148 lines
293 KiB
JavaScript
148 lines
293 KiB
JavaScript
var k1=Object.defineProperty;var L1=(u,c,r)=>c in u?k1(u,c,{enumerable:!0,configurable:!0,writable:!0,value:r}):u[c]=r;var _e=(u,c,r)=>L1(u,typeof c!="symbol"?c+"":c,r);(function(){const c=document.createElement("link").relList;if(c&&c.supports&&c.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))s(o);new MutationObserver(o=>{for(const h of o)if(h.type==="childList")for(const b of h.addedNodes)b.tagName==="LINK"&&b.rel==="modulepreload"&&s(b)}).observe(document,{childList:!0,subtree:!0});function r(o){const h={};return o.integrity&&(h.integrity=o.integrity),o.referrerPolicy&&(h.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?h.credentials="include":o.crossOrigin==="anonymous"?h.credentials="omit":h.credentials="same-origin",h}function s(o){if(o.ep)return;o.ep=!0;const h=r(o);fetch(o.href,h)}})();function H1(u){return u&&u.__esModule&&Object.prototype.hasOwnProperty.call(u,"default")?u.default:u}var Bs={exports:{}},Hn={};/**
|
||
* @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 oh;function B1(){if(oh)return Hn;oh=1;var u=Symbol.for("react.transitional.element"),c=Symbol.for("react.fragment");function r(s,o,h){var b=null;if(h!==void 0&&(b=""+h),o.key!==void 0&&(b=""+o.key),"key"in o){h={};for(var g in o)g!=="key"&&(h[g]=o[g])}else h=o;return o=h.ref,{$$typeof:u,type:s,key:b,ref:o!==void 0?o:null,props:h}}return Hn.Fragment=c,Hn.jsx=r,Hn.jsxs=r,Hn}var dh;function q1(){return dh||(dh=1,Bs.exports=B1()),Bs.exports}var U=q1(),qs={exports:{}},te={};/**
|
||
* @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 hh;function F1(){if(hh)return te;hh=1;var u=Symbol.for("react.transitional.element"),c=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),s=Symbol.for("react.strict_mode"),o=Symbol.for("react.profiler"),h=Symbol.for("react.consumer"),b=Symbol.for("react.context"),g=Symbol.for("react.forward_ref"),v=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),p=Symbol.for("react.lazy"),w=Symbol.iterator;function E(x){return x===null||typeof x!="object"?null:(x=w&&x[w]||x["@@iterator"],typeof x=="function"?x:null)}var L={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},M=Object.assign,B={};function q(x,k,Q){this.props=x,this.context=k,this.refs=B,this.updater=Q||L}q.prototype.isReactComponent={},q.prototype.setState=function(x,k){if(typeof x!="object"&&typeof x!="function"&&x!=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,x,k,"setState")},q.prototype.forceUpdate=function(x){this.updater.enqueueForceUpdate(this,x,"forceUpdate")};function H(){}H.prototype=q.prototype;function V(x,k,Q){this.props=x,this.context=k,this.refs=B,this.updater=Q||L}var G=V.prototype=new H;G.constructor=V,M(G,q.prototype),G.isPureReactComponent=!0;var ue=Array.isArray,W={H:null,A:null,T:null,S:null,V:null},Ee=Object.prototype.hasOwnProperty;function pe(x,k,Q,F,K,se){return Q=se.ref,{$$typeof:u,type:x,key:k,ref:Q!==void 0?Q:null,props:se}}function De(x,k){return pe(x.type,k,void 0,void 0,void 0,x.props)}function Te(x){return typeof x=="object"&&x!==null&&x.$$typeof===u}function We(x){var k={"=":"=0",":":"=2"};return"$"+x.replace(/[=:]/g,function(Q){return k[Q]})}var pt=/\/+/g;function Xe(x,k){return typeof x=="object"&&x!==null&&x.key!=null?We(""+x.key):k.toString(36)}function Ml(){}function Ol(x){switch(x.status){case"fulfilled":return x.value;case"rejected":throw x.reason;default:switch(typeof x.status=="string"?x.then(Ml,Ml):(x.status="pending",x.then(function(k){x.status==="pending"&&(x.status="fulfilled",x.value=k)},function(k){x.status==="pending"&&(x.status="rejected",x.reason=k)})),x.status){case"fulfilled":return x.value;case"rejected":throw x.reason}}throw x}function Ze(x,k,Q,F,K){var se=typeof x;(se==="undefined"||se==="boolean")&&(x=null);var ee=!1;if(x===null)ee=!0;else switch(se){case"bigint":case"string":case"number":ee=!0;break;case"object":switch(x.$$typeof){case u:case c:ee=!0;break;case p:return ee=x._init,Ze(ee(x._payload),k,Q,F,K)}}if(ee)return K=K(x),ee=F===""?"."+Xe(x,0):F,ue(K)?(Q="",ee!=null&&(Q=ee.replace(pt,"$&/")+"/"),Ze(K,k,Q,"",function(al){return al})):K!=null&&(Te(K)&&(K=De(K,Q+(K.key==null||x&&x.key===K.key?"":(""+K.key).replace(pt,"$&/")+"/")+ee)),k.push(K)),1;ee=0;var it=F===""?".":F+":";if(ue(x))for(var Re=0;Re<x.length;Re++)F=x[Re],se=it+Xe(F,Re),ee+=Ze(F,k,Q,se,K);else if(Re=E(x),typeof Re=="function")for(x=Re.call(x),Re=0;!(F=x.next()).done;)F=F.value,se=it+Xe(F,Re++),ee+=Ze(F,k,Q,se,K);else if(se==="object"){if(typeof x.then=="function")return Ze(Ol(x),k,Q,F,K);throw k=String(x),Error("Objects are not valid as a React child (found: "+(k==="[object Object]"?"object with keys {"+Object.keys(x).join(", ")+"}":k)+"). If you meant to render a collection of children, use an array instead.")}return ee}function j(x,k,Q){if(x==null)return x;var F=[],K=0;return Ze(x,F,"","",function(se){return k.call(Q,se,K++)}),F}function Y(x){if(x._status===-1){var k=x._result;k=k(),k.then(function(Q){(x._status===0||x._status===-1)&&(x._status=1,x._result=Q)},function(Q){(x._status===0||x._status===-1)&&(x._status=2,x._result=Q)}),x._status===-1&&(x._status=0,x._result=k)}if(x._status===1)return x._result.default;throw x._result}var I=typeof reportError=="function"?reportError:function(x){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var k=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof x=="object"&&x!==null&&typeof x.message=="string"?String(x.message):String(x),error:x});if(!window.dispatchEvent(k))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",x);return}console.error(x)};function be(){}return te.Children={map:j,forEach:function(x,k,Q){j(x,function(){k.apply(this,arguments)},Q)},count:function(x){var k=0;return j(x,function(){k++}),k},toArray:function(x){return j(x,function(k){return k})||[]},only:function(x){if(!Te(x))throw Error("React.Children.only expected to receive a single React element child.");return x}},te.Component=q,te.Fragment=r,te.Profiler=o,te.PureComponent=V,te.StrictMode=s,te.Suspense=v,te.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=W,te.__COMPILER_RUNTIME={__proto__:null,c:function(x){return W.H.useMemoCache(x)}},te.cache=function(x){return function(){return x.apply(null,arguments)}},te.cloneElement=function(x,k,Q){if(x==null)throw Error("The argument must be a React element, but you passed "+x+".");var F=M({},x.props),K=x.key,se=void 0;if(k!=null)for(ee in k.ref!==void 0&&(se=void 0),k.key!==void 0&&(K=""+k.key),k)!Ee.call(k,ee)||ee==="key"||ee==="__self"||ee==="__source"||ee==="ref"&&k.ref===void 0||(F[ee]=k[ee]);var ee=arguments.length-2;if(ee===1)F.children=Q;else if(1<ee){for(var it=Array(ee),Re=0;Re<ee;Re++)it[Re]=arguments[Re+2];F.children=it}return pe(x.type,K,void 0,void 0,se,F)},te.createContext=function(x){return x={$$typeof:b,_currentValue:x,_currentValue2:x,_threadCount:0,Provider:null,Consumer:null},x.Provider=x,x.Consumer={$$typeof:h,_context:x},x},te.createElement=function(x,k,Q){var F,K={},se=null;if(k!=null)for(F in k.key!==void 0&&(se=""+k.key),k)Ee.call(k,F)&&F!=="key"&&F!=="__self"&&F!=="__source"&&(K[F]=k[F]);var ee=arguments.length-2;if(ee===1)K.children=Q;else if(1<ee){for(var it=Array(ee),Re=0;Re<ee;Re++)it[Re]=arguments[Re+2];K.children=it}if(x&&x.defaultProps)for(F in ee=x.defaultProps,ee)K[F]===void 0&&(K[F]=ee[F]);return pe(x,se,void 0,void 0,null,K)},te.createRef=function(){return{current:null}},te.forwardRef=function(x){return{$$typeof:g,render:x}},te.isValidElement=Te,te.lazy=function(x){return{$$typeof:p,_payload:{_status:-1,_result:x},_init:Y}},te.memo=function(x,k){return{$$typeof:d,type:x,compare:k===void 0?null:k}},te.startTransition=function(x){var k=W.T,Q={};W.T=Q;try{var F=x(),K=W.S;K!==null&&K(Q,F),typeof F=="object"&&F!==null&&typeof F.then=="function"&&F.then(be,I)}catch(se){I(se)}finally{W.T=k}},te.unstable_useCacheRefresh=function(){return W.H.useCacheRefresh()},te.use=function(x){return W.H.use(x)},te.useActionState=function(x,k,Q){return W.H.useActionState(x,k,Q)},te.useCallback=function(x,k){return W.H.useCallback(x,k)},te.useContext=function(x){return W.H.useContext(x)},te.useDebugValue=function(){},te.useDeferredValue=function(x,k){return W.H.useDeferredValue(x,k)},te.useEffect=function(x,k,Q){var F=W.H;if(typeof Q=="function")throw Error("useEffect CRUD overload is not enabled in this build of React.");return F.useEffect(x,k)},te.useId=function(){return W.H.useId()},te.useImperativeHandle=function(x,k,Q){return W.H.useImperativeHandle(x,k,Q)},te.useInsertionEffect=function(x,k){return W.H.useInsertionEffect(x,k)},te.useLayoutEffect=function(x,k){return W.H.useLayoutEffect(x,k)},te.useMemo=function(x,k){return W.H.useMemo(x,k)},te.useOptimistic=function(x,k){return W.H.useOptimistic(x,k)},te.useReducer=function(x,k,Q){return W.H.useReducer(x,k,Q)},te.useRef=function(x){return W.H.useRef(x)},te.useState=function(x){return W.H.useState(x)},te.useSyncExternalStore=function(x,k,Q){return W.H.useSyncExternalStore(x,k,Q)},te.useTransition=function(){return W.H.useTransition()},te.version="19.1.0",te}var mh;function er(){return mh||(mh=1,qs.exports=F1()),qs.exports}var O=er();const Ks=H1(O);var Fs={exports:{}},Bn={},Ys={exports:{}},Gs={};/**
|
||
* @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 ph;function Y1(){return ph||(ph=1,function(u){function c(j,Y){var I=j.length;j.push(Y);e:for(;0<I;){var be=I-1>>>1,x=j[be];if(0<o(x,Y))j[be]=Y,j[I]=x,I=be;else break e}}function r(j){return j.length===0?null:j[0]}function s(j){if(j.length===0)return null;var Y=j[0],I=j.pop();if(I!==Y){j[0]=I;e:for(var be=0,x=j.length,k=x>>>1;be<k;){var Q=2*(be+1)-1,F=j[Q],K=Q+1,se=j[K];if(0>o(F,I))K<x&&0>o(se,F)?(j[be]=se,j[K]=I,be=K):(j[be]=F,j[Q]=I,be=Q);else if(K<x&&0>o(se,I))j[be]=se,j[K]=I,be=K;else break e}}return Y}function o(j,Y){var I=j.sortIndex-Y.sortIndex;return I!==0?I:j.id-Y.id}if(u.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var h=performance;u.unstable_now=function(){return h.now()}}else{var b=Date,g=b.now();u.unstable_now=function(){return b.now()-g}}var v=[],d=[],p=1,w=null,E=3,L=!1,M=!1,B=!1,q=!1,H=typeof setTimeout=="function"?setTimeout:null,V=typeof clearTimeout=="function"?clearTimeout:null,G=typeof setImmediate<"u"?setImmediate:null;function ue(j){for(var Y=r(d);Y!==null;){if(Y.callback===null)s(d);else if(Y.startTime<=j)s(d),Y.sortIndex=Y.expirationTime,c(v,Y);else break;Y=r(d)}}function W(j){if(B=!1,ue(j),!M)if(r(v)!==null)M=!0,Ee||(Ee=!0,Xe());else{var Y=r(d);Y!==null&&Ze(W,Y.startTime-j)}}var Ee=!1,pe=-1,De=5,Te=-1;function We(){return q?!0:!(u.unstable_now()-Te<De)}function pt(){if(q=!1,Ee){var j=u.unstable_now();Te=j;var Y=!0;try{e:{M=!1,B&&(B=!1,V(pe),pe=-1),L=!0;var I=E;try{t:{for(ue(j),w=r(v);w!==null&&!(w.expirationTime>j&&We());){var be=w.callback;if(typeof be=="function"){w.callback=null,E=w.priorityLevel;var x=be(w.expirationTime<=j);if(j=u.unstable_now(),typeof x=="function"){w.callback=x,ue(j),Y=!0;break t}w===r(v)&&s(v),ue(j)}else s(v);w=r(v)}if(w!==null)Y=!0;else{var k=r(d);k!==null&&Ze(W,k.startTime-j),Y=!1}}break e}finally{w=null,E=I,L=!1}Y=void 0}}finally{Y?Xe():Ee=!1}}}var Xe;if(typeof G=="function")Xe=function(){G(pt)};else if(typeof MessageChannel<"u"){var Ml=new MessageChannel,Ol=Ml.port2;Ml.port1.onmessage=pt,Xe=function(){Ol.postMessage(null)}}else Xe=function(){H(pt,0)};function Ze(j,Y){pe=H(function(){j(u.unstable_now())},Y)}u.unstable_IdlePriority=5,u.unstable_ImmediatePriority=1,u.unstable_LowPriority=4,u.unstable_NormalPriority=3,u.unstable_Profiling=null,u.unstable_UserBlockingPriority=2,u.unstable_cancelCallback=function(j){j.callback=null},u.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"):De=0<j?Math.floor(1e3/j):5},u.unstable_getCurrentPriorityLevel=function(){return E},u.unstable_next=function(j){switch(E){case 1:case 2:case 3:var Y=3;break;default:Y=E}var I=E;E=Y;try{return j()}finally{E=I}},u.unstable_requestPaint=function(){q=!0},u.unstable_runWithPriority=function(j,Y){switch(j){case 1:case 2:case 3:case 4:case 5:break;default:j=3}var I=E;E=j;try{return Y()}finally{E=I}},u.unstable_scheduleCallback=function(j,Y,I){var be=u.unstable_now();switch(typeof I=="object"&&I!==null?(I=I.delay,I=typeof I=="number"&&0<I?be+I:be):I=be,j){case 1:var x=-1;break;case 2:x=250;break;case 5:x=1073741823;break;case 4:x=1e4;break;default:x=5e3}return x=I+x,j={id:p++,callback:Y,priorityLevel:j,startTime:I,expirationTime:x,sortIndex:-1},I>be?(j.sortIndex=I,c(d,j),r(v)===null&&j===r(d)&&(B?(V(pe),pe=-1):B=!0,Ze(W,I-be))):(j.sortIndex=x,c(v,j),M||L||(M=!0,Ee||(Ee=!0,Xe()))),j},u.unstable_shouldYield=We,u.unstable_wrapCallback=function(j){var Y=E;return function(){var I=E;E=Y;try{return j.apply(this,arguments)}finally{E=I}}}}(Gs)),Gs}var gh;function G1(){return gh||(gh=1,Ys.exports=Y1()),Ys.exports}var Qs={exports:{}},$e={};/**
|
||
* @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 vh;function Q1(){if(vh)return $e;vh=1;var u=er();function c(v){var d="https://react.dev/errors/"+v;if(1<arguments.length){d+="?args[]="+encodeURIComponent(arguments[1]);for(var p=2;p<arguments.length;p++)d+="&args[]="+encodeURIComponent(arguments[p])}return"Minified React error #"+v+"; visit "+d+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function r(){}var s={d:{f:r,r:function(){throw Error(c(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 h(v,d,p){var w=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:o,key:w==null?null:""+w,children:v,containerInfo:d,implementation:p}}var b=u.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function g(v,d){if(v==="font")return"";if(typeof d=="string")return d==="use-credentials"?d:""}return $e.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=s,$e.createPortal=function(v,d){var p=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!d||d.nodeType!==1&&d.nodeType!==9&&d.nodeType!==11)throw Error(c(299));return h(v,d,null,p)},$e.flushSync=function(v){var d=b.T,p=s.p;try{if(b.T=null,s.p=2,v)return v()}finally{b.T=d,s.p=p,s.d.f()}},$e.preconnect=function(v,d){typeof v=="string"&&(d?(d=d.crossOrigin,d=typeof d=="string"?d==="use-credentials"?d:"":void 0):d=null,s.d.C(v,d))},$e.prefetchDNS=function(v){typeof v=="string"&&s.d.D(v)},$e.preinit=function(v,d){if(typeof v=="string"&&d&&typeof d.as=="string"){var p=d.as,w=g(p,d.crossOrigin),E=typeof d.integrity=="string"?d.integrity:void 0,L=typeof d.fetchPriority=="string"?d.fetchPriority:void 0;p==="style"?s.d.S(v,typeof d.precedence=="string"?d.precedence:void 0,{crossOrigin:w,integrity:E,fetchPriority:L}):p==="script"&&s.d.X(v,{crossOrigin:w,integrity:E,fetchPriority:L,nonce:typeof d.nonce=="string"?d.nonce:void 0})}},$e.preinitModule=function(v,d){if(typeof v=="string")if(typeof d=="object"&&d!==null){if(d.as==null||d.as==="script"){var p=g(d.as,d.crossOrigin);s.d.M(v,{crossOrigin:p,integrity:typeof d.integrity=="string"?d.integrity:void 0,nonce:typeof d.nonce=="string"?d.nonce:void 0})}}else d==null&&s.d.M(v)},$e.preload=function(v,d){if(typeof v=="string"&&typeof d=="object"&&d!==null&&typeof d.as=="string"){var p=d.as,w=g(p,d.crossOrigin);s.d.L(v,p,{crossOrigin:w,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})}},$e.preloadModule=function(v,d){if(typeof v=="string")if(d){var p=g(d.as,d.crossOrigin);s.d.m(v,{as:typeof d.as=="string"&&d.as!=="script"?d.as:void 0,crossOrigin:p,integrity:typeof d.integrity=="string"?d.integrity:void 0})}else s.d.m(v)},$e.requestFormReset=function(v){s.d.r(v)},$e.unstable_batchedUpdates=function(v,d){return v(d)},$e.useFormState=function(v,d,p){return b.H.useFormState(v,d,p)},$e.useFormStatus=function(){return b.H.useHostTransitionStatus()},$e.version="19.1.0",$e}var yh;function X1(){if(yh)return Qs.exports;yh=1;function u(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(u)}catch(c){console.error(c)}}return u(),Qs.exports=Q1(),Qs.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 bh;function Z1(){if(bh)return Bn;bh=1;var u=G1(),c=er(),r=X1();function s(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var l=2;l<arguments.length;l++)t+="&args[]="+encodeURIComponent(arguments[l])}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 h(e){var t=e,l=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(l=t.return),e=t.return;while(e)}return t.tag===3?l:null}function b(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 g(e){if(h(e)!==e)throw Error(s(188))}function v(e){var t=e.alternate;if(!t){if(t=h(e),t===null)throw Error(s(188));return t!==e?null:e}for(var l=e,a=t;;){var n=l.return;if(n===null)break;var i=n.alternate;if(i===null){if(a=n.return,a!==null){l=a;continue}break}if(n.child===i.child){for(i=n.child;i;){if(i===l)return g(n),e;if(i===a)return g(n),t;i=i.sibling}throw Error(s(188))}if(l.return!==a.return)l=n,a=i;else{for(var f=!1,m=n.child;m;){if(m===l){f=!0,l=n,a=i;break}if(m===a){f=!0,a=n,l=i;break}m=m.sibling}if(!f){for(m=i.child;m;){if(m===l){f=!0,l=i,a=n;break}if(m===a){f=!0,a=i,l=n;break}m=m.sibling}if(!f)throw Error(s(189))}}if(l.alternate!==a)throw Error(s(190))}if(l.tag!==3)throw Error(s(188));return l.stateNode.current===l?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 p=Object.assign,w=Symbol.for("react.element"),E=Symbol.for("react.transitional.element"),L=Symbol.for("react.portal"),M=Symbol.for("react.fragment"),B=Symbol.for("react.strict_mode"),q=Symbol.for("react.profiler"),H=Symbol.for("react.provider"),V=Symbol.for("react.consumer"),G=Symbol.for("react.context"),ue=Symbol.for("react.forward_ref"),W=Symbol.for("react.suspense"),Ee=Symbol.for("react.suspense_list"),pe=Symbol.for("react.memo"),De=Symbol.for("react.lazy"),Te=Symbol.for("react.activity"),We=Symbol.for("react.memo_cache_sentinel"),pt=Symbol.iterator;function Xe(e){return e===null||typeof e!="object"?null:(e=pt&&e[pt]||e["@@iterator"],typeof e=="function"?e:null)}var Ml=Symbol.for("react.client.reference");function Ol(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===Ml?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case M:return"Fragment";case q:return"Profiler";case B:return"StrictMode";case W:return"Suspense";case Ee:return"SuspenseList";case Te:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case L:return"Portal";case G:return(e.displayName||"Context")+".Provider";case V:return(e._context.displayName||"Context")+".Consumer";case ue:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case pe:return t=e.displayName||null,t!==null?t:Ol(e.type)||"Memo";case De:t=e._payload,e=e._init;try{return Ol(e(t))}catch{}}return null}var Ze=Array.isArray,j=c.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Y=r.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,I={pending:!1,data:null,method:null,action:null},be=[],x=-1;function k(e){return{current:e}}function Q(e){0>x||(e.current=be[x],be[x]=null,x--)}function F(e,t){x++,be[x]=e.current,e.current=t}var K=k(null),se=k(null),ee=k(null),it=k(null);function Re(e,t){switch(F(ee,t),F(se,e),F(K,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?Bd(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=Bd(t),e=qd(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}Q(K),F(K,e)}function al(){Q(K),Q(se),Q(ee)}function Tu(e){e.memoizedState!==null&&F(it,e);var t=K.current,l=qd(t,e.type);t!==l&&(F(se,e),F(K,l))}function $n(e){se.current===e&&(Q(K),Q(se)),it.current===e&&(Q(it),Nn._currentValue=I)}var Ru=Object.prototype.hasOwnProperty,Au=u.unstable_scheduleCallback,zu=u.unstable_cancelCallback,m0=u.unstable_shouldYield,p0=u.unstable_requestPaint,Dt=u.unstable_now,g0=u.unstable_getCurrentPriorityLevel,vr=u.unstable_ImmediatePriority,yr=u.unstable_UserBlockingPriority,Jn=u.unstable_NormalPriority,v0=u.unstable_LowPriority,br=u.unstable_IdlePriority,y0=u.log,b0=u.unstable_setDisableYieldValue,qa=null,ut=null;function nl(e){if(typeof y0=="function"&&b0(e),ut&&typeof ut.setStrictMode=="function")try{ut.setStrictMode(qa,e)}catch{}}var ct=Math.clz32?Math.clz32:S0,x0=Math.log,_0=Math.LN2;function S0(e){return e>>>=0,e===0?32:31-(x0(e)/_0|0)|0}var Wn=256,In=4194304;function Dl(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 Pn(e,t,l){var a=e.pendingLanes;if(a===0)return 0;var n=0,i=e.suspendedLanes,f=e.pingedLanes;e=e.warmLanes;var m=a&134217727;return m!==0?(a=m&~i,a!==0?n=Dl(a):(f&=m,f!==0?n=Dl(f):l||(l=m&~e,l!==0&&(n=Dl(l))))):(m=a&~i,m!==0?n=Dl(m):f!==0?n=Dl(f):l||(l=a&~e,l!==0&&(n=Dl(l)))),n===0?0:t!==0&&t!==n&&(t&i)===0&&(i=n&-n,l=t&-t,i>=l||i===32&&(l&4194048)!==0)?t:n}function Fa(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function E0(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 xr(){var e=Wn;return Wn<<=1,(Wn&4194048)===0&&(Wn=256),e}function _r(){var e=In;return In<<=1,(In&62914560)===0&&(In=4194304),e}function wu(e){for(var t=[],l=0;31>l;l++)t.push(e);return t}function Ya(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function T0(e,t,l,a,n,i){var f=e.pendingLanes;e.pendingLanes=l,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=l,e.entangledLanes&=l,e.errorRecoveryDisabledLanes&=l,e.shellSuspendCounter=0;var m=e.entanglements,y=e.expirationTimes,R=e.hiddenUpdates;for(l=f&~l;0<l;){var D=31-ct(l),C=1<<D;m[D]=0,y[D]=-1;var A=R[D];if(A!==null)for(R[D]=null,D=0;D<A.length;D++){var z=A[D];z!==null&&(z.lane&=-536870913)}l&=~C}a!==0&&Sr(e,a,0),i!==0&&n===0&&e.tag!==0&&(e.suspendedLanes|=i&~(f&~t))}function Sr(e,t,l){e.pendingLanes|=t,e.suspendedLanes&=~t;var a=31-ct(t);e.entangledLanes|=t,e.entanglements[a]=e.entanglements[a]|1073741824|l&4194090}function Er(e,t){var l=e.entangledLanes|=t;for(e=e.entanglements;l;){var a=31-ct(l),n=1<<a;n&t|e[a]&t&&(e[a]|=t),l&=~n}}function Mu(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 Ou(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function Tr(){var e=Y.p;return e!==0?e:(e=window.event,e===void 0?32:ih(e.type))}function R0(e,t){var l=Y.p;try{return Y.p=e,t()}finally{Y.p=l}}var il=Math.random().toString(36).slice(2),Ve="__reactFiber$"+il,et="__reactProps$"+il,Il="__reactContainer$"+il,Du="__reactEvents$"+il,A0="__reactListeners$"+il,z0="__reactHandles$"+il,Rr="__reactResources$"+il,Ga="__reactMarker$"+il;function ju(e){delete e[Ve],delete e[et],delete e[Du],delete e[A0],delete e[z0]}function Pl(e){var t=e[Ve];if(t)return t;for(var l=e.parentNode;l;){if(t=l[Il]||l[Ve]){if(l=t.alternate,t.child!==null||l!==null&&l.child!==null)for(e=Qd(e);e!==null;){if(l=e[Ve])return l;e=Qd(e)}return t}e=l,l=e.parentNode}return null}function ea(e){if(e=e[Ve]||e[Il]){var t=e.tag;if(t===5||t===6||t===13||t===26||t===27||t===3)return e}return null}function Qa(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(s(33))}function ta(e){var t=e[Rr];return t||(t=e[Rr]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function He(e){e[Ga]=!0}var Ar=new Set,zr={};function jl(e,t){la(e,t),la(e+"Capture",t)}function la(e,t){for(zr[e]=t,e=0;e<t.length;e++)Ar.add(t[e])}var w0=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]*$"),wr={},Mr={};function M0(e){return Ru.call(Mr,e)?!0:Ru.call(wr,e)?!1:w0.test(e)?Mr[e]=!0:(wr[e]=!0,!1)}function ei(e,t,l){if(M0(t))if(l===null)e.removeAttribute(t);else{switch(typeof l){case"undefined":case"function":case"symbol":e.removeAttribute(t);return;case"boolean":var a=t.toLowerCase().slice(0,5);if(a!=="data-"&&a!=="aria-"){e.removeAttribute(t);return}}e.setAttribute(t,""+l)}}function ti(e,t,l){if(l===null)e.removeAttribute(t);else{switch(typeof l){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(t);return}e.setAttribute(t,""+l)}}function Ht(e,t,l,a){if(a===null)e.removeAttribute(l);else{switch(typeof a){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(l);return}e.setAttributeNS(t,l,""+a)}}var Nu,Or;function aa(e){if(Nu===void 0)try{throw Error()}catch(l){var t=l.stack.trim().match(/\n( *(at )?)/);Nu=t&&t[1]||"",Or=-1<l.stack.indexOf(`
|
||
at`)?" (<anonymous>)":-1<l.stack.indexOf("@")?"@unknown:0:0":""}return`
|
||
`+Nu+e+Or}var Cu=!1;function Uu(e,t){if(!e||Cu)return"";Cu=!0;var l=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var a={DetermineComponentFrameRoot:function(){try{if(t){var C=function(){throw Error()};if(Object.defineProperty(C.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(C,[])}catch(z){var A=z}Reflect.construct(e,[],C)}else{try{C.call()}catch(z){A=z}e.call(C.prototype)}}else{try{throw Error()}catch(z){A=z}(C=e())&&typeof C.catch=="function"&&C.catch(function(){})}}catch(z){if(z&&A&&typeof z.stack=="string")return[z.stack,A.stack]}return[null,null]}};a.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var n=Object.getOwnPropertyDescriptor(a.DetermineComponentFrameRoot,"name");n&&n.configurable&&Object.defineProperty(a.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var i=a.DetermineComponentFrameRoot(),f=i[0],m=i[1];if(f&&m){var y=f.split(`
|
||
`),R=m.split(`
|
||
`);for(n=a=0;a<y.length&&!y[a].includes("DetermineComponentFrameRoot");)a++;for(;n<R.length&&!R[n].includes("DetermineComponentFrameRoot");)n++;if(a===y.length||n===R.length)for(a=y.length-1,n=R.length-1;1<=a&&0<=n&&y[a]!==R[n];)n--;for(;1<=a&&0<=n;a--,n--)if(y[a]!==R[n]){if(a!==1||n!==1)do if(a--,n--,0>n||y[a]!==R[n]){var D=`
|
||
`+y[a].replace(" at new "," at ");return e.displayName&&D.includes("<anonymous>")&&(D=D.replace("<anonymous>",e.displayName)),D}while(1<=a&&0<=n);break}}}finally{Cu=!1,Error.prepareStackTrace=l}return(l=e?e.displayName||e.name:"")?aa(l):""}function O0(e){switch(e.tag){case 26:case 27:case 5:return aa(e.type);case 16:return aa("Lazy");case 13:return aa("Suspense");case 19:return aa("SuspenseList");case 0:case 15:return Uu(e.type,!1);case 11:return Uu(e.type.render,!1);case 1:return Uu(e.type,!0);case 31:return aa("Activity");default:return""}}function Dr(e){try{var t="";do t+=O0(e),e=e.return;while(e);return t}catch(l){return`
|
||
Error generating stack: `+l.message+`
|
||
`+l.stack}}function gt(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function jr(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function D0(e){var t=jr(e)?"checked":"value",l=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),a=""+e[t];if(!e.hasOwnProperty(t)&&typeof l<"u"&&typeof l.get=="function"&&typeof l.set=="function"){var n=l.get,i=l.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return n.call(this)},set:function(f){a=""+f,i.call(this,f)}}),Object.defineProperty(e,t,{enumerable:l.enumerable}),{getValue:function(){return a},setValue:function(f){a=""+f},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function li(e){e._valueTracker||(e._valueTracker=D0(e))}function Nr(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var l=t.getValue(),a="";return e&&(a=jr(e)?e.checked?"true":"false":e.value),e=a,e!==l?(t.setValue(e),!0):!1}function ai(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 j0=/[\n"\\]/g;function vt(e){return e.replace(j0,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function ku(e,t,l,a,n,i,f,m){e.name="",f!=null&&typeof f!="function"&&typeof f!="symbol"&&typeof f!="boolean"?e.type=f:e.removeAttribute("type"),t!=null?f==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+gt(t)):e.value!==""+gt(t)&&(e.value=""+gt(t)):f!=="submit"&&f!=="reset"||e.removeAttribute("value"),t!=null?Lu(e,f,gt(t)):l!=null?Lu(e,f,gt(l)):a!=null&&e.removeAttribute("value"),n==null&&i!=null&&(e.defaultChecked=!!i),n!=null&&(e.checked=n&&typeof n!="function"&&typeof n!="symbol"),m!=null&&typeof m!="function"&&typeof m!="symbol"&&typeof m!="boolean"?e.name=""+gt(m):e.removeAttribute("name")}function Cr(e,t,l,a,n,i,f,m){if(i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"&&(e.type=i),t!=null||l!=null){if(!(i!=="submit"&&i!=="reset"||t!=null))return;l=l!=null?""+gt(l):"",t=t!=null?""+gt(t):l,m||t===e.value||(e.value=t),e.defaultValue=t}a=a??n,a=typeof a!="function"&&typeof a!="symbol"&&!!a,e.checked=m?e.checked:!!a,e.defaultChecked=!!a,f!=null&&typeof f!="function"&&typeof f!="symbol"&&typeof f!="boolean"&&(e.name=f)}function Lu(e,t,l){t==="number"&&ai(e.ownerDocument)===e||e.defaultValue===""+l||(e.defaultValue=""+l)}function na(e,t,l,a){if(e=e.options,t){t={};for(var n=0;n<l.length;n++)t["$"+l[n]]=!0;for(l=0;l<e.length;l++)n=t.hasOwnProperty("$"+e[l].value),e[l].selected!==n&&(e[l].selected=n),n&&a&&(e[l].defaultSelected=!0)}else{for(l=""+gt(l),t=null,n=0;n<e.length;n++){if(e[n].value===l){e[n].selected=!0,a&&(e[n].defaultSelected=!0);return}t!==null||e[n].disabled||(t=e[n])}t!==null&&(t.selected=!0)}}function Ur(e,t,l){if(t!=null&&(t=""+gt(t),t!==e.value&&(e.value=t),l==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=l!=null?""+gt(l):""}function kr(e,t,l,a){if(t==null){if(a!=null){if(l!=null)throw Error(s(92));if(Ze(a)){if(1<a.length)throw Error(s(93));a=a[0]}l=a}l==null&&(l=""),t=l}l=gt(t),e.defaultValue=l,a=e.textContent,a===l&&a!==""&&a!==null&&(e.value=a)}function ia(e,t){if(t){var l=e.firstChild;if(l&&l===e.lastChild&&l.nodeType===3){l.nodeValue=t;return}}e.textContent=t}var N0=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 Lr(e,t,l){var a=t.indexOf("--")===0;l==null||typeof l=="boolean"||l===""?a?e.setProperty(t,""):t==="float"?e.cssFloat="":e[t]="":a?e.setProperty(t,l):typeof l!="number"||l===0||N0.has(t)?t==="float"?e.cssFloat=l:e[t]=(""+l).trim():e[t]=l+"px"}function Hr(e,t,l){if(t!=null&&typeof t!="object")throw Error(s(62));if(e=e.style,l!=null){for(var a in l)!l.hasOwnProperty(a)||t!=null&&t.hasOwnProperty(a)||(a.indexOf("--")===0?e.setProperty(a,""):a==="float"?e.cssFloat="":e[a]="");for(var n in t)a=t[n],t.hasOwnProperty(n)&&l[n]!==a&&Lr(e,n,a)}else for(var i in t)t.hasOwnProperty(i)&&Lr(e,i,t[i])}function Hu(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 C0=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"]]),U0=/^[\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 ni(e){return U0.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}var Bu=null;function qu(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var ua=null,ca=null;function Br(e){var t=ea(e);if(t&&(e=t.stateNode)){var l=e[et]||null;e:switch(e=t.stateNode,t.type){case"input":if(ku(e,l.value,l.defaultValue,l.defaultValue,l.checked,l.defaultChecked,l.type,l.name),t=l.name,l.type==="radio"&&t!=null){for(l=e;l.parentNode;)l=l.parentNode;for(l=l.querySelectorAll('input[name="'+vt(""+t)+'"][type="radio"]'),t=0;t<l.length;t++){var a=l[t];if(a!==e&&a.form===e.form){var n=a[et]||null;if(!n)throw Error(s(90));ku(a,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name)}}for(t=0;t<l.length;t++)a=l[t],a.form===e.form&&Nr(a)}break e;case"textarea":Ur(e,l.value,l.defaultValue);break e;case"select":t=l.value,t!=null&&na(e,!!l.multiple,t,!1)}}}var Fu=!1;function qr(e,t,l){if(Fu)return e(t,l);Fu=!0;try{var a=e(t);return a}finally{if(Fu=!1,(ua!==null||ca!==null)&&(Gi(),ua&&(t=ua,e=ca,ca=ua=null,Br(t),e)))for(t=0;t<e.length;t++)Br(e[t])}}function Xa(e,t){var l=e.stateNode;if(l===null)return null;var a=l[et]||null;if(a===null)return null;l=a[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":(a=!a.disabled)||(e=e.type,a=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!a;break e;default:e=!1}if(e)return null;if(l&&typeof l!="function")throw Error(s(231,t,typeof l));return l}var Bt=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Yu=!1;if(Bt)try{var Za={};Object.defineProperty(Za,"passive",{get:function(){Yu=!0}}),window.addEventListener("test",Za,Za),window.removeEventListener("test",Za,Za)}catch{Yu=!1}var ul=null,Gu=null,ii=null;function Fr(){if(ii)return ii;var e,t=Gu,l=t.length,a,n="value"in ul?ul.value:ul.textContent,i=n.length;for(e=0;e<l&&t[e]===n[e];e++);var f=l-e;for(a=1;a<=f&&t[l-a]===n[i-a];a++);return ii=n.slice(e,1<a?1-a:void 0)}function ui(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 ci(){return!0}function Yr(){return!1}function tt(e){function t(l,a,n,i,f){this._reactName=l,this._targetInst=n,this.type=a,this.nativeEvent=i,this.target=f,this.currentTarget=null;for(var m in e)e.hasOwnProperty(m)&&(l=e[m],this[m]=l?l(i):i[m]);return this.isDefaultPrevented=(i.defaultPrevented!=null?i.defaultPrevented:i.returnValue===!1)?ci:Yr,this.isPropagationStopped=Yr,this}return p(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var l=this.nativeEvent;l&&(l.preventDefault?l.preventDefault():typeof l.returnValue!="unknown"&&(l.returnValue=!1),this.isDefaultPrevented=ci)},stopPropagation:function(){var l=this.nativeEvent;l&&(l.stopPropagation?l.stopPropagation():typeof l.cancelBubble!="unknown"&&(l.cancelBubble=!0),this.isPropagationStopped=ci)},persist:function(){},isPersistent:ci}),t}var Nl={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},si=tt(Nl),Va=p({},Nl,{view:0,detail:0}),k0=tt(Va),Qu,Xu,Ka,ri=p({},Va,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Vu,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!==Ka&&(Ka&&e.type==="mousemove"?(Qu=e.screenX-Ka.screenX,Xu=e.screenY-Ka.screenY):Xu=Qu=0,Ka=e),Qu)},movementY:function(e){return"movementY"in e?e.movementY:Xu}}),Gr=tt(ri),L0=p({},ri,{dataTransfer:0}),H0=tt(L0),B0=p({},Va,{relatedTarget:0}),Zu=tt(B0),q0=p({},Nl,{animationName:0,elapsedTime:0,pseudoElement:0}),F0=tt(q0),Y0=p({},Nl,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),G0=tt(Y0),Q0=p({},Nl,{data:0}),Qr=tt(Q0),X0={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Z0={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"},V0={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function K0(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=V0[e])?!!t[e]:!1}function Vu(){return K0}var $0=p({},Va,{key:function(e){if(e.key){var t=X0[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=ui(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?Z0[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Vu,charCode:function(e){return e.type==="keypress"?ui(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?ui(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),J0=tt($0),W0=p({},ri,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Xr=tt(W0),I0=p({},Va,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Vu}),P0=tt(I0),em=p({},Nl,{propertyName:0,elapsedTime:0,pseudoElement:0}),tm=tt(em),lm=p({},ri,{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}),am=tt(lm),nm=p({},Nl,{newState:0,oldState:0}),im=tt(nm),um=[9,13,27,32],Ku=Bt&&"CompositionEvent"in window,$a=null;Bt&&"documentMode"in document&&($a=document.documentMode);var cm=Bt&&"TextEvent"in window&&!$a,Zr=Bt&&(!Ku||$a&&8<$a&&11>=$a),Vr=" ",Kr=!1;function $r(e,t){switch(e){case"keyup":return um.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Jr(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var sa=!1;function sm(e,t){switch(e){case"compositionend":return Jr(t);case"keypress":return t.which!==32?null:(Kr=!0,Vr);case"textInput":return e=t.data,e===Vr&&Kr?null:e;default:return null}}function rm(e,t){if(sa)return e==="compositionend"||!Ku&&$r(e,t)?(e=Fr(),ii=Gu=ul=null,sa=!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 Zr&&t.locale!=="ko"?null:t.data;default:return null}}var fm={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 Wr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!fm[e.type]:t==="textarea"}function Ir(e,t,l,a){ua?ca?ca.push(a):ca=[a]:ua=a,t=$i(t,"onChange"),0<t.length&&(l=new si("onChange","change",null,l,a),e.push({event:l,listeners:t}))}var Ja=null,Wa=null;function om(e){Cd(e,0)}function fi(e){var t=Qa(e);if(Nr(t))return e}function Pr(e,t){if(e==="change")return t}var ef=!1;if(Bt){var $u;if(Bt){var Ju="oninput"in document;if(!Ju){var tf=document.createElement("div");tf.setAttribute("oninput","return;"),Ju=typeof tf.oninput=="function"}$u=Ju}else $u=!1;ef=$u&&(!document.documentMode||9<document.documentMode)}function lf(){Ja&&(Ja.detachEvent("onpropertychange",af),Wa=Ja=null)}function af(e){if(e.propertyName==="value"&&fi(Wa)){var t=[];Ir(t,Wa,e,qu(e)),qr(om,t)}}function dm(e,t,l){e==="focusin"?(lf(),Ja=t,Wa=l,Ja.attachEvent("onpropertychange",af)):e==="focusout"&&lf()}function hm(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return fi(Wa)}function mm(e,t){if(e==="click")return fi(t)}function pm(e,t){if(e==="input"||e==="change")return fi(t)}function gm(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var st=typeof Object.is=="function"?Object.is:gm;function Ia(e,t){if(st(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var l=Object.keys(e),a=Object.keys(t);if(l.length!==a.length)return!1;for(a=0;a<l.length;a++){var n=l[a];if(!Ru.call(t,n)||!st(e[n],t[n]))return!1}return!0}function nf(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function uf(e,t){var l=nf(e);e=0;for(var a;l;){if(l.nodeType===3){if(a=e+l.textContent.length,e<=t&&a>=t)return{node:l,offset:t-e};e=a}e:{for(;l;){if(l.nextSibling){l=l.nextSibling;break e}l=l.parentNode}l=void 0}l=nf(l)}}function cf(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?cf(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function sf(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=ai(e.document);t instanceof e.HTMLIFrameElement;){try{var l=typeof t.contentWindow.location.href=="string"}catch{l=!1}if(l)e=t.contentWindow;else break;t=ai(e.document)}return t}function Wu(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 vm=Bt&&"documentMode"in document&&11>=document.documentMode,ra=null,Iu=null,Pa=null,Pu=!1;function rf(e,t,l){var a=l.window===l?l.document:l.nodeType===9?l:l.ownerDocument;Pu||ra==null||ra!==ai(a)||(a=ra,"selectionStart"in a&&Wu(a)?a={start:a.selectionStart,end:a.selectionEnd}:(a=(a.ownerDocument&&a.ownerDocument.defaultView||window).getSelection(),a={anchorNode:a.anchorNode,anchorOffset:a.anchorOffset,focusNode:a.focusNode,focusOffset:a.focusOffset}),Pa&&Ia(Pa,a)||(Pa=a,a=$i(Iu,"onSelect"),0<a.length&&(t=new si("onSelect","select",null,t,l),e.push({event:t,listeners:a}),t.target=ra)))}function Cl(e,t){var l={};return l[e.toLowerCase()]=t.toLowerCase(),l["Webkit"+e]="webkit"+t,l["Moz"+e]="moz"+t,l}var fa={animationend:Cl("Animation","AnimationEnd"),animationiteration:Cl("Animation","AnimationIteration"),animationstart:Cl("Animation","AnimationStart"),transitionrun:Cl("Transition","TransitionRun"),transitionstart:Cl("Transition","TransitionStart"),transitioncancel:Cl("Transition","TransitionCancel"),transitionend:Cl("Transition","TransitionEnd")},ec={},ff={};Bt&&(ff=document.createElement("div").style,"AnimationEvent"in window||(delete fa.animationend.animation,delete fa.animationiteration.animation,delete fa.animationstart.animation),"TransitionEvent"in window||delete fa.transitionend.transition);function Ul(e){if(ec[e])return ec[e];if(!fa[e])return e;var t=fa[e],l;for(l in t)if(t.hasOwnProperty(l)&&l in ff)return ec[e]=t[l];return e}var of=Ul("animationend"),df=Ul("animationiteration"),hf=Ul("animationstart"),ym=Ul("transitionrun"),bm=Ul("transitionstart"),xm=Ul("transitioncancel"),mf=Ul("transitionend"),pf=new Map,tc="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(" ");tc.push("scrollEnd");function At(e,t){pf.set(e,t),jl(t,[e])}var gf=new WeakMap;function yt(e,t){if(typeof e=="object"&&e!==null){var l=gf.get(e);return l!==void 0?l:(t={value:e,source:t,stack:Dr(t)},gf.set(e,t),t)}return{value:e,source:t,stack:Dr(t)}}var bt=[],oa=0,lc=0;function oi(){for(var e=oa,t=lc=oa=0;t<e;){var l=bt[t];bt[t++]=null;var a=bt[t];bt[t++]=null;var n=bt[t];bt[t++]=null;var i=bt[t];if(bt[t++]=null,a!==null&&n!==null){var f=a.pending;f===null?n.next=n:(n.next=f.next,f.next=n),a.pending=n}i!==0&&vf(l,n,i)}}function di(e,t,l,a){bt[oa++]=e,bt[oa++]=t,bt[oa++]=l,bt[oa++]=a,lc|=a,e.lanes|=a,e=e.alternate,e!==null&&(e.lanes|=a)}function ac(e,t,l,a){return di(e,t,l,a),hi(e)}function da(e,t){return di(e,null,null,t),hi(e)}function vf(e,t,l){e.lanes|=l;var a=e.alternate;a!==null&&(a.lanes|=l);for(var n=!1,i=e.return;i!==null;)i.childLanes|=l,a=i.alternate,a!==null&&(a.childLanes|=l),i.tag===22&&(e=i.stateNode,e===null||e._visibility&1||(n=!0)),e=i,i=i.return;return e.tag===3?(i=e.stateNode,n&&t!==null&&(n=31-ct(l),e=i.hiddenUpdates,a=e[n],a===null?e[n]=[t]:a.push(t),t.lane=l|536870912),i):null}function hi(e){if(50<Rn)throw Rn=0,rs=null,Error(s(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var ha={};function _m(e,t,l,a){this.tag=e,this.key=l,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=a,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function rt(e,t,l,a){return new _m(e,t,l,a)}function nc(e){return e=e.prototype,!(!e||!e.isReactComponent)}function qt(e,t){var l=e.alternate;return l===null?(l=rt(e.tag,t,e.key,e.mode),l.elementType=e.elementType,l.type=e.type,l.stateNode=e.stateNode,l.alternate=e,e.alternate=l):(l.pendingProps=t,l.type=e.type,l.flags=0,l.subtreeFlags=0,l.deletions=null),l.flags=e.flags&65011712,l.childLanes=e.childLanes,l.lanes=e.lanes,l.child=e.child,l.memoizedProps=e.memoizedProps,l.memoizedState=e.memoizedState,l.updateQueue=e.updateQueue,t=e.dependencies,l.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},l.sibling=e.sibling,l.index=e.index,l.ref=e.ref,l.refCleanup=e.refCleanup,l}function yf(e,t){e.flags&=65011714;var l=e.alternate;return l===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=l.childLanes,e.lanes=l.lanes,e.child=l.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=l.memoizedProps,e.memoizedState=l.memoizedState,e.updateQueue=l.updateQueue,e.type=l.type,t=l.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function mi(e,t,l,a,n,i){var f=0;if(a=e,typeof e=="function")nc(e)&&(f=1);else if(typeof e=="string")f=E1(e,l,K.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case Te:return e=rt(31,l,t,n),e.elementType=Te,e.lanes=i,e;case M:return kl(l.children,n,i,t);case B:f=8,n|=24;break;case q:return e=rt(12,l,t,n|2),e.elementType=q,e.lanes=i,e;case W:return e=rt(13,l,t,n),e.elementType=W,e.lanes=i,e;case Ee:return e=rt(19,l,t,n),e.elementType=Ee,e.lanes=i,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case H:case G:f=10;break e;case V:f=9;break e;case ue:f=11;break e;case pe:f=14;break e;case De:f=16,a=null;break e}f=29,l=Error(s(130,e===null?"null":typeof e,"")),a=null}return t=rt(f,l,t,n),t.elementType=e,t.type=a,t.lanes=i,t}function kl(e,t,l,a){return e=rt(7,e,a,t),e.lanes=l,e}function ic(e,t,l){return e=rt(6,e,null,t),e.lanes=l,e}function uc(e,t,l){return t=rt(4,e.children!==null?e.children:[],e.key,t),t.lanes=l,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var ma=[],pa=0,pi=null,gi=0,xt=[],_t=0,Ll=null,Ft=1,Yt="";function Hl(e,t){ma[pa++]=gi,ma[pa++]=pi,pi=e,gi=t}function bf(e,t,l){xt[_t++]=Ft,xt[_t++]=Yt,xt[_t++]=Ll,Ll=e;var a=Ft;e=Yt;var n=32-ct(a)-1;a&=~(1<<n),l+=1;var i=32-ct(t)+n;if(30<i){var f=n-n%5;i=(a&(1<<f)-1).toString(32),a>>=f,n-=f,Ft=1<<32-ct(t)+n|l<<n|a,Yt=i+e}else Ft=1<<i|l<<n|a,Yt=e}function cc(e){e.return!==null&&(Hl(e,1),bf(e,1,0))}function sc(e){for(;e===pi;)pi=ma[--pa],ma[pa]=null,gi=ma[--pa],ma[pa]=null;for(;e===Ll;)Ll=xt[--_t],xt[_t]=null,Yt=xt[--_t],xt[_t]=null,Ft=xt[--_t],xt[_t]=null}var Ie=null,Me=null,fe=!1,Bl=null,jt=!1,rc=Error(s(519));function ql(e){var t=Error(s(418,""));throw ln(yt(t,e)),rc}function xf(e){var t=e.stateNode,l=e.type,a=e.memoizedProps;switch(t[Ve]=e,t[et]=a,l){case"dialog":ie("cancel",t),ie("close",t);break;case"iframe":case"object":case"embed":ie("load",t);break;case"video":case"audio":for(l=0;l<zn.length;l++)ie(zn[l],t);break;case"source":ie("error",t);break;case"img":case"image":case"link":ie("error",t),ie("load",t);break;case"details":ie("toggle",t);break;case"input":ie("invalid",t),Cr(t,a.value,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name,!0),li(t);break;case"select":ie("invalid",t);break;case"textarea":ie("invalid",t),kr(t,a.value,a.defaultValue,a.children),li(t)}l=a.children,typeof l!="string"&&typeof l!="number"&&typeof l!="bigint"||t.textContent===""+l||a.suppressHydrationWarning===!0||Hd(t.textContent,l)?(a.popover!=null&&(ie("beforetoggle",t),ie("toggle",t)),a.onScroll!=null&&ie("scroll",t),a.onScrollEnd!=null&&ie("scrollend",t),a.onClick!=null&&(t.onclick=Ji),t=!0):t=!1,t||ql(e)}function _f(e){for(Ie=e.return;Ie;)switch(Ie.tag){case 5:case 13:jt=!1;return;case 27:case 3:jt=!0;return;default:Ie=Ie.return}}function en(e){if(e!==Ie)return!1;if(!fe)return _f(e),fe=!0,!1;var t=e.tag,l;if((l=t!==3&&t!==27)&&((l=t===5)&&(l=e.type,l=!(l!=="form"&&l!=="button")||Rs(e.type,e.memoizedProps)),l=!l),l&&Me&&ql(e),_f(e),t===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(s(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8)if(l=e.data,l==="/$"){if(t===0){Me=wt(e.nextSibling);break e}t--}else l!=="$"&&l!=="$!"&&l!=="$?"||t++;e=e.nextSibling}Me=null}}else t===27?(t=Me,Sl(e.type)?(e=Ms,Ms=null,Me=e):Me=t):Me=Ie?wt(e.stateNode.nextSibling):null;return!0}function tn(){Me=Ie=null,fe=!1}function Sf(){var e=Bl;return e!==null&&(nt===null?nt=e:nt.push.apply(nt,e),Bl=null),e}function ln(e){Bl===null?Bl=[e]:Bl.push(e)}var fc=k(null),Fl=null,Gt=null;function cl(e,t,l){F(fc,t._currentValue),t._currentValue=l}function Qt(e){e._currentValue=fc.current,Q(fc)}function oc(e,t,l){for(;e!==null;){var a=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,a!==null&&(a.childLanes|=t)):a!==null&&(a.childLanes&t)!==t&&(a.childLanes|=t),e===l)break;e=e.return}}function dc(e,t,l,a){var n=e.child;for(n!==null&&(n.return=e);n!==null;){var i=n.dependencies;if(i!==null){var f=n.child;i=i.firstContext;e:for(;i!==null;){var m=i;i=n;for(var y=0;y<t.length;y++)if(m.context===t[y]){i.lanes|=l,m=i.alternate,m!==null&&(m.lanes|=l),oc(i.return,l,e),a||(f=null);break e}i=m.next}}else if(n.tag===18){if(f=n.return,f===null)throw Error(s(341));f.lanes|=l,i=f.alternate,i!==null&&(i.lanes|=l),oc(f,l,e),f=null}else f=n.child;if(f!==null)f.return=n;else for(f=n;f!==null;){if(f===e){f=null;break}if(n=f.sibling,n!==null){n.return=f.return,f=n;break}f=f.return}n=f}}function an(e,t,l,a){e=null;for(var n=t,i=!1;n!==null;){if(!i){if((n.flags&524288)!==0)i=!0;else if((n.flags&262144)!==0)break}if(n.tag===10){var f=n.alternate;if(f===null)throw Error(s(387));if(f=f.memoizedProps,f!==null){var m=n.type;st(n.pendingProps.value,f.value)||(e!==null?e.push(m):e=[m])}}else if(n===it.current){if(f=n.alternate,f===null)throw Error(s(387));f.memoizedState.memoizedState!==n.memoizedState.memoizedState&&(e!==null?e.push(Nn):e=[Nn])}n=n.return}e!==null&&dc(t,e,l,a),t.flags|=262144}function vi(e){for(e=e.firstContext;e!==null;){if(!st(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function Yl(e){Fl=e,Gt=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function Ke(e){return Ef(Fl,e)}function yi(e,t){return Fl===null&&Yl(e),Ef(e,t)}function Ef(e,t){var l=t._currentValue;if(t={context:t,memoizedValue:l,next:null},Gt===null){if(e===null)throw Error(s(308));Gt=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else Gt=Gt.next=t;return l}var Sm=typeof AbortController<"u"?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(l,a){e.push(a)}};this.abort=function(){t.aborted=!0,e.forEach(function(l){return l()})}},Em=u.unstable_scheduleCallback,Tm=u.unstable_NormalPriority,ke={$$typeof:G,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function hc(){return{controller:new Sm,data:new Map,refCount:0}}function nn(e){e.refCount--,e.refCount===0&&Em(Tm,function(){e.controller.abort()})}var un=null,mc=0,ga=0,va=null;function Rm(e,t){if(un===null){var l=un=[];mc=0,ga=gs(),va={status:"pending",value:void 0,then:function(a){l.push(a)}}}return mc++,t.then(Tf,Tf),t}function Tf(){if(--mc===0&&un!==null){va!==null&&(va.status="fulfilled");var e=un;un=null,ga=0,va=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function Am(e,t){var l=[],a={status:"pending",value:null,reason:null,then:function(n){l.push(n)}};return e.then(function(){a.status="fulfilled",a.value=t;for(var n=0;n<l.length;n++)(0,l[n])(t)},function(n){for(a.status="rejected",a.reason=n,n=0;n<l.length;n++)(0,l[n])(void 0)}),a}var Rf=j.S;j.S=function(e,t){typeof t=="object"&&t!==null&&typeof t.then=="function"&&Rm(e,t),Rf!==null&&Rf(e,t)};var Gl=k(null);function pc(){var e=Gl.current;return e!==null?e:Se.pooledCache}function bi(e,t){t===null?F(Gl,Gl.current):F(Gl,t.pool)}function Af(){var e=pc();return e===null?null:{parent:ke._currentValue,pool:e}}var cn=Error(s(460)),zf=Error(s(474)),xi=Error(s(542)),gc={then:function(){}};function wf(e){return e=e.status,e==="fulfilled"||e==="rejected"}function _i(){}function Mf(e,t,l){switch(l=e[l],l===void 0?e.push(t):l!==t&&(t.then(_i,_i),t=l),t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,Df(e),e;default:if(typeof t.status=="string")t.then(_i,_i);else{if(e=Se,e!==null&&100<e.shellSuspendCounter)throw Error(s(482));e=t,e.status="pending",e.then(function(a){if(t.status==="pending"){var n=t;n.status="fulfilled",n.value=a}},function(a){if(t.status==="pending"){var n=t;n.status="rejected",n.reason=a}})}switch(t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,Df(e),e}throw sn=t,cn}}var sn=null;function Of(){if(sn===null)throw Error(s(459));var e=sn;return sn=null,e}function Df(e){if(e===cn||e===xi)throw Error(s(483))}var sl=!1;function vc(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function yc(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 rl(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function fl(e,t,l){var a=e.updateQueue;if(a===null)return null;if(a=a.shared,(de&2)!==0){var n=a.pending;return n===null?t.next=t:(t.next=n.next,n.next=t),a.pending=t,t=hi(e),vf(e,null,l),t}return di(e,a,t,l),hi(e)}function rn(e,t,l){if(t=t.updateQueue,t!==null&&(t=t.shared,(l&4194048)!==0)){var a=t.lanes;a&=e.pendingLanes,l|=a,t.lanes=l,Er(e,l)}}function bc(e,t){var l=e.updateQueue,a=e.alternate;if(a!==null&&(a=a.updateQueue,l===a)){var n=null,i=null;if(l=l.firstBaseUpdate,l!==null){do{var f={lane:l.lane,tag:l.tag,payload:l.payload,callback:null,next:null};i===null?n=i=f:i=i.next=f,l=l.next}while(l!==null);i===null?n=i=t:i=i.next=t}else n=i=t;l={baseState:a.baseState,firstBaseUpdate:n,lastBaseUpdate:i,shared:a.shared,callbacks:a.callbacks},e.updateQueue=l;return}e=l.lastBaseUpdate,e===null?l.firstBaseUpdate=t:e.next=t,l.lastBaseUpdate=t}var xc=!1;function fn(){if(xc){var e=va;if(e!==null)throw e}}function on(e,t,l,a){xc=!1;var n=e.updateQueue;sl=!1;var i=n.firstBaseUpdate,f=n.lastBaseUpdate,m=n.shared.pending;if(m!==null){n.shared.pending=null;var y=m,R=y.next;y.next=null,f===null?i=R:f.next=R,f=y;var D=e.alternate;D!==null&&(D=D.updateQueue,m=D.lastBaseUpdate,m!==f&&(m===null?D.firstBaseUpdate=R:m.next=R,D.lastBaseUpdate=y))}if(i!==null){var C=n.baseState;f=0,D=R=y=null,m=i;do{var A=m.lane&-536870913,z=A!==m.lane;if(z?(ce&A)===A:(a&A)===A){A!==0&&A===ga&&(xc=!0),D!==null&&(D=D.next={lane:0,tag:m.tag,payload:m.payload,callback:null,next:null});e:{var P=e,$=m;A=t;var ye=l;switch($.tag){case 1:if(P=$.payload,typeof P=="function"){C=P.call(ye,C,A);break e}C=P;break e;case 3:P.flags=P.flags&-65537|128;case 0:if(P=$.payload,A=typeof P=="function"?P.call(ye,C,A):P,A==null)break e;C=p({},C,A);break e;case 2:sl=!0}}A=m.callback,A!==null&&(e.flags|=64,z&&(e.flags|=8192),z=n.callbacks,z===null?n.callbacks=[A]:z.push(A))}else z={lane:A,tag:m.tag,payload:m.payload,callback:m.callback,next:null},D===null?(R=D=z,y=C):D=D.next=z,f|=A;if(m=m.next,m===null){if(m=n.shared.pending,m===null)break;z=m,m=z.next,z.next=null,n.lastBaseUpdate=z,n.shared.pending=null}}while(!0);D===null&&(y=C),n.baseState=y,n.firstBaseUpdate=R,n.lastBaseUpdate=D,i===null&&(n.shared.lanes=0),yl|=f,e.lanes=f,e.memoizedState=C}}function jf(e,t){if(typeof e!="function")throw Error(s(191,e));e.call(t)}function Nf(e,t){var l=e.callbacks;if(l!==null)for(e.callbacks=null,e=0;e<l.length;e++)jf(l[e],t)}var ya=k(null),Si=k(0);function Cf(e,t){e=Wt,F(Si,e),F(ya,t),Wt=e|t.baseLanes}function _c(){F(Si,Wt),F(ya,ya.current)}function Sc(){Wt=Si.current,Q(ya),Q(Si)}var ol=0,le=null,ge=null,Ce=null,Ei=!1,ba=!1,Ql=!1,Ti=0,dn=0,xa=null,zm=0;function je(){throw Error(s(321))}function Ec(e,t){if(t===null)return!1;for(var l=0;l<t.length&&l<e.length;l++)if(!st(e[l],t[l]))return!1;return!0}function Tc(e,t,l,a,n,i){return ol=i,le=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,j.H=e===null||e.memoizedState===null?yo:bo,Ql=!1,i=l(a,n),Ql=!1,ba&&(i=kf(t,l,a,n)),Uf(e),i}function Uf(e){j.H=Oi;var t=ge!==null&&ge.next!==null;if(ol=0,Ce=ge=le=null,Ei=!1,dn=0,xa=null,t)throw Error(s(300));e===null||Be||(e=e.dependencies,e!==null&&vi(e)&&(Be=!0))}function kf(e,t,l,a){le=e;var n=0;do{if(ba&&(xa=null),dn=0,ba=!1,25<=n)throw Error(s(301));if(n+=1,Ce=ge=null,e.updateQueue!=null){var i=e.updateQueue;i.lastEffect=null,i.events=null,i.stores=null,i.memoCache!=null&&(i.memoCache.index=0)}j.H=Cm,i=t(l,a)}while(ba);return i}function wm(){var e=j.H,t=e.useState()[0];return t=typeof t.then=="function"?hn(t):t,e=e.useState()[0],(ge!==null?ge.memoizedState:null)!==e&&(le.flags|=1024),t}function Rc(){var e=Ti!==0;return Ti=0,e}function Ac(e,t,l){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l}function zc(e){if(Ei){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}Ei=!1}ol=0,Ce=ge=le=null,ba=!1,dn=Ti=0,xa=null}function lt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Ce===null?le.memoizedState=Ce=e:Ce=Ce.next=e,Ce}function Ue(){if(ge===null){var e=le.alternate;e=e!==null?e.memoizedState:null}else e=ge.next;var t=Ce===null?le.memoizedState:Ce.next;if(t!==null)Ce=t,ge=e;else{if(e===null)throw le.alternate===null?Error(s(467)):Error(s(310));ge=e,e={memoizedState:ge.memoizedState,baseState:ge.baseState,baseQueue:ge.baseQueue,queue:ge.queue,next:null},Ce===null?le.memoizedState=Ce=e:Ce=Ce.next=e}return Ce}function wc(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function hn(e){var t=dn;return dn+=1,xa===null&&(xa=[]),e=Mf(xa,e,t),t=le,(Ce===null?t.memoizedState:Ce.next)===null&&(t=t.alternate,j.H=t===null||t.memoizedState===null?yo:bo),e}function Ri(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return hn(e);if(e.$$typeof===G)return Ke(e)}throw Error(s(438,String(e)))}function Mc(e){var t=null,l=le.updateQueue;if(l!==null&&(t=l.memoCache),t==null){var a=le.alternate;a!==null&&(a=a.updateQueue,a!==null&&(a=a.memoCache,a!=null&&(t={data:a.data.map(function(n){return n.slice()}),index:0})))}if(t==null&&(t={data:[],index:0}),l===null&&(l=wc(),le.updateQueue=l),l.memoCache=t,l=t.data[t.index],l===void 0)for(l=t.data[t.index]=Array(e),a=0;a<e;a++)l[a]=We;return t.index++,l}function Xt(e,t){return typeof t=="function"?t(e):t}function Ai(e){var t=Ue();return Oc(t,ge,e)}function Oc(e,t,l){var a=e.queue;if(a===null)throw Error(s(311));a.lastRenderedReducer=l;var n=e.baseQueue,i=a.pending;if(i!==null){if(n!==null){var f=n.next;n.next=i.next,i.next=f}t.baseQueue=n=i,a.pending=null}if(i=e.baseState,n===null)e.memoizedState=i;else{t=n.next;var m=f=null,y=null,R=t,D=!1;do{var C=R.lane&-536870913;if(C!==R.lane?(ce&C)===C:(ol&C)===C){var A=R.revertLane;if(A===0)y!==null&&(y=y.next={lane:0,revertLane:0,action:R.action,hasEagerState:R.hasEagerState,eagerState:R.eagerState,next:null}),C===ga&&(D=!0);else if((ol&A)===A){R=R.next,A===ga&&(D=!0);continue}else C={lane:0,revertLane:R.revertLane,action:R.action,hasEagerState:R.hasEagerState,eagerState:R.eagerState,next:null},y===null?(m=y=C,f=i):y=y.next=C,le.lanes|=A,yl|=A;C=R.action,Ql&&l(i,C),i=R.hasEagerState?R.eagerState:l(i,C)}else A={lane:C,revertLane:R.revertLane,action:R.action,hasEagerState:R.hasEagerState,eagerState:R.eagerState,next:null},y===null?(m=y=A,f=i):y=y.next=A,le.lanes|=C,yl|=C;R=R.next}while(R!==null&&R!==t);if(y===null?f=i:y.next=m,!st(i,e.memoizedState)&&(Be=!0,D&&(l=va,l!==null)))throw l;e.memoizedState=i,e.baseState=f,e.baseQueue=y,a.lastRenderedState=i}return n===null&&(a.lanes=0),[e.memoizedState,a.dispatch]}function Dc(e){var t=Ue(),l=t.queue;if(l===null)throw Error(s(311));l.lastRenderedReducer=e;var a=l.dispatch,n=l.pending,i=t.memoizedState;if(n!==null){l.pending=null;var f=n=n.next;do i=e(i,f.action),f=f.next;while(f!==n);st(i,t.memoizedState)||(Be=!0),t.memoizedState=i,t.baseQueue===null&&(t.baseState=i),l.lastRenderedState=i}return[i,a]}function Lf(e,t,l){var a=le,n=Ue(),i=fe;if(i){if(l===void 0)throw Error(s(407));l=l()}else l=t();var f=!st((ge||n).memoizedState,l);f&&(n.memoizedState=l,Be=!0),n=n.queue;var m=qf.bind(null,a,n,e);if(mn(2048,8,m,[e]),n.getSnapshot!==t||f||Ce!==null&&Ce.memoizedState.tag&1){if(a.flags|=2048,_a(9,zi(),Bf.bind(null,a,n,l,t),null),Se===null)throw Error(s(349));i||(ol&124)!==0||Hf(a,t,l)}return l}function Hf(e,t,l){e.flags|=16384,e={getSnapshot:t,value:l},t=le.updateQueue,t===null?(t=wc(),le.updateQueue=t,t.stores=[e]):(l=t.stores,l===null?t.stores=[e]:l.push(e))}function Bf(e,t,l,a){t.value=l,t.getSnapshot=a,Ff(t)&&Yf(e)}function qf(e,t,l){return l(function(){Ff(t)&&Yf(e)})}function Ff(e){var t=e.getSnapshot;e=e.value;try{var l=t();return!st(e,l)}catch{return!0}}function Yf(e){var t=da(e,2);t!==null&&mt(t,e,2)}function jc(e){var t=lt();if(typeof e=="function"){var l=e;if(e=l(),Ql){nl(!0);try{l()}finally{nl(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Xt,lastRenderedState:e},t}function Gf(e,t,l,a){return e.baseState=l,Oc(e,ge,typeof a=="function"?a:Xt)}function Mm(e,t,l,a,n){if(Mi(e))throw Error(s(485));if(e=t.action,e!==null){var i={payload:n,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(f){i.listeners.push(f)}};j.T!==null?l(!0):i.isTransition=!1,a(i),l=t.pending,l===null?(i.next=t.pending=i,Qf(t,i)):(i.next=l.next,t.pending=l.next=i)}}function Qf(e,t){var l=t.action,a=t.payload,n=e.state;if(t.isTransition){var i=j.T,f={};j.T=f;try{var m=l(n,a),y=j.S;y!==null&&y(f,m),Xf(e,t,m)}catch(R){Nc(e,t,R)}finally{j.T=i}}else try{i=l(n,a),Xf(e,t,i)}catch(R){Nc(e,t,R)}}function Xf(e,t,l){l!==null&&typeof l=="object"&&typeof l.then=="function"?l.then(function(a){Zf(e,t,a)},function(a){return Nc(e,t,a)}):Zf(e,t,l)}function Zf(e,t,l){t.status="fulfilled",t.value=l,Vf(t),e.state=l,t=e.pending,t!==null&&(l=t.next,l===t?e.pending=null:(l=l.next,t.next=l,Qf(e,l)))}function Nc(e,t,l){var a=e.pending;if(e.pending=null,a!==null){a=a.next;do t.status="rejected",t.reason=l,Vf(t),t=t.next;while(t!==a)}e.action=null}function Vf(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function Kf(e,t){return t}function $f(e,t){if(fe){var l=Se.formState;if(l!==null){e:{var a=le;if(fe){if(Me){t:{for(var n=Me,i=jt;n.nodeType!==8;){if(!i){n=null;break t}if(n=wt(n.nextSibling),n===null){n=null;break t}}i=n.data,n=i==="F!"||i==="F"?n:null}if(n){Me=wt(n.nextSibling),a=n.data==="F!";break e}}ql(a)}a=!1}a&&(t=l[0])}}return l=lt(),l.memoizedState=l.baseState=t,a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Kf,lastRenderedState:t},l.queue=a,l=po.bind(null,le,a),a.dispatch=l,a=jc(!1),i=Hc.bind(null,le,!1,a.queue),a=lt(),n={state:t,dispatch:null,action:e,pending:null},a.queue=n,l=Mm.bind(null,le,n,i,l),n.dispatch=l,a.memoizedState=e,[t,l,!1]}function Jf(e){var t=Ue();return Wf(t,ge,e)}function Wf(e,t,l){if(t=Oc(e,t,Kf)[0],e=Ai(Xt)[0],typeof t=="object"&&t!==null&&typeof t.then=="function")try{var a=hn(t)}catch(f){throw f===cn?xi:f}else a=t;t=Ue();var n=t.queue,i=n.dispatch;return l!==t.memoizedState&&(le.flags|=2048,_a(9,zi(),Om.bind(null,n,l),null)),[a,i,e]}function Om(e,t){e.action=t}function If(e){var t=Ue(),l=ge;if(l!==null)return Wf(t,l,e);Ue(),t=t.memoizedState,l=Ue();var a=l.queue.dispatch;return l.memoizedState=e,[t,a,!1]}function _a(e,t,l,a){return e={tag:e,create:l,deps:a,inst:t,next:null},t=le.updateQueue,t===null&&(t=wc(),le.updateQueue=t),l=t.lastEffect,l===null?t.lastEffect=e.next=e:(a=l.next,l.next=e,e.next=a,t.lastEffect=e),e}function zi(){return{destroy:void 0,resource:void 0}}function Pf(){return Ue().memoizedState}function wi(e,t,l,a){var n=lt();a=a===void 0?null:a,le.flags|=e,n.memoizedState=_a(1|t,zi(),l,a)}function mn(e,t,l,a){var n=Ue();a=a===void 0?null:a;var i=n.memoizedState.inst;ge!==null&&a!==null&&Ec(a,ge.memoizedState.deps)?n.memoizedState=_a(t,i,l,a):(le.flags|=e,n.memoizedState=_a(1|t,i,l,a))}function eo(e,t){wi(8390656,8,e,t)}function to(e,t){mn(2048,8,e,t)}function lo(e,t){return mn(4,2,e,t)}function ao(e,t){return mn(4,4,e,t)}function no(e,t){if(typeof t=="function"){e=e();var l=t(e);return function(){typeof l=="function"?l():t(null)}}if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function io(e,t,l){l=l!=null?l.concat([e]):null,mn(4,4,no.bind(null,t,e),l)}function Cc(){}function uo(e,t){var l=Ue();t=t===void 0?null:t;var a=l.memoizedState;return t!==null&&Ec(t,a[1])?a[0]:(l.memoizedState=[e,t],e)}function co(e,t){var l=Ue();t=t===void 0?null:t;var a=l.memoizedState;if(t!==null&&Ec(t,a[1]))return a[0];if(a=e(),Ql){nl(!0);try{e()}finally{nl(!1)}}return l.memoizedState=[a,t],a}function Uc(e,t,l){return l===void 0||(ol&1073741824)!==0?e.memoizedState=t:(e.memoizedState=l,e=od(),le.lanes|=e,yl|=e,l)}function so(e,t,l,a){return st(l,t)?l:ya.current!==null?(e=Uc(e,l,a),st(e,t)||(Be=!0),e):(ol&42)===0?(Be=!0,e.memoizedState=l):(e=od(),le.lanes|=e,yl|=e,t)}function ro(e,t,l,a,n){var i=Y.p;Y.p=i!==0&&8>i?i:8;var f=j.T,m={};j.T=m,Hc(e,!1,t,l);try{var y=n(),R=j.S;if(R!==null&&R(m,y),y!==null&&typeof y=="object"&&typeof y.then=="function"){var D=Am(y,a);pn(e,t,D,ht(e))}else pn(e,t,a,ht(e))}catch(C){pn(e,t,{then:function(){},status:"rejected",reason:C},ht())}finally{Y.p=i,j.T=f}}function Dm(){}function kc(e,t,l,a){if(e.tag!==5)throw Error(s(476));var n=fo(e).queue;ro(e,n,t,I,l===null?Dm:function(){return oo(e),l(a)})}function fo(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:Xt,lastRenderedState:I},next:null};var l={};return t.next={memoizedState:l,baseState:l,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Xt,lastRenderedState:l},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function oo(e){var t=fo(e).next.queue;pn(e,t,{},ht())}function Lc(){return Ke(Nn)}function ho(){return Ue().memoizedState}function mo(){return Ue().memoizedState}function jm(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var l=ht();e=rl(l);var a=fl(t,e,l);a!==null&&(mt(a,t,l),rn(a,t,l)),t={cache:hc()},e.payload=t;return}t=t.return}}function Nm(e,t,l){var a=ht();l={lane:a,revertLane:0,action:l,hasEagerState:!1,eagerState:null,next:null},Mi(e)?go(t,l):(l=ac(e,t,l,a),l!==null&&(mt(l,e,a),vo(l,t,a)))}function po(e,t,l){var a=ht();pn(e,t,l,a)}function pn(e,t,l,a){var n={lane:a,revertLane:0,action:l,hasEagerState:!1,eagerState:null,next:null};if(Mi(e))go(t,n);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var f=t.lastRenderedState,m=i(f,l);if(n.hasEagerState=!0,n.eagerState=m,st(m,f))return di(e,t,n,0),Se===null&&oi(),!1}catch{}finally{}if(l=ac(e,t,n,a),l!==null)return mt(l,e,a),vo(l,t,a),!0}return!1}function Hc(e,t,l,a){if(a={lane:2,revertLane:gs(),action:a,hasEagerState:!1,eagerState:null,next:null},Mi(e)){if(t)throw Error(s(479))}else t=ac(e,l,a,2),t!==null&&mt(t,e,2)}function Mi(e){var t=e.alternate;return e===le||t!==null&&t===le}function go(e,t){ba=Ei=!0;var l=e.pending;l===null?t.next=t:(t.next=l.next,l.next=t),e.pending=t}function vo(e,t,l){if((l&4194048)!==0){var a=t.lanes;a&=e.pendingLanes,l|=a,t.lanes=l,Er(e,l)}}var Oi={readContext:Ke,use:Ri,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},yo={readContext:Ke,use:Ri,useCallback:function(e,t){return lt().memoizedState=[e,t===void 0?null:t],e},useContext:Ke,useEffect:eo,useImperativeHandle:function(e,t,l){l=l!=null?l.concat([e]):null,wi(4194308,4,no.bind(null,t,e),l)},useLayoutEffect:function(e,t){return wi(4194308,4,e,t)},useInsertionEffect:function(e,t){wi(4,2,e,t)},useMemo:function(e,t){var l=lt();t=t===void 0?null:t;var a=e();if(Ql){nl(!0);try{e()}finally{nl(!1)}}return l.memoizedState=[a,t],a},useReducer:function(e,t,l){var a=lt();if(l!==void 0){var n=l(t);if(Ql){nl(!0);try{l(t)}finally{nl(!1)}}}else n=t;return a.memoizedState=a.baseState=n,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:n},a.queue=e,e=e.dispatch=Nm.bind(null,le,e),[a.memoizedState,e]},useRef:function(e){var t=lt();return e={current:e},t.memoizedState=e},useState:function(e){e=jc(e);var t=e.queue,l=po.bind(null,le,t);return t.dispatch=l,[e.memoizedState,l]},useDebugValue:Cc,useDeferredValue:function(e,t){var l=lt();return Uc(l,e,t)},useTransition:function(){var e=jc(!1);return e=ro.bind(null,le,e.queue,!0,!1),lt().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,l){var a=le,n=lt();if(fe){if(l===void 0)throw Error(s(407));l=l()}else{if(l=t(),Se===null)throw Error(s(349));(ce&124)!==0||Hf(a,t,l)}n.memoizedState=l;var i={value:l,getSnapshot:t};return n.queue=i,eo(qf.bind(null,a,i,e),[e]),a.flags|=2048,_a(9,zi(),Bf.bind(null,a,i,l,t),null),l},useId:function(){var e=lt(),t=Se.identifierPrefix;if(fe){var l=Yt,a=Ft;l=(a&~(1<<32-ct(a)-1)).toString(32)+l,t="«"+t+"R"+l,l=Ti++,0<l&&(t+="H"+l.toString(32)),t+="»"}else l=zm++,t="«"+t+"r"+l.toString(32)+"»";return e.memoizedState=t},useHostTransitionStatus:Lc,useFormState:$f,useActionState:$f,useOptimistic:function(e){var t=lt();t.memoizedState=t.baseState=e;var l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=l,t=Hc.bind(null,le,!0,l),l.dispatch=t,[e,t]},useMemoCache:Mc,useCacheRefresh:function(){return lt().memoizedState=jm.bind(null,le)}},bo={readContext:Ke,use:Ri,useCallback:uo,useContext:Ke,useEffect:to,useImperativeHandle:io,useInsertionEffect:lo,useLayoutEffect:ao,useMemo:co,useReducer:Ai,useRef:Pf,useState:function(){return Ai(Xt)},useDebugValue:Cc,useDeferredValue:function(e,t){var l=Ue();return so(l,ge.memoizedState,e,t)},useTransition:function(){var e=Ai(Xt)[0],t=Ue().memoizedState;return[typeof e=="boolean"?e:hn(e),t]},useSyncExternalStore:Lf,useId:ho,useHostTransitionStatus:Lc,useFormState:Jf,useActionState:Jf,useOptimistic:function(e,t){var l=Ue();return Gf(l,ge,e,t)},useMemoCache:Mc,useCacheRefresh:mo},Cm={readContext:Ke,use:Ri,useCallback:uo,useContext:Ke,useEffect:to,useImperativeHandle:io,useInsertionEffect:lo,useLayoutEffect:ao,useMemo:co,useReducer:Dc,useRef:Pf,useState:function(){return Dc(Xt)},useDebugValue:Cc,useDeferredValue:function(e,t){var l=Ue();return ge===null?Uc(l,e,t):so(l,ge.memoizedState,e,t)},useTransition:function(){var e=Dc(Xt)[0],t=Ue().memoizedState;return[typeof e=="boolean"?e:hn(e),t]},useSyncExternalStore:Lf,useId:ho,useHostTransitionStatus:Lc,useFormState:If,useActionState:If,useOptimistic:function(e,t){var l=Ue();return ge!==null?Gf(l,ge,e,t):(l.baseState=e,[e,l.queue.dispatch])},useMemoCache:Mc,useCacheRefresh:mo},Sa=null,gn=0;function Di(e){var t=gn;return gn+=1,Sa===null&&(Sa=[]),Mf(Sa,e,t)}function vn(e,t){t=t.props.ref,e.ref=t!==void 0?t:null}function ji(e,t){throw t.$$typeof===w?Error(s(525)):(e=Object.prototype.toString.call(t),Error(s(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)))}function xo(e){var t=e._init;return t(e._payload)}function _o(e){function t(S,_){if(e){var T=S.deletions;T===null?(S.deletions=[_],S.flags|=16):T.push(_)}}function l(S,_){if(!e)return null;for(;_!==null;)t(S,_),_=_.sibling;return null}function a(S){for(var _=new Map;S!==null;)S.key!==null?_.set(S.key,S):_.set(S.index,S),S=S.sibling;return _}function n(S,_){return S=qt(S,_),S.index=0,S.sibling=null,S}function i(S,_,T){return S.index=T,e?(T=S.alternate,T!==null?(T=T.index,T<_?(S.flags|=67108866,_):T):(S.flags|=67108866,_)):(S.flags|=1048576,_)}function f(S){return e&&S.alternate===null&&(S.flags|=67108866),S}function m(S,_,T,N){return _===null||_.tag!==6?(_=ic(T,S.mode,N),_.return=S,_):(_=n(_,T),_.return=S,_)}function y(S,_,T,N){var X=T.type;return X===M?D(S,_,T.props.children,N,T.key):_!==null&&(_.elementType===X||typeof X=="object"&&X!==null&&X.$$typeof===De&&xo(X)===_.type)?(_=n(_,T.props),vn(_,T),_.return=S,_):(_=mi(T.type,T.key,T.props,null,S.mode,N),vn(_,T),_.return=S,_)}function R(S,_,T,N){return _===null||_.tag!==4||_.stateNode.containerInfo!==T.containerInfo||_.stateNode.implementation!==T.implementation?(_=uc(T,S.mode,N),_.return=S,_):(_=n(_,T.children||[]),_.return=S,_)}function D(S,_,T,N,X){return _===null||_.tag!==7?(_=kl(T,S.mode,N,X),_.return=S,_):(_=n(_,T),_.return=S,_)}function C(S,_,T){if(typeof _=="string"&&_!==""||typeof _=="number"||typeof _=="bigint")return _=ic(""+_,S.mode,T),_.return=S,_;if(typeof _=="object"&&_!==null){switch(_.$$typeof){case E:return T=mi(_.type,_.key,_.props,null,S.mode,T),vn(T,_),T.return=S,T;case L:return _=uc(_,S.mode,T),_.return=S,_;case De:var N=_._init;return _=N(_._payload),C(S,_,T)}if(Ze(_)||Xe(_))return _=kl(_,S.mode,T,null),_.return=S,_;if(typeof _.then=="function")return C(S,Di(_),T);if(_.$$typeof===G)return C(S,yi(S,_),T);ji(S,_)}return null}function A(S,_,T,N){var X=_!==null?_.key:null;if(typeof T=="string"&&T!==""||typeof T=="number"||typeof T=="bigint")return X!==null?null:m(S,_,""+T,N);if(typeof T=="object"&&T!==null){switch(T.$$typeof){case E:return T.key===X?y(S,_,T,N):null;case L:return T.key===X?R(S,_,T,N):null;case De:return X=T._init,T=X(T._payload),A(S,_,T,N)}if(Ze(T)||Xe(T))return X!==null?null:D(S,_,T,N,null);if(typeof T.then=="function")return A(S,_,Di(T),N);if(T.$$typeof===G)return A(S,_,yi(S,T),N);ji(S,T)}return null}function z(S,_,T,N,X){if(typeof N=="string"&&N!==""||typeof N=="number"||typeof N=="bigint")return S=S.get(T)||null,m(_,S,""+N,X);if(typeof N=="object"&&N!==null){switch(N.$$typeof){case E:return S=S.get(N.key===null?T:N.key)||null,y(_,S,N,X);case L:return S=S.get(N.key===null?T:N.key)||null,R(_,S,N,X);case De:var ae=N._init;return N=ae(N._payload),z(S,_,T,N,X)}if(Ze(N)||Xe(N))return S=S.get(T)||null,D(_,S,N,X,null);if(typeof N.then=="function")return z(S,_,T,Di(N),X);if(N.$$typeof===G)return z(S,_,T,yi(_,N),X);ji(_,N)}return null}function P(S,_,T,N){for(var X=null,ae=null,Z=_,J=_=0,Fe=null;Z!==null&&J<T.length;J++){Z.index>J?(Fe=Z,Z=null):Fe=Z.sibling;var re=A(S,Z,T[J],N);if(re===null){Z===null&&(Z=Fe);break}e&&Z&&re.alternate===null&&t(S,Z),_=i(re,_,J),ae===null?X=re:ae.sibling=re,ae=re,Z=Fe}if(J===T.length)return l(S,Z),fe&&Hl(S,J),X;if(Z===null){for(;J<T.length;J++)Z=C(S,T[J],N),Z!==null&&(_=i(Z,_,J),ae===null?X=Z:ae.sibling=Z,ae=Z);return fe&&Hl(S,J),X}for(Z=a(Z);J<T.length;J++)Fe=z(Z,S,J,T[J],N),Fe!==null&&(e&&Fe.alternate!==null&&Z.delete(Fe.key===null?J:Fe.key),_=i(Fe,_,J),ae===null?X=Fe:ae.sibling=Fe,ae=Fe);return e&&Z.forEach(function(zl){return t(S,zl)}),fe&&Hl(S,J),X}function $(S,_,T,N){if(T==null)throw Error(s(151));for(var X=null,ae=null,Z=_,J=_=0,Fe=null,re=T.next();Z!==null&&!re.done;J++,re=T.next()){Z.index>J?(Fe=Z,Z=null):Fe=Z.sibling;var zl=A(S,Z,re.value,N);if(zl===null){Z===null&&(Z=Fe);break}e&&Z&&zl.alternate===null&&t(S,Z),_=i(zl,_,J),ae===null?X=zl:ae.sibling=zl,ae=zl,Z=Fe}if(re.done)return l(S,Z),fe&&Hl(S,J),X;if(Z===null){for(;!re.done;J++,re=T.next())re=C(S,re.value,N),re!==null&&(_=i(re,_,J),ae===null?X=re:ae.sibling=re,ae=re);return fe&&Hl(S,J),X}for(Z=a(Z);!re.done;J++,re=T.next())re=z(Z,S,J,re.value,N),re!==null&&(e&&re.alternate!==null&&Z.delete(re.key===null?J:re.key),_=i(re,_,J),ae===null?X=re:ae.sibling=re,ae=re);return e&&Z.forEach(function(U1){return t(S,U1)}),fe&&Hl(S,J),X}function ye(S,_,T,N){if(typeof T=="object"&&T!==null&&T.type===M&&T.key===null&&(T=T.props.children),typeof T=="object"&&T!==null){switch(T.$$typeof){case E:e:{for(var X=T.key;_!==null;){if(_.key===X){if(X=T.type,X===M){if(_.tag===7){l(S,_.sibling),N=n(_,T.props.children),N.return=S,S=N;break e}}else if(_.elementType===X||typeof X=="object"&&X!==null&&X.$$typeof===De&&xo(X)===_.type){l(S,_.sibling),N=n(_,T.props),vn(N,T),N.return=S,S=N;break e}l(S,_);break}else t(S,_);_=_.sibling}T.type===M?(N=kl(T.props.children,S.mode,N,T.key),N.return=S,S=N):(N=mi(T.type,T.key,T.props,null,S.mode,N),vn(N,T),N.return=S,S=N)}return f(S);case L:e:{for(X=T.key;_!==null;){if(_.key===X)if(_.tag===4&&_.stateNode.containerInfo===T.containerInfo&&_.stateNode.implementation===T.implementation){l(S,_.sibling),N=n(_,T.children||[]),N.return=S,S=N;break e}else{l(S,_);break}else t(S,_);_=_.sibling}N=uc(T,S.mode,N),N.return=S,S=N}return f(S);case De:return X=T._init,T=X(T._payload),ye(S,_,T,N)}if(Ze(T))return P(S,_,T,N);if(Xe(T)){if(X=Xe(T),typeof X!="function")throw Error(s(150));return T=X.call(T),$(S,_,T,N)}if(typeof T.then=="function")return ye(S,_,Di(T),N);if(T.$$typeof===G)return ye(S,_,yi(S,T),N);ji(S,T)}return typeof T=="string"&&T!==""||typeof T=="number"||typeof T=="bigint"?(T=""+T,_!==null&&_.tag===6?(l(S,_.sibling),N=n(_,T),N.return=S,S=N):(l(S,_),N=ic(T,S.mode,N),N.return=S,S=N),f(S)):l(S,_)}return function(S,_,T,N){try{gn=0;var X=ye(S,_,T,N);return Sa=null,X}catch(Z){if(Z===cn||Z===xi)throw Z;var ae=rt(29,Z,null,S.mode);return ae.lanes=N,ae.return=S,ae}finally{}}}var Ea=_o(!0),So=_o(!1),St=k(null),Nt=null;function dl(e){var t=e.alternate;F(Le,Le.current&1),F(St,e),Nt===null&&(t===null||ya.current!==null||t.memoizedState!==null)&&(Nt=e)}function Eo(e){if(e.tag===22){if(F(Le,Le.current),F(St,e),Nt===null){var t=e.alternate;t!==null&&t.memoizedState!==null&&(Nt=e)}}else hl()}function hl(){F(Le,Le.current),F(St,St.current)}function Zt(e){Q(St),Nt===e&&(Nt=null),Q(Le)}var Le=k(0);function Ni(e){for(var t=e;t!==null;){if(t.tag===13){var l=t.memoizedState;if(l!==null&&(l=l.dehydrated,l===null||l.data==="$?"||ws(l)))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 Bc(e,t,l,a){t=e.memoizedState,l=l(a,t),l=l==null?t:p({},t,l),e.memoizedState=l,e.lanes===0&&(e.updateQueue.baseState=l)}var qc={enqueueSetState:function(e,t,l){e=e._reactInternals;var a=ht(),n=rl(a);n.payload=t,l!=null&&(n.callback=l),t=fl(e,n,a),t!==null&&(mt(t,e,a),rn(t,e,a))},enqueueReplaceState:function(e,t,l){e=e._reactInternals;var a=ht(),n=rl(a);n.tag=1,n.payload=t,l!=null&&(n.callback=l),t=fl(e,n,a),t!==null&&(mt(t,e,a),rn(t,e,a))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var l=ht(),a=rl(l);a.tag=2,t!=null&&(a.callback=t),t=fl(e,a,l),t!==null&&(mt(t,e,l),rn(t,e,l))}};function To(e,t,l,a,n,i,f){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(a,i,f):t.prototype&&t.prototype.isPureReactComponent?!Ia(l,a)||!Ia(n,i):!0}function Ro(e,t,l,a){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(l,a),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(l,a),t.state!==e&&qc.enqueueReplaceState(t,t.state,null)}function Xl(e,t){var l=t;if("ref"in t){l={};for(var a in t)a!=="ref"&&(l[a]=t[a])}if(e=e.defaultProps){l===t&&(l=p({},l));for(var n in e)l[n]===void 0&&(l[n]=e[n])}return l}var Ci=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 Ao(e){Ci(e)}function zo(e){console.error(e)}function wo(e){Ci(e)}function Ui(e,t){try{var l=e.onUncaughtError;l(t.value,{componentStack:t.stack})}catch(a){setTimeout(function(){throw a})}}function Mo(e,t,l){try{var a=e.onCaughtError;a(l.value,{componentStack:l.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(n){setTimeout(function(){throw n})}}function Fc(e,t,l){return l=rl(l),l.tag=3,l.payload={element:null},l.callback=function(){Ui(e,t)},l}function Oo(e){return e=rl(e),e.tag=3,e}function Do(e,t,l,a){var n=l.type.getDerivedStateFromError;if(typeof n=="function"){var i=a.value;e.payload=function(){return n(i)},e.callback=function(){Mo(t,l,a)}}var f=l.stateNode;f!==null&&typeof f.componentDidCatch=="function"&&(e.callback=function(){Mo(t,l,a),typeof n!="function"&&(bl===null?bl=new Set([this]):bl.add(this));var m=a.stack;this.componentDidCatch(a.value,{componentStack:m!==null?m:""})})}function Um(e,t,l,a,n){if(l.flags|=32768,a!==null&&typeof a=="object"&&typeof a.then=="function"){if(t=l.alternate,t!==null&&an(t,l,n,!0),l=St.current,l!==null){switch(l.tag){case 13:return Nt===null?os():l.alternate===null&&Oe===0&&(Oe=3),l.flags&=-257,l.flags|=65536,l.lanes=n,a===gc?l.flags|=16384:(t=l.updateQueue,t===null?l.updateQueue=new Set([a]):t.add(a),hs(e,a,n)),!1;case 22:return l.flags|=65536,a===gc?l.flags|=16384:(t=l.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([a])},l.updateQueue=t):(l=t.retryQueue,l===null?t.retryQueue=new Set([a]):l.add(a)),hs(e,a,n)),!1}throw Error(s(435,l.tag))}return hs(e,a,n),os(),!1}if(fe)return t=St.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=n,a!==rc&&(e=Error(s(422),{cause:a}),ln(yt(e,l)))):(a!==rc&&(t=Error(s(423),{cause:a}),ln(yt(t,l))),e=e.current.alternate,e.flags|=65536,n&=-n,e.lanes|=n,a=yt(a,l),n=Fc(e.stateNode,a,n),bc(e,n),Oe!==4&&(Oe=2)),!1;var i=Error(s(520),{cause:a});if(i=yt(i,l),Tn===null?Tn=[i]:Tn.push(i),Oe!==4&&(Oe=2),t===null)return!0;a=yt(a,l),l=t;do{switch(l.tag){case 3:return l.flags|=65536,e=n&-n,l.lanes|=e,e=Fc(l.stateNode,a,e),bc(l,e),!1;case 1:if(t=l.type,i=l.stateNode,(l.flags&128)===0&&(typeof t.getDerivedStateFromError=="function"||i!==null&&typeof i.componentDidCatch=="function"&&(bl===null||!bl.has(i))))return l.flags|=65536,n&=-n,l.lanes|=n,n=Oo(n),Do(n,e,l,a),bc(l,n),!1}l=l.return}while(l!==null);return!1}var jo=Error(s(461)),Be=!1;function Ye(e,t,l,a){t.child=e===null?So(t,null,l,a):Ea(t,e.child,l,a)}function No(e,t,l,a,n){l=l.render;var i=t.ref;if("ref"in a){var f={};for(var m in a)m!=="ref"&&(f[m]=a[m])}else f=a;return Yl(t),a=Tc(e,t,l,f,i,n),m=Rc(),e!==null&&!Be?(Ac(e,t,n),Vt(e,t,n)):(fe&&m&&cc(t),t.flags|=1,Ye(e,t,a,n),t.child)}function Co(e,t,l,a,n){if(e===null){var i=l.type;return typeof i=="function"&&!nc(i)&&i.defaultProps===void 0&&l.compare===null?(t.tag=15,t.type=i,Uo(e,t,i,a,n)):(e=mi(l.type,null,a,t,t.mode,n),e.ref=t.ref,e.return=t,t.child=e)}if(i=e.child,!$c(e,n)){var f=i.memoizedProps;if(l=l.compare,l=l!==null?l:Ia,l(f,a)&&e.ref===t.ref)return Vt(e,t,n)}return t.flags|=1,e=qt(i,a),e.ref=t.ref,e.return=t,t.child=e}function Uo(e,t,l,a,n){if(e!==null){var i=e.memoizedProps;if(Ia(i,a)&&e.ref===t.ref)if(Be=!1,t.pendingProps=a=i,$c(e,n))(e.flags&131072)!==0&&(Be=!0);else return t.lanes=e.lanes,Vt(e,t,n)}return Yc(e,t,l,a,n)}function ko(e,t,l){var a=t.pendingProps,n=a.children,i=e!==null?e.memoizedState:null;if(a.mode==="hidden"){if((t.flags&128)!==0){if(a=i!==null?i.baseLanes|l:l,e!==null){for(n=t.child=e.child,i=0;n!==null;)i=i|n.lanes|n.childLanes,n=n.sibling;t.childLanes=i&~a}else t.childLanes=0,t.child=null;return Lo(e,t,a,l)}if((l&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&bi(t,i!==null?i.cachePool:null),i!==null?Cf(t,i):_c(),Eo(t);else return t.lanes=t.childLanes=536870912,Lo(e,t,i!==null?i.baseLanes|l:l,l)}else i!==null?(bi(t,i.cachePool),Cf(t,i),hl(),t.memoizedState=null):(e!==null&&bi(t,null),_c(),hl());return Ye(e,t,n,l),t.child}function Lo(e,t,l,a){var n=pc();return n=n===null?null:{parent:ke._currentValue,pool:n},t.memoizedState={baseLanes:l,cachePool:n},e!==null&&bi(t,null),_c(),Eo(t),e!==null&&an(e,t,a,!0),null}function ki(e,t){var l=t.ref;if(l===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof l!="function"&&typeof l!="object")throw Error(s(284));(e===null||e.ref!==l)&&(t.flags|=4194816)}}function Yc(e,t,l,a,n){return Yl(t),l=Tc(e,t,l,a,void 0,n),a=Rc(),e!==null&&!Be?(Ac(e,t,n),Vt(e,t,n)):(fe&&a&&cc(t),t.flags|=1,Ye(e,t,l,n),t.child)}function Ho(e,t,l,a,n,i){return Yl(t),t.updateQueue=null,l=kf(t,a,l,n),Uf(e),a=Rc(),e!==null&&!Be?(Ac(e,t,i),Vt(e,t,i)):(fe&&a&&cc(t),t.flags|=1,Ye(e,t,l,i),t.child)}function Bo(e,t,l,a,n){if(Yl(t),t.stateNode===null){var i=ha,f=l.contextType;typeof f=="object"&&f!==null&&(i=Ke(f)),i=new l(a,i),t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,i.updater=qc,t.stateNode=i,i._reactInternals=t,i=t.stateNode,i.props=a,i.state=t.memoizedState,i.refs={},vc(t),f=l.contextType,i.context=typeof f=="object"&&f!==null?Ke(f):ha,i.state=t.memoizedState,f=l.getDerivedStateFromProps,typeof f=="function"&&(Bc(t,l,f,a),i.state=t.memoizedState),typeof l.getDerivedStateFromProps=="function"||typeof i.getSnapshotBeforeUpdate=="function"||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(f=i.state,typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount(),f!==i.state&&qc.enqueueReplaceState(i,i.state,null),on(t,a,i,n),fn(),i.state=t.memoizedState),typeof i.componentDidMount=="function"&&(t.flags|=4194308),a=!0}else if(e===null){i=t.stateNode;var m=t.memoizedProps,y=Xl(l,m);i.props=y;var R=i.context,D=l.contextType;f=ha,typeof D=="object"&&D!==null&&(f=Ke(D));var C=l.getDerivedStateFromProps;D=typeof C=="function"||typeof i.getSnapshotBeforeUpdate=="function",m=t.pendingProps!==m,D||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(m||R!==f)&&Ro(t,i,a,f),sl=!1;var A=t.memoizedState;i.state=A,on(t,a,i,n),fn(),R=t.memoizedState,m||A!==R||sl?(typeof C=="function"&&(Bc(t,l,C,a),R=t.memoizedState),(y=sl||To(t,l,y,a,A,R,f))?(D||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount()),typeof i.componentDidMount=="function"&&(t.flags|=4194308)):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=a,t.memoizedState=R),i.props=a,i.state=R,i.context=f,a=y):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),a=!1)}else{i=t.stateNode,yc(e,t),f=t.memoizedProps,D=Xl(l,f),i.props=D,C=t.pendingProps,A=i.context,R=l.contextType,y=ha,typeof R=="object"&&R!==null&&(y=Ke(R)),m=l.getDerivedStateFromProps,(R=typeof m=="function"||typeof i.getSnapshotBeforeUpdate=="function")||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(f!==C||A!==y)&&Ro(t,i,a,y),sl=!1,A=t.memoizedState,i.state=A,on(t,a,i,n),fn();var z=t.memoizedState;f!==C||A!==z||sl||e!==null&&e.dependencies!==null&&vi(e.dependencies)?(typeof m=="function"&&(Bc(t,l,m,a),z=t.memoizedState),(D=sl||To(t,l,D,a,A,z,y)||e!==null&&e.dependencies!==null&&vi(e.dependencies))?(R||typeof i.UNSAFE_componentWillUpdate!="function"&&typeof i.componentWillUpdate!="function"||(typeof i.componentWillUpdate=="function"&&i.componentWillUpdate(a,z,y),typeof i.UNSAFE_componentWillUpdate=="function"&&i.UNSAFE_componentWillUpdate(a,z,y)),typeof i.componentDidUpdate=="function"&&(t.flags|=4),typeof i.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof i.componentDidUpdate!="function"||f===e.memoizedProps&&A===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||f===e.memoizedProps&&A===e.memoizedState||(t.flags|=1024),t.memoizedProps=a,t.memoizedState=z),i.props=a,i.state=z,i.context=y,a=D):(typeof i.componentDidUpdate!="function"||f===e.memoizedProps&&A===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||f===e.memoizedProps&&A===e.memoizedState||(t.flags|=1024),a=!1)}return i=a,ki(e,t),a=(t.flags&128)!==0,i||a?(i=t.stateNode,l=a&&typeof l.getDerivedStateFromError!="function"?null:i.render(),t.flags|=1,e!==null&&a?(t.child=Ea(t,e.child,null,n),t.child=Ea(t,null,l,n)):Ye(e,t,l,n),t.memoizedState=i.state,e=t.child):e=Vt(e,t,n),e}function qo(e,t,l,a){return tn(),t.flags|=256,Ye(e,t,l,a),t.child}var Gc={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Qc(e){return{baseLanes:e,cachePool:Af()}}function Xc(e,t,l){return e=e!==null?e.childLanes&~l:0,t&&(e|=Et),e}function Fo(e,t,l){var a=t.pendingProps,n=!1,i=(t.flags&128)!==0,f;if((f=i)||(f=e!==null&&e.memoizedState===null?!1:(Le.current&2)!==0),f&&(n=!0,t.flags&=-129),f=(t.flags&32)!==0,t.flags&=-33,e===null){if(fe){if(n?dl(t):hl(),fe){var m=Me,y;if(y=m){e:{for(y=m,m=jt;y.nodeType!==8;){if(!m){m=null;break e}if(y=wt(y.nextSibling),y===null){m=null;break e}}m=y}m!==null?(t.memoizedState={dehydrated:m,treeContext:Ll!==null?{id:Ft,overflow:Yt}:null,retryLane:536870912,hydrationErrors:null},y=rt(18,null,null,0),y.stateNode=m,y.return=t,t.child=y,Ie=t,Me=null,y=!0):y=!1}y||ql(t)}if(m=t.memoizedState,m!==null&&(m=m.dehydrated,m!==null))return ws(m)?t.lanes=32:t.lanes=536870912,null;Zt(t)}return m=a.children,a=a.fallback,n?(hl(),n=t.mode,m=Li({mode:"hidden",children:m},n),a=kl(a,n,l,null),m.return=t,a.return=t,m.sibling=a,t.child=m,n=t.child,n.memoizedState=Qc(l),n.childLanes=Xc(e,f,l),t.memoizedState=Gc,a):(dl(t),Zc(t,m))}if(y=e.memoizedState,y!==null&&(m=y.dehydrated,m!==null)){if(i)t.flags&256?(dl(t),t.flags&=-257,t=Vc(e,t,l)):t.memoizedState!==null?(hl(),t.child=e.child,t.flags|=128,t=null):(hl(),n=a.fallback,m=t.mode,a=Li({mode:"visible",children:a.children},m),n=kl(n,m,l,null),n.flags|=2,a.return=t,n.return=t,a.sibling=n,t.child=a,Ea(t,e.child,null,l),a=t.child,a.memoizedState=Qc(l),a.childLanes=Xc(e,f,l),t.memoizedState=Gc,t=n);else if(dl(t),ws(m)){if(f=m.nextSibling&&m.nextSibling.dataset,f)var R=f.dgst;f=R,a=Error(s(419)),a.stack="",a.digest=f,ln({value:a,source:null,stack:null}),t=Vc(e,t,l)}else if(Be||an(e,t,l,!1),f=(l&e.childLanes)!==0,Be||f){if(f=Se,f!==null&&(a=l&-l,a=(a&42)!==0?1:Mu(a),a=(a&(f.suspendedLanes|l))!==0?0:a,a!==0&&a!==y.retryLane))throw y.retryLane=a,da(e,a),mt(f,e,a),jo;m.data==="$?"||os(),t=Vc(e,t,l)}else m.data==="$?"?(t.flags|=192,t.child=e.child,t=null):(e=y.treeContext,Me=wt(m.nextSibling),Ie=t,fe=!0,Bl=null,jt=!1,e!==null&&(xt[_t++]=Ft,xt[_t++]=Yt,xt[_t++]=Ll,Ft=e.id,Yt=e.overflow,Ll=t),t=Zc(t,a.children),t.flags|=4096);return t}return n?(hl(),n=a.fallback,m=t.mode,y=e.child,R=y.sibling,a=qt(y,{mode:"hidden",children:a.children}),a.subtreeFlags=y.subtreeFlags&65011712,R!==null?n=qt(R,n):(n=kl(n,m,l,null),n.flags|=2),n.return=t,a.return=t,a.sibling=n,t.child=a,a=n,n=t.child,m=e.child.memoizedState,m===null?m=Qc(l):(y=m.cachePool,y!==null?(R=ke._currentValue,y=y.parent!==R?{parent:R,pool:R}:y):y=Af(),m={baseLanes:m.baseLanes|l,cachePool:y}),n.memoizedState=m,n.childLanes=Xc(e,f,l),t.memoizedState=Gc,a):(dl(t),l=e.child,e=l.sibling,l=qt(l,{mode:"visible",children:a.children}),l.return=t,l.sibling=null,e!==null&&(f=t.deletions,f===null?(t.deletions=[e],t.flags|=16):f.push(e)),t.child=l,t.memoizedState=null,l)}function Zc(e,t){return t=Li({mode:"visible",children:t},e.mode),t.return=e,e.child=t}function Li(e,t){return e=rt(22,e,null,t),e.lanes=0,e.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null},e}function Vc(e,t,l){return Ea(t,e.child,null,l),e=Zc(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Yo(e,t,l){e.lanes|=t;var a=e.alternate;a!==null&&(a.lanes|=t),oc(e.return,t,l)}function Kc(e,t,l,a,n){var i=e.memoizedState;i===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:a,tail:l,tailMode:n}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=a,i.tail=l,i.tailMode=n)}function Go(e,t,l){var a=t.pendingProps,n=a.revealOrder,i=a.tail;if(Ye(e,t,a.children,l),a=Le.current,(a&2)!==0)a=a&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&&Yo(e,l,t);else if(e.tag===19)Yo(e,l,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}a&=1}switch(F(Le,a),n){case"forwards":for(l=t.child,n=null;l!==null;)e=l.alternate,e!==null&&Ni(e)===null&&(n=l),l=l.sibling;l=n,l===null?(n=t.child,t.child=null):(n=l.sibling,l.sibling=null),Kc(t,!1,n,l,i);break;case"backwards":for(l=null,n=t.child,t.child=null;n!==null;){if(e=n.alternate,e!==null&&Ni(e)===null){t.child=n;break}e=n.sibling,n.sibling=l,l=n,n=e}Kc(t,!0,l,null,i);break;case"together":Kc(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Vt(e,t,l){if(e!==null&&(t.dependencies=e.dependencies),yl|=t.lanes,(l&t.childLanes)===0)if(e!==null){if(an(e,t,l,!1),(l&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(s(153));if(t.child!==null){for(e=t.child,l=qt(e,e.pendingProps),t.child=l,l.return=t;e.sibling!==null;)e=e.sibling,l=l.sibling=qt(e,e.pendingProps),l.return=t;l.sibling=null}return t.child}function $c(e,t){return(e.lanes&t)!==0?!0:(e=e.dependencies,!!(e!==null&&vi(e)))}function km(e,t,l){switch(t.tag){case 3:Re(t,t.stateNode.containerInfo),cl(t,ke,e.memoizedState.cache),tn();break;case 27:case 5:Tu(t);break;case 4:Re(t,t.stateNode.containerInfo);break;case 10:cl(t,t.type,t.memoizedProps.value);break;case 13:var a=t.memoizedState;if(a!==null)return a.dehydrated!==null?(dl(t),t.flags|=128,null):(l&t.child.childLanes)!==0?Fo(e,t,l):(dl(t),e=Vt(e,t,l),e!==null?e.sibling:null);dl(t);break;case 19:var n=(e.flags&128)!==0;if(a=(l&t.childLanes)!==0,a||(an(e,t,l,!1),a=(l&t.childLanes)!==0),n){if(a)return Go(e,t,l);t.flags|=128}if(n=t.memoizedState,n!==null&&(n.rendering=null,n.tail=null,n.lastEffect=null),F(Le,Le.current),a)break;return null;case 22:case 23:return t.lanes=0,ko(e,t,l);case 24:cl(t,ke,e.memoizedState.cache)}return Vt(e,t,l)}function Qo(e,t,l){if(e!==null)if(e.memoizedProps!==t.pendingProps)Be=!0;else{if(!$c(e,l)&&(t.flags&128)===0)return Be=!1,km(e,t,l);Be=(e.flags&131072)!==0}else Be=!1,fe&&(t.flags&1048576)!==0&&bf(t,gi,t.index);switch(t.lanes=0,t.tag){case 16:e:{e=t.pendingProps;var a=t.elementType,n=a._init;if(a=n(a._payload),t.type=a,typeof a=="function")nc(a)?(e=Xl(a,e),t.tag=1,t=Bo(null,t,a,e,l)):(t.tag=0,t=Yc(null,t,a,e,l));else{if(a!=null){if(n=a.$$typeof,n===ue){t.tag=11,t=No(null,t,a,e,l);break e}else if(n===pe){t.tag=14,t=Co(null,t,a,e,l);break e}}throw t=Ol(a)||a,Error(s(306,t,""))}}return t;case 0:return Yc(e,t,t.type,t.pendingProps,l);case 1:return a=t.type,n=Xl(a,t.pendingProps),Bo(e,t,a,n,l);case 3:e:{if(Re(t,t.stateNode.containerInfo),e===null)throw Error(s(387));a=t.pendingProps;var i=t.memoizedState;n=i.element,yc(e,t),on(t,a,null,l);var f=t.memoizedState;if(a=f.cache,cl(t,ke,a),a!==i.cache&&dc(t,[ke],l,!0),fn(),a=f.element,i.isDehydrated)if(i={element:a,isDehydrated:!1,cache:f.cache},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){t=qo(e,t,a,l);break e}else if(a!==n){n=yt(Error(s(424)),t),ln(n),t=qo(e,t,a,l);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(Me=wt(e.firstChild),Ie=t,fe=!0,Bl=null,jt=!0,l=So(t,null,a,l),t.child=l;l;)l.flags=l.flags&-3|4096,l=l.sibling}else{if(tn(),a===n){t=Vt(e,t,l);break e}Ye(e,t,a,l)}t=t.child}return t;case 26:return ki(e,t),e===null?(l=Kd(t.type,null,t.pendingProps,null))?t.memoizedState=l:fe||(l=t.type,e=t.pendingProps,a=Wi(ee.current).createElement(l),a[Ve]=t,a[et]=e,Qe(a,l,e),He(a),t.stateNode=a):t.memoizedState=Kd(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return Tu(t),e===null&&fe&&(a=t.stateNode=Xd(t.type,t.pendingProps,ee.current),Ie=t,jt=!0,n=Me,Sl(t.type)?(Ms=n,Me=wt(a.firstChild)):Me=n),Ye(e,t,t.pendingProps.children,l),ki(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&fe&&((n=a=Me)&&(a=f1(a,t.type,t.pendingProps,jt),a!==null?(t.stateNode=a,Ie=t,Me=wt(a.firstChild),jt=!1,n=!0):n=!1),n||ql(t)),Tu(t),n=t.type,i=t.pendingProps,f=e!==null?e.memoizedProps:null,a=i.children,Rs(n,i)?a=null:f!==null&&Rs(n,f)&&(t.flags|=32),t.memoizedState!==null&&(n=Tc(e,t,wm,null,null,l),Nn._currentValue=n),ki(e,t),Ye(e,t,a,l),t.child;case 6:return e===null&&fe&&((e=l=Me)&&(l=o1(l,t.pendingProps,jt),l!==null?(t.stateNode=l,Ie=t,Me=null,e=!0):e=!1),e||ql(t)),null;case 13:return Fo(e,t,l);case 4:return Re(t,t.stateNode.containerInfo),a=t.pendingProps,e===null?t.child=Ea(t,null,a,l):Ye(e,t,a,l),t.child;case 11:return No(e,t,t.type,t.pendingProps,l);case 7:return Ye(e,t,t.pendingProps,l),t.child;case 8:return Ye(e,t,t.pendingProps.children,l),t.child;case 12:return Ye(e,t,t.pendingProps.children,l),t.child;case 10:return a=t.pendingProps,cl(t,t.type,a.value),Ye(e,t,a.children,l),t.child;case 9:return n=t.type._context,a=t.pendingProps.children,Yl(t),n=Ke(n),a=a(n),t.flags|=1,Ye(e,t,a,l),t.child;case 14:return Co(e,t,t.type,t.pendingProps,l);case 15:return Uo(e,t,t.type,t.pendingProps,l);case 19:return Go(e,t,l);case 31:return a=t.pendingProps,l=t.mode,a={mode:a.mode,children:a.children},e===null?(l=Li(a,l),l.ref=t.ref,t.child=l,l.return=t,t=l):(l=qt(e.child,a),l.ref=t.ref,t.child=l,l.return=t,t=l),t;case 22:return ko(e,t,l);case 24:return Yl(t),a=Ke(ke),e===null?(n=pc(),n===null&&(n=Se,i=hc(),n.pooledCache=i,i.refCount++,i!==null&&(n.pooledCacheLanes|=l),n=i),t.memoizedState={parent:a,cache:n},vc(t),cl(t,ke,n)):((e.lanes&l)!==0&&(yc(e,t),on(t,null,null,l),fn()),n=e.memoizedState,i=t.memoizedState,n.parent!==a?(n={parent:a,cache:a},t.memoizedState=n,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=n),cl(t,ke,a)):(a=i.cache,cl(t,ke,a),a!==n.cache&&dc(t,[ke],l,!0))),Ye(e,t,t.pendingProps.children,l),t.child;case 29:throw t.pendingProps}throw Error(s(156,t.tag))}function Kt(e){e.flags|=4}function Xo(e,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!Pd(t)){if(t=St.current,t!==null&&((ce&4194048)===ce?Nt!==null:(ce&62914560)!==ce&&(ce&536870912)===0||t!==Nt))throw sn=gc,zf;e.flags|=8192}}function Hi(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?_r():536870912,e.lanes|=t,za|=t)}function yn(e,t){if(!fe)switch(e.tailMode){case"hidden":t=e.tail;for(var l=null;t!==null;)t.alternate!==null&&(l=t),t=t.sibling;l===null?e.tail=null:l.sibling=null;break;case"collapsed":l=e.tail;for(var a=null;l!==null;)l.alternate!==null&&(a=l),l=l.sibling;a===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:a.sibling=null}}function we(e){var t=e.alternate!==null&&e.alternate.child===e.child,l=0,a=0;if(t)for(var n=e.child;n!==null;)l|=n.lanes|n.childLanes,a|=n.subtreeFlags&65011712,a|=n.flags&65011712,n.return=e,n=n.sibling;else for(n=e.child;n!==null;)l|=n.lanes|n.childLanes,a|=n.subtreeFlags,a|=n.flags,n.return=e,n=n.sibling;return e.subtreeFlags|=a,e.childLanes=l,t}function Lm(e,t,l){var a=t.pendingProps;switch(sc(t),t.tag){case 31:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return we(t),null;case 1:return we(t),null;case 3:return l=t.stateNode,a=null,e!==null&&(a=e.memoizedState.cache),t.memoizedState.cache!==a&&(t.flags|=2048),Qt(ke),al(),l.pendingContext&&(l.context=l.pendingContext,l.pendingContext=null),(e===null||e.child===null)&&(en(t)?Kt(t):e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,Sf())),we(t),null;case 26:return l=t.memoizedState,e===null?(Kt(t),l!==null?(we(t),Xo(t,l)):(we(t),t.flags&=-16777217)):l?l!==e.memoizedState?(Kt(t),we(t),Xo(t,l)):(we(t),t.flags&=-16777217):(e.memoizedProps!==a&&Kt(t),we(t),t.flags&=-16777217),null;case 27:$n(t),l=ee.current;var n=t.type;if(e!==null&&t.stateNode!=null)e.memoizedProps!==a&&Kt(t);else{if(!a){if(t.stateNode===null)throw Error(s(166));return we(t),null}e=K.current,en(t)?xf(t):(e=Xd(n,a,l),t.stateNode=e,Kt(t))}return we(t),null;case 5:if($n(t),l=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==a&&Kt(t);else{if(!a){if(t.stateNode===null)throw Error(s(166));return we(t),null}if(e=K.current,en(t))xf(t);else{switch(n=Wi(ee.current),e){case 1:e=n.createElementNS("http://www.w3.org/2000/svg",l);break;case 2:e=n.createElementNS("http://www.w3.org/1998/Math/MathML",l);break;default:switch(l){case"svg":e=n.createElementNS("http://www.w3.org/2000/svg",l);break;case"math":e=n.createElementNS("http://www.w3.org/1998/Math/MathML",l);break;case"script":e=n.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild);break;case"select":e=typeof a.is=="string"?n.createElement("select",{is:a.is}):n.createElement("select"),a.multiple?e.multiple=!0:a.size&&(e.size=a.size);break;default:e=typeof a.is=="string"?n.createElement(l,{is:a.is}):n.createElement(l)}}e[Ve]=t,e[et]=a;e:for(n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.tag!==27&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break e;for(;n.sibling===null;){if(n.return===null||n.return===t)break e;n=n.return}n.sibling.return=n.return,n=n.sibling}t.stateNode=e;e:switch(Qe(e,l,a),l){case"button":case"input":case"select":case"textarea":e=!!a.autoFocus;break e;case"img":e=!0;break e;default:e=!1}e&&Kt(t)}}return we(t),t.flags&=-16777217,null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==a&&Kt(t);else{if(typeof a!="string"&&t.stateNode===null)throw Error(s(166));if(e=ee.current,en(t)){if(e=t.stateNode,l=t.memoizedProps,a=null,n=Ie,n!==null)switch(n.tag){case 27:case 5:a=n.memoizedProps}e[Ve]=t,e=!!(e.nodeValue===l||a!==null&&a.suppressHydrationWarning===!0||Hd(e.nodeValue,l)),e||ql(t)}else e=Wi(e).createTextNode(a),e[Ve]=t,t.stateNode=e}return we(t),null;case 13:if(a=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(n=en(t),a!==null&&a.dehydrated!==null){if(e===null){if(!n)throw Error(s(318));if(n=t.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error(s(317));n[Ve]=t}else tn(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;we(t),n=!1}else n=Sf(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),n=!0;if(!n)return t.flags&256?(Zt(t),t):(Zt(t),null)}if(Zt(t),(t.flags&128)!==0)return t.lanes=l,t;if(l=a!==null,e=e!==null&&e.memoizedState!==null,l){a=t.child,n=null,a.alternate!==null&&a.alternate.memoizedState!==null&&a.alternate.memoizedState.cachePool!==null&&(n=a.alternate.memoizedState.cachePool.pool);var i=null;a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(i=a.memoizedState.cachePool.pool),i!==n&&(a.flags|=2048)}return l!==e&&l&&(t.child.flags|=8192),Hi(t,t.updateQueue),we(t),null;case 4:return al(),e===null&&xs(t.stateNode.containerInfo),we(t),null;case 10:return Qt(t.type),we(t),null;case 19:if(Q(Le),n=t.memoizedState,n===null)return we(t),null;if(a=(t.flags&128)!==0,i=n.rendering,i===null)if(a)yn(n,!1);else{if(Oe!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(i=Ni(e),i!==null){for(t.flags|=128,yn(n,!1),e=i.updateQueue,t.updateQueue=e,Hi(t,e),t.subtreeFlags=0,e=l,l=t.child;l!==null;)yf(l,e),l=l.sibling;return F(Le,Le.current&1|2),t.child}e=e.sibling}n.tail!==null&&Dt()>Fi&&(t.flags|=128,a=!0,yn(n,!1),t.lanes=4194304)}else{if(!a)if(e=Ni(i),e!==null){if(t.flags|=128,a=!0,e=e.updateQueue,t.updateQueue=e,Hi(t,e),yn(n,!0),n.tail===null&&n.tailMode==="hidden"&&!i.alternate&&!fe)return we(t),null}else 2*Dt()-n.renderingStartTime>Fi&&l!==536870912&&(t.flags|=128,a=!0,yn(n,!1),t.lanes=4194304);n.isBackwards?(i.sibling=t.child,t.child=i):(e=n.last,e!==null?e.sibling=i:t.child=i,n.last=i)}return n.tail!==null?(t=n.tail,n.rendering=t,n.tail=t.sibling,n.renderingStartTime=Dt(),t.sibling=null,e=Le.current,F(Le,a?e&1|2:e&1),t):(we(t),null);case 22:case 23:return Zt(t),Sc(),a=t.memoizedState!==null,e!==null?e.memoizedState!==null!==a&&(t.flags|=8192):a&&(t.flags|=8192),a?(l&536870912)!==0&&(t.flags&128)===0&&(we(t),t.subtreeFlags&6&&(t.flags|=8192)):we(t),l=t.updateQueue,l!==null&&Hi(t,l.retryQueue),l=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(l=e.memoizedState.cachePool.pool),a=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(a=t.memoizedState.cachePool.pool),a!==l&&(t.flags|=2048),e!==null&&Q(Gl),null;case 24:return l=null,e!==null&&(l=e.memoizedState.cache),t.memoizedState.cache!==l&&(t.flags|=2048),Qt(ke),we(t),null;case 25:return null;case 30:return null}throw Error(s(156,t.tag))}function Hm(e,t){switch(sc(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Qt(ke),al(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return $n(t),null;case 13:if(Zt(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(s(340));tn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Q(Le),null;case 4:return al(),null;case 10:return Qt(t.type),null;case 22:case 23:return Zt(t),Sc(),e!==null&&Q(Gl),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Qt(ke),null;case 25:return null;default:return null}}function Zo(e,t){switch(sc(t),t.tag){case 3:Qt(ke),al();break;case 26:case 27:case 5:$n(t);break;case 4:al();break;case 13:Zt(t);break;case 19:Q(Le);break;case 10:Qt(t.type);break;case 22:case 23:Zt(t),Sc(),e!==null&&Q(Gl);break;case 24:Qt(ke)}}function bn(e,t){try{var l=t.updateQueue,a=l!==null?l.lastEffect:null;if(a!==null){var n=a.next;l=n;do{if((l.tag&e)===e){a=void 0;var i=l.create,f=l.inst;a=i(),f.destroy=a}l=l.next}while(l!==n)}}catch(m){xe(t,t.return,m)}}function ml(e,t,l){try{var a=t.updateQueue,n=a!==null?a.lastEffect:null;if(n!==null){var i=n.next;a=i;do{if((a.tag&e)===e){var f=a.inst,m=f.destroy;if(m!==void 0){f.destroy=void 0,n=t;var y=l,R=m;try{R()}catch(D){xe(n,y,D)}}}a=a.next}while(a!==i)}}catch(D){xe(t,t.return,D)}}function Vo(e){var t=e.updateQueue;if(t!==null){var l=e.stateNode;try{Nf(t,l)}catch(a){xe(e,e.return,a)}}}function Ko(e,t,l){l.props=Xl(e.type,e.memoizedProps),l.state=e.memoizedState;try{l.componentWillUnmount()}catch(a){xe(e,t,a)}}function xn(e,t){try{var l=e.ref;if(l!==null){switch(e.tag){case 26:case 27:case 5:var a=e.stateNode;break;case 30:a=e.stateNode;break;default:a=e.stateNode}typeof l=="function"?e.refCleanup=l(a):l.current=a}}catch(n){xe(e,t,n)}}function Ct(e,t){var l=e.ref,a=e.refCleanup;if(l!==null)if(typeof a=="function")try{a()}catch(n){xe(e,t,n)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof l=="function")try{l(null)}catch(n){xe(e,t,n)}else l.current=null}function $o(e){var t=e.type,l=e.memoizedProps,a=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":l.autoFocus&&a.focus();break e;case"img":l.src?a.src=l.src:l.srcSet&&(a.srcset=l.srcSet)}}catch(n){xe(e,e.return,n)}}function Jc(e,t,l){try{var a=e.stateNode;i1(a,e.type,l,t),a[et]=t}catch(n){xe(e,e.return,n)}}function Jo(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Sl(e.type)||e.tag===4}function Wc(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Jo(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&&Sl(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 Ic(e,t,l){var a=e.tag;if(a===5||a===6)e=e.stateNode,t?(l.nodeType===9?l.body:l.nodeName==="HTML"?l.ownerDocument.body:l).insertBefore(e,t):(t=l.nodeType===9?l.body:l.nodeName==="HTML"?l.ownerDocument.body:l,t.appendChild(e),l=l._reactRootContainer,l!=null||t.onclick!==null||(t.onclick=Ji));else if(a!==4&&(a===27&&Sl(e.type)&&(l=e.stateNode,t=null),e=e.child,e!==null))for(Ic(e,t,l),e=e.sibling;e!==null;)Ic(e,t,l),e=e.sibling}function Bi(e,t,l){var a=e.tag;if(a===5||a===6)e=e.stateNode,t?l.insertBefore(e,t):l.appendChild(e);else if(a!==4&&(a===27&&Sl(e.type)&&(l=e.stateNode),e=e.child,e!==null))for(Bi(e,t,l),e=e.sibling;e!==null;)Bi(e,t,l),e=e.sibling}function Wo(e){var t=e.stateNode,l=e.memoizedProps;try{for(var a=e.type,n=t.attributes;n.length;)t.removeAttributeNode(n[0]);Qe(t,a,l),t[Ve]=e,t[et]=l}catch(i){xe(e,e.return,i)}}var $t=!1,Ne=!1,Pc=!1,Io=typeof WeakSet=="function"?WeakSet:Set,qe=null;function Bm(e,t){if(e=e.containerInfo,Es=au,e=sf(e),Wu(e)){if("selectionStart"in e)var l={start:e.selectionStart,end:e.selectionEnd};else e:{l=(l=e.ownerDocument)&&l.defaultView||window;var a=l.getSelection&&l.getSelection();if(a&&a.rangeCount!==0){l=a.anchorNode;var n=a.anchorOffset,i=a.focusNode;a=a.focusOffset;try{l.nodeType,i.nodeType}catch{l=null;break e}var f=0,m=-1,y=-1,R=0,D=0,C=e,A=null;t:for(;;){for(var z;C!==l||n!==0&&C.nodeType!==3||(m=f+n),C!==i||a!==0&&C.nodeType!==3||(y=f+a),C.nodeType===3&&(f+=C.nodeValue.length),(z=C.firstChild)!==null;)A=C,C=z;for(;;){if(C===e)break t;if(A===l&&++R===n&&(m=f),A===i&&++D===a&&(y=f),(z=C.nextSibling)!==null)break;C=A,A=C.parentNode}C=z}l=m===-1||y===-1?null:{start:m,end:y}}else l=null}l=l||{start:0,end:0}}else l=null;for(Ts={focusedElem:e,selectionRange:l},au=!1,qe=t;qe!==null;)if(t=qe,e=t.child,(t.subtreeFlags&1024)!==0&&e!==null)e.return=t,qe=e;else for(;qe!==null;){switch(t=qe,i=t.alternate,e=t.flags,t.tag){case 0:break;case 11:case 15:break;case 1:if((e&1024)!==0&&i!==null){e=void 0,l=t,n=i.memoizedProps,i=i.memoizedState,a=l.stateNode;try{var P=Xl(l.type,n,l.elementType===l.type);e=a.getSnapshotBeforeUpdate(P,i),a.__reactInternalSnapshotBeforeUpdate=e}catch($){xe(l,l.return,$)}}break;case 3:if((e&1024)!==0){if(e=t.stateNode.containerInfo,l=e.nodeType,l===9)zs(e);else if(l===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":zs(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(s(163))}if(e=t.sibling,e!==null){e.return=t.return,qe=e;break}qe=t.return}}function Po(e,t,l){var a=l.flags;switch(l.tag){case 0:case 11:case 15:pl(e,l),a&4&&bn(5,l);break;case 1:if(pl(e,l),a&4)if(e=l.stateNode,t===null)try{e.componentDidMount()}catch(f){xe(l,l.return,f)}else{var n=Xl(l.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(n,t,e.__reactInternalSnapshotBeforeUpdate)}catch(f){xe(l,l.return,f)}}a&64&&Vo(l),a&512&&xn(l,l.return);break;case 3:if(pl(e,l),a&64&&(e=l.updateQueue,e!==null)){if(t=null,l.child!==null)switch(l.child.tag){case 27:case 5:t=l.child.stateNode;break;case 1:t=l.child.stateNode}try{Nf(e,t)}catch(f){xe(l,l.return,f)}}break;case 27:t===null&&a&4&&Wo(l);case 26:case 5:pl(e,l),t===null&&a&4&&$o(l),a&512&&xn(l,l.return);break;case 12:pl(e,l);break;case 13:pl(e,l),a&4&&ld(e,l),a&64&&(e=l.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(l=Km.bind(null,l),d1(e,l))));break;case 22:if(a=l.memoizedState!==null||$t,!a){t=t!==null&&t.memoizedState!==null||Ne,n=$t;var i=Ne;$t=a,(Ne=t)&&!i?gl(e,l,(l.subtreeFlags&8772)!==0):pl(e,l),$t=n,Ne=i}break;case 30:break;default:pl(e,l)}}function ed(e){var t=e.alternate;t!==null&&(e.alternate=null,ed(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&ju(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 Ae=null,at=!1;function Jt(e,t,l){for(l=l.child;l!==null;)td(e,t,l),l=l.sibling}function td(e,t,l){if(ut&&typeof ut.onCommitFiberUnmount=="function")try{ut.onCommitFiberUnmount(qa,l)}catch{}switch(l.tag){case 26:Ne||Ct(l,t),Jt(e,t,l),l.memoizedState?l.memoizedState.count--:l.stateNode&&(l=l.stateNode,l.parentNode.removeChild(l));break;case 27:Ne||Ct(l,t);var a=Ae,n=at;Sl(l.type)&&(Ae=l.stateNode,at=!1),Jt(e,t,l),Mn(l.stateNode),Ae=a,at=n;break;case 5:Ne||Ct(l,t);case 6:if(a=Ae,n=at,Ae=null,Jt(e,t,l),Ae=a,at=n,Ae!==null)if(at)try{(Ae.nodeType===9?Ae.body:Ae.nodeName==="HTML"?Ae.ownerDocument.body:Ae).removeChild(l.stateNode)}catch(i){xe(l,t,i)}else try{Ae.removeChild(l.stateNode)}catch(i){xe(l,t,i)}break;case 18:Ae!==null&&(at?(e=Ae,Gd(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,l.stateNode),Ln(e)):Gd(Ae,l.stateNode));break;case 4:a=Ae,n=at,Ae=l.stateNode.containerInfo,at=!0,Jt(e,t,l),Ae=a,at=n;break;case 0:case 11:case 14:case 15:Ne||ml(2,l,t),Ne||ml(4,l,t),Jt(e,t,l);break;case 1:Ne||(Ct(l,t),a=l.stateNode,typeof a.componentWillUnmount=="function"&&Ko(l,t,a)),Jt(e,t,l);break;case 21:Jt(e,t,l);break;case 22:Ne=(a=Ne)||l.memoizedState!==null,Jt(e,t,l),Ne=a;break;default:Jt(e,t,l)}}function ld(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{Ln(e)}catch(l){xe(t,t.return,l)}}function qm(e){switch(e.tag){case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new Io),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new Io),t;default:throw Error(s(435,e.tag))}}function es(e,t){var l=qm(e);t.forEach(function(a){var n=$m.bind(null,e,a);l.has(a)||(l.add(a),a.then(n,n))})}function ft(e,t){var l=t.deletions;if(l!==null)for(var a=0;a<l.length;a++){var n=l[a],i=e,f=t,m=f;e:for(;m!==null;){switch(m.tag){case 27:if(Sl(m.type)){Ae=m.stateNode,at=!1;break e}break;case 5:Ae=m.stateNode,at=!1;break e;case 3:case 4:Ae=m.stateNode.containerInfo,at=!0;break e}m=m.return}if(Ae===null)throw Error(s(160));td(i,f,n),Ae=null,at=!1,i=n.alternate,i!==null&&(i.return=null),n.return=null}if(t.subtreeFlags&13878)for(t=t.child;t!==null;)ad(t,e),t=t.sibling}var zt=null;function ad(e,t){var l=e.alternate,a=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:ft(t,e),ot(e),a&4&&(ml(3,e,e.return),bn(3,e),ml(5,e,e.return));break;case 1:ft(t,e),ot(e),a&512&&(Ne||l===null||Ct(l,l.return)),a&64&&$t&&(e=e.updateQueue,e!==null&&(a=e.callbacks,a!==null&&(l=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=l===null?a:l.concat(a))));break;case 26:var n=zt;if(ft(t,e),ot(e),a&512&&(Ne||l===null||Ct(l,l.return)),a&4){var i=l!==null?l.memoizedState:null;if(a=e.memoizedState,l===null)if(a===null)if(e.stateNode===null){e:{a=e.type,l=e.memoizedProps,n=n.ownerDocument||n;t:switch(a){case"title":i=n.getElementsByTagName("title")[0],(!i||i[Ga]||i[Ve]||i.namespaceURI==="http://www.w3.org/2000/svg"||i.hasAttribute("itemprop"))&&(i=n.createElement(a),n.head.insertBefore(i,n.querySelector("head > title"))),Qe(i,a,l),i[Ve]=e,He(i),a=i;break e;case"link":var f=Wd("link","href",n).get(a+(l.href||""));if(f){for(var m=0;m<f.length;m++)if(i=f[m],i.getAttribute("href")===(l.href==null||l.href===""?null:l.href)&&i.getAttribute("rel")===(l.rel==null?null:l.rel)&&i.getAttribute("title")===(l.title==null?null:l.title)&&i.getAttribute("crossorigin")===(l.crossOrigin==null?null:l.crossOrigin)){f.splice(m,1);break t}}i=n.createElement(a),Qe(i,a,l),n.head.appendChild(i);break;case"meta":if(f=Wd("meta","content",n).get(a+(l.content||""))){for(m=0;m<f.length;m++)if(i=f[m],i.getAttribute("content")===(l.content==null?null:""+l.content)&&i.getAttribute("name")===(l.name==null?null:l.name)&&i.getAttribute("property")===(l.property==null?null:l.property)&&i.getAttribute("http-equiv")===(l.httpEquiv==null?null:l.httpEquiv)&&i.getAttribute("charset")===(l.charSet==null?null:l.charSet)){f.splice(m,1);break t}}i=n.createElement(a),Qe(i,a,l),n.head.appendChild(i);break;default:throw Error(s(468,a))}i[Ve]=e,He(i),a=i}e.stateNode=a}else Id(n,e.type,e.stateNode);else e.stateNode=Jd(n,a,e.memoizedProps);else i!==a?(i===null?l.stateNode!==null&&(l=l.stateNode,l.parentNode.removeChild(l)):i.count--,a===null?Id(n,e.type,e.stateNode):Jd(n,a,e.memoizedProps)):a===null&&e.stateNode!==null&&Jc(e,e.memoizedProps,l.memoizedProps)}break;case 27:ft(t,e),ot(e),a&512&&(Ne||l===null||Ct(l,l.return)),l!==null&&a&4&&Jc(e,e.memoizedProps,l.memoizedProps);break;case 5:if(ft(t,e),ot(e),a&512&&(Ne||l===null||Ct(l,l.return)),e.flags&32){n=e.stateNode;try{ia(n,"")}catch(z){xe(e,e.return,z)}}a&4&&e.stateNode!=null&&(n=e.memoizedProps,Jc(e,n,l!==null?l.memoizedProps:n)),a&1024&&(Pc=!0);break;case 6:if(ft(t,e),ot(e),a&4){if(e.stateNode===null)throw Error(s(162));a=e.memoizedProps,l=e.stateNode;try{l.nodeValue=a}catch(z){xe(e,e.return,z)}}break;case 3:if(eu=null,n=zt,zt=Ii(t.containerInfo),ft(t,e),zt=n,ot(e),a&4&&l!==null&&l.memoizedState.isDehydrated)try{Ln(t.containerInfo)}catch(z){xe(e,e.return,z)}Pc&&(Pc=!1,nd(e));break;case 4:a=zt,zt=Ii(e.stateNode.containerInfo),ft(t,e),ot(e),zt=a;break;case 12:ft(t,e),ot(e);break;case 13:ft(t,e),ot(e),e.child.flags&8192&&e.memoizedState!==null!=(l!==null&&l.memoizedState!==null)&&(us=Dt()),a&4&&(a=e.updateQueue,a!==null&&(e.updateQueue=null,es(e,a)));break;case 22:n=e.memoizedState!==null;var y=l!==null&&l.memoizedState!==null,R=$t,D=Ne;if($t=R||n,Ne=D||y,ft(t,e),Ne=D,$t=R,ot(e),a&8192)e:for(t=e.stateNode,t._visibility=n?t._visibility&-2:t._visibility|1,n&&(l===null||y||$t||Ne||Zl(e)),l=null,t=e;;){if(t.tag===5||t.tag===26){if(l===null){y=l=t;try{if(i=y.stateNode,n)f=i.style,typeof f.setProperty=="function"?f.setProperty("display","none","important"):f.display="none";else{m=y.stateNode;var C=y.memoizedProps.style,A=C!=null&&C.hasOwnProperty("display")?C.display:null;m.style.display=A==null||typeof A=="boolean"?"":(""+A).trim()}}catch(z){xe(y,y.return,z)}}}else if(t.tag===6){if(l===null){y=t;try{y.stateNode.nodeValue=n?"":y.memoizedProps}catch(z){xe(y,y.return,z)}}}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;l===t&&(l=null),t=t.return}l===t&&(l=null),t.sibling.return=t.return,t=t.sibling}a&4&&(a=e.updateQueue,a!==null&&(l=a.retryQueue,l!==null&&(a.retryQueue=null,es(e,l))));break;case 19:ft(t,e),ot(e),a&4&&(a=e.updateQueue,a!==null&&(e.updateQueue=null,es(e,a)));break;case 30:break;case 21:break;default:ft(t,e),ot(e)}}function ot(e){var t=e.flags;if(t&2){try{for(var l,a=e.return;a!==null;){if(Jo(a)){l=a;break}a=a.return}if(l==null)throw Error(s(160));switch(l.tag){case 27:var n=l.stateNode,i=Wc(e);Bi(e,i,n);break;case 5:var f=l.stateNode;l.flags&32&&(ia(f,""),l.flags&=-33);var m=Wc(e);Bi(e,m,f);break;case 3:case 4:var y=l.stateNode.containerInfo,R=Wc(e);Ic(e,R,y);break;default:throw Error(s(161))}}catch(D){xe(e,e.return,D)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function nd(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;nd(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function pl(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)Po(e,t.alternate,t),t=t.sibling}function Zl(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:ml(4,t,t.return),Zl(t);break;case 1:Ct(t,t.return);var l=t.stateNode;typeof l.componentWillUnmount=="function"&&Ko(t,t.return,l),Zl(t);break;case 27:Mn(t.stateNode);case 26:case 5:Ct(t,t.return),Zl(t);break;case 22:t.memoizedState===null&&Zl(t);break;case 30:Zl(t);break;default:Zl(t)}e=e.sibling}}function gl(e,t,l){for(l=l&&(t.subtreeFlags&8772)!==0,t=t.child;t!==null;){var a=t.alternate,n=e,i=t,f=i.flags;switch(i.tag){case 0:case 11:case 15:gl(n,i,l),bn(4,i);break;case 1:if(gl(n,i,l),a=i,n=a.stateNode,typeof n.componentDidMount=="function")try{n.componentDidMount()}catch(R){xe(a,a.return,R)}if(a=i,n=a.updateQueue,n!==null){var m=a.stateNode;try{var y=n.shared.hiddenCallbacks;if(y!==null)for(n.shared.hiddenCallbacks=null,n=0;n<y.length;n++)jf(y[n],m)}catch(R){xe(a,a.return,R)}}l&&f&64&&Vo(i),xn(i,i.return);break;case 27:Wo(i);case 26:case 5:gl(n,i,l),l&&a===null&&f&4&&$o(i),xn(i,i.return);break;case 12:gl(n,i,l);break;case 13:gl(n,i,l),l&&f&4&&ld(n,i);break;case 22:i.memoizedState===null&&gl(n,i,l),xn(i,i.return);break;case 30:break;default:gl(n,i,l)}t=t.sibling}}function ts(e,t){var l=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(l=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==l&&(e!=null&&e.refCount++,l!=null&&nn(l))}function ls(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&nn(e))}function Ut(e,t,l,a){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)id(e,t,l,a),t=t.sibling}function id(e,t,l,a){var n=t.flags;switch(t.tag){case 0:case 11:case 15:Ut(e,t,l,a),n&2048&&bn(9,t);break;case 1:Ut(e,t,l,a);break;case 3:Ut(e,t,l,a),n&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&nn(e)));break;case 12:if(n&2048){Ut(e,t,l,a),e=t.stateNode;try{var i=t.memoizedProps,f=i.id,m=i.onPostCommit;typeof m=="function"&&m(f,t.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(y){xe(t,t.return,y)}}else Ut(e,t,l,a);break;case 13:Ut(e,t,l,a);break;case 23:break;case 22:i=t.stateNode,f=t.alternate,t.memoizedState!==null?i._visibility&2?Ut(e,t,l,a):_n(e,t):i._visibility&2?Ut(e,t,l,a):(i._visibility|=2,Ta(e,t,l,a,(t.subtreeFlags&10256)!==0)),n&2048&&ts(f,t);break;case 24:Ut(e,t,l,a),n&2048&&ls(t.alternate,t);break;default:Ut(e,t,l,a)}}function Ta(e,t,l,a,n){for(n=n&&(t.subtreeFlags&10256)!==0,t=t.child;t!==null;){var i=e,f=t,m=l,y=a,R=f.flags;switch(f.tag){case 0:case 11:case 15:Ta(i,f,m,y,n),bn(8,f);break;case 23:break;case 22:var D=f.stateNode;f.memoizedState!==null?D._visibility&2?Ta(i,f,m,y,n):_n(i,f):(D._visibility|=2,Ta(i,f,m,y,n)),n&&R&2048&&ts(f.alternate,f);break;case 24:Ta(i,f,m,y,n),n&&R&2048&&ls(f.alternate,f);break;default:Ta(i,f,m,y,n)}t=t.sibling}}function _n(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var l=e,a=t,n=a.flags;switch(a.tag){case 22:_n(l,a),n&2048&&ts(a.alternate,a);break;case 24:_n(l,a),n&2048&&ls(a.alternate,a);break;default:_n(l,a)}t=t.sibling}}var Sn=8192;function Ra(e){if(e.subtreeFlags&Sn)for(e=e.child;e!==null;)ud(e),e=e.sibling}function ud(e){switch(e.tag){case 26:Ra(e),e.flags&Sn&&e.memoizedState!==null&&R1(zt,e.memoizedState,e.memoizedProps);break;case 5:Ra(e);break;case 3:case 4:var t=zt;zt=Ii(e.stateNode.containerInfo),Ra(e),zt=t;break;case 22:e.memoizedState===null&&(t=e.alternate,t!==null&&t.memoizedState!==null?(t=Sn,Sn=16777216,Ra(e),Sn=t):Ra(e));break;default:Ra(e)}}function cd(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 En(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var l=0;l<t.length;l++){var a=t[l];qe=a,rd(a,e)}cd(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)sd(e),e=e.sibling}function sd(e){switch(e.tag){case 0:case 11:case 15:En(e),e.flags&2048&&ml(9,e,e.return);break;case 3:En(e);break;case 12:En(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,qi(e)):En(e);break;default:En(e)}}function qi(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var l=0;l<t.length;l++){var a=t[l];qe=a,rd(a,e)}cd(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:ml(8,t,t.return),qi(t);break;case 22:l=t.stateNode,l._visibility&2&&(l._visibility&=-3,qi(t));break;default:qi(t)}e=e.sibling}}function rd(e,t){for(;qe!==null;){var l=qe;switch(l.tag){case 0:case 11:case 15:ml(8,l,t);break;case 23:case 22:if(l.memoizedState!==null&&l.memoizedState.cachePool!==null){var a=l.memoizedState.cachePool.pool;a!=null&&a.refCount++}break;case 24:nn(l.memoizedState.cache)}if(a=l.child,a!==null)a.return=l,qe=a;else e:for(l=e;qe!==null;){a=qe;var n=a.sibling,i=a.return;if(ed(a),a===l){qe=null;break e}if(n!==null){n.return=i,qe=n;break e}qe=i}}}var Fm={getCacheForType:function(e){var t=Ke(ke),l=t.data.get(e);return l===void 0&&(l=e(),t.data.set(e,l)),l}},Ym=typeof WeakMap=="function"?WeakMap:Map,de=0,Se=null,ne=null,ce=0,he=0,dt=null,vl=!1,Aa=!1,as=!1,Wt=0,Oe=0,yl=0,Vl=0,ns=0,Et=0,za=0,Tn=null,nt=null,is=!1,us=0,Fi=1/0,Yi=null,bl=null,Ge=0,xl=null,wa=null,Ma=0,cs=0,ss=null,fd=null,Rn=0,rs=null;function ht(){if((de&2)!==0&&ce!==0)return ce&-ce;if(j.T!==null){var e=ga;return e!==0?e:gs()}return Tr()}function od(){Et===0&&(Et=(ce&536870912)===0||fe?xr():536870912);var e=St.current;return e!==null&&(e.flags|=32),Et}function mt(e,t,l){(e===Se&&(he===2||he===9)||e.cancelPendingCommit!==null)&&(Oa(e,0),_l(e,ce,Et,!1)),Ya(e,l),((de&2)===0||e!==Se)&&(e===Se&&((de&2)===0&&(Vl|=l),Oe===4&&_l(e,ce,Et,!1)),kt(e))}function dd(e,t,l){if((de&6)!==0)throw Error(s(327));var a=!l&&(t&124)===0&&(t&e.expiredLanes)===0||Fa(e,t),n=a?Xm(e,t):ds(e,t,!0),i=a;do{if(n===0){Aa&&!a&&_l(e,t,0,!1);break}else{if(l=e.current.alternate,i&&!Gm(l)){n=ds(e,t,!1),i=!1;continue}if(n===2){if(i=t,e.errorRecoveryDisabledLanes&i)var f=0;else f=e.pendingLanes&-536870913,f=f!==0?f:f&536870912?536870912:0;if(f!==0){t=f;e:{var m=e;n=Tn;var y=m.current.memoizedState.isDehydrated;if(y&&(Oa(m,f).flags|=256),f=ds(m,f,!1),f!==2){if(as&&!y){m.errorRecoveryDisabledLanes|=i,Vl|=i,n=4;break e}i=nt,nt=n,i!==null&&(nt===null?nt=i:nt.push.apply(nt,i))}n=f}if(i=!1,n!==2)continue}}if(n===1){Oa(e,0),_l(e,t,0,!0);break}e:{switch(a=e,i=n,i){case 0:case 1:throw Error(s(345));case 4:if((t&4194048)!==t)break;case 6:_l(a,t,Et,!vl);break e;case 2:nt=null;break;case 3:case 5:break;default:throw Error(s(329))}if((t&62914560)===t&&(n=us+300-Dt(),10<n)){if(_l(a,t,Et,!vl),Pn(a,0,!0)!==0)break e;a.timeoutHandle=Fd(hd.bind(null,a,l,nt,Yi,is,t,Et,Vl,za,vl,i,2,-0,0),n);break e}hd(a,l,nt,Yi,is,t,Et,Vl,za,vl,i,0,-0,0)}}break}while(!0);kt(e)}function hd(e,t,l,a,n,i,f,m,y,R,D,C,A,z){if(e.timeoutHandle=-1,C=t.subtreeFlags,(C&8192||(C&16785408)===16785408)&&(jn={stylesheets:null,count:0,unsuspend:T1},ud(t),C=A1(),C!==null)){e.cancelPendingCommit=C(xd.bind(null,e,t,i,l,a,n,f,m,y,D,1,A,z)),_l(e,i,f,!R);return}xd(e,t,i,l,a,n,f,m,y)}function Gm(e){for(var t=e;;){var l=t.tag;if((l===0||l===11||l===15)&&t.flags&16384&&(l=t.updateQueue,l!==null&&(l=l.stores,l!==null)))for(var a=0;a<l.length;a++){var n=l[a],i=n.getSnapshot;n=n.value;try{if(!st(i(),n))return!1}catch{return!1}}if(l=t.child,t.subtreeFlags&16384&&l!==null)l.return=t,t=l;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 _l(e,t,l,a){t&=~ns,t&=~Vl,e.suspendedLanes|=t,e.pingedLanes&=~t,a&&(e.warmLanes|=t),a=e.expirationTimes;for(var n=t;0<n;){var i=31-ct(n),f=1<<i;a[i]=-1,n&=~f}l!==0&&Sr(e,l,t)}function Gi(){return(de&6)===0?(An(0),!1):!0}function fs(){if(ne!==null){if(he===0)var e=ne.return;else e=ne,Gt=Fl=null,zc(e),Sa=null,gn=0,e=ne;for(;e!==null;)Zo(e.alternate,e),e=e.return;ne=null}}function Oa(e,t){var l=e.timeoutHandle;l!==-1&&(e.timeoutHandle=-1,c1(l)),l=e.cancelPendingCommit,l!==null&&(e.cancelPendingCommit=null,l()),fs(),Se=e,ne=l=qt(e.current,null),ce=t,he=0,dt=null,vl=!1,Aa=Fa(e,t),as=!1,za=Et=ns=Vl=yl=Oe=0,nt=Tn=null,is=!1,(t&8)!==0&&(t|=t&32);var a=e.entangledLanes;if(a!==0)for(e=e.entanglements,a&=t;0<a;){var n=31-ct(a),i=1<<n;t|=e[n],a&=~i}return Wt=t,oi(),l}function md(e,t){le=null,j.H=Oi,t===cn||t===xi?(t=Of(),he=3):t===zf?(t=Of(),he=4):he=t===jo?8:t!==null&&typeof t=="object"&&typeof t.then=="function"?6:1,dt=t,ne===null&&(Oe=1,Ui(e,yt(t,e.current)))}function pd(){var e=j.H;return j.H=Oi,e===null?Oi:e}function gd(){var e=j.A;return j.A=Fm,e}function os(){Oe=4,vl||(ce&4194048)!==ce&&St.current!==null||(Aa=!0),(yl&134217727)===0&&(Vl&134217727)===0||Se===null||_l(Se,ce,Et,!1)}function ds(e,t,l){var a=de;de|=2;var n=pd(),i=gd();(Se!==e||ce!==t)&&(Yi=null,Oa(e,t)),t=!1;var f=Oe;e:do try{if(he!==0&&ne!==null){var m=ne,y=dt;switch(he){case 8:fs(),f=6;break e;case 3:case 2:case 9:case 6:St.current===null&&(t=!0);var R=he;if(he=0,dt=null,Da(e,m,y,R),l&&Aa){f=0;break e}break;default:R=he,he=0,dt=null,Da(e,m,y,R)}}Qm(),f=Oe;break}catch(D){md(e,D)}while(!0);return t&&e.shellSuspendCounter++,Gt=Fl=null,de=a,j.H=n,j.A=i,ne===null&&(Se=null,ce=0,oi()),f}function Qm(){for(;ne!==null;)vd(ne)}function Xm(e,t){var l=de;de|=2;var a=pd(),n=gd();Se!==e||ce!==t?(Yi=null,Fi=Dt()+500,Oa(e,t)):Aa=Fa(e,t);e:do try{if(he!==0&&ne!==null){t=ne;var i=dt;t:switch(he){case 1:he=0,dt=null,Da(e,t,i,1);break;case 2:case 9:if(wf(i)){he=0,dt=null,yd(t);break}t=function(){he!==2&&he!==9||Se!==e||(he=7),kt(e)},i.then(t,t);break e;case 3:he=7;break e;case 4:he=5;break e;case 7:wf(i)?(he=0,dt=null,yd(t)):(he=0,dt=null,Da(e,t,i,7));break;case 5:var f=null;switch(ne.tag){case 26:f=ne.memoizedState;case 5:case 27:var m=ne;if(!f||Pd(f)){he=0,dt=null;var y=m.sibling;if(y!==null)ne=y;else{var R=m.return;R!==null?(ne=R,Qi(R)):ne=null}break t}}he=0,dt=null,Da(e,t,i,5);break;case 6:he=0,dt=null,Da(e,t,i,6);break;case 8:fs(),Oe=6;break e;default:throw Error(s(462))}}Zm();break}catch(D){md(e,D)}while(!0);return Gt=Fl=null,j.H=a,j.A=n,de=l,ne!==null?0:(Se=null,ce=0,oi(),Oe)}function Zm(){for(;ne!==null&&!m0();)vd(ne)}function vd(e){var t=Qo(e.alternate,e,Wt);e.memoizedProps=e.pendingProps,t===null?Qi(e):ne=t}function yd(e){var t=e,l=t.alternate;switch(t.tag){case 15:case 0:t=Ho(l,t,t.pendingProps,t.type,void 0,ce);break;case 11:t=Ho(l,t,t.pendingProps,t.type.render,t.ref,ce);break;case 5:zc(t);default:Zo(l,t),t=ne=yf(t,Wt),t=Qo(l,t,Wt)}e.memoizedProps=e.pendingProps,t===null?Qi(e):ne=t}function Da(e,t,l,a){Gt=Fl=null,zc(t),Sa=null,gn=0;var n=t.return;try{if(Um(e,n,t,l,ce)){Oe=1,Ui(e,yt(l,e.current)),ne=null;return}}catch(i){if(n!==null)throw ne=n,i;Oe=1,Ui(e,yt(l,e.current)),ne=null;return}t.flags&32768?(fe||a===1?e=!0:Aa||(ce&536870912)!==0?e=!1:(vl=e=!0,(a===2||a===9||a===3||a===6)&&(a=St.current,a!==null&&a.tag===13&&(a.flags|=16384))),bd(t,e)):Qi(t)}function Qi(e){var t=e;do{if((t.flags&32768)!==0){bd(t,vl);return}e=t.return;var l=Lm(t.alternate,t,Wt);if(l!==null){ne=l;return}if(t=t.sibling,t!==null){ne=t;return}ne=t=e}while(t!==null);Oe===0&&(Oe=5)}function bd(e,t){do{var l=Hm(e.alternate,e);if(l!==null){l.flags&=32767,ne=l;return}if(l=e.return,l!==null&&(l.flags|=32768,l.subtreeFlags=0,l.deletions=null),!t&&(e=e.sibling,e!==null)){ne=e;return}ne=e=l}while(e!==null);Oe=6,ne=null}function xd(e,t,l,a,n,i,f,m,y){e.cancelPendingCommit=null;do Xi();while(Ge!==0);if((de&6)!==0)throw Error(s(327));if(t!==null){if(t===e.current)throw Error(s(177));if(i=t.lanes|t.childLanes,i|=lc,T0(e,l,i,f,m,y),e===Se&&(ne=Se=null,ce=0),wa=t,xl=e,Ma=l,cs=i,ss=n,fd=a,(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,Jm(Jn,function(){return Rd(),null})):(e.callbackNode=null,e.callbackPriority=0),a=(t.flags&13878)!==0,(t.subtreeFlags&13878)!==0||a){a=j.T,j.T=null,n=Y.p,Y.p=2,f=de,de|=4;try{Bm(e,t,l)}finally{de=f,Y.p=n,j.T=a}}Ge=1,_d(),Sd(),Ed()}}function _d(){if(Ge===1){Ge=0;var e=xl,t=wa,l=(t.flags&13878)!==0;if((t.subtreeFlags&13878)!==0||l){l=j.T,j.T=null;var a=Y.p;Y.p=2;var n=de;de|=4;try{ad(t,e);var i=Ts,f=sf(e.containerInfo),m=i.focusedElem,y=i.selectionRange;if(f!==m&&m&&m.ownerDocument&&cf(m.ownerDocument.documentElement,m)){if(y!==null&&Wu(m)){var R=y.start,D=y.end;if(D===void 0&&(D=R),"selectionStart"in m)m.selectionStart=R,m.selectionEnd=Math.min(D,m.value.length);else{var C=m.ownerDocument||document,A=C&&C.defaultView||window;if(A.getSelection){var z=A.getSelection(),P=m.textContent.length,$=Math.min(y.start,P),ye=y.end===void 0?$:Math.min(y.end,P);!z.extend&&$>ye&&(f=ye,ye=$,$=f);var S=uf(m,$),_=uf(m,ye);if(S&&_&&(z.rangeCount!==1||z.anchorNode!==S.node||z.anchorOffset!==S.offset||z.focusNode!==_.node||z.focusOffset!==_.offset)){var T=C.createRange();T.setStart(S.node,S.offset),z.removeAllRanges(),$>ye?(z.addRange(T),z.extend(_.node,_.offset)):(T.setEnd(_.node,_.offset),z.addRange(T))}}}}for(C=[],z=m;z=z.parentNode;)z.nodeType===1&&C.push({element:z,left:z.scrollLeft,top:z.scrollTop});for(typeof m.focus=="function"&&m.focus(),m=0;m<C.length;m++){var N=C[m];N.element.scrollLeft=N.left,N.element.scrollTop=N.top}}au=!!Es,Ts=Es=null}finally{de=n,Y.p=a,j.T=l}}e.current=t,Ge=2}}function Sd(){if(Ge===2){Ge=0;var e=xl,t=wa,l=(t.flags&8772)!==0;if((t.subtreeFlags&8772)!==0||l){l=j.T,j.T=null;var a=Y.p;Y.p=2;var n=de;de|=4;try{Po(e,t.alternate,t)}finally{de=n,Y.p=a,j.T=l}}Ge=3}}function Ed(){if(Ge===4||Ge===3){Ge=0,p0();var e=xl,t=wa,l=Ma,a=fd;(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?Ge=5:(Ge=0,wa=xl=null,Td(e,e.pendingLanes));var n=e.pendingLanes;if(n===0&&(bl=null),Ou(l),t=t.stateNode,ut&&typeof ut.onCommitFiberRoot=="function")try{ut.onCommitFiberRoot(qa,t,void 0,(t.current.flags&128)===128)}catch{}if(a!==null){t=j.T,n=Y.p,Y.p=2,j.T=null;try{for(var i=e.onRecoverableError,f=0;f<a.length;f++){var m=a[f];i(m.value,{componentStack:m.stack})}}finally{j.T=t,Y.p=n}}(Ma&3)!==0&&Xi(),kt(e),n=e.pendingLanes,(l&4194090)!==0&&(n&42)!==0?e===rs?Rn++:(Rn=0,rs=e):Rn=0,An(0)}}function Td(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,nn(t)))}function Xi(e){return _d(),Sd(),Ed(),Rd()}function Rd(){if(Ge!==5)return!1;var e=xl,t=cs;cs=0;var l=Ou(Ma),a=j.T,n=Y.p;try{Y.p=32>l?32:l,j.T=null,l=ss,ss=null;var i=xl,f=Ma;if(Ge=0,wa=xl=null,Ma=0,(de&6)!==0)throw Error(s(331));var m=de;if(de|=4,sd(i.current),id(i,i.current,f,l),de=m,An(0,!1),ut&&typeof ut.onPostCommitFiberRoot=="function")try{ut.onPostCommitFiberRoot(qa,i)}catch{}return!0}finally{Y.p=n,j.T=a,Td(e,t)}}function Ad(e,t,l){t=yt(l,t),t=Fc(e.stateNode,t,2),e=fl(e,t,2),e!==null&&(Ya(e,2),kt(e))}function xe(e,t,l){if(e.tag===3)Ad(e,e,l);else for(;t!==null;){if(t.tag===3){Ad(t,e,l);break}else if(t.tag===1){var a=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof a.componentDidCatch=="function"&&(bl===null||!bl.has(a))){e=yt(l,e),l=Oo(2),a=fl(t,l,2),a!==null&&(Do(l,a,t,e),Ya(a,2),kt(a));break}}t=t.return}}function hs(e,t,l){var a=e.pingCache;if(a===null){a=e.pingCache=new Ym;var n=new Set;a.set(t,n)}else n=a.get(t),n===void 0&&(n=new Set,a.set(t,n));n.has(l)||(as=!0,n.add(l),e=Vm.bind(null,e,t,l),t.then(e,e))}function Vm(e,t,l){var a=e.pingCache;a!==null&&a.delete(t),e.pingedLanes|=e.suspendedLanes&l,e.warmLanes&=~l,Se===e&&(ce&l)===l&&(Oe===4||Oe===3&&(ce&62914560)===ce&&300>Dt()-us?(de&2)===0&&Oa(e,0):ns|=l,za===ce&&(za=0)),kt(e)}function zd(e,t){t===0&&(t=_r()),e=da(e,t),e!==null&&(Ya(e,t),kt(e))}function Km(e){var t=e.memoizedState,l=0;t!==null&&(l=t.retryLane),zd(e,l)}function $m(e,t){var l=0;switch(e.tag){case 13:var a=e.stateNode,n=e.memoizedState;n!==null&&(l=n.retryLane);break;case 19:a=e.stateNode;break;case 22:a=e.stateNode._retryCache;break;default:throw Error(s(314))}a!==null&&a.delete(t),zd(e,l)}function Jm(e,t){return Au(e,t)}var Zi=null,ja=null,ms=!1,Vi=!1,ps=!1,Kl=0;function kt(e){e!==ja&&e.next===null&&(ja===null?Zi=ja=e:ja=ja.next=e),Vi=!0,ms||(ms=!0,Im())}function An(e,t){if(!ps&&Vi){ps=!0;do for(var l=!1,a=Zi;a!==null;){if(e!==0){var n=a.pendingLanes;if(n===0)var i=0;else{var f=a.suspendedLanes,m=a.pingedLanes;i=(1<<31-ct(42|e)+1)-1,i&=n&~(f&~m),i=i&201326741?i&201326741|1:i?i|2:0}i!==0&&(l=!0,Dd(a,i))}else i=ce,i=Pn(a,a===Se?i:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),(i&3)===0||Fa(a,i)||(l=!0,Dd(a,i));a=a.next}while(l);ps=!1}}function Wm(){wd()}function wd(){Vi=ms=!1;var e=0;Kl!==0&&(u1()&&(e=Kl),Kl=0);for(var t=Dt(),l=null,a=Zi;a!==null;){var n=a.next,i=Md(a,t);i===0?(a.next=null,l===null?Zi=n:l.next=n,n===null&&(ja=l)):(l=a,(e!==0||(i&3)!==0)&&(Vi=!0)),a=n}An(e)}function Md(e,t){for(var l=e.suspendedLanes,a=e.pingedLanes,n=e.expirationTimes,i=e.pendingLanes&-62914561;0<i;){var f=31-ct(i),m=1<<f,y=n[f];y===-1?((m&l)===0||(m&a)!==0)&&(n[f]=E0(m,t)):y<=t&&(e.expiredLanes|=m),i&=~m}if(t=Se,l=ce,l=Pn(e,e===t?l:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),a=e.callbackNode,l===0||e===t&&(he===2||he===9)||e.cancelPendingCommit!==null)return a!==null&&a!==null&&zu(a),e.callbackNode=null,e.callbackPriority=0;if((l&3)===0||Fa(e,l)){if(t=l&-l,t===e.callbackPriority)return t;switch(a!==null&&zu(a),Ou(l)){case 2:case 8:l=yr;break;case 32:l=Jn;break;case 268435456:l=br;break;default:l=Jn}return a=Od.bind(null,e),l=Au(l,a),e.callbackPriority=t,e.callbackNode=l,t}return a!==null&&a!==null&&zu(a),e.callbackPriority=2,e.callbackNode=null,2}function Od(e,t){if(Ge!==0&&Ge!==5)return e.callbackNode=null,e.callbackPriority=0,null;var l=e.callbackNode;if(Xi()&&e.callbackNode!==l)return null;var a=ce;return a=Pn(e,e===Se?a:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),a===0?null:(dd(e,a,t),Md(e,Dt()),e.callbackNode!=null&&e.callbackNode===l?Od.bind(null,e):null)}function Dd(e,t){if(Xi())return null;dd(e,t,!0)}function Im(){s1(function(){(de&6)!==0?Au(vr,Wm):wd()})}function gs(){return Kl===0&&(Kl=xr()),Kl}function jd(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:ni(""+e)}function Nd(e,t){var l=t.ownerDocument.createElement("input");return l.name=t.name,l.value=t.value,e.id&&l.setAttribute("form",e.id),t.parentNode.insertBefore(l,t),e=new FormData(e),l.parentNode.removeChild(l),e}function Pm(e,t,l,a,n){if(t==="submit"&&l&&l.stateNode===n){var i=jd((n[et]||null).action),f=a.submitter;f&&(t=(t=f[et]||null)?jd(t.formAction):f.getAttribute("formAction"),t!==null&&(i=t,f=null));var m=new si("action","action",null,a,n);e.push({event:m,listeners:[{instance:null,listener:function(){if(a.defaultPrevented){if(Kl!==0){var y=f?Nd(n,f):new FormData(n);kc(l,{pending:!0,data:y,method:n.method,action:i},null,y)}}else typeof i=="function"&&(m.preventDefault(),y=f?Nd(n,f):new FormData(n),kc(l,{pending:!0,data:y,method:n.method,action:i},i,y))},currentTarget:n}]})}}for(var vs=0;vs<tc.length;vs++){var ys=tc[vs],e1=ys.toLowerCase(),t1=ys[0].toUpperCase()+ys.slice(1);At(e1,"on"+t1)}At(of,"onAnimationEnd"),At(df,"onAnimationIteration"),At(hf,"onAnimationStart"),At("dblclick","onDoubleClick"),At("focusin","onFocus"),At("focusout","onBlur"),At(ym,"onTransitionRun"),At(bm,"onTransitionStart"),At(xm,"onTransitionCancel"),At(mf,"onTransitionEnd"),la("onMouseEnter",["mouseout","mouseover"]),la("onMouseLeave",["mouseout","mouseover"]),la("onPointerEnter",["pointerout","pointerover"]),la("onPointerLeave",["pointerout","pointerover"]),jl("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),jl("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),jl("onBeforeInput",["compositionend","keypress","textInput","paste"]),jl("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),jl("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),jl("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var zn="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(" "),l1=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(zn));function Cd(e,t){t=(t&4)!==0;for(var l=0;l<e.length;l++){var a=e[l],n=a.event;a=a.listeners;e:{var i=void 0;if(t)for(var f=a.length-1;0<=f;f--){var m=a[f],y=m.instance,R=m.currentTarget;if(m=m.listener,y!==i&&n.isPropagationStopped())break e;i=m,n.currentTarget=R;try{i(n)}catch(D){Ci(D)}n.currentTarget=null,i=y}else for(f=0;f<a.length;f++){if(m=a[f],y=m.instance,R=m.currentTarget,m=m.listener,y!==i&&n.isPropagationStopped())break e;i=m,n.currentTarget=R;try{i(n)}catch(D){Ci(D)}n.currentTarget=null,i=y}}}}function ie(e,t){var l=t[Du];l===void 0&&(l=t[Du]=new Set);var a=e+"__bubble";l.has(a)||(Ud(t,e,2,!1),l.add(a))}function bs(e,t,l){var a=0;t&&(a|=4),Ud(l,e,a,t)}var Ki="_reactListening"+Math.random().toString(36).slice(2);function xs(e){if(!e[Ki]){e[Ki]=!0,Ar.forEach(function(l){l!=="selectionchange"&&(l1.has(l)||bs(l,!1,e),bs(l,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Ki]||(t[Ki]=!0,bs("selectionchange",!1,t))}}function Ud(e,t,l,a){switch(ih(t)){case 2:var n=M1;break;case 8:n=O1;break;default:n=Cs}l=n.bind(null,t,l,e),n=void 0,!Yu||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(n=!0),a?n!==void 0?e.addEventListener(t,l,{capture:!0,passive:n}):e.addEventListener(t,l,!0):n!==void 0?e.addEventListener(t,l,{passive:n}):e.addEventListener(t,l,!1)}function _s(e,t,l,a,n){var i=a;if((t&1)===0&&(t&2)===0&&a!==null)e:for(;;){if(a===null)return;var f=a.tag;if(f===3||f===4){var m=a.stateNode.containerInfo;if(m===n)break;if(f===4)for(f=a.return;f!==null;){var y=f.tag;if((y===3||y===4)&&f.stateNode.containerInfo===n)return;f=f.return}for(;m!==null;){if(f=Pl(m),f===null)return;if(y=f.tag,y===5||y===6||y===26||y===27){a=i=f;continue e}m=m.parentNode}}a=a.return}qr(function(){var R=i,D=qu(l),C=[];e:{var A=pf.get(e);if(A!==void 0){var z=si,P=e;switch(e){case"keypress":if(ui(l)===0)break e;case"keydown":case"keyup":z=J0;break;case"focusin":P="focus",z=Zu;break;case"focusout":P="blur",z=Zu;break;case"beforeblur":case"afterblur":z=Zu;break;case"click":if(l.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":z=Gr;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":z=H0;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":z=P0;break;case of:case df:case hf:z=F0;break;case mf:z=tm;break;case"scroll":case"scrollend":z=k0;break;case"wheel":z=am;break;case"copy":case"cut":case"paste":z=G0;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":z=Xr;break;case"toggle":case"beforetoggle":z=im}var $=(t&4)!==0,ye=!$&&(e==="scroll"||e==="scrollend"),S=$?A!==null?A+"Capture":null:A;$=[];for(var _=R,T;_!==null;){var N=_;if(T=N.stateNode,N=N.tag,N!==5&&N!==26&&N!==27||T===null||S===null||(N=Xa(_,S),N!=null&&$.push(wn(_,N,T))),ye)break;_=_.return}0<$.length&&(A=new z(A,P,null,l,D),C.push({event:A,listeners:$}))}}if((t&7)===0){e:{if(A=e==="mouseover"||e==="pointerover",z=e==="mouseout"||e==="pointerout",A&&l!==Bu&&(P=l.relatedTarget||l.fromElement)&&(Pl(P)||P[Il]))break e;if((z||A)&&(A=D.window===D?D:(A=D.ownerDocument)?A.defaultView||A.parentWindow:window,z?(P=l.relatedTarget||l.toElement,z=R,P=P?Pl(P):null,P!==null&&(ye=h(P),$=P.tag,P!==ye||$!==5&&$!==27&&$!==6)&&(P=null)):(z=null,P=R),z!==P)){if($=Gr,N="onMouseLeave",S="onMouseEnter",_="mouse",(e==="pointerout"||e==="pointerover")&&($=Xr,N="onPointerLeave",S="onPointerEnter",_="pointer"),ye=z==null?A:Qa(z),T=P==null?A:Qa(P),A=new $(N,_+"leave",z,l,D),A.target=ye,A.relatedTarget=T,N=null,Pl(D)===R&&($=new $(S,_+"enter",P,l,D),$.target=T,$.relatedTarget=ye,N=$),ye=N,z&&P)t:{for($=z,S=P,_=0,T=$;T;T=Na(T))_++;for(T=0,N=S;N;N=Na(N))T++;for(;0<_-T;)$=Na($),_--;for(;0<T-_;)S=Na(S),T--;for(;_--;){if($===S||S!==null&&$===S.alternate)break t;$=Na($),S=Na(S)}$=null}else $=null;z!==null&&kd(C,A,z,$,!1),P!==null&&ye!==null&&kd(C,ye,P,$,!0)}}e:{if(A=R?Qa(R):window,z=A.nodeName&&A.nodeName.toLowerCase(),z==="select"||z==="input"&&A.type==="file")var X=Pr;else if(Wr(A))if(ef)X=pm;else{X=hm;var ae=dm}else z=A.nodeName,!z||z.toLowerCase()!=="input"||A.type!=="checkbox"&&A.type!=="radio"?R&&Hu(R.elementType)&&(X=Pr):X=mm;if(X&&(X=X(e,R))){Ir(C,X,l,D);break e}ae&&ae(e,A,R),e==="focusout"&&R&&A.type==="number"&&R.memoizedProps.value!=null&&Lu(A,"number",A.value)}switch(ae=R?Qa(R):window,e){case"focusin":(Wr(ae)||ae.contentEditable==="true")&&(ra=ae,Iu=R,Pa=null);break;case"focusout":Pa=Iu=ra=null;break;case"mousedown":Pu=!0;break;case"contextmenu":case"mouseup":case"dragend":Pu=!1,rf(C,l,D);break;case"selectionchange":if(vm)break;case"keydown":case"keyup":rf(C,l,D)}var Z;if(Ku)e:{switch(e){case"compositionstart":var J="onCompositionStart";break e;case"compositionend":J="onCompositionEnd";break e;case"compositionupdate":J="onCompositionUpdate";break e}J=void 0}else sa?$r(e,l)&&(J="onCompositionEnd"):e==="keydown"&&l.keyCode===229&&(J="onCompositionStart");J&&(Zr&&l.locale!=="ko"&&(sa||J!=="onCompositionStart"?J==="onCompositionEnd"&&sa&&(Z=Fr()):(ul=D,Gu="value"in ul?ul.value:ul.textContent,sa=!0)),ae=$i(R,J),0<ae.length&&(J=new Qr(J,e,null,l,D),C.push({event:J,listeners:ae}),Z?J.data=Z:(Z=Jr(l),Z!==null&&(J.data=Z)))),(Z=cm?sm(e,l):rm(e,l))&&(J=$i(R,"onBeforeInput"),0<J.length&&(ae=new Qr("onBeforeInput","beforeinput",null,l,D),C.push({event:ae,listeners:J}),ae.data=Z)),Pm(C,e,R,l,D)}Cd(C,t)})}function wn(e,t,l){return{instance:e,listener:t,currentTarget:l}}function $i(e,t){for(var l=t+"Capture",a=[];e!==null;){var n=e,i=n.stateNode;if(n=n.tag,n!==5&&n!==26&&n!==27||i===null||(n=Xa(e,l),n!=null&&a.unshift(wn(e,n,i)),n=Xa(e,t),n!=null&&a.push(wn(e,n,i))),e.tag===3)return a;e=e.return}return[]}function Na(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function kd(e,t,l,a,n){for(var i=t._reactName,f=[];l!==null&&l!==a;){var m=l,y=m.alternate,R=m.stateNode;if(m=m.tag,y!==null&&y===a)break;m!==5&&m!==26&&m!==27||R===null||(y=R,n?(R=Xa(l,i),R!=null&&f.unshift(wn(l,R,y))):n||(R=Xa(l,i),R!=null&&f.push(wn(l,R,y)))),l=l.return}f.length!==0&&e.push({event:t,listeners:f})}var a1=/\r\n?/g,n1=/\u0000|\uFFFD/g;function Ld(e){return(typeof e=="string"?e:""+e).replace(a1,`
|
||
`).replace(n1,"")}function Hd(e,t){return t=Ld(t),Ld(e)===t}function Ji(){}function ve(e,t,l,a,n,i){switch(l){case"children":typeof a=="string"?t==="body"||t==="textarea"&&a===""||ia(e,a):(typeof a=="number"||typeof a=="bigint")&&t!=="body"&&ia(e,""+a);break;case"className":ti(e,"class",a);break;case"tabIndex":ti(e,"tabindex",a);break;case"dir":case"role":case"viewBox":case"width":case"height":ti(e,l,a);break;case"style":Hr(e,a,i);break;case"data":if(t!=="object"){ti(e,"data",a);break}case"src":case"href":if(a===""&&(t!=="a"||l!=="href")){e.removeAttribute(l);break}if(a==null||typeof a=="function"||typeof a=="symbol"||typeof a=="boolean"){e.removeAttribute(l);break}a=ni(""+a),e.setAttribute(l,a);break;case"action":case"formAction":if(typeof a=="function"){e.setAttribute(l,"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 i=="function"&&(l==="formAction"?(t!=="input"&&ve(e,t,"name",n.name,n,null),ve(e,t,"formEncType",n.formEncType,n,null),ve(e,t,"formMethod",n.formMethod,n,null),ve(e,t,"formTarget",n.formTarget,n,null)):(ve(e,t,"encType",n.encType,n,null),ve(e,t,"method",n.method,n,null),ve(e,t,"target",n.target,n,null)));if(a==null||typeof a=="symbol"||typeof a=="boolean"){e.removeAttribute(l);break}a=ni(""+a),e.setAttribute(l,a);break;case"onClick":a!=null&&(e.onclick=Ji);break;case"onScroll":a!=null&&ie("scroll",e);break;case"onScrollEnd":a!=null&&ie("scrollend",e);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(s(61));if(l=a.__html,l!=null){if(n.children!=null)throw Error(s(60));e.innerHTML=l}}break;case"multiple":e.multiple=a&&typeof a!="function"&&typeof a!="symbol";break;case"muted":e.muted=a&&typeof a!="function"&&typeof a!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(a==null||typeof a=="function"||typeof a=="boolean"||typeof a=="symbol"){e.removeAttribute("xlink:href");break}l=ni(""+a),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",l);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":a!=null&&typeof a!="function"&&typeof a!="symbol"?e.setAttribute(l,""+a):e.removeAttribute(l);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":a&&typeof a!="function"&&typeof a!="symbol"?e.setAttribute(l,""):e.removeAttribute(l);break;case"capture":case"download":a===!0?e.setAttribute(l,""):a!==!1&&a!=null&&typeof a!="function"&&typeof a!="symbol"?e.setAttribute(l,a):e.removeAttribute(l);break;case"cols":case"rows":case"size":case"span":a!=null&&typeof a!="function"&&typeof a!="symbol"&&!isNaN(a)&&1<=a?e.setAttribute(l,a):e.removeAttribute(l);break;case"rowSpan":case"start":a==null||typeof a=="function"||typeof a=="symbol"||isNaN(a)?e.removeAttribute(l):e.setAttribute(l,a);break;case"popover":ie("beforetoggle",e),ie("toggle",e),ei(e,"popover",a);break;case"xlinkActuate":Ht(e,"http://www.w3.org/1999/xlink","xlink:actuate",a);break;case"xlinkArcrole":Ht(e,"http://www.w3.org/1999/xlink","xlink:arcrole",a);break;case"xlinkRole":Ht(e,"http://www.w3.org/1999/xlink","xlink:role",a);break;case"xlinkShow":Ht(e,"http://www.w3.org/1999/xlink","xlink:show",a);break;case"xlinkTitle":Ht(e,"http://www.w3.org/1999/xlink","xlink:title",a);break;case"xlinkType":Ht(e,"http://www.w3.org/1999/xlink","xlink:type",a);break;case"xmlBase":Ht(e,"http://www.w3.org/XML/1998/namespace","xml:base",a);break;case"xmlLang":Ht(e,"http://www.w3.org/XML/1998/namespace","xml:lang",a);break;case"xmlSpace":Ht(e,"http://www.w3.org/XML/1998/namespace","xml:space",a);break;case"is":ei(e,"is",a);break;case"innerText":case"textContent":break;default:(!(2<l.length)||l[0]!=="o"&&l[0]!=="O"||l[1]!=="n"&&l[1]!=="N")&&(l=C0.get(l)||l,ei(e,l,a))}}function Ss(e,t,l,a,n,i){switch(l){case"style":Hr(e,a,i);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(s(61));if(l=a.__html,l!=null){if(n.children!=null)throw Error(s(60));e.innerHTML=l}}break;case"children":typeof a=="string"?ia(e,a):(typeof a=="number"||typeof a=="bigint")&&ia(e,""+a);break;case"onScroll":a!=null&&ie("scroll",e);break;case"onScrollEnd":a!=null&&ie("scrollend",e);break;case"onClick":a!=null&&(e.onclick=Ji);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!zr.hasOwnProperty(l))e:{if(l[0]==="o"&&l[1]==="n"&&(n=l.endsWith("Capture"),t=l.slice(2,n?l.length-7:void 0),i=e[et]||null,i=i!=null?i[l]:null,typeof i=="function"&&e.removeEventListener(t,i,n),typeof a=="function")){typeof i!="function"&&i!==null&&(l in e?e[l]=null:e.hasAttribute(l)&&e.removeAttribute(l)),e.addEventListener(t,a,n);break e}l in e?e[l]=a:a===!0?e.setAttribute(l,""):ei(e,l,a)}}}function Qe(e,t,l){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":ie("error",e),ie("load",e);var a=!1,n=!1,i;for(i in l)if(l.hasOwnProperty(i)){var f=l[i];if(f!=null)switch(i){case"src":a=!0;break;case"srcSet":n=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(s(137,t));default:ve(e,t,i,f,l,null)}}n&&ve(e,t,"srcSet",l.srcSet,l,null),a&&ve(e,t,"src",l.src,l,null);return;case"input":ie("invalid",e);var m=i=f=n=null,y=null,R=null;for(a in l)if(l.hasOwnProperty(a)){var D=l[a];if(D!=null)switch(a){case"name":n=D;break;case"type":f=D;break;case"checked":y=D;break;case"defaultChecked":R=D;break;case"value":i=D;break;case"defaultValue":m=D;break;case"children":case"dangerouslySetInnerHTML":if(D!=null)throw Error(s(137,t));break;default:ve(e,t,a,D,l,null)}}Cr(e,i,m,y,R,f,n,!1),li(e);return;case"select":ie("invalid",e),a=f=i=null;for(n in l)if(l.hasOwnProperty(n)&&(m=l[n],m!=null))switch(n){case"value":i=m;break;case"defaultValue":f=m;break;case"multiple":a=m;default:ve(e,t,n,m,l,null)}t=i,l=f,e.multiple=!!a,t!=null?na(e,!!a,t,!1):l!=null&&na(e,!!a,l,!0);return;case"textarea":ie("invalid",e),i=n=a=null;for(f in l)if(l.hasOwnProperty(f)&&(m=l[f],m!=null))switch(f){case"value":a=m;break;case"defaultValue":n=m;break;case"children":i=m;break;case"dangerouslySetInnerHTML":if(m!=null)throw Error(s(91));break;default:ve(e,t,f,m,l,null)}kr(e,a,n,i),li(e);return;case"option":for(y in l)if(l.hasOwnProperty(y)&&(a=l[y],a!=null))switch(y){case"selected":e.selected=a&&typeof a!="function"&&typeof a!="symbol";break;default:ve(e,t,y,a,l,null)}return;case"dialog":ie("beforetoggle",e),ie("toggle",e),ie("cancel",e),ie("close",e);break;case"iframe":case"object":ie("load",e);break;case"video":case"audio":for(a=0;a<zn.length;a++)ie(zn[a],e);break;case"image":ie("error",e),ie("load",e);break;case"details":ie("toggle",e);break;case"embed":case"source":case"link":ie("error",e),ie("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(R in l)if(l.hasOwnProperty(R)&&(a=l[R],a!=null))switch(R){case"children":case"dangerouslySetInnerHTML":throw Error(s(137,t));default:ve(e,t,R,a,l,null)}return;default:if(Hu(t)){for(D in l)l.hasOwnProperty(D)&&(a=l[D],a!==void 0&&Ss(e,t,D,a,l,void 0));return}}for(m in l)l.hasOwnProperty(m)&&(a=l[m],a!=null&&ve(e,t,m,a,l,null))}function i1(e,t,l,a){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var n=null,i=null,f=null,m=null,y=null,R=null,D=null;for(z in l){var C=l[z];if(l.hasOwnProperty(z)&&C!=null)switch(z){case"checked":break;case"value":break;case"defaultValue":y=C;default:a.hasOwnProperty(z)||ve(e,t,z,null,a,C)}}for(var A in a){var z=a[A];if(C=l[A],a.hasOwnProperty(A)&&(z!=null||C!=null))switch(A){case"type":i=z;break;case"name":n=z;break;case"checked":R=z;break;case"defaultChecked":D=z;break;case"value":f=z;break;case"defaultValue":m=z;break;case"children":case"dangerouslySetInnerHTML":if(z!=null)throw Error(s(137,t));break;default:z!==C&&ve(e,t,A,z,a,C)}}ku(e,f,m,y,R,D,i,n);return;case"select":z=f=m=A=null;for(i in l)if(y=l[i],l.hasOwnProperty(i)&&y!=null)switch(i){case"value":break;case"multiple":z=y;default:a.hasOwnProperty(i)||ve(e,t,i,null,a,y)}for(n in a)if(i=a[n],y=l[n],a.hasOwnProperty(n)&&(i!=null||y!=null))switch(n){case"value":A=i;break;case"defaultValue":m=i;break;case"multiple":f=i;default:i!==y&&ve(e,t,n,i,a,y)}t=m,l=f,a=z,A!=null?na(e,!!l,A,!1):!!a!=!!l&&(t!=null?na(e,!!l,t,!0):na(e,!!l,l?[]:"",!1));return;case"textarea":z=A=null;for(m in l)if(n=l[m],l.hasOwnProperty(m)&&n!=null&&!a.hasOwnProperty(m))switch(m){case"value":break;case"children":break;default:ve(e,t,m,null,a,n)}for(f in a)if(n=a[f],i=l[f],a.hasOwnProperty(f)&&(n!=null||i!=null))switch(f){case"value":A=n;break;case"defaultValue":z=n;break;case"children":break;case"dangerouslySetInnerHTML":if(n!=null)throw Error(s(91));break;default:n!==i&&ve(e,t,f,n,a,i)}Ur(e,A,z);return;case"option":for(var P in l)if(A=l[P],l.hasOwnProperty(P)&&A!=null&&!a.hasOwnProperty(P))switch(P){case"selected":e.selected=!1;break;default:ve(e,t,P,null,a,A)}for(y in a)if(A=a[y],z=l[y],a.hasOwnProperty(y)&&A!==z&&(A!=null||z!=null))switch(y){case"selected":e.selected=A&&typeof A!="function"&&typeof A!="symbol";break;default:ve(e,t,y,A,a,z)}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 $ in l)A=l[$],l.hasOwnProperty($)&&A!=null&&!a.hasOwnProperty($)&&ve(e,t,$,null,a,A);for(R in a)if(A=a[R],z=l[R],a.hasOwnProperty(R)&&A!==z&&(A!=null||z!=null))switch(R){case"children":case"dangerouslySetInnerHTML":if(A!=null)throw Error(s(137,t));break;default:ve(e,t,R,A,a,z)}return;default:if(Hu(t)){for(var ye in l)A=l[ye],l.hasOwnProperty(ye)&&A!==void 0&&!a.hasOwnProperty(ye)&&Ss(e,t,ye,void 0,a,A);for(D in a)A=a[D],z=l[D],!a.hasOwnProperty(D)||A===z||A===void 0&&z===void 0||Ss(e,t,D,A,a,z);return}}for(var S in l)A=l[S],l.hasOwnProperty(S)&&A!=null&&!a.hasOwnProperty(S)&&ve(e,t,S,null,a,A);for(C in a)A=a[C],z=l[C],!a.hasOwnProperty(C)||A===z||A==null&&z==null||ve(e,t,C,A,a,z)}var Es=null,Ts=null;function Wi(e){return e.nodeType===9?e:e.ownerDocument}function Bd(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 qd(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 Rs(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 As=null;function u1(){var e=window.event;return e&&e.type==="popstate"?e===As?!1:(As=e,!0):(As=null,!1)}var Fd=typeof setTimeout=="function"?setTimeout:void 0,c1=typeof clearTimeout=="function"?clearTimeout:void 0,Yd=typeof Promise=="function"?Promise:void 0,s1=typeof queueMicrotask=="function"?queueMicrotask:typeof Yd<"u"?function(e){return Yd.resolve(null).then(e).catch(r1)}:Fd;function r1(e){setTimeout(function(){throw e})}function Sl(e){return e==="head"}function Gd(e,t){var l=t,a=0,n=0;do{var i=l.nextSibling;if(e.removeChild(l),i&&i.nodeType===8)if(l=i.data,l==="/$"){if(0<a&&8>a){l=a;var f=e.ownerDocument;if(l&1&&Mn(f.documentElement),l&2&&Mn(f.body),l&4)for(l=f.head,Mn(l),f=l.firstChild;f;){var m=f.nextSibling,y=f.nodeName;f[Ga]||y==="SCRIPT"||y==="STYLE"||y==="LINK"&&f.rel.toLowerCase()==="stylesheet"||l.removeChild(f),f=m}}if(n===0){e.removeChild(i),Ln(t);return}n--}else l==="$"||l==="$?"||l==="$!"?n++:a=l.charCodeAt(0)-48;else a=0;l=i}while(l);Ln(t)}function zs(e){var t=e.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var l=t;switch(t=t.nextSibling,l.nodeName){case"HTML":case"HEAD":case"BODY":zs(l),ju(l);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(l.rel.toLowerCase()==="stylesheet")continue}e.removeChild(l)}}function f1(e,t,l,a){for(;e.nodeType===1;){var n=l;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!a&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(a){if(!e[Ga])switch(t){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(i=e.getAttribute("rel"),i==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(i!==n.rel||e.getAttribute("href")!==(n.href==null||n.href===""?null:n.href)||e.getAttribute("crossorigin")!==(n.crossOrigin==null?null:n.crossOrigin)||e.getAttribute("title")!==(n.title==null?null:n.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(i=e.getAttribute("src"),(i!==(n.src==null?null:n.src)||e.getAttribute("type")!==(n.type==null?null:n.type)||e.getAttribute("crossorigin")!==(n.crossOrigin==null?null:n.crossOrigin))&&i&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(t==="input"&&e.type==="hidden"){var i=n.name==null?null:""+n.name;if(n.type==="hidden"&&e.getAttribute("name")===i)return e}else return e;if(e=wt(e.nextSibling),e===null)break}return null}function o1(e,t,l){if(t==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!l||(e=wt(e.nextSibling),e===null))return null;return e}function ws(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState==="complete"}function d1(e,t){var l=e.ownerDocument;if(e.data!=="$?"||l.readyState==="complete")t();else{var a=function(){t(),l.removeEventListener("DOMContentLoaded",a)};l.addEventListener("DOMContentLoaded",a),e._reactRetry=a}}function wt(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 Ms=null;function Qd(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var l=e.data;if(l==="$"||l==="$!"||l==="$?"){if(t===0)return e;t--}else l==="/$"&&t++}e=e.previousSibling}return null}function Xd(e,t,l){switch(t=Wi(l),e){case"html":if(e=t.documentElement,!e)throw Error(s(452));return e;case"head":if(e=t.head,!e)throw Error(s(453));return e;case"body":if(e=t.body,!e)throw Error(s(454));return e;default:throw Error(s(451))}}function Mn(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);ju(e)}var Tt=new Map,Zd=new Set;function Ii(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var It=Y.d;Y.d={f:h1,r:m1,D:p1,C:g1,L:v1,m:y1,X:x1,S:b1,M:_1};function h1(){var e=It.f(),t=Gi();return e||t}function m1(e){var t=ea(e);t!==null&&t.tag===5&&t.type==="form"?oo(t):It.r(e)}var Ca=typeof document>"u"?null:document;function Vd(e,t,l){var a=Ca;if(a&&typeof t=="string"&&t){var n=vt(t);n='link[rel="'+e+'"][href="'+n+'"]',typeof l=="string"&&(n+='[crossorigin="'+l+'"]'),Zd.has(n)||(Zd.add(n),e={rel:e,crossOrigin:l,href:t},a.querySelector(n)===null&&(t=a.createElement("link"),Qe(t,"link",e),He(t),a.head.appendChild(t)))}}function p1(e){It.D(e),Vd("dns-prefetch",e,null)}function g1(e,t){It.C(e,t),Vd("preconnect",e,t)}function v1(e,t,l){It.L(e,t,l);var a=Ca;if(a&&e&&t){var n='link[rel="preload"][as="'+vt(t)+'"]';t==="image"&&l&&l.imageSrcSet?(n+='[imagesrcset="'+vt(l.imageSrcSet)+'"]',typeof l.imageSizes=="string"&&(n+='[imagesizes="'+vt(l.imageSizes)+'"]')):n+='[href="'+vt(e)+'"]';var i=n;switch(t){case"style":i=Ua(e);break;case"script":i=ka(e)}Tt.has(i)||(e=p({rel:"preload",href:t==="image"&&l&&l.imageSrcSet?void 0:e,as:t},l),Tt.set(i,e),a.querySelector(n)!==null||t==="style"&&a.querySelector(On(i))||t==="script"&&a.querySelector(Dn(i))||(t=a.createElement("link"),Qe(t,"link",e),He(t),a.head.appendChild(t)))}}function y1(e,t){It.m(e,t);var l=Ca;if(l&&e){var a=t&&typeof t.as=="string"?t.as:"script",n='link[rel="modulepreload"][as="'+vt(a)+'"][href="'+vt(e)+'"]',i=n;switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":i=ka(e)}if(!Tt.has(i)&&(e=p({rel:"modulepreload",href:e},t),Tt.set(i,e),l.querySelector(n)===null)){switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(l.querySelector(Dn(i)))return}a=l.createElement("link"),Qe(a,"link",e),He(a),l.head.appendChild(a)}}}function b1(e,t,l){It.S(e,t,l);var a=Ca;if(a&&e){var n=ta(a).hoistableStyles,i=Ua(e);t=t||"default";var f=n.get(i);if(!f){var m={loading:0,preload:null};if(f=a.querySelector(On(i)))m.loading=5;else{e=p({rel:"stylesheet",href:e,"data-precedence":t},l),(l=Tt.get(i))&&Os(e,l);var y=f=a.createElement("link");He(y),Qe(y,"link",e),y._p=new Promise(function(R,D){y.onload=R,y.onerror=D}),y.addEventListener("load",function(){m.loading|=1}),y.addEventListener("error",function(){m.loading|=2}),m.loading|=4,Pi(f,t,a)}f={type:"stylesheet",instance:f,count:1,state:m},n.set(i,f)}}}function x1(e,t){It.X(e,t);var l=Ca;if(l&&e){var a=ta(l).hoistableScripts,n=ka(e),i=a.get(n);i||(i=l.querySelector(Dn(n)),i||(e=p({src:e,async:!0},t),(t=Tt.get(n))&&Ds(e,t),i=l.createElement("script"),He(i),Qe(i,"link",e),l.head.appendChild(i)),i={type:"script",instance:i,count:1,state:null},a.set(n,i))}}function _1(e,t){It.M(e,t);var l=Ca;if(l&&e){var a=ta(l).hoistableScripts,n=ka(e),i=a.get(n);i||(i=l.querySelector(Dn(n)),i||(e=p({src:e,async:!0,type:"module"},t),(t=Tt.get(n))&&Ds(e,t),i=l.createElement("script"),He(i),Qe(i,"link",e),l.head.appendChild(i)),i={type:"script",instance:i,count:1,state:null},a.set(n,i))}}function Kd(e,t,l,a){var n=(n=ee.current)?Ii(n):null;if(!n)throw Error(s(446));switch(e){case"meta":case"title":return null;case"style":return typeof l.precedence=="string"&&typeof l.href=="string"?(t=Ua(l.href),l=ta(n).hoistableStyles,a=l.get(t),a||(a={type:"style",instance:null,count:0,state:null},l.set(t,a)),a):{type:"void",instance:null,count:0,state:null};case"link":if(l.rel==="stylesheet"&&typeof l.href=="string"&&typeof l.precedence=="string"){e=Ua(l.href);var i=ta(n).hoistableStyles,f=i.get(e);if(f||(n=n.ownerDocument||n,f={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},i.set(e,f),(i=n.querySelector(On(e)))&&!i._p&&(f.instance=i,f.state.loading=5),Tt.has(e)||(l={rel:"preload",as:"style",href:l.href,crossOrigin:l.crossOrigin,integrity:l.integrity,media:l.media,hrefLang:l.hrefLang,referrerPolicy:l.referrerPolicy},Tt.set(e,l),i||S1(n,e,l,f.state))),t&&a===null)throw Error(s(528,""));return f}if(t&&a!==null)throw Error(s(529,""));return null;case"script":return t=l.async,l=l.src,typeof l=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=ka(l),l=ta(n).hoistableScripts,a=l.get(t),a||(a={type:"script",instance:null,count:0,state:null},l.set(t,a)),a):{type:"void",instance:null,count:0,state:null};default:throw Error(s(444,e))}}function Ua(e){return'href="'+vt(e)+'"'}function On(e){return'link[rel="stylesheet"]['+e+"]"}function $d(e){return p({},e,{"data-precedence":e.precedence,precedence:null})}function S1(e,t,l,a){e.querySelector('link[rel="preload"][as="style"]['+t+"]")?a.loading=1:(t=e.createElement("link"),a.preload=t,t.addEventListener("load",function(){return a.loading|=1}),t.addEventListener("error",function(){return a.loading|=2}),Qe(t,"link",l),He(t),e.head.appendChild(t))}function ka(e){return'[src="'+vt(e)+'"]'}function Dn(e){return"script[async]"+e}function Jd(e,t,l){if(t.count++,t.instance===null)switch(t.type){case"style":var a=e.querySelector('style[data-href~="'+vt(l.href)+'"]');if(a)return t.instance=a,He(a),a;var n=p({},l,{"data-href":l.href,"data-precedence":l.precedence,href:null,precedence:null});return a=(e.ownerDocument||e).createElement("style"),He(a),Qe(a,"style",n),Pi(a,l.precedence,e),t.instance=a;case"stylesheet":n=Ua(l.href);var i=e.querySelector(On(n));if(i)return t.state.loading|=4,t.instance=i,He(i),i;a=$d(l),(n=Tt.get(n))&&Os(a,n),i=(e.ownerDocument||e).createElement("link"),He(i);var f=i;return f._p=new Promise(function(m,y){f.onload=m,f.onerror=y}),Qe(i,"link",a),t.state.loading|=4,Pi(i,l.precedence,e),t.instance=i;case"script":return i=ka(l.src),(n=e.querySelector(Dn(i)))?(t.instance=n,He(n),n):(a=l,(n=Tt.get(i))&&(a=p({},l),Ds(a,n)),e=e.ownerDocument||e,n=e.createElement("script"),He(n),Qe(n,"link",a),e.head.appendChild(n),t.instance=n);case"void":return null;default:throw Error(s(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(a=t.instance,t.state.loading|=4,Pi(a,l.precedence,e));return t.instance}function Pi(e,t,l){for(var a=l.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),n=a.length?a[a.length-1]:null,i=n,f=0;f<a.length;f++){var m=a[f];if(m.dataset.precedence===t)i=m;else if(i!==n)break}i?i.parentNode.insertBefore(e,i.nextSibling):(t=l.nodeType===9?l.head:l,t.insertBefore(e,t.firstChild))}function Os(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.title==null&&(e.title=t.title)}function Ds(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.integrity==null&&(e.integrity=t.integrity)}var eu=null;function Wd(e,t,l){if(eu===null){var a=new Map,n=eu=new Map;n.set(l,a)}else n=eu,a=n.get(l),a||(a=new Map,n.set(l,a));if(a.has(e))return a;for(a.set(e,null),l=l.getElementsByTagName(e),n=0;n<l.length;n++){var i=l[n];if(!(i[Ga]||i[Ve]||e==="link"&&i.getAttribute("rel")==="stylesheet")&&i.namespaceURI!=="http://www.w3.org/2000/svg"){var f=i.getAttribute(t)||"";f=e+f;var m=a.get(f);m?m.push(i):a.set(f,[i])}}return a}function Id(e,t,l){e=e.ownerDocument||e,e.head.insertBefore(l,t==="title"?e.querySelector("head > title"):null)}function E1(e,t,l){if(l===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 Pd(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}var jn=null;function T1(){}function R1(e,t,l){if(jn===null)throw Error(s(475));var a=jn;if(t.type==="stylesheet"&&(typeof l.media!="string"||matchMedia(l.media).matches!==!1)&&(t.state.loading&4)===0){if(t.instance===null){var n=Ua(l.href),i=e.querySelector(On(n));if(i){e=i._p,e!==null&&typeof e=="object"&&typeof e.then=="function"&&(a.count++,a=tu.bind(a),e.then(a,a)),t.state.loading|=4,t.instance=i,He(i);return}i=e.ownerDocument||e,l=$d(l),(n=Tt.get(n))&&Os(l,n),i=i.createElement("link"),He(i);var f=i;f._p=new Promise(function(m,y){f.onload=m,f.onerror=y}),Qe(i,"link",l),t.instance=i}a.stylesheets===null&&(a.stylesheets=new Map),a.stylesheets.set(t,e),(e=t.state.preload)&&(t.state.loading&3)===0&&(a.count++,t=tu.bind(a),e.addEventListener("load",t),e.addEventListener("error",t))}}function A1(){if(jn===null)throw Error(s(475));var e=jn;return e.stylesheets&&e.count===0&&js(e,e.stylesheets),0<e.count?function(t){var l=setTimeout(function(){if(e.stylesheets&&js(e,e.stylesheets),e.unsuspend){var a=e.unsuspend;e.unsuspend=null,a()}},6e4);return e.unsuspend=t,function(){e.unsuspend=null,clearTimeout(l)}}:null}function tu(){if(this.count--,this.count===0){if(this.stylesheets)js(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var lu=null;function js(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,lu=new Map,t.forEach(z1,e),lu=null,tu.call(e))}function z1(e,t){if(!(t.state.loading&4)){var l=lu.get(e);if(l)var a=l.get(null);else{l=new Map,lu.set(e,l);for(var n=e.querySelectorAll("link[data-precedence],style[data-precedence]"),i=0;i<n.length;i++){var f=n[i];(f.nodeName==="LINK"||f.getAttribute("media")!=="not all")&&(l.set(f.dataset.precedence,f),a=f)}a&&l.set(null,a)}n=t.instance,f=n.getAttribute("data-precedence"),i=l.get(f)||a,i===a&&l.set(null,n),l.set(f,n),this.count++,a=tu.bind(this),n.addEventListener("load",a),n.addEventListener("error",a),i?i.parentNode.insertBefore(n,i.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(n,e.firstChild)),t.state.loading|=4}}var Nn={$$typeof:G,Provider:null,Consumer:null,_currentValue:I,_currentValue2:I,_threadCount:0};function w1(e,t,l,a,n,i,f,m){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=wu(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=wu(0),this.hiddenUpdates=wu(null),this.identifierPrefix=a,this.onUncaughtError=n,this.onCaughtError=i,this.onRecoverableError=f,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=m,this.incompleteTransitions=new Map}function eh(e,t,l,a,n,i,f,m,y,R,D,C){return e=new w1(e,t,l,f,m,y,R,C),t=1,i===!0&&(t|=24),i=rt(3,null,null,t),e.current=i,i.stateNode=e,t=hc(),t.refCount++,e.pooledCache=t,t.refCount++,i.memoizedState={element:a,isDehydrated:l,cache:t},vc(i),e}function th(e){return e?(e=ha,e):ha}function lh(e,t,l,a,n,i){n=th(n),a.context===null?a.context=n:a.pendingContext=n,a=rl(t),a.payload={element:l},i=i===void 0?null:i,i!==null&&(a.callback=i),l=fl(e,a,t),l!==null&&(mt(l,e,t),rn(l,e,t))}function ah(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var l=e.retryLane;e.retryLane=l!==0&&l<t?l:t}}function Ns(e,t){ah(e,t),(e=e.alternate)&&ah(e,t)}function nh(e){if(e.tag===13){var t=da(e,67108864);t!==null&&mt(t,e,67108864),Ns(e,67108864)}}var au=!0;function M1(e,t,l,a){var n=j.T;j.T=null;var i=Y.p;try{Y.p=2,Cs(e,t,l,a)}finally{Y.p=i,j.T=n}}function O1(e,t,l,a){var n=j.T;j.T=null;var i=Y.p;try{Y.p=8,Cs(e,t,l,a)}finally{Y.p=i,j.T=n}}function Cs(e,t,l,a){if(au){var n=Us(a);if(n===null)_s(e,t,a,nu,l),uh(e,a);else if(j1(n,e,t,l,a))a.stopPropagation();else if(uh(e,a),t&4&&-1<D1.indexOf(e)){for(;n!==null;){var i=ea(n);if(i!==null)switch(i.tag){case 3:if(i=i.stateNode,i.current.memoizedState.isDehydrated){var f=Dl(i.pendingLanes);if(f!==0){var m=i;for(m.pendingLanes|=2,m.entangledLanes|=2;f;){var y=1<<31-ct(f);m.entanglements[1]|=y,f&=~y}kt(i),(de&6)===0&&(Fi=Dt()+500,An(0))}}break;case 13:m=da(i,2),m!==null&&mt(m,i,2),Gi(),Ns(i,2)}if(i=Us(a),i===null&&_s(e,t,a,nu,l),i===n)break;n=i}n!==null&&a.stopPropagation()}else _s(e,t,a,null,l)}}function Us(e){return e=qu(e),ks(e)}var nu=null;function ks(e){if(nu=null,e=Pl(e),e!==null){var t=h(e);if(t===null)e=null;else{var l=t.tag;if(l===13){if(e=b(t),e!==null)return e;e=null}else if(l===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return nu=e,null}function ih(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(g0()){case vr:return 2;case yr:return 8;case Jn:case v0:return 32;case br:return 268435456;default:return 32}default:return 32}}var Ls=!1,El=null,Tl=null,Rl=null,Cn=new Map,Un=new Map,Al=[],D1="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 uh(e,t){switch(e){case"focusin":case"focusout":El=null;break;case"dragenter":case"dragleave":Tl=null;break;case"mouseover":case"mouseout":Rl=null;break;case"pointerover":case"pointerout":Cn.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Un.delete(t.pointerId)}}function kn(e,t,l,a,n,i){return e===null||e.nativeEvent!==i?(e={blockedOn:t,domEventName:l,eventSystemFlags:a,nativeEvent:i,targetContainers:[n]},t!==null&&(t=ea(t),t!==null&&nh(t)),e):(e.eventSystemFlags|=a,t=e.targetContainers,n!==null&&t.indexOf(n)===-1&&t.push(n),e)}function j1(e,t,l,a,n){switch(t){case"focusin":return El=kn(El,e,t,l,a,n),!0;case"dragenter":return Tl=kn(Tl,e,t,l,a,n),!0;case"mouseover":return Rl=kn(Rl,e,t,l,a,n),!0;case"pointerover":var i=n.pointerId;return Cn.set(i,kn(Cn.get(i)||null,e,t,l,a,n)),!0;case"gotpointercapture":return i=n.pointerId,Un.set(i,kn(Un.get(i)||null,e,t,l,a,n)),!0}return!1}function ch(e){var t=Pl(e.target);if(t!==null){var l=h(t);if(l!==null){if(t=l.tag,t===13){if(t=b(l),t!==null){e.blockedOn=t,R0(e.priority,function(){if(l.tag===13){var a=ht();a=Mu(a);var n=da(l,a);n!==null&&mt(n,l,a),Ns(l,a)}});return}}else if(t===3&&l.stateNode.current.memoizedState.isDehydrated){e.blockedOn=l.tag===3?l.stateNode.containerInfo:null;return}}}e.blockedOn=null}function iu(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var l=Us(e.nativeEvent);if(l===null){l=e.nativeEvent;var a=new l.constructor(l.type,l);Bu=a,l.target.dispatchEvent(a),Bu=null}else return t=ea(l),t!==null&&nh(t),e.blockedOn=l,!1;t.shift()}return!0}function sh(e,t,l){iu(e)&&l.delete(t)}function N1(){Ls=!1,El!==null&&iu(El)&&(El=null),Tl!==null&&iu(Tl)&&(Tl=null),Rl!==null&&iu(Rl)&&(Rl=null),Cn.forEach(sh),Un.forEach(sh)}function uu(e,t){e.blockedOn===t&&(e.blockedOn=null,Ls||(Ls=!0,u.unstable_scheduleCallback(u.unstable_NormalPriority,N1)))}var cu=null;function rh(e){cu!==e&&(cu=e,u.unstable_scheduleCallback(u.unstable_NormalPriority,function(){cu===e&&(cu=null);for(var t=0;t<e.length;t+=3){var l=e[t],a=e[t+1],n=e[t+2];if(typeof a!="function"){if(ks(a||l)===null)continue;break}var i=ea(l);i!==null&&(e.splice(t,3),t-=3,kc(i,{pending:!0,data:n,method:l.method,action:a},a,n))}}))}function Ln(e){function t(y){return uu(y,e)}El!==null&&uu(El,e),Tl!==null&&uu(Tl,e),Rl!==null&&uu(Rl,e),Cn.forEach(t),Un.forEach(t);for(var l=0;l<Al.length;l++){var a=Al[l];a.blockedOn===e&&(a.blockedOn=null)}for(;0<Al.length&&(l=Al[0],l.blockedOn===null);)ch(l),l.blockedOn===null&&Al.shift();if(l=(e.ownerDocument||e).$$reactFormReplay,l!=null)for(a=0;a<l.length;a+=3){var n=l[a],i=l[a+1],f=n[et]||null;if(typeof i=="function")f||rh(l);else if(f){var m=null;if(i&&i.hasAttribute("formAction")){if(n=i,f=i[et]||null)m=f.formAction;else if(ks(n)!==null)continue}else m=f.action;typeof m=="function"?l[a+1]=m:(l.splice(a,3),a-=3),rh(l)}}}function Hs(e){this._internalRoot=e}su.prototype.render=Hs.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(s(409));var l=t.current,a=ht();lh(l,a,e,t,null,null)},su.prototype.unmount=Hs.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;lh(e.current,2,null,e,null,null),Gi(),t[Il]=null}};function su(e){this._internalRoot=e}su.prototype.unstable_scheduleHydration=function(e){if(e){var t=Tr();e={blockedOn:null,target:e,priority:t};for(var l=0;l<Al.length&&t!==0&&t<Al[l].priority;l++);Al.splice(l,0,e),l===0&&ch(e)}};var fh=c.version;if(fh!=="19.1.0")throw Error(s(527,fh,"19.1.0"));Y.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(s(188)):(e=Object.keys(e).join(","),Error(s(268,e)));return e=v(t),e=e!==null?d(e):null,e=e===null?null:e.stateNode,e};var C1={bundleType:0,version:"19.1.0",rendererPackageName:"react-dom",currentDispatcherRef:j,reconcilerVersion:"19.1.0"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var ru=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!ru.isDisabled&&ru.supportsFiber)try{qa=ru.inject(C1),ut=ru}catch{}}return Bn.createRoot=function(e,t){if(!o(e))throw Error(s(299));var l=!1,a="",n=Ao,i=zo,f=wo,m=null;return t!=null&&(t.unstable_strictMode===!0&&(l=!0),t.identifierPrefix!==void 0&&(a=t.identifierPrefix),t.onUncaughtError!==void 0&&(n=t.onUncaughtError),t.onCaughtError!==void 0&&(i=t.onCaughtError),t.onRecoverableError!==void 0&&(f=t.onRecoverableError),t.unstable_transitionCallbacks!==void 0&&(m=t.unstable_transitionCallbacks)),t=eh(e,1,!1,null,null,l,a,n,i,f,m,null),e[Il]=t.current,xs(e),new Hs(t)},Bn.hydrateRoot=function(e,t,l){if(!o(e))throw Error(s(299));var a=!1,n="",i=Ao,f=zo,m=wo,y=null,R=null;return l!=null&&(l.unstable_strictMode===!0&&(a=!0),l.identifierPrefix!==void 0&&(n=l.identifierPrefix),l.onUncaughtError!==void 0&&(i=l.onUncaughtError),l.onCaughtError!==void 0&&(f=l.onCaughtError),l.onRecoverableError!==void 0&&(m=l.onRecoverableError),l.unstable_transitionCallbacks!==void 0&&(y=l.unstable_transitionCallbacks),l.formState!==void 0&&(R=l.formState)),t=eh(e,1,!0,t,l??null,a,n,i,f,m,y,R),t.context=th(null),l=t.current,a=ht(),a=Mu(a),n=rl(a),n.callback=null,fl(l,n,a),l=a,t.current.lanes=l,Ya(t,l),kt(t),e[Il]=t.current,xs(e),new su(t)},Bn.version="19.1.0",Bn}var xh;function V1(){if(xh)return Fs.exports;xh=1;function u(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(u)}catch(c){console.error(c)}}return u(),Fs.exports=Z1(),Fs.exports}var K1=V1(),qn={},_h;function $1(){if(_h)return qn;_h=1,Object.defineProperty(qn,"__esModule",{value:!0}),qn.parse=b,qn.serialize=d;const u=/^[\u0021-\u003A\u003C\u003E-\u007E]+$/,c=/^[\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,s=/^[\u0020-\u003A\u003D-\u007E]*$/,o=Object.prototype.toString,h=(()=>{const E=function(){};return E.prototype=Object.create(null),E})();function b(E,L){const M=new h,B=E.length;if(B<2)return M;const q=(L==null?void 0:L.decode)||p;let H=0;do{const V=E.indexOf("=",H);if(V===-1)break;const G=E.indexOf(";",H),ue=G===-1?B:G;if(V>ue){H=E.lastIndexOf(";",V-1)+1;continue}const W=g(E,H,V),Ee=v(E,V,W),pe=E.slice(W,Ee);if(M[pe]===void 0){let De=g(E,V+1,ue),Te=v(E,ue,De);const We=q(E.slice(De,Te));M[pe]=We}H=ue+1}while(H<B);return M}function g(E,L,M){do{const B=E.charCodeAt(L);if(B!==32&&B!==9)return L}while(++L<M);return M}function v(E,L,M){for(;L>M;){const B=E.charCodeAt(--L);if(B!==32&&B!==9)return L+1}return M}function d(E,L,M){const B=(M==null?void 0:M.encode)||encodeURIComponent;if(!u.test(E))throw new TypeError(`argument name is invalid: ${E}`);const q=B(L);if(!c.test(q))throw new TypeError(`argument val is invalid: ${L}`);let H=E+"="+q;if(!M)return H;if(M.maxAge!==void 0){if(!Number.isInteger(M.maxAge))throw new TypeError(`option maxAge is invalid: ${M.maxAge}`);H+="; Max-Age="+M.maxAge}if(M.domain){if(!r.test(M.domain))throw new TypeError(`option domain is invalid: ${M.domain}`);H+="; Domain="+M.domain}if(M.path){if(!s.test(M.path))throw new TypeError(`option path is invalid: ${M.path}`);H+="; Path="+M.path}if(M.expires){if(!w(M.expires)||!Number.isFinite(M.expires.valueOf()))throw new TypeError(`option expires is invalid: ${M.expires}`);H+="; Expires="+M.expires.toUTCString()}if(M.httpOnly&&(H+="; HttpOnly"),M.secure&&(H+="; Secure"),M.partitioned&&(H+="; Partitioned"),M.priority)switch(typeof M.priority=="string"?M.priority.toLowerCase():void 0){case"low":H+="; Priority=Low";break;case"medium":H+="; Priority=Medium";break;case"high":H+="; Priority=High";break;default:throw new TypeError(`option priority is invalid: ${M.priority}`)}if(M.sameSite)switch(typeof M.sameSite=="string"?M.sameSite.toLowerCase():M.sameSite){case!0:case"strict":H+="; SameSite=Strict";break;case"lax":H+="; SameSite=Lax";break;case"none":H+="; SameSite=None";break;default:throw new TypeError(`option sameSite is invalid: ${M.sameSite}`)}return H}function p(E){if(E.indexOf("%")===-1)return E;try{return decodeURIComponent(E)}catch{return E}}function w(E){return o.call(E)==="[object Date]"}return qn}$1();/**
|
||
* 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 Sh="popstate";function J1(u={}){function c(s,o){let{pathname:h,search:b,hash:g}=s.location;return $s("",{pathname:h,search:b,hash:g},o.state&&o.state.usr||null,o.state&&o.state.key||"default")}function r(s,o){return typeof o=="string"?o:Xn(o)}return I1(c,r,null,u)}function ze(u,c){if(u===!1||u===null||typeof u>"u")throw new Error(c)}function Mt(u,c){if(!u){typeof console<"u"&&console.warn(c);try{throw new Error(c)}catch{}}}function W1(){return Math.random().toString(36).substring(2,10)}function Eh(u,c){return{usr:u.state,key:u.key,idx:c}}function $s(u,c,r=null,s){return{pathname:typeof u=="string"?u:u.pathname,search:"",hash:"",...typeof c=="string"?La(c):c,state:r,key:c&&c.key||s||W1()}}function Xn({pathname:u="/",search:c="",hash:r=""}){return c&&c!=="?"&&(u+=c.charAt(0)==="?"?c:"?"+c),r&&r!=="#"&&(u+=r.charAt(0)==="#"?r:"#"+r),u}function La(u){let c={};if(u){let r=u.indexOf("#");r>=0&&(c.hash=u.substring(r),u=u.substring(0,r));let s=u.indexOf("?");s>=0&&(c.search=u.substring(s),u=u.substring(0,s)),u&&(c.pathname=u)}return c}function I1(u,c,r,s={}){let{window:o=document.defaultView,v5Compat:h=!1}=s,b=o.history,g="POP",v=null,d=p();d==null&&(d=0,b.replaceState({...b.state,idx:d},""));function p(){return(b.state||{idx:null}).idx}function w(){g="POP";let q=p(),H=q==null?null:q-d;d=q,v&&v({action:g,location:B.location,delta:H})}function E(q,H){g="PUSH";let V=$s(B.location,q,H);d=p()+1;let G=Eh(V,d),ue=B.createHref(V);try{b.pushState(G,"",ue)}catch(W){if(W instanceof DOMException&&W.name==="DataCloneError")throw W;o.location.assign(ue)}h&&v&&v({action:g,location:B.location,delta:1})}function L(q,H){g="REPLACE";let V=$s(B.location,q,H);d=p();let G=Eh(V,d),ue=B.createHref(V);b.replaceState(G,"",ue),h&&v&&v({action:g,location:B.location,delta:0})}function M(q){let H=o.location.origin!=="null"?o.location.origin:o.location.href,V=typeof q=="string"?q:Xn(q);return V=V.replace(/ $/,"%20"),ze(H,`No window.location.(origin|href) available to create URL for href: ${V}`),new URL(V,H)}let B={get action(){return g},get location(){return u(o,b)},listen(q){if(v)throw new Error("A history only accepts one active listener");return o.addEventListener(Sh,w),v=q,()=>{o.removeEventListener(Sh,w),v=null}},createHref(q){return c(o,q)},createURL:M,encodeLocation(q){let H=M(q);return{pathname:H.pathname,search:H.search,hash:H.hash}},push:E,replace:L,go(q){return b.go(q)}};return B}function Bh(u,c,r="/"){return P1(u,c,r,!1)}function P1(u,c,r,s){let o=typeof c=="string"?La(c):c,h=ll(o.pathname||"/",r);if(h==null)return null;let b=qh(u);ep(b);let g=null;for(let v=0;g==null&&v<b.length;++v){let d=op(h);g=rp(b[v],d,s)}return g}function qh(u,c=[],r=[],s=""){let o=(h,b,g)=>{let v={relativePath:g===void 0?h.path||"":g,caseSensitive:h.caseSensitive===!0,childrenIndex:b,route:h};v.relativePath.startsWith("/")&&(ze(v.relativePath.startsWith(s),`Absolute route path "${v.relativePath}" nested under path "${s}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),v.relativePath=v.relativePath.slice(s.length));let d=tl([s,v.relativePath]),p=r.concat(v);h.children&&h.children.length>0&&(ze(h.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${d}".`),qh(h.children,c,p,d)),!(h.path==null&&!h.index)&&c.push({path:d,score:cp(d,h.index),routesMeta:p})};return u.forEach((h,b)=>{var g;if(h.path===""||!((g=h.path)!=null&&g.includes("?")))o(h,b);else for(let v of Fh(h.path))o(h,b,v)}),c}function Fh(u){let c=u.split("/");if(c.length===0)return[];let[r,...s]=c,o=r.endsWith("?"),h=r.replace(/\?$/,"");if(s.length===0)return o?[h,""]:[h];let b=Fh(s.join("/")),g=[];return g.push(...b.map(v=>v===""?h:[h,v].join("/"))),o&&g.push(...b),g.map(v=>u.startsWith("/")&&v===""?"/":v)}function ep(u){u.sort((c,r)=>c.score!==r.score?r.score-c.score:sp(c.routesMeta.map(s=>s.childrenIndex),r.routesMeta.map(s=>s.childrenIndex)))}var tp=/^:[\w-]+$/,lp=3,ap=2,np=1,ip=10,up=-2,Th=u=>u==="*";function cp(u,c){let r=u.split("/"),s=r.length;return r.some(Th)&&(s+=up),c&&(s+=ap),r.filter(o=>!Th(o)).reduce((o,h)=>o+(tp.test(h)?lp:h===""?np:ip),s)}function sp(u,c){return u.length===c.length&&u.slice(0,-1).every((s,o)=>s===c[o])?u[u.length-1]-c[c.length-1]:0}function rp(u,c,r=!1){let{routesMeta:s}=u,o={},h="/",b=[];for(let g=0;g<s.length;++g){let v=s[g],d=g===s.length-1,p=h==="/"?c:c.slice(h.length)||"/",w=gu({path:v.relativePath,caseSensitive:v.caseSensitive,end:d},p),E=v.route;if(!w&&d&&r&&!s[s.length-1].route.index&&(w=gu({path:v.relativePath,caseSensitive:v.caseSensitive,end:!1},p)),!w)return null;Object.assign(o,w.params),b.push({params:o,pathname:tl([h,w.pathname]),pathnameBase:pp(tl([h,w.pathnameBase])),route:E}),w.pathnameBase!=="/"&&(h=tl([h,w.pathnameBase]))}return b}function gu(u,c){typeof u=="string"&&(u={path:u,caseSensitive:!1,end:!0});let[r,s]=fp(u.path,u.caseSensitive,u.end),o=c.match(r);if(!o)return null;let h=o[0],b=h.replace(/(.)\/+$/,"$1"),g=o.slice(1);return{params:s.reduce((d,{paramName:p,isOptional:w},E)=>{if(p==="*"){let M=g[E]||"";b=h.slice(0,h.length-M.length).replace(/(.)\/+$/,"$1")}const L=g[E];return w&&!L?d[p]=void 0:d[p]=(L||"").replace(/%2F/g,"/"),d},{}),pathname:h,pathnameBase:b,pattern:u}}function fp(u,c=!1,r=!0){Mt(u==="*"||!u.endsWith("*")||u.endsWith("/*"),`Route path "${u}" will be treated as if it were "${u.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${u.replace(/\*$/,"/*")}".`);let s=[],o="^"+u.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(b,g,v)=>(s.push({paramName:g,isOptional:v!=null}),v?"/?([^\\/]+)?":"/([^\\/]+)"));return u.endsWith("*")?(s.push({paramName:"*"}),o+=u==="*"||u==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?o+="\\/*$":u!==""&&u!=="/"&&(o+="(?:(?=\\/|$))"),[new RegExp(o,c?void 0:"i"),s]}function op(u){try{return u.split("/").map(c=>decodeURIComponent(c).replace(/\//g,"%2F")).join("/")}catch(c){return Mt(!1,`The URL path "${u}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${c}).`),u}}function ll(u,c){if(c==="/")return u;if(!u.toLowerCase().startsWith(c.toLowerCase()))return null;let r=c.endsWith("/")?c.length-1:c.length,s=u.charAt(r);return s&&s!=="/"?null:u.slice(r)||"/"}function dp(u,c="/"){let{pathname:r,search:s="",hash:o=""}=typeof u=="string"?La(u):u;return{pathname:r?r.startsWith("/")?r:hp(r,c):c,search:gp(s),hash:vp(o)}}function hp(u,c){let r=c.replace(/\/+$/,"").split("/");return u.split("/").forEach(o=>{o===".."?r.length>1&&r.pop():o!=="."&&r.push(o)}),r.length>1?r.join("/"):"/"}function Xs(u,c,r,s){return`Cannot include a '${u}' character in a manually specified \`to.${c}\` field [${JSON.stringify(s)}]. 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 mp(u){return u.filter((c,r)=>r===0||c.route.path&&c.route.path.length>0)}function tr(u){let c=mp(u);return c.map((r,s)=>s===c.length-1?r.pathname:r.pathnameBase)}function lr(u,c,r,s=!1){let o;typeof u=="string"?o=La(u):(o={...u},ze(!o.pathname||!o.pathname.includes("?"),Xs("?","pathname","search",o)),ze(!o.pathname||!o.pathname.includes("#"),Xs("#","pathname","hash",o)),ze(!o.search||!o.search.includes("#"),Xs("#","search","hash",o)));let h=u===""||o.pathname==="",b=h?"/":o.pathname,g;if(b==null)g=r;else{let w=c.length-1;if(!s&&b.startsWith("..")){let E=b.split("/");for(;E[0]==="..";)E.shift(),w-=1;o.pathname=E.join("/")}g=w>=0?c[w]:"/"}let v=dp(o,g),d=b&&b!=="/"&&b.endsWith("/"),p=(h||b===".")&&r.endsWith("/");return!v.pathname.endsWith("/")&&(d||p)&&(v.pathname+="/"),v}var tl=u=>u.join("/").replace(/\/\/+/g,"/"),pp=u=>u.replace(/\/+$/,"").replace(/^\/*/,"/"),gp=u=>!u||u==="?"?"":u.startsWith("?")?u:"?"+u,vp=u=>!u||u==="#"?"":u.startsWith("#")?u:"#"+u;function yp(u){return u!=null&&typeof u.status=="number"&&typeof u.statusText=="string"&&typeof u.internal=="boolean"&&"data"in u}var Yh=["POST","PUT","PATCH","DELETE"];new Set(Yh);var bp=["GET",...Yh];new Set(bp);var Ha=O.createContext(null);Ha.displayName="DataRouter";var xu=O.createContext(null);xu.displayName="DataRouterState";var Gh=O.createContext({isTransitioning:!1});Gh.displayName="ViewTransition";var xp=O.createContext(new Map);xp.displayName="Fetchers";var _p=O.createContext(null);_p.displayName="Await";var Ot=O.createContext(null);Ot.displayName="Navigation";var Zn=O.createContext(null);Zn.displayName="Location";var Rt=O.createContext({outlet:null,matches:[],isDataRoute:!1});Rt.displayName="Route";var ar=O.createContext(null);ar.displayName="RouteError";function Sp(u,{relative:c}={}){ze(Ba(),"useHref() may be used only in the context of a <Router> component.");let{basename:r,navigator:s}=O.useContext(Ot),{hash:o,pathname:h,search:b}=Vn(u,{relative:c}),g=h;return r!=="/"&&(g=h==="/"?r:tl([r,h])),s.createHref({pathname:g,search:b,hash:o})}function Ba(){return O.useContext(Zn)!=null}function wl(){return ze(Ba(),"useLocation() may be used only in the context of a <Router> component."),O.useContext(Zn).location}var Qh="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function Xh(u){O.useContext(Ot).static||O.useLayoutEffect(u)}function Zh(){let{isDataRoute:u}=O.useContext(Rt);return u?Lp():Ep()}function Ep(){ze(Ba(),"useNavigate() may be used only in the context of a <Router> component.");let u=O.useContext(Ha),{basename:c,navigator:r}=O.useContext(Ot),{matches:s}=O.useContext(Rt),{pathname:o}=wl(),h=JSON.stringify(tr(s)),b=O.useRef(!1);return Xh(()=>{b.current=!0}),O.useCallback((v,d={})=>{if(Mt(b.current,Qh),!b.current)return;if(typeof v=="number"){r.go(v);return}let p=lr(v,JSON.parse(h),o,d.relative==="path");u==null&&c!=="/"&&(p.pathname=p.pathname==="/"?c:tl([c,p.pathname])),(d.replace?r.replace:r.push)(p,d.state,d)},[c,r,h,o,u])}var Tp=O.createContext(null);function Rp(u){let c=O.useContext(Rt).outlet;return c&&O.createElement(Tp.Provider,{value:u},c)}function Vh(){let{matches:u}=O.useContext(Rt),c=u[u.length-1];return c?c.params:{}}function Vn(u,{relative:c}={}){let{matches:r}=O.useContext(Rt),{pathname:s}=wl(),o=JSON.stringify(tr(r));return O.useMemo(()=>lr(u,JSON.parse(o),s,c==="path"),[u,o,s,c])}function Ap(u,c){return Kh(u,c)}function Kh(u,c,r,s){var V;ze(Ba(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:o,static:h}=O.useContext(Ot),{matches:b}=O.useContext(Rt),g=b[b.length-1],v=g?g.params:{},d=g?g.pathname:"/",p=g?g.pathnameBase:"/",w=g&&g.route;{let G=w&&w.path||"";$h(d,!w||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=wl(),L;if(c){let G=typeof c=="string"?La(c):c;ze(p==="/"||((V=G.pathname)==null?void 0:V.startsWith(p)),`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 "${p}" but pathname "${G.pathname}" was given in the \`location\` prop.`),L=G}else L=E;let M=L.pathname||"/",B=M;if(p!=="/"){let G=p.replace(/^\//,"").split("/");B="/"+M.replace(/^\//,"").split("/").slice(G.length).join("/")}let q=!h&&r&&r.matches&&r.matches.length>0?r.matches:Bh(u,{pathname:B});Mt(w||q!=null,`No routes matched location "${L.pathname}${L.search}${L.hash}" `),Mt(q==null||q[q.length-1].route.element!==void 0||q[q.length-1].route.Component!==void 0||q[q.length-1].route.lazy!==void 0,`Matched leaf route at location "${L.pathname}${L.search}${L.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 H=Dp(q&&q.map(G=>Object.assign({},G,{params:Object.assign({},v,G.params),pathname:tl([p,o.encodeLocation?o.encodeLocation(G.pathname).pathname:G.pathname]),pathnameBase:G.pathnameBase==="/"?p:tl([p,o.encodeLocation?o.encodeLocation(G.pathnameBase).pathname:G.pathnameBase])})),b,r,s);return c&&H?O.createElement(Zn.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",...L},navigationType:"POP"}},H):H}function zp(){let u=kp(),c=yp(u)?`${u.status} ${u.statusText}`:u instanceof Error?u.message:JSON.stringify(u),r=u instanceof Error?u.stack:null,s="rgba(200,200,200, 0.5)",o={padding:"0.5rem",backgroundColor:s},h={padding:"2px 4px",backgroundColor:s},b=null;return console.error("Error handled by React Router default ErrorBoundary:",u),b=O.createElement(O.Fragment,null,O.createElement("p",null,"💿 Hey developer 👋"),O.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",O.createElement("code",{style:h},"ErrorBoundary")," or"," ",O.createElement("code",{style:h},"errorElement")," prop on your route.")),O.createElement(O.Fragment,null,O.createElement("h2",null,"Unexpected Application Error!"),O.createElement("h3",{style:{fontStyle:"italic"}},c),r?O.createElement("pre",{style:o},r):null,b)}var wp=O.createElement(zp,null),Mp=class extends O.Component{constructor(u){super(u),this.state={location:u.location,revalidation:u.revalidation,error:u.error}}static getDerivedStateFromError(u){return{error:u}}static getDerivedStateFromProps(u,c){return c.location!==u.location||c.revalidation!=="idle"&&u.revalidation==="idle"?{error:u.error,location:u.location,revalidation:u.revalidation}:{error:u.error!==void 0?u.error:c.error,location:c.location,revalidation:u.revalidation||c.revalidation}}componentDidCatch(u,c){console.error("React Router caught the following error during render",u,c)}render(){return this.state.error!==void 0?O.createElement(Rt.Provider,{value:this.props.routeContext},O.createElement(ar.Provider,{value:this.state.error,children:this.props.component})):this.props.children}};function Op({routeContext:u,match:c,children:r}){let s=O.useContext(Ha);return s&&s.static&&s.staticContext&&(c.route.errorElement||c.route.ErrorBoundary)&&(s.staticContext._deepestRenderedBoundaryId=c.route.id),O.createElement(Rt.Provider,{value:u},r)}function Dp(u,c=[],r=null,s=null){if(u==null){if(!r)return null;if(r.errors)u=r.matches;else if(c.length===0&&!r.initialized&&r.matches.length>0)u=r.matches;else return null}let o=u,h=r==null?void 0:r.errors;if(h!=null){let v=o.findIndex(d=>d.route.id&&(h==null?void 0:h[d.route.id])!==void 0);ze(v>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(h).join(",")}`),o=o.slice(0,Math.min(o.length,v+1))}let b=!1,g=-1;if(r)for(let v=0;v<o.length;v++){let d=o[v];if((d.route.HydrateFallback||d.route.hydrateFallbackElement)&&(g=v),d.route.id){let{loaderData:p,errors:w}=r,E=d.route.loader&&!p.hasOwnProperty(d.route.id)&&(!w||w[d.route.id]===void 0);if(d.route.lazy||E){b=!0,g>=0?o=o.slice(0,g+1):o=[o[0]];break}}}return o.reduceRight((v,d,p)=>{let w,E=!1,L=null,M=null;r&&(w=h&&d.route.id?h[d.route.id]:void 0,L=d.route.errorElement||wp,b&&(g<0&&p===0?($h("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),E=!0,M=null):g===p&&(E=!0,M=d.route.hydrateFallbackElement||null)));let B=c.concat(o.slice(0,p+1)),q=()=>{let H;return w?H=L:E?H=M:d.route.Component?H=O.createElement(d.route.Component,null):d.route.element?H=d.route.element:H=v,O.createElement(Op,{match:d,routeContext:{outlet:v,matches:B,isDataRoute:r!=null},children:H})};return r&&(d.route.ErrorBoundary||d.route.errorElement||p===0)?O.createElement(Mp,{location:r.location,revalidation:r.revalidation,component:L,error:w,children:q(),routeContext:{outlet:null,matches:B,isDataRoute:!0}}):q()},null)}function nr(u){return`${u} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function jp(u){let c=O.useContext(Ha);return ze(c,nr(u)),c}function Np(u){let c=O.useContext(xu);return ze(c,nr(u)),c}function Cp(u){let c=O.useContext(Rt);return ze(c,nr(u)),c}function ir(u){let c=Cp(u),r=c.matches[c.matches.length-1];return ze(r.route.id,`${u} can only be used on routes that contain a unique "id"`),r.route.id}function Up(){return ir("useRouteId")}function kp(){var s;let u=O.useContext(ar),c=Np("useRouteError"),r=ir("useRouteError");return u!==void 0?u:(s=c.errors)==null?void 0:s[r]}function Lp(){let{router:u}=jp("useNavigate"),c=ir("useNavigate"),r=O.useRef(!1);return Xh(()=>{r.current=!0}),O.useCallback(async(o,h={})=>{Mt(r.current,Qh),r.current&&(typeof o=="number"?u.navigate(o):await u.navigate(o,{fromRouteId:c,...h}))},[u,c])}var Rh={};function $h(u,c,r){!c&&!Rh[u]&&(Rh[u]=!0,Mt(!1,r))}O.memo(Hp);function Hp({routes:u,future:c,state:r}){return Kh(u,void 0,r,c)}function Bp({to:u,replace:c,state:r,relative:s}){ze(Ba(),"<Navigate> may be used only in the context of a <Router> component.");let{static:o}=O.useContext(Ot);Mt(!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:h}=O.useContext(Rt),{pathname:b}=wl(),g=Zh(),v=lr(u,tr(h),b,s==="path"),d=JSON.stringify(v);return O.useEffect(()=>{g(JSON.parse(d),{replace:c,state:r,relative:s})},[g,d,s,c,r]),null}function qp(u){return Rp(u.context)}function du(u){ze(!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 Fp({basename:u="/",children:c=null,location:r,navigationType:s="POP",navigator:o,static:h=!1}){ze(!Ba(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let b=u.replace(/^\/*/,"/"),g=O.useMemo(()=>({basename:b,navigator:o,static:h,future:{}}),[b,o,h]);typeof r=="string"&&(r=La(r));let{pathname:v="/",search:d="",hash:p="",state:w=null,key:E="default"}=r,L=O.useMemo(()=>{let M=ll(v,b);return M==null?null:{location:{pathname:M,search:d,hash:p,state:w,key:E},navigationType:s}},[b,v,d,p,w,E,s]);return Mt(L!=null,`<Router basename="${b}"> is not able to match the URL "${v}${d}${p}" because it does not start with the basename, so the <Router> won't render anything.`),L==null?null:O.createElement(Ot.Provider,{value:g},O.createElement(Zn.Provider,{children:c,value:L}))}function Yp({children:u,location:c}){return Ap(Js(u),c)}function Js(u,c=[]){let r=[];return O.Children.forEach(u,(s,o)=>{if(!O.isValidElement(s))return;let h=[...c,o];if(s.type===O.Fragment){r.push.apply(r,Js(s.props.children,h));return}ze(s.type===du,`[${typeof s.type=="string"?s.type:s.type.name}] is not a <Route> component. All component children of <Routes> must be a <Route> or <React.Fragment>`),ze(!s.props.index||!s.props.children,"An index route cannot have child routes.");let b={id:s.props.id||h.join("-"),caseSensitive:s.props.caseSensitive,element:s.props.element,Component:s.props.Component,index:s.props.index,path:s.props.path,loader:s.props.loader,action:s.props.action,hydrateFallbackElement:s.props.hydrateFallbackElement,HydrateFallback:s.props.HydrateFallback,errorElement:s.props.errorElement,ErrorBoundary:s.props.ErrorBoundary,hasErrorBoundary:s.props.hasErrorBoundary===!0||s.props.ErrorBoundary!=null||s.props.errorElement!=null,shouldRevalidate:s.props.shouldRevalidate,handle:s.props.handle,lazy:s.props.lazy};s.props.children&&(b.children=Js(s.props.children,h)),r.push(b)}),r}var hu="get",mu="application/x-www-form-urlencoded";function _u(u){return u!=null&&typeof u.tagName=="string"}function Gp(u){return _u(u)&&u.tagName.toLowerCase()==="button"}function Qp(u){return _u(u)&&u.tagName.toLowerCase()==="form"}function Xp(u){return _u(u)&&u.tagName.toLowerCase()==="input"}function Zp(u){return!!(u.metaKey||u.altKey||u.ctrlKey||u.shiftKey)}function Vp(u,c){return u.button===0&&(!c||c==="_self")&&!Zp(u)}var fu=null;function Kp(){if(fu===null)try{new FormData(document.createElement("form"),0),fu=!1}catch{fu=!0}return fu}var $p=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function Zs(u){return u!=null&&!$p.has(u)?(Mt(!1,`"${u}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${mu}"`),null):u}function Jp(u,c){let r,s,o,h,b;if(Qp(u)){let g=u.getAttribute("action");s=g?ll(g,c):null,r=u.getAttribute("method")||hu,o=Zs(u.getAttribute("enctype"))||mu,h=new FormData(u)}else if(Gp(u)||Xp(u)&&(u.type==="submit"||u.type==="image")){let g=u.form;if(g==null)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let v=u.getAttribute("formaction")||g.getAttribute("action");if(s=v?ll(v,c):null,r=u.getAttribute("formmethod")||g.getAttribute("method")||hu,o=Zs(u.getAttribute("formenctype"))||Zs(g.getAttribute("enctype"))||mu,h=new FormData(g,u),!Kp()){let{name:d,type:p,value:w}=u;if(p==="image"){let E=d?`${d}.`:"";h.append(`${E}x`,"0"),h.append(`${E}y`,"0")}else d&&h.append(d,w)}}else{if(_u(u))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');r=hu,s=null,o=mu,b=u}return h&&o==="text/plain"&&(b=h,h=void 0),{action:s,method:r.toLowerCase(),encType:o,formData:h,body:b}}function ur(u,c){if(u===!1||u===null||typeof u>"u")throw new Error(c)}async function Wp(u,c){if(u.id in c)return c[u.id];try{let r=await import(u.module);return c[u.id]=r,r}catch(r){return console.error(`Error loading route module \`${u.module}\`, reloading page...`),console.error(r),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise(()=>{})}}function Ip(u){return u==null?!1:u.href==null?u.rel==="preload"&&typeof u.imageSrcSet=="string"&&typeof u.imageSizes=="string":typeof u.rel=="string"&&typeof u.href=="string"}async function Pp(u,c,r){let s=await Promise.all(u.map(async o=>{let h=c.routes[o.route.id];if(h){let b=await Wp(h,r);return b.links?b.links():[]}return[]}));return ag(s.flat(1).filter(Ip).filter(o=>o.rel==="stylesheet"||o.rel==="preload").map(o=>o.rel==="stylesheet"?{...o,rel:"prefetch",as:"style"}:{...o,rel:"prefetch"}))}function Ah(u,c,r,s,o,h){let b=(v,d)=>r[d]?v.route.id!==r[d].route.id:!0,g=(v,d)=>{var p;return r[d].pathname!==v.pathname||((p=r[d].route.path)==null?void 0:p.endsWith("*"))&&r[d].params["*"]!==v.params["*"]};return h==="assets"?c.filter((v,d)=>b(v,d)||g(v,d)):h==="data"?c.filter((v,d)=>{var w;let p=s.routes[v.route.id];if(!p||!p.hasLoader)return!1;if(b(v,d)||g(v,d))return!0;if(v.route.shouldRevalidate){let E=v.route.shouldRevalidate({currentUrl:new URL(o.pathname+o.search+o.hash,window.origin),currentParams:((w=r[0])==null?void 0:w.params)||{},nextUrl:new URL(u,window.origin),nextParams:v.params,defaultShouldRevalidate:!0});if(typeof E=="boolean")return E}return!0}):[]}function eg(u,c,{includeHydrateFallback:r}={}){return tg(u.map(s=>{let o=c.routes[s.route.id];if(!o)return[];let h=[o.module];return o.clientActionModule&&(h=h.concat(o.clientActionModule)),o.clientLoaderModule&&(h=h.concat(o.clientLoaderModule)),r&&o.hydrateFallbackModule&&(h=h.concat(o.hydrateFallbackModule)),o.imports&&(h=h.concat(o.imports)),h}).flat(1))}function tg(u){return[...new Set(u)]}function lg(u){let c={},r=Object.keys(u).sort();for(let s of r)c[s]=u[s];return c}function ag(u,c){let r=new Set;return new Set(c),u.reduce((s,o)=>{let h=JSON.stringify(lg(o));return r.has(h)||(r.add(h),s.push({key:h,link:o})),s},[])}function ng(u,c){let r=typeof u=="string"?new URL(u,typeof window>"u"?"server://singlefetch/":window.location.origin):u;return r.pathname==="/"?r.pathname="_root.data":c&&ll(r.pathname,c)==="/"?r.pathname=`${c.replace(/\/$/,"")}/_root.data`:r.pathname=`${r.pathname.replace(/\/$/,"")}.data`,r}function Jh(){let u=O.useContext(Ha);return ur(u,"You must render this element inside a <DataRouterContext.Provider> element"),u}function ig(){let u=O.useContext(xu);return ur(u,"You must render this element inside a <DataRouterStateContext.Provider> element"),u}var cr=O.createContext(void 0);cr.displayName="FrameworkContext";function Wh(){let u=O.useContext(cr);return ur(u,"You must render this element inside a <HydratedRouter> element"),u}function ug(u,c){let r=O.useContext(cr),[s,o]=O.useState(!1),[h,b]=O.useState(!1),{onFocus:g,onBlur:v,onMouseEnter:d,onMouseLeave:p,onTouchStart:w}=c,E=O.useRef(null);O.useEffect(()=>{if(u==="render"&&b(!0),u==="viewport"){let B=H=>{H.forEach(V=>{b(V.isIntersecting)})},q=new IntersectionObserver(B,{threshold:.5});return E.current&&q.observe(E.current),()=>{q.disconnect()}}},[u]),O.useEffect(()=>{if(s){let B=setTimeout(()=>{b(!0)},100);return()=>{clearTimeout(B)}}},[s]);let L=()=>{o(!0)},M=()=>{o(!1),b(!1)};return r?u!=="intent"?[h,E,{}]:[h,E,{onFocus:Fn(g,L),onBlur:Fn(v,M),onMouseEnter:Fn(d,L),onMouseLeave:Fn(p,M),onTouchStart:Fn(w,L)}]:[!1,E,{}]}function Fn(u,c){return r=>{u&&u(r),r.defaultPrevented||c(r)}}function cg({page:u,...c}){let{router:r}=Jh(),s=O.useMemo(()=>Bh(r.routes,u,r.basename),[r.routes,u,r.basename]);return s?O.createElement(rg,{page:u,matches:s,...c}):null}function sg(u){let{manifest:c,routeModules:r}=Wh(),[s,o]=O.useState([]);return O.useEffect(()=>{let h=!1;return Pp(u,c,r).then(b=>{h||o(b)}),()=>{h=!0}},[u,c,r]),s}function rg({page:u,matches:c,...r}){let s=wl(),{manifest:o,routeModules:h}=Wh(),{basename:b}=Jh(),{loaderData:g,matches:v}=ig(),d=O.useMemo(()=>Ah(u,c,v,o,s,"data"),[u,c,v,o,s]),p=O.useMemo(()=>Ah(u,c,v,o,s,"assets"),[u,c,v,o,s]),w=O.useMemo(()=>{if(u===s.pathname+s.search+s.hash)return[];let M=new Set,B=!1;if(c.forEach(H=>{var G;let V=o.routes[H.route.id];!V||!V.hasLoader||(!d.some(ue=>ue.route.id===H.route.id)&&H.route.id in g&&((G=h[H.route.id])!=null&&G.shouldRevalidate)||V.hasClientLoader?B=!0:M.add(H.route.id))}),M.size===0)return[];let q=ng(u,b);return B&&M.size>0&&q.searchParams.set("_routes",c.filter(H=>M.has(H.route.id)).map(H=>H.route.id).join(",")),[q.pathname+q.search]},[b,g,s,o,d,c,u,h]),E=O.useMemo(()=>eg(p,o),[p,o]),L=sg(p);return O.createElement(O.Fragment,null,w.map(M=>O.createElement("link",{key:M,rel:"prefetch",as:"fetch",href:M,...r})),E.map(M=>O.createElement("link",{key:M,rel:"modulepreload",href:M,...r})),L.map(({key:M,link:B})=>O.createElement("link",{key:M,...B})))}function fg(...u){return c=>{u.forEach(r=>{typeof r=="function"?r(c):r!=null&&(r.current=c)})}}var Ih=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";try{Ih&&(window.__reactRouterVersion="7.5.0")}catch{}function og({basename:u,children:c,window:r}){let s=O.useRef();s.current==null&&(s.current=J1({window:r,v5Compat:!0}));let o=s.current,[h,b]=O.useState({action:o.action,location:o.location}),g=O.useCallback(v=>{O.startTransition(()=>b(v))},[b]);return O.useLayoutEffect(()=>o.listen(g),[o,g]),O.createElement(Fp,{basename:u,children:c,location:h.location,navigationType:h.action,navigator:o})}var Ph=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,$l=O.forwardRef(function({onClick:c,discover:r="render",prefetch:s="none",relative:o,reloadDocument:h,replace:b,state:g,target:v,to:d,preventScrollReset:p,viewTransition:w,...E},L){let{basename:M}=O.useContext(Ot),B=typeof d=="string"&&Ph.test(d),q,H=!1;if(typeof d=="string"&&B&&(q=d,Ih))try{let Te=new URL(window.location.href),We=d.startsWith("//")?new URL(Te.protocol+d):new URL(d),pt=ll(We.pathname,M);We.origin===Te.origin&&pt!=null?d=pt+We.search+We.hash:H=!0}catch{Mt(!1,`<Link to="${d}"> contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}let V=Sp(d,{relative:o}),[G,ue,W]=ug(s,E),Ee=pg(d,{replace:b,state:g,target:v,preventScrollReset:p,relative:o,viewTransition:w});function pe(Te){c&&c(Te),Te.defaultPrevented||Ee(Te)}let De=O.createElement("a",{...E,...W,href:q||V,onClick:H||h?c:pe,ref:fg(L,ue),target:v,"data-discover":!B&&r==="render"?"true":void 0});return G&&!B?O.createElement(O.Fragment,null,De,O.createElement(cg,{page:V})):De});$l.displayName="Link";var dg=O.forwardRef(function({"aria-current":c="page",caseSensitive:r=!1,className:s="",end:o=!1,style:h,to:b,viewTransition:g,children:v,...d},p){let w=Vn(b,{relative:d.relative}),E=wl(),L=O.useContext(xu),{navigator:M,basename:B}=O.useContext(Ot),q=L!=null&&xg(w)&&g===!0,H=M.encodeLocation?M.encodeLocation(w).pathname:w.pathname,V=E.pathname,G=L&&L.navigation&&L.navigation.location?L.navigation.location.pathname:null;r||(V=V.toLowerCase(),G=G?G.toLowerCase():null,H=H.toLowerCase()),G&&B&&(G=ll(G,B)||G);const ue=H!=="/"&&H.endsWith("/")?H.length-1:H.length;let W=V===H||!o&&V.startsWith(H)&&V.charAt(ue)==="/",Ee=G!=null&&(G===H||!o&&G.startsWith(H)&&G.charAt(H.length)==="/"),pe={isActive:W,isPending:Ee,isTransitioning:q},De=W?c:void 0,Te;typeof s=="function"?Te=s(pe):Te=[s,W?"active":null,Ee?"pending":null,q?"transitioning":null].filter(Boolean).join(" ");let We=typeof h=="function"?h(pe):h;return O.createElement($l,{...d,"aria-current":De,className:Te,ref:p,style:We,to:b,viewTransition:g},typeof v=="function"?v(pe):v)});dg.displayName="NavLink";var hg=O.forwardRef(({discover:u="render",fetcherKey:c,navigate:r,reloadDocument:s,replace:o,state:h,method:b=hu,action:g,onSubmit:v,relative:d,preventScrollReset:p,viewTransition:w,...E},L)=>{let M=yg(),B=bg(g,{relative:d}),q=b.toLowerCase()==="get"?"get":"post",H=typeof g=="string"&&Ph.test(g),V=G=>{if(v&&v(G),G.defaultPrevented)return;G.preventDefault();let ue=G.nativeEvent.submitter,W=(ue==null?void 0:ue.getAttribute("formmethod"))||b;M(ue||G.currentTarget,{fetcherKey:c,method:W,navigate:r,replace:o,state:h,relative:d,preventScrollReset:p,viewTransition:w})};return O.createElement("form",{ref:L,method:q,action:B,onSubmit:s?v:V,...E,"data-discover":!H&&u==="render"?"true":void 0})});hg.displayName="Form";function mg(u){return`${u} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function e0(u){let c=O.useContext(Ha);return ze(c,mg(u)),c}function pg(u,{target:c,replace:r,state:s,preventScrollReset:o,relative:h,viewTransition:b}={}){let g=Zh(),v=wl(),d=Vn(u,{relative:h});return O.useCallback(p=>{if(Vp(p,c)){p.preventDefault();let w=r!==void 0?r:Xn(v)===Xn(d);g(u,{replace:w,state:s,preventScrollReset:o,relative:h,viewTransition:b})}},[v,g,d,r,s,c,u,o,h,b])}var gg=0,vg=()=>`__${String(++gg)}__`;function yg(){let{router:u}=e0("useSubmit"),{basename:c}=O.useContext(Ot),r=Up();return O.useCallback(async(s,o={})=>{let{action:h,method:b,encType:g,formData:v,body:d}=Jp(s,c);if(o.navigate===!1){let p=o.fetcherKey||vg();await u.fetch(p,r,o.action||h,{preventScrollReset:o.preventScrollReset,formData:v,body:d,formMethod:o.method||b,formEncType:o.encType||g,flushSync:o.flushSync})}else await u.navigate(o.action||h,{preventScrollReset:o.preventScrollReset,formData:v,body:d,formMethod:o.method||b,formEncType:o.encType||g,replace:o.replace,state:o.state,fromRouteId:r,flushSync:o.flushSync,viewTransition:o.viewTransition})},[u,c,r])}function bg(u,{relative:c}={}){let{basename:r}=O.useContext(Ot),s=O.useContext(Rt);ze(s,"useFormAction must be used inside a RouteContext");let[o]=s.matches.slice(-1),h={...Vn(u||".",{relative:c})},b=wl();if(u==null){h.search=b.search;let g=new URLSearchParams(h.search),v=g.getAll("index");if(v.some(p=>p==="")){g.delete("index"),v.filter(w=>w).forEach(w=>g.append("index",w));let p=g.toString();h.search=p?`?${p}`:""}}return(!u||u===".")&&o.route.index&&(h.search=h.search?h.search.replace(/^\?/,"?index&"):"?index"),r!=="/"&&(h.pathname=h.pathname==="/"?r:tl([r,h.pathname])),Xn(h)}function xg(u,c={}){let r=O.useContext(Gh);ze(r!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`. Did you accidentally import `RouterProvider` from `react-router`?");let{basename:s}=e0("useViewTransitionState"),o=Vn(u,{relative:c.relative});if(!r.isTransitioning)return!1;let h=ll(r.currentLocation.pathname,s)||r.currentLocation.pathname,b=ll(r.nextLocation.pathname,s)||r.nextLocation.pathname;return gu(o.pathname,b)!=null||gu(o.pathname,h)!=null}new TextEncoder;const zh=u=>Symbol.iterator in u,wh=u=>"entries"in u,Mh=(u,c)=>{const r=u instanceof Map?u:new Map(u.entries()),s=c instanceof Map?c:new Map(c.entries());if(r.size!==s.size)return!1;for(const[o,h]of r)if(!Object.is(h,s.get(o)))return!1;return!0},_g=(u,c)=>{const r=u[Symbol.iterator](),s=c[Symbol.iterator]();let o=r.next(),h=s.next();for(;!o.done&&!h.done;){if(!Object.is(o.value,h.value))return!1;o=r.next(),h=s.next()}return!!o.done&&!!h.done};function Sg(u,c){return Object.is(u,c)?!0:typeof u!="object"||u===null||typeof c!="object"||c===null?!1:!zh(u)||!zh(c)?Mh({entries:()=>Object.entries(u)},{entries:()=>Object.entries(c)}):wh(u)&&wh(c)?Mh(u,c):_g(u,c)}function Eg(u){const c=Ks.useRef(void 0);return r=>{const s=u(r);return Sg(c.current,s)?c.current:c.current=s}}function sr(){return{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null}}var Wl=sr();function t0(u){Wl=u}var Qn={exec:()=>null};function oe(u,c=""){let r=typeof u=="string"?u:u.source;const s={replace:(o,h)=>{let b=typeof h=="string"?h:h.source;return b=b.replace(Pe.caret,"$1"),r=r.replace(o,b),s},getRegex:()=>new RegExp(r,c)};return s}var Pe={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:u=>new RegExp(`^( {0,3}${u})((?:[ ][^\\n]*)?(?:\\n|$))`),nextBulletRegex:u=>new RegExp(`^ {0,${Math.min(3,u-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ ][^\\n]*)?(?:\\n|$))`),hrRegex:u=>new RegExp(`^ {0,${Math.min(3,u-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),fencesBeginRegex:u=>new RegExp(`^ {0,${Math.min(3,u-1)}}(?:\`\`\`|~~~)`),headingBeginRegex:u=>new RegExp(`^ {0,${Math.min(3,u-1)}}#`),htmlBeginRegex:u=>new RegExp(`^ {0,${Math.min(3,u-1)}}<(?:[a-z].*>|!--)`,"i")},Tg=/^(?:[ \t]*(?:\n|$))+/,Rg=/^((?: {4}| {0,3}\t)[^\n]+(?:\n(?:[ \t]*(?:\n|$))*)?)+/,Ag=/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,Kn=/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,zg=/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,rr=/(?:[*+-]|\d{1,9}[.)])/,l0=/^(?!bull |blockCode|fences|blockquote|heading|html|table)((?:.|\n(?!\s*?\n|bull |blockCode|fences|blockquote|heading|html|table))+?)\n {0,3}(=+|-+) *(?:\n+|$)/,a0=oe(l0).replace(/bull/g,rr).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(),wg=oe(l0).replace(/bull/g,rr).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(),fr=/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,Mg=/^[^\n]+/,or=/(?!\s*\])(?:\\.|[^\[\]\\])+/,Og=oe(/^ {0,3}\[(label)\]: *(?:\n[ \t]*)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n[ \t]*)?| *\n[ \t]*)(title))? *(?:\n+|$)/).replace("label",or).replace("title",/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/).getRegex(),Dg=oe(/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/).replace(/bull/g,rr).getRegex(),Su="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",dr=/<!--(?:-?>|[\s\S]*?(?:-->|$))/,jg=oe("^ {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",dr).replace("tag",Su).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),n0=oe(fr).replace("hr",Kn).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",Su).getRegex(),Ng=oe(/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/).replace("paragraph",n0).getRegex(),hr={blockquote:Ng,code:Rg,def:Og,fences:Ag,heading:zg,hr:Kn,html:jg,lheading:a0,list:Dg,newline:Tg,paragraph:n0,table:Qn,text:Mg},Oh=oe("^ *([^\\n ].*)\\n {0,3}((?:\\| *)?:?-+:? *(?:\\| *:?-+:? *)*(?:\\| *)?)(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)").replace("hr",Kn).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",Su).getRegex(),Cg={...hr,lheading:wg,table:Oh,paragraph:oe(fr).replace("hr",Kn).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("table",Oh).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",Su).getRegex()},Ug={...hr,html:oe(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)|<tag(?:"[^"]*"|'[^']*'|\\s[^'"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",dr).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:Qn,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:oe(fr).replace("hr",Kn).replace("heading",` *#{1,6} *[^
|
||
]`).replace("lheading",a0).replace("|table","").replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").replace("|tag","").getRegex()},kg=/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,Lg=/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,i0=/^( {2,}|\\)\n(?!\s*$)/,Hg=/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\<!\[`*_]|\b_|$)|[^ ](?= {2,}\n)))/,Eu=/[\p{P}\p{S}]/u,mr=/[\s\p{P}\p{S}]/u,u0=/[^\s\p{P}\p{S}]/u,Bg=oe(/^((?![*_])punctSpace)/,"u").replace(/punctSpace/g,mr).getRegex(),c0=/(?!~)[\p{P}\p{S}]/u,qg=/(?!~)[\s\p{P}\p{S}]/u,Fg=/(?:[^\s\p{P}\p{S}]|~)/u,Yg=/\[[^[\]]*?\]\((?:\\.|[^\\\(\)]|\((?:\\.|[^\\\(\)])*\))*\)|`[^`]*?`|<[^<>]*?>/g,s0=/^(?:\*+(?:((?!\*)punct)|[^\s*]))|^_+(?:((?!_)punct)|([^\s_]))/,Gg=oe(s0,"u").replace(/punct/g,Eu).getRegex(),Qg=oe(s0,"u").replace(/punct/g,c0).getRegex(),r0="^[^_*]*?__[^_*]*?\\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\\*)punct(\\*+)(?=[\\s]|$)|notPunctSpace(\\*+)(?!\\*)(?=punctSpace|$)|(?!\\*)punctSpace(\\*+)(?=notPunctSpace)|[\\s](\\*+)(?!\\*)(?=punct)|(?!\\*)punct(\\*+)(?!\\*)(?=punct)|notPunctSpace(\\*+)(?=notPunctSpace)",Xg=oe(r0,"gu").replace(/notPunctSpace/g,u0).replace(/punctSpace/g,mr).replace(/punct/g,Eu).getRegex(),Zg=oe(r0,"gu").replace(/notPunctSpace/g,Fg).replace(/punctSpace/g,qg).replace(/punct/g,c0).getRegex(),Vg=oe("^[^_*]*?\\*\\*[^_*]*?_[^_*]*?(?=\\*\\*)|[^_]+(?=[^_])|(?!_)punct(_+)(?=[\\s]|$)|notPunctSpace(_+)(?!_)(?=punctSpace|$)|(?!_)punctSpace(_+)(?=notPunctSpace)|[\\s](_+)(?!_)(?=punct)|(?!_)punct(_+)(?!_)(?=punct)","gu").replace(/notPunctSpace/g,u0).replace(/punctSpace/g,mr).replace(/punct/g,Eu).getRegex(),Kg=oe(/\\(punct)/,"gu").replace(/punct/g,Eu).getRegex(),$g=oe(/^<(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(),Jg=oe(dr).replace("(?:-->|$)","-->").getRegex(),Wg=oe("^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",Jg).replace("attribute",/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/).getRegex(),vu=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,Ig=oe(/^!?\[(label)\]\(\s*(href)(?:(?:[ \t]*(?:\n[ \t]*)?)(title))?\s*\)/).replace("label",vu).replace("href",/<(?:\\.|[^\n<>\\])+>|[^ \t\n\x00-\x1f]*/).replace("title",/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/).getRegex(),f0=oe(/^!?\[(label)\]\[(ref)\]/).replace("label",vu).replace("ref",or).getRegex(),o0=oe(/^!?\[(ref)\](?:\[\])?/).replace("ref",or).getRegex(),Pg=oe("reflink|nolink(?!\\()","g").replace("reflink",f0).replace("nolink",o0).getRegex(),pr={_backpedal:Qn,anyPunctuation:Kg,autolink:$g,blockSkip:Yg,br:i0,code:Lg,del:Qn,emStrongLDelim:Gg,emStrongRDelimAst:Xg,emStrongRDelimUnd:Vg,escape:kg,link:Ig,nolink:o0,punctuation:Bg,reflink:f0,reflinkSearch:Pg,tag:Wg,text:Hg,url:Qn},ev={...pr,link:oe(/^!?\[(label)\]\((.*?)\)/).replace("label",vu).getRegex(),reflink:oe(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",vu).getRegex()},Ws={...pr,emStrongRDelimAst:Zg,emStrongLDelim:Qg,url:oe(/^((?: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.!#$%&'*+\/=?_`{\|}~-]+@)))/},tv={...Ws,br:oe(i0).replace("{2,}","*").getRegex(),text:oe(Ws.text).replace("\\b_","\\b_| {2,}\\n").replace(/\{2,\}/g,"*").getRegex()},ou={normal:hr,gfm:Cg,pedantic:Ug},Yn={normal:pr,gfm:Ws,breaks:tv,pedantic:ev},lv={"&":"&","<":"<",">":">",'"':""","'":"'"},Dh=u=>lv[u];function Lt(u,c){if(c){if(Pe.escapeTest.test(u))return u.replace(Pe.escapeReplace,Dh)}else if(Pe.escapeTestNoEncode.test(u))return u.replace(Pe.escapeReplaceNoEncode,Dh);return u}function jh(u){try{u=encodeURI(u).replace(Pe.percentDecode,"%")}catch{return null}return u}function Nh(u,c){var h;const r=u.replace(Pe.findPipe,(b,g,v)=>{let d=!1,p=g;for(;--p>=0&&v[p]==="\\";)d=!d;return d?"|":" |"}),s=r.split(Pe.splitPipe);let o=0;if(s[0].trim()||s.shift(),s.length>0&&!((h=s.at(-1))!=null&&h.trim())&&s.pop(),c)if(s.length>c)s.splice(c);else for(;s.length<c;)s.push("");for(;o<s.length;o++)s[o]=s[o].trim().replace(Pe.slashPipe,"|");return s}function Gn(u,c,r){const s=u.length;if(s===0)return"";let o=0;for(;o<s&&u.charAt(s-o-1)===c;)o++;return u.slice(0,s-o)}function av(u,c){if(u.indexOf(c[1])===-1)return-1;let r=0;for(let s=0;s<u.length;s++)if(u[s]==="\\")s++;else if(u[s]===c[0])r++;else if(u[s]===c[1]&&(r--,r<0))return s;return r>0?-2:-1}function Ch(u,c,r,s,o){const h=c.href,b=c.title||null,g=u[1].replace(o.other.outputLinkReplace,"$1");s.state.inLink=!0;const v={type:u[0].charAt(0)==="!"?"image":"link",raw:r,href:h,title:b,text:g,tokens:s.inlineTokens(g)};return s.state.inLink=!1,v}function nv(u,c,r){const s=u.match(r.other.indentCodeCompensation);if(s===null)return c;const o=s[1];return c.split(`
|
||
`).map(h=>{const b=h.match(r.other.beginningSpace);if(b===null)return h;const[g]=b;return g.length>=o.length?h.slice(o.length):h}).join(`
|
||
`)}var yu=class{constructor(u){_e(this,"options");_e(this,"rules");_e(this,"lexer");this.options=u||Wl}space(u){const c=this.rules.block.newline.exec(u);if(c&&c[0].length>0)return{type:"space",raw:c[0]}}code(u){const c=this.rules.block.code.exec(u);if(c){const r=c[0].replace(this.rules.other.codeRemoveIndent,"");return{type:"code",raw:c[0],codeBlockStyle:"indented",text:this.options.pedantic?r:Gn(r,`
|
||
`)}}}fences(u){const c=this.rules.block.fences.exec(u);if(c){const r=c[0],s=nv(r,c[3]||"",this.rules);return{type:"code",raw:r,lang:c[2]?c[2].trim().replace(this.rules.inline.anyPunctuation,"$1"):c[2],text:s}}}heading(u){const c=this.rules.block.heading.exec(u);if(c){let r=c[2].trim();if(this.rules.other.endingHash.test(r)){const s=Gn(r,"#");(this.options.pedantic||!s||this.rules.other.endingSpaceChar.test(s))&&(r=s.trim())}return{type:"heading",raw:c[0],depth:c[1].length,text:r,tokens:this.lexer.inline(r)}}}hr(u){const c=this.rules.block.hr.exec(u);if(c)return{type:"hr",raw:Gn(c[0],`
|
||
`)}}blockquote(u){const c=this.rules.block.blockquote.exec(u);if(c){let r=Gn(c[0],`
|
||
`).split(`
|
||
`),s="",o="";const h=[];for(;r.length>0;){let b=!1;const g=[];let v;for(v=0;v<r.length;v++)if(this.rules.other.blockquoteStart.test(r[v]))g.push(r[v]),b=!0;else if(!b)g.push(r[v]);else break;r=r.slice(v);const d=g.join(`
|
||
`),p=d.replace(this.rules.other.blockquoteSetextReplace,`
|
||
$1`).replace(this.rules.other.blockquoteSetextReplace2,"");s=s?`${s}
|
||
${d}`:d,o=o?`${o}
|
||
${p}`:p;const w=this.lexer.state.top;if(this.lexer.state.top=!0,this.lexer.blockTokens(p,h,!0),this.lexer.state.top=w,r.length===0)break;const E=h.at(-1);if((E==null?void 0:E.type)==="code")break;if((E==null?void 0:E.type)==="blockquote"){const L=E,M=L.raw+`
|
||
`+r.join(`
|
||
`),B=this.blockquote(M);h[h.length-1]=B,s=s.substring(0,s.length-L.raw.length)+B.raw,o=o.substring(0,o.length-L.text.length)+B.text;break}else if((E==null?void 0:E.type)==="list"){const L=E,M=L.raw+`
|
||
`+r.join(`
|
||
`),B=this.list(M);h[h.length-1]=B,s=s.substring(0,s.length-E.raw.length)+B.raw,o=o.substring(0,o.length-L.raw.length)+B.raw,r=M.substring(h.at(-1).raw.length).split(`
|
||
`);continue}}return{type:"blockquote",raw:s,tokens:h,text:o}}}list(u){let c=this.rules.block.list.exec(u);if(c){let r=c[1].trim();const s=r.length>1,o={type:"list",raw:"",ordered:s,start:s?+r.slice(0,-1):"",loose:!1,items:[]};r=s?`\\d{1,9}\\${r.slice(-1)}`:`\\${r}`,this.options.pedantic&&(r=s?r:"[*+-]");const h=this.rules.other.listItemRegex(r);let b=!1;for(;u;){let v=!1,d="",p="";if(!(c=h.exec(u))||this.rules.block.hr.test(u))break;d=c[0],u=u.substring(d.length);let w=c[2].split(`
|
||
`,1)[0].replace(this.rules.other.listReplaceTabs,H=>" ".repeat(3*H.length)),E=u.split(`
|
||
`,1)[0],L=!w.trim(),M=0;if(this.options.pedantic?(M=2,p=w.trimStart()):L?M=c[1].length+1:(M=c[2].search(this.rules.other.nonSpaceChar),M=M>4?1:M,p=w.slice(M),M+=c[1].length),L&&this.rules.other.blankLine.test(E)&&(d+=E+`
|
||
`,u=u.substring(E.length+1),v=!0),!v){const H=this.rules.other.nextBulletRegex(M),V=this.rules.other.hrRegex(M),G=this.rules.other.fencesBeginRegex(M),ue=this.rules.other.headingBeginRegex(M),W=this.rules.other.htmlBeginRegex(M);for(;u;){const Ee=u.split(`
|
||
`,1)[0];let pe;if(E=Ee,this.options.pedantic?(E=E.replace(this.rules.other.listReplaceNesting," "),pe=E):pe=E.replace(this.rules.other.tabCharGlobal," "),G.test(E)||ue.test(E)||W.test(E)||H.test(E)||V.test(E))break;if(pe.search(this.rules.other.nonSpaceChar)>=M||!E.trim())p+=`
|
||
`+pe.slice(M);else{if(L||w.replace(this.rules.other.tabCharGlobal," ").search(this.rules.other.nonSpaceChar)>=4||G.test(w)||ue.test(w)||V.test(w))break;p+=`
|
||
`+E}!L&&!E.trim()&&(L=!0),d+=Ee+`
|
||
`,u=u.substring(Ee.length+1),w=pe.slice(M)}}o.loose||(b?o.loose=!0:this.rules.other.doubleBlankLine.test(d)&&(b=!0));let B=null,q;this.options.gfm&&(B=this.rules.other.listIsTask.exec(p),B&&(q=B[0]!=="[ ] ",p=p.replace(this.rules.other.listReplaceTask,""))),o.items.push({type:"list_item",raw:d,task:!!B,checked:q,loose:!1,text:p,tokens:[]}),o.raw+=d}const g=o.items.at(-1);if(g)g.raw=g.raw.trimEnd(),g.text=g.text.trimEnd();else return;o.raw=o.raw.trimEnd();for(let v=0;v<o.items.length;v++)if(this.lexer.state.top=!1,o.items[v].tokens=this.lexer.blockTokens(o.items[v].text,[]),!o.loose){const d=o.items[v].tokens.filter(w=>w.type==="space"),p=d.length>0&&d.some(w=>this.rules.other.anyLine.test(w.raw));o.loose=p}if(o.loose)for(let v=0;v<o.items.length;v++)o.items[v].loose=!0;return o}}html(u){const c=this.rules.block.html.exec(u);if(c)return{type:"html",block:!0,raw:c[0],pre:c[1]==="pre"||c[1]==="script"||c[1]==="style",text:c[0]}}def(u){const c=this.rules.block.def.exec(u);if(c){const r=c[1].toLowerCase().replace(this.rules.other.multipleSpaceGlobal," "),s=c[2]?c[2].replace(this.rules.other.hrefBrackets,"$1").replace(this.rules.inline.anyPunctuation,"$1"):"",o=c[3]?c[3].substring(1,c[3].length-1).replace(this.rules.inline.anyPunctuation,"$1"):c[3];return{type:"def",tag:r,raw:c[0],href:s,title:o}}}table(u){var b;const c=this.rules.block.table.exec(u);if(!c||!this.rules.other.tableDelimiter.test(c[2]))return;const r=Nh(c[1]),s=c[2].replace(this.rules.other.tableAlignChars,"").split("|"),o=(b=c[3])!=null&&b.trim()?c[3].replace(this.rules.other.tableRowBlankLine,"").split(`
|
||
`):[],h={type:"table",raw:c[0],header:[],align:[],rows:[]};if(r.length===s.length){for(const g of s)this.rules.other.tableAlignRight.test(g)?h.align.push("right"):this.rules.other.tableAlignCenter.test(g)?h.align.push("center"):this.rules.other.tableAlignLeft.test(g)?h.align.push("left"):h.align.push(null);for(let g=0;g<r.length;g++)h.header.push({text:r[g],tokens:this.lexer.inline(r[g]),header:!0,align:h.align[g]});for(const g of o)h.rows.push(Nh(g,h.header.length).map((v,d)=>({text:v,tokens:this.lexer.inline(v),header:!1,align:h.align[d]})));return h}}lheading(u){const c=this.rules.block.lheading.exec(u);if(c)return{type:"heading",raw:c[0],depth:c[2].charAt(0)==="="?1:2,text:c[1],tokens:this.lexer.inline(c[1])}}paragraph(u){const c=this.rules.block.paragraph.exec(u);if(c){const r=c[1].charAt(c[1].length-1)===`
|
||
`?c[1].slice(0,-1):c[1];return{type:"paragraph",raw:c[0],text:r,tokens:this.lexer.inline(r)}}}text(u){const c=this.rules.block.text.exec(u);if(c)return{type:"text",raw:c[0],text:c[0],tokens:this.lexer.inline(c[0])}}escape(u){const c=this.rules.inline.escape.exec(u);if(c)return{type:"escape",raw:c[0],text:c[1]}}tag(u){const c=this.rules.inline.tag.exec(u);if(c)return!this.lexer.state.inLink&&this.rules.other.startATag.test(c[0])?this.lexer.state.inLink=!0:this.lexer.state.inLink&&this.rules.other.endATag.test(c[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&this.rules.other.startPreScriptTag.test(c[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&this.rules.other.endPreScriptTag.test(c[0])&&(this.lexer.state.inRawBlock=!1),{type:"html",raw:c[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,block:!1,text:c[0]}}link(u){const c=this.rules.inline.link.exec(u);if(c){const r=c[2].trim();if(!this.options.pedantic&&this.rules.other.startAngleBracket.test(r)){if(!this.rules.other.endAngleBracket.test(r))return;const h=Gn(r.slice(0,-1),"\\");if((r.length-h.length)%2===0)return}else{const h=av(c[2],"()");if(h===-2)return;if(h>-1){const g=(c[0].indexOf("!")===0?5:4)+c[1].length+h;c[2]=c[2].substring(0,h),c[0]=c[0].substring(0,g).trim(),c[3]=""}}let s=c[2],o="";if(this.options.pedantic){const h=this.rules.other.pedanticHrefTitle.exec(s);h&&(s=h[1],o=h[3])}else o=c[3]?c[3].slice(1,-1):"";return s=s.trim(),this.rules.other.startAngleBracket.test(s)&&(this.options.pedantic&&!this.rules.other.endAngleBracket.test(r)?s=s.slice(1):s=s.slice(1,-1)),Ch(c,{href:s&&s.replace(this.rules.inline.anyPunctuation,"$1"),title:o&&o.replace(this.rules.inline.anyPunctuation,"$1")},c[0],this.lexer,this.rules)}}reflink(u,c){let r;if((r=this.rules.inline.reflink.exec(u))||(r=this.rules.inline.nolink.exec(u))){const s=(r[2]||r[1]).replace(this.rules.other.multipleSpaceGlobal," "),o=c[s.toLowerCase()];if(!o){const h=r[0].charAt(0);return{type:"text",raw:h,text:h}}return Ch(r,o,r[0],this.lexer,this.rules)}}emStrong(u,c,r=""){let s=this.rules.inline.emStrongLDelim.exec(u);if(!s||s[3]&&r.match(this.rules.other.unicodeAlphaNumeric))return;if(!(s[1]||s[2]||"")||!r||this.rules.inline.punctuation.exec(r)){const h=[...s[0]].length-1;let b,g,v=h,d=0;const p=s[0][0]==="*"?this.rules.inline.emStrongRDelimAst:this.rules.inline.emStrongRDelimUnd;for(p.lastIndex=0,c=c.slice(-1*u.length+h);(s=p.exec(c))!=null;){if(b=s[1]||s[2]||s[3]||s[4]||s[5]||s[6],!b)continue;if(g=[...b].length,s[3]||s[4]){v+=g;continue}else if((s[5]||s[6])&&h%3&&!((h+g)%3)){d+=g;continue}if(v-=g,v>0)continue;g=Math.min(g,g+v+d);const w=[...s[0]][0].length,E=u.slice(0,h+s.index+w+g);if(Math.min(h,g)%2){const M=E.slice(1,-1);return{type:"em",raw:E,text:M,tokens:this.lexer.inlineTokens(M)}}const L=E.slice(2,-2);return{type:"strong",raw:E,text:L,tokens:this.lexer.inlineTokens(L)}}}}codespan(u){const c=this.rules.inline.code.exec(u);if(c){let r=c[2].replace(this.rules.other.newLineCharGlobal," ");const s=this.rules.other.nonSpaceChar.test(r),o=this.rules.other.startingSpaceChar.test(r)&&this.rules.other.endingSpaceChar.test(r);return s&&o&&(r=r.substring(1,r.length-1)),{type:"codespan",raw:c[0],text:r}}}br(u){const c=this.rules.inline.br.exec(u);if(c)return{type:"br",raw:c[0]}}del(u){const c=this.rules.inline.del.exec(u);if(c)return{type:"del",raw:c[0],text:c[2],tokens:this.lexer.inlineTokens(c[2])}}autolink(u){const c=this.rules.inline.autolink.exec(u);if(c){let r,s;return c[2]==="@"?(r=c[1],s="mailto:"+r):(r=c[1],s=r),{type:"link",raw:c[0],text:r,href:s,tokens:[{type:"text",raw:r,text:r}]}}}url(u){var r;let c;if(c=this.rules.inline.url.exec(u)){let s,o;if(c[2]==="@")s=c[0],o="mailto:"+s;else{let h;do h=c[0],c[0]=((r=this.rules.inline._backpedal.exec(c[0]))==null?void 0:r[0])??"";while(h!==c[0]);s=c[0],c[1]==="www."?o="http://"+c[0]:o=c[0]}return{type:"link",raw:c[0],text:s,href:o,tokens:[{type:"text",raw:s,text:s}]}}}inlineText(u){const c=this.rules.inline.text.exec(u);if(c){const r=this.lexer.state.inRawBlock;return{type:"text",raw:c[0],text:c[0],escaped:r}}}},Pt=class Is{constructor(c){_e(this,"tokens");_e(this,"options");_e(this,"state");_e(this,"tokenizer");_e(this,"inlineQueue");this.tokens=[],this.tokens.links=Object.create(null),this.options=c||Wl,this.options.tokenizer=this.options.tokenizer||new yu,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:Pe,block:ou.normal,inline:Yn.normal};this.options.pedantic?(r.block=ou.pedantic,r.inline=Yn.pedantic):this.options.gfm&&(r.block=ou.gfm,this.options.breaks?r.inline=Yn.breaks:r.inline=Yn.gfm),this.tokenizer.rules=r}static get rules(){return{block:ou,inline:Yn}}static lex(c,r){return new Is(r).lex(c)}static lexInline(c,r){return new Is(r).inlineTokens(c)}lex(c){c=c.replace(Pe.carriageReturn,`
|
||
`),this.blockTokens(c,this.tokens);for(let r=0;r<this.inlineQueue.length;r++){const s=this.inlineQueue[r];this.inlineTokens(s.src,s.tokens)}return this.inlineQueue=[],this.tokens}blockTokens(c,r=[],s=!1){var o,h,b;for(this.options.pedantic&&(c=c.replace(Pe.tabCharGlobal," ").replace(Pe.spaceLine,""));c;){let g;if((h=(o=this.options.extensions)==null?void 0:o.block)!=null&&h.some(d=>(g=d.call({lexer:this},c,r))?(c=c.substring(g.raw.length),r.push(g),!0):!1))continue;if(g=this.tokenizer.space(c)){c=c.substring(g.raw.length);const d=r.at(-1);g.raw.length===1&&d!==void 0?d.raw+=`
|
||
`:r.push(g);continue}if(g=this.tokenizer.code(c)){c=c.substring(g.raw.length);const d=r.at(-1);(d==null?void 0:d.type)==="paragraph"||(d==null?void 0:d.type)==="text"?(d.raw+=`
|
||
`+g.raw,d.text+=`
|
||
`+g.text,this.inlineQueue.at(-1).src=d.text):r.push(g);continue}if(g=this.tokenizer.fences(c)){c=c.substring(g.raw.length),r.push(g);continue}if(g=this.tokenizer.heading(c)){c=c.substring(g.raw.length),r.push(g);continue}if(g=this.tokenizer.hr(c)){c=c.substring(g.raw.length),r.push(g);continue}if(g=this.tokenizer.blockquote(c)){c=c.substring(g.raw.length),r.push(g);continue}if(g=this.tokenizer.list(c)){c=c.substring(g.raw.length),r.push(g);continue}if(g=this.tokenizer.html(c)){c=c.substring(g.raw.length),r.push(g);continue}if(g=this.tokenizer.def(c)){c=c.substring(g.raw.length);const d=r.at(-1);(d==null?void 0:d.type)==="paragraph"||(d==null?void 0:d.type)==="text"?(d.raw+=`
|
||
`+g.raw,d.text+=`
|
||
`+g.raw,this.inlineQueue.at(-1).src=d.text):this.tokens.links[g.tag]||(this.tokens.links[g.tag]={href:g.href,title:g.title});continue}if(g=this.tokenizer.table(c)){c=c.substring(g.raw.length),r.push(g);continue}if(g=this.tokenizer.lheading(c)){c=c.substring(g.raw.length),r.push(g);continue}let v=c;if((b=this.options.extensions)!=null&&b.startBlock){let d=1/0;const p=c.slice(1);let w;this.options.extensions.startBlock.forEach(E=>{w=E.call({lexer:this},p),typeof w=="number"&&w>=0&&(d=Math.min(d,w))}),d<1/0&&d>=0&&(v=c.substring(0,d+1))}if(this.state.top&&(g=this.tokenizer.paragraph(v))){const d=r.at(-1);s&&(d==null?void 0:d.type)==="paragraph"?(d.raw+=`
|
||
`+g.raw,d.text+=`
|
||
`+g.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=d.text):r.push(g),s=v.length!==c.length,c=c.substring(g.raw.length);continue}if(g=this.tokenizer.text(c)){c=c.substring(g.raw.length);const d=r.at(-1);(d==null?void 0:d.type)==="text"?(d.raw+=`
|
||
`+g.raw,d.text+=`
|
||
`+g.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=d.text):r.push(g);continue}if(c){const d="Infinite loop on byte: "+c.charCodeAt(0);if(this.options.silent){console.error(d);break}else throw new Error(d)}}return this.state.top=!0,r}inline(c,r=[]){return this.inlineQueue.push({src:c,tokens:r}),r}inlineTokens(c,r=[]){var g,v,d;let s=c,o=null;if(this.tokens.links){const p=Object.keys(this.tokens.links);if(p.length>0)for(;(o=this.tokenizer.rules.inline.reflinkSearch.exec(s))!=null;)p.includes(o[0].slice(o[0].lastIndexOf("[")+1,-1))&&(s=s.slice(0,o.index)+"["+"a".repeat(o[0].length-2)+"]"+s.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(o=this.tokenizer.rules.inline.anyPunctuation.exec(s))!=null;)s=s.slice(0,o.index)+"++"+s.slice(this.tokenizer.rules.inline.anyPunctuation.lastIndex);for(;(o=this.tokenizer.rules.inline.blockSkip.exec(s))!=null;)s=s.slice(0,o.index)+"["+"a".repeat(o[0].length-2)+"]"+s.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);let h=!1,b="";for(;c;){h||(b=""),h=!1;let p;if((v=(g=this.options.extensions)==null?void 0:g.inline)!=null&&v.some(E=>(p=E.call({lexer:this},c,r))?(c=c.substring(p.raw.length),r.push(p),!0):!1))continue;if(p=this.tokenizer.escape(c)){c=c.substring(p.raw.length),r.push(p);continue}if(p=this.tokenizer.tag(c)){c=c.substring(p.raw.length),r.push(p);continue}if(p=this.tokenizer.link(c)){c=c.substring(p.raw.length),r.push(p);continue}if(p=this.tokenizer.reflink(c,this.tokens.links)){c=c.substring(p.raw.length);const E=r.at(-1);p.type==="text"&&(E==null?void 0:E.type)==="text"?(E.raw+=p.raw,E.text+=p.text):r.push(p);continue}if(p=this.tokenizer.emStrong(c,s,b)){c=c.substring(p.raw.length),r.push(p);continue}if(p=this.tokenizer.codespan(c)){c=c.substring(p.raw.length),r.push(p);continue}if(p=this.tokenizer.br(c)){c=c.substring(p.raw.length),r.push(p);continue}if(p=this.tokenizer.del(c)){c=c.substring(p.raw.length),r.push(p);continue}if(p=this.tokenizer.autolink(c)){c=c.substring(p.raw.length),r.push(p);continue}if(!this.state.inLink&&(p=this.tokenizer.url(c))){c=c.substring(p.raw.length),r.push(p);continue}let w=c;if((d=this.options.extensions)!=null&&d.startInline){let E=1/0;const L=c.slice(1);let M;this.options.extensions.startInline.forEach(B=>{M=B.call({lexer:this},L),typeof M=="number"&&M>=0&&(E=Math.min(E,M))}),E<1/0&&E>=0&&(w=c.substring(0,E+1))}if(p=this.tokenizer.inlineText(w)){c=c.substring(p.raw.length),p.raw.slice(-1)!=="_"&&(b=p.raw.slice(-1)),h=!0;const E=r.at(-1);(E==null?void 0:E.type)==="text"?(E.raw+=p.raw,E.text+=p.text):r.push(p);continue}if(c){const E="Infinite loop on byte: "+c.charCodeAt(0);if(this.options.silent){console.error(E);break}else throw new Error(E)}}return r}},bu=class{constructor(u){_e(this,"options");_e(this,"parser");this.options=u||Wl}space(u){return""}code({text:u,lang:c,escaped:r}){var h;const s=(h=(c||"").match(Pe.notSpaceStart))==null?void 0:h[0],o=u.replace(Pe.endingNewline,"")+`
|
||
`;return s?'<pre><code class="language-'+Lt(s)+'">'+(r?o:Lt(o,!0))+`</code></pre>
|
||
`:"<pre><code>"+(r?o:Lt(o,!0))+`</code></pre>
|
||
`}blockquote({tokens:u}){return`<blockquote>
|
||
${this.parser.parse(u)}</blockquote>
|
||
`}html({text:u}){return u}heading({tokens:u,depth:c}){return`<h${c}>${this.parser.parseInline(u)}</h${c}>
|
||
`}hr(u){return`<hr>
|
||
`}list(u){const c=u.ordered,r=u.start;let s="";for(let b=0;b<u.items.length;b++){const g=u.items[b];s+=this.listitem(g)}const o=c?"ol":"ul",h=c&&r!==1?' start="'+r+'"':"";return"<"+o+h+`>
|
||
`+s+"</"+o+`>
|
||
`}listitem(u){var r;let c="";if(u.task){const s=this.checkbox({checked:!!u.checked});u.loose?((r=u.tokens[0])==null?void 0:r.type)==="paragraph"?(u.tokens[0].text=s+" "+u.tokens[0].text,u.tokens[0].tokens&&u.tokens[0].tokens.length>0&&u.tokens[0].tokens[0].type==="text"&&(u.tokens[0].tokens[0].text=s+" "+Lt(u.tokens[0].tokens[0].text),u.tokens[0].tokens[0].escaped=!0)):u.tokens.unshift({type:"text",raw:s+" ",text:s+" ",escaped:!0}):c+=s+" "}return c+=this.parser.parse(u.tokens,!!u.loose),`<li>${c}</li>
|
||
`}checkbox({checked:u}){return"<input "+(u?'checked="" ':"")+'disabled="" type="checkbox">'}paragraph({tokens:u}){return`<p>${this.parser.parseInline(u)}</p>
|
||
`}table(u){let c="",r="";for(let o=0;o<u.header.length;o++)r+=this.tablecell(u.header[o]);c+=this.tablerow({text:r});let s="";for(let o=0;o<u.rows.length;o++){const h=u.rows[o];r="";for(let b=0;b<h.length;b++)r+=this.tablecell(h[b]);s+=this.tablerow({text:r})}return s&&(s=`<tbody>${s}</tbody>`),`<table>
|
||
<thead>
|
||
`+c+`</thead>
|
||
`+s+`</table>
|
||
`}tablerow({text:u}){return`<tr>
|
||
${u}</tr>
|
||
`}tablecell(u){const c=this.parser.parseInline(u.tokens),r=u.header?"th":"td";return(u.align?`<${r} align="${u.align}">`:`<${r}>`)+c+`</${r}>
|
||
`}strong({tokens:u}){return`<strong>${this.parser.parseInline(u)}</strong>`}em({tokens:u}){return`<em>${this.parser.parseInline(u)}</em>`}codespan({text:u}){return`<code>${Lt(u,!0)}</code>`}br(u){return"<br>"}del({tokens:u}){return`<del>${this.parser.parseInline(u)}</del>`}link({href:u,title:c,tokens:r}){const s=this.parser.parseInline(r),o=jh(u);if(o===null)return s;u=o;let h='<a href="'+u+'"';return c&&(h+=' title="'+Lt(c)+'"'),h+=">"+s+"</a>",h}image({href:u,title:c,text:r,tokens:s}){s&&(r=this.parser.parseInline(s,this.parser.textRenderer));const o=jh(u);if(o===null)return Lt(r);u=o;let h=`<img src="${u}" alt="${r}"`;return c&&(h+=` title="${Lt(c)}"`),h+=">",h}text(u){return"tokens"in u&&u.tokens?this.parser.parseInline(u.tokens):"escaped"in u&&u.escaped?u.text:Lt(u.text)}},gr=class{strong({text:u}){return u}em({text:u}){return u}codespan({text:u}){return u}del({text:u}){return u}html({text:u}){return u}text({text:u}){return u}link({text:u}){return""+u}image({text:u}){return""+u}br(){return""}},el=class Ps{constructor(c){_e(this,"options");_e(this,"renderer");_e(this,"textRenderer");this.options=c||Wl,this.options.renderer=this.options.renderer||new bu,this.renderer=this.options.renderer,this.renderer.options=this.options,this.renderer.parser=this,this.textRenderer=new gr}static parse(c,r){return new Ps(r).parse(c)}static parseInline(c,r){return new Ps(r).parseInline(c)}parse(c,r=!0){var o,h;let s="";for(let b=0;b<c.length;b++){const g=c[b];if((h=(o=this.options.extensions)==null?void 0:o.renderers)!=null&&h[g.type]){const d=g,p=this.options.extensions.renderers[d.type].call({parser:this},d);if(p!==!1||!["space","hr","heading","code","table","blockquote","list","html","paragraph","text"].includes(d.type)){s+=p||"";continue}}const v=g;switch(v.type){case"space":{s+=this.renderer.space(v);continue}case"hr":{s+=this.renderer.hr(v);continue}case"heading":{s+=this.renderer.heading(v);continue}case"code":{s+=this.renderer.code(v);continue}case"table":{s+=this.renderer.table(v);continue}case"blockquote":{s+=this.renderer.blockquote(v);continue}case"list":{s+=this.renderer.list(v);continue}case"html":{s+=this.renderer.html(v);continue}case"paragraph":{s+=this.renderer.paragraph(v);continue}case"text":{let d=v,p=this.renderer.text(d);for(;b+1<c.length&&c[b+1].type==="text";)d=c[++b],p+=`
|
||
`+this.renderer.text(d);r?s+=this.renderer.paragraph({type:"paragraph",raw:p,text:p,tokens:[{type:"text",raw:p,text:p,escaped:!0}]}):s+=p;continue}default:{const d='Token with "'+v.type+'" type was not found.';if(this.options.silent)return console.error(d),"";throw new Error(d)}}}return s}parseInline(c,r=this.renderer){var o,h;let s="";for(let b=0;b<c.length;b++){const g=c[b];if((h=(o=this.options.extensions)==null?void 0:o.renderers)!=null&&h[g.type]){const d=this.options.extensions.renderers[g.type].call({parser:this},g);if(d!==!1||!["escape","html","link","image","strong","em","codespan","br","del","text"].includes(g.type)){s+=d||"";continue}}const v=g;switch(v.type){case"escape":{s+=r.text(v);break}case"html":{s+=r.html(v);break}case"link":{s+=r.link(v);break}case"image":{s+=r.image(v);break}case"strong":{s+=r.strong(v);break}case"em":{s+=r.em(v);break}case"codespan":{s+=r.codespan(v);break}case"br":{s+=r.br(v);break}case"del":{s+=r.del(v);break}case"text":{s+=r.text(v);break}default:{const d='Token with "'+v.type+'" type was not found.';if(this.options.silent)return console.error(d),"";throw new Error(d)}}}return s}},Vs,pu=(Vs=class{constructor(u){_e(this,"options");_e(this,"block");this.options=u||Wl}preprocess(u){return u}postprocess(u){return u}processAllTokens(u){return u}provideLexer(){return this.block?Pt.lex:Pt.lexInline}provideParser(){return this.block?el.parse:el.parseInline}},_e(Vs,"passThroughHooks",new Set(["preprocess","postprocess","processAllTokens"])),Vs),iv=class{constructor(...u){_e(this,"defaults",sr());_e(this,"options",this.setOptions);_e(this,"parse",this.parseMarkdown(!0));_e(this,"parseInline",this.parseMarkdown(!1));_e(this,"Parser",el);_e(this,"Renderer",bu);_e(this,"TextRenderer",gr);_e(this,"Lexer",Pt);_e(this,"Tokenizer",yu);_e(this,"Hooks",pu);this.use(...u)}walkTokens(u,c){var s,o;let r=[];for(const h of u)switch(r=r.concat(c.call(this,h)),h.type){case"table":{const b=h;for(const g of b.header)r=r.concat(this.walkTokens(g.tokens,c));for(const g of b.rows)for(const v of g)r=r.concat(this.walkTokens(v.tokens,c));break}case"list":{const b=h;r=r.concat(this.walkTokens(b.items,c));break}default:{const b=h;(o=(s=this.defaults.extensions)==null?void 0:s.childTokens)!=null&&o[b.type]?this.defaults.extensions.childTokens[b.type].forEach(g=>{const v=b[g].flat(1/0);r=r.concat(this.walkTokens(v,c))}):b.tokens&&(r=r.concat(this.walkTokens(b.tokens,c)))}}return r}use(...u){const c=this.defaults.extensions||{renderers:{},childTokens:{}};return u.forEach(r=>{const s={...r};if(s.async=this.defaults.async||s.async||!1,r.extensions&&(r.extensions.forEach(o=>{if(!o.name)throw new Error("extension name required");if("renderer"in o){const h=c.renderers[o.name];h?c.renderers[o.name]=function(...b){let g=o.renderer.apply(this,b);return g===!1&&(g=h.apply(this,b)),g}:c.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 h=c[o.level];h?h.unshift(o.tokenizer):c[o.level]=[o.tokenizer],o.start&&(o.level==="block"?c.startBlock?c.startBlock.push(o.start):c.startBlock=[o.start]:o.level==="inline"&&(c.startInline?c.startInline.push(o.start):c.startInline=[o.start]))}"childTokens"in o&&o.childTokens&&(c.childTokens[o.name]=o.childTokens)}),s.extensions=c),r.renderer){const o=this.defaults.renderer||new bu(this.defaults);for(const h in r.renderer){if(!(h in o))throw new Error(`renderer '${h}' does not exist`);if(["options","parser"].includes(h))continue;const b=h,g=r.renderer[b],v=o[b];o[b]=(...d)=>{let p=g.apply(o,d);return p===!1&&(p=v.apply(o,d)),p||""}}s.renderer=o}if(r.tokenizer){const o=this.defaults.tokenizer||new yu(this.defaults);for(const h in r.tokenizer){if(!(h in o))throw new Error(`tokenizer '${h}' does not exist`);if(["options","rules","lexer"].includes(h))continue;const b=h,g=r.tokenizer[b],v=o[b];o[b]=(...d)=>{let p=g.apply(o,d);return p===!1&&(p=v.apply(o,d)),p}}s.tokenizer=o}if(r.hooks){const o=this.defaults.hooks||new pu;for(const h in r.hooks){if(!(h in o))throw new Error(`hook '${h}' does not exist`);if(["options","block"].includes(h))continue;const b=h,g=r.hooks[b],v=o[b];pu.passThroughHooks.has(h)?o[b]=d=>{if(this.defaults.async)return Promise.resolve(g.call(o,d)).then(w=>v.call(o,w));const p=g.call(o,d);return v.call(o,p)}:o[b]=(...d)=>{let p=g.apply(o,d);return p===!1&&(p=v.apply(o,d)),p}}s.hooks=o}if(r.walkTokens){const o=this.defaults.walkTokens,h=r.walkTokens;s.walkTokens=function(b){let g=[];return g.push(h.call(this,b)),o&&(g=g.concat(o.call(this,b))),g}}this.defaults={...this.defaults,...s}}),this}setOptions(u){return this.defaults={...this.defaults,...u},this}lexer(u,c){return Pt.lex(u,c??this.defaults)}parser(u,c){return el.parse(u,c??this.defaults)}parseMarkdown(u){return(r,s)=>{const o={...s},h={...this.defaults,...o},b=this.onError(!!h.silent,!!h.async);if(this.defaults.async===!0&&o.async===!1)return b(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 b(new Error("marked(): input parameter is undefined or null"));if(typeof r!="string")return b(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(r)+", string expected"));h.hooks&&(h.hooks.options=h,h.hooks.block=u);const g=h.hooks?h.hooks.provideLexer():u?Pt.lex:Pt.lexInline,v=h.hooks?h.hooks.provideParser():u?el.parse:el.parseInline;if(h.async)return Promise.resolve(h.hooks?h.hooks.preprocess(r):r).then(d=>g(d,h)).then(d=>h.hooks?h.hooks.processAllTokens(d):d).then(d=>h.walkTokens?Promise.all(this.walkTokens(d,h.walkTokens)).then(()=>d):d).then(d=>v(d,h)).then(d=>h.hooks?h.hooks.postprocess(d):d).catch(b);try{h.hooks&&(r=h.hooks.preprocess(r));let d=g(r,h);h.hooks&&(d=h.hooks.processAllTokens(d)),h.walkTokens&&this.walkTokens(d,h.walkTokens);let p=v(d,h);return h.hooks&&(p=h.hooks.postprocess(p)),p}catch(d){return b(d)}}}onError(u,c){return r=>{if(r.message+=`
|
||
Please report this to https://github.com/markedjs/marked.`,u){const s="<p>An error occurred:</p><pre>"+Lt(r.message+"",!0)+"</pre>";return c?Promise.resolve(s):s}if(c)return Promise.reject(r);throw r}}},Jl=new iv;function me(u,c){return Jl.parse(u,c)}me.options=me.setOptions=function(u){return Jl.setOptions(u),me.defaults=Jl.defaults,t0(me.defaults),me};me.getDefaults=sr;me.defaults=Wl;me.use=function(...u){return Jl.use(...u),me.defaults=Jl.defaults,t0(me.defaults),me};me.walkTokens=function(u,c){return Jl.walkTokens(u,c)};me.parseInline=Jl.parseInline;me.Parser=el;me.parser=el.parse;me.Renderer=bu;me.TextRenderer=gr;me.Lexer=Pt;me.lexer=Pt.lex;me.Tokenizer=yu;me.Hooks=pu;me.parse=me;me.options;me.setOptions;me.use;me.walkTokens;me.parseInline;el.parse;Pt.lex;const Uh=u=>{let c;const r=new Set,s=(d,p)=>{const w=typeof d=="function"?d(c):d;if(!Object.is(w,c)){const E=c;c=p??(typeof w!="object"||w===null)?w:Object.assign({},c,w),r.forEach(L=>L(c,E))}},o=()=>c,g={setState:s,getState:o,getInitialState:()=>v,subscribe:d=>(r.add(d),()=>r.delete(d))},v=c=u(s,o,g);return g},uv=u=>u?Uh(u):Uh,cv=u=>u;function sv(u,c=cv){const r=Ks.useSyncExternalStore(u.subscribe,()=>c(u.getState()),()=>c(u.getInitialState()));return Ks.useDebugValue(r),r}const kh=u=>{const c=uv(u),r=s=>sv(c,s);return Object.assign(r,c),r},rv=u=>u?kh(u):kh,Lh=JSON.parse('[{"byId":{"F0_43":{"id":"F0_43","index":42,"isFirst":false,"isLast":false,"title":"Остра бъбречна недостатъчност. Хронична бъбречна недостатъчност.","subject":0,"files":[{"filename":"F_1_43_1.md","version":1}]},"F0_45":{"id":"F0_45","index":44,"isFirst":false,"isLast":false,"title":"Ревматоиден артрит.","subject":0,"files":[{"filename":"F_1_45_1.md","version":1}]},"F0_46":{"id":"F0_46","index":45,"isFirst":false,"isLast":false,"title":"Лупус еритематодес.","subject":0,"files":[{"filename":"F_1_46_1.md","version":1}]},"F0_55":{"id":"F0_55","index":54,"isFirst":false,"isLast":false,"title":"Алергия. Алергични заболявания. Анафилактичен шок. Поведение на медицинската сестра при спешни алергични състояния.","subject":0,"files":[{"filename":"F_1_55_1.md","version":1}]},"F0_52":{"id":"F0_52","index":51,"isFirst":false,"isLast":false,"title":"Бластна левкоза. Хронична миелолевкоза.","subject":0,"files":[{"filename":"F_1_52_1.md","version":1}]},"F0_53":{"id":"F0_53","index":52,"isFirst":false,"isLast":false,"title":"Нехочкинови и хочкинови лимфоми.","subject":0,"files":[{"filename":"F_1_53_1.md","version":1}]},"F0_54":{"id":"F0_54","index":53,"isFirst":false,"isLast":false,"title":"Остри екзогенни интоксикации. Общи принципи и правила в лечението на острите екзогенни отравяния. Поведение на медицинската сестра и грижи за болния с остро отравяне.","subject":0,"files":[{"filename":"F_1_54_1.md","version":1}]},"F0_51":{"id":"F0_51","index":50,"isFirst":false,"isLast":false,"title":"Хеморагични диатези – хемофилия, есенциална тромбоцитопения, капиляротоксикоза.","subject":0,"files":[{"filename":"F_1_51_1.md","version":1}]},"F0_50":{"id":"F0_50","index":49,"isFirst":false,"isLast":false,"title":"Хемолитични анемии вследствие на вътре- и извънеритроцитни фактори: вродени и придобити.","subject":0,"files":[{"filename":"F_1_50_1.md","version":1}]},"F0_5":{"id":"F0_5","index":4,"isFirst":false,"isLast":false,"title":"Сегашно състояние – обективен статус на болния. Клинична диагноза и прогноза. Проследяване на болния – декурзус.","subject":0,"files":[{"filename":"F_1_05_1.md","version":1}]},"F0_4":{"id":"F0_4","index":3,"isFirst":false,"isLast":false,"title":"Основни класически методи на изследване във вътрешната медицина – анамнеза. Физикални методи на изследване на пациентите – оглед, палпация, перкусия, аускултация. Специални методи на изследване на пациентите.","subject":0,"files":[{"filename":"F_1_04_1.md","version":1}]},"F0_3":{"id":"F0_3","index":2,"isFirst":false,"isLast":false,"title":"Агония. Клинична смърт. Биологична смърт.","subject":0,"files":[{"filename":"F_1_03_1.md","version":1}]},"F0_2":{"id":"F0_2","index":1,"isFirst":false,"isLast":false,"title":"Болест и здраве. Етиология и патогенеза на болестите. Периоди на болестта.","subject":0,"files":[{"filename":"F_1_02_1.md","version":1}]},"F0_1":{"id":"F0_1","index":0,"isFirst":true,"isLast":false,"title":"Предмет и задачи на вътрешната медицина. Раздели на вътрешните болести.","subject":0,"files":[{"filename":"F_1_01_1.md","version":1}]},"F0_6":{"id":"F0_6","index":5,"isFirst":false,"isLast":false,"title":"Изследване на дихателната система. Основни симптоми и синдроми при заболявания на дихателната система. Физикални и специални методи на изследване на дихателната система.","subject":0,"files":[{"filename":"F_1_06_1.md","version":1}]},"F0_7":{"id":"F0_7","index":6,"isFirst":false,"isLast":false,"title":"Остър и хроничен бронхит. Белодробен емфизем. ХОББ.","subject":0,"files":[{"filename":"F_1_07_1.md","version":1}]},"F0_8":{"id":"F0_8","index":7,"isFirst":false,"isLast":false,"title":"Пневмонии: класификации, клиника, лечение.","subject":0,"files":[{"filename":"F_1_08_1.md","version":1}]},"F0_9":{"id":"F0_9","index":8,"isFirst":false,"isLast":false,"title":"Бронхиектазии. Белодробен абсцес.","subject":0,"files":[{"filename":"F_1_09_1.md","version":1}]},"F0_10":{"id":"F0_10","index":9,"isFirst":false,"isLast":false,"title":"Тумори на белия дроб.","subject":0,"files":[{"filename":"F_1_10_1.md","version":1}]},"F0_11":{"id":"F0_11","index":10,"isFirst":false,"isLast":false,"title":"Белодробен тромбоемболизъм.","subject":0,"files":[{"filename":"F_1_11_1.md","version":1}]},"F0_12":{"id":"F0_12","index":11,"isFirst":false,"isLast":false,"title":"Плеврити.","subject":0,"files":[{"filename":"F_1_12_1.md","version":1}]},"F0_13":{"id":"F0_13","index":12,"isFirst":false,"isLast":false,"title":"Белодробна туберкулоза – етиология, патогенеза и клинична картина. Първична белодробна туберкулоза. Вторична белодробна туберкулоза. Лечение и профилактика на белодробната туберкулоза.","subject":0,"files":[{"filename":"F_1_13_1.md","version":1}]},"F0_14":{"id":"F0_14","index":13,"isFirst":false,"isLast":false,"title":"Дихателна недостатъчност – остра и хронична. Етиология и патогенеза. Степени, клиника и поведение.","subject":0,"files":[{"filename":"F_1_14_1.md","version":1}]},"F0_15":{"id":"F0_15","index":14,"isFirst":false,"isLast":false,"title":"Основни симптоми и синдроми при заболявания на сърдечно-съдовата система. Физикални и специални методи на изследване на сърдечно-съдовата система.","subject":0,"files":[{"filename":"F_1_15_1.md","version":1}]},"F0_16":{"id":"F0_16","index":15,"isFirst":false,"isLast":false,"title":"Ревматизъм.","subject":0,"files":[{"filename":"F_1_16_1.md","version":1}]},"F0_17":{"id":"F0_17","index":16,"isFirst":false,"isLast":false,"title":"Сърдечна недостатъчност – остра и хронична.","subject":0,"files":[{"filename":"F_1_17_1.md","version":1}]},"F0_18":{"id":"F0_18","index":17,"isFirst":false,"isLast":false,"title":"Лечение на сърдечната недостатъчност. Поведение на медицинската сестра при спешни състояния на остра или обострена хронична сърдечна недостатъчност.","subject":0,"files":[{"filename":"F_1_18_1.md","version":1}]},"F0_19":{"id":"F0_19","index":18,"isFirst":false,"isLast":false,"title":"Ендокардити, перикардити. Миокардити.","subject":0,"files":[{"filename":"F_1_19_1.md","version":1}]},"F0_20":{"id":"F0_20","index":19,"isFirst":false,"isLast":false,"title":"Хипертонична болест: рискови фактори, патогенеза, клиника, лечение.","subject":0,"files":[{"filename":"F_1_20_1.md","version":1}]},"F0_21":{"id":"F0_21","index":20,"isFirst":false,"isLast":false,"title":"Остра периферна сърдечно-съдова недостатъчност. Кардиогенен шок.","subject":0,"files":[{"filename":"F_1_21_1.md","version":1}]},"F0_22":{"id":"F0_22","index":21,"isFirst":false,"isLast":false,"title":"Ритъмни и проводни нарушения на сърдечната дейност.","subject":0,"files":[{"filename":"F_1_22_1.md","version":1}]},"F0_24":{"id":"F0_24","index":23,"isFirst":false,"isLast":false,"title":"Исхемична болест на сърцето: етиология и патогенеза, рискови фактори. Инфаркт на миокарда.","subject":0,"files":[{"filename":"F_1_24_1.md","version":1}]},"F0_23":{"id":"F0_23","index":22,"isFirst":false,"isLast":false,"title":"Исхемична болест на сърцето: етиология и патогенеза, рискови фактори. Стенокардия.","subject":0,"files":[{"filename":"F_1_23_1.md","version":1}]},"F0_25":{"id":"F0_25","index":24,"isFirst":false,"isLast":false,"title":"Болести на хипофизата: Акромегалия. Безвкусен диабет.","subject":0,"files":[{"filename":"F_1_25_1.md","version":1}]},"F0_26":{"id":"F0_26","index":25,"isFirst":false,"isLast":false,"title":"Болести на щитовидната жлеза: Тиреотоксикоза. Микседем. Ендемична гуша.","subject":0,"files":[{"filename":"F_1_26_1.md","version":1}]},"F0_27":{"id":"F0_27","index":26,"isFirst":false,"isLast":false,"title":"Болести на надбъбречните жлези: Хиперкортицизъм. Хипокортицизъм.","subject":0,"files":[{"filename":"F_1_27_1.md","version":1}]},"F0_28":{"id":"F0_28","index":27,"isFirst":false,"isLast":false,"title":"Захарен диабет – етиология, патогенеза, класификация, клиника. Диабетна кетоацидоза и хипогликемична кома. Поведение на медицинската сестра при диабетно болен в кома.","subject":0,"files":[{"filename":"F_1_28_1.md","version":1}]},"F0_29":{"id":"F0_29","index":28,"isFirst":false,"isLast":false,"title":"Захарен диабет – късни усложнения. Захарен диабет – диета и медикаментозно лечение.","subject":0,"files":[{"filename":"F_1_29_1.md","version":1}]},"F0_30":{"id":"F0_30","index":29,"isFirst":false,"isLast":false,"title":"Метаболитен синдром. Затлъстяване. Подагра.","subject":0,"files":[{"filename":"F_1_30_1.md","version":1}]},"F0_31":{"id":"F0_31","index":30,"isFirst":false,"isLast":false,"title":"Изследване на стомашно-чревния тракт. Анамнеза. Основни симптоми и синдроми при заболявания на стомашно-чревния тракт.","subject":0,"files":[{"filename":"F_1_31_1.md","version":1}]},"F0_32":{"id":"F0_32","index":31,"isFirst":false,"isLast":false,"title":"Физикални и специални методи на изследване на стомашно-чревния тракт.","subject":0,"files":[{"filename":"F_1_32_1.md","version":1}]},"F0_33":{"id":"F0_33","index":32,"isFirst":false,"isLast":false,"title":"Гастрити. ГЕРБ.","subject":0,"files":[{"filename":"F_1_33_1.md","version":1}]},"F0_34":{"id":"F0_34","index":33,"isFirst":false,"isLast":false,"title":"Язвена болест. Рак на стомаха.","subject":0,"files":[{"filename":"F_1_34_1.md","version":1}]},"F0_35":{"id":"F0_35","index":34,"isFirst":false,"isLast":false,"title":"Ентерити и колити. Рак на дебелото черво.","subject":0,"files":[{"filename":"F_1_35_1.md","version":1}]},"F0_36":{"id":"F0_36","index":35,"isFirst":false,"isLast":false,"title":"Основни симптоми и синдроми при заболяване на черния дроб и жлъчните пътища. Анамнеза, физикални и специални методи за изследване на черния дроб и жлъчните пътища.","subject":0,"files":[{"filename":"F_1_36_1.md","version":1}]},"F0_37":{"id":"F0_37","index":36,"isFirst":false,"isLast":false,"title":"Хронични хепатити. Чернодробни цирози.","subject":0,"files":[{"filename":"F_1_37_1.md","version":1}]},"F0_38":{"id":"F0_38","index":37,"isFirst":false,"isLast":false,"title":"Холелитиаза, холецистити.","subject":0,"files":[{"filename":"F_1_38_1.md","version":1}]},"F0_39":{"id":"F0_39","index":38,"isFirst":false,"isLast":false,"title":"Основни симптоми и синдроми при заболявания на отделителната система. Функционално изследване на отделителната система.","subject":0,"files":[{"filename":"F_1_39_1.md","version":1}]},"F0_40":{"id":"F0_40","index":39,"isFirst":false,"isLast":false,"title":"Остър и хроничен гломерулонефрит.","subject":0,"files":[{"filename":"F_1_40_1.md","version":1}]},"F0_41":{"id":"F0_41","index":40,"isFirst":false,"isLast":false,"title":"Нефролитиаза.","subject":0,"files":[{"filename":"F_1_41_1.md","version":1}]},"F0_42":{"id":"F0_42","index":41,"isFirst":false,"isLast":false,"title":"Пиелонефрити.","subject":0,"files":[{"filename":"F_1_42_1.md","version":1}]},"F0_44":{"id":"F0_44","index":43,"isFirst":false,"isLast":false,"title":"Балканска ендемична нефропатия. Бъбречна поликистозна болест. Бъбречна туберкулоза.","subject":0,"files":[{"filename":"F_1_44_1.md","version":1}]},"F0_47":{"id":"F0_47","index":46,"isFirst":false,"isLast":false,"title":"Артрозна болест. Остеопороза.","subject":0,"files":[{"filename":"F_1_47_1.md","version":1}]},"F0_49":{"id":"F0_49","index":48,"isFirst":false,"isLast":false,"title":"Витамин В12-дефицитни анемии.","subject":0,"files":[{"filename":"F_1_49_1.md","version":1}]},"F0_48":{"id":"F0_48","index":47,"isFirst":false,"isLast":false,"title":"Желязодефицитни анемии.","subject":0,"files":[{"filename":"F_1_48_1.md","version":1}]}},"allIds":["F0_1","F0_2","F0_3","F0_4","F0_5","F0_6","F0_7","F0_8","F0_9","F0_10","F0_11","F0_12","F0_13","F0_14","F0_15","F0_16","F0_17","F0_18","F0_19","F0_20","F0_21","F0_22","F0_23","F0_24","F0_25","F0_26","F0_27","F0_28","F0_29","F0_30","F0_31","F0_32","F0_33","F0_34","F0_35","F0_36","F0_37","F0_38","F0_39","F0_40","F0_41","F0_42","F0_43","F0_44","F0_45","F0_46","F0_47","F0_48","F0_49","F0_50","F0_51","F0_52","F0_53","F0_54","F0_55"]},{"byId":{"F1_2":{"id":"F1_2","index":1,"isFirst":false,"isLast":false,"title":"Видове дози – терапевтична, токсична. Терапевтичен индекс и терапевтична ширина. Дозиране на лекарствата при различните възрастови групи.","subject":1,"files":[{"filename":"F_2_02_1.md","version":1}]},"F1_3":{"id":"F1_3","index":2,"isFirst":false,"isLast":false,"title":"Въвеждане на лекарството в организма. Явления при многократно и при комбинирано прилагане.","subject":1,"files":[{"filename":"F_2_03_1.md","version":1}]},"F1_4":{"id":"F1_4","index":3,"isFirst":false,"isLast":false,"title":"Ефективност и потентност на лекарството. Фактори, модификациращи лекарствените действия от страна на организма и на околната среда.","subject":1,"files":[{"filename":"F_2_04_1.md","version":1}]},"F1_5":{"id":"F1_5","index":4,"isFirst":false,"isLast":false,"title":"Хистамин и антихистаминови лекарствени средства.","subject":1,"files":[{"filename":"F_2_05_1.md","version":1}]},"F1_6":{"id":"F1_6","index":5,"isFirst":false,"isLast":false,"title":"Психотропни лекарствени средства – анксиолитици, психостимуланти, ноотропни средства.","subject":1,"files":[{"filename":"F_2_06_1.md","version":1}]},"F1_7":{"id":"F1_7","index":6,"isFirst":false,"isLast":false,"title":"Наркотични (опиоидни) аналгетици.","subject":1,"files":[{"filename":"F_2_07_1.md","version":1}]},"F1_8":{"id":"F1_8","index":7,"isFirst":false,"isLast":false,"title":"Ненаркотични (неопиоидни) аналгетици – пиразолонови, пиразолидиндионови, анилинови, салицилови производни. Нестероидни противовъзпалителни средства.","subject":1,"files":[{"filename":"F_2_08_1.md","version":1}]},"F1_9":{"id":"F1_9","index":8,"isFirst":false,"isLast":false,"title":"Лекарствени средства за лечение на сърдечна недостатъчност. Антиаритмични лекарствени средства.","subject":1,"files":[{"filename":"F_2_09_1.md","version":1}]},"F1_10":{"id":"F1_10","index":9,"isFirst":false,"isLast":false,"title":"Антистенокардни (антиангинозни) и антиатероматозни лекарствени средства.","subject":1,"files":[{"filename":"F_2_10_1.md","version":1}]},"F1_11":{"id":"F1_11","index":10,"isFirst":false,"isLast":false,"title":"Антихипертензивни лекарствени средства – централни и периферни симпатиколитици, миотропни вазодилататори, калциеви антагонисти, инхибитори на ренин-ангиотензин II-алдостероновата система, диуретици.","subject":1,"files":[{"filename":"F_2_11_1.md","version":1}]},"F1_12":{"id":"F1_12","index":11,"isFirst":false,"isLast":false,"title":"Лекарствени средства, влияещи върху хемопоезата и кръвосъсирването (антианемични средства, хемостатици, коагуланти, антикоагуланти, фибринолитици и инхибитори на стимулирания фибринолитичен процес).","subject":1,"files":[{"filename":"F_2_12_1.md","version":1}]},"F1_13":{"id":"F1_13","index":12,"isFirst":false,"isLast":false,"title":"Беталактамни антибиотици – пеницилини, цефалоспорини, карбапенеми, монобактами.","subject":1,"files":[{"filename":"F_2_13_1.md","version":1}]},"F1_14":{"id":"F1_14","index":13,"isFirst":false,"isLast":false,"title":"Гликопептидни антибиотици (ванкомицин, тейкопланин). Аминогликозидни антибиотици.","subject":1,"files":[{"filename":"F_2_14_1.md","version":1}]},"F1_15":{"id":"F1_15","index":14,"isFirst":false,"isLast":false,"title":"Макролидни антибиотици. Линкозамиди. Рифамицини.","subject":1,"files":[{"filename":"F_2_15_1.md","version":1}]},"F1_16":{"id":"F1_16","index":15,"isFirst":false,"isLast":false,"title":"Полипептидни антибиотици. Противотуберкулозни лекарствени средства.","subject":1,"files":[{"filename":"F_2_16_1.md","version":1}]},"F1_17":{"id":"F1_17","index":16,"isFirst":false,"isLast":false,"title":"Тетрациклини, сулфонамиди, рифамицини.","subject":1,"files":[{"filename":"F_2_17_1.md","version":1}]},"F1_18":{"id":"F1_18","index":17,"isFirst":false,"isLast":false,"title":"Флуорохинолони.","subject":1,"files":[{"filename":"F_2_18_1.md","version":1}]},"F1_19":{"id":"F1_19","index":18,"isFirst":false,"isLast":false,"title":"Антимикотични и антивирусни лекарствени средства.","subject":1,"files":[{"filename":"F_2_19_1.md","version":1}]},"F1_20":{"id":"F1_20","index":19,"isFirst":false,"isLast":false,"title":"Лекарствени средства, действащи върху дихателната система – аналептици на дихателния център, противокашлични, отхрачващи и антисептични средства.","subject":1,"files":[{"filename":"F_2_20_1.md","version":1}]},"F1_21":{"id":"F1_21","index":20,"isFirst":false,"isLast":false,"title":"Лекарствени средства, действащи върху храносмилателната система – апетитостимулиращи, апетитопотискащи (анорексигенни), противоповръщащи (антиеметични), противоязвени (антиулкусни).","subject":1,"files":[{"filename":"F_2_21_1.md","version":1}]},"F1_1":{"id":"F1_1","index":0,"isFirst":true,"isLast":false,"title":"Лекарствена форма – определение, видове (твърди, течни, меки, газообразни и галенови лекарствени форми). Рецептурни примери.","subject":1,"files":[{"filename":"F_2_01_1.md","version":1}]}},"allIds":["F1_1","F1_2","F1_3","F1_4","F1_5","F1_6","F1_7","F1_8","F1_9","F1_10","F1_11","F1_12","F1_13","F1_14","F1_15","F1_16","F1_17","F1_18","F1_19","F1_20","F1_21"]}]'),Je=rv((u,c)=>({subject:0,selectSubject:r=>u({subject:r,topics:Lh[r]}),topics:Lh[0],topicVersions:{},getTopicAtIndex:r=>{const s=c().topics.allIds[r];return s?c().topics.byId[s]:null},selectTopicVersion:(r,s)=>u({topicVersions:{...c().topicVersions,[r]:s}}),selectedTopic:null,selectTopic:r=>{const s=c().topics.byId[r];s&&u({selectedTopic:s})},config:{displayTitle:!0,wrapTopicTitles:!1,narrowMode:!0},changeConfig:r=>u({config:{...c().config,...r}})}));function fv({className:u}){return U.jsxs("svg",{className:u,xmlns:"http://www.w3.org/2000/svg",height:"24px",viewBox:"0 0 24 24",width:"24px",fill:"inherit",children:[U.jsx("path",{d:"M0 0h24v24H0V0z",fill:"none"}),U.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 d0({className:u}){return U.jsxs("svg",{className:u,xmlns:"http://www.w3.org/2000/svg",height:"24px",viewBox:"0 0 24 24",width:"24px",fill:"inherit",children:[U.jsx("path",{d:"M0 0h24v24H0V0z",fill:"none"}),U.jsx("path",{d:"M5 4v3h5.5v12h3V7H19V4H5z"})]})}function ov({className:u=""}){return U.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"inherit",viewBox:"0 0 24 24",strokeWidth:2,className:"size-6 "+u,children:U.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 h0({className:u=""}){return U.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"inherit",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor",className:"size-6 "+u,children:U.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 18 18 6M6 6l12 12"})})}function dv({className:u}){return U.jsxs("svg",{className:u,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:[U.jsx("g",{children:U.jsx("rect",{fill:"none",height:"24",width:"24"})}),U.jsx("g",{children:U.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 hv({className:u}){return U.jsxs("svg",{className:u,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:[U.jsx("g",{children:U.jsx("rect",{fill:"none",height:"24",width:"24"})}),U.jsxs("g",{children:[U.jsx("g",{}),U.jsxs("g",{children:[U.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"}),U.jsxs("g",{children:[U.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"}),U.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"}),U.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 mv({className:u}){return U.jsxs("svg",{className:u,xmlns:"http://www.w3.org/2000/svg",height:"24px",viewBox:"0 0 24 24",width:"24px",fill:"inherit",children:[U.jsx("path",{d:"M0 0h24v24H0V0z",fill:"none"}),U.jsx("path",{d:"M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z"})]})}function pv({className:u}){return U.jsxs("svg",{className:u,xmlns:"http://www.w3.org/2000/svg",height:"24px",viewBox:"0 0 24 24",width:"24px",fill:"inherit",children:[U.jsx("path",{d:"M0 0h24v24H0V0z",fill:"none"}),U.jsx("path",{d:"M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8-8-8z"})]})}K1.createRoot(document.getElementById("root")).render(U.jsx(O.StrictMode,{children:U.jsx(og,{children:U.jsx(Yp,{children:U.jsxs(du,{path:"/",element:U.jsx(gv,{}),children:[U.jsx(du,{index:!0,element:U.jsx(vv,{})}),U.jsx(du,{path:":topicId",element:U.jsx(yv,{})})]})})})}));function gv(){const u=Vh(),c=Je(s=>u.topicId&&s.topics.byId[u.topicId]),r=Je(s=>s.config);return U.jsxs("div",{className:"max-w-7xl mx-auto h-full relative flex flex-col",children:[r.displayTitle&&U.jsx("div",{className:"w-full px-4 py-2 font-medium text-large text-white bg-blue-600",children:U.jsx("span",{children:c?`${c.index+1}: ${c.title}`:"Конспект за Държавен Изпит"})}),U.jsx(qp,{})]})}const Hh=[{id:0,name:"ВЪТРЕШНИ БОЛЕСТИ"},{id:1,name:"ФАРМАКОЛОГИЯ"}];function vv(){const u=O.useRef({}),c=Je(Eg(p=>p.topics.allIds.map(w=>p.topics.byId[w]))),r=Je(p=>p.selectedTopic),s=Je(p=>p.selectTopic),o=Je(p=>p.subject),h=Je(p=>p.selectSubject),b=Je(p=>p.config),g=Je(p=>p.changeConfig),[v,d]=O.useState(!1);return O.useLayoutEffect(()=>{var p;r&&r.id!==null&&((p=u.current)==null||p[Math.max(r.index-3,0)].scrollIntoView())},[r]),U.jsxs(U.Fragment,{children:[U.jsx("div",{className:"flex-1 overflow-y-scroll pb-[156px]",children:c.map((p,w)=>U.jsxs($l,{ref:E=>{u.current[w]=E},to:`/${p.id}`,onClick:()=>s(p.id),className:`flex px-2 py-1 rounded-md cursor-pointer border-l-4 ${p.id===(r==null?void 0:r.id)?"bg-blue-100 border-blue-500":"border-transparent hover:bg-gray-100"}`,children:[U.jsx("div",{className:`w-6 flex-shrink-0 flex font-medium justify-end ${p.id===(r==null?void 0:r.id)?"text-blue-600":"text-blue-800"}`,children:w+1}),U.jsx("span",{className:`ml-2 leading-5 ${p.id===(r==null?void 0:r.id)?"font-medium":"font-normal"} ${b.wrapTopicTitles?"truncate":""}`,children:p.title})]},p.id))}),U.jsxs("div",{className:"absolute bottom-0 p-4 pb-6 w-full flex flex-col",children:[U.jsxs("div",{className:"ml-auto p-2 flex space-x-1 h-[60px]",children:[U.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:()=>g({displayTitle:!b.displayTitle}),children:U.jsx(d0,{className:"fill-gray-600"})}),U.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:()=>g({wrapTopicTitles:!b.wrapTopicTitles}),children:U.jsx(ov,{className:"fill-gray-600"})}),r!==null&&U.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 p;(p=u.current)==null||p[Math.max(r.index-3,0)].scrollIntoView({behavior:"smooth"})},children:U.jsx(fv,{className:"h-5 w-5"})}),U.jsxs("div",{className:"relative flex ml-2",children:[U.jsx("button",{className:`${v?"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:()=>d(!0),children:Hh[o].name}),v&&U.jsxs(U.Fragment,{children:[U.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:()=>d(!1),children:U.jsx(h0,{className:"fill-gray-600"})}),U.jsx("div",{className:"absolute bottom-full right-0 p-2 flex space-x-1",children:Hh.map((p,w)=>U.jsx("button",{className:`flex-1 shadow-xl cursor-pointer px-2 py-1 rounded-md text-xs whitespace-nowrap h-[44px] ${o===w?"bg-blue-100 text-blue-800 font-medium border border-blue-400":"bg-gray-100 hover:bg-gray-200 border border-gray-400"}`,onClick:()=>{h(w),d(!1)},children:p.name},p.id))})]})]})]}),r!==null&&U.jsxs($l,{to:`/${r.id}`,className:"w-full p-2 bg-blue-600 hover:bg-blue-700 cursor-pointer truncate rounded-md text-sm text-white text-center shadow-md transition-colors",children:[U.jsx("span",{children:"Продължи четенето:"}),U.jsx("br",{}),U.jsxs("span",{className:"font-medium",children:[r.index+1,". ",r.title]})]})]})]})}function yv(){const u=Vh(),c=Je(o=>o.topics.byId),r=Je(o=>o.selectTopic),s=c[u.topicId];return s?(r(s.id),U.jsx(bv,{topic:s})):U.jsx(Bp,{to:"/",replace:!0})}function bv({topic:u}){const c=Je(p=>p.config),r=Je(p=>p.changeConfig),s=Je(p=>p.topicVersions[u.id]??0),o=Je(p=>p.selectTopicVersion),h=Je(p=>p.getTopicAtIndex),b=h(u.index-1),g=h(u.index+1),[v,d]=O.useState(!1);return U.jsxs(U.Fragment,{children:[U.jsxs("div",{className:"flex-1",children:[U.jsx(xv,{file:u.files[s],compact:c.narrowMode}),U.jsxs("div",{className:"absolute bottom-10 flex justify-between px-4 py-2 w-full z-999",children:[U.jsx("div",{className:"flex w-full space-x-2",children:U.jsx($l,{to:"/",className:"cursor-pointer p-2 rounded-full bg-blue-600 text-white mr-auto",children:U.jsx(hv,{className:"fill-gray-100"})})}),U.jsxs("div",{className:"flex space-x-1",children:[U.jsx("button",{className:`cursor-pointer p-2 rounded-full text-white border ${c.displayTitle?"bg-blue-100 border-blue-400":"bg-gray-100 border-gray-400"}`,onClick:()=>r({displayTitle:!c.displayTitle}),children:U.jsx(d0,{className:"fill-gray-600"})}),window.innerWidth>576&&U.jsx("button",{className:`cursor-pointer p-2 rounded-full text-white border ${c.narrowMode?"bg-blue-100 border-blue-400":"bg-gray-100 border-gray-400"}`,onClick:()=>r({narrowMode:!c.narrowMode}),children:U.jsx(dv,{className:"fill-gray-600"})}),u.files.length>1&&U.jsxs("div",{className:"relative flex ml-2",children:[U.jsxs("button",{className:`${v?"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:()=>d(!0),children:["Версия ",s+1]},u.files[s].file),v&&U.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:()=>d(!1),children:U.jsx(h0,{className:"fill-gray-600"})},u.files[s].file)]})]}),v&&U.jsx("div",{className:"absolute bottom-full right-0 px-4 flex space-x-1 h-10",children:u.files.map((p,w)=>U.jsxs("button",{className:`flex-1 shadow-xl cursor-pointer px-2 py-1 rounded-md text-xs whitespace-nowrap ${s===w?"bg-blue-100 text-blue-800 font-medium border border-blue-400":"bg-gray-100 hover:bg-gray-200 border border-gray-400"}`,onClick:()=>{o(u.id,w),d(!1)},children:["Версия ",w+1]},p))})]})]}),U.jsx("div",{className:"w-full flex flex-col space-y-2",children:U.jsxs("div",{className:"flex bg-gray-100 border-t border-blue-200 text-center",children:[u.isFirst?U.jsx("div",{className:"flex-1 border-r border-blue-200"}):U.jsxs($l,{to:`/${b.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:[U.jsx(mv,{}),U.jsxs("span",{className:"ml-2 truncate w-full ",children:[b.index+1,": ",b.title]})]}),u.isLast?U.jsx("div",{className:"flex-1"}):U.jsxs($l,{to:`/${g.id}`,className:"flex-1 px-4 py-2 hover:bg-blue-200 w-1/2 cursor-pointer flex align-center justify-end",children:[U.jsxs("span",{className:"mr-2 w-full truncate",children:[g.index+1,": ",g.title]}),U.jsx(pv,{})]})]})})]})}function xv({file:u,compact:c}){const[r,s]=O.useState(null),o=O.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;
|
||
${c?"max-width: 36rem; margin: 0 auto;":""}
|
||
}
|
||
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>
|
||
${r}
|
||
</body>
|
||
</html>
|
||
`,[r,c]),[h,b]=O.useState(!0),[g,v]=O.useState(null);return O.useEffect(()=>{(async()=>{try{b(!0);const p=`/files_md/${u.filename}`,w=await fetch(p);if(!w.ok)throw new Error(`Failed to load file: ${w.status}`);let E=await w.text();E=me.parse(E),s(E),v(null)}catch(p){console.error("Error loading file:",p),v(p.message)}finally{b(!1)}})()},[u]),g?U.jsxs("div",{className:"text-red-500 p-4 border border-red-300 rounded",children:["Error: ",g]}):h?U.jsx(_v,{}):U.jsx("div",{className:"w-full h-full overflow-hidden",children:U.jsx("iframe",{srcDoc:o,title:`File: ${u}`,className:"w-full h-full border-0",allow:"fullscreen"},u)})}const _v=({delayMs:u=2e3,className:c="p-4 flex justify-center items-center h-40",text:r="Loading..."})=>{const[s,o]=O.useState(!1);return O.useEffect(()=>{const h=setTimeout(()=>{o(!0)},u);return()=>clearTimeout(h)},[]),s?U.jsx("div",{className:c,children:U.jsx("div",{className:"animate-pulse",children:r})}):null};
|