Files
next.orly.dev/app/web/dist/index-zqddcpy5.js
mleku 1fe0a395be Add minimal local build outputs for streamlined dist integration.
- Introduced `index-zhtd763e.css` with a tailored CSS rule set for performance optimization.
- Added `index-zqddcpy5.js` containing essential JavaScript for React app functionality and improved compatibility.
2025-09-21 11:51:20 +01:00

161 lines
336 KiB
JavaScript

var rL=Object.create;var{getPrototypeOf:nL,defineProperty:wU,getOwnPropertyNames:tL}=Object;var eL=Object.prototype.hasOwnProperty;var W5=(W0,l0,w1)=>{w1=W0!=null?rL(nL(W0)):{};let J1=l0||!W0||!W0.__esModule?wU(w1,"default",{value:W0,enumerable:!0}):w1;for(let q of tL(W0))if(!eL.call(J1,q))wU(J1,q,{get:()=>W0[q],enumerable:!0});return J1};var m9=(W0,l0)=>()=>(l0||W0((l0={exports:{}}).exports,l0),l0.exports);var TJ=m9((JV,ZX)=>{(function(){if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__!=="undefined"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart==="function")__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(new Error);var W0="18.3.1",l0=Symbol.for("react.element"),w1=Symbol.for("react.portal"),J1=Symbol.for("react.fragment"),q=Symbol.for("react.strict_mode"),X4=Symbol.for("react.profiler"),H0=Symbol.for("react.provider"),l=Symbol.for("react.context"),t0=Symbol.for("react.forward_ref"),o=Symbol.for("react.suspense"),A0=Symbol.for("react.suspense_list"),f=Symbol.for("react.memo"),F0=Symbol.for("react.lazy"),c1=Symbol.for("react.offscreen"),I4=Symbol.iterator,a4="@@iterator";function S0(W){if(W===null||typeof W!=="object")return null;var O=I4&&W[I4]||W[a4];if(typeof O==="function")return O;return null}var t={current:null},Y1={transition:null},z0={current:null,isBatchingLegacy:!1,didScheduleLegacyUpdate:!1},o0={current:null},L0={},G4=null;function M4(W){G4=W}L0.setExtraStackFrame=function(W){G4=W},L0.getCurrentStack=null,L0.getStackAddendum=function(){var W="";if(G4)W+=G4;var O=L0.getCurrentStack;if(O)W+=O()||"";return W};var x4=!1,d0=!1,a=!1,e=!1,u=!1,d={ReactCurrentDispatcher:t,ReactCurrentBatchConfig:Y1,ReactCurrentOwner:o0};d.ReactDebugCurrentFrame=L0,d.ReactCurrentActQueue=z0;function O0(W){{for(var O=arguments.length,L=new Array(O>1?O-1:0),j=1;j<O;j++)L[j-1]=arguments[j];Q1("warn",W,L)}}function c(W){{for(var O=arguments.length,L=new Array(O>1?O-1:0),j=1;j<O;j++)L[j-1]=arguments[j];Q1("error",W,L)}}function Q1(W,O,L){{var j=d.ReactDebugCurrentFrame,C=j.getStackAddendum();if(C!=="")O+="%s",L=L.concat([C]);var Z0=L.map(function(y){return String(y)});Z0.unshift("Warning: "+O),Function.prototype.apply.call(console[W],console,Z0)}}var $4={};function P1(W,O){{var L=W.constructor,j=L&&(L.displayName||L.name)||"ReactClass",C=j+"."+O;if($4[C])return;c("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.",O,j),$4[C]=!0}}var q1={isMounted:function(W){return!1},enqueueForceUpdate:function(W,O,L){P1(W,"forceUpdate")},enqueueReplaceState:function(W,O,L,j){P1(W,"replaceState")},enqueueSetState:function(W,O,L,j){P1(W,"setState")}},R1=Object.assign,K1={};Object.freeze(K1);function O1(W,O,L){this.props=W,this.context=O,this.refs=K1,this.updater=L||q1}O1.prototype.isReactComponent={},O1.prototype.setState=function(W,O){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,O,"setState")},O1.prototype.forceUpdate=function(W){this.updater.enqueueForceUpdate(this,W,"forceUpdate")};{var A4={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,O){Object.defineProperty(O1.prototype,W,{get:function(){O0("%s(...) is deprecated in plain JavaScript React classes. %s",O[0],O[1]);return}})};for(var H5 in A4)if(A4.hasOwnProperty(H5))g5(H5,A4[H5])}function U5(){}U5.prototype=O1.prototype;function T1(W,O,L){this.props=W,this.context=O,this.refs=K1,this.updater=L||q1}var k4=T1.prototype=new U5;k4.constructor=T1,R1(k4,O1.prototype),k4.isPureReactComponent=!0;function z4(){var W={current:null};return Object.seal(W),W}var r4=Array.isArray;function L1(W){return r4(W)}function T4(W){{var O=typeof Symbol==="function"&&Symbol.toStringTag,L=O&&W[Symbol.toStringTag]||W.constructor.name||"Object";return L}}function n4(W){try{return I1(W),!1}catch(O){return!0}}function I1(W){return""+W}function W1(W){if(n4(W))return c("The provided key is an unsupported type %s. This value must be coerced to a string before before using it here.",T4(W)),I1(W)}function D4(W,O,L){var j=W.displayName;if(j)return j;var C=O.displayName||O.name||"";return C!==""?L+"("+C+")":L}function q5(W){return W.displayName||"Context"}function h1(W){if(W==null)return null;if(typeof W.tag==="number")c("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 w1:return"Portal";case X4:return"Profiler";case q:return"StrictMode";case o:return"Suspense";case A0:return"SuspenseList"}if(typeof W==="object")switch(W.$$typeof){case l:var O=W;return q5(O)+".Consumer";case H0:var L=W;return q5(L._context)+".Provider";case t0:return D4(W,W.render,"ForwardRef");case f:var j=W.displayName||null;if(j!==null)return j;return h1(W.type)||"Memo";case F0:{var C=W,Z0=C._payload,y=C._init;try{return h1(y(Z0))}catch(Y0){return null}}}return null}var t4=Object.prototype.hasOwnProperty,j7={key:!0,ref:!0,__self:!0,__source:!0},h4,f4,x1;x1={};function e4(W){if(t4.call(W,"ref")){var O=Object.getOwnPropertyDescriptor(W,"ref").get;if(O&&O.isReactWarning)return!1}return W.ref!==void 0}function Y4(W){if(t4.call(W,"key")){var O=Object.getOwnPropertyDescriptor(W,"key").get;if(O&&O.isReactWarning)return!1}return W.key!==void 0}function i1(W,O){var L=function(){if(!h4)h4=!0,c("%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)",O)};L.isReactWarning=!0,Object.defineProperty(W,"key",{get:L,configurable:!0})}function v5(W,O){var L=function(){if(!f4)f4=!0,c("%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)",O)};L.isReactWarning=!0,Object.defineProperty(W,"ref",{get:L,configurable:!0})}function b5(W){if(typeof W.ref==="string"&&o0.current&&W.__self&&o0.current.stateNode!==W.__self){var O=h1(o0.current.type);if(!x1[O])c('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',O,W.ref),x1[O]=!0}}var O5=function(W,O,L,j,C,Z0,y){var Y0={$$typeof:l0,type:W,key:O,ref:L,props:y,_owner:Z0};if(Y0._store={},Object.defineProperty(Y0._store,"validated",{configurable:!1,enumerable:!1,writable:!0,value:!1}),Object.defineProperty(Y0,"_self",{configurable:!1,enumerable:!1,writable:!1,value:j}),Object.defineProperty(Y0,"_source",{configurable:!1,enumerable:!1,writable:!1,value:C}),Object.freeze)Object.freeze(Y0.props),Object.freeze(Y0);return Y0};function u4(W,O,L){var j,C={},Z0=null,y=null,Y0=null,_0=null;if(O!=null){if(e4(O))y=O.ref,b5(O);if(Y4(O))W1(O.key),Z0=""+O.key;Y0=O.__self===void 0?null:O.__self,_0=O.__source===void 0?null:O.__source;for(j in O)if(t4.call(O,j)&&!j7.hasOwnProperty(j))C[j]=O[j]}var m0=arguments.length-2;if(m0===1)C.children=L;else if(m0>1){var a0=Array(m0);for(var r0=0;r0<m0;r0++)a0[r0]=arguments[r0+2];if(Object.freeze)Object.freeze(a0);C.children=a0}if(W&&W.defaultProps){var G1=W.defaultProps;for(j in G1)if(C[j]===void 0)C[j]=G1[j]}if(Z0||y){var M1=typeof W==="function"?W.displayName||W.name||"Unknown":W;if(Z0)i1(C,M1);if(y)v5(C,M1)}return O5(W,Z0,y,Y0,_0,o0.current,C)}function b(W,O){var L=O5(W.type,O,W.ref,W._self,W._source,W._owner,W.props);return L}function p(W,O,L){if(W===null||W===void 0)throw new Error("React.cloneElement(...): The argument must be a React element, but you passed "+W+".");var j,C=R1({},W.props),Z0=W.key,y=W.ref,Y0=W._self,_0=W._source,m0=W._owner;if(O!=null){if(e4(O))y=O.ref,m0=o0.current;if(Y4(O))W1(O.key),Z0=""+O.key;var a0;if(W.type&&W.type.defaultProps)a0=W.type.defaultProps;for(j in O)if(t4.call(O,j)&&!j7.hasOwnProperty(j))if(O[j]===void 0&&a0!==void 0)C[j]=a0[j];else C[j]=O[j]}var r0=arguments.length-2;if(r0===1)C.children=L;else if(r0>1){var G1=Array(r0);for(var M1=0;M1<r0;M1++)G1[M1]=arguments[M1+2];C.children=G1}return O5(W.type,Z0,y,Y0,_0,m0,C)}function q0(W){return typeof W==="object"&&W!==null&&W.$$typeof===l0}var f0=".",p0=":";function D1(W){var O=/[=:]/g,L={"=":"=0",":":"=2"},j=W.replace(O,function(C){return L[C]});return"$"+j}var Z1=!1,B4=/\/+/g;function D0(W){return W.replace(B4,"$&/")}function b0(W,O){if(typeof W==="object"&&W!==null&&W.key!=null)return W1(W.key),D1(""+W.key);return O.toString(36)}function t5(W,O,L,j,C){var Z0=typeof W;if(Z0==="undefined"||Z0==="boolean")W=null;var y=!1;if(W===null)y=!0;else switch(Z0){case"string":case"number":y=!0;break;case"object":switch(W.$$typeof){case l0:case w1:y=!0}}if(y){var Y0=W,_0=C(Y0),m0=j===""?f0+b0(Y0,0):j;if(L1(_0)){var a0="";if(m0!=null)a0=D0(m0)+"/";t5(_0,O,a0,"",function(BX){return BX})}else if(_0!=null){if(q0(_0)){if(_0.key&&(!Y0||Y0.key!==_0.key))W1(_0.key);_0=b(_0,L+(_0.key&&(!Y0||Y0.key!==_0.key)?D0(""+_0.key)+"/":"")+m0)}O.push(_0)}return 1}var r0,G1,M1=0,T0=j===""?f0:j+p0;if(L1(W))for(var W8=0;W8<W.length;W8++)r0=W[W8],G1=T0+b0(r0,W8),M1+=t5(r0,O,L,G1,C);else{var p8=S0(W);if(typeof p8==="function"){var G6=W;if(p8===G6.entries){if(!Z1)O0("Using Maps as children is not supported. Use an array of keyed ReactElements instead.");Z1=!0}var YX=p8.call(G6),J7,z6=0;while(!(J7=YX.next()).done)r0=J7.value,G1=T0+b0(r0,z6++),M1+=t5(r0,O,L,G1,C)}else if(Z0==="object"){var Y6=String(W);throw new Error("Objects are not valid as a React child (found: "+(Y6==="[object Object]"?"object with keys {"+Object.keys(W).join(", ")+"}":Y6)+"). If you meant to render a collection of children, use an array instead.")}}return M1}function J5(W,O,L){if(W==null)return W;var j=[],C=0;return t5(W,j,"","",function(Z0){return O.call(L,Z0,C++)}),j}function _7(W){var O=0;return J5(W,function(){O++}),O}function c9(W,O,L){J5(W,function(){O.apply(this,arguments)},L)}function m8(W){return J5(W,function(O){return O})||[]}function y8(W){if(!q0(W))throw new Error("React.Children.only expected to receive a single React element child.");return W}function G8(W){var O={$$typeof:l,_currentValue:W,_currentValue2:W,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null};O.Provider={$$typeof:H0,_context:O};var L=!1,j=!1,C=!1;{var Z0={$$typeof:l,_context:O};Object.defineProperties(Z0,{Provider:{get:function(){if(!j)j=!0,c("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 O.Provider},set:function(y){O.Provider=y}},_currentValue:{get:function(){return O._currentValue},set:function(y){O._currentValue=y}},_currentValue2:{get:function(){return O._currentValue2},set:function(y){O._currentValue2=y}},_threadCount:{get:function(){return O._threadCount},set:function(y){O._threadCount=y}},Consumer:{get:function(){if(!L)L=!0,c("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 O.Consumer}},displayName:{get:function(){return O.displayName},set:function(y){if(!C)O0("Setting `displayName` on Context.Consumer has no effect. You should set it directly on the context with Context.displayName = '%s'.",y),C=!0}}}),O.Consumer=Z0}return O._currentRenderer=null,O._currentRenderer2=null,O}var k5=-1,I7=0,x7=1,M5=2;function $5(W){if(W._status===k5){var O=W._result,L=O();if(L.then(function(Z0){if(W._status===I7||W._status===k5){var y=W;y._status=x7,y._result=Z0}},function(Z0){if(W._status===I7||W._status===k5){var y=W;y._status=M5,y._result=Z0}}),W._status===k5){var j=W;j._status=I7,j._result=L}}if(W._status===x7){var C=W._result;if(C===void 0)c(`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?`,C);if(!("default"in C))c(`lazy: Expected the result of a dynamic import() call. Instead received: %s
Your code should look like:
const MyComponent = lazy(() => import('./MyComponent'))`,C);return C.default}else throw W._result}function T5(W){var O={_status:k5,_result:W},L={$$typeof:F0,_payload:O,_init:$5};{var j,C;Object.defineProperties(L,{defaultProps:{configurable:!0,get:function(){return j},set:function(Z0){c("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."),j=Z0,Object.defineProperty(L,"defaultProps",{enumerable:!0})}},propTypes:{configurable:!0,get:function(){return C},set:function(Z0){c("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."),C=Z0,Object.defineProperty(L,"propTypes",{enumerable:!0})}}})}return L}function M(W){{if(W!=null&&W.$$typeof===f)c("forwardRef requires a render function but received a `memo` component. Instead of forwardRef(memo(...)), use memo(forwardRef(...)).");else if(typeof W!=="function")c("forwardRef requires a render function but was given %s.",W===null?"null":typeof W);else if(W.length!==0&&W.length!==2)c("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)c("forwardRef render functions do not support propTypes or defaultProps. Did you accidentally pass a React component?")}}var O={$$typeof:t0,render:W};{var L;Object.defineProperty(O,"displayName",{enumerable:!1,configurable:!0,get:function(){return L},set:function(j){if(L=j,!W.name&&!W.displayName)W.displayName=j}})}return O}var D=Symbol.for("react.module.reference");function g(W){if(typeof W==="string"||typeof W==="function")return!0;if(W===J1||W===X4||u||W===q||W===o||W===A0||e||W===c1||x4||d0||a)return!0;if(typeof W==="object"&&W!==null){if(W.$$typeof===F0||W.$$typeof===f||W.$$typeof===H0||W.$$typeof===l||W.$$typeof===t0||W.$$typeof===D||W.getModuleId!==void 0)return!0}return!1}function J0(W,O){if(!g(W))c("memo: The first argument must be a component. Instead received: %s",W===null?"null":typeof W);var L={$$typeof:f,type:W,compare:O===void 0?null:O};{var j;Object.defineProperty(L,"displayName",{enumerable:!1,configurable:!0,get:function(){return j},set:function(C){if(j=C,!W.name&&!W.displayName)W.displayName=C}})}return L}function r(){var W=t.current;if(W===null)c(`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 N0(W){var O=r();if(W._context!==void 0){var L=W._context;if(L.Consumer===W)c("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(L.Provider===W)c("Calling useContext(Context.Provider) is not supported. Did you mean to call useContext(Context) instead?")}return O.useContext(W)}function R0(W){var O=r();return O.useState(W)}function M0(W,O,L){var j=r();return j.useReducer(W,O,L)}function k0(W){var O=r();return O.useRef(W)}function X1(W,O){var L=r();return L.useEffect(W,O)}function B1(W,O){var L=r();return L.useInsertionEffect(W,O)}function l1(W,O){var L=r();return L.useLayoutEffect(W,O)}function h5(W,O){var L=r();return L.useCallback(W,O)}function A5(W,O){var L=r();return L.useMemo(W,O)}function f1(W,O,L){var j=r();return j.useImperativeHandle(W,O,L)}function D7(W,O){{var L=r();return L.useDebugValue(W,O)}}function i9(){var W=r();return W.useTransition()}function P5(W){var O=r();return O.useDeferredValue(W)}function j0(){var W=r();return W.useId()}function z8(W,O,L){var j=r();return j.useSyncExternalStore(W,O,L)}var E7=0,l9,o9,p9,a9,r9,n9,t9;function uJ(){}uJ.__reactDisabledLog=!0;function XX(){{if(E7===0){l9=console.log,o9=console.info,p9=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:R1({},W,{value:l9}),info:R1({},W,{value:o9}),warn:R1({},W,{value:p9}),error:R1({},W,{value:a9}),group:R1({},W,{value:r9}),groupCollapsed:R1({},W,{value:n9}),groupEnd:R1({},W,{value:t9})})}if(E7<0)c("disabledDepth fell below zero. This is a bug in React. Please file an issue.")}}var Y8=d.ReactCurrentDispatcher,Q5;function C7(W,O,L){{if(Q5===void 0)try{throw Error()}catch(C){var j=C.stack.trim().match(/\n( *(at )?)/);Q5=j&&j[1]||""}return`
`+Q5+W}}var S7=!1,s8;{var J6=typeof WeakMap==="function"?WeakMap:Map;s8=new J6}function dJ(W,O){if(!W||S7)return"";{var L=s8.get(W);if(L!==void 0)return L}var j;S7=!0;var C=Error.prepareStackTrace;Error.prepareStackTrace=void 0;var Z0;Z0=Y8.current,Y8.current=null,XX();try{if(O){var y=function(){throw Error()};if(Object.defineProperty(y.prototype,"props",{set:function(){throw Error()}}),typeof Reflect==="object"&&Reflect.construct){try{Reflect.construct(y,[])}catch(T0){j=T0}Reflect.construct(W,[],y)}else{try{y.call()}catch(T0){j=T0}W.call(y.prototype)}}else{try{throw Error()}catch(T0){j=T0}W()}}catch(T0){if(T0&&j&&typeof T0.stack==="string"){var Y0=T0.stack.split(`
`),_0=j.stack.split(`
`),m0=Y0.length-1,a0=_0.length-1;while(m0>=1&&a0>=0&&Y0[m0]!==_0[a0])a0--;for(;m0>=1&&a0>=0;m0--,a0--)if(Y0[m0]!==_0[a0]){if(m0!==1||a0!==1)do if(m0--,a0--,a0<0||Y0[m0]!==_0[a0]){var r0=`
`+Y0[m0].replace(" at new "," at ");if(W.displayName&&r0.includes("<anonymous>"))r0=r0.replace("<anonymous>",W.displayName);if(typeof W==="function")s8.set(W,r0);return r0}while(m0>=1&&a0>=0);break}}}finally{S7=!1,Y8.current=Z0,e9(),Error.prepareStackTrace=C}var G1=W?W.displayName||W.name:"",M1=G1?C7(G1):"";if(typeof W==="function")s8.set(W,M1);return M1}function Q6(W,O,L){return dJ(W,!1)}function GX(W){var O=W.prototype;return!!(O&&O.isReactComponent)}function N7(W,O,L){if(W==null)return"";if(typeof W==="function")return dJ(W,GX(W));if(typeof W==="string")return C7(W);switch(W){case o:return C7("Suspense");case A0:return C7("SuspenseList")}if(typeof W==="object")switch(W.$$typeof){case t0:return Q6(W.render);case f:return N7(W.type,O,L);case F0:{var j=W,C=j._payload,Z0=j._init;try{return N7(Z0(C),O,L)}catch(y){}}}return""}var mJ={},Z6=d.ReactDebugCurrentFrame;function c8(W){if(W){var O=W._owner,L=N7(W.type,W._source,O?O.type:null);Z6.setExtraStackFrame(L)}else Z6.setExtraStackFrame(null)}function yJ(W,O,L,j,C){{var Z0=Function.call.bind(t4);for(var y in W)if(Z0(W,y)){var Y0=void 0;try{if(typeof W[y]!=="function"){var _0=Error((j||"React class")+": "+L+" type `"+y+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof W[y]+"`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.");throw _0.name="Invariant Violation",_0}Y0=W[y](O,y,j,L,null,"SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED")}catch(m0){Y0=m0}if(Y0&&!(Y0 instanceof Error))c8(C),c("%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).",j||"React class",L,y,typeof Y0),c8(null);if(Y0 instanceof Error&&!(Y0.message in mJ))mJ[Y0.message]=!0,c8(C),c("Failed %s type: %s",L,Y0.message),c8(null)}}}function C0(W){if(W){var O=W._owner,L=N7(W.type,W._source,O?O.type:null);M4(L)}else M4(null)}var sJ=!1;function X6(){if(o0.current){var W=h1(o0.current.type);if(W)return`
Check the render method of \``+W+"`."}return""}function $0(W){if(W!==void 0){var O=W.fileName.replace(/^.*[\\\/]/,""),L=W.lineNumber;return`
Check your code at `+O+":"+L+"."}return""}function cJ(W){if(W!==null&&W!==void 0)return $0(W.__source);return""}var K4={};function B8(W){var O=X6();if(!O){var L=typeof W==="string"?W:W.displayName||W.name;if(L)O=`
Check the top-level render call using <`+L+">."}return O}function g7(W,O){if(!W._store||W._store.validated||W.key!=null)return;W._store.validated=!0;var L=B8(O);if(K4[L])return;K4[L]=!0;var j="";if(W&&W._owner&&W._owner!==o0.current)j=" It was passed a child from "+h1(W._owner.type)+".";C0(W),c('Each child in a list should have a unique "key" prop.%s%s See https://reactjs.org/link/warning-keys for more information.',L,j),C0(null)}function iJ(W,O){if(typeof W!=="object")return;if(L1(W))for(var L=0;L<W.length;L++){var j=W[L];if(q0(j))g7(j,O)}else if(q0(W)){if(W._store)W._store.validated=!0}else if(W){var C=S0(W);if(typeof C==="function"){if(C!==W.entries){var Z0=C.call(W),y;while(!(y=Z0.next()).done)if(q0(y.value))g7(y.value,O)}}}}function u1(W){{var O=W.type;if(O===null||O===void 0||typeof O==="string")return;var L;if(typeof O==="function")L=O.propTypes;else if(typeof O==="object"&&(O.$$typeof===t0||O.$$typeof===f))L=O.propTypes;else return;if(L){var j=h1(O);yJ(L,W.props,"prop",j,W)}else if(O.PropTypes!==void 0&&!sJ){sJ=!0;var C=h1(O);c("Component %s declared `PropTypes` instead of `propTypes`. Did you misspell the property assignment?",C||"Unknown")}if(typeof O.getDefaultProps==="function"&&!O.getDefaultProps.isReactClassApproved)c("getDefaultProps is only used on classic React.createClass definitions. Use a static property named `defaultProps` instead.")}}function H1(W){{var O=Object.keys(W.props);for(var L=0;L<O.length;L++){var j=O[L];if(j!=="children"&&j!=="key"){C0(W),c("Invalid prop `%s` supplied to `React.Fragment`. React.Fragment can only have `key` and `children` props.",j),C0(null);break}}if(W.ref!==null)C0(W),c("Invalid attribute `ref` supplied to `React.Fragment`."),C0(null)}}function lJ(W,O,L){var j=g(W);if(!j){var C="";if(W===void 0||typeof W==="object"&&W!==null&&Object.keys(W).length===0)C+=" 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 Z0=cJ(O);if(Z0)C+=Z0;else C+=X6();var y;if(W===null)y="null";else if(L1(W))y="array";else if(W!==void 0&&W.$$typeof===l0)y="<"+(h1(W.type)||"Unknown")+" />",C=" Did you accidentally export a JSX literal instead of a component?";else y=typeof W;c("React.createElement: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s",y,C)}var Y0=u4.apply(this,arguments);if(Y0==null)return Y0;if(j)for(var _0=2;_0<arguments.length;_0++)iJ(arguments[_0],W);if(W===J1)H1(Y0);else u1(Y0);return Y0}var d4=!1;function E4(W){var O=lJ.bind(null,W);O.type=W;{if(!d4)d4=!0,O0("React.createFactory() is deprecated and will be removed in a future major release. Consider using JSX or use React.createElement() directly instead.");Object.defineProperty(O,"type",{enumerable:!1,get:function(){return O0("Factory.type is deprecated. Access the class directly before passing it to createFactory."),Object.defineProperty(this,"type",{value:W}),W}})}return O}function f5(W,O,L){var j=p.apply(this,arguments);for(var C=2;C<arguments.length;C++)iJ(arguments[C],j.type);return u1(j),j}function zX(W,O){var L=Y1.transition;Y1.transition={};var j=Y1.transition;Y1.transition._updatedFibers=new Set;try{W()}finally{if(Y1.transition=L,L===null&&j._updatedFibers){var C=j._updatedFibers.size;if(C>10)O0("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.");j._updatedFibers.clear()}}}var i8=!1,K8=null;function oJ(W){if(K8===null)try{var O=("require"+Math.random()).slice(0,7),L=ZX&&ZX[O];K8=L.call(ZX,"timers").setImmediate}catch(j){K8=function(C){if(i8===!1){if(i8=!0,typeof MessageChannel==="undefined")c("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 Z0=new MessageChannel;Z0.port1.onmessage=C,Z0.port2.postMessage(void 0)}}return K8(W)}var v7=0,pJ=!1;function aJ(W){{var O=v7;if(v7++,z0.current===null)z0.current=[];var L=z0.isBatchingLegacy,j;try{if(z0.isBatchingLegacy=!0,j=W(),!L&&z0.didScheduleLegacyUpdate){var C=z0.current;if(C!==null)z0.didScheduleLegacyUpdate=!1,o8(C)}}catch(G1){throw e5(O),G1}finally{z0.isBatchingLegacy=L}if(j!==null&&typeof j==="object"&&typeof j.then==="function"){var Z0=j,y=!1,Y0={then:function(G1,M1){y=!0,Z0.then(function(T0){if(e5(O),v7===0)l8(T0,G1,M1);else G1(T0)},function(T0){e5(O),M1(T0)})}};if(!pJ&&typeof Promise!=="undefined")Promise.resolve().then(function(){}).then(function(){if(!y)pJ=!0,c("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 Y0}else{var _0=j;if(e5(O),v7===0){var m0=z0.current;if(m0!==null)o8(m0),z0.current=null;var a0={then:function(G1,M1){if(z0.current===null)z0.current=[],l8(_0,G1,M1);else G1(_0)}};return a0}else{var r0={then:function(G1,M1){G1(_0)}};return r0}}}}function e5(W){{if(W!==v7-1)c("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,O,L){{var j=z0.current;if(j!==null)try{o8(j),oJ(function(){if(j.length===0)z0.current=null,O(W);else l8(W,O,L)})}catch(C){L(C)}else O(W)}}var b7=!1;function o8(W){if(!b7){b7=!0;var O=0;try{for(;O<W.length;O++){var L=W[O];do L=L(!0);while(L!==null)}W.length=0}catch(j){throw W=W.slice(O+1),j}finally{b7=!1}}}var rJ=lJ,nJ=f5,tJ=E4,eJ={map:J5,forEach:c9,count:_7,toArray:m8,only:y8};if(JV.Children=eJ,JV.Component=O1,JV.Fragment=J1,JV.Profiler=X4,JV.PureComponent=T1,JV.StrictMode=q,JV.Suspense=o,JV.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=d,JV.act=aJ,JV.cloneElement=nJ,JV.createContext=G8,JV.createElement=rJ,JV.createFactory=tJ,JV.createRef=z4,JV.forwardRef=M,JV.isValidElement=q0,JV.lazy=T5,JV.memo=J0,JV.startTransition=zX,JV.unstable_act=aJ,JV.useCallback=h5,JV.useContext=N0,JV.useDebugValue=D7,JV.useDeferredValue=P5,JV.useEffect=X1,JV.useId=j0,JV.useImperativeHandle=f1,JV.useInsertionEffect=B1,JV.useLayoutEffect=l1,JV.useMemo=A5,JV.useReducer=M0,JV.useRef=k0,JV.useState=R0,JV.useSyncExternalStore=z8,JV.useTransition=i9,JV.version=W0,typeof __REACT_DEVTOOLS_GLOBAL_HOOK__!=="undefined"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop==="function")__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(new Error)})()});var FU=m9((QV)=>{(function(){if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__!=="undefined"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart==="function")__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(new Error);var W0=!1,l0=!1,w1=5;function J1(b,p){var q0=b.length;b.push(p),H0(b,p,q0)}function q(b){return b.length===0?null:b[0]}function X4(b){if(b.length===0)return null;var p=b[0],q0=b.pop();if(q0!==p)b[0]=q0,l(b,q0,0);return p}function H0(b,p,q0){var f0=q0;while(f0>0){var p0=f0-1>>>1,D1=b[p0];if(t0(D1,p)>0)b[p0]=p,b[f0]=D1,f0=p0;else return}}function l(b,p,q0){var f0=q0,p0=b.length,D1=p0>>>1;while(f0<D1){var Z1=(f0+1)*2-1,B4=b[Z1],D0=Z1+1,b0=b[D0];if(t0(B4,p)<0)if(D0<p0&&t0(b0,B4)<0)b[f0]=b0,b[D0]=p,f0=D0;else b[f0]=B4,b[Z1]=p,f0=Z1;else if(D0<p0&&t0(b0,p)<0)b[f0]=b0,b[D0]=p,f0=D0;else return}}function t0(b,p){var q0=b.sortIndex-p.sortIndex;return q0!==0?q0:b.id-p.id}var o=1,A0=2,f=3,F0=4,c1=5;function I4(b,p){}var a4=typeof performance==="object"&&typeof performance.now==="function";if(a4){var S0=performance;QV.unstable_now=function(){return S0.now()}}else{var t=Date,Y1=t.now();QV.unstable_now=function(){return t.now()-Y1}}var z0=1073741823,o0=-1,L0=250,G4=5000,M4=1e4,x4=z0,d0=[],a=[],e=1,u=null,d=f,O0=!1,c=!1,Q1=!1,$4=typeof setTimeout==="function"?setTimeout:null,P1=typeof clearTimeout==="function"?clearTimeout:null,q1=typeof setImmediate!=="undefined"?setImmediate:null,R1=typeof navigator!=="undefined"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0?navigator.scheduling.isInputPending.bind(navigator.scheduling):null;function K1(b){var p=q(a);while(p!==null){if(p.callback===null)X4(a);else if(p.startTime<=b)X4(a),p.sortIndex=p.expirationTime,J1(d0,p);else return;p=q(a)}}function O1(b){if(Q1=!1,K1(b),!c)if(q(d0)!==null)c=!0,i1(A4);else{var p=q(a);if(p!==null)v5(O1,p.startTime-b)}}function A4(b,p){if(c=!1,Q1)Q1=!1,b5();O0=!0;var q0=d;try{if(l0)try{return g5(b,p)}catch(p0){if(u!==null){var f0=QV.unstable_now();I4(u,f0),u.isQueued=!1}throw p0}else return g5(b,p)}finally{u=null,d=q0,O0=!1}}function g5(b,p){var q0=p;K1(q0),u=q(d0);while(u!==null&&!W0){if(u.expirationTime>q0&&(!b||t4()))break;var f0=u.callback;if(typeof f0==="function"){u.callback=null,d=u.priorityLevel;var p0=u.expirationTime<=q0,D1=f0(p0);if(q0=QV.unstable_now(),typeof D1==="function")u.callback=D1;else if(u===q(d0))X4(d0);K1(q0)}else X4(d0);u=q(d0)}if(u!==null)return!0;else{var Z1=q(a);if(Z1!==null)v5(O1,Z1.startTime-q0);return!1}}function H5(b,p){switch(b){case o:case A0:case f:case F0:case c1:break;default:b=f}var q0=d;d=b;try{return p()}finally{d=q0}}function U5(b){var p;switch(d){case o:case A0:case f:p=f;break;default:p=d;break}var q0=d;d=p;try{return b()}finally{d=q0}}function T1(b){var p=d;return function(){var q0=d;d=p;try{return b.apply(this,arguments)}finally{d=q0}}}function k4(b,p,q0){var f0=QV.unstable_now(),p0;if(typeof q0==="object"&&q0!==null){var D1=q0.delay;if(typeof D1==="number"&&D1>0)p0=f0+D1;else p0=f0}else p0=f0;var Z1;switch(b){case o:Z1=o0;break;case A0:Z1=L0;break;case c1:Z1=x4;break;case F0:Z1=M4;break;case f:default:Z1=G4;break}var B4=p0+Z1,D0={id:e++,callback:p,priorityLevel:b,startTime:p0,expirationTime:B4,sortIndex:-1};if(p0>f0){if(D0.sortIndex=p0,J1(a,D0),q(d0)===null&&D0===q(a)){if(Q1)b5();else Q1=!0;v5(O1,p0-f0)}}else if(D0.sortIndex=B4,J1(d0,D0),!c&&!O0)c=!0,i1(A4);return D0}function z4(){}function r4(){if(!c&&!O0)c=!0,i1(A4)}function L1(){return q(d0)}function T4(b){b.callback=null}function n4(){return d}var I1=!1,W1=null,D4=-1,q5=w1,h1=-1;function t4(){var b=QV.unstable_now()-h1;if(b<q5)return!1;return!0}function j7(){}function h4(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)q5=Math.floor(1000/b);else q5=w1}var f4=function(){if(W1!==null){var b=QV.unstable_now();h1=b;var p=!0,q0=!0;try{q0=W1(p,b)}finally{if(q0)x1();else I1=!1,W1=null}}else I1=!1},x1;if(typeof q1==="function")x1=function(){q1(f4)};else if(typeof MessageChannel!=="undefined"){var e4=new MessageChannel,Y4=e4.port2;e4.port1.onmessage=f4,x1=function(){Y4.postMessage(null)}}else x1=function(){$4(f4,0)};function i1(b){if(W1=b,!I1)I1=!0,x1()}function v5(b,p){D4=$4(function(){b(QV.unstable_now())},p)}function b5(){P1(D4),D4=-1}var O5=j7,u4=null;if(QV.unstable_IdlePriority=c1,QV.unstable_ImmediatePriority=o,QV.unstable_LowPriority=F0,QV.unstable_NormalPriority=f,QV.unstable_Profiling=u4,QV.unstable_UserBlockingPriority=A0,QV.unstable_cancelCallback=T4,QV.unstable_continueExecution=r4,QV.unstable_forceFrameRate=h4,QV.unstable_getCurrentPriorityLevel=n4,QV.unstable_getFirstCallbackNode=L1,QV.unstable_next=U5,QV.unstable_pauseExecution=z4,QV.unstable_requestPaint=O5,QV.unstable_runWithPriority=H5,QV.unstable_scheduleCallback=k4,QV.unstable_shouldYield=t4,QV.unstable_wrapCallback=T1,typeof __REACT_DEVTOOLS_GLOBAL_HOOK__!=="undefined"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop==="function")__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(new Error)})()});var jU=m9((ZV)=>{var hJ=W5(TJ(),1),i0=W5(FU(),1);(function(){if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__!=="undefined"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart==="function")__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(new Error);var W0=hJ.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,l0=!1;function w1(J){l0=J}function J1(J){if(!l0){for(var Q=arguments.length,Z=new Array(Q>1?Q-1:0),X=1;X<Q;X++)Z[X-1]=arguments[X];X4("warn",J,Z)}}function q(J){if(!l0){for(var Q=arguments.length,Z=new Array(Q>1?Q-1:0),X=1;X<Q;X++)Z[X-1]=arguments[X];X4("error",J,Z)}}function X4(J,Q,Z){{var X=W0.ReactDebugCurrentFrame,G=X.getStackAddendum();if(G!=="")Q+="%s",Z=Z.concat([G]);var z=Z.map(function(Y){return String(Y)});z.unshift("Warning: "+Q),Function.prototype.apply.call(console[J],console,z)}}var H0=0,l=1,t0=2,o=3,A0=4,f=5,F0=6,c1=7,I4=8,a4=9,S0=10,t=11,Y1=12,z0=13,o0=14,L0=15,G4=16,M4=17,x4=18,d0=19,a=21,e=22,u=23,d=24,O0=25,c=!0,Q1=!1,$4=!1,P1=!1,q1=!1,R1=!0,K1=!1,O1=!0,A4=!0,g5=!0,H5=!0,U5=new Set,T1={},k4={};function z4(J,Q){r4(J,Q),r4(J+"Capture",Q)}function r4(J,Q){if(T1[J])q("EventRegistry: More than one plugin attempted to publish the same registration name, `%s`.",J);T1[J]=Q;{var Z=J.toLowerCase();if(k4[Z]=J,J==="onDoubleClick")k4.ondblclick=J}for(var X=0;X<Q.length;X++)U5.add(Q[X])}var L1=typeof window!=="undefined"&&typeof window.document!=="undefined"&&typeof window.document.createElement!=="undefined",T4=Object.prototype.hasOwnProperty;function n4(J){{var Q=typeof Symbol==="function"&&Symbol.toStringTag,Z=Q&&J[Symbol.toStringTag]||J.constructor.name||"Object";return Z}}function I1(J){try{return W1(J),!1}catch(Q){return!0}}function W1(J){return""+J}function D4(J,Q){if(I1(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,n4(J)),W1(J)}function q5(J){if(I1(J))return q("The provided key is an unsupported type %s. This value must be coerced to a string before before using it here.",n4(J)),W1(J)}function h1(J,Q){if(I1(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,n4(J)),W1(J)}function t4(J,Q){if(I1(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,n4(J)),W1(J)}function j7(J){if(I1(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.",n4(J)),W1(J)}function h4(J){if(I1(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.",n4(J)),W1(J)}var f4=0,x1=1,e4=2,Y4=3,i1=4,v5=5,b5=6,O5=":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",u4=O5+"\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040",b=new RegExp("^["+O5+"]["+u4+"]*$"),p={},q0={};function f0(J){if(T4.call(q0,J))return!0;if(T4.call(p,J))return!1;if(b.test(J))return q0[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===f4;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 D1(J,Q,Z,X){if(Z!==null&&Z.type===f4)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(D1(J,Q,Z,X))return!0;if(X)return!1;if(Z!==null)switch(Z.type){case Y4:return!Q;case i1:return Q===!1;case v5:return isNaN(Q);case b5:return isNaN(Q)||Q<1}return!1}function B4(J){return b0.hasOwnProperty(J)?b0[J]:null}function D0(J,Q,Z,X,G,z,Y){this.acceptsBooleans=Q===e4||Q===Y4||Q===i1,this.attributeName=X,this.attributeNamespace=G,this.mustUseProperty=Z,this.propertyName=J,this.type=Q,this.sanitizeURL=z,this.removeEmptyString=Y}var b0={},t5=["children","dangerouslySetInnerHTML","defaultValue","defaultChecked","innerHTML","suppressContentEditableWarning","suppressHydrationWarning","style"];t5.forEach(function(J){b0[J]=new D0(J,f4,!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 D0(Q,x1,!1,Z,null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(J){b0[J]=new D0(J,e4,!1,J.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(J){b0[J]=new D0(J,e4,!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 D0(J,Y4,!1,J.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(J){b0[J]=new D0(J,Y4,!0,J,null,!1,!1)}),["capture","download"].forEach(function(J){b0[J]=new D0(J,i1,!1,J,null,!1,!1)}),["cols","rows","size","span"].forEach(function(J){b0[J]=new D0(J,b5,!1,J,null,!1,!1)}),["rowSpan","start"].forEach(function(J){b0[J]=new D0(J,v5,!1,J.toLowerCase(),null,!1,!1)});var J5=/[\-\:]([a-z])/g,_7=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(J5,_7);b0[Q]=new D0(Q,x1,!1,J,null,!1,!1)}),["xlink:actuate","xlink:arcrole","xlink:role","xlink:show","xlink:title","xlink:type"].forEach(function(J){var Q=J.replace(J5,_7);b0[Q]=new D0(Q,x1,!1,J,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(J){var Q=J.replace(J5,_7);b0[Q]=new D0(Q,x1,!1,J,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(J){b0[J]=new D0(J,x1,!1,J.toLowerCase(),null,!1,!1)});var c9="xlinkHref";b0[c9]=new D0("xlinkHref",x1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(J){b0[J]=new D0(J,x1,!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 k5(J,Q,Z,X){if(X.mustUseProperty){var G=X.propertyName;return J[G]}else{if(D4(Z,Q),X.sanitizeURL)G8(""+Z);var z=X.attributeName,Y=null;if(X.type===i1){if(J.hasAttribute(z)){var B=J.getAttribute(z);if(B==="")return!0;if(Z1(Q,Z,X,!1))return B;if(B===""+Z)return Z;return B}}else if(J.hasAttribute(z)){if(Z1(Q,Z,X,!1))return J.getAttribute(z);if(X.type===Y4)return Z;Y=J.getAttribute(z)}if(Z1(Q,Z,X,!1))return Y===null?Z:Y;else if(Y===""+Z)return Z;else return Y}}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(D4(Z,Q),G===""+Z)return Z;return G}}function x7(J,Q,Z,X){var G=B4(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 D4(Z,Q),J.setAttribute(z,""+Z)}return}var Y=G.mustUseProperty;if(Y){var B=G.propertyName;if(Z===null){var K=G.type;J[B]=K===Y4?!1:""}else J[B]=Z;return}var{attributeName:H,attributeNamespace:U}=G;if(Z===null)J.removeAttribute(H);else{var A=G.type,$;if(A===Y4||A===i1&&Z===!0)$="";else if(D4(Z,H),$=""+Z,G.sanitizeURL)G8($.toString());if(U)J.setAttributeNS(U,H,$);else J.setAttribute(H,$)}}var M5=Symbol.for("react.element"),$5=Symbol.for("react.portal"),T5=Symbol.for("react.fragment"),M=Symbol.for("react.strict_mode"),D=Symbol.for("react.profiler"),g=Symbol.for("react.provider"),J0=Symbol.for("react.context"),r=Symbol.for("react.forward_ref"),N0=Symbol.for("react.suspense"),R0=Symbol.for("react.suspense_list"),M0=Symbol.for("react.memo"),k0=Symbol.for("react.lazy"),X1=Symbol.for("react.scope"),B1=Symbol.for("react.debug_trace_mode"),l1=Symbol.for("react.offscreen"),h5=Symbol.for("react.legacy_hidden"),A5=Symbol.for("react.cache"),f1=Symbol.for("react.tracing_marker"),D7=Symbol.iterator,i9="@@iterator";function P5(J){if(J===null||typeof J!=="object")return null;var Q=D7&&J[D7]||J[i9];if(typeof Q==="function")return Q;return null}var j0=Object.assign,z8=0,E7,l9,o9,p9,a9,r9,n9;function t9(){}t9.__reactDisabledLog=!0;function uJ(){{if(z8===0){E7=console.log,l9=console.info,o9=console.warn,p9=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:j0({},J,{value:E7}),info:j0({},J,{value:l9}),warn:j0({},J,{value:o9}),error:j0({},J,{value:p9}),group:j0({},J,{value:a9}),groupCollapsed:j0({},J,{value:r9}),groupEnd:j0({},J,{value:n9})})}if(z8<0)q("disabledDepth fell below zero. This is a bug in React. Please file an issue.")}}var e9=W0.ReactCurrentDispatcher,Y8;function Q5(J,Q,Z){{if(Y8===void 0)try{throw Error()}catch(G){var X=G.stack.trim().match(/\n( *(at )?)/);Y8=X&&X[1]||""}return`
`+Y8+J}}var C7=!1,S7;{var s8=typeof WeakMap==="function"?WeakMap:Map;S7=new s8}function J6(J,Q){if(!J||C7)return"";{var Z=S7.get(J);if(Z!==void 0)return Z}var X;C7=!0;var G=Error.prepareStackTrace;Error.prepareStackTrace=void 0;var z;z=e9.current,e9.current=null,uJ();try{if(Q){var Y=function(){throw Error()};if(Object.defineProperty(Y.prototype,"props",{set:function(){throw Error()}}),typeof Reflect==="object"&&Reflect.construct){try{Reflect.construct(Y,[])}catch(w){X=w}Reflect.construct(J,[],Y)}else{try{Y.call()}catch(w){X=w}J.call(Y.prototype)}}else{try{throw Error()}catch(w){X=w}J()}}catch(w){if(w&&X&&typeof w.stack==="string"){var B=w.stack.split(`
`),K=X.stack.split(`
`),H=B.length-1,U=K.length-1;while(H>=1&&U>=0&&B[H]!==K[U])U--;for(;H>=1&&U>=0;H--,U--)if(B[H]!==K[U]){if(H!==1||U!==1)do if(H--,U--,U<0||B[H]!==K[U]){var A=`
`+B[H].replace(" at new "," at ");if(J.displayName&&A.includes("<anonymous>"))A=A.replace("<anonymous>",J.displayName);if(typeof J==="function")S7.set(J,A);return A}while(H>=1&&U>=0);break}}}finally{C7=!1,e9.current=z,XX(),Error.prepareStackTrace=G}var $=J?J.displayName||J.name:"",V=$?Q5($):"";if(typeof J==="function")S7.set(J,V);return V}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 N7(J,Q,Z){if(J==null)return"";if(typeof J==="function")return J6(J,GX(J));if(typeof J==="string")return Q5(J);switch(J){case N0:return Q5("Suspense");case R0:return Q5("SuspenseList")}if(typeof J==="object")switch(J.$$typeof){case r:return Q6(J.render);case M0:return N7(J.type,Q,Z);case k0:{var X=J,G=X._payload,z=X._init;try{return N7(z(G),Q,Z)}catch(Y){}}}return""}function mJ(J){var Q=J._debugOwner?J._debugOwner.type:null,Z=J._debugSource;switch(J.tag){case f:return Q5(J.type);case G4:return Q5("Lazy");case z0:return Q5("Suspense");case d0:return Q5("SuspenseList");case H0:case t0:case L0:return Q6(J.type);case t:return Q6(J.type.render);case l: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 C0(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 T5:return"Fragment";case $5:return"Portal";case D:return"Profiler";case M:return"StrictMode";case N0:return"Suspense";case R0:return"SuspenseList"}if(typeof J==="object")switch(J.$$typeof){case J0:var Q=J;return yJ(Q)+".Consumer";case g:var Z=J;return yJ(Z._context)+".Provider";case r:return c8(J,J.render,"ForwardRef");case M0:var X=J.displayName||null;if(X!==null)return X;return C0(J.type)||"Memo";case k0:{var G=J,z=G._payload,Y=G._init;try{return C0(Y(z))}catch(B){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 d:return"Cache";case a4:var X=Z;return X6(X)+".Consumer";case S0:var G=Z;return X6(G._context)+".Provider";case x4:return"DehydratedFragment";case t:return sJ(Z,Z.render,"ForwardRef");case c1:return"Fragment";case f:return Z;case A0:return"Portal";case o:return"Root";case F0:return"Text";case G4:return C0(Z);case I4:if(Z===M)return"StrictMode";return"Mode";case e:return"Offscreen";case Y1:return"Profiler";case a:return"Scope";case z0:return"Suspense";case d0:return"SuspenseList";case O0:return"TracingMarker";case l:case H0:case M4:case t0:case o0:case L0:if(typeof Z==="function")return Z.displayName||Z.name||null;if(typeof Z==="string")return Z;break}return null}var cJ=W0.ReactDebugCurrentFrame,K4=null,B8=!1;function g7(){{if(K4===null)return null;var J=K4._debugOwner;if(J!==null&&typeof J!=="undefined")return $0(J)}return null}function iJ(){{if(K4===null)return"";return Z6(K4)}}function u1(){cJ.getCurrentStack=null,K4=null,B8=!1}function H1(J){cJ.getCurrentStack=J===null?null:iJ,K4=J,B8=!1}function lJ(){return K4}function d4(J){B8=J}function E4(J){return""+J}function f5(J){switch(typeof J){case"boolean":case"number":case"string":case"undefined":return J;case"object":return h4(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 oJ(J){return J._valueTracker}function v7(J){J._valueTracker=null}function pJ(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);h4(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(B){h4(B),X=""+B,z.call(this,B)}}),Object.defineProperty(J,Q,{enumerable:Z.enumerable});var Y={getValue:function(){return X},setValue:function(B){h4(B),X=""+B},stopTracking:function(){v7(J),delete J[Q]}};return Y}function e5(J){if(oJ(J))return;J._valueTracker=aJ(J)}function l8(J){if(!J)return!1;var Q=oJ(J);if(!Q)return!0;var Z=Q.getValue(),X=pJ(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 o8=!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=j0({},Q,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:X!=null?X:Z._wrapperState.initialChecked});return G}function O(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",g7()||"A component",Q.type),rJ=!0;if(Q.value!==void 0&&Q.defaultValue!==void 0&&!o8)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",g7()||"A component",Q.type),o8=!0}var Z=J,X=Q.defaultValue==null?"":Q.defaultValue;Z._wrapperState={initialChecked:Q.checked!=null?Q.checked:Q.defaultChecked,initialValue:f5(Q.value!=null?Q.value:X),controlled:eJ(Q)}}function L(J,Q){var Z=J,X=Q.checked;if(X!=null)x7(Z,"checked",X,!1)}function j(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}L(J,Q);var G=f5(Q.value),z=Q.type;if(G!=null){if(z==="number"){if(G===0&&Z.value===""||Z.value!=G)Z.value=E4(G)}else if(Z.value!==E4(G))Z.value=E4(G)}else if(z==="submit"||z==="reset"){Z.removeAttribute("value");return}if(Q.hasOwnProperty("value"))Y0(Z,Q.type,G);else if(Q.hasOwnProperty("defaultValue"))Y0(Z,Q.type,f5(Q.defaultValue));if(Q.checked==null&&Q.defaultChecked!=null)Z.defaultChecked=!!Q.defaultChecked}function C(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 Y=E4(X._wrapperState.initialValue);if(!Z){if(Y!==X.value)X.value=Y}X.defaultValue=Y}var B=X.name;if(B!=="")X.name="";if(X.defaultChecked=!X.defaultChecked,X.defaultChecked=!!X._wrapperState.initialChecked,B!=="")X.name=B}function Z0(J,Q){var Z=J;j(Z,Q),y(Z,Q)}function y(J,Q){var Z=Q.name;if(Q.type==="radio"&&Z!=null){var X=J;while(X.parentNode)X=X.parentNode;D4(Z,"name");var G=X.querySelectorAll("input[name="+JSON.stringify(""+Z)+'][type="radio"]');for(var z=0;z<G.length;z++){var Y=G[z];if(Y===J||Y.form!==J.form)continue;var B=dQ(Y);if(!B)throw new Error("ReactDOMInput: Mixing React and non-React radio inputs with the same `name` is not supported.");l8(Y),j(Y,B)}}}function Y0(J,Q,Z){if(Q!=="number"||b7(J.ownerDocument)!==J){if(Z==null)J.defaultValue=E4(J._wrapperState.initialValue);else if(J.defaultValue!==E4(Z))J.defaultValue=E4(Z)}}var _0=!1,m0=!1,a0=!1;function r0(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(!m0)m0=!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(!a0)a0=!0,q("Pass a `value` prop if you set dangerouslyInnerHTML so React knows which value should be selected.")}}if(Q.selected!=null&&!_0)q("Use the `defaultValue` or `value` props on <select> instead of setting `selected` on <option>."),_0=!0}}function G1(J,Q){if(Q.value!=null)J.setAttribute("value",E4(f5(Q.value)))}var M1=Array.isArray;function T0(J){return M1(J)}var W8=!1;function p8(){var J=g7();if(J)return`
Check the render method of \``+J+"`.";return""}var G6=["value","defaultValue"];function YX(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,p8());else if(!J.multiple&&X)q("The `%s` prop supplied to <select> must be a scalar value if `multiple` is false.%s",Z,p8())}}}function J7(J,Q,Z,X){var G=J.options;if(Q){var z=Z,Y={};for(var B=0;B<z.length;B++)Y["$"+z[B]]=!0;for(var K=0;K<G.length;K++){var H=Y.hasOwnProperty("$"+G[K].value);if(G[K].selected!==H)G[K].selected=H;if(H&&X)G[K].defaultSelected=!0}}else{var U=E4(f5(Z)),A=null;for(var $=0;$<G.length;$++){if(G[$].value===U){if(G[$].selected=!0,X)G[$].defaultSelected=!0;return}if(A===null&&!G[$].disabled)A=G[$]}if(A!==null)A.selected=!0}}function z6(J,Q){return j0({},Q,{value:void 0})}function Y6(J,Q){var Z=J;if(YX(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 BX(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 SU(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 NU(J,Q){var Z=J,X=Q.value;if(X!=null)J7(Z,!!Q.multiple,X,!1)}var qB=!1;function KX(J,Q){var Z=J;if(Q.dangerouslySetInnerHTML!=null)throw new Error("`dangerouslySetInnerHTML` does not make sense on <textarea>.");var X=j0({},Q,{value:void 0,defaultValue:void 0,children:E4(Z._wrapperState.initialValue)});return X}function OB(J,Q){var Z=J;if(i8("textarea",Q),Q.value!==void 0&&Q.defaultValue!==void 0&&!qB)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",g7()||"A component"),qB=!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:f5(X)}}function MB(J,Q){var Z=J,X=f5(Q.value),G=f5(Q.defaultValue);if(X!=null){var z=E4(X);if(z!==Z.value)Z.value=z;if(Q.defaultValue==null&&Z.defaultValue!==z)Z.defaultValue=z}if(G!=null)Z.defaultValue=E4(G)}function $B(J,Q){var Z=J,X=Z.textContent;if(X===Z._wrapperState.initialValue){if(X!==""&&X!==null)Z.value=X}}function gU(J,Q){MB(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,AB=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}),C4=1,Z7=3,F1=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"]},B6={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(B6).forEach(function(J){hU.forEach(function(Q){B6[TU(Q,J)]=B6[J]})});function OX(J,Q,Z){var X=Q==null||typeof Q==="boolean"||Q==="";if(X)return"";if(!Z&&typeof Q==="number"&&Q!==0&&!(B6.hasOwnProperty(J)&&B6[J]))return Q+"px";return t4(Q,J),(""+Q).trim()}var fU=/([A-Z])/g,uU=/^ms-/;function dU(J){return J.replace(fU,"-$1").toLowerCase().replace(uU,"-ms-")}var PB=function(){};{var mU=/^(?:webkit|moz|o)[A-Z]/,yU=/^-ms-/,sU=/-(.)/g,RB=/;\s*$/,a8={},MX={},LB=!1,VB=!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))},oU=function(J,Q){if(MX.hasOwnProperty(Q)&&MX[Q])return;MX[Q]=!0,q(`Style property values shouldn't contain a semicolon. Try "%s: %s" instead.`,J,Q.replace(RB,""))},pU=function(J,Q){if(LB)return;LB=!0,q("`NaN` is an invalid value for the `%s` css style property.",J)},aU=function(J,Q){if(VB)return;VB=!0,q("`Infinity` is an invalid value for the `%s` css style property.",J)};PB=function(J,Q){if(J.indexOf("-")>-1)iU(J);else if(mU.test(J))lU(J);else if(RB.test(Q))oU(J,Q);if(typeof Q==="number"){if(isNaN(Q))pU(J,Q);else if(!isFinite(Q))aU(J,Q)}}}var rU=PB;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+=OX(X,G,z),Z=";"}}return Q||null}}function wB(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=OX(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 FB(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=FB(J),X=FB(Q),G={};for(var z in Z){var Y=Z[z],B=X[z];if(B&&Y!==B){var K=Y+","+B;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[Y])?"Removing":"Updating",Y,B)}}}}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=j0({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"},jB={"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)-["+u4+"]*$"),G2=new RegExp("^(aria)[A-Z]["+u4+"]*$");function z2(J,Q){{if(T4.call(r8,Q)&&r8[Q])return!0;if(G2.test(Q)){var Z="aria-"+Q.slice(4).toLowerCase(),X=jB.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=jB.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 Y2(J,Q){{var Z=[];for(var X in Q){var G=z2(J,X);if(!G)Z.push(X)}var z=Z.map(function(Y){return"`"+Y+"`"}).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 B2(J,Q){if(H8(J,Q))return;Y2(J,Q)}var _B=!1;function K2(J,Q){{if(J!=="input"&&J!=="textarea"&&J!=="select")return;if(Q!=null&&Q.value===null&&!_B)if(_B=!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 IB=function(){};{var P4={},xB=/^on./,W2=/^on[^A-Z]/,H2=new RegExp("^(aria)-["+u4+"]*$"),U2=new RegExp("^(aria)[A-Z]["+u4+"]*$");IB=function(J,Q,Z,X){if(T4.call(P4,Q)&&P4[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."),P4[Q]=!0,!0;if(X!=null){var{registrationNameDependencies:z,possibleRegistrationNames:Y}=X;if(z.hasOwnProperty(Q))return!0;var B=Y.hasOwnProperty(G)?Y[G]:null;if(B!=null)return q("Invalid event handler property `%s`. Did you mean `%s`?",Q,B),P4[Q]=!0,!0;if(xB.test(Q))return q("Unknown event handler property `%s`. It will be ignored.",Q),P4[Q]=!0,!0}else if(xB.test(Q)){if(W2.test(Q))q("Invalid event handler property `%s`. React events use the camelCase naming convention, for example `onClick`.",Q);return P4[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`."),P4[Q]=!0,!0;if(G==="aria")return q("The `aria` attribute is reserved for future use in React. Pass individual `aria-` attributes instead."),P4[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),P4[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),P4[Q]=!0,!0;var K=B4(Q),H=K!==null&&K.type===f4;if(ZQ.hasOwnProperty(G)){var U=ZQ[G];if(U!==Q)return q("Invalid DOM property `%s`. Did you mean `%s`?",Q,U),P4[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),P4[Q]=!0,!0;if(typeof Z==="boolean"&&D1(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 P4[Q]=!0,!0}if(H)return!0;if(D1(Q,Z,K,!1))return P4[Q]=!0,!1;if((Z==="false"||Z==="true")&&K!==null&&K.type===Y4)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),P4[Q]=!0,!0;return!0}}var q2=function(J,Q,Z){{var X=[];for(var G in Q){var z=IB(J,G,Q[G],Z);if(!z)X.push(G)}var Y=X.map(function(B){return"`"+B+"`"}).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 ",Y,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 ",Y,J)}};function O2(J,Q,Z){if(H8(J,Q))return;q2(J,Q,Z)}var DB=1,AX=2,K6=4,M2=DB|AX|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 A2(){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 P2(J){return J===W6}function PX(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 EB(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 CB(J){if(n8)if(t8)t8.push(J);else t8=[J];else n8=J}function L2(){return n8!==null||t8!==null}function SB(){if(!n8)return;var J=n8,Q=t8;if(n8=null,t8=null,EB(J),Q)for(var Z=0;Z<Q.length;Z++)EB(Q[Z])}var NB=function(J,Q){return J(Q)},gB=function(){},LX=!1;function V2(){var J=L2();if(J)gB(),SB()}function vB(J,Q,Z){if(LX)return J(Q,Z);LX=!0;try{return NB(J,Q,Z)}finally{LX=!1,V2()}}function w2(J,Q,Z){NB=J,gB=Z}function F2(J){return J==="button"||J==="input"||J==="select"||J==="textarea"}function j2(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&&F2(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(j2(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 VX=!1;if(L1)try{var U6={};Object.defineProperty(U6,"passive",{get:function(){VX=!0}}),window.addEventListener("test",U6,U6),window.removeEventListener("test",U6,U6)}catch(J){VX=!1}function bB(J,Q,Z,X,G,z,Y,B,K){var H=Array.prototype.slice.call(arguments,3);try{Q.apply(Z,H)}catch(U){this.onError(U)}}var kB=bB;if(typeof window!=="undefined"&&typeof window.dispatchEvent==="function"&&typeof document!=="undefined"&&typeof document.createEvent==="function"){var wX=document.createElement("react");kB=function J(Q,Z,X,G,z,Y,B,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"),A=!1,$=!0,V=window.event,w=Object.getOwnPropertyDescriptor(window,"event");function F(){if(wX.removeEventListener(_,i,!1),typeof window.event!=="undefined"&&window.hasOwnProperty("event"))window.event=V}var N=Array.prototype.slice.call(arguments,3);function i(){A=!0,F(),Z.apply(X,N),$=!1}var s,V0=!1,w0=!1;function P(R){if(s=R.error,V0=!0,s===null&&R.colno===0&&R.lineno===0)w0=!0;if(R.defaultPrevented){if(s!=null&&typeof s==="object")try{s._suppressLogging=!0}catch(E){}}}var _="react-"+(Q?Q:"invokeguardedcallback");if(window.addEventListener("error",P),wX.addEventListener(_,i,!1),U.initEvent(_,!1,!1),wX.dispatchEvent(U),w)Object.defineProperty(window,"event",w);if(A&&$){if(!V0)s=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(w0)s=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(s)}if(window.removeEventListener("error",P),!A)return F(),bB.apply(this,arguments)}}var _2=kB,e8=!1,XQ=null,GQ=!1,FX=null,I2={onError:function(J){e8=!0,XQ=J}};function jX(J,Q,Z,X,G,z,Y,B,K){e8=!1,XQ=null,_2.apply(I2,arguments)}function x2(J,Q,Z,X,G,z,Y,B,K){if(jX.apply(this,arguments),e8){var H=_X();if(!GQ)GQ=!0,FX=H}}function D2(){if(GQ){var J=FX;throw GQ=!1,FX=null,J}}function E2(){return e8}function _X(){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 C2(J){return J._reactInternals!==void 0}function S2(J,Q){J._reactInternals=Q}var Q0=0,Q9=1,j1=2,E0=4,U8=16,q6=32,IX=64,h0=128,G7=256,k7=512,q8=1024,R5=2048,z7=4096,O8=8192,zQ=16384,N2=R5|E0|IX|k7|q8|zQ,g2=32767,O6=32768,R4=65536,xX=131072,TB=1048576,DX=2097152,M8=4194304,EX=8388608,Y7=16777216,YQ=33554432,CX=E0|q8|0,SX=j1|E0|U8|q6|k7|z7|O8,M6=E0|IX|k7|O8,Z9=R5|U8,B7=M8|EX|DX,v2=W0.ReactCurrentOwner;function $8(J){var Q=J,Z=J;if(!J.alternate){var X=Q;do{if(Q=X,(Q.flags&(j1|z7))!==Q0)Z=Q.return;X=Q.return}while(X)}else while(Q.return)Q=Q.return;if(Q.tag===o)return Z;return null}function hB(J){if(J.tag===z0){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 fB(J){return J.tag===o?J.stateNode.containerInfo:null}function b2(J){return $8(J)===J}function k2(J){{var Q=v2.current;if(Q!==null&&Q.tag===l){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 uB(J){if($8(J)!==J)throw new Error("Unable to find node on an unmounted component.")}function dB(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 Y=z.alternate;if(Y===null){var B=z.return;if(B!==null){X=G=B;continue}break}if(z.child===Y.child){var K=z.child;while(K){if(K===X)return uB(z),J;if(K===G)return uB(z),Q;K=K.sibling}throw new Error("Unable to find node on an unmounted component.")}if(X.return!==G.return)X=z,G=Y;else{var H=!1,U=z.child;while(U){if(U===X){H=!0,X=z,G=Y;break}if(U===G){H=!0,G=z,X=Y;break}U=U.sibling}if(!H){U=Y.child;while(U){if(U===X){H=!0,X=Y,G=z;break}if(U===G){H=!0,G=Y,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!==o)throw new Error("Unable to find node on an unmounted component.");if(X.stateNode.current===X)return J;return Q}function mB(J){var Q=dB(J);return Q!==null?yB(Q):null}function yB(J){if(J.tag===f||J.tag===F0)return J;var Q=J.child;while(Q!==null){var Z=yB(Q);if(Z!==null)return Z;Q=Q.sibling}return null}function T2(J){var Q=dB(J);return Q!==null?sB(Q):null}function sB(J){if(J.tag===f||J.tag===F0)return J;var Q=J.child;while(Q!==null){if(Q.tag!==A0){var Z=sB(Q);if(Z!==null)return Z}Q=Q.sibling}return null}var cB=i0.unstable_scheduleCallback,h2=i0.unstable_cancelCallback,f2=i0.unstable_shouldYield,u2=i0.unstable_requestPaint,d1=i0.unstable_now,d2=i0.unstable_getCurrentPriorityLevel,BQ=i0.unstable_ImmediatePriority,NX=i0.unstable_UserBlockingPriority,A8=i0.unstable_NormalPriority,m2=i0.unstable_LowPriority,gX=i0.unstable_IdlePriority,y2=i0.unstable_yieldValue,s2=i0.unstable_setDisableYieldValue,P8=null,o1=null,k=null,u5=!1,L5=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(A4)J=j0({},J,{getLaneLabelMap:r2,injectProfilingHooks:a2});P8=Q.inject(J),o1=Q}catch(Z){q("React instrumentation encountered an error: %s.",Z)}if(Q.checkDCE)return!0;else return!1}function i2(J,Q){if(o1&&typeof o1.onScheduleFiberRoot==="function")try{o1.onScheduleFiberRoot(P8,J,Q)}catch(Z){if(!u5)u5=!0,q("React instrumentation encountered an error: %s",Z)}}function l2(J,Q){if(o1&&typeof o1.onCommitFiberRoot==="function")try{var Z=(J.current.flags&h0)===h0;if(g5){var X;switch(Q){case s4:X=BQ;break;case W7:X=NX;break;case H7:X=A8;break;case $Q:X=gX;break;default:X=A8;break}o1.onCommitFiberRoot(P8,J,X,Z)}else o1.onCommitFiberRoot(P8,J,void 0,Z)}catch(G){if(!u5)u5=!0,q("React instrumentation encountered an error: %s",G)}}function o2(J){if(o1&&typeof o1.onPostCommitFiberRoot==="function")try{o1.onPostCommitFiberRoot(P8,J)}catch(Q){if(!u5)u5=!0,q("React instrumentation encountered an error: %s",Q)}}function p2(J){if(o1&&typeof o1.onCommitFiberUnmount==="function")try{o1.onCommitFiberUnmount(P8,J)}catch(Q){if(!u5)u5=!0,q("React instrumentation encountered an error: %s",Q)}}function m1(J){{if(typeof y2==="function")s2(J),w1(J);if(o1&&typeof o1.setStrictMode==="function")try{o1.setStrictMode(P8,J)}catch(Q){if(!u5)u5=!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=Aq(Q);J.set(Q,X),Q*=2}return J}}function n2(J){if(k!==null&&typeof k.markCommitStarted==="function")k.markCommitStarted(J)}function iB(){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 lB(J){if(k!==null&&typeof k.markComponentLayoutEffectUnmountStarted==="function")k.markComponentLayoutEffectUnmountStarted(J)}function oB(){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 Yq(J){if(k!==null&&typeof k.markLayoutEffectsStarted==="function")k.markLayoutEffectsStarted(J)}function Bq(){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 pB(J){if(k!==null&&typeof k.markRenderStarted==="function")k.markRenderStarted(J)}function Hq(){if(k!==null&&typeof k.markRenderYielded==="function")k.markRenderYielded()}function aB(){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 n=0,I0=1,y0=2,$1=8,d5=16,rB=Math.clz32?Math.clz32:$q,Oq=Math.log,Mq=Math.LN2;function $q(J){var Q=J>>>0;if(Q===0)return 32;return 31-(Oq(Q)/Mq|0)|0}var bX=31,x=0,y1=0,B0=1,G9=2,K7=4,R8=8,m5=16,A6=32,z9=4194240,P6=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,oX=524288,pX=1048576,aX=2097152,KQ=130023424,Y9=4194304,rX=8388608,nX=16777216,tX=33554432,eX=67108864,nB=Y9,R6=134217728,tB=268435455,L6=268435456,L8=536870912,m4=1073741824;function Aq(J){{if(J&B0)return"Sync";if(J&G9)return"InputContinuousHydration";if(J&K7)return"InputContinuous";if(J&R8)return"DefaultHydration";if(J&m5)return"Default";if(J&A6)return"TransitionHydration";if(J&z9)return"Transition";if(J&KQ)return"Retry";if(J&R6)return"SelectiveHydration";if(J&L6)return"IdleHydration";if(J&L8)return"Idle";if(J&m4)return"Offscreen"}}var e0=-1,WQ=P6,HQ=Y9;function V6(J){switch(V8(J)){case B0:return B0;case G9:return G9;case K7:return K7;case R8:return R8;case m5:return m5;case A6:return A6;case P6: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 oX:case pX:case aX:return J&z9;case Y9:case rX:case nX:case tX:case eX:return J&KQ;case R6:return R6;case L6:return L6;case L8:return L8;case m4:return m4;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===x)return x;var X=x,G=J.suspendedLanes,z=J.pingedLanes,Y=Z&tB;if(Y!==x){var B=Y&~G;if(B!==x)X=V6(B);else{var K=Y&z;if(K!==x)X=V6(K)}}else{var H=Z&~G;if(H!==x)X=V6(H);else if(z!==x)X=V6(z)}if(X===x)return x;if(Q!==x&&Q!==X&&(Q&G)===x){var U=V8(X),A=V8(Q);if(U>=A||U===m5&&(A&z9)!==x)return Q}if((X&K7)!==x)X|=Z&m5;var $=J.entangledLanes;if($!==x){var V=J.entanglements,w=X&$;while(w>0){var F=w8(w),N=1<<F;X|=V[F],w&=~N}}return X}function Pq(J,Q){var Z=J.eventTimes,X=e0;while(Q>0){var G=w8(Q),z=1<<G,Y=Z[G];if(Y>X)X=Y;Q&=~z}return X}function Rq(J,Q){switch(J){case B0:case G9:case K7:return Q+250;case R8:case m5:case A6:case P6: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 oX:case pX:case aX:return Q+5000;case Y9:case rX:case nX:case tX:case eX:return e0;case R6:case L6:case L8:case m4:return e0;default:return q("Should have found matching lanes. This is a bug in React."),e0}}function Lq(J,Q){var{pendingLanes:Z,suspendedLanes:X,pingedLanes:G,expirationTimes:z}=J,Y=Z;while(Y>0){var B=w8(Y),K=1<<B,H=z[B];if(H===e0){if((K&X)===x||(K&G)!==x)z[B]=Rq(K,Q)}else if(H<=Q)J.expiredLanes|=K;Y&=~K}}function Vq(J){return V6(J.pendingLanes)}function JG(J){var Q=J.pendingLanes&~m4;if(Q!==x)return Q;if(Q&m4)return m4;return x}function wq(J){return(J&B0)!==x}function QG(J){return(J&tB)!==x}function eB(J){return(J&KQ)===J}function Fq(J){var Q=B0|K7|m5;return(J&Q)===x}function jq(J){return(J&z9)===J}function qQ(J,Q){var Z=G9|K7|R8|m5;return(Q&Z)!==x}function _q(J,Q){return(Q&J.expiredLanes)!==x}function J3(J){return(J&z9)!==x}function Q3(){var J=WQ;if(WQ<<=1,(WQ&z9)===x)WQ=P6;return J}function Iq(){var J=HQ;if(HQ<<=1,(HQ&KQ)===x)HQ=Y9;return J}function V8(J){return J&-J}function w6(J){return V8(J)}function w8(J){return 31-rB(J)}function ZG(J){return w8(J)}function y4(J,Q){return(J&Q)!==x}function B9(J,Q){return(J&Q)===Q}function P0(J,Q){return J|Q}function OQ(J,Q){return J&~Q}function Z3(J,Q){return J&Q}function MQ(J){return J}function xq(J,Q){return J!==y1&&J<Q?J:Q}function XG(J){var Q=[];for(var Z=0;Z<bX;Z++)Q.push(J);return Q}function F6(J,Q,Z){if(J.pendingLanes|=Q,Q!==L8)J.suspendedLanes=x,J.pingedLanes=x;var X=J.eventTimes,G=ZG(Q);X[G]=Z}function Dq(J,Q){J.suspendedLanes|=Q,J.pingedLanes&=~Q;var Z=J.expirationTimes,X=Q;while(X>0){var G=w8(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=x,J.pingedLanes=x,J.expiredLanes&=Q,J.mutableReadLanes&=Q,J.entangledLanes&=Q;var{entanglements:X,eventTimes:G,expirationTimes:z}=J,Y=Z;while(Y>0){var B=w8(Y),K=1<<B;X[B]=x,G[B]=e0,z[B]=e0,Y&=~K}}function GG(J,Q){var Z=J.entangledLanes|=Q,X=J.entanglements,G=Z;while(G){var z=w8(G),Y=1<<z;if(Y&Q|X[z]&Q)X[z]|=Q;G&=~Y}}function Cq(J,Q){var Z=V8(Q),X;switch(Z){case K7:X=G9;break;case m5:X=R8;break;case P6: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 oX:case pX:case aX:case Y9:case rX:case nX:case tX:case eX:X=A6;break;case L8:X=L6;break;default:X=y1;break}if((X&(J.suspendedLanes|Q))!==y1)return y1;return X}function G3(J,Q,Z){if(!L5)return;var X=J.pendingUpdatersLaneMap;while(Z>0){var G=ZG(Z),z=1<<G,Y=X[G];Y.add(Q),Z&=~z}}function z3(J,Q){if(!L5)return;var{pendingUpdatersLaneMap:Z,memoizedUpdaters:X}=J;while(Q>0){var G=ZG(Q),z=1<<G,Y=Z[G];if(Y.size>0)Y.forEach(function(B){var K=B.alternate;if(K===null||!X.has(K))X.add(B)}),Y.clear();Q&=~z}}function Y3(J,Q){return null}var s4=B0,W7=K7,H7=m5,$Q=L8,j6=y1;function V5(){return j6}function s1(J){j6=J}function Sq(J,Q){var Z=j6;try{return j6=J,Q()}finally{j6=Z}}function Nq(J,Q){return J!==0&&J<Q?J:Q}function gq(J,Q){return J===0||J>Q?J:Q}function zG(J,Q){return J!==0&&J<Q}function B3(J){var Q=V8(J);if(!zG(s4,Q))return s4;if(!zG(W7,Q))return W7;if(QG(Q))return H7;return $Q}function AQ(J){var Q=J.current.memoizedState;return Q.isDehydrated}var K3;function vq(J){K3=J}function bq(J){K3(J)}var YG;function kq(J){YG=J}var W3;function Tq(J){W3=J}var H3;function hq(J){H3=J}var U3;function fq(J){U3=J}var BG=!1,PQ=[],T7=null,h7=null,f7=null,_6=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;_6.delete(Z);break}case"gotpointercapture":case"lostpointercapture":{var X=Q.pointerId;I6.delete(X);break}}}function x6(J,Q,Z,X,G,z){if(J===null||J.nativeEvent!==z){var Y=mq(Q,Z,X,G,z);if(Q!==null){var B=y7(Q);if(B!==null)YG(B)}return Y}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=x6(T7,J,Q,Z,X,z),!0}case"dragenter":{var Y=G;return h7=x6(h7,J,Q,Z,X,Y),!0}case"mouseover":{var B=G;return f7=x6(f7,J,Q,Z,X,B),!0}case"pointerover":{var K=G,H=K.pointerId;return _6.set(H,x6(_6.get(H)||null,J,Q,Z,X,K)),!0}case"gotpointercapture":{var U=G,A=U.pointerId;return I6.set(A,x6(I6.get(A)||null,J,Q,Z,X,U)),!0}}return!1}function O3(J){var Q=_8(J.target);if(Q!==null){var Z=$8(Q);if(Z!==null){var X=Z.tag;if(X===z0){var G=hB(Z);if(G!==null){J.blockedOn=G,U3(J.priority,function(){W3(Z)});return}}else if(X===o){var z=Z.stateNode;if(AQ(z)){J.blockedOn=fB(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)O3(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),A2()}else{var Y=y7(X);if(Y!==null)YG(Y);return J.blockedOn=X,!1}Q.shift()}return!0}function M3(J,Q,Z){if(RQ(J))Z.delete(Q)}function cq(){if(BG=!1,T7!==null&&RQ(T7))T7=null;if(h7!==null&&RQ(h7))h7=null;if(f7!==null&&RQ(f7))f7=null;_6.forEach(M3),I6.forEach(M3)}function D6(J,Q){if(J.blockedOn===Q){if(J.blockedOn=null,!BG)BG=!0,i0.unstable_scheduleCallback(i0.unstable_NormalPriority,cq)}}function E6(J){if(PQ.length>0){D6(PQ[0],J);for(var Q=1;Q<PQ.length;Q++){var Z=PQ[Q];if(Z.blockedOn===J)Z.blockedOn=null}}if(T7!==null)D6(T7,J);if(h7!==null)D6(h7,J);if(f7!==null)D6(f7,J);var X=function(B){return D6(B,J)};_6.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 Y=u7[0];if(Y.blockedOn!==null)break;else if(O3(Y),Y.blockedOn===null)u7.shift()}}var K9=W0.ReactCurrentBatchConfig,KG=!0;function $3(J){KG=!!J}function iq(){return KG}function lq(J,Q,Z){var X=A3(Q),G;switch(X){case s4:G=oq;break;case W7:G=pq;break;case H7:default:G=WG;break}return G.bind(null,Q,Z,J)}function oq(J,Q,Z,X){var G=V5(),z=K9.transition;K9.transition=null;try{s1(s4),WG(J,Q,Z,X)}finally{s1(G),K9.transition=z}}function pq(J,Q,Z,X){var G=V5(),z=K9.transition;K9.transition=null;try{s1(W7),WG(J,Q,Z,X)}finally{s1(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){_G(J,Q,X,LQ,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 Y=HG(J,Q,Z,X);if(Y===null)_G(J,Q,X,LQ,Z);if(Y===G)break;G=Y}if(G!==null)X.stopPropagation();return}_G(J,Q,X,null,Z)}var LQ=null;function HG(J,Q,Z,X){LQ=null;var G=PX(X),z=_8(G);if(z!==null){var Y=$8(z);if(Y===null)z=null;else{var B=Y.tag;if(B===z0){var K=hB(Y);if(K!==null)return K;z=null}else if(B===o){var H=Y.stateNode;if(AQ(H))return fB(Y);z=null}else if(Y!==z)z=null}}return LQ=z,null}function A3(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 s4;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 BQ:return s4;case NX:return W7;case A8:case m2:return H7;case gX: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 C6=null,UG=null,S6=null;function JO(J){return C6=J,UG=R3(),!0}function QO(){C6=null,UG=null,S6=null}function P3(){if(S6)return S6;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 Y=Z-J;for(X=1;X<=Y;X++)if(Q[Z-X]!==G[z-X])break;var B=X>1?1-X:void 0;return S6=G.slice(J,B),S6}function R3(){if("value"in C6)return C6.value;return C6.textContent}function VQ(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 wQ(){return!0}function L3(){return!1}function c4(J){function Q(Z,X,G,z,Y){this._reactName=Z,this._targetInst=G,this.type=X,this.nativeEvent=z,this.target=Y,this.currentTarget=null;for(var B in J){if(!J.hasOwnProperty(B))continue;var K=J[B];if(K)this[B]=K(z);else this[B]=z[B]}var H=z.defaultPrevented!=null?z.defaultPrevented:z.returnValue===!1;if(H)this.isDefaultPrevented=wQ;else this.isDefaultPrevented=L3;return this.isPropagationStopped=L3,this}return j0(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=wQ},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=wQ},persist:function(){},isPersistent:wQ}),Q}var W9={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(J){return J.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},qG=c4(W9),N6=j0({},W9,{view:0,detail:0}),ZO=c4(N6),OG,MG,g6;function XO(J){if(J!==g6){if(g6&&J.type==="mousemove")OG=J.screenX-g6.screenX,MG=J.screenY-g6.screenY;else OG=0,MG=0;g6=J}}var FQ=j0({},N6,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:AG,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 XO(J),OG},movementY:function(J){if("movementY"in J)return J.movementY;return MG}}),V3=c4(FQ),GO=j0({},FQ,{dataTransfer:0}),zO=c4(GO),YO=j0({},N6,{relatedTarget:0}),$G=c4(YO),BO=j0({},W9,{animationName:0,elapsedTime:0,pseudoElement:0}),KO=c4(BO),WO=j0({},W9,{clipboardData:function(J){return"clipboardData"in J?J.clipboardData:window.clipboardData}}),HO=c4(WO),UO=j0({},W9,{data:0}),w3=c4(UO),qO=w3,OO={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},MO={"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 $O(J){if(J.key){var Q=OO[J.key]||J.key;if(Q!=="Unidentified")return Q}if(J.type==="keypress"){var Z=VQ(J);return Z===13?"Enter":String.fromCharCode(Z)}if(J.type==="keydown"||J.type==="keyup")return MO[J.keyCode]||"Unidentified";return""}var AO={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function PO(J){var Q=this,Z=Q.nativeEvent;if(Z.getModifierState)return Z.getModifierState(J);var X=AO[J];return X?!!Z[X]:!1}function AG(J){return PO}var RO=j0({},N6,{key:$O,code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:AG,charCode:function(J){if(J.type==="keypress")return VQ(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 VQ(J);if(J.type==="keydown"||J.type==="keyup")return J.keyCode;return 0}}),LO=c4(RO),VO=j0({},FQ,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),F3=c4(VO),wO=j0({},N6,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:AG}),FO=c4(wO),jO=j0({},W9,{propertyName:0,elapsedTime:0,pseudoElement:0}),_O=c4(jO),IO=j0({},FQ,{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}),xO=c4(IO),DO=[9,13,27,32],j3=229,PG=L1&&"CompositionEvent"in window,v6=null;if(L1&&"documentMode"in document)v6=document.documentMode;var EO=L1&&"TextEvent"in window&&!v6,_3=L1&&(!PG||v6&&v6>8&&v6<=11),I3=32,x3=String.fromCharCode(I3);function CO(){z4("onBeforeInput",["compositionend","keypress","textInput","paste"]),z4("onCompositionEnd",["compositionend","focusout","keydown","keypress","keyup","mousedown"]),z4("onCompositionStart",["compositionstart","focusout","keydown","keypress","keyup","mousedown"]),z4("onCompositionUpdate",["compositionupdate","focusout","keydown","keypress","keyup","mousedown"])}var D3=!1;function SO(J){return(J.ctrlKey||J.altKey||J.metaKey)&&!(J.ctrlKey&&J.altKey)}function NO(J){switch(J){case"compositionstart":return"onCompositionStart";case"compositionend":return"onCompositionEnd";case"compositionupdate":return"onCompositionUpdate"}}function gO(J,Q){return J==="keydown"&&Q.keyCode===j3}function E3(J,Q){switch(J){case"keyup":return DO.indexOf(Q.keyCode)!==-1;case"keydown":return Q.keyCode!==j3;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function C3(J){var Q=J.detail;if(typeof Q==="object"&&"data"in Q)return Q.data;return null}function S3(J){return J.locale==="ko"}var H9=!1;function vO(J,Q,Z,X,G){var z,Y;if(PG)z=NO(Q);else if(!H9){if(gO(Q,X))z="onCompositionStart"}else if(E3(Q,X))z="onCompositionEnd";if(!z)return null;if(_3&&!S3(X)){if(!H9&&z==="onCompositionStart")H9=JO(G);else if(z==="onCompositionEnd"){if(H9)Y=P3()}}var B=DQ(Z,z);if(B.length>0){var K=new w3(z,Q,null,X,G);if(J.push({event:K,listeners:B}),Y)K.data=Y;else{var H=C3(X);if(H!==null)K.data=H}}}function bO(J,Q){switch(J){case"compositionend":return C3(Q);case"keypress":var Z=Q.which;if(Z!==I3)return null;return D3=!0,x3;case"textInput":var X=Q.data;if(X===x3&&D3)return null;return X;default:return null}}function kO(J,Q){if(H9){if(J==="compositionend"||!PG&&E3(J,Q)){var Z=P3();return QO(),H9=!1,Z}return null}switch(J){case"paste":return null;case"keypress":if(!SO(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 _3&&!S3(Q)?null:Q.data;default:return null}}function TO(J,Q,Z,X,G){var z;if(EO)z=bO(Q,X);else z=kO(Q,X);if(!z)return null;var Y=DQ(Z,"onBeforeInput");if(Y.length>0){var B=new qO("onBeforeInput","beforeinput",null,X,G);J.push({event:B,listeners:Y}),B.data=z}}function hO(J,Q,Z,X,G,z,Y){vO(J,Q,Z,X,G),TO(J,Q,Z,X,G)}var fO={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 N3(J){var Q=J&&J.nodeName&&J.nodeName.toLowerCase();if(Q==="input")return!!fO[J.type];if(Q==="textarea")return!0;return!1}function uO(J){if(!L1)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 dO(){z4("onChange",["change","click","focusin","focusout","input","keydown","keyup","selectionchange"])}function g3(J,Q,Z,X){CB(X);var G=DQ(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 mO(J){var Q=J.nodeName&&J.nodeName.toLowerCase();return Q==="select"||Q==="input"&&J.type==="file"}function yO(J){var Q=[];g3(Q,k6,J,PX(J)),vB(sO,Q)}function sO(J){r3(J,0)}function jQ(J){var Q=A9(J);if(l8(Q))return J}function cO(J,Q){if(J==="change")return Q}var v3=!1;if(L1)v3=uO("input")&&(!document.documentMode||document.documentMode>9);function iO(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(jQ(k6))yO(J)}function lO(J,Q,Z){if(J==="focusin")b3(),iO(Q,Z);else if(J==="focusout")b3()}function oO(J,Q){if(J==="selectionchange"||J==="keyup"||J==="keydown")return jQ(k6)}function pO(J){var Q=J.nodeName;return Q&&Q.toLowerCase()==="input"&&(J.type==="checkbox"||J.type==="radio")}function aO(J,Q){if(J==="click")return jQ(Q)}function rO(J,Q){if(J==="input"||J==="change")return jQ(Q)}function nO(J){var Q=J._wrapperState;if(!Q||!Q.controlled||J.type!=="number")return;Y0(J,"number",J.value)}function tO(J,Q,Z,X,G,z,Y){var B=Z?A9(Z):window,K,H;if(mO(B))K=cO;else if(N3(B))if(v3)K=rO;else K=oO,H=lO;else if(pO(B))K=aO;if(K){var U=K(Q,Z);if(U){g3(J,U,X,G);return}}if(H)H(Q,B,Z);if(Q==="focusout")nO(B)}function eO(){r4("onMouseEnter",["mouseout","mouseover"]),r4("onMouseLeave",["mouseout","mouseover"]),r4("onPointerEnter",["pointerout","pointerover"]),r4("onPointerLeave",["pointerout","pointerover"])}function JM(J,Q,Z,X,G,z,Y){var B=Q==="mouseover"||Q==="pointerover",K=Q==="mouseout"||Q==="pointerout";if(B&&!P2(X)){var H=X.relatedTarget||X.fromElement;if(H){if(_8(H)||r6(H))return}}if(!K&&!B)return;var U;if(G.window===G)U=G;else{var A=G.ownerDocument;if(A)U=A.defaultView||A.parentWindow;else U=window}var $,V;if(K){var w=X.relatedTarget||X.toElement;if($=Z,V=w?_8(w):null,V!==null){var F=$8(V);if(V!==F||V.tag!==f&&V.tag!==F0)V=null}}else $=null,V=Z;if($===V)return;var N=V3,i="onMouseLeave",s="onMouseEnter",V0="mouse";if(Q==="pointerout"||Q==="pointerover")N=F3,i="onPointerLeave",s="onPointerEnter",V0="pointer";var w0=$==null?U:A9($),P=V==null?U:A9(V),_=new N(i,V0+"leave",$,X,G);_.target=w0,_.relatedTarget=P;var R=null,E=_8(G);if(E===Z){var h=new N(s,V0+"enter",V,X,G);h.target=P,h.relatedTarget=w0,R=h}_M(J,_,R,$,V)}function QM(J,Q){return J===Q&&(J!==0||1/J===1/Q)||J!==J&&Q!==Q}var i4=typeof Object.is==="function"?Object.is:QM;function T6(J,Q){if(i4(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(!T4.call(Q,z)||!i4(J[z],Q[z]))return!1}return!0}function T3(J){while(J&&J.firstChild)J=J.firstChild;return J}function ZM(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(ZM(Z))}}function XM(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:Y,focusOffset:B}=X;try{G.nodeType,Y.nodeType}catch(K){return null}return GM(J,G,z,Y,B)}function GM(J,Q,Z,X,G){var z=0,Y=-1,B=-1,K=0,H=0,U=J,A=null;J:while(!0){var $=null;while(!0){if(U===Q&&(Z===0||U.nodeType===Z7))Y=z+Z;if(U===X&&(G===0||U.nodeType===Z7))B=z+G;if(U.nodeType===Z7)z+=U.nodeValue.length;if(($=U.firstChild)===null)break;A=U,U=$}while(!0){if(U===J)break J;if(A===Q&&++K===Z)Y=z;if(A===X&&++H===G)B=z;if(($=U.nextSibling)!==null)break;U=A,A=U.parentNode}U=$}if(Y===-1||B===-1)return null;return{start:Y,end:B}}function zM(J,Q){var Z=J.ownerDocument||document,X=Z&&Z.defaultView||window;if(!X.getSelection)return;var G=X.getSelection(),z=J.textContent.length,Y=Math.min(Q.start,z),B=Q.end===void 0?Y:Math.min(Q.end,z);if(!G.extend&&Y>B){var K=B;B=Y,Y=K}var H=h3(J,Y),U=h3(J,B);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 A=Z.createRange();if(A.setStart(H.node,H.offset),G.removeAllRanges(),Y>B)G.addRange(A),G.extend(U.node,U.offset);else A.setEnd(U.node,U.offset),G.addRange(A)}}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 YM(J){return J&&J.ownerDocument&&u3(J.ownerDocument.documentElement,J)}function BM(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(BM(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 KM(){var J=d3();return{focusedElem:J,selectionRange:RG(J)?HM(J):null}}function WM(J){var Q=d3(),Z=J.focusedElem,X=J.selectionRange;if(Q!==Z&&YM(Z)){if(X!==null&&RG(Z))UM(Z,X);var G=[],z=Z;while(z=z.parentNode)if(z.nodeType===C4)G.push({element:z,left:z.scrollLeft,top:z.scrollTop});if(typeof Z.focus==="function")Z.focus();for(var Y=0;Y<G.length;Y++){var B=G[Y];B.element.scrollLeft=B.left,B.element.scrollTop=B.top}}}function HM(J){var Q;if("selectionStart"in J)Q={start:J.selectionStart,end:J.selectionEnd};else Q=XM(J);return Q||{start:0,end:0}}function UM(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 zM(J,Q)}var qM=L1&&"documentMode"in document&&document.documentMode<=11;function OM(){z4("onSelect",["focusout","contextmenu","dragend","focusin","keydown","keyup","mousedown","mouseup","selectionchange"])}var U9=null,LG=null,h6=null,VG=!1;function MM(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 $M(J){return J.window===J?J.document:J.nodeType===X7?J:J.ownerDocument}function m3(J,Q,Z){var X=$M(Z);if(VG||U9==null||U9!==b7(X))return;var G=MM(U9);if(!h6||!T6(h6,G)){h6=G;var z=DQ(LG,"onSelect");if(z.length>0){var Y=new qG("onSelect","select",null,Q,Z);J.push({event:Y,listeners:z}),Y.target=U9}}}function AM(J,Q,Z,X,G,z,Y){var B=Z?A9(Z):window;switch(Q){case"focusin":if(N3(B)||B.contentEditable==="true")U9=B,LG=Z,h6=null;break;case"focusout":U9=null,LG=null,h6=null;break;case"mousedown":VG=!0;break;case"contextmenu":case"mouseup":case"dragend":VG=!1,m3(J,X,G);break;case"selectionchange":if(qM)break;case"keydown":case"keyup":m3(J,X,G)}}function _Q(J,Q){var Z={};return Z[J.toLowerCase()]=Q.toLowerCase(),Z["Webkit"+J]="webkit"+Q,Z["Moz"+J]="moz"+Q,Z}var q9={animationend:_Q("Animation","AnimationEnd"),animationiteration:_Q("Animation","AnimationIteration"),animationstart:_Q("Animation","AnimationStart"),transitionend:_Q("Transition","TransitionEnd")},wG={},y3={};if(L1){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(wG[J])return wG[J];else if(!q9[J])return J;var Q=q9[J];for(var Z in Q)if(Q.hasOwnProperty(Z)&&Z in y3)return wG[J]=Q[Z];return J}var s3=IQ("animationend"),c3=IQ("animationiteration"),i3=IQ("animationstart"),l3=IQ("transitionend"),o3=new Map,p3=["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){o3.set(J,Q),z4(Q,[J])}function PM(){for(var J=0;J<p3.length;J++){var Q=p3[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 RM(J,Q,Z,X,G,z,Y){var B=o3.get(Q);if(B===void 0)return;var K=qG,H=Q;switch(Q){case"keypress":if(VQ(X)===0)return;case"keydown":case"keyup":K=LO;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=V3;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":K=zO;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":K=FO;break;case s3:case c3:case i3:K=KO;break;case l3:K=_O;break;case"scroll":K=ZO;break;case"wheel":K=xO;break;case"copy":case"cut":case"paste":K=HO;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":K=F3;break}var U=(z&K6)!==0;{var A=!U&&Q==="scroll",$=FM(Z,B,X.type,U,A);if($.length>0){var V=new K(B,H,null,X,G);J.push({event:V,listeners:$})}}}PM(),eO(),dO(),OM(),CO();function LM(J,Q,Z,X,G,z,Y){RM(J,Q,Z,X,G,z);var B=(z&M2)===0;if(B)JM(J,Q,Z,X,G),tO(J,Q,Z,X,G),AM(J,Q,Z,X,G),hO(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"],FG=new Set(["cancel","close","invalid","load","scroll","toggle"].concat(f6));function a3(J,Q,Z){var X=J.type||"unknown-event";J.currentTarget=Z,x2(X,Q,void 0,J),J.currentTarget=null}function VM(J,Q,Z){var X;if(Z)for(var G=Q.length-1;G>=0;G--){var z=Q[G],Y=z.instance,B=z.currentTarget,K=z.listener;if(Y!==X&&J.isPropagationStopped())return;a3(J,K,B),X=Y}else for(var H=0;H<Q.length;H++){var U=Q[H],A=U.instance,$=U.currentTarget,V=U.listener;if(A!==X&&J.isPropagationStopped())return;a3(J,V,$),X=A}}function r3(J,Q){var Z=(Q&K6)!==0;for(var X=0;X<J.length;X++){var G=J[X],z=G.event,Y=G.listeners;VM(z,Y,Z)}D2()}function wM(J,Q,Z,X,G){var z=PX(Z),Y=[];LM(Y,J,X,Z,z,Q),r3(Y,Q)}function z1(J,Q){if(!FG.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=IM(J,Z);if(!X.has(G))n3(Q,J,AX,Z),X.add(G)}function jG(J,Q,Z){if(FG.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 xQ="_reactListening"+Math.random().toString(36).slice(2);function u6(J){if(!J[xQ]){J[xQ]=!0,U5.forEach(function(Z){if(Z!=="selectionchange"){if(!FG.has(Z))jG(Z,!1,J);jG(Z,!0,J)}});var Q=J.nodeType===X7?J:J.ownerDocument;if(Q!==null){if(!Q[xQ])Q[xQ]=!0,jG("selectionchange",!1,Q)}}}function n3(J,Q,Z,X,G){var z=lq(J,Q,Z),Y=void 0;if(VX){if(Q==="touchstart"||Q==="touchmove"||Q==="wheel")Y=!0}J=J;var B;if(X)if(Y!==void 0)B=tq(J,Q,z,Y);else B=nq(J,Q,z);else if(Y!==void 0)B=eq(J,Q,z,Y);else B=rq(J,Q,z)}function t3(J,Q){return J===Q||J.nodeType===F1&&J.parentNode===Q}function _G(J,Q,Z,X,G){var z=X;if((Q&DB)===0&&(Q&AX)===0){var Y=G;if(X!==null){var B=X;J:while(!0){if(B===null)return;var K=B.tag;if(K===o||K===A0){var H=B.stateNode.containerInfo;if(t3(H,Y))break;if(K===A0){var U=B.return;while(U!==null){var A=U.tag;if(A===o||A===A0){var $=U.stateNode.containerInfo;if(t3($,Y))return}U=U.return}}while(H!==null){var V=_8(H);if(V===null)return;var w=V.tag;if(w===f||w===F0){B=z=V;continue J}H=H.parentNode}}B=B.return}}}vB(function(){return wM(J,Q,Z,z)})}function d6(J,Q,Z){return{instance:J,listener:Q,currentTarget:Z}}function FM(J,Q,Z,X,G,z){var Y=Q!==null?Q+"Capture":null,B=X?Y:Q,K=[],H=J,U=null;while(H!==null){var A=H,$=A.stateNode,V=A.tag;if(V===f&&$!==null){if(U=$,B!==null){var w=H6(H,B);if(w!=null)K.push(d6(H,w,U))}}if(G)break;H=H.return}return K}function DQ(J,Q){var Z=Q+"Capture",X=[],G=J;while(G!==null){var z=G,Y=z.stateNode,B=z.tag;if(B===f&&Y!==null){var K=Y,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 O9(J){if(J===null)return null;do J=J.return;while(J&&J.tag!==f);if(J)return J;return null}function jM(J,Q){var Z=J,X=Q,G=0;for(var z=Z;z;z=O9(z))G++;var Y=0;for(var B=X;B;B=O9(B))Y++;while(G-Y>0)Z=O9(Z),G--;while(Y-G>0)X=O9(X),Y--;var K=G;while(K--){if(Z===X||X!==null&&Z===X.alternate)return Z;Z=O9(Z),X=O9(X)}return null}function e3(J,Q,Z,X,G){var z=Q._reactName,Y=[],B=Z;while(B!==null){if(B===X)break;var K=B,H=K.alternate,U=K.stateNode,A=K.tag;if(H!==null&&H===X)break;if(A===f&&U!==null){var $=U;if(G){var V=H6(B,z);if(V!=null)Y.unshift(d6(B,V,$))}else if(!G){var w=H6(B,z);if(w!=null)Y.push(d6(B,w,$))}}B=B.return}if(Y.length!==0)J.push({event:Q,listeners:Y})}function _M(J,Q,Z,X,G){var z=X&&G?jM(X,G):null;if(X!==null)e3(J,Q,X,z,!1);if(G!==null&&Z!==null)e3(J,Z,G,z,!0)}function IM(J,Q){return J+"__"+(Q?"capture":"bubble")}var S4=!1,m6="dangerouslySetInnerHTML",EQ="suppressContentEditableWarning",m7="suppressHydrationWarning",JK="autoFocus",F8="children",j8="style",CQ="__html",IG,SQ,y6,QK,NQ,ZK,XK;IG={dialog:!0,webview:!0},SQ=function(J,Q){B2(J,Q),K2(J,Q),O2(J,Q,{registrationNameDependencies:T1,possibleRegistrationNames:k4})},ZK=L1&&!document.documentMode,y6=function(J,Q,Z){if(S4)return;var X=gQ(Z),G=gQ(Q);if(G===X)return;S4=!0,q("Prop `%s` did not match. Server: %s Client: %s",J,JSON.stringify(G),JSON.stringify(X))},QK=function(J){if(S4)return;S4=!0;var Q=[];J.forEach(function(Z){Q.push(Z)}),q("Extra attributes from the server: %s",Q)},NQ=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 xM=/\r\n?/g,DM=/\u0000|\uFFFD/g;function gQ(J){j7(J);var Q=typeof J==="string"?J:""+J;return Q.replace(xM,`
`).replace(DM,"")}function vQ(J,Q,Z,X){var G=gQ(Q),z=gQ(J);if(z===G)return;if(X){if(!S4)S4=!0,q('Text content did not match. Server: "%s" Client: "%s"',z,G)}if(Z&&c)throw new Error("Text content does not match server-rendered HTML.")}function GK(J){return J.nodeType===X7?J:J.ownerDocument}function EM(){}function bQ(J){J.onclick=EM}function CM(J,Q,Z,X,G){for(var z in X){if(!X.hasOwnProperty(z))continue;var Y=X[z];if(z===j8){if(Y)Object.freeze(Y);wB(Q,Y)}else if(z===m6){var B=Y?Y[CQ]:void 0;if(B!=null)AB(Q,B)}else if(z===F8){if(typeof Y==="string"){var K=J!=="textarea"||Y!=="";if(K)QQ(Q,Y)}else if(typeof Y==="number")QQ(Q,""+Y)}else if(z===EQ||z===m7);else if(z===JK);else if(T1.hasOwnProperty(z)){if(Y!=null){if(typeof Y!=="function")NQ(z,Y);if(z==="onScroll")z1("scroll",Q)}}else if(Y!=null)x7(Q,z,Y,G)}}function SM(J,Q,Z,X){for(var G=0;G<Q.length;G+=2){var z=Q[G],Y=Q[G+1];if(z===j8)wB(J,Y);else if(z===m6)AB(J,Y);else if(z===F8)QQ(J,Y);else x7(J,z,Y,X)}}function NM(J,Q,Z,X){var G,z=GK(Z),Y,B=X;if(B===Q7)B=HX(J);if(B===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;Y=K.removeChild(H)}else if(typeof Q.is==="string")Y=z.createElement(J,{is:Q.is});else if(Y=z.createElement(J),J==="select"){var U=Y;if(Q.multiple)U.multiple=!0;else if(Q.size)U.size=Q.size}}else Y=z.createElementNS(B,J);if(B===Q7){if(!G&&Object.prototype.toString.call(Y)==="[object HTMLUnknownElement]"&&!T4.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 Y}function gM(J,Q){return GK(Q).createTextNode(J)}function vM(J,Q,Z,X){var G=H8(Q,Z);SQ(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 Y=0;Y<f6.length;Y++)z1(f6[Y],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":O(J,Z),z=W(J,Z),z1("invalid",J);break;case"option":r0(J,Z),z=Z;break;case"select":Y6(J,Z),z=z6(J,Z),z1("invalid",J);break;case"textarea":OB(J,Z),z=KX(J,Z),z1("invalid",J);break;default:z=Z}switch($X(Q,z),CM(Q,J,X,z,G),Q){case"input":e5(J),C(J,Z,!1);break;case"textarea":e5(J),$B(J);break;case"option":G1(J,Z);break;case"select":BX(J,Z);break;default:if(typeof z.onClick==="function")bQ(J);break}}function bM(J,Q,Z,X,G){SQ(Q,X);var z=null,Y,B;switch(Q){case"input":Y=W(J,Z),B=W(J,X),z=[];break;case"select":Y=z6(J,Z),B=z6(J,X),z=[];break;case"textarea":Y=KX(J,Z),B=KX(J,X),z=[];break;default:if(Y=Z,B=X,typeof Y.onClick!=="function"&&typeof B.onClick==="function")bQ(J);break}$X(Q,B);var K,H,U=null;for(K in Y){if(B.hasOwnProperty(K)||!Y.hasOwnProperty(K)||Y[K]==null)continue;if(K===j8){var A=Y[K];for(H in A)if(A.hasOwnProperty(H)){if(!U)U={};U[H]=""}}else if(K===m6||K===F8);else if(K===EQ||K===m7);else if(K===JK);else if(T1.hasOwnProperty(K)){if(!z)z=[]}else(z=z||[]).push(K,null)}for(K in B){var $=B[K],V=Y!=null?Y[K]:void 0;if(!B.hasOwnProperty(K)||$===V||$==null&&V==null)continue;if(K===j8){if($)Object.freeze($);if(V){for(H in V)if(V.hasOwnProperty(H)&&(!$||!$.hasOwnProperty(H))){if(!U)U={};U[H]=""}for(H in $)if($.hasOwnProperty(H)&&V[H]!==$[H]){if(!U)U={};U[H]=$[H]}}else{if(!U){if(!z)z=[];z.push(K,U)}U=$}}else if(K===m6){var w=$?$[CQ]:void 0,F=V?V[CQ]:void 0;if(w!=null){if(F!==w)(z=z||[]).push(K,w)}}else if(K===F8){if(typeof $==="string"||typeof $==="number")(z=z||[]).push(K,""+$)}else if(K===EQ||K===m7);else if(T1.hasOwnProperty(K)){if($!=null){if(typeof $!=="function")NQ(K,$);if(K==="onScroll")z1("scroll",J)}if(!z&&V!==$)z=[]}else(z=z||[]).push(K,$)}if(U)eU(U,B[j8]),(z=z||[]).push(j8,U);return z}function kM(J,Q,Z,X,G){if(Z==="input"&&G.type==="radio"&&G.name!=null)L(J,G);var z=H8(Z,X),Y=H8(Z,G);switch(SM(J,Q,z,Y),Z){case"input":j(J,G);break;case"textarea":MB(J,G);break;case"select":SU(J,G);break}}function TM(J){{var Q=J.toLowerCase();if(!ZQ.hasOwnProperty(Q))return null;return ZQ[Q]||null}}function hM(J,Q,Z,X,G,z,Y){var B,K;switch(B=H8(Q,Z),SQ(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":O(J,Z),z1("invalid",J);break;case"option":r0(J,Z);break;case"select":Y6(J,Z),z1("invalid",J);break;case"textarea":OB(J,Z),z1("invalid",J);break}$X(Q,Z);{K=new Set;var U=J.attributes;for(var A=0;A<U.length;A++){var $=U[A].name.toLowerCase();switch($){case"value":break;case"checked":break;case"selected":break;default:K.add(U[A].name)}}}var V=null;for(var w in Z){if(!Z.hasOwnProperty(w))continue;var F=Z[w];if(w===F8){if(typeof F==="string"){if(J.textContent!==F){if(Z[m7]!==!0)vQ(J.textContent,F,z,Y);V=[F8,F]}}else if(typeof F==="number"){if(J.textContent!==""+F){if(Z[m7]!==!0)vQ(J.textContent,F,z,Y);V=[F8,""+F]}}}else if(T1.hasOwnProperty(w)){if(F!=null){if(typeof F!=="function")NQ(w,F);if(w==="onScroll")z1("scroll",J)}}else if(Y&&!0&&typeof B==="boolean"){var N=void 0,i=B&&K1?null:B4(w);if(Z[m7]===!0);else if(w===EQ||w===m7||w==="value"||w==="checked"||w==="selected");else if(w===m6){var s=J.innerHTML,V0=F?F[CQ]:void 0;if(V0!=null){var w0=XK(J,V0);if(w0!==s)y6(w,s,w0)}}else if(w===j8){if(K.delete(w),ZK){var P=nU(F);if(N=J.getAttribute("style"),P!==N)y6(w,N,P)}}else if(B&&!K1){if(K.delete(w.toLowerCase()),N=I7(J,w,F),F!==N)y6(w,N,F)}else if(!p0(w,i,B)&&!Z1(w,F,i,B)){var _=!1;if(i!==null)K.delete(i.attributeName),N=k5(J,w,F,i);else{var R=X;if(R===Q7)R=HX(Q);if(R===Q7)K.delete(w.toLowerCase());else{var E=TM(w);if(E!==null&&E!==w)_=!0,K.delete(E);K.delete(w)}N=I7(J,w,F)}var h=K1;if(!h&&F!==N&&!_)y6(w,N,F)}}}if(Y){if(K.size>0&&Z[m7]!==!0)QK(K)}switch(Q){case"input":e5(J),C(J,Z,!0);break;case"textarea":e5(J),$B(J);break;case"select":case"option":break;default:if(typeof Z.onClick==="function")bQ(J);break}return V}function fM(J,Q,Z){var X=J.nodeValue!==Q;return X}function xG(J,Q){{if(S4)return;S4=!0,q("Did not expect server HTML to contain a <%s> in <%s>.",Q.nodeName.toLowerCase(),J.nodeName.toLowerCase())}}function DG(J,Q){{if(S4)return;S4=!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(S4)return;S4=!0,q("Expected server HTML to contain a matching <%s> in <%s>.",Q,J.nodeName.toLowerCase())}}function CG(J,Q){{if(Q==="")return;if(S4)return;S4=!0,q('Expected server HTML to contain a matching text node for "%s" in <%s>.',Q,J.nodeName.toLowerCase())}}function uM(J,Q,Z){switch(Q){case"input":Z0(J,Z);return;case"textarea":gU(J,Z);return;case"select":NU(J,Z);return}}var s6=function(){},c6=function(){};{var dM=["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"],mM=zK.concat(["button"]),yM=["dd","dt","li","option","optgroup","p","rp","rt"],YK={current:null,formTag:null,aTagInScope:null,buttonTagInScope:null,nobrTagInScope:null,pTagInButtonScope:null,listItemTagAutoclosing:null,dlItemTagAutoclosing:null};c6=function(J,Q){var Z=j0({},J||YK),X={tag:Q};if(zK.indexOf(Q)!==-1)Z.aTagInScope=null,Z.buttonTagInScope=null,Z.nobrTagInScope=null;if(mM.indexOf(Q)!==-1)Z.pTagInButtonScope=null;if(dM.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 sM=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 yM.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},cM=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},BK={};s6=function(J,Q,Z){Z=Z||YK;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=sM(J,G)?null:X,Y=z?null:cM(J,Z),B=z||Y;if(!B)return;var K=B.tag,H=!!z+"|"+J+"|"+K;if(BK[H])return;BK[H]=!0;var U=J,A="";if(J==="#text")if(/\S/.test(Q))U="Text nodes";else U="Whitespace text nodes",A=" 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,A,$)}else q("validateDOMNesting(...): %s cannot appear as a descendant of <%s>.",U,K)}}var kQ="suppressHydrationWarning",TQ="$",hQ="/$",i6="$?",l6="$!",iM="style",SG=null,NG=null;function lM(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===F1?J.parentNode:J,Y=z.namespaceURI||null;Q=z.tagName,Z=UX(Y,Q);break}}{var B=Q.toLowerCase(),K=c6(null,B);return{namespace:Z,ancestorInfo:K}}}function oM(J,Q,Z){{var X=J,G=UX(X.namespace,Q),z=c6(X.ancestorInfo,Q);return{namespace:G,ancestorInfo:z}}}function gG(J){return J}function pM(J){SG=iq(),NG=KM();var Q=null;return $3(!1),Q}function aM(J){WM(NG),$3(SG),SG=null,NG=null}function rM(J,Q,Z,X,G){var z;{var Y=X;if(s6(J,null,Y.ancestorInfo),typeof Q.children==="string"||typeof Q.children==="number"){var B=""+Q.children,K=c6(Y.ancestorInfo,J);s6(null,B,K)}z=Y.namespace}var H=NM(J,Q,Z,z);return a6(G,H),dG(H,Q),H}function nM(J,Q){J.appendChild(Q)}function tM(J,Q,Z,X,G){switch(vM(J,Q,Z,X),Q){case"button":case"input":case"select":case"textarea":return!!Z.autoFocus;case"img":return!0;default:return!1}}function eM(J,Q,Z,X,G,z){{var Y=z;if(typeof X.children!==typeof Z.children&&(typeof X.children==="string"||typeof X.children==="number")){var B=""+X.children,K=c6(Y.ancestorInfo,Q);s6(null,B,K)}}return bM(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=gM(J,Q);return a6(X,z),z}function Q$(){var J=window.event;if(J===void 0)return H7;return A3(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 Y$(J,Q,Z,X,G,z){kM(J,Q,Z,X,G),dG(J,G)}function WK(J){QQ(J,"")}function B$(J,Q,Z){J.nodeValue=Z}function K$(J,Q){J.appendChild(Q)}function W$(J,Q){var Z;if(J.nodeType===F1)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===F1)J.parentNode.insertBefore(Q,Z);else J.insertBefore(Q,Z)}function q$(J,Q){J.removeChild(Q)}function O$(J,Q){if(J.nodeType===F1)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===F1){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 M$(J,Q){if(J.nodeType===F1)TG(J.parentNode,Q);else if(J.nodeType===C4)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 A$(J){J.nodeValue=""}function P$(J,Q){J=J;var Z=Q[iM],X=Z!==void 0&&Z!==null&&Z.hasOwnProperty("display")?Z.display:null;J.style.display=OX("display",X)}function R$(J,Q){J.nodeValue=Q}function L$(J){if(J.nodeType===C4)J.textContent="";else if(J.nodeType===X7){if(J.documentElement)J.removeChild(J.documentElement)}}function V$(J,Q,Z){if(J.nodeType!==C4||Q.toLowerCase()!==J.nodeName.toLowerCase())return null;return J}function w$(J,Q){if(Q===""||J.nodeType!==Z7)return null;return J}function F$(J){if(J.nodeType!==F1)return null;return J}function HK(J){return J.data===i6}function hG(J){return J.data===l6}function j$(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 _$(J,Q){J._reactRetry=Q}function fQ(J){for(;J!=null;J=J.nextSibling){var Q=J.nodeType;if(Q===C4||Q===Z7)break;if(Q===F1){var Z=J.data;if(Z===TQ||Z===l6||Z===i6)break;if(Z===hQ)return null}}return J}function o6(J){return fQ(J.nextSibling)}function I$(J){return fQ(J.firstChild)}function x$(J){return fQ(J.firstChild)}function D$(J){return fQ(J.nextSibling)}function E$(J,Q,Z,X,G,z,Y){a6(z,J),dG(J,Z);var B;{var K=G;B=K.namespace}var H=(z.mode&I0)!==n;return hM(J,Q,Z,B,X,H,Y)}function C$(J,Q,Z,X){a6(Z,J);var G=(Z.mode&I0)!==n;return fM(J,Q)}function S$(J,Q){a6(Q,J)}function N$(J){var Q=J.nextSibling,Z=0;while(Q){if(Q.nodeType===F1){var X=Q.data;if(X===hQ)if(Z===0)return o6(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===F1){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 g$(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 Y=!0;vQ(X.nodeValue,G,z,Y)}}function h$(J,Q){if(Q.nodeType===C4)xG(J,Q);else if(Q.nodeType===F1);else DG(J,Q)}function f$(J,Q){{var Z=J.parentNode;if(Z!==null)if(Q.nodeType===C4)xG(Z,Q);else if(Q.nodeType===F1);else DG(Z,Q)}}function u$(J,Q,Z,X,G){if(G||Q[kQ]!==!0)if(X.nodeType===C4)xG(Z,X);else if(X.nodeType===F1);else DG(Z,X)}function d$(J,Q,Z){EG(J,Q)}function m$(J,Q){CG(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)CG(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)CG(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 o$(J){u6(J)}var M9=Math.random().toString(36).slice(2),$9="__reactFiber$"+M9,fG="__reactProps$"+M9,p6="__reactContainer$"+M9,uG="__reactEvents$"+M9,p$="__reactListeners$"+M9,a$="__reactHandles$"+M9;function r$(J){delete J[$9],delete J[fG],delete J[uG],delete J[p$],delete J[a$]}function a6(J,Q){Q[$9]=J}function uQ(J,Q){Q[p6]=J}function qK(J){J[p6]=null}function r6(J){return!!J[p6]}function _8(J){var Q=J[$9];if(Q)return Q;var Z=J.parentNode;while(Z){if(Q=Z[p6]||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[p6];if(Q)if(Q.tag===f||Q.tag===F0||Q.tag===z0||Q.tag===o)return Q;else return null;return null}function A9(J){if(J.tag===f||J.tag===F0)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 OK={},MK=W0.ReactDebugCurrentFrame;function mQ(J){if(J){var Q=J._owner,Z=N7(J.type,J._source,Q?Q.type:null);MK.setExtraStackFrame(Z)}else MK.setExtraStackFrame(null)}function w5(J,Q,Z,X,G){{var z=Function.call.bind(T4);for(var Y in J)if(z(J,Y)){var B=void 0;try{if(typeof J[Y]!=="function"){var K=Error((X||"React class")+": "+Z+" type `"+Y+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof J[Y]+"`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.");throw K.name="Invariant Violation",K}B=J[Y](Q,Y,X,Z,null,"SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED")}catch(H){B=H}if(B&&!(B 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,Y,typeof B),mQ(null);if(B instanceof Error&&!(B.message in OK))OK[B.message]=!0,mQ(G),q("Failed %s type: %s",Z,B.message),mQ(null)}}}var mG=[],yQ;yQ=[];var U7=-1;function s7(J){return{current:J}}function W4(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 H4(J,Q,Z){U7++,mG[U7]=J.current,yQ[U7]=Z,J.current=Q}var $K={},l4={};Object.freeze(l4);var q7=s7(l4),y5=s7(!1),yG=l4;function P9(J,Q,Z){{if(Z&&s5(Q))return yG;return q7.current}}function AK(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 l4;var G=J.stateNode;if(G&&G.__reactInternalMemoizedUnmaskedChildContext===Q)return G.__reactInternalMemoizedMaskedChildContext;var z={};for(var Y in X)z[Y]=Q[Y];{var B=$0(J)||"Unknown";w5(X,z,"context",B)}if(G)AK(J,Q,z);return z}}function sQ(){return y5.current}function s5(J){{var Q=J.childContextTypes;return Q!==null&&Q!==void 0}}function cQ(J){W4(y5,J),W4(q7,J)}function sG(J){W4(y5,J),W4(q7,J)}function PK(J,Q,Z){{if(q7.current!==l4)throw new Error("Unexpected context found on stack. This error is likely caused by a bug in React. Please file an issue.");H4(q7,Q,J),H4(y5,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 Y=X.getChildContext();for(var B in Y)if(!(B in G))throw new Error(($0(J)||"Unknown")+'.getChildContext(): key "'+B+'" is not defined in childContextTypes.');{var K=$0(J)||"Unknown";w5(G,Y,"child context",K)}return j0({},Z,Y)}}function iQ(J){{var Q=J.stateNode,Z=Q&&Q.__reactInternalMemoizedMergedChildContext||l4;return yG=q7.current,H4(q7,Z,J),H4(y5,y5.current,J),!0}}function LK(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,W4(y5,J),W4(q7,J),H4(q7,G,J),H4(y5,Z,J)}else W4(y5,J),H4(y5,Z,J)}}function t$(J){{if(!b2(J)||J.tag!==l)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 o:return Q.stateNode.context;case l:{var Z=Q.type;if(s5(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,O7=null,cG=!1,iG=!1;function VK(J){if(O7===null)O7=[J];else O7.push(J)}function e$(J){cG=!0,VK(J)}function wK(){if(cG)i7()}function i7(){if(!iG&&O7!==null){iG=!0;var J=0,Q=V5();try{var Z=!0,X=O7;s1(s4);for(;J<X.length;J++){var G=X[J];do G=G(Z);while(G!==null)}O7=null,cG=!1}catch(z){if(O7!==null)O7=O7.slice(J+1);throw cB(BQ,i7),z}finally{s1(Q),iG=!1}}return null}var L9=[],V9=0,oQ=null,pQ=0,Z5=[],X5=0,I8=null,M7=1,$7="";function JA(J){return D8(),(J.flags&TB)!==Q0}function QA(J){return D8(),pQ}function ZA(){var J=$7,Q=M7,Z=Q&~XA(Q);return Z.toString(32)+J}function x8(J,Q){D8(),L9[V9++]=pQ,L9[V9++]=oQ,oQ=J,pQ=Q}function FK(J,Q,Z){D8(),Z5[X5++]=M7,Z5[X5++]=$7,Z5[X5++]=I8,I8=J;var X=M7,G=$7,z=aQ(X)-1,Y=X&~(1<<z),B=Z+1,K=aQ(Q)+z;if(K>30){var H=z-z%5,U=(1<<H)-1,A=(Y&U).toString(32),$=Y>>H,V=z-H,w=aQ(Q)+V,F=B<<V,N=F|$,i=A+G;M7=1<<w|N,$7=i}else{var s=B<<z,V0=s|Y,w0=G;M7=1<<K|V0,$7=w0}}function lG(J){D8();var Q=J.return;if(Q!==null){var Z=1,X=0;x8(J,Z),FK(J,Z,X)}}function aQ(J){return 32-rB(J)}function XA(J){return 1<<aQ(J)-1}function oG(J){while(J===oQ)oQ=L9[--V9],L9[V9]=null,pQ=L9[--V9],L9[V9]=null;while(J===I8)I8=Z5[--X5],Z5[X5]=null,$7=Z5[--X5],Z5[X5]=null,M7=Z5[--X5],Z5[X5]=null}function GA(){if(D8(),I8!==null)return{id:M7,overflow:$7};else return null}function zA(J,Q){D8(),Z5[X5++]=M7,Z5[X5++]=$7,Z5[X5++]=I8,M7=Q.id,$7=Q.overflow,I8=J}function D8(){if(!a1())q("Expected to be hydrating. This is a bug in React. Please file an issue.")}var p1=null,G5=null,F5=!1,E8=!1,l7=null;function YA(){if(F5)q("We should not be hydrating here. This is a bug in React. Please file a bug.")}function jK(){E8=!0}function BA(){return E8}function KA(J){var Q=J.stateNode.containerInfo;return G5=x$(Q),p1=J,F5=!0,l7=null,E8=!1,!0}function WA(J,Q,Z){if(G5=D$(Q),p1=J,F5=!0,l7=null,E8=!1,Z!==null)zA(J,Z);return!0}function _K(J,Q){switch(J.tag){case o:{h$(J.stateNode.containerInfo,Q);break}case f:{var Z=(J.mode&I0)!==n;u$(J.type,J.memoizedProps,J.stateNode,Q,Z);break}case z0:{var X=J.memoizedState;if(X.dehydrated!==null)f$(X.dehydrated,Q);break}}}function IK(J,Q){_K(J,Q);var Z=PL();Z.stateNode=Q,Z.return=J;var X=J.deletions;if(X===null)J.deletions=[Z],J.flags|=U8;else X.push(Z)}function pG(J,Q){{if(E8)return;switch(J.tag){case o:{var Z=J.stateNode.containerInfo;switch(Q.tag){case f:var{type:X,pendingProps:G}=Q;d$(Z,X);break;case F0:var z=Q.pendingProps;m$(Z,z);break}break}case f:{var{type:Y,memoizedProps:B,stateNode:K}=J;switch(Q.tag){case f:{var{type:H,pendingProps:U}=Q,A=(J.mode&I0)!==n;c$(Y,B,K,H,U,A);break}case F0:{var $=Q.pendingProps,V=(J.mode&I0)!==n;i$(Y,B,K,$,V);break}}break}case z0:{var w=J.memoizedState,F=w.dehydrated;if(F!==null)switch(Q.tag){case f:var{type:N,pendingProps:i}=Q;y$(F,N);break;case F0:var s=Q.pendingProps;s$(F,s);break}break}default:return}}}function xK(J,Q){Q.flags=Q.flags&~z7|j1,pG(J,Q)}function DK(J,Q){switch(J.tag){case f:{var{type:Z,pendingProps:X}=J,G=V$(Q,Z);if(G!==null)return J.stateNode=G,p1=J,G5=I$(G),!0;return!1}case F0:{var z=J.pendingProps,Y=w$(Q,z);if(Y!==null)return J.stateNode=Y,p1=J,G5=null,!0;return!1}case z0:{var B=F$(Q);if(B!==null){var K={dehydrated:B,treeContext:GA(),retryLane:m4};J.memoizedState=K;var H=RL(B);return H.return=J,J.child=H,p1=J,G5=null,!0}return!1}default:return!1}}function aG(J){return(J.mode&I0)!==n&&(J.flags&h0)===Q0}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(!F5)return;var Q=G5;if(!Q){if(aG(J))pG(p1,J),rG();xK(p1,J),F5=!1,p1=J;return}var Z=Q;if(!DK(J,Q)){if(aG(J))pG(p1,J),rG();Q=o6(Z);var X=p1;if(!Q||!DK(J,Q)){xK(p1,J),F5=!1,p1=J;return}IK(X,Z)}}function HA(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 UA(J){var{stateNode:Q,memoizedProps:Z}=J,X=C$(Q,Z,J);if(X){var G=p1;if(G!==null)switch(G.tag){case o:{var z=G.stateNode.containerInfo,Y=(G.mode&I0)!==n;k$(z,Q,Z,Y);break}case f:{var{type:B,memoizedProps:K,stateNode:H}=G,U=(G.mode&I0)!==n;T$(B,K,H,Q,Z,U);break}}}return X}function qA(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.");S$(Z,J)}function OA(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 N$(Z)}function EK(J){var Q=J.return;while(Q!==null&&Q.tag!==f&&Q.tag!==o&&Q.tag!==z0)Q=Q.return;p1=Q}function rQ(J){if(J!==p1)return!1;if(!F5)return EK(J),F5=!0,!1;if(J.tag!==o&&(J.tag!==f||b$(J.type)&&!vG(J.type,J.memoizedProps))){var Q=G5;if(Q)if(aG(J))CK(J),rG();else while(Q)IK(J,Q),Q=o6(Q)}if(EK(J),J.tag===z0)G5=OA(J);else G5=p1?o6(J.stateNode):null;return!0}function MA(){return F5&&G5!==null}function CK(J){var Q=G5;while(Q)_K(J,Q),Q=o6(Q)}function w9(){p1=null,G5=null,F5=!1,E8=!1}function SK(){if(l7!==null)_H(l7),l7=null}function a1(){return F5}function tG(J){if(l7===null)l7=[J];else l7.push(J)}var $A=W0.ReactCurrentBatchConfig,AA=null;function PA(){return $A.transition}var j5={recordUnsafeLifecycleWarnings:function(J,Q){},flushPendingUnsafeLifecycleWarnings:function(){},recordLegacyContextWarning:function(J,Q){},flushLegacyContextWarning:function(){},discardPendingWarnings:function(){}};{var RA=function(J){var Q=null,Z=J;while(Z!==null){if(Z.mode&$1)Q=Z;Z=Z.return}return Q},C8=function(J){var Q=[];return J.forEach(function(Z){Q.push(Z)}),Q.sort().join(", ")},n6=[],t6=[],e6=[],JJ=[],QJ=[],ZJ=[],S8=new Set;j5.recordUnsafeLifecycleWarnings=function(J,Q){if(S8.has(J.type))return;if(typeof Q.componentWillMount==="function"&&Q.componentWillMount.__suppressDeprecationWarning!==!0)n6.push(J);if(J.mode&$1&&typeof Q.UNSAFE_componentWillMount==="function")t6.push(J);if(typeof Q.componentWillReceiveProps==="function"&&Q.componentWillReceiveProps.__suppressDeprecationWarning!==!0)e6.push(J);if(J.mode&$1&&typeof Q.UNSAFE_componentWillReceiveProps==="function")JJ.push(J);if(typeof Q.componentWillUpdate==="function"&&Q.componentWillUpdate.__suppressDeprecationWarning!==!0)QJ.push(J);if(J.mode&$1&&typeof Q.UNSAFE_componentWillUpdate==="function")ZJ.push(J)},j5.flushPendingUnsafeLifecycleWarnings=function(){var J=new Set;if(n6.length>0)n6.forEach(function($){J.add($0($)||"Component"),S8.add($.type)}),n6=[];var Q=new Set;if(t6.length>0)t6.forEach(function($){Q.add($0($)||"Component"),S8.add($.type)}),t6=[];var Z=new Set;if(e6.length>0)e6.forEach(function($){Z.add($0($)||"Component"),S8.add($.type)}),e6=[];var X=new Set;if(JJ.length>0)JJ.forEach(function($){X.add($0($)||"Component"),S8.add($.type)}),JJ=[];var G=new Set;if(QJ.length>0)QJ.forEach(function($){G.add($0($)||"Component"),S8.add($.type)}),QJ=[];var z=new Set;if(ZJ.length>0)ZJ.forEach(function($){z.add($0($)||"Component"),S8.add($.type)}),ZJ=[];if(Q.size>0){var Y=C8(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`,Y)}if(X.size>0){var B=C8(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`,B)}if(z.size>0){var K=C8(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=C8(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=C8(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 A=C8(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`,A)}};var nQ=new Map,NK=new Set;j5.recordLegacyContextWarning=function(J,Q){var Z=RA(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(NK.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)}},j5.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"),NK.add(z.type)});var G=C8(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{u1()}})},j5.discardPendingWarnings=function(){n6=[],t6=[],e6=[],JJ=[],QJ=[],ZJ=[],nQ=new Map}}var eG,Jz,Qz,Zz,Xz,gK=function(J,Q){};eG=!1,Jz=!1,Qz={},Zz={},Xz={},gK=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 LA(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&$1||O1)&&!(Z._owner&&Z._self&&Z._owner.stateNode!==Z._self)&&!(Z._owner&&Z._owner.tag!==l)&&!(typeof Z.type==="function"&&!LA(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,Y;if(z){var B=z;if(B.tag!==l)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");Y=B.stateNode}if(!Y)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=Y;h1(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(A){var $=K.refs;if(A===null)delete $[H];else $[H]=A};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(P,_){if(!J)return;var R=P.deletions;if(R===null)P.deletions=[_],P.flags|=U8;else R.push(_)}function Z(P,_){if(!J)return null;var R=_;while(R!==null)Q(P,R),R=R.sibling;return null}function X(P,_){var R=new Map,E=_;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(P,_){var R=u8(P,_);return R.index=0,R.sibling=null,R}function z(P,_,R){if(P.index=R,!J)return P.flags|=TB,_;var E=P.alternate;if(E!==null){var h=E.index;if(h<_)return P.flags|=j1,_;else return h}else return P.flags|=j1,_}function Y(P){if(J&&P.alternate===null)P.flags|=j1;return P}function B(P,_,R,E){if(_===null||_.tag!==F0){var h=JB(R,P.mode,E);return h.return=P,h}else{var v=G(_,R);return v.return=P,v}}function K(P,_,R,E){var h=R.type;if(h===T5)return U(P,_,R.props.children,E,R.key);if(_!==null){if(_.elementType===h||dH(_,R)||typeof h==="object"&&h!==null&&h.$$typeof===k0&&vK(h)===_.type){var v=G(_,R.props);return v.ref=XJ(P,_,R),v.return=P,v._debugSource=R._source,v._debugOwner=R._owner,v}}var X0=eY(R,P.mode,E);return X0.ref=XJ(P,_,R),X0.return=P,X0}function H(P,_,R,E){if(_===null||_.tag!==A0||_.stateNode.containerInfo!==R.containerInfo||_.stateNode.implementation!==R.implementation){var h=QB(R,P.mode,E);return h.return=P,h}else{var v=G(_,R.children||[]);return v.return=P,v}}function U(P,_,R,E,h){if(_===null||_.tag!==c1){var v=X8(R,P.mode,E,h);return v.return=P,v}else{var X0=G(_,R);return X0.return=P,X0}}function A(P,_,R){if(typeof _==="string"&&_!==""||typeof _==="number"){var E=JB(""+_,P.mode,R);return E.return=P,E}if(typeof _==="object"&&_!==null){switch(_.$$typeof){case M5:{var h=eY(_,P.mode,R);return h.ref=XJ(P,null,_),h.return=P,h}case $5:{var v=QB(_,P.mode,R);return v.return=P,v}case k0:{var{_payload:X0,_init:U0}=_;return A(P,U0(X0),R)}}if(T0(_)||P5(_)){var c0=X8(_,P.mode,R,null);return c0.return=P,c0}tQ(P,_)}if(typeof _==="function")eQ(P);return null}function $(P,_,R,E){var h=_!==null?_.key:null;if(typeof R==="string"&&R!==""||typeof R==="number"){if(h!==null)return null;return B(P,_,""+R,E)}if(typeof R==="object"&&R!==null){switch(R.$$typeof){case M5:if(R.key===h)return K(P,_,R,E);else return null;case $5:if(R.key===h)return H(P,_,R,E);else return null;case k0:{var{_payload:v,_init:X0}=R;return $(P,_,X0(v),E)}}if(T0(R)||P5(R)){if(h!==null)return null;return U(P,_,R,E,null)}tQ(P,R)}if(typeof R==="function")eQ(P);return null}function V(P,_,R,E,h){if(typeof E==="string"&&E!==""||typeof E==="number"){var v=P.get(R)||null;return B(_,v,""+E,h)}if(typeof E==="object"&&E!==null){switch(E.$$typeof){case M5:{var X0=P.get(E.key===null?R:E.key)||null;return K(_,X0,E,h)}case $5:{var U0=P.get(E.key===null?R:E.key)||null;return H(_,U0,E,h)}case k0:var{_payload:c0,_init:g0}=E;return V(P,_,R,g0(c0),h)}if(T0(E)||P5(E)){var V1=P.get(R)||null;return U(_,V1,E,h,null)}tQ(_,E)}if(typeof E==="function")eQ(_);return null}function w(P,_,R){{if(typeof P!=="object"||P===null)return _;switch(P.$$typeof){case M5:case $5:gK(P,R);var E=P.key;if(typeof E!=="string")break;if(_===null){_=new Set,_.add(E);break}if(!_.has(E)){_.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}=P;w(v(h),_,R);break}}return _}function F(P,_,R,E){{var h=null;for(var v=0;v<R.length;v++){var X0=R[v];h=w(X0,h,P)}}var U0=null,c0=null,g0=_,V1=0,v0=0,A1=null;for(;g0!==null&&v0<R.length;v0++){if(g0.index>v0)A1=g0,g0=null;else A1=g0.sibling;var q4=$(P,g0,R[v0],E);if(q4===null){if(g0===null)g0=A1;break}if(J){if(g0&&q4.alternate===null)Q(P,g0)}if(V1=z(q4,V1,v0),c0===null)U0=q4;else c0.sibling=q4;c0=q4,g0=A1}if(v0===R.length){if(Z(P,g0),a1()){var Z4=v0;x8(P,Z4)}return U0}if(g0===null){for(;v0<R.length;v0++){var p4=A(P,R[v0],E);if(p4===null)continue;if(V1=z(p4,V1,v0),c0===null)U0=p4;else c0.sibling=p4;c0=p4}if(a1()){var F4=v0;x8(P,F4)}return U0}var j4=X(P,g0);for(;v0<R.length;v0++){var O4=V(j4,P,v0,R[v0],E);if(O4!==null){if(J){if(O4.alternate!==null)j4.delete(O4.key===null?v0:O4.key)}if(V1=z(O4,V1,v0),c0===null)U0=O4;else c0.sibling=O4;c0=O4}}if(J)j4.forEach(function(d9){return Q(P,d9)});if(a1()){var F7=v0;x8(P,F7)}return U0}function N(P,_,R,E){var h=P5(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 X0=null,U0=v.next();for(;!U0.done;U0=v.next()){var c0=U0.value;X0=w(c0,X0,P)}}}var g0=h.call(R);if(g0==null)throw new Error("An iterable object provided no iterator.");var V1=null,v0=null,A1=_,q4=0,Z4=0,p4=null,F4=g0.next();for(;A1!==null&&!F4.done;Z4++,F4=g0.next()){if(A1.index>Z4)p4=A1,A1=null;else p4=A1.sibling;var j4=$(P,A1,F4.value,E);if(j4===null){if(A1===null)A1=p4;break}if(J){if(A1&&j4.alternate===null)Q(P,A1)}if(q4=z(j4,q4,Z4),v0===null)V1=j4;else v0.sibling=j4;v0=j4,A1=p4}if(F4.done){if(Z(P,A1),a1()){var O4=Z4;x8(P,O4)}return V1}if(A1===null){for(;!F4.done;Z4++,F4=g0.next()){var F7=A(P,F4.value,E);if(F7===null)continue;if(q4=z(F7,q4,Z4),v0===null)V1=F7;else v0.sibling=F7;v0=F7}if(a1()){var d9=Z4;x8(P,d9)}return V1}var kJ=X(P,A1);for(;!F4.done;Z4++,F4=g0.next()){var n5=V(kJ,P,Z4,F4.value,E);if(n5!==null){if(J){if(n5.alternate!==null)kJ.delete(n5.key===null?Z4:n5.key)}if(q4=z(n5,q4,Z4),v0===null)V1=n5;else v0.sibling=n5;v0=n5}}if(J)kJ.forEach(function(aL){return Q(P,aL)});if(a1()){var pL=Z4;x8(P,pL)}return V1}function i(P,_,R,E){if(_!==null&&_.tag===F0){Z(P,_.sibling);var h=G(_,R);return h.return=P,h}Z(P,_);var v=JB(R,P.mode,E);return v.return=P,v}function s(P,_,R,E){var h=R.key,v=_;while(v!==null){if(v.key===h){var X0=R.type;if(X0===T5){if(v.tag===c1){Z(P,v.sibling);var U0=G(v,R.props.children);return U0.return=P,U0._debugSource=R._source,U0._debugOwner=R._owner,U0}}else if(v.elementType===X0||dH(v,R)||typeof X0==="object"&&X0!==null&&X0.$$typeof===k0&&vK(X0)===v.type){Z(P,v.sibling);var c0=G(v,R.props);return c0.ref=XJ(P,v,R),c0.return=P,c0._debugSource=R._source,c0._debugOwner=R._owner,c0}Z(P,v);break}else Q(P,v);v=v.sibling}if(R.type===T5){var g0=X8(R.props.children,P.mode,E,R.key);return g0.return=P,g0}else{var V1=eY(R,P.mode,E);return V1.ref=XJ(P,_,R),V1.return=P,V1}}function V0(P,_,R,E){var h=R.key,v=_;while(v!==null){if(v.key===h)if(v.tag===A0&&v.stateNode.containerInfo===R.containerInfo&&v.stateNode.implementation===R.implementation){Z(P,v.sibling);var X0=G(v,R.children||[]);return X0.return=P,X0}else{Z(P,v);break}else Q(P,v);v=v.sibling}var U0=QB(R,P.mode,E);return U0.return=P,U0}function w0(P,_,R,E){var h=typeof R==="object"&&R!==null&&R.type===T5&&R.key===null;if(h)R=R.props.children;if(typeof R==="object"&&R!==null){switch(R.$$typeof){case M5:return Y(s(P,_,R,E));case $5:return Y(V0(P,_,R,E));case k0:var{_payload:v,_init:X0}=R;return w0(P,_,X0(v),E)}if(T0(R))return F(P,_,R,E);if(P5(R))return N(P,_,R,E);tQ(P,R)}if(typeof R==="string"&&R!==""||typeof R==="number")return Y(i(P,_,""+R,E));if(typeof R==="function")eQ(P);return Z(P,_)}return w0}var F9=bK(!0),kK=bK(!1);function VA(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 wA(J,Q){var Z=J.child;while(Z!==null)qL(Z,Q),Z=Z.sibling}var Gz=s7(null),zz;zz={};var JZ=null,j9=null,Yz=null,QZ=!1;function ZZ(){JZ=null,j9=null,Yz=null,QZ=!1}function TK(){QZ=!0}function hK(){QZ=!1}function fK(J,Q,Z){{H4(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 Bz(J,Q){var Z=Gz.current;W4(Gz,Q),J._currentValue=Z}function Kz(J,Q,Z){var X=J;while(X!==null){var G=X.alternate;if(!B9(X.childLanes,Q)){if(X.childLanes=P0(X.childLanes,Q),G!==null)G.childLanes=P0(G.childLanes,Q)}else if(G!==null&&!B9(G.childLanes,Q))G.childLanes=P0(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 FA(J,Q,Z){jA(J,Q,Z)}function jA(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 Y=z.firstContext;while(Y!==null){if(Y.context===Q){if(X.tag===l){var B=w6(Z),K=A7(e0,B);K.tag=GZ;var H=X.updateQueue;if(H===null);else{var U=H.shared,A=U.pending;if(A===null)K.next=K;else K.next=A.next,A.next=K;U.pending=K}}X.lanes=P0(X.lanes,Z);var $=X.alternate;if($!==null)$.lanes=P0($.lanes,Z);Kz(X.return,Z,J),z.lanes=P0(z.lanes,Z);break}Y=Y.next}}else if(X.tag===S0)G=X.type===J.type?null:X.child;else if(X.tag===x4){var V=X.return;if(V===null)throw new Error("We just came from a parent so we must have had a parent. This is a bug in React.");V.lanes=P0(V.lanes,Z);var w=V.alternate;if(w!==null)w.lanes=P0(w.lanes,Z);Kz(V,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 F=G.sibling;if(F!==null){F.return=G.return,G=F;break}G=G.return}}X=G}}function _9(J,Q){JZ=J,j9=null,Yz=null;var Z=J.dependencies;if(Z!==null){var X=Z.firstContext;if(X!==null){if(y4(Z.lanes,Q))RJ();Z.firstContext=null}}}function _1(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(Yz===J);else{var Z={context:J,memoizedValue:Q,next:null};if(j9===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().");j9=Z,JZ.dependencies={lanes:x,firstContext:Z}}else j9=j9.next=Z}return Q}var N8=null;function Wz(J){if(N8===null)N8=[J];else N8.push(J)}function _A(){if(N8!==null){for(var J=0;J<N8.length;J++){var Q=N8[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}}N8=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 IA(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 xA(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 N4(J,Q){return XZ(J,Q)}var DA=XZ;function XZ(J,Q){J.lanes=P0(J.lanes,Q);var Z=J.alternate;if(Z!==null)Z.lanes=P0(Z.lanes,Q);if(Z===null&&(J.flags&(j1|z7))!==Q0)TH(J);var X=J,G=J.return;while(G!==null){if(G.childLanes=P0(G.childLanes,Q),Z=G.alternate,Z!==null)Z.childLanes=P0(Z.childLanes,Q);else if((G.flags&(j1|z7))!==Q0)TH(J);X=G,G=G.return}if(X.tag===o){var z=X.stateNode;return z}else return null}var dK=0,mK=1,GZ=2,Hz=3,zZ=!1,Uz,YZ;Uz=!1,YZ=null;function qz(J){var Q={baseState:J.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:x},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 A7(J,Q){var Z={eventTime:J,lane:Q,tag:dK,payload:null,callback:null,next:null};return Z}function o7(J,Q,Z){var X=J.updateQueue;if(X===null)return null;var G=X.shared;if(YZ===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(CR()){var z=G.pending;if(z===null)Q.next=Q;else Q.next=z.next,z.next=Q;return G.pending=Q,DA(J,Z)}else return xA(J,G,Q,Z)}function BZ(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 Y=P0(z,Z);G.lanes=Y,GG(J,Y)}}function Oz(J,Q){var{updateQueue:Z,alternate:X}=J;if(X!==null){var G=X.updateQueue;if(Z===G){var z=null,Y=null,B=Z.firstBaseUpdate;if(B!==null){var K=B;do{var H={eventTime:K.eventTime,lane:K.lane,tag:K.tag,payload:K.payload,callback:K.callback,next:null};if(Y===null)z=Y=H;else Y.next=H,Y=H;K=K.next}while(K!==null);if(Y===null)z=Y=Q;else Y.next=Q,Y=Q}else z=Y=Q;Z={baseState:G.baseState,firstBaseUpdate:z,lastBaseUpdate:Y,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 EA(J,Q,Z,X,G,z){switch(Z.tag){case mK:{var Y=Z.payload;if(typeof Y==="function"){TK();var B=Y.call(z,X,G);{if(J.mode&$1){m1(!0);try{Y.call(z,X,G)}finally{m1(!1)}}hK()}return B}return Y}case Hz:J.flags=J.flags&~R4|h0;case dK:{var K=Z.payload,H;if(typeof K==="function"){TK(),H=K.call(z,X,G);{if(J.mode&$1){m1(!0);try{K.call(z,X,G)}finally{m1(!1)}}hK()}}else H=K;if(H===null||H===void 0)return X;return j0({},X,H)}case GZ:return zZ=!0,X}return X}function KZ(J,Q,Z,X){var G=J.updateQueue;zZ=!1,YZ=G.shared;var{firstBaseUpdate:z,lastBaseUpdate:Y}=G,B=G.shared.pending;if(B!==null){G.shared.pending=null;var K=B,H=K.next;if(K.next=null,Y===null)z=H;else Y.next=H;Y=K;var U=J.alternate;if(U!==null){var A=U.updateQueue,$=A.lastBaseUpdate;if($!==Y){if($===null)A.firstBaseUpdate=H;else $.next=H;A.lastBaseUpdate=K}}}if(z!==null){var V=G.baseState,w=x,F=null,N=null,i=null,s=z;do{var{lane:V0,eventTime:w0}=s;if(!B9(X,V0)){var P={eventTime:w0,lane:V0,tag:s.tag,payload:s.payload,callback:s.callback,next:null};if(i===null)N=i=P,F=V;else i=i.next=P;w=P0(w,V0)}else{if(i!==null){var _={eventTime:w0,lane:y1,tag:s.tag,payload:s.payload,callback:s.callback,next:null};i=i.next=_}V=EA(J,G,s,V,Q,Z);var R=s.callback;if(R!==null&&s.lane!==y1){J.flags|=IX;var E=G.effects;if(E===null)G.effects=[s];else E.push(s)}}if(s=s.next,s===null)if(B=G.shared.pending,B===null)break;else{var h=B,v=h.next;h.next=null,s=v,G.lastBaseUpdate=h,G.shared.pending=null}}while(!0);if(i===null)F=V;G.baseState=F,G.firstBaseUpdate=N,G.lastBaseUpdate=i;var X0=G.shared.interleaved;if(X0!==null){var U0=X0;do w=P0(w,U0.lane),U0=U0.next;while(U0!==X0)}else if(z===null)G.shared.lanes=x;SJ(w),J.lanes=w,J.memoizedState=V}YZ=null}function CA(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],Y=z.callback;if(Y!==null)z.callback=null,CA(Y,Z)}}var GJ={},p7=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 Mz(J,Q){H4(HZ,Q,J),H4(zJ,J,J),H4(p7,GJ,J);var Z=lM(Q);W4(p7,J),H4(p7,Z,J)}function I9(J){W4(p7,J),W4(zJ,J),W4(HZ,J)}function $z(){var J=UZ(p7.current);return J}function lK(J){var Q=UZ(HZ.current),Z=UZ(p7.current),X=oM(Z,J.type);if(Z===X)return;H4(zJ,J,J),H4(p7,X,J)}function Az(J){if(zJ.current!==J)return;W4(p7,J),W4(zJ,J)}var SA=0,oK=1,pK=1,YJ=2,_5=s7(SA);function Pz(J,Q){return(J&Q)!==0}function x9(J){return J&oK}function Rz(J,Q){return J&oK|Q}function NA(J,Q){return J|Q}function a7(J,Q){H4(_5,Q,J)}function D9(J){W4(_5,J)}function gA(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===z0){var Z=Q.memoizedState;if(Z!==null){var X=Z.dehydrated;if(X===null||HK(X)||hG(X))return Q}}else if(Q.tag===d0&&Q.memoizedProps.revealOrder!==void 0){var G=(Q.flags&h0)!==Q0;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 g4=0,E1=1,c5=2,C1=4,r1=8,Lz=[];function Vz(){for(var J=0;J<Lz.length;J++){var Q=Lz[J];Q._workInProgressVersionPrimary=null}Lz.length=0}function vA(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:BJ}=W0,wz,E9;wz=new Set;var g8=x,s0=null,S1=null,N1=null,OZ=!1,KJ=!1,WJ=0,bA=0,kA=25,I=null,z5=null,r7=-1,Fz=!1;function u0(){{var J=I;if(z5===null)z5=[J];else z5.push(J)}}function S(){{var J=I;if(z5!==null){if(r7++,z5[r7]!==J)TA(J)}}}function C9(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 TA(J){{var Q=$0(s0);if(!wz.has(Q)){if(wz.add(Q),z5!==null){var Z="",X=30;for(var G=0;G<=r7;G++){var z=z5[G],Y=G===r7?J:z,B=G+1+". "+z;while(B.length<X)B+=" ";B+=Y+`
`,Z+=B}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 U4(){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 jz(J,Q){if(Fz)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(i4(J[Z],Q[Z]))continue;return!1}return!0}function S9(J,Q,Z,X,G,z){if(g8=z,s0=Q,z5=J!==null?J._debugHookTypes:null,r7=-1,Fz=J!==null&&J.type!==Q.type,Q.memoizedState=null,Q.updateQueue=null,Q.lanes=x,J!==null&&J.memoizedState!==null)T.current=AW;else if(z5!==null)T.current=$W;else T.current=MW;var Y=Z(X,G);if(KJ){var B=0;do{if(KJ=!1,WJ=0,B>=kA)throw new Error("Too many re-renders. React limits the number of renders to prevent an infinite loop.");B+=1,Fz=!1,S1=null,N1=null,Q.updateQueue=null,r7=-1,T.current=PW,Y=Z(X,G)}while(KJ)}T.current=EZ,Q._debugHookTypes=z5;var K=S1!==null&&S1.next!==null;if(g8=x,s0=null,S1=null,N1=null,I=null,z5=null,r7=-1,J!==null&&(J.flags&B7)!==(Q.flags&B7)&&(J.mode&I0)!==n)q("Internal React error: Expected static flag was missing. Please notify the React team.");if(OZ=!1,K)throw new Error("Rendered fewer hooks than expected. This may be caused by an accidental early return statement.");return Y}function N9(){var J=WJ!==0;return WJ=0,J}function aK(J,Q,Z){if(Q.updateQueue=J.updateQueue,(Q.mode&d5)!==n)Q.flags&=~(YQ|Y7|R5|E0);else Q.flags&=~(R5|E0);J.lanes=OQ(J.lanes,Z)}function rK(){if(T.current=EZ,OZ){var J=s0.memoizedState;while(J!==null){var Q=J.queue;if(Q!==null)Q.pending=null;J=J.next}OZ=!1}g8=x,s0=null,S1=null,N1=null,z5=null,r7=-1,I=null,WW=!1,KJ=!1,WJ=0}function i5(){var J={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};if(N1===null)s0.memoizedState=N1=J;else N1=N1.next=J;return N1}function Y5(){var J;if(S1===null){var Q=s0.alternate;if(Q!==null)J=Q.memoizedState;else J=null}else J=S1.next;var Z;if(N1===null)Z=s0.memoizedState;else Z=N1.next;if(Z!==null)N1=Z,Z=N1.next,S1=J;else{if(J===null)throw new Error("Rendered more hooks than during the previous render.");S1=J;var X={memoizedState:S1.memoizedState,baseState:S1.baseState,baseQueue:S1.baseQueue,queue:S1.queue,next:null};if(N1===null)s0.memoizedState=N1=X;else N1=N1.next=X}return N1}function nK(){return{lastEffect:null,stores:null}}function _z(J,Q){return typeof Q==="function"?Q(J):Q}function Iz(J,Q,Z){var X=i5(),G;if(Z!==void 0)G=Z(Q);else G=Q;X.memoizedState=X.baseState=G;var z={pending:null,interleaved:null,lanes:x,dispatch:null,lastRenderedReducer:J,lastRenderedState:G};X.queue=z;var Y=z.dispatch=uA.bind(null,s0,z);return[X.memoizedState,Y]}function xz(J,Q,Z){var X=Y5(),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=S1,Y=z.baseQueue,B=G.pending;if(B!==null){if(Y!==null){var K=Y.next,H=B.next;Y.next=H,B.next=K}if(z.baseQueue!==Y)q("Internal error: Expected work-in-progress queue to be a clone. This is a bug in React.");z.baseQueue=Y=B,G.pending=null}if(Y!==null){var U=Y.next,A=z.baseState,$=null,V=null,w=null,F=U;do{var N=F.lane;if(!B9(g8,N)){var i={lane:N,action:F.action,hasEagerState:F.hasEagerState,eagerState:F.eagerState,next:null};if(w===null)V=w=i,$=A;else w=w.next=i;s0.lanes=P0(s0.lanes,N),SJ(N)}else{if(w!==null){var s={lane:y1,action:F.action,hasEagerState:F.hasEagerState,eagerState:F.eagerState,next:null};w=w.next=s}if(F.hasEagerState)A=F.eagerState;else{var V0=F.action;A=J(A,V0)}}F=F.next}while(F!==null&&F!==U);if(w===null)$=A;else w.next=V;if(!i4(A,X.memoizedState))RJ();X.memoizedState=A,X.baseState=$,X.baseQueue=w,G.lastRenderedState=A}var w0=G.interleaved;if(w0!==null){var P=w0;do{var _=P.lane;s0.lanes=P0(s0.lanes,_),SJ(_),P=P.next}while(P!==w0)}else if(Y===null)G.lanes=x;var R=G.dispatch;return[X.memoizedState,R]}function Dz(J,Q,Z){var X=Y5(),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:Y}=G,B=X.memoizedState;if(Y!==null){G.pending=null;var K=Y.next,H=K;do{var U=H.action;B=J(B,U),H=H.next}while(H!==K);if(!i4(B,X.memoizedState))RJ();if(X.memoizedState=B,X.baseQueue===null)X.baseState=B;G.lastRenderedState=B}return[B,z]}function Ez(J,Q,Z){return}function MZ(J,Q,Z){return}function Cz(J,Q,Z){var X=s0,G=i5(),z,Y=a1();if(Y){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 B=Q();if(!i4(z,B))q("The result of getSnapshot should be cached to avoid an infinite loop"),E9=!0}var K=oZ();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,g8))tK(X,Q,z)}G.memoizedState=z;var H={value:z,getSnapshot:Q};return G.queue=H,LZ(JW.bind(null,X,H,J),[J]),X.flags|=R5,HJ(E1|r1,eK.bind(null,X,H,z,Q),void 0,null),z}function $Z(J,Q,Z){var X=s0,G=Y5(),z=Q();if(!E9){var Y=Q();if(!i4(z,Y))q("The result of getSnapshot should be cached to avoid an infinite loop"),E9=!0}var B=G.memoizedState,K=!i4(B,z);if(K)G.memoizedState=z,RJ();var H=G.queue;if(qJ(JW.bind(null,X,H,J),[J]),H.getSnapshot!==Q||K||N1!==null&&N1.memoizedState.tag&E1){X.flags|=R5,HJ(E1|r1,eK.bind(null,X,H,z,Q),void 0,null);var U=oZ();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,g8))tK(X,Q,z)}return z}function tK(J,Q,Z){J.flags|=zQ;var X={getSnapshot:Q,value:Z},G=s0.updateQueue;if(G===null)G=nK(),s0.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!i4(Z,X)}catch(G){return!0}}function ZW(J){var Q=N4(J,B0);if(Q!==null)k1(Q,J,B0,e0)}function AZ(J){var Q=i5();if(typeof J==="function")J=J();Q.memoizedState=Q.baseState=J;var Z={pending:null,interleaved:null,lanes:x,dispatch:null,lastRenderedReducer:_z,lastRenderedState:J};Q.queue=Z;var X=Z.dispatch=dA.bind(null,s0,Z);return[Q.memoizedState,X]}function Sz(J){return xz(_z)}function Nz(J){return Dz(_z)}function HJ(J,Q,Z,X){var G={tag:J,create:Q,destroy:Z,deps:X,next:null},z=s0.updateQueue;if(z===null)z=nK(),s0.updateQueue=z,z.lastEffect=G.next=G;else{var Y=z.lastEffect;if(Y===null)z.lastEffect=G.next=G;else{var B=Y.next;Y.next=G,G.next=B,z.lastEffect=G}}return G}function gz(J){var Q=i5();{var Z={current:J};return Q.memoizedState=Z,Z}}function PZ(J){var Q=Y5();return Q.memoizedState}function UJ(J,Q,Z,X){var G=i5(),z=X===void 0?null:X;s0.flags|=J,G.memoizedState=HJ(E1|Q,Z,void 0,z)}function RZ(J,Q,Z,X){var G=Y5(),z=X===void 0?null:X,Y=void 0;if(S1!==null){var B=S1.memoizedState;if(Y=B.destroy,z!==null){var K=B.deps;if(jz(z,K)){G.memoizedState=HJ(Q,Z,Y,z);return}}}s0.flags|=J,G.memoizedState=HJ(E1|Q,Z,Y,z)}function LZ(J,Q){if((s0.mode&d5)!==n)return UJ(YQ|R5|EX,r1,J,Q);else return UJ(R5|EX,r1,J,Q)}function qJ(J,Q){return RZ(R5,r1,J,Q)}function vz(J,Q){return UJ(E0,c5,J,Q)}function VZ(J,Q){return RZ(E0,c5,J,Q)}function bz(J,Q){var Z=E0;if(Z|=M8,(s0.mode&d5)!==n)Z|=Y7;return UJ(Z,C1,J,Q)}function wZ(J,Q){return RZ(E0,C1,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|=M8,(s0.mode&d5)!==n)G|=Y7;return UJ(G,C1,XW.bind(null,Q,J),X)}function FZ(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,C1,XW.bind(null,Q,J),X)}function jZ(J,Q){}var _Z=jZ;function Tz(J,Q){var Z=i5(),X=Q===void 0?null:Q;return Z.memoizedState=[J,X],J}function IZ(J,Q){var Z=Y5(),X=Q===void 0?null:Q,G=Z.memoizedState;if(G!==null){if(X!==null){var z=G[1];if(jz(X,z))return G[0]}}return Z.memoizedState=[J,X],J}function hz(J,Q){var Z=i5(),X=Q===void 0?null:Q,G=J();return Z.memoizedState=[G,X],G}function xZ(J,Q){var Z=Y5(),X=Q===void 0?null:Q,G=Z.memoizedState;if(G!==null){if(X!==null){var z=G[1];if(jz(X,z))return G[0]}}var Y=J();return Z.memoizedState=[Y,X],Y}function fz(J){var Q=i5();return Q.memoizedState=J,J}function GW(J){var Q=Y5(),Z=S1,X=Z.memoizedState;return YW(Q,X,J)}function zW(J){var Q=Y5();if(S1===null)return Q.memoizedState=J,J;else{var Z=S1.memoizedState;return YW(Q,Z,J)}}function YW(J,Q,Z){var X=!Fq(g8);if(X){if(!i4(Z,Q)){var G=Q3();s0.lanes=P0(s0.lanes,G),SJ(G),J.baseState=!0}return Q}else{if(J.baseState)J.baseState=!1,RJ();return J.memoizedState=Z,Z}}function hA(J,Q,Z){var X=V5();s1(Nq(X,W7)),J(!0);var G=BJ.transition;BJ.transition={};var z=BJ.transition;BJ.transition._updatedFibers=new Set;try{J(!1),Q()}finally{if(s1(X),BJ.transition=G,G===null&&z._updatedFibers){var Y=z._updatedFibers.size;if(Y>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=AZ(!1),Q=J[0],Z=J[1],X=hA.bind(null,Z),G=i5();return G.memoizedState=X,[Q,X]}function BW(){var J=Sz(),Q=J[0],Z=Y5(),X=Z.memoizedState;return[Q,X]}function KW(){var J=Nz(),Q=J[0],Z=Y5(),X=Z.memoizedState;return[Q,X]}var WW=!1;function fA(){return WW}function dz(){var J=i5(),Q=oZ(),Z=Q.identifierPrefix,X;if(a1()){var G=ZA();X=":"+Z+"R"+G;var z=WJ++;if(z>0)X+="H"+z.toString(32);X+=":"}else{var Y=bA++;X=":"+Z+"r"+Y.toString(32)+":"}return J.memoizedState=X,X}function DZ(){var J=Y5(),Q=J.memoizedState;return Q}function uA(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 Y=w4();k1(z,J,X,Y),qW(z,Q,X)}}OW(J,X)}function dA(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===x&&(z===null||z.lanes===x)){var Y=Q.lastRenderedReducer;if(Y!==null){var B;B=T.current,T.current=I5;try{var K=Q.lastRenderedState,H=Y(K,Z);if(G.hasEagerState=!0,G.eagerState=H,i4(H,K)){IA(J,Q,G,X);return}}catch($){}finally{T.current=B}}}var U=uK(J,Q,G,X);if(U!==null){var A=w4();k1(U,J,X,A),qW(U,Q,X)}}OW(J,X)}function HW(J){var Q=J.alternate;return J===s0||Q!==null&&Q===s0}function UW(J,Q){KJ=OZ=!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=P0(X,Z);Q.lanes=G,GG(J,G)}}function OW(J,Q,Z){vX(J,Q)}var EZ={readContext:_1,useCallback:U4,useContext:U4,useEffect:U4,useImperativeHandle:U4,useInsertionEffect:U4,useLayoutEffect:U4,useMemo:U4,useReducer:U4,useRef:U4,useState:U4,useDebugValue:U4,useDeferredValue:U4,useTransition:U4,useMutableSource:U4,useSyncExternalStore:U4,useId:U4,unstable_isNewReconciler:Q1},MW=null,$W=null,AW=null,PW=null,l5=null,I5=null,CZ=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().")},K0=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")};MW={readContext:function(J){return _1(J)},useCallback:function(J,Q){return I="useCallback",u0(),C9(Q),Tz(J,Q)},useContext:function(J){return I="useContext",u0(),_1(J)},useEffect:function(J,Q){return I="useEffect",u0(),C9(Q),LZ(J,Q)},useImperativeHandle:function(J,Q,Z){return I="useImperativeHandle",u0(),C9(Z),kz(J,Q,Z)},useInsertionEffect:function(J,Q){return I="useInsertionEffect",u0(),C9(Q),vz(J,Q)},useLayoutEffect:function(J,Q){return I="useLayoutEffect",u0(),C9(Q),bz(J,Q)},useMemo:function(J,Q){I="useMemo",u0(),C9(Q);var Z=T.current;T.current=l5;try{return hz(J,Q)}finally{T.current=Z}},useReducer:function(J,Q,Z){I="useReducer",u0();var X=T.current;T.current=l5;try{return Iz(J,Q,Z)}finally{T.current=X}},useRef:function(J){return I="useRef",u0(),gz(J)},useState:function(J){I="useState",u0();var Q=T.current;T.current=l5;try{return AZ(J)}finally{T.current=Q}},useDebugValue:function(J,Q){return I="useDebugValue",u0(),jZ()},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(),Cz(J,Q,Z)},useId:function(){return I="useId",u0(),dz()},unstable_isNewReconciler:Q1},$W={readContext:function(J){return _1(J)},useCallback:function(J,Q){return I="useCallback",S(),Tz(J,Q)},useContext:function(J){return I="useContext",S(),_1(J)},useEffect:function(J,Q){return I="useEffect",S(),LZ(J,Q)},useImperativeHandle:function(J,Q,Z){return I="useImperativeHandle",S(),kz(J,Q,Z)},useInsertionEffect:function(J,Q){return I="useInsertionEffect",S(),vz(J,Q)},useLayoutEffect:function(J,Q){return I="useLayoutEffect",S(),bz(J,Q)},useMemo:function(J,Q){I="useMemo",S();var Z=T.current;T.current=l5;try{return hz(J,Q)}finally{T.current=Z}},useReducer:function(J,Q,Z){I="useReducer",S();var X=T.current;T.current=l5;try{return Iz(J,Q,Z)}finally{T.current=X}},useRef:function(J){return I="useRef",S(),gz(J)},useState:function(J){I="useState",S();var Q=T.current;T.current=l5;try{return AZ(J)}finally{T.current=Q}},useDebugValue:function(J,Q){return I="useDebugValue",S(),jZ()},useDeferredValue:function(J){return I="useDeferredValue",S(),fz(J)},useTransition:function(){return I="useTransition",S(),uz()},useMutableSource:function(J,Q,Z){return I="useMutableSource",S(),Ez()},useSyncExternalStore:function(J,Q,Z){return I="useSyncExternalStore",S(),Cz(J,Q,Z)},useId:function(){return I="useId",S(),dz()},unstable_isNewReconciler:Q1},AW={readContext:function(J){return _1(J)},useCallback:function(J,Q){return I="useCallback",S(),IZ(J,Q)},useContext:function(J){return I="useContext",S(),_1(J)},useEffect:function(J,Q){return I="useEffect",S(),qJ(J,Q)},useImperativeHandle:function(J,Q,Z){return I="useImperativeHandle",S(),FZ(J,Q,Z)},useInsertionEffect:function(J,Q){return I="useInsertionEffect",S(),VZ(J,Q)},useLayoutEffect:function(J,Q){return I="useLayoutEffect",S(),wZ(J,Q)},useMemo:function(J,Q){I="useMemo",S();var Z=T.current;T.current=I5;try{return xZ(J,Q)}finally{T.current=Z}},useReducer:function(J,Q,Z){I="useReducer",S();var X=T.current;T.current=I5;try{return xz(J,Q,Z)}finally{T.current=X}},useRef:function(J){return I="useRef",S(),PZ()},useState:function(J){I="useState",S();var Q=T.current;T.current=I5;try{return Sz(J)}finally{T.current=Q}},useDebugValue:function(J,Q){return I="useDebugValue",S(),_Z()},useDeferredValue:function(J){return I="useDeferredValue",S(),GW(J)},useTransition:function(){return I="useTransition",S(),BW()},useMutableSource:function(J,Q,Z){return I="useMutableSource",S(),MZ()},useSyncExternalStore:function(J,Q,Z){return I="useSyncExternalStore",S(),$Z(J,Q)},useId:function(){return I="useId",S(),DZ()},unstable_isNewReconciler:Q1},PW={readContext:function(J){return _1(J)},useCallback:function(J,Q){return I="useCallback",S(),IZ(J,Q)},useContext:function(J){return I="useContext",S(),_1(J)},useEffect:function(J,Q){return I="useEffect",S(),qJ(J,Q)},useImperativeHandle:function(J,Q,Z){return I="useImperativeHandle",S(),FZ(J,Q,Z)},useInsertionEffect:function(J,Q){return I="useInsertionEffect",S(),VZ(J,Q)},useLayoutEffect:function(J,Q){return I="useLayoutEffect",S(),wZ(J,Q)},useMemo:function(J,Q){I="useMemo",S();var Z=T.current;T.current=CZ;try{return xZ(J,Q)}finally{T.current=Z}},useReducer:function(J,Q,Z){I="useReducer",S();var X=T.current;T.current=CZ;try{return Dz(J,Q,Z)}finally{T.current=X}},useRef:function(J){return I="useRef",S(),PZ()},useState:function(J){I="useState",S();var Q=T.current;T.current=CZ;try{return Nz(J)}finally{T.current=Q}},useDebugValue:function(J,Q){return I="useDebugValue",S(),_Z()},useDeferredValue:function(J){return I="useDeferredValue",S(),zW(J)},useTransition:function(){return I="useTransition",S(),KW()},useMutableSource:function(J,Q,Z){return I="useMutableSource",S(),MZ()},useSyncExternalStore:function(J,Q,Z){return I="useSyncExternalStore",S(),$Z(J,Q)},useId:function(){return I="useId",S(),DZ()},unstable_isNewReconciler:Q1},l5={readContext:function(J){return mz(),_1(J)},useCallback:function(J,Q){return I="useCallback",K0(),u0(),Tz(J,Q)},useContext:function(J){return I="useContext",K0(),u0(),_1(J)},useEffect:function(J,Q){return I="useEffect",K0(),u0(),LZ(J,Q)},useImperativeHandle:function(J,Q,Z){return I="useImperativeHandle",K0(),u0(),kz(J,Q,Z)},useInsertionEffect:function(J,Q){return I="useInsertionEffect",K0(),u0(),vz(J,Q)},useLayoutEffect:function(J,Q){return I="useLayoutEffect",K0(),u0(),bz(J,Q)},useMemo:function(J,Q){I="useMemo",K0(),u0();var Z=T.current;T.current=l5;try{return hz(J,Q)}finally{T.current=Z}},useReducer:function(J,Q,Z){I="useReducer",K0(),u0();var X=T.current;T.current=l5;try{return Iz(J,Q,Z)}finally{T.current=X}},useRef:function(J){return I="useRef",K0(),u0(),gz(J)},useState:function(J){I="useState",K0(),u0();var Q=T.current;T.current=l5;try{return AZ(J)}finally{T.current=Q}},useDebugValue:function(J,Q){return I="useDebugValue",K0(),u0(),jZ()},useDeferredValue:function(J){return I="useDeferredValue",K0(),u0(),fz(J)},useTransition:function(){return I="useTransition",K0(),u0(),uz()},useMutableSource:function(J,Q,Z){return I="useMutableSource",K0(),u0(),Ez()},useSyncExternalStore:function(J,Q,Z){return I="useSyncExternalStore",K0(),u0(),Cz(J,Q,Z)},useId:function(){return I="useId",K0(),u0(),dz()},unstable_isNewReconciler:Q1},I5={readContext:function(J){return mz(),_1(J)},useCallback:function(J,Q){return I="useCallback",K0(),S(),IZ(J,Q)},useContext:function(J){return I="useContext",K0(),S(),_1(J)},useEffect:function(J,Q){return I="useEffect",K0(),S(),qJ(J,Q)},useImperativeHandle:function(J,Q,Z){return I="useImperativeHandle",K0(),S(),FZ(J,Q,Z)},useInsertionEffect:function(J,Q){return I="useInsertionEffect",K0(),S(),VZ(J,Q)},useLayoutEffect:function(J,Q){return I="useLayoutEffect",K0(),S(),wZ(J,Q)},useMemo:function(J,Q){I="useMemo",K0(),S();var Z=T.current;T.current=I5;try{return xZ(J,Q)}finally{T.current=Z}},useReducer:function(J,Q,Z){I="useReducer",K0(),S();var X=T.current;T.current=I5;try{return xz(J,Q,Z)}finally{T.current=X}},useRef:function(J){return I="useRef",K0(),S(),PZ()},useState:function(J){I="useState",K0(),S();var Q=T.current;T.current=I5;try{return Sz(J)}finally{T.current=Q}},useDebugValue:function(J,Q){return I="useDebugValue",K0(),S(),_Z()},useDeferredValue:function(J){return I="useDeferredValue",K0(),S(),GW(J)},useTransition:function(){return I="useTransition",K0(),S(),BW()},useMutableSource:function(J,Q,Z){return I="useMutableSource",K0(),S(),MZ()},useSyncExternalStore:function(J,Q,Z){return I="useSyncExternalStore",K0(),S(),$Z(J,Q)},useId:function(){return I="useId",K0(),S(),DZ()},unstable_isNewReconciler:Q1},CZ={readContext:function(J){return mz(),_1(J)},useCallback:function(J,Q){return I="useCallback",K0(),S(),IZ(J,Q)},useContext:function(J){return I="useContext",K0(),S(),_1(J)},useEffect:function(J,Q){return I="useEffect",K0(),S(),qJ(J,Q)},useImperativeHandle:function(J,Q,Z){return I="useImperativeHandle",K0(),S(),FZ(J,Q,Z)},useInsertionEffect:function(J,Q){return I="useInsertionEffect",K0(),S(),VZ(J,Q)},useLayoutEffect:function(J,Q){return I="useLayoutEffect",K0(),S(),wZ(J,Q)},useMemo:function(J,Q){I="useMemo",K0(),S();var Z=T.current;T.current=I5;try{return xZ(J,Q)}finally{T.current=Z}},useReducer:function(J,Q,Z){I="useReducer",K0(),S();var X=T.current;T.current=I5;try{return Dz(J,Q,Z)}finally{T.current=X}},useRef:function(J){return I="useRef",K0(),S(),PZ()},useState:function(J){I="useState",K0(),S();var Q=T.current;T.current=I5;try{return Nz(J)}finally{T.current=Q}},useDebugValue:function(J,Q){return I="useDebugValue",K0(),S(),_Z()},useDeferredValue:function(J){return I="useDeferredValue",K0(),S(),zW(J)},useTransition:function(){return I="useTransition",K0(),S(),KW()},useMutableSource:function(J,Q,Z){return I="useMutableSource",K0(),S(),MZ()},useSyncExternalStore:function(J,Q,Z){return I="useSyncExternalStore",K0(),S(),$Z(J,Q)},useId:function(){return I="useId",K0(),S(),DZ()},unstable_isNewReconciler:Q1}}var n7=i0.unstable_now,RW=0,SZ=-1,OJ=-1,NZ=-1,yz=!1,gZ=!1;function LW(){return yz}function mA(){gZ=!0}function yA(){yz=!1,gZ=!1}function sA(){yz=gZ,gZ=!1}function VW(){return RW}function wW(){RW=n7()}function sz(J){if(OJ=n7(),J.actualStartTime<0)J.actualStartTime=n7()}function FW(J){OJ=-1}function vZ(J,Q){if(OJ>=0){var Z=n7()-OJ;if(J.actualDuration+=Z,Q)J.selfBaseDuration=Z;OJ=-1}}function o5(J){if(SZ>=0){var Q=n7()-SZ;SZ=-1;var Z=J.return;while(Z!==null){switch(Z.tag){case o:var X=Z.stateNode;X.effectDuration+=Q;return;case Y1:var G=Z.stateNode;G.effectDuration+=Q;return}Z=Z.return}}}function cz(J){if(NZ>=0){var Q=n7()-NZ;NZ=-1;var Z=J.return;while(Z!==null){switch(Z.tag){case o:var X=Z.stateNode;if(X!==null)X.passiveEffectDuration+=Q;return;case Y1:var G=Z.stateNode;if(G!==null)G.passiveEffectDuration+=Q;return}Z=Z.return}}}function p5(){SZ=n7()}function iz(){NZ=n7()}function lz(J){var Q=J.child;while(Q)J.actualDuration+=Q.actualDuration,Q=Q.sibling}function x5(J,Q){if(J&&J.defaultProps){var Z=j0({},Q),X=J.defaultProps;for(var G in X)if(Z[G]===void 0)Z[G]=X[G];return Z}return Q}var oz={},pz,az,rz,nz,tz,jW,bZ,ez,JY,QY,MJ;{pz=new Set,az=new Set,rz=new Set,nz=new Set,ez=new Set,tz=new Set,JY=new Set,QY=new Set,MJ=new Set;var _W=new Set;bZ=function(J,Q){if(J===null||typeof J==="function")return;var Z=Q+"_"+J;if(!_W.has(Z))_W.add(Z),q("%s(...): Expected the last optional `callback` argument to be a function. Instead received: %s.",Q,J)},jW=function(J,Q){if(Q===void 0){var Z=C0(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(oz,"_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(oz)}function ZY(J,Q,Z,X){var G=J.memoizedState,z=Z(X,G);{if(J.mode&$1){m1(!0);try{z=Z(X,G)}finally{m1(!1)}}jW(Q,z)}var Y=z===null||z===void 0?G:j0({},G,z);if(J.memoizedState=Y,J.lanes===x){var B=J.updateQueue;B.baseState=Y}}var XY={isMounted:k2,enqueueSetState:function(J,Q,Z){var X=J9(J),G=w4(),z=Q8(X),Y=A7(G,z);if(Y.payload=Q,Z!==void 0&&Z!==null)bZ(Z,"setState"),Y.callback=Z;var B=o7(X,Y,z);if(B!==null)k1(B,X,z,G),BZ(B,X,z);vX(X,z)},enqueueReplaceState:function(J,Q,Z){var X=J9(J),G=w4(),z=Q8(X),Y=A7(G,z);if(Y.tag=mK,Y.payload=Q,Z!==void 0&&Z!==null)bZ(Z,"replaceState"),Y.callback=Z;var B=o7(X,Y,z);if(B!==null)k1(B,X,z,G),BZ(B,X,z);vX(X,z)},enqueueForceUpdate:function(J,Q){var Z=J9(J),X=w4(),G=Q8(Z),z=A7(X,G);if(z.tag=GZ,Q!==void 0&&Q!==null)bZ(Q,"forceUpdate"),z.callback=Q;var Y=o7(Z,z,G);if(Y!==null)k1(Y,Z,G,X),BZ(Y,Z,G);qq(Z,G)}};function IW(J,Q,Z,X,G,z,Y){var B=J.stateNode;if(typeof B.shouldComponentUpdate==="function"){var K=B.shouldComponentUpdate(X,z,Y);{if(J.mode&$1){m1(!0);try{K=B.shouldComponentUpdate(X,z,Y)}finally{m1(!1)}}if(K===void 0)q("%s.shouldComponentUpdate(): Returned undefined instead of a boolean value. Make sure to return true or false.",C0(Q)||"Component")}return K}if(Q.prototype&&Q.prototype.isPureReactComponent)return!T6(Z,X)||!T6(G,z);return!0}function cA(J,Q,Z){var X=J.stateNode;{var G=C0(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&&!MJ.has(Q)&&(J.mode&$1)===n)MJ.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&&!MJ.has(Q)&&(J.mode&$1)===n)MJ.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&&!JY.has(Q))JY.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.",C0(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 Y=X.props!==Z;if(X.props!==void 0&&Y)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.",C0(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 B=X.state;if(B&&(typeof B!=="object"||T0(B)))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 xW(J,Q){Q.updater=XY,J.stateNode=Q,S2(Q,J),Q._reactInternalInstance=oz}function DW(J,Q,Z){var X=!1,G=l4,z=l4,Y=Q.contextType;if("contextType"in Q){var B=Y===null||Y!==void 0&&Y.$$typeof===J0&&Y._context===void 0;if(!B&&!QY.has(Q)){QY.add(Q);var K="";if(Y===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 Y!=="object")K=" However, it is set to a "+typeof Y+".";else if(Y.$$typeof===g)K=" Did you accidentally pass the Context.Provider instead?";else if(Y._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(Y).join(", ")+"}.";q("%s defines an invalid contextType. contextType should point to the Context object returned by React.createContext().%s",C0(Q)||"Component",K)}}if(typeof Y==="object"&&Y!==null)z=_1(Y);else{G=P9(J,Q,!0);var H=Q.contextTypes;X=H!==null&&H!==void 0,z=X?R9(J,G):l4}var U=new Q(Z,z);if(J.mode&$1){m1(!0);try{U=new Q(Z,z)}finally{m1(!1)}}var A=J.memoizedState=U.state!==null&&U.state!==void 0?U.state:null;xW(J,U);{if(typeof Q.getDerivedStateFromProps==="function"&&A===null){var $=C0(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 V=null,w=null,F=null;if(typeof U.componentWillMount==="function"&&U.componentWillMount.__suppressDeprecationWarning!==!0)V="componentWillMount";else if(typeof U.UNSAFE_componentWillMount==="function")V="UNSAFE_componentWillMount";if(typeof U.componentWillReceiveProps==="function"&&U.componentWillReceiveProps.__suppressDeprecationWarning!==!0)w="componentWillReceiveProps";else if(typeof U.UNSAFE_componentWillReceiveProps==="function")w="UNSAFE_componentWillReceiveProps";if(typeof U.componentWillUpdate==="function"&&U.componentWillUpdate.__suppressDeprecationWarning!==!0)F="componentWillUpdate";else if(typeof U.UNSAFE_componentWillUpdate==="function")F="UNSAFE_componentWillUpdate";if(V!==null||w!==null||F!==null){var N=C0(Q)||"Component",i=typeof Q.getDerivedStateFromProps==="function"?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";if(!nz.has(N))nz.add(N),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`,N,i,V!==null?`
`+V:"",w!==null?`
`+w:"",F!==null?`
`+F:"")}}}if(X)AK(J,G,z);return U}function iA(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"),XY.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(!pz.has(z))pz.add(z),q("%s.componentWillReceiveProps(): Assigning directly to this.state is deprecated (except inside a component's constructor). Use setState instead.",z)}XY.enqueueReplaceState(Q,Q.state,null)}}function GY(J,Q,Z,X){cA(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=_1(z);else{var Y=P9(J,Q,!0);G.context=R9(J,Y)}{if(G.state===Z){var B=C0(Q)||"Component";if(!ez.has(B))ez.add(B),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.",B)}if(J.mode&$1)j5.recordLegacyContextWarning(J,G);j5.recordUnsafeLifecycleWarnings(J,G)}G.state=J.memoizedState;var K=Q.getDerivedStateFromProps;if(typeof K==="function")ZY(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"))iA(J,G),KZ(J,Z,G,X),G.state=J.memoizedState;if(typeof G.componentDidMount==="function"){var H=E0;if(H|=M8,(J.mode&d5)!==n)H|=Y7;J.flags|=H}}function lA(J,Q,Z,X){var{stateNode:G,memoizedProps:z}=J;G.props=z;var Y=G.context,B=Q.contextType,K=l4;if(typeof B==="object"&&B!==null)K=_1(B);else{var H=P9(J,Q,!0);K=R9(J,H)}var U=Q.getDerivedStateFromProps,A=typeof U==="function"||typeof G.getSnapshotBeforeUpdate==="function";if(!A&&(typeof G.UNSAFE_componentWillReceiveProps==="function"||typeof G.componentWillReceiveProps==="function")){if(z!==Z||Y!==K)EW(J,G,Z,K)}sK();var $=J.memoizedState,V=G.state=$;if(KZ(J,Z,G,X),V=J.memoizedState,z===Z&&$===V&&!sQ()&&!WZ()){if(typeof G.componentDidMount==="function"){var w=E0;if(w|=M8,(J.mode&d5)!==n)w|=Y7;J.flags|=w}return!1}if(typeof U==="function")ZY(J,Q,U,Z),V=J.memoizedState;var F=WZ()||IW(J,Q,z,Z,$,V,K);if(F){if(!A&&(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 N=E0;if(N|=M8,(J.mode&d5)!==n)N|=Y7;J.flags|=N}}else{if(typeof G.componentDidMount==="function"){var i=E0;if(i|=M8,(J.mode&d5)!==n)i|=Y7;J.flags|=i}J.memoizedProps=Z,J.memoizedState=V}return G.props=Z,G.state=V,G.context=K,F}function oA(J,Q,Z,X,G){var z=Q.stateNode;yK(J,Q);var Y=Q.memoizedProps,B=Q.type===Q.elementType?Y:x5(Q.type,Y);z.props=B;var K=Q.pendingProps,H=z.context,U=Z.contextType,A=l4;if(typeof U==="object"&&U!==null)A=_1(U);else{var $=P9(Q,Z,!0);A=R9(Q,$)}var V=Z.getDerivedStateFromProps,w=typeof V==="function"||typeof z.getSnapshotBeforeUpdate==="function";if(!w&&(typeof z.UNSAFE_componentWillReceiveProps==="function"||typeof z.componentWillReceiveProps==="function")){if(Y!==K||H!==A)EW(Q,z,X,A)}sK();var F=Q.memoizedState,N=z.state=F;if(KZ(Q,X,z,G),N=Q.memoizedState,Y===K&&F===N&&!sQ()&&!WZ()&&!$4){if(typeof z.componentDidUpdate==="function"){if(Y!==J.memoizedProps||F!==J.memoizedState)Q.flags|=E0}if(typeof z.getSnapshotBeforeUpdate==="function"){if(Y!==J.memoizedProps||F!==J.memoizedState)Q.flags|=q8}return!1}if(typeof V==="function")ZY(Q,Z,V,X),N=Q.memoizedState;var i=WZ()||IW(Q,Z,B,X,F,N,A)||$4;if(i){if(!w&&(typeof z.UNSAFE_componentWillUpdate==="function"||typeof z.componentWillUpdate==="function")){if(typeof z.componentWillUpdate==="function")z.componentWillUpdate(X,N,A);if(typeof z.UNSAFE_componentWillUpdate==="function")z.UNSAFE_componentWillUpdate(X,N,A)}if(typeof z.componentDidUpdate==="function")Q.flags|=E0;if(typeof z.getSnapshotBeforeUpdate==="function")Q.flags|=q8}else{if(typeof z.componentDidUpdate==="function"){if(Y!==J.memoizedProps||F!==J.memoizedState)Q.flags|=E0}if(typeof z.getSnapshotBeforeUpdate==="function"){if(Y!==J.memoizedProps||F!==J.memoizedState)Q.flags|=q8}Q.memoizedProps=X,Q.memoizedState=N}return z.props=X,z.state=N,z.context=A,i}function v8(J,Q){return{value:J,source:Q,stack:Z6(Q),digest:null}}function zY(J,Q,Z){return{value:J,source:null,stack:Z!=null?Z:null,digest:Q!=null?Q:null}}function pA(J,Q){return!0}function YY(J,Q){try{var Z=pA(J,Q);if(Z===!1)return;var{value:X,source:G,stack:z}=Q,Y=z!==null?z:"";if(X!=null&&X._suppressLogging){if(J.tag===l)return;console.error(X)}var B=G?$0(G):null,K=B?"The above error occurred in the <"+B+"> component:":"The above error occurred in one of your React components:",H;if(J.tag===o)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 A=K+`
`+Y+`
`+(""+H);console.error(A)}catch($){setTimeout(function(){throw $})}}var aA=typeof WeakMap==="function"?WeakMap:Map;function CW(J,Q,Z){var X=A7(e0,Z);X.tag=Hz,X.payload={element:null};var G=Q.value;return X.callback=function(){lR(G),YY(J,Q)},X}function BY(J,Q,Z){var X=A7(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),YY(J,Q)}}var Y=J.stateNode;if(Y!==null&&typeof Y.componentDidCatch==="function")X.callback=function B(){if(mH(J),YY(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(!y4(J.lanes,B0))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 SW(J,Q,Z){var X=J.pingCache,G;if(X===null)X=J.pingCache=new aA,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=oR.bind(null,J,Q,Z);if(L5)NJ(J,Z);Q.then(z,z)}}function rA(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 nA(J,Q){var Z=J.tag;if((J.mode&I0)===n&&(Z===H0||Z===t||Z===L0)){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 NW(J){var Q=J;do{if(Q.tag===z0&&gA(Q))return Q;Q=Q.return}while(Q!==null);return null}function gW(J,Q,Z,X,G){if((J.mode&I0)===n){if(J===Q)J.flags|=R4;else{if(J.flags|=h0,Z.flags|=xX,Z.flags&=~(N2|O6),Z.tag===l){var z=Z.alternate;if(z===null)Z.tag=M4;else{var Y=A7(e0,B0);Y.tag=GZ,o7(Z,Y,B0)}}Z.lanes=P0(Z.lanes,B0)}return J}return J.flags|=R4,J.lanes=G,J}function tA(J,Q,Z,X,G){if(Z.flags|=O6,L5)NJ(J,G);if(X!==null&&typeof X==="object"&&typeof X.then==="function"){var z=X;if(nA(Z),a1()&&Z.mode&I0)jK();var Y=NW(Q);if(Y!==null){if(Y.flags&=~G7,gW(Y,Q,Z,J,G),Y.mode&I0)SW(J,z,G);rA(Y,J,z);return}else{if(!wq(G)){SW(J,z,G),mY();return}var B=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=B}}else if(a1()&&Z.mode&I0){jK();var K=NW(Q);if(K!==null){if((K.flags&R4)===Q0)K.flags|=G7;gW(K,Q,Z,J,G),tG(v8(X,Z));return}}X=v8(X,Z),TR(X);var H=Q;do{switch(H.tag){case o:{var U=X;H.flags|=R4;var A=w6(G);H.lanes=P0(H.lanes,A);var $=CW(H,U,A);Oz(H,$);return}case l:var V=X,w=H.type,F=H.stateNode;if((H.flags&h0)===Q0&&(typeof w.getDerivedStateFromError==="function"||F!==null&&typeof F.componentDidCatch==="function"&&!gH(F))){H.flags|=R4;var N=w6(G);H.lanes=P0(H.lanes,N);var i=BY(H,V,N);Oz(H,i);return}break}H=H.return}while(H!==null)}function eA(){return null}var $J=W0.ReactCurrentOwner,D5=!1,KY,AJ,WY,HY,UY,b8,qY,kZ,PJ;KY={},AJ={},WY={},HY={},UY={},b8=!1,qY={},kZ={},PJ={};function L4(J,Q,Z,X){if(J===null)Q.child=kK(Q,null,Z,X);else Q.child=F9(Q,J.child,Z,X)}function JP(J,Q,Z,X){Q.child=F9(Q,J.child,null,X),Q.child=F9(Q,null,Z,X)}function vW(J,Q,Z,X,G){if(Q.type!==Q.elementType){var z=Z.propTypes;if(z)w5(z,X,"prop",C0(Z))}var Y=Z.render,B=Q.ref,K,H;_9(Q,G),$6(Q);{if($J.current=Q,d4(!0),K=S9(J,Q,Y,X,B,G),H=N9(),Q.mode&$1){m1(!0);try{K=S9(J,Q,Y,X,B,G),H=N9()}finally{m1(!1)}}d4(!1)}if(X9(),J!==null&&!D5)return aK(J,Q,G),P7(J,Q,G);if(a1()&&H)lG(Q);return Q.flags|=Q9,L4(J,Q,K,G),Q.child}function bW(J,Q,Z,X,G){if(J===null){var z=Z.type;if(HL(z)&&Z.compare===null&&Z.defaultProps===void 0){var Y=z;return Y=u9(z),Q.tag=L0,Q.type=Y,$Y(Q,z),kW(J,Q,Y,X,G)}{var B=z.propTypes;if(B)w5(B,X,"prop",C0(z));if(Z.defaultProps!==void 0){var K=C0(z)||"Unknown";if(!PJ[K])q("%s: Support for defaultProps will be removed from memo components in a future major release. Use JavaScript default parameters instead.",K),PJ[K]=!0}}var H=tY(Z.type,null,X,Q,Q.mode,G);return H.ref=Q.ref,H.return=Q,Q.child=H,H}{var U=Z.type,A=U.propTypes;if(A)w5(A,X,"prop",C0(U))}var $=J.child,V=wY(J,G);if(!V){var w=$.memoizedProps,F=Z.compare;if(F=F!==null?F:T6,F(w,X)&&J.ref===Q.ref)return P7(J,Q,G)}Q.flags|=Q9;var N=u8($,X);return N.ref=Q.ref,N.return=Q,Q.child=N,N}function kW(J,Q,Z,X,G){if(Q.type!==Q.elementType){var z=Q.elementType;if(z.$$typeof===k0){var Y=z,B=Y._payload,K=Y._init;try{z=K(B)}catch(A){z=null}var H=z&&z.propTypes;if(H)w5(H,X,"prop",C0(z))}}if(J!==null){var U=J.memoizedProps;if(T6(U,X)&&J.ref===Q.ref&&Q.type===J.type){if(D5=!1,Q.pendingProps=X=U,!wY(J,G))return Q.lanes=J.lanes,P7(J,Q,G);else if((J.flags&xX)!==Q0)D5=!0}}return OY(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"||P1)if((Q.mode&I0)===n){var Y={baseLanes:x,cachePool:null,transitions:null};Q.memoizedState=Y,pZ(Q,Z)}else if(!y4(Z,m4)){var B=null,K;if(z!==null){var H=z.baseLanes;K=P0(H,Z)}else K=Z;Q.lanes=Q.childLanes=MQ(m4);var U={baseLanes:K,cachePool:B,transitions:null};return Q.memoizedState=U,Q.updateQueue=null,pZ(Q,K),null}else{var A={baseLanes:x,cachePool:null,transitions:null};Q.memoizedState=A;var $=z!==null?z.baseLanes:Z;pZ(Q,$)}else{var V;if(z!==null)V=P0(z.baseLanes,Z),Q.memoizedState=null;else V=Z;pZ(Q,V)}return L4(J,Q,G,Z),Q.child}function QP(J,Q,Z){var X=Q.pendingProps;return L4(J,Q,X,Z),Q.child}function ZP(J,Q,Z){var X=Q.pendingProps.children;return L4(J,Q,X,Z),Q.child}function XP(J,Q,Z){{Q.flags|=E0;{var X=Q.stateNode;X.effectDuration=0,X.passiveEffectDuration=0}}var G=Q.pendingProps,z=G.children;return L4(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|=DX}function OY(J,Q,Z,X,G){if(Q.type!==Q.elementType){var z=Z.propTypes;if(z)w5(z,X,"prop",C0(Z))}var Y;{var B=P9(Q,Z,!0);Y=R9(Q,B)}var K,H;_9(Q,G),$6(Q);{if($J.current=Q,d4(!0),K=S9(J,Q,Z,X,Y,G),H=N9(),Q.mode&$1){m1(!0);try{K=S9(J,Q,Z,X,Y,G),H=N9()}finally{m1(!1)}}d4(!1)}if(X9(),J!==null&&!D5)return aK(J,Q,G),P7(J,Q,G);if(a1()&&H)lG(Q);return Q.flags|=Q9,L4(J,Q,K,G),Q.child}function fW(J,Q,Z,X,G){{switch(IL(Q)){case!1:{var{stateNode:z,type:Y}=Q,B=new Y(Q.memoizedProps,z.context),K=B.state;z.updater.enqueueSetState(z,K,null);break}case!0:{Q.flags|=h0,Q.flags|=R4;var H=new Error("Simulated error coming from DevTools"),U=w6(G);Q.lanes=P0(Q.lanes,U);var A=BY(Q,v8(H,Q),U);Oz(Q,A);break}}if(Q.type!==Q.elementType){var $=Z.propTypes;if($)w5($,X,"prop",C0(Z))}}var V;if(s5(Z))V=!0,iQ(Q);else V=!1;_9(Q,G);var w=Q.stateNode,F;if(w===null)hZ(J,Q),DW(Q,Z,X),GY(Q,Z,X,G),F=!0;else if(J===null)F=lA(Q,Z,X,G);else F=oA(J,Q,Z,X,G);var N=MY(J,Q,Z,F,V,G);{var i=Q.stateNode;if(F&&i.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 N}function MY(J,Q,Z,X,G,z){hW(J,Q);var Y=(Q.flags&h0)!==Q0;if(!X&&!Y){if(G)LK(Q,Z,!1);return P7(J,Q,z)}var B=Q.stateNode;$J.current=Q;var K;if(Y&&typeof Z.getDerivedStateFromError!=="function")K=null,FW();else{$6(Q);{if(d4(!0),K=B.render(),Q.mode&$1){m1(!0);try{B.render()}finally{m1(!1)}}d4(!1)}X9()}if(Q.flags|=Q9,J!==null&&Y)JP(J,Q,K,z);else L4(J,Q,K,z);if(Q.memoizedState=B.state,G)LK(Q,Z,!0);return Q.child}function uW(J){var Q=J.stateNode;if(Q.pendingContext)PK(J,Q.pendingContext,Q.pendingContext!==Q.context);else if(Q.context)PK(J,Q.context,!1);Mz(J,Q.containerInfo)}function GP(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:Y,stateNode:B}=Q,K=Y.element;if(G.isDehydrated){var H={element:K,isDehydrated:!1,cache:Y.cache,pendingSuspenseBoundaries:Y.pendingSuspenseBoundaries,transitions:Y.transitions},U=Q.updateQueue;if(U.baseState=H,Q.memoizedState=H,Q.flags&G7){var A=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,A)}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{KA(Q);var V=kK(Q,null,K,Z);Q.child=V;var w=V;while(w)w.flags=w.flags&~j1|z7,w=w.sibling}}else{if(w9(),K===z)return P7(J,Q,Z);L4(J,Q,K,Z)}return Q.child}function dW(J,Q,Z,X,G){return w9(),tG(G),Q.flags|=G7,L4(J,Q,Z,X),Q.child}function zP(J,Q,Z){if(lK(Q),J===null)nG(Q);var{type:X,pendingProps:G}=Q,z=J!==null?J.memoizedProps:null,Y=G.children,B=vG(X,G);if(B)Y=null;else if(z!==null&&vG(X,z))Q.flags|=q6;return hW(J,Q),L4(J,Q,Y,Z),Q.child}function YP(J,Q){if(J===null)nG(Q);return null}function BP(J,Q,Z,X){hZ(J,Q);var G=Q.pendingProps,z=Z,Y=z._payload,B=z._init,K=B(Y);Q.type=K;var H=Q.tag=UL(K),U=x5(K,G),A;switch(H){case H0:return $Y(Q,K),Q.type=K=u9(K),A=OY(null,Q,K,U,X),A;case l:return Q.type=K=lY(K),A=fW(null,Q,K,U,X),A;case t:return Q.type=K=oY(K),A=vW(null,Q,K,U,X),A;case o0:{if(Q.type!==Q.elementType){var $=K.propTypes;if($)w5($,U,"prop",C0(K))}return A=bW(null,Q,K,x5(K.type,U),X),A}}var V="";if(K!==null&&typeof K==="object"&&K.$$typeof===k0)V=" 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."+V))}function KP(J,Q,Z,X,G){hZ(J,Q),Q.tag=l;var z;if(s5(Z))z=!0,iQ(Q);else z=!1;return _9(Q,G),DW(Q,Z,X),GY(Q,Z,X,G),MY(null,Q,Z,!0,z,G)}function WP(J,Q,Z,X){hZ(J,Q);var G=Q.pendingProps,z;{var Y=P9(Q,Z,!1);z=R9(Q,Y)}_9(Q,X);var B,K;$6(Q);{if(Z.prototype&&typeof Z.prototype.render==="function"){var H=C0(Z)||"Unknown";if(!KY[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),KY[H]=!0}if(Q.mode&$1)j5.recordLegacyContextWarning(Q,null);d4(!0),$J.current=Q,B=S9(null,Q,Z,G,z,X),K=N9(),d4(!1)}if(X9(),Q.flags|=Q9,typeof B==="object"&&B!==null&&typeof B.render==="function"&&B.$$typeof===void 0){var U=C0(Z)||"Unknown";if(!AJ[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),AJ[U]=!0}if(typeof B==="object"&&B!==null&&typeof B.render==="function"&&B.$$typeof===void 0){{var A=C0(Z)||"Unknown";if(!AJ[A])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.",A,A,A),AJ[A]=!0}Q.tag=l,Q.memoizedState=null,Q.updateQueue=null;var $=!1;if(s5(Z))$=!0,iQ(Q);else $=!1;return Q.memoizedState=B.state!==null&&B.state!==void 0?B.state:null,qz(Q),xW(Q,B),GY(Q,Z,G,X),MY(null,Q,Z,!0,$,X)}else{if(Q.tag=H0,Q.mode&$1){m1(!0);try{B=S9(null,Q,Z,G,z,X),K=N9()}finally{m1(!1)}}if(a1()&&K)lG(Q);return L4(null,Q,B,X),$Y(Q,Z),Q.child}}function $Y(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=g7();if(X)Z+=`
Check the render method of \``+X+"`.";var G=X||"",z=J._debugSource;if(z)G=z.fileName+":"+z.lineNumber;if(!UY[G])UY[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 Y=C0(Q)||"Unknown";if(!PJ[Y])q("%s: Support for defaultProps will be removed from function components in a future major release. Use JavaScript default parameters instead.",Y),PJ[Y]=!0}if(typeof Q.getDerivedStateFromProps==="function"){var B=C0(Q)||"Unknown";if(!HY[B])q("%s: Function components do not support getDerivedStateFromProps.",B),HY[B]=!0}if(typeof Q.contextType==="object"&&Q.contextType!==null){var K=C0(Q)||"Unknown";if(!WY[K])q("%s: Function components do not support contextType.",K),WY[K]=!0}}}var AY={dehydrated:null,treeContext:null,retryLane:y1};function PY(J){return{baseLanes:J,cachePool:eA(),transitions:null}}function HP(J,Q){var Z=null;return{baseLanes:P0(J.baseLanes,Q),cachePool:Z,transitions:J.transitions}}function UP(J,Q,Z,X){if(Q!==null){var G=Q.memoizedState;if(G===null)return!1}return Pz(J,YJ)}function qP(J,Q){return OQ(J.childLanes,Q)}function mW(J,Q,Z){var X=Q.pendingProps;if(xL(Q))Q.flags|=h0;var G=_5.current,z=!1,Y=(Q.flags&h0)!==Q0;if(Y||UP(G,J))z=!0,Q.flags&=~h0;else if(J===null||J.memoizedState!==null)G=NA(G,pK);if(G=x9(G),a7(Q,G),J===null){nG(Q);var B=Q.memoizedState;if(B!==null){var K=B.dehydrated;if(K!==null)return PP(Q,K)}var{children:H,fallback:U}=X;if(z){var A=OP(Q,H,U,Z),$=Q.child;return $.memoizedState=PY(Z),Q.memoizedState=AY,A}else return RY(Q,H)}else{var V=J.memoizedState;if(V!==null){var w=V.dehydrated;if(w!==null)return RP(J,Q,Y,X,w,V,Z)}if(z){var{fallback:F,children:N}=X,i=$P(J,Q,N,F,Z),s=Q.child,V0=J.child.memoizedState;return s.memoizedState=V0===null?PY(Z):HP(V0,Z),s.childLanes=qP(J,Z),Q.memoizedState=AY,i}else{var w0=X.children,P=MP(J,Q,w0,Z);return Q.memoizedState=null,P}}}function RY(J,Q,Z){var X=J.mode,G={mode:"visible",children:Q},z=LY(G,X);return z.return=J,J.child=z,z}function OP(J,Q,Z,X){var{mode:G,child:z}=J,Y={mode:"hidden",children:Q},B,K;if((G&I0)===n&&z!==null){if(B=z,B.childLanes=x,B.pendingProps=Y,J.mode&y0)B.actualDuration=0,B.actualStartTime=-1,B.selfBaseDuration=0,B.treeBaseDuration=0;K=X8(Z,G,X,null)}else B=LY(Y,G),K=X8(Z,G,X,null);return B.return=J,K.return=J,B.sibling=K,J.child=B,K}function LY(J,Q,Z){return sH(J,Q,x,null)}function yW(J,Q){return u8(J,Q)}function MP(J,Q,Z,X){var G=J.child,z=G.sibling,Y=yW(G,{mode:"visible",children:Z});if((Q.mode&I0)===n)Y.lanes=X;if(Y.return=Q,Y.sibling=null,z!==null){var B=Q.deletions;if(B===null)Q.deletions=[z],Q.flags|=U8;else B.push(z)}return Q.child=Y,Y}function $P(J,Q,Z,X,G){var z=Q.mode,Y=J.child,B=Y.sibling,K={mode:"hidden",children:Z},H;if((z&I0)===n&&Q.child!==Y){var U=Q.child;if(H=U,H.childLanes=x,H.pendingProps=K,Q.mode&y0)H.actualDuration=0,H.actualStartTime=-1,H.selfBaseDuration=Y.selfBaseDuration,H.treeBaseDuration=Y.treeBaseDuration;Q.deletions=null}else H=yW(Y,K),H.subtreeFlags=Y.subtreeFlags&B7;var A;if(B!==null)A=u8(B,X);else A=X8(X,z,G,null),A.flags|=j1;return A.return=Q,H.return=Q,H.sibling=A,Q.child=H,A}function TZ(J,Q,Z,X){if(X!==null)tG(X);F9(Q,J.child,null,Z);var G=Q.pendingProps,z=G.children,Y=RY(Q,z);return Y.flags|=j1,Q.memoizedState=null,Y}function AP(J,Q,Z,X,G){var z=Q.mode,Y={mode:"visible",children:Z},B=LY(Y,z),K=X8(X,z,G,null);if(K.flags|=j1,B.return=Q,K.return=Q,B.sibling=K,Q.child=B,(Q.mode&I0)!==n)F9(Q,J.child,null,G);return K}function PP(J,Q,Z){if((J.mode&I0)===n)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=MQ(B0);else if(hG(Q))J.lanes=MQ(R8);else J.lanes=MQ(m4);return null}function RP(J,Q,Z,X,G,z,Y){if(!Z){if(YA(),(Q.mode&I0)===n)return TZ(J,Q,Y,null);if(hG(G)){var B,K,H;{var U=j$(G);B=U.digest,K=U.message,H=U.stack}var A;if(K)A=new Error(K);else A=new Error("The server could not finish this Suspense boundary, likely due to an error during server rendering. Switched to client rendering.");var $=zY(A,B,H);return TZ(J,Q,Y,$)}var V=y4(Y,J.childLanes);if(D5||V){var w=oZ();if(w!==null){var F=Cq(w,Y);if(F!==y1&&F!==z.retryLane){z.retryLane=F;var N=e0;N4(J,F),k1(w,J,F,N)}}mY();var i=zY(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,Y,i)}else if(HK(G)){Q.flags|=h0,Q.child=J.child;var s=pR.bind(null,J);return _$(G,s),null}else{WA(Q,G,z.treeContext);var V0=X.children,w0=RY(Q,V0);return w0.flags|=z7,w0}}else if(Q.flags&G7){Q.flags&=~G7;var P=zY(new Error("There was an error while hydrating this Suspense boundary. Switched to client rendering."));return TZ(J,Q,Y,P)}else if(Q.memoizedState!==null)return Q.child=J.child,Q.flags|=h0,null;else{var{children:_,fallback:R}=X,E=AP(J,Q,_,R,Y),h=Q.child;return h.memoizedState=PY(Y),Q.memoizedState=AY,E}}function sW(J,Q,Z){J.lanes=P0(J.lanes,Q);var X=J.alternate;if(X!==null)X.lanes=P0(X.lanes,Q);Kz(J.return,Q,Z)}function LP(J,Q,Z){var X=Q;while(X!==null){if(X.tag===z0){var G=X.memoizedState;if(G!==null)sW(X,Z,J)}else if(X.tag===d0)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 VP(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 wP(J){if(J!==void 0&&J!=="forwards"&&J!=="backwards"&&J!=="together"&&!qY[J])if(qY[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 FP(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 P5(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 jP(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=P5(J);if(typeof X==="function"){var G=X.call(J);if(G){var z=G.next(),Y=0;for(;!z.done;z=G.next()){if(!cW(z.value,Y))return;Y++}}}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 VY(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,Y=X.children;wP(G),FP(z,G),jP(Y,G),L4(J,Q,Y,Z);var B=_5.current,K=Pz(B,YJ);if(K)B=Rz(B,YJ),Q.flags|=h0;else{var H=J!==null&&(J.flags&h0)!==Q0;if(H)LP(Q,Q.child,Z);B=x9(B)}if(a7(Q,B),(Q.mode&I0)===n)Q.memoizedState=null;else switch(G){case"forwards":{var U=VP(Q.child),A;if(U===null)A=Q.child,Q.child=null;else A=U.sibling,U.sibling=null;VY(Q,!1,A,U,z);break}case"backwards":{var $=null,V=Q.child;Q.child=null;while(V!==null){var w=V.alternate;if(w!==null&&qZ(w)===null){Q.child=V;break}var F=V.sibling;V.sibling=$,$=V,V=F}VY(Q,!0,$,null,z);break}case"together":{VY(Q,!1,null,null,void 0);break}default:Q.memoizedState=null}return Q.child}function _P(J,Q,Z){Mz(Q,Q.stateNode.containerInfo);var X=Q.pendingProps;if(J===null)Q.child=F9(Q,null,X,Z);else L4(J,Q,X,Z);return Q.child}var lW=!1;function IP(J,Q,Z){var X=Q.type,G=X._context,z=Q.pendingProps,Y=Q.memoizedProps,B=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)w5(K,z,"prop","Context.Provider")}if(fK(Q,G,B),Y!==null){var H=Y.value;if(i4(H,B)){if(Y.children===z.children&&!sQ())return P7(J,Q,Z)}else FA(Q,G,Z)}var U=z.children;return L4(J,Q,U,Z),Q.child}var oW=!1;function xP(J,Q,Z){var X=Q.type;if(X._context===void 0){if(X!==X.Consumer){if(!oW)oW=!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.");_9(Q,Z);var Y=_1(X);$6(Q);var B;return $J.current=Q,d4(!0),B=z(Y),d4(!1),X9(),Q.flags|=Q9,L4(J,Q,B,Z),Q.child}function RJ(){D5=!0}function hZ(J,Q){if((Q.mode&I0)===n){if(J!==null)J.alternate=null,Q.alternate=null,Q.flags|=j1}}function P7(J,Q,Z){if(J!==null)Q.dependencies=J.dependencies;if(FW(),SJ(Q.lanes),!y4(Z,Q.childLanes))return null;return VA(J,Q),Q.child}function DP(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|=j1,Z}}function wY(J,Q){var Z=J.lanes;if(y4(Z,Q))return!0;return!1}function EP(J,Q,Z){switch(Q.tag){case o:uW(Q);var X=Q.stateNode;w9();break;case f:lK(Q);break;case l:{var G=Q.type;if(s5(G))iQ(Q);break}case A0:Mz(Q,Q.stateNode.containerInfo);break;case S0:{var z=Q.memoizedProps.value,Y=Q.type._context;fK(Q,Y,z);break}case Y1:{var B=y4(Z,Q.childLanes);if(B)Q.flags|=E0;{var K=Q.stateNode;K.effectDuration=0,K.passiveEffectDuration=0}}break;case z0:{var H=Q.memoizedState;if(H!==null){if(H.dehydrated!==null)return a7(Q,x9(_5.current)),Q.flags|=h0,null;var U=Q.child,A=U.childLanes;if(y4(Z,A))return mW(J,Q,Z);else{a7(Q,x9(_5.current));var $=P7(J,Q,Z);if($!==null)return $.sibling;else return null}}else a7(Q,x9(_5.current));break}case d0:{var V=(J.flags&h0)!==Q0,w=y4(Z,Q.childLanes);if(V){if(w)return iW(J,Q,Z);Q.flags|=h0}var F=Q.memoizedState;if(F!==null)F.rendering=null,F.tail=null,F.lastEffect=null;if(a7(Q,_5.current),w)break;else return null}case e:case u:return Q.lanes=x,TW(J,Q,Z)}return P7(J,Q,Z)}function pW(J,Q,Z){if(Q._debugNeedsRemount&&J!==null)return DP(J,Q,tY(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)D5=!0;else{var z=wY(J,Z);if(!z&&(Q.flags&h0)===Q0)return D5=!1,EP(J,Q,Z);if((J.flags&xX)!==Q0)D5=!0;else D5=!1}}else if(D5=!1,a1()&&JA(Q)){var Y=Q.index,B=QA();FK(Q,B,Y)}switch(Q.lanes=x,Q.tag){case t0:return WP(J,Q,Q.type,Z);case G4:{var K=Q.elementType;return BP(J,Q,K,Z)}case H0:{var{type:H,pendingProps:U}=Q,A=Q.elementType===H?U:x5(H,U);return OY(J,Q,H,A,Z)}case l:{var{type:$,pendingProps:V}=Q,w=Q.elementType===$?V:x5($,V);return fW(J,Q,$,w,Z)}case o:return GP(J,Q,Z);case f:return zP(J,Q,Z);case F0:return YP(J,Q);case z0:return mW(J,Q,Z);case A0:return _P(J,Q,Z);case t:{var{type:F,pendingProps:N}=Q,i=Q.elementType===F?N:x5(F,N);return vW(J,Q,F,i,Z)}case c1:return QP(J,Q,Z);case I4:return ZP(J,Q,Z);case Y1:return XP(J,Q,Z);case S0:return IP(J,Q,Z);case a4:return xP(J,Q,Z);case o0:{var{type:s,pendingProps:V0}=Q,w0=x5(s,V0);if(Q.type!==Q.elementType){var P=s.propTypes;if(P)w5(P,w0,"prop",C0(s))}return w0=x5(s.type,w0),bW(J,Q,s,w0,Z)}case L0:return kW(J,Q,Q.type,Q.pendingProps,Z);case M4:{var{type:_,pendingProps:R}=Q,E=Q.elementType===_?R:x5(_,R);return KP(J,Q,_,E,Z)}case d0:return iW(J,Q,Z);case a:break;case e: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 g9(J){J.flags|=E0}function aW(J){J.flags|=k7,J.flags|=DX}var rW,FY,nW,tW;rW=function(J,Q,Z,X){var G=Q.child;while(G!==null){if(G.tag===f||G.tag===F0)nM(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}},FY=function(J,Q){},nW=function(J,Q,Z,X,G){var z=J.memoizedProps;if(z===X)return;var Y=Q.stateNode,B=$z(),K=eM(Y,Z,z,X,G,B);if(Q.updateQueue=K,K)g9(Q)},tW=function(J,Q,Z,X){if(Z!==X)g9(Q)};function LJ(J,Q){if(a1())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 n1(J){var Q=J.alternate!==null&&J.alternate.child===J.child,Z=x,X=Q0;if(!Q){if((J.mode&y0)!==n){var{actualDuration:G,selfBaseDuration:z,child:Y}=J;while(Y!==null)Z=P0(Z,P0(Y.lanes,Y.childLanes)),X|=Y.subtreeFlags,X|=Y.flags,G+=Y.actualDuration,z+=Y.treeBaseDuration,Y=Y.sibling;J.actualDuration=G,J.treeBaseDuration=z}else{var B=J.child;while(B!==null)Z=P0(Z,P0(B.lanes,B.childLanes)),X|=B.subtreeFlags,X|=B.flags,B.return=J,B=B.sibling}J.subtreeFlags|=X}else{if((J.mode&y0)!==n){var{selfBaseDuration:K,child:H}=J;while(H!==null)Z=P0(Z,P0(H.lanes,H.childLanes)),X|=H.subtreeFlags&B7,X|=H.flags&B7,K+=H.treeBaseDuration,H=H.sibling;J.treeBaseDuration=K}else{var U=J.child;while(U!==null)Z=P0(Z,P0(U.lanes,U.childLanes)),X|=U.subtreeFlags&B7,X|=U.flags&B7,U.return=J,U=U.sibling}J.subtreeFlags|=X}return J.childLanes=Z,Q}function CP(J,Q,Z){if(MA()&&(Q.mode&I0)!==n&&(Q.flags&h0)===Q0)return CK(Q),w9(),Q.flags|=G7|O6|R4,!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(qA(Q),n1(Q),(Q.mode&y0)!==n){var G=Z!==null;if(G){var z=Q.child;if(z!==null)Q.treeBaseDuration-=z.treeBaseDuration}}return!1}else{if(w9(),(Q.flags&h0)===Q0)Q.memoizedState=null;if(Q.flags|=E0,n1(Q),(Q.mode&y0)!==n){var Y=Z!==null;if(Y){var B=Q.child;if(B!==null)Q.treeBaseDuration-=B.treeBaseDuration}}return!1}else return SK(),!0}function eW(J,Q,Z){var X=Q.pendingProps;switch(oG(Q),Q.tag){case t0:case G4:case L0:case H0:case t:case c1:case I4:case Y1:case a4:case o0:return n1(Q),null;case l:{var G=Q.type;if(s5(G))cQ(Q);return n1(Q),null}case o:{var z=Q.stateNode;if(I9(Q),sG(Q),Vz(),z.pendingContext)z.context=z.pendingContext,z.pendingContext=null;if(J===null||J.child===null){var Y=rQ(Q);if(Y)g9(Q);else if(J!==null){var B=J.memoizedState;if(!B.isDehydrated||(Q.flags&G7)!==Q0)Q.flags|=q8,SK()}}return FY(J,Q),n1(Q),null}case f:{Az(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 n1(Q),null}var U=$z(),A=rQ(Q);if(A){if(HA(Q,K,U))g9(Q)}else{var $=rM(H,X,K,U,Q);if(rW($,Q,!1,!1),Q.stateNode=$,tM($,H,X,K))g9(Q)}if(Q.ref!==null)aW(Q)}return n1(Q),null}case F0:{var V=X;if(J&&Q.stateNode!=null){var w=J.memoizedProps;tW(J,Q,w,V)}else{if(typeof V!=="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 F=iK(),N=$z(),i=rQ(Q);if(i){if(UA(Q))g9(Q)}else Q.stateNode=J$(V,F,N,Q)}return n1(Q),null}case z0:{D9(Q);var s=Q.memoizedState;if(J===null||J.memoizedState!==null&&J.memoizedState.dehydrated!==null){var V0=CP(J,Q,s);if(!V0)if(Q.flags&R4)return Q;else return null}if((Q.flags&h0)!==Q0){if(Q.lanes=Z,(Q.mode&y0)!==n)lz(Q);return Q}var w0=s!==null,P=J!==null&&J.memoizedState!==null;if(w0!==P){if(w0){var _=Q.child;if(_.flags|=O8,(Q.mode&I0)!==n){var R=J===null&&(Q.memoizedProps.unstable_avoidThisFallback!==!0||!q1);if(R||Pz(_5.current,pK))kR();else mY()}}}var E=Q.updateQueue;if(E!==null)Q.flags|=E0;if(n1(Q),(Q.mode&y0)!==n){if(w0){var h=Q.child;if(h!==null)Q.treeBaseDuration-=h.treeBaseDuration}}return null}case A0:if(I9(Q),FY(J,Q),J===null)o$(Q.stateNode.containerInfo);return n1(Q),null;case S0:var v=Q.type._context;return Bz(v,Q),n1(Q),null;case M4:{var X0=Q.type;if(s5(X0))cQ(Q);return n1(Q),null}case d0:{D9(Q);var U0=Q.memoizedState;if(U0===null)return n1(Q),null;var c0=(Q.flags&h0)!==Q0,g0=U0.rendering;if(g0===null)if(!c0){var V1=hR()&&(J===null||(J.flags&h0)===Q0);if(!V1){var v0=Q.child;while(v0!==null){var A1=qZ(v0);if(A1!==null){c0=!0,Q.flags|=h0,LJ(U0,!1);var q4=A1.updateQueue;if(q4!==null)Q.updateQueue=q4,Q.flags|=E0;return Q.subtreeFlags=Q0,wA(Q,Z),a7(Q,Rz(_5.current,YJ)),Q.child}v0=v0.sibling}}if(U0.tail!==null&&d1()>wH())Q.flags|=h0,c0=!0,LJ(U0,!1),Q.lanes=nB}else LJ(U0,!1);else{if(!c0){var Z4=qZ(g0);if(Z4!==null){Q.flags|=h0,c0=!0;var p4=Z4.updateQueue;if(p4!==null)Q.updateQueue=p4,Q.flags|=E0;if(LJ(U0,!0),U0.tail===null&&U0.tailMode==="hidden"&&!g0.alternate&&!a1())return n1(Q),null}else if(d1()*2-U0.renderingStartTime>wH()&&Z!==m4)Q.flags|=h0,c0=!0,LJ(U0,!1),Q.lanes=nB}if(U0.isBackwards)g0.sibling=Q.child,Q.child=g0;else{var F4=U0.last;if(F4!==null)F4.sibling=g0;else Q.child=g0;U0.last=g0}}if(U0.tail!==null){var j4=U0.tail;U0.rendering=j4,U0.tail=j4.sibling,U0.renderingStartTime=d1(),j4.sibling=null;var O4=_5.current;if(c0)O4=Rz(O4,YJ);else O4=x9(O4);return a7(Q,O4),j4}return n1(Q),null}case a:break;case e:case u:{dY(Q);var F7=Q.memoizedState,d9=F7!==null;if(J!==null){var kJ=J.memoizedState,n5=kJ!==null;if(n5!==d9&&!P1)Q.flags|=O8}if(!d9||(Q.mode&I0)===n)n1(Q);else if(y4(r5,m4)){if(n1(Q),Q.subtreeFlags&(j1|E0))Q.flags|=O8}return null}case d:return null;case O0: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 SP(J,Q,Z){switch(oG(Q),Q.tag){case l:{var X=Q.type;if(s5(X))cQ(Q);var G=Q.flags;if(G&R4){if(Q.flags=G&~R4|h0,(Q.mode&y0)!==n)lz(Q);return Q}return null}case o:{var z=Q.stateNode;I9(Q),sG(Q),Vz();var Y=Q.flags;if((Y&R4)!==Q0&&(Y&h0)===Q0)return Q.flags=Y&~R4|h0,Q;return null}case f:return Az(Q),null;case z0:{D9(Q);var B=Q.memoizedState;if(B!==null&&B.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.");w9()}var K=Q.flags;if(K&R4){if(Q.flags=K&~R4|h0,(Q.mode&y0)!==n)lz(Q);return Q}return null}case d0:return D9(Q),null;case A0:return I9(Q),null;case S0:var H=Q.type._context;return Bz(H,Q),null;case e:case u:return dY(Q),null;case d:return null;default:return null}}function JH(J,Q,Z){switch(oG(Q),Q.tag){case l:{var X=Q.type.childContextTypes;if(X!==null&&X!==void 0)cQ(Q);break}case o:{var G=Q.stateNode;I9(Q),sG(Q),Vz();break}case f:{Az(Q);break}case A0:I9(Q);break;case z0:D9(Q);break;case d0:D9(Q);break;case S0:var z=Q.type._context;Bz(z,Q);break;case e:case u:dY(Q);break}}var QH=null;QH=new Set;var fZ=!1,t1=!1,NP=typeof WeakSet==="function"?WeakSet:Set,m=null,v9=null,b9=null;function gP(J){jX(null,function(){throw J}),_X()}var vP=function(J,Q){if(Q.props=J.memoizedProps,Q.state=J.memoizedState,J.mode&y0)try{p5(),Q.componentWillUnmount()}finally{o5(J)}else Q.componentWillUnmount()};function ZH(J,Q){try{t7(C1,J)}catch(Z){n0(J,Q,Z)}}function jY(J,Q,Z){try{vP(J,Z)}catch(X){n0(J,Q,X)}}function bP(J,Q,Z){try{Z.componentDidMount()}catch(X){n0(J,Q,X)}}function XH(J,Q){try{YH(J)}catch(Z){n0(J,Q,Z)}}function k9(J,Q){var Z=J.ref;if(Z!==null)if(typeof Z==="function"){var X;try{if(g5&&H5&&J.mode&y0)try{p5(),X=Z(null)}finally{o5(J)}else X=Z(null)}catch(G){n0(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){n0(J,Q,X)}}var GH=null,zH=!1;function kP(J,Q){GH=pM(J.containerInfo),m=Q,TP();var Z=zH;return zH=!1,GH=null,Z}function TP(){while(m!==null){var J=m,Q=J.child;if((J.subtreeFlags&CX)!==Q0&&Q!==null)Q.return=J,m=Q;else hP()}}function hP(){while(m!==null){var J=m;H1(J);try{fP(J)}catch(Z){n0(J,J.return,Z)}u1();var Q=J.sibling;if(Q!==null){Q.return=J.return,m=Q;return}m=J.return}}function fP(J){var{alternate:Q,flags:Z}=J;if((Z&q8)!==Q0){switch(H1(J),J.tag){case H0:case t:case L0:break;case l:{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 Y=z.getSnapshotBeforeUpdate(J.elementType===J.type?X:x5(J.type,X),G);{var B=QH;if(Y===void 0&&!B.has(J.type))B.add(J.type),q("%s.getSnapshotBeforeUpdate(): A snapshot value (or null) must be returned. You have returned undefined.",$0(J))}z.__reactInternalSnapshotBeforeUpdate=Y}break}case o:{{var K=J.stateNode;L$(K.containerInfo)}break}case f:case F0:case A0:case M4: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.")}u1()}}function E5(J,Q,Z){var X=Q.updateQueue,G=X!==null?X.lastEffect:null;if(G!==null){var z=G.next,Y=z;do{if((Y.tag&J)===J){var B=Y.destroy;if(Y.destroy=void 0,B!==void 0){if((J&r1)!==g4)Jq(Q);else if((J&C1)!==g4)lB(Q);if((J&c5)!==g4)gJ(!0);if(uZ(Q,Z,B),(J&c5)!==g4)gJ(!1);if((J&r1)!==g4)Qq();else if((J&C1)!==g4)oB()}}Y=Y.next}while(Y!==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&r1)!==g4)t2(Q);else if((J&C1)!==g4)Zq(Q);var Y=z.create;if((J&c5)!==g4)gJ(!0);if(z.destroy=Y(),(J&c5)!==g4)gJ(!1);if((J&r1)!==g4)e2();else if((J&C1)!==g4)Xq();{var B=z.destroy;if(B!==void 0&&typeof B!=="function"){var K=void 0;if((z.tag&C1)!==Q0)K="useLayoutEffect";else if((z.tag&c5)!==Q0)K="useInsertionEffect";else K="useEffect";var H=void 0;if(B===null)H=" You returned null. If your effect does not require clean up, return undefined (or nothing).";else if(typeof B.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: "+B;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 uP(J,Q){if((Q.flags&E0)!==Q0)switch(Q.tag){case Y1:{var Z=Q.stateNode.passiveEffectDuration,X=Q.memoizedProps,G=X.id,z=X.onPostCommit,Y=VW(),B=Q.alternate===null?"mount":"update";if(LW())B="nested-update";if(typeof z==="function")z(G,B,Z,Y);var K=Q.return;J:while(K!==null){switch(K.tag){case o:var H=K.stateNode;H.passiveEffectDuration+=Z;break J;case Y1:var U=K.stateNode;U.passiveEffectDuration+=Z;break J}K=K.return}break}}}function dP(J,Q,Z,X){if((Z.flags&M6)!==Q0)switch(Z.tag){case H0:case t:case L0:{if(!t1)if(Z.mode&y0)try{p5(),t7(C1|E1,Z)}finally{o5(Z)}else t7(C1|E1,Z);break}case l:{var G=Z.stateNode;if(Z.flags&E0){if(!t1)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&y0)try{p5(),G.componentDidMount()}finally{o5(Z)}else G.componentDidMount()}else{var z=Z.elementType===Z.type?Q.memoizedProps:x5(Z.type,Q.memoizedProps),Y=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&y0)try{p5(),G.componentDidUpdate(z,Y,G.__reactInternalSnapshotBeforeUpdate)}finally{o5(Z)}else G.componentDidUpdate(z,Y,G.__reactInternalSnapshotBeforeUpdate)}}var B=Z.updateQueue;if(B!==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,B,G)}break}case o:{var K=Z.updateQueue;if(K!==null){var H=null;if(Z.child!==null)switch(Z.child.tag){case f:H=gG(Z.child.stateNode);break;case l:H=Z.child.stateNode;break}cK(Z,K,H)}break}case f:{var U=Z.stateNode;if(Q===null&&Z.flags&E0){var{type:A,memoizedProps:$}=Z;z$(U,A,$)}break}case F0:break;case A0:break;case Y1:{{var V=Z.memoizedProps,w=V.onCommit,F=V.onRender,N=Z.stateNode.effectDuration,i=VW(),s=Q===null?"mount":"update";if(LW())s="nested-update";if(typeof F==="function")F(Z.memoizedProps.id,s,Z.actualDuration,Z.treeBaseDuration,Z.actualStartTime,i);{if(typeof w==="function")w(Z.memoizedProps.id,s,N,i);yR(Z);var V0=Z.return;J:while(V0!==null){switch(V0.tag){case o:var w0=V0.stateNode;w0.effectDuration+=N;break J;case Y1:var P=V0.stateNode;P.effectDuration+=N;break J}V0=V0.return}}}break}case z0:{pP(J,Z);break}case d0:case M4:case a:case e:case u:case O0: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(!t1){if(Z.flags&k7)YH(Z)}}function mP(J){switch(J.tag){case H0:case t:case L0:{if(J.mode&y0)try{p5(),ZH(J,J.return)}finally{o5(J)}else ZH(J,J.return);break}case l:{var Q=J.stateNode;if(typeof Q.componentDidMount==="function")bP(J,J.return,Q);XH(J,J.return);break}case f:{XH(J,J.return);break}}}function yP(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 P$(X.stateNode,X.memoizedProps)}catch(Y){n0(J,J.return,Y)}}}else if(X.tag===F0){if(Z===null)try{var z=X.stateNode;if(Q)A$(z);else R$(z,X.memoizedProps)}catch(Y){n0(J,J.return,Y)}}else if((X.tag===e||X.tag===u)&&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 YH(J){var Q=J.ref;if(Q!==null){var Z=J.stateNode,X;switch(J.tag){case f:X=gG(Z);break;default:X=Z}if(typeof Q==="function"){var G;if(J.mode&y0)try{p5(),G=Q(X)}finally{o5(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 sP(J){var Q=J.alternate;if(Q!==null)Q.return=null;J.return=null}function BH(J){var Q=J.alternate;if(Q!==null)J.alternate=null,BH(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 cP(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===o||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!==F0&&Q.tag!==x4){if(Q.flags&j1)continue J;if(Q.child===null||Q.tag===A0)continue J;else Q.child.return=Q,Q=Q.child}if(!(Q.flags&j1))return Q.stateNode}}function iP(J){var Q=cP(J);switch(Q.tag){case f:{var Z=Q.stateNode;if(Q.flags&q6)WK(Z),Q.flags&=~q6;var X=WH(J);IY(J,X,Z);break}case o:case A0:{var G=Q.stateNode.containerInfo,z=WH(J);_Y(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 _Y(J,Q,Z){var X=J.tag,G=X===f||X===F0;if(G){var z=J.stateNode;if(Q)U$(Z,z,Q);else W$(Z,z)}else if(X===A0);else{var Y=J.child;if(Y!==null){_Y(Y,Q,Z);var B=Y.sibling;while(B!==null)_Y(B,Q,Z),B=B.sibling}}}function IY(J,Q,Z){var X=J.tag,G=X===f||X===F0;if(G){var z=J.stateNode;if(Q)H$(Z,z,Q);else K$(Z,z)}else if(X===A0);else{var Y=J.child;if(Y!==null){IY(Y,Q,Z);var B=Y.sibling;while(B!==null)IY(B,Q,Z),B=B.sibling}}}var e1=null,C5=!1;function lP(J,Q,Z){{var X=Q;J:while(X!==null){switch(X.tag){case f:{e1=X.stateNode,C5=!1;break J}case o:{e1=X.stateNode.containerInfo,C5=!0;break J}case A0:{e1=X.stateNode.containerInfo,C5=!0;break J}}X=X.return}if(e1===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),e1=null,C5=!1}sP(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(p2(Z),Z.tag){case f:if(!t1)k9(Z,Q);case F0:{{var X=e1,G=C5;if(e1=null,e7(J,Q,Z),e1=X,C5=G,e1!==null)if(C5)O$(e1,Z.stateNode);else q$(e1,Z.stateNode)}return}case x4:{if(e1!==null)if(C5)M$(e1,Z.stateNode);else TG(e1,Z.stateNode);return}case A0:{{var z=e1,Y=C5;e1=Z.stateNode.containerInfo,C5=!0,e7(J,Q,Z),e1=z,C5=Y}return}case H0:case t:case o0:case L0:{if(!t1){var B=Z.updateQueue;if(B!==null){var K=B.lastEffect;if(K!==null){var H=K.next,U=H;do{var A=U,$=A.destroy,V=A.tag;if($!==void 0){if((V&c5)!==g4)uZ(Z,Q,$);else if((V&C1)!==g4){if(lB(Z),Z.mode&y0)p5(),uZ(Z,Q,$),o5(Z);else uZ(Z,Q,$);oB()}}U=U.next}while(U!==H)}}}e7(J,Q,Z);return}case l:{if(!t1){k9(Z,Q);var w=Z.stateNode;if(typeof w.componentWillUnmount==="function")jY(Z,Q,w)}e7(J,Q,Z);return}case a:{e7(J,Q,Z);return}case e:{if(Z.mode&I0){var F=t1;t1=F||Z.memoizedState!==null,e7(J,Q,Z),t1=F}else e7(J,Q,Z);break}default:{e7(J,Q,Z);return}}}function oP(J){var Q=J.memoizedState}function pP(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 NP;Q.forEach(function(X){var G=aR.bind(null,J,X);if(!Z.has(X)){if(Z.add(X),L5)if(v9!==null&&b9!==null)NJ(b9,v9);else throw Error("Expected finished root and lanes to be set. This is a bug in React.");X.then(G,G)}})}}function aP(J,Q,Z){v9=Z,b9=J,H1(Q),qH(Q,J),H1(Q),v9=null,b9=null}function S5(J,Q,Z){var X=Q.deletions;if(X!==null)for(var G=0;G<X.length;G++){var z=X[G];try{lP(J,Q,z)}catch(K){n0(z,Q,K)}}var Y=lJ();if(Q.subtreeFlags&SX){var B=Q.child;while(B!==null)H1(B),qH(B,J),B=B.sibling}H1(Y)}function qH(J,Q,Z){var{alternate:X,flags:G}=J;switch(J.tag){case H0:case t:case o0:case L0:{if(S5(Q,J),a5(J),G&E0){try{E5(c5|E1,J,J.return),t7(c5|E1,J)}catch(X0){n0(J,J.return,X0)}if(J.mode&y0){try{p5(),E5(C1|E1,J,J.return)}catch(X0){n0(J,J.return,X0)}o5(J)}else try{E5(C1|E1,J,J.return)}catch(X0){n0(J,J.return,X0)}}return}case l:{if(S5(Q,J),a5(J),G&k7){if(X!==null)k9(X,X.return)}return}case f:{if(S5(Q,J),a5(J),G&k7){if(X!==null)k9(X,X.return)}{if(J.flags&q6){var z=J.stateNode;try{WK(z)}catch(X0){n0(J,J.return,X0)}}if(G&E0){var Y=J.stateNode;if(Y!=null){var B=J.memoizedProps,K=X!==null?X.memoizedProps:B,H=J.type,U=J.updateQueue;if(J.updateQueue=null,U!==null)try{Y$(Y,U,H,K,B,J)}catch(X0){n0(J,J.return,X0)}}}}return}case F0:{if(S5(Q,J),a5(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:A,memoizedProps:$}=J,V=X!==null?X.memoizedProps:$;try{B$(A,V,$)}catch(X0){n0(J,J.return,X0)}}return}case o:{if(S5(Q,J),a5(J),G&E0){if(X!==null){var w=X.memoizedState;if(w.isDehydrated)try{g$(Q.containerInfo)}catch(X0){n0(J,J.return,X0)}}}return}case A0:{S5(Q,J),a5(J);return}case z0:{S5(Q,J),a5(J);var F=J.child;if(F.flags&O8){var{stateNode:N,memoizedState:i}=F,s=i!==null;if(N.isHidden=s,s){var V0=F.alternate!==null&&F.alternate.memoizedState!==null;if(!V0)bR()}}if(G&E0){try{oP(J)}catch(X0){n0(J,J.return,X0)}UH(J)}return}case e:{var w0=X!==null&&X.memoizedState!==null;if(J.mode&I0){var P=t1;t1=P||w0,S5(Q,J),t1=P}else S5(Q,J);if(a5(J),G&O8){var{stateNode:_,memoizedState:R}=J,E=R!==null,h=J;if(_.isHidden=E,E){if(!w0){if((h.mode&I0)!==n){m=h;var v=h.child;while(v!==null)m=v,nP(v),v=v.sibling}}}yP(h,E)}return}case d0:{if(S5(Q,J),a5(J),G&E0)UH(J);return}case a:return;default:{S5(Q,J),a5(J);return}}}function a5(J){var Q=J.flags;if(Q&j1){try{iP(J)}catch(Z){n0(J,J.return,Z)}J.flags&=~j1}if(Q&z7)J.flags&=~z7}function rP(J,Q,Z){v9=Z,b9=Q,m=J,OH(J,Q,Z),v9=null,b9=null}function OH(J,Q,Z){var X=(J.mode&I0)!==n;while(m!==null){var G=m,z=G.child;if(G.tag===e&&X){var Y=G.memoizedState!==null,B=Y||fZ;if(B){xY(J,Q,Z);continue}else{var K=G.alternate,H=K!==null&&K.memoizedState!==null,U=H||t1,A=fZ,$=t1;if(fZ=B,t1=U,t1&&!$)m=G,tP(G);var V=z;while(V!==null)m=V,OH(V,Q,Z),V=V.sibling;m=G,fZ=A,t1=$,xY(J,Q,Z);continue}}if((G.subtreeFlags&M6)!==Q0&&z!==null)z.return=G,m=z;else xY(J,Q,Z)}}function xY(J,Q,Z){while(m!==null){var X=m;if((X.flags&M6)!==Q0){var G=X.alternate;H1(X);try{dP(Q,G,X,Z)}catch(Y){n0(X,X.return,Y)}u1()}if(X===J){m=null;return}var z=X.sibling;if(z!==null){z.return=X.return,m=z;return}m=X.return}}function nP(J){while(m!==null){var Q=m,Z=Q.child;switch(Q.tag){case H0:case t:case o0:case L0:{if(Q.mode&y0)try{p5(),E5(C1,Q,Q.return)}finally{o5(Q)}else E5(C1,Q,Q.return);break}case l:{k9(Q,Q.return);var X=Q.stateNode;if(typeof X.componentWillUnmount==="function")jY(Q,Q.return,X);break}case f:{k9(Q,Q.return);break}case e:{var G=Q.memoizedState!==null;if(G){MH(J);continue}break}}if(Z!==null)Z.return=Q,m=Z;else MH(J)}}function MH(J){while(m!==null){var Q=m;if(Q===J){m=null;return}var Z=Q.sibling;if(Z!==null){Z.return=Q.return,m=Z;return}m=Q.return}}function tP(J){while(m!==null){var Q=m,Z=Q.child;if(Q.tag===e){var X=Q.memoizedState!==null;if(X){$H(J);continue}}if(Z!==null)Z.return=Q,m=Z;else $H(J)}}function $H(J){while(m!==null){var Q=m;H1(Q);try{mP(Q)}catch(X){n0(Q,Q.return,X)}if(u1(),Q===J){m=null;return}var Z=Q.sibling;if(Z!==null){Z.return=Q.return,m=Z;return}m=Q.return}}function eP(J,Q,Z,X){m=Q,JR(Q,J,Z,X)}function JR(J,Q,Z,X){while(m!==null){var G=m,z=G.child;if((G.subtreeFlags&Z9)!==Q0&&z!==null)z.return=G,m=z;else QR(J,Q,Z,X)}}function QR(J,Q,Z,X){while(m!==null){var G=m;if((G.flags&R5)!==Q0){H1(G);try{ZR(Q,G,Z,X)}catch(Y){n0(G,G.return,Y)}u1()}if(G===J){m=null;return}var z=G.sibling;if(z!==null){z.return=G.return,m=z;return}m=G.return}}function ZR(J,Q,Z,X){switch(Q.tag){case H0:case t:case L0:{if(Q.mode&y0){iz();try{t7(r1|E1,Q)}finally{cz(Q)}}else t7(r1|E1,Q);break}}}function XR(J){m=J,GR()}function GR(){while(m!==null){var J=m,Q=J.child;if((m.flags&U8)!==Q0){var Z=J.deletions;if(Z!==null){for(var X=0;X<Z.length;X++){var G=Z[X];m=G,BR(G,J)}{var z=J.alternate;if(z!==null){var Y=z.child;if(Y!==null){z.child=null;do{var B=Y.sibling;Y.sibling=null,Y=B}while(Y!==null)}}}m=J}}if((J.subtreeFlags&Z9)!==Q0&&Q!==null)Q.return=J,m=Q;else zR()}}function zR(){while(m!==null){var J=m;if((J.flags&R5)!==Q0)H1(J),YR(J),u1();var Q=J.sibling;if(Q!==null){Q.return=J.return,m=Q;return}m=J.return}}function YR(J){switch(J.tag){case H0:case t:case L0:{if(J.mode&y0)iz(),E5(r1|E1,J,J.return),cz(J);else E5(r1|E1,J,J.return);break}}}function BR(J,Q){while(m!==null){var Z=m;H1(Z),WR(Z,Q),u1();var X=Z.child;if(X!==null)X.return=Z,m=X;else KR(J)}}function KR(J){while(m!==null){var Q=m,Z=Q.sibling,X=Q.return;if(BH(Q),Q===J){m=null;return}if(Z!==null){Z.return=X,m=Z;return}m=X}}function WR(J,Q){switch(J.tag){case H0:case t:case L0:{if(J.mode&y0)iz(),E5(r1,J,Q),cz(J);else E5(r1,J,Q);break}}}function HR(J){switch(J.tag){case H0:case t:case L0:{try{t7(C1|E1,J)}catch(Z){n0(J,J.return,Z)}break}case l:{var Q=J.stateNode;try{Q.componentDidMount()}catch(Z){n0(J,J.return,Z)}break}}}function UR(J){switch(J.tag){case H0:case t:case L0:{try{t7(r1|E1,J)}catch(Q){n0(J,J.return,Q)}break}}}function qR(J){switch(J.tag){case H0:case t:case L0:{try{E5(C1|E1,J,J.return)}catch(Z){n0(J,J.return,Z)}break}case l:{var Q=J.stateNode;if(typeof Q.componentWillUnmount==="function")jY(J,J.return,Q);break}}}function OR(J){switch(J.tag){case H0:case t:case L0:try{E5(r1|E1,J,J.return)}catch(Q){n0(J,J.return,Q)}}}var MR=0,$R=1,AR=2,PR=3,RR=4;if(typeof Symbol==="function"&&Symbol.for){var VJ=Symbol.for;MR=VJ("selector.component"),$R=VJ("selector.has_pseudo_class"),AR=VJ("selector.role"),PR=VJ("selector.test_id"),RR=VJ("selector.text")}var LR=[];function VR(){LR.forEach(function(J){return J()})}var wR=W0.ReactCurrentActQueue;function FR(J){{var Q=typeof IS_REACT_ACT_ENVIRONMENT!=="undefined"?IS_REACT_ACT_ENVIRONMENT:void 0,Z=typeof jest!=="undefined";return Z&&Q!==!1}}function AH(){{var J=typeof IS_REACT_ACT_ENVIRONMENT!=="undefined"?IS_REACT_ACT_ENVIRONMENT:void 0;if(!J&&wR.current!==null)q("The current testing environment is not configured to support act(...)");return J}}var jR=Math.ceil,DY=W0.ReactCurrentDispatcher,EY=W0.ReactCurrentOwner,J4=W0.ReactCurrentBatchConfig,N5=W0.ReactCurrentActQueue,g1=0,PH=1,Q4=2,B5=4,R7=0,wJ=1,k8=2,dZ=3,FJ=4,RH=5,CY=6,x0=g1,V4=null,U1=null,v1=x,r5=x,SY=s7(x),b1=R7,jJ=null,NY=x,mZ=x,_J=x,yZ=x,IJ=null,v4=null,gY=0,LH=500,VH=1/0,_R=500,L7=null;function xJ(){VH=d1()+_R}function wH(){return VH}var sZ=!1,vY=null,T9=null,T8=!1,J8=null,DJ=x,bY=[],kY=null,IR=50,EJ=0,TY=null,hY=!1,cZ=!1,xR=50,h9=0,iZ=null,CJ=e0,lZ=x,FH=!1;function oZ(){return V4}function w4(){if((x0&(Q4|B5))!==g1)return d1();if(CJ!==e0)return CJ;return CJ=d1(),CJ}function Q8(J){var Q=J.mode;if((Q&I0)===n)return B0;else if((x0&Q4)!==g1&&v1!==x)return w6(v1);var Z=PA()!==AA;if(Z){if(J4.transition!==null){var X=J4.transition;if(!X._updatedFibers)X._updatedFibers=new Set;X._updatedFibers.add(J)}if(lZ===y1)lZ=Q3();return lZ}var G=V5();if(G!==y1)return G;var z=Q$();return z}function DR(J){var Q=J.mode;if((Q&I0)===n)return B0;return Iq()}function k1(J,Q,Z,X){if(nR(),FH)q("useInsertionEffect must not schedule updates.");if(hY)cZ=!0;if(F6(J,Z,X),(x0&Q4)!==x&&J===V4)JL(Q);else{if(L5)G3(J,Q,Z);if(QL(Q),J===V4){if((x0&Q4)===g1)_J=P0(_J,Z);if(b1===FJ)Z8(J,v1)}if(b4(J,X),Z===B0&&x0===g1&&(Q.mode&I0)===n&&!N5.isBatchingLegacy)xJ(),wK()}}function ER(J,Q,Z){var X=J.current;X.lanes=Q,F6(J,Q,Z),b4(J,Z)}function CR(J){return(x0&Q4)!==g1}function b4(J,Q){var Z=J.callbackNode;Lq(J,Q);var X=UQ(J,J===V4?v1:x);if(X===x){if(Z!==null)fH(Z);J.callbackNode=null,J.callbackPriority=y1;return}var G=V8(X),z=J.callbackPriority;if(z===G&&!(N5.current!==null&&Z!==cY)){if(Z==null&&z!==B0)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 Y;if(G===B0){if(J.tag===c7){if(N5.isBatchingLegacy!==null)N5.didScheduleLegacyUpdate=!0;e$(IH.bind(null,J))}else VK(IH.bind(null,J));if(N5.current!==null)N5.current.push(i7);else X$(function(){if((x0&(Q4|B5))===g1)i7()});Y=null}else{var B;switch(B3(X)){case s4:B=BQ;break;case W7:B=NX;break;case H7:B=A8;break;case $Q:B=gX;break;default:B=A8;break}Y=iY(B,jH.bind(null,J))}J.callbackPriority=G,J.callbackNode=Y}function jH(J,Q){if(yA(),CJ=e0,lZ=x,(x0&(Q4|B5))!==g1)throw new Error("Should not already be working.");var Z=J.callbackNode,X=w7();if(X){if(J.callbackNode!==Z)return null}var G=UQ(J,J===V4?v1:x);if(G===x)return null;var z=!qQ(J,G)&&!_q(J,G)&&!Q,Y=z?uR(J,G):aZ(J,G);if(Y!==R7){if(Y===k8){var B=JG(J);if(B!==x)G=B,Y=fY(J,B)}if(Y===wJ){var K=jJ;throw h8(J,x),Z8(J,G),b4(J,d1()),K}if(Y===CY)Z8(J,G);else{var H=!qQ(J,G),U=J.current.alternate;if(H&&!NR(U)){if(Y=aZ(J,G),Y===k8){var A=JG(J);if(A!==x)G=A,Y=fY(J,A)}if(Y===wJ){var $=jJ;throw h8(J,x),Z8(J,G),b4(J,d1()),$}}J.finishedWork=U,J.finishedLanes=G,SR(J,Y,G)}}if(b4(J,d1()),J.callbackNode===Z)return jH.bind(null,J);return null}function fY(J,Q){var Z=IJ;if(AQ(J)){var X=h8(J,Q);X.flags|=G7,l$(J.containerInfo)}var G=aZ(J,Q);if(G!==k8){var z=v4;if(v4=Z,z!==null)_H(z)}return G}function _H(J){if(v4===null)v4=J;else v4.push.apply(v4,J)}function SR(J,Q,Z){switch(Q){case R7:case wJ:throw new Error("Root did not complete. This is a bug in React.");case k8:{f8(J,v4,L7);break}case dZ:{if(Z8(J,Z),eB(Z)&&!uH()){var X=gY+LH-d1();if(X>10){var G=UQ(J,x);if(G!==x)break;var z=J.suspendedLanes;if(!B9(z,Z)){var Y=w4();X3(J,z);break}J.timeoutHandle=bG(f8.bind(null,J,v4,L7),X);break}}f8(J,v4,L7);break}case FJ:{if(Z8(J,Z),jq(Z))break;if(!uH()){var B=Pq(J,Z),K=B,H=d1()-K,U=rR(H)-H;if(U>10){J.timeoutHandle=bG(f8.bind(null,J,v4,L7),U);break}}f8(J,v4,L7);break}case RH:{f8(J,v4,L7);break}default:throw new Error("Unknown root exit status.")}}function NR(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],Y=z.getSnapshot,B=z.value;try{if(!i4(Y(),B))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=OQ(Q,yZ),Q=OQ(Q,_J),Dq(J,Q)}function IH(J){if(sA(),(x0&(Q4|B5))!==g1)throw new Error("Should not already be working.");w7();var Q=UQ(J,x);if(!y4(Q,B0))return b4(J,d1()),null;var Z=aZ(J,Q);if(J.tag!==c7&&Z===k8){var X=JG(J);if(X!==x)Q=X,Z=fY(J,X)}if(Z===wJ){var G=jJ;throw h8(J,x),Z8(J,Q),b4(J,d1()),G}if(Z===CY)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,v4,L7),b4(J,d1()),null}function gR(J,Q){if(Q!==x){if(GG(J,P0(Q,B0)),b4(J,d1()),(x0&(Q4|B5))===g1)xJ(),i7()}}function uY(J,Q){var Z=x0;x0|=PH;try{return J(Q)}finally{if(x0=Z,x0===g1&&!N5.isBatchingLegacy)xJ(),wK()}}function vR(J,Q,Z,X,G){var z=V5(),Y=J4.transition;try{return J4.transition=null,s1(s4),J(Q,Z,X,G)}finally{if(s1(z),J4.transition=Y,x0===g1)xJ()}}function V7(J){if(J8!==null&&J8.tag===c7&&(x0&(Q4|B5))===g1)w7();var Q=x0;x0|=PH;var Z=J4.transition,X=V5();try{if(J4.transition=null,s1(s4),J)return J();else return}finally{if(s1(X),J4.transition=Z,x0=Q,(x0&(Q4|B5))===g1)i7()}}function xH(){return(x0&(Q4|B5))!==g1}function pZ(J,Q){H4(SY,r5,J),r5=P0(r5,Q),NY=P0(NY,Q)}function dY(J){r5=SY.current,W4(SY,J)}function h8(J,Q){J.finishedWork=null,J.finishedLanes=x;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,v1=r5=NY=Q,b1=R7,jJ=null,mZ=x,_J=x,yZ=x,IJ=null,v4=null,_A(),j5.discardPendingWarnings(),z}function DH(J,Q){do{var Z=U1;try{if(ZZ(),rK(),u1(),EY.current=null,Z===null||Z.return===null){b1=wJ,jJ=Q,U1=null;return}if(g5&&Z.mode&y0)vZ(Z,!0);if(A4)if(X9(),Q!==null&&typeof Q==="object"&&typeof Q.then==="function"){var X=Q;zq(Z,X,v1)}else Gq(Z,Q,v1);tA(J,Z.return,Z,Q,v1),NH(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=DY.current;if(DY.current=EZ,J===null)return EZ;else return J}function CH(J){DY.current=J}function bR(){gY=d1()}function SJ(J){mZ=P0(J,mZ)}function kR(){if(b1===R7)b1=dZ}function mY(){if(b1===R7||b1===dZ||b1===k8)b1=FJ;if(V4!==null&&(QG(mZ)||QG(_J)))Z8(V4,v1)}function TR(J){if(b1!==FJ)b1=k8;if(IJ===null)IJ=[J];else IJ.push(J)}function hR(){return b1===R7}function aZ(J,Q){var Z=x0;x0|=Q4;var X=EH();if(V4!==J||v1!==Q){if(L5){var G=J.memoizedUpdaters;if(G.size>0)NJ(J,v1),G.clear();z3(J,Q)}L7=Y3(),h8(J,Q)}pB(Q);do try{fR();break}catch(z){DH(J,z)}while(!0);if(ZZ(),x0=Z,CH(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 aB(),V4=null,v1=x,b1}function fR(){while(U1!==null)SH(U1)}function uR(J,Q){var Z=x0;x0|=Q4;var X=EH();if(V4!==J||v1!==Q){if(L5){var G=J.memoizedUpdaters;if(G.size>0)NJ(J,v1),G.clear();z3(J,Q)}L7=Y3(),xJ(),h8(J,Q)}pB(Q);do try{dR();break}catch(z){DH(J,z)}while(!0);if(ZZ(),CH(X),x0=Z,U1!==null)return Hq(),R7;else return aB(),V4=null,v1=x,b1}function dR(){while(U1!==null&&!f2())SH(U1)}function SH(J){var Q=J.alternate;H1(J);var Z;if((J.mode&y0)!==n)sz(J),Z=yY(Q,J,r5),vZ(J,!0);else Z=yY(Q,J,r5);if(u1(),J.memoizedProps=J.pendingProps,Z===null)NH(J);else U1=Z;EY.current=null}function NH(J){var Q=J;do{var{alternate:Z,return:X}=Q;if((Q.flags&O6)===Q0){H1(Q);var G=void 0;if((Q.mode&y0)===n)G=eW(Z,Q,r5);else sz(Q),G=eW(Z,Q,r5),vZ(Q,!1);if(u1(),G!==null){U1=G;return}}else{var z=SP(Z,Q);if(z!==null){z.flags&=g2,U1=z;return}if((Q.mode&y0)!==n){vZ(Q,!1);var{actualDuration:Y,child:B}=Q;while(B!==null)Y+=B.actualDuration,B=B.sibling;Q.actualDuration=Y}if(X!==null)X.flags|=O6,X.subtreeFlags=Q0,X.deletions=null;else{b1=CY,U1=null;return}}var K=Q.sibling;if(K!==null){U1=K;return}Q=X,U1=Q}while(Q!==null);if(b1===R7)b1=RH}function f8(J,Q,Z){var X=V5(),G=J4.transition;try{J4.transition=null,s1(s4),mR(J,Q,Z,X)}finally{J4.transition=G,s1(X)}return null}function mR(J,Q,Z,X){do w7();while(J8!==null);if(tR(),(x0&(Q4|B5))!==g1)throw new Error("Should not already be working.");var{finishedWork:G,finishedLanes:z}=J;if(n2(z),G===null)return iB(),null;else if(z===x)q("root.finishedLanes should not be empty during a commit. This is a bug in React.");if(J.finishedWork=null,J.finishedLanes=x,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=y1;var Y=P0(G.lanes,G.childLanes);if(Eq(J,Y),J===V4)V4=null,U1=null,v1=x;if((G.subtreeFlags&Z9)!==Q0||(G.flags&Z9)!==Q0){if(!T8)T8=!0,kY=Z,iY(A8,function(){return w7(),null})}var B=(G.subtreeFlags&(CX|SX|M6|Z9))!==Q0,K=(G.flags&(CX|SX|M6|Z9))!==Q0;if(B||K){var H=J4.transition;J4.transition=null;var U=V5();s1(s4);var A=x0;x0|=B5,EY.current=null;var $=kP(J,G);wW(),aP(J,G,z),aM(J.containerInfo),J.current=G,Yq(z),rP(G,J,z),Bq(),u2(),x0=A,s1(U),J4.transition=H}else J.current=G,wW();var V=T8;if(T8)T8=!1,J8=J,DJ=z;else h9=0,iZ=null;if(Y=J.pendingLanes,Y===x)T9=null;if(!V)kH(J.current,!1);if(l2(G.stateNode,X),L5)J.memoizedUpdaters.clear();if(VR(),b4(J,d1()),Q!==null){var w=J.onRecoverableError;for(var F=0;F<Q.length;F++){var N=Q[F],i=N.stack,s=N.digest;w(N.value,{componentStack:i,digest:s})}}if(sZ){sZ=!1;var V0=vY;throw vY=null,V0}if(y4(DJ,B0)&&J.tag!==c7)w7();if(Y=J.pendingLanes,y4(Y,B0))if(mA(),J===TY)EJ++;else EJ=0,TY=J;else EJ=0;return i7(),iB(),null}function w7(){if(J8!==null){var J=B3(DJ),Q=gq(H7,J),Z=J4.transition,X=V5();try{return J4.transition=null,s1(Q),sR()}finally{s1(X),J4.transition=Z}}return!1}function yR(J){if(bY.push(J),!T8)T8=!0,iY(A8,function(){return w7(),null})}function sR(){if(J8===null)return!1;var J=kY;kY=null;var Q=J8,Z=DJ;if(J8=null,DJ=x,(x0&(Q4|B5))!==g1)throw new Error("Cannot flush passive effects while already rendering.");hY=!0,cZ=!1,Kq(Z);var X=x0;x0|=B5,XR(Q.current),eP(Q,Q.current,Z,J);{var G=bY;bY=[];for(var z=0;z<G.length;z++){var Y=G[z];uP(Q,Y)}}Wq(),kH(Q.current,!0),x0=X,i7();{if(cZ)if(Q===iZ)h9++;else h9=0,iZ=Q;else h9=0;hY=!1,cZ=!1}o2(Q);{var B=Q.current.stateNode;B.effectDuration=0,B.passiveEffectDuration=0}return!0}function gH(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,vY=J}var lR=iR;function vH(J,Q,Z){var X=v8(Z,Q),G=CW(J,X,B0),z=o7(J,G,B0),Y=w4();if(z!==null)F6(z,B0,Y),b4(z,Y)}function n0(J,Q,Z){if(gP(Z),gJ(!1),J.tag===o){vH(J,J,Z);return}var X=null;X=Q;while(X!==null){if(X.tag===o){vH(X,J,Z);return}else if(X.tag===l){var{type:G,stateNode:z}=X;if(typeof G.getDerivedStateFromError==="function"||typeof z.componentDidCatch==="function"&&!gH(z)){var Y=v8(Z,J),B=BY(X,Y,B0),K=o7(X,B,B0),H=w4();if(K!==null)F6(K,B0,H),b4(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 oR(J,Q,Z){var X=J.pingCache;if(X!==null)X.delete(Q);var G=w4();if(X3(J,Z),ZL(J),V4===J&&B9(v1,Z))if(b1===FJ||b1===dZ&&eB(v1)&&d1()-gY<LH)h8(J,x);else yZ=P0(yZ,Z);b4(J,G)}function bH(J,Q){if(Q===y1)Q=DR(J);var Z=w4(),X=N4(J,Q);if(X!==null)F6(X,Q,Z),b4(X,Z)}function pR(J){var Q=J.memoizedState,Z=y1;if(Q!==null)Z=Q.retryLane;bH(J,Z)}function aR(J,Q){var Z=y1,X;switch(J.tag){case z0:X=J.stateNode;var G=J.memoizedState;if(G!==null)Z=G.retryLane;break;case d0: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:jR(J/1960)*1960}function nR(){if(EJ>IR)throw EJ=0,TY=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>xR)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(){j5.flushLegacyContextWarning(),j5.flushPendingUnsafeLifecycleWarnings()}function kH(J,Q){{if(H1(J),rZ(J,Y7,qR),Q)rZ(J,YQ,OR);if(rZ(J,Y7,HR),Q)rZ(J,YQ,UR);u1()}}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!==Q0)X=X.child;else{if((X.flags&Q)!==Q0)Z(X);if(X.sibling!==null)X=X.sibling;else X=G=X.return}}}}var nZ=null;function TH(J){{if((x0&Q4)!==g1)return;if(!(J.mode&I0))return;var Q=J.tag;if(Q!==t0&&Q!==o&&Q!==l&&Q!==H0&&Q!==t&&Q!==o0&&Q!==L0)return;var Z=$0(J)||"ReactComponent";if(nZ!==null){if(nZ.has(Z))return;nZ.add(Z)}else nZ=new Set([Z]);var X=K4;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 u1()}}}var yY;{var eR=null;yY=function(J,Q,Z){var X=cH(eR,Q);try{return pW(J,Q,Z)}catch(z){if(BA()||z!==null&&typeof z==="object"&&typeof z.then==="function")throw z;if(ZZ(),rK(),JH(J,Q),cH(Q,X),Q.mode&y0)sz(Q);if(jX(null,pW,null,J,Q,Z),E2()){var G=_X();if(typeof G==="object"&&G!==null&&G._suppressLogging&&typeof z==="object"&&z!==null&&!z._suppressLogging)z._suppressLogging=!0}throw z}}}var hH=!1,sY;sY=new Set;function JL(J){if(B8&&!fA())switch(J.tag){case H0:case t:case L0:{var Q=U1&&$0(U1)||"Unknown",Z=Q;if(!sY.has(Z)){sY.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 l:{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 NJ(J,Q){if(L5){var Z=J.memoizedUpdaters;Z.forEach(function(X){G3(J,X,Q)})}}var cY={};function iY(J,Q){{var Z=N5.current;if(Z!==null)return Z.push(Q),cY;else return cB(J,Q)}}function fH(J){if(J===cY)return;return h2(J)}function uH(){return N5.current!==null}function QL(J){{if(J.mode&I0){if(!AH())return}else{if(!FR())return;if(x0!==g1)return;if(J.tag!==H0&&J.tag!==t&&J.tag!==L0)return}if(N5.current===null){var Q=K4;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 u1()}}}}function ZL(J){if(J.tag!==c7&&AH()&&N5.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 gJ(J){FH=J}var K5=null,f9=null,XL=function(J){K5=J};function u9(J){{if(K5===null)return J;var Q=K5(J);if(Q===void 0)return J;return Q.current}}function lY(J){return u9(J)}function oY(J){{if(K5===null)return J;var Q=K5(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:r,render:Z};if(J.displayName!==void 0)X.displayName=J.displayName;return X}}return J}return Q.current}}function dH(J,Q){{if(K5===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 l:{if(typeof X==="function")G=!0;break}case H0:{if(typeof X==="function")G=!0;else if(z===k0)G=!0;break}case t:{if(z===r)G=!0;else if(z===k0)G=!0;break}case o0:case L0:{if(z===M0)G=!0;else if(z===k0)G=!0;break}default:return!1}if(G){var Y=K5(Z);if(Y!==void 0&&Y===K5(X))return!0}return!1}}function mH(J){{if(K5===null)return;if(typeof WeakSet!=="function")return;if(f9===null)f9=new WeakSet;f9.add(J)}}var GL=function(J,Q){{if(K5===null)return;var{staleFamilies:Z,updatedFamilies:X}=Q;w7(),V7(function(){pY(J.current,X,Z)})}},zL=function(J,Q){{if(J.context!==l4)return;w7(),V7(function(){vJ(Q,J,null,null)})}};function pY(J,Q,Z){{var{alternate:X,child:G,sibling:z,tag:Y,type:B}=J,K=null;switch(Y){case H0:case L0:case l:K=B;break;case t:K=B.render;break}if(K5===null)throw new Error("Expected resolveFamily to be set during hot reload.");var H=!1,U=!1;if(K!==null){var A=K5(K);if(A!==void 0){if(Z.has(A))U=!0;else if(Q.has(A))if(Y===l)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 $=N4(J,B0);if($!==null)k1($,J,B0,e0)}if(G!==null&&!U)pY(G,Q,Z);if(z!==null)pY(z,Q,Z)}}var YL=function(J,Q){{var Z=new Set,X=new Set(Q.map(function(G){return G.current}));return aY(J.current,X,Z),Z}};function aY(J,Q,Z){{var{child:X,sibling:G,tag:z,type:Y}=J,B=null;switch(z){case H0:case L0:case l:B=Y;break;case t:B=Y.render;break}var K=!1;if(B!==null){if(Q.has(B))K=!0}if(K)BL(J,Z);else if(X!==null)aY(X,Q,Z);if(G!==null)aY(G,Q,Z)}}function BL(J,Q){{var Z=KL(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 o:Q.add(X.stateNode.containerInfo);return}if(X.return===null)throw new Error("Expected to reach root first.");X=X.return}}}function KL(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 rY;{rY=!1;try{var yH=Object.preventExtensions({});}catch(J){rY=!0}}function WL(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=Q0,this.subtreeFlags=Q0,this.deletions=null,this.lanes=x,this.childLanes=x,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,!rY&&typeof Object.preventExtensions==="function")Object.preventExtensions(this)}var o4=function(J,Q,Z,X){return new WL(J,Q,Z,X)};function nY(J){var Q=J.prototype;return!!(Q&&Q.isReactComponent)}function HL(J){return typeof J==="function"&&!nY(J)&&J.defaultProps===void 0}function UL(J){if(typeof J==="function")return nY(J)?l:H0;else if(J!==void 0&&J!==null){var Q=J.$$typeof;if(Q===r)return t;if(Q===M0)return o0}return t0}function u8(J,Q){var Z=J.alternate;if(Z===null)Z=o4(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=Q0,Z.subtreeFlags=Q0,Z.deletions=null,Z.actualDuration=0,Z.actualStartTime=-1;Z.flags=J.flags&B7,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 t0:case H0:case L0:Z.type=u9(J.type);break;case l:Z.type=lY(J.type);break;case t:Z.type=oY(J.type);break}return Z}function qL(J,Q){J.flags&=B7|j1;var Z=J.alternate;if(Z===null)J.childLanes=x,J.lanes=Q,J.child=null,J.subtreeFlags=Q0,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=Q0,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 OL(J,Q,Z){var X;if(J===lQ){if(X=I0,Q===!0)X|=$1,X|=d5}else X=n;if(L5)X|=y0;return o4(o,null,null,X)}function tY(J,Q,Z,X,G,z){var Y=t0,B=J;if(typeof J==="function")if(nY(J))Y=l,B=lY(B);else B=u9(B);else if(typeof J==="string")Y=f;else J:switch(J){case T5:return X8(Z.children,G,z,Q);case M:if(Y=I4,G|=$1,(G&I0)!==n)G|=d5;break;case D:return ML(Z,G,z,Q);case N0:return $L(Z,G,z,Q);case R0:return AL(Z,G,z,Q);case l1:return sH(Z,G,z,Q);case h5:case X1:case A5:case f1:case B1:default:{if(typeof J==="object"&&J!==null)switch(J.$$typeof){case g:Y=S0;break J;case J0:Y=a4;break J;case r:Y=t,B=oY(B);break J;case M0:Y=o0;break J;case k0:Y=G4,B=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=o4(Y,Z,Q,G);return U.elementType=J,U.type=B,U.lanes=z,U._debugOwner=X,U}function eY(J,Q,Z){var X=null;X=J._owner;var{type:G,key:z,props:Y}=J,B=tY(G,z,Y,X,Q,Z);return B._debugSource=J._source,B._debugOwner=J._owner,B}function X8(J,Q,Z,X){var G=o4(c1,J,X,Q);return G.lanes=Z,G}function ML(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=o4(Y1,J,X,Q|y0);return G.elementType=D,G.lanes=Z,G.stateNode={effectDuration:0,passiveEffectDuration:0},G}function $L(J,Q,Z,X){var G=o4(z0,J,X,Q);return G.elementType=N0,G.lanes=Z,G}function AL(J,Q,Z,X){var G=o4(d0,J,X,Q);return G.elementType=R0,G.lanes=Z,G}function sH(J,Q,Z,X){var G=o4(e,J,X,Q);G.elementType=l1,G.lanes=Z;var z={isHidden:!1};return G.stateNode=z,G}function JB(J,Q,Z){var X=o4(F0,J,null,Q);return X.lanes=Z,X}function PL(){var J=o4(f,null,null,n);return J.elementType="DELETED",J}function RL(J){var Q=o4(x4,null,null,n);return Q.stateNode=J,Q}function QB(J,Q,Z){var X=J.children!==null?J.children:[],G=o4(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=o4(t0,null,null,n);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 LL(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=y1,this.eventTimes=XG(x),this.expirationTimes=XG(e0),this.pendingLanes=x,this.suspendedLanes=x,this.pingedLanes=x,this.expiredLanes=x,this.mutableReadLanes=x,this.finishedLanes=x,this.entangledLanes=x,this.entanglements=XG(x),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 Y=0;Y<bX;Y++)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,Y,B,K,H){var U=new LL(J,Q,Z,B,K),A=OL(Q,z);U.current=A,A.stateNode=U;{var $={element:X,isDehydrated:Z,cache:null,transitions:null,pendingSuspenseBoundaries:null};A.memoizedState=$}return qz(A),U}var ZB="18.3.1";function VL(J,Q,Z){var X=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;return q5(X),{$$typeof:$5,key:X==null?null:""+X,children:J,containerInfo:Q,implementation:Z}}var XB,GB;XB=!1,GB={};function lH(J){if(!J)return l4;var Q=J9(J),Z=t$(Q);if(Q.tag===l){var X=Q.type;if(s5(X))return RK(Q,X,Z)}return Z}function wL(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=mB(Z);if(G===null)return null;if(G.mode&$1){var z=$0(Z)||"Component";if(!GB[z]){GB[z]=!0;var Y=K4;try{if(H1(G),Z.mode&$1)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(Y)H1(Y);else u1()}}}return G.stateNode}}function oH(J,Q,Z,X,G,z,Y,B){var K=!1,H=null;return iH(J,Q,K,H,Z,X,G,z,Y)}function pH(J,Q,Z,X,G,z,Y,B,K,H){var U=!0,A=iH(Z,X,U,J,G,z,Y,B,K);A.context=lH(null);var $=A.current,V=w4(),w=Q8($),F=A7(V,w);return F.callback=Q!==void 0&&Q!==null?Q:null,o7($,F,w),ER(A,w,V),A}function vJ(J,Q,Z,X){i2(Q,J);var G=Q.current,z=w4(),Y=Q8(G);Uq(Y);var B=lH(Z);if(Q.context===null)Q.context=B;else Q.pendingContext=B;if(B8&&K4!==null&&!XB)XB=!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(K4)||"Unknown");var K=A7(z,Y);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=o7(G,K,Y);if(H!==null)k1(H,G,Y,z),BZ(H,G,Y);return Y}function tZ(J){var Q=J.current;if(!Q.child)return null;switch(Q.child.tag){case f:return gG(Q.child.stateNode);default:return Q.child.stateNode}}function FL(J){switch(J.tag){case o:{var Q=J.stateNode;if(AQ(Q)){var Z=Vq(Q);gR(Q,Z)}break}case z0:{V7(function(){var G=N4(J,B0);if(G!==null){var z=w4();k1(G,J,B0,z)}});var X=B0;zB(J,X);break}}}function aH(J,Q){var Z=J.memoizedState;if(Z!==null&&Z.dehydrated!==null)Z.retryLane=xq(Z.retryLane,Q)}function zB(J,Q){aH(J,Q);var Z=J.alternate;if(Z)aH(Z,Q)}function jL(J){if(J.tag!==z0)return;var Q=R6,Z=N4(J,Q);if(Z!==null){var X=w4();k1(Z,J,Q,X)}zB(J,Q)}function _L(J){if(J.tag!==z0)return;var Q=Q8(J),Z=N4(J,Q);if(Z!==null){var X=w4();k1(Z,J,Q,X)}zB(J,Q)}function rH(J){var Q=T2(J);if(Q===null)return null;return Q.stateNode}var nH=function(J){return null};function IL(J){return nH(J)}var tH=function(J){return!1};function xL(J){return tH(J)}var eH=null,JU=null,QU=null,ZU=null,XU=null,GU=null,zU=null,YU=null,BU=null;{var KU=function(J,Q,Z){var X=Q[Z],G=T0(J)?J.slice():j0({},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():j0({},J);if(X+1===Q.length){var Y=Z[X];if(z[Y]=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():j0({},J);return z[G]=qU(J[G],Q,Z+1,X),z},OU=function(J,Q,Z){return qU(J,Q,0,Z)},YB=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=YB(J,Q);if(G!==null){var z=OU(G.memoizedState,Z,X);G.memoizedState=z,G.baseState=z,J.memoizedProps=j0({},J.memoizedProps);var Y=N4(J,B0);if(Y!==null)k1(Y,J,B0,e0)}},JU=function(J,Q,Z){var X=YB(J,Q);if(X!==null){var G=WU(X.memoizedState,Z);X.memoizedState=G,X.baseState=G,J.memoizedProps=j0({},J.memoizedProps);var z=N4(J,B0);if(z!==null)k1(z,J,B0,e0)}},QU=function(J,Q,Z,X){var G=YB(J,Q);if(G!==null){var z=UU(G.memoizedState,Z,X);G.memoizedState=z,G.baseState=z,J.memoizedProps=j0({},J.memoizedProps);var Y=N4(J,B0);if(Y!==null)k1(Y,J,B0,e0)}},ZU=function(J,Q,Z){if(J.pendingProps=OU(J.memoizedProps,Q,Z),J.alternate)J.alternate.pendingProps=J.pendingProps;var X=N4(J,B0);if(X!==null)k1(X,J,B0,e0)},XU=function(J,Q){if(J.pendingProps=WU(J.memoizedProps,Q),J.alternate)J.alternate.pendingProps=J.pendingProps;var Z=N4(J,B0);if(Z!==null)k1(Z,J,B0,e0)},GU=function(J,Q,Z){if(J.pendingProps=UU(J.memoizedProps,Q,Z),J.alternate)J.alternate.pendingProps=J.pendingProps;var X=N4(J,B0);if(X!==null)k1(X,J,B0,e0)},zU=function(J){var Q=N4(J,B0);if(Q!==null)k1(Q,J,B0,e0)},YU=function(J){nH=J},BU=function(J){tH=J}}function DL(J){var Q=mB(J);if(Q===null)return null;return Q.stateNode}function EL(J){return null}function CL(){return K4}function SL(J){var Q=J.findFiberByHostInstance,Z=W0.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:YU,setSuspenseHandler:BU,scheduleUpdate:zU,currentDispatcherRef:Z,findHostInstanceByFiber:DL,findFiberByHostInstance:Q||EL,findHostInstancesForRefresh:YL,scheduleRefresh:GL,scheduleRoot:zL,setRefreshHandler:XL,getCurrentFiber:CL,reconcilerVersion:ZB})}var MU=typeof reportError==="function"?reportError:function(J){console.error(J)};function BB(J){this._internalRoot=J}eZ.prototype.render=BB.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!==F1){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=BB.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(xH())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.");V7(function(){vJ(null,J,null,null)}),qK(Q)}};function NL(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=MU,Y=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===M5)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)Y=Q.transitionCallbacks}var B=oH(J,lQ,null,Z,X,G,z);uQ(B.current,J);var K=J.nodeType===F1?J.parentNode:J;return u6(K),new BB(B)}function eZ(J){this._internalRoot=J}function gL(J){if(J)sq(J)}eZ.prototype.unstable_scheduleHydration=gL;function vL(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,Y=!1,B="",K=MU;if(Z!==null&&Z!==void 0){if(Z.unstable_strictMode===!0)z=!0;if(Z.identifierPrefix!==void 0)B=Z.identifierPrefix;if(Z.onRecoverableError!==void 0)K=Z.onRecoverableError}var H=pH(Q,null,J,lQ,X,z,Y,B,K);if(uQ(H.current,J),u6(J),G)for(var U=0;U<G.length;U++){var A=G[U];vA(H,A)}return new eZ(H)}function JX(J){return!!(J&&(J.nodeType===C4||J.nodeType===X7||J.nodeType===qX||!R1))}function bJ(J){return!!(J&&(J.nodeType===C4||J.nodeType===X7||J.nodeType===qX||J.nodeType===F1&&J.nodeValue===" react-mount-point-unstable "))}function $U(J){{if(J.nodeType===C4&&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 bL=W0.ReactCurrentOwner,AU;AU=function(J){if(J._reactRootContainer&&J.nodeType!==F1){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=KB(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===C4&&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 KB(J){if(!J)return null;if(J.nodeType===X7)return J.documentElement;else return J.firstChild}function PU(){}function kL(J,Q,Z,X,G){if(G){if(typeof X==="function"){var z=X;X=function(){var $=tZ(Y);z.call($)}}var Y=pH(Q,X,J,c7,null,!1,!1,"",PU);J._reactRootContainer=Y,uQ(Y.current,J);var B=J.nodeType===F1?J.parentNode:J;return u6(B),V7(),Y}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=oH(J,c7,null,!1,!1,"",PU);J._reactRootContainer=U,uQ(U.current,J);var A=J.nodeType===F1?J.parentNode:J;return u6(A),V7(function(){vJ(Q,U,Z,X)}),U}}function TL(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){AU(Z),TL(G===void 0?null:G,"render");var z=Z._reactRootContainer,Y;if(!z)Y=kL(Z,Q,J,G,X);else{if(Y=z,typeof G==="function"){var B=G;G=function(){var K=tZ(Y);B.call(K)}}vJ(Q,Y,J,G)}return tZ(Y)}var RU=!1;function hL(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=bL.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.",C0(Q.type)||"A component");Q.stateNode._warnedAboutRefsInRender=!0}}if(J==null)return null;if(J.nodeType===C4)return J;return wL(J,"findDOMNode")}function fL(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 uL(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 dL(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||!C2(J))throw new Error("parentComponent must be a valid React Component");return QX(J,Q,Z,!1,X)}var LU=!1;function mL(J){if(!LU)LU=!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=KB(J),X=Z&&!y7(Z);if(X)q("unmountComponentAtNode(): The node you're attempting to unmount was rendered by another copy of React.")}return V7(function(){QX(null,null,J,!1,function(){J._reactRootContainer=null,qK(J)})}),!0}else{{var G=KB(J),z=!!(G&&y7(G)),Y=J.nodeType===C4&&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",Y?"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(FL),kq(jL),Tq(_L),hq(V5),fq(Sq),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(uM),w2(uY,vR,V7);function yL(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 VL(J,Q,null,Z)}function sL(J,Q,Z,X){return dL(J,Q,Z,X)}var WB={usingClientEntryPoint:!1,Events:[y7,A9,dQ,CB,SB,uY]};function cL(J,Q){if(!WB.usingClientEntryPoint)q('You are importing createRoot from "react-dom" which is not supported. You should instead import it from "react-dom/client".');return NL(J,Q)}function iL(J,Q,Z){if(!WB.usingClientEntryPoint)q('You are importing hydrateRoot from "react-dom" which is not supported. You should instead import it from "react-dom/client".');return vL(J,Q,Z)}function lL(J){if(xH())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 V7(J)}var oL=SL({findFiberByHostInstance:_8,bundleType:1,version:ZB,rendererPackageName:"react-dom"});if(!oL&&L1&&window.top===window.self){if(navigator.userAgent.indexOf("Chrome")>-1&&navigator.userAgent.indexOf("Edge")===-1||navigator.userAgent.indexOf("Firefox")>-1){var VU=window.location.protocol;if(/^(https?|file):$/.test(VU))console.info("%cDownload the React DevTools for a better development experience: https://reactjs.org/link/react-devtools"+(VU==="file:"?`
You might need to use a local HTTP server (instead of file://): https://reactjs.org/link/react-devtools-faq`:""),"font-weight:bold")}}if(ZV.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=WB,ZV.createPortal=yL,ZV.createRoot=cL,ZV.findDOMNode=hL,ZV.flushSync=lL,ZV.hydrate=fL,ZV.hydrateRoot=iL,ZV.render=uL,ZV.unmountComponentAtNode=mL,ZV.unstable_batchedUpdates=uY,ZV.unstable_renderSubtreeIntoContainer=sL,ZV.version=ZB,typeof __REACT_DEVTOOLS_GLOBAL_HOOK__!=="undefined"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop==="function")__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(new Error)})()});var IU=m9((Iw,_U)=>{var XV=W5(jU(),1);_U.exports=XV});var xU=m9((GV)=>{var s9=W5(IU(),1);y9=s9.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,GV.createRoot=function(W0,l0){y9.usingClientEntryPoint=!0;try{return s9.createRoot(W0,l0)}finally{y9.usingClientEntryPoint=!1}},GV.hydrateRoot=function(W0,l0,w1){y9.usingClientEntryPoint=!0;try{return s9.hydrateRoot(W0,l0,w1)}finally{y9.usingClientEntryPoint=!1}};var y9});var fJ=m9((zV)=>{var HB=W5(TJ(),1);(function(){var W0=Symbol.for("react.element"),l0=Symbol.for("react.portal"),w1=Symbol.for("react.fragment"),J1=Symbol.for("react.strict_mode"),q=Symbol.for("react.profiler"),X4=Symbol.for("react.provider"),H0=Symbol.for("react.context"),l=Symbol.for("react.forward_ref"),t0=Symbol.for("react.suspense"),o=Symbol.for("react.suspense_list"),A0=Symbol.for("react.memo"),f=Symbol.for("react.lazy"),F0=Symbol.for("react.offscreen"),c1=Symbol.iterator,I4="@@iterator";function a4(M){if(M===null||typeof M!=="object")return null;var D=c1&&M[c1]||M[I4];if(typeof D==="function")return D;return null}var S0=HB.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;function t(M){{for(var D=arguments.length,g=new Array(D>1?D-1:0),J0=1;J0<D;J0++)g[J0-1]=arguments[J0];Y1("error",M,g)}}function Y1(M,D,g){{var J0=S0.ReactDebugCurrentFrame,r=J0.getStackAddendum();if(r!=="")D+="%s",g=g.concat([r]);var N0=g.map(function(R0){return String(R0)});N0.unshift("Warning: "+D),Function.prototype.apply.call(console[M],console,N0)}}var z0=!1,o0=!1,L0=!1,G4=!1,M4=!1,x4;x4=Symbol.for("react.module.reference");function d0(M){if(typeof M==="string"||typeof M==="function")return!0;if(M===w1||M===q||M4||M===J1||M===t0||M===o||G4||M===F0||z0||o0||L0)return!0;if(typeof M==="object"&&M!==null){if(M.$$typeof===f||M.$$typeof===A0||M.$$typeof===X4||M.$$typeof===H0||M.$$typeof===l||M.$$typeof===x4||M.getModuleId!==void 0)return!0}return!1}function a(M,D,g){var J0=M.displayName;if(J0)return J0;var r=D.displayName||D.name||"";return r!==""?g+"("+r+")":g}function e(M){return M.displayName||"Context"}function u(M){if(M==null)return null;if(typeof M.tag==="number")t("Received an unexpected object in getComponentNameFromType(). This is likely a bug in React. Please file an issue.");if(typeof M==="function")return M.displayName||M.name||null;if(typeof M==="string")return M;switch(M){case w1:return"Fragment";case l0:return"Portal";case q:return"Profiler";case J1:return"StrictMode";case t0:return"Suspense";case o:return"SuspenseList"}if(typeof M==="object")switch(M.$$typeof){case H0:var D=M;return e(D)+".Consumer";case X4:var g=M;return e(g._context)+".Provider";case l:return a(M,M.render,"ForwardRef");case A0:var J0=M.displayName||null;if(J0!==null)return J0;return u(M.type)||"Memo";case f:{var r=M,N0=r._payload,R0=r._init;try{return u(R0(N0))}catch(M0){return null}}}return null}var d=Object.assign,O0=0,c,Q1,$4,P1,q1,R1,K1;function O1(){}O1.__reactDisabledLog=!0;function A4(){{if(O0===0){c=console.log,Q1=console.info,$4=console.warn,P1=console.error,q1=console.group,R1=console.groupCollapsed,K1=console.groupEnd;var M={configurable:!0,enumerable:!0,value:O1,writable:!0};Object.defineProperties(console,{info:M,log:M,warn:M,error:M,group:M,groupCollapsed:M,groupEnd:M})}O0++}}function g5(){{if(O0--,O0===0){var M={configurable:!0,enumerable:!0,writable:!0};Object.defineProperties(console,{log:d({},M,{value:c}),info:d({},M,{value:Q1}),warn:d({},M,{value:$4}),error:d({},M,{value:P1}),group:d({},M,{value:q1}),groupCollapsed:d({},M,{value:R1}),groupEnd:d({},M,{value:K1})})}if(O0<0)t("disabledDepth fell below zero. This is a bug in React. Please file an issue.")}}var H5=S0.ReactCurrentDispatcher,U5;function T1(M,D,g){{if(U5===void 0)try{throw Error()}catch(r){var J0=r.stack.trim().match(/\n( *(at )?)/);U5=J0&&J0[1]||""}return`
`+U5+M}}var k4=!1,z4;{var r4=typeof WeakMap==="function"?WeakMap:Map;z4=new r4}function L1(M,D){if(!M||k4)return"";{var g=z4.get(M);if(g!==void 0)return g}var J0;k4=!0;var r=Error.prepareStackTrace;Error.prepareStackTrace=void 0;var N0;N0=H5.current,H5.current=null,A4();try{if(D){var R0=function(){throw Error()};if(Object.defineProperty(R0.prototype,"props",{set:function(){throw Error()}}),typeof Reflect==="object"&&Reflect.construct){try{Reflect.construct(R0,[])}catch(f1){J0=f1}Reflect.construct(M,[],R0)}else{try{R0.call()}catch(f1){J0=f1}M.call(R0.prototype)}}else{try{throw Error()}catch(f1){J0=f1}M()}}catch(f1){if(f1&&J0&&typeof f1.stack==="string"){var M0=f1.stack.split(`
`),k0=J0.stack.split(`
`),X1=M0.length-1,B1=k0.length-1;while(X1>=1&&B1>=0&&M0[X1]!==k0[B1])B1--;for(;X1>=1&&B1>=0;X1--,B1--)if(M0[X1]!==k0[B1]){if(X1!==1||B1!==1)do if(X1--,B1--,B1<0||M0[X1]!==k0[B1]){var l1=`
`+M0[X1].replace(" at new "," at ");if(M.displayName&&l1.includes("<anonymous>"))l1=l1.replace("<anonymous>",M.displayName);if(typeof M==="function")z4.set(M,l1);return l1}while(X1>=1&&B1>=0);break}}}finally{k4=!1,H5.current=N0,g5(),Error.prepareStackTrace=r}var h5=M?M.displayName||M.name:"",A5=h5?T1(h5):"";if(typeof M==="function")z4.set(M,A5);return A5}function T4(M,D,g){return L1(M,!1)}function n4(M){var D=M.prototype;return!!(D&&D.isReactComponent)}function I1(M,D,g){if(M==null)return"";if(typeof M==="function")return L1(M,n4(M));if(typeof M==="string")return T1(M);switch(M){case t0:return T1("Suspense");case o:return T1("SuspenseList")}if(typeof M==="object")switch(M.$$typeof){case l:return T4(M.render);case A0:return I1(M.type,D,g);case f:{var J0=M,r=J0._payload,N0=J0._init;try{return I1(N0(r),D,g)}catch(R0){}}}return""}var W1=Object.prototype.hasOwnProperty,D4={},q5=S0.ReactDebugCurrentFrame;function h1(M){if(M){var D=M._owner,g=I1(M.type,M._source,D?D.type:null);q5.setExtraStackFrame(g)}else q5.setExtraStackFrame(null)}function t4(M,D,g,J0,r){{var N0=Function.call.bind(W1);for(var R0 in M)if(N0(M,R0)){var M0=void 0;try{if(typeof M[R0]!=="function"){var k0=Error((J0||"React class")+": "+g+" type `"+R0+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof M[R0]+"`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.");throw k0.name="Invariant Violation",k0}M0=M[R0](D,R0,J0,g,null,"SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED")}catch(X1){M0=X1}if(M0&&!(M0 instanceof Error))h1(r),t("%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).",J0||"React class",g,R0,typeof M0),h1(null);if(M0 instanceof Error&&!(M0.message in D4))D4[M0.message]=!0,h1(r),t("Failed %s type: %s",g,M0.message),h1(null)}}}var j7=Array.isArray;function h4(M){return j7(M)}function f4(M){{var D=typeof Symbol==="function"&&Symbol.toStringTag,g=D&&M[Symbol.toStringTag]||M.constructor.name||"Object";return g}}function x1(M){try{return e4(M),!1}catch(D){return!0}}function e4(M){return""+M}function Y4(M){if(x1(M))return t("The provided key is an unsupported type %s. This value must be coerced to a string before before using it here.",f4(M)),e4(M)}var i1=S0.ReactCurrentOwner,v5={key:!0,ref:!0,__self:!0,__source:!0},b5,O5,u4;u4={};function b(M){if(W1.call(M,"ref")){var D=Object.getOwnPropertyDescriptor(M,"ref").get;if(D&&D.isReactWarning)return!1}return M.ref!==void 0}function p(M){if(W1.call(M,"key")){var D=Object.getOwnPropertyDescriptor(M,"key").get;if(D&&D.isReactWarning)return!1}return M.key!==void 0}function q0(M,D){if(typeof M.ref==="string"&&i1.current&&D&&i1.current.stateNode!==D){var g=u(i1.current.type);if(!u4[g])t('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',u(i1.current.type),M.ref),u4[g]=!0}}function f0(M,D){{var g=function(){if(!b5)b5=!0,t("%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)",D)};g.isReactWarning=!0,Object.defineProperty(M,"key",{get:g,configurable:!0})}}function p0(M,D){{var g=function(){if(!O5)O5=!0,t("%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)",D)};g.isReactWarning=!0,Object.defineProperty(M,"ref",{get:g,configurable:!0})}}var D1=function(M,D,g,J0,r,N0,R0){var M0={$$typeof:W0,type:M,key:D,ref:g,props:R0,_owner:N0};if(M0._store={},Object.defineProperty(M0._store,"validated",{configurable:!1,enumerable:!1,writable:!0,value:!1}),Object.defineProperty(M0,"_self",{configurable:!1,enumerable:!1,writable:!1,value:J0}),Object.defineProperty(M0,"_source",{configurable:!1,enumerable:!1,writable:!1,value:r}),Object.freeze)Object.freeze(M0.props),Object.freeze(M0);return M0};function Z1(M,D,g,J0,r){{var N0,R0={},M0=null,k0=null;if(g!==void 0)Y4(g),M0=""+g;if(p(D))Y4(D.key),M0=""+D.key;if(b(D))k0=D.ref,q0(D,r);for(N0 in D)if(W1.call(D,N0)&&!v5.hasOwnProperty(N0))R0[N0]=D[N0];if(M&&M.defaultProps){var X1=M.defaultProps;for(N0 in X1)if(R0[N0]===void 0)R0[N0]=X1[N0]}if(M0||k0){var B1=typeof M==="function"?M.displayName||M.name||"Unknown":M;if(M0)f0(R0,B1);if(k0)p0(R0,B1)}return D1(M,M0,k0,r,J0,i1.current,R0)}}var{ReactCurrentOwner:B4,ReactDebugCurrentFrame:D0}=S0;function b0(M){if(M){var D=M._owner,g=I1(M.type,M._source,D?D.type:null);D0.setExtraStackFrame(g)}else D0.setExtraStackFrame(null)}var t5=!1;function J5(M){return typeof M==="object"&&M!==null&&M.$$typeof===W0}function _7(){{if(B4.current){var M=u(B4.current.type);if(M)return`
Check the render method of \``+M+"`."}return""}}function c9(M){{if(M!==void 0){var D=M.fileName.replace(/^.*[\\\/]/,""),g=M.lineNumber;return`
Check your code at `+D+":"+g+"."}return""}}var m8={};function y8(M){{var D=_7();if(!D){var g=typeof M==="string"?M:M.displayName||M.name;if(g)D=`
Check the top-level render call using <`+g+">."}return D}}function G8(M,D){{if(!M._store||M._store.validated||M.key!=null)return;M._store.validated=!0;var g=y8(D);if(m8[g])return;m8[g]=!0;var J0="";if(M&&M._owner&&M._owner!==B4.current)J0=" It was passed a child from "+u(M._owner.type)+".";b0(M),t('Each child in a list should have a unique "key" prop.%s%s See https://reactjs.org/link/warning-keys for more information.',g,J0),b0(null)}}function k5(M,D){{if(typeof M!=="object")return;if(h4(M))for(var g=0;g<M.length;g++){var J0=M[g];if(J5(J0))G8(J0,D)}else if(J5(M)){if(M._store)M._store.validated=!0}else if(M){var r=a4(M);if(typeof r==="function"){if(r!==M.entries){var N0=r.call(M),R0;while(!(R0=N0.next()).done)if(J5(R0.value))G8(R0.value,D)}}}}}function I7(M){{var D=M.type;if(D===null||D===void 0||typeof D==="string")return;var g;if(typeof D==="function")g=D.propTypes;else if(typeof D==="object"&&(D.$$typeof===l||D.$$typeof===A0))g=D.propTypes;else return;if(g){var J0=u(D);t4(g,M.props,"prop",J0,M)}else if(D.PropTypes!==void 0&&!t5){t5=!0;var r=u(D);t("Component %s declared `PropTypes` instead of `propTypes`. Did you misspell the property assignment?",r||"Unknown")}if(typeof D.getDefaultProps==="function"&&!D.getDefaultProps.isReactClassApproved)t("getDefaultProps is only used on classic React.createClass definitions. Use a static property named `defaultProps` instead.")}}function x7(M){{var D=Object.keys(M.props);for(var g=0;g<D.length;g++){var J0=D[g];if(J0!=="children"&&J0!=="key"){b0(M),t("Invalid prop `%s` supplied to `React.Fragment`. React.Fragment can only have `key` and `children` props.",J0),b0(null);break}}if(M.ref!==null)b0(M),t("Invalid attribute `ref` supplied to `React.Fragment`."),b0(null)}}var M5={};function $5(M,D,g,J0,r,N0){{var R0=d0(M);if(!R0){var M0="";if(M===void 0||typeof M==="object"&&M!==null&&Object.keys(M).length===0)M0+=" 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(r);if(k0)M0+=k0;else M0+=_7();var X1;if(M===null)X1="null";else if(h4(M))X1="array";else if(M!==void 0&&M.$$typeof===W0)X1="<"+(u(M.type)||"Unknown")+" />",M0=" Did you accidentally export a JSX literal instead of a component?";else X1=typeof M;t("React.jsx: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s",X1,M0)}var B1=Z1(M,D,g,r,N0);if(B1==null)return B1;if(R0){var l1=D.children;if(l1!==void 0)if(J0)if(h4(l1)){for(var h5=0;h5<l1.length;h5++)k5(l1[h5],M);if(Object.freeze)Object.freeze(l1)}else t("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 k5(l1,M)}if(W1.call(D,"key")){var A5=u(M),f1=Object.keys(D).filter(function(P5){return P5!=="key"}),D7=f1.length>0?"{key: someKey, "+f1.join(": ..., ")+": ...}":"{key: someKey}";if(!M5[A5+D7]){var i9=f1.length>0?"{"+f1.join(": ..., ")+": ...}":"{}";t(`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} />`,D7,A5,i9,A5),M5[A5+D7]=!0}}if(M===w1)x7(B1);else I7(B1);return B1}}var T5=$5;zV.Fragment=w1,zV.jsxDEV=T5})()});var EU=W5(TJ(),1),CU=W5(xU(),1);var _4=W5(TJ(),1),G0=W5(fJ(),1);function YV(){let[W0,l0]=_4.useState(null),[w1,J1]=_4.useState("Ready to authenticate"),[q,X4]=_4.useState("info"),[H0,l]=_4.useState(null),[t0,o]=_4.useState(!0),A0=_4.useRef(null),f=_4.useRef(null),[F0,c1]=_4.useState(16);_4.useEffect(()=>{function a(){if(A0.current){let e=A0.current.offsetHeight||0;c1(Math.max(0,Math.round(e/2)))}}return a(),window.addEventListener("resize",a),()=>window.removeEventListener("resize",a)},[]),_4.useEffect(()=>{(async()=>{await a4(),o(!1)})()},[]),_4.useEffect(()=>{if(W0?.pubkey)L0(W0.pubkey)},[W0?.pubkey]);function I4(){try{return window.location.protocol.replace("http","ws")+"//"+window.location.host}catch(a){return"ws://localhost:3333"}}async function a4(){try{let e=await(await fetch("/api/auth/status")).json();if(e.authenticated&&e.pubkey)try{let d=await(await fetch(`/api/permissions/${e.pubkey}`)).json();if(d&&d.permission){let O0={pubkey:e.pubkey,permission:d.permission};l0(O0),S0(`Already authenticated as: ${e.pubkey.slice(0,16)}...`,"success"),L0(e.pubkey)}}catch(u){}}catch(a){}}function S0(a,e="info"){J1(a),X4(e)}function t(){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 Y1(){try{return(await(await fetch("/api/auth/challenge")).json()).challenge}catch(a){throw S0("Failed to get authentication challenge: "+a.message,"error"),a}}async function z0(){if(!window.nostr){S0("No Nostr extension found. Please install a NIP-07 compatible extension like nos2x or Alby.","error");return}try{S0("Connecting to extension...","info");let a=await window.nostr.getPublicKey(),e=await Y1(),u={kind:22242,created_at:Math.floor(Date.now()/1000),tags:[["relay",I4()],["challenge",e]],content:""},d=await window.nostr.signEvent(u);await G4(d)}catch(a){S0("Extension login failed: "+a.message,"error")}}async function o0(a,e=4000){return new Promise((u)=>{let d=!1,O0=[],c;try{c=new WebSocket(I4())}catch(P1){u(null);return}let Q1="profile-"+Math.random().toString(36).slice(2),$4=setTimeout(()=>{if(c&&c.readyState===1)try{c.close()}catch(P1){}if(!d)d=!0,u(null)},e);c.onopen=()=>{try{let P1=["REQ",Q1,{kinds:[0],authors:[a]}];c.send(JSON.stringify(P1))}catch(P1){}},c.onmessage=(P1)=>{try{let q1=JSON.parse(P1.data),R1=q1[0];if(R1==="EVENT"&&q1[1]===Q1){let K1=q1[2];if(K1&&K1.kind===0&&K1.content)O0.push(K1)}else if(R1==="EOSE"&&q1[1]===Q1){try{c.send(JSON.stringify(["CLOSE",Q1]))}catch(K1){}try{c.close()}catch(K1){}if(clearTimeout($4),!d)if(d=!0,O0.length){let K1=O0.reduce((O1,A4)=>O1.created_at>A4.created_at?O1:A4);try{let O1=JSON.parse(K1.content);u(O1||null)}catch(O1){u(null)}}else u(null)}}catch(q1){}},c.onerror=()=>{try{c.close()}catch(P1){}if(clearTimeout($4),!d)d=!0,u(null)},c.onclose=()=>{if(clearTimeout($4),!d)if(d=!0,O0.length){let P1=O0.reduce((q1,R1)=>q1.created_at>R1.created_at?q1:R1);try{let q1=JSON.parse(P1.content);u(q1||null)}catch(q1){u(null)}}else u(null)}})}async function L0(a){try{let e={name:`user:${a.slice(0,8)}`,about:"No profile data available"};l(e);let u=null;try{u=await o0(a)}catch(d){}if(u){let d=typeof u==="string"?JSON.parse(u):u;return l({name:d.name||e.name,display_name:d.display_name,picture:d.picture,banner:d.banner,about:d.about||e.about}),d}if(window.nostr&&window.nostr.getPublicKey)try{if(window.nostr.getUserMetadata){let d=await window.nostr.getUserMetadata();if(d)try{let O0=typeof d==="string"?JSON.parse(d):d;return l({name:O0.name||e.name,display_name:O0.display_name,picture:O0.picture,banner:O0.banner,about:O0.about||e.about}),O0}catch(O0){console.log("Error parsing user metadata:",O0)}}}catch(d){console.log("Could not get profile from extension:",d)}return e}catch(e){return console.error("Error handling profile data:",e),null}}async function G4(a){try{let u=await(await fetch("/api/auth/login",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(a)})).json();if(u.success){l0(u.pubkey),S0("Successfully authenticated as: "+u.pubkey.slice(0,16)+"...","success");let O0=await(await fetch(`/api/permissions/${u.pubkey}`)).json();if(O0&&O0.permission)l0({pubkey:u.pubkey,permission:O0.permission}),await L0(u.pubkey)}else S0("Authentication failed: "+u.error,"error")}catch(e){S0("Authentication request failed: "+e.message,"error")}}async function M4(){try{await fetch("/api/auth/logout",{method:"POST"})}catch(a){}l0(null),S0("Logged out","info")}function x4(){try{f?.current?.click()}catch(a){}}async function d0(a){let e=a?.target?.files&&a.target.files[0];if(!e)return;try{S0("Uploading import file...","info");let u=new FormData;u.append("file",e);let d=await fetch("/api/import",{method:"POST",body:u});if(d.ok)S0("Import started. Processing will continue in the background.","success");else{let O0=await d.text();S0("Import failed: "+O0,"error")}}catch(u){S0("Import failed: "+(u?.message||String(u)),"error")}finally{if(a&&a.target)a.target.value=""}}if(t0)return null;return G0.jsxDEV(G0.Fragment,{children:W0?.permission?G0.jsxDEV(G0.Fragment,{children:[G0.jsxDEV("div",{className:"sticky top-0 left-0 w-full bg-gray-100 z-50 h-16 flex items-center overflow-hidden",children:G0.jsxDEV("div",{className:"flex items-center h-full w-full box-border",children:[G0.jsxDEV("div",{className:"relative overflow-hidden flex flex-grow items-center justify-start h-full",children:[H0?.banner&&G0.jsxDEV("div",{className:"absolute inset-0 opacity-70 bg-cover bg-center",style:{backgroundImage:`url(${H0.banner})`}},void 0,!1,void 0,this),G0.jsxDEV("div",{className:"relative z-10 p-2 flex items-center h-full",children:[H0?.picture&&G0.jsxDEV("img",{src:H0.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),G0.jsxDEV("div",{children:[G0.jsxDEV("div",{className:"font-bold text-base block",children:[H0?.display_name||H0?.name||W0.pubkey.slice(0,8),H0?.name&&H0?.display_name&&` (${H0.name})`]},void 0,!0,void 0,this),G0.jsxDEV("div",{className:"font-bold text-lg text-left",children:W0.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),G0.jsxDEV("div",{className:"flex items-center justify-end shrink-0 h-full",children:G0.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:M4,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),G0.jsxDEV("input",{type:"file",ref:f,onChange:d0,accept:".json,.jsonl,text/plain,application/x-ndjson,application/json",style:{display:"none"}},void 0,!1,void 0,this),G0.jsxDEV("div",{className:"p-2 w-full bg-white border-b border-gray-200",children:[G0.jsxDEV("div",{className:"text-lg font-bold flex items-center",children:"Welcome"},void 0,!1,void 0,this),G0.jsxDEV("p",{children:"here you can configure all the things"},void 0,!1,void 0,this)]},void 0,!0,void 0,this),G0.jsxDEV("div",{className:"p-2 bg-white rounded w-full",children:G0.jsxDEV("div",{className:"w-full flex items-center justify-between",children:[G0.jsxDEV("div",{className:"pr-2 w-full",children:[G0.jsxDEV("div",{className:"text-base font-bold mb-1",children:"Export My Events"},void 0,!1,void 0,this),G0.jsxDEV("p",{className:"text-sm w-full text-gray-700",children:"Download your own events as line-delimited JSON (JSONL/NDJSON). Only events you authored will be included."},void 0,!1,void 0,this)]},void 0,!0,void 0,this),G0.jsxDEV("button",{className:"bg-gray-100 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:()=>{window.location.href="/api/export/mine"},"aria-label":"Download my events as JSONL",title:"Download my events",children:"⤓"},void 0,!1,void 0,this)]},void 0,!0,void 0,this)},void 0,!1,void 0,this),W0.permission==="admin"&&G0.jsxDEV(G0.Fragment,{children:[G0.jsxDEV("div",{className:"p-2 w-full rounded",children:G0.jsxDEV("div",{className:"flex items-center justify-between",children:[G0.jsxDEV("div",{className:"pr-2 w-full",children:[G0.jsxDEV("div",{className:"text-base font-bold mb-1",children:"Export All Events (admin)"},void 0,!1,void 0,this),G0.jsxDEV("p",{className:"text-sm text-gray-700",children:"Download all stored events as line-delimited JSON (JSONL/NDJSON). This may take a while on large databases."},void 0,!1,void 0,this)]},void 0,!0,void 0,this),G0.jsxDEV("button",{className:"bg-gray-100 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:()=>{window.location.href="/api/export"},"aria-label":"Download all events as JSONL",title:"Download all events",children:"⤓"},void 0,!1,void 0,this)]},void 0,!0,void 0,this)},void 0,!1,void 0,this),G0.jsxDEV("div",{className:"p-2 w-full rounded",children:G0.jsxDEV("div",{className:"flex items-center justify-between",children:[G0.jsxDEV("div",{className:"pr-2 w-full",children:[G0.jsxDEV("div",{className:"text-base font-bold mb-1",children:"Import Events (admin)"},void 0,!1,void 0,this),G0.jsxDEV("p",{className:"text-sm text-gray-700",children:"Upload events in line-delimited JSON (JSONL/NDJSON) to import into the database."},void 0,!1,void 0,this)]},void 0,!0,void 0,this),G0.jsxDEV("button",{className:"bg-gray-100 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:x4,"aria-label":"Import events from JSONL",title:"Import events",children:"↥"},void 0,!1,void 0,this)]},void 0,!0,void 0,this)},void 0,!1,void 0,this)]},void 0,!0,void 0,this)]},void 0,!0,void 0,this):G0.jsxDEV("div",{className:"w-full h-full flex items-center justify-center",children:G0.jsxDEV("div",{className:"bg-gray-100",style:{width:"800px",maxWidth:"100%",boxSizing:"border-box",padding:`${F0}px`},children:[G0.jsxDEV("div",{className:"flex items-center gap-3 mb-3",children:[G0.jsxDEV("img",{src:"/orly.png",alt:"Orly logo",className:"object-contain",style:{width:"4rem",height:"4rem"},onError:(a)=>{a.currentTarget.onerror=null,a.currentTarget.src="/docs/orly.png"}},void 0,!1,void 0,this),G0.jsxDEV("h1",{ref:A0,className:"text-2xl font-bold p-2",children:"ORLY\uD83E\uDD89 Dashboard Login"},void 0,!1,void 0,this)]},void 0,!0,void 0,this),G0.jsxDEV("p",{className:"mb-4",children:"Authenticate to this Nostr relay using your browser extension."},void 0,!1,void 0,this),G0.jsxDEV("div",{className:t(),children:w1},void 0,!1,void 0,this),G0.jsxDEV("div",{className:"mb-5",children:G0.jsxDEV("button",{className:"bg-blue-600 text-white px-5 py-3 rounded hover:bg-blue-700",onClick:z0,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)},void 0,!1,void 0,this)}var DU=YV;var UB=W5(fJ(),1),BV=CU.createRoot(document.getElementById("root"));BV.render(UB.jsxDEV(EU.default.StrictMode,{children:UB.jsxDEV(DU,{},void 0,!1,void 0,this)},void 0,!1,void 0,this));