Files

204 lines
354 KiB
JavaScript
Raw Permalink Normal View History

2025-06-11 14:48:30 +03:00
(function(){"use strict";var ch={exports:{}},Ic={exports:{}},Wo={exports:{}};Wo.exports;var fh;function kS(){return fh||(fh=1,function(_,D){/**
* @license React
* react.development.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/(function(){typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart=="function"&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(new Error);var se="18.3.1",ve=Symbol.for("react.element"),te=Symbol.for("react.portal"),pe=Symbol.for("react.fragment"),d=Symbol.for("react.strict_mode"),Ae=Symbol.for("react.profiler"),ne=Symbol.for("react.provider"),$=Symbol.for("react.context"),Ie=Symbol.for("react.forward_ref"),H=Symbol.for("react.suspense"),Te=Symbol.for("react.suspense_list"),G=Symbol.for("react.memo"),Le=Symbol.for("react.lazy"),Oe=Symbol.for("react.offscreen"),At=Symbol.iterator,Mt="@@iterator";function he(s){if(s===null||typeof s!="object")return null;var v=At&&s[At]||s[Mt];return typeof v=="function"?v:null}var oe={current:null},et={transition:null},ae={current:null,isBatchingLegacy:!1,didScheduleLegacyUpdate:!1},tt={current:null},ee={},Ke=null;function He(s){Ke=s}ee.setExtraStackFrame=function(s){Ke=s},ee.getCurrentStack=null,ee.getStackAddendum=function(){var s="";Ke&&(s+=Ke);var v=ee.getCurrentStack;return v&&(s+=v()||""),s};var Ct=!1,Je=!1,ge=!1,Re=!1,Et=!1,nt={ReactCurrentDispatcher:oe,ReactCurrentBatchConfig:et,ReactCurrentOwner:tt};nt.ReactDebugCurrentFrame=ee,nt.ReactCurrentActQueue=ae;function Lt(s){{for(var v=arguments.length,C=new Array(v>1?v-1:0),T=1;T<v;T++)C[T-1]=arguments[T];jt("warn",s,C)}}function Me(s){{for(var v=arguments.length,C=new Array(v>1?v-1:0),T=1;T<v;T++)C[T-1]=arguments[T];jt("error",s,C)}}function jt(s,v,C){{var T=nt.ReactDebugCurrentFrame,U=T.getStackAddendum();U!==""&&(v+="%s",C=C.concat([U]));var ue=C.map(function(I){return String(I)});ue.unshift("Warning: "+v),Function.prototype.apply.call(console[s],console,ue)}}var Kn={};function un(s,v){{var C=s.constructor,T=C&&(C.displayName||C.name)||"ReactClass",U=T+"."+v;if(Kn[U])return;Me("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.",v,T),Kn[U]=!0}}var Pn={isMounted:function(s){return!1},enqueueForceUpdate:function(s,v,C){un(s,"forceUpdate")},enqueueReplaceState:function(s,v,C,T){un(s,"replaceState")},enqueueSetState:function(s,v,C,T){un(s,"setState")}},Pt=Object.assign,Nn={};Object.freeze(Nn);function Jt(s,v,C){this.props=s,this.context=v,this.refs=Nn,this.updater=C||Pn}Jt.prototype.isReactComponent={},Jt.prototype.setState=function(s,v){if(typeof s!="object"&&typeof s!="function"&&s!=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,s,v,"setState")},Jt.prototype.forceUpdate=function(s){this.updater.enqueueForceUpdate(this,s,"forceUpdate")};{var Yn={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)."]},Jn=function(s,v){Object.defineProperty(Jt.prototype,s,{get:function(){Lt("%s(...) is deprecated in plain JavaScript React classes. %s",v[0],v[1])}})};for(var Wt in Yn)Yn.hasOwnProperty(Wt)&&Jn(Wt,Yn[Wt])}function N(){}N.prototype=Jt.prototype;function De(s,v,C){this.props=s,this.context=v,this.refs=Nn,this.updater=C||Pn}var xe=De.prototype=new N;xe.constructor=De,Pt(xe,Jt.prototype),xe.isPureReactComponent=!0;function me(){var s={current:null};return Object.seal(s),s}var Ye=Array.isArray;function ct(s){return Ye(s)}function kt(s){{var v=typeof Symbol=="function"&&Symbol.toStringTag,C=v&&s[Symbol.toStringTag]||s.constructor.name||"Object";return C}}function at(s){try{return L(s),!1}catch{return!0}}function L(s){return""+s}function J(s){if(at(s))return Me("The provided key is an unsupported type %s. This value must be coerced to a string before before using it here.",kt(s)),L(s)}function z(s,v,C){var T=s.displayName;if(T)return T;var U=v.display
Your code should look like:
const MyComponent = lazy(() => import('./MyComponent'))
Did you accidentally put curly braces around the import?`,U),"default"in U||Me(`lazy: Expected the result of a dynamic import() call. Instead received: %s
Your code should look like:
const MyComponent = lazy(() => import('./MyComponent'))`,U),U.default}else throw s._result}function ti(s){var v={_status:Sa,_result:s},C={$$typeof:Le,_payload:v,_init:ei};{var T,U;Object.defineProperties(C,{defaultProps:{configurable:!0,get:function(){return T},set:function(ue){Me("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."),T=ue,Object.defineProperty(C,"defaultProps",{enumerable:!0})}},propTypes:{configurable:!0,get:function(){return U},set:function(ue){Me("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."),U=ue,Object.defineProperty(C,"propTypes",{enumerable:!0})}}})}return C}function ni(s){s!=null&&s.$$typeof===G?Me("forwardRef requires a render function but received a `memo` component. Instead of forwardRef(memo(...)), use memo(forwardRef(...))."):typeof s!="function"?Me("forwardRef requires a render function but was given %s.",s===null?"null":typeof s):s.length!==0&&s.length!==2&&Me("forwardRef render functions accept exactly two parameters: props and ref. %s",s.length===1?"Did you forget to use the ref parameter?":"Any additional parameter will be undefined."),s!=null&&(s.defaultProps!=null||s.propTypes!=null)&&Me("forwardRef render functions do not support propTypes or defaultProps. Did you accidentally pass a React component?");var v={$$typeof:Ie,render:s};{var C;Object.defineProperty(v,"displayName",{enumerable:!1,configurable:!0,get:function(){return C},set:function(T){C=T,!s.name&&!s.displayName&&(s.displayName=T)}})}return v}var p;p=Symbol.for("react.module.reference");function O(s){return!!(typeof s=="string"||typeof s=="function"||s===pe||s===Ae||Et||s===d||s===H||s===Te||Re||s===Oe||Ct||Je||ge||typeof s=="object"&&s!==null&&(s.$$typeof===Le||s.$$typeof===G||s.$$typeof===ne||s.$$typeof===$||s.$$typeof===Ie||s.$$typeof===p||s.getModuleId!==void 0))}function V(s,v){O(s)||Me("memo: The first argument must be a component. Instead received: %s",s===null?"null":typeof s);var C={$$typeof:G,type:s,compare:v===void 0?null:v};{var T;Object.defineProperty(C,"displayName",{enumerable:!1,configurable:!0,get:function(){return T},set:function(U){T=U,!s.name&&!s.displayName&&(s.displayName=U)}})}return C}function Q(){var s=oe.current;return s===null&&Me(`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.`),s}function $e(s){var v=Q();if(s._context!==void 0){var C=s._context;C.Consumer===s?Me("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?"):C.Provider===s&&Me("Calling useContext(Context.Provider) is not supported. Did you mean to call useContext(Context) instead?")}return v.useContext(s)}function _e(s){var v=Q();return v.useState(s)}function Pe(s,v,C){var T=Q();return T.useReducer(s,v,C)}function ze(s){var v=Q();return v.useRef(s)}function Qt(s,v){var C=Q();return C.useEffect(s,v)}function Nt(s,v){var C=Q();return C.useInsertionEffect(s,v)}function zt(s,v){var C=Q();return C.useLayoutEffect(s,v)}function wn(s,v){var C=Q();return C.useCallback(s,v)}function Ca(s,v){var C=Q();return C.useMemo(s,v)}function Ea(s,v,C){var T=Q();return T.useImperativeHandle(s,v,C)}function Ht(s,v){{var C=Q();return C.useDebugValue(s,v)}}function Ne(){var s=Q();return s.useTransition()}function er(s){var v=Q();return v.useDeferredValue(s)}function Yi(){var s=Q();return s.useId()}function Vu(s,v,C){var T=Q();return T.useSyncExternalStore(s,v,C)}var xr=0,Xo,Io,Ko,Jo,Zo,Bu,$u;function qi(){}qi.__reactDisabledLog=!0;function el(){{if(xr===0){Xo=console.log,Io=console.info,Ko=console.warn,Jo=console.error,Zo=console.group,Bu=console.groupCollapsed,$u=console.groupEnd;var s={configurable:!0,enumerable:!0,value:qi,writable:!0};Object.defineProperties(console,{info:s,log:s,warn:s,error:s,group:s,groupCollapsed:s,groupEnd:s})}xr++}}function Va(){{if(xr--,xr===0){var s={configurable:!0,enumerable:!0,writable:!0};Object.defineProperties(console,{log:Pt({},s,{value:Xo}),info:Pt({},s,{value:Io}),warn:Pt({},s,{value:Ko}),error:Pt({},s,{value:Jo}),group:Pt({},s,{value:Zo}),groupCollapsed:Pt({},s,{value:Bu}),groupEnd:Pt({},s,{value:$u})})}xr<0&&Me("disabledDepth fell below zero. This is a bug in React. Please file an issue.")}}var ai=nt.ReactCurrentDispatcher,wr;function Gi(s,v,C){{if(wr===void 0)try{throw Error()}catch(U){var T=U.stack.trim().match(/\n( *(at )?)/);wr=T&&T[1]||""}return`
`+wr+s}}var ri=!1,Wi;{var tl=typeof WeakMap=="function"?WeakMap:Map;Wi=new tl}function Pu(s,v){if(!s||ri)return"";{var C=Wi.get(s);if(C!==void 0)return C}var T;ri=!0;var U=Error.prepareStackTrace;Error.prepareStackTrace=void 0;var ue;ue=ai.current,ai.current=null,el();try{if(v){var I=function(){throw Error()};if(Object.defineProperty(I.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(I,[])}catch(Xt){T=Xt}Reflect.construct(s,[],I)}else{try{I.call()}catch(Xt){T=Xt}s.call(I.prototype)}}else{try{throw Error()}catch(Xt){T=Xt}s()}}catch(Xt){if(Xt&&T&&typeof Xt.stack=="string"){for(var Ce=Xt.stack.split(`
`),Ge=T.stack.split(`
`),yt=Ce.length-1,Dt=Ge.length-1;yt>=1&&Dt>=0&&Ce[yt]!==Ge[Dt];)Dt--;for(;yt>=1&&Dt>=0;yt--,Dt--)if(Ce[yt]!==Ge[Dt]){if(yt!==1||Dt!==1)do if(yt--,Dt--,Dt<0||Ce[yt]!==Ge[Dt]){var _t=`
`+Ce[yt].replace(" at new "," at ");return s.displayName&&_t.includes("<anonymous>")&&(_t=_t.replace("<anonymous>",s.displayName)),typeof s=="function"&&Wi.set(s,_t),_t}while(yt>=1&&Dt>=0);break}}}finally{ri=!1,ai.current=ue,Va(),Error.prepareStackTrace=U}var Fe=s?s.displayName||s.name:"",Vt=Fe?Gi(Fe):"";return typeof s=="function"&&Wi.set(s,Vt),Vt}function nl(s,v,C){return Pu(s,!1)}function tf(s){var v=s.prototype;return!!(v&&v.isReactComponent)}function ii(s,v,C){if(s==null)return"";if(typeof s=="function")return Pu(s,tf(s));if(typeof s=="string")return Gi(s);switch(s){case H:return Gi("Suspense");case Te:return Gi("SuspenseList")}if(typeof s=="object")switch(s.$$typeof){case Ie:return nl(s.render);case G:return ii(s.type,v,C);case Le:{var T=s,U=T._payload,ue=T._init;try{return ii(ue(U),v,C)}catch{}}}return""}var Yu={},al=nt.ReactDebugCurrentFrame;function ut(s){if(s){var v=s._owner,C=ii(s.type,s._source,v?v.type:null);al.setExtraStackFrame(C)}else al.setExtraStackFrame(null)}function nf(s,v,C,T,U){{var ue=Function.call.bind(fe);for(var I in s)if(ue(s,I)){var Ce=void 0;try{if(typeof s[I]!="function"){var Ge=Error((T||"React class")+": "+C+" type `"+I+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof s[I]+"`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.");throw Ge.name="Invariant Violation",Ge}Ce=s[I](v,I,T,C,null,"SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED")}catch(yt){Ce=yt}Ce&&!(Ce instanceof Error)&&(ut(U),Me("%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).",T||"React class",C,I,typeof Ce),ut(null)),Ce instanceof Error&&!(Ce.message in Yu)&&(Yu[Ce.message]=!0,ut(U),Me("Failed %s type: %s",C,Ce.message),ut(null))}}}function tr(s){if(s){var v=s._owner,C=ii(s.type,s._source,v?v.type:null);He(C)}else He(null)}var we;we=!1;function rl(){if(tt.current){var s=W(tt.current.type);if(s)return`
Check the render method of \``+s+"`."}return""}function Un(s){if(s!==void 0){var v=s.fileName.replace(/^.*[\\\/]/,""),C=s.lineNumber;return`
Check your code at `+v+":"+C+"."}return""}function oi(s){return s!=null?Un(s.__source):""}var Dr={};function af(s){var v=rl();if(!v){var C=typeof s=="string"?s:s.displayName||s.name;C&&(v=`
Check the top-level render call using <`+C+">.")}return v}function cn(s,v){if(!(!s._store||s._store.validated||s.key!=null)){s._store.validated=!0;var C=af(v);if(!Dr[C]){Dr[C]=!0;var T="";s&&s._owner&&s._owner!==tt.current&&(T=" It was passed a child from "+W(s._owner.type)+"."),tr(s),Me('Each child in a list should have a unique "key" prop.%s%s See https://reactjs.org/link/warning-keys for more information.',C,T),tr(null)}}}function Ft(s,v){if(typeof s=="object"){if(ct(s))for(var C=0;C<s.length;C++){var T=s[C];ht(T)&&cn(T,v)}else if(ht(s))s._store&&(s._store.validated=!0);else if(s){var U=he(s);if(typeof U=="function"&&U!==s.entries)for(var ue=U.call(s),I;!(I=ue.next()).done;)ht(I.value)&&cn(I.value,v)}}}function qu(s){{var v=s.type;if(v==null||typeof v=="string")return;var C;if(typeof v=="function")C=v.propTypes;else if(typeof v=="object"&&(v.$$typeof===Ie||v.$$typeof===G))C=v.propTypes;else return;if(C){var T=W(v);nf(C,s.props,"prop",T,s)}else if(v.PropTypes!==void 0&&!we){we=!0;var U=W(v);Me("Component %s declared `PropTypes` instead of `propTypes`. Did you misspell the property assignment?",U||"Unknown")}typeof v.getDefaultProps=="function"&&!v.getDefaultProps.isReactClassApproved&&Me("getDefaultProps is only used on classic React.createClass definitions. Use a static property named `defaultProps` instead.")}}function ua(s){{for(var v=Object.keys(s.props),C=0;C<v.length;C++){var T=v[C];if(T!=="children"&&T!=="key"){tr(s),Me("Invalid prop `%s` supplied to `React.Fragment`. React.Fragment can only have `key` and `children` props.",T),tr(null);break}}s.ref!==null&&(tr(s),Me("Invalid attribute `ref` supplied to `React.Fragment`."),tr(null))}}function An(s,v,C){var T=O(s);if(!T){var U="";(s===void 0||typeof s=="object"&&s!==null&&Object.keys(s).length===0)&&(U+=" 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 ue=oi(v);ue?U+=ue:U+=rl();var I;s===null?I="null":ct(s)?I="array":s!==void 0&&s.$$typeof===ve?(I="<"+(W(s.type)||"Unknown")+" />",U=" Did you accidentally export a JSX literal instead of a component?"):I=typeof s,Me("React.createElement: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s",I,U)}var Ce=ye.apply(this,arguments);if(Ce==null)return Ce;if(T)for(var Ge=2;Ge<arguments.length;Ge++)Ft(arguments[Ge],s);return s===pe?ua(Ce):qu(Ce),Ce}var Ta=!1;function rf(s){var v=An.bind(null,s);return v.type=s,Ta||(Ta=!0,Lt("React.createFactory() is deprecated and will be removed in a future major release. Consider using JSX or use React.createElement() directly instead.")),Object.defineProperty(v,"type",{enumerable:!1,get:function(){return Lt("Factory.type is deprecated. Access the class directly before passing it to createFactory."),Object.defineProperty(this,"type",{value:s}),s}}),v}function il(s,v,C){for(var T=Tt.apply(this,arguments),U=2;U<arguments.length;U++)Ft(arguments[U],T.type);return qu(T),T}function Gu(s,v){var C=et.transition;et.transition={};var T=et.transition;et.transition._updatedFibers=new Set;try{s()}finally{if(et.transition=C,C===null&&T._updatedFibers){var U=T._updatedFibers.size;U>10&&Lt("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."),T._updatedFibers.clear()}}}var ol=!1,Qi=null;function of(s){if(Qi===null)try{var v=("require"+Math.random()).slice(0,7),C=_&&_[v];Qi=C.call(_,"timers").setImmediate}catch{Qi=function(U){ol===!1&&(ol=!0,typeof MessageChannel>"u"&&Me("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 ue=new MessageChannel;ue.port1.onmessage=U,ue.port2.postMessage(void 0)}}return Qi(s)}var _r=0,li=!1;function ll(s){{var v=_r;_r++,ae.current===null&&(ae.current=[]);var C=ae.isBatchingLegacy,T;try{if(ae.isBatchingLeg
* @license React
* react-jsx-runtime.development.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/return function(){var _=Kc(),D=Symbol.for("react.element"),se=Symbol.for("react.portal"),ve=Symbol.for("react.fragment"),te=Symbol.for("react.strict_mode"),pe=Symbol.for("react.profiler"),d=Symbol.for("react.provider"),Ae=Symbol.for("react.context"),ne=Symbol.for("react.forward_ref"),$=Symbol.for("react.suspense"),Ie=Symbol.for("react.suspense_list"),H=Symbol.for("react.memo"),Te=Symbol.for("react.lazy"),G=Symbol.for("react.offscreen"),Le=Symbol.iterator,Oe="@@iterator";function At(p){if(p===null||typeof p!="object")return null;var O=Le&&p[Le]||p[Oe];return typeof O=="function"?O:null}var Mt=_.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;function he(p){{for(var O=arguments.length,V=new Array(O>1?O-1:0),Q=1;Q<O;Q++)V[Q-1]=arguments[Q];oe("error",p,V)}}function oe(p,O,V){{var Q=Mt.ReactDebugCurrentFrame,$e=Q.getStackAddendum();$e!==""&&(O+="%s",V=V.concat([$e]));var _e=V.map(function(Pe){return String(Pe)});_e.unshift("Warning: "+O),Function.prototype.apply.call(console[p],console,_e)}}var et=!1,ae=!1,tt=!1,ee=!1,Ke=!1,He;He=Symbol.for("react.module.reference");function Ct(p){return!!(typeof p=="string"||typeof p=="function"||p===ve||p===pe||Ke||p===te||p===$||p===Ie||ee||p===G||et||ae||tt||typeof p=="object"&&p!==null&&(p.$$typeof===Te||p.$$typeof===H||p.$$typeof===d||p.$$typeof===Ae||p.$$typeof===ne||p.$$typeof===He||p.getModuleId!==void 0))}function Je(p,O,V){var Q=p.displayName;if(Q)return Q;var $e=O.displayName||O.name||"";return $e!==""?V+"("+$e+")":V}function ge(p){return p.displayName||"Context"}function Re(p){if(p==null)return null;if(typeof p.tag=="number"&&he("Received an unexpected object in getComponentNameFromType(). This is likely a bug in React. Please file an issue."),typeof p=="function")return p.displayName||p.name||null;if(typeof p=="string")return p;switch(p){case ve:return"Fragment";case se:return"Portal";case pe:return"Profiler";case te:return"StrictMode";case $:return"Suspense";case Ie:return"SuspenseList"}if(typeof p=="object")switch(p.$$typeof){case Ae:var O=p;return ge(O)+".Consumer";case d:var V=p;return ge(V._context)+".Provider";case ne:return Je(p,p.render,"ForwardRef");case H:var Q=p.displayName||null;return Q!==null?Q:Re(p.type)||"Memo";case Te:{var $e=p,_e=$e._payload,Pe=$e._init;try{return Re(Pe(_e))}catch{return null}}}return null}var Et=Object.assign,nt=0,Lt,Me,jt,Kn,un,Pn,Pt;function Nn(){}Nn.__reactDisabledLog=!0;function Jt(){{if(nt===0){Lt=console.log,Me=console.info,jt=console.warn,Kn=console.error,un=console.group,Pn=console.groupCollapsed,Pt=console.groupEnd;var p={configurable:!0,enumerable:!0,value:Nn,writable:!0};Object.defineProperties(console,{info:p,log:p,warn:p,error:p,group:p,groupCollapsed:p,groupEnd:p})}nt++}}function Yn(){{if(nt--,nt===0){var p={configurable:!0,enumerable:!0,writable:!0};Object.defineProperties(console,{log:Et({},p,{value:Lt}),info:Et({},p,{value:Me}),warn:Et({},p,{value:jt}),error:Et({},p,{value:Kn}),group:Et({},p,{value:un}),groupCollapsed:Et({},p,{value:Pn}),groupEnd:Et({},p,{value:Pt})})}nt<0&&he("disabledDepth fell below zero. This is a bug in React. Please file an issue.")}}var Jn=Mt.ReactCurrentDispatcher,Wt;function N(p,O,V){{if(Wt===void 0)try{throw Error()}catch($e){var Q=$e.stack.trim().match(/\n( *(at )?)/);Wt=Q&&Q[1]||""}return`
`+Wt+p}}var De=!1,xe;{var me=typeof WeakMap=="function"?WeakMap:Map;xe=new me}function Ye(p,O){if(!p||De)return"";{var V=xe.get(p);if(V!==void 0)return V}var Q;De=!0;var $e=Error.prepareStackTrace;Error.prepareStackTrace=void 0;var _e;_e=Jn.current,Jn.current=null,Jt();try{if(O){var Pe=function(){throw Error()};if(Object.defineProperty(Pe.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(Pe,[])}catch(Ht){Q=Ht}Reflect.construct(p,[],Pe)}else{try{Pe.call()}catch(Ht){Q=Ht}p.call(Pe.prototype)}}else{try{throw Error()}catch(Ht){Q=Ht}p()}}catch(Ht){if(Ht&&Q&&typeof Ht.stack=="string"){for(var ze=Ht.stack.split(`
`),Qt=Q.stack.split(`
`),Nt=ze.length-1,zt=Qt.length-1;Nt>=1&&zt>=0&&ze[Nt]!==Qt[zt];)zt--;for(;Nt>=1&&zt>=0;Nt--,zt--)if(ze[Nt]!==Qt[zt]){if(Nt!==1||zt!==1)do if(Nt--,zt--,zt<0||ze[Nt]!==Qt[zt]){var wn=`
`+ze[Nt].replace(" at new "," at ");return p.displayName&&wn.includes("<anonymous>")&&(wn=wn.replace("<anonymous>",p.displayName)),typeof p=="function"&&xe.set(p,wn),wn}while(Nt>=1&&zt>=0);break}}}finally{De=!1,Jn.current=_e,Yn(),Error.prepareStackTrace=$e}var Ca=p?p.displayName||p.name:"",Ea=Ca?N(Ca):"";return typeof p=="function"&&xe.set(p,Ea),Ea}function ct(p,O,V){return Ye(p,!1)}function kt(p){var O=p.prototype;return!!(O&&O.isReactComponent)}function at(p,O,V){if(p==null)return"";if(typeof p=="function")return Ye(p,kt(p));if(typeof p=="string")return N(p);switch(p){case $:return N("Suspense");case Ie:return N("SuspenseList")}if(typeof p=="object")switch(p.$$typeof){case ne:return ct(p.render);case H:return at(p.type,O,V);case Te:{var Q=p,$e=Q._payload,_e=Q._init;try{return at(_e($e),O,V)}catch{}}}return""}var L=Object.prototype.hasOwnProperty,J={},z=Mt.ReactDebugCurrentFrame;function ie(p){if(p){var O=p._owner,V=at(p.type,p._source,O?O.type:null);z.setExtraStackFrame(V)}else z.setExtraStackFrame(null)}function W(p,O,V,Q,$e){{var _e=Function.call.bind(L);for(var Pe in p)if(_e(p,Pe)){var ze=void 0;try{if(typeof p[Pe]!="function"){var Qt=Error((Q||"React class")+": "+V+" type `"+Pe+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof p[Pe]+"`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.");throw Qt.name="Invariant Violation",Qt}ze=p[Pe](O,Pe,Q,V,null,"SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED")}catch(Nt){ze=Nt}ze&&!(ze instanceof Error)&&(ie($e),he("%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).",Q||"React class",V,Pe,typeof ze),ie(null)),ze instanceof Error&&!(ze.message in J)&&(J[ze.message]=!0,ie($e),he("Failed %s type: %s",V,ze.message),ie(null))}}}var fe=Array.isArray;function je(p){return fe(p)}function ke(p){{var O=typeof Symbol=="function"&&Symbol.toStringTag,V=O&&p[Symbol.toStringTag]||p.constructor.name||"Object";return V}}function Ze(p){try{return lt(p),!1}catch{return!0}}function lt(p){return""+p}function xt(p){if(Ze(p))return he("The provided key is an unsupported type %s. This value must be coerced to a string before before using it here.",ke(p)),lt(p)}var ft=Mt.ReactCurrentOwner,Bt={key:!0,ref:!0,__self:!0,__source:!0},mn,A;function K(p){if(L.call(p,"ref")){var O=Object.getOwnPropertyDescriptor(p,"ref").get;if(O&&O.isReactWarning)return!1}return p.ref!==void 0}function ye(p){if(L.call(p,"key")){var O=Object.getOwnPropertyDescriptor(p,"key").get;if(O&&O.isReactWarning)return!1}return p.key!==void 0}function rt(p,O){typeof p.ref=="string"&&ft.current}function Tt(p,O){{var V=function(){mn||(mn=!0,he("%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))};V.isReactWarning=!0,Object.defineProperty(p,"key",{get:V,configurable:!0})}}function ht(p,O){{var V=function(){A||(A=!0,he("%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))};V.isReactWarning=!0,Object.defineProperty(p,"ref",{get:V,configurable:!0})}}var qe=function(p,O,V,Q,$e,_e,Pe){var ze={$$typeof:D,type:p,key:O,ref:V,props:Pe,_owner:_e};return ze._store={},Object.defineProperty(ze._store,"validated",{configurable:!1,enumerable:!1,writable:!0,value:!1}),Object.defineProperty(ze,"_self",{configurable:!1,enumerable:!1,writable:!1,value:Q}),Object.defineProperty(ze,"_source",{configurable:!1,enumerable:!1,writable:!1,value:$e}),Object.freeze&&(Object.freeze(ze.props),Object.freeze(ze)),ze};function sn(p,O,V,Q,$e){{var _e,Pe={},ze=null,Qt=null;V!==void 0&&(xt(V),ze
Check the render method of \``+p+"`."}return""}}function Rr(p){return""}var Vi={};function Bi(p){{var O=ba();if(!O){var V=typeof p=="string"?p:p.displayName||p.name;V&&(O=`
Check the top-level render call using <`+V+">.")}return O}}function Zr(p,O){{if(!p._store||p._store.validated||p.key!=null)return;p._store.validated=!0;var V=Bi(O);if(Vi[V])return;Vi[V]=!0;var Q="";p&&p._owner&&p._owner!==dt.current&&(Q=" It was passed a child from "+Re(p._owner.type)+"."),wt(p),he('Each child in a list should have a unique "key" prop.%s%s See https://reactjs.org/link/warning-keys for more information.',V,Q),wt(null)}}function $i(p,O){{if(typeof p!="object")return;if(je(p))for(var V=0;V<p.length;V++){var Q=p[V];ga(Q)&&Zr(Q,O)}else if(ga(p))p._store&&(p._store.validated=!0);else if(p){var $e=At(p);if(typeof $e=="function"&&$e!==p.entries)for(var _e=$e.call(p),Pe;!(Pe=_e.next()).done;)ga(Pe.value)&&Zr(Pe.value,O)}}}function Pi(p){{var O=p.type;if(O==null||typeof O=="string")return;var V;if(typeof O=="function")V=O.propTypes;else if(typeof O=="object"&&(O.$$typeof===ne||O.$$typeof===H))V=O.propTypes;else return;if(V){var Q=Re(O);W(V,p.props,"prop",Q,p)}else if(O.PropTypes!==void 0&&!Tr){Tr=!0;var $e=Re(O);he("Component %s declared `PropTypes` instead of `propTypes`. Did you misspell the property assignment?",$e||"Unknown")}typeof O.getDefaultProps=="function"&&!O.getDefaultProps.isReactClassApproved&&he("getDefaultProps is only used on classic React.createClass definitions. Use a static property named `defaultProps` instead.")}}function Sa(p){{for(var O=Object.keys(p.props),V=0;V<O.length;V++){var Q=O[V];if(Q!=="children"&&Q!=="key"){wt(p),he("Invalid prop `%s` supplied to `React.Fragment`. React.Fragment can only have `key` and `children` props.",Q),wt(null);break}}p.ref!==null&&(wt(p),he("Invalid attribute `ref` supplied to `React.Fragment`."),wt(null))}}var Zn={};function ea(p,O,V,Q,$e,_e){{var Pe=Ct(p);if(!Pe){var ze="";(p===void 0||typeof p=="object"&&p!==null&&Object.keys(p).length===0)&&(ze+=" 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 Qt=Rr();Qt?ze+=Qt:ze+=ba();var Nt;p===null?Nt="null":je(p)?Nt="array":p!==void 0&&p.$$typeof===D?(Nt="<"+(Re(p.type)||"Unknown")+" />",ze=" Did you accidentally export a JSX literal instead of a component?"):Nt=typeof p,he("React.jsx: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s",Nt,ze)}var zt=sn(p,O,V,$e,_e);if(zt==null)return zt;if(Pe){var wn=O.children;if(wn!==void 0)if(Q)if(je(wn)){for(var Ca=0;Ca<wn.length;Ca++)$i(wn[Ca],p);Object.freeze&&Object.freeze(wn)}else he("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 $i(wn,p)}if(L.call(O,"key")){var Ea=Re(p),Ht=Object.keys(O).filter(function(Yi){return Yi!=="key"}),Ne=Ht.length>0?"{key: someKey, "+Ht.join(": ..., ")+": ...}":"{key: someKey}";if(!Zn[Ea+Ne]){var er=Ht.length>0?"{"+Ht.join(": ..., ")+": ...}":"{}";he(`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} />`,Ne,Ea,er,Ea),Zn[Ea+Ne]=!0}}return p===ve?Sa(zt):Pi(zt),zt}}function Fa(p,O,V){return ea(p,O,V,!0)}function ei(p,O,V){return ea(p,O,V,!1)}var ti=ei,ni=Fa;Qo.Fragment=ve,Qo.jsx=ti,Qo.jsxs=ni}(),Qo}ch.exports=NS();var h=ch.exports,ph={exports:{}},Jc={exports:{}},Zc={},hh;function US(){return hh||(hh=1,function(_){/**
* @license React
* scheduler.development.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/(function(){typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart=="function"&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(new Error);var D=!1,se=5;function ve(A,K){var ye=A.length;A.push(K),d(A,K,ye)}function te(A){return A.length===0?null:A[0]}function pe(A){if(A.length===0)return null;var K=A[0],ye=A.pop();return ye!==K&&(A[0]=ye,Ae(A,ye,0)),K}function d(A,K,ye){for(var rt=ye;rt>0;){var Tt=rt-1>>>1,ht=A[Tt];if(ne(ht,K)>0)A[Tt]=K,A[rt]=ht,rt=Tt;else return}}function Ae(A,K,ye){for(var rt=ye,Tt=A.length,ht=Tt>>>1;rt<ht;){var qe=(rt+1)*2-1,sn=A[qe],dt=qe+1,mt=A[dt];if(ne(sn,K)<0)dt<Tt&&ne(mt,sn)<0?(A[rt]=mt,A[dt]=K,rt=dt):(A[rt]=sn,A[qe]=K,rt=qe);else if(dt<Tt&&ne(mt,K)<0)A[rt]=mt,A[dt]=K,rt=dt;else return}}function ne(A,K){var ye=A.sortIndex-K.sortIndex;return ye!==0?ye:A.id-K.id}var $=1,Ie=2,H=3,Te=4,G=5;function Le(A,K){}var Oe=typeof performance=="object"&&typeof performance.now=="function";if(Oe){var At=performance;_.unstable_now=function(){return At.now()}}else{var Mt=Date,he=Mt.now();_.unstable_now=function(){return Mt.now()-he}}var oe=1073741823,et=-1,ae=250,tt=5e3,ee=1e4,Ke=oe,He=[],Ct=[],Je=1,ge=null,Re=H,Et=!1,nt=!1,Lt=!1,Me=typeof setTimeout=="function"?setTimeout:null,jt=typeof clearTimeout=="function"?clearTimeout:null,Kn=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function un(A){for(var K=te(Ct);K!==null;){if(K.callback===null)pe(Ct);else if(K.startTime<=A)pe(Ct),K.sortIndex=K.expirationTime,ve(He,K);else return;K=te(Ct)}}function Pn(A){if(Lt=!1,un(A),!nt)if(te(He)!==null)nt=!0,lt(Pt);else{var K=te(Ct);K!==null&&xt(Pn,K.startTime-A)}}function Pt(A,K){nt=!1,Lt&&(Lt=!1,ft()),Et=!0;var ye=Re;try{var rt;if(!D)return Nn(A,K)}finally{ge=null,Re=ye,Et=!1}}function Nn(A,K){var ye=K;for(un(ye),ge=te(He);ge!==null&&!(ge.expirationTime>ye&&(!A||z()));){var rt=ge.callback;if(typeof rt=="function"){ge.callback=null,Re=ge.priorityLevel;var Tt=ge.expirationTime<=ye,ht=rt(Tt);ye=_.unstable_now(),typeof ht=="function"?ge.callback=ht:ge===te(He)&&pe(He),un(ye)}else pe(He);ge=te(He)}if(ge!==null)return!0;var qe=te(Ct);return qe!==null&&xt(Pn,qe.startTime-ye),!1}function Jt(A,K){switch(A){case $:case Ie:case H:case Te:case G:break;default:A=H}var ye=Re;Re=A;try{return K()}finally{Re=ye}}function Yn(A){var K;switch(Re){case $:case Ie:case H:K=H;break;default:K=Re;break}var ye=Re;Re=K;try{return A()}finally{Re=ye}}function Jn(A){var K=Re;return function(){var ye=Re;Re=K;try{return A.apply(this,arguments)}finally{Re=ye}}}function Wt(A,K,ye){var rt=_.unstable_now(),Tt;if(typeof ye=="object"&&ye!==null){var ht=ye.delay;typeof ht=="number"&&ht>0?Tt=rt+ht:Tt=rt}else Tt=rt;var qe;switch(A){case $:qe=et;break;case Ie:qe=ae;break;case G:qe=Ke;break;case Te:qe=ee;break;case H:default:qe=tt;break}var sn=Tt+qe,dt={id:Je++,callback:K,priorityLevel:A,startTime:Tt,expirationTime:sn,sortIndex:-1};return Tt>rt?(dt.sortIndex=Tt,ve(Ct,dt),te(He)===null&&dt===te(Ct)&&(Lt?ft():Lt=!0,xt(Pn,Tt-rt))):(dt.sortIndex=sn,ve(He,dt),!nt&&!Et&&(nt=!0,lt(Pt))),dt}function N(){}function De(){!nt&&!Et&&(nt=!0,lt(Pt))}function xe(){return te(He)}function me(A){A.callback=null}function Ye(){return Re}var ct=!1,kt=null,at=-1,L=se,J=-1;function z(){var A=_.unstable_now()-J;return!(A<L)}function ie(){}function W(A){if(A<0||A>125){console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported");return}A>0?L=Math.floor(1e3/A):L=se}var fe=function(){if(kt!==null){var A=_.unstable_now();J=A;var K=!0,ye=!0;try{ye=kt(K,A)}finally{ye?je():(ct=!1,kt=null)}}else ct=!1},je;if(typeof Kn=="function")je=function(){Kn(fe)};else if(typeof MessageChannel<"u"){var ke=new MessageChannel,Ze=ke.port2;ke.port1.onmessage=fe,je=function(){Ze.postMessage(null)}}else je=function(){Me(fe,0)};function lt(A){kt=A,ct||(ct=!0,je())}function xt(A,K){at=Me(function(){A(_.unstable_now())},K)}function ft()
* @license React
* react-dom.development.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/return function(){typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart=="function"&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(new Error);var _=Kc(),D=AS(),se=_.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,ve=!1;function te(e){ve=e}function pe(e){if(!ve){for(var t=arguments.length,n=new Array(t>1?t-1:0),a=1;a<t;a++)n[a-1]=arguments[a];Ae("warn",e,n)}}function d(e){if(!ve){for(var t=arguments.length,n=new Array(t>1?t-1:0),a=1;a<t;a++)n[a-1]=arguments[a];Ae("error",e,n)}}function Ae(e,t,n){{var a=se.ReactDebugCurrentFrame,r=a.getStackAddendum();r!==""&&(t+="%s",n=n.concat([r]));var i=n.map(function(o){return String(o)});i.unshift("Warning: "+t),Function.prototype.apply.call(console[e],console,i)}}var ne=0,$=1,Ie=2,H=3,Te=4,G=5,Le=6,Oe=7,At=8,Mt=9,he=10,oe=11,et=12,ae=13,tt=14,ee=15,Ke=16,He=17,Ct=18,Je=19,ge=21,Re=22,Et=23,nt=24,Lt=25,Me=!0,jt=!1,Kn=!1,un=!1,Pn=!1,Pt=!0,Nn=!0,Jt=!0,Yn=!0,Jn=new Set,Wt={},N={};function De(e,t){xe(e,t),xe(e+"Capture",t)}function xe(e,t){Wt[e]&&d("EventRegistry: More than one plugin attempted to publish the same registration name, `%s`.",e),Wt[e]=t;{var n=e.toLowerCase();N[n]=e,e==="onDoubleClick"&&(N.ondblclick=e)}for(var a=0;a<t.length;a++)Jn.add(t[a])}var me=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",Ye=Object.prototype.hasOwnProperty;function ct(e){{var t=typeof Symbol=="function"&&Symbol.toStringTag,n=t&&e[Symbol.toStringTag]||e.constructor.name||"Object";return n}}function kt(e){try{return at(e),!1}catch{return!0}}function at(e){return""+e}function L(e,t){if(kt(e))return d("The provided `%s` attribute is an unsupported type %s. This value must be coerced to a string before before using it here.",t,ct(e)),at(e)}function J(e){if(kt(e))return d("The provided key is an unsupported type %s. This value must be coerced to a string before before using it here.",ct(e)),at(e)}function z(e,t){if(kt(e))return d("The provided `%s` prop is an unsupported type %s. This value must be coerced to a string before before using it here.",t,ct(e)),at(e)}function ie(e,t){if(kt(e))return d("The provided `%s` CSS property is an unsupported type %s. This value must be coerced to a string before before using it here.",t,ct(e)),at(e)}function W(e){if(kt(e))return d("The provided HTML markup uses a value of unsupported type %s. This value must be coerced to a string before before using it here.",ct(e)),at(e)}function fe(e){if(kt(e))return d("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.",ct(e)),at(e)}var je=0,ke=1,Ze=2,lt=3,xt=4,ft=5,Bt=6,mn=":A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD",A=mn+"\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040",K=new RegExp("^["+mn+"]["+A+"]*$"),ye={},rt={};function Tt(e){return Ye.call(rt,e)?!0:Ye.call(ye,e)?!1:K.test(e)?(rt[e]=!0,!0):(ye[e]=!0,d("Invalid attribute name: `%s`",e),!1)}function ht(e,t,n){return t!==null?t.type===je:n?!1:e.length>2&&(e[0]==="o"||e[0]==="O")&&(e[1]==="n"||e[1]==="N")}function qe(e,t,n,a){if(n!==null&&n.type===je)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":{if(a)return!1;if(n!==null)return!n.acceptsBooleans;var r=e.toLowerCase().slice(0,5);return r!=="data-"&&r!=="aria-"}default:return!1}}function sn(e,t,n,a){if(t===null||typeof t>"u"||qe(e,t,n,a))return!0;if(a)return!1;if(n!==null)switch(n.type){case lt:return!t;case xt:return t===!1;case ft:return isNaN(t);case Bt:return isNaN(t)||t<1}return!1}function dt(e){return wt.hasOwnProperty(e)?wt[e]:null}function mt(e,t,n,a,r,i,o){this.acceptsBooleans=t===Ze||t===lt||t===xt,this.attributeName=a,this.attributeNamespace=r,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=o}var wt={},Tr=["children","dangerouslySetInnerHTML","defaultValue","defaultChecked","innerHTML","
`+el+e}}var ai=!1,wr;{var Gi=typeof WeakMap=="function"?WeakMap:Map;wr=new Gi}function ri(e,t){if(!e||ai)return"";{var n=wr.get(e);if(n!==void 0)return n}var a;ai=!0;var r=Error.prepareStackTrace;Error.prepareStackTrace=void 0;var i;i=qi.current,qi.current=null,Bu();try{if(t){var o=function(){throw Error()};if(Object.defineProperty(o.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(o,[])}catch(E){a=E}Reflect.construct(e,[],o)}else{try{o.call()}catch(E){a=E}e.call(o.prototype)}}else{try{throw Error()}catch(E){a=E}e()}}catch(E){if(E&&a&&typeof E.stack=="string"){for(var l=E.stack.split(`
`),u=a.stack.split(`
`),c=l.length-1,f=u.length-1;c>=1&&f>=0&&l[c]!==u[f];)f--;for(;c>=1&&f>=0;c--,f--)if(l[c]!==u[f]){if(c!==1||f!==1)do if(c--,f--,f<0||l[c]!==u[f]){var y=`
`+l[c].replace(" at new "," at ");return e.displayName&&y.includes("<anonymous>")&&(y=y.replace("<anonymous>",e.displayName)),typeof e=="function"&&wr.set(e,y),y}while(c>=1&&f>=0);break}}}finally{ai=!1,qi.current=i,$u(),Error.prepareStackTrace=r}var m=e?e.displayName||e.name:"",S=m?Va(m):"";return typeof e=="function"&&wr.set(e,S),S}function Wi(e,t,n){return ri(e,!0)}function tl(e,t,n){return ri(e,!1)}function Pu(e){var t=e.prototype;return!!(t&&t.isReactComponent)}function nl(e,t,n){if(e==null)return"";if(typeof e=="function")return ri(e,Pu(e));if(typeof e=="string")return Va(e);switch(e){case V:return Va("Suspense");case Q:return Va("SuspenseList")}if(typeof e=="object")switch(e.$$typeof){case O:return tl(e.render);case $e:return nl(e.type,t,n);case _e:{var a=e,r=a._payload,i=a._init;try{return nl(i(r),t,n)}catch{}}}return""}function tf(e){switch(e._debugOwner&&e._debugOwner.type,e._debugSource,e.tag){case G:return Va(e.type);case Ke:return Va("Lazy");case ae:return Va("Suspense");case Je:return Va("SuspenseList");case ne:case Ie:case ee:return tl(e.type);case oe:return tl(e.type.render);case $:return Wi(e.type);default:return""}}function ii(e){try{var t="",n=e;do t+=tf(n),n=n.return;while(n);return t}catch(a){return`
Error generating stack: `+a.message+`
`+a.stack}}function Yu(e,t,n){var a=e.displayName;if(a)return a;var r=t.displayName||t.name||"";return r!==""?n+"("+r+")":n}function al(e){return e.displayName||"Context"}function ut(e){if(e==null)return null;if(typeof e.tag=="number"&&d("Received an unexpected object in getComponentNameFromType(). This is likely a bug in React. Please file an issue."),typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Fa:return"Fragment";case ea:return"Portal";case ti:return"Profiler";case ei:return"StrictMode";case V:return"Suspense";case Q:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case p:var t=e;return al(t)+".Consumer";case ni:var n=e;return al(n._context)+".Provider";case O:return Yu(e,e.render,"ForwardRef");case $e:var a=e.displayName||null;return a!==null?a:ut(e.type)||"Memo";case _e:{var r=e,i=r._payload,o=r._init;try{return ut(o(i))}catch{return null}}}return null}function nf(e,t,n){var a=t.displayName||t.name||"";return e.displayName||(a!==""?n+"("+a+")":n)}function tr(e){return e.displayName||"Context"}function we(e){var t=e.tag,n=e.type;switch(t){case nt:return"Cache";case Mt:var a=n;return tr(a)+".Consumer";case he:var r=n;return tr(r._context)+".Provider";case Ct:return"DehydratedFragment";case oe:return nf(n,n.render,"ForwardRef");case Oe:return"Fragment";case G:return n;case Te:return"Portal";case H:return"Root";case Le:return"Text";case Ke:return ut(n);case At:return n===ei?"StrictMode":"Mode";case Re:return"Offscreen";case et:return"Profiler";case ge:return"Scope";case ae:return"Suspense";case Je:return"SuspenseList";case Lt:return"TracingMarker";case $:case ne:case He:case Ie:case tt:case ee:if(typeof n=="function")return n.displayName||n.name||null;if(typeof n=="string")return n;break}return null}var rl=se.ReactDebugCurrentFrame,Un=null,oi=!1;function Dr(){{if(Un===null)return null;var e=Un._debugOwner;if(e!==null&&typeof e<"u")return we(e)}return null}function af(){return Un===null?"":ii(Un)}function cn(){rl.getCurrentStack=null,Un=null,oi=!1}function Ft(e){rl.getCurrentStack=e===null?null:af,Un=e,oi=!1}function qu(){return Un}function ua(e){oi=e}function An(e){return""+e}function Ta(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return fe(e),e;default:return""}}var rf={button:!0,checkbox:!0,image:!0,hidden:!0,radio:!0,reset:!0,submit:!0};function il(e,t){rf[t.type]||t.onChange||t.onInput||t.readOnly||t.disabled||t.value==null||d("You provided a `value` prop to a form field without an `onChange` handler. This will render a read-only field. If the field should be mutable use `defaultValue`. Otherwise, set either `onChange` or `readOnly`."),t.onChange||t.readOnly||t.disabled||t.checked==null||d("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 Gu(e){var t=e.type,n=e.nodeName;return n&&n.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function ol(e){return e._valueTracker}function Qi(e){e._valueTracker=null}function of(e){var t="";return e&&(Gu(e)?t=e.checked?"true":"false":t=e.value),t}function _r(e){var t=Gu(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t);fe(e[t]);var a=""+e[t];if(!(e.hasOwnProperty(t)||typeof n>"u"||typeof n.get!="function"||typeof n.set!="function")){var r=n.get,i=n.set;Object.defineProperty(e,t,{configurable:!0,get:function(){return r.call(this)},set:function(l){fe(l),a=""+l,i.call(this,l)}}),Object.defineProperty(e,t,{enumerable:n.enumerable});var o={getValue:function(){return a},setValue:function(l){fe(l),a=""+l},stopTracking:function(){Qi(e),delete e[t]}};return o}}function li(e){ol(e)||(e._valueTracker=_r(e))}function ll(e){if(!e)return!1;var t=ol(e);if(!t)return!0;var n=t.getValue(),a=of(e);return a!==n?(t.setValue(a),!0):!1}function nr(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.b
Check the render method of \``+e+"`.":""}var ui=["value","defaultValue"];function sl(e){{il("select",e);for(var t=0;t<ui.length;t++){var n=ui[t];if(e[n]!=null){var a=Fe(e[n]);e.multiple&&!a?d("The `%s` prop supplied to <select> must be an array if `multiple` is true.%s",n,Xt()):!e.multiple&&a&&d("The `%s` prop supplied to <select> must be a scalar value if `multiple` is false.%s",n,Xt())}}}}function ar(e,t,n,a){var r=e.options;if(t){for(var i=n,o={},l=0;l<i.length;l++)o["$"+i[l]]=!0;for(var u=0;u<r.length;u++){var c=o.hasOwnProperty("$"+r[u].value);r[u].selected!==c&&(r[u].selected=c),c&&a&&(r[u].defaultSelected=!0)}}else{for(var f=An(Ta(n)),y=null,m=0;m<r.length;m++){if(r[m].value===f){r[m].selected=!0,a&&(r[m].defaultSelected=!0);return}y===null&&!r[m].disabled&&(y=r[m])}y!==null&&(y.selected=!0)}}function cl(e,t){return Ne({},t,{value:void 0})}function fl(e,t){var n=e;sl(t),n._wrapperState={wasMultiple:!!t.multiple},t.value!==void 0&&t.defaultValue!==void 0&&!Vt&&(d("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"),Vt=!0)}function lf(e,t){var n=e;n.multiple=!!t.multiple;var a=t.value;a!=null?ar(n,!!t.multiple,a,!1):t.defaultValue!=null&&ar(n,!!t.multiple,t.defaultValue,!0)}function Iu(e,t){var n=e,a=n._wrapperState.wasMultiple;n._wrapperState.wasMultiple=!!t.multiple;var r=t.value;r!=null?ar(n,!!t.multiple,r,!1):a!==!!t.multiple&&(t.defaultValue!=null?ar(n,!!t.multiple,t.defaultValue,!0):ar(n,!!t.multiple,t.multiple?[]:"",!1))}function uf(e,t){var n=e,a=t.value;a!=null&&ar(n,!!t.multiple,a,!1)}var Rh=!1;function sf(e,t){var n=e;if(t.dangerouslySetInnerHTML!=null)throw new Error("`dangerouslySetInnerHTML` does not make sense on <textarea>.");var a=Ne({},t,{value:void 0,defaultValue:void 0,children:An(n._wrapperState.initialValue)});return a}function xh(e,t){var n=e;il("textarea",t),t.value!==void 0&&t.defaultValue!==void 0&&!Rh&&(d("%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",Dr()||"A component"),Rh=!0);var a=t.value;if(a==null){var r=t.children,i=t.defaultValue;if(r!=null){d("Use the `defaultValue` or `value` props instead of setting children on <textarea>.");{if(i!=null)throw new Error("If you supply `defaultValue` on a <textarea>, do not pass children.");if(Fe(r)){if(r.length>1)throw new Error("<textarea> can only have at most one child.");r=r[0]}i=r}}i==null&&(i=""),a=i}n._wrapperState={initialValue:Ta(a)}}function wh(e,t){var n=e,a=Ta(t.value),r=Ta(t.defaultValue);if(a!=null){var i=An(a);i!==n.value&&(n.value=i),t.defaultValue==null&&n.defaultValue!==i&&(n.defaultValue=i)}r!=null&&(n.defaultValue=An(r))}function Dh(e,t){var n=e,a=n.textContent;a===n._wrapperState.initialValue&&a!==""&&a!==null&&(n.value=a)}function qS(e,t){wh(e,t)}var rr="http://www.w3.org/1999/xhtml",GS="http://www.w3.org/1998/Math/MathML",cf="http://www.w3.org/2000/svg";function ff(e){switch(e){case"svg":return cf;case"math":return GS;default:return rr}}function df(e,t){return e==null||e===rr?ff(t):e===cf&&t==="foreignObject"?rr:e}var WS=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,a,r){MSApp.execUnsafeLocalFunction(function(){return e(t,n,a,r)})}:e},Ku,_h=WS(function(e,t){if(e.namespaceURI===cf&&!("innerHTML"in e)){Ku=Ku||document.createElement("div"),Ku.innerHTML="<svg>"+t.valueOf().toString()+"</svg>";for(var n=Ku.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;n.firstChild;)e.appendChild(n.firstChild);return}e.innerHTML=t}),qn=1,ir=3,It=8,or=9,vf=11,Ju=function(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===ir){n.nodeValue=t;return}}e.textContent=t}
* Checks if an event is supported in the current execution environment.
*
* NOTE: This will not work correctly for non-generic events such as `change`,
* `reset`, `load`, `error`, and `select`.
*
* Borrows from Modernizr.
*
* @param {string} eventNameSuffix Event name, e.g. "click".
* @return {boolean} True if the event is supported.
* @internal
* @license Modernizr 3.0.0pre (Custom Build) | MIT
*/function KE(e){if(!me)return!1;var t="on"+e,n=t in document;if(!n){var a=document.createElement("div");a.setAttribute(t,"return;"),n=typeof a[t]=="function"}return n}function JE(){De("onChange",["change","click","focusin","focusout","input","keydown","keyup","selectionchange"])}function qm(e,t,n,a){Bh(a);var r=Ts(t,"onChange");if(r.length>0){var i=new pd("onChange","change",null,n,a);e.push({event:i,listeners:r})}}var zl=null,Hl=null;function ZE(e){var t=e.nodeName&&e.nodeName.toLowerCase();return t==="select"||t==="input"&&e.type==="file"}function eT(e){var t=[];qm(t,Hl,e,gf(e)),qh(tT,t)}function tT(e){sy(e,0)}function bs(e){var t=Eo(e);if(ll(t))return e}function nT(e,t){if(e==="change")return t}var Gm=!1;me&&(Gm=KE("input")&&(!document.documentMode||document.documentMode>9));function aT(e,t){zl=e,Hl=t,zl.attachEvent("onpropertychange",Qm)}function Wm(){zl&&(zl.detachEvent("onpropertychange",Qm),zl=null,Hl=null)}function Qm(e){e.propertyName==="value"&&bs(Hl)&&eT(e)}function rT(e,t,n){e==="focusin"?(Wm(),aT(t,n)):e==="focusout"&&Wm()}function iT(e,t){if(e==="selectionchange"||e==="keyup"||e==="keydown")return bs(Hl)}function oT(e){var t=e.nodeName;return t&&t.toLowerCase()==="input"&&(e.type==="checkbox"||e.type==="radio")}function lT(e,t){if(e==="click")return bs(t)}function uT(e,t){if(e==="input"||e==="change")return bs(t)}function sT(e){var t=e._wrapperState;!t||!t.controlled||e.type!=="number"||ue(e,"number",e.value)}function cT(e,t,n,a,r,i,o){var l=n?Eo(n):window,u,c;if(ZE(l)?u=nT:Ym(l)?Gm?u=uT:(u=iT,c=rT):oT(l)&&(u=lT),u){var f=u(t,n);if(f){qm(e,f,a,r);return}}c&&c(t,l,n),t==="focusout"&&sT(l)}function fT(){xe("onMouseEnter",["mouseout","mouseover"]),xe("onMouseLeave",["mouseout","mouseover"]),xe("onPointerEnter",["pointerout","pointerover"]),xe("onPointerLeave",["pointerout","pointerover"])}function dT(e,t,n,a,r,i,o){var l=t==="mouseover"||t==="pointerover",u=t==="mouseout"||t==="pointerout";if(l&&!MC(a)){var c=a.relatedTarget||a.fromElement;if(c&&(Ri(c)||Zl(c)))return}if(!(!u&&!l)){var f;if(r.window===r)f=r;else{var y=r.ownerDocument;y?f=y.defaultView||y.parentWindow:f=window}var m,S;if(u){var E=a.relatedTarget||a.toElement;if(m=n,S=E?Ri(E):null,S!==null){var R=mi(S);(S!==R||S.tag!==G&&S.tag!==Le)&&(S=null)}}else m=null,S=n;if(m!==S){var F=Nm,re="onMouseLeave",Z="onMouseEnter",Xe="mouse";(t==="pointerout"||t==="pointerover")&&(F=Am,re="onPointerLeave",Z="onPointerEnter",Xe="pointer");var Ve=m==null?f:Eo(m),g=S==null?f:Eo(S),x=new F(re,Xe+"leave",m,a,r);x.target=Ve,x.relatedTarget=g;var b=null,k=Ri(r);if(k===n){var q=new F(Z,Xe+"enter",S,a,r);q.target=g,q.relatedTarget=Ve,b=q}jT(e,x,b,m,S)}}}function vT(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var ra=typeof Object.is=="function"?Object.is:vT;function Fl(e,t){if(ra(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),a=Object.keys(t);if(n.length!==a.length)return!1;for(var r=0;r<n.length;r++){var i=n[r];if(!Ye.call(t,i)||!ra(e[i],t[i]))return!1}return!0}function Xm(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function pT(e){for(;e;){if(e.nextSibling)return e.nextSibling;e=e.parentNode}}function Im(e,t){for(var n=Xm(e),a=0,r=0;n;){if(n.nodeType===ir){if(r=a+n.textContent.length,a<=t&&r>=t)return{node:n,offset:t-a};a=r}n=Xm(pT(n))}}function hT(e){var t=e.ownerDocument,n=t&&t.defaultView||window,a=n.getSelection&&n.getSelection();if(!a||a.rangeCount===0)return null;var r=a.anchorNode,i=a.anchorOffset,o=a.focusNode,l=a.focusOffset;try{r.nodeType,o.nodeType}catch{return null}return mT(e,r,i,o,l)}function mT(e,t,n,a,r){var i=0,o=-1,l=-1,u=0,c=0,f=e,y=null;e:for(;;){for(var m=null;f===t&&(n===0||f.nodeType===ir)&&(o=i+n),f===a&&(r===0||f.nodeType===ir)&&(l=i+r),f.nodeType===ir&&(i+=f.nodeValue.length),(m=f.firstChild)!==null;)y=f,f=m;for(;;){if(f===e)break e;if(y===t&&++u===n&&(o=i),y===a&&++c===r&&(l=i),(m=f.nextSibling)!==null)break;f=y,y=f.parentNode}f=m}return o===-1||l===-1?null:{start:o,end:l}}function yT(e,t){var n=e.ownerDocument||document,a=n&&n.defaultView||window;if(a.getSelection){var r=a
`).replace(FT,"")}function Os(e,t,n,a){var r=_s(t),i=_s(e);if(i!==r&&(a&&(Gn||(Gn=!0,d('Text content did not match. Server: "%s" Client: "%s"',i,r))),n&&Me))throw new Error("Text content does not match server-rendered HTML.")}function yy(e){return e.nodeType===or?e:e.ownerDocument}function VT(){}function Ms(e){e.onclick=VT}function BT(e,t,n,a,r){for(var i in a)if(a.hasOwnProperty(i)){var o=a[i];if(i===Ti)o&&Object.freeze(o),Nh(t,o);else if(i===Yl){var l=o?o[xs]:void 0;l!=null&&_h(t,l)}else if(i===Ei)if(typeof o=="string"){var u=e!=="textarea"||o!=="";u&&Ju(t,o)}else typeof o=="number"&&Ju(t,""+o);else i===Rs||i===jr||i===vy||(Wt.hasOwnProperty(i)?o!=null&&(typeof o!="function"&&Ds(i,o),i==="onScroll"&&Ut("scroll",t)):o!=null&&Sa(t,i,o,r))}}function $T(e,t,n,a){for(var r=0;r<t.length;r+=2){var i=t[r],o=t[r+1];i===Ti?Nh(e,o):i===Yl?_h(e,o):i===Ei?Ju(e,o):Sa(e,i,o,a)}}function PT(e,t,n,a){var r,i=yy(n),o,l=a;if(l===rr&&(l=ff(e)),l===rr){if(r=si(e,t),!r&&e!==e.toLowerCase()&&d("<%s /> is using incorrect casing. Use PascalCase for React components, or lowercase for HTML elements.",e),e==="script"){var u=i.createElement("div");u.innerHTML="<script><\/script>";var c=u.firstChild;o=u.removeChild(c)}else if(typeof t.is=="string")o=i.createElement(e,{is:t.is});else if(o=i.createElement(e),e==="select"){var f=o;t.multiple?f.multiple=!0:t.size&&(f.size=t.size)}}else o=i.createElementNS(l,e);return l===rr&&!r&&Object.prototype.toString.call(o)==="[object HTMLUnknownElement]"&&!Ye.call(Dd,e)&&(Dd[e]=!0,d("The tag <%s> is unrecognized in this browser. If you meant to render a React component, start its name with an uppercase letter.",e)),o}function YT(e,t){return yy(t).createTextNode(e)}function qT(e,t,n,a){var r=si(t,n);ws(t,n);var i;switch(t){case"dialog":Ut("cancel",e),Ut("close",e),i=n;break;case"iframe":case"object":case"embed":Ut("load",e),i=n;break;case"video":case"audio":for(var o=0;o<Bl.length;o++)Ut(Bl[o],e);i=n;break;case"source":Ut("error",e),i=n;break;case"img":case"image":case"link":Ut("error",e),Ut("load",e),i=n;break;case"details":Ut("toggle",e),i=n;break;case"input":Xu(e,n),i=ul(e,n),Ut("invalid",e);break;case"option":yt(e,n),i=n;break;case"select":fl(e,n),i=cl(e,n),Ut("invalid",e);break;case"textarea":xh(e,n),i=sf(e,n),Ut("invalid",e);break;default:i=n}switch(mf(t,i),BT(t,e,a,i,r),t){case"input":li(e),C(e,n,!1);break;case"textarea":li(e),Dh(e);break;case"option":Dt(e,n);break;case"select":lf(e,n);break;default:typeof i.onClick=="function"&&Ms(e);break}}function GT(e,t,n,a,r){ws(t,a);var i=null,o,l;switch(t){case"input":o=ul(e,n),l=ul(e,a),i=[];break;case"select":o=cl(e,n),l=cl(e,a),i=[];break;case"textarea":o=sf(e,n),l=sf(e,a),i=[];break;default:o=n,l=a,typeof o.onClick!="function"&&typeof l.onClick=="function"&&Ms(e);break}mf(t,l);var u,c,f=null;for(u in o)if(!(l.hasOwnProperty(u)||!o.hasOwnProperty(u)||o[u]==null))if(u===Ti){var y=o[u];for(c in y)y.hasOwnProperty(c)&&(f||(f={}),f[c]="")}else u===Yl||u===Ei||u===Rs||u===jr||u===vy||(Wt.hasOwnProperty(u)?i||(i=[]):(i=i||[]).push(u,null));for(u in l){var m=l[u],S=o!=null?o[u]:void 0;if(!(!l.hasOwnProperty(u)||m===S||m==null&&S==null))if(u===Ti)if(m&&Object.freeze(m),S){for(c in S)S.hasOwnProperty(c)&&(!m||!m.hasOwnProperty(c))&&(f||(f={}),f[c]="");for(c in m)m.hasOwnProperty(c)&&S[c]!==m[c]&&(f||(f={}),f[c]=m[c])}else f||(i||(i=[]),i.push(u,f)),f=m;else if(u===Yl){var E=m?m[xs]:void 0,R=S?S[xs]:void 0;E!=null&&R!==E&&(i=i||[]).push(u,E)}else u===Ei?(typeof m=="string"||typeof m=="number")&&(i=i||[]).push(u,""+m):u===Rs||u===jr||(Wt.hasOwnProperty(u)?(m!=null&&(typeof m!="function"&&Ds(u,m),u==="onScroll"&&Ut("scroll",e)),!i&&S!==m&&(i=[])):(i=i||[]).push(u,m))}return f&&(dC(f,l[Ti]),(i=i||[]).push(Ti,f)),i}function WT(e,t,n,a,r){n==="input"&&r.type==="radio"&&r.name!=null&&s(e,r);var i=si(n,a),o=si(n,r);switch($T(e,t,i,o),n){case"input":v(e,r);break;case"textarea":wh(e,r);break;case"select":Iu(e,r);break}}function QT(e){{var t=e.toLowerCase();return Zu.hasOwnProperty(t)&&Zu[t]||null}}function XT(e,t,n,a,r,i,o){var l,u;switch(l=si(t,n),ws(t,n),t){case"dialog":Ut("cance
* Move code with side effects to componentDidMount, and set initial state in the constructor.
Please update the following components: %s`,o)}if(a.size>0){var l=Oi(a);d(`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`,l)}if(i.size>0){var u=Oi(i);d(`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`,u)}if(e.size>0){var c=Oi(e);pe(`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`,c)}if(n.size>0){var f=Oi(n);pe(`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`,f)}if(r.size>0){var y=Oi(r);pe(`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`,y)}};var Ws=new Map,Py=new Set;Oa.recordLegacyContextWarning=function(e,t){var n=Mx(e);if(n===null){d("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(!Py.has(e.type)){var a=Ws.get(n);(e.type.contextTypes!=null||e.type.childContextTypes!=null||t!==null&&typeof t.getChildContext=="function")&&(a===void 0&&(a=[],Ws.set(n,a)),a.push(e))}},Oa.flushLegacyContextWarning=function(){Ws.forEach(function(e,t){if(e.length!==0){var n=e[0],a=new Set;e.forEach(function(i){a.add(we(i)||"Component"),Py.add(i.type)});var r=Oi(a);try{Ft(n),d(`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`,r)}finally{cn()}}})},Oa.discardPendingWarnings=function(){eu=[],tu=[],nu=[],au=[],ru=[],iu=[],Ws=new Map}}var tv,nv,av,rv,iv,Yy=function(e,t){};tv=!1,nv=!1,av={},rv={},iv={},Yy=function(e,t){if(!(e===null||typeof e!="object")&&!(!e._store||e._store.validated||e.key!=null)){if(typeof e._store!="object")throw new Error("React Component in warnForMissingKey should have a _store. This error is likely caused by a bug in React. Please file an issue.");e._store.validated=!0;var n=we(t)||"Component";rv[n]||(rv[n]=!0,d('Each child in a list should have a unique "key" prop. See https://reactjs.org/link/warning-keys for more information.'))}};function Lx(e){return e.prototype&&e.prototype.isReactComponent}function ou(e,t,n){var a=n.ref;if(a!==null&&typeof a!="function"&&typeof a!="object"){if((e.mode&Yt||Pt)&&!(n._owner&&n._self&&n._owner.stateNode!==n._self)&&!(n._owner&&n._owner.tag!==$)&&!(typeof n.type=="function"&&!Lx(n.type))&&n._owner){var r=we(e)||"Component";av[r]||(d('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',r,a),av[r]=!0)}if(n._owner){var i=n._owner,o;if(i){var l=i;if(l.tag!==$)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");o=l.stateNode}if(!o)throw new Error("Missing owner for string ref "+a+". This error is likely caused by a bug in React. Please file an issue.");var u=o;z(a,"ref");var c=""+a;if(t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===c)return t.ref;var f=function(y){var m=u.refs;y===null?delete m[c]:m[c]=y};return f._stringRef=c,f}else{if(typeof a!="string")throw new Error("Expected ref to be a function, a string, an object returned by React.createRef(), or null.");if(!n._owner)throw new Error("Element ref was specified as a string ("+a+`) 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 a}function Qs(e,t){var n=Object.prototype.toString.call(t);throw new Error("Objects are not valid as a React child (found: "+(n==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":n)+"). If you meant to render a collection of children, use an array instead.")}function Xs(e){{var t=we(e)||"Component";if(iv[t])return;iv[t]=!0,d("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 qy(e){var t=e._payload,n=e._init;return n(t)}function Gy(e){function t(g,x){if(e){var b=g.deletions;b===null?(g.deletions=[x],g.flags|=ci):b.push(x)}}function n(g,x){if(!e)return null;for(var b=x;b!==null;)t(g,b),b=b.sibling;return null}function a(g,x){for(var b=new Map,k=x;k!==null;)k.key!==null?b.set(k.key,k):b.set(k.index,k),k=k.sibling;return b}function r(g,x){var b=Fi(g,x);return b.index=0,b.sibling=null,b}function i(g,x,b){if(g.index=b,!e)return g.flags|=Xh,x;var k=g.alternate;if(k!==null){var q=k.index;return q<x?(g.flags|=fn,x):q}else return g.flags|=fn,x}function o(g){return e&&g.alternate===null&&(g.flags|=fn),g}function l(g,x,b,k){if(x===null||x.tag!==Le){var q=eh(b,g.mode,k);return q.return=g,q}else{var B=r(x,b);return B.return=g,B}}function u(g,x,b,k){var q=b.type;if(q===Fa)return f(g,x,b.props.children,k,b.key);if(x!==null&&(x.elementType===q||Kb(x,b)||typeof q=="object"&&q!==null&&q.$$typeof===_e&&qy(q)===x.type)){var B=r(x,b.props);return B.ref=ou(g,x,b),B.return=g,B._debugSource=b._source,B._debugOwner=b._owner,B}var de=Zp(b,g.mode,k);return de.ref=ou(g,x,b),de.return=g,de}function c(g,x,b,k){if(x===null||x.tag!==Te||x.stateNode.containerInfo!==b.containerInfo||x.stateNode.implementation!==b.implementation){var q=th(b,g.mode,k);return q.return=g,q}else{var B=r(x,b.children||[]);return B.return=g,B}}function f(g,x,b,k,q){if(x===null||x.tag!==Oe){var B=Jr(b,g.mode,k,q);return B.return=g,B}else{var de=r(x,b);return de.return=g,de}}function y(g,x,b){if(typeof x=="string"&&x!==""||typeof x=="number"){var k=eh(""+x,g.mode,b);return k.return=g,k}if(typeof x=="object"&&x!==null){switch(x.$$typeof){case Zn:{var q=Zp(x,g.mode,b);return q.ref=ou(g,null,x),q.return=g,q}case ea:{var B=th(x,g.mode,b);return B.return=g,B}case _e:{var de=x._payload,Ee=x._init;return y(g,Ee(de),b)}}if(Fe(x)||Ht(x)){var St=Jr(x,g.mode,b,null);return St.return=g,St}Qs(g,x)}return typeof x=="function"&&Xs(g),null}function m(g,x,b,k){var q=x!==null?x.key:null;if(typeof b=="string"&&b!==""||typeof b=="number")return q!==null?null:l(g,x,""+b,k);if(typeof b=="object"&&b!==null){switch(b.$$typeof){case Zn:return b.key===q?u(g,x,b,k):null;case ea:return b.key===q?c(g,x,b,k):null;case _e:{var B=b._payload,de=b._init;return m(g,x,de(B),k)}}if(Fe(b)||Ht(b))return q!==null?null:f(g,x,b,k,null);Qs(g,b)}return typeof b=="function"&&Xs(g),null}function S(g,x,b,k,q){if(typeof k=="string"&&k!==""||typeof k=="number"){var B=g.get(b)||null;return l(x,B,""+k,q)}if(typeof k=="object"&&k!==null){switch(k.$$typeof){case Zn:{var de=g.get(k.key===null?b:k.key)||null;return u(x,de,k,q)}case ea:{var Ee=g.get(k.key===null?b:k.key)||null;return c(x,Ee,k,q)}case _e:var St=k._payload,it=k._init;return S(g,x,b,it(St),q)}if(Fe(k)||Ht(k)){var Gt=g.get(b)||null;return f(x,Gt,k,q,null)}Qs(x,k)}return typeof k=="function"&&Xs(x),null}function E(g,x,b){{if(typeof g!="object"||g===null)return x;switch(g.$$typeof){case Zn:case ea:Yy(g,b);var k=g.key;if(typeof k!="string")break;if(x===null){x=new Set,x.add(k);break}if(!x.has(k)){x.add(k);break}d("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.",k);break;case _e:var q=g._payload,B=g._init;E(B(q),x,b);break}}return x}function R(g,x,b,k){for(var q=null,B=0;B<b.length;B++){var de=b[B];q=E(de,q,g)}for
`,n+=l}d(`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 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`,t,n)}}}function Mn(){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 xv(e,t){if(Rv)return!1;if(t===null)return d("%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.",w),!1;e.length!==t.length&&d(`The final argument passed to %s changed size between renders. The order and size of this array must remain constant.
Previous: %s
Incoming: %s`,w,"["+t.join(", ")+"]","["+e.join(", ")+"]");for(var n=0;n<t.length&&n<e.length;n++)if(!ra(e[n],t[n]))return!1;return!0}function jo(e,t,n,a,r,i){ki=i,bt=t,va=e!==null?e._debugHookTypes:null,qr=-1,Rv=e!==null&&e.type!==t.type,t.memoizedState=null,t.updateQueue=null,t.lanes=M,e!==null&&e.memoizedState!==null?Y.current=_g:va!==null?Y.current=Dg:Y.current=wg;var o=n(a,r);if(fu){var l=0;do{if(fu=!1,du=0,l>=Wx)throw new Error("Too many re-renders. React limits the number of renders to prevent an infinite loop.");l+=1,Rv=!1,tn=null,nn=null,t.updateQueue=null,qr=-1,Y.current=Og,o=n(a,r)}while(fu)}Y.current=Ec,t._debugHookTypes=va;var u=tn!==null&&tn.next!==null;if(ki=M,bt=null,tn=null,nn=null,w=null,va=null,qr=-1,e!==null&&(e.flags&lr)!==(t.flags&lr)&&(e.mode&We)!==le&&d("Internal React error: Expected static flag was missing. Please notify the React team."),sc=!1,u)throw new Error("Rendered fewer hooks than expected. This may be caused by an accidental early return statement.");return o}function zo(){var e=du!==0;return du=0,e}function lg(e,t,n){t.updateQueue=e.updateQueue,(t.mode&$a)!==le?t.flags&=-50333701:t.flags&=-2053,e.lanes=cs(e.lanes,n)}function ug(){if(Y.current=Ec,sc){for(var e=bt.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}sc=!1}ki=M,bt=null,tn=null,nn=null,va=null,qr=-1,w=null,Cg=!1,fu=!1,du=0}function Wa(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return nn===null?bt.memoizedState=nn=e:nn=nn.next=e,nn}function pa(){var e;if(tn===null){var t=bt.alternate;t!==null?e=t.memoizedState:e=null}else e=tn.next;var n;if(nn===null?n=bt.memoizedState:n=nn.next,n!==null)nn=n,n=nn.next,tn=e;else{if(e===null)throw new Error("Rendered more hooks than during the previous render.");tn=e;var a={memoizedState:tn.memoizedState,baseState:tn.baseState,baseQueue:tn.baseQueue,queue:tn.queue,next:null};nn===null?bt.memoizedState=nn=a:nn=nn.next=a}return nn}function sg(){return{lastEffect:null,stores:null}}function wv(e,t){return typeof t=="function"?t(e):t}function Dv(e,t,n){var a=Wa(),r;n!==void 0?r=n(t):r=t,a.memoizedState=a.baseState=r;var i={pending:null,interleaved:null,lanes:M,dispatch:null,lastRenderedReducer:e,lastRenderedState:r};a.queue=i;var o=i.dispatch=Jx.bind(null,bt,i);return[a.memoizedState,o]}function _v(e,t,n){var a=pa(),r=a.queue;if(r===null)throw new Error("Should have a queue. This is likely a bug in React. Please file an issue.");r.lastRenderedReducer=e;var i=tn,o=i.baseQueue,l=r.pending;if(l!==null){if(o!==null){var u=o.next,c=l.next;o.next=c,l.next=u}i.baseQueue!==o&&d("Internal error: Expected work-in-progress queue to be a clone. This is a bug in React."),i.baseQueue=o=l,r.pending=null}if(o!==null){var f=o.next,y=i.baseState,m=null,S=null,E=null,R=f;do{var F=R.lane;if(vo(ki,F)){if(E!==null){var Z={lane:pn,action:R.action,hasEagerState:R.hasEagerState,eagerState:R.eagerState,next:null};E=E.next=Z}if(R.hasEagerState)y=R.eagerState;else{var Xe=R.action;y=e(y,Xe)}}else{var re={lane:F,action:R.action,hasEagerState:R.hasEagerState,eagerState:R.eagerState,next:null};E===null?(S=E=re,m=y):E=E.next=re,bt.lanes=Ue(bt.lanes,F),Nu(F)}R=R.next}while(R!==null&&R!==f);E===null?m=y:E.next=S,ra(y,a.memoizedState)||Cu(),a.memoizedState=y,a.baseState=m,a.baseQueue=E,r.lastRenderedState=y}var Ve=r.interleaved;if(Ve!==null){var g=Ve;do{var x=g.lane;bt.lanes=Ue(bt.lanes,x),Nu(x),g=g.next}while(g!==Ve)}else o===null&&(r.lanes=M);var b=r.dispatch;return[a.memoizedState,b]}function Ov(e,t,n){var a=pa(),r=a.queue;if(r===null)throw new Error("Should have a queue. This is likely a bug in React. Please file an issue.");r.lastRenderedReducer=e;var i=r.dispatch,o=r.pending,l=a.memoizedState;if(o!==null){r.pending=null;var u=o.next,c=u;do{var f=c.action;l=e(l,f),c=c.next}while(c!==u);ra(l,a.memoizedState)||Cu(),a.memoizedState=l,a.baseQueue===null&&(a.baseState=l),r.lastRenderedState=l}return[l,i]}function o_(e,t,n){}function l_(e,t,n){}function Mv(e,t,n){var a=bt,r=Wa(),i,o=gn();if(o){if(n===void 0)throw new Error("Missing getServerSnapshot, which is required for s
.Learn more about this warning here: https://reactjs.org/link/legacy-context`,r)),t.contextTypes&&!yu.has(t)&&(e.mode&Yt)===le&&(yu.add(t),d(`%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`,r)),a.contextTypes&&d("contextTypes was defined as an instance property on %s. Use a static property to define contextTypes instead.",r),t.contextType&&t.contextTypes&&!tp.has(t)&&(tp.add(t),d("%s declares both contextTypes and contextType static properties. The legacy contextTypes property will be ignored.",r)),typeof a.componentShouldUpdate=="function"&&d("%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.",r),t.prototype&&t.prototype.isPureReactComponent&&typeof a.shouldComponentUpdate<"u"&&d("%s has a method called shouldComponentUpdate(). shouldComponentUpdate should not be used when extending React.PureComponent. Please extend React.Component if shouldComponentUpdate is used.",ut(t)||"A pure component"),typeof a.componentDidUnmount=="function"&&d("%s has a method called componentDidUnmount(). But there is no such lifecycle method. Did you mean componentWillUnmount()?",r),typeof a.componentDidReceiveProps=="function"&&d("%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().",r),typeof a.componentWillRecieveProps=="function"&&d("%s has a method called componentWillRecieveProps(). Did you mean componentWillReceiveProps()?",r),typeof a.UNSAFE_componentWillRecieveProps=="function"&&d("%s has a method called UNSAFE_componentWillRecieveProps(). Did you mean UNSAFE_componentWillReceiveProps()?",r);var o=a.props!==n;a.props!==void 0&&o&&d("%s(...): When calling super() in `%s`, make sure to pass up the same props that your component's constructor was passed.",r,r),a.defaultProps&&d("Setting defaultProps as an instance property on %s is not supported and will be ignored. Instead, define defaultProps as a static property on %s.",r,r),typeof a.getSnapshotBeforeUpdate=="function"&&typeof a.componentDidUpdate!="function"&&!Kv.has(t)&&(Kv.add(t),d("%s: getSnapshotBeforeUpdate() should be used with componentDidUpdate(). This component defines getSnapshotBeforeUpdate() only.",ut(t))),typeof a.getDerivedStateFromProps=="function"&&d("%s: getDerivedStateFromProps() is defined as an instance method and will be ignored. Instead, declare it as a static method.",r),typeof a.getDerivedStateFromError=="function"&&d("%s: getDerivedStateFromError() is defined as an instance method and will be ignored. Instead, declare it as a static method.",r),typeof t.getSnapshotBeforeUpdate=="function"&&d("%s: getSnapshotBeforeUpdate() is defined as a static method and will be ignored. Instead, declare it as an instance method.",r);var l=a.state;l&&(typeof l!="object"||Fe(l))&&d("%s.state: must be set to an object or null",r),typeof a.getChildContext=="function"&&typeof t.childContextTypes!="object"&&d("%s.getChildContext(): childContextTypes must be defined in order to use getChildContext().",r)}}function Hg(e,t){t.updater=rp,e.stateNode=t,PC(t,e),t._reactInternalInstance=Qv}function Fg(e,t,n){var a=!1,r=ia,i=ia,o=t.contextType;if("contextType"in t){var l=o===null||o!==void 0&&o.$$typeof===p&&o._context===void 0;if(!l&&!np.has(t)){np.add(t);var u="";o===void 0?u=" However, it is set to undefined. This can be caused by a typo or by mixing up named and default imports. This can also happen due to a circular dependency, so try moving the createContext() call to a separate file.":typeof o!="object"?u=" However, it is set to a "+typeof o+".":o.$$typeof===ni?u=" Did you accidentally pass the Context.Provider instead?":o._context!==void 0?u=" Did you accidentally pass the Context.Consumer instead?":u=" However, it is set to an object with keys {"+Object.keys(o).join(", ")+"}.",d("%s defines an invalid contextType. contextType should point to the Context object returned by React.createContext().%s",ut(t)||"Component",u)}
%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`,F,re,S!==null?`
`+S:"",E!==null?`
`+E:"",R!==null?`
`+R:""))}}}return a&&_y(e,r,i),f}function r1(e,t){var n=t.state;typeof t.componentWillMount=="function"&&t.componentWillMount(),typeof t.UNSAFE_componentWillMount=="function"&&t.UNSAFE_componentWillMount(),n!==t.state&&(d("%s.componentWillMount(): Assigning directly to this.state is deprecated (except inside a component's constructor). Use setState instead.",we(e)||"Component"),rp.enqueueReplaceState(t,t.state,null))}function Vg(e,t,n,a){var r=t.state;if(typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,a),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,a),t.state!==r){{var i=we(e)||"Component";Xv.has(i)||(Xv.add(i),d("%s.componentWillReceiveProps(): Assigning directly to this.state is deprecated (except inside a component's constructor). Use setState instead.",i))}rp.enqueueReplaceState(t,t.state,null)}}function ip(e,t,n,a){a1(e,t,n);var r=e.stateNode;r.props=n,r.state=e.memoizedState,r.refs={},pv(e);var i=t.contextType;if(typeof i=="object"&&i!==null)r.context=Kt(i);else{var o=To(e,t,!0);r.context=Ro(e,o)}{if(r.state===n){var l=ut(t)||"Component";ep.has(l)||(ep.add(l),d("%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.",l))}e.mode&Yt&&Oa.recordLegacyContextWarning(e,r),Oa.recordUnsafeLifecycleWarnings(e,r)}r.state=e.memoizedState;var u=t.getDerivedStateFromProps;if(typeof u=="function"&&(ap(e,t,u,n),r.state=e.memoizedState),typeof t.getDerivedStateFromProps!="function"&&typeof r.getSnapshotBeforeUpdate!="function"&&(typeof r.UNSAFE_componentWillMount=="function"||typeof r.componentWillMount=="function")&&(r1(e,r),rc(e,n,r,a),r.state=e.memoizedState),typeof r.componentDidMount=="function"){var c=st;c|=hi,(e.mode&$a)!==le&&(c|=Mr),e.flags|=c}}function i1(e,t,n,a){var r=e.stateNode,i=e.memoizedProps;r.props=i;var o=r.context,l=t.contextType,u=ia;if(typeof l=="object"&&l!==null)u=Kt(l);else{var c=To(e,t,!0);u=Ro(e,c)}var f=t.getDerivedStateFromProps,y=typeof f=="function"||typeof r.getSnapshotBeforeUpdate=="function";!y&&(typeof r.UNSAFE_componentWillReceiveProps=="function"||typeof r.componentWillReceiveProps=="function")&&(i!==n||o!==u)&&Vg(e,r,n,u),tg();var m=e.memoizedState,S=r.state=m;if(rc(e,n,r,a),S=e.memoizedState,i===n&&m===S&&!Fs()&&!ic()){if(typeof r.componentDidMount=="function"){var E=st;E|=hi,(e.mode&$a)!==le&&(E|=Mr),e.flags|=E}return!1}typeof f=="function"&&(ap(e,t,f,n),S=e.memoizedState);var R=ic()||zg(e,t,i,n,m,S,u);if(R){if(!y&&(typeof r.UNSAFE_componentWillMount=="function"||typeof r.componentWillMount=="function")&&(typeof r.componentWillMount=="function"&&r.componentWillMount(),typeof r.UNSAFE_componentWillMount=="function"&&r.UNSAFE_componentWillMount()),typeof r.componentDidMount=="function"){var F=st;F|=hi,(e.mode&$a)!==le&&(F|=Mr),e.flags|=F}}else{if(typeof r.componentDidMount=="function"){var re=st;re|=hi,(e.mode&$a)!==le&&(re|=Mr),e.flags|=re}e.memoizedProps=n,e.memoizedState=S}return r.props=n,r.state=S,r.context=u,R}function o1(e,t,n,a,r){var i=t.stateNode;eg(e,t);var o=t.memoizedProps,l=t.type===t.elementType?o:ka(t.type,o);i.props=l;var u=t.pendingProps,c=i.context,f=n.contextType,y=ia;if(typeof f=="object"&&f!==null)y=Kt(f);else{var m=To(t,n,!0);y=Ro(t,m)}var S=n.getDerivedStateFromProps,E=typeof S=="function"||typeof i.getSnapshotBeforeUpdate=="function";!E&&(typeof i.UNSAFE_componentWillReceiveProps=="function"||typeof i.componentWillReceiveProps=="function")&&(o!==u||c!==y)&&Vg(t,i,a,y),tg();var R=t.memoizedState,F=i.state=R;if(rc(t,a,i,r),F=t.memoizedState,o===u&&R===F&&!Fs()&&!ic())return typeof i.componentDidUpdate=="function"&&(o!==e.memoizedProps||R!==e.memoizedState)&&(t.flags|=st),typeof i.getSnapshotBeforeUpdate=="function"&&(o!==e.memoizedProps||R!==e.memoizedState)&&(t.flags|=io),!1;typeof S=="function"&&(ap(t,n,S,a),F=t.memoizedState);var re=ic()||zg(t,n,l,a,R,F,y)||Kn;return re?(!E&&(typeof i.UNSAFE_componentWillUpdate=="function"||typeof i.componentWillUpdate=="function")&&(typeof i.comp
Visit https://reactjs.org/link/error-boundaries to learn more about error boundaries.`;else{var f=we(e)||"Anonymous";c="React will try to recreate this component tree from scratch "+("using the error boundary you provided, "+f+".")}var y=u+`
`+o+`
`+(""+c);console.error(y)}catch(m){setTimeout(function(){throw m})}}var u1=typeof WeakMap=="function"?WeakMap:Map;function Bg(e,t,n){var a=mr(Ot,n);a.tag=dv,a.payload={element:null};var r=t.value;return a.callback=function(){eD(r),lp(e,t)},a}function up(e,t,n){var a=mr(Ot,n);a.tag=dv;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var i=t.value;a.payload=function(){return r(i)},a.callback=function(){Jb(e),lp(e,t)}}var o=e.stateNode;return o!==null&&typeof o.componentDidCatch=="function"&&(a.callback=function(){Jb(e),lp(e,t),typeof r!="function"&&Jw(this);var u=t.value,c=t.stack;this.componentDidCatch(u,{componentStack:c!==null?c:""}),typeof r!="function"&&(ta(e.lanes,be)||d("%s: Error boundaries should implement getDerivedStateFromError(). In that method, return a state update to display an error message or fallback UI.",we(e)||"Unknown"))}),a}function $g(e,t,n){var a=e.pingCache,r;if(a===null?(a=e.pingCache=new u1,r=new Set,a.set(t,r)):(r=a.get(t),r===void 0&&(r=new Set,a.set(t,r))),!r.has(n)){r.add(n);var i=tD.bind(null,e,t,n);xa&&Uu(e,n),t.then(i,i)}}function s1(e,t,n,a){var r=e.updateQueue;if(r===null){var i=new Set;i.add(n),e.updateQueue=i}else r.add(n)}function c1(e,t){var n=e.tag;if((e.mode&We)===le&&(n===ne||n===oe||n===ee)){var a=e.alternate;a?(e.updateQueue=a.updateQueue,e.memoizedState=a.memoizedState,e.lanes=a.lanes):(e.updateQueue=null,e.memoizedState=null)}}function Pg(e){var t=e;do{if(t.tag===ae&&Yx(t))return t;t=t.return}while(t!==null);return null}function Yg(e,t,n,a,r){if((e.mode&We)===le){if(e===t)e.flags|=Ra;else{if(e.flags|=vt,n.flags|=Df,n.flags&=-52805,n.tag===$){var i=n.alternate;if(i===null)n.tag=He;else{var o=mr(Ot,be);o.tag=ec,$r(n,o,be)}}n.lanes=Ue(n.lanes,be)}return e}return e.flags|=Ra,e.lanes=r,e}function f1(e,t,n,a,r){if(n.flags|=as,xa&&Uu(e,r),a!==null&&typeof a=="object"&&typeof a.then=="function"){var i=a;c1(n),gn()&&n.mode&We&&Ay();var o=Pg(t);if(o!==null){o.flags&=-257,Yg(o,t,n,e,r),o.mode&We&&$g(e,i,r),s1(o,e,i);return}else{if(!N0(r)){$g(e,i,r),Bp();return}var l=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.");a=l}}else if(gn()&&n.mode&We){Ay();var u=Pg(t);if(u!==null){(u.flags&Ra)===ce&&(u.flags|=fi),Yg(u,t,n,e,r),ev(Ni(a,n));return}}a=Ni(a,n),Yw(a);var c=t;do{switch(c.tag){case H:{var f=a;c.flags|=Ra;var y=Rl(r);c.lanes=Ue(c.lanes,y);var m=Bg(c,f,y);hv(c,m);return}case $:var S=a,E=c.type,R=c.stateNode;if((c.flags&vt)===ce&&(typeof E.getDerivedStateFromError=="function"||R!==null&&typeof R.componentDidCatch=="function"&&!Pb(R))){c.flags|=Ra;var F=Rl(r);c.lanes=Ue(c.lanes,F);var re=up(c,S,F);hv(c,re);return}break}c=c.return}while(c!==null)}function d1(){return null}var gu=se.ReactCurrentOwner,Na=!1,sp,bu,cp,fp,dp,Ui,vp,Oc,Su;sp={},bu={},cp={},fp={},dp={},Ui=!1,vp={},Oc={},Su={};function zn(e,t,n,a){e===null?t.child=Wy(t,null,n,a):t.child=_o(t,e.child,n,a)}function v1(e,t,n,a){t.child=_o(t,e.child,null,a),t.child=_o(t,null,n,a)}function qg(e,t,n,a,r){if(t.type!==t.elementType){var i=n.propTypes;i&&Da(i,a,"prop",ut(n))}var o=n.render,l=t.ref,u,c;Mo(t,r),gl(t);{if(gu.current=t,ua(!0),u=jo(e,t,o,a,l,r),c=zo(),t.mode&Yt){vn(!0);try{u=jo(e,t,o,a,l,r),c=zo()}finally{vn(!1)}}ua(!1)}return uo(),e!==null&&!Na?(lg(e,t,r),yr(e,t,r)):(gn()&&c&&Qd(t),t.flags|=ro,zn(e,t,u,r),t.child)}function Gg(e,t,n,a,r){if(e===null){var i=n.type;if(gD(i)&&n.compare===null&&n.defaultProps===void 0){var o=i;return o=qo(i),t.tag=ee,t.type=o,mp(t,i),Wg(e,t,o,a,r)}{var l=i.propTypes;if(l&&Da(l,a,"prop",ut(i)),n.defaultProps!==void 0){var u=ut(i)||"Unknown";Su[u]||(d("%s: Support for defaultProps will be removed from memo components in a future major release. Use JavaScript default parameters instead.",u),Su[u]=!0)}}var c=Jp(n.type,null,a,t,t.mode,r);return c.ref=t.ref,c.return=t,t.child=c,c}{var f=n.type,y=f.propTypes;y&&Da(y,a,"prop",ut(f))}var m=e.child,S=Ep(e,r);if(!S){var E=m.memoizedProps,R=n.compare;if(R=R!==null?R:Fl,R(E,a)&&e.ref===t.ref)
Check the render method of \``+a+"`.");var r=a||"",i=e._debugSource;i&&(r=i.fileName+":"+i.lineNumber),dp[r]||(dp[r]=!0,d("Function components cannot be given refs. Attempts to access this ref will fail. Did you mean to use React.forwardRef()?%s",n))}if(t.defaultProps!==void 0){var o=ut(t)||"Unknown";Su[o]||(d("%s: Support for defaultProps will be removed from function components in a future major release. Use JavaScript default parameters instead.",o),Su[o]=!0)}if(typeof t.getDerivedStateFromProps=="function"){var l=ut(t)||"Unknown";fp[l]||(d("%s: Function components do not support getDerivedStateFromProps.",l),fp[l]=!0)}if(typeof t.contextType=="object"&&t.contextType!==null){var u=ut(t)||"Unknown";cp[u]||(d("%s: Function components do not support contextType.",u),cp[u]=!0)}}}var yp={dehydrated:null,treeContext:null,retryLane:pn};function gp(e){return{baseLanes:e,cachePool:d1(),transitions:null}}function T1(e,t){var n=null;return{baseLanes:Ue(e.baseLanes,t),cachePool:n,transitions:e.transitions}}function R1(e,t,n,a){if(t!==null){var r=t.memoizedState;if(r===null)return!1}return bv(e,su)}function x1(e,t){return cs(e.childLanes,t)}function Zg(e,t,n){var a=t.pendingProps;UD(t)&&(t.flags|=vt);var r=Ma.current,i=!1,o=(t.flags&vt)!==ce;if(o||R1(r,e)?(i=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(r=Px(r,og)),r=ko(r),Yr(t,r),e===null){Zd(t);var l=t.memoizedState;if(l!==null){var u=l.dehydrated;if(u!==null)return M1(t,u)}var c=a.children,f=a.fallback;if(i){var y=w1(t,c,f,n),m=t.child;return m.memoizedState=gp(n),t.memoizedState=yp,y}else return bp(t,c)}else{var S=e.memoizedState;if(S!==null){var E=S.dehydrated;if(E!==null)return L1(e,t,o,a,E,S,n)}if(i){var R=a.fallback,F=a.children,re=_1(e,t,F,R,n),Z=t.child,Xe=e.child.memoizedState;return Z.memoizedState=Xe===null?gp(n):T1(Xe,n),Z.childLanes=x1(e,n),t.memoizedState=yp,re}else{var Ve=a.children,g=D1(e,t,Ve,n);return t.memoizedState=null,g}}}function bp(e,t,n){var a=e.mode,r={mode:"visible",children:t},i=Sp(r,a);return i.return=e,e.child=i,i}function w1(e,t,n,a){var r=e.mode,i=e.child,o={mode:"hidden",children:t},l,u;return(r&We)===le&&i!==null?(l=i,l.childLanes=M,l.pendingProps=o,e.mode&gt&&(l.actualDuration=0,l.actualStartTime=-1,l.selfBaseDuration=0,l.treeBaseDuration=0),u=Jr(n,r,a,null)):(l=Sp(o,r),u=Jr(n,r,a,null)),l.return=e,u.return=e,l.sibling=u,e.child=l,u}function Sp(e,t,n){return eS(e,t,M,null)}function eb(e,t){return Fi(e,t)}function D1(e,t,n,a){var r=e.child,i=r.sibling,o=eb(r,{mode:"visible",children:n});if((t.mode&We)===le&&(o.lanes=a),o.return=t,o.sibling=null,i!==null){var l=t.deletions;l===null?(t.deletions=[i],t.flags|=ci):l.push(i)}return t.child=o,o}function _1(e,t,n,a,r){var i=t.mode,o=e.child,l=o.sibling,u={mode:"hidden",children:n},c;if((i&We)===le&&t.child!==o){var f=t.child;c=f,c.childLanes=M,c.pendingProps=u,t.mode&gt&&(c.actualDuration=0,c.actualStartTime=-1,c.selfBaseDuration=o.selfBaseDuration,c.treeBaseDuration=o.treeBaseDuration),t.deletions=null}else c=eb(o,u),c.subtreeFlags=o.subtreeFlags&lr;var y;return l!==null?y=Fi(l,a):(y=Jr(a,i,r,null),y.flags|=fn),y.return=t,c.return=t,c.sibling=y,t.child=c,y}function Mc(e,t,n,a){a!==null&&ev(a),_o(t,e.child,null,n);var r=t.pendingProps,i=r.children,o=bp(t,i);return o.flags|=fn,t.memoizedState=null,o}function O1(e,t,n,a,r){var i=t.mode,o={mode:"visible",children:n},l=Sp(o,i),u=Jr(a,i,r,null);return u.flags|=fn,l.return=t,u.return=t,l.sibling=u,t.child=l,(t.mode&We)!==le&&_o(t,e.child,null,r),u}function M1(e,t,n){return(e.mode&We)===le?(d("Cannot hydrate Suspense in legacy mode. Switch from ReactDOM.hydrate(element, container) to ReactDOMClient.hydrateRoot(container, <App />).render(element) or remove the Suspense components from the server rendered components."),e.lanes=be):Hd(t)?e.lanes=gi:e.lanes=sa,null}function L1(e,t,n,a,r,i,o){if(n)if(t.flags&fi){t.flags&=-257;var g=op(new Error("There was an error while hydrating this Suspense boundary. Switched to client rendering."));return Mc(e,t,o,g)}else{if(t.memoizedState!==null)return t.child=e.child,t.flags|=vt,null;var x=a.children,b=a.fallback,
It looks like you wrote `+u+`(async () => ...) or returned a Promise. Instead, write the async function inside your effect and call it immediately:
`+u+`(() => {
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`:c=" You returned: "+l,d("%s must not return anything besides a function, which is used for clean-up.%s",u,c)}}}i=i.next}while(i!==r)}}function J1(e,t){if((t.flags&st)!==ce)switch(t.tag){case et:{var n=t.stateNode.passiveEffectDuration,a=t.memoizedProps,r=a.id,i=a.onPostCommit,o=kg(),l=t.alternate===null?"mount":"update";Lg()&&(l="nested-update"),typeof i=="function"&&i(r,l,n,o);var u=t.return;e:for(;u!==null;){switch(u.tag){case H:var c=u.stateNode;c.passiveEffectDuration+=n;break e;case et:var f=u.stateNode;f.passiveEffectDuration+=n;break e}u=u.return}break}}}function Z1(e,t,n,a){if((n.flags&yl)!==ce)switch(n.tag){case ne:case oe:case ee:{if(!Cn)if(n.mode&gt)try{Ia(),Wr(en|Zt,n)}finally{Xa(n)}else Wr(en|Zt,n);break}case $:{var r=n.stateNode;if(n.flags&st&&!Cn)if(t===null)if(n.type===n.elementType&&!Ui&&(r.props!==n.memoizedProps&&d("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.",we(n)||"instance"),r.state!==n.memoizedState&&d("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.",we(n)||"instance")),n.mode&gt)try{Ia(),r.componentDidMount()}finally{Xa(n)}else r.componentDidMount();else{var i=n.elementType===n.type?t.memoizedProps:ka(n.type,t.memoizedProps),o=t.memoizedState;if(n.type===n.elementType&&!Ui&&(r.props!==n.memoizedProps&&d("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.",we(n)||"instance"),r.state!==n.memoizedState&&d("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.",we(n)||"instance")),n.mode&gt)try{Ia(),r.componentDidUpdate(i,o,r.__reactInternalSnapshotBeforeUpdate)}finally{Xa(n)}else r.componentDidUpdate(i,o,r.__reactInternalSnapshotBeforeUpdate)}var l=n.updateQueue;l!==null&&(n.type===n.elementType&&!Ui&&(r.props!==n.memoizedProps&&d("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.",we(n)||"instance"),r.state!==n.memoizedState&&d("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.",we(n)||"instance")),ng(n,l,r));break}case H:{var u=n.updateQueue;if(u!==null){var c=null;if(n.child!==null)switch(n.child.tag){case G:c=n.child.stateNode;break;case $:c=n.child.stateNode;break}ng(n,u,c)}break}case G:{var f=n.stateNode;if(t===null&&n.flags&st){var y=n.type,m=n.memoizedProps;yR(f,y,m)}break}case Le:break;case Te:break;case et:{{var S=n.memoizedProps,E=S.onCommit,R=S.onRender,F=n.stateNode.effectDuration,re=kg(),Z=t===null?"mount":"update";Lg()&&(Z="nested-update"),typeof R=="function"&&R(n.memoizedProps.id,Z,n.actualDuration,n.treeBaseDuration,n.actualStartTime,re);{typeof E=="function"&&E(n.memoizedProps.id,Z,F,re),Iw(n);var Xe=n.return;e:for(;Xe!==null;){switch(Xe.tag){case H:var Ve=Xe.stateNode;Ve.effectDuration+=F;break e;case et:var g=Xe.stateNode;g.effectDuration+=F;break e}Xe=Xe.return}}}break}case ae:{lw(e,n);break}case Je:case He:case ge:case Re:case Et:case Lt: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.")}Cn||n.flags&di&&yb(n)}function ew(e){switch(e.tag){case ne:case oe:case ee:{if(e.mode&gt)try{Ia(),pb(e,e.return)}finally{Xa(e)}else pb(e,e.return);break}case $:{var t=e.stateNode;typeof t.componentDidMount=="function"&&W1(e,e.return,t),h
Error message:
%s`,n)}function tD(e,t,n){var a=e.pingCache;a!==null&&a.delete(t);var r=Fn();mm(e,n),cD(e),Hn===e&&vo(rn,n)&&(on===xu||on===Uc&&dm(rn)&&dn()-kp<Mb?zi(e,M):jc=Ue(jc,n)),In(e,r)}function qb(e,t){t===pn&&(t=Aw(e));var n=Fn(),a=Wn(e,t);a!==null&&(xl(a,t,n),In(a,n))}function nD(e){var t=e.memoizedState,n=pn;t!==null&&(n=t.retryLane),qb(e,n)}function aD(e,t){var n=pn,a;switch(e.tag){case ae:a=e.stateNode;var r=e.memoizedState;r!==null&&(n=r.retryLane);break;case Je:a=e.stateNode;break;default:throw new Error("Pinged unknown suspense boundary type. This is probably a bug in React.")}a!==null&&a.delete(t),qb(e,n)}function rD(e){return e<120?120:e<480?480:e<1080?1080:e<1920?1920:e<3e3?3e3:e<4320?4320:Lw(e/1960)*1960}function iD(){if(Lu>Nw)throw Lu=0,jp=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.");Po>Uw&&(Po=0,Fc=null,d("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 oD(){Oa.flushLegacyContextWarning(),Oa.flushPendingUnsafeLifecycleWarnings()}function Gb(e,t){Ft(e),Yc(e,Mr,xw),t&&Yc(e,Mf,ww),Yc(e,Mr,Tw),t&&Yc(e,Mf,Rw),cn()}function Yc(e,t,n){for(var a=e,r=null;a!==null;){var i=a.subtreeFlags&t;a!==r&&a.child!==null&&i!==ce?a=a.child:((a.flags&t)!==ce&&n(a),a.sibling!==null?a=a.sibling:a=r=a.return)}}var qc=null;function Wb(e){{if((Qe&Rn)!==an||!(e.mode&We))return;var t=e.tag;if(t!==Ie&&t!==H&&t!==$&&t!==ne&&t!==oe&&t!==tt&&t!==ee)return;var n=we(e)||"ReactComponent";if(qc!==null){if(qc.has(n))return;qc.add(n)}else qc=new Set([n]);var a=Un;try{Ft(e),d("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{a?Ft(e):cn()}}}var $p;{var lD=null;$p=function(e,t,n){var a=tS(lD,t);try{return ob(e,t,n)}catch(i){if(bx()||i!==null&&typeof i=="object"&&typeof i.then=="function")throw i;if(Js(),ug(),db(e,t),tS(t,a),t.mode&gt&&Yv(t),Rf(null,ob,null,e,t,n),BC()){var r=xf();typeof r=="object"&&r!==null&&r._suppressLogging&&typeof i=="object"&&i!==null&&!i._suppressLogging&&(i._suppressLogging=!0)}throw i}}}var Qb=!1,Pp;Pp=new Set;function uD(e){if(oi&&!Kx())switch(e.tag){case ne:case oe:case ee:{var t=$t&&we($t)||"Unknown",n=t;if(!Pp.has(n)){Pp.add(n);var a=we(e)||"Unknown";d("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",a,t,t)}break}case $:{Qb||(d("Cannot update during an existing state transition (such as within `render`). Render methods should be a pure function of props and state."),Qb=!0);break}}}function Uu(e,t){if(xa){var n=e.memoizedUpdaters;n.forEach(function(a){ym(e,a,t)})}}var Yp={};function qp(e,t){{var n=za.current;return n!==null?(n.push(t),Yp):am(e,t)}}function Xb(e){if(e!==Yp)return XC(e)}function Ib(){return za.current!==null}function sD(e){{if(e.mode&We){if(!Db())return}else if(!Mw()||Qe!==an||e.tag!==ne&&e.tag!==oe&&e.tag!==ee)return;if(za.current===null){var t=Un;try{Ft(e),d(`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`,we(e))}finally{t?Ft(e):cn()}}}}function cD(e){e.tag!==Fr&&Db()&&za.current===null&&d(`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 Au(e){Nb=e}var ma=null,Yo=null,fD=function(e){ma=e};function qo(e){{if(ma===null)return e;var t=ma(e);return t===void 0?e:t.current}}function Gp(e){return qo(e)}function Wp(e){{if(ma===null)return e;var t=ma(e);if(t===void 0){if(e!=null&&typeof e.render=="function"){var n=qo(e.render);if(e.render!==n){var a={$$typeof:O,render:n};return e.displayName!==void 0&&(a.displayName=e.displayName),a}}return e}return t.current}}function Kb(e,t){{if(ma===null)return!1;var n=e.elementType,a=t.type,r=!1,i=typeof a=="object"&&a!==null?a.$$typeof:null;switch(e.tag){case $:{typeof a=="function"&&(r=!0);break}case ne:{(typeof a=="function"||i===_e)&&(r=!0);break}case oe:{(i===O||i===_e)&&(r=!0);break}case tt:case ee:{(i===$e||i===_e)&&(r=!0);break}default:return!1}if(r){var o=ma(n);if(o!==void 0&&o===ma(a))return!0}return!1}}function Jb(e){{if(ma===null||typeof WeakSet!="function")return;Yo===null&&(Yo=new WeakSet),Yo.add(e)}}var dD=function(e,t){{if(ma===null)return;var n=t.staleFamilies,a=t.updatedFamilies;Cr(),Sr(function(){Qp(e.current,a,n)})}},vD=function(e,t){{if(e.context!==ia)return;Cr(),Sr(function(){ju(t,e,null,null)})}};function Qp(e,t,n){{var a=e.alternate,r=e.child,i=e.sibling,o=e.tag,l=e.type,u=null;switch(o){case ne:case ee:case $:u=l;break;case oe:u=l.render;break}if(ma===null)throw new Error("Expected resolveFamily to be set during hot reload.");var c=!1,f=!1;if(u!==null){var y=ma(u);y!==void 0&&(n.has(y)?f=!0:t.has(y)&&(o===$?f=!0:c=!0))}if(Yo!==null&&(Yo.has(e)||a!==null&&Yo.has(a))&&(f=!0),f&&(e._debugNeedsRemount=!0),f||c){var m=Wn(e,be);m!==null&&ln(m,e,be,Ot)}r!==null&&!f&&Qp(r,t,n),i!==null&&Qp(i,t,n)}}var pD=function(e,t){{var n=new Set,a=new Set(t.map(function(r){return r.current}));return Xp(e.current,a,n),n}};function Xp(e,t,n){{var a=e.child,r=e.sibling,i=e.tag,o=e.type,l=null;switch(i){case ne:case ee:case $:l=o;break;case oe:l=o.render;break}var u=!1;l!==null&&t.has(l)&&(u=!0),u?hD(e,n):a!==null&&Xp(a,t,n),r!==null&&Xp(r,t,n)}}function hD(e,t){{var n=mD(e,t);if(n)return;for(var a=e;;){switch(a.tag){case G:t.add(a.stateNode);return;case Te:t.add(a.stateNode.containerInfo);return;case H:t.add(a.stateNode.containerInfo);return}if(a.return===null)throw new Error("Expected to reach root first.");a=a.return}}}function mD(e,t){for(var n=e,a=!1;;){if(n.tag===G)a=!0,t.add(n.stateNode);else if(n.child!==null){n.child.return=n,n=n.child;continue}if(n===e)return a;for(;n.sibling===null;){if(n.return===null||n.return===e)return a;n=n.return}n.sibling.return=n.return,n=n.sibling}return!1}var Ip;{Ip=!1;try{var Zb=Object.preventExtensions({})}catch{Ip=!0}}function yD(e,t,n,a){this.tag=e,this.key=n,this.elementType=null,this.type=null,this.stateNode=null,this.return=null,this.child=null,this.sibling=null,this.index=0,this.ref=null,this.pendingProps=t,this.memoizedProps=null,this.updateQueue=null,this.memoizedState=null,this.dependencies=null,this.mode=a,this.flags=ce,this.subtreeFlags=ce,this.deletions=null,this.lanes=M,this.childLanes=M,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,!Ip&&typeof Object.preventExtensions=="function"&&Object.preventExtensions(this)}var oa=function(e,t,n,a){return new yD(e,t,n,a)};function Kp(e){var t=e.prototype;return!!(t&&t.isReactComponent)}function gD(e){return typeof e=="function"&&!Kp(e)&&e.defaultProps===void 0}function bD(e){if(typeof e=="function")return Kp(e)?$:ne;if(e!=null){var t=e.$$typeof;if(t===O)return oe;if(t===$e)return tt}return Ie}function Fi(e,t){var n=e.alternate;n===null?(n=oa(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n._debugSource=e._debugSource,n._debugOwner=e._debugOwner,n._debugHook
Check the render method of \``+c+"`.")}throw new Error("Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) "+("but got: "+(e==null?e:typeof e)+"."+u))}}var f=oa(o,n,t,r);return f.elementType=e,f.type=l,f.lanes=i,f._debugOwner=a,f}function Zp(e,t,n){var a=null;a=e._owner;var r=e.type,i=e.key,o=e.props,l=Jp(r,i,o,a,t,n);return l._debugSource=e._source,l._debugOwner=e._owner,l}function Jr(e,t,n,a){var r=oa(Oe,e,a,t);return r.lanes=n,r}function ED(e,t,n,a){typeof e.id!="string"&&d('Profiler must specify an "id" of type `string` as a prop. Received the type `%s` instead.',typeof e.id);var r=oa(et,e,a,t|gt);return r.elementType=ti,r.lanes=n,r.stateNode={effectDuration:0,passiveEffectDuration:0},r}function TD(e,t,n,a){var r=oa(ae,e,a,t);return r.elementType=V,r.lanes=n,r}function RD(e,t,n,a){var r=oa(Je,e,a,t);return r.elementType=Q,r.lanes=n,r}function eS(e,t,n,a){var r=oa(Re,e,a,t);r.elementType=Qt,r.lanes=n;var i={isHidden:!1};return r.stateNode=i,r}function eh(e,t,n){var a=oa(Le,e,null,t);return a.lanes=n,a}function xD(){var e=oa(G,null,null,le);return e.elementType="DELETED",e}function wD(e){var t=oa(Ct,null,null,le);return t.stateNode=e,t}function th(e,t,n){var a=e.children!==null?e.children:[],r=oa(Te,a,e.key,t);return r.lanes=n,r.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},r}function tS(e,t){return e===null&&(e=oa(Ie,null,null,le)),e.tag=t.tag,e.key=t.key,e.elementType=t.elementType,e.type=t.type,e.stateNode=t.stateNode,e.return=t.return,e.child=t.child,e.sibling=t.sibling,e.index=t.index,e.ref=t.ref,e.pendingProps=t.pendingProps,e.memoizedProps=t.memoizedProps,e.updateQueue=t.updateQueue,e.memoizedState=t.memoizedState,e.dependencies=t.dependencies,e.mode=t.mode,e.flags=t.flags,e.subtreeFlags=t.subtreeFlags,e.deletions=t.deletions,e.lanes=t.lanes,e.childLanes=t.childLanes,e.alternate=t.alternate,e.actualDuration=t.actualDuration,e.actualStartTime=t.actualStartTime,e.selfBaseDuration=t.selfBaseDuration,e.treeBaseDuration=t.treeBaseDuration,e._debugSource=t._debugSource,e._debugOwner=t._debugOwner,e._debugNeedsRemount=t._debugNeedsRemount,e._debugHookTypes=t._debugHookTypes,e}function DD(e,t,n,a,r){this.tag=t,this.containerInfo=e,this.pendingChildren=null,this.current=null,this.pingCache=null,this.finishedWork=null,this.timeoutHandle=jd,this.context=null,this.pendingContext=null,this.callbackNode=null,this.callbackPriority=pn,this.eventTimes=id(M),this.expirationTimes=id(Ot),this.pendingLanes=M,this.suspendedLanes=M,this.pingedLanes=M,this.expiredLanes=M,this.mutableReadLanes=M,this.finishedLanes=M,this.entangledLanes=M,this.entanglements=id(M),this.identifierPrefix=a,this.onRecoverableError=r,this.mutableSourceEagerHydrationData=null,this.effectDuration=0,this.passiveEffectDuration=0;{this.memoizedUpdaters=new Set;for(var i=this.pendingUpdatersLaneMap=[],o=0;o<jf;o++)i.push(new Set)}switch(t){case $s:this._debugRootType=n?"hydrateRoot()":"createRoot()";break;case Fr:this._debugRootType=n?"hydrate()":"render()";break}}function nS(e,t,n,a,r,i,o,l,u,c){var f=new DD(e,t,n,l,u),y=CD(t,i);f.current=y,y.stateNode=f;{var m={element:a,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null};y.memoizedState=m}return pv(y),f}var nh="18.3.1";function _D(e,t,n){var a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;return J(a),{$$typeof:ea,key:a==null?null:""+a,children:e,containerInfo:t,implementation:n}}var ah,rh;ah=!1,rh={};function aS(e){if(!e)return ia;var t=ao(e),n=cx(t);if(t.tag===$){var a=t.type;if(qa(a))return My(t,a,n)}return n}function OD(e,t){{var n=ao(e);if(n===void 0){if(typeof e.render=="function")throw new Error("Unable to find node on an unmounted component.");var a=Object.keys(e).join(",");throw new Error("Argument appears to not be a ReactComponent. Keys: "+a)}var r=em(n);if(r===null)return null;if(r.mode&Yt){var i=we(n)||"Component";if(!rh[i]){rh[i]=!0;var o=Un;try{Ft(r),n.mode&Yt?d("%s is deprecated in StrictMode. %s was passed an instance of %s which is inside StrictM
Check the render method of %s.`,we(Un)||"Unknown"));var u=mr(i,o);u.payload={element:e},a=a===void 0?null:a,a!==null&&(typeof a!="function"&&d("render(...): Expected the last optional `callback` argument to be a function. Instead received: %s.",a),u.callback=a);var c=$r(r,u,o);return c!==null&&(ln(c,r,o,i),ac(c,r,o)),o}function Gc(e){var t=e.current;if(!t.child)return null;switch(t.child.tag){case G:return t.child.stateNode;default:return t.child.stateNode}}function MD(e){switch(e.tag){case H:{var t=e.stateNode;if(ds(t)){var n=k0(t);Vw(t,n)}break}case ae:{Sr(function(){var r=Wn(e,be);if(r!==null){var i=Fn();ln(r,e,be,i)}});var a=be;ih(e,a);break}}}function oS(e,t){var n=e.memoizedState;n!==null&&n.dehydrated!==null&&(n.retryLane=H0(n.retryLane,t))}function ih(e,t){oS(e,t);var n=e.alternate;n&&oS(n,t)}function LD(e){if(e.tag===ae){var t=Cl,n=Wn(e,t);if(n!==null){var a=Fn();ln(n,e,t,a)}ih(e,t)}}function kD(e){if(e.tag===ae){var t=Ir(e),n=Wn(e,t);if(n!==null){var a=Fn();ln(n,e,t,a)}ih(e,t)}}function lS(e){var t=QC(e);return t===null?null:t.stateNode}var uS=function(e){return null};function ND(e){return uS(e)}var sS=function(e){return!1};function UD(e){return sS(e)}var cS=null,fS=null,dS=null,vS=null,pS=null,hS=null,mS=null,yS=null,gS=null;{var bS=function(e,t,n){var a=t[n],r=Fe(e)?e.slice():Ne({},e);return n+1===t.length?(Fe(r)?r.splice(a,1):delete r[a],r):(r[a]=bS(e[a],t,n+1),r)},SS=function(e,t){return bS(e,t,0)},CS=function(e,t,n,a){var r=t[a],i=Fe(e)?e.slice():Ne({},e);if(a+1===t.length){var o=n[a];i[o]=i[r],Fe(i)?i.splice(r,1):delete i[r]}else i[r]=CS(e[r],t,n,a+1);return i},ES=function(e,t,n){if(t.length!==n.length){pe("copyWithRename() expects paths of the same length");return}else for(var a=0;a<n.length-1;a++)if(t[a]!==n[a]){pe("copyWithRename() expects paths to be the same except for the deepest key");return}return CS(e,t,n,0)},TS=function(e,t,n,a){if(n>=t.length)return a;var r=t[n],i=Fe(e)?e.slice():Ne({},e);return i[r]=TS(e[r],t,n+1,a),i},RS=function(e,t,n){return TS(e,t,0,n)},oh=function(e,t){for(var n=e.memoizedState;n!==null&&t>0;)n=n.next,t--;return n};cS=function(e,t,n,a){var r=oh(e,t);if(r!==null){var i=RS(r.memoizedState,n,a);r.memoizedState=i,r.baseState=i,e.memoizedProps=Ne({},e.memoizedProps);var o=Wn(e,be);o!==null&&ln(o,e,be,Ot)}},fS=function(e,t,n){var a=oh(e,t);if(a!==null){var r=SS(a.memoizedState,n);a.memoizedState=r,a.baseState=r,e.memoizedProps=Ne({},e.memoizedProps);var i=Wn(e,be);i!==null&&ln(i,e,be,Ot)}},dS=function(e,t,n,a){var r=oh(e,t);if(r!==null){var i=ES(r.memoizedState,n,a);r.memoizedState=i,r.baseState=i,e.memoizedProps=Ne({},e.memoizedProps);var o=Wn(e,be);o!==null&&ln(o,e,be,Ot)}},vS=function(e,t,n){e.pendingProps=RS(e.memoizedProps,t,n),e.alternate&&(e.alternate.pendingProps=e.pendingProps);var a=Wn(e,be);a!==null&&ln(a,e,be,Ot)},pS=function(e,t){e.pendingProps=SS(e.memoizedProps,t),e.alternate&&(e.alternate.pendingProps=e.pendingProps);var n=Wn(e,be);n!==null&&ln(n,e,be,Ot)},hS=function(e,t,n){e.pendingProps=ES(e.memoizedProps,t,n),e.alternate&&(e.alternate.pendingProps=e.pendingProps);var a=Wn(e,be);a!==null&&ln(a,e,be,Ot)},mS=function(e){var t=Wn(e,be);t!==null&&ln(t,e,be,Ot)},yS=function(e){uS=e},gS=function(e){sS=e}}function AD(e){var t=em(e);return t===null?null:t.stateNode}function jD(e){return null}function zD(){return Un}function HD(e){var t=e.findFiberByHostInstance,n=se.ReactCurrentDispatcher;return n0({bundleType:e.bundleType,version:e.version,rendererPackageName:e.rendererPackageName,rendererConfig:e.rendererConfig,overrideHookState:cS,overrideHookStateDeletePath:fS,overrideHookStateRenamePath:dS,overrideProps:vS,overridePropsDeletePath:pS,overridePropsRenamePath:hS,setErrorHandler:yS,setSuspenseHandler:gS,scheduleUpdate:mS,currentDispatcherRef:n,findHostInstanceByFiber:AD,findFiberByHostInstance:t||jD,findHostInstancesForRefresh:pD,scheduleRefresh:dD,scheduleRoot:vD,setRefreshHandler:fD,getCurrentFiber:zD,reconcilerVersion:nh})}var xS=typeof reportError=="function"?reportError:function(e){console.error(e)};function lh(e){this._internalRoot=e}Wc.prototype.render=lh.pr
let root = createRoot(domContainer);
root.render(<App />);`),t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(i=t.onRecoverableError),t.transitionCallbacks!==void 0&&t.transitionCallbacks);var o=rS(e,$s,null,n,a,r,i);As(o.current,e);var l=e.nodeType===It?e.parentNode:e;return $l(l),new lh(o)}function Wc(e){this._internalRoot=e}function VD(e){e&&tE(e)}Wc.prototype.unstable_scheduleHydration=VD;function BD(e,t,n){if(!Qc(e))throw new Error("hydrateRoot(...): Target container is not a DOM element.");wS(e),t===void 0&&d("Must provide initial children as second argument to hydrateRoot. Example usage: hydrateRoot(domContainer, <App />)");var a=n??null,r=n!=null&&n.hydratedSources||null,i=!1,o=!1,l="",u=xS;n!=null&&(n.unstable_strictMode===!0&&(i=!0),n.identifierPrefix!==void 0&&(l=n.identifierPrefix),n.onRecoverableError!==void 0&&(u=n.onRecoverableError));var c=iS(t,null,e,$s,a,i,o,l,u);if(As(c.current,e),$l(e),r)for(var f=0;f<r.length;f++){var y=r[f];qx(c,y)}return new Wc(c)}function Qc(e){return!!(e&&(e.nodeType===qn||e.nodeType===or||e.nodeType===vf))}function zu(e){return!!(e&&(e.nodeType===qn||e.nodeType===or||e.nodeType===vf||e.nodeType===It&&e.nodeValue===" react-mount-point-unstable "))}function wS(e){e.nodeType===qn&&e.tagName&&e.tagName.toUpperCase()==="BODY"&&d("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."),Zl(e)&&(e._reactRootContainer?d("You are calling ReactDOMClient.createRoot() on a container that was previously passed to ReactDOM.render(). This is not supported."):d("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 $D=se.ReactCurrentOwner,DS;DS=function(e){if(e._reactRootContainer&&e.nodeType!==It){var t=lS(e._reactRootContainer.current);t&&t.parentNode!==e&&d("render(...): It looks like the React-rendered content of this container was removed without using React. This is not supported and will cause errors. Instead, call ReactDOM.unmountComponentAtNode to empty a container.")}var n=!!e._reactRootContainer,a=uh(e),r=!!(a&&zr(a));r&&!n&&d("render(...): Replacing React-rendered children with a new root component. If you intended to update the children of this node, you should instead have the existing children update their state and render the new components instead of calling ReactDOM.render."),e.nodeType===qn&&e.tagName&&e.tagName.toUpperCase()==="BODY"&&d("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 uh(e){return e?e.nodeType===or?e.documentElement:e.firstChild:null}function _S(){}function PD(e,t,n,a,r){if(r){if(typeof a=="function"){var i=a;a=function(){var m=Gc(o);i.call(m)}}var o=iS(t,a,e,Fr,null,!1,!1,"",_S);e._reactRootContainer=o,As(o.current,e);var l=e.nodeType===It?e.parentNode:e;return $l(l),Sr(),o}else{for(var u;u=e.lastChild;)e.removeChild(u);if(typeof a=="function"){var c=a;a=function(){var m=Gc(f);c.call(m)}}var f=rS(e,Fr,null,!1,!1,"",_S);e._reactRootContainer=f,As(f.current,e);var y=e.nodeType===It?e.parentNode:e;return $l(y),Sr(function(){ju(t,f,n,a)}),f}}function YD(e,t){e!==null&&typeof e!="function"&&d("%s(...): Expected the last optional `callback` argument to be a function. Instead received: %s.",t,e)}function Xc(e,t,n,a,r){DS(n),YD(r===void 0?null:r,"render");var i=n._reactRootContainer,o;if(!i)o=PD(n,t,e,r,a);else{if(o=i,typeof r=="function"){var l=r;r=function(){var u=Gc(o);l.call(u)}}ju(t,o,e,r)}return Gc(o)}var OS=!1;function qD(e){{OS||(OS=!0,d("findDOMNode is deprecated and will be removed in the next major release. Instead, add a ref directly to the
You might need to use a local HTTP server (instead of file://): https://reactjs.org/link/react-devtools-faq`:""),"font-weight:bold")}$n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=sh,$n.createPortal=ID,$n.createRoot=JD,$n.findDOMNode=qD,$n.flushSync=e_,$n.hydrate=GD,$n.hydrateRoot=ZD,$n.render=WD,$n.unmountComponentAtNode=XD,$n.unstable_batchedUpdates=Fp,$n.unstable_renderSubtreeIntoContainer=KD,$n.version=nh,typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop=="function"&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(new Error)}(),$n}ph.exports=jS();var zS=ph.exports,gh,bh=zS;{var Sh=bh.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;gh=function(_,D){Sh.usingClientEntryPoint=!0;try{return bh.createRoot(_,D)}finally{Sh.usingClientEntryPoint=!1}}}var Be=Kc();const ya=_=>{if(isNaN(_))return"00:00:00.000";const D=Math.floor(_/3600),se=Math.floor(_%3600/60),ve=Math.floor(_%60),te=Math.round(_%1*1e3),pe=String(D).padStart(2,"0"),d=String(se).padStart(2,"0"),Ae=String(ve).padStart(2,"0"),ne=String(te).padStart(3,"0");return`${pe}:${d}:${Ae}.${ne}`},Ha=_=>ya(_),HS=_=>ya(_),FS=({videoRef:_,currentTime:D,duration:se,isPlaying:ve,isMuted:te=!1,onPlayPause:pe,onSeek:d,onToggleMute:Ae})=>{var G;const ne=Be.useRef(null),$=typeof window<"u"&&((G=window.MEDIA_DATA)==null?void 0:G.videoUrl)||"https://storage.googleapis.com/gtv-videos-bucket/sample/BigBuckBunny.mp4",Ie=se>0?D/se*100:0,H=Le=>{if(ne.current){const Oe=ne.current.getBoundingClientRect(),At=(Le.clientX-Oe.left)/Oe.width;d(se*At)}},Te=()=>{_.current&&(document.fullscreenElement?document.exitFullscreen():_.current.requestFullscreen())};return h.jsxs("div",{className:"video-player-container",children:[h.jsxs("video",{ref:_,preload:"auto",crossOrigin:"anonymous",onClick:pe,children:[h.jsx("source",{src:$,type:"video/mp4"}),h.jsx("p",{children:"Your browser doesn't support HTML5 video."})]}),h.jsx("div",{className:`play-pause-indicator ${ve?"pause-icon":"play-icon"}`}),h.jsxs("div",{className:"video-controls",children:[h.jsxs("div",{className:"video-time-display",children:[h.jsx("span",{className:"video-current-time",children:Ha(D)}),h.jsxs("span",{className:"video-duration",children:["/ ",Ha(se)]})]}),h.jsxs("div",{ref:ne,className:"video-progress",onClick:H,children:[h.jsx("div",{className:"video-progress-fill",style:{width:`${Ie}%`}}),h.jsx("div",{className:"video-scrubber",style:{left:`${Ie}%`}})]}),h.jsxs("div",{className:"video-controls-buttons",children:[Ae&&h.jsx("button",{className:"mute-button","aria-label":te?"Unmute":"Mute",onClick:Ae,"data-tooltip":te?"Unmute":"Mute",children:te?h.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[h.jsx("line",{x1:"1",y1:"1",x2:"23",y2:"23"}),h.jsx("path",{d:"M9 9v3a3 3 0 0 0 5.12 2.12M15 9.34V4a3 3 0 0 0-5.94-.6"}),h.jsx("path",{d:"M17 16.95A7 7 0 0 1 5 12v-2m14 0v2a7 7 0 0 1-.11 1.23"}),h.jsx("line",{x1:"12",y1:"19",x2:"12",y2:"23"}),h.jsx("line",{x1:"8",y1:"23",x2:"16",y2:"23"})]}):h.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[h.jsx("polygon",{points:"11 5 6 9 2 9 2 15 6 15 11 19 11 5"}),h.jsx("path",{d:"M19.07 4.93a10 10 0 0 1 0 14.14M15.54 8.46a5 5 0 0 1 0 7.07"})]})}),h.jsx("button",{className:"fullscreen-button","aria-label":"Fullscreen",onClick:Te,"data-tooltip":"Toggle fullscreen",children:h.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",children:h.jsx("path",{fillRule:"evenodd",d:"M3 4a1 1 0 011-1h4a1 1 0 010 2H6.414l2.293 2.293a1 1 0 01-1.414 1.414L5 6.414V8a1 1 0 01-2 0V4zm9 1a1 1 0 010-2h4a1 1 0 011 1v4a1 1 0 01-2 0V6.414l-2.293 2.293a1 1 0 11-1.414-1.414L13.586 5H12zm-9 7a1 1 0 012 0v1.586l2.293-2.293a1 1 0 011.414 1.414L6.414 15H8a1 1 0 010 2H4a1 1 0 01-1-1v-4zm13-1a1 1 0 011 1v4a1 1 0 01-1 1h-4a1 1 0 010-2h1.586l-2.293-2.293a1 1 0 011.414-1.414L15 13.586V12a1
//# sourceMappingURL=video-editor.js.map