med-notes/reader/dist/assets/index-DYDXjSXK.js
2025-06-26 20:05:02 +00:00

155 lines
310 KiB
JavaScript

var ry=Object.defineProperty;var cy=(a,u,r)=>u in a?ry(a,u,{enumerable:!0,configurable:!0,writable:!0,value:r}):a[u]=r;var we=(a,u,r)=>cy(a,typeof u!="symbol"?u+"":u,r);(function(){const u=document.createElement("link").relList;if(u&&u.supports&&u.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))c(o);new MutationObserver(o=>{for(const f of o)if(f.type==="childList")for(const p of f.addedNodes)p.tagName==="LINK"&&p.rel==="modulepreload"&&c(p)}).observe(document,{childList:!0,subtree:!0});function r(o){const f={};return o.integrity&&(f.integrity=o.integrity),o.referrerPolicy&&(f.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?f.credentials="include":o.crossOrigin==="anonymous"?f.credentials="omit":f.credentials="same-origin",f}function c(o){if(o.ep)return;o.ep=!0;const f=r(o);fetch(o.href,f)}})();function sy(a){return a&&a.__esModule&&Object.prototype.hasOwnProperty.call(a,"default")?a.default:a}var ps={exports:{}},Wa={};/**
* @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 Id;function oy(){if(Id)return Wa;Id=1;var a=Symbol.for("react.transitional.element"),u=Symbol.for("react.fragment");function r(c,o,f){var p=null;if(f!==void 0&&(p=""+f),o.key!==void 0&&(p=""+o.key),"key"in o){f={};for(var m in o)m!=="key"&&(f[m]=o[m])}else f=o;return o=f.ref,{$$typeof:a,type:c,key:p,ref:o!==void 0?o:null,props:f}}return Wa.Fragment=u,Wa.jsx=r,Wa.jsxs=r,Wa}var ep;function fy(){return ep||(ep=1,ps.exports=oy()),ps.exports}var C=fy(),ms={exports:{}},ae={};/**
* @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 tp;function hy(){if(tp)return ae;tp=1;var a=Symbol.for("react.transitional.element"),u=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),c=Symbol.for("react.strict_mode"),o=Symbol.for("react.profiler"),f=Symbol.for("react.consumer"),p=Symbol.for("react.context"),m=Symbol.for("react.forward_ref"),b=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),g=Symbol.for("react.lazy"),R=Symbol.iterator;function E(S){return S===null||typeof S!="object"?null:(S=R&&S[R]||S["@@iterator"],typeof S=="function"?S:null)}var B={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},T=Object.assign,k={};function N(S,Y,Q){this.props=S,this.context=Y,this.refs=k,this.updater=Q||B}N.prototype.isReactComponent={},N.prototype.setState=function(S,Y){if(typeof S!="object"&&typeof S!="function"&&S!=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,S,Y,"setState")},N.prototype.forceUpdate=function(S){this.updater.enqueueForceUpdate(this,S,"forceUpdate")};function q(){}q.prototype=N.prototype;function Z(S,Y,Q){this.props=S,this.context=Y,this.refs=k,this.updater=Q||B}var G=Z.prototype=new q;G.constructor=Z,T(G,N.prototype),G.isPureReactComponent=!0;var te=Array.isArray,$={H:null,A:null,T:null,S:null,V:null},fe=Object.prototype.hasOwnProperty;function se(S,Y,Q,X,F,he){return Q=he.ref,{$$typeof:a,type:S,key:Y,ref:Q!==void 0?Q:null,props:he}}function Ae(S,Y){return se(S.type,Y,void 0,void 0,void 0,S.props)}function Ee(S){return typeof S=="object"&&S!==null&&S.$$typeof===a}function tt(S){var Y={"=":"=0",":":"=2"};return"$"+S.replace(/[=:]/g,function(Q){return Y[Q]})}var xt=/\/+/g;function Je(S,Y){return typeof S=="object"&&S!==null&&S.key!=null?tt(""+S.key):Y.toString(36)}function Ln(){}function Hn(S){switch(S.status){case"fulfilled":return S.value;case"rejected":throw S.reason;default:switch(typeof S.status=="string"?S.then(Ln,Ln):(S.status="pending",S.then(function(Y){S.status==="pending"&&(S.status="fulfilled",S.value=Y)},function(Y){S.status==="pending"&&(S.status="rejected",S.reason=Y)})),S.status){case"fulfilled":return S.value;case"rejected":throw S.reason}}throw S}function Fe(S,Y,Q,X,F){var he=typeof S;(he==="undefined"||he==="boolean")&&(S=null);var ne=!1;if(S===null)ne=!0;else switch(he){case"bigint":case"string":case"number":ne=!0;break;case"object":switch(S.$$typeof){case a:case u:ne=!0;break;case g:return ne=S._init,Fe(ne(S._payload),Y,Q,X,F)}}if(ne)return F=F(S),ne=X===""?"."+Je(S,0):X,te(F)?(Q="",ne!=null&&(Q=ne.replace(xt,"$&/")+"/"),Fe(F,Y,Q,"",function(hn){return hn})):F!=null&&(Ee(F)&&(F=Ae(F,Q+(F.key==null||S&&S.key===F.key?"":(""+F.key).replace(xt,"$&/")+"/")+ne)),Y.push(F)),1;ne=0;var ft=X===""?".":X+":";if(te(S))for(var ze=0;ze<S.length;ze++)X=S[ze],he=ft+Je(X,ze),ne+=Fe(X,Y,Q,he,F);else if(ze=E(S),typeof ze=="function")for(S=ze.call(S),ze=0;!(X=S.next()).done;)X=X.value,he=ft+Je(X,ze++),ne+=Fe(X,Y,Q,he,F);else if(he==="object"){if(typeof S.then=="function")return Fe(Hn(S),Y,Q,X,F);throw Y=String(S),Error("Objects are not valid as a React child (found: "+(Y==="[object Object]"?"object with keys {"+Object.keys(S).join(", ")+"}":Y)+"). If you meant to render a collection of children, use an array instead.")}return ne}function j(S,Y,Q){if(S==null)return S;var X=[],F=0;return Fe(S,X,"","",function(he){return Y.call(Q,he,F++)}),X}function V(S){if(S._status===-1){var Y=S._result;Y=Y(),Y.then(function(Q){(S._status===0||S._status===-1)&&(S._status=1,S._result=Q)},function(Q){(S._status===0||S._status===-1)&&(S._status=2,S._result=Q)}),S._status===-1&&(S._status=0,S._result=Y)}if(S._status===1)return S._result.default;throw S._result}var I=typeof reportError=="function"?reportError:function(S){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var Y=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof S=="object"&&S!==null&&typeof S.message=="string"?String(S.message):String(S),error:S});if(!window.dispatchEvent(Y))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",S);return}console.error(S)};function Te(){}return ae.Children={map:j,forEach:function(S,Y,Q){j(S,function(){Y.apply(this,arguments)},Q)},count:function(S){var Y=0;return j(S,function(){Y++}),Y},toArray:function(S){return j(S,function(Y){return Y})||[]},only:function(S){if(!Ee(S))throw Error("React.Children.only expected to receive a single React element child.");return S}},ae.Component=N,ae.Fragment=r,ae.Profiler=o,ae.PureComponent=Z,ae.StrictMode=c,ae.Suspense=b,ae.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=$,ae.__COMPILER_RUNTIME={__proto__:null,c:function(S){return $.H.useMemoCache(S)}},ae.cache=function(S){return function(){return S.apply(null,arguments)}},ae.cloneElement=function(S,Y,Q){if(S==null)throw Error("The argument must be a React element, but you passed "+S+".");var X=T({},S.props),F=S.key,he=void 0;if(Y!=null)for(ne in Y.ref!==void 0&&(he=void 0),Y.key!==void 0&&(F=""+Y.key),Y)!fe.call(Y,ne)||ne==="key"||ne==="__self"||ne==="__source"||ne==="ref"&&Y.ref===void 0||(X[ne]=Y[ne]);var ne=arguments.length-2;if(ne===1)X.children=Q;else if(1<ne){for(var ft=Array(ne),ze=0;ze<ne;ze++)ft[ze]=arguments[ze+2];X.children=ft}return se(S.type,F,void 0,void 0,he,X)},ae.createContext=function(S){return S={$$typeof:p,_currentValue:S,_currentValue2:S,_threadCount:0,Provider:null,Consumer:null},S.Provider=S,S.Consumer={$$typeof:f,_context:S},S},ae.createElement=function(S,Y,Q){var X,F={},he=null;if(Y!=null)for(X in Y.key!==void 0&&(he=""+Y.key),Y)fe.call(Y,X)&&X!=="key"&&X!=="__self"&&X!=="__source"&&(F[X]=Y[X]);var ne=arguments.length-2;if(ne===1)F.children=Q;else if(1<ne){for(var ft=Array(ne),ze=0;ze<ne;ze++)ft[ze]=arguments[ze+2];F.children=ft}if(S&&S.defaultProps)for(X in ne=S.defaultProps,ne)F[X]===void 0&&(F[X]=ne[X]);return se(S,he,void 0,void 0,null,F)},ae.createRef=function(){return{current:null}},ae.forwardRef=function(S){return{$$typeof:m,render:S}},ae.isValidElement=Ee,ae.lazy=function(S){return{$$typeof:g,_payload:{_status:-1,_result:S},_init:V}},ae.memo=function(S,Y){return{$$typeof:d,type:S,compare:Y===void 0?null:Y}},ae.startTransition=function(S){var Y=$.T,Q={};$.T=Q;try{var X=S(),F=$.S;F!==null&&F(Q,X),typeof X=="object"&&X!==null&&typeof X.then=="function"&&X.then(Te,I)}catch(he){I(he)}finally{$.T=Y}},ae.unstable_useCacheRefresh=function(){return $.H.useCacheRefresh()},ae.use=function(S){return $.H.use(S)},ae.useActionState=function(S,Y,Q){return $.H.useActionState(S,Y,Q)},ae.useCallback=function(S,Y){return $.H.useCallback(S,Y)},ae.useContext=function(S){return $.H.useContext(S)},ae.useDebugValue=function(){},ae.useDeferredValue=function(S,Y){return $.H.useDeferredValue(S,Y)},ae.useEffect=function(S,Y,Q){var X=$.H;if(typeof Q=="function")throw Error("useEffect CRUD overload is not enabled in this build of React.");return X.useEffect(S,Y)},ae.useId=function(){return $.H.useId()},ae.useImperativeHandle=function(S,Y,Q){return $.H.useImperativeHandle(S,Y,Q)},ae.useInsertionEffect=function(S,Y){return $.H.useInsertionEffect(S,Y)},ae.useLayoutEffect=function(S,Y){return $.H.useLayoutEffect(S,Y)},ae.useMemo=function(S,Y){return $.H.useMemo(S,Y)},ae.useOptimistic=function(S,Y){return $.H.useOptimistic(S,Y)},ae.useReducer=function(S,Y,Q){return $.H.useReducer(S,Y,Q)},ae.useRef=function(S){return $.H.useRef(S)},ae.useState=function(S){return $.H.useState(S)},ae.useSyncExternalStore=function(S,Y,Q){return $.H.useSyncExternalStore(S,Y,Q)},ae.useTransition=function(){return $.H.useTransition()},ae.version="19.1.0",ae}var np;function Ls(){return np||(np=1,ms.exports=hy()),ms.exports}var D=Ls();const As=sy(D);var gs={exports:{}},Pa={},ys={exports:{}},bs={};/**
* @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 lp;function dy(){return lp||(lp=1,function(a){function u(j,V){var I=j.length;j.push(V);e:for(;0<I;){var Te=I-1>>>1,S=j[Te];if(0<o(S,V))j[Te]=V,j[I]=S,I=Te;else break e}}function r(j){return j.length===0?null:j[0]}function c(j){if(j.length===0)return null;var V=j[0],I=j.pop();if(I!==V){j[0]=I;e:for(var Te=0,S=j.length,Y=S>>>1;Te<Y;){var Q=2*(Te+1)-1,X=j[Q],F=Q+1,he=j[F];if(0>o(X,I))F<S&&0>o(he,X)?(j[Te]=he,j[F]=I,Te=F):(j[Te]=X,j[Q]=I,Te=Q);else if(F<S&&0>o(he,I))j[Te]=he,j[F]=I,Te=F;else break e}}return V}function o(j,V){var I=j.sortIndex-V.sortIndex;return I!==0?I:j.id-V.id}if(a.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var f=performance;a.unstable_now=function(){return f.now()}}else{var p=Date,m=p.now();a.unstable_now=function(){return p.now()-m}}var b=[],d=[],g=1,R=null,E=3,B=!1,T=!1,k=!1,N=!1,q=typeof setTimeout=="function"?setTimeout:null,Z=typeof clearTimeout=="function"?clearTimeout:null,G=typeof setImmediate<"u"?setImmediate:null;function te(j){for(var V=r(d);V!==null;){if(V.callback===null)c(d);else if(V.startTime<=j)c(d),V.sortIndex=V.expirationTime,u(b,V);else break;V=r(d)}}function $(j){if(k=!1,te(j),!T)if(r(b)!==null)T=!0,fe||(fe=!0,Je());else{var V=r(d);V!==null&&Fe($,V.startTime-j)}}var fe=!1,se=-1,Ae=5,Ee=-1;function tt(){return N?!0:!(a.unstable_now()-Ee<Ae)}function xt(){if(N=!1,fe){var j=a.unstable_now();Ee=j;var V=!0;try{e:{T=!1,k&&(k=!1,Z(se),se=-1),B=!0;var I=E;try{t:{for(te(j),R=r(b);R!==null&&!(R.expirationTime>j&&tt());){var Te=R.callback;if(typeof Te=="function"){R.callback=null,E=R.priorityLevel;var S=Te(R.expirationTime<=j);if(j=a.unstable_now(),typeof S=="function"){R.callback=S,te(j),V=!0;break t}R===r(b)&&c(b),te(j)}else c(b);R=r(b)}if(R!==null)V=!0;else{var Y=r(d);Y!==null&&Fe($,Y.startTime-j),V=!1}}break e}finally{R=null,E=I,B=!1}V=void 0}}finally{V?Je():fe=!1}}}var Je;if(typeof G=="function")Je=function(){G(xt)};else if(typeof MessageChannel<"u"){var Ln=new MessageChannel,Hn=Ln.port2;Ln.port1.onmessage=xt,Je=function(){Hn.postMessage(null)}}else Je=function(){q(xt,0)};function Fe(j,V){se=q(function(){j(a.unstable_now())},V)}a.unstable_IdlePriority=5,a.unstable_ImmediatePriority=1,a.unstable_LowPriority=4,a.unstable_NormalPriority=3,a.unstable_Profiling=null,a.unstable_UserBlockingPriority=2,a.unstable_cancelCallback=function(j){j.callback=null},a.unstable_forceFrameRate=function(j){0>j||125<j?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):Ae=0<j?Math.floor(1e3/j):5},a.unstable_getCurrentPriorityLevel=function(){return E},a.unstable_next=function(j){switch(E){case 1:case 2:case 3:var V=3;break;default:V=E}var I=E;E=V;try{return j()}finally{E=I}},a.unstable_requestPaint=function(){N=!0},a.unstable_runWithPriority=function(j,V){switch(j){case 1:case 2:case 3:case 4:case 5:break;default:j=3}var I=E;E=j;try{return V()}finally{E=I}},a.unstable_scheduleCallback=function(j,V,I){var Te=a.unstable_now();switch(typeof I=="object"&&I!==null?(I=I.delay,I=typeof I=="number"&&0<I?Te+I:Te):I=Te,j){case 1:var S=-1;break;case 2:S=250;break;case 5:S=1073741823;break;case 4:S=1e4;break;default:S=5e3}return S=I+S,j={id:g++,callback:V,priorityLevel:j,startTime:I,expirationTime:S,sortIndex:-1},I>Te?(j.sortIndex=I,u(d,j),r(b)===null&&j===r(d)&&(k?(Z(se),se=-1):k=!0,Fe($,I-Te))):(j.sortIndex=S,u(b,j),T||B||(T=!0,fe||(fe=!0,Je()))),j},a.unstable_shouldYield=tt,a.unstable_wrapCallback=function(j){var V=E;return function(){var I=E;E=V;try{return j.apply(this,arguments)}finally{E=I}}}}(bs)),bs}var ap;function py(){return ap||(ap=1,ys.exports=dy()),ys.exports}var vs={exports:{}},Ie={};/**
* @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 up;function my(){if(up)return Ie;up=1;var a=Ls();function u(b){var d="https://react.dev/errors/"+b;if(1<arguments.length){d+="?args[]="+encodeURIComponent(arguments[1]);for(var g=2;g<arguments.length;g++)d+="&args[]="+encodeURIComponent(arguments[g])}return"Minified React error #"+b+"; visit "+d+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function r(){}var c={d:{f:r,r:function(){throw Error(u(522))},D:r,C:r,L:r,m:r,X:r,S:r,M:r},p:0,findDOMNode:null},o=Symbol.for("react.portal");function f(b,d,g){var R=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:o,key:R==null?null:""+R,children:b,containerInfo:d,implementation:g}}var p=a.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function m(b,d){if(b==="font")return"";if(typeof d=="string")return d==="use-credentials"?d:""}return Ie.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=c,Ie.createPortal=function(b,d){var g=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!d||d.nodeType!==1&&d.nodeType!==9&&d.nodeType!==11)throw Error(u(299));return f(b,d,null,g)},Ie.flushSync=function(b){var d=p.T,g=c.p;try{if(p.T=null,c.p=2,b)return b()}finally{p.T=d,c.p=g,c.d.f()}},Ie.preconnect=function(b,d){typeof b=="string"&&(d?(d=d.crossOrigin,d=typeof d=="string"?d==="use-credentials"?d:"":void 0):d=null,c.d.C(b,d))},Ie.prefetchDNS=function(b){typeof b=="string"&&c.d.D(b)},Ie.preinit=function(b,d){if(typeof b=="string"&&d&&typeof d.as=="string"){var g=d.as,R=m(g,d.crossOrigin),E=typeof d.integrity=="string"?d.integrity:void 0,B=typeof d.fetchPriority=="string"?d.fetchPriority:void 0;g==="style"?c.d.S(b,typeof d.precedence=="string"?d.precedence:void 0,{crossOrigin:R,integrity:E,fetchPriority:B}):g==="script"&&c.d.X(b,{crossOrigin:R,integrity:E,fetchPriority:B,nonce:typeof d.nonce=="string"?d.nonce:void 0})}},Ie.preinitModule=function(b,d){if(typeof b=="string")if(typeof d=="object"&&d!==null){if(d.as==null||d.as==="script"){var g=m(d.as,d.crossOrigin);c.d.M(b,{crossOrigin:g,integrity:typeof d.integrity=="string"?d.integrity:void 0,nonce:typeof d.nonce=="string"?d.nonce:void 0})}}else d==null&&c.d.M(b)},Ie.preload=function(b,d){if(typeof b=="string"&&typeof d=="object"&&d!==null&&typeof d.as=="string"){var g=d.as,R=m(g,d.crossOrigin);c.d.L(b,g,{crossOrigin:R,integrity:typeof d.integrity=="string"?d.integrity:void 0,nonce:typeof d.nonce=="string"?d.nonce:void 0,type:typeof d.type=="string"?d.type:void 0,fetchPriority:typeof d.fetchPriority=="string"?d.fetchPriority:void 0,referrerPolicy:typeof d.referrerPolicy=="string"?d.referrerPolicy:void 0,imageSrcSet:typeof d.imageSrcSet=="string"?d.imageSrcSet:void 0,imageSizes:typeof d.imageSizes=="string"?d.imageSizes:void 0,media:typeof d.media=="string"?d.media:void 0})}},Ie.preloadModule=function(b,d){if(typeof b=="string")if(d){var g=m(d.as,d.crossOrigin);c.d.m(b,{as:typeof d.as=="string"&&d.as!=="script"?d.as:void 0,crossOrigin:g,integrity:typeof d.integrity=="string"?d.integrity:void 0})}else c.d.m(b)},Ie.requestFormReset=function(b){c.d.r(b)},Ie.unstable_batchedUpdates=function(b,d){return b(d)},Ie.useFormState=function(b,d,g){return p.H.useFormState(b,d,g)},Ie.useFormStatus=function(){return p.H.useHostTransitionStatus()},Ie.version="19.1.0",Ie}var ip;function gy(){if(ip)return vs.exports;ip=1;function a(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(a)}catch(u){console.error(u)}}return a(),vs.exports=my(),vs.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 rp;function yy(){if(rp)return Pa;rp=1;var a=py(),u=Ls(),r=gy();function c(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n])}return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function o(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function f(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function p(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function m(e){if(f(e)!==e)throw Error(c(188))}function b(e){var t=e.alternate;if(!t){if(t=f(e),t===null)throw Error(c(188));return t!==e?null:e}for(var n=e,l=t;;){var i=n.return;if(i===null)break;var s=i.alternate;if(s===null){if(l=i.return,l!==null){n=l;continue}break}if(i.child===s.child){for(s=i.child;s;){if(s===n)return m(i),e;if(s===l)return m(i),t;s=s.sibling}throw Error(c(188))}if(n.return!==l.return)n=i,l=s;else{for(var h=!1,y=i.child;y;){if(y===n){h=!0,n=i,l=s;break}if(y===l){h=!0,l=i,n=s;break}y=y.sibling}if(!h){for(y=s.child;y;){if(y===n){h=!0,n=s,l=i;break}if(y===l){h=!0,l=s,n=i;break}y=y.sibling}if(!h)throw Error(c(189))}}if(n.alternate!==l)throw Error(c(190))}if(n.tag!==3)throw Error(c(188));return n.stateNode.current===n?e:t}function d(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=d(e),t!==null)return t;e=e.sibling}return null}var g=Object.assign,R=Symbol.for("react.element"),E=Symbol.for("react.transitional.element"),B=Symbol.for("react.portal"),T=Symbol.for("react.fragment"),k=Symbol.for("react.strict_mode"),N=Symbol.for("react.profiler"),q=Symbol.for("react.provider"),Z=Symbol.for("react.consumer"),G=Symbol.for("react.context"),te=Symbol.for("react.forward_ref"),$=Symbol.for("react.suspense"),fe=Symbol.for("react.suspense_list"),se=Symbol.for("react.memo"),Ae=Symbol.for("react.lazy"),Ee=Symbol.for("react.activity"),tt=Symbol.for("react.memo_cache_sentinel"),xt=Symbol.iterator;function Je(e){return e===null||typeof e!="object"?null:(e=xt&&e[xt]||e["@@iterator"],typeof e=="function"?e:null)}var Ln=Symbol.for("react.client.reference");function Hn(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===Ln?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case T:return"Fragment";case N:return"Profiler";case k:return"StrictMode";case $:return"Suspense";case fe:return"SuspenseList";case Ee:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case B:return"Portal";case G:return(e.displayName||"Context")+".Provider";case Z:return(e._context.displayName||"Context")+".Consumer";case te:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case se:return t=e.displayName||null,t!==null?t:Hn(e.type)||"Memo";case Ae:t=e._payload,e=e._init;try{return Hn(e(t))}catch{}}return null}var Fe=Array.isArray,j=u.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,V=r.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,I={pending:!1,data:null,method:null,action:null},Te=[],S=-1;function Y(e){return{current:e}}function Q(e){0>S||(e.current=Te[S],Te[S]=null,S--)}function X(e,t){S++,Te[S]=e.current,e.current=t}var F=Y(null),he=Y(null),ne=Y(null),ft=Y(null);function ze(e,t){switch(X(ne,t),X(he,e),X(F,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?Od(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=Od(t),e=zd(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}Q(F),X(F,e)}function hn(){Q(F),Q(he),Q(ne)}function Ii(e){e.memoizedState!==null&&X(ft,e);var t=F.current,n=zd(t,e.type);t!==n&&(X(he,e),X(F,n))}function hu(e){he.current===e&&(Q(F),Q(he)),ft.current===e&&(Q(ft),Qa._currentValue=I)}var er=Object.prototype.hasOwnProperty,tr=a.unstable_scheduleCallback,nr=a.unstable_cancelCallback,Hm=a.unstable_shouldYield,qm=a.unstable_requestPaint,Lt=a.unstable_now,Ym=a.unstable_getCurrentPriorityLevel,uo=a.unstable_ImmediatePriority,io=a.unstable_UserBlockingPriority,du=a.unstable_NormalPriority,Gm=a.unstable_LowPriority,ro=a.unstable_IdlePriority,Zm=a.log,Xm=a.unstable_setDisableYieldValue,ea=null,ht=null;function dn(e){if(typeof Zm=="function"&&Xm(e),ht&&typeof ht.setStrictMode=="function")try{ht.setStrictMode(ea,e)}catch{}}var dt=Math.clz32?Math.clz32:$m,Vm=Math.log,Qm=Math.LN2;function $m(e){return e>>>=0,e===0?32:31-(Vm(e)/Qm|0)|0}var pu=256,mu=4194304;function qn(e){var t=e&42;if(t!==0)return t;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 gu(e,t,n){var l=e.pendingLanes;if(l===0)return 0;var i=0,s=e.suspendedLanes,h=e.pingedLanes;e=e.warmLanes;var y=l&134217727;return y!==0?(l=y&~s,l!==0?i=qn(l):(h&=y,h!==0?i=qn(h):n||(n=y&~e,n!==0&&(i=qn(n))))):(y=l&~s,y!==0?i=qn(y):h!==0?i=qn(h):n||(n=l&~e,n!==0&&(i=qn(n)))),i===0?0:t!==0&&t!==i&&(t&s)===0&&(s=i&-i,n=t&-t,s>=n||s===32&&(n&4194048)!==0)?t:i}function ta(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function Km(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+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 t+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 co(){var e=pu;return pu<<=1,(pu&4194048)===0&&(pu=256),e}function so(){var e=mu;return mu<<=1,(mu&62914560)===0&&(mu=4194304),e}function lr(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function na(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function Jm(e,t,n,l,i,s){var h=e.pendingLanes;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=n,e.entangledLanes&=n,e.errorRecoveryDisabledLanes&=n,e.shellSuspendCounter=0;var y=e.entanglements,v=e.expirationTimes,O=e.hiddenUpdates;for(n=h&~n;0<n;){var U=31-dt(n),H=1<<U;y[U]=0,v[U]=-1;var z=O[U];if(z!==null)for(O[U]=null,U=0;U<z.length;U++){var _=z[U];_!==null&&(_.lane&=-536870913)}n&=~H}l!==0&&oo(e,l,0),s!==0&&i===0&&e.tag!==0&&(e.suspendedLanes|=s&~(h&~t))}function oo(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var l=31-dt(t);e.entangledLanes|=t,e.entanglements[l]=e.entanglements[l]|1073741824|n&4194090}function fo(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var l=31-dt(n),i=1<<l;i&t|e[l]&t&&(e[l]|=t),n&=~i}}function ar(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 ur(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function ho(){var e=V.p;return e!==0?e:(e=window.event,e===void 0?32:$d(e.type))}function Fm(e,t){var n=V.p;try{return V.p=e,t()}finally{V.p=n}}var pn=Math.random().toString(36).slice(2),We="__reactFiber$"+pn,at="__reactProps$"+pn,ol="__reactContainer$"+pn,ir="__reactEvents$"+pn,Wm="__reactListeners$"+pn,Pm="__reactHandles$"+pn,po="__reactResources$"+pn,la="__reactMarker$"+pn;function rr(e){delete e[We],delete e[at],delete e[ir],delete e[Wm],delete e[Pm]}function fl(e){var t=e[We];if(t)return t;for(var n=e.parentNode;n;){if(t=n[ol]||n[We]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=Cd(e);e!==null;){if(n=e[We])return n;e=Cd(e)}return t}e=n,n=e.parentNode}return null}function hl(e){if(e=e[We]||e[ol]){var t=e.tag;if(t===5||t===6||t===13||t===26||t===27||t===3)return e}return null}function aa(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(c(33))}function dl(e){var t=e[po];return t||(t=e[po]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function Ge(e){e[la]=!0}var mo=new Set,go={};function Yn(e,t){pl(e,t),pl(e+"Capture",t)}function pl(e,t){for(go[e]=t,e=0;e<t.length;e++)mo.add(t[e])}var Im=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]*$"),yo={},bo={};function e0(e){return er.call(bo,e)?!0:er.call(yo,e)?!1:Im.test(e)?bo[e]=!0:(yo[e]=!0,!1)}function yu(e,t,n){if(e0(t))if(n===null)e.removeAttribute(t);else{switch(typeof n){case"undefined":case"function":case"symbol":e.removeAttribute(t);return;case"boolean":var l=t.toLowerCase().slice(0,5);if(l!=="data-"&&l!=="aria-"){e.removeAttribute(t);return}}e.setAttribute(t,""+n)}}function bu(e,t,n){if(n===null)e.removeAttribute(t);else{switch(typeof n){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(t);return}e.setAttribute(t,""+n)}}function Qt(e,t,n,l){if(l===null)e.removeAttribute(n);else{switch(typeof l){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(n);return}e.setAttributeNS(t,n,""+l)}}var cr,vo;function ml(e){if(cr===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);cr=t&&t[1]||"",vo=-1<n.stack.indexOf(`
at`)?" (<anonymous>)":-1<n.stack.indexOf("@")?"@unknown:0:0":""}return`
`+cr+e+vo}var sr=!1;function or(e,t){if(!e||sr)return"";sr=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var l={DetermineComponentFrameRoot:function(){try{if(t){var H=function(){throw Error()};if(Object.defineProperty(H.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(H,[])}catch(_){var z=_}Reflect.construct(e,[],H)}else{try{H.call()}catch(_){z=_}e.call(H.prototype)}}else{try{throw Error()}catch(_){z=_}(H=e())&&typeof H.catch=="function"&&H.catch(function(){})}}catch(_){if(_&&z&&typeof _.stack=="string")return[_.stack,z.stack]}return[null,null]}};l.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var i=Object.getOwnPropertyDescriptor(l.DetermineComponentFrameRoot,"name");i&&i.configurable&&Object.defineProperty(l.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var s=l.DetermineComponentFrameRoot(),h=s[0],y=s[1];if(h&&y){var v=h.split(`
`),O=y.split(`
`);for(i=l=0;l<v.length&&!v[l].includes("DetermineComponentFrameRoot");)l++;for(;i<O.length&&!O[i].includes("DetermineComponentFrameRoot");)i++;if(l===v.length||i===O.length)for(l=v.length-1,i=O.length-1;1<=l&&0<=i&&v[l]!==O[i];)i--;for(;1<=l&&0<=i;l--,i--)if(v[l]!==O[i]){if(l!==1||i!==1)do if(l--,i--,0>i||v[l]!==O[i]){var U=`
`+v[l].replace(" at new "," at ");return e.displayName&&U.includes("<anonymous>")&&(U=U.replace("<anonymous>",e.displayName)),U}while(1<=l&&0<=i);break}}}finally{sr=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:"")?ml(n):""}function t0(e){switch(e.tag){case 26:case 27:case 5:return ml(e.type);case 16:return ml("Lazy");case 13:return ml("Suspense");case 19:return ml("SuspenseList");case 0:case 15:return or(e.type,!1);case 11:return or(e.type.render,!1);case 1:return or(e.type,!0);case 31:return ml("Activity");default:return""}}function So(e){try{var t="";do t+=t0(e),e=e.return;while(e);return t}catch(n){return`
Error generating stack: `+n.message+`
`+n.stack}}function Et(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function xo(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function n0(e){var t=xo(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),l=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var i=n.get,s=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(h){l=""+h,s.call(this,h)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return l},setValue:function(h){l=""+h},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function vu(e){e._valueTracker||(e._valueTracker=n0(e))}function Eo(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),l="";return e&&(l=xo(e)?e.checked?"true":"false":e.value),e=l,e!==n?(t.setValue(e),!0):!1}function Su(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 l0=/[\n"\\]/g;function Tt(e){return e.replace(l0,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function fr(e,t,n,l,i,s,h,y){e.name="",h!=null&&typeof h!="function"&&typeof h!="symbol"&&typeof h!="boolean"?e.type=h:e.removeAttribute("type"),t!=null?h==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+Et(t)):e.value!==""+Et(t)&&(e.value=""+Et(t)):h!=="submit"&&h!=="reset"||e.removeAttribute("value"),t!=null?hr(e,h,Et(t)):n!=null?hr(e,h,Et(n)):l!=null&&e.removeAttribute("value"),i==null&&s!=null&&(e.defaultChecked=!!s),i!=null&&(e.checked=i&&typeof i!="function"&&typeof i!="symbol"),y!=null&&typeof y!="function"&&typeof y!="symbol"&&typeof y!="boolean"?e.name=""+Et(y):e.removeAttribute("name")}function To(e,t,n,l,i,s,h,y){if(s!=null&&typeof s!="function"&&typeof s!="symbol"&&typeof s!="boolean"&&(e.type=s),t!=null||n!=null){if(!(s!=="submit"&&s!=="reset"||t!=null))return;n=n!=null?""+Et(n):"",t=t!=null?""+Et(t):n,y||t===e.value||(e.value=t),e.defaultValue=t}l=l??i,l=typeof l!="function"&&typeof l!="symbol"&&!!l,e.checked=y?e.checked:!!l,e.defaultChecked=!!l,h!=null&&typeof h!="function"&&typeof h!="symbol"&&typeof h!="boolean"&&(e.name=h)}function hr(e,t,n){t==="number"&&Su(e.ownerDocument)===e||e.defaultValue===""+n||(e.defaultValue=""+n)}function gl(e,t,n,l){if(e=e.options,t){t={};for(var i=0;i<n.length;i++)t["$"+n[i]]=!0;for(n=0;n<e.length;n++)i=t.hasOwnProperty("$"+e[n].value),e[n].selected!==i&&(e[n].selected=i),i&&l&&(e[n].defaultSelected=!0)}else{for(n=""+Et(n),t=null,i=0;i<e.length;i++){if(e[i].value===n){e[i].selected=!0,l&&(e[i].defaultSelected=!0);return}t!==null||e[i].disabled||(t=e[i])}t!==null&&(t.selected=!0)}}function Ro(e,t,n){if(t!=null&&(t=""+Et(t),t!==e.value&&(e.value=t),n==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=n!=null?""+Et(n):""}function wo(e,t,n,l){if(t==null){if(l!=null){if(n!=null)throw Error(c(92));if(Fe(l)){if(1<l.length)throw Error(c(93));l=l[0]}n=l}n==null&&(n=""),t=n}n=Et(t),e.defaultValue=n,l=e.textContent,l===n&&l!==""&&l!==null&&(e.value=l)}function yl(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var a0=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 Ao(e,t,n){var l=t.indexOf("--")===0;n==null||typeof n=="boolean"||n===""?l?e.setProperty(t,""):t==="float"?e.cssFloat="":e[t]="":l?e.setProperty(t,n):typeof n!="number"||n===0||a0.has(t)?t==="float"?e.cssFloat=n:e[t]=(""+n).trim():e[t]=n+"px"}function Oo(e,t,n){if(t!=null&&typeof t!="object")throw Error(c(62));if(e=e.style,n!=null){for(var l in n)!n.hasOwnProperty(l)||t!=null&&t.hasOwnProperty(l)||(l.indexOf("--")===0?e.setProperty(l,""):l==="float"?e.cssFloat="":e[l]="");for(var i in t)l=t[i],t.hasOwnProperty(i)&&n[i]!==l&&Ao(e,i,l)}else for(var s in t)t.hasOwnProperty(s)&&Ao(e,s,t[s])}function dr(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 u0=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"]]),i0=/^[\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 xu(e){return i0.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}var pr=null;function mr(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var bl=null,vl=null;function zo(e){var t=hl(e);if(t&&(e=t.stateNode)){var n=e[at]||null;e:switch(e=t.stateNode,t.type){case"input":if(fr(e,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll('input[name="'+Tt(""+t)+'"][type="radio"]'),t=0;t<n.length;t++){var l=n[t];if(l!==e&&l.form===e.form){var i=l[at]||null;if(!i)throw Error(c(90));fr(l,i.value,i.defaultValue,i.defaultValue,i.checked,i.defaultChecked,i.type,i.name)}}for(t=0;t<n.length;t++)l=n[t],l.form===e.form&&Eo(l)}break e;case"textarea":Ro(e,n.value,n.defaultValue);break e;case"select":t=n.value,t!=null&&gl(e,!!n.multiple,t,!1)}}}var gr=!1;function _o(e,t,n){if(gr)return e(t,n);gr=!0;try{var l=e(t);return l}finally{if(gr=!1,(bl!==null||vl!==null)&&(ii(),bl&&(t=bl,e=vl,vl=bl=null,zo(t),e)))for(t=0;t<e.length;t++)zo(e[t])}}function ua(e,t){var n=e.stateNode;if(n===null)return null;var l=n[at]||null;if(l===null)return null;n=l[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(l=!l.disabled)||(e=e.type,l=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!l;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(c(231,t,typeof n));return n}var $t=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),yr=!1;if($t)try{var ia={};Object.defineProperty(ia,"passive",{get:function(){yr=!0}}),window.addEventListener("test",ia,ia),window.removeEventListener("test",ia,ia)}catch{yr=!1}var mn=null,br=null,Eu=null;function Mo(){if(Eu)return Eu;var e,t=br,n=t.length,l,i="value"in mn?mn.value:mn.textContent,s=i.length;for(e=0;e<n&&t[e]===i[e];e++);var h=n-e;for(l=1;l<=h&&t[n-l]===i[s-l];l++);return Eu=i.slice(e,1<l?1-l:void 0)}function Tu(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function Ru(){return!0}function Do(){return!1}function ut(e){function t(n,l,i,s,h){this._reactName=n,this._targetInst=i,this.type=l,this.nativeEvent=s,this.target=h,this.currentTarget=null;for(var y in e)e.hasOwnProperty(y)&&(n=e[y],this[y]=n?n(s):s[y]);return this.isDefaultPrevented=(s.defaultPrevented!=null?s.defaultPrevented:s.returnValue===!1)?Ru:Do,this.isPropagationStopped=Do,this}return g(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=Ru)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=Ru)},persist:function(){},isPersistent:Ru}),t}var Gn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},wu=ut(Gn),ra=g({},Gn,{view:0,detail:0}),r0=ut(ra),vr,Sr,ca,Au=g({},ra,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Er,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!==ca&&(ca&&e.type==="mousemove"?(vr=e.screenX-ca.screenX,Sr=e.screenY-ca.screenY):Sr=vr=0,ca=e),vr)},movementY:function(e){return"movementY"in e?e.movementY:Sr}}),Co=ut(Au),c0=g({},Au,{dataTransfer:0}),s0=ut(c0),o0=g({},ra,{relatedTarget:0}),xr=ut(o0),f0=g({},Gn,{animationName:0,elapsedTime:0,pseudoElement:0}),h0=ut(f0),d0=g({},Gn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),p0=ut(d0),m0=g({},Gn,{data:0}),No=ut(m0),g0={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},y0={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"},b0={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function v0(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=b0[e])?!!t[e]:!1}function Er(){return v0}var S0=g({},ra,{key:function(e){if(e.key){var t=g0[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Tu(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?y0[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Er,charCode:function(e){return e.type==="keypress"?Tu(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Tu(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),x0=ut(S0),E0=g({},Au,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Uo=ut(E0),T0=g({},ra,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Er}),R0=ut(T0),w0=g({},Gn,{propertyName:0,elapsedTime:0,pseudoElement:0}),A0=ut(w0),O0=g({},Au,{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}),z0=ut(O0),_0=g({},Gn,{newState:0,oldState:0}),M0=ut(_0),D0=[9,13,27,32],Tr=$t&&"CompositionEvent"in window,sa=null;$t&&"documentMode"in document&&(sa=document.documentMode);var C0=$t&&"TextEvent"in window&&!sa,jo=$t&&(!Tr||sa&&8<sa&&11>=sa),ko=" ",Bo=!1;function Lo(e,t){switch(e){case"keyup":return D0.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Ho(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Sl=!1;function N0(e,t){switch(e){case"compositionend":return Ho(t);case"keypress":return t.which!==32?null:(Bo=!0,ko);case"textInput":return e=t.data,e===ko&&Bo?null:e;default:return null}}function U0(e,t){if(Sl)return e==="compositionend"||!Tr&&Lo(e,t)?(e=Mo(),Eu=br=mn=null,Sl=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return jo&&t.locale!=="ko"?null:t.data;default:return null}}var j0={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 qo(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!j0[e.type]:t==="textarea"}function Yo(e,t,n,l){bl?vl?vl.push(l):vl=[l]:bl=l,t=hi(t,"onChange"),0<t.length&&(n=new wu("onChange","change",null,n,l),e.push({event:n,listeners:t}))}var oa=null,fa=null;function k0(e){Ed(e,0)}function Ou(e){var t=aa(e);if(Eo(t))return e}function Go(e,t){if(e==="change")return t}var Zo=!1;if($t){var Rr;if($t){var wr="oninput"in document;if(!wr){var Xo=document.createElement("div");Xo.setAttribute("oninput","return;"),wr=typeof Xo.oninput=="function"}Rr=wr}else Rr=!1;Zo=Rr&&(!document.documentMode||9<document.documentMode)}function Vo(){oa&&(oa.detachEvent("onpropertychange",Qo),fa=oa=null)}function Qo(e){if(e.propertyName==="value"&&Ou(fa)){var t=[];Yo(t,fa,e,mr(e)),_o(k0,t)}}function B0(e,t,n){e==="focusin"?(Vo(),oa=t,fa=n,oa.attachEvent("onpropertychange",Qo)):e==="focusout"&&Vo()}function L0(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Ou(fa)}function H0(e,t){if(e==="click")return Ou(t)}function q0(e,t){if(e==="input"||e==="change")return Ou(t)}function Y0(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var pt=typeof Object.is=="function"?Object.is:Y0;function ha(e,t){if(pt(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),l=Object.keys(t);if(n.length!==l.length)return!1;for(l=0;l<n.length;l++){var i=n[l];if(!er.call(t,i)||!pt(e[i],t[i]))return!1}return!0}function $o(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Ko(e,t){var n=$o(e);e=0;for(var l;n;){if(n.nodeType===3){if(l=e+n.textContent.length,e<=t&&l>=t)return{node:n,offset:t-e};e=l}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=$o(n)}}function Jo(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Jo(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Fo(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=Su(e.document);t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Su(e.document)}return t}function Ar(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}var G0=$t&&"documentMode"in document&&11>=document.documentMode,xl=null,Or=null,da=null,zr=!1;function Wo(e,t,n){var l=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;zr||xl==null||xl!==Su(l)||(l=xl,"selectionStart"in l&&Ar(l)?l={start:l.selectionStart,end:l.selectionEnd}:(l=(l.ownerDocument&&l.ownerDocument.defaultView||window).getSelection(),l={anchorNode:l.anchorNode,anchorOffset:l.anchorOffset,focusNode:l.focusNode,focusOffset:l.focusOffset}),da&&ha(da,l)||(da=l,l=hi(Or,"onSelect"),0<l.length&&(t=new wu("onSelect","select",null,t,n),e.push({event:t,listeners:l}),t.target=xl)))}function Zn(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var El={animationend:Zn("Animation","AnimationEnd"),animationiteration:Zn("Animation","AnimationIteration"),animationstart:Zn("Animation","AnimationStart"),transitionrun:Zn("Transition","TransitionRun"),transitionstart:Zn("Transition","TransitionStart"),transitioncancel:Zn("Transition","TransitionCancel"),transitionend:Zn("Transition","TransitionEnd")},_r={},Po={};$t&&(Po=document.createElement("div").style,"AnimationEvent"in window||(delete El.animationend.animation,delete El.animationiteration.animation,delete El.animationstart.animation),"TransitionEvent"in window||delete El.transitionend.transition);function Xn(e){if(_r[e])return _r[e];if(!El[e])return e;var t=El[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Po)return _r[e]=t[n];return e}var Io=Xn("animationend"),ef=Xn("animationiteration"),tf=Xn("animationstart"),Z0=Xn("transitionrun"),X0=Xn("transitionstart"),V0=Xn("transitioncancel"),nf=Xn("transitionend"),lf=new Map,Mr="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(" ");Mr.push("scrollEnd");function Ct(e,t){lf.set(e,t),Yn(t,[e])}var af=new WeakMap;function Rt(e,t){if(typeof e=="object"&&e!==null){var n=af.get(e);return n!==void 0?n:(t={value:e,source:t,stack:So(t)},af.set(e,t),t)}return{value:e,source:t,stack:So(t)}}var wt=[],Tl=0,Dr=0;function zu(){for(var e=Tl,t=Dr=Tl=0;t<e;){var n=wt[t];wt[t++]=null;var l=wt[t];wt[t++]=null;var i=wt[t];wt[t++]=null;var s=wt[t];if(wt[t++]=null,l!==null&&i!==null){var h=l.pending;h===null?i.next=i:(i.next=h.next,h.next=i),l.pending=i}s!==0&&uf(n,i,s)}}function _u(e,t,n,l){wt[Tl++]=e,wt[Tl++]=t,wt[Tl++]=n,wt[Tl++]=l,Dr|=l,e.lanes|=l,e=e.alternate,e!==null&&(e.lanes|=l)}function Cr(e,t,n,l){return _u(e,t,n,l),Mu(e)}function Rl(e,t){return _u(e,null,null,t),Mu(e)}function uf(e,t,n){e.lanes|=n;var l=e.alternate;l!==null&&(l.lanes|=n);for(var i=!1,s=e.return;s!==null;)s.childLanes|=n,l=s.alternate,l!==null&&(l.childLanes|=n),s.tag===22&&(e=s.stateNode,e===null||e._visibility&1||(i=!0)),e=s,s=s.return;return e.tag===3?(s=e.stateNode,i&&t!==null&&(i=31-dt(n),e=s.hiddenUpdates,l=e[i],l===null?e[i]=[t]:l.push(t),t.lane=n|536870912),s):null}function Mu(e){if(50<La)throw La=0,Lc=null,Error(c(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var wl={};function Q0(e,t,n,l){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=l,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function mt(e,t,n,l){return new Q0(e,t,n,l)}function Nr(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Kt(e,t){var n=e.alternate;return n===null?(n=mt(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&65011712,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n.refCleanup=e.refCleanup,n}function rf(e,t){e.flags&=65011714;var n=e.alternate;return n===null?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=n.childLanes,e.lanes=n.lanes,e.child=n.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=n.memoizedProps,e.memoizedState=n.memoizedState,e.updateQueue=n.updateQueue,e.type=n.type,t=n.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function Du(e,t,n,l,i,s){var h=0;if(l=e,typeof e=="function")Nr(e)&&(h=1);else if(typeof e=="string")h=Kg(e,n,F.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case Ee:return e=mt(31,n,t,i),e.elementType=Ee,e.lanes=s,e;case T:return Vn(n.children,i,s,t);case k:h=8,i|=24;break;case N:return e=mt(12,n,t,i|2),e.elementType=N,e.lanes=s,e;case $:return e=mt(13,n,t,i),e.elementType=$,e.lanes=s,e;case fe:return e=mt(19,n,t,i),e.elementType=fe,e.lanes=s,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case q:case G:h=10;break e;case Z:h=9;break e;case te:h=11;break e;case se:h=14;break e;case Ae:h=16,l=null;break e}h=29,n=Error(c(130,e===null?"null":typeof e,"")),l=null}return t=mt(h,n,t,i),t.elementType=e,t.type=l,t.lanes=s,t}function Vn(e,t,n,l){return e=mt(7,e,l,t),e.lanes=n,e}function Ur(e,t,n){return e=mt(6,e,null,t),e.lanes=n,e}function jr(e,t,n){return t=mt(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var Al=[],Ol=0,Cu=null,Nu=0,At=[],Ot=0,Qn=null,Jt=1,Ft="";function $n(e,t){Al[Ol++]=Nu,Al[Ol++]=Cu,Cu=e,Nu=t}function cf(e,t,n){At[Ot++]=Jt,At[Ot++]=Ft,At[Ot++]=Qn,Qn=e;var l=Jt;e=Ft;var i=32-dt(l)-1;l&=~(1<<i),n+=1;var s=32-dt(t)+i;if(30<s){var h=i-i%5;s=(l&(1<<h)-1).toString(32),l>>=h,i-=h,Jt=1<<32-dt(t)+i|n<<i|l,Ft=s+e}else Jt=1<<s|n<<i|l,Ft=e}function kr(e){e.return!==null&&($n(e,1),cf(e,1,0))}function Br(e){for(;e===Cu;)Cu=Al[--Ol],Al[Ol]=null,Nu=Al[--Ol],Al[Ol]=null;for(;e===Qn;)Qn=At[--Ot],At[Ot]=null,Ft=At[--Ot],At[Ot]=null,Jt=At[--Ot],At[Ot]=null}var nt=null,Ce=null,pe=!1,Kn=null,Ht=!1,Lr=Error(c(519));function Jn(e){var t=Error(c(418,""));throw ga(Rt(t,e)),Lr}function sf(e){var t=e.stateNode,n=e.type,l=e.memoizedProps;switch(t[We]=e,t[at]=l,n){case"dialog":ce("cancel",t),ce("close",t);break;case"iframe":case"object":case"embed":ce("load",t);break;case"video":case"audio":for(n=0;n<qa.length;n++)ce(qa[n],t);break;case"source":ce("error",t);break;case"img":case"image":case"link":ce("error",t),ce("load",t);break;case"details":ce("toggle",t);break;case"input":ce("invalid",t),To(t,l.value,l.defaultValue,l.checked,l.defaultChecked,l.type,l.name,!0),vu(t);break;case"select":ce("invalid",t);break;case"textarea":ce("invalid",t),wo(t,l.value,l.defaultValue,l.children),vu(t)}n=l.children,typeof n!="string"&&typeof n!="number"&&typeof n!="bigint"||t.textContent===""+n||l.suppressHydrationWarning===!0||Ad(t.textContent,n)?(l.popover!=null&&(ce("beforetoggle",t),ce("toggle",t)),l.onScroll!=null&&ce("scroll",t),l.onScrollEnd!=null&&ce("scrollend",t),l.onClick!=null&&(t.onclick=di),t=!0):t=!1,t||Jn(e)}function of(e){for(nt=e.return;nt;)switch(nt.tag){case 5:case 13:Ht=!1;return;case 27:case 3:Ht=!0;return;default:nt=nt.return}}function pa(e){if(e!==nt)return!1;if(!pe)return of(e),pe=!0,!1;var t=e.tag,n;if((n=t!==3&&t!==27)&&((n=t===5)&&(n=e.type,n=!(n!=="form"&&n!=="button")||es(e.type,e.memoizedProps)),n=!n),n&&Ce&&Jn(e),of(e),t===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(c(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8)if(n=e.data,n==="/$"){if(t===0){Ce=Ut(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++;e=e.nextSibling}Ce=null}}else t===27?(t=Ce,Dn(e.type)?(e=as,as=null,Ce=e):Ce=t):Ce=nt?Ut(e.stateNode.nextSibling):null;return!0}function ma(){Ce=nt=null,pe=!1}function ff(){var e=Kn;return e!==null&&(ct===null?ct=e:ct.push.apply(ct,e),Kn=null),e}function ga(e){Kn===null?Kn=[e]:Kn.push(e)}var Hr=Y(null),Fn=null,Wt=null;function gn(e,t,n){X(Hr,t._currentValue),t._currentValue=n}function Pt(e){e._currentValue=Hr.current,Q(Hr)}function qr(e,t,n){for(;e!==null;){var l=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,l!==null&&(l.childLanes|=t)):l!==null&&(l.childLanes&t)!==t&&(l.childLanes|=t),e===n)break;e=e.return}}function Yr(e,t,n,l){var i=e.child;for(i!==null&&(i.return=e);i!==null;){var s=i.dependencies;if(s!==null){var h=i.child;s=s.firstContext;e:for(;s!==null;){var y=s;s=i;for(var v=0;v<t.length;v++)if(y.context===t[v]){s.lanes|=n,y=s.alternate,y!==null&&(y.lanes|=n),qr(s.return,n,e),l||(h=null);break e}s=y.next}}else if(i.tag===18){if(h=i.return,h===null)throw Error(c(341));h.lanes|=n,s=h.alternate,s!==null&&(s.lanes|=n),qr(h,n,e),h=null}else h=i.child;if(h!==null)h.return=i;else for(h=i;h!==null;){if(h===e){h=null;break}if(i=h.sibling,i!==null){i.return=h.return,h=i;break}h=h.return}i=h}}function ya(e,t,n,l){e=null;for(var i=t,s=!1;i!==null;){if(!s){if((i.flags&524288)!==0)s=!0;else if((i.flags&262144)!==0)break}if(i.tag===10){var h=i.alternate;if(h===null)throw Error(c(387));if(h=h.memoizedProps,h!==null){var y=i.type;pt(i.pendingProps.value,h.value)||(e!==null?e.push(y):e=[y])}}else if(i===ft.current){if(h=i.alternate,h===null)throw Error(c(387));h.memoizedState.memoizedState!==i.memoizedState.memoizedState&&(e!==null?e.push(Qa):e=[Qa])}i=i.return}e!==null&&Yr(t,e,n,l),t.flags|=262144}function Uu(e){for(e=e.firstContext;e!==null;){if(!pt(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function Wn(e){Fn=e,Wt=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function Pe(e){return hf(Fn,e)}function ju(e,t){return Fn===null&&Wn(e),hf(e,t)}function hf(e,t){var n=t._currentValue;if(t={context:t,memoizedValue:n,next:null},Wt===null){if(e===null)throw Error(c(308));Wt=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else Wt=Wt.next=t;return n}var $0=typeof AbortController<"u"?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(n,l){e.push(l)}};this.abort=function(){t.aborted=!0,e.forEach(function(n){return n()})}},K0=a.unstable_scheduleCallback,J0=a.unstable_NormalPriority,He={$$typeof:G,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Gr(){return{controller:new $0,data:new Map,refCount:0}}function ba(e){e.refCount--,e.refCount===0&&K0(J0,function(){e.controller.abort()})}var va=null,Zr=0,zl=0,_l=null;function F0(e,t){if(va===null){var n=va=[];Zr=0,zl=Vc(),_l={status:"pending",value:void 0,then:function(l){n.push(l)}}}return Zr++,t.then(df,df),t}function df(){if(--Zr===0&&va!==null){_l!==null&&(_l.status="fulfilled");var e=va;va=null,zl=0,_l=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function W0(e,t){var n=[],l={status:"pending",value:null,reason:null,then:function(i){n.push(i)}};return e.then(function(){l.status="fulfilled",l.value=t;for(var i=0;i<n.length;i++)(0,n[i])(t)},function(i){for(l.status="rejected",l.reason=i,i=0;i<n.length;i++)(0,n[i])(void 0)}),l}var pf=j.S;j.S=function(e,t){typeof t=="object"&&t!==null&&typeof t.then=="function"&&F0(e,t),pf!==null&&pf(e,t)};var Pn=Y(null);function Xr(){var e=Pn.current;return e!==null?e:Oe.pooledCache}function ku(e,t){t===null?X(Pn,Pn.current):X(Pn,t.pool)}function mf(){var e=Xr();return e===null?null:{parent:He._currentValue,pool:e}}var Sa=Error(c(460)),gf=Error(c(474)),Bu=Error(c(542)),Vr={then:function(){}};function yf(e){return e=e.status,e==="fulfilled"||e==="rejected"}function Lu(){}function bf(e,t,n){switch(n=e[n],n===void 0?e.push(t):n!==t&&(t.then(Lu,Lu),t=n),t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,Sf(e),e;default:if(typeof t.status=="string")t.then(Lu,Lu);else{if(e=Oe,e!==null&&100<e.shellSuspendCounter)throw Error(c(482));e=t,e.status="pending",e.then(function(l){if(t.status==="pending"){var i=t;i.status="fulfilled",i.value=l}},function(l){if(t.status==="pending"){var i=t;i.status="rejected",i.reason=l}})}switch(t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,Sf(e),e}throw xa=t,Sa}}var xa=null;function vf(){if(xa===null)throw Error(c(459));var e=xa;return xa=null,e}function Sf(e){if(e===Sa||e===Bu)throw Error(c(483))}var yn=!1;function Qr(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function $r(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function bn(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function vn(e,t,n){var l=e.updateQueue;if(l===null)return null;if(l=l.shared,(ge&2)!==0){var i=l.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),l.pending=t,t=Mu(e),uf(e,null,n),t}return _u(e,l,t,n),Mu(e)}function Ea(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194048)!==0)){var l=t.lanes;l&=e.pendingLanes,n|=l,t.lanes=n,fo(e,n)}}function Kr(e,t){var n=e.updateQueue,l=e.alternate;if(l!==null&&(l=l.updateQueue,n===l)){var i=null,s=null;if(n=n.firstBaseUpdate,n!==null){do{var h={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};s===null?i=s=h:s=s.next=h,n=n.next}while(n!==null);s===null?i=s=t:s=s.next=t}else i=s=t;n={baseState:l.baseState,firstBaseUpdate:i,lastBaseUpdate:s,shared:l.shared,callbacks:l.callbacks},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}var Jr=!1;function Ta(){if(Jr){var e=_l;if(e!==null)throw e}}function Ra(e,t,n,l){Jr=!1;var i=e.updateQueue;yn=!1;var s=i.firstBaseUpdate,h=i.lastBaseUpdate,y=i.shared.pending;if(y!==null){i.shared.pending=null;var v=y,O=v.next;v.next=null,h===null?s=O:h.next=O,h=v;var U=e.alternate;U!==null&&(U=U.updateQueue,y=U.lastBaseUpdate,y!==h&&(y===null?U.firstBaseUpdate=O:y.next=O,U.lastBaseUpdate=v))}if(s!==null){var H=i.baseState;h=0,U=O=v=null,y=s;do{var z=y.lane&-536870913,_=z!==y.lane;if(_?(oe&z)===z:(l&z)===z){z!==0&&z===zl&&(Jr=!0),U!==null&&(U=U.next={lane:0,tag:y.tag,payload:y.payload,callback:null,next:null});e:{var ee=e,W=y;z=t;var xe=n;switch(W.tag){case 1:if(ee=W.payload,typeof ee=="function"){H=ee.call(xe,H,z);break e}H=ee;break e;case 3:ee.flags=ee.flags&-65537|128;case 0:if(ee=W.payload,z=typeof ee=="function"?ee.call(xe,H,z):ee,z==null)break e;H=g({},H,z);break e;case 2:yn=!0}}z=y.callback,z!==null&&(e.flags|=64,_&&(e.flags|=8192),_=i.callbacks,_===null?i.callbacks=[z]:_.push(z))}else _={lane:z,tag:y.tag,payload:y.payload,callback:y.callback,next:null},U===null?(O=U=_,v=H):U=U.next=_,h|=z;if(y=y.next,y===null){if(y=i.shared.pending,y===null)break;_=y,y=_.next,_.next=null,i.lastBaseUpdate=_,i.shared.pending=null}}while(!0);U===null&&(v=H),i.baseState=v,i.firstBaseUpdate=O,i.lastBaseUpdate=U,s===null&&(i.shared.lanes=0),On|=h,e.lanes=h,e.memoizedState=H}}function xf(e,t){if(typeof e!="function")throw Error(c(191,e));e.call(t)}function Ef(e,t){var n=e.callbacks;if(n!==null)for(e.callbacks=null,e=0;e<n.length;e++)xf(n[e],t)}var Ml=Y(null),Hu=Y(0);function Tf(e,t){e=un,X(Hu,e),X(Ml,t),un=e|t.baseLanes}function Fr(){X(Hu,un),X(Ml,Ml.current)}function Wr(){un=Hu.current,Q(Ml),Q(Hu)}var Sn=0,ue=null,ve=null,Be=null,qu=!1,Dl=!1,In=!1,Yu=0,wa=0,Cl=null,P0=0;function je(){throw Error(c(321))}function Pr(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!pt(e[n],t[n]))return!1;return!0}function Ir(e,t,n,l,i,s){return Sn=s,ue=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,j.H=e===null||e.memoizedState===null?ih:rh,In=!1,s=n(l,i),In=!1,Dl&&(s=wf(t,n,l,i)),Rf(e),s}function Rf(e){j.H=$u;var t=ve!==null&&ve.next!==null;if(Sn=0,Be=ve=ue=null,qu=!1,wa=0,Cl=null,t)throw Error(c(300));e===null||Ze||(e=e.dependencies,e!==null&&Uu(e)&&(Ze=!0))}function wf(e,t,n,l){ue=e;var i=0;do{if(Dl&&(Cl=null),wa=0,Dl=!1,25<=i)throw Error(c(301));if(i+=1,Be=ve=null,e.updateQueue!=null){var s=e.updateQueue;s.lastEffect=null,s.events=null,s.stores=null,s.memoCache!=null&&(s.memoCache.index=0)}j.H=ug,s=t(n,l)}while(Dl);return s}function I0(){var e=j.H,t=e.useState()[0];return t=typeof t.then=="function"?Aa(t):t,e=e.useState()[0],(ve!==null?ve.memoizedState:null)!==e&&(ue.flags|=1024),t}function ec(){var e=Yu!==0;return Yu=0,e}function tc(e,t,n){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n}function nc(e){if(qu){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}qu=!1}Sn=0,Be=ve=ue=null,Dl=!1,wa=Yu=0,Cl=null}function it(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Be===null?ue.memoizedState=Be=e:Be=Be.next=e,Be}function Le(){if(ve===null){var e=ue.alternate;e=e!==null?e.memoizedState:null}else e=ve.next;var t=Be===null?ue.memoizedState:Be.next;if(t!==null)Be=t,ve=e;else{if(e===null)throw ue.alternate===null?Error(c(467)):Error(c(310));ve=e,e={memoizedState:ve.memoizedState,baseState:ve.baseState,baseQueue:ve.baseQueue,queue:ve.queue,next:null},Be===null?ue.memoizedState=Be=e:Be=Be.next=e}return Be}function lc(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Aa(e){var t=wa;return wa+=1,Cl===null&&(Cl=[]),e=bf(Cl,e,t),t=ue,(Be===null?t.memoizedState:Be.next)===null&&(t=t.alternate,j.H=t===null||t.memoizedState===null?ih:rh),e}function Gu(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return Aa(e);if(e.$$typeof===G)return Pe(e)}throw Error(c(438,String(e)))}function ac(e){var t=null,n=ue.updateQueue;if(n!==null&&(t=n.memoCache),t==null){var l=ue.alternate;l!==null&&(l=l.updateQueue,l!==null&&(l=l.memoCache,l!=null&&(t={data:l.data.map(function(i){return i.slice()}),index:0})))}if(t==null&&(t={data:[],index:0}),n===null&&(n=lc(),ue.updateQueue=n),n.memoCache=t,n=t.data[t.index],n===void 0)for(n=t.data[t.index]=Array(e),l=0;l<e;l++)n[l]=tt;return t.index++,n}function It(e,t){return typeof t=="function"?t(e):t}function Zu(e){var t=Le();return uc(t,ve,e)}function uc(e,t,n){var l=e.queue;if(l===null)throw Error(c(311));l.lastRenderedReducer=n;var i=e.baseQueue,s=l.pending;if(s!==null){if(i!==null){var h=i.next;i.next=s.next,s.next=h}t.baseQueue=i=s,l.pending=null}if(s=e.baseState,i===null)e.memoizedState=s;else{t=i.next;var y=h=null,v=null,O=t,U=!1;do{var H=O.lane&-536870913;if(H!==O.lane?(oe&H)===H:(Sn&H)===H){var z=O.revertLane;if(z===0)v!==null&&(v=v.next={lane:0,revertLane:0,action:O.action,hasEagerState:O.hasEagerState,eagerState:O.eagerState,next:null}),H===zl&&(U=!0);else if((Sn&z)===z){O=O.next,z===zl&&(U=!0);continue}else H={lane:0,revertLane:O.revertLane,action:O.action,hasEagerState:O.hasEagerState,eagerState:O.eagerState,next:null},v===null?(y=v=H,h=s):v=v.next=H,ue.lanes|=z,On|=z;H=O.action,In&&n(s,H),s=O.hasEagerState?O.eagerState:n(s,H)}else z={lane:H,revertLane:O.revertLane,action:O.action,hasEagerState:O.hasEagerState,eagerState:O.eagerState,next:null},v===null?(y=v=z,h=s):v=v.next=z,ue.lanes|=H,On|=H;O=O.next}while(O!==null&&O!==t);if(v===null?h=s:v.next=y,!pt(s,e.memoizedState)&&(Ze=!0,U&&(n=_l,n!==null)))throw n;e.memoizedState=s,e.baseState=h,e.baseQueue=v,l.lastRenderedState=s}return i===null&&(l.lanes=0),[e.memoizedState,l.dispatch]}function ic(e){var t=Le(),n=t.queue;if(n===null)throw Error(c(311));n.lastRenderedReducer=e;var l=n.dispatch,i=n.pending,s=t.memoizedState;if(i!==null){n.pending=null;var h=i=i.next;do s=e(s,h.action),h=h.next;while(h!==i);pt(s,t.memoizedState)||(Ze=!0),t.memoizedState=s,t.baseQueue===null&&(t.baseState=s),n.lastRenderedState=s}return[s,l]}function Af(e,t,n){var l=ue,i=Le(),s=pe;if(s){if(n===void 0)throw Error(c(407));n=n()}else n=t();var h=!pt((ve||i).memoizedState,n);h&&(i.memoizedState=n,Ze=!0),i=i.queue;var y=_f.bind(null,l,i,e);if(Oa(2048,8,y,[e]),i.getSnapshot!==t||h||Be!==null&&Be.memoizedState.tag&1){if(l.flags|=2048,Nl(9,Xu(),zf.bind(null,l,i,n,t),null),Oe===null)throw Error(c(349));s||(Sn&124)!==0||Of(l,t,n)}return n}function Of(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=ue.updateQueue,t===null?(t=lc(),ue.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function zf(e,t,n,l){t.value=n,t.getSnapshot=l,Mf(t)&&Df(e)}function _f(e,t,n){return n(function(){Mf(t)&&Df(e)})}function Mf(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!pt(e,n)}catch{return!0}}function Df(e){var t=Rl(e,2);t!==null&&St(t,e,2)}function rc(e){var t=it();if(typeof e=="function"){var n=e;if(e=n(),In){dn(!0);try{n()}finally{dn(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:It,lastRenderedState:e},t}function Cf(e,t,n,l){return e.baseState=n,uc(e,ve,typeof l=="function"?l:It)}function eg(e,t,n,l,i){if(Qu(e))throw Error(c(485));if(e=t.action,e!==null){var s={payload:i,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(h){s.listeners.push(h)}};j.T!==null?n(!0):s.isTransition=!1,l(s),n=t.pending,n===null?(s.next=t.pending=s,Nf(t,s)):(s.next=n.next,t.pending=n.next=s)}}function Nf(e,t){var n=t.action,l=t.payload,i=e.state;if(t.isTransition){var s=j.T,h={};j.T=h;try{var y=n(i,l),v=j.S;v!==null&&v(h,y),Uf(e,t,y)}catch(O){cc(e,t,O)}finally{j.T=s}}else try{s=n(i,l),Uf(e,t,s)}catch(O){cc(e,t,O)}}function Uf(e,t,n){n!==null&&typeof n=="object"&&typeof n.then=="function"?n.then(function(l){jf(e,t,l)},function(l){return cc(e,t,l)}):jf(e,t,n)}function jf(e,t,n){t.status="fulfilled",t.value=n,kf(t),e.state=n,t=e.pending,t!==null&&(n=t.next,n===t?e.pending=null:(n=n.next,t.next=n,Nf(e,n)))}function cc(e,t,n){var l=e.pending;if(e.pending=null,l!==null){l=l.next;do t.status="rejected",t.reason=n,kf(t),t=t.next;while(t!==l)}e.action=null}function kf(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function Bf(e,t){return t}function Lf(e,t){if(pe){var n=Oe.formState;if(n!==null){e:{var l=ue;if(pe){if(Ce){t:{for(var i=Ce,s=Ht;i.nodeType!==8;){if(!s){i=null;break t}if(i=Ut(i.nextSibling),i===null){i=null;break t}}s=i.data,i=s==="F!"||s==="F"?i:null}if(i){Ce=Ut(i.nextSibling),l=i.data==="F!";break e}}Jn(l)}l=!1}l&&(t=n[0])}}return n=it(),n.memoizedState=n.baseState=t,l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Bf,lastRenderedState:t},n.queue=l,n=lh.bind(null,ue,l),l.dispatch=n,l=rc(!1),s=dc.bind(null,ue,!1,l.queue),l=it(),i={state:t,dispatch:null,action:e,pending:null},l.queue=i,n=eg.bind(null,ue,i,s,n),i.dispatch=n,l.memoizedState=e,[t,n,!1]}function Hf(e){var t=Le();return qf(t,ve,e)}function qf(e,t,n){if(t=uc(e,t,Bf)[0],e=Zu(It)[0],typeof t=="object"&&t!==null&&typeof t.then=="function")try{var l=Aa(t)}catch(h){throw h===Sa?Bu:h}else l=t;t=Le();var i=t.queue,s=i.dispatch;return n!==t.memoizedState&&(ue.flags|=2048,Nl(9,Xu(),tg.bind(null,i,n),null)),[l,s,e]}function tg(e,t){e.action=t}function Yf(e){var t=Le(),n=ve;if(n!==null)return qf(t,n,e);Le(),t=t.memoizedState,n=Le();var l=n.queue.dispatch;return n.memoizedState=e,[t,l,!1]}function Nl(e,t,n,l){return e={tag:e,create:n,deps:l,inst:t,next:null},t=ue.updateQueue,t===null&&(t=lc(),ue.updateQueue=t),n=t.lastEffect,n===null?t.lastEffect=e.next=e:(l=n.next,n.next=e,e.next=l,t.lastEffect=e),e}function Xu(){return{destroy:void 0,resource:void 0}}function Gf(){return Le().memoizedState}function Vu(e,t,n,l){var i=it();l=l===void 0?null:l,ue.flags|=e,i.memoizedState=Nl(1|t,Xu(),n,l)}function Oa(e,t,n,l){var i=Le();l=l===void 0?null:l;var s=i.memoizedState.inst;ve!==null&&l!==null&&Pr(l,ve.memoizedState.deps)?i.memoizedState=Nl(t,s,n,l):(ue.flags|=e,i.memoizedState=Nl(1|t,s,n,l))}function Zf(e,t){Vu(8390656,8,e,t)}function Xf(e,t){Oa(2048,8,e,t)}function Vf(e,t){return Oa(4,2,e,t)}function Qf(e,t){return Oa(4,4,e,t)}function $f(e,t){if(typeof t=="function"){e=e();var n=t(e);return function(){typeof n=="function"?n():t(null)}}if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function Kf(e,t,n){n=n!=null?n.concat([e]):null,Oa(4,4,$f.bind(null,t,e),n)}function sc(){}function Jf(e,t){var n=Le();t=t===void 0?null:t;var l=n.memoizedState;return t!==null&&Pr(t,l[1])?l[0]:(n.memoizedState=[e,t],e)}function Ff(e,t){var n=Le();t=t===void 0?null:t;var l=n.memoizedState;if(t!==null&&Pr(t,l[1]))return l[0];if(l=e(),In){dn(!0);try{e()}finally{dn(!1)}}return n.memoizedState=[l,t],l}function oc(e,t,n){return n===void 0||(Sn&1073741824)!==0?e.memoizedState=t:(e.memoizedState=n,e=Ih(),ue.lanes|=e,On|=e,n)}function Wf(e,t,n,l){return pt(n,t)?n:Ml.current!==null?(e=oc(e,n,l),pt(e,t)||(Ze=!0),e):(Sn&42)===0?(Ze=!0,e.memoizedState=n):(e=Ih(),ue.lanes|=e,On|=e,t)}function Pf(e,t,n,l,i){var s=V.p;V.p=s!==0&&8>s?s:8;var h=j.T,y={};j.T=y,dc(e,!1,t,n);try{var v=i(),O=j.S;if(O!==null&&O(y,v),v!==null&&typeof v=="object"&&typeof v.then=="function"){var U=W0(v,l);za(e,t,U,vt(e))}else za(e,t,l,vt(e))}catch(H){za(e,t,{then:function(){},status:"rejected",reason:H},vt())}finally{V.p=s,j.T=h}}function ng(){}function fc(e,t,n,l){if(e.tag!==5)throw Error(c(476));var i=If(e).queue;Pf(e,i,t,I,n===null?ng:function(){return eh(e),n(l)})}function If(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:I,baseState:I,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:It,lastRenderedState:I},next:null};var n={};return t.next={memoizedState:n,baseState:n,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:It,lastRenderedState:n},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function eh(e){var t=If(e).next.queue;za(e,t,{},vt())}function hc(){return Pe(Qa)}function th(){return Le().memoizedState}function nh(){return Le().memoizedState}function lg(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var n=vt();e=bn(n);var l=vn(t,e,n);l!==null&&(St(l,t,n),Ea(l,t,n)),t={cache:Gr()},e.payload=t;return}t=t.return}}function ag(e,t,n){var l=vt();n={lane:l,revertLane:0,action:n,hasEagerState:!1,eagerState:null,next:null},Qu(e)?ah(t,n):(n=Cr(e,t,n,l),n!==null&&(St(n,e,l),uh(n,t,l)))}function lh(e,t,n){var l=vt();za(e,t,n,l)}function za(e,t,n,l){var i={lane:l,revertLane:0,action:n,hasEagerState:!1,eagerState:null,next:null};if(Qu(e))ah(t,i);else{var s=e.alternate;if(e.lanes===0&&(s===null||s.lanes===0)&&(s=t.lastRenderedReducer,s!==null))try{var h=t.lastRenderedState,y=s(h,n);if(i.hasEagerState=!0,i.eagerState=y,pt(y,h))return _u(e,t,i,0),Oe===null&&zu(),!1}catch{}finally{}if(n=Cr(e,t,i,l),n!==null)return St(n,e,l),uh(n,t,l),!0}return!1}function dc(e,t,n,l){if(l={lane:2,revertLane:Vc(),action:l,hasEagerState:!1,eagerState:null,next:null},Qu(e)){if(t)throw Error(c(479))}else t=Cr(e,n,l,2),t!==null&&St(t,e,2)}function Qu(e){var t=e.alternate;return e===ue||t!==null&&t===ue}function ah(e,t){Dl=qu=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function uh(e,t,n){if((n&4194048)!==0){var l=t.lanes;l&=e.pendingLanes,n|=l,t.lanes=n,fo(e,n)}}var $u={readContext:Pe,use:Gu,useCallback:je,useContext:je,useEffect:je,useImperativeHandle:je,useLayoutEffect:je,useInsertionEffect:je,useMemo:je,useReducer:je,useRef:je,useState:je,useDebugValue:je,useDeferredValue:je,useTransition:je,useSyncExternalStore:je,useId:je,useHostTransitionStatus:je,useFormState:je,useActionState:je,useOptimistic:je,useMemoCache:je,useCacheRefresh:je},ih={readContext:Pe,use:Gu,useCallback:function(e,t){return it().memoizedState=[e,t===void 0?null:t],e},useContext:Pe,useEffect:Zf,useImperativeHandle:function(e,t,n){n=n!=null?n.concat([e]):null,Vu(4194308,4,$f.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Vu(4194308,4,e,t)},useInsertionEffect:function(e,t){Vu(4,2,e,t)},useMemo:function(e,t){var n=it();t=t===void 0?null:t;var l=e();if(In){dn(!0);try{e()}finally{dn(!1)}}return n.memoizedState=[l,t],l},useReducer:function(e,t,n){var l=it();if(n!==void 0){var i=n(t);if(In){dn(!0);try{n(t)}finally{dn(!1)}}}else i=t;return l.memoizedState=l.baseState=i,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:i},l.queue=e,e=e.dispatch=ag.bind(null,ue,e),[l.memoizedState,e]},useRef:function(e){var t=it();return e={current:e},t.memoizedState=e},useState:function(e){e=rc(e);var t=e.queue,n=lh.bind(null,ue,t);return t.dispatch=n,[e.memoizedState,n]},useDebugValue:sc,useDeferredValue:function(e,t){var n=it();return oc(n,e,t)},useTransition:function(){var e=rc(!1);return e=Pf.bind(null,ue,e.queue,!0,!1),it().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,n){var l=ue,i=it();if(pe){if(n===void 0)throw Error(c(407));n=n()}else{if(n=t(),Oe===null)throw Error(c(349));(oe&124)!==0||Of(l,t,n)}i.memoizedState=n;var s={value:n,getSnapshot:t};return i.queue=s,Zf(_f.bind(null,l,s,e),[e]),l.flags|=2048,Nl(9,Xu(),zf.bind(null,l,s,n,t),null),n},useId:function(){var e=it(),t=Oe.identifierPrefix;if(pe){var n=Ft,l=Jt;n=(l&~(1<<32-dt(l)-1)).toString(32)+n,t="«"+t+"R"+n,n=Yu++,0<n&&(t+="H"+n.toString(32)),t+="»"}else n=P0++,t="«"+t+"r"+n.toString(32)+"»";return e.memoizedState=t},useHostTransitionStatus:hc,useFormState:Lf,useActionState:Lf,useOptimistic:function(e){var t=it();t.memoizedState=t.baseState=e;var n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=n,t=dc.bind(null,ue,!0,n),n.dispatch=t,[e,t]},useMemoCache:ac,useCacheRefresh:function(){return it().memoizedState=lg.bind(null,ue)}},rh={readContext:Pe,use:Gu,useCallback:Jf,useContext:Pe,useEffect:Xf,useImperativeHandle:Kf,useInsertionEffect:Vf,useLayoutEffect:Qf,useMemo:Ff,useReducer:Zu,useRef:Gf,useState:function(){return Zu(It)},useDebugValue:sc,useDeferredValue:function(e,t){var n=Le();return Wf(n,ve.memoizedState,e,t)},useTransition:function(){var e=Zu(It)[0],t=Le().memoizedState;return[typeof e=="boolean"?e:Aa(e),t]},useSyncExternalStore:Af,useId:th,useHostTransitionStatus:hc,useFormState:Hf,useActionState:Hf,useOptimistic:function(e,t){var n=Le();return Cf(n,ve,e,t)},useMemoCache:ac,useCacheRefresh:nh},ug={readContext:Pe,use:Gu,useCallback:Jf,useContext:Pe,useEffect:Xf,useImperativeHandle:Kf,useInsertionEffect:Vf,useLayoutEffect:Qf,useMemo:Ff,useReducer:ic,useRef:Gf,useState:function(){return ic(It)},useDebugValue:sc,useDeferredValue:function(e,t){var n=Le();return ve===null?oc(n,e,t):Wf(n,ve.memoizedState,e,t)},useTransition:function(){var e=ic(It)[0],t=Le().memoizedState;return[typeof e=="boolean"?e:Aa(e),t]},useSyncExternalStore:Af,useId:th,useHostTransitionStatus:hc,useFormState:Yf,useActionState:Yf,useOptimistic:function(e,t){var n=Le();return ve!==null?Cf(n,ve,e,t):(n.baseState=e,[e,n.queue.dispatch])},useMemoCache:ac,useCacheRefresh:nh},Ul=null,_a=0;function Ku(e){var t=_a;return _a+=1,Ul===null&&(Ul=[]),bf(Ul,e,t)}function Ma(e,t){t=t.props.ref,e.ref=t!==void 0?t:null}function Ju(e,t){throw t.$$typeof===R?Error(c(525)):(e=Object.prototype.toString.call(t),Error(c(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)))}function ch(e){var t=e._init;return t(e._payload)}function sh(e){function t(w,x){if(e){var A=w.deletions;A===null?(w.deletions=[x],w.flags|=16):A.push(x)}}function n(w,x){if(!e)return null;for(;x!==null;)t(w,x),x=x.sibling;return null}function l(w){for(var x=new Map;w!==null;)w.key!==null?x.set(w.key,w):x.set(w.index,w),w=w.sibling;return x}function i(w,x){return w=Kt(w,x),w.index=0,w.sibling=null,w}function s(w,x,A){return w.index=A,e?(A=w.alternate,A!==null?(A=A.index,A<x?(w.flags|=67108866,x):A):(w.flags|=67108866,x)):(w.flags|=1048576,x)}function h(w){return e&&w.alternate===null&&(w.flags|=67108866),w}function y(w,x,A,L){return x===null||x.tag!==6?(x=Ur(A,w.mode,L),x.return=w,x):(x=i(x,A),x.return=w,x)}function v(w,x,A,L){var K=A.type;return K===T?U(w,x,A.props.children,L,A.key):x!==null&&(x.elementType===K||typeof K=="object"&&K!==null&&K.$$typeof===Ae&&ch(K)===x.type)?(x=i(x,A.props),Ma(x,A),x.return=w,x):(x=Du(A.type,A.key,A.props,null,w.mode,L),Ma(x,A),x.return=w,x)}function O(w,x,A,L){return x===null||x.tag!==4||x.stateNode.containerInfo!==A.containerInfo||x.stateNode.implementation!==A.implementation?(x=jr(A,w.mode,L),x.return=w,x):(x=i(x,A.children||[]),x.return=w,x)}function U(w,x,A,L,K){return x===null||x.tag!==7?(x=Vn(A,w.mode,L,K),x.return=w,x):(x=i(x,A),x.return=w,x)}function H(w,x,A){if(typeof x=="string"&&x!==""||typeof x=="number"||typeof x=="bigint")return x=Ur(""+x,w.mode,A),x.return=w,x;if(typeof x=="object"&&x!==null){switch(x.$$typeof){case E:return A=Du(x.type,x.key,x.props,null,w.mode,A),Ma(A,x),A.return=w,A;case B:return x=jr(x,w.mode,A),x.return=w,x;case Ae:var L=x._init;return x=L(x._payload),H(w,x,A)}if(Fe(x)||Je(x))return x=Vn(x,w.mode,A,null),x.return=w,x;if(typeof x.then=="function")return H(w,Ku(x),A);if(x.$$typeof===G)return H(w,ju(w,x),A);Ju(w,x)}return null}function z(w,x,A,L){var K=x!==null?x.key:null;if(typeof A=="string"&&A!==""||typeof A=="number"||typeof A=="bigint")return K!==null?null:y(w,x,""+A,L);if(typeof A=="object"&&A!==null){switch(A.$$typeof){case E:return A.key===K?v(w,x,A,L):null;case B:return A.key===K?O(w,x,A,L):null;case Ae:return K=A._init,A=K(A._payload),z(w,x,A,L)}if(Fe(A)||Je(A))return K!==null?null:U(w,x,A,L,null);if(typeof A.then=="function")return z(w,x,Ku(A),L);if(A.$$typeof===G)return z(w,x,ju(w,A),L);Ju(w,A)}return null}function _(w,x,A,L,K){if(typeof L=="string"&&L!==""||typeof L=="number"||typeof L=="bigint")return w=w.get(A)||null,y(x,w,""+L,K);if(typeof L=="object"&&L!==null){switch(L.$$typeof){case E:return w=w.get(L.key===null?A:L.key)||null,v(x,w,L,K);case B:return w=w.get(L.key===null?A:L.key)||null,O(x,w,L,K);case Ae:var ie=L._init;return L=ie(L._payload),_(w,x,A,L,K)}if(Fe(L)||Je(L))return w=w.get(A)||null,U(x,w,L,K,null);if(typeof L.then=="function")return _(w,x,A,Ku(L),K);if(L.$$typeof===G)return _(w,x,A,ju(x,L),K);Ju(x,L)}return null}function ee(w,x,A,L){for(var K=null,ie=null,J=x,P=x=0,Ve=null;J!==null&&P<A.length;P++){J.index>P?(Ve=J,J=null):Ve=J.sibling;var de=z(w,J,A[P],L);if(de===null){J===null&&(J=Ve);break}e&&J&&de.alternate===null&&t(w,J),x=s(de,x,P),ie===null?K=de:ie.sibling=de,ie=de,J=Ve}if(P===A.length)return n(w,J),pe&&$n(w,P),K;if(J===null){for(;P<A.length;P++)J=H(w,A[P],L),J!==null&&(x=s(J,x,P),ie===null?K=J:ie.sibling=J,ie=J);return pe&&$n(w,P),K}for(J=l(J);P<A.length;P++)Ve=_(J,w,P,A[P],L),Ve!==null&&(e&&Ve.alternate!==null&&J.delete(Ve.key===null?P:Ve.key),x=s(Ve,x,P),ie===null?K=Ve:ie.sibling=Ve,ie=Ve);return e&&J.forEach(function(kn){return t(w,kn)}),pe&&$n(w,P),K}function W(w,x,A,L){if(A==null)throw Error(c(151));for(var K=null,ie=null,J=x,P=x=0,Ve=null,de=A.next();J!==null&&!de.done;P++,de=A.next()){J.index>P?(Ve=J,J=null):Ve=J.sibling;var kn=z(w,J,de.value,L);if(kn===null){J===null&&(J=Ve);break}e&&J&&kn.alternate===null&&t(w,J),x=s(kn,x,P),ie===null?K=kn:ie.sibling=kn,ie=kn,J=Ve}if(de.done)return n(w,J),pe&&$n(w,P),K;if(J===null){for(;!de.done;P++,de=A.next())de=H(w,de.value,L),de!==null&&(x=s(de,x,P),ie===null?K=de:ie.sibling=de,ie=de);return pe&&$n(w,P),K}for(J=l(J);!de.done;P++,de=A.next())de=_(J,w,P,de.value,L),de!==null&&(e&&de.alternate!==null&&J.delete(de.key===null?P:de.key),x=s(de,x,P),ie===null?K=de:ie.sibling=de,ie=de);return e&&J.forEach(function(iy){return t(w,iy)}),pe&&$n(w,P),K}function xe(w,x,A,L){if(typeof A=="object"&&A!==null&&A.type===T&&A.key===null&&(A=A.props.children),typeof A=="object"&&A!==null){switch(A.$$typeof){case E:e:{for(var K=A.key;x!==null;){if(x.key===K){if(K=A.type,K===T){if(x.tag===7){n(w,x.sibling),L=i(x,A.props.children),L.return=w,w=L;break e}}else if(x.elementType===K||typeof K=="object"&&K!==null&&K.$$typeof===Ae&&ch(K)===x.type){n(w,x.sibling),L=i(x,A.props),Ma(L,A),L.return=w,w=L;break e}n(w,x);break}else t(w,x);x=x.sibling}A.type===T?(L=Vn(A.props.children,w.mode,L,A.key),L.return=w,w=L):(L=Du(A.type,A.key,A.props,null,w.mode,L),Ma(L,A),L.return=w,w=L)}return h(w);case B:e:{for(K=A.key;x!==null;){if(x.key===K)if(x.tag===4&&x.stateNode.containerInfo===A.containerInfo&&x.stateNode.implementation===A.implementation){n(w,x.sibling),L=i(x,A.children||[]),L.return=w,w=L;break e}else{n(w,x);break}else t(w,x);x=x.sibling}L=jr(A,w.mode,L),L.return=w,w=L}return h(w);case Ae:return K=A._init,A=K(A._payload),xe(w,x,A,L)}if(Fe(A))return ee(w,x,A,L);if(Je(A)){if(K=Je(A),typeof K!="function")throw Error(c(150));return A=K.call(A),W(w,x,A,L)}if(typeof A.then=="function")return xe(w,x,Ku(A),L);if(A.$$typeof===G)return xe(w,x,ju(w,A),L);Ju(w,A)}return typeof A=="string"&&A!==""||typeof A=="number"||typeof A=="bigint"?(A=""+A,x!==null&&x.tag===6?(n(w,x.sibling),L=i(x,A),L.return=w,w=L):(n(w,x),L=Ur(A,w.mode,L),L.return=w,w=L),h(w)):n(w,x)}return function(w,x,A,L){try{_a=0;var K=xe(w,x,A,L);return Ul=null,K}catch(J){if(J===Sa||J===Bu)throw J;var ie=mt(29,J,null,w.mode);return ie.lanes=L,ie.return=w,ie}finally{}}}var jl=sh(!0),oh=sh(!1),zt=Y(null),qt=null;function xn(e){var t=e.alternate;X(qe,qe.current&1),X(zt,e),qt===null&&(t===null||Ml.current!==null||t.memoizedState!==null)&&(qt=e)}function fh(e){if(e.tag===22){if(X(qe,qe.current),X(zt,e),qt===null){var t=e.alternate;t!==null&&t.memoizedState!==null&&(qt=e)}}else En()}function En(){X(qe,qe.current),X(zt,zt.current)}function en(e){Q(zt),qt===e&&(qt=null),Q(qe)}var qe=Y(0);function Fu(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||ls(n)))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if((t.flags&128)!==0)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}function pc(e,t,n,l){t=e.memoizedState,n=n(l,t),n=n==null?t:g({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var mc={enqueueSetState:function(e,t,n){e=e._reactInternals;var l=vt(),i=bn(l);i.payload=t,n!=null&&(i.callback=n),t=vn(e,i,l),t!==null&&(St(t,e,l),Ea(t,e,l))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var l=vt(),i=bn(l);i.tag=1,i.payload=t,n!=null&&(i.callback=n),t=vn(e,i,l),t!==null&&(St(t,e,l),Ea(t,e,l))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=vt(),l=bn(n);l.tag=2,t!=null&&(l.callback=t),t=vn(e,l,n),t!==null&&(St(t,e,n),Ea(t,e,n))}};function hh(e,t,n,l,i,s,h){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(l,s,h):t.prototype&&t.prototype.isPureReactComponent?!ha(n,l)||!ha(i,s):!0}function dh(e,t,n,l){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,l),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,l),t.state!==e&&mc.enqueueReplaceState(t,t.state,null)}function el(e,t){var n=t;if("ref"in t){n={};for(var l in t)l!=="ref"&&(n[l]=t[l])}if(e=e.defaultProps){n===t&&(n=g({},n));for(var i in e)n[i]===void 0&&(n[i]=e[i])}return n}var Wu=typeof reportError=="function"?reportError:function(e){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var t=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(t))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",e);return}console.error(e)};function ph(e){Wu(e)}function mh(e){console.error(e)}function gh(e){Wu(e)}function Pu(e,t){try{var n=e.onUncaughtError;n(t.value,{componentStack:t.stack})}catch(l){setTimeout(function(){throw l})}}function yh(e,t,n){try{var l=e.onCaughtError;l(n.value,{componentStack:n.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(i){setTimeout(function(){throw i})}}function gc(e,t,n){return n=bn(n),n.tag=3,n.payload={element:null},n.callback=function(){Pu(e,t)},n}function bh(e){return e=bn(e),e.tag=3,e}function vh(e,t,n,l){var i=n.type.getDerivedStateFromError;if(typeof i=="function"){var s=l.value;e.payload=function(){return i(s)},e.callback=function(){yh(t,n,l)}}var h=n.stateNode;h!==null&&typeof h.componentDidCatch=="function"&&(e.callback=function(){yh(t,n,l),typeof i!="function"&&(zn===null?zn=new Set([this]):zn.add(this));var y=l.stack;this.componentDidCatch(l.value,{componentStack:y!==null?y:""})})}function ig(e,t,n,l,i){if(n.flags|=32768,l!==null&&typeof l=="object"&&typeof l.then=="function"){if(t=n.alternate,t!==null&&ya(t,n,i,!0),n=zt.current,n!==null){switch(n.tag){case 13:return qt===null?qc():n.alternate===null&&Ne===0&&(Ne=3),n.flags&=-257,n.flags|=65536,n.lanes=i,l===Vr?n.flags|=16384:(t=n.updateQueue,t===null?n.updateQueue=new Set([l]):t.add(l),Gc(e,l,i)),!1;case 22:return n.flags|=65536,l===Vr?n.flags|=16384:(t=n.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([l])},n.updateQueue=t):(n=t.retryQueue,n===null?t.retryQueue=new Set([l]):n.add(l)),Gc(e,l,i)),!1}throw Error(c(435,n.tag))}return Gc(e,l,i),qc(),!1}if(pe)return t=zt.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=i,l!==Lr&&(e=Error(c(422),{cause:l}),ga(Rt(e,n)))):(l!==Lr&&(t=Error(c(423),{cause:l}),ga(Rt(t,n))),e=e.current.alternate,e.flags|=65536,i&=-i,e.lanes|=i,l=Rt(l,n),i=gc(e.stateNode,l,i),Kr(e,i),Ne!==4&&(Ne=2)),!1;var s=Error(c(520),{cause:l});if(s=Rt(s,n),Ba===null?Ba=[s]:Ba.push(s),Ne!==4&&(Ne=2),t===null)return!0;l=Rt(l,n),n=t;do{switch(n.tag){case 3:return n.flags|=65536,e=i&-i,n.lanes|=e,e=gc(n.stateNode,l,e),Kr(n,e),!1;case 1:if(t=n.type,s=n.stateNode,(n.flags&128)===0&&(typeof t.getDerivedStateFromError=="function"||s!==null&&typeof s.componentDidCatch=="function"&&(zn===null||!zn.has(s))))return n.flags|=65536,i&=-i,n.lanes|=i,i=bh(i),vh(i,e,n,l),Kr(n,i),!1}n=n.return}while(n!==null);return!1}var Sh=Error(c(461)),Ze=!1;function Qe(e,t,n,l){t.child=e===null?oh(t,null,n,l):jl(t,e.child,n,l)}function xh(e,t,n,l,i){n=n.render;var s=t.ref;if("ref"in l){var h={};for(var y in l)y!=="ref"&&(h[y]=l[y])}else h=l;return Wn(t),l=Ir(e,t,n,h,s,i),y=ec(),e!==null&&!Ze?(tc(e,t,i),tn(e,t,i)):(pe&&y&&kr(t),t.flags|=1,Qe(e,t,l,i),t.child)}function Eh(e,t,n,l,i){if(e===null){var s=n.type;return typeof s=="function"&&!Nr(s)&&s.defaultProps===void 0&&n.compare===null?(t.tag=15,t.type=s,Th(e,t,s,l,i)):(e=Du(n.type,null,l,t,t.mode,i),e.ref=t.ref,e.return=t,t.child=e)}if(s=e.child,!Rc(e,i)){var h=s.memoizedProps;if(n=n.compare,n=n!==null?n:ha,n(h,l)&&e.ref===t.ref)return tn(e,t,i)}return t.flags|=1,e=Kt(s,l),e.ref=t.ref,e.return=t,t.child=e}function Th(e,t,n,l,i){if(e!==null){var s=e.memoizedProps;if(ha(s,l)&&e.ref===t.ref)if(Ze=!1,t.pendingProps=l=s,Rc(e,i))(e.flags&131072)!==0&&(Ze=!0);else return t.lanes=e.lanes,tn(e,t,i)}return yc(e,t,n,l,i)}function Rh(e,t,n){var l=t.pendingProps,i=l.children,s=e!==null?e.memoizedState:null;if(l.mode==="hidden"){if((t.flags&128)!==0){if(l=s!==null?s.baseLanes|n:n,e!==null){for(i=t.child=e.child,s=0;i!==null;)s=s|i.lanes|i.childLanes,i=i.sibling;t.childLanes=s&~l}else t.childLanes=0,t.child=null;return wh(e,t,l,n)}if((n&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&ku(t,s!==null?s.cachePool:null),s!==null?Tf(t,s):Fr(),fh(t);else return t.lanes=t.childLanes=536870912,wh(e,t,s!==null?s.baseLanes|n:n,n)}else s!==null?(ku(t,s.cachePool),Tf(t,s),En(),t.memoizedState=null):(e!==null&&ku(t,null),Fr(),En());return Qe(e,t,i,n),t.child}function wh(e,t,n,l){var i=Xr();return i=i===null?null:{parent:He._currentValue,pool:i},t.memoizedState={baseLanes:n,cachePool:i},e!==null&&ku(t,null),Fr(),fh(t),e!==null&&ya(e,t,l,!0),null}function Iu(e,t){var n=t.ref;if(n===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof n!="function"&&typeof n!="object")throw Error(c(284));(e===null||e.ref!==n)&&(t.flags|=4194816)}}function yc(e,t,n,l,i){return Wn(t),n=Ir(e,t,n,l,void 0,i),l=ec(),e!==null&&!Ze?(tc(e,t,i),tn(e,t,i)):(pe&&l&&kr(t),t.flags|=1,Qe(e,t,n,i),t.child)}function Ah(e,t,n,l,i,s){return Wn(t),t.updateQueue=null,n=wf(t,l,n,i),Rf(e),l=ec(),e!==null&&!Ze?(tc(e,t,s),tn(e,t,s)):(pe&&l&&kr(t),t.flags|=1,Qe(e,t,n,s),t.child)}function Oh(e,t,n,l,i){if(Wn(t),t.stateNode===null){var s=wl,h=n.contextType;typeof h=="object"&&h!==null&&(s=Pe(h)),s=new n(l,s),t.memoizedState=s.state!==null&&s.state!==void 0?s.state:null,s.updater=mc,t.stateNode=s,s._reactInternals=t,s=t.stateNode,s.props=l,s.state=t.memoizedState,s.refs={},Qr(t),h=n.contextType,s.context=typeof h=="object"&&h!==null?Pe(h):wl,s.state=t.memoizedState,h=n.getDerivedStateFromProps,typeof h=="function"&&(pc(t,n,h,l),s.state=t.memoizedState),typeof n.getDerivedStateFromProps=="function"||typeof s.getSnapshotBeforeUpdate=="function"||typeof s.UNSAFE_componentWillMount!="function"&&typeof s.componentWillMount!="function"||(h=s.state,typeof s.componentWillMount=="function"&&s.componentWillMount(),typeof s.UNSAFE_componentWillMount=="function"&&s.UNSAFE_componentWillMount(),h!==s.state&&mc.enqueueReplaceState(s,s.state,null),Ra(t,l,s,i),Ta(),s.state=t.memoizedState),typeof s.componentDidMount=="function"&&(t.flags|=4194308),l=!0}else if(e===null){s=t.stateNode;var y=t.memoizedProps,v=el(n,y);s.props=v;var O=s.context,U=n.contextType;h=wl,typeof U=="object"&&U!==null&&(h=Pe(U));var H=n.getDerivedStateFromProps;U=typeof H=="function"||typeof s.getSnapshotBeforeUpdate=="function",y=t.pendingProps!==y,U||typeof s.UNSAFE_componentWillReceiveProps!="function"&&typeof s.componentWillReceiveProps!="function"||(y||O!==h)&&dh(t,s,l,h),yn=!1;var z=t.memoizedState;s.state=z,Ra(t,l,s,i),Ta(),O=t.memoizedState,y||z!==O||yn?(typeof H=="function"&&(pc(t,n,H,l),O=t.memoizedState),(v=yn||hh(t,n,v,l,z,O,h))?(U||typeof s.UNSAFE_componentWillMount!="function"&&typeof s.componentWillMount!="function"||(typeof s.componentWillMount=="function"&&s.componentWillMount(),typeof s.UNSAFE_componentWillMount=="function"&&s.UNSAFE_componentWillMount()),typeof s.componentDidMount=="function"&&(t.flags|=4194308)):(typeof s.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=l,t.memoizedState=O),s.props=l,s.state=O,s.context=h,l=v):(typeof s.componentDidMount=="function"&&(t.flags|=4194308),l=!1)}else{s=t.stateNode,$r(e,t),h=t.memoizedProps,U=el(n,h),s.props=U,H=t.pendingProps,z=s.context,O=n.contextType,v=wl,typeof O=="object"&&O!==null&&(v=Pe(O)),y=n.getDerivedStateFromProps,(O=typeof y=="function"||typeof s.getSnapshotBeforeUpdate=="function")||typeof s.UNSAFE_componentWillReceiveProps!="function"&&typeof s.componentWillReceiveProps!="function"||(h!==H||z!==v)&&dh(t,s,l,v),yn=!1,z=t.memoizedState,s.state=z,Ra(t,l,s,i),Ta();var _=t.memoizedState;h!==H||z!==_||yn||e!==null&&e.dependencies!==null&&Uu(e.dependencies)?(typeof y=="function"&&(pc(t,n,y,l),_=t.memoizedState),(U=yn||hh(t,n,U,l,z,_,v)||e!==null&&e.dependencies!==null&&Uu(e.dependencies))?(O||typeof s.UNSAFE_componentWillUpdate!="function"&&typeof s.componentWillUpdate!="function"||(typeof s.componentWillUpdate=="function"&&s.componentWillUpdate(l,_,v),typeof s.UNSAFE_componentWillUpdate=="function"&&s.UNSAFE_componentWillUpdate(l,_,v)),typeof s.componentDidUpdate=="function"&&(t.flags|=4),typeof s.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof s.componentDidUpdate!="function"||h===e.memoizedProps&&z===e.memoizedState||(t.flags|=4),typeof s.getSnapshotBeforeUpdate!="function"||h===e.memoizedProps&&z===e.memoizedState||(t.flags|=1024),t.memoizedProps=l,t.memoizedState=_),s.props=l,s.state=_,s.context=v,l=U):(typeof s.componentDidUpdate!="function"||h===e.memoizedProps&&z===e.memoizedState||(t.flags|=4),typeof s.getSnapshotBeforeUpdate!="function"||h===e.memoizedProps&&z===e.memoizedState||(t.flags|=1024),l=!1)}return s=l,Iu(e,t),l=(t.flags&128)!==0,s||l?(s=t.stateNode,n=l&&typeof n.getDerivedStateFromError!="function"?null:s.render(),t.flags|=1,e!==null&&l?(t.child=jl(t,e.child,null,i),t.child=jl(t,null,n,i)):Qe(e,t,n,i),t.memoizedState=s.state,e=t.child):e=tn(e,t,i),e}function zh(e,t,n,l){return ma(),t.flags|=256,Qe(e,t,n,l),t.child}var bc={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function vc(e){return{baseLanes:e,cachePool:mf()}}function Sc(e,t,n){return e=e!==null?e.childLanes&~n:0,t&&(e|=_t),e}function _h(e,t,n){var l=t.pendingProps,i=!1,s=(t.flags&128)!==0,h;if((h=s)||(h=e!==null&&e.memoizedState===null?!1:(qe.current&2)!==0),h&&(i=!0,t.flags&=-129),h=(t.flags&32)!==0,t.flags&=-33,e===null){if(pe){if(i?xn(t):En(),pe){var y=Ce,v;if(v=y){e:{for(v=y,y=Ht;v.nodeType!==8;){if(!y){y=null;break e}if(v=Ut(v.nextSibling),v===null){y=null;break e}}y=v}y!==null?(t.memoizedState={dehydrated:y,treeContext:Qn!==null?{id:Jt,overflow:Ft}:null,retryLane:536870912,hydrationErrors:null},v=mt(18,null,null,0),v.stateNode=y,v.return=t,t.child=v,nt=t,Ce=null,v=!0):v=!1}v||Jn(t)}if(y=t.memoizedState,y!==null&&(y=y.dehydrated,y!==null))return ls(y)?t.lanes=32:t.lanes=536870912,null;en(t)}return y=l.children,l=l.fallback,i?(En(),i=t.mode,y=ei({mode:"hidden",children:y},i),l=Vn(l,i,n,null),y.return=t,l.return=t,y.sibling=l,t.child=y,i=t.child,i.memoizedState=vc(n),i.childLanes=Sc(e,h,n),t.memoizedState=bc,l):(xn(t),xc(t,y))}if(v=e.memoizedState,v!==null&&(y=v.dehydrated,y!==null)){if(s)t.flags&256?(xn(t),t.flags&=-257,t=Ec(e,t,n)):t.memoizedState!==null?(En(),t.child=e.child,t.flags|=128,t=null):(En(),i=l.fallback,y=t.mode,l=ei({mode:"visible",children:l.children},y),i=Vn(i,y,n,null),i.flags|=2,l.return=t,i.return=t,l.sibling=i,t.child=l,jl(t,e.child,null,n),l=t.child,l.memoizedState=vc(n),l.childLanes=Sc(e,h,n),t.memoizedState=bc,t=i);else if(xn(t),ls(y)){if(h=y.nextSibling&&y.nextSibling.dataset,h)var O=h.dgst;h=O,l=Error(c(419)),l.stack="",l.digest=h,ga({value:l,source:null,stack:null}),t=Ec(e,t,n)}else if(Ze||ya(e,t,n,!1),h=(n&e.childLanes)!==0,Ze||h){if(h=Oe,h!==null&&(l=n&-n,l=(l&42)!==0?1:ar(l),l=(l&(h.suspendedLanes|n))!==0?0:l,l!==0&&l!==v.retryLane))throw v.retryLane=l,Rl(e,l),St(h,e,l),Sh;y.data==="$?"||qc(),t=Ec(e,t,n)}else y.data==="$?"?(t.flags|=192,t.child=e.child,t=null):(e=v.treeContext,Ce=Ut(y.nextSibling),nt=t,pe=!0,Kn=null,Ht=!1,e!==null&&(At[Ot++]=Jt,At[Ot++]=Ft,At[Ot++]=Qn,Jt=e.id,Ft=e.overflow,Qn=t),t=xc(t,l.children),t.flags|=4096);return t}return i?(En(),i=l.fallback,y=t.mode,v=e.child,O=v.sibling,l=Kt(v,{mode:"hidden",children:l.children}),l.subtreeFlags=v.subtreeFlags&65011712,O!==null?i=Kt(O,i):(i=Vn(i,y,n,null),i.flags|=2),i.return=t,l.return=t,l.sibling=i,t.child=l,l=i,i=t.child,y=e.child.memoizedState,y===null?y=vc(n):(v=y.cachePool,v!==null?(O=He._currentValue,v=v.parent!==O?{parent:O,pool:O}:v):v=mf(),y={baseLanes:y.baseLanes|n,cachePool:v}),i.memoizedState=y,i.childLanes=Sc(e,h,n),t.memoizedState=bc,l):(xn(t),n=e.child,e=n.sibling,n=Kt(n,{mode:"visible",children:l.children}),n.return=t,n.sibling=null,e!==null&&(h=t.deletions,h===null?(t.deletions=[e],t.flags|=16):h.push(e)),t.child=n,t.memoizedState=null,n)}function xc(e,t){return t=ei({mode:"visible",children:t},e.mode),t.return=e,e.child=t}function ei(e,t){return e=mt(22,e,null,t),e.lanes=0,e.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null},e}function Ec(e,t,n){return jl(t,e.child,null,n),e=xc(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Mh(e,t,n){e.lanes|=t;var l=e.alternate;l!==null&&(l.lanes|=t),qr(e.return,t,n)}function Tc(e,t,n,l,i){var s=e.memoizedState;s===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:l,tail:n,tailMode:i}:(s.isBackwards=t,s.rendering=null,s.renderingStartTime=0,s.last=l,s.tail=n,s.tailMode=i)}function Dh(e,t,n){var l=t.pendingProps,i=l.revealOrder,s=l.tail;if(Qe(e,t,l.children,n),l=qe.current,(l&2)!==0)l=l&1|2,t.flags|=128;else{if(e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Mh(e,n,t);else if(e.tag===19)Mh(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}l&=1}switch(X(qe,l),i){case"forwards":for(n=t.child,i=null;n!==null;)e=n.alternate,e!==null&&Fu(e)===null&&(i=n),n=n.sibling;n=i,n===null?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),Tc(t,!1,i,n,s);break;case"backwards":for(n=null,i=t.child,t.child=null;i!==null;){if(e=i.alternate,e!==null&&Fu(e)===null){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}Tc(t,!0,n,null,s);break;case"together":Tc(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function tn(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),On|=t.lanes,(n&t.childLanes)===0)if(e!==null){if(ya(e,t,n,!1),(n&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(c(153));if(t.child!==null){for(e=t.child,n=Kt(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=Kt(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function Rc(e,t){return(e.lanes&t)!==0?!0:(e=e.dependencies,!!(e!==null&&Uu(e)))}function rg(e,t,n){switch(t.tag){case 3:ze(t,t.stateNode.containerInfo),gn(t,He,e.memoizedState.cache),ma();break;case 27:case 5:Ii(t);break;case 4:ze(t,t.stateNode.containerInfo);break;case 10:gn(t,t.type,t.memoizedProps.value);break;case 13:var l=t.memoizedState;if(l!==null)return l.dehydrated!==null?(xn(t),t.flags|=128,null):(n&t.child.childLanes)!==0?_h(e,t,n):(xn(t),e=tn(e,t,n),e!==null?e.sibling:null);xn(t);break;case 19:var i=(e.flags&128)!==0;if(l=(n&t.childLanes)!==0,l||(ya(e,t,n,!1),l=(n&t.childLanes)!==0),i){if(l)return Dh(e,t,n);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),X(qe,qe.current),l)break;return null;case 22:case 23:return t.lanes=0,Rh(e,t,n);case 24:gn(t,He,e.memoizedState.cache)}return tn(e,t,n)}function Ch(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps)Ze=!0;else{if(!Rc(e,n)&&(t.flags&128)===0)return Ze=!1,rg(e,t,n);Ze=(e.flags&131072)!==0}else Ze=!1,pe&&(t.flags&1048576)!==0&&cf(t,Nu,t.index);switch(t.lanes=0,t.tag){case 16:e:{e=t.pendingProps;var l=t.elementType,i=l._init;if(l=i(l._payload),t.type=l,typeof l=="function")Nr(l)?(e=el(l,e),t.tag=1,t=Oh(null,t,l,e,n)):(t.tag=0,t=yc(null,t,l,e,n));else{if(l!=null){if(i=l.$$typeof,i===te){t.tag=11,t=xh(null,t,l,e,n);break e}else if(i===se){t.tag=14,t=Eh(null,t,l,e,n);break e}}throw t=Hn(l)||l,Error(c(306,t,""))}}return t;case 0:return yc(e,t,t.type,t.pendingProps,n);case 1:return l=t.type,i=el(l,t.pendingProps),Oh(e,t,l,i,n);case 3:e:{if(ze(t,t.stateNode.containerInfo),e===null)throw Error(c(387));l=t.pendingProps;var s=t.memoizedState;i=s.element,$r(e,t),Ra(t,l,null,n);var h=t.memoizedState;if(l=h.cache,gn(t,He,l),l!==s.cache&&Yr(t,[He],n,!0),Ta(),l=h.element,s.isDehydrated)if(s={element:l,isDehydrated:!1,cache:h.cache},t.updateQueue.baseState=s,t.memoizedState=s,t.flags&256){t=zh(e,t,l,n);break e}else if(l!==i){i=Rt(Error(c(424)),t),ga(i),t=zh(e,t,l,n);break e}else{switch(e=t.stateNode.containerInfo,e.nodeType){case 9:e=e.body;break;default:e=e.nodeName==="HTML"?e.ownerDocument.body:e}for(Ce=Ut(e.firstChild),nt=t,pe=!0,Kn=null,Ht=!0,n=oh(t,null,l,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling}else{if(ma(),l===i){t=tn(e,t,n);break e}Qe(e,t,l,n)}t=t.child}return t;case 26:return Iu(e,t),e===null?(n=kd(t.type,null,t.pendingProps,null))?t.memoizedState=n:pe||(n=t.type,e=t.pendingProps,l=pi(ne.current).createElement(n),l[We]=t,l[at]=e,Ke(l,n,e),Ge(l),t.stateNode=l):t.memoizedState=kd(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return Ii(t),e===null&&pe&&(l=t.stateNode=Nd(t.type,t.pendingProps,ne.current),nt=t,Ht=!0,i=Ce,Dn(t.type)?(as=i,Ce=Ut(l.firstChild)):Ce=i),Qe(e,t,t.pendingProps.children,n),Iu(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&pe&&((i=l=Ce)&&(l=jg(l,t.type,t.pendingProps,Ht),l!==null?(t.stateNode=l,nt=t,Ce=Ut(l.firstChild),Ht=!1,i=!0):i=!1),i||Jn(t)),Ii(t),i=t.type,s=t.pendingProps,h=e!==null?e.memoizedProps:null,l=s.children,es(i,s)?l=null:h!==null&&es(i,h)&&(t.flags|=32),t.memoizedState!==null&&(i=Ir(e,t,I0,null,null,n),Qa._currentValue=i),Iu(e,t),Qe(e,t,l,n),t.child;case 6:return e===null&&pe&&((e=n=Ce)&&(n=kg(n,t.pendingProps,Ht),n!==null?(t.stateNode=n,nt=t,Ce=null,e=!0):e=!1),e||Jn(t)),null;case 13:return _h(e,t,n);case 4:return ze(t,t.stateNode.containerInfo),l=t.pendingProps,e===null?t.child=jl(t,null,l,n):Qe(e,t,l,n),t.child;case 11:return xh(e,t,t.type,t.pendingProps,n);case 7:return Qe(e,t,t.pendingProps,n),t.child;case 8:return Qe(e,t,t.pendingProps.children,n),t.child;case 12:return Qe(e,t,t.pendingProps.children,n),t.child;case 10:return l=t.pendingProps,gn(t,t.type,l.value),Qe(e,t,l.children,n),t.child;case 9:return i=t.type._context,l=t.pendingProps.children,Wn(t),i=Pe(i),l=l(i),t.flags|=1,Qe(e,t,l,n),t.child;case 14:return Eh(e,t,t.type,t.pendingProps,n);case 15:return Th(e,t,t.type,t.pendingProps,n);case 19:return Dh(e,t,n);case 31:return l=t.pendingProps,n=t.mode,l={mode:l.mode,children:l.children},e===null?(n=ei(l,n),n.ref=t.ref,t.child=n,n.return=t,t=n):(n=Kt(e.child,l),n.ref=t.ref,t.child=n,n.return=t,t=n),t;case 22:return Rh(e,t,n);case 24:return Wn(t),l=Pe(He),e===null?(i=Xr(),i===null&&(i=Oe,s=Gr(),i.pooledCache=s,s.refCount++,s!==null&&(i.pooledCacheLanes|=n),i=s),t.memoizedState={parent:l,cache:i},Qr(t),gn(t,He,i)):((e.lanes&n)!==0&&($r(e,t),Ra(t,null,null,n),Ta()),i=e.memoizedState,s=t.memoizedState,i.parent!==l?(i={parent:l,cache:l},t.memoizedState=i,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=i),gn(t,He,l)):(l=s.cache,gn(t,He,l),l!==i.cache&&Yr(t,[He],n,!0))),Qe(e,t,t.pendingProps.children,n),t.child;case 29:throw t.pendingProps}throw Error(c(156,t.tag))}function nn(e){e.flags|=4}function Nh(e,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!Yd(t)){if(t=zt.current,t!==null&&((oe&4194048)===oe?qt!==null:(oe&62914560)!==oe&&(oe&536870912)===0||t!==qt))throw xa=Vr,gf;e.flags|=8192}}function ti(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?so():536870912,e.lanes|=t,Hl|=t)}function Da(e,t){if(!pe)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var l=null;n!==null;)n.alternate!==null&&(l=n),n=n.sibling;l===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:l.sibling=null}}function De(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,l=0;if(t)for(var i=e.child;i!==null;)n|=i.lanes|i.childLanes,l|=i.subtreeFlags&65011712,l|=i.flags&65011712,i.return=e,i=i.sibling;else for(i=e.child;i!==null;)n|=i.lanes|i.childLanes,l|=i.subtreeFlags,l|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=l,e.childLanes=n,t}function cg(e,t,n){var l=t.pendingProps;switch(Br(t),t.tag){case 31:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return De(t),null;case 1:return De(t),null;case 3:return n=t.stateNode,l=null,e!==null&&(l=e.memoizedState.cache),t.memoizedState.cache!==l&&(t.flags|=2048),Pt(He),hn(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(pa(t)?nn(t):e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,ff())),De(t),null;case 26:return n=t.memoizedState,e===null?(nn(t),n!==null?(De(t),Nh(t,n)):(De(t),t.flags&=-16777217)):n?n!==e.memoizedState?(nn(t),De(t),Nh(t,n)):(De(t),t.flags&=-16777217):(e.memoizedProps!==l&&nn(t),De(t),t.flags&=-16777217),null;case 27:hu(t),n=ne.current;var i=t.type;if(e!==null&&t.stateNode!=null)e.memoizedProps!==l&&nn(t);else{if(!l){if(t.stateNode===null)throw Error(c(166));return De(t),null}e=F.current,pa(t)?sf(t):(e=Nd(i,l,n),t.stateNode=e,nn(t))}return De(t),null;case 5:if(hu(t),n=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==l&&nn(t);else{if(!l){if(t.stateNode===null)throw Error(c(166));return De(t),null}if(e=F.current,pa(t))sf(t);else{switch(i=pi(ne.current),e){case 1:e=i.createElementNS("http://www.w3.org/2000/svg",n);break;case 2:e=i.createElementNS("http://www.w3.org/1998/Math/MathML",n);break;default:switch(n){case"svg":e=i.createElementNS("http://www.w3.org/2000/svg",n);break;case"math":e=i.createElementNS("http://www.w3.org/1998/Math/MathML",n);break;case"script":e=i.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild);break;case"select":e=typeof l.is=="string"?i.createElement("select",{is:l.is}):i.createElement("select"),l.multiple?e.multiple=!0:l.size&&(e.size=l.size);break;default:e=typeof l.is=="string"?i.createElement(n,{is:l.is}):i.createElement(n)}}e[We]=t,e[at]=l;e:for(i=t.child;i!==null;){if(i.tag===5||i.tag===6)e.appendChild(i.stateNode);else if(i.tag!==4&&i.tag!==27&&i.child!==null){i.child.return=i,i=i.child;continue}if(i===t)break e;for(;i.sibling===null;){if(i.return===null||i.return===t)break e;i=i.return}i.sibling.return=i.return,i=i.sibling}t.stateNode=e;e:switch(Ke(e,n,l),n){case"button":case"input":case"select":case"textarea":e=!!l.autoFocus;break e;case"img":e=!0;break e;default:e=!1}e&&nn(t)}}return De(t),t.flags&=-16777217,null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==l&&nn(t);else{if(typeof l!="string"&&t.stateNode===null)throw Error(c(166));if(e=ne.current,pa(t)){if(e=t.stateNode,n=t.memoizedProps,l=null,i=nt,i!==null)switch(i.tag){case 27:case 5:l=i.memoizedProps}e[We]=t,e=!!(e.nodeValue===n||l!==null&&l.suppressHydrationWarning===!0||Ad(e.nodeValue,n)),e||Jn(t)}else e=pi(e).createTextNode(l),e[We]=t,t.stateNode=e}return De(t),null;case 13:if(l=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(i=pa(t),l!==null&&l.dehydrated!==null){if(e===null){if(!i)throw Error(c(318));if(i=t.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(c(317));i[We]=t}else ma(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;De(t),i=!1}else i=ff(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=i),i=!0;if(!i)return t.flags&256?(en(t),t):(en(t),null)}if(en(t),(t.flags&128)!==0)return t.lanes=n,t;if(n=l!==null,e=e!==null&&e.memoizedState!==null,n){l=t.child,i=null,l.alternate!==null&&l.alternate.memoizedState!==null&&l.alternate.memoizedState.cachePool!==null&&(i=l.alternate.memoizedState.cachePool.pool);var s=null;l.memoizedState!==null&&l.memoizedState.cachePool!==null&&(s=l.memoizedState.cachePool.pool),s!==i&&(l.flags|=2048)}return n!==e&&n&&(t.child.flags|=8192),ti(t,t.updateQueue),De(t),null;case 4:return hn(),e===null&&Jc(t.stateNode.containerInfo),De(t),null;case 10:return Pt(t.type),De(t),null;case 19:if(Q(qe),i=t.memoizedState,i===null)return De(t),null;if(l=(t.flags&128)!==0,s=i.rendering,s===null)if(l)Da(i,!1);else{if(Ne!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(s=Fu(e),s!==null){for(t.flags|=128,Da(i,!1),e=s.updateQueue,t.updateQueue=e,ti(t,e),t.subtreeFlags=0,e=n,n=t.child;n!==null;)rf(n,e),n=n.sibling;return X(qe,qe.current&1|2),t.child}e=e.sibling}i.tail!==null&&Lt()>ai&&(t.flags|=128,l=!0,Da(i,!1),t.lanes=4194304)}else{if(!l)if(e=Fu(s),e!==null){if(t.flags|=128,l=!0,e=e.updateQueue,t.updateQueue=e,ti(t,e),Da(i,!0),i.tail===null&&i.tailMode==="hidden"&&!s.alternate&&!pe)return De(t),null}else 2*Lt()-i.renderingStartTime>ai&&n!==536870912&&(t.flags|=128,l=!0,Da(i,!1),t.lanes=4194304);i.isBackwards?(s.sibling=t.child,t.child=s):(e=i.last,e!==null?e.sibling=s:t.child=s,i.last=s)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=Lt(),t.sibling=null,e=qe.current,X(qe,l?e&1|2:e&1),t):(De(t),null);case 22:case 23:return en(t),Wr(),l=t.memoizedState!==null,e!==null?e.memoizedState!==null!==l&&(t.flags|=8192):l&&(t.flags|=8192),l?(n&536870912)!==0&&(t.flags&128)===0&&(De(t),t.subtreeFlags&6&&(t.flags|=8192)):De(t),n=t.updateQueue,n!==null&&ti(t,n.retryQueue),n=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),l=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(l=t.memoizedState.cachePool.pool),l!==n&&(t.flags|=2048),e!==null&&Q(Pn),null;case 24:return n=null,e!==null&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),Pt(He),De(t),null;case 25:return null;case 30:return null}throw Error(c(156,t.tag))}function sg(e,t){switch(Br(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Pt(He),hn(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return hu(t),null;case 13:if(en(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(c(340));ma()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Q(qe),null;case 4:return hn(),null;case 10:return Pt(t.type),null;case 22:case 23:return en(t),Wr(),e!==null&&Q(Pn),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Pt(He),null;case 25:return null;default:return null}}function Uh(e,t){switch(Br(t),t.tag){case 3:Pt(He),hn();break;case 26:case 27:case 5:hu(t);break;case 4:hn();break;case 13:en(t);break;case 19:Q(qe);break;case 10:Pt(t.type);break;case 22:case 23:en(t),Wr(),e!==null&&Q(Pn);break;case 24:Pt(He)}}function Ca(e,t){try{var n=t.updateQueue,l=n!==null?n.lastEffect:null;if(l!==null){var i=l.next;n=i;do{if((n.tag&e)===e){l=void 0;var s=n.create,h=n.inst;l=s(),h.destroy=l}n=n.next}while(n!==i)}}catch(y){Re(t,t.return,y)}}function Tn(e,t,n){try{var l=t.updateQueue,i=l!==null?l.lastEffect:null;if(i!==null){var s=i.next;l=s;do{if((l.tag&e)===e){var h=l.inst,y=h.destroy;if(y!==void 0){h.destroy=void 0,i=t;var v=n,O=y;try{O()}catch(U){Re(i,v,U)}}}l=l.next}while(l!==s)}}catch(U){Re(t,t.return,U)}}function jh(e){var t=e.updateQueue;if(t!==null){var n=e.stateNode;try{Ef(t,n)}catch(l){Re(e,e.return,l)}}}function kh(e,t,n){n.props=el(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(l){Re(e,t,l)}}function Na(e,t){try{var n=e.ref;if(n!==null){switch(e.tag){case 26:case 27:case 5:var l=e.stateNode;break;case 30:l=e.stateNode;break;default:l=e.stateNode}typeof n=="function"?e.refCleanup=n(l):n.current=l}}catch(i){Re(e,t,i)}}function Yt(e,t){var n=e.ref,l=e.refCleanup;if(n!==null)if(typeof l=="function")try{l()}catch(i){Re(e,t,i)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof n=="function")try{n(null)}catch(i){Re(e,t,i)}else n.current=null}function Bh(e){var t=e.type,n=e.memoizedProps,l=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":n.autoFocus&&l.focus();break e;case"img":n.src?l.src=n.src:n.srcSet&&(l.srcset=n.srcSet)}}catch(i){Re(e,e.return,i)}}function wc(e,t,n){try{var l=e.stateNode;Mg(l,e.type,n,t),l[at]=t}catch(i){Re(e,e.return,i)}}function Lh(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Dn(e.type)||e.tag===4}function Ac(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Lh(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&&Dn(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 Oc(e,t,n){var l=e.tag;if(l===5||l===6)e=e.stateNode,t?(n.nodeType===9?n.body:n.nodeName==="HTML"?n.ownerDocument.body:n).insertBefore(e,t):(t=n.nodeType===9?n.body:n.nodeName==="HTML"?n.ownerDocument.body:n,t.appendChild(e),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=di));else if(l!==4&&(l===27&&Dn(e.type)&&(n=e.stateNode,t=null),e=e.child,e!==null))for(Oc(e,t,n),e=e.sibling;e!==null;)Oc(e,t,n),e=e.sibling}function ni(e,t,n){var l=e.tag;if(l===5||l===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(l!==4&&(l===27&&Dn(e.type)&&(n=e.stateNode),e=e.child,e!==null))for(ni(e,t,n),e=e.sibling;e!==null;)ni(e,t,n),e=e.sibling}function Hh(e){var t=e.stateNode,n=e.memoizedProps;try{for(var l=e.type,i=t.attributes;i.length;)t.removeAttributeNode(i[0]);Ke(t,l,n),t[We]=e,t[at]=n}catch(s){Re(e,e.return,s)}}var ln=!1,ke=!1,zc=!1,qh=typeof WeakSet=="function"?WeakSet:Set,Xe=null;function og(e,t){if(e=e.containerInfo,Pc=Si,e=Fo(e),Ar(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var l=n.getSelection&&n.getSelection();if(l&&l.rangeCount!==0){n=l.anchorNode;var i=l.anchorOffset,s=l.focusNode;l=l.focusOffset;try{n.nodeType,s.nodeType}catch{n=null;break e}var h=0,y=-1,v=-1,O=0,U=0,H=e,z=null;t:for(;;){for(var _;H!==n||i!==0&&H.nodeType!==3||(y=h+i),H!==s||l!==0&&H.nodeType!==3||(v=h+l),H.nodeType===3&&(h+=H.nodeValue.length),(_=H.firstChild)!==null;)z=H,H=_;for(;;){if(H===e)break t;if(z===n&&++O===i&&(y=h),z===s&&++U===l&&(v=h),(_=H.nextSibling)!==null)break;H=z,z=H.parentNode}H=_}n=y===-1||v===-1?null:{start:y,end:v}}else n=null}n=n||{start:0,end:0}}else n=null;for(Ic={focusedElem:e,selectionRange:n},Si=!1,Xe=t;Xe!==null;)if(t=Xe,e=t.child,(t.subtreeFlags&1024)!==0&&e!==null)e.return=t,Xe=e;else for(;Xe!==null;){switch(t=Xe,s=t.alternate,e=t.flags,t.tag){case 0:break;case 11:case 15:break;case 1:if((e&1024)!==0&&s!==null){e=void 0,n=t,i=s.memoizedProps,s=s.memoizedState,l=n.stateNode;try{var ee=el(n.type,i,n.elementType===n.type);e=l.getSnapshotBeforeUpdate(ee,s),l.__reactInternalSnapshotBeforeUpdate=e}catch(W){Re(n,n.return,W)}}break;case 3:if((e&1024)!==0){if(e=t.stateNode.containerInfo,n=e.nodeType,n===9)ns(e);else if(n===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":ns(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(c(163))}if(e=t.sibling,e!==null){e.return=t.return,Xe=e;break}Xe=t.return}}function Yh(e,t,n){var l=n.flags;switch(n.tag){case 0:case 11:case 15:Rn(e,n),l&4&&Ca(5,n);break;case 1:if(Rn(e,n),l&4)if(e=n.stateNode,t===null)try{e.componentDidMount()}catch(h){Re(n,n.return,h)}else{var i=el(n.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(i,t,e.__reactInternalSnapshotBeforeUpdate)}catch(h){Re(n,n.return,h)}}l&64&&jh(n),l&512&&Na(n,n.return);break;case 3:if(Rn(e,n),l&64&&(e=n.updateQueue,e!==null)){if(t=null,n.child!==null)switch(n.child.tag){case 27:case 5:t=n.child.stateNode;break;case 1:t=n.child.stateNode}try{Ef(e,t)}catch(h){Re(n,n.return,h)}}break;case 27:t===null&&l&4&&Hh(n);case 26:case 5:Rn(e,n),t===null&&l&4&&Bh(n),l&512&&Na(n,n.return);break;case 12:Rn(e,n);break;case 13:Rn(e,n),l&4&&Xh(e,n),l&64&&(e=n.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(n=vg.bind(null,n),Bg(e,n))));break;case 22:if(l=n.memoizedState!==null||ln,!l){t=t!==null&&t.memoizedState!==null||ke,i=ln;var s=ke;ln=l,(ke=t)&&!s?wn(e,n,(n.subtreeFlags&8772)!==0):Rn(e,n),ln=i,ke=s}break;case 30:break;default:Rn(e,n)}}function Gh(e){var t=e.alternate;t!==null&&(e.alternate=null,Gh(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&rr(t)),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 _e=null,rt=!1;function an(e,t,n){for(n=n.child;n!==null;)Zh(e,t,n),n=n.sibling}function Zh(e,t,n){if(ht&&typeof ht.onCommitFiberUnmount=="function")try{ht.onCommitFiberUnmount(ea,n)}catch{}switch(n.tag){case 26:ke||Yt(n,t),an(e,t,n),n.memoizedState?n.memoizedState.count--:n.stateNode&&(n=n.stateNode,n.parentNode.removeChild(n));break;case 27:ke||Yt(n,t);var l=_e,i=rt;Dn(n.type)&&(_e=n.stateNode,rt=!1),an(e,t,n),Ga(n.stateNode),_e=l,rt=i;break;case 5:ke||Yt(n,t);case 6:if(l=_e,i=rt,_e=null,an(e,t,n),_e=l,rt=i,_e!==null)if(rt)try{(_e.nodeType===9?_e.body:_e.nodeName==="HTML"?_e.ownerDocument.body:_e).removeChild(n.stateNode)}catch(s){Re(n,t,s)}else try{_e.removeChild(n.stateNode)}catch(s){Re(n,t,s)}break;case 18:_e!==null&&(rt?(e=_e,Dd(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,n.stateNode),Fa(e)):Dd(_e,n.stateNode));break;case 4:l=_e,i=rt,_e=n.stateNode.containerInfo,rt=!0,an(e,t,n),_e=l,rt=i;break;case 0:case 11:case 14:case 15:ke||Tn(2,n,t),ke||Tn(4,n,t),an(e,t,n);break;case 1:ke||(Yt(n,t),l=n.stateNode,typeof l.componentWillUnmount=="function"&&kh(n,t,l)),an(e,t,n);break;case 21:an(e,t,n);break;case 22:ke=(l=ke)||n.memoizedState!==null,an(e,t,n),ke=l;break;default:an(e,t,n)}}function Xh(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{Fa(e)}catch(n){Re(t,t.return,n)}}function fg(e){switch(e.tag){case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new qh),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new qh),t;default:throw Error(c(435,e.tag))}}function _c(e,t){var n=fg(e);t.forEach(function(l){var i=Sg.bind(null,e,l);n.has(l)||(n.add(l),l.then(i,i))})}function gt(e,t){var n=t.deletions;if(n!==null)for(var l=0;l<n.length;l++){var i=n[l],s=e,h=t,y=h;e:for(;y!==null;){switch(y.tag){case 27:if(Dn(y.type)){_e=y.stateNode,rt=!1;break e}break;case 5:_e=y.stateNode,rt=!1;break e;case 3:case 4:_e=y.stateNode.containerInfo,rt=!0;break e}y=y.return}if(_e===null)throw Error(c(160));Zh(s,h,i),_e=null,rt=!1,s=i.alternate,s!==null&&(s.return=null),i.return=null}if(t.subtreeFlags&13878)for(t=t.child;t!==null;)Vh(t,e),t=t.sibling}var Nt=null;function Vh(e,t){var n=e.alternate,l=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:gt(t,e),yt(e),l&4&&(Tn(3,e,e.return),Ca(3,e),Tn(5,e,e.return));break;case 1:gt(t,e),yt(e),l&512&&(ke||n===null||Yt(n,n.return)),l&64&&ln&&(e=e.updateQueue,e!==null&&(l=e.callbacks,l!==null&&(n=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=n===null?l:n.concat(l))));break;case 26:var i=Nt;if(gt(t,e),yt(e),l&512&&(ke||n===null||Yt(n,n.return)),l&4){var s=n!==null?n.memoizedState:null;if(l=e.memoizedState,n===null)if(l===null)if(e.stateNode===null){e:{l=e.type,n=e.memoizedProps,i=i.ownerDocument||i;t:switch(l){case"title":s=i.getElementsByTagName("title")[0],(!s||s[la]||s[We]||s.namespaceURI==="http://www.w3.org/2000/svg"||s.hasAttribute("itemprop"))&&(s=i.createElement(l),i.head.insertBefore(s,i.querySelector("head > title"))),Ke(s,l,n),s[We]=e,Ge(s),l=s;break e;case"link":var h=Hd("link","href",i).get(l+(n.href||""));if(h){for(var y=0;y<h.length;y++)if(s=h[y],s.getAttribute("href")===(n.href==null||n.href===""?null:n.href)&&s.getAttribute("rel")===(n.rel==null?null:n.rel)&&s.getAttribute("title")===(n.title==null?null:n.title)&&s.getAttribute("crossorigin")===(n.crossOrigin==null?null:n.crossOrigin)){h.splice(y,1);break t}}s=i.createElement(l),Ke(s,l,n),i.head.appendChild(s);break;case"meta":if(h=Hd("meta","content",i).get(l+(n.content||""))){for(y=0;y<h.length;y++)if(s=h[y],s.getAttribute("content")===(n.content==null?null:""+n.content)&&s.getAttribute("name")===(n.name==null?null:n.name)&&s.getAttribute("property")===(n.property==null?null:n.property)&&s.getAttribute("http-equiv")===(n.httpEquiv==null?null:n.httpEquiv)&&s.getAttribute("charset")===(n.charSet==null?null:n.charSet)){h.splice(y,1);break t}}s=i.createElement(l),Ke(s,l,n),i.head.appendChild(s);break;default:throw Error(c(468,l))}s[We]=e,Ge(s),l=s}e.stateNode=l}else qd(i,e.type,e.stateNode);else e.stateNode=Ld(i,l,e.memoizedProps);else s!==l?(s===null?n.stateNode!==null&&(n=n.stateNode,n.parentNode.removeChild(n)):s.count--,l===null?qd(i,e.type,e.stateNode):Ld(i,l,e.memoizedProps)):l===null&&e.stateNode!==null&&wc(e,e.memoizedProps,n.memoizedProps)}break;case 27:gt(t,e),yt(e),l&512&&(ke||n===null||Yt(n,n.return)),n!==null&&l&4&&wc(e,e.memoizedProps,n.memoizedProps);break;case 5:if(gt(t,e),yt(e),l&512&&(ke||n===null||Yt(n,n.return)),e.flags&32){i=e.stateNode;try{yl(i,"")}catch(_){Re(e,e.return,_)}}l&4&&e.stateNode!=null&&(i=e.memoizedProps,wc(e,i,n!==null?n.memoizedProps:i)),l&1024&&(zc=!0);break;case 6:if(gt(t,e),yt(e),l&4){if(e.stateNode===null)throw Error(c(162));l=e.memoizedProps,n=e.stateNode;try{n.nodeValue=l}catch(_){Re(e,e.return,_)}}break;case 3:if(yi=null,i=Nt,Nt=mi(t.containerInfo),gt(t,e),Nt=i,yt(e),l&4&&n!==null&&n.memoizedState.isDehydrated)try{Fa(t.containerInfo)}catch(_){Re(e,e.return,_)}zc&&(zc=!1,Qh(e));break;case 4:l=Nt,Nt=mi(e.stateNode.containerInfo),gt(t,e),yt(e),Nt=l;break;case 12:gt(t,e),yt(e);break;case 13:gt(t,e),yt(e),e.child.flags&8192&&e.memoizedState!==null!=(n!==null&&n.memoizedState!==null)&&(jc=Lt()),l&4&&(l=e.updateQueue,l!==null&&(e.updateQueue=null,_c(e,l)));break;case 22:i=e.memoizedState!==null;var v=n!==null&&n.memoizedState!==null,O=ln,U=ke;if(ln=O||i,ke=U||v,gt(t,e),ke=U,ln=O,yt(e),l&8192)e:for(t=e.stateNode,t._visibility=i?t._visibility&-2:t._visibility|1,i&&(n===null||v||ln||ke||tl(e)),n=null,t=e;;){if(t.tag===5||t.tag===26){if(n===null){v=n=t;try{if(s=v.stateNode,i)h=s.style,typeof h.setProperty=="function"?h.setProperty("display","none","important"):h.display="none";else{y=v.stateNode;var H=v.memoizedProps.style,z=H!=null&&H.hasOwnProperty("display")?H.display:null;y.style.display=z==null||typeof z=="boolean"?"":(""+z).trim()}}catch(_){Re(v,v.return,_)}}}else if(t.tag===6){if(n===null){v=t;try{v.stateNode.nodeValue=i?"":v.memoizedProps}catch(_){Re(v,v.return,_)}}}else if((t.tag!==22&&t.tag!==23||t.memoizedState===null||t===e)&&t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;t.sibling===null;){if(t.return===null||t.return===e)break e;n===t&&(n=null),t=t.return}n===t&&(n=null),t.sibling.return=t.return,t=t.sibling}l&4&&(l=e.updateQueue,l!==null&&(n=l.retryQueue,n!==null&&(l.retryQueue=null,_c(e,n))));break;case 19:gt(t,e),yt(e),l&4&&(l=e.updateQueue,l!==null&&(e.updateQueue=null,_c(e,l)));break;case 30:break;case 21:break;default:gt(t,e),yt(e)}}function yt(e){var t=e.flags;if(t&2){try{for(var n,l=e.return;l!==null;){if(Lh(l)){n=l;break}l=l.return}if(n==null)throw Error(c(160));switch(n.tag){case 27:var i=n.stateNode,s=Ac(e);ni(e,s,i);break;case 5:var h=n.stateNode;n.flags&32&&(yl(h,""),n.flags&=-33);var y=Ac(e);ni(e,y,h);break;case 3:case 4:var v=n.stateNode.containerInfo,O=Ac(e);Oc(e,O,v);break;default:throw Error(c(161))}}catch(U){Re(e,e.return,U)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Qh(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;Qh(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function Rn(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)Yh(e,t.alternate,t),t=t.sibling}function tl(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:Tn(4,t,t.return),tl(t);break;case 1:Yt(t,t.return);var n=t.stateNode;typeof n.componentWillUnmount=="function"&&kh(t,t.return,n),tl(t);break;case 27:Ga(t.stateNode);case 26:case 5:Yt(t,t.return),tl(t);break;case 22:t.memoizedState===null&&tl(t);break;case 30:tl(t);break;default:tl(t)}e=e.sibling}}function wn(e,t,n){for(n=n&&(t.subtreeFlags&8772)!==0,t=t.child;t!==null;){var l=t.alternate,i=e,s=t,h=s.flags;switch(s.tag){case 0:case 11:case 15:wn(i,s,n),Ca(4,s);break;case 1:if(wn(i,s,n),l=s,i=l.stateNode,typeof i.componentDidMount=="function")try{i.componentDidMount()}catch(O){Re(l,l.return,O)}if(l=s,i=l.updateQueue,i!==null){var y=l.stateNode;try{var v=i.shared.hiddenCallbacks;if(v!==null)for(i.shared.hiddenCallbacks=null,i=0;i<v.length;i++)xf(v[i],y)}catch(O){Re(l,l.return,O)}}n&&h&64&&jh(s),Na(s,s.return);break;case 27:Hh(s);case 26:case 5:wn(i,s,n),n&&l===null&&h&4&&Bh(s),Na(s,s.return);break;case 12:wn(i,s,n);break;case 13:wn(i,s,n),n&&h&4&&Xh(i,s);break;case 22:s.memoizedState===null&&wn(i,s,n),Na(s,s.return);break;case 30:break;default:wn(i,s,n)}t=t.sibling}}function Mc(e,t){var n=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==n&&(e!=null&&e.refCount++,n!=null&&ba(n))}function Dc(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&ba(e))}function Gt(e,t,n,l){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)$h(e,t,n,l),t=t.sibling}function $h(e,t,n,l){var i=t.flags;switch(t.tag){case 0:case 11:case 15:Gt(e,t,n,l),i&2048&&Ca(9,t);break;case 1:Gt(e,t,n,l);break;case 3:Gt(e,t,n,l),i&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&ba(e)));break;case 12:if(i&2048){Gt(e,t,n,l),e=t.stateNode;try{var s=t.memoizedProps,h=s.id,y=s.onPostCommit;typeof y=="function"&&y(h,t.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(v){Re(t,t.return,v)}}else Gt(e,t,n,l);break;case 13:Gt(e,t,n,l);break;case 23:break;case 22:s=t.stateNode,h=t.alternate,t.memoizedState!==null?s._visibility&2?Gt(e,t,n,l):Ua(e,t):s._visibility&2?Gt(e,t,n,l):(s._visibility|=2,kl(e,t,n,l,(t.subtreeFlags&10256)!==0)),i&2048&&Mc(h,t);break;case 24:Gt(e,t,n,l),i&2048&&Dc(t.alternate,t);break;default:Gt(e,t,n,l)}}function kl(e,t,n,l,i){for(i=i&&(t.subtreeFlags&10256)!==0,t=t.child;t!==null;){var s=e,h=t,y=n,v=l,O=h.flags;switch(h.tag){case 0:case 11:case 15:kl(s,h,y,v,i),Ca(8,h);break;case 23:break;case 22:var U=h.stateNode;h.memoizedState!==null?U._visibility&2?kl(s,h,y,v,i):Ua(s,h):(U._visibility|=2,kl(s,h,y,v,i)),i&&O&2048&&Mc(h.alternate,h);break;case 24:kl(s,h,y,v,i),i&&O&2048&&Dc(h.alternate,h);break;default:kl(s,h,y,v,i)}t=t.sibling}}function Ua(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var n=e,l=t,i=l.flags;switch(l.tag){case 22:Ua(n,l),i&2048&&Mc(l.alternate,l);break;case 24:Ua(n,l),i&2048&&Dc(l.alternate,l);break;default:Ua(n,l)}t=t.sibling}}var ja=8192;function Bl(e){if(e.subtreeFlags&ja)for(e=e.child;e!==null;)Kh(e),e=e.sibling}function Kh(e){switch(e.tag){case 26:Bl(e),e.flags&ja&&e.memoizedState!==null&&Fg(Nt,e.memoizedState,e.memoizedProps);break;case 5:Bl(e);break;case 3:case 4:var t=Nt;Nt=mi(e.stateNode.containerInfo),Bl(e),Nt=t;break;case 22:e.memoizedState===null&&(t=e.alternate,t!==null&&t.memoizedState!==null?(t=ja,ja=16777216,Bl(e),ja=t):Bl(e));break;default:Bl(e)}}function Jh(e){var t=e.alternate;if(t!==null&&(e=t.child,e!==null)){t.child=null;do t=e.sibling,e.sibling=null,e=t;while(e!==null)}}function ka(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var n=0;n<t.length;n++){var l=t[n];Xe=l,Wh(l,e)}Jh(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)Fh(e),e=e.sibling}function Fh(e){switch(e.tag){case 0:case 11:case 15:ka(e),e.flags&2048&&Tn(9,e,e.return);break;case 3:ka(e);break;case 12:ka(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,li(e)):ka(e);break;default:ka(e)}}function li(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var n=0;n<t.length;n++){var l=t[n];Xe=l,Wh(l,e)}Jh(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:Tn(8,t,t.return),li(t);break;case 22:n=t.stateNode,n._visibility&2&&(n._visibility&=-3,li(t));break;default:li(t)}e=e.sibling}}function Wh(e,t){for(;Xe!==null;){var n=Xe;switch(n.tag){case 0:case 11:case 15:Tn(8,n,t);break;case 23:case 22:if(n.memoizedState!==null&&n.memoizedState.cachePool!==null){var l=n.memoizedState.cachePool.pool;l!=null&&l.refCount++}break;case 24:ba(n.memoizedState.cache)}if(l=n.child,l!==null)l.return=n,Xe=l;else e:for(n=e;Xe!==null;){l=Xe;var i=l.sibling,s=l.return;if(Gh(l),l===n){Xe=null;break e}if(i!==null){i.return=s,Xe=i;break e}Xe=s}}}var hg={getCacheForType:function(e){var t=Pe(He),n=t.data.get(e);return n===void 0&&(n=e(),t.data.set(e,n)),n}},dg=typeof WeakMap=="function"?WeakMap:Map,ge=0,Oe=null,re=null,oe=0,ye=0,bt=null,An=!1,Ll=!1,Cc=!1,un=0,Ne=0,On=0,nl=0,Nc=0,_t=0,Hl=0,Ba=null,ct=null,Uc=!1,jc=0,ai=1/0,ui=null,zn=null,$e=0,_n=null,ql=null,Yl=0,kc=0,Bc=null,Ph=null,La=0,Lc=null;function vt(){if((ge&2)!==0&&oe!==0)return oe&-oe;if(j.T!==null){var e=zl;return e!==0?e:Vc()}return ho()}function Ih(){_t===0&&(_t=(oe&536870912)===0||pe?co():536870912);var e=zt.current;return e!==null&&(e.flags|=32),_t}function St(e,t,n){(e===Oe&&(ye===2||ye===9)||e.cancelPendingCommit!==null)&&(Gl(e,0),Mn(e,oe,_t,!1)),na(e,n),((ge&2)===0||e!==Oe)&&(e===Oe&&((ge&2)===0&&(nl|=n),Ne===4&&Mn(e,oe,_t,!1)),Zt(e))}function ed(e,t,n){if((ge&6)!==0)throw Error(c(327));var l=!n&&(t&124)===0&&(t&e.expiredLanes)===0||ta(e,t),i=l?gg(e,t):Yc(e,t,!0),s=l;do{if(i===0){Ll&&!l&&Mn(e,t,0,!1);break}else{if(n=e.current.alternate,s&&!pg(n)){i=Yc(e,t,!1),s=!1;continue}if(i===2){if(s=t,e.errorRecoveryDisabledLanes&s)var h=0;else h=e.pendingLanes&-536870913,h=h!==0?h:h&536870912?536870912:0;if(h!==0){t=h;e:{var y=e;i=Ba;var v=y.current.memoizedState.isDehydrated;if(v&&(Gl(y,h).flags|=256),h=Yc(y,h,!1),h!==2){if(Cc&&!v){y.errorRecoveryDisabledLanes|=s,nl|=s,i=4;break e}s=ct,ct=i,s!==null&&(ct===null?ct=s:ct.push.apply(ct,s))}i=h}if(s=!1,i!==2)continue}}if(i===1){Gl(e,0),Mn(e,t,0,!0);break}e:{switch(l=e,s=i,s){case 0:case 1:throw Error(c(345));case 4:if((t&4194048)!==t)break;case 6:Mn(l,t,_t,!An);break e;case 2:ct=null;break;case 3:case 5:break;default:throw Error(c(329))}if((t&62914560)===t&&(i=jc+300-Lt(),10<i)){if(Mn(l,t,_t,!An),gu(l,0,!0)!==0)break e;l.timeoutHandle=_d(td.bind(null,l,n,ct,ui,Uc,t,_t,nl,Hl,An,s,2,-0,0),i);break e}td(l,n,ct,ui,Uc,t,_t,nl,Hl,An,s,0,-0,0)}}break}while(!0);Zt(e)}function td(e,t,n,l,i,s,h,y,v,O,U,H,z,_){if(e.timeoutHandle=-1,H=t.subtreeFlags,(H&8192||(H&16785408)===16785408)&&(Va={stylesheets:null,count:0,unsuspend:Jg},Kh(t),H=Wg(),H!==null)){e.cancelPendingCommit=H(cd.bind(null,e,t,s,n,l,i,h,y,v,U,1,z,_)),Mn(e,s,h,!O);return}cd(e,t,s,n,l,i,h,y,v)}function pg(e){for(var t=e;;){var n=t.tag;if((n===0||n===11||n===15)&&t.flags&16384&&(n=t.updateQueue,n!==null&&(n=n.stores,n!==null)))for(var l=0;l<n.length;l++){var i=n[l],s=i.getSnapshot;i=i.value;try{if(!pt(s(),i))return!1}catch{return!1}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function Mn(e,t,n,l){t&=~Nc,t&=~nl,e.suspendedLanes|=t,e.pingedLanes&=~t,l&&(e.warmLanes|=t),l=e.expirationTimes;for(var i=t;0<i;){var s=31-dt(i),h=1<<s;l[s]=-1,i&=~h}n!==0&&oo(e,n,t)}function ii(){return(ge&6)===0?(Ha(0),!1):!0}function Hc(){if(re!==null){if(ye===0)var e=re.return;else e=re,Wt=Fn=null,nc(e),Ul=null,_a=0,e=re;for(;e!==null;)Uh(e.alternate,e),e=e.return;re=null}}function Gl(e,t){var n=e.timeoutHandle;n!==-1&&(e.timeoutHandle=-1,Cg(n)),n=e.cancelPendingCommit,n!==null&&(e.cancelPendingCommit=null,n()),Hc(),Oe=e,re=n=Kt(e.current,null),oe=t,ye=0,bt=null,An=!1,Ll=ta(e,t),Cc=!1,Hl=_t=Nc=nl=On=Ne=0,ct=Ba=null,Uc=!1,(t&8)!==0&&(t|=t&32);var l=e.entangledLanes;if(l!==0)for(e=e.entanglements,l&=t;0<l;){var i=31-dt(l),s=1<<i;t|=e[i],l&=~s}return un=t,zu(),n}function nd(e,t){ue=null,j.H=$u,t===Sa||t===Bu?(t=vf(),ye=3):t===gf?(t=vf(),ye=4):ye=t===Sh?8:t!==null&&typeof t=="object"&&typeof t.then=="function"?6:1,bt=t,re===null&&(Ne=1,Pu(e,Rt(t,e.current)))}function ld(){var e=j.H;return j.H=$u,e===null?$u:e}function ad(){var e=j.A;return j.A=hg,e}function qc(){Ne=4,An||(oe&4194048)!==oe&&zt.current!==null||(Ll=!0),(On&134217727)===0&&(nl&134217727)===0||Oe===null||Mn(Oe,oe,_t,!1)}function Yc(e,t,n){var l=ge;ge|=2;var i=ld(),s=ad();(Oe!==e||oe!==t)&&(ui=null,Gl(e,t)),t=!1;var h=Ne;e:do try{if(ye!==0&&re!==null){var y=re,v=bt;switch(ye){case 8:Hc(),h=6;break e;case 3:case 2:case 9:case 6:zt.current===null&&(t=!0);var O=ye;if(ye=0,bt=null,Zl(e,y,v,O),n&&Ll){h=0;break e}break;default:O=ye,ye=0,bt=null,Zl(e,y,v,O)}}mg(),h=Ne;break}catch(U){nd(e,U)}while(!0);return t&&e.shellSuspendCounter++,Wt=Fn=null,ge=l,j.H=i,j.A=s,re===null&&(Oe=null,oe=0,zu()),h}function mg(){for(;re!==null;)ud(re)}function gg(e,t){var n=ge;ge|=2;var l=ld(),i=ad();Oe!==e||oe!==t?(ui=null,ai=Lt()+500,Gl(e,t)):Ll=ta(e,t);e:do try{if(ye!==0&&re!==null){t=re;var s=bt;t:switch(ye){case 1:ye=0,bt=null,Zl(e,t,s,1);break;case 2:case 9:if(yf(s)){ye=0,bt=null,id(t);break}t=function(){ye!==2&&ye!==9||Oe!==e||(ye=7),Zt(e)},s.then(t,t);break e;case 3:ye=7;break e;case 4:ye=5;break e;case 7:yf(s)?(ye=0,bt=null,id(t)):(ye=0,bt=null,Zl(e,t,s,7));break;case 5:var h=null;switch(re.tag){case 26:h=re.memoizedState;case 5:case 27:var y=re;if(!h||Yd(h)){ye=0,bt=null;var v=y.sibling;if(v!==null)re=v;else{var O=y.return;O!==null?(re=O,ri(O)):re=null}break t}}ye=0,bt=null,Zl(e,t,s,5);break;case 6:ye=0,bt=null,Zl(e,t,s,6);break;case 8:Hc(),Ne=6;break e;default:throw Error(c(462))}}yg();break}catch(U){nd(e,U)}while(!0);return Wt=Fn=null,j.H=l,j.A=i,ge=n,re!==null?0:(Oe=null,oe=0,zu(),Ne)}function yg(){for(;re!==null&&!Hm();)ud(re)}function ud(e){var t=Ch(e.alternate,e,un);e.memoizedProps=e.pendingProps,t===null?ri(e):re=t}function id(e){var t=e,n=t.alternate;switch(t.tag){case 15:case 0:t=Ah(n,t,t.pendingProps,t.type,void 0,oe);break;case 11:t=Ah(n,t,t.pendingProps,t.type.render,t.ref,oe);break;case 5:nc(t);default:Uh(n,t),t=re=rf(t,un),t=Ch(n,t,un)}e.memoizedProps=e.pendingProps,t===null?ri(e):re=t}function Zl(e,t,n,l){Wt=Fn=null,nc(t),Ul=null,_a=0;var i=t.return;try{if(ig(e,i,t,n,oe)){Ne=1,Pu(e,Rt(n,e.current)),re=null;return}}catch(s){if(i!==null)throw re=i,s;Ne=1,Pu(e,Rt(n,e.current)),re=null;return}t.flags&32768?(pe||l===1?e=!0:Ll||(oe&536870912)!==0?e=!1:(An=e=!0,(l===2||l===9||l===3||l===6)&&(l=zt.current,l!==null&&l.tag===13&&(l.flags|=16384))),rd(t,e)):ri(t)}function ri(e){var t=e;do{if((t.flags&32768)!==0){rd(t,An);return}e=t.return;var n=cg(t.alternate,t,un);if(n!==null){re=n;return}if(t=t.sibling,t!==null){re=t;return}re=t=e}while(t!==null);Ne===0&&(Ne=5)}function rd(e,t){do{var n=sg(e.alternate,e);if(n!==null){n.flags&=32767,re=n;return}if(n=e.return,n!==null&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!t&&(e=e.sibling,e!==null)){re=e;return}re=e=n}while(e!==null);Ne=6,re=null}function cd(e,t,n,l,i,s,h,y,v){e.cancelPendingCommit=null;do ci();while($e!==0);if((ge&6)!==0)throw Error(c(327));if(t!==null){if(t===e.current)throw Error(c(177));if(s=t.lanes|t.childLanes,s|=Dr,Jm(e,n,s,h,y,v),e===Oe&&(re=Oe=null,oe=0),ql=t,_n=e,Yl=n,kc=s,Bc=i,Ph=l,(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,xg(du,function(){return dd(),null})):(e.callbackNode=null,e.callbackPriority=0),l=(t.flags&13878)!==0,(t.subtreeFlags&13878)!==0||l){l=j.T,j.T=null,i=V.p,V.p=2,h=ge,ge|=4;try{og(e,t,n)}finally{ge=h,V.p=i,j.T=l}}$e=1,sd(),od(),fd()}}function sd(){if($e===1){$e=0;var e=_n,t=ql,n=(t.flags&13878)!==0;if((t.subtreeFlags&13878)!==0||n){n=j.T,j.T=null;var l=V.p;V.p=2;var i=ge;ge|=4;try{Vh(t,e);var s=Ic,h=Fo(e.containerInfo),y=s.focusedElem,v=s.selectionRange;if(h!==y&&y&&y.ownerDocument&&Jo(y.ownerDocument.documentElement,y)){if(v!==null&&Ar(y)){var O=v.start,U=v.end;if(U===void 0&&(U=O),"selectionStart"in y)y.selectionStart=O,y.selectionEnd=Math.min(U,y.value.length);else{var H=y.ownerDocument||document,z=H&&H.defaultView||window;if(z.getSelection){var _=z.getSelection(),ee=y.textContent.length,W=Math.min(v.start,ee),xe=v.end===void 0?W:Math.min(v.end,ee);!_.extend&&W>xe&&(h=xe,xe=W,W=h);var w=Ko(y,W),x=Ko(y,xe);if(w&&x&&(_.rangeCount!==1||_.anchorNode!==w.node||_.anchorOffset!==w.offset||_.focusNode!==x.node||_.focusOffset!==x.offset)){var A=H.createRange();A.setStart(w.node,w.offset),_.removeAllRanges(),W>xe?(_.addRange(A),_.extend(x.node,x.offset)):(A.setEnd(x.node,x.offset),_.addRange(A))}}}}for(H=[],_=y;_=_.parentNode;)_.nodeType===1&&H.push({element:_,left:_.scrollLeft,top:_.scrollTop});for(typeof y.focus=="function"&&y.focus(),y=0;y<H.length;y++){var L=H[y];L.element.scrollLeft=L.left,L.element.scrollTop=L.top}}Si=!!Pc,Ic=Pc=null}finally{ge=i,V.p=l,j.T=n}}e.current=t,$e=2}}function od(){if($e===2){$e=0;var e=_n,t=ql,n=(t.flags&8772)!==0;if((t.subtreeFlags&8772)!==0||n){n=j.T,j.T=null;var l=V.p;V.p=2;var i=ge;ge|=4;try{Yh(e,t.alternate,t)}finally{ge=i,V.p=l,j.T=n}}$e=3}}function fd(){if($e===4||$e===3){$e=0,qm();var e=_n,t=ql,n=Yl,l=Ph;(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?$e=5:($e=0,ql=_n=null,hd(e,e.pendingLanes));var i=e.pendingLanes;if(i===0&&(zn=null),ur(n),t=t.stateNode,ht&&typeof ht.onCommitFiberRoot=="function")try{ht.onCommitFiberRoot(ea,t,void 0,(t.current.flags&128)===128)}catch{}if(l!==null){t=j.T,i=V.p,V.p=2,j.T=null;try{for(var s=e.onRecoverableError,h=0;h<l.length;h++){var y=l[h];s(y.value,{componentStack:y.stack})}}finally{j.T=t,V.p=i}}(Yl&3)!==0&&ci(),Zt(e),i=e.pendingLanes,(n&4194090)!==0&&(i&42)!==0?e===Lc?La++:(La=0,Lc=e):La=0,Ha(0)}}function hd(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,ba(t)))}function ci(e){return sd(),od(),fd(),dd()}function dd(){if($e!==5)return!1;var e=_n,t=kc;kc=0;var n=ur(Yl),l=j.T,i=V.p;try{V.p=32>n?32:n,j.T=null,n=Bc,Bc=null;var s=_n,h=Yl;if($e=0,ql=_n=null,Yl=0,(ge&6)!==0)throw Error(c(331));var y=ge;if(ge|=4,Fh(s.current),$h(s,s.current,h,n),ge=y,Ha(0,!1),ht&&typeof ht.onPostCommitFiberRoot=="function")try{ht.onPostCommitFiberRoot(ea,s)}catch{}return!0}finally{V.p=i,j.T=l,hd(e,t)}}function pd(e,t,n){t=Rt(n,t),t=gc(e.stateNode,t,2),e=vn(e,t,2),e!==null&&(na(e,2),Zt(e))}function Re(e,t,n){if(e.tag===3)pd(e,e,n);else for(;t!==null;){if(t.tag===3){pd(t,e,n);break}else if(t.tag===1){var l=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof l.componentDidCatch=="function"&&(zn===null||!zn.has(l))){e=Rt(n,e),n=bh(2),l=vn(t,n,2),l!==null&&(vh(n,l,t,e),na(l,2),Zt(l));break}}t=t.return}}function Gc(e,t,n){var l=e.pingCache;if(l===null){l=e.pingCache=new dg;var i=new Set;l.set(t,i)}else i=l.get(t),i===void 0&&(i=new Set,l.set(t,i));i.has(n)||(Cc=!0,i.add(n),e=bg.bind(null,e,t,n),t.then(e,e))}function bg(e,t,n){var l=e.pingCache;l!==null&&l.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,Oe===e&&(oe&n)===n&&(Ne===4||Ne===3&&(oe&62914560)===oe&&300>Lt()-jc?(ge&2)===0&&Gl(e,0):Nc|=n,Hl===oe&&(Hl=0)),Zt(e)}function md(e,t){t===0&&(t=so()),e=Rl(e,t),e!==null&&(na(e,t),Zt(e))}function vg(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),md(e,n)}function Sg(e,t){var n=0;switch(e.tag){case 13:var l=e.stateNode,i=e.memoizedState;i!==null&&(n=i.retryLane);break;case 19:l=e.stateNode;break;case 22:l=e.stateNode._retryCache;break;default:throw Error(c(314))}l!==null&&l.delete(t),md(e,n)}function xg(e,t){return tr(e,t)}var si=null,Xl=null,Zc=!1,oi=!1,Xc=!1,ll=0;function Zt(e){e!==Xl&&e.next===null&&(Xl===null?si=Xl=e:Xl=Xl.next=e),oi=!0,Zc||(Zc=!0,Tg())}function Ha(e,t){if(!Xc&&oi){Xc=!0;do for(var n=!1,l=si;l!==null;){if(e!==0){var i=l.pendingLanes;if(i===0)var s=0;else{var h=l.suspendedLanes,y=l.pingedLanes;s=(1<<31-dt(42|e)+1)-1,s&=i&~(h&~y),s=s&201326741?s&201326741|1:s?s|2:0}s!==0&&(n=!0,vd(l,s))}else s=oe,s=gu(l,l===Oe?s:0,l.cancelPendingCommit!==null||l.timeoutHandle!==-1),(s&3)===0||ta(l,s)||(n=!0,vd(l,s));l=l.next}while(n);Xc=!1}}function Eg(){gd()}function gd(){oi=Zc=!1;var e=0;ll!==0&&(Dg()&&(e=ll),ll=0);for(var t=Lt(),n=null,l=si;l!==null;){var i=l.next,s=yd(l,t);s===0?(l.next=null,n===null?si=i:n.next=i,i===null&&(Xl=n)):(n=l,(e!==0||(s&3)!==0)&&(oi=!0)),l=i}Ha(e)}function yd(e,t){for(var n=e.suspendedLanes,l=e.pingedLanes,i=e.expirationTimes,s=e.pendingLanes&-62914561;0<s;){var h=31-dt(s),y=1<<h,v=i[h];v===-1?((y&n)===0||(y&l)!==0)&&(i[h]=Km(y,t)):v<=t&&(e.expiredLanes|=y),s&=~y}if(t=Oe,n=oe,n=gu(e,e===t?n:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),l=e.callbackNode,n===0||e===t&&(ye===2||ye===9)||e.cancelPendingCommit!==null)return l!==null&&l!==null&&nr(l),e.callbackNode=null,e.callbackPriority=0;if((n&3)===0||ta(e,n)){if(t=n&-n,t===e.callbackPriority)return t;switch(l!==null&&nr(l),ur(n)){case 2:case 8:n=io;break;case 32:n=du;break;case 268435456:n=ro;break;default:n=du}return l=bd.bind(null,e),n=tr(n,l),e.callbackPriority=t,e.callbackNode=n,t}return l!==null&&l!==null&&nr(l),e.callbackPriority=2,e.callbackNode=null,2}function bd(e,t){if($e!==0&&$e!==5)return e.callbackNode=null,e.callbackPriority=0,null;var n=e.callbackNode;if(ci()&&e.callbackNode!==n)return null;var l=oe;return l=gu(e,e===Oe?l:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),l===0?null:(ed(e,l,t),yd(e,Lt()),e.callbackNode!=null&&e.callbackNode===n?bd.bind(null,e):null)}function vd(e,t){if(ci())return null;ed(e,t,!0)}function Tg(){Ng(function(){(ge&6)!==0?tr(uo,Eg):gd()})}function Vc(){return ll===0&&(ll=co()),ll}function Sd(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:xu(""+e)}function xd(e,t){var n=t.ownerDocument.createElement("input");return n.name=t.name,n.value=t.value,e.id&&n.setAttribute("form",e.id),t.parentNode.insertBefore(n,t),e=new FormData(e),n.parentNode.removeChild(n),e}function Rg(e,t,n,l,i){if(t==="submit"&&n&&n.stateNode===i){var s=Sd((i[at]||null).action),h=l.submitter;h&&(t=(t=h[at]||null)?Sd(t.formAction):h.getAttribute("formAction"),t!==null&&(s=t,h=null));var y=new wu("action","action",null,l,i);e.push({event:y,listeners:[{instance:null,listener:function(){if(l.defaultPrevented){if(ll!==0){var v=h?xd(i,h):new FormData(i);fc(n,{pending:!0,data:v,method:i.method,action:s},null,v)}}else typeof s=="function"&&(y.preventDefault(),v=h?xd(i,h):new FormData(i),fc(n,{pending:!0,data:v,method:i.method,action:s},s,v))},currentTarget:i}]})}}for(var Qc=0;Qc<Mr.length;Qc++){var $c=Mr[Qc],wg=$c.toLowerCase(),Ag=$c[0].toUpperCase()+$c.slice(1);Ct(wg,"on"+Ag)}Ct(Io,"onAnimationEnd"),Ct(ef,"onAnimationIteration"),Ct(tf,"onAnimationStart"),Ct("dblclick","onDoubleClick"),Ct("focusin","onFocus"),Ct("focusout","onBlur"),Ct(Z0,"onTransitionRun"),Ct(X0,"onTransitionStart"),Ct(V0,"onTransitionCancel"),Ct(nf,"onTransitionEnd"),pl("onMouseEnter",["mouseout","mouseover"]),pl("onMouseLeave",["mouseout","mouseover"]),pl("onPointerEnter",["pointerout","pointerover"]),pl("onPointerLeave",["pointerout","pointerover"]),Yn("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),Yn("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),Yn("onBeforeInput",["compositionend","keypress","textInput","paste"]),Yn("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),Yn("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),Yn("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var qa="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(" "),Og=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(qa));function Ed(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var l=e[n],i=l.event;l=l.listeners;e:{var s=void 0;if(t)for(var h=l.length-1;0<=h;h--){var y=l[h],v=y.instance,O=y.currentTarget;if(y=y.listener,v!==s&&i.isPropagationStopped())break e;s=y,i.currentTarget=O;try{s(i)}catch(U){Wu(U)}i.currentTarget=null,s=v}else for(h=0;h<l.length;h++){if(y=l[h],v=y.instance,O=y.currentTarget,y=y.listener,v!==s&&i.isPropagationStopped())break e;s=y,i.currentTarget=O;try{s(i)}catch(U){Wu(U)}i.currentTarget=null,s=v}}}}function ce(e,t){var n=t[ir];n===void 0&&(n=t[ir]=new Set);var l=e+"__bubble";n.has(l)||(Td(t,e,2,!1),n.add(l))}function Kc(e,t,n){var l=0;t&&(l|=4),Td(n,e,l,t)}var fi="_reactListening"+Math.random().toString(36).slice(2);function Jc(e){if(!e[fi]){e[fi]=!0,mo.forEach(function(n){n!=="selectionchange"&&(Og.has(n)||Kc(n,!1,e),Kc(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[fi]||(t[fi]=!0,Kc("selectionchange",!1,t))}}function Td(e,t,n,l){switch($d(t)){case 2:var i=ey;break;case 8:i=ty;break;default:i=ss}n=i.bind(null,t,n,e),i=void 0,!yr||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(i=!0),l?i!==void 0?e.addEventListener(t,n,{capture:!0,passive:i}):e.addEventListener(t,n,!0):i!==void 0?e.addEventListener(t,n,{passive:i}):e.addEventListener(t,n,!1)}function Fc(e,t,n,l,i){var s=l;if((t&1)===0&&(t&2)===0&&l!==null)e:for(;;){if(l===null)return;var h=l.tag;if(h===3||h===4){var y=l.stateNode.containerInfo;if(y===i)break;if(h===4)for(h=l.return;h!==null;){var v=h.tag;if((v===3||v===4)&&h.stateNode.containerInfo===i)return;h=h.return}for(;y!==null;){if(h=fl(y),h===null)return;if(v=h.tag,v===5||v===6||v===26||v===27){l=s=h;continue e}y=y.parentNode}}l=l.return}_o(function(){var O=s,U=mr(n),H=[];e:{var z=lf.get(e);if(z!==void 0){var _=wu,ee=e;switch(e){case"keypress":if(Tu(n)===0)break e;case"keydown":case"keyup":_=x0;break;case"focusin":ee="focus",_=xr;break;case"focusout":ee="blur",_=xr;break;case"beforeblur":case"afterblur":_=xr;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":_=Co;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":_=s0;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":_=R0;break;case Io:case ef:case tf:_=h0;break;case nf:_=A0;break;case"scroll":case"scrollend":_=r0;break;case"wheel":_=z0;break;case"copy":case"cut":case"paste":_=p0;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":_=Uo;break;case"toggle":case"beforetoggle":_=M0}var W=(t&4)!==0,xe=!W&&(e==="scroll"||e==="scrollend"),w=W?z!==null?z+"Capture":null:z;W=[];for(var x=O,A;x!==null;){var L=x;if(A=L.stateNode,L=L.tag,L!==5&&L!==26&&L!==27||A===null||w===null||(L=ua(x,w),L!=null&&W.push(Ya(x,L,A))),xe)break;x=x.return}0<W.length&&(z=new _(z,ee,null,n,U),H.push({event:z,listeners:W}))}}if((t&7)===0){e:{if(z=e==="mouseover"||e==="pointerover",_=e==="mouseout"||e==="pointerout",z&&n!==pr&&(ee=n.relatedTarget||n.fromElement)&&(fl(ee)||ee[ol]))break e;if((_||z)&&(z=U.window===U?U:(z=U.ownerDocument)?z.defaultView||z.parentWindow:window,_?(ee=n.relatedTarget||n.toElement,_=O,ee=ee?fl(ee):null,ee!==null&&(xe=f(ee),W=ee.tag,ee!==xe||W!==5&&W!==27&&W!==6)&&(ee=null)):(_=null,ee=O),_!==ee)){if(W=Co,L="onMouseLeave",w="onMouseEnter",x="mouse",(e==="pointerout"||e==="pointerover")&&(W=Uo,L="onPointerLeave",w="onPointerEnter",x="pointer"),xe=_==null?z:aa(_),A=ee==null?z:aa(ee),z=new W(L,x+"leave",_,n,U),z.target=xe,z.relatedTarget=A,L=null,fl(U)===O&&(W=new W(w,x+"enter",ee,n,U),W.target=A,W.relatedTarget=xe,L=W),xe=L,_&&ee)t:{for(W=_,w=ee,x=0,A=W;A;A=Vl(A))x++;for(A=0,L=w;L;L=Vl(L))A++;for(;0<x-A;)W=Vl(W),x--;for(;0<A-x;)w=Vl(w),A--;for(;x--;){if(W===w||w!==null&&W===w.alternate)break t;W=Vl(W),w=Vl(w)}W=null}else W=null;_!==null&&Rd(H,z,_,W,!1),ee!==null&&xe!==null&&Rd(H,xe,ee,W,!0)}}e:{if(z=O?aa(O):window,_=z.nodeName&&z.nodeName.toLowerCase(),_==="select"||_==="input"&&z.type==="file")var K=Go;else if(qo(z))if(Zo)K=q0;else{K=L0;var ie=B0}else _=z.nodeName,!_||_.toLowerCase()!=="input"||z.type!=="checkbox"&&z.type!=="radio"?O&&dr(O.elementType)&&(K=Go):K=H0;if(K&&(K=K(e,O))){Yo(H,K,n,U);break e}ie&&ie(e,z,O),e==="focusout"&&O&&z.type==="number"&&O.memoizedProps.value!=null&&hr(z,"number",z.value)}switch(ie=O?aa(O):window,e){case"focusin":(qo(ie)||ie.contentEditable==="true")&&(xl=ie,Or=O,da=null);break;case"focusout":da=Or=xl=null;break;case"mousedown":zr=!0;break;case"contextmenu":case"mouseup":case"dragend":zr=!1,Wo(H,n,U);break;case"selectionchange":if(G0)break;case"keydown":case"keyup":Wo(H,n,U)}var J;if(Tr)e:{switch(e){case"compositionstart":var P="onCompositionStart";break e;case"compositionend":P="onCompositionEnd";break e;case"compositionupdate":P="onCompositionUpdate";break e}P=void 0}else Sl?Lo(e,n)&&(P="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(P="onCompositionStart");P&&(jo&&n.locale!=="ko"&&(Sl||P!=="onCompositionStart"?P==="onCompositionEnd"&&Sl&&(J=Mo()):(mn=U,br="value"in mn?mn.value:mn.textContent,Sl=!0)),ie=hi(O,P),0<ie.length&&(P=new No(P,e,null,n,U),H.push({event:P,listeners:ie}),J?P.data=J:(J=Ho(n),J!==null&&(P.data=J)))),(J=C0?N0(e,n):U0(e,n))&&(P=hi(O,"onBeforeInput"),0<P.length&&(ie=new No("onBeforeInput","beforeinput",null,n,U),H.push({event:ie,listeners:P}),ie.data=J)),Rg(H,e,O,n,U)}Ed(H,t)})}function Ya(e,t,n){return{instance:e,listener:t,currentTarget:n}}function hi(e,t){for(var n=t+"Capture",l=[];e!==null;){var i=e,s=i.stateNode;if(i=i.tag,i!==5&&i!==26&&i!==27||s===null||(i=ua(e,n),i!=null&&l.unshift(Ya(e,i,s)),i=ua(e,t),i!=null&&l.push(Ya(e,i,s))),e.tag===3)return l;e=e.return}return[]}function Vl(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function Rd(e,t,n,l,i){for(var s=t._reactName,h=[];n!==null&&n!==l;){var y=n,v=y.alternate,O=y.stateNode;if(y=y.tag,v!==null&&v===l)break;y!==5&&y!==26&&y!==27||O===null||(v=O,i?(O=ua(n,s),O!=null&&h.unshift(Ya(n,O,v))):i||(O=ua(n,s),O!=null&&h.push(Ya(n,O,v)))),n=n.return}h.length!==0&&e.push({event:t,listeners:h})}var zg=/\r\n?/g,_g=/\u0000|\uFFFD/g;function wd(e){return(typeof e=="string"?e:""+e).replace(zg,`
`).replace(_g,"")}function Ad(e,t){return t=wd(t),wd(e)===t}function di(){}function Se(e,t,n,l,i,s){switch(n){case"children":typeof l=="string"?t==="body"||t==="textarea"&&l===""||yl(e,l):(typeof l=="number"||typeof l=="bigint")&&t!=="body"&&yl(e,""+l);break;case"className":bu(e,"class",l);break;case"tabIndex":bu(e,"tabindex",l);break;case"dir":case"role":case"viewBox":case"width":case"height":bu(e,n,l);break;case"style":Oo(e,l,s);break;case"data":if(t!=="object"){bu(e,"data",l);break}case"src":case"href":if(l===""&&(t!=="a"||n!=="href")){e.removeAttribute(n);break}if(l==null||typeof l=="function"||typeof l=="symbol"||typeof l=="boolean"){e.removeAttribute(n);break}l=xu(""+l),e.setAttribute(n,l);break;case"action":case"formAction":if(typeof l=="function"){e.setAttribute(n,"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 s=="function"&&(n==="formAction"?(t!=="input"&&Se(e,t,"name",i.name,i,null),Se(e,t,"formEncType",i.formEncType,i,null),Se(e,t,"formMethod",i.formMethod,i,null),Se(e,t,"formTarget",i.formTarget,i,null)):(Se(e,t,"encType",i.encType,i,null),Se(e,t,"method",i.method,i,null),Se(e,t,"target",i.target,i,null)));if(l==null||typeof l=="symbol"||typeof l=="boolean"){e.removeAttribute(n);break}l=xu(""+l),e.setAttribute(n,l);break;case"onClick":l!=null&&(e.onclick=di);break;case"onScroll":l!=null&&ce("scroll",e);break;case"onScrollEnd":l!=null&&ce("scrollend",e);break;case"dangerouslySetInnerHTML":if(l!=null){if(typeof l!="object"||!("__html"in l))throw Error(c(61));if(n=l.__html,n!=null){if(i.children!=null)throw Error(c(60));e.innerHTML=n}}break;case"multiple":e.multiple=l&&typeof l!="function"&&typeof l!="symbol";break;case"muted":e.muted=l&&typeof l!="function"&&typeof l!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(l==null||typeof l=="function"||typeof l=="boolean"||typeof l=="symbol"){e.removeAttribute("xlink:href");break}n=xu(""+l),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",n);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":l!=null&&typeof l!="function"&&typeof l!="symbol"?e.setAttribute(n,""+l):e.removeAttribute(n);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":l&&typeof l!="function"&&typeof l!="symbol"?e.setAttribute(n,""):e.removeAttribute(n);break;case"capture":case"download":l===!0?e.setAttribute(n,""):l!==!1&&l!=null&&typeof l!="function"&&typeof l!="symbol"?e.setAttribute(n,l):e.removeAttribute(n);break;case"cols":case"rows":case"size":case"span":l!=null&&typeof l!="function"&&typeof l!="symbol"&&!isNaN(l)&&1<=l?e.setAttribute(n,l):e.removeAttribute(n);break;case"rowSpan":case"start":l==null||typeof l=="function"||typeof l=="symbol"||isNaN(l)?e.removeAttribute(n):e.setAttribute(n,l);break;case"popover":ce("beforetoggle",e),ce("toggle",e),yu(e,"popover",l);break;case"xlinkActuate":Qt(e,"http://www.w3.org/1999/xlink","xlink:actuate",l);break;case"xlinkArcrole":Qt(e,"http://www.w3.org/1999/xlink","xlink:arcrole",l);break;case"xlinkRole":Qt(e,"http://www.w3.org/1999/xlink","xlink:role",l);break;case"xlinkShow":Qt(e,"http://www.w3.org/1999/xlink","xlink:show",l);break;case"xlinkTitle":Qt(e,"http://www.w3.org/1999/xlink","xlink:title",l);break;case"xlinkType":Qt(e,"http://www.w3.org/1999/xlink","xlink:type",l);break;case"xmlBase":Qt(e,"http://www.w3.org/XML/1998/namespace","xml:base",l);break;case"xmlLang":Qt(e,"http://www.w3.org/XML/1998/namespace","xml:lang",l);break;case"xmlSpace":Qt(e,"http://www.w3.org/XML/1998/namespace","xml:space",l);break;case"is":yu(e,"is",l);break;case"innerText":case"textContent":break;default:(!(2<n.length)||n[0]!=="o"&&n[0]!=="O"||n[1]!=="n"&&n[1]!=="N")&&(n=u0.get(n)||n,yu(e,n,l))}}function Wc(e,t,n,l,i,s){switch(n){case"style":Oo(e,l,s);break;case"dangerouslySetInnerHTML":if(l!=null){if(typeof l!="object"||!("__html"in l))throw Error(c(61));if(n=l.__html,n!=null){if(i.children!=null)throw Error(c(60));e.innerHTML=n}}break;case"children":typeof l=="string"?yl(e,l):(typeof l=="number"||typeof l=="bigint")&&yl(e,""+l);break;case"onScroll":l!=null&&ce("scroll",e);break;case"onScrollEnd":l!=null&&ce("scrollend",e);break;case"onClick":l!=null&&(e.onclick=di);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!go.hasOwnProperty(n))e:{if(n[0]==="o"&&n[1]==="n"&&(i=n.endsWith("Capture"),t=n.slice(2,i?n.length-7:void 0),s=e[at]||null,s=s!=null?s[n]:null,typeof s=="function"&&e.removeEventListener(t,s,i),typeof l=="function")){typeof s!="function"&&s!==null&&(n in e?e[n]=null:e.hasAttribute(n)&&e.removeAttribute(n)),e.addEventListener(t,l,i);break e}n in e?e[n]=l:l===!0?e.setAttribute(n,""):yu(e,n,l)}}}function Ke(e,t,n){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":ce("error",e),ce("load",e);var l=!1,i=!1,s;for(s in n)if(n.hasOwnProperty(s)){var h=n[s];if(h!=null)switch(s){case"src":l=!0;break;case"srcSet":i=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(c(137,t));default:Se(e,t,s,h,n,null)}}i&&Se(e,t,"srcSet",n.srcSet,n,null),l&&Se(e,t,"src",n.src,n,null);return;case"input":ce("invalid",e);var y=s=h=i=null,v=null,O=null;for(l in n)if(n.hasOwnProperty(l)){var U=n[l];if(U!=null)switch(l){case"name":i=U;break;case"type":h=U;break;case"checked":v=U;break;case"defaultChecked":O=U;break;case"value":s=U;break;case"defaultValue":y=U;break;case"children":case"dangerouslySetInnerHTML":if(U!=null)throw Error(c(137,t));break;default:Se(e,t,l,U,n,null)}}To(e,s,y,v,O,h,i,!1),vu(e);return;case"select":ce("invalid",e),l=h=s=null;for(i in n)if(n.hasOwnProperty(i)&&(y=n[i],y!=null))switch(i){case"value":s=y;break;case"defaultValue":h=y;break;case"multiple":l=y;default:Se(e,t,i,y,n,null)}t=s,n=h,e.multiple=!!l,t!=null?gl(e,!!l,t,!1):n!=null&&gl(e,!!l,n,!0);return;case"textarea":ce("invalid",e),s=i=l=null;for(h in n)if(n.hasOwnProperty(h)&&(y=n[h],y!=null))switch(h){case"value":l=y;break;case"defaultValue":i=y;break;case"children":s=y;break;case"dangerouslySetInnerHTML":if(y!=null)throw Error(c(91));break;default:Se(e,t,h,y,n,null)}wo(e,l,i,s),vu(e);return;case"option":for(v in n)if(n.hasOwnProperty(v)&&(l=n[v],l!=null))switch(v){case"selected":e.selected=l&&typeof l!="function"&&typeof l!="symbol";break;default:Se(e,t,v,l,n,null)}return;case"dialog":ce("beforetoggle",e),ce("toggle",e),ce("cancel",e),ce("close",e);break;case"iframe":case"object":ce("load",e);break;case"video":case"audio":for(l=0;l<qa.length;l++)ce(qa[l],e);break;case"image":ce("error",e),ce("load",e);break;case"details":ce("toggle",e);break;case"embed":case"source":case"link":ce("error",e),ce("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(O in n)if(n.hasOwnProperty(O)&&(l=n[O],l!=null))switch(O){case"children":case"dangerouslySetInnerHTML":throw Error(c(137,t));default:Se(e,t,O,l,n,null)}return;default:if(dr(t)){for(U in n)n.hasOwnProperty(U)&&(l=n[U],l!==void 0&&Wc(e,t,U,l,n,void 0));return}}for(y in n)n.hasOwnProperty(y)&&(l=n[y],l!=null&&Se(e,t,y,l,n,null))}function Mg(e,t,n,l){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var i=null,s=null,h=null,y=null,v=null,O=null,U=null;for(_ in n){var H=n[_];if(n.hasOwnProperty(_)&&H!=null)switch(_){case"checked":break;case"value":break;case"defaultValue":v=H;default:l.hasOwnProperty(_)||Se(e,t,_,null,l,H)}}for(var z in l){var _=l[z];if(H=n[z],l.hasOwnProperty(z)&&(_!=null||H!=null))switch(z){case"type":s=_;break;case"name":i=_;break;case"checked":O=_;break;case"defaultChecked":U=_;break;case"value":h=_;break;case"defaultValue":y=_;break;case"children":case"dangerouslySetInnerHTML":if(_!=null)throw Error(c(137,t));break;default:_!==H&&Se(e,t,z,_,l,H)}}fr(e,h,y,v,O,U,s,i);return;case"select":_=h=y=z=null;for(s in n)if(v=n[s],n.hasOwnProperty(s)&&v!=null)switch(s){case"value":break;case"multiple":_=v;default:l.hasOwnProperty(s)||Se(e,t,s,null,l,v)}for(i in l)if(s=l[i],v=n[i],l.hasOwnProperty(i)&&(s!=null||v!=null))switch(i){case"value":z=s;break;case"defaultValue":y=s;break;case"multiple":h=s;default:s!==v&&Se(e,t,i,s,l,v)}t=y,n=h,l=_,z!=null?gl(e,!!n,z,!1):!!l!=!!n&&(t!=null?gl(e,!!n,t,!0):gl(e,!!n,n?[]:"",!1));return;case"textarea":_=z=null;for(y in n)if(i=n[y],n.hasOwnProperty(y)&&i!=null&&!l.hasOwnProperty(y))switch(y){case"value":break;case"children":break;default:Se(e,t,y,null,l,i)}for(h in l)if(i=l[h],s=n[h],l.hasOwnProperty(h)&&(i!=null||s!=null))switch(h){case"value":z=i;break;case"defaultValue":_=i;break;case"children":break;case"dangerouslySetInnerHTML":if(i!=null)throw Error(c(91));break;default:i!==s&&Se(e,t,h,i,l,s)}Ro(e,z,_);return;case"option":for(var ee in n)if(z=n[ee],n.hasOwnProperty(ee)&&z!=null&&!l.hasOwnProperty(ee))switch(ee){case"selected":e.selected=!1;break;default:Se(e,t,ee,null,l,z)}for(v in l)if(z=l[v],_=n[v],l.hasOwnProperty(v)&&z!==_&&(z!=null||_!=null))switch(v){case"selected":e.selected=z&&typeof z!="function"&&typeof z!="symbol";break;default:Se(e,t,v,z,l,_)}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 W in n)z=n[W],n.hasOwnProperty(W)&&z!=null&&!l.hasOwnProperty(W)&&Se(e,t,W,null,l,z);for(O in l)if(z=l[O],_=n[O],l.hasOwnProperty(O)&&z!==_&&(z!=null||_!=null))switch(O){case"children":case"dangerouslySetInnerHTML":if(z!=null)throw Error(c(137,t));break;default:Se(e,t,O,z,l,_)}return;default:if(dr(t)){for(var xe in n)z=n[xe],n.hasOwnProperty(xe)&&z!==void 0&&!l.hasOwnProperty(xe)&&Wc(e,t,xe,void 0,l,z);for(U in l)z=l[U],_=n[U],!l.hasOwnProperty(U)||z===_||z===void 0&&_===void 0||Wc(e,t,U,z,l,_);return}}for(var w in n)z=n[w],n.hasOwnProperty(w)&&z!=null&&!l.hasOwnProperty(w)&&Se(e,t,w,null,l,z);for(H in l)z=l[H],_=n[H],!l.hasOwnProperty(H)||z===_||z==null&&_==null||Se(e,t,H,z,l,_)}var Pc=null,Ic=null;function pi(e){return e.nodeType===9?e:e.ownerDocument}function Od(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 zd(e,t){if(e===0)switch(t){case"svg":return 1;case"math":return 2;default:return 0}return e===1&&t==="foreignObject"?0:e}function es(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.children=="bigint"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var ts=null;function Dg(){var e=window.event;return e&&e.type==="popstate"?e===ts?!1:(ts=e,!0):(ts=null,!1)}var _d=typeof setTimeout=="function"?setTimeout:void 0,Cg=typeof clearTimeout=="function"?clearTimeout:void 0,Md=typeof Promise=="function"?Promise:void 0,Ng=typeof queueMicrotask=="function"?queueMicrotask:typeof Md<"u"?function(e){return Md.resolve(null).then(e).catch(Ug)}:_d;function Ug(e){setTimeout(function(){throw e})}function Dn(e){return e==="head"}function Dd(e,t){var n=t,l=0,i=0;do{var s=n.nextSibling;if(e.removeChild(n),s&&s.nodeType===8)if(n=s.data,n==="/$"){if(0<l&&8>l){n=l;var h=e.ownerDocument;if(n&1&&Ga(h.documentElement),n&2&&Ga(h.body),n&4)for(n=h.head,Ga(n),h=n.firstChild;h;){var y=h.nextSibling,v=h.nodeName;h[la]||v==="SCRIPT"||v==="STYLE"||v==="LINK"&&h.rel.toLowerCase()==="stylesheet"||n.removeChild(h),h=y}}if(i===0){e.removeChild(s),Fa(t);return}i--}else n==="$"||n==="$?"||n==="$!"?i++:l=n.charCodeAt(0)-48;else l=0;n=s}while(n);Fa(t)}function ns(e){var t=e.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var n=t;switch(t=t.nextSibling,n.nodeName){case"HTML":case"HEAD":case"BODY":ns(n),rr(n);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(n.rel.toLowerCase()==="stylesheet")continue}e.removeChild(n)}}function jg(e,t,n,l){for(;e.nodeType===1;){var i=n;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!l&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(l){if(!e[la])switch(t){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(s=e.getAttribute("rel"),s==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(s!==i.rel||e.getAttribute("href")!==(i.href==null||i.href===""?null:i.href)||e.getAttribute("crossorigin")!==(i.crossOrigin==null?null:i.crossOrigin)||e.getAttribute("title")!==(i.title==null?null:i.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(s=e.getAttribute("src"),(s!==(i.src==null?null:i.src)||e.getAttribute("type")!==(i.type==null?null:i.type)||e.getAttribute("crossorigin")!==(i.crossOrigin==null?null:i.crossOrigin))&&s&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(t==="input"&&e.type==="hidden"){var s=i.name==null?null:""+i.name;if(i.type==="hidden"&&e.getAttribute("name")===s)return e}else return e;if(e=Ut(e.nextSibling),e===null)break}return null}function kg(e,t,n){if(t==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!n||(e=Ut(e.nextSibling),e===null))return null;return e}function ls(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState==="complete"}function Bg(e,t){var n=e.ownerDocument;if(e.data!=="$?"||n.readyState==="complete")t();else{var l=function(){t(),n.removeEventListener("DOMContentLoaded",l)};n.addEventListener("DOMContentLoaded",l),e._reactRetry=l}}function Ut(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?"||t==="F!"||t==="F")break;if(t==="/$")return null}}return e}var as=null;function Cd(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"){if(t===0)return e;t--}else n==="/$"&&t++}e=e.previousSibling}return null}function Nd(e,t,n){switch(t=pi(n),e){case"html":if(e=t.documentElement,!e)throw Error(c(452));return e;case"head":if(e=t.head,!e)throw Error(c(453));return e;case"body":if(e=t.body,!e)throw Error(c(454));return e;default:throw Error(c(451))}}function Ga(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);rr(e)}var Mt=new Map,Ud=new Set;function mi(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var rn=V.d;V.d={f:Lg,r:Hg,D:qg,C:Yg,L:Gg,m:Zg,X:Vg,S:Xg,M:Qg};function Lg(){var e=rn.f(),t=ii();return e||t}function Hg(e){var t=hl(e);t!==null&&t.tag===5&&t.type==="form"?eh(t):rn.r(e)}var Ql=typeof document>"u"?null:document;function jd(e,t,n){var l=Ql;if(l&&typeof t=="string"&&t){var i=Tt(t);i='link[rel="'+e+'"][href="'+i+'"]',typeof n=="string"&&(i+='[crossorigin="'+n+'"]'),Ud.has(i)||(Ud.add(i),e={rel:e,crossOrigin:n,href:t},l.querySelector(i)===null&&(t=l.createElement("link"),Ke(t,"link",e),Ge(t),l.head.appendChild(t)))}}function qg(e){rn.D(e),jd("dns-prefetch",e,null)}function Yg(e,t){rn.C(e,t),jd("preconnect",e,t)}function Gg(e,t,n){rn.L(e,t,n);var l=Ql;if(l&&e&&t){var i='link[rel="preload"][as="'+Tt(t)+'"]';t==="image"&&n&&n.imageSrcSet?(i+='[imagesrcset="'+Tt(n.imageSrcSet)+'"]',typeof n.imageSizes=="string"&&(i+='[imagesizes="'+Tt(n.imageSizes)+'"]')):i+='[href="'+Tt(e)+'"]';var s=i;switch(t){case"style":s=$l(e);break;case"script":s=Kl(e)}Mt.has(s)||(e=g({rel:"preload",href:t==="image"&&n&&n.imageSrcSet?void 0:e,as:t},n),Mt.set(s,e),l.querySelector(i)!==null||t==="style"&&l.querySelector(Za(s))||t==="script"&&l.querySelector(Xa(s))||(t=l.createElement("link"),Ke(t,"link",e),Ge(t),l.head.appendChild(t)))}}function Zg(e,t){rn.m(e,t);var n=Ql;if(n&&e){var l=t&&typeof t.as=="string"?t.as:"script",i='link[rel="modulepreload"][as="'+Tt(l)+'"][href="'+Tt(e)+'"]',s=i;switch(l){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":s=Kl(e)}if(!Mt.has(s)&&(e=g({rel:"modulepreload",href:e},t),Mt.set(s,e),n.querySelector(i)===null)){switch(l){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(n.querySelector(Xa(s)))return}l=n.createElement("link"),Ke(l,"link",e),Ge(l),n.head.appendChild(l)}}}function Xg(e,t,n){rn.S(e,t,n);var l=Ql;if(l&&e){var i=dl(l).hoistableStyles,s=$l(e);t=t||"default";var h=i.get(s);if(!h){var y={loading:0,preload:null};if(h=l.querySelector(Za(s)))y.loading=5;else{e=g({rel:"stylesheet",href:e,"data-precedence":t},n),(n=Mt.get(s))&&us(e,n);var v=h=l.createElement("link");Ge(v),Ke(v,"link",e),v._p=new Promise(function(O,U){v.onload=O,v.onerror=U}),v.addEventListener("load",function(){y.loading|=1}),v.addEventListener("error",function(){y.loading|=2}),y.loading|=4,gi(h,t,l)}h={type:"stylesheet",instance:h,count:1,state:y},i.set(s,h)}}}function Vg(e,t){rn.X(e,t);var n=Ql;if(n&&e){var l=dl(n).hoistableScripts,i=Kl(e),s=l.get(i);s||(s=n.querySelector(Xa(i)),s||(e=g({src:e,async:!0},t),(t=Mt.get(i))&&is(e,t),s=n.createElement("script"),Ge(s),Ke(s,"link",e),n.head.appendChild(s)),s={type:"script",instance:s,count:1,state:null},l.set(i,s))}}function Qg(e,t){rn.M(e,t);var n=Ql;if(n&&e){var l=dl(n).hoistableScripts,i=Kl(e),s=l.get(i);s||(s=n.querySelector(Xa(i)),s||(e=g({src:e,async:!0,type:"module"},t),(t=Mt.get(i))&&is(e,t),s=n.createElement("script"),Ge(s),Ke(s,"link",e),n.head.appendChild(s)),s={type:"script",instance:s,count:1,state:null},l.set(i,s))}}function kd(e,t,n,l){var i=(i=ne.current)?mi(i):null;if(!i)throw Error(c(446));switch(e){case"meta":case"title":return null;case"style":return typeof n.precedence=="string"&&typeof n.href=="string"?(t=$l(n.href),n=dl(i).hoistableStyles,l=n.get(t),l||(l={type:"style",instance:null,count:0,state:null},n.set(t,l)),l):{type:"void",instance:null,count:0,state:null};case"link":if(n.rel==="stylesheet"&&typeof n.href=="string"&&typeof n.precedence=="string"){e=$l(n.href);var s=dl(i).hoistableStyles,h=s.get(e);if(h||(i=i.ownerDocument||i,h={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},s.set(e,h),(s=i.querySelector(Za(e)))&&!s._p&&(h.instance=s,h.state.loading=5),Mt.has(e)||(n={rel:"preload",as:"style",href:n.href,crossOrigin:n.crossOrigin,integrity:n.integrity,media:n.media,hrefLang:n.hrefLang,referrerPolicy:n.referrerPolicy},Mt.set(e,n),s||$g(i,e,n,h.state))),t&&l===null)throw Error(c(528,""));return h}if(t&&l!==null)throw Error(c(529,""));return null;case"script":return t=n.async,n=n.src,typeof n=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=Kl(n),n=dl(i).hoistableScripts,l=n.get(t),l||(l={type:"script",instance:null,count:0,state:null},n.set(t,l)),l):{type:"void",instance:null,count:0,state:null};default:throw Error(c(444,e))}}function $l(e){return'href="'+Tt(e)+'"'}function Za(e){return'link[rel="stylesheet"]['+e+"]"}function Bd(e){return g({},e,{"data-precedence":e.precedence,precedence:null})}function $g(e,t,n,l){e.querySelector('link[rel="preload"][as="style"]['+t+"]")?l.loading=1:(t=e.createElement("link"),l.preload=t,t.addEventListener("load",function(){return l.loading|=1}),t.addEventListener("error",function(){return l.loading|=2}),Ke(t,"link",n),Ge(t),e.head.appendChild(t))}function Kl(e){return'[src="'+Tt(e)+'"]'}function Xa(e){return"script[async]"+e}function Ld(e,t,n){if(t.count++,t.instance===null)switch(t.type){case"style":var l=e.querySelector('style[data-href~="'+Tt(n.href)+'"]');if(l)return t.instance=l,Ge(l),l;var i=g({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return l=(e.ownerDocument||e).createElement("style"),Ge(l),Ke(l,"style",i),gi(l,n.precedence,e),t.instance=l;case"stylesheet":i=$l(n.href);var s=e.querySelector(Za(i));if(s)return t.state.loading|=4,t.instance=s,Ge(s),s;l=Bd(n),(i=Mt.get(i))&&us(l,i),s=(e.ownerDocument||e).createElement("link"),Ge(s);var h=s;return h._p=new Promise(function(y,v){h.onload=y,h.onerror=v}),Ke(s,"link",l),t.state.loading|=4,gi(s,n.precedence,e),t.instance=s;case"script":return s=Kl(n.src),(i=e.querySelector(Xa(s)))?(t.instance=i,Ge(i),i):(l=n,(i=Mt.get(s))&&(l=g({},n),is(l,i)),e=e.ownerDocument||e,i=e.createElement("script"),Ge(i),Ke(i,"link",l),e.head.appendChild(i),t.instance=i);case"void":return null;default:throw Error(c(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(l=t.instance,t.state.loading|=4,gi(l,n.precedence,e));return t.instance}function gi(e,t,n){for(var l=n.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),i=l.length?l[l.length-1]:null,s=i,h=0;h<l.length;h++){var y=l[h];if(y.dataset.precedence===t)s=y;else if(s!==i)break}s?s.parentNode.insertBefore(e,s.nextSibling):(t=n.nodeType===9?n.head:n,t.insertBefore(e,t.firstChild))}function us(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.title==null&&(e.title=t.title)}function is(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.integrity==null&&(e.integrity=t.integrity)}var yi=null;function Hd(e,t,n){if(yi===null){var l=new Map,i=yi=new Map;i.set(n,l)}else i=yi,l=i.get(n),l||(l=new Map,i.set(n,l));if(l.has(e))return l;for(l.set(e,null),n=n.getElementsByTagName(e),i=0;i<n.length;i++){var s=n[i];if(!(s[la]||s[We]||e==="link"&&s.getAttribute("rel")==="stylesheet")&&s.namespaceURI!=="http://www.w3.org/2000/svg"){var h=s.getAttribute(t)||"";h=e+h;var y=l.get(h);y?y.push(s):l.set(h,[s])}}return l}function qd(e,t,n){e=e.ownerDocument||e,e.head.insertBefore(n,t==="title"?e.querySelector("head > title"):null)}function Kg(e,t,n){if(n===1||t.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof t.precedence!="string"||typeof t.href!="string"||t.href==="")break;return!0;case"link":if(typeof t.rel!="string"||typeof t.href!="string"||t.href===""||t.onLoad||t.onError)break;switch(t.rel){case"stylesheet":return e=t.disabled,typeof t.precedence=="string"&&e==null;default:return!0}case"script":if(t.async&&typeof t.async!="function"&&typeof t.async!="symbol"&&!t.onLoad&&!t.onError&&t.src&&typeof t.src=="string")return!0}return!1}function Yd(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}var Va=null;function Jg(){}function Fg(e,t,n){if(Va===null)throw Error(c(475));var l=Va;if(t.type==="stylesheet"&&(typeof n.media!="string"||matchMedia(n.media).matches!==!1)&&(t.state.loading&4)===0){if(t.instance===null){var i=$l(n.href),s=e.querySelector(Za(i));if(s){e=s._p,e!==null&&typeof e=="object"&&typeof e.then=="function"&&(l.count++,l=bi.bind(l),e.then(l,l)),t.state.loading|=4,t.instance=s,Ge(s);return}s=e.ownerDocument||e,n=Bd(n),(i=Mt.get(i))&&us(n,i),s=s.createElement("link"),Ge(s);var h=s;h._p=new Promise(function(y,v){h.onload=y,h.onerror=v}),Ke(s,"link",n),t.instance=s}l.stylesheets===null&&(l.stylesheets=new Map),l.stylesheets.set(t,e),(e=t.state.preload)&&(t.state.loading&3)===0&&(l.count++,t=bi.bind(l),e.addEventListener("load",t),e.addEventListener("error",t))}}function Wg(){if(Va===null)throw Error(c(475));var e=Va;return e.stylesheets&&e.count===0&&rs(e,e.stylesheets),0<e.count?function(t){var n=setTimeout(function(){if(e.stylesheets&&rs(e,e.stylesheets),e.unsuspend){var l=e.unsuspend;e.unsuspend=null,l()}},6e4);return e.unsuspend=t,function(){e.unsuspend=null,clearTimeout(n)}}:null}function bi(){if(this.count--,this.count===0){if(this.stylesheets)rs(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var vi=null;function rs(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,vi=new Map,t.forEach(Pg,e),vi=null,bi.call(e))}function Pg(e,t){if(!(t.state.loading&4)){var n=vi.get(e);if(n)var l=n.get(null);else{n=new Map,vi.set(e,n);for(var i=e.querySelectorAll("link[data-precedence],style[data-precedence]"),s=0;s<i.length;s++){var h=i[s];(h.nodeName==="LINK"||h.getAttribute("media")!=="not all")&&(n.set(h.dataset.precedence,h),l=h)}l&&n.set(null,l)}i=t.instance,h=i.getAttribute("data-precedence"),s=n.get(h)||l,s===l&&n.set(null,i),n.set(h,i),this.count++,l=bi.bind(this),i.addEventListener("load",l),i.addEventListener("error",l),s?s.parentNode.insertBefore(i,s.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(i,e.firstChild)),t.state.loading|=4}}var Qa={$$typeof:G,Provider:null,Consumer:null,_currentValue:I,_currentValue2:I,_threadCount:0};function Ig(e,t,n,l,i,s,h,y){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=lr(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=lr(0),this.hiddenUpdates=lr(null),this.identifierPrefix=l,this.onUncaughtError=i,this.onCaughtError=s,this.onRecoverableError=h,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=y,this.incompleteTransitions=new Map}function Gd(e,t,n,l,i,s,h,y,v,O,U,H){return e=new Ig(e,t,n,h,y,v,O,H),t=1,s===!0&&(t|=24),s=mt(3,null,null,t),e.current=s,s.stateNode=e,t=Gr(),t.refCount++,e.pooledCache=t,t.refCount++,s.memoizedState={element:l,isDehydrated:n,cache:t},Qr(s),e}function Zd(e){return e?(e=wl,e):wl}function Xd(e,t,n,l,i,s){i=Zd(i),l.context===null?l.context=i:l.pendingContext=i,l=bn(t),l.payload={element:n},s=s===void 0?null:s,s!==null&&(l.callback=s),n=vn(e,l,t),n!==null&&(St(n,e,t),Ea(n,e,t))}function Vd(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function cs(e,t){Vd(e,t),(e=e.alternate)&&Vd(e,t)}function Qd(e){if(e.tag===13){var t=Rl(e,67108864);t!==null&&St(t,e,67108864),cs(e,67108864)}}var Si=!0;function ey(e,t,n,l){var i=j.T;j.T=null;var s=V.p;try{V.p=2,ss(e,t,n,l)}finally{V.p=s,j.T=i}}function ty(e,t,n,l){var i=j.T;j.T=null;var s=V.p;try{V.p=8,ss(e,t,n,l)}finally{V.p=s,j.T=i}}function ss(e,t,n,l){if(Si){var i=os(l);if(i===null)Fc(e,t,l,xi,n),Kd(e,l);else if(ly(i,e,t,n,l))l.stopPropagation();else if(Kd(e,l),t&4&&-1<ny.indexOf(e)){for(;i!==null;){var s=hl(i);if(s!==null)switch(s.tag){case 3:if(s=s.stateNode,s.current.memoizedState.isDehydrated){var h=qn(s.pendingLanes);if(h!==0){var y=s;for(y.pendingLanes|=2,y.entangledLanes|=2;h;){var v=1<<31-dt(h);y.entanglements[1]|=v,h&=~v}Zt(s),(ge&6)===0&&(ai=Lt()+500,Ha(0))}}break;case 13:y=Rl(s,2),y!==null&&St(y,s,2),ii(),cs(s,2)}if(s=os(l),s===null&&Fc(e,t,l,xi,n),s===i)break;i=s}i!==null&&l.stopPropagation()}else Fc(e,t,l,null,n)}}function os(e){return e=mr(e),fs(e)}var xi=null;function fs(e){if(xi=null,e=fl(e),e!==null){var t=f(e);if(t===null)e=null;else{var n=t.tag;if(n===13){if(e=p(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return xi=e,null}function $d(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(Ym()){case uo:return 2;case io:return 8;case du:case Gm:return 32;case ro:return 268435456;default:return 32}default:return 32}}var hs=!1,Cn=null,Nn=null,Un=null,$a=new Map,Ka=new Map,jn=[],ny="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 Kd(e,t){switch(e){case"focusin":case"focusout":Cn=null;break;case"dragenter":case"dragleave":Nn=null;break;case"mouseover":case"mouseout":Un=null;break;case"pointerover":case"pointerout":$a.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Ka.delete(t.pointerId)}}function Ja(e,t,n,l,i,s){return e===null||e.nativeEvent!==s?(e={blockedOn:t,domEventName:n,eventSystemFlags:l,nativeEvent:s,targetContainers:[i]},t!==null&&(t=hl(t),t!==null&&Qd(t)),e):(e.eventSystemFlags|=l,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function ly(e,t,n,l,i){switch(t){case"focusin":return Cn=Ja(Cn,e,t,n,l,i),!0;case"dragenter":return Nn=Ja(Nn,e,t,n,l,i),!0;case"mouseover":return Un=Ja(Un,e,t,n,l,i),!0;case"pointerover":var s=i.pointerId;return $a.set(s,Ja($a.get(s)||null,e,t,n,l,i)),!0;case"gotpointercapture":return s=i.pointerId,Ka.set(s,Ja(Ka.get(s)||null,e,t,n,l,i)),!0}return!1}function Jd(e){var t=fl(e.target);if(t!==null){var n=f(t);if(n!==null){if(t=n.tag,t===13){if(t=p(n),t!==null){e.blockedOn=t,Fm(e.priority,function(){if(n.tag===13){var l=vt();l=ar(l);var i=Rl(n,l);i!==null&&St(i,n,l),cs(n,l)}});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Ei(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=os(e.nativeEvent);if(n===null){n=e.nativeEvent;var l=new n.constructor(n.type,n);pr=l,n.target.dispatchEvent(l),pr=null}else return t=hl(n),t!==null&&Qd(t),e.blockedOn=n,!1;t.shift()}return!0}function Fd(e,t,n){Ei(e)&&n.delete(t)}function ay(){hs=!1,Cn!==null&&Ei(Cn)&&(Cn=null),Nn!==null&&Ei(Nn)&&(Nn=null),Un!==null&&Ei(Un)&&(Un=null),$a.forEach(Fd),Ka.forEach(Fd)}function Ti(e,t){e.blockedOn===t&&(e.blockedOn=null,hs||(hs=!0,a.unstable_scheduleCallback(a.unstable_NormalPriority,ay)))}var Ri=null;function Wd(e){Ri!==e&&(Ri=e,a.unstable_scheduleCallback(a.unstable_NormalPriority,function(){Ri===e&&(Ri=null);for(var t=0;t<e.length;t+=3){var n=e[t],l=e[t+1],i=e[t+2];if(typeof l!="function"){if(fs(l||n)===null)continue;break}var s=hl(n);s!==null&&(e.splice(t,3),t-=3,fc(s,{pending:!0,data:i,method:n.method,action:l},l,i))}}))}function Fa(e){function t(v){return Ti(v,e)}Cn!==null&&Ti(Cn,e),Nn!==null&&Ti(Nn,e),Un!==null&&Ti(Un,e),$a.forEach(t),Ka.forEach(t);for(var n=0;n<jn.length;n++){var l=jn[n];l.blockedOn===e&&(l.blockedOn=null)}for(;0<jn.length&&(n=jn[0],n.blockedOn===null);)Jd(n),n.blockedOn===null&&jn.shift();if(n=(e.ownerDocument||e).$$reactFormReplay,n!=null)for(l=0;l<n.length;l+=3){var i=n[l],s=n[l+1],h=i[at]||null;if(typeof s=="function")h||Wd(n);else if(h){var y=null;if(s&&s.hasAttribute("formAction")){if(i=s,h=s[at]||null)y=h.formAction;else if(fs(i)!==null)continue}else y=h.action;typeof y=="function"?n[l+1]=y:(n.splice(l,3),l-=3),Wd(n)}}}function ds(e){this._internalRoot=e}wi.prototype.render=ds.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(c(409));var n=t.current,l=vt();Xd(n,l,e,t,null,null)},wi.prototype.unmount=ds.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Xd(e.current,2,null,e,null,null),ii(),t[ol]=null}};function wi(e){this._internalRoot=e}wi.prototype.unstable_scheduleHydration=function(e){if(e){var t=ho();e={blockedOn:null,target:e,priority:t};for(var n=0;n<jn.length&&t!==0&&t<jn[n].priority;n++);jn.splice(n,0,e),n===0&&Jd(e)}};var Pd=u.version;if(Pd!=="19.1.0")throw Error(c(527,Pd,"19.1.0"));V.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(c(188)):(e=Object.keys(e).join(","),Error(c(268,e)));return e=b(t),e=e!==null?d(e):null,e=e===null?null:e.stateNode,e};var uy={bundleType:0,version:"19.1.0",rendererPackageName:"react-dom",currentDispatcherRef:j,reconcilerVersion:"19.1.0"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Ai=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Ai.isDisabled&&Ai.supportsFiber)try{ea=Ai.inject(uy),ht=Ai}catch{}}return Pa.createRoot=function(e,t){if(!o(e))throw Error(c(299));var n=!1,l="",i=ph,s=mh,h=gh,y=null;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(l=t.identifierPrefix),t.onUncaughtError!==void 0&&(i=t.onUncaughtError),t.onCaughtError!==void 0&&(s=t.onCaughtError),t.onRecoverableError!==void 0&&(h=t.onRecoverableError),t.unstable_transitionCallbacks!==void 0&&(y=t.unstable_transitionCallbacks)),t=Gd(e,1,!1,null,null,n,l,i,s,h,y,null),e[ol]=t.current,Jc(e),new ds(t)},Pa.hydrateRoot=function(e,t,n){if(!o(e))throw Error(c(299));var l=!1,i="",s=ph,h=mh,y=gh,v=null,O=null;return n!=null&&(n.unstable_strictMode===!0&&(l=!0),n.identifierPrefix!==void 0&&(i=n.identifierPrefix),n.onUncaughtError!==void 0&&(s=n.onUncaughtError),n.onCaughtError!==void 0&&(h=n.onCaughtError),n.onRecoverableError!==void 0&&(y=n.onRecoverableError),n.unstable_transitionCallbacks!==void 0&&(v=n.unstable_transitionCallbacks),n.formState!==void 0&&(O=n.formState)),t=Gd(e,1,!0,t,n??null,l,i,s,h,y,v,O),t.context=Zd(null),n=t.current,l=vt(),l=ar(l),i=bn(l),i.callback=null,vn(n,i,l),n=l,t.current.lanes=n,na(t,n),Zt(t),e[ol]=t.current,Jc(e),new wi(t)},Pa.version="19.1.0",Pa}var cp;function by(){if(cp)return gs.exports;cp=1;function a(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(a)}catch(u){console.error(u)}}return a(),gs.exports=yy(),gs.exports}var vy=by(),Ia={},sp;function Sy(){if(sp)return Ia;sp=1,Object.defineProperty(Ia,"__esModule",{value:!0}),Ia.parse=p,Ia.serialize=d;const a=/^[\u0021-\u003A\u003C\u003E-\u007E]+$/,u=/^[\u0021-\u003A\u003C-\u007E]*$/,r=/^([.]?[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)([.][a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)*$/i,c=/^[\u0020-\u003A\u003D-\u007E]*$/,o=Object.prototype.toString,f=(()=>{const E=function(){};return E.prototype=Object.create(null),E})();function p(E,B){const T=new f,k=E.length;if(k<2)return T;const N=(B==null?void 0:B.decode)||g;let q=0;do{const Z=E.indexOf("=",q);if(Z===-1)break;const G=E.indexOf(";",q),te=G===-1?k:G;if(Z>te){q=E.lastIndexOf(";",Z-1)+1;continue}const $=m(E,q,Z),fe=b(E,Z,$),se=E.slice($,fe);if(T[se]===void 0){let Ae=m(E,Z+1,te),Ee=b(E,te,Ae);const tt=N(E.slice(Ae,Ee));T[se]=tt}q=te+1}while(q<k);return T}function m(E,B,T){do{const k=E.charCodeAt(B);if(k!==32&&k!==9)return B}while(++B<T);return T}function b(E,B,T){for(;B>T;){const k=E.charCodeAt(--B);if(k!==32&&k!==9)return B+1}return T}function d(E,B,T){const k=(T==null?void 0:T.encode)||encodeURIComponent;if(!a.test(E))throw new TypeError(`argument name is invalid: ${E}`);const N=k(B);if(!u.test(N))throw new TypeError(`argument val is invalid: ${B}`);let q=E+"="+N;if(!T)return q;if(T.maxAge!==void 0){if(!Number.isInteger(T.maxAge))throw new TypeError(`option maxAge is invalid: ${T.maxAge}`);q+="; Max-Age="+T.maxAge}if(T.domain){if(!r.test(T.domain))throw new TypeError(`option domain is invalid: ${T.domain}`);q+="; Domain="+T.domain}if(T.path){if(!c.test(T.path))throw new TypeError(`option path is invalid: ${T.path}`);q+="; Path="+T.path}if(T.expires){if(!R(T.expires)||!Number.isFinite(T.expires.valueOf()))throw new TypeError(`option expires is invalid: ${T.expires}`);q+="; Expires="+T.expires.toUTCString()}if(T.httpOnly&&(q+="; HttpOnly"),T.secure&&(q+="; Secure"),T.partitioned&&(q+="; Partitioned"),T.priority)switch(typeof T.priority=="string"?T.priority.toLowerCase():void 0){case"low":q+="; Priority=Low";break;case"medium":q+="; Priority=Medium";break;case"high":q+="; Priority=High";break;default:throw new TypeError(`option priority is invalid: ${T.priority}`)}if(T.sameSite)switch(typeof T.sameSite=="string"?T.sameSite.toLowerCase():T.sameSite){case!0:case"strict":q+="; SameSite=Strict";break;case"lax":q+="; SameSite=Lax";break;case"none":q+="; SameSite=None";break;default:throw new TypeError(`option sameSite is invalid: ${T.sameSite}`)}return q}function g(E){if(E.indexOf("%")===-1)return E;try{return decodeURIComponent(E)}catch{return E}}function R(E){return o.call(E)==="[object Date]"}return Ia}Sy();/**
* react-router v7.5.0
*
* 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 op="popstate";function xy(a={}){function u(c,o){let{pathname:f,search:p,hash:m}=c.location;return Os("",{pathname:f,search:p,hash:m},o.state&&o.state.usr||null,o.state&&o.state.key||"default")}function r(c,o){return typeof o=="string"?o:uu(o)}return Ty(u,r,null,a)}function Me(a,u){if(a===!1||a===null||typeof a>"u")throw new Error(u)}function jt(a,u){if(!a){typeof console<"u"&&console.warn(u);try{throw new Error(u)}catch{}}}function Ey(){return Math.random().toString(36).substring(2,10)}function fp(a,u){return{usr:a.state,key:a.key,idx:u}}function Os(a,u,r=null,c){return{pathname:typeof a=="string"?a:a.pathname,search:"",hash:"",...typeof u=="string"?Jl(u):u,state:r,key:u&&u.key||c||Ey()}}function uu({pathname:a="/",search:u="",hash:r=""}){return u&&u!=="?"&&(a+=u.charAt(0)==="?"?u:"?"+u),r&&r!=="#"&&(a+=r.charAt(0)==="#"?r:"#"+r),a}function Jl(a){let u={};if(a){let r=a.indexOf("#");r>=0&&(u.hash=a.substring(r),a=a.substring(0,r));let c=a.indexOf("?");c>=0&&(u.search=a.substring(c),a=a.substring(0,c)),a&&(u.pathname=a)}return u}function Ty(a,u,r,c={}){let{window:o=document.defaultView,v5Compat:f=!1}=c,p=o.history,m="POP",b=null,d=g();d==null&&(d=0,p.replaceState({...p.state,idx:d},""));function g(){return(p.state||{idx:null}).idx}function R(){m="POP";let N=g(),q=N==null?null:N-d;d=N,b&&b({action:m,location:k.location,delta:q})}function E(N,q){m="PUSH";let Z=Os(k.location,N,q);d=g()+1;let G=fp(Z,d),te=k.createHref(Z);try{p.pushState(G,"",te)}catch($){if($ instanceof DOMException&&$.name==="DataCloneError")throw $;o.location.assign(te)}f&&b&&b({action:m,location:k.location,delta:1})}function B(N,q){m="REPLACE";let Z=Os(k.location,N,q);d=g();let G=fp(Z,d),te=k.createHref(Z);p.replaceState(G,"",te),f&&b&&b({action:m,location:k.location,delta:0})}function T(N){let q=o.location.origin!=="null"?o.location.origin:o.location.href,Z=typeof N=="string"?N:uu(N);return Z=Z.replace(/ $/,"%20"),Me(q,`No window.location.(origin|href) available to create URL for href: ${Z}`),new URL(Z,q)}let k={get action(){return m},get location(){return a(o,p)},listen(N){if(b)throw new Error("A history only accepts one active listener");return o.addEventListener(op,R),b=N,()=>{o.removeEventListener(op,R),b=null}},createHref(N){return u(o,N)},createURL:T,encodeLocation(N){let q=T(N);return{pathname:q.pathname,search:q.search,hash:q.hash}},push:E,replace:B,go(N){return p.go(N)}};return k}function Lp(a,u,r="/"){return Ry(a,u,r,!1)}function Ry(a,u,r,c){let o=typeof u=="string"?Jl(u):u,f=fn(o.pathname||"/",r);if(f==null)return null;let p=Hp(a);wy(p);let m=null;for(let b=0;m==null&&b<p.length;++b){let d=ky(f);m=Uy(p[b],d,c)}return m}function Hp(a,u=[],r=[],c=""){let o=(f,p,m)=>{let b={relativePath:m===void 0?f.path||"":m,caseSensitive:f.caseSensitive===!0,childrenIndex:p,route:f};b.relativePath.startsWith("/")&&(Me(b.relativePath.startsWith(c),`Absolute route path "${b.relativePath}" nested under path "${c}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),b.relativePath=b.relativePath.slice(c.length));let d=on([c,b.relativePath]),g=r.concat(b);f.children&&f.children.length>0&&(Me(f.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${d}".`),Hp(f.children,u,g,d)),!(f.path==null&&!f.index)&&u.push({path:d,score:Cy(d,f.index),routesMeta:g})};return a.forEach((f,p)=>{var m;if(f.path===""||!((m=f.path)!=null&&m.includes("?")))o(f,p);else for(let b of qp(f.path))o(f,p,b)}),u}function qp(a){let u=a.split("/");if(u.length===0)return[];let[r,...c]=u,o=r.endsWith("?"),f=r.replace(/\?$/,"");if(c.length===0)return o?[f,""]:[f];let p=qp(c.join("/")),m=[];return m.push(...p.map(b=>b===""?f:[f,b].join("/"))),o&&m.push(...p),m.map(b=>a.startsWith("/")&&b===""?"/":b)}function wy(a){a.sort((u,r)=>u.score!==r.score?r.score-u.score:Ny(u.routesMeta.map(c=>c.childrenIndex),r.routesMeta.map(c=>c.childrenIndex)))}var Ay=/^:[\w-]+$/,Oy=3,zy=2,_y=1,My=10,Dy=-2,hp=a=>a==="*";function Cy(a,u){let r=a.split("/"),c=r.length;return r.some(hp)&&(c+=Dy),u&&(c+=zy),r.filter(o=>!hp(o)).reduce((o,f)=>o+(Ay.test(f)?Oy:f===""?_y:My),c)}function Ny(a,u){return a.length===u.length&&a.slice(0,-1).every((c,o)=>c===u[o])?a[a.length-1]-u[u.length-1]:0}function Uy(a,u,r=!1){let{routesMeta:c}=a,o={},f="/",p=[];for(let m=0;m<c.length;++m){let b=c[m],d=m===c.length-1,g=f==="/"?u:u.slice(f.length)||"/",R=ki({path:b.relativePath,caseSensitive:b.caseSensitive,end:d},g),E=b.route;if(!R&&d&&r&&!c[c.length-1].route.index&&(R=ki({path:b.relativePath,caseSensitive:b.caseSensitive,end:!1},g)),!R)return null;Object.assign(o,R.params),p.push({params:o,pathname:on([f,R.pathname]),pathnameBase:qy(on([f,R.pathnameBase])),route:E}),R.pathnameBase!=="/"&&(f=on([f,R.pathnameBase]))}return p}function ki(a,u){typeof a=="string"&&(a={path:a,caseSensitive:!1,end:!0});let[r,c]=jy(a.path,a.caseSensitive,a.end),o=u.match(r);if(!o)return null;let f=o[0],p=f.replace(/(.)\/+$/,"$1"),m=o.slice(1);return{params:c.reduce((d,{paramName:g,isOptional:R},E)=>{if(g==="*"){let T=m[E]||"";p=f.slice(0,f.length-T.length).replace(/(.)\/+$/,"$1")}const B=m[E];return R&&!B?d[g]=void 0:d[g]=(B||"").replace(/%2F/g,"/"),d},{}),pathname:f,pathnameBase:p,pattern:a}}function jy(a,u=!1,r=!0){jt(a==="*"||!a.endsWith("*")||a.endsWith("/*"),`Route path "${a}" will be treated as if it were "${a.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${a.replace(/\*$/,"/*")}".`);let c=[],o="^"+a.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(p,m,b)=>(c.push({paramName:m,isOptional:b!=null}),b?"/?([^\\/]+)?":"/([^\\/]+)"));return a.endsWith("*")?(c.push({paramName:"*"}),o+=a==="*"||a==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?o+="\\/*$":a!==""&&a!=="/"&&(o+="(?:(?=\\/|$))"),[new RegExp(o,u?void 0:"i"),c]}function ky(a){try{return a.split("/").map(u=>decodeURIComponent(u).replace(/\//g,"%2F")).join("/")}catch(u){return jt(!1,`The URL path "${a}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${u}).`),a}}function fn(a,u){if(u==="/")return a;if(!a.toLowerCase().startsWith(u.toLowerCase()))return null;let r=u.endsWith("/")?u.length-1:u.length,c=a.charAt(r);return c&&c!=="/"?null:a.slice(r)||"/"}function By(a,u="/"){let{pathname:r,search:c="",hash:o=""}=typeof a=="string"?Jl(a):a;return{pathname:r?r.startsWith("/")?r:Ly(r,u):u,search:Yy(c),hash:Gy(o)}}function Ly(a,u){let r=u.replace(/\/+$/,"").split("/");return a.split("/").forEach(o=>{o===".."?r.length>1&&r.pop():o!=="."&&r.push(o)}),r.length>1?r.join("/"):"/"}function Ss(a,u,r,c){return`Cannot include a '${a}' character in a manually specified \`to.${u}\` field [${JSON.stringify(c)}]. Please separate it out to the \`to.${r}\` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.`}function Hy(a){return a.filter((u,r)=>r===0||u.route.path&&u.route.path.length>0)}function Hs(a){let u=Hy(a);return u.map((r,c)=>c===u.length-1?r.pathname:r.pathnameBase)}function qs(a,u,r,c=!1){let o;typeof a=="string"?o=Jl(a):(o={...a},Me(!o.pathname||!o.pathname.includes("?"),Ss("?","pathname","search",o)),Me(!o.pathname||!o.pathname.includes("#"),Ss("#","pathname","hash",o)),Me(!o.search||!o.search.includes("#"),Ss("#","search","hash",o)));let f=a===""||o.pathname==="",p=f?"/":o.pathname,m;if(p==null)m=r;else{let R=u.length-1;if(!c&&p.startsWith("..")){let E=p.split("/");for(;E[0]==="..";)E.shift(),R-=1;o.pathname=E.join("/")}m=R>=0?u[R]:"/"}let b=By(o,m),d=p&&p!=="/"&&p.endsWith("/"),g=(f||p===".")&&r.endsWith("/");return!b.pathname.endsWith("/")&&(d||g)&&(b.pathname+="/"),b}var on=a=>a.join("/").replace(/\/\/+/g,"/"),qy=a=>a.replace(/\/+$/,"").replace(/^\/*/,"/"),Yy=a=>!a||a==="?"?"":a.startsWith("?")?a:"?"+a,Gy=a=>!a||a==="#"?"":a.startsWith("#")?a:"#"+a;function Zy(a){return a!=null&&typeof a.status=="number"&&typeof a.statusText=="string"&&typeof a.internal=="boolean"&&"data"in a}var Yp=["POST","PUT","PATCH","DELETE"];new Set(Yp);var Xy=["GET",...Yp];new Set(Xy);var Fl=D.createContext(null);Fl.displayName="DataRouter";var Gi=D.createContext(null);Gi.displayName="DataRouterState";var Gp=D.createContext({isTransitioning:!1});Gp.displayName="ViewTransition";var Vy=D.createContext(new Map);Vy.displayName="Fetchers";var Qy=D.createContext(null);Qy.displayName="Await";var kt=D.createContext(null);kt.displayName="Navigation";var ru=D.createContext(null);ru.displayName="Location";var Dt=D.createContext({outlet:null,matches:[],isDataRoute:!1});Dt.displayName="Route";var Ys=D.createContext(null);Ys.displayName="RouteError";function $y(a,{relative:u}={}){Me(Wl(),"useHref() may be used only in the context of a <Router> component.");let{basename:r,navigator:c}=D.useContext(kt),{hash:o,pathname:f,search:p}=cu(a,{relative:u}),m=f;return r!=="/"&&(m=f==="/"?r:on([r,f])),c.createHref({pathname:m,search:p,hash:o})}function Wl(){return D.useContext(ru)!=null}function Bn(){return Me(Wl(),"useLocation() may be used only in the context of a <Router> component."),D.useContext(ru).location}var Zp="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function Xp(a){D.useContext(kt).static||D.useLayoutEffect(a)}function Vp(){let{isDataRoute:a}=D.useContext(Dt);return a?sb():Ky()}function Ky(){Me(Wl(),"useNavigate() may be used only in the context of a <Router> component.");let a=D.useContext(Fl),{basename:u,navigator:r}=D.useContext(kt),{matches:c}=D.useContext(Dt),{pathname:o}=Bn(),f=JSON.stringify(Hs(c)),p=D.useRef(!1);return Xp(()=>{p.current=!0}),D.useCallback((b,d={})=>{if(jt(p.current,Zp),!p.current)return;if(typeof b=="number"){r.go(b);return}let g=qs(b,JSON.parse(f),o,d.relative==="path");a==null&&u!=="/"&&(g.pathname=g.pathname==="/"?u:on([u,g.pathname])),(d.replace?r.replace:r.push)(g,d.state,d)},[u,r,f,o,a])}var Jy=D.createContext(null);function Fy(a){let u=D.useContext(Dt).outlet;return u&&D.createElement(Jy.Provider,{value:a},u)}function Wy(){let{matches:a}=D.useContext(Dt),u=a[a.length-1];return u?u.params:{}}function cu(a,{relative:u}={}){let{matches:r}=D.useContext(Dt),{pathname:c}=Bn(),o=JSON.stringify(Hs(r));return D.useMemo(()=>qs(a,JSON.parse(o),c,u==="path"),[a,o,c,u])}function Py(a,u){return Qp(a,u)}function Qp(a,u,r,c){var Z;Me(Wl(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:o,static:f}=D.useContext(kt),{matches:p}=D.useContext(Dt),m=p[p.length-1],b=m?m.params:{},d=m?m.pathname:"/",g=m?m.pathnameBase:"/",R=m&&m.route;{let G=R&&R.path||"";$p(d,!R||G.endsWith("*")||G.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${d}" (under <Route path="${G}">) 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="${G}"> to <Route path="${G==="/"?"*":`${G}/*`}">.`)}let E=Bn(),B;if(u){let G=typeof u=="string"?Jl(u):u;Me(g==="/"||((Z=G.pathname)==null?void 0:Z.startsWith(g)),`When overriding the location using \`<Routes location>\` or \`useRoutes(routes, location)\`, the location pathname must begin with the portion of the URL pathname that was matched by all parent routes. The current pathname base is "${g}" but pathname "${G.pathname}" was given in the \`location\` prop.`),B=G}else B=E;let T=B.pathname||"/",k=T;if(g!=="/"){let G=g.replace(/^\//,"").split("/");k="/"+T.replace(/^\//,"").split("/").slice(G.length).join("/")}let N=!f&&r&&r.matches&&r.matches.length>0?r.matches:Lp(a,{pathname:k});jt(R||N!=null,`No routes matched location "${B.pathname}${B.search}${B.hash}" `),jt(N==null||N[N.length-1].route.element!==void 0||N[N.length-1].route.Component!==void 0||N[N.length-1].route.lazy!==void 0,`Matched leaf route at location "${B.pathname}${B.search}${B.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.`);let q=lb(N&&N.map(G=>Object.assign({},G,{params:Object.assign({},b,G.params),pathname:on([g,o.encodeLocation?o.encodeLocation(G.pathname).pathname:G.pathname]),pathnameBase:G.pathnameBase==="/"?g:on([g,o.encodeLocation?o.encodeLocation(G.pathnameBase).pathname:G.pathnameBase])})),p,r,c);return u&&q?D.createElement(ru.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",...B},navigationType:"POP"}},q):q}function Iy(){let a=cb(),u=Zy(a)?`${a.status} ${a.statusText}`:a instanceof Error?a.message:JSON.stringify(a),r=a instanceof Error?a.stack:null,c="rgba(200,200,200, 0.5)",o={padding:"0.5rem",backgroundColor:c},f={padding:"2px 4px",backgroundColor:c},p=null;return console.error("Error handled by React Router default ErrorBoundary:",a),p=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:f},"ErrorBoundary")," or"," ",D.createElement("code",{style:f},"errorElement")," prop on your route.")),D.createElement(D.Fragment,null,D.createElement("h2",null,"Unexpected Application Error!"),D.createElement("h3",{style:{fontStyle:"italic"}},u),r?D.createElement("pre",{style:o},r):null,p)}var eb=D.createElement(Iy,null),tb=class extends D.Component{constructor(a){super(a),this.state={location:a.location,revalidation:a.revalidation,error:a.error}}static getDerivedStateFromError(a){return{error:a}}static getDerivedStateFromProps(a,u){return u.location!==a.location||u.revalidation!=="idle"&&a.revalidation==="idle"?{error:a.error,location:a.location,revalidation:a.revalidation}:{error:a.error!==void 0?a.error:u.error,location:u.location,revalidation:a.revalidation||u.revalidation}}componentDidCatch(a,u){console.error("React Router caught the following error during render",a,u)}render(){return this.state.error!==void 0?D.createElement(Dt.Provider,{value:this.props.routeContext},D.createElement(Ys.Provider,{value:this.state.error,children:this.props.component})):this.props.children}};function nb({routeContext:a,match:u,children:r}){let c=D.useContext(Fl);return c&&c.static&&c.staticContext&&(u.route.errorElement||u.route.ErrorBoundary)&&(c.staticContext._deepestRenderedBoundaryId=u.route.id),D.createElement(Dt.Provider,{value:a},r)}function lb(a,u=[],r=null,c=null){if(a==null){if(!r)return null;if(r.errors)a=r.matches;else if(u.length===0&&!r.initialized&&r.matches.length>0)a=r.matches;else return null}let o=a,f=r==null?void 0:r.errors;if(f!=null){let b=o.findIndex(d=>d.route.id&&(f==null?void 0:f[d.route.id])!==void 0);Me(b>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(f).join(",")}`),o=o.slice(0,Math.min(o.length,b+1))}let p=!1,m=-1;if(r)for(let b=0;b<o.length;b++){let d=o[b];if((d.route.HydrateFallback||d.route.hydrateFallbackElement)&&(m=b),d.route.id){let{loaderData:g,errors:R}=r,E=d.route.loader&&!g.hasOwnProperty(d.route.id)&&(!R||R[d.route.id]===void 0);if(d.route.lazy||E){p=!0,m>=0?o=o.slice(0,m+1):o=[o[0]];break}}}return o.reduceRight((b,d,g)=>{let R,E=!1,B=null,T=null;r&&(R=f&&d.route.id?f[d.route.id]:void 0,B=d.route.errorElement||eb,p&&(m<0&&g===0?($p("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),E=!0,T=null):m===g&&(E=!0,T=d.route.hydrateFallbackElement||null)));let k=u.concat(o.slice(0,g+1)),N=()=>{let q;return R?q=B:E?q=T:d.route.Component?q=D.createElement(d.route.Component,null):d.route.element?q=d.route.element:q=b,D.createElement(nb,{match:d,routeContext:{outlet:b,matches:k,isDataRoute:r!=null},children:q})};return r&&(d.route.ErrorBoundary||d.route.errorElement||g===0)?D.createElement(tb,{location:r.location,revalidation:r.revalidation,component:B,error:R,children:N(),routeContext:{outlet:null,matches:k,isDataRoute:!0}}):N()},null)}function Gs(a){return`${a} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function ab(a){let u=D.useContext(Fl);return Me(u,Gs(a)),u}function ub(a){let u=D.useContext(Gi);return Me(u,Gs(a)),u}function ib(a){let u=D.useContext(Dt);return Me(u,Gs(a)),u}function Zs(a){let u=ib(a),r=u.matches[u.matches.length-1];return Me(r.route.id,`${a} can only be used on routes that contain a unique "id"`),r.route.id}function rb(){return Zs("useRouteId")}function cb(){var c;let a=D.useContext(Ys),u=ub("useRouteError"),r=Zs("useRouteError");return a!==void 0?a:(c=u.errors)==null?void 0:c[r]}function sb(){let{router:a}=ab("useNavigate"),u=Zs("useNavigate"),r=D.useRef(!1);return Xp(()=>{r.current=!0}),D.useCallback(async(o,f={})=>{jt(r.current,Zp),r.current&&(typeof o=="number"?a.navigate(o):await a.navigate(o,{fromRouteId:u,...f}))},[a,u])}var dp={};function $p(a,u,r){!u&&!dp[a]&&(dp[a]=!0,jt(!1,r))}D.memo(ob);function ob({routes:a,future:u,state:r}){return Qp(a,void 0,r,u)}function fb({to:a,replace:u,state:r,relative:c}){Me(Wl(),"<Navigate> may be used only in the context of a <Router> component.");let{static:o}=D.useContext(kt);jt(!o,"<Navigate> must not be used on the initial render in a <StaticRouter>. This is a no-op, but you should modify your code so the <Navigate> is only ever rendered in response to some user interaction or state change.");let{matches:f}=D.useContext(Dt),{pathname:p}=Bn(),m=Vp(),b=qs(a,Hs(f),p,c==="path"),d=JSON.stringify(b);return D.useEffect(()=>{m(JSON.parse(d),{replace:u,state:r,relative:c})},[m,d,c,u,r]),null}function hb(a){return Fy(a.context)}function _i(a){Me(!1,"A <Route> is only ever to be used as the child of <Routes> element, never rendered directly. Please wrap your <Route> in a <Routes>.")}function db({basename:a="/",children:u=null,location:r,navigationType:c="POP",navigator:o,static:f=!1}){Me(!Wl(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let p=a.replace(/^\/*/,"/"),m=D.useMemo(()=>({basename:p,navigator:o,static:f,future:{}}),[p,o,f]);typeof r=="string"&&(r=Jl(r));let{pathname:b="/",search:d="",hash:g="",state:R=null,key:E="default"}=r,B=D.useMemo(()=>{let T=fn(b,p);return T==null?null:{location:{pathname:T,search:d,hash:g,state:R,key:E},navigationType:c}},[p,b,d,g,R,E,c]);return jt(B!=null,`<Router basename="${p}"> is not able to match the URL "${b}${d}${g}" because it does not start with the basename, so the <Router> won't render anything.`),B==null?null:D.createElement(kt.Provider,{value:m},D.createElement(ru.Provider,{children:u,value:B}))}function pb({children:a,location:u}){return Py(zs(a),u)}function zs(a,u=[]){let r=[];return D.Children.forEach(a,(c,o)=>{if(!D.isValidElement(c))return;let f=[...u,o];if(c.type===D.Fragment){r.push.apply(r,zs(c.props.children,f));return}Me(c.type===_i,`[${typeof c.type=="string"?c.type:c.type.name}] is not a <Route> component. All component children of <Routes> must be a <Route> or <React.Fragment>`),Me(!c.props.index||!c.props.children,"An index route cannot have child routes.");let p={id:c.props.id||f.join("-"),caseSensitive:c.props.caseSensitive,element:c.props.element,Component:c.props.Component,index:c.props.index,path:c.props.path,loader:c.props.loader,action:c.props.action,hydrateFallbackElement:c.props.hydrateFallbackElement,HydrateFallback:c.props.HydrateFallback,errorElement:c.props.errorElement,ErrorBoundary:c.props.ErrorBoundary,hasErrorBoundary:c.props.hasErrorBoundary===!0||c.props.ErrorBoundary!=null||c.props.errorElement!=null,shouldRevalidate:c.props.shouldRevalidate,handle:c.props.handle,lazy:c.props.lazy};c.props.children&&(p.children=zs(c.props.children,f)),r.push(p)}),r}var Mi="get",Di="application/x-www-form-urlencoded";function Zi(a){return a!=null&&typeof a.tagName=="string"}function mb(a){return Zi(a)&&a.tagName.toLowerCase()==="button"}function gb(a){return Zi(a)&&a.tagName.toLowerCase()==="form"}function yb(a){return Zi(a)&&a.tagName.toLowerCase()==="input"}function bb(a){return!!(a.metaKey||a.altKey||a.ctrlKey||a.shiftKey)}function vb(a,u){return a.button===0&&(!u||u==="_self")&&!bb(a)}var Oi=null;function Sb(){if(Oi===null)try{new FormData(document.createElement("form"),0),Oi=!1}catch{Oi=!0}return Oi}var xb=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function xs(a){return a!=null&&!xb.has(a)?(jt(!1,`"${a}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${Di}"`),null):a}function Eb(a,u){let r,c,o,f,p;if(gb(a)){let m=a.getAttribute("action");c=m?fn(m,u):null,r=a.getAttribute("method")||Mi,o=xs(a.getAttribute("enctype"))||Di,f=new FormData(a)}else if(mb(a)||yb(a)&&(a.type==="submit"||a.type==="image")){let m=a.form;if(m==null)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let b=a.getAttribute("formaction")||m.getAttribute("action");if(c=b?fn(b,u):null,r=a.getAttribute("formmethod")||m.getAttribute("method")||Mi,o=xs(a.getAttribute("formenctype"))||xs(m.getAttribute("enctype"))||Di,f=new FormData(m,a),!Sb()){let{name:d,type:g,value:R}=a;if(g==="image"){let E=d?`${d}.`:"";f.append(`${E}x`,"0"),f.append(`${E}y`,"0")}else d&&f.append(d,R)}}else{if(Zi(a))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');r=Mi,c=null,o=Di,p=a}return f&&o==="text/plain"&&(p=f,f=void 0),{action:c,method:r.toLowerCase(),encType:o,formData:f,body:p}}function Xs(a,u){if(a===!1||a===null||typeof a>"u")throw new Error(u)}async function Tb(a,u){if(a.id in u)return u[a.id];try{let r=await import(a.module);return u[a.id]=r,r}catch(r){return console.error(`Error loading route module \`${a.module}\`, reloading page...`),console.error(r),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise(()=>{})}}function Rb(a){return a==null?!1:a.href==null?a.rel==="preload"&&typeof a.imageSrcSet=="string"&&typeof a.imageSizes=="string":typeof a.rel=="string"&&typeof a.href=="string"}async function wb(a,u,r){let c=await Promise.all(a.map(async o=>{let f=u.routes[o.route.id];if(f){let p=await Tb(f,r);return p.links?p.links():[]}return[]}));return _b(c.flat(1).filter(Rb).filter(o=>o.rel==="stylesheet"||o.rel==="preload").map(o=>o.rel==="stylesheet"?{...o,rel:"prefetch",as:"style"}:{...o,rel:"prefetch"}))}function pp(a,u,r,c,o,f){let p=(b,d)=>r[d]?b.route.id!==r[d].route.id:!0,m=(b,d)=>{var g;return r[d].pathname!==b.pathname||((g=r[d].route.path)==null?void 0:g.endsWith("*"))&&r[d].params["*"]!==b.params["*"]};return f==="assets"?u.filter((b,d)=>p(b,d)||m(b,d)):f==="data"?u.filter((b,d)=>{var R;let g=c.routes[b.route.id];if(!g||!g.hasLoader)return!1;if(p(b,d)||m(b,d))return!0;if(b.route.shouldRevalidate){let E=b.route.shouldRevalidate({currentUrl:new URL(o.pathname+o.search+o.hash,window.origin),currentParams:((R=r[0])==null?void 0:R.params)||{},nextUrl:new URL(a,window.origin),nextParams:b.params,defaultShouldRevalidate:!0});if(typeof E=="boolean")return E}return!0}):[]}function Ab(a,u,{includeHydrateFallback:r}={}){return Ob(a.map(c=>{let o=u.routes[c.route.id];if(!o)return[];let f=[o.module];return o.clientActionModule&&(f=f.concat(o.clientActionModule)),o.clientLoaderModule&&(f=f.concat(o.clientLoaderModule)),r&&o.hydrateFallbackModule&&(f=f.concat(o.hydrateFallbackModule)),o.imports&&(f=f.concat(o.imports)),f}).flat(1))}function Ob(a){return[...new Set(a)]}function zb(a){let u={},r=Object.keys(a).sort();for(let c of r)u[c]=a[c];return u}function _b(a,u){let r=new Set;return new Set(u),a.reduce((c,o)=>{let f=JSON.stringify(zb(o));return r.has(f)||(r.add(f),c.push({key:f,link:o})),c},[])}function Mb(a,u){let r=typeof a=="string"?new URL(a,typeof window>"u"?"server://singlefetch/":window.location.origin):a;return r.pathname==="/"?r.pathname="_root.data":u&&fn(r.pathname,u)==="/"?r.pathname=`${u.replace(/\/$/,"")}/_root.data`:r.pathname=`${r.pathname.replace(/\/$/,"")}.data`,r}function Kp(){let a=D.useContext(Fl);return Xs(a,"You must render this element inside a <DataRouterContext.Provider> element"),a}function Db(){let a=D.useContext(Gi);return Xs(a,"You must render this element inside a <DataRouterStateContext.Provider> element"),a}var Vs=D.createContext(void 0);Vs.displayName="FrameworkContext";function Jp(){let a=D.useContext(Vs);return Xs(a,"You must render this element inside a <HydratedRouter> element"),a}function Cb(a,u){let r=D.useContext(Vs),[c,o]=D.useState(!1),[f,p]=D.useState(!1),{onFocus:m,onBlur:b,onMouseEnter:d,onMouseLeave:g,onTouchStart:R}=u,E=D.useRef(null);D.useEffect(()=>{if(a==="render"&&p(!0),a==="viewport"){let k=q=>{q.forEach(Z=>{p(Z.isIntersecting)})},N=new IntersectionObserver(k,{threshold:.5});return E.current&&N.observe(E.current),()=>{N.disconnect()}}},[a]),D.useEffect(()=>{if(c){let k=setTimeout(()=>{p(!0)},100);return()=>{clearTimeout(k)}}},[c]);let B=()=>{o(!0)},T=()=>{o(!1),p(!1)};return r?a!=="intent"?[f,E,{}]:[f,E,{onFocus:eu(m,B),onBlur:eu(b,T),onMouseEnter:eu(d,B),onMouseLeave:eu(g,T),onTouchStart:eu(R,B)}]:[!1,E,{}]}function eu(a,u){return r=>{a&&a(r),r.defaultPrevented||u(r)}}function Nb({page:a,...u}){let{router:r}=Kp(),c=D.useMemo(()=>Lp(r.routes,a,r.basename),[r.routes,a,r.basename]);return c?D.createElement(jb,{page:a,matches:c,...u}):null}function Ub(a){let{manifest:u,routeModules:r}=Jp(),[c,o]=D.useState([]);return D.useEffect(()=>{let f=!1;return wb(a,u,r).then(p=>{f||o(p)}),()=>{f=!0}},[a,u,r]),c}function jb({page:a,matches:u,...r}){let c=Bn(),{manifest:o,routeModules:f}=Jp(),{basename:p}=Kp(),{loaderData:m,matches:b}=Db(),d=D.useMemo(()=>pp(a,u,b,o,c,"data"),[a,u,b,o,c]),g=D.useMemo(()=>pp(a,u,b,o,c,"assets"),[a,u,b,o,c]),R=D.useMemo(()=>{if(a===c.pathname+c.search+c.hash)return[];let T=new Set,k=!1;if(u.forEach(q=>{var G;let Z=o.routes[q.route.id];!Z||!Z.hasLoader||(!d.some(te=>te.route.id===q.route.id)&&q.route.id in m&&((G=f[q.route.id])!=null&&G.shouldRevalidate)||Z.hasClientLoader?k=!0:T.add(q.route.id))}),T.size===0)return[];let N=Mb(a,p);return k&&T.size>0&&N.searchParams.set("_routes",u.filter(q=>T.has(q.route.id)).map(q=>q.route.id).join(",")),[N.pathname+N.search]},[p,m,c,o,d,u,a,f]),E=D.useMemo(()=>Ab(g,o),[g,o]),B=Ub(g);return D.createElement(D.Fragment,null,R.map(T=>D.createElement("link",{key:T,rel:"prefetch",as:"fetch",href:T,...r})),E.map(T=>D.createElement("link",{key:T,rel:"modulepreload",href:T,...r})),B.map(({key:T,link:k})=>D.createElement("link",{key:T,...k})))}function kb(...a){return u=>{a.forEach(r=>{typeof r=="function"?r(u):r!=null&&(r.current=u)})}}var Fp=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";try{Fp&&(window.__reactRouterVersion="7.5.0")}catch{}function Bb({basename:a,children:u,window:r}){let c=D.useRef();c.current==null&&(c.current=xy({window:r,v5Compat:!0}));let o=c.current,[f,p]=D.useState({action:o.action,location:o.location}),m=D.useCallback(b=>{D.startTransition(()=>p(b))},[p]);return D.useLayoutEffect(()=>o.listen(m),[o,m]),D.createElement(db,{basename:a,children:u,location:f.location,navigationType:f.action,navigator:o})}var Wp=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,ul=D.forwardRef(function({onClick:u,discover:r="render",prefetch:c="none",relative:o,reloadDocument:f,replace:p,state:m,target:b,to:d,preventScrollReset:g,viewTransition:R,...E},B){let{basename:T}=D.useContext(kt),k=typeof d=="string"&&Wp.test(d),N,q=!1;if(typeof d=="string"&&k&&(N=d,Fp))try{let Ee=new URL(window.location.href),tt=d.startsWith("//")?new URL(Ee.protocol+d):new URL(d),xt=fn(tt.pathname,T);tt.origin===Ee.origin&&xt!=null?d=xt+tt.search+tt.hash:q=!0}catch{jt(!1,`<Link to="${d}"> contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}let Z=$y(d,{relative:o}),[G,te,$]=Cb(c,E),fe=Yb(d,{replace:p,state:m,target:b,preventScrollReset:g,relative:o,viewTransition:R});function se(Ee){u&&u(Ee),Ee.defaultPrevented||fe(Ee)}let Ae=D.createElement("a",{...E,...$,href:N||Z,onClick:q||f?u:se,ref:kb(B,te),target:b,"data-discover":!k&&r==="render"?"true":void 0});return G&&!k?D.createElement(D.Fragment,null,Ae,D.createElement(Nb,{page:Z})):Ae});ul.displayName="Link";var Lb=D.forwardRef(function({"aria-current":u="page",caseSensitive:r=!1,className:c="",end:o=!1,style:f,to:p,viewTransition:m,children:b,...d},g){let R=cu(p,{relative:d.relative}),E=Bn(),B=D.useContext(Gi),{navigator:T,basename:k}=D.useContext(kt),N=B!=null&&Qb(R)&&m===!0,q=T.encodeLocation?T.encodeLocation(R).pathname:R.pathname,Z=E.pathname,G=B&&B.navigation&&B.navigation.location?B.navigation.location.pathname:null;r||(Z=Z.toLowerCase(),G=G?G.toLowerCase():null,q=q.toLowerCase()),G&&k&&(G=fn(G,k)||G);const te=q!=="/"&&q.endsWith("/")?q.length-1:q.length;let $=Z===q||!o&&Z.startsWith(q)&&Z.charAt(te)==="/",fe=G!=null&&(G===q||!o&&G.startsWith(q)&&G.charAt(q.length)==="/"),se={isActive:$,isPending:fe,isTransitioning:N},Ae=$?u:void 0,Ee;typeof c=="function"?Ee=c(se):Ee=[c,$?"active":null,fe?"pending":null,N?"transitioning":null].filter(Boolean).join(" ");let tt=typeof f=="function"?f(se):f;return D.createElement(ul,{...d,"aria-current":Ae,className:Ee,ref:g,style:tt,to:p,viewTransition:m},typeof b=="function"?b(se):b)});Lb.displayName="NavLink";var Hb=D.forwardRef(({discover:a="render",fetcherKey:u,navigate:r,reloadDocument:c,replace:o,state:f,method:p=Mi,action:m,onSubmit:b,relative:d,preventScrollReset:g,viewTransition:R,...E},B)=>{let T=Xb(),k=Vb(m,{relative:d}),N=p.toLowerCase()==="get"?"get":"post",q=typeof m=="string"&&Wp.test(m),Z=G=>{if(b&&b(G),G.defaultPrevented)return;G.preventDefault();let te=G.nativeEvent.submitter,$=(te==null?void 0:te.getAttribute("formmethod"))||p;T(te||G.currentTarget,{fetcherKey:u,method:$,navigate:r,replace:o,state:f,relative:d,preventScrollReset:g,viewTransition:R})};return D.createElement("form",{ref:B,method:N,action:k,onSubmit:c?b:Z,...E,"data-discover":!q&&a==="render"?"true":void 0})});Hb.displayName="Form";function qb(a){return`${a} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function Pp(a){let u=D.useContext(Fl);return Me(u,qb(a)),u}function Yb(a,{target:u,replace:r,state:c,preventScrollReset:o,relative:f,viewTransition:p}={}){let m=Vp(),b=Bn(),d=cu(a,{relative:f});return D.useCallback(g=>{if(vb(g,u)){g.preventDefault();let R=r!==void 0?r:uu(b)===uu(d);m(a,{replace:R,state:c,preventScrollReset:o,relative:f,viewTransition:p})}},[b,m,d,r,c,u,a,o,f,p])}var Gb=0,Zb=()=>`__${String(++Gb)}__`;function Xb(){let{router:a}=Pp("useSubmit"),{basename:u}=D.useContext(kt),r=rb();return D.useCallback(async(c,o={})=>{let{action:f,method:p,encType:m,formData:b,body:d}=Eb(c,u);if(o.navigate===!1){let g=o.fetcherKey||Zb();await a.fetch(g,r,o.action||f,{preventScrollReset:o.preventScrollReset,formData:b,body:d,formMethod:o.method||p,formEncType:o.encType||m,flushSync:o.flushSync})}else await a.navigate(o.action||f,{preventScrollReset:o.preventScrollReset,formData:b,body:d,formMethod:o.method||p,formEncType:o.encType||m,replace:o.replace,state:o.state,fromRouteId:r,flushSync:o.flushSync,viewTransition:o.viewTransition})},[a,u,r])}function Vb(a,{relative:u}={}){let{basename:r}=D.useContext(kt),c=D.useContext(Dt);Me(c,"useFormAction must be used inside a RouteContext");let[o]=c.matches.slice(-1),f={...cu(a||".",{relative:u})},p=Bn();if(a==null){f.search=p.search;let m=new URLSearchParams(f.search),b=m.getAll("index");if(b.some(g=>g==="")){m.delete("index"),b.filter(R=>R).forEach(R=>m.append("index",R));let g=m.toString();f.search=g?`?${g}`:""}}return(!a||a===".")&&o.route.index&&(f.search=f.search?f.search.replace(/^\?/,"?index&"):"?index"),r!=="/"&&(f.pathname=f.pathname==="/"?r:on([r,f.pathname])),uu(f)}function Qb(a,u={}){let r=D.useContext(Gp);Me(r!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`. Did you accidentally import `RouterProvider` from `react-router`?");let{basename:c}=Pp("useViewTransitionState"),o=cu(a,{relative:u.relative});if(!r.isTransitioning)return!1;let f=fn(r.currentLocation.pathname,c)||r.currentLocation.pathname,p=fn(r.nextLocation.pathname,c)||r.nextLocation.pathname;return ki(o.pathname,p)!=null||ki(o.pathname,f)!=null}new TextEncoder;const mp=a=>Symbol.iterator in a,gp=a=>"entries"in a,yp=(a,u)=>{const r=a instanceof Map?a:new Map(a.entries()),c=u instanceof Map?u:new Map(u.entries());if(r.size!==c.size)return!1;for(const[o,f]of r)if(!Object.is(f,c.get(o)))return!1;return!0},$b=(a,u)=>{const r=a[Symbol.iterator](),c=u[Symbol.iterator]();let o=r.next(),f=c.next();for(;!o.done&&!f.done;){if(!Object.is(o.value,f.value))return!1;o=r.next(),f=c.next()}return!!o.done&&!!f.done};function Kb(a,u){return Object.is(a,u)?!0:typeof a!="object"||a===null||typeof u!="object"||u===null?!1:!mp(a)||!mp(u)?yp({entries:()=>Object.entries(a)},{entries:()=>Object.entries(u)}):gp(a)&&gp(u)?yp(a,u):$b(a,u)}function Qs(a){const u=As.useRef(void 0);return r=>{const c=a(r);return Kb(u.current,c)?u.current:u.current=c}}function $s(){return{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null}}var sl=$s();function Ip(a){sl=a}var au={exec:()=>null};function me(a,u=""){let r=typeof a=="string"?a:a.source;const c={replace:(o,f)=>{let p=typeof f=="string"?f:f.source;return p=p.replace(lt.caret,"$1"),r=r.replace(o,p),c},getRegex:()=>new RegExp(r,u)};return c}var lt={codeRemoveIndent:/^(?: {1,4}| {0,3}\t)/gm,outputLinkReplace:/\\([\[\]])/g,indentCodeCompensation:/^(\s+)(?:```)/,beginningSpace:/^\s+/,endingHash:/#$/,startingSpaceChar:/^ /,endingSpaceChar:/ $/,nonSpaceChar:/[^ ]/,newLineCharGlobal:/\n/g,tabCharGlobal:/\t/g,multipleSpaceGlobal:/\s+/g,blankLine:/^[ \t]*$/,doubleBlankLine:/\n[ \t]*\n[ \t]*$/,blockquoteStart:/^ {0,3}>/,blockquoteSetextReplace:/\n {0,3}((?:=+|-+) *)(?=\n|$)/g,blockquoteSetextReplace2:/^ {0,3}>[ \t]?/gm,listReplaceTabs:/^\t+/,listReplaceNesting:/^ {1,4}(?=( {4})*[^ ])/g,listIsTask:/^\[[ xX]\] /,listReplaceTask:/^\[[ xX]\] +/,anyLine:/\n.*\n/,hrefBrackets:/^<(.*)>$/,tableDelimiter:/[:|]/,tableAlignChars:/^\||\| *$/g,tableRowBlankLine:/\n[ \t]*$/,tableAlignRight:/^ *-+: *$/,tableAlignCenter:/^ *:-+: *$/,tableAlignLeft:/^ *:-+ *$/,startATag:/^<a /i,endATag:/^<\/a>/i,startPreScriptTag:/^<(pre|code|kbd|script)(\s|>)/i,endPreScriptTag:/^<\/(pre|code|kbd|script)(\s|>)/i,startAngleBracket:/^</,endAngleBracket:/>$/,pedanticHrefTitle:/^([^'"]*[^\s])\s+(['"])(.*)\2/,unicodeAlphaNumeric:/[\p{L}\p{N}]/u,escapeTest:/[&<>"']/,escapeReplace:/[&<>"']/g,escapeTestNoEncode:/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,escapeReplaceNoEncode:/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/g,unescapeTest:/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig,caret:/(^|[^\[])\^/g,percentDecode:/%25/g,findPipe:/\|/g,splitPipe:/ \|/,slashPipe:/\\\|/g,carriageReturn:/\r\n|\r/g,spaceLine:/^ +$/gm,notSpaceStart:/^\S*/,endingNewline:/\n$/,listItemRegex:a=>new RegExp(`^( {0,3}${a})((?:[ ][^\\n]*)?(?:\\n|$))`),nextBulletRegex:a=>new RegExp(`^ {0,${Math.min(3,a-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ ][^\\n]*)?(?:\\n|$))`),hrRegex:a=>new RegExp(`^ {0,${Math.min(3,a-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),fencesBeginRegex:a=>new RegExp(`^ {0,${Math.min(3,a-1)}}(?:\`\`\`|~~~)`),headingBeginRegex:a=>new RegExp(`^ {0,${Math.min(3,a-1)}}#`),htmlBeginRegex:a=>new RegExp(`^ {0,${Math.min(3,a-1)}}<(?:[a-z].*>|!--)`,"i")},Jb=/^(?:[ \t]*(?:\n|$))+/,Fb=/^((?: {4}| {0,3}\t)[^\n]+(?:\n(?:[ \t]*(?:\n|$))*)?)+/,Wb=/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,su=/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,Pb=/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,Ks=/(?:[*+-]|\d{1,9}[.)])/,em=/^(?!bull |blockCode|fences|blockquote|heading|html|table)((?:.|\n(?!\s*?\n|bull |blockCode|fences|blockquote|heading|html|table))+?)\n {0,3}(=+|-+) *(?:\n+|$)/,tm=me(em).replace(/bull/g,Ks).replace(/blockCode/g,/(?: {4}| {0,3}\t)/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).replace(/\|table/g,"").getRegex(),Ib=me(em).replace(/bull/g,Ks).replace(/blockCode/g,/(?: {4}| {0,3}\t)/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).replace(/table/g,/ {0,3}\|?(?:[:\- ]*\|)+[\:\- ]*\n/).getRegex(),Js=/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,e1=/^[^\n]+/,Fs=/(?!\s*\])(?:\\.|[^\[\]\\])+/,t1=me(/^ {0,3}\[(label)\]: *(?:\n[ \t]*)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n[ \t]*)?| *\n[ \t]*)(title))? *(?:\n+|$)/).replace("label",Fs).replace("title",/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/).getRegex(),n1=me(/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/).replace(/bull/g,Ks).getRegex(),Xi="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|search|section|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",Ws=/<!--(?:-?>|[\s\S]*?(?:-->|$))/,l1=me("^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:</\\1>[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|<![A-Z][\\s\\S]*?(?:>\\n*|$)|<!\\[CDATA\\[[\\s\\S]*?(?:\\]\\]>\\n*|$)|</?(tag)(?: +|\\n|/?>)[\\s\\S]*?(?:(?:\\n[ ]*)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n[ ]*)+\\n|$)|</(?!script|pre|style|textarea)[a-z][\\w-]*\\s*>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n[ ]*)+\\n|$))","i").replace("comment",Ws).replace("tag",Xi).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),nm=me(Js).replace("hr",su).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",Xi).getRegex(),a1=me(/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/).replace("paragraph",nm).getRegex(),Ps={blockquote:a1,code:Fb,def:t1,fences:Wb,heading:Pb,hr:su,html:l1,lheading:tm,list:n1,newline:Jb,paragraph:nm,table:au,text:e1},bp=me("^ *([^\\n ].*)\\n {0,3}((?:\\| *)?:?-+:? *(?:\\| *:?-+:? *)*(?:\\| *)?)(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)").replace("hr",su).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("blockquote"," {0,3}>").replace("code","(?: {4}| {0,3} )[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",Xi).getRegex(),u1={...Ps,lheading:Ib,table:bp,paragraph:me(Js).replace("hr",su).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("table",bp).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",Xi).getRegex()},i1={...Ps,html:me(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)|<tag(?:"[^"]*"|'[^']*'|\\s[^'"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",Ws).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:au,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:me(Js).replace("hr",su).replace("heading",` *#{1,6} *[^
]`).replace("lheading",tm).replace("|table","").replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").replace("|tag","").getRegex()},r1=/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,c1=/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,lm=/^( {2,}|\\)\n(?!\s*$)/,s1=/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\<!\[`*_]|\b_|$)|[^ ](?= {2,}\n)))/,Vi=/[\p{P}\p{S}]/u,Is=/[\s\p{P}\p{S}]/u,am=/[^\s\p{P}\p{S}]/u,o1=me(/^((?![*_])punctSpace)/,"u").replace(/punctSpace/g,Is).getRegex(),um=/(?!~)[\p{P}\p{S}]/u,f1=/(?!~)[\s\p{P}\p{S}]/u,h1=/(?:[^\s\p{P}\p{S}]|~)/u,d1=/\[[^[\]]*?\]\((?:\\.|[^\\\(\)]|\((?:\\.|[^\\\(\)])*\))*\)|`[^`]*?`|<[^<>]*?>/g,im=/^(?:\*+(?:((?!\*)punct)|[^\s*]))|^_+(?:((?!_)punct)|([^\s_]))/,p1=me(im,"u").replace(/punct/g,Vi).getRegex(),m1=me(im,"u").replace(/punct/g,um).getRegex(),rm="^[^_*]*?__[^_*]*?\\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\\*)punct(\\*+)(?=[\\s]|$)|notPunctSpace(\\*+)(?!\\*)(?=punctSpace|$)|(?!\\*)punctSpace(\\*+)(?=notPunctSpace)|[\\s](\\*+)(?!\\*)(?=punct)|(?!\\*)punct(\\*+)(?!\\*)(?=punct)|notPunctSpace(\\*+)(?=notPunctSpace)",g1=me(rm,"gu").replace(/notPunctSpace/g,am).replace(/punctSpace/g,Is).replace(/punct/g,Vi).getRegex(),y1=me(rm,"gu").replace(/notPunctSpace/g,h1).replace(/punctSpace/g,f1).replace(/punct/g,um).getRegex(),b1=me("^[^_*]*?\\*\\*[^_*]*?_[^_*]*?(?=\\*\\*)|[^_]+(?=[^_])|(?!_)punct(_+)(?=[\\s]|$)|notPunctSpace(_+)(?!_)(?=punctSpace|$)|(?!_)punctSpace(_+)(?=notPunctSpace)|[\\s](_+)(?!_)(?=punct)|(?!_)punct(_+)(?!_)(?=punct)","gu").replace(/notPunctSpace/g,am).replace(/punctSpace/g,Is).replace(/punct/g,Vi).getRegex(),v1=me(/\\(punct)/,"gu").replace(/punct/g,Vi).getRegex(),S1=me(/^<(scheme:[^\s\x00-\x1f<>]*|email)>/).replace("scheme",/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/).replace("email",/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/).getRegex(),x1=me(Ws).replace("(?:-->|$)","-->").getRegex(),E1=me("^comment|^</[a-zA-Z][\\w:-]*\\s*>|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^<![a-zA-Z]+\\s[\\s\\S]*?>|^<!\\[CDATA\\[[\\s\\S]*?\\]\\]>").replace("comment",x1).replace("attribute",/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/).getRegex(),Bi=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,T1=me(/^!?\[(label)\]\(\s*(href)(?:(?:[ \t]*(?:\n[ \t]*)?)(title))?\s*\)/).replace("label",Bi).replace("href",/<(?:\\.|[^\n<>\\])+>|[^ \t\n\x00-\x1f]*/).replace("title",/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/).getRegex(),cm=me(/^!?\[(label)\]\[(ref)\]/).replace("label",Bi).replace("ref",Fs).getRegex(),sm=me(/^!?\[(ref)\](?:\[\])?/).replace("ref",Fs).getRegex(),R1=me("reflink|nolink(?!\\()","g").replace("reflink",cm).replace("nolink",sm).getRegex(),eo={_backpedal:au,anyPunctuation:v1,autolink:S1,blockSkip:d1,br:lm,code:c1,del:au,emStrongLDelim:p1,emStrongRDelimAst:g1,emStrongRDelimUnd:b1,escape:r1,link:T1,nolink:sm,punctuation:o1,reflink:cm,reflinkSearch:R1,tag:E1,text:s1,url:au},w1={...eo,link:me(/^!?\[(label)\]\((.*?)\)/).replace("label",Bi).getRegex(),reflink:me(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",Bi).getRegex()},_s={...eo,emStrongRDelimAst:y1,emStrongLDelim:m1,url:me(/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,"i").replace("email",/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/).getRegex(),_backpedal:/(?:[^?!.,:;*_'"~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_'"~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])((?:\\.|[^\\])*?(?:\\.|[^\s~\\]))\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\<!\[`*~_]|\b_|https?:\/\/|ftp:\/\/|www\.|$)|[^ ](?= {2,}\n)|[^a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-](?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)))/},A1={..._s,br:me(lm).replace("{2,}","*").getRegex(),text:me(_s.text).replace("\\b_","\\b_| {2,}\\n").replace(/\{2,\}/g,"*").getRegex()},zi={normal:Ps,gfm:u1,pedantic:i1},tu={normal:eo,gfm:_s,breaks:A1,pedantic:w1},O1={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},vp=a=>O1[a];function Vt(a,u){if(u){if(lt.escapeTest.test(a))return a.replace(lt.escapeReplace,vp)}else if(lt.escapeTestNoEncode.test(a))return a.replace(lt.escapeReplaceNoEncode,vp);return a}function Sp(a){try{a=encodeURI(a).replace(lt.percentDecode,"%")}catch{return null}return a}function xp(a,u){var f;const r=a.replace(lt.findPipe,(p,m,b)=>{let d=!1,g=m;for(;--g>=0&&b[g]==="\\";)d=!d;return d?"|":" |"}),c=r.split(lt.splitPipe);let o=0;if(c[0].trim()||c.shift(),c.length>0&&!((f=c.at(-1))!=null&&f.trim())&&c.pop(),u)if(c.length>u)c.splice(u);else for(;c.length<u;)c.push("");for(;o<c.length;o++)c[o]=c[o].trim().replace(lt.slashPipe,"|");return c}function nu(a,u,r){const c=a.length;if(c===0)return"";let o=0;for(;o<c&&a.charAt(c-o-1)===u;)o++;return a.slice(0,c-o)}function z1(a,u){if(a.indexOf(u[1])===-1)return-1;let r=0;for(let c=0;c<a.length;c++)if(a[c]==="\\")c++;else if(a[c]===u[0])r++;else if(a[c]===u[1]&&(r--,r<0))return c;return r>0?-2:-1}function Ep(a,u,r,c,o){const f=u.href,p=u.title||null,m=a[1].replace(o.other.outputLinkReplace,"$1");c.state.inLink=!0;const b={type:a[0].charAt(0)==="!"?"image":"link",raw:r,href:f,title:p,text:m,tokens:c.inlineTokens(m)};return c.state.inLink=!1,b}function _1(a,u,r){const c=a.match(r.other.indentCodeCompensation);if(c===null)return u;const o=c[1];return u.split(`
`).map(f=>{const p=f.match(r.other.beginningSpace);if(p===null)return f;const[m]=p;return m.length>=o.length?f.slice(o.length):f}).join(`
`)}var Li=class{constructor(a){we(this,"options");we(this,"rules");we(this,"lexer");this.options=a||sl}space(a){const u=this.rules.block.newline.exec(a);if(u&&u[0].length>0)return{type:"space",raw:u[0]}}code(a){const u=this.rules.block.code.exec(a);if(u){const r=u[0].replace(this.rules.other.codeRemoveIndent,"");return{type:"code",raw:u[0],codeBlockStyle:"indented",text:this.options.pedantic?r:nu(r,`
`)}}}fences(a){const u=this.rules.block.fences.exec(a);if(u){const r=u[0],c=_1(r,u[3]||"",this.rules);return{type:"code",raw:r,lang:u[2]?u[2].trim().replace(this.rules.inline.anyPunctuation,"$1"):u[2],text:c}}}heading(a){const u=this.rules.block.heading.exec(a);if(u){let r=u[2].trim();if(this.rules.other.endingHash.test(r)){const c=nu(r,"#");(this.options.pedantic||!c||this.rules.other.endingSpaceChar.test(c))&&(r=c.trim())}return{type:"heading",raw:u[0],depth:u[1].length,text:r,tokens:this.lexer.inline(r)}}}hr(a){const u=this.rules.block.hr.exec(a);if(u)return{type:"hr",raw:nu(u[0],`
`)}}blockquote(a){const u=this.rules.block.blockquote.exec(a);if(u){let r=nu(u[0],`
`).split(`
`),c="",o="";const f=[];for(;r.length>0;){let p=!1;const m=[];let b;for(b=0;b<r.length;b++)if(this.rules.other.blockquoteStart.test(r[b]))m.push(r[b]),p=!0;else if(!p)m.push(r[b]);else break;r=r.slice(b);const d=m.join(`
`),g=d.replace(this.rules.other.blockquoteSetextReplace,`
$1`).replace(this.rules.other.blockquoteSetextReplace2,"");c=c?`${c}
${d}`:d,o=o?`${o}
${g}`:g;const R=this.lexer.state.top;if(this.lexer.state.top=!0,this.lexer.blockTokens(g,f,!0),this.lexer.state.top=R,r.length===0)break;const E=f.at(-1);if((E==null?void 0:E.type)==="code")break;if((E==null?void 0:E.type)==="blockquote"){const B=E,T=B.raw+`
`+r.join(`
`),k=this.blockquote(T);f[f.length-1]=k,c=c.substring(0,c.length-B.raw.length)+k.raw,o=o.substring(0,o.length-B.text.length)+k.text;break}else if((E==null?void 0:E.type)==="list"){const B=E,T=B.raw+`
`+r.join(`
`),k=this.list(T);f[f.length-1]=k,c=c.substring(0,c.length-E.raw.length)+k.raw,o=o.substring(0,o.length-B.raw.length)+k.raw,r=T.substring(f.at(-1).raw.length).split(`
`);continue}}return{type:"blockquote",raw:c,tokens:f,text:o}}}list(a){let u=this.rules.block.list.exec(a);if(u){let r=u[1].trim();const c=r.length>1,o={type:"list",raw:"",ordered:c,start:c?+r.slice(0,-1):"",loose:!1,items:[]};r=c?`\\d{1,9}\\${r.slice(-1)}`:`\\${r}`,this.options.pedantic&&(r=c?r:"[*+-]");const f=this.rules.other.listItemRegex(r);let p=!1;for(;a;){let b=!1,d="",g="";if(!(u=f.exec(a))||this.rules.block.hr.test(a))break;d=u[0],a=a.substring(d.length);let R=u[2].split(`
`,1)[0].replace(this.rules.other.listReplaceTabs,q=>" ".repeat(3*q.length)),E=a.split(`
`,1)[0],B=!R.trim(),T=0;if(this.options.pedantic?(T=2,g=R.trimStart()):B?T=u[1].length+1:(T=u[2].search(this.rules.other.nonSpaceChar),T=T>4?1:T,g=R.slice(T),T+=u[1].length),B&&this.rules.other.blankLine.test(E)&&(d+=E+`
`,a=a.substring(E.length+1),b=!0),!b){const q=this.rules.other.nextBulletRegex(T),Z=this.rules.other.hrRegex(T),G=this.rules.other.fencesBeginRegex(T),te=this.rules.other.headingBeginRegex(T),$=this.rules.other.htmlBeginRegex(T);for(;a;){const fe=a.split(`
`,1)[0];let se;if(E=fe,this.options.pedantic?(E=E.replace(this.rules.other.listReplaceNesting," "),se=E):se=E.replace(this.rules.other.tabCharGlobal," "),G.test(E)||te.test(E)||$.test(E)||q.test(E)||Z.test(E))break;if(se.search(this.rules.other.nonSpaceChar)>=T||!E.trim())g+=`
`+se.slice(T);else{if(B||R.replace(this.rules.other.tabCharGlobal," ").search(this.rules.other.nonSpaceChar)>=4||G.test(R)||te.test(R)||Z.test(R))break;g+=`
`+E}!B&&!E.trim()&&(B=!0),d+=fe+`
`,a=a.substring(fe.length+1),R=se.slice(T)}}o.loose||(p?o.loose=!0:this.rules.other.doubleBlankLine.test(d)&&(p=!0));let k=null,N;this.options.gfm&&(k=this.rules.other.listIsTask.exec(g),k&&(N=k[0]!=="[ ] ",g=g.replace(this.rules.other.listReplaceTask,""))),o.items.push({type:"list_item",raw:d,task:!!k,checked:N,loose:!1,text:g,tokens:[]}),o.raw+=d}const m=o.items.at(-1);if(m)m.raw=m.raw.trimEnd(),m.text=m.text.trimEnd();else return;o.raw=o.raw.trimEnd();for(let b=0;b<o.items.length;b++)if(this.lexer.state.top=!1,o.items[b].tokens=this.lexer.blockTokens(o.items[b].text,[]),!o.loose){const d=o.items[b].tokens.filter(R=>R.type==="space"),g=d.length>0&&d.some(R=>this.rules.other.anyLine.test(R.raw));o.loose=g}if(o.loose)for(let b=0;b<o.items.length;b++)o.items[b].loose=!0;return o}}html(a){const u=this.rules.block.html.exec(a);if(u)return{type:"html",block:!0,raw:u[0],pre:u[1]==="pre"||u[1]==="script"||u[1]==="style",text:u[0]}}def(a){const u=this.rules.block.def.exec(a);if(u){const r=u[1].toLowerCase().replace(this.rules.other.multipleSpaceGlobal," "),c=u[2]?u[2].replace(this.rules.other.hrefBrackets,"$1").replace(this.rules.inline.anyPunctuation,"$1"):"",o=u[3]?u[3].substring(1,u[3].length-1).replace(this.rules.inline.anyPunctuation,"$1"):u[3];return{type:"def",tag:r,raw:u[0],href:c,title:o}}}table(a){var p;const u=this.rules.block.table.exec(a);if(!u||!this.rules.other.tableDelimiter.test(u[2]))return;const r=xp(u[1]),c=u[2].replace(this.rules.other.tableAlignChars,"").split("|"),o=(p=u[3])!=null&&p.trim()?u[3].replace(this.rules.other.tableRowBlankLine,"").split(`
`):[],f={type:"table",raw:u[0],header:[],align:[],rows:[]};if(r.length===c.length){for(const m of c)this.rules.other.tableAlignRight.test(m)?f.align.push("right"):this.rules.other.tableAlignCenter.test(m)?f.align.push("center"):this.rules.other.tableAlignLeft.test(m)?f.align.push("left"):f.align.push(null);for(let m=0;m<r.length;m++)f.header.push({text:r[m],tokens:this.lexer.inline(r[m]),header:!0,align:f.align[m]});for(const m of o)f.rows.push(xp(m,f.header.length).map((b,d)=>({text:b,tokens:this.lexer.inline(b),header:!1,align:f.align[d]})));return f}}lheading(a){const u=this.rules.block.lheading.exec(a);if(u)return{type:"heading",raw:u[0],depth:u[2].charAt(0)==="="?1:2,text:u[1],tokens:this.lexer.inline(u[1])}}paragraph(a){const u=this.rules.block.paragraph.exec(a);if(u){const r=u[1].charAt(u[1].length-1)===`
`?u[1].slice(0,-1):u[1];return{type:"paragraph",raw:u[0],text:r,tokens:this.lexer.inline(r)}}}text(a){const u=this.rules.block.text.exec(a);if(u)return{type:"text",raw:u[0],text:u[0],tokens:this.lexer.inline(u[0])}}escape(a){const u=this.rules.inline.escape.exec(a);if(u)return{type:"escape",raw:u[0],text:u[1]}}tag(a){const u=this.rules.inline.tag.exec(a);if(u)return!this.lexer.state.inLink&&this.rules.other.startATag.test(u[0])?this.lexer.state.inLink=!0:this.lexer.state.inLink&&this.rules.other.endATag.test(u[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&this.rules.other.startPreScriptTag.test(u[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&this.rules.other.endPreScriptTag.test(u[0])&&(this.lexer.state.inRawBlock=!1),{type:"html",raw:u[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,block:!1,text:u[0]}}link(a){const u=this.rules.inline.link.exec(a);if(u){const r=u[2].trim();if(!this.options.pedantic&&this.rules.other.startAngleBracket.test(r)){if(!this.rules.other.endAngleBracket.test(r))return;const f=nu(r.slice(0,-1),"\\");if((r.length-f.length)%2===0)return}else{const f=z1(u[2],"()");if(f===-2)return;if(f>-1){const m=(u[0].indexOf("!")===0?5:4)+u[1].length+f;u[2]=u[2].substring(0,f),u[0]=u[0].substring(0,m).trim(),u[3]=""}}let c=u[2],o="";if(this.options.pedantic){const f=this.rules.other.pedanticHrefTitle.exec(c);f&&(c=f[1],o=f[3])}else o=u[3]?u[3].slice(1,-1):"";return c=c.trim(),this.rules.other.startAngleBracket.test(c)&&(this.options.pedantic&&!this.rules.other.endAngleBracket.test(r)?c=c.slice(1):c=c.slice(1,-1)),Ep(u,{href:c&&c.replace(this.rules.inline.anyPunctuation,"$1"),title:o&&o.replace(this.rules.inline.anyPunctuation,"$1")},u[0],this.lexer,this.rules)}}reflink(a,u){let r;if((r=this.rules.inline.reflink.exec(a))||(r=this.rules.inline.nolink.exec(a))){const c=(r[2]||r[1]).replace(this.rules.other.multipleSpaceGlobal," "),o=u[c.toLowerCase()];if(!o){const f=r[0].charAt(0);return{type:"text",raw:f,text:f}}return Ep(r,o,r[0],this.lexer,this.rules)}}emStrong(a,u,r=""){let c=this.rules.inline.emStrongLDelim.exec(a);if(!c||c[3]&&r.match(this.rules.other.unicodeAlphaNumeric))return;if(!(c[1]||c[2]||"")||!r||this.rules.inline.punctuation.exec(r)){const f=[...c[0]].length-1;let p,m,b=f,d=0;const g=c[0][0]==="*"?this.rules.inline.emStrongRDelimAst:this.rules.inline.emStrongRDelimUnd;for(g.lastIndex=0,u=u.slice(-1*a.length+f);(c=g.exec(u))!=null;){if(p=c[1]||c[2]||c[3]||c[4]||c[5]||c[6],!p)continue;if(m=[...p].length,c[3]||c[4]){b+=m;continue}else if((c[5]||c[6])&&f%3&&!((f+m)%3)){d+=m;continue}if(b-=m,b>0)continue;m=Math.min(m,m+b+d);const R=[...c[0]][0].length,E=a.slice(0,f+c.index+R+m);if(Math.min(f,m)%2){const T=E.slice(1,-1);return{type:"em",raw:E,text:T,tokens:this.lexer.inlineTokens(T)}}const B=E.slice(2,-2);return{type:"strong",raw:E,text:B,tokens:this.lexer.inlineTokens(B)}}}}codespan(a){const u=this.rules.inline.code.exec(a);if(u){let r=u[2].replace(this.rules.other.newLineCharGlobal," ");const c=this.rules.other.nonSpaceChar.test(r),o=this.rules.other.startingSpaceChar.test(r)&&this.rules.other.endingSpaceChar.test(r);return c&&o&&(r=r.substring(1,r.length-1)),{type:"codespan",raw:u[0],text:r}}}br(a){const u=this.rules.inline.br.exec(a);if(u)return{type:"br",raw:u[0]}}del(a){const u=this.rules.inline.del.exec(a);if(u)return{type:"del",raw:u[0],text:u[2],tokens:this.lexer.inlineTokens(u[2])}}autolink(a){const u=this.rules.inline.autolink.exec(a);if(u){let r,c;return u[2]==="@"?(r=u[1],c="mailto:"+r):(r=u[1],c=r),{type:"link",raw:u[0],text:r,href:c,tokens:[{type:"text",raw:r,text:r}]}}}url(a){var r;let u;if(u=this.rules.inline.url.exec(a)){let c,o;if(u[2]==="@")c=u[0],o="mailto:"+c;else{let f;do f=u[0],u[0]=((r=this.rules.inline._backpedal.exec(u[0]))==null?void 0:r[0])??"";while(f!==u[0]);c=u[0],u[1]==="www."?o="http://"+u[0]:o=u[0]}return{type:"link",raw:u[0],text:c,href:o,tokens:[{type:"text",raw:c,text:c}]}}}inlineText(a){const u=this.rules.inline.text.exec(a);if(u){const r=this.lexer.state.inRawBlock;return{type:"text",raw:u[0],text:u[0],escaped:r}}}},cn=class Ms{constructor(u){we(this,"tokens");we(this,"options");we(this,"state");we(this,"tokenizer");we(this,"inlineQueue");this.tokens=[],this.tokens.links=Object.create(null),this.options=u||sl,this.options.tokenizer=this.options.tokenizer||new Li,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options,this.tokenizer.lexer=this,this.inlineQueue=[],this.state={inLink:!1,inRawBlock:!1,top:!0};const r={other:lt,block:zi.normal,inline:tu.normal};this.options.pedantic?(r.block=zi.pedantic,r.inline=tu.pedantic):this.options.gfm&&(r.block=zi.gfm,this.options.breaks?r.inline=tu.breaks:r.inline=tu.gfm),this.tokenizer.rules=r}static get rules(){return{block:zi,inline:tu}}static lex(u,r){return new Ms(r).lex(u)}static lexInline(u,r){return new Ms(r).inlineTokens(u)}lex(u){u=u.replace(lt.carriageReturn,`
`),this.blockTokens(u,this.tokens);for(let r=0;r<this.inlineQueue.length;r++){const c=this.inlineQueue[r];this.inlineTokens(c.src,c.tokens)}return this.inlineQueue=[],this.tokens}blockTokens(u,r=[],c=!1){var o,f,p;for(this.options.pedantic&&(u=u.replace(lt.tabCharGlobal," ").replace(lt.spaceLine,""));u;){let m;if((f=(o=this.options.extensions)==null?void 0:o.block)!=null&&f.some(d=>(m=d.call({lexer:this},u,r))?(u=u.substring(m.raw.length),r.push(m),!0):!1))continue;if(m=this.tokenizer.space(u)){u=u.substring(m.raw.length);const d=r.at(-1);m.raw.length===1&&d!==void 0?d.raw+=`
`:r.push(m);continue}if(m=this.tokenizer.code(u)){u=u.substring(m.raw.length);const d=r.at(-1);(d==null?void 0:d.type)==="paragraph"||(d==null?void 0:d.type)==="text"?(d.raw+=`
`+m.raw,d.text+=`
`+m.text,this.inlineQueue.at(-1).src=d.text):r.push(m);continue}if(m=this.tokenizer.fences(u)){u=u.substring(m.raw.length),r.push(m);continue}if(m=this.tokenizer.heading(u)){u=u.substring(m.raw.length),r.push(m);continue}if(m=this.tokenizer.hr(u)){u=u.substring(m.raw.length),r.push(m);continue}if(m=this.tokenizer.blockquote(u)){u=u.substring(m.raw.length),r.push(m);continue}if(m=this.tokenizer.list(u)){u=u.substring(m.raw.length),r.push(m);continue}if(m=this.tokenizer.html(u)){u=u.substring(m.raw.length),r.push(m);continue}if(m=this.tokenizer.def(u)){u=u.substring(m.raw.length);const d=r.at(-1);(d==null?void 0:d.type)==="paragraph"||(d==null?void 0:d.type)==="text"?(d.raw+=`
`+m.raw,d.text+=`
`+m.raw,this.inlineQueue.at(-1).src=d.text):this.tokens.links[m.tag]||(this.tokens.links[m.tag]={href:m.href,title:m.title});continue}if(m=this.tokenizer.table(u)){u=u.substring(m.raw.length),r.push(m);continue}if(m=this.tokenizer.lheading(u)){u=u.substring(m.raw.length),r.push(m);continue}let b=u;if((p=this.options.extensions)!=null&&p.startBlock){let d=1/0;const g=u.slice(1);let R;this.options.extensions.startBlock.forEach(E=>{R=E.call({lexer:this},g),typeof R=="number"&&R>=0&&(d=Math.min(d,R))}),d<1/0&&d>=0&&(b=u.substring(0,d+1))}if(this.state.top&&(m=this.tokenizer.paragraph(b))){const d=r.at(-1);c&&(d==null?void 0:d.type)==="paragraph"?(d.raw+=`
`+m.raw,d.text+=`
`+m.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=d.text):r.push(m),c=b.length!==u.length,u=u.substring(m.raw.length);continue}if(m=this.tokenizer.text(u)){u=u.substring(m.raw.length);const d=r.at(-1);(d==null?void 0:d.type)==="text"?(d.raw+=`
`+m.raw,d.text+=`
`+m.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=d.text):r.push(m);continue}if(u){const d="Infinite loop on byte: "+u.charCodeAt(0);if(this.options.silent){console.error(d);break}else throw new Error(d)}}return this.state.top=!0,r}inline(u,r=[]){return this.inlineQueue.push({src:u,tokens:r}),r}inlineTokens(u,r=[]){var m,b,d;let c=u,o=null;if(this.tokens.links){const g=Object.keys(this.tokens.links);if(g.length>0)for(;(o=this.tokenizer.rules.inline.reflinkSearch.exec(c))!=null;)g.includes(o[0].slice(o[0].lastIndexOf("[")+1,-1))&&(c=c.slice(0,o.index)+"["+"a".repeat(o[0].length-2)+"]"+c.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(o=this.tokenizer.rules.inline.anyPunctuation.exec(c))!=null;)c=c.slice(0,o.index)+"++"+c.slice(this.tokenizer.rules.inline.anyPunctuation.lastIndex);for(;(o=this.tokenizer.rules.inline.blockSkip.exec(c))!=null;)c=c.slice(0,o.index)+"["+"a".repeat(o[0].length-2)+"]"+c.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);let f=!1,p="";for(;u;){f||(p=""),f=!1;let g;if((b=(m=this.options.extensions)==null?void 0:m.inline)!=null&&b.some(E=>(g=E.call({lexer:this},u,r))?(u=u.substring(g.raw.length),r.push(g),!0):!1))continue;if(g=this.tokenizer.escape(u)){u=u.substring(g.raw.length),r.push(g);continue}if(g=this.tokenizer.tag(u)){u=u.substring(g.raw.length),r.push(g);continue}if(g=this.tokenizer.link(u)){u=u.substring(g.raw.length),r.push(g);continue}if(g=this.tokenizer.reflink(u,this.tokens.links)){u=u.substring(g.raw.length);const E=r.at(-1);g.type==="text"&&(E==null?void 0:E.type)==="text"?(E.raw+=g.raw,E.text+=g.text):r.push(g);continue}if(g=this.tokenizer.emStrong(u,c,p)){u=u.substring(g.raw.length),r.push(g);continue}if(g=this.tokenizer.codespan(u)){u=u.substring(g.raw.length),r.push(g);continue}if(g=this.tokenizer.br(u)){u=u.substring(g.raw.length),r.push(g);continue}if(g=this.tokenizer.del(u)){u=u.substring(g.raw.length),r.push(g);continue}if(g=this.tokenizer.autolink(u)){u=u.substring(g.raw.length),r.push(g);continue}if(!this.state.inLink&&(g=this.tokenizer.url(u))){u=u.substring(g.raw.length),r.push(g);continue}let R=u;if((d=this.options.extensions)!=null&&d.startInline){let E=1/0;const B=u.slice(1);let T;this.options.extensions.startInline.forEach(k=>{T=k.call({lexer:this},B),typeof T=="number"&&T>=0&&(E=Math.min(E,T))}),E<1/0&&E>=0&&(R=u.substring(0,E+1))}if(g=this.tokenizer.inlineText(R)){u=u.substring(g.raw.length),g.raw.slice(-1)!=="_"&&(p=g.raw.slice(-1)),f=!0;const E=r.at(-1);(E==null?void 0:E.type)==="text"?(E.raw+=g.raw,E.text+=g.text):r.push(g);continue}if(u){const E="Infinite loop on byte: "+u.charCodeAt(0);if(this.options.silent){console.error(E);break}else throw new Error(E)}}return r}},Hi=class{constructor(a){we(this,"options");we(this,"parser");this.options=a||sl}space(a){return""}code({text:a,lang:u,escaped:r}){var f;const c=(f=(u||"").match(lt.notSpaceStart))==null?void 0:f[0],o=a.replace(lt.endingNewline,"")+`
`;return c?'<pre><code class="language-'+Vt(c)+'">'+(r?o:Vt(o,!0))+`</code></pre>
`:"<pre><code>"+(r?o:Vt(o,!0))+`</code></pre>
`}blockquote({tokens:a}){return`<blockquote>
${this.parser.parse(a)}</blockquote>
`}html({text:a}){return a}heading({tokens:a,depth:u}){return`<h${u}>${this.parser.parseInline(a)}</h${u}>
`}hr(a){return`<hr>
`}list(a){const u=a.ordered,r=a.start;let c="";for(let p=0;p<a.items.length;p++){const m=a.items[p];c+=this.listitem(m)}const o=u?"ol":"ul",f=u&&r!==1?' start="'+r+'"':"";return"<"+o+f+`>
`+c+"</"+o+`>
`}listitem(a){var r;let u="";if(a.task){const c=this.checkbox({checked:!!a.checked});a.loose?((r=a.tokens[0])==null?void 0:r.type)==="paragraph"?(a.tokens[0].text=c+" "+a.tokens[0].text,a.tokens[0].tokens&&a.tokens[0].tokens.length>0&&a.tokens[0].tokens[0].type==="text"&&(a.tokens[0].tokens[0].text=c+" "+Vt(a.tokens[0].tokens[0].text),a.tokens[0].tokens[0].escaped=!0)):a.tokens.unshift({type:"text",raw:c+" ",text:c+" ",escaped:!0}):u+=c+" "}return u+=this.parser.parse(a.tokens,!!a.loose),`<li>${u}</li>
`}checkbox({checked:a}){return"<input "+(a?'checked="" ':"")+'disabled="" type="checkbox">'}paragraph({tokens:a}){return`<p>${this.parser.parseInline(a)}</p>
`}table(a){let u="",r="";for(let o=0;o<a.header.length;o++)r+=this.tablecell(a.header[o]);u+=this.tablerow({text:r});let c="";for(let o=0;o<a.rows.length;o++){const f=a.rows[o];r="";for(let p=0;p<f.length;p++)r+=this.tablecell(f[p]);c+=this.tablerow({text:r})}return c&&(c=`<tbody>${c}</tbody>`),`<table>
<thead>
`+u+`</thead>
`+c+`</table>
`}tablerow({text:a}){return`<tr>
${a}</tr>
`}tablecell(a){const u=this.parser.parseInline(a.tokens),r=a.header?"th":"td";return(a.align?`<${r} align="${a.align}">`:`<${r}>`)+u+`</${r}>
`}strong({tokens:a}){return`<strong>${this.parser.parseInline(a)}</strong>`}em({tokens:a}){return`<em>${this.parser.parseInline(a)}</em>`}codespan({text:a}){return`<code>${Vt(a,!0)}</code>`}br(a){return"<br>"}del({tokens:a}){return`<del>${this.parser.parseInline(a)}</del>`}link({href:a,title:u,tokens:r}){const c=this.parser.parseInline(r),o=Sp(a);if(o===null)return c;a=o;let f='<a href="'+a+'"';return u&&(f+=' title="'+Vt(u)+'"'),f+=">"+c+"</a>",f}image({href:a,title:u,text:r,tokens:c}){c&&(r=this.parser.parseInline(c,this.parser.textRenderer));const o=Sp(a);if(o===null)return Vt(r);a=o;let f=`<img src="${a}" alt="${r}"`;return u&&(f+=` title="${Vt(u)}"`),f+=">",f}text(a){return"tokens"in a&&a.tokens?this.parser.parseInline(a.tokens):"escaped"in a&&a.escaped?a.text:Vt(a.text)}},to=class{strong({text:a}){return a}em({text:a}){return a}codespan({text:a}){return a}del({text:a}){return a}html({text:a}){return a}text({text:a}){return a}link({text:a}){return""+a}image({text:a}){return""+a}br(){return""}},sn=class Ds{constructor(u){we(this,"options");we(this,"renderer");we(this,"textRenderer");this.options=u||sl,this.options.renderer=this.options.renderer||new Hi,this.renderer=this.options.renderer,this.renderer.options=this.options,this.renderer.parser=this,this.textRenderer=new to}static parse(u,r){return new Ds(r).parse(u)}static parseInline(u,r){return new Ds(r).parseInline(u)}parse(u,r=!0){var o,f;let c="";for(let p=0;p<u.length;p++){const m=u[p];if((f=(o=this.options.extensions)==null?void 0:o.renderers)!=null&&f[m.type]){const d=m,g=this.options.extensions.renderers[d.type].call({parser:this},d);if(g!==!1||!["space","hr","heading","code","table","blockquote","list","html","paragraph","text"].includes(d.type)){c+=g||"";continue}}const b=m;switch(b.type){case"space":{c+=this.renderer.space(b);continue}case"hr":{c+=this.renderer.hr(b);continue}case"heading":{c+=this.renderer.heading(b);continue}case"code":{c+=this.renderer.code(b);continue}case"table":{c+=this.renderer.table(b);continue}case"blockquote":{c+=this.renderer.blockquote(b);continue}case"list":{c+=this.renderer.list(b);continue}case"html":{c+=this.renderer.html(b);continue}case"paragraph":{c+=this.renderer.paragraph(b);continue}case"text":{let d=b,g=this.renderer.text(d);for(;p+1<u.length&&u[p+1].type==="text";)d=u[++p],g+=`
`+this.renderer.text(d);r?c+=this.renderer.paragraph({type:"paragraph",raw:g,text:g,tokens:[{type:"text",raw:g,text:g,escaped:!0}]}):c+=g;continue}default:{const d='Token with "'+b.type+'" type was not found.';if(this.options.silent)return console.error(d),"";throw new Error(d)}}}return c}parseInline(u,r=this.renderer){var o,f;let c="";for(let p=0;p<u.length;p++){const m=u[p];if((f=(o=this.options.extensions)==null?void 0:o.renderers)!=null&&f[m.type]){const d=this.options.extensions.renderers[m.type].call({parser:this},m);if(d!==!1||!["escape","html","link","image","strong","em","codespan","br","del","text"].includes(m.type)){c+=d||"";continue}}const b=m;switch(b.type){case"escape":{c+=r.text(b);break}case"html":{c+=r.html(b);break}case"link":{c+=r.link(b);break}case"image":{c+=r.image(b);break}case"strong":{c+=r.strong(b);break}case"em":{c+=r.em(b);break}case"codespan":{c+=r.codespan(b);break}case"br":{c+=r.br(b);break}case"del":{c+=r.del(b);break}case"text":{c+=r.text(b);break}default:{const d='Token with "'+b.type+'" type was not found.';if(this.options.silent)return console.error(d),"";throw new Error(d)}}}return c}},ws,Ci=(ws=class{constructor(a){we(this,"options");we(this,"block");this.options=a||sl}preprocess(a){return a}postprocess(a){return a}processAllTokens(a){return a}provideLexer(){return this.block?cn.lex:cn.lexInline}provideParser(){return this.block?sn.parse:sn.parseInline}},we(ws,"passThroughHooks",new Set(["preprocess","postprocess","processAllTokens"])),ws),M1=class{constructor(...a){we(this,"defaults",$s());we(this,"options",this.setOptions);we(this,"parse",this.parseMarkdown(!0));we(this,"parseInline",this.parseMarkdown(!1));we(this,"Parser",sn);we(this,"Renderer",Hi);we(this,"TextRenderer",to);we(this,"Lexer",cn);we(this,"Tokenizer",Li);we(this,"Hooks",Ci);this.use(...a)}walkTokens(a,u){var c,o;let r=[];for(const f of a)switch(r=r.concat(u.call(this,f)),f.type){case"table":{const p=f;for(const m of p.header)r=r.concat(this.walkTokens(m.tokens,u));for(const m of p.rows)for(const b of m)r=r.concat(this.walkTokens(b.tokens,u));break}case"list":{const p=f;r=r.concat(this.walkTokens(p.items,u));break}default:{const p=f;(o=(c=this.defaults.extensions)==null?void 0:c.childTokens)!=null&&o[p.type]?this.defaults.extensions.childTokens[p.type].forEach(m=>{const b=p[m].flat(1/0);r=r.concat(this.walkTokens(b,u))}):p.tokens&&(r=r.concat(this.walkTokens(p.tokens,u)))}}return r}use(...a){const u=this.defaults.extensions||{renderers:{},childTokens:{}};return a.forEach(r=>{const c={...r};if(c.async=this.defaults.async||c.async||!1,r.extensions&&(r.extensions.forEach(o=>{if(!o.name)throw new Error("extension name required");if("renderer"in o){const f=u.renderers[o.name];f?u.renderers[o.name]=function(...p){let m=o.renderer.apply(this,p);return m===!1&&(m=f.apply(this,p)),m}:u.renderers[o.name]=o.renderer}if("tokenizer"in o){if(!o.level||o.level!=="block"&&o.level!=="inline")throw new Error("extension level must be 'block' or 'inline'");const f=u[o.level];f?f.unshift(o.tokenizer):u[o.level]=[o.tokenizer],o.start&&(o.level==="block"?u.startBlock?u.startBlock.push(o.start):u.startBlock=[o.start]:o.level==="inline"&&(u.startInline?u.startInline.push(o.start):u.startInline=[o.start]))}"childTokens"in o&&o.childTokens&&(u.childTokens[o.name]=o.childTokens)}),c.extensions=u),r.renderer){const o=this.defaults.renderer||new Hi(this.defaults);for(const f in r.renderer){if(!(f in o))throw new Error(`renderer '${f}' does not exist`);if(["options","parser"].includes(f))continue;const p=f,m=r.renderer[p],b=o[p];o[p]=(...d)=>{let g=m.apply(o,d);return g===!1&&(g=b.apply(o,d)),g||""}}c.renderer=o}if(r.tokenizer){const o=this.defaults.tokenizer||new Li(this.defaults);for(const f in r.tokenizer){if(!(f in o))throw new Error(`tokenizer '${f}' does not exist`);if(["options","rules","lexer"].includes(f))continue;const p=f,m=r.tokenizer[p],b=o[p];o[p]=(...d)=>{let g=m.apply(o,d);return g===!1&&(g=b.apply(o,d)),g}}c.tokenizer=o}if(r.hooks){const o=this.defaults.hooks||new Ci;for(const f in r.hooks){if(!(f in o))throw new Error(`hook '${f}' does not exist`);if(["options","block"].includes(f))continue;const p=f,m=r.hooks[p],b=o[p];Ci.passThroughHooks.has(f)?o[p]=d=>{if(this.defaults.async)return Promise.resolve(m.call(o,d)).then(R=>b.call(o,R));const g=m.call(o,d);return b.call(o,g)}:o[p]=(...d)=>{let g=m.apply(o,d);return g===!1&&(g=b.apply(o,d)),g}}c.hooks=o}if(r.walkTokens){const o=this.defaults.walkTokens,f=r.walkTokens;c.walkTokens=function(p){let m=[];return m.push(f.call(this,p)),o&&(m=m.concat(o.call(this,p))),m}}this.defaults={...this.defaults,...c}}),this}setOptions(a){return this.defaults={...this.defaults,...a},this}lexer(a,u){return cn.lex(a,u??this.defaults)}parser(a,u){return sn.parse(a,u??this.defaults)}parseMarkdown(a){return(r,c)=>{const o={...c},f={...this.defaults,...o},p=this.onError(!!f.silent,!!f.async);if(this.defaults.async===!0&&o.async===!1)return p(new Error("marked(): The async option was set to true by an extension. Remove async: false from the parse options object to return a Promise."));if(typeof r>"u"||r===null)return p(new Error("marked(): input parameter is undefined or null"));if(typeof r!="string")return p(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(r)+", string expected"));f.hooks&&(f.hooks.options=f,f.hooks.block=a);const m=f.hooks?f.hooks.provideLexer():a?cn.lex:cn.lexInline,b=f.hooks?f.hooks.provideParser():a?sn.parse:sn.parseInline;if(f.async)return Promise.resolve(f.hooks?f.hooks.preprocess(r):r).then(d=>m(d,f)).then(d=>f.hooks?f.hooks.processAllTokens(d):d).then(d=>f.walkTokens?Promise.all(this.walkTokens(d,f.walkTokens)).then(()=>d):d).then(d=>b(d,f)).then(d=>f.hooks?f.hooks.postprocess(d):d).catch(p);try{f.hooks&&(r=f.hooks.preprocess(r));let d=m(r,f);f.hooks&&(d=f.hooks.processAllTokens(d)),f.walkTokens&&this.walkTokens(d,f.walkTokens);let g=b(d,f);return f.hooks&&(g=f.hooks.postprocess(g)),g}catch(d){return p(d)}}}onError(a,u){return r=>{if(r.message+=`
Please report this to https://github.com/markedjs/marked.`,a){const c="<p>An error occurred:</p><pre>"+Vt(r.message+"",!0)+"</pre>";return u?Promise.resolve(c):c}if(u)return Promise.reject(r);throw r}}},rl=new M1;function be(a,u){return rl.parse(a,u)}be.options=be.setOptions=function(a){return rl.setOptions(a),be.defaults=rl.defaults,Ip(be.defaults),be};be.getDefaults=$s;be.defaults=sl;be.use=function(...a){return rl.use(...a),be.defaults=rl.defaults,Ip(be.defaults),be};be.walkTokens=function(a,u){return rl.walkTokens(a,u)};be.parseInline=rl.parseInline;be.Parser=sn;be.parser=sn.parse;be.Renderer=Hi;be.TextRenderer=to;be.Lexer=cn;be.lexer=cn.lex;be.Tokenizer=Li;be.Hooks=Ci;be.parse=be;be.options;be.setOptions;be.use;be.walkTokens;be.parseInline;sn.parse;cn.lex;function om(a,u){return function(){return a.apply(u,arguments)}}const{toString:D1}=Object.prototype,{getPrototypeOf:no}=Object,{iterator:Qi,toStringTag:fm}=Symbol,$i=(a=>u=>{const r=D1.call(u);return a[r]||(a[r]=r.slice(8,-1).toLowerCase())})(Object.create(null)),Bt=a=>(a=a.toLowerCase(),u=>$i(u)===a),Ki=a=>u=>typeof u===a,{isArray:Pl}=Array,iu=Ki("undefined");function C1(a){return a!==null&&!iu(a)&&a.constructor!==null&&!iu(a.constructor)&&st(a.constructor.isBuffer)&&a.constructor.isBuffer(a)}const hm=Bt("ArrayBuffer");function N1(a){let u;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?u=ArrayBuffer.isView(a):u=a&&a.buffer&&hm(a.buffer),u}const U1=Ki("string"),st=Ki("function"),dm=Ki("number"),Ji=a=>a!==null&&typeof a=="object",j1=a=>a===!0||a===!1,Ni=a=>{if($i(a)!=="object")return!1;const u=no(a);return(u===null||u===Object.prototype||Object.getPrototypeOf(u)===null)&&!(fm in a)&&!(Qi in a)},k1=Bt("Date"),B1=Bt("File"),L1=Bt("Blob"),H1=Bt("FileList"),q1=a=>Ji(a)&&st(a.pipe),Y1=a=>{let u;return a&&(typeof FormData=="function"&&a instanceof FormData||st(a.append)&&((u=$i(a))==="formdata"||u==="object"&&st(a.toString)&&a.toString()==="[object FormData]"))},G1=Bt("URLSearchParams"),[Z1,X1,V1,Q1]=["ReadableStream","Request","Response","Headers"].map(Bt),$1=a=>a.trim?a.trim():a.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function ou(a,u,{allOwnKeys:r=!1}={}){if(a===null||typeof a>"u")return;let c,o;if(typeof a!="object"&&(a=[a]),Pl(a))for(c=0,o=a.length;c<o;c++)u.call(null,a[c],c,a);else{const f=r?Object.getOwnPropertyNames(a):Object.keys(a),p=f.length;let m;for(c=0;c<p;c++)m=f[c],u.call(null,a[m],m,a)}}function pm(a,u){u=u.toLowerCase();const r=Object.keys(a);let c=r.length,o;for(;c-- >0;)if(o=r[c],u===o.toLowerCase())return o;return null}const al=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,mm=a=>!iu(a)&&a!==al;function Cs(){const{caseless:a}=mm(this)&&this||{},u={},r=(c,o)=>{const f=a&&pm(u,o)||o;Ni(u[f])&&Ni(c)?u[f]=Cs(u[f],c):Ni(c)?u[f]=Cs({},c):Pl(c)?u[f]=c.slice():u[f]=c};for(let c=0,o=arguments.length;c<o;c++)arguments[c]&&ou(arguments[c],r);return u}const K1=(a,u,r,{allOwnKeys:c}={})=>(ou(u,(o,f)=>{r&&st(o)?a[f]=om(o,r):a[f]=o},{allOwnKeys:c}),a),J1=a=>(a.charCodeAt(0)===65279&&(a=a.slice(1)),a),F1=(a,u,r,c)=>{a.prototype=Object.create(u.prototype,c),a.prototype.constructor=a,Object.defineProperty(a,"super",{value:u.prototype}),r&&Object.assign(a.prototype,r)},W1=(a,u,r,c)=>{let o,f,p;const m={};if(u=u||{},a==null)return u;do{for(o=Object.getOwnPropertyNames(a),f=o.length;f-- >0;)p=o[f],(!c||c(p,a,u))&&!m[p]&&(u[p]=a[p],m[p]=!0);a=r!==!1&&no(a)}while(a&&(!r||r(a,u))&&a!==Object.prototype);return u},P1=(a,u,r)=>{a=String(a),(r===void 0||r>a.length)&&(r=a.length),r-=u.length;const c=a.indexOf(u,r);return c!==-1&&c===r},I1=a=>{if(!a)return null;if(Pl(a))return a;let u=a.length;if(!dm(u))return null;const r=new Array(u);for(;u-- >0;)r[u]=a[u];return r},ev=(a=>u=>a&&u instanceof a)(typeof Uint8Array<"u"&&no(Uint8Array)),tv=(a,u)=>{const c=(a&&a[Qi]).call(a);let o;for(;(o=c.next())&&!o.done;){const f=o.value;u.call(a,f[0],f[1])}},nv=(a,u)=>{let r;const c=[];for(;(r=a.exec(u))!==null;)c.push(r);return c},lv=Bt("HTMLFormElement"),av=a=>a.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(r,c,o){return c.toUpperCase()+o}),Tp=(({hasOwnProperty:a})=>(u,r)=>a.call(u,r))(Object.prototype),uv=Bt("RegExp"),gm=(a,u)=>{const r=Object.getOwnPropertyDescriptors(a),c={};ou(r,(o,f)=>{let p;(p=u(o,f,a))!==!1&&(c[f]=p||o)}),Object.defineProperties(a,c)},iv=a=>{gm(a,(u,r)=>{if(st(a)&&["arguments","caller","callee"].indexOf(r)!==-1)return!1;const c=a[r];if(st(c)){if(u.enumerable=!1,"writable"in u){u.writable=!1;return}u.set||(u.set=()=>{throw Error("Can not rewrite read-only method '"+r+"'")})}})},rv=(a,u)=>{const r={},c=o=>{o.forEach(f=>{r[f]=!0})};return Pl(a)?c(a):c(String(a).split(u)),r},cv=()=>{},sv=(a,u)=>a!=null&&Number.isFinite(a=+a)?a:u;function ov(a){return!!(a&&st(a.append)&&a[fm]==="FormData"&&a[Qi])}const fv=a=>{const u=new Array(10),r=(c,o)=>{if(Ji(c)){if(u.indexOf(c)>=0)return;if(!("toJSON"in c)){u[o]=c;const f=Pl(c)?[]:{};return ou(c,(p,m)=>{const b=r(p,o+1);!iu(b)&&(f[m]=b)}),u[o]=void 0,f}}return c};return r(a,0)},hv=Bt("AsyncFunction"),dv=a=>a&&(Ji(a)||st(a))&&st(a.then)&&st(a.catch),ym=((a,u)=>a?setImmediate:u?((r,c)=>(al.addEventListener("message",({source:o,data:f})=>{o===al&&f===r&&c.length&&c.shift()()},!1),o=>{c.push(o),al.postMessage(r,"*")}))(`axios@${Math.random()}`,[]):r=>setTimeout(r))(typeof setImmediate=="function",st(al.postMessage)),pv=typeof queueMicrotask<"u"?queueMicrotask.bind(al):typeof process<"u"&&process.nextTick||ym,mv=a=>a!=null&&st(a[Qi]),M={isArray:Pl,isArrayBuffer:hm,isBuffer:C1,isFormData:Y1,isArrayBufferView:N1,isString:U1,isNumber:dm,isBoolean:j1,isObject:Ji,isPlainObject:Ni,isReadableStream:Z1,isRequest:X1,isResponse:V1,isHeaders:Q1,isUndefined:iu,isDate:k1,isFile:B1,isBlob:L1,isRegExp:uv,isFunction:st,isStream:q1,isURLSearchParams:G1,isTypedArray:ev,isFileList:H1,forEach:ou,merge:Cs,extend:K1,trim:$1,stripBOM:J1,inherits:F1,toFlatObject:W1,kindOf:$i,kindOfTest:Bt,endsWith:P1,toArray:I1,forEachEntry:tv,matchAll:nv,isHTMLForm:lv,hasOwnProperty:Tp,hasOwnProp:Tp,reduceDescriptors:gm,freezeMethods:iv,toObjectSet:rv,toCamelCase:av,noop:cv,toFiniteNumber:sv,findKey:pm,global:al,isContextDefined:mm,isSpecCompliantForm:ov,toJSONObject:fv,isAsyncFn:hv,isThenable:dv,setImmediate:ym,asap:pv,isIterable:mv};function le(a,u,r,c,o){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=a,this.name="AxiosError",u&&(this.code=u),r&&(this.config=r),c&&(this.request=c),o&&(this.response=o,this.status=o.status?o.status:null)}M.inherits(le,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:M.toJSONObject(this.config),code:this.code,status:this.status}}});const bm=le.prototype,vm={};["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(a=>{vm[a]={value:a}});Object.defineProperties(le,vm);Object.defineProperty(bm,"isAxiosError",{value:!0});le.from=(a,u,r,c,o,f)=>{const p=Object.create(bm);return M.toFlatObject(a,p,function(b){return b!==Error.prototype},m=>m!=="isAxiosError"),le.call(p,a.message,u,r,c,o),p.cause=a,p.name=a.name,f&&Object.assign(p,f),p};const gv=null;function Ns(a){return M.isPlainObject(a)||M.isArray(a)}function Sm(a){return M.endsWith(a,"[]")?a.slice(0,-2):a}function Rp(a,u,r){return a?a.concat(u).map(function(o,f){return o=Sm(o),!r&&f?"["+o+"]":o}).join(r?".":""):u}function yv(a){return M.isArray(a)&&!a.some(Ns)}const bv=M.toFlatObject(M,{},null,function(u){return/^is[A-Z]/.test(u)});function Fi(a,u,r){if(!M.isObject(a))throw new TypeError("target must be an object");u=u||new FormData,r=M.toFlatObject(r,{metaTokens:!0,dots:!1,indexes:!1},!1,function(k,N){return!M.isUndefined(N[k])});const c=r.metaTokens,o=r.visitor||g,f=r.dots,p=r.indexes,b=(r.Blob||typeof Blob<"u"&&Blob)&&M.isSpecCompliantForm(u);if(!M.isFunction(o))throw new TypeError("visitor must be a function");function d(T){if(T===null)return"";if(M.isDate(T))return T.toISOString();if(M.isBoolean(T))return T.toString();if(!b&&M.isBlob(T))throw new le("Blob is not supported. Use a Buffer instead.");return M.isArrayBuffer(T)||M.isTypedArray(T)?b&&typeof Blob=="function"?new Blob([T]):Buffer.from(T):T}function g(T,k,N){let q=T;if(T&&!N&&typeof T=="object"){if(M.endsWith(k,"{}"))k=c?k:k.slice(0,-2),T=JSON.stringify(T);else if(M.isArray(T)&&yv(T)||(M.isFileList(T)||M.endsWith(k,"[]"))&&(q=M.toArray(T)))return k=Sm(k),q.forEach(function(G,te){!(M.isUndefined(G)||G===null)&&u.append(p===!0?Rp([k],te,f):p===null?k:k+"[]",d(G))}),!1}return Ns(T)?!0:(u.append(Rp(N,k,f),d(T)),!1)}const R=[],E=Object.assign(bv,{defaultVisitor:g,convertValue:d,isVisitable:Ns});function B(T,k){if(!M.isUndefined(T)){if(R.indexOf(T)!==-1)throw Error("Circular reference detected in "+k.join("."));R.push(T),M.forEach(T,function(q,Z){(!(M.isUndefined(q)||q===null)&&o.call(u,q,M.isString(Z)?Z.trim():Z,k,E))===!0&&B(q,k?k.concat(Z):[Z])}),R.pop()}}if(!M.isObject(a))throw new TypeError("data must be an object");return B(a),u}function wp(a){const u={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(a).replace(/[!'()~]|%20|%00/g,function(c){return u[c]})}function lo(a,u){this._pairs=[],a&&Fi(a,this,u)}const xm=lo.prototype;xm.append=function(u,r){this._pairs.push([u,r])};xm.toString=function(u){const r=u?function(c){return u.call(this,c,wp)}:wp;return this._pairs.map(function(o){return r(o[0])+"="+r(o[1])},"").join("&")};function vv(a){return encodeURIComponent(a).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Em(a,u,r){if(!u)return a;const c=r&&r.encode||vv;M.isFunction(r)&&(r={serialize:r});const o=r&&r.serialize;let f;if(o?f=o(u,r):f=M.isURLSearchParams(u)?u.toString():new lo(u,r).toString(c),f){const p=a.indexOf("#");p!==-1&&(a=a.slice(0,p)),a+=(a.indexOf("?")===-1?"?":"&")+f}return a}class Ap{constructor(){this.handlers=[]}use(u,r,c){return this.handlers.push({fulfilled:u,rejected:r,synchronous:c?c.synchronous:!1,runWhen:c?c.runWhen:null}),this.handlers.length-1}eject(u){this.handlers[u]&&(this.handlers[u]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(u){M.forEach(this.handlers,function(c){c!==null&&u(c)})}}const Tm={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Sv=typeof URLSearchParams<"u"?URLSearchParams:lo,xv=typeof FormData<"u"?FormData:null,Ev=typeof Blob<"u"?Blob:null,Tv={isBrowser:!0,classes:{URLSearchParams:Sv,FormData:xv,Blob:Ev},protocols:["http","https","file","blob","url","data"]},ao=typeof window<"u"&&typeof document<"u",Us=typeof navigator=="object"&&navigator||void 0,Rv=ao&&(!Us||["ReactNative","NativeScript","NS"].indexOf(Us.product)<0),wv=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",Av=ao&&window.location.href||"http://localhost",Ov=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:ao,hasStandardBrowserEnv:Rv,hasStandardBrowserWebWorkerEnv:wv,navigator:Us,origin:Av},Symbol.toStringTag,{value:"Module"})),et={...Ov,...Tv};function zv(a,u){return Fi(a,new et.classes.URLSearchParams,Object.assign({visitor:function(r,c,o,f){return et.isNode&&M.isBuffer(r)?(this.append(c,r.toString("base64")),!1):f.defaultVisitor.apply(this,arguments)}},u))}function _v(a){return M.matchAll(/\w+|\[(\w*)]/g,a).map(u=>u[0]==="[]"?"":u[1]||u[0])}function Mv(a){const u={},r=Object.keys(a);let c;const o=r.length;let f;for(c=0;c<o;c++)f=r[c],u[f]=a[f];return u}function Rm(a){function u(r,c,o,f){let p=r[f++];if(p==="__proto__")return!0;const m=Number.isFinite(+p),b=f>=r.length;return p=!p&&M.isArray(o)?o.length:p,b?(M.hasOwnProp(o,p)?o[p]=[o[p],c]:o[p]=c,!m):((!o[p]||!M.isObject(o[p]))&&(o[p]=[]),u(r,c,o[p],f)&&M.isArray(o[p])&&(o[p]=Mv(o[p])),!m)}if(M.isFormData(a)&&M.isFunction(a.entries)){const r={};return M.forEachEntry(a,(c,o)=>{u(_v(c),o,r,0)}),r}return null}function Dv(a,u,r){if(M.isString(a))try{return(u||JSON.parse)(a),M.trim(a)}catch(c){if(c.name!=="SyntaxError")throw c}return(r||JSON.stringify)(a)}const fu={transitional:Tm,adapter:["xhr","http","fetch"],transformRequest:[function(u,r){const c=r.getContentType()||"",o=c.indexOf("application/json")>-1,f=M.isObject(u);if(f&&M.isHTMLForm(u)&&(u=new FormData(u)),M.isFormData(u))return o?JSON.stringify(Rm(u)):u;if(M.isArrayBuffer(u)||M.isBuffer(u)||M.isStream(u)||M.isFile(u)||M.isBlob(u)||M.isReadableStream(u))return u;if(M.isArrayBufferView(u))return u.buffer;if(M.isURLSearchParams(u))return r.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),u.toString();let m;if(f){if(c.indexOf("application/x-www-form-urlencoded")>-1)return zv(u,this.formSerializer).toString();if((m=M.isFileList(u))||c.indexOf("multipart/form-data")>-1){const b=this.env&&this.env.FormData;return Fi(m?{"files[]":u}:u,b&&new b,this.formSerializer)}}return f||o?(r.setContentType("application/json",!1),Dv(u)):u}],transformResponse:[function(u){const r=this.transitional||fu.transitional,c=r&&r.forcedJSONParsing,o=this.responseType==="json";if(M.isResponse(u)||M.isReadableStream(u))return u;if(u&&M.isString(u)&&(c&&!this.responseType||o)){const p=!(r&&r.silentJSONParsing)&&o;try{return JSON.parse(u)}catch(m){if(p)throw m.name==="SyntaxError"?le.from(m,le.ERR_BAD_RESPONSE,this,null,this.response):m}}return u}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:et.classes.FormData,Blob:et.classes.Blob},validateStatus:function(u){return u>=200&&u<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};M.forEach(["delete","get","head","post","put","patch"],a=>{fu.headers[a]={}});const Cv=M.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"]),Nv=a=>{const u={};let r,c,o;return a&&a.split(`
`).forEach(function(p){o=p.indexOf(":"),r=p.substring(0,o).trim().toLowerCase(),c=p.substring(o+1).trim(),!(!r||u[r]&&Cv[r])&&(r==="set-cookie"?u[r]?u[r].push(c):u[r]=[c]:u[r]=u[r]?u[r]+", "+c:c)}),u},Op=Symbol("internals");function lu(a){return a&&String(a).trim().toLowerCase()}function Ui(a){return a===!1||a==null?a:M.isArray(a)?a.map(Ui):String(a)}function Uv(a){const u=Object.create(null),r=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let c;for(;c=r.exec(a);)u[c[1]]=c[2];return u}const jv=a=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(a.trim());function Es(a,u,r,c,o){if(M.isFunction(c))return c.call(this,u,r);if(o&&(u=r),!!M.isString(u)){if(M.isString(c))return u.indexOf(c)!==-1;if(M.isRegExp(c))return c.test(u)}}function kv(a){return a.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(u,r,c)=>r.toUpperCase()+c)}function Bv(a,u){const r=M.toCamelCase(" "+u);["get","set","has"].forEach(c=>{Object.defineProperty(a,c+r,{value:function(o,f,p){return this[c].call(this,u,o,f,p)},configurable:!0})})}let ot=class{constructor(u){u&&this.set(u)}set(u,r,c){const o=this;function f(m,b,d){const g=lu(b);if(!g)throw new Error("header name must be a non-empty string");const R=M.findKey(o,g);(!R||o[R]===void 0||d===!0||d===void 0&&o[R]!==!1)&&(o[R||b]=Ui(m))}const p=(m,b)=>M.forEach(m,(d,g)=>f(d,g,b));if(M.isPlainObject(u)||u instanceof this.constructor)p(u,r);else if(M.isString(u)&&(u=u.trim())&&!jv(u))p(Nv(u),r);else if(M.isObject(u)&&M.isIterable(u)){let m={},b,d;for(const g of u){if(!M.isArray(g))throw TypeError("Object iterator must return a key-value pair");m[d=g[0]]=(b=m[d])?M.isArray(b)?[...b,g[1]]:[b,g[1]]:g[1]}p(m,r)}else u!=null&&f(r,u,c);return this}get(u,r){if(u=lu(u),u){const c=M.findKey(this,u);if(c){const o=this[c];if(!r)return o;if(r===!0)return Uv(o);if(M.isFunction(r))return r.call(this,o,c);if(M.isRegExp(r))return r.exec(o);throw new TypeError("parser must be boolean|regexp|function")}}}has(u,r){if(u=lu(u),u){const c=M.findKey(this,u);return!!(c&&this[c]!==void 0&&(!r||Es(this,this[c],c,r)))}return!1}delete(u,r){const c=this;let o=!1;function f(p){if(p=lu(p),p){const m=M.findKey(c,p);m&&(!r||Es(c,c[m],m,r))&&(delete c[m],o=!0)}}return M.isArray(u)?u.forEach(f):f(u),o}clear(u){const r=Object.keys(this);let c=r.length,o=!1;for(;c--;){const f=r[c];(!u||Es(this,this[f],f,u,!0))&&(delete this[f],o=!0)}return o}normalize(u){const r=this,c={};return M.forEach(this,(o,f)=>{const p=M.findKey(c,f);if(p){r[p]=Ui(o),delete r[f];return}const m=u?kv(f):String(f).trim();m!==f&&delete r[f],r[m]=Ui(o),c[m]=!0}),this}concat(...u){return this.constructor.concat(this,...u)}toJSON(u){const r=Object.create(null);return M.forEach(this,(c,o)=>{c!=null&&c!==!1&&(r[o]=u&&M.isArray(c)?c.join(", "):c)}),r}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([u,r])=>u+": "+r).join(`
`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(u){return u instanceof this?u:new this(u)}static concat(u,...r){const c=new this(u);return r.forEach(o=>c.set(o)),c}static accessor(u){const c=(this[Op]=this[Op]={accessors:{}}).accessors,o=this.prototype;function f(p){const m=lu(p);c[m]||(Bv(o,p),c[m]=!0)}return M.isArray(u)?u.forEach(f):f(u),this}};ot.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);M.reduceDescriptors(ot.prototype,({value:a},u)=>{let r=u[0].toUpperCase()+u.slice(1);return{get:()=>a,set(c){this[r]=c}}});M.freezeMethods(ot);function Ts(a,u){const r=this||fu,c=u||r,o=ot.from(c.headers);let f=c.data;return M.forEach(a,function(m){f=m.call(r,f,o.normalize(),u?u.status:void 0)}),o.normalize(),f}function wm(a){return!!(a&&a.__CANCEL__)}function Il(a,u,r){le.call(this,a??"canceled",le.ERR_CANCELED,u,r),this.name="CanceledError"}M.inherits(Il,le,{__CANCEL__:!0});function Am(a,u,r){const c=r.config.validateStatus;!r.status||!c||c(r.status)?a(r):u(new le("Request failed with status code "+r.status,[le.ERR_BAD_REQUEST,le.ERR_BAD_RESPONSE][Math.floor(r.status/100)-4],r.config,r.request,r))}function Lv(a){const u=/^([-+\w]{1,25})(:?\/\/|:)/.exec(a);return u&&u[1]||""}function Hv(a,u){a=a||10;const r=new Array(a),c=new Array(a);let o=0,f=0,p;return u=u!==void 0?u:1e3,function(b){const d=Date.now(),g=c[f];p||(p=d),r[o]=b,c[o]=d;let R=f,E=0;for(;R!==o;)E+=r[R++],R=R%a;if(o=(o+1)%a,o===f&&(f=(f+1)%a),d-p<u)return;const B=g&&d-g;return B?Math.round(E*1e3/B):void 0}}function qv(a,u){let r=0,c=1e3/u,o,f;const p=(d,g=Date.now())=>{r=g,o=null,f&&(clearTimeout(f),f=null),a.apply(null,d)};return[(...d)=>{const g=Date.now(),R=g-r;R>=c?p(d,g):(o=d,f||(f=setTimeout(()=>{f=null,p(o)},c-R)))},()=>o&&p(o)]}const qi=(a,u,r=3)=>{let c=0;const o=Hv(50,250);return qv(f=>{const p=f.loaded,m=f.lengthComputable?f.total:void 0,b=p-c,d=o(b),g=p<=m;c=p;const R={loaded:p,total:m,progress:m?p/m:void 0,bytes:b,rate:d||void 0,estimated:d&&m&&g?(m-p)/d:void 0,event:f,lengthComputable:m!=null,[u?"download":"upload"]:!0};a(R)},r)},zp=(a,u)=>{const r=a!=null;return[c=>u[0]({lengthComputable:r,total:a,loaded:c}),u[1]]},_p=a=>(...u)=>M.asap(()=>a(...u)),Yv=et.hasStandardBrowserEnv?((a,u)=>r=>(r=new URL(r,et.origin),a.protocol===r.protocol&&a.host===r.host&&(u||a.port===r.port)))(new URL(et.origin),et.navigator&&/(msie|trident)/i.test(et.navigator.userAgent)):()=>!0,Gv=et.hasStandardBrowserEnv?{write(a,u,r,c,o,f){const p=[a+"="+encodeURIComponent(u)];M.isNumber(r)&&p.push("expires="+new Date(r).toGMTString()),M.isString(c)&&p.push("path="+c),M.isString(o)&&p.push("domain="+o),f===!0&&p.push("secure"),document.cookie=p.join("; ")},read(a){const u=document.cookie.match(new RegExp("(^|;\\s*)("+a+")=([^;]*)"));return u?decodeURIComponent(u[3]):null},remove(a){this.write(a,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function Zv(a){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(a)}function Xv(a,u){return u?a.replace(/\/?\/$/,"")+"/"+u.replace(/^\/+/,""):a}function Om(a,u,r){let c=!Zv(u);return a&&(c||r==!1)?Xv(a,u):u}const Mp=a=>a instanceof ot?{...a}:a;function cl(a,u){u=u||{};const r={};function c(d,g,R,E){return M.isPlainObject(d)&&M.isPlainObject(g)?M.merge.call({caseless:E},d,g):M.isPlainObject(g)?M.merge({},g):M.isArray(g)?g.slice():g}function o(d,g,R,E){if(M.isUndefined(g)){if(!M.isUndefined(d))return c(void 0,d,R,E)}else return c(d,g,R,E)}function f(d,g){if(!M.isUndefined(g))return c(void 0,g)}function p(d,g){if(M.isUndefined(g)){if(!M.isUndefined(d))return c(void 0,d)}else return c(void 0,g)}function m(d,g,R){if(R in u)return c(d,g);if(R in a)return c(void 0,d)}const b={url:f,method:f,data:f,baseURL:p,transformRequest:p,transformResponse:p,paramsSerializer:p,timeout:p,timeoutMessage:p,withCredentials:p,withXSRFToken:p,adapter:p,responseType:p,xsrfCookieName:p,xsrfHeaderName:p,onUploadProgress:p,onDownloadProgress:p,decompress:p,maxContentLength:p,maxBodyLength:p,beforeRedirect:p,transport:p,httpAgent:p,httpsAgent:p,cancelToken:p,socketPath:p,responseEncoding:p,validateStatus:m,headers:(d,g,R)=>o(Mp(d),Mp(g),R,!0)};return M.forEach(Object.keys(Object.assign({},a,u)),function(g){const R=b[g]||o,E=R(a[g],u[g],g);M.isUndefined(E)&&R!==m||(r[g]=E)}),r}const zm=a=>{const u=cl({},a);let{data:r,withXSRFToken:c,xsrfHeaderName:o,xsrfCookieName:f,headers:p,auth:m}=u;u.headers=p=ot.from(p),u.url=Em(Om(u.baseURL,u.url,u.allowAbsoluteUrls),a.params,a.paramsSerializer),m&&p.set("Authorization","Basic "+btoa((m.username||"")+":"+(m.password?unescape(encodeURIComponent(m.password)):"")));let b;if(M.isFormData(r)){if(et.hasStandardBrowserEnv||et.hasStandardBrowserWebWorkerEnv)p.setContentType(void 0);else if((b=p.getContentType())!==!1){const[d,...g]=b?b.split(";").map(R=>R.trim()).filter(Boolean):[];p.setContentType([d||"multipart/form-data",...g].join("; "))}}if(et.hasStandardBrowserEnv&&(c&&M.isFunction(c)&&(c=c(u)),c||c!==!1&&Yv(u.url))){const d=o&&f&&Gv.read(f);d&&p.set(o,d)}return u},Vv=typeof XMLHttpRequest<"u",Qv=Vv&&function(a){return new Promise(function(r,c){const o=zm(a);let f=o.data;const p=ot.from(o.headers).normalize();let{responseType:m,onUploadProgress:b,onDownloadProgress:d}=o,g,R,E,B,T;function k(){B&&B(),T&&T(),o.cancelToken&&o.cancelToken.unsubscribe(g),o.signal&&o.signal.removeEventListener("abort",g)}let N=new XMLHttpRequest;N.open(o.method.toUpperCase(),o.url,!0),N.timeout=o.timeout;function q(){if(!N)return;const G=ot.from("getAllResponseHeaders"in N&&N.getAllResponseHeaders()),$={data:!m||m==="text"||m==="json"?N.responseText:N.response,status:N.status,statusText:N.statusText,headers:G,config:a,request:N};Am(function(se){r(se),k()},function(se){c(se),k()},$),N=null}"onloadend"in N?N.onloadend=q:N.onreadystatechange=function(){!N||N.readyState!==4||N.status===0&&!(N.responseURL&&N.responseURL.indexOf("file:")===0)||setTimeout(q)},N.onabort=function(){N&&(c(new le("Request aborted",le.ECONNABORTED,a,N)),N=null)},N.onerror=function(){c(new le("Network Error",le.ERR_NETWORK,a,N)),N=null},N.ontimeout=function(){let te=o.timeout?"timeout of "+o.timeout+"ms exceeded":"timeout exceeded";const $=o.transitional||Tm;o.timeoutErrorMessage&&(te=o.timeoutErrorMessage),c(new le(te,$.clarifyTimeoutError?le.ETIMEDOUT:le.ECONNABORTED,a,N)),N=null},f===void 0&&p.setContentType(null),"setRequestHeader"in N&&M.forEach(p.toJSON(),function(te,$){N.setRequestHeader($,te)}),M.isUndefined(o.withCredentials)||(N.withCredentials=!!o.withCredentials),m&&m!=="json"&&(N.responseType=o.responseType),d&&([E,T]=qi(d,!0),N.addEventListener("progress",E)),b&&N.upload&&([R,B]=qi(b),N.upload.addEventListener("progress",R),N.upload.addEventListener("loadend",B)),(o.cancelToken||o.signal)&&(g=G=>{N&&(c(!G||G.type?new Il(null,a,N):G),N.abort(),N=null)},o.cancelToken&&o.cancelToken.subscribe(g),o.signal&&(o.signal.aborted?g():o.signal.addEventListener("abort",g)));const Z=Lv(o.url);if(Z&&et.protocols.indexOf(Z)===-1){c(new le("Unsupported protocol "+Z+":",le.ERR_BAD_REQUEST,a));return}N.send(f||null)})},$v=(a,u)=>{const{length:r}=a=a?a.filter(Boolean):[];if(u||r){let c=new AbortController,o;const f=function(d){if(!o){o=!0,m();const g=d instanceof Error?d:this.reason;c.abort(g instanceof le?g:new Il(g instanceof Error?g.message:g))}};let p=u&&setTimeout(()=>{p=null,f(new le(`timeout ${u} of ms exceeded`,le.ETIMEDOUT))},u);const m=()=>{a&&(p&&clearTimeout(p),p=null,a.forEach(d=>{d.unsubscribe?d.unsubscribe(f):d.removeEventListener("abort",f)}),a=null)};a.forEach(d=>d.addEventListener("abort",f));const{signal:b}=c;return b.unsubscribe=()=>M.asap(m),b}},Kv=function*(a,u){let r=a.byteLength;if(r<u){yield a;return}let c=0,o;for(;c<r;)o=c+u,yield a.slice(c,o),c=o},Jv=async function*(a,u){for await(const r of Fv(a))yield*Kv(r,u)},Fv=async function*(a){if(a[Symbol.asyncIterator]){yield*a;return}const u=a.getReader();try{for(;;){const{done:r,value:c}=await u.read();if(r)break;yield c}}finally{await u.cancel()}},Dp=(a,u,r,c)=>{const o=Jv(a,u);let f=0,p,m=b=>{p||(p=!0,c&&c(b))};return new ReadableStream({async pull(b){try{const{done:d,value:g}=await o.next();if(d){m(),b.close();return}let R=g.byteLength;if(r){let E=f+=R;r(E)}b.enqueue(new Uint8Array(g))}catch(d){throw m(d),d}},cancel(b){return m(b),o.return()}},{highWaterMark:2})},Wi=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",_m=Wi&&typeof ReadableStream=="function",Wv=Wi&&(typeof TextEncoder=="function"?(a=>u=>a.encode(u))(new TextEncoder):async a=>new Uint8Array(await new Response(a).arrayBuffer())),Mm=(a,...u)=>{try{return!!a(...u)}catch{return!1}},Pv=_m&&Mm(()=>{let a=!1;const u=new Request(et.origin,{body:new ReadableStream,method:"POST",get duplex(){return a=!0,"half"}}).headers.has("Content-Type");return a&&!u}),Cp=64*1024,js=_m&&Mm(()=>M.isReadableStream(new Response("").body)),Yi={stream:js&&(a=>a.body)};Wi&&(a=>{["text","arrayBuffer","blob","formData","stream"].forEach(u=>{!Yi[u]&&(Yi[u]=M.isFunction(a[u])?r=>r[u]():(r,c)=>{throw new le(`Response type '${u}' is not supported`,le.ERR_NOT_SUPPORT,c)})})})(new Response);const Iv=async a=>{if(a==null)return 0;if(M.isBlob(a))return a.size;if(M.isSpecCompliantForm(a))return(await new Request(et.origin,{method:"POST",body:a}).arrayBuffer()).byteLength;if(M.isArrayBufferView(a)||M.isArrayBuffer(a))return a.byteLength;if(M.isURLSearchParams(a)&&(a=a+""),M.isString(a))return(await Wv(a)).byteLength},eS=async(a,u)=>{const r=M.toFiniteNumber(a.getContentLength());return r??Iv(u)},tS=Wi&&(async a=>{let{url:u,method:r,data:c,signal:o,cancelToken:f,timeout:p,onDownloadProgress:m,onUploadProgress:b,responseType:d,headers:g,withCredentials:R="same-origin",fetchOptions:E}=zm(a);d=d?(d+"").toLowerCase():"text";let B=$v([o,f&&f.toAbortSignal()],p),T;const k=B&&B.unsubscribe&&(()=>{B.unsubscribe()});let N;try{if(b&&Pv&&r!=="get"&&r!=="head"&&(N=await eS(g,c))!==0){let $=new Request(u,{method:"POST",body:c,duplex:"half"}),fe;if(M.isFormData(c)&&(fe=$.headers.get("content-type"))&&g.setContentType(fe),$.body){const[se,Ae]=zp(N,qi(_p(b)));c=Dp($.body,Cp,se,Ae)}}M.isString(R)||(R=R?"include":"omit");const q="credentials"in Request.prototype;T=new Request(u,{...E,signal:B,method:r.toUpperCase(),headers:g.normalize().toJSON(),body:c,duplex:"half",credentials:q?R:void 0});let Z=await fetch(T,E);const G=js&&(d==="stream"||d==="response");if(js&&(m||G&&k)){const $={};["status","statusText","headers"].forEach(Ee=>{$[Ee]=Z[Ee]});const fe=M.toFiniteNumber(Z.headers.get("content-length")),[se,Ae]=m&&zp(fe,qi(_p(m),!0))||[];Z=new Response(Dp(Z.body,Cp,se,()=>{Ae&&Ae(),k&&k()}),$)}d=d||"text";let te=await Yi[M.findKey(Yi,d)||"text"](Z,a);return!G&&k&&k(),await new Promise(($,fe)=>{Am($,fe,{data:te,headers:ot.from(Z.headers),status:Z.status,statusText:Z.statusText,config:a,request:T})})}catch(q){throw k&&k(),q&&q.name==="TypeError"&&/Load failed|fetch/i.test(q.message)?Object.assign(new le("Network Error",le.ERR_NETWORK,a,T),{cause:q.cause||q}):le.from(q,q&&q.code,a,T)}}),ks={http:gv,xhr:Qv,fetch:tS};M.forEach(ks,(a,u)=>{if(a){try{Object.defineProperty(a,"name",{value:u})}catch{}Object.defineProperty(a,"adapterName",{value:u})}});const Np=a=>`- ${a}`,nS=a=>M.isFunction(a)||a===null||a===!1,Dm={getAdapter:a=>{a=M.isArray(a)?a:[a];const{length:u}=a;let r,c;const o={};for(let f=0;f<u;f++){r=a[f];let p;if(c=r,!nS(r)&&(c=ks[(p=String(r)).toLowerCase()],c===void 0))throw new le(`Unknown adapter '${p}'`);if(c)break;o[p||"#"+f]=c}if(!c){const f=Object.entries(o).map(([m,b])=>`adapter ${m} `+(b===!1?"is not supported by the environment":"is not available in the build"));let p=u?f.length>1?`since :
`+f.map(Np).join(`
`):" "+Np(f[0]):"as no adapter specified";throw new le("There is no suitable adapter to dispatch the request "+p,"ERR_NOT_SUPPORT")}return c},adapters:ks};function Rs(a){if(a.cancelToken&&a.cancelToken.throwIfRequested(),a.signal&&a.signal.aborted)throw new Il(null,a)}function Up(a){return Rs(a),a.headers=ot.from(a.headers),a.data=Ts.call(a,a.transformRequest),["post","put","patch"].indexOf(a.method)!==-1&&a.headers.setContentType("application/x-www-form-urlencoded",!1),Dm.getAdapter(a.adapter||fu.adapter)(a).then(function(c){return Rs(a),c.data=Ts.call(a,a.transformResponse,c),c.headers=ot.from(c.headers),c},function(c){return wm(c)||(Rs(a),c&&c.response&&(c.response.data=Ts.call(a,a.transformResponse,c.response),c.response.headers=ot.from(c.response.headers))),Promise.reject(c)})}const Cm="1.10.0",Pi={};["object","boolean","number","function","string","symbol"].forEach((a,u)=>{Pi[a]=function(c){return typeof c===a||"a"+(u<1?"n ":" ")+a}});const jp={};Pi.transitional=function(u,r,c){function o(f,p){return"[Axios v"+Cm+"] Transitional option '"+f+"'"+p+(c?". "+c:"")}return(f,p,m)=>{if(u===!1)throw new le(o(p," has been removed"+(r?" in "+r:"")),le.ERR_DEPRECATED);return r&&!jp[p]&&(jp[p]=!0,console.warn(o(p," has been deprecated since v"+r+" and will be removed in the near future"))),u?u(f,p,m):!0}};Pi.spelling=function(u){return(r,c)=>(console.warn(`${c} is likely a misspelling of ${u}`),!0)};function lS(a,u,r){if(typeof a!="object")throw new le("options must be an object",le.ERR_BAD_OPTION_VALUE);const c=Object.keys(a);let o=c.length;for(;o-- >0;){const f=c[o],p=u[f];if(p){const m=a[f],b=m===void 0||p(m,f,a);if(b!==!0)throw new le("option "+f+" must be "+b,le.ERR_BAD_OPTION_VALUE);continue}if(r!==!0)throw new le("Unknown option "+f,le.ERR_BAD_OPTION)}}const ji={assertOptions:lS,validators:Pi},Xt=ji.validators;let il=class{constructor(u){this.defaults=u||{},this.interceptors={request:new Ap,response:new Ap}}async request(u,r){try{return await this._request(u,r)}catch(c){if(c instanceof Error){let o={};Error.captureStackTrace?Error.captureStackTrace(o):o=new Error;const f=o.stack?o.stack.replace(/^.+\n/,""):"";try{c.stack?f&&!String(c.stack).endsWith(f.replace(/^.+\n.+\n/,""))&&(c.stack+=`
`+f):c.stack=f}catch{}}throw c}}_request(u,r){typeof u=="string"?(r=r||{},r.url=u):r=u||{},r=cl(this.defaults,r);const{transitional:c,paramsSerializer:o,headers:f}=r;c!==void 0&&ji.assertOptions(c,{silentJSONParsing:Xt.transitional(Xt.boolean),forcedJSONParsing:Xt.transitional(Xt.boolean),clarifyTimeoutError:Xt.transitional(Xt.boolean)},!1),o!=null&&(M.isFunction(o)?r.paramsSerializer={serialize:o}:ji.assertOptions(o,{encode:Xt.function,serialize:Xt.function},!0)),r.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?r.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:r.allowAbsoluteUrls=!0),ji.assertOptions(r,{baseUrl:Xt.spelling("baseURL"),withXsrfToken:Xt.spelling("withXSRFToken")},!0),r.method=(r.method||this.defaults.method||"get").toLowerCase();let p=f&&M.merge(f.common,f[r.method]);f&&M.forEach(["delete","get","head","post","put","patch","common"],T=>{delete f[T]}),r.headers=ot.concat(p,f);const m=[];let b=!0;this.interceptors.request.forEach(function(k){typeof k.runWhen=="function"&&k.runWhen(r)===!1||(b=b&&k.synchronous,m.unshift(k.fulfilled,k.rejected))});const d=[];this.interceptors.response.forEach(function(k){d.push(k.fulfilled,k.rejected)});let g,R=0,E;if(!b){const T=[Up.bind(this),void 0];for(T.unshift.apply(T,m),T.push.apply(T,d),E=T.length,g=Promise.resolve(r);R<E;)g=g.then(T[R++],T[R++]);return g}E=m.length;let B=r;for(R=0;R<E;){const T=m[R++],k=m[R++];try{B=T(B)}catch(N){k.call(this,N);break}}try{g=Up.call(this,B)}catch(T){return Promise.reject(T)}for(R=0,E=d.length;R<E;)g=g.then(d[R++],d[R++]);return g}getUri(u){u=cl(this.defaults,u);const r=Om(u.baseURL,u.url,u.allowAbsoluteUrls);return Em(r,u.params,u.paramsSerializer)}};M.forEach(["delete","get","head","options"],function(u){il.prototype[u]=function(r,c){return this.request(cl(c||{},{method:u,url:r,data:(c||{}).data}))}});M.forEach(["post","put","patch"],function(u){function r(c){return function(f,p,m){return this.request(cl(m||{},{method:u,headers:c?{"Content-Type":"multipart/form-data"}:{},url:f,data:p}))}}il.prototype[u]=r(),il.prototype[u+"Form"]=r(!0)});let aS=class Nm{constructor(u){if(typeof u!="function")throw new TypeError("executor must be a function.");let r;this.promise=new Promise(function(f){r=f});const c=this;this.promise.then(o=>{if(!c._listeners)return;let f=c._listeners.length;for(;f-- >0;)c._listeners[f](o);c._listeners=null}),this.promise.then=o=>{let f;const p=new Promise(m=>{c.subscribe(m),f=m}).then(o);return p.cancel=function(){c.unsubscribe(f)},p},u(function(f,p,m){c.reason||(c.reason=new Il(f,p,m),r(c.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(u){if(this.reason){u(this.reason);return}this._listeners?this._listeners.push(u):this._listeners=[u]}unsubscribe(u){if(!this._listeners)return;const r=this._listeners.indexOf(u);r!==-1&&this._listeners.splice(r,1)}toAbortSignal(){const u=new AbortController,r=c=>{u.abort(c)};return this.subscribe(r),u.signal.unsubscribe=()=>this.unsubscribe(r),u.signal}static source(){let u;return{token:new Nm(function(o){u=o}),cancel:u}}};function uS(a){return function(r){return a.apply(null,r)}}function iS(a){return M.isObject(a)&&a.isAxiosError===!0}const Bs={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(Bs).forEach(([a,u])=>{Bs[u]=a});function Um(a){const u=new il(a),r=om(il.prototype.request,u);return M.extend(r,il.prototype,u,{allOwnKeys:!0}),M.extend(r,u,null,{allOwnKeys:!0}),r.create=function(o){return Um(cl(a,o))},r}const Ue=Um(fu);Ue.Axios=il;Ue.CanceledError=Il;Ue.CancelToken=aS;Ue.isCancel=wm;Ue.VERSION=Cm;Ue.toFormData=Fi;Ue.AxiosError=le;Ue.Cancel=Ue.CanceledError;Ue.all=function(u){return Promise.all(u)};Ue.spread=uS;Ue.isAxiosError=iS;Ue.mergeConfig=cl;Ue.AxiosHeaders=ot;Ue.formToJSON=a=>Rm(M.isHTMLForm(a)?new FormData(a):a);Ue.getAdapter=Dm.getAdapter;Ue.HttpStatusCode=Bs;Ue.default=Ue;const{Axios:YS,AxiosError:GS,CanceledError:ZS,isCancel:XS,CancelToken:VS,VERSION:QS,all:$S,Cancel:KS,isAxiosError:JS,spread:FS,toFormData:WS,AxiosHeaders:PS,HttpStatusCode:IS,formToJSON:ex,getAdapter:tx,mergeConfig:nx}=Ue,rS="https://api.med.tomastm.com",cS="https://resources.med.tomastm.com",sS=Ue.create({baseURL:rS,timeout:1e3}),oS=Ue.create({baseURL:cS,timeout:1e3}),kp=a=>{let u;const r=new Set,c=(d,g)=>{const R=typeof d=="function"?d(u):d;if(!Object.is(R,u)){const E=u;u=g??(typeof R!="object"||R===null)?R:Object.assign({},u,R),r.forEach(B=>B(u,E))}},o=()=>u,m={setState:c,getState:o,getInitialState:()=>b,subscribe:d=>(r.add(d),()=>r.delete(d))},b=u=a(c,o,m);return m},fS=a=>a?kp(a):kp,hS=a=>a;function dS(a,u=hS){const r=As.useSyncExternalStore(a.subscribe,()=>u(a.getState()),()=>u(a.getInitialState()));return As.useDebugValue(r),r}const Bp=a=>{const u=fS(a),r=c=>dS(u,c);return Object.assign(r,u),r},pS=a=>a?Bp(a):Bp;function mS(){let a=localStorage.getItem("subject");return typeof a>"u"&&(a=0),a=parseInt(a),Math.max(0,a)}const Ye=pS((a,u)=>({isLoading:!0,subjects:[],subjectIdx:null,topicIdx:null,resourceIdx:null,selectSubject:r=>{a({subjectIdx:r,topicIdx:null,resourceIdx:null}),localStorage.setItem("subject",r)},selectTopic:r=>{r===null&&a({topicIdx:r,resourceIdx:null});const{subjects:c,subjectIdx:o}=u(),p=c[o].topics[r].resources.length-1;a({topicIdx:r,resourceIdx:p})},selectResource:r=>{a({resourceIdx:r})},getStructure:async()=>{const{data:r}=await sS("/structure"),c=u().subjectIdx??mS();a({isLoading:!1,subjects:r,subjectIdx:c})},config:gS(),changeConfig:r=>{const c={...u().config,...r};"contentZoomLevel"in r&&(c.contentZoomFactor=r.contentZoomLevel/100),a({config:c}),localStorage.setItem("config",JSON.stringify(c))}}));Ye.getState().getStructure().catch(console.error);function gS(){const a={displayTitle:!0,wrapTopicTitles:!1,narrowMode:!0,justifyText:!1,contentZoomLevel:100},u=localStorage.getItem("config"),r=u?JSON.parse(u):{};return{...a,...r}}function yS(a){const u=a==null?void 0:a.match(/^S(\d+)_T(\d+)$/);return u?[parseInt(u[1])-1,parseInt(u[2])-1]:(console.warn(`Invalid topic id: ${a}`),null)}function jm(){return Ye(Qs(a=>({index:a.subjectIdx,...a.subjects[a.subjectIdx]})))}function km(){return Ye(Qs(a=>{if(a.topicIdx===null)return null;const{topicIdx:u,subjectIdx:r}=a;return{index:u,subjectIdx:r,...a.subjects[r].topics[u]}}))}function bS(){const{topicId:a}=Wy(),u=Ye(m=>m.subjects),r=Ye(m=>m.selectSubject),c=Ye(m=>m.selectTopic),o=Ye(m=>m.topicIdx),f=Ye(m=>m.subjectIdx),p=D.useMemo(()=>{var R;if(!a)return null;const m=yS(a);if(!m)return null;const[b,d]=m,g=(R=u[b])==null?void 0:R.topics[d];return g?{...g,index:d,subjectIdx:b}:null},[a,u]);return D.useEffect(()=>{p&&(r(p.subjectIdx),c(p.index))},[r,c,p]),p&&(o===null||f===null)?{isLoading:!0}:p}function vS(){return Ye(Qs(a=>{const{subjects:u,subjectIdx:r,topicIdx:c}=a,{topics:o}=u[r],f=c===0?null:o[c-1],p=c===o.length-1?null:o[c+1];return{prevTopic:f,nextTopic:p}}))}function SS({className:a}){return C.jsxs("svg",{className:a,xmlns:"http://www.w3.org/2000/svg",height:"24px",viewBox:"0 0 24 24",width:"24px",fill:"inherit",children:[C.jsx("path",{d:"M0 0h24v24H0V0z",fill:"none"}),C.jsx("path",{d:"M12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm8.94 3c-.46-4.17-3.77-7.48-7.94-7.94V1h-2v2.06C6.83 3.52 3.52 6.83 3.06 11H1v2h2.06c.46 4.17 3.77 7.48 7.94 7.94V23h2v-2.06c4.17-.46 7.48-3.77 7.94-7.94H23v-2h-2.06zM12 19c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7z"})]})}function Bm({className:a}){return C.jsxs("svg",{className:a,xmlns:"http://www.w3.org/2000/svg",height:"24px",viewBox:"0 0 24 24",width:"24px",fill:"inherit",children:[C.jsx("path",{d:"M0 0h24v24H0V0z",fill:"none"}),C.jsx("path",{d:"M5 4v3h5.5v12h3V7H19V4H5z"})]})}function xS({className:a}){return C.jsxs("svg",{className:a,xmlns:"http://www.w3.org/2000/svg",height:"24px",viewBox:"0 0 24 24",width:"24px",fill:"inherit",children:[C.jsx("path",{d:"M0 0h24v24H0V0z",fill:"none"}),C.jsx("path",{d:"M14 17H4v2h10v-2zm6-8H4v2h16V9zM4 15h16v-2H4v2zM4 5v2h16V5H4z"})]})}function ES({className:a}){return C.jsxs("svg",{className:a,xmlns:"http://www.w3.org/2000/svg",enableBackground:"new 0 0 24 24",height:"24px",viewBox:"0 0 24 24",width:"24px",fill:"inherit",children:[C.jsx("rect",{fill:"none",height:"24",width:"24"}),C.jsx("path",{d:"M0.99,19h2.42l1.27-3.58h5.65L11.59,19h2.42L8.75,5h-2.5L0.99,19z M5.41,13.39L7.44,7.6h0.12l2.03,5.79H5.41z M20,11h3v2h-3 v3h-2v-3h-3v-2h3V8h2V11z"})]})}function TS({className:a}){return C.jsxs("svg",{className:a,xmlns:"http://www.w3.org/2000/svg",enableBackground:"new 0 0 24 24",height:"24px",viewBox:"0 0 24 24",width:"24px",fill:"inherit",children:[C.jsx("rect",{fill:"none",height:"24",width:"24"}),C.jsx("path",{d:"M0.99,19h2.42l1.27-3.58h5.65L11.59,19h2.42L8.75,5h-2.5L0.99,19z M5.41,13.39L7.44,7.6h0.12l2.03,5.79H5.41z M23,11v2h-8 v-2H23z"})]})}function RS({className:a=""}){return C.jsx("svg",{className:`rotate-90 ${a}`,xmlns:"http://www.w3.org/2000/svg",height:"24px",viewBox:"0 0 8 24",width:"8px",fill:"inherit",children:C.jsx("rect",{fillRule:"evenodd",height:"2",width:"8",x:"0",y:"11"})})}function wS({className:a=""}){return C.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"inherit",viewBox:"0 0 24 24",strokeWidth:2,className:"size-6 "+a,children:C.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6.75 12a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0ZM12.75 12a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0ZM18.75 12a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0Z"})})}function Lm({className:a=""}){return C.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"inherit",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor",className:"size-6 "+a,children:C.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 18 18 6M6 6l12 12"})})}function AS({className:a}){return C.jsxs("svg",{className:a,xmlns:"http://www.w3.org/2000/svg",enableBackground:"new 0 0 24 24",height:"24px",viewBox:"0 0 24 24",width:"24px",fill:"inherit",children:[C.jsx("g",{children:C.jsx("rect",{fill:"none",height:"24",width:"24"})}),C.jsx("g",{children:C.jsx("path",{d:"M20,4H4C2.9,4,2,4.9,2,6v12c0,1.1,0.9,2,2,2h16c1.1,0,2-0.9,2-2V6C22,4.9,21.1,4,20,4z M4,18V6h2v12H4z M8,18V6h8v12H8z M20,18h-2V6h2V18z"})})]})}function OS({className:a}){return C.jsxs("svg",{className:a,xmlns:"http://www.w3.org/2000/svg",enableBackground:"new 0 0 24 24",height:"24px",viewBox:"0 0 24 24",width:"24px",fill:"inherit",children:[C.jsx("g",{children:C.jsx("rect",{fill:"none",height:"24",width:"24"})}),C.jsxs("g",{children:[C.jsx("g",{}),C.jsxs("g",{children:[C.jsx("path",{d:"M21,5c-1.11-0.35-2.33-0.5-3.5-0.5c-1.95,0-4.05,0.4-5.5,1.5c-1.45-1.1-3.55-1.5-5.5-1.5S2.45,4.9,1,6v14.65 c0,0.25,0.25,0.5,0.5,0.5c0.1,0,0.15-0.05,0.25-0.05C3.1,20.45,5.05,20,6.5,20c1.95,0,4.05,0.4,5.5,1.5c1.35-0.85,3.8-1.5,5.5-1.5 c1.65,0,3.35,0.3,4.75,1.05c0.1,0.05,0.15,0.05,0.25,0.05c0.25,0,0.5-0.25,0.5-0.5V6C22.4,5.55,21.75,5.25,21,5z M21,18.5 c-1.1-0.35-2.3-0.5-3.5-0.5c-1.7,0-4.15,0.65-5.5,1.5V8c1.35-0.85,3.8-1.5,5.5-1.5c1.2,0,2.4,0.15,3.5,0.5V18.5z"}),C.jsxs("g",{children:[C.jsx("path",{d:"M17.5,10.5c0.88,0,1.73,0.09,2.5,0.26V9.24C19.21,9.09,18.36,9,17.5,9c-1.7,0-3.24,0.29-4.5,0.83v1.66 C14.13,10.85,15.7,10.5,17.5,10.5z"}),C.jsx("path",{d:"M13,12.49v1.66c1.13-0.64,2.7-0.99,4.5-0.99c0.88,0,1.73,0.09,2.5,0.26V11.9c-0.79-0.15-1.64-0.24-2.5-0.24 C15.8,11.66,14.26,11.96,13,12.49z"}),C.jsx("path",{d:"M17.5,14.33c-1.7,0-3.24,0.29-4.5,0.83v1.66c1.13-0.64,2.7-0.99,4.5-0.99c0.88,0,1.73,0.09,2.5,0.26v-1.52 C19.21,14.41,18.36,14.33,17.5,14.33z"})]})]})]})]})}function zS({className:a}){return C.jsxs("svg",{className:a,xmlns:"http://www.w3.org/2000/svg",height:"24px",viewBox:"0 0 24 24",width:"24px",fill:"inherit",children:[C.jsx("path",{d:"M0 0h24v24H0V0z",fill:"none"}),C.jsx("path",{d:"M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z"})]})}function _S({className:a}){return C.jsxs("svg",{className:a,xmlns:"http://www.w3.org/2000/svg",height:"24px",viewBox:"0 0 24 24",width:"24px",fill:"inherit",children:[C.jsx("path",{d:"M0 0h24v24H0V0z",fill:"none"}),C.jsx("path",{d:"M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8-8-8z"})]})}function MS(){return C.jsx(Bb,{children:C.jsx(pb,{children:C.jsxs(_i,{path:"/",element:C.jsx(DS,{children:C.jsx(CS,{})}),children:[C.jsx(_i,{index:!0,element:C.jsx(NS,{})}),C.jsx(_i,{path:":topicId",element:C.jsx(US,{})})]})})})}function DS({children:a}){return Ye(r=>r.isLoading)?null:a}function CS(){const a=Ye(c=>c.config),u=jm(),r=km();return C.jsxs("div",{className:"max-w-7xl mx-auto h-full relative flex flex-col",children:[a.displayTitle&&C.jsx("div",{className:"w-full px-4 py-2 font-medium text-large text-white bg-blue-600",children:C.jsx("span",{children:r?`${r.sequence}: ${r.title}`:`${u.name} - Конспект за Държавен Изпит`})}),C.jsx(hb,{})]})}function NS(){const a=D.useRef({}),u=Ye(g=>g.subjects),r=jm(),c=Ye(g=>g.selectSubject),[o,f]=D.useState(!1),p=km(),m=Ye(g=>g.selectTopic),b=Ye(g=>g.config),d=Ye(g=>g.changeConfig);return D.useLayoutEffect(()=>{var g;p&&((g=a.current)==null||g[Math.max(p.index-3,0)].scrollIntoView())},[p]),C.jsxs(C.Fragment,{children:[C.jsx("div",{className:`flex-1 overflow-y-scroll ${p===null?"pb-[92px]":"pb-[156px]"}`,children:r.topics.map((g,R)=>C.jsxs(ul,{ref:E=>{a.current[R]=E},to:`/${g.id}`,onClick:()=>m(R),className:`flex px-2 py-1 rounded-md cursor-pointer border-l-4 ${g.id===(p==null?void 0:p.id)?"bg-blue-100 border-blue-500":"border-transparent hover:bg-gray-100"}`,children:[C.jsx("div",{className:`w-6 flex-shrink-0 flex font-medium justify-end ${g.id===(p==null?void 0:p.id)?"text-blue-600":"text-blue-800"}`,children:g.sequence}),C.jsx("span",{className:`ml-2 leading-5 ${g.id===(p==null?void 0:p.id)?"font-medium":"font-normal"} ${b.wrapTopicTitles?"truncate":""}`,children:g.title})]},g.id))}),C.jsxs("div",{className:"absolute bottom-0 sm:p-4 px-2 py-0 w-full flex flex-col",children:[C.jsxs("div",{className:"ml-auto p-2 flex space-x-1 h-[60px]",children:[C.jsx("button",{className:`cursor-pointer p-2 rounded-full text-white border ${b.displayTitle?"bg-blue-100 border-blue-400":"bg-gray-100 border-gray-400"}`,onClick:()=>d({displayTitle:!b.displayTitle}),children:C.jsx(Bm,{className:"fill-gray-600"})}),C.jsx("button",{className:`cursor-pointer p-2 rounded-full text-white border ${b.wrapTopicTitles?"bg-blue-100 border-blue-400":"bg-gray-100 border-gray-400"}`,onClick:()=>d({wrapTopicTitles:!b.wrapTopicTitles}),children:C.jsx(wS,{className:"fill-gray-600"})}),p&&C.jsx("button",{className:"px-3 py-3 bg-teal-500 hover:bg-teal-300 cursor-pointer rounded-full flex items-center justify-center shadow-md transition-colors",onClick:()=>{var g;(g=a.current)==null||g[Math.max(p.index-3,0)].scrollIntoView({behavior:"smooth"})},children:C.jsx(SS,{className:"h-5 w-5"})}),C.jsxs("div",{className:"relative flex ml-2",children:[C.jsx("button",{className:`${o?"invisible":""} flex-1 shadow-xl cursor-pointer px-2 py-1 rounded-md text-xs text-blue-800 font-medium whitespace-nowrap bg-blue-100/50 backdrop-blur hover:bg-blue-200/50 border border-blue-100`,onClick:()=>f(!0),children:r.name}),o&&C.jsxs(C.Fragment,{children:[C.jsx("button",{className:"absolute w-full h-full flex-1 flex justify-center items-center cursor-pointer rounded-md backdrop-blur bg-blue-100/40 hover:bg-blue-100/80",onClick:()=>f(!1),children:C.jsx(Lm,{className:"fill-gray-600"})}),C.jsx("div",{className:"absolute bottom-full right-0 p-2 flex space-x-1",children:u.map((g,R)=>C.jsx("button",{className:`flex-1 shadow-xl cursor-pointer px-2 py-1 rounded-md text-xs whitespace-nowrap h-[44px] ${r.id===g.id?"bg-blue-100 text-blue-800 font-medium border border-blue-400":"bg-gray-100 hover:bg-gray-200 border border-gray-400"}`,onClick:()=>{c(R),f(!1)},children:g.name},g.id))})]})]})]}),p&&C.jsxs(ul,{to:`/${p.id}`,className:"w-full p-2 mb-2 bg-blue-600 hover:bg-blue-700 cursor-pointer truncate rounded-md text-sm text-white text-center shadow-md transition-colors",children:[C.jsx("span",{children:"Продължи четенето:"}),C.jsx("br",{}),C.jsxs("span",{className:"font-medium",children:[p.sequence,". ",p.title]})]})]})]})}function US(){const a=bS();return a.isLoading?null:a?C.jsx(jS,{topic:a},a.id):C.jsx(fb,{to:"/",replace:!0})}function jS({topic:a}){const u=Ye(g=>g.config),r=Ye(g=>g.changeConfig),{prevTopic:c,nextTopic:o}=vS(),[f,p]=D.useState(!1),[m,b]=D.useState(a.resources.length-1),d=a.resources[m];return C.jsxs(C.Fragment,{children:[C.jsxs("div",{className:"flex-1",children:[C.jsx(kS,{file:a.resources[m],compact:u.narrowMode,justifyText:u.justifyText,zoomFactor:u.contentZoomFactor}),C.jsxs("div",{className:"absolute bottom-10 flex justify-between px-4 py-2 w-full z-999",children:[C.jsx("div",{className:"flex w-full space-x-2",children:C.jsx(ul,{to:"/",className:"cursor-pointer p-2 rounded-full bg-blue-600 text-white mr-auto",children:C.jsx(OS,{className:"fill-gray-100"})})}),C.jsxs("div",{className:"flex items-center",children:[C.jsxs("div",{className:"text-sm text-gray-600 rounded bg-gray-300/30 backdrop-blur px-2",children:[u.contentZoomLevel,"%"]}),C.jsx("button",{className:"cursor-pointer p-2 mx-1 rounded-full text-white bg-gray-100/30 backdrop-blur",onClick:()=>r({contentZoomLevel:Math.max(50,u.contentZoomLevel-10)}),children:C.jsx(TS,{className:"fill-gray-600"})}),C.jsx("button",{className:"cursor-pointer p-2 rounded-full text-white bg-gray-100/30 backdrop-blur",onClick:()=>{r({contentZoomLevel:Math.min(150,u.contentZoomLevel+10)})},children:C.jsx(ES,{className:"fill-gray-600"})}),C.jsx(RS,{className:"fill-gray-300"}),C.jsx("button",{className:`cursor-pointer p-2 mr-1 rounded-full text-white border ${u.displayTitle?"bg-blue-100 border-blue-400":"bg-gray-100 border-gray-400"}`,onClick:()=>r({displayTitle:!u.displayTitle}),children:C.jsx(Bm,{className:"fill-gray-600"})}),C.jsx("button",{className:`cursor-pointer p-2 mr-1 rounded-full text-white border ${u.justifyText?"bg-blue-100 border-blue-400":"bg-gray-100 border-gray-400"}`,onClick:()=>r({justifyText:!u.justifyText}),children:C.jsx(xS,{className:"fill-gray-600"})}),window.innerWidth>576&&C.jsx("button",{className:`cursor-pointer p-2 mr-1 rounded-full text-white border ${u.narrowMode?"bg-blue-100 border-blue-400":"bg-gray-100 border-gray-400"}`,onClick:()=>r({narrowMode:!u.narrowMode}),children:C.jsx(AS,{className:"fill-gray-600"})}),a.resources.length>1&&C.jsxs("div",{className:"relative h-full flex ml-2",children:[C.jsxs("button",{className:`${f?"invisible":""} flex-1 shadow-xl cursor-pointer px-2 py-1 rounded-md text-xs text-blue-800 font-medium whitespace-nowrap bg-blue-100/50 backdrop-blur hover:bg-blue-200/50 border border-blue-100`,onClick:()=>p(!0),children:["Версия ",d.version]}),f&&C.jsx("button",{className:"absolute w-full h-full flex-1 flex justify-center items-center cursor-pointer rounded-md hover:backdrop-blur hover:bg-blue-100/30",onClick:()=>p(!1),children:C.jsx(Lm,{className:"fill-gray-600"})})]})]}),f&&C.jsx("div",{className:"absolute bottom-full right-0 px-4 flex space-x-1 h-10",children:a.resources.map((g,R)=>C.jsxs("button",{className:`flex-1 shadow-xl cursor-pointer px-2 py-1 rounded-md text-xs whitespace-nowrap ${d.id===g.id?"bg-blue-100 text-blue-800 font-medium border border-blue-400":"bg-gray-100 hover:bg-gray-200 border border-gray-400"}`,onClick:()=>{b(R),p(!1)},children:["Версия ",g.version]},g.id))})]})]}),C.jsx("div",{className:"w-full flex flex-col space-y-2",children:C.jsxs("div",{className:"flex bg-gray-100 border-t border-blue-200 text-center",children:[c===null?C.jsx("div",{className:"flex-1 border-r border-blue-200"}):C.jsxs(ul,{to:`/${c.id}`,className:"border-r border-blue-200 w-1/2 flex-1 px-4 py-2 hover:bg-blue-200 cursor-pointer flex align-center justify-start",children:[C.jsx(zS,{}),C.jsxs("span",{className:"ml-2 truncate w-full ",children:[c.sequence,": ",c.title]})]}),o===null?C.jsx("div",{className:"flex-1"}):C.jsxs(ul,{to:`/${o.id}`,className:"flex-1 px-4 py-2 hover:bg-blue-200 w-1/2 cursor-pointer flex align-center justify-end",children:[C.jsxs("span",{className:"mr-2 w-full truncate",children:[o.sequence,": ",o.title]}),C.jsx(_S,{})]})]})})]})}function kS({file:a,compact:u,zoomFactor:r,justifyText:c}){const o=D.useRef(null),[f,p]=D.useState(null),m=D.useMemo(()=>`
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/github-markdown-css/5.4.0/github-markdown-light.min.css">
<style>
body {
font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
line-height: 1.5;
color: #333;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
margin: 0;
padding: 0 12px 40px;
${u?`max-width: calc(36rem / ${r}); margin: 0 auto;`:""}
}
${c?`
p {
text-align: justify;
text-justify: inter-word;
}
pre, code {
font-family: 'SF Mono', Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;
}
`:""}
</style>
</head>
<body>
${f}
</body>
</html>
`,[f,u,c,r]),[b,d]=D.useState(!0),[g,R]=D.useState(null),E=Ye(B=>B.config.contentZoomLevel);return D.useEffect(()=>{o.current&&o.current.contentDocument&&(o.current.contentDocument.body.style.zoom=`${E}%`)},[E]),D.useEffect(()=>{(async()=>{try{d(!0);let k=(await oS.get(`/${a.filename}`)).data;k===""&&(k="**No Data!**"),k=be.parse(k),p(k),R(null)}catch(T){console.error("Error loading file:",T),R(T.message)}finally{d(!1)}})()},[a]),g?C.jsxs("div",{className:"text-red-500 p-4 border border-red-300 rounded",children:["Error: ",g]}):b?C.jsx(BS,{}):C.jsx("div",{className:"w-full h-full overflow-hidden",children:C.jsx("iframe",{ref:o,srcDoc:m,title:`File: ${a.id}`,className:"w-full h-full border-0",allow:"fullscreen",onLoad:()=>{var B,T;(T=(B=o.current)==null?void 0:B.contentDocument)!=null&&T.body&&(o.current.contentDocument.body.style.zoom=`${E}%`)}},a.id)})}const BS=({delayMs:a=2e3,className:u="p-4 flex justify-center items-center h-40",text:r="Loading..."})=>{const[c,o]=D.useState(!1);return D.useEffect(()=>{const f=setTimeout(()=>{o(!0)},a);return()=>clearTimeout(f)},[]),c?C.jsx("div",{className:u,children:C.jsx("div",{className:"animate-pulse",children:r})}):null};vy.createRoot(document.getElementById("root")).render(C.jsx(D.StrictMode,{children:C.jsx(MS,{})}));