packages feed

espial-0.0.40: static/js/app-REOQEZQK.min.js

var F1=Object.create;var Bc=Object.defineProperty,J1=Object.defineProperties,I1=Object.getOwnPropertyDescriptor,P1=Object.getOwnPropertyDescriptors,W1=Object.getOwnPropertyNames,ao=Object.getOwnPropertySymbols,eT=Object.getPrototypeOf,Hc=Object.prototype.hasOwnProperty,Zh=Object.prototype.propertyIsEnumerable;var Fh=e=>{throw TypeError(e)};var Uc=(e,t,n)=>t in e?Bc(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,T=(e,t)=>{for(var n in t||(t={}))Hc.call(t,n)&&Uc(e,n,t[n]);if(ao)for(var n of ao(t))Zh.call(t,n)&&Uc(e,n,t[n]);return e},L=(e,t)=>J1(e,P1(t));var ia=(e,t)=>{var n={};for(var a in e)Hc.call(e,a)&&t.indexOf(a)<0&&(n[a]=e[a]);if(e!=null&&ao)for(var a of ao(e))t.indexOf(a)<0&&Zh.call(e,a)&&(n[a]=e[a]);return n};var Kt=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var tT=(e,t,n,a)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of W1(t))!Hc.call(e,i)&&i!==n&&Bc(e,i,{get:()=>t[i],enumerable:!(a=I1(t,i))||a.enumerable});return e};var Q=(e,t,n)=>(n=e!=null?F1(eT(e)):{},tT(t||!e||!e.__esModule?Bc(n,"default",{value:e,enumerable:!0}):n,e));var G=(e,t,n)=>Uc(e,typeof t!="symbol"?t+"":t,n),qc=(e,t,n)=>t.has(e)||Fh("Cannot "+n);var E=(e,t,n)=>(qc(e,t,"read from private field"),n?n.call(e):t.get(e)),Dt=(e,t,n)=>t.has(e)?Fh("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,n),Tt=(e,t,n,a)=>(qc(e,t,"write to private field"),a?a.call(e,n):t.set(e,n),n),H=(e,t,n)=>(qc(e,t,"access private method"),n);var jc=(e,t,n,a)=>({set _(i){Tt(e,t,i,n)},get _(){return E(e,t,a)}});var Mm=Kt(P=>{"use strict";var lf=Symbol.for("react.transitional.element"),LT=Symbol.for("react.portal"),UT=Symbol.for("react.fragment"),BT=Symbol.for("react.strict_mode"),HT=Symbol.for("react.profiler"),qT=Symbol.for("react.consumer"),jT=Symbol.for("react.context"),VT=Symbol.for("react.forward_ref"),YT=Symbol.for("react.suspense"),GT=Symbol.for("react.memo"),Nm=Symbol.for("react.lazy"),KT=Symbol.for("react.activity"),km=Symbol.iterator;function XT(e){return e===null||typeof e!="object"?null:(e=km&&e[km]||e["@@iterator"],typeof e=="function"?e:null)}var Rm={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Om=Object.assign,Cm={};function il(e,t,n){this.props=e,this.context=t,this.refs=Cm,this.updater=n||Rm}il.prototype.isReactComponent={};il.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=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,e,t,"setState")};il.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function _m(){}_m.prototype=il.prototype;function rf(e,t,n){this.props=e,this.context=t,this.refs=Cm,this.updater=n||Rm}var sf=rf.prototype=new _m;sf.constructor=rf;Om(sf,il.prototype);sf.isPureReactComponent=!0;var Em=Array.isArray;function af(){}var _e={H:null,A:null,T:null,S:null},Dm=Object.prototype.hasOwnProperty;function of(e,t,n){var a=n.ref;return{$$typeof:lf,type:e,key:t,ref:a!==void 0?a:null,props:n}}function $T(e,t){return of(e.type,t,e.props)}function uf(e){return typeof e=="object"&&e!==null&&e.$$typeof===lf}function QT(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var Am=/\/+/g;function nf(e,t){return typeof e=="object"&&e!==null&&e.key!=null?QT(""+e.key):t.toString(36)}function ZT(e){switch(e.status){case"fulfilled":return e.value;case"rejected":throw e.reason;default:switch(typeof e.status=="string"?e.then(af,af):(e.status="pending",e.then(function(t){e.status==="pending"&&(e.status="fulfilled",e.value=t)},function(t){e.status==="pending"&&(e.status="rejected",e.reason=t)})),e.status){case"fulfilled":return e.value;case"rejected":throw e.reason}}throw e}function al(e,t,n,a,i){var l=typeof e;(l==="undefined"||l==="boolean")&&(e=null);var r=!1;if(e===null)r=!0;else switch(l){case"bigint":case"string":case"number":r=!0;break;case"object":switch(e.$$typeof){case lf:case LT:r=!0;break;case Nm:return r=e._init,al(r(e._payload),t,n,a,i)}}if(r)return i=i(e),r=a===""?"."+nf(e,0):a,Em(i)?(n="",r!=null&&(n=r.replace(Am,"$&/")+"/"),al(i,t,n,"",function(u){return u})):i!=null&&(uf(i)&&(i=$T(i,n+(i.key==null||e&&e.key===i.key?"":(""+i.key).replace(Am,"$&/")+"/")+r)),t.push(i)),1;r=0;var s=a===""?".":a+":";if(Em(e))for(var o=0;o<e.length;o++)a=e[o],l=s+nf(a,o),r+=al(a,t,n,l,i);else if(o=XT(e),typeof o=="function")for(e=o.call(e),o=0;!(a=e.next()).done;)a=a.value,l=s+nf(a,o++),r+=al(a,t,n,l,i);else if(l==="object"){if(typeof e.then=="function")return al(ZT(e),t,n,a,i);throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.")}return r}function ho(e,t,n){if(e==null)return e;var a=[],i=0;return al(e,a,"","",function(l){return t.call(n,l,i++)}),a}function FT(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(n){(e._status===0||e._status===-1)&&(e._status=1,e._result=n)},function(n){(e._status===0||e._status===-1)&&(e._status=2,e._result=n)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var wm=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)},JT={map:ho,forEach:function(e,t,n){ho(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return ho(e,function(){t++}),t},toArray:function(e){return ho(e,function(t){return t})||[]},only:function(e){if(!uf(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};P.Activity=KT;P.Children=JT;P.Component=il;P.Fragment=UT;P.Profiler=HT;P.PureComponent=rf;P.StrictMode=BT;P.Suspense=YT;P.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=_e;P.__COMPILER_RUNTIME={__proto__:null,c:function(e){return _e.H.useMemoCache(e)}};P.cache=function(e){return function(){return e.apply(null,arguments)}};P.cacheSignal=function(){return null};P.cloneElement=function(e,t,n){if(e==null)throw Error("The argument must be a React element, but you passed "+e+".");var a=Om({},e.props),i=e.key;if(t!=null)for(l in t.key!==void 0&&(i=""+t.key),t)!Dm.call(t,l)||l==="key"||l==="__self"||l==="__source"||l==="ref"&&t.ref===void 0||(a[l]=t[l]);var l=arguments.length-2;if(l===1)a.children=n;else if(1<l){for(var r=Array(l),s=0;s<l;s++)r[s]=arguments[s+2];a.children=r}return of(e.type,i,a)};P.createContext=function(e){return e={$$typeof:jT,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null},e.Provider=e,e.Consumer={$$typeof:qT,_context:e},e};P.createElement=function(e,t,n){var a,i={},l=null;if(t!=null)for(a in t.key!==void 0&&(l=""+t.key),t)Dm.call(t,a)&&a!=="key"&&a!=="__self"&&a!=="__source"&&(i[a]=t[a]);var r=arguments.length-2;if(r===1)i.children=n;else if(1<r){for(var s=Array(r),o=0;o<r;o++)s[o]=arguments[o+2];i.children=s}if(e&&e.defaultProps)for(a in r=e.defaultProps,r)i[a]===void 0&&(i[a]=r[a]);return of(e,l,i)};P.createRef=function(){return{current:null}};P.forwardRef=function(e){return{$$typeof:VT,render:e}};P.isValidElement=uf;P.lazy=function(e){return{$$typeof:Nm,_payload:{_status:-1,_result:e},_init:FT}};P.memo=function(e,t){return{$$typeof:GT,type:e,compare:t===void 0?null:t}};P.startTransition=function(e){var t=_e.T,n={};_e.T=n;try{var a=e(),i=_e.S;i!==null&&i(n,a),typeof a=="object"&&a!==null&&typeof a.then=="function"&&a.then(af,wm)}catch(l){wm(l)}finally{t!==null&&n.types!==null&&(t.types=n.types),_e.T=t}};P.unstable_useCacheRefresh=function(){return _e.H.useCacheRefresh()};P.use=function(e){return _e.H.use(e)};P.useActionState=function(e,t,n){return _e.H.useActionState(e,t,n)};P.useCallback=function(e,t){return _e.H.useCallback(e,t)};P.useContext=function(e){return _e.H.useContext(e)};P.useDebugValue=function(){};P.useDeferredValue=function(e,t){return _e.H.useDeferredValue(e,t)};P.useEffect=function(e,t){return _e.H.useEffect(e,t)};P.useEffectEvent=function(e){return _e.H.useEffectEvent(e)};P.useId=function(){return _e.H.useId()};P.useImperativeHandle=function(e,t,n){return _e.H.useImperativeHandle(e,t,n)};P.useInsertionEffect=function(e,t){return _e.H.useInsertionEffect(e,t)};P.useLayoutEffect=function(e,t){return _e.H.useLayoutEffect(e,t)};P.useMemo=function(e,t){return _e.H.useMemo(e,t)};P.useOptimistic=function(e,t){return _e.H.useOptimistic(e,t)};P.useReducer=function(e,t,n){return _e.H.useReducer(e,t,n)};P.useRef=function(e){return _e.H.useRef(e)};P.useState=function(e){return _e.H.useState(e)};P.useSyncExternalStore=function(e,t,n){return _e.H.useSyncExternalStore(e,t,n)};P.useTransition=function(){return _e.H.useTransition()};P.version="19.2.6"});var be=Kt((GN,zm)=>{"use strict";zm.exports=Mm()});var Um=Kt((KN,Lm)=>{Lm.exports={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0}});var Fm=Kt(Zm=>{"use strict";var rl=be();function rx(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var sx=typeof Object.is=="function"?Object.is:rx,ox=rl.useState,ux=rl.useEffect,cx=rl.useLayoutEffect,fx=rl.useDebugValue;function dx(e,t){var n=t(),a=ox({inst:{value:n,getSnapshot:t}}),i=a[0].inst,l=a[1];return cx(function(){i.value=n,i.getSnapshot=t,hf(i)&&l({inst:i})},[e,n,t]),ux(function(){return hf(i)&&l({inst:i}),e(function(){hf(i)&&l({inst:i})})},[e]),fx(n),n}function hf(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!sx(e,n)}catch(a){return!0}}function px(e,t){return t()}var hx=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?px:dx;Zm.useSyncExternalStore=rl.useSyncExternalStore!==void 0?rl.useSyncExternalStore:hx});var Im=Kt((YR,Jm)=>{"use strict";Jm.exports=Fm()});var hg=Kt(Be=>{"use strict";function vf(e,t){var n=e.length;e.push(t);e:for(;0<n;){var a=n-1>>>1,i=e[a];if(0<ko(i,t))e[a]=t,e[n]=i,n=a;else break e}}function Bn(e){return e.length===0?null:e[0]}function Ao(e){if(e.length===0)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;e:for(var a=0,i=e.length,l=i>>>1;a<l;){var r=2*(a+1)-1,s=e[r],o=r+1,u=e[o];if(0>ko(s,n))o<i&&0>ko(u,s)?(e[a]=u,e[o]=n,a=o):(e[a]=s,e[r]=n,a=r);else if(o<i&&0>ko(u,n))e[a]=u,e[o]=n,a=o;else break e}}return t}function ko(e,t){var n=e.sortIndex-t.sortIndex;return n!==0?n:e.id-t.id}Be.unstable_now=void 0;typeof performance=="object"&&typeof performance.now=="function"?(lg=performance,Be.unstable_now=function(){return lg.now()}):(gf=Date,rg=gf.now(),Be.unstable_now=function(){return gf.now()-rg});var lg,gf,rg,sa=[],Ma=[],wx=1,rn=null,kt=3,Sf=!1,Cr=!1,_r=!1,Tf=!1,ug=typeof setTimeout=="function"?setTimeout:null,cg=typeof clearTimeout=="function"?clearTimeout:null,sg=typeof setImmediate<"u"?setImmediate:null;function Eo(e){for(var t=Bn(Ma);t!==null;){if(t.callback===null)Ao(Ma);else if(t.startTime<=e)Ao(Ma),t.sortIndex=t.expirationTime,vf(sa,t);else break;t=Bn(Ma)}}function xf(e){if(_r=!1,Eo(e),!Cr)if(Bn(sa)!==null)Cr=!0,fl||(fl=!0,cl());else{var t=Bn(Ma);t!==null&&kf(xf,t.startTime-e)}}var fl=!1,Dr=-1,fg=5,dg=-1;function pg(){return Tf?!0:!(Be.unstable_now()-dg<fg)}function yf(){if(Tf=!1,fl){var e=Be.unstable_now();dg=e;var t=!0;try{e:{Cr=!1,_r&&(_r=!1,cg(Dr),Dr=-1),Sf=!0;var n=kt;try{t:{for(Eo(e),rn=Bn(sa);rn!==null&&!(rn.expirationTime>e&&pg());){var a=rn.callback;if(typeof a=="function"){rn.callback=null,kt=rn.priorityLevel;var i=a(rn.expirationTime<=e);if(e=Be.unstable_now(),typeof i=="function"){rn.callback=i,Eo(e),t=!0;break t}rn===Bn(sa)&&Ao(sa),Eo(e)}else Ao(sa);rn=Bn(sa)}if(rn!==null)t=!0;else{var l=Bn(Ma);l!==null&&kf(xf,l.startTime-e),t=!1}}break e}finally{rn=null,kt=n,Sf=!1}t=void 0}}finally{t?cl():fl=!1}}}var cl;typeof sg=="function"?cl=function(){sg(yf)}:typeof MessageChannel<"u"?(bf=new MessageChannel,og=bf.port2,bf.port1.onmessage=yf,cl=function(){og.postMessage(null)}):cl=function(){ug(yf,0)};var bf,og;function kf(e,t){Dr=ug(function(){e(Be.unstable_now())},t)}Be.unstable_IdlePriority=5;Be.unstable_ImmediatePriority=1;Be.unstable_LowPriority=4;Be.unstable_NormalPriority=3;Be.unstable_Profiling=null;Be.unstable_UserBlockingPriority=2;Be.unstable_cancelCallback=function(e){e.callback=null};Be.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):fg=0<e?Math.floor(1e3/e):5};Be.unstable_getCurrentPriorityLevel=function(){return kt};Be.unstable_next=function(e){switch(kt){case 1:case 2:case 3:var t=3;break;default:t=kt}var n=kt;kt=t;try{return e()}finally{kt=n}};Be.unstable_requestPaint=function(){Tf=!0};Be.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=kt;kt=e;try{return t()}finally{kt=n}};Be.unstable_scheduleCallback=function(e,t,n){var a=Be.unstable_now();switch(typeof n=="object"&&n!==null?(n=n.delay,n=typeof n=="number"&&0<n?a+n:a):n=a,e){case 1:var i=-1;break;case 2:i=250;break;case 5:i=1073741823;break;case 4:i=1e4;break;default:i=5e3}return i=n+i,e={id:wx++,callback:t,priorityLevel:e,startTime:n,expirationTime:i,sortIndex:-1},n>a?(e.sortIndex=n,vf(Ma,e),Bn(sa)===null&&e===Bn(Ma)&&(_r?(cg(Dr),Dr=-1):_r=!0,kf(xf,n-a))):(e.sortIndex=i,vf(sa,e),Cr||Sf||(Cr=!0,fl||(fl=!0,cl()))),e};Be.unstable_shouldYield=pg;Be.unstable_wrapCallback=function(e){var t=kt;return function(){var n=kt;kt=t;try{return e.apply(this,arguments)}finally{kt=n}}}});var gg=Kt((XO,mg)=>{"use strict";mg.exports=hg()});var bg=Kt(Nt=>{"use strict";var Nx=be();function yg(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n])}return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function za(){}var wt={d:{f:za,r:function(){throw Error(yg(522))},D:za,C:za,L:za,m:za,X:za,S:za,M:za},p:0,findDOMNode:null},Rx=Symbol.for("react.portal");function Ox(e,t,n){var a=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:Rx,key:a==null?null:""+a,children:e,containerInfo:t,implementation:n}}var Mr=Nx.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function wo(e,t){if(e==="font")return"";if(typeof t=="string")return t==="use-credentials"?t:""}Nt.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=wt;Nt.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11)throw Error(yg(299));return Ox(e,t,null,n)};Nt.flushSync=function(e){var t=Mr.T,n=wt.p;try{if(Mr.T=null,wt.p=2,e)return e()}finally{Mr.T=t,wt.p=n,wt.d.f()}};Nt.preconnect=function(e,t){typeof e=="string"&&(t?(t=t.crossOrigin,t=typeof t=="string"?t==="use-credentials"?t:"":void 0):t=null,wt.d.C(e,t))};Nt.prefetchDNS=function(e){typeof e=="string"&&wt.d.D(e)};Nt.preinit=function(e,t){if(typeof e=="string"&&t&&typeof t.as=="string"){var n=t.as,a=wo(n,t.crossOrigin),i=typeof t.integrity=="string"?t.integrity:void 0,l=typeof t.fetchPriority=="string"?t.fetchPriority:void 0;n==="style"?wt.d.S(e,typeof t.precedence=="string"?t.precedence:void 0,{crossOrigin:a,integrity:i,fetchPriority:l}):n==="script"&&wt.d.X(e,{crossOrigin:a,integrity:i,fetchPriority:l,nonce:typeof t.nonce=="string"?t.nonce:void 0})}};Nt.preinitModule=function(e,t){if(typeof e=="string")if(typeof t=="object"&&t!==null){if(t.as==null||t.as==="script"){var n=wo(t.as,t.crossOrigin);wt.d.M(e,{crossOrigin:n,integrity:typeof t.integrity=="string"?t.integrity:void 0,nonce:typeof t.nonce=="string"?t.nonce:void 0})}}else t==null&&wt.d.M(e)};Nt.preload=function(e,t){if(typeof e=="string"&&typeof t=="object"&&t!==null&&typeof t.as=="string"){var n=t.as,a=wo(n,t.crossOrigin);wt.d.L(e,n,{crossOrigin:a,integrity:typeof t.integrity=="string"?t.integrity:void 0,nonce:typeof t.nonce=="string"?t.nonce:void 0,type:typeof t.type=="string"?t.type:void 0,fetchPriority:typeof t.fetchPriority=="string"?t.fetchPriority:void 0,referrerPolicy:typeof t.referrerPolicy=="string"?t.referrerPolicy:void 0,imageSrcSet:typeof t.imageSrcSet=="string"?t.imageSrcSet:void 0,imageSizes:typeof t.imageSizes=="string"?t.imageSizes:void 0,media:typeof t.media=="string"?t.media:void 0})}};Nt.preloadModule=function(e,t){if(typeof e=="string")if(t){var n=wo(t.as,t.crossOrigin);wt.d.m(e,{as:typeof t.as=="string"&&t.as!=="script"?t.as:void 0,crossOrigin:n,integrity:typeof t.integrity=="string"?t.integrity:void 0})}else wt.d.m(e)};Nt.requestFormReset=function(e){wt.d.r(e)};Nt.unstable_batchedUpdates=function(e,t){return e(t)};Nt.useFormState=function(e,t,n){return Mr.H.useFormState(e,t,n)};Nt.useFormStatus=function(){return Mr.H.useHostTransitionStatus()};Nt.version="19.2.6"});var Tg=Kt((QO,Sg)=>{"use strict";function vg(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(vg)}catch(e){console.error(e)}}vg(),Sg.exports=bg()});var M0=Kt(Iu=>{"use strict";var nt=gg(),Qy=be(),Cx=Tg();function w(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n])}return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function Zy(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function vs(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function Fy(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 Jy(e){if(e.tag===31){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function xg(e){if(vs(e)!==e)throw Error(w(188))}function _x(e){var t=e.alternate;if(!t){if(t=vs(e),t===null)throw Error(w(188));return t!==e?null:e}for(var n=e,a=t;;){var i=n.return;if(i===null)break;var l=i.alternate;if(l===null){if(a=i.return,a!==null){n=a;continue}break}if(i.child===l.child){for(l=i.child;l;){if(l===n)return xg(i),e;if(l===a)return xg(i),t;l=l.sibling}throw Error(w(188))}if(n.return!==a.return)n=i,a=l;else{for(var r=!1,s=i.child;s;){if(s===n){r=!0,n=i,a=l;break}if(s===a){r=!0,a=i,n=l;break}s=s.sibling}if(!r){for(s=l.child;s;){if(s===n){r=!0,n=l,a=i;break}if(s===a){r=!0,a=l,n=i;break}s=s.sibling}if(!r)throw Error(w(189))}}if(n.alternate!==a)throw Error(w(190))}if(n.tag!==3)throw Error(w(188));return n.stateNode.current===n?e:t}function Iy(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=Iy(e),t!==null)return t;e=e.sibling}return null}var ze=Object.assign,Dx=Symbol.for("react.element"),No=Symbol.for("react.transitional.element"),Vr=Symbol.for("react.portal"),yl=Symbol.for("react.fragment"),Py=Symbol.for("react.strict_mode"),ad=Symbol.for("react.profiler"),Wy=Symbol.for("react.consumer"),ma=Symbol.for("react.context"),Pd=Symbol.for("react.forward_ref"),id=Symbol.for("react.suspense"),ld=Symbol.for("react.suspense_list"),Wd=Symbol.for("react.memo"),La=Symbol.for("react.lazy"),rd=Symbol.for("react.activity"),Mx=Symbol.for("react.memo_cache_sentinel"),kg=Symbol.iterator;function zr(e){return e===null||typeof e!="object"?null:(e=kg&&e[kg]||e["@@iterator"],typeof e=="function"?e:null)}var zx=Symbol.for("react.client.reference");function sd(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===zx?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case yl:return"Fragment";case ad:return"Profiler";case Py:return"StrictMode";case id:return"Suspense";case ld:return"SuspenseList";case rd:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case Vr:return"Portal";case ma:return e.displayName||"Context";case Wy:return(e._context.displayName||"Context")+".Consumer";case Pd:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Wd:return t=e.displayName||null,t!==null?t:sd(e.type)||"Memo";case La:t=e._payload,e=e._init;try{return sd(e(t))}catch(n){}}return null}var Yr=Array.isArray,Z=Qy.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,fe=Cx.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Ai={pending:!1,data:null,method:null,action:null},od=[],bl=-1;function Yn(e){return{current:e}}function ut(e){0>bl||(e.current=od[bl],od[bl]=null,bl--)}function Ne(e,t){bl++,od[bl]=e.current,e.current=t}var Vn=Yn(null),ls=Yn(null),$a=Yn(null),ru=Yn(null);function su(e,t){switch(Ne($a,t),Ne(ls,e),Ne(Vn,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?Cy(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=Cy(t),e=v0(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}ut(Vn),Ne(Vn,e)}function Ul(){ut(Vn),ut(ls),ut($a)}function ud(e){e.memoizedState!==null&&Ne(ru,e);var t=Vn.current,n=v0(t,e.type);t!==n&&(Ne(ls,e),Ne(Vn,n))}function ou(e){ls.current===e&&(ut(Vn),ut(ls)),ru.current===e&&(ut(ru),gs._currentValue=Ai)}var Ef,Eg;function Ti(e){if(Ef===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);Ef=t&&t[1]||"",Eg=-1<n.stack.indexOf("\n    at")?" (<anonymous>)":-1<n.stack.indexOf("@")?"@unknown:0:0":""}return"\n"+Ef+e+Eg}var Af=!1;function wf(e,t){if(!e||Af)return"";Af=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var a={DetermineComponentFrameRoot:function(){try{if(t){var f=function(){throw Error()};if(Object.defineProperty(f.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(f,[])}catch(h){var d=h}Reflect.construct(e,[],f)}else{try{f.call()}catch(h){d=h}e.call(f.prototype)}}else{try{throw Error()}catch(h){d=h}(f=e())&&typeof f.catch=="function"&&f.catch(function(){})}}catch(h){if(h&&d&&typeof h.stack=="string")return[h.stack,d.stack]}return[null,null]}};a.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var i=Object.getOwnPropertyDescriptor(a.DetermineComponentFrameRoot,"name");i&&i.configurable&&Object.defineProperty(a.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var l=a.DetermineComponentFrameRoot(),r=l[0],s=l[1];if(r&&s){var o=r.split("\n"),u=s.split("\n");for(i=a=0;a<o.length&&!o[a].includes("DetermineComponentFrameRoot");)a++;for(;i<u.length&&!u[i].includes("DetermineComponentFrameRoot");)i++;if(a===o.length||i===u.length)for(a=o.length-1,i=u.length-1;1<=a&&0<=i&&o[a]!==u[i];)i--;for(;1<=a&&0<=i;a--,i--)if(o[a]!==u[i]){if(a!==1||i!==1)do if(a--,i--,0>i||o[a]!==u[i]){var c="\n"+o[a].replace(" at new "," at ");return e.displayName&&c.includes("<anonymous>")&&(c=c.replace("<anonymous>",e.displayName)),c}while(1<=a&&0<=i);break}}}finally{Af=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:"")?Ti(n):""}function Lx(e,t){switch(e.tag){case 26:case 27:case 5:return Ti(e.type);case 16:return Ti("Lazy");case 13:return e.child!==t&&t!==null?Ti("Suspense Fallback"):Ti("Suspense");case 19:return Ti("SuspenseList");case 0:case 15:return wf(e.type,!1);case 11:return wf(e.type.render,!1);case 1:return wf(e.type,!0);case 31:return Ti("Activity");default:return""}}function Ag(e){try{var t="",n=null;do t+=Lx(e,n),n=e,e=e.return;while(e);return t}catch(a){return"\nError generating stack: "+a.message+"\n"+a.stack}}var cd=Object.prototype.hasOwnProperty,ep=nt.unstable_scheduleCallback,Nf=nt.unstable_cancelCallback,Ux=nt.unstable_shouldYield,Bx=nt.unstable_requestPaint,Ft=nt.unstable_now,Hx=nt.unstable_getCurrentPriorityLevel,eb=nt.unstable_ImmediatePriority,tb=nt.unstable_UserBlockingPriority,uu=nt.unstable_NormalPriority,qx=nt.unstable_LowPriority,nb=nt.unstable_IdlePriority,jx=nt.log,Vx=nt.unstable_setDisableYieldValue,Ss=null,Jt=null;function Va(e){if(typeof jx=="function"&&Vx(e),Jt&&typeof Jt.setStrictMode=="function")try{Jt.setStrictMode(Ss,e)}catch(t){}}var It=Math.clz32?Math.clz32:Kx,Yx=Math.log,Gx=Math.LN2;function Kx(e){return e>>>=0,e===0?32:31-(Yx(e)/Gx|0)|0}var Ro=256,Oo=262144,Co=4194304;function xi(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:return e&261888;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;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 Lu(e,t,n){var a=e.pendingLanes;if(a===0)return 0;var i=0,l=e.suspendedLanes,r=e.pingedLanes;e=e.warmLanes;var s=a&134217727;return s!==0?(a=s&~l,a!==0?i=xi(a):(r&=s,r!==0?i=xi(r):n||(n=s&~e,n!==0&&(i=xi(n))))):(s=a&~l,s!==0?i=xi(s):r!==0?i=xi(r):n||(n=a&~e,n!==0&&(i=xi(n)))),i===0?0:t!==0&&t!==i&&(t&l)===0&&(l=i&-i,n=t&-t,l>=n||l===32&&(n&4194048)!==0)?t:i}function Ts(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function Xx(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 ab(){var e=Co;return Co<<=1,(Co&62914560)===0&&(Co=4194304),e}function Rf(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function xs(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function $x(e,t,n,a,i,l){var r=e.pendingLanes;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=n,e.entangledLanes&=n,e.errorRecoveryDisabledLanes&=n,e.shellSuspendCounter=0;var s=e.entanglements,o=e.expirationTimes,u=e.hiddenUpdates;for(n=r&~n;0<n;){var c=31-It(n),f=1<<c;s[c]=0,o[c]=-1;var d=u[c];if(d!==null)for(u[c]=null,c=0;c<d.length;c++){var h=d[c];h!==null&&(h.lane&=-536870913)}n&=~f}a!==0&&ib(e,a,0),l!==0&&i===0&&e.tag!==0&&(e.suspendedLanes|=l&~(r&~t))}function ib(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var a=31-It(t);e.entangledLanes|=t,e.entanglements[a]=e.entanglements[a]|1073741824|n&261930}function lb(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var a=31-It(n),i=1<<a;i&t|e[a]&t&&(e[a]|=t),n&=~i}}function rb(e,t){var n=t&-t;return n=(n&42)!==0?1:tp(n),(n&(e.suspendedLanes|t))!==0?0:n}function tp(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 np(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function sb(){var e=fe.p;return e!==0?e:(e=window.event,e===void 0?32:C0(e.type))}function wg(e,t){var n=fe.p;try{return fe.p=e,t()}finally{fe.p=n}}var li=Math.random().toString(36).slice(2),pt="__reactFiber$"+li,Ht="__reactProps$"+li,Ql="__reactContainer$"+li,fd="__reactEvents$"+li,Qx="__reactListeners$"+li,Zx="__reactHandles$"+li,Ng="__reactResources$"+li,ks="__reactMarker$"+li;function ap(e){delete e[pt],delete e[Ht],delete e[fd],delete e[Qx],delete e[Zx]}function vl(e){var t=e[pt];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Ql]||n[pt]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=Ly(e);e!==null;){if(n=e[pt])return n;e=Ly(e)}return t}e=n,n=e.parentNode}return null}function Zl(e){if(e=e[pt]||e[Ql]){var t=e.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return e}return null}function Gr(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(w(33))}function Ol(e){var t=e[Ng];return t||(t=e[Ng]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function ot(e){e[ks]=!0}var ob=new Set,ub={};function Li(e,t){Bl(e,t),Bl(e+"Capture",t)}function Bl(e,t){for(ub[e]=t,e=0;e<t.length;e++)ob.add(t[e])}var Fx=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]*$"),Rg={},Og={};function Jx(e){return cd.call(Og,e)?!0:cd.call(Rg,e)?!1:Fx.test(e)?Og[e]=!0:(Rg[e]=!0,!1)}function Xo(e,t,n){if(Jx(t))if(n===null)e.removeAttribute(t);else{switch(typeof n){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,""+n)}}function _o(e,t,n){if(n===null)e.removeAttribute(t);else{switch(typeof n){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(t);return}e.setAttribute(t,""+n)}}function oa(e,t,n,a){if(a===null)e.removeAttribute(n);else{switch(typeof a){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(n);return}e.setAttributeNS(t,n,""+a)}}function on(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function cb(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Ix(e,t,n){var a=Object.getOwnPropertyDescriptor(e.constructor.prototype,t);if(!e.hasOwnProperty(t)&&typeof a<"u"&&typeof a.get=="function"&&typeof a.set=="function"){var i=a.get,l=a.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(r){n=""+r,l.call(this,r)}}),Object.defineProperty(e,t,{enumerable:a.enumerable}),{getValue:function(){return n},setValue:function(r){n=""+r},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function dd(e){if(!e._valueTracker){var t=cb(e)?"checked":"value";e._valueTracker=Ix(e,t,""+e[t])}}function fb(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),a="";return e&&(a=cb(e)?e.checked?"true":"false":e.value),e=a,e!==n?(t.setValue(e),!0):!1}function cu(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch(t){return e.body}}var Px=/[\n"\\]/g;function fn(e){return e.replace(Px,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function pd(e,t,n,a,i,l,r,s){e.name="",r!=null&&typeof r!="function"&&typeof r!="symbol"&&typeof r!="boolean"?e.type=r:e.removeAttribute("type"),t!=null?r==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+on(t)):e.value!==""+on(t)&&(e.value=""+on(t)):r!=="submit"&&r!=="reset"||e.removeAttribute("value"),t!=null?hd(e,r,on(t)):n!=null?hd(e,r,on(n)):a!=null&&e.removeAttribute("value"),i==null&&l!=null&&(e.defaultChecked=!!l),i!=null&&(e.checked=i&&typeof i!="function"&&typeof i!="symbol"),s!=null&&typeof s!="function"&&typeof s!="symbol"&&typeof s!="boolean"?e.name=""+on(s):e.removeAttribute("name")}function db(e,t,n,a,i,l,r,s){if(l!=null&&typeof l!="function"&&typeof l!="symbol"&&typeof l!="boolean"&&(e.type=l),t!=null||n!=null){if(!(l!=="submit"&&l!=="reset"||t!=null)){dd(e);return}n=n!=null?""+on(n):"",t=t!=null?""+on(t):n,s||t===e.value||(e.value=t),e.defaultValue=t}a=a!=null?a:i,a=typeof a!="function"&&typeof a!="symbol"&&!!a,e.checked=s?e.checked:!!a,e.defaultChecked=!!a,r!=null&&typeof r!="function"&&typeof r!="symbol"&&typeof r!="boolean"&&(e.name=r),dd(e)}function hd(e,t,n){t==="number"&&cu(e.ownerDocument)===e||e.defaultValue===""+n||(e.defaultValue=""+n)}function Cl(e,t,n,a){if(e=e.options,t){t={};for(var i=0;i<n.length;i++)t["$"+n[i]]=!0;for(n=0;n<e.length;n++)i=t.hasOwnProperty("$"+e[n].value),e[n].selected!==i&&(e[n].selected=i),i&&a&&(e[n].defaultSelected=!0)}else{for(n=""+on(n),t=null,i=0;i<e.length;i++){if(e[i].value===n){e[i].selected=!0,a&&(e[i].defaultSelected=!0);return}t!==null||e[i].disabled||(t=e[i])}t!==null&&(t.selected=!0)}}function pb(e,t,n){if(t!=null&&(t=""+on(t),t!==e.value&&(e.value=t),n==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=n!=null?""+on(n):""}function hb(e,t,n,a){if(t==null){if(a!=null){if(n!=null)throw Error(w(92));if(Yr(a)){if(1<a.length)throw Error(w(93));a=a[0]}n=a}n==null&&(n=""),t=n}n=on(t),e.defaultValue=n,a=e.textContent,a===n&&a!==""&&a!==null&&(e.value=a),dd(e)}function Hl(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Wx=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 Cg(e,t,n){var a=t.indexOf("--")===0;n==null||typeof n=="boolean"||n===""?a?e.setProperty(t,""):t==="float"?e.cssFloat="":e[t]="":a?e.setProperty(t,n):typeof n!="number"||n===0||Wx.has(t)?t==="float"?e.cssFloat=n:e[t]=(""+n).trim():e[t]=n+"px"}function mb(e,t,n){if(t!=null&&typeof t!="object")throw Error(w(62));if(e=e.style,n!=null){for(var a in n)!n.hasOwnProperty(a)||t!=null&&t.hasOwnProperty(a)||(a.indexOf("--")===0?e.setProperty(a,""):a==="float"?e.cssFloat="":e[a]="");for(var i in t)a=t[i],t.hasOwnProperty(i)&&n[i]!==a&&Cg(e,i,a)}else for(var l in t)t.hasOwnProperty(l)&&Cg(e,l,t[l])}function ip(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 ek=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"]]),tk=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function $o(e){return tk.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}function ga(){}var md=null;function lp(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Sl=null,_l=null;function _g(e){var t=Zl(e);if(t&&(e=t.stateNode)){var n=e[Ht]||null;e:switch(e=t.stateNode,t.type){case"input":if(pd(e,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll('input[name="'+fn(""+t)+'"][type="radio"]'),t=0;t<n.length;t++){var a=n[t];if(a!==e&&a.form===e.form){var i=a[Ht]||null;if(!i)throw Error(w(90));pd(a,i.value,i.defaultValue,i.defaultValue,i.checked,i.defaultChecked,i.type,i.name)}}for(t=0;t<n.length;t++)a=n[t],a.form===e.form&&fb(a)}break e;case"textarea":pb(e,n.value,n.defaultValue);break e;case"select":t=n.value,t!=null&&Cl(e,!!n.multiple,t,!1)}}}var Of=!1;function gb(e,t,n){if(Of)return e(t,n);Of=!0;try{var a=e(t);return a}finally{if(Of=!1,(Sl!==null||_l!==null)&&(Qu(),Sl&&(t=Sl,e=_l,_l=Sl=null,_g(t),e)))for(t=0;t<e.length;t++)_g(e[t])}}function rs(e,t){var n=e.stateNode;if(n===null)return null;var a=n[Ht]||null;if(a===null)return null;n=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(n&&typeof n!="function")throw Error(w(231,t,typeof n));return n}var Ta=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),gd=!1;if(Ta)try{dl={},Object.defineProperty(dl,"passive",{get:function(){gd=!0}}),window.addEventListener("test",dl,dl),window.removeEventListener("test",dl,dl)}catch(e){gd=!1}var dl,Ya=null,rp=null,Qo=null;function yb(){if(Qo)return Qo;var e,t=rp,n=t.length,a,i="value"in Ya?Ya.value:Ya.textContent,l=i.length;for(e=0;e<n&&t[e]===i[e];e++);var r=n-e;for(a=1;a<=r&&t[n-a]===i[l-a];a++);return Qo=i.slice(e,1<a?1-a:void 0)}function Zo(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 Do(){return!0}function Dg(){return!1}function qt(e){function t(n,a,i,l,r){this._reactName=n,this._targetInst=i,this.type=a,this.nativeEvent=l,this.target=r,this.currentTarget=null;for(var s in e)e.hasOwnProperty(s)&&(n=e[s],this[s]=n?n(l):l[s]);return this.isDefaultPrevented=(l.defaultPrevented!=null?l.defaultPrevented:l.returnValue===!1)?Do:Dg,this.isPropagationStopped=Dg,this}return ze(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=Do)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=Do)},persist:function(){},isPersistent:Do}),t}var Ui={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Uu=qt(Ui),Es=ze({},Ui,{view:0,detail:0}),nk=qt(Es),Cf,_f,Lr,Bu=ze({},Es,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:sp,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!==Lr&&(Lr&&e.type==="mousemove"?(Cf=e.screenX-Lr.screenX,_f=e.screenY-Lr.screenY):_f=Cf=0,Lr=e),Cf)},movementY:function(e){return"movementY"in e?e.movementY:_f}}),Mg=qt(Bu),ak=ze({},Bu,{dataTransfer:0}),ik=qt(ak),lk=ze({},Es,{relatedTarget:0}),Df=qt(lk),rk=ze({},Ui,{animationName:0,elapsedTime:0,pseudoElement:0}),sk=qt(rk),ok=ze({},Ui,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),uk=qt(ok),ck=ze({},Ui,{data:0}),zg=qt(ck),fk={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},dk={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"},pk={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function hk(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=pk[e])?!!t[e]:!1}function sp(){return hk}var mk=ze({},Es,{key:function(e){if(e.key){var t=fk[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Zo(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?dk[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:sp,charCode:function(e){return e.type==="keypress"?Zo(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Zo(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),gk=qt(mk),yk=ze({},Bu,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Lg=qt(yk),bk=ze({},Es,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:sp}),vk=qt(bk),Sk=ze({},Ui,{propertyName:0,elapsedTime:0,pseudoElement:0}),Tk=qt(Sk),xk=ze({},Bu,{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}),kk=qt(xk),Ek=ze({},Ui,{newState:0,oldState:0}),Ak=qt(Ek),wk=[9,13,27,32],op=Ta&&"CompositionEvent"in window,$r=null;Ta&&"documentMode"in document&&($r=document.documentMode);var Nk=Ta&&"TextEvent"in window&&!$r,bb=Ta&&(!op||$r&&8<$r&&11>=$r),Ug=" ",Bg=!1;function vb(e,t){switch(e){case"keyup":return wk.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Sb(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Tl=!1;function Rk(e,t){switch(e){case"compositionend":return Sb(t);case"keypress":return t.which!==32?null:(Bg=!0,Ug);case"textInput":return e=t.data,e===Ug&&Bg?null:e;default:return null}}function Ok(e,t){if(Tl)return e==="compositionend"||!op&&vb(e,t)?(e=yb(),Qo=rp=Ya=null,Tl=!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 bb&&t.locale!=="ko"?null:t.data;default:return null}}var Ck={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 Hg(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!Ck[e.type]:t==="textarea"}function Tb(e,t,n,a){Sl?_l?_l.push(a):_l=[a]:Sl=a,t=Ru(t,"onChange"),0<t.length&&(n=new Uu("onChange","change",null,n,a),e.push({event:n,listeners:t}))}var Qr=null,ss=null;function _k(e){g0(e,0)}function Hu(e){var t=Gr(e);if(fb(t))return e}function qg(e,t){if(e==="change")return t}var xb=!1;Ta&&(Ta?(zo="oninput"in document,zo||(Mf=document.createElement("div"),Mf.setAttribute("oninput","return;"),zo=typeof Mf.oninput=="function"),Mo=zo):Mo=!1,xb=Mo&&(!document.documentMode||9<document.documentMode));var Mo,zo,Mf;function jg(){Qr&&(Qr.detachEvent("onpropertychange",kb),ss=Qr=null)}function kb(e){if(e.propertyName==="value"&&Hu(ss)){var t=[];Tb(t,ss,e,lp(e)),gb(_k,t)}}function Dk(e,t,n){e==="focusin"?(jg(),Qr=t,ss=n,Qr.attachEvent("onpropertychange",kb)):e==="focusout"&&jg()}function Mk(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Hu(ss)}function zk(e,t){if(e==="click")return Hu(t)}function Lk(e,t){if(e==="input"||e==="change")return Hu(t)}function Uk(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Wt=typeof Object.is=="function"?Object.is:Uk;function os(e,t){if(Wt(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),a=Object.keys(t);if(n.length!==a.length)return!1;for(a=0;a<n.length;a++){var i=n[a];if(!cd.call(t,i)||!Wt(e[i],t[i]))return!1}return!0}function Vg(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Yg(e,t){var n=Vg(e);e=0;for(var a;n;){if(n.nodeType===3){if(a=e+n.textContent.length,e<=t&&a>=t)return{node:n,offset:t-e};e=a}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=Vg(n)}}function Eb(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Eb(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Ab(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=cu(e.document);t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch(a){n=!1}if(n)e=t.contentWindow;else break;t=cu(e.document)}return t}function up(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 Bk=Ta&&"documentMode"in document&&11>=document.documentMode,xl=null,yd=null,Zr=null,bd=!1;function Gg(e,t,n){var a=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;bd||xl==null||xl!==cu(a)||(a=xl,"selectionStart"in a&&up(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}),Zr&&os(Zr,a)||(Zr=a,a=Ru(yd,"onSelect"),0<a.length&&(t=new Uu("onSelect","select",null,t,n),e.push({event:t,listeners:a}),t.target=xl)))}function Si(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var kl={animationend:Si("Animation","AnimationEnd"),animationiteration:Si("Animation","AnimationIteration"),animationstart:Si("Animation","AnimationStart"),transitionrun:Si("Transition","TransitionRun"),transitionstart:Si("Transition","TransitionStart"),transitioncancel:Si("Transition","TransitionCancel"),transitionend:Si("Transition","TransitionEnd")},zf={},wb={};Ta&&(wb=document.createElement("div").style,"AnimationEvent"in window||(delete kl.animationend.animation,delete kl.animationiteration.animation,delete kl.animationstart.animation),"TransitionEvent"in window||delete kl.transitionend.transition);function Bi(e){if(zf[e])return zf[e];if(!kl[e])return e;var t=kl[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in wb)return zf[e]=t[n];return e}var Nb=Bi("animationend"),Rb=Bi("animationiteration"),Ob=Bi("animationstart"),Hk=Bi("transitionrun"),qk=Bi("transitionstart"),jk=Bi("transitioncancel"),Cb=Bi("transitionend"),_b=new Map,vd="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(" ");vd.push("scrollEnd");function Nn(e,t){_b.set(e,t),Li(t,[e])}var fu=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)},sn=[],El=0,cp=0;function qu(){for(var e=El,t=cp=El=0;t<e;){var n=sn[t];sn[t++]=null;var a=sn[t];sn[t++]=null;var i=sn[t];sn[t++]=null;var l=sn[t];if(sn[t++]=null,a!==null&&i!==null){var r=a.pending;r===null?i.next=i:(i.next=r.next,r.next=i),a.pending=i}l!==0&&Db(n,i,l)}}function ju(e,t,n,a){sn[El++]=e,sn[El++]=t,sn[El++]=n,sn[El++]=a,cp|=a,e.lanes|=a,e=e.alternate,e!==null&&(e.lanes|=a)}function fp(e,t,n,a){return ju(e,t,n,a),du(e)}function Hi(e,t){return ju(e,null,null,t),du(e)}function Db(e,t,n){e.lanes|=n;var a=e.alternate;a!==null&&(a.lanes|=n);for(var i=!1,l=e.return;l!==null;)l.childLanes|=n,a=l.alternate,a!==null&&(a.childLanes|=n),l.tag===22&&(e=l.stateNode,e===null||e._visibility&1||(i=!0)),e=l,l=l.return;return e.tag===3?(l=e.stateNode,i&&t!==null&&(i=31-It(n),e=l.hiddenUpdates,a=e[i],a===null?e[i]=[t]:a.push(t),t.lane=n|536870912),l):null}function du(e){if(50<as)throw as=0,jd=null,Error(w(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var Al={};function Vk(e,t,n,a){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=a,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Qt(e,t,n,a){return new Vk(e,t,n,a)}function dp(e){return e=e.prototype,!(!e||!e.isReactComponent)}function ba(e,t){var n=e.alternate;return n===null?(n=Qt(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&65011712,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n.refCleanup=e.refCleanup,n}function Mb(e,t){e.flags&=65011714;var n=e.alternate;return n===null?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=n.childLanes,e.lanes=n.lanes,e.child=n.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=n.memoizedProps,e.memoizedState=n.memoizedState,e.updateQueue=n.updateQueue,e.type=n.type,t=n.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function Fo(e,t,n,a,i,l){var r=0;if(a=e,typeof e=="function")dp(e)&&(r=1);else if(typeof e=="string")r=KE(e,n,Vn.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case rd:return e=Qt(31,n,t,i),e.elementType=rd,e.lanes=l,e;case yl:return wi(n.children,i,l,t);case Py:r=8,i|=24;break;case ad:return e=Qt(12,n,t,i|2),e.elementType=ad,e.lanes=l,e;case id:return e=Qt(13,n,t,i),e.elementType=id,e.lanes=l,e;case ld:return e=Qt(19,n,t,i),e.elementType=ld,e.lanes=l,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case ma:r=10;break e;case Wy:r=9;break e;case Pd:r=11;break e;case Wd:r=14;break e;case La:r=16,a=null;break e}r=29,n=Error(w(130,e===null?"null":typeof e,"")),a=null}return t=Qt(r,n,t,i),t.elementType=e,t.type=a,t.lanes=l,t}function wi(e,t,n,a){return e=Qt(7,e,a,t),e.lanes=n,e}function Lf(e,t,n){return e=Qt(6,e,null,t),e.lanes=n,e}function zb(e){var t=Qt(18,null,null,0);return t.stateNode=e,t}function Uf(e,t,n){return t=Qt(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var Kg=new WeakMap;function dn(e,t){if(typeof e=="object"&&e!==null){var n=Kg.get(e);return n!==void 0?n:(t={value:e,source:t,stack:Ag(t)},Kg.set(e,t),t)}return{value:e,source:t,stack:Ag(t)}}var wl=[],Nl=0,pu=null,us=0,un=[],cn=0,ti=null,Hn=1,qn="";function pa(e,t){wl[Nl++]=us,wl[Nl++]=pu,pu=e,us=t}function Lb(e,t,n){un[cn++]=Hn,un[cn++]=qn,un[cn++]=ti,ti=e;var a=Hn;e=qn;var i=32-It(a)-1;a&=~(1<<i),n+=1;var l=32-It(t)+i;if(30<l){var r=i-i%5;l=(a&(1<<r)-1).toString(32),a>>=r,i-=r,Hn=1<<32-It(t)+i|n<<i|a,qn=l+e}else Hn=1<<l|n<<i|a,qn=e}function pp(e){e.return!==null&&(pa(e,1),Lb(e,1,0))}function hp(e){for(;e===pu;)pu=wl[--Nl],wl[Nl]=null,us=wl[--Nl],wl[Nl]=null;for(;e===ti;)ti=un[--cn],un[cn]=null,qn=un[--cn],un[cn]=null,Hn=un[--cn],un[cn]=null}function Ub(e,t){un[cn++]=Hn,un[cn++]=qn,un[cn++]=ti,Hn=t.id,qn=t.overflow,ti=e}var ht=null,Me=null,re=!1,Qa=null,pn=!1,Sd=Error(w(519));function ni(e){var t=Error(w(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw cs(dn(t,e)),Sd}function Xg(e){var t=e.stateNode,n=e.type,a=e.memoizedProps;switch(t[pt]=e,t[Ht]=a,n){case"dialog":ne("cancel",t),ne("close",t);break;case"iframe":case"object":case"embed":ne("load",t);break;case"video":case"audio":for(n=0;n<hs.length;n++)ne(hs[n],t);break;case"source":ne("error",t);break;case"img":case"image":case"link":ne("error",t),ne("load",t);break;case"details":ne("toggle",t);break;case"input":ne("invalid",t),db(t,a.value,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name,!0);break;case"select":ne("invalid",t);break;case"textarea":ne("invalid",t),hb(t,a.value,a.defaultValue,a.children)}n=a.children,typeof n!="string"&&typeof n!="number"&&typeof n!="bigint"||t.textContent===""+n||a.suppressHydrationWarning===!0||b0(t.textContent,n)?(a.popover!=null&&(ne("beforetoggle",t),ne("toggle",t)),a.onScroll!=null&&ne("scroll",t),a.onScrollEnd!=null&&ne("scrollend",t),a.onClick!=null&&(t.onclick=ga),t=!0):t=!1,t||ni(e,!0)}function $g(e){for(ht=e.return;ht;)switch(ht.tag){case 5:case 31:case 13:pn=!1;return;case 27:case 3:pn=!0;return;default:ht=ht.return}}function pl(e){if(e!==ht)return!1;if(!re)return $g(e),re=!0,!1;var t=e.tag,n;if((n=t!==3&&t!==27)&&((n=t===5)&&(n=e.type,n=!(n!=="form"&&n!=="button")||Xd(e.type,e.memoizedProps)),n=!n),n&&Me&&ni(e),$g(e),t===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(w(317));Me=zy(e)}else if(t===31){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(w(317));Me=zy(e)}else t===27?(t=Me,ri(e.type)?(e=Fd,Fd=null,Me=e):Me=t):Me=ht?mn(e.stateNode.nextSibling):null;return!0}function Ci(){Me=ht=null,re=!1}function Bf(){var e=Qa;return e!==null&&(Ut===null?Ut=e:Ut.push.apply(Ut,e),Qa=null),e}function cs(e){Qa===null?Qa=[e]:Qa.push(e)}var Td=Yn(null),qi=null,ya=null;function Ba(e,t,n){Ne(Td,t._currentValue),t._currentValue=n}function va(e){e._currentValue=Td.current,ut(Td)}function xd(e,t,n){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===n)break;e=e.return}}function kd(e,t,n,a){var i=e.child;for(i!==null&&(i.return=e);i!==null;){var l=i.dependencies;if(l!==null){var r=i.child;l=l.firstContext;e:for(;l!==null;){var s=l;l=i;for(var o=0;o<t.length;o++)if(s.context===t[o]){l.lanes|=n,s=l.alternate,s!==null&&(s.lanes|=n),xd(l.return,n,e),a||(r=null);break e}l=s.next}}else if(i.tag===18){if(r=i.return,r===null)throw Error(w(341));r.lanes|=n,l=r.alternate,l!==null&&(l.lanes|=n),xd(r,n,e),r=null}else r=i.child;if(r!==null)r.return=i;else for(r=i;r!==null;){if(r===e){r=null;break}if(i=r.sibling,i!==null){i.return=r.return,r=i;break}r=r.return}i=r}}function Fl(e,t,n,a){e=null;for(var i=t,l=!1;i!==null;){if(!l){if((i.flags&524288)!==0)l=!0;else if((i.flags&262144)!==0)break}if(i.tag===10){var r=i.alternate;if(r===null)throw Error(w(387));if(r=r.memoizedProps,r!==null){var s=i.type;Wt(i.pendingProps.value,r.value)||(e!==null?e.push(s):e=[s])}}else if(i===ru.current){if(r=i.alternate,r===null)throw Error(w(387));r.memoizedState.memoizedState!==i.memoizedState.memoizedState&&(e!==null?e.push(gs):e=[gs])}i=i.return}e!==null&&kd(t,e,n,a),t.flags|=262144}function hu(e){for(e=e.firstContext;e!==null;){if(!Wt(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function _i(e){qi=e,ya=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function mt(e){return Bb(qi,e)}function Lo(e,t){return qi===null&&_i(e),Bb(e,t)}function Bb(e,t){var n=t._currentValue;if(t={context:t,memoizedValue:n,next:null},ya===null){if(e===null)throw Error(w(308));ya=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else ya=ya.next=t;return n}var Yk=typeof AbortController<"u"?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(n,a){e.push(a)}};this.abort=function(){t.aborted=!0,e.forEach(function(n){return n()})}},Gk=nt.unstable_scheduleCallback,Kk=nt.unstable_NormalPriority,Ie={$$typeof:ma,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function mp(){return{controller:new Yk,data:new Map,refCount:0}}function As(e){e.refCount--,e.refCount===0&&Gk(Kk,function(){e.controller.abort()})}var Fr=null,Ed=0,ql=0,Dl=null;function Xk(e,t){if(Fr===null){var n=Fr=[];Ed=0,ql=jp(),Dl={status:"pending",value:void 0,then:function(a){n.push(a)}}}return Ed++,t.then(Qg,Qg),t}function Qg(){if(--Ed===0&&Fr!==null){Dl!==null&&(Dl.status="fulfilled");var e=Fr;Fr=null,ql=0,Dl=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function $k(e,t){var n=[],a={status:"pending",value:null,reason:null,then:function(i){n.push(i)}};return e.then(function(){a.status="fulfilled",a.value=t;for(var i=0;i<n.length;i++)(0,n[i])(t)},function(i){for(a.status="rejected",a.reason=i,i=0;i<n.length;i++)(0,n[i])(void 0)}),a}var Zg=Z.S;Z.S=function(e,t){Iv=Ft(),typeof t=="object"&&t!==null&&typeof t.then=="function"&&Xk(e,t),Zg!==null&&Zg(e,t)};var Ni=Yn(null);function gp(){var e=Ni.current;return e!==null?e:Ae.pooledCache}function Jo(e,t){t===null?Ne(Ni,Ni.current):Ne(Ni,t.pool)}function Hb(){var e=gp();return e===null?null:{parent:Ie._currentValue,pool:e}}var Jl=Error(w(460)),yp=Error(w(474)),Vu=Error(w(542)),mu={then:function(){}};function Fg(e){return e=e.status,e==="fulfilled"||e==="rejected"}function qb(e,t,n){switch(n=e[n],n===void 0?e.push(t):n!==t&&(t.then(ga,ga),t=n),t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,Ig(e),e;default:if(typeof t.status=="string")t.then(ga,ga);else{if(e=Ae,e!==null&&100<e.shellSuspendCounter)throw Error(w(482));e=t,e.status="pending",e.then(function(a){if(t.status==="pending"){var i=t;i.status="fulfilled",i.value=a}},function(a){if(t.status==="pending"){var i=t;i.status="rejected",i.reason=a}})}switch(t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,Ig(e),e}throw Ri=t,Jl}}function ki(e){try{var t=e._init;return t(e._payload)}catch(n){throw n!==null&&typeof n=="object"&&typeof n.then=="function"?(Ri=n,Jl):n}}var Ri=null;function Jg(){if(Ri===null)throw Error(w(459));var e=Ri;return Ri=null,e}function Ig(e){if(e===Jl||e===Vu)throw Error(w(483))}var Ml=null,fs=0;function Uo(e){var t=fs;return fs+=1,Ml===null&&(Ml=[]),qb(Ml,e,t)}function Ur(e,t){t=t.props.ref,e.ref=t!==void 0?t:null}function Bo(e,t){throw t.$$typeof===Dx?Error(w(525)):(e=Object.prototype.toString.call(t),Error(w(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)))}function jb(e){function t(m,p){if(e){var b=m.deletions;b===null?(m.deletions=[p],m.flags|=16):b.push(p)}}function n(m,p){if(!e)return null;for(;p!==null;)t(m,p),p=p.sibling;return null}function a(m){for(var p=new Map;m!==null;)m.key!==null?p.set(m.key,m):p.set(m.index,m),m=m.sibling;return p}function i(m,p){return m=ba(m,p),m.index=0,m.sibling=null,m}function l(m,p,b){return m.index=b,e?(b=m.alternate,b!==null?(b=b.index,b<p?(m.flags|=67108866,p):b):(m.flags|=67108866,p)):(m.flags|=1048576,p)}function r(m){return e&&m.alternate===null&&(m.flags|=67108866),m}function s(m,p,b,S){return p===null||p.tag!==6?(p=Lf(b,m.mode,S),p.return=m,p):(p=i(p,b),p.return=m,p)}function o(m,p,b,S){var x=b.type;return x===yl?c(m,p,b.props.children,S,b.key):p!==null&&(p.elementType===x||typeof x=="object"&&x!==null&&x.$$typeof===La&&ki(x)===p.type)?(p=i(p,b.props),Ur(p,b),p.return=m,p):(p=Fo(b.type,b.key,b.props,null,m.mode,S),Ur(p,b),p.return=m,p)}function u(m,p,b,S){return p===null||p.tag!==4||p.stateNode.containerInfo!==b.containerInfo||p.stateNode.implementation!==b.implementation?(p=Uf(b,m.mode,S),p.return=m,p):(p=i(p,b.children||[]),p.return=m,p)}function c(m,p,b,S,x){return p===null||p.tag!==7?(p=wi(b,m.mode,S,x),p.return=m,p):(p=i(p,b),p.return=m,p)}function f(m,p,b){if(typeof p=="string"&&p!==""||typeof p=="number"||typeof p=="bigint")return p=Lf(""+p,m.mode,b),p.return=m,p;if(typeof p=="object"&&p!==null){switch(p.$$typeof){case No:return b=Fo(p.type,p.key,p.props,null,m.mode,b),Ur(b,p),b.return=m,b;case Vr:return p=Uf(p,m.mode,b),p.return=m,p;case La:return p=ki(p),f(m,p,b)}if(Yr(p)||zr(p))return p=wi(p,m.mode,b,null),p.return=m,p;if(typeof p.then=="function")return f(m,Uo(p),b);if(p.$$typeof===ma)return f(m,Lo(m,p),b);Bo(m,p)}return null}function d(m,p,b,S){var x=p!==null?p.key:null;if(typeof b=="string"&&b!==""||typeof b=="number"||typeof b=="bigint")return x!==null?null:s(m,p,""+b,S);if(typeof b=="object"&&b!==null){switch(b.$$typeof){case No:return b.key===x?o(m,p,b,S):null;case Vr:return b.key===x?u(m,p,b,S):null;case La:return b=ki(b),d(m,p,b,S)}if(Yr(b)||zr(b))return x!==null?null:c(m,p,b,S,null);if(typeof b.then=="function")return d(m,p,Uo(b),S);if(b.$$typeof===ma)return d(m,p,Lo(m,b),S);Bo(m,b)}return null}function h(m,p,b,S,x){if(typeof S=="string"&&S!==""||typeof S=="number"||typeof S=="bigint")return m=m.get(b)||null,s(p,m,""+S,x);if(typeof S=="object"&&S!==null){switch(S.$$typeof){case No:return m=m.get(S.key===null?b:S.key)||null,o(p,m,S,x);case Vr:return m=m.get(S.key===null?b:S.key)||null,u(p,m,S,x);case La:return S=ki(S),h(m,p,b,S,x)}if(Yr(S)||zr(S))return m=m.get(b)||null,c(p,m,S,x,null);if(typeof S.then=="function")return h(m,p,b,Uo(S),x);if(S.$$typeof===ma)return h(m,p,b,Lo(p,S),x);Bo(p,S)}return null}function v(m,p,b,S){for(var x=null,R=null,N=p,D=p=0,M=null;N!==null&&D<b.length;D++){N.index>D?(M=N,N=null):M=N.sibling;var U=d(m,N,b[D],S);if(U===null){N===null&&(N=M);break}e&&N&&U.alternate===null&&t(m,N),p=l(U,p,D),R===null?x=U:R.sibling=U,R=U,N=M}if(D===b.length)return n(m,N),re&&pa(m,D),x;if(N===null){for(;D<b.length;D++)N=f(m,b[D],S),N!==null&&(p=l(N,p,D),R===null?x=N:R.sibling=N,R=N);return re&&pa(m,D),x}for(N=a(N);D<b.length;D++)M=h(N,m,D,b[D],S),M!==null&&(e&&M.alternate!==null&&N.delete(M.key===null?D:M.key),p=l(M,p,D),R===null?x=M:R.sibling=M,R=M);return e&&N.forEach(function(ue){return t(m,ue)}),re&&pa(m,D),x}function g(m,p,b,S){if(b==null)throw Error(w(151));for(var x=null,R=null,N=p,D=p=0,M=null,U=b.next();N!==null&&!U.done;D++,U=b.next()){N.index>D?(M=N,N=null):M=N.sibling;var ue=d(m,N,U.value,S);if(ue===null){N===null&&(N=M);break}e&&N&&ue.alternate===null&&t(m,N),p=l(ue,p,D),R===null?x=ue:R.sibling=ue,R=ue,N=M}if(U.done)return n(m,N),re&&pa(m,D),x;if(N===null){for(;!U.done;D++,U=b.next())U=f(m,U.value,S),U!==null&&(p=l(U,p,D),R===null?x=U:R.sibling=U,R=U);return re&&pa(m,D),x}for(N=a(N);!U.done;D++,U=b.next())U=h(N,m,D,U.value,S),U!==null&&(e&&U.alternate!==null&&N.delete(U.key===null?D:U.key),p=l(U,p,D),R===null?x=U:R.sibling=U,R=U);return e&&N.forEach(function(K){return t(m,K)}),re&&pa(m,D),x}function k(m,p,b,S){if(typeof b=="object"&&b!==null&&b.type===yl&&b.key===null&&(b=b.props.children),typeof b=="object"&&b!==null){switch(b.$$typeof){case No:e:{for(var x=b.key;p!==null;){if(p.key===x){if(x=b.type,x===yl){if(p.tag===7){n(m,p.sibling),S=i(p,b.props.children),S.return=m,m=S;break e}}else if(p.elementType===x||typeof x=="object"&&x!==null&&x.$$typeof===La&&ki(x)===p.type){n(m,p.sibling),S=i(p,b.props),Ur(S,b),S.return=m,m=S;break e}n(m,p);break}else t(m,p);p=p.sibling}b.type===yl?(S=wi(b.props.children,m.mode,S,b.key),S.return=m,m=S):(S=Fo(b.type,b.key,b.props,null,m.mode,S),Ur(S,b),S.return=m,m=S)}return r(m);case Vr:e:{for(x=b.key;p!==null;){if(p.key===x)if(p.tag===4&&p.stateNode.containerInfo===b.containerInfo&&p.stateNode.implementation===b.implementation){n(m,p.sibling),S=i(p,b.children||[]),S.return=m,m=S;break e}else{n(m,p);break}else t(m,p);p=p.sibling}S=Uf(b,m.mode,S),S.return=m,m=S}return r(m);case La:return b=ki(b),k(m,p,b,S)}if(Yr(b))return v(m,p,b,S);if(zr(b)){if(x=zr(b),typeof x!="function")throw Error(w(150));return b=x.call(b),g(m,p,b,S)}if(typeof b.then=="function")return k(m,p,Uo(b),S);if(b.$$typeof===ma)return k(m,p,Lo(m,b),S);Bo(m,b)}return typeof b=="string"&&b!==""||typeof b=="number"||typeof b=="bigint"?(b=""+b,p!==null&&p.tag===6?(n(m,p.sibling),S=i(p,b),S.return=m,m=S):(n(m,p),S=Lf(b,m.mode,S),S.return=m,m=S),r(m)):n(m,p)}return function(m,p,b,S){try{fs=0;var x=k(m,p,b,S);return Ml=null,x}catch(N){if(N===Jl||N===Vu)throw N;var R=Qt(29,N,null,m.mode);return R.lanes=S,R.return=m,R}}}var Di=jb(!0),Vb=jb(!1),Ua=!1;function bp(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Ad(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 Za(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Fa(e,t,n){var a=e.updateQueue;if(a===null)return null;if(a=a.shared,(ce&2)!==0){var i=a.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),a.pending=t,t=du(e),Db(e,null,n),t}return ju(e,a,t,n),du(e)}function Jr(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194048)!==0)){var a=t.lanes;a&=e.pendingLanes,n|=a,t.lanes=n,lb(e,n)}}function Hf(e,t){var n=e.updateQueue,a=e.alternate;if(a!==null&&(a=a.updateQueue,n===a)){var i=null,l=null;if(n=n.firstBaseUpdate,n!==null){do{var r={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};l===null?i=l=r:l=l.next=r,n=n.next}while(n!==null);l===null?i=l=t:l=l.next=t}else i=l=t;n={baseState:a.baseState,firstBaseUpdate:i,lastBaseUpdate:l,shared:a.shared,callbacks:a.callbacks},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}var wd=!1;function Ir(){if(wd){var e=Dl;if(e!==null)throw e}}function Pr(e,t,n,a){wd=!1;var i=e.updateQueue;Ua=!1;var l=i.firstBaseUpdate,r=i.lastBaseUpdate,s=i.shared.pending;if(s!==null){i.shared.pending=null;var o=s,u=o.next;o.next=null,r===null?l=u:r.next=u,r=o;var c=e.alternate;c!==null&&(c=c.updateQueue,s=c.lastBaseUpdate,s!==r&&(s===null?c.firstBaseUpdate=u:s.next=u,c.lastBaseUpdate=o))}if(l!==null){var f=i.baseState;r=0,c=u=o=null,s=l;do{var d=s.lane&-536870913,h=d!==s.lane;if(h?(le&d)===d:(a&d)===d){d!==0&&d===ql&&(wd=!0),c!==null&&(c=c.next={lane:0,tag:s.tag,payload:s.payload,callback:null,next:null});e:{var v=e,g=s;d=t;var k=n;switch(g.tag){case 1:if(v=g.payload,typeof v=="function"){f=v.call(k,f,d);break e}f=v;break e;case 3:v.flags=v.flags&-65537|128;case 0:if(v=g.payload,d=typeof v=="function"?v.call(k,f,d):v,d==null)break e;f=ze({},f,d);break e;case 2:Ua=!0}}d=s.callback,d!==null&&(e.flags|=64,h&&(e.flags|=8192),h=i.callbacks,h===null?i.callbacks=[d]:h.push(d))}else h={lane:d,tag:s.tag,payload:s.payload,callback:s.callback,next:null},c===null?(u=c=h,o=f):c=c.next=h,r|=d;if(s=s.next,s===null){if(s=i.shared.pending,s===null)break;h=s,s=h.next,h.next=null,i.lastBaseUpdate=h,i.shared.pending=null}}while(!0);c===null&&(o=f),i.baseState=o,i.firstBaseUpdate=u,i.lastBaseUpdate=c,l===null&&(i.shared.lanes=0),ii|=r,e.lanes=r,e.memoizedState=f}}function Yb(e,t){if(typeof e!="function")throw Error(w(191,e));e.call(t)}function Gb(e,t){var n=e.callbacks;if(n!==null)for(e.callbacks=null,e=0;e<n.length;e++)Yb(n[e],t)}var jl=Yn(null),gu=Yn(0);function Pg(e,t){e=Aa,Ne(gu,e),Ne(jl,t),Aa=e|t.baseLanes}function Nd(){Ne(gu,Aa),Ne(jl,jl.current)}function vp(){Aa=gu.current,ut(jl),ut(gu)}var en=Yn(null),hn=null;function Ha(e){var t=e.alternate;Ne($e,$e.current&1),Ne(en,e),hn===null&&(t===null||jl.current!==null||t.memoizedState!==null)&&(hn=e)}function Rd(e){Ne($e,$e.current),Ne(en,e),hn===null&&(hn=e)}function Kb(e){e.tag===22?(Ne($e,$e.current),Ne(en,e),hn===null&&(hn=e)):qa(e)}function qa(){Ne($e,$e.current),Ne(en,en.current)}function $t(e){ut(en),hn===e&&(hn=null),ut($e)}var $e=Yn(0);function yu(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||Qd(n)||Zd(n)))return t}else if(t.tag===19&&(t.memoizedProps.revealOrder==="forwards"||t.memoizedProps.revealOrder==="backwards"||t.memoizedProps.revealOrder==="unstable_legacy-backwards"||t.memoizedProps.revealOrder==="together")){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}var xa=0,W=null,ke=null,Fe=null,bu=!1,zl=!1,Mi=!1,vu=0,ds=0,Ll=null,Qk=0;function je(){throw Error(w(321))}function Sp(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Wt(e[n],t[n]))return!1;return!0}function Tp(e,t,n,a,i,l){return xa=l,W=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Z.H=e===null||e.memoizedState===null?Tv:Dp,Mi=!1,l=n(a,i),Mi=!1,zl&&(l=$b(t,n,a,i)),Xb(e),l}function Xb(e){Z.H=ps;var t=ke!==null&&ke.next!==null;if(xa=0,Fe=ke=W=null,bu=!1,ds=0,Ll=null,t)throw Error(w(300));e===null||Pe||(e=e.dependencies,e!==null&&hu(e)&&(Pe=!0))}function $b(e,t,n,a){W=e;var i=0;do{if(zl&&(Ll=null),ds=0,zl=!1,25<=i)throw Error(w(301));if(i+=1,Fe=ke=null,e.updateQueue!=null){var l=e.updateQueue;l.lastEffect=null,l.events=null,l.stores=null,l.memoCache!=null&&(l.memoCache.index=0)}Z.H=xv,l=t(n,a)}while(zl);return l}function Zk(){var e=Z.H,t=e.useState()[0];return t=typeof t.then=="function"?ws(t):t,e=e.useState()[0],(ke!==null?ke.memoizedState:null)!==e&&(W.flags|=1024),t}function xp(){var e=vu!==0;return vu=0,e}function kp(e,t,n){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n}function Ep(e){if(bu){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}bu=!1}xa=0,Fe=ke=W=null,zl=!1,ds=vu=0,Ll=null}function Rt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Fe===null?W.memoizedState=Fe=e:Fe=Fe.next=e,Fe}function Qe(){if(ke===null){var e=W.alternate;e=e!==null?e.memoizedState:null}else e=ke.next;var t=Fe===null?W.memoizedState:Fe.next;if(t!==null)Fe=t,ke=e;else{if(e===null)throw W.alternate===null?Error(w(467)):Error(w(310));ke=e,e={memoizedState:ke.memoizedState,baseState:ke.baseState,baseQueue:ke.baseQueue,queue:ke.queue,next:null},Fe===null?W.memoizedState=Fe=e:Fe=Fe.next=e}return Fe}function Yu(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function ws(e){var t=ds;return ds+=1,Ll===null&&(Ll=[]),e=qb(Ll,e,t),t=W,(Fe===null?t.memoizedState:Fe.next)===null&&(t=t.alternate,Z.H=t===null||t.memoizedState===null?Tv:Dp),e}function Gu(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return ws(e);if(e.$$typeof===ma)return mt(e)}throw Error(w(438,String(e)))}function Ap(e){var t=null,n=W.updateQueue;if(n!==null&&(t=n.memoCache),t==null){var a=W.alternate;a!==null&&(a=a.updateQueue,a!==null&&(a=a.memoCache,a!=null&&(t={data:a.data.map(function(i){return i.slice()}),index:0})))}if(t==null&&(t={data:[],index:0}),n===null&&(n=Yu(),W.updateQueue=n),n.memoCache=t,n=t.data[t.index],n===void 0)for(n=t.data[t.index]=Array(e),a=0;a<e;a++)n[a]=Mx;return t.index++,n}function ka(e,t){return typeof t=="function"?t(e):t}function Io(e){var t=Qe();return wp(t,ke,e)}function wp(e,t,n){var a=e.queue;if(a===null)throw Error(w(311));a.lastRenderedReducer=n;var i=e.baseQueue,l=a.pending;if(l!==null){if(i!==null){var r=i.next;i.next=l.next,l.next=r}t.baseQueue=i=l,a.pending=null}if(l=e.baseState,i===null)e.memoizedState=l;else{t=i.next;var s=r=null,o=null,u=t,c=!1;do{var f=u.lane&-536870913;if(f!==u.lane?(le&f)===f:(xa&f)===f){var d=u.revertLane;if(d===0)o!==null&&(o=o.next={lane:0,revertLane:0,gesture:null,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),f===ql&&(c=!0);else if((xa&d)===d){u=u.next,d===ql&&(c=!0);continue}else f={lane:0,revertLane:u.revertLane,gesture:null,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null},o===null?(s=o=f,r=l):o=o.next=f,W.lanes|=d,ii|=d;f=u.action,Mi&&n(l,f),l=u.hasEagerState?u.eagerState:n(l,f)}else d={lane:f,revertLane:u.revertLane,gesture:u.gesture,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null},o===null?(s=o=d,r=l):o=o.next=d,W.lanes|=f,ii|=f;u=u.next}while(u!==null&&u!==t);if(o===null?r=l:o.next=s,!Wt(l,e.memoizedState)&&(Pe=!0,c&&(n=Dl,n!==null)))throw n;e.memoizedState=l,e.baseState=r,e.baseQueue=o,a.lastRenderedState=l}return i===null&&(a.lanes=0),[e.memoizedState,a.dispatch]}function qf(e){var t=Qe(),n=t.queue;if(n===null)throw Error(w(311));n.lastRenderedReducer=e;var a=n.dispatch,i=n.pending,l=t.memoizedState;if(i!==null){n.pending=null;var r=i=i.next;do l=e(l,r.action),r=r.next;while(r!==i);Wt(l,t.memoizedState)||(Pe=!0),t.memoizedState=l,t.baseQueue===null&&(t.baseState=l),n.lastRenderedState=l}return[l,a]}function Qb(e,t,n){var a=W,i=Qe(),l=re;if(l){if(n===void 0)throw Error(w(407));n=n()}else n=t();var r=!Wt((ke||i).memoizedState,n);if(r&&(i.memoizedState=n,Pe=!0),i=i.queue,Np(Jb.bind(null,a,i,e),[e]),i.getSnapshot!==t||r||Fe!==null&&Fe.memoizedState.tag&1){if(a.flags|=2048,Vl(9,{destroy:void 0},Fb.bind(null,a,i,n,t),null),Ae===null)throw Error(w(349));l||(xa&127)!==0||Zb(a,t,n)}return n}function Zb(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=W.updateQueue,t===null?(t=Yu(),W.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function Fb(e,t,n,a){t.value=n,t.getSnapshot=a,Ib(t)&&Pb(e)}function Jb(e,t,n){return n(function(){Ib(t)&&Pb(e)})}function Ib(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Wt(e,n)}catch(a){return!0}}function Pb(e){var t=Hi(e,2);t!==null&&Bt(t,e,2)}function Od(e){var t=Rt();if(typeof e=="function"){var n=e;if(e=n(),Mi){Va(!0);try{n()}finally{Va(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:ka,lastRenderedState:e},t}function Wb(e,t,n,a){return e.baseState=n,wp(e,ke,typeof a=="function"?a:ka)}function Fk(e,t,n,a,i){if(Xu(e))throw Error(w(485));if(e=t.action,e!==null){var l={payload:i,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(r){l.listeners.push(r)}};Z.T!==null?n(!0):l.isTransition=!1,a(l),n=t.pending,n===null?(l.next=t.pending=l,ev(t,l)):(l.next=n.next,t.pending=n.next=l)}}function ev(e,t){var n=t.action,a=t.payload,i=e.state;if(t.isTransition){var l=Z.T,r={};Z.T=r;try{var s=n(i,a),o=Z.S;o!==null&&o(r,s),Wg(e,t,s)}catch(u){Cd(e,t,u)}finally{l!==null&&r.types!==null&&(l.types=r.types),Z.T=l}}else try{l=n(i,a),Wg(e,t,l)}catch(u){Cd(e,t,u)}}function Wg(e,t,n){n!==null&&typeof n=="object"&&typeof n.then=="function"?n.then(function(a){ey(e,t,a)},function(a){return Cd(e,t,a)}):ey(e,t,n)}function ey(e,t,n){t.status="fulfilled",t.value=n,tv(t),e.state=n,t=e.pending,t!==null&&(n=t.next,n===t?e.pending=null:(n=n.next,t.next=n,ev(e,n)))}function Cd(e,t,n){var a=e.pending;if(e.pending=null,a!==null){a=a.next;do t.status="rejected",t.reason=n,tv(t),t=t.next;while(t!==a)}e.action=null}function tv(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function nv(e,t){return t}function ty(e,t){if(re){var n=Ae.formState;if(n!==null){e:{var a=W;if(re){if(Me){t:{for(var i=Me,l=pn;i.nodeType!==8;){if(!l){i=null;break t}if(i=mn(i.nextSibling),i===null){i=null;break t}}l=i.data,i=l==="F!"||l==="F"?i:null}if(i){Me=mn(i.nextSibling),a=i.data==="F!";break e}}ni(a)}a=!1}a&&(t=n[0])}}return n=Rt(),n.memoizedState=n.baseState=t,a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:nv,lastRenderedState:t},n.queue=a,n=bv.bind(null,W,a),a.dispatch=n,a=Od(!1),l=_p.bind(null,W,!1,a.queue),a=Rt(),i={state:t,dispatch:null,action:e,pending:null},a.queue=i,n=Fk.bind(null,W,i,l,n),i.dispatch=n,a.memoizedState=e,[t,n,!1]}function ny(e){var t=Qe();return av(t,ke,e)}function av(e,t,n){if(t=wp(e,t,nv)[0],e=Io(ka)[0],typeof t=="object"&&t!==null&&typeof t.then=="function")try{var a=ws(t)}catch(r){throw r===Jl?Vu:r}else a=t;t=Qe();var i=t.queue,l=i.dispatch;return n!==t.memoizedState&&(W.flags|=2048,Vl(9,{destroy:void 0},Jk.bind(null,i,n),null)),[a,l,e]}function Jk(e,t){e.action=t}function ay(e){var t=Qe(),n=ke;if(n!==null)return av(t,n,e);Qe(),t=t.memoizedState,n=Qe();var a=n.queue.dispatch;return n.memoizedState=e,[t,a,!1]}function Vl(e,t,n,a){return e={tag:e,create:n,deps:a,inst:t,next:null},t=W.updateQueue,t===null&&(t=Yu(),W.updateQueue=t),n=t.lastEffect,n===null?t.lastEffect=e.next=e:(a=n.next,n.next=e,e.next=a,t.lastEffect=e),e}function iv(){return Qe().memoizedState}function Po(e,t,n,a){var i=Rt();W.flags|=e,i.memoizedState=Vl(1|t,{destroy:void 0},n,a===void 0?null:a)}function Ku(e,t,n,a){var i=Qe();a=a===void 0?null:a;var l=i.memoizedState.inst;ke!==null&&a!==null&&Sp(a,ke.memoizedState.deps)?i.memoizedState=Vl(t,l,n,a):(W.flags|=e,i.memoizedState=Vl(1|t,l,n,a))}function iy(e,t){Po(8390656,8,e,t)}function Np(e,t){Ku(2048,8,e,t)}function Ik(e){W.flags|=4;var t=W.updateQueue;if(t===null)t=Yu(),W.updateQueue=t,t.events=[e];else{var n=t.events;n===null?t.events=[e]:n.push(e)}}function lv(e){var t=Qe().memoizedState;return Ik({ref:t,nextImpl:e}),function(){if((ce&2)!==0)throw Error(w(440));return t.impl.apply(void 0,arguments)}}function rv(e,t){return Ku(4,2,e,t)}function sv(e,t){return Ku(4,4,e,t)}function ov(e,t){if(typeof t=="function"){e=e();var n=t(e);return function(){typeof n=="function"?n():t(null)}}if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function uv(e,t,n){n=n!=null?n.concat([e]):null,Ku(4,4,ov.bind(null,t,e),n)}function Rp(){}function cv(e,t){var n=Qe();t=t===void 0?null:t;var a=n.memoizedState;return t!==null&&Sp(t,a[1])?a[0]:(n.memoizedState=[e,t],e)}function fv(e,t){var n=Qe();t=t===void 0?null:t;var a=n.memoizedState;if(t!==null&&Sp(t,a[1]))return a[0];if(a=e(),Mi){Va(!0);try{e()}finally{Va(!1)}}return n.memoizedState=[a,t],a}function Op(e,t,n){return n===void 0||(xa&1073741824)!==0&&(le&261930)===0?e.memoizedState=t:(e.memoizedState=n,e=Wv(),W.lanes|=e,ii|=e,n)}function dv(e,t,n,a){return Wt(n,t)?n:jl.current!==null?(e=Op(e,n,a),Wt(e,t)||(Pe=!0),e):(xa&42)===0||(xa&1073741824)!==0&&(le&261930)===0?(Pe=!0,e.memoizedState=n):(e=Wv(),W.lanes|=e,ii|=e,t)}function pv(e,t,n,a,i){var l=fe.p;fe.p=l!==0&&8>l?l:8;var r=Z.T,s={};Z.T=s,_p(e,!1,t,n);try{var o=i(),u=Z.S;if(u!==null&&u(s,o),o!==null&&typeof o=="object"&&typeof o.then=="function"){var c=$k(o,a);Wr(e,t,c,Pt(e))}else Wr(e,t,a,Pt(e))}catch(f){Wr(e,t,{then:function(){},status:"rejected",reason:f},Pt())}finally{fe.p=l,r!==null&&s.types!==null&&(r.types=s.types),Z.T=r}}function Pk(){}function _d(e,t,n,a){if(e.tag!==5)throw Error(w(476));var i=hv(e).queue;pv(e,i,t,Ai,n===null?Pk:function(){return mv(e),n(a)})}function hv(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:Ai,baseState:Ai,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ka,lastRenderedState:Ai},next:null};var n={};return t.next={memoizedState:n,baseState:n,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ka,lastRenderedState:n},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function mv(e){var t=hv(e);t.next===null&&(t=e.alternate.memoizedState),Wr(e,t.next.queue,{},Pt())}function Cp(){return mt(gs)}function gv(){return Qe().memoizedState}function yv(){return Qe().memoizedState}function Wk(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var n=Pt();e=Za(n);var a=Fa(t,e,n);a!==null&&(Bt(a,t,n),Jr(a,t,n)),t={cache:mp()},e.payload=t;return}t=t.return}}function eE(e,t,n){var a=Pt();n={lane:a,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},Xu(e)?vv(t,n):(n=fp(e,t,n,a),n!==null&&(Bt(n,e,a),Sv(n,t,a)))}function bv(e,t,n){var a=Pt();Wr(e,t,n,a)}function Wr(e,t,n,a){var i={lane:a,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null};if(Xu(e))vv(t,i);else{var l=e.alternate;if(e.lanes===0&&(l===null||l.lanes===0)&&(l=t.lastRenderedReducer,l!==null))try{var r=t.lastRenderedState,s=l(r,n);if(i.hasEagerState=!0,i.eagerState=s,Wt(s,r))return ju(e,t,i,0),Ae===null&&qu(),!1}catch(o){}if(n=fp(e,t,i,a),n!==null)return Bt(n,e,a),Sv(n,t,a),!0}return!1}function _p(e,t,n,a){if(a={lane:2,revertLane:jp(),gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},Xu(e)){if(t)throw Error(w(479))}else t=fp(e,n,a,2),t!==null&&Bt(t,e,2)}function Xu(e){var t=e.alternate;return e===W||t!==null&&t===W}function vv(e,t){zl=bu=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Sv(e,t,n){if((n&4194048)!==0){var a=t.lanes;a&=e.pendingLanes,n|=a,t.lanes=n,lb(e,n)}}var ps={readContext:mt,use:Gu,useCallback:je,useContext:je,useEffect:je,useImperativeHandle:je,useLayoutEffect:je,useInsertionEffect:je,useMemo:je,useReducer:je,useRef:je,useState:je,useDebugValue:je,useDeferredValue:je,useTransition:je,useSyncExternalStore:je,useId:je,useHostTransitionStatus:je,useFormState:je,useActionState:je,useOptimistic:je,useMemoCache:je,useCacheRefresh:je};ps.useEffectEvent=je;var Tv={readContext:mt,use:Gu,useCallback:function(e,t){return Rt().memoizedState=[e,t===void 0?null:t],e},useContext:mt,useEffect:iy,useImperativeHandle:function(e,t,n){n=n!=null?n.concat([e]):null,Po(4194308,4,ov.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Po(4194308,4,e,t)},useInsertionEffect:function(e,t){Po(4,2,e,t)},useMemo:function(e,t){var n=Rt();t=t===void 0?null:t;var a=e();if(Mi){Va(!0);try{e()}finally{Va(!1)}}return n.memoizedState=[a,t],a},useReducer:function(e,t,n){var a=Rt();if(n!==void 0){var i=n(t);if(Mi){Va(!0);try{n(t)}finally{Va(!1)}}}else i=t;return a.memoizedState=a.baseState=i,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:i},a.queue=e,e=e.dispatch=eE.bind(null,W,e),[a.memoizedState,e]},useRef:function(e){var t=Rt();return e={current:e},t.memoizedState=e},useState:function(e){e=Od(e);var t=e.queue,n=bv.bind(null,W,t);return t.dispatch=n,[e.memoizedState,n]},useDebugValue:Rp,useDeferredValue:function(e,t){var n=Rt();return Op(n,e,t)},useTransition:function(){var e=Od(!1);return e=pv.bind(null,W,e.queue,!0,!1),Rt().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,n){var a=W,i=Rt();if(re){if(n===void 0)throw Error(w(407));n=n()}else{if(n=t(),Ae===null)throw Error(w(349));(le&127)!==0||Zb(a,t,n)}i.memoizedState=n;var l={value:n,getSnapshot:t};return i.queue=l,iy(Jb.bind(null,a,l,e),[e]),a.flags|=2048,Vl(9,{destroy:void 0},Fb.bind(null,a,l,n,t),null),n},useId:function(){var e=Rt(),t=Ae.identifierPrefix;if(re){var n=qn,a=Hn;n=(a&~(1<<32-It(a)-1)).toString(32)+n,t="_"+t+"R_"+n,n=vu++,0<n&&(t+="H"+n.toString(32)),t+="_"}else n=Qk++,t="_"+t+"r_"+n.toString(32)+"_";return e.memoizedState=t},useHostTransitionStatus:Cp,useFormState:ty,useActionState:ty,useOptimistic:function(e){var t=Rt();t.memoizedState=t.baseState=e;var n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=n,t=_p.bind(null,W,!0,n),n.dispatch=t,[e,t]},useMemoCache:Ap,useCacheRefresh:function(){return Rt().memoizedState=Wk.bind(null,W)},useEffectEvent:function(e){var t=Rt(),n={impl:e};return t.memoizedState=n,function(){if((ce&2)!==0)throw Error(w(440));return n.impl.apply(void 0,arguments)}}},Dp={readContext:mt,use:Gu,useCallback:cv,useContext:mt,useEffect:Np,useImperativeHandle:uv,useInsertionEffect:rv,useLayoutEffect:sv,useMemo:fv,useReducer:Io,useRef:iv,useState:function(){return Io(ka)},useDebugValue:Rp,useDeferredValue:function(e,t){var n=Qe();return dv(n,ke.memoizedState,e,t)},useTransition:function(){var e=Io(ka)[0],t=Qe().memoizedState;return[typeof e=="boolean"?e:ws(e),t]},useSyncExternalStore:Qb,useId:gv,useHostTransitionStatus:Cp,useFormState:ny,useActionState:ny,useOptimistic:function(e,t){var n=Qe();return Wb(n,ke,e,t)},useMemoCache:Ap,useCacheRefresh:yv};Dp.useEffectEvent=lv;var xv={readContext:mt,use:Gu,useCallback:cv,useContext:mt,useEffect:Np,useImperativeHandle:uv,useInsertionEffect:rv,useLayoutEffect:sv,useMemo:fv,useReducer:qf,useRef:iv,useState:function(){return qf(ka)},useDebugValue:Rp,useDeferredValue:function(e,t){var n=Qe();return ke===null?Op(n,e,t):dv(n,ke.memoizedState,e,t)},useTransition:function(){var e=qf(ka)[0],t=Qe().memoizedState;return[typeof e=="boolean"?e:ws(e),t]},useSyncExternalStore:Qb,useId:gv,useHostTransitionStatus:Cp,useFormState:ay,useActionState:ay,useOptimistic:function(e,t){var n=Qe();return ke!==null?Wb(n,ke,e,t):(n.baseState=e,[e,n.queue.dispatch])},useMemoCache:Ap,useCacheRefresh:yv};xv.useEffectEvent=lv;function jf(e,t,n,a){t=e.memoizedState,n=n(a,t),n=n==null?t:ze({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Dd={enqueueSetState:function(e,t,n){e=e._reactInternals;var a=Pt(),i=Za(a);i.payload=t,n!=null&&(i.callback=n),t=Fa(e,i,a),t!==null&&(Bt(t,e,a),Jr(t,e,a))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var a=Pt(),i=Za(a);i.tag=1,i.payload=t,n!=null&&(i.callback=n),t=Fa(e,i,a),t!==null&&(Bt(t,e,a),Jr(t,e,a))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Pt(),a=Za(n);a.tag=2,t!=null&&(a.callback=t),t=Fa(e,a,n),t!==null&&(Bt(t,e,n),Jr(t,e,n))}};function ly(e,t,n,a,i,l,r){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(a,l,r):t.prototype&&t.prototype.isPureReactComponent?!os(n,a)||!os(i,l):!0}function ry(e,t,n,a){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,a),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,a),t.state!==e&&Dd.enqueueReplaceState(t,t.state,null)}function zi(e,t){var n=t;if("ref"in t){n={};for(var a in t)a!=="ref"&&(n[a]=t[a])}if(e=e.defaultProps){n===t&&(n=ze({},n));for(var i in e)n[i]===void 0&&(n[i]=e[i])}return n}function kv(e){fu(e)}function Ev(e){console.error(e)}function Av(e){fu(e)}function Su(e,t){try{var n=e.onUncaughtError;n(t.value,{componentStack:t.stack})}catch(a){setTimeout(function(){throw a})}}function sy(e,t,n){try{var a=e.onCaughtError;a(n.value,{componentStack:n.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(i){setTimeout(function(){throw i})}}function Md(e,t,n){return n=Za(n),n.tag=3,n.payload={element:null},n.callback=function(){Su(e,t)},n}function wv(e){return e=Za(e),e.tag=3,e}function Nv(e,t,n,a){var i=n.type.getDerivedStateFromError;if(typeof i=="function"){var l=a.value;e.payload=function(){return i(l)},e.callback=function(){sy(t,n,a)}}var r=n.stateNode;r!==null&&typeof r.componentDidCatch=="function"&&(e.callback=function(){sy(t,n,a),typeof i!="function"&&(Ja===null?Ja=new Set([this]):Ja.add(this));var s=a.stack;this.componentDidCatch(a.value,{componentStack:s!==null?s:""})})}function tE(e,t,n,a,i){if(n.flags|=32768,a!==null&&typeof a=="object"&&typeof a.then=="function"){if(t=n.alternate,t!==null&&Fl(t,n,i,!0),n=en.current,n!==null){switch(n.tag){case 31:case 13:return hn===null?Au():n.alternate===null&&Ve===0&&(Ve=3),n.flags&=-257,n.flags|=65536,n.lanes=i,a===mu?n.flags|=16384:(t=n.updateQueue,t===null?n.updateQueue=new Set([a]):t.add(a),If(e,a,i)),!1;case 22:return n.flags|=65536,a===mu?n.flags|=16384:(t=n.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([a])},n.updateQueue=t):(n=t.retryQueue,n===null?t.retryQueue=new Set([a]):n.add(a)),If(e,a,i)),!1}throw Error(w(435,n.tag))}return If(e,a,i),Au(),!1}if(re)return t=en.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=i,a!==Sd&&(e=Error(w(422),{cause:a}),cs(dn(e,n)))):(a!==Sd&&(t=Error(w(423),{cause:a}),cs(dn(t,n))),e=e.current.alternate,e.flags|=65536,i&=-i,e.lanes|=i,a=dn(a,n),i=Md(e.stateNode,a,i),Hf(e,i),Ve!==4&&(Ve=2)),!1;var l=Error(w(520),{cause:a});if(l=dn(l,n),ns===null?ns=[l]:ns.push(l),Ve!==4&&(Ve=2),t===null)return!0;a=dn(a,n),n=t;do{switch(n.tag){case 3:return n.flags|=65536,e=i&-i,n.lanes|=e,e=Md(n.stateNode,a,e),Hf(n,e),!1;case 1:if(t=n.type,l=n.stateNode,(n.flags&128)===0&&(typeof t.getDerivedStateFromError=="function"||l!==null&&typeof l.componentDidCatch=="function"&&(Ja===null||!Ja.has(l))))return n.flags|=65536,i&=-i,n.lanes|=i,i=wv(i),Nv(i,e,n,a),Hf(n,i),!1}n=n.return}while(n!==null);return!1}var Mp=Error(w(461)),Pe=!1;function dt(e,t,n,a){t.child=e===null?Vb(t,null,n,a):Di(t,e.child,n,a)}function oy(e,t,n,a,i){n=n.render;var l=t.ref;if("ref"in a){var r={};for(var s in a)s!=="ref"&&(r[s]=a[s])}else r=a;return _i(t),a=Tp(e,t,n,r,l,i),s=xp(),e!==null&&!Pe?(kp(e,t,i),Ea(e,t,i)):(re&&s&&pp(t),t.flags|=1,dt(e,t,a,i),t.child)}function uy(e,t,n,a,i){if(e===null){var l=n.type;return typeof l=="function"&&!dp(l)&&l.defaultProps===void 0&&n.compare===null?(t.tag=15,t.type=l,Rv(e,t,l,a,i)):(e=Fo(n.type,null,a,t,t.mode,i),e.ref=t.ref,e.return=t,t.child=e)}if(l=e.child,!zp(e,i)){var r=l.memoizedProps;if(n=n.compare,n=n!==null?n:os,n(r,a)&&e.ref===t.ref)return Ea(e,t,i)}return t.flags|=1,e=ba(l,a),e.ref=t.ref,e.return=t,t.child=e}function Rv(e,t,n,a,i){if(e!==null){var l=e.memoizedProps;if(os(l,a)&&e.ref===t.ref)if(Pe=!1,t.pendingProps=a=l,zp(e,i))(e.flags&131072)!==0&&(Pe=!0);else return t.lanes=e.lanes,Ea(e,t,i)}return zd(e,t,n,a,i)}function Ov(e,t,n,a){var i=a.children,l=e!==null?e.memoizedState:null;if(e===null&&t.stateNode===null&&(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),a.mode==="hidden"){if((t.flags&128)!==0){if(l=l!==null?l.baseLanes|n:n,e!==null){for(a=t.child=e.child,i=0;a!==null;)i=i|a.lanes|a.childLanes,a=a.sibling;a=i&~l}else a=0,t.child=null;return cy(e,t,l,n,a)}if((n&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&Jo(t,l!==null?l.cachePool:null),l!==null?Pg(t,l):Nd(),Kb(t);else return a=t.lanes=536870912,cy(e,t,l!==null?l.baseLanes|n:n,n,a)}else l!==null?(Jo(t,l.cachePool),Pg(t,l),qa(t),t.memoizedState=null):(e!==null&&Jo(t,null),Nd(),qa(t));return dt(e,t,i,n),t.child}function Kr(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function cy(e,t,n,a,i){var l=gp();return l=l===null?null:{parent:Ie._currentValue,pool:l},t.memoizedState={baseLanes:n,cachePool:l},e!==null&&Jo(t,null),Nd(),Kb(t),e!==null&&Fl(e,t,a,!0),t.childLanes=i,null}function Wo(e,t){return t=Tu({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function fy(e,t,n){return Di(t,e.child,null,n),e=Wo(t,t.pendingProps),e.flags|=2,$t(t),t.memoizedState=null,e}function nE(e,t,n){var a=t.pendingProps,i=(t.flags&128)!==0;if(t.flags&=-129,e===null){if(re){if(a.mode==="hidden")return e=Wo(t,a),t.lanes=536870912,Kr(null,e);if(Rd(t),(e=Me)?(e=T0(e,pn),e=e!==null&&e.data==="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:ti!==null?{id:Hn,overflow:qn}:null,retryLane:536870912,hydrationErrors:null},n=zb(e),n.return=t,t.child=n,ht=t,Me=null)):e=null,e===null)throw ni(t);return t.lanes=536870912,null}return Wo(t,a)}var l=e.memoizedState;if(l!==null){var r=l.dehydrated;if(Rd(t),i)if(t.flags&256)t.flags&=-257,t=fy(e,t,n);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(w(558));else if(Pe||Fl(e,t,n,!1),i=(n&e.childLanes)!==0,Pe||i){if(a=Ae,a!==null&&(r=rb(a,n),r!==0&&r!==l.retryLane))throw l.retryLane=r,Hi(e,r),Bt(a,e,r),Mp;Au(),t=fy(e,t,n)}else e=l.treeContext,Me=mn(r.nextSibling),ht=t,re=!0,Qa=null,pn=!1,e!==null&&Ub(t,e),t=Wo(t,a),t.flags|=4096;return t}return e=ba(e.child,{mode:a.mode,children:a.children}),e.ref=t.ref,t.child=e,e.return=t,e}function eu(e,t){var n=t.ref;if(n===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof n!="function"&&typeof n!="object")throw Error(w(284));(e===null||e.ref!==n)&&(t.flags|=4194816)}}function zd(e,t,n,a,i){return _i(t),n=Tp(e,t,n,a,void 0,i),a=xp(),e!==null&&!Pe?(kp(e,t,i),Ea(e,t,i)):(re&&a&&pp(t),t.flags|=1,dt(e,t,n,i),t.child)}function dy(e,t,n,a,i,l){return _i(t),t.updateQueue=null,n=$b(t,a,n,i),Xb(e),a=xp(),e!==null&&!Pe?(kp(e,t,l),Ea(e,t,l)):(re&&a&&pp(t),t.flags|=1,dt(e,t,n,l),t.child)}function py(e,t,n,a,i){if(_i(t),t.stateNode===null){var l=Al,r=n.contextType;typeof r=="object"&&r!==null&&(l=mt(r)),l=new n(a,l),t.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,l.updater=Dd,t.stateNode=l,l._reactInternals=t,l=t.stateNode,l.props=a,l.state=t.memoizedState,l.refs={},bp(t),r=n.contextType,l.context=typeof r=="object"&&r!==null?mt(r):Al,l.state=t.memoizedState,r=n.getDerivedStateFromProps,typeof r=="function"&&(jf(t,n,r,a),l.state=t.memoizedState),typeof n.getDerivedStateFromProps=="function"||typeof l.getSnapshotBeforeUpdate=="function"||typeof l.UNSAFE_componentWillMount!="function"&&typeof l.componentWillMount!="function"||(r=l.state,typeof l.componentWillMount=="function"&&l.componentWillMount(),typeof l.UNSAFE_componentWillMount=="function"&&l.UNSAFE_componentWillMount(),r!==l.state&&Dd.enqueueReplaceState(l,l.state,null),Pr(t,a,l,i),Ir(),l.state=t.memoizedState),typeof l.componentDidMount=="function"&&(t.flags|=4194308),a=!0}else if(e===null){l=t.stateNode;var s=t.memoizedProps,o=zi(n,s);l.props=o;var u=l.context,c=n.contextType;r=Al,typeof c=="object"&&c!==null&&(r=mt(c));var f=n.getDerivedStateFromProps;c=typeof f=="function"||typeof l.getSnapshotBeforeUpdate=="function",s=t.pendingProps!==s,c||typeof l.UNSAFE_componentWillReceiveProps!="function"&&typeof l.componentWillReceiveProps!="function"||(s||u!==r)&&ry(t,l,a,r),Ua=!1;var d=t.memoizedState;l.state=d,Pr(t,a,l,i),Ir(),u=t.memoizedState,s||d!==u||Ua?(typeof f=="function"&&(jf(t,n,f,a),u=t.memoizedState),(o=Ua||ly(t,n,o,a,d,u,r))?(c||typeof l.UNSAFE_componentWillMount!="function"&&typeof l.componentWillMount!="function"||(typeof l.componentWillMount=="function"&&l.componentWillMount(),typeof l.UNSAFE_componentWillMount=="function"&&l.UNSAFE_componentWillMount()),typeof l.componentDidMount=="function"&&(t.flags|=4194308)):(typeof l.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=a,t.memoizedState=u),l.props=a,l.state=u,l.context=r,a=o):(typeof l.componentDidMount=="function"&&(t.flags|=4194308),a=!1)}else{l=t.stateNode,Ad(e,t),r=t.memoizedProps,c=zi(n,r),l.props=c,f=t.pendingProps,d=l.context,u=n.contextType,o=Al,typeof u=="object"&&u!==null&&(o=mt(u)),s=n.getDerivedStateFromProps,(u=typeof s=="function"||typeof l.getSnapshotBeforeUpdate=="function")||typeof l.UNSAFE_componentWillReceiveProps!="function"&&typeof l.componentWillReceiveProps!="function"||(r!==f||d!==o)&&ry(t,l,a,o),Ua=!1,d=t.memoizedState,l.state=d,Pr(t,a,l,i),Ir();var h=t.memoizedState;r!==f||d!==h||Ua||e!==null&&e.dependencies!==null&&hu(e.dependencies)?(typeof s=="function"&&(jf(t,n,s,a),h=t.memoizedState),(c=Ua||ly(t,n,c,a,d,h,o)||e!==null&&e.dependencies!==null&&hu(e.dependencies))?(u||typeof l.UNSAFE_componentWillUpdate!="function"&&typeof l.componentWillUpdate!="function"||(typeof l.componentWillUpdate=="function"&&l.componentWillUpdate(a,h,o),typeof l.UNSAFE_componentWillUpdate=="function"&&l.UNSAFE_componentWillUpdate(a,h,o)),typeof l.componentDidUpdate=="function"&&(t.flags|=4),typeof l.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof l.componentDidUpdate!="function"||r===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),typeof l.getSnapshotBeforeUpdate!="function"||r===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),t.memoizedProps=a,t.memoizedState=h),l.props=a,l.state=h,l.context=o,a=c):(typeof l.componentDidUpdate!="function"||r===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),typeof l.getSnapshotBeforeUpdate!="function"||r===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),a=!1)}return l=a,eu(e,t),a=(t.flags&128)!==0,l||a?(l=t.stateNode,n=a&&typeof n.getDerivedStateFromError!="function"?null:l.render(),t.flags|=1,e!==null&&a?(t.child=Di(t,e.child,null,i),t.child=Di(t,null,n,i)):dt(e,t,n,i),t.memoizedState=l.state,e=t.child):e=Ea(e,t,i),e}function hy(e,t,n,a){return Ci(),t.flags|=256,dt(e,t,n,a),t.child}var Vf={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Yf(e){return{baseLanes:e,cachePool:Hb()}}function Gf(e,t,n){return e=e!==null?e.childLanes&~n:0,t&&(e|=Zt),e}function Cv(e,t,n){var a=t.pendingProps,i=!1,l=(t.flags&128)!==0,r;if((r=l)||(r=e!==null&&e.memoizedState===null?!1:($e.current&2)!==0),r&&(i=!0,t.flags&=-129),r=(t.flags&32)!==0,t.flags&=-33,e===null){if(re){if(i?Ha(t):qa(t),(e=Me)?(e=T0(e,pn),e=e!==null&&e.data!=="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:ti!==null?{id:Hn,overflow:qn}:null,retryLane:536870912,hydrationErrors:null},n=zb(e),n.return=t,t.child=n,ht=t,Me=null)):e=null,e===null)throw ni(t);return Zd(e)?t.lanes=32:t.lanes=536870912,null}var s=a.children;return a=a.fallback,i?(qa(t),i=t.mode,s=Tu({mode:"hidden",children:s},i),a=wi(a,i,n,null),s.return=t,a.return=t,s.sibling=a,t.child=s,a=t.child,a.memoizedState=Yf(n),a.childLanes=Gf(e,r,n),t.memoizedState=Vf,Kr(null,a)):(Ha(t),Ld(t,s))}var o=e.memoizedState;if(o!==null&&(s=o.dehydrated,s!==null)){if(l)t.flags&256?(Ha(t),t.flags&=-257,t=Kf(e,t,n)):t.memoizedState!==null?(qa(t),t.child=e.child,t.flags|=128,t=null):(qa(t),s=a.fallback,i=t.mode,a=Tu({mode:"visible",children:a.children},i),s=wi(s,i,n,null),s.flags|=2,a.return=t,s.return=t,a.sibling=s,t.child=a,Di(t,e.child,null,n),a=t.child,a.memoizedState=Yf(n),a.childLanes=Gf(e,r,n),t.memoizedState=Vf,t=Kr(null,a));else if(Ha(t),Zd(s)){if(r=s.nextSibling&&s.nextSibling.dataset,r)var u=r.dgst;r=u,a=Error(w(419)),a.stack="",a.digest=r,cs({value:a,source:null,stack:null}),t=Kf(e,t,n)}else if(Pe||Fl(e,t,n,!1),r=(n&e.childLanes)!==0,Pe||r){if(r=Ae,r!==null&&(a=rb(r,n),a!==0&&a!==o.retryLane))throw o.retryLane=a,Hi(e,a),Bt(r,e,a),Mp;Qd(s)||Au(),t=Kf(e,t,n)}else Qd(s)?(t.flags|=192,t.child=e.child,t=null):(e=o.treeContext,Me=mn(s.nextSibling),ht=t,re=!0,Qa=null,pn=!1,e!==null&&Ub(t,e),t=Ld(t,a.children),t.flags|=4096);return t}return i?(qa(t),s=a.fallback,i=t.mode,o=e.child,u=o.sibling,a=ba(o,{mode:"hidden",children:a.children}),a.subtreeFlags=o.subtreeFlags&65011712,u!==null?s=ba(u,s):(s=wi(s,i,n,null),s.flags|=2),s.return=t,a.return=t,a.sibling=s,t.child=a,Kr(null,a),a=t.child,s=e.child.memoizedState,s===null?s=Yf(n):(i=s.cachePool,i!==null?(o=Ie._currentValue,i=i.parent!==o?{parent:o,pool:o}:i):i=Hb(),s={baseLanes:s.baseLanes|n,cachePool:i}),a.memoizedState=s,a.childLanes=Gf(e,r,n),t.memoizedState=Vf,Kr(e.child,a)):(Ha(t),n=e.child,e=n.sibling,n=ba(n,{mode:"visible",children:a.children}),n.return=t,n.sibling=null,e!==null&&(r=t.deletions,r===null?(t.deletions=[e],t.flags|=16):r.push(e)),t.child=n,t.memoizedState=null,n)}function Ld(e,t){return t=Tu({mode:"visible",children:t},e.mode),t.return=e,e.child=t}function Tu(e,t){return e=Qt(22,e,null,t),e.lanes=0,e}function Kf(e,t,n){return Di(t,e.child,null,n),e=Ld(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function my(e,t,n){e.lanes|=t;var a=e.alternate;a!==null&&(a.lanes|=t),xd(e.return,t,n)}function Xf(e,t,n,a,i,l){var r=e.memoizedState;r===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:a,tail:n,tailMode:i,treeForkCount:l}:(r.isBackwards=t,r.rendering=null,r.renderingStartTime=0,r.last=a,r.tail=n,r.tailMode=i,r.treeForkCount=l)}function _v(e,t,n){var a=t.pendingProps,i=a.revealOrder,l=a.tail;a=a.children;var r=$e.current,s=(r&2)!==0;if(s?(r=r&1|2,t.flags|=128):r&=1,Ne($e,r),dt(e,t,a,n),a=re?us:0,!s&&e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&my(e,n,t);else if(e.tag===19)my(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}switch(i){case"forwards":for(n=t.child,i=null;n!==null;)e=n.alternate,e!==null&&yu(e)===null&&(i=n),n=n.sibling;n=i,n===null?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),Xf(t,!1,i,n,l,a);break;case"backwards":case"unstable_legacy-backwards":for(n=null,i=t.child,t.child=null;i!==null;){if(e=i.alternate,e!==null&&yu(e)===null){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}Xf(t,!0,n,null,l,a);break;case"together":Xf(t,!1,null,null,void 0,a);break;default:t.memoizedState=null}return t.child}function Ea(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),ii|=t.lanes,(n&t.childLanes)===0)if(e!==null){if(Fl(e,t,n,!1),(n&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(w(153));if(t.child!==null){for(e=t.child,n=ba(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=ba(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function zp(e,t){return(e.lanes&t)!==0?!0:(e=e.dependencies,!!(e!==null&&hu(e)))}function aE(e,t,n){switch(t.tag){case 3:su(t,t.stateNode.containerInfo),Ba(t,Ie,e.memoizedState.cache),Ci();break;case 27:case 5:ud(t);break;case 4:su(t,t.stateNode.containerInfo);break;case 10:Ba(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,Rd(t),null;break;case 13:var a=t.memoizedState;if(a!==null)return a.dehydrated!==null?(Ha(t),t.flags|=128,null):(n&t.child.childLanes)!==0?Cv(e,t,n):(Ha(t),e=Ea(e,t,n),e!==null?e.sibling:null);Ha(t);break;case 19:var i=(e.flags&128)!==0;if(a=(n&t.childLanes)!==0,a||(Fl(e,t,n,!1),a=(n&t.childLanes)!==0),i){if(a)return _v(e,t,n);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),Ne($e,$e.current),a)break;return null;case 22:return t.lanes=0,Ov(e,t,n,t.pendingProps);case 24:Ba(t,Ie,e.memoizedState.cache)}return Ea(e,t,n)}function Dv(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps)Pe=!0;else{if(!zp(e,n)&&(t.flags&128)===0)return Pe=!1,aE(e,t,n);Pe=(e.flags&131072)!==0}else Pe=!1,re&&(t.flags&1048576)!==0&&Lb(t,us,t.index);switch(t.lanes=0,t.tag){case 16:e:{var a=t.pendingProps;if(e=ki(t.elementType),t.type=e,typeof e=="function")dp(e)?(a=zi(e,a),t.tag=1,t=py(null,t,e,a,n)):(t.tag=0,t=zd(null,t,e,a,n));else{if(e!=null){var i=e.$$typeof;if(i===Pd){t.tag=11,t=oy(null,t,e,a,n);break e}else if(i===Wd){t.tag=14,t=uy(null,t,e,a,n);break e}}throw t=sd(e)||e,Error(w(306,t,""))}}return t;case 0:return zd(e,t,t.type,t.pendingProps,n);case 1:return a=t.type,i=zi(a,t.pendingProps),py(e,t,a,i,n);case 3:e:{if(su(t,t.stateNode.containerInfo),e===null)throw Error(w(387));a=t.pendingProps;var l=t.memoizedState;i=l.element,Ad(e,t),Pr(t,a,null,n);var r=t.memoizedState;if(a=r.cache,Ba(t,Ie,a),a!==l.cache&&kd(t,[Ie],n,!0),Ir(),a=r.element,l.isDehydrated)if(l={element:a,isDehydrated:!1,cache:r.cache},t.updateQueue.baseState=l,t.memoizedState=l,t.flags&256){t=hy(e,t,a,n);break e}else if(a!==i){i=dn(Error(w(424)),t),cs(i),t=hy(e,t,a,n);break e}else for(e=t.stateNode.containerInfo,e.nodeType===9?e=e.body:e=e.nodeName==="HTML"?e.ownerDocument.body:e,Me=mn(e.firstChild),ht=t,re=!0,Qa=null,pn=!0,n=Vb(t,null,a,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(Ci(),a===i){t=Ea(e,t,n);break e}dt(e,t,a,n)}t=t.child}return t;case 26:return eu(e,t),e===null?(n=By(t.type,null,t.pendingProps,null))?t.memoizedState=n:re||(n=t.type,e=t.pendingProps,a=Ou($a.current).createElement(n),a[pt]=t,a[Ht]=e,gt(a,n,e),ot(a),t.stateNode=a):t.memoizedState=By(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return ud(t),e===null&&re&&(a=t.stateNode=x0(t.type,t.pendingProps,$a.current),ht=t,pn=!0,i=Me,ri(t.type)?(Fd=i,Me=mn(a.firstChild)):Me=i),dt(e,t,t.pendingProps.children,n),eu(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&re&&((i=a=Me)&&(a=_E(a,t.type,t.pendingProps,pn),a!==null?(t.stateNode=a,ht=t,Me=mn(a.firstChild),pn=!1,i=!0):i=!1),i||ni(t)),ud(t),i=t.type,l=t.pendingProps,r=e!==null?e.memoizedProps:null,a=l.children,Xd(i,l)?a=null:r!==null&&Xd(i,r)&&(t.flags|=32),t.memoizedState!==null&&(i=Tp(e,t,Zk,null,null,n),gs._currentValue=i),eu(e,t),dt(e,t,a,n),t.child;case 6:return e===null&&re&&((e=n=Me)&&(n=DE(n,t.pendingProps,pn),n!==null?(t.stateNode=n,ht=t,Me=null,e=!0):e=!1),e||ni(t)),null;case 13:return Cv(e,t,n);case 4:return su(t,t.stateNode.containerInfo),a=t.pendingProps,e===null?t.child=Di(t,null,a,n):dt(e,t,a,n),t.child;case 11:return oy(e,t,t.type,t.pendingProps,n);case 7:return dt(e,t,t.pendingProps,n),t.child;case 8:return dt(e,t,t.pendingProps.children,n),t.child;case 12:return dt(e,t,t.pendingProps.children,n),t.child;case 10:return a=t.pendingProps,Ba(t,t.type,a.value),dt(e,t,a.children,n),t.child;case 9:return i=t.type._context,a=t.pendingProps.children,_i(t),i=mt(i),a=a(i),t.flags|=1,dt(e,t,a,n),t.child;case 14:return uy(e,t,t.type,t.pendingProps,n);case 15:return Rv(e,t,t.type,t.pendingProps,n);case 19:return _v(e,t,n);case 31:return nE(e,t,n);case 22:return Ov(e,t,n,t.pendingProps);case 24:return _i(t),a=mt(Ie),e===null?(i=gp(),i===null&&(i=Ae,l=mp(),i.pooledCache=l,l.refCount++,l!==null&&(i.pooledCacheLanes|=n),i=l),t.memoizedState={parent:a,cache:i},bp(t),Ba(t,Ie,i)):((e.lanes&n)!==0&&(Ad(e,t),Pr(t,null,null,n),Ir()),i=e.memoizedState,l=t.memoizedState,i.parent!==a?(i={parent:a,cache:a},t.memoizedState=i,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=i),Ba(t,Ie,a)):(a=l.cache,Ba(t,Ie,a),a!==i.cache&&kd(t,[Ie],n,!0))),dt(e,t,t.pendingProps.children,n),t.child;case 29:throw t.pendingProps}throw Error(w(156,t.tag))}function ua(e){e.flags|=4}function $f(e,t,n,a,i){if((t=(e.mode&32)!==0)&&(t=!1),t){if(e.flags|=16777216,(i&335544128)===i)if(e.stateNode.complete)e.flags|=8192;else if(n0())e.flags|=8192;else throw Ri=mu,yp}else e.flags&=-16777217}function gy(e,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!A0(t))if(n0())e.flags|=8192;else throw Ri=mu,yp}function Ho(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?ab():536870912,e.lanes|=t,Yl|=t)}function Br(e,t){if(!re)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var a=null;n!==null;)n.alternate!==null&&(a=n),n=n.sibling;a===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:a.sibling=null}}function De(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,a=0;if(t)for(var i=e.child;i!==null;)n|=i.lanes|i.childLanes,a|=i.subtreeFlags&65011712,a|=i.flags&65011712,i.return=e,i=i.sibling;else for(i=e.child;i!==null;)n|=i.lanes|i.childLanes,a|=i.subtreeFlags,a|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=a,e.childLanes=n,t}function iE(e,t,n){var a=t.pendingProps;switch(hp(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return De(t),null;case 1:return De(t),null;case 3:return n=t.stateNode,a=null,e!==null&&(a=e.memoizedState.cache),t.memoizedState.cache!==a&&(t.flags|=2048),va(Ie),Ul(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(pl(t)?ua(t):e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,Bf())),De(t),null;case 26:var i=t.type,l=t.memoizedState;return e===null?(ua(t),l!==null?(De(t),gy(t,l)):(De(t),$f(t,i,null,a,n))):l?l!==e.memoizedState?(ua(t),De(t),gy(t,l)):(De(t),t.flags&=-16777217):(e=e.memoizedProps,e!==a&&ua(t),De(t),$f(t,i,e,a,n)),null;case 27:if(ou(t),n=$a.current,i=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==a&&ua(t);else{if(!a){if(t.stateNode===null)throw Error(w(166));return De(t),null}e=Vn.current,pl(t)?Xg(t,e):(e=x0(i,a,n),t.stateNode=e,ua(t))}return De(t),null;case 5:if(ou(t),i=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==a&&ua(t);else{if(!a){if(t.stateNode===null)throw Error(w(166));return De(t),null}if(l=Vn.current,pl(t))Xg(t,l);else{var r=Ou($a.current);switch(l){case 1:l=r.createElementNS("http://www.w3.org/2000/svg",i);break;case 2:l=r.createElementNS("http://www.w3.org/1998/Math/MathML",i);break;default:switch(i){case"svg":l=r.createElementNS("http://www.w3.org/2000/svg",i);break;case"math":l=r.createElementNS("http://www.w3.org/1998/Math/MathML",i);break;case"script":l=r.createElement("div"),l.innerHTML="<script><\/script>",l=l.removeChild(l.firstChild);break;case"select":l=typeof a.is=="string"?r.createElement("select",{is:a.is}):r.createElement("select"),a.multiple?l.multiple=!0:a.size&&(l.size=a.size);break;default:l=typeof a.is=="string"?r.createElement(i,{is:a.is}):r.createElement(i)}}l[pt]=t,l[Ht]=a;e:for(r=t.child;r!==null;){if(r.tag===5||r.tag===6)l.appendChild(r.stateNode);else if(r.tag!==4&&r.tag!==27&&r.child!==null){r.child.return=r,r=r.child;continue}if(r===t)break e;for(;r.sibling===null;){if(r.return===null||r.return===t)break e;r=r.return}r.sibling.return=r.return,r=r.sibling}t.stateNode=l;e:switch(gt(l,i,a),i){case"button":case"input":case"select":case"textarea":a=!!a.autoFocus;break e;case"img":a=!0;break e;default:a=!1}a&&ua(t)}}return De(t),$f(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,n),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==a&&ua(t);else{if(typeof a!="string"&&t.stateNode===null)throw Error(w(166));if(e=$a.current,pl(t)){if(e=t.stateNode,n=t.memoizedProps,a=null,i=ht,i!==null)switch(i.tag){case 27:case 5:a=i.memoizedProps}e[pt]=t,e=!!(e.nodeValue===n||a!==null&&a.suppressHydrationWarning===!0||b0(e.nodeValue,n)),e||ni(t,!0)}else e=Ou(e).createTextNode(a),e[pt]=t,t.stateNode=e}return De(t),null;case 31:if(n=t.memoizedState,e===null||e.memoizedState!==null){if(a=pl(t),n!==null){if(e===null){if(!a)throw Error(w(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(w(557));e[pt]=t}else Ci(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;De(t),e=!1}else n=Bf(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),e=!0;if(!e)return t.flags&256?($t(t),t):($t(t),null);if((t.flags&128)!==0)throw Error(w(558))}return De(t),null;case 13:if(a=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(i=pl(t),a!==null&&a.dehydrated!==null){if(e===null){if(!i)throw Error(w(318));if(i=t.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(w(317));i[pt]=t}else Ci(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;De(t),i=!1}else i=Bf(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=i),i=!0;if(!i)return t.flags&256?($t(t),t):($t(t),null)}return $t(t),(t.flags&128)!==0?(t.lanes=n,t):(n=a!==null,e=e!==null&&e.memoizedState!==null,n&&(a=t.child,i=null,a.alternate!==null&&a.alternate.memoizedState!==null&&a.alternate.memoizedState.cachePool!==null&&(i=a.alternate.memoizedState.cachePool.pool),l=null,a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(l=a.memoizedState.cachePool.pool),l!==i&&(a.flags|=2048)),n!==e&&n&&(t.child.flags|=8192),Ho(t,t.updateQueue),De(t),null);case 4:return Ul(),e===null&&Vp(t.stateNode.containerInfo),De(t),null;case 10:return va(t.type),De(t),null;case 19:if(ut($e),a=t.memoizedState,a===null)return De(t),null;if(i=(t.flags&128)!==0,l=a.rendering,l===null)if(i)Br(a,!1);else{if(Ve!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(l=yu(e),l!==null){for(t.flags|=128,Br(a,!1),e=l.updateQueue,t.updateQueue=e,Ho(t,e),t.subtreeFlags=0,e=n,n=t.child;n!==null;)Mb(n,e),n=n.sibling;return Ne($e,$e.current&1|2),re&&pa(t,a.treeForkCount),t.child}e=e.sibling}a.tail!==null&&Ft()>ku&&(t.flags|=128,i=!0,Br(a,!1),t.lanes=4194304)}else{if(!i)if(e=yu(l),e!==null){if(t.flags|=128,i=!0,e=e.updateQueue,t.updateQueue=e,Ho(t,e),Br(a,!0),a.tail===null&&a.tailMode==="hidden"&&!l.alternate&&!re)return De(t),null}else 2*Ft()-a.renderingStartTime>ku&&n!==536870912&&(t.flags|=128,i=!0,Br(a,!1),t.lanes=4194304);a.isBackwards?(l.sibling=t.child,t.child=l):(e=a.last,e!==null?e.sibling=l:t.child=l,a.last=l)}return a.tail!==null?(e=a.tail,a.rendering=e,a.tail=e.sibling,a.renderingStartTime=Ft(),e.sibling=null,n=$e.current,Ne($e,i?n&1|2:n&1),re&&pa(t,a.treeForkCount),e):(De(t),null);case 22:case 23:return $t(t),vp(),a=t.memoizedState!==null,e!==null?e.memoizedState!==null!==a&&(t.flags|=8192):a&&(t.flags|=8192),a?(n&536870912)!==0&&(t.flags&128)===0&&(De(t),t.subtreeFlags&6&&(t.flags|=8192)):De(t),n=t.updateQueue,n!==null&&Ho(t,n.retryQueue),n=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),a=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(a=t.memoizedState.cachePool.pool),a!==n&&(t.flags|=2048),e!==null&&ut(Ni),null;case 24:return n=null,e!==null&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),va(Ie),De(t),null;case 25:return null;case 30:return null}throw Error(w(156,t.tag))}function lE(e,t){switch(hp(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return va(Ie),Ul(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return ou(t),null;case 31:if(t.memoizedState!==null){if($t(t),t.alternate===null)throw Error(w(340));Ci()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if($t(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(w(340));Ci()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return ut($e),null;case 4:return Ul(),null;case 10:return va(t.type),null;case 22:case 23:return $t(t),vp(),e!==null&&ut(Ni),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return va(Ie),null;case 25:return null;default:return null}}function Mv(e,t){switch(hp(t),t.tag){case 3:va(Ie),Ul();break;case 26:case 27:case 5:ou(t);break;case 4:Ul();break;case 31:t.memoizedState!==null&&$t(t);break;case 13:$t(t);break;case 19:ut($e);break;case 10:va(t.type);break;case 22:case 23:$t(t),vp(),e!==null&&ut(Ni);break;case 24:va(Ie)}}function Ns(e,t){try{var n=t.updateQueue,a=n!==null?n.lastEffect:null;if(a!==null){var i=a.next;n=i;do{if((n.tag&e)===e){a=void 0;var l=n.create,r=n.inst;a=l(),r.destroy=a}n=n.next}while(n!==i)}}catch(s){Se(t,t.return,s)}}function ai(e,t,n){try{var a=t.updateQueue,i=a!==null?a.lastEffect:null;if(i!==null){var l=i.next;a=l;do{if((a.tag&e)===e){var r=a.inst,s=r.destroy;if(s!==void 0){r.destroy=void 0,i=t;var o=n,u=s;try{u()}catch(c){Se(i,o,c)}}}a=a.next}while(a!==l)}}catch(c){Se(t,t.return,c)}}function zv(e){var t=e.updateQueue;if(t!==null){var n=e.stateNode;try{Gb(t,n)}catch(a){Se(e,e.return,a)}}}function Lv(e,t,n){n.props=zi(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(a){Se(e,t,a)}}function es(e,t){try{var n=e.ref;if(n!==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 n=="function"?e.refCleanup=n(a):n.current=a}}catch(i){Se(e,t,i)}}function jn(e,t){var n=e.ref,a=e.refCleanup;if(n!==null)if(typeof a=="function")try{a()}catch(i){Se(e,t,i)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof n=="function")try{n(null)}catch(i){Se(e,t,i)}else n.current=null}function Uv(e){var t=e.type,n=e.memoizedProps,a=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":n.autoFocus&&a.focus();break e;case"img":n.src?a.src=n.src:n.srcSet&&(a.srcset=n.srcSet)}}catch(i){Se(e,e.return,i)}}function Qf(e,t,n){try{var a=e.stateNode;AE(a,e.type,n,t),a[Ht]=t}catch(i){Se(e,e.return,i)}}function Bv(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&ri(e.type)||e.tag===4}function Zf(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Bv(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&&ri(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 Ud(e,t,n){var a=e.tag;if(a===5||a===6)e=e.stateNode,t?(n.nodeType===9?n.body:n.nodeName==="HTML"?n.ownerDocument.body:n).insertBefore(e,t):(t=n.nodeType===9?n.body:n.nodeName==="HTML"?n.ownerDocument.body:n,t.appendChild(e),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=ga));else if(a!==4&&(a===27&&ri(e.type)&&(n=e.stateNode,t=null),e=e.child,e!==null))for(Ud(e,t,n),e=e.sibling;e!==null;)Ud(e,t,n),e=e.sibling}function xu(e,t,n){var a=e.tag;if(a===5||a===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(a!==4&&(a===27&&ri(e.type)&&(n=e.stateNode),e=e.child,e!==null))for(xu(e,t,n),e=e.sibling;e!==null;)xu(e,t,n),e=e.sibling}function Hv(e){var t=e.stateNode,n=e.memoizedProps;try{for(var a=e.type,i=t.attributes;i.length;)t.removeAttributeNode(i[0]);gt(t,a,n),t[pt]=e,t[Ht]=n}catch(l){Se(e,e.return,l)}}var ha=!1,Je=!1,Ff=!1,yy=typeof WeakSet=="function"?WeakSet:Set,st=null;function rE(e,t){if(e=e.containerInfo,Gd=Mu,e=Ab(e),up(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var a=n.getSelection&&n.getSelection();if(a&&a.rangeCount!==0){n=a.anchorNode;var i=a.anchorOffset,l=a.focusNode;a=a.focusOffset;try{n.nodeType,l.nodeType}catch(g){n=null;break e}var r=0,s=-1,o=-1,u=0,c=0,f=e,d=null;t:for(;;){for(var h;f!==n||i!==0&&f.nodeType!==3||(s=r+i),f!==l||a!==0&&f.nodeType!==3||(o=r+a),f.nodeType===3&&(r+=f.nodeValue.length),(h=f.firstChild)!==null;)d=f,f=h;for(;;){if(f===e)break t;if(d===n&&++u===i&&(s=r),d===l&&++c===a&&(o=r),(h=f.nextSibling)!==null)break;f=d,d=f.parentNode}f=h}n=s===-1||o===-1?null:{start:s,end:o}}else n=null}n=n||{start:0,end:0}}else n=null;for(Kd={focusedElem:e,selectionRange:n},Mu=!1,st=t;st!==null;)if(t=st,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,st=e;else for(;st!==null;){switch(t=st,l=t.alternate,e=t.flags,t.tag){case 0:if((e&4)!==0&&(e=t.updateQueue,e=e!==null?e.events:null,e!==null))for(n=0;n<e.length;n++)i=e[n],i.ref.impl=i.nextImpl;break;case 11:case 15:break;case 1:if((e&1024)!==0&&l!==null){e=void 0,n=t,i=l.memoizedProps,l=l.memoizedState,a=n.stateNode;try{var v=zi(n.type,i);e=a.getSnapshotBeforeUpdate(v,l),a.__reactInternalSnapshotBeforeUpdate=e}catch(g){Se(n,n.return,g)}}break;case 3:if((e&1024)!==0){if(e=t.stateNode.containerInfo,n=e.nodeType,n===9)$d(e);else if(n===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":$d(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(w(163))}if(e=t.sibling,e!==null){e.return=t.return,st=e;break}st=t.return}}function qv(e,t,n){var a=n.flags;switch(n.tag){case 0:case 11:case 15:fa(e,n),a&4&&Ns(5,n);break;case 1:if(fa(e,n),a&4)if(e=n.stateNode,t===null)try{e.componentDidMount()}catch(r){Se(n,n.return,r)}else{var i=zi(n.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(i,t,e.__reactInternalSnapshotBeforeUpdate)}catch(r){Se(n,n.return,r)}}a&64&&zv(n),a&512&&es(n,n.return);break;case 3:if(fa(e,n),a&64&&(e=n.updateQueue,e!==null)){if(t=null,n.child!==null)switch(n.child.tag){case 27:case 5:t=n.child.stateNode;break;case 1:t=n.child.stateNode}try{Gb(e,t)}catch(r){Se(n,n.return,r)}}break;case 27:t===null&&a&4&&Hv(n);case 26:case 5:fa(e,n),t===null&&a&4&&Uv(n),a&512&&es(n,n.return);break;case 12:fa(e,n);break;case 31:fa(e,n),a&4&&Yv(e,n);break;case 13:fa(e,n),a&4&&Gv(e,n),a&64&&(e=n.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(n=mE.bind(null,n),ME(e,n))));break;case 22:if(a=n.memoizedState!==null||ha,!a){t=t!==null&&t.memoizedState!==null||Je,i=ha;var l=Je;ha=a,(Je=t)&&!l?da(e,n,(n.subtreeFlags&8772)!==0):fa(e,n),ha=i,Je=l}break;case 30:break;default:fa(e,n)}}function jv(e){var t=e.alternate;t!==null&&(e.alternate=null,jv(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&ap(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 He=null,Lt=!1;function ca(e,t,n){for(n=n.child;n!==null;)Vv(e,t,n),n=n.sibling}function Vv(e,t,n){if(Jt&&typeof Jt.onCommitFiberUnmount=="function")try{Jt.onCommitFiberUnmount(Ss,n)}catch(l){}switch(n.tag){case 26:Je||jn(n,t),ca(e,t,n),n.memoizedState?n.memoizedState.count--:n.stateNode&&(n=n.stateNode,n.parentNode.removeChild(n));break;case 27:Je||jn(n,t);var a=He,i=Lt;ri(n.type)&&(He=n.stateNode,Lt=!1),ca(e,t,n),is(n.stateNode),He=a,Lt=i;break;case 5:Je||jn(n,t);case 6:if(a=He,i=Lt,He=null,ca(e,t,n),He=a,Lt=i,He!==null)if(Lt)try{(He.nodeType===9?He.body:He.nodeName==="HTML"?He.ownerDocument.body:He).removeChild(n.stateNode)}catch(l){Se(n,t,l)}else try{He.removeChild(n.stateNode)}catch(l){Se(n,t,l)}break;case 18:He!==null&&(Lt?(e=He,Dy(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,n.stateNode),$l(e)):Dy(He,n.stateNode));break;case 4:a=He,i=Lt,He=n.stateNode.containerInfo,Lt=!0,ca(e,t,n),He=a,Lt=i;break;case 0:case 11:case 14:case 15:ai(2,n,t),Je||ai(4,n,t),ca(e,t,n);break;case 1:Je||(jn(n,t),a=n.stateNode,typeof a.componentWillUnmount=="function"&&Lv(n,t,a)),ca(e,t,n);break;case 21:ca(e,t,n);break;case 22:Je=(a=Je)||n.memoizedState!==null,ca(e,t,n),Je=a;break;default:ca(e,t,n)}}function Yv(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{$l(e)}catch(n){Se(t,t.return,n)}}}function Gv(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{$l(e)}catch(n){Se(t,t.return,n)}}function sE(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new yy),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new yy),t;default:throw Error(w(435,e.tag))}}function qo(e,t){var n=sE(e);t.forEach(function(a){if(!n.has(a)){n.add(a);var i=gE.bind(null,e,a);a.then(i,i)}})}function Mt(e,t){var n=t.deletions;if(n!==null)for(var a=0;a<n.length;a++){var i=n[a],l=e,r=t,s=r;e:for(;s!==null;){switch(s.tag){case 27:if(ri(s.type)){He=s.stateNode,Lt=!1;break e}break;case 5:He=s.stateNode,Lt=!1;break e;case 3:case 4:He=s.stateNode.containerInfo,Lt=!0;break e}s=s.return}if(He===null)throw Error(w(160));Vv(l,r,i),He=null,Lt=!1,l=i.alternate,l!==null&&(l.return=null),i.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)Kv(t,e),t=t.sibling}var wn=null;function Kv(e,t){var n=e.alternate,a=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:Mt(t,e),zt(e),a&4&&(ai(3,e,e.return),Ns(3,e),ai(5,e,e.return));break;case 1:Mt(t,e),zt(e),a&512&&(Je||n===null||jn(n,n.return)),a&64&&ha&&(e=e.updateQueue,e!==null&&(a=e.callbacks,a!==null&&(n=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=n===null?a:n.concat(a))));break;case 26:var i=wn;if(Mt(t,e),zt(e),a&512&&(Je||n===null||jn(n,n.return)),a&4){var l=n!==null?n.memoizedState:null;if(a=e.memoizedState,n===null)if(a===null)if(e.stateNode===null){e:{a=e.type,n=e.memoizedProps,i=i.ownerDocument||i;t:switch(a){case"title":l=i.getElementsByTagName("title")[0],(!l||l[ks]||l[pt]||l.namespaceURI==="http://www.w3.org/2000/svg"||l.hasAttribute("itemprop"))&&(l=i.createElement(a),i.head.insertBefore(l,i.querySelector("head > title"))),gt(l,a,n),l[pt]=e,ot(l),a=l;break e;case"link":var r=qy("link","href",i).get(a+(n.href||""));if(r){for(var s=0;s<r.length;s++)if(l=r[s],l.getAttribute("href")===(n.href==null||n.href===""?null:n.href)&&l.getAttribute("rel")===(n.rel==null?null:n.rel)&&l.getAttribute("title")===(n.title==null?null:n.title)&&l.getAttribute("crossorigin")===(n.crossOrigin==null?null:n.crossOrigin)){r.splice(s,1);break t}}l=i.createElement(a),gt(l,a,n),i.head.appendChild(l);break;case"meta":if(r=qy("meta","content",i).get(a+(n.content||""))){for(s=0;s<r.length;s++)if(l=r[s],l.getAttribute("content")===(n.content==null?null:""+n.content)&&l.getAttribute("name")===(n.name==null?null:n.name)&&l.getAttribute("property")===(n.property==null?null:n.property)&&l.getAttribute("http-equiv")===(n.httpEquiv==null?null:n.httpEquiv)&&l.getAttribute("charset")===(n.charSet==null?null:n.charSet)){r.splice(s,1);break t}}l=i.createElement(a),gt(l,a,n),i.head.appendChild(l);break;default:throw Error(w(468,a))}l[pt]=e,ot(l),a=l}e.stateNode=a}else jy(i,e.type,e.stateNode);else e.stateNode=Hy(i,a,e.memoizedProps);else l!==a?(l===null?n.stateNode!==null&&(n=n.stateNode,n.parentNode.removeChild(n)):l.count--,a===null?jy(i,e.type,e.stateNode):Hy(i,a,e.memoizedProps)):a===null&&e.stateNode!==null&&Qf(e,e.memoizedProps,n.memoizedProps)}break;case 27:Mt(t,e),zt(e),a&512&&(Je||n===null||jn(n,n.return)),n!==null&&a&4&&Qf(e,e.memoizedProps,n.memoizedProps);break;case 5:if(Mt(t,e),zt(e),a&512&&(Je||n===null||jn(n,n.return)),e.flags&32){i=e.stateNode;try{Hl(i,"")}catch(v){Se(e,e.return,v)}}a&4&&e.stateNode!=null&&(i=e.memoizedProps,Qf(e,i,n!==null?n.memoizedProps:i)),a&1024&&(Ff=!0);break;case 6:if(Mt(t,e),zt(e),a&4){if(e.stateNode===null)throw Error(w(162));a=e.memoizedProps,n=e.stateNode;try{n.nodeValue=a}catch(v){Se(e,e.return,v)}}break;case 3:if(au=null,i=wn,wn=Cu(t.containerInfo),Mt(t,e),wn=i,zt(e),a&4&&n!==null&&n.memoizedState.isDehydrated)try{$l(t.containerInfo)}catch(v){Se(e,e.return,v)}Ff&&(Ff=!1,Xv(e));break;case 4:a=wn,wn=Cu(e.stateNode.containerInfo),Mt(t,e),zt(e),wn=a;break;case 12:Mt(t,e),zt(e);break;case 31:Mt(t,e),zt(e),a&4&&(a=e.updateQueue,a!==null&&(e.updateQueue=null,qo(e,a)));break;case 13:Mt(t,e),zt(e),e.child.flags&8192&&e.memoizedState!==null!=(n!==null&&n.memoizedState!==null)&&($u=Ft()),a&4&&(a=e.updateQueue,a!==null&&(e.updateQueue=null,qo(e,a)));break;case 22:i=e.memoizedState!==null;var o=n!==null&&n.memoizedState!==null,u=ha,c=Je;if(ha=u||i,Je=c||o,Mt(t,e),Je=c,ha=u,zt(e),a&8192)e:for(t=e.stateNode,t._visibility=i?t._visibility&-2:t._visibility|1,i&&(n===null||o||ha||Je||Ei(e)),n=null,t=e;;){if(t.tag===5||t.tag===26){if(n===null){o=n=t;try{if(l=o.stateNode,i)r=l.style,typeof r.setProperty=="function"?r.setProperty("display","none","important"):r.display="none";else{s=o.stateNode;var f=o.memoizedProps.style,d=f!=null&&f.hasOwnProperty("display")?f.display:null;s.style.display=d==null||typeof d=="boolean"?"":(""+d).trim()}}catch(v){Se(o,o.return,v)}}}else if(t.tag===6){if(n===null){o=t;try{o.stateNode.nodeValue=i?"":o.memoizedProps}catch(v){Se(o,o.return,v)}}}else if(t.tag===18){if(n===null){o=t;try{var h=o.stateNode;i?My(h,!0):My(o.stateNode,!1)}catch(v){Se(o,o.return,v)}}}else if((t.tag!==22&&t.tag!==23||t.memoizedState===null||t===e)&&t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;t.sibling===null;){if(t.return===null||t.return===e)break e;n===t&&(n=null),t=t.return}n===t&&(n=null),t.sibling.return=t.return,t=t.sibling}a&4&&(a=e.updateQueue,a!==null&&(n=a.retryQueue,n!==null&&(a.retryQueue=null,qo(e,n))));break;case 19:Mt(t,e),zt(e),a&4&&(a=e.updateQueue,a!==null&&(e.updateQueue=null,qo(e,a)));break;case 30:break;case 21:break;default:Mt(t,e),zt(e)}}function zt(e){var t=e.flags;if(t&2){try{for(var n,a=e.return;a!==null;){if(Bv(a)){n=a;break}a=a.return}if(n==null)throw Error(w(160));switch(n.tag){case 27:var i=n.stateNode,l=Zf(e);xu(e,l,i);break;case 5:var r=n.stateNode;n.flags&32&&(Hl(r,""),n.flags&=-33);var s=Zf(e);xu(e,s,r);break;case 3:case 4:var o=n.stateNode.containerInfo,u=Zf(e);Ud(e,u,o);break;default:throw Error(w(161))}}catch(c){Se(e,e.return,c)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Xv(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;Xv(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function fa(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)qv(e,t.alternate,t),t=t.sibling}function Ei(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:ai(4,t,t.return),Ei(t);break;case 1:jn(t,t.return);var n=t.stateNode;typeof n.componentWillUnmount=="function"&&Lv(t,t.return,n),Ei(t);break;case 27:is(t.stateNode);case 26:case 5:jn(t,t.return),Ei(t);break;case 22:t.memoizedState===null&&Ei(t);break;case 30:Ei(t);break;default:Ei(t)}e=e.sibling}}function da(e,t,n){for(n=n&&(t.subtreeFlags&8772)!==0,t=t.child;t!==null;){var a=t.alternate,i=e,l=t,r=l.flags;switch(l.tag){case 0:case 11:case 15:da(i,l,n),Ns(4,l);break;case 1:if(da(i,l,n),a=l,i=a.stateNode,typeof i.componentDidMount=="function")try{i.componentDidMount()}catch(u){Se(a,a.return,u)}if(a=l,i=a.updateQueue,i!==null){var s=a.stateNode;try{var o=i.shared.hiddenCallbacks;if(o!==null)for(i.shared.hiddenCallbacks=null,i=0;i<o.length;i++)Yb(o[i],s)}catch(u){Se(a,a.return,u)}}n&&r&64&&zv(l),es(l,l.return);break;case 27:Hv(l);case 26:case 5:da(i,l,n),n&&a===null&&r&4&&Uv(l),es(l,l.return);break;case 12:da(i,l,n);break;case 31:da(i,l,n),n&&r&4&&Yv(i,l);break;case 13:da(i,l,n),n&&r&4&&Gv(i,l);break;case 22:l.memoizedState===null&&da(i,l,n),es(l,l.return);break;case 30:break;default:da(i,l,n)}t=t.sibling}}function Lp(e,t){var n=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==n&&(e!=null&&e.refCount++,n!=null&&As(n))}function Up(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&As(e))}function An(e,t,n,a){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)$v(e,t,n,a),t=t.sibling}function $v(e,t,n,a){var i=t.flags;switch(t.tag){case 0:case 11:case 15:An(e,t,n,a),i&2048&&Ns(9,t);break;case 1:An(e,t,n,a);break;case 3:An(e,t,n,a),i&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&As(e)));break;case 12:if(i&2048){An(e,t,n,a),e=t.stateNode;try{var l=t.memoizedProps,r=l.id,s=l.onPostCommit;typeof s=="function"&&s(r,t.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(o){Se(t,t.return,o)}}else An(e,t,n,a);break;case 31:An(e,t,n,a);break;case 13:An(e,t,n,a);break;case 23:break;case 22:l=t.stateNode,r=t.alternate,t.memoizedState!==null?l._visibility&2?An(e,t,n,a):ts(e,t):l._visibility&2?An(e,t,n,a):(l._visibility|=2,ml(e,t,n,a,(t.subtreeFlags&10256)!==0||!1)),i&2048&&Lp(r,t);break;case 24:An(e,t,n,a),i&2048&&Up(t.alternate,t);break;default:An(e,t,n,a)}}function ml(e,t,n,a,i){for(i=i&&((t.subtreeFlags&10256)!==0||!1),t=t.child;t!==null;){var l=e,r=t,s=n,o=a,u=r.flags;switch(r.tag){case 0:case 11:case 15:ml(l,r,s,o,i),Ns(8,r);break;case 23:break;case 22:var c=r.stateNode;r.memoizedState!==null?c._visibility&2?ml(l,r,s,o,i):ts(l,r):(c._visibility|=2,ml(l,r,s,o,i)),i&&u&2048&&Lp(r.alternate,r);break;case 24:ml(l,r,s,o,i),i&&u&2048&&Up(r.alternate,r);break;default:ml(l,r,s,o,i)}t=t.sibling}}function ts(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var n=e,a=t,i=a.flags;switch(a.tag){case 22:ts(n,a),i&2048&&Lp(a.alternate,a);break;case 24:ts(n,a),i&2048&&Up(a.alternate,a);break;default:ts(n,a)}t=t.sibling}}var Xr=8192;function hl(e,t,n){if(e.subtreeFlags&Xr)for(e=e.child;e!==null;)Qv(e,t,n),e=e.sibling}function Qv(e,t,n){switch(e.tag){case 26:hl(e,t,n),e.flags&Xr&&e.memoizedState!==null&&XE(n,wn,e.memoizedState,e.memoizedProps);break;case 5:hl(e,t,n);break;case 3:case 4:var a=wn;wn=Cu(e.stateNode.containerInfo),hl(e,t,n),wn=a;break;case 22:e.memoizedState===null&&(a=e.alternate,a!==null&&a.memoizedState!==null?(a=Xr,Xr=16777216,hl(e,t,n),Xr=a):hl(e,t,n));break;default:hl(e,t,n)}}function Zv(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 Hr(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var n=0;n<t.length;n++){var a=t[n];st=a,Jv(a,e)}Zv(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)Fv(e),e=e.sibling}function Fv(e){switch(e.tag){case 0:case 11:case 15:Hr(e),e.flags&2048&&ai(9,e,e.return);break;case 3:Hr(e);break;case 12:Hr(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,tu(e)):Hr(e);break;default:Hr(e)}}function tu(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var n=0;n<t.length;n++){var a=t[n];st=a,Jv(a,e)}Zv(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:ai(8,t,t.return),tu(t);break;case 22:n=t.stateNode,n._visibility&2&&(n._visibility&=-3,tu(t));break;default:tu(t)}e=e.sibling}}function Jv(e,t){for(;st!==null;){var n=st;switch(n.tag){case 0:case 11:case 15:ai(8,n,t);break;case 23:case 22:if(n.memoizedState!==null&&n.memoizedState.cachePool!==null){var a=n.memoizedState.cachePool.pool;a!=null&&a.refCount++}break;case 24:As(n.memoizedState.cache)}if(a=n.child,a!==null)a.return=n,st=a;else e:for(n=e;st!==null;){a=st;var i=a.sibling,l=a.return;if(jv(a),a===n){st=null;break e}if(i!==null){i.return=l,st=i;break e}st=l}}}var oE={getCacheForType:function(e){var t=mt(Ie),n=t.data.get(e);return n===void 0&&(n=e(),t.data.set(e,n)),n},cacheSignal:function(){return mt(Ie).controller.signal}},uE=typeof WeakMap=="function"?WeakMap:Map,ce=0,Ae=null,ae=null,le=0,ve=0,Xt=null,Ga=!1,Il=!1,Bp=!1,Aa=0,Ve=0,ii=0,Oi=0,Hp=0,Zt=0,Yl=0,ns=null,Ut=null,Bd=!1,$u=0,Iv=0,ku=1/0,Eu=null,Ja=null,tt=0,Ia=null,Gl=null,Sa=0,Hd=0,qd=null,Pv=null,as=0,jd=null;function Pt(){return(ce&2)!==0&&le!==0?le&-le:Z.T!==null?jp():sb()}function Wv(){if(Zt===0)if((le&536870912)===0||re){var e=Oo;Oo<<=1,(Oo&3932160)===0&&(Oo=262144),Zt=e}else Zt=536870912;return e=en.current,e!==null&&(e.flags|=32),Zt}function Bt(e,t,n){(e===Ae&&(ve===2||ve===9)||e.cancelPendingCommit!==null)&&(Kl(e,0),Ka(e,le,Zt,!1)),xs(e,n),((ce&2)===0||e!==Ae)&&(e===Ae&&((ce&2)===0&&(Oi|=n),Ve===4&&Ka(e,le,Zt,!1)),Gn(e))}function e0(e,t,n){if((ce&6)!==0)throw Error(w(327));var a=!n&&(t&127)===0&&(t&e.expiredLanes)===0||Ts(e,t),i=a?dE(e,t):Jf(e,t,!0),l=a;do{if(i===0){Il&&!a&&Ka(e,t,0,!1);break}else{if(n=e.current.alternate,l&&!cE(n)){i=Jf(e,t,!1),l=!1;continue}if(i===2){if(l=t,e.errorRecoveryDisabledLanes&l)var r=0;else r=e.pendingLanes&-536870913,r=r!==0?r:r&536870912?536870912:0;if(r!==0){t=r;e:{var s=e;i=ns;var o=s.current.memoizedState.isDehydrated;if(o&&(Kl(s,r).flags|=256),r=Jf(s,r,!1),r!==2){if(Bp&&!o){s.errorRecoveryDisabledLanes|=l,Oi|=l,i=4;break e}l=Ut,Ut=i,l!==null&&(Ut===null?Ut=l:Ut.push.apply(Ut,l))}i=r}if(l=!1,i!==2)continue}}if(i===1){Kl(e,0),Ka(e,t,0,!0);break}e:{switch(a=e,l=i,l){case 0:case 1:throw Error(w(345));case 4:if((t&4194048)!==t)break;case 6:Ka(a,t,Zt,!Ga);break e;case 2:Ut=null;break;case 3:case 5:break;default:throw Error(w(329))}if((t&62914560)===t&&(i=$u+300-Ft(),10<i)){if(Ka(a,t,Zt,!Ga),Lu(a,0,!0)!==0)break e;Sa=t,a.timeoutHandle=S0(by.bind(null,a,n,Ut,Eu,Bd,t,Zt,Oi,Yl,Ga,l,"Throttled",-0,0),i);break e}by(a,n,Ut,Eu,Bd,t,Zt,Oi,Yl,Ga,l,null,-0,0)}}break}while(!0);Gn(e)}function by(e,t,n,a,i,l,r,s,o,u,c,f,d,h){if(e.timeoutHandle=-1,f=t.subtreeFlags,f&8192||(f&16785408)===16785408){f={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:ga},Qv(t,l,f);var v=(l&62914560)===l?$u-Ft():(l&4194048)===l?Iv-Ft():0;if(v=$E(f,v),v!==null){Sa=l,e.cancelPendingCommit=v(Sy.bind(null,e,t,l,n,a,i,r,s,o,c,f,null,d,h)),Ka(e,l,r,!u);return}}Sy(e,t,l,n,a,i,r,s,o)}function cE(e){for(var t=e;;){var n=t.tag;if((n===0||n===11||n===15)&&t.flags&16384&&(n=t.updateQueue,n!==null&&(n=n.stores,n!==null)))for(var a=0;a<n.length;a++){var i=n[a],l=i.getSnapshot;i=i.value;try{if(!Wt(l(),i))return!1}catch(r){return!1}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function Ka(e,t,n,a){t&=~Hp,t&=~Oi,e.suspendedLanes|=t,e.pingedLanes&=~t,a&&(e.warmLanes|=t),a=e.expirationTimes;for(var i=t;0<i;){var l=31-It(i),r=1<<l;a[l]=-1,i&=~r}n!==0&&ib(e,n,t)}function Qu(){return(ce&6)===0?(Rs(0,!1),!1):!0}function qp(){if(ae!==null){if(ve===0)var e=ae.return;else e=ae,ya=qi=null,Ep(e),Ml=null,fs=0,e=ae;for(;e!==null;)Mv(e.alternate,e),e=e.return;ae=null}}function Kl(e,t){var n=e.timeoutHandle;n!==-1&&(e.timeoutHandle=-1,RE(n)),n=e.cancelPendingCommit,n!==null&&(e.cancelPendingCommit=null,n()),Sa=0,qp(),Ae=e,ae=n=ba(e.current,null),le=t,ve=0,Xt=null,Ga=!1,Il=Ts(e,t),Bp=!1,Yl=Zt=Hp=Oi=ii=Ve=0,Ut=ns=null,Bd=!1,(t&8)!==0&&(t|=t&32);var a=e.entangledLanes;if(a!==0)for(e=e.entanglements,a&=t;0<a;){var i=31-It(a),l=1<<i;t|=e[i],a&=~l}return Aa=t,qu(),n}function t0(e,t){W=null,Z.H=ps,t===Jl||t===Vu?(t=Jg(),ve=3):t===yp?(t=Jg(),ve=4):ve=t===Mp?8:t!==null&&typeof t=="object"&&typeof t.then=="function"?6:1,Xt=t,ae===null&&(Ve=1,Su(e,dn(t,e.current)))}function n0(){var e=en.current;return e===null?!0:(le&4194048)===le?hn===null:(le&62914560)===le||(le&536870912)!==0?e===hn:!1}function a0(){var e=Z.H;return Z.H=ps,e===null?ps:e}function i0(){var e=Z.A;return Z.A=oE,e}function Au(){Ve=4,Ga||(le&4194048)!==le&&en.current!==null||(Il=!0),(ii&134217727)===0&&(Oi&134217727)===0||Ae===null||Ka(Ae,le,Zt,!1)}function Jf(e,t,n){var a=ce;ce|=2;var i=a0(),l=i0();(Ae!==e||le!==t)&&(Eu=null,Kl(e,t)),t=!1;var r=Ve;e:do try{if(ve!==0&&ae!==null){var s=ae,o=Xt;switch(ve){case 8:qp(),r=6;break e;case 3:case 2:case 9:case 6:en.current===null&&(t=!0);var u=ve;if(ve=0,Xt=null,Rl(e,s,o,u),n&&Il){r=0;break e}break;default:u=ve,ve=0,Xt=null,Rl(e,s,o,u)}}fE(),r=Ve;break}catch(c){t0(e,c)}while(!0);return t&&e.shellSuspendCounter++,ya=qi=null,ce=a,Z.H=i,Z.A=l,ae===null&&(Ae=null,le=0,qu()),r}function fE(){for(;ae!==null;)l0(ae)}function dE(e,t){var n=ce;ce|=2;var a=a0(),i=i0();Ae!==e||le!==t?(Eu=null,ku=Ft()+500,Kl(e,t)):Il=Ts(e,t);e:do try{if(ve!==0&&ae!==null){t=ae;var l=Xt;t:switch(ve){case 1:ve=0,Xt=null,Rl(e,t,l,1);break;case 2:case 9:if(Fg(l)){ve=0,Xt=null,vy(t);break}t=function(){ve!==2&&ve!==9||Ae!==e||(ve=7),Gn(e)},l.then(t,t);break e;case 3:ve=7;break e;case 4:ve=5;break e;case 7:Fg(l)?(ve=0,Xt=null,vy(t)):(ve=0,Xt=null,Rl(e,t,l,7));break;case 5:var r=null;switch(ae.tag){case 26:r=ae.memoizedState;case 5:case 27:var s=ae;if(r?A0(r):s.stateNode.complete){ve=0,Xt=null;var o=s.sibling;if(o!==null)ae=o;else{var u=s.return;u!==null?(ae=u,Zu(u)):ae=null}break t}}ve=0,Xt=null,Rl(e,t,l,5);break;case 6:ve=0,Xt=null,Rl(e,t,l,6);break;case 8:qp(),Ve=6;break e;default:throw Error(w(462))}}pE();break}catch(c){t0(e,c)}while(!0);return ya=qi=null,Z.H=a,Z.A=i,ce=n,ae!==null?0:(Ae=null,le=0,qu(),Ve)}function pE(){for(;ae!==null&&!Ux();)l0(ae)}function l0(e){var t=Dv(e.alternate,e,Aa);e.memoizedProps=e.pendingProps,t===null?Zu(e):ae=t}function vy(e){var t=e,n=t.alternate;switch(t.tag){case 15:case 0:t=dy(n,t,t.pendingProps,t.type,void 0,le);break;case 11:t=dy(n,t,t.pendingProps,t.type.render,t.ref,le);break;case 5:Ep(t);default:Mv(n,t),t=ae=Mb(t,Aa),t=Dv(n,t,Aa)}e.memoizedProps=e.pendingProps,t===null?Zu(e):ae=t}function Rl(e,t,n,a){ya=qi=null,Ep(t),Ml=null,fs=0;var i=t.return;try{if(tE(e,i,t,n,le)){Ve=1,Su(e,dn(n,e.current)),ae=null;return}}catch(l){if(i!==null)throw ae=i,l;Ve=1,Su(e,dn(n,e.current)),ae=null;return}t.flags&32768?(re||a===1?e=!0:Il||(le&536870912)!==0?e=!1:(Ga=e=!0,(a===2||a===9||a===3||a===6)&&(a=en.current,a!==null&&a.tag===13&&(a.flags|=16384))),r0(t,e)):Zu(t)}function Zu(e){var t=e;do{if((t.flags&32768)!==0){r0(t,Ga);return}e=t.return;var n=iE(t.alternate,t,Aa);if(n!==null){ae=n;return}if(t=t.sibling,t!==null){ae=t;return}ae=t=e}while(t!==null);Ve===0&&(Ve=5)}function r0(e,t){do{var n=lE(e.alternate,e);if(n!==null){n.flags&=32767,ae=n;return}if(n=e.return,n!==null&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!t&&(e=e.sibling,e!==null)){ae=e;return}ae=e=n}while(e!==null);Ve=6,ae=null}function Sy(e,t,n,a,i,l,r,s,o){e.cancelPendingCommit=null;do Fu();while(tt!==0);if((ce&6)!==0)throw Error(w(327));if(t!==null){if(t===e.current)throw Error(w(177));if(l=t.lanes|t.childLanes,l|=cp,$x(e,n,l,r,s,o),e===Ae&&(ae=Ae=null,le=0),Gl=t,Ia=e,Sa=n,Hd=l,qd=i,Pv=a,(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,yE(uu,function(){return f0(),null})):(e.callbackNode=null,e.callbackPriority=0),a=(t.flags&13878)!==0,(t.subtreeFlags&13878)!==0||a){a=Z.T,Z.T=null,i=fe.p,fe.p=2,r=ce,ce|=4;try{rE(e,t,n)}finally{ce=r,fe.p=i,Z.T=a}}tt=1,s0(),o0(),u0()}}function s0(){if(tt===1){tt=0;var e=Ia,t=Gl,n=(t.flags&13878)!==0;if((t.subtreeFlags&13878)!==0||n){n=Z.T,Z.T=null;var a=fe.p;fe.p=2;var i=ce;ce|=4;try{Kv(t,e);var l=Kd,r=Ab(e.containerInfo),s=l.focusedElem,o=l.selectionRange;if(r!==s&&s&&s.ownerDocument&&Eb(s.ownerDocument.documentElement,s)){if(o!==null&&up(s)){var u=o.start,c=o.end;if(c===void 0&&(c=u),"selectionStart"in s)s.selectionStart=u,s.selectionEnd=Math.min(c,s.value.length);else{var f=s.ownerDocument||document,d=f&&f.defaultView||window;if(d.getSelection){var h=d.getSelection(),v=s.textContent.length,g=Math.min(o.start,v),k=o.end===void 0?g:Math.min(o.end,v);!h.extend&&g>k&&(r=k,k=g,g=r);var m=Yg(s,g),p=Yg(s,k);if(m&&p&&(h.rangeCount!==1||h.anchorNode!==m.node||h.anchorOffset!==m.offset||h.focusNode!==p.node||h.focusOffset!==p.offset)){var b=f.createRange();b.setStart(m.node,m.offset),h.removeAllRanges(),g>k?(h.addRange(b),h.extend(p.node,p.offset)):(b.setEnd(p.node,p.offset),h.addRange(b))}}}}for(f=[],h=s;h=h.parentNode;)h.nodeType===1&&f.push({element:h,left:h.scrollLeft,top:h.scrollTop});for(typeof s.focus=="function"&&s.focus(),s=0;s<f.length;s++){var S=f[s];S.element.scrollLeft=S.left,S.element.scrollTop=S.top}}Mu=!!Gd,Kd=Gd=null}finally{ce=i,fe.p=a,Z.T=n}}e.current=t,tt=2}}function o0(){if(tt===2){tt=0;var e=Ia,t=Gl,n=(t.flags&8772)!==0;if((t.subtreeFlags&8772)!==0||n){n=Z.T,Z.T=null;var a=fe.p;fe.p=2;var i=ce;ce|=4;try{qv(e,t.alternate,t)}finally{ce=i,fe.p=a,Z.T=n}}tt=3}}function u0(){if(tt===4||tt===3){tt=0,Bx();var e=Ia,t=Gl,n=Sa,a=Pv;(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?tt=5:(tt=0,Gl=Ia=null,c0(e,e.pendingLanes));var i=e.pendingLanes;if(i===0&&(Ja=null),np(n),t=t.stateNode,Jt&&typeof Jt.onCommitFiberRoot=="function")try{Jt.onCommitFiberRoot(Ss,t,void 0,(t.current.flags&128)===128)}catch(o){}if(a!==null){t=Z.T,i=fe.p,fe.p=2,Z.T=null;try{for(var l=e.onRecoverableError,r=0;r<a.length;r++){var s=a[r];l(s.value,{componentStack:s.stack})}}finally{Z.T=t,fe.p=i}}(Sa&3)!==0&&Fu(),Gn(e),i=e.pendingLanes,(n&261930)!==0&&(i&42)!==0?e===jd?as++:(as=0,jd=e):as=0,Rs(0,!1)}}function c0(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,As(t)))}function Fu(){return s0(),o0(),u0(),f0()}function f0(){if(tt!==5)return!1;var e=Ia,t=Hd;Hd=0;var n=np(Sa),a=Z.T,i=fe.p;try{fe.p=32>n?32:n,Z.T=null,n=qd,qd=null;var l=Ia,r=Sa;if(tt=0,Gl=Ia=null,Sa=0,(ce&6)!==0)throw Error(w(331));var s=ce;if(ce|=4,Fv(l.current),$v(l,l.current,r,n),ce=s,Rs(0,!1),Jt&&typeof Jt.onPostCommitFiberRoot=="function")try{Jt.onPostCommitFiberRoot(Ss,l)}catch(o){}return!0}finally{fe.p=i,Z.T=a,c0(e,t)}}function Ty(e,t,n){t=dn(n,t),t=Md(e.stateNode,t,2),e=Fa(e,t,2),e!==null&&(xs(e,2),Gn(e))}function Se(e,t,n){if(e.tag===3)Ty(e,e,n);else for(;t!==null;){if(t.tag===3){Ty(t,e,n);break}else if(t.tag===1){var a=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof a.componentDidCatch=="function"&&(Ja===null||!Ja.has(a))){e=dn(n,e),n=wv(2),a=Fa(t,n,2),a!==null&&(Nv(n,a,t,e),xs(a,2),Gn(a));break}}t=t.return}}function If(e,t,n){var a=e.pingCache;if(a===null){a=e.pingCache=new uE;var i=new Set;a.set(t,i)}else i=a.get(t),i===void 0&&(i=new Set,a.set(t,i));i.has(n)||(Bp=!0,i.add(n),e=hE.bind(null,e,t,n),t.then(e,e))}function hE(e,t,n){var a=e.pingCache;a!==null&&a.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,Ae===e&&(le&n)===n&&(Ve===4||Ve===3&&(le&62914560)===le&&300>Ft()-$u?(ce&2)===0&&Kl(e,0):Hp|=n,Yl===le&&(Yl=0)),Gn(e)}function d0(e,t){t===0&&(t=ab()),e=Hi(e,t),e!==null&&(xs(e,t),Gn(e))}function mE(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),d0(e,n)}function gE(e,t){var n=0;switch(e.tag){case 31:case 13:var a=e.stateNode,i=e.memoizedState;i!==null&&(n=i.retryLane);break;case 19:a=e.stateNode;break;case 22:a=e.stateNode._retryCache;break;default:throw Error(w(314))}a!==null&&a.delete(t),d0(e,n)}function yE(e,t){return ep(e,t)}var wu=null,gl=null,Vd=!1,Nu=!1,Pf=!1,Xa=0;function Gn(e){e!==gl&&e.next===null&&(gl===null?wu=gl=e:gl=gl.next=e),Nu=!0,Vd||(Vd=!0,vE())}function Rs(e,t){if(!Pf&&Nu){Pf=!0;do for(var n=!1,a=wu;a!==null;){if(!t)if(e!==0){var i=a.pendingLanes;if(i===0)var l=0;else{var r=a.suspendedLanes,s=a.pingedLanes;l=(1<<31-It(42|e)+1)-1,l&=i&~(r&~s),l=l&201326741?l&201326741|1:l?l|2:0}l!==0&&(n=!0,xy(a,l))}else l=le,l=Lu(a,a===Ae?l:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),(l&3)===0||Ts(a,l)||(n=!0,xy(a,l));a=a.next}while(n);Pf=!1}}function bE(){p0()}function p0(){Nu=Vd=!1;var e=0;Xa!==0&&NE()&&(e=Xa);for(var t=Ft(),n=null,a=wu;a!==null;){var i=a.next,l=h0(a,t);l===0?(a.next=null,n===null?wu=i:n.next=i,i===null&&(gl=n)):(n=a,(e!==0||(l&3)!==0)&&(Nu=!0)),a=i}tt!==0&&tt!==5||Rs(e,!1),Xa!==0&&(Xa=0)}function h0(e,t){for(var n=e.suspendedLanes,a=e.pingedLanes,i=e.expirationTimes,l=e.pendingLanes&-62914561;0<l;){var r=31-It(l),s=1<<r,o=i[r];o===-1?((s&n)===0||(s&a)!==0)&&(i[r]=Xx(s,t)):o<=t&&(e.expiredLanes|=s),l&=~s}if(t=Ae,n=le,n=Lu(e,e===t?n:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),a=e.callbackNode,n===0||e===t&&(ve===2||ve===9)||e.cancelPendingCommit!==null)return a!==null&&a!==null&&Nf(a),e.callbackNode=null,e.callbackPriority=0;if((n&3)===0||Ts(e,n)){if(t=n&-n,t===e.callbackPriority)return t;switch(a!==null&&Nf(a),np(n)){case 2:case 8:n=tb;break;case 32:n=uu;break;case 268435456:n=nb;break;default:n=uu}return a=m0.bind(null,e),n=ep(n,a),e.callbackPriority=t,e.callbackNode=n,t}return a!==null&&a!==null&&Nf(a),e.callbackPriority=2,e.callbackNode=null,2}function m0(e,t){if(tt!==0&&tt!==5)return e.callbackNode=null,e.callbackPriority=0,null;var n=e.callbackNode;if(Fu()&&e.callbackNode!==n)return null;var a=le;return a=Lu(e,e===Ae?a:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),a===0?null:(e0(e,a,t),h0(e,Ft()),e.callbackNode!=null&&e.callbackNode===n?m0.bind(null,e):null)}function xy(e,t){if(Fu())return null;e0(e,t,!0)}function vE(){OE(function(){(ce&6)!==0?ep(eb,bE):p0()})}function jp(){if(Xa===0){var e=ql;e===0&&(e=Ro,Ro<<=1,(Ro&261888)===0&&(Ro=256)),Xa=e}return Xa}function ky(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:$o(""+e)}function Ey(e,t){var n=t.ownerDocument.createElement("input");return n.name=t.name,n.value=t.value,e.id&&n.setAttribute("form",e.id),t.parentNode.insertBefore(n,t),e=new FormData(e),n.parentNode.removeChild(n),e}function SE(e,t,n,a,i){if(t==="submit"&&n&&n.stateNode===i){var l=ky((i[Ht]||null).action),r=a.submitter;r&&(t=(t=r[Ht]||null)?ky(t.formAction):r.getAttribute("formAction"),t!==null&&(l=t,r=null));var s=new Uu("action","action",null,a,i);e.push({event:s,listeners:[{instance:null,listener:function(){if(a.defaultPrevented){if(Xa!==0){var o=r?Ey(i,r):new FormData(i);_d(n,{pending:!0,data:o,method:i.method,action:l},null,o)}}else typeof l=="function"&&(s.preventDefault(),o=r?Ey(i,r):new FormData(i),_d(n,{pending:!0,data:o,method:i.method,action:l},l,o))},currentTarget:i}]})}}for(jo=0;jo<vd.length;jo++)Vo=vd[jo],Ay=Vo.toLowerCase(),wy=Vo[0].toUpperCase()+Vo.slice(1),Nn(Ay,"on"+wy);var Vo,Ay,wy,jo;Nn(Nb,"onAnimationEnd");Nn(Rb,"onAnimationIteration");Nn(Ob,"onAnimationStart");Nn("dblclick","onDoubleClick");Nn("focusin","onFocus");Nn("focusout","onBlur");Nn(Hk,"onTransitionRun");Nn(qk,"onTransitionStart");Nn(jk,"onTransitionCancel");Nn(Cb,"onTransitionEnd");Bl("onMouseEnter",["mouseout","mouseover"]);Bl("onMouseLeave",["mouseout","mouseover"]);Bl("onPointerEnter",["pointerout","pointerover"]);Bl("onPointerLeave",["pointerout","pointerover"]);Li("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Li("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Li("onBeforeInput",["compositionend","keypress","textInput","paste"]);Li("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Li("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Li("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var hs="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(" "),TE=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(hs));function g0(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var a=e[n],i=a.event;a=a.listeners;e:{var l=void 0;if(t)for(var r=a.length-1;0<=r;r--){var s=a[r],o=s.instance,u=s.currentTarget;if(s=s.listener,o!==l&&i.isPropagationStopped())break e;l=s,i.currentTarget=u;try{l(i)}catch(c){fu(c)}i.currentTarget=null,l=o}else for(r=0;r<a.length;r++){if(s=a[r],o=s.instance,u=s.currentTarget,s=s.listener,o!==l&&i.isPropagationStopped())break e;l=s,i.currentTarget=u;try{l(i)}catch(c){fu(c)}i.currentTarget=null,l=o}}}}function ne(e,t){var n=t[fd];n===void 0&&(n=t[fd]=new Set);var a=e+"__bubble";n.has(a)||(y0(t,e,2,!1),n.add(a))}function Wf(e,t,n){var a=0;t&&(a|=4),y0(n,e,a,t)}var Yo="_reactListening"+Math.random().toString(36).slice(2);function Vp(e){if(!e[Yo]){e[Yo]=!0,ob.forEach(function(n){n!=="selectionchange"&&(TE.has(n)||Wf(n,!1,e),Wf(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Yo]||(t[Yo]=!0,Wf("selectionchange",!1,t))}}function y0(e,t,n,a){switch(C0(t)){case 2:var i=FE;break;case 8:i=JE;break;default:i=Xp}n=i.bind(null,t,n,e),i=void 0,!gd||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(i=!0),a?i!==void 0?e.addEventListener(t,n,{capture:!0,passive:i}):e.addEventListener(t,n,!0):i!==void 0?e.addEventListener(t,n,{passive:i}):e.addEventListener(t,n,!1)}function ed(e,t,n,a,i){var l=a;if((t&1)===0&&(t&2)===0&&a!==null)e:for(;;){if(a===null)return;var r=a.tag;if(r===3||r===4){var s=a.stateNode.containerInfo;if(s===i)break;if(r===4)for(r=a.return;r!==null;){var o=r.tag;if((o===3||o===4)&&r.stateNode.containerInfo===i)return;r=r.return}for(;s!==null;){if(r=vl(s),r===null)return;if(o=r.tag,o===5||o===6||o===26||o===27){a=l=r;continue e}s=s.parentNode}}a=a.return}gb(function(){var u=l,c=lp(n),f=[];e:{var d=_b.get(e);if(d!==void 0){var h=Uu,v=e;switch(e){case"keypress":if(Zo(n)===0)break e;case"keydown":case"keyup":h=gk;break;case"focusin":v="focus",h=Df;break;case"focusout":v="blur",h=Df;break;case"beforeblur":case"afterblur":h=Df;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":h=Mg;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":h=ik;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":h=vk;break;case Nb:case Rb:case Ob:h=sk;break;case Cb:h=Tk;break;case"scroll":case"scrollend":h=nk;break;case"wheel":h=kk;break;case"copy":case"cut":case"paste":h=uk;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":h=Lg;break;case"toggle":case"beforetoggle":h=Ak}var g=(t&4)!==0,k=!g&&(e==="scroll"||e==="scrollend"),m=g?d!==null?d+"Capture":null:d;g=[];for(var p=u,b;p!==null;){var S=p;if(b=S.stateNode,S=S.tag,S!==5&&S!==26&&S!==27||b===null||m===null||(S=rs(p,m),S!=null&&g.push(ms(p,S,b))),k)break;p=p.return}0<g.length&&(d=new h(d,v,null,n,c),f.push({event:d,listeners:g}))}}if((t&7)===0){e:{if(d=e==="mouseover"||e==="pointerover",h=e==="mouseout"||e==="pointerout",d&&n!==md&&(v=n.relatedTarget||n.fromElement)&&(vl(v)||v[Ql]))break e;if((h||d)&&(d=c.window===c?c:(d=c.ownerDocument)?d.defaultView||d.parentWindow:window,h?(v=n.relatedTarget||n.toElement,h=u,v=v?vl(v):null,v!==null&&(k=vs(v),g=v.tag,v!==k||g!==5&&g!==27&&g!==6)&&(v=null)):(h=null,v=u),h!==v)){if(g=Mg,S="onMouseLeave",m="onMouseEnter",p="mouse",(e==="pointerout"||e==="pointerover")&&(g=Lg,S="onPointerLeave",m="onPointerEnter",p="pointer"),k=h==null?d:Gr(h),b=v==null?d:Gr(v),d=new g(S,p+"leave",h,n,c),d.target=k,d.relatedTarget=b,S=null,vl(c)===u&&(g=new g(m,p+"enter",v,n,c),g.target=b,g.relatedTarget=k,S=g),k=S,h&&v)t:{for(g=xE,m=h,p=v,b=0,S=m;S;S=g(S))b++;S=0;for(var x=p;x;x=g(x))S++;for(;0<b-S;)m=g(m),b--;for(;0<S-b;)p=g(p),S--;for(;b--;){if(m===p||p!==null&&m===p.alternate){g=m;break t}m=g(m),p=g(p)}g=null}else g=null;h!==null&&Ny(f,d,h,g,!1),v!==null&&k!==null&&Ny(f,k,v,g,!0)}}e:{if(d=u?Gr(u):window,h=d.nodeName&&d.nodeName.toLowerCase(),h==="select"||h==="input"&&d.type==="file")var R=qg;else if(Hg(d))if(xb)R=Lk;else{R=Mk;var N=Dk}else h=d.nodeName,!h||h.toLowerCase()!=="input"||d.type!=="checkbox"&&d.type!=="radio"?u&&ip(u.elementType)&&(R=qg):R=zk;if(R&&(R=R(e,u))){Tb(f,R,n,c);break e}N&&N(e,d,u),e==="focusout"&&u&&d.type==="number"&&u.memoizedProps.value!=null&&hd(d,"number",d.value)}switch(N=u?Gr(u):window,e){case"focusin":(Hg(N)||N.contentEditable==="true")&&(xl=N,yd=u,Zr=null);break;case"focusout":Zr=yd=xl=null;break;case"mousedown":bd=!0;break;case"contextmenu":case"mouseup":case"dragend":bd=!1,Gg(f,n,c);break;case"selectionchange":if(Bk)break;case"keydown":case"keyup":Gg(f,n,c)}var D;if(op)e:{switch(e){case"compositionstart":var M="onCompositionStart";break e;case"compositionend":M="onCompositionEnd";break e;case"compositionupdate":M="onCompositionUpdate";break e}M=void 0}else Tl?vb(e,n)&&(M="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(M="onCompositionStart");M&&(bb&&n.locale!=="ko"&&(Tl||M!=="onCompositionStart"?M==="onCompositionEnd"&&Tl&&(D=yb()):(Ya=c,rp="value"in Ya?Ya.value:Ya.textContent,Tl=!0)),N=Ru(u,M),0<N.length&&(M=new zg(M,e,null,n,c),f.push({event:M,listeners:N}),D?M.data=D:(D=Sb(n),D!==null&&(M.data=D)))),(D=Nk?Rk(e,n):Ok(e,n))&&(M=Ru(u,"onBeforeInput"),0<M.length&&(N=new zg("onBeforeInput","beforeinput",null,n,c),f.push({event:N,listeners:M}),N.data=D)),SE(f,e,u,n,c)}g0(f,t)})}function ms(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Ru(e,t){for(var n=t+"Capture",a=[];e!==null;){var i=e,l=i.stateNode;if(i=i.tag,i!==5&&i!==26&&i!==27||l===null||(i=rs(e,n),i!=null&&a.unshift(ms(e,i,l)),i=rs(e,t),i!=null&&a.push(ms(e,i,l))),e.tag===3)return a;e=e.return}return[]}function xE(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function Ny(e,t,n,a,i){for(var l=t._reactName,r=[];n!==null&&n!==a;){var s=n,o=s.alternate,u=s.stateNode;if(s=s.tag,o!==null&&o===a)break;s!==5&&s!==26&&s!==27||u===null||(o=u,i?(u=rs(n,l),u!=null&&r.unshift(ms(n,u,o))):i||(u=rs(n,l),u!=null&&r.push(ms(n,u,o)))),n=n.return}r.length!==0&&e.push({event:t,listeners:r})}var kE=/\r\n?/g,EE=/\u0000|\uFFFD/g;function Ry(e){return(typeof e=="string"?e:""+e).replace(kE,"\n").replace(EE,"")}function b0(e,t){return t=Ry(t),Ry(e)===t}function xe(e,t,n,a,i,l){switch(n){case"children":typeof a=="string"?t==="body"||t==="textarea"&&a===""||Hl(e,a):(typeof a=="number"||typeof a=="bigint")&&t!=="body"&&Hl(e,""+a);break;case"className":_o(e,"class",a);break;case"tabIndex":_o(e,"tabindex",a);break;case"dir":case"role":case"viewBox":case"width":case"height":_o(e,n,a);break;case"style":mb(e,a,l);break;case"data":if(t!=="object"){_o(e,"data",a);break}case"src":case"href":if(a===""&&(t!=="a"||n!=="href")){e.removeAttribute(n);break}if(a==null||typeof a=="function"||typeof a=="symbol"||typeof a=="boolean"){e.removeAttribute(n);break}a=$o(""+a),e.setAttribute(n,a);break;case"action":case"formAction":if(typeof a=="function"){e.setAttribute(n,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof l=="function"&&(n==="formAction"?(t!=="input"&&xe(e,t,"name",i.name,i,null),xe(e,t,"formEncType",i.formEncType,i,null),xe(e,t,"formMethod",i.formMethod,i,null),xe(e,t,"formTarget",i.formTarget,i,null)):(xe(e,t,"encType",i.encType,i,null),xe(e,t,"method",i.method,i,null),xe(e,t,"target",i.target,i,null)));if(a==null||typeof a=="symbol"||typeof a=="boolean"){e.removeAttribute(n);break}a=$o(""+a),e.setAttribute(n,a);break;case"onClick":a!=null&&(e.onclick=ga);break;case"onScroll":a!=null&&ne("scroll",e);break;case"onScrollEnd":a!=null&&ne("scrollend",e);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(w(61));if(n=a.__html,n!=null){if(i.children!=null)throw Error(w(60));e.innerHTML=n}}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}n=$o(""+a),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",n);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":a!=null&&typeof a!="function"&&typeof a!="symbol"?e.setAttribute(n,""+a):e.removeAttribute(n);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":a&&typeof a!="function"&&typeof a!="symbol"?e.setAttribute(n,""):e.removeAttribute(n);break;case"capture":case"download":a===!0?e.setAttribute(n,""):a!==!1&&a!=null&&typeof a!="function"&&typeof a!="symbol"?e.setAttribute(n,a):e.removeAttribute(n);break;case"cols":case"rows":case"size":case"span":a!=null&&typeof a!="function"&&typeof a!="symbol"&&!isNaN(a)&&1<=a?e.setAttribute(n,a):e.removeAttribute(n);break;case"rowSpan":case"start":a==null||typeof a=="function"||typeof a=="symbol"||isNaN(a)?e.removeAttribute(n):e.setAttribute(n,a);break;case"popover":ne("beforetoggle",e),ne("toggle",e),Xo(e,"popover",a);break;case"xlinkActuate":oa(e,"http://www.w3.org/1999/xlink","xlink:actuate",a);break;case"xlinkArcrole":oa(e,"http://www.w3.org/1999/xlink","xlink:arcrole",a);break;case"xlinkRole":oa(e,"http://www.w3.org/1999/xlink","xlink:role",a);break;case"xlinkShow":oa(e,"http://www.w3.org/1999/xlink","xlink:show",a);break;case"xlinkTitle":oa(e,"http://www.w3.org/1999/xlink","xlink:title",a);break;case"xlinkType":oa(e,"http://www.w3.org/1999/xlink","xlink:type",a);break;case"xmlBase":oa(e,"http://www.w3.org/XML/1998/namespace","xml:base",a);break;case"xmlLang":oa(e,"http://www.w3.org/XML/1998/namespace","xml:lang",a);break;case"xmlSpace":oa(e,"http://www.w3.org/XML/1998/namespace","xml:space",a);break;case"is":Xo(e,"is",a);break;case"innerText":case"textContent":break;default:(!(2<n.length)||n[0]!=="o"&&n[0]!=="O"||n[1]!=="n"&&n[1]!=="N")&&(n=ek.get(n)||n,Xo(e,n,a))}}function Yd(e,t,n,a,i,l){switch(n){case"style":mb(e,a,l);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(w(61));if(n=a.__html,n!=null){if(i.children!=null)throw Error(w(60));e.innerHTML=n}}break;case"children":typeof a=="string"?Hl(e,a):(typeof a=="number"||typeof a=="bigint")&&Hl(e,""+a);break;case"onScroll":a!=null&&ne("scroll",e);break;case"onScrollEnd":a!=null&&ne("scrollend",e);break;case"onClick":a!=null&&(e.onclick=ga);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!ub.hasOwnProperty(n))e:{if(n[0]==="o"&&n[1]==="n"&&(i=n.endsWith("Capture"),t=n.slice(2,i?n.length-7:void 0),l=e[Ht]||null,l=l!=null?l[n]:null,typeof l=="function"&&e.removeEventListener(t,l,i),typeof a=="function")){typeof l!="function"&&l!==null&&(n in e?e[n]=null:e.hasAttribute(n)&&e.removeAttribute(n)),e.addEventListener(t,a,i);break e}n in e?e[n]=a:a===!0?e.setAttribute(n,""):Xo(e,n,a)}}}function gt(e,t,n){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":ne("error",e),ne("load",e);var a=!1,i=!1,l;for(l in n)if(n.hasOwnProperty(l)){var r=n[l];if(r!=null)switch(l){case"src":a=!0;break;case"srcSet":i=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(w(137,t));default:xe(e,t,l,r,n,null)}}i&&xe(e,t,"srcSet",n.srcSet,n,null),a&&xe(e,t,"src",n.src,n,null);return;case"input":ne("invalid",e);var s=l=r=i=null,o=null,u=null;for(a in n)if(n.hasOwnProperty(a)){var c=n[a];if(c!=null)switch(a){case"name":i=c;break;case"type":r=c;break;case"checked":o=c;break;case"defaultChecked":u=c;break;case"value":l=c;break;case"defaultValue":s=c;break;case"children":case"dangerouslySetInnerHTML":if(c!=null)throw Error(w(137,t));break;default:xe(e,t,a,c,n,null)}}db(e,l,s,o,u,r,i,!1);return;case"select":ne("invalid",e),a=r=l=null;for(i in n)if(n.hasOwnProperty(i)&&(s=n[i],s!=null))switch(i){case"value":l=s;break;case"defaultValue":r=s;break;case"multiple":a=s;default:xe(e,t,i,s,n,null)}t=l,n=r,e.multiple=!!a,t!=null?Cl(e,!!a,t,!1):n!=null&&Cl(e,!!a,n,!0);return;case"textarea":ne("invalid",e),l=i=a=null;for(r in n)if(n.hasOwnProperty(r)&&(s=n[r],s!=null))switch(r){case"value":a=s;break;case"defaultValue":i=s;break;case"children":l=s;break;case"dangerouslySetInnerHTML":if(s!=null)throw Error(w(91));break;default:xe(e,t,r,s,n,null)}hb(e,a,i,l);return;case"option":for(o in n)n.hasOwnProperty(o)&&(a=n[o],a!=null)&&(o==="selected"?e.selected=a&&typeof a!="function"&&typeof a!="symbol":xe(e,t,o,a,n,null));return;case"dialog":ne("beforetoggle",e),ne("toggle",e),ne("cancel",e),ne("close",e);break;case"iframe":case"object":ne("load",e);break;case"video":case"audio":for(a=0;a<hs.length;a++)ne(hs[a],e);break;case"image":ne("error",e),ne("load",e);break;case"details":ne("toggle",e);break;case"embed":case"source":case"link":ne("error",e),ne("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(u in n)if(n.hasOwnProperty(u)&&(a=n[u],a!=null))switch(u){case"children":case"dangerouslySetInnerHTML":throw Error(w(137,t));default:xe(e,t,u,a,n,null)}return;default:if(ip(t)){for(c in n)n.hasOwnProperty(c)&&(a=n[c],a!==void 0&&Yd(e,t,c,a,n,void 0));return}}for(s in n)n.hasOwnProperty(s)&&(a=n[s],a!=null&&xe(e,t,s,a,n,null))}function AE(e,t,n,a){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var i=null,l=null,r=null,s=null,o=null,u=null,c=null;for(h in n){var f=n[h];if(n.hasOwnProperty(h)&&f!=null)switch(h){case"checked":break;case"value":break;case"defaultValue":o=f;default:a.hasOwnProperty(h)||xe(e,t,h,null,a,f)}}for(var d in a){var h=a[d];if(f=n[d],a.hasOwnProperty(d)&&(h!=null||f!=null))switch(d){case"type":l=h;break;case"name":i=h;break;case"checked":u=h;break;case"defaultChecked":c=h;break;case"value":r=h;break;case"defaultValue":s=h;break;case"children":case"dangerouslySetInnerHTML":if(h!=null)throw Error(w(137,t));break;default:h!==f&&xe(e,t,d,h,a,f)}}pd(e,r,s,o,u,c,l,i);return;case"select":h=r=s=d=null;for(l in n)if(o=n[l],n.hasOwnProperty(l)&&o!=null)switch(l){case"value":break;case"multiple":h=o;default:a.hasOwnProperty(l)||xe(e,t,l,null,a,o)}for(i in a)if(l=a[i],o=n[i],a.hasOwnProperty(i)&&(l!=null||o!=null))switch(i){case"value":d=l;break;case"defaultValue":s=l;break;case"multiple":r=l;default:l!==o&&xe(e,t,i,l,a,o)}t=s,n=r,a=h,d!=null?Cl(e,!!n,d,!1):!!a!=!!n&&(t!=null?Cl(e,!!n,t,!0):Cl(e,!!n,n?[]:"",!1));return;case"textarea":h=d=null;for(s in n)if(i=n[s],n.hasOwnProperty(s)&&i!=null&&!a.hasOwnProperty(s))switch(s){case"value":break;case"children":break;default:xe(e,t,s,null,a,i)}for(r in a)if(i=a[r],l=n[r],a.hasOwnProperty(r)&&(i!=null||l!=null))switch(r){case"value":d=i;break;case"defaultValue":h=i;break;case"children":break;case"dangerouslySetInnerHTML":if(i!=null)throw Error(w(91));break;default:i!==l&&xe(e,t,r,i,a,l)}pb(e,d,h);return;case"option":for(var v in n)d=n[v],n.hasOwnProperty(v)&&d!=null&&!a.hasOwnProperty(v)&&(v==="selected"?e.selected=!1:xe(e,t,v,null,a,d));for(o in a)d=a[o],h=n[o],a.hasOwnProperty(o)&&d!==h&&(d!=null||h!=null)&&(o==="selected"?e.selected=d&&typeof d!="function"&&typeof d!="symbol":xe(e,t,o,d,a,h));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 g in n)d=n[g],n.hasOwnProperty(g)&&d!=null&&!a.hasOwnProperty(g)&&xe(e,t,g,null,a,d);for(u in a)if(d=a[u],h=n[u],a.hasOwnProperty(u)&&d!==h&&(d!=null||h!=null))switch(u){case"children":case"dangerouslySetInnerHTML":if(d!=null)throw Error(w(137,t));break;default:xe(e,t,u,d,a,h)}return;default:if(ip(t)){for(var k in n)d=n[k],n.hasOwnProperty(k)&&d!==void 0&&!a.hasOwnProperty(k)&&Yd(e,t,k,void 0,a,d);for(c in a)d=a[c],h=n[c],!a.hasOwnProperty(c)||d===h||d===void 0&&h===void 0||Yd(e,t,c,d,a,h);return}}for(var m in n)d=n[m],n.hasOwnProperty(m)&&d!=null&&!a.hasOwnProperty(m)&&xe(e,t,m,null,a,d);for(f in a)d=a[f],h=n[f],!a.hasOwnProperty(f)||d===h||d==null&&h==null||xe(e,t,f,d,a,h)}function Oy(e){switch(e){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function wE(){if(typeof performance.getEntriesByType=="function"){for(var e=0,t=0,n=performance.getEntriesByType("resource"),a=0;a<n.length;a++){var i=n[a],l=i.transferSize,r=i.initiatorType,s=i.duration;if(l&&s&&Oy(r)){for(r=0,s=i.responseEnd,a+=1;a<n.length;a++){var o=n[a],u=o.startTime;if(u>s)break;var c=o.transferSize,f=o.initiatorType;c&&Oy(f)&&(o=o.responseEnd,r+=c*(o<s?1:(s-u)/(o-u)))}if(--a,t+=8*(l+r)/(i.duration/1e3),e++,10<e)break}}if(0<e)return t/e/1e6}return navigator.connection&&(e=navigator.connection.downlink,typeof e=="number")?e:5}var Gd=null,Kd=null;function Ou(e){return e.nodeType===9?e:e.ownerDocument}function Cy(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 v0(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 Xd(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 td=null;function NE(){var e=window.event;return e&&e.type==="popstate"?e===td?!1:(td=e,!0):(td=null,!1)}var S0=typeof setTimeout=="function"?setTimeout:void 0,RE=typeof clearTimeout=="function"?clearTimeout:void 0,_y=typeof Promise=="function"?Promise:void 0,OE=typeof queueMicrotask=="function"?queueMicrotask:typeof _y<"u"?function(e){return _y.resolve(null).then(e).catch(CE)}:S0;function CE(e){setTimeout(function(){throw e})}function ri(e){return e==="head"}function Dy(e,t){var n=t,a=0;do{var i=n.nextSibling;if(e.removeChild(n),i&&i.nodeType===8)if(n=i.data,n==="/$"||n==="/&"){if(a===0){e.removeChild(i),$l(t);return}a--}else if(n==="$"||n==="$?"||n==="$~"||n==="$!"||n==="&")a++;else if(n==="html")is(e.ownerDocument.documentElement);else if(n==="head"){n=e.ownerDocument.head,is(n);for(var l=n.firstChild;l;){var r=l.nextSibling,s=l.nodeName;l[ks]||s==="SCRIPT"||s==="STYLE"||s==="LINK"&&l.rel.toLowerCase()==="stylesheet"||n.removeChild(l),l=r}}else n==="body"&&is(e.ownerDocument.body);n=i}while(n);$l(t)}function My(e,t){var n=e;e=0;do{var a=n.nextSibling;if(n.nodeType===1?t?(n._stashedDisplay=n.style.display,n.style.display="none"):(n.style.display=n._stashedDisplay||"",n.getAttribute("style")===""&&n.removeAttribute("style")):n.nodeType===3&&(t?(n._stashedText=n.nodeValue,n.nodeValue=""):n.nodeValue=n._stashedText||""),a&&a.nodeType===8)if(n=a.data,n==="/$"){if(e===0)break;e--}else n!=="$"&&n!=="$?"&&n!=="$~"&&n!=="$!"||e++;n=a}while(n)}function $d(e){var t=e.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var n=t;switch(t=t.nextSibling,n.nodeName){case"HTML":case"HEAD":case"BODY":$d(n),ap(n);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(n.rel.toLowerCase()==="stylesheet")continue}e.removeChild(n)}}function _E(e,t,n,a){for(;e.nodeType===1;){var i=n;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!a&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(a){if(!e[ks])switch(t){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(l=e.getAttribute("rel"),l==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(l!==i.rel||e.getAttribute("href")!==(i.href==null||i.href===""?null:i.href)||e.getAttribute("crossorigin")!==(i.crossOrigin==null?null:i.crossOrigin)||e.getAttribute("title")!==(i.title==null?null:i.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(l=e.getAttribute("src"),(l!==(i.src==null?null:i.src)||e.getAttribute("type")!==(i.type==null?null:i.type)||e.getAttribute("crossorigin")!==(i.crossOrigin==null?null:i.crossOrigin))&&l&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(t==="input"&&e.type==="hidden"){var l=i.name==null?null:""+i.name;if(i.type==="hidden"&&e.getAttribute("name")===l)return e}else return e;if(e=mn(e.nextSibling),e===null)break}return null}function DE(e,t,n){if(t==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!n||(e=mn(e.nextSibling),e===null))return null;return e}function T0(e,t){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!t||(e=mn(e.nextSibling),e===null))return null;return e}function Qd(e){return e.data==="$?"||e.data==="$~"}function Zd(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState!=="loading"}function ME(e,t){var n=e.ownerDocument;if(e.data==="$~")e._reactRetry=t;else if(e.data!=="$?"||n.readyState!=="loading")t();else{var a=function(){t(),n.removeEventListener("DOMContentLoaded",a)};n.addEventListener("DOMContentLoaded",a),e._reactRetry=a}}function mn(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==="$~"||t==="&"||t==="F!"||t==="F")break;if(t==="/$"||t==="/&")return null}}return e}var Fd=null;function zy(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"||n==="/&"){if(t===0)return mn(e.nextSibling);t--}else n!=="$"&&n!=="$!"&&n!=="$?"&&n!=="$~"&&n!=="&"||t++}e=e.nextSibling}return null}function Ly(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"||n==="$~"||n==="&"){if(t===0)return e;t--}else n!=="/$"&&n!=="/&"||t++}e=e.previousSibling}return null}function x0(e,t,n){switch(t=Ou(n),e){case"html":if(e=t.documentElement,!e)throw Error(w(452));return e;case"head":if(e=t.head,!e)throw Error(w(453));return e;case"body":if(e=t.body,!e)throw Error(w(454));return e;default:throw Error(w(451))}}function is(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);ap(e)}var gn=new Map,Uy=new Set;function Cu(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var wa=fe.d;fe.d={f:zE,r:LE,D:UE,C:BE,L:HE,m:qE,X:VE,S:jE,M:YE};function zE(){var e=wa.f(),t=Qu();return e||t}function LE(e){var t=Zl(e);t!==null&&t.tag===5&&t.type==="form"?mv(t):wa.r(e)}var Pl=typeof document>"u"?null:document;function k0(e,t,n){var a=Pl;if(a&&typeof t=="string"&&t){var i=fn(t);i='link[rel="'+e+'"][href="'+i+'"]',typeof n=="string"&&(i+='[crossorigin="'+n+'"]'),Uy.has(i)||(Uy.add(i),e={rel:e,crossOrigin:n,href:t},a.querySelector(i)===null&&(t=a.createElement("link"),gt(t,"link",e),ot(t),a.head.appendChild(t)))}}function UE(e){wa.D(e),k0("dns-prefetch",e,null)}function BE(e,t){wa.C(e,t),k0("preconnect",e,t)}function HE(e,t,n){wa.L(e,t,n);var a=Pl;if(a&&e&&t){var i='link[rel="preload"][as="'+fn(t)+'"]';t==="image"&&n&&n.imageSrcSet?(i+='[imagesrcset="'+fn(n.imageSrcSet)+'"]',typeof n.imageSizes=="string"&&(i+='[imagesizes="'+fn(n.imageSizes)+'"]')):i+='[href="'+fn(e)+'"]';var l=i;switch(t){case"style":l=Xl(e);break;case"script":l=Wl(e)}gn.has(l)||(e=ze({rel:"preload",href:t==="image"&&n&&n.imageSrcSet?void 0:e,as:t},n),gn.set(l,e),a.querySelector(i)!==null||t==="style"&&a.querySelector(Os(l))||t==="script"&&a.querySelector(Cs(l))||(t=a.createElement("link"),gt(t,"link",e),ot(t),a.head.appendChild(t)))}}function qE(e,t){wa.m(e,t);var n=Pl;if(n&&e){var a=t&&typeof t.as=="string"?t.as:"script",i='link[rel="modulepreload"][as="'+fn(a)+'"][href="'+fn(e)+'"]',l=i;switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":l=Wl(e)}if(!gn.has(l)&&(e=ze({rel:"modulepreload",href:e},t),gn.set(l,e),n.querySelector(i)===null)){switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(n.querySelector(Cs(l)))return}a=n.createElement("link"),gt(a,"link",e),ot(a),n.head.appendChild(a)}}}function jE(e,t,n){wa.S(e,t,n);var a=Pl;if(a&&e){var i=Ol(a).hoistableStyles,l=Xl(e);t=t||"default";var r=i.get(l);if(!r){var s={loading:0,preload:null};if(r=a.querySelector(Os(l)))s.loading=5;else{e=ze({rel:"stylesheet",href:e,"data-precedence":t},n),(n=gn.get(l))&&Yp(e,n);var o=r=a.createElement("link");ot(o),gt(o,"link",e),o._p=new Promise(function(u,c){o.onload=u,o.onerror=c}),o.addEventListener("load",function(){s.loading|=1}),o.addEventListener("error",function(){s.loading|=2}),s.loading|=4,nu(r,t,a)}r={type:"stylesheet",instance:r,count:1,state:s},i.set(l,r)}}}function VE(e,t){wa.X(e,t);var n=Pl;if(n&&e){var a=Ol(n).hoistableScripts,i=Wl(e),l=a.get(i);l||(l=n.querySelector(Cs(i)),l||(e=ze({src:e,async:!0},t),(t=gn.get(i))&&Gp(e,t),l=n.createElement("script"),ot(l),gt(l,"link",e),n.head.appendChild(l)),l={type:"script",instance:l,count:1,state:null},a.set(i,l))}}function YE(e,t){wa.M(e,t);var n=Pl;if(n&&e){var a=Ol(n).hoistableScripts,i=Wl(e),l=a.get(i);l||(l=n.querySelector(Cs(i)),l||(e=ze({src:e,async:!0,type:"module"},t),(t=gn.get(i))&&Gp(e,t),l=n.createElement("script"),ot(l),gt(l,"link",e),n.head.appendChild(l)),l={type:"script",instance:l,count:1,state:null},a.set(i,l))}}function By(e,t,n,a){var i=(i=$a.current)?Cu(i):null;if(!i)throw Error(w(446));switch(e){case"meta":case"title":return null;case"style":return typeof n.precedence=="string"&&typeof n.href=="string"?(t=Xl(n.href),n=Ol(i).hoistableStyles,a=n.get(t),a||(a={type:"style",instance:null,count:0,state:null},n.set(t,a)),a):{type:"void",instance:null,count:0,state:null};case"link":if(n.rel==="stylesheet"&&typeof n.href=="string"&&typeof n.precedence=="string"){e=Xl(n.href);var l=Ol(i).hoistableStyles,r=l.get(e);if(r||(i=i.ownerDocument||i,r={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},l.set(e,r),(l=i.querySelector(Os(e)))&&!l._p&&(r.instance=l,r.state.loading=5),gn.has(e)||(n={rel:"preload",as:"style",href:n.href,crossOrigin:n.crossOrigin,integrity:n.integrity,media:n.media,hrefLang:n.hrefLang,referrerPolicy:n.referrerPolicy},gn.set(e,n),l||GE(i,e,n,r.state))),t&&a===null)throw Error(w(528,""));return r}if(t&&a!==null)throw Error(w(529,""));return null;case"script":return t=n.async,n=n.src,typeof n=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=Wl(n),n=Ol(i).hoistableScripts,a=n.get(t),a||(a={type:"script",instance:null,count:0,state:null},n.set(t,a)),a):{type:"void",instance:null,count:0,state:null};default:throw Error(w(444,e))}}function Xl(e){return'href="'+fn(e)+'"'}function Os(e){return'link[rel="stylesheet"]['+e+"]"}function E0(e){return ze({},e,{"data-precedence":e.precedence,precedence:null})}function GE(e,t,n,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}),gt(t,"link",n),ot(t),e.head.appendChild(t))}function Wl(e){return'[src="'+fn(e)+'"]'}function Cs(e){return"script[async]"+e}function Hy(e,t,n){if(t.count++,t.instance===null)switch(t.type){case"style":var a=e.querySelector('style[data-href~="'+fn(n.href)+'"]');if(a)return t.instance=a,ot(a),a;var i=ze({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return a=(e.ownerDocument||e).createElement("style"),ot(a),gt(a,"style",i),nu(a,n.precedence,e),t.instance=a;case"stylesheet":i=Xl(n.href);var l=e.querySelector(Os(i));if(l)return t.state.loading|=4,t.instance=l,ot(l),l;a=E0(n),(i=gn.get(i))&&Yp(a,i),l=(e.ownerDocument||e).createElement("link"),ot(l);var r=l;return r._p=new Promise(function(s,o){r.onload=s,r.onerror=o}),gt(l,"link",a),t.state.loading|=4,nu(l,n.precedence,e),t.instance=l;case"script":return l=Wl(n.src),(i=e.querySelector(Cs(l)))?(t.instance=i,ot(i),i):(a=n,(i=gn.get(l))&&(a=ze({},n),Gp(a,i)),e=e.ownerDocument||e,i=e.createElement("script"),ot(i),gt(i,"link",a),e.head.appendChild(i),t.instance=i);case"void":return null;default:throw Error(w(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(a=t.instance,t.state.loading|=4,nu(a,n.precedence,e));return t.instance}function nu(e,t,n){for(var a=n.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),i=a.length?a[a.length-1]:null,l=i,r=0;r<a.length;r++){var s=a[r];if(s.dataset.precedence===t)l=s;else if(l!==i)break}l?l.parentNode.insertBefore(e,l.nextSibling):(t=n.nodeType===9?n.head:n,t.insertBefore(e,t.firstChild))}function Yp(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.title==null&&(e.title=t.title)}function Gp(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.integrity==null&&(e.integrity=t.integrity)}var au=null;function qy(e,t,n){if(au===null){var a=new Map,i=au=new Map;i.set(n,a)}else i=au,a=i.get(n),a||(a=new Map,i.set(n,a));if(a.has(e))return a;for(a.set(e,null),n=n.getElementsByTagName(e),i=0;i<n.length;i++){var l=n[i];if(!(l[ks]||l[pt]||e==="link"&&l.getAttribute("rel")==="stylesheet")&&l.namespaceURI!=="http://www.w3.org/2000/svg"){var r=l.getAttribute(t)||"";r=e+r;var s=a.get(r);s?s.push(l):a.set(r,[l])}}return a}function jy(e,t,n){e=e.ownerDocument||e,e.head.insertBefore(n,t==="title"?e.querySelector("head > title"):null)}function KE(e,t,n){if(n===1||t.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof t.precedence!="string"||typeof t.href!="string"||t.href==="")break;return!0;case"link":if(typeof t.rel!="string"||typeof t.href!="string"||t.href===""||t.onLoad||t.onError)break;return t.rel==="stylesheet"?(e=t.disabled,typeof t.precedence=="string"&&e==null):!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 A0(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}function XE(e,t,n,a){if(n.type==="stylesheet"&&(typeof a.media!="string"||matchMedia(a.media).matches!==!1)&&(n.state.loading&4)===0){if(n.instance===null){var i=Xl(a.href),l=t.querySelector(Os(i));if(l){t=l._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(e.count++,e=_u.bind(e),t.then(e,e)),n.state.loading|=4,n.instance=l,ot(l);return}l=t.ownerDocument||t,a=E0(a),(i=gn.get(i))&&Yp(a,i),l=l.createElement("link"),ot(l);var r=l;r._p=new Promise(function(s,o){r.onload=s,r.onerror=o}),gt(l,"link",a),n.instance=l}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(n,t),(t=n.state.preload)&&(n.state.loading&3)===0&&(e.count++,n=_u.bind(e),t.addEventListener("load",n),t.addEventListener("error",n))}}var nd=0;function $E(e,t){return e.stylesheets&&e.count===0&&iu(e,e.stylesheets),0<e.count||0<e.imgCount?function(n){var a=setTimeout(function(){if(e.stylesheets&&iu(e,e.stylesheets),e.unsuspend){var l=e.unsuspend;e.unsuspend=null,l()}},6e4+t);0<e.imgBytes&&nd===0&&(nd=62500*wE());var i=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&iu(e,e.stylesheets),e.unsuspend)){var l=e.unsuspend;e.unsuspend=null,l()}},(e.imgBytes>nd?50:800)+t);return e.unsuspend=n,function(){e.unsuspend=null,clearTimeout(a),clearTimeout(i)}}:null}function _u(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)iu(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Du=null;function iu(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Du=new Map,t.forEach(QE,e),Du=null,_u.call(e))}function QE(e,t){if(!(t.state.loading&4)){var n=Du.get(e);if(n)var a=n.get(null);else{n=new Map,Du.set(e,n);for(var i=e.querySelectorAll("link[data-precedence],style[data-precedence]"),l=0;l<i.length;l++){var r=i[l];(r.nodeName==="LINK"||r.getAttribute("media")!=="not all")&&(n.set(r.dataset.precedence,r),a=r)}a&&n.set(null,a)}i=t.instance,r=i.getAttribute("data-precedence"),l=n.get(r)||a,l===a&&n.set(null,i),n.set(r,i),this.count++,a=_u.bind(this),i.addEventListener("load",a),i.addEventListener("error",a),l?l.parentNode.insertBefore(i,l.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(i,e.firstChild)),t.state.loading|=4}}var gs={$$typeof:ma,Provider:null,Consumer:null,_currentValue:Ai,_currentValue2:Ai,_threadCount:0};function ZE(e,t,n,a,i,l,r,s,o){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=Rf(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Rf(0),this.hiddenUpdates=Rf(null),this.identifierPrefix=a,this.onUncaughtError=i,this.onCaughtError=l,this.onRecoverableError=r,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=o,this.incompleteTransitions=new Map}function w0(e,t,n,a,i,l,r,s,o,u,c,f){return e=new ZE(e,t,n,r,o,u,c,f,s),t=1,l===!0&&(t|=24),l=Qt(3,null,null,t),e.current=l,l.stateNode=e,t=mp(),t.refCount++,e.pooledCache=t,t.refCount++,l.memoizedState={element:a,isDehydrated:n,cache:t},bp(l),e}function N0(e){return e?(e=Al,e):Al}function R0(e,t,n,a,i,l){i=N0(i),a.context===null?a.context=i:a.pendingContext=i,a=Za(t),a.payload={element:n},l=l===void 0?null:l,l!==null&&(a.callback=l),n=Fa(e,a,t),n!==null&&(Bt(n,e,t),Jr(n,e,t))}function Vy(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function Kp(e,t){Vy(e,t),(e=e.alternate)&&Vy(e,t)}function O0(e){if(e.tag===13||e.tag===31){var t=Hi(e,67108864);t!==null&&Bt(t,e,67108864),Kp(e,67108864)}}function Yy(e){if(e.tag===13||e.tag===31){var t=Pt();t=tp(t);var n=Hi(e,t);n!==null&&Bt(n,e,t),Kp(e,t)}}var Mu=!0;function FE(e,t,n,a){var i=Z.T;Z.T=null;var l=fe.p;try{fe.p=2,Xp(e,t,n,a)}finally{fe.p=l,Z.T=i}}function JE(e,t,n,a){var i=Z.T;Z.T=null;var l=fe.p;try{fe.p=8,Xp(e,t,n,a)}finally{fe.p=l,Z.T=i}}function Xp(e,t,n,a){if(Mu){var i=Jd(a);if(i===null)ed(e,t,a,zu,n),Gy(e,a);else if(PE(i,e,t,n,a))a.stopPropagation();else if(Gy(e,a),t&4&&-1<IE.indexOf(e)){for(;i!==null;){var l=Zl(i);if(l!==null)switch(l.tag){case 3:if(l=l.stateNode,l.current.memoizedState.isDehydrated){var r=xi(l.pendingLanes);if(r!==0){var s=l;for(s.pendingLanes|=2,s.entangledLanes|=2;r;){var o=1<<31-It(r);s.entanglements[1]|=o,r&=~o}Gn(l),(ce&6)===0&&(ku=Ft()+500,Rs(0,!1))}}break;case 31:case 13:s=Hi(l,2),s!==null&&Bt(s,l,2),Qu(),Kp(l,2)}if(l=Jd(a),l===null&&ed(e,t,a,zu,n),l===i)break;i=l}i!==null&&a.stopPropagation()}else ed(e,t,a,null,n)}}function Jd(e){return e=lp(e),$p(e)}var zu=null;function $p(e){if(zu=null,e=vl(e),e!==null){var t=vs(e);if(t===null)e=null;else{var n=t.tag;if(n===13){if(e=Fy(t),e!==null)return e;e=null}else if(n===31){if(e=Jy(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return zu=e,null}function C0(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(Hx()){case eb:return 2;case tb:return 8;case uu:case qx:return 32;case nb:return 268435456;default:return 32}default:return 32}}var Id=!1,Pa=null,Wa=null,ei=null,ys=new Map,bs=new Map,ja=[],IE="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 Gy(e,t){switch(e){case"focusin":case"focusout":Pa=null;break;case"dragenter":case"dragleave":Wa=null;break;case"mouseover":case"mouseout":ei=null;break;case"pointerover":case"pointerout":ys.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":bs.delete(t.pointerId)}}function qr(e,t,n,a,i,l){return e===null||e.nativeEvent!==l?(e={blockedOn:t,domEventName:n,eventSystemFlags:a,nativeEvent:l,targetContainers:[i]},t!==null&&(t=Zl(t),t!==null&&O0(t)),e):(e.eventSystemFlags|=a,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function PE(e,t,n,a,i){switch(t){case"focusin":return Pa=qr(Pa,e,t,n,a,i),!0;case"dragenter":return Wa=qr(Wa,e,t,n,a,i),!0;case"mouseover":return ei=qr(ei,e,t,n,a,i),!0;case"pointerover":var l=i.pointerId;return ys.set(l,qr(ys.get(l)||null,e,t,n,a,i)),!0;case"gotpointercapture":return l=i.pointerId,bs.set(l,qr(bs.get(l)||null,e,t,n,a,i)),!0}return!1}function _0(e){var t=vl(e.target);if(t!==null){var n=vs(t);if(n!==null){if(t=n.tag,t===13){if(t=Fy(n),t!==null){e.blockedOn=t,wg(e.priority,function(){Yy(n)});return}}else if(t===31){if(t=Jy(n),t!==null){e.blockedOn=t,wg(e.priority,function(){Yy(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function lu(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=Jd(e.nativeEvent);if(n===null){n=e.nativeEvent;var a=new n.constructor(n.type,n);md=a,n.target.dispatchEvent(a),md=null}else return t=Zl(n),t!==null&&O0(t),e.blockedOn=n,!1;t.shift()}return!0}function Ky(e,t,n){lu(e)&&n.delete(t)}function WE(){Id=!1,Pa!==null&&lu(Pa)&&(Pa=null),Wa!==null&&lu(Wa)&&(Wa=null),ei!==null&&lu(ei)&&(ei=null),ys.forEach(Ky),bs.forEach(Ky)}function Go(e,t){e.blockedOn===t&&(e.blockedOn=null,Id||(Id=!0,nt.unstable_scheduleCallback(nt.unstable_NormalPriority,WE)))}var Ko=null;function Xy(e){Ko!==e&&(Ko=e,nt.unstable_scheduleCallback(nt.unstable_NormalPriority,function(){Ko===e&&(Ko=null);for(var t=0;t<e.length;t+=3){var n=e[t],a=e[t+1],i=e[t+2];if(typeof a!="function"){if($p(a||n)===null)continue;break}var l=Zl(n);l!==null&&(e.splice(t,3),t-=3,_d(l,{pending:!0,data:i,method:n.method,action:a},a,i))}}))}function $l(e){function t(o){return Go(o,e)}Pa!==null&&Go(Pa,e),Wa!==null&&Go(Wa,e),ei!==null&&Go(ei,e),ys.forEach(t),bs.forEach(t);for(var n=0;n<ja.length;n++){var a=ja[n];a.blockedOn===e&&(a.blockedOn=null)}for(;0<ja.length&&(n=ja[0],n.blockedOn===null);)_0(n),n.blockedOn===null&&ja.shift();if(n=(e.ownerDocument||e).$$reactFormReplay,n!=null)for(a=0;a<n.length;a+=3){var i=n[a],l=n[a+1],r=i[Ht]||null;if(typeof l=="function")r||Xy(n);else if(r){var s=null;if(l&&l.hasAttribute("formAction")){if(i=l,r=l[Ht]||null)s=r.formAction;else if($p(i)!==null)continue}else s=r.action;typeof s=="function"?n[a+1]=s:(n.splice(a,3),a-=3),Xy(n)}}}function D0(){function e(l){l.canIntercept&&l.info==="react-transition"&&l.intercept({handler:function(){return new Promise(function(r){return i=r})},focusReset:"manual",scroll:"manual"})}function t(){i!==null&&(i(),i=null),a||setTimeout(n,20)}function n(){if(!a&&!navigation.transition){var l=navigation.currentEntry;l&&l.url!=null&&navigation.navigate(l.url,{state:l.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var a=!1,i=null;return navigation.addEventListener("navigate",e),navigation.addEventListener("navigatesuccess",t),navigation.addEventListener("navigateerror",t),setTimeout(n,100),function(){a=!0,navigation.removeEventListener("navigate",e),navigation.removeEventListener("navigatesuccess",t),navigation.removeEventListener("navigateerror",t),i!==null&&(i(),i=null)}}}function Qp(e){this._internalRoot=e}Ju.prototype.render=Qp.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(w(409));var n=t.current,a=Pt();R0(n,a,e,t,null,null)};Ju.prototype.unmount=Qp.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;R0(e.current,2,null,e,null,null),Qu(),t[Ql]=null}};function Ju(e){this._internalRoot=e}Ju.prototype.unstable_scheduleHydration=function(e){if(e){var t=sb();e={blockedOn:null,target:e,priority:t};for(var n=0;n<ja.length&&t!==0&&t<ja[n].priority;n++);ja.splice(n,0,e),n===0&&_0(e)}};var $y=Qy.version;if($y!=="19.2.6")throw Error(w(527,$y,"19.2.6"));fe.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(w(188)):(e=Object.keys(e).join(","),Error(w(268,e)));return e=_x(t),e=e!==null?Iy(e):null,e=e===null?null:e.stateNode,e};var eA={bundleType:0,version:"19.2.6",rendererPackageName:"react-dom",currentDispatcherRef:Z,reconcilerVersion:"19.2.6"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&(jr=__REACT_DEVTOOLS_GLOBAL_HOOK__,!jr.isDisabled&&jr.supportsFiber))try{Ss=jr.inject(eA),Jt=jr}catch(e){}var jr;Iu.createRoot=function(e,t){if(!Zy(e))throw Error(w(299));var n=!1,a="",i=kv,l=Ev,r=Av;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(a=t.identifierPrefix),t.onUncaughtError!==void 0&&(i=t.onUncaughtError),t.onCaughtError!==void 0&&(l=t.onCaughtError),t.onRecoverableError!==void 0&&(r=t.onRecoverableError)),t=w0(e,1,!1,null,null,n,a,null,i,l,r,D0),e[Ql]=t.current,Vp(e),new Qp(t)};Iu.hydrateRoot=function(e,t,n){if(!Zy(e))throw Error(w(299));var a=!1,i="",l=kv,r=Ev,s=Av,o=null;return n!=null&&(n.unstable_strictMode===!0&&(a=!0),n.identifierPrefix!==void 0&&(i=n.identifierPrefix),n.onUncaughtError!==void 0&&(l=n.onUncaughtError),n.onCaughtError!==void 0&&(r=n.onCaughtError),n.onRecoverableError!==void 0&&(s=n.onRecoverableError),n.formState!==void 0&&(o=n.formState)),t=w0(e,1,!0,t,n!=null?n:null,a,i,o,l,r,s,D0),t.context=N0(null),n=t.current,a=Pt(),a=tp(a),i=Za(a),i.callback=null,Fa(n,i,a),n=a,t.current.lanes=n,xs(t,n),Gn(t),e[Ql]=t.current,Vp(e),new Ju(t)};Iu.version="19.2.6"});var U0=Kt((FO,L0)=>{"use strict";function z0(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(z0)}catch(e){console.error(e)}}z0(),L0.exports=M0()});var US=Kt(yc=>{"use strict";var TA=Symbol.for("react.transitional.element"),xA=Symbol.for("react.fragment");function LS(e,t,n){var a=null;if(n!==void 0&&(a=""+n),t.key!==void 0&&(a=""+t.key),"key"in t){n={};for(var i in t)i!=="key"&&(n[i]=t[i])}else n=t;return t=n.ref,{$$typeof:TA,type:e,key:a,ref:t!==void 0?t:null,props:n}}yc.Fragment=xA;yc.jsx=LS;yc.jsxs=LS});var Le=Kt((uC,BS)=>{"use strict";BS.exports=US()});var F=e=>typeof e=="string",Sr=()=>{let e,t,n=new Promise((a,i)=>{e=a,t=i});return n.resolve=e,n.reject=t,n},Jh=e=>e==null?"":String(e),nT=(e,t,n)=>{e.forEach(a=>{t[a]&&(n[a]=t[a])})},aT=/###/g,Ih=e=>e&&e.includes("###")?e.replace(aT,"."):e,Ph=e=>!e||F(e),Tr=(e,t,n)=>{let a=F(t)?t.split("."):t,i=0;for(;i<a.length-1;){if(Ph(e))return{};let l=Ih(a[i]);!e[l]&&n&&(e[l]=new n),Object.prototype.hasOwnProperty.call(e,l)?e=e[l]:e={},++i}return Ph(e)?{}:{obj:e,k:Ih(a[i])}},Wh=(e,t,n)=>{let{obj:a,k:i}=Tr(e,t,Object);if(a!==void 0||t.length===1){a[i]=n;return}let l=t[t.length-1],r=t.slice(0,t.length-1),s=Tr(e,r,Object);for(;s.obj===void 0&&r.length;)l="".concat(r[r.length-1],".").concat(l),r=r.slice(0,r.length-1),s=Tr(e,r,Object),s!=null&&s.obj&&typeof s.obj["".concat(s.k,".").concat(l)]<"u"&&(s.obj=void 0);s.obj["".concat(s.k,".").concat(l)]=n},iT=(e,t,n,a)=>{let{obj:i,k:l}=Tr(e,t,Object);i[l]=i[l]||[],i[l].push(n)},lo=(e,t)=>{let{obj:n,k:a}=Tr(e,t);if(n&&Object.prototype.hasOwnProperty.call(n,a))return n[a]},lT=(e,t,n)=>{let a=lo(e,n);return a!==void 0?a:lo(t,n)},lm=(e,t,n)=>{for(let a in t)a!=="__proto__"&&a!=="constructor"&&(a in e?F(e[a])||e[a]instanceof String||F(t[a])||t[a]instanceof String?n&&(e[a]=t[a]):lm(e[a],t[a],n):e[a]=t[a]);return e},la=e=>e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"),rT={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#x2F;"},sT=e=>F(e)?e.replace(/[&<>"'\/]/g,t=>rT[t]):e,Kc=class{constructor(t){this.capacity=t,this.regExpMap=new Map,this.regExpQueue=[]}getRegExp(t){let n=this.regExpMap.get(t);if(n!==void 0)return n;let a=new RegExp(t);return this.regExpQueue.length===this.capacity&&this.regExpMap.delete(this.regExpQueue.shift()),this.regExpMap.set(t,a),this.regExpQueue.push(t),a}},oT=[" ",",","?","!",";"],uT=new Kc(20),cT=(e,t,n)=>{t=t||"",n=n||"";let a=oT.filter(r=>!t.includes(r)&&!n.includes(r));if(a.length===0)return!0;let i=uT.getRegExp("(".concat(a.map(r=>r==="?"?"\\?":r).join("|"),")")),l=!i.test(e);if(!l){let r=e.indexOf(n);r>0&&!i.test(e.substring(0,r))&&(l=!0)}return l},Xc=(e,t,n=".")=>{if(!e)return;if(e[t])return Object.prototype.hasOwnProperty.call(e,t)?e[t]:void 0;let a=t.split(n),i=e;for(let l=0;l<a.length;){if(!i||typeof i!="object")return;let r,s="";for(let o=l;o<a.length;++o)if(o!==l&&(s+=n),s+=a[o],r=i[s],r!==void 0){if(["string","number","boolean"].includes(typeof r)&&o<a.length-1)continue;l+=o-l+1;break}i=r}return i},xr=e=>e==null?void 0:e.replace(/_/g,"-"),fT={type:"logger",log(e){this.output("log",e)},warn(e){this.output("warn",e)},error(e){this.output("error",e)},output(e,t){var n,a;(a=(n=console==null?void 0:console[e])==null?void 0:n.apply)==null||a.call(n,console,t)}},$c=class e{constructor(t,n={}){this.init(t,n)}init(t,n={}){this.prefix=n.prefix||"i18next:",this.logger=t||fT,this.options=n,this.debug=n.debug}log(...t){return this.forward(t,"log","",!0)}warn(...t){return this.forward(t,"warn","",!0)}error(...t){return this.forward(t,"error","")}deprecate(...t){return this.forward(t,"warn","WARNING DEPRECATED: ",!0)}forward(t,n,a,i){return i&&!this.debug?null:(t=t.map(l=>F(l)?l.replace(/[\r\n\x00-\x1F\x7F]/g," "):l),F(t[0])&&(t[0]="".concat(a).concat(this.prefix," ").concat(t[0])),this.logger[n](t))}create(t){return new e(this.logger,T({prefix:"".concat(this.prefix,":").concat(t,":")},this.options))}clone(t){return t=t||this.options,t.prefix=t.prefix||this.prefix,new e(this.logger,t)}},Ln=new $c,nl=class{constructor(){this.observers={}}on(t,n){return t.split(" ").forEach(a=>{this.observers[a]||(this.observers[a]=new Map);let i=this.observers[a].get(n)||0;this.observers[a].set(n,i+1)}),this}off(t,n){if(this.observers[t]){if(!n){delete this.observers[t];return}this.observers[t].delete(n)}}once(t,n){let a=(...i)=>{n(...i),this.off(t,a)};return this.on(t,a),this}emit(t,...n){this.observers[t]&&Array.from(this.observers[t].entries()).forEach(([i,l])=>{for(let r=0;r<l;r++)i(...n)}),this.observers["*"]&&Array.from(this.observers["*"].entries()).forEach(([i,l])=>{for(let r=0;r<l;r++)i(t,...n)})}},ro=class extends nl{constructor(t,n={ns:["translation"],defaultNS:"translation"}){super(),this.data=t||{},this.options=n,this.options.keySeparator===void 0&&(this.options.keySeparator="."),this.options.ignoreJSONStructure===void 0&&(this.options.ignoreJSONStructure=!0)}addNamespaces(t){this.options.ns.includes(t)||this.options.ns.push(t)}removeNamespaces(t){let n=this.options.ns.indexOf(t);n>-1&&this.options.ns.splice(n,1)}getResource(t,n,a,i={}){var u,c;let l=i.keySeparator!==void 0?i.keySeparator:this.options.keySeparator,r=i.ignoreJSONStructure!==void 0?i.ignoreJSONStructure:this.options.ignoreJSONStructure,s;t.includes(".")?s=t.split("."):(s=[t,n],a&&(Array.isArray(a)?s.push(...a):F(a)&&l?s.push(...a.split(l)):s.push(a)));let o=lo(this.data,s);return!o&&!n&&!a&&t.includes(".")&&(t=s[0],n=s[1],a=s.slice(2).join(".")),o||!r||!F(a)?o:Xc((c=(u=this.data)==null?void 0:u[t])==null?void 0:c[n],a,l)}addResource(t,n,a,i,l={silent:!1}){let r=l.keySeparator!==void 0?l.keySeparator:this.options.keySeparator,s=[t,n];a&&(s=s.concat(r?a.split(r):a)),t.includes(".")&&(s=t.split("."),i=n,n=s[1]),this.addNamespaces(n),Wh(this.data,s,i),l.silent||this.emit("added",t,n,a,i)}addResources(t,n,a,i={silent:!1}){for(let l in a)(F(a[l])||Array.isArray(a[l]))&&this.addResource(t,n,l,a[l],{silent:!0});i.silent||this.emit("added",t,n,a)}addResourceBundle(t,n,a,i,l,r={silent:!1,skipCopy:!1}){let s=[t,n];t.includes(".")&&(s=t.split("."),i=a,a=n,n=s[1]),this.addNamespaces(n);let o=lo(this.data,s)||{};r.skipCopy||(a=JSON.parse(JSON.stringify(a))),i?lm(o,a,l):o=T(T({},o),a),Wh(this.data,s,o),r.silent||this.emit("added",t,n,a)}removeResourceBundle(t,n){this.hasResourceBundle(t,n)&&delete this.data[t][n],this.removeNamespaces(n),this.emit("removed",t,n)}hasResourceBundle(t,n){return this.getResource(t,n)!==void 0}getResourceBundle(t,n){return n||(n=this.options.defaultNS),this.getResource(t,n)}getDataByLanguage(t){return this.data[t]}hasLanguageSomeTranslations(t){let n=this.getDataByLanguage(t);return!!(n&&Object.keys(n)||[]).find(i=>n[i]&&Object.keys(n[i]).length>0)}toJSON(){return this.data}},rm={processors:{},addPostProcessor(e){this.processors[e.name]=e},handle(e,t,n,a,i){return e.forEach(l=>{var r,s;t=(s=(r=this.processors[l])==null?void 0:r.process(t,n,a,i))!=null?s:t}),t}},sm=Symbol("i18next/PATH_KEY");function dT(){let e=[],t=Object.create(null),n;return t.get=(a,i)=>{var l;return(l=n==null?void 0:n.revoke)==null||l.call(n),i===sm?e:(e.push(i),n=Proxy.revocable(a,t),n.proxy)},Proxy.revocable(Object.create(null),t).proxy}function gi(e,t){var r,s;let{[sm]:n}=e(dT()),a=(r=t==null?void 0:t.keySeparator)!=null?r:".",i=(s=t==null?void 0:t.nsSeparator)!=null?s:":",l=(t==null?void 0:t.enableSelector)==="strict";if(n.length>1&&i){let o=t==null?void 0:t.ns,u=l?Array.isArray(o)?o:o?[o]:null:Array.isArray(o)?o:null;if(u&&(l?u:u.length>1?u.slice(1):[]).includes(n[0]))return"".concat(n[0]).concat(i).concat(n.slice(1).join(a))}return n.join(a)}var Vc=e=>!F(e)&&typeof e!="boolean"&&typeof e!="number",so=class e extends nl{constructor(t,n={}){super(),nT(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],t,this),this.options=n,this.options.keySeparator===void 0&&(this.options.keySeparator="."),this.logger=Ln.create("translator"),this.checkedLoadedFor={}}changeLanguage(t){t&&(this.language=t)}exists(t,n={interpolation:{}}){let a=T({},n);if(t==null)return!1;let i=this.resolve(t,a);if((i==null?void 0:i.res)===void 0)return!1;let l=Vc(i.res);return!(a.returnObjects===!1&&l)}extractFromKey(t,n){let a=n.nsSeparator!==void 0?n.nsSeparator:this.options.nsSeparator;a===void 0&&(a=":");let i=n.keySeparator!==void 0?n.keySeparator:this.options.keySeparator,l=n.ns||this.options.defaultNS||[],r=a&&t.includes(a),s=!this.options.userDefinedKeySeparator&&!n.keySeparator&&!this.options.userDefinedNsSeparator&&!n.nsSeparator&&!cT(t,a,i);if(r&&!s){let o=t.match(this.interpolator.nestingRegexp);if(o&&o.length>0)return{key:t,namespaces:F(l)?[l]:l};let u=t.split(a);(a!==i||a===i&&this.options.ns.includes(u[0]))&&(l=u.shift()),t=u.join(i)}return{key:t,namespaces:F(l)?[l]:l}}translate(t,n,a){let i=typeof n=="object"?T({},n):n;if(typeof i!="object"&&this.options.overloadTranslationOptionHandler&&(i=this.options.overloadTranslationOptionHandler(arguments)),typeof i=="object"&&(i=T({},i)),i||(i={}),t==null)return"";typeof t=="function"&&(t=gi(t,T(T({},this.options),i))),Array.isArray(t)||(t=[String(t)]),t=t.map(q=>typeof q=="function"?gi(q,T(T({},this.options),i)):String(q));let l=i.returnDetails!==void 0?i.returnDetails:this.options.returnDetails,r=i.keySeparator!==void 0?i.keySeparator:this.options.keySeparator,{key:s,namespaces:o}=this.extractFromKey(t[t.length-1],i),u=o[o.length-1],c=i.nsSeparator!==void 0?i.nsSeparator:this.options.nsSeparator;c===void 0&&(c=":");let f=i.lng||this.language,d=i.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if((f==null?void 0:f.toLowerCase())==="cimode")return d?l?{res:"".concat(u).concat(c).concat(s),usedKey:s,exactUsedKey:s,usedLng:f,usedNS:u,usedParams:this.getUsedParamsDetails(i)}:"".concat(u).concat(c).concat(s):l?{res:s,usedKey:s,exactUsedKey:s,usedLng:f,usedNS:u,usedParams:this.getUsedParamsDetails(i)}:s;let h=this.resolve(t,i),v=h==null?void 0:h.res,g=(h==null?void 0:h.usedKey)||s,k=(h==null?void 0:h.exactUsedKey)||s,m=["[object Number]","[object Function]","[object RegExp]"],p=i.joinArrays!==void 0?i.joinArrays:this.options.joinArrays,b=!this.i18nFormat||this.i18nFormat.handleAsObject,S=i.count!==void 0&&!F(i.count),x=e.hasDefaultValue(i),R=S?this.pluralResolver.getSuffix(f,i.count,i):"",N=i.ordinal&&S?this.pluralResolver.getSuffix(f,i.count,{ordinal:!1}):"",D=S&&!i.ordinal&&i.count===0,M=D&&i["defaultValue".concat(this.options.pluralSeparator,"zero")]||i["defaultValue".concat(R)]||i["defaultValue".concat(N)]||i.defaultValue,U=v;b&&!v&&x&&(U=M);let ue=Vc(U),K=Object.prototype.toString.apply(U);if(b&&U&&ue&&!m.includes(K)&&!(F(p)&&Array.isArray(U))){if(!i.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");let q=this.options.returnedObjectHandler?this.options.returnedObjectHandler(g,U,L(T({},i),{ns:o})):"key '".concat(s," (").concat(this.language,")' returned an object instead of string.");return l?(h.res=q,h.usedParams=this.getUsedParamsDetails(i),h):q}if(r){let q=Array.isArray(U),O=q?[]:{},X=q?k:g;for(let I in U)if(Object.prototype.hasOwnProperty.call(U,I)){let pe="".concat(X).concat(r).concat(I);x&&!v?O[I]=this.translate(pe,L(T({},i),{defaultValue:Vc(M)?M[I]:void 0,joinArrays:!1,ns:o})):O[I]=this.translate(pe,L(T({},i),{joinArrays:!1,ns:o})),O[I]===pe&&(O[I]=U[I])}v=O}}else if(b&&F(p)&&Array.isArray(v))v=v.join(p),v&&(v=this.extendTranslation(v,t,i,a));else{let q=!1,O=!1;!this.isValidLookup(v)&&x&&(q=!0,v=M),this.isValidLookup(v)||(O=!0,v=s);let I=(i.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey)&&O?void 0:v,pe=x&&M!==v&&this.options.updateMissing;if(O||q||pe){if(this.logger.log(pe?"updateKey":"missingKey",f,u,S&&!pe?"".concat(s).concat(this.pluralResolver.getSuffix(f,i.count,i)):s,pe?M:v),r){let ye=this.resolve(s,L(T({},i),{keySeparator:!1}));ye&&ye.res&&this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}let Ee=[],it=this.languageUtils.getFallbackCodes(this.options.fallbackLng,i.lng||this.language);if(this.options.saveMissingTo==="fallback"&&it&&it[0])for(let ye=0;ye<it.length;ye++)Ee.push(it[ye]);else this.options.saveMissingTo==="all"?Ee=this.languageUtils.toResolveHierarchy(i.lng||this.language):Ee.push(i.lng||this.language);let he=(ye,et,Ze)=>{var _n;let Te=x&&Ze!==v?Ze:I;this.options.missingKeyHandler?this.options.missingKeyHandler(ye,u,et,Te,pe,i):(_n=this.backendConnector)!=null&&_n.saveMissing&&this.backendConnector.saveMissing(ye,u,et,Te,pe,i),this.emit("missingKey",ye,u,et,v)};this.options.saveMissing&&(this.options.saveMissingPlurals&&S?Ee.forEach(ye=>{let et=this.pluralResolver.getSuffixes(ye,i);D&&i["defaultValue".concat(this.options.pluralSeparator,"zero")]&&!et.includes("".concat(this.options.pluralSeparator,"zero"))&&et.push("".concat(this.options.pluralSeparator,"zero")),et.forEach(Ze=>{he([ye],s+Ze,i["defaultValue".concat(Ze)]||M)})}):he(Ee,s,M))}v=this.extendTranslation(v,t,i,h,a),O&&v===s&&this.options.appendNamespaceToMissingKey&&(v="".concat(u).concat(c).concat(s)),(O||q)&&this.options.parseMissingKeyHandler&&(v=this.options.parseMissingKeyHandler(this.options.appendNamespaceToMissingKey?"".concat(u).concat(c).concat(s):s,q?v:void 0,i))}return l?(h.res=v,h.usedParams=this.getUsedParamsDetails(i),h):v}extendTranslation(t,n,a,i,l){var o,u;if((o=this.i18nFormat)!=null&&o.parse)t=this.i18nFormat.parse(t,T(T({},this.options.interpolation.defaultVariables),a),a.lng||this.language||i.usedLng,i.usedNS,i.usedKey,{resolved:i});else if(!a.skipInterpolation){a.interpolation&&this.interpolator.init(L(T({},a),{interpolation:T(T({},this.options.interpolation),a.interpolation)}));let c=F(t)&&(((u=a==null?void 0:a.interpolation)==null?void 0:u.skipOnVariables)!==void 0?a.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables),f;if(c){let h=t.match(this.interpolator.nestingRegexp);f=h&&h.length}let d=a.replace&&!F(a.replace)?a.replace:a;if(this.options.interpolation.defaultVariables&&(d=T(T({},this.options.interpolation.defaultVariables),d)),t=this.interpolator.interpolate(t,d,a.lng||this.language||i.usedLng,a),c){let h=t.match(this.interpolator.nestingRegexp),v=h&&h.length;f<v&&(a.nest=!1)}!a.lng&&i&&i.res&&(a.lng=this.language||i.usedLng),a.nest!==!1&&(t=this.interpolator.nest(t,(...h)=>(l==null?void 0:l[0])===h[0]&&!a.context?(this.logger.warn("It seems you are nesting recursively key: ".concat(h[0]," in key: ").concat(n[0])),null):this.translate(...h,n),a)),a.interpolation&&this.interpolator.reset()}let r=a.postProcess||this.options.postProcess,s=F(r)?[r]:r;return t!=null&&(s!=null&&s.length)&&a.applyPostProcessor!==!1&&(t=rm.handle(s,t,n,this.options&&this.options.postProcessPassResolved?T({i18nResolved:L(T({},i),{usedParams:this.getUsedParamsDetails(a)})},a):a,this)),t}resolve(t,n={}){let a,i,l,r,s;return F(t)&&(t=[t]),Array.isArray(t)&&(t=t.map(o=>typeof o=="function"?gi(o,T(T({},this.options),n)):o)),t.forEach(o=>{if(this.isValidLookup(a))return;let u=this.extractFromKey(o,n),c=u.key;i=c;let f=u.namespaces;this.options.fallbackNS&&(f=f.concat(this.options.fallbackNS));let d=n.count!==void 0&&!F(n.count),h=d&&!n.ordinal&&n.count===0,v=n.context!==void 0&&(F(n.context)||typeof n.context=="number")&&n.context!=="",g=n.lngs?n.lngs:this.languageUtils.toResolveHierarchy(n.lng||this.language,n.fallbackLng);f.forEach(k=>{var m,p;this.isValidLookup(a)||(s=k,!this.checkedLoadedFor["".concat(g[0],"-").concat(k)]&&((m=this.utils)!=null&&m.hasLoadedNamespace)&&!((p=this.utils)!=null&&p.hasLoadedNamespace(s))&&(this.checkedLoadedFor["".concat(g[0],"-").concat(k)]=!0,this.logger.warn('key "'.concat(i,'" for languages "').concat(g.join(", "),'" won\'t get resolved as namespace "').concat(s,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),g.forEach(b=>{var R;if(this.isValidLookup(a))return;r=b;let S=[c];if((R=this.i18nFormat)!=null&&R.addLookupKeys)this.i18nFormat.addLookupKeys(S,c,b,k,n);else{let N;d&&(N=this.pluralResolver.getSuffix(b,n.count,n));let D="".concat(this.options.pluralSeparator,"zero"),M="".concat(this.options.pluralSeparator,"ordinal").concat(this.options.pluralSeparator);if(d&&(n.ordinal&&N.startsWith(M)&&S.push(c+N.replace(M,this.options.pluralSeparator)),S.push(c+N),h&&S.push(c+D)),v){let U="".concat(c).concat(this.options.contextSeparator||"_").concat(n.context);S.push(U),d&&(n.ordinal&&N.startsWith(M)&&S.push(U+N.replace(M,this.options.pluralSeparator)),S.push(U+N),h&&S.push(U+D))}}let x;for(;x=S.pop();)this.isValidLookup(a)||(l=x,a=this.getResource(b,k,x,n))}))})}),{res:a,usedKey:i,exactUsedKey:l,usedLng:r,usedNS:s}}isValidLookup(t){return t!==void 0&&!(!this.options.returnNull&&t===null)&&!(!this.options.returnEmptyString&&t==="")}getResource(t,n,a,i={}){var l;return(l=this.i18nFormat)!=null&&l.getResource?this.i18nFormat.getResource(t,n,a,i):this.resourceStore.getResource(t,n,a,i)}getUsedParamsDetails(t={}){let n=["defaultValue","ordinal","context","replace","lng","lngs","fallbackLng","ns","keySeparator","nsSeparator","returnObjects","returnDetails","joinArrays","postProcess","interpolation"],a=t.replace&&!F(t.replace),i=a?t.replace:t;if(a&&typeof t.count<"u"&&(i.count=t.count),this.options.interpolation.defaultVariables&&(i=T(T({},this.options.interpolation.defaultVariables),i)),!a){i=T({},i);for(let l of n)delete i[l]}return i}static hasDefaultValue(t){let n="defaultValue";for(let a in t)if(Object.prototype.hasOwnProperty.call(t,a)&&a.startsWith(n)&&t[a]!==void 0)return!0;return!1}},oo=class{constructor(t){this.options=t,this.supportedLngs=this.options.supportedLngs||!1,this.logger=Ln.create("languageUtils")}getScriptPartFromCode(t){if(t=xr(t),!t||!t.includes("-"))return null;let n=t.split("-");return n.length===2||(n.pop(),n[n.length-1].toLowerCase()==="x")?null:this.formatLanguageCode(n.join("-"))}getLanguagePartFromCode(t){if(t=xr(t),!t||!t.includes("-"))return t;let n=t.split("-");return this.formatLanguageCode(n[0])}formatLanguageCode(t){if(F(t)&&t.includes("-")){let n;try{n=Intl.getCanonicalLocales(t)[0]}catch(a){}return n&&this.options.lowerCaseLng&&(n=n.toLowerCase()),n||(this.options.lowerCaseLng?t.toLowerCase():t)}return this.options.cleanCode||this.options.lowerCaseLng?t.toLowerCase():t}isSupportedCode(t){return(this.options.load==="languageOnly"||this.options.nonExplicitSupportedLngs)&&(t=this.getLanguagePartFromCode(t)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.includes(t)}getBestMatchFromCodes(t){if(!t)return null;let n;return t.forEach(a=>{if(n)return;let i=this.formatLanguageCode(a);(!this.options.supportedLngs||this.isSupportedCode(i))&&(n=i)}),!n&&this.options.supportedLngs&&t.forEach(a=>{if(n)return;let i=this.getScriptPartFromCode(a);if(this.isSupportedCode(i))return n=i;let l=this.getLanguagePartFromCode(a);if(this.isSupportedCode(l))return n=l;n=this.options.supportedLngs.find(r=>r===l?!0:!r.includes("-")&&!l.includes("-")?!1:!!(r.includes("-")&&!l.includes("-")&&r.slice(0,r.indexOf("-"))===l||r.startsWith(l)&&l.length>1))}),n||(n=this.getFallbackCodes(this.options.fallbackLng)[0]),n}getFallbackCodes(t,n){if(!t)return[];if(typeof t=="function"&&(t=t(n)),F(t)&&(t=[t]),Array.isArray(t))return t;if(!n)return t.default||[];let a=t[n];return a||(a=t[this.getScriptPartFromCode(n)]),a||(a=t[this.formatLanguageCode(n)]),a||(a=t[this.getLanguagePartFromCode(n)]),a||(a=t.default),a||[]}toResolveHierarchy(t,n){let a=this.getFallbackCodes((n===!1?[]:n)||this.options.fallbackLng||[],t),i=[],l=r=>{r&&(this.isSupportedCode(r)?i.push(r):this.logger.warn("rejecting language code not found in supportedLngs: ".concat(r)))};return F(t)&&(t.includes("-")||t.includes("_"))?(this.options.load!=="languageOnly"&&l(this.formatLanguageCode(t)),this.options.load!=="languageOnly"&&this.options.load!=="currentOnly"&&l(this.getScriptPartFromCode(t)),this.options.load!=="currentOnly"&&l(this.getLanguagePartFromCode(t))):F(t)&&l(this.formatLanguageCode(t)),a.forEach(r=>{i.includes(r)||l(this.formatLanguageCode(r))}),i}},em={zero:0,one:1,two:2,few:3,many:4,other:5},tm={select:e=>e===1?"one":"other",resolvedOptions:()=>({pluralCategories:["one","other"]})},Qc=class{constructor(t,n={}){this.languageUtils=t,this.options=n,this.logger=Ln.create("pluralResolver"),this.pluralRulesCache={}}clearCache(){this.pluralRulesCache={}}getRule(t,n={}){let a=xr(t==="dev"?"en":t),i=n.ordinal?"ordinal":"cardinal",l=JSON.stringify({cleanedCode:a,type:i});if(l in this.pluralRulesCache)return this.pluralRulesCache[l];let r;try{r=new Intl.PluralRules(a,{type:i})}catch(s){if(typeof Intl>"u")return this.logger.error("No Intl support, please use an Intl polyfill!"),tm;if(!t.match(/-|_/))return tm;let o=this.languageUtils.getLanguagePartFromCode(t);r=this.getRule(o,n)}return this.pluralRulesCache[l]=r,r}needsPlural(t,n={}){let a=this.getRule(t,n);return a||(a=this.getRule("dev",n)),(a==null?void 0:a.resolvedOptions().pluralCategories.length)>1}getPluralFormsOfKey(t,n,a={}){return this.getSuffixes(t,a).map(i=>"".concat(n).concat(i))}getSuffixes(t,n={}){let a=this.getRule(t,n);return a||(a=this.getRule("dev",n)),a?a.resolvedOptions().pluralCategories.sort((i,l)=>em[i]-em[l]).map(i=>"".concat(this.options.prepend).concat(n.ordinal?"ordinal".concat(this.options.prepend):"").concat(i)):[]}getSuffix(t,n,a={}){let i=this.getRule(t,a);return i?"".concat(this.options.prepend).concat(a.ordinal?"ordinal".concat(this.options.prepend):"").concat(i.select(n)):(this.logger.warn("no plural rule found for: ".concat(t)),this.getSuffix("dev",n,a))}},nm=(e,t,n,a=".",i=!0)=>{let l=lT(e,t,n);return!l&&i&&F(n)&&(l=Xc(e,n,a),l===void 0&&(l=Xc(t,n,a))),l},Yc=e=>e.replace(/\$/g,"$$$$"),uo=class{constructor(t={}){var n;this.logger=Ln.create("interpolator"),this.options=t,this.format=((n=t==null?void 0:t.interpolation)==null?void 0:n.format)||(a=>a),this.init(t)}init(t={}){t.interpolation||(t.interpolation={escapeValue:!0});let{escape:n,escapeValue:a,useRawValueToEscape:i,prefix:l,prefixEscaped:r,suffix:s,suffixEscaped:o,formatSeparator:u,unescapeSuffix:c,unescapePrefix:f,nestingPrefix:d,nestingPrefixEscaped:h,nestingSuffix:v,nestingSuffixEscaped:g,nestingOptionsSeparator:k,maxReplaces:m,alwaysFormat:p}=t.interpolation;this.escape=n!==void 0?n:sT,this.escapeValue=a!==void 0?a:!0,this.useRawValueToEscape=i!==void 0?i:!1,this.prefix=l?la(l):r||"{{",this.suffix=s?la(s):o||"}}",this.formatSeparator=u||",",this.unescapePrefix=c?"":f?la(f):"-",this.unescapeSuffix=this.unescapePrefix?"":c?la(c):"",this.nestingPrefix=d?la(d):h||la("$t("),this.nestingSuffix=v?la(v):g||la(")"),this.nestingOptionsSeparator=k||",",this.maxReplaces=m||1e3,this.alwaysFormat=p!==void 0?p:!1,this.resetRegExp()}reset(){this.options&&this.init(this.options)}resetRegExp(){let t=(n,a)=>(n==null?void 0:n.source)===a?(n.lastIndex=0,n):new RegExp(a,"g");this.regexp=t(this.regexp,"".concat(this.prefix,"(.+?)").concat(this.suffix)),this.regexpUnescape=t(this.regexpUnescape,"".concat(this.prefix).concat(this.unescapePrefix,"(.+?)").concat(this.unescapeSuffix).concat(this.suffix)),this.nestingRegexp=t(this.nestingRegexp,"".concat(this.nestingPrefix,"((?:[^()\"']+|\"[^\"]*\"|'[^']*'|\\((?:[^()]|\"[^\"]*\"|'[^']*')*\\))*?)").concat(this.nestingSuffix))}interpolate(t,n,a,i){var h;let l,r,s,o=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{},u=v=>{if(!v.includes(this.formatSeparator)){let p=nm(n,o,v,this.options.keySeparator,this.options.ignoreJSONStructure);return this.alwaysFormat?this.format(p,void 0,a,L(T(T({},i),n),{interpolationkey:v})):p}let g=v.split(this.formatSeparator),k=g.shift().trim(),m=g.join(this.formatSeparator).trim();return this.format(nm(n,o,k,this.options.keySeparator,this.options.ignoreJSONStructure),m,a,L(T(T({},i),n),{interpolationkey:k}))};this.resetRegExp(),!this.escapeValue&&typeof t=="string"&&/\$t\([^)]*\{[^}]*\{\{/.test(t)&&this.logger.warn("nesting options string contains interpolated variables with escapeValue: false \u2014 if any of those values are attacker-controlled they can inject additional nesting options (e.g. redirect lng/ns). Sanitise untrusted input before passing it to t(), or keep escapeValue: true.");let c=(i==null?void 0:i.missingInterpolationHandler)||this.options.missingInterpolationHandler,f=((h=i==null?void 0:i.interpolation)==null?void 0:h.skipOnVariables)!==void 0?i.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables;return[{regex:this.regexpUnescape,safeValue:v=>Yc(v)},{regex:this.regexp,safeValue:v=>this.escapeValue?Yc(this.escape(v)):Yc(v)}].forEach(v=>{for(s=0;l=v.regex.exec(t);){let g=l[1].trim();if(r=u(g),r===void 0)if(typeof c=="function"){let m=c(t,l,i);r=F(m)?m:""}else if(i&&Object.prototype.hasOwnProperty.call(i,g))r="";else if(f){r=l[0];continue}else this.logger.warn("missed to pass in variable ".concat(g," for interpolating ").concat(t)),r="";else!F(r)&&!this.useRawValueToEscape&&(r=Jh(r));let k=v.safeValue(r);if(t=t.replace(l[0],k),f?(v.regex.lastIndex+=r.length,v.regex.lastIndex-=l[0].length):v.regex.lastIndex=0,s++,s>=this.maxReplaces)break}}),t}nest(t,n,a={}){let i,l,r,s=(o,u)=>{var g,k;let c=this.nestingOptionsSeparator;if(!o.includes(c))return o;let f=o.split(new RegExp("".concat(la(c),"[ ]*{"))),d="{".concat(f[1]);o=f[0],d=this.interpolate(d,r);let h=d.match(/'/g),v=d.match(/"/g);(((g=h==null?void 0:h.length)!=null?g:0)%2===0&&!v||((k=v==null?void 0:v.length)!=null?k:0)%2!==0)&&(d=d.replace(/'/g,'"'));try{r=JSON.parse(d),u&&(r=T(T({},u),r))}catch(m){return this.logger.warn("failed parsing options string in nesting for key ".concat(o),m),"".concat(o).concat(c).concat(d)}return r.defaultValue&&r.defaultValue.includes(this.prefix)&&delete r.defaultValue,o};for(;i=this.nestingRegexp.exec(t);){let o=[];r=T({},a),r=r.replace&&!F(r.replace)?r.replace:r,r.applyPostProcessor=!1,delete r.defaultValue;let u=/{.*}/.test(i[1])?i[1].lastIndexOf("}")+1:i[1].indexOf(this.formatSeparator);if(u!==-1&&(o=i[1].slice(u).split(this.formatSeparator).map(c=>c.trim()).filter(Boolean),i[1]=i[1].slice(0,u)),l=n(s.call(this,i[1].trim(),r),r),l&&i[0]===t&&!F(l))return l;F(l)||(l=Jh(l)),l||(this.logger.warn("missed to resolve ".concat(i[1]," for nesting ").concat(t)),l=""),o.length&&(l=o.reduce((c,f)=>this.format(c,f,a.lng,L(T({},a),{interpolationkey:i[1].trim()})),l.trim())),t=t.replace(i[0],l),this.regexp.lastIndex=0}return t}},pT=e=>{let t=e.toLowerCase().trim(),n={};if(e.includes("(")){let a=e.split("(");t=a[0].toLowerCase().trim();let i=a[1].slice(0,-1);t==="currency"&&!i.includes(":")?n.currency||(n.currency=i.trim()):t==="relativetime"&&!i.includes(":")?n.range||(n.range=i.trim()):i.split(";").forEach(r=>{if(r){let[s,...o]=r.split(":"),u=o.join(":").trim().replace(/^'+|'+$/g,""),c=s.trim();n[c]||(n[c]=u),u==="false"&&(n[c]=!1),u==="true"&&(n[c]=!0),isNaN(u)||(n[c]=parseInt(u,10))}})}return{formatName:t,formatOptions:n}},am=e=>{let t={};return(n,a,i)=>{let l=i;i&&i.interpolationkey&&i.formatParams&&i.formatParams[i.interpolationkey]&&i[i.interpolationkey]&&(l=L(T({},l),{[i.interpolationkey]:void 0}));let r=a+JSON.stringify(l),s=t[r];return s||(s=e(xr(a),i),t[r]=s),s(n)}},hT=e=>(t,n,a)=>e(xr(n),a)(t),Zc=class{constructor(t={}){this.logger=Ln.create("formatter"),this.options=t,this.init(t)}init(t,n={interpolation:{}}){this.formatSeparator=n.interpolation.formatSeparator||",";let a=n.cacheInBuiltFormats?am:hT;this.formats={number:a((i,l)=>{let r=new Intl.NumberFormat(i,T({},l));return s=>r.format(s)}),currency:a((i,l)=>{let r=new Intl.NumberFormat(i,L(T({},l),{style:"currency"}));return s=>r.format(s)}),datetime:a((i,l)=>{let r=new Intl.DateTimeFormat(i,T({},l));return s=>r.format(s)}),relativetime:a((i,l)=>{let r=new Intl.RelativeTimeFormat(i,T({},l));return s=>r.format(s,l.range||"day")}),list:a((i,l)=>{let r=new Intl.ListFormat(i,T({},l));return s=>r.format(s)})}}add(t,n){this.formats[t.toLowerCase().trim()]=n}addCached(t,n){this.formats[t.toLowerCase().trim()]=am(n)}format(t,n,a,i={}){if(!n||t==null)return t;let l=n.split(this.formatSeparator);if(l.length>1&&l[0].indexOf("(")>1&&!l[0].includes(")")&&l.find(s=>s.includes(")"))){let s=l.findIndex(o=>o.includes(")"));l[0]=[l[0],...l.splice(1,s)].join(this.formatSeparator)}return l.reduce((s,o)=>{var f;let{formatName:u,formatOptions:c}=pT(o);if(this.formats[u]){let d=s;try{let h=((f=i==null?void 0:i.formatParams)==null?void 0:f[i.interpolationkey])||{},v=h.locale||h.lng||i.locale||i.lng||a;d=this.formats[u](s,v,T(T(T({},c),i),h))}catch(h){this.logger.warn(h)}return d}else this.logger.warn("there was no format function for ".concat(u));return s},t)}},mT=(e,t)=>{e.pending[t]!==void 0&&(delete e.pending[t],e.pendingCount--)},Fc=class extends nl{constructor(t,n,a,i={}){var l,r;super(),this.backend=t,this.store=n,this.services=a,this.languageUtils=a.languageUtils,this.options=i,this.logger=Ln.create("backendConnector"),this.waitingReads=[],this.maxParallelReads=i.maxParallelReads||10,this.readingCalls=0,this.maxRetries=i.maxRetries>=0?i.maxRetries:5,this.retryTimeout=i.retryTimeout>=1?i.retryTimeout:350,this.state={},this.queue=[],(r=(l=this.backend)==null?void 0:l.init)==null||r.call(l,a,i.backend,i)}queueLoad(t,n,a,i){let l={},r={},s={},o={};return t.forEach(u=>{let c=!0;n.forEach(f=>{let d="".concat(u,"|").concat(f);!a.reload&&this.store.hasResourceBundle(u,f)?this.state[d]=2:this.state[d]<0||(this.state[d]===1?r[d]===void 0&&(r[d]=!0):(this.state[d]=1,c=!1,r[d]===void 0&&(r[d]=!0),l[d]===void 0&&(l[d]=!0),o[f]===void 0&&(o[f]=!0)))}),c||(s[u]=!0)}),(Object.keys(l).length||Object.keys(r).length)&&this.queue.push({pending:r,pendingCount:Object.keys(r).length,loaded:{},errors:[],callback:i}),{toLoad:Object.keys(l),pending:Object.keys(r),toLoadLanguages:Object.keys(s),toLoadNamespaces:Object.keys(o)}}loaded(t,n,a){let i=t.split("|"),l=i[0],r=i[1];n&&this.emit("failedLoading",l,r,n),!n&&a&&this.store.addResourceBundle(l,r,a,void 0,void 0,{skipCopy:!0}),this.state[t]=n?-1:2,n&&a&&(this.state[t]=0);let s={};this.queue.forEach(o=>{iT(o.loaded,[l],r),mT(o,t),n&&o.errors.push(n),o.pendingCount===0&&!o.done&&(Object.keys(o.loaded).forEach(u=>{s[u]||(s[u]={});let c=o.loaded[u];c.length&&c.forEach(f=>{s[u][f]===void 0&&(s[u][f]=!0)})}),o.done=!0,o.errors.length?o.callback(o.errors):o.callback())}),this.emit("loaded",s),this.queue=this.queue.filter(o=>!o.done)}read(t,n,a,i=0,l=this.retryTimeout,r){if(!t.length)return r(null,{});if(this.readingCalls>=this.maxParallelReads){this.waitingReads.push({lng:t,ns:n,fcName:a,tried:i,wait:l,callback:r});return}this.readingCalls++;let s=(u,c)=>{if(this.readingCalls--,this.waitingReads.length>0){let f=this.waitingReads.shift();this.read(f.lng,f.ns,f.fcName,f.tried,f.wait,f.callback)}if(u&&c&&i<this.maxRetries){setTimeout(()=>{this.read(t,n,a,i+1,l*2,r)},l);return}r(u,c)},o=this.backend[a].bind(this.backend);if(o.length===2){try{let u=o(t,n);u&&typeof u.then=="function"?u.then(c=>s(null,c)).catch(s):s(null,u)}catch(u){s(u)}return}return o(t,n,s)}prepareLoading(t,n,a={},i){if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),i&&i();F(t)&&(t=this.languageUtils.toResolveHierarchy(t)),F(n)&&(n=[n]);let l=this.queueLoad(t,n,a,i);if(!l.toLoad.length)return l.pending.length||i(),null;l.toLoad.forEach(r=>{this.loadOne(r)})}load(t,n,a){this.prepareLoading(t,n,{},a)}reload(t,n,a){this.prepareLoading(t,n,{reload:!0},a)}loadOne(t,n=""){let a=t.split("|"),i=a[0],l=a[1];this.read(i,l,"read",void 0,void 0,(r,s)=>{r&&this.logger.warn("".concat(n,"loading namespace ").concat(l," for language ").concat(i," failed"),r),!r&&s&&this.logger.log("".concat(n,"loaded namespace ").concat(l," for language ").concat(i),s),this.loaded(t,r,s)})}saveMissing(t,n,a,i,l,r={},s=()=>{}){var o,u,c,f,d;if((u=(o=this.services)==null?void 0:o.utils)!=null&&u.hasLoadedNamespace&&!((f=(c=this.services)==null?void 0:c.utils)!=null&&f.hasLoadedNamespace(n))){this.logger.warn('did not save key "'.concat(a,'" as the namespace "').concat(n,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!");return}if(!(a==null||a==="")){if((d=this.backend)!=null&&d.create){let h=L(T({},r),{isUpdate:l}),v=this.backend.create.bind(this.backend);if(v.length<6)try{let g;v.length===5?g=v(t,n,a,i,h):g=v(t,n,a,i),g&&typeof g.then=="function"?g.then(k=>s(null,k)).catch(s):s(null,g)}catch(g){s(g)}else v(t,n,a,i,s,h)}!t||!t[0]||this.store.addResource(t[0],n,a,i)}}},Gc=()=>({debug:!1,initAsync:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",enableSelector:!1,partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!1,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:e=>{let t={};if(typeof e[1]=="object"&&(t=e[1]),F(e[1])&&(t.defaultValue=e[1]),F(e[2])&&(t.tDescription=e[2]),typeof e[2]=="object"||typeof e[3]=="object"){let n=e[3]||e[2];Object.keys(n).forEach(a=>{t[a]=n[a]})}return t},interpolation:{escapeValue:!0,prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0},cacheInBuiltFormats:!0}),im=e=>(F(e.ns)&&(e.ns=[e.ns]),F(e.fallbackLng)&&(e.fallbackLng=[e.fallbackLng]),F(e.fallbackNS)&&(e.fallbackNS=[e.fallbackNS]),e.supportedLngs&&!e.supportedLngs.includes("cimode")&&(e.supportedLngs=e.supportedLngs.concat(["cimode"])),e),io=()=>{},gT=e=>{Object.getOwnPropertyNames(Object.getPrototypeOf(e)).forEach(n=>{typeof e[n]=="function"&&(e[n]=e[n].bind(e))})},Jc=class e extends nl{constructor(t={},n){if(super(),this.options=im(t),this.services={},this.logger=Ln,this.modules={external:[]},gT(this),n&&!this.isInitialized&&!t.isClone){if(!this.options.initAsync)return this.init(t,n),this;setTimeout(()=>{this.init(t,n)},0)}}init(t={},n){this.isInitializing=!0,typeof t=="function"&&(n=t,t={}),t.defaultNS==null&&t.ns&&(F(t.ns)?t.defaultNS=t.ns:t.ns.includes("translation")||(t.defaultNS=t.ns[0]));let a=Gc();this.options=T(T(T({},a),this.options),im(t)),this.options.interpolation=T(T({},a.interpolation),this.options.interpolation),t.keySeparator!==void 0&&(this.options.userDefinedKeySeparator=t.keySeparator),t.nsSeparator!==void 0&&(this.options.userDefinedNsSeparator=t.nsSeparator),typeof this.options.overloadTranslationOptionHandler!="function"&&(this.options.overloadTranslationOptionHandler=a.overloadTranslationOptionHandler);let i=u=>u?typeof u=="function"?new u:u:null;if(!this.options.isClone){this.modules.logger?Ln.init(i(this.modules.logger),this.options):Ln.init(null,this.options);let u;this.modules.formatter?u=this.modules.formatter:u=Zc;let c=new oo(this.options);this.store=new ro(this.options.resources,this.options);let f=this.services;f.logger=Ln,f.resourceStore=this.store,f.languageUtils=c,f.pluralResolver=new Qc(c,{prepend:this.options.pluralSeparator}),u&&(f.formatter=i(u),f.formatter.init&&f.formatter.init(f,this.options),this.options.interpolation.format=f.formatter.format.bind(f.formatter)),f.interpolator=new uo(this.options),f.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},f.backendConnector=new Fc(i(this.modules.backend),f.resourceStore,f,this.options),f.backendConnector.on("*",(d,...h)=>{this.emit(d,...h)}),this.modules.languageDetector&&(f.languageDetector=i(this.modules.languageDetector),f.languageDetector.init&&f.languageDetector.init(f,this.options.detection,this.options)),this.modules.i18nFormat&&(f.i18nFormat=i(this.modules.i18nFormat),f.i18nFormat.init&&f.i18nFormat.init(this)),this.translator=new so(this.services,this.options),this.translator.on("*",(d,...h)=>{this.emit(d,...h)}),this.modules.external.forEach(d=>{d.init&&d.init(this)})}if(this.format=this.options.interpolation.format,n||(n=io),this.options.fallbackLng&&!this.services.languageDetector&&!this.options.lng){let u=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);u.length>0&&u[0]!=="dev"&&(this.options.lng=u[0])}!this.services.languageDetector&&!this.options.lng&&this.logger.warn("init: no languageDetector is used and no lng is defined"),["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"].forEach(u=>{this[u]=(...c)=>this.store[u](...c)}),["addResource","addResources","addResourceBundle","removeResourceBundle"].forEach(u=>{this[u]=(...c)=>(this.store[u](...c),this)});let s=Sr(),o=()=>{let u=(c,f)=>{this.isInitializing=!1,this.isInitialized&&!this.initializedStoreOnce&&this.logger.warn("init: i18next is already initialized. You should call init just once!"),this.isInitialized=!0,this.options.isClone||this.logger.log("initialized",this.options),this.emit("initialized",this.options),s.resolve(f),n(c,f)};if((this.languages||this.isLanguageChangingTo)&&!this.isInitialized)return u(null,this.t.bind(this));this.changeLanguage(this.options.lng,u)};return this.options.resources||!this.options.initAsync?o():setTimeout(o,0),s}loadResources(t,n=io){var l,r;let a=n,i=F(t)?t:this.language;if(typeof t=="function"&&(a=t),!this.options.resources||this.options.partialBundledLanguages){if((i==null?void 0:i.toLowerCase())==="cimode"&&(!this.options.preload||this.options.preload.length===0))return a();let s=[],o=u=>{if(!u||u==="cimode")return;this.services.languageUtils.toResolveHierarchy(u).forEach(f=>{f!=="cimode"&&(s.includes(f)||s.push(f))})};i?o(i):this.services.languageUtils.getFallbackCodes(this.options.fallbackLng).forEach(c=>o(c)),(r=(l=this.options.preload)==null?void 0:l.forEach)==null||r.call(l,u=>o(u)),this.services.backendConnector.load(s,this.options.ns,u=>{!u&&!this.resolvedLanguage&&this.language&&this.setResolvedLanguage(this.language),a(u)})}else a(null)}reloadResources(t,n,a){let i=Sr();return typeof t=="function"&&(a=t,t=void 0),typeof n=="function"&&(a=n,n=void 0),t||(t=this.languages),n||(n=this.options.ns),a||(a=io),this.services.backendConnector.reload(t,n,l=>{i.resolve(),a(l)}),i}use(t){if(!t)throw new Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!t.type)throw new Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return t.type==="backend"&&(this.modules.backend=t),(t.type==="logger"||t.log&&t.warn&&t.error)&&(this.modules.logger=t),t.type==="languageDetector"&&(this.modules.languageDetector=t),t.type==="i18nFormat"&&(this.modules.i18nFormat=t),t.type==="postProcessor"&&rm.addPostProcessor(t),t.type==="formatter"&&(this.modules.formatter=t),t.type==="3rdParty"&&this.modules.external.push(t),this}setResolvedLanguage(t){if(!(!t||!this.languages)&&!["cimode","dev"].includes(t)){for(let n=0;n<this.languages.length;n++){let a=this.languages[n];if(!["cimode","dev"].includes(a)&&this.store.hasLanguageSomeTranslations(a)){this.resolvedLanguage=a;break}}!this.resolvedLanguage&&!this.languages.includes(t)&&this.store.hasLanguageSomeTranslations(t)&&(this.resolvedLanguage=t,this.languages.unshift(t))}}changeLanguage(t,n){this.isLanguageChangingTo=t;let a=Sr();this.emit("languageChanging",t);let i=s=>{this.language=s,this.languages=this.services.languageUtils.toResolveHierarchy(s),this.resolvedLanguage=void 0,this.setResolvedLanguage(s)},l=(s,o)=>{o?this.isLanguageChangingTo===t&&(i(o),this.translator.changeLanguage(o),this.isLanguageChangingTo=void 0,this.emit("languageChanged",o),this.logger.log("languageChanged",o)):this.isLanguageChangingTo=void 0,a.resolve((...u)=>this.t(...u)),n&&n(s,(...u)=>this.t(...u))},r=s=>{var c,f;!t&&!s&&this.services.languageDetector&&(s=[]);let o=F(s)?s:s&&s[0],u=this.store.hasLanguageSomeTranslations(o)?o:this.services.languageUtils.getBestMatchFromCodes(F(s)?[s]:s);u&&(this.language||i(u),this.translator.language||this.translator.changeLanguage(u),(f=(c=this.services.languageDetector)==null?void 0:c.cacheUserLanguage)==null||f.call(c,u)),this.loadResources(u,d=>{l(d,u)})};return!t&&this.services.languageDetector&&!this.services.languageDetector.async?r(this.services.languageDetector.detect()):!t&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect.length===0?this.services.languageDetector.detect().then(r):this.services.languageDetector.detect(r):r(t),a}getFixedT(t,n,a,i){let l=i==null?void 0:i.scopeNs,r=(s,o,...u)=>{let c;typeof o!="object"?c=this.options.overloadTranslationOptionHandler([s,o].concat(u)):c=T({},o),c.lng=c.lng||r.lng,c.lngs=c.lngs||r.lngs;let f=c.ns!==void 0&&c.ns!==null;c.ns=c.ns||r.ns,c.keyPrefix!==""&&(c.keyPrefix=c.keyPrefix||a||r.keyPrefix);let d=T(T({},this.options),c);Array.isArray(l)&&!f&&(d.ns=l),typeof c.keyPrefix=="function"&&(c.keyPrefix=gi(c.keyPrefix,d));let h=this.options.keySeparator||".",v;return c.keyPrefix&&Array.isArray(s)?v=s.map(g=>(typeof g=="function"&&(g=gi(g,d)),"".concat(c.keyPrefix).concat(h).concat(g))):(typeof s=="function"&&(s=gi(s,d)),v=c.keyPrefix?"".concat(c.keyPrefix).concat(h).concat(s):s),this.t(v,c)};return F(t)?r.lng=t:r.lngs=t,r.ns=n,r.keyPrefix=a,r}t(...t){var n;return(n=this.translator)==null?void 0:n.translate(...t)}exists(...t){var n;return(n=this.translator)==null?void 0:n.exists(...t)}setDefaultNamespace(t){this.options.defaultNS=t}hasLoadedNamespace(t,n={}){if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;let a=n.lng||this.resolvedLanguage||this.languages[0],i=this.options?this.options.fallbackLng:!1,l=this.languages[this.languages.length-1];if(a.toLowerCase()==="cimode")return!0;let r=(s,o)=>{let u=this.services.backendConnector.state["".concat(s,"|").concat(o)];return u===-1||u===0||u===2};if(n.precheck){let s=n.precheck(this,r);if(s!==void 0)return s}return!!(this.hasResourceBundle(a,t)||!this.services.backendConnector.backend||this.options.resources&&!this.options.partialBundledLanguages||r(a,t)&&(!i||r(l,t)))}loadNamespaces(t,n){let a=Sr();return this.options.ns?(F(t)&&(t=[t]),t.forEach(i=>{this.options.ns.includes(i)||this.options.ns.push(i)}),this.loadResources(i=>{a.resolve(),n&&n(i)}),a):(n&&n(),Promise.resolve())}loadLanguages(t,n){let a=Sr();F(t)&&(t=[t]);let i=this.options.preload||[],l=t.filter(r=>!i.includes(r)&&this.services.languageUtils.isSupportedCode(r));return l.length?(this.options.preload=i.concat(l),this.loadResources(r=>{a.resolve(),n&&n(r)}),a):(n&&n(),Promise.resolve())}dir(t){var i,l;if(t||(t=this.resolvedLanguage||(((i=this.languages)==null?void 0:i.length)>0?this.languages[0]:this.language)),!t)return"rtl";try{let r=new Intl.Locale(t);if(r&&r.getTextInfo){let s=r.getTextInfo();if(s&&s.direction)return s.direction}}catch(r){}let n=["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam","ckb"],a=((l=this.services)==null?void 0:l.languageUtils)||new oo(Gc());return t.toLowerCase().indexOf("-latn")>1?"ltr":n.includes(a.getLanguagePartFromCode(t))||t.toLowerCase().indexOf("-arab")>1?"rtl":"ltr"}static createInstance(t={},n){let a=new e(t,n);return a.createInstance=e.createInstance,a}cloneInstance(t={},n=io){let a=t.forkResourceStore;a&&delete t.forkResourceStore;let i=L(T(T({},this.options),t),{isClone:!0}),l=new e(i);if((t.debug!==void 0||t.prefix!==void 0)&&(l.logger=l.logger.clone(t)),["store","services","language"].forEach(s=>{l[s]=this[s]}),l.services=T({},this.services),l.services.utils={hasLoadedNamespace:l.hasLoadedNamespace.bind(l)},a){let s=Object.keys(this.store.data).reduce((o,u)=>(o[u]=T({},this.store.data[u]),o[u]=Object.keys(o[u]).reduce((c,f)=>(c[f]=T({},o[u][f]),c),o[u]),o),{});l.store=new ro(s,i),l.services.resourceStore=l.store}if(t.interpolation){let s=Gc(),o=T(T(T({},s.interpolation),this.options.interpolation),t.interpolation),u=L(T({},i),{interpolation:o});l.services.interpolator=new uo(u)}return l.translator=new so(l.services,i),l.translator.on("*",(s,...o)=>{l.emit(s,...o)}),l.init(i,n),l.translator.options=i,l.translator.backendConnector.services.utils={hasLoadedNamespace:l.hasLoadedNamespace.bind(l)},l}toJSON(){return{options:this.options,store:this.store,language:this.language,languages:this.languages,resolvedLanguage:this.resolvedLanguage}}},xt=Jc.createInstance(),lN=xt.createInstance,rN=xt.dir,sN=xt.init,oN=xt.loadResources,uN=xt.reloadResources,cN=xt.use,fN=xt.changeLanguage,dN=xt.getFixedT,pN=xt.t,hN=xt.exists,mN=xt.setDefaultNamespace,gN=xt.hasLoadedNamespace,yN=xt.loadNamespaces,bN=xt.loadLanguages;function kr(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function yi(e){"@babel/helpers - typeof";return yi=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},yi(e)}function om(e,t){if(yi(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t||"default");if(yi(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function co(e){var t=om(e,"string");return yi(t)=="symbol"?t:t+""}function um(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,co(a.key),a)}}function Er(e,t,n){return t&&um(e.prototype,t),n&&um(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}var fm=[],yT=fm.forEach,bT=fm.slice;function vT(e){return yT.call(bT.call(arguments,1),function(t){if(t)for(var n in t)e[n]===void 0&&(e[n]=t[n])}),e}function ST(e){return e?typeof e=="function"?new e:e:null}function TT(){return{handleEmptyResourcesAsFailed:!0,cacheHitMode:"none",retryOnFailure:!1}}function cm(e,t,n,a){var i=e.read.bind(e);if(i.length===2){try{var l=i(t,n);l&&typeof l.then=="function"?l.then(function(r){return a(null,r)}).catch(a):a(null,l)}catch(r){a(r)}return}i(t,n,a)}var Ic=(function(){function e(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};kr(this,e),this.backends=[],this.type="backend",this.allOptions=a,this.init(t,n)}return Er(e,[{key:"init",value:function(n){var a=this,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};this.services=n,this.options=vT(i,this.options||{},TT()),this.allOptions=l,this.options.backends&&this.options.backends.length>1&&(this.allOptions.saveMissing||this.allOptions.updateMissing)&&this.services&&this.services.logger&&this.services.logger.warn("i18next-chained-backend: Using multiple backends in combination with saveMissing/updateMissing is not recommended, as it may trigger based on stale data."),this.options.backends&&this.options.backends.forEach(function(r,s){a.backends[s]=a.backends[s]||ST(r),a.backends[s].init(n,a.options.backendOptions&&a.options.backendOptions[s]||{},l)}),this.services&&this.options.reloadInterval&&setInterval(function(){return a.reload()},this.options.reloadInterval)}},{key:"read",value:function(n,a,i){var l=this,r=this.backends.length,s=function(c){if(c>=r)return i(new Error("non of the backend loaded data"),l.options.retryOnFailure);var f=c===r-1,d=l.options.handleEmptyResourcesAsFailed&&!f?0:-1,h=l.backends[c];h.read?cm(h,n,a,function(v,g,k){if(!v&&g&&Object.keys(g).length>d){if(i(null,g,c),o(c-1,g),h.save&&l.options.cacheHitMode&&["refresh","refreshAndUpdateStore"].indexOf(l.options.cacheHitMode)>-1){if(k&&l.options.refreshExpirationTime&&k+l.options.refreshExpirationTime>Date.now())return;var m=l.backends[c+1];m&&m.read&&cm(m,n,a,function(p,b){p||b&&(Object.keys(b).length<=d||(o(c,b),l.options.cacheHitMode==="refreshAndUpdateStore"&&l.services&&l.services.resourceStore&&l.services.resourceStore.addResourceBundle(n,a,b)))})}}else s(c+1)}):s(c+1)},o=function(c,f){if(!(c<0)){var d=l.backends[c];d.save&&d.save(n,a,f),o(c-1,f)}};s(0)}},{key:"create",value:function(n,a,i,l){var r=arguments.length>4&&arguments[4]!==void 0?arguments[4]:function(){},s=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};this.backends.forEach(function(o){if(o.create){var u=o.create.bind(o);if(u.length<6){try{var c;u.length===5?c=u(n,a,i,l,s):c=u(n,a,i,l),c&&typeof c.then=="function"?c.then(function(f){return r(null,f)}).catch(r):r(null,c)}catch(f){r(f)}return}u(n,a,i,l,r,s)}})}},{key:"reload",value:function(){var n=this,a=this.services,i=a.backendConnector,l=a.languageUtils,r=a.logger,s=i.language;if(!(s&&s.toLowerCase()==="cimode")){var o=[],u=function(f){var d=l.toResolveHierarchy(f);d.forEach(function(h){o.indexOf(h)<0&&o.push(h)})};u(s),this.allOptions.preload&&this.allOptions.preload.forEach(function(c){return u(c)}),o.forEach(function(c){n.allOptions.ns.forEach(function(f){i.read(c,f,"read",null,null,function(d,h){d&&r.warn("loading namespace ".concat(f," for language ").concat(c," failed"),d),!d&&h&&r.log("loaded namespace ".concat(f," for language ").concat(c),h),i.loaded("".concat(c,"|").concat(f),d,h)})})})}}}])})();Ic.type="backend";var mm=[];mm.forEach;mm.slice;var gm=["__proto__","constructor","prototype"];function ym(e){return!(typeof e!="string"||e.length===0||e.length>128||gm.indexOf(e)>-1||e.indexOf("..")>-1||e.indexOf("\\")>-1||/[?#%\s@]/.test(e)||/[\x00-\x1F\x7F]/.test(e))}function bm(e){return!(!ym(e)||e.indexOf("/")>-1)}function xT(e){return ym(e)}var kT={lng:bm,ns:xT};function fo(e){return typeof e!="string"?e:e.replace(/[\r\n\x00-\x1F\x7F]/g," ")}function ET(e){if(typeof e!="string"||e.length===0)return e;try{let t=new URL(e);return t.username||t.password?(t.username="",t.password="",t.toString()):e}catch(t){return e.replace(/(\/\/)[^/@\s]+@/g,"$1")}}function vm(){return typeof XMLHttpRequest=="function"||typeof XMLHttpRequest=="object"}function AT(e){return!!e&&typeof e.then=="function"}function wT(e){return AT(e)?e:Promise.resolve(e)}var NT=/\{\{(.+?)\}\}/g;function dm(e,t){let n=!1,a=e.replace(NT,(i,l)=>{let r=l.trim();if(gm.indexOf(r)>-1)return i;let s=t[r];if(s==null)return i;let o=kT[r]||bm,u=String(s).split("+");for(let c of u)if(!o(c))return n=!0,i;return u.join("+")});return n?null:a}var bi=typeof globalThis<"u"?globalThis:typeof global<"u"?global:typeof window<"u"?window:void 0,po;typeof fetch=="function"?po=fetch:bi&&typeof bi.fetch=="function"&&(po=bi.fetch);var pm=vm()&&bi?bi.XMLHttpRequest:void 0,RT=typeof ActiveXObject=="function"&&bi?bi.ActiveXObject:void 0,Sm=["__proto__","constructor","prototype"],Pc=(e,t)=>{if(t&&typeof t=="object"){let n="";for(let a of Object.keys(t))Sm.indexOf(a)>-1||(n+="&"+encodeURIComponent(a)+"="+encodeURIComponent(t[a]));if(!n)return e;e=e+(e.indexOf("?")!==-1?"&":"?")+n.slice(1)}return e},hm=(e,t,n,a)=>{let i=l=>{if(!l.ok)return n(l.statusText||"Error",{status:l.status});l.text().then(r=>{n(null,{status:l.status,data:r})}).catch(n)};if(a){let l=a(e,t);if(l instanceof Promise){l.then(i).catch(n);return}}typeof fetch=="function"?fetch(e,t).then(i).catch(n):po(e,t).then(i).catch(n)},OT=(e,t,n,a)=>{e.queryStringParams&&(t=Pc(t,e.queryStringParams));let i=T({},typeof e.customHeaders=="function"?e.customHeaders():e.customHeaders);typeof window>"u"&&typeof global<"u"&&typeof global.process<"u"&&global.process.versions&&global.process.versions.node&&(i["User-Agent"]="i18next-http-backend (node/".concat(global.process.version,"; ").concat(global.process.platform," ").concat(global.process.arch,")")),n&&(i["Content-Type"]="application/json");let l=typeof e.requestOptions=="function"?e.requestOptions(n):e.requestOptions,r=T({method:n?"POST":"GET",body:n?e.stringify(n):void 0,headers:i},e._omitFetchOptions?{}:l),s=typeof e.alternateFetch=="function"&&e.alternateFetch.length>=1?e.alternateFetch:void 0;try{hm(t,r,a,s)}catch(o){if(!l||Object.keys(l).length===0||!o.message||o.message.indexOf("not implemented")<0)return a(o);try{Object.keys(l).forEach(u=>{delete r[u]}),hm(t,r,a,s),e._omitFetchOptions=!0}catch(u){a(u)}}},CT=(e,t,n,a)=>{n&&typeof n=="object"&&(n=Pc("",n).slice(1)),e.queryStringParams&&(t=Pc(t,e.queryStringParams));try{let i=pm?new pm:new RT("MSXML2.XMLHTTP.3.0");i.open(n?"POST":"GET",t,1),e.crossDomain||i.setRequestHeader("X-Requested-With","XMLHttpRequest"),i.withCredentials=!!e.withCredentials,n&&i.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),i.overrideMimeType&&i.overrideMimeType("application/json");let l=e.customHeaders;if(l=typeof l=="function"?l():l,l)for(let r of Object.keys(l))Sm.indexOf(r)>-1||i.setRequestHeader(r,l[r]);i.onreadystatechange=()=>{i.readyState>3&&a(i.status>=400?i.statusText:null,{status:i.status,data:i.responseText})},i.send(n)}catch(i){console&&console.log(i)}},_T=(e,t,n,a)=>{if(typeof n=="function"&&(a=n,n=void 0),a=a||(()=>{}),po&&t.indexOf("file:")!==0)return OT(e,t,n,a);if(vm()||typeof ActiveXObject=="function")return CT(e,t,n,a);a(new Error("No fetch and no xhr implementation found!"))},DT=()=>({loadPath:"/locales/{{lng}}/{{ns}}.json",addPath:"/locales/add/{{lng}}/{{ns}}",parse:e=>JSON.parse(e),stringify:JSON.stringify,parsePayload:(e,t,n)=>({[t]:n||""}),parseLoadPayload:(e,t)=>{},request:_T,reloadInterval:typeof window<"u"?!1:3600*1e3,customHeaders:{},queryStringParams:{},crossDomain:!1,withCredentials:!1,overrideMimeType:!1,requestOptions:{mode:"cors",credentials:"same-origin",cache:"default"}}),Wc=class{constructor(e,t={},n={}){this.services=e,this.options=t,this.allOptions=n,this.type="backend",this.init(e,t,n)}init(e,t={},n={}){if(this.services=e,this.options=T(T(T({},DT()),this.options||{}),t),this.allOptions=n,this.services&&this.options.reloadInterval){let a=setInterval(()=>this.reload(),this.options.reloadInterval);typeof a=="object"&&typeof a.unref=="function"&&a.unref()}}readMulti(e,t,n){this._readAny(e,e,t,t,n)}read(e,t,n){this._readAny([e],e,[t],t,n)}_readAny(e,t,n,a,i){let l=this.options.loadPath;typeof this.options.loadPath=="function"&&(l=this.options.loadPath(e,n)),l=wT(l),l.then(r=>{if(!r)return i(null,{});let s=dm(r,{lng:e.join("+"),ns:n.join("+")});if(s==null){let o=e.map(fo).join(", "),u=n.map(fo).join(", ");return i(new Error("i18next-http-backend: unsafe lng/ns value \u2014 refusing to build request URL for languages=["+o+"] namespaces=["+u+"]"),!1)}this.loadUrl(s,i,t,a)})}loadUrl(e,t,n,a){let i=typeof n=="string"?[n]:n,l=typeof a=="string"?[a]:a,r=this.options.parseLoadPayload(i,l),s=fo(ET(e));this.options.request(this.options,e,r,(o,u)=>{if(u&&(u.status>=500&&u.status<600||!u.status))return t("failed loading "+s+"; status code: "+u.status,!0);if(u&&u.status>=400&&u.status<500)return t("failed loading "+s+"; status code: "+u.status,!1);if(!u&&o&&o.message){let d=o.message.toLowerCase();if(["failed","fetch","network","load"].find(h=>d.indexOf(h)>-1))return t("failed loading "+s+": "+fo(o.message),!0)}if(o)return t(o,!1);let c,f;try{typeof u.data=="string"?c=this.options.parse(u.data,n,a):c=u.data}catch(d){f="failed parsing "+s+" to json"}if(f)return t(f,!1);t(null,c)})}create(e,t,n,a,i){if(!this.options.addPath)return;typeof e=="string"&&(e=[e]);let l=this.options.parsePayload(t,n,a),r=0,s=[],o=[];e.forEach(u=>{let c=this.options.addPath;typeof this.options.addPath=="function"&&(c=this.options.addPath(u,t));let f=dm(c,{lng:u,ns:t});if(f==null){r+=1,i&&r===e.length&&i(s,o);return}this.options.request(this.options,f,l,(d,h)=>{r+=1,s.push(d),o.push(h),r===e.length&&typeof i=="function"&&i(s,o)})})}reload(){let{backendConnector:e,languageUtils:t,logger:n}=this.services,a=e.language;if(a&&a.toLowerCase()==="cimode")return;let i=[],l=r=>{t.toResolveHierarchy(r).forEach(s=>{i.indexOf(s)<0&&i.push(s)})};l(a),this.allOptions.preload&&this.allOptions.preload.forEach(r=>l(r)),i.forEach(r=>{this.allOptions.ns.forEach(s=>{e.read(r,s,"read",null,null,(o,u)=>{o&&n.warn("loading namespace ".concat(s," for language ").concat(r," failed"),o),!o&&u&&n.log("loaded namespace ".concat(s," for language ").concat(r),u),e.loaded("".concat(r,"|").concat(s),o,u)})})})}};Wc.type="backend";function Tm(e,t,n){return(t=co(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function xm(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,a)}return n}function ef(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?xm(Object(n),!0).forEach(function(a){Tm(e,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):xm(Object(n)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(n,a))})}return e}var MT=(function(){function e(t){kr(this,e),this.store=t.store}return Er(e,[{key:"setItem",value:function(n,a){if(this.store)try{this.store.setItem(n,a)}catch(i){}}},{key:"getItem",value:function(n,a){if(this.store)try{return this.store.getItem(n,a)}catch(i){}}}])})();function zT(){var e=null;try{e=window.localStorage}catch(t){typeof window<"u"&&console.log("Failed to load local storage.",t)}return{prefix:"i18next_res_",expirationTime:10080*60*1e3,defaultVersion:void 0,getVersion:void 0,versions:{},store:e}}var tf=(function(){function e(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};kr(this,e),this.init(t,n),this.type="backend"}return Er(e,[{key:"init",value:function(n){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.services=n,this.options=ef(ef(ef({},zT()),this.options),a),this.storage=new MT(this.options)}},{key:"read",value:function(n,a,i){var l=Date.now();if(!this.storage.store)return i(null,null);var r=this.storage.getItem("".concat(this.options.prefix).concat(n,"-").concat(a));if(r){r=JSON.parse(r);var s=this.getVersion(n,a);if(r.i18nStamp&&r.i18nStamp+this.options.expirationTime>l&&s===r.i18nVersion){var o=r.i18nStamp;return delete r.i18nVersion,delete r.i18nStamp,i(null,r,o)}}return i(null,null)}},{key:"save",value:function(n,a,i){if(this.storage.store){i.i18nStamp=Date.now();var l=this.getVersion(n,a);l&&(i.i18nVersion=l),this.storage.setItem("".concat(this.options.prefix).concat(n,"-").concat(a),JSON.stringify(i))}}},{key:"getVersion",value:function(n,a){var i,l;return((i=(l=this.options).getVersion)===null||i===void 0?void 0:i.call(l,n,a))||this.options.versions[n]||this.options.defaultVersion}}])})();tf.type="backend";var ax=Q(be(),1);var wr=Q(be(),1);var IT=Q(Um());var mo=(e,t,n,a)=>{var l,r,s,o;let i=[n,T({code:t},a||{})];if((r=(l=e==null?void 0:e.services)==null?void 0:l.logger)!=null&&r.forward)return e.services.logger.forward(i,"warn","react-i18next::",!0);kn(i[0])&&(i[0]="react-i18next:: ".concat(i[0])),(o=(s=e==null?void 0:e.services)==null?void 0:s.logger)!=null&&o.warn?e.services.logger.warn(...i):console!=null&&console.warn&&console.warn(...i)},Bm={},Ca=(e,t,n,a)=>{kn(n)&&Bm[n]||(kn(n)&&(Bm[n]=new Date),mo(e,t,n,a))},Hm=(e,t)=>()=>{if(e.isInitialized)t();else{let n=()=>{setTimeout(()=>{e.off("initialized",n)},0),t()};e.on("initialized",n)}},go=(e,t,n)=>{e.loadNamespaces(t,Hm(e,n))},cf=(e,t,n,a)=>{if(kn(n)&&(n=[n]),e.options.preload&&e.options.preload.indexOf(t)>-1)return go(e,n,a);n.forEach(i=>{e.options.ns.indexOf(i)<0&&e.options.ns.push(i)}),e.loadLanguages(t,Hm(e,a))},qm=(e,t,n={})=>!t.languages||!t.languages.length?(Ca(t,"NO_LANGUAGES","i18n.languages were undefined or empty",{languages:t.languages}),!0):t.hasLoadedNamespace(e,{lng:n.lng,precheck:(a,i)=>{if(n.bindI18n&&n.bindI18n.indexOf("languageChanging")>-1&&a.services.backendConnector.backend&&a.isLanguageChangingTo&&!i(a.isLanguageChangingTo,e))return!1}});var kn=e=>typeof e=="string",ff=e=>typeof e=="object"&&e!==null;var PT=/&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34|nbsp|#160|copy|#169|reg|#174|hellip|#8230|#x2F|#47);/g,WT={"&amp;":"&","&#38;":"&","&lt;":"<","&#60;":"<","&gt;":">","&#62;":">","&apos;":"'","&#39;":"'","&quot;":'"',"&#34;":'"',"&nbsp;":" ","&#160;":" ","&copy;":"\xA9","&#169;":"\xA9","&reg;":"\xAE","&#174;":"\xAE","&hellip;":"\u2026","&#8230;":"\u2026","&#x2F;":"/","&#47;":"/"},ex=e=>WT[e],df=e=>e.replace(PT,ex);var pf={bindI18n:"languageChanged",bindI18nStore:"",transEmptyNodeValue:"",transSupportBasicHtmlNodes:!0,transWrapTextNodes:"",transKeepBasicHtmlNodesFor:["br","strong","i","p"],useSuspense:!0,unescape:df,transDefaultProps:void 0},yo=(e={})=>{pf=T(T({},pf),e)},Ar=()=>pf;var jm,bo=e=>{jm=e},En=()=>jm;var Vm=Q(be(),1);var vo={type:"3rdParty",init(e){yo(e.options.react),bo(e)}};var _a=(0,Vm.createContext)(),So=class{constructor(){this.usedNamespaces={}}addUsedNamespaces(t){t.forEach(n=>{this.usedNamespaces[n]||(this.usedNamespaces[n]=!0)})}getUsedNamespaces(){return Object.keys(this.usedNamespaces)}};var $m=Q(be(),1);var vi=Q(be(),1);var ll=class e extends Error{constructor(t,n,a){super(t),this.name="TranslationParserError",this.position=n,this.translationString=a,Error.captureStackTrace&&Error.captureStackTrace(this,e)}};var Ym={"&nbsp;":"\xA0","&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&apos;":"'","&copy;":"\xA9","&reg;":"\xAE","&trade;":"\u2122","&hellip;":"\u2026","&ndash;":"\u2013","&mdash;":"\u2014","&lsquo;":"\u2018","&rsquo;":"\u2019","&sbquo;":"\u201A","&ldquo;":"\u201C","&rdquo;":"\u201D","&bdquo;":"\u201E","&dagger;":"\u2020","&Dagger;":"\u2021","&bull;":"\u2022","&prime;":"\u2032","&Prime;":"\u2033","&lsaquo;":"\u2039","&rsaquo;":"\u203A","&sect;":"\xA7","&para;":"\xB6","&middot;":"\xB7","&ensp;":"\u2002","&emsp;":"\u2003","&thinsp;":"\u2009","&euro;":"\u20AC","&pound;":"\xA3","&yen;":"\xA5","&cent;":"\xA2","&curren;":"\xA4","&times;":"\xD7","&divide;":"\xF7","&minus;":"\u2212","&plusmn;":"\xB1","&ne;":"\u2260","&le;":"\u2264","&ge;":"\u2265","&asymp;":"\u2248","&equiv;":"\u2261","&infin;":"\u221E","&int;":"\u222B","&sum;":"\u2211","&prod;":"\u220F","&radic;":"\u221A","&part;":"\u2202","&permil;":"\u2030","&deg;":"\xB0","&micro;":"\xB5","&larr;":"\u2190","&uarr;":"\u2191","&rarr;":"\u2192","&darr;":"\u2193","&harr;":"\u2194","&crarr;":"\u21B5","&lArr;":"\u21D0","&uArr;":"\u21D1","&rArr;":"\u21D2","&dArr;":"\u21D3","&hArr;":"\u21D4","&alpha;":"\u03B1","&beta;":"\u03B2","&gamma;":"\u03B3","&delta;":"\u03B4","&epsilon;":"\u03B5","&zeta;":"\u03B6","&eta;":"\u03B7","&theta;":"\u03B8","&iota;":"\u03B9","&kappa;":"\u03BA","&lambda;":"\u03BB","&mu;":"\u03BC","&nu;":"\u03BD","&xi;":"\u03BE","&omicron;":"\u03BF","&pi;":"\u03C0","&rho;":"\u03C1","&sigma;":"\u03C3","&tau;":"\u03C4","&upsilon;":"\u03C5","&phi;":"\u03C6","&chi;":"\u03C7","&psi;":"\u03C8","&omega;":"\u03C9","&Alpha;":"\u0391","&Beta;":"\u0392","&Gamma;":"\u0393","&Delta;":"\u0394","&Epsilon;":"\u0395","&Zeta;":"\u0396","&Eta;":"\u0397","&Theta;":"\u0398","&Iota;":"\u0399","&Kappa;":"\u039A","&Lambda;":"\u039B","&Mu;":"\u039C","&Nu;":"\u039D","&Xi;":"\u039E","&Omicron;":"\u039F","&Pi;":"\u03A0","&Rho;":"\u03A1","&Sigma;":"\u03A3","&Tau;":"\u03A4","&Upsilon;":"\u03A5","&Phi;":"\u03A6","&Chi;":"\u03A7","&Psi;":"\u03A8","&Omega;":"\u03A9","&Agrave;":"\xC0","&Aacute;":"\xC1","&Acirc;":"\xC2","&Atilde;":"\xC3","&Auml;":"\xC4","&Aring;":"\xC5","&AElig;":"\xC6","&Ccedil;":"\xC7","&Egrave;":"\xC8","&Eacute;":"\xC9","&Ecirc;":"\xCA","&Euml;":"\xCB","&Igrave;":"\xCC","&Iacute;":"\xCD","&Icirc;":"\xCE","&Iuml;":"\xCF","&ETH;":"\xD0","&Ntilde;":"\xD1","&Ograve;":"\xD2","&Oacute;":"\xD3","&Ocirc;":"\xD4","&Otilde;":"\xD5","&Ouml;":"\xD6","&Oslash;":"\xD8","&Ugrave;":"\xD9","&Uacute;":"\xDA","&Ucirc;":"\xDB","&Uuml;":"\xDC","&Yacute;":"\xDD","&THORN;":"\xDE","&szlig;":"\xDF","&agrave;":"\xE0","&aacute;":"\xE1","&acirc;":"\xE2","&atilde;":"\xE3","&auml;":"\xE4","&aring;":"\xE5","&aelig;":"\xE6","&ccedil;":"\xE7","&egrave;":"\xE8","&eacute;":"\xE9","&ecirc;":"\xEA","&euml;":"\xEB","&igrave;":"\xEC","&iacute;":"\xED","&icirc;":"\xEE","&iuml;":"\xEF","&eth;":"\xF0","&ntilde;":"\xF1","&ograve;":"\xF2","&oacute;":"\xF3","&ocirc;":"\xF4","&otilde;":"\xF5","&ouml;":"\xF6","&oslash;":"\xF8","&ugrave;":"\xF9","&uacute;":"\xFA","&ucirc;":"\xFB","&uuml;":"\xFC","&yacute;":"\xFD","&thorn;":"\xFE","&yuml;":"\xFF","&iexcl;":"\xA1","&iquest;":"\xBF","&fnof;":"\u0192","&circ;":"\u02C6","&tilde;":"\u02DC","&OElig;":"\u0152","&oelig;":"\u0153","&Scaron;":"\u0160","&scaron;":"\u0161","&Yuml;":"\u0178","&ordf;":"\xAA","&ordm;":"\xBA","&macr;":"\xAF","&acute;":"\xB4","&cedil;":"\xB8","&sup1;":"\xB9","&sup2;":"\xB2","&sup3;":"\xB3","&frac14;":"\xBC","&frac12;":"\xBD","&frac34;":"\xBE","&spades;":"\u2660","&clubs;":"\u2663","&hearts;":"\u2665","&diams;":"\u2666","&loz;":"\u25CA","&oline;":"\u203E","&frasl;":"\u2044","&weierp;":"\u2118","&image;":"\u2111","&real;":"\u211C","&alefsym;":"\u2135"},ix=new RegExp(Object.keys(Ym).map(e=>e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")).join("|"),"g"),Gm=e=>e.replace(ix,t=>Ym[t]).replace(/&#(\d+);/g,(t,n)=>String.fromCharCode(parseInt(n,10))).replace(/&#x([0-9a-fA-F]+);/g,(t,n)=>String.fromCharCode(parseInt(n,16)));var Km=e=>{let t=[],n=0,a="",i=()=>{a&&(t.push({type:"Text",value:a,position:n-a.length}),a="")};for(;n<e.length;){let l=e[n];if(l==="<"){let r=e.slice(n).match(/^<(\d+)>/);if(r)i(),t.push({type:"TagOpen",value:r[0],position:n,tagNumber:parseInt(r[1],10)}),n+=r[0].length;else{let s=e.slice(n).match(/^<\/(\d+)>/);s?(i(),t.push({type:"TagClose",value:s[0],position:n,tagNumber:parseInt(s[1],10)}),n+=s[0].length):(a+=l,n+=1)}}else a+=l,n+=1}return i(),t};var Nr=Q(be(),1);var lx=(e,t,n)=>{let{type:a,props:i={}}=e;if(i.children&&Array.isArray(i.children)&&n){let l=i,{children:r}=l,s=ia(l,["children"]);return Nr.default.createElement(a,s,...t)}return t.length===0?Nr.default.createElement(a,i):t.length===1?Nr.default.createElement(a,i,t[0]):Nr.default.createElement(a,i,...t)},Xm=(e,t=[])=>{if(!e)return[];let n=Km(e),a=[],i=[],l=new Set,r=()=>{var o;if(i.length===0)return t;let s=i[i.length-1];return(o=s.declaration.props)!=null&&o.children&&Array.isArray(s.declaration.props.children)?s.declaration.props.children:s.declarations};if(n.forEach(s=>{switch(s.type){case"Text":{let o=Gm(s.value);(i.length>0?i[i.length-1].children:a).push(o)}break;case"TagOpen":{let{tagNumber:o}=s,u=r(),c=u[o];if(!c){l.add(o);let f="<".concat(o,">");(i.length>0?i[i.length-1].children:a).push(f);break}i.push({tagNumber:o,children:[],position:s.position,declaration:c,declarations:u})}break;case"TagClose":{let{tagNumber:o}=s;if(l.has(o)){let d="</".concat(o,">");(i.length>0?i[i.length-1].children:a).push(d),l.delete(o);break}if(i.length===0)throw new ll("Unexpected closing tag </".concat(o,"> at position ").concat(s.position),s.position,e);let u=i.pop();if(u.tagNumber!==o)throw new ll("Mismatched tags: expected </".concat(u.tagNumber,"> but got </").concat(o,"> at position ").concat(s.position),s.position,e);let c=lx(u.declaration,u.children,u.declarations);(i.length>0?i[i.length-1].children:a).push(c)}break}}),i.length>0){let s=i[i.length-1];throw new ll("Unclosed tag <".concat(s.tagNumber,"> at position ").concat(s.position),s.position,e)}return a};function To({i18nKey:e,defaultTranslation:t,content:n,ns:a,values:i={},i18n:l,t:r}){var d,h,v,g;let s=l||En();if(!s)return Ca(s,"NO_I18NEXT_INSTANCE","IcuTrans: You need to pass in an i18next instance using i18nextReactModule",{i18nKey:e}),vi.default.createElement(vi.default.Fragment,{},t);let o=r||((d=s.t)==null?void 0:d.bind(s))||(k=>k),u=a||o.ns||((h=s.options)==null?void 0:h.defaultNS);u=kn(u)?[u]:u||["translation"];let c=i;(g=(v=s.options)==null?void 0:v.interpolation)!=null&&g.defaultVariables&&(c=i&&Object.keys(i).length>0?T(T({},i),s.options.interpolation.defaultVariables):T({},s.options.interpolation.defaultVariables));let f=o(e,L(T({defaultValue:t},c),{ns:u}));try{let k=Xm(f,n);return vi.default.createElement(vi.default.Fragment,{},...k)}catch(k){return mo(s,"ICU_TRANS_RENDER_ERROR",'IcuTrans component error for key "'.concat(e,'": ').concat(k.message),{i18nKey:e,error:k}),vi.default.createElement(vi.default.Fragment,{},f)}}To.displayName="IcuTransWithoutContext";function Qm({i18nKey:e,defaultTranslation:t,content:n,ns:a,values:i={},i18n:l,t:r}){var f;let{i18n:s,defaultNS:o}=(0,$m.useContext)(_a)||{},u=l||s||En(),c=r||(u==null?void 0:u.t.bind(u));return To({i18nKey:e,defaultTranslation:t,content:n,ns:a||(c==null?void 0:c.ns)||o||((f=u==null?void 0:u.options)==null?void 0:f.defaultNS),values:i,i18n:u,t:r})}Qm.displayName="IcuTrans";var rt=Q(be(),1),Pm=Q(Im(),1);var mx=(e,t)=>{if(kn(t))return t;if(ff(t)&&kn(t.defaultValue))return t.defaultValue;if(typeof e=="function")return"";if(Array.isArray(e)){let n=e[e.length-1];return typeof n=="function"?"":n}return e},gx={t:mx,ready:!1},yx=()=>()=>{},qe=(e,t={})=>{var M,U,ue;let{i18n:n}=t,{i18n:a,defaultNS:i}=(0,rt.useContext)(_a)||{},l=n||a||En();l&&!l.reportNamespaces&&(l.reportNamespaces=new So),l||Ca(l,"NO_I18NEXT_INSTANCE","useTranslation: You will need to pass in an i18next instance by using initReactI18next");let r=(0,rt.useMemo)(()=>{var K;return T(T(T({},Ar()),(K=l==null?void 0:l.options)==null?void 0:K.react),t)},[l,t]),{useSuspense:s,keyPrefix:o}=r,u=e||i||((M=l==null?void 0:l.options)==null?void 0:M.defaultNS),c=kn(u)?[u]:u||["translation"],f=(0,rt.useMemo)(()=>c,c);(ue=(U=l==null?void 0:l.reportNamespaces)==null?void 0:U.addUsedNamespaces)==null||ue.call(U,f);let d=(0,rt.useRef)(0),h=(0,rt.useCallback)(K=>{if(!l)return yx;let{bindI18n:q,bindI18nStore:O}=r,X=()=>{d.current+=1,K()};return q&&l.on(q,X),O&&l.store.on(O,X),()=>{q&&q.split(" ").forEach(I=>l.off(I,X)),O&&O.split(" ").forEach(I=>l.store.off(I,X))}},[l,r]),v=(0,rt.useRef)(),g=(0,rt.useCallback)(()=>{if(!l)return gx;let K=!!(l.isInitialized||l.initializedStoreOnce)&&f.every(Ee=>qm(Ee,l,r)),q=t.lng||l.language,O=d.current,X=v.current;if(X&&X.ready===K&&X.lng===q&&X.keyPrefix===o&&X.revision===O)return X;let pe={t:l.getFixedT(q,r.nsMode==="fallback"?f:f[0],o,{scopeNs:f}),ready:K,lng:q,keyPrefix:o,revision:O};return v.current=pe,pe},[l,f,o,r,t.lng]),[k,m]=(0,rt.useState)(0),{t:p,ready:b}=(0,Pm.useSyncExternalStore)(h,g,g);(0,rt.useEffect)(()=>{if(l&&!b&&!s){let K=()=>m(q=>q+1);t.lng?cf(l,t.lng,f,K):go(l,f,K)}},[l,t.lng,f,b,s,k]);let S=l||{},x=(0,rt.useRef)(null),R=(0,rt.useRef)(),N=K=>{let q=Object.getOwnPropertyDescriptors(K);q.__original&&delete q.__original;let O=Object.create(Object.getPrototypeOf(K),q);if(!Object.prototype.hasOwnProperty.call(O,"__original"))try{Object.defineProperty(O,"__original",{value:K,writable:!1,enumerable:!1,configurable:!1})}catch(X){}return O},D=(0,rt.useMemo)(()=>{let K=S,q=K==null?void 0:K.language,O=K;K&&(x.current&&x.current.__original===K?R.current!==q?(O=N(K),x.current=O,R.current=q):O=x.current:(O=N(K),x.current=O,R.current=q));let X=!b&&!s?(...pe)=>(Ca(l,"USE_T_BEFORE_READY","useTranslation: t was called before ready. When using useSuspense: false, make sure to check the ready flag before using t."),p(...pe)):p,I=[X,O,b];return I.t=X,I.i18n=O,I.ready=b,I},[p,S,b,S.resolvedLanguage,S.language,S.languages]);if(l&&s&&!b)throw new Promise(K=>{let q=()=>K();t.lng?cf(l,t.lng,f,q):go(l,f,q)});return D};var Wm=Q(be(),1);var eg=Q(be(),1);var xx=Q(be(),1);var vx=Q(be(),1);var tg={auth:{invalidUsernamePass:"Invalid username/password combination",tooManyAttempts:"Too many login attempts. Please try again later.",incorrectOldPassword:"Incorrect Old Password",passwordTooShort:"Password must be at least 6 characters long",passUpdated:"Password updated",missingRequiredFields:"Missing Required Fields"},error:{notFound:"Not Found",internalError:"Internal Server Error",invalidArgs:"Invalid Arguments",badMethod:"Bad Method",notAuthenticated:"Not Authenticated",permissionDenied:"Permission Denied",error:"error: {{status}}",errorWithMsg:"error {{status}}: {{msg}}",requestTimedOut:"request timed out",networkError:"network error"},nav:{privateProfileEnabled:"private profile enabled",darkMode:"dark mode",lightMode:"light mode",addUrl:"add url",addNote:"add note",notes:"notes",settings:"settings",logout:"log out",login:"log in"},footer:{sourceCode:"Source Code"},login:{pageTitle:"Log In",username:"Username",password:"Password",submit:"Log In"},changePassword:{oldPassword:"Old Password",newPassword:"New Password",submit:"Save Changes"},settings:{serverDefault:"Server Default",bookmarklet:"add url bookmarklet",changePassword:"Change Password",groupLanguage:"Language",groupArchive:"Archiving",groupGeneral:"General",groupPrivacy:"Privacy & Sharing",archiveDefault:"Archive new non-Private bookmarks by default",privateDefault:"Default new bookmarks to Private",suggestTags:"Enable tag suggestions",suggestTagsUseReturnKey:"Use return key to apply tag suggestions",privacyLock:"Privacy Lock (Private Account)",publicTagCloud:"Public Tag Cloud (visible to visitors)",previewNotes:"Show note previews in the note list",archivingDisabled:"Archiving Disabled",language:"Language",tabAccount:"Account Settings",tabImportExport:"Import / Export",export:"Export",import:"Import",exportBookmarksJson:"Bookmarks (JSON)",exportBookmarksHtml:"Bookmarks (Netscape HTML)",exportNotesJson:"Notes (JSON)",importBookmarksJson:"Bookmarks (Espial/Pinboard JSON)",importFirefoxJson:"Bookmarks (Firefox JSON)",importNetscapeHtml:"Bookmarks (Netscape HTML)",importNotesJson:"Notes (JSON)",importing:"importing\u2026",imported_one:"{{count}} item imported",imported_other:"{{count}} items imported",importParseError:"could not read file",tabApi:"Api",apiKeyTitle:"API Key",apiKeyHasKey:"An API key is currently set.",apiKeyNoKey:"No API key is set.",apiKeyCreate:"Create API Key",apiKeyReset:"Reset API Key",apiKeyRevoke:"Revoke",apiKeyShownOnce:"This key is shown only once. Copy it now \u2014 you won't be able to see it again.",apiKeyResetHint:"Resetting or revoking invalidates your current key.",apiKeyCopy:"copy",apiKeyCopied:"copied"},rss:"RSS",filter:{all:"all",private:"private",public:"public",unread:"unread",untagged:"untagged",starred:"starred"},pagination:{perPage:"per page:"},pager:{earlier:"\xAB earlier",later:"later \xBB"},notes:{count_one:"{{count}} note",count_other:"{{count}} notes"},search:{placeholder:"search",clearTitle:"clear search results",submitTitle:"submit search",syntaxTitle:"search syntax"},noTitle:"[no title]",edit:"edit",delete:"delete",cancel:"cancel",destroy:"destroy",save:"save",fetch:"fetch",archive:"archive",archiving:"archiving",bmark:{archiveLinkTitle:"archive link",markAsRead:"mark as read",viewInContext:"view in context",url:"url",title:"title",description:"description",tags:"tags",private:"private",toread:"to-read"},note:{killed:"you killed this note",titleLabel:"title:",descriptionLabel:"description:",useMarkdown:"use markdown?",publicLabel:"public?"},addForm:{previouslySaved:"previously saved",url:"URL",archive:"archive",archiveUnavailable:"archiving is unavailable for private bookmarks",readLater:"read later",update:"update bookmark",add:"add bookmark",killed:"you killed this bookmark"},tagCloud:{relatedTags:"Related Tags",topTags:"Top Tags",topTagsTitle:"show a cloud of your most-used tags",allTitle:"show all tags",min2Title:"show tags with at least 2 bookmarks",min5Title:"show tags with at least 5 bookmarks",min10Title:"show tags with at least 10 bookmarks",min20Title:"show tags with at least 20 bookmarks",hide:"hide",show:"show"},bulkEdit:{edit:"edit",select:"select:",oneBookmarkSelected:"1 bookmark selected",bookmarksSelected:"{{count}} bookmarks selected",thisPage:"this page",allPages:"all pages",action:"action:",markAsRead:"mark as read",unread:"unread",addStars:"add stars",removeStars:"remove stars",makePrivate:"make private",makePublic:"make public",removeTags:"remove tags:",addTags:"add tags:",submitting:"submitting\u2026",submit:"submit",destroyOne:"destroy 1 bookmark?",destroyMany:"destroy {{count}} bookmarks?",publicOne:"make 1 bookmark public?",publicMany:"make {{count}} bookmarks public?",pleaseAddSelection:"please add a bookmark selection",pleaseChooseAction:"please choose an action or enter tags",tooManyTags:"cannot add more than 10 tags at the same time when over 20,000 bookmarks would be affected",pageMismatch:"page bookmark count mismatch",editedCount_one:"edited {{editedCount}} bookmark",editedCount_other:"edited {{editedCount}} bookmarks",editedCountMismatch_one:"selection count was {{selectionCount}}, but edited {{editedCount}} bookmark, due to matching bookmark data having changed",editedCountMismatch_other:"selection count was {{selectionCount}}, but edited {{editedCount}} bookmarks, due to matching bookmark data having changed"},bulkEditNotes:{oneNoteSelected:"1 note selected",notesSelected:"{{count}} notes selected",destroyOne:"destroy 1 note?",destroyMany:"destroy {{count}} notes?",publicOne:"make 1 note public?",publicMany:"make {{count}} notes public?",useMarkdown:"use markdown",usePlaintext:"use plaintext",pleaseAddSelection:"please add a note selection",pleaseChooseAction:"please choose an action",pageMismatch:"page note count mismatch",editedCount_one:"edited {{editedCount}} note",editedCount_other:"edited {{editedCount}} notes",editedCountMismatch_one:"selection count was {{selectionCount}}, but edited {{editedCount}} note, due to matching note data having changed",editedCountMismatch_other:"selection count was {{selectionCount}}, but edited {{editedCount}} notes, due to matching note data having changed"},docs:{title:"Understanding the Search Syntax",pageFilters:"Page filters",pageFiltersDesc:"Searches are scoped to the currently selected page filter.",soGiven:"So, given the possible page filters",if:"If",isCurrentlySelectedIncludes:"is currently selected, the search includes",bookmarks:"bookmarks",isCurrentlySelectedOnly:"is currently selected, the search only includes",bookmarksEtc:"bookmarks, etc..",combineAnd:"Combine Searches (AND)",separateBySpace:"Separate terms by a space.",forExample:"For example,",combineOr:"Combine Searches (OR)",put:"Put",betweenQuery:"between each search query.",excludeWords:"Exclude words from your search",inFrontWord:"in front of a word you want to leave out.",exactMatch:"Search for an exact match",putInQuotes:"Put a word or phrase inside quotes.",specificField:"Search on a specific field",inFrontTerm:"in front of the term,",where:"where",isOneOfOptions:"is one of the options below",bookmarkSearch:"Bookmark Search",noteSearch:"Note Search",fieldHeader:"FIELD",exampleHeader:"EXAMPLE",complexExamples:"More Complex Examples",complexExample1Desc:'"youtube" in url, and title of "haskell" or title of "python" and after 12/31/2017',complexExample2Desc:'"hacker news" not in title, and "news", "cnn", "npr" anywhere, or "the guardian" in the description'}};function Xe(){return globalThis.app}function sl(e=navigator.language,t){let a=(t instanceof Date?t.getTime():new Date(t).getTime())-Date.now(),i=Math.abs(a),l=[["year",365*24*60*60*1e3],["month",720*60*60*1e3],["day",1440*60*1e3],["hour",3600*1e3],["minute",60*1e3],["second",1e3]],r=new Intl.RelativeTimeFormat(e,{numeric:"auto"});for(let[s,o]of l)if(i>=o||s==="second")return r.format(Math.round(a/o),s);return""}function Da(e,t){return new Date(t).toLocaleString(e,{dateStyle:"full",timeStyle:"long"})}function ng(e,t){return new Date(t).toLocaleDateString(e,{year:"numeric",month:"short",day:"numeric"})}function ol(e){e.close()}function xo(e){var t;(t=document.getElementById(e))==null||t.focus()}function Ex(e){return decodeURIComponent(e)}function Ax(e){var r;let t=e.slice(0,1),a=(t==="#"||t==="?"?e.slice(1):e).split("&").filter(s=>s!==""),i=s=>Ex(s.replace(/\+/g," ")),l=[];for(let s of a){let[o,...u]=s.split("=");o&&(u.length===0?l.push([i(o),null]):u.length===1&&l.push([i(o),i((r=u[0])!=null?r:"")]))}return l}function Rr(){return Ax(window.location.search)}function Or(e,t){for(let[n,a]of e)if(n===t)return a;return null}function ul(e){return encodeURIComponent(e.replace(/\+/g,"%2B"))}function Un(e){return e!=null?e:""}function ra(e){var t;return(t=e==null?void 0:e.replace(/,/g," ").replace(/\s+/g," ").trim())!=null?t:""}function ft(e,t,n){let a=n.trim();return!a.includes("\n")&&!a.includes("doctype html")&&a.length>0?e("error.errorWithMsg",{status:t,msg:a}):e("error.error",{status:t})}function ag(e){let t=5381,n=e.length;for(;n;)t=t*33^e.charCodeAt(--n);return(t>>>0).toString(36)}var ig="translation";var mf=Xe();xt.use(Ic).use(vo).init({lng:mf.lang,fallbackLng:"en",defaultNS:ig,ns:[ig],partialBundledLanguages:!0,resources:{en:{translation:tg}},backend:{backends:[tf,Wc],backendOptions:[{prefix:"i18next_res_".concat(ag(mf.i18nR),"_"),expirationTime:10080*60*1e3},{loadPath:"".concat(mf.i18nR,"/{{lng}}/{{ns}}.json")}]},interpolation:{escapeValue:!1},load:"currentOnly"});var j1=Q(be()),Dh=Q(U0());var Kn=class extends Error{constructor(){super(...arguments);G(this,"name","KyError")}get isKyError(){return!0}};var er=class extends Kn{constructor(n,a,i){var u;let l=n.status||n.status===0?n.status:"",r=(u=n.statusText)!=null?u:"",s="".concat(l," ").concat(r).trim(),o=s?"status code ".concat(s):"an unknown error";super("Request failed with ".concat(o,": ").concat(a.method," ").concat(a.url));G(this,"name","HTTPError");G(this,"response");G(this,"request");G(this,"options");G(this,"data");this.response=n,this.request=a,this.options=i}};var tr=class extends Kn{constructor(n,a){super("Request failed due to a network error: ".concat(n.method," ").concat(n.url),a);G(this,"name","NetworkError");G(this,"request");this.request=n}};var nr=class extends Error{constructor(n){let a="Non-error value was thrown";try{typeof n=="string"?a=n:n&&typeof n=="object"&&"message"in n&&typeof n.message=="string"&&(a=n.message)}catch(i){}super(a);G(this,"name","NonError");G(this,"value");this.value=n}};var ji=class extends Kn{constructor(n){let a=n!=null&&n.cause?n.cause instanceof Error?n.cause:new nr(n.cause):void 0;super(n!=null&&n.code?"Forced retry: ".concat(n.code):"Forced retry",a?{cause:a}:void 0);G(this,"name","ForceRetryError");G(this,"customDelay");G(this,"code");G(this,"customRequest");this.customDelay=n==null?void 0:n.delay,this.code=n==null?void 0:n.code,this.customRequest=n==null?void 0:n.request}};var Pu=class extends Error{constructor(n){super("Response schema validation failed");G(this,"name","SchemaValidationError");G(this,"issues");this.issues=n}};var ge=class extends Kn{constructor(n){super("Request timed out: ".concat(n.method," ").concat(n.url));G(this,"name","TimeoutError");G(this,"request");this.request=n}};var Zp=(()=>{let e=!1,t=!1,n=typeof globalThis.ReadableStream=="function",a=typeof globalThis.Request=="function";if(n&&a)try{t=new globalThis.Request("https://empty.invalid",{body:new globalThis.ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type")}catch(i){if(i instanceof Error&&i.message==="unsupported BodyInit type")return!1;throw i}return e&&!t})(),B0=typeof globalThis.AbortController=="function",Wu=typeof globalThis.AbortSignal=="function"&&typeof globalThis.AbortSignal.any=="function",H0=typeof globalThis.ReadableStream=="function",q0=typeof globalThis.FormData=="function",ec=["get","post","put","patch","head","delete"],tA=()=>{};tA();var j0={json:"application/json",text:"text/*",formData:"multipart/form-data",arrayBuffer:"*/*",blob:"*/*",bytes:"*/*"},ar=2147483647,V0=40,tc=Symbol("stop"),_s=class{constructor(t){G(this,"options");this.options=t}},Y0=e=>new _s(e),G0={json:!0,parseJson:!0,stringifyJson:!0,searchParams:!0,baseUrl:!0,prefix:!0,retry:!0,timeout:!0,totalTimeout:!0,hooks:!0,throwHttpErrors:!0,onDownloadProgress:!0,onUploadProgress:!0,fetch:!0,context:!0},K0={method:!0,headers:!0,body:!0,mode:!0,credentials:!0,cache:!0,redirect:!0,referrer:!0,referrerPolicy:!0,integrity:!0,keepalive:!0,signal:!0,window:!0,duplex:!0};var nc=new TextEncoder,nA=e=>{if(!e)return 0;if(e instanceof FormData){let t=0;for(let[n,a]of e)t+=V0,t+=nc.encode('Content-Disposition: form-data; name="'.concat(n,'"')).byteLength,t+=typeof a=="string"?nc.encode(a).byteLength:a.size;return t}return e instanceof Blob?e.size:e instanceof ArrayBuffer||ArrayBuffer.isView(e)?e.byteLength:typeof e=="string"?nc.encode(e).byteLength:e instanceof URLSearchParams?nc.encode(e.toString()).byteLength:0},X0=(e,t,n)=>{let a,i=0;return e.pipeThrough(new TransformStream({transform(l,r){if(r.enqueue(l),a){i+=a.byteLength;let s=t===0?0:i/t;s>=1&&(s=1-Number.EPSILON),n==null||n({percent:s,totalBytes:Math.max(t,i),transferredBytes:i},a)}a=l},flush(){a&&(i+=a.byteLength,n==null||n({percent:1,totalBytes:Math.max(t,i),transferredBytes:i},a))}}))},$0=(e,t)=>{if(!e.body)return e;let n={status:e.status,statusText:e.statusText,headers:e.headers};if(e.status===204)return new Response(null,n);let a=Math.max(0,Number(e.headers.get("content-length"))||0);return new Response(X0(e.body,a,t),n)},Q0=(e,t,n)=>{if(!e.body)return e;let a=nA(n!=null?n:e.body);return new Request(e,{duplex:"half",body:X0(e.body,a,t)})};var Xn=e=>e!==null&&typeof e=="object";var aA=Symbol("replaceOption"),Fp=e=>Xn(e)&&e[aA]===!0?{isReplace:!0,value:e.value}:{isReplace:!1,value:e};var Ms=(...e)=>{for(let t of e)if((!Xn(t)||Array.isArray(t))&&t!==void 0)throw new TypeError("The `options` argument must be an object");return Pp({},...e)},Ip=(e={},t={})=>{let n=new globalThis.Headers(e),a=t instanceof globalThis.Headers,i=new globalThis.Headers(t);for(let[l,r]of i.entries())a&&r==="undefined"||r===void 0?n.delete(l):n.set(l,r);return n},Jp=e=>{if(!Xn(e)||Array.isArray(e))return!1;let t=Object.getPrototypeOf(e);return t===Object.prototype||t===null},ir=e=>{if(e instanceof URLSearchParams){let t=new URLSearchParams(e),n=e[si];return n&&(t[si]=new Set(n)),t}return e instanceof globalThis.Headers?new globalThis.Headers(e):Array.isArray(e)?[...e]:Jp(e)?T({},e):e},iA=e=>Object.fromEntries(Object.entries(e).filter(t=>t[1]!==void 0)),lA=(e,t)=>Jp(e)&&Jp(t)?iA(T(T({},e),t)):Ip(e,t);function Ds(e,t,n){var a,i;return Object.hasOwn(t,n)&&t[n]===void 0?[]:Pp((a=e[n])!=null?a:[],(i=t[n])!=null?i:[])}var ac=(e={},t={})=>({init:Ds(e,t,"init"),beforeRequest:Ds(e,t,"beforeRequest"),beforeRetry:Ds(e,t,"beforeRetry"),beforeError:Ds(e,t,"beforeError"),afterResponse:Ds(e,t,"afterResponse")}),si=Symbol("deletedParameters"),rA=(e,t)=>{let n=new URLSearchParams,a=new Set;for(let i of[e,t])if(i!==void 0)if(i instanceof URLSearchParams){for(let[r,s]of i.entries())n.append(r,s),a.delete(r);let l=i[si];if(l)for(let r of l)n.delete(r),a.add(r)}else if(Array.isArray(i))for(let l of i){if(!Array.isArray(l)||l.length!==2)throw new TypeError("Array search parameters must be provided in [[key, value], ...] format");n.append(String(l[0]),String(l[1])),a.delete(String(l[0]))}else if(Xn(i))for(let[l,r]of Object.entries(i))r===void 0?(n.delete(l),a.add(l)):(n.append(l,String(r)),a.delete(l));else{let l=new URLSearchParams(i);for(let[r,s]of l.entries())n.append(r,s),a.delete(r)}return a.size>0&&(n[si]=a),n},Pp=(...e)=>{let t={},n={},a={},i,l=[];for(let r of e)if(Array.isArray(r))Array.isArray(t)||(t=[]),t=[...t,...r];else if(Xn(r)){for(let[s,o]of Object.entries(r)){if(s==="signal"&&o instanceof globalThis.AbortSignal){l.push(o);continue}let u=Fp(o),{isReplace:c}=u;if(o=u.value,s==="context"){if(o!=null&&(!Xn(o)||Array.isArray(o)))throw new TypeError("The `context` option must be an object");t=L(T({},t),{context:o==null?{}:T(c?{}:T({},t.context),o)});continue}if(s==="searchParams"){o==null?i=void 0:c?i=o:i=i===void 0?o:rA(i,o);continue}Xn(o)&&!c&&s in t&&(o=Pp(t[s],o)),t=L(T({},t),{[s]:o})}if(Xn(r.hooks)){let{value:s,isReplace:o}=Fp(r.hooks);a=ac(o?{}:a,s),t.hooks=a}if(Xn(r.headers)){let{value:s,isReplace:o}=Fp(r.headers);n=o?ir(s):lA(n,s),t.headers=n}}return i!==void 0&&(t.searchParams=i),l.length>0&&(l.length===1?t.signal=l[0]:Wu?t.signal=AbortSignal.any(l):t.signal=l.at(-1)),t};var F0=e=>ec.includes(e)?e.toUpperCase():e,sA=["get","put","head","delete","options","trace"],oA=[408,413,429,500,502,503,504],uA=[413,429,503],Z0={limit:2,methods:sA,statusCodes:oA,afterStatusCodes:uA,maxRetryAfter:Number.POSITIVE_INFINITY,backoffLimit:Number.POSITIVE_INFINITY,delay:e=>.3*2**(e-1)*1e3,jitter:void 0,retryOnTimeout:!1},J0=(e={})=>{var n;if(typeof e=="number")return L(T({},Z0),{limit:e});if(e.methods&&!Array.isArray(e.methods))throw new Error("retry.methods must be an array");if(e.statusCodes&&!Array.isArray(e.statusCodes))throw new Error("retry.statusCodes must be an array");let t=Object.fromEntries(Object.entries(L(T({},e),{methods:(n=e.methods)==null?void 0:n.map(a=>a.toLowerCase())})).filter(([,a])=>a!==void 0));return T(T({},Z0),t)};async function Wp(e,t,n,a){return new Promise((i,l)=>{let r=setTimeout(()=>{n&&n.abort(),l(new ge(e))},a.timeout);a.fetch(e,t).then(i).catch(l).then(()=>{clearTimeout(r)})})}async function ic(e,{signal:t}){return new Promise((n,a)=>{t&&(t.throwIfAborted(),t.addEventListener("abort",i,{once:!0}));function i(){clearTimeout(l),a(t.reason)}let l=setTimeout(()=>{t==null||t.removeEventListener("abort",i),n()},e)})}var I0=e=>{let t={};for(let n in e)Object.hasOwn(e,n)&&!(n in K0)&&!(n in G0)&&(t[n]=e[n]);return t},P0=e=>{var t;return e===void 0?!1:Array.isArray(e)?e.length>0:e instanceof URLSearchParams?e.size>0||!!((t=e[si])!=null&&t.size):typeof e=="object"?Object.keys(e).length>0:typeof e=="string"?e.trim().length>0:!!e};var cA=Object.prototype.toString,fA=e=>cA.call(e)==="[object Error]",dA=new Set(["network error","NetworkError when attempting to fetch resource.","The Internet connection appears to be offline.","Network request failed","fetch failed","terminated"," A network error occurred.","Network connection lost"]);function eh(e){if(!(e&&fA(e)&&e.name==="TypeError"&&typeof e.message=="string"))return!1;let{message:n,stack:a}=e;return n==="Load failed"?a===void 0||"__sentry_captured__"in e:n.startsWith("error sending request for url")||n==="Failed to fetch"||n.startsWith("Failed to fetch (")&&n.endsWith(")")?!0:dA.has(n)}var th=(e,t)=>e instanceof t||(e==null?void 0:e.name)===t.name;function W0(e){return th(e,er)}function eS(e){return th(e,tr)}function tS(e){return th(e,ge)}var pA=10*1024*1024,hA="The `prefixUrl` option has been renamed `prefix` in v2 and enhanced to allow slashes in input. See also the new `baseUrl` option for improved flexibility with standard URL resolution: https://github.com/sindresorhus/ky#baseurl",zs=Symbol("timedOutResponseData"),mA=e=>{var a;let t=/;\s*charset\s*=\s*(?:"([^"]+)"|([^;,\s]+))/i.exec(e),n=(a=t==null?void 0:t[1])!=null?a:t==null?void 0:t[2];if(n)try{return new TextDecoder(n)}catch(i){}return new TextDecoder},nS="The `schema` argument must follow the Standard Schema specification",gA=e=>typeof e!="object"?e:T(T(T(T({},e),e.methods&&{methods:[...e.methods]}),e.statusCodes&&{statusCodes:[...e.statusCodes]}),e.afterStatusCodes&&{afterStatusCodes:[...e.afterStatusCodes]}),lS=Object.prototype.toString,aS=e=>e instanceof globalThis.Request||lS.call(e)==="[object Request]",Ls=e=>e instanceof globalThis.Response||lS.call(e)==="[object Response]",yA=e=>Array.isArray(e)?e.map(t=>[...t]):ir(e);function bA(e){let t=L(T({},e),{json:ir(e.json),context:ir(e.context),headers:ir(e.headers),searchParams:yA(e.searchParams)});return e.retry!==void 0&&(t.retry=gA(e.retry)),t}var iS=async(e,t)=>{if(typeof t!="object"&&typeof t!="function"||t===null)throw new TypeError(nS);let n=t["~standard"];if(typeof n!="object"||n===null||typeof n.validate!="function")throw new TypeError(nS);let a=await n.validate(e);if(a.issues)throw new Pu(a.issues);return a.value},fc,rS,Na,Rn,ct,_,js,Yi,Vs,Gi,sr,Ki,Ys,C,Vi,sS,nh,oS,ah,uS,cS,fS,lc,oi,ih,Us,dS,pS,lh,rc,sc,oc,Bs,rh,lr,uc,rr,cc,hS,Hs=class Hs{constructor(t,n={}){Dt(this,C);G(this,"request");Dt(this,Na);Dt(this,Rn,0);Dt(this,ct);Dt(this,_);Dt(this,js);Dt(this,Yi);Dt(this,Vs,new WeakSet);Dt(this,Gi);Dt(this,sr);Dt(this,Ki,!1);Dt(this,Ys,new WeakMap);var i,l,r,s,o,u,c,f,d,h,v,g,k,m;if(Tt(this,ct,t),Object.hasOwn(n,"prefixUrl"))throw new Error(hA);if(Tt(this,_,L(T({},n),{headers:Ip(E(this,ct).headers,n.headers),hooks:ac({},n.hooks),method:F0((l=(i=n.method)!=null?i:E(this,ct).method)!=null?l:"GET"),prefix:String(n.prefix||""),retry:J0(n.retry),throwHttpErrors:(r=n.throwHttpErrors)!=null?r:!0,timeout:(s=n.timeout)!=null?s:1e4,totalTimeout:(o=n.totalTimeout)!=null?o:!1,fetch:(u=n.fetch)!=null?u:globalThis.fetch.bind(globalThis),context:(c=n.context)!=null?c:{}})),typeof E(this,ct)!="string"&&!(E(this,ct)instanceof URL||E(this,ct)instanceof globalThis.Request))throw new TypeError("`input` must be a string, URL, or Request");if(typeof E(this,ct)=="string"){if(E(this,_).prefix){let p=E(this,_).prefix.replace(/\/+$/,""),b=E(this,ct).replace(/^\/+/,"");Tt(this,ct,"".concat(p,"/").concat(b))}if(E(this,_).baseUrl){let p;try{p=new URL(E(this,ct))}catch(b){}p||Tt(this,ct,new URL(E(this,ct),new Request(E(this,_).baseUrl).url))}}B0&&Wu&&(Tt(this,Yi,(f=E(this,_).signal)!=null?f:E(this,ct).signal),Tt(this,Na,new globalThis.AbortController),E(this,_).signal=H(this,C,ih).call(this)),Zp&&(E(this,_).duplex="half"),E(this,_).json!==void 0&&(E(this,_).body=(v=(h=(d=E(this,_)).stringifyJson)==null?void 0:h.call(d,E(this,_).json))!=null?v:JSON.stringify(E(this,_).json),E(this,_).headers.set("content-type",(g=E(this,_).headers.get("content-type"))!=null?g:"application/json"));let a=n.headers&&new globalThis.Headers(n.headers).has("content-type");if(E(this,ct)instanceof globalThis.Request&&(q0&&E(this,_).body instanceof globalThis.FormData||E(this,_).body instanceof URLSearchParams)&&!a&&E(this,_).headers.delete("content-type"),this.request=new globalThis.Request(E(this,ct),E(this,_)),P0(E(this,_).searchParams)){let p=new URL(this.request.url),b=(k=E(this,_).searchParams)==null?void 0:k[si];if(b)for(let S of b)p.searchParams.delete(S);if(typeof E(this,_).searchParams=="string"){let S=E(this,_).searchParams.replace(/^\?/,"");S!==""&&(p.search=p.search?"".concat(p.search,"&").concat(S):"?".concat(S))}else{let S=new URLSearchParams(H(m=Hs,fc,rS).call(m,E(this,_).searchParams));for(let[x,R]of S.entries())p.searchParams.append(x,R)}if(E(this,_).searchParams&&typeof E(this,_).searchParams=="object"&&!Array.isArray(E(this,_).searchParams)&&!(E(this,_).searchParams instanceof URLSearchParams))for(let[S,x]of Object.entries(E(this,_).searchParams))x===void 0&&p.searchParams.delete(S);this.request=new globalThis.Request(p,E(this,_))}if(E(this,_).onUploadProgress&&typeof E(this,_).onUploadProgress!="function")throw new TypeError("The `onUploadProgress` option must be a function");Tt(this,sr,typeof E(this,_).totalTimeout=="number"?H(this,C,rh).call(this):void 0)}static create(t,n){var o,u,c,f;let a=(u=(o=n.hooks)==null?void 0:o.init)!=null?u:[],i=a.length>0?bA(n):n;for(let d of a)d(i);let l=new Hs(t,i),r=async()=>{var g,k,m,p,b,S,x,R,N,D,M,U,ue;if(typeof E(l,_).timeout=="number"&&E(l,_).timeout>ar)throw new RangeError("The `timeout` option cannot be greater than ".concat(ar));if(typeof E(l,_).totalTimeout=="number"&&E(l,_).totalTimeout>ar)throw new RangeError("The `totalTimeout` option cannot be greater than ".concat(ar));await Promise.resolve();let d=await H(g=l,C,dS).call(g),h=d!=null?d:await H(k=l,C,lh).call(k,async()=>{var K;return H(K=l,C,oc).call(K)}),v=d!==void 0||H(m=l,C,sc).call(m);for(;;){if(h===void 0)return h;if(Ls(h))try{h=await H(p=l,C,pS).call(p,h)}catch(q){if(!(q instanceof ji))throw q;let O=await H(b=l,C,rc).call(b,q,async()=>{var X;return H(X=l,C,oc).call(X)});if(O===void 0)return O;h=O,v=H(S=l,C,sc).call(S);continue}let K=h;if(!K.ok&&K.type!=="opaque"&&(typeof E(l,_).throwHttpErrors=="function"?E(l,_).throwHttpErrors(K.status):E(l,_).throwHttpErrors)){let q=new er(K,H(x=l,C,rr).call(x,K),H(R=l,C,lr).call(R)),O=q;if(q.data=await H(N=l,C,oS).call(N,K),v)throw O;let X=await H(D=l,C,rc).call(D,q,async()=>{var I;return H(I=l,C,oc).call(I)});if(X===void 0)return X;h=X,v=H(M=l,C,sc).call(M);continue}break}if(!Ls(h))return h;if(H(U=l,C,nh).call(U,h),E(l,_).onDownloadProgress){if(typeof E(l,_).onDownloadProgress!="function")throw new TypeError("The `onDownloadProgress` option must be a function");if(!H0)throw new Error("Streams are not supported in your environment. `ReadableStream` is missing.");let K=h.clone();return H(ue=l,C,oi).call(ue,h),$0(K,E(l,_).onDownloadProgress)}return h},s=(async()=>{var d,h,v,g,k;try{return await r()}catch(m){if(!(m instanceof Error)||E(l,Vs).has(m))throw m;let p=m;for(let b of E(l,_).hooks.beforeError){let S=await b({request:l.request,options:H(d=l,C,lr).call(d),error:p,retryCount:E(l,Rn)});S instanceof Error&&(p=S)}throw p}finally{let m=E(l,js);H(v=l,C,lc).call(v,(h=m==null?void 0:m.body)!=null?h:void 0),l.request!==m&&H(k=l,C,lc).call(k,(g=l.request.body)!=null?g:void 0)}})();for(let[d,h]of Object.entries(j0))d==="bytes"&&typeof((f=(c=globalThis.Response)==null?void 0:c.prototype)==null?void 0:f.bytes)!="function"||(s[d]=async v=>{var p;l.request.headers.set("accept",l.request.headers.get("accept")||h);let g=await s;if(d!=="json")return g[d]();let k=await g.text();if(k==="")return v!==void 0?iS(void 0,v):JSON.parse(k);let m=i.parseJson?await i.parseJson(k,{request:H(p=l,C,rr).call(p,g),response:g}):JSON.parse(k);return v===void 0?m:iS(m,v)});return s}};fc=new WeakSet,rS=function(t){return t&&typeof t=="object"&&!Array.isArray(t)&&!(t instanceof URLSearchParams)?Object.fromEntries(Object.entries(t).filter(([,n])=>n!==void 0)):t},Na=new WeakMap,Rn=new WeakMap,ct=new WeakMap,_=new WeakMap,js=new WeakMap,Yi=new WeakMap,Vs=new WeakMap,Gi=new WeakMap,sr=new WeakMap,Ki=new WeakMap,Ys=new WeakMap,C=new WeakSet,Vi=function(){let t=E(this,_).retry.delay(E(this,Rn)+1),n=t;return E(this,_).retry.jitter===!0?n=Math.random()*t:typeof E(this,_).retry.jitter=="function"&&(n=E(this,_).retry.jitter(t),(!Number.isFinite(n)||n<0)&&(n=t)),Math.min(E(this,_).retry.backoffLimit,n)},sS=async function(t){var a,i,l,r,s;if(E(this,Rn)>=E(this,_).retry.limit)throw t;let n=t instanceof Error?t:new nr(t);if(n instanceof ji)return(a=n.customDelay)!=null?a:H(this,C,Vi).call(this);if(!E(this,_).retry.methods.includes(this.request.method.toLowerCase()))throw t;if(E(this,_).retry.shouldRetry!==void 0){let o=await E(this,_).retry.shouldRetry({error:n,retryCount:E(this,Rn)+1});if(o===!1)throw t;if(o===!0)return H(this,C,Vi).call(this)}if(tS(t)){if(!E(this,_).retry.retryOnTimeout)throw t;return H(this,C,Vi).call(this)}if(W0(t)){if(!E(this,_).retry.statusCodes.includes(t.response.status))throw t;let o=(s=(r=(l=(i=t.response.headers.get("Retry-After"))!=null?i:t.response.headers.get("RateLimit-Reset"))!=null?l:t.response.headers.get("X-RateLimit-Retry-After"))!=null?r:t.response.headers.get("X-RateLimit-Reset"))!=null?s:t.response.headers.get("X-Rate-Limit-Reset");if(o&&E(this,_).retry.afterStatusCodes.includes(t.response.status)){let u=Number(o)*1e3;return Number.isNaN(u)?u=Date.parse(o)-Date.now():u>=Date.parse("2024-01-01")&&(u-=Date.now()),Number.isFinite(u)?(u=Math.max(0,u),Math.min(E(this,_).retry.maxRetryAfter,u)):Math.min(E(this,_).retry.maxRetryAfter,H(this,C,Vi).call(this))}if(t.response.status===413)throw t;return H(this,C,Vi).call(this)}if(!eS(t))throw t;return H(this,C,Vi).call(this)},nh=function(t){let n=H(this,C,rr).call(this,t);return E(this,_).parseJson&&(t.json=async()=>{let a=await t.text();return a===""?JSON.parse(a):E(this,_).parseJson(a,{request:n,response:t})}),t},oS=async function(t){var i;let n=await H(this,C,cS).call(this,t,H(this,C,ah).call(this));if(n===zs){H(this,C,Us).call(this);return}if(!n)return;if(!H(this,C,uS).call(this,(i=t.headers.get("content-type"))!=null?i:""))return n;let a=await H(this,C,fS).call(this,n,t,H(this,C,ah).call(this),H(this,C,rr).call(this,t));if(a===zs){H(this,C,Us).call(this);return}return a},ah=function(){let t=E(this,_).timeout===!1?1e4:E(this,_).timeout,n=H(this,C,Bs).call(this);if(n===void 0)return t;if(n<=0)throw new ge(this.request);return Math.min(t,n)},uS=function(t){var a;let n=((a=t.split(";",1)[0])!=null?a:"").trim().toLowerCase();return/\/(?:.*[.+-])?json$/.test(n)},cS=async function(t,n){var f;let{body:a}=t;if(!a)try{return await t.text()}catch(d){return}let i;try{i=a.getReader()}catch(d){return}let l=mA((f=t.headers.get("content-type"))!=null?f:""),r=[],s=0,o=(async()=>{try{for(;;){let{done:d,value:h}=await i.read();if(d)break;if(s+=h.byteLength,s>pA){i.cancel().catch(()=>{});return}r.push(l.decode(h,{stream:!0}))}}catch(d){return}return r.push(l.decode()),r.join("")})(),u=new Promise(d=>{let h=setTimeout(()=>{d(zs)},n);o.finally(()=>{clearTimeout(h)})}),c=await Promise.race([o,u]);return c===zs&&i.cancel().catch(()=>{}),c},fS=async function(t,n,a,i){let l;try{return await Promise.race([Promise.resolve().then(()=>E(this,_).parseJson?E(this,_).parseJson(t,{request:i,response:n}):JSON.parse(t)),new Promise(r=>{l=setTimeout(()=>{r(zs)},a)})])}catch(r){return}finally{clearTimeout(l)}},lc=function(t){t&&t.cancel().catch(()=>{})},oi=function(t){var n;H(this,C,lc).call(this,(n=t.body)!=null?n:void 0)},ih=function(){return E(this,Yi)?AbortSignal.any([E(this,Yi),E(this,Na).signal]):E(this,Na).signal},Us=function(){let t=H(this,C,Bs).call(this);if(t!==void 0&&t<=0)throw new ge(this.request)},dS=async function(){for(let t of E(this,_).hooks.beforeRequest){let n=await t({request:this.request,options:H(this,C,lr).call(this),retryCount:0});if(aS(n))H(this,C,uc).call(this,n);else if(Ls(n))return n}},pS=async function(t){let n=H(this,C,rr).call(this,t);for(let a of E(this,_).hooks.afterResponse){let i=H(this,C,cc).call(this,t.clone(),n);H(this,C,nh).call(this,i);let l;try{l=await a({request:this.request,options:H(this,C,lr).call(this),response:i,retryCount:E(this,Rn)})}catch(s){throw i!==t&&H(this,C,oi).call(this,i),H(this,C,oi).call(this,t),s}if(l instanceof _s)throw i!==t&&H(this,C,oi).call(this,i),H(this,C,oi).call(this,t),new ji(l.options);let r=Ls(l)?H(this,C,cc).call(this,l,n):t;i!==t&&i!==r&&i.body!==r.body&&H(this,C,oi).call(this,i),t!==r&&t.body!==r.body&&H(this,C,oi).call(this,t),t=r}return t},lh=async function(t){try{return await t()}catch(n){return H(this,C,rc).call(this,n,t)}},rc=async function(t,n){Tt(this,Ki,!1);let a=Math.min(await H(this,C,sS).call(this,t),ar),i={signal:E(this,Yi)},l=H(this,C,Bs).call(this);if(l!==void 0){if(l<=0)throw new ge(this.request);if(a>=l)throw await ic(l,i),new ge(this.request)}if(await ic(a,i),H(this,C,Us).call(this),t instanceof ji&&t.customRequest){let r=new globalThis.Request(t.customRequest,E(this,_).signal?{signal:E(this,_).signal}:void 0);H(this,C,uc).call(this,r)}for(let r of E(this,_).hooks.beforeRetry){let s;try{s=await r({request:this.request,options:H(this,C,lr).call(this),error:t,retryCount:E(this,Rn)+1})}catch(o){throw o instanceof Error&&o!==t&&E(this,Vs).add(o),o}if(aS(s)){H(this,C,uc).call(this,s);break}if(Ls(s))return Tt(this,Ki,!0),jc(this,Rn)._++,s;if(s===tc)return}return H(this,C,Us).call(this),jc(this,Rn)._++,H(this,C,lh).call(this,n)},sc=function(){let t=E(this,Ki);return Tt(this,Ki,!1),t},oc=async function(){var i,l;(i=E(this,Na))!=null&&i.signal.aborted&&(Tt(this,Na,new globalThis.AbortController),E(this,_).signal=H(this,C,ih).call(this),this.request=new globalThis.Request(this.request,{signal:E(this,_).signal}));let t=I0(E(this,_)),n=E(this,_).retry.limit>0?this.request.clone():void 0,a=H(this,C,hS).call(this,this.request,(l=E(this,_).body)!=null?l:void 0);Tt(this,js,a),n&&(this.request=n);try{let r=H(this,C,Bs).call(this);if(r!==void 0&&r<=0)throw new ge(this.request);let s=E(this,_).timeout===!1?r:r===void 0?E(this,_).timeout:Math.min(E(this,_).timeout,r),o=s===void 0?await E(this,_).fetch(a,t):await Wp(a,t,E(this,Na),{timeout:s,fetch:E(this,_).fetch});return H(this,C,cc).call(this,o,a)}catch(r){throw eh(r)?new tr(this.request,{cause:r}):r}},Bs=function(){if(E(this,sr)===void 0)return;let t=H(this,C,rh).call(this)-E(this,sr);return Math.max(0,E(this,_).totalTimeout-t)},rh=function(){var t,n;return(n=(t=globalThis.performance)==null?void 0:t.now())!=null?n:Date.now()},lr=function(){if(!E(this,Gi)){let t=E(this,_),{hooks:n,json:a,parseJson:i,stringifyJson:l,searchParams:r,timeout:s,totalTimeout:o,throwHttpErrors:u,fetch:c}=t,f=ia(t,["hooks","json","parseJson","stringifyJson","searchParams","timeout","totalTimeout","throwHttpErrors","fetch"]);Tt(this,Gi,Object.freeze(f))}return E(this,Gi)},uc=function(t){Tt(this,Gi,void 0),this.request=t},rr=function(t){var n;return(n=E(this,Ys).get(t))!=null?n:this.request},cc=function(t,n){return E(this,Ys).set(t,n),t},hS=function(t,n){var a;return!E(this,_).onUploadProgress||!t.body||!Zp?t:Q0(t,E(this,_).onUploadProgress,(a=n!=null?n:E(this,_).body)!=null?a:void 0)},Dt(Hs,fc);var qs=Hs;var sh=e=>{let t=(n,a)=>qs.create(n,Ms(e,a));for(let n of ec)t[n]=(a,i)=>qs.create(a,Ms(e,i,{method:n}));return t.create=n=>sh(Ms(n)),t.extend=n=>(typeof n=="function"&&(n=n(e!=null?e:{})),sh(Ms(e,n))),t.stop=tc,t.retry=Y0,t},vA=sh(),mS=vA;function SA(e){let t=Xe(),n=new Headers(e);return n.set(t.csrfHeaderName,t.csrfToken),n}async function yt(e,t,n={}){var i;return await mS(t,{method:e,headers:SA(n.headers),body:(i=n.body)!=null?i:void 0,throwHttpErrors:!1,timeout:n.timeout})}async function gS(e,t){let n=await yt("PATCH","api/bm/".concat(e.toString(),"/").concat(t),{headers:{"content-type":"application/x-www-form-urlencoded"}});return{ok:n.ok,status:n.status,bodyText:await n.text()}}async function yS(e){let t=await yt("PATCH","api/bm/".concat(e.toString(),"/read"),{headers:{"content-type":"application/x-www-form-urlencoded"}});return{ok:t.ok,status:t.status,bodyText:await t.text()}}async function dc(e){let t=await yt("DELETE","api/bm/".concat(e.toString()),{headers:{"content-type":"application/x-www-form-urlencoded"}});return{ok:t.ok,status:t.status,bodyText:await t.text()}}async function bS(e){return SS("api/bm/bulk",e)}async function vS(e){return SS("api/note/bulk",e)}async function SS(e,t){var r;let n=await yt("POST",e,{headers:{"content-type":"application/json"},body:JSON.stringify(t),timeout:3e5}),a=(r=n.headers.get("content-type"))!=null?r:"",i,l;if(a.includes("application/json"))try{l=await n.json()}catch(s){l=void 0}else i=await n.text();return{ok:n.ok,status:n.status,bodyText:i,data:l}}async function TS(e){let t=await yt("POST","api/bm/".concat(e.toString(),"/archive"),{headers:{"content-type":"application/x-www-form-urlencoded"}});return{ok:t.ok,status:t.status,bodyText:await t.text()}}async function pc(e){let t=await yt("POST","api/add",{headers:{"content-type":"application/json"},body:JSON.stringify(e)});return{ok:t.ok,status:t.status,bodyText:await t.text()}}async function xS(e){let t=await yt("POST","api/note/add",{headers:{"content-type":"application/json"},body:JSON.stringify(e)});return{ok:t.ok,status:t.status,bodyText:await t.text()}}async function hc(e){let t=await yt("POST","api/lookuptitle",{headers:{"content-type":"application/json"},body:JSON.stringify(e)});return t.status===200?await t.text():null}async function kS(e){let t=Xe().tagCloudR;if(!t)return null;let n=await yt("POST",t,{headers:{"content-type":"application/json"},body:JSON.stringify(e)});if(!n.ok)return null;try{return await n.json()}catch(a){return null}}async function ES(e){await yt("POST","api/tagcloudmode",{headers:{"content-type":"application/json"},body:JSON.stringify(e)})}async function AS(e){let t=await yt("POST","api/tagSuggestions",{headers:{"content-type":"application/json"},body:JSON.stringify(e)});if(!t.ok)return null;try{return await t.json()}catch(n){return null}}async function wS(e){let t=await yt("DELETE","api/note/".concat(e.toString()),{headers:{"content-type":"application/x-www-form-urlencoded"}});return{ok:t.ok,status:t.status,bodyText:await t.text()}}async function NS(e){let t=await yt("POST","api/accountSettings",{headers:{"content-type":"application/json"},body:JSON.stringify(e)});return{ok:t.ok,status:t.status,bodyText:await t.text()}}async function RS(){let e=await yt("POST","Settings/apikey");if(e.ok)try{let t=await e.json();return{ok:!0,status:e.status,apiKey:t.apiKey}}catch(t){return{ok:!0,status:e.status}}return{ok:!1,status:e.status,bodyText:await e.text()}}async function OS(){let e=await yt("DELETE","Settings/apikey");return{ok:e.ok,status:e.status,bodyText:await e.text()}}var mc={bookmarksJson:"Settings/export/bookmarks/json",bookmarksHtml:"Settings/export/bookmarks/netscape",notesJson:"Settings/export/notes/json"};async function gc(e,t,n){let a=await yt("POST",e,{headers:{"content-type":t},body:n,timeout:3e5});if(a.ok)try{let i=await a.json();return{ok:!0,status:a.status,imported:i.imported}}catch(i){return{ok:!0,status:a.status}}return{ok:!1,status:a.status,bodyText:await a.text()}}var CS=e=>gc("Settings/import/bookmarks/json","application/json",e),_S=e=>gc("Settings/import/bookmarks/firefox","application/json",e),DS=e=>gc("Settings/import/bookmarks/netscape","text/plain",e),MS=e=>gc("Settings/import/notes/json","application/json",e);async function zS(){let e=Xe();await yt("POST",e.authRlogoutR),window.location.reload()}var tn=Q(be());var z=Q(Le()),kA={account:"Settings",importexport:"Settings/importexport",api:"Settings/api"};function Gs(e){return new URL(kA[e],document.baseURI).pathname}function HS(){let e=window.location.pathname;return e===Gs("importexport")?"importexport":e===Gs("api")?"api":"account"}function qS({initial:e}){let{t}=qe(),[n,a]=tn.default.useState(HS);tn.default.useEffect(()=>{let l=()=>{a(HS())};return window.addEventListener("popstate",l),()=>{window.removeEventListener("popstate",l)}},[]);function i(l,r){return(0,z.jsx)("a",{href:Gs(l),className:"dib link".concat(n===l?" nav-active":" silver hover-alt"),onClick:s=>{s.preventDefault(),window.location.pathname!==Gs(l)&&window.history.pushState(null,"",Gs(l)),a(l)},children:r})}return(0,z.jsxs)("div",{children:[(0,z.jsxs)("div",{className:"mb3",children:[i("account",t("settings.tabAccount"))," \u2027 ",i("importexport",t("settings.tabImportExport"))," \u2027 ",i("api",t("settings.tabApi"))]}),(0,z.jsx)("div",{className:n==="account"?"":"dn",children:(0,z.jsx)(EA,{initial:e})}),(0,z.jsx)("div",{className:n==="importexport"?"":"dn",children:(0,z.jsx)(AA,{})}),(0,z.jsx)("div",{className:n==="api"?"":"dn",children:(0,z.jsx)(wA,{initialHasApiKey:e.hasApiKey})})]})}function EA({initial:e}){var u;let{t}=qe(),[n,a]=tn.default.useState(e),[i,l]=tn.default.useState(null),r=!n.archiveBackendEnabled,s=r?t("settings.archivingDisabled"):void 0;async function o(c){try{let f=await NS(c);if(!f.ok)return l(ft(t,f.status,f.bodyText)),!1;l(null),a(c);let d=document.getElementById("privacy-lock-icon");return d&&(d.style.display=c.privacyLock?"":"none"),!0}catch(f){return l(f instanceof ge?t("error.requestTimedOut"):t("error.networkError")),!1}}return(0,z.jsxs)("div",{className:"settings-form",children:[(0,z.jsx)("div",{className:"f7 fw7 ttu tracked thm-text-tertiary mb2",children:t("settings.groupLanguage")}),(0,z.jsx)("div",{className:"flex items-center mb3",children:(0,z.jsxs)("select",{id:"language",name:"language",className:"pointer","aria-label":t("settings.language"),value:(u=n.language)!=null?u:"",onChange:c=>{let f=L(T({},n),{language:c.target.value===""?null:c.target.value});o(f).then(d=>{d&&window.location.reload()})},children:[(0,z.jsx)("option",{value:"",children:t("settings.serverDefault")}),(0,z.jsx)("option",{value:"en",children:"English"}),(0,z.jsx)("option",{value:"de",children:"Deutsch"}),(0,z.jsx)("option",{value:"es",children:"Espa\xF1ol"}),(0,z.jsx)("option",{value:"fr",children:"Fran\xE7ais"}),(0,z.jsx)("option",{value:"it",children:"Italiano"}),(0,z.jsx)("option",{value:"ja",children:"\u65E5\u672C\u8A9E"}),(0,z.jsx)("option",{value:"ko",children:"\uD55C\uAD6D\uC5B4"}),(0,z.jsx)("option",{value:"pl",children:"Polski"}),(0,z.jsx)("option",{value:"pt-BR",children:"Portugu\xEAs (Brasil)"}),(0,z.jsx)("option",{value:"ru",children:"\u0420\u0443\u0441\u0441\u043A\u0438\u0439"}),(0,z.jsx)("option",{value:"tr",children:"T\xFCrk\xE7e"}),(0,z.jsx)("option",{value:"uk",children:"\u0423\u043A\u0440\u0430\u0457\u043D\u0441\u044C\u043A\u0430"}),(0,z.jsx)("option",{value:"zh-Hans",children:"\u7B80\u4F53\u4E2D\u6587"}),(0,z.jsx)("option",{value:"zh-Hant",children:"\u7E41\u9AD4\u4E2D\u6587"})]})}),(0,z.jsx)("div",{className:"f7 fw7 ttu tracked thm-text-tertiary mb2",children:t("settings.groupGeneral")}),(0,z.jsxs)("div",{className:"flex items-center mb2",children:[(0,z.jsx)("input",{type:"checkbox",className:"pointer mr2",id:"suggestTags",name:"suggestTags",checked:n.suggestTags,onChange:c=>{o(L(T({},n),{suggestTags:c.target.checked}))}}),(0,z.jsx)("label",{htmlFor:"suggestTags",className:"lh-copy",children:t("settings.suggestTags")})]}),(0,z.jsxs)("div",{className:"flex items-center mb2",children:[(0,z.jsx)("input",{type:"checkbox",className:"pointer mr2",id:"suggestTagsUseReturnKey",name:"suggestTagsUseReturnKey",checked:n.suggestTagsUseReturnKey,onChange:c=>{o(L(T({},n),{suggestTagsUseReturnKey:c.target.checked}))}}),(0,z.jsx)("label",{htmlFor:"suggestTagsUseReturnKey",className:"lh-copy",children:t("settings.suggestTagsUseReturnKey")})]}),(0,z.jsxs)("div",{className:"flex items-center mb3",children:[(0,z.jsx)("input",{type:"checkbox",className:"pointer mr2",id:"previewNotes",name:"previewNotes",checked:n.previewNotes,onChange:c=>{o(L(T({},n),{previewNotes:c.target.checked}))}}),(0,z.jsx)("label",{htmlFor:"previewNotes",className:"lh-copy",children:t("settings.previewNotes")})]}),(0,z.jsx)("div",{className:"f7 fw7 ttu tracked thm-text-tertiary mb2",children:t("settings.groupArchive")}),(0,z.jsxs)("div",{className:"flex items-center mb3".concat(r?" o-50":""),title:s,children:[(0,z.jsx)("input",{type:"checkbox",className:"mr2".concat(r?"":" pointer"),id:"archiveDefault",name:"archiveDefault",checked:n.archiveDefault,disabled:r,title:s,onChange:c=>{o(L(T({},n),{archiveDefault:c.target.checked}))}}),(0,z.jsx)("label",{htmlFor:"archiveDefault",className:"lh-copy".concat(r?" thm-text-tertiary":""),title:s,children:t("settings.archiveDefault")})]}),(0,z.jsx)("div",{className:"f7 fw7 ttu tracked thm-text-tertiary mb2",children:t("settings.groupPrivacy")}),(0,z.jsxs)("div",{className:"flex items-center mb2",children:[(0,z.jsx)("input",{type:"checkbox",className:"pointer mr2",id:"privateDefault",name:"privateDefault",checked:n.privateDefault,onChange:c=>{o(L(T({},n),{privateDefault:c.target.checked}))}}),(0,z.jsx)("label",{htmlFor:"privateDefault",className:"lh-copy",children:t("settings.privateDefault")})]}),(0,z.jsxs)("div",{className:"flex items-center mb2",children:[(0,z.jsx)("input",{type:"checkbox",className:"pointer mr2",id:"publicTagCloud",name:"publicTagCloud",checked:n.publicTagCloud,onChange:c=>{o(L(T({},n),{publicTagCloud:c.target.checked}))}}),(0,z.jsx)("label",{htmlFor:"publicTagCloud",className:"lh-copy",children:t("settings.publicTagCloud")})]}),(0,z.jsxs)("div",{className:"flex items-center mb2",children:[(0,z.jsx)("input",{type:"checkbox",className:"pointer mr2",id:"privacyLock",name:"privacyLock",checked:n.privacyLock,onChange:c=>{o(L(T({},n),{privacyLock:c.target.checked}))}}),(0,z.jsx)("label",{htmlFor:"privacyLock",className:"lh-copy",children:t("settings.privacyLock")})]}),i?(0,z.jsx)("div",{className:"thm-text-error f7 mt2",children:i}):null]})}function AA(){let{t:e}=qe(),[t,n]=tn.default.useState(null),[a,i]=tn.default.useState(null),[l,r]=tn.default.useState(!1);async function s(f,d,h){var v;if(!(!f||f.length===0)){i(null),n(e("settings.importing")),r(!0);try{let g=await Promise.all(Array.from(f).map(p=>p.text())),k;try{k=d(g)}catch(p){n(null),i(e("settings.importParseError"));return}let m=await h(k);m.ok?n(e("settings.imported",{count:(v=m.imported)!=null?v:0})):(n(null),i(e("error.error",{status:m.status})))}catch(g){n(null),i(g instanceof ge?e("error.requestTimedOut"):e("error.networkError"))}finally{r(!1)}}}let o=f=>{var d;return(d=f[0])!=null?d:""},u=f=>{let d=[];for(let h of f){let v=JSON.parse(h);Array.isArray(v)?d.push(...v):d.push(v)}return JSON.stringify(d)};function c(f,d,h,v,g=!1){return(0,z.jsxs)("div",{className:"mb2",children:[(0,z.jsx)("div",{className:"mb1",children:f}),(0,z.jsx)("input",{type:"file",accept:d,multiple:g,disabled:l,className:"f7 pointer",onChange:k=>{s(k.target.files,h,v),k.target.value=""}})]})}return(0,z.jsxs)("div",{className:"settings-form",children:[(0,z.jsx)("div",{className:"f7 fw7 ttu tracked thm-text-tertiary mb2",children:e("settings.export")}),(0,z.jsx)("div",{className:"mb1",children:(0,z.jsx)("a",{className:"link",href:mc.bookmarksJson,download:!0,children:e("settings.exportBookmarksJson")})}),(0,z.jsx)("div",{className:"mb1",children:(0,z.jsx)("a",{className:"link",href:mc.bookmarksHtml,download:!0,children:e("settings.exportBookmarksHtml")})}),(0,z.jsx)("div",{className:"mb3",children:(0,z.jsx)("a",{className:"link",href:mc.notesJson,download:!0,children:e("settings.exportNotesJson")})}),(0,z.jsx)("div",{className:"f7 fw7 ttu tracked thm-text-tertiary mb2",children:e("settings.import")}),c(e("settings.importBookmarksJson"),".json",o,CS),c(e("settings.importFirefoxJson"),".json",o,_S),c(e("settings.importNetscapeHtml"),".html,.htm",o,DS),c(e("settings.importNotesJson"),".json",u,MS,!0),t?(0,z.jsx)("div",{className:"f7 mt2",children:t}):null,a?(0,z.jsx)("div",{className:"thm-text-error f7 mt2",children:a}):null]})}function wA({initialHasApiKey:e}){let{t}=qe(),[n,a]=tn.default.useState(e),[i,l]=tn.default.useState(null),[r,s]=tn.default.useState(!1),[o,u]=tn.default.useState(null),[c,f]=tn.default.useState(!1);async function d(){var g;u(null),s(!1),f(!0);try{let k=await RS();k.ok&&k.apiKey?(l(k.apiKey),a(!0)):u(ft(t,k.status,(g=k.bodyText)!=null?g:""))}catch(k){u(k instanceof ge?t("error.requestTimedOut"):t("error.networkError"))}finally{f(!1)}}async function h(){u(null),f(!0);try{let g=await OS();g.ok?(a(!1),l(null)):u(ft(t,g.status,g.bodyText))}catch(g){u(g instanceof ge?t("error.requestTimedOut"):t("error.networkError"))}finally{f(!1)}}async function v(){if(i)try{await navigator.clipboard.writeText(i),s(!0)}catch(g){s(!1)}}return(0,z.jsxs)("div",{className:"settings-form",children:[(0,z.jsx)("div",{className:"f7 fw7 ttu tracked thm-text-tertiary mb2",children:t("settings.apiKeyTitle")}),(0,z.jsx)("div",{className:"mb3 lh-copy",children:t(n?"settings.apiKeyHasKey":"settings.apiKeyNoKey")}),i?(0,z.jsxs)("div",{className:"mb3",children:[(0,z.jsx)("div",{className:"mb1 lh-copy",children:t("settings.apiKeyShownOnce")}),(0,z.jsxs)("div",{className:"flex items-center",children:[(0,z.jsx)("input",{type:"text",readOnly:!0,className:"code f7 pa2 ba thm-border-primary bg-transparent thm-text-strong w-100 mw6",value:i,onFocus:g=>{g.target.select()}}),(0,z.jsx)("a",{href:"#",className:"link ml2",onClick:g=>{g.preventDefault(),v()},children:t(r?"settings.apiKeyCopied":"settings.apiKeyCopy")})]})]}):null,(0,z.jsxs)("div",{className:"flex items-center",children:[(0,z.jsx)("button",{type:"button",disabled:c,className:"ph3 pv2 input-reset thm-text-strong ba thm-border-primary bg-transparent pointer f6 dib dim",onClick:()=>{d()},children:t(n?"settings.apiKeyReset":"settings.apiKeyCreate")}),n?(0,z.jsx)("button",{type:"button",disabled:c,className:"ml3 input-reset bn bg-transparent thm-text-error pointer f6 dib dim",onClick:()=>{h()},children:t("settings.apiKeyRevoke")}):null]}),n?(0,z.jsx)("div",{className:"f7 thm-text-tertiary mt2 lh-copy",children:t("settings.apiKeyResetHint")}):null,o?(0,z.jsx)("div",{className:"thm-text-error f7 mt2",children:o}):null]})}var ui=Q(be());var jt=Q(be());var NA=180;function Xi({enabled:e,useReturnKey:t=!0,tags:n,onTagsUpdate:a,maxSuggestions:i=10}){let[l,r]=jt.default.useState(null),s=jt.default.useRef(0),o=jt.default.useRef(null),u=jt.default.useRef(null),c=jt.default.useCallback(()=>{o.current!=null&&(window.clearTimeout(o.current),o.current=null),s.current+=1},[]),f=jt.default.useCallback(()=>{c(),r(null)},[c]);jt.default.useEffect(()=>()=>{c()},[c]),jt.default.useEffect(()=>{e||f()},[e,f]);let d=jt.default.useCallback(m=>{let{value:p,selectionStart:b,selectionEnd:S}=m.target;if(a(p),!e){f();return}if(b==null||S==null||b!==S){f();return}if(CA(n,p)){f();return}let x=jS(p,b);if(x==null||x.token.length<2){f();return}let R=_A(p),N=x.token.toLowerCase(),M=R.filter(ue=>ue===N).length>1,U={query:x.token,currentTags:Array.from(new Set(R.filter(ue=>M||ue!==N)))};c(),o.current=window.setTimeout(()=>{let ue=s.current+1;s.current=ue,(async()=>{let K=await AS(U);if(ue!==s.current||K==null||u.current==null)return;let q=K.suggestions.slice(0,i);if(q.length===0){f();return}let O=RA(u.current,b);r({items:q,selectedIndex:0,tokenRange:x,anchorLeft:O.left,anchorTop:O.top})})()},NA)},[c,f,e,i,a]),h=jt.default.useCallback(m=>{let p=u.current;if(p==null||l==null)return;let b=OA(n,l.tokenRange,m);a(b.value),f(),requestAnimationFrame(()=>{p.focus(),p.setSelectionRange(b.caret,b.caret)})},[f,a,l,n]),v=jt.default.useCallback(m=>{if(m.key==="Escape"){l!=null&&(m.preventDefault(),f());return}if(m.key===" "){f();return}if(l!=null){if(m.key==="ArrowDown"){m.preventDefault(),r(p=>p==null?p:L(T({},p),{selectedIndex:(p.selectedIndex+1)%p.items.length}));return}if(m.key==="ArrowUp"){m.preventDefault(),r(p=>p==null?p:L(T({},p),{selectedIndex:(p.selectedIndex-1+p.items.length)%p.items.length}));return}if(m.key==="Tab"||m.key==="Enter"&&t){m.preventDefault();let p=l.items[l.selectedIndex];h(p.term)}}},[h,f,l,t]),g=jt.default.useCallback(m=>{if(l==null)return;let p=m.currentTarget,{selectionStart:b,selectionEnd:S,value:x}=p;if(b==null||S==null||b!==S){f();return}let R=jS(x,b);if(R==null){f();return}R.start!==l.tokenRange.start&&f()},[f,l]),k=jt.default.useCallback(m=>{r(p=>p==null?p:L(T({},p),{selectedIndex:m}))},[]);return{tagInputRef:u,suggestionState:l,closeSuggestions:f,onTagsChange:d,onTagsKeyDown:v,onTagsSelect:g,onSuggestionHover:k,onSuggestionPick:h}}function jS(e,t){let n=Math.max(0,Math.min(t,e.length)),a=n;for(;a>0&&e[a-1]!==" ";)a-=1;let i=n;for(;i<e.length&&e[i]!==" ";)i+=1;let l=e.slice(a,i).trim();return l===""?null:{token:l,start:a,end:i}}function RA(e,t){let n=window.getComputedStyle(e),a=document.createElement("div");a.style.position="absolute",a.style.visibility="hidden",a.style.whiteSpace="pre",a.style.top="0",a.style.left="0",a.style.font=n.font,a.style.fontKerning=n.fontKerning,a.style.fontFeatureSettings=n.fontFeatureSettings,a.style.fontVariantLigatures=n.fontVariantLigatures,a.style.letterSpacing=n.letterSpacing,a.style.textTransform=n.textTransform,a.style.textIndent=n.textIndent,a.style.boxSizing=n.boxSizing,a.style.padding=n.padding,a.style.border=n.border,a.style.width="".concat(String(e.clientWidth),"px");let i=document.createElement("span");i.textContent=e.value.slice(0,t),a.appendChild(i);let l=document.createElement("span");l.textContent="\u200B",a.appendChild(l),document.body.appendChild(a);let r=l.offsetLeft-e.scrollLeft+1,s=l.offsetTop-e.scrollTop+e.offsetHeight+4;return document.body.removeChild(a),{left:r,top:s}}function OA(e,t,n){let a=e.slice(0,t.start),i=e.slice(t.end).replace(/^ /,""),l="".concat(n," ");return{value:"".concat(a).concat(l).concat(i),caret:a.length+l.length}}function CA(e,t){if(e===t)return!1;let n=0;for(;n<e.length&&n<t.length&&e[n]===t[n];)n+=1;let a=e.length,i=t.length;for(;a>n&&i>n&&e[a-1]===t[i-1];)a-=1,i-=1;let l=e.slice(n,a),r=t.slice(n,i);return l===""&&r===""?!1:VS(l)&&VS(r)}function VS(e){return e===""||/^ *$/.test(e)}function _A(e){return e.split(" ").map(t=>t.trim().toLowerCase()).filter(t=>t!=="")}var vC=Q(be()),$n=Q(Le()),YS=80;function $i({suggestionState:e,onHover:t,onPick:n}){return(0,$n.jsx)("div",{className:"absolute z-5 thm-bg-secondary thm-text-primary ba thm-border-default br2 shadow-4 overflow-hidden f6",style:{left:e.anchorLeft,top:e.anchorTop,width:"max-content",maxWidth:"22rem"},children:e.items.map((a,i)=>{let l=i===e.selectedIndex,r=MA(a.term);return(0,$n.jsxs)("button",{type:"button",className:"flex items-center justify-between w-100 bn bg-transparent tl ph2 pv1 pointer nowrap thm-text-primary thm-hover-link-color ".concat(l?"thm-bg-selected thm-text-selected":""),onMouseEnter:()=>{t(i)},onMouseDown:s=>{s.preventDefault()},onClick:()=>{n(a.term)},title:a.term,children:[(0,$n.jsx)("span",{className:"mr2",children:DA(r,e.tokenRange.token)}),(0,$n.jsx)("span",{className:"thm-text-tertiary f6 tr",style:{minWidth:"3ch"},children:a.count})]},"".concat(a.term,"-").concat(a.count.toString()))})})}function DA(e,t){let n=e.toLocaleLowerCase(),a=t.toLocaleLowerCase(),i=n.indexOf(a);if(i<0)return e;let l=e.slice(0,i),r=e.slice(i,i+t.length),s=e.slice(i+t.length);return(0,$n.jsxs)($n.Fragment,{children:[l,(0,$n.jsx)("strong",{children:r}),s]})}function MA(e){return e.length<=YS?e:"".concat(e.slice(0,YS),"...")}var V=Q(Le());function GS({initial:e}){var q;let{t}=qe(),n=Xe(),[a,i]=ui.default.useState(e),[l,r]=ui.default.useState(e),[s,o]=ui.default.useState(!1),[u,c]=ui.default.useState(!1),[f,d]=ui.default.useState(!1),[h,v]=ui.default.useState(null),g=n.dat.suggestTags===!0,k=n.dat.suggestTagsUseReturnKey!==!1,m=ui.default.useMemo(()=>sl(n.lang,a.time),[n.lang,a.time]),{tagInputRef:p,suggestionState:b,closeSuggestions:S,onTagsChange:x,onTagsKeyDown:R,onTagsSelect:N,onSuggestionHover:D,onSuggestionPick:M}=Xi({enabled:g,useReturnKey:k,tags:l.tags,maxSuggestions:4,onTagsUpdate:O=>{r(X=>L(T({},X),{tags:O}))}});async function U(){c(!0);try{let O=await hc(l);O!=null&&r(X=>L(T({},X),{title:O}))}finally{c(!1)}}async function ue(){let O=await dc(a.bid);if(!O.ok){v(O.bodyText);return}d(!0)}let K=async O=>{O.preventDefault(),v(null);let X=L(T({},l),{tags:ra(l.tags)}),I=await pc(X);if(I.ok&&I.status>=200&&I.status<300){i(X);let pe=Rr(),Ee=Or(pe,"next"),it=document.referrer,he=window.location.origin;Ee==="closeWindow"?ol(window):Ee==="back"?it.startsWith(he)?window.location.href=it:window.location.href=he:ol(window)}else v(I.bodyText)};return f?(0,V.jsx)("p",{className:"thm-text-killed",children:t("addForm.killed")}):(0,V.jsx)("form",{onSubmit:O=>{K(O)},children:(0,V.jsx)("table",{className:"w-100",children:(0,V.jsxs)("tbody",{children:[(0,V.jsxs)("tr",{children:[(0,V.jsx)("td",{className:"w1"}),(0,V.jsxs)("td",{children:[a.bid>0?(0,V.jsxs)("div",{className:"alert",children:[t("addForm.previouslySaved"),"\xA0",(0,V.jsx)("span",{className:"link f7 dib thm-text-tertiary thm-hover-link-color pr3","data-time":a.time,title:Da(n.lang,a.time),children:m}),(0,V.jsx)("div",{className:"edit_links dib ml1",children:(0,V.jsxs)("div",{className:"delete_link di",children:[(0,V.jsx)("button",{type:"button",onClick:()=>{o(!0)},className:"delete",hidden:s,children:t("delete")}),(0,V.jsxs)("span",{className:"confirm thm-text-error",hidden:!s,children:[(0,V.jsxs)("button",{type:"button",onClick:()=>{o(!1)},children:[t("cancel"),"\xA0/\xA0"]}),(0,V.jsx)("button",{type:"button",onClick:()=>{ue()},className:"thm-text-error",children:t("destroy")})]})]})})]}):null,h?(0,V.jsx)("div",{className:"alert alert-err",children:h}):null]})]}),(0,V.jsxs)("tr",{children:[(0,V.jsx)("td",{children:(0,V.jsx)("label",{htmlFor:"url",children:t("addForm.url")})}),(0,V.jsx)("td",{children:(0,V.jsx)("input",{type:"url",id:"url",className:"w-100 mv1",required:!0,name:"url",autoFocus:a.url==="",value:l.url,onChange:O=>{r(X=>L(T({},X),{url:O.target.value}))}})})]}),(0,V.jsxs)("tr",{children:[(0,V.jsx)("td",{children:(0,V.jsx)("label",{htmlFor:"title",children:t("bmark.title")})}),(0,V.jsxs)("td",{className:"flex",children:[(0,V.jsx)("input",{type:"text",id:"title",className:"w-100 mv1 flex-auto",name:"title",value:l.title,onChange:O=>{r(X=>L(T({},X),{title:O.target.value}))}}),(0,V.jsx)("button",{disabled:u,type:"button",onClick:()=>{U()},className:"ml2 input-reset ba thm-border-primary pointer f6 di dim pa1 ma1 mr0".concat(u?" thm-bg-disabled":""),children:t("fetch")})]})]}),(0,V.jsxs)("tr",{children:[(0,V.jsx)("td",{children:(0,V.jsx)("label",{htmlFor:"description",children:t("bmark.description")})}),(0,V.jsx)("td",{children:(0,V.jsx)("textarea",{className:"w-100 mt1 thm-text-secondary",id:"description",name:"description",rows:4,value:l.description,onChange:O=>{r(X=>L(T({},X),{description:O.target.value}))}})})]}),(0,V.jsxs)("tr",{children:[(0,V.jsx)("td",{children:(0,V.jsx)("label",{htmlFor:"tags",children:t("bmark.tags")})}),(0,V.jsx)("td",{children:(0,V.jsxs)("div",{className:"relative",children:[(0,V.jsx)("input",{ref:p,type:"text",id:"tags",className:"w-100 mv1",name:"tags",autoComplete:"off",autoCapitalize:"off",autoFocus:a.url!=="",value:l.tags,onChange:x,onKeyDown:R,onClick:N,onSelect:N,onBlur:()=>{window.setTimeout(()=>{S()},0)}}),b!=null?(0,V.jsx)($i,{suggestionState:b,onHover:D,onPick:M}):null]})})]}),(0,V.jsxs)("tr",{children:[(0,V.jsx)("td",{children:(0,V.jsx)("label",{htmlFor:"private",children:t("bmark.private")})}),(0,V.jsxs)("td",{children:[(0,V.jsx)("div",{className:"mr4 dib",children:(0,V.jsx)("input",{type:"checkbox",id:"private",className:"private pointer",name:"private",checked:l.private,onChange:O=>{r(X=>T(L(T({},X),{private:O.target.checked}),n.dat.archiveBackendEnabled&&l.archiveRequested&&O.target.checked?{archiveRequested:!1}:{}))}})}),!(a.bid>0)&&n.dat.archiveBackendEnabled?(0,V.jsxs)("div",{className:"dib ".concat(l.private?"o-50":""),title:l.private?t("addForm.archiveUnavailable"):void 0,children:[(0,V.jsx)("label",{className:"mr2 di",htmlFor:"archiveRequested",children:t("archive")}),(0,V.jsx)("input",{type:"checkbox",id:"archiveRequested",className:"archive pointer ml2",name:"archiveRequested",disabled:l.private,checked:(q=l.archiveRequested)!=null?q:!1,onChange:O=>{r(X=>L(T({},X),{archiveRequested:O.target.checked}))}})]}):null]})]}),(0,V.jsxs)("tr",{children:[(0,V.jsx)("td",{children:(0,V.jsx)("label",{htmlFor:"toread",children:t("addForm.readLater")})}),(0,V.jsx)("td",{children:(0,V.jsx)("input",{type:"checkbox",id:"toread",className:"toread pointer",name:"toread",checked:l.toread,onChange:O=>{r(X=>L(T({},X),{toread:O.target.checked}))}})})]}),(0,V.jsxs)("tr",{children:[(0,V.jsx)("td",{}),(0,V.jsx)("td",{children:(0,V.jsx)("input",{type:"submit",className:"ph3 pv2 input-reset thm-text-strong ba thm-border-primary bg-transparent pointer f6 dib mt1 dim",value:a.bid>0?t("addForm.update"):t("addForm.add")})})]})]})})})}var Rh=Q(be());var KS=e=>{let t,n=new Set,a=(u,c)=>{let f=typeof u=="function"?u(t):u;if(!Object.is(f,t)){let d=t;t=(c!=null?c:typeof f!="object"||f===null)?f:Object.assign({},t,f),n.forEach(h=>h(t,d))}},i=()=>t,s={setState:a,getState:i,getInitialState:()=>o,subscribe:u=>(n.add(u),()=>n.delete(u))},o=t=e(a,i,s);return s},XS=(e=>e?KS(e):KS);var Ks=Q(be(),1);var zA=e=>e;function LA(e,t=zA){let n=Ks.default.useSyncExternalStore(e.subscribe,Ks.default.useCallback(()=>t(e.getState()),[e,t]),Ks.default.useCallback(()=>t(e.getInitialState()),[e,t]));return Ks.default.useDebugValue(n),n}var $S=e=>{let t=XS(e),n=a=>LA(t,a);return Object.assign(n,t),n},bc=(e=>e?$S(e):$S);var Qi=bc(e=>({bmarks:[],setAll:t=>{e({bmarks:t})},removeById:t=>{e(n=>({bmarks:n.bmarks.filter(a=>a.bid!==t)}))},upsert:t=>{e(n=>({bmarks:n.bmarks.map(a=>a.bid===t.bid?t:a)}))}}));var bn=Q(be());function QS(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,a=Array(t);n<t;n++)a[n]=e[n];return a}function UA(e){if(Array.isArray(e))return e}function BA(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var a,i,l,r,s=[],o=!0,u=!1;try{if(l=(n=n.call(e)).next,t!==0)for(;!(o=(a=l.call(n)).done)&&(s.push(a.value),s.length!==t);o=!0);}catch(c){u=!0,i=c}finally{try{if(!o&&n.return!=null&&(r=n.return(),Object(r)!==r))return}finally{if(u)throw i}}return s}}function HA(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function qA(e,t){return UA(e)||BA(e,t)||jA(e,t)||HA()}function jA(e,t){if(e){if(typeof e=="string")return QS(e,t);var n={}.toString.call(e).slice(8,-1);return n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set"?Array.from(e):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?QS(e,t):void 0}}var r1=Object.entries,ZS=Object.setPrototypeOf,VA=Object.isFrozen,YA=Object.getPrototypeOf,GA=Object.getOwnPropertyDescriptor,Ct=Object.freeze,yn=Object.seal,fr=Object.create,s1=typeof Reflect<"u"&&Reflect,hh=s1.apply,mh=s1.construct;Ct||(Ct=function(t){return t});yn||(yn=function(t){return t});hh||(hh=function(t,n){for(var a=arguments.length,i=new Array(a>2?a-2:0),l=2;l<a;l++)i[l-2]=arguments[l];return t.apply(n,i)});mh||(mh=function(t){for(var n=arguments.length,a=new Array(n>1?n-1:0),i=1;i<n;i++)a[i-1]=arguments[i];return new t(...a)});var or=We(Array.prototype.forEach),KA=We(Array.prototype.lastIndexOf),FS=We(Array.prototype.pop),ur=We(Array.prototype.push),XA=We(Array.prototype.splice),Ot=Array.isArray,Qs=We(String.prototype.toLowerCase),uh=We(String.prototype.toString),JS=We(String.prototype.match),cr=We(String.prototype.replace),IS=We(String.prototype.indexOf),$A=We(String.prototype.trim),QA=We(Number.prototype.toString),ZA=We(Boolean.prototype.toString),PS=typeof BigInt>"u"?null:We(BigInt.prototype.toString),WS=typeof Symbol>"u"?null:We(Symbol.prototype.toString),Ye=We(Object.prototype.hasOwnProperty),Xs=We(Object.prototype.toString),bt=We(RegExp.prototype.test),$s=FA(TypeError);function We(e){return function(t){t instanceof RegExp&&(t.lastIndex=0);for(var n=arguments.length,a=new Array(n>1?n-1:0),i=1;i<n;i++)a[i-1]=arguments[i];return hh(e,t,a)}}function FA(e){return function(){for(var t=arguments.length,n=new Array(t),a=0;a<t;a++)n[a]=arguments[a];return mh(e,n)}}function ee(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Qs;if(ZS&&ZS(e,null),!Ot(t))return e;let a=t.length;for(;a--;){let i=t[a];if(typeof i=="string"){let l=n(i);l!==i&&(VA(t)||(t[a]=l),i=l)}e[i]=!0}return e}function JA(e){for(let t=0;t<e.length;t++)Ye(e,t)||(e[t]=null);return e}function Et(e){let t=fr(null);for(let a of r1(e)){var n=qA(a,2);let i=n[0],l=n[1];Ye(e,i)&&(Ot(l)?t[i]=JA(l):l&&typeof l=="object"&&l.constructor===Object?t[i]=Et(l):t[i]=l)}return t}function IA(e){switch(typeof e){case"string":return e;case"number":return QA(e);case"boolean":return ZA(e);case"bigint":return PS?PS(e):"0";case"symbol":return WS?WS(e):"Symbol()";case"undefined":return Xs(e);case"function":case"object":{if(e===null)return Xs(e);let t=e,n=Zn(t,"toString");if(typeof n=="function"){let a=n(t);return typeof a=="string"?a:Xs(a)}return Xs(e)}default:return Xs(e)}}function Zn(e,t){for(;e!==null;){let a=GA(e,t);if(a){if(a.get)return We(a.get);if(typeof a.value=="function")return We(a.value)}e=YA(e)}function n(){return null}return n}function PA(e){try{return bt(e,""),!0}catch(t){return!1}}var e1=Ct(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","search","section","select","shadow","slot","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),ch=Ct(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","enterkeyhint","exportparts","filter","font","g","glyph","glyphref","hkern","image","inputmode","line","lineargradient","marker","mask","metadata","mpath","part","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),fh=Ct(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),WA=Ct(["animate","color-profile","cursor","discard","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),dh=Ct(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover","mprescripts"]),ew=Ct(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),t1=Ct(["#text"]),n1=Ct(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","command","commandfor","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","exportparts","face","for","headers","height","hidden","high","href","hreflang","id","inert","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","part","pattern","placeholder","playsinline","popover","popovertarget","popovertargetaction","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","slot","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","wrap","xmlns"]),ph=Ct(["accent-height","accumulate","additive","alignment-baseline","amplitude","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","exponent","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","intercept","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","mask-type","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","slope","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","tablevalues","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),a1=Ct(["accent","accentunder","align","bevelled","close","columnalign","columnlines","columnspacing","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lquote","lspace","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),vc=Ct(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),tw=yn(/{{[\w\W]*|^[\w\W]*}}/g),nw=yn(/<%[\w\W]*|^[\w\W]*%>/g),aw=yn(/\${[\w\W]*/g),iw=yn(/^data-[\-\w.\u00B7-\uFFFF]+$/),lw=yn(/^aria-[\-\w]+$/),i1=yn(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp|matrix):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),rw=yn(/^(?:\w+script|data):/i),sw=yn(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),ow=yn(/^html$/i),uw=yn(/^[a-z][.\w]*(-[.\w]+)+$/i),Qn={element:1,attribute:2,text:3,cdataSection:4,entityReference:5,entityNode:6,progressingInstruction:7,comment:8,document:9,documentType:10,documentFragment:11,notation:12},cw=function(){return typeof window>"u"?null:window},fw=function(t,n){if(typeof t!="object"||typeof t.createPolicy!="function")return null;let a=null,i="data-tt-policy-suffix";n&&n.hasAttribute(i)&&(a=n.getAttribute(i));let l="dompurify"+(a?"#"+a:"");try{return t.createPolicy(l,{createHTML(r){return r},createScriptURL(r){return r}})}catch(r){return console.warn("TrustedTypes policy "+l+" could not be created."),null}},l1=function(){return{afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}};function o1(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:cw(),t=j=>o1(j);if(t.version="3.4.7",t.removed=[],!e||!e.document||e.document.nodeType!==Qn.document||!e.Element)return t.isSupported=!1,t;let n=e.document,a=n,i=a.currentScript;e.DocumentFragment;let l=e.HTMLTemplateElement,r=e.Node,s=e.Element,o=e.NodeFilter,u=e.NamedNodeMap;u===void 0&&(e.NamedNodeMap||e.MozNamedAttrMap),e.HTMLFormElement;let c=e.DOMParser,f=e.trustedTypes,d=s.prototype,h=Zn(d,"cloneNode"),v=Zn(d,"remove"),g=Zn(d,"nextSibling"),k=Zn(d,"childNodes"),m=Zn(d,"parentNode"),p=Zn(d,"shadowRoot"),b=Zn(d,"attributes"),S=r&&r.prototype?Zn(r.prototype,"nodeType"):null,x=r&&r.prototype?Zn(r.prototype,"nodeName"):null;if(typeof l=="function"){let j=n.createElement("template");j.content&&j.content.ownerDocument&&(n=j.content.ownerDocument)}let R,N="",D=n,M=D.implementation,U=D.createNodeIterator,ue=D.createDocumentFragment,K=D.getElementsByTagName,q=a.importNode,O=l1();t.isSupported=typeof r1=="function"&&typeof m=="function"&&M&&M.createHTMLDocument!==void 0;let X=tw,I=nw,pe=aw,Ee=iw,it=lw,he=rw,ye=sw,et=uw,Ze=i1,Te=null,_n=ee({},[...e1,...ch,...fh,...dh,...t1]),Re=null,Oa=ee({},[...n1,...ph,...a1,...vc]),Oe=Object.seal(fr(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),Pn=null,Wn=null,Yt=Object.seal(fr(null,{tagCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeCheck:{writable:!0,configurable:!1,enumerable:!0,value:null}})),di=!0,Y=!0,se=!1,St=!0,nn=!1,ea=!0,Dn=!1,ta=!1,mr=!1,_t=!1,pi=!1,hi=!1,gr=!0,yr=!1,Ue="user-content-",an=!0,vn=!1,Sn={},Gt=null,na=ee({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),Mh=null,zh=ee({},["audio","video","img","source","image","track"]),Oc=null,Lh=ee({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),Ps="http://www.w3.org/1998/Math/MathML",Ws="http://www.w3.org/2000/svg",Mn="http://www.w3.org/1999/xhtml",Wi=Mn,Cc=!1,_c=null,Y1=ee({},[Ps,Ws,Mn],uh),Dc=ee({},["mi","mo","mn","ms","mtext"]),Mc=ee({},["annotation-xml"]),G1=ee({},["title","style","font","a","script"]),br=null,K1=["application/xhtml+xml","text/html"],X1="text/html",Ke=null,el=null,$1=n.createElement("form"),Uh=function(y){return y instanceof RegExp||y instanceof Function},zc=function(){let y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(el&&el===y)return;(!y||typeof y!="object")&&(y={}),y=Et(y),br=K1.indexOf(y.PARSER_MEDIA_TYPE)===-1?X1:y.PARSER_MEDIA_TYPE,Ke=br==="application/xhtml+xml"?uh:Qs,Te=Ye(y,"ALLOWED_TAGS")&&Ot(y.ALLOWED_TAGS)?ee({},y.ALLOWED_TAGS,Ke):_n,Re=Ye(y,"ALLOWED_ATTR")&&Ot(y.ALLOWED_ATTR)?ee({},y.ALLOWED_ATTR,Ke):Oa,_c=Ye(y,"ALLOWED_NAMESPACES")&&Ot(y.ALLOWED_NAMESPACES)?ee({},y.ALLOWED_NAMESPACES,uh):Y1,Oc=Ye(y,"ADD_URI_SAFE_ATTR")&&Ot(y.ADD_URI_SAFE_ATTR)?ee(Et(Lh),y.ADD_URI_SAFE_ATTR,Ke):Lh,Mh=Ye(y,"ADD_DATA_URI_TAGS")&&Ot(y.ADD_DATA_URI_TAGS)?ee(Et(zh),y.ADD_DATA_URI_TAGS,Ke):zh,Gt=Ye(y,"FORBID_CONTENTS")&&Ot(y.FORBID_CONTENTS)?ee({},y.FORBID_CONTENTS,Ke):na,Pn=Ye(y,"FORBID_TAGS")&&Ot(y.FORBID_TAGS)?ee({},y.FORBID_TAGS,Ke):Et({}),Wn=Ye(y,"FORBID_ATTR")&&Ot(y.FORBID_ATTR)?ee({},y.FORBID_ATTR,Ke):Et({}),Sn=Ye(y,"USE_PROFILES")?y.USE_PROFILES&&typeof y.USE_PROFILES=="object"?Et(y.USE_PROFILES):y.USE_PROFILES:!1,di=y.ALLOW_ARIA_ATTR!==!1,Y=y.ALLOW_DATA_ATTR!==!1,se=y.ALLOW_UNKNOWN_PROTOCOLS||!1,St=y.ALLOW_SELF_CLOSE_IN_ATTR!==!1,nn=y.SAFE_FOR_TEMPLATES||!1,ea=y.SAFE_FOR_XML!==!1,Dn=y.WHOLE_DOCUMENT||!1,_t=y.RETURN_DOM||!1,pi=y.RETURN_DOM_FRAGMENT||!1,hi=y.RETURN_TRUSTED_TYPE||!1,mr=y.FORCE_BODY||!1,gr=y.SANITIZE_DOM!==!1,yr=y.SANITIZE_NAMED_PROPS||!1,an=y.KEEP_CONTENT!==!1,vn=y.IN_PLACE||!1,Ze=PA(y.ALLOWED_URI_REGEXP)?y.ALLOWED_URI_REGEXP:i1,Wi=typeof y.NAMESPACE=="string"?y.NAMESPACE:Mn,Dc=Ye(y,"MATHML_TEXT_INTEGRATION_POINTS")&&y.MATHML_TEXT_INTEGRATION_POINTS&&typeof y.MATHML_TEXT_INTEGRATION_POINTS=="object"?Et(y.MATHML_TEXT_INTEGRATION_POINTS):ee({},["mi","mo","mn","ms","mtext"]),Mc=Ye(y,"HTML_INTEGRATION_POINTS")&&y.HTML_INTEGRATION_POINTS&&typeof y.HTML_INTEGRATION_POINTS=="object"?Et(y.HTML_INTEGRATION_POINTS):ee({},["annotation-xml"]);let A=Ye(y,"CUSTOM_ELEMENT_HANDLING")&&y.CUSTOM_ELEMENT_HANDLING&&typeof y.CUSTOM_ELEMENT_HANDLING=="object"?Et(y.CUSTOM_ELEMENT_HANDLING):fr(null);if(Oe=fr(null),Ye(A,"tagNameCheck")&&Uh(A.tagNameCheck)&&(Oe.tagNameCheck=A.tagNameCheck),Ye(A,"attributeNameCheck")&&Uh(A.attributeNameCheck)&&(Oe.attributeNameCheck=A.attributeNameCheck),Ye(A,"allowCustomizedBuiltInElements")&&typeof A.allowCustomizedBuiltInElements=="boolean"&&(Oe.allowCustomizedBuiltInElements=A.allowCustomizedBuiltInElements),nn&&(Y=!1),pi&&(_t=!0),Sn&&(Te=ee({},t1),Re=fr(null),Sn.html===!0&&(ee(Te,e1),ee(Re,n1)),Sn.svg===!0&&(ee(Te,ch),ee(Re,ph),ee(Re,vc)),Sn.svgFilters===!0&&(ee(Te,fh),ee(Re,ph),ee(Re,vc)),Sn.mathMl===!0&&(ee(Te,dh),ee(Re,a1),ee(Re,vc))),Yt.tagCheck=null,Yt.attributeCheck=null,Ye(y,"ADD_TAGS")&&(typeof y.ADD_TAGS=="function"?Yt.tagCheck=y.ADD_TAGS:Ot(y.ADD_TAGS)&&(Te===_n&&(Te=Et(Te)),ee(Te,y.ADD_TAGS,Ke))),Ye(y,"ADD_ATTR")&&(typeof y.ADD_ATTR=="function"?Yt.attributeCheck=y.ADD_ATTR:Ot(y.ADD_ATTR)&&(Re===Oa&&(Re=Et(Re)),ee(Re,y.ADD_ATTR,Ke))),Ye(y,"ADD_URI_SAFE_ATTR")&&Ot(y.ADD_URI_SAFE_ATTR)&&ee(Oc,y.ADD_URI_SAFE_ATTR,Ke),Ye(y,"FORBID_CONTENTS")&&Ot(y.FORBID_CONTENTS)&&(Gt===na&&(Gt=Et(Gt)),ee(Gt,y.FORBID_CONTENTS,Ke)),Ye(y,"ADD_FORBID_CONTENTS")&&Ot(y.ADD_FORBID_CONTENTS)&&(Gt===na&&(Gt=Et(Gt)),ee(Gt,y.ADD_FORBID_CONTENTS,Ke)),an&&(Te["#text"]=!0),Dn&&ee(Te,["html","head","body"]),Te.table&&(ee(Te,["tbody"]),delete Pn.tbody),y.TRUSTED_TYPES_POLICY){if(typeof y.TRUSTED_TYPES_POLICY.createHTML!="function")throw $s('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if(typeof y.TRUSTED_TYPES_POLICY.createScriptURL!="function")throw $s('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');R=y.TRUSTED_TYPES_POLICY,N=R.createHTML("")}else R===void 0&&(R=fw(f,i)),R!==null&&typeof N=="string"&&(N=R.createHTML(""));(O.uponSanitizeElement.length>0||O.uponSanitizeAttribute.length>0)&&Te===_n&&(Te=Et(Te)),O.uponSanitizeAttribute.length>0&&Re===Oa&&(Re=Et(Re)),Ct&&Ct(y),el=y},Bh=ee({},[...ch,...fh,...WA]),Hh=ee({},[...dh,...ew]),Q1=function(y){let A=m(y);(!A||!A.tagName)&&(A={namespaceURI:Wi,tagName:"template"});let B=Qs(y.tagName),me=Qs(A.tagName);return _c[y.namespaceURI]?y.namespaceURI===Ws?A.namespaceURI===Mn?B==="svg":A.namespaceURI===Ps?B==="svg"&&(me==="annotation-xml"||Dc[me]):!!Bh[B]:y.namespaceURI===Ps?A.namespaceURI===Mn?B==="math":A.namespaceURI===Ws?B==="math"&&Mc[me]:!!Hh[B]:y.namespaceURI===Mn?A.namespaceURI===Ws&&!Mc[me]||A.namespaceURI===Ps&&!Dc[me]?!1:!Hh[B]&&(G1[B]||!Bh[B]):!!(br==="application/xhtml+xml"&&_c[y.namespaceURI]):!1},Tn=function(y){ur(t.removed,{element:y});try{m(y).removeChild(y)}catch(A){v(y)}},mi=function(y,A){try{ur(t.removed,{attribute:A.getAttributeNode(y),from:A})}catch(B){ur(t.removed,{attribute:null,from:A})}if(A.removeAttribute(y),y==="is")if(_t||pi)try{Tn(A)}catch(B){}else try{A.setAttribute(y,"")}catch(B){}},qh=function(y){let A=null,B=null;if(mr)y="<remove></remove>"+y;else{let Ce=JS(y,/^[\r\n\t ]+/);B=Ce&&Ce[0]}br==="application/xhtml+xml"&&Wi===Mn&&(y='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+y+"</body></html>");let me=R?R.createHTML(y):y;if(Wi===Mn)try{A=new c().parseFromString(me,br)}catch(Ce){}if(!A||!A.documentElement){A=M.createDocument(Wi,"template",null);try{A.documentElement.innerHTML=Cc?N:me}catch(Ce){}}let ie=A.body||A.documentElement;return y&&B&&ie.insertBefore(n.createTextNode(B),ie.childNodes[0]||null),Wi===Mn?K.call(A,Dn?"html":"body")[0]:Dn?A.documentElement:ie},jh=function(y){return U.call(y.ownerDocument||y,y,o.SHOW_ELEMENT|o.SHOW_COMMENT|o.SHOW_TEXT|o.SHOW_PROCESSING_INSTRUCTION|o.SHOW_CDATA_SECTION,null)},Vh=function(y){y.normalize();let A=U.call(y.ownerDocument||y,y,o.SHOW_TEXT|o.SHOW_COMMENT|o.SHOW_CDATA_SECTION|o.SHOW_PROCESSING_INSTRUCTION,null),B=A.nextNode();for(;B;){let me=B.data;or([X,I,pe],ie=>{me=cr(me,ie," ")}),B.data=me,B=A.nextNode()}},eo=function(y){let A=x?x(y):null;return typeof A!="string"||Ke(A)!=="form"?!1:typeof y.nodeName!="string"||typeof y.textContent!="string"||typeof y.removeChild!="function"||y.attributes!==b(y)||typeof y.removeAttribute!="function"||typeof y.setAttribute!="function"||typeof y.namespaceURI!="string"||typeof y.insertBefore!="function"||typeof y.hasChildNodes!="function"||y.nodeType!==S(y)||y.childNodes!==k(y)},vr=function(y){if(!S||typeof y!="object"||y===null)return!1;try{return S(y)===Qn.documentFragment}catch(A){return!1}},to=function(y){if(!S||typeof y!="object"||y===null)return!1;try{return typeof S(y)=="number"}catch(A){return!1}};function aa(j,y,A){or(j,B=>{B.call(t,y,A,el)})}let Yh=function(y){let A=null;if(aa(O.beforeSanitizeElements,y,null),eo(y))return Tn(y),!0;let B=Ke(y.nodeName);if(aa(O.uponSanitizeElement,y,{tagName:B,allowedTags:Te}),ea&&y.hasChildNodes()&&!to(y.firstElementChild)&&bt(/<[/\w!]/g,y.innerHTML)&&bt(/<[/\w!]/g,y.textContent)||ea&&y.namespaceURI===Mn&&B==="style"&&to(y.firstElementChild)||y.nodeType===Qn.progressingInstruction||ea&&y.nodeType===Qn.comment&&bt(/<[/\w]/g,y.data))return Tn(y),!0;if(Pn[B]||!(Yt.tagCheck instanceof Function&&Yt.tagCheck(B))&&!Te[B]){if(!Pn[B]&&Kh(B)&&(Oe.tagNameCheck instanceof RegExp&&bt(Oe.tagNameCheck,B)||Oe.tagNameCheck instanceof Function&&Oe.tagNameCheck(B)))return!1;if(an&&!Gt[B]){let ie=m(y),Ce=k(y);if(Ce&&ie){let ln=Ce.length;for(let zn=ln-1;zn>=0;--zn){let xn=h(Ce[zn],!0);ie.insertBefore(xn,g(y))}}}return Tn(y),!0}return(S?S(y):y.nodeType)===Qn.element&&!Q1(y)||(B==="noscript"||B==="noembed"||B==="noframes")&&bt(/<\/no(script|embed|frames)/i,y.innerHTML)?(Tn(y),!0):(nn&&y.nodeType===Qn.text&&(A=y.textContent,or([X,I,pe],ie=>{A=cr(A,ie," ")}),y.textContent!==A&&(ur(t.removed,{element:y.cloneNode()}),y.textContent=A)),aa(O.afterSanitizeElements,y,null),!1)},Gh=function(y,A,B){if(Wn[A]||gr&&(A==="id"||A==="name")&&(B in n||B in $1))return!1;let me=Re[A]||Yt.attributeCheck instanceof Function&&Yt.attributeCheck(A,y);if(!(Y&&!Wn[A]&&bt(Ee,A))){if(!(di&&bt(it,A))){if(!me||Wn[A]){if(!(Kh(y)&&(Oe.tagNameCheck instanceof RegExp&&bt(Oe.tagNameCheck,y)||Oe.tagNameCheck instanceof Function&&Oe.tagNameCheck(y))&&(Oe.attributeNameCheck instanceof RegExp&&bt(Oe.attributeNameCheck,A)||Oe.attributeNameCheck instanceof Function&&Oe.attributeNameCheck(A,y))||A==="is"&&Oe.allowCustomizedBuiltInElements&&(Oe.tagNameCheck instanceof RegExp&&bt(Oe.tagNameCheck,B)||Oe.tagNameCheck instanceof Function&&Oe.tagNameCheck(B))))return!1}else if(!Oc[A]){if(!bt(Ze,cr(B,ye,""))){if(!((A==="src"||A==="xlink:href"||A==="href")&&y!=="script"&&IS(B,"data:")===0&&Mh[y])){if(!(se&&!bt(he,cr(B,ye,"")))){if(B)return!1}}}}}}return!0},Z1=ee({},["annotation-xml","color-profile","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","missing-glyph"]),Kh=function(y){return!Z1[Qs(y)]&&bt(et,y)},Xh=function(y){aa(O.beforeSanitizeAttributes,y,null);let A=y.attributes;if(!A||eo(y))return;let B={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:Re,forceKeepAttr:void 0},me=A.length;for(;me--;){let ie=A[me],Ce=ie.name,ln=ie.namespaceURI,zn=ie.value,xn=Ke(Ce),Lc=zn,lt=Ce==="value"?Lc:$A(Lc);if(B.attrName=xn,B.attrValue=lt,B.keepAttr=!0,B.forceKeepAttr=void 0,aa(O.uponSanitizeAttribute,y,B),lt=B.attrValue,yr&&(xn==="id"||xn==="name")&&IS(lt,Ue)!==0&&(mi(Ce,y),lt=Ue+lt),ea&&bt(/((--!?|])>)|<\/(style|script|title|xmp|textarea|noscript|iframe|noembed|noframes)/i,lt)){mi(Ce,y);continue}if(xn==="attributename"&&JS(lt,"href")){mi(Ce,y);continue}if(B.forceKeepAttr)continue;if(!B.keepAttr){mi(Ce,y);continue}if(!St&&bt(/\/>/i,lt)){mi(Ce,y);continue}nn&&or([X,I,pe],Qh=>{lt=cr(lt,Qh," ")});let $h=Ke(y.nodeName);if(!Gh($h,xn,lt)){mi(Ce,y);continue}if(R&&typeof f=="object"&&typeof f.getAttributeType=="function"&&!ln)switch(f.getAttributeType($h,xn)){case"TrustedHTML":{lt=R.createHTML(lt);break}case"TrustedScriptURL":{lt=R.createScriptURL(lt);break}}if(lt!==Lc)try{ln?y.setAttributeNS(ln,Ce,lt):y.setAttribute(Ce,lt),eo(y)?Tn(y):FS(t.removed)}catch(Qh){mi(Ce,y)}}aa(O.afterSanitizeAttributes,y,null)},no=function(y){let A=null,B=jh(y);for(aa(O.beforeSanitizeShadowDOM,y,null);A=B.nextNode();)if(aa(O.uponSanitizeShadowNode,A,null),Yh(A),Xh(A),vr(A.content)&&no(A.content),(S?S(A):A.nodeType)===Qn.element){let ie=p?p(A):A.shadowRoot;vr(ie)&&(tl(ie),no(ie))}aa(O.afterSanitizeShadowDOM,y,null)},tl=function(y){let A=S?S(y):y.nodeType;if(A===Qn.element){let ie=p?p(y):y.shadowRoot;vr(ie)&&(tl(ie),no(ie))}let B=k?k(y):y.childNodes;if(!B)return;let me=[];or(B,ie=>{ur(me,ie)});for(let ie of me)tl(ie);if(A===Qn.element){let ie=x?x(y):null;if(typeof ie=="string"&&Ke(ie)==="template"){let Ce=y.content;vr(Ce)&&tl(Ce)}}};return t.sanitize=function(j){let y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},A=null,B=null,me=null,ie=null;if(Cc=!j,Cc&&(j="<!-->"),typeof j!="string"&&!to(j)&&(j=IA(j),typeof j!="string"))throw $s("dirty is not a string, aborting");if(!t.isSupported)return j;if(ta||zc(y),t.removed=[],typeof j=="string"&&(vn=!1),vn){let zn=x?x(j):j.nodeName;if(typeof zn=="string"){let xn=Ke(zn);if(!Te[xn]||Pn[xn])throw $s("root node is forbidden and cannot be sanitized in-place")}if(eo(j))throw $s("root node is clobbered and cannot be sanitized in-place");tl(j)}else if(to(j))A=qh("<!---->"),B=A.ownerDocument.importNode(j,!0),B.nodeType===Qn.element&&B.nodeName==="BODY"||B.nodeName==="HTML"?A=B:A.appendChild(B),tl(B);else{if(!_t&&!nn&&!Dn&&j.indexOf("<")===-1)return R&&hi?R.createHTML(j):j;if(A=qh(j),!A)return _t?null:hi?N:""}A&&mr&&Tn(A.firstChild);let Ce=jh(vn?j:A);for(;me=Ce.nextNode();)Yh(me),Xh(me),vr(me.content)&&no(me.content);if(vn)return nn&&Vh(j),j;if(_t){if(nn&&Vh(A),pi)for(ie=ue.call(A.ownerDocument);A.firstChild;)ie.appendChild(A.firstChild);else ie=A;return(Re.shadowroot||Re.shadowrootmode)&&(ie=q.call(a,ie,!0)),ie}let ln=Dn?A.outerHTML:A.innerHTML;return Dn&&Te["!doctype"]&&A.ownerDocument&&A.ownerDocument.doctype&&A.ownerDocument.doctype.name&&bt(ow,A.ownerDocument.doctype.name)&&(ln="<!DOCTYPE "+A.ownerDocument.doctype.name+">\n"+ln),nn&&or([X,I,pe],zn=>{ln=cr(ln,zn," ")}),R&&hi?R.createHTML(ln):ln},t.setConfig=function(){let j=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};zc(j),ta=!0},t.clearConfig=function(){el=null,ta=!1},t.isValidAttribute=function(j,y,A){el||zc({});let B=Ke(j),me=Ke(y);return Gh(B,me,A)},t.addHook=function(j,y){typeof y=="function"&&ur(O[j],y)},t.removeHook=function(j,y){if(y!==void 0){let A=KA(O[j],y);return A===-1?void 0:XA(O[j],A,1)[0]}return FS(O[j])},t.removeHooks=function(j){O[j]=[]},t.removeAllHooks=function(){O=l1()},t}var u1=o1();function vh(){return{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null}}var Ji=vh();function y1(e){Ji=e}var Zi={exec:()=>null};function dr(e){let t=[];return n=>{let a=Math.max(0,Math.min(3,n-1)),i=t[a];return i||(i=e(a),t[a]=i),i}}function oe(e,t=""){let n=typeof e=="string"?e:e.source,a={replace:(i,l)=>{let r=typeof l=="string"?l:l.source;return r=r.replace(At.caret,"$1"),n=n.replace(i,r),a},getRegex:()=>new RegExp(n,t)};return a}var dw=((e="")=>{try{return!!new RegExp("(?<=1)(?<!1)"+e)}catch(t){return!1}})(),At={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,listReplaceNesting:/^ {1,4}(?=( {4})*[^ ])/g,listIsTask:/^\[[ xX]\] +\S/,listReplaceTask:/^\[[ xX]\] +/,listTaskCheckbox:/\[[ 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,caret:/(^|[^\[])\^/g,percentDecode:/%25/g,findPipe:/\|/g,splitPipe:/ \|/,slashPipe:/\\\|/g,carriageReturn:/\r\n|\r/g,spaceLine:/^ +$/gm,notSpaceStart:/^\S*/,endingNewline:/\n$/,listItemRegex:e=>new RegExp("^( {0,3}".concat(e,")((?:[	 ][^\\n]*)?(?:\\n|$))")),nextBulletRegex:dr(e=>new RegExp("^ {0,".concat(e,"}(?:[*+-]|\\d{1,9}[.)])((?:[ 	][^\\n]*)?(?:\\n|$))"))),hrRegex:dr(e=>new RegExp("^ {0,".concat(e,"}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)"))),fencesBeginRegex:dr(e=>new RegExp("^ {0,".concat(e,"}(?:```|~~~)"))),headingBeginRegex:dr(e=>new RegExp("^ {0,".concat(e,"}#"))),htmlBeginRegex:dr(e=>new RegExp("^ {0,".concat(e,"}<(?:[a-z].*>|!--)"),"i")),blockquoteBeginRegex:dr(e=>new RegExp("^ {0,".concat(e,"}>")))},pw=/^(?:[ \t]*(?:\n|$))+/,hw=/^((?: {4}| {0,3}\t)[^\n]+(?:\n(?:[ \t]*(?:\n|$))*)?)+/,mw=/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,Js=/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,gw=/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,Sh=/ {0,3}(?:[*+-]|\d{1,9}[.)])/,b1=/^(?!bull |blockCode|fences|blockquote|heading|html|table)((?:.|\n(?!\s*?\n|bull |blockCode|fences|blockquote|heading|html|table))+?)\n {0,3}(=+|-+) *(?:\n+|$)/,v1=oe(b1).replace(/bull/g,Sh).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(),yw=oe(b1).replace(/bull/g,Sh).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(),Th=/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,bw=/^[^\n]+/,xh=/(?!\s*\])(?:\\[\s\S]|[^\[\]\\])+/,vw=oe(/^ {0,3}\[(label)\]: *(?:\n[ \t]*)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n[ \t]*)?| *\n[ \t]*)(title))? *(?:\n+|$)/).replace("label",xh).replace("title",/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/).getRegex(),Sw=oe(/^(bull)([ \t][^\n]+?)?(?:\n|$)/).replace(/bull/g,Sh).getRegex(),Ac="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",kh=/<!--(?:-?>|[\s\S]*?(?:-->|$))/,Tw=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",kh).replace("tag",Ac).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),S1=oe(Th).replace("hr",Js).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[.)])[ \\t]").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",Ac).getRegex(),xw=oe(/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/).replace("paragraph",S1).getRegex(),Eh={blockquote:xw,code:hw,def:vw,fences:mw,heading:gw,hr:Js,html:Tw,lheading:v1,list:Sw,newline:pw,paragraph:S1,table:Zi,text:bw},c1=oe("^ *([^\\n ].*)\\n {0,3}((?:\\| *)?:?-+:? *(?:\\| *:?-+:? *)*(?:\\| *)?)(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)").replace("hr",Js).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[.)])[ \\t]").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",Ac).getRegex(),kw=L(T({},Eh),{lheading:yw,table:c1,paragraph:oe(Th).replace("hr",Js).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("table",c1).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)])[ \\t]").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",Ac).getRegex()}),Ew=L(T({},Eh),{html:oe("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)|<tag(?:\"[^\"]*\"|'[^']*'|\\s[^'\"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",kh).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:Zi,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:oe(Th).replace("hr",Js).replace("heading"," *#{1,6} *[^\n]").replace("lheading",v1).replace("|table","").replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").replace("|tag","").getRegex()}),Aw=/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,ww=/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,T1=/^( {2,}|\\)\n(?!\s*$)/,Nw=/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\<!\[`*_]|\b_|$)|[^ ](?= {2,}\n)))/,pr=/[\p{P}\p{S}]/u,wc=/[\s\p{P}\p{S}]/u,Ah=/[^\s\p{P}\p{S}]/u,Rw=oe(/^((?![*_])punctSpace)/,"u").replace(/punctSpace/g,wc).getRegex(),x1=/(?!~)[\p{P}\p{S}]/u,Ow=/(?!~)[\s\p{P}\p{S}]/u,Cw=/(?:[^\s\p{P}\p{S}]|~)/u,_w=oe(/link|precode-code|html/,"g").replace("link",new RegExp("\\[(?:[^\\[\\]`]|(?<a>`+)[^`]+\\k<a>(?!`))*?\\]\\((?:\\\\[\\s\\S]|[^\\\\\\(\\)]|\\((?:\\\\[\\s\\S]|[^\\\\\\(\\)])*\\))*\\)")).replace("precode-",dw?"(?<!`)()":"(^^|[^`])").replace("code",new RegExp("(?<b>`+)[^`]+\\k<b>(?!`)")).replace("html",/<(?! )[^<>]*?>/).getRegex(),k1=/^(?:\*+(?:((?!\*)punct)|([^\s*]))?)|^_+(?:((?!_)punct)|([^\s_]))?/,Dw=oe(k1,"u").replace(/punct/g,pr).getRegex(),Mw=oe(k1,"u").replace(/punct/g,x1).getRegex(),E1="^[^_*]*?__[^_*]*?\\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\\*)punct(\\*+)(?=[\\s]|$)|notPunctSpace(\\*+)(?!\\*)(?=punctSpace|$)|(?!\\*)punctSpace(\\*+)(?=notPunctSpace)|[\\s](\\*+)(?!\\*)(?=punct)|(?!\\*)punct(\\*+)(?!\\*)(?=punct)|notPunctSpace(\\*+)(?=notPunctSpace)",zw=oe(E1,"gu").replace(/notPunctSpace/g,Ah).replace(/punctSpace/g,wc).replace(/punct/g,pr).getRegex(),Lw=oe(E1,"gu").replace(/notPunctSpace/g,Cw).replace(/punctSpace/g,Ow).replace(/punct/g,x1).getRegex(),Uw=oe("^[^_*]*?\\*\\*[^_*]*?_[^_*]*?(?=\\*\\*)|[^_]+(?=[^_])|(?!_)punct(_+)(?=[\\s]|$)|notPunctSpace(_+)(?!_)(?=punctSpace|$)|(?!_)punctSpace(_+)(?=notPunctSpace)|[\\s](_+)(?!_)(?=punct)|(?!_)punct(_+)(?!_)(?=punct)","gu").replace(/notPunctSpace/g,Ah).replace(/punctSpace/g,wc).replace(/punct/g,pr).getRegex(),Bw=oe(/^~~?(?:((?!~)punct)|[^\s~])/,"u").replace(/punct/g,pr).getRegex(),Hw="^[^~]+(?=[^~])|(?!~)punct(~~?)(?=[\\s]|$)|notPunctSpace(~~?)(?!~)(?=punctSpace|$)|(?!~)punctSpace(~~?)(?=notPunctSpace)|[\\s](~~?)(?!~)(?=punct)|(?!~)punct(~~?)(?!~)(?=punct)|notPunctSpace(~~?)(?=notPunctSpace)",qw=oe(Hw,"gu").replace(/notPunctSpace/g,Ah).replace(/punctSpace/g,wc).replace(/punct/g,pr).getRegex(),jw=oe(/\\(punct)/,"gu").replace(/punct/g,pr).getRegex(),Vw=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(),Yw=oe(kh).replace("(?:-->|$)","-->").getRegex(),Gw=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",Yw).replace("attribute",/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/).getRegex(),xc=/(?:\[(?:\\[\s\S]|[^\[\]\\])*\]|\\[\s\S]|`+(?!`)[^`]*?`+(?!`)|``+(?=\])|[^\[\]\\`])*?/,Kw=oe(/^!?\[(label)\]\(\s*(href)(?:(?:[ \t]+(?:\n[ \t]*)?|\n[ \t]*)(title))?\s*\)/).replace("label",xc).replace("href",/<(?:\\.|[^\n<>\\])+>|[^ \t\n\x00-\x1f]*/).replace("title",/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/).getRegex(),A1=oe(/^!?\[(label)\]\[(ref)\]/).replace("label",xc).replace("ref",xh).getRegex(),w1=oe(/^!?\[(ref)\](?:\[\])?/).replace("ref",xh).getRegex(),Xw=oe("reflink|nolink(?!\\()","g").replace("reflink",A1).replace("nolink",w1).getRegex(),f1=/[hH][tT][tT][pP][sS]?|[fF][tT][pP]/,wh={_backpedal:Zi,anyPunctuation:jw,autolink:Vw,blockSkip:_w,br:T1,code:ww,del:Zi,delLDelim:Zi,delRDelim:Zi,emStrongLDelim:Dw,emStrongRDelimAst:zw,emStrongRDelimUnd:Uw,escape:Aw,link:Kw,nolink:w1,punctuation:Rw,reflink:A1,reflinkSearch:Xw,tag:Gw,text:Nw,url:Zi},$w=L(T({},wh),{link:oe(/^!?\[(label)\]\((.*?)\)/).replace("label",xc).getRegex(),reflink:oe(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",xc).getRegex()}),gh=L(T({},wh),{emStrongRDelimAst:Lw,emStrongLDelim:Mw,delLDelim:Bw,delRDelim:qw,url:oe(/^((?:protocol):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/).replace("protocol",f1).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\S]|[^\\])*?(?:\\[\s\S]|[^\s~\\]))\1(?=[^~]|$)/,text:oe(/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\<!\[`*~_]|\b_|protocol:\/\/|www\.|$)|[^ ](?= {2,}\n)|[^a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-](?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)))/).replace("protocol",f1).getRegex()}),Qw=L(T({},gh),{br:oe(T1).replace("{2,}","*").getRegex(),text:oe(gh.text).replace("\\b_","\\b_| {2,}\\n").replace(/\{2,\}/g,"*").getRegex()}),Sc={normal:Eh,gfm:kw,pedantic:Ew},Zs={normal:wh,gfm:gh,breaks:Qw,pedantic:$w},Zw={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},d1=e=>Zw[e];function Fn(e,t){if(t){if(At.escapeTest.test(e))return e.replace(At.escapeReplace,d1)}else if(At.escapeTestNoEncode.test(e))return e.replace(At.escapeReplaceNoEncode,d1);return e}function p1(e){try{e=encodeURI(e).replace(At.percentDecode,"%")}catch(t){return null}return e}function h1(e,t){var l;let n=e.replace(At.findPipe,(r,s,o)=>{let u=!1,c=s;for(;--c>=0&&o[c]==="\\";)u=!u;return u?"|":" |"}),a=n.split(At.splitPipe),i=0;if(a[0].trim()||a.shift(),a.length>0&&!((l=a.at(-1))!=null&&l.trim())&&a.pop(),t)if(a.length>t)a.splice(t);else for(;a.length<t;)a.push("");for(;i<a.length;i++)a[i]=a[i].trim().replace(At.slashPipe,"|");return a}function ci(e,t,n){let a=e.length;if(a===0)return"";let i=0;for(;i<a;){let l=e.charAt(a-i-1);if(l===t&&!n)i++;else if(l!==t&&n)i++;else break}return e.slice(0,a-i)}function m1(e){let t=e.split("\n"),n=t.length-1;for(;n>=0&&At.blankLine.test(t[n]);)n--;return t.length-n<=2?e:t.slice(0,n+1).join("\n")}function Fw(e,t){if(e.indexOf(t[1])===-1)return-1;let n=0;for(let a=0;a<e.length;a++)if(e[a]==="\\")a++;else if(e[a]===t[0])n++;else if(e[a]===t[1]&&(n--,n<0))return a;return n>0?-2:-1}function Jw(e,t=0){let n=t,a="";for(let i of e)if(i==="	"){let l=4-n%4;a+=" ".repeat(l),n+=l}else a+=i,n++;return a}function g1(e,t,n,a,i){let l=t.href,r=t.title||null,s=e[1].replace(i.other.outputLinkReplace,"$1");a.state.inLink=!0;let o={type:e[0].charAt(0)==="!"?"image":"link",raw:n,href:l,title:r,text:s,tokens:a.inlineTokens(s)};return a.state.inLink=!1,o}function Iw(e,t,n){let a=e.match(n.other.indentCodeCompensation);if(a===null)return t;let i=a[1];return t.split("\n").map(l=>{let r=l.match(n.other.beginningSpace);if(r===null)return l;let[s]=r;return s.length>=i.length?l.slice(i.length):l}).join("\n")}var kc=class{constructor(e){G(this,"options");G(this,"rules");G(this,"lexer");this.options=e||Ji}space(e){let t=this.rules.block.newline.exec(e);if(t&&t[0].length>0)return{type:"space",raw:t[0]}}code(e){let t=this.rules.block.code.exec(e);if(t){let n=this.options.pedantic?t[0]:m1(t[0]),a=n.replace(this.rules.other.codeRemoveIndent,"");return{type:"code",raw:n,codeBlockStyle:"indented",text:a}}}fences(e){let t=this.rules.block.fences.exec(e);if(t){let n=t[0],a=Iw(n,t[3]||"",this.rules);return{type:"code",raw:n,lang:t[2]?t[2].trim().replace(this.rules.inline.anyPunctuation,"$1"):t[2],text:a}}}heading(e){let t=this.rules.block.heading.exec(e);if(t){let n=t[2].trim();if(this.rules.other.endingHash.test(n)){let a=ci(n,"#");(this.options.pedantic||!a||this.rules.other.endingSpaceChar.test(a))&&(n=a.trim())}return{type:"heading",raw:ci(t[0],"\n"),depth:t[1].length,text:n,tokens:this.lexer.inline(n)}}}hr(e){let t=this.rules.block.hr.exec(e);if(t)return{type:"hr",raw:ci(t[0],"\n")}}blockquote(e){let t=this.rules.block.blockquote.exec(e);if(t){let n=ci(t[0],"\n").split("\n"),a="",i="",l=[];for(;n.length>0;){let r=!1,s=[],o;for(o=0;o<n.length;o++)if(this.rules.other.blockquoteStart.test(n[o]))s.push(n[o]),r=!0;else if(!r)s.push(n[o]);else break;n=n.slice(o);let u=s.join("\n"),c=u.replace(this.rules.other.blockquoteSetextReplace,"\n    $1").replace(this.rules.other.blockquoteSetextReplace2,"");a=a?"".concat(a,"\n").concat(u):u,i=i?"".concat(i,"\n").concat(c):c;let f=this.lexer.state.top;if(this.lexer.state.top=!0,this.lexer.blockTokens(c,l,!0),this.lexer.state.top=f,n.length===0)break;let d=l.at(-1);if((d==null?void 0:d.type)==="code")break;if((d==null?void 0:d.type)==="blockquote"){let h=d,v=h.raw+"\n"+n.join("\n"),g=this.blockquote(v);l[l.length-1]=g,a=a.substring(0,a.length-h.raw.length)+g.raw,i=i.substring(0,i.length-h.text.length)+g.text;break}else if((d==null?void 0:d.type)==="list"){let h=d,v=h.raw+"\n"+n.join("\n"),g=this.list(v);l[l.length-1]=g,a=a.substring(0,a.length-d.raw.length)+g.raw,i=i.substring(0,i.length-h.raw.length)+g.raw,n=v.substring(l.at(-1).raw.length).split("\n");continue}}return{type:"blockquote",raw:a,tokens:l,text:i}}}list(e){let t=this.rules.block.list.exec(e);if(t){let n=t[1].trim(),a=n.length>1,i={type:"list",raw:"",ordered:a,start:a?+n.slice(0,-1):"",loose:!1,items:[]};n=a?"\\d{1,9}\\".concat(n.slice(-1)):"\\".concat(n),this.options.pedantic&&(n=a?n:"[*+-]");let l=this.rules.other.listItemRegex(n),r=!1;for(;e;){let o=!1,u="",c="";if(!(t=l.exec(e))||this.rules.block.hr.test(e))break;u=t[0],e=e.substring(u.length);let f=Jw(t[2].split("\n",1)[0],t[1].length),d=e.split("\n",1)[0],h=!f.trim(),v=0;if(this.options.pedantic?(v=2,c=f.trimStart()):h?v=t[1].length+1:(v=f.search(this.rules.other.nonSpaceChar),v=v>4?1:v,c=f.slice(v),v+=t[1].length),h&&this.rules.other.blankLine.test(d)&&(u+=d+"\n",e=e.substring(d.length+1),o=!0),!o){let g=this.rules.other.nextBulletRegex(v),k=this.rules.other.hrRegex(v),m=this.rules.other.fencesBeginRegex(v),p=this.rules.other.headingBeginRegex(v),b=this.rules.other.htmlBeginRegex(v),S=this.rules.other.blockquoteBeginRegex(v);for(;e;){let x=e.split("\n",1)[0],R;if(d=x,this.options.pedantic?(d=d.replace(this.rules.other.listReplaceNesting,"  "),R=d):R=d.replace(this.rules.other.tabCharGlobal,"    "),m.test(d)||p.test(d)||b.test(d)||S.test(d)||g.test(d)||k.test(d))break;if(R.search(this.rules.other.nonSpaceChar)>=v||!d.trim())c+="\n"+R.slice(v);else{if(h||f.replace(this.rules.other.tabCharGlobal,"    ").search(this.rules.other.nonSpaceChar)>=4||m.test(f)||p.test(f)||k.test(f))break;c+="\n"+d}h=!d.trim(),u+=x+"\n",e=e.substring(x.length+1),f=R.slice(v)}}i.loose||(r?i.loose=!0:this.rules.other.doubleBlankLine.test(u)&&(r=!0)),i.items.push({type:"list_item",raw:u,task:!!this.options.gfm&&this.rules.other.listIsTask.test(c),loose:!1,text:c,tokens:[]}),i.raw+=u}let s=i.items.at(-1);if(s)s.raw=s.raw.trimEnd(),s.text=s.text.trimEnd();else return;i.raw=i.raw.trimEnd();for(let o of i.items){this.lexer.state.top=!1,o.tokens=this.lexer.blockTokens(o.text,[]);let u=o.tokens[0];if(o.task&&((u==null?void 0:u.type)==="text"||(u==null?void 0:u.type)==="paragraph")){o.text=o.text.replace(this.rules.other.listReplaceTask,""),u.raw=u.raw.replace(this.rules.other.listReplaceTask,""),u.text=u.text.replace(this.rules.other.listReplaceTask,"");for(let f=this.lexer.inlineQueue.length-1;f>=0;f--)if(this.rules.other.listIsTask.test(this.lexer.inlineQueue[f].src)){this.lexer.inlineQueue[f].src=this.lexer.inlineQueue[f].src.replace(this.rules.other.listReplaceTask,"");break}let c=this.rules.other.listTaskCheckbox.exec(o.raw);if(c){let f={type:"checkbox",raw:c[0]+" ",checked:c[0]!=="[ ]"};o.checked=f.checked,i.loose?o.tokens[0]&&["paragraph","text"].includes(o.tokens[0].type)&&"tokens"in o.tokens[0]&&o.tokens[0].tokens?(o.tokens[0].raw=f.raw+o.tokens[0].raw,o.tokens[0].text=f.raw+o.tokens[0].text,o.tokens[0].tokens.unshift(f)):o.tokens.unshift({type:"paragraph",raw:f.raw,text:f.raw,tokens:[f]}):o.tokens.unshift(f)}}else o.task&&(o.task=!1);if(!i.loose){let c=o.tokens.filter(d=>d.type==="space"),f=c.length>0&&c.some(d=>this.rules.other.anyLine.test(d.raw));i.loose=f}}if(i.loose)for(let o of i.items){o.loose=!0;for(let u of o.tokens)u.type==="text"&&(u.type="paragraph")}return i}}html(e){let t=this.rules.block.html.exec(e);if(t){let n=m1(t[0]);return{type:"html",block:!0,raw:n,pre:t[1]==="pre"||t[1]==="script"||t[1]==="style",text:n}}}def(e){let t=this.rules.block.def.exec(e);if(t){let n=t[1].toLowerCase().replace(this.rules.other.multipleSpaceGlobal," "),a=t[2]?t[2].replace(this.rules.other.hrefBrackets,"$1").replace(this.rules.inline.anyPunctuation,"$1"):"",i=t[3]?t[3].substring(1,t[3].length-1).replace(this.rules.inline.anyPunctuation,"$1"):t[3];return{type:"def",tag:n,raw:ci(t[0],"\n"),href:a,title:i}}}table(e){var r;let t=this.rules.block.table.exec(e);if(!t||!this.rules.other.tableDelimiter.test(t[2]))return;let n=h1(t[1]),a=t[2].replace(this.rules.other.tableAlignChars,"").split("|"),i=(r=t[3])!=null&&r.trim()?t[3].replace(this.rules.other.tableRowBlankLine,"").split("\n"):[],l={type:"table",raw:ci(t[0],"\n"),header:[],align:[],rows:[]};if(n.length===a.length){for(let s of a)this.rules.other.tableAlignRight.test(s)?l.align.push("right"):this.rules.other.tableAlignCenter.test(s)?l.align.push("center"):this.rules.other.tableAlignLeft.test(s)?l.align.push("left"):l.align.push(null);for(let s=0;s<n.length;s++)l.header.push({text:n[s],tokens:this.lexer.inline(n[s]),header:!0,align:l.align[s]});for(let s of i)l.rows.push(h1(s,l.header.length).map((o,u)=>({text:o,tokens:this.lexer.inline(o),header:!1,align:l.align[u]})));return l}}lheading(e){let t=this.rules.block.lheading.exec(e);if(t){let n=t[1].trim();return{type:"heading",raw:ci(t[0],"\n"),depth:t[2].charAt(0)==="="?1:2,text:n,tokens:this.lexer.inline(n)}}}paragraph(e){let t=this.rules.block.paragraph.exec(e);if(t){let n=t[1].charAt(t[1].length-1)==="\n"?t[1].slice(0,-1):t[1];return{type:"paragraph",raw:t[0],text:n,tokens:this.lexer.inline(n)}}}text(e){let t=this.rules.block.text.exec(e);if(t)return{type:"text",raw:t[0],text:t[0],tokens:this.lexer.inline(t[0])}}escape(e){let t=this.rules.inline.escape.exec(e);if(t)return{type:"escape",raw:t[0],text:t[1]}}tag(e){let t=this.rules.inline.tag.exec(e);if(t)return!this.lexer.state.inLink&&this.rules.other.startATag.test(t[0])?this.lexer.state.inLink=!0:this.lexer.state.inLink&&this.rules.other.endATag.test(t[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&this.rules.other.startPreScriptTag.test(t[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&this.rules.other.endPreScriptTag.test(t[0])&&(this.lexer.state.inRawBlock=!1),{type:"html",raw:t[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,block:!1,text:t[0]}}link(e){let t=this.rules.inline.link.exec(e);if(t){let n=t[2].trim();if(!this.options.pedantic&&this.rules.other.startAngleBracket.test(n)){if(!this.rules.other.endAngleBracket.test(n))return;let l=ci(n.slice(0,-1),"\\");if((n.length-l.length)%2===0)return}else{let l=Fw(t[2],"()");if(l===-2)return;if(l>-1){let r=(t[0].indexOf("!")===0?5:4)+t[1].length+l;t[2]=t[2].substring(0,l),t[0]=t[0].substring(0,r).trim(),t[3]=""}}let a=t[2],i="";if(this.options.pedantic){let l=this.rules.other.pedanticHrefTitle.exec(a);l&&(a=l[1],i=l[3])}else i=t[3]?t[3].slice(1,-1):"";return a=a.trim(),this.rules.other.startAngleBracket.test(a)&&(this.options.pedantic&&!this.rules.other.endAngleBracket.test(n)?a=a.slice(1):a=a.slice(1,-1)),g1(t,{href:a&&a.replace(this.rules.inline.anyPunctuation,"$1"),title:i&&i.replace(this.rules.inline.anyPunctuation,"$1")},t[0],this.lexer,this.rules)}}reflink(e,t){let n;if((n=this.rules.inline.reflink.exec(e))||(n=this.rules.inline.nolink.exec(e))){let a=(n[2]||n[1]).replace(this.rules.other.multipleSpaceGlobal," "),i=t[a.toLowerCase()];if(!i){let l=n[0].charAt(0);return{type:"text",raw:l,text:l}}return g1(n,i,n[0],this.lexer,this.rules)}}emStrong(e,t,n=""){let a=this.rules.inline.emStrongLDelim.exec(e);if(!(!a||!a[1]&&!a[2]&&!a[3]&&!a[4]||a[4]&&n.match(this.rules.other.unicodeAlphaNumeric))&&(!(a[1]||a[3])||!n||this.rules.inline.punctuation.exec(n))){let i=[...a[0]].length-1,l,r,s=i,o=0,u=a[0][0]==="*"?this.rules.inline.emStrongRDelimAst:this.rules.inline.emStrongRDelimUnd;for(u.lastIndex=0,t=t.slice(-1*e.length+i);(a=u.exec(t))!==null;){if(l=a[1]||a[2]||a[3]||a[4]||a[5]||a[6],!l)continue;if(r=[...l].length,a[3]||a[4]){s+=r;continue}else if((a[5]||a[6])&&i%3&&!((i+r)%3)){o+=r;continue}if(s-=r,s>0)continue;r=Math.min(r,r+s+o);let c=[...a[0]][0].length,f=e.slice(0,i+a.index+c+r);if(Math.min(i,r)%2){let h=f.slice(1,-1);return{type:"em",raw:f,text:h,tokens:this.lexer.inlineTokens(h)}}let d=f.slice(2,-2);return{type:"strong",raw:f,text:d,tokens:this.lexer.inlineTokens(d)}}}}codespan(e){let t=this.rules.inline.code.exec(e);if(t){let n=t[2].replace(this.rules.other.newLineCharGlobal," "),a=this.rules.other.nonSpaceChar.test(n),i=this.rules.other.startingSpaceChar.test(n)&&this.rules.other.endingSpaceChar.test(n);return a&&i&&(n=n.substring(1,n.length-1)),{type:"codespan",raw:t[0],text:n}}}br(e){let t=this.rules.inline.br.exec(e);if(t)return{type:"br",raw:t[0]}}del(e,t,n=""){let a=this.rules.inline.delLDelim.exec(e);if(a&&(!a[1]||!n||this.rules.inline.punctuation.exec(n))){let i=[...a[0]].length-1,l,r,s=i,o=this.rules.inline.delRDelim;for(o.lastIndex=0,t=t.slice(-1*e.length+i);(a=o.exec(t))!==null;){if(l=a[1]||a[2]||a[3]||a[4]||a[5]||a[6],!l||(r=[...l].length,r!==i))continue;if(a[3]||a[4]){s+=r;continue}if(s-=r,s>0)continue;r=Math.min(r,r+s);let u=[...a[0]][0].length,c=e.slice(0,i+a.index+u+r),f=c.slice(i,-i);return{type:"del",raw:c,text:f,tokens:this.lexer.inlineTokens(f)}}}}autolink(e){let t=this.rules.inline.autolink.exec(e);if(t){let n,a;return t[2]==="@"?(n=t[1],a="mailto:"+n):(n=t[1],a=n),{type:"link",raw:t[0],text:n,href:a,tokens:[{type:"text",raw:n,text:n}]}}}url(e){var n,a;let t;if(t=this.rules.inline.url.exec(e)){let i,l;if(t[2]==="@")i=t[0],l="mailto:"+i;else{let r;do r=t[0],t[0]=(a=(n=this.rules.inline._backpedal.exec(t[0]))==null?void 0:n[0])!=null?a:"";while(r!==t[0]);i=t[0],t[1]==="www."?l="http://"+t[0]:l=t[0]}return{type:"link",raw:t[0],text:i,href:l,tokens:[{type:"text",raw:i,text:i}]}}}inlineText(e){let t=this.rules.inline.text.exec(e);if(t){let n=this.lexer.state.inRawBlock;return{type:"text",raw:t[0],text:t[0],escaped:n}}}},On=class yh{constructor(t){G(this,"tokens");G(this,"options");G(this,"state");G(this,"inlineQueue");G(this,"tokenizer");this.tokens=[],this.tokens.links=Object.create(null),this.options=t||Ji,this.options.tokenizer=this.options.tokenizer||new kc,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options,this.tokenizer.lexer=this,this.inlineQueue=[],this.state={inLink:!1,inRawBlock:!1,top:!0};let n={other:At,block:Sc.normal,inline:Zs.normal};this.options.pedantic?(n.block=Sc.pedantic,n.inline=Zs.pedantic):this.options.gfm&&(n.block=Sc.gfm,this.options.breaks?n.inline=Zs.breaks:n.inline=Zs.gfm),this.tokenizer.rules=n}static get rules(){return{block:Sc,inline:Zs}}static lex(t,n){return new yh(n).lex(t)}static lexInline(t,n){return new yh(n).inlineTokens(t)}lex(t){t=t.replace(At.carriageReturn,"\n"),this.blockTokens(t,this.tokens);for(let n=0;n<this.inlineQueue.length;n++){let a=this.inlineQueue[n];this.inlineTokens(a.src,a.tokens)}return this.inlineQueue=[],this.tokens}blockTokens(t,n=[],a=!1){var l,r,s;this.tokenizer.lexer=this,this.options.pedantic&&(t=t.replace(At.tabCharGlobal,"    ").replace(At.spaceLine,""));let i=1/0;for(;t;){if(t.length<i)i=t.length;else{this.infiniteLoopError(t.charCodeAt(0));break}let o;if((r=(l=this.options.extensions)==null?void 0:l.block)!=null&&r.some(c=>(o=c.call({lexer:this},t,n))?(t=t.substring(o.raw.length),n.push(o),!0):!1))continue;if(o=this.tokenizer.space(t)){t=t.substring(o.raw.length);let c=n.at(-1);o.raw.length===1&&c!==void 0?c.raw+="\n":n.push(o);continue}if(o=this.tokenizer.code(t)){t=t.substring(o.raw.length);let c=n.at(-1);(c==null?void 0:c.type)==="paragraph"||(c==null?void 0:c.type)==="text"?(c.raw+=(c.raw.endsWith("\n")?"":"\n")+o.raw,c.text+="\n"+o.text,this.inlineQueue.at(-1).src=c.text):n.push(o);continue}if(o=this.tokenizer.fences(t)){t=t.substring(o.raw.length),n.push(o);continue}if(o=this.tokenizer.heading(t)){t=t.substring(o.raw.length),n.push(o);continue}if(o=this.tokenizer.hr(t)){t=t.substring(o.raw.length),n.push(o);continue}if(o=this.tokenizer.blockquote(t)){t=t.substring(o.raw.length),n.push(o);continue}if(o=this.tokenizer.list(t)){t=t.substring(o.raw.length),n.push(o);continue}if(o=this.tokenizer.html(t)){t=t.substring(o.raw.length),n.push(o);continue}if(o=this.tokenizer.def(t)){t=t.substring(o.raw.length);let c=n.at(-1);(c==null?void 0:c.type)==="paragraph"||(c==null?void 0:c.type)==="text"?(c.raw+=(c.raw.endsWith("\n")?"":"\n")+o.raw,c.text+="\n"+o.raw,this.inlineQueue.at(-1).src=c.text):this.tokens.links[o.tag]||(this.tokens.links[o.tag]={href:o.href,title:o.title},n.push(o));continue}if(o=this.tokenizer.table(t)){t=t.substring(o.raw.length),n.push(o);continue}if(o=this.tokenizer.lheading(t)){t=t.substring(o.raw.length),n.push(o);continue}let u=t;if((s=this.options.extensions)!=null&&s.startBlock){let c=1/0,f=t.slice(1),d;this.options.extensions.startBlock.forEach(h=>{d=h.call({lexer:this},f),typeof d=="number"&&d>=0&&(c=Math.min(c,d))}),c<1/0&&c>=0&&(u=t.substring(0,c+1))}if(this.state.top&&(o=this.tokenizer.paragraph(u))){let c=n.at(-1);a&&(c==null?void 0:c.type)==="paragraph"?(c.raw+=(c.raw.endsWith("\n")?"":"\n")+o.raw,c.text+="\n"+o.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=c.text):n.push(o),a=u.length!==t.length,t=t.substring(o.raw.length);continue}if(o=this.tokenizer.text(t)){t=t.substring(o.raw.length);let c=n.at(-1);(c==null?void 0:c.type)==="text"?(c.raw+=(c.raw.endsWith("\n")?"":"\n")+o.raw,c.text+="\n"+o.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=c.text):n.push(o);continue}if(t){this.infiniteLoopError(t.charCodeAt(0));break}}return this.state.top=!0,n}inline(t,n=[]){return this.inlineQueue.push({src:t,tokens:n}),n}inlineTokens(t,n=[]){var u,c,f,d,h,v;this.tokenizer.lexer=this;let a=t,i=null;if(this.tokens.links){let g=Object.keys(this.tokens.links);if(g.length>0)for(;(i=this.tokenizer.rules.inline.reflinkSearch.exec(a))!==null;)g.includes(i[0].slice(i[0].lastIndexOf("[")+1,-1))&&(a=a.slice(0,i.index)+"["+"a".repeat(i[0].length-2)+"]"+a.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(i=this.tokenizer.rules.inline.anyPunctuation.exec(a))!==null;)a=a.slice(0,i.index)+"++"+a.slice(this.tokenizer.rules.inline.anyPunctuation.lastIndex);let l;for(;(i=this.tokenizer.rules.inline.blockSkip.exec(a))!==null;)l=i[2]?i[2].length:0,a=a.slice(0,i.index+l)+"["+"a".repeat(i[0].length-l-2)+"]"+a.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);a=(f=(c=(u=this.options.hooks)==null?void 0:u.emStrongMask)==null?void 0:c.call({lexer:this},a))!=null?f:a;let r=!1,s="",o=1/0;for(;t;){if(t.length<o)o=t.length;else{this.infiniteLoopError(t.charCodeAt(0));break}r||(s=""),r=!1;let g;if((h=(d=this.options.extensions)==null?void 0:d.inline)!=null&&h.some(m=>(g=m.call({lexer:this},t,n))?(t=t.substring(g.raw.length),n.push(g),!0):!1))continue;if(g=this.tokenizer.escape(t)){t=t.substring(g.raw.length),n.push(g);continue}if(g=this.tokenizer.tag(t)){t=t.substring(g.raw.length),n.push(g);continue}if(g=this.tokenizer.link(t)){t=t.substring(g.raw.length),n.push(g);continue}if(g=this.tokenizer.reflink(t,this.tokens.links)){t=t.substring(g.raw.length);let m=n.at(-1);g.type==="text"&&(m==null?void 0:m.type)==="text"?(m.raw+=g.raw,m.text+=g.text):n.push(g);continue}if(g=this.tokenizer.emStrong(t,a,s)){t=t.substring(g.raw.length),n.push(g);continue}if(g=this.tokenizer.codespan(t)){t=t.substring(g.raw.length),n.push(g);continue}if(g=this.tokenizer.br(t)){t=t.substring(g.raw.length),n.push(g);continue}if(g=this.tokenizer.del(t,a,s)){t=t.substring(g.raw.length),n.push(g);continue}if(g=this.tokenizer.autolink(t)){t=t.substring(g.raw.length),n.push(g);continue}if(!this.state.inLink&&(g=this.tokenizer.url(t))){t=t.substring(g.raw.length),n.push(g);continue}let k=t;if((v=this.options.extensions)!=null&&v.startInline){let m=1/0,p=t.slice(1),b;this.options.extensions.startInline.forEach(S=>{b=S.call({lexer:this},p),typeof b=="number"&&b>=0&&(m=Math.min(m,b))}),m<1/0&&m>=0&&(k=t.substring(0,m+1))}if(g=this.tokenizer.inlineText(k)){t=t.substring(g.raw.length),g.raw.slice(-1)!=="_"&&(s=g.raw.slice(-1)),r=!0;let m=n.at(-1);(m==null?void 0:m.type)==="text"?(m.raw+=g.raw,m.text+=g.text):n.push(g);continue}if(t){this.infiniteLoopError(t.charCodeAt(0));break}}return n}infiniteLoopError(t){let n="Infinite loop on byte: "+t;if(this.options.silent)console.error(n);else throw new Error(n)}},Ec=class{constructor(e){G(this,"options");G(this,"parser");this.options=e||Ji}space(e){return""}code({text:e,lang:t,escaped:n}){var l;let a=(l=(t||"").match(At.notSpaceStart))==null?void 0:l[0],i=e.replace(At.endingNewline,"")+"\n";return a?'<pre><code class="language-'+Fn(a)+'">'+(n?i:Fn(i,!0))+"</code></pre>\n":"<pre><code>"+(n?i:Fn(i,!0))+"</code></pre>\n"}blockquote({tokens:e}){return"<blockquote>\n".concat(this.parser.parse(e),"</blockquote>\n")}html({text:e}){return e}def(e){return""}heading({tokens:e,depth:t}){return"<h".concat(t,">").concat(this.parser.parseInline(e),"</h").concat(t,">\n")}hr(e){return"<hr>\n"}list(e){let t=e.ordered,n=e.start,a="";for(let r=0;r<e.items.length;r++){let s=e.items[r];a+=this.listitem(s)}let i=t?"ol":"ul",l=t&&n!==1?' start="'+n+'"':"";return"<"+i+l+">\n"+a+"</"+i+">\n"}listitem(e){return"<li>".concat(this.parser.parse(e.tokens),"</li>\n")}checkbox({checked:e}){return"<input "+(e?'checked="" ':"")+'disabled="" type="checkbox"> '}paragraph({tokens:e}){return"<p>".concat(this.parser.parseInline(e),"</p>\n")}table(e){let t="",n="";for(let i=0;i<e.header.length;i++)n+=this.tablecell(e.header[i]);t+=this.tablerow({text:n});let a="";for(let i=0;i<e.rows.length;i++){let l=e.rows[i];n="";for(let r=0;r<l.length;r++)n+=this.tablecell(l[r]);a+=this.tablerow({text:n})}return a&&(a="<tbody>".concat(a,"</tbody>")),"<table>\n<thead>\n"+t+"</thead>\n"+a+"</table>\n"}tablerow({text:e}){return"<tr>\n".concat(e,"</tr>\n")}tablecell(e){let t=this.parser.parseInline(e.tokens),n=e.header?"th":"td";return(e.align?"<".concat(n,' align="').concat(e.align,'">'):"<".concat(n,">"))+t+"</".concat(n,">\n")}strong({tokens:e}){return"<strong>".concat(this.parser.parseInline(e),"</strong>")}em({tokens:e}){return"<em>".concat(this.parser.parseInline(e),"</em>")}codespan({text:e}){return"<code>".concat(Fn(e,!0),"</code>")}br(e){return"<br>"}del({tokens:e}){return"<del>".concat(this.parser.parseInline(e),"</del>")}link({href:e,title:t,tokens:n}){let a=this.parser.parseInline(n),i=p1(e);if(i===null)return a;e=i;let l='<a href="'+e+'"';return t&&(l+=' title="'+Fn(t)+'"'),l+=">"+a+"</a>",l}image({href:e,title:t,text:n,tokens:a}){a&&(n=this.parser.parseInline(a,this.parser.textRenderer));let i=p1(e);if(i===null)return Fn(n);e=i;let l='<img src="'.concat(e,'" alt="').concat(Fn(n),'"');return t&&(l+=' title="'.concat(Fn(t),'"')),l+=">",l}text(e){return"tokens"in e&&e.tokens?this.parser.parseInline(e.tokens):"escaped"in e&&e.escaped?e.text:Fn(e.text)}},Nh=class{strong({text:e}){return e}em({text:e}){return e}codespan({text:e}){return e}del({text:e}){return e}html({text:e}){return e}text({text:e}){return e}link({text:e}){return""+e}image({text:e}){return""+e}br(){return""}checkbox({raw:e}){return e}},Cn=class bh{constructor(t){G(this,"options");G(this,"renderer");G(this,"textRenderer");this.options=t||Ji,this.options.renderer=this.options.renderer||new Ec,this.renderer=this.options.renderer,this.renderer.options=this.options,this.renderer.parser=this,this.textRenderer=new Nh}static parse(t,n){return new bh(n).parse(t)}static parseInline(t,n){return new bh(n).parseInline(t)}parse(t){var a,i;this.renderer.parser=this;let n="";for(let l=0;l<t.length;l++){let r=t[l];if((i=(a=this.options.extensions)==null?void 0:a.renderers)!=null&&i[r.type]){let o=r,u=this.options.extensions.renderers[o.type].call({parser:this},o);if(u!==!1||!["space","hr","heading","code","table","blockquote","list","html","def","paragraph","text"].includes(o.type)){n+=u||"";continue}}let s=r;switch(s.type){case"space":{n+=this.renderer.space(s);break}case"hr":{n+=this.renderer.hr(s);break}case"heading":{n+=this.renderer.heading(s);break}case"code":{n+=this.renderer.code(s);break}case"table":{n+=this.renderer.table(s);break}case"blockquote":{n+=this.renderer.blockquote(s);break}case"list":{n+=this.renderer.list(s);break}case"checkbox":{n+=this.renderer.checkbox(s);break}case"html":{n+=this.renderer.html(s);break}case"def":{n+=this.renderer.def(s);break}case"paragraph":{n+=this.renderer.paragraph(s);break}case"text":{n+=this.renderer.text(s);break}default:{let o='Token with "'+s.type+'" type was not found.';if(this.options.silent)return console.error(o),"";throw new Error(o)}}}return n}parseInline(t,n=this.renderer){var i,l;this.renderer.parser=this;let a="";for(let r=0;r<t.length;r++){let s=t[r];if((l=(i=this.options.extensions)==null?void 0:i.renderers)!=null&&l[s.type]){let u=this.options.extensions.renderers[s.type].call({parser:this},s);if(u!==!1||!["escape","html","link","image","strong","em","codespan","br","del","text"].includes(s.type)){a+=u||"";continue}}let o=s;switch(o.type){case"escape":{a+=n.text(o);break}case"html":{a+=n.html(o);break}case"link":{a+=n.link(o);break}case"image":{a+=n.image(o);break}case"checkbox":{a+=n.checkbox(o);break}case"strong":{a+=n.strong(o);break}case"em":{a+=n.em(o);break}case"codespan":{a+=n.codespan(o);break}case"br":{a+=n.br(o);break}case"del":{a+=n.del(o);break}case"text":{a+=n.text(o);break}default:{let u='Token with "'+o.type+'" type was not found.';if(this.options.silent)return console.error(u),"";throw new Error(u)}}}return a}},Tc,Fs=(Tc=class{constructor(e){G(this,"options");G(this,"block");this.options=e||Ji}preprocess(e){return e}postprocess(e){return e}processAllTokens(e){return e}emStrongMask(e){return e}provideLexer(e=this.block){return e?On.lex:On.lexInline}provideParser(e=this.block){return e?Cn.parse:Cn.parseInline}},G(Tc,"passThroughHooks",new Set(["preprocess","postprocess","processAllTokens","emStrongMask"])),G(Tc,"passThroughHooksRespectAsync",new Set(["preprocess","postprocess","processAllTokens"])),Tc),Pw=class{constructor(...e){G(this,"defaults",vh());G(this,"options",this.setOptions);G(this,"parse",this.parseMarkdown(!0));G(this,"parseInline",this.parseMarkdown(!1));G(this,"Parser",Cn);G(this,"Renderer",Ec);G(this,"TextRenderer",Nh);G(this,"Lexer",On);G(this,"Tokenizer",kc);G(this,"Hooks",Fs);this.use(...e)}walkTokens(e,t){var a,i;let n=[];for(let l of e)switch(n=n.concat(t.call(this,l)),l.type){case"table":{let r=l;for(let s of r.header)n=n.concat(this.walkTokens(s.tokens,t));for(let s of r.rows)for(let o of s)n=n.concat(this.walkTokens(o.tokens,t));break}case"list":{let r=l;n=n.concat(this.walkTokens(r.items,t));break}default:{let r=l;(i=(a=this.defaults.extensions)==null?void 0:a.childTokens)!=null&&i[r.type]?this.defaults.extensions.childTokens[r.type].forEach(s=>{let o=r[s].flat(1/0);n=n.concat(this.walkTokens(o,t))}):r.tokens&&(n=n.concat(this.walkTokens(r.tokens,t)))}}return n}use(...e){let t=this.defaults.extensions||{renderers:{},childTokens:{}};return e.forEach(n=>{let a=T({},n);if(a.async=this.defaults.async||a.async||!1,n.extensions&&(n.extensions.forEach(i=>{if(!i.name)throw new Error("extension name required");if("renderer"in i){let l=t.renderers[i.name];l?t.renderers[i.name]=function(...r){let s=i.renderer.apply(this,r);return s===!1&&(s=l.apply(this,r)),s}:t.renderers[i.name]=i.renderer}if("tokenizer"in i){if(!i.level||i.level!=="block"&&i.level!=="inline")throw new Error("extension level must be 'block' or 'inline'");let l=t[i.level];l?l.unshift(i.tokenizer):t[i.level]=[i.tokenizer],i.start&&(i.level==="block"?t.startBlock?t.startBlock.push(i.start):t.startBlock=[i.start]:i.level==="inline"&&(t.startInline?t.startInline.push(i.start):t.startInline=[i.start]))}"childTokens"in i&&i.childTokens&&(t.childTokens[i.name]=i.childTokens)}),a.extensions=t),n.renderer){let i=this.defaults.renderer||new Ec(this.defaults);for(let l in n.renderer){if(!(l in i))throw new Error("renderer '".concat(l,"' does not exist"));if(["options","parser"].includes(l))continue;let r=l,s=n.renderer[r],o=i[r];i[r]=(...u)=>{let c=s.apply(i,u);return c===!1&&(c=o.apply(i,u)),c||""}}a.renderer=i}if(n.tokenizer){let i=this.defaults.tokenizer||new kc(this.defaults);for(let l in n.tokenizer){if(!(l in i))throw new Error("tokenizer '".concat(l,"' does not exist"));if(["options","rules","lexer"].includes(l))continue;let r=l,s=n.tokenizer[r],o=i[r];i[r]=(...u)=>{let c=s.apply(i,u);return c===!1&&(c=o.apply(i,u)),c}}a.tokenizer=i}if(n.hooks){let i=this.defaults.hooks||new Fs;for(let l in n.hooks){if(!(l in i))throw new Error("hook '".concat(l,"' does not exist"));if(["options","block"].includes(l))continue;let r=l,s=n.hooks[r],o=i[r];Fs.passThroughHooks.has(l)?i[r]=u=>{if(this.defaults.async&&Fs.passThroughHooksRespectAsync.has(l))return(async()=>{let f=await s.call(i,u);return o.call(i,f)})();let c=s.call(i,u);return o.call(i,c)}:i[r]=(...u)=>{if(this.defaults.async)return(async()=>{let f=await s.apply(i,u);return f===!1&&(f=await o.apply(i,u)),f})();let c=s.apply(i,u);return c===!1&&(c=o.apply(i,u)),c}}a.hooks=i}if(n.walkTokens){let i=this.defaults.walkTokens,l=n.walkTokens;a.walkTokens=function(r){let s=[];return s.push(l.call(this,r)),i&&(s=s.concat(i.call(this,r))),s}}this.defaults=T(T({},this.defaults),a)}),this}setOptions(e){return this.defaults=T(T({},this.defaults),e),this}lexer(e,t){return On.lex(e,t!=null?t:this.defaults)}parser(e,t){return Cn.parse(e,t!=null?t:this.defaults)}parseMarkdown(e){return(t,n)=>{let a=T({},n),i=T(T({},this.defaults),a),l=this.onError(!!i.silent,!!i.async);if(this.defaults.async===!0&&a.async===!1)return l(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 t>"u"||t===null)return l(new Error("marked(): input parameter is undefined or null"));if(typeof t!="string")return l(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(t)+", string expected"));if(i.hooks&&(i.hooks.options=i,i.hooks.block=e),i.async)return(async()=>{let r=i.hooks?await i.hooks.preprocess(t):t,s=await(i.hooks?await i.hooks.provideLexer(e):e?On.lex:On.lexInline)(r,i),o=i.hooks?await i.hooks.processAllTokens(s):s;i.walkTokens&&await Promise.all(this.walkTokens(o,i.walkTokens));let u=await(i.hooks?await i.hooks.provideParser(e):e?Cn.parse:Cn.parseInline)(o,i);return i.hooks?await i.hooks.postprocess(u):u})().catch(l);try{i.hooks&&(t=i.hooks.preprocess(t));let r=(i.hooks?i.hooks.provideLexer(e):e?On.lex:On.lexInline)(t,i);i.hooks&&(r=i.hooks.processAllTokens(r)),i.walkTokens&&this.walkTokens(r,i.walkTokens);let s=(i.hooks?i.hooks.provideParser(e):e?Cn.parse:Cn.parseInline)(r,i);return i.hooks&&(s=i.hooks.postprocess(s)),s}catch(r){return l(r)}}}onError(e,t){return n=>{if(n.message+="\nPlease report this to https://github.com/markedjs/marked.",e){let a="<p>An error occurred:</p><pre>"+Fn(n.message+"",!0)+"</pre>";return t?Promise.resolve(a):a}if(t)return Promise.reject(n);throw n}}},Fi=new Pw;function de(e,t){return Fi.parse(e,t)}de.options=de.setOptions=function(e){return Fi.setOptions(e),de.defaults=Fi.defaults,y1(de.defaults),de};de.getDefaults=vh;de.defaults=Ji;de.use=function(...e){return Fi.use(...e),de.defaults=Fi.defaults,y1(de.defaults),de};de.walkTokens=function(e,t){return Fi.walkTokens(e,t)};de.parseInline=Fi.parseInline;de.Parser=Cn;de.parser=Cn.parse;de.Renderer=Ec;de.TextRenderer=Nh;de.Lexer=On;de.lexer=On.lex;de.Tokenizer=kc;de.Hooks=Fs;de.parse=de;var UC=de.options,BC=de.setOptions,HC=de.use,qC=de.walkTokens,jC=de.parseInline;var VC=Cn.parse,YC=On.lex;var N1=Q(be()),R1=Q(Le());de.setOptions({pedantic:!1,gfm:!0});function Nc({text:e,className:t}){let n=N1.default.useMemo(()=>{if(!e)return"";let a=de.parse(e,{async:!1});return u1.sanitize(typeof a=="string"?a:"")},[e]);return(0,R1.jsx)("div",{className:t,dangerouslySetInnerHTML:{__html:n}})}var $=Q(Le());function O1({initial:e,onNotifyRemove:t,onUpdated:n}){var di;let{t:a}=qe(),i=Xe(),[l,r]=bn.default.useState(e),[s,o]=bn.default.useState(e),[u,c]=bn.default.useState(!1),[f,d]=bn.default.useState(!1),[h,v]=bn.default.useState(!1),[g,k]=bn.default.useState(!1),[m,p]=bn.default.useState(null),[b,S]=bn.default.useState(!1),x=bn.default.useRef(null),R=bn.default.useRef(null);bn.default.useEffect(()=>()=>{x.current!==null&&window.clearTimeout(x.current),R.current!==null&&window.clearTimeout(R.current)},[]);function N(){x.current!==null&&(window.clearTimeout(x.current),x.current=null),R.current!==null&&(window.clearTimeout(R.current),R.current=null)}function D(Y){N(),S(!1),p(Y),x.current=window.setTimeout(()=>{x.current=null,S(!0),R.current=window.setTimeout(()=>{p(null),S(!1),R.current=null},5e3)},3e3)}let M="".concat(l.bid.toString(),"_tags"),U="".concat(Un(i.userR),"/b:").concat(l.slug),ue=Y=>"".concat(Un(i.userR),"/t:").concat(ul(Y)),K=Y=>{let se=new Date(Y);return new Date(se.getTime()+2).toISOString()},q="".concat(Un(i.userR),"?before=").concat(encodeURIComponent(K(new Date(l.time)))),O=i.dat.suggestTags===!0,X=i.dat.suggestTagsUseReturnKey!==!1,{tagInputRef:I,suggestionState:pe,closeSuggestions:Ee,onTagsChange:it,onTagsKeyDown:he,onTagsSelect:ye,onSuggestionHover:et,onSuggestionPick:Ze}=Xi({enabled:O,useReturnKey:X,tags:s.tags,onTagsUpdate:Y=>{o(se=>L(T({},se),{tags:Y}))}});async function Te(Y){try{let se=await gS(l.bid,Y?"star":"unstar");if(!se.ok){D(ft(a,se.status,se.bodyText));return}N(),p(null);let St=L(T({},l),{selected:Y});r(St),o(nn=>L(T({},nn),{selected:Y})),n(St)}catch(se){D(se instanceof ge?a("error.requestTimedOut"):a("error.networkError"))}}async function _n(){try{let Y=await dc(l.bid);if(!Y.ok){D(ft(a,Y.status,Y.bodyText));return}t()}catch(Y){D(Y instanceof ge?a("error.requestTimedOut"):a("error.networkError"))}}async function Re(){try{let Y=await yS(l.bid);if(!Y.ok){D(ft(a,Y.status,Y.bodyText));return}N(),p(null);let se=L(T({},l),{toread:!1});r(se),n(se)}catch(Y){D(Y instanceof ge?a("error.requestTimedOut"):a("error.networkError"))}}function Oa(Y){o(l),d(Y),N(),p(null),S(!1),k(!1),Ee(),Y&&xo(M)}async function Oe(){v(!0);try{let Y=await hc(s);Y!=null&&o(se=>L(T({},se),{title:Y}))}finally{v(!1)}}async function Pn(){k(!0);try{let Y=await TS(l.bid);if(!Y.ok){D(ft(a,Y.status,Y.bodyText));return}}finally{k(!1)}}let Wn=async Y=>{Y.preventDefault(),N(),p(null),S(!1);let se=L(T({},s),{tags:ra(s.tags)});try{let St=await pc(se);St.ok&&St.status>=200&&St.status<300?(r(se),d(!1),n(se)):D(ft(a,St.status,St.bodyText))}catch(St){D(St instanceof ge?a("error.requestTimedOut"):a("error.networkError"))}},Yt=g||l.private||l.url!==s.url;return(0,$.jsxs)("div",{id:String(l.bid),className:"bookmark w-100 mw7 pa1 mb3".concat(l.private?" private":""),children:[i.dat.isowner?(0,$.jsx)("div",{className:"star fl pointer".concat(l.selected?" selected":""),children:(0,$.jsx)("button",{className:"thm-text-border",onClick:()=>{Te(!l.selected)},type:"button",children:"\u272D"})}):null,f?null:(0,$.jsxs)("div",{className:"display",children:[(0,$.jsx)("a",{href:l.url,target:"_blank",rel:"noreferrer",className:"link f5 lh-title".concat(l.toread?" unread":""),children:l.title===""?a("noTitle"):l.title}),(0,$.jsx)("br",{}),(0,$.jsx)("a",{href:l.url,className:"link f7 thm-text-tertiary thm-hover-link-color",children:l.url}),l.archiveUrl?(0,$.jsx)("a",{href:l.archiveUrl,className:"link f7 thm-text-tertiary thm-hover-link-color ml2 thm-text-success",target:"_blank",rel:"noreferrer",title:a("bmark.archiveLinkTitle"),children:"\u2611"}):null,(0,$.jsx)("br",{}),(0,$.jsx)("div",{className:"description mt1 thm-text-secondary",children:(0,$.jsx)(Nc,{text:l.description})}),(0,$.jsx)("div",{className:"tags",children:l.tags!==""?l.tags.split(" ").map(Y=>(0,$.jsx)("a",{className:"link tag mr1".concat(Y.slice(0,1)==="."?" private":""),href:ue(Y),children:Y},Y)):null}),(0,$.jsxs)("div",{children:[(0,$.jsx)("a",{className:"link f7 di mr5 thm-text-tertiary",href:U,"data-time":l.time,title:Da(i.lang,l.time),children:ng(i.lang,l.time)}),i.dat.isowner?(0,$.jsxs)("div",{className:"edit_links di",children:[(0,$.jsxs)("button",{type:"button",onClick:()=>{Oa(!0)},className:"edit thm-text-muted thm-hover-link-color",children:[a("edit"),"\xA0\xA0"]}),(0,$.jsxs)("div",{className:"delete_link di",children:[(0,$.jsx)("button",{type:"button",onClick:()=>{c(!0)},className:"delete thm-text-muted thm-hover-link-color".concat(u?" dn":""),children:a("delete")}),(0,$.jsxs)("span",{className:"confirm thm-text-error".concat(u?"":" dn"),children:[(0,$.jsxs)("button",{type:"button",onClick:()=>{c(!1)},children:[a("cancel"),"\xA0/\xA0"]}),(0,$.jsx)("button",{type:"button",onClick:()=>{_n()},className:"thm-text-error",children:a("destroy")})]})]})]}):null,i.dat.isowner&&l.toread?(0,$.jsxs)("div",{className:"read di",children:["\xA0\xA0",(0,$.jsx)("button",{onClick:()=>{Re()},className:"mark_read",type:"button",children:a("bmark.markAsRead")})]}):null]}),((di=i.dat.filter)==null?void 0:di.tag)=="FilterSingle"?(0,$.jsx)("div",{className:"mt2",children:(0,$.jsx)("a",{className:"link f7 di mr5",href:q,children:a("bmark.viewInContext")})}):null]}),f?(0,$.jsx)("div",{className:"edit_bookmark_form pa2 pt0 thm-bg-surface",children:(0,$.jsxs)("form",{onSubmit:Y=>{Wn(Y)},children:[(0,$.jsx)("div",{children:a("bmark.url")}),(0,$.jsx)("input",{type:"url",className:"url w-100 mb2 pt1 edit_form_input",required:!0,name:"url",value:s.url,onChange:Y=>{o(se=>L(T({},se),{url:Y.target.value}))}}),(0,$.jsx)("div",{children:a("bmark.title")}),(0,$.jsxs)("div",{className:"flex",children:[(0,$.jsx)("input",{type:"text",className:"title w-100 mb2 pt1 edit_form_input",name:"title",value:s.title,onChange:Y=>{o(se=>L(T({},se),{title:Y.target.value}))}}),(0,$.jsx)("button",{disabled:h,type:"button",onClick:()=>{Oe()},className:"ml1 pa1 mb2 thm-text-primary ba thm-border-default thm-bg-secondary pointer rdim f7".concat(h?" thm-bg-disabled":""),children:a("fetch")})]}),(0,$.jsx)("div",{children:a("bmark.description")}),(0,$.jsx)("textarea",{className:"description w-100 mb1 pt1 edit_form_input",name:"description",rows:5,value:s.description,onChange:Y=>{o(se=>L(T({},se),{description:Y.target.value}))}}),(0,$.jsxs)("div",{id:"tags_input_box",children:[(0,$.jsx)("div",{children:a("bmark.tags")}),(0,$.jsxs)("div",{className:"relative",children:[(0,$.jsx)("input",{id:M,ref:I,type:"text",className:"tags w-100 mb1 pt1 edit_form_input",name:"tags",autoComplete:"off",autoCapitalize:"off",value:s.tags,onChange:it,onKeyDown:he,onClick:ye,onSelect:ye,onBlur:()=>{window.setTimeout(()=>{Ee()},0)}}),pe!=null?(0,$.jsx)($i,{suggestionState:pe,onHover:et,onPick:Ze}):null]})]}),(0,$.jsxs)("div",{className:"edit_form_checkboxes mv3",children:[(0,$.jsx)("input",{type:"checkbox",className:"private pointer",id:"edit_private",name:"private",checked:s.private,onChange:Y=>{o(se=>L(T({},se),{private:Y.target.checked}))}})," ",(0,$.jsx)("label",{htmlFor:"edit_private",className:"mr2",children:a("bmark.private")})," ",(0,$.jsx)("input",{type:"checkbox",className:"toread pointer",id:"edit_toread",name:"toread",checked:s.toread,onChange:Y=>{o(se=>L(T({},se),{toread:Y.target.checked}))}})," ",(0,$.jsx)("label",{htmlFor:"edit_toread",children:a("bmark.toread")})]}),(0,$.jsxs)("div",{className:"flex justify-between items-center",children:[(0,$.jsxs)("div",{children:[(0,$.jsx)("input",{type:"submit",className:"mr1 pv1 ph2 thm-text-primary ba thm-border-default thm-bg-secondary pointer rdim",value:a("save")})," ",(0,$.jsx)("input",{type:"reset",className:"pv1 ph2 thm-text-primary ba thm-border-default thm-bg-secondary pointer rdim",value:a("cancel"),onClick:()=>{Oa(!1)}})]}),i.dat.archiveBackendEnabled?(0,$.jsx)("button",{type:"button",disabled:Yt,onClick:()=>{Pn()},className:"pv1 ph2 thm-text-primary ba thm-border-default thm-bg-secondary".concat(g?" thm-bg-disabled":"").concat(Yt?" not-allowed o-20":""),children:a(g?"archiving":"archive")}):null]})]})}):null,m!=null?(0,$.jsx)("span",{className:"thm-text-error f7 db mt1",style:{opacity:b?0:1,transition:b?"opacity 5s":"none"},children:m}):null]})}var Oh=Q(Le());function C1({initial:e}){let[t,n]=Rh.default.useState(!1),a=Qi(o=>o.bmarks),i=Qi(o=>o.setAll),l=Qi(o=>o.removeById),r=Qi(o=>o.upsert);return Rh.default.useLayoutEffect(()=>{i(e),n(!0)},[e,i]),(0,Oh.jsx)("div",{children:(t?a:e).map(o=>(0,Oh.jsx)(O1,{initial:o,onNotifyRemove:()=>{l(o.bid)},onUpdated:u=>{r(u)}},o.bid))})}var at=Q(be());var te=Q(Le());function _1(e,t,n,a,i){return e===null?"bulkEdit.pleaseAddSelection":!t&&!n.trim()&&!a.trim()?"bulkEdit.pleaseChooseAction":i>2e4&&n.trim().split(/\s+/).filter(Boolean).length>10?"bulkEdit.tooManyTags":null}function Ra(e,t,n,a){return(0,te.jsx)("a",{href:"#",className:"dib mt1 link".concat(e===t?" nav-active":" silver hover-alt"),onClick:i=>{i.preventDefault(),a(t)},children:n})}function D1({bcount:e}){var pi,hi,gr,yr;let{t}=qe(),[n,a]=(0,at.useState)(!1),[i,l]=(0,at.useState)(null),[r,s]=(0,at.useState)(null),[o,u]=(0,at.useState)(""),[c,f]=(0,at.useState)(""),[d,h]=(0,at.useState)(!1),[v,g]=(0,at.useState)(!1),[k,m]=(0,at.useState)(!1),[p,b]=(0,at.useState)(null),[S,x]=(0,at.useState)(!1),R=(0,at.useRef)(null),N=(0,at.useRef)(null),D=Xe(),M=D.dat.suggestTags===!0,U=D.dat.suggestTagsUseReturnKey!==!1,ue=(pi=D.dat.filter)!=null?pi:{tag:"FilterAll"},K=(hi=D.dat.sharedp)!=null?hi:"all",q=(gr=D.dat.tags)!=null?gr:[],O=(yr=D.dat.query)!=null?yr:null,I=Qi(Ue=>Ue.bmarks).map(Ue=>Ue.bid),pe=I.length,Ee=i===null?0:i==="page"?pe:e,it=_1(i,r,o,c,e),he=d||it!==null||v||k,{tagInputRef:ye,suggestionState:et,closeSuggestions:Ze,onTagsChange:Te,onTagsKeyDown:_n,onTagsSelect:Re,onSuggestionHover:Oa,onSuggestionPick:Oe}=Xi({enabled:M&&r!=="delete",useReturnKey:U,tags:c,onTagsUpdate:f}),{tagInputRef:Pn,suggestionState:Wn,closeSuggestions:Yt,onTagsChange:di,onTagsKeyDown:Y,onTagsSelect:se,onSuggestionHover:St,onSuggestionPick:nn}=Xi({enabled:M&&r!=="delete",useReturnKey:U,tags:o,onTagsUpdate:u}),ea=()=>{R.current!==null&&(window.clearTimeout(R.current),R.current=null),N.current!==null&&(window.clearTimeout(N.current),N.current=null)},Dn=()=>{l(null),s(null),u(""),f(""),g(!1),m(!1),b(null),x(!1),ea()};(0,at.useEffect)(()=>{let Ue=document.getElementById("bulk-edit-toggle");if(!Ue)return;let an=vn=>{vn.preventDefault(),Dn(),a(Sn=>!Sn)};return Ue.addEventListener("click",an),()=>{Ue.removeEventListener("click",an)}},[]),(0,at.useEffect)(()=>{let Ue=document.getElementById("bulk-edit-toggle");Ue&&(Ue.classList.toggle("nav-active",n),Ue.classList.toggle("silver",!n))},[n]),(0,at.useEffect)(()=>{g(!1),m(!1),b(null),x(!1)},[r,i]),(0,at.useEffect)(()=>()=>{ea()},[]);let ta=Ue=>{ea(),x(!1),b(Ue),R.current=window.setTimeout(()=>{R.current=null,x(!0),N.current=window.setTimeout(()=>{b(null),x(!1),N.current=null},5e3)},3e3)},mr=async Ue=>{var Gt;Ue.preventDefault(),b(null),x(!1);let an=ra(o),vn=ra(c),Sn=_1(i,r,an,vn,e);if(Sn!==null){ta(t(Sn));return}if(r==="delete"&&!v){g(!0);return}if(r==="public"&&!k){m(!0);return}g(!1),m(!1),h(!0);try{if(i===null)return;let na=await bS(i==="page"?{selection:"page",bids:I,action:r,addTags:an,removeTags:vn,selectionCount:Ee}:{selection:"all",filter:ue,sharedp:K,tags:q,query:O,action:r,addTags:an,removeTags:vn,selectionCount:Ee});na.ok?window.location.reload():ta(ft(t,na.status,(Gt=na.bodyText)!=null?Gt:""))}catch(na){na instanceof ge?ta(t("error.requestTimedOut")):ta(t("error.networkError"))}finally{h(!1)}};if(!n)return null;let _t=Ue=>{s(an=>an===Ue?null:Ue),Ue==="delete"&&(u(""),f(""))};return(0,te.jsxs)("form",{onSubmit:Ue=>{mr(Ue)},className:"w-100 mw7 pa2 bulk_bookmark_form mt1",children:[(0,te.jsxs)("div",{className:"mb2",children:[(0,te.jsxs)("div",{children:[(0,te.jsx)("span",{className:"fw7",children:t("bulkEdit.select")}),i!==null&&(0,te.jsx)("span",{className:"ml2",children:Ee===1?t("bulkEdit.oneBookmarkSelected"):t("bulkEdit.bookmarksSelected",{count:Ee})})]}),(0,te.jsxs)("div",{children:[Ra(i,"page",t("bulkEdit.thisPage"),l)," \u2027 ",Ra(i,"all",t("bulkEdit.allPages"),l)]})]}),(0,te.jsxs)("div",{className:"mb2",children:[(0,te.jsx)("div",{children:(0,te.jsx)("span",{className:"fw7",children:t("bulkEdit.action")})}),(0,te.jsxs)("div",{children:[Ra(r,"private",t("bulkEdit.makePrivate"),_t)," \u2027 ",Ra(r,"public",t("bulkEdit.makePublic"),_t)," \u2027 ",Ra(r,"read",t("bulkEdit.markAsRead"),_t)," \u2027 ",Ra(r,"unread",t("bulkEdit.unread"),_t)," \u2027 ",Ra(r,"star",t("bulkEdit.addStars"),_t)," \u2027 ",Ra(r,"unstar",t("bulkEdit.removeStars"),_t)," \u2027 ",Ra(r,"delete",t("delete"),_t)]})]}),(0,te.jsxs)("div",{className:"mb2",children:[(0,te.jsx)("div",{children:(0,te.jsx)("span",{className:"fw7".concat(ra(c)?" nav-active":""),children:t("bulkEdit.removeTags")})}),(0,te.jsxs)("div",{className:"relative",children:[(0,te.jsx)("input",{ref:ye,type:"text",className:"tags w-100 mb1 pt1 edit_form_input".concat(r==="delete"?" o-50 not-allowed":""),disabled:r==="delete",autoComplete:"off",autoCapitalize:"off",value:c,onChange:Te,onKeyDown:_n,onClick:Re,onSelect:Re,onBlur:()=>{window.setTimeout(()=>{Ze()},0)}}),et!=null?(0,te.jsx)($i,{suggestionState:et,onHover:Oa,onPick:Oe}):null]})]}),(0,te.jsxs)("div",{className:"mb2",children:[(0,te.jsx)("div",{children:(0,te.jsx)("span",{className:"fw7".concat(ra(o)?" nav-active":""),children:t("bulkEdit.addTags")})}),(0,te.jsxs)("div",{className:"relative",children:[(0,te.jsx)("input",{ref:Pn,type:"text",className:"tags w-100 mb1 pt1 edit_form_input".concat(r==="delete"?" o-50 not-allowed":""),disabled:r==="delete",autoComplete:"off",autoCapitalize:"off",value:o,onChange:di,onKeyDown:Y,onClick:se,onSelect:se,onBlur:()=>{window.setTimeout(()=>{Yt()},0)}}),Wn!=null?(0,te.jsx)($i,{suggestionState:Wn,onHover:St,onPick:nn}):null]})]}),(0,te.jsxs)("div",{className:"flex items-center",children:[(0,te.jsx)("button",{type:"submit",disabled:d||v||k,className:"mr2 pv1 ph2 thm-text-primary ba thm-border-default rdim".concat(he?" thm-bg-disabled not-allowed":" thm-bg-secondary pointer"),onClick:()=>{it!==null&&ta(t(it))},children:t(d?"bulkEdit.submitting":"bulkEdit.submit")})," ",(0,te.jsx)("button",{type:"button",className:"pv1 ph2 thm-text-primary ba thm-border-default thm-bg-secondary pointer rdim",onClick:()=>{Dn(),a(!1)},children:t("cancel")}),p!=null&&(0,te.jsx)("span",{className:"thm-text-error f6 ml2",style:{opacity:S?0:1,transition:S?"opacity 5s":"none"},children:p}),v&&(0,te.jsxs)("span",{className:"f6 ml2",children:[(0,te.jsx)("span",{className:"mr2",children:Ee===1?t("bulkEdit.destroyOne"):t("bulkEdit.destroyMany",{count:Ee})}),(0,te.jsxs)("span",{className:"nowrap",children:[(0,te.jsx)("button",{type:"button",onClick:()=>{g(!1)},children:t("cancel")})," / ",(0,te.jsx)("button",{type:"submit",className:"thm-text-error",children:t("destroy")})]})]}),k&&(0,te.jsxs)("span",{className:"f6 ml2",children:[(0,te.jsx)("span",{className:"mr2",children:Ee===1?t("bulkEdit.publicOne"):t("bulkEdit.publicMany",{count:Ee})}),(0,te.jsxs)("span",{className:"nowrap",children:[(0,te.jsx)("button",{type:"button",onClick:()=>{m(!1)},children:t("cancel")})," / ",(0,te.jsx)("button",{type:"submit",className:"thm-text-error",children:t("bulkEdit.makePublic")})]})]})]})]})}var Ch=Q(be());var Vt=Q(Le());function Ww(e){let t=e.split("\n");return(0,Vt.jsxs)(Vt.Fragment,{children:[t[0],t.slice(1).map((n,a)=>(0,Vt.jsxs)(Ch.default.Fragment,{children:[(0,Vt.jsx)("br",{}),n]},a))]})}function M1({initial:e}){let{t}=qe(),n=Xe(),a=n.dat.previewNotes!==!1,i=l=>"".concat(Un(n.userR),"/notes/").concat(l);return(0,Vt.jsx)("div",{children:e.map(l=>{let r=Ch.default.useMemo(()=>sl(n.lang,l.created),[n.lang,l.created]);return(0,Vt.jsx)("div",{id:String(l.id),className:"note w-100 mw7 pa1 mb2".concat(l.shared?"":" private"),children:(0,Vt.jsxs)("div",{className:"display",children:[(0,Vt.jsx)("a",{href:i(l.slug),className:"link f5 lh-title",children:l.title===""?t("noTitle"):l.title}),(0,Vt.jsx)("br",{}),a?(0,Vt.jsx)("div",{className:"description mt1 thm-text-secondary",children:Ww(l.text.slice(0,200))}):null,(0,Vt.jsx)("a",{className:"link f7 dib thm-text-tertiary w4","data-created":l.created,title:Da(n.lang,l.created),href:i(l.slug),children:r})]})},l.id)})})}var fi=Q(be());var J=Q(Le());function eN(e){let t=e.split("\n");return(0,J.jsxs)(J.Fragment,{children:[t[0],t.slice(1).map((n,a)=>(0,J.jsxs)(fi.default.Fragment,{children:[(0,J.jsx)("br",{}),n]},a))]})}function z1({initial:e}){let{t}=qe(),n=Xe(),[a,i]=fi.default.useState(e),[l,r]=fi.default.useState(e),[s,o]=fi.default.useState(!1),[u,c]=fi.default.useState(e.id<=0),[f,d]=fi.default.useState(!1),[h,v]=fi.default.useState(null),g=sl(n.lang,a.created),k="".concat(a.id.toString(),"_text");function m(S){r(a),c(S);let x=Rr(),R=Or(x,"next");!S&&R==="closeWindow"?ol(window):S&&xo(k)}async function p(){try{let S=await wS(a.id);if(!S.ok){v(ft(t,S.status,S.bodyText));return}d(!0)}catch(S){v(S instanceof ge?t("error.requestTimedOut"):t("error.networkError"))}}let b=async S=>{S.preventDefault(),v(null);try{let x=await xS(l);if(x.ok&&x.status>=200&&x.status<300){let R=Rr(),N=Or(R,"next"),D=document.referrer,M=window.location.origin;N==="closeWindow"?ol(window):N==="back"?D.startsWith(M)?window.location.href=D:window.location.href=M:l.id===0?window.location.href=Un(n.noteR):(i(l),c(!1))}else v(ft(t,x.status,x.bodyText))}catch(x){v(x instanceof ge?t("error.requestTimedOut"):t("error.networkError"))}};return f?(0,J.jsx)("p",{className:"thm-text-error",children:t("note.killed")}):(0,J.jsxs)("div",{id:String(a.id),className:"note w-100 mw7 pa1 mb2",children:[h?(0,J.jsx)("div",{className:"alert alert-err mb2",children:h}):null,u?(0,J.jsxs)("form",{onSubmit:S=>{b(S)},children:[(0,J.jsx)("p",{className:"mt2 mb1",children:t("note.titleLabel")}),(0,J.jsx)("input",{type:"text",className:"title w-100 mb1 pt1 edit_form_input",name:"title",value:l.title,onChange:S=>{r(x=>L(T({},x),{title:S.target.value}))},autoFocus:l.title===""}),(0,J.jsx)("br",{}),(0,J.jsx)("p",{className:"mt2 mb1",children:t("note.descriptionLabel")}),(0,J.jsx)("textarea",{id:k,className:"description w-100 mb1 pt1 edit_form_input",name:"text",rows:25,value:l.text,onChange:S=>{r(x=>L(T({},x),{text:S.target.value}))}}),(0,J.jsxs)("div",{className:"edit_form_checkboxes mb3",children:[(0,J.jsx)("input",{type:"checkbox",className:"is-markdown pointer",id:"edit_ismarkdown",name:"ismarkdown",checked:l.isMarkdown,onChange:S=>{r(x=>L(T({},x),{isMarkdown:S.target.checked}))}})," ",(0,J.jsx)("label",{htmlFor:"edit_ismarkdown",className:"mr2",children:t("note.useMarkdown")}),(0,J.jsx)("br",{})]}),(0,J.jsxs)("div",{className:"edit_form_checkboxes mb3",children:[(0,J.jsx)("input",{type:"checkbox",className:"is-markdown pointer",id:"edit_shared",name:"shared",checked:l.shared,onChange:S=>{r(x=>L(T({},x),{shared:S.target.checked}))}})," ",(0,J.jsx)("label",{htmlFor:"edit_shared",className:"mr2",children:t("note.publicLabel")}),(0,J.jsx)("br",{})]}),(0,J.jsx)("input",{type:"submit",className:"mr1 pv1 ph2 thm-text-primary ba thm-border-default thm-bg-secondary pointer rdim",value:t("save")})," ",(0,J.jsx)("input",{type:"reset",className:"pv1 ph2 thm-text-primary ba thm-border-default thm-bg-secondary pointer rdim",value:t("cancel"),onClick:()=>{m(!1)}})]}):(0,J.jsxs)(J.Fragment,{children:[n.dat.isowner?(0,J.jsx)("div",{className:"edit_links db mb3",children:(0,J.jsxs)("button",{type:"button",onClick:()=>{m(!0)},className:"edit thm-text-muted thm-hover-link-color",children:[t("edit"),"\xA0\xA0"]})}):null,(0,J.jsxs)("div",{className:"display",children:[(0,J.jsx)("div",{className:"link f5 lh-title",children:a.title===""?t("noTitle"):a.title}),(0,J.jsx)("br",{}),a.isMarkdown?(0,J.jsx)("div",{className:"description mt1",children:(0,J.jsx)(Nc,{text:a.text})}):(0,J.jsx)("div",{className:"description mt1 thm-text-secondary",children:eN(a.text)}),(0,J.jsxs)("div",{className:"link f7 mt2 dib thm-text-tertiary w4",children:[(0,J.jsx)("span",{"data-created":a.created,title:Da(n.lang,a.created),children:g})," - ",(0,J.jsx)("span",{className:"thm-text-tertiary",children:a.shared?t("filter.public"):t("filter.private")})]})]}),n.dat.isowner?(0,J.jsxs)("div",{className:"edit_links db mt3",children:[(0,J.jsxs)("button",{type:"button",onClick:()=>{m(!0)},className:"edit thm-text-muted thm-hover-link-color",children:[t("edit"),"\xA0\xA0"]}),(0,J.jsxs)("div",{className:"delete_link di",children:[(0,J.jsx)("button",{type:"button",onClick:()=>{o(!0)},className:"delete thm-text-muted thm-hover-link-color".concat(s?" dn":""),children:t("delete")}),(0,J.jsxs)("span",{className:"confirm thm-text-error".concat(s?"":" dn"),children:[(0,J.jsxs)("button",{type:"button",onClick:()=>{o(!1)},children:[t("cancel"),"\xA0/\xA0"]}),(0,J.jsx)("button",{type:"button",onClick:()=>{p()},className:"thm-text-error",children:t("destroy")})]})]})]}):null]})]})}var vt=Q(be());var we=Q(Le());function L1(e,t){return e===null?"bulkEditNotes.pleaseAddSelection":t?null:"bulkEditNotes.pleaseChooseAction"}function Ii(e,t,n,a){return(0,we.jsx)("a",{href:"#",className:"dib mt1 link".concat(e===t?" nav-active":" silver hover-alt"),onClick:i=>{i.preventDefault(),a(t)},children:n})}function U1({ncount:e}){var pe,Ee,it;let{t}=qe(),[n,a]=(0,vt.useState)(!1),[i,l]=(0,vt.useState)(null),[r,s]=(0,vt.useState)(null),[o,u]=(0,vt.useState)(!1),[c,f]=(0,vt.useState)(!1),[d,h]=(0,vt.useState)(!1),[v,g]=(0,vt.useState)(null),[k,m]=(0,vt.useState)(!1),p=(0,vt.useRef)(null),b=(0,vt.useRef)(null),S=Xe(),x=(pe=S.dat.query)!=null?pe:null,R=(Ee=S.dat.sharedp)!=null?Ee:"all",N=((it=S.dat.notes)!=null?it:[]).map(he=>he.id),D=N.length,M=i===null?0:i==="page"?D:e,U=L1(i,r),ue=o||U!==null||c||d,K=()=>{p.current!==null&&(window.clearTimeout(p.current),p.current=null),b.current!==null&&(window.clearTimeout(b.current),b.current=null)},q=()=>{l(null),s(null),f(!1),h(!1),g(null),m(!1),K()};(0,vt.useEffect)(()=>{let he=document.getElementById("bulk-edit-toggle");if(!he)return;let ye=et=>{et.preventDefault(),q(),a(Ze=>!Ze)};return he.addEventListener("click",ye),()=>{he.removeEventListener("click",ye)}},[]),(0,vt.useEffect)(()=>{let he=document.getElementById("bulk-edit-toggle");he&&(he.classList.toggle("nav-active",n),he.classList.toggle("silver",!n))},[n]),(0,vt.useEffect)(()=>{f(!1),h(!1),g(null),m(!1)},[r,i]),(0,vt.useEffect)(()=>()=>{K()},[]);let O=he=>{K(),m(!1),g(he),p.current=window.setTimeout(()=>{p.current=null,m(!0),b.current=window.setTimeout(()=>{g(null),m(!1),b.current=null},5e3)},3e3)},X=async he=>{var et;he.preventDefault(),g(null),m(!1);let ye=L1(i,r);if(ye!==null){O(t(ye));return}if(r==="delete"&&!c){f(!0);return}if(r==="public"&&!d){h(!0);return}f(!1),h(!1),u(!0);try{if(i===null||r===null)return;let Ze=await vS(i==="page"?{selection:"page",nids:N,action:r,selectionCount:M}:{selection:"all",sharedp:R,query:x,action:r,selectionCount:M});Ze.ok?window.location.reload():O(ft(t,Ze.status,(et=Ze.bodyText)!=null?et:""))}catch(Ze){Ze instanceof ge?O(t("error.requestTimedOut")):O(t("error.networkError"))}finally{u(!1)}};if(!n)return null;let I=he=>{s(ye=>ye===he?null:he)};return(0,we.jsxs)("form",{onSubmit:he=>{X(he)},className:"w-100 mw7 pa2 bulk_bookmark_form mt1",children:[(0,we.jsxs)("div",{className:"mb2",children:[(0,we.jsxs)("div",{children:[(0,we.jsx)("span",{className:"fw7",children:t("bulkEdit.select")}),i!==null&&(0,we.jsx)("span",{className:"ml2",children:M===1?t("bulkEditNotes.oneNoteSelected"):t("bulkEditNotes.notesSelected",{count:M})})]}),(0,we.jsxs)("div",{children:[Ii(i,"page",t("bulkEdit.thisPage"),l)," \u2027 ",Ii(i,"all",t("bulkEdit.allPages"),l)]})]}),(0,we.jsxs)("div",{className:"mb2",children:[(0,we.jsx)("div",{children:(0,we.jsx)("span",{className:"fw7",children:t("bulkEdit.action")})}),(0,we.jsxs)("div",{children:[Ii(r,"private",t("bulkEdit.makePrivate"),I)," \u2027 ",Ii(r,"public",t("bulkEdit.makePublic"),I)," \u2027 ",Ii(r,"markdown",t("bulkEditNotes.useMarkdown"),I)," \u2027 ",Ii(r,"plaintext",t("bulkEditNotes.usePlaintext"),I)," \u2027 ",Ii(r,"delete",t("delete"),I)]})]}),(0,we.jsxs)("div",{className:"flex items-center",children:[(0,we.jsx)("button",{type:"submit",disabled:o||c||d,className:"mr2 pv1 ph2 thm-text-primary ba thm-border-default rdim".concat(ue?" thm-bg-disabled not-allowed":" thm-bg-secondary pointer"),onClick:()=>{U!==null&&O(t(U))},children:t(o?"bulkEdit.submitting":"bulkEdit.submit")})," ",(0,we.jsx)("button",{type:"button",className:"pv1 ph2 thm-text-primary ba thm-border-default thm-bg-secondary pointer rdim",onClick:()=>{q(),a(!1)},children:t("cancel")}),v!=null&&(0,we.jsx)("span",{className:"thm-text-error f6 ml2",style:{opacity:k?0:1,transition:k?"opacity 5s":"none"},children:v}),c&&(0,we.jsxs)("span",{className:"f6 ml2",children:[(0,we.jsx)("span",{className:"mr2",children:M===1?t("bulkEditNotes.destroyOne"):t("bulkEditNotes.destroyMany",{count:M})}),(0,we.jsxs)("span",{className:"nowrap",children:[(0,we.jsx)("button",{type:"button",onClick:()=>{f(!1)},children:t("cancel")})," / ",(0,we.jsx)("button",{type:"submit",className:"thm-text-error",children:t("destroy")})]})]}),d&&(0,we.jsxs)("span",{className:"f6 ml2",children:[(0,we.jsx)("span",{className:"mr2",children:M===1?t("bulkEditNotes.publicOne"):t("bulkEditNotes.publicMany",{count:M})}),(0,we.jsxs)("span",{className:"nowrap",children:[(0,we.jsx)("button",{type:"button",onClick:()=>{h(!1)},children:t("cancel")})," / ",(0,we.jsx)("button",{type:"submit",className:"thm-text-error",children:t("bulkEdit.makePublic")})]})]})]})]})}var hr=Q(be());var Is=bc(e=>({mode:{kind:"none"},tagcloud:{},setMode:t=>{e({mode:t})},setTagCloud:t=>{e({tagcloud:t})}}));function B1(e){switch(e.mode){case"top":return{kind:"top",expanded:e.expanded};case"lowerBound":{let t=typeof e.value=="number"?e.value:Number(e.value);return Number.isFinite(t)?{kind:"lowerBound",expanded:e.expanded,value:t}:{kind:"none"}}case"related":{let t=typeof e.value=="string"?e.value:"",n=t?t.split(" "):[];return{kind:"related",expanded:e.expanded,value:n}}case"relatedLowerBound":{let t=typeof e.value=="string"?e.value:"",n=t?t.split(" "):[],a=typeof e.lowerBound=="number"&&e.lowerBound>0?e.lowerBound:1;return{kind:"relatedLowerBound",expanded:e.expanded,value:n,lowerBound:a}}default:return{kind:"none"}}}function _h(e){switch(e.kind){case"top":return{mode:"top",value:null,expanded:e.expanded};case"lowerBound":return{mode:"lowerBound",value:e.value,expanded:e.expanded};case"related":return{mode:"related",value:e.value.join(" "),expanded:e.expanded};case"relatedLowerBound":return{mode:"relatedLowerBound",value:e.value.join(" "),expanded:e.expanded,lowerBound:e.lowerBound};case"none":return{mode:"none",value:"",expanded:!1}}}function Jn(e){return e.kind==="none"?!1:e.expanded}function Rc(e,t){return e.kind==="none"?e:L(T({},e),{expanded:t})}var Ge=Q(Le());function q1({initialMode:e}){let{t}=qe(),n=Is(g=>g.mode),a=Is(g=>g.tagcloud),i=Is(g=>g.setMode),l=Is(g=>g.setTagCloud);if(hr.default.useEffect(()=>{i(e)},[e]),hr.default.useEffect(()=>{async function g(k){if(k.kind==="none")return;let m=await kS(_h(k));l(m!=null?m:{})}g(n)},[n,l]),n.kind==="none")return(0,Ge.jsx)("div",{className:"tag_cloud"});let r=g=>({kind:"lowerBound",expanded:Jn(n),value:g}),s=n.kind==="related"||n.kind==="relatedLowerBound"?n.value:[],o=()=>({kind:"related",expanded:Jn(n),value:s}),u=g=>({kind:"relatedLowerBound",expanded:Jn(n),value:s,lowerBound:g});async function c(g){let k=Rc(n,g);i(k),Xe().dat.isowner&&await ES(_h(k))}async function f(g){g.kind==="top"&&n.kind==="top"||g.kind==="lowerBound"&&n.kind==="lowerBound"&&n.value===g.value?await c(!Jn(n)):i(Rc(g,!0))}function d(g){g.kind==="related"&&n.kind==="related"||g.kind==="relatedLowerBound"&&n.kind==="relatedLowerBound"&&n.lowerBound===g.lowerBound?c(!Jn(n)):i(Rc(g,!0))}let h=n.kind==="related"||n.kind==="relatedLowerBound",v=n.kind==="relatedLowerBound"?n.lowerBound:0;return(0,Ge.jsxs)("div",{className:"tag_cloud mv3",children:[(0,Ge.jsxs)("div",{className:"tag_cloud_header mb2",children:[h?(0,Ge.jsxs)(Ge.Fragment,{children:[(0,Ge.jsx)("button",{type:"button",className:"pa1 f7 link thm-hover-link-color mr1".concat(n.kind==="related"?" b":""),title:t("tagCloud.topTagsTitle"),onClick:()=>{d(o())},children:t("tagCloud.relatedTags")}),[[1,"tagCloud.allTitle"],[2,"tagCloud.min2Title"],[5,"tagCloud.min5Title"],[10,"tagCloud.min10Title"],[20,"tagCloud.min20Title"]].map(([g,k])=>(0,Ge.jsxs)(hr.default.Fragment,{children:[g!==1&&"\u2027",(0,Ge.jsx)("button",{type:"button",className:"pa1 f7 link thm-hover-link-color".concat(g===1?" ml2":"").concat(v===g?" b":""),title:t(k),onClick:()=>{d(u(g))},children:g===1?t("filter.all"):g})]},g))]}):(0,Ge.jsxs)(Ge.Fragment,{children:[(0,Ge.jsx)("button",{type:"button",className:"pa1 f7 link thm-hover-link-color mr1".concat(n.kind==="top"?" b":""),title:t("tagCloud.topTagsTitle"),onClick:()=>{f({kind:"top",expanded:Jn(n)})},children:t("tagCloud.topTags")}),[[1,"tagCloud.allTitle"],[2,"tagCloud.min2Title"],[5,"tagCloud.min5Title"],[10,"tagCloud.min10Title"],[20,"tagCloud.min20Title"]].map(([g,k])=>(0,Ge.jsxs)(hr.default.Fragment,{children:[g!==1&&"\u2027",(0,Ge.jsx)("button",{type:"button",className:"pa1 f7 link thm-hover-link-color".concat(g===1?" ml2":"").concat(n.kind==="lowerBound"&&n.value===g?" b":""),title:t(k),onClick:()=>{f(r(g))},children:g===1?t("filter.all"):g})]},g))]}),(0,Ge.jsx)("button",{type:"button",className:"pa1 ml2 f7 link thm-text-faded thm-hover-link-color",onClick:()=>{c(!Jn(n))},children:Jn(n)?t("tagCloud.hide"):t("tagCloud.show")})]}),Jn(n)?(0,Ge.jsx)("div",{className:"tag_cloud_body",children:tN(h?n.value:[],a)}):null]})}function tN(e,t){let n=Xe(),a=e.map(o=>o.toLowerCase()),i=o=>"".concat(Un(n.userR)).concat(o===""?"":"/t:".concat(o)),l=Object.values(t),r=l.length?Math.min(...l):1,s=l.length?Math.max(...l):1;return Object.entries(t).sort((o,u)=>o[0].toLowerCase().localeCompare(u[0].toLowerCase())).map(([o,u])=>{let c=o.toLowerCase(),f=H1(g=>Math.log(1+g),u,r,s,100,133),d=H1(g=>Math.log(1+g),u,r,s,.6,1),h={fontSize:"".concat(f.toString(),"%"),opacity:d},v=a.length===0?null:a.includes(c)?(0,Ge.jsx)("a",{href:i(a.filter(g=>g!==c).map(ul).join("+")),className:"link mr2 tag-exclude",children:"\u2296"}):(0,Ge.jsx)("a",{href:i(a.concat([c]).map(ul).join("+")),className:"link mr2 tag-include",children:"\u2295"});return(0,Ge.jsxs)(hr.default.Fragment,{children:[(0,Ge.jsx)("a",{href:i(ul(o)),className:"link tag mr1",style:h,children:o}),v]},o)})}function H1(e,t,n,a,i,l){let r=e(a-n);return(a-n<.01||r===0?1:e(t-n)/r)*(l-i)+i}var In=Q(Le());function V1(e){return document.querySelector(e)}function nN(){let e=document.querySelector("#content");e&&e.setAttribute("view-rendered","")}function aN({children:e}){return(0,j1.useLayoutEffect)(()=>{nN()},[]),e}function Pi(e,t){let n=V1(e);n&&(0,Dh.createRoot)(n).render((0,In.jsx)(aN,{children:t}))}var sD=e=>()=>{e.preventDefault(),zS()},oD=e=>t=>()=>{Pi(e,(0,In.jsx)(C1,{initial:t}))},uD=e=>t=>()=>{Pi(e,(0,In.jsx)(D1,{bcount:t}))},cD=e=>t=>()=>{let n=V1(e);n&&(0,Dh.createRoot)(n).render((0,In.jsx)(q1,{initialMode:B1(t)}))},fD=e=>t=>()=>{Pi(e,(0,In.jsx)(GS,{initial:t}))},dD=e=>t=>()=>{Pi(e,(0,In.jsx)(M1,{initial:t}))},pD=e=>t=>()=>{Pi(e,(0,In.jsx)(U1,{ncount:t}))},hD=e=>t=>()=>{Pi(e,(0,In.jsx)(z1,{initial:t}))},mD=e=>t=>()=>{Pi(e,(0,In.jsx)(qS,{initial:t}))};function gD(){function e(r){return r==="light"||r==="dark"}function t(){let r=document.documentElement.dataset.colorScheme;return r==="light"||r==="dark"?r:window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}function n(r){document.documentElement.dataset.colorScheme=r}let a="espial-color-scheme",i=window.localStorage.getItem(a);e(i)&&n(i);let l=document.querySelector("#color-scheme-toggle");l&&l.addEventListener("click",r=>{r.preventDefault();let s=t()==="dark"?"light":"dark";n(s),window.localStorage.setItem(a,s)})}export{gD as initColorSchemeToggle,sD as logoutE,mD as renderAccountSettings,fD as renderAddForm,oD as renderBookmarks,uD as renderBulkEdit,hD as renderNote,pD as renderNoteBulkEdit,dD as renderNotes,cD as renderTagCloud};
/*! Bundled license information:

react/cjs/react.production.js:
  (**
   * @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.
   *)

use-sync-external-store/cjs/use-sync-external-store-shim.production.js:
  (**
   * @license React
   * use-sync-external-store-shim.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.
   *)

scheduler/cjs/scheduler.production.js:
  (**
   * @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.
   *)

react-dom/cjs/react-dom.production.js:
  (**
   * @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.
   *)

react-dom/cjs/react-dom-client.production.js:
  (**
   * @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.
   *)

react/cjs/react-jsx-runtime.production.js:
  (**
   * @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.
   *)

ky/distribution/index.js:
  (*! MIT License © Sindre Sorhus *)

dompurify/dist/purify.es.mjs:
  (*! @license DOMPurify 3.4.7 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.4.7/LICENSE *)
*/
//# sourceMappingURL=app-REOQEZQK.min.js.map