4NK_IA_front/public/assets/index-D2TD1aux.js
2025-09-18 16:39:39 +00:00

152 lines
436 KiB
JavaScript
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/UploadView-PAWfMBWP.js","assets/Layout-lJ1qJP1d.js","assets/utils-a0w_PXv5.js","assets/Description-CwGWTPN3.js","assets/ListItemText-PiFkW-RX.js","assets/ListItemIcon-fjI7TmR2.js","assets/Error-BIYoFM0A.js","assets/ExtractionView-Ce3cZEHd.js","assets/CardContent-DzxfqTH3.js","assets/Assessment-B1e4xQQW.js","assets/LocationOn-zyAqFnMR.js","assets/ContexteView-CoktohKw.js","assets/Warning-BiPXlFSH.js","assets/ConseilView-7N-hZ--f.js"])))=>i.map(i=>d[i]);
function BE(t,r){for(var l=0;l<r.length;l++){const i=r[l];if(typeof i!="string"&&!Array.isArray(i)){for(const u in i)if(u!=="default"&&!(u in t)){const c=Object.getOwnPropertyDescriptor(i,u);c&&Object.defineProperty(t,u,c.get?c:{enumerable:!0,get:()=>i[u]})}}}return Object.freeze(Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}))}(function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const u of document.querySelectorAll('link[rel="modulepreload"]'))i(u);new MutationObserver(u=>{for(const c of u)if(c.type==="childList")for(const f of c.addedNodes)f.tagName==="LINK"&&f.rel==="modulepreload"&&i(f)}).observe(document,{childList:!0,subtree:!0});function l(u){const c={};return u.integrity&&(c.integrity=u.integrity),u.referrerPolicy&&(c.referrerPolicy=u.referrerPolicy),u.crossOrigin==="use-credentials"?c.credentials="include":u.crossOrigin==="anonymous"?c.credentials="omit":c.credentials="same-origin",c}function i(u){if(u.ep)return;u.ep=!0;const c=l(u);fetch(u.href,c)}})();function wv(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var ad={exports:{}},Gi={};/**
* @license React
* react-jsx-runtime.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var Og;function jE(){if(Og)return Gi;Og=1;var t=Symbol.for("react.transitional.element"),r=Symbol.for("react.fragment");function l(i,u,c){var f=null;if(c!==void 0&&(f=""+c),u.key!==void 0&&(f=""+u.key),"key"in u){c={};for(var h in u)h!=="key"&&(c[h]=u[h])}else c=u;return u=c.ref,{$$typeof:t,type:i,key:f,ref:u!==void 0?u:null,props:c}}return Gi.Fragment=r,Gi.jsx=l,Gi.jsxs=l,Gi}var _g;function kE(){return _g||(_g=1,ad.exports=jE()),ad.exports}var Re=kE(),ld={exports:{}},Ne={};/**
* @license React
* react.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var Dg;function HE(){if(Dg)return Ne;Dg=1;var t=Symbol.for("react.transitional.element"),r=Symbol.for("react.portal"),l=Symbol.for("react.fragment"),i=Symbol.for("react.strict_mode"),u=Symbol.for("react.profiler"),c=Symbol.for("react.consumer"),f=Symbol.for("react.context"),h=Symbol.for("react.forward_ref"),p=Symbol.for("react.suspense"),m=Symbol.for("react.memo"),y=Symbol.for("react.lazy"),v=Symbol.iterator;function E(_){return _===null||typeof _!="object"?null:(_=v&&_[v]||_["@@iterator"],typeof _=="function"?_:null)}var R={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},S=Object.assign,T={};function C(_,K,re){this.props=_,this.context=K,this.refs=T,this.updater=re||R}C.prototype.isReactComponent={},C.prototype.setState=function(_,K){if(typeof _!="object"&&typeof _!="function"&&_!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,_,K,"setState")},C.prototype.forceUpdate=function(_){this.updater.enqueueForceUpdate(this,_,"forceUpdate")};function U(){}U.prototype=C.prototype;function $(_,K,re){this.props=_,this.context=K,this.refs=T,this.updater=re||R}var B=$.prototype=new U;B.constructor=$,S(B,C.prototype),B.isPureReactComponent=!0;var G=Array.isArray,O={H:null,A:null,T:null,S:null,V:null},x=Object.prototype.hasOwnProperty;function V(_,K,re,le,fe,Oe){return re=Oe.ref,{$$typeof:t,type:_,key:K,ref:re!==void 0?re:null,props:Oe}}function J(_,K){return V(_.type,K,void 0,void 0,void 0,_.props)}function ee(_){return typeof _=="object"&&_!==null&&_.$$typeof===t}function ue(_){var K={"=":"=0",":":"=2"};return"$"+_.replace(/[=:]/g,function(re){return K[re]})}var se=/\/+/g;function w(_,K){return typeof _=="object"&&_!==null&&_.key!=null?ue(""+_.key):K.toString(36)}function ae(){}function I(_){switch(_.status){case"fulfilled":return _.value;case"rejected":throw _.reason;default:switch(typeof _.status=="string"?_.then(ae,ae):(_.status="pending",_.then(function(K){_.status==="pending"&&(_.status="fulfilled",_.value=K)},function(K){_.status==="pending"&&(_.status="rejected",_.reason=K)})),_.status){case"fulfilled":return _.value;case"rejected":throw _.reason}}throw _}function ce(_,K,re,le,fe){var Oe=typeof _;(Oe==="undefined"||Oe==="boolean")&&(_=null);var Se=!1;if(_===null)Se=!0;else switch(Oe){case"bigint":case"string":case"number":Se=!0;break;case"object":switch(_.$$typeof){case t:case r:Se=!0;break;case y:return Se=_._init,ce(Se(_._payload),K,re,le,fe)}}if(Se)return fe=fe(_),Se=le===""?"."+w(_,0):le,G(fe)?(re="",Se!=null&&(re=Se.replace(se,"$&/")+"/"),ce(fe,K,re,"",function(an){return an})):fe!=null&&(ee(fe)&&(fe=J(fe,re+(fe.key==null||_&&_.key===fe.key?"":(""+fe.key).replace(se,"$&/")+"/")+Se)),K.push(fe)),1;Se=0;var dt=le===""?".":le+":";if(G(_))for(var Xe=0;Xe<_.length;Xe++)le=_[Xe],Oe=dt+w(le,Xe),Se+=ce(le,K,re,Oe,fe);else if(Xe=E(_),typeof Xe=="function")for(_=Xe.call(_),Xe=0;!(le=_.next()).done;)le=le.value,Oe=dt+w(le,Xe++),Se+=ce(le,K,re,Oe,fe);else if(Oe==="object"){if(typeof _.then=="function")return ce(I(_),K,re,le,fe);throw K=String(_),Error("Objects are not valid as a React child (found: "+(K==="[object Object]"?"object with keys {"+Object.keys(_).join(", ")+"}":K)+"). If you meant to render a collection of children, use an array instead.")}return Se}function z(_,K,re){if(_==null)return _;var le=[],fe=0;return ce(_,le,"","",function(Oe){return K.call(re,Oe,fe++)}),le}function ne(_){if(_._status===-1){var K=_._result;K=K(),K.then(function(re){(_._status===0||_._status===-1)&&(_._status=1,_._result=re)},function(re){(_._status===0||_._status===-1)&&(_._status=2,_._result=re)}),_._status===-1&&(_._status=0,_._result=K)}if(_._status===1)return _._result.default;throw _._result}var oe=typeof reportError=="function"?reportError:function(_){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var K=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof _=="object"&&_!==null&&typeof _.message=="string"?String(_.message):String(_),error:_});if(!window.dispatchEvent(K))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",_);return}console.error(_)};function xe(){}return Ne.Children={map:z,forEach:function(_,K,re){z(_,function(){K.apply(this,arguments)},re)},count:function(_){var K=0;return z(_,function(){K++}),K},toArray:function(_){return z(_,function(K){return K})||[]},only:function(_){if(!ee(_))throw Error("React.Children.only expected to receive a single React element child.");return _}},Ne.Component=C,Ne.Fragment=l,Ne.Profiler=u,Ne.PureComponent=$,Ne.StrictMode=i,Ne.Suspense=p,Ne.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=O,Ne.__COMPILER_RUNTIME={__proto__:null,c:function(_){return O.H.useMemoCache(_)}},Ne.cache=function(_){return function(){return _.apply(null,arguments)}},Ne.cloneElement=function(_,K,re){if(_==null)throw Error("The argument must be a React element, but you passed "+_+".");var le=S({},_.props),fe=_.key,Oe=void 0;if(K!=null)for(Se in K.ref!==void 0&&(Oe=void 0),K.key!==void 0&&(fe=""+K.key),K)!x.call(K,Se)||Se==="key"||Se==="__self"||Se==="__source"||Se==="ref"&&K.ref===void 0||(le[Se]=K[Se]);var Se=arguments.length-2;if(Se===1)le.children=re;else if(1<Se){for(var dt=Array(Se),Xe=0;Xe<Se;Xe++)dt[Xe]=arguments[Xe+2];le.children=dt}return V(_.type,fe,void 0,void 0,Oe,le)},Ne.createContext=function(_){return _={$$typeof:f,_currentValue:_,_currentValue2:_,_threadCount:0,Provider:null,Consumer:null},_.Provider=_,_.Consumer={$$typeof:c,_context:_},_},Ne.createElement=function(_,K,re){var le,fe={},Oe=null;if(K!=null)for(le in K.key!==void 0&&(Oe=""+K.key),K)x.call(K,le)&&le!=="key"&&le!=="__self"&&le!=="__source"&&(fe[le]=K[le]);var Se=arguments.length-2;if(Se===1)fe.children=re;else if(1<Se){for(var dt=Array(Se),Xe=0;Xe<Se;Xe++)dt[Xe]=arguments[Xe+2];fe.children=dt}if(_&&_.defaultProps)for(le in Se=_.defaultProps,Se)fe[le]===void 0&&(fe[le]=Se[le]);return V(_,Oe,void 0,void 0,null,fe)},Ne.createRef=function(){return{current:null}},Ne.forwardRef=function(_){return{$$typeof:h,render:_}},Ne.isValidElement=ee,Ne.lazy=function(_){return{$$typeof:y,_payload:{_status:-1,_result:_},_init:ne}},Ne.memo=function(_,K){return{$$typeof:m,type:_,compare:K===void 0?null:K}},Ne.startTransition=function(_){var K=O.T,re={};O.T=re;try{var le=_(),fe=O.S;fe!==null&&fe(re,le),typeof le=="object"&&le!==null&&typeof le.then=="function"&&le.then(xe,oe)}catch(Oe){oe(Oe)}finally{O.T=K}},Ne.unstable_useCacheRefresh=function(){return O.H.useCacheRefresh()},Ne.use=function(_){return O.H.use(_)},Ne.useActionState=function(_,K,re){return O.H.useActionState(_,K,re)},Ne.useCallback=function(_,K){return O.H.useCallback(_,K)},Ne.useContext=function(_){return O.H.useContext(_)},Ne.useDebugValue=function(){},Ne.useDeferredValue=function(_,K){return O.H.useDeferredValue(_,K)},Ne.useEffect=function(_,K,re){var le=O.H;if(typeof re=="function")throw Error("useEffect CRUD overload is not enabled in this build of React.");return le.useEffect(_,K)},Ne.useId=function(){return O.H.useId()},Ne.useImperativeHandle=function(_,K,re){return O.H.useImperativeHandle(_,K,re)},Ne.useInsertionEffect=function(_,K){return O.H.useInsertionEffect(_,K)},Ne.useLayoutEffect=function(_,K){return O.H.useLayoutEffect(_,K)},Ne.useMemo=function(_,K){return O.H.useMemo(_,K)},Ne.useOptimistic=function(_,K){return O.H.useOptimistic(_,K)},Ne.useReducer=function(_,K,re){return O.H.useReducer(_,K,re)},Ne.useRef=function(_){return O.H.useRef(_)},Ne.useState=function(_){return O.H.useState(_)},Ne.useSyncExternalStore=function(_,K,re){return O.H.useSyncExternalStore(_,K,re)},Ne.useTransition=function(){return O.H.useTransition()},Ne.version="19.1.1",Ne}var Mg;function xs(){return Mg||(Mg=1,ld.exports=HE()),ld.exports}var D=xs();const $E=wv(D),jd=BE({__proto__:null,default:$E},[D]);var id={exports:{}},Xi={},od={exports:{}},ud={};/**
* @license React
* scheduler.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var Ng;function qE(){return Ng||(Ng=1,(function(t){function r(z,ne){var oe=z.length;z.push(ne);e:for(;0<oe;){var xe=oe-1>>>1,_=z[xe];if(0<u(_,ne))z[xe]=ne,z[oe]=_,oe=xe;else break e}}function l(z){return z.length===0?null:z[0]}function i(z){if(z.length===0)return null;var ne=z[0],oe=z.pop();if(oe!==ne){z[0]=oe;e:for(var xe=0,_=z.length,K=_>>>1;xe<K;){var re=2*(xe+1)-1,le=z[re],fe=re+1,Oe=z[fe];if(0>u(le,oe))fe<_&&0>u(Oe,le)?(z[xe]=Oe,z[fe]=oe,xe=fe):(z[xe]=le,z[re]=oe,xe=re);else if(fe<_&&0>u(Oe,oe))z[xe]=Oe,z[fe]=oe,xe=fe;else break e}}return ne}function u(z,ne){var oe=z.sortIndex-ne.sortIndex;return oe!==0?oe:z.id-ne.id}if(t.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var c=performance;t.unstable_now=function(){return c.now()}}else{var f=Date,h=f.now();t.unstable_now=function(){return f.now()-h}}var p=[],m=[],y=1,v=null,E=3,R=!1,S=!1,T=!1,C=!1,U=typeof setTimeout=="function"?setTimeout:null,$=typeof clearTimeout=="function"?clearTimeout:null,B=typeof setImmediate<"u"?setImmediate:null;function G(z){for(var ne=l(m);ne!==null;){if(ne.callback===null)i(m);else if(ne.startTime<=z)i(m),ne.sortIndex=ne.expirationTime,r(p,ne);else break;ne=l(m)}}function O(z){if(T=!1,G(z),!S)if(l(p)!==null)S=!0,x||(x=!0,w());else{var ne=l(m);ne!==null&&ce(O,ne.startTime-z)}}var x=!1,V=-1,J=5,ee=-1;function ue(){return C?!0:!(t.unstable_now()-ee<J)}function se(){if(C=!1,x){var z=t.unstable_now();ee=z;var ne=!0;try{e:{S=!1,T&&(T=!1,$(V),V=-1),R=!0;var oe=E;try{t:{for(G(z),v=l(p);v!==null&&!(v.expirationTime>z&&ue());){var xe=v.callback;if(typeof xe=="function"){v.callback=null,E=v.priorityLevel;var _=xe(v.expirationTime<=z);if(z=t.unstable_now(),typeof _=="function"){v.callback=_,G(z),ne=!0;break t}v===l(p)&&i(p),G(z)}else i(p);v=l(p)}if(v!==null)ne=!0;else{var K=l(m);K!==null&&ce(O,K.startTime-z),ne=!1}}break e}finally{v=null,E=oe,R=!1}ne=void 0}}finally{ne?w():x=!1}}}var w;if(typeof B=="function")w=function(){B(se)};else if(typeof MessageChannel<"u"){var ae=new MessageChannel,I=ae.port2;ae.port1.onmessage=se,w=function(){I.postMessage(null)}}else w=function(){U(se,0)};function ce(z,ne){V=U(function(){z(t.unstable_now())},ne)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(z){z.callback=null},t.unstable_forceFrameRate=function(z){0>z||125<z?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):J=0<z?Math.floor(1e3/z):5},t.unstable_getCurrentPriorityLevel=function(){return E},t.unstable_next=function(z){switch(E){case 1:case 2:case 3:var ne=3;break;default:ne=E}var oe=E;E=ne;try{return z()}finally{E=oe}},t.unstable_requestPaint=function(){C=!0},t.unstable_runWithPriority=function(z,ne){switch(z){case 1:case 2:case 3:case 4:case 5:break;default:z=3}var oe=E;E=z;try{return ne()}finally{E=oe}},t.unstable_scheduleCallback=function(z,ne,oe){var xe=t.unstable_now();switch(typeof oe=="object"&&oe!==null?(oe=oe.delay,oe=typeof oe=="number"&&0<oe?xe+oe:xe):oe=xe,z){case 1:var _=-1;break;case 2:_=250;break;case 5:_=1073741823;break;case 4:_=1e4;break;default:_=5e3}return _=oe+_,z={id:y++,callback:ne,priorityLevel:z,startTime:oe,expirationTime:_,sortIndex:-1},oe>xe?(z.sortIndex=oe,r(m,z),l(p)===null&&z===l(m)&&(T?($(V),V=-1):T=!0,ce(O,oe-xe))):(z.sortIndex=_,r(p,z),S||R||(S=!0,x||(x=!0,w()))),z},t.unstable_shouldYield=ue,t.unstable_wrapCallback=function(z){var ne=E;return function(){var oe=E;E=ne;try{return z.apply(this,arguments)}finally{E=oe}}}})(ud)),ud}var zg;function PE(){return zg||(zg=1,od.exports=qE()),od.exports}var sd={exports:{}},qt={};/**
* @license React
* react-dom.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var Ug;function VE(){if(Ug)return qt;Ug=1;var t=xs();function r(p){var m="https://react.dev/errors/"+p;if(1<arguments.length){m+="?args[]="+encodeURIComponent(arguments[1]);for(var y=2;y<arguments.length;y++)m+="&args[]="+encodeURIComponent(arguments[y])}return"Minified React error #"+p+"; visit "+m+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function l(){}var i={d:{f:l,r:function(){throw Error(r(522))},D:l,C:l,L:l,m:l,X:l,S:l,M:l},p:0,findDOMNode:null},u=Symbol.for("react.portal");function c(p,m,y){var v=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:u,key:v==null?null:""+v,children:p,containerInfo:m,implementation:y}}var f=t.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function h(p,m){if(p==="font")return"";if(typeof m=="string")return m==="use-credentials"?m:""}return qt.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=i,qt.createPortal=function(p,m){var y=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!m||m.nodeType!==1&&m.nodeType!==9&&m.nodeType!==11)throw Error(r(299));return c(p,m,null,y)},qt.flushSync=function(p){var m=f.T,y=i.p;try{if(f.T=null,i.p=2,p)return p()}finally{f.T=m,i.p=y,i.d.f()}},qt.preconnect=function(p,m){typeof p=="string"&&(m?(m=m.crossOrigin,m=typeof m=="string"?m==="use-credentials"?m:"":void 0):m=null,i.d.C(p,m))},qt.prefetchDNS=function(p){typeof p=="string"&&i.d.D(p)},qt.preinit=function(p,m){if(typeof p=="string"&&m&&typeof m.as=="string"){var y=m.as,v=h(y,m.crossOrigin),E=typeof m.integrity=="string"?m.integrity:void 0,R=typeof m.fetchPriority=="string"?m.fetchPriority:void 0;y==="style"?i.d.S(p,typeof m.precedence=="string"?m.precedence:void 0,{crossOrigin:v,integrity:E,fetchPriority:R}):y==="script"&&i.d.X(p,{crossOrigin:v,integrity:E,fetchPriority:R,nonce:typeof m.nonce=="string"?m.nonce:void 0})}},qt.preinitModule=function(p,m){if(typeof p=="string")if(typeof m=="object"&&m!==null){if(m.as==null||m.as==="script"){var y=h(m.as,m.crossOrigin);i.d.M(p,{crossOrigin:y,integrity:typeof m.integrity=="string"?m.integrity:void 0,nonce:typeof m.nonce=="string"?m.nonce:void 0})}}else m==null&&i.d.M(p)},qt.preload=function(p,m){if(typeof p=="string"&&typeof m=="object"&&m!==null&&typeof m.as=="string"){var y=m.as,v=h(y,m.crossOrigin);i.d.L(p,y,{crossOrigin:v,integrity:typeof m.integrity=="string"?m.integrity:void 0,nonce:typeof m.nonce=="string"?m.nonce:void 0,type:typeof m.type=="string"?m.type:void 0,fetchPriority:typeof m.fetchPriority=="string"?m.fetchPriority:void 0,referrerPolicy:typeof m.referrerPolicy=="string"?m.referrerPolicy:void 0,imageSrcSet:typeof m.imageSrcSet=="string"?m.imageSrcSet:void 0,imageSizes:typeof m.imageSizes=="string"?m.imageSizes:void 0,media:typeof m.media=="string"?m.media:void 0})}},qt.preloadModule=function(p,m){if(typeof p=="string")if(m){var y=h(m.as,m.crossOrigin);i.d.m(p,{as:typeof m.as=="string"&&m.as!=="script"?m.as:void 0,crossOrigin:y,integrity:typeof m.integrity=="string"?m.integrity:void 0})}else i.d.m(p)},qt.requestFormReset=function(p){i.d.r(p)},qt.unstable_batchedUpdates=function(p,m){return p(m)},qt.useFormState=function(p,m,y){return f.H.useFormState(p,m,y)},qt.useFormStatus=function(){return f.H.useHostTransitionStatus()},qt.version="19.1.1",qt}var Lg;function Tv(){if(Lg)return sd.exports;Lg=1;function t(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(t)}catch(r){console.error(r)}}return t(),sd.exports=VE(),sd.exports}/**
* @license React
* react-dom-client.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var Bg;function YE(){if(Bg)return Xi;Bg=1;var t=PE(),r=xs(),l=Tv();function i(e){var n="https://react.dev/errors/"+e;if(1<arguments.length){n+="?args[]="+encodeURIComponent(arguments[1]);for(var a=2;a<arguments.length;a++)n+="&args[]="+encodeURIComponent(arguments[a])}return"Minified React error #"+e+"; visit "+n+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function u(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function c(e){var n=e,a=e;if(e.alternate)for(;n.return;)n=n.return;else{e=n;do n=e,(n.flags&4098)!==0&&(a=n.return),e=n.return;while(e)}return n.tag===3?a:null}function f(e){if(e.tag===13){var n=e.memoizedState;if(n===null&&(e=e.alternate,e!==null&&(n=e.memoizedState)),n!==null)return n.dehydrated}return null}function h(e){if(c(e)!==e)throw Error(i(188))}function p(e){var n=e.alternate;if(!n){if(n=c(e),n===null)throw Error(i(188));return n!==e?null:e}for(var a=e,o=n;;){var s=a.return;if(s===null)break;var d=s.alternate;if(d===null){if(o=s.return,o!==null){a=o;continue}break}if(s.child===d.child){for(d=s.child;d;){if(d===a)return h(s),e;if(d===o)return h(s),n;d=d.sibling}throw Error(i(188))}if(a.return!==o.return)a=s,o=d;else{for(var g=!1,b=s.child;b;){if(b===a){g=!0,a=s,o=d;break}if(b===o){g=!0,o=s,a=d;break}b=b.sibling}if(!g){for(b=d.child;b;){if(b===a){g=!0,a=d,o=s;break}if(b===o){g=!0,o=d,a=s;break}b=b.sibling}if(!g)throw Error(i(189))}}if(a.alternate!==o)throw Error(i(190))}if(a.tag!==3)throw Error(i(188));return a.stateNode.current===a?e:n}function m(e){var n=e.tag;if(n===5||n===26||n===27||n===6)return e;for(e=e.child;e!==null;){if(n=m(e),n!==null)return n;e=e.sibling}return null}var y=Object.assign,v=Symbol.for("react.element"),E=Symbol.for("react.transitional.element"),R=Symbol.for("react.portal"),S=Symbol.for("react.fragment"),T=Symbol.for("react.strict_mode"),C=Symbol.for("react.profiler"),U=Symbol.for("react.provider"),$=Symbol.for("react.consumer"),B=Symbol.for("react.context"),G=Symbol.for("react.forward_ref"),O=Symbol.for("react.suspense"),x=Symbol.for("react.suspense_list"),V=Symbol.for("react.memo"),J=Symbol.for("react.lazy"),ee=Symbol.for("react.activity"),ue=Symbol.for("react.memo_cache_sentinel"),se=Symbol.iterator;function w(e){return e===null||typeof e!="object"?null:(e=se&&e[se]||e["@@iterator"],typeof e=="function"?e:null)}var ae=Symbol.for("react.client.reference");function I(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===ae?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case S:return"Fragment";case C:return"Profiler";case T:return"StrictMode";case O:return"Suspense";case x:return"SuspenseList";case ee:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case R:return"Portal";case B:return(e.displayName||"Context")+".Provider";case $:return(e._context.displayName||"Context")+".Consumer";case G:var n=e.render;return e=e.displayName,e||(e=n.displayName||n.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case V:return n=e.displayName||null,n!==null?n:I(e.type)||"Memo";case J:n=e._payload,e=e._init;try{return I(e(n))}catch{}}return null}var ce=Array.isArray,z=r.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,ne=l.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,oe={pending:!1,data:null,method:null,action:null},xe=[],_=-1;function K(e){return{current:e}}function re(e){0>_||(e.current=xe[_],xe[_]=null,_--)}function le(e,n){_++,xe[_]=e.current,e.current=n}var fe=K(null),Oe=K(null),Se=K(null),dt=K(null);function Xe(e,n){switch(le(Se,n),le(Oe,e),le(fe,null),n.nodeType){case 9:case 11:e=(e=n.documentElement)&&(e=e.namespaceURI)?ng(e):0;break;default:if(e=n.tagName,n=n.namespaceURI)n=ng(n),e=rg(n,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}re(fe),le(fe,e)}function an(){re(fe),re(Oe),re(Se)}function ht(e){e.memoizedState!==null&&le(dt,e);var n=fe.current,a=rg(n,e.type);n!==a&&(le(Oe,e),le(fe,a))}function ln(e){Oe.current===e&&(re(fe),re(Oe)),dt.current===e&&(re(dt),$i._currentValue=oe)}var rr=Object.prototype.hasOwnProperty,Mr=t.unstable_scheduleCallback,Ft=t.unstable_cancelCallback,Wa=t.unstable_shouldYield,Zl=t.unstable_requestPaint,kt=t.unstable_now,ma=t.unstable_getCurrentPriorityLevel,Ht=t.unstable_ImmediatePriority,ar=t.unstable_UserBlockingPriority,$n=t.unstable_NormalPriority,Yt=t.unstable_LowPriority,qn=t.unstable_IdlePriority,pa=t.log,Nr=t.unstable_setDisableYieldValue,rt=null,Ae=null;function it(e){if(typeof pa=="function"&&Nr(e),Ae&&typeof Ae.setStrictMode=="function")try{Ae.setStrictMode(rt,e)}catch{}}var Je=Math.clz32?Math.clz32:No,ya=Math.log,Sn=Math.LN2;function No(e){return e>>>=0,e===0?32:31-(ya(e)/Sn|0)|0}var ga=256,va=4194304;function lr(e){var n=e&42;if(n!==0)return n;switch(e&-e){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:return 64;case 128:return 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 e&4194048;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function ba(e,n,a){var o=e.pendingLanes;if(o===0)return 0;var s=0,d=e.suspendedLanes,g=e.pingedLanes;e=e.warmLanes;var b=o&134217727;return b!==0?(o=b&~d,o!==0?s=lr(o):(g&=b,g!==0?s=lr(g):a||(a=b&~e,a!==0&&(s=lr(a))))):(b=o&~d,b!==0?s=lr(b):g!==0?s=lr(g):a||(a=o&~e,a!==0&&(s=lr(a)))),s===0?0:n!==0&&n!==s&&(n&d)===0&&(d=s&-s,a=n&-n,d>=a||d===32&&(a&4194048)!==0)?n:s}function Pn(e,n){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&n)===0}function zo(e,n){switch(e){case 1:case 2:case 4:case 8:case 64:return n+250;case 16:case 32: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 n+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Ia(){var e=ga;return ga<<=1,(ga&4194048)===0&&(ga=256),e}function Uo(){var e=va;return va<<=1,(va&62914560)===0&&(va=4194304),e}function el(e){for(var n=[],a=0;31>a;a++)n.push(e);return n}function Sa(e,n){e.pendingLanes|=n,n!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function Lo(e,n,a,o,s,d){var g=e.pendingLanes;e.pendingLanes=a,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=a,e.entangledLanes&=a,e.errorRecoveryDisabledLanes&=a,e.shellSuspendCounter=0;var b=e.entanglements,A=e.expirationTimes,H=e.hiddenUpdates;for(a=g&~a;0<a;){var Q=31-Je(a),W=1<<Q;b[Q]=0,A[Q]=-1;var q=H[Q];if(q!==null)for(H[Q]=null,Q=0;Q<q.length;Q++){var P=q[Q];P!==null&&(P.lane&=-536870913)}a&=~W}o!==0&&Ea(e,o,0),d!==0&&s===0&&e.tag!==0&&(e.suspendedLanes|=d&~(g&~n))}function Ea(e,n,a){e.pendingLanes|=n,e.suspendedLanes&=~n;var o=31-Je(n);e.entangledLanes|=n,e.entanglements[o]=e.entanglements[o]|1073741824|a&4194090}function wa(e,n){var a=e.entangledLanes|=n;for(e=e.entanglements;a;){var o=31-Je(a),s=1<<o;s&n|e[o]&n&&(e[o]|=n),a&=~s}}function Jl(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=16;break;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:case 4194304:case 8388608:case 16777216:case 33554432:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}function Wl(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function M(){var e=ne.p;return e!==0?e:(e=window.event,e===void 0?32:wg(e.type))}function j(e,n){var a=ne.p;try{return ne.p=e,n()}finally{ne.p=a}}var Y=Math.random().toString(36).slice(2),te="__reactFiber$"+Y,ie="__reactProps$"+Y,he="__reactContainer$"+Y,ge="__reactEvents$"+Y,me="__reactListeners$"+Y,be="__reactHandles$"+Y,Ee="__reactResources$"+Y,pe="__reactMarker$"+Y;function ye(e){delete e[te],delete e[ie],delete e[ge],delete e[me],delete e[be]}function ze(e){var n=e[te];if(n)return n;for(var a=e.parentNode;a;){if(n=a[he]||a[te]){if(a=n.alternate,n.child!==null||a!==null&&a.child!==null)for(e=og(e);e!==null;){if(a=e[te])return a;e=og(e)}return n}e=a,a=e.parentNode}return null}function qe(e){if(e=e[te]||e[he]){var n=e.tag;if(n===5||n===6||n===13||n===26||n===27||n===3)return e}return null}function ot(e){var n=e.tag;if(n===5||n===26||n===27||n===6)return e.stateNode;throw Error(i(33))}function mt(e){var n=e[Ee];return n||(n=e[Ee]={hoistableStyles:new Map,hoistableScripts:new Map}),n}function _e(e){e[pe]=!0}var We=new Set,Vn={};function on(e,n){Gt(e,n),Gt(e+"Capture",n)}function Gt(e,n){for(Vn[e]=n,e=0;e<n.length;e++)We.add(n[e])}var En=RegExp("^[: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]*$"),tl={},zr={};function ir(e){return rr.call(zr,e)?!0:rr.call(tl,e)?!1:En.test(e)?zr[e]=!0:(tl[e]=!0,!1)}function or(e,n,a){if(ir(n))if(a===null)e.removeAttribute(n);else{switch(typeof a){case"undefined":case"function":case"symbol":e.removeAttribute(n);return;case"boolean":var o=n.toLowerCase().slice(0,5);if(o!=="data-"&&o!=="aria-"){e.removeAttribute(n);return}}e.setAttribute(n,""+a)}}function ur(e,n,a){if(a===null)e.removeAttribute(n);else{switch(typeof a){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(n);return}e.setAttribute(n,""+a)}}function De(e,n,a,o){if(o===null)e.removeAttribute(a);else{switch(typeof o){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(a);return}e.setAttributeNS(n,a,""+o)}}var Tt,sr;function Qt(e){if(Tt===void 0)try{throw Error()}catch(a){var n=a.stack.trim().match(/\n( *(at )?)/);Tt=n&&n[1]||"",sr=-1<a.stack.indexOf(`
at`)?" (<anonymous>)":-1<a.stack.indexOf("@")?"@unknown:0:0":""}return`
`+Tt+e+sr}var ct=!1;function Ur(e,n){if(!e||ct)return"";ct=!0;var a=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var o={DetermineComponentFrameRoot:function(){try{if(n){var W=function(){throw Error()};if(Object.defineProperty(W.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(W,[])}catch(P){var q=P}Reflect.construct(e,[],W)}else{try{W.call()}catch(P){q=P}e.call(W.prototype)}}else{try{throw Error()}catch(P){q=P}(W=e())&&typeof W.catch=="function"&&W.catch(function(){})}}catch(P){if(P&&q&&typeof P.stack=="string")return[P.stack,q.stack]}return[null,null]}};o.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var s=Object.getOwnPropertyDescriptor(o.DetermineComponentFrameRoot,"name");s&&s.configurable&&Object.defineProperty(o.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var d=o.DetermineComponentFrameRoot(),g=d[0],b=d[1];if(g&&b){var A=g.split(`
`),H=b.split(`
`);for(s=o=0;o<A.length&&!A[o].includes("DetermineComponentFrameRoot");)o++;for(;s<H.length&&!H[s].includes("DetermineComponentFrameRoot");)s++;if(o===A.length||s===H.length)for(o=A.length-1,s=H.length-1;1<=o&&0<=s&&A[o]!==H[s];)s--;for(;1<=o&&0<=s;o--,s--)if(A[o]!==H[s]){if(o!==1||s!==1)do if(o--,s--,0>s||A[o]!==H[s]){var Q=`
`+A[o].replace(" at new "," at ");return e.displayName&&Q.includes("<anonymous>")&&(Q=Q.replace("<anonymous>",e.displayName)),Q}while(1<=o&&0<=s);break}}}finally{ct=!1,Error.prepareStackTrace=a}return(a=e?e.displayName||e.name:"")?Qt(a):""}function Bo(e){switch(e.tag){case 26:case 27:case 5:return Qt(e.type);case 16:return Qt("Lazy");case 13:return Qt("Suspense");case 19:return Qt("SuspenseList");case 0:case 15:return Ur(e.type,!1);case 11:return Ur(e.type.render,!1);case 1:return Ur(e.type,!0);case 31:return Qt("Activity");default:return""}}function jo(e){try{var n="";do n+=Bo(e),e=e.return;while(e);return n}catch(a){return`
Error generating stack: `+a.message+`
`+a.stack}}function wn(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Jh(e){var n=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(n==="checkbox"||n==="radio")}function MS(e){var n=Jh(e)?"checked":"value",a=Object.getOwnPropertyDescriptor(e.constructor.prototype,n),o=""+e[n];if(!e.hasOwnProperty(n)&&typeof a<"u"&&typeof a.get=="function"&&typeof a.set=="function"){var s=a.get,d=a.set;return Object.defineProperty(e,n,{configurable:!0,get:function(){return s.call(this)},set:function(g){o=""+g,d.call(this,g)}}),Object.defineProperty(e,n,{enumerable:a.enumerable}),{getValue:function(){return o},setValue:function(g){o=""+g},stopTracking:function(){e._valueTracker=null,delete e[n]}}}}function ko(e){e._valueTracker||(e._valueTracker=MS(e))}function Wh(e){if(!e)return!1;var n=e._valueTracker;if(!n)return!0;var a=n.getValue(),o="";return e&&(o=Jh(e)?e.checked?"true":"false":e.value),e=o,e!==a?(n.setValue(e),!0):!1}function Ho(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}var NS=/[\n"\\]/g;function Tn(e){return e.replace(NS,function(n){return"\\"+n.charCodeAt(0).toString(16)+" "})}function ec(e,n,a,o,s,d,g,b){e.name="",g!=null&&typeof g!="function"&&typeof g!="symbol"&&typeof g!="boolean"?e.type=g:e.removeAttribute("type"),n!=null?g==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+wn(n)):e.value!==""+wn(n)&&(e.value=""+wn(n)):g!=="submit"&&g!=="reset"||e.removeAttribute("value"),n!=null?tc(e,g,wn(n)):a!=null?tc(e,g,wn(a)):o!=null&&e.removeAttribute("value"),s==null&&d!=null&&(e.defaultChecked=!!d),s!=null&&(e.checked=s&&typeof s!="function"&&typeof s!="symbol"),b!=null&&typeof b!="function"&&typeof b!="symbol"&&typeof b!="boolean"?e.name=""+wn(b):e.removeAttribute("name")}function Ih(e,n,a,o,s,d,g,b){if(d!=null&&typeof d!="function"&&typeof d!="symbol"&&typeof d!="boolean"&&(e.type=d),n!=null||a!=null){if(!(d!=="submit"&&d!=="reset"||n!=null))return;a=a!=null?""+wn(a):"",n=n!=null?""+wn(n):a,b||n===e.value||(e.value=n),e.defaultValue=n}o=o??s,o=typeof o!="function"&&typeof o!="symbol"&&!!o,e.checked=b?e.checked:!!o,e.defaultChecked=!!o,g!=null&&typeof g!="function"&&typeof g!="symbol"&&typeof g!="boolean"&&(e.name=g)}function tc(e,n,a){n==="number"&&Ho(e.ownerDocument)===e||e.defaultValue===""+a||(e.defaultValue=""+a)}function nl(e,n,a,o){if(e=e.options,n){n={};for(var s=0;s<a.length;s++)n["$"+a[s]]=!0;for(a=0;a<e.length;a++)s=n.hasOwnProperty("$"+e[a].value),e[a].selected!==s&&(e[a].selected=s),s&&o&&(e[a].defaultSelected=!0)}else{for(a=""+wn(a),n=null,s=0;s<e.length;s++){if(e[s].value===a){e[s].selected=!0,o&&(e[s].defaultSelected=!0);return}n!==null||e[s].disabled||(n=e[s])}n!==null&&(n.selected=!0)}}function em(e,n,a){if(n!=null&&(n=""+wn(n),n!==e.value&&(e.value=n),a==null)){e.defaultValue!==n&&(e.defaultValue=n);return}e.defaultValue=a!=null?""+wn(a):""}function tm(e,n,a,o){if(n==null){if(o!=null){if(a!=null)throw Error(i(92));if(ce(o)){if(1<o.length)throw Error(i(93));o=o[0]}a=o}a==null&&(a=""),n=a}a=wn(n),e.defaultValue=a,o=e.textContent,o===a&&o!==""&&o!==null&&(e.value=o)}function rl(e,n){if(n){var a=e.firstChild;if(a&&a===e.lastChild&&a.nodeType===3){a.nodeValue=n;return}}e.textContent=n}var zS=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function nm(e,n,a){var o=n.indexOf("--")===0;a==null||typeof a=="boolean"||a===""?o?e.setProperty(n,""):n==="float"?e.cssFloat="":e[n]="":o?e.setProperty(n,a):typeof a!="number"||a===0||zS.has(n)?n==="float"?e.cssFloat=a:e[n]=(""+a).trim():e[n]=a+"px"}function rm(e,n,a){if(n!=null&&typeof n!="object")throw Error(i(62));if(e=e.style,a!=null){for(var o in a)!a.hasOwnProperty(o)||n!=null&&n.hasOwnProperty(o)||(o.indexOf("--")===0?e.setProperty(o,""):o==="float"?e.cssFloat="":e[o]="");for(var s in n)o=n[s],n.hasOwnProperty(s)&&a[s]!==o&&nm(e,s,o)}else for(var d in n)n.hasOwnProperty(d)&&nm(e,d,n[d])}function nc(e){if(e.indexOf("-")===-1)return!1;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var US=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),LS=/^[\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;function $o(e){return LS.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}var rc=null;function ac(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var al=null,ll=null;function am(e){var n=qe(e);if(n&&(e=n.stateNode)){var a=e[ie]||null;e:switch(e=n.stateNode,n.type){case"input":if(ec(e,a.value,a.defaultValue,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name),n=a.name,a.type==="radio"&&n!=null){for(a=e;a.parentNode;)a=a.parentNode;for(a=a.querySelectorAll('input[name="'+Tn(""+n)+'"][type="radio"]'),n=0;n<a.length;n++){var o=a[n];if(o!==e&&o.form===e.form){var s=o[ie]||null;if(!s)throw Error(i(90));ec(o,s.value,s.defaultValue,s.defaultValue,s.checked,s.defaultChecked,s.type,s.name)}}for(n=0;n<a.length;n++)o=a[n],o.form===e.form&&Wh(o)}break e;case"textarea":em(e,a.value,a.defaultValue);break e;case"select":n=a.value,n!=null&&nl(e,!!a.multiple,n,!1)}}}var lc=!1;function lm(e,n,a){if(lc)return e(n,a);lc=!0;try{var o=e(n);return o}finally{if(lc=!1,(al!==null||ll!==null)&&(Cu(),al&&(n=al,e=ll,ll=al=null,am(n),e)))for(n=0;n<e.length;n++)am(e[n])}}function Il(e,n){var a=e.stateNode;if(a===null)return null;var o=a[ie]||null;if(o===null)return null;a=o[n];e:switch(n){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(o=!o.disabled)||(e=e.type,o=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!o;break e;default:e=!1}if(e)return null;if(a&&typeof a!="function")throw Error(i(231,n,typeof a));return a}var cr=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),ic=!1;if(cr)try{var ei={};Object.defineProperty(ei,"passive",{get:function(){ic=!0}}),window.addEventListener("test",ei,ei),window.removeEventListener("test",ei,ei)}catch{ic=!1}var Lr=null,oc=null,qo=null;function im(){if(qo)return qo;var e,n=oc,a=n.length,o,s="value"in Lr?Lr.value:Lr.textContent,d=s.length;for(e=0;e<a&&n[e]===s[e];e++);var g=a-e;for(o=1;o<=g&&n[a-o]===s[d-o];o++);return qo=s.slice(e,1<o?1-o:void 0)}function Po(e){var n=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&n===13&&(e=13)):e=n,e===10&&(e=13),32<=e||e===13?e:0}function Vo(){return!0}function om(){return!1}function Zt(e){function n(a,o,s,d,g){this._reactName=a,this._targetInst=s,this.type=o,this.nativeEvent=d,this.target=g,this.currentTarget=null;for(var b in e)e.hasOwnProperty(b)&&(a=e[b],this[b]=a?a(d):d[b]);return this.isDefaultPrevented=(d.defaultPrevented!=null?d.defaultPrevented:d.returnValue===!1)?Vo:om,this.isPropagationStopped=om,this}return y(n.prototype,{preventDefault:function(){this.defaultPrevented=!0;var a=this.nativeEvent;a&&(a.preventDefault?a.preventDefault():typeof a.returnValue!="unknown"&&(a.returnValue=!1),this.isDefaultPrevented=Vo)},stopPropagation:function(){var a=this.nativeEvent;a&&(a.stopPropagation?a.stopPropagation():typeof a.cancelBubble!="unknown"&&(a.cancelBubble=!0),this.isPropagationStopped=Vo)},persist:function(){},isPersistent:Vo}),n}var Ta={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Yo=Zt(Ta),ti=y({},Ta,{view:0,detail:0}),BS=Zt(ti),uc,sc,ni,Go=y({},ti,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:fc,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==ni&&(ni&&e.type==="mousemove"?(uc=e.screenX-ni.screenX,sc=e.screenY-ni.screenY):sc=uc=0,ni=e),uc)},movementY:function(e){return"movementY"in e?e.movementY:sc}}),um=Zt(Go),jS=y({},Go,{dataTransfer:0}),kS=Zt(jS),HS=y({},ti,{relatedTarget:0}),cc=Zt(HS),$S=y({},Ta,{animationName:0,elapsedTime:0,pseudoElement:0}),qS=Zt($S),PS=y({},Ta,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),VS=Zt(PS),YS=y({},Ta,{data:0}),sm=Zt(YS),GS={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},XS={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},KS={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function FS(e){var n=this.nativeEvent;return n.getModifierState?n.getModifierState(e):(e=KS[e])?!!n[e]:!1}function fc(){return FS}var QS=y({},ti,{key:function(e){if(e.key){var n=GS[e.key]||e.key;if(n!=="Unidentified")return n}return e.type==="keypress"?(e=Po(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?XS[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:fc,charCode:function(e){return e.type==="keypress"?Po(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Po(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),ZS=Zt(QS),JS=y({},Go,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),cm=Zt(JS),WS=y({},ti,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:fc}),IS=Zt(WS),e1=y({},Ta,{propertyName:0,elapsedTime:0,pseudoElement:0}),t1=Zt(e1),n1=y({},Go,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),r1=Zt(n1),a1=y({},Ta,{newState:0,oldState:0}),l1=Zt(a1),i1=[9,13,27,32],dc=cr&&"CompositionEvent"in window,ri=null;cr&&"documentMode"in document&&(ri=document.documentMode);var o1=cr&&"TextEvent"in window&&!ri,fm=cr&&(!dc||ri&&8<ri&&11>=ri),dm=" ",hm=!1;function mm(e,n){switch(e){case"keyup":return i1.indexOf(n.keyCode)!==-1;case"keydown":return n.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function pm(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var il=!1;function u1(e,n){switch(e){case"compositionend":return pm(n);case"keypress":return n.which!==32?null:(hm=!0,dm);case"textInput":return e=n.data,e===dm&&hm?null:e;default:return null}}function s1(e,n){if(il)return e==="compositionend"||!dc&&mm(e,n)?(e=im(),qo=oc=Lr=null,il=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(n.ctrlKey||n.altKey||n.metaKey)||n.ctrlKey&&n.altKey){if(n.char&&1<n.char.length)return n.char;if(n.which)return String.fromCharCode(n.which)}return null;case"compositionend":return fm&&n.locale!=="ko"?null:n.data;default:return null}}var c1={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function ym(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return n==="input"?!!c1[e.type]:n==="textarea"}function gm(e,n,a,o){al?ll?ll.push(o):ll=[o]:al=o,n=Mu(n,"onChange"),0<n.length&&(a=new Yo("onChange","change",null,a,o),e.push({event:a,listeners:n}))}var ai=null,li=null;function f1(e){Jy(e,0)}function Xo(e){var n=ot(e);if(Wh(n))return e}function vm(e,n){if(e==="change")return n}var bm=!1;if(cr){var hc;if(cr){var mc="oninput"in document;if(!mc){var Sm=document.createElement("div");Sm.setAttribute("oninput","return;"),mc=typeof Sm.oninput=="function"}hc=mc}else hc=!1;bm=hc&&(!document.documentMode||9<document.documentMode)}function Em(){ai&&(ai.detachEvent("onpropertychange",wm),li=ai=null)}function wm(e){if(e.propertyName==="value"&&Xo(li)){var n=[];gm(n,li,e,ac(e)),lm(f1,n)}}function d1(e,n,a){e==="focusin"?(Em(),ai=n,li=a,ai.attachEvent("onpropertychange",wm)):e==="focusout"&&Em()}function h1(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Xo(li)}function m1(e,n){if(e==="click")return Xo(n)}function p1(e,n){if(e==="input"||e==="change")return Xo(n)}function y1(e,n){return e===n&&(e!==0||1/e===1/n)||e!==e&&n!==n}var un=typeof Object.is=="function"?Object.is:y1;function ii(e,n){if(un(e,n))return!0;if(typeof e!="object"||e===null||typeof n!="object"||n===null)return!1;var a=Object.keys(e),o=Object.keys(n);if(a.length!==o.length)return!1;for(o=0;o<a.length;o++){var s=a[o];if(!rr.call(n,s)||!un(e[s],n[s]))return!1}return!0}function Tm(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Rm(e,n){var a=Tm(e);e=0;for(var o;a;){if(a.nodeType===3){if(o=e+a.textContent.length,e<=n&&o>=n)return{node:a,offset:n-e};e=o}e:{for(;a;){if(a.nextSibling){a=a.nextSibling;break e}a=a.parentNode}a=void 0}a=Tm(a)}}function Cm(e,n){return e&&n?e===n?!0:e&&e.nodeType===3?!1:n&&n.nodeType===3?Cm(e,n.parentNode):"contains"in e?e.contains(n):e.compareDocumentPosition?!!(e.compareDocumentPosition(n)&16):!1:!1}function xm(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var n=Ho(e.document);n instanceof e.HTMLIFrameElement;){try{var a=typeof n.contentWindow.location.href=="string"}catch{a=!1}if(a)e=n.contentWindow;else break;n=Ho(e.document)}return n}function pc(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return n&&(n==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||n==="textarea"||e.contentEditable==="true")}var g1=cr&&"documentMode"in document&&11>=document.documentMode,ol=null,yc=null,oi=null,gc=!1;function Am(e,n,a){var o=a.window===a?a.document:a.nodeType===9?a:a.ownerDocument;gc||ol==null||ol!==Ho(o)||(o=ol,"selectionStart"in o&&pc(o)?o={start:o.selectionStart,end:o.selectionEnd}:(o=(o.ownerDocument&&o.ownerDocument.defaultView||window).getSelection(),o={anchorNode:o.anchorNode,anchorOffset:o.anchorOffset,focusNode:o.focusNode,focusOffset:o.focusOffset}),oi&&ii(oi,o)||(oi=o,o=Mu(yc,"onSelect"),0<o.length&&(n=new Yo("onSelect","select",null,n,a),e.push({event:n,listeners:o}),n.target=ol)))}function Ra(e,n){var a={};return a[e.toLowerCase()]=n.toLowerCase(),a["Webkit"+e]="webkit"+n,a["Moz"+e]="moz"+n,a}var ul={animationend:Ra("Animation","AnimationEnd"),animationiteration:Ra("Animation","AnimationIteration"),animationstart:Ra("Animation","AnimationStart"),transitionrun:Ra("Transition","TransitionRun"),transitionstart:Ra("Transition","TransitionStart"),transitioncancel:Ra("Transition","TransitionCancel"),transitionend:Ra("Transition","TransitionEnd")},vc={},Om={};cr&&(Om=document.createElement("div").style,"AnimationEvent"in window||(delete ul.animationend.animation,delete ul.animationiteration.animation,delete ul.animationstart.animation),"TransitionEvent"in window||delete ul.transitionend.transition);function Ca(e){if(vc[e])return vc[e];if(!ul[e])return e;var n=ul[e],a;for(a in n)if(n.hasOwnProperty(a)&&a in Om)return vc[e]=n[a];return e}var _m=Ca("animationend"),Dm=Ca("animationiteration"),Mm=Ca("animationstart"),v1=Ca("transitionrun"),b1=Ca("transitionstart"),S1=Ca("transitioncancel"),Nm=Ca("transitionend"),zm=new Map,bc="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");bc.push("scrollEnd");function Ln(e,n){zm.set(e,n),on(n,[e])}var Um=new WeakMap;function Rn(e,n){if(typeof e=="object"&&e!==null){var a=Um.get(e);return a!==void 0?a:(n={value:e,source:n,stack:jo(n)},Um.set(e,n),n)}return{value:e,source:n,stack:jo(n)}}var Cn=[],sl=0,Sc=0;function Ko(){for(var e=sl,n=Sc=sl=0;n<e;){var a=Cn[n];Cn[n++]=null;var o=Cn[n];Cn[n++]=null;var s=Cn[n];Cn[n++]=null;var d=Cn[n];if(Cn[n++]=null,o!==null&&s!==null){var g=o.pending;g===null?s.next=s:(s.next=g.next,g.next=s),o.pending=s}d!==0&&Lm(a,s,d)}}function Fo(e,n,a,o){Cn[sl++]=e,Cn[sl++]=n,Cn[sl++]=a,Cn[sl++]=o,Sc|=o,e.lanes|=o,e=e.alternate,e!==null&&(e.lanes|=o)}function Ec(e,n,a,o){return Fo(e,n,a,o),Qo(e)}function cl(e,n){return Fo(e,null,null,n),Qo(e)}function Lm(e,n,a){e.lanes|=a;var o=e.alternate;o!==null&&(o.lanes|=a);for(var s=!1,d=e.return;d!==null;)d.childLanes|=a,o=d.alternate,o!==null&&(o.childLanes|=a),d.tag===22&&(e=d.stateNode,e===null||e._visibility&1||(s=!0)),e=d,d=d.return;return e.tag===3?(d=e.stateNode,s&&n!==null&&(s=31-Je(a),e=d.hiddenUpdates,o=e[s],o===null?e[s]=[n]:o.push(n),n.lane=a|536870912),d):null}function Qo(e){if(50<Ni)throw Ni=0,Of=null,Error(i(185));for(var n=e.return;n!==null;)e=n,n=e.return;return e.tag===3?e.stateNode:null}var fl={};function E1(e,n,a,o){this.tag=e,this.key=a,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=n,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=o,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function sn(e,n,a,o){return new E1(e,n,a,o)}function wc(e){return e=e.prototype,!(!e||!e.isReactComponent)}function fr(e,n){var a=e.alternate;return a===null?(a=sn(e.tag,n,e.key,e.mode),a.elementType=e.elementType,a.type=e.type,a.stateNode=e.stateNode,a.alternate=e,e.alternate=a):(a.pendingProps=n,a.type=e.type,a.flags=0,a.subtreeFlags=0,a.deletions=null),a.flags=e.flags&65011712,a.childLanes=e.childLanes,a.lanes=e.lanes,a.child=e.child,a.memoizedProps=e.memoizedProps,a.memoizedState=e.memoizedState,a.updateQueue=e.updateQueue,n=e.dependencies,a.dependencies=n===null?null:{lanes:n.lanes,firstContext:n.firstContext},a.sibling=e.sibling,a.index=e.index,a.ref=e.ref,a.refCleanup=e.refCleanup,a}function Bm(e,n){e.flags&=65011714;var a=e.alternate;return a===null?(e.childLanes=0,e.lanes=n,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=a.childLanes,e.lanes=a.lanes,e.child=a.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=a.memoizedProps,e.memoizedState=a.memoizedState,e.updateQueue=a.updateQueue,e.type=a.type,n=a.dependencies,e.dependencies=n===null?null:{lanes:n.lanes,firstContext:n.firstContext}),e}function Zo(e,n,a,o,s,d){var g=0;if(o=e,typeof e=="function")wc(e)&&(g=1);else if(typeof e=="string")g=TE(e,a,fe.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case ee:return e=sn(31,a,n,s),e.elementType=ee,e.lanes=d,e;case S:return xa(a.children,s,d,n);case T:g=8,s|=24;break;case C:return e=sn(12,a,n,s|2),e.elementType=C,e.lanes=d,e;case O:return e=sn(13,a,n,s),e.elementType=O,e.lanes=d,e;case x:return e=sn(19,a,n,s),e.elementType=x,e.lanes=d,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case U:case B:g=10;break e;case $:g=9;break e;case G:g=11;break e;case V:g=14;break e;case J:g=16,o=null;break e}g=29,a=Error(i(130,e===null?"null":typeof e,"")),o=null}return n=sn(g,a,n,s),n.elementType=e,n.type=o,n.lanes=d,n}function xa(e,n,a,o){return e=sn(7,e,o,n),e.lanes=a,e}function Tc(e,n,a){return e=sn(6,e,null,n),e.lanes=a,e}function Rc(e,n,a){return n=sn(4,e.children!==null?e.children:[],e.key,n),n.lanes=a,n.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},n}var dl=[],hl=0,Jo=null,Wo=0,xn=[],An=0,Aa=null,dr=1,hr="";function Oa(e,n){dl[hl++]=Wo,dl[hl++]=Jo,Jo=e,Wo=n}function jm(e,n,a){xn[An++]=dr,xn[An++]=hr,xn[An++]=Aa,Aa=e;var o=dr;e=hr;var s=32-Je(o)-1;o&=~(1<<s),a+=1;var d=32-Je(n)+s;if(30<d){var g=s-s%5;d=(o&(1<<g)-1).toString(32),o>>=g,s-=g,dr=1<<32-Je(n)+s|a<<s|o,hr=d+e}else dr=1<<d|a<<s|o,hr=e}function Cc(e){e.return!==null&&(Oa(e,1),jm(e,1,0))}function xc(e){for(;e===Jo;)Jo=dl[--hl],dl[hl]=null,Wo=dl[--hl],dl[hl]=null;for(;e===Aa;)Aa=xn[--An],xn[An]=null,hr=xn[--An],xn[An]=null,dr=xn[--An],xn[An]=null}var Xt=null,pt=null,Pe=!1,_a=null,Yn=!1,Ac=Error(i(519));function Da(e){var n=Error(i(418,""));throw ci(Rn(n,e)),Ac}function km(e){var n=e.stateNode,a=e.type,o=e.memoizedProps;switch(n[te]=e,n[ie]=o,a){case"dialog":je("cancel",n),je("close",n);break;case"iframe":case"object":case"embed":je("load",n);break;case"video":case"audio":for(a=0;a<Ui.length;a++)je(Ui[a],n);break;case"source":je("error",n);break;case"img":case"image":case"link":je("error",n),je("load",n);break;case"details":je("toggle",n);break;case"input":je("invalid",n),Ih(n,o.value,o.defaultValue,o.checked,o.defaultChecked,o.type,o.name,!0),ko(n);break;case"select":je("invalid",n);break;case"textarea":je("invalid",n),tm(n,o.value,o.defaultValue,o.children),ko(n)}a=o.children,typeof a!="string"&&typeof a!="number"&&typeof a!="bigint"||n.textContent===""+a||o.suppressHydrationWarning===!0||tg(n.textContent,a)?(o.popover!=null&&(je("beforetoggle",n),je("toggle",n)),o.onScroll!=null&&je("scroll",n),o.onScrollEnd!=null&&je("scrollend",n),o.onClick!=null&&(n.onclick=Nu),n=!0):n=!1,n||Da(e)}function Hm(e){for(Xt=e.return;Xt;)switch(Xt.tag){case 5:case 13:Yn=!1;return;case 27:case 3:Yn=!0;return;default:Xt=Xt.return}}function ui(e){if(e!==Xt)return!1;if(!Pe)return Hm(e),Pe=!0,!1;var n=e.tag,a;if((a=n!==3&&n!==27)&&((a=n===5)&&(a=e.type,a=!(a!=="form"&&a!=="button")||Yf(e.type,e.memoizedProps)),a=!a),a&&pt&&Da(e),Hm(e),n===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(i(317));e:{for(e=e.nextSibling,n=0;e;){if(e.nodeType===8)if(a=e.data,a==="/$"){if(n===0){pt=jn(e.nextSibling);break e}n--}else a!=="$"&&a!=="$!"&&a!=="$?"||n++;e=e.nextSibling}pt=null}}else n===27?(n=pt,Jr(e.type)?(e=Ff,Ff=null,pt=e):pt=n):pt=Xt?jn(e.stateNode.nextSibling):null;return!0}function si(){pt=Xt=null,Pe=!1}function $m(){var e=_a;return e!==null&&(It===null?It=e:It.push.apply(It,e),_a=null),e}function ci(e){_a===null?_a=[e]:_a.push(e)}var Oc=K(null),Ma=null,mr=null;function Br(e,n,a){le(Oc,n._currentValue),n._currentValue=a}function pr(e){e._currentValue=Oc.current,re(Oc)}function _c(e,n,a){for(;e!==null;){var o=e.alternate;if((e.childLanes&n)!==n?(e.childLanes|=n,o!==null&&(o.childLanes|=n)):o!==null&&(o.childLanes&n)!==n&&(o.childLanes|=n),e===a)break;e=e.return}}function Dc(e,n,a,o){var s=e.child;for(s!==null&&(s.return=e);s!==null;){var d=s.dependencies;if(d!==null){var g=s.child;d=d.firstContext;e:for(;d!==null;){var b=d;d=s;for(var A=0;A<n.length;A++)if(b.context===n[A]){d.lanes|=a,b=d.alternate,b!==null&&(b.lanes|=a),_c(d.return,a,e),o||(g=null);break e}d=b.next}}else if(s.tag===18){if(g=s.return,g===null)throw Error(i(341));g.lanes|=a,d=g.alternate,d!==null&&(d.lanes|=a),_c(g,a,e),g=null}else g=s.child;if(g!==null)g.return=s;else for(g=s;g!==null;){if(g===e){g=null;break}if(s=g.sibling,s!==null){s.return=g.return,g=s;break}g=g.return}s=g}}function fi(e,n,a,o){e=null;for(var s=n,d=!1;s!==null;){if(!d){if((s.flags&524288)!==0)d=!0;else if((s.flags&262144)!==0)break}if(s.tag===10){var g=s.alternate;if(g===null)throw Error(i(387));if(g=g.memoizedProps,g!==null){var b=s.type;un(s.pendingProps.value,g.value)||(e!==null?e.push(b):e=[b])}}else if(s===dt.current){if(g=s.alternate,g===null)throw Error(i(387));g.memoizedState.memoizedState!==s.memoizedState.memoizedState&&(e!==null?e.push($i):e=[$i])}s=s.return}e!==null&&Dc(n,e,a,o),n.flags|=262144}function Io(e){for(e=e.firstContext;e!==null;){if(!un(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function Na(e){Ma=e,mr=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function $t(e){return qm(Ma,e)}function eu(e,n){return Ma===null&&Na(e),qm(e,n)}function qm(e,n){var a=n._currentValue;if(n={context:n,memoizedValue:a,next:null},mr===null){if(e===null)throw Error(i(308));mr=n,e.dependencies={lanes:0,firstContext:n},e.flags|=524288}else mr=mr.next=n;return a}var w1=typeof AbortController<"u"?AbortController:function(){var e=[],n=this.signal={aborted:!1,addEventListener:function(a,o){e.push(o)}};this.abort=function(){n.aborted=!0,e.forEach(function(a){return a()})}},T1=t.unstable_scheduleCallback,R1=t.unstable_NormalPriority,Ot={$$typeof:B,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Mc(){return{controller:new w1,data:new Map,refCount:0}}function di(e){e.refCount--,e.refCount===0&&T1(R1,function(){e.controller.abort()})}var hi=null,Nc=0,ml=0,pl=null;function C1(e,n){if(hi===null){var a=hi=[];Nc=0,ml=Lf(),pl={status:"pending",value:void 0,then:function(o){a.push(o)}}}return Nc++,n.then(Pm,Pm),n}function Pm(){if(--Nc===0&&hi!==null){pl!==null&&(pl.status="fulfilled");var e=hi;hi=null,ml=0,pl=null;for(var n=0;n<e.length;n++)(0,e[n])()}}function x1(e,n){var a=[],o={status:"pending",value:null,reason:null,then:function(s){a.push(s)}};return e.then(function(){o.status="fulfilled",o.value=n;for(var s=0;s<a.length;s++)(0,a[s])(n)},function(s){for(o.status="rejected",o.reason=s,s=0;s<a.length;s++)(0,a[s])(void 0)}),o}var Vm=z.S;z.S=function(e,n){typeof n=="object"&&n!==null&&typeof n.then=="function"&&C1(e,n),Vm!==null&&Vm(e,n)};var za=K(null);function zc(){var e=za.current;return e!==null?e:lt.pooledCache}function tu(e,n){n===null?le(za,za.current):le(za,n.pool)}function Ym(){var e=zc();return e===null?null:{parent:Ot._currentValue,pool:e}}var mi=Error(i(460)),Gm=Error(i(474)),nu=Error(i(542)),Uc={then:function(){}};function Xm(e){return e=e.status,e==="fulfilled"||e==="rejected"}function ru(){}function Km(e,n,a){switch(a=e[a],a===void 0?e.push(n):a!==n&&(n.then(ru,ru),n=a),n.status){case"fulfilled":return n.value;case"rejected":throw e=n.reason,Qm(e),e;default:if(typeof n.status=="string")n.then(ru,ru);else{if(e=lt,e!==null&&100<e.shellSuspendCounter)throw Error(i(482));e=n,e.status="pending",e.then(function(o){if(n.status==="pending"){var s=n;s.status="fulfilled",s.value=o}},function(o){if(n.status==="pending"){var s=n;s.status="rejected",s.reason=o}})}switch(n.status){case"fulfilled":return n.value;case"rejected":throw e=n.reason,Qm(e),e}throw pi=n,mi}}var pi=null;function Fm(){if(pi===null)throw Error(i(459));var e=pi;return pi=null,e}function Qm(e){if(e===mi||e===nu)throw Error(i(483))}var jr=!1;function Lc(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Bc(e,n){e=e.updateQueue,n.updateQueue===e&&(n.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function kr(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Hr(e,n,a){var o=e.updateQueue;if(o===null)return null;if(o=o.shared,(Ke&2)!==0){var s=o.pending;return s===null?n.next=n:(n.next=s.next,s.next=n),o.pending=n,n=Qo(e),Lm(e,null,a),n}return Fo(e,o,n,a),Qo(e)}function yi(e,n,a){if(n=n.updateQueue,n!==null&&(n=n.shared,(a&4194048)!==0)){var o=n.lanes;o&=e.pendingLanes,a|=o,n.lanes=a,wa(e,a)}}function jc(e,n){var a=e.updateQueue,o=e.alternate;if(o!==null&&(o=o.updateQueue,a===o)){var s=null,d=null;if(a=a.firstBaseUpdate,a!==null){do{var g={lane:a.lane,tag:a.tag,payload:a.payload,callback:null,next:null};d===null?s=d=g:d=d.next=g,a=a.next}while(a!==null);d===null?s=d=n:d=d.next=n}else s=d=n;a={baseState:o.baseState,firstBaseUpdate:s,lastBaseUpdate:d,shared:o.shared,callbacks:o.callbacks},e.updateQueue=a;return}e=a.lastBaseUpdate,e===null?a.firstBaseUpdate=n:e.next=n,a.lastBaseUpdate=n}var kc=!1;function gi(){if(kc){var e=pl;if(e!==null)throw e}}function vi(e,n,a,o){kc=!1;var s=e.updateQueue;jr=!1;var d=s.firstBaseUpdate,g=s.lastBaseUpdate,b=s.shared.pending;if(b!==null){s.shared.pending=null;var A=b,H=A.next;A.next=null,g===null?d=H:g.next=H,g=A;var Q=e.alternate;Q!==null&&(Q=Q.updateQueue,b=Q.lastBaseUpdate,b!==g&&(b===null?Q.firstBaseUpdate=H:b.next=H,Q.lastBaseUpdate=A))}if(d!==null){var W=s.baseState;g=0,Q=H=A=null,b=d;do{var q=b.lane&-536870913,P=q!==b.lane;if(P?(He&q)===q:(o&q)===q){q!==0&&q===ml&&(kc=!0),Q!==null&&(Q=Q.next={lane:0,tag:b.tag,payload:b.payload,callback:null,next:null});e:{var Ce=e,we=b;q=n;var tt=a;switch(we.tag){case 1:if(Ce=we.payload,typeof Ce=="function"){W=Ce.call(tt,W,q);break e}W=Ce;break e;case 3:Ce.flags=Ce.flags&-65537|128;case 0:if(Ce=we.payload,q=typeof Ce=="function"?Ce.call(tt,W,q):Ce,q==null)break e;W=y({},W,q);break e;case 2:jr=!0}}q=b.callback,q!==null&&(e.flags|=64,P&&(e.flags|=8192),P=s.callbacks,P===null?s.callbacks=[q]:P.push(q))}else P={lane:q,tag:b.tag,payload:b.payload,callback:b.callback,next:null},Q===null?(H=Q=P,A=W):Q=Q.next=P,g|=q;if(b=b.next,b===null){if(b=s.shared.pending,b===null)break;P=b,b=P.next,P.next=null,s.lastBaseUpdate=P,s.shared.pending=null}}while(!0);Q===null&&(A=W),s.baseState=A,s.firstBaseUpdate=H,s.lastBaseUpdate=Q,d===null&&(s.shared.lanes=0),Kr|=g,e.lanes=g,e.memoizedState=W}}function Zm(e,n){if(typeof e!="function")throw Error(i(191,e));e.call(n)}function Jm(e,n){var a=e.callbacks;if(a!==null)for(e.callbacks=null,e=0;e<a.length;e++)Zm(a[e],n)}var yl=K(null),au=K(0);function Wm(e,n){e=wr,le(au,e),le(yl,n),wr=e|n.baseLanes}function Hc(){le(au,wr),le(yl,yl.current)}function $c(){wr=au.current,re(yl),re(au)}var $r=0,Ue=null,Ie=null,Rt=null,lu=!1,gl=!1,Ua=!1,iu=0,bi=0,vl=null,A1=0;function bt(){throw Error(i(321))}function qc(e,n){if(n===null)return!1;for(var a=0;a<n.length&&a<e.length;a++)if(!un(e[a],n[a]))return!1;return!0}function Pc(e,n,a,o,s,d){return $r=d,Ue=n,n.memoizedState=null,n.updateQueue=null,n.lanes=0,z.H=e===null||e.memoizedState===null?Lp:Bp,Ua=!1,d=a(o,s),Ua=!1,gl&&(d=ep(n,a,o,s)),Im(e),d}function Im(e){z.H=du;var n=Ie!==null&&Ie.next!==null;if($r=0,Rt=Ie=Ue=null,lu=!1,bi=0,vl=null,n)throw Error(i(300));e===null||Dt||(e=e.dependencies,e!==null&&Io(e)&&(Dt=!0))}function ep(e,n,a,o){Ue=e;var s=0;do{if(gl&&(vl=null),bi=0,gl=!1,25<=s)throw Error(i(301));if(s+=1,Rt=Ie=null,e.updateQueue!=null){var d=e.updateQueue;d.lastEffect=null,d.events=null,d.stores=null,d.memoCache!=null&&(d.memoCache.index=0)}z.H=U1,d=n(a,o)}while(gl);return d}function O1(){var e=z.H,n=e.useState()[0];return n=typeof n.then=="function"?Si(n):n,e=e.useState()[0],(Ie!==null?Ie.memoizedState:null)!==e&&(Ue.flags|=1024),n}function Vc(){var e=iu!==0;return iu=0,e}function Yc(e,n,a){n.updateQueue=e.updateQueue,n.flags&=-2053,e.lanes&=~a}function Gc(e){if(lu){for(e=e.memoizedState;e!==null;){var n=e.queue;n!==null&&(n.pending=null),e=e.next}lu=!1}$r=0,Rt=Ie=Ue=null,gl=!1,bi=iu=0,vl=null}function Jt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Rt===null?Ue.memoizedState=Rt=e:Rt=Rt.next=e,Rt}function Ct(){if(Ie===null){var e=Ue.alternate;e=e!==null?e.memoizedState:null}else e=Ie.next;var n=Rt===null?Ue.memoizedState:Rt.next;if(n!==null)Rt=n,Ie=e;else{if(e===null)throw Ue.alternate===null?Error(i(467)):Error(i(310));Ie=e,e={memoizedState:Ie.memoizedState,baseState:Ie.baseState,baseQueue:Ie.baseQueue,queue:Ie.queue,next:null},Rt===null?Ue.memoizedState=Rt=e:Rt=Rt.next=e}return Rt}function Xc(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Si(e){var n=bi;return bi+=1,vl===null&&(vl=[]),e=Km(vl,e,n),n=Ue,(Rt===null?n.memoizedState:Rt.next)===null&&(n=n.alternate,z.H=n===null||n.memoizedState===null?Lp:Bp),e}function ou(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return Si(e);if(e.$$typeof===B)return $t(e)}throw Error(i(438,String(e)))}function Kc(e){var n=null,a=Ue.updateQueue;if(a!==null&&(n=a.memoCache),n==null){var o=Ue.alternate;o!==null&&(o=o.updateQueue,o!==null&&(o=o.memoCache,o!=null&&(n={data:o.data.map(function(s){return s.slice()}),index:0})))}if(n==null&&(n={data:[],index:0}),a===null&&(a=Xc(),Ue.updateQueue=a),a.memoCache=n,a=n.data[n.index],a===void 0)for(a=n.data[n.index]=Array(e),o=0;o<e;o++)a[o]=ue;return n.index++,a}function yr(e,n){return typeof n=="function"?n(e):n}function uu(e){var n=Ct();return Fc(n,Ie,e)}function Fc(e,n,a){var o=e.queue;if(o===null)throw Error(i(311));o.lastRenderedReducer=a;var s=e.baseQueue,d=o.pending;if(d!==null){if(s!==null){var g=s.next;s.next=d.next,d.next=g}n.baseQueue=s=d,o.pending=null}if(d=e.baseState,s===null)e.memoizedState=d;else{n=s.next;var b=g=null,A=null,H=n,Q=!1;do{var W=H.lane&-536870913;if(W!==H.lane?(He&W)===W:($r&W)===W){var q=H.revertLane;if(q===0)A!==null&&(A=A.next={lane:0,revertLane:0,action:H.action,hasEagerState:H.hasEagerState,eagerState:H.eagerState,next:null}),W===ml&&(Q=!0);else if(($r&q)===q){H=H.next,q===ml&&(Q=!0);continue}else W={lane:0,revertLane:H.revertLane,action:H.action,hasEagerState:H.hasEagerState,eagerState:H.eagerState,next:null},A===null?(b=A=W,g=d):A=A.next=W,Ue.lanes|=q,Kr|=q;W=H.action,Ua&&a(d,W),d=H.hasEagerState?H.eagerState:a(d,W)}else q={lane:W,revertLane:H.revertLane,action:H.action,hasEagerState:H.hasEagerState,eagerState:H.eagerState,next:null},A===null?(b=A=q,g=d):A=A.next=q,Ue.lanes|=W,Kr|=W;H=H.next}while(H!==null&&H!==n);if(A===null?g=d:A.next=b,!un(d,e.memoizedState)&&(Dt=!0,Q&&(a=pl,a!==null)))throw a;e.memoizedState=d,e.baseState=g,e.baseQueue=A,o.lastRenderedState=d}return s===null&&(o.lanes=0),[e.memoizedState,o.dispatch]}function Qc(e){var n=Ct(),a=n.queue;if(a===null)throw Error(i(311));a.lastRenderedReducer=e;var o=a.dispatch,s=a.pending,d=n.memoizedState;if(s!==null){a.pending=null;var g=s=s.next;do d=e(d,g.action),g=g.next;while(g!==s);un(d,n.memoizedState)||(Dt=!0),n.memoizedState=d,n.baseQueue===null&&(n.baseState=d),a.lastRenderedState=d}return[d,o]}function tp(e,n,a){var o=Ue,s=Ct(),d=Pe;if(d){if(a===void 0)throw Error(i(407));a=a()}else a=n();var g=!un((Ie||s).memoizedState,a);g&&(s.memoizedState=a,Dt=!0),s=s.queue;var b=ap.bind(null,o,s,e);if(Ei(2048,8,b,[e]),s.getSnapshot!==n||g||Rt!==null&&Rt.memoizedState.tag&1){if(o.flags|=2048,bl(9,su(),rp.bind(null,o,s,a,n),null),lt===null)throw Error(i(349));d||($r&124)!==0||np(o,n,a)}return a}function np(e,n,a){e.flags|=16384,e={getSnapshot:n,value:a},n=Ue.updateQueue,n===null?(n=Xc(),Ue.updateQueue=n,n.stores=[e]):(a=n.stores,a===null?n.stores=[e]:a.push(e))}function rp(e,n,a,o){n.value=a,n.getSnapshot=o,lp(n)&&ip(e)}function ap(e,n,a){return a(function(){lp(n)&&ip(e)})}function lp(e){var n=e.getSnapshot;e=e.value;try{var a=n();return!un(e,a)}catch{return!0}}function ip(e){var n=cl(e,2);n!==null&&mn(n,e,2)}function Zc(e){var n=Jt();if(typeof e=="function"){var a=e;if(e=a(),Ua){it(!0);try{a()}finally{it(!1)}}}return n.memoizedState=n.baseState=e,n.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:yr,lastRenderedState:e},n}function op(e,n,a,o){return e.baseState=a,Fc(e,Ie,typeof o=="function"?o:yr)}function _1(e,n,a,o,s){if(fu(e))throw Error(i(485));if(e=n.action,e!==null){var d={payload:s,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(g){d.listeners.push(g)}};z.T!==null?a(!0):d.isTransition=!1,o(d),a=n.pending,a===null?(d.next=n.pending=d,up(n,d)):(d.next=a.next,n.pending=a.next=d)}}function up(e,n){var a=n.action,o=n.payload,s=e.state;if(n.isTransition){var d=z.T,g={};z.T=g;try{var b=a(s,o),A=z.S;A!==null&&A(g,b),sp(e,n,b)}catch(H){Jc(e,n,H)}finally{z.T=d}}else try{d=a(s,o),sp(e,n,d)}catch(H){Jc(e,n,H)}}function sp(e,n,a){a!==null&&typeof a=="object"&&typeof a.then=="function"?a.then(function(o){cp(e,n,o)},function(o){return Jc(e,n,o)}):cp(e,n,a)}function cp(e,n,a){n.status="fulfilled",n.value=a,fp(n),e.state=a,n=e.pending,n!==null&&(a=n.next,a===n?e.pending=null:(a=a.next,n.next=a,up(e,a)))}function Jc(e,n,a){var o=e.pending;if(e.pending=null,o!==null){o=o.next;do n.status="rejected",n.reason=a,fp(n),n=n.next;while(n!==o)}e.action=null}function fp(e){e=e.listeners;for(var n=0;n<e.length;n++)(0,e[n])()}function dp(e,n){return n}function hp(e,n){if(Pe){var a=lt.formState;if(a!==null){e:{var o=Ue;if(Pe){if(pt){t:{for(var s=pt,d=Yn;s.nodeType!==8;){if(!d){s=null;break t}if(s=jn(s.nextSibling),s===null){s=null;break t}}d=s.data,s=d==="F!"||d==="F"?s:null}if(s){pt=jn(s.nextSibling),o=s.data==="F!";break e}}Da(o)}o=!1}o&&(n=a[0])}}return a=Jt(),a.memoizedState=a.baseState=n,o={pending:null,lanes:0,dispatch:null,lastRenderedReducer:dp,lastRenderedState:n},a.queue=o,a=Np.bind(null,Ue,o),o.dispatch=a,o=Zc(!1),d=nf.bind(null,Ue,!1,o.queue),o=Jt(),s={state:n,dispatch:null,action:e,pending:null},o.queue=s,a=_1.bind(null,Ue,s,d,a),s.dispatch=a,o.memoizedState=e,[n,a,!1]}function mp(e){var n=Ct();return pp(n,Ie,e)}function pp(e,n,a){if(n=Fc(e,n,dp)[0],e=uu(yr)[0],typeof n=="object"&&n!==null&&typeof n.then=="function")try{var o=Si(n)}catch(g){throw g===mi?nu:g}else o=n;n=Ct();var s=n.queue,d=s.dispatch;return a!==n.memoizedState&&(Ue.flags|=2048,bl(9,su(),D1.bind(null,s,a),null)),[o,d,e]}function D1(e,n){e.action=n}function yp(e){var n=Ct(),a=Ie;if(a!==null)return pp(n,a,e);Ct(),n=n.memoizedState,a=Ct();var o=a.queue.dispatch;return a.memoizedState=e,[n,o,!1]}function bl(e,n,a,o){return e={tag:e,create:a,deps:o,inst:n,next:null},n=Ue.updateQueue,n===null&&(n=Xc(),Ue.updateQueue=n),a=n.lastEffect,a===null?n.lastEffect=e.next=e:(o=a.next,a.next=e,e.next=o,n.lastEffect=e),e}function su(){return{destroy:void 0,resource:void 0}}function gp(){return Ct().memoizedState}function cu(e,n,a,o){var s=Jt();o=o===void 0?null:o,Ue.flags|=e,s.memoizedState=bl(1|n,su(),a,o)}function Ei(e,n,a,o){var s=Ct();o=o===void 0?null:o;var d=s.memoizedState.inst;Ie!==null&&o!==null&&qc(o,Ie.memoizedState.deps)?s.memoizedState=bl(n,d,a,o):(Ue.flags|=e,s.memoizedState=bl(1|n,d,a,o))}function vp(e,n){cu(8390656,8,e,n)}function bp(e,n){Ei(2048,8,e,n)}function Sp(e,n){return Ei(4,2,e,n)}function Ep(e,n){return Ei(4,4,e,n)}function wp(e,n){if(typeof n=="function"){e=e();var a=n(e);return function(){typeof a=="function"?a():n(null)}}if(n!=null)return e=e(),n.current=e,function(){n.current=null}}function Tp(e,n,a){a=a!=null?a.concat([e]):null,Ei(4,4,wp.bind(null,n,e),a)}function Wc(){}function Rp(e,n){var a=Ct();n=n===void 0?null:n;var o=a.memoizedState;return n!==null&&qc(n,o[1])?o[0]:(a.memoizedState=[e,n],e)}function Cp(e,n){var a=Ct();n=n===void 0?null:n;var o=a.memoizedState;if(n!==null&&qc(n,o[1]))return o[0];if(o=e(),Ua){it(!0);try{e()}finally{it(!1)}}return a.memoizedState=[o,n],o}function Ic(e,n,a){return a===void 0||($r&1073741824)!==0?e.memoizedState=n:(e.memoizedState=a,e=Oy(),Ue.lanes|=e,Kr|=e,a)}function xp(e,n,a,o){return un(a,n)?a:yl.current!==null?(e=Ic(e,a,o),un(e,n)||(Dt=!0),e):($r&42)===0?(Dt=!0,e.memoizedState=a):(e=Oy(),Ue.lanes|=e,Kr|=e,n)}function Ap(e,n,a,o,s){var d=ne.p;ne.p=d!==0&&8>d?d:8;var g=z.T,b={};z.T=b,nf(e,!1,n,a);try{var A=s(),H=z.S;if(H!==null&&H(b,A),A!==null&&typeof A=="object"&&typeof A.then=="function"){var Q=x1(A,o);wi(e,n,Q,hn(e))}else wi(e,n,o,hn(e))}catch(W){wi(e,n,{then:function(){},status:"rejected",reason:W},hn())}finally{ne.p=d,z.T=g}}function M1(){}function ef(e,n,a,o){if(e.tag!==5)throw Error(i(476));var s=Op(e).queue;Ap(e,s,n,oe,a===null?M1:function(){return _p(e),a(o)})}function Op(e){var n=e.memoizedState;if(n!==null)return n;n={memoizedState:oe,baseState:oe,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:yr,lastRenderedState:oe},next:null};var a={};return n.next={memoizedState:a,baseState:a,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:yr,lastRenderedState:a},next:null},e.memoizedState=n,e=e.alternate,e!==null&&(e.memoizedState=n),n}function _p(e){var n=Op(e).next.queue;wi(e,n,{},hn())}function tf(){return $t($i)}function Dp(){return Ct().memoizedState}function Mp(){return Ct().memoizedState}function N1(e){for(var n=e.return;n!==null;){switch(n.tag){case 24:case 3:var a=hn();e=kr(a);var o=Hr(n,e,a);o!==null&&(mn(o,n,a),yi(o,n,a)),n={cache:Mc()},e.payload=n;return}n=n.return}}function z1(e,n,a){var o=hn();a={lane:o,revertLane:0,action:a,hasEagerState:!1,eagerState:null,next:null},fu(e)?zp(n,a):(a=Ec(e,n,a,o),a!==null&&(mn(a,e,o),Up(a,n,o)))}function Np(e,n,a){var o=hn();wi(e,n,a,o)}function wi(e,n,a,o){var s={lane:o,revertLane:0,action:a,hasEagerState:!1,eagerState:null,next:null};if(fu(e))zp(n,s);else{var d=e.alternate;if(e.lanes===0&&(d===null||d.lanes===0)&&(d=n.lastRenderedReducer,d!==null))try{var g=n.lastRenderedState,b=d(g,a);if(s.hasEagerState=!0,s.eagerState=b,un(b,g))return Fo(e,n,s,0),lt===null&&Ko(),!1}catch{}finally{}if(a=Ec(e,n,s,o),a!==null)return mn(a,e,o),Up(a,n,o),!0}return!1}function nf(e,n,a,o){if(o={lane:2,revertLane:Lf(),action:o,hasEagerState:!1,eagerState:null,next:null},fu(e)){if(n)throw Error(i(479))}else n=Ec(e,a,o,2),n!==null&&mn(n,e,2)}function fu(e){var n=e.alternate;return e===Ue||n!==null&&n===Ue}function zp(e,n){gl=lu=!0;var a=e.pending;a===null?n.next=n:(n.next=a.next,a.next=n),e.pending=n}function Up(e,n,a){if((a&4194048)!==0){var o=n.lanes;o&=e.pendingLanes,a|=o,n.lanes=a,wa(e,a)}}var du={readContext:$t,use:ou,useCallback:bt,useContext:bt,useEffect:bt,useImperativeHandle:bt,useLayoutEffect:bt,useInsertionEffect:bt,useMemo:bt,useReducer:bt,useRef:bt,useState:bt,useDebugValue:bt,useDeferredValue:bt,useTransition:bt,useSyncExternalStore:bt,useId:bt,useHostTransitionStatus:bt,useFormState:bt,useActionState:bt,useOptimistic:bt,useMemoCache:bt,useCacheRefresh:bt},Lp={readContext:$t,use:ou,useCallback:function(e,n){return Jt().memoizedState=[e,n===void 0?null:n],e},useContext:$t,useEffect:vp,useImperativeHandle:function(e,n,a){a=a!=null?a.concat([e]):null,cu(4194308,4,wp.bind(null,n,e),a)},useLayoutEffect:function(e,n){return cu(4194308,4,e,n)},useInsertionEffect:function(e,n){cu(4,2,e,n)},useMemo:function(e,n){var a=Jt();n=n===void 0?null:n;var o=e();if(Ua){it(!0);try{e()}finally{it(!1)}}return a.memoizedState=[o,n],o},useReducer:function(e,n,a){var o=Jt();if(a!==void 0){var s=a(n);if(Ua){it(!0);try{a(n)}finally{it(!1)}}}else s=n;return o.memoizedState=o.baseState=s,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:s},o.queue=e,e=e.dispatch=z1.bind(null,Ue,e),[o.memoizedState,e]},useRef:function(e){var n=Jt();return e={current:e},n.memoizedState=e},useState:function(e){e=Zc(e);var n=e.queue,a=Np.bind(null,Ue,n);return n.dispatch=a,[e.memoizedState,a]},useDebugValue:Wc,useDeferredValue:function(e,n){var a=Jt();return Ic(a,e,n)},useTransition:function(){var e=Zc(!1);return e=Ap.bind(null,Ue,e.queue,!0,!1),Jt().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,n,a){var o=Ue,s=Jt();if(Pe){if(a===void 0)throw Error(i(407));a=a()}else{if(a=n(),lt===null)throw Error(i(349));(He&124)!==0||np(o,n,a)}s.memoizedState=a;var d={value:a,getSnapshot:n};return s.queue=d,vp(ap.bind(null,o,d,e),[e]),o.flags|=2048,bl(9,su(),rp.bind(null,o,d,a,n),null),a},useId:function(){var e=Jt(),n=lt.identifierPrefix;if(Pe){var a=hr,o=dr;a=(o&~(1<<32-Je(o)-1)).toString(32)+a,n="«"+n+"R"+a,a=iu++,0<a&&(n+="H"+a.toString(32)),n+="»"}else a=A1++,n="«"+n+"r"+a.toString(32)+"»";return e.memoizedState=n},useHostTransitionStatus:tf,useFormState:hp,useActionState:hp,useOptimistic:function(e){var n=Jt();n.memoizedState=n.baseState=e;var a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return n.queue=a,n=nf.bind(null,Ue,!0,a),a.dispatch=n,[e,n]},useMemoCache:Kc,useCacheRefresh:function(){return Jt().memoizedState=N1.bind(null,Ue)}},Bp={readContext:$t,use:ou,useCallback:Rp,useContext:$t,useEffect:bp,useImperativeHandle:Tp,useInsertionEffect:Sp,useLayoutEffect:Ep,useMemo:Cp,useReducer:uu,useRef:gp,useState:function(){return uu(yr)},useDebugValue:Wc,useDeferredValue:function(e,n){var a=Ct();return xp(a,Ie.memoizedState,e,n)},useTransition:function(){var e=uu(yr)[0],n=Ct().memoizedState;return[typeof e=="boolean"?e:Si(e),n]},useSyncExternalStore:tp,useId:Dp,useHostTransitionStatus:tf,useFormState:mp,useActionState:mp,useOptimistic:function(e,n){var a=Ct();return op(a,Ie,e,n)},useMemoCache:Kc,useCacheRefresh:Mp},U1={readContext:$t,use:ou,useCallback:Rp,useContext:$t,useEffect:bp,useImperativeHandle:Tp,useInsertionEffect:Sp,useLayoutEffect:Ep,useMemo:Cp,useReducer:Qc,useRef:gp,useState:function(){return Qc(yr)},useDebugValue:Wc,useDeferredValue:function(e,n){var a=Ct();return Ie===null?Ic(a,e,n):xp(a,Ie.memoizedState,e,n)},useTransition:function(){var e=Qc(yr)[0],n=Ct().memoizedState;return[typeof e=="boolean"?e:Si(e),n]},useSyncExternalStore:tp,useId:Dp,useHostTransitionStatus:tf,useFormState:yp,useActionState:yp,useOptimistic:function(e,n){var a=Ct();return Ie!==null?op(a,Ie,e,n):(a.baseState=e,[e,a.queue.dispatch])},useMemoCache:Kc,useCacheRefresh:Mp},Sl=null,Ti=0;function hu(e){var n=Ti;return Ti+=1,Sl===null&&(Sl=[]),Km(Sl,e,n)}function Ri(e,n){n=n.props.ref,e.ref=n!==void 0?n:null}function mu(e,n){throw n.$$typeof===v?Error(i(525)):(e=Object.prototype.toString.call(n),Error(i(31,e==="[object Object]"?"object with keys {"+Object.keys(n).join(", ")+"}":e)))}function jp(e){var n=e._init;return n(e._payload)}function kp(e){function n(L,N){if(e){var k=L.deletions;k===null?(L.deletions=[N],L.flags|=16):k.push(N)}}function a(L,N){if(!e)return null;for(;N!==null;)n(L,N),N=N.sibling;return null}function o(L){for(var N=new Map;L!==null;)L.key!==null?N.set(L.key,L):N.set(L.index,L),L=L.sibling;return N}function s(L,N){return L=fr(L,N),L.index=0,L.sibling=null,L}function d(L,N,k){return L.index=k,e?(k=L.alternate,k!==null?(k=k.index,k<N?(L.flags|=67108866,N):k):(L.flags|=67108866,N)):(L.flags|=1048576,N)}function g(L){return e&&L.alternate===null&&(L.flags|=67108866),L}function b(L,N,k,Z){return N===null||N.tag!==6?(N=Tc(k,L.mode,Z),N.return=L,N):(N=s(N,k),N.return=L,N)}function A(L,N,k,Z){var de=k.type;return de===S?Q(L,N,k.props.children,Z,k.key):N!==null&&(N.elementType===de||typeof de=="object"&&de!==null&&de.$$typeof===J&&jp(de)===N.type)?(N=s(N,k.props),Ri(N,k),N.return=L,N):(N=Zo(k.type,k.key,k.props,null,L.mode,Z),Ri(N,k),N.return=L,N)}function H(L,N,k,Z){return N===null||N.tag!==4||N.stateNode.containerInfo!==k.containerInfo||N.stateNode.implementation!==k.implementation?(N=Rc(k,L.mode,Z),N.return=L,N):(N=s(N,k.children||[]),N.return=L,N)}function Q(L,N,k,Z,de){return N===null||N.tag!==7?(N=xa(k,L.mode,Z,de),N.return=L,N):(N=s(N,k),N.return=L,N)}function W(L,N,k){if(typeof N=="string"&&N!==""||typeof N=="number"||typeof N=="bigint")return N=Tc(""+N,L.mode,k),N.return=L,N;if(typeof N=="object"&&N!==null){switch(N.$$typeof){case E:return k=Zo(N.type,N.key,N.props,null,L.mode,k),Ri(k,N),k.return=L,k;case R:return N=Rc(N,L.mode,k),N.return=L,N;case J:var Z=N._init;return N=Z(N._payload),W(L,N,k)}if(ce(N)||w(N))return N=xa(N,L.mode,k,null),N.return=L,N;if(typeof N.then=="function")return W(L,hu(N),k);if(N.$$typeof===B)return W(L,eu(L,N),k);mu(L,N)}return null}function q(L,N,k,Z){var de=N!==null?N.key:null;if(typeof k=="string"&&k!==""||typeof k=="number"||typeof k=="bigint")return de!==null?null:b(L,N,""+k,Z);if(typeof k=="object"&&k!==null){switch(k.$$typeof){case E:return k.key===de?A(L,N,k,Z):null;case R:return k.key===de?H(L,N,k,Z):null;case J:return de=k._init,k=de(k._payload),q(L,N,k,Z)}if(ce(k)||w(k))return de!==null?null:Q(L,N,k,Z,null);if(typeof k.then=="function")return q(L,N,hu(k),Z);if(k.$$typeof===B)return q(L,N,eu(L,k),Z);mu(L,k)}return null}function P(L,N,k,Z,de){if(typeof Z=="string"&&Z!==""||typeof Z=="number"||typeof Z=="bigint")return L=L.get(k)||null,b(N,L,""+Z,de);if(typeof Z=="object"&&Z!==null){switch(Z.$$typeof){case E:return L=L.get(Z.key===null?k:Z.key)||null,A(N,L,Z,de);case R:return L=L.get(Z.key===null?k:Z.key)||null,H(N,L,Z,de);case J:var Le=Z._init;return Z=Le(Z._payload),P(L,N,k,Z,de)}if(ce(Z)||w(Z))return L=L.get(k)||null,Q(N,L,Z,de,null);if(typeof Z.then=="function")return P(L,N,k,hu(Z),de);if(Z.$$typeof===B)return P(L,N,k,eu(N,Z),de);mu(N,Z)}return null}function Ce(L,N,k,Z){for(var de=null,Le=null,ve=N,Te=N=0,Nt=null;ve!==null&&Te<k.length;Te++){ve.index>Te?(Nt=ve,ve=null):Nt=ve.sibling;var $e=q(L,ve,k[Te],Z);if($e===null){ve===null&&(ve=Nt);break}e&&ve&&$e.alternate===null&&n(L,ve),N=d($e,N,Te),Le===null?de=$e:Le.sibling=$e,Le=$e,ve=Nt}if(Te===k.length)return a(L,ve),Pe&&Oa(L,Te),de;if(ve===null){for(;Te<k.length;Te++)ve=W(L,k[Te],Z),ve!==null&&(N=d(ve,N,Te),Le===null?de=ve:Le.sibling=ve,Le=ve);return Pe&&Oa(L,Te),de}for(ve=o(ve);Te<k.length;Te++)Nt=P(ve,L,Te,k[Te],Z),Nt!==null&&(e&&Nt.alternate!==null&&ve.delete(Nt.key===null?Te:Nt.key),N=d(Nt,N,Te),Le===null?de=Nt:Le.sibling=Nt,Le=Nt);return e&&ve.forEach(function(na){return n(L,na)}),Pe&&Oa(L,Te),de}function we(L,N,k,Z){if(k==null)throw Error(i(151));for(var de=null,Le=null,ve=N,Te=N=0,Nt=null,$e=k.next();ve!==null&&!$e.done;Te++,$e=k.next()){ve.index>Te?(Nt=ve,ve=null):Nt=ve.sibling;var na=q(L,ve,$e.value,Z);if(na===null){ve===null&&(ve=Nt);break}e&&ve&&na.alternate===null&&n(L,ve),N=d(na,N,Te),Le===null?de=na:Le.sibling=na,Le=na,ve=Nt}if($e.done)return a(L,ve),Pe&&Oa(L,Te),de;if(ve===null){for(;!$e.done;Te++,$e=k.next())$e=W(L,$e.value,Z),$e!==null&&(N=d($e,N,Te),Le===null?de=$e:Le.sibling=$e,Le=$e);return Pe&&Oa(L,Te),de}for(ve=o(ve);!$e.done;Te++,$e=k.next())$e=P(ve,L,Te,$e.value,Z),$e!==null&&(e&&$e.alternate!==null&&ve.delete($e.key===null?Te:$e.key),N=d($e,N,Te),Le===null?de=$e:Le.sibling=$e,Le=$e);return e&&ve.forEach(function(LE){return n(L,LE)}),Pe&&Oa(L,Te),de}function tt(L,N,k,Z){if(typeof k=="object"&&k!==null&&k.type===S&&k.key===null&&(k=k.props.children),typeof k=="object"&&k!==null){switch(k.$$typeof){case E:e:{for(var de=k.key;N!==null;){if(N.key===de){if(de=k.type,de===S){if(N.tag===7){a(L,N.sibling),Z=s(N,k.props.children),Z.return=L,L=Z;break e}}else if(N.elementType===de||typeof de=="object"&&de!==null&&de.$$typeof===J&&jp(de)===N.type){a(L,N.sibling),Z=s(N,k.props),Ri(Z,k),Z.return=L,L=Z;break e}a(L,N);break}else n(L,N);N=N.sibling}k.type===S?(Z=xa(k.props.children,L.mode,Z,k.key),Z.return=L,L=Z):(Z=Zo(k.type,k.key,k.props,null,L.mode,Z),Ri(Z,k),Z.return=L,L=Z)}return g(L);case R:e:{for(de=k.key;N!==null;){if(N.key===de)if(N.tag===4&&N.stateNode.containerInfo===k.containerInfo&&N.stateNode.implementation===k.implementation){a(L,N.sibling),Z=s(N,k.children||[]),Z.return=L,L=Z;break e}else{a(L,N);break}else n(L,N);N=N.sibling}Z=Rc(k,L.mode,Z),Z.return=L,L=Z}return g(L);case J:return de=k._init,k=de(k._payload),tt(L,N,k,Z)}if(ce(k))return Ce(L,N,k,Z);if(w(k)){if(de=w(k),typeof de!="function")throw Error(i(150));return k=de.call(k),we(L,N,k,Z)}if(typeof k.then=="function")return tt(L,N,hu(k),Z);if(k.$$typeof===B)return tt(L,N,eu(L,k),Z);mu(L,k)}return typeof k=="string"&&k!==""||typeof k=="number"||typeof k=="bigint"?(k=""+k,N!==null&&N.tag===6?(a(L,N.sibling),Z=s(N,k),Z.return=L,L=Z):(a(L,N),Z=Tc(k,L.mode,Z),Z.return=L,L=Z),g(L)):a(L,N)}return function(L,N,k,Z){try{Ti=0;var de=tt(L,N,k,Z);return Sl=null,de}catch(ve){if(ve===mi||ve===nu)throw ve;var Le=sn(29,ve,null,L.mode);return Le.lanes=Z,Le.return=L,Le}finally{}}}var El=kp(!0),Hp=kp(!1),On=K(null),Gn=null;function qr(e){var n=e.alternate;le(_t,_t.current&1),le(On,e),Gn===null&&(n===null||yl.current!==null||n.memoizedState!==null)&&(Gn=e)}function $p(e){if(e.tag===22){if(le(_t,_t.current),le(On,e),Gn===null){var n=e.alternate;n!==null&&n.memoizedState!==null&&(Gn=e)}}else Pr()}function Pr(){le(_t,_t.current),le(On,On.current)}function gr(e){re(On),Gn===e&&(Gn=null),re(_t)}var _t=K(0);function pu(e){for(var n=e;n!==null;){if(n.tag===13){var a=n.memoizedState;if(a!==null&&(a=a.dehydrated,a===null||a.data==="$?"||Kf(a)))return n}else if(n.tag===19&&n.memoizedProps.revealOrder!==void 0){if((n.flags&128)!==0)return n}else if(n.child!==null){n.child.return=n,n=n.child;continue}if(n===e)break;for(;n.sibling===null;){if(n.return===null||n.return===e)return null;n=n.return}n.sibling.return=n.return,n=n.sibling}return null}function rf(e,n,a,o){n=e.memoizedState,a=a(o,n),a=a==null?n:y({},n,a),e.memoizedState=a,e.lanes===0&&(e.updateQueue.baseState=a)}var af={enqueueSetState:function(e,n,a){e=e._reactInternals;var o=hn(),s=kr(o);s.payload=n,a!=null&&(s.callback=a),n=Hr(e,s,o),n!==null&&(mn(n,e,o),yi(n,e,o))},enqueueReplaceState:function(e,n,a){e=e._reactInternals;var o=hn(),s=kr(o);s.tag=1,s.payload=n,a!=null&&(s.callback=a),n=Hr(e,s,o),n!==null&&(mn(n,e,o),yi(n,e,o))},enqueueForceUpdate:function(e,n){e=e._reactInternals;var a=hn(),o=kr(a);o.tag=2,n!=null&&(o.callback=n),n=Hr(e,o,a),n!==null&&(mn(n,e,a),yi(n,e,a))}};function qp(e,n,a,o,s,d,g){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(o,d,g):n.prototype&&n.prototype.isPureReactComponent?!ii(a,o)||!ii(s,d):!0}function Pp(e,n,a,o){e=n.state,typeof n.componentWillReceiveProps=="function"&&n.componentWillReceiveProps(a,o),typeof n.UNSAFE_componentWillReceiveProps=="function"&&n.UNSAFE_componentWillReceiveProps(a,o),n.state!==e&&af.enqueueReplaceState(n,n.state,null)}function La(e,n){var a=n;if("ref"in n){a={};for(var o in n)o!=="ref"&&(a[o]=n[o])}if(e=e.defaultProps){a===n&&(a=y({},a));for(var s in e)a[s]===void 0&&(a[s]=e[s])}return a}var yu=typeof reportError=="function"?reportError:function(e){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var n=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof e=="object"&&e!==null&&typeof e.message=="string"?String(e.message):String(e),error:e});if(!window.dispatchEvent(n))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",e);return}console.error(e)};function Vp(e){yu(e)}function Yp(e){console.error(e)}function Gp(e){yu(e)}function gu(e,n){try{var a=e.onUncaughtError;a(n.value,{componentStack:n.stack})}catch(o){setTimeout(function(){throw o})}}function Xp(e,n,a){try{var o=e.onCaughtError;o(a.value,{componentStack:a.stack,errorBoundary:n.tag===1?n.stateNode:null})}catch(s){setTimeout(function(){throw s})}}function lf(e,n,a){return a=kr(a),a.tag=3,a.payload={element:null},a.callback=function(){gu(e,n)},a}function Kp(e){return e=kr(e),e.tag=3,e}function Fp(e,n,a,o){var s=a.type.getDerivedStateFromError;if(typeof s=="function"){var d=o.value;e.payload=function(){return s(d)},e.callback=function(){Xp(n,a,o)}}var g=a.stateNode;g!==null&&typeof g.componentDidCatch=="function"&&(e.callback=function(){Xp(n,a,o),typeof s!="function"&&(Fr===null?Fr=new Set([this]):Fr.add(this));var b=o.stack;this.componentDidCatch(o.value,{componentStack:b!==null?b:""})})}function L1(e,n,a,o,s){if(a.flags|=32768,o!==null&&typeof o=="object"&&typeof o.then=="function"){if(n=a.alternate,n!==null&&fi(n,a,s,!0),a=On.current,a!==null){switch(a.tag){case 13:return Gn===null?Df():a.alternate===null&&yt===0&&(yt=3),a.flags&=-257,a.flags|=65536,a.lanes=s,o===Uc?a.flags|=16384:(n=a.updateQueue,n===null?a.updateQueue=new Set([o]):n.add(o),Nf(e,o,s)),!1;case 22:return a.flags|=65536,o===Uc?a.flags|=16384:(n=a.updateQueue,n===null?(n={transitions:null,markerInstances:null,retryQueue:new Set([o])},a.updateQueue=n):(a=n.retryQueue,a===null?n.retryQueue=new Set([o]):a.add(o)),Nf(e,o,s)),!1}throw Error(i(435,a.tag))}return Nf(e,o,s),Df(),!1}if(Pe)return n=On.current,n!==null?((n.flags&65536)===0&&(n.flags|=256),n.flags|=65536,n.lanes=s,o!==Ac&&(e=Error(i(422),{cause:o}),ci(Rn(e,a)))):(o!==Ac&&(n=Error(i(423),{cause:o}),ci(Rn(n,a))),e=e.current.alternate,e.flags|=65536,s&=-s,e.lanes|=s,o=Rn(o,a),s=lf(e.stateNode,o,s),jc(e,s),yt!==4&&(yt=2)),!1;var d=Error(i(520),{cause:o});if(d=Rn(d,a),Mi===null?Mi=[d]:Mi.push(d),yt!==4&&(yt=2),n===null)return!0;o=Rn(o,a),a=n;do{switch(a.tag){case 3:return a.flags|=65536,e=s&-s,a.lanes|=e,e=lf(a.stateNode,o,e),jc(a,e),!1;case 1:if(n=a.type,d=a.stateNode,(a.flags&128)===0&&(typeof n.getDerivedStateFromError=="function"||d!==null&&typeof d.componentDidCatch=="function"&&(Fr===null||!Fr.has(d))))return a.flags|=65536,s&=-s,a.lanes|=s,s=Kp(s),Fp(s,e,a,o),jc(a,s),!1}a=a.return}while(a!==null);return!1}var Qp=Error(i(461)),Dt=!1;function zt(e,n,a,o){n.child=e===null?Hp(n,null,a,o):El(n,e.child,a,o)}function Zp(e,n,a,o,s){a=a.render;var d=n.ref;if("ref"in o){var g={};for(var b in o)b!=="ref"&&(g[b]=o[b])}else g=o;return Na(n),o=Pc(e,n,a,g,d,s),b=Vc(),e!==null&&!Dt?(Yc(e,n,s),vr(e,n,s)):(Pe&&b&&Cc(n),n.flags|=1,zt(e,n,o,s),n.child)}function Jp(e,n,a,o,s){if(e===null){var d=a.type;return typeof d=="function"&&!wc(d)&&d.defaultProps===void 0&&a.compare===null?(n.tag=15,n.type=d,Wp(e,n,d,o,s)):(e=Zo(a.type,null,o,n,n.mode,s),e.ref=n.ref,e.return=n,n.child=e)}if(d=e.child,!mf(e,s)){var g=d.memoizedProps;if(a=a.compare,a=a!==null?a:ii,a(g,o)&&e.ref===n.ref)return vr(e,n,s)}return n.flags|=1,e=fr(d,o),e.ref=n.ref,e.return=n,n.child=e}function Wp(e,n,a,o,s){if(e!==null){var d=e.memoizedProps;if(ii(d,o)&&e.ref===n.ref)if(Dt=!1,n.pendingProps=o=d,mf(e,s))(e.flags&131072)!==0&&(Dt=!0);else return n.lanes=e.lanes,vr(e,n,s)}return of(e,n,a,o,s)}function Ip(e,n,a){var o=n.pendingProps,s=o.children,d=e!==null?e.memoizedState:null;if(o.mode==="hidden"){if((n.flags&128)!==0){if(o=d!==null?d.baseLanes|a:a,e!==null){for(s=n.child=e.child,d=0;s!==null;)d=d|s.lanes|s.childLanes,s=s.sibling;n.childLanes=d&~o}else n.childLanes=0,n.child=null;return ey(e,n,o,a)}if((a&536870912)!==0)n.memoizedState={baseLanes:0,cachePool:null},e!==null&&tu(n,d!==null?d.cachePool:null),d!==null?Wm(n,d):Hc(),$p(n);else return n.lanes=n.childLanes=536870912,ey(e,n,d!==null?d.baseLanes|a:a,a)}else d!==null?(tu(n,d.cachePool),Wm(n,d),Pr(),n.memoizedState=null):(e!==null&&tu(n,null),Hc(),Pr());return zt(e,n,s,a),n.child}function ey(e,n,a,o){var s=zc();return s=s===null?null:{parent:Ot._currentValue,pool:s},n.memoizedState={baseLanes:a,cachePool:s},e!==null&&tu(n,null),Hc(),$p(n),e!==null&&fi(e,n,o,!0),null}function vu(e,n){var a=n.ref;if(a===null)e!==null&&e.ref!==null&&(n.flags|=4194816);else{if(typeof a!="function"&&typeof a!="object")throw Error(i(284));(e===null||e.ref!==a)&&(n.flags|=4194816)}}function of(e,n,a,o,s){return Na(n),a=Pc(e,n,a,o,void 0,s),o=Vc(),e!==null&&!Dt?(Yc(e,n,s),vr(e,n,s)):(Pe&&o&&Cc(n),n.flags|=1,zt(e,n,a,s),n.child)}function ty(e,n,a,o,s,d){return Na(n),n.updateQueue=null,a=ep(n,o,a,s),Im(e),o=Vc(),e!==null&&!Dt?(Yc(e,n,d),vr(e,n,d)):(Pe&&o&&Cc(n),n.flags|=1,zt(e,n,a,d),n.child)}function ny(e,n,a,o,s){if(Na(n),n.stateNode===null){var d=fl,g=a.contextType;typeof g=="object"&&g!==null&&(d=$t(g)),d=new a(o,d),n.memoizedState=d.state!==null&&d.state!==void 0?d.state:null,d.updater=af,n.stateNode=d,d._reactInternals=n,d=n.stateNode,d.props=o,d.state=n.memoizedState,d.refs={},Lc(n),g=a.contextType,d.context=typeof g=="object"&&g!==null?$t(g):fl,d.state=n.memoizedState,g=a.getDerivedStateFromProps,typeof g=="function"&&(rf(n,a,g,o),d.state=n.memoizedState),typeof a.getDerivedStateFromProps=="function"||typeof d.getSnapshotBeforeUpdate=="function"||typeof d.UNSAFE_componentWillMount!="function"&&typeof d.componentWillMount!="function"||(g=d.state,typeof d.componentWillMount=="function"&&d.componentWillMount(),typeof d.UNSAFE_componentWillMount=="function"&&d.UNSAFE_componentWillMount(),g!==d.state&&af.enqueueReplaceState(d,d.state,null),vi(n,o,d,s),gi(),d.state=n.memoizedState),typeof d.componentDidMount=="function"&&(n.flags|=4194308),o=!0}else if(e===null){d=n.stateNode;var b=n.memoizedProps,A=La(a,b);d.props=A;var H=d.context,Q=a.contextType;g=fl,typeof Q=="object"&&Q!==null&&(g=$t(Q));var W=a.getDerivedStateFromProps;Q=typeof W=="function"||typeof d.getSnapshotBeforeUpdate=="function",b=n.pendingProps!==b,Q||typeof d.UNSAFE_componentWillReceiveProps!="function"&&typeof d.componentWillReceiveProps!="function"||(b||H!==g)&&Pp(n,d,o,g),jr=!1;var q=n.memoizedState;d.state=q,vi(n,o,d,s),gi(),H=n.memoizedState,b||q!==H||jr?(typeof W=="function"&&(rf(n,a,W,o),H=n.memoizedState),(A=jr||qp(n,a,A,o,q,H,g))?(Q||typeof d.UNSAFE_componentWillMount!="function"&&typeof d.componentWillMount!="function"||(typeof d.componentWillMount=="function"&&d.componentWillMount(),typeof d.UNSAFE_componentWillMount=="function"&&d.UNSAFE_componentWillMount()),typeof d.componentDidMount=="function"&&(n.flags|=4194308)):(typeof d.componentDidMount=="function"&&(n.flags|=4194308),n.memoizedProps=o,n.memoizedState=H),d.props=o,d.state=H,d.context=g,o=A):(typeof d.componentDidMount=="function"&&(n.flags|=4194308),o=!1)}else{d=n.stateNode,Bc(e,n),g=n.memoizedProps,Q=La(a,g),d.props=Q,W=n.pendingProps,q=d.context,H=a.contextType,A=fl,typeof H=="object"&&H!==null&&(A=$t(H)),b=a.getDerivedStateFromProps,(H=typeof b=="function"||typeof d.getSnapshotBeforeUpdate=="function")||typeof d.UNSAFE_componentWillReceiveProps!="function"&&typeof d.componentWillReceiveProps!="function"||(g!==W||q!==A)&&Pp(n,d,o,A),jr=!1,q=n.memoizedState,d.state=q,vi(n,o,d,s),gi();var P=n.memoizedState;g!==W||q!==P||jr||e!==null&&e.dependencies!==null&&Io(e.dependencies)?(typeof b=="function"&&(rf(n,a,b,o),P=n.memoizedState),(Q=jr||qp(n,a,Q,o,q,P,A)||e!==null&&e.dependencies!==null&&Io(e.dependencies))?(H||typeof d.UNSAFE_componentWillUpdate!="function"&&typeof d.componentWillUpdate!="function"||(typeof d.componentWillUpdate=="function"&&d.componentWillUpdate(o,P,A),typeof d.UNSAFE_componentWillUpdate=="function"&&d.UNSAFE_componentWillUpdate(o,P,A)),typeof d.componentDidUpdate=="function"&&(n.flags|=4),typeof d.getSnapshotBeforeUpdate=="function"&&(n.flags|=1024)):(typeof d.componentDidUpdate!="function"||g===e.memoizedProps&&q===e.memoizedState||(n.flags|=4),typeof d.getSnapshotBeforeUpdate!="function"||g===e.memoizedProps&&q===e.memoizedState||(n.flags|=1024),n.memoizedProps=o,n.memoizedState=P),d.props=o,d.state=P,d.context=A,o=Q):(typeof d.componentDidUpdate!="function"||g===e.memoizedProps&&q===e.memoizedState||(n.flags|=4),typeof d.getSnapshotBeforeUpdate!="function"||g===e.memoizedProps&&q===e.memoizedState||(n.flags|=1024),o=!1)}return d=o,vu(e,n),o=(n.flags&128)!==0,d||o?(d=n.stateNode,a=o&&typeof a.getDerivedStateFromError!="function"?null:d.render(),n.flags|=1,e!==null&&o?(n.child=El(n,e.child,null,s),n.child=El(n,null,a,s)):zt(e,n,a,s),n.memoizedState=d.state,e=n.child):e=vr(e,n,s),e}function ry(e,n,a,o){return si(),n.flags|=256,zt(e,n,a,o),n.child}var uf={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function sf(e){return{baseLanes:e,cachePool:Ym()}}function cf(e,n,a){return e=e!==null?e.childLanes&~a:0,n&&(e|=_n),e}function ay(e,n,a){var o=n.pendingProps,s=!1,d=(n.flags&128)!==0,g;if((g=d)||(g=e!==null&&e.memoizedState===null?!1:(_t.current&2)!==0),g&&(s=!0,n.flags&=-129),g=(n.flags&32)!==0,n.flags&=-33,e===null){if(Pe){if(s?qr(n):Pr(),Pe){var b=pt,A;if(A=b){e:{for(A=b,b=Yn;A.nodeType!==8;){if(!b){b=null;break e}if(A=jn(A.nextSibling),A===null){b=null;break e}}b=A}b!==null?(n.memoizedState={dehydrated:b,treeContext:Aa!==null?{id:dr,overflow:hr}:null,retryLane:536870912,hydrationErrors:null},A=sn(18,null,null,0),A.stateNode=b,A.return=n,n.child=A,Xt=n,pt=null,A=!0):A=!1}A||Da(n)}if(b=n.memoizedState,b!==null&&(b=b.dehydrated,b!==null))return Kf(b)?n.lanes=32:n.lanes=536870912,null;gr(n)}return b=o.children,o=o.fallback,s?(Pr(),s=n.mode,b=bu({mode:"hidden",children:b},s),o=xa(o,s,a,null),b.return=n,o.return=n,b.sibling=o,n.child=b,s=n.child,s.memoizedState=sf(a),s.childLanes=cf(e,g,a),n.memoizedState=uf,o):(qr(n),ff(n,b))}if(A=e.memoizedState,A!==null&&(b=A.dehydrated,b!==null)){if(d)n.flags&256?(qr(n),n.flags&=-257,n=df(e,n,a)):n.memoizedState!==null?(Pr(),n.child=e.child,n.flags|=128,n=null):(Pr(),s=o.fallback,b=n.mode,o=bu({mode:"visible",children:o.children},b),s=xa(s,b,a,null),s.flags|=2,o.return=n,s.return=n,o.sibling=s,n.child=o,El(n,e.child,null,a),o=n.child,o.memoizedState=sf(a),o.childLanes=cf(e,g,a),n.memoizedState=uf,n=s);else if(qr(n),Kf(b)){if(g=b.nextSibling&&b.nextSibling.dataset,g)var H=g.dgst;g=H,o=Error(i(419)),o.stack="",o.digest=g,ci({value:o,source:null,stack:null}),n=df(e,n,a)}else if(Dt||fi(e,n,a,!1),g=(a&e.childLanes)!==0,Dt||g){if(g=lt,g!==null&&(o=a&-a,o=(o&42)!==0?1:Jl(o),o=(o&(g.suspendedLanes|a))!==0?0:o,o!==0&&o!==A.retryLane))throw A.retryLane=o,cl(e,o),mn(g,e,o),Qp;b.data==="$?"||Df(),n=df(e,n,a)}else b.data==="$?"?(n.flags|=192,n.child=e.child,n=null):(e=A.treeContext,pt=jn(b.nextSibling),Xt=n,Pe=!0,_a=null,Yn=!1,e!==null&&(xn[An++]=dr,xn[An++]=hr,xn[An++]=Aa,dr=e.id,hr=e.overflow,Aa=n),n=ff(n,o.children),n.flags|=4096);return n}return s?(Pr(),s=o.fallback,b=n.mode,A=e.child,H=A.sibling,o=fr(A,{mode:"hidden",children:o.children}),o.subtreeFlags=A.subtreeFlags&65011712,H!==null?s=fr(H,s):(s=xa(s,b,a,null),s.flags|=2),s.return=n,o.return=n,o.sibling=s,n.child=o,o=s,s=n.child,b=e.child.memoizedState,b===null?b=sf(a):(A=b.cachePool,A!==null?(H=Ot._currentValue,A=A.parent!==H?{parent:H,pool:H}:A):A=Ym(),b={baseLanes:b.baseLanes|a,cachePool:A}),s.memoizedState=b,s.childLanes=cf(e,g,a),n.memoizedState=uf,o):(qr(n),a=e.child,e=a.sibling,a=fr(a,{mode:"visible",children:o.children}),a.return=n,a.sibling=null,e!==null&&(g=n.deletions,g===null?(n.deletions=[e],n.flags|=16):g.push(e)),n.child=a,n.memoizedState=null,a)}function ff(e,n){return n=bu({mode:"visible",children:n},e.mode),n.return=e,e.child=n}function bu(e,n){return e=sn(22,e,null,n),e.lanes=0,e.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null},e}function df(e,n,a){return El(n,e.child,null,a),e=ff(n,n.pendingProps.children),e.flags|=2,n.memoizedState=null,e}function ly(e,n,a){e.lanes|=n;var o=e.alternate;o!==null&&(o.lanes|=n),_c(e.return,n,a)}function hf(e,n,a,o,s){var d=e.memoizedState;d===null?e.memoizedState={isBackwards:n,rendering:null,renderingStartTime:0,last:o,tail:a,tailMode:s}:(d.isBackwards=n,d.rendering=null,d.renderingStartTime=0,d.last=o,d.tail=a,d.tailMode=s)}function iy(e,n,a){var o=n.pendingProps,s=o.revealOrder,d=o.tail;if(zt(e,n,o.children,a),o=_t.current,(o&2)!==0)o=o&1|2,n.flags|=128;else{if(e!==null&&(e.flags&128)!==0)e:for(e=n.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&ly(e,a,n);else if(e.tag===19)ly(e,a,n);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===n)break e;for(;e.sibling===null;){if(e.return===null||e.return===n)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}o&=1}switch(le(_t,o),s){case"forwards":for(a=n.child,s=null;a!==null;)e=a.alternate,e!==null&&pu(e)===null&&(s=a),a=a.sibling;a=s,a===null?(s=n.child,n.child=null):(s=a.sibling,a.sibling=null),hf(n,!1,s,a,d);break;case"backwards":for(a=null,s=n.child,n.child=null;s!==null;){if(e=s.alternate,e!==null&&pu(e)===null){n.child=s;break}e=s.sibling,s.sibling=a,a=s,s=e}hf(n,!0,a,null,d);break;case"together":hf(n,!1,null,null,void 0);break;default:n.memoizedState=null}return n.child}function vr(e,n,a){if(e!==null&&(n.dependencies=e.dependencies),Kr|=n.lanes,(a&n.childLanes)===0)if(e!==null){if(fi(e,n,a,!1),(a&n.childLanes)===0)return null}else return null;if(e!==null&&n.child!==e.child)throw Error(i(153));if(n.child!==null){for(e=n.child,a=fr(e,e.pendingProps),n.child=a,a.return=n;e.sibling!==null;)e=e.sibling,a=a.sibling=fr(e,e.pendingProps),a.return=n;a.sibling=null}return n.child}function mf(e,n){return(e.lanes&n)!==0?!0:(e=e.dependencies,!!(e!==null&&Io(e)))}function B1(e,n,a){switch(n.tag){case 3:Xe(n,n.stateNode.containerInfo),Br(n,Ot,e.memoizedState.cache),si();break;case 27:case 5:ht(n);break;case 4:Xe(n,n.stateNode.containerInfo);break;case 10:Br(n,n.type,n.memoizedProps.value);break;case 13:var o=n.memoizedState;if(o!==null)return o.dehydrated!==null?(qr(n),n.flags|=128,null):(a&n.child.childLanes)!==0?ay(e,n,a):(qr(n),e=vr(e,n,a),e!==null?e.sibling:null);qr(n);break;case 19:var s=(e.flags&128)!==0;if(o=(a&n.childLanes)!==0,o||(fi(e,n,a,!1),o=(a&n.childLanes)!==0),s){if(o)return iy(e,n,a);n.flags|=128}if(s=n.memoizedState,s!==null&&(s.rendering=null,s.tail=null,s.lastEffect=null),le(_t,_t.current),o)break;return null;case 22:case 23:return n.lanes=0,Ip(e,n,a);case 24:Br(n,Ot,e.memoizedState.cache)}return vr(e,n,a)}function oy(e,n,a){if(e!==null)if(e.memoizedProps!==n.pendingProps)Dt=!0;else{if(!mf(e,a)&&(n.flags&128)===0)return Dt=!1,B1(e,n,a);Dt=(e.flags&131072)!==0}else Dt=!1,Pe&&(n.flags&1048576)!==0&&jm(n,Wo,n.index);switch(n.lanes=0,n.tag){case 16:e:{e=n.pendingProps;var o=n.elementType,s=o._init;if(o=s(o._payload),n.type=o,typeof o=="function")wc(o)?(e=La(o,e),n.tag=1,n=ny(null,n,o,e,a)):(n.tag=0,n=of(null,n,o,e,a));else{if(o!=null){if(s=o.$$typeof,s===G){n.tag=11,n=Zp(null,n,o,e,a);break e}else if(s===V){n.tag=14,n=Jp(null,n,o,e,a);break e}}throw n=I(o)||o,Error(i(306,n,""))}}return n;case 0:return of(e,n,n.type,n.pendingProps,a);case 1:return o=n.type,s=La(o,n.pendingProps),ny(e,n,o,s,a);case 3:e:{if(Xe(n,n.stateNode.containerInfo),e===null)throw Error(i(387));o=n.pendingProps;var d=n.memoizedState;s=d.element,Bc(e,n),vi(n,o,null,a);var g=n.memoizedState;if(o=g.cache,Br(n,Ot,o),o!==d.cache&&Dc(n,[Ot],a,!0),gi(),o=g.element,d.isDehydrated)if(d={element:o,isDehydrated:!1,cache:g.cache},n.updateQueue.baseState=d,n.memoizedState=d,n.flags&256){n=ry(e,n,o,a);break e}else if(o!==s){s=Rn(Error(i(424)),n),ci(s),n=ry(e,n,o,a);break e}else{switch(e=n.stateNode.containerInfo,e.nodeType){case 9:e=e.body;break;default:e=e.nodeName==="HTML"?e.ownerDocument.body:e}for(pt=jn(e.firstChild),Xt=n,Pe=!0,_a=null,Yn=!0,a=Hp(n,null,o,a),n.child=a;a;)a.flags=a.flags&-3|4096,a=a.sibling}else{if(si(),o===s){n=vr(e,n,a);break e}zt(e,n,o,a)}n=n.child}return n;case 26:return vu(e,n),e===null?(a=fg(n.type,null,n.pendingProps,null))?n.memoizedState=a:Pe||(a=n.type,e=n.pendingProps,o=zu(Se.current).createElement(a),o[te]=n,o[ie]=e,Lt(o,a,e),_e(o),n.stateNode=o):n.memoizedState=fg(n.type,e.memoizedProps,n.pendingProps,e.memoizedState),null;case 27:return ht(n),e===null&&Pe&&(o=n.stateNode=ug(n.type,n.pendingProps,Se.current),Xt=n,Yn=!0,s=pt,Jr(n.type)?(Ff=s,pt=jn(o.firstChild)):pt=s),zt(e,n,n.pendingProps.children,a),vu(e,n),e===null&&(n.flags|=4194304),n.child;case 5:return e===null&&Pe&&((s=o=pt)&&(o=cE(o,n.type,n.pendingProps,Yn),o!==null?(n.stateNode=o,Xt=n,pt=jn(o.firstChild),Yn=!1,s=!0):s=!1),s||Da(n)),ht(n),s=n.type,d=n.pendingProps,g=e!==null?e.memoizedProps:null,o=d.children,Yf(s,d)?o=null:g!==null&&Yf(s,g)&&(n.flags|=32),n.memoizedState!==null&&(s=Pc(e,n,O1,null,null,a),$i._currentValue=s),vu(e,n),zt(e,n,o,a),n.child;case 6:return e===null&&Pe&&((e=a=pt)&&(a=fE(a,n.pendingProps,Yn),a!==null?(n.stateNode=a,Xt=n,pt=null,e=!0):e=!1),e||Da(n)),null;case 13:return ay(e,n,a);case 4:return Xe(n,n.stateNode.containerInfo),o=n.pendingProps,e===null?n.child=El(n,null,o,a):zt(e,n,o,a),n.child;case 11:return Zp(e,n,n.type,n.pendingProps,a);case 7:return zt(e,n,n.pendingProps,a),n.child;case 8:return zt(e,n,n.pendingProps.children,a),n.child;case 12:return zt(e,n,n.pendingProps.children,a),n.child;case 10:return o=n.pendingProps,Br(n,n.type,o.value),zt(e,n,o.children,a),n.child;case 9:return s=n.type._context,o=n.pendingProps.children,Na(n),s=$t(s),o=o(s),n.flags|=1,zt(e,n,o,a),n.child;case 14:return Jp(e,n,n.type,n.pendingProps,a);case 15:return Wp(e,n,n.type,n.pendingProps,a);case 19:return iy(e,n,a);case 31:return o=n.pendingProps,a=n.mode,o={mode:o.mode,children:o.children},e===null?(a=bu(o,a),a.ref=n.ref,n.child=a,a.return=n,n=a):(a=fr(e.child,o),a.ref=n.ref,n.child=a,a.return=n,n=a),n;case 22:return Ip(e,n,a);case 24:return Na(n),o=$t(Ot),e===null?(s=zc(),s===null&&(s=lt,d=Mc(),s.pooledCache=d,d.refCount++,d!==null&&(s.pooledCacheLanes|=a),s=d),n.memoizedState={parent:o,cache:s},Lc(n),Br(n,Ot,s)):((e.lanes&a)!==0&&(Bc(e,n),vi(n,null,null,a),gi()),s=e.memoizedState,d=n.memoizedState,s.parent!==o?(s={parent:o,cache:o},n.memoizedState=s,n.lanes===0&&(n.memoizedState=n.updateQueue.baseState=s),Br(n,Ot,o)):(o=d.cache,Br(n,Ot,o),o!==s.cache&&Dc(n,[Ot],a,!0))),zt(e,n,n.pendingProps.children,a),n.child;case 29:throw n.pendingProps}throw Error(i(156,n.tag))}function br(e){e.flags|=4}function uy(e,n){if(n.type!=="stylesheet"||(n.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!yg(n)){if(n=On.current,n!==null&&((He&4194048)===He?Gn!==null:(He&62914560)!==He&&(He&536870912)===0||n!==Gn))throw pi=Uc,Gm;e.flags|=8192}}function Su(e,n){n!==null&&(e.flags|=4),e.flags&16384&&(n=e.tag!==22?Uo():536870912,e.lanes|=n,Cl|=n)}function Ci(e,n){if(!Pe)switch(e.tailMode){case"hidden":n=e.tail;for(var a=null;n!==null;)n.alternate!==null&&(a=n),n=n.sibling;a===null?e.tail=null:a.sibling=null;break;case"collapsed":a=e.tail;for(var o=null;a!==null;)a.alternate!==null&&(o=a),a=a.sibling;o===null?n||e.tail===null?e.tail=null:e.tail.sibling=null:o.sibling=null}}function ft(e){var n=e.alternate!==null&&e.alternate.child===e.child,a=0,o=0;if(n)for(var s=e.child;s!==null;)a|=s.lanes|s.childLanes,o|=s.subtreeFlags&65011712,o|=s.flags&65011712,s.return=e,s=s.sibling;else for(s=e.child;s!==null;)a|=s.lanes|s.childLanes,o|=s.subtreeFlags,o|=s.flags,s.return=e,s=s.sibling;return e.subtreeFlags|=o,e.childLanes=a,n}function j1(e,n,a){var o=n.pendingProps;switch(xc(n),n.tag){case 31:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return ft(n),null;case 1:return ft(n),null;case 3:return a=n.stateNode,o=null,e!==null&&(o=e.memoizedState.cache),n.memoizedState.cache!==o&&(n.flags|=2048),pr(Ot),an(),a.pendingContext&&(a.context=a.pendingContext,a.pendingContext=null),(e===null||e.child===null)&&(ui(n)?br(n):e===null||e.memoizedState.isDehydrated&&(n.flags&256)===0||(n.flags|=1024,$m())),ft(n),null;case 26:return a=n.memoizedState,e===null?(br(n),a!==null?(ft(n),uy(n,a)):(ft(n),n.flags&=-16777217)):a?a!==e.memoizedState?(br(n),ft(n),uy(n,a)):(ft(n),n.flags&=-16777217):(e.memoizedProps!==o&&br(n),ft(n),n.flags&=-16777217),null;case 27:ln(n),a=Se.current;var s=n.type;if(e!==null&&n.stateNode!=null)e.memoizedProps!==o&&br(n);else{if(!o){if(n.stateNode===null)throw Error(i(166));return ft(n),null}e=fe.current,ui(n)?km(n):(e=ug(s,o,a),n.stateNode=e,br(n))}return ft(n),null;case 5:if(ln(n),a=n.type,e!==null&&n.stateNode!=null)e.memoizedProps!==o&&br(n);else{if(!o){if(n.stateNode===null)throw Error(i(166));return ft(n),null}if(e=fe.current,ui(n))km(n);else{switch(s=zu(Se.current),e){case 1:e=s.createElementNS("http://www.w3.org/2000/svg",a);break;case 2:e=s.createElementNS("http://www.w3.org/1998/Math/MathML",a);break;default:switch(a){case"svg":e=s.createElementNS("http://www.w3.org/2000/svg",a);break;case"math":e=s.createElementNS("http://www.w3.org/1998/Math/MathML",a);break;case"script":e=s.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild);break;case"select":e=typeof o.is=="string"?s.createElement("select",{is:o.is}):s.createElement("select"),o.multiple?e.multiple=!0:o.size&&(e.size=o.size);break;default:e=typeof o.is=="string"?s.createElement(a,{is:o.is}):s.createElement(a)}}e[te]=n,e[ie]=o;e:for(s=n.child;s!==null;){if(s.tag===5||s.tag===6)e.appendChild(s.stateNode);else if(s.tag!==4&&s.tag!==27&&s.child!==null){s.child.return=s,s=s.child;continue}if(s===n)break e;for(;s.sibling===null;){if(s.return===null||s.return===n)break e;s=s.return}s.sibling.return=s.return,s=s.sibling}n.stateNode=e;e:switch(Lt(e,a,o),a){case"button":case"input":case"select":case"textarea":e=!!o.autoFocus;break e;case"img":e=!0;break e;default:e=!1}e&&br(n)}}return ft(n),n.flags&=-16777217,null;case 6:if(e&&n.stateNode!=null)e.memoizedProps!==o&&br(n);else{if(typeof o!="string"&&n.stateNode===null)throw Error(i(166));if(e=Se.current,ui(n)){if(e=n.stateNode,a=n.memoizedProps,o=null,s=Xt,s!==null)switch(s.tag){case 27:case 5:o=s.memoizedProps}e[te]=n,e=!!(e.nodeValue===a||o!==null&&o.suppressHydrationWarning===!0||tg(e.nodeValue,a)),e||Da(n)}else e=zu(e).createTextNode(o),e[te]=n,n.stateNode=e}return ft(n),null;case 13:if(o=n.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(s=ui(n),o!==null&&o.dehydrated!==null){if(e===null){if(!s)throw Error(i(318));if(s=n.memoizedState,s=s!==null?s.dehydrated:null,!s)throw Error(i(317));s[te]=n}else si(),(n.flags&128)===0&&(n.memoizedState=null),n.flags|=4;ft(n),s=!1}else s=$m(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=s),s=!0;if(!s)return n.flags&256?(gr(n),n):(gr(n),null)}if(gr(n),(n.flags&128)!==0)return n.lanes=a,n;if(a=o!==null,e=e!==null&&e.memoizedState!==null,a){o=n.child,s=null,o.alternate!==null&&o.alternate.memoizedState!==null&&o.alternate.memoizedState.cachePool!==null&&(s=o.alternate.memoizedState.cachePool.pool);var d=null;o.memoizedState!==null&&o.memoizedState.cachePool!==null&&(d=o.memoizedState.cachePool.pool),d!==s&&(o.flags|=2048)}return a!==e&&a&&(n.child.flags|=8192),Su(n,n.updateQueue),ft(n),null;case 4:return an(),e===null&&Hf(n.stateNode.containerInfo),ft(n),null;case 10:return pr(n.type),ft(n),null;case 19:if(re(_t),s=n.memoizedState,s===null)return ft(n),null;if(o=(n.flags&128)!==0,d=s.rendering,d===null)if(o)Ci(s,!1);else{if(yt!==0||e!==null&&(e.flags&128)!==0)for(e=n.child;e!==null;){if(d=pu(e),d!==null){for(n.flags|=128,Ci(s,!1),e=d.updateQueue,n.updateQueue=e,Su(n,e),n.subtreeFlags=0,e=a,a=n.child;a!==null;)Bm(a,e),a=a.sibling;return le(_t,_t.current&1|2),n.child}e=e.sibling}s.tail!==null&&kt()>Tu&&(n.flags|=128,o=!0,Ci(s,!1),n.lanes=4194304)}else{if(!o)if(e=pu(d),e!==null){if(n.flags|=128,o=!0,e=e.updateQueue,n.updateQueue=e,Su(n,e),Ci(s,!0),s.tail===null&&s.tailMode==="hidden"&&!d.alternate&&!Pe)return ft(n),null}else 2*kt()-s.renderingStartTime>Tu&&a!==536870912&&(n.flags|=128,o=!0,Ci(s,!1),n.lanes=4194304);s.isBackwards?(d.sibling=n.child,n.child=d):(e=s.last,e!==null?e.sibling=d:n.child=d,s.last=d)}return s.tail!==null?(n=s.tail,s.rendering=n,s.tail=n.sibling,s.renderingStartTime=kt(),n.sibling=null,e=_t.current,le(_t,o?e&1|2:e&1),n):(ft(n),null);case 22:case 23:return gr(n),$c(),o=n.memoizedState!==null,e!==null?e.memoizedState!==null!==o&&(n.flags|=8192):o&&(n.flags|=8192),o?(a&536870912)!==0&&(n.flags&128)===0&&(ft(n),n.subtreeFlags&6&&(n.flags|=8192)):ft(n),a=n.updateQueue,a!==null&&Su(n,a.retryQueue),a=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(a=e.memoizedState.cachePool.pool),o=null,n.memoizedState!==null&&n.memoizedState.cachePool!==null&&(o=n.memoizedState.cachePool.pool),o!==a&&(n.flags|=2048),e!==null&&re(za),null;case 24:return a=null,e!==null&&(a=e.memoizedState.cache),n.memoizedState.cache!==a&&(n.flags|=2048),pr(Ot),ft(n),null;case 25:return null;case 30:return null}throw Error(i(156,n.tag))}function k1(e,n){switch(xc(n),n.tag){case 1:return e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 3:return pr(Ot),an(),e=n.flags,(e&65536)!==0&&(e&128)===0?(n.flags=e&-65537|128,n):null;case 26:case 27:case 5:return ln(n),null;case 13:if(gr(n),e=n.memoizedState,e!==null&&e.dehydrated!==null){if(n.alternate===null)throw Error(i(340));si()}return e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 19:return re(_t),null;case 4:return an(),null;case 10:return pr(n.type),null;case 22:case 23:return gr(n),$c(),e!==null&&re(za),e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 24:return pr(Ot),null;case 25:return null;default:return null}}function sy(e,n){switch(xc(n),n.tag){case 3:pr(Ot),an();break;case 26:case 27:case 5:ln(n);break;case 4:an();break;case 13:gr(n);break;case 19:re(_t);break;case 10:pr(n.type);break;case 22:case 23:gr(n),$c(),e!==null&&re(za);break;case 24:pr(Ot)}}function xi(e,n){try{var a=n.updateQueue,o=a!==null?a.lastEffect:null;if(o!==null){var s=o.next;a=s;do{if((a.tag&e)===e){o=void 0;var d=a.create,g=a.inst;o=d(),g.destroy=o}a=a.next}while(a!==s)}}catch(b){at(n,n.return,b)}}function Vr(e,n,a){try{var o=n.updateQueue,s=o!==null?o.lastEffect:null;if(s!==null){var d=s.next;o=d;do{if((o.tag&e)===e){var g=o.inst,b=g.destroy;if(b!==void 0){g.destroy=void 0,s=n;var A=a,H=b;try{H()}catch(Q){at(s,A,Q)}}}o=o.next}while(o!==d)}}catch(Q){at(n,n.return,Q)}}function cy(e){var n=e.updateQueue;if(n!==null){var a=e.stateNode;try{Jm(n,a)}catch(o){at(e,e.return,o)}}}function fy(e,n,a){a.props=La(e.type,e.memoizedProps),a.state=e.memoizedState;try{a.componentWillUnmount()}catch(o){at(e,n,o)}}function Ai(e,n){try{var a=e.ref;if(a!==null){switch(e.tag){case 26:case 27:case 5:var o=e.stateNode;break;case 30:o=e.stateNode;break;default:o=e.stateNode}typeof a=="function"?e.refCleanup=a(o):a.current=o}}catch(s){at(e,n,s)}}function Xn(e,n){var a=e.ref,o=e.refCleanup;if(a!==null)if(typeof o=="function")try{o()}catch(s){at(e,n,s)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof a=="function")try{a(null)}catch(s){at(e,n,s)}else a.current=null}function dy(e){var n=e.type,a=e.memoizedProps,o=e.stateNode;try{e:switch(n){case"button":case"input":case"select":case"textarea":a.autoFocus&&o.focus();break e;case"img":a.src?o.src=a.src:a.srcSet&&(o.srcset=a.srcSet)}}catch(s){at(e,e.return,s)}}function pf(e,n,a){try{var o=e.stateNode;lE(o,e.type,a,n),o[ie]=n}catch(s){at(e,e.return,s)}}function hy(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Jr(e.type)||e.tag===4}function yf(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||hy(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.tag===27&&Jr(e.type)||e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function gf(e,n,a){var o=e.tag;if(o===5||o===6)e=e.stateNode,n?(a.nodeType===9?a.body:a.nodeName==="HTML"?a.ownerDocument.body:a).insertBefore(e,n):(n=a.nodeType===9?a.body:a.nodeName==="HTML"?a.ownerDocument.body:a,n.appendChild(e),a=a._reactRootContainer,a!=null||n.onclick!==null||(n.onclick=Nu));else if(o!==4&&(o===27&&Jr(e.type)&&(a=e.stateNode,n=null),e=e.child,e!==null))for(gf(e,n,a),e=e.sibling;e!==null;)gf(e,n,a),e=e.sibling}function Eu(e,n,a){var o=e.tag;if(o===5||o===6)e=e.stateNode,n?a.insertBefore(e,n):a.appendChild(e);else if(o!==4&&(o===27&&Jr(e.type)&&(a=e.stateNode),e=e.child,e!==null))for(Eu(e,n,a),e=e.sibling;e!==null;)Eu(e,n,a),e=e.sibling}function my(e){var n=e.stateNode,a=e.memoizedProps;try{for(var o=e.type,s=n.attributes;s.length;)n.removeAttributeNode(s[0]);Lt(n,o,a),n[te]=e,n[ie]=a}catch(d){at(e,e.return,d)}}var Sr=!1,St=!1,vf=!1,py=typeof WeakSet=="function"?WeakSet:Set,Mt=null;function H1(e,n){if(e=e.containerInfo,Pf=Hu,e=xm(e),pc(e)){if("selectionStart"in e)var a={start:e.selectionStart,end:e.selectionEnd};else e:{a=(a=e.ownerDocument)&&a.defaultView||window;var o=a.getSelection&&a.getSelection();if(o&&o.rangeCount!==0){a=o.anchorNode;var s=o.anchorOffset,d=o.focusNode;o=o.focusOffset;try{a.nodeType,d.nodeType}catch{a=null;break e}var g=0,b=-1,A=-1,H=0,Q=0,W=e,q=null;t:for(;;){for(var P;W!==a||s!==0&&W.nodeType!==3||(b=g+s),W!==d||o!==0&&W.nodeType!==3||(A=g+o),W.nodeType===3&&(g+=W.nodeValue.length),(P=W.firstChild)!==null;)q=W,W=P;for(;;){if(W===e)break t;if(q===a&&++H===s&&(b=g),q===d&&++Q===o&&(A=g),(P=W.nextSibling)!==null)break;W=q,q=W.parentNode}W=P}a=b===-1||A===-1?null:{start:b,end:A}}else a=null}a=a||{start:0,end:0}}else a=null;for(Vf={focusedElem:e,selectionRange:a},Hu=!1,Mt=n;Mt!==null;)if(n=Mt,e=n.child,(n.subtreeFlags&1024)!==0&&e!==null)e.return=n,Mt=e;else for(;Mt!==null;){switch(n=Mt,d=n.alternate,e=n.flags,n.tag){case 0:break;case 11:case 15:break;case 1:if((e&1024)!==0&&d!==null){e=void 0,a=n,s=d.memoizedProps,d=d.memoizedState,o=a.stateNode;try{var Ce=La(a.type,s,a.elementType===a.type);e=o.getSnapshotBeforeUpdate(Ce,d),o.__reactInternalSnapshotBeforeUpdate=e}catch(we){at(a,a.return,we)}}break;case 3:if((e&1024)!==0){if(e=n.stateNode.containerInfo,a=e.nodeType,a===9)Xf(e);else if(a===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":Xf(e);break;default:e.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((e&1024)!==0)throw Error(i(163))}if(e=n.sibling,e!==null){e.return=n.return,Mt=e;break}Mt=n.return}}function yy(e,n,a){var o=a.flags;switch(a.tag){case 0:case 11:case 15:Yr(e,a),o&4&&xi(5,a);break;case 1:if(Yr(e,a),o&4)if(e=a.stateNode,n===null)try{e.componentDidMount()}catch(g){at(a,a.return,g)}else{var s=La(a.type,n.memoizedProps);n=n.memoizedState;try{e.componentDidUpdate(s,n,e.__reactInternalSnapshotBeforeUpdate)}catch(g){at(a,a.return,g)}}o&64&&cy(a),o&512&&Ai(a,a.return);break;case 3:if(Yr(e,a),o&64&&(e=a.updateQueue,e!==null)){if(n=null,a.child!==null)switch(a.child.tag){case 27:case 5:n=a.child.stateNode;break;case 1:n=a.child.stateNode}try{Jm(e,n)}catch(g){at(a,a.return,g)}}break;case 27:n===null&&o&4&&my(a);case 26:case 5:Yr(e,a),n===null&&o&4&&dy(a),o&512&&Ai(a,a.return);break;case 12:Yr(e,a);break;case 13:Yr(e,a),o&4&&by(e,a),o&64&&(e=a.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(a=F1.bind(null,a),dE(e,a))));break;case 22:if(o=a.memoizedState!==null||Sr,!o){n=n!==null&&n.memoizedState!==null||St,s=Sr;var d=St;Sr=o,(St=n)&&!d?Gr(e,a,(a.subtreeFlags&8772)!==0):Yr(e,a),Sr=s,St=d}break;case 30:break;default:Yr(e,a)}}function gy(e){var n=e.alternate;n!==null&&(e.alternate=null,gy(n)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(n=e.stateNode,n!==null&&ye(n)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}var ut=null,Wt=!1;function Er(e,n,a){for(a=a.child;a!==null;)vy(e,n,a),a=a.sibling}function vy(e,n,a){if(Ae&&typeof Ae.onCommitFiberUnmount=="function")try{Ae.onCommitFiberUnmount(rt,a)}catch{}switch(a.tag){case 26:St||Xn(a,n),Er(e,n,a),a.memoizedState?a.memoizedState.count--:a.stateNode&&(a=a.stateNode,a.parentNode.removeChild(a));break;case 27:St||Xn(a,n);var o=ut,s=Wt;Jr(a.type)&&(ut=a.stateNode,Wt=!1),Er(e,n,a),Bi(a.stateNode),ut=o,Wt=s;break;case 5:St||Xn(a,n);case 6:if(o=ut,s=Wt,ut=null,Er(e,n,a),ut=o,Wt=s,ut!==null)if(Wt)try{(ut.nodeType===9?ut.body:ut.nodeName==="HTML"?ut.ownerDocument.body:ut).removeChild(a.stateNode)}catch(d){at(a,n,d)}else try{ut.removeChild(a.stateNode)}catch(d){at(a,n,d)}break;case 18:ut!==null&&(Wt?(e=ut,ig(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,a.stateNode),Yi(e)):ig(ut,a.stateNode));break;case 4:o=ut,s=Wt,ut=a.stateNode.containerInfo,Wt=!0,Er(e,n,a),ut=o,Wt=s;break;case 0:case 11:case 14:case 15:St||Vr(2,a,n),St||Vr(4,a,n),Er(e,n,a);break;case 1:St||(Xn(a,n),o=a.stateNode,typeof o.componentWillUnmount=="function"&&fy(a,n,o)),Er(e,n,a);break;case 21:Er(e,n,a);break;case 22:St=(o=St)||a.memoizedState!==null,Er(e,n,a),St=o;break;default:Er(e,n,a)}}function by(e,n){if(n.memoizedState===null&&(e=n.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{Yi(e)}catch(a){at(n,n.return,a)}}function $1(e){switch(e.tag){case 13:case 19:var n=e.stateNode;return n===null&&(n=e.stateNode=new py),n;case 22:return e=e.stateNode,n=e._retryCache,n===null&&(n=e._retryCache=new py),n;default:throw Error(i(435,e.tag))}}function bf(e,n){var a=$1(e);n.forEach(function(o){var s=Q1.bind(null,e,o);a.has(o)||(a.add(o),o.then(s,s))})}function cn(e,n){var a=n.deletions;if(a!==null)for(var o=0;o<a.length;o++){var s=a[o],d=e,g=n,b=g;e:for(;b!==null;){switch(b.tag){case 27:if(Jr(b.type)){ut=b.stateNode,Wt=!1;break e}break;case 5:ut=b.stateNode,Wt=!1;break e;case 3:case 4:ut=b.stateNode.containerInfo,Wt=!0;break e}b=b.return}if(ut===null)throw Error(i(160));vy(d,g,s),ut=null,Wt=!1,d=s.alternate,d!==null&&(d.return=null),s.return=null}if(n.subtreeFlags&13878)for(n=n.child;n!==null;)Sy(n,e),n=n.sibling}var Bn=null;function Sy(e,n){var a=e.alternate,o=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:cn(n,e),fn(e),o&4&&(Vr(3,e,e.return),xi(3,e),Vr(5,e,e.return));break;case 1:cn(n,e),fn(e),o&512&&(St||a===null||Xn(a,a.return)),o&64&&Sr&&(e=e.updateQueue,e!==null&&(o=e.callbacks,o!==null&&(a=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=a===null?o:a.concat(o))));break;case 26:var s=Bn;if(cn(n,e),fn(e),o&512&&(St||a===null||Xn(a,a.return)),o&4){var d=a!==null?a.memoizedState:null;if(o=e.memoizedState,a===null)if(o===null)if(e.stateNode===null){e:{o=e.type,a=e.memoizedProps,s=s.ownerDocument||s;t:switch(o){case"title":d=s.getElementsByTagName("title")[0],(!d||d[pe]||d[te]||d.namespaceURI==="http://www.w3.org/2000/svg"||d.hasAttribute("itemprop"))&&(d=s.createElement(o),s.head.insertBefore(d,s.querySelector("head > title"))),Lt(d,o,a),d[te]=e,_e(d),o=d;break e;case"link":var g=mg("link","href",s).get(o+(a.href||""));if(g){for(var b=0;b<g.length;b++)if(d=g[b],d.getAttribute("href")===(a.href==null||a.href===""?null:a.href)&&d.getAttribute("rel")===(a.rel==null?null:a.rel)&&d.getAttribute("title")===(a.title==null?null:a.title)&&d.getAttribute("crossorigin")===(a.crossOrigin==null?null:a.crossOrigin)){g.splice(b,1);break t}}d=s.createElement(o),Lt(d,o,a),s.head.appendChild(d);break;case"meta":if(g=mg("meta","content",s).get(o+(a.content||""))){for(b=0;b<g.length;b++)if(d=g[b],d.getAttribute("content")===(a.content==null?null:""+a.content)&&d.getAttribute("name")===(a.name==null?null:a.name)&&d.getAttribute("property")===(a.property==null?null:a.property)&&d.getAttribute("http-equiv")===(a.httpEquiv==null?null:a.httpEquiv)&&d.getAttribute("charset")===(a.charSet==null?null:a.charSet)){g.splice(b,1);break t}}d=s.createElement(o),Lt(d,o,a),s.head.appendChild(d);break;default:throw Error(i(468,o))}d[te]=e,_e(d),o=d}e.stateNode=o}else pg(s,e.type,e.stateNode);else e.stateNode=hg(s,o,e.memoizedProps);else d!==o?(d===null?a.stateNode!==null&&(a=a.stateNode,a.parentNode.removeChild(a)):d.count--,o===null?pg(s,e.type,e.stateNode):hg(s,o,e.memoizedProps)):o===null&&e.stateNode!==null&&pf(e,e.memoizedProps,a.memoizedProps)}break;case 27:cn(n,e),fn(e),o&512&&(St||a===null||Xn(a,a.return)),a!==null&&o&4&&pf(e,e.memoizedProps,a.memoizedProps);break;case 5:if(cn(n,e),fn(e),o&512&&(St||a===null||Xn(a,a.return)),e.flags&32){s=e.stateNode;try{rl(s,"")}catch(P){at(e,e.return,P)}}o&4&&e.stateNode!=null&&(s=e.memoizedProps,pf(e,s,a!==null?a.memoizedProps:s)),o&1024&&(vf=!0);break;case 6:if(cn(n,e),fn(e),o&4){if(e.stateNode===null)throw Error(i(162));o=e.memoizedProps,a=e.stateNode;try{a.nodeValue=o}catch(P){at(e,e.return,P)}}break;case 3:if(Bu=null,s=Bn,Bn=Uu(n.containerInfo),cn(n,e),Bn=s,fn(e),o&4&&a!==null&&a.memoizedState.isDehydrated)try{Yi(n.containerInfo)}catch(P){at(e,e.return,P)}vf&&(vf=!1,Ey(e));break;case 4:o=Bn,Bn=Uu(e.stateNode.containerInfo),cn(n,e),fn(e),Bn=o;break;case 12:cn(n,e),fn(e);break;case 13:cn(n,e),fn(e),e.child.flags&8192&&e.memoizedState!==null!=(a!==null&&a.memoizedState!==null)&&(Cf=kt()),o&4&&(o=e.updateQueue,o!==null&&(e.updateQueue=null,bf(e,o)));break;case 22:s=e.memoizedState!==null;var A=a!==null&&a.memoizedState!==null,H=Sr,Q=St;if(Sr=H||s,St=Q||A,cn(n,e),St=Q,Sr=H,fn(e),o&8192)e:for(n=e.stateNode,n._visibility=s?n._visibility&-2:n._visibility|1,s&&(a===null||A||Sr||St||Ba(e)),a=null,n=e;;){if(n.tag===5||n.tag===26){if(a===null){A=a=n;try{if(d=A.stateNode,s)g=d.style,typeof g.setProperty=="function"?g.setProperty("display","none","important"):g.display="none";else{b=A.stateNode;var W=A.memoizedProps.style,q=W!=null&&W.hasOwnProperty("display")?W.display:null;b.style.display=q==null||typeof q=="boolean"?"":(""+q).trim()}}catch(P){at(A,A.return,P)}}}else if(n.tag===6){if(a===null){A=n;try{A.stateNode.nodeValue=s?"":A.memoizedProps}catch(P){at(A,A.return,P)}}}else if((n.tag!==22&&n.tag!==23||n.memoizedState===null||n===e)&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===e)break e;for(;n.sibling===null;){if(n.return===null||n.return===e)break e;a===n&&(a=null),n=n.return}a===n&&(a=null),n.sibling.return=n.return,n=n.sibling}o&4&&(o=e.updateQueue,o!==null&&(a=o.retryQueue,a!==null&&(o.retryQueue=null,bf(e,a))));break;case 19:cn(n,e),fn(e),o&4&&(o=e.updateQueue,o!==null&&(e.updateQueue=null,bf(e,o)));break;case 30:break;case 21:break;default:cn(n,e),fn(e)}}function fn(e){var n=e.flags;if(n&2){try{for(var a,o=e.return;o!==null;){if(hy(o)){a=o;break}o=o.return}if(a==null)throw Error(i(160));switch(a.tag){case 27:var s=a.stateNode,d=yf(e);Eu(e,d,s);break;case 5:var g=a.stateNode;a.flags&32&&(rl(g,""),a.flags&=-33);var b=yf(e);Eu(e,b,g);break;case 3:case 4:var A=a.stateNode.containerInfo,H=yf(e);gf(e,H,A);break;default:throw Error(i(161))}}catch(Q){at(e,e.return,Q)}e.flags&=-3}n&4096&&(e.flags&=-4097)}function Ey(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var n=e;Ey(n),n.tag===5&&n.flags&1024&&n.stateNode.reset(),e=e.sibling}}function Yr(e,n){if(n.subtreeFlags&8772)for(n=n.child;n!==null;)yy(e,n.alternate,n),n=n.sibling}function Ba(e){for(e=e.child;e!==null;){var n=e;switch(n.tag){case 0:case 11:case 14:case 15:Vr(4,n,n.return),Ba(n);break;case 1:Xn(n,n.return);var a=n.stateNode;typeof a.componentWillUnmount=="function"&&fy(n,n.return,a),Ba(n);break;case 27:Bi(n.stateNode);case 26:case 5:Xn(n,n.return),Ba(n);break;case 22:n.memoizedState===null&&Ba(n);break;case 30:Ba(n);break;default:Ba(n)}e=e.sibling}}function Gr(e,n,a){for(a=a&&(n.subtreeFlags&8772)!==0,n=n.child;n!==null;){var o=n.alternate,s=e,d=n,g=d.flags;switch(d.tag){case 0:case 11:case 15:Gr(s,d,a),xi(4,d);break;case 1:if(Gr(s,d,a),o=d,s=o.stateNode,typeof s.componentDidMount=="function")try{s.componentDidMount()}catch(H){at(o,o.return,H)}if(o=d,s=o.updateQueue,s!==null){var b=o.stateNode;try{var A=s.shared.hiddenCallbacks;if(A!==null)for(s.shared.hiddenCallbacks=null,s=0;s<A.length;s++)Zm(A[s],b)}catch(H){at(o,o.return,H)}}a&&g&64&&cy(d),Ai(d,d.return);break;case 27:my(d);case 26:case 5:Gr(s,d,a),a&&o===null&&g&4&&dy(d),Ai(d,d.return);break;case 12:Gr(s,d,a);break;case 13:Gr(s,d,a),a&&g&4&&by(s,d);break;case 22:d.memoizedState===null&&Gr(s,d,a),Ai(d,d.return);break;case 30:break;default:Gr(s,d,a)}n=n.sibling}}function Sf(e,n){var a=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(a=e.memoizedState.cachePool.pool),e=null,n.memoizedState!==null&&n.memoizedState.cachePool!==null&&(e=n.memoizedState.cachePool.pool),e!==a&&(e!=null&&e.refCount++,a!=null&&di(a))}function Ef(e,n){e=null,n.alternate!==null&&(e=n.alternate.memoizedState.cache),n=n.memoizedState.cache,n!==e&&(n.refCount++,e!=null&&di(e))}function Kn(e,n,a,o){if(n.subtreeFlags&10256)for(n=n.child;n!==null;)wy(e,n,a,o),n=n.sibling}function wy(e,n,a,o){var s=n.flags;switch(n.tag){case 0:case 11:case 15:Kn(e,n,a,o),s&2048&&xi(9,n);break;case 1:Kn(e,n,a,o);break;case 3:Kn(e,n,a,o),s&2048&&(e=null,n.alternate!==null&&(e=n.alternate.memoizedState.cache),n=n.memoizedState.cache,n!==e&&(n.refCount++,e!=null&&di(e)));break;case 12:if(s&2048){Kn(e,n,a,o),e=n.stateNode;try{var d=n.memoizedProps,g=d.id,b=d.onPostCommit;typeof b=="function"&&b(g,n.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(A){at(n,n.return,A)}}else Kn(e,n,a,o);break;case 13:Kn(e,n,a,o);break;case 23:break;case 22:d=n.stateNode,g=n.alternate,n.memoizedState!==null?d._visibility&2?Kn(e,n,a,o):Oi(e,n):d._visibility&2?Kn(e,n,a,o):(d._visibility|=2,wl(e,n,a,o,(n.subtreeFlags&10256)!==0)),s&2048&&Sf(g,n);break;case 24:Kn(e,n,a,o),s&2048&&Ef(n.alternate,n);break;default:Kn(e,n,a,o)}}function wl(e,n,a,o,s){for(s=s&&(n.subtreeFlags&10256)!==0,n=n.child;n!==null;){var d=e,g=n,b=a,A=o,H=g.flags;switch(g.tag){case 0:case 11:case 15:wl(d,g,b,A,s),xi(8,g);break;case 23:break;case 22:var Q=g.stateNode;g.memoizedState!==null?Q._visibility&2?wl(d,g,b,A,s):Oi(d,g):(Q._visibility|=2,wl(d,g,b,A,s)),s&&H&2048&&Sf(g.alternate,g);break;case 24:wl(d,g,b,A,s),s&&H&2048&&Ef(g.alternate,g);break;default:wl(d,g,b,A,s)}n=n.sibling}}function Oi(e,n){if(n.subtreeFlags&10256)for(n=n.child;n!==null;){var a=e,o=n,s=o.flags;switch(o.tag){case 22:Oi(a,o),s&2048&&Sf(o.alternate,o);break;case 24:Oi(a,o),s&2048&&Ef(o.alternate,o);break;default:Oi(a,o)}n=n.sibling}}var _i=8192;function Tl(e){if(e.subtreeFlags&_i)for(e=e.child;e!==null;)Ty(e),e=e.sibling}function Ty(e){switch(e.tag){case 26:Tl(e),e.flags&_i&&e.memoizedState!==null&&CE(Bn,e.memoizedState,e.memoizedProps);break;case 5:Tl(e);break;case 3:case 4:var n=Bn;Bn=Uu(e.stateNode.containerInfo),Tl(e),Bn=n;break;case 22:e.memoizedState===null&&(n=e.alternate,n!==null&&n.memoizedState!==null?(n=_i,_i=16777216,Tl(e),_i=n):Tl(e));break;default:Tl(e)}}function Ry(e){var n=e.alternate;if(n!==null&&(e=n.child,e!==null)){n.child=null;do n=e.sibling,e.sibling=null,e=n;while(e!==null)}}function Di(e){var n=e.deletions;if((e.flags&16)!==0){if(n!==null)for(var a=0;a<n.length;a++){var o=n[a];Mt=o,xy(o,e)}Ry(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)Cy(e),e=e.sibling}function Cy(e){switch(e.tag){case 0:case 11:case 15:Di(e),e.flags&2048&&Vr(9,e,e.return);break;case 3:Di(e);break;case 12:Di(e);break;case 22:var n=e.stateNode;e.memoizedState!==null&&n._visibility&2&&(e.return===null||e.return.tag!==13)?(n._visibility&=-3,wu(e)):Di(e);break;default:Di(e)}}function wu(e){var n=e.deletions;if((e.flags&16)!==0){if(n!==null)for(var a=0;a<n.length;a++){var o=n[a];Mt=o,xy(o,e)}Ry(e)}for(e=e.child;e!==null;){switch(n=e,n.tag){case 0:case 11:case 15:Vr(8,n,n.return),wu(n);break;case 22:a=n.stateNode,a._visibility&2&&(a._visibility&=-3,wu(n));break;default:wu(n)}e=e.sibling}}function xy(e,n){for(;Mt!==null;){var a=Mt;switch(a.tag){case 0:case 11:case 15:Vr(8,a,n);break;case 23:case 22:if(a.memoizedState!==null&&a.memoizedState.cachePool!==null){var o=a.memoizedState.cachePool.pool;o!=null&&o.refCount++}break;case 24:di(a.memoizedState.cache)}if(o=a.child,o!==null)o.return=a,Mt=o;else e:for(a=e;Mt!==null;){o=Mt;var s=o.sibling,d=o.return;if(gy(o),o===a){Mt=null;break e}if(s!==null){s.return=d,Mt=s;break e}Mt=d}}}var q1={getCacheForType:function(e){var n=$t(Ot),a=n.data.get(e);return a===void 0&&(a=e(),n.data.set(e,a)),a}},P1=typeof WeakMap=="function"?WeakMap:Map,Ke=0,lt=null,Be=null,He=0,Fe=0,dn=null,Xr=!1,Rl=!1,wf=!1,wr=0,yt=0,Kr=0,ja=0,Tf=0,_n=0,Cl=0,Mi=null,It=null,Rf=!1,Cf=0,Tu=1/0,Ru=null,Fr=null,Ut=0,Qr=null,xl=null,Al=0,xf=0,Af=null,Ay=null,Ni=0,Of=null;function hn(){if((Ke&2)!==0&&He!==0)return He&-He;if(z.T!==null){var e=ml;return e!==0?e:Lf()}return M()}function Oy(){_n===0&&(_n=(He&536870912)===0||Pe?Ia():536870912);var e=On.current;return e!==null&&(e.flags|=32),_n}function mn(e,n,a){(e===lt&&(Fe===2||Fe===9)||e.cancelPendingCommit!==null)&&(Ol(e,0),Zr(e,He,_n,!1)),Sa(e,a),((Ke&2)===0||e!==lt)&&(e===lt&&((Ke&2)===0&&(ja|=a),yt===4&&Zr(e,He,_n,!1)),Fn(e))}function _y(e,n,a){if((Ke&6)!==0)throw Error(i(327));var o=!a&&(n&124)===0&&(n&e.expiredLanes)===0||Pn(e,n),s=o?G1(e,n):Mf(e,n,!0),d=o;do{if(s===0){Rl&&!o&&Zr(e,n,0,!1);break}else{if(a=e.current.alternate,d&&!V1(a)){s=Mf(e,n,!1),d=!1;continue}if(s===2){if(d=n,e.errorRecoveryDisabledLanes&d)var g=0;else g=e.pendingLanes&-536870913,g=g!==0?g:g&536870912?536870912:0;if(g!==0){n=g;e:{var b=e;s=Mi;var A=b.current.memoizedState.isDehydrated;if(A&&(Ol(b,g).flags|=256),g=Mf(b,g,!1),g!==2){if(wf&&!A){b.errorRecoveryDisabledLanes|=d,ja|=d,s=4;break e}d=It,It=s,d!==null&&(It===null?It=d:It.push.apply(It,d))}s=g}if(d=!1,s!==2)continue}}if(s===1){Ol(e,0),Zr(e,n,0,!0);break}e:{switch(o=e,d=s,d){case 0:case 1:throw Error(i(345));case 4:if((n&4194048)!==n)break;case 6:Zr(o,n,_n,!Xr);break e;case 2:It=null;break;case 3:case 5:break;default:throw Error(i(329))}if((n&62914560)===n&&(s=Cf+300-kt(),10<s)){if(Zr(o,n,_n,!Xr),ba(o,0,!0)!==0)break e;o.timeoutHandle=ag(Dy.bind(null,o,a,It,Ru,Rf,n,_n,ja,Cl,Xr,d,2,-0,0),s);break e}Dy(o,a,It,Ru,Rf,n,_n,ja,Cl,Xr,d,0,-0,0)}}break}while(!0);Fn(e)}function Dy(e,n,a,o,s,d,g,b,A,H,Q,W,q,P){if(e.timeoutHandle=-1,W=n.subtreeFlags,(W&8192||(W&16785408)===16785408)&&(Hi={stylesheets:null,count:0,unsuspend:RE},Ty(n),W=xE(),W!==null)){e.cancelPendingCommit=W(jy.bind(null,e,n,d,a,o,s,g,b,A,Q,1,q,P)),Zr(e,d,g,!H);return}jy(e,n,d,a,o,s,g,b,A)}function V1(e){for(var n=e;;){var a=n.tag;if((a===0||a===11||a===15)&&n.flags&16384&&(a=n.updateQueue,a!==null&&(a=a.stores,a!==null)))for(var o=0;o<a.length;o++){var s=a[o],d=s.getSnapshot;s=s.value;try{if(!un(d(),s))return!1}catch{return!1}}if(a=n.child,n.subtreeFlags&16384&&a!==null)a.return=n,n=a;else{if(n===e)break;for(;n.sibling===null;){if(n.return===null||n.return===e)return!0;n=n.return}n.sibling.return=n.return,n=n.sibling}}return!0}function Zr(e,n,a,o){n&=~Tf,n&=~ja,e.suspendedLanes|=n,e.pingedLanes&=~n,o&&(e.warmLanes|=n),o=e.expirationTimes;for(var s=n;0<s;){var d=31-Je(s),g=1<<d;o[d]=-1,s&=~g}a!==0&&Ea(e,a,n)}function Cu(){return(Ke&6)===0?(zi(0),!1):!0}function _f(){if(Be!==null){if(Fe===0)var e=Be.return;else e=Be,mr=Ma=null,Gc(e),Sl=null,Ti=0,e=Be;for(;e!==null;)sy(e.alternate,e),e=e.return;Be=null}}function Ol(e,n){var a=e.timeoutHandle;a!==-1&&(e.timeoutHandle=-1,oE(a)),a=e.cancelPendingCommit,a!==null&&(e.cancelPendingCommit=null,a()),_f(),lt=e,Be=a=fr(e.current,null),He=n,Fe=0,dn=null,Xr=!1,Rl=Pn(e,n),wf=!1,Cl=_n=Tf=ja=Kr=yt=0,It=Mi=null,Rf=!1,(n&8)!==0&&(n|=n&32);var o=e.entangledLanes;if(o!==0)for(e=e.entanglements,o&=n;0<o;){var s=31-Je(o),d=1<<s;n|=e[s],o&=~d}return wr=n,Ko(),a}function My(e,n){Ue=null,z.H=du,n===mi||n===nu?(n=Fm(),Fe=3):n===Gm?(n=Fm(),Fe=4):Fe=n===Qp?8:n!==null&&typeof n=="object"&&typeof n.then=="function"?6:1,dn=n,Be===null&&(yt=1,gu(e,Rn(n,e.current)))}function Ny(){var e=z.H;return z.H=du,e===null?du:e}function zy(){var e=z.A;return z.A=q1,e}function Df(){yt=4,Xr||(He&4194048)!==He&&On.current!==null||(Rl=!0),(Kr&134217727)===0&&(ja&134217727)===0||lt===null||Zr(lt,He,_n,!1)}function Mf(e,n,a){var o=Ke;Ke|=2;var s=Ny(),d=zy();(lt!==e||He!==n)&&(Ru=null,Ol(e,n)),n=!1;var g=yt;e:do try{if(Fe!==0&&Be!==null){var b=Be,A=dn;switch(Fe){case 8:_f(),g=6;break e;case 3:case 2:case 9:case 6:On.current===null&&(n=!0);var H=Fe;if(Fe=0,dn=null,_l(e,b,A,H),a&&Rl){g=0;break e}break;default:H=Fe,Fe=0,dn=null,_l(e,b,A,H)}}Y1(),g=yt;break}catch(Q){My(e,Q)}while(!0);return n&&e.shellSuspendCounter++,mr=Ma=null,Ke=o,z.H=s,z.A=d,Be===null&&(lt=null,He=0,Ko()),g}function Y1(){for(;Be!==null;)Uy(Be)}function G1(e,n){var a=Ke;Ke|=2;var o=Ny(),s=zy();lt!==e||He!==n?(Ru=null,Tu=kt()+500,Ol(e,n)):Rl=Pn(e,n);e:do try{if(Fe!==0&&Be!==null){n=Be;var d=dn;t:switch(Fe){case 1:Fe=0,dn=null,_l(e,n,d,1);break;case 2:case 9:if(Xm(d)){Fe=0,dn=null,Ly(n);break}n=function(){Fe!==2&&Fe!==9||lt!==e||(Fe=7),Fn(e)},d.then(n,n);break e;case 3:Fe=7;break e;case 4:Fe=5;break e;case 7:Xm(d)?(Fe=0,dn=null,Ly(n)):(Fe=0,dn=null,_l(e,n,d,7));break;case 5:var g=null;switch(Be.tag){case 26:g=Be.memoizedState;case 5:case 27:var b=Be;if(!g||yg(g)){Fe=0,dn=null;var A=b.sibling;if(A!==null)Be=A;else{var H=b.return;H!==null?(Be=H,xu(H)):Be=null}break t}}Fe=0,dn=null,_l(e,n,d,5);break;case 6:Fe=0,dn=null,_l(e,n,d,6);break;case 8:_f(),yt=6;break e;default:throw Error(i(462))}}X1();break}catch(Q){My(e,Q)}while(!0);return mr=Ma=null,z.H=o,z.A=s,Ke=a,Be!==null?0:(lt=null,He=0,Ko(),yt)}function X1(){for(;Be!==null&&!Wa();)Uy(Be)}function Uy(e){var n=oy(e.alternate,e,wr);e.memoizedProps=e.pendingProps,n===null?xu(e):Be=n}function Ly(e){var n=e,a=n.alternate;switch(n.tag){case 15:case 0:n=ty(a,n,n.pendingProps,n.type,void 0,He);break;case 11:n=ty(a,n,n.pendingProps,n.type.render,n.ref,He);break;case 5:Gc(n);default:sy(a,n),n=Be=Bm(n,wr),n=oy(a,n,wr)}e.memoizedProps=e.pendingProps,n===null?xu(e):Be=n}function _l(e,n,a,o){mr=Ma=null,Gc(n),Sl=null,Ti=0;var s=n.return;try{if(L1(e,s,n,a,He)){yt=1,gu(e,Rn(a,e.current)),Be=null;return}}catch(d){if(s!==null)throw Be=s,d;yt=1,gu(e,Rn(a,e.current)),Be=null;return}n.flags&32768?(Pe||o===1?e=!0:Rl||(He&536870912)!==0?e=!1:(Xr=e=!0,(o===2||o===9||o===3||o===6)&&(o=On.current,o!==null&&o.tag===13&&(o.flags|=16384))),By(n,e)):xu(n)}function xu(e){var n=e;do{if((n.flags&32768)!==0){By(n,Xr);return}e=n.return;var a=j1(n.alternate,n,wr);if(a!==null){Be=a;return}if(n=n.sibling,n!==null){Be=n;return}Be=n=e}while(n!==null);yt===0&&(yt=5)}function By(e,n){do{var a=k1(e.alternate,e);if(a!==null){a.flags&=32767,Be=a;return}if(a=e.return,a!==null&&(a.flags|=32768,a.subtreeFlags=0,a.deletions=null),!n&&(e=e.sibling,e!==null)){Be=e;return}Be=e=a}while(e!==null);yt=6,Be=null}function jy(e,n,a,o,s,d,g,b,A){e.cancelPendingCommit=null;do Au();while(Ut!==0);if((Ke&6)!==0)throw Error(i(327));if(n!==null){if(n===e.current)throw Error(i(177));if(d=n.lanes|n.childLanes,d|=Sc,Lo(e,a,d,g,b,A),e===lt&&(Be=lt=null,He=0),xl=n,Qr=e,Al=a,xf=d,Af=s,Ay=o,(n.subtreeFlags&10256)!==0||(n.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,Z1($n,function(){return Py(),null})):(e.callbackNode=null,e.callbackPriority=0),o=(n.flags&13878)!==0,(n.subtreeFlags&13878)!==0||o){o=z.T,z.T=null,s=ne.p,ne.p=2,g=Ke,Ke|=4;try{H1(e,n,a)}finally{Ke=g,ne.p=s,z.T=o}}Ut=1,ky(),Hy(),$y()}}function ky(){if(Ut===1){Ut=0;var e=Qr,n=xl,a=(n.flags&13878)!==0;if((n.subtreeFlags&13878)!==0||a){a=z.T,z.T=null;var o=ne.p;ne.p=2;var s=Ke;Ke|=4;try{Sy(n,e);var d=Vf,g=xm(e.containerInfo),b=d.focusedElem,A=d.selectionRange;if(g!==b&&b&&b.ownerDocument&&Cm(b.ownerDocument.documentElement,b)){if(A!==null&&pc(b)){var H=A.start,Q=A.end;if(Q===void 0&&(Q=H),"selectionStart"in b)b.selectionStart=H,b.selectionEnd=Math.min(Q,b.value.length);else{var W=b.ownerDocument||document,q=W&&W.defaultView||window;if(q.getSelection){var P=q.getSelection(),Ce=b.textContent.length,we=Math.min(A.start,Ce),tt=A.end===void 0?we:Math.min(A.end,Ce);!P.extend&&we>tt&&(g=tt,tt=we,we=g);var L=Rm(b,we),N=Rm(b,tt);if(L&&N&&(P.rangeCount!==1||P.anchorNode!==L.node||P.anchorOffset!==L.offset||P.focusNode!==N.node||P.focusOffset!==N.offset)){var k=W.createRange();k.setStart(L.node,L.offset),P.removeAllRanges(),we>tt?(P.addRange(k),P.extend(N.node,N.offset)):(k.setEnd(N.node,N.offset),P.addRange(k))}}}}for(W=[],P=b;P=P.parentNode;)P.nodeType===1&&W.push({element:P,left:P.scrollLeft,top:P.scrollTop});for(typeof b.focus=="function"&&b.focus(),b=0;b<W.length;b++){var Z=W[b];Z.element.scrollLeft=Z.left,Z.element.scrollTop=Z.top}}Hu=!!Pf,Vf=Pf=null}finally{Ke=s,ne.p=o,z.T=a}}e.current=n,Ut=2}}function Hy(){if(Ut===2){Ut=0;var e=Qr,n=xl,a=(n.flags&8772)!==0;if((n.subtreeFlags&8772)!==0||a){a=z.T,z.T=null;var o=ne.p;ne.p=2;var s=Ke;Ke|=4;try{yy(e,n.alternate,n)}finally{Ke=s,ne.p=o,z.T=a}}Ut=3}}function $y(){if(Ut===4||Ut===3){Ut=0,Zl();var e=Qr,n=xl,a=Al,o=Ay;(n.subtreeFlags&10256)!==0||(n.flags&10256)!==0?Ut=5:(Ut=0,xl=Qr=null,qy(e,e.pendingLanes));var s=e.pendingLanes;if(s===0&&(Fr=null),Wl(a),n=n.stateNode,Ae&&typeof Ae.onCommitFiberRoot=="function")try{Ae.onCommitFiberRoot(rt,n,void 0,(n.current.flags&128)===128)}catch{}if(o!==null){n=z.T,s=ne.p,ne.p=2,z.T=null;try{for(var d=e.onRecoverableError,g=0;g<o.length;g++){var b=o[g];d(b.value,{componentStack:b.stack})}}finally{z.T=n,ne.p=s}}(Al&3)!==0&&Au(),Fn(e),s=e.pendingLanes,(a&4194090)!==0&&(s&42)!==0?e===Of?Ni++:(Ni=0,Of=e):Ni=0,zi(0)}}function qy(e,n){(e.pooledCacheLanes&=n)===0&&(n=e.pooledCache,n!=null&&(e.pooledCache=null,di(n)))}function Au(e){return ky(),Hy(),$y(),Py()}function Py(){if(Ut!==5)return!1;var e=Qr,n=xf;xf=0;var a=Wl(Al),o=z.T,s=ne.p;try{ne.p=32>a?32:a,z.T=null,a=Af,Af=null;var d=Qr,g=Al;if(Ut=0,xl=Qr=null,Al=0,(Ke&6)!==0)throw Error(i(331));var b=Ke;if(Ke|=4,Cy(d.current),wy(d,d.current,g,a),Ke=b,zi(0,!1),Ae&&typeof Ae.onPostCommitFiberRoot=="function")try{Ae.onPostCommitFiberRoot(rt,d)}catch{}return!0}finally{ne.p=s,z.T=o,qy(e,n)}}function Vy(e,n,a){n=Rn(a,n),n=lf(e.stateNode,n,2),e=Hr(e,n,2),e!==null&&(Sa(e,2),Fn(e))}function at(e,n,a){if(e.tag===3)Vy(e,e,a);else for(;n!==null;){if(n.tag===3){Vy(n,e,a);break}else if(n.tag===1){var o=n.stateNode;if(typeof n.type.getDerivedStateFromError=="function"||typeof o.componentDidCatch=="function"&&(Fr===null||!Fr.has(o))){e=Rn(a,e),a=Kp(2),o=Hr(n,a,2),o!==null&&(Fp(a,o,n,e),Sa(o,2),Fn(o));break}}n=n.return}}function Nf(e,n,a){var o=e.pingCache;if(o===null){o=e.pingCache=new P1;var s=new Set;o.set(n,s)}else s=o.get(n),s===void 0&&(s=new Set,o.set(n,s));s.has(a)||(wf=!0,s.add(a),e=K1.bind(null,e,n,a),n.then(e,e))}function K1(e,n,a){var o=e.pingCache;o!==null&&o.delete(n),e.pingedLanes|=e.suspendedLanes&a,e.warmLanes&=~a,lt===e&&(He&a)===a&&(yt===4||yt===3&&(He&62914560)===He&&300>kt()-Cf?(Ke&2)===0&&Ol(e,0):Tf|=a,Cl===He&&(Cl=0)),Fn(e)}function Yy(e,n){n===0&&(n=Uo()),e=cl(e,n),e!==null&&(Sa(e,n),Fn(e))}function F1(e){var n=e.memoizedState,a=0;n!==null&&(a=n.retryLane),Yy(e,a)}function Q1(e,n){var a=0;switch(e.tag){case 13:var o=e.stateNode,s=e.memoizedState;s!==null&&(a=s.retryLane);break;case 19:o=e.stateNode;break;case 22:o=e.stateNode._retryCache;break;default:throw Error(i(314))}o!==null&&o.delete(n),Yy(e,a)}function Z1(e,n){return Mr(e,n)}var Ou=null,Dl=null,zf=!1,_u=!1,Uf=!1,ka=0;function Fn(e){e!==Dl&&e.next===null&&(Dl===null?Ou=Dl=e:Dl=Dl.next=e),_u=!0,zf||(zf=!0,W1())}function zi(e,n){if(!Uf&&_u){Uf=!0;do for(var a=!1,o=Ou;o!==null;){if(e!==0){var s=o.pendingLanes;if(s===0)var d=0;else{var g=o.suspendedLanes,b=o.pingedLanes;d=(1<<31-Je(42|e)+1)-1,d&=s&~(g&~b),d=d&201326741?d&201326741|1:d?d|2:0}d!==0&&(a=!0,Fy(o,d))}else d=He,d=ba(o,o===lt?d:0,o.cancelPendingCommit!==null||o.timeoutHandle!==-1),(d&3)===0||Pn(o,d)||(a=!0,Fy(o,d));o=o.next}while(a);Uf=!1}}function J1(){Gy()}function Gy(){_u=zf=!1;var e=0;ka!==0&&(iE()&&(e=ka),ka=0);for(var n=kt(),a=null,o=Ou;o!==null;){var s=o.next,d=Xy(o,n);d===0?(o.next=null,a===null?Ou=s:a.next=s,s===null&&(Dl=a)):(a=o,(e!==0||(d&3)!==0)&&(_u=!0)),o=s}zi(e)}function Xy(e,n){for(var a=e.suspendedLanes,o=e.pingedLanes,s=e.expirationTimes,d=e.pendingLanes&-62914561;0<d;){var g=31-Je(d),b=1<<g,A=s[g];A===-1?((b&a)===0||(b&o)!==0)&&(s[g]=zo(b,n)):A<=n&&(e.expiredLanes|=b),d&=~b}if(n=lt,a=He,a=ba(e,e===n?a:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),o=e.callbackNode,a===0||e===n&&(Fe===2||Fe===9)||e.cancelPendingCommit!==null)return o!==null&&o!==null&&Ft(o),e.callbackNode=null,e.callbackPriority=0;if((a&3)===0||Pn(e,a)){if(n=a&-a,n===e.callbackPriority)return n;switch(o!==null&&Ft(o),Wl(a)){case 2:case 8:a=ar;break;case 32:a=$n;break;case 268435456:a=qn;break;default:a=$n}return o=Ky.bind(null,e),a=Mr(a,o),e.callbackPriority=n,e.callbackNode=a,n}return o!==null&&o!==null&&Ft(o),e.callbackPriority=2,e.callbackNode=null,2}function Ky(e,n){if(Ut!==0&&Ut!==5)return e.callbackNode=null,e.callbackPriority=0,null;var a=e.callbackNode;if(Au()&&e.callbackNode!==a)return null;var o=He;return o=ba(e,e===lt?o:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),o===0?null:(_y(e,o,n),Xy(e,kt()),e.callbackNode!=null&&e.callbackNode===a?Ky.bind(null,e):null)}function Fy(e,n){if(Au())return null;_y(e,n,!0)}function W1(){uE(function(){(Ke&6)!==0?Mr(Ht,J1):Gy()})}function Lf(){return ka===0&&(ka=Ia()),ka}function Qy(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:$o(""+e)}function Zy(e,n){var a=n.ownerDocument.createElement("input");return a.name=n.name,a.value=n.value,e.id&&a.setAttribute("form",e.id),n.parentNode.insertBefore(a,n),e=new FormData(e),a.parentNode.removeChild(a),e}function I1(e,n,a,o,s){if(n==="submit"&&a&&a.stateNode===s){var d=Qy((s[ie]||null).action),g=o.submitter;g&&(n=(n=g[ie]||null)?Qy(n.formAction):g.getAttribute("formAction"),n!==null&&(d=n,g=null));var b=new Yo("action","action",null,o,s);e.push({event:b,listeners:[{instance:null,listener:function(){if(o.defaultPrevented){if(ka!==0){var A=g?Zy(s,g):new FormData(s);ef(a,{pending:!0,data:A,method:s.method,action:d},null,A)}}else typeof d=="function"&&(b.preventDefault(),A=g?Zy(s,g):new FormData(s),ef(a,{pending:!0,data:A,method:s.method,action:d},d,A))},currentTarget:s}]})}}for(var Bf=0;Bf<bc.length;Bf++){var jf=bc[Bf],eE=jf.toLowerCase(),tE=jf[0].toUpperCase()+jf.slice(1);Ln(eE,"on"+tE)}Ln(_m,"onAnimationEnd"),Ln(Dm,"onAnimationIteration"),Ln(Mm,"onAnimationStart"),Ln("dblclick","onDoubleClick"),Ln("focusin","onFocus"),Ln("focusout","onBlur"),Ln(v1,"onTransitionRun"),Ln(b1,"onTransitionStart"),Ln(S1,"onTransitionCancel"),Ln(Nm,"onTransitionEnd"),Gt("onMouseEnter",["mouseout","mouseover"]),Gt("onMouseLeave",["mouseout","mouseover"]),Gt("onPointerEnter",["pointerout","pointerover"]),Gt("onPointerLeave",["pointerout","pointerover"]),on("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),on("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),on("onBeforeInput",["compositionend","keypress","textInput","paste"]),on("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),on("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),on("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Ui="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),nE=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(Ui));function Jy(e,n){n=(n&4)!==0;for(var a=0;a<e.length;a++){var o=e[a],s=o.event;o=o.listeners;e:{var d=void 0;if(n)for(var g=o.length-1;0<=g;g--){var b=o[g],A=b.instance,H=b.currentTarget;if(b=b.listener,A!==d&&s.isPropagationStopped())break e;d=b,s.currentTarget=H;try{d(s)}catch(Q){yu(Q)}s.currentTarget=null,d=A}else for(g=0;g<o.length;g++){if(b=o[g],A=b.instance,H=b.currentTarget,b=b.listener,A!==d&&s.isPropagationStopped())break e;d=b,s.currentTarget=H;try{d(s)}catch(Q){yu(Q)}s.currentTarget=null,d=A}}}}function je(e,n){var a=n[ge];a===void 0&&(a=n[ge]=new Set);var o=e+"__bubble";a.has(o)||(Wy(n,e,2,!1),a.add(o))}function kf(e,n,a){var o=0;n&&(o|=4),Wy(a,e,o,n)}var Du="_reactListening"+Math.random().toString(36).slice(2);function Hf(e){if(!e[Du]){e[Du]=!0,We.forEach(function(a){a!=="selectionchange"&&(nE.has(a)||kf(a,!1,e),kf(a,!0,e))});var n=e.nodeType===9?e:e.ownerDocument;n===null||n[Du]||(n[Du]=!0,kf("selectionchange",!1,n))}}function Wy(e,n,a,o){switch(wg(n)){case 2:var s=_E;break;case 8:s=DE;break;default:s=If}a=s.bind(null,n,a,e),s=void 0,!ic||n!=="touchstart"&&n!=="touchmove"&&n!=="wheel"||(s=!0),o?s!==void 0?e.addEventListener(n,a,{capture:!0,passive:s}):e.addEventListener(n,a,!0):s!==void 0?e.addEventListener(n,a,{passive:s}):e.addEventListener(n,a,!1)}function $f(e,n,a,o,s){var d=o;if((n&1)===0&&(n&2)===0&&o!==null)e:for(;;){if(o===null)return;var g=o.tag;if(g===3||g===4){var b=o.stateNode.containerInfo;if(b===s)break;if(g===4)for(g=o.return;g!==null;){var A=g.tag;if((A===3||A===4)&&g.stateNode.containerInfo===s)return;g=g.return}for(;b!==null;){if(g=ze(b),g===null)return;if(A=g.tag,A===5||A===6||A===26||A===27){o=d=g;continue e}b=b.parentNode}}o=o.return}lm(function(){var H=d,Q=ac(a),W=[];e:{var q=zm.get(e);if(q!==void 0){var P=Yo,Ce=e;switch(e){case"keypress":if(Po(a)===0)break e;case"keydown":case"keyup":P=ZS;break;case"focusin":Ce="focus",P=cc;break;case"focusout":Ce="blur",P=cc;break;case"beforeblur":case"afterblur":P=cc;break;case"click":if(a.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":P=um;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":P=kS;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":P=IS;break;case _m:case Dm:case Mm:P=qS;break;case Nm:P=t1;break;case"scroll":case"scrollend":P=BS;break;case"wheel":P=r1;break;case"copy":case"cut":case"paste":P=VS;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":P=cm;break;case"toggle":case"beforetoggle":P=l1}var we=(n&4)!==0,tt=!we&&(e==="scroll"||e==="scrollend"),L=we?q!==null?q+"Capture":null:q;we=[];for(var N=H,k;N!==null;){var Z=N;if(k=Z.stateNode,Z=Z.tag,Z!==5&&Z!==26&&Z!==27||k===null||L===null||(Z=Il(N,L),Z!=null&&we.push(Li(N,Z,k))),tt)break;N=N.return}0<we.length&&(q=new P(q,Ce,null,a,Q),W.push({event:q,listeners:we}))}}if((n&7)===0){e:{if(q=e==="mouseover"||e==="pointerover",P=e==="mouseout"||e==="pointerout",q&&a!==rc&&(Ce=a.relatedTarget||a.fromElement)&&(ze(Ce)||Ce[he]))break e;if((P||q)&&(q=Q.window===Q?Q:(q=Q.ownerDocument)?q.defaultView||q.parentWindow:window,P?(Ce=a.relatedTarget||a.toElement,P=H,Ce=Ce?ze(Ce):null,Ce!==null&&(tt=c(Ce),we=Ce.tag,Ce!==tt||we!==5&&we!==27&&we!==6)&&(Ce=null)):(P=null,Ce=H),P!==Ce)){if(we=um,Z="onMouseLeave",L="onMouseEnter",N="mouse",(e==="pointerout"||e==="pointerover")&&(we=cm,Z="onPointerLeave",L="onPointerEnter",N="pointer"),tt=P==null?q:ot(P),k=Ce==null?q:ot(Ce),q=new we(Z,N+"leave",P,a,Q),q.target=tt,q.relatedTarget=k,Z=null,ze(Q)===H&&(we=new we(L,N+"enter",Ce,a,Q),we.target=k,we.relatedTarget=tt,Z=we),tt=Z,P&&Ce)t:{for(we=P,L=Ce,N=0,k=we;k;k=Ml(k))N++;for(k=0,Z=L;Z;Z=Ml(Z))k++;for(;0<N-k;)we=Ml(we),N--;for(;0<k-N;)L=Ml(L),k--;for(;N--;){if(we===L||L!==null&&we===L.alternate)break t;we=Ml(we),L=Ml(L)}we=null}else we=null;P!==null&&Iy(W,q,P,we,!1),Ce!==null&&tt!==null&&Iy(W,tt,Ce,we,!0)}}e:{if(q=H?ot(H):window,P=q.nodeName&&q.nodeName.toLowerCase(),P==="select"||P==="input"&&q.type==="file")var de=vm;else if(ym(q))if(bm)de=p1;else{de=h1;var Le=d1}else P=q.nodeName,!P||P.toLowerCase()!=="input"||q.type!=="checkbox"&&q.type!=="radio"?H&&nc(H.elementType)&&(de=vm):de=m1;if(de&&(de=de(e,H))){gm(W,de,a,Q);break e}Le&&Le(e,q,H),e==="focusout"&&H&&q.type==="number"&&H.memoizedProps.value!=null&&tc(q,"number",q.value)}switch(Le=H?ot(H):window,e){case"focusin":(ym(Le)||Le.contentEditable==="true")&&(ol=Le,yc=H,oi=null);break;case"focusout":oi=yc=ol=null;break;case"mousedown":gc=!0;break;case"contextmenu":case"mouseup":case"dragend":gc=!1,Am(W,a,Q);break;case"selectionchange":if(g1)break;case"keydown":case"keyup":Am(W,a,Q)}var ve;if(dc)e:{switch(e){case"compositionstart":var Te="onCompositionStart";break e;case"compositionend":Te="onCompositionEnd";break e;case"compositionupdate":Te="onCompositionUpdate";break e}Te=void 0}else il?mm(e,a)&&(Te="onCompositionEnd"):e==="keydown"&&a.keyCode===229&&(Te="onCompositionStart");Te&&(fm&&a.locale!=="ko"&&(il||Te!=="onCompositionStart"?Te==="onCompositionEnd"&&il&&(ve=im()):(Lr=Q,oc="value"in Lr?Lr.value:Lr.textContent,il=!0)),Le=Mu(H,Te),0<Le.length&&(Te=new sm(Te,e,null,a,Q),W.push({event:Te,listeners:Le}),ve?Te.data=ve:(ve=pm(a),ve!==null&&(Te.data=ve)))),(ve=o1?u1(e,a):s1(e,a))&&(Te=Mu(H,"onBeforeInput"),0<Te.length&&(Le=new sm("onBeforeInput","beforeinput",null,a,Q),W.push({event:Le,listeners:Te}),Le.data=ve)),I1(W,e,H,a,Q)}Jy(W,n)})}function Li(e,n,a){return{instance:e,listener:n,currentTarget:a}}function Mu(e,n){for(var a=n+"Capture",o=[];e!==null;){var s=e,d=s.stateNode;if(s=s.tag,s!==5&&s!==26&&s!==27||d===null||(s=Il(e,a),s!=null&&o.unshift(Li(e,s,d)),s=Il(e,n),s!=null&&o.push(Li(e,s,d))),e.tag===3)return o;e=e.return}return[]}function Ml(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function Iy(e,n,a,o,s){for(var d=n._reactName,g=[];a!==null&&a!==o;){var b=a,A=b.alternate,H=b.stateNode;if(b=b.tag,A!==null&&A===o)break;b!==5&&b!==26&&b!==27||H===null||(A=H,s?(H=Il(a,d),H!=null&&g.unshift(Li(a,H,A))):s||(H=Il(a,d),H!=null&&g.push(Li(a,H,A)))),a=a.return}g.length!==0&&e.push({event:n,listeners:g})}var rE=/\r\n?/g,aE=/\u0000|\uFFFD/g;function eg(e){return(typeof e=="string"?e:""+e).replace(rE,`
`).replace(aE,"")}function tg(e,n){return n=eg(n),eg(e)===n}function Nu(){}function et(e,n,a,o,s,d){switch(a){case"children":typeof o=="string"?n==="body"||n==="textarea"&&o===""||rl(e,o):(typeof o=="number"||typeof o=="bigint")&&n!=="body"&&rl(e,""+o);break;case"className":ur(e,"class",o);break;case"tabIndex":ur(e,"tabindex",o);break;case"dir":case"role":case"viewBox":case"width":case"height":ur(e,a,o);break;case"style":rm(e,o,d);break;case"data":if(n!=="object"){ur(e,"data",o);break}case"src":case"href":if(o===""&&(n!=="a"||a!=="href")){e.removeAttribute(a);break}if(o==null||typeof o=="function"||typeof o=="symbol"||typeof o=="boolean"){e.removeAttribute(a);break}o=$o(""+o),e.setAttribute(a,o);break;case"action":case"formAction":if(typeof o=="function"){e.setAttribute(a,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof d=="function"&&(a==="formAction"?(n!=="input"&&et(e,n,"name",s.name,s,null),et(e,n,"formEncType",s.formEncType,s,null),et(e,n,"formMethod",s.formMethod,s,null),et(e,n,"formTarget",s.formTarget,s,null)):(et(e,n,"encType",s.encType,s,null),et(e,n,"method",s.method,s,null),et(e,n,"target",s.target,s,null)));if(o==null||typeof o=="symbol"||typeof o=="boolean"){e.removeAttribute(a);break}o=$o(""+o),e.setAttribute(a,o);break;case"onClick":o!=null&&(e.onclick=Nu);break;case"onScroll":o!=null&&je("scroll",e);break;case"onScrollEnd":o!=null&&je("scrollend",e);break;case"dangerouslySetInnerHTML":if(o!=null){if(typeof o!="object"||!("__html"in o))throw Error(i(61));if(a=o.__html,a!=null){if(s.children!=null)throw Error(i(60));e.innerHTML=a}}break;case"multiple":e.multiple=o&&typeof o!="function"&&typeof o!="symbol";break;case"muted":e.muted=o&&typeof o!="function"&&typeof o!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(o==null||typeof o=="function"||typeof o=="boolean"||typeof o=="symbol"){e.removeAttribute("xlink:href");break}a=$o(""+o),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",a);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":o!=null&&typeof o!="function"&&typeof o!="symbol"?e.setAttribute(a,""+o):e.removeAttribute(a);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":o&&typeof o!="function"&&typeof o!="symbol"?e.setAttribute(a,""):e.removeAttribute(a);break;case"capture":case"download":o===!0?e.setAttribute(a,""):o!==!1&&o!=null&&typeof o!="function"&&typeof o!="symbol"?e.setAttribute(a,o):e.removeAttribute(a);break;case"cols":case"rows":case"size":case"span":o!=null&&typeof o!="function"&&typeof o!="symbol"&&!isNaN(o)&&1<=o?e.setAttribute(a,o):e.removeAttribute(a);break;case"rowSpan":case"start":o==null||typeof o=="function"||typeof o=="symbol"||isNaN(o)?e.removeAttribute(a):e.setAttribute(a,o);break;case"popover":je("beforetoggle",e),je("toggle",e),or(e,"popover",o);break;case"xlinkActuate":De(e,"http://www.w3.org/1999/xlink","xlink:actuate",o);break;case"xlinkArcrole":De(e,"http://www.w3.org/1999/xlink","xlink:arcrole",o);break;case"xlinkRole":De(e,"http://www.w3.org/1999/xlink","xlink:role",o);break;case"xlinkShow":De(e,"http://www.w3.org/1999/xlink","xlink:show",o);break;case"xlinkTitle":De(e,"http://www.w3.org/1999/xlink","xlink:title",o);break;case"xlinkType":De(e,"http://www.w3.org/1999/xlink","xlink:type",o);break;case"xmlBase":De(e,"http://www.w3.org/XML/1998/namespace","xml:base",o);break;case"xmlLang":De(e,"http://www.w3.org/XML/1998/namespace","xml:lang",o);break;case"xmlSpace":De(e,"http://www.w3.org/XML/1998/namespace","xml:space",o);break;case"is":or(e,"is",o);break;case"innerText":case"textContent":break;default:(!(2<a.length)||a[0]!=="o"&&a[0]!=="O"||a[1]!=="n"&&a[1]!=="N")&&(a=US.get(a)||a,or(e,a,o))}}function qf(e,n,a,o,s,d){switch(a){case"style":rm(e,o,d);break;case"dangerouslySetInnerHTML":if(o!=null){if(typeof o!="object"||!("__html"in o))throw Error(i(61));if(a=o.__html,a!=null){if(s.children!=null)throw Error(i(60));e.innerHTML=a}}break;case"children":typeof o=="string"?rl(e,o):(typeof o=="number"||typeof o=="bigint")&&rl(e,""+o);break;case"onScroll":o!=null&&je("scroll",e);break;case"onScrollEnd":o!=null&&je("scrollend",e);break;case"onClick":o!=null&&(e.onclick=Nu);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!Vn.hasOwnProperty(a))e:{if(a[0]==="o"&&a[1]==="n"&&(s=a.endsWith("Capture"),n=a.slice(2,s?a.length-7:void 0),d=e[ie]||null,d=d!=null?d[a]:null,typeof d=="function"&&e.removeEventListener(n,d,s),typeof o=="function")){typeof d!="function"&&d!==null&&(a in e?e[a]=null:e.hasAttribute(a)&&e.removeAttribute(a)),e.addEventListener(n,o,s);break e}a in e?e[a]=o:o===!0?e.setAttribute(a,""):or(e,a,o)}}}function Lt(e,n,a){switch(n){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":je("error",e),je("load",e);var o=!1,s=!1,d;for(d in a)if(a.hasOwnProperty(d)){var g=a[d];if(g!=null)switch(d){case"src":o=!0;break;case"srcSet":s=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(i(137,n));default:et(e,n,d,g,a,null)}}s&&et(e,n,"srcSet",a.srcSet,a,null),o&&et(e,n,"src",a.src,a,null);return;case"input":je("invalid",e);var b=d=g=s=null,A=null,H=null;for(o in a)if(a.hasOwnProperty(o)){var Q=a[o];if(Q!=null)switch(o){case"name":s=Q;break;case"type":g=Q;break;case"checked":A=Q;break;case"defaultChecked":H=Q;break;case"value":d=Q;break;case"defaultValue":b=Q;break;case"children":case"dangerouslySetInnerHTML":if(Q!=null)throw Error(i(137,n));break;default:et(e,n,o,Q,a,null)}}Ih(e,d,b,A,H,g,s,!1),ko(e);return;case"select":je("invalid",e),o=g=d=null;for(s in a)if(a.hasOwnProperty(s)&&(b=a[s],b!=null))switch(s){case"value":d=b;break;case"defaultValue":g=b;break;case"multiple":o=b;default:et(e,n,s,b,a,null)}n=d,a=g,e.multiple=!!o,n!=null?nl(e,!!o,n,!1):a!=null&&nl(e,!!o,a,!0);return;case"textarea":je("invalid",e),d=s=o=null;for(g in a)if(a.hasOwnProperty(g)&&(b=a[g],b!=null))switch(g){case"value":o=b;break;case"defaultValue":s=b;break;case"children":d=b;break;case"dangerouslySetInnerHTML":if(b!=null)throw Error(i(91));break;default:et(e,n,g,b,a,null)}tm(e,o,s,d),ko(e);return;case"option":for(A in a)if(a.hasOwnProperty(A)&&(o=a[A],o!=null))switch(A){case"selected":e.selected=o&&typeof o!="function"&&typeof o!="symbol";break;default:et(e,n,A,o,a,null)}return;case"dialog":je("beforetoggle",e),je("toggle",e),je("cancel",e),je("close",e);break;case"iframe":case"object":je("load",e);break;case"video":case"audio":for(o=0;o<Ui.length;o++)je(Ui[o],e);break;case"image":je("error",e),je("load",e);break;case"details":je("toggle",e);break;case"embed":case"source":case"link":je("error",e),je("load",e);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(H in a)if(a.hasOwnProperty(H)&&(o=a[H],o!=null))switch(H){case"children":case"dangerouslySetInnerHTML":throw Error(i(137,n));default:et(e,n,H,o,a,null)}return;default:if(nc(n)){for(Q in a)a.hasOwnProperty(Q)&&(o=a[Q],o!==void 0&&qf(e,n,Q,o,a,void 0));return}}for(b in a)a.hasOwnProperty(b)&&(o=a[b],o!=null&&et(e,n,b,o,a,null))}function lE(e,n,a,o){switch(n){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var s=null,d=null,g=null,b=null,A=null,H=null,Q=null;for(P in a){var W=a[P];if(a.hasOwnProperty(P)&&W!=null)switch(P){case"checked":break;case"value":break;case"defaultValue":A=W;default:o.hasOwnProperty(P)||et(e,n,P,null,o,W)}}for(var q in o){var P=o[q];if(W=a[q],o.hasOwnProperty(q)&&(P!=null||W!=null))switch(q){case"type":d=P;break;case"name":s=P;break;case"checked":H=P;break;case"defaultChecked":Q=P;break;case"value":g=P;break;case"defaultValue":b=P;break;case"children":case"dangerouslySetInnerHTML":if(P!=null)throw Error(i(137,n));break;default:P!==W&&et(e,n,q,P,o,W)}}ec(e,g,b,A,H,Q,d,s);return;case"select":P=g=b=q=null;for(d in a)if(A=a[d],a.hasOwnProperty(d)&&A!=null)switch(d){case"value":break;case"multiple":P=A;default:o.hasOwnProperty(d)||et(e,n,d,null,o,A)}for(s in o)if(d=o[s],A=a[s],o.hasOwnProperty(s)&&(d!=null||A!=null))switch(s){case"value":q=d;break;case"defaultValue":b=d;break;case"multiple":g=d;default:d!==A&&et(e,n,s,d,o,A)}n=b,a=g,o=P,q!=null?nl(e,!!a,q,!1):!!o!=!!a&&(n!=null?nl(e,!!a,n,!0):nl(e,!!a,a?[]:"",!1));return;case"textarea":P=q=null;for(b in a)if(s=a[b],a.hasOwnProperty(b)&&s!=null&&!o.hasOwnProperty(b))switch(b){case"value":break;case"children":break;default:et(e,n,b,null,o,s)}for(g in o)if(s=o[g],d=a[g],o.hasOwnProperty(g)&&(s!=null||d!=null))switch(g){case"value":q=s;break;case"defaultValue":P=s;break;case"children":break;case"dangerouslySetInnerHTML":if(s!=null)throw Error(i(91));break;default:s!==d&&et(e,n,g,s,o,d)}em(e,q,P);return;case"option":for(var Ce in a)if(q=a[Ce],a.hasOwnProperty(Ce)&&q!=null&&!o.hasOwnProperty(Ce))switch(Ce){case"selected":e.selected=!1;break;default:et(e,n,Ce,null,o,q)}for(A in o)if(q=o[A],P=a[A],o.hasOwnProperty(A)&&q!==P&&(q!=null||P!=null))switch(A){case"selected":e.selected=q&&typeof q!="function"&&typeof q!="symbol";break;default:et(e,n,A,q,o,P)}return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var we in a)q=a[we],a.hasOwnProperty(we)&&q!=null&&!o.hasOwnProperty(we)&&et(e,n,we,null,o,q);for(H in o)if(q=o[H],P=a[H],o.hasOwnProperty(H)&&q!==P&&(q!=null||P!=null))switch(H){case"children":case"dangerouslySetInnerHTML":if(q!=null)throw Error(i(137,n));break;default:et(e,n,H,q,o,P)}return;default:if(nc(n)){for(var tt in a)q=a[tt],a.hasOwnProperty(tt)&&q!==void 0&&!o.hasOwnProperty(tt)&&qf(e,n,tt,void 0,o,q);for(Q in o)q=o[Q],P=a[Q],!o.hasOwnProperty(Q)||q===P||q===void 0&&P===void 0||qf(e,n,Q,q,o,P);return}}for(var L in a)q=a[L],a.hasOwnProperty(L)&&q!=null&&!o.hasOwnProperty(L)&&et(e,n,L,null,o,q);for(W in o)q=o[W],P=a[W],!o.hasOwnProperty(W)||q===P||q==null&&P==null||et(e,n,W,q,o,P)}var Pf=null,Vf=null;function zu(e){return e.nodeType===9?e:e.ownerDocument}function ng(e){switch(e){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function rg(e,n){if(e===0)switch(n){case"svg":return 1;case"math":return 2;default:return 0}return e===1&&n==="foreignObject"?0:e}function Yf(e,n){return e==="textarea"||e==="noscript"||typeof n.children=="string"||typeof n.children=="number"||typeof n.children=="bigint"||typeof n.dangerouslySetInnerHTML=="object"&&n.dangerouslySetInnerHTML!==null&&n.dangerouslySetInnerHTML.__html!=null}var Gf=null;function iE(){var e=window.event;return e&&e.type==="popstate"?e===Gf?!1:(Gf=e,!0):(Gf=null,!1)}var ag=typeof setTimeout=="function"?setTimeout:void 0,oE=typeof clearTimeout=="function"?clearTimeout:void 0,lg=typeof Promise=="function"?Promise:void 0,uE=typeof queueMicrotask=="function"?queueMicrotask:typeof lg<"u"?function(e){return lg.resolve(null).then(e).catch(sE)}:ag;function sE(e){setTimeout(function(){throw e})}function Jr(e){return e==="head"}function ig(e,n){var a=n,o=0,s=0;do{var d=a.nextSibling;if(e.removeChild(a),d&&d.nodeType===8)if(a=d.data,a==="/$"){if(0<o&&8>o){a=o;var g=e.ownerDocument;if(a&1&&Bi(g.documentElement),a&2&&Bi(g.body),a&4)for(a=g.head,Bi(a),g=a.firstChild;g;){var b=g.nextSibling,A=g.nodeName;g[pe]||A==="SCRIPT"||A==="STYLE"||A==="LINK"&&g.rel.toLowerCase()==="stylesheet"||a.removeChild(g),g=b}}if(s===0){e.removeChild(d),Yi(n);return}s--}else a==="$"||a==="$?"||a==="$!"?s++:o=a.charCodeAt(0)-48;else o=0;a=d}while(a);Yi(n)}function Xf(e){var n=e.firstChild;for(n&&n.nodeType===10&&(n=n.nextSibling);n;){var a=n;switch(n=n.nextSibling,a.nodeName){case"HTML":case"HEAD":case"BODY":Xf(a),ye(a);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(a.rel.toLowerCase()==="stylesheet")continue}e.removeChild(a)}}function cE(e,n,a,o){for(;e.nodeType===1;){var s=a;if(e.nodeName.toLowerCase()!==n.toLowerCase()){if(!o&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(o){if(!e[pe])switch(n){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(d=e.getAttribute("rel"),d==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(d!==s.rel||e.getAttribute("href")!==(s.href==null||s.href===""?null:s.href)||e.getAttribute("crossorigin")!==(s.crossOrigin==null?null:s.crossOrigin)||e.getAttribute("title")!==(s.title==null?null:s.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(d=e.getAttribute("src"),(d!==(s.src==null?null:s.src)||e.getAttribute("type")!==(s.type==null?null:s.type)||e.getAttribute("crossorigin")!==(s.crossOrigin==null?null:s.crossOrigin))&&d&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(n==="input"&&e.type==="hidden"){var d=s.name==null?null:""+s.name;if(s.type==="hidden"&&e.getAttribute("name")===d)return e}else return e;if(e=jn(e.nextSibling),e===null)break}return null}function fE(e,n,a){if(n==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!a||(e=jn(e.nextSibling),e===null))return null;return e}function Kf(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState==="complete"}function dE(e,n){var a=e.ownerDocument;if(e.data!=="$?"||a.readyState==="complete")n();else{var o=function(){n(),a.removeEventListener("DOMContentLoaded",o)};a.addEventListener("DOMContentLoaded",o),e._reactRetry=o}}function jn(e){for(;e!=null;e=e.nextSibling){var n=e.nodeType;if(n===1||n===3)break;if(n===8){if(n=e.data,n==="$"||n==="$!"||n==="$?"||n==="F!"||n==="F")break;if(n==="/$")return null}}return e}var Ff=null;function og(e){e=e.previousSibling;for(var n=0;e;){if(e.nodeType===8){var a=e.data;if(a==="$"||a==="$!"||a==="$?"){if(n===0)return e;n--}else a==="/$"&&n++}e=e.previousSibling}return null}function ug(e,n,a){switch(n=zu(a),e){case"html":if(e=n.documentElement,!e)throw Error(i(452));return e;case"head":if(e=n.head,!e)throw Error(i(453));return e;case"body":if(e=n.body,!e)throw Error(i(454));return e;default:throw Error(i(451))}}function Bi(e){for(var n=e.attributes;n.length;)e.removeAttributeNode(n[0]);ye(e)}var Dn=new Map,sg=new Set;function Uu(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var Tr=ne.d;ne.d={f:hE,r:mE,D:pE,C:yE,L:gE,m:vE,X:SE,S:bE,M:EE};function hE(){var e=Tr.f(),n=Cu();return e||n}function mE(e){var n=qe(e);n!==null&&n.tag===5&&n.type==="form"?_p(n):Tr.r(e)}var Nl=typeof document>"u"?null:document;function cg(e,n,a){var o=Nl;if(o&&typeof n=="string"&&n){var s=Tn(n);s='link[rel="'+e+'"][href="'+s+'"]',typeof a=="string"&&(s+='[crossorigin="'+a+'"]'),sg.has(s)||(sg.add(s),e={rel:e,crossOrigin:a,href:n},o.querySelector(s)===null&&(n=o.createElement("link"),Lt(n,"link",e),_e(n),o.head.appendChild(n)))}}function pE(e){Tr.D(e),cg("dns-prefetch",e,null)}function yE(e,n){Tr.C(e,n),cg("preconnect",e,n)}function gE(e,n,a){Tr.L(e,n,a);var o=Nl;if(o&&e&&n){var s='link[rel="preload"][as="'+Tn(n)+'"]';n==="image"&&a&&a.imageSrcSet?(s+='[imagesrcset="'+Tn(a.imageSrcSet)+'"]',typeof a.imageSizes=="string"&&(s+='[imagesizes="'+Tn(a.imageSizes)+'"]')):s+='[href="'+Tn(e)+'"]';var d=s;switch(n){case"style":d=zl(e);break;case"script":d=Ul(e)}Dn.has(d)||(e=y({rel:"preload",href:n==="image"&&a&&a.imageSrcSet?void 0:e,as:n},a),Dn.set(d,e),o.querySelector(s)!==null||n==="style"&&o.querySelector(ji(d))||n==="script"&&o.querySelector(ki(d))||(n=o.createElement("link"),Lt(n,"link",e),_e(n),o.head.appendChild(n)))}}function vE(e,n){Tr.m(e,n);var a=Nl;if(a&&e){var o=n&&typeof n.as=="string"?n.as:"script",s='link[rel="modulepreload"][as="'+Tn(o)+'"][href="'+Tn(e)+'"]',d=s;switch(o){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":d=Ul(e)}if(!Dn.has(d)&&(e=y({rel:"modulepreload",href:e},n),Dn.set(d,e),a.querySelector(s)===null)){switch(o){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(a.querySelector(ki(d)))return}o=a.createElement("link"),Lt(o,"link",e),_e(o),a.head.appendChild(o)}}}function bE(e,n,a){Tr.S(e,n,a);var o=Nl;if(o&&e){var s=mt(o).hoistableStyles,d=zl(e);n=n||"default";var g=s.get(d);if(!g){var b={loading:0,preload:null};if(g=o.querySelector(ji(d)))b.loading=5;else{e=y({rel:"stylesheet",href:e,"data-precedence":n},a),(a=Dn.get(d))&&Qf(e,a);var A=g=o.createElement("link");_e(A),Lt(A,"link",e),A._p=new Promise(function(H,Q){A.onload=H,A.onerror=Q}),A.addEventListener("load",function(){b.loading|=1}),A.addEventListener("error",function(){b.loading|=2}),b.loading|=4,Lu(g,n,o)}g={type:"stylesheet",instance:g,count:1,state:b},s.set(d,g)}}}function SE(e,n){Tr.X(e,n);var a=Nl;if(a&&e){var o=mt(a).hoistableScripts,s=Ul(e),d=o.get(s);d||(d=a.querySelector(ki(s)),d||(e=y({src:e,async:!0},n),(n=Dn.get(s))&&Zf(e,n),d=a.createElement("script"),_e(d),Lt(d,"link",e),a.head.appendChild(d)),d={type:"script",instance:d,count:1,state:null},o.set(s,d))}}function EE(e,n){Tr.M(e,n);var a=Nl;if(a&&e){var o=mt(a).hoistableScripts,s=Ul(e),d=o.get(s);d||(d=a.querySelector(ki(s)),d||(e=y({src:e,async:!0,type:"module"},n),(n=Dn.get(s))&&Zf(e,n),d=a.createElement("script"),_e(d),Lt(d,"link",e),a.head.appendChild(d)),d={type:"script",instance:d,count:1,state:null},o.set(s,d))}}function fg(e,n,a,o){var s=(s=Se.current)?Uu(s):null;if(!s)throw Error(i(446));switch(e){case"meta":case"title":return null;case"style":return typeof a.precedence=="string"&&typeof a.href=="string"?(n=zl(a.href),a=mt(s).hoistableStyles,o=a.get(n),o||(o={type:"style",instance:null,count:0,state:null},a.set(n,o)),o):{type:"void",instance:null,count:0,state:null};case"link":if(a.rel==="stylesheet"&&typeof a.href=="string"&&typeof a.precedence=="string"){e=zl(a.href);var d=mt(s).hoistableStyles,g=d.get(e);if(g||(s=s.ownerDocument||s,g={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},d.set(e,g),(d=s.querySelector(ji(e)))&&!d._p&&(g.instance=d,g.state.loading=5),Dn.has(e)||(a={rel:"preload",as:"style",href:a.href,crossOrigin:a.crossOrigin,integrity:a.integrity,media:a.media,hrefLang:a.hrefLang,referrerPolicy:a.referrerPolicy},Dn.set(e,a),d||wE(s,e,a,g.state))),n&&o===null)throw Error(i(528,""));return g}if(n&&o!==null)throw Error(i(529,""));return null;case"script":return n=a.async,a=a.src,typeof a=="string"&&n&&typeof n!="function"&&typeof n!="symbol"?(n=Ul(a),a=mt(s).hoistableScripts,o=a.get(n),o||(o={type:"script",instance:null,count:0,state:null},a.set(n,o)),o):{type:"void",instance:null,count:0,state:null};default:throw Error(i(444,e))}}function zl(e){return'href="'+Tn(e)+'"'}function ji(e){return'link[rel="stylesheet"]['+e+"]"}function dg(e){return y({},e,{"data-precedence":e.precedence,precedence:null})}function wE(e,n,a,o){e.querySelector('link[rel="preload"][as="style"]['+n+"]")?o.loading=1:(n=e.createElement("link"),o.preload=n,n.addEventListener("load",function(){return o.loading|=1}),n.addEventListener("error",function(){return o.loading|=2}),Lt(n,"link",a),_e(n),e.head.appendChild(n))}function Ul(e){return'[src="'+Tn(e)+'"]'}function ki(e){return"script[async]"+e}function hg(e,n,a){if(n.count++,n.instance===null)switch(n.type){case"style":var o=e.querySelector('style[data-href~="'+Tn(a.href)+'"]');if(o)return n.instance=o,_e(o),o;var s=y({},a,{"data-href":a.href,"data-precedence":a.precedence,href:null,precedence:null});return o=(e.ownerDocument||e).createElement("style"),_e(o),Lt(o,"style",s),Lu(o,a.precedence,e),n.instance=o;case"stylesheet":s=zl(a.href);var d=e.querySelector(ji(s));if(d)return n.state.loading|=4,n.instance=d,_e(d),d;o=dg(a),(s=Dn.get(s))&&Qf(o,s),d=(e.ownerDocument||e).createElement("link"),_e(d);var g=d;return g._p=new Promise(function(b,A){g.onload=b,g.onerror=A}),Lt(d,"link",o),n.state.loading|=4,Lu(d,a.precedence,e),n.instance=d;case"script":return d=Ul(a.src),(s=e.querySelector(ki(d)))?(n.instance=s,_e(s),s):(o=a,(s=Dn.get(d))&&(o=y({},a),Zf(o,s)),e=e.ownerDocument||e,s=e.createElement("script"),_e(s),Lt(s,"link",o),e.head.appendChild(s),n.instance=s);case"void":return null;default:throw Error(i(443,n.type))}else n.type==="stylesheet"&&(n.state.loading&4)===0&&(o=n.instance,n.state.loading|=4,Lu(o,a.precedence,e));return n.instance}function Lu(e,n,a){for(var o=a.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),s=o.length?o[o.length-1]:null,d=s,g=0;g<o.length;g++){var b=o[g];if(b.dataset.precedence===n)d=b;else if(d!==s)break}d?d.parentNode.insertBefore(e,d.nextSibling):(n=a.nodeType===9?a.head:a,n.insertBefore(e,n.firstChild))}function Qf(e,n){e.crossOrigin==null&&(e.crossOrigin=n.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=n.referrerPolicy),e.title==null&&(e.title=n.title)}function Zf(e,n){e.crossOrigin==null&&(e.crossOrigin=n.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=n.referrerPolicy),e.integrity==null&&(e.integrity=n.integrity)}var Bu=null;function mg(e,n,a){if(Bu===null){var o=new Map,s=Bu=new Map;s.set(a,o)}else s=Bu,o=s.get(a),o||(o=new Map,s.set(a,o));if(o.has(e))return o;for(o.set(e,null),a=a.getElementsByTagName(e),s=0;s<a.length;s++){var d=a[s];if(!(d[pe]||d[te]||e==="link"&&d.getAttribute("rel")==="stylesheet")&&d.namespaceURI!=="http://www.w3.org/2000/svg"){var g=d.getAttribute(n)||"";g=e+g;var b=o.get(g);b?b.push(d):o.set(g,[d])}}return o}function pg(e,n,a){e=e.ownerDocument||e,e.head.insertBefore(a,n==="title"?e.querySelector("head > title"):null)}function TE(e,n,a){if(a===1||n.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof n.precedence!="string"||typeof n.href!="string"||n.href==="")break;return!0;case"link":if(typeof n.rel!="string"||typeof n.href!="string"||n.href===""||n.onLoad||n.onError)break;switch(n.rel){case"stylesheet":return e=n.disabled,typeof n.precedence=="string"&&e==null;default:return!0}case"script":if(n.async&&typeof n.async!="function"&&typeof n.async!="symbol"&&!n.onLoad&&!n.onError&&n.src&&typeof n.src=="string")return!0}return!1}function yg(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}var Hi=null;function RE(){}function CE(e,n,a){if(Hi===null)throw Error(i(475));var o=Hi;if(n.type==="stylesheet"&&(typeof a.media!="string"||matchMedia(a.media).matches!==!1)&&(n.state.loading&4)===0){if(n.instance===null){var s=zl(a.href),d=e.querySelector(ji(s));if(d){e=d._p,e!==null&&typeof e=="object"&&typeof e.then=="function"&&(o.count++,o=ju.bind(o),e.then(o,o)),n.state.loading|=4,n.instance=d,_e(d);return}d=e.ownerDocument||e,a=dg(a),(s=Dn.get(s))&&Qf(a,s),d=d.createElement("link"),_e(d);var g=d;g._p=new Promise(function(b,A){g.onload=b,g.onerror=A}),Lt(d,"link",a),n.instance=d}o.stylesheets===null&&(o.stylesheets=new Map),o.stylesheets.set(n,e),(e=n.state.preload)&&(n.state.loading&3)===0&&(o.count++,n=ju.bind(o),e.addEventListener("load",n),e.addEventListener("error",n))}}function xE(){if(Hi===null)throw Error(i(475));var e=Hi;return e.stylesheets&&e.count===0&&Jf(e,e.stylesheets),0<e.count?function(n){var a=setTimeout(function(){if(e.stylesheets&&Jf(e,e.stylesheets),e.unsuspend){var o=e.unsuspend;e.unsuspend=null,o()}},6e4);return e.unsuspend=n,function(){e.unsuspend=null,clearTimeout(a)}}:null}function ju(){if(this.count--,this.count===0){if(this.stylesheets)Jf(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var ku=null;function Jf(e,n){e.stylesheets=null,e.unsuspend!==null&&(e.count++,ku=new Map,n.forEach(AE,e),ku=null,ju.call(e))}function AE(e,n){if(!(n.state.loading&4)){var a=ku.get(e);if(a)var o=a.get(null);else{a=new Map,ku.set(e,a);for(var s=e.querySelectorAll("link[data-precedence],style[data-precedence]"),d=0;d<s.length;d++){var g=s[d];(g.nodeName==="LINK"||g.getAttribute("media")!=="not all")&&(a.set(g.dataset.precedence,g),o=g)}o&&a.set(null,o)}s=n.instance,g=s.getAttribute("data-precedence"),d=a.get(g)||o,d===o&&a.set(null,s),a.set(g,s),this.count++,o=ju.bind(this),s.addEventListener("load",o),s.addEventListener("error",o),d?d.parentNode.insertBefore(s,d.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(s,e.firstChild)),n.state.loading|=4}}var $i={$$typeof:B,Provider:null,Consumer:null,_currentValue:oe,_currentValue2:oe,_threadCount:0};function OE(e,n,a,o,s,d,g,b){this.tag=1,this.containerInfo=e,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=el(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=el(0),this.hiddenUpdates=el(null),this.identifierPrefix=o,this.onUncaughtError=s,this.onCaughtError=d,this.onRecoverableError=g,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=b,this.incompleteTransitions=new Map}function gg(e,n,a,o,s,d,g,b,A,H,Q,W){return e=new OE(e,n,a,g,b,A,H,W),n=1,d===!0&&(n|=24),d=sn(3,null,null,n),e.current=d,d.stateNode=e,n=Mc(),n.refCount++,e.pooledCache=n,n.refCount++,d.memoizedState={element:o,isDehydrated:a,cache:n},Lc(d),e}function vg(e){return e?(e=fl,e):fl}function bg(e,n,a,o,s,d){s=vg(s),o.context===null?o.context=s:o.pendingContext=s,o=kr(n),o.payload={element:a},d=d===void 0?null:d,d!==null&&(o.callback=d),a=Hr(e,o,n),a!==null&&(mn(a,e,n),yi(a,e,n))}function Sg(e,n){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var a=e.retryLane;e.retryLane=a!==0&&a<n?a:n}}function Wf(e,n){Sg(e,n),(e=e.alternate)&&Sg(e,n)}function Eg(e){if(e.tag===13){var n=cl(e,67108864);n!==null&&mn(n,e,67108864),Wf(e,67108864)}}var Hu=!0;function _E(e,n,a,o){var s=z.T;z.T=null;var d=ne.p;try{ne.p=2,If(e,n,a,o)}finally{ne.p=d,z.T=s}}function DE(e,n,a,o){var s=z.T;z.T=null;var d=ne.p;try{ne.p=8,If(e,n,a,o)}finally{ne.p=d,z.T=s}}function If(e,n,a,o){if(Hu){var s=ed(o);if(s===null)$f(e,n,o,$u,a),Tg(e,o);else if(NE(s,e,n,a,o))o.stopPropagation();else if(Tg(e,o),n&4&&-1<ME.indexOf(e)){for(;s!==null;){var d=qe(s);if(d!==null)switch(d.tag){case 3:if(d=d.stateNode,d.current.memoizedState.isDehydrated){var g=lr(d.pendingLanes);if(g!==0){var b=d;for(b.pendingLanes|=2,b.entangledLanes|=2;g;){var A=1<<31-Je(g);b.entanglements[1]|=A,g&=~A}Fn(d),(Ke&6)===0&&(Tu=kt()+500,zi(0))}}break;case 13:b=cl(d,2),b!==null&&mn(b,d,2),Cu(),Wf(d,2)}if(d=ed(o),d===null&&$f(e,n,o,$u,a),d===s)break;s=d}s!==null&&o.stopPropagation()}else $f(e,n,o,null,a)}}function ed(e){return e=ac(e),td(e)}var $u=null;function td(e){if($u=null,e=ze(e),e!==null){var n=c(e);if(n===null)e=null;else{var a=n.tag;if(a===13){if(e=f(n),e!==null)return e;e=null}else if(a===3){if(n.stateNode.current.memoizedState.isDehydrated)return n.tag===3?n.stateNode.containerInfo:null;e=null}else n!==e&&(e=null)}}return $u=e,null}function wg(e){switch(e){case"beforetoggle":case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"toggle":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(ma()){case Ht:return 2;case ar:return 8;case $n:case Yt:return 32;case qn:return 268435456;default:return 32}default:return 32}}var nd=!1,Wr=null,Ir=null,ea=null,qi=new Map,Pi=new Map,ta=[],ME="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset".split(" ");function Tg(e,n){switch(e){case"focusin":case"focusout":Wr=null;break;case"dragenter":case"dragleave":Ir=null;break;case"mouseover":case"mouseout":ea=null;break;case"pointerover":case"pointerout":qi.delete(n.pointerId);break;case"gotpointercapture":case"lostpointercapture":Pi.delete(n.pointerId)}}function Vi(e,n,a,o,s,d){return e===null||e.nativeEvent!==d?(e={blockedOn:n,domEventName:a,eventSystemFlags:o,nativeEvent:d,targetContainers:[s]},n!==null&&(n=qe(n),n!==null&&Eg(n)),e):(e.eventSystemFlags|=o,n=e.targetContainers,s!==null&&n.indexOf(s)===-1&&n.push(s),e)}function NE(e,n,a,o,s){switch(n){case"focusin":return Wr=Vi(Wr,e,n,a,o,s),!0;case"dragenter":return Ir=Vi(Ir,e,n,a,o,s),!0;case"mouseover":return ea=Vi(ea,e,n,a,o,s),!0;case"pointerover":var d=s.pointerId;return qi.set(d,Vi(qi.get(d)||null,e,n,a,o,s)),!0;case"gotpointercapture":return d=s.pointerId,Pi.set(d,Vi(Pi.get(d)||null,e,n,a,o,s)),!0}return!1}function Rg(e){var n=ze(e.target);if(n!==null){var a=c(n);if(a!==null){if(n=a.tag,n===13){if(n=f(a),n!==null){e.blockedOn=n,j(e.priority,function(){if(a.tag===13){var o=hn();o=Jl(o);var s=cl(a,o);s!==null&&mn(s,a,o),Wf(a,o)}});return}}else if(n===3&&a.stateNode.current.memoizedState.isDehydrated){e.blockedOn=a.tag===3?a.stateNode.containerInfo:null;return}}}e.blockedOn=null}function qu(e){if(e.blockedOn!==null)return!1;for(var n=e.targetContainers;0<n.length;){var a=ed(e.nativeEvent);if(a===null){a=e.nativeEvent;var o=new a.constructor(a.type,a);rc=o,a.target.dispatchEvent(o),rc=null}else return n=qe(a),n!==null&&Eg(n),e.blockedOn=a,!1;n.shift()}return!0}function Cg(e,n,a){qu(e)&&a.delete(n)}function zE(){nd=!1,Wr!==null&&qu(Wr)&&(Wr=null),Ir!==null&&qu(Ir)&&(Ir=null),ea!==null&&qu(ea)&&(ea=null),qi.forEach(Cg),Pi.forEach(Cg)}function Pu(e,n){e.blockedOn===n&&(e.blockedOn=null,nd||(nd=!0,t.unstable_scheduleCallback(t.unstable_NormalPriority,zE)))}var Vu=null;function xg(e){Vu!==e&&(Vu=e,t.unstable_scheduleCallback(t.unstable_NormalPriority,function(){Vu===e&&(Vu=null);for(var n=0;n<e.length;n+=3){var a=e[n],o=e[n+1],s=e[n+2];if(typeof o!="function"){if(td(o||a)===null)continue;break}var d=qe(a);d!==null&&(e.splice(n,3),n-=3,ef(d,{pending:!0,data:s,method:a.method,action:o},o,s))}}))}function Yi(e){function n(A){return Pu(A,e)}Wr!==null&&Pu(Wr,e),Ir!==null&&Pu(Ir,e),ea!==null&&Pu(ea,e),qi.forEach(n),Pi.forEach(n);for(var a=0;a<ta.length;a++){var o=ta[a];o.blockedOn===e&&(o.blockedOn=null)}for(;0<ta.length&&(a=ta[0],a.blockedOn===null);)Rg(a),a.blockedOn===null&&ta.shift();if(a=(e.ownerDocument||e).$$reactFormReplay,a!=null)for(o=0;o<a.length;o+=3){var s=a[o],d=a[o+1],g=s[ie]||null;if(typeof d=="function")g||xg(a);else if(g){var b=null;if(d&&d.hasAttribute("formAction")){if(s=d,g=d[ie]||null)b=g.formAction;else if(td(s)!==null)continue}else b=g.action;typeof b=="function"?a[o+1]=b:(a.splice(o,3),o-=3),xg(a)}}}function rd(e){this._internalRoot=e}Yu.prototype.render=rd.prototype.render=function(e){var n=this._internalRoot;if(n===null)throw Error(i(409));var a=n.current,o=hn();bg(a,o,e,n,null,null)},Yu.prototype.unmount=rd.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var n=e.containerInfo;bg(e.current,2,null,e,null,null),Cu(),n[he]=null}};function Yu(e){this._internalRoot=e}Yu.prototype.unstable_scheduleHydration=function(e){if(e){var n=M();e={blockedOn:null,target:e,priority:n};for(var a=0;a<ta.length&&n!==0&&n<ta[a].priority;a++);ta.splice(a,0,e),a===0&&Rg(e)}};var Ag=r.version;if(Ag!=="19.1.1")throw Error(i(527,Ag,"19.1.1"));ne.findDOMNode=function(e){var n=e._reactInternals;if(n===void 0)throw typeof e.render=="function"?Error(i(188)):(e=Object.keys(e).join(","),Error(i(268,e)));return e=p(n),e=e!==null?m(e):null,e=e===null?null:e.stateNode,e};var UE={bundleType:0,version:"19.1.1",rendererPackageName:"react-dom",currentDispatcherRef:z,reconcilerVersion:"19.1.1"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Gu=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Gu.isDisabled&&Gu.supportsFiber)try{rt=Gu.inject(UE),Ae=Gu}catch{}}return Xi.createRoot=function(e,n){if(!u(e))throw Error(i(299));var a=!1,o="",s=Vp,d=Yp,g=Gp,b=null;return n!=null&&(n.unstable_strictMode===!0&&(a=!0),n.identifierPrefix!==void 0&&(o=n.identifierPrefix),n.onUncaughtError!==void 0&&(s=n.onUncaughtError),n.onCaughtError!==void 0&&(d=n.onCaughtError),n.onRecoverableError!==void 0&&(g=n.onRecoverableError),n.unstable_transitionCallbacks!==void 0&&(b=n.unstable_transitionCallbacks)),n=gg(e,1,!1,null,null,a,o,s,d,g,b,null),e[he]=n.current,Hf(e),new rd(n)},Xi.hydrateRoot=function(e,n,a){if(!u(e))throw Error(i(299));var o=!1,s="",d=Vp,g=Yp,b=Gp,A=null,H=null;return a!=null&&(a.unstable_strictMode===!0&&(o=!0),a.identifierPrefix!==void 0&&(s=a.identifierPrefix),a.onUncaughtError!==void 0&&(d=a.onUncaughtError),a.onCaughtError!==void 0&&(g=a.onCaughtError),a.onRecoverableError!==void 0&&(b=a.onRecoverableError),a.unstable_transitionCallbacks!==void 0&&(A=a.unstable_transitionCallbacks),a.formState!==void 0&&(H=a.formState)),n=gg(e,1,!0,n,a??null,o,s,d,g,b,A,H),n.context=vg(null),a=n.current,o=hn(),o=Jl(o),s=kr(o),s.callback=null,Hr(a,s,o),a=o,n.current.lanes=a,Sa(n,a),Fn(n),e[he]=n.current,Hf(e),new Yu(n)},Xi.version="19.1.1",Xi}var jg;function GE(){if(jg)return id.exports;jg=1;function t(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(t)}catch(r){console.error(r)}}return t(),id.exports=YE(),id.exports}var XE=GE(),cd={exports:{}},fd={};/**
* @license React
* use-sync-external-store-with-selector.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var kg;function KE(){if(kg)return fd;kg=1;var t=xs();function r(p,m){return p===m&&(p!==0||1/p===1/m)||p!==p&&m!==m}var l=typeof Object.is=="function"?Object.is:r,i=t.useSyncExternalStore,u=t.useRef,c=t.useEffect,f=t.useMemo,h=t.useDebugValue;return fd.useSyncExternalStoreWithSelector=function(p,m,y,v,E){var R=u(null);if(R.current===null){var S={hasValue:!1,value:null};R.current=S}else S=R.current;R=f(function(){function C(O){if(!U){if(U=!0,$=O,O=v(O),E!==void 0&&S.hasValue){var x=S.value;if(E(x,O))return B=x}return B=O}if(x=B,l($,O))return x;var V=v(O);return E!==void 0&&E(x,V)?($=O,x):($=O,B=V)}var U=!1,$,B,G=y===void 0?null:y;return[function(){return C(m())},G===null?void 0:function(){return C(G())}]},[m,y,v,E]);var T=i(p,R[0],R[1]);return c(function(){S.hasValue=!0,S.value=T},[T]),h(T),T},fd}var Hg;function FE(){return Hg||(Hg=1,cd.exports=KE()),cd.exports}var QE=FE();function ZE(t){t()}function JE(){let t=null,r=null;return{clear(){t=null,r=null},notify(){ZE(()=>{let l=t;for(;l;)l.callback(),l=l.next})},get(){const l=[];let i=t;for(;i;)l.push(i),i=i.next;return l},subscribe(l){let i=!0;const u=r={callback:l,next:null,prev:r};return u.prev?u.prev.next=u:t=u,function(){!i||t===null||(i=!1,u.next?u.next.prev=u.prev:r=u.prev,u.prev?u.prev.next=u.next:t=u.next)}}}}var $g={notify(){},get:()=>[]};function WE(t,r){let l,i=$g,u=0,c=!1;function f(T){y();const C=i.subscribe(T);let U=!1;return()=>{U||(U=!0,C(),v())}}function h(){i.notify()}function p(){S.onStateChange&&S.onStateChange()}function m(){return c}function y(){u++,l||(l=t.subscribe(p),i=JE())}function v(){u--,l&&u===0&&(l(),l=void 0,i.clear(),i=$g)}function E(){c||(c=!0,y())}function R(){c&&(c=!1,v())}const S={addNestedSub:f,notifyNestedSubs:h,handleChangeWrapper:p,isSubscribed:m,trySubscribe:E,tryUnsubscribe:R,getListeners:()=>i};return S}var IE=()=>typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",ew=IE(),tw=()=>typeof navigator<"u"&&navigator.product==="ReactNative",nw=tw(),rw=()=>ew||nw?D.useLayoutEffect:D.useEffect,aw=rw(),lw=Symbol.for("react-redux-context"),iw=typeof globalThis<"u"?globalThis:{};function ow(){if(!D.createContext)return{};const t=iw[lw]??=new Map;let r=t.get(D.createContext);return r||(r=D.createContext(null),t.set(D.createContext,r)),r}var ua=ow();function uw(t){const{children:r,context:l,serverState:i,store:u}=t,c=D.useMemo(()=>{const p=WE(u);return{store:u,subscription:p,getServerState:i?()=>i:void 0}},[u,i]),f=D.useMemo(()=>u.getState(),[u]);aw(()=>{const{subscription:p}=c;return p.onStateChange=p.notifyNestedSubs,p.trySubscribe(),f!==u.getState()&&p.notifyNestedSubs(),()=>{p.tryUnsubscribe(),p.onStateChange=void 0}},[c,f]);const h=l||ua;return D.createElement(h.Provider,{value:c},r)}var sw=uw;function fh(t=ua){return function(){return D.useContext(t)}}var Rv=fh();function Cv(t=ua){const r=t===ua?Rv:fh(t),l=()=>{const{store:i}=r();return i};return Object.assign(l,{withTypes:()=>l}),l}var cw=Cv();function fw(t=ua){const r=t===ua?cw:Cv(t),l=()=>r().dispatch;return Object.assign(l,{withTypes:()=>l}),l}var dw=fw(),hw=(t,r)=>t===r;function mw(t=ua){const r=t===ua?Rv:fh(t),l=(i,u={})=>{const{equalityFn:c=hw}=typeof u=="function"?{equalityFn:u}:u,f=r(),{store:h,subscription:p,getServerState:m}=f;D.useRef(!0);const y=D.useCallback({[i.name](E){return i(E)}}[i.name],[i]),v=QE.useSyncExternalStoreWithSelector(p.addNestedSub,h.getState,m||h.getState,y,c);return D.useDebugValue(v),v};return Object.assign(l,{withTypes:()=>l}),l}var pw=mw();function Xa(t,...r){const l=new URL(`https://mui.com/production-error/?code=${t}`);return r.forEach(i=>l.searchParams.append("args[]",i)),`Minified MUI error #${t}; visit ${l} for the full message.`}const Cr="$$material";function kd(){return kd=Object.assign?Object.assign.bind():function(t){for(var r=1;r<arguments.length;r++){var l=arguments[r];for(var i in l)({}).hasOwnProperty.call(l,i)&&(t[i]=l[i])}return t},kd.apply(null,arguments)}function yw(t){if(t.sheet)return t.sheet;for(var r=0;r<document.styleSheets.length;r++)if(document.styleSheets[r].ownerNode===t)return document.styleSheets[r]}function gw(t){var r=document.createElement("style");return r.setAttribute("data-emotion",t.key),t.nonce!==void 0&&r.setAttribute("nonce",t.nonce),r.appendChild(document.createTextNode("")),r.setAttribute("data-s",""),r}var vw=(function(){function t(l){var i=this;this._insertTag=function(u){var c;i.tags.length===0?i.insertionPoint?c=i.insertionPoint.nextSibling:i.prepend?c=i.container.firstChild:c=i.before:c=i.tags[i.tags.length-1].nextSibling,i.container.insertBefore(u,c),i.tags.push(u)},this.isSpeedy=l.speedy===void 0?!0:l.speedy,this.tags=[],this.ctr=0,this.nonce=l.nonce,this.key=l.key,this.container=l.container,this.prepend=l.prepend,this.insertionPoint=l.insertionPoint,this.before=null}var r=t.prototype;return r.hydrate=function(i){i.forEach(this._insertTag)},r.insert=function(i){this.ctr%(this.isSpeedy?65e3:1)===0&&this._insertTag(gw(this));var u=this.tags[this.tags.length-1];if(this.isSpeedy){var c=yw(u);try{c.insertRule(i,c.cssRules.length)}catch{}}else u.appendChild(document.createTextNode(i));this.ctr++},r.flush=function(){this.tags.forEach(function(i){var u;return(u=i.parentNode)==null?void 0:u.removeChild(i)}),this.tags=[],this.ctr=0},t})(),Pt="-ms-",ps="-moz-",Ve="-webkit-",xv="comm",dh="rule",hh="decl",bw="@import",Av="@keyframes",Sw="@layer",Ew=Math.abs,As=String.fromCharCode,ww=Object.assign;function Tw(t,r){return jt(t,0)^45?(((r<<2^jt(t,0))<<2^jt(t,1))<<2^jt(t,2))<<2^jt(t,3):0}function Ov(t){return t.trim()}function Rw(t,r){return(t=r.exec(t))?t[0]:t}function Ye(t,r,l){return t.replace(r,l)}function Hd(t,r){return t.indexOf(r)}function jt(t,r){return t.charCodeAt(r)|0}function oo(t,r,l){return t.slice(r,l)}function Jn(t){return t.length}function mh(t){return t.length}function Xu(t,r){return r.push(t),t}function Cw(t,r){return t.map(r).join("")}var Os=1,Yl=1,_v=0,rn=0,xt=0,Kl="";function _s(t,r,l,i,u,c,f){return{value:t,root:r,parent:l,type:i,props:u,children:c,line:Os,column:Yl,length:f,return:""}}function Ki(t,r){return ww(_s("",null,null,"",null,null,0),t,{length:-t.length},r)}function xw(){return xt}function Aw(){return xt=rn>0?jt(Kl,--rn):0,Yl--,xt===10&&(Yl=1,Os--),xt}function gn(){return xt=rn<_v?jt(Kl,rn++):0,Yl++,xt===10&&(Yl=1,Os++),xt}function er(){return jt(Kl,rn)}function rs(){return rn}function go(t,r){return oo(Kl,t,r)}function uo(t){switch(t){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function Dv(t){return Os=Yl=1,_v=Jn(Kl=t),rn=0,[]}function Mv(t){return Kl="",t}function as(t){return Ov(go(rn-1,$d(t===91?t+2:t===40?t+1:t)))}function Ow(t){for(;(xt=er())&&xt<33;)gn();return uo(t)>2||uo(xt)>3?"":" "}function _w(t,r){for(;--r&&gn()&&!(xt<48||xt>102||xt>57&&xt<65||xt>70&&xt<97););return go(t,rs()+(r<6&&er()==32&&gn()==32))}function $d(t){for(;gn();)switch(xt){case t:return rn;case 34:case 39:t!==34&&t!==39&&$d(xt);break;case 40:t===41&&$d(t);break;case 92:gn();break}return rn}function Dw(t,r){for(;gn()&&t+xt!==57;)if(t+xt===84&&er()===47)break;return"/*"+go(r,rn-1)+"*"+As(t===47?t:gn())}function Mw(t){for(;!uo(er());)gn();return go(t,rn)}function Nw(t){return Mv(ls("",null,null,null,[""],t=Dv(t),0,[0],t))}function ls(t,r,l,i,u,c,f,h,p){for(var m=0,y=0,v=f,E=0,R=0,S=0,T=1,C=1,U=1,$=0,B="",G=u,O=c,x=i,V=B;C;)switch(S=$,$=gn()){case 40:if(S!=108&&jt(V,v-1)==58){Hd(V+=Ye(as($),"&","&\f"),"&\f")!=-1&&(U=-1);break}case 34:case 39:case 91:V+=as($);break;case 9:case 10:case 13:case 32:V+=Ow(S);break;case 92:V+=_w(rs()-1,7);continue;case 47:switch(er()){case 42:case 47:Xu(zw(Dw(gn(),rs()),r,l),p);break;default:V+="/"}break;case 123*T:h[m++]=Jn(V)*U;case 125*T:case 59:case 0:switch($){case 0:case 125:C=0;case 59+y:U==-1&&(V=Ye(V,/\f/g,"")),R>0&&Jn(V)-v&&Xu(R>32?Pg(V+";",i,l,v-1):Pg(Ye(V," ","")+";",i,l,v-2),p);break;case 59:V+=";";default:if(Xu(x=qg(V,r,l,m,y,u,h,B,G=[],O=[],v),c),$===123)if(y===0)ls(V,r,x,x,G,c,v,h,O);else switch(E===99&&jt(V,3)===110?100:E){case 100:case 108:case 109:case 115:ls(t,x,x,i&&Xu(qg(t,x,x,0,0,u,h,B,u,G=[],v),O),u,O,v,h,i?G:O);break;default:ls(V,x,x,x,[""],O,0,h,O)}}m=y=R=0,T=U=1,B=V="",v=f;break;case 58:v=1+Jn(V),R=S;default:if(T<1){if($==123)--T;else if($==125&&T++==0&&Aw()==125)continue}switch(V+=As($),$*T){case 38:U=y>0?1:(V+="\f",-1);break;case 44:h[m++]=(Jn(V)-1)*U,U=1;break;case 64:er()===45&&(V+=as(gn())),E=er(),y=v=Jn(B=V+=Mw(rs())),$++;break;case 45:S===45&&Jn(V)==2&&(T=0)}}return c}function qg(t,r,l,i,u,c,f,h,p,m,y){for(var v=u-1,E=u===0?c:[""],R=mh(E),S=0,T=0,C=0;S<i;++S)for(var U=0,$=oo(t,v+1,v=Ew(T=f[S])),B=t;U<R;++U)(B=Ov(T>0?E[U]+" "+$:Ye($,/&\f/g,E[U])))&&(p[C++]=B);return _s(t,r,l,u===0?dh:h,p,m,y)}function zw(t,r,l){return _s(t,r,l,xv,As(xw()),oo(t,2,-2),0)}function Pg(t,r,l,i){return _s(t,r,l,hh,oo(t,0,i),oo(t,i+1,-1),i)}function ql(t,r){for(var l="",i=mh(t),u=0;u<i;u++)l+=r(t[u],u,t,r)||"";return l}function Uw(t,r,l,i){switch(t.type){case Sw:if(t.children.length)break;case bw:case hh:return t.return=t.return||t.value;case xv:return"";case Av:return t.return=t.value+"{"+ql(t.children,i)+"}";case dh:t.value=t.props.join(",")}return Jn(l=ql(t.children,i))?t.return=t.value+"{"+l+"}":""}function Lw(t){var r=mh(t);return function(l,i,u,c){for(var f="",h=0;h<r;h++)f+=t[h](l,i,u,c)||"";return f}}function Bw(t){return function(r){r.root||(r=r.return)&&t(r)}}function Nv(t){var r=Object.create(null);return function(l){return r[l]===void 0&&(r[l]=t(l)),r[l]}}var jw=function(r,l,i){for(var u=0,c=0;u=c,c=er(),u===38&&c===12&&(l[i]=1),!uo(c);)gn();return go(r,rn)},kw=function(r,l){var i=-1,u=44;do switch(uo(u)){case 0:u===38&&er()===12&&(l[i]=1),r[i]+=jw(rn-1,l,i);break;case 2:r[i]+=as(u);break;case 4:if(u===44){r[++i]=er()===58?"&\f":"",l[i]=r[i].length;break}default:r[i]+=As(u)}while(u=gn());return r},Hw=function(r,l){return Mv(kw(Dv(r),l))},Vg=new WeakMap,$w=function(r){if(!(r.type!=="rule"||!r.parent||r.length<1)){for(var l=r.value,i=r.parent,u=r.column===i.column&&r.line===i.line;i.type!=="rule";)if(i=i.parent,!i)return;if(!(r.props.length===1&&l.charCodeAt(0)!==58&&!Vg.get(i))&&!u){Vg.set(r,!0);for(var c=[],f=Hw(l,c),h=i.props,p=0,m=0;p<f.length;p++)for(var y=0;y<h.length;y++,m++)r.props[m]=c[p]?f[p].replace(/&\f/g,h[y]):h[y]+" "+f[p]}}},qw=function(r){if(r.type==="decl"){var l=r.value;l.charCodeAt(0)===108&&l.charCodeAt(2)===98&&(r.return="",r.value="")}};function zv(t,r){switch(Tw(t,r)){case 5103:return Ve+"print-"+t+t;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return Ve+t+t;case 5349:case 4246:case 4810:case 6968:case 2756:return Ve+t+ps+t+Pt+t+t;case 6828:case 4268:return Ve+t+Pt+t+t;case 6165:return Ve+t+Pt+"flex-"+t+t;case 5187:return Ve+t+Ye(t,/(\w+).+(:[^]+)/,Ve+"box-$1$2"+Pt+"flex-$1$2")+t;case 5443:return Ve+t+Pt+"flex-item-"+Ye(t,/flex-|-self/,"")+t;case 4675:return Ve+t+Pt+"flex-line-pack"+Ye(t,/align-content|flex-|-self/,"")+t;case 5548:return Ve+t+Pt+Ye(t,"shrink","negative")+t;case 5292:return Ve+t+Pt+Ye(t,"basis","preferred-size")+t;case 6060:return Ve+"box-"+Ye(t,"-grow","")+Ve+t+Pt+Ye(t,"grow","positive")+t;case 4554:return Ve+Ye(t,/([^-])(transform)/g,"$1"+Ve+"$2")+t;case 6187:return Ye(Ye(Ye(t,/(zoom-|grab)/,Ve+"$1"),/(image-set)/,Ve+"$1"),t,"")+t;case 5495:case 3959:return Ye(t,/(image-set\([^]*)/,Ve+"$1$`$1");case 4968:return Ye(Ye(t,/(.+:)(flex-)?(.*)/,Ve+"box-pack:$3"+Pt+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+Ve+t+t;case 4095:case 3583:case 4068:case 2532:return Ye(t,/(.+)-inline(.+)/,Ve+"$1$2")+t;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(Jn(t)-1-r>6)switch(jt(t,r+1)){case 109:if(jt(t,r+4)!==45)break;case 102:return Ye(t,/(.+:)(.+)-([^]+)/,"$1"+Ve+"$2-$3$1"+ps+(jt(t,r+3)==108?"$3":"$2-$3"))+t;case 115:return~Hd(t,"stretch")?zv(Ye(t,"stretch","fill-available"),r)+t:t}break;case 4949:if(jt(t,r+1)!==115)break;case 6444:switch(jt(t,Jn(t)-3-(~Hd(t,"!important")&&10))){case 107:return Ye(t,":",":"+Ve)+t;case 101:return Ye(t,/(.+:)([^;!]+)(;|!.+)?/,"$1"+Ve+(jt(t,14)===45?"inline-":"")+"box$3$1"+Ve+"$2$3$1"+Pt+"$2box$3")+t}break;case 5936:switch(jt(t,r+11)){case 114:return Ve+t+Pt+Ye(t,/[svh]\w+-[tblr]{2}/,"tb")+t;case 108:return Ve+t+Pt+Ye(t,/[svh]\w+-[tblr]{2}/,"tb-rl")+t;case 45:return Ve+t+Pt+Ye(t,/[svh]\w+-[tblr]{2}/,"lr")+t}return Ve+t+Pt+t+t}return t}var Pw=function(r,l,i,u){if(r.length>-1&&!r.return)switch(r.type){case hh:r.return=zv(r.value,r.length);break;case Av:return ql([Ki(r,{value:Ye(r.value,"@","@"+Ve)})],u);case dh:if(r.length)return Cw(r.props,function(c){switch(Rw(c,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return ql([Ki(r,{props:[Ye(c,/:(read-\w+)/,":"+ps+"$1")]})],u);case"::placeholder":return ql([Ki(r,{props:[Ye(c,/:(plac\w+)/,":"+Ve+"input-$1")]}),Ki(r,{props:[Ye(c,/:(plac\w+)/,":"+ps+"$1")]}),Ki(r,{props:[Ye(c,/:(plac\w+)/,Pt+"input-$1")]})],u)}return""})}},Vw=[Pw],Yw=function(r){var l=r.key;if(l==="css"){var i=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(i,function(T){var C=T.getAttribute("data-emotion");C.indexOf(" ")!==-1&&(document.head.appendChild(T),T.setAttribute("data-s",""))})}var u=r.stylisPlugins||Vw,c={},f,h=[];f=r.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+l+' "]'),function(T){for(var C=T.getAttribute("data-emotion").split(" "),U=1;U<C.length;U++)c[C[U]]=!0;h.push(T)});var p,m=[$w,qw];{var y,v=[Uw,Bw(function(T){y.insert(T)})],E=Lw(m.concat(u,v)),R=function(C){return ql(Nw(C),E)};p=function(C,U,$,B){y=$,R(C?C+"{"+U.styles+"}":U.styles),B&&(S.inserted[U.name]=!0)}}var S={key:l,sheet:new vw({key:l,container:f,nonce:r.nonce,speedy:r.speedy,prepend:r.prepend,insertionPoint:r.insertionPoint}),nonce:r.nonce,inserted:c,registered:{},insert:p};return S.sheet.hydrate(h),S},dd={exports:{}},Ge={};/** @license React v16.13.1
* react-is.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 Yg;function Gw(){if(Yg)return Ge;Yg=1;var t=typeof Symbol=="function"&&Symbol.for,r=t?Symbol.for("react.element"):60103,l=t?Symbol.for("react.portal"):60106,i=t?Symbol.for("react.fragment"):60107,u=t?Symbol.for("react.strict_mode"):60108,c=t?Symbol.for("react.profiler"):60114,f=t?Symbol.for("react.provider"):60109,h=t?Symbol.for("react.context"):60110,p=t?Symbol.for("react.async_mode"):60111,m=t?Symbol.for("react.concurrent_mode"):60111,y=t?Symbol.for("react.forward_ref"):60112,v=t?Symbol.for("react.suspense"):60113,E=t?Symbol.for("react.suspense_list"):60120,R=t?Symbol.for("react.memo"):60115,S=t?Symbol.for("react.lazy"):60116,T=t?Symbol.for("react.block"):60121,C=t?Symbol.for("react.fundamental"):60117,U=t?Symbol.for("react.responder"):60118,$=t?Symbol.for("react.scope"):60119;function B(O){if(typeof O=="object"&&O!==null){var x=O.$$typeof;switch(x){case r:switch(O=O.type,O){case p:case m:case i:case c:case u:case v:return O;default:switch(O=O&&O.$$typeof,O){case h:case y:case S:case R:case f:return O;default:return x}}case l:return x}}}function G(O){return B(O)===m}return Ge.AsyncMode=p,Ge.ConcurrentMode=m,Ge.ContextConsumer=h,Ge.ContextProvider=f,Ge.Element=r,Ge.ForwardRef=y,Ge.Fragment=i,Ge.Lazy=S,Ge.Memo=R,Ge.Portal=l,Ge.Profiler=c,Ge.StrictMode=u,Ge.Suspense=v,Ge.isAsyncMode=function(O){return G(O)||B(O)===p},Ge.isConcurrentMode=G,Ge.isContextConsumer=function(O){return B(O)===h},Ge.isContextProvider=function(O){return B(O)===f},Ge.isElement=function(O){return typeof O=="object"&&O!==null&&O.$$typeof===r},Ge.isForwardRef=function(O){return B(O)===y},Ge.isFragment=function(O){return B(O)===i},Ge.isLazy=function(O){return B(O)===S},Ge.isMemo=function(O){return B(O)===R},Ge.isPortal=function(O){return B(O)===l},Ge.isProfiler=function(O){return B(O)===c},Ge.isStrictMode=function(O){return B(O)===u},Ge.isSuspense=function(O){return B(O)===v},Ge.isValidElementType=function(O){return typeof O=="string"||typeof O=="function"||O===i||O===m||O===c||O===u||O===v||O===E||typeof O=="object"&&O!==null&&(O.$$typeof===S||O.$$typeof===R||O.$$typeof===f||O.$$typeof===h||O.$$typeof===y||O.$$typeof===C||O.$$typeof===U||O.$$typeof===$||O.$$typeof===T)},Ge.typeOf=B,Ge}var Gg;function Xw(){return Gg||(Gg=1,dd.exports=Gw()),dd.exports}var hd,Xg;function Kw(){if(Xg)return hd;Xg=1;var t=Xw(),r={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},l={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},i={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},u={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},c={};c[t.ForwardRef]=i,c[t.Memo]=u;function f(S){return t.isMemo(S)?u:c[S.$$typeof]||r}var h=Object.defineProperty,p=Object.getOwnPropertyNames,m=Object.getOwnPropertySymbols,y=Object.getOwnPropertyDescriptor,v=Object.getPrototypeOf,E=Object.prototype;function R(S,T,C){if(typeof T!="string"){if(E){var U=v(T);U&&U!==E&&R(S,U,C)}var $=p(T);m&&($=$.concat(m(T)));for(var B=f(S),G=f(T),O=0;O<$.length;++O){var x=$[O];if(!l[x]&&!(C&&C[x])&&!(G&&G[x])&&!(B&&B[x])){var V=y(T,x);try{h(S,x,V)}catch{}}}}return S}return hd=R,hd}Kw();var Fw=!0;function Uv(t,r,l){var i="";return l.split(" ").forEach(function(u){t[u]!==void 0?r.push(t[u]+";"):u&&(i+=u+" ")}),i}var ph=function(r,l,i){var u=r.key+"-"+l.name;(i===!1||Fw===!1)&&r.registered[u]===void 0&&(r.registered[u]=l.styles)},yh=function(r,l,i){ph(r,l,i);var u=r.key+"-"+l.name;if(r.inserted[l.name]===void 0){var c=l;do r.insert(l===c?"."+u:"",c,r.sheet,!0),c=c.next;while(c!==void 0)}};function Qw(t){for(var r=0,l,i=0,u=t.length;u>=4;++i,u-=4)l=t.charCodeAt(i)&255|(t.charCodeAt(++i)&255)<<8|(t.charCodeAt(++i)&255)<<16|(t.charCodeAt(++i)&255)<<24,l=(l&65535)*1540483477+((l>>>16)*59797<<16),l^=l>>>24,r=(l&65535)*1540483477+((l>>>16)*59797<<16)^(r&65535)*1540483477+((r>>>16)*59797<<16);switch(u){case 3:r^=(t.charCodeAt(i+2)&255)<<16;case 2:r^=(t.charCodeAt(i+1)&255)<<8;case 1:r^=t.charCodeAt(i)&255,r=(r&65535)*1540483477+((r>>>16)*59797<<16)}return r^=r>>>13,r=(r&65535)*1540483477+((r>>>16)*59797<<16),((r^r>>>15)>>>0).toString(36)}var Zw={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},Jw=/[A-Z]|^ms/g,Ww=/_EMO_([^_]+?)_([^]*?)_EMO_/g,Lv=function(r){return r.charCodeAt(1)===45},Kg=function(r){return r!=null&&typeof r!="boolean"},md=Nv(function(t){return Lv(t)?t:t.replace(Jw,"-$&").toLowerCase()}),Fg=function(r,l){switch(r){case"animation":case"animationName":if(typeof l=="string")return l.replace(Ww,function(i,u,c){return Wn={name:u,styles:c,next:Wn},u})}return Zw[r]!==1&&!Lv(r)&&typeof l=="number"&&l!==0?l+"px":l};function so(t,r,l){if(l==null)return"";var i=l;if(i.__emotion_styles!==void 0)return i;switch(typeof l){case"boolean":return"";case"object":{var u=l;if(u.anim===1)return Wn={name:u.name,styles:u.styles,next:Wn},u.name;var c=l;if(c.styles!==void 0){var f=c.next;if(f!==void 0)for(;f!==void 0;)Wn={name:f.name,styles:f.styles,next:Wn},f=f.next;var h=c.styles+";";return h}return Iw(t,r,l)}case"function":{if(t!==void 0){var p=Wn,m=l(t);return Wn=p,so(t,r,m)}break}}var y=l;if(r==null)return y;var v=r[y];return v!==void 0?v:y}function Iw(t,r,l){var i="";if(Array.isArray(l))for(var u=0;u<l.length;u++)i+=so(t,r,l[u])+";";else for(var c in l){var f=l[c];if(typeof f!="object"){var h=f;r!=null&&r[h]!==void 0?i+=c+"{"+r[h]+"}":Kg(h)&&(i+=md(c)+":"+Fg(c,h)+";")}else if(Array.isArray(f)&&typeof f[0]=="string"&&(r==null||r[f[0]]===void 0))for(var p=0;p<f.length;p++)Kg(f[p])&&(i+=md(c)+":"+Fg(c,f[p])+";");else{var m=so(t,r,f);switch(c){case"animation":case"animationName":{i+=md(c)+":"+m+";";break}default:i+=c+"{"+m+"}"}}}return i}var Qg=/label:\s*([^\s;{]+)\s*(;|$)/g,Wn;function vo(t,r,l){if(t.length===1&&typeof t[0]=="object"&&t[0]!==null&&t[0].styles!==void 0)return t[0];var i=!0,u="";Wn=void 0;var c=t[0];if(c==null||c.raw===void 0)i=!1,u+=so(l,r,c);else{var f=c;u+=f[0]}for(var h=1;h<t.length;h++)if(u+=so(l,r,t[h]),i){var p=c;u+=p[h]}Qg.lastIndex=0;for(var m="",y;(y=Qg.exec(u))!==null;)m+="-"+y[1];var v=Qw(u)+m;return{name:v,styles:u,next:Wn}}var eT=function(r){return r()},Bv=jd.useInsertionEffect?jd.useInsertionEffect:!1,jv=Bv||eT,Zg=Bv||D.useLayoutEffect,kv=D.createContext(typeof HTMLElement<"u"?Yw({key:"css"}):null);kv.Provider;var gh=function(r){return D.forwardRef(function(l,i){var u=D.useContext(kv);return r(l,u,i)})},bo=D.createContext({}),vh={}.hasOwnProperty,qd="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",tT=function(r,l){var i={};for(var u in l)vh.call(l,u)&&(i[u]=l[u]);return i[qd]=r,i},nT=function(r){var l=r.cache,i=r.serialized,u=r.isStringTag;return ph(l,i,u),jv(function(){return yh(l,i,u)}),null},rT=gh(function(t,r,l){var i=t.css;typeof i=="string"&&r.registered[i]!==void 0&&(i=r.registered[i]);var u=t[qd],c=[i],f="";typeof t.className=="string"?f=Uv(r.registered,c,t.className):t.className!=null&&(f=t.className+" ");var h=vo(c,void 0,D.useContext(bo));f+=r.key+"-"+h.name;var p={};for(var m in t)vh.call(t,m)&&m!=="css"&&m!==qd&&(p[m]=t[m]);return p.className=f,l&&(p.ref=l),D.createElement(D.Fragment,null,D.createElement(nT,{cache:r,serialized:h,isStringTag:typeof u=="string"}),D.createElement(u,p))}),aT=rT,Jg=function(r,l){var i=arguments;if(l==null||!vh.call(l,"css"))return D.createElement.apply(void 0,i);var u=i.length,c=new Array(u);c[0]=aT,c[1]=tT(r,l);for(var f=2;f<u;f++)c[f]=i[f];return D.createElement.apply(null,c)};(function(t){var r;r||(r=t.JSX||(t.JSX={}))})(Jg||(Jg={}));var lT=gh(function(t,r){var l=t.styles,i=vo([l],void 0,D.useContext(bo)),u=D.useRef();return Zg(function(){var c=r.key+"-global",f=new r.sheet.constructor({key:c,nonce:r.sheet.nonce,container:r.sheet.container,speedy:r.sheet.isSpeedy}),h=!1,p=document.querySelector('style[data-emotion="'+c+" "+i.name+'"]');return r.sheet.tags.length&&(f.before=r.sheet.tags[0]),p!==null&&(h=!0,p.setAttribute("data-emotion",c),f.hydrate([p])),u.current=[f,h],function(){f.flush()}},[r]),Zg(function(){var c=u.current,f=c[0],h=c[1];if(h){c[1]=!1;return}if(i.next!==void 0&&yh(r,i.next,!0),f.tags.length){var p=f.tags[f.tags.length-1].nextElementSibling;f.before=p,f.flush()}r.insert("",i,f,!1)},[r,i.name]),null});function bh(){for(var t=arguments.length,r=new Array(t),l=0;l<t;l++)r[l]=arguments[l];return vo(r)}function Hv(){var t=bh.apply(void 0,arguments),r="animation-"+t.name;return{name:r,styles:"@keyframes "+r+"{"+t.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}}var iT=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|disableRemotePlayback|download|draggable|encType|enterKeyHint|fetchpriority|fetchPriority|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|popover|popoverTarget|popoverTargetAction|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,oT=Nv(function(t){return iT.test(t)||t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&t.charCodeAt(2)<91}),uT=oT,sT=function(r){return r!=="theme"},Wg=function(r){return typeof r=="string"&&r.charCodeAt(0)>96?uT:sT},Ig=function(r,l,i){var u;if(l){var c=l.shouldForwardProp;u=r.__emotion_forwardProp&&c?function(f){return r.__emotion_forwardProp(f)&&c(f)}:c}return typeof u!="function"&&i&&(u=r.__emotion_forwardProp),u},cT=function(r){var l=r.cache,i=r.serialized,u=r.isStringTag;return ph(l,i,u),jv(function(){return yh(l,i,u)}),null},fT=function t(r,l){var i=r.__emotion_real===r,u=i&&r.__emotion_base||r,c,f;l!==void 0&&(c=l.label,f=l.target);var h=Ig(r,l,i),p=h||Wg(u),m=!p("as");return function(){var y=arguments,v=i&&r.__emotion_styles!==void 0?r.__emotion_styles.slice(0):[];if(c!==void 0&&v.push("label:"+c+";"),y[0]==null||y[0].raw===void 0)v.push.apply(v,y);else{var E=y[0];v.push(E[0]);for(var R=y.length,S=1;S<R;S++)v.push(y[S],E[S])}var T=gh(function(C,U,$){var B=m&&C.as||u,G="",O=[],x=C;if(C.theme==null){x={};for(var V in C)x[V]=C[V];x.theme=D.useContext(bo)}typeof C.className=="string"?G=Uv(U.registered,O,C.className):C.className!=null&&(G=C.className+" ");var J=vo(v.concat(O),U.registered,x);G+=U.key+"-"+J.name,f!==void 0&&(G+=" "+f);var ee=m&&h===void 0?Wg(B):p,ue={};for(var se in C)m&&se==="as"||ee(se)&&(ue[se]=C[se]);return ue.className=G,$&&(ue.ref=$),D.createElement(D.Fragment,null,D.createElement(cT,{cache:U,serialized:J,isStringTag:typeof B=="string"}),D.createElement(B,ue))});return T.displayName=c!==void 0?c:"Styled("+(typeof u=="string"?u:u.displayName||u.name||"Component")+")",T.defaultProps=r.defaultProps,T.__emotion_real=T,T.__emotion_base=u,T.__emotion_styles=v,T.__emotion_forwardProp=h,Object.defineProperty(T,"toString",{value:function(){return"."+f}}),T.withComponent=function(C,U){var $=t(C,kd({},l,U,{shouldForwardProp:Ig(T,U,!0)}));return $.apply(void 0,v)},T}},dT=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"],Pd=fT.bind(null);dT.forEach(function(t){Pd[t]=Pd(t)});function hT(t){return t==null||Object.keys(t).length===0}function $v(t){const{styles:r,defaultTheme:l={}}=t,i=typeof r=="function"?u=>r(hT(u)?l:u):r;return Re.jsx(lT,{styles:i})}function qv(t,r){return Pd(t,r)}function mT(t,r){Array.isArray(t.__emotion_styles)&&(t.__emotion_styles=r(t.__emotion_styles))}const e0=[];function oa(t){return e0[0]=t,vo(e0)}var pd={exports:{}},nt={};/**
* @license React
* react-is.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var t0;function pT(){if(t0)return nt;t0=1;var t=Symbol.for("react.transitional.element"),r=Symbol.for("react.portal"),l=Symbol.for("react.fragment"),i=Symbol.for("react.strict_mode"),u=Symbol.for("react.profiler"),c=Symbol.for("react.consumer"),f=Symbol.for("react.context"),h=Symbol.for("react.forward_ref"),p=Symbol.for("react.suspense"),m=Symbol.for("react.suspense_list"),y=Symbol.for("react.memo"),v=Symbol.for("react.lazy"),E=Symbol.for("react.view_transition"),R=Symbol.for("react.client.reference");function S(T){if(typeof T=="object"&&T!==null){var C=T.$$typeof;switch(C){case t:switch(T=T.type,T){case l:case u:case i:case p:case m:case E:return T;default:switch(T=T&&T.$$typeof,T){case f:case h:case v:case y:return T;case c:return T;default:return C}}case r:return C}}}return nt.ContextConsumer=c,nt.ContextProvider=f,nt.Element=t,nt.ForwardRef=h,nt.Fragment=l,nt.Lazy=v,nt.Memo=y,nt.Portal=r,nt.Profiler=u,nt.StrictMode=i,nt.Suspense=p,nt.SuspenseList=m,nt.isContextConsumer=function(T){return S(T)===c},nt.isContextProvider=function(T){return S(T)===f},nt.isElement=function(T){return typeof T=="object"&&T!==null&&T.$$typeof===t},nt.isForwardRef=function(T){return S(T)===h},nt.isFragment=function(T){return S(T)===l},nt.isLazy=function(T){return S(T)===v},nt.isMemo=function(T){return S(T)===y},nt.isPortal=function(T){return S(T)===r},nt.isProfiler=function(T){return S(T)===u},nt.isStrictMode=function(T){return S(T)===i},nt.isSuspense=function(T){return S(T)===p},nt.isSuspenseList=function(T){return S(T)===m},nt.isValidElementType=function(T){return typeof T=="string"||typeof T=="function"||T===l||T===u||T===i||T===p||T===m||typeof T=="object"&&T!==null&&(T.$$typeof===v||T.$$typeof===y||T.$$typeof===f||T.$$typeof===c||T.$$typeof===h||T.$$typeof===R||T.getModuleId!==void 0)},nt.typeOf=S,nt}var n0;function yT(){return n0||(n0=1,pd.exports=pT()),pd.exports}var Pv=yT();function In(t){if(typeof t!="object"||t===null)return!1;const r=Object.getPrototypeOf(t);return(r===null||r===Object.prototype||Object.getPrototypeOf(r)===null)&&!(Symbol.toStringTag in t)&&!(Symbol.iterator in t)}function Vv(t){if(D.isValidElement(t)||Pv.isValidElementType(t)||!In(t))return t;const r={};return Object.keys(t).forEach(l=>{r[l]=Vv(t[l])}),r}function vn(t,r,l={clone:!0}){const i=l.clone?{...t}:t;return In(t)&&In(r)&&Object.keys(r).forEach(u=>{D.isValidElement(r[u])||Pv.isValidElementType(r[u])?i[u]=r[u]:In(r[u])&&Object.prototype.hasOwnProperty.call(t,u)&&In(t[u])?i[u]=vn(t[u],r[u],l):l.clone?i[u]=In(r[u])?Vv(r[u]):r[u]:i[u]=r[u]}),i}const gT=t=>{const r=Object.keys(t).map(l=>({key:l,val:t[l]}))||[];return r.sort((l,i)=>l.val-i.val),r.reduce((l,i)=>({...l,[i.key]:i.val}),{})};function vT(t){const{values:r={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:l="px",step:i=5,...u}=t,c=gT(r),f=Object.keys(c);function h(E){return`@media (min-width:${typeof r[E]=="number"?r[E]:E}${l})`}function p(E){return`@media (max-width:${(typeof r[E]=="number"?r[E]:E)-i/100}${l})`}function m(E,R){const S=f.indexOf(R);return`@media (min-width:${typeof r[E]=="number"?r[E]:E}${l}) and (max-width:${(S!==-1&&typeof r[f[S]]=="number"?r[f[S]]:R)-i/100}${l})`}function y(E){return f.indexOf(E)+1<f.length?m(E,f[f.indexOf(E)+1]):h(E)}function v(E){const R=f.indexOf(E);return R===0?h(f[1]):R===f.length-1?p(f[R]):m(E,f[f.indexOf(E)+1]).replace("@media","@media not all and")}return{keys:f,values:c,up:h,down:p,between:m,only:y,not:v,unit:l,...u}}function r0(t,r){if(!t.containerQueries)return r;const l=Object.keys(r).filter(i=>i.startsWith("@container")).sort((i,u)=>{const c=/min-width:\s*([0-9.]+)/;return+(i.match(c)?.[1]||0)-+(u.match(c)?.[1]||0)});return l.length?l.reduce((i,u)=>{const c=r[u];return delete i[u],i[u]=c,i},{...r}):r}function bT(t,r){return r==="@"||r.startsWith("@")&&(t.some(l=>r.startsWith(`@${l}`))||!!r.match(/^@\d/))}function ST(t,r){const l=r.match(/^@([^/]+)?\/?(.+)?$/);if(!l)return null;const[,i,u]=l,c=Number.isNaN(+i)?i||0:+i;return t.containerQueries(u).up(c)}function ET(t){const r=(c,f)=>c.replace("@media",f?`@container ${f}`:"@container");function l(c,f){c.up=(...h)=>r(t.breakpoints.up(...h),f),c.down=(...h)=>r(t.breakpoints.down(...h),f),c.between=(...h)=>r(t.breakpoints.between(...h),f),c.only=(...h)=>r(t.breakpoints.only(...h),f),c.not=(...h)=>{const p=r(t.breakpoints.not(...h),f);return p.includes("not all and")?p.replace("not all and ","").replace("min-width:","width<").replace("max-width:","width>").replace("and","or"):p}}const i={},u=c=>(l(i,c),i);return l(u),{...t,containerQueries:u}}const wT={borderRadius:4};function ao(t,r){return r?vn(t,r,{clone:!1}):t}const Ds={xs:0,sm:600,md:900,lg:1200,xl:1536},a0={keys:["xs","sm","md","lg","xl"],up:t=>`@media (min-width:${Ds[t]}px)`},TT={containerQueries:t=>({up:r=>{let l=typeof r=="number"?r:Ds[r]||r;return typeof l=="number"&&(l=`${l}px`),t?`@container ${t} (min-width:${l})`:`@container (min-width:${l})`}})};function Ar(t,r,l){const i=t.theme||{};if(Array.isArray(r)){const c=i.breakpoints||a0;return r.reduce((f,h,p)=>(f[c.up(c.keys[p])]=l(r[p]),f),{})}if(typeof r=="object"){const c=i.breakpoints||a0;return Object.keys(r).reduce((f,h)=>{if(bT(c.keys,h)){const p=ST(i.containerQueries?i:TT,h);p&&(f[p]=l(r[h],h))}else if(Object.keys(c.values||Ds).includes(h)){const p=c.up(h);f[p]=l(r[h],h)}else{const p=h;f[p]=r[p]}return f},{})}return l(r)}function RT(t={}){return t.keys?.reduce((l,i)=>{const u=t.up(i);return l[u]={},l},{})||{}}function l0(t,r){return t.reduce((l,i)=>{const u=l[i];return(!u||Object.keys(u).length===0)&&delete l[i],l},r)}function Or(t){if(typeof t!="string")throw new Error(Xa(7));return t.charAt(0).toUpperCase()+t.slice(1)}function Ms(t,r,l=!0){if(!r||typeof r!="string")return null;if(t&&t.vars&&l){const i=`vars.${r}`.split(".").reduce((u,c)=>u&&u[c]?u[c]:null,t);if(i!=null)return i}return r.split(".").reduce((i,u)=>i&&i[u]!=null?i[u]:null,t)}function ys(t,r,l,i=l){let u;return typeof t=="function"?u=t(l):Array.isArray(t)?u=t[l]||i:u=Ms(t,l)||i,r&&(u=r(u,i,t)),u}function wt(t){const{prop:r,cssProperty:l=t.prop,themeKey:i,transform:u}=t,c=f=>{if(f[r]==null)return null;const h=f[r],p=f.theme,m=Ms(p,i)||{};return Ar(f,h,v=>{let E=ys(m,u,v);return v===E&&typeof v=="string"&&(E=ys(m,u,`${r}${v==="default"?"":Or(v)}`,v)),l===!1?E:{[l]:E}})};return c.propTypes={},c.filterProps=[r],c}function CT(t){const r={};return l=>(r[l]===void 0&&(r[l]=t(l)),r[l])}const xT={m:"margin",p:"padding"},AT={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},i0={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},OT=CT(t=>{if(t.length>2)if(i0[t])t=i0[t];else return[t];const[r,l]=t.split(""),i=xT[r],u=AT[l]||"";return Array.isArray(u)?u.map(c=>i+c):[i+u]}),Sh=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],Eh=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"];[...Sh,...Eh];function So(t,r,l,i){const u=Ms(t,r,!0)??l;return typeof u=="number"||typeof u=="string"?c=>typeof c=="string"?c:typeof u=="string"?u.startsWith("var(")&&c===0?0:u.startsWith("var(")&&c===1?u:`calc(${c} * ${u})`:u*c:Array.isArray(u)?c=>{if(typeof c=="string")return c;const f=Math.abs(c),h=u[f];return c>=0?h:typeof h=="number"?-h:typeof h=="string"&&h.startsWith("var(")?`calc(-1 * ${h})`:`-${h}`}:typeof u=="function"?u:()=>{}}function wh(t){return So(t,"spacing",8)}function Eo(t,r){return typeof r=="string"||r==null?r:t(r)}function _T(t,r){return l=>t.reduce((i,u)=>(i[u]=Eo(r,l),i),{})}function DT(t,r,l,i){if(!r.includes(l))return null;const u=OT(l),c=_T(u,i),f=t[l];return Ar(t,f,c)}function Yv(t,r){const l=wh(t.theme);return Object.keys(t).map(i=>DT(t,r,i,l)).reduce(ao,{})}function gt(t){return Yv(t,Sh)}gt.propTypes={};gt.filterProps=Sh;function vt(t){return Yv(t,Eh)}vt.propTypes={};vt.filterProps=Eh;function Gv(t=8,r=wh({spacing:t})){if(t.mui)return t;const l=(...i)=>(i.length===0?[1]:i).map(c=>{const f=r(c);return typeof f=="number"?`${f}px`:f}).join(" ");return l.mui=!0,l}function Ns(...t){const r=t.reduce((i,u)=>(u.filterProps.forEach(c=>{i[c]=u}),i),{}),l=i=>Object.keys(i).reduce((u,c)=>r[c]?ao(u,r[c](i)):u,{});return l.propTypes={},l.filterProps=t.reduce((i,u)=>i.concat(u.filterProps),[]),l}function Nn(t){return typeof t!="number"?t:`${t}px solid`}function Un(t,r){return wt({prop:t,themeKey:"borders",transform:r})}const MT=Un("border",Nn),NT=Un("borderTop",Nn),zT=Un("borderRight",Nn),UT=Un("borderBottom",Nn),LT=Un("borderLeft",Nn),BT=Un("borderColor"),jT=Un("borderTopColor"),kT=Un("borderRightColor"),HT=Un("borderBottomColor"),$T=Un("borderLeftColor"),qT=Un("outline",Nn),PT=Un("outlineColor"),zs=t=>{if(t.borderRadius!==void 0&&t.borderRadius!==null){const r=So(t.theme,"shape.borderRadius",4),l=i=>({borderRadius:Eo(r,i)});return Ar(t,t.borderRadius,l)}return null};zs.propTypes={};zs.filterProps=["borderRadius"];Ns(MT,NT,zT,UT,LT,BT,jT,kT,HT,$T,zs,qT,PT);const Us=t=>{if(t.gap!==void 0&&t.gap!==null){const r=So(t.theme,"spacing",8),l=i=>({gap:Eo(r,i)});return Ar(t,t.gap,l)}return null};Us.propTypes={};Us.filterProps=["gap"];const Ls=t=>{if(t.columnGap!==void 0&&t.columnGap!==null){const r=So(t.theme,"spacing",8),l=i=>({columnGap:Eo(r,i)});return Ar(t,t.columnGap,l)}return null};Ls.propTypes={};Ls.filterProps=["columnGap"];const Bs=t=>{if(t.rowGap!==void 0&&t.rowGap!==null){const r=So(t.theme,"spacing",8),l=i=>({rowGap:Eo(r,i)});return Ar(t,t.rowGap,l)}return null};Bs.propTypes={};Bs.filterProps=["rowGap"];const VT=wt({prop:"gridColumn"}),YT=wt({prop:"gridRow"}),GT=wt({prop:"gridAutoFlow"}),XT=wt({prop:"gridAutoColumns"}),KT=wt({prop:"gridAutoRows"}),FT=wt({prop:"gridTemplateColumns"}),QT=wt({prop:"gridTemplateRows"}),ZT=wt({prop:"gridTemplateAreas"}),JT=wt({prop:"gridArea"});Ns(Us,Ls,Bs,VT,YT,GT,XT,KT,FT,QT,ZT,JT);function Pl(t,r){return r==="grey"?r:t}const WT=wt({prop:"color",themeKey:"palette",transform:Pl}),IT=wt({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette",transform:Pl}),eR=wt({prop:"backgroundColor",themeKey:"palette",transform:Pl});Ns(WT,IT,eR);function yn(t){return t<=1&&t!==0?`${t*100}%`:t}const tR=wt({prop:"width",transform:yn}),Th=t=>{if(t.maxWidth!==void 0&&t.maxWidth!==null){const r=l=>{const i=t.theme?.breakpoints?.values?.[l]||Ds[l];return i?t.theme?.breakpoints?.unit!=="px"?{maxWidth:`${i}${t.theme.breakpoints.unit}`}:{maxWidth:i}:{maxWidth:yn(l)}};return Ar(t,t.maxWidth,r)}return null};Th.filterProps=["maxWidth"];const nR=wt({prop:"minWidth",transform:yn}),rR=wt({prop:"height",transform:yn}),aR=wt({prop:"maxHeight",transform:yn}),lR=wt({prop:"minHeight",transform:yn});wt({prop:"size",cssProperty:"width",transform:yn});wt({prop:"size",cssProperty:"height",transform:yn});const iR=wt({prop:"boxSizing"});Ns(tR,Th,nR,rR,aR,lR,iR);const wo={border:{themeKey:"borders",transform:Nn},borderTop:{themeKey:"borders",transform:Nn},borderRight:{themeKey:"borders",transform:Nn},borderBottom:{themeKey:"borders",transform:Nn},borderLeft:{themeKey:"borders",transform:Nn},borderColor:{themeKey:"palette"},borderTopColor:{themeKey:"palette"},borderRightColor:{themeKey:"palette"},borderBottomColor:{themeKey:"palette"},borderLeftColor:{themeKey:"palette"},outline:{themeKey:"borders",transform:Nn},outlineColor:{themeKey:"palette"},borderRadius:{themeKey:"shape.borderRadius",style:zs},color:{themeKey:"palette",transform:Pl},bgcolor:{themeKey:"palette",cssProperty:"backgroundColor",transform:Pl},backgroundColor:{themeKey:"palette",transform:Pl},p:{style:vt},pt:{style:vt},pr:{style:vt},pb:{style:vt},pl:{style:vt},px:{style:vt},py:{style:vt},padding:{style:vt},paddingTop:{style:vt},paddingRight:{style:vt},paddingBottom:{style:vt},paddingLeft:{style:vt},paddingX:{style:vt},paddingY:{style:vt},paddingInline:{style:vt},paddingInlineStart:{style:vt},paddingInlineEnd:{style:vt},paddingBlock:{style:vt},paddingBlockStart:{style:vt},paddingBlockEnd:{style:vt},m:{style:gt},mt:{style:gt},mr:{style:gt},mb:{style:gt},ml:{style:gt},mx:{style:gt},my:{style:gt},margin:{style:gt},marginTop:{style:gt},marginRight:{style:gt},marginBottom:{style:gt},marginLeft:{style:gt},marginX:{style:gt},marginY:{style:gt},marginInline:{style:gt},marginInlineStart:{style:gt},marginInlineEnd:{style:gt},marginBlock:{style:gt},marginBlockStart:{style:gt},marginBlockEnd:{style:gt},displayPrint:{cssProperty:!1,transform:t=>({"@media print":{display:t}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:Us},rowGap:{style:Bs},columnGap:{style:Ls},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:"zIndex"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:"shadows"},width:{transform:yn},maxWidth:{style:Th},minWidth:{transform:yn},height:{transform:yn},maxHeight:{transform:yn},minHeight:{transform:yn},boxSizing:{},font:{themeKey:"font"},fontFamily:{themeKey:"typography"},fontSize:{themeKey:"typography"},fontStyle:{themeKey:"typography"},fontWeight:{themeKey:"typography"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:"typography"}};function oR(...t){const r=t.reduce((i,u)=>i.concat(Object.keys(u)),[]),l=new Set(r);return t.every(i=>l.size===Object.keys(i).length)}function uR(t,r){return typeof t=="function"?t(r):t}function sR(){function t(l,i,u,c){const f={[l]:i,theme:u},h=c[l];if(!h)return{[l]:i};const{cssProperty:p=l,themeKey:m,transform:y,style:v}=h;if(i==null)return null;if(m==="typography"&&i==="inherit")return{[l]:i};const E=Ms(u,m)||{};return v?v(f):Ar(f,i,S=>{let T=ys(E,y,S);return S===T&&typeof S=="string"&&(T=ys(E,y,`${l}${S==="default"?"":Or(S)}`,S)),p===!1?T:{[p]:T}})}function r(l){const{sx:i,theme:u={},nested:c}=l||{};if(!i)return null;const f=u.unstable_sxConfig??wo;function h(p){let m=p;if(typeof p=="function")m=p(u);else if(typeof p!="object")return p;if(!m)return null;const y=RT(u.breakpoints),v=Object.keys(y);let E=y;return Object.keys(m).forEach(R=>{const S=uR(m[R],u);if(S!=null)if(typeof S=="object")if(f[R])E=ao(E,t(R,S,u,f));else{const T=Ar({theme:u},S,C=>({[R]:C}));oR(T,S)?E[R]=r({sx:S,theme:u,nested:!0}):E=ao(E,T)}else E=ao(E,t(R,S,u,f))}),!c&&u.modularCssLayers?{"@layer sx":r0(u,l0(v,E))}:r0(u,l0(v,E))}return Array.isArray(i)?i.map(h):h(i)}return r}const sa=sR();sa.filterProps=["sx"];function cR(t,r){const l=this;if(l.vars){if(!l.colorSchemes?.[t]||typeof l.getColorSchemeSelector!="function")return{};let i=l.getColorSchemeSelector(t);return i==="&"?r:((i.includes("data-")||i.includes("."))&&(i=`*:where(${i.replace(/\s*&$/,"")}) &`),{[i]:r})}return l.palette.mode===t?r:{}}function Rh(t={},...r){const{breakpoints:l={},palette:i={},spacing:u,shape:c={},...f}=t,h=vT(l),p=Gv(u);let m=vn({breakpoints:h,direction:"ltr",components:{},palette:{mode:"light",...i},spacing:p,shape:{...wT,...c}},f);return m=ET(m),m.applyStyles=cR,m=r.reduce((y,v)=>vn(y,v),m),m.unstable_sxConfig={...wo,...f?.unstable_sxConfig},m.unstable_sx=function(v){return sa({sx:v,theme:this})},m}function fR(t){return Object.keys(t).length===0}function Ch(t=null){const r=D.useContext(bo);return!r||fR(r)?t:r}const dR=Rh();function Xv(t=dR){return Ch(t)}function yd(t){const r=oa(t);return t!==r&&r.styles?(r.styles.match(/^@layer\s+[^{]*$/)||(r.styles=`@layer global{${r.styles}}`),r):t}function Kv({styles:t,themeId:r,defaultTheme:l={}}){const i=Xv(l),u=r&&i[r]||i;let c=typeof t=="function"?t(u):t;return u.modularCssLayers&&(Array.isArray(c)?c=c.map(f=>yd(typeof f=="function"?f(u):f)):c=yd(c)),Re.jsx($v,{styles:c})}const hR=t=>{const r={systemProps:{},otherProps:{}},l=t?.theme?.unstable_sxConfig??wo;return Object.keys(t).forEach(i=>{l[i]?r.systemProps[i]=t[i]:r.otherProps[i]=t[i]}),r};function Fv(t){const{sx:r,...l}=t,{systemProps:i,otherProps:u}=hR(l);let c;return Array.isArray(r)?c=[i,...r]:typeof r=="function"?c=(...f)=>{const h=r(...f);return In(h)?{...i,...h}:i}:c={...i,...r},{...u,sx:c}}const o0=t=>t,mR=()=>{let t=o0;return{configure(r){t=r},generate(r){return t(r)},reset(){t=o0}}},Qv=mR();function Zv(t){var r,l,i="";if(typeof t=="string"||typeof t=="number")i+=t;else if(typeof t=="object")if(Array.isArray(t)){var u=t.length;for(r=0;r<u;r++)t[r]&&(l=Zv(t[r]))&&(i&&(i+=" "),i+=l)}else for(l in t)t[l]&&(i&&(i+=" "),i+=l);return i}function js(){for(var t,r,l=0,i="",u=arguments.length;l<u;l++)(t=arguments[l])&&(r=Zv(t))&&(i&&(i+=" "),i+=r);return i}function pR(t={}){const{themeId:r,defaultTheme:l,defaultClassName:i="MuiBox-root",generateClassName:u}=t,c=qv("div",{shouldForwardProp:h=>h!=="theme"&&h!=="sx"&&h!=="as"})(sa);return D.forwardRef(function(p,m){const y=Xv(l),{className:v,component:E="div",...R}=Fv(p);return Re.jsx(c,{as:E,ref:m,className:js(v,u?u(i):i),theme:r&&y[r]||y,...R})})}const yR={active:"active",checked:"checked",completed:"completed",disabled:"disabled",error:"error",expanded:"expanded",focused:"focused",focusVisible:"focusVisible",open:"open",readOnly:"readOnly",required:"required",selected:"selected"};function xh(t,r,l="Mui"){const i=yR[r];return i?`${l}-${i}`:`${Qv.generate(t)}-${r}`}function Ah(t,r,l="Mui"){const i={};return r.forEach(u=>{i[u]=xh(t,u,l)}),i}function Jv(t){const{variants:r,...l}=t,i={variants:r,style:oa(l),isProcessed:!0};return i.style===l||r&&r.forEach(u=>{typeof u.style!="function"&&(u.style=oa(u.style))}),i}const gR=Rh();function gd(t){return t!=="ownerState"&&t!=="theme"&&t!=="sx"&&t!=="as"}function Pa(t,r){return r&&t&&typeof t=="object"&&t.styles&&!t.styles.startsWith("@layer")&&(t.styles=`@layer ${r}{${String(t.styles)}}`),t}function vR(t){return t?(r,l)=>l[t]:null}function bR(t,r,l){t.theme=wR(t.theme)?l:t.theme[r]||t.theme}function is(t,r,l){const i=typeof r=="function"?r(t):r;if(Array.isArray(i))return i.flatMap(u=>is(t,u,l));if(Array.isArray(i?.variants)){let u;if(i.isProcessed)u=l?Pa(i.style,l):i.style;else{const{variants:c,...f}=i;u=l?Pa(oa(f),l):f}return Wv(t,i.variants,[u],l)}return i?.isProcessed?l?Pa(oa(i.style),l):i.style:l?Pa(oa(i),l):i}function Wv(t,r,l=[],i=void 0){let u;e:for(let c=0;c<r.length;c+=1){const f=r[c];if(typeof f.props=="function"){if(u??={...t,...t.ownerState,ownerState:t.ownerState},!f.props(u))continue}else for(const h in f.props)if(t[h]!==f.props[h]&&t.ownerState?.[h]!==f.props[h])continue e;typeof f.style=="function"?(u??={...t,...t.ownerState,ownerState:t.ownerState},l.push(i?Pa(oa(f.style(u)),i):f.style(u))):l.push(i?Pa(oa(f.style),i):f.style)}return l}function SR(t={}){const{themeId:r,defaultTheme:l=gR,rootShouldForwardProp:i=gd,slotShouldForwardProp:u=gd}=t;function c(h){bR(h,r,l)}return(h,p={})=>{mT(h,x=>x.filter(V=>V!==sa));const{name:m,slot:y,skipVariantsResolver:v,skipSx:E,overridesResolver:R=vR(RR(y)),...S}=p,T=m&&m.startsWith("Mui")||y?"components":"custom",C=v!==void 0?v:y&&y!=="Root"&&y!=="root"||!1,U=E||!1;let $=gd;y==="Root"||y==="root"?$=i:y?$=u:TR(h)&&($=void 0);const B=qv(h,{shouldForwardProp:$,label:ER(),...S}),G=x=>{if(x.__emotion_real===x)return x;if(typeof x=="function")return function(J){return is(J,x,J.theme.modularCssLayers?T:void 0)};if(In(x)){const V=Jv(x);return function(ee){return V.variants?is(ee,V,ee.theme.modularCssLayers?T:void 0):ee.theme.modularCssLayers?Pa(V.style,T):V.style}}return x},O=(...x)=>{const V=[],J=x.map(G),ee=[];if(V.push(c),m&&R&&ee.push(function(ae){const ce=ae.theme.components?.[m]?.styleOverrides;if(!ce)return null;const z={};for(const ne in ce)z[ne]=is(ae,ce[ne],ae.theme.modularCssLayers?"theme":void 0);return R(ae,z)}),m&&!C&&ee.push(function(ae){const ce=ae.theme?.components?.[m]?.variants;return ce?Wv(ae,ce,[],ae.theme.modularCssLayers?"theme":void 0):null}),U||ee.push(sa),Array.isArray(J[0])){const w=J.shift(),ae=new Array(V.length).fill(""),I=new Array(ee.length).fill("");let ce;ce=[...ae,...w,...I],ce.raw=[...ae,...w.raw,...I],V.unshift(ce)}const ue=[...V,...J,...ee],se=B(...ue);return h.muiName&&(se.muiName=h.muiName),se};return B.withConfig&&(O.withConfig=B.withConfig),O}}function ER(t,r){return void 0}function wR(t){for(const r in t)return!1;return!0}function TR(t){return typeof t=="string"&&t.charCodeAt(0)>96}function RR(t){return t&&t.charAt(0).toLowerCase()+t.slice(1)}function Vd(t,r,l=!1){const i={...r};for(const u in t)if(Object.prototype.hasOwnProperty.call(t,u)){const c=u;if(c==="components"||c==="slots")i[c]={...t[c],...i[c]};else if(c==="componentsProps"||c==="slotProps"){const f=t[c],h=r[c];if(!h)i[c]=f||{};else if(!f)i[c]=h;else{i[c]={...h};for(const p in f)if(Object.prototype.hasOwnProperty.call(f,p)){const m=p;i[c][m]=Vd(f[m],h[m],l)}}}else c==="className"&&l&&r.className?i.className=js(t?.className,r?.className):c==="style"&&l&&r.style?i.style={...t?.style,...r?.style}:i[c]===void 0&&(i[c]=t[c])}return i}const Iv=typeof window<"u"?D.useLayoutEffect:D.useEffect;function CR(t,r=Number.MIN_SAFE_INTEGER,l=Number.MAX_SAFE_INTEGER){return Math.max(r,Math.min(t,l))}function Oh(t,r=0,l=1){return CR(t,r,l)}function xR(t){t=t.slice(1);const r=new RegExp(`.{1,${t.length>=6?2:1}}`,"g");let l=t.match(r);return l&&l[0].length===1&&(l=l.map(i=>i+i)),l?`rgb${l.length===4?"a":""}(${l.map((i,u)=>u<3?parseInt(i,16):Math.round(parseInt(i,16)/255*1e3)/1e3).join(", ")})`:""}function ca(t){if(t.type)return t;if(t.charAt(0)==="#")return ca(xR(t));const r=t.indexOf("("),l=t.substring(0,r);if(!["rgb","rgba","hsl","hsla","color"].includes(l))throw new Error(Xa(9,t));let i=t.substring(r+1,t.length-1),u;if(l==="color"){if(i=i.split(" "),u=i.shift(),i.length===4&&i[3].charAt(0)==="/"&&(i[3]=i[3].slice(1)),!["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].includes(u))throw new Error(Xa(10,u))}else i=i.split(",");return i=i.map(c=>parseFloat(c)),{type:l,values:i,colorSpace:u}}const AR=t=>{const r=ca(t);return r.values.slice(0,3).map((l,i)=>r.type.includes("hsl")&&i!==0?`${l}%`:l).join(" ")},eo=(t,r)=>{try{return AR(t)}catch{return t}};function ks(t){const{type:r,colorSpace:l}=t;let{values:i}=t;return r.includes("rgb")?i=i.map((u,c)=>c<3?parseInt(u,10):u):r.includes("hsl")&&(i[1]=`${i[1]}%`,i[2]=`${i[2]}%`),r.includes("color")?i=`${l} ${i.join(" ")}`:i=`${i.join(", ")}`,`${r}(${i})`}function eb(t){t=ca(t);const{values:r}=t,l=r[0],i=r[1]/100,u=r[2]/100,c=i*Math.min(u,1-u),f=(m,y=(m+l/30)%12)=>u-c*Math.max(Math.min(y-3,9-y,1),-1);let h="rgb";const p=[Math.round(f(0)*255),Math.round(f(8)*255),Math.round(f(4)*255)];return t.type==="hsla"&&(h+="a",p.push(r[3])),ks({type:h,values:p})}function Yd(t){t=ca(t);let r=t.type==="hsl"||t.type==="hsla"?ca(eb(t)).values:t.values;return r=r.map(l=>(t.type!=="color"&&(l/=255),l<=.03928?l/12.92:((l+.055)/1.055)**2.4)),Number((.2126*r[0]+.7152*r[1]+.0722*r[2]).toFixed(3))}function OR(t,r){const l=Yd(t),i=Yd(r);return(Math.max(l,i)+.05)/(Math.min(l,i)+.05)}function tb(t,r){return t=ca(t),r=Oh(r),(t.type==="rgb"||t.type==="hsl")&&(t.type+="a"),t.type==="color"?t.values[3]=`/${r}`:t.values[3]=r,ks(t)}function Ha(t,r,l){try{return tb(t,r)}catch{return t}}function Hs(t,r){if(t=ca(t),r=Oh(r),t.type.includes("hsl"))t.values[2]*=1-r;else if(t.type.includes("rgb")||t.type.includes("color"))for(let l=0;l<3;l+=1)t.values[l]*=1-r;return ks(t)}function Qe(t,r,l){try{return Hs(t,r)}catch{return t}}function $s(t,r){if(t=ca(t),r=Oh(r),t.type.includes("hsl"))t.values[2]+=(100-t.values[2])*r;else if(t.type.includes("rgb"))for(let l=0;l<3;l+=1)t.values[l]+=(255-t.values[l])*r;else if(t.type.includes("color"))for(let l=0;l<3;l+=1)t.values[l]+=(1-t.values[l])*r;return ks(t)}function Ze(t,r,l){try{return $s(t,r)}catch{return t}}function _R(t,r=.15){return Yd(t)>.5?Hs(t,r):$s(t,r)}function Ku(t,r,l){try{return _R(t,r)}catch{return t}}const nb=D.createContext(null);function _h(){return D.useContext(nb)}const DR=typeof Symbol=="function"&&Symbol.for,MR=DR?Symbol.for("mui.nested"):"__THEME_NESTED__";function NR(t,r){return typeof r=="function"?r(t):{...t,...r}}function zR(t){const{children:r,theme:l}=t,i=_h(),u=D.useMemo(()=>{const c=i===null?{...l}:NR(i,l);return c!=null&&(c[MR]=i!==null),c},[l,i]);return Re.jsx(nb.Provider,{value:u,children:r})}const rb=D.createContext();function UR({value:t,...r}){return Re.jsx(rb.Provider,{value:t??!0,...r})}const CD=()=>D.useContext(rb)??!1,ab=D.createContext(void 0);function LR({value:t,children:r}){return Re.jsx(ab.Provider,{value:t,children:r})}function BR(t){const{theme:r,name:l,props:i}=t;if(!r||!r.components||!r.components[l])return i;const u=r.components[l];return u.defaultProps?Vd(u.defaultProps,i,r.components.mergeClassNameAndStyle):!u.styleOverrides&&!u.variants?Vd(u,i,r.components.mergeClassNameAndStyle):i}function jR({props:t,name:r}){const l=D.useContext(ab);return BR({props:t,name:r,theme:{components:l}})}let u0=0;function kR(t){const[r,l]=D.useState(t),i=t||r;return D.useEffect(()=>{r==null&&(u0+=1,l(`mui-${u0}`))},[r]),i}const HR={...jd},s0=HR.useId;function $R(t){if(s0!==void 0){const r=s0();return t??r}return kR(t)}function qR(t){const r=Ch(),l=$R()||"",{modularCssLayers:i}=t;let u="mui.global, mui.components, mui.theme, mui.custom, mui.sx";return!i||r!==null?u="":typeof i=="string"?u=i.replace(/mui(?!\.)/g,u):u=`@layer ${u};`,Iv(()=>{const c=document.querySelector("head");if(!c)return;const f=c.firstChild;if(u){if(f&&f.hasAttribute?.("data-mui-layer-order")&&f.getAttribute("data-mui-layer-order")===l)return;const h=document.createElement("style");h.setAttribute("data-mui-layer-order",l),h.textContent=u,c.prepend(h)}else c.querySelector(`style[data-mui-layer-order="${l}"]`)?.remove()},[u,l]),u?Re.jsx(Kv,{styles:u}):null}const c0={};function f0(t,r,l,i=!1){return D.useMemo(()=>{const u=t&&r[t]||r;if(typeof l=="function"){const c=l(u),f=t?{...r,[t]:c}:c;return i?()=>f:f}return t?{...r,[t]:l}:{...r,...l}},[t,r,l,i])}function lb(t){const{children:r,theme:l,themeId:i}=t,u=Ch(c0),c=_h()||c0,f=f0(i,u,l),h=f0(i,c,l,!0),p=(i?f[i]:f).direction==="rtl",m=qR(f);return Re.jsx(zR,{theme:h,children:Re.jsx(bo.Provider,{value:f,children:Re.jsx(UR,{value:p,children:Re.jsxs(LR,{value:i?f[i].components:f.components,children:[m,r]})})})})}const d0={theme:void 0};function PR(t){let r,l;return function(u){let c=r;return(c===void 0||u.theme!==l)&&(d0.theme=u.theme,c=Jv(t(d0)),r=c,l=u.theme),c}}const Dh="mode",Mh="color-scheme",VR="data-color-scheme";function YR(t){const{defaultMode:r="system",defaultLightColorScheme:l="light",defaultDarkColorScheme:i="dark",modeStorageKey:u=Dh,colorSchemeStorageKey:c=Mh,attribute:f=VR,colorSchemeNode:h="document.documentElement",nonce:p}=t||{};let m="",y=f;if(f==="class"&&(y=".%s"),f==="data"&&(y="[data-%s]"),y.startsWith(".")){const E=y.substring(1);m+=`${h}.classList.remove('${E}'.replace('%s', light), '${E}'.replace('%s', dark));
${h}.classList.add('${E}'.replace('%s', colorScheme));`}const v=y.match(/\[([^[\]]+)\]/);if(v){const[E,R]=v[1].split("=");R||(m+=`${h}.removeAttribute('${E}'.replace('%s', light));
${h}.removeAttribute('${E}'.replace('%s', dark));`),m+=`
${h}.setAttribute('${E}'.replace('%s', colorScheme), ${R?`${R}.replace('%s', colorScheme)`:'""'});`}else m+=`${h}.setAttribute('${y}', colorScheme);`;return Re.jsx("script",{suppressHydrationWarning:!0,nonce:typeof window>"u"?p:"",dangerouslySetInnerHTML:{__html:`(function() {
try {
let colorScheme = '';
const mode = localStorage.getItem('${u}') || '${r}';
const dark = localStorage.getItem('${c}-dark') || '${i}';
const light = localStorage.getItem('${c}-light') || '${l}';
if (mode === 'system') {
// handle system mode
const mql = window.matchMedia('(prefers-color-scheme: dark)');
if (mql.matches) {
colorScheme = dark
} else {
colorScheme = light
}
}
if (mode === 'light') {
colorScheme = light;
}
if (mode === 'dark') {
colorScheme = dark;
}
if (colorScheme) {
${m}
}
} catch(e){}})();`}},"mui-color-scheme-init")}function GR(){}const XR=({key:t,storageWindow:r})=>(!r&&typeof window<"u"&&(r=window),{get(l){if(typeof window>"u")return;if(!r)return l;let i;try{i=r.localStorage.getItem(t)}catch{}return i||l},set:l=>{if(r)try{r.localStorage.setItem(t,l)}catch{}},subscribe:l=>{if(!r)return GR;const i=u=>{const c=u.newValue;u.key===t&&l(c)};return r.addEventListener("storage",i),()=>{r.removeEventListener("storage",i)}}});function vd(){}function h0(t){if(typeof window<"u"&&typeof window.matchMedia=="function"&&t==="system")return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}function ib(t,r){if(t.mode==="light"||t.mode==="system"&&t.systemMode==="light")return r("light");if(t.mode==="dark"||t.mode==="system"&&t.systemMode==="dark")return r("dark")}function KR(t){return ib(t,r=>{if(r==="light")return t.lightColorScheme;if(r==="dark")return t.darkColorScheme})}function FR(t){const{defaultMode:r="light",defaultLightColorScheme:l,defaultDarkColorScheme:i,supportedColorSchemes:u=[],modeStorageKey:c=Dh,colorSchemeStorageKey:f=Mh,storageWindow:h=typeof window>"u"?void 0:window,storageManager:p=XR,noSsr:m=!1}=t,y=u.join(","),v=u.length>1,E=D.useMemo(()=>p?.({key:c,storageWindow:h}),[p,c,h]),R=D.useMemo(()=>p?.({key:`${f}-light`,storageWindow:h}),[p,f,h]),S=D.useMemo(()=>p?.({key:`${f}-dark`,storageWindow:h}),[p,f,h]),[T,C]=D.useState(()=>{const J=E?.get(r)||r,ee=R?.get(l)||l,ue=S?.get(i)||i;return{mode:J,systemMode:h0(J),lightColorScheme:ee,darkColorScheme:ue}}),[U,$]=D.useState(m||!v);D.useEffect(()=>{$(!0)},[]);const B=KR(T),G=D.useCallback(J=>{C(ee=>{if(J===ee.mode)return ee;const ue=J??r;return E?.set(ue),{...ee,mode:ue,systemMode:h0(ue)}})},[E,r]),O=D.useCallback(J=>{J?typeof J=="string"?J&&!y.includes(J)?console.error(`\`${J}\` does not exist in \`theme.colorSchemes\`.`):C(ee=>{const ue={...ee};return ib(ee,se=>{se==="light"&&(R?.set(J),ue.lightColorScheme=J),se==="dark"&&(S?.set(J),ue.darkColorScheme=J)}),ue}):C(ee=>{const ue={...ee},se=J.light===null?l:J.light,w=J.dark===null?i:J.dark;return se&&(y.includes(se)?(ue.lightColorScheme=se,R?.set(se)):console.error(`\`${se}\` does not exist in \`theme.colorSchemes\`.`)),w&&(y.includes(w)?(ue.darkColorScheme=w,S?.set(w)):console.error(`\`${w}\` does not exist in \`theme.colorSchemes\`.`)),ue}):C(ee=>(R?.set(l),S?.set(i),{...ee,lightColorScheme:l,darkColorScheme:i}))},[y,R,S,l,i]),x=D.useCallback(J=>{T.mode==="system"&&C(ee=>{const ue=J?.matches?"dark":"light";return ee.systemMode===ue?ee:{...ee,systemMode:ue}})},[T.mode]),V=D.useRef(x);return V.current=x,D.useEffect(()=>{if(typeof window.matchMedia!="function"||!v)return;const J=(...ue)=>V.current(...ue),ee=window.matchMedia("(prefers-color-scheme: dark)");return ee.addListener(J),J(ee),()=>{ee.removeListener(J)}},[v]),D.useEffect(()=>{if(v){const J=E?.subscribe(se=>{(!se||["light","dark","system"].includes(se))&&G(se||r)})||vd,ee=R?.subscribe(se=>{(!se||y.match(se))&&O({light:se})})||vd,ue=S?.subscribe(se=>{(!se||y.match(se))&&O({dark:se})})||vd;return()=>{J(),ee(),ue()}}},[O,G,y,r,h,v,E,R,S]),{...T,mode:U?T.mode:void 0,systemMode:U?T.systemMode:void 0,colorScheme:U?B:void 0,setMode:G,setColorScheme:O}}const QR="*{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}";function ZR(t){const{themeId:r,theme:l={},modeStorageKey:i=Dh,colorSchemeStorageKey:u=Mh,disableTransitionOnChange:c=!1,defaultColorScheme:f,resolveTheme:h}=t,p={allColorSchemes:[],colorScheme:void 0,darkColorScheme:void 0,lightColorScheme:void 0,mode:void 0,setColorScheme:()=>{},setMode:()=>{},systemMode:void 0},m=D.createContext(void 0),y=()=>D.useContext(m)||p,v={},E={};function R(U){const{children:$,theme:B,modeStorageKey:G=i,colorSchemeStorageKey:O=u,disableTransitionOnChange:x=c,storageManager:V,storageWindow:J=typeof window>"u"?void 0:window,documentNode:ee=typeof document>"u"?void 0:document,colorSchemeNode:ue=typeof document>"u"?void 0:document.documentElement,disableNestedContext:se=!1,disableStyleSheetGeneration:w=!1,defaultMode:ae="system",forceThemeRerender:I=!1,noSsr:ce}=U,z=D.useRef(!1),ne=_h(),oe=D.useContext(m),xe=!!oe&&!se,_=D.useMemo(()=>B||(typeof l=="function"?l():l),[B]),K=_[r],re=K||_,{colorSchemes:le=v,components:fe=E,cssVarPrefix:Oe}=re,Se=Object.keys(le).filter(rt=>!!le[rt]).join(","),dt=D.useMemo(()=>Se.split(","),[Se]),Xe=typeof f=="string"?f:f.light,an=typeof f=="string"?f:f.dark,ht=le[Xe]&&le[an]?ae:le[re.defaultColorScheme]?.palette?.mode||re.palette?.mode,{mode:ln,setMode:rr,systemMode:Mr,lightColorScheme:Ft,darkColorScheme:Wa,colorScheme:Zl,setColorScheme:kt}=FR({supportedColorSchemes:dt,defaultLightColorScheme:Xe,defaultDarkColorScheme:an,modeStorageKey:G,colorSchemeStorageKey:O,defaultMode:ht,storageManager:V,storageWindow:J,noSsr:ce});let ma=ln,Ht=Zl;xe&&(ma=oe.mode,Ht=oe.colorScheme);let ar=Ht||re.defaultColorScheme;re.vars&&!I&&(ar=re.defaultColorScheme);const $n=D.useMemo(()=>{const rt=re.generateThemeVars?.()||re.vars,Ae={...re,components:fe,colorSchemes:le,cssVarPrefix:Oe,vars:rt};if(typeof Ae.generateSpacing=="function"&&(Ae.spacing=Ae.generateSpacing()),ar){const it=le[ar];it&&typeof it=="object"&&Object.keys(it).forEach(Je=>{it[Je]&&typeof it[Je]=="object"?Ae[Je]={...Ae[Je],...it[Je]}:Ae[Je]=it[Je]})}return h?h(Ae):Ae},[re,ar,fe,le,Oe]),Yt=re.colorSchemeSelector;Iv(()=>{if(Ht&&ue&&Yt&&Yt!=="media"){const rt=Yt;let Ae=Yt;if(rt==="class"&&(Ae=".%s"),rt==="data"&&(Ae="[data-%s]"),rt?.startsWith("data-")&&!rt.includes("%s")&&(Ae=`[${rt}="%s"]`),Ae.startsWith("."))ue.classList.remove(...dt.map(it=>Ae.substring(1).replace("%s",it))),ue.classList.add(Ae.substring(1).replace("%s",Ht));else{const it=Ae.replace("%s",Ht).match(/\[([^\]]+)\]/);if(it){const[Je,ya]=it[1].split("=");ya||dt.forEach(Sn=>{ue.removeAttribute(Je.replace(Ht,Sn))}),ue.setAttribute(Je,ya?ya.replace(/"|'/g,""):"")}else ue.setAttribute(Ae,Ht)}}},[Ht,Yt,ue,dt]),D.useEffect(()=>{let rt;if(x&&z.current&&ee){const Ae=ee.createElement("style");Ae.appendChild(ee.createTextNode(QR)),ee.head.appendChild(Ae),window.getComputedStyle(ee.body),rt=setTimeout(()=>{ee.head.removeChild(Ae)},1)}return()=>{clearTimeout(rt)}},[Ht,x,ee]),D.useEffect(()=>(z.current=!0,()=>{z.current=!1}),[]);const qn=D.useMemo(()=>({allColorSchemes:dt,colorScheme:Ht,darkColorScheme:Wa,lightColorScheme:Ft,mode:ma,setColorScheme:kt,setMode:rr,systemMode:Mr}),[dt,Ht,Wa,Ft,ma,kt,rr,Mr,$n.colorSchemeSelector]);let pa=!0;(w||re.cssVariables===!1||xe&&ne?.cssVarPrefix===Oe)&&(pa=!1);const Nr=Re.jsxs(D.Fragment,{children:[Re.jsx(lb,{themeId:K?r:void 0,theme:$n,children:$}),pa&&Re.jsx($v,{styles:$n.generateStyleSheets?.()||[]})]});return xe?Nr:Re.jsx(m.Provider,{value:qn,children:Nr})}const S=typeof f=="string"?f:f.light,T=typeof f=="string"?f:f.dark;return{CssVarsProvider:R,useColorScheme:y,getInitColorSchemeScript:U=>YR({colorSchemeStorageKey:u,defaultLightColorScheme:S,defaultDarkColorScheme:T,modeStorageKey:i,...U})}}function JR(t=""){function r(...i){if(!i.length)return"";const u=i[0];return typeof u=="string"&&!u.match(/(#|\(|\)|(-?(\d*\.)?\d+)(px|em|%|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc))|^(-?(\d*\.)?\d+)$|(\d+ \d+ \d+)/)?`, var(--${t?`${t}-`:""}${u}${r(...i.slice(1))})`:`, ${u}`}return(i,...u)=>`var(--${t?`${t}-`:""}${i}${r(...u)})`}const m0=(t,r,l,i=[])=>{let u=t;r.forEach((c,f)=>{f===r.length-1?Array.isArray(u)?u[Number(c)]=l:u&&typeof u=="object"&&(u[c]=l):u&&typeof u=="object"&&(u[c]||(u[c]=i.includes(c)?[]:{}),u=u[c])})},WR=(t,r,l)=>{function i(u,c=[],f=[]){Object.entries(u).forEach(([h,p])=>{(!l||l&&!l([...c,h]))&&p!=null&&(typeof p=="object"&&Object.keys(p).length>0?i(p,[...c,h],Array.isArray(p)?[...f,h]:f):r([...c,h],p,f))})}i(t)},IR=(t,r)=>typeof r=="number"?["lineHeight","fontWeight","opacity","zIndex"].some(i=>t.includes(i))||t[t.length-1].toLowerCase().includes("opacity")?r:`${r}px`:r;function bd(t,r){const{prefix:l,shouldSkipGeneratingVar:i}=r||{},u={},c={},f={};return WR(t,(h,p,m)=>{if((typeof p=="string"||typeof p=="number")&&(!i||!i(h,p))){const y=`--${l?`${l}-`:""}${h.join("-")}`,v=IR(h,p);Object.assign(u,{[y]:v}),m0(c,h,`var(${y})`,m),m0(f,h,`var(${y}, ${v})`,m)}},h=>h[0]==="vars"),{css:u,vars:c,varsWithDefaults:f}}function eC(t,r={}){const{getSelector:l=U,disableCssColorScheme:i,colorSchemeSelector:u,enableContrastVars:c}=r,{colorSchemes:f={},components:h,defaultColorScheme:p="light",...m}=t,{vars:y,css:v,varsWithDefaults:E}=bd(m,r);let R=E;const S={},{[p]:T,...C}=f;if(Object.entries(C||{}).forEach(([G,O])=>{const{vars:x,css:V,varsWithDefaults:J}=bd(O,r);R=vn(R,J),S[G]={css:V,vars:x}}),T){const{css:G,vars:O,varsWithDefaults:x}=bd(T,r);R=vn(R,x),S[p]={css:G,vars:O}}function U(G,O){let x=u;if(u==="class"&&(x=".%s"),u==="data"&&(x="[data-%s]"),u?.startsWith("data-")&&!u.includes("%s")&&(x=`[${u}="%s"]`),G){if(x==="media")return t.defaultColorScheme===G?":root":{[`@media (prefers-color-scheme: ${f[G]?.palette?.mode||G})`]:{":root":O}};if(x)return t.defaultColorScheme===G?`:root, ${x.replace("%s",String(G))}`:x.replace("%s",String(G))}return":root"}return{vars:R,generateThemeVars:()=>{let G={...y};return Object.entries(S).forEach(([,{vars:O}])=>{G=vn(G,O)}),G},generateStyleSheets:()=>{const G=[],O=t.defaultColorScheme||"light";function x(ee,ue){Object.keys(ue).length&&G.push(typeof ee=="string"?{[ee]:{...ue}}:ee)}x(l(void 0,{...v}),v);const{[O]:V,...J}=S;if(V){const{css:ee}=V,ue=f[O]?.palette?.mode,se=!i&&ue?{colorScheme:ue,...ee}:{...ee};x(l(O,{...se}),se)}return Object.entries(J).forEach(([ee,{css:ue}])=>{const se=f[ee]?.palette?.mode,w=!i&&se?{colorScheme:se,...ue}:{...ue};x(l(ee,{...w}),w)}),c&&G.push({":root":{"--__l-threshold":"0.7","--__l":"clamp(0, (l / var(--__l-threshold) - 1) * -infinity, 1)","--__a":"clamp(0.87, (l / var(--__l-threshold) - 1) * -infinity, 1)"}}),G}}}function tC(t){return function(l){return t==="media"?`@media (prefers-color-scheme: ${l})`:t?t.startsWith("data-")&&!t.includes("%s")?`[${t}="${l}"] &`:t==="class"?`.${l} &`:t==="data"?`[data-${l}] &`:`${t.replace("%s",l)} &`:"&"}}function ob(t,r,l=void 0){const i={};for(const u in t){const c=t[u];let f="",h=!0;for(let p=0;p<c.length;p+=1){const m=c[p];m&&(f+=(h===!0?"":" ")+r(m),h=!1,l&&l[m]&&(f+=" "+l[m]))}i[u]=f}return i}const co={black:"#000",white:"#fff"},nC={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#f5f5f5",A200:"#eeeeee",A400:"#bdbdbd",A700:"#616161"},Ll={50:"#f3e5f5",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",700:"#7b1fa2"},Bl={300:"#e57373",400:"#ef5350",500:"#f44336",700:"#d32f2f",800:"#c62828"},Fi={300:"#ffb74d",400:"#ffa726",500:"#ff9800",700:"#f57c00",900:"#e65100"},jl={50:"#e3f2fd",200:"#90caf9",400:"#42a5f5",700:"#1976d2",800:"#1565c0"},kl={300:"#4fc3f7",400:"#29b6f6",500:"#03a9f4",700:"#0288d1",900:"#01579b"},Hl={300:"#81c784",400:"#66bb6a",500:"#4caf50",700:"#388e3c",800:"#2e7d32",900:"#1b5e20"};function ub(){return{text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.6)",disabled:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:co.white,default:co.white},action:{active:"rgba(0, 0, 0, 0.54)",hover:"rgba(0, 0, 0, 0.04)",hoverOpacity:.04,selected:"rgba(0, 0, 0, 0.08)",selectedOpacity:.08,disabled:"rgba(0, 0, 0, 0.26)",disabledBackground:"rgba(0, 0, 0, 0.12)",disabledOpacity:.38,focus:"rgba(0, 0, 0, 0.12)",focusOpacity:.12,activatedOpacity:.12}}}const sb=ub();function cb(){return{text:{primary:co.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:"#121212",default:"#121212"},action:{active:co.white,hover:"rgba(255, 255, 255, 0.08)",hoverOpacity:.08,selected:"rgba(255, 255, 255, 0.16)",selectedOpacity:.16,disabled:"rgba(255, 255, 255, 0.3)",disabledBackground:"rgba(255, 255, 255, 0.12)",disabledOpacity:.38,focus:"rgba(255, 255, 255, 0.12)",focusOpacity:.12,activatedOpacity:.24}}}const Gd=cb();function p0(t,r,l,i){const u=i.light||i,c=i.dark||i*1.5;t[r]||(t.hasOwnProperty(l)?t[r]=t[l]:r==="light"?t.light=$s(t.main,u):r==="dark"&&(t.dark=Hs(t.main,c)))}function y0(t,r,l,i,u){const c=u.light||u,f=u.dark||u*1.5;r[l]||(r.hasOwnProperty(i)?r[l]=r[i]:l==="light"?r.light=`color-mix(in ${t}, ${r.main}, #fff ${(c*100).toFixed(0)}%)`:l==="dark"&&(r.dark=`color-mix(in ${t}, ${r.main}, #000 ${(f*100).toFixed(0)}%)`))}function rC(t="light"){return t==="dark"?{main:jl[200],light:jl[50],dark:jl[400]}:{main:jl[700],light:jl[400],dark:jl[800]}}function aC(t="light"){return t==="dark"?{main:Ll[200],light:Ll[50],dark:Ll[400]}:{main:Ll[500],light:Ll[300],dark:Ll[700]}}function lC(t="light"){return t==="dark"?{main:Bl[500],light:Bl[300],dark:Bl[700]}:{main:Bl[700],light:Bl[400],dark:Bl[800]}}function iC(t="light"){return t==="dark"?{main:kl[400],light:kl[300],dark:kl[700]}:{main:kl[700],light:kl[500],dark:kl[900]}}function oC(t="light"){return t==="dark"?{main:Hl[400],light:Hl[300],dark:Hl[700]}:{main:Hl[800],light:Hl[500],dark:Hl[900]}}function uC(t="light"){return t==="dark"?{main:Fi[400],light:Fi[300],dark:Fi[700]}:{main:"#ed6c02",light:Fi[500],dark:Fi[900]}}function sC(t){return`oklch(from ${t} var(--__l) 0 h / var(--__a))`}function Nh(t){const{mode:r="light",contrastThreshold:l=3,tonalOffset:i=.2,colorSpace:u,...c}=t,f=t.primary||rC(r),h=t.secondary||aC(r),p=t.error||lC(r),m=t.info||iC(r),y=t.success||oC(r),v=t.warning||uC(r);function E(C){return u?sC(C):OR(C,Gd.text.primary)>=l?Gd.text.primary:sb.text.primary}const R=({color:C,name:U,mainShade:$=500,lightShade:B=300,darkShade:G=700})=>{if(C={...C},!C.main&&C[$]&&(C.main=C[$]),!C.hasOwnProperty("main"))throw new Error(Xa(11,U?` (${U})`:"",$));if(typeof C.main!="string")throw new Error(Xa(12,U?` (${U})`:"",JSON.stringify(C.main)));return u?(y0(u,C,"light",B,i),y0(u,C,"dark",G,i)):(p0(C,"light",B,i),p0(C,"dark",G,i)),C.contrastText||(C.contrastText=E(C.main)),C};let S;return r==="light"?S=ub():r==="dark"&&(S=cb()),vn({common:{...co},mode:r,primary:R({color:f,name:"primary"}),secondary:R({color:h,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:R({color:p,name:"error"}),warning:R({color:v,name:"warning"}),info:R({color:m,name:"info"}),success:R({color:y,name:"success"}),grey:nC,contrastThreshold:l,getContrastText:E,augmentColor:R,tonalOffset:i,...S},c)}function cC(t){const r={};return Object.entries(t).forEach(i=>{const[u,c]=i;typeof c=="object"&&(r[u]=`${c.fontStyle?`${c.fontStyle} `:""}${c.fontVariant?`${c.fontVariant} `:""}${c.fontWeight?`${c.fontWeight} `:""}${c.fontStretch?`${c.fontStretch} `:""}${c.fontSize||""}${c.lineHeight?`/${c.lineHeight} `:""}${c.fontFamily||""}`)}),r}function fC(t,r){return{toolbar:{minHeight:56,[t.up("xs")]:{"@media (orientation: landscape)":{minHeight:48}},[t.up("sm")]:{minHeight:64}},...r}}function dC(t){return Math.round(t*1e5)/1e5}const g0={textTransform:"uppercase"},v0='"Roboto", "Helvetica", "Arial", sans-serif';function fb(t,r){const{fontFamily:l=v0,fontSize:i=14,fontWeightLight:u=300,fontWeightRegular:c=400,fontWeightMedium:f=500,fontWeightBold:h=700,htmlFontSize:p=16,allVariants:m,pxToRem:y,...v}=typeof r=="function"?r(t):r,E=i/14,R=y||(C=>`${C/p*E}rem`),S=(C,U,$,B,G)=>({fontFamily:l,fontWeight:C,fontSize:R(U),lineHeight:$,...l===v0?{letterSpacing:`${dC(B/U)}em`}:{},...G,...m}),T={h1:S(u,96,1.167,-1.5),h2:S(u,60,1.2,-.5),h3:S(c,48,1.167,0),h4:S(c,34,1.235,.25),h5:S(c,24,1.334,0),h6:S(f,20,1.6,.15),subtitle1:S(c,16,1.75,.15),subtitle2:S(f,14,1.57,.1),body1:S(c,16,1.5,.15),body2:S(c,14,1.43,.15),button:S(f,14,1.75,.4,g0),caption:S(c,12,1.66,.4),overline:S(c,12,2.66,1,g0),inherit:{fontFamily:"inherit",fontWeight:"inherit",fontSize:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}};return vn({htmlFontSize:p,pxToRem:R,fontFamily:l,fontSize:i,fontWeightLight:u,fontWeightRegular:c,fontWeightMedium:f,fontWeightBold:h,...T},v,{clone:!1})}const hC=.2,mC=.14,pC=.12;function st(...t){return[`${t[0]}px ${t[1]}px ${t[2]}px ${t[3]}px rgba(0,0,0,${hC})`,`${t[4]}px ${t[5]}px ${t[6]}px ${t[7]}px rgba(0,0,0,${mC})`,`${t[8]}px ${t[9]}px ${t[10]}px ${t[11]}px rgba(0,0,0,${pC})`].join(",")}const yC=["none",st(0,2,1,-1,0,1,1,0,0,1,3,0),st(0,3,1,-2,0,2,2,0,0,1,5,0),st(0,3,3,-2,0,3,4,0,0,1,8,0),st(0,2,4,-1,0,4,5,0,0,1,10,0),st(0,3,5,-1,0,5,8,0,0,1,14,0),st(0,3,5,-1,0,6,10,0,0,1,18,0),st(0,4,5,-2,0,7,10,1,0,2,16,1),st(0,5,5,-3,0,8,10,1,0,3,14,2),st(0,5,6,-3,0,9,12,1,0,3,16,2),st(0,6,6,-3,0,10,14,1,0,4,18,3),st(0,6,7,-4,0,11,15,1,0,4,20,3),st(0,7,8,-4,0,12,17,2,0,5,22,4),st(0,7,8,-4,0,13,19,2,0,5,24,4),st(0,7,9,-4,0,14,21,2,0,5,26,4),st(0,8,9,-5,0,15,22,2,0,6,28,5),st(0,8,10,-5,0,16,24,2,0,6,30,5),st(0,8,11,-5,0,17,26,2,0,6,32,5),st(0,9,11,-5,0,18,28,2,0,7,34,6),st(0,9,12,-6,0,19,29,2,0,7,36,6),st(0,10,13,-6,0,20,31,3,0,8,38,7),st(0,10,13,-6,0,21,33,3,0,8,40,7),st(0,10,14,-6,0,22,35,3,0,8,42,7),st(0,11,14,-7,0,23,36,3,0,9,44,8),st(0,11,15,-7,0,24,38,3,0,9,46,8)],gC={easeInOut:"cubic-bezier(0.4, 0, 0.2, 1)",easeOut:"cubic-bezier(0.0, 0, 0.2, 1)",easeIn:"cubic-bezier(0.4, 0, 1, 1)",sharp:"cubic-bezier(0.4, 0, 0.6, 1)"},vC={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function b0(t){return`${Math.round(t)}ms`}function bC(t){if(!t)return 0;const r=t/36;return Math.min(Math.round((4+15*r**.25+r/5)*10),3e3)}function SC(t){const r={...gC,...t.easing},l={...vC,...t.duration};return{getAutoHeightDuration:bC,create:(u=["all"],c={})=>{const{duration:f=l.standard,easing:h=r.easeInOut,delay:p=0,...m}=c;return(Array.isArray(u)?u:[u]).map(y=>`${y} ${typeof f=="string"?f:b0(f)} ${h} ${typeof p=="string"?p:b0(p)}`).join(",")},...t,easing:r,duration:l}}const EC={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500};function wC(t){return In(t)||typeof t>"u"||typeof t=="string"||typeof t=="boolean"||typeof t=="number"||Array.isArray(t)}function db(t={}){const r={...t};function l(i){const u=Object.entries(i);for(let c=0;c<u.length;c++){const[f,h]=u[c];!wC(h)||f.startsWith("unstable_")?delete i[f]:In(h)&&(i[f]={...h},l(i[f]))}}return l(r),`import { unstable_createBreakpoints as createBreakpoints, createTransitions } from '@mui/material/styles';
const theme = ${JSON.stringify(r,null,2)};
theme.breakpoints = createBreakpoints(theme.breakpoints || {});
theme.transitions = createTransitions(theme.transitions || {});
export default theme;`}function S0(t){return typeof t=="number"?`${(t*100).toFixed(0)}%`:`calc((${t}) * 100%)`}const TC=t=>{if(!Number.isNaN(+t))return+t;const r=t.match(/\d*\.?\d+/g);if(!r)return 0;let l=0;for(let i=0;i<r.length;i+=1)l+=+r[i];return l};function RC(t){Object.assign(t,{alpha(r,l){const i=this||t;return i.colorSpace?`oklch(from ${r} l c h / ${typeof l=="string"?`calc(${l})`:l})`:i.vars?`rgba(${r.replace(/var\(--([^,\s)]+)(?:,[^)]+)?\)+/g,"var(--$1Channel)")} / ${typeof l=="string"?`calc(${l})`:l})`:tb(r,TC(l))},lighten(r,l){const i=this||t;return i.colorSpace?`color-mix(in ${i.colorSpace}, ${r}, #fff ${S0(l)})`:$s(r,l)},darken(r,l){const i=this||t;return i.colorSpace?`color-mix(in ${i.colorSpace}, ${r}, #000 ${S0(l)})`:Hs(r,l)}})}function Xd(t={},...r){const{breakpoints:l,mixins:i={},spacing:u,palette:c={},transitions:f={},typography:h={},shape:p,colorSpace:m,...y}=t;if(t.vars&&t.generateThemeVars===void 0)throw new Error(Xa(20));const v=Nh({...c,colorSpace:m}),E=Rh(t);let R=vn(E,{mixins:fC(E.breakpoints,i),palette:v,shadows:yC.slice(),typography:fb(v,h),transitions:SC(f),zIndex:{...EC}});return R=vn(R,y),R=r.reduce((S,T)=>vn(S,T),R),R.unstable_sxConfig={...wo,...y?.unstable_sxConfig},R.unstable_sx=function(T){return sa({sx:T,theme:this})},R.toRuntimeSource=db,RC(R),R}function CC(t){let r;return t<1?r=5.11916*t**2:r=4.5*Math.log(t+1)+2,Math.round(r*10)/1e3}const xC=[...Array(25)].map((t,r)=>{if(r===0)return"none";const l=CC(r);return`linear-gradient(rgba(255 255 255 / ${l}), rgba(255 255 255 / ${l}))`});function hb(t){return{inputPlaceholder:t==="dark"?.5:.42,inputUnderline:t==="dark"?.7:.42,switchTrackDisabled:t==="dark"?.2:.12,switchTrack:t==="dark"?.3:.38}}function mb(t){return t==="dark"?xC:[]}function AC(t){const{palette:r={mode:"light"},opacity:l,overlays:i,colorSpace:u,...c}=t,f=Nh({...r,colorSpace:u});return{palette:f,opacity:{...hb(f.mode),...l},overlays:i||mb(f.mode),...c}}function OC(t){return!!t[0].match(/(cssVarPrefix|colorSchemeSelector|modularCssLayers|rootSelector|typography|mixins|breakpoints|direction|transitions)/)||!!t[0].match(/sxConfig$/)||t[0]==="palette"&&!!t[1]?.match(/(mode|contrastThreshold|tonalOffset)/)}const _C=t=>[...[...Array(25)].map((r,l)=>`--${t?`${t}-`:""}overlays-${l}`),`--${t?`${t}-`:""}palette-AppBar-darkBg`,`--${t?`${t}-`:""}palette-AppBar-darkColor`],DC=t=>(r,l)=>{const i=t.rootSelector||":root",u=t.colorSchemeSelector;let c=u;if(u==="class"&&(c=".%s"),u==="data"&&(c="[data-%s]"),u?.startsWith("data-")&&!u.includes("%s")&&(c=`[${u}="%s"]`),t.defaultColorScheme===r){if(r==="dark"){const f={};return _C(t.cssVarPrefix).forEach(h=>{f[h]=l[h],delete l[h]}),c==="media"?{[i]:l,"@media (prefers-color-scheme: dark)":{[i]:f}}:c?{[c.replace("%s",r)]:f,[`${i}, ${c.replace("%s",r)}`]:l}:{[i]:{...l,...f}}}if(c&&c!=="media")return`${i}, ${c.replace("%s",String(r))}`}else if(r){if(c==="media")return{[`@media (prefers-color-scheme: ${String(r)})`]:{[i]:l}};if(c)return c.replace("%s",String(r))}return i};function MC(t,r){r.forEach(l=>{t[l]||(t[l]={})})}function F(t,r,l){!t[r]&&l&&(t[r]=l)}function to(t){return typeof t!="string"||!t.startsWith("hsl")?t:eb(t)}function Rr(t,r){`${r}Channel`in t||(t[`${r}Channel`]=eo(to(t[r])))}function NC(t){return typeof t=="number"?`${t}px`:typeof t=="string"||typeof t=="function"||Array.isArray(t)?t:"8px"}const Qn=t=>{try{return t()}catch{}},zC=(t="mui")=>JR(t);function Sd(t,r,l,i,u){if(!l)return;l=l===!0?{}:l;const c=u==="dark"?"dark":"light";if(!i){r[u]=AC({...l,palette:{mode:c,...l?.palette},colorSpace:t});return}const{palette:f,...h}=Xd({...i,palette:{mode:c,...l?.palette},colorSpace:t});return r[u]={...l,palette:f,opacity:{...hb(c),...l?.opacity},overlays:l?.overlays||mb(c)},h}function UC(t={},...r){const{colorSchemes:l={light:!0},defaultColorScheme:i,disableCssColorScheme:u=!1,cssVarPrefix:c="mui",nativeColor:f=!1,shouldSkipGeneratingVar:h=OC,colorSchemeSelector:p=l.light&&l.dark?"media":void 0,rootSelector:m=":root",...y}=t,v=Object.keys(l)[0],E=i||(l.light&&v!=="light"?"light":v),R=zC(c),{[E]:S,light:T,dark:C,...U}=l,$={...U};let B=S;if((E==="dark"&&!("dark"in l)||E==="light"&&!("light"in l))&&(B=!0),!B)throw new Error(Xa(21,E));let G;f&&(G="oklch");const O=Sd(G,$,B,y,E);T&&!$.light&&Sd(G,$,T,void 0,"light"),C&&!$.dark&&Sd(G,$,C,void 0,"dark");let x={defaultColorScheme:E,...O,cssVarPrefix:c,colorSchemeSelector:p,rootSelector:m,getCssVar:R,colorSchemes:$,font:{...cC(O.typography),...O.font},spacing:NC(y.spacing)};Object.keys(x.colorSchemes).forEach(se=>{const w=x.colorSchemes[se].palette,ae=ce=>{const z=ce.split("-"),ne=z[1],oe=z[2];return R(ce,w[ne][oe])};w.mode==="light"&&(F(w.common,"background","#fff"),F(w.common,"onBackground","#000")),w.mode==="dark"&&(F(w.common,"background","#000"),F(w.common,"onBackground","#fff"));function I(ce,z,ne){if(G){let oe;return ce===Ha&&(oe=`transparent ${((1-ne)*100).toFixed(0)}%`),ce===Qe&&(oe=`#000 ${(ne*100).toFixed(0)}%`),ce===Ze&&(oe=`#fff ${(ne*100).toFixed(0)}%`),`color-mix(in ${G}, ${z}, ${oe})`}return ce(z,ne)}if(MC(w,["Alert","AppBar","Avatar","Button","Chip","FilledInput","LinearProgress","Skeleton","Slider","SnackbarContent","SpeedDialAction","StepConnector","StepContent","Switch","TableCell","Tooltip"]),w.mode==="light"){F(w.Alert,"errorColor",I(Qe,w.error.light,.6)),F(w.Alert,"infoColor",I(Qe,w.info.light,.6)),F(w.Alert,"successColor",I(Qe,w.success.light,.6)),F(w.Alert,"warningColor",I(Qe,w.warning.light,.6)),F(w.Alert,"errorFilledBg",ae("palette-error-main")),F(w.Alert,"infoFilledBg",ae("palette-info-main")),F(w.Alert,"successFilledBg",ae("palette-success-main")),F(w.Alert,"warningFilledBg",ae("palette-warning-main")),F(w.Alert,"errorFilledColor",Qn(()=>w.getContrastText(w.error.main))),F(w.Alert,"infoFilledColor",Qn(()=>w.getContrastText(w.info.main))),F(w.Alert,"successFilledColor",Qn(()=>w.getContrastText(w.success.main))),F(w.Alert,"warningFilledColor",Qn(()=>w.getContrastText(w.warning.main))),F(w.Alert,"errorStandardBg",I(Ze,w.error.light,.9)),F(w.Alert,"infoStandardBg",I(Ze,w.info.light,.9)),F(w.Alert,"successStandardBg",I(Ze,w.success.light,.9)),F(w.Alert,"warningStandardBg",I(Ze,w.warning.light,.9)),F(w.Alert,"errorIconColor",ae("palette-error-main")),F(w.Alert,"infoIconColor",ae("palette-info-main")),F(w.Alert,"successIconColor",ae("palette-success-main")),F(w.Alert,"warningIconColor",ae("palette-warning-main")),F(w.AppBar,"defaultBg",ae("palette-grey-100")),F(w.Avatar,"defaultBg",ae("palette-grey-400")),F(w.Button,"inheritContainedBg",ae("palette-grey-300")),F(w.Button,"inheritContainedHoverBg",ae("palette-grey-A100")),F(w.Chip,"defaultBorder",ae("palette-grey-400")),F(w.Chip,"defaultAvatarColor",ae("palette-grey-700")),F(w.Chip,"defaultIconColor",ae("palette-grey-700")),F(w.FilledInput,"bg","rgba(0, 0, 0, 0.06)"),F(w.FilledInput,"hoverBg","rgba(0, 0, 0, 0.09)"),F(w.FilledInput,"disabledBg","rgba(0, 0, 0, 0.12)"),F(w.LinearProgress,"primaryBg",I(Ze,w.primary.main,.62)),F(w.LinearProgress,"secondaryBg",I(Ze,w.secondary.main,.62)),F(w.LinearProgress,"errorBg",I(Ze,w.error.main,.62)),F(w.LinearProgress,"infoBg",I(Ze,w.info.main,.62)),F(w.LinearProgress,"successBg",I(Ze,w.success.main,.62)),F(w.LinearProgress,"warningBg",I(Ze,w.warning.main,.62)),F(w.Skeleton,"bg",G?I(Ha,w.text.primary,.11):`rgba(${ae("palette-text-primaryChannel")} / 0.11)`),F(w.Slider,"primaryTrack",I(Ze,w.primary.main,.62)),F(w.Slider,"secondaryTrack",I(Ze,w.secondary.main,.62)),F(w.Slider,"errorTrack",I(Ze,w.error.main,.62)),F(w.Slider,"infoTrack",I(Ze,w.info.main,.62)),F(w.Slider,"successTrack",I(Ze,w.success.main,.62)),F(w.Slider,"warningTrack",I(Ze,w.warning.main,.62));const ce=G?I(Qe,w.background.default,.6825):Ku(w.background.default,.8);F(w.SnackbarContent,"bg",ce),F(w.SnackbarContent,"color",Qn(()=>G?Gd.text.primary:w.getContrastText(ce))),F(w.SpeedDialAction,"fabHoverBg",Ku(w.background.paper,.15)),F(w.StepConnector,"border",ae("palette-grey-400")),F(w.StepContent,"border",ae("palette-grey-400")),F(w.Switch,"defaultColor",ae("palette-common-white")),F(w.Switch,"defaultDisabledColor",ae("palette-grey-100")),F(w.Switch,"primaryDisabledColor",I(Ze,w.primary.main,.62)),F(w.Switch,"secondaryDisabledColor",I(Ze,w.secondary.main,.62)),F(w.Switch,"errorDisabledColor",I(Ze,w.error.main,.62)),F(w.Switch,"infoDisabledColor",I(Ze,w.info.main,.62)),F(w.Switch,"successDisabledColor",I(Ze,w.success.main,.62)),F(w.Switch,"warningDisabledColor",I(Ze,w.warning.main,.62)),F(w.TableCell,"border",I(Ze,I(Ha,w.divider,1),.88)),F(w.Tooltip,"bg",I(Ha,w.grey[700],.92))}if(w.mode==="dark"){F(w.Alert,"errorColor",I(Ze,w.error.light,.6)),F(w.Alert,"infoColor",I(Ze,w.info.light,.6)),F(w.Alert,"successColor",I(Ze,w.success.light,.6)),F(w.Alert,"warningColor",I(Ze,w.warning.light,.6)),F(w.Alert,"errorFilledBg",ae("palette-error-dark")),F(w.Alert,"infoFilledBg",ae("palette-info-dark")),F(w.Alert,"successFilledBg",ae("palette-success-dark")),F(w.Alert,"warningFilledBg",ae("palette-warning-dark")),F(w.Alert,"errorFilledColor",Qn(()=>w.getContrastText(w.error.dark))),F(w.Alert,"infoFilledColor",Qn(()=>w.getContrastText(w.info.dark))),F(w.Alert,"successFilledColor",Qn(()=>w.getContrastText(w.success.dark))),F(w.Alert,"warningFilledColor",Qn(()=>w.getContrastText(w.warning.dark))),F(w.Alert,"errorStandardBg",I(Qe,w.error.light,.9)),F(w.Alert,"infoStandardBg",I(Qe,w.info.light,.9)),F(w.Alert,"successStandardBg",I(Qe,w.success.light,.9)),F(w.Alert,"warningStandardBg",I(Qe,w.warning.light,.9)),F(w.Alert,"errorIconColor",ae("palette-error-main")),F(w.Alert,"infoIconColor",ae("palette-info-main")),F(w.Alert,"successIconColor",ae("palette-success-main")),F(w.Alert,"warningIconColor",ae("palette-warning-main")),F(w.AppBar,"defaultBg",ae("palette-grey-900")),F(w.AppBar,"darkBg",ae("palette-background-paper")),F(w.AppBar,"darkColor",ae("palette-text-primary")),F(w.Avatar,"defaultBg",ae("palette-grey-600")),F(w.Button,"inheritContainedBg",ae("palette-grey-800")),F(w.Button,"inheritContainedHoverBg",ae("palette-grey-700")),F(w.Chip,"defaultBorder",ae("palette-grey-700")),F(w.Chip,"defaultAvatarColor",ae("palette-grey-300")),F(w.Chip,"defaultIconColor",ae("palette-grey-300")),F(w.FilledInput,"bg","rgba(255, 255, 255, 0.09)"),F(w.FilledInput,"hoverBg","rgba(255, 255, 255, 0.13)"),F(w.FilledInput,"disabledBg","rgba(255, 255, 255, 0.12)"),F(w.LinearProgress,"primaryBg",I(Qe,w.primary.main,.5)),F(w.LinearProgress,"secondaryBg",I(Qe,w.secondary.main,.5)),F(w.LinearProgress,"errorBg",I(Qe,w.error.main,.5)),F(w.LinearProgress,"infoBg",I(Qe,w.info.main,.5)),F(w.LinearProgress,"successBg",I(Qe,w.success.main,.5)),F(w.LinearProgress,"warningBg",I(Qe,w.warning.main,.5)),F(w.Skeleton,"bg",G?I(Ha,w.text.primary,.13):`rgba(${ae("palette-text-primaryChannel")} / 0.13)`),F(w.Slider,"primaryTrack",I(Qe,w.primary.main,.5)),F(w.Slider,"secondaryTrack",I(Qe,w.secondary.main,.5)),F(w.Slider,"errorTrack",I(Qe,w.error.main,.5)),F(w.Slider,"infoTrack",I(Qe,w.info.main,.5)),F(w.Slider,"successTrack",I(Qe,w.success.main,.5)),F(w.Slider,"warningTrack",I(Qe,w.warning.main,.5));const ce=G?I(Ze,w.background.default,.985):Ku(w.background.default,.98);F(w.SnackbarContent,"bg",ce),F(w.SnackbarContent,"color",Qn(()=>G?sb.text.primary:w.getContrastText(ce))),F(w.SpeedDialAction,"fabHoverBg",Ku(w.background.paper,.15)),F(w.StepConnector,"border",ae("palette-grey-600")),F(w.StepContent,"border",ae("palette-grey-600")),F(w.Switch,"defaultColor",ae("palette-grey-300")),F(w.Switch,"defaultDisabledColor",ae("palette-grey-600")),F(w.Switch,"primaryDisabledColor",I(Qe,w.primary.main,.55)),F(w.Switch,"secondaryDisabledColor",I(Qe,w.secondary.main,.55)),F(w.Switch,"errorDisabledColor",I(Qe,w.error.main,.55)),F(w.Switch,"infoDisabledColor",I(Qe,w.info.main,.55)),F(w.Switch,"successDisabledColor",I(Qe,w.success.main,.55)),F(w.Switch,"warningDisabledColor",I(Qe,w.warning.main,.55)),F(w.TableCell,"border",I(Qe,I(Ha,w.divider,1),.68)),F(w.Tooltip,"bg",I(Ha,w.grey[700],.92))}Rr(w.background,"default"),Rr(w.background,"paper"),Rr(w.common,"background"),Rr(w.common,"onBackground"),Rr(w,"divider"),Object.keys(w).forEach(ce=>{const z=w[ce];ce!=="tonalOffset"&&z&&typeof z=="object"&&(z.main&&F(w[ce],"mainChannel",eo(to(z.main))),z.light&&F(w[ce],"lightChannel",eo(to(z.light))),z.dark&&F(w[ce],"darkChannel",eo(to(z.dark))),z.contrastText&&F(w[ce],"contrastTextChannel",eo(to(z.contrastText))),ce==="text"&&(Rr(w[ce],"primary"),Rr(w[ce],"secondary")),ce==="action"&&(z.active&&Rr(w[ce],"active"),z.selected&&Rr(w[ce],"selected")))})}),x=r.reduce((se,w)=>vn(se,w),x);const V={prefix:c,disableCssColorScheme:u,shouldSkipGeneratingVar:h,getSelector:DC(x),enableContrastVars:f},{vars:J,generateThemeVars:ee,generateStyleSheets:ue}=eC(x,V);return x.vars=J,Object.entries(x.colorSchemes[x.defaultColorScheme]).forEach(([se,w])=>{x[se]=w}),x.generateThemeVars=ee,x.generateStyleSheets=ue,x.generateSpacing=function(){return Gv(y.spacing,wh(this))},x.getColorSchemeSelector=tC(p),x.spacing=x.generateSpacing(),x.shouldSkipGeneratingVar=h,x.unstable_sxConfig={...wo,...y?.unstable_sxConfig},x.unstable_sx=function(w){return sa({sx:w,theme:this})},x.toRuntimeSource=db,x}function E0(t,r,l){t.colorSchemes&&l&&(t.colorSchemes[r]={...l!==!0&&l,palette:Nh({...l===!0?{}:l.palette,mode:r})})}function qs(t={},...r){const{palette:l,cssVariables:i=!1,colorSchemes:u=l?void 0:{light:!0},defaultColorScheme:c=l?.mode,...f}=t,h=c||"light",p=u?.[h],m={...u,...l?{[h]:{...typeof p!="boolean"&&p,palette:l}}:void 0};if(i===!1){if(!("colorSchemes"in t))return Xd(t,...r);let y=l;"palette"in t||m[h]&&(m[h]!==!0?y=m[h].palette:h==="dark"&&(y={mode:"dark"}));const v=Xd({...t,palette:y},...r);return v.defaultColorScheme=h,v.colorSchemes=m,v.palette.mode==="light"&&(v.colorSchemes.light={...m.light!==!0&&m.light,palette:v.palette},E0(v,"dark",m.dark)),v.palette.mode==="dark"&&(v.colorSchemes.dark={...m.dark!==!0&&m.dark,palette:v.palette},E0(v,"light",m.light)),v}return!l&&!("light"in m)&&h==="light"&&(m.light=!0),UC({...f,colorSchemes:m,defaultColorScheme:h,...typeof i!="boolean"&&i},...r)}const pb=qs();function LC(t){return t!=="ownerState"&&t!=="theme"&&t!=="sx"&&t!=="as"}const BC=t=>LC(t)&&t!=="classes",Ps=SR({themeId:Cr,defaultTheme:pb,rootShouldForwardProp:BC});function jC({theme:t,...r}){const l=Cr in t?t[Cr]:void 0;return Re.jsx(lb,{...r,themeId:l?Cr:void 0,theme:l||t})}const Fu={colorSchemeStorageKey:"mui-color-scheme",defaultLightColorScheme:"light",defaultDarkColorScheme:"dark",modeStorageKey:"mui-mode"},{CssVarsProvider:kC}=ZR({themeId:Cr,theme:()=>qs({cssVariables:!0}),colorSchemeStorageKey:Fu.colorSchemeStorageKey,modeStorageKey:Fu.modeStorageKey,defaultColorScheme:{light:Fu.defaultLightColorScheme,dark:Fu.defaultDarkColorScheme},resolveTheme:t=>{const r={...t,typography:fb(t.palette,t.typography)};return r.unstable_sx=function(i){return sa({sx:i,theme:this})},r}}),HC=kC;function $C({theme:t,...r}){const l=D.useMemo(()=>{if(typeof t=="function")return t;const i=Cr in t?t[Cr]:t;return"colorSchemes"in i?null:"vars"in i?t:{...t,vars:null}},[t]);return l?Re.jsx(jC,{theme:l,...r}):Re.jsx(HC,{theme:t,...r})}function qC(t){return Re.jsx(Kv,{...t,defaultTheme:pb,themeId:Cr})}function yb(t){return function(l){return Re.jsx(qC,{styles:typeof t=="function"?i=>t({theme:i,...l}):t})}}function PC(){return Fv}const zh=PR;function Uh(t){return jR(t)}var gb=Tv();const xD=wv(gb);function VC(t){return typeof t.main=="string"}function YC(t,r=[]){if(!VC(t))return!1;for(const l of r)if(!t.hasOwnProperty(l)||typeof t[l]!="string")return!1;return!0}function vb(t=[]){return([,r])=>r&&YC(r,t)}function GC(t){return xh("MuiCircularProgress",t)}Ah("MuiCircularProgress",["root","determinate","indeterminate","colorPrimary","colorSecondary","svg","circle","circleDeterminate","circleIndeterminate","circleDisableShrink"]);const ra=44,Kd=Hv`
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
`,Fd=Hv`
0% {
stroke-dasharray: 1px, 200px;
stroke-dashoffset: 0;
}
50% {
stroke-dasharray: 100px, 200px;
stroke-dashoffset: -15px;
}
100% {
stroke-dasharray: 1px, 200px;
stroke-dashoffset: -126px;
}
`,XC=typeof Kd!="string"?bh`
animation: ${Kd} 1.4s linear infinite;
`:null,KC=typeof Fd!="string"?bh`
animation: ${Fd} 1.4s ease-in-out infinite;
`:null,FC=t=>{const{classes:r,variant:l,color:i,disableShrink:u}=t,c={root:["root",l,`color${Or(i)}`],svg:["svg"],circle:["circle",`circle${Or(l)}`,u&&"circleDisableShrink"]};return ob(c,GC,r)},QC=Ps("span",{name:"MuiCircularProgress",slot:"Root",overridesResolver:(t,r)=>{const{ownerState:l}=t;return[r.root,r[l.variant],r[`color${Or(l.color)}`]]}})(zh(({theme:t})=>({display:"inline-block",variants:[{props:{variant:"determinate"},style:{transition:t.transitions.create("transform")}},{props:{variant:"indeterminate"},style:XC||{animation:`${Kd} 1.4s linear infinite`}},...Object.entries(t.palette).filter(vb()).map(([r])=>({props:{color:r},style:{color:(t.vars||t).palette[r].main}}))]}))),ZC=Ps("svg",{name:"MuiCircularProgress",slot:"Svg"})({display:"block"}),JC=Ps("circle",{name:"MuiCircularProgress",slot:"Circle",overridesResolver:(t,r)=>{const{ownerState:l}=t;return[r.circle,r[`circle${Or(l.variant)}`],l.disableShrink&&r.circleDisableShrink]}})(zh(({theme:t})=>({stroke:"currentColor",variants:[{props:{variant:"determinate"},style:{transition:t.transitions.create("stroke-dashoffset")}},{props:{variant:"indeterminate"},style:{strokeDasharray:"80px, 200px",strokeDashoffset:0}},{props:({ownerState:r})=>r.variant==="indeterminate"&&!r.disableShrink,style:KC||{animation:`${Fd} 1.4s ease-in-out infinite`}}]}))),WC=D.forwardRef(function(r,l){const i=Uh({props:r,name:"MuiCircularProgress"}),{className:u,color:c="primary",disableShrink:f=!1,size:h=40,style:p,thickness:m=3.6,value:y=0,variant:v="indeterminate",...E}=i,R={...i,color:c,disableShrink:f,size:h,thickness:m,value:y,variant:v},S=FC(R),T={},C={},U={};if(v==="determinate"){const $=2*Math.PI*((ra-m)/2);T.strokeDasharray=$.toFixed(3),U["aria-valuenow"]=Math.round(y),T.strokeDashoffset=`${((100-y)/100*$).toFixed(3)}px`,C.transform="rotate(-90deg)"}return Re.jsx(QC,{className:js(S.root,u),style:{width:h,height:h,...C,...p},ownerState:R,ref:l,role:"progressbar",...U,...E,children:Re.jsx(ZC,{className:S.svg,ownerState:R,viewBox:`${ra/2} ${ra/2} ${ra} ${ra}`,children:Re.jsx(JC,{className:S.circle,style:T,ownerState:R,cx:ra,cy:ra,r:(ra-m)/2,fill:"none",strokeWidth:m})})})});function IC(t){return xh("MuiTypography",t)}const AD=Ah("MuiTypography",["root","h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","inherit","button","caption","overline","alignLeft","alignRight","alignCenter","alignJustify","noWrap","gutterBottom","paragraph"]),ex={primary:!0,secondary:!0,error:!0,info:!0,success:!0,warning:!0,textPrimary:!0,textSecondary:!0,textDisabled:!0},tx=PC(),nx=t=>{const{align:r,gutterBottom:l,noWrap:i,paragraph:u,variant:c,classes:f}=t,h={root:["root",c,t.align!=="inherit"&&`align${Or(r)}`,l&&"gutterBottom",i&&"noWrap",u&&"paragraph"]};return ob(h,IC,f)},rx=Ps("span",{name:"MuiTypography",slot:"Root",overridesResolver:(t,r)=>{const{ownerState:l}=t;return[r.root,l.variant&&r[l.variant],l.align!=="inherit"&&r[`align${Or(l.align)}`],l.noWrap&&r.noWrap,l.gutterBottom&&r.gutterBottom,l.paragraph&&r.paragraph]}})(zh(({theme:t})=>({margin:0,variants:[{props:{variant:"inherit"},style:{font:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}},...Object.entries(t.typography).filter(([r,l])=>r!=="inherit"&&l&&typeof l=="object").map(([r,l])=>({props:{variant:r},style:l})),...Object.entries(t.palette).filter(vb()).map(([r])=>({props:{color:r},style:{color:(t.vars||t).palette[r].main}})),...Object.entries(t.palette?.text||{}).filter(([,r])=>typeof r=="string").map(([r])=>({props:{color:`text${Or(r)}`},style:{color:(t.vars||t).palette.text[r]}})),{props:({ownerState:r})=>r.align!=="inherit",style:{textAlign:"var(--Typography-textAlign)"}},{props:({ownerState:r})=>r.noWrap,style:{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}},{props:({ownerState:r})=>r.gutterBottom,style:{marginBottom:"0.35em"}},{props:({ownerState:r})=>r.paragraph,style:{marginBottom:16}}]}))),w0={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},ax=D.forwardRef(function(r,l){const{color:i,...u}=Uh({props:r,name:"MuiTypography"}),c=!ex[i],f=tx({...u,...c&&{color:i}}),{align:h="inherit",className:p,component:m,gutterBottom:y=!1,noWrap:v=!1,paragraph:E=!1,variant:R="body1",variantMapping:S=w0,...T}=f,C={...f,align:h,color:i,className:p,component:m,gutterBottom:y,noWrap:v,paragraph:E,variant:R,variantMapping:S},U=m||(E?"p":S[R]||w0[R])||"span",$=nx(C);return Re.jsx(rx,{as:U,ref:l,className:js($.root,p),...T,ownerState:C,style:{...h!=="inherit"&&{"--Typography-textAlign":h},...T.style}})}),lx=Ah("MuiBox",["root"]),ix=qs(),ox=pR({themeId:Cr,defaultTheme:ix,defaultClassName:lx.root,generateClassName:Qv.generate}),Qd=typeof yb({})=="function",ux=(t,r)=>({WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",boxSizing:"border-box",WebkitTextSizeAdjust:"100%",...r&&!t.vars&&{colorScheme:t.palette.mode}}),sx=t=>({color:(t.vars||t).palette.text.primary,...t.typography.body1,backgroundColor:(t.vars||t).palette.background.default,"@media print":{backgroundColor:(t.vars||t).palette.common.white}}),bb=(t,r=!1)=>{const l={};r&&t.colorSchemes&&typeof t.getColorSchemeSelector=="function"&&Object.entries(t.colorSchemes).forEach(([c,f])=>{const h=t.getColorSchemeSelector(c);h.startsWith("@")?l[h]={":root":{colorScheme:f.palette?.mode}}:l[h.replace(/\s*&/,"")]={colorScheme:f.palette?.mode}});let i={html:ux(t,r),"*, *::before, *::after":{boxSizing:"inherit"},"strong, b":{fontWeight:t.typography.fontWeightBold},body:{margin:0,...sx(t),"&::backdrop":{backgroundColor:(t.vars||t).palette.background.default}},...l};const u=t.components?.MuiCssBaseline?.styleOverrides;return u&&(i=[i,u]),i},os="mui-ecs",cx=t=>{const r=bb(t,!1),l=Array.isArray(r)?r[0]:r;return!t.vars&&l&&(l.html[`:root:has(${os})`]={colorScheme:t.palette.mode}),t.colorSchemes&&Object.entries(t.colorSchemes).forEach(([i,u])=>{const c=t.getColorSchemeSelector(i);c.startsWith("@")?l[c]={[`:root:not(:has(.${os}))`]:{colorScheme:u.palette?.mode}}:l[c.replace(/\s*&/,"")]={[`&:not(:has(.${os}))`]:{colorScheme:u.palette?.mode}}}),r},fx=yb(Qd?({theme:t,enableColorScheme:r})=>bb(t,r):({theme:t})=>cx(t));function dx(t){const r=Uh({props:t,name:"MuiCssBaseline"}),{children:l,enableColorScheme:i=!1}=r;return Re.jsxs(D.Fragment,{children:[Qd&&Re.jsx(fx,{enableColorScheme:i}),!Qd&&!i&&Re.jsx("span",{className:os,style:{display:"none"}}),l]})}const hx="modulepreload",mx=function(t){return"/"+t},T0={},Vs=function(r,l,i){let u=Promise.resolve();if(l&&l.length>0){let p=function(m){return Promise.all(m.map(y=>Promise.resolve(y).then(v=>({status:"fulfilled",value:v}),v=>({status:"rejected",reason:v}))))};document.getElementsByTagName("link");const f=document.querySelector("meta[property=csp-nonce]"),h=f?.nonce||f?.getAttribute("nonce");u=p(l.map(m=>{if(m=mx(m),m in T0)return;T0[m]=!0;const y=m.endsWith(".css"),v=y?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${m}"]${v}`))return;const E=document.createElement("link");if(E.rel=y?"stylesheet":hx,y||(E.as="script"),E.crossOrigin="",E.href=m,h&&E.setAttribute("nonce",h),document.head.appendChild(E),y)return new Promise((R,S)=>{E.addEventListener("load",R),E.addEventListener("error",()=>S(new Error(`Unable to preload CSS for ${m}`)))})}))}function c(f){const h=new Event("vite:preloadError",{cancelable:!0});if(h.payload=f,window.dispatchEvent(h),!h.defaultPrevented)throw f}return u.then(f=>{for(const h of f||[])h.status==="rejected"&&c(h.reason);return r().catch(c)})};/**
* react-router v7.9.1
*
* Copyright (c) Remix Software Inc.
*
* This source code is licensed under the MIT license found in the
* LICENSE.md file in the root directory of this source tree.
*
* @license MIT
*/var Sb=t=>{throw TypeError(t)},px=(t,r,l)=>r.has(t)||Sb("Cannot "+l),Ed=(t,r,l)=>(px(t,r,"read from private field"),l?l.call(t):r.get(t)),yx=(t,r,l)=>r.has(t)?Sb("Cannot add the same private member more than once"):r instanceof WeakSet?r.add(t):r.set(t,l),R0="popstate";function gx(t={}){function r(i,u){let{pathname:c,search:f,hash:h}=i.location;return fo("",{pathname:c,search:f,hash:h},u.state&&u.state.usr||null,u.state&&u.state.key||"default")}function l(i,u){return typeof u=="string"?u:fa(u)}return bx(r,l,null,t)}function ke(t,r){if(t===!1||t===null||typeof t>"u")throw new Error(r)}function At(t,r){if(!t){typeof console<"u"&&console.warn(r);try{throw new Error(r)}catch{}}}function vx(){return Math.random().toString(36).substring(2,10)}function C0(t,r){return{usr:t.state,key:t.key,idx:r}}function fo(t,r,l=null,i){return{pathname:typeof t=="string"?t:t.pathname,search:"",hash:"",...typeof r=="string"?da(r):r,state:l,key:r&&r.key||i||vx()}}function fa({pathname:t="/",search:r="",hash:l=""}){return r&&r!=="?"&&(t+=r.charAt(0)==="?"?r:"?"+r),l&&l!=="#"&&(t+=l.charAt(0)==="#"?l:"#"+l),t}function da(t){let r={};if(t){let l=t.indexOf("#");l>=0&&(r.hash=t.substring(l),t=t.substring(0,l));let i=t.indexOf("?");i>=0&&(r.search=t.substring(i),t=t.substring(0,i)),t&&(r.pathname=t)}return r}function bx(t,r,l,i={}){let{window:u=document.defaultView,v5Compat:c=!1}=i,f=u.history,h="POP",p=null,m=y();m==null&&(m=0,f.replaceState({...f.state,idx:m},""));function y(){return(f.state||{idx:null}).idx}function v(){h="POP";let C=y(),U=C==null?null:C-m;m=C,p&&p({action:h,location:T.location,delta:U})}function E(C,U){h="PUSH";let $=fo(T.location,C,U);m=y()+1;let B=C0($,m),G=T.createHref($);try{f.pushState(B,"",G)}catch(O){if(O instanceof DOMException&&O.name==="DataCloneError")throw O;u.location.assign(G)}c&&p&&p({action:h,location:T.location,delta:1})}function R(C,U){h="REPLACE";let $=fo(T.location,C,U);m=y();let B=C0($,m),G=T.createHref($);f.replaceState(B,"",G),c&&p&&p({action:h,location:T.location,delta:0})}function S(C){return Eb(C)}let T={get action(){return h},get location(){return t(u,f)},listen(C){if(p)throw new Error("A history only accepts one active listener");return u.addEventListener(R0,v),p=C,()=>{u.removeEventListener(R0,v),p=null}},createHref(C){return r(u,C)},createURL:S,encodeLocation(C){let U=S(C);return{pathname:U.pathname,search:U.search,hash:U.hash}},push:E,replace:R,go(C){return f.go(C)}};return T}function Eb(t,r=!1){let l="http://localhost";typeof window<"u"&&(l=window.location.origin!=="null"?window.location.origin:window.location.href),ke(l,"No window.location.(origin|href) available to create URL");let i=typeof t=="string"?t:fa(t);return i=i.replace(/ $/,"%20"),!r&&i.startsWith("//")&&(i=l+i),new URL(i,l)}var no,x0=class{constructor(t){if(yx(this,no,new Map),t)for(let[r,l]of t)this.set(r,l)}get(t){if(Ed(this,no).has(t))return Ed(this,no).get(t);if(t.defaultValue!==void 0)return t.defaultValue;throw new Error("No value found for context")}set(t,r){Ed(this,no).set(t,r)}};no=new WeakMap;var Sx=new Set(["lazy","caseSensitive","path","id","index","children"]);function Ex(t){return Sx.has(t)}var wx=new Set(["lazy","caseSensitive","path","id","index","middleware","children"]);function Tx(t){return wx.has(t)}function Rx(t){return t.index===!0}function ho(t,r,l=[],i={},u=!1){return t.map((c,f)=>{let h=[...l,String(f)],p=typeof c.id=="string"?c.id:h.join("-");if(ke(c.index!==!0||!c.children,"Cannot specify children on an index route"),ke(u||!i[p],`Found a route id collision on id "${p}". Route id's must be globally unique within Data Router usages`),Rx(c)){let m={...c,...r(c),id:p};return i[p]=m,m}else{let m={...c,...r(c),id:p,children:void 0};return i[p]=m,c.children&&(m.children=ho(c.children,r,h,i,u)),m}})}function la(t,r,l="/"){return us(t,r,l,!1)}function us(t,r,l,i){let u=typeof r=="string"?da(r):r,c=zn(u.pathname||"/",l);if(c==null)return null;let f=wb(t);xx(f);let h=null;for(let p=0;h==null&&p<f.length;++p){let m=jx(c);h=Lx(f[p],m,i)}return h}function Cx(t,r){let{route:l,pathname:i,params:u}=t;return{id:l.id,pathname:i,params:u,data:r[l.id],loaderData:r[l.id],handle:l.handle}}function wb(t,r=[],l=[],i="",u=!1){let c=(f,h,p=u,m)=>{let y={relativePath:m===void 0?f.path||"":m,caseSensitive:f.caseSensitive===!0,childrenIndex:h,route:f};if(y.relativePath.startsWith("/")){if(!y.relativePath.startsWith(i)&&p)return;ke(y.relativePath.startsWith(i),`Absolute route path "${y.relativePath}" nested under path "${i}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),y.relativePath=y.relativePath.slice(i.length)}let v=tr([i,y.relativePath]),E=l.concat(y);f.children&&f.children.length>0&&(ke(f.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${v}".`),wb(f.children,r,E,v,p)),!(f.path==null&&!f.index)&&r.push({path:v,score:zx(v,f.index),routesMeta:E})};return t.forEach((f,h)=>{if(f.path===""||!f.path?.includes("?"))c(f,h);else for(let p of Tb(f.path))c(f,h,!0,p)}),r}function Tb(t){let r=t.split("/");if(r.length===0)return[];let[l,...i]=r,u=l.endsWith("?"),c=l.replace(/\?$/,"");if(i.length===0)return u?[c,""]:[c];let f=Tb(i.join("/")),h=[];return h.push(...f.map(p=>p===""?c:[c,p].join("/"))),u&&h.push(...f),h.map(p=>t.startsWith("/")&&p===""?"/":p)}function xx(t){t.sort((r,l)=>r.score!==l.score?l.score-r.score:Ux(r.routesMeta.map(i=>i.childrenIndex),l.routesMeta.map(i=>i.childrenIndex)))}var Ax=/^:[\w-]+$/,Ox=3,_x=2,Dx=1,Mx=10,Nx=-2,A0=t=>t==="*";function zx(t,r){let l=t.split("/"),i=l.length;return l.some(A0)&&(i+=Nx),r&&(i+=_x),l.filter(u=>!A0(u)).reduce((u,c)=>u+(Ax.test(c)?Ox:c===""?Dx:Mx),i)}function Ux(t,r){return t.length===r.length&&t.slice(0,-1).every((i,u)=>i===r[u])?t[t.length-1]-r[r.length-1]:0}function Lx(t,r,l=!1){let{routesMeta:i}=t,u={},c="/",f=[];for(let h=0;h<i.length;++h){let p=i[h],m=h===i.length-1,y=c==="/"?r:r.slice(c.length)||"/",v=gs({path:p.relativePath,caseSensitive:p.caseSensitive,end:m},y),E=p.route;if(!v&&m&&l&&!i[i.length-1].route.index&&(v=gs({path:p.relativePath,caseSensitive:p.caseSensitive,end:!1},y)),!v)return null;Object.assign(u,v.params),f.push({params:u,pathname:tr([c,v.pathname]),pathnameBase:qx(tr([c,v.pathnameBase])),route:E}),v.pathnameBase!=="/"&&(c=tr([c,v.pathnameBase]))}return f}function gs(t,r){typeof t=="string"&&(t={path:t,caseSensitive:!1,end:!0});let[l,i]=Bx(t.path,t.caseSensitive,t.end),u=r.match(l);if(!u)return null;let c=u[0],f=c.replace(/(.)\/+$/,"$1"),h=u.slice(1);return{params:i.reduce((m,{paramName:y,isOptional:v},E)=>{if(y==="*"){let S=h[E]||"";f=c.slice(0,c.length-S.length).replace(/(.)\/+$/,"$1")}const R=h[E];return v&&!R?m[y]=void 0:m[y]=(R||"").replace(/%2F/g,"/"),m},{}),pathname:c,pathnameBase:f,pattern:t}}function Bx(t,r=!1,l=!0){At(t==="*"||!t.endsWith("*")||t.endsWith("/*"),`Route path "${t}" will be treated as if it were "${t.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${t.replace(/\*$/,"/*")}".`);let i=[],u="^"+t.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(f,h,p)=>(i.push({paramName:h,isOptional:p!=null}),p?"/?([^\\/]+)?":"/([^\\/]+)")).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return t.endsWith("*")?(i.push({paramName:"*"}),u+=t==="*"||t==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):l?u+="\\/*$":t!==""&&t!=="/"&&(u+="(?:(?=\\/|$))"),[new RegExp(u,r?void 0:"i"),i]}function jx(t){try{return t.split("/").map(r=>decodeURIComponent(r).replace(/\//g,"%2F")).join("/")}catch(r){return At(!1,`The URL path "${t}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${r}).`),t}}function zn(t,r){if(r==="/")return t;if(!t.toLowerCase().startsWith(r.toLowerCase()))return null;let l=r.endsWith("/")?r.length-1:r.length,i=t.charAt(l);return i&&i!=="/"?null:t.slice(l)||"/"}function kx({basename:t,pathname:r}){return r==="/"?t:tr([t,r])}function Hx(t,r="/"){let{pathname:l,search:i="",hash:u=""}=typeof t=="string"?da(t):t;return{pathname:l?l.startsWith("/")?l:$x(l,r):r,search:Px(i),hash:Vx(u)}}function $x(t,r){let l=r.replace(/\/+$/,"").split("/");return t.split("/").forEach(u=>{u===".."?l.length>1&&l.pop():u!=="."&&l.push(u)}),l.length>1?l.join("/"):"/"}function wd(t,r,l,i){return`Cannot include a '${t}' character in a manually specified \`to.${r}\` field [${JSON.stringify(i)}]. Please separate it out to the \`to.${l}\` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.`}function Rb(t){return t.filter((r,l)=>l===0||r.route.path&&r.route.path.length>0)}function Lh(t){let r=Rb(t);return r.map((l,i)=>i===r.length-1?l.pathname:l.pathnameBase)}function Bh(t,r,l,i=!1){let u;typeof t=="string"?u=da(t):(u={...t},ke(!u.pathname||!u.pathname.includes("?"),wd("?","pathname","search",u)),ke(!u.pathname||!u.pathname.includes("#"),wd("#","pathname","hash",u)),ke(!u.search||!u.search.includes("#"),wd("#","search","hash",u)));let c=t===""||u.pathname==="",f=c?"/":u.pathname,h;if(f==null)h=l;else{let v=r.length-1;if(!i&&f.startsWith("..")){let E=f.split("/");for(;E[0]==="..";)E.shift(),v-=1;u.pathname=E.join("/")}h=v>=0?r[v]:"/"}let p=Hx(u,h),m=f&&f!=="/"&&f.endsWith("/"),y=(c||f===".")&&l.endsWith("/");return!p.pathname.endsWith("/")&&(m||y)&&(p.pathname+="/"),p}var tr=t=>t.join("/").replace(/\/\/+/g,"/"),qx=t=>t.replace(/\/+$/,"").replace(/^\/*/,"/"),Px=t=>!t||t==="?"?"":t.startsWith("?")?t:"?"+t,Vx=t=>!t||t==="#"?"":t.startsWith("#")?t:"#"+t,vs=class{constructor(t,r,l,i=!1){this.status=t,this.statusText=r||"",this.internal=i,l instanceof Error?(this.data=l.toString(),this.error=l):this.data=l}};function mo(t){return t!=null&&typeof t.status=="number"&&typeof t.statusText=="string"&&typeof t.internal=="boolean"&&"data"in t}var Cb=["POST","PUT","PATCH","DELETE"],Yx=new Set(Cb),Gx=["GET",...Cb],Xx=new Set(Gx),Kx=new Set([301,302,303,307,308]),Fx=new Set([307,308]),Td={state:"idle",location:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},Qx={state:"idle",data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},Qi={state:"unblocked",proceed:void 0,reset:void 0,location:void 0},Zx=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,jh=t=>Zx.test(t),Jx=t=>({hasErrorBoundary:!!t.hasErrorBoundary}),xb="remix-router-transitions",Ab=Symbol("ResetLoaderData");function Wx(t){const r=t.window?t.window:typeof window<"u"?window:void 0,l=typeof r<"u"&&typeof r.document<"u"&&typeof r.document.createElement<"u";ke(t.routes.length>0,"You must provide a non-empty routes array to createRouter");let i=t.hydrationRouteProperties||[],u=t.mapRouteProperties||Jx,c={},f=ho(t.routes,u,void 0,c),h,p=t.basename||"/";p.startsWith("/")||(p=`/${p}`);let m=t.dataStrategy||r2,y={...t.future},v=null,E=new Set,R=null,S=null,T=null,C=t.hydrationData!=null,U=la(f,t.history.location,p),$=!1,B=null,G;if(U==null&&!t.patchRoutesOnNavigation){let M=Mn(404,{pathname:t.history.location.pathname}),{matches:j,route:Y}=Qu(f);G=!0,U=j,B={[Y.id]:M}}else if(U&&!t.hydrationData&&Ea(U,f,t.history.location.pathname).active&&(U=null),U)if(U.some(M=>M.route.lazy))G=!1;else if(!U.some(M=>M.route.loader))G=!0;else{let M=t.hydrationData?t.hydrationData.loaderData:null,j=t.hydrationData?t.hydrationData.errors:null;if(j){let Y=U.findIndex(te=>j[te.route.id]!==void 0);G=U.slice(0,Y+1).every(te=>!Jd(te.route,M,j))}else G=U.every(Y=>!Jd(Y.route,M,j))}else{G=!1,U=[];let M=Ea(null,f,t.history.location.pathname);M.active&&M.matches&&($=!0,U=M.matches)}let O,x={historyAction:t.history.action,location:t.history.location,matches:U,initialized:G,navigation:Td,restoreScrollPosition:t.hydrationData!=null?!1:null,preventScrollReset:!1,revalidation:"idle",loaderData:t.hydrationData&&t.hydrationData.loaderData||{},actionData:t.hydrationData&&t.hydrationData.actionData||null,errors:t.hydrationData&&t.hydrationData.errors||B,fetchers:new Map,blockers:new Map},V="POP",J=!1,ee,ue=!1,se=new Map,w=null,ae=!1,I=!1,ce=new Set,z=new Map,ne=0,oe=-1,xe=new Map,_=new Set,K=new Map,re=new Map,le=new Set,fe=new Map,Oe,Se=null;function dt(){if(v=t.history.listen(({action:M,location:j,delta:Y})=>{if(Oe){Oe(),Oe=void 0;return}At(fe.size===0||Y!=null,"You are trying to use a blocker on a POP navigation to a location that was not created by @remix-run/router. This will fail silently in production. This can happen if you are navigating outside the router via `window.history.pushState`/`window.location.hash` instead of using router navigation APIs. This can also happen if you are using createHashRouter and the user manually changes the URL.");let te=zo({currentLocation:x.location,nextLocation:j,historyAction:M});if(te&&Y!=null){let ie=new Promise(he=>{Oe=he});t.history.go(Y*-1),Pn(te,{state:"blocked",location:j,proceed(){Pn(te,{state:"proceeding",proceed:void 0,reset:void 0,location:j}),ie.then(()=>t.history.go(Y))},reset(){let he=new Map(x.blockers);he.set(te,Qi),ht({blockers:he})}});return}return Ft(M,j)}),l){v2(r,se);let M=()=>b2(r,se);r.addEventListener("pagehide",M),w=()=>r.removeEventListener("pagehide",M)}return x.initialized||Ft("POP",x.location,{initialHydration:!0}),O}function Xe(){v&&v(),w&&w(),E.clear(),ee&&ee.abort(),x.fetchers.forEach((M,j)=>Je(j)),x.blockers.forEach((M,j)=>ba(j))}function an(M){return E.add(M),()=>E.delete(M)}function ht(M,j={}){M.matches&&(M.matches=M.matches.map(ie=>{let he=c[ie.route.id],ge=ie.route;return ge.element!==he.element||ge.errorElement!==he.errorElement||ge.hydrateFallbackElement!==he.hydrateFallbackElement?{...ie,route:he}:ie})),x={...x,...M};let Y=[],te=[];x.fetchers.forEach((ie,he)=>{ie.state==="idle"&&(le.has(he)?Y.push(he):te.push(he))}),le.forEach(ie=>{!x.fetchers.has(ie)&&!z.has(ie)&&Y.push(ie)}),[...E].forEach(ie=>ie(x,{deletedFetchers:Y,viewTransitionOpts:j.viewTransitionOpts,flushSync:j.flushSync===!0})),Y.forEach(ie=>Je(ie)),te.forEach(ie=>x.fetchers.delete(ie))}function ln(M,j,{flushSync:Y}={}){let te=x.actionData!=null&&x.navigation.formMethod!=null&&en(x.navigation.formMethod)&&x.navigation.state==="loading"&&M.state?._isRedirect!==!0,ie;j.actionData?Object.keys(j.actionData).length>0?ie=j.actionData:ie=null:te?ie=x.actionData:ie=null;let he=j.loaderData?j0(x.loaderData,j.loaderData,j.matches||[],j.errors):x.loaderData,ge=x.blockers;ge.size>0&&(ge=new Map(ge),ge.forEach((pe,ye)=>ge.set(ye,Qi)));let me=ae?!1:Lo(M,j.matches||x.matches),be=J===!0||x.navigation.formMethod!=null&&en(x.navigation.formMethod)&&M.state?._isRedirect!==!0;h&&(f=h,h=void 0),ae||V==="POP"||(V==="PUSH"?t.history.push(M,M.state):V==="REPLACE"&&t.history.replace(M,M.state));let Ee;if(V==="POP"){let pe=se.get(x.location.pathname);pe&&pe.has(M.pathname)?Ee={currentLocation:x.location,nextLocation:M}:se.has(M.pathname)&&(Ee={currentLocation:M,nextLocation:x.location})}else if(ue){let pe=se.get(x.location.pathname);pe?pe.add(M.pathname):(pe=new Set([M.pathname]),se.set(x.location.pathname,pe)),Ee={currentLocation:x.location,nextLocation:M}}ht({...j,actionData:ie,loaderData:he,historyAction:V,location:M,initialized:!0,navigation:Td,revalidation:"idle",restoreScrollPosition:me,preventScrollReset:be,blockers:ge},{viewTransitionOpts:Ee,flushSync:Y===!0}),V="POP",J=!1,ue=!1,ae=!1,I=!1,Se?.resolve(),Se=null}async function rr(M,j){if(typeof M=="number"){t.history.go(M);return}let Y=Zd(x.location,x.matches,p,M,j?.fromRouteId,j?.relative),{path:te,submission:ie,error:he}=O0(!1,Y,j),ge=x.location,me=fo(x.location,te,j&&j.state);me={...me,...t.history.encodeLocation(me)};let be=j&&j.replace!=null?j.replace:void 0,Ee="PUSH";be===!0?Ee="REPLACE":be===!1||ie!=null&&en(ie.formMethod)&&ie.formAction===x.location.pathname+x.location.search&&(Ee="REPLACE");let pe=j&&"preventScrollReset"in j?j.preventScrollReset===!0:void 0,ye=(j&&j.flushSync)===!0,ze=zo({currentLocation:ge,nextLocation:me,historyAction:Ee});if(ze){Pn(ze,{state:"blocked",location:me,proceed(){Pn(ze,{state:"proceeding",proceed:void 0,reset:void 0,location:me}),rr(M,j)},reset(){let qe=new Map(x.blockers);qe.set(ze,Qi),ht({blockers:qe})}});return}await Ft(Ee,me,{submission:ie,pendingError:he,preventScrollReset:pe,replace:j&&j.replace,enableViewTransition:j&&j.viewTransition,flushSync:ye})}function Mr(){Se||(Se=S2()),Nr(),ht({revalidation:"loading"});let M=Se.promise;return x.navigation.state==="submitting"?M:x.navigation.state==="idle"?(Ft(x.historyAction,x.location,{startUninterruptedRevalidation:!0}),M):(Ft(V||x.historyAction,x.navigation.location,{overrideNavigation:x.navigation,enableViewTransition:ue===!0}),M)}async function Ft(M,j,Y){ee&&ee.abort(),ee=null,V=M,ae=(Y&&Y.startUninterruptedRevalidation)===!0,Sa(x.location,x.matches),J=(Y&&Y.preventScrollReset)===!0,ue=(Y&&Y.enableViewTransition)===!0;let te=h||f,ie=Y&&Y.overrideNavigation,he=Y?.initialHydration&&x.matches&&x.matches.length>0&&!$?x.matches:la(te,j,p),ge=(Y&&Y.flushSync)===!0;if(he&&x.initialized&&!I&&f2(x.location,j)&&!(Y&&Y.submission&&en(Y.submission.formMethod))){ln(j,{matches:he},{flushSync:ge});return}let me=Ea(he,te,j.pathname);if(me.active&&me.matches&&(he=me.matches),!he){let{error:mt,notFoundMatches:_e,route:We}=Ia(j.pathname);ln(j,{matches:_e,loaderData:{},errors:{[We.id]:mt}},{flushSync:ge});return}ee=new AbortController;let be=$l(t.history,j,ee.signal,Y&&Y.submission),Ee=t.getContext?await t.getContext():new x0,pe;if(Y&&Y.pendingError)pe=[ia(he).route.id,{type:"error",error:Y.pendingError}];else if(Y&&Y.submission&&en(Y.submission.formMethod)){let mt=await Wa(be,j,Y.submission,he,Ee,me.active,Y&&Y.initialHydration===!0,{replace:Y.replace,flushSync:ge});if(mt.shortCircuited)return;if(mt.pendingActionResult){let[_e,We]=mt.pendingActionResult;if(pn(We)&&mo(We.error)&&We.error.status===404){ee=null,ln(j,{matches:mt.matches,loaderData:{},errors:{[_e]:We.error}});return}}he=mt.matches||he,pe=mt.pendingActionResult,ie=Rd(j,Y.submission),ge=!1,me.active=!1,be=$l(t.history,be.url,be.signal)}let{shortCircuited:ye,matches:ze,loaderData:qe,errors:ot}=await Zl(be,j,he,Ee,me.active,ie,Y&&Y.submission,Y&&Y.fetcherSubmission,Y&&Y.replace,Y&&Y.initialHydration===!0,ge,pe);ye||(ee=null,ln(j,{matches:ze||he,...k0(pe),loaderData:qe,errors:ot}))}async function Wa(M,j,Y,te,ie,he,ge,me={}){Nr();let be=y2(j,Y);if(ht({navigation:be},{flushSync:me.flushSync===!0}),he){let ye=await wa(te,j.pathname,M.signal);if(ye.type==="aborted")return{shortCircuited:!0};if(ye.type==="error"){if(ye.partialMatches.length===0){let{matches:qe,route:ot}=Qu(f);return{matches:qe,pendingActionResult:[ot.id,{type:"error",error:ye.error}]}}let ze=ia(ye.partialMatches).route.id;return{matches:ye.partialMatches,pendingActionResult:[ze,{type:"error",error:ye.error}]}}else if(ye.matches)te=ye.matches;else{let{notFoundMatches:ze,error:qe,route:ot}=Ia(j.pathname);return{matches:ze,pendingActionResult:[ot.id,{type:"error",error:qe}]}}}let Ee,pe=ss(te,j);if(!pe.route.action&&!pe.route.lazy)Ee={type:"error",error:Mn(405,{method:M.method,pathname:j.pathname,routeId:pe.route.id})};else{let ye=Vl(u,c,M,te,pe,ge?[]:i,ie),ze=await qn(M,ye,ie,null);if(Ee=ze[pe.route.id],!Ee){for(let qe of te)if(ze[qe.route.id]){Ee=ze[qe.route.id];break}}if(M.signal.aborted)return{shortCircuited:!0}}if(Va(Ee)){let ye;return me&&me.replace!=null?ye=me.replace:ye=U0(Ee.response.headers.get("Location"),new URL(M.url),p)===x.location.pathname+x.location.search,await Yt(M,Ee,!0,{submission:Y,replace:ye}),{shortCircuited:!0}}if(pn(Ee)){let ye=ia(te,pe.route.id);return(me&&me.replace)!==!0&&(V="PUSH"),{matches:te,pendingActionResult:[ye.route.id,Ee,pe.route.id]}}return{matches:te,pendingActionResult:[pe.route.id,Ee]}}async function Zl(M,j,Y,te,ie,he,ge,me,be,Ee,pe,ye){let ze=he||Rd(j,ge),qe=ge||me||$0(ze),ot=!ae&&!Ee;if(ie){if(ot){let Tt=kt(ye);ht({navigation:ze,...Tt!==void 0?{actionData:Tt}:{}},{flushSync:pe})}let De=await wa(Y,j.pathname,M.signal);if(De.type==="aborted")return{shortCircuited:!0};if(De.type==="error"){if(De.partialMatches.length===0){let{matches:sr,route:Qt}=Qu(f);return{matches:sr,loaderData:{},errors:{[Qt.id]:De.error}}}let Tt=ia(De.partialMatches).route.id;return{matches:De.partialMatches,loaderData:{},errors:{[Tt]:De.error}}}else if(De.matches)Y=De.matches;else{let{error:Tt,notFoundMatches:sr,route:Qt}=Ia(j.pathname);return{matches:sr,loaderData:{},errors:{[Qt.id]:Tt}}}}let mt=h||f,{dsMatches:_e,revalidatingFetchers:We}=_0(M,te,u,c,t.history,x,Y,qe,j,Ee?[]:i,Ee===!0,I,ce,le,K,_,mt,p,t.patchRoutesOnNavigation!=null,ye);if(oe=++ne,!t.dataStrategy&&!_e.some(De=>De.shouldLoad)&&!_e.some(De=>De.route.middleware)&&We.length===0){let De=ga();return ln(j,{matches:Y,loaderData:{},errors:ye&&pn(ye[1])?{[ye[0]]:ye[1].error}:null,...k0(ye),...De?{fetchers:new Map(x.fetchers)}:{}},{flushSync:pe}),{shortCircuited:!0}}if(ot){let De={};if(!ie){De.navigation=ze;let Tt=kt(ye);Tt!==void 0&&(De.actionData=Tt)}We.length>0&&(De.fetchers=ma(We)),ht(De,{flushSync:pe})}We.forEach(De=>{Sn(De.key),De.controller&&z.set(De.key,De.controller)});let Vn=()=>We.forEach(De=>Sn(De.key));ee&&ee.signal.addEventListener("abort",Vn);let{loaderResults:on,fetcherResults:Gt}=await pa(_e,We,M,te);if(M.signal.aborted)return{shortCircuited:!0};ee&&ee.signal.removeEventListener("abort",Vn),We.forEach(De=>z.delete(De.key));let En=Zu(on);if(En)return await Yt(M,En.result,!0,{replace:be}),{shortCircuited:!0};if(En=Zu(Gt),En)return _.add(En.key),await Yt(M,En.result,!0,{replace:be}),{shortCircuited:!0};let{loaderData:tl,errors:zr}=B0(x,Y,on,ye,We,Gt);Ee&&x.errors&&(zr={...x.errors,...zr});let ir=ga(),or=va(oe),ur=ir||or||We.length>0;return{matches:Y,loaderData:tl,errors:zr,...ur?{fetchers:new Map(x.fetchers)}:{}}}function kt(M){if(M&&!pn(M[1]))return{[M[0]]:M[1].data};if(x.actionData)return Object.keys(x.actionData).length===0?null:x.actionData}function ma(M){return M.forEach(j=>{let Y=x.fetchers.get(j.key),te=Zi(void 0,Y?Y.data:void 0);x.fetchers.set(j.key,te)}),new Map(x.fetchers)}async function Ht(M,j,Y,te){Sn(M);let ie=(te&&te.flushSync)===!0,he=h||f,ge=Zd(x.location,x.matches,p,Y,j,te?.relative),me=la(he,ge,p),be=Ea(me,he,ge);if(be.active&&be.matches&&(me=be.matches),!me){Ae(M,j,Mn(404,{pathname:ge}),{flushSync:ie});return}let{path:Ee,submission:pe,error:ye}=O0(!0,ge,te);if(ye){Ae(M,j,ye,{flushSync:ie});return}let ze=t.getContext?await t.getContext():new x0,qe=(te&&te.preventScrollReset)===!0;if(pe&&en(pe.formMethod)){await ar(M,j,Ee,me,ze,be.active,ie,qe,pe);return}K.set(M,{routeId:j,path:Ee}),await $n(M,j,Ee,me,ze,be.active,ie,qe,pe)}async function ar(M,j,Y,te,ie,he,ge,me,be){Nr(),K.delete(M);let Ee=x.fetchers.get(M);rt(M,g2(be,Ee),{flushSync:ge});let pe=new AbortController,ye=$l(t.history,Y,pe.signal,be);if(he){let ct=await wa(te,new URL(ye.url).pathname,ye.signal,M);if(ct.type==="aborted")return;if(ct.type==="error"){Ae(M,j,ct.error,{flushSync:ge});return}else if(ct.matches)te=ct.matches;else{Ae(M,j,Mn(404,{pathname:Y}),{flushSync:ge});return}}let ze=ss(te,Y);if(!ze.route.action&&!ze.route.lazy){let ct=Mn(405,{method:be.formMethod,pathname:Y,routeId:j});Ae(M,j,ct,{flushSync:ge});return}z.set(M,pe);let qe=ne,ot=Vl(u,c,ye,te,ze,i,ie),_e=(await qn(ye,ot,ie,M))[ze.route.id];if(ye.signal.aborted){z.get(M)===pe&&z.delete(M);return}if(le.has(M)){if(Va(_e)||pn(_e)){rt(M,aa(void 0));return}}else{if(Va(_e))if(z.delete(M),oe>qe){rt(M,aa(void 0));return}else return _.add(M),rt(M,Zi(be)),Yt(ye,_e,!1,{fetcherSubmission:be,preventScrollReset:me});if(pn(_e)){Ae(M,j,_e.error);return}}let We=x.navigation.location||x.location,Vn=$l(t.history,We,pe.signal),on=h||f,Gt=x.navigation.state!=="idle"?la(on,x.navigation.location,p):x.matches;ke(Gt,"Didn't find any matches after fetcher action");let En=++ne;xe.set(M,En);let tl=Zi(be,_e.data);x.fetchers.set(M,tl);let{dsMatches:zr,revalidatingFetchers:ir}=_0(Vn,ie,u,c,t.history,x,Gt,be,We,i,!1,I,ce,le,K,_,on,p,t.patchRoutesOnNavigation!=null,[ze.route.id,_e]);ir.filter(ct=>ct.key!==M).forEach(ct=>{let Ur=ct.key,Bo=x.fetchers.get(Ur),jo=Zi(void 0,Bo?Bo.data:void 0);x.fetchers.set(Ur,jo),Sn(Ur),ct.controller&&z.set(Ur,ct.controller)}),ht({fetchers:new Map(x.fetchers)});let or=()=>ir.forEach(ct=>Sn(ct.key));pe.signal.addEventListener("abort",or);let{loaderResults:ur,fetcherResults:De}=await pa(zr,ir,Vn,ie);if(pe.signal.aborted)return;if(pe.signal.removeEventListener("abort",or),xe.delete(M),z.delete(M),ir.forEach(ct=>z.delete(ct.key)),x.fetchers.has(M)){let ct=aa(_e.data);x.fetchers.set(M,ct)}let Tt=Zu(ur);if(Tt)return Yt(Vn,Tt.result,!1,{preventScrollReset:me});if(Tt=Zu(De),Tt)return _.add(Tt.key),Yt(Vn,Tt.result,!1,{preventScrollReset:me});let{loaderData:sr,errors:Qt}=B0(x,Gt,ur,void 0,ir,De);va(En),x.navigation.state==="loading"&&En>oe?(ke(V,"Expected pending action"),ee&&ee.abort(),ln(x.navigation.location,{matches:Gt,loaderData:sr,errors:Qt,fetchers:new Map(x.fetchers)})):(ht({errors:Qt,loaderData:j0(x.loaderData,sr,Gt,Qt),fetchers:new Map(x.fetchers)}),I=!1)}async function $n(M,j,Y,te,ie,he,ge,me,be){let Ee=x.fetchers.get(M);rt(M,Zi(be,Ee?Ee.data:void 0),{flushSync:ge});let pe=new AbortController,ye=$l(t.history,Y,pe.signal);if(he){let We=await wa(te,new URL(ye.url).pathname,ye.signal,M);if(We.type==="aborted")return;if(We.type==="error"){Ae(M,j,We.error,{flushSync:ge});return}else if(We.matches)te=We.matches;else{Ae(M,j,Mn(404,{pathname:Y}),{flushSync:ge});return}}let ze=ss(te,Y);z.set(M,pe);let qe=ne,ot=Vl(u,c,ye,te,ze,i,ie),_e=(await qn(ye,ot,ie,M))[ze.route.id];if(z.get(M)===pe&&z.delete(M),!ye.signal.aborted){if(le.has(M)){rt(M,aa(void 0));return}if(Va(_e))if(oe>qe){rt(M,aa(void 0));return}else{_.add(M),await Yt(ye,_e,!1,{preventScrollReset:me});return}if(pn(_e)){Ae(M,j,_e.error);return}rt(M,aa(_e.data))}}async function Yt(M,j,Y,{submission:te,fetcherSubmission:ie,preventScrollReset:he,replace:ge}={}){j.response.headers.has("X-Remix-Revalidate")&&(I=!0);let me=j.response.headers.get("Location");ke(me,"Expected a Location header on the redirect Response"),me=U0(me,new URL(M.url),p);let be=fo(x.location,me,{_isRedirect:!0});if(l){let ot=!1;if(j.response.headers.has("X-Remix-Reload-Document"))ot=!0;else if(jh(me)){const mt=Eb(me,!0);ot=mt.origin!==r.location.origin||zn(mt.pathname,p)==null}if(ot){ge?r.location.replace(me):r.location.assign(me);return}}ee=null;let Ee=ge===!0||j.response.headers.has("X-Remix-Replace")?"REPLACE":"PUSH",{formMethod:pe,formAction:ye,formEncType:ze}=x.navigation;!te&&!ie&&pe&&ye&&ze&&(te=$0(x.navigation));let qe=te||ie;if(Fx.has(j.response.status)&&qe&&en(qe.formMethod))await Ft(Ee,be,{submission:{...qe,formAction:me},preventScrollReset:he||J,enableViewTransition:Y?ue:void 0});else{let ot=Rd(be,te);await Ft(Ee,be,{overrideNavigation:ot,fetcherSubmission:ie,preventScrollReset:he||J,enableViewTransition:Y?ue:void 0})}}async function qn(M,j,Y,te){let ie,he={};try{ie=await l2(m,M,j,te,Y,!1)}catch(ge){return j.filter(me=>me.shouldLoad).forEach(me=>{he[me.route.id]={type:"error",error:ge}}),he}if(M.signal.aborted)return he;for(let[ge,me]of Object.entries(ie))if(m2(me)){let be=me.result;he[ge]={type:"redirect",response:s2(be,M,ge,j,p)}}else he[ge]=await u2(me);return he}async function pa(M,j,Y,te){let ie=qn(Y,M,te,null),he=Promise.all(j.map(async be=>{if(be.matches&&be.match&&be.request&&be.controller){let pe=(await qn(be.request,be.matches,te,be.key))[be.match.route.id];return{[be.key]:pe}}else return Promise.resolve({[be.key]:{type:"error",error:Mn(404,{pathname:be.path})}})})),ge=await ie,me=(await he).reduce((be,Ee)=>Object.assign(be,Ee),{});return{loaderResults:ge,fetcherResults:me}}function Nr(){I=!0,K.forEach((M,j)=>{z.has(j)&&ce.add(j),Sn(j)})}function rt(M,j,Y={}){x.fetchers.set(M,j),ht({fetchers:new Map(x.fetchers)},{flushSync:(Y&&Y.flushSync)===!0})}function Ae(M,j,Y,te={}){let ie=ia(x.matches,j);Je(M),ht({errors:{[ie.route.id]:Y},fetchers:new Map(x.fetchers)},{flushSync:(te&&te.flushSync)===!0})}function it(M){return re.set(M,(re.get(M)||0)+1),le.has(M)&&le.delete(M),x.fetchers.get(M)||Qx}function Je(M){let j=x.fetchers.get(M);z.has(M)&&!(j&&j.state==="loading"&&xe.has(M))&&Sn(M),K.delete(M),xe.delete(M),_.delete(M),le.delete(M),ce.delete(M),x.fetchers.delete(M)}function ya(M){let j=(re.get(M)||0)-1;j<=0?(re.delete(M),le.add(M)):re.set(M,j),ht({fetchers:new Map(x.fetchers)})}function Sn(M){let j=z.get(M);j&&(j.abort(),z.delete(M))}function No(M){for(let j of M){let Y=it(j),te=aa(Y.data);x.fetchers.set(j,te)}}function ga(){let M=[],j=!1;for(let Y of _){let te=x.fetchers.get(Y);ke(te,`Expected fetcher: ${Y}`),te.state==="loading"&&(_.delete(Y),M.push(Y),j=!0)}return No(M),j}function va(M){let j=[];for(let[Y,te]of xe)if(te<M){let ie=x.fetchers.get(Y);ke(ie,`Expected fetcher: ${Y}`),ie.state==="loading"&&(Sn(Y),xe.delete(Y),j.push(Y))}return No(j),j.length>0}function lr(M,j){let Y=x.blockers.get(M)||Qi;return fe.get(M)!==j&&fe.set(M,j),Y}function ba(M){x.blockers.delete(M),fe.delete(M)}function Pn(M,j){let Y=x.blockers.get(M)||Qi;ke(Y.state==="unblocked"&&j.state==="blocked"||Y.state==="blocked"&&j.state==="blocked"||Y.state==="blocked"&&j.state==="proceeding"||Y.state==="blocked"&&j.state==="unblocked"||Y.state==="proceeding"&&j.state==="unblocked",`Invalid blocker state transition: ${Y.state} -> ${j.state}`);let te=new Map(x.blockers);te.set(M,j),ht({blockers:te})}function zo({currentLocation:M,nextLocation:j,historyAction:Y}){if(fe.size===0)return;fe.size>1&&At(!1,"A router only supports one blocker at a time");let te=Array.from(fe.entries()),[ie,he]=te[te.length-1],ge=x.blockers.get(ie);if(!(ge&&ge.state==="proceeding")&&he({currentLocation:M,nextLocation:j,historyAction:Y}))return ie}function Ia(M){let j=Mn(404,{pathname:M}),Y=h||f,{matches:te,route:ie}=Qu(Y);return{notFoundMatches:te,route:ie,error:j}}function Uo(M,j,Y){if(R=M,T=j,S=Y||null,!C&&x.navigation===Td){C=!0;let te=Lo(x.location,x.matches);te!=null&&ht({restoreScrollPosition:te})}return()=>{R=null,T=null,S=null}}function el(M,j){return S&&S(M,j.map(te=>Cx(te,x.loaderData)))||M.key}function Sa(M,j){if(R&&T){let Y=el(M,j);R[Y]=T()}}function Lo(M,j){if(R){let Y=el(M,j),te=R[Y];if(typeof te=="number")return te}return null}function Ea(M,j,Y){if(t.patchRoutesOnNavigation)if(M){if(Object.keys(M[0].params).length>0)return{active:!0,matches:us(j,Y,p,!0)}}else return{active:!0,matches:us(j,Y,p,!0)||[]};return{active:!1,matches:null}}async function wa(M,j,Y,te){if(!t.patchRoutesOnNavigation)return{type:"success",matches:M};let ie=M;for(;;){let he=h==null,ge=h||f,me=c;try{await t.patchRoutesOnNavigation({signal:Y,path:j,matches:ie,fetcherKey:te,patch:(pe,ye)=>{Y.aborted||D0(pe,ye,ge,me,u,!1)}})}catch(pe){return{type:"error",error:pe,partialMatches:ie}}finally{he&&!Y.aborted&&(f=[...f])}if(Y.aborted)return{type:"aborted"};let be=la(ge,j,p);if(be)return{type:"success",matches:be};let Ee=us(ge,j,p,!0);if(!Ee||ie.length===Ee.length&&ie.every((pe,ye)=>pe.route.id===Ee[ye].route.id))return{type:"success",matches:null};ie=Ee}}function Jl(M){c={},h=ho(M,u,void 0,c)}function Wl(M,j,Y=!1){let te=h==null;D0(M,j,h||f,c,u,Y),te&&(f=[...f],ht({}))}return O={get basename(){return p},get future(){return y},get state(){return x},get routes(){return f},get window(){return r},initialize:dt,subscribe:an,enableScrollRestoration:Uo,navigate:rr,fetch:Ht,revalidate:Mr,createHref:M=>t.history.createHref(M),encodeLocation:M=>t.history.encodeLocation(M),getFetcher:it,deleteFetcher:ya,dispose:Xe,getBlocker:lr,deleteBlocker:ba,patchRoutes:Wl,_internalFetchControllers:z,_internalSetRoutes:Jl,_internalSetStateDoNotUseOrYouWillBreakYourApp(M){ht(M)}},O}function Ix(t){return t!=null&&("formData"in t&&t.formData!=null||"body"in t&&t.body!==void 0)}function Zd(t,r,l,i,u,c){let f,h;if(u){f=[];for(let m of r)if(f.push(m),m.route.id===u){h=m;break}}else f=r,h=r[r.length-1];let p=Bh(i||".",Lh(f),zn(t.pathname,l)||t.pathname,c==="path");if(i==null&&(p.search=t.search,p.hash=t.hash),(i==null||i===""||i===".")&&h){let m=kh(p.search);if(h.route.index&&!m)p.search=p.search?p.search.replace(/^\?/,"?index&"):"?index";else if(!h.route.index&&m){let y=new URLSearchParams(p.search),v=y.getAll("index");y.delete("index"),v.filter(R=>R).forEach(R=>y.append("index",R));let E=y.toString();p.search=E?`?${E}`:""}}return l!=="/"&&(p.pathname=kx({basename:l,pathname:p.pathname})),fa(p)}function O0(t,r,l){if(!l||!Ix(l))return{path:r};if(l.formMethod&&!p2(l.formMethod))return{path:r,error:Mn(405,{method:l.formMethod})};let i=()=>({path:r,error:Mn(400,{type:"invalid-body"})}),c=(l.formMethod||"get").toUpperCase(),f=zb(r);if(l.body!==void 0){if(l.formEncType==="text/plain"){if(!en(c))return i();let v=typeof l.body=="string"?l.body:l.body instanceof FormData||l.body instanceof URLSearchParams?Array.from(l.body.entries()).reduce((E,[R,S])=>`${E}${R}=${S}
`,""):String(l.body);return{path:r,submission:{formMethod:c,formAction:f,formEncType:l.formEncType,formData:void 0,json:void 0,text:v}}}else if(l.formEncType==="application/json"){if(!en(c))return i();try{let v=typeof l.body=="string"?JSON.parse(l.body):l.body;return{path:r,submission:{formMethod:c,formAction:f,formEncType:l.formEncType,formData:void 0,json:v,text:void 0}}}catch{return i()}}}ke(typeof FormData=="function","FormData is not available in this environment");let h,p;if(l.formData)h=Id(l.formData),p=l.formData;else if(l.body instanceof FormData)h=Id(l.body),p=l.body;else if(l.body instanceof URLSearchParams)h=l.body,p=L0(h);else if(l.body==null)h=new URLSearchParams,p=new FormData;else try{h=new URLSearchParams(l.body),p=L0(h)}catch{return i()}let m={formMethod:c,formAction:f,formEncType:l&&l.formEncType||"application/x-www-form-urlencoded",formData:p,json:void 0,text:void 0};if(en(m.formMethod))return{path:r,submission:m};let y=da(r);return t&&y.search&&kh(y.search)&&h.append("index",""),y.search=`?${h}`,{path:fa(y),submission:m}}function _0(t,r,l,i,u,c,f,h,p,m,y,v,E,R,S,T,C,U,$,B){let G=B?pn(B[1])?B[1].error:B[1].data:void 0,O=u.createURL(c.location),x=u.createURL(p),V;if(y&&c.errors){let ae=Object.keys(c.errors)[0];V=f.findIndex(I=>I.route.id===ae)}else if(B&&pn(B[1])){let ae=B[0];V=f.findIndex(I=>I.route.id===ae)-1}let J=B?B[1].statusCode:void 0,ee=J&&J>=400,ue={currentUrl:O,currentParams:c.matches[0]?.params||{},nextUrl:x,nextParams:f[0].params,...h,actionResult:G,actionStatus:J},se=f.map((ae,I)=>{let{route:ce}=ae,z=null;if(V!=null&&I>V?z=!1:ce.lazy?z=!0:ce.loader==null?z=!1:y?z=Jd(ce,c.loaderData,c.errors):e2(c.loaderData,c.matches[I],ae)&&(z=!0),z!==null)return Wd(l,i,t,ae,m,r,z);let ne=ee?!1:v||O.pathname+O.search===x.pathname+x.search||O.search!==x.search||t2(c.matches[I],ae),oe={...ue,defaultShouldRevalidate:ne},xe=bs(ae,oe);return Wd(l,i,t,ae,m,r,xe,oe)}),w=[];return S.forEach((ae,I)=>{if(y||!f.some(re=>re.route.id===ae.routeId)||R.has(I))return;let ce=c.fetchers.get(I),z=ce&&ce.state!=="idle"&&ce.data===void 0,ne=la(C,ae.path,U);if(!ne){if($&&z)return;w.push({key:I,routeId:ae.routeId,path:ae.path,matches:null,match:null,request:null,controller:null});return}if(T.has(I))return;let oe=ss(ne,ae.path),xe=new AbortController,_=$l(u,ae.path,xe.signal),K=null;if(E.has(I))E.delete(I),K=Vl(l,i,_,ne,oe,m,r);else if(z)v&&(K=Vl(l,i,_,ne,oe,m,r));else{let re={...ue,defaultShouldRevalidate:ee?!1:v};bs(oe,re)&&(K=Vl(l,i,_,ne,oe,m,r,re))}K&&w.push({key:I,routeId:ae.routeId,path:ae.path,matches:K,match:oe,request:_,controller:xe})}),{dsMatches:se,revalidatingFetchers:w}}function Jd(t,r,l){if(t.lazy)return!0;if(!t.loader)return!1;let i=r!=null&&t.id in r,u=l!=null&&l[t.id]!==void 0;return!i&&u?!1:typeof t.loader=="function"&&t.loader.hydrate===!0?!0:!i&&!u}function e2(t,r,l){let i=!r||l.route.id!==r.route.id,u=!t.hasOwnProperty(l.route.id);return i||u}function t2(t,r){let l=t.route.path;return t.pathname!==r.pathname||l!=null&&l.endsWith("*")&&t.params["*"]!==r.params["*"]}function bs(t,r){if(t.route.shouldRevalidate){let l=t.route.shouldRevalidate(r);if(typeof l=="boolean")return l}return r.defaultShouldRevalidate}function D0(t,r,l,i,u,c){let f;if(t){let m=i[t];ke(m,`No route found to patch children into: routeId = ${t}`),m.children||(m.children=[]),f=m.children}else f=l;let h=[],p=[];if(r.forEach(m=>{let y=f.find(v=>Ob(m,v));y?p.push({existingRoute:y,newRoute:m}):h.push(m)}),h.length>0){let m=ho(h,u,[t||"_","patch",String(f?.length||"0")],i);f.push(...m)}if(c&&p.length>0)for(let m=0;m<p.length;m++){let{existingRoute:y,newRoute:v}=p[m],E=y,[R]=ho([v],u,[],{},!0);Object.assign(E,{element:R.element?R.element:E.element,errorElement:R.errorElement?R.errorElement:E.errorElement,hydrateFallbackElement:R.hydrateFallbackElement?R.hydrateFallbackElement:E.hydrateFallbackElement})}}function Ob(t,r){return"id"in t&&"id"in r&&t.id===r.id?!0:t.index===r.index&&t.path===r.path&&t.caseSensitive===r.caseSensitive?(!t.children||t.children.length===0)&&(!r.children||r.children.length===0)?!0:t.children.every((l,i)=>r.children?.some(u=>Ob(l,u))):!1}var M0=new WeakMap,_b=({key:t,route:r,manifest:l,mapRouteProperties:i})=>{let u=l[r.id];if(ke(u,"No route found in manifest"),!u.lazy||typeof u.lazy!="object")return;let c=u.lazy[t];if(!c)return;let f=M0.get(u);f||(f={},M0.set(u,f));let h=f[t];if(h)return h;let p=(async()=>{let m=Ex(t),v=u[t]!==void 0&&t!=="hasErrorBoundary";if(m)At(!m,"Route property "+t+" is not a supported lazy route property. This property will be ignored."),f[t]=Promise.resolve();else if(v)At(!1,`Route "${u.id}" has a static property "${t}" defined. The lazy property will be ignored.`);else{let E=await c();E!=null&&(Object.assign(u,{[t]:E}),Object.assign(u,i(u)))}typeof u.lazy=="object"&&(u.lazy[t]=void 0,Object.values(u.lazy).every(E=>E===void 0)&&(u.lazy=void 0))})();return f[t]=p,p},N0=new WeakMap;function n2(t,r,l,i,u){let c=l[t.id];if(ke(c,"No route found in manifest"),!t.lazy)return{lazyRoutePromise:void 0,lazyHandlerPromise:void 0};if(typeof t.lazy=="function"){let y=N0.get(c);if(y)return{lazyRoutePromise:y,lazyHandlerPromise:y};let v=(async()=>{ke(typeof t.lazy=="function","No lazy route function found");let E=await t.lazy(),R={};for(let S in E){let T=E[S];if(T===void 0)continue;let C=Tx(S),$=c[S]!==void 0&&S!=="hasErrorBoundary";C?At(!C,"Route property "+S+" is not a supported property to be returned from a lazy route function. This property will be ignored."):$?At(!$,`Route "${c.id}" has a static property "${S}" defined but its lazy function is also returning a value for this property. The lazy route property "${S}" will be ignored.`):R[S]=T}Object.assign(c,R),Object.assign(c,{...i(c),lazy:void 0})})();return N0.set(c,v),v.catch(()=>{}),{lazyRoutePromise:v,lazyHandlerPromise:v}}let f=Object.keys(t.lazy),h=[],p;for(let y of f){if(u&&u.includes(y))continue;let v=_b({key:y,route:t,manifest:l,mapRouteProperties:i});v&&(h.push(v),y===r&&(p=v))}let m=h.length>0?Promise.all(h).then(()=>{}):void 0;return m?.catch(()=>{}),p?.catch(()=>{}),{lazyRoutePromise:m,lazyHandlerPromise:p}}async function z0(t){let r=t.matches.filter(u=>u.shouldLoad),l={};return(await Promise.all(r.map(u=>u.resolve()))).forEach((u,c)=>{l[r[c].route.id]=u}),l}async function r2(t){return t.matches.some(r=>r.route.middleware)?Db(t,()=>z0(t)):z0(t)}function Db(t,r){return a2(t,r,i=>i,d2,l);function l(i,u,c){if(c)return Promise.resolve(Object.assign(c.value,{[u]:{type:"error",result:i}}));{let{matches:f}=t,h=Math.min(f.findIndex(m=>m.route.id===u)||0,f.findIndex(m=>m.unstable_shouldCallHandler())||0),p=ia(f,f[h].route.id).route.id;return Promise.resolve({[p]:{type:"error",result:i}})}}}async function a2(t,r,l,i,u){let{matches:c,request:f,params:h,context:p}=t,m=c.flatMap(v=>v.route.middleware?v.route.middleware.map(E=>[v.route.id,E]):[]);return await Mb({request:f,params:h,context:p},m,r,l,i,u)}async function Mb(t,r,l,i,u,c,f=0){let{request:h}=t;if(h.signal.aborted)throw h.signal.reason??new Error(`Request aborted: ${h.method} ${h.url}`);let p=r[f];if(!p)return await l();let[m,y]=p,v,E=async()=>{if(v)throw new Error("You may only call `next()` once per middleware");try{return v={value:await Mb(t,r,l,i,u,c,f+1)},v.value}catch(R){return v={value:await c(R,m,v)},v.value}};try{let R=await y(t,E),S=R!=null?i(R):void 0;return u(S)?S:v?S??v.value:(v={value:await E()},v.value)}catch(R){return await c(R,m,v)}}function Nb(t,r,l,i,u){let c=_b({key:"middleware",route:i.route,manifest:r,mapRouteProperties:t}),f=n2(i.route,en(l.method)?"action":"loader",r,t,u);return{middleware:c,route:f.lazyRoutePromise,handler:f.lazyHandlerPromise}}function Wd(t,r,l,i,u,c,f,h=null){let p=!1,m=Nb(t,r,l,i,u);return{...i,_lazyPromises:m,shouldLoad:f,unstable_shouldRevalidateArgs:h,unstable_shouldCallHandler(y){return p=!0,h?typeof y=="boolean"?bs(i,{...h,defaultShouldRevalidate:y}):bs(i,h):f},resolve(y){return p||f||y&&!en(l.method)&&(i.route.lazy||i.route.loader)?i2({request:l,match:i,lazyHandlerPromise:m?.handler,lazyRoutePromise:m?.route,handlerOverride:y,scopedContext:c}):Promise.resolve({type:"data",result:void 0})}}}function Vl(t,r,l,i,u,c,f,h=null){return i.map(p=>p.route.id!==u.route.id?{...p,shouldLoad:!1,unstable_shouldRevalidateArgs:h,unstable_shouldCallHandler:()=>!1,_lazyPromises:Nb(t,r,l,p,c),resolve:()=>Promise.resolve({type:"data",result:void 0})}:Wd(t,r,l,p,c,f,!0,h))}async function l2(t,r,l,i,u,c){l.some(m=>m._lazyPromises?.middleware)&&await Promise.all(l.map(m=>m._lazyPromises?.middleware));let f={request:r,params:l[0].params,context:u,matches:l},p=await t({...f,fetcherKey:i,runClientMiddleware:m=>{let y=f;return Db(y,()=>m({...y,fetcherKey:i,runClientMiddleware:()=>{throw new Error("Cannot call `runClientMiddleware()` from within an `runClientMiddleware` handler")}}))}});try{await Promise.all(l.flatMap(m=>[m._lazyPromises?.handler,m._lazyPromises?.route]))}catch{}return p}async function i2({request:t,match:r,lazyHandlerPromise:l,lazyRoutePromise:i,handlerOverride:u,scopedContext:c}){let f,h,p=en(t.method),m=p?"action":"loader",y=v=>{let E,R=new Promise((C,U)=>E=U);h=()=>E(),t.signal.addEventListener("abort",h);let S=C=>typeof v!="function"?Promise.reject(new Error(`You cannot call the handler for a route which defines a boolean "${m}" [routeId: ${r.route.id}]`)):v({request:t,params:r.params,context:c},...C!==void 0?[C]:[]),T=(async()=>{try{return{type:"data",result:await(u?u(U=>S(U)):S())}}catch(C){return{type:"error",result:C}}})();return Promise.race([T,R])};try{let v=p?r.route.action:r.route.loader;if(l||i)if(v){let E,[R]=await Promise.all([y(v).catch(S=>{E=S}),l,i]);if(E!==void 0)throw E;f=R}else{await l;let E=p?r.route.action:r.route.loader;if(E)[f]=await Promise.all([y(E),i]);else if(m==="action"){let R=new URL(t.url),S=R.pathname+R.search;throw Mn(405,{method:t.method,pathname:S,routeId:r.route.id})}else return{type:"data",result:void 0}}else if(v)f=await y(v);else{let E=new URL(t.url),R=E.pathname+E.search;throw Mn(404,{pathname:R})}}catch(v){return{type:"error",result:v}}finally{h&&t.signal.removeEventListener("abort",h)}return f}async function o2(t){let r=t.headers.get("Content-Type");return r&&/\bapplication\/json\b/.test(r)?t.body==null?null:t.json():t.text()}async function u2(t){let{result:r,type:l}=t;if(Ub(r)){let i;try{i=await o2(r)}catch(u){return{type:"error",error:u}}return l==="error"?{type:"error",error:new vs(r.status,r.statusText,i),statusCode:r.status,headers:r.headers}:{type:"data",data:i,statusCode:r.status,headers:r.headers}}return l==="error"?H0(r)?r.data instanceof Error?{type:"error",error:r.data,statusCode:r.init?.status,headers:r.init?.headers?new Headers(r.init.headers):void 0}:{type:"error",error:new vs(r.init?.status||500,void 0,r.data),statusCode:mo(r)?r.status:void 0,headers:r.init?.headers?new Headers(r.init.headers):void 0}:{type:"error",error:r,statusCode:mo(r)?r.status:void 0}:H0(r)?{type:"data",data:r.data,statusCode:r.init?.status,headers:r.init?.headers?new Headers(r.init.headers):void 0}:{type:"data",data:r}}function s2(t,r,l,i,u){let c=t.headers.get("Location");if(ke(c,"Redirects returned/thrown from loaders/actions must have a Location header"),!jh(c)){let f=i.slice(0,i.findIndex(h=>h.route.id===l)+1);c=Zd(new URL(r.url),f,u,c),t.headers.set("Location",c)}return t}function U0(t,r,l){if(jh(t)){let i=t,u=i.startsWith("//")?new URL(r.protocol+i):new URL(i),c=zn(u.pathname,l)!=null;if(u.origin===r.origin&&c)return u.pathname+u.search+u.hash}return t}function $l(t,r,l,i){let u=t.createURL(zb(r)).toString(),c={signal:l};if(i&&en(i.formMethod)){let{formMethod:f,formEncType:h}=i;c.method=f.toUpperCase(),h==="application/json"?(c.headers=new Headers({"Content-Type":h}),c.body=JSON.stringify(i.json)):h==="text/plain"?c.body=i.text:h==="application/x-www-form-urlencoded"&&i.formData?c.body=Id(i.formData):c.body=i.formData}return new Request(u,c)}function Id(t){let r=new URLSearchParams;for(let[l,i]of t.entries())r.append(l,typeof i=="string"?i:i.name);return r}function L0(t){let r=new FormData;for(let[l,i]of t.entries())r.append(l,i);return r}function c2(t,r,l,i=!1,u=!1){let c={},f=null,h,p=!1,m={},y=l&&pn(l[1])?l[1].error:void 0;return t.forEach(v=>{if(!(v.route.id in r))return;let E=v.route.id,R=r[E];if(ke(!Va(R),"Cannot handle redirect results in processLoaderData"),pn(R)){let S=R.error;if(y!==void 0&&(S=y,y=void 0),f=f||{},u)f[E]=S;else{let T=ia(t,E);f[T.route.id]==null&&(f[T.route.id]=S)}i||(c[E]=Ab),p||(p=!0,h=mo(R.error)?R.error.status:500),R.headers&&(m[E]=R.headers)}else c[E]=R.data,R.statusCode&&R.statusCode!==200&&!p&&(h=R.statusCode),R.headers&&(m[E]=R.headers)}),y!==void 0&&l&&(f={[l[0]]:y},l[2]&&(c[l[2]]=void 0)),{loaderData:c,errors:f,statusCode:h||200,loaderHeaders:m}}function B0(t,r,l,i,u,c){let{loaderData:f,errors:h}=c2(r,l,i);return u.filter(p=>!p.matches||p.matches.some(m=>m.shouldLoad)).forEach(p=>{let{key:m,match:y,controller:v}=p;if(v&&v.signal.aborted)return;let E=c[m];if(ke(E,"Did not find corresponding fetcher result"),pn(E)){let R=ia(t.matches,y?.route.id);h&&h[R.route.id]||(h={...h,[R.route.id]:E.error}),t.fetchers.delete(m)}else if(Va(E))ke(!1,"Unhandled fetcher revalidation redirect");else{let R=aa(E.data);t.fetchers.set(m,R)}}),{loaderData:f,errors:h}}function j0(t,r,l,i){let u=Object.entries(r).filter(([,c])=>c!==Ab).reduce((c,[f,h])=>(c[f]=h,c),{});for(let c of l){let f=c.route.id;if(!r.hasOwnProperty(f)&&t.hasOwnProperty(f)&&c.route.loader&&(u[f]=t[f]),i&&i.hasOwnProperty(f))break}return u}function k0(t){return t?pn(t[1])?{actionData:{}}:{actionData:{[t[0]]:t[1].data}}:{}}function ia(t,r){return(r?t.slice(0,t.findIndex(i=>i.route.id===r)+1):[...t]).reverse().find(i=>i.route.hasErrorBoundary===!0)||t[0]}function Qu(t){let r=t.length===1?t[0]:t.find(l=>l.index||!l.path||l.path==="/")||{id:"__shim-error-route__"};return{matches:[{params:{},pathname:"",pathnameBase:"",route:r}],route:r}}function Mn(t,{pathname:r,routeId:l,method:i,type:u,message:c}={}){let f="Unknown Server Error",h="Unknown @remix-run/router error";return t===400?(f="Bad Request",i&&r&&l?h=`You made a ${i} request to "${r}" but did not provide a \`loader\` for route "${l}", so there is no way to handle the request.`:u==="invalid-body"&&(h="Unable to encode submission body")):t===403?(f="Forbidden",h=`Route "${l}" does not match URL "${r}"`):t===404?(f="Not Found",h=`No route matches URL "${r}"`):t===405&&(f="Method Not Allowed",i&&r&&l?h=`You made a ${i.toUpperCase()} request to "${r}" but did not provide an \`action\` for route "${l}", so there is no way to handle the request.`:i&&(h=`Invalid request method "${i.toUpperCase()}"`)),new vs(t||500,f,new Error(h),!0)}function Zu(t){let r=Object.entries(t);for(let l=r.length-1;l>=0;l--){let[i,u]=r[l];if(Va(u))return{key:i,result:u}}}function zb(t){let r=typeof t=="string"?da(t):t;return fa({...r,hash:""})}function f2(t,r){return t.pathname!==r.pathname||t.search!==r.search?!1:t.hash===""?r.hash!=="":t.hash===r.hash?!0:r.hash!==""}function d2(t){return t!=null&&typeof t=="object"&&Object.entries(t).every(([r,l])=>typeof r=="string"&&h2(l))}function h2(t){return t!=null&&typeof t=="object"&&"type"in t&&"result"in t&&(t.type==="data"||t.type==="error")}function m2(t){return Ub(t.result)&&Kx.has(t.result.status)}function pn(t){return t.type==="error"}function Va(t){return(t&&t.type)==="redirect"}function H0(t){return typeof t=="object"&&t!=null&&"type"in t&&"data"in t&&"init"in t&&t.type==="DataWithResponseInit"}function Ub(t){return t!=null&&typeof t.status=="number"&&typeof t.statusText=="string"&&typeof t.headers=="object"&&typeof t.body<"u"}function p2(t){return Xx.has(t.toUpperCase())}function en(t){return Yx.has(t.toUpperCase())}function kh(t){return new URLSearchParams(t).getAll("index").some(r=>r==="")}function ss(t,r){let l=typeof r=="string"?da(r).search:r.search;if(t[t.length-1].route.index&&kh(l||""))return t[t.length-1];let i=Rb(t);return i[i.length-1]}function $0(t){let{formMethod:r,formAction:l,formEncType:i,text:u,formData:c,json:f}=t;if(!(!r||!l||!i)){if(u!=null)return{formMethod:r,formAction:l,formEncType:i,formData:void 0,json:void 0,text:u};if(c!=null)return{formMethod:r,formAction:l,formEncType:i,formData:c,json:void 0,text:void 0};if(f!==void 0)return{formMethod:r,formAction:l,formEncType:i,formData:void 0,json:f,text:void 0}}}function Rd(t,r){return r?{state:"loading",location:t,formMethod:r.formMethod,formAction:r.formAction,formEncType:r.formEncType,formData:r.formData,json:r.json,text:r.text}:{state:"loading",location:t,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0}}function y2(t,r){return{state:"submitting",location:t,formMethod:r.formMethod,formAction:r.formAction,formEncType:r.formEncType,formData:r.formData,json:r.json,text:r.text}}function Zi(t,r){return t?{state:"loading",formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text,data:r}:{state:"loading",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:r}}function g2(t,r){return{state:"submitting",formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text,data:r?r.data:void 0}}function aa(t){return{state:"idle",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:t}}function v2(t,r){try{let l=t.sessionStorage.getItem(xb);if(l){let i=JSON.parse(l);for(let[u,c]of Object.entries(i||{}))c&&Array.isArray(c)&&r.set(u,new Set(c||[]))}}catch{}}function b2(t,r){if(r.size>0){let l={};for(let[i,u]of r)l[i]=[...u];try{t.sessionStorage.setItem(xb,JSON.stringify(l))}catch(i){At(!1,`Failed to save applied view transitions in sessionStorage (${i}).`)}}}function S2(){let t,r,l=new Promise((i,u)=>{t=async c=>{i(c);try{await l}catch{}},r=async c=>{u(c);try{await l}catch{}}});return{promise:l,resolve:t,reject:r}}var Za=D.createContext(null);Za.displayName="DataRouter";var To=D.createContext(null);To.displayName="DataRouterState";D.createContext(!1);var Hh=D.createContext({isTransitioning:!1});Hh.displayName="ViewTransition";var Lb=D.createContext(new Map);Lb.displayName="Fetchers";var E2=D.createContext(null);E2.displayName="Await";var nr=D.createContext(null);nr.displayName="Navigation";var Ys=D.createContext(null);Ys.displayName="Location";var Dr=D.createContext({outlet:null,matches:[],isDataRoute:!1});Dr.displayName="Route";var $h=D.createContext(null);$h.displayName="RouteError";function w2(t,{relative:r}={}){ke(Ro(),"useHref() may be used only in the context of a <Router> component.");let{basename:l,navigator:i}=D.useContext(nr),{hash:u,pathname:c,search:f}=Co(t,{relative:r}),h=c;return l!=="/"&&(h=c==="/"?l:tr([l,c])),i.createHref({pathname:h,search:f,hash:u})}function Ro(){return D.useContext(Ys)!=null}function Ja(){return ke(Ro(),"useLocation() may be used only in the context of a <Router> component."),D.useContext(Ys).location}var Bb="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function jb(t){D.useContext(nr).static||D.useLayoutEffect(t)}function T2(){let{isDataRoute:t}=D.useContext(Dr);return t?B2():R2()}function R2(){ke(Ro(),"useNavigate() may be used only in the context of a <Router> component.");let t=D.useContext(Za),{basename:r,navigator:l}=D.useContext(nr),{matches:i}=D.useContext(Dr),{pathname:u}=Ja(),c=JSON.stringify(Lh(i)),f=D.useRef(!1);return jb(()=>{f.current=!0}),D.useCallback((p,m={})=>{if(At(f.current,Bb),!f.current)return;if(typeof p=="number"){l.go(p);return}let y=Bh(p,JSON.parse(c),u,m.relative==="path");t==null&&r!=="/"&&(y.pathname=y.pathname==="/"?r:tr([r,y.pathname])),(m.replace?l.replace:l.push)(y,m.state,m)},[r,l,c,u,t])}D.createContext(null);function Co(t,{relative:r}={}){let{matches:l}=D.useContext(Dr),{pathname:i}=Ja(),u=JSON.stringify(Lh(l));return D.useMemo(()=>Bh(t,JSON.parse(u),i,r==="path"),[t,u,i,r])}function C2(t,r,l,i,u){ke(Ro(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:c}=D.useContext(nr),{matches:f}=D.useContext(Dr),h=f[f.length-1],p=h?h.params:{},m=h?h.pathname:"/",y=h?h.pathnameBase:"/",v=h&&h.route;{let $=v&&v.path||"";kb(m,!v||$.endsWith("*")||$.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${m}" (under <Route path="${$}">) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render.
Please change the parent <Route path="${$}"> to <Route path="${$==="/"?"*":`${$}/*`}">.`)}let E=Ja(),R;R=E;let S=R.pathname||"/",T=S;if(y!=="/"){let $=y.replace(/^\//,"").split("/");T="/"+S.replace(/^\//,"").split("/").slice($.length).join("/")}let C=la(t,{pathname:T});return At(v||C!=null,`No routes matched location "${R.pathname}${R.search}${R.hash}" `),At(C==null||C[C.length-1].route.element!==void 0||C[C.length-1].route.Component!==void 0||C[C.length-1].route.lazy!==void 0,`Matched leaf route at location "${R.pathname}${R.search}${R.hash}" does not have an element or Component. This means it will render an <Outlet /> with a null value by default resulting in an "empty" page.`),D2(C&&C.map($=>Object.assign({},$,{params:Object.assign({},p,$.params),pathname:tr([y,c.encodeLocation?c.encodeLocation($.pathname).pathname:$.pathname]),pathnameBase:$.pathnameBase==="/"?y:tr([y,c.encodeLocation?c.encodeLocation($.pathnameBase).pathname:$.pathnameBase])})),f,l,i,u)}function x2(){let t=L2(),r=mo(t)?`${t.status} ${t.statusText}`:t instanceof Error?t.message:JSON.stringify(t),l=t instanceof Error?t.stack:null,i="rgba(200,200,200, 0.5)",u={padding:"0.5rem",backgroundColor:i},c={padding:"2px 4px",backgroundColor:i},f=null;return console.error("Error handled by React Router default ErrorBoundary:",t),f=D.createElement(D.Fragment,null,D.createElement("p",null,"💿 Hey developer 👋"),D.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",D.createElement("code",{style:c},"ErrorBoundary")," or"," ",D.createElement("code",{style:c},"errorElement")," prop on your route.")),D.createElement(D.Fragment,null,D.createElement("h2",null,"Unexpected Application Error!"),D.createElement("h3",{style:{fontStyle:"italic"}},r),l?D.createElement("pre",{style:u},l):null,f)}var A2=D.createElement(x2,null),O2=class extends D.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,r){return r.location!==t.location||r.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error!==void 0?t.error:r.error,location:r.location,revalidation:t.revalidation||r.revalidation}}componentDidCatch(t,r){this.props.unstable_onError?this.props.unstable_onError(t,r):console.error("React Router caught the following error during render",t)}render(){return this.state.error!==void 0?D.createElement(Dr.Provider,{value:this.props.routeContext},D.createElement($h.Provider,{value:this.state.error,children:this.props.component})):this.props.children}};function _2({routeContext:t,match:r,children:l}){let i=D.useContext(Za);return i&&i.static&&i.staticContext&&(r.route.errorElement||r.route.ErrorBoundary)&&(i.staticContext._deepestRenderedBoundaryId=r.route.id),D.createElement(Dr.Provider,{value:t},l)}function D2(t,r=[],l=null,i=null,u=null){if(t==null){if(!l)return null;if(l.errors)t=l.matches;else if(r.length===0&&!l.initialized&&l.matches.length>0)t=l.matches;else return null}let c=t,f=l?.errors;if(f!=null){let m=c.findIndex(y=>y.route.id&&f?.[y.route.id]!==void 0);ke(m>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(f).join(",")}`),c=c.slice(0,Math.min(c.length,m+1))}let h=!1,p=-1;if(l)for(let m=0;m<c.length;m++){let y=c[m];if((y.route.HydrateFallback||y.route.hydrateFallbackElement)&&(p=m),y.route.id){let{loaderData:v,errors:E}=l,R=y.route.loader&&!v.hasOwnProperty(y.route.id)&&(!E||E[y.route.id]===void 0);if(y.route.lazy||R){h=!0,p>=0?c=c.slice(0,p+1):c=[c[0]];break}}}return c.reduceRight((m,y,v)=>{let E,R=!1,S=null,T=null;l&&(E=f&&y.route.id?f[y.route.id]:void 0,S=y.route.errorElement||A2,h&&(p<0&&v===0?(kb("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),R=!0,T=null):p===v&&(R=!0,T=y.route.hydrateFallbackElement||null)));let C=r.concat(c.slice(0,v+1)),U=()=>{let $;return E?$=S:R?$=T:y.route.Component?$=D.createElement(y.route.Component,null):y.route.element?$=y.route.element:$=m,D.createElement(_2,{match:y,routeContext:{outlet:m,matches:C,isDataRoute:l!=null},children:$})};return l&&(y.route.ErrorBoundary||y.route.errorElement||v===0)?D.createElement(O2,{location:l.location,revalidation:l.revalidation,component:S,error:E,children:U(),routeContext:{outlet:null,matches:C,isDataRoute:!0},unstable_onError:i}):U()},null)}function qh(t){return`${t} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function M2(t){let r=D.useContext(Za);return ke(r,qh(t)),r}function N2(t){let r=D.useContext(To);return ke(r,qh(t)),r}function z2(t){let r=D.useContext(Dr);return ke(r,qh(t)),r}function Ph(t){let r=z2(t),l=r.matches[r.matches.length-1];return ke(l.route.id,`${t} can only be used on routes that contain a unique "id"`),l.route.id}function U2(){return Ph("useRouteId")}function L2(){let t=D.useContext($h),r=N2("useRouteError"),l=Ph("useRouteError");return t!==void 0?t:r.errors?.[l]}function B2(){let{router:t}=M2("useNavigate"),r=Ph("useNavigate"),l=D.useRef(!1);return jb(()=>{l.current=!0}),D.useCallback(async(u,c={})=>{At(l.current,Bb),l.current&&(typeof u=="number"?t.navigate(u):await t.navigate(u,{fromRouteId:r,...c}))},[t,r])}var q0={};function kb(t,r,l){!r&&!q0[t]&&(q0[t]=!0,At(!1,l))}var P0={};function V0(t,r){!t&&!P0[r]&&(P0[r]=!0,console.warn(r))}function j2(t){let r={hasErrorBoundary:t.hasErrorBoundary||t.ErrorBoundary!=null||t.errorElement!=null};return t.Component&&(t.element&&At(!1,"You should not include both `Component` and `element` on your route - `Component` will be used."),Object.assign(r,{element:D.createElement(t.Component),Component:void 0})),t.HydrateFallback&&(t.hydrateFallbackElement&&At(!1,"You should not include both `HydrateFallback` and `hydrateFallbackElement` on your route - `HydrateFallback` will be used."),Object.assign(r,{hydrateFallbackElement:D.createElement(t.HydrateFallback),HydrateFallback:void 0})),t.ErrorBoundary&&(t.errorElement&&At(!1,"You should not include both `ErrorBoundary` and `errorElement` on your route - `ErrorBoundary` will be used."),Object.assign(r,{errorElement:D.createElement(t.ErrorBoundary),ErrorBoundary:void 0})),r}var k2=["HydrateFallback","hydrateFallbackElement"],H2=class{constructor(){this.status="pending",this.promise=new Promise((t,r)=>{this.resolve=l=>{this.status==="pending"&&(this.status="resolved",t(l))},this.reject=l=>{this.status==="pending"&&(this.status="rejected",r(l))}})}};function $2({router:t,flushSync:r,unstable_onError:l}){let[i,u]=D.useState(t.state),[c,f]=D.useState(),[h,p]=D.useState({isTransitioning:!1}),[m,y]=D.useState(),[v,E]=D.useState(),[R,S]=D.useState(),T=D.useRef(new Map),C=D.useCallback(O=>{u(x=>(O.errors&&l&&Object.entries(O.errors).forEach(([V,J])=>{x.errors?.[V]!==J&&l(J)}),O))},[l]),U=D.useCallback((O,{deletedFetchers:x,flushSync:V,viewTransitionOpts:J})=>{O.fetchers.forEach((ue,se)=>{ue.data!==void 0&&T.current.set(se,ue.data)}),x.forEach(ue=>T.current.delete(ue)),V0(V===!1||r!=null,'You provided the `flushSync` option to a router update, but you are not using the `<RouterProvider>` from `react-router/dom` so `ReactDOM.flushSync()` is unavailable. Please update your app to `import { RouterProvider } from "react-router/dom"` and ensure you have `react-dom` installed as a dependency to use the `flushSync` option.');let ee=t.window!=null&&t.window.document!=null&&typeof t.window.document.startViewTransition=="function";if(V0(J==null||ee,"You provided the `viewTransition` option to a router update, but you do not appear to be running in a DOM environment as `window.startViewTransition` is not available."),!J||!ee){r&&V?r(()=>C(O)):D.startTransition(()=>C(O));return}if(r&&V){r(()=>{v&&(m&&m.resolve(),v.skipTransition()),p({isTransitioning:!0,flushSync:!0,currentLocation:J.currentLocation,nextLocation:J.nextLocation})});let ue=t.window.document.startViewTransition(()=>{r(()=>C(O))});ue.finished.finally(()=>{r(()=>{y(void 0),E(void 0),f(void 0),p({isTransitioning:!1})})}),r(()=>E(ue));return}v?(m&&m.resolve(),v.skipTransition(),S({state:O,currentLocation:J.currentLocation,nextLocation:J.nextLocation})):(f(O),p({isTransitioning:!0,flushSync:!1,currentLocation:J.currentLocation,nextLocation:J.nextLocation}))},[t.window,r,v,m,C]);D.useLayoutEffect(()=>t.subscribe(U),[t,U]),D.useEffect(()=>{h.isTransitioning&&!h.flushSync&&y(new H2)},[h]),D.useEffect(()=>{if(m&&c&&t.window){let O=c,x=m.promise,V=t.window.document.startViewTransition(async()=>{D.startTransition(()=>C(O)),await x});V.finished.finally(()=>{y(void 0),E(void 0),f(void 0),p({isTransitioning:!1})}),E(V)}},[c,m,t.window,C]),D.useEffect(()=>{m&&c&&i.location.key===c.location.key&&m.resolve()},[m,v,i.location,c]),D.useEffect(()=>{!h.isTransitioning&&R&&(f(R.state),p({isTransitioning:!0,flushSync:!1,currentLocation:R.currentLocation,nextLocation:R.nextLocation}),S(void 0))},[h.isTransitioning,R]);let $=D.useMemo(()=>({createHref:t.createHref,encodeLocation:t.encodeLocation,go:O=>t.navigate(O),push:(O,x,V)=>t.navigate(O,{state:x,preventScrollReset:V?.preventScrollReset}),replace:(O,x,V)=>t.navigate(O,{replace:!0,state:x,preventScrollReset:V?.preventScrollReset})}),[t]),B=t.basename||"/",G=D.useMemo(()=>({router:t,navigator:$,static:!1,basename:B,unstable_onError:l}),[t,$,B,l]);return D.createElement(D.Fragment,null,D.createElement(Za.Provider,{value:G},D.createElement(To.Provider,{value:i},D.createElement(Lb.Provider,{value:T.current},D.createElement(Hh.Provider,{value:h},D.createElement(V2,{basename:B,location:i.location,navigationType:i.historyAction,navigator:$},D.createElement(q2,{routes:t.routes,future:t.future,state:i,unstable_onError:l})))))),null)}var q2=D.memo(P2);function P2({routes:t,future:r,state:l,unstable_onError:i}){return C2(t,void 0,l,i,r)}function V2({basename:t="/",children:r=null,location:l,navigationType:i="POP",navigator:u,static:c=!1}){ke(!Ro(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let f=t.replace(/^\/*/,"/"),h=D.useMemo(()=>({basename:f,navigator:u,static:c,future:{}}),[f,u,c]);typeof l=="string"&&(l=da(l));let{pathname:p="/",search:m="",hash:y="",state:v=null,key:E="default"}=l,R=D.useMemo(()=>{let S=zn(p,f);return S==null?null:{location:{pathname:S,search:m,hash:y,state:v,key:E},navigationType:i}},[f,p,m,y,v,E,i]);return At(R!=null,`<Router basename="${f}"> is not able to match the URL "${p}${m}${y}" because it does not start with the basename, so the <Router> won't render anything.`),R==null?null:D.createElement(nr.Provider,{value:h},D.createElement(Ys.Provider,{children:r,value:R}))}var cs="get",fs="application/x-www-form-urlencoded";function Gs(t){return t!=null&&typeof t.tagName=="string"}function Y2(t){return Gs(t)&&t.tagName.toLowerCase()==="button"}function G2(t){return Gs(t)&&t.tagName.toLowerCase()==="form"}function X2(t){return Gs(t)&&t.tagName.toLowerCase()==="input"}function K2(t){return!!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)}function F2(t,r){return t.button===0&&(!r||r==="_self")&&!K2(t)}var Ju=null;function Q2(){if(Ju===null)try{new FormData(document.createElement("form"),0),Ju=!1}catch{Ju=!0}return Ju}var Z2=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function Cd(t){return t!=null&&!Z2.has(t)?(At(!1,`"${t}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${fs}"`),null):t}function J2(t,r){let l,i,u,c,f;if(G2(t)){let h=t.getAttribute("action");i=h?zn(h,r):null,l=t.getAttribute("method")||cs,u=Cd(t.getAttribute("enctype"))||fs,c=new FormData(t)}else if(Y2(t)||X2(t)&&(t.type==="submit"||t.type==="image")){let h=t.form;if(h==null)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let p=t.getAttribute("formaction")||h.getAttribute("action");if(i=p?zn(p,r):null,l=t.getAttribute("formmethod")||h.getAttribute("method")||cs,u=Cd(t.getAttribute("formenctype"))||Cd(h.getAttribute("enctype"))||fs,c=new FormData(h,t),!Q2()){let{name:m,type:y,value:v}=t;if(y==="image"){let E=m?`${m}.`:"";c.append(`${E}x`,"0"),c.append(`${E}y`,"0")}else m&&c.append(m,v)}}else{if(Gs(t))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');l=cs,i=null,u=fs,f=t}return c&&u==="text/plain"&&(f=c,c=void 0),{action:i,method:l.toLowerCase(),encType:u,formData:c,body:f}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");function Vh(t,r){if(t===!1||t===null||typeof t>"u")throw new Error(r)}function W2(t,r,l){let i=typeof t=="string"?new URL(t,typeof window>"u"?"server://singlefetch/":window.location.origin):t;return i.pathname==="/"?i.pathname=`_root.${l}`:r&&zn(i.pathname,r)==="/"?i.pathname=`${r.replace(/\/$/,"")}/_root.${l}`:i.pathname=`${i.pathname.replace(/\/$/,"")}.${l}`,i}async function I2(t,r){if(t.id in r)return r[t.id];try{let l=await import(t.module);return r[t.id]=l,l}catch(l){return console.error(`Error loading route module \`${t.module}\`, reloading page...`),console.error(l),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise(()=>{})}}function eA(t){return t==null?!1:t.href==null?t.rel==="preload"&&typeof t.imageSrcSet=="string"&&typeof t.imageSizes=="string":typeof t.rel=="string"&&typeof t.href=="string"}async function tA(t,r,l){let i=await Promise.all(t.map(async u=>{let c=r.routes[u.route.id];if(c){let f=await I2(c,l);return f.links?f.links():[]}return[]}));return lA(i.flat(1).filter(eA).filter(u=>u.rel==="stylesheet"||u.rel==="preload").map(u=>u.rel==="stylesheet"?{...u,rel:"prefetch",as:"style"}:{...u,rel:"prefetch"}))}function Y0(t,r,l,i,u,c){let f=(p,m)=>l[m]?p.route.id!==l[m].route.id:!0,h=(p,m)=>l[m].pathname!==p.pathname||l[m].route.path?.endsWith("*")&&l[m].params["*"]!==p.params["*"];return c==="assets"?r.filter((p,m)=>f(p,m)||h(p,m)):c==="data"?r.filter((p,m)=>{let y=i.routes[p.route.id];if(!y||!y.hasLoader)return!1;if(f(p,m)||h(p,m))return!0;if(p.route.shouldRevalidate){let v=p.route.shouldRevalidate({currentUrl:new URL(u.pathname+u.search+u.hash,window.origin),currentParams:l[0]?.params||{},nextUrl:new URL(t,window.origin),nextParams:p.params,defaultShouldRevalidate:!0});if(typeof v=="boolean")return v}return!0}):[]}function nA(t,r,{includeHydrateFallback:l}={}){return rA(t.map(i=>{let u=r.routes[i.route.id];if(!u)return[];let c=[u.module];return u.clientActionModule&&(c=c.concat(u.clientActionModule)),u.clientLoaderModule&&(c=c.concat(u.clientLoaderModule)),l&&u.hydrateFallbackModule&&(c=c.concat(u.hydrateFallbackModule)),u.imports&&(c=c.concat(u.imports)),c}).flat(1))}function rA(t){return[...new Set(t)]}function aA(t){let r={},l=Object.keys(t).sort();for(let i of l)r[i]=t[i];return r}function lA(t,r){let l=new Set;return new Set(r),t.reduce((i,u)=>{let c=JSON.stringify(aA(u));return l.has(c)||(l.add(c),i.push({key:c,link:u})),i},[])}function Hb(){let t=D.useContext(Za);return Vh(t,"You must render this element inside a <DataRouterContext.Provider> element"),t}function iA(){let t=D.useContext(To);return Vh(t,"You must render this element inside a <DataRouterStateContext.Provider> element"),t}var Yh=D.createContext(void 0);Yh.displayName="FrameworkContext";function $b(){let t=D.useContext(Yh);return Vh(t,"You must render this element inside a <HydratedRouter> element"),t}function oA(t,r){let l=D.useContext(Yh),[i,u]=D.useState(!1),[c,f]=D.useState(!1),{onFocus:h,onBlur:p,onMouseEnter:m,onMouseLeave:y,onTouchStart:v}=r,E=D.useRef(null);D.useEffect(()=>{if(t==="render"&&f(!0),t==="viewport"){let T=U=>{U.forEach($=>{f($.isIntersecting)})},C=new IntersectionObserver(T,{threshold:.5});return E.current&&C.observe(E.current),()=>{C.disconnect()}}},[t]),D.useEffect(()=>{if(i){let T=setTimeout(()=>{f(!0)},100);return()=>{clearTimeout(T)}}},[i]);let R=()=>{u(!0)},S=()=>{u(!1),f(!1)};return l?t!=="intent"?[c,E,{}]:[c,E,{onFocus:Ji(h,R),onBlur:Ji(p,S),onMouseEnter:Ji(m,R),onMouseLeave:Ji(y,S),onTouchStart:Ji(v,R)}]:[!1,E,{}]}function Ji(t,r){return l=>{t&&t(l),l.defaultPrevented||r(l)}}function uA({page:t,...r}){let{router:l}=Hb(),i=D.useMemo(()=>la(l.routes,t,l.basename),[l.routes,t,l.basename]);return i?D.createElement(cA,{page:t,matches:i,...r}):null}function sA(t){let{manifest:r,routeModules:l}=$b(),[i,u]=D.useState([]);return D.useEffect(()=>{let c=!1;return tA(t,r,l).then(f=>{c||u(f)}),()=>{c=!0}},[t,r,l]),i}function cA({page:t,matches:r,...l}){let i=Ja(),{manifest:u,routeModules:c}=$b(),{basename:f}=Hb(),{loaderData:h,matches:p}=iA(),m=D.useMemo(()=>Y0(t,r,p,u,i,"data"),[t,r,p,u,i]),y=D.useMemo(()=>Y0(t,r,p,u,i,"assets"),[t,r,p,u,i]),v=D.useMemo(()=>{if(t===i.pathname+i.search+i.hash)return[];let S=new Set,T=!1;if(r.forEach(U=>{let $=u.routes[U.route.id];!$||!$.hasLoader||(!m.some(B=>B.route.id===U.route.id)&&U.route.id in h&&c[U.route.id]?.shouldRevalidate||$.hasClientLoader?T=!0:S.add(U.route.id))}),S.size===0)return[];let C=W2(t,f,"data");return T&&S.size>0&&C.searchParams.set("_routes",r.filter(U=>S.has(U.route.id)).map(U=>U.route.id).join(",")),[C.pathname+C.search]},[f,h,i,u,m,r,t,c]),E=D.useMemo(()=>nA(y,u),[y,u]),R=sA(y);return D.createElement(D.Fragment,null,v.map(S=>D.createElement("link",{key:S,rel:"prefetch",as:"fetch",href:S,...l})),E.map(S=>D.createElement("link",{key:S,rel:"modulepreload",href:S,...l})),R.map(({key:S,link:T})=>D.createElement("link",{key:S,nonce:l.nonce,...T})))}function fA(...t){return r=>{t.forEach(l=>{typeof l=="function"?l(r):l!=null&&(l.current=r)})}}var qb=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";try{qb&&(window.__reactRouterVersion="7.9.1")}catch{}function dA(t,r){return Wx({basename:r?.basename,getContext:r?.getContext,future:r?.future,history:gx({window:r?.window}),hydrationData:hA(),routes:t,mapRouteProperties:j2,hydrationRouteProperties:k2,dataStrategy:r?.dataStrategy,patchRoutesOnNavigation:r?.patchRoutesOnNavigation,window:r?.window}).initialize()}function hA(){let t=window?.__staticRouterHydrationData;return t&&t.errors&&(t={...t,errors:mA(t.errors)}),t}function mA(t){if(!t)return null;let r=Object.entries(t),l={};for(let[i,u]of r)if(u&&u.__type==="RouteErrorResponse")l[i]=new vs(u.status,u.statusText,u.data,u.internal===!0);else if(u&&u.__type==="Error"){if(u.__subType){let c=window[u.__subType];if(typeof c=="function")try{let f=new c(u.message);f.stack="",l[i]=f}catch{}}if(l[i]==null){let c=new Error(u.message);c.stack="",l[i]=c}}else l[i]=u;return l}var Pb=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Vb=D.forwardRef(function({onClick:r,discover:l="render",prefetch:i="none",relative:u,reloadDocument:c,replace:f,state:h,target:p,to:m,preventScrollReset:y,viewTransition:v,...E},R){let{basename:S}=D.useContext(nr),T=typeof m=="string"&&Pb.test(m),C,U=!1;if(typeof m=="string"&&T&&(C=m,qb))try{let ee=new URL(window.location.href),ue=m.startsWith("//")?new URL(ee.protocol+m):new URL(m),se=zn(ue.pathname,S);ue.origin===ee.origin&&se!=null?m=se+ue.search+ue.hash:U=!0}catch{At(!1,`<Link to="${m}"> contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}let $=w2(m,{relative:u}),[B,G,O]=oA(i,E),x=vA(m,{replace:f,state:h,target:p,preventScrollReset:y,relative:u,viewTransition:v});function V(ee){r&&r(ee),ee.defaultPrevented||x(ee)}let J=D.createElement("a",{...E,...O,href:C||$,onClick:U||c?r:V,ref:fA(R,G),target:p,"data-discover":!T&&l==="render"?"true":void 0});return B&&!T?D.createElement(D.Fragment,null,J,D.createElement(uA,{page:$})):J});Vb.displayName="Link";var pA=D.forwardRef(function({"aria-current":r="page",caseSensitive:l=!1,className:i="",end:u=!1,style:c,to:f,viewTransition:h,children:p,...m},y){let v=Co(f,{relative:m.relative}),E=Ja(),R=D.useContext(To),{navigator:S,basename:T}=D.useContext(nr),C=R!=null&&TA(v)&&h===!0,U=S.encodeLocation?S.encodeLocation(v).pathname:v.pathname,$=E.pathname,B=R&&R.navigation&&R.navigation.location?R.navigation.location.pathname:null;l||($=$.toLowerCase(),B=B?B.toLowerCase():null,U=U.toLowerCase()),B&&T&&(B=zn(B,T)||B);const G=U!=="/"&&U.endsWith("/")?U.length-1:U.length;let O=$===U||!u&&$.startsWith(U)&&$.charAt(G)==="/",x=B!=null&&(B===U||!u&&B.startsWith(U)&&B.charAt(U.length)==="/"),V={isActive:O,isPending:x,isTransitioning:C},J=O?r:void 0,ee;typeof i=="function"?ee=i(V):ee=[i,O?"active":null,x?"pending":null,C?"transitioning":null].filter(Boolean).join(" ");let ue=typeof c=="function"?c(V):c;return D.createElement(Vb,{...m,"aria-current":J,className:ee,ref:y,style:ue,to:f,viewTransition:h},typeof p=="function"?p(V):p)});pA.displayName="NavLink";var yA=D.forwardRef(({discover:t="render",fetcherKey:r,navigate:l,reloadDocument:i,replace:u,state:c,method:f=cs,action:h,onSubmit:p,relative:m,preventScrollReset:y,viewTransition:v,...E},R)=>{let S=EA(),T=wA(h,{relative:m}),C=f.toLowerCase()==="get"?"get":"post",U=typeof h=="string"&&Pb.test(h),$=B=>{if(p&&p(B),B.defaultPrevented)return;B.preventDefault();let G=B.nativeEvent.submitter,O=G?.getAttribute("formmethod")||f;S(G||B.currentTarget,{fetcherKey:r,method:O,navigate:l,replace:u,state:c,relative:m,preventScrollReset:y,viewTransition:v})};return D.createElement("form",{ref:R,method:C,action:T,onSubmit:i?p:$,...E,"data-discover":!U&&t==="render"?"true":void 0})});yA.displayName="Form";function gA(t){return`${t} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function Yb(t){let r=D.useContext(Za);return ke(r,gA(t)),r}function vA(t,{target:r,replace:l,state:i,preventScrollReset:u,relative:c,viewTransition:f}={}){let h=T2(),p=Ja(),m=Co(t,{relative:c});return D.useCallback(y=>{if(F2(y,r)){y.preventDefault();let v=l!==void 0?l:fa(p)===fa(m);h(t,{replace:v,state:i,preventScrollReset:u,relative:c,viewTransition:f})}},[p,h,m,l,i,r,t,u,c,f])}var bA=0,SA=()=>`__${String(++bA)}__`;function EA(){let{router:t}=Yb("useSubmit"),{basename:r}=D.useContext(nr),l=U2();return D.useCallback(async(i,u={})=>{let{action:c,method:f,encType:h,formData:p,body:m}=J2(i,r);if(u.navigate===!1){let y=u.fetcherKey||SA();await t.fetch(y,l,u.action||c,{preventScrollReset:u.preventScrollReset,formData:p,body:m,formMethod:u.method||f,formEncType:u.encType||h,flushSync:u.flushSync})}else await t.navigate(u.action||c,{preventScrollReset:u.preventScrollReset,formData:p,body:m,formMethod:u.method||f,formEncType:u.encType||h,replace:u.replace,state:u.state,fromRouteId:l,flushSync:u.flushSync,viewTransition:u.viewTransition})},[t,r,l])}function wA(t,{relative:r}={}){let{basename:l}=D.useContext(nr),i=D.useContext(Dr);ke(i,"useFormAction must be used inside a RouteContext");let[u]=i.matches.slice(-1),c={...Co(t||".",{relative:r})},f=Ja();if(t==null){c.search=f.search;let h=new URLSearchParams(c.search),p=h.getAll("index");if(p.some(y=>y==="")){h.delete("index"),p.filter(v=>v).forEach(v=>h.append("index",v));let y=h.toString();c.search=y?`?${y}`:""}}return(!t||t===".")&&u.route.index&&(c.search=c.search?c.search.replace(/^\?/,"?index&"):"?index"),l!=="/"&&(c.pathname=c.pathname==="/"?l:tr([l,c.pathname])),fa(c)}function TA(t,{relative:r}={}){let l=D.useContext(Hh);ke(l!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`. Did you accidentally import `RouterProvider` from `react-router`?");let{basename:i}=Yb("useViewTransitionState"),u=Co(t,{relative:r});if(!l.isTransitioning)return!1;let c=zn(l.currentLocation.pathname,i)||l.currentLocation.pathname,f=zn(l.nextLocation.pathname,i)||l.nextLocation.pathname;return gs(u.pathname,f)!=null||gs(u.pathname,c)!=null}function RA(t){return D.createElement($2,{flushSync:gb.flushSync,...t})}const CA=D.lazy(()=>Vs(()=>import("./UploadView-PAWfMBWP.js"),__vite__mapDeps([0,1,2,3,4,5,6]))),xA=D.lazy(()=>Vs(()=>import("./ExtractionView-Ce3cZEHd.js"),__vite__mapDeps([7,1,3,2,8,4,9,10]))),AA=D.lazy(()=>Vs(()=>import("./ContexteView-CoktohKw.js"),__vite__mapDeps([11,1,10,2,12,8,6]))),OA=D.lazy(()=>Vs(()=>import("./ConseilView-7N-hZ--f.js"),__vite__mapDeps([13,1,8,9,6,4,5,12]))),Wu=()=>Re.jsxs(ox,{sx:{display:"flex",justifyContent:"center",alignItems:"center",minHeight:"50vh"},children:[Re.jsx(WC,{}),Re.jsx(ax,{sx:{ml:2},children:"Chargement..."})]}),_A=dA([{path:"/",element:Re.jsx(D.Suspense,{fallback:Re.jsx(Wu,{}),children:Re.jsx(CA,{})})},{path:"/extraction",element:Re.jsx(D.Suspense,{fallback:Re.jsx(Wu,{}),children:Re.jsx(xA,{})})},{path:"/contexte",element:Re.jsx(D.Suspense,{fallback:Re.jsx(Wu,{}),children:Re.jsx(AA,{})})},{path:"/conseil",element:Re.jsx(D.Suspense,{fallback:Re.jsx(Wu,{}),children:Re.jsx(OA,{})})}]),DA=()=>Re.jsx(RA,{router:_A});function Bt(t){return`Minified Redux error #${t}; visit https://redux.js.org/Errors?code=${t} for the full message or use the non-minified dev environment for full errors. `}var MA=typeof Symbol=="function"&&Symbol.observable||"@@observable",G0=MA,xd=()=>Math.random().toString(36).substring(7).split("").join("."),NA={INIT:`@@redux/INIT${xd()}`,REPLACE:`@@redux/REPLACE${xd()}`,PROBE_UNKNOWN_ACTION:()=>`@@redux/PROBE_UNKNOWN_ACTION${xd()}`},Ss=NA;function Gh(t){if(typeof t!="object"||t===null)return!1;let r=t;for(;Object.getPrototypeOf(r)!==null;)r=Object.getPrototypeOf(r);return Object.getPrototypeOf(t)===r||Object.getPrototypeOf(t)===null}function Gb(t,r,l){if(typeof t!="function")throw new Error(Bt(2));if(typeof r=="function"&&typeof l=="function"||typeof l=="function"&&typeof arguments[3]=="function")throw new Error(Bt(0));if(typeof r=="function"&&typeof l>"u"&&(l=r,r=void 0),typeof l<"u"){if(typeof l!="function")throw new Error(Bt(1));return l(Gb)(t,r)}let i=t,u=r,c=new Map,f=c,h=0,p=!1;function m(){f===c&&(f=new Map,c.forEach((C,U)=>{f.set(U,C)}))}function y(){if(p)throw new Error(Bt(3));return u}function v(C){if(typeof C!="function")throw new Error(Bt(4));if(p)throw new Error(Bt(5));let U=!0;m();const $=h++;return f.set($,C),function(){if(U){if(p)throw new Error(Bt(6));U=!1,m(),f.delete($),c=null}}}function E(C){if(!Gh(C))throw new Error(Bt(7));if(typeof C.type>"u")throw new Error(Bt(8));if(typeof C.type!="string")throw new Error(Bt(17));if(p)throw new Error(Bt(9));try{p=!0,u=i(u,C)}finally{p=!1}return(c=f).forEach($=>{$()}),C}function R(C){if(typeof C!="function")throw new Error(Bt(10));i=C,E({type:Ss.REPLACE})}function S(){const C=v;return{subscribe(U){if(typeof U!="object"||U===null)throw new Error(Bt(11));function $(){const G=U;G.next&&G.next(y())}return $(),{unsubscribe:C($)}},[G0](){return this}}}return E({type:Ss.INIT}),{dispatch:E,subscribe:v,getState:y,replaceReducer:R,[G0]:S}}function zA(t){Object.keys(t).forEach(r=>{const l=t[r];if(typeof l(void 0,{type:Ss.INIT})>"u")throw new Error(Bt(12));if(typeof l(void 0,{type:Ss.PROBE_UNKNOWN_ACTION()})>"u")throw new Error(Bt(13))})}function UA(t){const r=Object.keys(t),l={};for(let c=0;c<r.length;c++){const f=r[c];typeof t[f]=="function"&&(l[f]=t[f])}const i=Object.keys(l);let u;try{zA(l)}catch(c){u=c}return function(f={},h){if(u)throw u;let p=!1;const m={};for(let y=0;y<i.length;y++){const v=i[y],E=l[v],R=f[v],S=E(R,h);if(typeof S>"u")throw h&&h.type,new Error(Bt(14));m[v]=S,p=p||S!==R}return p=p||i.length!==Object.keys(f).length,p?m:f}}function Es(...t){return t.length===0?r=>r:t.length===1?t[0]:t.reduce((r,l)=>(...i)=>r(l(...i)))}function LA(...t){return r=>(l,i)=>{const u=r(l,i);let c=()=>{throw new Error(Bt(15))};const f={getState:u.getState,dispatch:(p,...m)=>c(p,...m)},h=t.map(p=>p(f));return c=Es(...h)(u.dispatch),{...u,dispatch:c}}}function BA(t){return Gh(t)&&"type"in t&&typeof t.type=="string"}var Xb=Symbol.for("immer-nothing"),X0=Symbol.for("immer-draftable"),bn=Symbol.for("immer-state");function kn(t,...r){throw new Error(`[Immer] minified error nr: ${t}. Full error at: https://bit.ly/3cXEKWf`)}var Gl=Object.getPrototypeOf;function Ka(t){return!!t&&!!t[bn]}function _r(t){return t?Kb(t)||Array.isArray(t)||!!t[X0]||!!t.constructor?.[X0]||xo(t)||Ks(t):!1}var jA=Object.prototype.constructor.toString();function Kb(t){if(!t||typeof t!="object")return!1;const r=Gl(t);if(r===null)return!0;const l=Object.hasOwnProperty.call(r,"constructor")&&r.constructor;return l===Object?!0:typeof l=="function"&&Function.toString.call(l)===jA}function ws(t,r){Xs(t)===0?Reflect.ownKeys(t).forEach(l=>{r(l,t[l],t)}):t.forEach((l,i)=>r(i,l,t))}function Xs(t){const r=t[bn];return r?r.type_:Array.isArray(t)?1:xo(t)?2:Ks(t)?3:0}function eh(t,r){return Xs(t)===2?t.has(r):Object.prototype.hasOwnProperty.call(t,r)}function Fb(t,r,l){const i=Xs(t);i===2?t.set(r,l):i===3?t.add(l):t[r]=l}function kA(t,r){return t===r?t!==0||1/t===1/r:t!==t&&r!==r}function xo(t){return t instanceof Map}function Ks(t){return t instanceof Set}function $a(t){return t.copy_||t.base_}function th(t,r){if(xo(t))return new Map(t);if(Ks(t))return new Set(t);if(Array.isArray(t))return Array.prototype.slice.call(t);const l=Kb(t);if(r===!0||r==="class_only"&&!l){const i=Object.getOwnPropertyDescriptors(t);delete i[bn];let u=Reflect.ownKeys(i);for(let c=0;c<u.length;c++){const f=u[c],h=i[f];h.writable===!1&&(h.writable=!0,h.configurable=!0),(h.get||h.set)&&(i[f]={configurable:!0,writable:!0,enumerable:h.enumerable,value:t[f]})}return Object.create(Gl(t),i)}else{const i=Gl(t);if(i!==null&&l)return{...t};const u=Object.create(i);return Object.assign(u,t)}}function Xh(t,r=!1){return Fs(t)||Ka(t)||!_r(t)||(Xs(t)>1&&Object.defineProperties(t,{set:{value:Iu},add:{value:Iu},clear:{value:Iu},delete:{value:Iu}}),Object.freeze(t),r&&Object.values(t).forEach(l=>Xh(l,!0))),t}function Iu(){kn(2)}function Fs(t){return Object.isFrozen(t)}var HA={};function Fa(t){const r=HA[t];return r||kn(0,t),r}var po;function Qb(){return po}function $A(t,r){return{drafts_:[],parent_:t,immer_:r,canAutoFreeze_:!0,unfinalizedDrafts_:0}}function K0(t,r){r&&(Fa("Patches"),t.patches_=[],t.inversePatches_=[],t.patchListener_=r)}function nh(t){rh(t),t.drafts_.forEach(qA),t.drafts_=null}function rh(t){t===po&&(po=t.parent_)}function F0(t){return po=$A(po,t)}function qA(t){const r=t[bn];r.type_===0||r.type_===1?r.revoke_():r.revoked_=!0}function Q0(t,r){r.unfinalizedDrafts_=r.drafts_.length;const l=r.drafts_[0];return t!==void 0&&t!==l?(l[bn].modified_&&(nh(r),kn(4)),_r(t)&&(t=Ts(r,t),r.parent_||Rs(r,t)),r.patches_&&Fa("Patches").generateReplacementPatches_(l[bn].base_,t,r.patches_,r.inversePatches_)):t=Ts(r,l,[]),nh(r),r.patches_&&r.patchListener_(r.patches_,r.inversePatches_),t!==Xb?t:void 0}function Ts(t,r,l){if(Fs(r))return r;const i=r[bn];if(!i)return ws(r,(u,c)=>Z0(t,i,r,u,c,l)),r;if(i.scope_!==t)return r;if(!i.modified_)return Rs(t,i.base_,!0),i.base_;if(!i.finalized_){i.finalized_=!0,i.scope_.unfinalizedDrafts_--;const u=i.copy_;let c=u,f=!1;i.type_===3&&(c=new Set(u),u.clear(),f=!0),ws(c,(h,p)=>Z0(t,i,u,h,p,l,f)),Rs(t,u,!1),l&&t.patches_&&Fa("Patches").generatePatches_(i,l,t.patches_,t.inversePatches_)}return i.copy_}function Z0(t,r,l,i,u,c,f){if(Ka(u)){const h=c&&r&&r.type_!==3&&!eh(r.assigned_,i)?c.concat(i):void 0,p=Ts(t,u,h);if(Fb(l,i,p),Ka(p))t.canAutoFreeze_=!1;else return}else f&&l.add(u);if(_r(u)&&!Fs(u)){if(!t.immer_.autoFreeze_&&t.unfinalizedDrafts_<1)return;Ts(t,u),(!r||!r.scope_.parent_)&&typeof i!="symbol"&&(xo(l)?l.has(i):Object.prototype.propertyIsEnumerable.call(l,i))&&Rs(t,u)}}function Rs(t,r,l=!1){!t.parent_&&t.immer_.autoFreeze_&&t.canAutoFreeze_&&Xh(r,l)}function PA(t,r){const l=Array.isArray(t),i={type_:l?1:0,scope_:r?r.scope_:Qb(),modified_:!1,finalized_:!1,assigned_:{},parent_:r,base_:t,draft_:null,copy_:null,revoke_:null,isManual_:!1};let u=i,c=Kh;l&&(u=[i],c=yo);const{revoke:f,proxy:h}=Proxy.revocable(u,c);return i.draft_=h,i.revoke_=f,h}var Kh={get(t,r){if(r===bn)return t;const l=$a(t);if(!eh(l,r))return VA(t,l,r);const i=l[r];return t.finalized_||!_r(i)?i:i===Ad(t.base_,r)?(Od(t),t.copy_[r]=lh(i,t)):i},has(t,r){return r in $a(t)},ownKeys(t){return Reflect.ownKeys($a(t))},set(t,r,l){const i=Zb($a(t),r);if(i?.set)return i.set.call(t.draft_,l),!0;if(!t.modified_){const u=Ad($a(t),r),c=u?.[bn];if(c&&c.base_===l)return t.copy_[r]=l,t.assigned_[r]=!1,!0;if(kA(l,u)&&(l!==void 0||eh(t.base_,r)))return!0;Od(t),ah(t)}return t.copy_[r]===l&&(l!==void 0||r in t.copy_)||Number.isNaN(l)&&Number.isNaN(t.copy_[r])||(t.copy_[r]=l,t.assigned_[r]=!0),!0},deleteProperty(t,r){return Ad(t.base_,r)!==void 0||r in t.base_?(t.assigned_[r]=!1,Od(t),ah(t)):delete t.assigned_[r],t.copy_&&delete t.copy_[r],!0},getOwnPropertyDescriptor(t,r){const l=$a(t),i=Reflect.getOwnPropertyDescriptor(l,r);return i&&{writable:!0,configurable:t.type_!==1||r!=="length",enumerable:i.enumerable,value:l[r]}},defineProperty(){kn(11)},getPrototypeOf(t){return Gl(t.base_)},setPrototypeOf(){kn(12)}},yo={};ws(Kh,(t,r)=>{yo[t]=function(){return arguments[0]=arguments[0][0],r.apply(this,arguments)}});yo.deleteProperty=function(t,r){return yo.set.call(this,t,r,void 0)};yo.set=function(t,r,l){return Kh.set.call(this,t[0],r,l,t[0])};function Ad(t,r){const l=t[bn];return(l?$a(l):t)[r]}function VA(t,r,l){const i=Zb(r,l);return i?"value"in i?i.value:i.get?.call(t.draft_):void 0}function Zb(t,r){if(!(r in t))return;let l=Gl(t);for(;l;){const i=Object.getOwnPropertyDescriptor(l,r);if(i)return i;l=Gl(l)}}function ah(t){t.modified_||(t.modified_=!0,t.parent_&&ah(t.parent_))}function Od(t){t.copy_||(t.copy_=th(t.base_,t.scope_.immer_.useStrictShallowCopy_))}var YA=class{constructor(t){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.produce=(r,l,i)=>{if(typeof r=="function"&&typeof l!="function"){const c=l;l=r;const f=this;return function(p=c,...m){return f.produce(p,y=>l.call(this,y,...m))}}typeof l!="function"&&kn(6),i!==void 0&&typeof i!="function"&&kn(7);let u;if(_r(r)){const c=F0(this),f=lh(r,void 0);let h=!0;try{u=l(f),h=!1}finally{h?nh(c):rh(c)}return K0(c,i),Q0(u,c)}else if(!r||typeof r!="object"){if(u=l(r),u===void 0&&(u=r),u===Xb&&(u=void 0),this.autoFreeze_&&Xh(u,!0),i){const c=[],f=[];Fa("Patches").generateReplacementPatches_(r,u,c,f),i(c,f)}return u}else kn(1,r)},this.produceWithPatches=(r,l)=>{if(typeof r=="function")return(f,...h)=>this.produceWithPatches(f,p=>r(p,...h));let i,u;return[this.produce(r,l,(f,h)=>{i=f,u=h}),i,u]},typeof t?.autoFreeze=="boolean"&&this.setAutoFreeze(t.autoFreeze),typeof t?.useStrictShallowCopy=="boolean"&&this.setUseStrictShallowCopy(t.useStrictShallowCopy)}createDraft(t){_r(t)||kn(8),Ka(t)&&(t=GA(t));const r=F0(this),l=lh(t,void 0);return l[bn].isManual_=!0,rh(r),l}finishDraft(t,r){const l=t&&t[bn];(!l||!l.isManual_)&&kn(9);const{scope_:i}=l;return K0(i,r),Q0(void 0,i)}setAutoFreeze(t){this.autoFreeze_=t}setUseStrictShallowCopy(t){this.useStrictShallowCopy_=t}applyPatches(t,r){let l;for(l=r.length-1;l>=0;l--){const u=r[l];if(u.path.length===0&&u.op==="replace"){t=u.value;break}}l>-1&&(r=r.slice(l+1));const i=Fa("Patches").applyPatches_;return Ka(t)?i(t,r):this.produce(t,u=>i(u,r))}};function lh(t,r){const l=xo(t)?Fa("MapSet").proxyMap_(t,r):Ks(t)?Fa("MapSet").proxySet_(t,r):PA(t,r);return(r?r.scope_:Qb()).drafts_.push(l),l}function GA(t){return Ka(t)||kn(10,t),Jb(t)}function Jb(t){if(!_r(t)||Fs(t))return t;const r=t[bn];let l;if(r){if(!r.modified_)return r.base_;r.finalized_=!0,l=th(t,r.scope_.immer_.useStrictShallowCopy_)}else l=th(t,!0);return ws(l,(i,u)=>{Fb(l,i,Jb(u))}),r&&(r.finalized_=!1),l}var XA=new YA,Wb=XA.produce;function Ib(t){return({dispatch:l,getState:i})=>u=>c=>typeof c=="function"?c(l,i,t):u(c)}var KA=Ib(),FA=Ib,QA=typeof window<"u"&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(arguments.length!==0)return typeof arguments[0]=="object"?Es:Es.apply(null,arguments)},ZA=t=>t&&typeof t.match=="function";function lo(t,r){function l(...i){if(r){let u=r(...i);if(!u)throw new Error(xr(0));return{type:t,payload:u.payload,..."meta"in u&&{meta:u.meta},..."error"in u&&{error:u.error}}}return{type:t,payload:i[0]}}return l.toString=()=>`${t}`,l.type=t,l.match=i=>BA(i)&&i.type===t,l}var eS=class ro extends Array{constructor(...r){super(...r),Object.setPrototypeOf(this,ro.prototype)}static get[Symbol.species](){return ro}concat(...r){return super.concat.apply(this,r)}prepend(...r){return r.length===1&&Array.isArray(r[0])?new ro(...r[0].concat(this)):new ro(...r.concat(this))}};function J0(t){return _r(t)?Wb(t,()=>{}):t}function es(t,r,l){return t.has(r)?t.get(r):t.set(r,l(r)).get(r)}function JA(t){return typeof t=="boolean"}var WA=()=>function(r){const{thunk:l=!0,immutableCheck:i=!0,serializableCheck:u=!0,actionCreatorCheck:c=!0}=r??{};let f=new eS;return l&&(JA(l)?f.push(KA):f.push(FA(l.extraArgument))),f},IA="RTK_autoBatch",W0=t=>r=>{setTimeout(r,t)},eO=(t={type:"raf"})=>r=>(...l)=>{const i=r(...l);let u=!0,c=!1,f=!1;const h=new Set,p=t.type==="tick"?queueMicrotask:t.type==="raf"?typeof window<"u"&&window.requestAnimationFrame?window.requestAnimationFrame:W0(10):t.type==="callback"?t.queueNotification:W0(t.timeout),m=()=>{f=!1,c&&(c=!1,h.forEach(y=>y()))};return Object.assign({},i,{subscribe(y){const v=()=>u&&y(),E=i.subscribe(v);return h.add(y),()=>{E(),h.delete(y)}},dispatch(y){try{return u=!y?.meta?.[IA],c=!u,c&&(f||(f=!0,p(m))),i.dispatch(y)}finally{u=!0}}})},tO=t=>function(l){const{autoBatch:i=!0}=l??{};let u=new eS(t);return i&&u.push(eO(typeof i=="object"?i:void 0)),u};function nO(t){const r=WA(),{reducer:l=void 0,middleware:i,devTools:u=!0,preloadedState:c=void 0,enhancers:f=void 0}=t||{};let h;if(typeof l=="function")h=l;else if(Gh(l))h=UA(l);else throw new Error(xr(1));let p;typeof i=="function"?p=i(r):p=r();let m=Es;u&&(m=QA({trace:!1,...typeof u=="object"&&u}));const y=LA(...p),v=tO(y);let E=typeof f=="function"?f(v):v();const R=m(...E);return Gb(h,c,R)}function tS(t){const r={},l=[];let i;const u={addCase(c,f){const h=typeof c=="string"?c:c.type;if(!h)throw new Error(xr(28));if(h in r)throw new Error(xr(29));return r[h]=f,u},addAsyncThunk(c,f){return f.pending&&(r[c.pending.type]=f.pending),f.rejected&&(r[c.rejected.type]=f.rejected),f.fulfilled&&(r[c.fulfilled.type]=f.fulfilled),f.settled&&l.push({matcher:c.settled,reducer:f.settled}),u},addMatcher(c,f){return l.push({matcher:c,reducer:f}),u},addDefaultCase(c){return i=c,u}};return t(u),[r,l,i]}function rO(t){return typeof t=="function"}function aO(t,r){let[l,i,u]=tS(r),c;if(rO(t))c=()=>J0(t());else{const h=J0(t);c=()=>h}function f(h=c(),p){let m=[l[p.type],...i.filter(({matcher:y})=>y(p)).map(({reducer:y})=>y)];return m.filter(y=>!!y).length===0&&(m=[u]),m.reduce((y,v)=>{if(v)if(Ka(y)){const R=v(y,p);return R===void 0?y:R}else{if(_r(y))return Wb(y,E=>v(E,p));{const E=v(y,p);if(E===void 0){if(y===null)return y;throw Error("A case reducer on a non-draftable value must not return undefined")}return E}}return y},h)}return f.getInitialState=c,f}var lO=(t,r)=>ZA(t)?t.match(r):t(r);function iO(...t){return r=>t.some(l=>lO(l,r))}var oO="ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW",uO=(t=21)=>{let r="",l=t;for(;l--;)r+=oO[Math.random()*64|0];return r},sO=["name","message","stack","code"],_d=class{constructor(t,r){this.payload=t,this.meta=r}_type},I0=class{constructor(t,r){this.payload=t,this.meta=r}_type},cO=t=>{if(typeof t=="object"&&t!==null){const r={};for(const l of sO)typeof t[l]=="string"&&(r[l]=t[l]);return r}return{message:String(t)}},ev="External signal was aborted",ha=(()=>{function t(r,l,i){const u=lo(r+"/fulfilled",(p,m,y,v)=>({payload:p,meta:{...v||{},arg:y,requestId:m,requestStatus:"fulfilled"}})),c=lo(r+"/pending",(p,m,y)=>({payload:void 0,meta:{...y||{},arg:m,requestId:p,requestStatus:"pending"}})),f=lo(r+"/rejected",(p,m,y,v,E)=>({payload:v,error:(i&&i.serializeError||cO)(p||"Rejected"),meta:{...E||{},arg:y,requestId:m,rejectedWithValue:!!v,requestStatus:"rejected",aborted:p?.name==="AbortError",condition:p?.name==="ConditionError"}}));function h(p,{signal:m}={}){return(y,v,E)=>{const R=i?.idGenerator?i.idGenerator(p):uO(),S=new AbortController;let T,C;function U(B){C=B,S.abort()}m&&(m.aborted?U(ev):m.addEventListener("abort",()=>U(ev),{once:!0}));const $=(async function(){let B;try{let O=i?.condition?.(p,{getState:v,extra:E});if(dO(O)&&(O=await O),O===!1||S.signal.aborted)throw{name:"ConditionError",message:"Aborted due to condition callback returning false."};const x=new Promise((V,J)=>{T=()=>{J({name:"AbortError",message:C||"Aborted"})},S.signal.addEventListener("abort",T)});y(c(R,p,i?.getPendingMeta?.({requestId:R,arg:p},{getState:v,extra:E}))),B=await Promise.race([x,Promise.resolve(l(p,{dispatch:y,getState:v,extra:E,requestId:R,signal:S.signal,abort:U,rejectWithValue:(V,J)=>new _d(V,J),fulfillWithValue:(V,J)=>new I0(V,J)})).then(V=>{if(V instanceof _d)throw V;return V instanceof I0?u(V.payload,R,p,V.meta):u(V,R,p)})])}catch(O){B=O instanceof _d?f(null,R,p,O.payload,O.meta):f(O,R,p)}finally{T&&S.signal.removeEventListener("abort",T)}return i&&!i.dispatchConditionRejection&&f.match(B)&&B.meta.condition||y(B),B})();return Object.assign($,{abort:U,requestId:R,arg:p,unwrap(){return $.then(fO)}})}}return Object.assign(h,{pending:c,rejected:f,fulfilled:u,settled:iO(f,u),typePrefix:r})}return t.withTypes=()=>t,t})();function fO(t){if(t.meta&&t.meta.rejectedWithValue)throw t.payload;if(t.error)throw t.error;return t.payload}function dO(t){return t!==null&&typeof t=="object"&&typeof t.then=="function"}var hO=Symbol.for("rtk-slice-createasyncthunk");function mO(t,r){return`${t}/${r}`}function pO({creators:t}={}){const r=t?.asyncThunk?.[hO];return function(i){const{name:u,reducerPath:c=u}=i;if(!u)throw new Error(xr(11));const f=(typeof i.reducers=="function"?i.reducers(gO()):i.reducers)||{},h=Object.keys(f),p={sliceCaseReducersByName:{},sliceCaseReducersByType:{},actionCreators:{},sliceMatchers:[]},m={addCase(B,G){const O=typeof B=="string"?B:B.type;if(!O)throw new Error(xr(12));if(O in p.sliceCaseReducersByType)throw new Error(xr(13));return p.sliceCaseReducersByType[O]=G,m},addMatcher(B,G){return p.sliceMatchers.push({matcher:B,reducer:G}),m},exposeAction(B,G){return p.actionCreators[B]=G,m},exposeCaseReducer(B,G){return p.sliceCaseReducersByName[B]=G,m}};h.forEach(B=>{const G=f[B],O={reducerName:B,type:mO(u,B),createNotation:typeof i.reducers=="function"};bO(G)?EO(O,G,m,r):vO(O,G,m)});function y(){const[B={},G=[],O=void 0]=typeof i.extraReducers=="function"?tS(i.extraReducers):[i.extraReducers],x={...B,...p.sliceCaseReducersByType};return aO(i.initialState,V=>{for(let J in x)V.addCase(J,x[J]);for(let J of p.sliceMatchers)V.addMatcher(J.matcher,J.reducer);for(let J of G)V.addMatcher(J.matcher,J.reducer);O&&V.addDefaultCase(O)})}const v=B=>B,E=new Map,R=new WeakMap;let S;function T(B,G){return S||(S=y()),S(B,G)}function C(){return S||(S=y()),S.getInitialState()}function U(B,G=!1){function O(V){let J=V[B];return typeof J>"u"&&G&&(J=es(R,O,C)),J}function x(V=v){const J=es(E,G,()=>new WeakMap);return es(J,V,()=>{const ee={};for(const[ue,se]of Object.entries(i.selectors??{}))ee[ue]=yO(se,V,()=>es(R,V,C),G);return ee})}return{reducerPath:B,getSelectors:x,get selectors(){return x(O)},selectSlice:O}}const $={name:u,reducer:T,actions:p.actionCreators,caseReducers:p.sliceCaseReducersByName,getInitialState:C,...U(c),injectInto(B,{reducerPath:G,...O}={}){const x=G??c;return B.inject({reducerPath:x,reducer:T},O),{...$,...U(x,!0)}}};return $}}function yO(t,r,l,i){function u(c,...f){let h=r(c);return typeof h>"u"&&i&&(h=l()),t(h,...f)}return u.unwrapped=t,u}var nS=pO();function gO(){function t(r,l){return{_reducerDefinitionType:"asyncThunk",payloadCreator:r,...l}}return t.withTypes=()=>t,{reducer(r){return Object.assign({[r.name](...l){return r(...l)}}[r.name],{_reducerDefinitionType:"reducer"})},preparedReducer(r,l){return{_reducerDefinitionType:"reducerWithPrepare",prepare:r,reducer:l}},asyncThunk:t}}function vO({type:t,reducerName:r,createNotation:l},i,u){let c,f;if("reducer"in i){if(l&&!SO(i))throw new Error(xr(17));c=i.reducer,f=i.prepare}else c=i;u.addCase(t,c).exposeCaseReducer(r,c).exposeAction(r,f?lo(t,f):lo(t))}function bO(t){return t._reducerDefinitionType==="asyncThunk"}function SO(t){return t._reducerDefinitionType==="reducerWithPrepare"}function EO({type:t,reducerName:r},l,i,u){if(!u)throw new Error(xr(18));const{payloadCreator:c,fulfilled:f,pending:h,rejected:p,settled:m,options:y}=l,v=u(t,c,y);i.exposeAction(r,v),f&&i.addCase(v.fulfilled,f),h&&i.addCase(v.pending,h),p&&i.addCase(v.rejected,p),m&&i.addMatcher(v.settled,m),i.exposeCaseReducer(r,{fulfilled:f||ts,pending:h||ts,rejected:p||ts,settled:m||ts})}function ts(){}function xr(t){return`Minified Redux Toolkit error #${t}; visit https://redux-toolkit.js.org/Errors?code=${t} for the full message or use the non-minified dev environment for full errors. `}const wO={initialized:!0},TO=nS({name:"app",initialState:wO,reducers:{}}),RO=TO.reducer;function rS(t,r){return function(){return t.apply(r,arguments)}}const{toString:CO}=Object.prototype,{getPrototypeOf:Fh}=Object,{iterator:Qs,toStringTag:aS}=Symbol,Zs=(t=>r=>{const l=CO.call(r);return t[l]||(t[l]=l.slice(8,-1).toLowerCase())})(Object.create(null)),Hn=t=>(t=t.toLowerCase(),r=>Zs(r)===t),Js=t=>r=>typeof r===t,{isArray:Fl}=Array,Xl=Js("undefined");function Ao(t){return t!==null&&!Xl(t)&&t.constructor!==null&&!Xl(t.constructor)&&tn(t.constructor.isBuffer)&&t.constructor.isBuffer(t)}const lS=Hn("ArrayBuffer");function xO(t){let r;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?r=ArrayBuffer.isView(t):r=t&&t.buffer&&lS(t.buffer),r}const AO=Js("string"),tn=Js("function"),iS=Js("number"),Oo=t=>t!==null&&typeof t=="object",OO=t=>t===!0||t===!1,ds=t=>{if(Zs(t)!=="object")return!1;const r=Fh(t);return(r===null||r===Object.prototype||Object.getPrototypeOf(r)===null)&&!(aS in t)&&!(Qs in t)},_O=t=>{if(!Oo(t)||Ao(t))return!1;try{return Object.keys(t).length===0&&Object.getPrototypeOf(t)===Object.prototype}catch{return!1}},DO=Hn("Date"),MO=Hn("File"),NO=Hn("Blob"),zO=Hn("FileList"),UO=t=>Oo(t)&&tn(t.pipe),LO=t=>{let r;return t&&(typeof FormData=="function"&&t instanceof FormData||tn(t.append)&&((r=Zs(t))==="formdata"||r==="object"&&tn(t.toString)&&t.toString()==="[object FormData]"))},BO=Hn("URLSearchParams"),[jO,kO,HO,$O]=["ReadableStream","Request","Response","Headers"].map(Hn),qO=t=>t.trim?t.trim():t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function _o(t,r,{allOwnKeys:l=!1}={}){if(t===null||typeof t>"u")return;let i,u;if(typeof t!="object"&&(t=[t]),Fl(t))for(i=0,u=t.length;i<u;i++)r.call(null,t[i],i,t);else{if(Ao(t))return;const c=l?Object.getOwnPropertyNames(t):Object.keys(t),f=c.length;let h;for(i=0;i<f;i++)h=c[i],r.call(null,t[h],h,t)}}function oS(t,r){if(Ao(t))return null;r=r.toLowerCase();const l=Object.keys(t);let i=l.length,u;for(;i-- >0;)if(u=l[i],r===u.toLowerCase())return u;return null}const Ya=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,uS=t=>!Xl(t)&&t!==Ya;function ih(){const{caseless:t,skipUndefined:r}=uS(this)&&this||{},l={},i=(u,c)=>{const f=t&&oS(l,c)||c;ds(l[f])&&ds(u)?l[f]=ih(l[f],u):ds(u)?l[f]=ih({},u):Fl(u)?l[f]=u.slice():(!r||!Xl(u))&&(l[f]=u)};for(let u=0,c=arguments.length;u<c;u++)arguments[u]&&_o(arguments[u],i);return l}const PO=(t,r,l,{allOwnKeys:i}={})=>(_o(r,(u,c)=>{l&&tn(u)?t[c]=rS(u,l):t[c]=u},{allOwnKeys:i}),t),VO=t=>(t.charCodeAt(0)===65279&&(t=t.slice(1)),t),YO=(t,r,l,i)=>{t.prototype=Object.create(r.prototype,i),t.prototype.constructor=t,Object.defineProperty(t,"super",{value:r.prototype}),l&&Object.assign(t.prototype,l)},GO=(t,r,l,i)=>{let u,c,f;const h={};if(r=r||{},t==null)return r;do{for(u=Object.getOwnPropertyNames(t),c=u.length;c-- >0;)f=u[c],(!i||i(f,t,r))&&!h[f]&&(r[f]=t[f],h[f]=!0);t=l!==!1&&Fh(t)}while(t&&(!l||l(t,r))&&t!==Object.prototype);return r},XO=(t,r,l)=>{t=String(t),(l===void 0||l>t.length)&&(l=t.length),l-=r.length;const i=t.indexOf(r,l);return i!==-1&&i===l},KO=t=>{if(!t)return null;if(Fl(t))return t;let r=t.length;if(!iS(r))return null;const l=new Array(r);for(;r-- >0;)l[r]=t[r];return l},FO=(t=>r=>t&&r instanceof t)(typeof Uint8Array<"u"&&Fh(Uint8Array)),QO=(t,r)=>{const i=(t&&t[Qs]).call(t);let u;for(;(u=i.next())&&!u.done;){const c=u.value;r.call(t,c[0],c[1])}},ZO=(t,r)=>{let l;const i=[];for(;(l=t.exec(r))!==null;)i.push(l);return i},JO=Hn("HTMLFormElement"),WO=t=>t.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(l,i,u){return i.toUpperCase()+u}),tv=(({hasOwnProperty:t})=>(r,l)=>t.call(r,l))(Object.prototype),IO=Hn("RegExp"),sS=(t,r)=>{const l=Object.getOwnPropertyDescriptors(t),i={};_o(l,(u,c)=>{let f;(f=r(u,c,t))!==!1&&(i[c]=f||u)}),Object.defineProperties(t,i)},e_=t=>{sS(t,(r,l)=>{if(tn(t)&&["arguments","caller","callee"].indexOf(l)!==-1)return!1;const i=t[l];if(tn(i)){if(r.enumerable=!1,"writable"in r){r.writable=!1;return}r.set||(r.set=()=>{throw Error("Can not rewrite read-only method '"+l+"'")})}})},t_=(t,r)=>{const l={},i=u=>{u.forEach(c=>{l[c]=!0})};return Fl(t)?i(t):i(String(t).split(r)),l},n_=()=>{},r_=(t,r)=>t!=null&&Number.isFinite(t=+t)?t:r;function a_(t){return!!(t&&tn(t.append)&&t[aS]==="FormData"&&t[Qs])}const l_=t=>{const r=new Array(10),l=(i,u)=>{if(Oo(i)){if(r.indexOf(i)>=0)return;if(Ao(i))return i;if(!("toJSON"in i)){r[u]=i;const c=Fl(i)?[]:{};return _o(i,(f,h)=>{const p=l(f,u+1);!Xl(p)&&(c[h]=p)}),r[u]=void 0,c}}return i};return l(t,0)},i_=Hn("AsyncFunction"),o_=t=>t&&(Oo(t)||tn(t))&&tn(t.then)&&tn(t.catch),cS=((t,r)=>t?setImmediate:r?((l,i)=>(Ya.addEventListener("message",({source:u,data:c})=>{u===Ya&&c===l&&i.length&&i.shift()()},!1),u=>{i.push(u),Ya.postMessage(l,"*")}))(`axios@${Math.random()}`,[]):l=>setTimeout(l))(typeof setImmediate=="function",tn(Ya.postMessage)),u_=typeof queueMicrotask<"u"?queueMicrotask.bind(Ya):typeof process<"u"&&process.nextTick||cS,s_=t=>t!=null&&tn(t[Qs]),X={isArray:Fl,isArrayBuffer:lS,isBuffer:Ao,isFormData:LO,isArrayBufferView:xO,isString:AO,isNumber:iS,isBoolean:OO,isObject:Oo,isPlainObject:ds,isEmptyObject:_O,isReadableStream:jO,isRequest:kO,isResponse:HO,isHeaders:$O,isUndefined:Xl,isDate:DO,isFile:MO,isBlob:NO,isRegExp:IO,isFunction:tn,isStream:UO,isURLSearchParams:BO,isTypedArray:FO,isFileList:zO,forEach:_o,merge:ih,extend:PO,trim:qO,stripBOM:VO,inherits:YO,toFlatObject:GO,kindOf:Zs,kindOfTest:Hn,endsWith:XO,toArray:KO,forEachEntry:QO,matchAll:ZO,isHTMLForm:JO,hasOwnProperty:tv,hasOwnProp:tv,reduceDescriptors:sS,freezeMethods:e_,toObjectSet:t_,toCamelCase:WO,noop:n_,toFiniteNumber:r_,findKey:oS,global:Ya,isContextDefined:uS,isSpecCompliantForm:a_,toJSONObject:l_,isAsyncFn:i_,isThenable:o_,setImmediate:cS,asap:u_,isIterable:s_};function Me(t,r,l,i,u){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=t,this.name="AxiosError",r&&(this.code=r),l&&(this.config=l),i&&(this.request=i),u&&(this.response=u,this.status=u.status?u.status:null)}X.inherits(Me,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:X.toJSONObject(this.config),code:this.code,status:this.status}}});const fS=Me.prototype,dS={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(t=>{dS[t]={value:t}});Object.defineProperties(Me,dS);Object.defineProperty(fS,"isAxiosError",{value:!0});Me.from=(t,r,l,i,u,c)=>{const f=Object.create(fS);X.toFlatObject(t,f,function(y){return y!==Error.prototype},m=>m!=="isAxiosError");const h=t&&t.message?t.message:"Error",p=r==null&&t?t.code:r;return Me.call(f,h,p,l,i,u),t&&f.cause==null&&Object.defineProperty(f,"cause",{value:t,configurable:!0}),f.name=t&&t.name||"Error",c&&Object.assign(f,c),f};const c_=null;function oh(t){return X.isPlainObject(t)||X.isArray(t)}function hS(t){return X.endsWith(t,"[]")?t.slice(0,-2):t}function nv(t,r,l){return t?t.concat(r).map(function(u,c){return u=hS(u),!l&&c?"["+u+"]":u}).join(l?".":""):r}function f_(t){return X.isArray(t)&&!t.some(oh)}const d_=X.toFlatObject(X,{},null,function(r){return/^is[A-Z]/.test(r)});function Ws(t,r,l){if(!X.isObject(t))throw new TypeError("target must be an object");r=r||new FormData,l=X.toFlatObject(l,{metaTokens:!0,dots:!1,indexes:!1},!1,function(T,C){return!X.isUndefined(C[T])});const i=l.metaTokens,u=l.visitor||y,c=l.dots,f=l.indexes,p=(l.Blob||typeof Blob<"u"&&Blob)&&X.isSpecCompliantForm(r);if(!X.isFunction(u))throw new TypeError("visitor must be a function");function m(S){if(S===null)return"";if(X.isDate(S))return S.toISOString();if(X.isBoolean(S))return S.toString();if(!p&&X.isBlob(S))throw new Me("Blob is not supported. Use a Buffer instead.");return X.isArrayBuffer(S)||X.isTypedArray(S)?p&&typeof Blob=="function"?new Blob([S]):Buffer.from(S):S}function y(S,T,C){let U=S;if(S&&!C&&typeof S=="object"){if(X.endsWith(T,"{}"))T=i?T:T.slice(0,-2),S=JSON.stringify(S);else if(X.isArray(S)&&f_(S)||(X.isFileList(S)||X.endsWith(T,"[]"))&&(U=X.toArray(S)))return T=hS(T),U.forEach(function(B,G){!(X.isUndefined(B)||B===null)&&r.append(f===!0?nv([T],G,c):f===null?T:T+"[]",m(B))}),!1}return oh(S)?!0:(r.append(nv(C,T,c),m(S)),!1)}const v=[],E=Object.assign(d_,{defaultVisitor:y,convertValue:m,isVisitable:oh});function R(S,T){if(!X.isUndefined(S)){if(v.indexOf(S)!==-1)throw Error("Circular reference detected in "+T.join("."));v.push(S),X.forEach(S,function(U,$){(!(X.isUndefined(U)||U===null)&&u.call(r,U,X.isString($)?$.trim():$,T,E))===!0&&R(U,T?T.concat($):[$])}),v.pop()}}if(!X.isObject(t))throw new TypeError("data must be an object");return R(t),r}function rv(t){const r={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(t).replace(/[!'()~]|%20|%00/g,function(i){return r[i]})}function Qh(t,r){this._pairs=[],t&&Ws(t,this,r)}const mS=Qh.prototype;mS.append=function(r,l){this._pairs.push([r,l])};mS.toString=function(r){const l=r?function(i){return r.call(this,i,rv)}:rv;return this._pairs.map(function(u){return l(u[0])+"="+l(u[1])},"").join("&")};function h_(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function pS(t,r,l){if(!r)return t;const i=l&&l.encode||h_;X.isFunction(l)&&(l={serialize:l});const u=l&&l.serialize;let c;if(u?c=u(r,l):c=X.isURLSearchParams(r)?r.toString():new Qh(r,l).toString(i),c){const f=t.indexOf("#");f!==-1&&(t=t.slice(0,f)),t+=(t.indexOf("?")===-1?"?":"&")+c}return t}class av{constructor(){this.handlers=[]}use(r,l,i){return this.handlers.push({fulfilled:r,rejected:l,synchronous:i?i.synchronous:!1,runWhen:i?i.runWhen:null}),this.handlers.length-1}eject(r){this.handlers[r]&&(this.handlers[r]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(r){X.forEach(this.handlers,function(i){i!==null&&r(i)})}}const yS={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},m_=typeof URLSearchParams<"u"?URLSearchParams:Qh,p_=typeof FormData<"u"?FormData:null,y_=typeof Blob<"u"?Blob:null,g_={isBrowser:!0,classes:{URLSearchParams:m_,FormData:p_,Blob:y_},protocols:["http","https","file","blob","url","data"]},Zh=typeof window<"u"&&typeof document<"u",uh=typeof navigator=="object"&&navigator||void 0,v_=Zh&&(!uh||["ReactNative","NativeScript","NS"].indexOf(uh.product)<0),b_=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",S_=Zh&&window.location.href||"http://localhost",E_=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Zh,hasStandardBrowserEnv:v_,hasStandardBrowserWebWorkerEnv:b_,navigator:uh,origin:S_},Symbol.toStringTag,{value:"Module"})),Vt={...E_,...g_};function w_(t,r){return Ws(t,new Vt.classes.URLSearchParams,{visitor:function(l,i,u,c){return Vt.isNode&&X.isBuffer(l)?(this.append(i,l.toString("base64")),!1):c.defaultVisitor.apply(this,arguments)},...r})}function T_(t){return X.matchAll(/\w+|\[(\w*)]/g,t).map(r=>r[0]==="[]"?"":r[1]||r[0])}function R_(t){const r={},l=Object.keys(t);let i;const u=l.length;let c;for(i=0;i<u;i++)c=l[i],r[c]=t[c];return r}function gS(t){function r(l,i,u,c){let f=l[c++];if(f==="__proto__")return!0;const h=Number.isFinite(+f),p=c>=l.length;return f=!f&&X.isArray(u)?u.length:f,p?(X.hasOwnProp(u,f)?u[f]=[u[f],i]:u[f]=i,!h):((!u[f]||!X.isObject(u[f]))&&(u[f]=[]),r(l,i,u[f],c)&&X.isArray(u[f])&&(u[f]=R_(u[f])),!h)}if(X.isFormData(t)&&X.isFunction(t.entries)){const l={};return X.forEachEntry(t,(i,u)=>{r(T_(i),u,l,0)}),l}return null}function C_(t,r,l){if(X.isString(t))try{return(r||JSON.parse)(t),X.trim(t)}catch(i){if(i.name!=="SyntaxError")throw i}return(l||JSON.stringify)(t)}const Do={transitional:yS,adapter:["xhr","http","fetch"],transformRequest:[function(r,l){const i=l.getContentType()||"",u=i.indexOf("application/json")>-1,c=X.isObject(r);if(c&&X.isHTMLForm(r)&&(r=new FormData(r)),X.isFormData(r))return u?JSON.stringify(gS(r)):r;if(X.isArrayBuffer(r)||X.isBuffer(r)||X.isStream(r)||X.isFile(r)||X.isBlob(r)||X.isReadableStream(r))return r;if(X.isArrayBufferView(r))return r.buffer;if(X.isURLSearchParams(r))return l.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),r.toString();let h;if(c){if(i.indexOf("application/x-www-form-urlencoded")>-1)return w_(r,this.formSerializer).toString();if((h=X.isFileList(r))||i.indexOf("multipart/form-data")>-1){const p=this.env&&this.env.FormData;return Ws(h?{"files[]":r}:r,p&&new p,this.formSerializer)}}return c||u?(l.setContentType("application/json",!1),C_(r)):r}],transformResponse:[function(r){const l=this.transitional||Do.transitional,i=l&&l.forcedJSONParsing,u=this.responseType==="json";if(X.isResponse(r)||X.isReadableStream(r))return r;if(r&&X.isString(r)&&(i&&!this.responseType||u)){const f=!(l&&l.silentJSONParsing)&&u;try{return JSON.parse(r,this.parseReviver)}catch(h){if(f)throw h.name==="SyntaxError"?Me.from(h,Me.ERR_BAD_RESPONSE,this,null,this.response):h}}return r}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Vt.classes.FormData,Blob:Vt.classes.Blob},validateStatus:function(r){return r>=200&&r<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};X.forEach(["delete","get","head","post","put","patch"],t=>{Do.headers[t]={}});const x_=X.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),A_=t=>{const r={};let l,i,u;return t&&t.split(`
`).forEach(function(f){u=f.indexOf(":"),l=f.substring(0,u).trim().toLowerCase(),i=f.substring(u+1).trim(),!(!l||r[l]&&x_[l])&&(l==="set-cookie"?r[l]?r[l].push(i):r[l]=[i]:r[l]=r[l]?r[l]+", "+i:i)}),r},lv=Symbol("internals");function Wi(t){return t&&String(t).trim().toLowerCase()}function hs(t){return t===!1||t==null?t:X.isArray(t)?t.map(hs):String(t)}function O_(t){const r=Object.create(null),l=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let i;for(;i=l.exec(t);)r[i[1]]=i[2];return r}const __=t=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim());function Dd(t,r,l,i,u){if(X.isFunction(i))return i.call(this,r,l);if(u&&(r=l),!!X.isString(r)){if(X.isString(i))return r.indexOf(i)!==-1;if(X.isRegExp(i))return i.test(r)}}function D_(t){return t.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(r,l,i)=>l.toUpperCase()+i)}function M_(t,r){const l=X.toCamelCase(" "+r);["get","set","has"].forEach(i=>{Object.defineProperty(t,i+l,{value:function(u,c,f){return this[i].call(this,r,u,c,f)},configurable:!0})})}let nn=class{constructor(r){r&&this.set(r)}set(r,l,i){const u=this;function c(h,p,m){const y=Wi(p);if(!y)throw new Error("header name must be a non-empty string");const v=X.findKey(u,y);(!v||u[v]===void 0||m===!0||m===void 0&&u[v]!==!1)&&(u[v||p]=hs(h))}const f=(h,p)=>X.forEach(h,(m,y)=>c(m,y,p));if(X.isPlainObject(r)||r instanceof this.constructor)f(r,l);else if(X.isString(r)&&(r=r.trim())&&!__(r))f(A_(r),l);else if(X.isObject(r)&&X.isIterable(r)){let h={},p,m;for(const y of r){if(!X.isArray(y))throw TypeError("Object iterator must return a key-value pair");h[m=y[0]]=(p=h[m])?X.isArray(p)?[...p,y[1]]:[p,y[1]]:y[1]}f(h,l)}else r!=null&&c(l,r,i);return this}get(r,l){if(r=Wi(r),r){const i=X.findKey(this,r);if(i){const u=this[i];if(!l)return u;if(l===!0)return O_(u);if(X.isFunction(l))return l.call(this,u,i);if(X.isRegExp(l))return l.exec(u);throw new TypeError("parser must be boolean|regexp|function")}}}has(r,l){if(r=Wi(r),r){const i=X.findKey(this,r);return!!(i&&this[i]!==void 0&&(!l||Dd(this,this[i],i,l)))}return!1}delete(r,l){const i=this;let u=!1;function c(f){if(f=Wi(f),f){const h=X.findKey(i,f);h&&(!l||Dd(i,i[h],h,l))&&(delete i[h],u=!0)}}return X.isArray(r)?r.forEach(c):c(r),u}clear(r){const l=Object.keys(this);let i=l.length,u=!1;for(;i--;){const c=l[i];(!r||Dd(this,this[c],c,r,!0))&&(delete this[c],u=!0)}return u}normalize(r){const l=this,i={};return X.forEach(this,(u,c)=>{const f=X.findKey(i,c);if(f){l[f]=hs(u),delete l[c];return}const h=r?D_(c):String(c).trim();h!==c&&delete l[c],l[h]=hs(u),i[h]=!0}),this}concat(...r){return this.constructor.concat(this,...r)}toJSON(r){const l=Object.create(null);return X.forEach(this,(i,u)=>{i!=null&&i!==!1&&(l[u]=r&&X.isArray(i)?i.join(", "):i)}),l}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([r,l])=>r+": "+l).join(`
`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(r){return r instanceof this?r:new this(r)}static concat(r,...l){const i=new this(r);return l.forEach(u=>i.set(u)),i}static accessor(r){const i=(this[lv]=this[lv]={accessors:{}}).accessors,u=this.prototype;function c(f){const h=Wi(f);i[h]||(M_(u,f),i[h]=!0)}return X.isArray(r)?r.forEach(c):c(r),this}};nn.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);X.reduceDescriptors(nn.prototype,({value:t},r)=>{let l=r[0].toUpperCase()+r.slice(1);return{get:()=>t,set(i){this[l]=i}}});X.freezeMethods(nn);function Md(t,r){const l=this||Do,i=r||l,u=nn.from(i.headers);let c=i.data;return X.forEach(t,function(h){c=h.call(l,c,u.normalize(),r?r.status:void 0)}),u.normalize(),c}function vS(t){return!!(t&&t.__CANCEL__)}function Ql(t,r,l){Me.call(this,t??"canceled",Me.ERR_CANCELED,r,l),this.name="CanceledError"}X.inherits(Ql,Me,{__CANCEL__:!0});function bS(t,r,l){const i=l.config.validateStatus;!l.status||!i||i(l.status)?t(l):r(new Me("Request failed with status code "+l.status,[Me.ERR_BAD_REQUEST,Me.ERR_BAD_RESPONSE][Math.floor(l.status/100)-4],l.config,l.request,l))}function N_(t){const r=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return r&&r[1]||""}function z_(t,r){t=t||10;const l=new Array(t),i=new Array(t);let u=0,c=0,f;return r=r!==void 0?r:1e3,function(p){const m=Date.now(),y=i[c];f||(f=m),l[u]=p,i[u]=m;let v=c,E=0;for(;v!==u;)E+=l[v++],v=v%t;if(u=(u+1)%t,u===c&&(c=(c+1)%t),m-f<r)return;const R=y&&m-y;return R?Math.round(E*1e3/R):void 0}}function U_(t,r){let l=0,i=1e3/r,u,c;const f=(m,y=Date.now())=>{l=y,u=null,c&&(clearTimeout(c),c=null),t(...m)};return[(...m)=>{const y=Date.now(),v=y-l;v>=i?f(m,y):(u=m,c||(c=setTimeout(()=>{c=null,f(u)},i-v)))},()=>u&&f(u)]}const Cs=(t,r,l=3)=>{let i=0;const u=z_(50,250);return U_(c=>{const f=c.loaded,h=c.lengthComputable?c.total:void 0,p=f-i,m=u(p),y=f<=h;i=f;const v={loaded:f,total:h,progress:h?f/h:void 0,bytes:p,rate:m||void 0,estimated:m&&h&&y?(h-f)/m:void 0,event:c,lengthComputable:h!=null,[r?"download":"upload"]:!0};t(v)},l)},iv=(t,r)=>{const l=t!=null;return[i=>r[0]({lengthComputable:l,total:t,loaded:i}),r[1]]},ov=t=>(...r)=>X.asap(()=>t(...r)),L_=Vt.hasStandardBrowserEnv?((t,r)=>l=>(l=new URL(l,Vt.origin),t.protocol===l.protocol&&t.host===l.host&&(r||t.port===l.port)))(new URL(Vt.origin),Vt.navigator&&/(msie|trident)/i.test(Vt.navigator.userAgent)):()=>!0,B_=Vt.hasStandardBrowserEnv?{write(t,r,l,i,u,c){const f=[t+"="+encodeURIComponent(r)];X.isNumber(l)&&f.push("expires="+new Date(l).toGMTString()),X.isString(i)&&f.push("path="+i),X.isString(u)&&f.push("domain="+u),c===!0&&f.push("secure"),document.cookie=f.join("; ")},read(t){const r=document.cookie.match(new RegExp("(^|;\\s*)("+t+")=([^;]*)"));return r?decodeURIComponent(r[3]):null},remove(t){this.write(t,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function j_(t){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)}function k_(t,r){return r?t.replace(/\/?\/$/,"")+"/"+r.replace(/^\/+/,""):t}function SS(t,r,l){let i=!j_(r);return t&&(i||l==!1)?k_(t,r):r}const uv=t=>t instanceof nn?{...t}:t;function Qa(t,r){r=r||{};const l={};function i(m,y,v,E){return X.isPlainObject(m)&&X.isPlainObject(y)?X.merge.call({caseless:E},m,y):X.isPlainObject(y)?X.merge({},y):X.isArray(y)?y.slice():y}function u(m,y,v,E){if(X.isUndefined(y)){if(!X.isUndefined(m))return i(void 0,m,v,E)}else return i(m,y,v,E)}function c(m,y){if(!X.isUndefined(y))return i(void 0,y)}function f(m,y){if(X.isUndefined(y)){if(!X.isUndefined(m))return i(void 0,m)}else return i(void 0,y)}function h(m,y,v){if(v in r)return i(m,y);if(v in t)return i(void 0,m)}const p={url:c,method:c,data:c,baseURL:f,transformRequest:f,transformResponse:f,paramsSerializer:f,timeout:f,timeoutMessage:f,withCredentials:f,withXSRFToken:f,adapter:f,responseType:f,xsrfCookieName:f,xsrfHeaderName:f,onUploadProgress:f,onDownloadProgress:f,decompress:f,maxContentLength:f,maxBodyLength:f,beforeRedirect:f,transport:f,httpAgent:f,httpsAgent:f,cancelToken:f,socketPath:f,responseEncoding:f,validateStatus:h,headers:(m,y,v)=>u(uv(m),uv(y),v,!0)};return X.forEach(Object.keys({...t,...r}),function(y){const v=p[y]||u,E=v(t[y],r[y],y);X.isUndefined(E)&&v!==h||(l[y]=E)}),l}const ES=t=>{const r=Qa({},t);let{data:l,withXSRFToken:i,xsrfHeaderName:u,xsrfCookieName:c,headers:f,auth:h}=r;if(r.headers=f=nn.from(f),r.url=pS(SS(r.baseURL,r.url,r.allowAbsoluteUrls),t.params,t.paramsSerializer),h&&f.set("Authorization","Basic "+btoa((h.username||"")+":"+(h.password?unescape(encodeURIComponent(h.password)):""))),X.isFormData(l)){if(Vt.hasStandardBrowserEnv||Vt.hasStandardBrowserWebWorkerEnv)f.setContentType(void 0);else if(X.isFunction(l.getHeaders)){const p=l.getHeaders(),m=["content-type","content-length"];Object.entries(p).forEach(([y,v])=>{m.includes(y.toLowerCase())&&f.set(y,v)})}}if(Vt.hasStandardBrowserEnv&&(i&&X.isFunction(i)&&(i=i(r)),i||i!==!1&&L_(r.url))){const p=u&&c&&B_.read(c);p&&f.set(u,p)}return r},H_=typeof XMLHttpRequest<"u",$_=H_&&function(t){return new Promise(function(l,i){const u=ES(t);let c=u.data;const f=nn.from(u.headers).normalize();let{responseType:h,onUploadProgress:p,onDownloadProgress:m}=u,y,v,E,R,S;function T(){R&&R(),S&&S(),u.cancelToken&&u.cancelToken.unsubscribe(y),u.signal&&u.signal.removeEventListener("abort",y)}let C=new XMLHttpRequest;C.open(u.method.toUpperCase(),u.url,!0),C.timeout=u.timeout;function U(){if(!C)return;const B=nn.from("getAllResponseHeaders"in C&&C.getAllResponseHeaders()),O={data:!h||h==="text"||h==="json"?C.responseText:C.response,status:C.status,statusText:C.statusText,headers:B,config:t,request:C};bS(function(V){l(V),T()},function(V){i(V),T()},O),C=null}"onloadend"in C?C.onloadend=U:C.onreadystatechange=function(){!C||C.readyState!==4||C.status===0&&!(C.responseURL&&C.responseURL.indexOf("file:")===0)||setTimeout(U)},C.onabort=function(){C&&(i(new Me("Request aborted",Me.ECONNABORTED,t,C)),C=null)},C.onerror=function(G){const O=G&&G.message?G.message:"Network Error",x=new Me(O,Me.ERR_NETWORK,t,C);x.event=G||null,i(x),C=null},C.ontimeout=function(){let G=u.timeout?"timeout of "+u.timeout+"ms exceeded":"timeout exceeded";const O=u.transitional||yS;u.timeoutErrorMessage&&(G=u.timeoutErrorMessage),i(new Me(G,O.clarifyTimeoutError?Me.ETIMEDOUT:Me.ECONNABORTED,t,C)),C=null},c===void 0&&f.setContentType(null),"setRequestHeader"in C&&X.forEach(f.toJSON(),function(G,O){C.setRequestHeader(O,G)}),X.isUndefined(u.withCredentials)||(C.withCredentials=!!u.withCredentials),h&&h!=="json"&&(C.responseType=u.responseType),m&&([E,S]=Cs(m,!0),C.addEventListener("progress",E)),p&&C.upload&&([v,R]=Cs(p),C.upload.addEventListener("progress",v),C.upload.addEventListener("loadend",R)),(u.cancelToken||u.signal)&&(y=B=>{C&&(i(!B||B.type?new Ql(null,t,C):B),C.abort(),C=null)},u.cancelToken&&u.cancelToken.subscribe(y),u.signal&&(u.signal.aborted?y():u.signal.addEventListener("abort",y)));const $=N_(u.url);if($&&Vt.protocols.indexOf($)===-1){i(new Me("Unsupported protocol "+$+":",Me.ERR_BAD_REQUEST,t));return}C.send(c||null)})},q_=(t,r)=>{const{length:l}=t=t?t.filter(Boolean):[];if(r||l){let i=new AbortController,u;const c=function(m){if(!u){u=!0,h();const y=m instanceof Error?m:this.reason;i.abort(y instanceof Me?y:new Ql(y instanceof Error?y.message:y))}};let f=r&&setTimeout(()=>{f=null,c(new Me(`timeout ${r} of ms exceeded`,Me.ETIMEDOUT))},r);const h=()=>{t&&(f&&clearTimeout(f),f=null,t.forEach(m=>{m.unsubscribe?m.unsubscribe(c):m.removeEventListener("abort",c)}),t=null)};t.forEach(m=>m.addEventListener("abort",c));const{signal:p}=i;return p.unsubscribe=()=>X.asap(h),p}},P_=function*(t,r){let l=t.byteLength;if(l<r){yield t;return}let i=0,u;for(;i<l;)u=i+r,yield t.slice(i,u),i=u},V_=async function*(t,r){for await(const l of Y_(t))yield*P_(l,r)},Y_=async function*(t){if(t[Symbol.asyncIterator]){yield*t;return}const r=t.getReader();try{for(;;){const{done:l,value:i}=await r.read();if(l)break;yield i}}finally{await r.cancel()}},sv=(t,r,l,i)=>{const u=V_(t,r);let c=0,f,h=p=>{f||(f=!0,i&&i(p))};return new ReadableStream({async pull(p){try{const{done:m,value:y}=await u.next();if(m){h(),p.close();return}let v=y.byteLength;if(l){let E=c+=v;l(E)}p.enqueue(new Uint8Array(y))}catch(m){throw h(m),m}},cancel(p){return h(p),u.return()}},{highWaterMark:2})},cv=64*1024,{isFunction:ns}=X,G_=(({Request:t,Response:r})=>({Request:t,Response:r}))(X.global),{ReadableStream:fv,TextEncoder:dv}=X.global,hv=(t,...r)=>{try{return!!t(...r)}catch{return!1}},X_=t=>{t=X.merge.call({skipUndefined:!0},G_,t);const{fetch:r,Request:l,Response:i}=t,u=r?ns(r):typeof fetch=="function",c=ns(l),f=ns(i);if(!u)return!1;const h=u&&ns(fv),p=u&&(typeof dv=="function"?(S=>T=>S.encode(T))(new dv):async S=>new Uint8Array(await new l(S).arrayBuffer())),m=c&&h&&hv(()=>{let S=!1;const T=new l(Vt.origin,{body:new fv,method:"POST",get duplex(){return S=!0,"half"}}).headers.has("Content-Type");return S&&!T}),y=f&&h&&hv(()=>X.isReadableStream(new i("").body)),v={stream:y&&(S=>S.body)};u&&["text","arrayBuffer","blob","formData","stream"].forEach(S=>{!v[S]&&(v[S]=(T,C)=>{let U=T&&T[S];if(U)return U.call(T);throw new Me(`Response type '${S}' is not supported`,Me.ERR_NOT_SUPPORT,C)})});const E=async S=>{if(S==null)return 0;if(X.isBlob(S))return S.size;if(X.isSpecCompliantForm(S))return(await new l(Vt.origin,{method:"POST",body:S}).arrayBuffer()).byteLength;if(X.isArrayBufferView(S)||X.isArrayBuffer(S))return S.byteLength;if(X.isURLSearchParams(S)&&(S=S+""),X.isString(S))return(await p(S)).byteLength},R=async(S,T)=>{const C=X.toFiniteNumber(S.getContentLength());return C??E(T)};return async S=>{let{url:T,method:C,data:U,signal:$,cancelToken:B,timeout:G,onDownloadProgress:O,onUploadProgress:x,responseType:V,headers:J,withCredentials:ee="same-origin",fetchOptions:ue}=ES(S),se=r||fetch;V=V?(V+"").toLowerCase():"text";let w=q_([$,B&&B.toAbortSignal()],G),ae=null;const I=w&&w.unsubscribe&&(()=>{w.unsubscribe()});let ce;try{if(x&&m&&C!=="get"&&C!=="head"&&(ce=await R(J,U))!==0){let K=new l(T,{method:"POST",body:U,duplex:"half"}),re;if(X.isFormData(U)&&(re=K.headers.get("content-type"))&&J.setContentType(re),K.body){const[le,fe]=iv(ce,Cs(ov(x)));U=sv(K.body,cv,le,fe)}}X.isString(ee)||(ee=ee?"include":"omit");const z=c&&"credentials"in l.prototype,ne={...ue,signal:w,method:C.toUpperCase(),headers:J.normalize().toJSON(),body:U,duplex:"half",credentials:z?ee:void 0};ae=c&&new l(T,ne);let oe=await(c?se(ae,ue):se(T,ne));const xe=y&&(V==="stream"||V==="response");if(y&&(O||xe&&I)){const K={};["status","statusText","headers"].forEach(Oe=>{K[Oe]=oe[Oe]});const re=X.toFiniteNumber(oe.headers.get("content-length")),[le,fe]=O&&iv(re,Cs(ov(O),!0))||[];oe=new i(sv(oe.body,cv,le,()=>{fe&&fe(),I&&I()}),K)}V=V||"text";let _=await v[X.findKey(v,V)||"text"](oe,S);return!xe&&I&&I(),await new Promise((K,re)=>{bS(K,re,{data:_,headers:nn.from(oe.headers),status:oe.status,statusText:oe.statusText,config:S,request:ae})})}catch(z){throw I&&I(),z&&z.name==="TypeError"&&/Load failed|fetch/i.test(z.message)?Object.assign(new Me("Network Error",Me.ERR_NETWORK,S,ae),{cause:z.cause||z}):Me.from(z,z&&z.code,S,ae)}}},K_=new Map,wS=t=>{let r=t?t.env:{};const{fetch:l,Request:i,Response:u}=r,c=[i,u,l];let f=c.length,h=f,p,m,y=K_;for(;h--;)p=c[h],m=y.get(p),m===void 0&&y.set(p,m=h?new Map:X_(r)),y=m;return m};wS();const sh={http:c_,xhr:$_,fetch:{get:wS}};X.forEach(sh,(t,r)=>{if(t){try{Object.defineProperty(t,"name",{value:r})}catch{}Object.defineProperty(t,"adapterName",{value:r})}});const mv=t=>`- ${t}`,F_=t=>X.isFunction(t)||t===null||t===!1,TS={getAdapter:(t,r)=>{t=X.isArray(t)?t:[t];const{length:l}=t;let i,u;const c={};for(let f=0;f<l;f++){i=t[f];let h;if(u=i,!F_(i)&&(u=sh[(h=String(i)).toLowerCase()],u===void 0))throw new Me(`Unknown adapter '${h}'`);if(u&&(X.isFunction(u)||(u=u.get(r))))break;c[h||"#"+f]=u}if(!u){const f=Object.entries(c).map(([p,m])=>`adapter ${p} `+(m===!1?"is not supported by the environment":"is not available in the build"));let h=l?f.length>1?`since :
`+f.map(mv).join(`
`):" "+mv(f[0]):"as no adapter specified";throw new Me("There is no suitable adapter to dispatch the request "+h,"ERR_NOT_SUPPORT")}return u},adapters:sh};function Nd(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new Ql(null,t)}function pv(t){return Nd(t),t.headers=nn.from(t.headers),t.data=Md.call(t,t.transformRequest),["post","put","patch"].indexOf(t.method)!==-1&&t.headers.setContentType("application/x-www-form-urlencoded",!1),TS.getAdapter(t.adapter||Do.adapter,t)(t).then(function(i){return Nd(t),i.data=Md.call(t,t.transformResponse,i),i.headers=nn.from(i.headers),i},function(i){return vS(i)||(Nd(t),i&&i.response&&(i.response.data=Md.call(t,t.transformResponse,i.response),i.response.headers=nn.from(i.response.headers))),Promise.reject(i)})}const RS="1.12.2",Is={};["object","boolean","number","function","string","symbol"].forEach((t,r)=>{Is[t]=function(i){return typeof i===t||"a"+(r<1?"n ":" ")+t}});const yv={};Is.transitional=function(r,l,i){function u(c,f){return"[Axios v"+RS+"] Transitional option '"+c+"'"+f+(i?". "+i:"")}return(c,f,h)=>{if(r===!1)throw new Me(u(f," has been removed"+(l?" in "+l:"")),Me.ERR_DEPRECATED);return l&&!yv[f]&&(yv[f]=!0,console.warn(u(f," has been deprecated since v"+l+" and will be removed in the near future"))),r?r(c,f,h):!0}};Is.spelling=function(r){return(l,i)=>(console.warn(`${i} is likely a misspelling of ${r}`),!0)};function Q_(t,r,l){if(typeof t!="object")throw new Me("options must be an object",Me.ERR_BAD_OPTION_VALUE);const i=Object.keys(t);let u=i.length;for(;u-- >0;){const c=i[u],f=r[c];if(f){const h=t[c],p=h===void 0||f(h,c,t);if(p!==!0)throw new Me("option "+c+" must be "+p,Me.ERR_BAD_OPTION_VALUE);continue}if(l!==!0)throw new Me("Unknown option "+c,Me.ERR_BAD_OPTION)}}const ms={assertOptions:Q_,validators:Is},Zn=ms.validators;let Ga=class{constructor(r){this.defaults=r||{},this.interceptors={request:new av,response:new av}}async request(r,l){try{return await this._request(r,l)}catch(i){if(i instanceof Error){let u={};Error.captureStackTrace?Error.captureStackTrace(u):u=new Error;const c=u.stack?u.stack.replace(/^.+\n/,""):"";try{i.stack?c&&!String(i.stack).endsWith(c.replace(/^.+\n.+\n/,""))&&(i.stack+=`
`+c):i.stack=c}catch{}}throw i}}_request(r,l){typeof r=="string"?(l=l||{},l.url=r):l=r||{},l=Qa(this.defaults,l);const{transitional:i,paramsSerializer:u,headers:c}=l;i!==void 0&&ms.assertOptions(i,{silentJSONParsing:Zn.transitional(Zn.boolean),forcedJSONParsing:Zn.transitional(Zn.boolean),clarifyTimeoutError:Zn.transitional(Zn.boolean)},!1),u!=null&&(X.isFunction(u)?l.paramsSerializer={serialize:u}:ms.assertOptions(u,{encode:Zn.function,serialize:Zn.function},!0)),l.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?l.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:l.allowAbsoluteUrls=!0),ms.assertOptions(l,{baseUrl:Zn.spelling("baseURL"),withXsrfToken:Zn.spelling("withXSRFToken")},!0),l.method=(l.method||this.defaults.method||"get").toLowerCase();let f=c&&X.merge(c.common,c[l.method]);c&&X.forEach(["delete","get","head","post","put","patch","common"],S=>{delete c[S]}),l.headers=nn.concat(f,c);const h=[];let p=!0;this.interceptors.request.forEach(function(T){typeof T.runWhen=="function"&&T.runWhen(l)===!1||(p=p&&T.synchronous,h.unshift(T.fulfilled,T.rejected))});const m=[];this.interceptors.response.forEach(function(T){m.push(T.fulfilled,T.rejected)});let y,v=0,E;if(!p){const S=[pv.bind(this),void 0];for(S.unshift(...h),S.push(...m),E=S.length,y=Promise.resolve(l);v<E;)y=y.then(S[v++],S[v++]);return y}E=h.length;let R=l;for(;v<E;){const S=h[v++],T=h[v++];try{R=S(R)}catch(C){T.call(this,C);break}}try{y=pv.call(this,R)}catch(S){return Promise.reject(S)}for(v=0,E=m.length;v<E;)y=y.then(m[v++],m[v++]);return y}getUri(r){r=Qa(this.defaults,r);const l=SS(r.baseURL,r.url,r.allowAbsoluteUrls);return pS(l,r.params,r.paramsSerializer)}};X.forEach(["delete","get","head","options"],function(r){Ga.prototype[r]=function(l,i){return this.request(Qa(i||{},{method:r,url:l,data:(i||{}).data}))}});X.forEach(["post","put","patch"],function(r){function l(i){return function(c,f,h){return this.request(Qa(h||{},{method:r,headers:i?{"Content-Type":"multipart/form-data"}:{},url:c,data:f}))}}Ga.prototype[r]=l(),Ga.prototype[r+"Form"]=l(!0)});let Z_=class CS{constructor(r){if(typeof r!="function")throw new TypeError("executor must be a function.");let l;this.promise=new Promise(function(c){l=c});const i=this;this.promise.then(u=>{if(!i._listeners)return;let c=i._listeners.length;for(;c-- >0;)i._listeners[c](u);i._listeners=null}),this.promise.then=u=>{let c;const f=new Promise(h=>{i.subscribe(h),c=h}).then(u);return f.cancel=function(){i.unsubscribe(c)},f},r(function(c,f,h){i.reason||(i.reason=new Ql(c,f,h),l(i.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(r){if(this.reason){r(this.reason);return}this._listeners?this._listeners.push(r):this._listeners=[r]}unsubscribe(r){if(!this._listeners)return;const l=this._listeners.indexOf(r);l!==-1&&this._listeners.splice(l,1)}toAbortSignal(){const r=new AbortController,l=i=>{r.abort(i)};return this.subscribe(l),r.signal.unsubscribe=()=>this.unsubscribe(l),r.signal}static source(){let r;return{token:new CS(function(u){r=u}),cancel:r}}};function J_(t){return function(l){return t.apply(null,l)}}function W_(t){return X.isObject(t)&&t.isAxiosError===!0}const ch={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(ch).forEach(([t,r])=>{ch[r]=t});function xS(t){const r=new Ga(t),l=rS(Ga.prototype.request,r);return X.extend(l,Ga.prototype,r,{allOwnKeys:!0}),X.extend(l,r,null,{allOwnKeys:!0}),l.create=function(u){return xS(Qa(t,u))},l}const Et=xS(Do);Et.Axios=Ga;Et.CanceledError=Ql;Et.CancelToken=Z_;Et.isCancel=vS;Et.VERSION=RS;Et.toFormData=Ws;Et.AxiosError=Me;Et.Cancel=Et.CanceledError;Et.all=function(r){return Promise.all(r)};Et.spread=J_;Et.isAxiosError=W_;Et.mergeConfig=Qa;Et.AxiosHeaders=nn;Et.formToJSON=t=>gS(X.isHTMLForm(t)?new FormData(t):t);Et.getAdapter=TS.getAdapter;Et.HttpStatusCode=ch;Et.default=Et;const{Axios:DD,AxiosError:MD,CanceledError:ND,isCancel:zD,CancelToken:UD,VERSION:LD,all:BD,Cancel:jD,isAxiosError:kD,spread:HD,toFormData:$D,AxiosHeaders:qD,HttpStatusCode:PD,formToJSON:VD,getAdapter:YD,mergeConfig:GD}=Et,I_="http://localhost:18000",qa=Et.create({baseURL:I_,timeout:6e4});qa.interceptors.response.use(t=>t,t=>Promise.reject(t));const Mo={upload:async t=>{const r=new FormData;r.append("document",t);const{data:l}=await qa.post("/api/extract",r),i=URL.createObjectURL(t),u={id:l.document.id||"upload-"+Date.now(),name:l.document.fileName||t.name,mimeType:l.document.mimeType||t.type||"application/pdf",functionalType:void 0,size:l.document.fileSize||t.size,uploadDate:new Date(l.document.uploadTimestamp||Date.now()),status:"completed",previewUrl:i},c={documentId:u.id,documentType:l.classification.documentType,confidence:l.metadata.quality.globalConfidence,text:l.extraction.text.raw,identities:l.extraction.entities.persons||[],addresses:l.extraction.entities.addresses||[],properties:[],contracts:[],signatures:[],companies:l.extraction.entities.companies||[],language:l.classification.language,metadata:l.metadata,status:l.status};return{document:u,extraction:c}},extract:async t=>{const{data:r}=await qa.get(`/api/notary/documents/${t}`),l=r.results||{};return{documentId:t,text:l.ocr_text||"Texte extrait du document...",language:"fr",documentType:l.document_type||"Document",identities:l.entities?.persons?.map((i,u)=>({id:`person-${u}`,type:"person",firstName:i.split(" ")[0]||i,lastName:i.split(" ").slice(1).join(" ")||"",birthDate:"",nationality:"Française",confidence:.9}))||[],addresses:l.entities?.addresses?.map(i=>({street:i,city:"Paris",postalCode:"75001",country:"France"}))||[],properties:l.entities?.properties?.map((i,u)=>({id:`prop-${u}`,type:"apartment",address:{street:"123 Rue de la Paix",city:"Paris",postalCode:"75001",country:"France"},surface:75,cadastralReference:"1234567890AB",value:25e4}))||[],contracts:[{id:"contract-1",type:"sale",parties:[],amount:25e4,date:"2024-01-15",clauses:["Clause de garantie","Clause de condition suspensive"]}],signatures:l.entities?.persons||[],confidence:l.verification_score||.85}},analyze:async t=>{const{data:r}=await qa.get(`/api/documents/${t}/analyze`);return r},getContext:async t=>{const{data:r}=await qa.get(`/api/documents/${t}/context`);return r},getConseil:async t=>{const{data:r}=await qa.get(`/api/documents/${t}/conseil`);return r},detectType:async t=>{const r=new FormData;r.append("file",t);const{data:l}=await qa.post("/api/ocr/detect",r);return l}},AS="http://localhost:3001";async function eD(t,r,l){if(console.log("🚀 [BACKEND] Début de l'extraction via le backend..."),!r)throw new Error("Aucun fichier fourni pour l'extraction");l?.onOcrProgress&&(l.onOcrProgress(.1),console.log("⏳ [BACKEND] Envoi du fichier au backend..."));const i=new FormData;i.append("document",r);try{const u=await fetch(`${AS}/api/extract`,{method:"POST",body:i});if(!u.ok)throw new Error(`Erreur HTTP: ${u.status} ${u.statusText}`);const c=await u.json();if(!c.document||!c.classification||!c.extraction)throw new Error("Format de réponse backend invalide");console.log("✅ [BACKEND] Extraction terminée avec succès");const f={documentId:c.document.id,text:c.extraction.text.raw,language:c.classification.language,documentType:c.classification.documentType,identities:c.extraction.entities.persons.map(h=>({id:h.id||`person-${Date.now()}`,type:"person",firstName:h.firstName||"",lastName:h.lastName||"",confidence:h.confidence||.9})),addresses:c.extraction.entities.addresses.map(h=>({street:h.street||"",city:h.city||"",postalCode:h.postalCode||"",country:h.country||"France"})),properties:[],contracts:[],signatures:c.extraction.entities.contractual?.signatures?.map(h=>h.signatory||"Signature détectée")||[],confidence:c.metadata.quality.globalConfidence,confidenceReasons:[`OCR: ${Math.round(c.metadata.quality.textExtractionConfidence*100)}% de confiance`,`Texte extrait: ${c.extraction.text.characterCount} caractères`,`Entités trouvées: ${c.extraction.entities.persons.length} personnes, ${c.extraction.entities.companies.length} sociétés, ${c.extraction.entities.addresses.length} adresses`,`Type détecté: ${c.classification.documentType}`,`Traitement backend: ${c.document.uploadTimestamp}`],companies:c.extraction.entities.companies||[],financial:c.extraction.entities.financial||void 0,dates:c.extraction.entities.dates||[],contractual:c.extraction.entities.contractual||void 0,references:c.extraction.entities.references||[],metadata:c.metadata,status:c.status};return console.log("🎉 [BACKEND] Extraction terminée avec succès:",{documentType:f.documentType,identitiesCount:f.identities.length,addressesCount:f.addresses.length,confidence:f.confidence}),f}catch(u){throw console.error("❌ [BACKEND] Erreur lors de l'extraction:",u),u}}let Ii=null;const tD=5e3;async function nD(){const t=Date.now();if(Ii&&t-Ii.timestamp<tD)return Ii.isHealthy;try{const l=await(await fetch(`${AS}/api/health`)).json(),i=l.status==="OK";return console.log("🏥 [BACKEND] Health check:",l.status),Ii={isHealthy:i,timestamp:t},i}catch(r){return console.error("❌ [BACKEND] Backend non accessible:",r),Ii={isHealthy:!1,timestamp:t},!1}}const gv={extract:eD,analyze:async t=>({documentId:t,documentType:"Document",isCNI:!1,credibilityScore:.8,summary:"Analyse en cours...",recommendations:[]}),getContext:async t=>({documentId:t,lastUpdated:new Date,georisquesData:{},cadastreData:{}}),getConseil:async t=>({documentId:t,analysis:"Analyse en cours...",recommendations:[],risks:[],nextSteps:[],generatedAt:new Date})},rD={PROD:!0,VITE_BACKEND_URL:"http://localhost:3001"};function aD(){const t=rD||{};return t.PROD&&typeof window<"u"&&window.location.hostname!=="localhost"?"/api":t.VITE_API_BASE?t.VITE_API_BASE:t.VITE_BACKEND_URL?`${t.VITE_BACKEND_URL}/api`:"/api"}const Kt=aD(),OS="4nk:etag:",_S="4nk:results:";function lD(t){try{return localStorage.getItem(OS+t)}catch{return null}}function vv(t,r){try{r&&localStorage.setItem(OS+t,r)}catch{}}function iD(t){try{const r=localStorage.getItem(_S+t);return r?JSON.parse(r):null}catch{return null}}function bv(t,r){try{localStorage.setItem(_S+t,JSON.stringify(r))}catch{}}async function oD(){const t=await fetch(`${Kt}/folders/default`,{method:"POST",headers:{"Content-Type":"application/json"}});if(!t.ok)throw new Error(`Erreur lors de la récupération du dossier par défaut: ${t.statusText}`);return t.json()}async function uD(t){console.log(`[API] Appel getFolderResults pour le dossier: ${t}`),console.log(`[API] API_BASE_URL: ${Kt}`),console.log(`[API] URL complète: ${Kt}/folders/${t}/results`);try{const r=new AbortController,l=setTimeout(()=>{console.log("[API] Timeout après 10 secondes"),r.abort()},1e4),i=`${Kt}/folders/${t}/results?t=${Date.now()}`;console.log(`[API] URL finale: ${i}`);const u=lD(t),c=await fetch(i,{signal:r.signal,headers:{Accept:"application/json","Content-Type":"application/json",...u?{"If-None-Match":u}:{}}});if(clearTimeout(l),console.log("[API] Réponse reçue:",c.status,c.statusText),console.log("[API] Headers:",Object.fromEntries(c.headers.entries())),c.status===304){const p=iD(t);if(p)return console.log("[API] 304 Not Modified - utilisation du cache local"),p;console.warn("[API] 304 sans cache: nouvelle requête sans If-None-Match");const m=await fetch(`${Kt}/folders/${t}/results`,{headers:{Accept:"application/json","Content-Type":"application/json"}});if(!m.ok)throw new Error(`Erreur backend: ${m.statusText}`);const y=await m.json(),v=m.headers.get("ETag");return v&&vv(t,v),bv(t,y),y}if(!c.ok)throw console.error("[API] Erreur HTTP:",c.status,c.statusText),new Error(`Erreur lors de la récupération des résultats du dossier: ${c.statusText}`);const f=await c.json(),h=c.headers.get("ETag");return h&&vv(t,h),bv(t,f),f}catch(r){throw r instanceof Error&&r.name==="AbortError"?(console.error("[API] Requête annulée (timeout)"),new Error("Timeout: La requête a pris trop de temps")):(console.error("[API] Erreur lors de l'appel API:",r),r)}}async function XD(t){const r=await fetch(`${Kt}/folders/${t}/cache`,{method:"DELETE",headers:{Accept:"application/json"}});if(!r.ok)throw new Error(`Erreur lors du vidage du cache du dossier: ${r.statusText}`);return r.json()}async function KD(t){const r=await fetch(`${Kt}/folders/${t}/reprocess`,{method:"POST",headers:{"Content-Type":"application/json"}});if(!r.ok)throw new Error(`Erreur lors du re-traitement du dossier: ${r.statusText}`);return r.json()}async function sD(t,r){const l=new FormData;l.append("document",t),l.append("folderHash",r);const i=await fetch(`${Kt}/extract`,{method:"POST",body:l});if(!i.ok)throw new Error(`Erreur lors de l'upload: ${i.statusText}`);return i.json()}async function FD(t,r){const l=await fetch(`${Kt}/folders/${t}/files/${r}`,{method:"DELETE",headers:{Accept:"application/json"}});if(!l.ok)throw new Error(`Erreur lors de la suppression du fichier: ${l.statusText}`);return l.json()}async function QD(t,r,l){const i=await fetch(`${Kt}/folders/${t}/files/${r}/confirm-address`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({confirmed:!0,address:l})});if(!i.ok)throw new Error(`Erreur lors de la confirmation d'adresse: ${i.statusText}`);return i.json()}async function ZD(t,r){const l=await fetch(`${Kt}/folders/${t}/files/${r}/review`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({})});if(!l.ok)throw new Error(`Erreur révision IA: ${l.statusText}`);return l.json()}async function JD(t,r,l,i){const u=await fetch(`${Kt}/folders/${t}/files/${r}/entities/delete`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({kind:l,...i})});if(!u.ok)throw new Error(`Erreur suppression entité: ${u.statusText}`);return u.json()}async function WD(t,r,l,i){const u=await fetch(`${Kt}/folders/${t}/files/${r}/entities/update`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({kind:l,...i})});if(!u.ok)throw new Error(`Erreur mise à jour entité: ${u.statusText}`);return u.json()}async function ID(t,r,l){const i=await fetch(`${Kt}/folders/${t}/files/${r}/enrich/${l}`,{method:"POST"});if(!i.ok)throw new Error("Erreur démarrage enrichissement");return i.json()}async function eM(t,r,l){const i=await fetch(`${Kt}/folders/${t}/files/${r}/enrich/${l}/status`);if(!i.ok)throw new Error("Erreur statut enrichissement");return i.json()}const cD=()=>{try{const t=localStorage.getItem("4nk-ia-documents");if(t){const r=JSON.parse(t);return console.log("💾 [STORE] État chargé depuis localStorage:",{documentsCount:r.documents?.length||0,extractionsCount:Object.keys(r.extractionById||{}).length}),r}}catch(t){console.warn("⚠️ [STORE] Erreur lors du chargement depuis localStorage:",t)}return{}},fD={documents:[],currentDocument:null,extractionResult:null,extractionById:{},fileById:{},analysisResult:null,contextResult:null,conseilResult:null,loading:!1,error:null,progressById:{},bootstrapped:!1,currentFolderHash:null,currentFolderName:null,folderResults:[],currentResultIndex:0,pendingFiles:[],hasPending:!1,pollingInterval:null,...cD()},zd=ha("document/upload",async t=>await Mo.upload(t)),Ud=ha("document/extract",async(t,r)=>{console.log(`🚀 [STORE] Extraction du document: ${t}`);const l=r.getState(),i=l.document.documents.find(c=>c.id===t);if(!i)throw new Error(`Document ${t} non trouvé`);if(l.document.extractionById[t])return console.log(` [STORE] Extraction déjà en cours/terminée pour ${t}`),l.document.extractionById[t];if(await nD()){if(console.log("🚀 [STORE] Utilisation du backend pour l'extraction"),i?.previewUrl)try{const f=await(await fetch(i.previewUrl)).blob(),h=new File([f],i.name,{type:i.mimeType});return await gv.extract(t,h)}catch(c){throw console.error("❌ [STORE] Erreur backend:",c),c}return await gv.extract(t,void 0)}else return console.log("⚠️ [STORE] Backend non disponible, utilisation du mode local"),await Mo.extract(t)}),dD=ha("document/analyze",async t=>await Mo.analyze(t)),hD=ha("document/context",async t=>await Mo.getContext(t)),mD=ha("document/conseil",async t=>await Mo.getConseil(t)),Ld=ha("document/createDefaultFolder",async()=>await oD()),io=ha("document/loadFolderResults",async t=>{console.log(`[STORE] loadFolderResults appelé avec folderHash: ${t}`);try{const r=await uD(t);return console.log("[STORE] loadFolderResults résultat:",r),r}catch(r){throw console.error("[STORE] loadFolderResults erreur:",r),r}}),Bd=ha("document/uploadFileToFolder",async({file:t,folderHash:r})=>await sD(t,r)),DS=nS({name:"document",initialState:fD,reducers:{setCurrentDocument:(t,r)=>{t.currentDocument=r.payload},clearResults:t=>{t.extractionResult=null,t.analysisResult=null,t.contextResult=null,t.conseilResult=null},addDocuments:(t,r)=>{const l=r.payload,i=new Set(t.documents.map(c=>`${c.name}::${c.size}`)),u=[...t.documents];l.forEach(c=>{const f=`${c.name}::${c.size}`;i.has(f)||(i.add(f),u.push(c))}),t.documents=u},removeDocument:(t,r)=>{const l=r.payload;t.documents=t.documents.filter(i=>i.id!==l),t.currentDocument&&t.currentDocument.id===l&&(t.currentDocument=null,t.extractionResult=null,t.analysisResult=null,t.contextResult=null,t.conseilResult=null),delete t.progressById[l]},setOcrProgress:(t,r)=>{const{id:l,progress:i}=r.payload;t.progressById[l]={ocr:Math.max(0,Math.min(100,Math.round(i*100))),llm:t.progressById[l]?.llm||0}},setLlmProgress:(t,r)=>{const{id:l,progress:i}=r.payload;t.progressById[l]={ocr:t.progressById[l]?.ocr||0,llm:Math.max(0,Math.min(100,Math.round(i*100)))}},setBootstrapped:(t,r)=>{t.bootstrapped=r.payload},setCurrentFolderHash:(t,r)=>{t.currentFolderHash=r.payload,r.payload||(t.currentFolderName=null)},setCurrentFolderName:(t,r)=>{t.currentFolderName=r.payload},setCurrentResultIndex:(t,r)=>{t.currentResultIndex=r.payload},clearFolderResults:t=>{t.folderResults=[],t.currentResultIndex=0},setPendingFiles:(t,r)=>{t.pendingFiles=r.payload,t.hasPending=r.payload.length>0},setPollingInterval:(t,r)=>{t.pollingInterval=r.payload},stopPolling:t=>{t.pollingInterval&&(clearInterval(t.pollingInterval),t.pollingInterval=null),t.hasPending=!1,t.pendingFiles=[]}},extraReducers:t=>{t.addCase(zd.pending,r=>{r.loading=!0,r.error=null}).addCase(zd.fulfilled,(r,l)=>{r.loading=!1;const{document:i,extraction:u}=l.payload;console.log("📤 [STORE] Upload fulfilled:",{documentId:i.id,documentName:i.name,hasExtraction:!!u,extractionDocumentId:u?.documentId}),r.documents.push(i),r.currentDocument=i,u&&(r.extractionResult=u,r.extractionById[i.id]=u,console.log("✅ [STORE] Extraction stored for document:",i.id)),i.previewUrl?.startsWith("blob:")}).addCase(zd.rejected,(r,l)=>{r.loading=!1,r.error=l.error.message||"Erreur lors du téléversement"}).addCase(Ud.pending,r=>{r.loading=!0,r.error=null}).addCase(Ud.fulfilled,(r,l)=>{r.loading=!1,r.extractionResult=l.payload,r.extractionById[l.payload.documentId]=l.payload,r.currentDocument&&r.currentDocument.id===l.payload.documentId&&(r.currentDocument.status="completed")}).addCase(Ud.rejected,(r,l)=>{r.loading=!1,r.error=l.error.message||"Erreur lors de l'extraction",r.currentDocument&&(r.currentDocument.status="error")}).addCase(dD.fulfilled,(r,l)=>{r.analysisResult=l.payload}).addCase(hD.fulfilled,(r,l)=>{r.contextResult=l.payload}).addCase(mD.fulfilled,(r,l)=>{r.conseilResult=l.payload}).addCase(Ld.fulfilled,(r,l)=>{r.currentFolderHash=l.payload.folderHash,r.loading=!1}).addCase(Ld.pending,r=>{r.loading=!0}).addCase(Ld.rejected,(r,l)=>{r.loading=!1,r.error=l.error.message||"Erreur lors de la création du dossier par défaut"}).addCase(io.fulfilled,(r,l)=>{console.log("[STORE] loadFolderResults.fulfilled appelé avec:",l.payload),console.log("[STORE] Nombre de résultats reçus:",l.payload.results?.length||0),r.folderResults=l.payload.results,r.currentFolderHash=l.payload.folderHash,r.currentFolderName=l.payload.folderName||l.payload.folderHash,r.loading=!1,r.pendingFiles=l.payload.pending||[],r.hasPending=l.payload.hasPending||!1;const i=[];if(l.payload.results&&l.payload.results.length>0){const c=l.payload.results.map(f=>({id:f.fileHash,name:f.document.fileName,mimeType:f.document.mimeType,size:0,uploadDate:new Date(f.document.uploadTimestamp),status:"completed",previewUrl:`/api/folders/${l.payload.folderHash}/files/${f.fileHash}`,suggestions:f?.status?.suggestions||void 0}));i.push(...c)}if(l.payload.pending&&l.payload.pending.length>0){const c=l.payload.pending.map(f=>({id:f.fileHash,name:f.fileHash,mimeType:"application/octet-stream",size:0,uploadDate:new Date(f.timestamp),status:"processing",previewUrl:""}));i.push(...c)}JSON.stringify(r.documents)!==JSON.stringify(i)?(r.documents=i,console.log(`[STORE] Documents mis à jour: ${l.payload.results?.length||0} completed + ${l.payload.pending?.length||0} pending = ${i.length} total`)):console.log("[STORE] Documents inchangés, pas de re-render"),console.log(`[STORE] Dossier chargé: ${l.payload.results.length} résultats, ${l.payload.pending?.length||0} pending`),console.log("[STORE] Documents finaux:",r.documents.length),console.log("[STORE] Documents mappés:",r.documents.map(c=>({id:c.id,name:c.name,status:c.status})))}).addCase(io.pending,r=>{r.loading=!0}).addCase(io.rejected,(r,l)=>{r.loading=!1,r.error=l.error.message||"Erreur lors du chargement des résultats du dossier"}).addCase(Bd.fulfilled,r=>{r.loading=!1}).addCase(Bd.pending,r=>{r.loading=!0}).addCase(Bd.rejected,(r,l)=>{r.loading=!1,r.error=l.error.message||"Erreur lors de l'upload du fichier"})}}),{setCurrentDocument:tM,clearResults:nM,addDocuments:rM,removeDocument:aM,setOcrProgress:lM,setLlmProgress:iM,setBootstrapped:pD,setCurrentFolderHash:Sv,setCurrentFolderName:yD,setCurrentResultIndex:oM,clearFolderResults:uM,setPendingFiles:sM,setPollingInterval:gD,stopPolling:Ev}=DS.actions,vD=DS.reducer,bD=t=>r=>l=>{const i=r(l);if(l.type.startsWith("document/")){const u=t.getState();try{const c={documents:u.document.documents,extractionById:u.document.extractionById,currentDocument:u.document.currentDocument};localStorage.setItem("4nk-ia-documents",JSON.stringify(c))}catch(c){console.warn("⚠️ [STORE] Erreur lors de la sauvegarde:",c)}}return i},SD=nO({reducer:{app:RO,document:vD},middleware:t=>t({serializableCheck:!1,immutableCheck:!0}).concat(bD),devTools:!0}),ED=dw,wD=pw;function TD(){const t=ED(),{documents:r,bootstrapped:l,currentFolderHash:i,folderResults:u,hasPending:c,pollingInterval:f}=wD(m=>m.document);D.useEffect(()=>{console.log("🔍 [APP] useEffect déclenché:",{documentsLength:r.length,bootstrapped:l,currentFolderHash:i,folderResultsLength:u.length,isDev:!1});const y=new URLSearchParams(window.location.search).get("hash");console.log("🔍 [APP] Hash du dossier depuis URL:",y);const v=async()=>{try{let E=y||i;y&&y!==i&&t(Sv(y)),E||(E="7d99a85daf66a0081a0e881630e6b39b",t(Sv(E)),console.log("📌 [APP] Dossier par défaut appliqué:",E)),console.log("📁 [APP] Chargement des résultats du dossier:",E),await t(io(E)).unwrap(),t(pD(!0)),console.log("🎉 [APP] Bootstrap terminé avec le dossier:",E)}catch(E){console.error("❌ [APP] Erreur lors de l'initialisation du dossier:",E)}};if(l){console.log("⏭️ [APP] Bootstrap déjà effectué, dossier:",i);return}v()},[t,l,i,u.length,r.length]),D.useEffect(()=>{const m=y=>{const v=y.detail;typeof v=="string"&&v.length>0&&t(yD(v))};return window.addEventListener("4nk:setFolderName",m),()=>window.removeEventListener("4nk:setFolderName",m)},[t]);const h=D.useCallback(m=>{console.log("🔄 [APP] Démarrage du polling pour le dossier:",m);let y=0;const v=30,E=setInterval(()=>{if(y++,console.log(`🔄 [APP] Polling #${y} - Vérification des résultats...`),y>=v){console.log("⏹️ [APP] Arrêt du polling - limite de tentatives atteinte"),clearInterval(E),t(Ev());return}t(io(m))},12e3);t(gD(E))},[t]),p=D.useCallback(()=>{console.log("⏹️ [APP] Arrêt du polling"),t(Ev())},[t]);return D.useEffect(()=>{c&&i&&!f?(console.log("🔄 [APP] Démarrage du polling - fichiers en cours détectés"),h(i)):!c&&f&&(console.log("⏹️ [APP] Arrêt du polling - tous les fichiers traités"),p())},[c,i,f,h,p]),D.useEffect(()=>()=>{f&&clearInterval(f)},[f]),Re.jsx(DA,{})}const RD=qs({palette:{mode:"light",background:{default:"#ffffff",paper:"#ffffff"},primary:{main:"#1976d2",light:"#42a5f5",dark:"#1565c0"},secondary:{main:"#dc004e",light:"#ff5983",dark:"#9a0036"},error:{main:"#f44336"},warning:{main:"#ff9800"},info:{main:"#2196f3"},success:{main:"#4caf50"}},typography:{fontFamily:'"Roboto", "Helvetica", "Arial", sans-serif',h4:{fontWeight:600},h6:{fontWeight:500}},components:{MuiCssBaseline:{styleOverrides:{body:{backgroundColor:"#ffffff"}}},MuiAppBar:{styleOverrides:{root:{backgroundColor:"#1976d2"}}},MuiPaper:{styleOverrides:{root:{backgroundColor:"#ffffff"}}}}});XE.createRoot(document.getElementById("root")).render(Re.jsx(D.StrictMode,{children:Re.jsx(sw,{store:SD,children:Re.jsxs($C,{theme:RD,children:[Re.jsx(dx,{}),Re.jsx(TD,{})]})})}));export{Rh as $,io as A,ox as B,JD as C,WC as D,aM as E,QD as F,ZD as G,FD as H,Bd as I,Sv as J,XD as K,KD as L,ID as M,eM as N,oM as O,gb as P,hD as Q,$E as R,vC as S,ax as T,xD as U,mD as V,dD as W,AD as X,SR as Y,Vd as Z,Xv as _,Ah as a,Cr as a0,pb as a1,kd as a2,tb as a3,CC as a4,T2 as a5,Ja as a6,Ud as a7,xh as b,js as c,Uh as d,yb as e,Or as f,wv as g,ob as h,Xa as i,Re as j,$R as k,vn as l,zh as m,BC as n,vb as o,CD as p,LC as q,D as r,Ps as s,bh as t,Iv as u,Hv as v,_R as w,ED as x,wD as y,WD as z};