- Added a minimal `tailwind.min.css` with utilities tailored to app needs (`app/web/dist/`). - Updated `.gitignore` to include specific `dist/` paths while maintaining clean build artifacts. - Added local `dist` files (`index.css`, `index.js`) for better control over UI styling and build outputs.
161 lines
332 KiB
JavaScript
161 lines
332 KiB
JavaScript
var rP=Object.create;var{getPrototypeOf:nP,defineProperty:xU,getOwnPropertyNames:tP}=Object;var eP=Object.prototype.hasOwnProperty;var B5=(K0,i0,P1)=>{P1=K0!=null?rP(nP(K0)):{};let J1=i0||!K0||!K0.__esModule?xU(P1,"default",{value:K0,enumerable:!0}):P1;for(let q of tP(K0))if(!eP.call(J1,q))xU(J1,q,{get:()=>K0[q],enumerable:!0});return J1};var m9=(K0,i0)=>()=>(i0||K0((i0={exports:{}}).exports,i0),i0.exports);var TJ=m9((Jj,ZX)=>{(function(){if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__!=="undefined"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart==="function")__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(new Error);var K0="18.3.1",i0=Symbol.for("react.element"),P1=Symbol.for("react.portal"),J1=Symbol.for("react.fragment"),q=Symbol.for("react.strict_mode"),Q4=Symbol.for("react.profiler"),z0=Symbol.for("react.provider"),c=Symbol.for("react.context"),n0=Symbol.for("react.forward_ref"),i=Symbol.for("react.suspense"),A0=Symbol.for("react.suspense_list"),f=Symbol.for("react.memo"),W0=Symbol.for("react.lazy"),y1=Symbol.for("react.offscreen"),C4=Symbol.iterator,i4="@@iterator";function q1(W){if(W===null||typeof W!=="object")return null;var M=C4&&W[C4]||W[i4];if(typeof M==="function")return M;return null}var l={current:null},B1={transition:null},Q0={current:null,isBatchingLegacy:!1,didScheduleLegacyUpdate:!1},H0={current:null},y={},R0=null;function M0(W){R0=W}y.setExtraStackFrame=function(W){R0=W},y.getCurrentStack=null,y.getStackAddendum=function(){var W="";if(R0)W+=R0;var M=y.getCurrentStack;if(M)W+=M()||"";return W};var v0=!1,P0=!1,Y1=!1,Q1=!1,q0=!1,B0={ReactCurrentDispatcher:l,ReactCurrentBatchConfig:B1,ReactCurrentOwner:H0};B0.ReactDebugCurrentFrame=y,B0.ReactCurrentActQueue=Q0;function l0(W){{for(var M=arguments.length,P=new Array(M>1?M-1:0),D=1;D<M;D++)P[D-1]=arguments[D];t0("warn",W,P)}}function o(W){{for(var M=arguments.length,P=new Array(M>1?M-1:0),D=1;D<M;D++)P[D-1]=arguments[D];t0("error",W,P)}}function t0(W,M,P){{var D=B0.ReactDebugCurrentFrame,S=D.getStackAddendum();if(S!=="")M+="%s",P=P.concat([S]);var e=P.map(function(d){return String(d)});e.unshift("Warning: "+M),Function.prototype.apply.call(console[W],console,e)}}var j4={};function Y5(W,M){{var P=W.constructor,D=P&&(P.displayName||P.name)||"ReactClass",S=D+"."+M;if(j4[S])return;o("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.",M,D),j4[S]=!0}}var C5={isMounted:function(W){return!1},enqueueForceUpdate:function(W,M,P){Y5(W,"forceUpdate")},enqueueReplaceState:function(W,M,P,D){Y5(W,"replaceState")},enqueueSetState:function(W,M,P,D){Y5(W,"setState")}},q4=Object.assign,x4={};Object.freeze(x4);function Z4(W,M,P){this.props=W,this.context=M,this.refs=x4,this.updater=P||C5}Z4.prototype.isReactComponent={},Z4.prototype.setState=function(W,M){if(typeof W!=="object"&&typeof W!=="function"&&W!=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,W,M,"setState")},Z4.prototype.forceUpdate=function(W){this.updater.enqueueForceUpdate(this,W,"forceUpdate")};{var l4={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)."]},g5=function(W,M){Object.defineProperty(Z4.prototype,W,{get:function(){l0("%s(...) is deprecated in plain JavaScript React classes. %s",M[0],M[1]);return}})};for(var K5 in l4)if(l4.hasOwnProperty(K5))g5(K5,l4[K5])}function W5(){}W5.prototype=Z4.prototype;function b1(W,M,P){this.props=W,this.context=M,this.refs=x4,this.updater=P||C5}var g4=b1.prototype=new W5;g4.constructor=b1,q4(g4,Z4.prototype),g4.isPureReactComponent=!0;function X4(){var W={current:null};return Object.seal(W),W}var p4=Array.isArray;function V1(W){return p4(W)}function N4(W){{var M=typeof Symbol==="function"&&Symbol.toStringTag,P=M&&W[Symbol.toStringTag]||W.constructor.name||"Object";return P}}function o4(W){try{return D1(W),!1}catch(M){return!0}}function D1(W){return""+W}function W1(W){if(o4(W))return o("The provided key is an unsupported type %s. This value must be coerced to a string before before using it here.",N4(W)),D1(W)}function L4(W,M,P){var D=W.displayName;if(D)return D;var S=M.displayName||M.name||"";return S!==""?P+"("+S+")":P}function H5(W){return W.displayName||"Context"}function k1(W){if(W==null)return null;if(typeof W.tag==="number")o("Received an unexpected object in getComponentNameFromType(). This is likely a bug in React. Please file an issue.");if(typeof W==="function")return W.displayName||W.name||null;if(typeof W==="string")return W;switch(W){case J1:return"Fragment";case P1:return"Portal";case Q4:return"Profiler";case q:return"StrictMode";case i:return"Suspense";case A0:return"SuspenseList"}if(typeof W==="object")switch(W.$$typeof){case c:var M=W;return H5(M)+".Consumer";case z0:var P=W;return H5(P._context)+".Provider";case n0:return L4(W,W.render,"ForwardRef");case f:var D=W.displayName||null;if(D!==null)return D;return k1(W.type)||"Memo";case W0:{var S=W,e=S._payload,d=S._init;try{return k1(d(e))}catch(Z0){return null}}}return null}var a4=Object.prototype.hasOwnProperty,D7={key:!0,ref:!0,__self:!0,__source:!0},v4,b4,F1;F1={};function r4(W){if(a4.call(W,"ref")){var M=Object.getOwnPropertyDescriptor(W,"ref").get;if(M&&M.isReactWarning)return!1}return W.ref!==void 0}function G4(W){if(a4.call(W,"key")){var M=Object.getOwnPropertyDescriptor(W,"key").get;if(M&&M.isReactWarning)return!1}return W.key!==void 0}function s1(W,M){var P=function(){if(!v4)v4=!0,o("%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)",M)};P.isReactWarning=!0,Object.defineProperty(W,"key",{get:P,configurable:!0})}function N5(W,M){var P=function(){if(!b4)b4=!0,o("%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)",M)};P.isReactWarning=!0,Object.defineProperty(W,"ref",{get:P,configurable:!0})}function v5(W){if(typeof W.ref==="string"&&H0.current&&W.__self&&H0.current.stateNode!==W.__self){var M=k1(H0.current.type);if(!F1[M])o('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',M,W.ref),F1[M]=!0}}var U5=function(W,M,P,D,S,e,d){var Z0={$$typeof:i0,type:W,key:M,ref:P,props:d,_owner:e};if(Z0._store={},Object.defineProperty(Z0._store,"validated",{configurable:!1,enumerable:!1,writable:!0,value:!1}),Object.defineProperty(Z0,"_self",{configurable:!1,enumerable:!1,writable:!1,value:D}),Object.defineProperty(Z0,"_source",{configurable:!1,enumerable:!1,writable:!1,value:S}),Object.freeze)Object.freeze(Z0.props),Object.freeze(Z0);return Z0};function k4(W,M,P){var D,S={},e=null,d=null,Z0=null,F0=null;if(M!=null){if(r4(M))d=M.ref,v5(M);if(G4(M))W1(M.key),e=""+M.key;Z0=M.__self===void 0?null:M.__self,F0=M.__source===void 0?null:M.__source;for(D in M)if(a4.call(M,D)&&!D7.hasOwnProperty(D))S[D]=M[D]}var d0=arguments.length-2;if(d0===1)S.children=P;else if(d0>1){var o0=Array(d0);for(var a0=0;a0<d0;a0++)o0[a0]=arguments[a0+2];if(Object.freeze)Object.freeze(o0);S.children=o0}if(W&&W.defaultProps){var G1=W.defaultProps;for(D in G1)if(S[D]===void 0)S[D]=G1[D]}if(e||d){var M1=typeof W==="function"?W.displayName||W.name||"Unknown":W;if(e)s1(S,M1);if(d)N5(S,M1)}return U5(W,e,d,Z0,F0,H0.current,S)}function b(W,M){var P=U5(W.type,M,W.ref,W._self,W._source,W._owner,W.props);return P}function p(W,M,P){if(W===null||W===void 0)throw new Error("React.cloneElement(...): The argument must be a React element, but you passed "+W+".");var D,S=q4({},W.props),e=W.key,d=W.ref,Z0=W._self,F0=W._source,d0=W._owner;if(M!=null){if(r4(M))d=M.ref,d0=H0.current;if(G4(M))W1(M.key),e=""+M.key;var o0;if(W.type&&W.type.defaultProps)o0=W.type.defaultProps;for(D in M)if(a4.call(M,D)&&!D7.hasOwnProperty(D))if(M[D]===void 0&&o0!==void 0)S[D]=o0[D];else S[D]=M[D]}var a0=arguments.length-2;if(a0===1)S.children=P;else if(a0>1){var G1=Array(a0);for(var M1=0;M1<a0;M1++)G1[M1]=arguments[M1+2];S.children=G1}return U5(W.type,e,d,Z0,F0,d0,S)}function U0(W){return typeof W==="object"&&W!==null&&W.$$typeof===i0}var f0=".",p0=":";function I1(W){var M=/[=:]/g,P={"=":"=0",":":"=2"},D=W.replace(M,function(S){return P[S]});return"$"+D}var Z1=!1,z4=/\/+/g;function w0(W){return W.replace(z4,"$&/")}function b0(W,M){if(typeof W==="object"&&W!==null&&W.key!=null)return W1(W.key),I1(""+W.key);return M.toString(36)}function t5(W,M,P,D,S){var e=typeof W;if(e==="undefined"||e==="boolean")W=null;var d=!1;if(W===null)d=!0;else switch(e){case"string":case"number":d=!0;break;case"object":switch(W.$$typeof){case i0:case P1:d=!0}}if(d){var Z0=W,F0=S(Z0),d0=D===""?f0+b0(Z0,0):D;if(V1(F0)){var o0="";if(d0!=null)o0=w0(d0)+"/";t5(F0,M,o0,"",function(YX){return YX})}else if(F0!=null){if(U0(F0)){if(F0.key&&(!Z0||Z0.key!==F0.key))W1(F0.key);F0=b(F0,P+(F0.key&&(!Z0||Z0.key!==F0.key)?w0(""+F0.key)+"/":"")+d0)}M.push(F0)}return 1}var a0,G1,M1=0,T0=D===""?f0:D+p0;if(V1(W))for(var W8=0;W8<W.length;W8++)a0=W[W8],G1=T0+b0(a0,W8),M1+=t5(a0,M,P,G1,S);else{var o8=q1(W);if(typeof o8==="function"){var G6=W;if(o8===G6.entries){if(!Z1)l0("Using Maps as children is not supported. Use an array of keyed ReactElements instead.");Z1=!0}var BX=o8.call(G6),J7,z6=0;while(!(J7=BX.next()).done)a0=J7.value,G1=T0+b0(a0,z6++),M1+=t5(a0,M,P,G1,S)}else if(e==="object"){var B6=String(W);throw new Error("Objects are not valid as a React child (found: "+(B6==="[object Object]"?"object with keys {"+Object.keys(W).join(", ")+"}":B6)+"). If you meant to render a collection of children, use an array instead.")}}return M1}function n4(W,M,P){if(W==null)return W;var D=[],S=0;return t5(W,D,"","",function(e){return M.call(P,e,S++)}),D}function F7(W){var M=0;return n4(W,function(){M++}),M}function c9(W,M,P){n4(W,function(){M.apply(this,arguments)},P)}function m8(W){return n4(W,function(M){return M})||[]}function y8(W){if(!U0(W))throw new Error("React.Children.only expected to receive a single React element child.");return W}function G8(W){var M={$$typeof:c,_currentValue:W,_currentValue2:W,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null};M.Provider={$$typeof:z0,_context:M};var P=!1,D=!1,S=!1;{var e={$$typeof:c,_context:M};Object.defineProperties(e,{Provider:{get:function(){if(!D)D=!0,o("Rendering <Context.Consumer.Provider> is not supported and will be removed in a future major release. Did you mean to render <Context.Provider> instead?");return M.Provider},set:function(d){M.Provider=d}},_currentValue:{get:function(){return M._currentValue},set:function(d){M._currentValue=d}},_currentValue2:{get:function(){return M._currentValue2},set:function(d){M._currentValue2=d}},_threadCount:{get:function(){return M._threadCount},set:function(d){M._threadCount=d}},Consumer:{get:function(){if(!P)P=!0,o("Rendering <Context.Consumer.Consumer> is not supported and will be removed in a future major release. Did you mean to render <Context.Consumer> instead?");return M.Consumer}},displayName:{get:function(){return M.displayName},set:function(d){if(!S)l0("Setting `displayName` on Context.Consumer has no effect. You should set it directly on the context with Context.displayName = '%s'.",d),S=!0}}}),M.Consumer=e}return M._currentRenderer=null,M._currentRenderer2=null,M}var b5=-1,I7=0,_7=1,q5=2;function M5(W){if(W._status===b5){var M=W._result,P=M();if(P.then(function(e){if(W._status===I7||W._status===b5){var d=W;d._status=_7,d._result=e}},function(e){if(W._status===I7||W._status===b5){var d=W;d._status=q5,d._result=e}}),W._status===b5){var D=W;D._status=I7,D._result=P}}if(W._status===_7){var S=W._result;if(S===void 0)o(`lazy: Expected the result of a dynamic import() call. Instead received: %s
|
|
|
|
Your code should look like:
|
|
const MyComponent = lazy(() => import('./MyComponent'))
|
|
|
|
Did you accidentally put curly braces around the import?`,S);if(!("default"in S))o(`lazy: Expected the result of a dynamic import() call. Instead received: %s
|
|
|
|
Your code should look like:
|
|
const MyComponent = lazy(() => import('./MyComponent'))`,S);return S.default}else throw W._result}function k5(W){var M={_status:b5,_result:W},P={$$typeof:W0,_payload:M,_init:M5};{var D,S;Object.defineProperties(P,{defaultProps:{configurable:!0,get:function(){return D},set:function(e){o("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."),D=e,Object.defineProperty(P,"defaultProps",{enumerable:!0})}},propTypes:{configurable:!0,get:function(){return S},set:function(e){o("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."),S=e,Object.defineProperty(P,"propTypes",{enumerable:!0})}}})}return P}function O(W){{if(W!=null&&W.$$typeof===f)o("forwardRef requires a render function but received a `memo` component. Instead of forwardRef(memo(...)), use memo(forwardRef(...)).");else if(typeof W!=="function")o("forwardRef requires a render function but was given %s.",W===null?"null":typeof W);else if(W.length!==0&&W.length!==2)o("forwardRef render functions accept exactly two parameters: props and ref. %s",W.length===1?"Did you forget to use the ref parameter?":"Any additional parameter will be undefined.");if(W!=null){if(W.defaultProps!=null||W.propTypes!=null)o("forwardRef render functions do not support propTypes or defaultProps. Did you accidentally pass a React component?")}}var M={$$typeof:n0,render:W};{var P;Object.defineProperty(M,"displayName",{enumerable:!1,configurable:!0,get:function(){return P},set:function(D){if(P=D,!W.name&&!W.displayName)W.displayName=D}})}return M}var w=Symbol.for("react.module.reference");function N(W){if(typeof W==="string"||typeof W==="function")return!0;if(W===J1||W===Q4||q0||W===q||W===i||W===A0||Q1||W===y1||v0||P0||Y1)return!0;if(typeof W==="object"&&W!==null){if(W.$$typeof===W0||W.$$typeof===f||W.$$typeof===z0||W.$$typeof===c||W.$$typeof===n0||W.$$typeof===w||W.getModuleId!==void 0)return!0}return!1}function n(W,M){if(!N(W))o("memo: The first argument must be a component. Instead received: %s",W===null?"null":typeof W);var P={$$typeof:f,type:W,compare:M===void 0?null:M};{var D;Object.defineProperty(P,"displayName",{enumerable:!1,configurable:!0,get:function(){return D},set:function(S){if(D=S,!W.name&&!W.displayName)W.displayName=S}})}return P}function a(){var W=l.current;if(W===null)o(`Invalid hook call. Hooks can only be called inside of the body of a function component. This could happen for one of the following reasons:
|
|
1. You might have mismatching versions of React and the renderer (such as React DOM)
|
|
2. You might be breaking the Rules of Hooks
|
|
3. You might have more than one copy of React in the same app
|
|
See https://reactjs.org/link/invalid-hook-call for tips about how to debug and fix this problem.`);return W}function C0(W){var M=a();if(W._context!==void 0){var P=W._context;if(P.Consumer===W)o("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?");else if(P.Provider===W)o("Calling useContext(Context.Provider) is not supported. Did you mean to call useContext(Context) instead?")}return M.useContext(W)}function j0(W){var M=a();return M.useState(W)}function O0(W,M,P){var D=a();return D.useReducer(W,M,P)}function k0(W){var M=a();return M.useRef(W)}function X1(W,M){var P=a();return P.useEffect(W,M)}function K1(W,M){var P=a();return P.useInsertionEffect(W,M)}function c1(W,M){var P=a();return P.useLayoutEffect(W,M)}function T5(W,M){var P=a();return P.useCallback(W,M)}function O5(W,M){var P=a();return P.useMemo(W,M)}function T1(W,M,P){var D=a();return D.useImperativeHandle(W,M,P)}function w7(W,M){{var P=a();return P.useDebugValue(W,M)}}function i9(){var W=a();return W.useTransition()}function $5(W){var M=a();return M.useDeferredValue(W)}function D0(){var W=a();return W.useId()}function z8(W,M,P){var D=a();return D.useSyncExternalStore(W,M,P)}var E7=0,l9,p9,o9,a9,r9,n9,t9;function uJ(){}uJ.__reactDisabledLog=!0;function XX(){{if(E7===0){l9=console.log,p9=console.info,o9=console.warn,a9=console.error,r9=console.group,n9=console.groupCollapsed,t9=console.groupEnd;var W={configurable:!0,enumerable:!0,value:uJ,writable:!0};Object.defineProperties(console,{info:W,log:W,warn:W,error:W,group:W,groupCollapsed:W,groupEnd:W})}E7++}}function e9(){{if(E7--,E7===0){var W={configurable:!0,enumerable:!0,writable:!0};Object.defineProperties(console,{log:q4({},W,{value:l9}),info:q4({},W,{value:p9}),warn:q4({},W,{value:o9}),error:q4({},W,{value:a9}),group:q4({},W,{value:r9}),groupCollapsed:q4({},W,{value:n9}),groupEnd:q4({},W,{value:t9})})}if(E7<0)o("disabledDepth fell below zero. This is a bug in React. Please file an issue.")}}var B8=B0.ReactCurrentDispatcher,t4;function S7(W,M,P){{if(t4===void 0)try{throw Error()}catch(S){var D=S.stack.trim().match(/\n( *(at )?)/);t4=D&&D[1]||""}return`
|
|
`+t4+W}}var C7=!1,s8;{var J6=typeof WeakMap==="function"?WeakMap:Map;s8=new J6}function dJ(W,M){if(!W||C7)return"";{var P=s8.get(W);if(P!==void 0)return P}var D;C7=!0;var S=Error.prepareStackTrace;Error.prepareStackTrace=void 0;var e;e=B8.current,B8.current=null,XX();try{if(M){var d=function(){throw Error()};if(Object.defineProperty(d.prototype,"props",{set:function(){throw Error()}}),typeof Reflect==="object"&&Reflect.construct){try{Reflect.construct(d,[])}catch(T0){D=T0}Reflect.construct(W,[],d)}else{try{d.call()}catch(T0){D=T0}W.call(d.prototype)}}else{try{throw Error()}catch(T0){D=T0}W()}}catch(T0){if(T0&&D&&typeof T0.stack==="string"){var Z0=T0.stack.split(`
|
|
`),F0=D.stack.split(`
|
|
`),d0=Z0.length-1,o0=F0.length-1;while(d0>=1&&o0>=0&&Z0[d0]!==F0[o0])o0--;for(;d0>=1&&o0>=0;d0--,o0--)if(Z0[d0]!==F0[o0]){if(d0!==1||o0!==1)do if(d0--,o0--,o0<0||Z0[d0]!==F0[o0]){var a0=`
|
|
`+Z0[d0].replace(" at new "," at ");if(W.displayName&&a0.includes("<anonymous>"))a0=a0.replace("<anonymous>",W.displayName);if(typeof W==="function")s8.set(W,a0);return a0}while(d0>=1&&o0>=0);break}}}finally{C7=!1,B8.current=e,e9(),Error.prepareStackTrace=S}var G1=W?W.displayName||W.name:"",M1=G1?S7(G1):"";if(typeof W==="function")s8.set(W,M1);return M1}function Q6(W,M,P){return dJ(W,!1)}function GX(W){var M=W.prototype;return!!(M&&M.isReactComponent)}function g7(W,M,P){if(W==null)return"";if(typeof W==="function")return dJ(W,GX(W));if(typeof W==="string")return S7(W);switch(W){case i:return S7("Suspense");case A0:return S7("SuspenseList")}if(typeof W==="object")switch(W.$$typeof){case n0:return Q6(W.render);case f:return g7(W.type,M,P);case W0:{var D=W,S=D._payload,e=D._init;try{return g7(e(S),M,P)}catch(d){}}}return""}var mJ={},Z6=B0.ReactDebugCurrentFrame;function c8(W){if(W){var M=W._owner,P=g7(W.type,W._source,M?M.type:null);Z6.setExtraStackFrame(P)}else Z6.setExtraStackFrame(null)}function yJ(W,M,P,D,S){{var e=Function.call.bind(a4);for(var d in W)if(e(W,d)){var Z0=void 0;try{if(typeof W[d]!=="function"){var F0=Error((D||"React class")+": "+P+" type `"+d+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof W[d]+"`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.");throw F0.name="Invariant Violation",F0}Z0=W[d](M,d,D,P,null,"SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED")}catch(d0){Z0=d0}if(Z0&&!(Z0 instanceof Error))c8(S),o("%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).",D||"React class",P,d,typeof Z0),c8(null);if(Z0 instanceof Error&&!(Z0.message in mJ))mJ[Z0.message]=!0,c8(S),o("Failed %s type: %s",P,Z0.message),c8(null)}}}function S0(W){if(W){var M=W._owner,P=g7(W.type,W._source,M?M.type:null);M0(P)}else M0(null)}var sJ=!1;function X6(){if(H0.current){var W=k1(H0.current.type);if(W)return`
|
|
|
|
Check the render method of \``+W+"`."}return""}function $0(W){if(W!==void 0){var M=W.fileName.replace(/^.*[\\\/]/,""),P=W.lineNumber;return`
|
|
|
|
Check your code at `+M+":"+P+"."}return""}function cJ(W){if(W!==null&&W!==void 0)return $0(W.__source);return""}var B4={};function Y8(W){var M=X6();if(!M){var P=typeof W==="string"?W:W.displayName||W.name;if(P)M=`
|
|
|
|
Check the top-level render call using <`+P+">."}return M}function N7(W,M){if(!W._store||W._store.validated||W.key!=null)return;W._store.validated=!0;var P=Y8(M);if(B4[P])return;B4[P]=!0;var D="";if(W&&W._owner&&W._owner!==H0.current)D=" It was passed a child from "+k1(W._owner.type)+".";S0(W),o('Each child in a list should have a unique "key" prop.%s%s See https://reactjs.org/link/warning-keys for more information.',P,D),S0(null)}function iJ(W,M){if(typeof W!=="object")return;if(V1(W))for(var P=0;P<W.length;P++){var D=W[P];if(U0(D))N7(D,M)}else if(U0(W)){if(W._store)W._store.validated=!0}else if(W){var S=q1(W);if(typeof S==="function"){if(S!==W.entries){var e=S.call(W),d;while(!(d=e.next()).done)if(U0(d.value))N7(d.value,M)}}}}function h1(W){{var M=W.type;if(M===null||M===void 0||typeof M==="string")return;var P;if(typeof M==="function")P=M.propTypes;else if(typeof M==="object"&&(M.$$typeof===n0||M.$$typeof===f))P=M.propTypes;else return;if(P){var D=k1(M);yJ(P,W.props,"prop",D,W)}else if(M.PropTypes!==void 0&&!sJ){sJ=!0;var S=k1(M);o("Component %s declared `PropTypes` instead of `propTypes`. Did you misspell the property assignment?",S||"Unknown")}if(typeof M.getDefaultProps==="function"&&!M.getDefaultProps.isReactClassApproved)o("getDefaultProps is only used on classic React.createClass definitions. Use a static property named `defaultProps` instead.")}}function H1(W){{var M=Object.keys(W.props);for(var P=0;P<M.length;P++){var D=M[P];if(D!=="children"&&D!=="key"){S0(W),o("Invalid prop `%s` supplied to `React.Fragment`. React.Fragment can only have `key` and `children` props.",D),S0(null);break}}if(W.ref!==null)S0(W),o("Invalid attribute `ref` supplied to `React.Fragment`."),S0(null)}}function lJ(W,M,P){var D=N(W);if(!D){var S="";if(W===void 0||typeof W==="object"&&W!==null&&Object.keys(W).length===0)S+=" 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 e=cJ(M);if(e)S+=e;else S+=X6();var d;if(W===null)d="null";else if(V1(W))d="array";else if(W!==void 0&&W.$$typeof===i0)d="<"+(k1(W.type)||"Unknown")+" />",S=" Did you accidentally export a JSX literal instead of a component?";else d=typeof W;o("React.createElement: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s",d,S)}var Z0=k4.apply(this,arguments);if(Z0==null)return Z0;if(D)for(var F0=2;F0<arguments.length;F0++)iJ(arguments[F0],W);if(W===J1)H1(Z0);else h1(Z0);return Z0}var T4=!1;function D4(W){var M=lJ.bind(null,W);M.type=W;{if(!T4)T4=!0,l0("React.createFactory() is deprecated and will be removed in a future major release. Consider using JSX or use React.createElement() directly instead.");Object.defineProperty(M,"type",{enumerable:!1,get:function(){return l0("Factory.type is deprecated. Access the class directly before passing it to createFactory."),Object.defineProperty(this,"type",{value:W}),W}})}return M}function h5(W,M,P){var D=p.apply(this,arguments);for(var S=2;S<arguments.length;S++)iJ(arguments[S],D.type);return h1(D),D}function zX(W,M){var P=B1.transition;B1.transition={};var D=B1.transition;B1.transition._updatedFibers=new Set;try{W()}finally{if(B1.transition=P,P===null&&D._updatedFibers){var S=D._updatedFibers.size;if(S>10)l0("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.");D._updatedFibers.clear()}}}var i8=!1,K8=null;function pJ(W){if(K8===null)try{var M=("require"+Math.random()).slice(0,7),P=ZX&&ZX[M];K8=P.call(ZX,"timers").setImmediate}catch(D){K8=function(S){if(i8===!1){if(i8=!0,typeof MessageChannel==="undefined")o("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 e=new MessageChannel;e.port1.onmessage=S,e.port2.postMessage(void 0)}}return K8(W)}var v7=0,oJ=!1;function aJ(W){{var M=v7;if(v7++,Q0.current===null)Q0.current=[];var P=Q0.isBatchingLegacy,D;try{if(Q0.isBatchingLegacy=!0,D=W(),!P&&Q0.didScheduleLegacyUpdate){var S=Q0.current;if(S!==null)Q0.didScheduleLegacyUpdate=!1,p8(S)}}catch(G1){throw e5(M),G1}finally{Q0.isBatchingLegacy=P}if(D!==null&&typeof D==="object"&&typeof D.then==="function"){var e=D,d=!1,Z0={then:function(G1,M1){d=!0,e.then(function(T0){if(e5(M),v7===0)l8(T0,G1,M1);else G1(T0)},function(T0){e5(M),M1(T0)})}};if(!oJ&&typeof Promise!=="undefined")Promise.resolve().then(function(){}).then(function(){if(!d)oJ=!0,o("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 () => ...);")});return Z0}else{var F0=D;if(e5(M),v7===0){var d0=Q0.current;if(d0!==null)p8(d0),Q0.current=null;var o0={then:function(G1,M1){if(Q0.current===null)Q0.current=[],l8(F0,G1,M1);else G1(F0)}};return o0}else{var a0={then:function(G1,M1){G1(F0)}};return a0}}}}function e5(W){{if(W!==v7-1)o("You seem to have overlapping act() calls, this is not supported. Be sure to await previous act() calls before making a new one. ");v7=W}}function l8(W,M,P){{var D=Q0.current;if(D!==null)try{p8(D),pJ(function(){if(D.length===0)Q0.current=null,M(W);else l8(W,M,P)})}catch(S){P(S)}else M(W)}}var b7=!1;function p8(W){if(!b7){b7=!0;var M=0;try{for(;M<W.length;M++){var P=W[M];do P=P(!0);while(P!==null)}W.length=0}catch(D){throw W=W.slice(M+1),D}finally{b7=!1}}}var rJ=lJ,nJ=h5,tJ=D4,eJ={map:n4,forEach:c9,count:F7,toArray:m8,only:y8};if(Jj.Children=eJ,Jj.Component=Z4,Jj.Fragment=J1,Jj.Profiler=Q4,Jj.PureComponent=b1,Jj.StrictMode=q,Jj.Suspense=i,Jj.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=B0,Jj.act=aJ,Jj.cloneElement=nJ,Jj.createContext=G8,Jj.createElement=rJ,Jj.createFactory=tJ,Jj.createRef=X4,Jj.forwardRef=O,Jj.isValidElement=U0,Jj.lazy=k5,Jj.memo=n,Jj.startTransition=zX,Jj.unstable_act=aJ,Jj.useCallback=T5,Jj.useContext=C0,Jj.useDebugValue=w7,Jj.useDeferredValue=$5,Jj.useEffect=X1,Jj.useId=D0,Jj.useImperativeHandle=T1,Jj.useInsertionEffect=K1,Jj.useLayoutEffect=c1,Jj.useMemo=O5,Jj.useReducer=O0,Jj.useRef=k0,Jj.useState=j0,Jj.useSyncExternalStore=z8,Jj.useTransition=i9,Jj.version=K0,typeof __REACT_DEVTOOLS_GLOBAL_HOOK__!=="undefined"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop==="function")__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(new Error)})()});var LU=m9((Qj)=>{(function(){if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__!=="undefined"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart==="function")__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(new Error);var K0=!1,i0=!1,P1=5;function J1(b,p){var U0=b.length;b.push(p),z0(b,p,U0)}function q(b){return b.length===0?null:b[0]}function Q4(b){if(b.length===0)return null;var p=b[0],U0=b.pop();if(U0!==p)b[0]=U0,c(b,U0,0);return p}function z0(b,p,U0){var f0=U0;while(f0>0){var p0=f0-1>>>1,I1=b[p0];if(n0(I1,p)>0)b[p0]=p,b[f0]=I1,f0=p0;else return}}function c(b,p,U0){var f0=U0,p0=b.length,I1=p0>>>1;while(f0<I1){var Z1=(f0+1)*2-1,z4=b[Z1],w0=Z1+1,b0=b[w0];if(n0(z4,p)<0)if(w0<p0&&n0(b0,z4)<0)b[f0]=b0,b[w0]=p,f0=w0;else b[f0]=z4,b[Z1]=p,f0=Z1;else if(w0<p0&&n0(b0,p)<0)b[f0]=b0,b[w0]=p,f0=w0;else return}}function n0(b,p){var U0=b.sortIndex-p.sortIndex;return U0!==0?U0:b.id-p.id}var i=1,A0=2,f=3,W0=4,y1=5;function C4(b,p){}var i4=typeof performance==="object"&&typeof performance.now==="function";if(i4){var q1=performance;Qj.unstable_now=function(){return q1.now()}}else{var l=Date,B1=l.now();Qj.unstable_now=function(){return l.now()-B1}}var Q0=1073741823,H0=-1,y=250,R0=5000,M0=1e4,v0=Q0,P0=[],Y1=[],Q1=1,q0=null,B0=f,l0=!1,o=!1,t0=!1,j4=typeof setTimeout==="function"?setTimeout:null,Y5=typeof clearTimeout==="function"?clearTimeout:null,C5=typeof setImmediate!=="undefined"?setImmediate:null,q4=typeof navigator!=="undefined"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0?navigator.scheduling.isInputPending.bind(navigator.scheduling):null;function x4(b){var p=q(Y1);while(p!==null){if(p.callback===null)Q4(Y1);else if(p.startTime<=b)Q4(Y1),p.sortIndex=p.expirationTime,J1(P0,p);else return;p=q(Y1)}}function Z4(b){if(t0=!1,x4(b),!o)if(q(P0)!==null)o=!0,s1(l4);else{var p=q(Y1);if(p!==null)N5(Z4,p.startTime-b)}}function l4(b,p){if(o=!1,t0)t0=!1,v5();l0=!0;var U0=B0;try{if(i0)try{return g5(b,p)}catch(p0){if(q0!==null){var f0=Qj.unstable_now();C4(q0,f0),q0.isQueued=!1}throw p0}else return g5(b,p)}finally{q0=null,B0=U0,l0=!1}}function g5(b,p){var U0=p;x4(U0),q0=q(P0);while(q0!==null&&!K0){if(q0.expirationTime>U0&&(!b||a4()))break;var f0=q0.callback;if(typeof f0==="function"){q0.callback=null,B0=q0.priorityLevel;var p0=q0.expirationTime<=U0,I1=f0(p0);if(U0=Qj.unstable_now(),typeof I1==="function")q0.callback=I1;else if(q0===q(P0))Q4(P0);x4(U0)}else Q4(P0);q0=q(P0)}if(q0!==null)return!0;else{var Z1=q(Y1);if(Z1!==null)N5(Z4,Z1.startTime-U0);return!1}}function K5(b,p){switch(b){case i:case A0:case f:case W0:case y1:break;default:b=f}var U0=B0;B0=b;try{return p()}finally{B0=U0}}function W5(b){var p;switch(B0){case i:case A0:case f:p=f;break;default:p=B0;break}var U0=B0;B0=p;try{return b()}finally{B0=U0}}function b1(b){var p=B0;return function(){var U0=B0;B0=p;try{return b.apply(this,arguments)}finally{B0=U0}}}function g4(b,p,U0){var f0=Qj.unstable_now(),p0;if(typeof U0==="object"&&U0!==null){var I1=U0.delay;if(typeof I1==="number"&&I1>0)p0=f0+I1;else p0=f0}else p0=f0;var Z1;switch(b){case i:Z1=H0;break;case A0:Z1=y;break;case y1:Z1=v0;break;case W0:Z1=M0;break;case f:default:Z1=R0;break}var z4=p0+Z1,w0={id:Q1++,callback:p,priorityLevel:b,startTime:p0,expirationTime:z4,sortIndex:-1};if(p0>f0){if(w0.sortIndex=p0,J1(Y1,w0),q(P0)===null&&w0===q(Y1)){if(t0)v5();else t0=!0;N5(Z4,p0-f0)}}else if(w0.sortIndex=z4,J1(P0,w0),!o&&!l0)o=!0,s1(l4);return w0}function X4(){}function p4(){if(!o&&!l0)o=!0,s1(l4)}function V1(){return q(P0)}function N4(b){b.callback=null}function o4(){return B0}var D1=!1,W1=null,L4=-1,H5=P1,k1=-1;function a4(){var b=Qj.unstable_now()-k1;if(b<H5)return!1;return!0}function D7(){}function v4(b){if(b<0||b>125){console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported");return}if(b>0)H5=Math.floor(1000/b);else H5=P1}var b4=function(){if(W1!==null){var b=Qj.unstable_now();k1=b;var p=!0,U0=!0;try{U0=W1(p,b)}finally{if(U0)F1();else D1=!1,W1=null}}else D1=!1},F1;if(typeof C5==="function")F1=function(){C5(b4)};else if(typeof MessageChannel!=="undefined"){var r4=new MessageChannel,G4=r4.port2;r4.port1.onmessage=b4,F1=function(){G4.postMessage(null)}}else F1=function(){j4(b4,0)};function s1(b){if(W1=b,!D1)D1=!0,F1()}function N5(b,p){L4=j4(function(){b(Qj.unstable_now())},p)}function v5(){Y5(L4),L4=-1}var U5=D7,k4=null;if(Qj.unstable_IdlePriority=y1,Qj.unstable_ImmediatePriority=i,Qj.unstable_LowPriority=W0,Qj.unstable_NormalPriority=f,Qj.unstable_Profiling=k4,Qj.unstable_UserBlockingPriority=A0,Qj.unstable_cancelCallback=N4,Qj.unstable_continueExecution=p4,Qj.unstable_forceFrameRate=v4,Qj.unstable_getCurrentPriorityLevel=o4,Qj.unstable_getFirstCallbackNode=V1,Qj.unstable_next=W5,Qj.unstable_pauseExecution=X4,Qj.unstable_requestPaint=U5,Qj.unstable_runWithPriority=K5,Qj.unstable_scheduleCallback=g4,Qj.unstable_shouldYield=a4,Qj.unstable_wrapCallback=b1,typeof __REACT_DEVTOOLS_GLOBAL_HOOK__!=="undefined"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop==="function")__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(new Error)})()});var DU=m9((Zj)=>{var hJ=B5(TJ(),1),c0=B5(LU(),1);(function(){if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__!=="undefined"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart==="function")__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(new Error);var K0=hJ.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,i0=!1;function P1(J){i0=J}function J1(J){if(!i0){for(var Q=arguments.length,Z=new Array(Q>1?Q-1:0),X=1;X<Q;X++)Z[X-1]=arguments[X];Q4("warn",J,Z)}}function q(J){if(!i0){for(var Q=arguments.length,Z=new Array(Q>1?Q-1:0),X=1;X<Q;X++)Z[X-1]=arguments[X];Q4("error",J,Z)}}function Q4(J,Q,Z){{var X=K0.ReactDebugCurrentFrame,G=X.getStackAddendum();if(G!=="")Q+="%s",Z=Z.concat([G]);var z=Z.map(function(B){return String(B)});z.unshift("Warning: "+Q),Function.prototype.apply.call(console[J],console,z)}}var z0=0,c=1,n0=2,i=3,A0=4,f=5,W0=6,y1=7,C4=8,i4=9,q1=10,l=11,B1=12,Q0=13,H0=14,y=15,R0=16,M0=17,v0=18,P0=19,Y1=21,Q1=22,q0=23,B0=24,l0=25,o=!0,t0=!1,j4=!1,Y5=!1,C5=!1,q4=!0,x4=!1,Z4=!0,l4=!0,g5=!0,K5=!0,W5=new Set,b1={},g4={};function X4(J,Q){p4(J,Q),p4(J+"Capture",Q)}function p4(J,Q){if(b1[J])q("EventRegistry: More than one plugin attempted to publish the same registration name, `%s`.",J);b1[J]=Q;{var Z=J.toLowerCase();if(g4[Z]=J,J==="onDoubleClick")g4.ondblclick=J}for(var X=0;X<Q.length;X++)W5.add(Q[X])}var V1=typeof window!=="undefined"&&typeof window.document!=="undefined"&&typeof window.document.createElement!=="undefined",N4=Object.prototype.hasOwnProperty;function o4(J){{var Q=typeof Symbol==="function"&&Symbol.toStringTag,Z=Q&&J[Symbol.toStringTag]||J.constructor.name||"Object";return Z}}function D1(J){try{return W1(J),!1}catch(Q){return!0}}function W1(J){return""+J}function L4(J,Q){if(D1(J))return q("The provided `%s` attribute is an unsupported type %s. This value must be coerced to a string before before using it here.",Q,o4(J)),W1(J)}function H5(J){if(D1(J))return q("The provided key is an unsupported type %s. This value must be coerced to a string before before using it here.",o4(J)),W1(J)}function k1(J,Q){if(D1(J))return q("The provided `%s` prop is an unsupported type %s. This value must be coerced to a string before before using it here.",Q,o4(J)),W1(J)}function a4(J,Q){if(D1(J))return q("The provided `%s` CSS property is an unsupported type %s. This value must be coerced to a string before before using it here.",Q,o4(J)),W1(J)}function D7(J){if(D1(J))return q("The provided HTML markup uses a value of unsupported type %s. This value must be coerced to a string before before using it here.",o4(J)),W1(J)}function v4(J){if(D1(J))return q("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.",o4(J)),W1(J)}var b4=0,F1=1,r4=2,G4=3,s1=4,N5=5,v5=6,U5=":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",k4=U5+"\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040",b=new RegExp("^["+U5+"]["+k4+"]*$"),p={},U0={};function f0(J){if(N4.call(U0,J))return!0;if(N4.call(p,J))return!1;if(b.test(J))return U0[J]=!0,!0;return p[J]=!0,q("Invalid attribute name: `%s`",J),!1}function p0(J,Q,Z){if(Q!==null)return Q.type===b4;if(Z)return!1;if(J.length>2&&(J[0]==="o"||J[0]==="O")&&(J[1]==="n"||J[1]==="N"))return!0;return!1}function I1(J,Q,Z,X){if(Z!==null&&Z.type===b4)return!1;switch(typeof Q){case"function":case"symbol":return!0;case"boolean":{if(X)return!1;if(Z!==null)return!Z.acceptsBooleans;else{var G=J.toLowerCase().slice(0,5);return G!=="data-"&&G!=="aria-"}}default:return!1}}function Z1(J,Q,Z,X){if(Q===null||typeof Q==="undefined")return!0;if(I1(J,Q,Z,X))return!0;if(X)return!1;if(Z!==null)switch(Z.type){case G4:return!Q;case s1:return Q===!1;case N5:return isNaN(Q);case v5:return isNaN(Q)||Q<1}return!1}function z4(J){return b0.hasOwnProperty(J)?b0[J]:null}function w0(J,Q,Z,X,G,z,B){this.acceptsBooleans=Q===r4||Q===G4||Q===s1,this.attributeName=X,this.attributeNamespace=G,this.mustUseProperty=Z,this.propertyName=J,this.type=Q,this.sanitizeURL=z,this.removeEmptyString=B}var b0={},t5=["children","dangerouslySetInnerHTML","defaultValue","defaultChecked","innerHTML","suppressContentEditableWarning","suppressHydrationWarning","style"];t5.forEach(function(J){b0[J]=new w0(J,b4,!1,J,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(J){var Q=J[0],Z=J[1];b0[Q]=new w0(Q,F1,!1,Z,null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(J){b0[J]=new w0(J,r4,!1,J.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(J){b0[J]=new w0(J,r4,!1,J,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(J){b0[J]=new w0(J,G4,!1,J.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(J){b0[J]=new w0(J,G4,!0,J,null,!1,!1)}),["capture","download"].forEach(function(J){b0[J]=new w0(J,s1,!1,J,null,!1,!1)}),["cols","rows","size","span"].forEach(function(J){b0[J]=new w0(J,v5,!1,J,null,!1,!1)}),["rowSpan","start"].forEach(function(J){b0[J]=new w0(J,N5,!1,J.toLowerCase(),null,!1,!1)});var n4=/[\-\:]([a-z])/g,F7=function(J){return J[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(J){var Q=J.replace(n4,F7);b0[Q]=new w0(Q,F1,!1,J,null,!1,!1)}),["xlink:actuate","xlink:arcrole","xlink:role","xlink:show","xlink:title","xlink:type"].forEach(function(J){var Q=J.replace(n4,F7);b0[Q]=new w0(Q,F1,!1,J,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(J){var Q=J.replace(n4,F7);b0[Q]=new w0(Q,F1,!1,J,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(J){b0[J]=new w0(J,F1,!1,J.toLowerCase(),null,!1,!1)});var c9="xlinkHref";b0[c9]=new w0("xlinkHref",F1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(J){b0[J]=new w0(J,F1,!1,J.toLowerCase(),null,!0,!0)});var m8=/^[\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,y8=!1;function G8(J){if(!y8&&m8.test(J))y8=!0,q("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(J))}function b5(J,Q,Z,X){if(X.mustUseProperty){var G=X.propertyName;return J[G]}else{if(L4(Z,Q),X.sanitizeURL)G8(""+Z);var z=X.attributeName,B=null;if(X.type===s1){if(J.hasAttribute(z)){var Y=J.getAttribute(z);if(Y==="")return!0;if(Z1(Q,Z,X,!1))return Y;if(Y===""+Z)return Z;return Y}}else if(J.hasAttribute(z)){if(Z1(Q,Z,X,!1))return J.getAttribute(z);if(X.type===G4)return Z;B=J.getAttribute(z)}if(Z1(Q,Z,X,!1))return B===null?Z:B;else if(B===""+Z)return Z;else return B}}function I7(J,Q,Z,X){{if(!f0(Q))return;if(!J.hasAttribute(Q))return Z===void 0?void 0:null;var G=J.getAttribute(Q);if(L4(Z,Q),G===""+Z)return Z;return G}}function _7(J,Q,Z,X){var G=z4(Q);if(p0(Q,G,X))return;if(Z1(Q,Z,G,X))Z=null;if(X||G===null){if(f0(Q)){var z=Q;if(Z===null)J.removeAttribute(z);else L4(Z,Q),J.setAttribute(z,""+Z)}return}var B=G.mustUseProperty;if(B){var Y=G.propertyName;if(Z===null){var K=G.type;J[Y]=K===G4?!1:""}else J[Y]=Z;return}var{attributeName:H,attributeNamespace:U}=G;if(Z===null)J.removeAttribute(H);else{var V=G.type,$;if(V===G4||V===s1&&Z===!0)$="";else if(L4(Z,H),$=""+Z,G.sanitizeURL)G8($.toString());if(U)J.setAttributeNS(U,H,$);else J.setAttribute(H,$)}}var q5=Symbol.for("react.element"),M5=Symbol.for("react.portal"),k5=Symbol.for("react.fragment"),O=Symbol.for("react.strict_mode"),w=Symbol.for("react.profiler"),N=Symbol.for("react.provider"),n=Symbol.for("react.context"),a=Symbol.for("react.forward_ref"),C0=Symbol.for("react.suspense"),j0=Symbol.for("react.suspense_list"),O0=Symbol.for("react.memo"),k0=Symbol.for("react.lazy"),X1=Symbol.for("react.scope"),K1=Symbol.for("react.debug_trace_mode"),c1=Symbol.for("react.offscreen"),T5=Symbol.for("react.legacy_hidden"),O5=Symbol.for("react.cache"),T1=Symbol.for("react.tracing_marker"),w7=Symbol.iterator,i9="@@iterator";function $5(J){if(J===null||typeof J!=="object")return null;var Q=w7&&J[w7]||J[i9];if(typeof Q==="function")return Q;return null}var D0=Object.assign,z8=0,E7,l9,p9,o9,a9,r9,n9;function t9(){}t9.__reactDisabledLog=!0;function uJ(){{if(z8===0){E7=console.log,l9=console.info,p9=console.warn,o9=console.error,a9=console.group,r9=console.groupCollapsed,n9=console.groupEnd;var J={configurable:!0,enumerable:!0,value:t9,writable:!0};Object.defineProperties(console,{info:J,log:J,warn:J,error:J,group:J,groupCollapsed:J,groupEnd:J})}z8++}}function XX(){{if(z8--,z8===0){var J={configurable:!0,enumerable:!0,writable:!0};Object.defineProperties(console,{log:D0({},J,{value:E7}),info:D0({},J,{value:l9}),warn:D0({},J,{value:p9}),error:D0({},J,{value:o9}),group:D0({},J,{value:a9}),groupCollapsed:D0({},J,{value:r9}),groupEnd:D0({},J,{value:n9})})}if(z8<0)q("disabledDepth fell below zero. This is a bug in React. Please file an issue.")}}var e9=K0.ReactCurrentDispatcher,B8;function t4(J,Q,Z){{if(B8===void 0)try{throw Error()}catch(G){var X=G.stack.trim().match(/\n( *(at )?)/);B8=X&&X[1]||""}return`
|
|
`+B8+J}}var S7=!1,C7;{var s8=typeof WeakMap==="function"?WeakMap:Map;C7=new s8}function J6(J,Q){if(!J||S7)return"";{var Z=C7.get(J);if(Z!==void 0)return Z}var X;S7=!0;var G=Error.prepareStackTrace;Error.prepareStackTrace=void 0;var z;z=e9.current,e9.current=null,uJ();try{if(Q){var B=function(){throw Error()};if(Object.defineProperty(B.prototype,"props",{set:function(){throw Error()}}),typeof Reflect==="object"&&Reflect.construct){try{Reflect.construct(B,[])}catch(x){X=x}Reflect.construct(J,[],B)}else{try{B.call()}catch(x){X=x}J.call(B.prototype)}}else{try{throw Error()}catch(x){X=x}J()}}catch(x){if(x&&X&&typeof x.stack==="string"){var Y=x.stack.split(`
|
|
`),K=X.stack.split(`
|
|
`),H=Y.length-1,U=K.length-1;while(H>=1&&U>=0&&Y[H]!==K[U])U--;for(;H>=1&&U>=0;H--,U--)if(Y[H]!==K[U]){if(H!==1||U!==1)do if(H--,U--,U<0||Y[H]!==K[U]){var V=`
|
|
`+Y[H].replace(" at new "," at ");if(J.displayName&&V.includes("<anonymous>"))V=V.replace("<anonymous>",J.displayName);if(typeof J==="function")C7.set(J,V);return V}while(H>=1&&U>=0);break}}}finally{S7=!1,e9.current=z,XX(),Error.prepareStackTrace=G}var $=J?J.displayName||J.name:"",j=$?t4($):"";if(typeof J==="function")C7.set(J,j);return j}function dJ(J,Q,Z){return J6(J,!0)}function Q6(J,Q,Z){return J6(J,!1)}function GX(J){var Q=J.prototype;return!!(Q&&Q.isReactComponent)}function g7(J,Q,Z){if(J==null)return"";if(typeof J==="function")return J6(J,GX(J));if(typeof J==="string")return t4(J);switch(J){case C0:return t4("Suspense");case j0:return t4("SuspenseList")}if(typeof J==="object")switch(J.$$typeof){case a:return Q6(J.render);case O0:return g7(J.type,Q,Z);case k0:{var X=J,G=X._payload,z=X._init;try{return g7(z(G),Q,Z)}catch(B){}}}return""}function mJ(J){var Q=J._debugOwner?J._debugOwner.type:null,Z=J._debugSource;switch(J.tag){case f:return t4(J.type);case R0:return t4("Lazy");case Q0:return t4("Suspense");case P0:return t4("SuspenseList");case z0:case n0:case y:return Q6(J.type);case l:return Q6(J.type.render);case c:return dJ(J.type);default:return""}}function Z6(J){try{var Q="",Z=J;do Q+=mJ(Z),Z=Z.return;while(Z);return Q}catch(X){return`
|
|
Error generating stack: `+X.message+`
|
|
`+X.stack}}function c8(J,Q,Z){var X=J.displayName;if(X)return X;var G=Q.displayName||Q.name||"";return G!==""?Z+"("+G+")":Z}function yJ(J){return J.displayName||"Context"}function S0(J){if(J==null)return null;if(typeof J.tag==="number")q("Received an unexpected object in getComponentNameFromType(). This is likely a bug in React. Please file an issue.");if(typeof J==="function")return J.displayName||J.name||null;if(typeof J==="string")return J;switch(J){case k5:return"Fragment";case M5:return"Portal";case w:return"Profiler";case O:return"StrictMode";case C0:return"Suspense";case j0:return"SuspenseList"}if(typeof J==="object")switch(J.$$typeof){case n:var Q=J;return yJ(Q)+".Consumer";case N:var Z=J;return yJ(Z._context)+".Provider";case a:return c8(J,J.render,"ForwardRef");case O0:var X=J.displayName||null;if(X!==null)return X;return S0(J.type)||"Memo";case k0:{var G=J,z=G._payload,B=G._init;try{return S0(B(z))}catch(Y){return null}}}return null}function sJ(J,Q,Z){var X=Q.displayName||Q.name||"";return J.displayName||(X!==""?Z+"("+X+")":Z)}function X6(J){return J.displayName||"Context"}function $0(J){var{tag:Q,type:Z}=J;switch(Q){case B0:return"Cache";case i4:var X=Z;return X6(X)+".Consumer";case q1:var G=Z;return X6(G._context)+".Provider";case v0:return"DehydratedFragment";case l:return sJ(Z,Z.render,"ForwardRef");case y1:return"Fragment";case f:return Z;case A0:return"Portal";case i:return"Root";case W0:return"Text";case R0:return S0(Z);case C4:if(Z===O)return"StrictMode";return"Mode";case Q1:return"Offscreen";case B1:return"Profiler";case Y1:return"Scope";case Q0:return"Suspense";case P0:return"SuspenseList";case l0:return"TracingMarker";case c:case z0:case M0:case n0:case H0:case y:if(typeof Z==="function")return Z.displayName||Z.name||null;if(typeof Z==="string")return Z;break}return null}var cJ=K0.ReactDebugCurrentFrame,B4=null,Y8=!1;function N7(){{if(B4===null)return null;var J=B4._debugOwner;if(J!==null&&typeof J!=="undefined")return $0(J)}return null}function iJ(){{if(B4===null)return"";return Z6(B4)}}function h1(){cJ.getCurrentStack=null,B4=null,Y8=!1}function H1(J){cJ.getCurrentStack=J===null?null:iJ,B4=J,Y8=!1}function lJ(){return B4}function T4(J){Y8=J}function D4(J){return""+J}function h5(J){switch(typeof J){case"boolean":case"number":case"string":case"undefined":return J;case"object":return v4(J),J;default:return""}}var zX={button:!0,checkbox:!0,image:!0,hidden:!0,radio:!0,reset:!0,submit:!0};function i8(J,Q){{if(!(zX[Q.type]||Q.onChange||Q.onInput||Q.readOnly||Q.disabled||Q.value==null))q("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`.");if(!(Q.onChange||Q.readOnly||Q.disabled||Q.checked==null))q("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 K8(J){var{type:Q,nodeName:Z}=J;return Z&&Z.toLowerCase()==="input"&&(Q==="checkbox"||Q==="radio")}function pJ(J){return J._valueTracker}function v7(J){J._valueTracker=null}function oJ(J){var Q="";if(!J)return Q;if(K8(J))Q=J.checked?"true":"false";else Q=J.value;return Q}function aJ(J){var Q=K8(J)?"checked":"value",Z=Object.getOwnPropertyDescriptor(J.constructor.prototype,Q);v4(J[Q]);var X=""+J[Q];if(J.hasOwnProperty(Q)||typeof Z==="undefined"||typeof Z.get!=="function"||typeof Z.set!=="function")return;var{get:G,set:z}=Z;Object.defineProperty(J,Q,{configurable:!0,get:function(){return G.call(this)},set:function(Y){v4(Y),X=""+Y,z.call(this,Y)}}),Object.defineProperty(J,Q,{enumerable:Z.enumerable});var B={getValue:function(){return X},setValue:function(Y){v4(Y),X=""+Y},stopTracking:function(){v7(J),delete J[Q]}};return B}function e5(J){if(pJ(J))return;J._valueTracker=aJ(J)}function l8(J){if(!J)return!1;var Q=pJ(J);if(!Q)return!0;var Z=Q.getValue(),X=oJ(J);if(X!==Z)return Q.setValue(X),!0;return!1}function b7(J){if(J=J||(typeof document!=="undefined"?document:void 0),typeof J==="undefined")return null;try{return J.activeElement||J.body}catch(Q){return J.body}}var p8=!1,rJ=!1,nJ=!1,tJ=!1;function eJ(J){var Q=J.type==="checkbox"||J.type==="radio";return Q?J.checked!=null:J.value!=null}function W(J,Q){var Z=J,X=Q.checked,G=D0({},Q,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:X!=null?X:Z._wrapperState.initialChecked});return G}function M(J,Q){{if(i8("input",Q),Q.checked!==void 0&&Q.defaultChecked!==void 0&&!rJ)q("%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",N7()||"A component",Q.type),rJ=!0;if(Q.value!==void 0&&Q.defaultValue!==void 0&&!p8)q("%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",N7()||"A component",Q.type),p8=!0}var Z=J,X=Q.defaultValue==null?"":Q.defaultValue;Z._wrapperState={initialChecked:Q.checked!=null?Q.checked:Q.defaultChecked,initialValue:h5(Q.value!=null?Q.value:X),controlled:eJ(Q)}}function P(J,Q){var Z=J,X=Q.checked;if(X!=null)_7(Z,"checked",X,!1)}function D(J,Q){var Z=J;{var X=eJ(Q);if(!Z._wrapperState.controlled&&X&&!tJ)q("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"),tJ=!0;if(Z._wrapperState.controlled&&!X&&!nJ)q("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"),nJ=!0}P(J,Q);var G=h5(Q.value),z=Q.type;if(G!=null){if(z==="number"){if(G===0&&Z.value===""||Z.value!=G)Z.value=D4(G)}else if(Z.value!==D4(G))Z.value=D4(G)}else if(z==="submit"||z==="reset"){Z.removeAttribute("value");return}if(Q.hasOwnProperty("value"))Z0(Z,Q.type,G);else if(Q.hasOwnProperty("defaultValue"))Z0(Z,Q.type,h5(Q.defaultValue));if(Q.checked==null&&Q.defaultChecked!=null)Z.defaultChecked=!!Q.defaultChecked}function S(J,Q,Z){var X=J;if(Q.hasOwnProperty("value")||Q.hasOwnProperty("defaultValue")){var G=Q.type,z=G==="submit"||G==="reset";if(z&&(Q.value===void 0||Q.value===null))return;var B=D4(X._wrapperState.initialValue);if(!Z){if(B!==X.value)X.value=B}X.defaultValue=B}var Y=X.name;if(Y!=="")X.name="";if(X.defaultChecked=!X.defaultChecked,X.defaultChecked=!!X._wrapperState.initialChecked,Y!=="")X.name=Y}function e(J,Q){var Z=J;D(Z,Q),d(Z,Q)}function d(J,Q){var Z=Q.name;if(Q.type==="radio"&&Z!=null){var X=J;while(X.parentNode)X=X.parentNode;L4(Z,"name");var G=X.querySelectorAll("input[name="+JSON.stringify(""+Z)+'][type="radio"]');for(var z=0;z<G.length;z++){var B=G[z];if(B===J||B.form!==J.form)continue;var Y=dQ(B);if(!Y)throw new Error("ReactDOMInput: Mixing React and non-React radio inputs with the same `name` is not supported.");l8(B),D(B,Y)}}}function Z0(J,Q,Z){if(Q!=="number"||b7(J.ownerDocument)!==J){if(Z==null)J.defaultValue=D4(J._wrapperState.initialValue);else if(J.defaultValue!==D4(Z))J.defaultValue=D4(Z)}}var F0=!1,d0=!1,o0=!1;function a0(J,Q){{if(Q.value==null){if(typeof Q.children==="object"&&Q.children!==null)hJ.Children.forEach(Q.children,function(Z){if(Z==null)return;if(typeof Z==="string"||typeof Z==="number")return;if(!d0)d0=!0,q("Cannot infer the option value of complex children. Pass a `value` prop or use a plain string as children to <option>.")});else if(Q.dangerouslySetInnerHTML!=null){if(!o0)o0=!0,q("Pass a `value` prop if you set dangerouslyInnerHTML so React knows which value should be selected.")}}if(Q.selected!=null&&!F0)q("Use the `defaultValue` or `value` props on <select> instead of setting `selected` on <option>."),F0=!0}}function G1(J,Q){if(Q.value!=null)J.setAttribute("value",D4(h5(Q.value)))}var M1=Array.isArray;function T0(J){return M1(J)}var W8=!1;function o8(){var J=N7();if(J)return`
|
|
|
|
Check the render method of \``+J+"`.";return""}var G6=["value","defaultValue"];function BX(J){{i8("select",J);for(var Q=0;Q<G6.length;Q++){var Z=G6[Q];if(J[Z]==null)continue;var X=T0(J[Z]);if(J.multiple&&!X)q("The `%s` prop supplied to <select> must be an array if `multiple` is true.%s",Z,o8());else if(!J.multiple&&X)q("The `%s` prop supplied to <select> must be a scalar value if `multiple` is false.%s",Z,o8())}}}function J7(J,Q,Z,X){var G=J.options;if(Q){var z=Z,B={};for(var Y=0;Y<z.length;Y++)B["$"+z[Y]]=!0;for(var K=0;K<G.length;K++){var H=B.hasOwnProperty("$"+G[K].value);if(G[K].selected!==H)G[K].selected=H;if(H&&X)G[K].defaultSelected=!0}}else{var U=D4(h5(Z)),V=null;for(var $=0;$<G.length;$++){if(G[$].value===U){if(G[$].selected=!0,X)G[$].defaultSelected=!0;return}if(V===null&&!G[$].disabled)V=G[$]}if(V!==null)V.selected=!0}}function z6(J,Q){return D0({},Q,{value:void 0})}function B6(J,Q){var Z=J;if(BX(Q),Z._wrapperState={wasMultiple:!!Q.multiple},Q.value!==void 0&&Q.defaultValue!==void 0&&!W8)q("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"),W8=!0}function YX(J,Q){var Z=J;Z.multiple=!!Q.multiple;var X=Q.value;if(X!=null)J7(Z,!!Q.multiple,X,!1);else if(Q.defaultValue!=null)J7(Z,!!Q.multiple,Q.defaultValue,!0)}function CU(J,Q){var Z=J,X=Z._wrapperState.wasMultiple;Z._wrapperState.wasMultiple=!!Q.multiple;var G=Q.value;if(G!=null)J7(Z,!!Q.multiple,G,!1);else if(X!==!!Q.multiple)if(Q.defaultValue!=null)J7(Z,!!Q.multiple,Q.defaultValue,!0);else J7(Z,!!Q.multiple,Q.multiple?[]:"",!1)}function gU(J,Q){var Z=J,X=Q.value;if(X!=null)J7(Z,!!Q.multiple,X,!1)}var qY=!1;function KX(J,Q){var Z=J;if(Q.dangerouslySetInnerHTML!=null)throw new Error("`dangerouslySetInnerHTML` does not make sense on <textarea>.");var X=D0({},Q,{value:void 0,defaultValue:void 0,children:D4(Z._wrapperState.initialValue)});return X}function MY(J,Q){var Z=J;if(i8("textarea",Q),Q.value!==void 0&&Q.defaultValue!==void 0&&!qY)q("%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",N7()||"A component"),qY=!0;var X=Q.value;if(X==null){var{children:G,defaultValue:z}=Q;if(G!=null){q("Use the `defaultValue` or `value` props instead of setting children on <textarea>.");{if(z!=null)throw new Error("If you supply `defaultValue` on a <textarea>, do not pass children.");if(T0(G)){if(G.length>1)throw new Error("<textarea> can only have at most one child.");G=G[0]}z=G}}if(z==null)z="";X=z}Z._wrapperState={initialValue:h5(X)}}function OY(J,Q){var Z=J,X=h5(Q.value),G=h5(Q.defaultValue);if(X!=null){var z=D4(X);if(z!==Z.value)Z.value=z;if(Q.defaultValue==null&&Z.defaultValue!==z)Z.defaultValue=z}if(G!=null)Z.defaultValue=D4(G)}function $Y(J,Q){var Z=J,X=Z.textContent;if(X===Z._wrapperState.initialValue){if(X!==""&&X!==null)Z.value=X}}function NU(J,Q){OY(J,Q)}var Q7="http://www.w3.org/1999/xhtml",vU="http://www.w3.org/1998/Math/MathML",WX="http://www.w3.org/2000/svg";function HX(J){switch(J){case"svg":return WX;case"math":return vU;default:return Q7}}function UX(J,Q){if(J==null||J===Q7)return HX(Q);if(J===WX&&Q==="foreignObject")return Q7;return J}var bU=function(J){if(typeof MSApp!=="undefined"&&MSApp.execUnsafeLocalFunction)return function(Q,Z,X,G){MSApp.execUnsafeLocalFunction(function(){return J(Q,Z,X,G)})};else return J},JQ,VY=bU(function(J,Q){if(J.namespaceURI===WX){if(!("innerHTML"in J)){JQ=JQ||document.createElement("div"),JQ.innerHTML="<svg>"+Q.valueOf().toString()+"</svg>";var Z=JQ.firstChild;while(J.firstChild)J.removeChild(J.firstChild);while(Z.firstChild)J.appendChild(Z.firstChild);return}}J.innerHTML=Q}),F4=1,Z7=3,j1=8,X7=9,qX=11,QQ=function(J,Q){if(Q){var Z=J.firstChild;if(Z&&Z===J.lastChild&&Z.nodeType===Z7){Z.nodeValue=Q;return}}J.textContent=Q},kU={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:["gridRowEnd","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"]},Y6={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 TU(J,Q){return J+Q.charAt(0).toUpperCase()+Q.substring(1)}var hU=["Webkit","ms","Moz","O"];Object.keys(Y6).forEach(function(J){hU.forEach(function(Q){Y6[TU(Q,J)]=Y6[J]})});function MX(J,Q,Z){var X=Q==null||typeof Q==="boolean"||Q==="";if(X)return"";if(!Z&&typeof Q==="number"&&Q!==0&&!(Y6.hasOwnProperty(J)&&Y6[J]))return Q+"px";return a4(Q,J),(""+Q).trim()}var fU=/([A-Z])/g,uU=/^ms-/;function dU(J){return J.replace(fU,"-$1").toLowerCase().replace(uU,"-ms-")}var AY=function(){};{var mU=/^(?:webkit|moz|o)[A-Z]/,yU=/^-ms-/,sU=/-(.)/g,RY=/;\s*$/,a8={},OX={},PY=!1,jY=!1,cU=function(J){return J.replace(sU,function(Q,Z){return Z.toUpperCase()})},iU=function(J){if(a8.hasOwnProperty(J)&&a8[J])return;a8[J]=!0,q("Unsupported style property %s. Did you mean %s?",J,cU(J.replace(yU,"ms-")))},lU=function(J){if(a8.hasOwnProperty(J)&&a8[J])return;a8[J]=!0,q("Unsupported vendor-prefixed style property %s. Did you mean %s?",J,J.charAt(0).toUpperCase()+J.slice(1))},pU=function(J,Q){if(OX.hasOwnProperty(Q)&&OX[Q])return;OX[Q]=!0,q(`Style property values shouldn't contain a semicolon. Try "%s: %s" instead.`,J,Q.replace(RY,""))},oU=function(J,Q){if(PY)return;PY=!0,q("`NaN` is an invalid value for the `%s` css style property.",J)},aU=function(J,Q){if(jY)return;jY=!0,q("`Infinity` is an invalid value for the `%s` css style property.",J)};AY=function(J,Q){if(J.indexOf("-")>-1)iU(J);else if(mU.test(J))lU(J);else if(RY.test(Q))pU(J,Q);if(typeof Q==="number"){if(isNaN(Q))oU(J,Q);else if(!isFinite(Q))aU(J,Q)}}}var rU=AY;function nU(J){{var Q="",Z="";for(var X in J){if(!J.hasOwnProperty(X))continue;var G=J[X];if(G!=null){var z=X.indexOf("--")===0;Q+=Z+(z?X:dU(X))+":",Q+=MX(X,G,z),Z=";"}}return Q||null}}function xY(J,Q){var Z=J.style;for(var X in Q){if(!Q.hasOwnProperty(X))continue;var G=X.indexOf("--")===0;if(!G)rU(X,Q[X]);var z=MX(X,Q[X],G);if(X==="float")X="cssFloat";if(G)Z.setProperty(X,z);else Z[X]=z}}function tU(J){return J==null||typeof J==="boolean"||J===""}function LY(J){var Q={};for(var Z in J){var X=kU[Z]||[Z];for(var G=0;G<X.length;G++)Q[X[G]]=Z}return Q}function eU(J,Q){{if(!Q)return;var Z=LY(J),X=LY(Q),G={};for(var z in Z){var B=Z[z],Y=X[z];if(Y&&B!==Y){var K=B+","+Y;if(G[K])continue;G[K]=!0,q("%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.",tU(J[B])?"Removing":"Updating",B,Y)}}}}var J2={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},Q2=D0({menuitem:!0},J2),Z2="__html";function $X(J,Q){if(!Q)return;if(Q2[J]){if(Q.children!=null||Q.dangerouslySetInnerHTML!=null)throw new Error(J+" is a void element tag and must neither have `children` nor use `dangerouslySetInnerHTML`.")}if(Q.dangerouslySetInnerHTML!=null){if(Q.children!=null)throw new Error("Can only set one of `children` or `props.dangerouslySetInnerHTML`.");if(typeof Q.dangerouslySetInnerHTML!=="object"||!(Z2 in Q.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(!Q.suppressContentEditableWarning&&Q.contentEditable&&Q.children!=null)q("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.");if(Q.style!=null&&typeof Q.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 H8(J,Q){if(J.indexOf("-")===-1)return typeof Q.is==="string";switch(J){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 ZQ={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:"colorRendering","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-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"},DY={"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},r8={},X2=new RegExp("^(aria)-["+k4+"]*$"),G2=new RegExp("^(aria)[A-Z]["+k4+"]*$");function z2(J,Q){{if(N4.call(r8,Q)&&r8[Q])return!0;if(G2.test(Q)){var Z="aria-"+Q.slice(4).toLowerCase(),X=DY.hasOwnProperty(Z)?Z:null;if(X==null)return q("Invalid ARIA attribute `%s`. ARIA attributes follow the pattern aria-* and must be lowercase.",Q),r8[Q]=!0,!0;if(Q!==X)return q("Invalid ARIA attribute `%s`. Did you mean `%s`?",Q,X),r8[Q]=!0,!0}if(X2.test(Q)){var G=Q.toLowerCase(),z=DY.hasOwnProperty(G)?G:null;if(z==null)return r8[Q]=!0,!1;if(Q!==z)return q("Unknown ARIA attribute `%s`. Did you mean `%s`?",Q,z),r8[Q]=!0,!0}}return!0}function B2(J,Q){{var Z=[];for(var X in Q){var G=z2(J,X);if(!G)Z.push(X)}var z=Z.map(function(B){return"`"+B+"`"}).join(", ");if(Z.length===1)q("Invalid aria prop %s on <%s> tag. For details, see https://reactjs.org/link/invalid-aria-props",z,J);else if(Z.length>1)q("Invalid aria props %s on <%s> tag. For details, see https://reactjs.org/link/invalid-aria-props",z,J)}}function Y2(J,Q){if(H8(J,Q))return;B2(J,Q)}var FY=!1;function K2(J,Q){{if(J!=="input"&&J!=="textarea"&&J!=="select")return;if(Q!=null&&Q.value===null&&!FY)if(FY=!0,J==="select"&&Q.multiple)q("`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.",J);else q("`value` prop on `%s` should not be null. Consider using an empty string to clear the component or `undefined` for uncontrolled components.",J)}}var IY=function(){};{var M4={},_Y=/^on./,W2=/^on[^A-Z]/,H2=new RegExp("^(aria)-["+k4+"]*$"),U2=new RegExp("^(aria)[A-Z]["+k4+"]*$");IY=function(J,Q,Z,X){if(N4.call(M4,Q)&&M4[Q])return!0;var G=Q.toLowerCase();if(G==="onfocusin"||G==="onfocusout")return q("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."),M4[Q]=!0,!0;if(X!=null){var{registrationNameDependencies:z,possibleRegistrationNames:B}=X;if(z.hasOwnProperty(Q))return!0;var Y=B.hasOwnProperty(G)?B[G]:null;if(Y!=null)return q("Invalid event handler property `%s`. Did you mean `%s`?",Q,Y),M4[Q]=!0,!0;if(_Y.test(Q))return q("Unknown event handler property `%s`. It will be ignored.",Q),M4[Q]=!0,!0}else if(_Y.test(Q)){if(W2.test(Q))q("Invalid event handler property `%s`. React events use the camelCase naming convention, for example `onClick`.",Q);return M4[Q]=!0,!0}if(H2.test(Q)||U2.test(Q))return!0;if(G==="innerhtml")return q("Directly setting property `innerHTML` is not permitted. For more information, lookup documentation on `dangerouslySetInnerHTML`."),M4[Q]=!0,!0;if(G==="aria")return q("The `aria` attribute is reserved for future use in React. Pass individual `aria-` attributes instead."),M4[Q]=!0,!0;if(G==="is"&&Z!==null&&Z!==void 0&&typeof Z!=="string")return q("Received a `%s` for a string attribute `is`. If this is expected, cast the value to a string.",typeof Z),M4[Q]=!0,!0;if(typeof Z==="number"&&isNaN(Z))return q("Received NaN for the `%s` attribute. If this is expected, cast the value to a string.",Q),M4[Q]=!0,!0;var K=z4(Q),H=K!==null&&K.type===b4;if(ZQ.hasOwnProperty(G)){var U=ZQ[G];if(U!==Q)return q("Invalid DOM property `%s`. Did you mean `%s`?",Q,U),M4[Q]=!0,!0}else if(!H&&Q!==G)return q("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.",Q,G),M4[Q]=!0,!0;if(typeof Z==="boolean"&&I1(Q,Z,K,!1)){if(Z)q('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()}.',Z,Q,Q,Z,Q);else q('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.',Z,Q,Q,Z,Q,Q,Q);return M4[Q]=!0,!0}if(H)return!0;if(I1(Q,Z,K,!1))return M4[Q]=!0,!1;if((Z==="false"||Z==="true")&&K!==null&&K.type===G4)return q("Received the string `%s` for the boolean attribute `%s`. %s Did you mean %s={%s}?",Z,Q,Z==="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".',Q,Z),M4[Q]=!0,!0;return!0}}var q2=function(J,Q,Z){{var X=[];for(var G in Q){var z=IY(J,G,Q[G],Z);if(!z)X.push(G)}var B=X.map(function(Y){return"`"+Y+"`"}).join(", ");if(X.length===1)q("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 ",B,J);else if(X.length>1)q("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 ",B,J)}};function M2(J,Q,Z){if(H8(J,Q))return;q2(J,Q,Z)}var wY=1,VX=2,K6=4,O2=wY|VX|K6,W6=null;function $2(J){if(W6!==null)q("Expected currently replaying event to be null. This error is likely caused by a bug in React. Please file an issue.");W6=J}function V2(){if(W6===null)q("Expected currently replaying event to not be null. This error is likely caused by a bug in React. Please file an issue.");W6=null}function A2(J){return J===W6}function AX(J){var Q=J.target||J.srcElement||window;if(Q.correspondingUseElement)Q=Q.correspondingUseElement;return Q.nodeType===Z7?Q.parentNode:Q}var RX=null,n8=null,t8=null;function EY(J){var Q=y7(J);if(!Q)return;if(typeof RX!=="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 Z=Q.stateNode;if(Z){var X=dQ(Z);RX(Q.stateNode,Q.type,X)}}function R2(J){RX=J}function SY(J){if(n8)if(t8)t8.push(J);else t8=[J];else n8=J}function P2(){return n8!==null||t8!==null}function CY(){if(!n8)return;var J=n8,Q=t8;if(n8=null,t8=null,EY(J),Q)for(var Z=0;Z<Q.length;Z++)EY(Q[Z])}var gY=function(J,Q){return J(Q)},NY=function(){},PX=!1;function j2(){var J=P2();if(J)NY(),CY()}function vY(J,Q,Z){if(PX)return J(Q,Z);PX=!0;try{return gY(J,Q,Z)}finally{PX=!1,j2()}}function x2(J,Q,Z){gY=J,NY=Z}function L2(J){return J==="button"||J==="input"||J==="select"||J==="textarea"}function D2(J,Q,Z){switch(J){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":return!!(Z.disabled&&L2(Q));default:return!1}}function H6(J,Q){var Z=J.stateNode;if(Z===null)return null;var X=dQ(Z);if(X===null)return null;var G=X[Q];if(D2(Q,J.type,X))return null;if(G&&typeof G!=="function")throw new Error("Expected `"+Q+"` listener to be a function, instead got a value of `"+typeof G+"` type.");return G}var jX=!1;if(V1)try{var U6={};Object.defineProperty(U6,"passive",{get:function(){jX=!0}}),window.addEventListener("test",U6,U6),window.removeEventListener("test",U6,U6)}catch(J){jX=!1}function bY(J,Q,Z,X,G,z,B,Y,K){var H=Array.prototype.slice.call(arguments,3);try{Q.apply(Z,H)}catch(U){this.onError(U)}}var kY=bY;if(typeof window!=="undefined"&&typeof window.dispatchEvent==="function"&&typeof document!=="undefined"&&typeof document.createEvent==="function"){var xX=document.createElement("react");kY=function J(Q,Z,X,G,z,B,Y,K,H){if(typeof document==="undefined"||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 U=document.createEvent("Event"),V=!1,$=!0,j=window.event,x=Object.getOwnPropertyDescriptor(window,"event");function L(){if(xX.removeEventListener(F,s,!1),typeof window.event!=="undefined"&&window.hasOwnProperty("event"))window.event=j}var g=Array.prototype.slice.call(arguments,3);function s(){V=!0,L(),Z.apply(X,g),$=!1}var m,x0=!1,L0=!1;function A(R){if(m=R.error,x0=!0,m===null&&R.colno===0&&R.lineno===0)L0=!0;if(R.defaultPrevented){if(m!=null&&typeof m==="object")try{m._suppressLogging=!0}catch(E){}}}var F="react-"+(Q?Q:"invokeguardedcallback");if(window.addEventListener("error",A),xX.addEventListener(F,s,!1),U.initEvent(F,!1,!1),xX.dispatchEvent(U),x)Object.defineProperty(window,"event",x);if(V&&$){if(!x0)m=new Error(`An error was thrown inside one of your components, but React doesn't know what 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.`);else if(L0)m=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.");this.onError(m)}if(window.removeEventListener("error",A),!V)return L(),bY.apply(this,arguments)}}var F2=kY,e8=!1,XQ=null,GQ=!1,LX=null,I2={onError:function(J){e8=!0,XQ=J}};function DX(J,Q,Z,X,G,z,B,Y,K){e8=!1,XQ=null,F2.apply(I2,arguments)}function _2(J,Q,Z,X,G,z,B,Y,K){if(DX.apply(this,arguments),e8){var H=FX();if(!GQ)GQ=!0,LX=H}}function w2(){if(GQ){var J=LX;throw GQ=!1,LX=null,J}}function E2(){return e8}function FX(){if(e8){var J=XQ;return e8=!1,XQ=null,J}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 J9(J){return J._reactInternals}function S2(J){return J._reactInternals!==void 0}function C2(J,Q){J._reactInternals=Q}var t=0,Q9=1,x1=2,E0=4,U8=16,q6=32,IX=64,h0=128,G7=256,k7=512,q8=1024,V5=2048,z7=4096,M8=8192,zQ=16384,g2=V5|E0|IX|k7|q8|zQ,N2=32767,M6=32768,O4=65536,_X=131072,TY=1048576,wX=2097152,O8=4194304,EX=8388608,B7=16777216,BQ=33554432,SX=E0|q8|0,CX=x1|E0|U8|q6|k7|z7|M8,O6=E0|IX|k7|M8,Z9=V5|U8,Y7=O8|EX|wX,v2=K0.ReactCurrentOwner;function $8(J){var Q=J,Z=J;if(!J.alternate){var X=Q;do{if(Q=X,(Q.flags&(x1|z7))!==t)Z=Q.return;X=Q.return}while(X)}else while(Q.return)Q=Q.return;if(Q.tag===i)return Z;return null}function hY(J){if(J.tag===Q0){var Q=J.memoizedState;if(Q===null){var Z=J.alternate;if(Z!==null)Q=Z.memoizedState}if(Q!==null)return Q.dehydrated}return null}function fY(J){return J.tag===i?J.stateNode.containerInfo:null}function b2(J){return $8(J)===J}function k2(J){{var Q=v2.current;if(Q!==null&&Q.tag===c){var Z=Q,X=Z.stateNode;if(!X._warnedAboutRefsInRender)q("%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.",$0(Z)||"A component");X._warnedAboutRefsInRender=!0}}var G=J9(J);if(!G)return!1;return $8(G)===G}function uY(J){if($8(J)!==J)throw new Error("Unable to find node on an unmounted component.")}function dY(J){var Q=J.alternate;if(!Q){var Z=$8(J);if(Z===null)throw new Error("Unable to find node on an unmounted component.");if(Z!==J)return null;return J}var X=J,G=Q;while(!0){var z=X.return;if(z===null)break;var B=z.alternate;if(B===null){var Y=z.return;if(Y!==null){X=G=Y;continue}break}if(z.child===B.child){var K=z.child;while(K){if(K===X)return uY(z),J;if(K===G)return uY(z),Q;K=K.sibling}throw new Error("Unable to find node on an unmounted component.")}if(X.return!==G.return)X=z,G=B;else{var H=!1,U=z.child;while(U){if(U===X){H=!0,X=z,G=B;break}if(U===G){H=!0,G=z,X=B;break}U=U.sibling}if(!H){U=B.child;while(U){if(U===X){H=!0,X=B,G=z;break}if(U===G){H=!0,G=B,X=z;break}U=U.sibling}if(!H)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(X.alternate!==G)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(X.tag!==i)throw new Error("Unable to find node on an unmounted component.");if(X.stateNode.current===X)return J;return Q}function mY(J){var Q=dY(J);return Q!==null?yY(Q):null}function yY(J){if(J.tag===f||J.tag===W0)return J;var Q=J.child;while(Q!==null){var Z=yY(Q);if(Z!==null)return Z;Q=Q.sibling}return null}function T2(J){var Q=dY(J);return Q!==null?sY(Q):null}function sY(J){if(J.tag===f||J.tag===W0)return J;var Q=J.child;while(Q!==null){if(Q.tag!==A0){var Z=sY(Q);if(Z!==null)return Z}Q=Q.sibling}return null}var cY=c0.unstable_scheduleCallback,h2=c0.unstable_cancelCallback,f2=c0.unstable_shouldYield,u2=c0.unstable_requestPaint,f1=c0.unstable_now,d2=c0.unstable_getCurrentPriorityLevel,YQ=c0.unstable_ImmediatePriority,gX=c0.unstable_UserBlockingPriority,V8=c0.unstable_NormalPriority,m2=c0.unstable_LowPriority,NX=c0.unstable_IdlePriority,y2=c0.unstable_yieldValue,s2=c0.unstable_setDisableYieldValue,A8=null,i1=null,k=null,f5=!1,A5=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__!=="undefined";function c2(J){if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__==="undefined")return!1;var Q=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(Q.isDisabled)return!0;if(!Q.supportsFiber)return q("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{if(l4)J=D0({},J,{getLaneLabelMap:r2,injectProfilingHooks:a2});A8=Q.inject(J),i1=Q}catch(Z){q("React instrumentation encountered an error: %s.",Z)}if(Q.checkDCE)return!0;else return!1}function i2(J,Q){if(i1&&typeof i1.onScheduleFiberRoot==="function")try{i1.onScheduleFiberRoot(A8,J,Q)}catch(Z){if(!f5)f5=!0,q("React instrumentation encountered an error: %s",Z)}}function l2(J,Q){if(i1&&typeof i1.onCommitFiberRoot==="function")try{var Z=(J.current.flags&h0)===h0;if(g5){var X;switch(Q){case u4:X=YQ;break;case W7:X=gX;break;case H7:X=V8;break;case $Q:X=NX;break;default:X=V8;break}i1.onCommitFiberRoot(A8,J,X,Z)}else i1.onCommitFiberRoot(A8,J,void 0,Z)}catch(G){if(!f5)f5=!0,q("React instrumentation encountered an error: %s",G)}}function p2(J){if(i1&&typeof i1.onPostCommitFiberRoot==="function")try{i1.onPostCommitFiberRoot(A8,J)}catch(Q){if(!f5)f5=!0,q("React instrumentation encountered an error: %s",Q)}}function o2(J){if(i1&&typeof i1.onCommitFiberUnmount==="function")try{i1.onCommitFiberUnmount(A8,J)}catch(Q){if(!f5)f5=!0,q("React instrumentation encountered an error: %s",Q)}}function u1(J){{if(typeof y2==="function")s2(J),P1(J);if(i1&&typeof i1.setStrictMode==="function")try{i1.setStrictMode(A8,J)}catch(Q){if(!f5)f5=!0,q("React instrumentation encountered an error: %s",Q)}}}function a2(J){k=J}function r2(){{var J=new Map,Q=1;for(var Z=0;Z<bX;Z++){var X=Vq(Q);J.set(Q,X),Q*=2}return J}}function n2(J){if(k!==null&&typeof k.markCommitStarted==="function")k.markCommitStarted(J)}function iY(){if(k!==null&&typeof k.markCommitStopped==="function")k.markCommitStopped()}function $6(J){if(k!==null&&typeof k.markComponentRenderStarted==="function")k.markComponentRenderStarted(J)}function X9(){if(k!==null&&typeof k.markComponentRenderStopped==="function")k.markComponentRenderStopped()}function t2(J){if(k!==null&&typeof k.markComponentPassiveEffectMountStarted==="function")k.markComponentPassiveEffectMountStarted(J)}function e2(){if(k!==null&&typeof k.markComponentPassiveEffectMountStopped==="function")k.markComponentPassiveEffectMountStopped()}function Jq(J){if(k!==null&&typeof k.markComponentPassiveEffectUnmountStarted==="function")k.markComponentPassiveEffectUnmountStarted(J)}function Qq(){if(k!==null&&typeof k.markComponentPassiveEffectUnmountStopped==="function")k.markComponentPassiveEffectUnmountStopped()}function Zq(J){if(k!==null&&typeof k.markComponentLayoutEffectMountStarted==="function")k.markComponentLayoutEffectMountStarted(J)}function Xq(){if(k!==null&&typeof k.markComponentLayoutEffectMountStopped==="function")k.markComponentLayoutEffectMountStopped()}function lY(J){if(k!==null&&typeof k.markComponentLayoutEffectUnmountStarted==="function")k.markComponentLayoutEffectUnmountStarted(J)}function pY(){if(k!==null&&typeof k.markComponentLayoutEffectUnmountStopped==="function")k.markComponentLayoutEffectUnmountStopped()}function Gq(J,Q,Z){if(k!==null&&typeof k.markComponentErrored==="function")k.markComponentErrored(J,Q,Z)}function zq(J,Q,Z){if(k!==null&&typeof k.markComponentSuspended==="function")k.markComponentSuspended(J,Q,Z)}function Bq(J){if(k!==null&&typeof k.markLayoutEffectsStarted==="function")k.markLayoutEffectsStarted(J)}function Yq(){if(k!==null&&typeof k.markLayoutEffectsStopped==="function")k.markLayoutEffectsStopped()}function Kq(J){if(k!==null&&typeof k.markPassiveEffectsStarted==="function")k.markPassiveEffectsStarted(J)}function Wq(){if(k!==null&&typeof k.markPassiveEffectsStopped==="function")k.markPassiveEffectsStopped()}function oY(J){if(k!==null&&typeof k.markRenderStarted==="function")k.markRenderStarted(J)}function Hq(){if(k!==null&&typeof k.markRenderYielded==="function")k.markRenderYielded()}function aY(){if(k!==null&&typeof k.markRenderStopped==="function")k.markRenderStopped()}function Uq(J){if(k!==null&&typeof k.markRenderScheduled==="function")k.markRenderScheduled(J)}function qq(J,Q){if(k!==null&&typeof k.markForceUpdateScheduled==="function")k.markForceUpdateScheduled(J,Q)}function vX(J,Q){if(k!==null&&typeof k.markStateUpdateScheduled==="function")k.markStateUpdateScheduled(J,Q)}var r=0,I0=1,m0=2,O1=8,u5=16,rY=Math.clz32?Math.clz32:$q,Mq=Math.log,Oq=Math.LN2;function $q(J){var Q=J>>>0;if(Q===0)return 32;return 31-(Mq(Q)/Oq|0)|0}var bX=31,_=0,d1=0,X0=1,G9=2,K7=4,R8=8,d5=16,V6=32,z9=4194240,A6=64,kX=128,TX=256,hX=512,fX=1024,uX=2048,dX=4096,mX=8192,yX=16384,sX=32768,cX=65536,iX=131072,lX=262144,pX=524288,oX=1048576,aX=2097152,KQ=130023424,B9=4194304,rX=8388608,nX=16777216,tX=33554432,eX=67108864,nY=B9,R6=134217728,tY=268435455,P6=268435456,P8=536870912,h4=1073741824;function Vq(J){{if(J&X0)return"Sync";if(J&G9)return"InputContinuousHydration";if(J&K7)return"InputContinuous";if(J&R8)return"DefaultHydration";if(J&d5)return"Default";if(J&V6)return"TransitionHydration";if(J&z9)return"Transition";if(J&KQ)return"Retry";if(J&R6)return"SelectiveHydration";if(J&P6)return"IdleHydration";if(J&P8)return"Idle";if(J&h4)return"Offscreen"}}var e0=-1,WQ=A6,HQ=B9;function j6(J){switch(j8(J)){case X0:return X0;case G9:return G9;case K7:return K7;case R8:return R8;case d5:return d5;case V6:return V6;case A6:case kX:case TX:case hX:case fX:case uX:case dX:case mX:case yX:case sX:case cX:case iX:case lX:case pX:case oX:case aX:return J&z9;case B9:case rX:case nX:case tX:case eX:return J&KQ;case R6:return R6;case P6:return P6;case P8:return P8;case h4:return h4;default:return q("Should have found matching lanes. This is a bug in React."),J}}function UQ(J,Q){var Z=J.pendingLanes;if(Z===_)return _;var X=_,G=J.suspendedLanes,z=J.pingedLanes,B=Z&tY;if(B!==_){var Y=B&~G;if(Y!==_)X=j6(Y);else{var K=B&z;if(K!==_)X=j6(K)}}else{var H=Z&~G;if(H!==_)X=j6(H);else if(z!==_)X=j6(z)}if(X===_)return _;if(Q!==_&&Q!==X&&(Q&G)===_){var U=j8(X),V=j8(Q);if(U>=V||U===d5&&(V&z9)!==_)return Q}if((X&K7)!==_)X|=Z&d5;var $=J.entangledLanes;if($!==_){var j=J.entanglements,x=X&$;while(x>0){var L=x8(x),g=1<<L;X|=j[L],x&=~g}}return X}function Aq(J,Q){var Z=J.eventTimes,X=e0;while(Q>0){var G=x8(Q),z=1<<G,B=Z[G];if(B>X)X=B;Q&=~z}return X}function Rq(J,Q){switch(J){case X0:case G9:case K7:return Q+250;case R8:case d5:case V6:case A6:case kX:case TX:case hX:case fX:case uX:case dX:case mX:case yX:case sX:case cX:case iX:case lX:case pX:case oX:case aX:return Q+5000;case B9:case rX:case nX:case tX:case eX:return e0;case R6:case P6:case P8:case h4:return e0;default:return q("Should have found matching lanes. This is a bug in React."),e0}}function Pq(J,Q){var{pendingLanes:Z,suspendedLanes:X,pingedLanes:G,expirationTimes:z}=J,B=Z;while(B>0){var Y=x8(B),K=1<<Y,H=z[Y];if(H===e0){if((K&X)===_||(K&G)!==_)z[Y]=Rq(K,Q)}else if(H<=Q)J.expiredLanes|=K;B&=~K}}function jq(J){return j6(J.pendingLanes)}function JG(J){var Q=J.pendingLanes&~h4;if(Q!==_)return Q;if(Q&h4)return h4;return _}function xq(J){return(J&X0)!==_}function QG(J){return(J&tY)!==_}function eY(J){return(J&KQ)===J}function Lq(J){var Q=X0|K7|d5;return(J&Q)===_}function Dq(J){return(J&z9)===J}function qQ(J,Q){var Z=G9|K7|R8|d5;return(Q&Z)!==_}function Fq(J,Q){return(Q&J.expiredLanes)!==_}function J3(J){return(J&z9)!==_}function Q3(){var J=WQ;if(WQ<<=1,(WQ&z9)===_)WQ=A6;return J}function Iq(){var J=HQ;if(HQ<<=1,(HQ&KQ)===_)HQ=B9;return J}function j8(J){return J&-J}function x6(J){return j8(J)}function x8(J){return 31-rY(J)}function ZG(J){return x8(J)}function f4(J,Q){return(J&Q)!==_}function Y9(J,Q){return(J&Q)===Q}function V0(J,Q){return J|Q}function MQ(J,Q){return J&~Q}function Z3(J,Q){return J&Q}function OQ(J){return J}function _q(J,Q){return J!==d1&&J<Q?J:Q}function XG(J){var Q=[];for(var Z=0;Z<bX;Z++)Q.push(J);return Q}function L6(J,Q,Z){if(J.pendingLanes|=Q,Q!==P8)J.suspendedLanes=_,J.pingedLanes=_;var X=J.eventTimes,G=ZG(Q);X[G]=Z}function wq(J,Q){J.suspendedLanes|=Q,J.pingedLanes&=~Q;var Z=J.expirationTimes,X=Q;while(X>0){var G=x8(X),z=1<<G;Z[G]=e0,X&=~z}}function X3(J,Q,Z){J.pingedLanes|=J.suspendedLanes&Q}function Eq(J,Q){var Z=J.pendingLanes&~Q;J.pendingLanes=Q,J.suspendedLanes=_,J.pingedLanes=_,J.expiredLanes&=Q,J.mutableReadLanes&=Q,J.entangledLanes&=Q;var{entanglements:X,eventTimes:G,expirationTimes:z}=J,B=Z;while(B>0){var Y=x8(B),K=1<<Y;X[Y]=_,G[Y]=e0,z[Y]=e0,B&=~K}}function GG(J,Q){var Z=J.entangledLanes|=Q,X=J.entanglements,G=Z;while(G){var z=x8(G),B=1<<z;if(B&Q|X[z]&Q)X[z]|=Q;G&=~B}}function Sq(J,Q){var Z=j8(Q),X;switch(Z){case K7:X=G9;break;case d5:X=R8;break;case A6:case kX:case TX:case hX:case fX:case uX:case dX:case mX:case yX:case sX:case cX:case iX:case lX:case pX:case oX:case aX:case B9:case rX:case nX:case tX:case eX:X=V6;break;case P8:X=P6;break;default:X=d1;break}if((X&(J.suspendedLanes|Q))!==d1)return d1;return X}function G3(J,Q,Z){if(!A5)return;var X=J.pendingUpdatersLaneMap;while(Z>0){var G=ZG(Z),z=1<<G,B=X[G];B.add(Q),Z&=~z}}function z3(J,Q){if(!A5)return;var{pendingUpdatersLaneMap:Z,memoizedUpdaters:X}=J;while(Q>0){var G=ZG(Q),z=1<<G,B=Z[G];if(B.size>0)B.forEach(function(Y){var K=Y.alternate;if(K===null||!X.has(K))X.add(Y)}),B.clear();Q&=~z}}function B3(J,Q){return null}var u4=X0,W7=K7,H7=d5,$Q=P8,D6=d1;function R5(){return D6}function m1(J){D6=J}function Cq(J,Q){var Z=D6;try{return D6=J,Q()}finally{D6=Z}}function gq(J,Q){return J!==0&&J<Q?J:Q}function Nq(J,Q){return J===0||J>Q?J:Q}function zG(J,Q){return J!==0&&J<Q}function Y3(J){var Q=j8(J);if(!zG(u4,Q))return u4;if(!zG(W7,Q))return W7;if(QG(Q))return H7;return $Q}function VQ(J){var Q=J.current.memoizedState;return Q.isDehydrated}var K3;function vq(J){K3=J}function bq(J){K3(J)}var BG;function kq(J){BG=J}var W3;function Tq(J){W3=J}var H3;function hq(J){H3=J}var U3;function fq(J){U3=J}var YG=!1,AQ=[],T7=null,h7=null,f7=null,F6=new Map,I6=new Map,u7=[],uq=["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 dq(J){return uq.indexOf(J)>-1}function mq(J,Q,Z,X,G){return{blockedOn:J,domEventName:Q,eventSystemFlags:Z,nativeEvent:G,targetContainers:[X]}}function q3(J,Q){switch(J){case"focusin":case"focusout":T7=null;break;case"dragenter":case"dragleave":h7=null;break;case"mouseover":case"mouseout":f7=null;break;case"pointerover":case"pointerout":{var Z=Q.pointerId;F6.delete(Z);break}case"gotpointercapture":case"lostpointercapture":{var X=Q.pointerId;I6.delete(X);break}}}function _6(J,Q,Z,X,G,z){if(J===null||J.nativeEvent!==z){var B=mq(Q,Z,X,G,z);if(Q!==null){var Y=y7(Q);if(Y!==null)BG(Y)}return B}J.eventSystemFlags|=X;var K=J.targetContainers;if(G!==null&&K.indexOf(G)===-1)K.push(G);return J}function yq(J,Q,Z,X,G){switch(Q){case"focusin":{var z=G;return T7=_6(T7,J,Q,Z,X,z),!0}case"dragenter":{var B=G;return h7=_6(h7,J,Q,Z,X,B),!0}case"mouseover":{var Y=G;return f7=_6(f7,J,Q,Z,X,Y),!0}case"pointerover":{var K=G,H=K.pointerId;return F6.set(H,_6(F6.get(H)||null,J,Q,Z,X,K)),!0}case"gotpointercapture":{var U=G,V=U.pointerId;return I6.set(V,_6(I6.get(V)||null,J,Q,Z,X,U)),!0}}return!1}function M3(J){var Q=F8(J.target);if(Q!==null){var Z=$8(Q);if(Z!==null){var X=Z.tag;if(X===Q0){var G=hY(Z);if(G!==null){J.blockedOn=G,U3(J.priority,function(){W3(Z)});return}}else if(X===i){var z=Z.stateNode;if(VQ(z)){J.blockedOn=fY(Z);return}}}}J.blockedOn=null}function sq(J){var Q=H3(),Z={blockedOn:null,target:J,priority:Q},X=0;for(;X<u7.length;X++)if(!zG(Q,u7[X].priority))break;if(u7.splice(X,0,Z),X===0)M3(Z)}function RQ(J){if(J.blockedOn!==null)return!1;var Q=J.targetContainers;while(Q.length>0){var Z=Q[0],X=HG(J.domEventName,J.eventSystemFlags,Z,J.nativeEvent);if(X===null){var G=J.nativeEvent,z=new G.constructor(G.type,G);$2(z),G.target.dispatchEvent(z),V2()}else{var B=y7(X);if(B!==null)BG(B);return J.blockedOn=X,!1}Q.shift()}return!0}function O3(J,Q,Z){if(RQ(J))Z.delete(Q)}function cq(){if(YG=!1,T7!==null&&RQ(T7))T7=null;if(h7!==null&&RQ(h7))h7=null;if(f7!==null&&RQ(f7))f7=null;F6.forEach(O3),I6.forEach(O3)}function w6(J,Q){if(J.blockedOn===Q){if(J.blockedOn=null,!YG)YG=!0,c0.unstable_scheduleCallback(c0.unstable_NormalPriority,cq)}}function E6(J){if(AQ.length>0){w6(AQ[0],J);for(var Q=1;Q<AQ.length;Q++){var Z=AQ[Q];if(Z.blockedOn===J)Z.blockedOn=null}}if(T7!==null)w6(T7,J);if(h7!==null)w6(h7,J);if(f7!==null)w6(f7,J);var X=function(Y){return w6(Y,J)};F6.forEach(X),I6.forEach(X);for(var G=0;G<u7.length;G++){var z=u7[G];if(z.blockedOn===J)z.blockedOn=null}while(u7.length>0){var B=u7[0];if(B.blockedOn!==null)break;else if(M3(B),B.blockedOn===null)u7.shift()}}var K9=K0.ReactCurrentBatchConfig,KG=!0;function $3(J){KG=!!J}function iq(){return KG}function lq(J,Q,Z){var X=V3(Q),G;switch(X){case u4:G=pq;break;case W7:G=oq;break;case H7:default:G=WG;break}return G.bind(null,Q,Z,J)}function pq(J,Q,Z,X){var G=R5(),z=K9.transition;K9.transition=null;try{m1(u4),WG(J,Q,Z,X)}finally{m1(G),K9.transition=z}}function oq(J,Q,Z,X){var G=R5(),z=K9.transition;K9.transition=null;try{m1(W7),WG(J,Q,Z,X)}finally{m1(G),K9.transition=z}}function WG(J,Q,Z,X){if(!KG)return;aq(J,Q,Z,X)}function aq(J,Q,Z,X){var G=HG(J,Q,Z,X);if(G===null){FG(J,Q,X,PQ,Z),q3(J,X);return}if(yq(G,J,Q,Z,X)){X.stopPropagation();return}if(q3(J,X),Q&K6&&dq(J)){while(G!==null){var z=y7(G);if(z!==null)bq(z);var B=HG(J,Q,Z,X);if(B===null)FG(J,Q,X,PQ,Z);if(B===G)break;G=B}if(G!==null)X.stopPropagation();return}FG(J,Q,X,null,Z)}var PQ=null;function HG(J,Q,Z,X){PQ=null;var G=AX(X),z=F8(G);if(z!==null){var B=$8(z);if(B===null)z=null;else{var Y=B.tag;if(Y===Q0){var K=hY(B);if(K!==null)return K;z=null}else if(Y===i){var H=B.stateNode;if(VQ(H))return fY(B);z=null}else if(B!==z)z=null}}return PQ=z,null}function V3(J){switch(J){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 u4;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 W7;case"message":{var Q=d2();switch(Q){case YQ:return u4;case gX:return W7;case V8:case m2:return H7;case NX:return $Q;default:return H7}}default:return H7}}function rq(J,Q,Z){return J.addEventListener(Q,Z,!1),Z}function nq(J,Q,Z){return J.addEventListener(Q,Z,!0),Z}function tq(J,Q,Z,X){return J.addEventListener(Q,Z,{capture:!0,passive:X}),Z}function eq(J,Q,Z,X){return J.addEventListener(Q,Z,{passive:X}),Z}var S6=null,UG=null,C6=null;function JM(J){return S6=J,UG=R3(),!0}function QM(){S6=null,UG=null,C6=null}function A3(){if(C6)return C6;var J,Q=UG,Z=Q.length,X,G=R3(),z=G.length;for(J=0;J<Z;J++)if(Q[J]!==G[J])break;var B=Z-J;for(X=1;X<=B;X++)if(Q[Z-X]!==G[z-X])break;var Y=X>1?1-X:void 0;return C6=G.slice(J,Y),C6}function R3(){if("value"in S6)return S6.value;return S6.textContent}function jQ(J){var Q,Z=J.keyCode;if("charCode"in J){if(Q=J.charCode,Q===0&&Z===13)Q=13}else Q=Z;if(Q===10)Q=13;if(Q>=32||Q===13)return Q;return 0}function xQ(){return!0}function P3(){return!1}function d4(J){function Q(Z,X,G,z,B){this._reactName=Z,this._targetInst=G,this.type=X,this.nativeEvent=z,this.target=B,this.currentTarget=null;for(var Y in J){if(!J.hasOwnProperty(Y))continue;var K=J[Y];if(K)this[Y]=K(z);else this[Y]=z[Y]}var H=z.defaultPrevented!=null?z.defaultPrevented:z.returnValue===!1;if(H)this.isDefaultPrevented=xQ;else this.isDefaultPrevented=P3;return this.isPropagationStopped=P3,this}return D0(Q.prototype,{preventDefault:function(){this.defaultPrevented=!0;var Z=this.nativeEvent;if(!Z)return;if(Z.preventDefault)Z.preventDefault();else if(typeof Z.returnValue!=="unknown")Z.returnValue=!1;this.isDefaultPrevented=xQ},stopPropagation:function(){var Z=this.nativeEvent;if(!Z)return;if(Z.stopPropagation)Z.stopPropagation();else if(typeof Z.cancelBubble!=="unknown")Z.cancelBubble=!0;this.isPropagationStopped=xQ},persist:function(){},isPersistent:xQ}),Q}var W9={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(J){return J.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},qG=d4(W9),g6=D0({},W9,{view:0,detail:0}),ZM=d4(g6),MG,OG,N6;function XM(J){if(J!==N6){if(N6&&J.type==="mousemove")MG=J.screenX-N6.screenX,OG=J.screenY-N6.screenY;else MG=0,OG=0;N6=J}}var LQ=D0({},g6,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:VG,button:0,buttons:0,relatedTarget:function(J){if(J.relatedTarget===void 0)return J.fromElement===J.srcElement?J.toElement:J.fromElement;return J.relatedTarget},movementX:function(J){if("movementX"in J)return J.movementX;return XM(J),MG},movementY:function(J){if("movementY"in J)return J.movementY;return OG}}),j3=d4(LQ),GM=D0({},LQ,{dataTransfer:0}),zM=d4(GM),BM=D0({},g6,{relatedTarget:0}),$G=d4(BM),YM=D0({},W9,{animationName:0,elapsedTime:0,pseudoElement:0}),KM=d4(YM),WM=D0({},W9,{clipboardData:function(J){return"clipboardData"in J?J.clipboardData:window.clipboardData}}),HM=d4(WM),UM=D0({},W9,{data:0}),x3=d4(UM),qM=x3,MM={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},OM={"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 $M(J){if(J.key){var Q=MM[J.key]||J.key;if(Q!=="Unidentified")return Q}if(J.type==="keypress"){var Z=jQ(J);return Z===13?"Enter":String.fromCharCode(Z)}if(J.type==="keydown"||J.type==="keyup")return OM[J.keyCode]||"Unidentified";return""}var VM={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function AM(J){var Q=this,Z=Q.nativeEvent;if(Z.getModifierState)return Z.getModifierState(J);var X=VM[J];return X?!!Z[X]:!1}function VG(J){return AM}var RM=D0({},g6,{key:$M,code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:VG,charCode:function(J){if(J.type==="keypress")return jQ(J);return 0},keyCode:function(J){if(J.type==="keydown"||J.type==="keyup")return J.keyCode;return 0},which:function(J){if(J.type==="keypress")return jQ(J);if(J.type==="keydown"||J.type==="keyup")return J.keyCode;return 0}}),PM=d4(RM),jM=D0({},LQ,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),L3=d4(jM),xM=D0({},g6,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:VG}),LM=d4(xM),DM=D0({},W9,{propertyName:0,elapsedTime:0,pseudoElement:0}),FM=d4(DM),IM=D0({},LQ,{deltaX:function(J){return"deltaX"in J?J.deltaX:("wheelDeltaX"in J)?-J.wheelDeltaX:0},deltaY:function(J){return"deltaY"in J?J.deltaY:("wheelDeltaY"in J)?-J.wheelDeltaY:("wheelDelta"in J)?-J.wheelDelta:0},deltaZ:0,deltaMode:0}),_M=d4(IM),wM=[9,13,27,32],D3=229,AG=V1&&"CompositionEvent"in window,v6=null;if(V1&&"documentMode"in document)v6=document.documentMode;var EM=V1&&"TextEvent"in window&&!v6,F3=V1&&(!AG||v6&&v6>8&&v6<=11),I3=32,_3=String.fromCharCode(I3);function SM(){X4("onBeforeInput",["compositionend","keypress","textInput","paste"]),X4("onCompositionEnd",["compositionend","focusout","keydown","keypress","keyup","mousedown"]),X4("onCompositionStart",["compositionstart","focusout","keydown","keypress","keyup","mousedown"]),X4("onCompositionUpdate",["compositionupdate","focusout","keydown","keypress","keyup","mousedown"])}var w3=!1;function CM(J){return(J.ctrlKey||J.altKey||J.metaKey)&&!(J.ctrlKey&&J.altKey)}function gM(J){switch(J){case"compositionstart":return"onCompositionStart";case"compositionend":return"onCompositionEnd";case"compositionupdate":return"onCompositionUpdate"}}function NM(J,Q){return J==="keydown"&&Q.keyCode===D3}function E3(J,Q){switch(J){case"keyup":return wM.indexOf(Q.keyCode)!==-1;case"keydown":return Q.keyCode!==D3;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function S3(J){var Q=J.detail;if(typeof Q==="object"&&"data"in Q)return Q.data;return null}function C3(J){return J.locale==="ko"}var H9=!1;function vM(J,Q,Z,X,G){var z,B;if(AG)z=gM(Q);else if(!H9){if(NM(Q,X))z="onCompositionStart"}else if(E3(Q,X))z="onCompositionEnd";if(!z)return null;if(F3&&!C3(X)){if(!H9&&z==="onCompositionStart")H9=JM(G);else if(z==="onCompositionEnd"){if(H9)B=A3()}}var Y=wQ(Z,z);if(Y.length>0){var K=new x3(z,Q,null,X,G);if(J.push({event:K,listeners:Y}),B)K.data=B;else{var H=S3(X);if(H!==null)K.data=H}}}function bM(J,Q){switch(J){case"compositionend":return S3(Q);case"keypress":var Z=Q.which;if(Z!==I3)return null;return w3=!0,_3;case"textInput":var X=Q.data;if(X===_3&&w3)return null;return X;default:return null}}function kM(J,Q){if(H9){if(J==="compositionend"||!AG&&E3(J,Q)){var Z=A3();return QM(),H9=!1,Z}return null}switch(J){case"paste":return null;case"keypress":if(!CM(Q)){if(Q.char&&Q.char.length>1)return Q.char;else if(Q.which)return String.fromCharCode(Q.which)}return null;case"compositionend":return F3&&!C3(Q)?null:Q.data;default:return null}}function TM(J,Q,Z,X,G){var z;if(EM)z=bM(Q,X);else z=kM(Q,X);if(!z)return null;var B=wQ(Z,"onBeforeInput");if(B.length>0){var Y=new qM("onBeforeInput","beforeinput",null,X,G);J.push({event:Y,listeners:B}),Y.data=z}}function hM(J,Q,Z,X,G,z,B){vM(J,Q,Z,X,G),TM(J,Q,Z,X,G)}var fM={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 g3(J){var Q=J&&J.nodeName&&J.nodeName.toLowerCase();if(Q==="input")return!!fM[J.type];if(Q==="textarea")return!0;return!1}function uM(J){if(!V1)return!1;var Q="on"+J,Z=Q in document;if(!Z){var X=document.createElement("div");X.setAttribute(Q,"return;"),Z=typeof X[Q]==="function"}return Z}function dM(){X4("onChange",["change","click","focusin","focusout","input","keydown","keyup","selectionchange"])}function N3(J,Q,Z,X){SY(X);var G=wQ(Q,"onChange");if(G.length>0){var z=new qG("onChange","change",null,Z,X);J.push({event:z,listeners:G})}}var b6=null,k6=null;function mM(J){var Q=J.nodeName&&J.nodeName.toLowerCase();return Q==="select"||Q==="input"&&J.type==="file"}function yM(J){var Q=[];N3(Q,k6,J,AX(J)),vY(sM,Q)}function sM(J){r3(J,0)}function DQ(J){var Q=V9(J);if(l8(Q))return J}function cM(J,Q){if(J==="change")return Q}var v3=!1;if(V1)v3=uM("input")&&(!document.documentMode||document.documentMode>9);function iM(J,Q){b6=J,k6=Q,b6.attachEvent("onpropertychange",k3)}function b3(){if(!b6)return;b6.detachEvent("onpropertychange",k3),b6=null,k6=null}function k3(J){if(J.propertyName!=="value")return;if(DQ(k6))yM(J)}function lM(J,Q,Z){if(J==="focusin")b3(),iM(Q,Z);else if(J==="focusout")b3()}function pM(J,Q){if(J==="selectionchange"||J==="keyup"||J==="keydown")return DQ(k6)}function oM(J){var Q=J.nodeName;return Q&&Q.toLowerCase()==="input"&&(J.type==="checkbox"||J.type==="radio")}function aM(J,Q){if(J==="click")return DQ(Q)}function rM(J,Q){if(J==="input"||J==="change")return DQ(Q)}function nM(J){var Q=J._wrapperState;if(!Q||!Q.controlled||J.type!=="number")return;Z0(J,"number",J.value)}function tM(J,Q,Z,X,G,z,B){var Y=Z?V9(Z):window,K,H;if(mM(Y))K=cM;else if(g3(Y))if(v3)K=rM;else K=pM,H=lM;else if(oM(Y))K=aM;if(K){var U=K(Q,Z);if(U){N3(J,U,X,G);return}}if(H)H(Q,Y,Z);if(Q==="focusout")nM(Y)}function eM(){p4("onMouseEnter",["mouseout","mouseover"]),p4("onMouseLeave",["mouseout","mouseover"]),p4("onPointerEnter",["pointerout","pointerover"]),p4("onPointerLeave",["pointerout","pointerover"])}function JO(J,Q,Z,X,G,z,B){var Y=Q==="mouseover"||Q==="pointerover",K=Q==="mouseout"||Q==="pointerout";if(Y&&!A2(X)){var H=X.relatedTarget||X.fromElement;if(H){if(F8(H)||r6(H))return}}if(!K&&!Y)return;var U;if(G.window===G)U=G;else{var V=G.ownerDocument;if(V)U=V.defaultView||V.parentWindow;else U=window}var $,j;if(K){var x=X.relatedTarget||X.toElement;if($=Z,j=x?F8(x):null,j!==null){var L=$8(j);if(j!==L||j.tag!==f&&j.tag!==W0)j=null}}else $=null,j=Z;if($===j)return;var g=j3,s="onMouseLeave",m="onMouseEnter",x0="mouse";if(Q==="pointerout"||Q==="pointerover")g=L3,s="onPointerLeave",m="onPointerEnter",x0="pointer";var L0=$==null?U:V9($),A=j==null?U:V9(j),F=new g(s,x0+"leave",$,X,G);F.target=L0,F.relatedTarget=A;var R=null,E=F8(G);if(E===Z){var h=new g(m,x0+"enter",j,X,G);h.target=A,h.relatedTarget=L0,R=h}FO(J,F,R,$,j)}function QO(J,Q){return J===Q&&(J!==0||1/J===1/Q)||J!==J&&Q!==Q}var m4=typeof Object.is==="function"?Object.is:QO;function T6(J,Q){if(m4(J,Q))return!0;if(typeof J!=="object"||J===null||typeof Q!=="object"||Q===null)return!1;var Z=Object.keys(J),X=Object.keys(Q);if(Z.length!==X.length)return!1;for(var G=0;G<Z.length;G++){var z=Z[G];if(!N4.call(Q,z)||!m4(J[z],Q[z]))return!1}return!0}function T3(J){while(J&&J.firstChild)J=J.firstChild;return J}function ZO(J){while(J){if(J.nextSibling)return J.nextSibling;J=J.parentNode}}function h3(J,Q){var Z=T3(J),X=0,G=0;while(Z){if(Z.nodeType===Z7){if(G=X+Z.textContent.length,X<=Q&&G>=Q)return{node:Z,offset:Q-X};X=G}Z=T3(ZO(Z))}}function XO(J){var Q=J.ownerDocument,Z=Q&&Q.defaultView||window,X=Z.getSelection&&Z.getSelection();if(!X||X.rangeCount===0)return null;var{anchorNode:G,anchorOffset:z,focusNode:B,focusOffset:Y}=X;try{G.nodeType,B.nodeType}catch(K){return null}return GO(J,G,z,B,Y)}function GO(J,Q,Z,X,G){var z=0,B=-1,Y=-1,K=0,H=0,U=J,V=null;J:while(!0){var $=null;while(!0){if(U===Q&&(Z===0||U.nodeType===Z7))B=z+Z;if(U===X&&(G===0||U.nodeType===Z7))Y=z+G;if(U.nodeType===Z7)z+=U.nodeValue.length;if(($=U.firstChild)===null)break;V=U,U=$}while(!0){if(U===J)break J;if(V===Q&&++K===Z)B=z;if(V===X&&++H===G)Y=z;if(($=U.nextSibling)!==null)break;U=V,V=U.parentNode}U=$}if(B===-1||Y===-1)return null;return{start:B,end:Y}}function zO(J,Q){var Z=J.ownerDocument||document,X=Z&&Z.defaultView||window;if(!X.getSelection)return;var G=X.getSelection(),z=J.textContent.length,B=Math.min(Q.start,z),Y=Q.end===void 0?B:Math.min(Q.end,z);if(!G.extend&&B>Y){var K=Y;Y=B,B=K}var H=h3(J,B),U=h3(J,Y);if(H&&U){if(G.rangeCount===1&&G.anchorNode===H.node&&G.anchorOffset===H.offset&&G.focusNode===U.node&&G.focusOffset===U.offset)return;var V=Z.createRange();if(V.setStart(H.node,H.offset),G.removeAllRanges(),B>Y)G.addRange(V),G.extend(U.node,U.offset);else V.setEnd(U.node,U.offset),G.addRange(V)}}function f3(J){return J&&J.nodeType===Z7}function u3(J,Q){if(!J||!Q)return!1;else if(J===Q)return!0;else if(f3(J))return!1;else if(f3(Q))return u3(J,Q.parentNode);else if("contains"in J)return J.contains(Q);else if(J.compareDocumentPosition)return!!(J.compareDocumentPosition(Q)&16);else return!1}function BO(J){return J&&J.ownerDocument&&u3(J.ownerDocument.documentElement,J)}function YO(J){try{return typeof J.contentWindow.location.href==="string"}catch(Q){return!1}}function d3(){var J=window,Q=b7();while(Q instanceof J.HTMLIFrameElement){if(YO(Q))J=Q.contentWindow;else return Q;Q=b7(J.document)}return Q}function RG(J){var Q=J&&J.nodeName&&J.nodeName.toLowerCase();return Q&&(Q==="input"&&(J.type==="text"||J.type==="search"||J.type==="tel"||J.type==="url"||J.type==="password")||Q==="textarea"||J.contentEditable==="true")}function KO(){var J=d3();return{focusedElem:J,selectionRange:RG(J)?HO(J):null}}function WO(J){var Q=d3(),Z=J.focusedElem,X=J.selectionRange;if(Q!==Z&&BO(Z)){if(X!==null&&RG(Z))UO(Z,X);var G=[],z=Z;while(z=z.parentNode)if(z.nodeType===F4)G.push({element:z,left:z.scrollLeft,top:z.scrollTop});if(typeof Z.focus==="function")Z.focus();for(var B=0;B<G.length;B++){var Y=G[B];Y.element.scrollLeft=Y.left,Y.element.scrollTop=Y.top}}}function HO(J){var Q;if("selectionStart"in J)Q={start:J.selectionStart,end:J.selectionEnd};else Q=XO(J);return Q||{start:0,end:0}}function UO(J,Q){var{start:Z,end:X}=Q;if(X===void 0)X=Z;if("selectionStart"in J)J.selectionStart=Z,J.selectionEnd=Math.min(X,J.value.length);else zO(J,Q)}var qO=V1&&"documentMode"in document&&document.documentMode<=11;function MO(){X4("onSelect",["focusout","contextmenu","dragend","focusin","keydown","keyup","mousedown","mouseup","selectionchange"])}var U9=null,PG=null,h6=null,jG=!1;function OO(J){if("selectionStart"in J&&RG(J))return{start:J.selectionStart,end:J.selectionEnd};else{var Q=J.ownerDocument&&J.ownerDocument.defaultView||window,Z=Q.getSelection();return{anchorNode:Z.anchorNode,anchorOffset:Z.anchorOffset,focusNode:Z.focusNode,focusOffset:Z.focusOffset}}}function $O(J){return J.window===J?J.document:J.nodeType===X7?J:J.ownerDocument}function m3(J,Q,Z){var X=$O(Z);if(jG||U9==null||U9!==b7(X))return;var G=OO(U9);if(!h6||!T6(h6,G)){h6=G;var z=wQ(PG,"onSelect");if(z.length>0){var B=new qG("onSelect","select",null,Q,Z);J.push({event:B,listeners:z}),B.target=U9}}}function VO(J,Q,Z,X,G,z,B){var Y=Z?V9(Z):window;switch(Q){case"focusin":if(g3(Y)||Y.contentEditable==="true")U9=Y,PG=Z,h6=null;break;case"focusout":U9=null,PG=null,h6=null;break;case"mousedown":jG=!0;break;case"contextmenu":case"mouseup":case"dragend":jG=!1,m3(J,X,G);break;case"selectionchange":if(qO)break;case"keydown":case"keyup":m3(J,X,G)}}function FQ(J,Q){var Z={};return Z[J.toLowerCase()]=Q.toLowerCase(),Z["Webkit"+J]="webkit"+Q,Z["Moz"+J]="moz"+Q,Z}var q9={animationend:FQ("Animation","AnimationEnd"),animationiteration:FQ("Animation","AnimationIteration"),animationstart:FQ("Animation","AnimationStart"),transitionend:FQ("Transition","TransitionEnd")},xG={},y3={};if(V1){if(y3=document.createElement("div").style,!("AnimationEvent"in window))delete q9.animationend.animation,delete q9.animationiteration.animation,delete q9.animationstart.animation;if(!("TransitionEvent"in window))delete q9.transitionend.transition}function IQ(J){if(xG[J])return xG[J];else if(!q9[J])return J;var Q=q9[J];for(var Z in Q)if(Q.hasOwnProperty(Z)&&Z in y3)return xG[J]=Q[Z];return J}var s3=IQ("animationend"),c3=IQ("animationiteration"),i3=IQ("animationstart"),l3=IQ("transitionend"),p3=new Map,o3=["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 d7(J,Q){p3.set(J,Q),X4(Q,[J])}function AO(){for(var J=0;J<o3.length;J++){var Q=o3[J],Z=Q.toLowerCase(),X=Q[0].toUpperCase()+Q.slice(1);d7(Z,"on"+X)}d7(s3,"onAnimationEnd"),d7(c3,"onAnimationIteration"),d7(i3,"onAnimationStart"),d7("dblclick","onDoubleClick"),d7("focusin","onFocus"),d7("focusout","onBlur"),d7(l3,"onTransitionEnd")}function RO(J,Q,Z,X,G,z,B){var Y=p3.get(Q);if(Y===void 0)return;var K=qG,H=Q;switch(Q){case"keypress":if(jQ(X)===0)return;case"keydown":case"keyup":K=PM;break;case"focusin":H="focus",K=$G;break;case"focusout":H="blur",K=$G;break;case"beforeblur":case"afterblur":K=$G;break;case"click":if(X.button===2)return;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":K=j3;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":K=zM;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":K=LM;break;case s3:case c3:case i3:K=KM;break;case l3:K=FM;break;case"scroll":K=ZM;break;case"wheel":K=_M;break;case"copy":case"cut":case"paste":K=HM;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":K=L3;break}var U=(z&K6)!==0;{var V=!U&&Q==="scroll",$=LO(Z,Y,X.type,U,V);if($.length>0){var j=new K(Y,H,null,X,G);J.push({event:j,listeners:$})}}}AO(),eM(),dM(),MO(),SM();function PO(J,Q,Z,X,G,z,B){RO(J,Q,Z,X,G,z);var Y=(z&O2)===0;if(Y)JO(J,Q,Z,X,G),tM(J,Q,Z,X,G),VO(J,Q,Z,X,G),hM(J,Q,Z,X,G)}var f6=["abort","canplay","canplaythrough","durationchange","emptied","encrypted","ended","error","loadeddata","loadedmetadata","loadstart","pause","play","playing","progress","ratechange","resize","seeked","seeking","stalled","suspend","timeupdate","volumechange","waiting"],LG=new Set(["cancel","close","invalid","load","scroll","toggle"].concat(f6));function a3(J,Q,Z){var X=J.type||"unknown-event";J.currentTarget=Z,_2(X,Q,void 0,J),J.currentTarget=null}function jO(J,Q,Z){var X;if(Z)for(var G=Q.length-1;G>=0;G--){var z=Q[G],B=z.instance,Y=z.currentTarget,K=z.listener;if(B!==X&&J.isPropagationStopped())return;a3(J,K,Y),X=B}else for(var H=0;H<Q.length;H++){var U=Q[H],V=U.instance,$=U.currentTarget,j=U.listener;if(V!==X&&J.isPropagationStopped())return;a3(J,j,$),X=V}}function r3(J,Q){var Z=(Q&K6)!==0;for(var X=0;X<J.length;X++){var G=J[X],z=G.event,B=G.listeners;jO(z,B,Z)}w2()}function xO(J,Q,Z,X,G){var z=AX(Z),B=[];PO(B,J,X,Z,z,Q),r3(B,Q)}function z1(J,Q){if(!LG.has(J))q('Did not expect a listenToNonDelegatedEvent() call for "%s". This is a bug in React. Please file an issue.',J);var Z=!1,X=n$(Q),G=IO(J,Z);if(!X.has(G))n3(Q,J,VX,Z),X.add(G)}function DG(J,Q,Z){if(LG.has(J)&&!Q)q('Did not expect a listenToNativeEvent() call for "%s" in the bubble phase. This is a bug in React. Please file an issue.',J);var X=0;if(Q)X|=K6;n3(Z,J,X,Q)}var _Q="_reactListening"+Math.random().toString(36).slice(2);function u6(J){if(!J[_Q]){J[_Q]=!0,W5.forEach(function(Z){if(Z!=="selectionchange"){if(!LG.has(Z))DG(Z,!1,J);DG(Z,!0,J)}});var Q=J.nodeType===X7?J:J.ownerDocument;if(Q!==null){if(!Q[_Q])Q[_Q]=!0,DG("selectionchange",!1,Q)}}}function n3(J,Q,Z,X,G){var z=lq(J,Q,Z),B=void 0;if(jX){if(Q==="touchstart"||Q==="touchmove"||Q==="wheel")B=!0}J=J;var Y;if(X)if(B!==void 0)Y=tq(J,Q,z,B);else Y=nq(J,Q,z);else if(B!==void 0)Y=eq(J,Q,z,B);else Y=rq(J,Q,z)}function t3(J,Q){return J===Q||J.nodeType===j1&&J.parentNode===Q}function FG(J,Q,Z,X,G){var z=X;if((Q&wY)===0&&(Q&VX)===0){var B=G;if(X!==null){var Y=X;J:while(!0){if(Y===null)return;var K=Y.tag;if(K===i||K===A0){var H=Y.stateNode.containerInfo;if(t3(H,B))break;if(K===A0){var U=Y.return;while(U!==null){var V=U.tag;if(V===i||V===A0){var $=U.stateNode.containerInfo;if(t3($,B))return}U=U.return}}while(H!==null){var j=F8(H);if(j===null)return;var x=j.tag;if(x===f||x===W0){Y=z=j;continue J}H=H.parentNode}}Y=Y.return}}}vY(function(){return xO(J,Q,Z,z)})}function d6(J,Q,Z){return{instance:J,listener:Q,currentTarget:Z}}function LO(J,Q,Z,X,G,z){var B=Q!==null?Q+"Capture":null,Y=X?B:Q,K=[],H=J,U=null;while(H!==null){var V=H,$=V.stateNode,j=V.tag;if(j===f&&$!==null){if(U=$,Y!==null){var x=H6(H,Y);if(x!=null)K.push(d6(H,x,U))}}if(G)break;H=H.return}return K}function wQ(J,Q){var Z=Q+"Capture",X=[],G=J;while(G!==null){var z=G,B=z.stateNode,Y=z.tag;if(Y===f&&B!==null){var K=B,H=H6(G,Z);if(H!=null)X.unshift(d6(G,H,K));var U=H6(G,Q);if(U!=null)X.push(d6(G,U,K))}G=G.return}return X}function M9(J){if(J===null)return null;do J=J.return;while(J&&J.tag!==f);if(J)return J;return null}function DO(J,Q){var Z=J,X=Q,G=0;for(var z=Z;z;z=M9(z))G++;var B=0;for(var Y=X;Y;Y=M9(Y))B++;while(G-B>0)Z=M9(Z),G--;while(B-G>0)X=M9(X),B--;var K=G;while(K--){if(Z===X||X!==null&&Z===X.alternate)return Z;Z=M9(Z),X=M9(X)}return null}function e3(J,Q,Z,X,G){var z=Q._reactName,B=[],Y=Z;while(Y!==null){if(Y===X)break;var K=Y,H=K.alternate,U=K.stateNode,V=K.tag;if(H!==null&&H===X)break;if(V===f&&U!==null){var $=U;if(G){var j=H6(Y,z);if(j!=null)B.unshift(d6(Y,j,$))}else if(!G){var x=H6(Y,z);if(x!=null)B.push(d6(Y,x,$))}}Y=Y.return}if(B.length!==0)J.push({event:Q,listeners:B})}function FO(J,Q,Z,X,G){var z=X&&G?DO(X,G):null;if(X!==null)e3(J,Q,X,z,!1);if(G!==null&&Z!==null)e3(J,Z,G,z,!0)}function IO(J,Q){return J+"__"+(Q?"capture":"bubble")}var I4=!1,m6="dangerouslySetInnerHTML",EQ="suppressContentEditableWarning",m7="suppressHydrationWarning",JK="autoFocus",L8="children",D8="style",SQ="__html",IG,CQ,y6,QK,gQ,ZK,XK;IG={dialog:!0,webview:!0},CQ=function(J,Q){Y2(J,Q),K2(J,Q),M2(J,Q,{registrationNameDependencies:b1,possibleRegistrationNames:g4})},ZK=V1&&!document.documentMode,y6=function(J,Q,Z){if(I4)return;var X=NQ(Z),G=NQ(Q);if(G===X)return;I4=!0,q("Prop `%s` did not match. Server: %s Client: %s",J,JSON.stringify(G),JSON.stringify(X))},QK=function(J){if(I4)return;I4=!0;var Q=[];J.forEach(function(Z){Q.push(Z)}),q("Extra attributes from the server: %s",Q)},gQ=function(J,Q){if(Q===!1)q("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.",J,J,J);else q("Expected `%s` listener to be a function, instead got a value of `%s` type.",J,typeof Q)},XK=function(J,Q){var Z=J.namespaceURI===Q7?J.ownerDocument.createElement(J.tagName):J.ownerDocument.createElementNS(J.namespaceURI,J.tagName);return Z.innerHTML=Q,Z.innerHTML};var _O=/\r\n?/g,wO=/\u0000|\uFFFD/g;function NQ(J){D7(J);var Q=typeof J==="string"?J:""+J;return Q.replace(_O,`
|
|
`).replace(wO,"")}function vQ(J,Q,Z,X){var G=NQ(Q),z=NQ(J);if(z===G)return;if(X){if(!I4)I4=!0,q('Text content did not match. Server: "%s" Client: "%s"',z,G)}if(Z&&o)throw new Error("Text content does not match server-rendered HTML.")}function GK(J){return J.nodeType===X7?J:J.ownerDocument}function EO(){}function bQ(J){J.onclick=EO}function SO(J,Q,Z,X,G){for(var z in X){if(!X.hasOwnProperty(z))continue;var B=X[z];if(z===D8){if(B)Object.freeze(B);xY(Q,B)}else if(z===m6){var Y=B?B[SQ]:void 0;if(Y!=null)VY(Q,Y)}else if(z===L8){if(typeof B==="string"){var K=J!=="textarea"||B!=="";if(K)QQ(Q,B)}else if(typeof B==="number")QQ(Q,""+B)}else if(z===EQ||z===m7);else if(z===JK);else if(b1.hasOwnProperty(z)){if(B!=null){if(typeof B!=="function")gQ(z,B);if(z==="onScroll")z1("scroll",Q)}}else if(B!=null)_7(Q,z,B,G)}}function CO(J,Q,Z,X){for(var G=0;G<Q.length;G+=2){var z=Q[G],B=Q[G+1];if(z===D8)xY(J,B);else if(z===m6)VY(J,B);else if(z===L8)QQ(J,B);else _7(J,z,B,X)}}function gO(J,Q,Z,X){var G,z=GK(Z),B,Y=X;if(Y===Q7)Y=HX(J);if(Y===Q7){if(G=H8(J,Q),!G&&J!==J.toLowerCase())q("<%s /> is using incorrect casing. Use PascalCase for React components, or lowercase for HTML elements.",J);if(J==="script"){var K=z.createElement("div");K.innerHTML="<script></script>";var H=K.firstChild;B=K.removeChild(H)}else if(typeof Q.is==="string")B=z.createElement(J,{is:Q.is});else if(B=z.createElement(J),J==="select"){var U=B;if(Q.multiple)U.multiple=!0;else if(Q.size)U.size=Q.size}}else B=z.createElementNS(Y,J);if(Y===Q7){if(!G&&Object.prototype.toString.call(B)==="[object HTMLUnknownElement]"&&!N4.call(IG,J))IG[J]=!0,q("The tag <%s> is unrecognized in this browser. If you meant to render a React component, start its name with an uppercase letter.",J)}return B}function NO(J,Q){return GK(Q).createTextNode(J)}function vO(J,Q,Z,X){var G=H8(Q,Z);CQ(Q,Z);var z;switch(Q){case"dialog":z1("cancel",J),z1("close",J),z=Z;break;case"iframe":case"object":case"embed":z1("load",J),z=Z;break;case"video":case"audio":for(var B=0;B<f6.length;B++)z1(f6[B],J);z=Z;break;case"source":z1("error",J),z=Z;break;case"img":case"image":case"link":z1("error",J),z1("load",J),z=Z;break;case"details":z1("toggle",J),z=Z;break;case"input":M(J,Z),z=W(J,Z),z1("invalid",J);break;case"option":a0(J,Z),z=Z;break;case"select":B6(J,Z),z=z6(J,Z),z1("invalid",J);break;case"textarea":MY(J,Z),z=KX(J,Z),z1("invalid",J);break;default:z=Z}switch($X(Q,z),SO(Q,J,X,z,G),Q){case"input":e5(J),S(J,Z,!1);break;case"textarea":e5(J),$Y(J);break;case"option":G1(J,Z);break;case"select":YX(J,Z);break;default:if(typeof z.onClick==="function")bQ(J);break}}function bO(J,Q,Z,X,G){CQ(Q,X);var z=null,B,Y;switch(Q){case"input":B=W(J,Z),Y=W(J,X),z=[];break;case"select":B=z6(J,Z),Y=z6(J,X),z=[];break;case"textarea":B=KX(J,Z),Y=KX(J,X),z=[];break;default:if(B=Z,Y=X,typeof B.onClick!=="function"&&typeof Y.onClick==="function")bQ(J);break}$X(Q,Y);var K,H,U=null;for(K in B){if(Y.hasOwnProperty(K)||!B.hasOwnProperty(K)||B[K]==null)continue;if(K===D8){var V=B[K];for(H in V)if(V.hasOwnProperty(H)){if(!U)U={};U[H]=""}}else if(K===m6||K===L8);else if(K===EQ||K===m7);else if(K===JK);else if(b1.hasOwnProperty(K)){if(!z)z=[]}else(z=z||[]).push(K,null)}for(K in Y){var $=Y[K],j=B!=null?B[K]:void 0;if(!Y.hasOwnProperty(K)||$===j||$==null&&j==null)continue;if(K===D8){if($)Object.freeze($);if(j){for(H in j)if(j.hasOwnProperty(H)&&(!$||!$.hasOwnProperty(H))){if(!U)U={};U[H]=""}for(H in $)if($.hasOwnProperty(H)&&j[H]!==$[H]){if(!U)U={};U[H]=$[H]}}else{if(!U){if(!z)z=[];z.push(K,U)}U=$}}else if(K===m6){var x=$?$[SQ]:void 0,L=j?j[SQ]:void 0;if(x!=null){if(L!==x)(z=z||[]).push(K,x)}}else if(K===L8){if(typeof $==="string"||typeof $==="number")(z=z||[]).push(K,""+$)}else if(K===EQ||K===m7);else if(b1.hasOwnProperty(K)){if($!=null){if(typeof $!=="function")gQ(K,$);if(K==="onScroll")z1("scroll",J)}if(!z&&j!==$)z=[]}else(z=z||[]).push(K,$)}if(U)eU(U,Y[D8]),(z=z||[]).push(D8,U);return z}function kO(J,Q,Z,X,G){if(Z==="input"&&G.type==="radio"&&G.name!=null)P(J,G);var z=H8(Z,X),B=H8(Z,G);switch(CO(J,Q,z,B),Z){case"input":D(J,G);break;case"textarea":OY(J,G);break;case"select":CU(J,G);break}}function TO(J){{var Q=J.toLowerCase();if(!ZQ.hasOwnProperty(Q))return null;return ZQ[Q]||null}}function hO(J,Q,Z,X,G,z,B){var Y,K;switch(Y=H8(Q,Z),CQ(Q,Z),Q){case"dialog":z1("cancel",J),z1("close",J);break;case"iframe":case"object":case"embed":z1("load",J);break;case"video":case"audio":for(var H=0;H<f6.length;H++)z1(f6[H],J);break;case"source":z1("error",J);break;case"img":case"image":case"link":z1("error",J),z1("load",J);break;case"details":z1("toggle",J);break;case"input":M(J,Z),z1("invalid",J);break;case"option":a0(J,Z);break;case"select":B6(J,Z),z1("invalid",J);break;case"textarea":MY(J,Z),z1("invalid",J);break}$X(Q,Z);{K=new Set;var U=J.attributes;for(var V=0;V<U.length;V++){var $=U[V].name.toLowerCase();switch($){case"value":break;case"checked":break;case"selected":break;default:K.add(U[V].name)}}}var j=null;for(var x in Z){if(!Z.hasOwnProperty(x))continue;var L=Z[x];if(x===L8){if(typeof L==="string"){if(J.textContent!==L){if(Z[m7]!==!0)vQ(J.textContent,L,z,B);j=[L8,L]}}else if(typeof L==="number"){if(J.textContent!==""+L){if(Z[m7]!==!0)vQ(J.textContent,L,z,B);j=[L8,""+L]}}}else if(b1.hasOwnProperty(x)){if(L!=null){if(typeof L!=="function")gQ(x,L);if(x==="onScroll")z1("scroll",J)}}else if(B&&!0&&typeof Y==="boolean"){var g=void 0,s=Y&&x4?null:z4(x);if(Z[m7]===!0);else if(x===EQ||x===m7||x==="value"||x==="checked"||x==="selected");else if(x===m6){var m=J.innerHTML,x0=L?L[SQ]:void 0;if(x0!=null){var L0=XK(J,x0);if(L0!==m)y6(x,m,L0)}}else if(x===D8){if(K.delete(x),ZK){var A=nU(L);if(g=J.getAttribute("style"),A!==g)y6(x,g,A)}}else if(Y&&!x4){if(K.delete(x.toLowerCase()),g=I7(J,x,L),L!==g)y6(x,g,L)}else if(!p0(x,s,Y)&&!Z1(x,L,s,Y)){var F=!1;if(s!==null)K.delete(s.attributeName),g=b5(J,x,L,s);else{var R=X;if(R===Q7)R=HX(Q);if(R===Q7)K.delete(x.toLowerCase());else{var E=TO(x);if(E!==null&&E!==x)F=!0,K.delete(E);K.delete(x)}g=I7(J,x,L)}var h=x4;if(!h&&L!==g&&!F)y6(x,g,L)}}}if(B){if(K.size>0&&Z[m7]!==!0)QK(K)}switch(Q){case"input":e5(J),S(J,Z,!0);break;case"textarea":e5(J),$Y(J);break;case"select":case"option":break;default:if(typeof Z.onClick==="function")bQ(J);break}return j}function fO(J,Q,Z){var X=J.nodeValue!==Q;return X}function _G(J,Q){{if(I4)return;I4=!0,q("Did not expect server HTML to contain a <%s> in <%s>.",Q.nodeName.toLowerCase(),J.nodeName.toLowerCase())}}function wG(J,Q){{if(I4)return;I4=!0,q('Did not expect server HTML to contain the text node "%s" in <%s>.',Q.nodeValue,J.nodeName.toLowerCase())}}function EG(J,Q,Z){{if(I4)return;I4=!0,q("Expected server HTML to contain a matching <%s> in <%s>.",Q,J.nodeName.toLowerCase())}}function SG(J,Q){{if(Q==="")return;if(I4)return;I4=!0,q('Expected server HTML to contain a matching text node for "%s" in <%s>.',Q,J.nodeName.toLowerCase())}}function uO(J,Q,Z){switch(Q){case"input":e(J,Z);return;case"textarea":NU(J,Z);return;case"select":gU(J,Z);return}}var s6=function(){},c6=function(){};{var dO=["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"],zK=["applet","caption","html","table","td","th","marquee","object","template","foreignObject","desc","title"],mO=zK.concat(["button"]),yO=["dd","dt","li","option","optgroup","p","rp","rt"],BK={current:null,formTag:null,aTagInScope:null,buttonTagInScope:null,nobrTagInScope:null,pTagInButtonScope:null,listItemTagAutoclosing:null,dlItemTagAutoclosing:null};c6=function(J,Q){var Z=D0({},J||BK),X={tag:Q};if(zK.indexOf(Q)!==-1)Z.aTagInScope=null,Z.buttonTagInScope=null,Z.nobrTagInScope=null;if(mO.indexOf(Q)!==-1)Z.pTagInButtonScope=null;if(dO.indexOf(Q)!==-1&&Q!=="address"&&Q!=="div"&&Q!=="p")Z.listItemTagAutoclosing=null,Z.dlItemTagAutoclosing=null;if(Z.current=X,Q==="form")Z.formTag=X;if(Q==="a")Z.aTagInScope=X;if(Q==="button")Z.buttonTagInScope=X;if(Q==="nobr")Z.nobrTagInScope=X;if(Q==="p")Z.pTagInButtonScope=X;if(Q==="li")Z.listItemTagAutoclosing=X;if(Q==="dd"||Q==="dt")Z.dlItemTagAutoclosing=X;return Z};var sO=function(J,Q){switch(Q){case"select":return J==="option"||J==="optgroup"||J==="#text";case"optgroup":return J==="option"||J==="#text";case"option":return J==="#text";case"tr":return J==="th"||J==="td"||J==="style"||J==="script"||J==="template";case"tbody":case"thead":case"tfoot":return J==="tr"||J==="style"||J==="script"||J==="template";case"colgroup":return J==="col"||J==="template";case"table":return J==="caption"||J==="colgroup"||J==="tbody"||J==="tfoot"||J==="thead"||J==="style"||J==="script"||J==="template";case"head":return J==="base"||J==="basefont"||J==="bgsound"||J==="link"||J==="meta"||J==="title"||J==="noscript"||J==="noframes"||J==="style"||J==="script"||J==="template";case"html":return J==="head"||J==="body"||J==="frameset";case"frameset":return J==="frame";case"#document":return J==="html"}switch(J){case"h1":case"h2":case"h3":case"h4":case"h5":case"h6":return Q!=="h1"&&Q!=="h2"&&Q!=="h3"&&Q!=="h4"&&Q!=="h5"&&Q!=="h6";case"rp":case"rt":return yO.indexOf(Q)===-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 Q==null}return!0},cO=function(J,Q){switch(J){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 Q.pTagInButtonScope;case"form":return Q.formTag||Q.pTagInButtonScope;case"li":return Q.listItemTagAutoclosing;case"dd":case"dt":return Q.dlItemTagAutoclosing;case"button":return Q.buttonTagInScope;case"a":return Q.aTagInScope;case"nobr":return Q.nobrTagInScope}return null},YK={};s6=function(J,Q,Z){Z=Z||BK;var X=Z.current,G=X&&X.tag;if(Q!=null){if(J!=null)q("validateDOMNesting: when childText is passed, childTag should be null");J="#text"}var z=sO(J,G)?null:X,B=z?null:cO(J,Z),Y=z||B;if(!Y)return;var K=Y.tag,H=!!z+"|"+J+"|"+K;if(YK[H])return;YK[H]=!0;var U=J,V="";if(J==="#text")if(/\S/.test(Q))U="Text nodes";else U="Whitespace text nodes",V=" Make sure you don't have any extra whitespace between tags on each line of your source code.";else U="<"+J+">";if(z){var $="";if(K==="table"&&J==="tr")$+=" Add a <tbody>, <thead> or <tfoot> to your code to match the DOM tree generated by the browser.";q("validateDOMNesting(...): %s cannot appear as a child of <%s>.%s%s",U,K,V,$)}else q("validateDOMNesting(...): %s cannot appear as a descendant of <%s>.",U,K)}}var kQ="suppressHydrationWarning",TQ="$",hQ="/$",i6="$?",l6="$!",iO="style",CG=null,gG=null;function lO(J){var Q,Z,X=J.nodeType;switch(X){case X7:case qX:{Q=X===X7?"#document":"#fragment";var G=J.documentElement;Z=G?G.namespaceURI:UX(null,"");break}default:{var z=X===j1?J.parentNode:J,B=z.namespaceURI||null;Q=z.tagName,Z=UX(B,Q);break}}{var Y=Q.toLowerCase(),K=c6(null,Y);return{namespace:Z,ancestorInfo:K}}}function pO(J,Q,Z){{var X=J,G=UX(X.namespace,Q),z=c6(X.ancestorInfo,Q);return{namespace:G,ancestorInfo:z}}}function NG(J){return J}function oO(J){CG=iq(),gG=KO();var Q=null;return $3(!1),Q}function aO(J){WO(gG),$3(CG),CG=null,gG=null}function rO(J,Q,Z,X,G){var z;{var B=X;if(s6(J,null,B.ancestorInfo),typeof Q.children==="string"||typeof Q.children==="number"){var Y=""+Q.children,K=c6(B.ancestorInfo,J);s6(null,Y,K)}z=B.namespace}var H=gO(J,Q,Z,z);return a6(G,H),dG(H,Q),H}function nO(J,Q){J.appendChild(Q)}function tO(J,Q,Z,X,G){switch(vO(J,Q,Z,X),Q){case"button":case"input":case"select":case"textarea":return!!Z.autoFocus;case"img":return!0;default:return!1}}function eO(J,Q,Z,X,G,z){{var B=z;if(typeof X.children!==typeof Z.children&&(typeof X.children==="string"||typeof X.children==="number")){var Y=""+X.children,K=c6(B.ancestorInfo,Q);s6(null,Y,K)}}return bO(J,Q,Z,X)}function vG(J,Q){return J==="textarea"||J==="noscript"||typeof Q.children==="string"||typeof Q.children==="number"||typeof Q.dangerouslySetInnerHTML==="object"&&Q.dangerouslySetInnerHTML!==null&&Q.dangerouslySetInnerHTML.__html!=null}function J$(J,Q,Z,X){{var G=Z;s6(null,J,G.ancestorInfo)}var z=NO(J,Q);return a6(X,z),z}function Q$(){var J=window.event;if(J===void 0)return H7;return V3(J.type)}var bG=typeof setTimeout==="function"?setTimeout:void 0,Z$=typeof clearTimeout==="function"?clearTimeout:void 0,kG=-1,KK=typeof Promise==="function"?Promise:void 0,X$=typeof queueMicrotask==="function"?queueMicrotask:typeof KK!=="undefined"?function(J){return KK.resolve(null).then(J).catch(G$)}:bG;function G$(J){setTimeout(function(){throw J})}function z$(J,Q,Z,X){switch(Q){case"button":case"input":case"select":case"textarea":if(Z.autoFocus)J.focus();return;case"img":{if(Z.src)J.src=Z.src;return}}}function B$(J,Q,Z,X,G,z){kO(J,Q,Z,X,G),dG(J,G)}function WK(J){QQ(J,"")}function Y$(J,Q,Z){J.nodeValue=Z}function K$(J,Q){J.appendChild(Q)}function W$(J,Q){var Z;if(J.nodeType===j1)Z=J.parentNode,Z.insertBefore(Q,J);else Z=J,Z.appendChild(Q);var X=J._reactRootContainer;if((X===null||X===void 0)&&Z.onclick===null)bQ(Z)}function H$(J,Q,Z){J.insertBefore(Q,Z)}function U$(J,Q,Z){if(J.nodeType===j1)J.parentNode.insertBefore(Q,Z);else J.insertBefore(Q,Z)}function q$(J,Q){J.removeChild(Q)}function M$(J,Q){if(J.nodeType===j1)J.parentNode.removeChild(Q);else J.removeChild(Q)}function TG(J,Q){var Z=Q,X=0;do{var G=Z.nextSibling;if(J.removeChild(Z),G&&G.nodeType===j1){var z=G.data;if(z===hQ)if(X===0){J.removeChild(G),E6(Q);return}else X--;else if(z===TQ||z===i6||z===l6)X++}Z=G}while(Z);E6(Q)}function O$(J,Q){if(J.nodeType===j1)TG(J.parentNode,Q);else if(J.nodeType===F4)TG(J,Q);E6(J)}function $$(J){J=J;var Q=J.style;if(typeof Q.setProperty==="function")Q.setProperty("display","none","important");else Q.display="none"}function V$(J){J.nodeValue=""}function A$(J,Q){J=J;var Z=Q[iO],X=Z!==void 0&&Z!==null&&Z.hasOwnProperty("display")?Z.display:null;J.style.display=MX("display",X)}function R$(J,Q){J.nodeValue=Q}function P$(J){if(J.nodeType===F4)J.textContent="";else if(J.nodeType===X7){if(J.documentElement)J.removeChild(J.documentElement)}}function j$(J,Q,Z){if(J.nodeType!==F4||Q.toLowerCase()!==J.nodeName.toLowerCase())return null;return J}function x$(J,Q){if(Q===""||J.nodeType!==Z7)return null;return J}function L$(J){if(J.nodeType!==j1)return null;return J}function HK(J){return J.data===i6}function hG(J){return J.data===l6}function D$(J){var Q=J.nextSibling&&J.nextSibling.dataset,Z,X,G;if(Q)Z=Q.dgst,X=Q.msg,G=Q.stck;return{message:X,digest:Z,stack:G}}function F$(J,Q){J._reactRetry=Q}function fQ(J){for(;J!=null;J=J.nextSibling){var Q=J.nodeType;if(Q===F4||Q===Z7)break;if(Q===j1){var Z=J.data;if(Z===TQ||Z===l6||Z===i6)break;if(Z===hQ)return null}}return J}function p6(J){return fQ(J.nextSibling)}function I$(J){return fQ(J.firstChild)}function _$(J){return fQ(J.firstChild)}function w$(J){return fQ(J.nextSibling)}function E$(J,Q,Z,X,G,z,B){a6(z,J),dG(J,Z);var Y;{var K=G;Y=K.namespace}var H=(z.mode&I0)!==r;return hO(J,Q,Z,Y,X,H,B)}function S$(J,Q,Z,X){a6(Z,J);var G=(Z.mode&I0)!==r;return fO(J,Q)}function C$(J,Q){a6(Q,J)}function g$(J){var Q=J.nextSibling,Z=0;while(Q){if(Q.nodeType===j1){var X=Q.data;if(X===hQ)if(Z===0)return p6(Q);else Z--;else if(X===TQ||X===l6||X===i6)Z++}Q=Q.nextSibling}return null}function UK(J){var Q=J.previousSibling,Z=0;while(Q){if(Q.nodeType===j1){var X=Q.data;if(X===TQ||X===l6||X===i6)if(Z===0)return Q;else Z--;else if(X===hQ)Z++}Q=Q.previousSibling}return null}function N$(J){E6(J)}function v$(J){E6(J)}function b$(J){return J!=="head"&&J!=="body"}function k$(J,Q,Z,X){var G=!0;vQ(Q.nodeValue,Z,X,G)}function T$(J,Q,Z,X,G,z){if(Q[kQ]!==!0){var B=!0;vQ(X.nodeValue,G,z,B)}}function h$(J,Q){if(Q.nodeType===F4)_G(J,Q);else if(Q.nodeType===j1);else wG(J,Q)}function f$(J,Q){{var Z=J.parentNode;if(Z!==null)if(Q.nodeType===F4)_G(Z,Q);else if(Q.nodeType===j1);else wG(Z,Q)}}function u$(J,Q,Z,X,G){if(G||Q[kQ]!==!0)if(X.nodeType===F4)_G(Z,X);else if(X.nodeType===j1);else wG(Z,X)}function d$(J,Q,Z){EG(J,Q)}function m$(J,Q){SG(J,Q)}function y$(J,Q,Z){{var X=J.parentNode;if(X!==null)EG(X,Q)}}function s$(J,Q){{var Z=J.parentNode;if(Z!==null)SG(Z,Q)}}function c$(J,Q,Z,X,G,z){if(z||Q[kQ]!==!0)EG(Z,X)}function i$(J,Q,Z,X,G){if(G||Q[kQ]!==!0)SG(Z,X)}function l$(J){q("An error occurred during hydration. The server HTML was replaced with client content in <%s>.",J.nodeName.toLowerCase())}function p$(J){u6(J)}var O9=Math.random().toString(36).slice(2),$9="__reactFiber$"+O9,fG="__reactProps$"+O9,o6="__reactContainer$"+O9,uG="__reactEvents$"+O9,o$="__reactListeners$"+O9,a$="__reactHandles$"+O9;function r$(J){delete J[$9],delete J[fG],delete J[uG],delete J[o$],delete J[a$]}function a6(J,Q){Q[$9]=J}function uQ(J,Q){Q[o6]=J}function qK(J){J[o6]=null}function r6(J){return!!J[o6]}function F8(J){var Q=J[$9];if(Q)return Q;var Z=J.parentNode;while(Z){if(Q=Z[o6]||Z[$9],Q){var X=Q.alternate;if(Q.child!==null||X!==null&&X.child!==null){var G=UK(J);while(G!==null){var z=G[$9];if(z)return z;G=UK(G)}}return Q}J=Z,Z=J.parentNode}return null}function y7(J){var Q=J[$9]||J[o6];if(Q)if(Q.tag===f||Q.tag===W0||Q.tag===Q0||Q.tag===i)return Q;else return null;return null}function V9(J){if(J.tag===f||J.tag===W0)return J.stateNode;throw new Error("getNodeFromInstance: Invalid argument.")}function dQ(J){return J[fG]||null}function dG(J,Q){J[fG]=Q}function n$(J){var Q=J[uG];if(Q===void 0)Q=J[uG]=new Set;return Q}var MK={},OK=K0.ReactDebugCurrentFrame;function mQ(J){if(J){var Q=J._owner,Z=g7(J.type,J._source,Q?Q.type:null);OK.setExtraStackFrame(Z)}else OK.setExtraStackFrame(null)}function P5(J,Q,Z,X,G){{var z=Function.call.bind(N4);for(var B in J)if(z(J,B)){var Y=void 0;try{if(typeof J[B]!=="function"){var K=Error((X||"React class")+": "+Z+" type `"+B+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof J[B]+"`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.");throw K.name="Invariant Violation",K}Y=J[B](Q,B,X,Z,null,"SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED")}catch(H){Y=H}if(Y&&!(Y instanceof Error))mQ(G),q("%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).",X||"React class",Z,B,typeof Y),mQ(null);if(Y instanceof Error&&!(Y.message in MK))MK[Y.message]=!0,mQ(G),q("Failed %s type: %s",Z,Y.message),mQ(null)}}}var mG=[],yQ;yQ=[];var U7=-1;function s7(J){return{current:J}}function Y4(J,Q){if(U7<0){q("Unexpected pop.");return}if(Q!==yQ[U7])q("Unexpected Fiber popped.");J.current=mG[U7],mG[U7]=null,yQ[U7]=null,U7--}function K4(J,Q,Z){U7++,mG[U7]=J.current,yQ[U7]=Z,J.current=Q}var $K={},y4={};Object.freeze(y4);var q7=s7(y4),m5=s7(!1),yG=y4;function A9(J,Q,Z){{if(Z&&y5(Q))return yG;return q7.current}}function VK(J,Q,Z){{var X=J.stateNode;X.__reactInternalMemoizedUnmaskedChildContext=Q,X.__reactInternalMemoizedMaskedChildContext=Z}}function R9(J,Q){{var Z=J.type,X=Z.contextTypes;if(!X)return y4;var G=J.stateNode;if(G&&G.__reactInternalMemoizedUnmaskedChildContext===Q)return G.__reactInternalMemoizedMaskedChildContext;var z={};for(var B in X)z[B]=Q[B];{var Y=$0(J)||"Unknown";P5(X,z,"context",Y)}if(G)VK(J,Q,z);return z}}function sQ(){return m5.current}function y5(J){{var Q=J.childContextTypes;return Q!==null&&Q!==void 0}}function cQ(J){Y4(m5,J),Y4(q7,J)}function sG(J){Y4(m5,J),Y4(q7,J)}function AK(J,Q,Z){{if(q7.current!==y4)throw new Error("Unexpected context found on stack. This error is likely caused by a bug in React. Please file an issue.");K4(q7,Q,J),K4(m5,Z,J)}}function RK(J,Q,Z){{var X=J.stateNode,G=Q.childContextTypes;if(typeof X.getChildContext!=="function"){{var z=$0(J)||"Unknown";if(!$K[z])$K[z]=!0,q("%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.",z,z)}return Z}var B=X.getChildContext();for(var Y in B)if(!(Y in G))throw new Error(($0(J)||"Unknown")+'.getChildContext(): key "'+Y+'" is not defined in childContextTypes.');{var K=$0(J)||"Unknown";P5(G,B,"child context",K)}return D0({},Z,B)}}function iQ(J){{var Q=J.stateNode,Z=Q&&Q.__reactInternalMemoizedMergedChildContext||y4;return yG=q7.current,K4(q7,Z,J),K4(m5,m5.current,J),!0}}function PK(J,Q,Z){{var X=J.stateNode;if(!X)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(Z){var G=RK(J,Q,yG);X.__reactInternalMemoizedMergedChildContext=G,Y4(m5,J),Y4(q7,J),K4(q7,G,J),K4(m5,Z,J)}else Y4(m5,J),K4(m5,Z,J)}}function t$(J){{if(!b2(J)||J.tag!==c)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 Q=J;do{switch(Q.tag){case i:return Q.stateNode.context;case c:{var Z=Q.type;if(y5(Z))return Q.stateNode.__reactInternalMemoizedMergedChildContext;break}}Q=Q.return}while(Q!==null);throw new Error("Found unexpected detached subtree parent. This error is likely caused by a bug in React. Please file an issue.")}}var c7=0,lQ=1,M7=null,cG=!1,iG=!1;function jK(J){if(M7===null)M7=[J];else M7.push(J)}function e$(J){cG=!0,jK(J)}function xK(){if(cG)i7()}function i7(){if(!iG&&M7!==null){iG=!0;var J=0,Q=R5();try{var Z=!0,X=M7;m1(u4);for(;J<X.length;J++){var G=X[J];do G=G(Z);while(G!==null)}M7=null,cG=!1}catch(z){if(M7!==null)M7=M7.slice(J+1);throw cY(YQ,i7),z}finally{m1(Q),iG=!1}}return null}var P9=[],j9=0,pQ=null,oQ=0,e4=[],J5=0,I8=null,O7=1,$7="";function JV(J){return w8(),(J.flags&TY)!==t}function QV(J){return w8(),oQ}function ZV(){var J=$7,Q=O7,Z=Q&~XV(Q);return Z.toString(32)+J}function _8(J,Q){w8(),P9[j9++]=oQ,P9[j9++]=pQ,pQ=J,oQ=Q}function LK(J,Q,Z){w8(),e4[J5++]=O7,e4[J5++]=$7,e4[J5++]=I8,I8=J;var X=O7,G=$7,z=aQ(X)-1,B=X&~(1<<z),Y=Z+1,K=aQ(Q)+z;if(K>30){var H=z-z%5,U=(1<<H)-1,V=(B&U).toString(32),$=B>>H,j=z-H,x=aQ(Q)+j,L=Y<<j,g=L|$,s=V+G;O7=1<<x|g,$7=s}else{var m=Y<<z,x0=m|B,L0=G;O7=1<<K|x0,$7=L0}}function lG(J){w8();var Q=J.return;if(Q!==null){var Z=1,X=0;_8(J,Z),LK(J,Z,X)}}function aQ(J){return 32-rY(J)}function XV(J){return 1<<aQ(J)-1}function pG(J){while(J===pQ)pQ=P9[--j9],P9[j9]=null,oQ=P9[--j9],P9[j9]=null;while(J===I8)I8=e4[--J5],e4[J5]=null,$7=e4[--J5],e4[J5]=null,O7=e4[--J5],e4[J5]=null}function GV(){if(w8(),I8!==null)return{id:O7,overflow:$7};else return null}function zV(J,Q){w8(),e4[J5++]=O7,e4[J5++]=$7,e4[J5++]=I8,O7=Q.id,$7=Q.overflow,I8=J}function w8(){if(!p1())q("Expected to be hydrating. This is a bug in React. Please file an issue.")}var l1=null,Q5=null,j5=!1,E8=!1,l7=null;function BV(){if(j5)q("We should not be hydrating here. This is a bug in React. Please file a bug.")}function DK(){E8=!0}function YV(){return E8}function KV(J){var Q=J.stateNode.containerInfo;return Q5=_$(Q),l1=J,j5=!0,l7=null,E8=!1,!0}function WV(J,Q,Z){if(Q5=w$(Q),l1=J,j5=!0,l7=null,E8=!1,Z!==null)zV(J,Z);return!0}function FK(J,Q){switch(J.tag){case i:{h$(J.stateNode.containerInfo,Q);break}case f:{var Z=(J.mode&I0)!==r;u$(J.type,J.memoizedProps,J.stateNode,Q,Z);break}case Q0:{var X=J.memoizedState;if(X.dehydrated!==null)f$(X.dehydrated,Q);break}}}function IK(J,Q){FK(J,Q);var Z=AP();Z.stateNode=Q,Z.return=J;var X=J.deletions;if(X===null)J.deletions=[Z],J.flags|=U8;else X.push(Z)}function oG(J,Q){{if(E8)return;switch(J.tag){case i:{var Z=J.stateNode.containerInfo;switch(Q.tag){case f:var{type:X,pendingProps:G}=Q;d$(Z,X);break;case W0:var z=Q.pendingProps;m$(Z,z);break}break}case f:{var{type:B,memoizedProps:Y,stateNode:K}=J;switch(Q.tag){case f:{var{type:H,pendingProps:U}=Q,V=(J.mode&I0)!==r;c$(B,Y,K,H,U,V);break}case W0:{var $=Q.pendingProps,j=(J.mode&I0)!==r;i$(B,Y,K,$,j);break}}break}case Q0:{var x=J.memoizedState,L=x.dehydrated;if(L!==null)switch(Q.tag){case f:var{type:g,pendingProps:s}=Q;y$(L,g);break;case W0:var m=Q.pendingProps;s$(L,m);break}break}default:return}}}function _K(J,Q){Q.flags=Q.flags&~z7|x1,oG(J,Q)}function wK(J,Q){switch(J.tag){case f:{var{type:Z,pendingProps:X}=J,G=j$(Q,Z);if(G!==null)return J.stateNode=G,l1=J,Q5=I$(G),!0;return!1}case W0:{var z=J.pendingProps,B=x$(Q,z);if(B!==null)return J.stateNode=B,l1=J,Q5=null,!0;return!1}case Q0:{var Y=L$(Q);if(Y!==null){var K={dehydrated:Y,treeContext:GV(),retryLane:h4};J.memoizedState=K;var H=RP(Y);return H.return=J,J.child=H,l1=J,Q5=null,!0}return!1}default:return!1}}function aG(J){return(J.mode&I0)!==r&&(J.flags&h0)===t}function rG(J){throw new Error("Hydration failed because the initial UI does not match what was rendered on the server.")}function nG(J){if(!j5)return;var Q=Q5;if(!Q){if(aG(J))oG(l1,J),rG();_K(l1,J),j5=!1,l1=J;return}var Z=Q;if(!wK(J,Q)){if(aG(J))oG(l1,J),rG();Q=p6(Z);var X=l1;if(!Q||!wK(J,Q)){_K(l1,J),j5=!1,l1=J;return}IK(X,Z)}}function HV(J,Q,Z){var X=J.stateNode,G=!E8,z=E$(X,J.type,J.memoizedProps,Q,Z,J,G);if(J.updateQueue=z,z!==null)return!0;return!1}function UV(J){var{stateNode:Q,memoizedProps:Z}=J,X=S$(Q,Z,J);if(X){var G=l1;if(G!==null)switch(G.tag){case i:{var z=G.stateNode.containerInfo,B=(G.mode&I0)!==r;k$(z,Q,Z,B);break}case f:{var{type:Y,memoizedProps:K,stateNode:H}=G,U=(G.mode&I0)!==r;T$(Y,K,H,Q,Z,U);break}}}return X}function qV(J){var Q=J.memoizedState,Z=Q!==null?Q.dehydrated:null;if(!Z)throw new Error("Expected to have a hydrated suspense instance. This error is likely caused by a bug in React. Please file an issue.");C$(Z,J)}function MV(J){var Q=J.memoizedState,Z=Q!==null?Q.dehydrated:null;if(!Z)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 g$(Z)}function EK(J){var Q=J.return;while(Q!==null&&Q.tag!==f&&Q.tag!==i&&Q.tag!==Q0)Q=Q.return;l1=Q}function rQ(J){if(J!==l1)return!1;if(!j5)return EK(J),j5=!0,!1;if(J.tag!==i&&(J.tag!==f||b$(J.type)&&!vG(J.type,J.memoizedProps))){var Q=Q5;if(Q)if(aG(J))SK(J),rG();else while(Q)IK(J,Q),Q=p6(Q)}if(EK(J),J.tag===Q0)Q5=MV(J);else Q5=l1?p6(J.stateNode):null;return!0}function OV(){return j5&&Q5!==null}function SK(J){var Q=Q5;while(Q)FK(J,Q),Q=p6(Q)}function x9(){l1=null,Q5=null,j5=!1,E8=!1}function CK(){if(l7!==null)FH(l7),l7=null}function p1(){return j5}function tG(J){if(l7===null)l7=[J];else l7.push(J)}var $V=K0.ReactCurrentBatchConfig,VV=null;function AV(){return $V.transition}var x5={recordUnsafeLifecycleWarnings:function(J,Q){},flushPendingUnsafeLifecycleWarnings:function(){},recordLegacyContextWarning:function(J,Q){},flushLegacyContextWarning:function(){},discardPendingWarnings:function(){}};{var RV=function(J){var Q=null,Z=J;while(Z!==null){if(Z.mode&O1)Q=Z;Z=Z.return}return Q},S8=function(J){var Q=[];return J.forEach(function(Z){Q.push(Z)}),Q.sort().join(", ")},n6=[],t6=[],e6=[],JJ=[],QJ=[],ZJ=[],C8=new Set;x5.recordUnsafeLifecycleWarnings=function(J,Q){if(C8.has(J.type))return;if(typeof Q.componentWillMount==="function"&&Q.componentWillMount.__suppressDeprecationWarning!==!0)n6.push(J);if(J.mode&O1&&typeof Q.UNSAFE_componentWillMount==="function")t6.push(J);if(typeof Q.componentWillReceiveProps==="function"&&Q.componentWillReceiveProps.__suppressDeprecationWarning!==!0)e6.push(J);if(J.mode&O1&&typeof Q.UNSAFE_componentWillReceiveProps==="function")JJ.push(J);if(typeof Q.componentWillUpdate==="function"&&Q.componentWillUpdate.__suppressDeprecationWarning!==!0)QJ.push(J);if(J.mode&O1&&typeof Q.UNSAFE_componentWillUpdate==="function")ZJ.push(J)},x5.flushPendingUnsafeLifecycleWarnings=function(){var J=new Set;if(n6.length>0)n6.forEach(function($){J.add($0($)||"Component"),C8.add($.type)}),n6=[];var Q=new Set;if(t6.length>0)t6.forEach(function($){Q.add($0($)||"Component"),C8.add($.type)}),t6=[];var Z=new Set;if(e6.length>0)e6.forEach(function($){Z.add($0($)||"Component"),C8.add($.type)}),e6=[];var X=new Set;if(JJ.length>0)JJ.forEach(function($){X.add($0($)||"Component"),C8.add($.type)}),JJ=[];var G=new Set;if(QJ.length>0)QJ.forEach(function($){G.add($0($)||"Component"),C8.add($.type)}),QJ=[];var z=new Set;if(ZJ.length>0)ZJ.forEach(function($){z.add($0($)||"Component"),C8.add($.type)}),ZJ=[];if(Q.size>0){var B=S8(Q);q(`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.
|
|
|
|
* Move code with side effects to componentDidMount, and set initial state in the constructor.
|
|
|
|
Please update the following components: %s`,B)}if(X.size>0){var Y=S8(X);q(`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.
|
|
|
|
* Move data fetching code or side effects to componentDidUpdate.
|
|
* 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
|
|
|
|
Please update the following components: %s`,Y)}if(z.size>0){var K=S8(z);q(`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.
|
|
|
|
* Move data fetching code or side effects to componentDidUpdate.
|
|
|
|
Please update the following components: %s`,K)}if(J.size>0){var H=S8(J);J1(`componentWillMount has been renamed, and is not recommended for use. See https://reactjs.org/link/unsafe-component-lifecycles for details.
|
|
|
|
* Move code with side effects to componentDidMount, and set initial state in the constructor.
|
|
* 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.
|
|
|
|
Please update the following components: %s`,H)}if(Z.size>0){var U=S8(Z);J1(`componentWillReceiveProps has been renamed, and is not recommended for use. See https://reactjs.org/link/unsafe-component-lifecycles for details.
|
|
|
|
* Move data fetching code or side effects to componentDidUpdate.
|
|
* 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
|
|
* 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.
|
|
|
|
Please update the following components: %s`,U)}if(G.size>0){var V=S8(G);J1(`componentWillUpdate has been renamed, and is not recommended for use. See https://reactjs.org/link/unsafe-component-lifecycles for details.
|
|
|
|
* Move data fetching code or side effects to componentDidUpdate.
|
|
* 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.
|
|
|
|
Please update the following components: %s`,V)}};var nQ=new Map,gK=new Set;x5.recordLegacyContextWarning=function(J,Q){var Z=RV(J);if(Z===null){q("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(gK.has(J.type))return;var X=nQ.get(Z);if(J.type.contextTypes!=null||J.type.childContextTypes!=null||Q!==null&&typeof Q.getChildContext==="function"){if(X===void 0)X=[],nQ.set(Z,X);X.push(J)}},x5.flushLegacyContextWarning=function(){nQ.forEach(function(J,Q){if(J.length===0)return;var Z=J[0],X=new Set;J.forEach(function(z){X.add($0(z)||"Component"),gK.add(z.type)});var G=S8(X);try{H1(Z),q(`Legacy context API has been detected within a strict-mode tree.
|
|
|
|
The old API will be supported in all 16.x releases, but applications using it should migrate to the new version.
|
|
|
|
Please update the following components: %s
|
|
|
|
Learn more about this warning here: https://reactjs.org/link/legacy-context`,G)}finally{h1()}})},x5.discardPendingWarnings=function(){n6=[],t6=[],e6=[],JJ=[],QJ=[],ZJ=[],nQ=new Map}}var eG,Jz,Qz,Zz,Xz,NK=function(J,Q){};eG=!1,Jz=!1,Qz={},Zz={},Xz={},NK=function(J,Q){if(J===null||typeof J!=="object")return;if(!J._store||J._store.validated||J.key!=null)return;if(typeof J._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.");J._store.validated=!0;var Z=$0(Q)||"Component";if(Zz[Z])return;Zz[Z]=!0,q('Each child in a list should have a unique "key" prop. See https://reactjs.org/link/warning-keys for more information.')};function PV(J){return J.prototype&&J.prototype.isReactComponent}function XJ(J,Q,Z){var X=Z.ref;if(X!==null&&typeof X!=="function"&&typeof X!=="object"){if((J.mode&O1||Z4)&&!(Z._owner&&Z._self&&Z._owner.stateNode!==Z._self)&&!(Z._owner&&Z._owner.tag!==c)&&!(typeof Z.type==="function"&&!PV(Z.type))&&Z._owner){var G=$0(J)||"Component";if(!Qz[G])q('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',G,X),Qz[G]=!0}if(Z._owner){var z=Z._owner,B;if(z){var Y=z;if(Y.tag!==c)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");B=Y.stateNode}if(!B)throw new Error("Missing owner for string ref "+X+". This error is likely caused by a bug in React. Please file an issue.");var K=B;k1(X,"ref");var H=""+X;if(Q!==null&&Q.ref!==null&&typeof Q.ref==="function"&&Q.ref._stringRef===H)return Q.ref;var U=function(V){var $=K.refs;if(V===null)delete $[H];else $[H]=V};return U._stringRef=H,U}else{if(typeof X!=="string")throw new Error("Expected ref to be a function, a string, an object returned by React.createRef(), or null.");if(!Z._owner)throw new Error("Element ref was specified as a string ("+X+`) but no owner was set. This could happen for one of the following reasons:
|
|
1. You may be adding a ref to a function component
|
|
2. You may be adding a ref to a component that was not created inside a component's render method
|
|
3. You have multiple copies of React loaded
|
|
See https://reactjs.org/link/refs-must-have-owner for more information.`)}}return X}function tQ(J,Q){var Z=Object.prototype.toString.call(Q);throw new Error("Objects are not valid as a React child (found: "+(Z==="[object Object]"?"object with keys {"+Object.keys(Q).join(", ")+"}":Z)+"). If you meant to render a collection of children, use an array instead.")}function eQ(J){{var Q=$0(J)||"Component";if(Xz[Q])return;Xz[Q]=!0,q("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 vK(J){var{_payload:Q,_init:Z}=J;return Z(Q)}function bK(J){function Q(A,F){if(!J)return;var R=A.deletions;if(R===null)A.deletions=[F],A.flags|=U8;else R.push(F)}function Z(A,F){if(!J)return null;var R=F;while(R!==null)Q(A,R),R=R.sibling;return null}function X(A,F){var R=new Map,E=F;while(E!==null){if(E.key!==null)R.set(E.key,E);else R.set(E.index,E);E=E.sibling}return R}function G(A,F){var R=u8(A,F);return R.index=0,R.sibling=null,R}function z(A,F,R){if(A.index=R,!J)return A.flags|=TY,F;var E=A.alternate;if(E!==null){var h=E.index;if(h<F)return A.flags|=x1,F;else return h}else return A.flags|=x1,F}function B(A){if(J&&A.alternate===null)A.flags|=x1;return A}function Y(A,F,R,E){if(F===null||F.tag!==W0){var h=JY(R,A.mode,E);return h.return=A,h}else{var v=G(F,R);return v.return=A,v}}function K(A,F,R,E){var h=R.type;if(h===k5)return U(A,F,R.props.children,E,R.key);if(F!==null){if(F.elementType===h||dH(F,R)||typeof h==="object"&&h!==null&&h.$$typeof===k0&&vK(h)===F.type){var v=G(F,R.props);return v.ref=XJ(A,F,R),v.return=A,v._debugSource=R._source,v._debugOwner=R._owner,v}}var J0=eB(R,A.mode,E);return J0.ref=XJ(A,F,R),J0.return=A,J0}function H(A,F,R,E){if(F===null||F.tag!==A0||F.stateNode.containerInfo!==R.containerInfo||F.stateNode.implementation!==R.implementation){var h=QY(R,A.mode,E);return h.return=A,h}else{var v=G(F,R.children||[]);return v.return=A,v}}function U(A,F,R,E,h){if(F===null||F.tag!==y1){var v=X8(R,A.mode,E,h);return v.return=A,v}else{var J0=G(F,R);return J0.return=A,J0}}function V(A,F,R){if(typeof F==="string"&&F!==""||typeof F==="number"){var E=JY(""+F,A.mode,R);return E.return=A,E}if(typeof F==="object"&&F!==null){switch(F.$$typeof){case q5:{var h=eB(F,A.mode,R);return h.ref=XJ(A,null,F),h.return=A,h}case M5:{var v=QY(F,A.mode,R);return v.return=A,v}case k0:{var{_payload:J0,_init:Y0}=F;return V(A,Y0(J0),R)}}if(T0(F)||$5(F)){var s0=X8(F,A.mode,R,null);return s0.return=A,s0}tQ(A,F)}if(typeof F==="function")eQ(A);return null}function $(A,F,R,E){var h=F!==null?F.key:null;if(typeof R==="string"&&R!==""||typeof R==="number"){if(h!==null)return null;return Y(A,F,""+R,E)}if(typeof R==="object"&&R!==null){switch(R.$$typeof){case q5:if(R.key===h)return K(A,F,R,E);else return null;case M5:if(R.key===h)return H(A,F,R,E);else return null;case k0:{var{_payload:v,_init:J0}=R;return $(A,F,J0(v),E)}}if(T0(R)||$5(R)){if(h!==null)return null;return U(A,F,R,E,null)}tQ(A,R)}if(typeof R==="function")eQ(A);return null}function j(A,F,R,E,h){if(typeof E==="string"&&E!==""||typeof E==="number"){var v=A.get(R)||null;return Y(F,v,""+E,h)}if(typeof E==="object"&&E!==null){switch(E.$$typeof){case q5:{var J0=A.get(E.key===null?R:E.key)||null;return K(F,J0,E,h)}case M5:{var Y0=A.get(E.key===null?R:E.key)||null;return H(F,Y0,E,h)}case k0:var{_payload:s0,_init:g0}=E;return j(A,F,R,g0(s0),h)}if(T0(E)||$5(E)){var A1=A.get(R)||null;return U(F,A1,E,h,null)}tQ(F,E)}if(typeof E==="function")eQ(F);return null}function x(A,F,R){{if(typeof A!=="object"||A===null)return F;switch(A.$$typeof){case q5:case M5:NK(A,R);var E=A.key;if(typeof E!=="string")break;if(F===null){F=new Set,F.add(E);break}if(!F.has(E)){F.add(E);break}q("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/or omitted — the behavior is unsupported and "+"could change in a future version.",E);break;case k0:var{_payload:h,_init:v}=A;x(v(h),F,R);break}}return F}function L(A,F,R,E){{var h=null;for(var v=0;v<R.length;v++){var J0=R[v];h=x(J0,h,A)}}var Y0=null,s0=null,g0=F,A1=0,N0=0,$1=null;for(;g0!==null&&N0<R.length;N0++){if(g0.index>N0)$1=g0,g0=null;else $1=g0.sibling;var H4=$(A,g0,R[N0],E);if(H4===null){if(g0===null)g0=$1;break}if(J){if(g0&&H4.alternate===null)Q(A,g0)}if(A1=z(H4,A1,N0),s0===null)Y0=H4;else s0.sibling=H4;s0=H4,g0=$1}if(N0===R.length){if(Z(A,g0),p1()){var J4=N0;_8(A,J4)}return Y0}if(g0===null){for(;N0<R.length;N0++){var c4=V(A,R[N0],E);if(c4===null)continue;if(A1=z(c4,A1,N0),s0===null)Y0=c4;else s0.sibling=c4;s0=c4}if(p1()){var R4=N0;_8(A,R4)}return Y0}var P4=X(A,g0);for(;N0<R.length;N0++){var U4=j(P4,A,N0,R[N0],E);if(U4!==null){if(J){if(U4.alternate!==null)P4.delete(U4.key===null?N0:U4.key)}if(A1=z(U4,A1,N0),s0===null)Y0=U4;else s0.sibling=U4;s0=U4}}if(J)P4.forEach(function(d9){return Q(A,d9)});if(p1()){var L7=N0;_8(A,L7)}return Y0}function g(A,F,R,E){var h=$5(R);if(typeof h!=="function")throw new Error("An object is not an iterable. This error is likely caused by a bug in React. Please file an issue.");{if(typeof Symbol==="function"&&R[Symbol.toStringTag]==="Generator"){if(!Jz)q("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.");Jz=!0}if(R.entries===h){if(!eG)q("Using Maps as children is not supported. Use an array of keyed ReactElements instead.");eG=!0}var v=h.call(R);if(v){var J0=null,Y0=v.next();for(;!Y0.done;Y0=v.next()){var s0=Y0.value;J0=x(s0,J0,A)}}}var g0=h.call(R);if(g0==null)throw new Error("An iterable object provided no iterator.");var A1=null,N0=null,$1=F,H4=0,J4=0,c4=null,R4=g0.next();for(;$1!==null&&!R4.done;J4++,R4=g0.next()){if($1.index>J4)c4=$1,$1=null;else c4=$1.sibling;var P4=$(A,$1,R4.value,E);if(P4===null){if($1===null)$1=c4;break}if(J){if($1&&P4.alternate===null)Q(A,$1)}if(H4=z(P4,H4,J4),N0===null)A1=P4;else N0.sibling=P4;N0=P4,$1=c4}if(R4.done){if(Z(A,$1),p1()){var U4=J4;_8(A,U4)}return A1}if($1===null){for(;!R4.done;J4++,R4=g0.next()){var L7=V(A,R4.value,E);if(L7===null)continue;if(H4=z(L7,H4,J4),N0===null)A1=L7;else N0.sibling=L7;N0=L7}if(p1()){var d9=J4;_8(A,d9)}return A1}var kJ=X(A,$1);for(;!R4.done;J4++,R4=g0.next()){var r5=j(kJ,A,J4,R4.value,E);if(r5!==null){if(J){if(r5.alternate!==null)kJ.delete(r5.key===null?J4:r5.key)}if(H4=z(r5,H4,J4),N0===null)A1=r5;else N0.sibling=r5;N0=r5}}if(J)kJ.forEach(function(aP){return Q(A,aP)});if(p1()){var oP=J4;_8(A,oP)}return A1}function s(A,F,R,E){if(F!==null&&F.tag===W0){Z(A,F.sibling);var h=G(F,R);return h.return=A,h}Z(A,F);var v=JY(R,A.mode,E);return v.return=A,v}function m(A,F,R,E){var h=R.key,v=F;while(v!==null){if(v.key===h){var J0=R.type;if(J0===k5){if(v.tag===y1){Z(A,v.sibling);var Y0=G(v,R.props.children);return Y0.return=A,Y0._debugSource=R._source,Y0._debugOwner=R._owner,Y0}}else if(v.elementType===J0||dH(v,R)||typeof J0==="object"&&J0!==null&&J0.$$typeof===k0&&vK(J0)===v.type){Z(A,v.sibling);var s0=G(v,R.props);return s0.ref=XJ(A,v,R),s0.return=A,s0._debugSource=R._source,s0._debugOwner=R._owner,s0}Z(A,v);break}else Q(A,v);v=v.sibling}if(R.type===k5){var g0=X8(R.props.children,A.mode,E,R.key);return g0.return=A,g0}else{var A1=eB(R,A.mode,E);return A1.ref=XJ(A,F,R),A1.return=A,A1}}function x0(A,F,R,E){var h=R.key,v=F;while(v!==null){if(v.key===h)if(v.tag===A0&&v.stateNode.containerInfo===R.containerInfo&&v.stateNode.implementation===R.implementation){Z(A,v.sibling);var J0=G(v,R.children||[]);return J0.return=A,J0}else{Z(A,v);break}else Q(A,v);v=v.sibling}var Y0=QY(R,A.mode,E);return Y0.return=A,Y0}function L0(A,F,R,E){var h=typeof R==="object"&&R!==null&&R.type===k5&&R.key===null;if(h)R=R.props.children;if(typeof R==="object"&&R!==null){switch(R.$$typeof){case q5:return B(m(A,F,R,E));case M5:return B(x0(A,F,R,E));case k0:var{_payload:v,_init:J0}=R;return L0(A,F,J0(v),E)}if(T0(R))return L(A,F,R,E);if($5(R))return g(A,F,R,E);tQ(A,R)}if(typeof R==="string"&&R!==""||typeof R==="number")return B(s(A,F,""+R,E));if(typeof R==="function")eQ(A);return Z(A,F)}return L0}var L9=bK(!0),kK=bK(!1);function jV(J,Q){if(J!==null&&Q.child!==J.child)throw new Error("Resuming work not yet implemented.");if(Q.child===null)return;var Z=Q.child,X=u8(Z,Z.pendingProps);Q.child=X,X.return=Q;while(Z.sibling!==null)Z=Z.sibling,X=X.sibling=u8(Z,Z.pendingProps),X.return=Q;X.sibling=null}function xV(J,Q){var Z=J.child;while(Z!==null)qP(Z,Q),Z=Z.sibling}var Gz=s7(null),zz;zz={};var JZ=null,D9=null,Bz=null,QZ=!1;function ZZ(){JZ=null,D9=null,Bz=null,QZ=!1}function TK(){QZ=!0}function hK(){QZ=!1}function fK(J,Q,Z){{K4(Gz,Q._currentValue,J),Q._currentValue=Z;{if(Q._currentRenderer!==void 0&&Q._currentRenderer!==null&&Q._currentRenderer!==zz)q("Detected multiple renderers concurrently rendering the same context provider. This is currently unsupported.");Q._currentRenderer=zz}}}function Yz(J,Q){var Z=Gz.current;Y4(Gz,Q),J._currentValue=Z}function Kz(J,Q,Z){var X=J;while(X!==null){var G=X.alternate;if(!Y9(X.childLanes,Q)){if(X.childLanes=V0(X.childLanes,Q),G!==null)G.childLanes=V0(G.childLanes,Q)}else if(G!==null&&!Y9(G.childLanes,Q))G.childLanes=V0(G.childLanes,Q);if(X===Z)break;X=X.return}if(X!==Z)q("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 LV(J,Q,Z){DV(J,Q,Z)}function DV(J,Q,Z){var X=J.child;if(X!==null)X.return=J;while(X!==null){var G=void 0,z=X.dependencies;if(z!==null){G=X.child;var B=z.firstContext;while(B!==null){if(B.context===Q){if(X.tag===c){var Y=x6(Z),K=V7(e0,Y);K.tag=GZ;var H=X.updateQueue;if(H===null);else{var U=H.shared,V=U.pending;if(V===null)K.next=K;else K.next=V.next,V.next=K;U.pending=K}}X.lanes=V0(X.lanes,Z);var $=X.alternate;if($!==null)$.lanes=V0($.lanes,Z);Kz(X.return,Z,J),z.lanes=V0(z.lanes,Z);break}B=B.next}}else if(X.tag===q1)G=X.type===J.type?null:X.child;else if(X.tag===v0){var j=X.return;if(j===null)throw new Error("We just came from a parent so we must have had a parent. This is a bug in React.");j.lanes=V0(j.lanes,Z);var x=j.alternate;if(x!==null)x.lanes=V0(x.lanes,Z);Kz(j,Z,J),G=X.sibling}else G=X.child;if(G!==null)G.return=X;else{G=X;while(G!==null){if(G===J){G=null;break}var L=G.sibling;if(L!==null){L.return=G.return,G=L;break}G=G.return}}X=G}}function F9(J,Q){JZ=J,D9=null,Bz=null;var Z=J.dependencies;if(Z!==null){var X=Z.firstContext;if(X!==null){if(f4(Z.lanes,Q))RJ();Z.firstContext=null}}}function L1(J){if(QZ)q("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 Q=J._currentValue;if(Bz===J);else{var Z={context:J,memoizedValue:Q,next:null};if(D9===null){if(JZ===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().");D9=Z,JZ.dependencies={lanes:_,firstContext:Z}}else D9=D9.next=Z}return Q}var g8=null;function Wz(J){if(g8===null)g8=[J];else g8.push(J)}function FV(){if(g8!==null){for(var J=0;J<g8.length;J++){var Q=g8[J],Z=Q.interleaved;if(Z!==null){Q.interleaved=null;var X=Z.next,G=Q.pending;if(G!==null){var z=G.next;G.next=X,Z.next=z}Q.pending=Z}}g8=null}}function uK(J,Q,Z,X){var G=Q.interleaved;if(G===null)Z.next=Z,Wz(Q);else Z.next=G.next,G.next=Z;return Q.interleaved=Z,XZ(J,X)}function IV(J,Q,Z,X){var G=Q.interleaved;if(G===null)Z.next=Z,Wz(Q);else Z.next=G.next,G.next=Z;Q.interleaved=Z}function _V(J,Q,Z,X){var G=Q.interleaved;if(G===null)Z.next=Z,Wz(Q);else Z.next=G.next,G.next=Z;return Q.interleaved=Z,XZ(J,X)}function _4(J,Q){return XZ(J,Q)}var wV=XZ;function XZ(J,Q){J.lanes=V0(J.lanes,Q);var Z=J.alternate;if(Z!==null)Z.lanes=V0(Z.lanes,Q);if(Z===null&&(J.flags&(x1|z7))!==t)TH(J);var X=J,G=J.return;while(G!==null){if(G.childLanes=V0(G.childLanes,Q),Z=G.alternate,Z!==null)Z.childLanes=V0(Z.childLanes,Q);else if((G.flags&(x1|z7))!==t)TH(J);X=G,G=G.return}if(X.tag===i){var z=X.stateNode;return z}else return null}var dK=0,mK=1,GZ=2,Hz=3,zZ=!1,Uz,BZ;Uz=!1,BZ=null;function qz(J){var Q={baseState:J.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:_},effects:null};J.updateQueue=Q}function yK(J,Q){var Z=Q.updateQueue,X=J.updateQueue;if(Z===X){var G={baseState:X.baseState,firstBaseUpdate:X.firstBaseUpdate,lastBaseUpdate:X.lastBaseUpdate,shared:X.shared,effects:X.effects};Q.updateQueue=G}}function V7(J,Q){var Z={eventTime:J,lane:Q,tag:dK,payload:null,callback:null,next:null};return Z}function p7(J,Q,Z){var X=J.updateQueue;if(X===null)return null;var G=X.shared;if(BZ===G&&!Uz)q("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."),Uz=!0;if(SR()){var z=G.pending;if(z===null)Q.next=Q;else Q.next=z.next,z.next=Q;return G.pending=Q,wV(J,Z)}else return _V(J,G,Q,Z)}function YZ(J,Q,Z){var X=Q.updateQueue;if(X===null)return;var G=X.shared;if(J3(Z)){var z=G.lanes;z=Z3(z,J.pendingLanes);var B=V0(z,Z);G.lanes=B,GG(J,B)}}function Mz(J,Q){var{updateQueue:Z,alternate:X}=J;if(X!==null){var G=X.updateQueue;if(Z===G){var z=null,B=null,Y=Z.firstBaseUpdate;if(Y!==null){var K=Y;do{var H={eventTime:K.eventTime,lane:K.lane,tag:K.tag,payload:K.payload,callback:K.callback,next:null};if(B===null)z=B=H;else B.next=H,B=H;K=K.next}while(K!==null);if(B===null)z=B=Q;else B.next=Q,B=Q}else z=B=Q;Z={baseState:G.baseState,firstBaseUpdate:z,lastBaseUpdate:B,shared:G.shared,effects:G.effects},J.updateQueue=Z;return}}var U=Z.lastBaseUpdate;if(U===null)Z.firstBaseUpdate=Q;else U.next=Q;Z.lastBaseUpdate=Q}function EV(J,Q,Z,X,G,z){switch(Z.tag){case mK:{var B=Z.payload;if(typeof B==="function"){TK();var Y=B.call(z,X,G);{if(J.mode&O1){u1(!0);try{B.call(z,X,G)}finally{u1(!1)}}hK()}return Y}return B}case Hz:J.flags=J.flags&~O4|h0;case dK:{var K=Z.payload,H;if(typeof K==="function"){TK(),H=K.call(z,X,G);{if(J.mode&O1){u1(!0);try{K.call(z,X,G)}finally{u1(!1)}}hK()}}else H=K;if(H===null||H===void 0)return X;return D0({},X,H)}case GZ:return zZ=!0,X}return X}function KZ(J,Q,Z,X){var G=J.updateQueue;zZ=!1,BZ=G.shared;var{firstBaseUpdate:z,lastBaseUpdate:B}=G,Y=G.shared.pending;if(Y!==null){G.shared.pending=null;var K=Y,H=K.next;if(K.next=null,B===null)z=H;else B.next=H;B=K;var U=J.alternate;if(U!==null){var V=U.updateQueue,$=V.lastBaseUpdate;if($!==B){if($===null)V.firstBaseUpdate=H;else $.next=H;V.lastBaseUpdate=K}}}if(z!==null){var j=G.baseState,x=_,L=null,g=null,s=null,m=z;do{var{lane:x0,eventTime:L0}=m;if(!Y9(X,x0)){var A={eventTime:L0,lane:x0,tag:m.tag,payload:m.payload,callback:m.callback,next:null};if(s===null)g=s=A,L=j;else s=s.next=A;x=V0(x,x0)}else{if(s!==null){var F={eventTime:L0,lane:d1,tag:m.tag,payload:m.payload,callback:m.callback,next:null};s=s.next=F}j=EV(J,G,m,j,Q,Z);var R=m.callback;if(R!==null&&m.lane!==d1){J.flags|=IX;var E=G.effects;if(E===null)G.effects=[m];else E.push(m)}}if(m=m.next,m===null)if(Y=G.shared.pending,Y===null)break;else{var h=Y,v=h.next;h.next=null,m=v,G.lastBaseUpdate=h,G.shared.pending=null}}while(!0);if(s===null)L=j;G.baseState=L,G.firstBaseUpdate=g,G.lastBaseUpdate=s;var J0=G.shared.interleaved;if(J0!==null){var Y0=J0;do x=V0(x,Y0.lane),Y0=Y0.next;while(Y0!==J0)}else if(z===null)G.shared.lanes=_;CJ(x),J.lanes=x,J.memoizedState=j}BZ=null}function SV(J,Q){if(typeof J!=="function")throw new Error("Invalid argument passed as callback. Expected a function. Instead "+("received: "+J));J.call(Q)}function sK(){zZ=!1}function WZ(){return zZ}function cK(J,Q,Z){var X=Q.effects;if(Q.effects=null,X!==null)for(var G=0;G<X.length;G++){var z=X[G],B=z.callback;if(B!==null)z.callback=null,SV(B,Z)}}var GJ={},o7=s7(GJ),zJ=s7(GJ),HZ=s7(GJ);function UZ(J){if(J===GJ)throw new Error("Expected host context to exist. This error is likely caused by a bug in React. Please file an issue.");return J}function iK(){var J=UZ(HZ.current);return J}function Oz(J,Q){K4(HZ,Q,J),K4(zJ,J,J),K4(o7,GJ,J);var Z=lO(Q);Y4(o7,J),K4(o7,Z,J)}function I9(J){Y4(o7,J),Y4(zJ,J),Y4(HZ,J)}function $z(){var J=UZ(o7.current);return J}function lK(J){var Q=UZ(HZ.current),Z=UZ(o7.current),X=pO(Z,J.type);if(Z===X)return;K4(zJ,J,J),K4(o7,X,J)}function Vz(J){if(zJ.current!==J)return;Y4(o7,J),Y4(zJ,J)}var CV=0,pK=1,oK=1,BJ=2,L5=s7(CV);function Az(J,Q){return(J&Q)!==0}function _9(J){return J&pK}function Rz(J,Q){return J&pK|Q}function gV(J,Q){return J|Q}function a7(J,Q){K4(L5,Q,J)}function w9(J){Y4(L5,J)}function NV(J,Q){var Z=J.memoizedState;if(Z!==null){if(Z.dehydrated!==null)return!0;return!1}var X=J.memoizedProps;return!0}function qZ(J){var Q=J;while(Q!==null){if(Q.tag===Q0){var Z=Q.memoizedState;if(Z!==null){var X=Z.dehydrated;if(X===null||HK(X)||hG(X))return Q}}else if(Q.tag===P0&&Q.memoizedProps.revealOrder!==void 0){var G=(Q.flags&h0)!==t;if(G)return Q}else if(Q.child!==null){Q.child.return=Q,Q=Q.child;continue}if(Q===J)return null;while(Q.sibling===null){if(Q.return===null||Q.return===J)return null;Q=Q.return}Q.sibling.return=Q.return,Q=Q.sibling}return null}var w4=0,_1=1,s5=2,w1=4,o1=8,Pz=[];function jz(){for(var J=0;J<Pz.length;J++){var Q=Pz[J];Q._workInProgressVersionPrimary=null}Pz.length=0}function vV(J,Q){var Z=Q._getVersion,X=Z(Q._source);if(J.mutableSourceEagerHydrationData==null)J.mutableSourceEagerHydrationData=[Q,X];else J.mutableSourceEagerHydrationData.push(Q,X)}var{ReactCurrentDispatcher:T,ReactCurrentBatchConfig:YJ}=K0,xz,E9;xz=new Set;var N8=_,y0=null,E1=null,S1=null,MZ=!1,KJ=!1,WJ=0,bV=0,kV=25,I=null,Z5=null,r7=-1,Lz=!1;function u0(){{var J=I;if(Z5===null)Z5=[J];else Z5.push(J)}}function C(){{var J=I;if(Z5!==null){if(r7++,Z5[r7]!==J)TV(J)}}}function S9(J){if(J!==void 0&&J!==null&&!T0(J))q("%s received a final argument that is not an array (instead, received `%s`). When specified, the final argument must be an array.",I,typeof J)}function TV(J){{var Q=$0(y0);if(!xz.has(Q)){if(xz.add(Q),Z5!==null){var Z="",X=30;for(var G=0;G<=r7;G++){var z=Z5[G],B=G===r7?J:z,Y=G+1+". "+z;while(Y.length<X)Y+=" ";Y+=B+`
|
|
`,Z+=Y}q(`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
|
|
|
|
Previous render Next render
|
|
------------------------------------------------------
|
|
%s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`,Q,Z)}}}}function W4(){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:
|
|
1. You might have mismatching versions of React and the renderer (such as React DOM)
|
|
2. You might be breaking the Rules of Hooks
|
|
3. You might have more than one copy of React in the same app
|
|
See https://reactjs.org/link/invalid-hook-call for tips about how to debug and fix this problem.`)}function Dz(J,Q){if(Lz)return!1;if(Q===null)return q("%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.",I),!1;if(J.length!==Q.length)q(`The final argument passed to %s changed size between renders. The order and size of this array must remain constant.
|
|
|
|
Previous: %s
|
|
Incoming: %s`,I,"["+Q.join(", ")+"]","["+J.join(", ")+"]");for(var Z=0;Z<Q.length&&Z<J.length;Z++){if(m4(J[Z],Q[Z]))continue;return!1}return!0}function C9(J,Q,Z,X,G,z){if(N8=z,y0=Q,Z5=J!==null?J._debugHookTypes:null,r7=-1,Lz=J!==null&&J.type!==Q.type,Q.memoizedState=null,Q.updateQueue=null,Q.lanes=_,J!==null&&J.memoizedState!==null)T.current=VW;else if(Z5!==null)T.current=$W;else T.current=OW;var B=Z(X,G);if(KJ){var Y=0;do{if(KJ=!1,WJ=0,Y>=kV)throw new Error("Too many re-renders. React limits the number of renders to prevent an infinite loop.");Y+=1,Lz=!1,E1=null,S1=null,Q.updateQueue=null,r7=-1,T.current=AW,B=Z(X,G)}while(KJ)}T.current=EZ,Q._debugHookTypes=Z5;var K=E1!==null&&E1.next!==null;if(N8=_,y0=null,E1=null,S1=null,I=null,Z5=null,r7=-1,J!==null&&(J.flags&Y7)!==(Q.flags&Y7)&&(J.mode&I0)!==r)q("Internal React error: Expected static flag was missing. Please notify the React team.");if(MZ=!1,K)throw new Error("Rendered fewer hooks than expected. This may be caused by an accidental early return statement.");return B}function g9(){var J=WJ!==0;return WJ=0,J}function aK(J,Q,Z){if(Q.updateQueue=J.updateQueue,(Q.mode&u5)!==r)Q.flags&=~(BQ|B7|V5|E0);else Q.flags&=~(V5|E0);J.lanes=MQ(J.lanes,Z)}function rK(){if(T.current=EZ,MZ){var J=y0.memoizedState;while(J!==null){var Q=J.queue;if(Q!==null)Q.pending=null;J=J.next}MZ=!1}N8=_,y0=null,E1=null,S1=null,Z5=null,r7=-1,I=null,WW=!1,KJ=!1,WJ=0}function c5(){var J={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};if(S1===null)y0.memoizedState=S1=J;else S1=S1.next=J;return S1}function X5(){var J;if(E1===null){var Q=y0.alternate;if(Q!==null)J=Q.memoizedState;else J=null}else J=E1.next;var Z;if(S1===null)Z=y0.memoizedState;else Z=S1.next;if(Z!==null)S1=Z,Z=S1.next,E1=J;else{if(J===null)throw new Error("Rendered more hooks than during the previous render.");E1=J;var X={memoizedState:E1.memoizedState,baseState:E1.baseState,baseQueue:E1.baseQueue,queue:E1.queue,next:null};if(S1===null)y0.memoizedState=S1=X;else S1=S1.next=X}return S1}function nK(){return{lastEffect:null,stores:null}}function Fz(J,Q){return typeof Q==="function"?Q(J):Q}function Iz(J,Q,Z){var X=c5(),G;if(Z!==void 0)G=Z(Q);else G=Q;X.memoizedState=X.baseState=G;var z={pending:null,interleaved:null,lanes:_,dispatch:null,lastRenderedReducer:J,lastRenderedState:G};X.queue=z;var B=z.dispatch=uV.bind(null,y0,z);return[X.memoizedState,B]}function _z(J,Q,Z){var X=X5(),G=X.queue;if(G===null)throw new Error("Should have a queue. This is likely a bug in React. Please file an issue.");G.lastRenderedReducer=J;var z=E1,B=z.baseQueue,Y=G.pending;if(Y!==null){if(B!==null){var K=B.next,H=Y.next;B.next=H,Y.next=K}if(z.baseQueue!==B)q("Internal error: Expected work-in-progress queue to be a clone. This is a bug in React.");z.baseQueue=B=Y,G.pending=null}if(B!==null){var U=B.next,V=z.baseState,$=null,j=null,x=null,L=U;do{var g=L.lane;if(!Y9(N8,g)){var s={lane:g,action:L.action,hasEagerState:L.hasEagerState,eagerState:L.eagerState,next:null};if(x===null)j=x=s,$=V;else x=x.next=s;y0.lanes=V0(y0.lanes,g),CJ(g)}else{if(x!==null){var m={lane:d1,action:L.action,hasEagerState:L.hasEagerState,eagerState:L.eagerState,next:null};x=x.next=m}if(L.hasEagerState)V=L.eagerState;else{var x0=L.action;V=J(V,x0)}}L=L.next}while(L!==null&&L!==U);if(x===null)$=V;else x.next=j;if(!m4(V,X.memoizedState))RJ();X.memoizedState=V,X.baseState=$,X.baseQueue=x,G.lastRenderedState=V}var L0=G.interleaved;if(L0!==null){var A=L0;do{var F=A.lane;y0.lanes=V0(y0.lanes,F),CJ(F),A=A.next}while(A!==L0)}else if(B===null)G.lanes=_;var R=G.dispatch;return[X.memoizedState,R]}function wz(J,Q,Z){var X=X5(),G=X.queue;if(G===null)throw new Error("Should have a queue. This is likely a bug in React. Please file an issue.");G.lastRenderedReducer=J;var{dispatch:z,pending:B}=G,Y=X.memoizedState;if(B!==null){G.pending=null;var K=B.next,H=K;do{var U=H.action;Y=J(Y,U),H=H.next}while(H!==K);if(!m4(Y,X.memoizedState))RJ();if(X.memoizedState=Y,X.baseQueue===null)X.baseState=Y;G.lastRenderedState=Y}return[Y,z]}function Ez(J,Q,Z){return}function OZ(J,Q,Z){return}function Sz(J,Q,Z){var X=y0,G=c5(),z,B=p1();if(B){if(Z===void 0)throw new Error("Missing getServerSnapshot, which is required for server-rendered content. Will revert to client rendering.");if(z=Z(),!E9){if(z!==Z())q("The result of getServerSnapshot should be cached to avoid an infinite loop"),E9=!0}}else{if(z=Q(),!E9){var Y=Q();if(!m4(z,Y))q("The result of getSnapshot should be cached to avoid an infinite loop"),E9=!0}var K=pZ();if(K===null)throw new Error("Expected a work-in-progress root. This is a bug in React. Please file an issue.");if(!qQ(K,N8))tK(X,Q,z)}G.memoizedState=z;var H={value:z,getSnapshot:Q};return G.queue=H,PZ(JW.bind(null,X,H,J),[J]),X.flags|=V5,HJ(_1|o1,eK.bind(null,X,H,z,Q),void 0,null),z}function $Z(J,Q,Z){var X=y0,G=X5(),z=Q();if(!E9){var B=Q();if(!m4(z,B))q("The result of getSnapshot should be cached to avoid an infinite loop"),E9=!0}var Y=G.memoizedState,K=!m4(Y,z);if(K)G.memoizedState=z,RJ();var H=G.queue;if(qJ(JW.bind(null,X,H,J),[J]),H.getSnapshot!==Q||K||S1!==null&&S1.memoizedState.tag&_1){X.flags|=V5,HJ(_1|o1,eK.bind(null,X,H,z,Q),void 0,null);var U=pZ();if(U===null)throw new Error("Expected a work-in-progress root. This is a bug in React. Please file an issue.");if(!qQ(U,N8))tK(X,Q,z)}return z}function tK(J,Q,Z){J.flags|=zQ;var X={getSnapshot:Q,value:Z},G=y0.updateQueue;if(G===null)G=nK(),y0.updateQueue=G,G.stores=[X];else{var z=G.stores;if(z===null)G.stores=[X];else z.push(X)}}function eK(J,Q,Z,X){if(Q.value=Z,Q.getSnapshot=X,QW(Q))ZW(J)}function JW(J,Q,Z){var X=function(){if(QW(Q))ZW(J)};return Z(X)}function QW(J){var{getSnapshot:Q,value:Z}=J;try{var X=Q();return!m4(Z,X)}catch(G){return!0}}function ZW(J){var Q=_4(J,X0);if(Q!==null)v1(Q,J,X0,e0)}function VZ(J){var Q=c5();if(typeof J==="function")J=J();Q.memoizedState=Q.baseState=J;var Z={pending:null,interleaved:null,lanes:_,dispatch:null,lastRenderedReducer:Fz,lastRenderedState:J};Q.queue=Z;var X=Z.dispatch=dV.bind(null,y0,Z);return[Q.memoizedState,X]}function Cz(J){return _z(Fz)}function gz(J){return wz(Fz)}function HJ(J,Q,Z,X){var G={tag:J,create:Q,destroy:Z,deps:X,next:null},z=y0.updateQueue;if(z===null)z=nK(),y0.updateQueue=z,z.lastEffect=G.next=G;else{var B=z.lastEffect;if(B===null)z.lastEffect=G.next=G;else{var Y=B.next;B.next=G,G.next=Y,z.lastEffect=G}}return G}function Nz(J){var Q=c5();{var Z={current:J};return Q.memoizedState=Z,Z}}function AZ(J){var Q=X5();return Q.memoizedState}function UJ(J,Q,Z,X){var G=c5(),z=X===void 0?null:X;y0.flags|=J,G.memoizedState=HJ(_1|Q,Z,void 0,z)}function RZ(J,Q,Z,X){var G=X5(),z=X===void 0?null:X,B=void 0;if(E1!==null){var Y=E1.memoizedState;if(B=Y.destroy,z!==null){var K=Y.deps;if(Dz(z,K)){G.memoizedState=HJ(Q,Z,B,z);return}}}y0.flags|=J,G.memoizedState=HJ(_1|Q,Z,B,z)}function PZ(J,Q){if((y0.mode&u5)!==r)return UJ(BQ|V5|EX,o1,J,Q);else return UJ(V5|EX,o1,J,Q)}function qJ(J,Q){return RZ(V5,o1,J,Q)}function vz(J,Q){return UJ(E0,s5,J,Q)}function jZ(J,Q){return RZ(E0,s5,J,Q)}function bz(J,Q){var Z=E0;if(Z|=O8,(y0.mode&u5)!==r)Z|=B7;return UJ(Z,w1,J,Q)}function xZ(J,Q){return RZ(E0,w1,J,Q)}function XW(J,Q){if(typeof Q==="function"){var Z=Q,X=J();return Z(X),function(){Z(null)}}else if(Q!==null&&Q!==void 0){var G=Q;if(!G.hasOwnProperty("current"))q("Expected useImperativeHandle() first argument to either be a ref callback or React.createRef() object. Instead received: %s.","an object with keys {"+Object.keys(G).join(", ")+"}");var z=J();return G.current=z,function(){G.current=null}}}function kz(J,Q,Z){if(typeof Q!=="function")q("Expected useImperativeHandle() second argument to be a function that creates a handle. Instead received: %s.",Q!==null?typeof Q:"null");var X=Z!==null&&Z!==void 0?Z.concat([J]):null,G=E0;if(G|=O8,(y0.mode&u5)!==r)G|=B7;return UJ(G,w1,XW.bind(null,Q,J),X)}function LZ(J,Q,Z){if(typeof Q!=="function")q("Expected useImperativeHandle() second argument to be a function that creates a handle. Instead received: %s.",Q!==null?typeof Q:"null");var X=Z!==null&&Z!==void 0?Z.concat([J]):null;return RZ(E0,w1,XW.bind(null,Q,J),X)}function DZ(J,Q){}var FZ=DZ;function Tz(J,Q){var Z=c5(),X=Q===void 0?null:Q;return Z.memoizedState=[J,X],J}function IZ(J,Q){var Z=X5(),X=Q===void 0?null:Q,G=Z.memoizedState;if(G!==null){if(X!==null){var z=G[1];if(Dz(X,z))return G[0]}}return Z.memoizedState=[J,X],J}function hz(J,Q){var Z=c5(),X=Q===void 0?null:Q,G=J();return Z.memoizedState=[G,X],G}function _Z(J,Q){var Z=X5(),X=Q===void 0?null:Q,G=Z.memoizedState;if(G!==null){if(X!==null){var z=G[1];if(Dz(X,z))return G[0]}}var B=J();return Z.memoizedState=[B,X],B}function fz(J){var Q=c5();return Q.memoizedState=J,J}function GW(J){var Q=X5(),Z=E1,X=Z.memoizedState;return BW(Q,X,J)}function zW(J){var Q=X5();if(E1===null)return Q.memoizedState=J,J;else{var Z=E1.memoizedState;return BW(Q,Z,J)}}function BW(J,Q,Z){var X=!Lq(N8);if(X){if(!m4(Z,Q)){var G=Q3();y0.lanes=V0(y0.lanes,G),CJ(G),J.baseState=!0}return Q}else{if(J.baseState)J.baseState=!1,RJ();return J.memoizedState=Z,Z}}function hV(J,Q,Z){var X=R5();m1(gq(X,W7)),J(!0);var G=YJ.transition;YJ.transition={};var z=YJ.transition;YJ.transition._updatedFibers=new Set;try{J(!1),Q()}finally{if(m1(X),YJ.transition=G,G===null&&z._updatedFibers){var B=z._updatedFibers.size;if(B>10)J1("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.");z._updatedFibers.clear()}}}function uz(){var J=VZ(!1),Q=J[0],Z=J[1],X=hV.bind(null,Z),G=c5();return G.memoizedState=X,[Q,X]}function YW(){var J=Cz(),Q=J[0],Z=X5(),X=Z.memoizedState;return[Q,X]}function KW(){var J=gz(),Q=J[0],Z=X5(),X=Z.memoizedState;return[Q,X]}var WW=!1;function fV(){return WW}function dz(){var J=c5(),Q=pZ(),Z=Q.identifierPrefix,X;if(p1()){var G=ZV();X=":"+Z+"R"+G;var z=WJ++;if(z>0)X+="H"+z.toString(32);X+=":"}else{var B=bV++;X=":"+Z+"r"+B.toString(32)+":"}return J.memoizedState=X,X}function wZ(){var J=X5(),Q=J.memoizedState;return Q}function uV(J,Q,Z){if(typeof arguments[3]==="function")q("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 X=Q8(J),G={lane:X,action:Z,hasEagerState:!1,eagerState:null,next:null};if(HW(J))UW(Q,G);else{var z=uK(J,Q,G,X);if(z!==null){var B=A4();v1(z,J,X,B),qW(z,Q,X)}}MW(J,X)}function dV(J,Q,Z){if(typeof arguments[3]==="function")q("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 X=Q8(J),G={lane:X,action:Z,hasEagerState:!1,eagerState:null,next:null};if(HW(J))UW(Q,G);else{var z=J.alternate;if(J.lanes===_&&(z===null||z.lanes===_)){var B=Q.lastRenderedReducer;if(B!==null){var Y;Y=T.current,T.current=D5;try{var K=Q.lastRenderedState,H=B(K,Z);if(G.hasEagerState=!0,G.eagerState=H,m4(H,K)){IV(J,Q,G,X);return}}catch($){}finally{T.current=Y}}}var U=uK(J,Q,G,X);if(U!==null){var V=A4();v1(U,J,X,V),qW(U,Q,X)}}MW(J,X)}function HW(J){var Q=J.alternate;return J===y0||Q!==null&&Q===y0}function UW(J,Q){KJ=MZ=!0;var Z=J.pending;if(Z===null)Q.next=Q;else Q.next=Z.next,Z.next=Q;J.pending=Q}function qW(J,Q,Z){if(J3(Z)){var X=Q.lanes;X=Z3(X,J.pendingLanes);var G=V0(X,Z);Q.lanes=G,GG(J,G)}}function MW(J,Q,Z){vX(J,Q)}var EZ={readContext:L1,useCallback:W4,useContext:W4,useEffect:W4,useImperativeHandle:W4,useInsertionEffect:W4,useLayoutEffect:W4,useMemo:W4,useReducer:W4,useRef:W4,useState:W4,useDebugValue:W4,useDeferredValue:W4,useTransition:W4,useMutableSource:W4,useSyncExternalStore:W4,useId:W4,unstable_isNewReconciler:t0},OW=null,$W=null,VW=null,AW=null,i5=null,D5=null,SZ=null;{var mz=function(){q("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().")},G0=function(){q("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")};OW={readContext:function(J){return L1(J)},useCallback:function(J,Q){return I="useCallback",u0(),S9(Q),Tz(J,Q)},useContext:function(J){return I="useContext",u0(),L1(J)},useEffect:function(J,Q){return I="useEffect",u0(),S9(Q),PZ(J,Q)},useImperativeHandle:function(J,Q,Z){return I="useImperativeHandle",u0(),S9(Z),kz(J,Q,Z)},useInsertionEffect:function(J,Q){return I="useInsertionEffect",u0(),S9(Q),vz(J,Q)},useLayoutEffect:function(J,Q){return I="useLayoutEffect",u0(),S9(Q),bz(J,Q)},useMemo:function(J,Q){I="useMemo",u0(),S9(Q);var Z=T.current;T.current=i5;try{return hz(J,Q)}finally{T.current=Z}},useReducer:function(J,Q,Z){I="useReducer",u0();var X=T.current;T.current=i5;try{return Iz(J,Q,Z)}finally{T.current=X}},useRef:function(J){return I="useRef",u0(),Nz(J)},useState:function(J){I="useState",u0();var Q=T.current;T.current=i5;try{return VZ(J)}finally{T.current=Q}},useDebugValue:function(J,Q){return I="useDebugValue",u0(),DZ()},useDeferredValue:function(J){return I="useDeferredValue",u0(),fz(J)},useTransition:function(){return I="useTransition",u0(),uz()},useMutableSource:function(J,Q,Z){return I="useMutableSource",u0(),Ez()},useSyncExternalStore:function(J,Q,Z){return I="useSyncExternalStore",u0(),Sz(J,Q,Z)},useId:function(){return I="useId",u0(),dz()},unstable_isNewReconciler:t0},$W={readContext:function(J){return L1(J)},useCallback:function(J,Q){return I="useCallback",C(),Tz(J,Q)},useContext:function(J){return I="useContext",C(),L1(J)},useEffect:function(J,Q){return I="useEffect",C(),PZ(J,Q)},useImperativeHandle:function(J,Q,Z){return I="useImperativeHandle",C(),kz(J,Q,Z)},useInsertionEffect:function(J,Q){return I="useInsertionEffect",C(),vz(J,Q)},useLayoutEffect:function(J,Q){return I="useLayoutEffect",C(),bz(J,Q)},useMemo:function(J,Q){I="useMemo",C();var Z=T.current;T.current=i5;try{return hz(J,Q)}finally{T.current=Z}},useReducer:function(J,Q,Z){I="useReducer",C();var X=T.current;T.current=i5;try{return Iz(J,Q,Z)}finally{T.current=X}},useRef:function(J){return I="useRef",C(),Nz(J)},useState:function(J){I="useState",C();var Q=T.current;T.current=i5;try{return VZ(J)}finally{T.current=Q}},useDebugValue:function(J,Q){return I="useDebugValue",C(),DZ()},useDeferredValue:function(J){return I="useDeferredValue",C(),fz(J)},useTransition:function(){return I="useTransition",C(),uz()},useMutableSource:function(J,Q,Z){return I="useMutableSource",C(),Ez()},useSyncExternalStore:function(J,Q,Z){return I="useSyncExternalStore",C(),Sz(J,Q,Z)},useId:function(){return I="useId",C(),dz()},unstable_isNewReconciler:t0},VW={readContext:function(J){return L1(J)},useCallback:function(J,Q){return I="useCallback",C(),IZ(J,Q)},useContext:function(J){return I="useContext",C(),L1(J)},useEffect:function(J,Q){return I="useEffect",C(),qJ(J,Q)},useImperativeHandle:function(J,Q,Z){return I="useImperativeHandle",C(),LZ(J,Q,Z)},useInsertionEffect:function(J,Q){return I="useInsertionEffect",C(),jZ(J,Q)},useLayoutEffect:function(J,Q){return I="useLayoutEffect",C(),xZ(J,Q)},useMemo:function(J,Q){I="useMemo",C();var Z=T.current;T.current=D5;try{return _Z(J,Q)}finally{T.current=Z}},useReducer:function(J,Q,Z){I="useReducer",C();var X=T.current;T.current=D5;try{return _z(J,Q,Z)}finally{T.current=X}},useRef:function(J){return I="useRef",C(),AZ()},useState:function(J){I="useState",C();var Q=T.current;T.current=D5;try{return Cz(J)}finally{T.current=Q}},useDebugValue:function(J,Q){return I="useDebugValue",C(),FZ()},useDeferredValue:function(J){return I="useDeferredValue",C(),GW(J)},useTransition:function(){return I="useTransition",C(),YW()},useMutableSource:function(J,Q,Z){return I="useMutableSource",C(),OZ()},useSyncExternalStore:function(J,Q,Z){return I="useSyncExternalStore",C(),$Z(J,Q)},useId:function(){return I="useId",C(),wZ()},unstable_isNewReconciler:t0},AW={readContext:function(J){return L1(J)},useCallback:function(J,Q){return I="useCallback",C(),IZ(J,Q)},useContext:function(J){return I="useContext",C(),L1(J)},useEffect:function(J,Q){return I="useEffect",C(),qJ(J,Q)},useImperativeHandle:function(J,Q,Z){return I="useImperativeHandle",C(),LZ(J,Q,Z)},useInsertionEffect:function(J,Q){return I="useInsertionEffect",C(),jZ(J,Q)},useLayoutEffect:function(J,Q){return I="useLayoutEffect",C(),xZ(J,Q)},useMemo:function(J,Q){I="useMemo",C();var Z=T.current;T.current=SZ;try{return _Z(J,Q)}finally{T.current=Z}},useReducer:function(J,Q,Z){I="useReducer",C();var X=T.current;T.current=SZ;try{return wz(J,Q,Z)}finally{T.current=X}},useRef:function(J){return I="useRef",C(),AZ()},useState:function(J){I="useState",C();var Q=T.current;T.current=SZ;try{return gz(J)}finally{T.current=Q}},useDebugValue:function(J,Q){return I="useDebugValue",C(),FZ()},useDeferredValue:function(J){return I="useDeferredValue",C(),zW(J)},useTransition:function(){return I="useTransition",C(),KW()},useMutableSource:function(J,Q,Z){return I="useMutableSource",C(),OZ()},useSyncExternalStore:function(J,Q,Z){return I="useSyncExternalStore",C(),$Z(J,Q)},useId:function(){return I="useId",C(),wZ()},unstable_isNewReconciler:t0},i5={readContext:function(J){return mz(),L1(J)},useCallback:function(J,Q){return I="useCallback",G0(),u0(),Tz(J,Q)},useContext:function(J){return I="useContext",G0(),u0(),L1(J)},useEffect:function(J,Q){return I="useEffect",G0(),u0(),PZ(J,Q)},useImperativeHandle:function(J,Q,Z){return I="useImperativeHandle",G0(),u0(),kz(J,Q,Z)},useInsertionEffect:function(J,Q){return I="useInsertionEffect",G0(),u0(),vz(J,Q)},useLayoutEffect:function(J,Q){return I="useLayoutEffect",G0(),u0(),bz(J,Q)},useMemo:function(J,Q){I="useMemo",G0(),u0();var Z=T.current;T.current=i5;try{return hz(J,Q)}finally{T.current=Z}},useReducer:function(J,Q,Z){I="useReducer",G0(),u0();var X=T.current;T.current=i5;try{return Iz(J,Q,Z)}finally{T.current=X}},useRef:function(J){return I="useRef",G0(),u0(),Nz(J)},useState:function(J){I="useState",G0(),u0();var Q=T.current;T.current=i5;try{return VZ(J)}finally{T.current=Q}},useDebugValue:function(J,Q){return I="useDebugValue",G0(),u0(),DZ()},useDeferredValue:function(J){return I="useDeferredValue",G0(),u0(),fz(J)},useTransition:function(){return I="useTransition",G0(),u0(),uz()},useMutableSource:function(J,Q,Z){return I="useMutableSource",G0(),u0(),Ez()},useSyncExternalStore:function(J,Q,Z){return I="useSyncExternalStore",G0(),u0(),Sz(J,Q,Z)},useId:function(){return I="useId",G0(),u0(),dz()},unstable_isNewReconciler:t0},D5={readContext:function(J){return mz(),L1(J)},useCallback:function(J,Q){return I="useCallback",G0(),C(),IZ(J,Q)},useContext:function(J){return I="useContext",G0(),C(),L1(J)},useEffect:function(J,Q){return I="useEffect",G0(),C(),qJ(J,Q)},useImperativeHandle:function(J,Q,Z){return I="useImperativeHandle",G0(),C(),LZ(J,Q,Z)},useInsertionEffect:function(J,Q){return I="useInsertionEffect",G0(),C(),jZ(J,Q)},useLayoutEffect:function(J,Q){return I="useLayoutEffect",G0(),C(),xZ(J,Q)},useMemo:function(J,Q){I="useMemo",G0(),C();var Z=T.current;T.current=D5;try{return _Z(J,Q)}finally{T.current=Z}},useReducer:function(J,Q,Z){I="useReducer",G0(),C();var X=T.current;T.current=D5;try{return _z(J,Q,Z)}finally{T.current=X}},useRef:function(J){return I="useRef",G0(),C(),AZ()},useState:function(J){I="useState",G0(),C();var Q=T.current;T.current=D5;try{return Cz(J)}finally{T.current=Q}},useDebugValue:function(J,Q){return I="useDebugValue",G0(),C(),FZ()},useDeferredValue:function(J){return I="useDeferredValue",G0(),C(),GW(J)},useTransition:function(){return I="useTransition",G0(),C(),YW()},useMutableSource:function(J,Q,Z){return I="useMutableSource",G0(),C(),OZ()},useSyncExternalStore:function(J,Q,Z){return I="useSyncExternalStore",G0(),C(),$Z(J,Q)},useId:function(){return I="useId",G0(),C(),wZ()},unstable_isNewReconciler:t0},SZ={readContext:function(J){return mz(),L1(J)},useCallback:function(J,Q){return I="useCallback",G0(),C(),IZ(J,Q)},useContext:function(J){return I="useContext",G0(),C(),L1(J)},useEffect:function(J,Q){return I="useEffect",G0(),C(),qJ(J,Q)},useImperativeHandle:function(J,Q,Z){return I="useImperativeHandle",G0(),C(),LZ(J,Q,Z)},useInsertionEffect:function(J,Q){return I="useInsertionEffect",G0(),C(),jZ(J,Q)},useLayoutEffect:function(J,Q){return I="useLayoutEffect",G0(),C(),xZ(J,Q)},useMemo:function(J,Q){I="useMemo",G0(),C();var Z=T.current;T.current=D5;try{return _Z(J,Q)}finally{T.current=Z}},useReducer:function(J,Q,Z){I="useReducer",G0(),C();var X=T.current;T.current=D5;try{return wz(J,Q,Z)}finally{T.current=X}},useRef:function(J){return I="useRef",G0(),C(),AZ()},useState:function(J){I="useState",G0(),C();var Q=T.current;T.current=D5;try{return gz(J)}finally{T.current=Q}},useDebugValue:function(J,Q){return I="useDebugValue",G0(),C(),FZ()},useDeferredValue:function(J){return I="useDeferredValue",G0(),C(),zW(J)},useTransition:function(){return I="useTransition",G0(),C(),KW()},useMutableSource:function(J,Q,Z){return I="useMutableSource",G0(),C(),OZ()},useSyncExternalStore:function(J,Q,Z){return I="useSyncExternalStore",G0(),C(),$Z(J,Q)},useId:function(){return I="useId",G0(),C(),wZ()},unstable_isNewReconciler:t0}}var n7=c0.unstable_now,RW=0,CZ=-1,MJ=-1,gZ=-1,yz=!1,NZ=!1;function PW(){return yz}function mV(){NZ=!0}function yV(){yz=!1,NZ=!1}function sV(){yz=NZ,NZ=!1}function jW(){return RW}function xW(){RW=n7()}function sz(J){if(MJ=n7(),J.actualStartTime<0)J.actualStartTime=n7()}function LW(J){MJ=-1}function vZ(J,Q){if(MJ>=0){var Z=n7()-MJ;if(J.actualDuration+=Z,Q)J.selfBaseDuration=Z;MJ=-1}}function l5(J){if(CZ>=0){var Q=n7()-CZ;CZ=-1;var Z=J.return;while(Z!==null){switch(Z.tag){case i:var X=Z.stateNode;X.effectDuration+=Q;return;case B1:var G=Z.stateNode;G.effectDuration+=Q;return}Z=Z.return}}}function cz(J){if(gZ>=0){var Q=n7()-gZ;gZ=-1;var Z=J.return;while(Z!==null){switch(Z.tag){case i:var X=Z.stateNode;if(X!==null)X.passiveEffectDuration+=Q;return;case B1:var G=Z.stateNode;if(G!==null)G.passiveEffectDuration+=Q;return}Z=Z.return}}}function p5(){CZ=n7()}function iz(){gZ=n7()}function lz(J){var Q=J.child;while(Q)J.actualDuration+=Q.actualDuration,Q=Q.sibling}function F5(J,Q){if(J&&J.defaultProps){var Z=D0({},Q),X=J.defaultProps;for(var G in X)if(Z[G]===void 0)Z[G]=X[G];return Z}return Q}var pz={},oz,az,rz,nz,tz,DW,bZ,ez,JB,QB,OJ;{oz=new Set,az=new Set,rz=new Set,nz=new Set,ez=new Set,tz=new Set,JB=new Set,QB=new Set,OJ=new Set;var FW=new Set;bZ=function(J,Q){if(J===null||typeof J==="function")return;var Z=Q+"_"+J;if(!FW.has(Z))FW.add(Z),q("%s(...): Expected the last optional `callback` argument to be a function. Instead received: %s.",Q,J)},DW=function(J,Q){if(Q===void 0){var Z=S0(J)||"Component";if(!tz.has(Z))tz.add(Z),q("%s.getDerivedStateFromProps(): A valid state object (or null) must be returned. You have returned undefined.",Z)}},Object.defineProperty(pz,"_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(pz)}function ZB(J,Q,Z,X){var G=J.memoizedState,z=Z(X,G);{if(J.mode&O1){u1(!0);try{z=Z(X,G)}finally{u1(!1)}}DW(Q,z)}var B=z===null||z===void 0?G:D0({},G,z);if(J.memoizedState=B,J.lanes===_){var Y=J.updateQueue;Y.baseState=B}}var XB={isMounted:k2,enqueueSetState:function(J,Q,Z){var X=J9(J),G=A4(),z=Q8(X),B=V7(G,z);if(B.payload=Q,Z!==void 0&&Z!==null)bZ(Z,"setState"),B.callback=Z;var Y=p7(X,B,z);if(Y!==null)v1(Y,X,z,G),YZ(Y,X,z);vX(X,z)},enqueueReplaceState:function(J,Q,Z){var X=J9(J),G=A4(),z=Q8(X),B=V7(G,z);if(B.tag=mK,B.payload=Q,Z!==void 0&&Z!==null)bZ(Z,"replaceState"),B.callback=Z;var Y=p7(X,B,z);if(Y!==null)v1(Y,X,z,G),YZ(Y,X,z);vX(X,z)},enqueueForceUpdate:function(J,Q){var Z=J9(J),X=A4(),G=Q8(Z),z=V7(X,G);if(z.tag=GZ,Q!==void 0&&Q!==null)bZ(Q,"forceUpdate"),z.callback=Q;var B=p7(Z,z,G);if(B!==null)v1(B,Z,G,X),YZ(B,Z,G);qq(Z,G)}};function IW(J,Q,Z,X,G,z,B){var Y=J.stateNode;if(typeof Y.shouldComponentUpdate==="function"){var K=Y.shouldComponentUpdate(X,z,B);{if(J.mode&O1){u1(!0);try{K=Y.shouldComponentUpdate(X,z,B)}finally{u1(!1)}}if(K===void 0)q("%s.shouldComponentUpdate(): Returned undefined instead of a boolean value. Make sure to return true or false.",S0(Q)||"Component")}return K}if(Q.prototype&&Q.prototype.isPureReactComponent)return!T6(Z,X)||!T6(G,z);return!0}function cV(J,Q,Z){var X=J.stateNode;{var G=S0(Q)||"Component",z=X.render;if(!z)if(Q.prototype&&typeof Q.prototype.render==="function")q("%s(...): No `render` method found on the returned component instance: did you accidentally return an object from the constructor?",G);else q("%s(...): No `render` method found on the returned component instance: you may have forgotten to define `render`.",G);if(X.getInitialState&&!X.getInitialState.isReactClassApproved&&!X.state)q("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?",G);if(X.getDefaultProps&&!X.getDefaultProps.isReactClassApproved)q("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.",G);if(X.propTypes)q("propTypes was defined as an instance property on %s. Use a static property to define propTypes instead.",G);if(X.contextType)q("contextType was defined as an instance property on %s. Use a static property to define contextType instead.",G);{if(Q.childContextTypes&&!OJ.has(Q)&&(J.mode&O1)===r)OJ.add(Q),q(`%s uses the legacy childContextTypes API which is no longer supported and will be removed in the next major release. Use React.createContext() instead
|
|
|
|
.Learn more about this warning here: https://reactjs.org/link/legacy-context`,G);if(Q.contextTypes&&!OJ.has(Q)&&(J.mode&O1)===r)OJ.add(Q),q(`%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.
|
|
|
|
Learn more about this warning here: https://reactjs.org/link/legacy-context`,G);if(X.contextTypes)q("contextTypes was defined as an instance property on %s. Use a static property to define contextTypes instead.",G);if(Q.contextType&&Q.contextTypes&&!JB.has(Q))JB.add(Q),q("%s declares both contextTypes and contextType static properties. The legacy contextTypes property will be ignored.",G)}if(typeof X.componentShouldUpdate==="function")q("%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.",G);if(Q.prototype&&Q.prototype.isPureReactComponent&&typeof X.shouldComponentUpdate!=="undefined")q("%s has a method called shouldComponentUpdate(). shouldComponentUpdate should not be used when extending React.PureComponent. Please extend React.Component if shouldComponentUpdate is used.",S0(Q)||"A pure component");if(typeof X.componentDidUnmount==="function")q("%s has a method called componentDidUnmount(). But there is no such lifecycle method. Did you mean componentWillUnmount()?",G);if(typeof X.componentDidReceiveProps==="function")q("%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().",G);if(typeof X.componentWillRecieveProps==="function")q("%s has a method called componentWillRecieveProps(). Did you mean componentWillReceiveProps()?",G);if(typeof X.UNSAFE_componentWillRecieveProps==="function")q("%s has a method called UNSAFE_componentWillRecieveProps(). Did you mean UNSAFE_componentWillReceiveProps()?",G);var B=X.props!==Z;if(X.props!==void 0&&B)q("%s(...): When calling super() in `%s`, make sure to pass up the same props that your component's constructor was passed.",G,G);if(X.defaultProps)q("Setting defaultProps as an instance property on %s is not supported and will be ignored. Instead, define defaultProps as a static property on %s.",G,G);if(typeof X.getSnapshotBeforeUpdate==="function"&&typeof X.componentDidUpdate!=="function"&&!rz.has(Q))rz.add(Q),q("%s: getSnapshotBeforeUpdate() should be used with componentDidUpdate(). This component defines getSnapshotBeforeUpdate() only.",S0(Q));if(typeof X.getDerivedStateFromProps==="function")q("%s: getDerivedStateFromProps() is defined as an instance method and will be ignored. Instead, declare it as a static method.",G);if(typeof X.getDerivedStateFromError==="function")q("%s: getDerivedStateFromError() is defined as an instance method and will be ignored. Instead, declare it as a static method.",G);if(typeof Q.getSnapshotBeforeUpdate==="function")q("%s: getSnapshotBeforeUpdate() is defined as a static method and will be ignored. Instead, declare it as an instance method.",G);var Y=X.state;if(Y&&(typeof Y!=="object"||T0(Y)))q("%s.state: must be set to an object or null",G);if(typeof X.getChildContext==="function"&&typeof Q.childContextTypes!=="object")q("%s.getChildContext(): childContextTypes must be defined in order to use getChildContext().",G)}}function _W(J,Q){Q.updater=XB,J.stateNode=Q,C2(Q,J),Q._reactInternalInstance=pz}function wW(J,Q,Z){var X=!1,G=y4,z=y4,B=Q.contextType;if("contextType"in Q){var Y=B===null||B!==void 0&&B.$$typeof===n&&B._context===void 0;if(!Y&&!QB.has(Q)){QB.add(Q);var K="";if(B===void 0)K=" 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.";else if(typeof B!=="object")K=" However, it is set to a "+typeof B+".";else if(B.$$typeof===N)K=" Did you accidentally pass the Context.Provider instead?";else if(B._context!==void 0)K=" Did you accidentally pass the Context.Consumer instead?";else K=" However, it is set to an object with keys {"+Object.keys(B).join(", ")+"}.";q("%s defines an invalid contextType. contextType should point to the Context object returned by React.createContext().%s",S0(Q)||"Component",K)}}if(typeof B==="object"&&B!==null)z=L1(B);else{G=A9(J,Q,!0);var H=Q.contextTypes;X=H!==null&&H!==void 0,z=X?R9(J,G):y4}var U=new Q(Z,z);if(J.mode&O1){u1(!0);try{U=new Q(Z,z)}finally{u1(!1)}}var V=J.memoizedState=U.state!==null&&U.state!==void 0?U.state:null;_W(J,U);{if(typeof Q.getDerivedStateFromProps==="function"&&V===null){var $=S0(Q)||"Component";if(!az.has($))az.add($),q("`%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.",$,U.state===null?"null":"undefined",$)}if(typeof Q.getDerivedStateFromProps==="function"||typeof U.getSnapshotBeforeUpdate==="function"){var j=null,x=null,L=null;if(typeof U.componentWillMount==="function"&&U.componentWillMount.__suppressDeprecationWarning!==!0)j="componentWillMount";else if(typeof U.UNSAFE_componentWillMount==="function")j="UNSAFE_componentWillMount";if(typeof U.componentWillReceiveProps==="function"&&U.componentWillReceiveProps.__suppressDeprecationWarning!==!0)x="componentWillReceiveProps";else if(typeof U.UNSAFE_componentWillReceiveProps==="function")x="UNSAFE_componentWillReceiveProps";if(typeof U.componentWillUpdate==="function"&&U.componentWillUpdate.__suppressDeprecationWarning!==!0)L="componentWillUpdate";else if(typeof U.UNSAFE_componentWillUpdate==="function")L="UNSAFE_componentWillUpdate";if(j!==null||x!==null||L!==null){var g=S0(Q)||"Component",s=typeof Q.getDerivedStateFromProps==="function"?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";if(!nz.has(g))nz.add(g),q(`Unsafe legacy lifecycles will not be called for components using new component APIs.
|
|
|
|
%s uses %s but also contains the following legacy lifecycles:%s%s%s
|
|
|
|
The above lifecycles should be removed. Learn more about this warning here:
|
|
https://reactjs.org/link/unsafe-component-lifecycles`,g,s,j!==null?`
|
|
`+j:"",x!==null?`
|
|
`+x:"",L!==null?`
|
|
`+L:"")}}}if(X)VK(J,G,z);return U}function iV(J,Q){var Z=Q.state;if(typeof Q.componentWillMount==="function")Q.componentWillMount();if(typeof Q.UNSAFE_componentWillMount==="function")Q.UNSAFE_componentWillMount();if(Z!==Q.state)q("%s.componentWillMount(): Assigning directly to this.state is deprecated (except inside a component's constructor). Use setState instead.",$0(J)||"Component"),XB.enqueueReplaceState(Q,Q.state,null)}function EW(J,Q,Z,X){var G=Q.state;if(typeof Q.componentWillReceiveProps==="function")Q.componentWillReceiveProps(Z,X);if(typeof Q.UNSAFE_componentWillReceiveProps==="function")Q.UNSAFE_componentWillReceiveProps(Z,X);if(Q.state!==G){{var z=$0(J)||"Component";if(!oz.has(z))oz.add(z),q("%s.componentWillReceiveProps(): Assigning directly to this.state is deprecated (except inside a component's constructor). Use setState instead.",z)}XB.enqueueReplaceState(Q,Q.state,null)}}function GB(J,Q,Z,X){cV(J,Q,Z);var G=J.stateNode;G.props=Z,G.state=J.memoizedState,G.refs={},qz(J);var z=Q.contextType;if(typeof z==="object"&&z!==null)G.context=L1(z);else{var B=A9(J,Q,!0);G.context=R9(J,B)}{if(G.state===Z){var Y=S0(Q)||"Component";if(!ez.has(Y))ez.add(Y),q("%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.",Y)}if(J.mode&O1)x5.recordLegacyContextWarning(J,G);x5.recordUnsafeLifecycleWarnings(J,G)}G.state=J.memoizedState;var K=Q.getDerivedStateFromProps;if(typeof K==="function")ZB(J,Q,K,Z),G.state=J.memoizedState;if(typeof Q.getDerivedStateFromProps!=="function"&&typeof G.getSnapshotBeforeUpdate!=="function"&&(typeof G.UNSAFE_componentWillMount==="function"||typeof G.componentWillMount==="function"))iV(J,G),KZ(J,Z,G,X),G.state=J.memoizedState;if(typeof G.componentDidMount==="function"){var H=E0;if(H|=O8,(J.mode&u5)!==r)H|=B7;J.flags|=H}}function lV(J,Q,Z,X){var{stateNode:G,memoizedProps:z}=J;G.props=z;var B=G.context,Y=Q.contextType,K=y4;if(typeof Y==="object"&&Y!==null)K=L1(Y);else{var H=A9(J,Q,!0);K=R9(J,H)}var U=Q.getDerivedStateFromProps,V=typeof U==="function"||typeof G.getSnapshotBeforeUpdate==="function";if(!V&&(typeof G.UNSAFE_componentWillReceiveProps==="function"||typeof G.componentWillReceiveProps==="function")){if(z!==Z||B!==K)EW(J,G,Z,K)}sK();var $=J.memoizedState,j=G.state=$;if(KZ(J,Z,G,X),j=J.memoizedState,z===Z&&$===j&&!sQ()&&!WZ()){if(typeof G.componentDidMount==="function"){var x=E0;if(x|=O8,(J.mode&u5)!==r)x|=B7;J.flags|=x}return!1}if(typeof U==="function")ZB(J,Q,U,Z),j=J.memoizedState;var L=WZ()||IW(J,Q,z,Z,$,j,K);if(L){if(!V&&(typeof G.UNSAFE_componentWillMount==="function"||typeof G.componentWillMount==="function")){if(typeof G.componentWillMount==="function")G.componentWillMount();if(typeof G.UNSAFE_componentWillMount==="function")G.UNSAFE_componentWillMount()}if(typeof G.componentDidMount==="function"){var g=E0;if(g|=O8,(J.mode&u5)!==r)g|=B7;J.flags|=g}}else{if(typeof G.componentDidMount==="function"){var s=E0;if(s|=O8,(J.mode&u5)!==r)s|=B7;J.flags|=s}J.memoizedProps=Z,J.memoizedState=j}return G.props=Z,G.state=j,G.context=K,L}function pV(J,Q,Z,X,G){var z=Q.stateNode;yK(J,Q);var B=Q.memoizedProps,Y=Q.type===Q.elementType?B:F5(Q.type,B);z.props=Y;var K=Q.pendingProps,H=z.context,U=Z.contextType,V=y4;if(typeof U==="object"&&U!==null)V=L1(U);else{var $=A9(Q,Z,!0);V=R9(Q,$)}var j=Z.getDerivedStateFromProps,x=typeof j==="function"||typeof z.getSnapshotBeforeUpdate==="function";if(!x&&(typeof z.UNSAFE_componentWillReceiveProps==="function"||typeof z.componentWillReceiveProps==="function")){if(B!==K||H!==V)EW(Q,z,X,V)}sK();var L=Q.memoizedState,g=z.state=L;if(KZ(Q,X,z,G),g=Q.memoizedState,B===K&&L===g&&!sQ()&&!WZ()&&!j4){if(typeof z.componentDidUpdate==="function"){if(B!==J.memoizedProps||L!==J.memoizedState)Q.flags|=E0}if(typeof z.getSnapshotBeforeUpdate==="function"){if(B!==J.memoizedProps||L!==J.memoizedState)Q.flags|=q8}return!1}if(typeof j==="function")ZB(Q,Z,j,X),g=Q.memoizedState;var s=WZ()||IW(Q,Z,Y,X,L,g,V)||j4;if(s){if(!x&&(typeof z.UNSAFE_componentWillUpdate==="function"||typeof z.componentWillUpdate==="function")){if(typeof z.componentWillUpdate==="function")z.componentWillUpdate(X,g,V);if(typeof z.UNSAFE_componentWillUpdate==="function")z.UNSAFE_componentWillUpdate(X,g,V)}if(typeof z.componentDidUpdate==="function")Q.flags|=E0;if(typeof z.getSnapshotBeforeUpdate==="function")Q.flags|=q8}else{if(typeof z.componentDidUpdate==="function"){if(B!==J.memoizedProps||L!==J.memoizedState)Q.flags|=E0}if(typeof z.getSnapshotBeforeUpdate==="function"){if(B!==J.memoizedProps||L!==J.memoizedState)Q.flags|=q8}Q.memoizedProps=X,Q.memoizedState=g}return z.props=X,z.state=g,z.context=V,s}function v8(J,Q){return{value:J,source:Q,stack:Z6(Q),digest:null}}function zB(J,Q,Z){return{value:J,source:null,stack:Z!=null?Z:null,digest:Q!=null?Q:null}}function oV(J,Q){return!0}function BB(J,Q){try{var Z=oV(J,Q);if(Z===!1)return;var{value:X,source:G,stack:z}=Q,B=z!==null?z:"";if(X!=null&&X._suppressLogging){if(J.tag===c)return;console.error(X)}var Y=G?$0(G):null,K=Y?"The above error occurred in the <"+Y+"> component:":"The above error occurred in one of your React components:",H;if(J.tag===i)H=`Consider adding an error boundary to your tree to customize error handling behavior.
|
|
Visit https://reactjs.org/link/error-boundaries to learn more about error boundaries.`;else{var U=$0(J)||"Anonymous";H="React will try to recreate this component tree from scratch "+("using the error boundary you provided, "+U+".")}var V=K+`
|
|
`+B+`
|
|
|
|
`+(""+H);console.error(V)}catch($){setTimeout(function(){throw $})}}var aV=typeof WeakMap==="function"?WeakMap:Map;function SW(J,Q,Z){var X=V7(e0,Z);X.tag=Hz,X.payload={element:null};var G=Q.value;return X.callback=function(){lR(G),BB(J,Q)},X}function YB(J,Q,Z){var X=V7(e0,Z);X.tag=Hz;var G=J.type.getDerivedStateFromError;if(typeof G==="function"){var z=Q.value;X.payload=function(){return G(z)},X.callback=function(){mH(J),BB(J,Q)}}var B=J.stateNode;if(B!==null&&typeof B.componentDidCatch==="function")X.callback=function Y(){if(mH(J),BB(J,Q),typeof G!=="function")cR(this);var{value:K,stack:H}=Q;if(this.componentDidCatch(K,{componentStack:H!==null?H:""}),typeof G!=="function"){if(!f4(J.lanes,X0))q("%s: Error boundaries should implement getDerivedStateFromError(). In that method, return a state update to display an error message or fallback UI.",$0(J)||"Unknown")}};return X}function CW(J,Q,Z){var X=J.pingCache,G;if(X===null)X=J.pingCache=new aV,G=new Set,X.set(Q,G);else if(G=X.get(Q),G===void 0)G=new Set,X.set(Q,G);if(!G.has(Z)){G.add(Z);var z=pR.bind(null,J,Q,Z);if(A5)gJ(J,Z);Q.then(z,z)}}function rV(J,Q,Z,X){var G=J.updateQueue;if(G===null){var z=new Set;z.add(Z),J.updateQueue=z}else G.add(Z)}function nV(J,Q){var Z=J.tag;if((J.mode&I0)===r&&(Z===z0||Z===l||Z===y)){var X=J.alternate;if(X)J.updateQueue=X.updateQueue,J.memoizedState=X.memoizedState,J.lanes=X.lanes;else J.updateQueue=null,J.memoizedState=null}}function gW(J){var Q=J;do{if(Q.tag===Q0&&NV(Q))return Q;Q=Q.return}while(Q!==null);return null}function NW(J,Q,Z,X,G){if((J.mode&I0)===r){if(J===Q)J.flags|=O4;else{if(J.flags|=h0,Z.flags|=_X,Z.flags&=~(g2|M6),Z.tag===c){var z=Z.alternate;if(z===null)Z.tag=M0;else{var B=V7(e0,X0);B.tag=GZ,p7(Z,B,X0)}}Z.lanes=V0(Z.lanes,X0)}return J}return J.flags|=O4,J.lanes=G,J}function tV(J,Q,Z,X,G){if(Z.flags|=M6,A5)gJ(J,G);if(X!==null&&typeof X==="object"&&typeof X.then==="function"){var z=X;if(nV(Z),p1()&&Z.mode&I0)DK();var B=gW(Q);if(B!==null){if(B.flags&=~G7,NW(B,Q,Z,J,G),B.mode&I0)CW(J,z,G);rV(B,J,z);return}else{if(!xq(G)){CW(J,z,G),mB();return}var Y=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.");X=Y}}else if(p1()&&Z.mode&I0){DK();var K=gW(Q);if(K!==null){if((K.flags&O4)===t)K.flags|=G7;NW(K,Q,Z,J,G),tG(v8(X,Z));return}}X=v8(X,Z),TR(X);var H=Q;do{switch(H.tag){case i:{var U=X;H.flags|=O4;var V=x6(G);H.lanes=V0(H.lanes,V);var $=SW(H,U,V);Mz(H,$);return}case c:var j=X,x=H.type,L=H.stateNode;if((H.flags&h0)===t&&(typeof x.getDerivedStateFromError==="function"||L!==null&&typeof L.componentDidCatch==="function"&&!NH(L))){H.flags|=O4;var g=x6(G);H.lanes=V0(H.lanes,g);var s=YB(H,j,g);Mz(H,s);return}break}H=H.return}while(H!==null)}function eV(){return null}var $J=K0.ReactCurrentOwner,I5=!1,KB,VJ,WB,HB,UB,b8,qB,kZ,AJ;KB={},VJ={},WB={},HB={},UB={},b8=!1,qB={},kZ={},AJ={};function $4(J,Q,Z,X){if(J===null)Q.child=kK(Q,null,Z,X);else Q.child=L9(Q,J.child,Z,X)}function JA(J,Q,Z,X){Q.child=L9(Q,J.child,null,X),Q.child=L9(Q,null,Z,X)}function vW(J,Q,Z,X,G){if(Q.type!==Q.elementType){var z=Z.propTypes;if(z)P5(z,X,"prop",S0(Z))}var B=Z.render,Y=Q.ref,K,H;F9(Q,G),$6(Q);{if($J.current=Q,T4(!0),K=C9(J,Q,B,X,Y,G),H=g9(),Q.mode&O1){u1(!0);try{K=C9(J,Q,B,X,Y,G),H=g9()}finally{u1(!1)}}T4(!1)}if(X9(),J!==null&&!I5)return aK(J,Q,G),A7(J,Q,G);if(p1()&&H)lG(Q);return Q.flags|=Q9,$4(J,Q,K,G),Q.child}function bW(J,Q,Z,X,G){if(J===null){var z=Z.type;if(HP(z)&&Z.compare===null&&Z.defaultProps===void 0){var B=z;return B=u9(z),Q.tag=y,Q.type=B,$B(Q,z),kW(J,Q,B,X,G)}{var Y=z.propTypes;if(Y)P5(Y,X,"prop",S0(z));if(Z.defaultProps!==void 0){var K=S0(z)||"Unknown";if(!AJ[K])q("%s: Support for defaultProps will be removed from memo components in a future major release. Use JavaScript default parameters instead.",K),AJ[K]=!0}}var H=tB(Z.type,null,X,Q,Q.mode,G);return H.ref=Q.ref,H.return=Q,Q.child=H,H}{var U=Z.type,V=U.propTypes;if(V)P5(V,X,"prop",S0(U))}var $=J.child,j=xB(J,G);if(!j){var x=$.memoizedProps,L=Z.compare;if(L=L!==null?L:T6,L(x,X)&&J.ref===Q.ref)return A7(J,Q,G)}Q.flags|=Q9;var g=u8($,X);return g.ref=Q.ref,g.return=Q,Q.child=g,g}function kW(J,Q,Z,X,G){if(Q.type!==Q.elementType){var z=Q.elementType;if(z.$$typeof===k0){var B=z,Y=B._payload,K=B._init;try{z=K(Y)}catch(V){z=null}var H=z&&z.propTypes;if(H)P5(H,X,"prop",S0(z))}}if(J!==null){var U=J.memoizedProps;if(T6(U,X)&&J.ref===Q.ref&&Q.type===J.type){if(I5=!1,Q.pendingProps=X=U,!xB(J,G))return Q.lanes=J.lanes,A7(J,Q,G);else if((J.flags&_X)!==t)I5=!0}}return MB(J,Q,Z,X,G)}function TW(J,Q,Z){var X=Q.pendingProps,G=X.children,z=J!==null?J.memoizedState:null;if(X.mode==="hidden"||Y5)if((Q.mode&I0)===r){var B={baseLanes:_,cachePool:null,transitions:null};Q.memoizedState=B,oZ(Q,Z)}else if(!f4(Z,h4)){var Y=null,K;if(z!==null){var H=z.baseLanes;K=V0(H,Z)}else K=Z;Q.lanes=Q.childLanes=OQ(h4);var U={baseLanes:K,cachePool:Y,transitions:null};return Q.memoizedState=U,Q.updateQueue=null,oZ(Q,K),null}else{var V={baseLanes:_,cachePool:null,transitions:null};Q.memoizedState=V;var $=z!==null?z.baseLanes:Z;oZ(Q,$)}else{var j;if(z!==null)j=V0(z.baseLanes,Z),Q.memoizedState=null;else j=Z;oZ(Q,j)}return $4(J,Q,G,Z),Q.child}function QA(J,Q,Z){var X=Q.pendingProps;return $4(J,Q,X,Z),Q.child}function ZA(J,Q,Z){var X=Q.pendingProps.children;return $4(J,Q,X,Z),Q.child}function XA(J,Q,Z){{Q.flags|=E0;{var X=Q.stateNode;X.effectDuration=0,X.passiveEffectDuration=0}}var G=Q.pendingProps,z=G.children;return $4(J,Q,z,Z),Q.child}function hW(J,Q){var Z=Q.ref;if(J===null&&Z!==null||J!==null&&J.ref!==Z)Q.flags|=k7,Q.flags|=wX}function MB(J,Q,Z,X,G){if(Q.type!==Q.elementType){var z=Z.propTypes;if(z)P5(z,X,"prop",S0(Z))}var B;{var Y=A9(Q,Z,!0);B=R9(Q,Y)}var K,H;F9(Q,G),$6(Q);{if($J.current=Q,T4(!0),K=C9(J,Q,Z,X,B,G),H=g9(),Q.mode&O1){u1(!0);try{K=C9(J,Q,Z,X,B,G),H=g9()}finally{u1(!1)}}T4(!1)}if(X9(),J!==null&&!I5)return aK(J,Q,G),A7(J,Q,G);if(p1()&&H)lG(Q);return Q.flags|=Q9,$4(J,Q,K,G),Q.child}function fW(J,Q,Z,X,G){{switch(IP(Q)){case!1:{var{stateNode:z,type:B}=Q,Y=new B(Q.memoizedProps,z.context),K=Y.state;z.updater.enqueueSetState(z,K,null);break}case!0:{Q.flags|=h0,Q.flags|=O4;var H=new Error("Simulated error coming from DevTools"),U=x6(G);Q.lanes=V0(Q.lanes,U);var V=YB(Q,v8(H,Q),U);Mz(Q,V);break}}if(Q.type!==Q.elementType){var $=Z.propTypes;if($)P5($,X,"prop",S0(Z))}}var j;if(y5(Z))j=!0,iQ(Q);else j=!1;F9(Q,G);var x=Q.stateNode,L;if(x===null)hZ(J,Q),wW(Q,Z,X),GB(Q,Z,X,G),L=!0;else if(J===null)L=lV(Q,Z,X,G);else L=pV(J,Q,Z,X,G);var g=OB(J,Q,Z,L,j,G);{var s=Q.stateNode;if(L&&s.props!==X){if(!b8)q("It looks like %s is reassigning its own `this.props` while rendering. This is not supported and can lead to confusing bugs.",$0(Q)||"a component");b8=!0}}return g}function OB(J,Q,Z,X,G,z){hW(J,Q);var B=(Q.flags&h0)!==t;if(!X&&!B){if(G)PK(Q,Z,!1);return A7(J,Q,z)}var Y=Q.stateNode;$J.current=Q;var K;if(B&&typeof Z.getDerivedStateFromError!=="function")K=null,LW();else{$6(Q);{if(T4(!0),K=Y.render(),Q.mode&O1){u1(!0);try{Y.render()}finally{u1(!1)}}T4(!1)}X9()}if(Q.flags|=Q9,J!==null&&B)JA(J,Q,K,z);else $4(J,Q,K,z);if(Q.memoizedState=Y.state,G)PK(Q,Z,!0);return Q.child}function uW(J){var Q=J.stateNode;if(Q.pendingContext)AK(J,Q.pendingContext,Q.pendingContext!==Q.context);else if(Q.context)AK(J,Q.context,!1);Oz(J,Q.containerInfo)}function GA(J,Q,Z){if(uW(Q),J===null)throw new Error("Should have a current fiber. This is a bug in React.");var{pendingProps:X,memoizedState:G}=Q,z=G.element;yK(J,Q),KZ(Q,X,null,Z);var{memoizedState:B,stateNode:Y}=Q,K=B.element;if(G.isDehydrated){var H={element:K,isDehydrated:!1,cache:B.cache,pendingSuspenseBoundaries:B.pendingSuspenseBoundaries,transitions:B.transitions},U=Q.updateQueue;if(U.baseState=H,Q.memoizedState=H,Q.flags&G7){var V=v8(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."),Q);return dW(J,Q,K,Z,V)}else if(K!==z){var $=v8(new Error("This root received an early update, before anything was able hydrate. Switched the entire root to client rendering."),Q);return dW(J,Q,K,Z,$)}else{KV(Q);var j=kK(Q,null,K,Z);Q.child=j;var x=j;while(x)x.flags=x.flags&~x1|z7,x=x.sibling}}else{if(x9(),K===z)return A7(J,Q,Z);$4(J,Q,K,Z)}return Q.child}function dW(J,Q,Z,X,G){return x9(),tG(G),Q.flags|=G7,$4(J,Q,Z,X),Q.child}function zA(J,Q,Z){if(lK(Q),J===null)nG(Q);var{type:X,pendingProps:G}=Q,z=J!==null?J.memoizedProps:null,B=G.children,Y=vG(X,G);if(Y)B=null;else if(z!==null&&vG(X,z))Q.flags|=q6;return hW(J,Q),$4(J,Q,B,Z),Q.child}function BA(J,Q){if(J===null)nG(Q);return null}function YA(J,Q,Z,X){hZ(J,Q);var G=Q.pendingProps,z=Z,B=z._payload,Y=z._init,K=Y(B);Q.type=K;var H=Q.tag=UP(K),U=F5(K,G),V;switch(H){case z0:return $B(Q,K),Q.type=K=u9(K),V=MB(null,Q,K,U,X),V;case c:return Q.type=K=lB(K),V=fW(null,Q,K,U,X),V;case l:return Q.type=K=pB(K),V=vW(null,Q,K,U,X),V;case H0:{if(Q.type!==Q.elementType){var $=K.propTypes;if($)P5($,U,"prop",S0(K))}return V=bW(null,Q,K,F5(K.type,U),X),V}}var j="";if(K!==null&&typeof K==="object"&&K.$$typeof===k0)j=" Did you wrap a component in React.lazy() more than once?";throw new Error("Element type is invalid. Received a promise that resolves to: "+K+". "+("Lazy element type must resolve to a class or function."+j))}function KA(J,Q,Z,X,G){hZ(J,Q),Q.tag=c;var z;if(y5(Z))z=!0,iQ(Q);else z=!1;return F9(Q,G),wW(Q,Z,X),GB(Q,Z,X,G),OB(null,Q,Z,!0,z,G)}function WA(J,Q,Z,X){hZ(J,Q);var G=Q.pendingProps,z;{var B=A9(Q,Z,!1);z=R9(Q,B)}F9(Q,X);var Y,K;$6(Q);{if(Z.prototype&&typeof Z.prototype.render==="function"){var H=S0(Z)||"Unknown";if(!KB[H])q("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.",H,H),KB[H]=!0}if(Q.mode&O1)x5.recordLegacyContextWarning(Q,null);T4(!0),$J.current=Q,Y=C9(null,Q,Z,G,z,X),K=g9(),T4(!1)}if(X9(),Q.flags|=Q9,typeof Y==="object"&&Y!==null&&typeof Y.render==="function"&&Y.$$typeof===void 0){var U=S0(Z)||"Unknown";if(!VJ[U])q("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.",U,U,U),VJ[U]=!0}if(typeof Y==="object"&&Y!==null&&typeof Y.render==="function"&&Y.$$typeof===void 0){{var V=S0(Z)||"Unknown";if(!VJ[V])q("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.",V,V,V),VJ[V]=!0}Q.tag=c,Q.memoizedState=null,Q.updateQueue=null;var $=!1;if(y5(Z))$=!0,iQ(Q);else $=!1;return Q.memoizedState=Y.state!==null&&Y.state!==void 0?Y.state:null,qz(Q),_W(Q,Y),GB(Q,Z,G,X),OB(null,Q,Z,!0,$,X)}else{if(Q.tag=z0,Q.mode&O1){u1(!0);try{Y=C9(null,Q,Z,G,z,X),K=g9()}finally{u1(!1)}}if(p1()&&K)lG(Q);return $4(null,Q,Y,X),$B(Q,Z),Q.child}}function $B(J,Q){{if(Q){if(Q.childContextTypes)q("%s(...): childContextTypes cannot be defined on a function component.",Q.displayName||Q.name||"Component")}if(J.ref!==null){var Z="",X=N7();if(X)Z+=`
|
|
|
|
Check the render method of \``+X+"`.";var G=X||"",z=J._debugSource;if(z)G=z.fileName+":"+z.lineNumber;if(!UB[G])UB[G]=!0,q("Function components cannot be given refs. Attempts to access this ref will fail. Did you mean to use React.forwardRef()?%s",Z)}if(Q.defaultProps!==void 0){var B=S0(Q)||"Unknown";if(!AJ[B])q("%s: Support for defaultProps will be removed from function components in a future major release. Use JavaScript default parameters instead.",B),AJ[B]=!0}if(typeof Q.getDerivedStateFromProps==="function"){var Y=S0(Q)||"Unknown";if(!HB[Y])q("%s: Function components do not support getDerivedStateFromProps.",Y),HB[Y]=!0}if(typeof Q.contextType==="object"&&Q.contextType!==null){var K=S0(Q)||"Unknown";if(!WB[K])q("%s: Function components do not support contextType.",K),WB[K]=!0}}}var VB={dehydrated:null,treeContext:null,retryLane:d1};function AB(J){return{baseLanes:J,cachePool:eV(),transitions:null}}function HA(J,Q){var Z=null;return{baseLanes:V0(J.baseLanes,Q),cachePool:Z,transitions:J.transitions}}function UA(J,Q,Z,X){if(Q!==null){var G=Q.memoizedState;if(G===null)return!1}return Az(J,BJ)}function qA(J,Q){return MQ(J.childLanes,Q)}function mW(J,Q,Z){var X=Q.pendingProps;if(_P(Q))Q.flags|=h0;var G=L5.current,z=!1,B=(Q.flags&h0)!==t;if(B||UA(G,J))z=!0,Q.flags&=~h0;else if(J===null||J.memoizedState!==null)G=gV(G,oK);if(G=_9(G),a7(Q,G),J===null){nG(Q);var Y=Q.memoizedState;if(Y!==null){var K=Y.dehydrated;if(K!==null)return AA(Q,K)}var{children:H,fallback:U}=X;if(z){var V=MA(Q,H,U,Z),$=Q.child;return $.memoizedState=AB(Z),Q.memoizedState=VB,V}else return RB(Q,H)}else{var j=J.memoizedState;if(j!==null){var x=j.dehydrated;if(x!==null)return RA(J,Q,B,X,x,j,Z)}if(z){var{fallback:L,children:g}=X,s=$A(J,Q,g,L,Z),m=Q.child,x0=J.child.memoizedState;return m.memoizedState=x0===null?AB(Z):HA(x0,Z),m.childLanes=qA(J,Z),Q.memoizedState=VB,s}else{var L0=X.children,A=OA(J,Q,L0,Z);return Q.memoizedState=null,A}}}function RB(J,Q,Z){var X=J.mode,G={mode:"visible",children:Q},z=PB(G,X);return z.return=J,J.child=z,z}function MA(J,Q,Z,X){var{mode:G,child:z}=J,B={mode:"hidden",children:Q},Y,K;if((G&I0)===r&&z!==null){if(Y=z,Y.childLanes=_,Y.pendingProps=B,J.mode&m0)Y.actualDuration=0,Y.actualStartTime=-1,Y.selfBaseDuration=0,Y.treeBaseDuration=0;K=X8(Z,G,X,null)}else Y=PB(B,G),K=X8(Z,G,X,null);return Y.return=J,K.return=J,Y.sibling=K,J.child=Y,K}function PB(J,Q,Z){return sH(J,Q,_,null)}function yW(J,Q){return u8(J,Q)}function OA(J,Q,Z,X){var G=J.child,z=G.sibling,B=yW(G,{mode:"visible",children:Z});if((Q.mode&I0)===r)B.lanes=X;if(B.return=Q,B.sibling=null,z!==null){var Y=Q.deletions;if(Y===null)Q.deletions=[z],Q.flags|=U8;else Y.push(z)}return Q.child=B,B}function $A(J,Q,Z,X,G){var z=Q.mode,B=J.child,Y=B.sibling,K={mode:"hidden",children:Z},H;if((z&I0)===r&&Q.child!==B){var U=Q.child;if(H=U,H.childLanes=_,H.pendingProps=K,Q.mode&m0)H.actualDuration=0,H.actualStartTime=-1,H.selfBaseDuration=B.selfBaseDuration,H.treeBaseDuration=B.treeBaseDuration;Q.deletions=null}else H=yW(B,K),H.subtreeFlags=B.subtreeFlags&Y7;var V;if(Y!==null)V=u8(Y,X);else V=X8(X,z,G,null),V.flags|=x1;return V.return=Q,H.return=Q,H.sibling=V,Q.child=H,V}function TZ(J,Q,Z,X){if(X!==null)tG(X);L9(Q,J.child,null,Z);var G=Q.pendingProps,z=G.children,B=RB(Q,z);return B.flags|=x1,Q.memoizedState=null,B}function VA(J,Q,Z,X,G){var z=Q.mode,B={mode:"visible",children:Z},Y=PB(B,z),K=X8(X,z,G,null);if(K.flags|=x1,Y.return=Q,K.return=Q,Y.sibling=K,Q.child=Y,(Q.mode&I0)!==r)L9(Q,J.child,null,G);return K}function AA(J,Q,Z){if((J.mode&I0)===r)q("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."),J.lanes=OQ(X0);else if(hG(Q))J.lanes=OQ(R8);else J.lanes=OQ(h4);return null}function RA(J,Q,Z,X,G,z,B){if(!Z){if(BV(),(Q.mode&I0)===r)return TZ(J,Q,B,null);if(hG(G)){var Y,K,H;{var U=D$(G);Y=U.digest,K=U.message,H=U.stack}var V;if(K)V=new Error(K);else V=new Error("The server could not finish this Suspense boundary, likely due to an error during server rendering. Switched to client rendering.");var $=zB(V,Y,H);return TZ(J,Q,B,$)}var j=f4(B,J.childLanes);if(I5||j){var x=pZ();if(x!==null){var L=Sq(x,B);if(L!==d1&&L!==z.retryLane){z.retryLane=L;var g=e0;_4(J,L),v1(x,J,L,g)}}mB();var s=zB(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 TZ(J,Q,B,s)}else if(HK(G)){Q.flags|=h0,Q.child=J.child;var m=oR.bind(null,J);return F$(G,m),null}else{WV(Q,G,z.treeContext);var x0=X.children,L0=RB(Q,x0);return L0.flags|=z7,L0}}else if(Q.flags&G7){Q.flags&=~G7;var A=zB(new Error("There was an error while hydrating this Suspense boundary. Switched to client rendering."));return TZ(J,Q,B,A)}else if(Q.memoizedState!==null)return Q.child=J.child,Q.flags|=h0,null;else{var{children:F,fallback:R}=X,E=VA(J,Q,F,R,B),h=Q.child;return h.memoizedState=AB(B),Q.memoizedState=VB,E}}function sW(J,Q,Z){J.lanes=V0(J.lanes,Q);var X=J.alternate;if(X!==null)X.lanes=V0(X.lanes,Q);Kz(J.return,Q,Z)}function PA(J,Q,Z){var X=Q;while(X!==null){if(X.tag===Q0){var G=X.memoizedState;if(G!==null)sW(X,Z,J)}else if(X.tag===P0)sW(X,Z,J);else if(X.child!==null){X.child.return=X,X=X.child;continue}if(X===J)return;while(X.sibling===null){if(X.return===null||X.return===J)return;X=X.return}X.sibling.return=X.return,X=X.sibling}}function jA(J){var Q=J,Z=null;while(Q!==null){var X=Q.alternate;if(X!==null&&qZ(X)===null)Z=Q;Q=Q.sibling}return Z}function xA(J){if(J!==void 0&&J!=="forwards"&&J!=="backwards"&&J!=="together"&&!qB[J])if(qB[J]=!0,typeof J==="string")switch(J.toLowerCase()){case"together":case"forwards":case"backwards":{q('"%s" is not a valid value for revealOrder on <SuspenseList />. Use lowercase "%s" instead.',J,J.toLowerCase());break}case"forward":case"backward":{q('"%s" is not a valid value for revealOrder on <SuspenseList />. React uses the -s suffix in the spelling. Use "%ss" instead.',J,J.toLowerCase());break}default:q('"%s" is not a supported revealOrder on <SuspenseList />. Did you mean "together", "forwards" or "backwards"?',J);break}else q('%s is not a supported value for revealOrder on <SuspenseList />. Did you mean "together", "forwards" or "backwards"?',J)}function LA(J,Q){if(J!==void 0&&!kZ[J]){if(J!=="collapsed"&&J!=="hidden")kZ[J]=!0,q('"%s" is not a supported value for tail on <SuspenseList />. Did you mean "collapsed" or "hidden"?',J);else if(Q!=="forwards"&&Q!=="backwards")kZ[J]=!0,q('<SuspenseList tail="%s" /> is only valid if revealOrder is "forwards" or "backwards". Did you mean to specify revealOrder="forwards"?',J)}}function cW(J,Q){{var Z=T0(J),X=!Z&&typeof $5(J)==="function";if(Z||X){var G=Z?"array":"iterable";return q("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>",G,Q,G),!1}}return!0}function DA(J,Q){if((Q==="forwards"||Q==="backwards")&&J!==void 0&&J!==null&&J!==!1)if(T0(J)){for(var Z=0;Z<J.length;Z++)if(!cW(J[Z],Z))return}else{var X=$5(J);if(typeof X==="function"){var G=X.call(J);if(G){var z=G.next(),B=0;for(;!z.done;z=G.next()){if(!cW(z.value,B))return;B++}}}else q('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?',Q)}}function jB(J,Q,Z,X,G){var z=J.memoizedState;if(z===null)J.memoizedState={isBackwards:Q,rendering:null,renderingStartTime:0,last:X,tail:Z,tailMode:G};else z.isBackwards=Q,z.rendering=null,z.renderingStartTime=0,z.last=X,z.tail=Z,z.tailMode=G}function iW(J,Q,Z){var X=Q.pendingProps,G=X.revealOrder,z=X.tail,B=X.children;xA(G),LA(z,G),DA(B,G),$4(J,Q,B,Z);var Y=L5.current,K=Az(Y,BJ);if(K)Y=Rz(Y,BJ),Q.flags|=h0;else{var H=J!==null&&(J.flags&h0)!==t;if(H)PA(Q,Q.child,Z);Y=_9(Y)}if(a7(Q,Y),(Q.mode&I0)===r)Q.memoizedState=null;else switch(G){case"forwards":{var U=jA(Q.child),V;if(U===null)V=Q.child,Q.child=null;else V=U.sibling,U.sibling=null;jB(Q,!1,V,U,z);break}case"backwards":{var $=null,j=Q.child;Q.child=null;while(j!==null){var x=j.alternate;if(x!==null&&qZ(x)===null){Q.child=j;break}var L=j.sibling;j.sibling=$,$=j,j=L}jB(Q,!0,$,null,z);break}case"together":{jB(Q,!1,null,null,void 0);break}default:Q.memoizedState=null}return Q.child}function FA(J,Q,Z){Oz(Q,Q.stateNode.containerInfo);var X=Q.pendingProps;if(J===null)Q.child=L9(Q,null,X,Z);else $4(J,Q,X,Z);return Q.child}var lW=!1;function IA(J,Q,Z){var X=Q.type,G=X._context,z=Q.pendingProps,B=Q.memoizedProps,Y=z.value;{if(!("value"in z)){if(!lW)lW=!0,q("The `value` prop is required for the `<Context.Provider>`. Did you misspell it or forget to pass it?")}var K=Q.type.propTypes;if(K)P5(K,z,"prop","Context.Provider")}if(fK(Q,G,Y),B!==null){var H=B.value;if(m4(H,Y)){if(B.children===z.children&&!sQ())return A7(J,Q,Z)}else LV(Q,G,Z)}var U=z.children;return $4(J,Q,U,Z),Q.child}var pW=!1;function _A(J,Q,Z){var X=Q.type;if(X._context===void 0){if(X!==X.Consumer){if(!pW)pW=!0,q("Rendering <Context> directly is not supported and will be removed in a future major release. Did you mean to render <Context.Consumer> instead?")}}else X=X._context;var G=Q.pendingProps,z=G.children;if(typeof z!=="function")q("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.");F9(Q,Z);var B=L1(X);$6(Q);var Y;return $J.current=Q,T4(!0),Y=z(B),T4(!1),X9(),Q.flags|=Q9,$4(J,Q,Y,Z),Q.child}function RJ(){I5=!0}function hZ(J,Q){if((Q.mode&I0)===r){if(J!==null)J.alternate=null,Q.alternate=null,Q.flags|=x1}}function A7(J,Q,Z){if(J!==null)Q.dependencies=J.dependencies;if(LW(),CJ(Q.lanes),!f4(Z,Q.childLanes))return null;return jV(J,Q),Q.child}function wA(J,Q,Z){{var X=Q.return;if(X===null)throw new Error("Cannot swap the root fiber.");if(J.alternate=null,Q.alternate=null,Z.index=Q.index,Z.sibling=Q.sibling,Z.return=Q.return,Z.ref=Q.ref,Q===X.child)X.child=Z;else{var G=X.child;if(G===null)throw new Error("Expected parent to have a child.");while(G.sibling!==Q)if(G=G.sibling,G===null)throw new Error("Expected to find the previous sibling.");G.sibling=Z}var z=X.deletions;if(z===null)X.deletions=[J],X.flags|=U8;else z.push(J);return Z.flags|=x1,Z}}function xB(J,Q){var Z=J.lanes;if(f4(Z,Q))return!0;return!1}function EA(J,Q,Z){switch(Q.tag){case i:uW(Q);var X=Q.stateNode;x9();break;case f:lK(Q);break;case c:{var G=Q.type;if(y5(G))iQ(Q);break}case A0:Oz(Q,Q.stateNode.containerInfo);break;case q1:{var z=Q.memoizedProps.value,B=Q.type._context;fK(Q,B,z);break}case B1:{var Y=f4(Z,Q.childLanes);if(Y)Q.flags|=E0;{var K=Q.stateNode;K.effectDuration=0,K.passiveEffectDuration=0}}break;case Q0:{var H=Q.memoizedState;if(H!==null){if(H.dehydrated!==null)return a7(Q,_9(L5.current)),Q.flags|=h0,null;var U=Q.child,V=U.childLanes;if(f4(Z,V))return mW(J,Q,Z);else{a7(Q,_9(L5.current));var $=A7(J,Q,Z);if($!==null)return $.sibling;else return null}}else a7(Q,_9(L5.current));break}case P0:{var j=(J.flags&h0)!==t,x=f4(Z,Q.childLanes);if(j){if(x)return iW(J,Q,Z);Q.flags|=h0}var L=Q.memoizedState;if(L!==null)L.rendering=null,L.tail=null,L.lastEffect=null;if(a7(Q,L5.current),x)break;else return null}case Q1:case q0:return Q.lanes=_,TW(J,Q,Z)}return A7(J,Q,Z)}function oW(J,Q,Z){if(Q._debugNeedsRemount&&J!==null)return wA(J,Q,tB(Q.type,Q.key,Q.pendingProps,Q._debugOwner||null,Q.mode,Q.lanes));if(J!==null){var X=J.memoizedProps,G=Q.pendingProps;if(X!==G||sQ()||Q.type!==J.type)I5=!0;else{var z=xB(J,Z);if(!z&&(Q.flags&h0)===t)return I5=!1,EA(J,Q,Z);if((J.flags&_X)!==t)I5=!0;else I5=!1}}else if(I5=!1,p1()&&JV(Q)){var B=Q.index,Y=QV();LK(Q,Y,B)}switch(Q.lanes=_,Q.tag){case n0:return WA(J,Q,Q.type,Z);case R0:{var K=Q.elementType;return YA(J,Q,K,Z)}case z0:{var{type:H,pendingProps:U}=Q,V=Q.elementType===H?U:F5(H,U);return MB(J,Q,H,V,Z)}case c:{var{type:$,pendingProps:j}=Q,x=Q.elementType===$?j:F5($,j);return fW(J,Q,$,x,Z)}case i:return GA(J,Q,Z);case f:return zA(J,Q,Z);case W0:return BA(J,Q);case Q0:return mW(J,Q,Z);case A0:return FA(J,Q,Z);case l:{var{type:L,pendingProps:g}=Q,s=Q.elementType===L?g:F5(L,g);return vW(J,Q,L,s,Z)}case y1:return QA(J,Q,Z);case C4:return ZA(J,Q,Z);case B1:return XA(J,Q,Z);case q1:return IA(J,Q,Z);case i4:return _A(J,Q,Z);case H0:{var{type:m,pendingProps:x0}=Q,L0=F5(m,x0);if(Q.type!==Q.elementType){var A=m.propTypes;if(A)P5(A,L0,"prop",S0(m))}return L0=F5(m.type,L0),bW(J,Q,m,L0,Z)}case y:return kW(J,Q,Q.type,Q.pendingProps,Z);case M0:{var{type:F,pendingProps:R}=Q,E=Q.elementType===F?R:F5(F,R);return KA(J,Q,F,E,Z)}case P0:return iW(J,Q,Z);case Y1:break;case Q1:return TW(J,Q,Z)}throw new Error("Unknown unit of work tag ("+Q.tag+"). This error is likely caused by a bug in React. Please file an issue.")}function N9(J){J.flags|=E0}function aW(J){J.flags|=k7,J.flags|=wX}var rW,LB,nW,tW;rW=function(J,Q,Z,X){var G=Q.child;while(G!==null){if(G.tag===f||G.tag===W0)nO(J,G.stateNode);else if(G.tag===A0);else if(G.child!==null){G.child.return=G,G=G.child;continue}if(G===Q)return;while(G.sibling===null){if(G.return===null||G.return===Q)return;G=G.return}G.sibling.return=G.return,G=G.sibling}},LB=function(J,Q){},nW=function(J,Q,Z,X,G){var z=J.memoizedProps;if(z===X)return;var B=Q.stateNode,Y=$z(),K=eO(B,Z,z,X,G,Y);if(Q.updateQueue=K,K)N9(Q)},tW=function(J,Q,Z,X){if(Z!==X)N9(Q)};function PJ(J,Q){if(p1())return;switch(J.tailMode){case"hidden":{var Z=J.tail,X=null;while(Z!==null){if(Z.alternate!==null)X=Z;Z=Z.sibling}if(X===null)J.tail=null;else X.sibling=null;break}case"collapsed":{var G=J.tail,z=null;while(G!==null){if(G.alternate!==null)z=G;G=G.sibling}if(z===null)if(!Q&&J.tail!==null)J.tail.sibling=null;else J.tail=null;else z.sibling=null;break}}}function a1(J){var Q=J.alternate!==null&&J.alternate.child===J.child,Z=_,X=t;if(!Q){if((J.mode&m0)!==r){var{actualDuration:G,selfBaseDuration:z,child:B}=J;while(B!==null)Z=V0(Z,V0(B.lanes,B.childLanes)),X|=B.subtreeFlags,X|=B.flags,G+=B.actualDuration,z+=B.treeBaseDuration,B=B.sibling;J.actualDuration=G,J.treeBaseDuration=z}else{var Y=J.child;while(Y!==null)Z=V0(Z,V0(Y.lanes,Y.childLanes)),X|=Y.subtreeFlags,X|=Y.flags,Y.return=J,Y=Y.sibling}J.subtreeFlags|=X}else{if((J.mode&m0)!==r){var{selfBaseDuration:K,child:H}=J;while(H!==null)Z=V0(Z,V0(H.lanes,H.childLanes)),X|=H.subtreeFlags&Y7,X|=H.flags&Y7,K+=H.treeBaseDuration,H=H.sibling;J.treeBaseDuration=K}else{var U=J.child;while(U!==null)Z=V0(Z,V0(U.lanes,U.childLanes)),X|=U.subtreeFlags&Y7,X|=U.flags&Y7,U.return=J,U=U.sibling}J.subtreeFlags|=X}return J.childLanes=Z,Q}function SA(J,Q,Z){if(OV()&&(Q.mode&I0)!==r&&(Q.flags&h0)===t)return SK(Q),x9(),Q.flags|=G7|M6|O4,!1;var X=rQ(Q);if(Z!==null&&Z.dehydrated!==null)if(J===null){if(!X)throw new Error("A dehydrated suspense component was completed without a hydrated node. This is probably a bug in React.");if(qV(Q),a1(Q),(Q.mode&m0)!==r){var G=Z!==null;if(G){var z=Q.child;if(z!==null)Q.treeBaseDuration-=z.treeBaseDuration}}return!1}else{if(x9(),(Q.flags&h0)===t)Q.memoizedState=null;if(Q.flags|=E0,a1(Q),(Q.mode&m0)!==r){var B=Z!==null;if(B){var Y=Q.child;if(Y!==null)Q.treeBaseDuration-=Y.treeBaseDuration}}return!1}else return CK(),!0}function eW(J,Q,Z){var X=Q.pendingProps;switch(pG(Q),Q.tag){case n0:case R0:case y:case z0:case l:case y1:case C4:case B1:case i4:case H0:return a1(Q),null;case c:{var G=Q.type;if(y5(G))cQ(Q);return a1(Q),null}case i:{var z=Q.stateNode;if(I9(Q),sG(Q),jz(),z.pendingContext)z.context=z.pendingContext,z.pendingContext=null;if(J===null||J.child===null){var B=rQ(Q);if(B)N9(Q);else if(J!==null){var Y=J.memoizedState;if(!Y.isDehydrated||(Q.flags&G7)!==t)Q.flags|=q8,CK()}}return LB(J,Q),a1(Q),null}case f:{Vz(Q);var K=iK(),H=Q.type;if(J!==null&&Q.stateNode!=null){if(nW(J,Q,H,X,K),J.ref!==Q.ref)aW(Q)}else{if(!X){if(Q.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 a1(Q),null}var U=$z(),V=rQ(Q);if(V){if(HV(Q,K,U))N9(Q)}else{var $=rO(H,X,K,U,Q);if(rW($,Q,!1,!1),Q.stateNode=$,tO($,H,X,K))N9(Q)}if(Q.ref!==null)aW(Q)}return a1(Q),null}case W0:{var j=X;if(J&&Q.stateNode!=null){var x=J.memoizedProps;tW(J,Q,x,j)}else{if(typeof j!=="string"){if(Q.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 L=iK(),g=$z(),s=rQ(Q);if(s){if(UV(Q))N9(Q)}else Q.stateNode=J$(j,L,g,Q)}return a1(Q),null}case Q0:{w9(Q);var m=Q.memoizedState;if(J===null||J.memoizedState!==null&&J.memoizedState.dehydrated!==null){var x0=SA(J,Q,m);if(!x0)if(Q.flags&O4)return Q;else return null}if((Q.flags&h0)!==t){if(Q.lanes=Z,(Q.mode&m0)!==r)lz(Q);return Q}var L0=m!==null,A=J!==null&&J.memoizedState!==null;if(L0!==A){if(L0){var F=Q.child;if(F.flags|=M8,(Q.mode&I0)!==r){var R=J===null&&(Q.memoizedProps.unstable_avoidThisFallback!==!0||!C5);if(R||Az(L5.current,oK))kR();else mB()}}}var E=Q.updateQueue;if(E!==null)Q.flags|=E0;if(a1(Q),(Q.mode&m0)!==r){if(L0){var h=Q.child;if(h!==null)Q.treeBaseDuration-=h.treeBaseDuration}}return null}case A0:if(I9(Q),LB(J,Q),J===null)p$(Q.stateNode.containerInfo);return a1(Q),null;case q1:var v=Q.type._context;return Yz(v,Q),a1(Q),null;case M0:{var J0=Q.type;if(y5(J0))cQ(Q);return a1(Q),null}case P0:{w9(Q);var Y0=Q.memoizedState;if(Y0===null)return a1(Q),null;var s0=(Q.flags&h0)!==t,g0=Y0.rendering;if(g0===null)if(!s0){var A1=hR()&&(J===null||(J.flags&h0)===t);if(!A1){var N0=Q.child;while(N0!==null){var $1=qZ(N0);if($1!==null){s0=!0,Q.flags|=h0,PJ(Y0,!1);var H4=$1.updateQueue;if(H4!==null)Q.updateQueue=H4,Q.flags|=E0;return Q.subtreeFlags=t,xV(Q,Z),a7(Q,Rz(L5.current,BJ)),Q.child}N0=N0.sibling}}if(Y0.tail!==null&&f1()>xH())Q.flags|=h0,s0=!0,PJ(Y0,!1),Q.lanes=nY}else PJ(Y0,!1);else{if(!s0){var J4=qZ(g0);if(J4!==null){Q.flags|=h0,s0=!0;var c4=J4.updateQueue;if(c4!==null)Q.updateQueue=c4,Q.flags|=E0;if(PJ(Y0,!0),Y0.tail===null&&Y0.tailMode==="hidden"&&!g0.alternate&&!p1())return a1(Q),null}else if(f1()*2-Y0.renderingStartTime>xH()&&Z!==h4)Q.flags|=h0,s0=!0,PJ(Y0,!1),Q.lanes=nY}if(Y0.isBackwards)g0.sibling=Q.child,Q.child=g0;else{var R4=Y0.last;if(R4!==null)R4.sibling=g0;else Q.child=g0;Y0.last=g0}}if(Y0.tail!==null){var P4=Y0.tail;Y0.rendering=P4,Y0.tail=P4.sibling,Y0.renderingStartTime=f1(),P4.sibling=null;var U4=L5.current;if(s0)U4=Rz(U4,BJ);else U4=_9(U4);return a7(Q,U4),P4}return a1(Q),null}case Y1:break;case Q1:case q0:{dB(Q);var L7=Q.memoizedState,d9=L7!==null;if(J!==null){var kJ=J.memoizedState,r5=kJ!==null;if(r5!==d9&&!Y5)Q.flags|=M8}if(!d9||(Q.mode&I0)===r)a1(Q);else if(f4(a5,h4)){if(a1(Q),Q.subtreeFlags&(x1|E0))Q.flags|=M8}return null}case B0:return null;case l0:return null}throw new Error("Unknown unit of work tag ("+Q.tag+"). This error is likely caused by a bug in React. Please file an issue.")}function CA(J,Q,Z){switch(pG(Q),Q.tag){case c:{var X=Q.type;if(y5(X))cQ(Q);var G=Q.flags;if(G&O4){if(Q.flags=G&~O4|h0,(Q.mode&m0)!==r)lz(Q);return Q}return null}case i:{var z=Q.stateNode;I9(Q),sG(Q),jz();var B=Q.flags;if((B&O4)!==t&&(B&h0)===t)return Q.flags=B&~O4|h0,Q;return null}case f:return Vz(Q),null;case Q0:{w9(Q);var Y=Q.memoizedState;if(Y!==null&&Y.dehydrated!==null){if(Q.alternate===null)throw new Error("Threw in newly mounted dehydrated component. This is likely a bug in React. Please file an issue.");x9()}var K=Q.flags;if(K&O4){if(Q.flags=K&~O4|h0,(Q.mode&m0)!==r)lz(Q);return Q}return null}case P0:return w9(Q),null;case A0:return I9(Q),null;case q1:var H=Q.type._context;return Yz(H,Q),null;case Q1:case q0:return dB(Q),null;case B0:return null;default:return null}}function JH(J,Q,Z){switch(pG(Q),Q.tag){case c:{var X=Q.type.childContextTypes;if(X!==null&&X!==void 0)cQ(Q);break}case i:{var G=Q.stateNode;I9(Q),sG(Q),jz();break}case f:{Vz(Q);break}case A0:I9(Q);break;case Q0:w9(Q);break;case P0:w9(Q);break;case q1:var z=Q.type._context;Yz(z,Q);break;case Q1:case q0:dB(Q);break}}var QH=null;QH=new Set;var fZ=!1,r1=!1,gA=typeof WeakSet==="function"?WeakSet:Set,u=null,v9=null,b9=null;function NA(J){DX(null,function(){throw J}),FX()}var vA=function(J,Q){if(Q.props=J.memoizedProps,Q.state=J.memoizedState,J.mode&m0)try{p5(),Q.componentWillUnmount()}finally{l5(J)}else Q.componentWillUnmount()};function ZH(J,Q){try{t7(w1,J)}catch(Z){r0(J,Q,Z)}}function DB(J,Q,Z){try{vA(J,Z)}catch(X){r0(J,Q,X)}}function bA(J,Q,Z){try{Z.componentDidMount()}catch(X){r0(J,Q,X)}}function XH(J,Q){try{BH(J)}catch(Z){r0(J,Q,Z)}}function k9(J,Q){var Z=J.ref;if(Z!==null)if(typeof Z==="function"){var X;try{if(g5&&K5&&J.mode&m0)try{p5(),X=Z(null)}finally{l5(J)}else X=Z(null)}catch(G){r0(J,Q,G)}if(typeof X==="function")q("Unexpected return value from a callback ref in %s. A callback ref should not return a function.",$0(J))}else Z.current=null}function uZ(J,Q,Z){try{Z()}catch(X){r0(J,Q,X)}}var GH=null,zH=!1;function kA(J,Q){GH=oO(J.containerInfo),u=Q,TA();var Z=zH;return zH=!1,GH=null,Z}function TA(){while(u!==null){var J=u,Q=J.child;if((J.subtreeFlags&SX)!==t&&Q!==null)Q.return=J,u=Q;else hA()}}function hA(){while(u!==null){var J=u;H1(J);try{fA(J)}catch(Z){r0(J,J.return,Z)}h1();var Q=J.sibling;if(Q!==null){Q.return=J.return,u=Q;return}u=J.return}}function fA(J){var{alternate:Q,flags:Z}=J;if((Z&q8)!==t){switch(H1(J),J.tag){case z0:case l:case y:break;case c:{if(Q!==null){var{memoizedProps:X,memoizedState:G}=Q,z=J.stateNode;if(J.type===J.elementType&&!b8){if(z.props!==J.memoizedProps)q("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.",$0(J)||"instance");if(z.state!==J.memoizedState)q("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.",$0(J)||"instance")}var B=z.getSnapshotBeforeUpdate(J.elementType===J.type?X:F5(J.type,X),G);{var Y=QH;if(B===void 0&&!Y.has(J.type))Y.add(J.type),q("%s.getSnapshotBeforeUpdate(): A snapshot value (or null) must be returned. You have returned undefined.",$0(J))}z.__reactInternalSnapshotBeforeUpdate=B}break}case i:{{var K=J.stateNode;P$(K.containerInfo)}break}case f:case W0:case A0:case M0: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.")}h1()}}function _5(J,Q,Z){var X=Q.updateQueue,G=X!==null?X.lastEffect:null;if(G!==null){var z=G.next,B=z;do{if((B.tag&J)===J){var Y=B.destroy;if(B.destroy=void 0,Y!==void 0){if((J&o1)!==w4)Jq(Q);else if((J&w1)!==w4)lY(Q);if((J&s5)!==w4)NJ(!0);if(uZ(Q,Z,Y),(J&s5)!==w4)NJ(!1);if((J&o1)!==w4)Qq();else if((J&w1)!==w4)pY()}}B=B.next}while(B!==z)}}function t7(J,Q){var Z=Q.updateQueue,X=Z!==null?Z.lastEffect:null;if(X!==null){var G=X.next,z=G;do{if((z.tag&J)===J){if((J&o1)!==w4)t2(Q);else if((J&w1)!==w4)Zq(Q);var B=z.create;if((J&s5)!==w4)NJ(!0);if(z.destroy=B(),(J&s5)!==w4)NJ(!1);if((J&o1)!==w4)e2();else if((J&w1)!==w4)Xq();{var Y=z.destroy;if(Y!==void 0&&typeof Y!=="function"){var K=void 0;if((z.tag&w1)!==t)K="useLayoutEffect";else if((z.tag&s5)!==t)K="useInsertionEffect";else K="useEffect";var H=void 0;if(Y===null)H=" You returned null. If your effect does not require clean up, return undefined (or nothing).";else if(typeof Y.then==="function")H=`
|
|
|
|
It looks like you wrote `+K+`(async () => ...) or returned a Promise. Instead, write the async function inside your effect and call it immediately:
|
|
|
|
`+K+`(() => {
|
|
async function fetchData() {
|
|
// You can await here
|
|
const response = await MyAPI.getData(someId);
|
|
// ...
|
|
}
|
|
fetchData();
|
|
}, [someId]); // Or [] if effect doesn't need props or state
|
|
|
|
Learn more about data fetching with Hooks: https://reactjs.org/link/hooks-data-fetching`;else H=" You returned: "+Y;q("%s must not return anything besides a function, which is used for clean-up.%s",K,H)}}}z=z.next}while(z!==G)}}function uA(J,Q){if((Q.flags&E0)!==t)switch(Q.tag){case B1:{var Z=Q.stateNode.passiveEffectDuration,X=Q.memoizedProps,G=X.id,z=X.onPostCommit,B=jW(),Y=Q.alternate===null?"mount":"update";if(PW())Y="nested-update";if(typeof z==="function")z(G,Y,Z,B);var K=Q.return;J:while(K!==null){switch(K.tag){case i:var H=K.stateNode;H.passiveEffectDuration+=Z;break J;case B1:var U=K.stateNode;U.passiveEffectDuration+=Z;break J}K=K.return}break}}}function dA(J,Q,Z,X){if((Z.flags&O6)!==t)switch(Z.tag){case z0:case l:case y:{if(!r1)if(Z.mode&m0)try{p5(),t7(w1|_1,Z)}finally{l5(Z)}else t7(w1|_1,Z);break}case c:{var G=Z.stateNode;if(Z.flags&E0){if(!r1)if(Q===null){if(Z.type===Z.elementType&&!b8){if(G.props!==Z.memoizedProps)q("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.",$0(Z)||"instance");if(G.state!==Z.memoizedState)q("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.",$0(Z)||"instance")}if(Z.mode&m0)try{p5(),G.componentDidMount()}finally{l5(Z)}else G.componentDidMount()}else{var z=Z.elementType===Z.type?Q.memoizedProps:F5(Z.type,Q.memoizedProps),B=Q.memoizedState;if(Z.type===Z.elementType&&!b8){if(G.props!==Z.memoizedProps)q("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.",$0(Z)||"instance");if(G.state!==Z.memoizedState)q("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.",$0(Z)||"instance")}if(Z.mode&m0)try{p5(),G.componentDidUpdate(z,B,G.__reactInternalSnapshotBeforeUpdate)}finally{l5(Z)}else G.componentDidUpdate(z,B,G.__reactInternalSnapshotBeforeUpdate)}}var Y=Z.updateQueue;if(Y!==null){if(Z.type===Z.elementType&&!b8){if(G.props!==Z.memoizedProps)q("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.",$0(Z)||"instance");if(G.state!==Z.memoizedState)q("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.",$0(Z)||"instance")}cK(Z,Y,G)}break}case i:{var K=Z.updateQueue;if(K!==null){var H=null;if(Z.child!==null)switch(Z.child.tag){case f:H=NG(Z.child.stateNode);break;case c:H=Z.child.stateNode;break}cK(Z,K,H)}break}case f:{var U=Z.stateNode;if(Q===null&&Z.flags&E0){var{type:V,memoizedProps:$}=Z;z$(U,V,$)}break}case W0:break;case A0:break;case B1:{{var j=Z.memoizedProps,x=j.onCommit,L=j.onRender,g=Z.stateNode.effectDuration,s=jW(),m=Q===null?"mount":"update";if(PW())m="nested-update";if(typeof L==="function")L(Z.memoizedProps.id,m,Z.actualDuration,Z.treeBaseDuration,Z.actualStartTime,s);{if(typeof x==="function")x(Z.memoizedProps.id,m,g,s);yR(Z);var x0=Z.return;J:while(x0!==null){switch(x0.tag){case i:var L0=x0.stateNode;L0.effectDuration+=g;break J;case B1:var A=x0.stateNode;A.effectDuration+=g;break J}x0=x0.return}}}break}case Q0:{oA(J,Z);break}case P0:case M0:case Y1:case Q1:case q0:case l0: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.")}if(!r1){if(Z.flags&k7)BH(Z)}}function mA(J){switch(J.tag){case z0:case l:case y:{if(J.mode&m0)try{p5(),ZH(J,J.return)}finally{l5(J)}else ZH(J,J.return);break}case c:{var Q=J.stateNode;if(typeof Q.componentDidMount==="function")bA(J,J.return,Q);XH(J,J.return);break}case f:{XH(J,J.return);break}}}function yA(J,Q){var Z=null;{var X=J;while(!0){if(X.tag===f){if(Z===null){Z=X;try{var G=X.stateNode;if(Q)$$(G);else A$(X.stateNode,X.memoizedProps)}catch(B){r0(J,J.return,B)}}}else if(X.tag===W0){if(Z===null)try{var z=X.stateNode;if(Q)V$(z);else R$(z,X.memoizedProps)}catch(B){r0(J,J.return,B)}}else if((X.tag===Q1||X.tag===q0)&&X.memoizedState!==null&&X!==J);else if(X.child!==null){X.child.return=X,X=X.child;continue}if(X===J)return;while(X.sibling===null){if(X.return===null||X.return===J)return;if(Z===X)Z=null;X=X.return}if(Z===X)Z=null;X.sibling.return=X.return,X=X.sibling}}}function BH(J){var Q=J.ref;if(Q!==null){var Z=J.stateNode,X;switch(J.tag){case f:X=NG(Z);break;default:X=Z}if(typeof Q==="function"){var G;if(J.mode&m0)try{p5(),G=Q(X)}finally{l5(J)}else G=Q(X);if(typeof G==="function")q("Unexpected return value from a callback ref in %s. A callback ref should not return a function.",$0(J))}else{if(!Q.hasOwnProperty("current"))q("Unexpected ref object provided for %s. Use either a ref-setter function or React.createRef().",$0(J));Q.current=X}}}function sA(J){var Q=J.alternate;if(Q!==null)Q.return=null;J.return=null}function YH(J){var Q=J.alternate;if(Q!==null)J.alternate=null,YH(Q);{if(J.child=null,J.deletions=null,J.sibling=null,J.tag===f){var Z=J.stateNode;if(Z!==null)r$(Z)}J.stateNode=null,J._debugOwner=null,J.return=null,J.dependencies=null,J.memoizedProps=null,J.memoizedState=null,J.pendingProps=null,J.stateNode=null,J.updateQueue=null}}function cA(J){var Q=J.return;while(Q!==null){if(KH(Q))return Q;Q=Q.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 KH(J){return J.tag===f||J.tag===i||J.tag===A0}function WH(J){var Q=J;J:while(!0){while(Q.sibling===null){if(Q.return===null||KH(Q.return))return null;Q=Q.return}Q.sibling.return=Q.return,Q=Q.sibling;while(Q.tag!==f&&Q.tag!==W0&&Q.tag!==v0){if(Q.flags&x1)continue J;if(Q.child===null||Q.tag===A0)continue J;else Q.child.return=Q,Q=Q.child}if(!(Q.flags&x1))return Q.stateNode}}function iA(J){var Q=cA(J);switch(Q.tag){case f:{var Z=Q.stateNode;if(Q.flags&q6)WK(Z),Q.flags&=~q6;var X=WH(J);IB(J,X,Z);break}case i:case A0:{var G=Q.stateNode.containerInfo,z=WH(J);FB(J,z,G);break}default:throw new Error("Invalid host parent fiber. This error is likely caused by a bug in React. Please file an issue.")}}function FB(J,Q,Z){var X=J.tag,G=X===f||X===W0;if(G){var z=J.stateNode;if(Q)U$(Z,z,Q);else W$(Z,z)}else if(X===A0);else{var B=J.child;if(B!==null){FB(B,Q,Z);var Y=B.sibling;while(Y!==null)FB(Y,Q,Z),Y=Y.sibling}}}function IB(J,Q,Z){var X=J.tag,G=X===f||X===W0;if(G){var z=J.stateNode;if(Q)H$(Z,z,Q);else K$(Z,z)}else if(X===A0);else{var B=J.child;if(B!==null){IB(B,Q,Z);var Y=B.sibling;while(Y!==null)IB(Y,Q,Z),Y=Y.sibling}}}var n1=null,w5=!1;function lA(J,Q,Z){{var X=Q;J:while(X!==null){switch(X.tag){case f:{n1=X.stateNode,w5=!1;break J}case i:{n1=X.stateNode.containerInfo,w5=!0;break J}case A0:{n1=X.stateNode.containerInfo,w5=!0;break J}}X=X.return}if(n1===null)throw new Error("Expected to find a host parent. This error is likely caused by a bug in React. Please file an issue.");HH(J,Q,Z),n1=null,w5=!1}sA(Z)}function e7(J,Q,Z){var X=Z.child;while(X!==null)HH(J,Q,X),X=X.sibling}function HH(J,Q,Z){switch(o2(Z),Z.tag){case f:if(!r1)k9(Z,Q);case W0:{{var X=n1,G=w5;if(n1=null,e7(J,Q,Z),n1=X,w5=G,n1!==null)if(w5)M$(n1,Z.stateNode);else q$(n1,Z.stateNode)}return}case v0:{if(n1!==null)if(w5)O$(n1,Z.stateNode);else TG(n1,Z.stateNode);return}case A0:{{var z=n1,B=w5;n1=Z.stateNode.containerInfo,w5=!0,e7(J,Q,Z),n1=z,w5=B}return}case z0:case l:case H0:case y:{if(!r1){var Y=Z.updateQueue;if(Y!==null){var K=Y.lastEffect;if(K!==null){var H=K.next,U=H;do{var V=U,$=V.destroy,j=V.tag;if($!==void 0){if((j&s5)!==w4)uZ(Z,Q,$);else if((j&w1)!==w4){if(lY(Z),Z.mode&m0)p5(),uZ(Z,Q,$),l5(Z);else uZ(Z,Q,$);pY()}}U=U.next}while(U!==H)}}}e7(J,Q,Z);return}case c:{if(!r1){k9(Z,Q);var x=Z.stateNode;if(typeof x.componentWillUnmount==="function")DB(Z,Q,x)}e7(J,Q,Z);return}case Y1:{e7(J,Q,Z);return}case Q1:{if(Z.mode&I0){var L=r1;r1=L||Z.memoizedState!==null,e7(J,Q,Z),r1=L}else e7(J,Q,Z);break}default:{e7(J,Q,Z);return}}}function pA(J){var Q=J.memoizedState}function oA(J,Q){var Z=Q.memoizedState;if(Z===null){var X=Q.alternate;if(X!==null){var G=X.memoizedState;if(G!==null){var z=G.dehydrated;if(z!==null)v$(z)}}}}function UH(J){var Q=J.updateQueue;if(Q!==null){J.updateQueue=null;var Z=J.stateNode;if(Z===null)Z=J.stateNode=new gA;Q.forEach(function(X){var G=aR.bind(null,J,X);if(!Z.has(X)){if(Z.add(X),A5)if(v9!==null&&b9!==null)gJ(b9,v9);else throw Error("Expected finished root and lanes to be set. This is a bug in React.");X.then(G,G)}})}}function aA(J,Q,Z){v9=Z,b9=J,H1(Q),qH(Q,J),H1(Q),v9=null,b9=null}function E5(J,Q,Z){var X=Q.deletions;if(X!==null)for(var G=0;G<X.length;G++){var z=X[G];try{lA(J,Q,z)}catch(K){r0(z,Q,K)}}var B=lJ();if(Q.subtreeFlags&CX){var Y=Q.child;while(Y!==null)H1(Y),qH(Y,J),Y=Y.sibling}H1(B)}function qH(J,Q,Z){var{alternate:X,flags:G}=J;switch(J.tag){case z0:case l:case H0:case y:{if(E5(Q,J),o5(J),G&E0){try{_5(s5|_1,J,J.return),t7(s5|_1,J)}catch(J0){r0(J,J.return,J0)}if(J.mode&m0){try{p5(),_5(w1|_1,J,J.return)}catch(J0){r0(J,J.return,J0)}l5(J)}else try{_5(w1|_1,J,J.return)}catch(J0){r0(J,J.return,J0)}}return}case c:{if(E5(Q,J),o5(J),G&k7){if(X!==null)k9(X,X.return)}return}case f:{if(E5(Q,J),o5(J),G&k7){if(X!==null)k9(X,X.return)}{if(J.flags&q6){var z=J.stateNode;try{WK(z)}catch(J0){r0(J,J.return,J0)}}if(G&E0){var B=J.stateNode;if(B!=null){var Y=J.memoizedProps,K=X!==null?X.memoizedProps:Y,H=J.type,U=J.updateQueue;if(J.updateQueue=null,U!==null)try{B$(B,U,H,K,Y,J)}catch(J0){r0(J,J.return,J0)}}}}return}case W0:{if(E5(Q,J),o5(J),G&E0){if(J.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{stateNode:V,memoizedProps:$}=J,j=X!==null?X.memoizedProps:$;try{Y$(V,j,$)}catch(J0){r0(J,J.return,J0)}}return}case i:{if(E5(Q,J),o5(J),G&E0){if(X!==null){var x=X.memoizedState;if(x.isDehydrated)try{N$(Q.containerInfo)}catch(J0){r0(J,J.return,J0)}}}return}case A0:{E5(Q,J),o5(J);return}case Q0:{E5(Q,J),o5(J);var L=J.child;if(L.flags&M8){var{stateNode:g,memoizedState:s}=L,m=s!==null;if(g.isHidden=m,m){var x0=L.alternate!==null&&L.alternate.memoizedState!==null;if(!x0)bR()}}if(G&E0){try{pA(J)}catch(J0){r0(J,J.return,J0)}UH(J)}return}case Q1:{var L0=X!==null&&X.memoizedState!==null;if(J.mode&I0){var A=r1;r1=A||L0,E5(Q,J),r1=A}else E5(Q,J);if(o5(J),G&M8){var{stateNode:F,memoizedState:R}=J,E=R!==null,h=J;if(F.isHidden=E,E){if(!L0){if((h.mode&I0)!==r){u=h;var v=h.child;while(v!==null)u=v,nA(v),v=v.sibling}}}yA(h,E)}return}case P0:{if(E5(Q,J),o5(J),G&E0)UH(J);return}case Y1:return;default:{E5(Q,J),o5(J);return}}}function o5(J){var Q=J.flags;if(Q&x1){try{iA(J)}catch(Z){r0(J,J.return,Z)}J.flags&=~x1}if(Q&z7)J.flags&=~z7}function rA(J,Q,Z){v9=Z,b9=Q,u=J,MH(J,Q,Z),v9=null,b9=null}function MH(J,Q,Z){var X=(J.mode&I0)!==r;while(u!==null){var G=u,z=G.child;if(G.tag===Q1&&X){var B=G.memoizedState!==null,Y=B||fZ;if(Y){_B(J,Q,Z);continue}else{var K=G.alternate,H=K!==null&&K.memoizedState!==null,U=H||r1,V=fZ,$=r1;if(fZ=Y,r1=U,r1&&!$)u=G,tA(G);var j=z;while(j!==null)u=j,MH(j,Q,Z),j=j.sibling;u=G,fZ=V,r1=$,_B(J,Q,Z);continue}}if((G.subtreeFlags&O6)!==t&&z!==null)z.return=G,u=z;else _B(J,Q,Z)}}function _B(J,Q,Z){while(u!==null){var X=u;if((X.flags&O6)!==t){var G=X.alternate;H1(X);try{dA(Q,G,X,Z)}catch(B){r0(X,X.return,B)}h1()}if(X===J){u=null;return}var z=X.sibling;if(z!==null){z.return=X.return,u=z;return}u=X.return}}function nA(J){while(u!==null){var Q=u,Z=Q.child;switch(Q.tag){case z0:case l:case H0:case y:{if(Q.mode&m0)try{p5(),_5(w1,Q,Q.return)}finally{l5(Q)}else _5(w1,Q,Q.return);break}case c:{k9(Q,Q.return);var X=Q.stateNode;if(typeof X.componentWillUnmount==="function")DB(Q,Q.return,X);break}case f:{k9(Q,Q.return);break}case Q1:{var G=Q.memoizedState!==null;if(G){OH(J);continue}break}}if(Z!==null)Z.return=Q,u=Z;else OH(J)}}function OH(J){while(u!==null){var Q=u;if(Q===J){u=null;return}var Z=Q.sibling;if(Z!==null){Z.return=Q.return,u=Z;return}u=Q.return}}function tA(J){while(u!==null){var Q=u,Z=Q.child;if(Q.tag===Q1){var X=Q.memoizedState!==null;if(X){$H(J);continue}}if(Z!==null)Z.return=Q,u=Z;else $H(J)}}function $H(J){while(u!==null){var Q=u;H1(Q);try{mA(Q)}catch(X){r0(Q,Q.return,X)}if(h1(),Q===J){u=null;return}var Z=Q.sibling;if(Z!==null){Z.return=Q.return,u=Z;return}u=Q.return}}function eA(J,Q,Z,X){u=Q,JR(Q,J,Z,X)}function JR(J,Q,Z,X){while(u!==null){var G=u,z=G.child;if((G.subtreeFlags&Z9)!==t&&z!==null)z.return=G,u=z;else QR(J,Q,Z,X)}}function QR(J,Q,Z,X){while(u!==null){var G=u;if((G.flags&V5)!==t){H1(G);try{ZR(Q,G,Z,X)}catch(B){r0(G,G.return,B)}h1()}if(G===J){u=null;return}var z=G.sibling;if(z!==null){z.return=G.return,u=z;return}u=G.return}}function ZR(J,Q,Z,X){switch(Q.tag){case z0:case l:case y:{if(Q.mode&m0){iz();try{t7(o1|_1,Q)}finally{cz(Q)}}else t7(o1|_1,Q);break}}}function XR(J){u=J,GR()}function GR(){while(u!==null){var J=u,Q=J.child;if((u.flags&U8)!==t){var Z=J.deletions;if(Z!==null){for(var X=0;X<Z.length;X++){var G=Z[X];u=G,YR(G,J)}{var z=J.alternate;if(z!==null){var B=z.child;if(B!==null){z.child=null;do{var Y=B.sibling;B.sibling=null,B=Y}while(B!==null)}}}u=J}}if((J.subtreeFlags&Z9)!==t&&Q!==null)Q.return=J,u=Q;else zR()}}function zR(){while(u!==null){var J=u;if((J.flags&V5)!==t)H1(J),BR(J),h1();var Q=J.sibling;if(Q!==null){Q.return=J.return,u=Q;return}u=J.return}}function BR(J){switch(J.tag){case z0:case l:case y:{if(J.mode&m0)iz(),_5(o1|_1,J,J.return),cz(J);else _5(o1|_1,J,J.return);break}}}function YR(J,Q){while(u!==null){var Z=u;H1(Z),WR(Z,Q),h1();var X=Z.child;if(X!==null)X.return=Z,u=X;else KR(J)}}function KR(J){while(u!==null){var Q=u,Z=Q.sibling,X=Q.return;if(YH(Q),Q===J){u=null;return}if(Z!==null){Z.return=X,u=Z;return}u=X}}function WR(J,Q){switch(J.tag){case z0:case l:case y:{if(J.mode&m0)iz(),_5(o1,J,Q),cz(J);else _5(o1,J,Q);break}}}function HR(J){switch(J.tag){case z0:case l:case y:{try{t7(w1|_1,J)}catch(Z){r0(J,J.return,Z)}break}case c:{var Q=J.stateNode;try{Q.componentDidMount()}catch(Z){r0(J,J.return,Z)}break}}}function UR(J){switch(J.tag){case z0:case l:case y:{try{t7(o1|_1,J)}catch(Q){r0(J,J.return,Q)}break}}}function qR(J){switch(J.tag){case z0:case l:case y:{try{_5(w1|_1,J,J.return)}catch(Z){r0(J,J.return,Z)}break}case c:{var Q=J.stateNode;if(typeof Q.componentWillUnmount==="function")DB(J,J.return,Q);break}}}function MR(J){switch(J.tag){case z0:case l:case y:try{_5(o1|_1,J,J.return)}catch(Q){r0(J,J.return,Q)}}}var OR=0,$R=1,VR=2,AR=3,RR=4;if(typeof Symbol==="function"&&Symbol.for){var jJ=Symbol.for;OR=jJ("selector.component"),$R=jJ("selector.has_pseudo_class"),VR=jJ("selector.role"),AR=jJ("selector.test_id"),RR=jJ("selector.text")}var PR=[];function jR(){PR.forEach(function(J){return J()})}var xR=K0.ReactCurrentActQueue;function LR(J){{var Q=typeof IS_REACT_ACT_ENVIRONMENT!=="undefined"?IS_REACT_ACT_ENVIRONMENT:void 0,Z=typeof jest!=="undefined";return Z&&Q!==!1}}function VH(){{var J=typeof IS_REACT_ACT_ENVIRONMENT!=="undefined"?IS_REACT_ACT_ENVIRONMENT:void 0;if(!J&&xR.current!==null)q("The current testing environment is not configured to support act(...)");return J}}var DR=Math.ceil,wB=K0.ReactCurrentDispatcher,EB=K0.ReactCurrentOwner,t1=K0.ReactCurrentBatchConfig,S5=K0.ReactCurrentActQueue,C1=0,AH=1,e1=2,G5=4,R7=0,xJ=1,k8=2,dZ=3,LJ=4,RH=5,SB=6,_0=C1,V4=null,U1=null,g1=_,a5=_,CB=s7(_),N1=R7,DJ=null,gB=_,mZ=_,FJ=_,yZ=_,IJ=null,E4=null,NB=0,PH=500,jH=1/0,FR=500,P7=null;function _J(){jH=f1()+FR}function xH(){return jH}var sZ=!1,vB=null,T9=null,T8=!1,J8=null,wJ=_,bB=[],kB=null,IR=50,EJ=0,TB=null,hB=!1,cZ=!1,_R=50,h9=0,iZ=null,SJ=e0,lZ=_,LH=!1;function pZ(){return V4}function A4(){if((_0&(e1|G5))!==C1)return f1();if(SJ!==e0)return SJ;return SJ=f1(),SJ}function Q8(J){var Q=J.mode;if((Q&I0)===r)return X0;else if((_0&e1)!==C1&&g1!==_)return x6(g1);var Z=AV()!==VV;if(Z){if(t1.transition!==null){var X=t1.transition;if(!X._updatedFibers)X._updatedFibers=new Set;X._updatedFibers.add(J)}if(lZ===d1)lZ=Q3();return lZ}var G=R5();if(G!==d1)return G;var z=Q$();return z}function wR(J){var Q=J.mode;if((Q&I0)===r)return X0;return Iq()}function v1(J,Q,Z,X){if(nR(),LH)q("useInsertionEffect must not schedule updates.");if(hB)cZ=!0;if(L6(J,Z,X),(_0&e1)!==_&&J===V4)JP(Q);else{if(A5)G3(J,Q,Z);if(QP(Q),J===V4){if((_0&e1)===C1)FJ=V0(FJ,Z);if(N1===LJ)Z8(J,g1)}if(S4(J,X),Z===X0&&_0===C1&&(Q.mode&I0)===r&&!S5.isBatchingLegacy)_J(),xK()}}function ER(J,Q,Z){var X=J.current;X.lanes=Q,L6(J,Q,Z),S4(J,Z)}function SR(J){return(_0&e1)!==C1}function S4(J,Q){var Z=J.callbackNode;Pq(J,Q);var X=UQ(J,J===V4?g1:_);if(X===_){if(Z!==null)fH(Z);J.callbackNode=null,J.callbackPriority=d1;return}var G=j8(X),z=J.callbackPriority;if(z===G&&!(S5.current!==null&&Z!==cB)){if(Z==null&&z!==X0)q("Expected scheduled callback to exist. This error is likely caused by a bug in React. Please file an issue.");return}if(Z!=null)fH(Z);var B;if(G===X0){if(J.tag===c7){if(S5.isBatchingLegacy!==null)S5.didScheduleLegacyUpdate=!0;e$(IH.bind(null,J))}else jK(IH.bind(null,J));if(S5.current!==null)S5.current.push(i7);else X$(function(){if((_0&(e1|G5))===C1)i7()});B=null}else{var Y;switch(Y3(X)){case u4:Y=YQ;break;case W7:Y=gX;break;case H7:Y=V8;break;case $Q:Y=NX;break;default:Y=V8;break}B=iB(Y,DH.bind(null,J))}J.callbackPriority=G,J.callbackNode=B}function DH(J,Q){if(yV(),SJ=e0,lZ=_,(_0&(e1|G5))!==C1)throw new Error("Should not already be working.");var Z=J.callbackNode,X=x7();if(X){if(J.callbackNode!==Z)return null}var G=UQ(J,J===V4?g1:_);if(G===_)return null;var z=!qQ(J,G)&&!Fq(J,G)&&!Q,B=z?uR(J,G):aZ(J,G);if(B!==R7){if(B===k8){var Y=JG(J);if(Y!==_)G=Y,B=fB(J,Y)}if(B===xJ){var K=DJ;throw h8(J,_),Z8(J,G),S4(J,f1()),K}if(B===SB)Z8(J,G);else{var H=!qQ(J,G),U=J.current.alternate;if(H&&!gR(U)){if(B=aZ(J,G),B===k8){var V=JG(J);if(V!==_)G=V,B=fB(J,V)}if(B===xJ){var $=DJ;throw h8(J,_),Z8(J,G),S4(J,f1()),$}}J.finishedWork=U,J.finishedLanes=G,CR(J,B,G)}}if(S4(J,f1()),J.callbackNode===Z)return DH.bind(null,J);return null}function fB(J,Q){var Z=IJ;if(VQ(J)){var X=h8(J,Q);X.flags|=G7,l$(J.containerInfo)}var G=aZ(J,Q);if(G!==k8){var z=E4;if(E4=Z,z!==null)FH(z)}return G}function FH(J){if(E4===null)E4=J;else E4.push.apply(E4,J)}function CR(J,Q,Z){switch(Q){case R7:case xJ:throw new Error("Root did not complete. This is a bug in React.");case k8:{f8(J,E4,P7);break}case dZ:{if(Z8(J,Z),eY(Z)&&!uH()){var X=NB+PH-f1();if(X>10){var G=UQ(J,_);if(G!==_)break;var z=J.suspendedLanes;if(!Y9(z,Z)){var B=A4();X3(J,z);break}J.timeoutHandle=bG(f8.bind(null,J,E4,P7),X);break}}f8(J,E4,P7);break}case LJ:{if(Z8(J,Z),Dq(Z))break;if(!uH()){var Y=Aq(J,Z),K=Y,H=f1()-K,U=rR(H)-H;if(U>10){J.timeoutHandle=bG(f8.bind(null,J,E4,P7),U);break}}f8(J,E4,P7);break}case RH:{f8(J,E4,P7);break}default:throw new Error("Unknown root exit status.")}}function gR(J){var Q=J;while(!0){if(Q.flags&zQ){var Z=Q.updateQueue;if(Z!==null){var X=Z.stores;if(X!==null)for(var G=0;G<X.length;G++){var z=X[G],B=z.getSnapshot,Y=z.value;try{if(!m4(B(),Y))return!1}catch(H){return!1}}}}var K=Q.child;if(Q.subtreeFlags&zQ&&K!==null){K.return=Q,Q=K;continue}if(Q===J)return!0;while(Q.sibling===null){if(Q.return===null||Q.return===J)return!0;Q=Q.return}Q.sibling.return=Q.return,Q=Q.sibling}return!0}function Z8(J,Q){Q=MQ(Q,yZ),Q=MQ(Q,FJ),wq(J,Q)}function IH(J){if(sV(),(_0&(e1|G5))!==C1)throw new Error("Should not already be working.");x7();var Q=UQ(J,_);if(!f4(Q,X0))return S4(J,f1()),null;var Z=aZ(J,Q);if(J.tag!==c7&&Z===k8){var X=JG(J);if(X!==_)Q=X,Z=fB(J,X)}if(Z===xJ){var G=DJ;throw h8(J,_),Z8(J,Q),S4(J,f1()),G}if(Z===SB)throw new Error("Root did not complete. This is a bug in React.");var z=J.current.alternate;return J.finishedWork=z,J.finishedLanes=Q,f8(J,E4,P7),S4(J,f1()),null}function NR(J,Q){if(Q!==_){if(GG(J,V0(Q,X0)),S4(J,f1()),(_0&(e1|G5))===C1)_J(),i7()}}function uB(J,Q){var Z=_0;_0|=AH;try{return J(Q)}finally{if(_0=Z,_0===C1&&!S5.isBatchingLegacy)_J(),xK()}}function vR(J,Q,Z,X,G){var z=R5(),B=t1.transition;try{return t1.transition=null,m1(u4),J(Q,Z,X,G)}finally{if(m1(z),t1.transition=B,_0===C1)_J()}}function j7(J){if(J8!==null&&J8.tag===c7&&(_0&(e1|G5))===C1)x7();var Q=_0;_0|=AH;var Z=t1.transition,X=R5();try{if(t1.transition=null,m1(u4),J)return J();else return}finally{if(m1(X),t1.transition=Z,_0=Q,(_0&(e1|G5))===C1)i7()}}function _H(){return(_0&(e1|G5))!==C1}function oZ(J,Q){K4(CB,a5,J),a5=V0(a5,Q),gB=V0(gB,Q)}function dB(J){a5=CB.current,Y4(CB,J)}function h8(J,Q){J.finishedWork=null,J.finishedLanes=_;var Z=J.timeoutHandle;if(Z!==kG)J.timeoutHandle=kG,Z$(Z);if(U1!==null){var X=U1.return;while(X!==null){var G=X.alternate;JH(G,X),X=X.return}}V4=J;var z=u8(J.current,null);return U1=z,g1=a5=gB=Q,N1=R7,DJ=null,mZ=_,FJ=_,yZ=_,IJ=null,E4=null,FV(),x5.discardPendingWarnings(),z}function wH(J,Q){do{var Z=U1;try{if(ZZ(),rK(),h1(),EB.current=null,Z===null||Z.return===null){N1=xJ,DJ=Q,U1=null;return}if(g5&&Z.mode&m0)vZ(Z,!0);if(l4)if(X9(),Q!==null&&typeof Q==="object"&&typeof Q.then==="function"){var X=Q;zq(Z,X,g1)}else Gq(Z,Q,g1);tV(J,Z.return,Z,Q,g1),gH(Z)}catch(G){if(Q=G,U1===Z&&Z!==null)Z=Z.return,U1=Z;else Z=U1;continue}return}while(!0)}function EH(){var J=wB.current;if(wB.current=EZ,J===null)return EZ;else return J}function SH(J){wB.current=J}function bR(){NB=f1()}function CJ(J){mZ=V0(J,mZ)}function kR(){if(N1===R7)N1=dZ}function mB(){if(N1===R7||N1===dZ||N1===k8)N1=LJ;if(V4!==null&&(QG(mZ)||QG(FJ)))Z8(V4,g1)}function TR(J){if(N1!==LJ)N1=k8;if(IJ===null)IJ=[J];else IJ.push(J)}function hR(){return N1===R7}function aZ(J,Q){var Z=_0;_0|=e1;var X=EH();if(V4!==J||g1!==Q){if(A5){var G=J.memoizedUpdaters;if(G.size>0)gJ(J,g1),G.clear();z3(J,Q)}P7=B3(),h8(J,Q)}oY(Q);do try{fR();break}catch(z){wH(J,z)}while(!0);if(ZZ(),_0=Z,SH(X),U1!==null)throw new Error("Cannot commit an incomplete root. This error is likely caused by a bug in React. Please file an issue.");return aY(),V4=null,g1=_,N1}function fR(){while(U1!==null)CH(U1)}function uR(J,Q){var Z=_0;_0|=e1;var X=EH();if(V4!==J||g1!==Q){if(A5){var G=J.memoizedUpdaters;if(G.size>0)gJ(J,g1),G.clear();z3(J,Q)}P7=B3(),_J(),h8(J,Q)}oY(Q);do try{dR();break}catch(z){wH(J,z)}while(!0);if(ZZ(),SH(X),_0=Z,U1!==null)return Hq(),R7;else return aY(),V4=null,g1=_,N1}function dR(){while(U1!==null&&!f2())CH(U1)}function CH(J){var Q=J.alternate;H1(J);var Z;if((J.mode&m0)!==r)sz(J),Z=yB(Q,J,a5),vZ(J,!0);else Z=yB(Q,J,a5);if(h1(),J.memoizedProps=J.pendingProps,Z===null)gH(J);else U1=Z;EB.current=null}function gH(J){var Q=J;do{var{alternate:Z,return:X}=Q;if((Q.flags&M6)===t){H1(Q);var G=void 0;if((Q.mode&m0)===r)G=eW(Z,Q,a5);else sz(Q),G=eW(Z,Q,a5),vZ(Q,!1);if(h1(),G!==null){U1=G;return}}else{var z=CA(Z,Q);if(z!==null){z.flags&=N2,U1=z;return}if((Q.mode&m0)!==r){vZ(Q,!1);var{actualDuration:B,child:Y}=Q;while(Y!==null)B+=Y.actualDuration,Y=Y.sibling;Q.actualDuration=B}if(X!==null)X.flags|=M6,X.subtreeFlags=t,X.deletions=null;else{N1=SB,U1=null;return}}var K=Q.sibling;if(K!==null){U1=K;return}Q=X,U1=Q}while(Q!==null);if(N1===R7)N1=RH}function f8(J,Q,Z){var X=R5(),G=t1.transition;try{t1.transition=null,m1(u4),mR(J,Q,Z,X)}finally{t1.transition=G,m1(X)}return null}function mR(J,Q,Z,X){do x7();while(J8!==null);if(tR(),(_0&(e1|G5))!==C1)throw new Error("Should not already be working.");var{finishedWork:G,finishedLanes:z}=J;if(n2(z),G===null)return iY(),null;else if(z===_)q("root.finishedLanes should not be empty during a commit. This is a bug in React.");if(J.finishedWork=null,J.finishedLanes=_,G===J.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.");J.callbackNode=null,J.callbackPriority=d1;var B=V0(G.lanes,G.childLanes);if(Eq(J,B),J===V4)V4=null,U1=null,g1=_;if((G.subtreeFlags&Z9)!==t||(G.flags&Z9)!==t){if(!T8)T8=!0,kB=Z,iB(V8,function(){return x7(),null})}var Y=(G.subtreeFlags&(SX|CX|O6|Z9))!==t,K=(G.flags&(SX|CX|O6|Z9))!==t;if(Y||K){var H=t1.transition;t1.transition=null;var U=R5();m1(u4);var V=_0;_0|=G5,EB.current=null;var $=kA(J,G);xW(),aA(J,G,z),aO(J.containerInfo),J.current=G,Bq(z),rA(G,J,z),Yq(),u2(),_0=V,m1(U),t1.transition=H}else J.current=G,xW();var j=T8;if(T8)T8=!1,J8=J,wJ=z;else h9=0,iZ=null;if(B=J.pendingLanes,B===_)T9=null;if(!j)kH(J.current,!1);if(l2(G.stateNode,X),A5)J.memoizedUpdaters.clear();if(jR(),S4(J,f1()),Q!==null){var x=J.onRecoverableError;for(var L=0;L<Q.length;L++){var g=Q[L],s=g.stack,m=g.digest;x(g.value,{componentStack:s,digest:m})}}if(sZ){sZ=!1;var x0=vB;throw vB=null,x0}if(f4(wJ,X0)&&J.tag!==c7)x7();if(B=J.pendingLanes,f4(B,X0))if(mV(),J===TB)EJ++;else EJ=0,TB=J;else EJ=0;return i7(),iY(),null}function x7(){if(J8!==null){var J=Y3(wJ),Q=Nq(H7,J),Z=t1.transition,X=R5();try{return t1.transition=null,m1(Q),sR()}finally{m1(X),t1.transition=Z}}return!1}function yR(J){if(bB.push(J),!T8)T8=!0,iB(V8,function(){return x7(),null})}function sR(){if(J8===null)return!1;var J=kB;kB=null;var Q=J8,Z=wJ;if(J8=null,wJ=_,(_0&(e1|G5))!==C1)throw new Error("Cannot flush passive effects while already rendering.");hB=!0,cZ=!1,Kq(Z);var X=_0;_0|=G5,XR(Q.current),eA(Q,Q.current,Z,J);{var G=bB;bB=[];for(var z=0;z<G.length;z++){var B=G[z];uA(Q,B)}}Wq(),kH(Q.current,!0),_0=X,i7();{if(cZ)if(Q===iZ)h9++;else h9=0,iZ=Q;else h9=0;hB=!1,cZ=!1}p2(Q);{var Y=Q.current.stateNode;Y.effectDuration=0,Y.passiveEffectDuration=0}return!0}function NH(J){return T9!==null&&T9.has(J)}function cR(J){if(T9===null)T9=new Set([J]);else T9.add(J)}function iR(J){if(!sZ)sZ=!0,vB=J}var lR=iR;function vH(J,Q,Z){var X=v8(Z,Q),G=SW(J,X,X0),z=p7(J,G,X0),B=A4();if(z!==null)L6(z,X0,B),S4(z,B)}function r0(J,Q,Z){if(NA(Z),NJ(!1),J.tag===i){vH(J,J,Z);return}var X=null;X=Q;while(X!==null){if(X.tag===i){vH(X,J,Z);return}else if(X.tag===c){var{type:G,stateNode:z}=X;if(typeof G.getDerivedStateFromError==="function"||typeof z.componentDidCatch==="function"&&!NH(z)){var B=v8(Z,J),Y=YB(X,B,X0),K=p7(X,Y,X0),H=A4();if(K!==null)L6(K,X0,H),S4(K,H);return}}X=X.return}q(`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.
|
|
|
|
Error message:
|
|
|
|
%s`,Z)}function pR(J,Q,Z){var X=J.pingCache;if(X!==null)X.delete(Q);var G=A4();if(X3(J,Z),ZP(J),V4===J&&Y9(g1,Z))if(N1===LJ||N1===dZ&&eY(g1)&&f1()-NB<PH)h8(J,_);else yZ=V0(yZ,Z);S4(J,G)}function bH(J,Q){if(Q===d1)Q=wR(J);var Z=A4(),X=_4(J,Q);if(X!==null)L6(X,Q,Z),S4(X,Z)}function oR(J){var Q=J.memoizedState,Z=d1;if(Q!==null)Z=Q.retryLane;bH(J,Z)}function aR(J,Q){var Z=d1,X;switch(J.tag){case Q0:X=J.stateNode;var G=J.memoizedState;if(G!==null)Z=G.retryLane;break;case P0:X=J.stateNode;break;default:throw new Error("Pinged unknown suspense boundary type. This is probably a bug in React.")}if(X!==null)X.delete(Q);bH(J,Z)}function rR(J){return J<120?120:J<480?480:J<1080?1080:J<1920?1920:J<3000?3000:J<4320?4320:DR(J/1960)*1960}function nR(){if(EJ>IR)throw EJ=0,TB=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.");if(h9>_R)h9=0,iZ=null,q("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 tR(){x5.flushLegacyContextWarning(),x5.flushPendingUnsafeLifecycleWarnings()}function kH(J,Q){{if(H1(J),rZ(J,B7,qR),Q)rZ(J,BQ,MR);if(rZ(J,B7,HR),Q)rZ(J,BQ,UR);h1()}}function rZ(J,Q,Z){{var X=J,G=null;while(X!==null){var z=X.subtreeFlags&Q;if(X!==G&&X.child!==null&&z!==t)X=X.child;else{if((X.flags&Q)!==t)Z(X);if(X.sibling!==null)X=X.sibling;else X=G=X.return}}}}var nZ=null;function TH(J){{if((_0&e1)!==C1)return;if(!(J.mode&I0))return;var Q=J.tag;if(Q!==n0&&Q!==i&&Q!==c&&Q!==z0&&Q!==l&&Q!==H0&&Q!==y)return;var Z=$0(J)||"ReactComponent";if(nZ!==null){if(nZ.has(Z))return;nZ.add(Z)}else nZ=new Set([Z]);var X=B4;try{H1(J),q("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{if(X)H1(J);else h1()}}}var yB;{var eR=null;yB=function(J,Q,Z){var X=cH(eR,Q);try{return oW(J,Q,Z)}catch(z){if(YV()||z!==null&&typeof z==="object"&&typeof z.then==="function")throw z;if(ZZ(),rK(),JH(J,Q),cH(Q,X),Q.mode&m0)sz(Q);if(DX(null,oW,null,J,Q,Z),E2()){var G=FX();if(typeof G==="object"&&G!==null&&G._suppressLogging&&typeof z==="object"&&z!==null&&!z._suppressLogging)z._suppressLogging=!0}throw z}}}var hH=!1,sB;sB=new Set;function JP(J){if(Y8&&!fV())switch(J.tag){case z0:case l:case y:{var Q=U1&&$0(U1)||"Unknown",Z=Q;if(!sB.has(Z)){sB.add(Z);var X=$0(J)||"Unknown";q("Cannot update a component (`%s`) while rendering a different component (`%s`). To locate the bad setState() call inside `%s`, follow the stack trace as described in https://reactjs.org/link/setstate-in-render",X,Q,Q)}break}case c:{if(!hH)q("Cannot update during an existing state transition (such as within `render`). Render methods should be a pure function of props and state."),hH=!0;break}}}function gJ(J,Q){if(A5){var Z=J.memoizedUpdaters;Z.forEach(function(X){G3(J,X,Q)})}}var cB={};function iB(J,Q){{var Z=S5.current;if(Z!==null)return Z.push(Q),cB;else return cY(J,Q)}}function fH(J){if(J===cB)return;return h2(J)}function uH(){return S5.current!==null}function QP(J){{if(J.mode&I0){if(!VH())return}else{if(!LR())return;if(_0!==C1)return;if(J.tag!==z0&&J.tag!==l&&J.tag!==y)return}if(S5.current===null){var Q=B4;try{H1(J),q(`An update to %s inside a test was not wrapped in act(...).
|
|
|
|
When testing, code that causes React state updates should be wrapped into act(...):
|
|
|
|
act(() => {
|
|
/* fire events that update state */
|
|
});
|
|
/* assert on the output */
|
|
|
|
This 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`,$0(J))}finally{if(Q)H1(J);else h1()}}}}function ZP(J){if(J.tag!==c7&&VH()&&S5.current===null)q(`A suspended resource finished loading inside a test, but the event was not wrapped in act(...).
|
|
|
|
When testing, code that resolves suspended data should be wrapped into act(...):
|
|
|
|
act(() => {
|
|
/* finish loading suspended data */
|
|
});
|
|
/* assert on the output */
|
|
|
|
This 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 NJ(J){LH=J}var z5=null,f9=null,XP=function(J){z5=J};function u9(J){{if(z5===null)return J;var Q=z5(J);if(Q===void 0)return J;return Q.current}}function lB(J){return u9(J)}function pB(J){{if(z5===null)return J;var Q=z5(J);if(Q===void 0){if(J!==null&&J!==void 0&&typeof J.render==="function"){var Z=u9(J.render);if(J.render!==Z){var X={$$typeof:a,render:Z};if(J.displayName!==void 0)X.displayName=J.displayName;return X}}return J}return Q.current}}function dH(J,Q){{if(z5===null)return!1;var Z=J.elementType,X=Q.type,G=!1,z=typeof X==="object"&&X!==null?X.$$typeof:null;switch(J.tag){case c:{if(typeof X==="function")G=!0;break}case z0:{if(typeof X==="function")G=!0;else if(z===k0)G=!0;break}case l:{if(z===a)G=!0;else if(z===k0)G=!0;break}case H0:case y:{if(z===O0)G=!0;else if(z===k0)G=!0;break}default:return!1}if(G){var B=z5(Z);if(B!==void 0&&B===z5(X))return!0}return!1}}function mH(J){{if(z5===null)return;if(typeof WeakSet!=="function")return;if(f9===null)f9=new WeakSet;f9.add(J)}}var GP=function(J,Q){{if(z5===null)return;var{staleFamilies:Z,updatedFamilies:X}=Q;x7(),j7(function(){oB(J.current,X,Z)})}},zP=function(J,Q){{if(J.context!==y4)return;x7(),j7(function(){vJ(Q,J,null,null)})}};function oB(J,Q,Z){{var{alternate:X,child:G,sibling:z,tag:B,type:Y}=J,K=null;switch(B){case z0:case y:case c:K=Y;break;case l:K=Y.render;break}if(z5===null)throw new Error("Expected resolveFamily to be set during hot reload.");var H=!1,U=!1;if(K!==null){var V=z5(K);if(V!==void 0){if(Z.has(V))U=!0;else if(Q.has(V))if(B===c)U=!0;else H=!0}}if(f9!==null){if(f9.has(J)||X!==null&&f9.has(X))U=!0}if(U)J._debugNeedsRemount=!0;if(U||H){var $=_4(J,X0);if($!==null)v1($,J,X0,e0)}if(G!==null&&!U)oB(G,Q,Z);if(z!==null)oB(z,Q,Z)}}var BP=function(J,Q){{var Z=new Set,X=new Set(Q.map(function(G){return G.current}));return aB(J.current,X,Z),Z}};function aB(J,Q,Z){{var{child:X,sibling:G,tag:z,type:B}=J,Y=null;switch(z){case z0:case y:case c:Y=B;break;case l:Y=B.render;break}var K=!1;if(Y!==null){if(Q.has(Y))K=!0}if(K)YP(J,Z);else if(X!==null)aB(X,Q,Z);if(G!==null)aB(G,Q,Z)}}function YP(J,Q){{var Z=KP(J,Q);if(Z)return;var X=J;while(!0){switch(X.tag){case f:Q.add(X.stateNode);return;case A0:Q.add(X.stateNode.containerInfo);return;case i:Q.add(X.stateNode.containerInfo);return}if(X.return===null)throw new Error("Expected to reach root first.");X=X.return}}}function KP(J,Q){{var Z=J,X=!1;while(!0){if(Z.tag===f)X=!0,Q.add(Z.stateNode);else if(Z.child!==null){Z.child.return=Z,Z=Z.child;continue}if(Z===J)return X;while(Z.sibling===null){if(Z.return===null||Z.return===J)return X;Z=Z.return}Z.sibling.return=Z.return,Z=Z.sibling}}return!1}var rB;{rB=!1;try{var yH=Object.preventExtensions({});}catch(J){rB=!0}}function WP(J,Q,Z,X){if(this.tag=J,this.key=Z,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=Q,this.memoizedProps=null,this.updateQueue=null,this.memoizedState=null,this.dependencies=null,this.mode=X,this.flags=t,this.subtreeFlags=t,this.deletions=null,this.lanes=_,this.childLanes=_,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,!rB&&typeof Object.preventExtensions==="function")Object.preventExtensions(this)}var s4=function(J,Q,Z,X){return new WP(J,Q,Z,X)};function nB(J){var Q=J.prototype;return!!(Q&&Q.isReactComponent)}function HP(J){return typeof J==="function"&&!nB(J)&&J.defaultProps===void 0}function UP(J){if(typeof J==="function")return nB(J)?c:z0;else if(J!==void 0&&J!==null){var Q=J.$$typeof;if(Q===a)return l;if(Q===O0)return H0}return n0}function u8(J,Q){var Z=J.alternate;if(Z===null)Z=s4(J.tag,Q,J.key,J.mode),Z.elementType=J.elementType,Z.type=J.type,Z.stateNode=J.stateNode,Z._debugSource=J._debugSource,Z._debugOwner=J._debugOwner,Z._debugHookTypes=J._debugHookTypes,Z.alternate=J,J.alternate=Z;else Z.pendingProps=Q,Z.type=J.type,Z.flags=t,Z.subtreeFlags=t,Z.deletions=null,Z.actualDuration=0,Z.actualStartTime=-1;Z.flags=J.flags&Y7,Z.childLanes=J.childLanes,Z.lanes=J.lanes,Z.child=J.child,Z.memoizedProps=J.memoizedProps,Z.memoizedState=J.memoizedState,Z.updateQueue=J.updateQueue;var X=J.dependencies;switch(Z.dependencies=X===null?null:{lanes:X.lanes,firstContext:X.firstContext},Z.sibling=J.sibling,Z.index=J.index,Z.ref=J.ref,Z.selfBaseDuration=J.selfBaseDuration,Z.treeBaseDuration=J.treeBaseDuration,Z._debugNeedsRemount=J._debugNeedsRemount,Z.tag){case n0:case z0:case y:Z.type=u9(J.type);break;case c:Z.type=lB(J.type);break;case l:Z.type=pB(J.type);break}return Z}function qP(J,Q){J.flags&=Y7|x1;var Z=J.alternate;if(Z===null)J.childLanes=_,J.lanes=Q,J.child=null,J.subtreeFlags=t,J.memoizedProps=null,J.memoizedState=null,J.updateQueue=null,J.dependencies=null,J.stateNode=null,J.selfBaseDuration=0,J.treeBaseDuration=0;else{J.childLanes=Z.childLanes,J.lanes=Z.lanes,J.child=Z.child,J.subtreeFlags=t,J.deletions=null,J.memoizedProps=Z.memoizedProps,J.memoizedState=Z.memoizedState,J.updateQueue=Z.updateQueue,J.type=Z.type;var X=Z.dependencies;J.dependencies=X===null?null:{lanes:X.lanes,firstContext:X.firstContext},J.selfBaseDuration=Z.selfBaseDuration,J.treeBaseDuration=Z.treeBaseDuration}return J}function MP(J,Q,Z){var X;if(J===lQ){if(X=I0,Q===!0)X|=O1,X|=u5}else X=r;if(A5)X|=m0;return s4(i,null,null,X)}function tB(J,Q,Z,X,G,z){var B=n0,Y=J;if(typeof J==="function")if(nB(J))B=c,Y=lB(Y);else Y=u9(Y);else if(typeof J==="string")B=f;else J:switch(J){case k5:return X8(Z.children,G,z,Q);case O:if(B=C4,G|=O1,(G&I0)!==r)G|=u5;break;case w:return OP(Z,G,z,Q);case C0:return $P(Z,G,z,Q);case j0:return VP(Z,G,z,Q);case c1:return sH(Z,G,z,Q);case T5:case X1:case O5:case T1:case K1:default:{if(typeof J==="object"&&J!==null)switch(J.$$typeof){case N:B=q1;break J;case n:B=i4;break J;case a:B=l,Y=pB(Y);break J;case O0:B=H0;break J;case k0:B=R0,Y=null;break J}var K="";{if(J===void 0||typeof J==="object"&&J!==null&&Object.keys(J).length===0)K+=" 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 H=X?$0(X):null;if(H)K+=`
|
|
|
|
Check the render method of \``+H+"`."}throw new Error("Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) "+("but got: "+(J==null?J:typeof J)+"."+K))}}var U=s4(B,Z,Q,G);return U.elementType=J,U.type=Y,U.lanes=z,U._debugOwner=X,U}function eB(J,Q,Z){var X=null;X=J._owner;var{type:G,key:z,props:B}=J,Y=tB(G,z,B,X,Q,Z);return Y._debugSource=J._source,Y._debugOwner=J._owner,Y}function X8(J,Q,Z,X){var G=s4(y1,J,X,Q);return G.lanes=Z,G}function OP(J,Q,Z,X){if(typeof J.id!=="string")q('Profiler must specify an "id" of type `string` as a prop. Received the type `%s` instead.',typeof J.id);var G=s4(B1,J,X,Q|m0);return G.elementType=w,G.lanes=Z,G.stateNode={effectDuration:0,passiveEffectDuration:0},G}function $P(J,Q,Z,X){var G=s4(Q0,J,X,Q);return G.elementType=C0,G.lanes=Z,G}function VP(J,Q,Z,X){var G=s4(P0,J,X,Q);return G.elementType=j0,G.lanes=Z,G}function sH(J,Q,Z,X){var G=s4(Q1,J,X,Q);G.elementType=c1,G.lanes=Z;var z={isHidden:!1};return G.stateNode=z,G}function JY(J,Q,Z){var X=s4(W0,J,null,Q);return X.lanes=Z,X}function AP(){var J=s4(f,null,null,r);return J.elementType="DELETED",J}function RP(J){var Q=s4(v0,null,null,r);return Q.stateNode=J,Q}function QY(J,Q,Z){var X=J.children!==null?J.children:[],G=s4(A0,X,J.key,Q);return G.lanes=Z,G.stateNode={containerInfo:J.containerInfo,pendingChildren:null,implementation:J.implementation},G}function cH(J,Q){if(J===null)J=s4(n0,null,null,r);return J.tag=Q.tag,J.key=Q.key,J.elementType=Q.elementType,J.type=Q.type,J.stateNode=Q.stateNode,J.return=Q.return,J.child=Q.child,J.sibling=Q.sibling,J.index=Q.index,J.ref=Q.ref,J.pendingProps=Q.pendingProps,J.memoizedProps=Q.memoizedProps,J.updateQueue=Q.updateQueue,J.memoizedState=Q.memoizedState,J.dependencies=Q.dependencies,J.mode=Q.mode,J.flags=Q.flags,J.subtreeFlags=Q.subtreeFlags,J.deletions=Q.deletions,J.lanes=Q.lanes,J.childLanes=Q.childLanes,J.alternate=Q.alternate,J.actualDuration=Q.actualDuration,J.actualStartTime=Q.actualStartTime,J.selfBaseDuration=Q.selfBaseDuration,J.treeBaseDuration=Q.treeBaseDuration,J._debugSource=Q._debugSource,J._debugOwner=Q._debugOwner,J._debugNeedsRemount=Q._debugNeedsRemount,J._debugHookTypes=Q._debugHookTypes,J}function PP(J,Q,Z,X,G){this.tag=Q,this.containerInfo=J,this.pendingChildren=null,this.current=null,this.pingCache=null,this.finishedWork=null,this.timeoutHandle=kG,this.context=null,this.pendingContext=null,this.callbackNode=null,this.callbackPriority=d1,this.eventTimes=XG(_),this.expirationTimes=XG(e0),this.pendingLanes=_,this.suspendedLanes=_,this.pingedLanes=_,this.expiredLanes=_,this.mutableReadLanes=_,this.finishedLanes=_,this.entangledLanes=_,this.entanglements=XG(_),this.identifierPrefix=X,this.onRecoverableError=G,this.mutableSourceEagerHydrationData=null,this.effectDuration=0,this.passiveEffectDuration=0;{this.memoizedUpdaters=new Set;var z=this.pendingUpdatersLaneMap=[];for(var B=0;B<bX;B++)z.push(new Set)}switch(Q){case lQ:this._debugRootType=Z?"hydrateRoot()":"createRoot()";break;case c7:this._debugRootType=Z?"hydrate()":"render()";break}}function iH(J,Q,Z,X,G,z,B,Y,K,H){var U=new PP(J,Q,Z,Y,K),V=MP(Q,z);U.current=V,V.stateNode=U;{var $={element:X,isDehydrated:Z,cache:null,transitions:null,pendingSuspenseBoundaries:null};V.memoizedState=$}return qz(V),U}var ZY="18.3.1";function jP(J,Q,Z){var X=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;return H5(X),{$$typeof:M5,key:X==null?null:""+X,children:J,containerInfo:Q,implementation:Z}}var XY,GY;XY=!1,GY={};function lH(J){if(!J)return y4;var Q=J9(J),Z=t$(Q);if(Q.tag===c){var X=Q.type;if(y5(X))return RK(Q,X,Z)}return Z}function xP(J,Q){{var Z=J9(J);if(Z===void 0)if(typeof J.render==="function")throw new Error("Unable to find node on an unmounted component.");else{var X=Object.keys(J).join(",");throw new Error("Argument appears to not be a ReactComponent. Keys: "+X)}var G=mY(Z);if(G===null)return null;if(G.mode&O1){var z=$0(Z)||"Component";if(!GY[z]){GY[z]=!0;var B=B4;try{if(H1(G),Z.mode&O1)q("%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",Q,Q,z);else q("%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",Q,Q,z)}finally{if(B)H1(B);else h1()}}}return G.stateNode}}function pH(J,Q,Z,X,G,z,B,Y){var K=!1,H=null;return iH(J,Q,K,H,Z,X,G,z,B)}function oH(J,Q,Z,X,G,z,B,Y,K,H){var U=!0,V=iH(Z,X,U,J,G,z,B,Y,K);V.context=lH(null);var $=V.current,j=A4(),x=Q8($),L=V7(j,x);return L.callback=Q!==void 0&&Q!==null?Q:null,p7($,L,x),ER(V,x,j),V}function vJ(J,Q,Z,X){i2(Q,J);var G=Q.current,z=A4(),B=Q8(G);Uq(B);var Y=lH(Z);if(Q.context===null)Q.context=Y;else Q.pendingContext=Y;if(Y8&&B4!==null&&!XY)XY=!0,q(`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.
|
|
|
|
Check the render method of %s.`,$0(B4)||"Unknown");var K=V7(z,B);if(K.payload={element:J},X=X===void 0?null:X,X!==null){if(typeof X!=="function")q("render(...): Expected the last optional `callback` argument to be a function. Instead received: %s.",X);K.callback=X}var H=p7(G,K,B);if(H!==null)v1(H,G,B,z),YZ(H,G,B);return B}function tZ(J){var Q=J.current;if(!Q.child)return null;switch(Q.child.tag){case f:return NG(Q.child.stateNode);default:return Q.child.stateNode}}function LP(J){switch(J.tag){case i:{var Q=J.stateNode;if(VQ(Q)){var Z=jq(Q);NR(Q,Z)}break}case Q0:{j7(function(){var G=_4(J,X0);if(G!==null){var z=A4();v1(G,J,X0,z)}});var X=X0;zY(J,X);break}}}function aH(J,Q){var Z=J.memoizedState;if(Z!==null&&Z.dehydrated!==null)Z.retryLane=_q(Z.retryLane,Q)}function zY(J,Q){aH(J,Q);var Z=J.alternate;if(Z)aH(Z,Q)}function DP(J){if(J.tag!==Q0)return;var Q=R6,Z=_4(J,Q);if(Z!==null){var X=A4();v1(Z,J,Q,X)}zY(J,Q)}function FP(J){if(J.tag!==Q0)return;var Q=Q8(J),Z=_4(J,Q);if(Z!==null){var X=A4();v1(Z,J,Q,X)}zY(J,Q)}function rH(J){var Q=T2(J);if(Q===null)return null;return Q.stateNode}var nH=function(J){return null};function IP(J){return nH(J)}var tH=function(J){return!1};function _P(J){return tH(J)}var eH=null,JU=null,QU=null,ZU=null,XU=null,GU=null,zU=null,BU=null,YU=null;{var KU=function(J,Q,Z){var X=Q[Z],G=T0(J)?J.slice():D0({},J);if(Z+1===Q.length){if(T0(G))G.splice(X,1);else delete G[X];return G}return G[X]=KU(J[X],Q,Z+1),G},WU=function(J,Q){return KU(J,Q,0)},HU=function(J,Q,Z,X){var G=Q[X],z=T0(J)?J.slice():D0({},J);if(X+1===Q.length){var B=Z[X];if(z[B]=z[G],T0(z))z.splice(G,1);else delete z[G]}else z[G]=HU(J[G],Q,Z,X+1);return z},UU=function(J,Q,Z){if(Q.length!==Z.length){J1("copyWithRename() expects paths of the same length");return}else for(var X=0;X<Z.length-1;X++)if(Q[X]!==Z[X]){J1("copyWithRename() expects paths to be the same except for the deepest key");return}return HU(J,Q,Z,0)},qU=function(J,Q,Z,X){if(Z>=Q.length)return X;var G=Q[Z],z=T0(J)?J.slice():D0({},J);return z[G]=qU(J[G],Q,Z+1,X),z},MU=function(J,Q,Z){return qU(J,Q,0,Z)},BY=function(J,Q){var Z=J.memoizedState;while(Z!==null&&Q>0)Z=Z.next,Q--;return Z};eH=function(J,Q,Z,X){var G=BY(J,Q);if(G!==null){var z=MU(G.memoizedState,Z,X);G.memoizedState=z,G.baseState=z,J.memoizedProps=D0({},J.memoizedProps);var B=_4(J,X0);if(B!==null)v1(B,J,X0,e0)}},JU=function(J,Q,Z){var X=BY(J,Q);if(X!==null){var G=WU(X.memoizedState,Z);X.memoizedState=G,X.baseState=G,J.memoizedProps=D0({},J.memoizedProps);var z=_4(J,X0);if(z!==null)v1(z,J,X0,e0)}},QU=function(J,Q,Z,X){var G=BY(J,Q);if(G!==null){var z=UU(G.memoizedState,Z,X);G.memoizedState=z,G.baseState=z,J.memoizedProps=D0({},J.memoizedProps);var B=_4(J,X0);if(B!==null)v1(B,J,X0,e0)}},ZU=function(J,Q,Z){if(J.pendingProps=MU(J.memoizedProps,Q,Z),J.alternate)J.alternate.pendingProps=J.pendingProps;var X=_4(J,X0);if(X!==null)v1(X,J,X0,e0)},XU=function(J,Q){if(J.pendingProps=WU(J.memoizedProps,Q),J.alternate)J.alternate.pendingProps=J.pendingProps;var Z=_4(J,X0);if(Z!==null)v1(Z,J,X0,e0)},GU=function(J,Q,Z){if(J.pendingProps=UU(J.memoizedProps,Q,Z),J.alternate)J.alternate.pendingProps=J.pendingProps;var X=_4(J,X0);if(X!==null)v1(X,J,X0,e0)},zU=function(J){var Q=_4(J,X0);if(Q!==null)v1(Q,J,X0,e0)},BU=function(J){nH=J},YU=function(J){tH=J}}function wP(J){var Q=mY(J);if(Q===null)return null;return Q.stateNode}function EP(J){return null}function SP(){return B4}function CP(J){var Q=J.findFiberByHostInstance,Z=K0.ReactCurrentDispatcher;return c2({bundleType:J.bundleType,version:J.version,rendererPackageName:J.rendererPackageName,rendererConfig:J.rendererConfig,overrideHookState:eH,overrideHookStateDeletePath:JU,overrideHookStateRenamePath:QU,overrideProps:ZU,overridePropsDeletePath:XU,overridePropsRenamePath:GU,setErrorHandler:BU,setSuspenseHandler:YU,scheduleUpdate:zU,currentDispatcherRef:Z,findHostInstanceByFiber:wP,findFiberByHostInstance:Q||EP,findHostInstancesForRefresh:BP,scheduleRefresh:GP,scheduleRoot:zP,setRefreshHandler:XP,getCurrentFiber:SP,reconcilerVersion:ZY})}var OU=typeof reportError==="function"?reportError:function(J){console.error(J)};function YY(J){this._internalRoot=J}eZ.prototype.render=YY.prototype.render=function(J){var Q=this._internalRoot;if(Q===null)throw new Error("Cannot update an unmounted root.");{if(typeof arguments[1]==="function")q("render(...): does not support the second callback argument. To execute a side effect after rendering, declare it in a component body with useEffect().");else if(JX(arguments[1]))q("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.");else if(typeof arguments[1]!=="undefined")q("You passed a second argument to root.render(...) but it only accepts one argument.");var Z=Q.containerInfo;if(Z.nodeType!==j1){var X=rH(Q.current);if(X){if(X.parentNode!==Z)q("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.")}}}vJ(J,Q,null,null)},eZ.prototype.unmount=YY.prototype.unmount=function(){if(typeof arguments[0]==="function")q("unmount(...): does not support a callback argument. To execute a side effect after rendering, declare it in a component body with useEffect().");var J=this._internalRoot;if(J!==null){this._internalRoot=null;var Q=J.containerInfo;if(_H())q("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.");j7(function(){vJ(null,J,null,null)}),qK(Q)}};function gP(J,Q){if(!JX(J))throw new Error("createRoot(...): Target container is not a DOM element.");$U(J);var Z=!1,X=!1,G="",z=OU,B=null;if(Q!==null&&Q!==void 0){if(Q.hydrate)J1("hydrate through createRoot is deprecated. Use ReactDOMClient.hydrateRoot(container, <App />) instead.");else if(typeof Q==="object"&&Q!==null&&Q.$$typeof===q5)q(`You passed a JSX element to createRoot. You probably meant to call root.render instead. Example usage:
|
|
|
|
let root = createRoot(domContainer);
|
|
root.render(<App />);`);if(Q.unstable_strictMode===!0)Z=!0;if(Q.identifierPrefix!==void 0)G=Q.identifierPrefix;if(Q.onRecoverableError!==void 0)z=Q.onRecoverableError;if(Q.transitionCallbacks!==void 0)B=Q.transitionCallbacks}var Y=pH(J,lQ,null,Z,X,G,z);uQ(Y.current,J);var K=J.nodeType===j1?J.parentNode:J;return u6(K),new YY(Y)}function eZ(J){this._internalRoot=J}function NP(J){if(J)sq(J)}eZ.prototype.unstable_scheduleHydration=NP;function vP(J,Q,Z){if(!JX(J))throw new Error("hydrateRoot(...): Target container is not a DOM element.");if($U(J),Q===void 0)q("Must provide initial children as second argument to hydrateRoot. Example usage: hydrateRoot(domContainer, <App />)");var X=Z!=null?Z:null,G=Z!=null&&Z.hydratedSources||null,z=!1,B=!1,Y="",K=OU;if(Z!==null&&Z!==void 0){if(Z.unstable_strictMode===!0)z=!0;if(Z.identifierPrefix!==void 0)Y=Z.identifierPrefix;if(Z.onRecoverableError!==void 0)K=Z.onRecoverableError}var H=oH(Q,null,J,lQ,X,z,B,Y,K);if(uQ(H.current,J),u6(J),G)for(var U=0;U<G.length;U++){var V=G[U];vV(H,V)}return new eZ(H)}function JX(J){return!!(J&&(J.nodeType===F4||J.nodeType===X7||J.nodeType===qX||!q4))}function bJ(J){return!!(J&&(J.nodeType===F4||J.nodeType===X7||J.nodeType===qX||J.nodeType===j1&&J.nodeValue===" react-mount-point-unstable "))}function $U(J){{if(J.nodeType===F4&&J.tagName&&J.tagName.toUpperCase()==="BODY")q("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.");if(r6(J))if(J._reactRootContainer)q("You are calling ReactDOMClient.createRoot() on a container that was previously passed to ReactDOM.render(). This is not supported.");else q("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 bP=K0.ReactCurrentOwner,VU;VU=function(J){if(J._reactRootContainer&&J.nodeType!==j1){var Q=rH(J._reactRootContainer.current);if(Q){if(Q.parentNode!==J)q("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 Z=!!J._reactRootContainer,X=KY(J),G=!!(X&&y7(X));if(G&&!Z)q("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.");if(J.nodeType===F4&&J.tagName&&J.tagName.toUpperCase()==="BODY")q("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 KY(J){if(!J)return null;if(J.nodeType===X7)return J.documentElement;else return J.firstChild}function AU(){}function kP(J,Q,Z,X,G){if(G){if(typeof X==="function"){var z=X;X=function(){var $=tZ(B);z.call($)}}var B=oH(Q,X,J,c7,null,!1,!1,"",AU);J._reactRootContainer=B,uQ(B.current,J);var Y=J.nodeType===j1?J.parentNode:J;return u6(Y),j7(),B}else{var K;while(K=J.lastChild)J.removeChild(K);if(typeof X==="function"){var H=X;X=function(){var $=tZ(U);H.call($)}}var U=pH(J,c7,null,!1,!1,"",AU);J._reactRootContainer=U,uQ(U.current,J);var V=J.nodeType===j1?J.parentNode:J;return u6(V),j7(function(){vJ(Q,U,Z,X)}),U}}function TP(J,Q){if(J!==null&&typeof J!=="function")q("%s(...): Expected the last optional `callback` argument to be a function. Instead received: %s.",Q,J)}function QX(J,Q,Z,X,G){VU(Z),TP(G===void 0?null:G,"render");var z=Z._reactRootContainer,B;if(!z)B=kP(Z,Q,J,G,X);else{if(B=z,typeof G==="function"){var Y=G;G=function(){var K=tZ(B);Y.call(K)}}vJ(Q,B,J,G)}return tZ(B)}var RU=!1;function hP(J){{if(!RU)RU=!0,q("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 Q=bP.current;if(Q!==null&&Q.stateNode!==null){var Z=Q.stateNode._warnedAboutRefsInRender;if(!Z)q("%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.",S0(Q.type)||"A component");Q.stateNode._warnedAboutRefsInRender=!0}}if(J==null)return null;if(J.nodeType===F4)return J;return xP(J,"findDOMNode")}function fP(J,Q,Z){if(q("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"),!bJ(Q))throw new Error("Target container is not a DOM element.");{var X=r6(Q)&&Q._reactRootContainer===void 0;if(X)q("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 QX(null,J,Q,!0,Z)}function uP(J,Q,Z){if(q("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"),!bJ(Q))throw new Error("Target container is not a DOM element.");{var X=r6(Q)&&Q._reactRootContainer===void 0;if(X)q("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 QX(null,J,Q,!1,Z)}function dP(J,Q,Z,X){if(q("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"),!bJ(Z))throw new Error("Target container is not a DOM element.");if(J==null||!S2(J))throw new Error("parentComponent must be a valid React Component");return QX(J,Q,Z,!1,X)}var PU=!1;function mP(J){if(!PU)PU=!0,q("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");if(!bJ(J))throw new Error("unmountComponentAtNode(...): Target container is not a DOM element.");{var Q=r6(J)&&J._reactRootContainer===void 0;if(Q)q("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(J._reactRootContainer){{var Z=KY(J),X=Z&&!y7(Z);if(X)q("unmountComponentAtNode(): The node you're attempting to unmount was rendered by another copy of React.")}return j7(function(){QX(null,null,J,!1,function(){J._reactRootContainer=null,qK(J)})}),!0}else{{var G=KY(J),z=!!(G&&y7(G)),B=J.nodeType===F4&&bJ(J.parentNode)&&!!J.parentNode._reactRootContainer;if(z)q("unmountComponentAtNode(): The node you're attempting to unmount was rendered by React and is not a top-level container. %s",B?"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}}if(vq(LP),kq(DP),Tq(FP),hq(R5),fq(Cq),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")q("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");R2(uO),x2(uB,vR,j7);function yP(J,Q){var Z=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!JX(Q))throw new Error("Target container is not a DOM element.");return jP(J,Q,null,Z)}function sP(J,Q,Z,X){return dP(J,Q,Z,X)}var WY={usingClientEntryPoint:!1,Events:[y7,V9,dQ,SY,CY,uB]};function cP(J,Q){if(!WY.usingClientEntryPoint)q('You are importing createRoot from "react-dom" which is not supported. You should instead import it from "react-dom/client".');return gP(J,Q)}function iP(J,Q,Z){if(!WY.usingClientEntryPoint)q('You are importing hydrateRoot from "react-dom" which is not supported. You should instead import it from "react-dom/client".');return vP(J,Q,Z)}function lP(J){if(_H())q("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.");return j7(J)}var pP=CP({findFiberByHostInstance:F8,bundleType:1,version:ZY,rendererPackageName:"react-dom"});if(!pP&&V1&&window.top===window.self){if(navigator.userAgent.indexOf("Chrome")>-1&&navigator.userAgent.indexOf("Edge")===-1||navigator.userAgent.indexOf("Firefox")>-1){var jU=window.location.protocol;if(/^(https?|file):$/.test(jU))console.info("%cDownload the React DevTools for a better development experience: https://reactjs.org/link/react-devtools"+(jU==="file:"?`
|
|
You might need to use a local HTTP server (instead of file://): https://reactjs.org/link/react-devtools-faq`:""),"font-weight:bold")}}if(Zj.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=WY,Zj.createPortal=yP,Zj.createRoot=cP,Zj.findDOMNode=hP,Zj.flushSync=lP,Zj.hydrate=fP,Zj.hydrateRoot=iP,Zj.render=uP,Zj.unmountComponentAtNode=mP,Zj.unstable_batchedUpdates=uB,Zj.unstable_renderSubtreeIntoContainer=sP,Zj.version=ZY,typeof __REACT_DEVTOOLS_GLOBAL_HOOK__!=="undefined"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop==="function")__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(new Error)})()});var IU=m9((Ix,FU)=>{var Xj=B5(DU(),1);FU.exports=Xj});var _U=m9((Gj)=>{var s9=B5(IU(),1);y9=s9.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Gj.createRoot=function(K0,i0){y9.usingClientEntryPoint=!0;try{return s9.createRoot(K0,i0)}finally{y9.usingClientEntryPoint=!1}},Gj.hydrateRoot=function(K0,i0,P1){y9.usingClientEntryPoint=!0;try{return s9.hydrateRoot(K0,i0,P1)}finally{y9.usingClientEntryPoint=!1}};var y9});var fJ=m9((zj)=>{var HY=B5(TJ(),1);(function(){var K0=Symbol.for("react.element"),i0=Symbol.for("react.portal"),P1=Symbol.for("react.fragment"),J1=Symbol.for("react.strict_mode"),q=Symbol.for("react.profiler"),Q4=Symbol.for("react.provider"),z0=Symbol.for("react.context"),c=Symbol.for("react.forward_ref"),n0=Symbol.for("react.suspense"),i=Symbol.for("react.suspense_list"),A0=Symbol.for("react.memo"),f=Symbol.for("react.lazy"),W0=Symbol.for("react.offscreen"),y1=Symbol.iterator,C4="@@iterator";function i4(O){if(O===null||typeof O!=="object")return null;var w=y1&&O[y1]||O[C4];if(typeof w==="function")return w;return null}var q1=HY.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;function l(O){{for(var w=arguments.length,N=new Array(w>1?w-1:0),n=1;n<w;n++)N[n-1]=arguments[n];B1("error",O,N)}}function B1(O,w,N){{var n=q1.ReactDebugCurrentFrame,a=n.getStackAddendum();if(a!=="")w+="%s",N=N.concat([a]);var C0=N.map(function(j0){return String(j0)});C0.unshift("Warning: "+w),Function.prototype.apply.call(console[O],console,C0)}}var Q0=!1,H0=!1,y=!1,R0=!1,M0=!1,v0;v0=Symbol.for("react.module.reference");function P0(O){if(typeof O==="string"||typeof O==="function")return!0;if(O===P1||O===q||M0||O===J1||O===n0||O===i||R0||O===W0||Q0||H0||y)return!0;if(typeof O==="object"&&O!==null){if(O.$$typeof===f||O.$$typeof===A0||O.$$typeof===Q4||O.$$typeof===z0||O.$$typeof===c||O.$$typeof===v0||O.getModuleId!==void 0)return!0}return!1}function Y1(O,w,N){var n=O.displayName;if(n)return n;var a=w.displayName||w.name||"";return a!==""?N+"("+a+")":N}function Q1(O){return O.displayName||"Context"}function q0(O){if(O==null)return null;if(typeof O.tag==="number")l("Received an unexpected object in getComponentNameFromType(). This is likely a bug in React. Please file an issue.");if(typeof O==="function")return O.displayName||O.name||null;if(typeof O==="string")return O;switch(O){case P1:return"Fragment";case i0:return"Portal";case q:return"Profiler";case J1:return"StrictMode";case n0:return"Suspense";case i:return"SuspenseList"}if(typeof O==="object")switch(O.$$typeof){case z0:var w=O;return Q1(w)+".Consumer";case Q4:var N=O;return Q1(N._context)+".Provider";case c:return Y1(O,O.render,"ForwardRef");case A0:var n=O.displayName||null;if(n!==null)return n;return q0(O.type)||"Memo";case f:{var a=O,C0=a._payload,j0=a._init;try{return q0(j0(C0))}catch(O0){return null}}}return null}var B0=Object.assign,l0=0,o,t0,j4,Y5,C5,q4,x4;function Z4(){}Z4.__reactDisabledLog=!0;function l4(){{if(l0===0){o=console.log,t0=console.info,j4=console.warn,Y5=console.error,C5=console.group,q4=console.groupCollapsed,x4=console.groupEnd;var O={configurable:!0,enumerable:!0,value:Z4,writable:!0};Object.defineProperties(console,{info:O,log:O,warn:O,error:O,group:O,groupCollapsed:O,groupEnd:O})}l0++}}function g5(){{if(l0--,l0===0){var O={configurable:!0,enumerable:!0,writable:!0};Object.defineProperties(console,{log:B0({},O,{value:o}),info:B0({},O,{value:t0}),warn:B0({},O,{value:j4}),error:B0({},O,{value:Y5}),group:B0({},O,{value:C5}),groupCollapsed:B0({},O,{value:q4}),groupEnd:B0({},O,{value:x4})})}if(l0<0)l("disabledDepth fell below zero. This is a bug in React. Please file an issue.")}}var K5=q1.ReactCurrentDispatcher,W5;function b1(O,w,N){{if(W5===void 0)try{throw Error()}catch(a){var n=a.stack.trim().match(/\n( *(at )?)/);W5=n&&n[1]||""}return`
|
|
`+W5+O}}var g4=!1,X4;{var p4=typeof WeakMap==="function"?WeakMap:Map;X4=new p4}function V1(O,w){if(!O||g4)return"";{var N=X4.get(O);if(N!==void 0)return N}var n;g4=!0;var a=Error.prepareStackTrace;Error.prepareStackTrace=void 0;var C0;C0=K5.current,K5.current=null,l4();try{if(w){var j0=function(){throw Error()};if(Object.defineProperty(j0.prototype,"props",{set:function(){throw Error()}}),typeof Reflect==="object"&&Reflect.construct){try{Reflect.construct(j0,[])}catch(T1){n=T1}Reflect.construct(O,[],j0)}else{try{j0.call()}catch(T1){n=T1}O.call(j0.prototype)}}else{try{throw Error()}catch(T1){n=T1}O()}}catch(T1){if(T1&&n&&typeof T1.stack==="string"){var O0=T1.stack.split(`
|
|
`),k0=n.stack.split(`
|
|
`),X1=O0.length-1,K1=k0.length-1;while(X1>=1&&K1>=0&&O0[X1]!==k0[K1])K1--;for(;X1>=1&&K1>=0;X1--,K1--)if(O0[X1]!==k0[K1]){if(X1!==1||K1!==1)do if(X1--,K1--,K1<0||O0[X1]!==k0[K1]){var c1=`
|
|
`+O0[X1].replace(" at new "," at ");if(O.displayName&&c1.includes("<anonymous>"))c1=c1.replace("<anonymous>",O.displayName);if(typeof O==="function")X4.set(O,c1);return c1}while(X1>=1&&K1>=0);break}}}finally{g4=!1,K5.current=C0,g5(),Error.prepareStackTrace=a}var T5=O?O.displayName||O.name:"",O5=T5?b1(T5):"";if(typeof O==="function")X4.set(O,O5);return O5}function N4(O,w,N){return V1(O,!1)}function o4(O){var w=O.prototype;return!!(w&&w.isReactComponent)}function D1(O,w,N){if(O==null)return"";if(typeof O==="function")return V1(O,o4(O));if(typeof O==="string")return b1(O);switch(O){case n0:return b1("Suspense");case i:return b1("SuspenseList")}if(typeof O==="object")switch(O.$$typeof){case c:return N4(O.render);case A0:return D1(O.type,w,N);case f:{var n=O,a=n._payload,C0=n._init;try{return D1(C0(a),w,N)}catch(j0){}}}return""}var W1=Object.prototype.hasOwnProperty,L4={},H5=q1.ReactDebugCurrentFrame;function k1(O){if(O){var w=O._owner,N=D1(O.type,O._source,w?w.type:null);H5.setExtraStackFrame(N)}else H5.setExtraStackFrame(null)}function a4(O,w,N,n,a){{var C0=Function.call.bind(W1);for(var j0 in O)if(C0(O,j0)){var O0=void 0;try{if(typeof O[j0]!=="function"){var k0=Error((n||"React class")+": "+N+" type `"+j0+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof O[j0]+"`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.");throw k0.name="Invariant Violation",k0}O0=O[j0](w,j0,n,N,null,"SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED")}catch(X1){O0=X1}if(O0&&!(O0 instanceof Error))k1(a),l("%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",N,j0,typeof O0),k1(null);if(O0 instanceof Error&&!(O0.message in L4))L4[O0.message]=!0,k1(a),l("Failed %s type: %s",N,O0.message),k1(null)}}}var D7=Array.isArray;function v4(O){return D7(O)}function b4(O){{var w=typeof Symbol==="function"&&Symbol.toStringTag,N=w&&O[Symbol.toStringTag]||O.constructor.name||"Object";return N}}function F1(O){try{return r4(O),!1}catch(w){return!0}}function r4(O){return""+O}function G4(O){if(F1(O))return l("The provided key is an unsupported type %s. This value must be coerced to a string before before using it here.",b4(O)),r4(O)}var s1=q1.ReactCurrentOwner,N5={key:!0,ref:!0,__self:!0,__source:!0},v5,U5,k4;k4={};function b(O){if(W1.call(O,"ref")){var w=Object.getOwnPropertyDescriptor(O,"ref").get;if(w&&w.isReactWarning)return!1}return O.ref!==void 0}function p(O){if(W1.call(O,"key")){var w=Object.getOwnPropertyDescriptor(O,"key").get;if(w&&w.isReactWarning)return!1}return O.key!==void 0}function U0(O,w){if(typeof O.ref==="string"&&s1.current&&w&&s1.current.stateNode!==w){var N=q0(s1.current.type);if(!k4[N])l('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',q0(s1.current.type),O.ref),k4[N]=!0}}function f0(O,w){{var N=function(){if(!v5)v5=!0,l("%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)",w)};N.isReactWarning=!0,Object.defineProperty(O,"key",{get:N,configurable:!0})}}function p0(O,w){{var N=function(){if(!U5)U5=!0,l("%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)",w)};N.isReactWarning=!0,Object.defineProperty(O,"ref",{get:N,configurable:!0})}}var I1=function(O,w,N,n,a,C0,j0){var O0={$$typeof:K0,type:O,key:w,ref:N,props:j0,_owner:C0};if(O0._store={},Object.defineProperty(O0._store,"validated",{configurable:!1,enumerable:!1,writable:!0,value:!1}),Object.defineProperty(O0,"_self",{configurable:!1,enumerable:!1,writable:!1,value:n}),Object.defineProperty(O0,"_source",{configurable:!1,enumerable:!1,writable:!1,value:a}),Object.freeze)Object.freeze(O0.props),Object.freeze(O0);return O0};function Z1(O,w,N,n,a){{var C0,j0={},O0=null,k0=null;if(N!==void 0)G4(N),O0=""+N;if(p(w))G4(w.key),O0=""+w.key;if(b(w))k0=w.ref,U0(w,a);for(C0 in w)if(W1.call(w,C0)&&!N5.hasOwnProperty(C0))j0[C0]=w[C0];if(O&&O.defaultProps){var X1=O.defaultProps;for(C0 in X1)if(j0[C0]===void 0)j0[C0]=X1[C0]}if(O0||k0){var K1=typeof O==="function"?O.displayName||O.name||"Unknown":O;if(O0)f0(j0,K1);if(k0)p0(j0,K1)}return I1(O,O0,k0,a,n,s1.current,j0)}}var{ReactCurrentOwner:z4,ReactDebugCurrentFrame:w0}=q1;function b0(O){if(O){var w=O._owner,N=D1(O.type,O._source,w?w.type:null);w0.setExtraStackFrame(N)}else w0.setExtraStackFrame(null)}var t5=!1;function n4(O){return typeof O==="object"&&O!==null&&O.$$typeof===K0}function F7(){{if(z4.current){var O=q0(z4.current.type);if(O)return`
|
|
|
|
Check the render method of \``+O+"`."}return""}}function c9(O){{if(O!==void 0){var w=O.fileName.replace(/^.*[\\\/]/,""),N=O.lineNumber;return`
|
|
|
|
Check your code at `+w+":"+N+"."}return""}}var m8={};function y8(O){{var w=F7();if(!w){var N=typeof O==="string"?O:O.displayName||O.name;if(N)w=`
|
|
|
|
Check the top-level render call using <`+N+">."}return w}}function G8(O,w){{if(!O._store||O._store.validated||O.key!=null)return;O._store.validated=!0;var N=y8(w);if(m8[N])return;m8[N]=!0;var n="";if(O&&O._owner&&O._owner!==z4.current)n=" It was passed a child from "+q0(O._owner.type)+".";b0(O),l('Each child in a list should have a unique "key" prop.%s%s See https://reactjs.org/link/warning-keys for more information.',N,n),b0(null)}}function b5(O,w){{if(typeof O!=="object")return;if(v4(O))for(var N=0;N<O.length;N++){var n=O[N];if(n4(n))G8(n,w)}else if(n4(O)){if(O._store)O._store.validated=!0}else if(O){var a=i4(O);if(typeof a==="function"){if(a!==O.entries){var C0=a.call(O),j0;while(!(j0=C0.next()).done)if(n4(j0.value))G8(j0.value,w)}}}}}function I7(O){{var w=O.type;if(w===null||w===void 0||typeof w==="string")return;var N;if(typeof w==="function")N=w.propTypes;else if(typeof w==="object"&&(w.$$typeof===c||w.$$typeof===A0))N=w.propTypes;else return;if(N){var n=q0(w);a4(N,O.props,"prop",n,O)}else if(w.PropTypes!==void 0&&!t5){t5=!0;var a=q0(w);l("Component %s declared `PropTypes` instead of `propTypes`. Did you misspell the property assignment?",a||"Unknown")}if(typeof w.getDefaultProps==="function"&&!w.getDefaultProps.isReactClassApproved)l("getDefaultProps is only used on classic React.createClass definitions. Use a static property named `defaultProps` instead.")}}function _7(O){{var w=Object.keys(O.props);for(var N=0;N<w.length;N++){var n=w[N];if(n!=="children"&&n!=="key"){b0(O),l("Invalid prop `%s` supplied to `React.Fragment`. React.Fragment can only have `key` and `children` props.",n),b0(null);break}}if(O.ref!==null)b0(O),l("Invalid attribute `ref` supplied to `React.Fragment`."),b0(null)}}var q5={};function M5(O,w,N,n,a,C0){{var j0=P0(O);if(!j0){var O0="";if(O===void 0||typeof O==="object"&&O!==null&&Object.keys(O).length===0)O0+=" 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 k0=c9(a);if(k0)O0+=k0;else O0+=F7();var X1;if(O===null)X1="null";else if(v4(O))X1="array";else if(O!==void 0&&O.$$typeof===K0)X1="<"+(q0(O.type)||"Unknown")+" />",O0=" Did you accidentally export a JSX literal instead of a component?";else X1=typeof O;l("React.jsx: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s",X1,O0)}var K1=Z1(O,w,N,a,C0);if(K1==null)return K1;if(j0){var c1=w.children;if(c1!==void 0)if(n)if(v4(c1)){for(var T5=0;T5<c1.length;T5++)b5(c1[T5],O);if(Object.freeze)Object.freeze(c1)}else l("React.jsx: Static children should always be an array. You are likely explicitly calling React.jsxs or React.jsxDEV. Use the Babel transform instead.");else b5(c1,O)}if(W1.call(w,"key")){var O5=q0(O),T1=Object.keys(w).filter(function($5){return $5!=="key"}),w7=T1.length>0?"{key: someKey, "+T1.join(": ..., ")+": ...}":"{key: someKey}";if(!q5[O5+w7]){var i9=T1.length>0?"{"+T1.join(": ..., ")+": ...}":"{}";l(`A props object containing a "key" prop is being spread into JSX:
|
|
let props = %s;
|
|
<%s {...props} />
|
|
React keys must be passed directly to JSX without using spread:
|
|
let props = %s;
|
|
<%s key={someKey} {...props} />`,w7,O5,i9,O5),q5[O5+w7]=!0}}if(O===P1)_7(K1);else I7(K1);return K1}}var k5=M5;zj.Fragment=P1,zj.jsxDEV=k5})()});var EU=B5(TJ(),1),SU=B5(_U(),1);var n5=B5(TJ(),1),R1=B5(fJ(),1);function Bj(){let[K0,i0]=n5.useState(null),[P1,J1]=n5.useState("Ready to authenticate"),[q,Q4]=n5.useState("info"),[z0,c]=n5.useState(null),[n0,i]=n5.useState(!0);n5.useEffect(()=>{(async()=>{await f(),i(!1)})()},[]),n5.useEffect(()=>{if(K0?.pubkey)l(K0.pubkey)},[K0?.pubkey]);function A0(){try{return window.location.protocol.replace("http","ws")+"//"+window.location.host}catch(H0){return"ws://localhost:3333"}}async function f(){try{let y=await(await fetch("/api/auth/status")).json();if(y.authenticated&&y.pubkey)try{let M0=await(await fetch(`/api/permissions/${y.pubkey}`)).json();if(M0&&M0.permission){let v0={pubkey:y.pubkey,permission:M0.permission};i0(v0),W0(`Already authenticated as: ${y.pubkey.slice(0,16)}...`,"success"),l(y.pubkey)}}catch(R0){}}catch(H0){}}function W0(H0,y="info"){J1(H0),Q4(y)}function y1(){switch(q){case"success":return"mt-5 mb-5 p-3 rounded bg-green-100 text-green-800";case"error":return"mt-5 mb-5 p-3 rounded bg-red-100 text-red-800";case"info":default:return"mt-5 mb-5 p-3 rounded bg-cyan-100 text-cyan-800"}}async function C4(){try{return(await(await fetch("/api/auth/challenge")).json()).challenge}catch(H0){throw W0("Failed to get authentication challenge: "+H0.message,"error"),H0}}async function i4(){if(!window.nostr){W0("No Nostr extension found. Please install a NIP-07 compatible extension like nos2x or Alby.","error");return}try{W0("Connecting to extension...","info");let H0=await window.nostr.getPublicKey(),y=await C4(),R0={kind:22242,created_at:Math.floor(Date.now()/1000),tags:[["relay",A0()],["challenge",y]],content:""},M0=await window.nostr.signEvent(R0);await B1(M0)}catch(H0){W0("Extension login failed: "+H0.message,"error")}}async function q1(H0,y=4000){return new Promise((R0)=>{let M0=!1,v0=[],P0;try{P0=new WebSocket(A0())}catch(q0){R0(null);return}let Y1="profile-"+Math.random().toString(36).slice(2),Q1=setTimeout(()=>{if(P0&&P0.readyState===1)try{P0.close()}catch(q0){}if(!M0)M0=!0,R0(null)},y);P0.onopen=()=>{try{let q0=["REQ",Y1,{kinds:[0],authors:[H0]}];P0.send(JSON.stringify(q0))}catch(q0){}},P0.onmessage=(q0)=>{try{let B0=JSON.parse(q0.data),l0=B0[0];if(l0==="EVENT"&&B0[1]===Y1){let o=B0[2];if(o&&o.kind===0&&o.content)v0.push(o)}else if(l0==="EOSE"&&B0[1]===Y1){try{P0.send(JSON.stringify(["CLOSE",Y1]))}catch(o){}try{P0.close()}catch(o){}if(clearTimeout(Q1),!M0)if(M0=!0,v0.length){let o=v0.reduce((t0,j4)=>t0.created_at>j4.created_at?t0:j4);try{let t0=JSON.parse(o.content);R0(t0||null)}catch(t0){R0(null)}}else R0(null)}}catch(B0){}},P0.onerror=()=>{try{P0.close()}catch(q0){}if(clearTimeout(Q1),!M0)M0=!0,R0(null)},P0.onclose=()=>{if(clearTimeout(Q1),!M0)if(M0=!0,v0.length){let q0=v0.reduce((B0,l0)=>B0.created_at>l0.created_at?B0:l0);try{let B0=JSON.parse(q0.content);R0(B0||null)}catch(B0){R0(null)}}else R0(null)}})}async function l(H0){try{let y={name:`user:${H0.slice(0,8)}`,about:"No profile data available"};c(y);let R0=null;try{R0=await q1(H0)}catch(M0){}if(R0){let M0=typeof R0==="string"?JSON.parse(R0):R0;return c({name:M0.name||y.name,display_name:M0.display_name,picture:M0.picture,banner:M0.banner,about:M0.about||y.about}),M0}if(window.nostr&&window.nostr.getPublicKey)try{if(window.nostr.getUserMetadata){let M0=await window.nostr.getUserMetadata();if(M0)try{let v0=typeof M0==="string"?JSON.parse(M0):M0;return c({name:v0.name||y.name,display_name:v0.display_name,picture:v0.picture,banner:v0.banner,about:v0.about||y.about}),v0}catch(v0){console.log("Error parsing user metadata:",v0)}}}catch(M0){console.log("Could not get profile from extension:",M0)}return y}catch(y){return console.error("Error handling profile data:",y),null}}async function B1(H0){try{let R0=await(await fetch("/api/auth/login",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(H0)})).json();if(R0.success){i0(R0.pubkey),W0("Successfully authenticated as: "+R0.pubkey.slice(0,16)+"...","success");let v0=await(await fetch(`/api/permissions/${R0.pubkey}`)).json();if(v0&&v0.permission)i0({pubkey:R0.pubkey,permission:v0.permission}),await l(R0.pubkey)}else W0("Authentication failed: "+R0.error,"error")}catch(y){W0("Authentication request failed: "+y.message,"error")}}async function Q0(){try{await fetch("/api/auth/logout",{method:"POST"})}catch(H0){}i0(null),W0("Logged out","info")}if(n0)return null;return R1.jsxDEV(R1.Fragment,{children:K0?.permission?R1.jsxDEV("div",{className:"sticky top-0 left-0 w-full bg-gray-100 z-50 h-16 flex items-center overflow-hidden",children:R1.jsxDEV("div",{className:"flex items-center h-full w-full box-border",children:[R1.jsxDEV("div",{className:"relative overflow-hidden flex flex-grow items-center justify-start h-full",children:[z0?.banner&&R1.jsxDEV("div",{className:"absolute inset-0 opacity-70 bg-cover bg-center",style:{backgroundImage:`url(${z0.banner})`}},void 0,!1,void 0,this),R1.jsxDEV("div",{className:"relative z-10 p-2 flex items-center h-full",children:[z0?.picture&&R1.jsxDEV("img",{src:z0.picture,alt:"User Avatar",className:"h-full aspect-square w-auto rounded-full object-cover border-2 border-white mr-2 shadow box-border"},void 0,!1,void 0,this),R1.jsxDEV("div",{children:[R1.jsxDEV("div",{className:"font-bold text-base block",children:[z0?.display_name||z0?.name||K0.pubkey.slice(0,8),z0?.name&&z0?.display_name&&` (${z0.name})`]},void 0,!0,void 0,this),R1.jsxDEV("div",{className:"font-bold text-lg text-left",children:K0.permission==="admin"?"Admin Dashboard":"Subscriber Dashboard"},void 0,!1,void 0,this)]},void 0,!0,void 0,this)]},void 0,!0,void 0,this)]},void 0,!0,void 0,this),R1.jsxDEV("div",{className:"flex items-center justify-end shrink-0 h-full",children:R1.jsxDEV("button",{className:"bg-transparent text-gray-500 border-0 text-2xl cursor-pointer flex items-center justify-center h-full aspect-square shrink-0 hover:bg-transparent hover:text-gray-800",onClick:Q0,children:"✕"},void 0,!1,void 0,this)},void 0,!1,void 0,this)]},void 0,!0,void 0,this)},void 0,!1,void 0,this):R1.jsxDEV("div",{className:"max-w-3xl mx-auto mt-5 p-6 bg-gray-100 rounded",children:[R1.jsxDEV("h1",{className:"text-2xl font-bold mb-2",children:"Nostr Relay Authentication"},void 0,!1,void 0,this),R1.jsxDEV("p",{className:"mb-4",children:"Connect to this Nostr relay using your browser extension."},void 0,!1,void 0,this),R1.jsxDEV("div",{className:y1(),children:P1},void 0,!1,void 0,this),R1.jsxDEV("div",{className:"mb-5",children:R1.jsxDEV("button",{className:"bg-blue-600 text-white px-5 py-3 rounded hover:bg-blue-700",onClick:i4,children:"Login with Browser Extension (NIP-07)"},void 0,!1,void 0,this)},void 0,!1,void 0,this)]},void 0,!0,void 0,this)},void 0,!1,void 0,this)}var wU=Bj;var UY=B5(fJ(),1),Yj=SU.createRoot(document.getElementById("root"));Yj.render(UY.jsxDEV(EU.default.StrictMode,{children:UY.jsxDEV(wU,{},void 0,!1,void 0,this)},void 0,!1,void 0,this));
|