(function(){"use strict";var MD;var Fr=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Bi(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function Tb(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var n=function i(){return this instanceof i?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(i){var l=Object.getOwnPropertyDescriptor(e,i);Object.defineProperty(n,i,l.get?l:{enumerable:!0,get:function(){return e[i]}})}),n}var Ab={exports:{}},V0={},jg={exports:{}},qn={};/** * @license React * react.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var bx;function vM(){if(bx)return qn;bx=1;var e=Symbol.for("react.element"),t=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),i=Symbol.for("react.strict_mode"),l=Symbol.for("react.profiler"),c=Symbol.for("react.provider"),V=Symbol.for("react.context"),d=Symbol.for("react.forward_ref"),m=Symbol.for("react.suspense"),g=Symbol.for("react.memo"),T=Symbol.for("react.lazy"),S=Symbol.iterator;function x(C){return C===null||typeof C!="object"?null:(C=S&&C[S]||C["@@iterator"],typeof C=="function"?C:null)}var w={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},N=Object.assign,D={};function U(C,J,be){this.props=C,this.context=J,this.refs=D,this.updater=be||w}U.prototype.isReactComponent={},U.prototype.setState=function(C,J){if(typeof C!="object"&&typeof C!="function"&&C!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,C,J,"setState")},U.prototype.forceUpdate=function(C){this.updater.enqueueForceUpdate(this,C,"forceUpdate")};function Y(){}Y.prototype=U.prototype;function F(C,J,be){this.props=C,this.context=J,this.refs=D,this.updater=be||w}var z=F.prototype=new Y;z.constructor=F,N(z,U.prototype),z.isPureReactComponent=!0;var ie=Array.isArray,le=Object.prototype.hasOwnProperty,B={current:null},ce={key:!0,ref:!0,__self:!0,__source:!0};function ve(C,J,be){var $,ze={},it=null,et=null;if(J!=null)for($ in J.ref!==void 0&&(et=J.ref),J.key!==void 0&&(it=""+J.key),J)le.call(J,$)&&!ce.hasOwnProperty($)&&(ze[$]=J[$]);var vt=arguments.length-2;if(vt===1)ze.children=be;else if(11?ue-1:0),Be=1;Be1?ue-1:0),Be=1;Be1){for(var vr=Array(cr),gr=0;gr1){for(var yr=Array(gr),Br=0;Br is not supported and will be removed in a future major release. Did you mean to render instead?")),ue.Provider},set:function(St){ue.Provider=St}},_currentValue:{get:function(){return ue._currentValue},set:function(St){ue._currentValue=St}},_currentValue2:{get:function(){return ue._currentValue2},set:function(St){ue._currentValue2=St}},_threadCount:{get:function(){return ue._threadCount},set:function(St){ue._threadCount=St}},Consumer:{get:function(){return ke||(ke=!0,re("Rendering is not supported and will be removed in a future major release. Did you mean to render instead?")),ue.Consumer}},displayName:{get:function(){return ue.displayName},set:function(St){lt||(te("Setting `displayName` on Context.Consumer has no effect. You should set it directly on the context with Context.displayName = '%s'.",St),lt=!0)}}}),ue.Consumer=Pt}return ue._currentRenderer=null,ue._currentRenderer2=null,ue}var Yi=-1,fi=0,mo=1,Sr=2;function Da(I){if(I._status===Yi){var ue=I._result,ke=ue();if(ke.then(function(Pt){if(I._status===fi||I._status===Yi){var St=I;St._status=mo,St._result=Pt}},function(Pt){if(I._status===fi||I._status===Yi){var St=I;St._status=Sr,St._result=Pt}}),I._status===Yi){var Be=I;Be._status=fi,Be._result=ke}}if(I._status===mo){var lt=I._result;return lt===void 0&&re(`lazy: Expected the result of a dynamic import() call. Instead received: %s Your code should look like: const MyComponent = lazy(() => import('./MyComponent')) Did you accidentally put curly braces around the import?`,lt),"default"in lt||re(`lazy: Expected the result of a dynamic import() call. Instead received: %s Your code should look like: const MyComponent = lazy(() => import('./MyComponent'))`,lt),lt.default}else throw I._result}function Vi(I){var ue={_status:Yi,_result:I},ke={$$typeof:D,_payload:ue,_init:Da};{var Be,lt;Object.defineProperties(ke,{defaultProps:{configurable:!0,get:function(){return Be},set:function(Pt){re("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."),Be=Pt,Object.defineProperty(ke,"defaultProps",{enumerable:!0})}},propTypes:{configurable:!0,get:function(){return lt},set:function(Pt){re("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."),lt=Pt,Object.defineProperty(ke,"propTypes",{enumerable:!0})}}})}return ke}function Oi(I){I!=null&&I.$$typeof===N?re("forwardRef requires a render function but received a `memo` component. Instead of forwardRef(memo(...)), use memo(forwardRef(...))."):typeof I!="function"?re("forwardRef requires a render function but was given %s.",I===null?"null":typeof I):I.length!==0&&I.length!==2&&re("forwardRef render functions accept exactly two parameters: props and ref. %s",I.length===1?"Did you forget to use the ref parameter?":"Any additional parameter will be undefined."),I!=null&&(I.defaultProps!=null||I.propTypes!=null)&&re("forwardRef render functions do not support propTypes or defaultProps. Did you accidentally pass a React component?");var ue={$$typeof:S,render:I};{var ke;Object.defineProperty(ue,"displayName",{enumerable:!1,configurable:!0,get:function(){return ke},set:function(Be){ke=Be,!I.name&&!I.displayName&&(I.displayName=Be)}})}return ue}var se;se=Symbol.for("react.module.reference");function Xe(I){return!!(typeof I=="string"||typeof I=="function"||I===V||I===m||Z||I===d||I===x||I===w||ee||I===U||Pe||me||de||typeof I=="object"&&I!==null&&(I.$$typeof===D||I.$$typeof===N||I.$$typeof===g||I.$$typeof===T||I.$$typeof===S||I.$$typeof===se||I.getModuleId!==void 0))}function pt(I,ue){Xe(I)||re("memo: The first argument must be a component. Instead received: %s",I===null?"null":typeof I);var ke={$$typeof:N,type:I,compare:ue===void 0?null:ue};{var Be;Object.defineProperty(ke,"displayName",{enumerable:!1,configurable:!0,get:function(){return Be},set:function(lt){Be=lt,!I.name&&!I.displayName&&(I.displayName=lt)}})}return ke}function bt(){var I=ie.current;return I===null&&re(`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.`),I}function xn(I){var ue=bt();if(I._context!==void 0){var ke=I._context;ke.Consumer===I?re("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?"):ke.Provider===I&&re("Calling useContext(Context.Provider) is not supported. Did you mean to call useContext(Context) instead?")}return ue.useContext(I)}function Fn(I){var ue=bt();return ue.useState(I)}function yn(I,ue,ke){var Be=bt();return Be.useReducer(I,ue,ke)}function qt(I){var ue=bt();return ue.useRef(I)}function ga(I,ue){var ke=bt();return ke.useEffect(I,ue)}function Rr(I,ue){var ke=bt();return ke.useInsertionEffect(I,ue)}function Dr(I,ue){var ke=bt();return ke.useLayoutEffect(I,ue)}function Ka(I,ue){var ke=bt();return ke.useCallback(I,ue)}function zo(I,ue){var ke=bt();return ke.useMemo(I,ue)}function Lr(I,ue,ke){var Be=bt();return Be.useImperativeHandle(I,ue,ke)}function ki(I,ue){{var ke=bt();return ke.useDebugValue(I,ue)}}function Yc(){var I=bt();return I.useTransition()}function mu(I){var ue=bt();return ue.useDeferredValue(I)}function An(){var I=bt();return I.useId()}function il(I,ue,ke){var Be=bt();return Be.useSyncExternalStore(I,ue,ke)}var Yo=0,Gi,Za,vu,di,Gc,Wc,qc;function ol(){}ol.__reactDisabledLog=!0;function ul(){{if(Yo===0){Gi=console.log,Za=console.info,vu=console.warn,di=console.error,Gc=console.group,Wc=console.groupCollapsed,qc=console.groupEnd;var I={configurable:!0,enumerable:!0,value:ol,writable:!0};Object.defineProperties(console,{info:I,log:I,warn:I,error:I,group:I,groupCollapsed:I,groupEnd:I})}Yo++}}function gu(){{if(Yo--,Yo===0){var I={configurable:!0,enumerable:!0,writable:!0};Object.defineProperties(console,{log:$({},I,{value:Gi}),info:$({},I,{value:Za}),warn:$({},I,{value:vu}),error:$({},I,{value:di}),group:$({},I,{value:Gc}),groupCollapsed:$({},I,{value:Wc}),groupEnd:$({},I,{value:qc})})}Yo<0&&re("disabledDepth fell below zero. This is a bug in React. Please file an issue.")}}var yu=Ae.ReactCurrentDispatcher,vo;function vs(I,ue,ke){{if(vo===void 0)try{throw Error()}catch(lt){var Be=lt.stack.trim().match(/\n( *(at )?)/);vo=Be&&Be[1]||""}return` `+vo+I}}var Eu=!1,gs;{var ys=typeof WeakMap=="function"?WeakMap:Map;gs=new ys}function Es(I,ue){if(!I||Eu)return"";{var ke=gs.get(I);if(ke!==void 0)return ke}var Be;Eu=!0;var lt=Error.prepareStackTrace;Error.prepareStackTrace=void 0;var Pt;Pt=yu.current,yu.current=null,ul();try{if(ue){var St=function(){throw Error()};if(Object.defineProperty(St.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(St,[])}catch(Wn){Be=Wn}Reflect.construct(I,[],St)}else{try{St.call()}catch(Wn){Be=Wn}I.call(St.prototype)}}else{try{throw Error()}catch(Wn){Be=Wn}I()}}catch(Wn){if(Wn&&Be&&typeof Wn.stack=="string"){for(var nn=Wn.stack.split(` `),Sn=Be.stack.split(` `),cr=nn.length-1,vr=Sn.length-1;cr>=1&&vr>=0&&nn[cr]!==Sn[vr];)vr--;for(;cr>=1&&vr>=0;cr--,vr--)if(nn[cr]!==Sn[vr]){if(cr!==1||vr!==1)do if(cr--,vr--,vr<0||nn[cr]!==Sn[vr]){var gr=` `+nn[cr].replace(" at new "," at ");return I.displayName&&gr.includes("")&&(gr=gr.replace("",I.displayName)),typeof I=="function"&&gs.set(I,gr),gr}while(cr>=1&&vr>=0);break}}}finally{Eu=!1,yu.current=Pt,gu(),Error.prepareStackTrace=lt}var yr=I?I.displayName||I.name:"",Br=yr?vs(yr):"";return typeof I=="function"&&gs.set(I,Br),Br}function Qc(I,ue,ke){return Es(I,!1)}function Xc(I){var ue=I.prototype;return!!(ue&&ue.isReactComponent)}function Un(I,ue,ke){if(I==null)return"";if(typeof I=="function")return Es(I,Xc(I));if(typeof I=="string")return vs(I);switch(I){case x:return vs("Suspense");case w:return vs("SuspenseList")}if(typeof I=="object")switch(I.$$typeof){case S:return Qc(I.render);case N:return Un(I.type,ue,ke);case D:{var Be=I,lt=Be._payload,Pt=Be._init;try{return Un(Pt(lt),ue,ke)}catch{}}}return""}var Kc={},Gl=Ae.ReactDebugCurrentFrame;function bs(I){if(I){var ue=I._owner,ke=Un(I.type,I._source,ue?ue.type:null);Gl.setExtraStackFrame(ke)}else Gl.setExtraStackFrame(null)}function Zc(I,ue,ke,Be,lt){{var Pt=Function.call.bind(Nr);for(var St in I)if(Pt(I,St)){var nn=void 0;try{if(typeof I[St]!="function"){var Sn=Error((Be||"React class")+": "+ke+" type `"+St+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof I[St]+"`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.");throw Sn.name="Invariant Violation",Sn}nn=I[St](ue,St,Be,ke,null,"SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED")}catch(cr){nn=cr}nn&&!(nn instanceof Error)&&(bs(lt),re("%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).",Be||"React class",ke,St,typeof nn),bs(null)),nn instanceof Error&&!(nn.message in Kc)&&(Kc[nn.message]=!0,bs(lt),re("Failed %s type: %s",ke,nn.message),bs(null))}}}function Gn(I){if(I){var ue=I._owner,ke=Un(I.type,I._source,ue?ue.type:null);X(ke)}else X(null)}var Wl;Wl=!1;function sl(){if(ce.current){var I=Ar(ce.current.type);if(I)return` Check the render method of \``+I+"`."}return""}function cn(I){if(I!==void 0){var ue=I.fileName.replace(/^.*[\\\/]/,""),ke=I.lineNumber;return` Check your code at `+ue+":"+ke+"."}return""}function Go(I){return I!=null?cn(I.__source):""}var Yr={};function hi(I){var ue=sl();if(!ue){var ke=typeof I=="string"?I:I.displayName||I.name;ke&&(ue=` Check the top-level render call using <`+ke+">.")}return ue}function go(I,ue){if(!(!I._store||I._store.validated||I.key!=null)){I._store.validated=!0;var ke=hi(ue);if(!Yr[ke]){Yr[ke]=!0;var Be="";I&&I._owner&&I._owner!==ce.current&&(Be=" It was passed a child from "+Ar(I._owner.type)+"."),Gn(I),re('Each child in a list should have a unique "key" prop.%s%s See https://reactjs.org/link/warning-keys for more information.',ke,Be),Gn(null)}}}function Wo(I,ue){if(typeof I=="object"){if(Mn(I))for(var ke=0;ke",lt=" Did you accidentally export a JSX literal instead of a component?"):St=typeof I,re("React.createElement: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s",St,lt)}var nn=Rt.apply(this,arguments);if(nn==null)return nn;if(Be)for(var Sn=2;Sn10&&te("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."),Be._updatedFibers.clear()}}}var Ts=!1,yo=null;function As(I){if(yo===null)try{var ue=("require"+Math.random()).slice(0,7),ke=e&&e[ue];yo=ke.call(e,"timers").setImmediate}catch{yo=function(lt){Ts===!1&&(Ts=!0,typeof MessageChannel>"u"&&re("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 Pt=new MessageChannel;Pt.port1.onmessage=lt,Pt.port2.postMessage(void 0)}}return yo(I)}var Eo=0,Qu=!1;function Ss(I){{var ue=Eo;Eo++,B.current===null&&(B.current=[]);var ke=B.isBatchingLegacy,Be;try{if(B.isBatchingLegacy=!0,Be=I(),!ke&&B.didScheduleLegacyUpdate){var lt=B.current;lt!==null&&(B.didScheduleLegacyUpdate=!1,Xu(lt))}}catch(yr){throw qo(ue),yr}finally{B.isBatchingLegacy=ke}if(Be!==null&&typeof Be=="object"&&typeof Be.then=="function"){var Pt=Be,St=!1,nn={then:function(yr,Br){St=!0,Pt.then(function(Wn){qo(ue),Eo===0?ll(Wn,yr,Br):yr(Wn)},function(Wn){qo(ue),Br(Wn)})}};return!Qu&&typeof Promise<"u"&&Promise.resolve().then(function(){}).then(function(){St||(Qu=!0,re("You called act(async () => ...) without await. This could lead to unexpected testing behaviour, interleaving multiple act calls and mixing their scopes. You should - await act(async () => ...);"))}),nn}else{var Sn=Be;if(qo(ue),Eo===0){var cr=B.current;cr!==null&&(Xu(cr),B.current=null);var vr={then:function(yr,Br){B.current===null?(B.current=[],ll(Sn,yr,Br)):yr(Sn)}};return vr}else{var gr={then:function(yr,Br){yr(Sn)}};return gr}}}}function qo(I){I!==Eo-1&&re("You seem to have overlapping act() calls, this is not supported. Be sure to await previous act() calls before making a new one. "),Eo=I}function ll(I,ue,ke){{var Be=B.current;if(Be!==null)try{Xu(Be),As(function(){Be.length===0?(B.current=null,ue(I)):ll(I,ue,ke)})}catch(lt){ke(lt)}else ue(I)}}var bu=!1;function Xu(I){if(!bu){bu=!0;var ue=0;try{for(;ue1?Xe-1:0),bt=1;bt=1&&Dr>=0&&qt[Rr]!==ga[Dr];)Dr--;for(;Rr>=1&&Dr>=0;Rr--,Dr--)if(qt[Rr]!==ga[Dr]){if(Rr!==1||Dr!==1)do if(Rr--,Dr--,Dr<0||qt[Rr]!==ga[Dr]){var Ka=` `+qt[Rr].replace(" at new "," at ");return se.displayName&&Ka.includes("")&&(Ka=Ka.replace("",se.displayName)),typeof se=="function"&&ln.set(se,Ka),Ka}while(Rr>=1&&Dr>=0);break}}}finally{Gt=!1,vt.current=Fn,et(),Error.prepareStackTrace=xn}var zo=se?se.displayName||se.name:"",Lr=zo?mt(zo):"";return typeof se=="function"&&ln.set(se,Lr),Lr}function Mn(se,Xe,pt){return hr(se,!1)}function pr(se){var Xe=se.prototype;return!!(Xe&&Xe.isReactComponent)}function Tr(se,Xe,pt){if(se==null)return"";if(typeof se=="function")return hr(se,pr(se));if(typeof se=="string")return mt(se);switch(se){case T:return mt("Suspense");case S:return mt("SuspenseList")}if(typeof se=="object")switch(se.$$typeof){case g:return Mn(se.render);case x:return Tr(se.type,Xe,pt);case w:{var bt=se,xn=bt._payload,Fn=bt._init;try{return Tr(Fn(xn),Xe,pt)}catch{}}}return""}var kr=Object.prototype.hasOwnProperty,ur={},ta=F.ReactDebugCurrentFrame;function Ur(se){if(se){var Xe=se._owner,pt=Tr(se.type,se._source,Xe?Xe.type:null);ta.setExtraStackFrame(pt)}else ta.setExtraStackFrame(null)}function Ar(se,Xe,pt,bt,xn){{var Fn=Function.call.bind(kr);for(var yn in se)if(Fn(se,yn)){var qt=void 0;try{if(typeof se[yn]!="function"){var ga=Error((bt||"React class")+": "+pt+" type `"+yn+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof se[yn]+"`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.");throw ga.name="Invariant Violation",ga}qt=se[yn](Xe,yn,bt,pt,null,"SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED")}catch(Rr){qt=Rr}qt&&!(qt instanceof Error)&&(Ur(xn),z("%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).",bt||"React class",pt,yn,typeof qt),Ur(null)),qt instanceof Error&&!(qt.message in ur)&&(ur[qt.message]=!0,Ur(xn),z("Failed %s type: %s",pt,qt.message),Ur(null))}}}var Nr=Array.isArray;function ca(se){return Nr(se)}function jr(se){{var Xe=typeof Symbol=="function"&&Symbol.toStringTag,pt=Xe&&se[Symbol.toStringTag]||se.constructor.name||"Object";return pt}}function Fe(se){try{return Qe(se),!1}catch{return!0}}function Qe(se){return""+se}function Ct(se){if(Fe(se))return z("The provided key is an unsupported type %s. This value must be coerced to a string before before using it here.",jr(se)),Qe(se)}var At=F.ReactCurrentOwner,tn={key:!0,ref:!0,__self:!0,__source:!0},nr,rr,ot;ot={};function Rt(se){if(kr.call(se,"ref")){var Xe=Object.getOwnPropertyDescriptor(se,"ref").get;if(Xe&&Xe.isReactWarning)return!1}return se.ref!==void 0}function Mt(se){if(kr.call(se,"key")){var Xe=Object.getOwnPropertyDescriptor(se,"key").get;if(Xe&&Xe.isReactWarning)return!1}return se.key!==void 0}function Ft(se,Xe){if(typeof se.ref=="string"&&At.current&&Xe&&At.current.stateNode!==Xe){var pt=ee(At.current.type);ot[pt]||(z('Component "%s" contains the string ref "%s". Support for string refs will be removed in a future major release. This case cannot be automatically converted to an arrow function. We ask you to manually fix this case by using useRef() or createRef() instead. Learn more about using refs safely here: https://reactjs.org/link/strict-mode-string-ref',ee(At.current.type),se.ref),ot[pt]=!0)}}function Zt(se,Xe){{var pt=function(){nr||(nr=!0,z("%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)",Xe))};pt.isReactWarning=!0,Object.defineProperty(se,"key",{get:pt,configurable:!0})}}function gn(se,Xe){{var pt=function(){rr||(rr=!0,z("%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)",Xe))};pt.isReactWarning=!0,Object.defineProperty(se,"ref",{get:pt,configurable:!0})}}var $n=function(se,Xe,pt,bt,xn,Fn,yn){var qt={$$typeof:n,type:se,key:Xe,ref:pt,props:yn,_owner:Fn};return qt._store={},Object.defineProperty(qt._store,"validated",{configurable:!1,enumerable:!1,writable:!0,value:!1}),Object.defineProperty(qt,"_self",{configurable:!1,enumerable:!1,writable:!1,value:bt}),Object.defineProperty(qt,"_source",{configurable:!1,enumerable:!1,writable:!1,value:xn}),Object.freeze&&(Object.freeze(qt.props),Object.freeze(qt)),qt};function zr(se,Xe,pt,bt,xn){{var Fn,yn={},qt=null,ga=null;pt!==void 0&&(Ct(pt),qt=""+pt),Mt(Xe)&&(Ct(Xe.key),qt=""+Xe.key),Rt(Xe)&&(ga=Xe.ref,Ft(Xe,xn));for(Fn in Xe)kr.call(Xe,Fn)&&!tn.hasOwnProperty(Fn)&&(yn[Fn]=Xe[Fn]);if(se&&se.defaultProps){var Rr=se.defaultProps;for(Fn in Rr)yn[Fn]===void 0&&(yn[Fn]=Rr[Fn])}if(qt||ga){var Dr=typeof se=="function"?se.displayName||se.name||"Unknown":se;qt&&Zt(yn,Dr),ga&&gn(yn,Dr)}return $n(se,qt,ga,xn,bt,At.current,yn)}}var Pn=F.ReactCurrentOwner,fa=F.ReactDebugCurrentFrame;function Kn(se){if(se){var Xe=se._owner,pt=Tr(se.type,se._source,Xe?Xe.type:null);fa.setExtraStackFrame(pt)}else fa.setExtraStackFrame(null)}var mr;mr=!1;function ji(se){return typeof se=="object"&&se!==null&&se.$$typeof===n}function li(){{if(Pn.current){var se=ee(Pn.current.type);if(se)return` Check the render method of \``+se+"`."}return""}}function pu(se){{if(se!==void 0){var Xe=se.fileName.replace(/^.*[\\\/]/,""),pt=se.lineNumber;return` Check your code at `+Xe+":"+pt+"."}return""}}var po={};function qu(se){{var Xe=li();if(!Xe){var pt=typeof se=="string"?se:se.displayName||se.name;pt&&(Xe=` Check the top-level render call using <`+pt+">.")}return Xe}}function zi(se,Xe){{if(!se._store||se._store.validated||se.key!=null)return;se._store.validated=!0;var pt=qu(Xe);if(po[pt])return;po[pt]=!0;var bt="";se&&se._owner&&se._owner!==Pn.current&&(bt=" It was passed a child from "+ee(se._owner.type)+"."),Kn(se),z('Each child in a list should have a unique "key" prop.%s%s See https://reactjs.org/link/warning-keys for more information.',pt,bt),Kn(null)}}function ci(se,Xe){{if(typeof se!="object")return;if(ca(se))for(var pt=0;pt",qt=" Did you accidentally export a JSX literal instead of a component?"):Rr=typeof se,z("React.jsx: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s",Rr,qt)}var Dr=zr(se,Xe,pt,xn,Fn);if(Dr==null)return Dr;if(yn){var Ka=Xe.children;if(Ka!==void 0)if(bt)if(ca(Ka)){for(var zo=0;zo=0;--be){var $=this.tryEntries[be],ze=$.completion;if($.tryLoc==="root")return J("end");if($.tryLoc<=this.prev){var it=l.call($,"catchLoc"),et=l.call($,"finallyLoc");if(it&&et){if(this.prev<$.catchLoc)return J($.catchLoc,!0);if(this.prev<$.finallyLoc)return J($.finallyLoc)}else if(it){if(this.prev<$.catchLoc)return J($.catchLoc,!0)}else if(et){if(this.prev<$.finallyLoc)return J($.finallyLoc)}else throw new Error("try statement without catch or finally")}}},abrupt:function(Q,C){for(var J=this.tryEntries.length-1;J>=0;--J){var be=this.tryEntries[J];if(be.tryLoc<=this.prev&&l.call(be,"finallyLoc")&&this.prev=0;--C){var J=this.tryEntries[C];if(J.finallyLoc===Q)return this.complete(J.completion,J.afterLoc),Z(J),F}},catch:function(Q){for(var C=this.tryEntries.length-1;C>=0;--C){var J=this.tryEntries[C];if(J.tryLoc===Q){var be=J.completion;if(be.type==="throw"){var $=be.arg;Z(J)}return $}}throw new Error("illegal catch attempt")},delegateYield:function(Q,C,J){return this.delegate={iterator:te(Q),resultName:C,nextLoc:J},this.method==="next"&&(this.arg=V),F}},n}(e.exports);try{regeneratorRuntime=t}catch{typeof globalThis=="object"?globalThis.regeneratorRuntime=t:Function("r","regeneratorRuntime = r")(t)}})(TM);var Sb={exports:{}},lu={},zg={exports:{}},_b={};/** * @license React * scheduler.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var Cx;function AM(){return Cx||(Cx=1,function(e){function t(re,Q){var C=re.length;re.push(Q);e:for(;0>>1,be=re[J];if(0>>1;J<$;){var ze=2*(J+1)-1,it=re[ze],et=ze+1,vt=re[et];if(0>l(it,C))etl(vt,it)?(re[J]=vt,re[et]=C,J=et):(re[J]=it,re[ze]=C,J=ze);else if(etl(vt,C))re[J]=vt,re[et]=C,J=et;else break e}}return Q}function l(re,Q){var C=re.sortIndex-Q.sortIndex;return C!==0?C:re.id-Q.id}if(typeof performance=="object"&&typeof performance.now=="function"){var c=performance;e.unstable_now=function(){return c.now()}}else{var V=Date,d=V.now();e.unstable_now=function(){return V.now()-d}}var m=[],g=[],T=1,S=null,x=3,w=!1,N=!1,D=!1,U=typeof setTimeout=="function"?setTimeout:null,Y=typeof clearTimeout=="function"?clearTimeout:null,F=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function z(re){for(var Q=n(g);Q!==null;){if(Q.callback===null)i(g);else if(Q.startTime<=re)i(g),Q.sortIndex=Q.expirationTime,t(m,Q);else break;Q=n(g)}}function ie(re){if(D=!1,z(re),!N)if(n(m)!==null)N=!0,Ae(le);else{var Q=n(g);Q!==null&&te(ie,Q.startTime-re)}}function le(re,Q){N=!1,D&&(D=!1,Y(ve),ve=-1),w=!0;var C=x;try{for(z(Q),S=n(m);S!==null&&(!(S.expirationTime>Q)||re&&!Pe());){var J=S.callback;if(typeof J=="function"){S.callback=null,x=S.priorityLevel;var be=J(S.expirationTime<=Q);Q=e.unstable_now(),typeof be=="function"?S.callback=be:S===n(m)&&i(m),z(Q)}else i(m);S=n(m)}if(S!==null)var $=!0;else{var ze=n(g);ze!==null&&te(ie,ze.startTime-Q),$=!1}return $}finally{S=null,x=C,w=!1}}var B=!1,ce=null,ve=-1,Ce=5,X=-1;function Pe(){return!(e.unstable_now()-Xre||125J?(re.sortIndex=C,t(g,re),n(m)===null&&re===n(g)&&(D?(Y(ve),ve=-1):D=!0,te(ie,C-J))):(re.sortIndex=be,t(m,re),N||w||(N=!0,Ae(le))),re},e.unstable_shouldYield=Pe,e.unstable_wrapCallback=function(re){var Q=x;return function(){var C=x;x=Q;try{return re.apply(this,arguments)}finally{x=C}}}}(_b)),_b}var Cb={},Rx;function SM(){return Rx||(Rx=1,function(e){var t={};/** * @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. */t.NODE_ENV!=="production"&&function(){typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart=="function"&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(new Error);var n=!1,i=!1,l=5;function c(ot,Rt){var Mt=ot.length;ot.push(Rt),m(ot,Rt,Mt)}function V(ot){return ot.length===0?null:ot[0]}function d(ot){if(ot.length===0)return null;var Rt=ot[0],Mt=ot.pop();return Mt!==Rt&&(ot[0]=Mt,g(ot,Mt,0)),Rt}function m(ot,Rt,Mt){for(var Ft=Mt;Ft>0;){var Zt=Ft-1>>>1,gn=ot[Zt];if(T(gn,Rt)>0)ot[Zt]=Rt,ot[Ft]=gn,Ft=Zt;else return}}function g(ot,Rt,Mt){for(var Ft=Mt,Zt=ot.length,gn=Zt>>>1;FtMt&&(!ot||Ur()));){var Ft=ee.callback;if(typeof Ft=="function"){ee.callback=null,Z=ee.priorityLevel;var Zt=ee.expirationTime<=Mt,gn=Ft(Zt);Mt=e.unstable_now(),typeof gn=="function"?ee.callback=gn:ee===V(Pe)&&d(Pe),be(Mt)}else d(Pe);ee=V(Pe)}if(ee!==null)return!0;var $n=V(me);return $n!==null&&At($,$n.startTime-Mt),!1}function et(ot,Rt){switch(ot){case S:case x:case w:case N:case D:break;default:ot=w}var Mt=Z;Z=ot;try{return Rt()}finally{Z=Mt}}function vt(ot){var Rt;switch(Z){case S:case x:case w:Rt=w;break;default:Rt=Z;break}var Mt=Z;Z=Rt;try{return ot()}finally{Z=Mt}}function st(ot){var Rt=Z;return function(){var Mt=Z;Z=Rt;try{return ot.apply(this,arguments)}finally{Z=Mt}}}function mt(ot,Rt,Mt){var Ft=e.unstable_now(),Zt;if(typeof Mt=="object"&&Mt!==null){var gn=Mt.delay;typeof gn=="number"&&gn>0?Zt=Ft+gn:Zt=Ft}else Zt=Ft;var $n;switch(ot){case S:$n=B;break;case x:$n=ce;break;case D:$n=X;break;case N:$n=Ce;break;case w:default:$n=ve;break}var zr=Zt+$n,Pn={id:de++,callback:Rt,priorityLevel:ot,startTime:Zt,expirationTime:zr,sortIndex:-1};return Zt>Ft?(Pn.sortIndex=Zt,c(me,Pn),V(Pe)===null&&Pn===V(me)&&(re?tn():re=!0,At($,Zt-Ft))):(Pn.sortIndex=zr,c(Pe,Pn),!te&&!Ae&&(te=!0,Ct(ze))),Pn}function Gt(){}function ln(){!te&&!Ae&&(te=!0,Ct(ze))}function In(){return V(Pe)}function hr(ot){ot.callback=null}function Mn(){return Z}var pr=!1,Tr=null,kr=-1,ur=l,ta=-1;function Ur(){var ot=e.unstable_now()-ta;return!(ot125){console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported");return}ot>0?ur=Math.floor(1e3/ot):ur=l}var ca=function(){if(Tr!==null){var ot=e.unstable_now();ta=ot;var Rt=!0,Mt=!0;try{Mt=Tr(Rt,ot)}finally{Mt?jr():(pr=!1,Tr=null)}}else pr=!1},jr;if(typeof J=="function")jr=function(){J(ca)};else if(typeof MessageChannel<"u"){var Fe=new MessageChannel,Qe=Fe.port2;Fe.port1.onmessage=ca,jr=function(){Qe.postMessage(null)}}else jr=function(){Q(ca,0)};function Ct(ot){Tr=ot,pr||(pr=!0,jr())}function At(ot,Rt){kr=Q(function(){ot(e.unstable_now())},Rt)}function tn(){C(kr),kr=-1}var nr=Ar,rr=null;e.unstable_IdlePriority=D,e.unstable_ImmediatePriority=S,e.unstable_LowPriority=N,e.unstable_NormalPriority=w,e.unstable_Profiling=rr,e.unstable_UserBlockingPriority=x,e.unstable_cancelCallback=hr,e.unstable_continueExecution=ln,e.unstable_forceFrameRate=Nr,e.unstable_getCurrentPriorityLevel=Mn,e.unstable_getFirstCallbackNode=In,e.unstable_next=vt,e.unstable_pauseExecution=Gt,e.unstable_requestPaint=nr,e.unstable_runWithPriority=et,e.unstable_scheduleCallback=mt,e.unstable_shouldYield=Ur,e.unstable_wrapCallback=st,typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop=="function"&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(new Error)}()}(Cb)),Cb}var xx;function wx(){if(xx)return zg.exports;xx=1;var e={};return e.NODE_ENV==="production"?zg.exports=AM():zg.exports=SM(),zg.exports}/** * @license React * react-dom.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var Ox;function _M(){if(Ox)return lu;Ox=1;var e=ep(),t=wx();function n(o){for(var u="https://reactjs.org/docs/error-decoder.html?invariant="+o,h=1;h"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),m=Object.prototype.hasOwnProperty,g=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,T={},S={};function x(o){return m.call(S,o)?!0:m.call(T,o)?!1:g.test(o)?S[o]=!0:(T[o]=!0,!1)}function w(o,u,h,v){if(h!==null&&h.type===0)return!1;switch(typeof u){case"function":case"symbol":return!0;case"boolean":return v?!1:h!==null?!h.acceptsBooleans:(o=o.toLowerCase().slice(0,5),o!=="data-"&&o!=="aria-");default:return!1}}function N(o,u,h,v){if(u===null||typeof u>"u"||w(o,u,h,v))return!0;if(v)return!1;if(h!==null)switch(h.type){case 3:return!u;case 4:return u===!1;case 5:return isNaN(u);case 6:return isNaN(u)||1>u}return!1}function D(o,u,h,v,b,R,P){this.acceptsBooleans=u===2||u===3||u===4,this.attributeName=v,this.attributeNamespace=b,this.mustUseProperty=h,this.propertyName=o,this.type=u,this.sanitizeURL=R,this.removeEmptyString=P}var U={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(o){U[o]=new D(o,0,!1,o,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(o){var u=o[0];U[u]=new D(u,1,!1,o[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(o){U[o]=new D(o,2,!1,o.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(o){U[o]=new D(o,2,!1,o,null,!1,!1)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(o){U[o]=new D(o,3,!1,o.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(o){U[o]=new D(o,3,!0,o,null,!1,!1)}),["capture","download"].forEach(function(o){U[o]=new D(o,4,!1,o,null,!1,!1)}),["cols","rows","size","span"].forEach(function(o){U[o]=new D(o,6,!1,o,null,!1,!1)}),["rowSpan","start"].forEach(function(o){U[o]=new D(o,5,!1,o.toLowerCase(),null,!1,!1)});var Y=/[\-:]([a-z])/g;function F(o){return o[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(o){var u=o.replace(Y,F);U[u]=new D(u,1,!1,o,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(o){var u=o.replace(Y,F);U[u]=new D(u,1,!1,o,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(o){var u=o.replace(Y,F);U[u]=new D(u,1,!1,o,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(o){U[o]=new D(o,1,!1,o.toLowerCase(),null,!1,!1)}),U.xlinkHref=new D("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(o){U[o]=new D(o,1,!1,o.toLowerCase(),null,!0,!0)});function z(o,u,h,v){var b=U.hasOwnProperty(u)?U[u]:null;(b!==null?b.type!==0:v||!(2ne||b[P]!==R[ne]){var he=` `+b[P].replace(" at new "," at ");return o.displayName&&he.includes("")&&(he=he.replace("",o.displayName)),he}while(1<=P&&0<=ne);break}}}finally{$=!1,Error.prepareStackTrace=h}return(o=o?o.displayName||o.name:"")?be(o):""}function it(o){switch(o.tag){case 5:return be(o.type);case 16:return be("Lazy");case 13:return be("Suspense");case 19:return be("SuspenseList");case 0:case 2:case 15:return o=ze(o.type,!1),o;case 11:return o=ze(o.type.render,!1),o;case 1:return o=ze(o.type,!0),o;default:return""}}function et(o){if(o==null)return null;if(typeof o=="function")return o.displayName||o.name||null;if(typeof o=="string")return o;switch(o){case ce:return"Fragment";case B:return"Portal";case Ce:return"Profiler";case ve:return"StrictMode";case de:return"Suspense";case ee:return"SuspenseList"}if(typeof o=="object")switch(o.$$typeof){case Pe:return(o.displayName||"Context")+".Consumer";case X:return(o._context.displayName||"Context")+".Provider";case me:var u=o.render;return o=o.displayName,o||(o=u.displayName||u.name||"",o=o!==""?"ForwardRef("+o+")":"ForwardRef"),o;case Z:return u=o.displayName||null,u!==null?u:et(o.type)||"Memo";case Ae:u=o._payload,o=o._init;try{return et(o(u))}catch{}}return null}function vt(o){var u=o.type;switch(o.tag){case 24:return"Cache";case 9:return(u.displayName||"Context")+".Consumer";case 10:return(u._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return o=u.render,o=o.displayName||o.name||"",u.displayName||(o!==""?"ForwardRef("+o+")":"ForwardRef");case 7:return"Fragment";case 5:return u;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return et(u);case 8:return u===ve?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof u=="function")return u.displayName||u.name||null;if(typeof u=="string")return u}return null}function st(o){switch(typeof o){case"boolean":case"number":case"string":case"undefined":return o;case"object":return o;default:return""}}function mt(o){var u=o.type;return(o=o.nodeName)&&o.toLowerCase()==="input"&&(u==="checkbox"||u==="radio")}function Gt(o){var u=mt(o)?"checked":"value",h=Object.getOwnPropertyDescriptor(o.constructor.prototype,u),v=""+o[u];if(!o.hasOwnProperty(u)&&typeof h<"u"&&typeof h.get=="function"&&typeof h.set=="function"){var b=h.get,R=h.set;return Object.defineProperty(o,u,{configurable:!0,get:function(){return b.call(this)},set:function(P){v=""+P,R.call(this,P)}}),Object.defineProperty(o,u,{enumerable:h.enumerable}),{getValue:function(){return v},setValue:function(P){v=""+P},stopTracking:function(){o._valueTracker=null,delete o[u]}}}}function ln(o){o._valueTracker||(o._valueTracker=Gt(o))}function In(o){if(!o)return!1;var u=o._valueTracker;if(!u)return!0;var h=u.getValue(),v="";return o&&(v=mt(o)?o.checked?"true":"false":o.value),o=v,o!==h?(u.setValue(o),!0):!1}function hr(o){if(o=o||(typeof document<"u"?document:void 0),typeof o>"u")return null;try{return o.activeElement||o.body}catch{return o.body}}function Mn(o,u){var h=u.checked;return C({},u,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:h??o._wrapperState.initialChecked})}function pr(o,u){var h=u.defaultValue==null?"":u.defaultValue,v=u.checked!=null?u.checked:u.defaultChecked;h=st(u.value!=null?u.value:h),o._wrapperState={initialChecked:v,initialValue:h,controlled:u.type==="checkbox"||u.type==="radio"?u.checked!=null:u.value!=null}}function Tr(o,u){u=u.checked,u!=null&&z(o,"checked",u,!1)}function kr(o,u){Tr(o,u);var h=st(u.value),v=u.type;if(h!=null)v==="number"?(h===0&&o.value===""||o.value!=h)&&(o.value=""+h):o.value!==""+h&&(o.value=""+h);else if(v==="submit"||v==="reset"){o.removeAttribute("value");return}u.hasOwnProperty("value")?ta(o,u.type,h):u.hasOwnProperty("defaultValue")&&ta(o,u.type,st(u.defaultValue)),u.checked==null&&u.defaultChecked!=null&&(o.defaultChecked=!!u.defaultChecked)}function ur(o,u,h){if(u.hasOwnProperty("value")||u.hasOwnProperty("defaultValue")){var v=u.type;if(!(v!=="submit"&&v!=="reset"||u.value!==void 0&&u.value!==null))return;u=""+o._wrapperState.initialValue,h||u===o.value||(o.value=u),o.defaultValue=u}h=o.name,h!==""&&(o.name=""),o.defaultChecked=!!o._wrapperState.initialChecked,h!==""&&(o.name=h)}function ta(o,u,h){(u!=="number"||hr(o.ownerDocument)!==o)&&(h==null?o.defaultValue=""+o._wrapperState.initialValue:o.defaultValue!==""+h&&(o.defaultValue=""+h))}var Ur=Array.isArray;function Ar(o,u,h,v){if(o=o.options,u){u={};for(var b=0;b"+u.valueOf().toString()+"",u=At.firstChild;o.firstChild;)o.removeChild(o.firstChild);for(;u.firstChild;)o.appendChild(u.firstChild)}});function nr(o,u){if(u){var h=o.firstChild;if(h&&h===o.lastChild&&h.nodeType===3){h.nodeValue=u;return}}o.textContent=u}var rr={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},ot=["Webkit","ms","Moz","O"];Object.keys(rr).forEach(function(o){ot.forEach(function(u){u=u+o.charAt(0).toUpperCase()+o.substring(1),rr[u]=rr[o]})});function Rt(o,u,h){return u==null||typeof u=="boolean"||u===""?"":h||typeof u!="number"||u===0||rr.hasOwnProperty(o)&&rr[o]?(""+u).trim():u+"px"}function Mt(o,u){o=o.style;for(var h in u)if(u.hasOwnProperty(h)){var v=h.indexOf("--")===0,b=Rt(h,u[h],v);h==="float"&&(h="cssFloat"),v?o.setProperty(h,b):o[h]=b}}var Ft=C({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Zt(o,u){if(u){if(Ft[o]&&(u.children!=null||u.dangerouslySetInnerHTML!=null))throw Error(n(137,o));if(u.dangerouslySetInnerHTML!=null){if(u.children!=null)throw Error(n(60));if(typeof u.dangerouslySetInnerHTML!="object"||!("__html"in u.dangerouslySetInnerHTML))throw Error(n(61))}if(u.style!=null&&typeof u.style!="object")throw Error(n(62))}}function gn(o,u){if(o.indexOf("-")===-1)return typeof u.is=="string";switch(o){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var $n=null;function zr(o){return o=o.target||o.srcElement||window,o.correspondingUseElement&&(o=o.correspondingUseElement),o.nodeType===3?o.parentNode:o}var Pn=null,fa=null,Kn=null;function mr(o){if(o=pi(o)){if(typeof Pn!="function")throw Error(n(280));var u=o.stateNode;u&&(u=pf(u),Pn(o.stateNode,o.type,u))}}function ji(o){fa?Kn?Kn.push(o):Kn=[o]:fa=o}function li(){if(fa){var o=fa,u=Kn;if(Kn=fa=null,mr(o),u)for(o=0;o>>=0,o===0?32:31-(Gc(o)/Wc|0)|0}var ol=64,ul=4194304;function gu(o){switch(o&-o){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return o&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return o&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return o}}function yu(o,u){var h=o.pendingLanes;if(h===0)return 0;var v=0,b=o.suspendedLanes,R=o.pingedLanes,P=h&268435455;if(P!==0){var ne=P&~b;ne!==0?v=gu(ne):(R&=P,R!==0&&(v=gu(R)))}else P=h&~b,P!==0?v=gu(P):R!==0&&(v=gu(R));if(v===0)return 0;if(u!==0&&u!==v&&!(u&b)&&(b=v&-v,R=u&-u,b>=R||b===16&&(R&4194240)!==0))return u;if(v&4&&(v|=h&16),u=o.entangledLanes,u!==0)for(o=o.entanglements,u&=v;0h;h++)u.push(o);return u}function Es(o,u,h){o.pendingLanes|=u,u!==536870912&&(o.suspendedLanes=0,o.pingedLanes=0),o=o.eventTimes,u=31-di(u),o[u]=h}function Qc(o,u){var h=o.pendingLanes&~u;o.pendingLanes=u,o.suspendedLanes=0,o.pingedLanes=0,o.expiredLanes&=u,o.mutableReadLanes&=u,o.entangledLanes&=u,u=o.entanglements;var v=o.eventTimes;for(o=o.expirationTimes;0=qi),$p=" ",nc=!1;function Hp(o,u){switch(o){case"keyup":return Zu.indexOf(u.keyCode)!==-1;case"keydown":return u.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Hd(o){return o=o.detail,typeof o=="object"&&"data"in o?o.data:null}var Ju=!1;function gv(o,u){switch(o){case"compositionend":return Hd(u);case"keypress":return u.which!==32?null:(nc=!0,$p);case"textInput":return o=u.data,o===$p&&nc?null:o;default:return null}}function yv(o,u){if(Ju)return o==="compositionend"||!na&&Hp(o,u)?(o=ue(),I=Zl=bo=null,Ju=!1,o):null;switch(o){case"paste":return null;case"keypress":if(!(u.ctrlKey||u.altKey||u.metaKey)||u.ctrlKey&&u.altKey){if(u.char&&1=u)return{node:h,offset:u-o};o=v}e:{for(;h;){if(h.nextSibling){h=h.nextSibling;break e}h=h.parentNode}h=void 0}h=Wp(h)}}function Qd(o,u){return o&&u?o===u?!0:o&&o.nodeType===3?!1:u&&u.nodeType===3?Qd(o,u.parentNode):"contains"in o?o.contains(u):o.compareDocumentPosition?!!(o.compareDocumentPosition(u)&16):!1:!1}function VV(){for(var o=window,u=hr();u instanceof o.HTMLIFrameElement;){try{var h=typeof u.contentWindow.location.href=="string"}catch{h=!1}if(h)o=u.contentWindow;else break;u=hr(o.document)}return u}function of(o){var u=o&&o.nodeName&&o.nodeName.toLowerCase();return u&&(u==="input"&&(o.type==="text"||o.type==="search"||o.type==="tel"||o.type==="url"||o.type==="password")||u==="textarea"||o.contentEditable==="true")}function Tu(o){var u=VV(),h=o.focusedElem,v=o.selectionRange;if(u!==h&&h&&h.ownerDocument&&Qd(h.ownerDocument.documentElement,h)){if(v!==null&&of(h)){if(u=v.start,o=v.end,o===void 0&&(o=u),"selectionStart"in h)h.selectionStart=u,h.selectionEnd=Math.min(o,h.value.length);else if(o=(u=h.ownerDocument||document)&&u.defaultView||window,o.getSelection){o=o.getSelection();var b=h.textContent.length,R=Math.min(v.start,b);v=v.end===void 0?R:Math.min(v.end,b),!o.extend&&R>v&&(b=v,v=R,R=b),b=qp(h,R);var P=qp(h,v);b&&P&&(o.rangeCount!==1||o.anchorNode!==b.node||o.anchorOffset!==b.offset||o.focusNode!==P.node||o.focusOffset!==P.offset)&&(u=u.createRange(),u.setStart(b.node,b.offset),o.removeAllRanges(),R>v?(o.addRange(u),o.extend(P.node,P.offset)):(u.setEnd(P.node,P.offset),o.addRange(u)))}}for(u=[],o=h;o=o.parentNode;)o.nodeType===1&&u.push({element:o,left:o.scrollLeft,top:o.scrollTop});for(typeof h.focus=="function"&&h.focus(),h=0;h=document.documentMode,cl=null,es=null,fl=null,Xd=!1;function Qp(o,u,h){var v=h.window===h?h.document:h.nodeType===9?h:h.ownerDocument;Xd||cl==null||cl!==hr(v)||(v=cl,"selectionStart"in v&&of(v)?v={start:v.selectionStart,end:v.selectionEnd}:(v=(v.ownerDocument&&v.ownerDocument.defaultView||window).getSelection(),v={anchorNode:v.anchorNode,anchorOffset:v.anchorOffset,focusNode:v.focusNode,focusOffset:v.focusOffset}),fl&&ic(fl,v)||(fl=v,v=mV(es,"onSelect"),0Ko||(o.current=Qt[Ko],Qt[Ko]=null,Ko--)}function ar(o,u){Ko++,Qt[Ko]=o.current,o.current=u}var So={},La=xr(So),dn=xr(!1),mi=So;function Xi(o,u){var h=o.type.contextTypes;if(!h)return So;var v=o.stateNode;if(v&&v.__reactInternalMemoizedUnmaskedChildContext===u)return v.__reactInternalMemoizedMaskedChildContext;var b={},R;for(R in h)b[R]=u[R];return v&&(o=o.stateNode,o.__reactInternalMemoizedUnmaskedChildContext=u,o.__reactInternalMemoizedMaskedChildContext=b),b}function ya(o){return o=o.childContextTypes,o!=null}function Li(){jt(dn),jt(La)}function Su(o,u,h){if(La.current!==So)throw Error(n(168));ar(La,u),ar(dn,h)}function xs(o,u,h){var v=o.stateNode;if(u=u.childContextTypes,typeof v.getChildContext!="function")return h;v=v.getChildContext();for(var b in v)if(!(b in u))throw Error(n(108,vt(o)||"Unknown",b));return C({},h,v)}function as(o){return o=(o=o.stateNode)&&o.__reactInternalMemoizedMergedChildContext||So,mi=La.current,ar(La,o),ar(dn,dn.current),!0}function am(o,u,h){var v=o.stateNode;if(!v)throw Error(n(169));h?(o=xs(o,u,mi),v.__reactInternalMemoizedMergedChildContext=o,jt(dn),jt(La),ar(La,o)):jt(dn),ar(dn,h)}var Zo=null,_u=!1,xa=!1;function mf(o){Zo===null?Zo=[o]:Zo.push(o)}function ih(o){_u=!0,mf(o)}function Cu(){if(!xa&&Zo!==null){xa=!0;var o=0,u=Un;try{var h=Zo;for(Un=1;o>=P,b-=P,Ia=1<<32-di(u)+b|h<un?(qa=Bt,Bt=null):qa=Bt.sibling;var fr=Ze(_e,Bt,Oe[un],ft);if(fr===null){Bt===null&&(Bt=qa);break}o&&Bt&&fr.alternate===null&&u(_e,Bt),ye=R(fr,ye,un),an===null?Yt=fr:an.sibling=fr,an=fr,Bt=qa}if(un===Oe.length)return h(_e,Bt),ir&&pl(_e,un),Yt;if(Bt===null){for(;unun?(qa=Bt,Bt=null):qa=Bt.sibling;var Tl=Ze(_e,Bt,fr.value,ft);if(Tl===null){Bt===null&&(Bt=qa);break}o&&Bt&&Tl.alternate===null&&u(_e,Bt),ye=R(Tl,ye,un),an===null?Yt=Tl:an.sibling=Tl,an=Tl,Bt=qa}if(fr.done)return h(_e,Bt),ir&&pl(_e,un),Yt;if(Bt===null){for(;!fr.done;un++,fr=Oe.next())fr=nt(_e,fr.value,ft),fr!==null&&(ye=R(fr,ye,un),an===null?Yt=fr:an.sibling=fr,an=fr);return ir&&pl(_e,un),Yt}for(Bt=v(_e,Bt);!fr.done;un++,fr=Oe.next())fr=xt(Bt,_e,un,fr.value,ft),fr!==null&&(o&&fr.alternate!==null&&Bt.delete(fr.key===null?un:fr.key),ye=R(fr,ye,un),an===null?Yt=fr:an.sibling=fr,an=fr);return o&&Bt.forEach(function(O_){return u(_e,O_)}),ir&&pl(_e,un),Yt}function ka(_e,ye,Oe,ft){if(typeof Oe=="object"&&Oe!==null&&Oe.type===ce&&Oe.key===null&&(Oe=Oe.props.children),typeof Oe=="object"&&Oe!==null){switch(Oe.$$typeof){case le:e:{for(var Yt=Oe.key,an=ye;an!==null;){if(an.key===Yt){if(Yt=Oe.type,Yt===ce){if(an.tag===7){h(_e,an.sibling),ye=b(an,Oe.props.children),ye.return=_e,_e=ye;break e}}else if(an.elementType===Yt||typeof Yt=="object"&&Yt!==null&&Yt.$$typeof===Ae&&um(Yt)===an.type){h(_e,an.sibling),ye=b(an,Oe.props),ye.ref=pc(_e,an,Oe),ye.return=_e,_e=ye;break e}h(_e,an);break}else u(_e,an);an=an.sibling}Oe.type===ce?(ye=Of(Oe.props.children,_e.mode,ft,Oe.key),ye.return=_e,_e=ye):(ft=xm(Oe.type,Oe.key,Oe.props,null,_e.mode,ft),ft.ref=pc(_e,ye,Oe),ft.return=_e,_e=ft)}return P(_e);case B:e:{for(an=Oe.key;ye!==null;){if(ye.key===an)if(ye.tag===4&&ye.stateNode.containerInfo===Oe.containerInfo&&ye.stateNode.implementation===Oe.implementation){h(_e,ye.sibling),ye=b(ye,Oe.children||[]),ye.return=_e,_e=ye;break e}else{h(_e,ye);break}else u(_e,ye);ye=ye.sibling}ye=kh(Oe,_e.mode,ft),ye.return=_e,_e=ye}return P(_e);case Ae:return an=Oe._init,ka(_e,ye,an(Oe._payload),ft)}if(Ur(Oe))return Ut(_e,ye,Oe,ft);if(Q(Oe))return zt(_e,ye,Oe,ft);mc(_e,Oe)}return typeof Oe=="string"&&Oe!==""||typeof Oe=="number"?(Oe=""+Oe,ye!==null&&ye.tag===6?(h(_e,ye.sibling),ye=b(ye,Oe),ye.return=_e,_e=ye):(h(_e,ye),ye=Om(Oe,_e.mode,ft),ye.return=_e,_e=ye),P(_e)):h(_e,ye)}return ka}var vc=gh(!0),sm=gh(!1),yf={},eu=xr(yf),ml=xr(yf),Ef=xr(yf);function tu(o){if(o===yf)throw Error(n(174));return o}function bf(o,u){switch(ar(Ef,u),ar(ml,o),ar(eu,yf),o=u.nodeType,o){case 9:case 11:u=(u=u.documentElement)?u.namespaceURI:Ct(null,"");break;default:o=o===8?u.parentNode:u,u=o.namespaceURI||null,o=o.tagName,u=Ct(u,o)}jt(eu),ar(eu,u)}function vl(){jt(eu),jt(ml),jt(Ef)}function Tf(o){tu(Ef.current);var u=tu(eu.current),h=Ct(u,o.type);u!==h&&(ar(ml,o),ar(eu,h))}function Xt(o){ml.current===o&&(jt(eu),jt(ml))}var gt=xr(0);function Zn(o){for(var u=o;u!==null;){if(u.tag===13){var h=u.memoizedState;if(h!==null&&(h=h.dehydrated,h===null||h.data==="$?"||h.data==="$!"))return u}else if(u.tag===19&&u.memoizedProps.revealOrder!==void 0){if(u.flags&128)return u}else if(u.child!==null){u.child.return=u,u=u.child;continue}if(u===o)break;for(;u.sibling===null;){if(u.return===null||u.return===o)return null;u=u.return}u.sibling.return=u.return,u=u.sibling}return null}var _=[];function k(){for(var o=0;o<_.length;o++)_[o]._workInProgressVersionPrimary=null;_.length=0}var M=ie.ReactCurrentDispatcher,K=ie.ReactCurrentBatchConfig,fe=0,Ve=null,ae=null,q=null,Te=!1,Se=!1,qe=0,ht=0;function Ge(){throw Error(n(321))}function yt(o,u){if(u===null)return!1;for(var h=0;hh?h:4,o(!0);var v=K.transition;K.transition={};try{o(!1),u()}finally{Un=h,K.transition=v}}function Ey(){return fn().memoizedState}function Gr(o,u,h){var v=bl(o);if(h={lane:v,action:h,hasEagerState:!1,eagerState:null,next:null},yh(o))RV(u,h);else if(h=Vh(o,u,h,v),h!==null){var b=ui();ha(h,o,v,b),Eh(h,u,v)}}function lm(o,u,h){var v=bl(o),b={lane:v,action:h,hasEagerState:!1,eagerState:null,next:null};if(yh(o))RV(u,b);else{var R=o.alternate;if(o.lanes===0&&(R===null||R.lanes===0)&&(R=u.lastRenderedReducer,R!==null))try{var P=u.lastRenderedState,ne=R(P,h);if(b.hasEagerState=!0,b.eagerState=ne,Qi(ne,P)){var he=u.interleaved;he===null?(b.next=b,vi(u)):(b.next=he.next,he.next=b),u.interleaved=b;return}}catch{}finally{}h=Vh(o,u,b,v),h!==null&&(b=ui(),ha(h,o,v,b),Eh(h,u,v))}}function yh(o){var u=o.alternate;return o===Ve||u!==null&&u===Ve}function RV(o,u){Se=Te=!0;var h=o.pending;h===null?u.next=u:(u.next=h.next,h.next=u),o.pending=u}function Eh(o,u,h){if(h&4194240){var v=u.lanes;v&=o.pendingLanes,h|=v,u.lanes=h,Xc(o,h)}}var cm={readContext:Vt,useCallback:Ge,useContext:Ge,useEffect:Ge,useImperativeHandle:Ge,useInsertionEffect:Ge,useLayoutEffect:Ge,useMemo:Ge,useReducer:Ge,useRef:Ge,useState:Ge,useDebugValue:Ge,useDeferredValue:Ge,useTransition:Ge,useMutableSource:Ge,useSyncExternalStore:Ge,useId:Ge,unstable_isNewReconciler:!1},V_={readContext:Vt,useCallback:function(o,u){return rn().memoizedState=[o,u===void 0?null:u],o},useContext:Vt,useEffect:za,useImperativeHandle:function(o,u,h){return h=h!=null?h.concat([o]):null,Hn(4194308,4,ss.bind(null,u,o),h)},useLayoutEffect:function(o,u){return Hn(4194308,4,o,u)},useInsertionEffect:function(o,u){return Hn(4,2,o,u)},useMemo:function(o,u){var h=rn();return u=u===void 0?null:u,o=o(),h.memoizedState=[o,u],o},useReducer:function(o,u,h){var v=rn();return u=h!==void 0?h(u):u,v.memoizedState=v.baseState=u,o={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:o,lastRenderedState:u},v.queue=o,o=o.dispatch=Gr.bind(null,Ve,o),[v.memoizedState,o]},useRef:function(o){var u=rn();return o={current:o},u.memoizedState=o},useState:Er,useDebugValue:Ki,useDeferredValue:function(o){return rn().memoizedState=o},useTransition:function(){var o=Er(!1),u=o[0];return o=gi.bind(null,o[1]),rn().memoizedState=o,[u,o]},useMutableSource:function(){},useSyncExternalStore:function(o,u,h){var v=Ve,b=rn();if(ir){if(h===void 0)throw Error(n(407));h=h()}else{if(h=u(),Aa===null)throw Error(n(349));fe&30||tt(v,u,h)}b.memoizedState=h;var R={value:h,getSnapshot:u};return b.queue=R,za(_n.bind(null,v,R,o),[o]),v.flags|=2048,Rn(9,Kt.bind(null,v,R,h,u),void 0,null),h},useId:function(){var o=rn(),u=Aa.identifierPrefix;if(ir){var h=Ha,v=Ia;h=(v&~(1<<32-di(v)-1)).toString(32)+h,u=":"+u+"R"+h,h=qe++,0<\/script>",o=o.removeChild(o.firstChild)):typeof v.is=="string"?o=P.createElement(h,{is:v.is}):(o=P.createElement(h),h==="select"&&(P=o,v.multiple?P.multiple=!0:v.size&&(P.size=v.size))):o=P.createElementNS(o,h),o[Ao]=u,o[hl]=v,Ds(o,u,!1,!1),u.stateNode=o;e:{switch(P=gn(h,v),h){case"dialog":_r("cancel",o),_r("close",o),b=v;break;case"iframe":case"object":case"embed":_r("load",o),b=v;break;case"video":case"audio":for(b=0;bBV&&(u.flags|=128,v=!0,Ta(R,!1),u.lanes=4194304)}else{if(!v)if(o=Zn(P),o!==null){if(u.flags|=128,v=!0,h=o.updateQueue,h!==null&&(u.updateQueue=h,u.flags|=4),Ta(R,!0),R.tail===null&&R.tailMode==="hidden"&&!P.alternate&&!ir)return Fi(u),null}else 2*Lr()-R.renderingStartTime>BV&&h!==1073741824&&(u.flags|=128,v=!0,Ta(R,!1),u.lanes=4194304);R.isBackwards?(P.sibling=u.child,u.child=P):(h=R.last,h!==null?h.sibling=P:u.child=P,R.last=P)}return R.tail!==null?(u=R.tail,R.rendering=u,R.tail=u.sibling,R.renderingStartTime=Lr(),u.sibling=null,h=gt.current,ar(gt,v?h&1|2:h&1),u):(Fi(u),null);case 22:case 23:return Cm(),v=u.memoizedState!==null,o!==null&&o.memoizedState!==null!==v&&(u.flags|=8192),v&&u.mode&1?No&1073741824&&(Fi(u),u.subtreeFlags&6&&(u.flags|=8192)):Fi(u),null;case 24:return null;case 25:return null}throw Error(n(156,u.tag))}function v_(o,u){switch(lc(u),u.tag){case 1:return ya(u.type)&&Li(),o=u.flags,o&65536?(u.flags=o&-65537|128,u):null;case 3:return vl(),jt(dn),jt(La),k(),o=u.flags,o&65536&&!(o&128)?(u.flags=o&-65537|128,u):null;case 5:return Xt(u),null;case 13:if(jt(gt),o=u.memoizedState,o!==null&&o.dehydrated!==null){if(u.alternate===null)throw Error(n(340));cc()}return o=u.flags,o&65536?(u.flags=o&-65537|128,u):null;case 19:return jt(gt),null;case 4:return vl(),null;case 10:return fh(u.type._context),null;case 22:case 23:return Cm(),null;case 24:return null;default:return null}}var kV=!1,yi=!1,mm=typeof WeakSet=="function"?WeakSet:Set,Dt=null;function NV(o,u){var h=o.ref;if(h!==null)if(typeof h=="function")try{h(null)}catch(v){Sa(o,u,v)}else h.current=null}function Ov(o,u,h){try{h()}catch(v){Sa(o,u,v)}}var vm=!1;function g_(o,u){if(gV=Ss,o=VV(),of(o)){if("selectionStart"in o)var h={start:o.selectionStart,end:o.selectionEnd};else e:{h=(h=o.ownerDocument)&&h.defaultView||window;var v=h.getSelection&&h.getSelection();if(v&&v.rangeCount!==0){h=v.anchorNode;var b=v.anchorOffset,R=v.focusNode;v=v.focusOffset;try{h.nodeType,R.nodeType}catch{h=null;break e}var P=0,ne=-1,he=-1,Ie=0,Je=0,nt=o,Ze=null;t:for(;;){for(var xt;nt!==h||b!==0&&nt.nodeType!==3||(ne=P+b),nt!==R||v!==0&&nt.nodeType!==3||(he=P+v),nt.nodeType===3&&(P+=nt.nodeValue.length),(xt=nt.firstChild)!==null;)Ze=nt,nt=xt;for(;;){if(nt===o)break t;if(Ze===h&&++Ie===b&&(ne=P),Ze===R&&++Je===v&&(he=P),(xt=nt.nextSibling)!==null)break;nt=Ze,Ze=nt.parentNode}nt=xt}h=ne===-1||he===-1?null:{start:ne,end:he}}else h=null}h=h||{start:0,end:0}}else h=null;for(oc={focusedElem:o,selectionRange:h},Ss=!1,Dt=u;Dt!==null;)if(u=Dt,o=u.child,(u.subtreeFlags&1028)!==0&&o!==null)o.return=u,Dt=o;else for(;Dt!==null;){u=Dt;try{var Ut=u.alternate;if(u.flags&1024)switch(u.tag){case 0:case 11:case 15:break;case 1:if(Ut!==null){var zt=Ut.memoizedProps,ka=Ut.memoizedState,_e=u.stateNode,ye=_e.getSnapshotBeforeUpdate(u.elementType===u.type?zt:Mi(u.type,zt),ka);_e.__reactInternalSnapshotBeforeUpdate=ye}break;case 3:var Oe=u.stateNode.containerInfo;Oe.nodeType===1?Oe.textContent="":Oe.nodeType===9&&Oe.documentElement&&Oe.removeChild(Oe.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(n(163))}}catch(ft){Sa(u,u.return,ft)}if(o=u.sibling,o!==null){o.return=u.return,Dt=o;break}Dt=u.return}return Ut=vm,vm=!1,Ut}function DV(o,u,h){var v=u.updateQueue;if(v=v!==null?v.lastEffect:null,v!==null){var b=v=v.next;do{if((b.tag&o)===o){var R=b.destroy;b.destroy=void 0,R!==void 0&&Ov(u,h,R)}b=b.next}while(b!==v)}}function gm(o,u){if(u=u.updateQueue,u=u!==null?u.lastEffect:null,u!==null){var h=u=u.next;do{if((h.tag&o)===o){var v=h.create;h.destroy=v()}h=h.next}while(h!==u)}}function ym(o){var u=o.ref;if(u!==null){var h=o.stateNode;switch(o.tag){case 5:o=h;break;default:o=h}typeof u=="function"?u(o):u.current=o}}function wy(o){var u=o.alternate;u!==null&&(o.alternate=null,wy(u)),o.child=null,o.deletions=null,o.sibling=null,o.tag===5&&(u=o.stateNode,u!==null&&(delete u[Ao],delete u[hl],delete u[ah],delete u[Av],delete u[Sv])),o.stateNode=null,o.return=null,o.dependencies=null,o.memoizedProps=null,o.memoizedState=null,o.pendingProps=null,o.stateNode=null,o.updateQueue=null}function kv(o){return o.tag===5||o.tag===3||o.tag===4}function Oy(o){e:for(;;){for(;o.sibling===null;){if(o.return===null||kv(o.return))return null;o=o.return}for(o.sibling.return=o.return,o=o.sibling;o.tag!==5&&o.tag!==6&&o.tag!==18;){if(o.flags&2||o.child===null||o.tag===4)continue e;o.child.return=o,o=o.child}if(!(o.flags&2))return o.stateNode}}function Ch(o,u,h){var v=o.tag;if(v===5||v===6)o=o.stateNode,u?h.nodeType===8?h.parentNode.insertBefore(o,u):h.insertBefore(o,u):(h.nodeType===8?(u=h.parentNode,u.insertBefore(o,h)):(u=h,u.appendChild(o)),h=h._reactRootContainer,h!=null||u.onclick!==null||(u.onclick=Vf));else if(v!==4&&(o=o.child,o!==null))for(Ch(o,u,h),o=o.sibling;o!==null;)Ch(o,u,h),o=o.sibling}function LV(o,u,h){var v=o.tag;if(v===5||v===6)o=o.stateNode,u?h.insertBefore(o,u):h.appendChild(o);else if(v!==4&&(o=o.child,o!==null))for(LV(o,u,h),o=o.sibling;o!==null;)LV(o,u,h),o=o.sibling}var oa=null,ii=!1;function Zi(o,u,h){for(h=h.child;h!==null;)IV(o,u,h),h=h.sibling}function IV(o,u,h){if(Za&&typeof Za.onCommitFiberUnmount=="function")try{Za.onCommitFiberUnmount(Gi,h)}catch{}switch(h.tag){case 5:yi||NV(h,u);case 6:var v=oa,b=ii;oa=null,Zi(o,u,h),oa=v,ii=b,oa!==null&&(ii?(o=oa,h=h.stateNode,o.nodeType===8?o.parentNode.removeChild(h):o.removeChild(h)):oa.removeChild(h.stateNode));break;case 18:oa!==null&&(ii?(o=oa,h=h.stateNode,o.nodeType===8?bV(o.parentNode,h):o.nodeType===1&&bV(o,h),Eo(o)):bV(oa,h.stateNode));break;case 4:v=oa,b=ii,oa=h.stateNode.containerInfo,ii=!0,Zi(o,u,h),oa=v,ii=b;break;case 0:case 11:case 14:case 15:if(!yi&&(v=h.updateQueue,v!==null&&(v=v.lastEffect,v!==null))){b=v=v.next;do{var R=b,P=R.destroy;R=R.tag,P!==void 0&&(R&2||R&4)&&Ov(h,u,P),b=b.next}while(b!==v)}Zi(o,u,h);break;case 1:if(!yi&&(NV(h,u),v=h.stateNode,typeof v.componentWillUnmount=="function"))try{v.props=h.memoizedProps,v.state=h.memoizedState,v.componentWillUnmount()}catch(ne){Sa(h,u,ne)}Zi(o,u,h);break;case 21:Zi(o,u,h);break;case 22:h.mode&1?(yi=(v=yi)||h.memoizedState!==null,Zi(o,u,h),yi=v):Zi(o,u,h);break;default:Zi(o,u,h)}}function MV(o){var u=o.updateQueue;if(u!==null){o.updateQueue=null;var h=o.stateNode;h===null&&(h=o.stateNode=new mm),u.forEach(function(v){var b=__.bind(null,o,v);h.has(v)||(h.add(v),v.then(b,b))})}}function oi(o,u){var h=u.deletions;if(h!==null)for(var v=0;vb&&(b=P),v&=~R}if(v=b,v=Lr()-v,v=(120>v?120:480>v?480:1080>v?1080:1920>v?1920:3e3>v?3e3:4320>v?4320:1960*E_(v/1960))-v,10o?16:o,Nu===null)var v=!1;else{if(o=Nu,Nu=null,Am=0,zn&6)throw Error(n(331));var b=zn;for(zn|=4,Dt=o.current;Dt!==null;){var R=Dt,P=R.child;if(Dt.flags&16){var ne=R.deletions;if(ne!==null){for(var he=0;heLr()-bm?wf(o,0):Lv|=h),Wa(o,u)}function Fy(o,u){u===0&&(o.mode&1?(u=ul,ul<<=1,!(ul&130023424)&&(ul=4194304)):u=1);var h=ui();o=is(o,u),o!==null&&(Es(o,u,h),Wa(o,h))}function Uv(o){var u=o.memoizedState,h=0;u!==null&&(h=u.retryLane),Fy(o,h)}function __(o,u){var h=0;switch(o.tag){case 13:var v=o.stateNode,b=o.memoizedState;b!==null&&(h=b.retryLane);break;case 19:v=o.stateNode;break;default:throw Error(n(314))}v!==null&&v.delete(u),Fy(o,h)}var Uy;Uy=function(o,u,h){if(o!==null)if(o.memoizedProps!==u.pendingProps||dn.current)Oo=!0;else{if(!(o.lanes&h)&&!(u.flags&128))return Oo=!1,yl(o,u,h);Oo=!!(o.flags&131072)}else Oo=!1,ir&&u.flags&1048576&&Os(u,Co,u.index);switch(u.lanes=0,u.tag){case 2:var v=u.type;_h(o,u),o=u.pendingProps;var b=Xi(u,La.current);Va(u,h),b=Tt(null,u,v,o,b,h);var R=hn();return u.flags|=1,typeof b=="object"&&b!==null&&typeof b.render=="function"&&b.$$typeof===void 0?(u.tag=1,u.memoizedState=null,u.updateQueue=null,ya(v)?(R=!0,as(u)):R=!1,u.memoizedState=b.state!==null&&b.state!==void 0?b.state:null,dh(u),b.updater=_V,u.stateNode=b,b._reactInternals=u,CV(u,v,o,h),u=Vm(null,u,v,!0,R,h)):(u.tag=0,ir&&R&&TV(u),wa(null,u,b,h),u=u.child),u;case 16:v=u.elementType;e:{switch(_h(o,u),o=u.pendingProps,b=v._init,v=b(v._payload),u.type=v,b=u.tag=C_(v),o=Mi(v,o),b){case 0:u=bn(null,u,v,o,h);break e;case 1:u=Ah(null,u,v,o,h);break e;case 11:u=xV(null,u,v,o,h);break e;case 14:u=yc(null,u,v,Mi(v.type,o),h);break e}throw Error(n(306,v,""))}return u;case 0:return v=u.type,b=u.pendingProps,b=u.elementType===v?b:Mi(v,b),bn(o,u,v,b,h);case 1:return v=u.type,b=u.pendingProps,b=u.elementType===v?b:Mi(v,b),Ah(o,u,v,b,h);case 3:e:{if(p_(u),o===null)throw Error(n(387));v=u.pendingProps,R=u.memoizedState,b=R.element,hh(o,u),hc(u,v,null,h);var P=u.memoizedState;if(v=P.element,R.isDehydrated)if(R={element:v,isDehydrated:!1,cache:P.cache,pendingSuspenseBoundaries:P.pendingSuspenseBoundaries,transitions:P.transitions},u.updateQueue.baseState=R,u.memoizedState=R,u.flags&256){b=gc(Error(n(423)),u),u=Cy(o,u,v,h,b);break e}else if(v!==b){b=gc(Error(n(424)),u),u=Cy(o,u,v,h,b);break e}else for(Ea=Di(u.stateNode.containerInfo.firstChild),Kr=u,ir=!0,Ro=null,h=sm(u,null,v,h),u.child=h;h;)h.flags=h.flags&-3|4096,h=h.sibling;else{if(cc(),v===b){u=Oa(o,u,h);break e}wa(o,u,v,h)}u=u.child}return u;case 5:return Tf(u),o===null&&AV(u),v=u.type,b=u.pendingProps,R=o!==null?o.memoizedProps:null,P=b.children,Rs(v,b)?P=null:R!==null&&Rs(v,R)&&(u.flags|=32),Af(o,u),wa(o,u,P,h),u.child;case 6:return o===null&&AV(u),null;case 13:return Ry(o,u,h);case 4:return bf(u,u.stateNode.containerInfo),v=u.pendingProps,o===null?u.child=vc(u,null,v,h):wa(o,u,v,h),u.child;case 11:return v=u.type,b=u.pendingProps,b=u.elementType===v?b:Mi(v,b),xV(o,u,v,b,h);case 7:return wa(o,u,u.pendingProps,h),u.child;case 8:return wa(o,u,u.pendingProps.children,h),u.child;case 12:return wa(o,u,u.pendingProps.children,h),u.child;case 10:e:{if(v=u.type._context,b=u.pendingProps,R=u.memoizedProps,P=b.value,ar(fc,v._currentValue),v._currentValue=P,R!==null)if(Qi(R.value,P)){if(R.children===b.children&&!dn.current){u=Oa(o,u,h);break e}}else for(R=u.child,R!==null&&(R.return=u);R!==null;){var ne=R.dependencies;if(ne!==null){P=R.child;for(var he=ne.firstContext;he!==null;){if(he.context===v){if(R.tag===1){he=wr(-1,h&-h),he.tag=2;var Ie=R.updateQueue;if(Ie!==null){Ie=Ie.shared;var Je=Ie.pending;Je===null?he.next=he:(he.next=Je.next,Je.next=he),Ie.pending=he}}R.lanes|=h,he=R.alternate,he!==null&&(he.lanes|=h),ks(R.return,h,u),ne.lanes|=h;break}he=he.next}}else if(R.tag===10)P=R.type===u.type?null:R.child;else if(R.tag===18){if(P=R.return,P===null)throw Error(n(341));P.lanes|=h,ne=P.alternate,ne!==null&&(ne.lanes|=h),ks(P,h,u),P=R.sibling}else P=R.child;if(P!==null)P.return=R;else for(P=R;P!==null;){if(P===u){P=null;break}if(R=P.sibling,R!==null){R.return=P.return,P=R;break}P=P.return}R=P}wa(o,u,b.children,h),u=u.child}return u;case 9:return b=u.type,v=u.pendingProps.children,Va(u,h),b=Vt(b),v=v(b),u.flags|=1,wa(o,u,v,h),u.child;case 14:return v=u.type,b=Mi(v,u.pendingProps),b=Mi(v.type,b),yc(o,u,v,b,h);case 15:return fm(o,u,u.type,u.pendingProps,h);case 17:return v=u.type,b=u.pendingProps,b=u.elementType===v?b:Mi(v,b),_h(o,u),u.tag=1,ya(v)?(o=!0,as(u)):o=!1,Va(u,h),vh(u,v,b),CV(u,v,b,h),Vm(null,u,v,!0,o,h);case 19:return wv(o,u,h);case 22:return ko(o,u,h)}throw Error(n(156,u.tag))};function By(o,u){return Rr(o,u)}function $y(o,u,h,v){this.tag=o,this.key=h,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=u,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=v,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Du(o,u,h,v){return new $y(o,u,h,v)}function Bv(o){return o=o.prototype,!(!o||!o.isReactComponent)}function C_(o){if(typeof o=="function")return Bv(o)?1:0;if(o!=null){if(o=o.$$typeof,o===me)return 11;if(o===Z)return 14}return 2}function Tc(o,u){var h=o.alternate;return h===null?(h=Du(o.tag,u,o.key,o.mode),h.elementType=o.elementType,h.type=o.type,h.stateNode=o.stateNode,h.alternate=o,o.alternate=h):(h.pendingProps=u,h.type=o.type,h.flags=0,h.subtreeFlags=0,h.deletions=null),h.flags=o.flags&14680064,h.childLanes=o.childLanes,h.lanes=o.lanes,h.child=o.child,h.memoizedProps=o.memoizedProps,h.memoizedState=o.memoizedState,h.updateQueue=o.updateQueue,u=o.dependencies,h.dependencies=u===null?null:{lanes:u.lanes,firstContext:u.firstContext},h.sibling=o.sibling,h.index=o.index,h.ref=o.ref,h}function xm(o,u,h,v,b,R){var P=2;if(v=o,typeof o=="function")Bv(o)&&(P=1);else if(typeof o=="string")P=5;else e:switch(o){case ce:return Of(h.children,b,R,u);case ve:P=8,b|=8;break;case Ce:return o=Du(12,h,u,b|2),o.elementType=Ce,o.lanes=R,o;case de:return o=Du(13,h,u,b),o.elementType=de,o.lanes=R,o;case ee:return o=Du(19,h,u,b),o.elementType=ee,o.lanes=R,o;case te:return wm(h,b,R,u);default:if(typeof o=="object"&&o!==null)switch(o.$$typeof){case X:P=10;break e;case Pe:P=9;break e;case me:P=11;break e;case Z:P=14;break e;case Ae:P=16,v=null;break e}throw Error(n(130,o==null?o:typeof o,""))}return u=Du(P,h,u,b),u.elementType=o,u.type=v,u.lanes=R,u}function Of(o,u,h,v){return o=Du(7,o,v,u),o.lanes=h,o}function wm(o,u,h,v){return o=Du(22,o,v,u),o.elementType=te,o.lanes=h,o.stateNode={isHidden:!1},o}function Om(o,u,h){return o=Du(6,o,null,u),o.lanes=h,o}function kh(o,u,h){return u=Du(4,o.children!==null?o.children:[],o.key,u),u.lanes=h,u.stateNode={containerInfo:o.containerInfo,pendingChildren:null,implementation:o.implementation},u}function Nh(o,u,h,v,b){this.tag=u,this.containerInfo=o,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=ys(0),this.expirationTimes=ys(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ys(0),this.identifierPrefix=v,this.onRecoverableError=b,this.mutableSourceEagerHydrationData=null}function $v(o,u,h,v,b,R,P,ne,he){return o=new Nh(o,u,h,ne,he),u===1?(u=1,R===!0&&(u|=8)):u=0,R=Du(3,null,null,u),o.current=R,R.stateNode=o,R.memoizedState={element:v,isDehydrated:h,cache:null,transitions:null,pendingSuspenseBoundaries:null},dh(R),o}function Hy(o,u,h){var v=31?a-1:0),f=1;f1?a-1:0),f=1;f2&&(r[0]==="o"||r[0]==="O")&&(r[1]==="n"||r[1]==="N")}function zr(r,a,s,f){if(s!==null&&s.type===Fe)return!1;switch(typeof a){case"function":case"symbol":return!0;case"boolean":{if(f)return!1;if(s!==null)return!s.acceptsBooleans;var p=r.toLowerCase().slice(0,5);return p!=="data-"&&p!=="aria-"}default:return!1}}function Pn(r,a,s,f){if(a===null||typeof a>"u"||zr(r,a,s,f))return!0;if(f)return!1;if(s!==null)switch(s.type){case At:return!a;case tn:return a===!1;case nr:return isNaN(a);case rr:return isNaN(a)||a<1}return!1}function fa(r){return mr.hasOwnProperty(r)?mr[r]:null}function Kn(r,a,s,f,p,y,A){this.acceptsBooleans=a===Ct||a===At||a===tn,this.attributeName=f,this.attributeNamespace=p,this.mustUseProperty=s,this.propertyName=r,this.type=a,this.sanitizeURL=y,this.removeEmptyString=A}var mr={},ji=["children","dangerouslySetInnerHTML","defaultValue","defaultChecked","innerHTML","suppressContentEditableWarning","suppressHydrationWarning","style"];ji.forEach(function(r){mr[r]=new Kn(r,Fe,!1,r,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(r){var a=r[0],s=r[1];mr[a]=new Kn(a,Qe,!1,s,null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(r){mr[r]=new Kn(r,Ct,!1,r.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(r){mr[r]=new Kn(r,Ct,!1,r,null,!1,!1)}),["allowFullScreen","async","autoFocus","autoPlay","controls","default","defer","disabled","disablePictureInPicture","disableRemotePlayback","formNoValidate","hidden","loop","noModule","noValidate","open","playsInline","readOnly","required","reversed","scoped","seamless","itemScope"].forEach(function(r){mr[r]=new Kn(r,At,!1,r.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(r){mr[r]=new Kn(r,At,!0,r,null,!1,!1)}),["capture","download"].forEach(function(r){mr[r]=new Kn(r,tn,!1,r,null,!1,!1)}),["cols","rows","size","span"].forEach(function(r){mr[r]=new Kn(r,rr,!1,r,null,!1,!1)}),["rowSpan","start"].forEach(function(r){mr[r]=new Kn(r,nr,!1,r.toLowerCase(),null,!1,!1)});var li=/[\-\:]([a-z])/g,pu=function(r){return r[1].toUpperCase()};["accent-height","alignment-baseline","arabic-form","baseline-shift","cap-height","clip-path","clip-rule","color-interpolation","color-interpolation-filters","color-profile","color-rendering","dominant-baseline","enable-background","fill-opacity","fill-rule","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","glyph-name","glyph-orientation-horizontal","glyph-orientation-vertical","horiz-adv-x","horiz-origin-x","image-rendering","letter-spacing","lighting-color","marker-end","marker-mid","marker-start","overline-position","overline-thickness","paint-order","panose-1","pointer-events","rendering-intent","shape-rendering","stop-color","stop-opacity","strikethrough-position","strikethrough-thickness","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-anchor","text-decoration","text-rendering","underline-position","underline-thickness","unicode-bidi","unicode-range","units-per-em","v-alphabetic","v-hanging","v-ideographic","v-mathematical","vector-effect","vert-adv-y","vert-origin-x","vert-origin-y","word-spacing","writing-mode","xmlns:xlink","x-height"].forEach(function(r){var a=r.replace(li,pu);mr[a]=new Kn(a,Qe,!1,r,null,!1,!1)}),["xlink:actuate","xlink:arcrole","xlink:role","xlink:show","xlink:title","xlink:type"].forEach(function(r){var a=r.replace(li,pu);mr[a]=new Kn(a,Qe,!1,r,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(r){var a=r.replace(li,pu);mr[a]=new Kn(a,Qe,!1,r,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(r){mr[r]=new Kn(r,Qe,!1,r.toLowerCase(),null,!1,!1)});var po="xlinkHref";mr[po]=new Kn("xlinkHref",Qe,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(r){mr[r]=new Kn(r,Qe,!1,r.toLowerCase(),null,!0,!0)});var qu=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*\:/i,zi=!1;function ci(r){!zi&&qu.test(r)&&(zi=!0,d("A future version of React will block javascript: URLs as a security precaution. Use event handlers instead if you can. If you need to generate unsafe HTML try using dangerouslySetInnerHTML instead. React was passed %s.",JSON.stringify(r)))}function Yi(r,a,s,f){if(f.mustUseProperty){var p=f.propertyName;return r[p]}else{ta(s,a),f.sanitizeURL&&ci(""+s);var y=f.attributeName,A=null;if(f.type===tn){if(r.hasAttribute(y)){var O=r.getAttribute(y);return O===""?!0:Pn(a,s,f,!1)?O:O===""+s?s:O}}else if(r.hasAttribute(y)){if(Pn(a,s,f,!1))return r.getAttribute(y);if(f.type===At)return s;A=r.getAttribute(y)}return Pn(a,s,f,!1)?A===null?s:A:A===""+s?s:A}}function fi(r,a,s,f){{if(!gn(a))return;if(!r.hasAttribute(a))return s===void 0?void 0:null;var p=r.getAttribute(a);return ta(s,a),p===""+s?s:p}}function mo(r,a,s,f){var p=fa(a);if(!$n(a,p,f)){if(Pn(a,s,p,f)&&(s=null),f||p===null){if(gn(a)){var y=a;s===null?r.removeAttribute(y):(ta(s,a),r.setAttribute(y,""+s))}return}var A=p.mustUseProperty;if(A){var O=p.propertyName;if(s===null){var L=p.type;r[O]=L===At?!1:""}else r[O]=s;return}var H=p.attributeName,G=p.attributeNamespace;if(s===null)r.removeAttribute(H);else{var Ee=p.type,ge;Ee===At||Ee===tn&&s===!0?ge="":(ta(s,H),ge=""+s,p.sanitizeURL&&ci(ge.toString())),G?r.setAttributeNS(G,H,ge):r.setAttribute(H,ge)}}}var Sr=Symbol.for("react.element"),Da=Symbol.for("react.portal"),Vi=Symbol.for("react.fragment"),Oi=Symbol.for("react.strict_mode"),se=Symbol.for("react.profiler"),Xe=Symbol.for("react.provider"),pt=Symbol.for("react.context"),bt=Symbol.for("react.forward_ref"),xn=Symbol.for("react.suspense"),Fn=Symbol.for("react.suspense_list"),yn=Symbol.for("react.memo"),qt=Symbol.for("react.lazy"),ga=Symbol.for("react.scope"),Rr=Symbol.for("react.debug_trace_mode"),Dr=Symbol.for("react.offscreen"),Ka=Symbol.for("react.legacy_hidden"),zo=Symbol.for("react.cache"),Lr=Symbol.for("react.tracing_marker"),ki=Symbol.iterator,Yc="@@iterator";function mu(r){if(r===null||typeof r!="object")return null;var a=ki&&r[ki]||r[Yc];return typeof a=="function"?a:null}var An=Object.assign,il=0,Yo,Gi,Za,vu,di,Gc,Wc;function qc(){}qc.__reactDisabledLog=!0;function ol(){{if(il===0){Yo=console.log,Gi=console.info,Za=console.warn,vu=console.error,di=console.group,Gc=console.groupCollapsed,Wc=console.groupEnd;var r={configurable:!0,enumerable:!0,value:qc,writable:!0};Object.defineProperties(console,{info:r,log:r,warn:r,error:r,group:r,groupCollapsed:r,groupEnd:r})}il++}}function ul(){{if(il--,il===0){var r={configurable:!0,enumerable:!0,writable:!0};Object.defineProperties(console,{log:An({},r,{value:Yo}),info:An({},r,{value:Gi}),warn:An({},r,{value:Za}),error:An({},r,{value:vu}),group:An({},r,{value:di}),groupCollapsed:An({},r,{value:Gc}),groupEnd:An({},r,{value:Wc})})}il<0&&d("disabledDepth fell below zero. This is a bug in React. Please file an issue.")}}var gu=i.ReactCurrentDispatcher,yu;function vo(r,a,s){{if(yu===void 0)try{throw Error()}catch(p){var f=p.stack.trim().match(/\n( *(at )?)/);yu=f&&f[1]||""}return` `+yu+r}}var vs=!1,Eu;{var gs=typeof WeakMap=="function"?WeakMap:Map;Eu=new gs}function ys(r,a){if(!r||vs)return"";{var s=Eu.get(r);if(s!==void 0)return s}var f;vs=!0;var p=Error.prepareStackTrace;Error.prepareStackTrace=void 0;var y;y=gu.current,gu.current=null,ol();try{if(a){var A=function(){throw Error()};if(Object.defineProperty(A.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(A,[])}catch(Le){f=Le}Reflect.construct(r,[],A)}else{try{A.call()}catch(Le){f=Le}r.call(A.prototype)}}else{try{throw Error()}catch(Le){f=Le}r()}}catch(Le){if(Le&&f&&typeof Le.stack=="string"){for(var O=Le.stack.split(` `),L=f.stack.split(` `),H=O.length-1,G=L.length-1;H>=1&&G>=0&&O[H]!==L[G];)G--;for(;H>=1&&G>=0;H--,G--)if(O[H]!==L[G]){if(H!==1||G!==1)do if(H--,G--,G<0||O[H]!==L[G]){var Ee=` `+O[H].replace(" at new "," at ");return r.displayName&&Ee.includes("")&&(Ee=Ee.replace("",r.displayName)),typeof r=="function"&&Eu.set(r,Ee),Ee}while(H>=1&&G>=0);break}}}finally{vs=!1,gu.current=y,ul(),Error.prepareStackTrace=p}var ge=r?r.displayName||r.name:"",De=ge?vo(ge):"";return typeof r=="function"&&Eu.set(r,De),De}function Es(r,a,s){return ys(r,!0)}function Qc(r,a,s){return ys(r,!1)}function Xc(r){var a=r.prototype;return!!(a&&a.isReactComponent)}function Un(r,a,s){if(r==null)return"";if(typeof r=="function")return ys(r,Xc(r));if(typeof r=="string")return vo(r);switch(r){case xn:return vo("Suspense");case Fn:return vo("SuspenseList")}if(typeof r=="object")switch(r.$$typeof){case bt:return Qc(r.render);case yn:return Un(r.type,a,s);case qt:{var f=r,p=f._payload,y=f._init;try{return Un(y(p),a,s)}catch{}}}return""}function Kc(r){switch(r._debugOwner&&r._debugOwner.type,r._debugSource,r.tag){case N:return vo(r.type);case Ce:return vo("Lazy");case B:return vo("Suspense");case me:return vo("SuspenseList");case g:case S:case ve:return Qc(r.type);case ie:return Qc(r.type.render);case T:return Es(r.type);default:return""}}function Gl(r){try{var a="",s=r;do a+=Kc(s),s=s.return;while(s);return a}catch(f){return` Error generating stack: `+f.message+` `+f.stack}}function bs(r,a,s){var f=r.displayName;if(f)return f;var p=a.displayName||a.name||"";return p!==""?s+"("+p+")":s}function Zc(r){return r.displayName||"Context"}function Gn(r){if(r==null)return null;if(typeof r.tag=="number"&&d("Received an unexpected object in getComponentNameFromType(). This is likely a bug in React. Please file an issue."),typeof r=="function")return r.displayName||r.name||null;if(typeof r=="string")return r;switch(r){case Vi:return"Fragment";case Da:return"Portal";case se:return"Profiler";case Oi:return"StrictMode";case xn:return"Suspense";case Fn:return"SuspenseList"}if(typeof r=="object")switch(r.$$typeof){case pt:var a=r;return Zc(a)+".Consumer";case Xe:var s=r;return Zc(s._context)+".Provider";case bt:return bs(r,r.render,"ForwardRef");case yn:var f=r.displayName||null;return f!==null?f:Gn(r.type)||"Memo";case qt:{var p=r,y=p._payload,A=p._init;try{return Gn(A(y))}catch{return null}}}return null}function Wl(r,a,s){var f=a.displayName||a.name||"";return r.displayName||(f!==""?s+"("+f+")":s)}function sl(r){return r.displayName||"Context"}function cn(r){var a=r.tag,s=r.type;switch(a){case Ae:return"Cache";case F:var f=s;return sl(f)+".Consumer";case z:var p=s;return sl(p._context)+".Provider";case Pe:return"DehydratedFragment";case ie:return Wl(s,s.render,"ForwardRef");case U:return"Fragment";case N:return s;case w:return"Portal";case x:return"Root";case D:return"Text";case Ce:return Gn(s);case Y:return s===Oi?"StrictMode":"Mode";case ee:return"Offscreen";case le:return"Profiler";case de:return"Scope";case B:return"Suspense";case me:return"SuspenseList";case te:return"TracingMarker";case T:case g:case X:case S:case ce:case ve:if(typeof s=="function")return s.displayName||s.name||null;if(typeof s=="string")return s;break}return null}var Go=i.ReactDebugCurrentFrame,Yr=null,hi=!1;function go(){{if(Yr===null)return null;var r=Yr._debugOwner;if(r!==null&&typeof r<"u")return cn(r)}return null}function Wo(){return Yr===null?"":Gl(Yr)}function lr(){Go.getCurrentStack=null,Yr=null,hi=!1}function Xr(r){Go.getCurrentStack=r===null?null:Wo,Yr=r,hi=!1}function ql(){return Yr}function Ba(r){hi=r}function Ja(r){return""+r}function Wi(r){switch(typeof r){case"boolean":case"number":case"string":case"undefined":return r;case"object":return jr(r),r;default:return""}}var Ql={button:!0,checkbox:!0,image:!0,hidden:!0,radio:!0,reset:!0,submit:!0};function Ts(r,a){Ql[a.type]||a.onChange||a.onInput||a.readOnly||a.disabled||a.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`."),a.onChange||a.readOnly||a.disabled||a.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 yo(r){var a=r.type,s=r.nodeName;return s&&s.toLowerCase()==="input"&&(a==="checkbox"||a==="radio")}function As(r){return r._valueTracker}function Eo(r){r._valueTracker=null}function Qu(r){var a="";return r&&(yo(r)?a=r.checked?"true":"false":a=r.value),a}function Ss(r){var a=yo(r)?"checked":"value",s=Object.getOwnPropertyDescriptor(r.constructor.prototype,a);jr(r[a]);var f=""+r[a];if(!(r.hasOwnProperty(a)||typeof s>"u"||typeof s.get!="function"||typeof s.set!="function")){var p=s.get,y=s.set;Object.defineProperty(r,a,{configurable:!0,get:function(){return p.call(this)},set:function(O){jr(O),f=""+O,y.call(this,O)}}),Object.defineProperty(r,a,{enumerable:s.enumerable});var A={getValue:function(){return f},setValue:function(O){jr(O),f=""+O},stopTracking:function(){Eo(r),delete r[a]}};return A}}function qo(r){As(r)||(r._valueTracker=Ss(r))}function ll(r){if(!r)return!1;var a=As(r);if(!a)return!0;var s=a.getValue(),f=Qu(r);return f!==s?(a.setValue(f),!0):!1}function bu(r){if(r=r||(typeof document<"u"?document:void 0),typeof r>"u")return null;try{return r.activeElement||r.body}catch{return r.body}}var Xu=!1,Xl=!1,Kl=!1,bo=!1;function Zl(r){var a=r.type==="checkbox"||r.type==="radio";return a?r.checked!=null:r.value!=null}function I(r,a){var s=r,f=a.checked,p=An({},a,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:f??s._wrapperState.initialChecked});return p}function ue(r,a){Ts("input",a),a.checked!==void 0&&a.defaultChecked!==void 0&&!Xl&&(d("%s contains an input of type %s with both checked and defaultChecked props. Input elements must be either controlled or uncontrolled (specify either the checked prop, or the defaultChecked prop, but not both). Decide between using a controlled or uncontrolled input element and remove one of these props. More info: https://reactjs.org/link/controlled-components",go()||"A component",a.type),Xl=!0),a.value!==void 0&&a.defaultValue!==void 0&&!Xu&&(d("%s contains an input of type %s with both value and defaultValue props. Input elements must be either controlled or uncontrolled (specify either the value prop, or the defaultValue prop, but not both). Decide between using a controlled or uncontrolled input element and remove one of these props. More info: https://reactjs.org/link/controlled-components",go()||"A component",a.type),Xu=!0);var s=r,f=a.defaultValue==null?"":a.defaultValue;s._wrapperState={initialChecked:a.checked!=null?a.checked:a.defaultChecked,initialValue:Wi(a.value!=null?a.value:f),controlled:Zl(a)}}function ke(r,a){var s=r,f=a.checked;f!=null&&mo(s,"checked",f,!1)}function Be(r,a){var s=r;{var f=Zl(a);!s._wrapperState.controlled&&f&&!bo&&(d("A component is changing an uncontrolled input to be controlled. This is likely caused by the value changing from undefined to a defined value, which should not happen. Decide between using a controlled or uncontrolled input element for the lifetime of the component. More info: https://reactjs.org/link/controlled-components"),bo=!0),s._wrapperState.controlled&&!f&&!Kl&&(d("A component is changing a controlled input to be uncontrolled. This is likely caused by the value changing from a defined to undefined, which should not happen. Decide between using a controlled or uncontrolled input element for the lifetime of the component. More info: https://reactjs.org/link/controlled-components"),Kl=!0)}ke(r,a);var p=Wi(a.value),y=a.type;if(p!=null)y==="number"?(p===0&&s.value===""||s.value!=p)&&(s.value=Ja(p)):s.value!==Ja(p)&&(s.value=Ja(p));else if(y==="submit"||y==="reset"){s.removeAttribute("value");return}a.hasOwnProperty("value")?nn(s,a.type,p):a.hasOwnProperty("defaultValue")&&nn(s,a.type,Wi(a.defaultValue)),a.checked==null&&a.defaultChecked!=null&&(s.defaultChecked=!!a.defaultChecked)}function lt(r,a,s){var f=r;if(a.hasOwnProperty("value")||a.hasOwnProperty("defaultValue")){var p=a.type,y=p==="submit"||p==="reset";if(y&&(a.value===void 0||a.value===null))return;var A=Ja(f._wrapperState.initialValue);s||A!==f.value&&(f.value=A),f.defaultValue=A}var O=f.name;O!==""&&(f.name=""),f.defaultChecked=!f.defaultChecked,f.defaultChecked=!!f._wrapperState.initialChecked,O!==""&&(f.name=O)}function Pt(r,a){var s=r;Be(s,a),St(s,a)}function St(r,a){var s=a.name;if(a.type==="radio"&&s!=null){for(var f=r;f.parentNode;)f=f.parentNode;ta(s,"name");for(var p=f.querySelectorAll("input[name="+JSON.stringify(""+s)+'][type="radio"]'),y=0;y.")))}):a.dangerouslySetInnerHTML!=null&&(vr||(vr=!0,d("Pass a `value` prop if you set dangerouslyInnerHTML so React knows which value should be selected.")))),a.selected!=null&&!Sn&&(d("Use the `defaultValue` or `value` props on must be a scalar value if `multiple` is false.%s",s,Jl())}}}}function Ku(r,a,s,f){var p=r.options;if(a){for(var y=s,A={},O=0;O.");var f=An({},a,{value:void 0,defaultValue:void 0,children:Ja(s._wrapperState.initialValue)});return f}function Pp(r,a){var s=r;Ts("textarea",a),a.value!==void 0&&a.defaultValue!==void 0&&!Mp&&(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",go()||"A component"),Mp=!0);var f=a.value;if(f==null){var p=a.children,y=a.defaultValue;if(p!=null){d("Use the `defaultValue` or `value` props instead of setting children on