espial-0.0.37: static/js/app-SAXM5TAE.min.js
var z1=Object.create;var _c=Object.defineProperty,M1=Object.defineProperties,L1=Object.getOwnPropertyDescriptor,U1=Object.getOwnPropertyDescriptors,H1=Object.getOwnPropertyNames,Is=Object.getOwnPropertySymbols,B1=Object.getPrototypeOf,Cc=Object.prototype.hasOwnProperty,Yp=Object.prototype.propertyIsEnumerable;var Vp=e=>{throw TypeError(e)};var Nc=(e,t,n)=>t in e?_c(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,T=(e,t)=>{for(var n in t||(t={}))Cc.call(t,n)&&Nc(e,n,t[n]);if(Is)for(var n of Is(t))Yp.call(t,n)&&Nc(e,n,t[n]);return e},M=(e,t)=>M1(e,U1(t));var Wn=(e,t)=>{var n={};for(var a in e)Cc.call(e,a)&&t.indexOf(a)<0&&(n[a]=e[a]);if(e!=null&&Is)for(var a of Is(e))t.indexOf(a)<0&&Yp.call(e,a)&&(n[a]=e[a]);return n};var qt=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var q1=(e,t,n,a)=>{if(t&&typeof t=="object"||typeof t=="function")for(let l of H1(t))!Cc.call(e,l)&&l!==n&&_c(e,l,{get:()=>t[l],enumerable:!(a=L1(t,l))||a.enumerable});return e};var $=(e,t,n)=>(n=e!=null?z1(B1(e)):{},q1(t||!e||!e.__esModule?_c(n,"default",{value:e,enumerable:!0}):n,e));var V=(e,t,n)=>Nc(e,typeof t!="symbol"?t+"":t,n),Dc=(e,t,n)=>t.has(e)||Vp("Cannot "+n);var k=(e,t,n)=>(Dc(e,t,"read from private field"),n?n.call(e):t.get(e)),kt=(e,t,n)=>t.has(e)?Vp("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,n),pt=(e,t,n,a)=>(Dc(e,t,"write to private field"),a?a.call(e,n):t.set(e,n),n),B=(e,t,n)=>(Dc(e,t,"access private method"),n);var zc=(e,t,n,a)=>({set _(l){pt(e,t,l,n)},get _(){return k(e,t,a)}});var wm=qt(F=>{"use strict";var Ic=Symbol.for("react.transitional.element"),vT=Symbol.for("react.portal"),ST=Symbol.for("react.fragment"),TT=Symbol.for("react.strict_mode"),xT=Symbol.for("react.profiler"),ET=Symbol.for("react.consumer"),kT=Symbol.for("react.context"),AT=Symbol.for("react.forward_ref"),wT=Symbol.for("react.suspense"),RT=Symbol.for("react.memo"),Sm=Symbol.for("react.lazy"),OT=Symbol.for("react.activity"),gm=Symbol.iterator;function NT(e){return e===null||typeof e!="object"?null:(e=gm&&e[gm]||e["@@iterator"],typeof e=="function"?e:null)}var Tm={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},xm=Object.assign,Em={};function Wl(e,t,n){this.props=e,this.context=t,this.refs=Em,this.updater=n||Tm}Wl.prototype.isReactComponent={};Wl.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")};Wl.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function km(){}km.prototype=Wl.prototype;function Pc(e,t,n){this.props=e,this.context=t,this.refs=Em,this.updater=n||Tm}var Wc=Pc.prototype=new km;Wc.constructor=Pc;xm(Wc,Wl.prototype);Wc.isPureReactComponent=!0;var ym=Array.isArray;function Jc(){}var we={H:null,A:null,T:null,S:null},Am=Object.prototype.hasOwnProperty;function ef(e,t,n){var a=n.ref;return{$$typeof:Ic,type:e,key:t,ref:a!==void 0?a:null,props:n}}function _T(e,t){return ef(e.type,t,e.props)}function tf(e){return typeof e=="object"&&e!==null&&e.$$typeof===Ic}function CT(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var bm=/\/+/g;function Fc(e,t){return typeof e=="object"&&e!==null&&e.key!=null?CT(""+e.key):t.toString(36)}function DT(e){switch(e.status){case"fulfilled":return e.value;case"rejected":throw e.reason;default:switch(typeof e.status=="string"?e.then(Jc,Jc):(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 Pl(e,t,n,a,l){var i=typeof e;(i==="undefined"||i==="boolean")&&(e=null);var r=!1;if(e===null)r=!0;else switch(i){case"bigint":case"string":case"number":r=!0;break;case"object":switch(e.$$typeof){case Ic:case vT:r=!0;break;case Sm:return r=e._init,Pl(r(e._payload),t,n,a,l)}}if(r)return l=l(e),r=a===""?"."+Fc(e,0):a,ym(l)?(n="",r!=null&&(n=r.replace(bm,"$&/")+"/"),Pl(l,t,n,"",function(u){return u})):l!=null&&(tf(l)&&(l=_T(l,n+(l.key==null||e&&e.key===l.key?"":(""+l.key).replace(bm,"$&/")+"/")+r)),t.push(l)),1;r=0;var s=a===""?".":a+":";if(ym(e))for(var o=0;o<e.length;o++)a=e[o],i=s+Fc(a,o),r+=Pl(a,t,n,i,l);else if(o=NT(e),typeof o=="function")for(e=o.call(e),o=0;!(a=e.next()).done;)a=a.value,i=s+Fc(a,o++),r+=Pl(a,t,n,i,l);else if(i==="object"){if(typeof e.then=="function")return Pl(DT(e),t,n,a,l);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 so(e,t,n){if(e==null)return e;var a=[],l=0;return Pl(e,a,"","",function(i){return t.call(n,i,l++)}),a}function zT(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 vm=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)},MT={map:so,forEach:function(e,t,n){so(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return so(e,function(){t++}),t},toArray:function(e){return so(e,function(t){return t})||[]},only:function(e){if(!tf(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};F.Activity=OT;F.Children=MT;F.Component=Wl;F.Fragment=ST;F.Profiler=xT;F.PureComponent=Pc;F.StrictMode=TT;F.Suspense=wT;F.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=we;F.__COMPILER_RUNTIME={__proto__:null,c:function(e){return we.H.useMemoCache(e)}};F.cache=function(e){return function(){return e.apply(null,arguments)}};F.cacheSignal=function(){return null};F.cloneElement=function(e,t,n){if(e==null)throw Error("The argument must be a React element, but you passed "+e+".");var a=xm({},e.props),l=e.key;if(t!=null)for(i in t.key!==void 0&&(l=""+t.key),t)!Am.call(t,i)||i==="key"||i==="__self"||i==="__source"||i==="ref"&&t.ref===void 0||(a[i]=t[i]);var i=arguments.length-2;if(i===1)a.children=n;else if(1<i){for(var r=Array(i),s=0;s<i;s++)r[s]=arguments[s+2];a.children=r}return ef(e.type,l,a)};F.createContext=function(e){return e={$$typeof:kT,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null},e.Provider=e,e.Consumer={$$typeof:ET,_context:e},e};F.createElement=function(e,t,n){var a,l={},i=null;if(t!=null)for(a in t.key!==void 0&&(i=""+t.key),t)Am.call(t,a)&&a!=="key"&&a!=="__self"&&a!=="__source"&&(l[a]=t[a]);var r=arguments.length-2;if(r===1)l.children=n;else if(1<r){for(var s=Array(r),o=0;o<r;o++)s[o]=arguments[o+2];l.children=s}if(e&&e.defaultProps)for(a in r=e.defaultProps,r)l[a]===void 0&&(l[a]=r[a]);return ef(e,i,l)};F.createRef=function(){return{current:null}};F.forwardRef=function(e){return{$$typeof:AT,render:e}};F.isValidElement=tf;F.lazy=function(e){return{$$typeof:Sm,_payload:{_status:-1,_result:e},_init:zT}};F.memo=function(e,t){return{$$typeof:RT,type:e,compare:t===void 0?null:t}};F.startTransition=function(e){var t=we.T,n={};we.T=n;try{var a=e(),l=we.S;l!==null&&l(n,a),typeof a=="object"&&a!==null&&typeof a.then=="function"&&a.then(Jc,vm)}catch(i){vm(i)}finally{t!==null&&n.types!==null&&(t.types=n.types),we.T=t}};F.unstable_useCacheRefresh=function(){return we.H.useCacheRefresh()};F.use=function(e){return we.H.use(e)};F.useActionState=function(e,t,n){return we.H.useActionState(e,t,n)};F.useCallback=function(e,t){return we.H.useCallback(e,t)};F.useContext=function(e){return we.H.useContext(e)};F.useDebugValue=function(){};F.useDeferredValue=function(e,t){return we.H.useDeferredValue(e,t)};F.useEffect=function(e,t){return we.H.useEffect(e,t)};F.useEffectEvent=function(e){return we.H.useEffectEvent(e)};F.useId=function(){return we.H.useId()};F.useImperativeHandle=function(e,t,n){return we.H.useImperativeHandle(e,t,n)};F.useInsertionEffect=function(e,t){return we.H.useInsertionEffect(e,t)};F.useLayoutEffect=function(e,t){return we.H.useLayoutEffect(e,t)};F.useMemo=function(e,t){return we.H.useMemo(e,t)};F.useOptimistic=function(e,t){return we.H.useOptimistic(e,t)};F.useReducer=function(e,t,n){return we.H.useReducer(e,t,n)};F.useRef=function(e){return we.H.useRef(e)};F.useState=function(e){return we.H.useState(e)};F.useSyncExternalStore=function(e,t,n){return we.H.useSyncExternalStore(e,t,n)};F.useTransition=function(){return we.H.useTransition()};F.version="19.2.6"});var ye=qt((AR,Rm)=>{"use strict";Rm.exports=wm()});var Nm=qt((wR,Om)=>{Om.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 Vm=qt(Ym=>{"use strict";var ti=ye();function XT(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var $T=typeof Object.is=="function"?Object.is:XT,QT=ti.useState,ZT=ti.useEffect,KT=ti.useLayoutEffect,FT=ti.useDebugValue;function JT(e,t){var n=t(),a=QT({inst:{value:n,getSnapshot:t}}),l=a[0].inst,i=a[1];return KT(function(){l.value=n,l.getSnapshot=t,sf(l)&&i({inst:l})},[e,n,t]),ZT(function(){return sf(l)&&i({inst:l}),e(function(){sf(l)&&i({inst:l})})},[e]),FT(n),n}function sf(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!$T(e,n)}catch(a){return!0}}function IT(e,t){return t()}var PT=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?IT:JT;Ym.useSyncExternalStore=ti.useSyncExternalStore!==void 0?ti.useSyncExternalStore:PT});var Xm=qt((kO,Gm)=>{"use strict";Gm.exports=Vm()});var og=qt(De=>{"use strict";function df(e,t){var n=e.length;e.push(t);e:for(;0<n;){var a=n-1>>>1,l=e[a];if(0<yo(l,t))e[a]=t,e[n]=l,n=a;else break e}}function zn(e){return e.length===0?null:e[0]}function vo(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,l=e.length,i=l>>>1;a<i;){var r=2*(a+1)-1,s=e[r],o=r+1,u=e[o];if(0>yo(s,n))o<l&&0>yo(u,s)?(e[a]=u,e[o]=n,a=o):(e[a]=s,e[r]=n,a=r);else if(o<l&&0>yo(u,n))e[a]=u,e[o]=n,a=o;else break e}}return t}function yo(e,t){var n=e.sortIndex-t.sortIndex;return n!==0?n:e.id-t.id}De.unstable_now=void 0;typeof performance=="object"&&typeof performance.now=="function"?(Wm=performance,De.unstable_now=function(){return Wm.now()}):(uf=Date,eg=uf.now(),De.unstable_now=function(){return uf.now()-eg});var Wm,uf,eg,na=[],Na=[],cx=1,en=null,gt=3,hf=!1,Ar=!1,wr=!1,pf=!1,ag=typeof setTimeout=="function"?setTimeout:null,lg=typeof clearTimeout=="function"?clearTimeout:null,tg=typeof setImmediate<"u"?setImmediate:null;function bo(e){for(var t=zn(Na);t!==null;){if(t.callback===null)vo(Na);else if(t.startTime<=e)vo(Na),t.sortIndex=t.expirationTime,df(na,t);else break;t=zn(Na)}}function mf(e){if(wr=!1,bo(e),!Ar)if(zn(na)!==null)Ar=!0,ri||(ri=!0,ii());else{var t=zn(Na);t!==null&&gf(mf,t.startTime-e)}}var ri=!1,Rr=-1,ig=5,rg=-1;function sg(){return pf?!0:!(De.unstable_now()-rg<ig)}function cf(){if(pf=!1,ri){var e=De.unstable_now();rg=e;var t=!0;try{e:{Ar=!1,wr&&(wr=!1,lg(Rr),Rr=-1),hf=!0;var n=gt;try{t:{for(bo(e),en=zn(na);en!==null&&!(en.expirationTime>e&&sg());){var a=en.callback;if(typeof a=="function"){en.callback=null,gt=en.priorityLevel;var l=a(en.expirationTime<=e);if(e=De.unstable_now(),typeof l=="function"){en.callback=l,bo(e),t=!0;break t}en===zn(na)&&vo(na),bo(e)}else vo(na);en=zn(na)}if(en!==null)t=!0;else{var i=zn(Na);i!==null&&gf(mf,i.startTime-e),t=!1}}break e}finally{en=null,gt=n,hf=!1}t=void 0}}finally{t?ii():ri=!1}}}var ii;typeof tg=="function"?ii=function(){tg(cf)}:typeof MessageChannel<"u"?(ff=new MessageChannel,ng=ff.port2,ff.port1.onmessage=cf,ii=function(){ng.postMessage(null)}):ii=function(){ag(cf,0)};var ff,ng;function gf(e,t){Rr=ag(function(){e(De.unstable_now())},t)}De.unstable_IdlePriority=5;De.unstable_ImmediatePriority=1;De.unstable_LowPriority=4;De.unstable_NormalPriority=3;De.unstable_Profiling=null;De.unstable_UserBlockingPriority=2;De.unstable_cancelCallback=function(e){e.callback=null};De.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"):ig=0<e?Math.floor(1e3/e):5};De.unstable_getCurrentPriorityLevel=function(){return gt};De.unstable_next=function(e){switch(gt){case 1:case 2:case 3:var t=3;break;default:t=gt}var n=gt;gt=t;try{return e()}finally{gt=n}};De.unstable_requestPaint=function(){pf=!0};De.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=gt;gt=e;try{return t()}finally{gt=n}};De.unstable_scheduleCallback=function(e,t,n){var a=De.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 l=-1;break;case 2:l=250;break;case 5:l=1073741823;break;case 4:l=1e4;break;default:l=5e3}return l=n+l,e={id:cx++,callback:t,priorityLevel:e,startTime:n,expirationTime:l,sortIndex:-1},n>a?(e.sortIndex=n,df(Na,e),zn(na)===null&&e===zn(Na)&&(wr?(lg(Rr),Rr=-1):wr=!0,gf(mf,n-a))):(e.sortIndex=l,df(na,e),Ar||hf||(Ar=!0,ri||(ri=!0,ii()))),e};De.unstable_shouldYield=sg;De.unstable_wrapCallback=function(e){var t=gt;return function(){var n=gt;gt=t;try{return e.apply(this,arguments)}finally{gt=n}}}});var cg=qt((RN,ug)=>{"use strict";ug.exports=og()});var dg=qt(St=>{"use strict";var fx=ye();function fg(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 _a(){}var vt={d:{f:_a,r:function(){throw Error(fg(522))},D:_a,C:_a,L:_a,m:_a,X:_a,S:_a,M:_a},p:0,findDOMNode:null},dx=Symbol.for("react.portal");function hx(e,t,n){var a=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:dx,key:a==null?null:""+a,children:e,containerInfo:t,implementation:n}}var Or=fx.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function So(e,t){if(e==="font")return"";if(typeof t=="string")return t==="use-credentials"?t:""}St.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=vt;St.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(fg(299));return hx(e,t,null,n)};St.flushSync=function(e){var t=Or.T,n=vt.p;try{if(Or.T=null,vt.p=2,e)return e()}finally{Or.T=t,vt.p=n,vt.d.f()}};St.preconnect=function(e,t){typeof e=="string"&&(t?(t=t.crossOrigin,t=typeof t=="string"?t==="use-credentials"?t:"":void 0):t=null,vt.d.C(e,t))};St.prefetchDNS=function(e){typeof e=="string"&&vt.d.D(e)};St.preinit=function(e,t){if(typeof e=="string"&&t&&typeof t.as=="string"){var n=t.as,a=So(n,t.crossOrigin),l=typeof t.integrity=="string"?t.integrity:void 0,i=typeof t.fetchPriority=="string"?t.fetchPriority:void 0;n==="style"?vt.d.S(e,typeof t.precedence=="string"?t.precedence:void 0,{crossOrigin:a,integrity:l,fetchPriority:i}):n==="script"&&vt.d.X(e,{crossOrigin:a,integrity:l,fetchPriority:i,nonce:typeof t.nonce=="string"?t.nonce:void 0})}};St.preinitModule=function(e,t){if(typeof e=="string")if(typeof t=="object"&&t!==null){if(t.as==null||t.as==="script"){var n=So(t.as,t.crossOrigin);vt.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&&vt.d.M(e)};St.preload=function(e,t){if(typeof e=="string"&&typeof t=="object"&&t!==null&&typeof t.as=="string"){var n=t.as,a=So(n,t.crossOrigin);vt.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})}};St.preloadModule=function(e,t){if(typeof e=="string")if(t){var n=So(t.as,t.crossOrigin);vt.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 vt.d.m(e)};St.requestFormReset=function(e){vt.d.r(e)};St.unstable_batchedUpdates=function(e,t){return e(t)};St.useFormState=function(e,t,n){return Or.H.useFormState(e,t,n)};St.useFormStatus=function(){return Or.H.useHostTransitionStatus()};St.version="19.2.6"});var mg=qt((NN,pg)=>{"use strict";function hg(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(hg)}catch(e){console.error(e)}}hg(),pg.exports=dg()});var Rv=qt($u=>{"use strict";var Je=cg(),Yy=ye(),px=mg();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 Vy(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function ps(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 Gy(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 Xy(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 gg(e){if(ps(e)!==e)throw Error(w(188))}function mx(e){var t=e.alternate;if(!t){if(t=ps(e),t===null)throw Error(w(188));return t!==e?null:e}for(var n=e,a=t;;){var l=n.return;if(l===null)break;var i=l.alternate;if(i===null){if(a=l.return,a!==null){n=a;continue}break}if(l.child===i.child){for(i=l.child;i;){if(i===n)return gg(l),e;if(i===a)return gg(l),t;i=i.sibling}throw Error(w(188))}if(n.return!==a.return)n=l,a=i;else{for(var r=!1,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){for(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)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 $y(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=$y(e),t!==null)return t;e=e.sibling}return null}var Ne=Object.assign,gx=Symbol.for("react.element"),To=Symbol.for("react.transitional.element"),Ur=Symbol.for("react.portal"),di=Symbol.for("react.fragment"),Qy=Symbol.for("react.strict_mode"),Jf=Symbol.for("react.profiler"),Zy=Symbol.for("react.consumer"),ca=Symbol.for("react.context"),$d=Symbol.for("react.forward_ref"),If=Symbol.for("react.suspense"),Pf=Symbol.for("react.suspense_list"),Qd=Symbol.for("react.memo"),Ca=Symbol.for("react.lazy"),Wf=Symbol.for("react.activity"),yx=Symbol.for("react.memo_cache_sentinel"),yg=Symbol.iterator;function Nr(e){return e===null||typeof e!="object"?null:(e=yg&&e[yg]||e["@@iterator"],typeof e=="function"?e:null)}var bx=Symbol.for("react.client.reference");function ed(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===bx?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case di:return"Fragment";case Jf:return"Profiler";case Qy:return"StrictMode";case If:return"Suspense";case Pf:return"SuspenseList";case Wf:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case Ur:return"Portal";case ca:return e.displayName||"Context";case Zy:return(e._context.displayName||"Context")+".Consumer";case $d:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Qd:return t=e.displayName||null,t!==null?t:ed(e.type)||"Memo";case Ca:t=e._payload,e=e._init;try{return ed(e(t))}catch(n){}}return null}var Hr=Array.isArray,Q=Yy.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,fe=px.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Tl={pending:!1,data:null,method:null,action:null},td=[],hi=-1;function Bn(e){return{current:e}}function at(e){0>hi||(e.current=td[hi],td[hi]=null,hi--)}function xe(e,t){hi++,td[hi]=e.current,e.current=t}var Hn=Bn(null),es=Bn(null),Va=Bn(null),eu=Bn(null);function tu(e,t){switch(xe(Va,t),xe(es,e),xe(Hn,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?ky(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=ky(t),e=hv(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}at(Hn),xe(Hn,e)}function Ci(){at(Hn),at(es),at(Va)}function nd(e){e.memoizedState!==null&&xe(eu,e);var t=Hn.current,n=hv(t,e.type);t!==n&&(xe(es,e),xe(Hn,n))}function nu(e){es.current===e&&(at(Hn),at(es)),eu.current===e&&(at(eu),fs._currentValue=Tl)}var yf,bg;function yl(e){if(yf===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);yf=t&&t[1]||"",bg=-1<n.stack.indexOf("\n at")?" (<anonymous>)":-1<n.stack.indexOf("@")?"@unknown:0:0":""}return"\n"+yf+e+bg}var bf=!1;function vf(e,t){if(!e||bf)return"";bf=!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(p){var d=p}Reflect.construct(e,[],f)}else{try{f.call()}catch(p){d=p}e.call(f.prototype)}}else{try{throw Error()}catch(p){d=p}(f=e())&&typeof f.catch=="function"&&f.catch(function(){})}}catch(p){if(p&&d&&typeof p.stack=="string")return[p.stack,d.stack]}return[null,null]}};a.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var l=Object.getOwnPropertyDescriptor(a.DetermineComponentFrameRoot,"name");l&&l.configurable&&Object.defineProperty(a.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var i=a.DetermineComponentFrameRoot(),r=i[0],s=i[1];if(r&&s){var o=r.split("\n"),u=s.split("\n");for(l=a=0;a<o.length&&!o[a].includes("DetermineComponentFrameRoot");)a++;for(;l<u.length&&!u[l].includes("DetermineComponentFrameRoot");)l++;if(a===o.length||l===u.length)for(a=o.length-1,l=u.length-1;1<=a&&0<=l&&o[a]!==u[l];)l--;for(;1<=a&&0<=l;a--,l--)if(o[a]!==u[l]){if(a!==1||l!==1)do if(a--,l--,0>l||o[a]!==u[l]){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<=l);break}}}finally{bf=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:"")?yl(n):""}function vx(e,t){switch(e.tag){case 26:case 27:case 5:return yl(e.type);case 16:return yl("Lazy");case 13:return e.child!==t&&t!==null?yl("Suspense Fallback"):yl("Suspense");case 19:return yl("SuspenseList");case 0:case 15:return vf(e.type,!1);case 11:return vf(e.type.render,!1);case 1:return vf(e.type,!0);case 31:return yl("Activity");default:return""}}function vg(e){try{var t="",n=null;do t+=vx(e,n),n=e,e=e.return;while(e);return t}catch(a){return"\nError generating stack: "+a.message+"\n"+a.stack}}var ad=Object.prototype.hasOwnProperty,Zd=Je.unstable_scheduleCallback,Sf=Je.unstable_cancelCallback,Sx=Je.unstable_shouldYield,Tx=Je.unstable_requestPaint,$t=Je.unstable_now,xx=Je.unstable_getCurrentPriorityLevel,Ky=Je.unstable_ImmediatePriority,Fy=Je.unstable_UserBlockingPriority,au=Je.unstable_NormalPriority,Ex=Je.unstable_LowPriority,Jy=Je.unstable_IdlePriority,kx=Je.log,Ax=Je.unstable_setDisableYieldValue,ms=null,Qt=null;function Ha(e){if(typeof kx=="function"&&Ax(e),Qt&&typeof Qt.setStrictMode=="function")try{Qt.setStrictMode(ms,e)}catch(t){}}var Zt=Math.clz32?Math.clz32:Ox,wx=Math.log,Rx=Math.LN2;function Ox(e){return e>>>=0,e===0?32:31-(wx(e)/Rx|0)|0}var xo=256,Eo=262144,ko=4194304;function bl(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 Nu(e,t,n){var a=e.pendingLanes;if(a===0)return 0;var l=0,i=e.suspendedLanes,r=e.pingedLanes;e=e.warmLanes;var s=a&134217727;return s!==0?(a=s&~i,a!==0?l=bl(a):(r&=s,r!==0?l=bl(r):n||(n=s&~e,n!==0&&(l=bl(n))))):(s=a&~i,s!==0?l=bl(s):r!==0?l=bl(r):n||(n=a&~e,n!==0&&(l=bl(n)))),l===0?0:t!==0&&t!==l&&(t&i)===0&&(i=l&-l,n=t&-t,i>=n||i===32&&(n&4194048)!==0)?t:l}function gs(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function Nx(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 Iy(){var e=ko;return ko<<=1,(ko&62914560)===0&&(ko=4194304),e}function Tf(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function ys(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function _x(e,t,n,a,l,i){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-Zt(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 p=d[c];p!==null&&(p.lane&=-536870913)}n&=~f}a!==0&&Py(e,a,0),i!==0&&l===0&&e.tag!==0&&(e.suspendedLanes|=i&~(r&~t))}function Py(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var a=31-Zt(t);e.entangledLanes|=t,e.entanglements[a]=e.entanglements[a]|1073741824|n&261930}function Wy(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var a=31-Zt(n),l=1<<a;l&t|e[a]&t&&(e[a]|=t),n&=~l}}function eb(e,t){var n=t&-t;return n=(n&42)!==0?1:Kd(n),(n&(e.suspendedLanes|t))!==0?0:n}function Kd(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 Fd(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function tb(){var e=fe.p;return e!==0?e:(e=window.event,e===void 0?32:kv(e.type))}function Sg(e,t){var n=fe.p;try{return fe.p=e,t()}finally{fe.p=n}}var tl=Math.random().toString(36).slice(2),st="__reactFiber$"+tl,_t="__reactProps$"+tl,Vi="__reactContainer$"+tl,ld="__reactEvents$"+tl,Cx="__reactListeners$"+tl,Dx="__reactHandles$"+tl,Tg="__reactResources$"+tl,bs="__reactMarker$"+tl;function Jd(e){delete e[st],delete e[_t],delete e[ld],delete e[Cx],delete e[Dx]}function pi(e){var t=e[st];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Vi]||n[st]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=Ny(e);e!==null;){if(n=e[st])return n;e=Ny(e)}return t}e=n,n=e.parentNode}return null}function Gi(e){if(e=e[st]||e[Vi]){var t=e.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return e}return null}function Br(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(w(33))}function ki(e){var t=e[Tg];return t||(t=e[Tg]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function nt(e){e[bs]=!0}var nb=new Set,ab={};function Cl(e,t){Di(e,t),Di(e+"Capture",t)}function Di(e,t){for(ab[e]=t,e=0;e<t.length;e++)nb.add(t[e])}var zx=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]*$"),xg={},Eg={};function Mx(e){return ad.call(Eg,e)?!0:ad.call(xg,e)?!1:zx.test(e)?Eg[e]=!0:(xg[e]=!0,!1)}function qo(e,t,n){if(Mx(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 Ao(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 aa(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 nn(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function lb(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Lx(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 l=a.get,i=a.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(r){n=""+r,i.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 id(e){if(!e._valueTracker){var t=lb(e)?"checked":"value";e._valueTracker=Lx(e,t,""+e[t])}}function ib(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),a="";return e&&(a=lb(e)?e.checked?"true":"false":e.value),e=a,e!==n?(t.setValue(e),!0):!1}function lu(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 Ux=/[\n"\\]/g;function rn(e){return e.replace(Ux,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function rd(e,t,n,a,l,i,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=""+nn(t)):e.value!==""+nn(t)&&(e.value=""+nn(t)):r!=="submit"&&r!=="reset"||e.removeAttribute("value"),t!=null?sd(e,r,nn(t)):n!=null?sd(e,r,nn(n)):a!=null&&e.removeAttribute("value"),l==null&&i!=null&&(e.defaultChecked=!!i),l!=null&&(e.checked=l&&typeof l!="function"&&typeof l!="symbol"),s!=null&&typeof s!="function"&&typeof s!="symbol"&&typeof s!="boolean"?e.name=""+nn(s):e.removeAttribute("name")}function rb(e,t,n,a,l,i,r,s){if(i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"&&(e.type=i),t!=null||n!=null){if(!(i!=="submit"&&i!=="reset"||t!=null)){id(e);return}n=n!=null?""+nn(n):"",t=t!=null?""+nn(t):n,s||t===e.value||(e.value=t),e.defaultValue=t}a=a!=null?a:l,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),id(e)}function sd(e,t,n){t==="number"&&lu(e.ownerDocument)===e||e.defaultValue===""+n||(e.defaultValue=""+n)}function Ai(e,t,n,a){if(e=e.options,t){t={};for(var l=0;l<n.length;l++)t["$"+n[l]]=!0;for(n=0;n<e.length;n++)l=t.hasOwnProperty("$"+e[n].value),e[n].selected!==l&&(e[n].selected=l),l&&a&&(e[n].defaultSelected=!0)}else{for(n=""+nn(n),t=null,l=0;l<e.length;l++){if(e[l].value===n){e[l].selected=!0,a&&(e[l].defaultSelected=!0);return}t!==null||e[l].disabled||(t=e[l])}t!==null&&(t.selected=!0)}}function sb(e,t,n){if(t!=null&&(t=""+nn(t),t!==e.value&&(e.value=t),n==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=n!=null?""+nn(n):""}function ob(e,t,n,a){if(t==null){if(a!=null){if(n!=null)throw Error(w(92));if(Hr(a)){if(1<a.length)throw Error(w(93));a=a[0]}n=a}n==null&&(n=""),t=n}n=nn(t),e.defaultValue=n,a=e.textContent,a===n&&a!==""&&a!==null&&(e.value=a),id(e)}function zi(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Hx=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 kg(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||Hx.has(t)?t==="float"?e.cssFloat=n:e[t]=(""+n).trim():e[t]=n+"px"}function ub(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 l in t)a=t[l],t.hasOwnProperty(l)&&n[l]!==a&&kg(e,l,a)}else for(var i in t)t.hasOwnProperty(i)&&kg(e,i,t[i])}function Id(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 Bx=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"]]),qx=/^[\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 jo(e){return qx.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}function fa(){}var od=null;function Pd(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var mi=null,wi=null;function Ag(e){var t=Gi(e);if(t&&(e=t.stateNode)){var n=e[_t]||null;e:switch(e=t.stateNode,t.type){case"input":if(rd(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="'+rn(""+t)+'"][type="radio"]'),t=0;t<n.length;t++){var a=n[t];if(a!==e&&a.form===e.form){var l=a[_t]||null;if(!l)throw Error(w(90));rd(a,l.value,l.defaultValue,l.defaultValue,l.checked,l.defaultChecked,l.type,l.name)}}for(t=0;t<n.length;t++)a=n[t],a.form===e.form&&ib(a)}break e;case"textarea":sb(e,n.value,n.defaultValue);break e;case"select":t=n.value,t!=null&&Ai(e,!!n.multiple,t,!1)}}}var xf=!1;function cb(e,t,n){if(xf)return e(t,n);xf=!0;try{var a=e(t);return a}finally{if(xf=!1,(mi!==null||wi!==null)&&(Yu(),mi&&(t=mi,e=wi,wi=mi=null,Ag(t),e)))for(t=0;t<e.length;t++)Ag(e[t])}}function ts(e,t){var n=e.stateNode;if(n===null)return null;var a=n[_t]||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 ga=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),ud=!1;if(ga)try{si={},Object.defineProperty(si,"passive",{get:function(){ud=!0}}),window.addEventListener("test",si,si),window.removeEventListener("test",si,si)}catch(e){ud=!1}var si,Ba=null,Wd=null,Yo=null;function fb(){if(Yo)return Yo;var e,t=Wd,n=t.length,a,l="value"in Ba?Ba.value:Ba.textContent,i=l.length;for(e=0;e<n&&t[e]===l[e];e++);var r=n-e;for(a=1;a<=r&&t[n-a]===l[i-a];a++);return Yo=l.slice(e,1<a?1-a:void 0)}function Vo(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 wo(){return!0}function wg(){return!1}function Ct(e){function t(n,a,l,i,r){this._reactName=n,this._targetInst=l,this.type=a,this.nativeEvent=i,this.target=r,this.currentTarget=null;for(var s in e)e.hasOwnProperty(s)&&(n=e[s],this[s]=n?n(i):i[s]);return this.isDefaultPrevented=(i.defaultPrevented!=null?i.defaultPrevented:i.returnValue===!1)?wo:wg,this.isPropagationStopped=wg,this}return Ne(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=wo)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=wo)},persist:function(){},isPersistent:wo}),t}var Dl={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},_u=Ct(Dl),vs=Ne({},Dl,{view:0,detail:0}),jx=Ct(vs),Ef,kf,_r,Cu=Ne({},vs,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:eh,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!==_r&&(_r&&e.type==="mousemove"?(Ef=e.screenX-_r.screenX,kf=e.screenY-_r.screenY):kf=Ef=0,_r=e),Ef)},movementY:function(e){return"movementY"in e?e.movementY:kf}}),Rg=Ct(Cu),Yx=Ne({},Cu,{dataTransfer:0}),Vx=Ct(Yx),Gx=Ne({},vs,{relatedTarget:0}),Af=Ct(Gx),Xx=Ne({},Dl,{animationName:0,elapsedTime:0,pseudoElement:0}),$x=Ct(Xx),Qx=Ne({},Dl,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Zx=Ct(Qx),Kx=Ne({},Dl,{data:0}),Og=Ct(Kx),Fx={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Jx={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"},Ix={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Px(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Ix[e])?!!t[e]:!1}function eh(){return Px}var Wx=Ne({},vs,{key:function(e){if(e.key){var t=Fx[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Vo(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?Jx[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:eh,charCode:function(e){return e.type==="keypress"?Vo(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Vo(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),eE=Ct(Wx),tE=Ne({},Cu,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Ng=Ct(tE),nE=Ne({},vs,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:eh}),aE=Ct(nE),lE=Ne({},Dl,{propertyName:0,elapsedTime:0,pseudoElement:0}),iE=Ct(lE),rE=Ne({},Cu,{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}),sE=Ct(rE),oE=Ne({},Dl,{newState:0,oldState:0}),uE=Ct(oE),cE=[9,13,27,32],th=ga&&"CompositionEvent"in window,Yr=null;ga&&"documentMode"in document&&(Yr=document.documentMode);var fE=ga&&"TextEvent"in window&&!Yr,db=ga&&(!th||Yr&&8<Yr&&11>=Yr),_g=" ",Cg=!1;function hb(e,t){switch(e){case"keyup":return cE.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function pb(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var gi=!1;function dE(e,t){switch(e){case"compositionend":return pb(t);case"keypress":return t.which!==32?null:(Cg=!0,_g);case"textInput":return e=t.data,e===_g&&Cg?null:e;default:return null}}function hE(e,t){if(gi)return e==="compositionend"||!th&&hb(e,t)?(e=fb(),Yo=Wd=Ba=null,gi=!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 db&&t.locale!=="ko"?null:t.data;default:return null}}var pE={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 Dg(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!pE[e.type]:t==="textarea"}function mb(e,t,n,a){mi?wi?wi.push(a):wi=[a]:mi=a,t=xu(t,"onChange"),0<t.length&&(n=new _u("onChange","change",null,n,a),e.push({event:n,listeners:t}))}var Vr=null,ns=null;function mE(e){cv(e,0)}function Du(e){var t=Br(e);if(ib(t))return e}function zg(e,t){if(e==="change")return t}var gb=!1;ga&&(ga?(Oo="oninput"in document,Oo||(wf=document.createElement("div"),wf.setAttribute("oninput","return;"),Oo=typeof wf.oninput=="function"),Ro=Oo):Ro=!1,gb=Ro&&(!document.documentMode||9<document.documentMode));var Ro,Oo,wf;function Mg(){Vr&&(Vr.detachEvent("onpropertychange",yb),ns=Vr=null)}function yb(e){if(e.propertyName==="value"&&Du(ns)){var t=[];mb(t,ns,e,Pd(e)),cb(mE,t)}}function gE(e,t,n){e==="focusin"?(Mg(),Vr=t,ns=n,Vr.attachEvent("onpropertychange",yb)):e==="focusout"&&Mg()}function yE(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Du(ns)}function bE(e,t){if(e==="click")return Du(t)}function vE(e,t){if(e==="input"||e==="change")return Du(t)}function SE(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Ft=typeof Object.is=="function"?Object.is:SE;function as(e,t){if(Ft(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 l=n[a];if(!ad.call(t,l)||!Ft(e[l],t[l]))return!1}return!0}function Lg(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Ug(e,t){var n=Lg(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=Lg(n)}}function bb(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?bb(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function vb(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=lu(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=lu(e.document)}return t}function nh(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 TE=ga&&"documentMode"in document&&11>=document.documentMode,yi=null,cd=null,Gr=null,fd=!1;function Hg(e,t,n){var a=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;fd||yi==null||yi!==lu(a)||(a=yi,"selectionStart"in a&&nh(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}),Gr&&as(Gr,a)||(Gr=a,a=xu(cd,"onSelect"),0<a.length&&(t=new _u("onSelect","select",null,t,n),e.push({event:t,listeners:a}),t.target=yi)))}function gl(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var bi={animationend:gl("Animation","AnimationEnd"),animationiteration:gl("Animation","AnimationIteration"),animationstart:gl("Animation","AnimationStart"),transitionrun:gl("Transition","TransitionRun"),transitionstart:gl("Transition","TransitionStart"),transitioncancel:gl("Transition","TransitionCancel"),transitionend:gl("Transition","TransitionEnd")},Rf={},Sb={};ga&&(Sb=document.createElement("div").style,"AnimationEvent"in window||(delete bi.animationend.animation,delete bi.animationiteration.animation,delete bi.animationstart.animation),"TransitionEvent"in window||delete bi.transitionend.transition);function zl(e){if(Rf[e])return Rf[e];if(!bi[e])return e;var t=bi[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Sb)return Rf[e]=t[n];return e}var Tb=zl("animationend"),xb=zl("animationiteration"),Eb=zl("animationstart"),xE=zl("transitionrun"),EE=zl("transitionstart"),kE=zl("transitioncancel"),kb=zl("transitionend"),Ab=new Map,dd="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(" ");dd.push("scrollEnd");function En(e,t){Ab.set(e,t),Cl(t,[e])}var iu=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)},tn=[],vi=0,ah=0;function zu(){for(var e=vi,t=ah=vi=0;t<e;){var n=tn[t];tn[t++]=null;var a=tn[t];tn[t++]=null;var l=tn[t];tn[t++]=null;var i=tn[t];if(tn[t++]=null,a!==null&&l!==null){var r=a.pending;r===null?l.next=l:(l.next=r.next,r.next=l),a.pending=l}i!==0&&wb(n,l,i)}}function Mu(e,t,n,a){tn[vi++]=e,tn[vi++]=t,tn[vi++]=n,tn[vi++]=a,ah|=a,e.lanes|=a,e=e.alternate,e!==null&&(e.lanes|=a)}function lh(e,t,n,a){return Mu(e,t,n,a),ru(e)}function Ml(e,t){return Mu(e,null,null,t),ru(e)}function wb(e,t,n){e.lanes|=n;var a=e.alternate;a!==null&&(a.lanes|=n);for(var l=!1,i=e.return;i!==null;)i.childLanes|=n,a=i.alternate,a!==null&&(a.childLanes|=n),i.tag===22&&(e=i.stateNode,e===null||e._visibility&1||(l=!0)),e=i,i=i.return;return e.tag===3?(i=e.stateNode,l&&t!==null&&(l=31-Zt(n),e=i.hiddenUpdates,a=e[l],a===null?e[l]=[t]:a.push(t),t.lane=n|536870912),i):null}function ru(e){if(50<Pr)throw Pr=0,zd=null,Error(w(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var Si={};function AE(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 Gt(e,t,n,a){return new AE(e,t,n,a)}function ih(e){return e=e.prototype,!(!e||!e.isReactComponent)}function ha(e,t){var n=e.alternate;return n===null?(n=Gt(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 Rb(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 Go(e,t,n,a,l,i){var r=0;if(a=e,typeof e=="function")ih(e)&&(r=1);else if(typeof e=="string")r=Ok(e,n,Hn.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case Wf:return e=Gt(31,n,t,l),e.elementType=Wf,e.lanes=i,e;case di:return xl(n.children,l,i,t);case Qy:r=8,l|=24;break;case Jf:return e=Gt(12,n,t,l|2),e.elementType=Jf,e.lanes=i,e;case If:return e=Gt(13,n,t,l),e.elementType=If,e.lanes=i,e;case Pf:return e=Gt(19,n,t,l),e.elementType=Pf,e.lanes=i,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case ca:r=10;break e;case Zy:r=9;break e;case $d:r=11;break e;case Qd:r=14;break e;case Ca:r=16,a=null;break e}r=29,n=Error(w(130,e===null?"null":typeof e,"")),a=null}return t=Gt(r,n,t,l),t.elementType=e,t.type=a,t.lanes=i,t}function xl(e,t,n,a){return e=Gt(7,e,a,t),e.lanes=n,e}function Of(e,t,n){return e=Gt(6,e,null,t),e.lanes=n,e}function Ob(e){var t=Gt(18,null,null,0);return t.stateNode=e,t}function Nf(e,t,n){return t=Gt(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var Bg=new WeakMap;function sn(e,t){if(typeof e=="object"&&e!==null){var n=Bg.get(e);return n!==void 0?n:(t={value:e,source:t,stack:vg(t)},Bg.set(e,t),t)}return{value:e,source:t,stack:vg(t)}}var Ti=[],xi=0,su=null,ls=0,an=[],ln=0,Ia=null,Mn=1,Ln="";function oa(e,t){Ti[xi++]=ls,Ti[xi++]=su,su=e,ls=t}function Nb(e,t,n){an[ln++]=Mn,an[ln++]=Ln,an[ln++]=Ia,Ia=e;var a=Mn;e=Ln;var l=32-Zt(a)-1;a&=~(1<<l),n+=1;var i=32-Zt(t)+l;if(30<i){var r=l-l%5;i=(a&(1<<r)-1).toString(32),a>>=r,l-=r,Mn=1<<32-Zt(t)+l|n<<l|a,Ln=i+e}else Mn=1<<i|n<<l|a,Ln=e}function rh(e){e.return!==null&&(oa(e,1),Nb(e,1,0))}function sh(e){for(;e===su;)su=Ti[--xi],Ti[xi]=null,ls=Ti[--xi],Ti[xi]=null;for(;e===Ia;)Ia=an[--ln],an[ln]=null,Ln=an[--ln],an[ln]=null,Mn=an[--ln],an[ln]=null}function _b(e,t){an[ln++]=Mn,an[ln++]=Ln,an[ln++]=Ia,Mn=t.id,Ln=t.overflow,Ia=e}var ot=null,Oe=null,oe=!1,Ga=null,on=!1,hd=Error(w(519));function Pa(e){var t=Error(w(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw is(sn(t,e)),hd}function qg(e){var t=e.stateNode,n=e.type,a=e.memoizedProps;switch(t[st]=e,t[_t]=a,n){case"dialog":te("cancel",t),te("close",t);break;case"iframe":case"object":case"embed":te("load",t);break;case"video":case"audio":for(n=0;n<us.length;n++)te(us[n],t);break;case"source":te("error",t);break;case"img":case"image":case"link":te("error",t),te("load",t);break;case"details":te("toggle",t);break;case"input":te("invalid",t),rb(t,a.value,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name,!0);break;case"select":te("invalid",t);break;case"textarea":te("invalid",t),ob(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||dv(t.textContent,n)?(a.popover!=null&&(te("beforetoggle",t),te("toggle",t)),a.onScroll!=null&&te("scroll",t),a.onScrollEnd!=null&&te("scrollend",t),a.onClick!=null&&(t.onclick=fa),t=!0):t=!1,t||Pa(e,!0)}function jg(e){for(ot=e.return;ot;)switch(ot.tag){case 5:case 31:case 13:on=!1;return;case 27:case 3:on=!0;return;default:ot=ot.return}}function oi(e){if(e!==ot)return!1;if(!oe)return jg(e),oe=!0,!1;var t=e.tag,n;if((n=t!==3&&t!==27)&&((n=t===5)&&(n=e.type,n=!(n!=="form"&&n!=="button")||Bd(e.type,e.memoizedProps)),n=!n),n&&Oe&&Pa(e),jg(e),t===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(w(317));Oe=Oy(e)}else if(t===31){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(w(317));Oe=Oy(e)}else t===27?(t=Oe,nl(e.type)?(e=Vd,Vd=null,Oe=e):Oe=t):Oe=ot?cn(e.stateNode.nextSibling):null;return!0}function wl(){Oe=ot=null,oe=!1}function _f(){var e=Ga;return e!==null&&(Ot===null?Ot=e:Ot.push.apply(Ot,e),Ga=null),e}function is(e){Ga===null?Ga=[e]:Ga.push(e)}var pd=Bn(null),Ll=null,da=null;function za(e,t,n){xe(pd,t._currentValue),t._currentValue=n}function pa(e){e._currentValue=pd.current,at(pd)}function md(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 gd(e,t,n,a){var l=e.child;for(l!==null&&(l.return=e);l!==null;){var i=l.dependencies;if(i!==null){var r=l.child;i=i.firstContext;e:for(;i!==null;){var s=i;i=l;for(var o=0;o<t.length;o++)if(s.context===t[o]){i.lanes|=n,s=i.alternate,s!==null&&(s.lanes|=n),md(i.return,n,e),a||(r=null);break e}i=s.next}}else if(l.tag===18){if(r=l.return,r===null)throw Error(w(341));r.lanes|=n,i=r.alternate,i!==null&&(i.lanes|=n),md(r,n,e),r=null}else r=l.child;if(r!==null)r.return=l;else for(r=l;r!==null;){if(r===e){r=null;break}if(l=r.sibling,l!==null){l.return=r.return,r=l;break}r=r.return}l=r}}function Xi(e,t,n,a){e=null;for(var l=t,i=!1;l!==null;){if(!i){if((l.flags&524288)!==0)i=!0;else if((l.flags&262144)!==0)break}if(l.tag===10){var r=l.alternate;if(r===null)throw Error(w(387));if(r=r.memoizedProps,r!==null){var s=l.type;Ft(l.pendingProps.value,r.value)||(e!==null?e.push(s):e=[s])}}else if(l===eu.current){if(r=l.alternate,r===null)throw Error(w(387));r.memoizedState.memoizedState!==l.memoizedState.memoizedState&&(e!==null?e.push(fs):e=[fs])}l=l.return}e!==null&&gd(t,e,n,a),t.flags|=262144}function ou(e){for(e=e.firstContext;e!==null;){if(!Ft(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function Rl(e){Ll=e,da=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function ut(e){return Cb(Ll,e)}function No(e,t){return Ll===null&&Rl(e),Cb(e,t)}function Cb(e,t){var n=t._currentValue;if(t={context:t,memoizedValue:n,next:null},da===null){if(e===null)throw Error(w(308));da=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else da=da.next=t;return n}var wE=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()})}},RE=Je.unstable_scheduleCallback,OE=Je.unstable_NormalPriority,$e={$$typeof:ca,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function oh(){return{controller:new wE,data:new Map,refCount:0}}function Ss(e){e.refCount--,e.refCount===0&&RE(OE,function(){e.controller.abort()})}var Xr=null,yd=0,Mi=0,Ri=null;function NE(e,t){if(Xr===null){var n=Xr=[];yd=0,Mi=zh(),Ri={status:"pending",value:void 0,then:function(a){n.push(a)}}}return yd++,t.then(Yg,Yg),t}function Yg(){if(--yd===0&&Xr!==null){Ri!==null&&(Ri.status="fulfilled");var e=Xr;Xr=null,Mi=0,Ri=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function _E(e,t){var n=[],a={status:"pending",value:null,reason:null,then:function(l){n.push(l)}};return e.then(function(){a.status="fulfilled",a.value=t;for(var l=0;l<n.length;l++)(0,n[l])(t)},function(l){for(a.status="rejected",a.reason=l,l=0;l<n.length;l++)(0,n[l])(void 0)}),a}var Vg=Q.S;Q.S=function(e,t){$0=$t(),typeof t=="object"&&t!==null&&typeof t.then=="function"&&NE(e,t),Vg!==null&&Vg(e,t)};var El=Bn(null);function uh(){var e=El.current;return e!==null?e:Te.pooledCache}function Xo(e,t){t===null?xe(El,El.current):xe(El,t.pool)}function Db(){var e=uh();return e===null?null:{parent:$e._currentValue,pool:e}}var $i=Error(w(460)),ch=Error(w(474)),Lu=Error(w(542)),uu={then:function(){}};function Gg(e){return e=e.status,e==="fulfilled"||e==="rejected"}function zb(e,t,n){switch(n=e[n],n===void 0?e.push(t):n!==t&&(t.then(fa,fa),t=n),t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,$g(e),e;default:if(typeof t.status=="string")t.then(fa,fa);else{if(e=Te,e!==null&&100<e.shellSuspendCounter)throw Error(w(482));e=t,e.status="pending",e.then(function(a){if(t.status==="pending"){var l=t;l.status="fulfilled",l.value=a}},function(a){if(t.status==="pending"){var l=t;l.status="rejected",l.reason=a}})}switch(t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,$g(e),e}throw kl=t,$i}}function vl(e){try{var t=e._init;return t(e._payload)}catch(n){throw n!==null&&typeof n=="object"&&typeof n.then=="function"?(kl=n,$i):n}}var kl=null;function Xg(){if(kl===null)throw Error(w(459));var e=kl;return kl=null,e}function $g(e){if(e===$i||e===Lu)throw Error(w(483))}var Oi=null,rs=0;function _o(e){var t=rs;return rs+=1,Oi===null&&(Oi=[]),zb(Oi,e,t)}function Cr(e,t){t=t.props.ref,e.ref=t!==void 0?t:null}function Co(e,t){throw t.$$typeof===gx?Error(w(525)):(e=Object.prototype.toString.call(t),Error(w(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)))}function Mb(e){function t(h,m){if(e){var b=h.deletions;b===null?(h.deletions=[m],h.flags|=16):b.push(m)}}function n(h,m){if(!e)return null;for(;m!==null;)t(h,m),m=m.sibling;return null}function a(h){for(var m=new Map;h!==null;)h.key!==null?m.set(h.key,h):m.set(h.index,h),h=h.sibling;return m}function l(h,m){return h=ha(h,m),h.index=0,h.sibling=null,h}function i(h,m,b){return h.index=b,e?(b=h.alternate,b!==null?(b=b.index,b<m?(h.flags|=67108866,m):b):(h.flags|=67108866,m)):(h.flags|=1048576,m)}function r(h){return e&&h.alternate===null&&(h.flags|=67108866),h}function s(h,m,b,v){return m===null||m.tag!==6?(m=Of(b,h.mode,v),m.return=h,m):(m=l(m,b),m.return=h,m)}function o(h,m,b,v){var E=b.type;return E===di?c(h,m,b.props.children,v,b.key):m!==null&&(m.elementType===E||typeof E=="object"&&E!==null&&E.$$typeof===Ca&&vl(E)===m.type)?(m=l(m,b.props),Cr(m,b),m.return=h,m):(m=Go(b.type,b.key,b.props,null,h.mode,v),Cr(m,b),m.return=h,m)}function u(h,m,b,v){return m===null||m.tag!==4||m.stateNode.containerInfo!==b.containerInfo||m.stateNode.implementation!==b.implementation?(m=Nf(b,h.mode,v),m.return=h,m):(m=l(m,b.children||[]),m.return=h,m)}function c(h,m,b,v,E){return m===null||m.tag!==7?(m=xl(b,h.mode,v,E),m.return=h,m):(m=l(m,b),m.return=h,m)}function f(h,m,b){if(typeof m=="string"&&m!==""||typeof m=="number"||typeof m=="bigint")return m=Of(""+m,h.mode,b),m.return=h,m;if(typeof m=="object"&&m!==null){switch(m.$$typeof){case To:return b=Go(m.type,m.key,m.props,null,h.mode,b),Cr(b,m),b.return=h,b;case Ur:return m=Nf(m,h.mode,b),m.return=h,m;case Ca:return m=vl(m),f(h,m,b)}if(Hr(m)||Nr(m))return m=xl(m,h.mode,b,null),m.return=h,m;if(typeof m.then=="function")return f(h,_o(m),b);if(m.$$typeof===ca)return f(h,No(h,m),b);Co(h,m)}return null}function d(h,m,b,v){var E=m!==null?m.key:null;if(typeof b=="string"&&b!==""||typeof b=="number"||typeof b=="bigint")return E!==null?null:s(h,m,""+b,v);if(typeof b=="object"&&b!==null){switch(b.$$typeof){case To:return b.key===E?o(h,m,b,v):null;case Ur:return b.key===E?u(h,m,b,v):null;case Ca:return b=vl(b),d(h,m,b,v)}if(Hr(b)||Nr(b))return E!==null?null:c(h,m,b,v,null);if(typeof b.then=="function")return d(h,m,_o(b),v);if(b.$$typeof===ca)return d(h,m,No(h,b),v);Co(h,b)}return null}function p(h,m,b,v,E){if(typeof v=="string"&&v!==""||typeof v=="number"||typeof v=="bigint")return h=h.get(b)||null,s(m,h,""+v,E);if(typeof v=="object"&&v!==null){switch(v.$$typeof){case To:return h=h.get(v.key===null?b:v.key)||null,o(m,h,v,E);case Ur:return h=h.get(v.key===null?b:v.key)||null,u(m,h,v,E);case Ca:return v=vl(v),p(h,m,b,v,E)}if(Hr(v)||Nr(v))return h=h.get(b)||null,c(m,h,v,E,null);if(typeof v.then=="function")return p(h,m,b,_o(v),E);if(v.$$typeof===ca)return p(h,m,b,No(m,v),E);Co(m,v)}return null}function S(h,m,b,v){for(var E=null,N=null,R=m,C=m=0,L=null;R!==null&&C<b.length;C++){R.index>C?(L=R,R=null):L=R.sibling;var U=d(h,R,b[C],v);if(U===null){R===null&&(R=L);break}e&&R&&U.alternate===null&&t(h,R),m=i(U,m,C),N===null?E=U:N.sibling=U,N=U,R=L}if(C===b.length)return n(h,R),oe&&oa(h,C),E;if(R===null){for(;C<b.length;C++)R=f(h,b[C],v),R!==null&&(m=i(R,m,C),N===null?E=R:N.sibling=R,N=R);return oe&&oa(h,C),E}for(R=a(R);C<b.length;C++)L=p(R,h,C,b[C],v),L!==null&&(e&&L.alternate!==null&&R.delete(L.key===null?C:L.key),m=i(L,m,C),N===null?E=L:N.sibling=L,N=L);return e&&R.forEach(function(Se){return t(h,Se)}),oe&&oa(h,C),E}function y(h,m,b,v){if(b==null)throw Error(w(151));for(var E=null,N=null,R=m,C=m=0,L=null,U=b.next();R!==null&&!U.done;C++,U=b.next()){R.index>C?(L=R,R=null):L=R.sibling;var Se=d(h,R,U.value,v);if(Se===null){R===null&&(R=L);break}e&&R&&Se.alternate===null&&t(h,R),m=i(Se,m,C),N===null?E=Se:N.sibling=Se,N=Se,R=L}if(U.done)return n(h,R),oe&&oa(h,C),E;if(R===null){for(;!U.done;C++,U=b.next())U=f(h,U.value,v),U!==null&&(m=i(U,m,C),N===null?E=U:N.sibling=U,N=U);return oe&&oa(h,C),E}for(R=a(R);!U.done;C++,U=b.next())U=p(R,h,C,U.value,v),U!==null&&(e&&U.alternate!==null&&R.delete(U.key===null?C:U.key),m=i(U,m,C),N===null?E=U:N.sibling=U,N=U);return e&&R.forEach(function(X){return t(h,X)}),oe&&oa(h,C),E}function x(h,m,b,v){if(typeof b=="object"&&b!==null&&b.type===di&&b.key===null&&(b=b.props.children),typeof b=="object"&&b!==null){switch(b.$$typeof){case To:e:{for(var E=b.key;m!==null;){if(m.key===E){if(E=b.type,E===di){if(m.tag===7){n(h,m.sibling),v=l(m,b.props.children),v.return=h,h=v;break e}}else if(m.elementType===E||typeof E=="object"&&E!==null&&E.$$typeof===Ca&&vl(E)===m.type){n(h,m.sibling),v=l(m,b.props),Cr(v,b),v.return=h,h=v;break e}n(h,m);break}else t(h,m);m=m.sibling}b.type===di?(v=xl(b.props.children,h.mode,v,b.key),v.return=h,h=v):(v=Go(b.type,b.key,b.props,null,h.mode,v),Cr(v,b),v.return=h,h=v)}return r(h);case Ur:e:{for(E=b.key;m!==null;){if(m.key===E)if(m.tag===4&&m.stateNode.containerInfo===b.containerInfo&&m.stateNode.implementation===b.implementation){n(h,m.sibling),v=l(m,b.children||[]),v.return=h,h=v;break e}else{n(h,m);break}else t(h,m);m=m.sibling}v=Nf(b,h.mode,v),v.return=h,h=v}return r(h);case Ca:return b=vl(b),x(h,m,b,v)}if(Hr(b))return S(h,m,b,v);if(Nr(b)){if(E=Nr(b),typeof E!="function")throw Error(w(150));return b=E.call(b),y(h,m,b,v)}if(typeof b.then=="function")return x(h,m,_o(b),v);if(b.$$typeof===ca)return x(h,m,No(h,b),v);Co(h,b)}return typeof b=="string"&&b!==""||typeof b=="number"||typeof b=="bigint"?(b=""+b,m!==null&&m.tag===6?(n(h,m.sibling),v=l(m,b),v.return=h,h=v):(n(h,m),v=Of(b,h.mode,v),v.return=h,h=v),r(h)):n(h,m)}return function(h,m,b,v){try{rs=0;var E=x(h,m,b,v);return Oi=null,E}catch(R){if(R===$i||R===Lu)throw R;var N=Gt(29,R,null,h.mode);return N.lanes=v,N.return=h,N}}}var Ol=Mb(!0),Lb=Mb(!1),Da=!1;function fh(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function bd(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 Xa(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function $a(e,t,n){var a=e.updateQueue;if(a===null)return null;if(a=a.shared,(ce&2)!==0){var l=a.pending;return l===null?t.next=t:(t.next=l.next,l.next=t),a.pending=t,t=ru(e),wb(e,null,n),t}return Mu(e,a,t,n),ru(e)}function $r(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,Wy(e,n)}}function Cf(e,t){var n=e.updateQueue,a=e.alternate;if(a!==null&&(a=a.updateQueue,n===a)){var l=null,i=null;if(n=n.firstBaseUpdate,n!==null){do{var r={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};i===null?l=i=r:i=i.next=r,n=n.next}while(n!==null);i===null?l=i=t:i=i.next=t}else l=i=t;n={baseState:a.baseState,firstBaseUpdate:l,lastBaseUpdate:i,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 vd=!1;function Qr(){if(vd){var e=Ri;if(e!==null)throw e}}function Zr(e,t,n,a){vd=!1;var l=e.updateQueue;Da=!1;var i=l.firstBaseUpdate,r=l.lastBaseUpdate,s=l.shared.pending;if(s!==null){l.shared.pending=null;var o=s,u=o.next;o.next=null,r===null?i=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(i!==null){var f=l.baseState;r=0,c=u=o=null,s=i;do{var d=s.lane&-536870913,p=d!==s.lane;if(p?(le&d)===d:(a&d)===d){d!==0&&d===Mi&&(vd=!0),c!==null&&(c=c.next={lane:0,tag:s.tag,payload:s.payload,callback:null,next:null});e:{var S=e,y=s;d=t;var x=n;switch(y.tag){case 1:if(S=y.payload,typeof S=="function"){f=S.call(x,f,d);break e}f=S;break e;case 3:S.flags=S.flags&-65537|128;case 0:if(S=y.payload,d=typeof S=="function"?S.call(x,f,d):S,d==null)break e;f=Ne({},f,d);break e;case 2:Da=!0}}d=s.callback,d!==null&&(e.flags|=64,p&&(e.flags|=8192),p=l.callbacks,p===null?l.callbacks=[d]:p.push(d))}else p={lane:d,tag:s.tag,payload:s.payload,callback:s.callback,next:null},c===null?(u=c=p,o=f):c=c.next=p,r|=d;if(s=s.next,s===null){if(s=l.shared.pending,s===null)break;p=s,s=p.next,p.next=null,l.lastBaseUpdate=p,l.shared.pending=null}}while(!0);c===null&&(o=f),l.baseState=o,l.firstBaseUpdate=u,l.lastBaseUpdate=c,i===null&&(l.shared.lanes=0),el|=r,e.lanes=r,e.memoizedState=f}}function Ub(e,t){if(typeof e!="function")throw Error(w(191,e));e.call(t)}function Hb(e,t){var n=e.callbacks;if(n!==null)for(e.callbacks=null,e=0;e<n.length;e++)Ub(n[e],t)}var Li=Bn(null),cu=Bn(0);function Qg(e,t){e=Sa,xe(cu,e),xe(Li,t),Sa=e|t.baseLanes}function Sd(){xe(cu,Sa),xe(Li,Li.current)}function dh(){Sa=cu.current,at(Li),at(cu)}var Jt=Bn(null),un=null;function Ma(e){var t=e.alternate;xe(Ye,Ye.current&1),xe(Jt,e),un===null&&(t===null||Li.current!==null||t.memoizedState!==null)&&(un=e)}function Td(e){xe(Ye,Ye.current),xe(Jt,e),un===null&&(un=e)}function Bb(e){e.tag===22?(xe(Ye,Ye.current),xe(Jt,e),un===null&&(un=e)):La(e)}function La(){xe(Ye,Ye.current),xe(Jt,Jt.current)}function Vt(e){at(Jt),un===e&&(un=null),at(Ye)}var Ye=Bn(0);function fu(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||jd(n)||Yd(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 ya=0,J=null,ve=null,Ge=null,du=!1,Ni=!1,Nl=!1,hu=0,ss=0,_i=null,CE=0;function Le(){throw Error(w(321))}function hh(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Ft(e[n],t[n]))return!1;return!0}function ph(e,t,n,a,l,i){return ya=i,J=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Q.H=e===null||e.memoizedState===null?m0:Ah,Nl=!1,i=n(a,l),Nl=!1,Ni&&(i=jb(t,n,a,l)),qb(e),i}function qb(e){Q.H=os;var t=ve!==null&&ve.next!==null;if(ya=0,Ge=ve=J=null,du=!1,ss=0,_i=null,t)throw Error(w(300));e===null||Qe||(e=e.dependencies,e!==null&&ou(e)&&(Qe=!0))}function jb(e,t,n,a){J=e;var l=0;do{if(Ni&&(_i=null),ss=0,Ni=!1,25<=l)throw Error(w(301));if(l+=1,Ge=ve=null,e.updateQueue!=null){var i=e.updateQueue;i.lastEffect=null,i.events=null,i.stores=null,i.memoCache!=null&&(i.memoCache.index=0)}Q.H=g0,i=t(n,a)}while(Ni);return i}function DE(){var e=Q.H,t=e.useState()[0];return t=typeof t.then=="function"?Ts(t):t,e=e.useState()[0],(ve!==null?ve.memoizedState:null)!==e&&(J.flags|=1024),t}function mh(){var e=hu!==0;return hu=0,e}function gh(e,t,n){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n}function yh(e){if(du){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}du=!1}ya=0,Ge=ve=J=null,Ni=!1,ss=hu=0,_i=null}function Tt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Ge===null?J.memoizedState=Ge=e:Ge=Ge.next=e,Ge}function Ve(){if(ve===null){var e=J.alternate;e=e!==null?e.memoizedState:null}else e=ve.next;var t=Ge===null?J.memoizedState:Ge.next;if(t!==null)Ge=t,ve=e;else{if(e===null)throw J.alternate===null?Error(w(467)):Error(w(310));ve=e,e={memoizedState:ve.memoizedState,baseState:ve.baseState,baseQueue:ve.baseQueue,queue:ve.queue,next:null},Ge===null?J.memoizedState=Ge=e:Ge=Ge.next=e}return Ge}function Uu(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Ts(e){var t=ss;return ss+=1,_i===null&&(_i=[]),e=zb(_i,e,t),t=J,(Ge===null?t.memoizedState:Ge.next)===null&&(t=t.alternate,Q.H=t===null||t.memoizedState===null?m0:Ah),e}function Hu(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return Ts(e);if(e.$$typeof===ca)return ut(e)}throw Error(w(438,String(e)))}function bh(e){var t=null,n=J.updateQueue;if(n!==null&&(t=n.memoCache),t==null){var a=J.alternate;a!==null&&(a=a.updateQueue,a!==null&&(a=a.memoCache,a!=null&&(t={data:a.data.map(function(l){return l.slice()}),index:0})))}if(t==null&&(t={data:[],index:0}),n===null&&(n=Uu(),J.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]=yx;return t.index++,n}function ba(e,t){return typeof t=="function"?t(e):t}function $o(e){var t=Ve();return vh(t,ve,e)}function vh(e,t,n){var a=e.queue;if(a===null)throw Error(w(311));a.lastRenderedReducer=n;var l=e.baseQueue,i=a.pending;if(i!==null){if(l!==null){var r=l.next;l.next=i.next,i.next=r}t.baseQueue=l=i,a.pending=null}if(i=e.baseState,l===null)e.memoizedState=i;else{t=l.next;var s=r=null,o=null,u=t,c=!1;do{var f=u.lane&-536870913;if(f!==u.lane?(le&f)===f:(ya&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===Mi&&(c=!0);else if((ya&d)===d){u=u.next,d===Mi&&(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=i):o=o.next=f,J.lanes|=d,el|=d;f=u.action,Nl&&n(i,f),i=u.hasEagerState?u.eagerState:n(i,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=i):o=o.next=d,J.lanes|=f,el|=f;u=u.next}while(u!==null&&u!==t);if(o===null?r=i:o.next=s,!Ft(i,e.memoizedState)&&(Qe=!0,c&&(n=Ri,n!==null)))throw n;e.memoizedState=i,e.baseState=r,e.baseQueue=o,a.lastRenderedState=i}return l===null&&(a.lanes=0),[e.memoizedState,a.dispatch]}function Df(e){var t=Ve(),n=t.queue;if(n===null)throw Error(w(311));n.lastRenderedReducer=e;var a=n.dispatch,l=n.pending,i=t.memoizedState;if(l!==null){n.pending=null;var r=l=l.next;do i=e(i,r.action),r=r.next;while(r!==l);Ft(i,t.memoizedState)||(Qe=!0),t.memoizedState=i,t.baseQueue===null&&(t.baseState=i),n.lastRenderedState=i}return[i,a]}function Yb(e,t,n){var a=J,l=Ve(),i=oe;if(i){if(n===void 0)throw Error(w(407));n=n()}else n=t();var r=!Ft((ve||l).memoizedState,n);if(r&&(l.memoizedState=n,Qe=!0),l=l.queue,Sh(Xb.bind(null,a,l,e),[e]),l.getSnapshot!==t||r||Ge!==null&&Ge.memoizedState.tag&1){if(a.flags|=2048,Ui(9,{destroy:void 0},Gb.bind(null,a,l,n,t),null),Te===null)throw Error(w(349));i||(ya&127)!==0||Vb(a,t,n)}return n}function Vb(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=J.updateQueue,t===null?(t=Uu(),J.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function Gb(e,t,n,a){t.value=n,t.getSnapshot=a,$b(t)&&Qb(e)}function Xb(e,t,n){return n(function(){$b(t)&&Qb(e)})}function $b(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Ft(e,n)}catch(a){return!0}}function Qb(e){var t=Ml(e,2);t!==null&&Nt(t,e,2)}function xd(e){var t=Tt();if(typeof e=="function"){var n=e;if(e=n(),Nl){Ha(!0);try{n()}finally{Ha(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:ba,lastRenderedState:e},t}function Zb(e,t,n,a){return e.baseState=n,vh(e,ve,typeof a=="function"?a:ba)}function zE(e,t,n,a,l){if(qu(e))throw Error(w(485));if(e=t.action,e!==null){var i={payload:l,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(r){i.listeners.push(r)}};Q.T!==null?n(!0):i.isTransition=!1,a(i),n=t.pending,n===null?(i.next=t.pending=i,Kb(t,i)):(i.next=n.next,t.pending=n.next=i)}}function Kb(e,t){var n=t.action,a=t.payload,l=e.state;if(t.isTransition){var i=Q.T,r={};Q.T=r;try{var s=n(l,a),o=Q.S;o!==null&&o(r,s),Zg(e,t,s)}catch(u){Ed(e,t,u)}finally{i!==null&&r.types!==null&&(i.types=r.types),Q.T=i}}else try{i=n(l,a),Zg(e,t,i)}catch(u){Ed(e,t,u)}}function Zg(e,t,n){n!==null&&typeof n=="object"&&typeof n.then=="function"?n.then(function(a){Kg(e,t,a)},function(a){return Ed(e,t,a)}):Kg(e,t,n)}function Kg(e,t,n){t.status="fulfilled",t.value=n,Fb(t),e.state=n,t=e.pending,t!==null&&(n=t.next,n===t?e.pending=null:(n=n.next,t.next=n,Kb(e,n)))}function Ed(e,t,n){var a=e.pending;if(e.pending=null,a!==null){a=a.next;do t.status="rejected",t.reason=n,Fb(t),t=t.next;while(t!==a)}e.action=null}function Fb(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function Jb(e,t){return t}function Fg(e,t){if(oe){var n=Te.formState;if(n!==null){e:{var a=J;if(oe){if(Oe){t:{for(var l=Oe,i=on;l.nodeType!==8;){if(!i){l=null;break t}if(l=cn(l.nextSibling),l===null){l=null;break t}}i=l.data,l=i==="F!"||i==="F"?l:null}if(l){Oe=cn(l.nextSibling),a=l.data==="F!";break e}}Pa(a)}a=!1}a&&(t=n[0])}}return n=Tt(),n.memoizedState=n.baseState=t,a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Jb,lastRenderedState:t},n.queue=a,n=d0.bind(null,J,a),a.dispatch=n,a=xd(!1),i=kh.bind(null,J,!1,a.queue),a=Tt(),l={state:t,dispatch:null,action:e,pending:null},a.queue=l,n=zE.bind(null,J,l,i,n),l.dispatch=n,a.memoizedState=e,[t,n,!1]}function Jg(e){var t=Ve();return Ib(t,ve,e)}function Ib(e,t,n){if(t=vh(e,t,Jb)[0],e=$o(ba)[0],typeof t=="object"&&t!==null&&typeof t.then=="function")try{var a=Ts(t)}catch(r){throw r===$i?Lu:r}else a=t;t=Ve();var l=t.queue,i=l.dispatch;return n!==t.memoizedState&&(J.flags|=2048,Ui(9,{destroy:void 0},ME.bind(null,l,n),null)),[a,i,e]}function ME(e,t){e.action=t}function Ig(e){var t=Ve(),n=ve;if(n!==null)return Ib(t,n,e);Ve(),t=t.memoizedState,n=Ve();var a=n.queue.dispatch;return n.memoizedState=e,[t,a,!1]}function Ui(e,t,n,a){return e={tag:e,create:n,deps:a,inst:t,next:null},t=J.updateQueue,t===null&&(t=Uu(),J.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 Pb(){return Ve().memoizedState}function Qo(e,t,n,a){var l=Tt();J.flags|=e,l.memoizedState=Ui(1|t,{destroy:void 0},n,a===void 0?null:a)}function Bu(e,t,n,a){var l=Ve();a=a===void 0?null:a;var i=l.memoizedState.inst;ve!==null&&a!==null&&hh(a,ve.memoizedState.deps)?l.memoizedState=Ui(t,i,n,a):(J.flags|=e,l.memoizedState=Ui(1|t,i,n,a))}function Pg(e,t){Qo(8390656,8,e,t)}function Sh(e,t){Bu(2048,8,e,t)}function LE(e){J.flags|=4;var t=J.updateQueue;if(t===null)t=Uu(),J.updateQueue=t,t.events=[e];else{var n=t.events;n===null?t.events=[e]:n.push(e)}}function Wb(e){var t=Ve().memoizedState;return LE({ref:t,nextImpl:e}),function(){if((ce&2)!==0)throw Error(w(440));return t.impl.apply(void 0,arguments)}}function e0(e,t){return Bu(4,2,e,t)}function t0(e,t){return Bu(4,4,e,t)}function n0(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 a0(e,t,n){n=n!=null?n.concat([e]):null,Bu(4,4,n0.bind(null,t,e),n)}function Th(){}function l0(e,t){var n=Ve();t=t===void 0?null:t;var a=n.memoizedState;return t!==null&&hh(t,a[1])?a[0]:(n.memoizedState=[e,t],e)}function i0(e,t){var n=Ve();t=t===void 0?null:t;var a=n.memoizedState;if(t!==null&&hh(t,a[1]))return a[0];if(a=e(),Nl){Ha(!0);try{e()}finally{Ha(!1)}}return n.memoizedState=[a,t],a}function xh(e,t,n){return n===void 0||(ya&1073741824)!==0&&(le&261930)===0?e.memoizedState=t:(e.memoizedState=n,e=Z0(),J.lanes|=e,el|=e,n)}function r0(e,t,n,a){return Ft(n,t)?n:Li.current!==null?(e=xh(e,n,a),Ft(e,t)||(Qe=!0),e):(ya&42)===0||(ya&1073741824)!==0&&(le&261930)===0?(Qe=!0,e.memoizedState=n):(e=Z0(),J.lanes|=e,el|=e,t)}function s0(e,t,n,a,l){var i=fe.p;fe.p=i!==0&&8>i?i:8;var r=Q.T,s={};Q.T=s,kh(e,!1,t,n);try{var o=l(),u=Q.S;if(u!==null&&u(s,o),o!==null&&typeof o=="object"&&typeof o.then=="function"){var c=_E(o,a);Kr(e,t,c,Kt(e))}else Kr(e,t,a,Kt(e))}catch(f){Kr(e,t,{then:function(){},status:"rejected",reason:f},Kt())}finally{fe.p=i,r!==null&&s.types!==null&&(r.types=s.types),Q.T=r}}function UE(){}function kd(e,t,n,a){if(e.tag!==5)throw Error(w(476));var l=o0(e).queue;s0(e,l,t,Tl,n===null?UE:function(){return u0(e),n(a)})}function o0(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:Tl,baseState:Tl,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ba,lastRenderedState:Tl},next:null};var n={};return t.next={memoizedState:n,baseState:n,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ba,lastRenderedState:n},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function u0(e){var t=o0(e);t.next===null&&(t=e.alternate.memoizedState),Kr(e,t.next.queue,{},Kt())}function Eh(){return ut(fs)}function c0(){return Ve().memoizedState}function f0(){return Ve().memoizedState}function HE(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var n=Kt();e=Xa(n);var a=$a(t,e,n);a!==null&&(Nt(a,t,n),$r(a,t,n)),t={cache:oh()},e.payload=t;return}t=t.return}}function BE(e,t,n){var a=Kt();n={lane:a,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},qu(e)?h0(t,n):(n=lh(e,t,n,a),n!==null&&(Nt(n,e,a),p0(n,t,a)))}function d0(e,t,n){var a=Kt();Kr(e,t,n,a)}function Kr(e,t,n,a){var l={lane:a,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null};if(qu(e))h0(t,l);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var r=t.lastRenderedState,s=i(r,n);if(l.hasEagerState=!0,l.eagerState=s,Ft(s,r))return Mu(e,t,l,0),Te===null&&zu(),!1}catch(o){}if(n=lh(e,t,l,a),n!==null)return Nt(n,e,a),p0(n,t,a),!0}return!1}function kh(e,t,n,a){if(a={lane:2,revertLane:zh(),gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},qu(e)){if(t)throw Error(w(479))}else t=lh(e,n,a,2),t!==null&&Nt(t,e,2)}function qu(e){var t=e.alternate;return e===J||t!==null&&t===J}function h0(e,t){Ni=du=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function p0(e,t,n){if((n&4194048)!==0){var a=t.lanes;a&=e.pendingLanes,n|=a,t.lanes=n,Wy(e,n)}}var os={readContext:ut,use:Hu,useCallback:Le,useContext:Le,useEffect:Le,useImperativeHandle:Le,useLayoutEffect:Le,useInsertionEffect:Le,useMemo:Le,useReducer:Le,useRef:Le,useState:Le,useDebugValue:Le,useDeferredValue:Le,useTransition:Le,useSyncExternalStore:Le,useId:Le,useHostTransitionStatus:Le,useFormState:Le,useActionState:Le,useOptimistic:Le,useMemoCache:Le,useCacheRefresh:Le};os.useEffectEvent=Le;var m0={readContext:ut,use:Hu,useCallback:function(e,t){return Tt().memoizedState=[e,t===void 0?null:t],e},useContext:ut,useEffect:Pg,useImperativeHandle:function(e,t,n){n=n!=null?n.concat([e]):null,Qo(4194308,4,n0.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Qo(4194308,4,e,t)},useInsertionEffect:function(e,t){Qo(4,2,e,t)},useMemo:function(e,t){var n=Tt();t=t===void 0?null:t;var a=e();if(Nl){Ha(!0);try{e()}finally{Ha(!1)}}return n.memoizedState=[a,t],a},useReducer:function(e,t,n){var a=Tt();if(n!==void 0){var l=n(t);if(Nl){Ha(!0);try{n(t)}finally{Ha(!1)}}}else l=t;return a.memoizedState=a.baseState=l,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:l},a.queue=e,e=e.dispatch=BE.bind(null,J,e),[a.memoizedState,e]},useRef:function(e){var t=Tt();return e={current:e},t.memoizedState=e},useState:function(e){e=xd(e);var t=e.queue,n=d0.bind(null,J,t);return t.dispatch=n,[e.memoizedState,n]},useDebugValue:Th,useDeferredValue:function(e,t){var n=Tt();return xh(n,e,t)},useTransition:function(){var e=xd(!1);return e=s0.bind(null,J,e.queue,!0,!1),Tt().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,n){var a=J,l=Tt();if(oe){if(n===void 0)throw Error(w(407));n=n()}else{if(n=t(),Te===null)throw Error(w(349));(le&127)!==0||Vb(a,t,n)}l.memoizedState=n;var i={value:n,getSnapshot:t};return l.queue=i,Pg(Xb.bind(null,a,i,e),[e]),a.flags|=2048,Ui(9,{destroy:void 0},Gb.bind(null,a,i,n,t),null),n},useId:function(){var e=Tt(),t=Te.identifierPrefix;if(oe){var n=Ln,a=Mn;n=(a&~(1<<32-Zt(a)-1)).toString(32)+n,t="_"+t+"R_"+n,n=hu++,0<n&&(t+="H"+n.toString(32)),t+="_"}else n=CE++,t="_"+t+"r_"+n.toString(32)+"_";return e.memoizedState=t},useHostTransitionStatus:Eh,useFormState:Fg,useActionState:Fg,useOptimistic:function(e){var t=Tt();t.memoizedState=t.baseState=e;var n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=n,t=kh.bind(null,J,!0,n),n.dispatch=t,[e,t]},useMemoCache:bh,useCacheRefresh:function(){return Tt().memoizedState=HE.bind(null,J)},useEffectEvent:function(e){var t=Tt(),n={impl:e};return t.memoizedState=n,function(){if((ce&2)!==0)throw Error(w(440));return n.impl.apply(void 0,arguments)}}},Ah={readContext:ut,use:Hu,useCallback:l0,useContext:ut,useEffect:Sh,useImperativeHandle:a0,useInsertionEffect:e0,useLayoutEffect:t0,useMemo:i0,useReducer:$o,useRef:Pb,useState:function(){return $o(ba)},useDebugValue:Th,useDeferredValue:function(e,t){var n=Ve();return r0(n,ve.memoizedState,e,t)},useTransition:function(){var e=$o(ba)[0],t=Ve().memoizedState;return[typeof e=="boolean"?e:Ts(e),t]},useSyncExternalStore:Yb,useId:c0,useHostTransitionStatus:Eh,useFormState:Jg,useActionState:Jg,useOptimistic:function(e,t){var n=Ve();return Zb(n,ve,e,t)},useMemoCache:bh,useCacheRefresh:f0};Ah.useEffectEvent=Wb;var g0={readContext:ut,use:Hu,useCallback:l0,useContext:ut,useEffect:Sh,useImperativeHandle:a0,useInsertionEffect:e0,useLayoutEffect:t0,useMemo:i0,useReducer:Df,useRef:Pb,useState:function(){return Df(ba)},useDebugValue:Th,useDeferredValue:function(e,t){var n=Ve();return ve===null?xh(n,e,t):r0(n,ve.memoizedState,e,t)},useTransition:function(){var e=Df(ba)[0],t=Ve().memoizedState;return[typeof e=="boolean"?e:Ts(e),t]},useSyncExternalStore:Yb,useId:c0,useHostTransitionStatus:Eh,useFormState:Ig,useActionState:Ig,useOptimistic:function(e,t){var n=Ve();return ve!==null?Zb(n,ve,e,t):(n.baseState=e,[e,n.queue.dispatch])},useMemoCache:bh,useCacheRefresh:f0};g0.useEffectEvent=Wb;function zf(e,t,n,a){t=e.memoizedState,n=n(a,t),n=n==null?t:Ne({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Ad={enqueueSetState:function(e,t,n){e=e._reactInternals;var a=Kt(),l=Xa(a);l.payload=t,n!=null&&(l.callback=n),t=$a(e,l,a),t!==null&&(Nt(t,e,a),$r(t,e,a))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var a=Kt(),l=Xa(a);l.tag=1,l.payload=t,n!=null&&(l.callback=n),t=$a(e,l,a),t!==null&&(Nt(t,e,a),$r(t,e,a))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Kt(),a=Xa(n);a.tag=2,t!=null&&(a.callback=t),t=$a(e,a,n),t!==null&&(Nt(t,e,n),$r(t,e,n))}};function Wg(e,t,n,a,l,i,r){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(a,i,r):t.prototype&&t.prototype.isPureReactComponent?!as(n,a)||!as(l,i):!0}function ey(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&&Ad.enqueueReplaceState(t,t.state,null)}function _l(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=Ne({},n));for(var l in e)n[l]===void 0&&(n[l]=e[l])}return n}function y0(e){iu(e)}function b0(e){console.error(e)}function v0(e){iu(e)}function pu(e,t){try{var n=e.onUncaughtError;n(t.value,{componentStack:t.stack})}catch(a){setTimeout(function(){throw a})}}function ty(e,t,n){try{var a=e.onCaughtError;a(n.value,{componentStack:n.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(l){setTimeout(function(){throw l})}}function wd(e,t,n){return n=Xa(n),n.tag=3,n.payload={element:null},n.callback=function(){pu(e,t)},n}function S0(e){return e=Xa(e),e.tag=3,e}function T0(e,t,n,a){var l=n.type.getDerivedStateFromError;if(typeof l=="function"){var i=a.value;e.payload=function(){return l(i)},e.callback=function(){ty(t,n,a)}}var r=n.stateNode;r!==null&&typeof r.componentDidCatch=="function"&&(e.callback=function(){ty(t,n,a),typeof l!="function"&&(Qa===null?Qa=new Set([this]):Qa.add(this));var s=a.stack;this.componentDidCatch(a.value,{componentStack:s!==null?s:""})})}function qE(e,t,n,a,l){if(n.flags|=32768,a!==null&&typeof a=="object"&&typeof a.then=="function"){if(t=n.alternate,t!==null&&Xi(t,n,l,!0),n=Jt.current,n!==null){switch(n.tag){case 31:case 13:return un===null?vu():n.alternate===null&&Ue===0&&(Ue=3),n.flags&=-257,n.flags|=65536,n.lanes=l,a===uu?n.flags|=16384:(t=n.updateQueue,t===null?n.updateQueue=new Set([a]):t.add(a),Xf(e,a,l)),!1;case 22:return n.flags|=65536,a===uu?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)),Xf(e,a,l)),!1}throw Error(w(435,n.tag))}return Xf(e,a,l),vu(),!1}if(oe)return t=Jt.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=l,a!==hd&&(e=Error(w(422),{cause:a}),is(sn(e,n)))):(a!==hd&&(t=Error(w(423),{cause:a}),is(sn(t,n))),e=e.current.alternate,e.flags|=65536,l&=-l,e.lanes|=l,a=sn(a,n),l=wd(e.stateNode,a,l),Cf(e,l),Ue!==4&&(Ue=2)),!1;var i=Error(w(520),{cause:a});if(i=sn(i,n),Ir===null?Ir=[i]:Ir.push(i),Ue!==4&&(Ue=2),t===null)return!0;a=sn(a,n),n=t;do{switch(n.tag){case 3:return n.flags|=65536,e=l&-l,n.lanes|=e,e=wd(n.stateNode,a,e),Cf(n,e),!1;case 1:if(t=n.type,i=n.stateNode,(n.flags&128)===0&&(typeof t.getDerivedStateFromError=="function"||i!==null&&typeof i.componentDidCatch=="function"&&(Qa===null||!Qa.has(i))))return n.flags|=65536,l&=-l,n.lanes|=l,l=S0(l),T0(l,e,n,a),Cf(n,l),!1}n=n.return}while(n!==null);return!1}var wh=Error(w(461)),Qe=!1;function rt(e,t,n,a){t.child=e===null?Lb(t,null,n,a):Ol(t,e.child,n,a)}function ny(e,t,n,a,l){n=n.render;var i=t.ref;if("ref"in a){var r={};for(var s in a)s!=="ref"&&(r[s]=a[s])}else r=a;return Rl(t),a=ph(e,t,n,r,i,l),s=mh(),e!==null&&!Qe?(gh(e,t,l),va(e,t,l)):(oe&&s&&rh(t),t.flags|=1,rt(e,t,a,l),t.child)}function ay(e,t,n,a,l){if(e===null){var i=n.type;return typeof i=="function"&&!ih(i)&&i.defaultProps===void 0&&n.compare===null?(t.tag=15,t.type=i,x0(e,t,i,a,l)):(e=Go(n.type,null,a,t,t.mode,l),e.ref=t.ref,e.return=t,t.child=e)}if(i=e.child,!Rh(e,l)){var r=i.memoizedProps;if(n=n.compare,n=n!==null?n:as,n(r,a)&&e.ref===t.ref)return va(e,t,l)}return t.flags|=1,e=ha(i,a),e.ref=t.ref,e.return=t,t.child=e}function x0(e,t,n,a,l){if(e!==null){var i=e.memoizedProps;if(as(i,a)&&e.ref===t.ref)if(Qe=!1,t.pendingProps=a=i,Rh(e,l))(e.flags&131072)!==0&&(Qe=!0);else return t.lanes=e.lanes,va(e,t,l)}return Rd(e,t,n,a,l)}function E0(e,t,n,a){var l=a.children,i=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(i=i!==null?i.baseLanes|n:n,e!==null){for(a=t.child=e.child,l=0;a!==null;)l=l|a.lanes|a.childLanes,a=a.sibling;a=l&~i}else a=0,t.child=null;return ly(e,t,i,n,a)}if((n&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&Xo(t,i!==null?i.cachePool:null),i!==null?Qg(t,i):Sd(),Bb(t);else return a=t.lanes=536870912,ly(e,t,i!==null?i.baseLanes|n:n,n,a)}else i!==null?(Xo(t,i.cachePool),Qg(t,i),La(t),t.memoizedState=null):(e!==null&&Xo(t,null),Sd(),La(t));return rt(e,t,l,n),t.child}function qr(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function ly(e,t,n,a,l){var i=uh();return i=i===null?null:{parent:$e._currentValue,pool:i},t.memoizedState={baseLanes:n,cachePool:i},e!==null&&Xo(t,null),Sd(),Bb(t),e!==null&&Xi(e,t,a,!0),t.childLanes=l,null}function Zo(e,t){return t=mu({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function iy(e,t,n){return Ol(t,e.child,null,n),e=Zo(t,t.pendingProps),e.flags|=2,Vt(t),t.memoizedState=null,e}function jE(e,t,n){var a=t.pendingProps,l=(t.flags&128)!==0;if(t.flags&=-129,e===null){if(oe){if(a.mode==="hidden")return e=Zo(t,a),t.lanes=536870912,qr(null,e);if(Td(t),(e=Oe)?(e=mv(e,on),e=e!==null&&e.data==="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:Ia!==null?{id:Mn,overflow:Ln}:null,retryLane:536870912,hydrationErrors:null},n=Ob(e),n.return=t,t.child=n,ot=t,Oe=null)):e=null,e===null)throw Pa(t);return t.lanes=536870912,null}return Zo(t,a)}var i=e.memoizedState;if(i!==null){var r=i.dehydrated;if(Td(t),l)if(t.flags&256)t.flags&=-257,t=iy(e,t,n);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(w(558));else if(Qe||Xi(e,t,n,!1),l=(n&e.childLanes)!==0,Qe||l){if(a=Te,a!==null&&(r=eb(a,n),r!==0&&r!==i.retryLane))throw i.retryLane=r,Ml(e,r),Nt(a,e,r),wh;vu(),t=iy(e,t,n)}else e=i.treeContext,Oe=cn(r.nextSibling),ot=t,oe=!0,Ga=null,on=!1,e!==null&&_b(t,e),t=Zo(t,a),t.flags|=4096;return t}return e=ha(e.child,{mode:a.mode,children:a.children}),e.ref=t.ref,t.child=e,e.return=t,e}function Ko(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 Rd(e,t,n,a,l){return Rl(t),n=ph(e,t,n,a,void 0,l),a=mh(),e!==null&&!Qe?(gh(e,t,l),va(e,t,l)):(oe&&a&&rh(t),t.flags|=1,rt(e,t,n,l),t.child)}function ry(e,t,n,a,l,i){return Rl(t),t.updateQueue=null,n=jb(t,a,n,l),qb(e),a=mh(),e!==null&&!Qe?(gh(e,t,i),va(e,t,i)):(oe&&a&&rh(t),t.flags|=1,rt(e,t,n,i),t.child)}function sy(e,t,n,a,l){if(Rl(t),t.stateNode===null){var i=Si,r=n.contextType;typeof r=="object"&&r!==null&&(i=ut(r)),i=new n(a,i),t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,i.updater=Ad,t.stateNode=i,i._reactInternals=t,i=t.stateNode,i.props=a,i.state=t.memoizedState,i.refs={},fh(t),r=n.contextType,i.context=typeof r=="object"&&r!==null?ut(r):Si,i.state=t.memoizedState,r=n.getDerivedStateFromProps,typeof r=="function"&&(zf(t,n,r,a),i.state=t.memoizedState),typeof n.getDerivedStateFromProps=="function"||typeof i.getSnapshotBeforeUpdate=="function"||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(r=i.state,typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount(),r!==i.state&&Ad.enqueueReplaceState(i,i.state,null),Zr(t,a,i,l),Qr(),i.state=t.memoizedState),typeof i.componentDidMount=="function"&&(t.flags|=4194308),a=!0}else if(e===null){i=t.stateNode;var s=t.memoizedProps,o=_l(n,s);i.props=o;var u=i.context,c=n.contextType;r=Si,typeof c=="object"&&c!==null&&(r=ut(c));var f=n.getDerivedStateFromProps;c=typeof f=="function"||typeof i.getSnapshotBeforeUpdate=="function",s=t.pendingProps!==s,c||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(s||u!==r)&&ey(t,i,a,r),Da=!1;var d=t.memoizedState;i.state=d,Zr(t,a,i,l),Qr(),u=t.memoizedState,s||d!==u||Da?(typeof f=="function"&&(zf(t,n,f,a),u=t.memoizedState),(o=Da||Wg(t,n,o,a,d,u,r))?(c||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount()),typeof i.componentDidMount=="function"&&(t.flags|=4194308)):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=a,t.memoizedState=u),i.props=a,i.state=u,i.context=r,a=o):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),a=!1)}else{i=t.stateNode,bd(e,t),r=t.memoizedProps,c=_l(n,r),i.props=c,f=t.pendingProps,d=i.context,u=n.contextType,o=Si,typeof u=="object"&&u!==null&&(o=ut(u)),s=n.getDerivedStateFromProps,(u=typeof s=="function"||typeof i.getSnapshotBeforeUpdate=="function")||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(r!==f||d!==o)&&ey(t,i,a,o),Da=!1,d=t.memoizedState,i.state=d,Zr(t,a,i,l),Qr();var p=t.memoizedState;r!==f||d!==p||Da||e!==null&&e.dependencies!==null&&ou(e.dependencies)?(typeof s=="function"&&(zf(t,n,s,a),p=t.memoizedState),(c=Da||Wg(t,n,c,a,d,p,o)||e!==null&&e.dependencies!==null&&ou(e.dependencies))?(u||typeof i.UNSAFE_componentWillUpdate!="function"&&typeof i.componentWillUpdate!="function"||(typeof i.componentWillUpdate=="function"&&i.componentWillUpdate(a,p,o),typeof i.UNSAFE_componentWillUpdate=="function"&&i.UNSAFE_componentWillUpdate(a,p,o)),typeof i.componentDidUpdate=="function"&&(t.flags|=4),typeof i.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof i.componentDidUpdate!="function"||r===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||r===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),t.memoizedProps=a,t.memoizedState=p),i.props=a,i.state=p,i.context=o,a=c):(typeof i.componentDidUpdate!="function"||r===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||r===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),a=!1)}return i=a,Ko(e,t),a=(t.flags&128)!==0,i||a?(i=t.stateNode,n=a&&typeof n.getDerivedStateFromError!="function"?null:i.render(),t.flags|=1,e!==null&&a?(t.child=Ol(t,e.child,null,l),t.child=Ol(t,null,n,l)):rt(e,t,n,l),t.memoizedState=i.state,e=t.child):e=va(e,t,l),e}function oy(e,t,n,a){return wl(),t.flags|=256,rt(e,t,n,a),t.child}var Mf={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Lf(e){return{baseLanes:e,cachePool:Db()}}function Uf(e,t,n){return e=e!==null?e.childLanes&~n:0,t&&(e|=Xt),e}function k0(e,t,n){var a=t.pendingProps,l=!1,i=(t.flags&128)!==0,r;if((r=i)||(r=e!==null&&e.memoizedState===null?!1:(Ye.current&2)!==0),r&&(l=!0,t.flags&=-129),r=(t.flags&32)!==0,t.flags&=-33,e===null){if(oe){if(l?Ma(t):La(t),(e=Oe)?(e=mv(e,on),e=e!==null&&e.data!=="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:Ia!==null?{id:Mn,overflow:Ln}:null,retryLane:536870912,hydrationErrors:null},n=Ob(e),n.return=t,t.child=n,ot=t,Oe=null)):e=null,e===null)throw Pa(t);return Yd(e)?t.lanes=32:t.lanes=536870912,null}var s=a.children;return a=a.fallback,l?(La(t),l=t.mode,s=mu({mode:"hidden",children:s},l),a=xl(a,l,n,null),s.return=t,a.return=t,s.sibling=a,t.child=s,a=t.child,a.memoizedState=Lf(n),a.childLanes=Uf(e,r,n),t.memoizedState=Mf,qr(null,a)):(Ma(t),Od(t,s))}var o=e.memoizedState;if(o!==null&&(s=o.dehydrated,s!==null)){if(i)t.flags&256?(Ma(t),t.flags&=-257,t=Hf(e,t,n)):t.memoizedState!==null?(La(t),t.child=e.child,t.flags|=128,t=null):(La(t),s=a.fallback,l=t.mode,a=mu({mode:"visible",children:a.children},l),s=xl(s,l,n,null),s.flags|=2,a.return=t,s.return=t,a.sibling=s,t.child=a,Ol(t,e.child,null,n),a=t.child,a.memoizedState=Lf(n),a.childLanes=Uf(e,r,n),t.memoizedState=Mf,t=qr(null,a));else if(Ma(t),Yd(s)){if(r=s.nextSibling&&s.nextSibling.dataset,r)var u=r.dgst;r=u,a=Error(w(419)),a.stack="",a.digest=r,is({value:a,source:null,stack:null}),t=Hf(e,t,n)}else if(Qe||Xi(e,t,n,!1),r=(n&e.childLanes)!==0,Qe||r){if(r=Te,r!==null&&(a=eb(r,n),a!==0&&a!==o.retryLane))throw o.retryLane=a,Ml(e,a),Nt(r,e,a),wh;jd(s)||vu(),t=Hf(e,t,n)}else jd(s)?(t.flags|=192,t.child=e.child,t=null):(e=o.treeContext,Oe=cn(s.nextSibling),ot=t,oe=!0,Ga=null,on=!1,e!==null&&_b(t,e),t=Od(t,a.children),t.flags|=4096);return t}return l?(La(t),s=a.fallback,l=t.mode,o=e.child,u=o.sibling,a=ha(o,{mode:"hidden",children:a.children}),a.subtreeFlags=o.subtreeFlags&65011712,u!==null?s=ha(u,s):(s=xl(s,l,n,null),s.flags|=2),s.return=t,a.return=t,a.sibling=s,t.child=a,qr(null,a),a=t.child,s=e.child.memoizedState,s===null?s=Lf(n):(l=s.cachePool,l!==null?(o=$e._currentValue,l=l.parent!==o?{parent:o,pool:o}:l):l=Db(),s={baseLanes:s.baseLanes|n,cachePool:l}),a.memoizedState=s,a.childLanes=Uf(e,r,n),t.memoizedState=Mf,qr(e.child,a)):(Ma(t),n=e.child,e=n.sibling,n=ha(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 Od(e,t){return t=mu({mode:"visible",children:t},e.mode),t.return=e,e.child=t}function mu(e,t){return e=Gt(22,e,null,t),e.lanes=0,e}function Hf(e,t,n){return Ol(t,e.child,null,n),e=Od(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function uy(e,t,n){e.lanes|=t;var a=e.alternate;a!==null&&(a.lanes|=t),md(e.return,t,n)}function Bf(e,t,n,a,l,i){var r=e.memoizedState;r===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:a,tail:n,tailMode:l,treeForkCount:i}:(r.isBackwards=t,r.rendering=null,r.renderingStartTime=0,r.last=a,r.tail=n,r.tailMode=l,r.treeForkCount=i)}function A0(e,t,n){var a=t.pendingProps,l=a.revealOrder,i=a.tail;a=a.children;var r=Ye.current,s=(r&2)!==0;if(s?(r=r&1|2,t.flags|=128):r&=1,xe(Ye,r),rt(e,t,a,n),a=oe?ls:0,!s&&e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&uy(e,n,t);else if(e.tag===19)uy(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(l){case"forwards":for(n=t.child,l=null;n!==null;)e=n.alternate,e!==null&&fu(e)===null&&(l=n),n=n.sibling;n=l,n===null?(l=t.child,t.child=null):(l=n.sibling,n.sibling=null),Bf(t,!1,l,n,i,a);break;case"backwards":case"unstable_legacy-backwards":for(n=null,l=t.child,t.child=null;l!==null;){if(e=l.alternate,e!==null&&fu(e)===null){t.child=l;break}e=l.sibling,l.sibling=n,n=l,l=e}Bf(t,!0,n,null,i,a);break;case"together":Bf(t,!1,null,null,void 0,a);break;default:t.memoizedState=null}return t.child}function va(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),el|=t.lanes,(n&t.childLanes)===0)if(e!==null){if(Xi(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=ha(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=ha(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function Rh(e,t){return(e.lanes&t)!==0?!0:(e=e.dependencies,!!(e!==null&&ou(e)))}function YE(e,t,n){switch(t.tag){case 3:tu(t,t.stateNode.containerInfo),za(t,$e,e.memoizedState.cache),wl();break;case 27:case 5:nd(t);break;case 4:tu(t,t.stateNode.containerInfo);break;case 10:za(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,Td(t),null;break;case 13:var a=t.memoizedState;if(a!==null)return a.dehydrated!==null?(Ma(t),t.flags|=128,null):(n&t.child.childLanes)!==0?k0(e,t,n):(Ma(t),e=va(e,t,n),e!==null?e.sibling:null);Ma(t);break;case 19:var l=(e.flags&128)!==0;if(a=(n&t.childLanes)!==0,a||(Xi(e,t,n,!1),a=(n&t.childLanes)!==0),l){if(a)return A0(e,t,n);t.flags|=128}if(l=t.memoizedState,l!==null&&(l.rendering=null,l.tail=null,l.lastEffect=null),xe(Ye,Ye.current),a)break;return null;case 22:return t.lanes=0,E0(e,t,n,t.pendingProps);case 24:za(t,$e,e.memoizedState.cache)}return va(e,t,n)}function w0(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps)Qe=!0;else{if(!Rh(e,n)&&(t.flags&128)===0)return Qe=!1,YE(e,t,n);Qe=(e.flags&131072)!==0}else Qe=!1,oe&&(t.flags&1048576)!==0&&Nb(t,ls,t.index);switch(t.lanes=0,t.tag){case 16:e:{var a=t.pendingProps;if(e=vl(t.elementType),t.type=e,typeof e=="function")ih(e)?(a=_l(e,a),t.tag=1,t=sy(null,t,e,a,n)):(t.tag=0,t=Rd(null,t,e,a,n));else{if(e!=null){var l=e.$$typeof;if(l===$d){t.tag=11,t=ny(null,t,e,a,n);break e}else if(l===Qd){t.tag=14,t=ay(null,t,e,a,n);break e}}throw t=ed(e)||e,Error(w(306,t,""))}}return t;case 0:return Rd(e,t,t.type,t.pendingProps,n);case 1:return a=t.type,l=_l(a,t.pendingProps),sy(e,t,a,l,n);case 3:e:{if(tu(t,t.stateNode.containerInfo),e===null)throw Error(w(387));a=t.pendingProps;var i=t.memoizedState;l=i.element,bd(e,t),Zr(t,a,null,n);var r=t.memoizedState;if(a=r.cache,za(t,$e,a),a!==i.cache&&gd(t,[$e],n,!0),Qr(),a=r.element,i.isDehydrated)if(i={element:a,isDehydrated:!1,cache:r.cache},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){t=oy(e,t,a,n);break e}else if(a!==l){l=sn(Error(w(424)),t),is(l),t=oy(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,Oe=cn(e.firstChild),ot=t,oe=!0,Ga=null,on=!0,n=Lb(t,null,a,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(wl(),a===l){t=va(e,t,n);break e}rt(e,t,a,n)}t=t.child}return t;case 26:return Ko(e,t),e===null?(n=Cy(t.type,null,t.pendingProps,null))?t.memoizedState=n:oe||(n=t.type,e=t.pendingProps,a=Eu(Va.current).createElement(n),a[st]=t,a[_t]=e,ct(a,n,e),nt(a),t.stateNode=a):t.memoizedState=Cy(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return nd(t),e===null&&oe&&(a=t.stateNode=gv(t.type,t.pendingProps,Va.current),ot=t,on=!0,l=Oe,nl(t.type)?(Vd=l,Oe=cn(a.firstChild)):Oe=l),rt(e,t,t.pendingProps.children,n),Ko(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&oe&&((l=a=Oe)&&(a=mk(a,t.type,t.pendingProps,on),a!==null?(t.stateNode=a,ot=t,Oe=cn(a.firstChild),on=!1,l=!0):l=!1),l||Pa(t)),nd(t),l=t.type,i=t.pendingProps,r=e!==null?e.memoizedProps:null,a=i.children,Bd(l,i)?a=null:r!==null&&Bd(l,r)&&(t.flags|=32),t.memoizedState!==null&&(l=ph(e,t,DE,null,null,n),fs._currentValue=l),Ko(e,t),rt(e,t,a,n),t.child;case 6:return e===null&&oe&&((e=n=Oe)&&(n=gk(n,t.pendingProps,on),n!==null?(t.stateNode=n,ot=t,Oe=null,e=!0):e=!1),e||Pa(t)),null;case 13:return k0(e,t,n);case 4:return tu(t,t.stateNode.containerInfo),a=t.pendingProps,e===null?t.child=Ol(t,null,a,n):rt(e,t,a,n),t.child;case 11:return ny(e,t,t.type,t.pendingProps,n);case 7:return rt(e,t,t.pendingProps,n),t.child;case 8:return rt(e,t,t.pendingProps.children,n),t.child;case 12:return rt(e,t,t.pendingProps.children,n),t.child;case 10:return a=t.pendingProps,za(t,t.type,a.value),rt(e,t,a.children,n),t.child;case 9:return l=t.type._context,a=t.pendingProps.children,Rl(t),l=ut(l),a=a(l),t.flags|=1,rt(e,t,a,n),t.child;case 14:return ay(e,t,t.type,t.pendingProps,n);case 15:return x0(e,t,t.type,t.pendingProps,n);case 19:return A0(e,t,n);case 31:return jE(e,t,n);case 22:return E0(e,t,n,t.pendingProps);case 24:return Rl(t),a=ut($e),e===null?(l=uh(),l===null&&(l=Te,i=oh(),l.pooledCache=i,i.refCount++,i!==null&&(l.pooledCacheLanes|=n),l=i),t.memoizedState={parent:a,cache:l},fh(t),za(t,$e,l)):((e.lanes&n)!==0&&(bd(e,t),Zr(t,null,null,n),Qr()),l=e.memoizedState,i=t.memoizedState,l.parent!==a?(l={parent:a,cache:a},t.memoizedState=l,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=l),za(t,$e,a)):(a=i.cache,za(t,$e,a),a!==l.cache&&gd(t,[$e],n,!0))),rt(e,t,t.pendingProps.children,n),t.child;case 29:throw t.pendingProps}throw Error(w(156,t.tag))}function la(e){e.flags|=4}function qf(e,t,n,a,l){if((t=(e.mode&32)!==0)&&(t=!1),t){if(e.flags|=16777216,(l&335544128)===l)if(e.stateNode.complete)e.flags|=8192;else if(J0())e.flags|=8192;else throw kl=uu,ch}else e.flags&=-16777217}function cy(e,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!vv(t))if(J0())e.flags|=8192;else throw kl=uu,ch}function Do(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?Iy():536870912,e.lanes|=t,Hi|=t)}function Dr(e,t){if(!oe)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 Re(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,a=0;if(t)for(var l=e.child;l!==null;)n|=l.lanes|l.childLanes,a|=l.subtreeFlags&65011712,a|=l.flags&65011712,l.return=e,l=l.sibling;else for(l=e.child;l!==null;)n|=l.lanes|l.childLanes,a|=l.subtreeFlags,a|=l.flags,l.return=e,l=l.sibling;return e.subtreeFlags|=a,e.childLanes=n,t}function VE(e,t,n){var a=t.pendingProps;switch(sh(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Re(t),null;case 1:return Re(t),null;case 3:return n=t.stateNode,a=null,e!==null&&(a=e.memoizedState.cache),t.memoizedState.cache!==a&&(t.flags|=2048),pa($e),Ci(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(oi(t)?la(t):e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,_f())),Re(t),null;case 26:var l=t.type,i=t.memoizedState;return e===null?(la(t),i!==null?(Re(t),cy(t,i)):(Re(t),qf(t,l,null,a,n))):i?i!==e.memoizedState?(la(t),Re(t),cy(t,i)):(Re(t),t.flags&=-16777217):(e=e.memoizedProps,e!==a&&la(t),Re(t),qf(t,l,e,a,n)),null;case 27:if(nu(t),n=Va.current,l=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==a&&la(t);else{if(!a){if(t.stateNode===null)throw Error(w(166));return Re(t),null}e=Hn.current,oi(t)?qg(t,e):(e=gv(l,a,n),t.stateNode=e,la(t))}return Re(t),null;case 5:if(nu(t),l=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==a&&la(t);else{if(!a){if(t.stateNode===null)throw Error(w(166));return Re(t),null}if(i=Hn.current,oi(t))qg(t,i);else{var r=Eu(Va.current);switch(i){case 1:i=r.createElementNS("http://www.w3.org/2000/svg",l);break;case 2:i=r.createElementNS("http://www.w3.org/1998/Math/MathML",l);break;default:switch(l){case"svg":i=r.createElementNS("http://www.w3.org/2000/svg",l);break;case"math":i=r.createElementNS("http://www.w3.org/1998/Math/MathML",l);break;case"script":i=r.createElement("div"),i.innerHTML="<script><\/script>",i=i.removeChild(i.firstChild);break;case"select":i=typeof a.is=="string"?r.createElement("select",{is:a.is}):r.createElement("select"),a.multiple?i.multiple=!0:a.size&&(i.size=a.size);break;default:i=typeof a.is=="string"?r.createElement(l,{is:a.is}):r.createElement(l)}}i[st]=t,i[_t]=a;e:for(r=t.child;r!==null;){if(r.tag===5||r.tag===6)i.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=i;e:switch(ct(i,l,a),l){case"button":case"input":case"select":case"textarea":a=!!a.autoFocus;break e;case"img":a=!0;break e;default:a=!1}a&&la(t)}}return Re(t),qf(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,n),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==a&&la(t);else{if(typeof a!="string"&&t.stateNode===null)throw Error(w(166));if(e=Va.current,oi(t)){if(e=t.stateNode,n=t.memoizedProps,a=null,l=ot,l!==null)switch(l.tag){case 27:case 5:a=l.memoizedProps}e[st]=t,e=!!(e.nodeValue===n||a!==null&&a.suppressHydrationWarning===!0||dv(e.nodeValue,n)),e||Pa(t,!0)}else e=Eu(e).createTextNode(a),e[st]=t,t.stateNode=e}return Re(t),null;case 31:if(n=t.memoizedState,e===null||e.memoizedState!==null){if(a=oi(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[st]=t}else wl(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Re(t),e=!1}else n=_f(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),e=!0;if(!e)return t.flags&256?(Vt(t),t):(Vt(t),null);if((t.flags&128)!==0)throw Error(w(558))}return Re(t),null;case 13:if(a=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(l=oi(t),a!==null&&a.dehydrated!==null){if(e===null){if(!l)throw Error(w(318));if(l=t.memoizedState,l=l!==null?l.dehydrated:null,!l)throw Error(w(317));l[st]=t}else wl(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Re(t),l=!1}else l=_f(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=l),l=!0;if(!l)return t.flags&256?(Vt(t),t):(Vt(t),null)}return Vt(t),(t.flags&128)!==0?(t.lanes=n,t):(n=a!==null,e=e!==null&&e.memoizedState!==null,n&&(a=t.child,l=null,a.alternate!==null&&a.alternate.memoizedState!==null&&a.alternate.memoizedState.cachePool!==null&&(l=a.alternate.memoizedState.cachePool.pool),i=null,a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(i=a.memoizedState.cachePool.pool),i!==l&&(a.flags|=2048)),n!==e&&n&&(t.child.flags|=8192),Do(t,t.updateQueue),Re(t),null);case 4:return Ci(),e===null&&Mh(t.stateNode.containerInfo),Re(t),null;case 10:return pa(t.type),Re(t),null;case 19:if(at(Ye),a=t.memoizedState,a===null)return Re(t),null;if(l=(t.flags&128)!==0,i=a.rendering,i===null)if(l)Dr(a,!1);else{if(Ue!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(i=fu(e),i!==null){for(t.flags|=128,Dr(a,!1),e=i.updateQueue,t.updateQueue=e,Do(t,e),t.subtreeFlags=0,e=n,n=t.child;n!==null;)Rb(n,e),n=n.sibling;return xe(Ye,Ye.current&1|2),oe&&oa(t,a.treeForkCount),t.child}e=e.sibling}a.tail!==null&&$t()>yu&&(t.flags|=128,l=!0,Dr(a,!1),t.lanes=4194304)}else{if(!l)if(e=fu(i),e!==null){if(t.flags|=128,l=!0,e=e.updateQueue,t.updateQueue=e,Do(t,e),Dr(a,!0),a.tail===null&&a.tailMode==="hidden"&&!i.alternate&&!oe)return Re(t),null}else 2*$t()-a.renderingStartTime>yu&&n!==536870912&&(t.flags|=128,l=!0,Dr(a,!1),t.lanes=4194304);a.isBackwards?(i.sibling=t.child,t.child=i):(e=a.last,e!==null?e.sibling=i:t.child=i,a.last=i)}return a.tail!==null?(e=a.tail,a.rendering=e,a.tail=e.sibling,a.renderingStartTime=$t(),e.sibling=null,n=Ye.current,xe(Ye,l?n&1|2:n&1),oe&&oa(t,a.treeForkCount),e):(Re(t),null);case 22:case 23:return Vt(t),dh(),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&&(Re(t),t.subtreeFlags&6&&(t.flags|=8192)):Re(t),n=t.updateQueue,n!==null&&Do(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&&at(El),null;case 24:return n=null,e!==null&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),pa($e),Re(t),null;case 25:return null;case 30:return null}throw Error(w(156,t.tag))}function GE(e,t){switch(sh(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return pa($e),Ci(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return nu(t),null;case 31:if(t.memoizedState!==null){if(Vt(t),t.alternate===null)throw Error(w(340));wl()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(Vt(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(w(340));wl()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return at(Ye),null;case 4:return Ci(),null;case 10:return pa(t.type),null;case 22:case 23:return Vt(t),dh(),e!==null&&at(El),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return pa($e),null;case 25:return null;default:return null}}function R0(e,t){switch(sh(t),t.tag){case 3:pa($e),Ci();break;case 26:case 27:case 5:nu(t);break;case 4:Ci();break;case 31:t.memoizedState!==null&&Vt(t);break;case 13:Vt(t);break;case 19:at(Ye);break;case 10:pa(t.type);break;case 22:case 23:Vt(t),dh(),e!==null&&at(El);break;case 24:pa($e)}}function xs(e,t){try{var n=t.updateQueue,a=n!==null?n.lastEffect:null;if(a!==null){var l=a.next;n=l;do{if((n.tag&e)===e){a=void 0;var i=n.create,r=n.inst;a=i(),r.destroy=a}n=n.next}while(n!==l)}}catch(s){me(t,t.return,s)}}function Wa(e,t,n){try{var a=t.updateQueue,l=a!==null?a.lastEffect:null;if(l!==null){var i=l.next;a=i;do{if((a.tag&e)===e){var r=a.inst,s=r.destroy;if(s!==void 0){r.destroy=void 0,l=t;var o=n,u=s;try{u()}catch(c){me(l,o,c)}}}a=a.next}while(a!==i)}}catch(c){me(t,t.return,c)}}function O0(e){var t=e.updateQueue;if(t!==null){var n=e.stateNode;try{Hb(t,n)}catch(a){me(e,e.return,a)}}}function N0(e,t,n){n.props=_l(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(a){me(e,t,a)}}function Fr(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(l){me(e,t,l)}}function Un(e,t){var n=e.ref,a=e.refCleanup;if(n!==null)if(typeof a=="function")try{a()}catch(l){me(e,t,l)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof n=="function")try{n(null)}catch(l){me(e,t,l)}else n.current=null}function _0(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(l){me(e,e.return,l)}}function jf(e,t,n){try{var a=e.stateNode;uk(a,e.type,n,t),a[_t]=t}catch(l){me(e,e.return,l)}}function C0(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&nl(e.type)||e.tag===4}function Yf(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||C0(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&&nl(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 Nd(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=fa));else if(a!==4&&(a===27&&nl(e.type)&&(n=e.stateNode,t=null),e=e.child,e!==null))for(Nd(e,t,n),e=e.sibling;e!==null;)Nd(e,t,n),e=e.sibling}function gu(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&&nl(e.type)&&(n=e.stateNode),e=e.child,e!==null))for(gu(e,t,n),e=e.sibling;e!==null;)gu(e,t,n),e=e.sibling}function D0(e){var t=e.stateNode,n=e.memoizedProps;try{for(var a=e.type,l=t.attributes;l.length;)t.removeAttributeNode(l[0]);ct(t,a,n),t[st]=e,t[_t]=n}catch(i){me(e,e.return,i)}}var ua=!1,Xe=!1,Vf=!1,fy=typeof WeakSet=="function"?WeakSet:Set,tt=null;function XE(e,t){if(e=e.containerInfo,Ud=Ru,e=vb(e),nh(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 l=a.anchorOffset,i=a.focusNode;a=a.focusOffset;try{n.nodeType,i.nodeType}catch(y){n=null;break e}var r=0,s=-1,o=-1,u=0,c=0,f=e,d=null;t:for(;;){for(var p;f!==n||l!==0&&f.nodeType!==3||(s=r+l),f!==i||a!==0&&f.nodeType!==3||(o=r+a),f.nodeType===3&&(r+=f.nodeValue.length),(p=f.firstChild)!==null;)d=f,f=p;for(;;){if(f===e)break t;if(d===n&&++u===l&&(s=r),d===i&&++c===a&&(o=r),(p=f.nextSibling)!==null)break;f=d,d=f.parentNode}f=p}n=s===-1||o===-1?null:{start:s,end:o}}else n=null}n=n||{start:0,end:0}}else n=null;for(Hd={focusedElem:e,selectionRange:n},Ru=!1,tt=t;tt!==null;)if(t=tt,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,tt=e;else for(;tt!==null;){switch(t=tt,i=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++)l=e[n],l.ref.impl=l.nextImpl;break;case 11:case 15:break;case 1:if((e&1024)!==0&&i!==null){e=void 0,n=t,l=i.memoizedProps,i=i.memoizedState,a=n.stateNode;try{var S=_l(n.type,l);e=a.getSnapshotBeforeUpdate(S,i),a.__reactInternalSnapshotBeforeUpdate=e}catch(y){me(n,n.return,y)}}break;case 3:if((e&1024)!==0){if(e=t.stateNode.containerInfo,n=e.nodeType,n===9)qd(e);else if(n===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":qd(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,tt=e;break}tt=t.return}}function z0(e,t,n){var a=n.flags;switch(n.tag){case 0:case 11:case 15:ra(e,n),a&4&&xs(5,n);break;case 1:if(ra(e,n),a&4)if(e=n.stateNode,t===null)try{e.componentDidMount()}catch(r){me(n,n.return,r)}else{var l=_l(n.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(l,t,e.__reactInternalSnapshotBeforeUpdate)}catch(r){me(n,n.return,r)}}a&64&&O0(n),a&512&&Fr(n,n.return);break;case 3:if(ra(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{Hb(e,t)}catch(r){me(n,n.return,r)}}break;case 27:t===null&&a&4&&D0(n);case 26:case 5:ra(e,n),t===null&&a&4&&_0(n),a&512&&Fr(n,n.return);break;case 12:ra(e,n);break;case 31:ra(e,n),a&4&&U0(e,n);break;case 13:ra(e,n),a&4&&H0(e,n),a&64&&(e=n.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(n=WE.bind(null,n),yk(e,n))));break;case 22:if(a=n.memoizedState!==null||ua,!a){t=t!==null&&t.memoizedState!==null||Xe,l=ua;var i=Xe;ua=a,(Xe=t)&&!i?sa(e,n,(n.subtreeFlags&8772)!==0):ra(e,n),ua=l,Xe=i}break;case 30:break;default:ra(e,n)}}function M0(e){var t=e.alternate;t!==null&&(e.alternate=null,M0(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&Jd(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 ze=null,Rt=!1;function ia(e,t,n){for(n=n.child;n!==null;)L0(e,t,n),n=n.sibling}function L0(e,t,n){if(Qt&&typeof Qt.onCommitFiberUnmount=="function")try{Qt.onCommitFiberUnmount(ms,n)}catch(i){}switch(n.tag){case 26:Xe||Un(n,t),ia(e,t,n),n.memoizedState?n.memoizedState.count--:n.stateNode&&(n=n.stateNode,n.parentNode.removeChild(n));break;case 27:Xe||Un(n,t);var a=ze,l=Rt;nl(n.type)&&(ze=n.stateNode,Rt=!1),ia(e,t,n),Wr(n.stateNode),ze=a,Rt=l;break;case 5:Xe||Un(n,t);case 6:if(a=ze,l=Rt,ze=null,ia(e,t,n),ze=a,Rt=l,ze!==null)if(Rt)try{(ze.nodeType===9?ze.body:ze.nodeName==="HTML"?ze.ownerDocument.body:ze).removeChild(n.stateNode)}catch(i){me(n,t,i)}else try{ze.removeChild(n.stateNode)}catch(i){me(n,t,i)}break;case 18:ze!==null&&(Rt?(e=ze,wy(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,n.stateNode),Yi(e)):wy(ze,n.stateNode));break;case 4:a=ze,l=Rt,ze=n.stateNode.containerInfo,Rt=!0,ia(e,t,n),ze=a,Rt=l;break;case 0:case 11:case 14:case 15:Wa(2,n,t),Xe||Wa(4,n,t),ia(e,t,n);break;case 1:Xe||(Un(n,t),a=n.stateNode,typeof a.componentWillUnmount=="function"&&N0(n,t,a)),ia(e,t,n);break;case 21:ia(e,t,n);break;case 22:Xe=(a=Xe)||n.memoizedState!==null,ia(e,t,n),Xe=a;break;default:ia(e,t,n)}}function U0(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{Yi(e)}catch(n){me(t,t.return,n)}}}function H0(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{Yi(e)}catch(n){me(t,t.return,n)}}function $E(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new fy),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new fy),t;default:throw Error(w(435,e.tag))}}function zo(e,t){var n=$E(e);t.forEach(function(a){if(!n.has(a)){n.add(a);var l=ek.bind(null,e,a);a.then(l,l)}})}function At(e,t){var n=t.deletions;if(n!==null)for(var a=0;a<n.length;a++){var l=n[a],i=e,r=t,s=r;e:for(;s!==null;){switch(s.tag){case 27:if(nl(s.type)){ze=s.stateNode,Rt=!1;break e}break;case 5:ze=s.stateNode,Rt=!1;break e;case 3:case 4:ze=s.stateNode.containerInfo,Rt=!0;break e}s=s.return}if(ze===null)throw Error(w(160));L0(i,r,l),ze=null,Rt=!1,i=l.alternate,i!==null&&(i.return=null),l.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)B0(t,e),t=t.sibling}var xn=null;function B0(e,t){var n=e.alternate,a=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:At(t,e),wt(e),a&4&&(Wa(3,e,e.return),xs(3,e),Wa(5,e,e.return));break;case 1:At(t,e),wt(e),a&512&&(Xe||n===null||Un(n,n.return)),a&64&&ua&&(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 l=xn;if(At(t,e),wt(e),a&512&&(Xe||n===null||Un(n,n.return)),a&4){var i=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,l=l.ownerDocument||l;t:switch(a){case"title":i=l.getElementsByTagName("title")[0],(!i||i[bs]||i[st]||i.namespaceURI==="http://www.w3.org/2000/svg"||i.hasAttribute("itemprop"))&&(i=l.createElement(a),l.head.insertBefore(i,l.querySelector("head > title"))),ct(i,a,n),i[st]=e,nt(i),a=i;break e;case"link":var r=zy("link","href",l).get(a+(n.href||""));if(r){for(var s=0;s<r.length;s++)if(i=r[s],i.getAttribute("href")===(n.href==null||n.href===""?null:n.href)&&i.getAttribute("rel")===(n.rel==null?null:n.rel)&&i.getAttribute("title")===(n.title==null?null:n.title)&&i.getAttribute("crossorigin")===(n.crossOrigin==null?null:n.crossOrigin)){r.splice(s,1);break t}}i=l.createElement(a),ct(i,a,n),l.head.appendChild(i);break;case"meta":if(r=zy("meta","content",l).get(a+(n.content||""))){for(s=0;s<r.length;s++)if(i=r[s],i.getAttribute("content")===(n.content==null?null:""+n.content)&&i.getAttribute("name")===(n.name==null?null:n.name)&&i.getAttribute("property")===(n.property==null?null:n.property)&&i.getAttribute("http-equiv")===(n.httpEquiv==null?null:n.httpEquiv)&&i.getAttribute("charset")===(n.charSet==null?null:n.charSet)){r.splice(s,1);break t}}i=l.createElement(a),ct(i,a,n),l.head.appendChild(i);break;default:throw Error(w(468,a))}i[st]=e,nt(i),a=i}e.stateNode=a}else My(l,e.type,e.stateNode);else e.stateNode=Dy(l,a,e.memoizedProps);else i!==a?(i===null?n.stateNode!==null&&(n=n.stateNode,n.parentNode.removeChild(n)):i.count--,a===null?My(l,e.type,e.stateNode):Dy(l,a,e.memoizedProps)):a===null&&e.stateNode!==null&&jf(e,e.memoizedProps,n.memoizedProps)}break;case 27:At(t,e),wt(e),a&512&&(Xe||n===null||Un(n,n.return)),n!==null&&a&4&&jf(e,e.memoizedProps,n.memoizedProps);break;case 5:if(At(t,e),wt(e),a&512&&(Xe||n===null||Un(n,n.return)),e.flags&32){l=e.stateNode;try{zi(l,"")}catch(S){me(e,e.return,S)}}a&4&&e.stateNode!=null&&(l=e.memoizedProps,jf(e,l,n!==null?n.memoizedProps:l)),a&1024&&(Vf=!0);break;case 6:if(At(t,e),wt(e),a&4){if(e.stateNode===null)throw Error(w(162));a=e.memoizedProps,n=e.stateNode;try{n.nodeValue=a}catch(S){me(e,e.return,S)}}break;case 3:if(Io=null,l=xn,xn=ku(t.containerInfo),At(t,e),xn=l,wt(e),a&4&&n!==null&&n.memoizedState.isDehydrated)try{Yi(t.containerInfo)}catch(S){me(e,e.return,S)}Vf&&(Vf=!1,q0(e));break;case 4:a=xn,xn=ku(e.stateNode.containerInfo),At(t,e),wt(e),xn=a;break;case 12:At(t,e),wt(e);break;case 31:At(t,e),wt(e),a&4&&(a=e.updateQueue,a!==null&&(e.updateQueue=null,zo(e,a)));break;case 13:At(t,e),wt(e),e.child.flags&8192&&e.memoizedState!==null!=(n!==null&&n.memoizedState!==null)&&(ju=$t()),a&4&&(a=e.updateQueue,a!==null&&(e.updateQueue=null,zo(e,a)));break;case 22:l=e.memoizedState!==null;var o=n!==null&&n.memoizedState!==null,u=ua,c=Xe;if(ua=u||l,Xe=c||o,At(t,e),Xe=c,ua=u,wt(e),a&8192)e:for(t=e.stateNode,t._visibility=l?t._visibility&-2:t._visibility|1,l&&(n===null||o||ua||Xe||Sl(e)),n=null,t=e;;){if(t.tag===5||t.tag===26){if(n===null){o=n=t;try{if(i=o.stateNode,l)r=i.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(S){me(o,o.return,S)}}}else if(t.tag===6){if(n===null){o=t;try{o.stateNode.nodeValue=l?"":o.memoizedProps}catch(S){me(o,o.return,S)}}}else if(t.tag===18){if(n===null){o=t;try{var p=o.stateNode;l?Ry(p,!0):Ry(o.stateNode,!1)}catch(S){me(o,o.return,S)}}}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,zo(e,n))));break;case 19:At(t,e),wt(e),a&4&&(a=e.updateQueue,a!==null&&(e.updateQueue=null,zo(e,a)));break;case 30:break;case 21:break;default:At(t,e),wt(e)}}function wt(e){var t=e.flags;if(t&2){try{for(var n,a=e.return;a!==null;){if(C0(a)){n=a;break}a=a.return}if(n==null)throw Error(w(160));switch(n.tag){case 27:var l=n.stateNode,i=Yf(e);gu(e,i,l);break;case 5:var r=n.stateNode;n.flags&32&&(zi(r,""),n.flags&=-33);var s=Yf(e);gu(e,s,r);break;case 3:case 4:var o=n.stateNode.containerInfo,u=Yf(e);Nd(e,u,o);break;default:throw Error(w(161))}}catch(c){me(e,e.return,c)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function q0(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;q0(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function ra(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)z0(e,t.alternate,t),t=t.sibling}function Sl(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:Wa(4,t,t.return),Sl(t);break;case 1:Un(t,t.return);var n=t.stateNode;typeof n.componentWillUnmount=="function"&&N0(t,t.return,n),Sl(t);break;case 27:Wr(t.stateNode);case 26:case 5:Un(t,t.return),Sl(t);break;case 22:t.memoizedState===null&&Sl(t);break;case 30:Sl(t);break;default:Sl(t)}e=e.sibling}}function sa(e,t,n){for(n=n&&(t.subtreeFlags&8772)!==0,t=t.child;t!==null;){var a=t.alternate,l=e,i=t,r=i.flags;switch(i.tag){case 0:case 11:case 15:sa(l,i,n),xs(4,i);break;case 1:if(sa(l,i,n),a=i,l=a.stateNode,typeof l.componentDidMount=="function")try{l.componentDidMount()}catch(u){me(a,a.return,u)}if(a=i,l=a.updateQueue,l!==null){var s=a.stateNode;try{var o=l.shared.hiddenCallbacks;if(o!==null)for(l.shared.hiddenCallbacks=null,l=0;l<o.length;l++)Ub(o[l],s)}catch(u){me(a,a.return,u)}}n&&r&64&&O0(i),Fr(i,i.return);break;case 27:D0(i);case 26:case 5:sa(l,i,n),n&&a===null&&r&4&&_0(i),Fr(i,i.return);break;case 12:sa(l,i,n);break;case 31:sa(l,i,n),n&&r&4&&U0(l,i);break;case 13:sa(l,i,n),n&&r&4&&H0(l,i);break;case 22:i.memoizedState===null&&sa(l,i,n),Fr(i,i.return);break;case 30:break;default:sa(l,i,n)}t=t.sibling}}function Oh(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&&Ss(n))}function Nh(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&Ss(e))}function Tn(e,t,n,a){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)j0(e,t,n,a),t=t.sibling}function j0(e,t,n,a){var l=t.flags;switch(t.tag){case 0:case 11:case 15:Tn(e,t,n,a),l&2048&&xs(9,t);break;case 1:Tn(e,t,n,a);break;case 3:Tn(e,t,n,a),l&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&Ss(e)));break;case 12:if(l&2048){Tn(e,t,n,a),e=t.stateNode;try{var i=t.memoizedProps,r=i.id,s=i.onPostCommit;typeof s=="function"&&s(r,t.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(o){me(t,t.return,o)}}else Tn(e,t,n,a);break;case 31:Tn(e,t,n,a);break;case 13:Tn(e,t,n,a);break;case 23:break;case 22:i=t.stateNode,r=t.alternate,t.memoizedState!==null?i._visibility&2?Tn(e,t,n,a):Jr(e,t):i._visibility&2?Tn(e,t,n,a):(i._visibility|=2,ci(e,t,n,a,(t.subtreeFlags&10256)!==0||!1)),l&2048&&Oh(r,t);break;case 24:Tn(e,t,n,a),l&2048&&Nh(t.alternate,t);break;default:Tn(e,t,n,a)}}function ci(e,t,n,a,l){for(l=l&&((t.subtreeFlags&10256)!==0||!1),t=t.child;t!==null;){var i=e,r=t,s=n,o=a,u=r.flags;switch(r.tag){case 0:case 11:case 15:ci(i,r,s,o,l),xs(8,r);break;case 23:break;case 22:var c=r.stateNode;r.memoizedState!==null?c._visibility&2?ci(i,r,s,o,l):Jr(i,r):(c._visibility|=2,ci(i,r,s,o,l)),l&&u&2048&&Oh(r.alternate,r);break;case 24:ci(i,r,s,o,l),l&&u&2048&&Nh(r.alternate,r);break;default:ci(i,r,s,o,l)}t=t.sibling}}function Jr(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var n=e,a=t,l=a.flags;switch(a.tag){case 22:Jr(n,a),l&2048&&Oh(a.alternate,a);break;case 24:Jr(n,a),l&2048&&Nh(a.alternate,a);break;default:Jr(n,a)}t=t.sibling}}var jr=8192;function ui(e,t,n){if(e.subtreeFlags&jr)for(e=e.child;e!==null;)Y0(e,t,n),e=e.sibling}function Y0(e,t,n){switch(e.tag){case 26:ui(e,t,n),e.flags&jr&&e.memoizedState!==null&&Nk(n,xn,e.memoizedState,e.memoizedProps);break;case 5:ui(e,t,n);break;case 3:case 4:var a=xn;xn=ku(e.stateNode.containerInfo),ui(e,t,n),xn=a;break;case 22:e.memoizedState===null&&(a=e.alternate,a!==null&&a.memoizedState!==null?(a=jr,jr=16777216,ui(e,t,n),jr=a):ui(e,t,n));break;default:ui(e,t,n)}}function V0(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 zr(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];tt=a,X0(a,e)}V0(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)G0(e),e=e.sibling}function G0(e){switch(e.tag){case 0:case 11:case 15:zr(e),e.flags&2048&&Wa(9,e,e.return);break;case 3:zr(e);break;case 12:zr(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,Fo(e)):zr(e);break;default:zr(e)}}function Fo(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];tt=a,X0(a,e)}V0(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:Wa(8,t,t.return),Fo(t);break;case 22:n=t.stateNode,n._visibility&2&&(n._visibility&=-3,Fo(t));break;default:Fo(t)}e=e.sibling}}function X0(e,t){for(;tt!==null;){var n=tt;switch(n.tag){case 0:case 11:case 15:Wa(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:Ss(n.memoizedState.cache)}if(a=n.child,a!==null)a.return=n,tt=a;else e:for(n=e;tt!==null;){a=tt;var l=a.sibling,i=a.return;if(M0(a),a===n){tt=null;break e}if(l!==null){l.return=i,tt=l;break e}tt=i}}}var QE={getCacheForType:function(e){var t=ut($e),n=t.data.get(e);return n===void 0&&(n=e(),t.data.set(e,n)),n},cacheSignal:function(){return ut($e).controller.signal}},ZE=typeof WeakMap=="function"?WeakMap:Map,ce=0,Te=null,ne=null,le=0,pe=0,Yt=null,qa=!1,Qi=!1,_h=!1,Sa=0,Ue=0,el=0,Al=0,Ch=0,Xt=0,Hi=0,Ir=null,Ot=null,_d=!1,ju=0,$0=0,yu=1/0,bu=null,Qa=null,Fe=0,Za=null,Bi=null,ma=0,Cd=0,Dd=null,Q0=null,Pr=0,zd=null;function Kt(){return(ce&2)!==0&&le!==0?le&-le:Q.T!==null?zh():tb()}function Z0(){if(Xt===0)if((le&536870912)===0||oe){var e=Eo;Eo<<=1,(Eo&3932160)===0&&(Eo=262144),Xt=e}else Xt=536870912;return e=Jt.current,e!==null&&(e.flags|=32),Xt}function Nt(e,t,n){(e===Te&&(pe===2||pe===9)||e.cancelPendingCommit!==null)&&(qi(e,0),ja(e,le,Xt,!1)),ys(e,n),((ce&2)===0||e!==Te)&&(e===Te&&((ce&2)===0&&(Al|=n),Ue===4&&ja(e,le,Xt,!1)),qn(e))}function K0(e,t,n){if((ce&6)!==0)throw Error(w(327));var a=!n&&(t&127)===0&&(t&e.expiredLanes)===0||gs(e,t),l=a?JE(e,t):Gf(e,t,!0),i=a;do{if(l===0){Qi&&!a&&ja(e,t,0,!1);break}else{if(n=e.current.alternate,i&&!KE(n)){l=Gf(e,t,!1),i=!1;continue}if(l===2){if(i=t,e.errorRecoveryDisabledLanes&i)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;l=Ir;var o=s.current.memoizedState.isDehydrated;if(o&&(qi(s,r).flags|=256),r=Gf(s,r,!1),r!==2){if(_h&&!o){s.errorRecoveryDisabledLanes|=i,Al|=i,l=4;break e}i=Ot,Ot=l,i!==null&&(Ot===null?Ot=i:Ot.push.apply(Ot,i))}l=r}if(i=!1,l!==2)continue}}if(l===1){qi(e,0),ja(e,t,0,!0);break}e:{switch(a=e,i=l,i){case 0:case 1:throw Error(w(345));case 4:if((t&4194048)!==t)break;case 6:ja(a,t,Xt,!qa);break e;case 2:Ot=null;break;case 3:case 5:break;default:throw Error(w(329))}if((t&62914560)===t&&(l=ju+300-$t(),10<l)){if(ja(a,t,Xt,!qa),Nu(a,0,!0)!==0)break e;ma=t,a.timeoutHandle=pv(dy.bind(null,a,n,Ot,bu,_d,t,Xt,Al,Hi,qa,i,"Throttled",-0,0),l);break e}dy(a,n,Ot,bu,_d,t,Xt,Al,Hi,qa,i,null,-0,0)}}break}while(!0);qn(e)}function dy(e,t,n,a,l,i,r,s,o,u,c,f,d,p){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:fa},Y0(t,i,f);var S=(i&62914560)===i?ju-$t():(i&4194048)===i?$0-$t():0;if(S=_k(f,S),S!==null){ma=i,e.cancelPendingCommit=S(py.bind(null,e,t,i,n,a,l,r,s,o,c,f,null,d,p)),ja(e,i,r,!u);return}}py(e,t,i,n,a,l,r,s,o)}function KE(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 l=n[a],i=l.getSnapshot;l=l.value;try{if(!Ft(i(),l))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 ja(e,t,n,a){t&=~Ch,t&=~Al,e.suspendedLanes|=t,e.pingedLanes&=~t,a&&(e.warmLanes|=t),a=e.expirationTimes;for(var l=t;0<l;){var i=31-Zt(l),r=1<<i;a[i]=-1,l&=~r}n!==0&&Py(e,n,t)}function Yu(){return(ce&6)===0?(Es(0,!1),!1):!0}function Dh(){if(ne!==null){if(pe===0)var e=ne.return;else e=ne,da=Ll=null,yh(e),Oi=null,rs=0,e=ne;for(;e!==null;)R0(e.alternate,e),e=e.return;ne=null}}function qi(e,t){var n=e.timeoutHandle;n!==-1&&(e.timeoutHandle=-1,dk(n)),n=e.cancelPendingCommit,n!==null&&(e.cancelPendingCommit=null,n()),ma=0,Dh(),Te=e,ne=n=ha(e.current,null),le=t,pe=0,Yt=null,qa=!1,Qi=gs(e,t),_h=!1,Hi=Xt=Ch=Al=el=Ue=0,Ot=Ir=null,_d=!1,(t&8)!==0&&(t|=t&32);var a=e.entangledLanes;if(a!==0)for(e=e.entanglements,a&=t;0<a;){var l=31-Zt(a),i=1<<l;t|=e[l],a&=~i}return Sa=t,zu(),n}function F0(e,t){J=null,Q.H=os,t===$i||t===Lu?(t=Xg(),pe=3):t===ch?(t=Xg(),pe=4):pe=t===wh?8:t!==null&&typeof t=="object"&&typeof t.then=="function"?6:1,Yt=t,ne===null&&(Ue=1,pu(e,sn(t,e.current)))}function J0(){var e=Jt.current;return e===null?!0:(le&4194048)===le?un===null:(le&62914560)===le||(le&536870912)!==0?e===un:!1}function I0(){var e=Q.H;return Q.H=os,e===null?os:e}function P0(){var e=Q.A;return Q.A=QE,e}function vu(){Ue=4,qa||(le&4194048)!==le&&Jt.current!==null||(Qi=!0),(el&134217727)===0&&(Al&134217727)===0||Te===null||ja(Te,le,Xt,!1)}function Gf(e,t,n){var a=ce;ce|=2;var l=I0(),i=P0();(Te!==e||le!==t)&&(bu=null,qi(e,t)),t=!1;var r=Ue;e:do try{if(pe!==0&&ne!==null){var s=ne,o=Yt;switch(pe){case 8:Dh(),r=6;break e;case 3:case 2:case 9:case 6:Jt.current===null&&(t=!0);var u=pe;if(pe=0,Yt=null,Ei(e,s,o,u),n&&Qi){r=0;break e}break;default:u=pe,pe=0,Yt=null,Ei(e,s,o,u)}}FE(),r=Ue;break}catch(c){F0(e,c)}while(!0);return t&&e.shellSuspendCounter++,da=Ll=null,ce=a,Q.H=l,Q.A=i,ne===null&&(Te=null,le=0,zu()),r}function FE(){for(;ne!==null;)W0(ne)}function JE(e,t){var n=ce;ce|=2;var a=I0(),l=P0();Te!==e||le!==t?(bu=null,yu=$t()+500,qi(e,t)):Qi=gs(e,t);e:do try{if(pe!==0&&ne!==null){t=ne;var i=Yt;t:switch(pe){case 1:pe=0,Yt=null,Ei(e,t,i,1);break;case 2:case 9:if(Gg(i)){pe=0,Yt=null,hy(t);break}t=function(){pe!==2&&pe!==9||Te!==e||(pe=7),qn(e)},i.then(t,t);break e;case 3:pe=7;break e;case 4:pe=5;break e;case 7:Gg(i)?(pe=0,Yt=null,hy(t)):(pe=0,Yt=null,Ei(e,t,i,7));break;case 5:var r=null;switch(ne.tag){case 26:r=ne.memoizedState;case 5:case 27:var s=ne;if(r?vv(r):s.stateNode.complete){pe=0,Yt=null;var o=s.sibling;if(o!==null)ne=o;else{var u=s.return;u!==null?(ne=u,Vu(u)):ne=null}break t}}pe=0,Yt=null,Ei(e,t,i,5);break;case 6:pe=0,Yt=null,Ei(e,t,i,6);break;case 8:Dh(),Ue=6;break e;default:throw Error(w(462))}}IE();break}catch(c){F0(e,c)}while(!0);return da=Ll=null,Q.H=a,Q.A=l,ce=n,ne!==null?0:(Te=null,le=0,zu(),Ue)}function IE(){for(;ne!==null&&!Sx();)W0(ne)}function W0(e){var t=w0(e.alternate,e,Sa);e.memoizedProps=e.pendingProps,t===null?Vu(e):ne=t}function hy(e){var t=e,n=t.alternate;switch(t.tag){case 15:case 0:t=ry(n,t,t.pendingProps,t.type,void 0,le);break;case 11:t=ry(n,t,t.pendingProps,t.type.render,t.ref,le);break;case 5:yh(t);default:R0(n,t),t=ne=Rb(t,Sa),t=w0(n,t,Sa)}e.memoizedProps=e.pendingProps,t===null?Vu(e):ne=t}function Ei(e,t,n,a){da=Ll=null,yh(t),Oi=null,rs=0;var l=t.return;try{if(qE(e,l,t,n,le)){Ue=1,pu(e,sn(n,e.current)),ne=null;return}}catch(i){if(l!==null)throw ne=l,i;Ue=1,pu(e,sn(n,e.current)),ne=null;return}t.flags&32768?(oe||a===1?e=!0:Qi||(le&536870912)!==0?e=!1:(qa=e=!0,(a===2||a===9||a===3||a===6)&&(a=Jt.current,a!==null&&a.tag===13&&(a.flags|=16384))),ev(t,e)):Vu(t)}function Vu(e){var t=e;do{if((t.flags&32768)!==0){ev(t,qa);return}e=t.return;var n=VE(t.alternate,t,Sa);if(n!==null){ne=n;return}if(t=t.sibling,t!==null){ne=t;return}ne=t=e}while(t!==null);Ue===0&&(Ue=5)}function ev(e,t){do{var n=GE(e.alternate,e);if(n!==null){n.flags&=32767,ne=n;return}if(n=e.return,n!==null&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!t&&(e=e.sibling,e!==null)){ne=e;return}ne=e=n}while(e!==null);Ue=6,ne=null}function py(e,t,n,a,l,i,r,s,o){e.cancelPendingCommit=null;do Gu();while(Fe!==0);if((ce&6)!==0)throw Error(w(327));if(t!==null){if(t===e.current)throw Error(w(177));if(i=t.lanes|t.childLanes,i|=ah,_x(e,n,i,r,s,o),e===Te&&(ne=Te=null,le=0),Bi=t,Za=e,ma=n,Cd=i,Dd=l,Q0=a,(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,tk(au,function(){return iv(),null})):(e.callbackNode=null,e.callbackPriority=0),a=(t.flags&13878)!==0,(t.subtreeFlags&13878)!==0||a){a=Q.T,Q.T=null,l=fe.p,fe.p=2,r=ce,ce|=4;try{XE(e,t,n)}finally{ce=r,fe.p=l,Q.T=a}}Fe=1,tv(),nv(),av()}}function tv(){if(Fe===1){Fe=0;var e=Za,t=Bi,n=(t.flags&13878)!==0;if((t.subtreeFlags&13878)!==0||n){n=Q.T,Q.T=null;var a=fe.p;fe.p=2;var l=ce;ce|=4;try{B0(t,e);var i=Hd,r=vb(e.containerInfo),s=i.focusedElem,o=i.selectionRange;if(r!==s&&s&&s.ownerDocument&&bb(s.ownerDocument.documentElement,s)){if(o!==null&&nh(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 p=d.getSelection(),S=s.textContent.length,y=Math.min(o.start,S),x=o.end===void 0?y:Math.min(o.end,S);!p.extend&&y>x&&(r=x,x=y,y=r);var h=Ug(s,y),m=Ug(s,x);if(h&&m&&(p.rangeCount!==1||p.anchorNode!==h.node||p.anchorOffset!==h.offset||p.focusNode!==m.node||p.focusOffset!==m.offset)){var b=f.createRange();b.setStart(h.node,h.offset),p.removeAllRanges(),y>x?(p.addRange(b),p.extend(m.node,m.offset)):(b.setEnd(m.node,m.offset),p.addRange(b))}}}}for(f=[],p=s;p=p.parentNode;)p.nodeType===1&&f.push({element:p,left:p.scrollLeft,top:p.scrollTop});for(typeof s.focus=="function"&&s.focus(),s=0;s<f.length;s++){var v=f[s];v.element.scrollLeft=v.left,v.element.scrollTop=v.top}}Ru=!!Ud,Hd=Ud=null}finally{ce=l,fe.p=a,Q.T=n}}e.current=t,Fe=2}}function nv(){if(Fe===2){Fe=0;var e=Za,t=Bi,n=(t.flags&8772)!==0;if((t.subtreeFlags&8772)!==0||n){n=Q.T,Q.T=null;var a=fe.p;fe.p=2;var l=ce;ce|=4;try{z0(e,t.alternate,t)}finally{ce=l,fe.p=a,Q.T=n}}Fe=3}}function av(){if(Fe===4||Fe===3){Fe=0,Tx();var e=Za,t=Bi,n=ma,a=Q0;(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?Fe=5:(Fe=0,Bi=Za=null,lv(e,e.pendingLanes));var l=e.pendingLanes;if(l===0&&(Qa=null),Fd(n),t=t.stateNode,Qt&&typeof Qt.onCommitFiberRoot=="function")try{Qt.onCommitFiberRoot(ms,t,void 0,(t.current.flags&128)===128)}catch(o){}if(a!==null){t=Q.T,l=fe.p,fe.p=2,Q.T=null;try{for(var i=e.onRecoverableError,r=0;r<a.length;r++){var s=a[r];i(s.value,{componentStack:s.stack})}}finally{Q.T=t,fe.p=l}}(ma&3)!==0&&Gu(),qn(e),l=e.pendingLanes,(n&261930)!==0&&(l&42)!==0?e===zd?Pr++:(Pr=0,zd=e):Pr=0,Es(0,!1)}}function lv(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,Ss(t)))}function Gu(){return tv(),nv(),av(),iv()}function iv(){if(Fe!==5)return!1;var e=Za,t=Cd;Cd=0;var n=Fd(ma),a=Q.T,l=fe.p;try{fe.p=32>n?32:n,Q.T=null,n=Dd,Dd=null;var i=Za,r=ma;if(Fe=0,Bi=Za=null,ma=0,(ce&6)!==0)throw Error(w(331));var s=ce;if(ce|=4,G0(i.current),j0(i,i.current,r,n),ce=s,Es(0,!1),Qt&&typeof Qt.onPostCommitFiberRoot=="function")try{Qt.onPostCommitFiberRoot(ms,i)}catch(o){}return!0}finally{fe.p=l,Q.T=a,lv(e,t)}}function my(e,t,n){t=sn(n,t),t=wd(e.stateNode,t,2),e=$a(e,t,2),e!==null&&(ys(e,2),qn(e))}function me(e,t,n){if(e.tag===3)my(e,e,n);else for(;t!==null;){if(t.tag===3){my(t,e,n);break}else if(t.tag===1){var a=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof a.componentDidCatch=="function"&&(Qa===null||!Qa.has(a))){e=sn(n,e),n=S0(2),a=$a(t,n,2),a!==null&&(T0(n,a,t,e),ys(a,2),qn(a));break}}t=t.return}}function Xf(e,t,n){var a=e.pingCache;if(a===null){a=e.pingCache=new ZE;var l=new Set;a.set(t,l)}else l=a.get(t),l===void 0&&(l=new Set,a.set(t,l));l.has(n)||(_h=!0,l.add(n),e=PE.bind(null,e,t,n),t.then(e,e))}function PE(e,t,n){var a=e.pingCache;a!==null&&a.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,Te===e&&(le&n)===n&&(Ue===4||Ue===3&&(le&62914560)===le&&300>$t()-ju?(ce&2)===0&&qi(e,0):Ch|=n,Hi===le&&(Hi=0)),qn(e)}function rv(e,t){t===0&&(t=Iy()),e=Ml(e,t),e!==null&&(ys(e,t),qn(e))}function WE(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),rv(e,n)}function ek(e,t){var n=0;switch(e.tag){case 31:case 13:var a=e.stateNode,l=e.memoizedState;l!==null&&(n=l.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),rv(e,n)}function tk(e,t){return Zd(e,t)}var Su=null,fi=null,Md=!1,Tu=!1,$f=!1,Ya=0;function qn(e){e!==fi&&e.next===null&&(fi===null?Su=fi=e:fi=fi.next=e),Tu=!0,Md||(Md=!0,ak())}function Es(e,t){if(!$f&&Tu){$f=!0;do for(var n=!1,a=Su;a!==null;){if(!t)if(e!==0){var l=a.pendingLanes;if(l===0)var i=0;else{var r=a.suspendedLanes,s=a.pingedLanes;i=(1<<31-Zt(42|e)+1)-1,i&=l&~(r&~s),i=i&201326741?i&201326741|1:i?i|2:0}i!==0&&(n=!0,gy(a,i))}else i=le,i=Nu(a,a===Te?i:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),(i&3)===0||gs(a,i)||(n=!0,gy(a,i));a=a.next}while(n);$f=!1}}function nk(){sv()}function sv(){Tu=Md=!1;var e=0;Ya!==0&&fk()&&(e=Ya);for(var t=$t(),n=null,a=Su;a!==null;){var l=a.next,i=ov(a,t);i===0?(a.next=null,n===null?Su=l:n.next=l,l===null&&(fi=n)):(n=a,(e!==0||(i&3)!==0)&&(Tu=!0)),a=l}Fe!==0&&Fe!==5||Es(e,!1),Ya!==0&&(Ya=0)}function ov(e,t){for(var n=e.suspendedLanes,a=e.pingedLanes,l=e.expirationTimes,i=e.pendingLanes&-62914561;0<i;){var r=31-Zt(i),s=1<<r,o=l[r];o===-1?((s&n)===0||(s&a)!==0)&&(l[r]=Nx(s,t)):o<=t&&(e.expiredLanes|=s),i&=~s}if(t=Te,n=le,n=Nu(e,e===t?n:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),a=e.callbackNode,n===0||e===t&&(pe===2||pe===9)||e.cancelPendingCommit!==null)return a!==null&&a!==null&&Sf(a),e.callbackNode=null,e.callbackPriority=0;if((n&3)===0||gs(e,n)){if(t=n&-n,t===e.callbackPriority)return t;switch(a!==null&&Sf(a),Fd(n)){case 2:case 8:n=Fy;break;case 32:n=au;break;case 268435456:n=Jy;break;default:n=au}return a=uv.bind(null,e),n=Zd(n,a),e.callbackPriority=t,e.callbackNode=n,t}return a!==null&&a!==null&&Sf(a),e.callbackPriority=2,e.callbackNode=null,2}function uv(e,t){if(Fe!==0&&Fe!==5)return e.callbackNode=null,e.callbackPriority=0,null;var n=e.callbackNode;if(Gu()&&e.callbackNode!==n)return null;var a=le;return a=Nu(e,e===Te?a:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),a===0?null:(K0(e,a,t),ov(e,$t()),e.callbackNode!=null&&e.callbackNode===n?uv.bind(null,e):null)}function gy(e,t){if(Gu())return null;K0(e,t,!0)}function ak(){hk(function(){(ce&6)!==0?Zd(Ky,nk):sv()})}function zh(){if(Ya===0){var e=Mi;e===0&&(e=xo,xo<<=1,(xo&261888)===0&&(xo=256)),Ya=e}return Ya}function yy(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:jo(""+e)}function by(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 lk(e,t,n,a,l){if(t==="submit"&&n&&n.stateNode===l){var i=yy((l[_t]||null).action),r=a.submitter;r&&(t=(t=r[_t]||null)?yy(t.formAction):r.getAttribute("formAction"),t!==null&&(i=t,r=null));var s=new _u("action","action",null,a,l);e.push({event:s,listeners:[{instance:null,listener:function(){if(a.defaultPrevented){if(Ya!==0){var o=r?by(l,r):new FormData(l);kd(n,{pending:!0,data:o,method:l.method,action:i},null,o)}}else typeof i=="function"&&(s.preventDefault(),o=r?by(l,r):new FormData(l),kd(n,{pending:!0,data:o,method:l.method,action:i},i,o))},currentTarget:l}]})}}for(Mo=0;Mo<dd.length;Mo++)Lo=dd[Mo],vy=Lo.toLowerCase(),Sy=Lo[0].toUpperCase()+Lo.slice(1),En(vy,"on"+Sy);var Lo,vy,Sy,Mo;En(Tb,"onAnimationEnd");En(xb,"onAnimationIteration");En(Eb,"onAnimationStart");En("dblclick","onDoubleClick");En("focusin","onFocus");En("focusout","onBlur");En(xE,"onTransitionRun");En(EE,"onTransitionStart");En(kE,"onTransitionCancel");En(kb,"onTransitionEnd");Di("onMouseEnter",["mouseout","mouseover"]);Di("onMouseLeave",["mouseout","mouseover"]);Di("onPointerEnter",["pointerout","pointerover"]);Di("onPointerLeave",["pointerout","pointerover"]);Cl("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Cl("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Cl("onBeforeInput",["compositionend","keypress","textInput","paste"]);Cl("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Cl("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Cl("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var us="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(" "),ik=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(us));function cv(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var a=e[n],l=a.event;a=a.listeners;e:{var i=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!==i&&l.isPropagationStopped())break e;i=s,l.currentTarget=u;try{i(l)}catch(c){iu(c)}l.currentTarget=null,i=o}else for(r=0;r<a.length;r++){if(s=a[r],o=s.instance,u=s.currentTarget,s=s.listener,o!==i&&l.isPropagationStopped())break e;i=s,l.currentTarget=u;try{i(l)}catch(c){iu(c)}l.currentTarget=null,i=o}}}}function te(e,t){var n=t[ld];n===void 0&&(n=t[ld]=new Set);var a=e+"__bubble";n.has(a)||(fv(t,e,2,!1),n.add(a))}function Qf(e,t,n){var a=0;t&&(a|=4),fv(n,e,a,t)}var Uo="_reactListening"+Math.random().toString(36).slice(2);function Mh(e){if(!e[Uo]){e[Uo]=!0,nb.forEach(function(n){n!=="selectionchange"&&(ik.has(n)||Qf(n,!1,e),Qf(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Uo]||(t[Uo]=!0,Qf("selectionchange",!1,t))}}function fv(e,t,n,a){switch(kv(t)){case 2:var l=zk;break;case 8:l=Mk;break;default:l=Bh}n=l.bind(null,t,n,e),l=void 0,!ud||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(l=!0),a?l!==void 0?e.addEventListener(t,n,{capture:!0,passive:l}):e.addEventListener(t,n,!0):l!==void 0?e.addEventListener(t,n,{passive:l}):e.addEventListener(t,n,!1)}function Zf(e,t,n,a,l){var i=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===l)break;if(r===4)for(r=a.return;r!==null;){var o=r.tag;if((o===3||o===4)&&r.stateNode.containerInfo===l)return;r=r.return}for(;s!==null;){if(r=pi(s),r===null)return;if(o=r.tag,o===5||o===6||o===26||o===27){a=i=r;continue e}s=s.parentNode}}a=a.return}cb(function(){var u=i,c=Pd(n),f=[];e:{var d=Ab.get(e);if(d!==void 0){var p=_u,S=e;switch(e){case"keypress":if(Vo(n)===0)break e;case"keydown":case"keyup":p=eE;break;case"focusin":S="focus",p=Af;break;case"focusout":S="blur",p=Af;break;case"beforeblur":case"afterblur":p=Af;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":p=Rg;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":p=Vx;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":p=aE;break;case Tb:case xb:case Eb:p=$x;break;case kb:p=iE;break;case"scroll":case"scrollend":p=jx;break;case"wheel":p=sE;break;case"copy":case"cut":case"paste":p=Zx;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":p=Ng;break;case"toggle":case"beforetoggle":p=uE}var y=(t&4)!==0,x=!y&&(e==="scroll"||e==="scrollend"),h=y?d!==null?d+"Capture":null:d;y=[];for(var m=u,b;m!==null;){var v=m;if(b=v.stateNode,v=v.tag,v!==5&&v!==26&&v!==27||b===null||h===null||(v=ts(m,h),v!=null&&y.push(cs(m,v,b))),x)break;m=m.return}0<y.length&&(d=new p(d,S,null,n,c),f.push({event:d,listeners:y}))}}if((t&7)===0){e:{if(d=e==="mouseover"||e==="pointerover",p=e==="mouseout"||e==="pointerout",d&&n!==od&&(S=n.relatedTarget||n.fromElement)&&(pi(S)||S[Vi]))break e;if((p||d)&&(d=c.window===c?c:(d=c.ownerDocument)?d.defaultView||d.parentWindow:window,p?(S=n.relatedTarget||n.toElement,p=u,S=S?pi(S):null,S!==null&&(x=ps(S),y=S.tag,S!==x||y!==5&&y!==27&&y!==6)&&(S=null)):(p=null,S=u),p!==S)){if(y=Rg,v="onMouseLeave",h="onMouseEnter",m="mouse",(e==="pointerout"||e==="pointerover")&&(y=Ng,v="onPointerLeave",h="onPointerEnter",m="pointer"),x=p==null?d:Br(p),b=S==null?d:Br(S),d=new y(v,m+"leave",p,n,c),d.target=x,d.relatedTarget=b,v=null,pi(c)===u&&(y=new y(h,m+"enter",S,n,c),y.target=b,y.relatedTarget=x,v=y),x=v,p&&S)t:{for(y=rk,h=p,m=S,b=0,v=h;v;v=y(v))b++;v=0;for(var E=m;E;E=y(E))v++;for(;0<b-v;)h=y(h),b--;for(;0<v-b;)m=y(m),v--;for(;b--;){if(h===m||m!==null&&h===m.alternate){y=h;break t}h=y(h),m=y(m)}y=null}else y=null;p!==null&&Ty(f,d,p,y,!1),S!==null&&x!==null&&Ty(f,x,S,y,!0)}}e:{if(d=u?Br(u):window,p=d.nodeName&&d.nodeName.toLowerCase(),p==="select"||p==="input"&&d.type==="file")var N=zg;else if(Dg(d))if(gb)N=vE;else{N=yE;var R=gE}else p=d.nodeName,!p||p.toLowerCase()!=="input"||d.type!=="checkbox"&&d.type!=="radio"?u&&Id(u.elementType)&&(N=zg):N=bE;if(N&&(N=N(e,u))){mb(f,N,n,c);break e}R&&R(e,d,u),e==="focusout"&&u&&d.type==="number"&&u.memoizedProps.value!=null&&sd(d,"number",d.value)}switch(R=u?Br(u):window,e){case"focusin":(Dg(R)||R.contentEditable==="true")&&(yi=R,cd=u,Gr=null);break;case"focusout":Gr=cd=yi=null;break;case"mousedown":fd=!0;break;case"contextmenu":case"mouseup":case"dragend":fd=!1,Hg(f,n,c);break;case"selectionchange":if(TE)break;case"keydown":case"keyup":Hg(f,n,c)}var C;if(th)e:{switch(e){case"compositionstart":var L="onCompositionStart";break e;case"compositionend":L="onCompositionEnd";break e;case"compositionupdate":L="onCompositionUpdate";break e}L=void 0}else gi?hb(e,n)&&(L="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(L="onCompositionStart");L&&(db&&n.locale!=="ko"&&(gi||L!=="onCompositionStart"?L==="onCompositionEnd"&&gi&&(C=fb()):(Ba=c,Wd="value"in Ba?Ba.value:Ba.textContent,gi=!0)),R=xu(u,L),0<R.length&&(L=new Og(L,e,null,n,c),f.push({event:L,listeners:R}),C?L.data=C:(C=pb(n),C!==null&&(L.data=C)))),(C=fE?dE(e,n):hE(e,n))&&(L=xu(u,"onBeforeInput"),0<L.length&&(R=new Og("onBeforeInput","beforeinput",null,n,c),f.push({event:R,listeners:L}),R.data=C)),lk(f,e,u,n,c)}cv(f,t)})}function cs(e,t,n){return{instance:e,listener:t,currentTarget:n}}function xu(e,t){for(var n=t+"Capture",a=[];e!==null;){var l=e,i=l.stateNode;if(l=l.tag,l!==5&&l!==26&&l!==27||i===null||(l=ts(e,n),l!=null&&a.unshift(cs(e,l,i)),l=ts(e,t),l!=null&&a.push(cs(e,l,i))),e.tag===3)return a;e=e.return}return[]}function rk(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function Ty(e,t,n,a,l){for(var i=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,l?(u=ts(n,i),u!=null&&r.unshift(cs(n,u,o))):l||(u=ts(n,i),u!=null&&r.push(cs(n,u,o)))),n=n.return}r.length!==0&&e.push({event:t,listeners:r})}var sk=/\r\n?/g,ok=/\u0000|\uFFFD/g;function xy(e){return(typeof e=="string"?e:""+e).replace(sk,"\n").replace(ok,"")}function dv(e,t){return t=xy(t),xy(e)===t}function be(e,t,n,a,l,i){switch(n){case"children":typeof a=="string"?t==="body"||t==="textarea"&&a===""||zi(e,a):(typeof a=="number"||typeof a=="bigint")&&t!=="body"&&zi(e,""+a);break;case"className":Ao(e,"class",a);break;case"tabIndex":Ao(e,"tabindex",a);break;case"dir":case"role":case"viewBox":case"width":case"height":Ao(e,n,a);break;case"style":ub(e,a,i);break;case"data":if(t!=="object"){Ao(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=jo(""+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 i=="function"&&(n==="formAction"?(t!=="input"&&be(e,t,"name",l.name,l,null),be(e,t,"formEncType",l.formEncType,l,null),be(e,t,"formMethod",l.formMethod,l,null),be(e,t,"formTarget",l.formTarget,l,null)):(be(e,t,"encType",l.encType,l,null),be(e,t,"method",l.method,l,null),be(e,t,"target",l.target,l,null)));if(a==null||typeof a=="symbol"||typeof a=="boolean"){e.removeAttribute(n);break}a=jo(""+a),e.setAttribute(n,a);break;case"onClick":a!=null&&(e.onclick=fa);break;case"onScroll":a!=null&&te("scroll",e);break;case"onScrollEnd":a!=null&&te("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(l.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=jo(""+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":te("beforetoggle",e),te("toggle",e),qo(e,"popover",a);break;case"xlinkActuate":aa(e,"http://www.w3.org/1999/xlink","xlink:actuate",a);break;case"xlinkArcrole":aa(e,"http://www.w3.org/1999/xlink","xlink:arcrole",a);break;case"xlinkRole":aa(e,"http://www.w3.org/1999/xlink","xlink:role",a);break;case"xlinkShow":aa(e,"http://www.w3.org/1999/xlink","xlink:show",a);break;case"xlinkTitle":aa(e,"http://www.w3.org/1999/xlink","xlink:title",a);break;case"xlinkType":aa(e,"http://www.w3.org/1999/xlink","xlink:type",a);break;case"xmlBase":aa(e,"http://www.w3.org/XML/1998/namespace","xml:base",a);break;case"xmlLang":aa(e,"http://www.w3.org/XML/1998/namespace","xml:lang",a);break;case"xmlSpace":aa(e,"http://www.w3.org/XML/1998/namespace","xml:space",a);break;case"is":qo(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=Bx.get(n)||n,qo(e,n,a))}}function Ld(e,t,n,a,l,i){switch(n){case"style":ub(e,a,i);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(w(61));if(n=a.__html,n!=null){if(l.children!=null)throw Error(w(60));e.innerHTML=n}}break;case"children":typeof a=="string"?zi(e,a):(typeof a=="number"||typeof a=="bigint")&&zi(e,""+a);break;case"onScroll":a!=null&&te("scroll",e);break;case"onScrollEnd":a!=null&&te("scrollend",e);break;case"onClick":a!=null&&(e.onclick=fa);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!ab.hasOwnProperty(n))e:{if(n[0]==="o"&&n[1]==="n"&&(l=n.endsWith("Capture"),t=n.slice(2,l?n.length-7:void 0),i=e[_t]||null,i=i!=null?i[n]:null,typeof i=="function"&&e.removeEventListener(t,i,l),typeof a=="function")){typeof i!="function"&&i!==null&&(n in e?e[n]=null:e.hasAttribute(n)&&e.removeAttribute(n)),e.addEventListener(t,a,l);break e}n in e?e[n]=a:a===!0?e.setAttribute(n,""):qo(e,n,a)}}}function ct(e,t,n){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":te("error",e),te("load",e);var a=!1,l=!1,i;for(i in n)if(n.hasOwnProperty(i)){var r=n[i];if(r!=null)switch(i){case"src":a=!0;break;case"srcSet":l=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(w(137,t));default:be(e,t,i,r,n,null)}}l&&be(e,t,"srcSet",n.srcSet,n,null),a&&be(e,t,"src",n.src,n,null);return;case"input":te("invalid",e);var s=i=r=l=null,o=null,u=null;for(a in n)if(n.hasOwnProperty(a)){var c=n[a];if(c!=null)switch(a){case"name":l=c;break;case"type":r=c;break;case"checked":o=c;break;case"defaultChecked":u=c;break;case"value":i=c;break;case"defaultValue":s=c;break;case"children":case"dangerouslySetInnerHTML":if(c!=null)throw Error(w(137,t));break;default:be(e,t,a,c,n,null)}}rb(e,i,s,o,u,r,l,!1);return;case"select":te("invalid",e),a=r=i=null;for(l in n)if(n.hasOwnProperty(l)&&(s=n[l],s!=null))switch(l){case"value":i=s;break;case"defaultValue":r=s;break;case"multiple":a=s;default:be(e,t,l,s,n,null)}t=i,n=r,e.multiple=!!a,t!=null?Ai(e,!!a,t,!1):n!=null&&Ai(e,!!a,n,!0);return;case"textarea":te("invalid",e),i=l=a=null;for(r in n)if(n.hasOwnProperty(r)&&(s=n[r],s!=null))switch(r){case"value":a=s;break;case"defaultValue":l=s;break;case"children":i=s;break;case"dangerouslySetInnerHTML":if(s!=null)throw Error(w(91));break;default:be(e,t,r,s,n,null)}ob(e,a,l,i);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":be(e,t,o,a,n,null));return;case"dialog":te("beforetoggle",e),te("toggle",e),te("cancel",e),te("close",e);break;case"iframe":case"object":te("load",e);break;case"video":case"audio":for(a=0;a<us.length;a++)te(us[a],e);break;case"image":te("error",e),te("load",e);break;case"details":te("toggle",e);break;case"embed":case"source":case"link":te("error",e),te("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:be(e,t,u,a,n,null)}return;default:if(Id(t)){for(c in n)n.hasOwnProperty(c)&&(a=n[c],a!==void 0&&Ld(e,t,c,a,n,void 0));return}}for(s in n)n.hasOwnProperty(s)&&(a=n[s],a!=null&&be(e,t,s,a,n,null))}function uk(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 l=null,i=null,r=null,s=null,o=null,u=null,c=null;for(p in n){var f=n[p];if(n.hasOwnProperty(p)&&f!=null)switch(p){case"checked":break;case"value":break;case"defaultValue":o=f;default:a.hasOwnProperty(p)||be(e,t,p,null,a,f)}}for(var d in a){var p=a[d];if(f=n[d],a.hasOwnProperty(d)&&(p!=null||f!=null))switch(d){case"type":i=p;break;case"name":l=p;break;case"checked":u=p;break;case"defaultChecked":c=p;break;case"value":r=p;break;case"defaultValue":s=p;break;case"children":case"dangerouslySetInnerHTML":if(p!=null)throw Error(w(137,t));break;default:p!==f&&be(e,t,d,p,a,f)}}rd(e,r,s,o,u,c,i,l);return;case"select":p=r=s=d=null;for(i in n)if(o=n[i],n.hasOwnProperty(i)&&o!=null)switch(i){case"value":break;case"multiple":p=o;default:a.hasOwnProperty(i)||be(e,t,i,null,a,o)}for(l in a)if(i=a[l],o=n[l],a.hasOwnProperty(l)&&(i!=null||o!=null))switch(l){case"value":d=i;break;case"defaultValue":s=i;break;case"multiple":r=i;default:i!==o&&be(e,t,l,i,a,o)}t=s,n=r,a=p,d!=null?Ai(e,!!n,d,!1):!!a!=!!n&&(t!=null?Ai(e,!!n,t,!0):Ai(e,!!n,n?[]:"",!1));return;case"textarea":p=d=null;for(s in n)if(l=n[s],n.hasOwnProperty(s)&&l!=null&&!a.hasOwnProperty(s))switch(s){case"value":break;case"children":break;default:be(e,t,s,null,a,l)}for(r in a)if(l=a[r],i=n[r],a.hasOwnProperty(r)&&(l!=null||i!=null))switch(r){case"value":d=l;break;case"defaultValue":p=l;break;case"children":break;case"dangerouslySetInnerHTML":if(l!=null)throw Error(w(91));break;default:l!==i&&be(e,t,r,l,a,i)}sb(e,d,p);return;case"option":for(var S in n)d=n[S],n.hasOwnProperty(S)&&d!=null&&!a.hasOwnProperty(S)&&(S==="selected"?e.selected=!1:be(e,t,S,null,a,d));for(o in a)d=a[o],p=n[o],a.hasOwnProperty(o)&&d!==p&&(d!=null||p!=null)&&(o==="selected"?e.selected=d&&typeof d!="function"&&typeof d!="symbol":be(e,t,o,d,a,p));return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var y in n)d=n[y],n.hasOwnProperty(y)&&d!=null&&!a.hasOwnProperty(y)&&be(e,t,y,null,a,d);for(u in a)if(d=a[u],p=n[u],a.hasOwnProperty(u)&&d!==p&&(d!=null||p!=null))switch(u){case"children":case"dangerouslySetInnerHTML":if(d!=null)throw Error(w(137,t));break;default:be(e,t,u,d,a,p)}return;default:if(Id(t)){for(var x in n)d=n[x],n.hasOwnProperty(x)&&d!==void 0&&!a.hasOwnProperty(x)&&Ld(e,t,x,void 0,a,d);for(c in a)d=a[c],p=n[c],!a.hasOwnProperty(c)||d===p||d===void 0&&p===void 0||Ld(e,t,c,d,a,p);return}}for(var h in n)d=n[h],n.hasOwnProperty(h)&&d!=null&&!a.hasOwnProperty(h)&&be(e,t,h,null,a,d);for(f in a)d=a[f],p=n[f],!a.hasOwnProperty(f)||d===p||d==null&&p==null||be(e,t,f,d,a,p)}function Ey(e){switch(e){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function ck(){if(typeof performance.getEntriesByType=="function"){for(var e=0,t=0,n=performance.getEntriesByType("resource"),a=0;a<n.length;a++){var l=n[a],i=l.transferSize,r=l.initiatorType,s=l.duration;if(i&&s&&Ey(r)){for(r=0,s=l.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&&Ey(f)&&(o=o.responseEnd,r+=c*(o<s?1:(s-u)/(o-u)))}if(--a,t+=8*(i+r)/(l.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 Ud=null,Hd=null;function Eu(e){return e.nodeType===9?e:e.ownerDocument}function ky(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 hv(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 Bd(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 Kf=null;function fk(){var e=window.event;return e&&e.type==="popstate"?e===Kf?!1:(Kf=e,!0):(Kf=null,!1)}var pv=typeof setTimeout=="function"?setTimeout:void 0,dk=typeof clearTimeout=="function"?clearTimeout:void 0,Ay=typeof Promise=="function"?Promise:void 0,hk=typeof queueMicrotask=="function"?queueMicrotask:typeof Ay<"u"?function(e){return Ay.resolve(null).then(e).catch(pk)}:pv;function pk(e){setTimeout(function(){throw e})}function nl(e){return e==="head"}function wy(e,t){var n=t,a=0;do{var l=n.nextSibling;if(e.removeChild(n),l&&l.nodeType===8)if(n=l.data,n==="/$"||n==="/&"){if(a===0){e.removeChild(l),Yi(t);return}a--}else if(n==="$"||n==="$?"||n==="$~"||n==="$!"||n==="&")a++;else if(n==="html")Wr(e.ownerDocument.documentElement);else if(n==="head"){n=e.ownerDocument.head,Wr(n);for(var i=n.firstChild;i;){var r=i.nextSibling,s=i.nodeName;i[bs]||s==="SCRIPT"||s==="STYLE"||s==="LINK"&&i.rel.toLowerCase()==="stylesheet"||n.removeChild(i),i=r}}else n==="body"&&Wr(e.ownerDocument.body);n=l}while(n);Yi(t)}function Ry(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 qd(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":qd(n),Jd(n);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(n.rel.toLowerCase()==="stylesheet")continue}e.removeChild(n)}}function mk(e,t,n,a){for(;e.nodeType===1;){var l=n;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!a&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(a){if(!e[bs])switch(t){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(i=e.getAttribute("rel"),i==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(i!==l.rel||e.getAttribute("href")!==(l.href==null||l.href===""?null:l.href)||e.getAttribute("crossorigin")!==(l.crossOrigin==null?null:l.crossOrigin)||e.getAttribute("title")!==(l.title==null?null:l.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(i=e.getAttribute("src"),(i!==(l.src==null?null:l.src)||e.getAttribute("type")!==(l.type==null?null:l.type)||e.getAttribute("crossorigin")!==(l.crossOrigin==null?null:l.crossOrigin))&&i&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(t==="input"&&e.type==="hidden"){var i=l.name==null?null:""+l.name;if(l.type==="hidden"&&e.getAttribute("name")===i)return e}else return e;if(e=cn(e.nextSibling),e===null)break}return null}function gk(e,t,n){if(t==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!n||(e=cn(e.nextSibling),e===null))return null;return e}function mv(e,t){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!t||(e=cn(e.nextSibling),e===null))return null;return e}function jd(e){return e.data==="$?"||e.data==="$~"}function Yd(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState!=="loading"}function yk(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 cn(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 Vd=null;function Oy(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"||n==="/&"){if(t===0)return cn(e.nextSibling);t--}else n!=="$"&&n!=="$!"&&n!=="$?"&&n!=="$~"&&n!=="&"||t++}e=e.nextSibling}return null}function Ny(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 gv(e,t,n){switch(t=Eu(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 Wr(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);Jd(e)}var fn=new Map,_y=new Set;function ku(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var Ta=fe.d;fe.d={f:bk,r:vk,D:Sk,C:Tk,L:xk,m:Ek,X:Ak,S:kk,M:wk};function bk(){var e=Ta.f(),t=Yu();return e||t}function vk(e){var t=Gi(e);t!==null&&t.tag===5&&t.type==="form"?u0(t):Ta.r(e)}var Zi=typeof document>"u"?null:document;function yv(e,t,n){var a=Zi;if(a&&typeof t=="string"&&t){var l=rn(t);l='link[rel="'+e+'"][href="'+l+'"]',typeof n=="string"&&(l+='[crossorigin="'+n+'"]'),_y.has(l)||(_y.add(l),e={rel:e,crossOrigin:n,href:t},a.querySelector(l)===null&&(t=a.createElement("link"),ct(t,"link",e),nt(t),a.head.appendChild(t)))}}function Sk(e){Ta.D(e),yv("dns-prefetch",e,null)}function Tk(e,t){Ta.C(e,t),yv("preconnect",e,t)}function xk(e,t,n){Ta.L(e,t,n);var a=Zi;if(a&&e&&t){var l='link[rel="preload"][as="'+rn(t)+'"]';t==="image"&&n&&n.imageSrcSet?(l+='[imagesrcset="'+rn(n.imageSrcSet)+'"]',typeof n.imageSizes=="string"&&(l+='[imagesizes="'+rn(n.imageSizes)+'"]')):l+='[href="'+rn(e)+'"]';var i=l;switch(t){case"style":i=ji(e);break;case"script":i=Ki(e)}fn.has(i)||(e=Ne({rel:"preload",href:t==="image"&&n&&n.imageSrcSet?void 0:e,as:t},n),fn.set(i,e),a.querySelector(l)!==null||t==="style"&&a.querySelector(ks(i))||t==="script"&&a.querySelector(As(i))||(t=a.createElement("link"),ct(t,"link",e),nt(t),a.head.appendChild(t)))}}function Ek(e,t){Ta.m(e,t);var n=Zi;if(n&&e){var a=t&&typeof t.as=="string"?t.as:"script",l='link[rel="modulepreload"][as="'+rn(a)+'"][href="'+rn(e)+'"]',i=l;switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":i=Ki(e)}if(!fn.has(i)&&(e=Ne({rel:"modulepreload",href:e},t),fn.set(i,e),n.querySelector(l)===null)){switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(n.querySelector(As(i)))return}a=n.createElement("link"),ct(a,"link",e),nt(a),n.head.appendChild(a)}}}function kk(e,t,n){Ta.S(e,t,n);var a=Zi;if(a&&e){var l=ki(a).hoistableStyles,i=ji(e);t=t||"default";var r=l.get(i);if(!r){var s={loading:0,preload:null};if(r=a.querySelector(ks(i)))s.loading=5;else{e=Ne({rel:"stylesheet",href:e,"data-precedence":t},n),(n=fn.get(i))&&Lh(e,n);var o=r=a.createElement("link");nt(o),ct(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,Jo(r,t,a)}r={type:"stylesheet",instance:r,count:1,state:s},l.set(i,r)}}}function Ak(e,t){Ta.X(e,t);var n=Zi;if(n&&e){var a=ki(n).hoistableScripts,l=Ki(e),i=a.get(l);i||(i=n.querySelector(As(l)),i||(e=Ne({src:e,async:!0},t),(t=fn.get(l))&&Uh(e,t),i=n.createElement("script"),nt(i),ct(i,"link",e),n.head.appendChild(i)),i={type:"script",instance:i,count:1,state:null},a.set(l,i))}}function wk(e,t){Ta.M(e,t);var n=Zi;if(n&&e){var a=ki(n).hoistableScripts,l=Ki(e),i=a.get(l);i||(i=n.querySelector(As(l)),i||(e=Ne({src:e,async:!0,type:"module"},t),(t=fn.get(l))&&Uh(e,t),i=n.createElement("script"),nt(i),ct(i,"link",e),n.head.appendChild(i)),i={type:"script",instance:i,count:1,state:null},a.set(l,i))}}function Cy(e,t,n,a){var l=(l=Va.current)?ku(l):null;if(!l)throw Error(w(446));switch(e){case"meta":case"title":return null;case"style":return typeof n.precedence=="string"&&typeof n.href=="string"?(t=ji(n.href),n=ki(l).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=ji(n.href);var i=ki(l).hoistableStyles,r=i.get(e);if(r||(l=l.ownerDocument||l,r={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},i.set(e,r),(i=l.querySelector(ks(e)))&&!i._p&&(r.instance=i,r.state.loading=5),fn.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},fn.set(e,n),i||Rk(l,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=Ki(n),n=ki(l).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 ji(e){return'href="'+rn(e)+'"'}function ks(e){return'link[rel="stylesheet"]['+e+"]"}function bv(e){return Ne({},e,{"data-precedence":e.precedence,precedence:null})}function Rk(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}),ct(t,"link",n),nt(t),e.head.appendChild(t))}function Ki(e){return'[src="'+rn(e)+'"]'}function As(e){return"script[async]"+e}function Dy(e,t,n){if(t.count++,t.instance===null)switch(t.type){case"style":var a=e.querySelector('style[data-href~="'+rn(n.href)+'"]');if(a)return t.instance=a,nt(a),a;var l=Ne({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return a=(e.ownerDocument||e).createElement("style"),nt(a),ct(a,"style",l),Jo(a,n.precedence,e),t.instance=a;case"stylesheet":l=ji(n.href);var i=e.querySelector(ks(l));if(i)return t.state.loading|=4,t.instance=i,nt(i),i;a=bv(n),(l=fn.get(l))&&Lh(a,l),i=(e.ownerDocument||e).createElement("link"),nt(i);var r=i;return r._p=new Promise(function(s,o){r.onload=s,r.onerror=o}),ct(i,"link",a),t.state.loading|=4,Jo(i,n.precedence,e),t.instance=i;case"script":return i=Ki(n.src),(l=e.querySelector(As(i)))?(t.instance=l,nt(l),l):(a=n,(l=fn.get(i))&&(a=Ne({},n),Uh(a,l)),e=e.ownerDocument||e,l=e.createElement("script"),nt(l),ct(l,"link",a),e.head.appendChild(l),t.instance=l);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,Jo(a,n.precedence,e));return t.instance}function Jo(e,t,n){for(var a=n.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),l=a.length?a[a.length-1]:null,i=l,r=0;r<a.length;r++){var s=a[r];if(s.dataset.precedence===t)i=s;else if(i!==l)break}i?i.parentNode.insertBefore(e,i.nextSibling):(t=n.nodeType===9?n.head:n,t.insertBefore(e,t.firstChild))}function Lh(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.title==null&&(e.title=t.title)}function Uh(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.integrity==null&&(e.integrity=t.integrity)}var Io=null;function zy(e,t,n){if(Io===null){var a=new Map,l=Io=new Map;l.set(n,a)}else l=Io,a=l.get(n),a||(a=new Map,l.set(n,a));if(a.has(e))return a;for(a.set(e,null),n=n.getElementsByTagName(e),l=0;l<n.length;l++){var i=n[l];if(!(i[bs]||i[st]||e==="link"&&i.getAttribute("rel")==="stylesheet")&&i.namespaceURI!=="http://www.w3.org/2000/svg"){var r=i.getAttribute(t)||"";r=e+r;var s=a.get(r);s?s.push(i):a.set(r,[i])}}return a}function My(e,t,n){e=e.ownerDocument||e,e.head.insertBefore(n,t==="title"?e.querySelector("head > title"):null)}function Ok(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 vv(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}function Nk(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 l=ji(a.href),i=t.querySelector(ks(l));if(i){t=i._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(e.count++,e=Au.bind(e),t.then(e,e)),n.state.loading|=4,n.instance=i,nt(i);return}i=t.ownerDocument||t,a=bv(a),(l=fn.get(l))&&Lh(a,l),i=i.createElement("link"),nt(i);var r=i;r._p=new Promise(function(s,o){r.onload=s,r.onerror=o}),ct(i,"link",a),n.instance=i}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(n,t),(t=n.state.preload)&&(n.state.loading&3)===0&&(e.count++,n=Au.bind(e),t.addEventListener("load",n),t.addEventListener("error",n))}}var Ff=0;function _k(e,t){return e.stylesheets&&e.count===0&&Po(e,e.stylesheets),0<e.count||0<e.imgCount?function(n){var a=setTimeout(function(){if(e.stylesheets&&Po(e,e.stylesheets),e.unsuspend){var i=e.unsuspend;e.unsuspend=null,i()}},6e4+t);0<e.imgBytes&&Ff===0&&(Ff=62500*ck());var l=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&Po(e,e.stylesheets),e.unsuspend)){var i=e.unsuspend;e.unsuspend=null,i()}},(e.imgBytes>Ff?50:800)+t);return e.unsuspend=n,function(){e.unsuspend=null,clearTimeout(a),clearTimeout(l)}}:null}function Au(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Po(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var wu=null;function Po(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,wu=new Map,t.forEach(Ck,e),wu=null,Au.call(e))}function Ck(e,t){if(!(t.state.loading&4)){var n=wu.get(e);if(n)var a=n.get(null);else{n=new Map,wu.set(e,n);for(var l=e.querySelectorAll("link[data-precedence],style[data-precedence]"),i=0;i<l.length;i++){var r=l[i];(r.nodeName==="LINK"||r.getAttribute("media")!=="not all")&&(n.set(r.dataset.precedence,r),a=r)}a&&n.set(null,a)}l=t.instance,r=l.getAttribute("data-precedence"),i=n.get(r)||a,i===a&&n.set(null,l),n.set(r,l),this.count++,a=Au.bind(this),l.addEventListener("load",a),l.addEventListener("error",a),i?i.parentNode.insertBefore(l,i.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(l,e.firstChild)),t.state.loading|=4}}var fs={$$typeof:ca,Provider:null,Consumer:null,_currentValue:Tl,_currentValue2:Tl,_threadCount:0};function Dk(e,t,n,a,l,i,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=Tf(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Tf(0),this.hiddenUpdates=Tf(null),this.identifierPrefix=a,this.onUncaughtError=l,this.onCaughtError=i,this.onRecoverableError=r,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=o,this.incompleteTransitions=new Map}function Sv(e,t,n,a,l,i,r,s,o,u,c,f){return e=new Dk(e,t,n,r,o,u,c,f,s),t=1,i===!0&&(t|=24),i=Gt(3,null,null,t),e.current=i,i.stateNode=e,t=oh(),t.refCount++,e.pooledCache=t,t.refCount++,i.memoizedState={element:a,isDehydrated:n,cache:t},fh(i),e}function Tv(e){return e?(e=Si,e):Si}function xv(e,t,n,a,l,i){l=Tv(l),a.context===null?a.context=l:a.pendingContext=l,a=Xa(t),a.payload={element:n},i=i===void 0?null:i,i!==null&&(a.callback=i),n=$a(e,a,t),n!==null&&(Nt(n,e,t),$r(n,e,t))}function Ly(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function Hh(e,t){Ly(e,t),(e=e.alternate)&&Ly(e,t)}function Ev(e){if(e.tag===13||e.tag===31){var t=Ml(e,67108864);t!==null&&Nt(t,e,67108864),Hh(e,67108864)}}function Uy(e){if(e.tag===13||e.tag===31){var t=Kt();t=Kd(t);var n=Ml(e,t);n!==null&&Nt(n,e,t),Hh(e,t)}}var Ru=!0;function zk(e,t,n,a){var l=Q.T;Q.T=null;var i=fe.p;try{fe.p=2,Bh(e,t,n,a)}finally{fe.p=i,Q.T=l}}function Mk(e,t,n,a){var l=Q.T;Q.T=null;var i=fe.p;try{fe.p=8,Bh(e,t,n,a)}finally{fe.p=i,Q.T=l}}function Bh(e,t,n,a){if(Ru){var l=Gd(a);if(l===null)Zf(e,t,a,Ou,n),Hy(e,a);else if(Uk(l,e,t,n,a))a.stopPropagation();else if(Hy(e,a),t&4&&-1<Lk.indexOf(e)){for(;l!==null;){var i=Gi(l);if(i!==null)switch(i.tag){case 3:if(i=i.stateNode,i.current.memoizedState.isDehydrated){var r=bl(i.pendingLanes);if(r!==0){var s=i;for(s.pendingLanes|=2,s.entangledLanes|=2;r;){var o=1<<31-Zt(r);s.entanglements[1]|=o,r&=~o}qn(i),(ce&6)===0&&(yu=$t()+500,Es(0,!1))}}break;case 31:case 13:s=Ml(i,2),s!==null&&Nt(s,i,2),Yu(),Hh(i,2)}if(i=Gd(a),i===null&&Zf(e,t,a,Ou,n),i===l)break;l=i}l!==null&&a.stopPropagation()}else Zf(e,t,a,null,n)}}function Gd(e){return e=Pd(e),qh(e)}var Ou=null;function qh(e){if(Ou=null,e=pi(e),e!==null){var t=ps(e);if(t===null)e=null;else{var n=t.tag;if(n===13){if(e=Gy(t),e!==null)return e;e=null}else if(n===31){if(e=Xy(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 Ou=e,null}function kv(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(xx()){case Ky:return 2;case Fy:return 8;case au:case Ex:return 32;case Jy:return 268435456;default:return 32}default:return 32}}var Xd=!1,Ka=null,Fa=null,Ja=null,ds=new Map,hs=new Map,Ua=[],Lk="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 Hy(e,t){switch(e){case"focusin":case"focusout":Ka=null;break;case"dragenter":case"dragleave":Fa=null;break;case"mouseover":case"mouseout":Ja=null;break;case"pointerover":case"pointerout":ds.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":hs.delete(t.pointerId)}}function Mr(e,t,n,a,l,i){return e===null||e.nativeEvent!==i?(e={blockedOn:t,domEventName:n,eventSystemFlags:a,nativeEvent:i,targetContainers:[l]},t!==null&&(t=Gi(t),t!==null&&Ev(t)),e):(e.eventSystemFlags|=a,t=e.targetContainers,l!==null&&t.indexOf(l)===-1&&t.push(l),e)}function Uk(e,t,n,a,l){switch(t){case"focusin":return Ka=Mr(Ka,e,t,n,a,l),!0;case"dragenter":return Fa=Mr(Fa,e,t,n,a,l),!0;case"mouseover":return Ja=Mr(Ja,e,t,n,a,l),!0;case"pointerover":var i=l.pointerId;return ds.set(i,Mr(ds.get(i)||null,e,t,n,a,l)),!0;case"gotpointercapture":return i=l.pointerId,hs.set(i,Mr(hs.get(i)||null,e,t,n,a,l)),!0}return!1}function Av(e){var t=pi(e.target);if(t!==null){var n=ps(t);if(n!==null){if(t=n.tag,t===13){if(t=Gy(n),t!==null){e.blockedOn=t,Sg(e.priority,function(){Uy(n)});return}}else if(t===31){if(t=Xy(n),t!==null){e.blockedOn=t,Sg(e.priority,function(){Uy(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 Wo(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=Gd(e.nativeEvent);if(n===null){n=e.nativeEvent;var a=new n.constructor(n.type,n);od=a,n.target.dispatchEvent(a),od=null}else return t=Gi(n),t!==null&&Ev(t),e.blockedOn=n,!1;t.shift()}return!0}function By(e,t,n){Wo(e)&&n.delete(t)}function Hk(){Xd=!1,Ka!==null&&Wo(Ka)&&(Ka=null),Fa!==null&&Wo(Fa)&&(Fa=null),Ja!==null&&Wo(Ja)&&(Ja=null),ds.forEach(By),hs.forEach(By)}function Ho(e,t){e.blockedOn===t&&(e.blockedOn=null,Xd||(Xd=!0,Je.unstable_scheduleCallback(Je.unstable_NormalPriority,Hk)))}var Bo=null;function qy(e){Bo!==e&&(Bo=e,Je.unstable_scheduleCallback(Je.unstable_NormalPriority,function(){Bo===e&&(Bo=null);for(var t=0;t<e.length;t+=3){var n=e[t],a=e[t+1],l=e[t+2];if(typeof a!="function"){if(qh(a||n)===null)continue;break}var i=Gi(n);i!==null&&(e.splice(t,3),t-=3,kd(i,{pending:!0,data:l,method:n.method,action:a},a,l))}}))}function Yi(e){function t(o){return Ho(o,e)}Ka!==null&&Ho(Ka,e),Fa!==null&&Ho(Fa,e),Ja!==null&&Ho(Ja,e),ds.forEach(t),hs.forEach(t);for(var n=0;n<Ua.length;n++){var a=Ua[n];a.blockedOn===e&&(a.blockedOn=null)}for(;0<Ua.length&&(n=Ua[0],n.blockedOn===null);)Av(n),n.blockedOn===null&&Ua.shift();if(n=(e.ownerDocument||e).$$reactFormReplay,n!=null)for(a=0;a<n.length;a+=3){var l=n[a],i=n[a+1],r=l[_t]||null;if(typeof i=="function")r||qy(n);else if(r){var s=null;if(i&&i.hasAttribute("formAction")){if(l=i,r=i[_t]||null)s=r.formAction;else if(qh(l)!==null)continue}else s=r.action;typeof s=="function"?n[a+1]=s:(n.splice(a,3),a-=3),qy(n)}}}function wv(){function e(i){i.canIntercept&&i.info==="react-transition"&&i.intercept({handler:function(){return new Promise(function(r){return l=r})},focusReset:"manual",scroll:"manual"})}function t(){l!==null&&(l(),l=null),a||setTimeout(n,20)}function n(){if(!a&&!navigation.transition){var i=navigation.currentEntry;i&&i.url!=null&&navigation.navigate(i.url,{state:i.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var a=!1,l=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),l!==null&&(l(),l=null)}}}function jh(e){this._internalRoot=e}Xu.prototype.render=jh.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(w(409));var n=t.current,a=Kt();xv(n,a,e,t,null,null)};Xu.prototype.unmount=jh.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;xv(e.current,2,null,e,null,null),Yu(),t[Vi]=null}};function Xu(e){this._internalRoot=e}Xu.prototype.unstable_scheduleHydration=function(e){if(e){var t=tb();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Ua.length&&t!==0&&t<Ua[n].priority;n++);Ua.splice(n,0,e),n===0&&Av(e)}};var jy=Yy.version;if(jy!=="19.2.6")throw Error(w(527,jy,"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=mx(t),e=e!==null?$y(e):null,e=e===null?null:e.stateNode,e};var Bk={bundleType:0,version:"19.2.6",rendererPackageName:"react-dom",currentDispatcherRef:Q,reconcilerVersion:"19.2.6"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&(Lr=__REACT_DEVTOOLS_GLOBAL_HOOK__,!Lr.isDisabled&&Lr.supportsFiber))try{ms=Lr.inject(Bk),Qt=Lr}catch(e){}var Lr;$u.createRoot=function(e,t){if(!Vy(e))throw Error(w(299));var n=!1,a="",l=y0,i=b0,r=v0;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(a=t.identifierPrefix),t.onUncaughtError!==void 0&&(l=t.onUncaughtError),t.onCaughtError!==void 0&&(i=t.onCaughtError),t.onRecoverableError!==void 0&&(r=t.onRecoverableError)),t=Sv(e,1,!1,null,null,n,a,null,l,i,r,wv),e[Vi]=t.current,Mh(e),new jh(t)};$u.hydrateRoot=function(e,t,n){if(!Vy(e))throw Error(w(299));var a=!1,l="",i=y0,r=b0,s=v0,o=null;return n!=null&&(n.unstable_strictMode===!0&&(a=!0),n.identifierPrefix!==void 0&&(l=n.identifierPrefix),n.onUncaughtError!==void 0&&(i=n.onUncaughtError),n.onCaughtError!==void 0&&(r=n.onCaughtError),n.onRecoverableError!==void 0&&(s=n.onRecoverableError),n.formState!==void 0&&(o=n.formState)),t=Sv(e,1,!0,t,n!=null?n:null,a,l,o,i,r,s,wv),t.context=Tv(null),n=t.current,a=Kt(),a=Kd(a),l=Xa(a),l.callback=null,$a(n,l,a),n=a,t.current.lanes=n,ys(t,n),qn(t),e[Vi]=t.current,Mh(e),new Xu(t)};$u.version="19.2.6"});var _v=qt((CN,Nv)=>{"use strict";function Ov(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Ov)}catch(e){console.error(e)}}Ov(),Nv.exports=Rv()});var ES=qt(uc=>{"use strict";var sA=Symbol.for("react.transitional.element"),oA=Symbol.for("react.fragment");function xS(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 l in t)l!=="key"&&(n[l]=t[l])}else n=t;return t=n.ref,{$$typeof:sA,type:e,key:a,ref:t!==void 0?t:null,props:n}}uc.Fragment=oA;uc.jsx=xS;uc.jsxs=xS});var Me=qt(($2,kS)=>{"use strict";kS.exports=ES()});var Z=e=>typeof e=="string",mr=()=>{let e,t,n=new Promise((a,l)=>{e=a,t=l});return n.resolve=e,n.reject=t,n},Gp=e=>e==null?"":String(e),j1=(e,t,n)=>{e.forEach(a=>{t[a]&&(n[a]=t[a])})},Y1=/###/g,Xp=e=>e&&e.includes("###")?e.replace(Y1,"."):e,$p=e=>!e||Z(e),gr=(e,t,n)=>{let a=Z(t)?t.split("."):t,l=0;for(;l<a.length-1;){if($p(e))return{};let i=Xp(a[l]);!e[i]&&n&&(e[i]=new n),Object.prototype.hasOwnProperty.call(e,i)?e=e[i]:e={},++l}return $p(e)?{}:{obj:e,k:Xp(a[l])}},Qp=(e,t,n)=>{let{obj:a,k:l}=gr(e,t,Object);if(a!==void 0||t.length===1){a[l]=n;return}let i=t[t.length-1],r=t.slice(0,t.length-1),s=gr(e,r,Object);for(;s.obj===void 0&&r.length;)i="".concat(r[r.length-1],".").concat(i),r=r.slice(0,r.length-1),s=gr(e,r,Object),s!=null&&s.obj&&typeof s.obj["".concat(s.k,".").concat(i)]<"u"&&(s.obj=void 0);s.obj["".concat(s.k,".").concat(i)]=n},V1=(e,t,n,a)=>{let{obj:l,k:i}=gr(e,t,Object);l[i]=l[i]||[],l[i].push(n)},Ws=(e,t)=>{let{obj:n,k:a}=gr(e,t);if(n&&Object.prototype.hasOwnProperty.call(n,a))return n[a]},G1=(e,t,n)=>{let a=Ws(e,n);return a!==void 0?a:Ws(t,n)},Pp=(e,t,n)=>{for(let a in t)a!=="__proto__"&&a!=="constructor"&&(a in e?Z(e[a])||e[a]instanceof String||Z(t[a])||t[a]instanceof String?n&&(e[a]=t[a]):Pp(e[a],t[a],n):e[a]=t[a]);return e},ea=e=>e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"),X1={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"},$1=e=>Z(e)?e.replace(/[&<>"'\/]/g,t=>X1[t]):e,Hc=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}},Q1=[" ",",","?","!",";"],Z1=new Hc(20),K1=(e,t,n)=>{t=t||"",n=n||"";let a=Q1.filter(r=>!t.includes(r)&&!n.includes(r));if(a.length===0)return!0;let l=Z1.getRegExp("(".concat(a.map(r=>r==="?"?"\\?":r).join("|"),")")),i=!l.test(e);if(!i){let r=e.indexOf(n);r>0&&!l.test(e.substring(0,r))&&(i=!0)}return i},Bc=(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),l=e;for(let i=0;i<a.length;){if(!l||typeof l!="object")return;let r,s="";for(let o=i;o<a.length;++o)if(o!==i&&(s+=n),s+=a[o],r=l[s],r!==void 0){if(["string","number","boolean"].includes(typeof r)&&o<a.length-1)continue;i+=o-i+1;break}l=r}return l},yr=e=>e==null?void 0:e.replace(/_/g,"-"),F1={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)}},qc=class e{constructor(t,n={}){this.init(t,n)}init(t,n={}){this.prefix=n.prefix||"i18next:",this.logger=t||F1,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,l){return l&&!this.debug?null:(t=t.map(i=>Z(i)?i.replace(/[\r\n\x00-\x1F\x7F]/g," "):i),Z(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)}},Cn=new qc,Il=class{constructor(){this.observers={}}on(t,n){return t.split(" ").forEach(a=>{this.observers[a]||(this.observers[a]=new Map);let l=this.observers[a].get(n)||0;this.observers[a].set(n,l+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=(...l)=>{n(...l),this.off(t,a)};return this.on(t,a),this}emit(t,...n){this.observers[t]&&Array.from(this.observers[t].entries()).forEach(([l,i])=>{for(let r=0;r<i;r++)l(...n)}),this.observers["*"]&&Array.from(this.observers["*"].entries()).forEach(([l,i])=>{for(let r=0;r<i;r++)l(t,...n)})}},eo=class extends Il{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,l={}){var u,c;let i=l.keySeparator!==void 0?l.keySeparator:this.options.keySeparator,r=l.ignoreJSONStructure!==void 0?l.ignoreJSONStructure:this.options.ignoreJSONStructure,s;t.includes(".")?s=t.split("."):(s=[t,n],a&&(Array.isArray(a)?s.push(...a):Z(a)&&i?s.push(...a.split(i)):s.push(a)));let o=Ws(this.data,s);return!o&&!n&&!a&&t.includes(".")&&(t=s[0],n=s[1],a=s.slice(2).join(".")),o||!r||!Z(a)?o:Bc((c=(u=this.data)==null?void 0:u[t])==null?void 0:c[n],a,i)}addResource(t,n,a,l,i={silent:!1}){let r=i.keySeparator!==void 0?i.keySeparator:this.options.keySeparator,s=[t,n];a&&(s=s.concat(r?a.split(r):a)),t.includes(".")&&(s=t.split("."),l=n,n=s[1]),this.addNamespaces(n),Qp(this.data,s,l),i.silent||this.emit("added",t,n,a,l)}addResources(t,n,a,l={silent:!1}){for(let i in a)(Z(a[i])||Array.isArray(a[i]))&&this.addResource(t,n,i,a[i],{silent:!0});l.silent||this.emit("added",t,n,a)}addResourceBundle(t,n,a,l,i,r={silent:!1,skipCopy:!1}){let s=[t,n];t.includes(".")&&(s=t.split("."),l=a,a=n,n=s[1]),this.addNamespaces(n);let o=Ws(this.data,s)||{};r.skipCopy||(a=JSON.parse(JSON.stringify(a))),l?Pp(o,a,i):o=T(T({},o),a),Qp(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(l=>n[l]&&Object.keys(n[l]).length>0)}toJSON(){return this.data}},Wp={processors:{},addPostProcessor(e){this.processors[e.name]=e},handle(e,t,n,a,l){return e.forEach(i=>{var r,s;t=(s=(r=this.processors[i])==null?void 0:r.process(t,n,a,l))!=null?s:t}),t}},em=Symbol("i18next/PATH_KEY");function J1(){let e=[],t=Object.create(null),n;return t.get=(a,l)=>{var i;return(i=n==null?void 0:n.revoke)==null||i.call(n),l===em?e:(e.push(l),n=Proxy.revocable(a,t),n.proxy)},Proxy.revocable(Object.create(null),t).proxy}function dl(e,t){var r,s;let{[em]:n}=e(J1()),a=(r=t==null?void 0:t.keySeparator)!=null?r:".",l=(s=t==null?void 0:t.nsSeparator)!=null?s:":",i=(t==null?void 0:t.enableSelector)==="strict";if(n.length>1&&l){let o=t==null?void 0:t.ns,u=i?Array.isArray(o)?o:o?[o]:null:Array.isArray(o)?o:null;if(u&&(i?u:u.length>1?u.slice(1):[]).includes(n[0]))return"".concat(n[0]).concat(l).concat(n.slice(1).join(a))}return n.join(a)}var Mc=e=>!Z(e)&&typeof e!="boolean"&&typeof e!="number",to=class e extends Il{constructor(t,n={}){super(),j1(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],t,this),this.options=n,this.options.keySeparator===void 0&&(this.options.keySeparator="."),this.logger=Cn.create("translator"),this.checkedLoadedFor={}}changeLanguage(t){t&&(this.language=t)}exists(t,n={interpolation:{}}){let a=T({},n);if(t==null)return!1;let l=this.resolve(t,a);if((l==null?void 0:l.res)===void 0)return!1;let i=Mc(l.res);return!(a.returnObjects===!1&&i)}extractFromKey(t,n){let a=n.nsSeparator!==void 0?n.nsSeparator:this.options.nsSeparator;a===void 0&&(a=":");let l=n.keySeparator!==void 0?n.keySeparator:this.options.keySeparator,i=n.ns||this.options.defaultNS||[],r=a&&t.includes(a),s=!this.options.userDefinedKeySeparator&&!n.keySeparator&&!this.options.userDefinedNsSeparator&&!n.nsSeparator&&!K1(t,a,l);if(r&&!s){let o=t.match(this.interpolator.nestingRegexp);if(o&&o.length>0)return{key:t,namespaces:Z(i)?[i]:i};let u=t.split(a);(a!==l||a===l&&this.options.ns.includes(u[0]))&&(i=u.shift()),t=u.join(l)}return{key:t,namespaces:Z(i)?[i]:i}}translate(t,n,a){let l=typeof n=="object"?T({},n):n;if(typeof l!="object"&&this.options.overloadTranslationOptionHandler&&(l=this.options.overloadTranslationOptionHandler(arguments)),typeof l=="object"&&(l=T({},l)),l||(l={}),t==null)return"";typeof t=="function"&&(t=dl(t,T(T({},this.options),l))),Array.isArray(t)||(t=[String(t)]),t=t.map(D=>typeof D=="function"?dl(D,T(T({},this.options),l)):String(D));let i=l.returnDetails!==void 0?l.returnDetails:this.options.returnDetails,r=l.keySeparator!==void 0?l.keySeparator:this.options.keySeparator,{key:s,namespaces:o}=this.extractFromKey(t[t.length-1],l),u=o[o.length-1],c=l.nsSeparator!==void 0?l.nsSeparator:this.options.nsSeparator;c===void 0&&(c=":");let f=l.lng||this.language,d=l.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if((f==null?void 0:f.toLowerCase())==="cimode")return d?i?{res:"".concat(u).concat(c).concat(s),usedKey:s,exactUsedKey:s,usedLng:f,usedNS:u,usedParams:this.getUsedParamsDetails(l)}:"".concat(u).concat(c).concat(s):i?{res:s,usedKey:s,exactUsedKey:s,usedLng:f,usedNS:u,usedParams:this.getUsedParamsDetails(l)}:s;let p=this.resolve(t,l),S=p==null?void 0:p.res,y=(p==null?void 0:p.usedKey)||s,x=(p==null?void 0:p.exactUsedKey)||s,h=["[object Number]","[object Function]","[object RegExp]"],m=l.joinArrays!==void 0?l.joinArrays:this.options.joinArrays,b=!this.i18nFormat||this.i18nFormat.handleAsObject,v=l.count!==void 0&&!Z(l.count),E=e.hasDefaultValue(l),N=v?this.pluralResolver.getSuffix(f,l.count,l):"",R=l.ordinal&&v?this.pluralResolver.getSuffix(f,l.count,{ordinal:!1}):"",C=v&&!l.ordinal&&l.count===0,L=C&&l["defaultValue".concat(this.options.pluralSeparator,"zero")]||l["defaultValue".concat(N)]||l["defaultValue".concat(R)]||l.defaultValue,U=S;b&&!S&&E&&(U=L);let Se=Mc(U),X=Object.prototype.toString.apply(U);if(b&&U&&Se&&!h.includes(X)&&!(Z(m)&&Array.isArray(U))){if(!l.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");let D=this.options.returnedObjectHandler?this.options.returnedObjectHandler(y,U,M(T({},l),{ns:o})):"key '".concat(s," (").concat(this.language,")' returned an object instead of string.");return i?(p.res=D,p.usedParams=this.getUsedParamsDetails(l),p):D}if(r){let D=Array.isArray(U),z=D?[]:{},P=D?x:y;for(let ie in U)if(Object.prototype.hasOwnProperty.call(U,ie)){let re="".concat(P).concat(r).concat(ie);E&&!S?z[ie]=this.translate(re,M(T({},l),{defaultValue:Mc(L)?L[ie]:void 0,joinArrays:!1,ns:o})):z[ie]=this.translate(re,M(T({},l),{joinArrays:!1,ns:o})),z[ie]===re&&(z[ie]=U[ie])}S=z}}else if(b&&Z(m)&&Array.isArray(S))S=S.join(m),S&&(S=this.extendTranslation(S,t,l,a));else{let D=!1,z=!1;!this.isValidLookup(S)&&E&&(D=!0,S=L),this.isValidLookup(S)||(z=!0,S=s);let ie=(l.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey)&&z?void 0:S,re=E&&L!==S&&this.options.updateMissing;if(z||D||re){if(this.logger.log(re?"updateKey":"missingKey",f,u,v&&!re?"".concat(s).concat(this.pluralResolver.getSuffix(f,l.count,l)):s,re?L:S),r){let qe=this.resolve(s,M(T({},l),{keySeparator:!1}));qe&&qe.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 Pe=[],Lt=this.languageUtils.getFallbackCodes(this.options.fallbackLng,l.lng||this.language);if(this.options.saveMissingTo==="fallback"&&Lt&&Lt[0])for(let qe=0;qe<Lt.length;qe++)Pe.push(Lt[qe]);else this.options.saveMissingTo==="all"?Pe=this.languageUtils.toResolveHierarchy(l.lng||this.language):Pe.push(l.lng||this.language);let Zn=(qe,Ut,It)=>{var pn;let ge=E&&It!==S?It:ie;this.options.missingKeyHandler?this.options.missingKeyHandler(qe,u,Ut,ge,re,l):(pn=this.backendConnector)!=null&&pn.saveMissing&&this.backendConnector.saveMissing(qe,u,Ut,ge,re,l),this.emit("missingKey",qe,u,Ut,S)};this.options.saveMissing&&(this.options.saveMissingPlurals&&v?Pe.forEach(qe=>{let Ut=this.pluralResolver.getSuffixes(qe,l);C&&l["defaultValue".concat(this.options.pluralSeparator,"zero")]&&!Ut.includes("".concat(this.options.pluralSeparator,"zero"))&&Ut.push("".concat(this.options.pluralSeparator,"zero")),Ut.forEach(It=>{Zn([qe],s+It,l["defaultValue".concat(It)]||L)})}):Zn(Pe,s,L))}S=this.extendTranslation(S,t,l,p,a),z&&S===s&&this.options.appendNamespaceToMissingKey&&(S="".concat(u).concat(c).concat(s)),(z||D)&&this.options.parseMissingKeyHandler&&(S=this.options.parseMissingKeyHandler(this.options.appendNamespaceToMissingKey?"".concat(u).concat(c).concat(s):s,D?S:void 0,l))}return i?(p.res=S,p.usedParams=this.getUsedParamsDetails(l),p):S}extendTranslation(t,n,a,l,i){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||l.usedLng,l.usedNS,l.usedKey,{resolved:l});else if(!a.skipInterpolation){a.interpolation&&this.interpolator.init(M(T({},a),{interpolation:T(T({},this.options.interpolation),a.interpolation)}));let c=Z(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 p=t.match(this.interpolator.nestingRegexp);f=p&&p.length}let d=a.replace&&!Z(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||l.usedLng,a),c){let p=t.match(this.interpolator.nestingRegexp),S=p&&p.length;f<S&&(a.nest=!1)}!a.lng&&l&&l.res&&(a.lng=this.language||l.usedLng),a.nest!==!1&&(t=this.interpolator.nest(t,(...p)=>(i==null?void 0:i[0])===p[0]&&!a.context?(this.logger.warn("It seems you are nesting recursively key: ".concat(p[0]," in key: ").concat(n[0])),null):this.translate(...p,n),a)),a.interpolation&&this.interpolator.reset()}let r=a.postProcess||this.options.postProcess,s=Z(r)?[r]:r;return t!=null&&(s!=null&&s.length)&&a.applyPostProcessor!==!1&&(t=Wp.handle(s,t,n,this.options&&this.options.postProcessPassResolved?T({i18nResolved:M(T({},l),{usedParams:this.getUsedParamsDetails(a)})},a):a,this)),t}resolve(t,n={}){let a,l,i,r,s;return Z(t)&&(t=[t]),Array.isArray(t)&&(t=t.map(o=>typeof o=="function"?dl(o,T(T({},this.options),n)):o)),t.forEach(o=>{if(this.isValidLookup(a))return;let u=this.extractFromKey(o,n),c=u.key;l=c;let f=u.namespaces;this.options.fallbackNS&&(f=f.concat(this.options.fallbackNS));let d=n.count!==void 0&&!Z(n.count),p=d&&!n.ordinal&&n.count===0,S=n.context!==void 0&&(Z(n.context)||typeof n.context=="number")&&n.context!=="",y=n.lngs?n.lngs:this.languageUtils.toResolveHierarchy(n.lng||this.language,n.fallbackLng);f.forEach(x=>{var h,m;this.isValidLookup(a)||(s=x,!this.checkedLoadedFor["".concat(y[0],"-").concat(x)]&&((h=this.utils)!=null&&h.hasLoadedNamespace)&&!((m=this.utils)!=null&&m.hasLoadedNamespace(s))&&(this.checkedLoadedFor["".concat(y[0],"-").concat(x)]=!0,this.logger.warn('key "'.concat(l,'" for languages "').concat(y.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!!!")),y.forEach(b=>{var N;if(this.isValidLookup(a))return;r=b;let v=[c];if((N=this.i18nFormat)!=null&&N.addLookupKeys)this.i18nFormat.addLookupKeys(v,c,b,x,n);else{let R;d&&(R=this.pluralResolver.getSuffix(b,n.count,n));let C="".concat(this.options.pluralSeparator,"zero"),L="".concat(this.options.pluralSeparator,"ordinal").concat(this.options.pluralSeparator);if(d&&(n.ordinal&&R.startsWith(L)&&v.push(c+R.replace(L,this.options.pluralSeparator)),v.push(c+R),p&&v.push(c+C)),S){let U="".concat(c).concat(this.options.contextSeparator||"_").concat(n.context);v.push(U),d&&(n.ordinal&&R.startsWith(L)&&v.push(U+R.replace(L,this.options.pluralSeparator)),v.push(U+R),p&&v.push(U+C))}}let E;for(;E=v.pop();)this.isValidLookup(a)||(i=E,a=this.getResource(b,x,E,n))}))})}),{res:a,usedKey:l,exactUsedKey:i,usedLng:r,usedNS:s}}isValidLookup(t){return t!==void 0&&!(!this.options.returnNull&&t===null)&&!(!this.options.returnEmptyString&&t==="")}getResource(t,n,a,l={}){var i;return(i=this.i18nFormat)!=null&&i.getResource?this.i18nFormat.getResource(t,n,a,l):this.resourceStore.getResource(t,n,a,l)}getUsedParamsDetails(t={}){let n=["defaultValue","ordinal","context","replace","lng","lngs","fallbackLng","ns","keySeparator","nsSeparator","returnObjects","returnDetails","joinArrays","postProcess","interpolation"],a=t.replace&&!Z(t.replace),l=a?t.replace:t;if(a&&typeof t.count<"u"&&(l.count=t.count),this.options.interpolation.defaultVariables&&(l=T(T({},this.options.interpolation.defaultVariables),l)),!a){l=T({},l);for(let i of n)delete l[i]}return l}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}},no=class{constructor(t){this.options=t,this.supportedLngs=this.options.supportedLngs||!1,this.logger=Cn.create("languageUtils")}getScriptPartFromCode(t){if(t=yr(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=yr(t),!t||!t.includes("-"))return t;let n=t.split("-");return this.formatLanguageCode(n[0])}formatLanguageCode(t){if(Z(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 l=this.formatLanguageCode(a);(!this.options.supportedLngs||this.isSupportedCode(l))&&(n=l)}),!n&&this.options.supportedLngs&&t.forEach(a=>{if(n)return;let l=this.getScriptPartFromCode(a);if(this.isSupportedCode(l))return n=l;let i=this.getLanguagePartFromCode(a);if(this.isSupportedCode(i))return n=i;n=this.options.supportedLngs.find(r=>r===i?!0:!r.includes("-")&&!i.includes("-")?!1:!!(r.includes("-")&&!i.includes("-")&&r.slice(0,r.indexOf("-"))===i||r.startsWith(i)&&i.length>1))}),n||(n=this.getFallbackCodes(this.options.fallbackLng)[0]),n}getFallbackCodes(t,n){if(!t)return[];if(typeof t=="function"&&(t=t(n)),Z(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),l=[],i=r=>{r&&(this.isSupportedCode(r)?l.push(r):this.logger.warn("rejecting language code not found in supportedLngs: ".concat(r)))};return Z(t)&&(t.includes("-")||t.includes("_"))?(this.options.load!=="languageOnly"&&i(this.formatLanguageCode(t)),this.options.load!=="languageOnly"&&this.options.load!=="currentOnly"&&i(this.getScriptPartFromCode(t)),this.options.load!=="currentOnly"&&i(this.getLanguagePartFromCode(t))):Z(t)&&i(this.formatLanguageCode(t)),a.forEach(r=>{l.includes(r)||i(this.formatLanguageCode(r))}),l}},Zp={zero:0,one:1,two:2,few:3,many:4,other:5},Kp={select:e=>e===1?"one":"other",resolvedOptions:()=>({pluralCategories:["one","other"]})},jc=class{constructor(t,n={}){this.languageUtils=t,this.options=n,this.logger=Cn.create("pluralResolver"),this.pluralRulesCache={}}clearCache(){this.pluralRulesCache={}}getRule(t,n={}){let a=yr(t==="dev"?"en":t),l=n.ordinal?"ordinal":"cardinal",i=JSON.stringify({cleanedCode:a,type:l});if(i in this.pluralRulesCache)return this.pluralRulesCache[i];let r;try{r=new Intl.PluralRules(a,{type:l})}catch(s){if(typeof Intl>"u")return this.logger.error("No Intl support, please use an Intl polyfill!"),Kp;if(!t.match(/-|_/))return Kp;let o=this.languageUtils.getLanguagePartFromCode(t);r=this.getRule(o,n)}return this.pluralRulesCache[i]=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(l=>"".concat(n).concat(l))}getSuffixes(t,n={}){let a=this.getRule(t,n);return a||(a=this.getRule("dev",n)),a?a.resolvedOptions().pluralCategories.sort((l,i)=>Zp[l]-Zp[i]).map(l=>"".concat(this.options.prepend).concat(n.ordinal?"ordinal".concat(this.options.prepend):"").concat(l)):[]}getSuffix(t,n,a={}){let l=this.getRule(t,a);return l?"".concat(this.options.prepend).concat(a.ordinal?"ordinal".concat(this.options.prepend):"").concat(l.select(n)):(this.logger.warn("no plural rule found for: ".concat(t)),this.getSuffix("dev",n,a))}},Fp=(e,t,n,a=".",l=!0)=>{let i=G1(e,t,n);return!i&&l&&Z(n)&&(i=Bc(e,n,a),i===void 0&&(i=Bc(t,n,a))),i},Lc=e=>e.replace(/\$/g,"$$$$"),ao=class{constructor(t={}){var n;this.logger=Cn.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:l,prefix:i,prefixEscaped:r,suffix:s,suffixEscaped:o,formatSeparator:u,unescapeSuffix:c,unescapePrefix:f,nestingPrefix:d,nestingPrefixEscaped:p,nestingSuffix:S,nestingSuffixEscaped:y,nestingOptionsSeparator:x,maxReplaces:h,alwaysFormat:m}=t.interpolation;this.escape=n!==void 0?n:$1,this.escapeValue=a!==void 0?a:!0,this.useRawValueToEscape=l!==void 0?l:!1,this.prefix=i?ea(i):r||"{{",this.suffix=s?ea(s):o||"}}",this.formatSeparator=u||",",this.unescapePrefix=c?"":f?ea(f):"-",this.unescapeSuffix=this.unescapePrefix?"":c?ea(c):"",this.nestingPrefix=d?ea(d):p||ea("$t("),this.nestingSuffix=S?ea(S):y||ea(")"),this.nestingOptionsSeparator=x||",",this.maxReplaces=h||1e3,this.alwaysFormat=m!==void 0?m:!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,l){var p;let i,r,s,o=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{},u=S=>{if(!S.includes(this.formatSeparator)){let m=Fp(n,o,S,this.options.keySeparator,this.options.ignoreJSONStructure);return this.alwaysFormat?this.format(m,void 0,a,M(T(T({},l),n),{interpolationkey:S})):m}let y=S.split(this.formatSeparator),x=y.shift().trim(),h=y.join(this.formatSeparator).trim();return this.format(Fp(n,o,x,this.options.keySeparator,this.options.ignoreJSONStructure),h,a,M(T(T({},l),n),{interpolationkey:x}))};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=(l==null?void 0:l.missingInterpolationHandler)||this.options.missingInterpolationHandler,f=((p=l==null?void 0:l.interpolation)==null?void 0:p.skipOnVariables)!==void 0?l.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables;return[{regex:this.regexpUnescape,safeValue:S=>Lc(S)},{regex:this.regexp,safeValue:S=>this.escapeValue?Lc(this.escape(S)):Lc(S)}].forEach(S=>{for(s=0;i=S.regex.exec(t);){let y=i[1].trim();if(r=u(y),r===void 0)if(typeof c=="function"){let h=c(t,i,l);r=Z(h)?h:""}else if(l&&Object.prototype.hasOwnProperty.call(l,y))r="";else if(f){r=i[0];continue}else this.logger.warn("missed to pass in variable ".concat(y," for interpolating ").concat(t)),r="";else!Z(r)&&!this.useRawValueToEscape&&(r=Gp(r));let x=S.safeValue(r);if(t=t.replace(i[0],x),f?(S.regex.lastIndex+=r.length,S.regex.lastIndex-=i[0].length):S.regex.lastIndex=0,s++,s>=this.maxReplaces)break}}),t}nest(t,n,a={}){let l,i,r,s=(o,u)=>{var y,x;let c=this.nestingOptionsSeparator;if(!o.includes(c))return o;let f=o.split(new RegExp("".concat(ea(c),"[ ]*{"))),d="{".concat(f[1]);o=f[0],d=this.interpolate(d,r);let p=d.match(/'/g),S=d.match(/"/g);(((y=p==null?void 0:p.length)!=null?y:0)%2===0&&!S||((x=S==null?void 0:S.length)!=null?x:0)%2!==0)&&(d=d.replace(/'/g,'"'));try{r=JSON.parse(d),u&&(r=T(T({},u),r))}catch(h){return this.logger.warn("failed parsing options string in nesting for key ".concat(o),h),"".concat(o).concat(c).concat(d)}return r.defaultValue&&r.defaultValue.includes(this.prefix)&&delete r.defaultValue,o};for(;l=this.nestingRegexp.exec(t);){let o=[];r=T({},a),r=r.replace&&!Z(r.replace)?r.replace:r,r.applyPostProcessor=!1,delete r.defaultValue;let u=/{.*}/.test(l[1])?l[1].lastIndexOf("}")+1:l[1].indexOf(this.formatSeparator);if(u!==-1&&(o=l[1].slice(u).split(this.formatSeparator).map(c=>c.trim()).filter(Boolean),l[1]=l[1].slice(0,u)),i=n(s.call(this,l[1].trim(),r),r),i&&l[0]===t&&!Z(i))return i;Z(i)||(i=Gp(i)),i||(this.logger.warn("missed to resolve ".concat(l[1]," for nesting ").concat(t)),i=""),o.length&&(i=o.reduce((c,f)=>this.format(c,f,a.lng,M(T({},a),{interpolationkey:l[1].trim()})),i.trim())),t=t.replace(l[0],i),this.regexp.lastIndex=0}return t}},I1=e=>{let t=e.toLowerCase().trim(),n={};if(e.includes("(")){let a=e.split("(");t=a[0].toLowerCase().trim();let l=a[1].slice(0,-1);t==="currency"&&!l.includes(":")?n.currency||(n.currency=l.trim()):t==="relativetime"&&!l.includes(":")?n.range||(n.range=l.trim()):l.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}},Jp=e=>{let t={};return(n,a,l)=>{let i=l;l&&l.interpolationkey&&l.formatParams&&l.formatParams[l.interpolationkey]&&l[l.interpolationkey]&&(i=M(T({},i),{[l.interpolationkey]:void 0}));let r=a+JSON.stringify(i),s=t[r];return s||(s=e(yr(a),l),t[r]=s),s(n)}},P1=e=>(t,n,a)=>e(yr(n),a)(t),Yc=class{constructor(t={}){this.logger=Cn.create("formatter"),this.options=t,this.init(t)}init(t,n={interpolation:{}}){this.formatSeparator=n.interpolation.formatSeparator||",";let a=n.cacheInBuiltFormats?Jp:P1;this.formats={number:a((l,i)=>{let r=new Intl.NumberFormat(l,T({},i));return s=>r.format(s)}),currency:a((l,i)=>{let r=new Intl.NumberFormat(l,M(T({},i),{style:"currency"}));return s=>r.format(s)}),datetime:a((l,i)=>{let r=new Intl.DateTimeFormat(l,T({},i));return s=>r.format(s)}),relativetime:a((l,i)=>{let r=new Intl.RelativeTimeFormat(l,T({},i));return s=>r.format(s,i.range||"day")}),list:a((l,i)=>{let r=new Intl.ListFormat(l,T({},i));return s=>r.format(s)})}}add(t,n){this.formats[t.toLowerCase().trim()]=n}addCached(t,n){this.formats[t.toLowerCase().trim()]=Jp(n)}format(t,n,a,l={}){if(!n||t==null)return t;let i=n.split(this.formatSeparator);if(i.length>1&&i[0].indexOf("(")>1&&!i[0].includes(")")&&i.find(s=>s.includes(")"))){let s=i.findIndex(o=>o.includes(")"));i[0]=[i[0],...i.splice(1,s)].join(this.formatSeparator)}return i.reduce((s,o)=>{var f;let{formatName:u,formatOptions:c}=I1(o);if(this.formats[u]){let d=s;try{let p=((f=l==null?void 0:l.formatParams)==null?void 0:f[l.interpolationkey])||{},S=p.locale||p.lng||l.locale||l.lng||a;d=this.formats[u](s,S,T(T(T({},c),l),p))}catch(p){this.logger.warn(p)}return d}else this.logger.warn("there was no format function for ".concat(u));return s},t)}},W1=(e,t)=>{e.pending[t]!==void 0&&(delete e.pending[t],e.pendingCount--)},Vc=class extends Il{constructor(t,n,a,l={}){var i,r;super(),this.backend=t,this.store=n,this.services=a,this.languageUtils=a.languageUtils,this.options=l,this.logger=Cn.create("backendConnector"),this.waitingReads=[],this.maxParallelReads=l.maxParallelReads||10,this.readingCalls=0,this.maxRetries=l.maxRetries>=0?l.maxRetries:5,this.retryTimeout=l.retryTimeout>=1?l.retryTimeout:350,this.state={},this.queue=[],(r=(i=this.backend)==null?void 0:i.init)==null||r.call(i,a,l.backend,l)}queueLoad(t,n,a,l){let i={},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),i[d]===void 0&&(i[d]=!0),o[f]===void 0&&(o[f]=!0)))}),c||(s[u]=!0)}),(Object.keys(i).length||Object.keys(r).length)&&this.queue.push({pending:r,pendingCount:Object.keys(r).length,loaded:{},errors:[],callback:l}),{toLoad:Object.keys(i),pending:Object.keys(r),toLoadLanguages:Object.keys(s),toLoadNamespaces:Object.keys(o)}}loaded(t,n,a){let l=t.split("|"),i=l[0],r=l[1];n&&this.emit("failedLoading",i,r,n),!n&&a&&this.store.addResourceBundle(i,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=>{V1(o.loaded,[i],r),W1(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,l=0,i=this.retryTimeout,r){if(!t.length)return r(null,{});if(this.readingCalls>=this.maxParallelReads){this.waitingReads.push({lng:t,ns:n,fcName:a,tried:l,wait:i,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&&l<this.maxRetries){setTimeout(()=>{this.read(t,n,a,l+1,i*2,r)},i);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={},l){if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),l&&l();Z(t)&&(t=this.languageUtils.toResolveHierarchy(t)),Z(n)&&(n=[n]);let i=this.queueLoad(t,n,a,l);if(!i.toLoad.length)return i.pending.length||l(),null;i.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("|"),l=a[0],i=a[1];this.read(l,i,"read",void 0,void 0,(r,s)=>{r&&this.logger.warn("".concat(n,"loading namespace ").concat(i," for language ").concat(l," failed"),r),!r&&s&&this.logger.log("".concat(n,"loaded namespace ").concat(i," for language ").concat(l),s),this.loaded(t,r,s)})}saveMissing(t,n,a,l,i,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 p=M(T({},r),{isUpdate:i}),S=this.backend.create.bind(this.backend);if(S.length<6)try{let y;S.length===5?y=S(t,n,a,l,p):y=S(t,n,a,l),y&&typeof y.then=="function"?y.then(x=>s(null,x)).catch(s):s(null,y)}catch(y){s(y)}else S(t,n,a,l,s,p)}!t||!t[0]||this.store.addResource(t[0],n,a,l)}}},Uc=()=>({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]),Z(e[1])&&(t.defaultValue=e[1]),Z(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}),Ip=e=>(Z(e.ns)&&(e.ns=[e.ns]),Z(e.fallbackLng)&&(e.fallbackLng=[e.fallbackLng]),Z(e.fallbackNS)&&(e.fallbackNS=[e.fallbackNS]),e.supportedLngs&&!e.supportedLngs.includes("cimode")&&(e.supportedLngs=e.supportedLngs.concat(["cimode"])),e),Ps=()=>{},eT=e=>{Object.getOwnPropertyNames(Object.getPrototypeOf(e)).forEach(n=>{typeof e[n]=="function"&&(e[n]=e[n].bind(e))})},Gc=class e extends Il{constructor(t={},n){if(super(),this.options=Ip(t),this.services={},this.logger=Cn,this.modules={external:[]},eT(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&&(Z(t.ns)?t.defaultNS=t.ns:t.ns.includes("translation")||(t.defaultNS=t.ns[0]));let a=Uc();this.options=T(T(T({},a),this.options),Ip(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 l=u=>u?typeof u=="function"?new u:u:null;if(!this.options.isClone){this.modules.logger?Cn.init(l(this.modules.logger),this.options):Cn.init(null,this.options);let u;this.modules.formatter?u=this.modules.formatter:u=Yc;let c=new no(this.options);this.store=new eo(this.options.resources,this.options);let f=this.services;f.logger=Cn,f.resourceStore=this.store,f.languageUtils=c,f.pluralResolver=new jc(c,{prepend:this.options.pluralSeparator}),u&&(f.formatter=l(u),f.formatter.init&&f.formatter.init(f,this.options),this.options.interpolation.format=f.formatter.format.bind(f.formatter)),f.interpolator=new ao(this.options),f.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},f.backendConnector=new Vc(l(this.modules.backend),f.resourceStore,f,this.options),f.backendConnector.on("*",(d,...p)=>{this.emit(d,...p)}),this.modules.languageDetector&&(f.languageDetector=l(this.modules.languageDetector),f.languageDetector.init&&f.languageDetector.init(f,this.options.detection,this.options)),this.modules.i18nFormat&&(f.i18nFormat=l(this.modules.i18nFormat),f.i18nFormat.init&&f.i18nFormat.init(this)),this.translator=new to(this.services,this.options),this.translator.on("*",(d,...p)=>{this.emit(d,...p)}),this.modules.external.forEach(d=>{d.init&&d.init(this)})}if(this.format=this.options.interpolation.format,n||(n=Ps),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=mr(),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=Ps){var i,r;let a=n,l=Z(t)?t:this.language;if(typeof t=="function"&&(a=t),!this.options.resources||this.options.partialBundledLanguages){if((l==null?void 0:l.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))})};l?o(l):this.services.languageUtils.getFallbackCodes(this.options.fallbackLng).forEach(c=>o(c)),(r=(i=this.options.preload)==null?void 0:i.forEach)==null||r.call(i,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 l=mr();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=Ps),this.services.backendConnector.reload(t,n,i=>{l.resolve(),a(i)}),l}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"&&Wp.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=mr();this.emit("languageChanging",t);let l=s=>{this.language=s,this.languages=this.services.languageUtils.toResolveHierarchy(s),this.resolvedLanguage=void 0,this.setResolvedLanguage(s)},i=(s,o)=>{o?this.isLanguageChangingTo===t&&(l(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=Z(s)?s:s&&s[0],u=this.store.hasLanguageSomeTranslations(o)?o:this.services.languageUtils.getBestMatchFromCodes(Z(s)?[s]:s);u&&(this.language||l(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=>{i(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,l){let i=l==null?void 0:l.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(i)&&!f&&(d.ns=i),typeof c.keyPrefix=="function"&&(c.keyPrefix=dl(c.keyPrefix,d));let p=this.options.keySeparator||".",S;return c.keyPrefix&&Array.isArray(s)?S=s.map(y=>(typeof y=="function"&&(y=dl(y,d)),"".concat(c.keyPrefix).concat(p).concat(y))):(typeof s=="function"&&(s=dl(s,d)),S=c.keyPrefix?"".concat(c.keyPrefix).concat(p).concat(s):s),this.t(S,c)};return Z(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],l=this.options?this.options.fallbackLng:!1,i=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)&&(!l||r(i,t)))}loadNamespaces(t,n){let a=mr();return this.options.ns?(Z(t)&&(t=[t]),t.forEach(l=>{this.options.ns.includes(l)||this.options.ns.push(l)}),this.loadResources(l=>{a.resolve(),n&&n(l)}),a):(n&&n(),Promise.resolve())}loadLanguages(t,n){let a=mr();Z(t)&&(t=[t]);let l=this.options.preload||[],i=t.filter(r=>!l.includes(r)&&this.services.languageUtils.isSupportedCode(r));return i.length?(this.options.preload=l.concat(i),this.loadResources(r=>{a.resolve(),n&&n(r)}),a):(n&&n(),Promise.resolve())}dir(t){var l,i;if(t||(t=this.resolvedLanguage||(((l=this.languages)==null?void 0:l.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=((i=this.services)==null?void 0:i.languageUtils)||new no(Uc());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=Ps){let a=t.forkResourceStore;a&&delete t.forkResourceStore;let l=M(T(T({},this.options),t),{isClone:!0}),i=new e(l);if((t.debug!==void 0||t.prefix!==void 0)&&(i.logger=i.logger.clone(t)),["store","services","language"].forEach(s=>{i[s]=this[s]}),i.services=T({},this.services),i.services.utils={hasLoadedNamespace:i.hasLoadedNamespace.bind(i)},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),{});i.store=new eo(s,l),i.services.resourceStore=i.store}if(t.interpolation){let s=Uc(),o=T(T(T({},s.interpolation),this.options.interpolation),t.interpolation),u=M(T({},l),{interpolation:o});i.services.interpolator=new ao(u)}return i.translator=new to(i.services,l),i.translator.on("*",(s,...o)=>{i.emit(s,...o)}),i.init(l,n),i.translator.options=l,i.translator.backendConnector.services.utils={hasLoadedNamespace:i.hasLoadedNamespace.bind(i)},i}toJSON(){return{options:this.options,store:this.store,language:this.language,languages:this.languages,resolvedLanguage:this.resolvedLanguage}}},mt=Gc.createInstance(),Yw=mt.createInstance,Vw=mt.dir,Gw=mt.init,Xw=mt.loadResources,$w=mt.reloadResources,Qw=mt.use,Zw=mt.changeLanguage,Kw=mt.getFixedT,Fw=mt.t,Jw=mt.exists,Iw=mt.setDefaultNamespace,Pw=mt.hasLoadedNamespace,Ww=mt.loadNamespaces,eR=mt.loadLanguages;function br(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function hl(e){"@babel/helpers - typeof";return hl=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},hl(e)}function tm(e,t){if(hl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t||"default");if(hl(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function lo(e){var t=tm(e,"string");return hl(t)=="symbol"?t:t+""}function nm(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,lo(a.key),a)}}function vr(e,t,n){return t&&nm(e.prototype,t),n&&nm(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}var lm=[],tT=lm.forEach,nT=lm.slice;function aT(e){return tT.call(nT.call(arguments,1),function(t){if(t)for(var n in t)e[n]===void 0&&(e[n]=t[n])}),e}function lT(e){return e?typeof e=="function"?new e:e:null}function iT(){return{handleEmptyResourcesAsFailed:!0,cacheHitMode:"none",retryOnFailure:!1}}function am(e,t,n,a){var l=e.read.bind(e);if(l.length===2){try{var i=l(t,n);i&&typeof i.then=="function"?i.then(function(r){return a(null,r)}).catch(a):a(null,i)}catch(r){a(r)}return}l(t,n,a)}var Xc=(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]:{};br(this,e),this.backends=[],this.type="backend",this.allOptions=a,this.init(t,n)}return vr(e,[{key:"init",value:function(n){var a=this,l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};this.services=n,this.options=aT(l,this.options||{},iT()),this.allOptions=i,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]||lT(r),a.backends[s].init(n,a.options.backendOptions&&a.options.backendOptions[s]||{},i)}),this.services&&this.options.reloadInterval&&setInterval(function(){return a.reload()},this.options.reloadInterval)}},{key:"read",value:function(n,a,l){var i=this,r=this.backends.length,s=function(c){if(c>=r)return l(new Error("non of the backend loaded data"),i.options.retryOnFailure);var f=c===r-1,d=i.options.handleEmptyResourcesAsFailed&&!f?0:-1,p=i.backends[c];p.read?am(p,n,a,function(S,y,x){if(!S&&y&&Object.keys(y).length>d){if(l(null,y,c),o(c-1,y),p.save&&i.options.cacheHitMode&&["refresh","refreshAndUpdateStore"].indexOf(i.options.cacheHitMode)>-1){if(x&&i.options.refreshExpirationTime&&x+i.options.refreshExpirationTime>Date.now())return;var h=i.backends[c+1];h&&h.read&&am(h,n,a,function(m,b){m||b&&(Object.keys(b).length<=d||(o(c,b),i.options.cacheHitMode==="refreshAndUpdateStore"&&i.services&&i.services.resourceStore&&i.services.resourceStore.addResourceBundle(n,a,b)))})}}else s(c+1)}):s(c+1)},o=function(c,f){if(!(c<0)){var d=i.backends[c];d.save&&d.save(n,a,f),o(c-1,f)}};s(0)}},{key:"create",value:function(n,a,l,i){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,l,i,s):c=u(n,a,l,i),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,l,i,r,s)}})}},{key:"reload",value:function(){var n=this,a=this.services,l=a.backendConnector,i=a.languageUtils,r=a.logger,s=l.language;if(!(s&&s.toLowerCase()==="cimode")){var o=[],u=function(f){var d=i.toResolveHierarchy(f);d.forEach(function(p){o.indexOf(p)<0&&o.push(p)})};u(s),this.allOptions.preload&&this.allOptions.preload.forEach(function(c){return u(c)}),o.forEach(function(c){n.allOptions.ns.forEach(function(f){l.read(c,f,"read",null,null,function(d,p){d&&r.warn("loading namespace ".concat(f," for language ").concat(c," failed"),d),!d&&p&&r.log("loaded namespace ".concat(f," for language ").concat(c),p),l.loaded("".concat(c,"|").concat(f),d,p)})})})}}}])})();Xc.type="backend";var om=[];om.forEach;om.slice;var um=["__proto__","constructor","prototype"];function cm(e){return!(typeof e!="string"||e.length===0||e.length>128||um.indexOf(e)>-1||e.indexOf("..")>-1||e.indexOf("\\")>-1||/[?#%\s@]/.test(e)||/[\x00-\x1F\x7F]/.test(e))}function fm(e){return!(!cm(e)||e.indexOf("/")>-1)}function rT(e){return cm(e)}var sT={lng:fm,ns:rT};function io(e){return typeof e!="string"?e:e.replace(/[\r\n\x00-\x1F\x7F]/g," ")}function oT(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 dm(){return typeof XMLHttpRequest=="function"||typeof XMLHttpRequest=="object"}function uT(e){return!!e&&typeof e.then=="function"}function cT(e){return uT(e)?e:Promise.resolve(e)}var fT=/\{\{(.+?)\}\}/g;function im(e,t){let n=!1,a=e.replace(fT,(l,i)=>{let r=i.trim();if(um.indexOf(r)>-1)return l;let s=t[r];if(s==null)return l;let o=sT[r]||fm,u=String(s).split("+");for(let c of u)if(!o(c))return n=!0,l;return u.join("+")});return n?null:a}var pl=typeof globalThis<"u"?globalThis:typeof global<"u"?global:typeof window<"u"?window:void 0,ro;typeof fetch=="function"?ro=fetch:pl&&typeof pl.fetch=="function"&&(ro=pl.fetch);var rm=dm()&&pl?pl.XMLHttpRequest:void 0,dT=typeof ActiveXObject=="function"&&pl?pl.ActiveXObject:void 0,hm=["__proto__","constructor","prototype"],$c=(e,t)=>{if(t&&typeof t=="object"){let n="";for(let a of Object.keys(t))hm.indexOf(a)>-1||(n+="&"+encodeURIComponent(a)+"="+encodeURIComponent(t[a]));if(!n)return e;e=e+(e.indexOf("?")!==-1?"&":"?")+n.slice(1)}return e},sm=(e,t,n,a)=>{let l=i=>{if(!i.ok)return n(i.statusText||"Error",{status:i.status});i.text().then(r=>{n(null,{status:i.status,data:r})}).catch(n)};if(a){let i=a(e,t);if(i instanceof Promise){i.then(l).catch(n);return}}typeof fetch=="function"?fetch(e,t).then(l).catch(n):ro(e,t).then(l).catch(n)},hT=(e,t,n,a)=>{e.queryStringParams&&(t=$c(t,e.queryStringParams));let l=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&&(l["User-Agent"]="i18next-http-backend (node/".concat(global.process.version,"; ").concat(global.process.platform," ").concat(global.process.arch,")")),n&&(l["Content-Type"]="application/json");let i=typeof e.requestOptions=="function"?e.requestOptions(n):e.requestOptions,r=T({method:n?"POST":"GET",body:n?e.stringify(n):void 0,headers:l},e._omitFetchOptions?{}:i),s=typeof e.alternateFetch=="function"&&e.alternateFetch.length>=1?e.alternateFetch:void 0;try{sm(t,r,a,s)}catch(o){if(!i||Object.keys(i).length===0||!o.message||o.message.indexOf("not implemented")<0)return a(o);try{Object.keys(i).forEach(u=>{delete r[u]}),sm(t,r,a,s),e._omitFetchOptions=!0}catch(u){a(u)}}},pT=(e,t,n,a)=>{n&&typeof n=="object"&&(n=$c("",n).slice(1)),e.queryStringParams&&(t=$c(t,e.queryStringParams));try{let l=rm?new rm:new dT("MSXML2.XMLHTTP.3.0");l.open(n?"POST":"GET",t,1),e.crossDomain||l.setRequestHeader("X-Requested-With","XMLHttpRequest"),l.withCredentials=!!e.withCredentials,n&&l.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),l.overrideMimeType&&l.overrideMimeType("application/json");let i=e.customHeaders;if(i=typeof i=="function"?i():i,i)for(let r of Object.keys(i))hm.indexOf(r)>-1||l.setRequestHeader(r,i[r]);l.onreadystatechange=()=>{l.readyState>3&&a(l.status>=400?l.statusText:null,{status:l.status,data:l.responseText})},l.send(n)}catch(l){console&&console.log(l)}},mT=(e,t,n,a)=>{if(typeof n=="function"&&(a=n,n=void 0),a=a||(()=>{}),ro&&t.indexOf("file:")!==0)return hT(e,t,n,a);if(dm()||typeof ActiveXObject=="function")return pT(e,t,n,a);a(new Error("No fetch and no xhr implementation found!"))},gT=()=>({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:mT,reloadInterval:typeof window<"u"?!1:3600*1e3,customHeaders:{},queryStringParams:{},crossDomain:!1,withCredentials:!1,overrideMimeType:!1,requestOptions:{mode:"cors",credentials:"same-origin",cache:"default"}}),Qc=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({},gT()),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,l){let i=this.options.loadPath;typeof this.options.loadPath=="function"&&(i=this.options.loadPath(e,n)),i=cT(i),i.then(r=>{if(!r)return l(null,{});let s=im(r,{lng:e.join("+"),ns:n.join("+")});if(s==null){let o=e.map(io).join(", "),u=n.map(io).join(", ");return l(new Error("i18next-http-backend: unsafe lng/ns value \u2014 refusing to build request URL for languages=["+o+"] namespaces=["+u+"]"),!1)}this.loadUrl(s,l,t,a)})}loadUrl(e,t,n,a){let l=typeof n=="string"?[n]:n,i=typeof a=="string"?[a]:a,r=this.options.parseLoadPayload(l,i),s=io(oT(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(p=>d.indexOf(p)>-1))return t("failed loading "+s+": "+io(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,l){if(!this.options.addPath)return;typeof e=="string"&&(e=[e]);let i=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=im(c,{lng:u,ns:t});if(f==null){r+=1,l&&r===e.length&&l(s,o);return}this.options.request(this.options,f,i,(d,p)=>{r+=1,s.push(d),o.push(p),r===e.length&&typeof l=="function"&&l(s,o)})})}reload(){let{backendConnector:e,languageUtils:t,logger:n}=this.services,a=e.language;if(a&&a.toLowerCase()==="cimode")return;let l=[],i=r=>{t.toResolveHierarchy(r).forEach(s=>{l.indexOf(s)<0&&l.push(s)})};i(a),this.allOptions.preload&&this.allOptions.preload.forEach(r=>i(r)),l.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)})})})}};Qc.type="backend";function pm(e,t,n){return(t=lo(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function mm(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,a)}return n}function Zc(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?mm(Object(n),!0).forEach(function(a){pm(e,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):mm(Object(n)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(n,a))})}return e}var yT=(function(){function e(t){br(this,e),this.store=t.store}return vr(e,[{key:"setItem",value:function(n,a){if(this.store)try{this.store.setItem(n,a)}catch(l){}}},{key:"getItem",value:function(n,a){if(this.store)try{return this.store.getItem(n,a)}catch(l){}}}])})();function bT(){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 Kc=(function(){function e(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};br(this,e),this.init(t,n),this.type="backend"}return vr(e,[{key:"init",value:function(n){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.services=n,this.options=Zc(Zc(Zc({},bT()),this.options),a),this.storage=new yT(this.options)}},{key:"read",value:function(n,a,l){var i=Date.now();if(!this.storage.store)return l(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>i&&s===r.i18nVersion){var o=r.i18nStamp;return delete r.i18nVersion,delete r.i18nStamp,l(null,r,o)}}return l(null,null)}},{key:"save",value:function(n,a,l){if(this.storage.store){l.i18nStamp=Date.now();var i=this.getVersion(n,a);i&&(l.i18nVersion=i),this.storage.setItem("".concat(this.options.prefix).concat(n,"-").concat(a),JSON.stringify(l))}}},{key:"getVersion",value:function(n,a){var l,i;return((l=(i=this.options).getVersion)===null||l===void 0?void 0:l.call(i,n,a))||this.options.versions[n]||this.options.defaultVersion}}])})();Kc.type="backend";var YT=$(ye(),1);var Tr=$(ye(),1);var LT=$(Nm());var oo=(e,t,n,a)=>{var i,r,s,o;let l=[n,T({code:t},a||{})];if((r=(i=e==null?void 0:e.services)==null?void 0:i.logger)!=null&&r.forward)return e.services.logger.forward(l,"warn","react-i18next::",!0);vn(l[0])&&(l[0]="react-i18next:: ".concat(l[0])),(o=(s=e==null?void 0:e.services)==null?void 0:s.logger)!=null&&o.warn?e.services.logger.warn(...l):console!=null&&console.warn&&console.warn(...l)},_m={},wa=(e,t,n,a)=>{vn(n)&&_m[n]||(vn(n)&&(_m[n]=new Date),oo(e,t,n,a))},Cm=(e,t)=>()=>{if(e.isInitialized)t();else{let n=()=>{setTimeout(()=>{e.off("initialized",n)},0),t()};e.on("initialized",n)}},uo=(e,t,n)=>{e.loadNamespaces(t,Cm(e,n))},nf=(e,t,n,a)=>{if(vn(n)&&(n=[n]),e.options.preload&&e.options.preload.indexOf(t)>-1)return uo(e,n,a);n.forEach(l=>{e.options.ns.indexOf(l)<0&&e.options.ns.push(l)}),e.loadLanguages(t,Cm(e,a))},Dm=(e,t,n={})=>!t.languages||!t.languages.length?(wa(t,"NO_LANGUAGES","i18n.languages were undefined or empty",{languages:t.languages}),!0):t.hasLoadedNamespace(e,{lng:n.lng,precheck:(a,l)=>{if(n.bindI18n&&n.bindI18n.indexOf("languageChanging")>-1&&a.services.backendConnector.backend&&a.isLanguageChangingTo&&!l(a.isLanguageChangingTo,e))return!1}});var vn=e=>typeof e=="string",af=e=>typeof e=="object"&&e!==null;var UT=/&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34|nbsp|#160|copy|#169|reg|#174|hellip|#8230|#x2F|#47);/g,HT={"&":"&","&":"&","<":"<","<":"<",">":">",">":">","'":"'","'":"'",""":'"',""":'"'," ":" "," ":" ","©":"\xA9","©":"\xA9","®":"\xAE","®":"\xAE","…":"\u2026","…":"\u2026","/":"/","/":"/"},BT=e=>HT[e],lf=e=>e.replace(UT,BT);var rf={bindI18n:"languageChanged",bindI18nStore:"",transEmptyNodeValue:"",transSupportBasicHtmlNodes:!0,transWrapTextNodes:"",transKeepBasicHtmlNodesFor:["br","strong","i","p"],useSuspense:!0,unescape:lf,transDefaultProps:void 0},co=(e={})=>{rf=T(T({},rf),e)},Sr=()=>rf;var zm,fo=e=>{zm=e},Sn=()=>zm;var Mm=$(ye(),1);var ho={type:"3rdParty",init(e){co(e.options.react),fo(e)}};var Ra=(0,Mm.createContext)(),po=class{constructor(){this.usedNamespaces={}}addUsedNamespaces(t){t.forEach(n=>{this.usedNamespaces[n]||(this.usedNamespaces[n]=!0)})}getUsedNamespaces(){return Object.keys(this.usedNamespaces)}};var qm=$(ye(),1);var ml=$(ye(),1);var ei=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 Lm={" ":"\xA0","&":"&","<":"<",">":">",""":'"',"'":"'","©":"\xA9","®":"\xAE","™":"\u2122","…":"\u2026","–":"\u2013","—":"\u2014","‘":"\u2018","’":"\u2019","‚":"\u201A","“":"\u201C","”":"\u201D","„":"\u201E","†":"\u2020","‡":"\u2021","•":"\u2022","′":"\u2032","″":"\u2033","‹":"\u2039","›":"\u203A","§":"\xA7","¶":"\xB6","·":"\xB7"," ":"\u2002"," ":"\u2003"," ":"\u2009","€":"\u20AC","£":"\xA3","¥":"\xA5","¢":"\xA2","¤":"\xA4","×":"\xD7","÷":"\xF7","−":"\u2212","±":"\xB1","≠":"\u2260","≤":"\u2264","≥":"\u2265","≈":"\u2248","≡":"\u2261","∞":"\u221E","∫":"\u222B","∑":"\u2211","∏":"\u220F","√":"\u221A","∂":"\u2202","‰":"\u2030","°":"\xB0","µ":"\xB5","←":"\u2190","↑":"\u2191","→":"\u2192","↓":"\u2193","↔":"\u2194","↵":"\u21B5","⇐":"\u21D0","⇑":"\u21D1","⇒":"\u21D2","⇓":"\u21D3","⇔":"\u21D4","α":"\u03B1","β":"\u03B2","γ":"\u03B3","δ":"\u03B4","ε":"\u03B5","ζ":"\u03B6","η":"\u03B7","θ":"\u03B8","ι":"\u03B9","κ":"\u03BA","λ":"\u03BB","μ":"\u03BC","ν":"\u03BD","ξ":"\u03BE","ο":"\u03BF","π":"\u03C0","ρ":"\u03C1","σ":"\u03C3","τ":"\u03C4","υ":"\u03C5","φ":"\u03C6","χ":"\u03C7","ψ":"\u03C8","ω":"\u03C9","Α":"\u0391","Β":"\u0392","Γ":"\u0393","Δ":"\u0394","Ε":"\u0395","Ζ":"\u0396","Η":"\u0397","Θ":"\u0398","Ι":"\u0399","Κ":"\u039A","Λ":"\u039B","Μ":"\u039C","Ν":"\u039D","Ξ":"\u039E","Ο":"\u039F","Π":"\u03A0","Ρ":"\u03A1","Σ":"\u03A3","Τ":"\u03A4","Υ":"\u03A5","Φ":"\u03A6","Χ":"\u03A7","Ψ":"\u03A8","Ω":"\u03A9","À":"\xC0","Á":"\xC1","Â":"\xC2","Ã":"\xC3","Ä":"\xC4","Å":"\xC5","Æ":"\xC6","Ç":"\xC7","È":"\xC8","É":"\xC9","Ê":"\xCA","Ë":"\xCB","Ì":"\xCC","Í":"\xCD","Î":"\xCE","Ï":"\xCF","Ð":"\xD0","Ñ":"\xD1","Ò":"\xD2","Ó":"\xD3","Ô":"\xD4","Õ":"\xD5","Ö":"\xD6","Ø":"\xD8","Ù":"\xD9","Ú":"\xDA","Û":"\xDB","Ü":"\xDC","Ý":"\xDD","Þ":"\xDE","ß":"\xDF","à":"\xE0","á":"\xE1","â":"\xE2","ã":"\xE3","ä":"\xE4","å":"\xE5","æ":"\xE6","ç":"\xE7","è":"\xE8","é":"\xE9","ê":"\xEA","ë":"\xEB","ì":"\xEC","í":"\xED","î":"\xEE","ï":"\xEF","ð":"\xF0","ñ":"\xF1","ò":"\xF2","ó":"\xF3","ô":"\xF4","õ":"\xF5","ö":"\xF6","ø":"\xF8","ù":"\xF9","ú":"\xFA","û":"\xFB","ü":"\xFC","ý":"\xFD","þ":"\xFE","ÿ":"\xFF","¡":"\xA1","¿":"\xBF","ƒ":"\u0192","ˆ":"\u02C6","˜":"\u02DC","Œ":"\u0152","œ":"\u0153","Š":"\u0160","š":"\u0161","Ÿ":"\u0178","ª":"\xAA","º":"\xBA","¯":"\xAF","´":"\xB4","¸":"\xB8","¹":"\xB9","²":"\xB2","³":"\xB3","¼":"\xBC","½":"\xBD","¾":"\xBE","♠":"\u2660","♣":"\u2663","♥":"\u2665","♦":"\u2666","◊":"\u25CA","‾":"\u203E","⁄":"\u2044","℘":"\u2118","ℑ":"\u2111","ℜ":"\u211C","ℵ":"\u2135"},VT=new RegExp(Object.keys(Lm).map(e=>e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")).join("|"),"g"),Um=e=>e.replace(VT,t=>Lm[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 Hm=e=>{let t=[],n=0,a="",l=()=>{a&&(t.push({type:"Text",value:a,position:n-a.length}),a="")};for(;n<e.length;){let i=e[n];if(i==="<"){let r=e.slice(n).match(/^<(\d+)>/);if(r)l(),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?(l(),t.push({type:"TagClose",value:s[0],position:n,tagNumber:parseInt(s[1],10)}),n+=s[0].length):(a+=i,n+=1)}}else a+=i,n+=1}return l(),t};var xr=$(ye(),1);var GT=(e,t,n)=>{let{type:a,props:l={}}=e;if(l.children&&Array.isArray(l.children)&&n){let i=l,{children:r}=i,s=Wn(i,["children"]);return xr.default.createElement(a,s,...t)}return t.length===0?xr.default.createElement(a,l):t.length===1?xr.default.createElement(a,l,t[0]):xr.default.createElement(a,l,...t)},Bm=(e,t=[])=>{if(!e)return[];let n=Hm(e),a=[],l=[],i=new Set,r=()=>{var o;if(l.length===0)return t;let s=l[l.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=Um(s.value);(l.length>0?l[l.length-1].children:a).push(o)}break;case"TagOpen":{let{tagNumber:o}=s,u=r(),c=u[o];if(!c){i.add(o);let f="<".concat(o,">");(l.length>0?l[l.length-1].children:a).push(f);break}l.push({tagNumber:o,children:[],position:s.position,declaration:c,declarations:u})}break;case"TagClose":{let{tagNumber:o}=s;if(i.has(o)){let d="</".concat(o,">");(l.length>0?l[l.length-1].children:a).push(d),i.delete(o);break}if(l.length===0)throw new ei("Unexpected closing tag </".concat(o,"> at position ").concat(s.position),s.position,e);let u=l.pop();if(u.tagNumber!==o)throw new ei("Mismatched tags: expected </".concat(u.tagNumber,"> but got </").concat(o,"> at position ").concat(s.position),s.position,e);let c=GT(u.declaration,u.children,u.declarations);(l.length>0?l[l.length-1].children:a).push(c)}break}}),l.length>0){let s=l[l.length-1];throw new ei("Unclosed tag <".concat(s.tagNumber,"> at position ").concat(s.position),s.position,e)}return a};function mo({i18nKey:e,defaultTranslation:t,content:n,ns:a,values:l={},i18n:i,t:r}){var d,p,S,y;let s=i||Sn();if(!s)return wa(s,"NO_I18NEXT_INSTANCE","IcuTrans: You need to pass in an i18next instance using i18nextReactModule",{i18nKey:e}),ml.default.createElement(ml.default.Fragment,{},t);let o=r||((d=s.t)==null?void 0:d.bind(s))||(x=>x),u=a||o.ns||((p=s.options)==null?void 0:p.defaultNS);u=vn(u)?[u]:u||["translation"];let c=l;(y=(S=s.options)==null?void 0:S.interpolation)!=null&&y.defaultVariables&&(c=l&&Object.keys(l).length>0?T(T({},l),s.options.interpolation.defaultVariables):T({},s.options.interpolation.defaultVariables));let f=o(e,M(T({defaultValue:t},c),{ns:u}));try{let x=Bm(f,n);return ml.default.createElement(ml.default.Fragment,{},...x)}catch(x){return oo(s,"ICU_TRANS_RENDER_ERROR",'IcuTrans component error for key "'.concat(e,'": ').concat(x.message),{i18nKey:e,error:x}),ml.default.createElement(ml.default.Fragment,{},f)}}mo.displayName="IcuTransWithoutContext";function jm({i18nKey:e,defaultTranslation:t,content:n,ns:a,values:l={},i18n:i,t:r}){var f;let{i18n:s,defaultNS:o}=(0,qm.useContext)(Ra)||{},u=i||s||Sn(),c=r||(u==null?void 0:u.t.bind(u));return mo({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:l,i18n:u,t:r})}jm.displayName="IcuTrans";var et=$(ye(),1),$m=$(Xm(),1);var WT=(e,t)=>{if(vn(t))return t;if(af(t)&&vn(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},ex={t:WT,ready:!1},tx=()=>()=>{},it=(e,t={})=>{var L,U,Se;let{i18n:n}=t,{i18n:a,defaultNS:l}=(0,et.useContext)(Ra)||{},i=n||a||Sn();i&&!i.reportNamespaces&&(i.reportNamespaces=new po),i||wa(i,"NO_I18NEXT_INSTANCE","useTranslation: You will need to pass in an i18next instance by using initReactI18next");let r=(0,et.useMemo)(()=>{var X;return T(T(T({},Sr()),(X=i==null?void 0:i.options)==null?void 0:X.react),t)},[i,t]),{useSuspense:s,keyPrefix:o}=r,u=e||l||((L=i==null?void 0:i.options)==null?void 0:L.defaultNS),c=vn(u)?[u]:u||["translation"],f=(0,et.useMemo)(()=>c,c);(Se=(U=i==null?void 0:i.reportNamespaces)==null?void 0:U.addUsedNamespaces)==null||Se.call(U,f);let d=(0,et.useRef)(0),p=(0,et.useCallback)(X=>{if(!i)return tx;let{bindI18n:D,bindI18nStore:z}=r,P=()=>{d.current+=1,X()};return D&&i.on(D,P),z&&i.store.on(z,P),()=>{D&&D.split(" ").forEach(ie=>i.off(ie,P)),z&&z.split(" ").forEach(ie=>i.store.off(ie,P))}},[i,r]),S=(0,et.useRef)(),y=(0,et.useCallback)(()=>{if(!i)return ex;let X=!!(i.isInitialized||i.initializedStoreOnce)&&f.every(Pe=>Dm(Pe,i,r)),D=t.lng||i.language,z=d.current,P=S.current;if(P&&P.ready===X&&P.lng===D&&P.keyPrefix===o&&P.revision===z)return P;let re={t:i.getFixedT(D,r.nsMode==="fallback"?f:f[0],o,{scopeNs:f}),ready:X,lng:D,keyPrefix:o,revision:z};return S.current=re,re},[i,f,o,r,t.lng]),[x,h]=(0,et.useState)(0),{t:m,ready:b}=(0,$m.useSyncExternalStore)(p,y,y);(0,et.useEffect)(()=>{if(i&&!b&&!s){let X=()=>h(D=>D+1);t.lng?nf(i,t.lng,f,X):uo(i,f,X)}},[i,t.lng,f,b,s,x]);let v=i||{},E=(0,et.useRef)(null),N=(0,et.useRef)(),R=X=>{let D=Object.getOwnPropertyDescriptors(X);D.__original&&delete D.__original;let z=Object.create(Object.getPrototypeOf(X),D);if(!Object.prototype.hasOwnProperty.call(z,"__original"))try{Object.defineProperty(z,"__original",{value:X,writable:!1,enumerable:!1,configurable:!1})}catch(P){}return z},C=(0,et.useMemo)(()=>{let X=v,D=X==null?void 0:X.language,z=X;X&&(E.current&&E.current.__original===X?N.current!==D?(z=R(X),E.current=z,N.current=D):z=E.current:(z=R(X),E.current=z,N.current=D));let P=!b&&!s?(...re)=>(wa(i,"USE_T_BEFORE_READY","useTranslation: t was called before ready. When using useSuspense: false, make sure to check the ready flag before using t."),m(...re)):m,ie=[P,z,b];return ie.t=P,ie.i18n=z,ie.ready=b,ie},[m,v,b,v.resolvedLanguage,v.language,v.languages]);if(i&&s&&!b)throw new Promise(X=>{let D=()=>X();t.lng?nf(i,t.lng,f,D):uo(i,f,D)});return C};var Qm=$(ye(),1);var Zm=$(ye(),1);var rx=$(ye(),1);var ax=$(ye(),1);var Km={auth:{invalidUsernamePass:"Invalid username/password combination",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",accountTitle:"Account Settings",archiveDefault:"Archive new non-Private bookmarks by default",privateDefault:"Default new bookmarks to Private",suggestTags:"Enable tag suggestions",privacyLock:"Privacy Lock (Private Account)",publicTagCloud:"Public Tag Cloud (visible to visitors)",archivingDisabled:"Archiving Disabled",language:"Language"},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:{youHave_one:"You have 1 note:",youHave_other:"You have {{count}} notes:",found_one:"Found 1 note:",found_other:"Found {{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"},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 Ke(){return globalThis.app}function Fm(){let e=globalThis.app.tagCloudR;if(!e)return"api/tagcloud";try{let t=new URL(e,window.location.origin),n="".concat(t.pathname).concat(t.search).concat(t.hash);return n.startsWith("/")?n.slice(1):n}catch(t){return e.replace(/^\/+/,"")}}function ni(e=navigator.language,t){let a=(t instanceof Date?t.getTime():new Date(t).getTime())-Date.now(),l=Math.abs(a),i=[["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 i)if(l>=o||s==="second")return r.format(Math.round(a/o),s);return""}function Oa(e,t){return new Date(t).toLocaleString(e,{dateStyle:"full",timeStyle:"long"})}function Jm(e,t){return new Date(t).toLocaleDateString(e,{year:"numeric",month:"short",day:"numeric"})}function ai(e){e.close()}function go(e){var t;(t=document.getElementById(e))==null||t.focus()}function ox(e){return decodeURIComponent(e)}function ux(e){var r;let t=e.slice(0,1),a=(t==="#"||t==="?"?e.slice(1):e).split("&").filter(s=>s!==""),l=s=>ox(s.replace(/\+/g," ")),i=[];for(let s of a){let[o,...u]=s.split("=");o&&(u.length===0?i.push([l(o),null]):u.length===1&&i.push([l(o),l((r=u[0])!=null?r:"")]))}return i}function Er(){return ux(window.location.search)}function kr(e,t){for(let[n,a]of e)if(n===t)return a;return null}function li(e){return encodeURIComponent(e.replace(/\+/g,"%2B"))}function Dn(e){return e!=null?e:""}function ta(e){var t;return(t=e==null?void 0:e.replace(/,/g," ").replace(/\s+/g," ").trim())!=null?t:""}function jt(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 Im(e){let t=5381,n=e.length;for(;n;)t=t*33^e.charCodeAt(--n);return(t>>>0).toString(36)}var Pm="translation";var of=Ke();mt.use(Xc).use(ho).init({lng:of.lang,fallbackLng:"en",defaultNS:Pm,ns:[Pm],partialBundledLanguages:!0,resources:{en:{translation:Km}},backend:{backends:[Kc,Qc],backendOptions:[{prefix:"i18next_res_".concat(Im(of.i18nR),"_"),expirationTime:10080*60*1e3},{loadPath:"".concat(of.i18nR,"/{{lng}}/{{ns}}.json")}]},interpolation:{escapeValue:!1},load:"currentOnly"});var k1=$(ye()),Ap=$(_v());var jn=class extends Error{constructor(){super(...arguments);V(this,"name","KyError")}get isKyError(){return!0}};var Fi=class extends jn{constructor(n,a,l){var u;let i=n.status||n.status===0?n.status:"",r=(u=n.statusText)!=null?u:"",s="".concat(i," ").concat(r).trim(),o=s?"status code ".concat(s):"an unknown error";super("Request failed with ".concat(o,": ").concat(a.method," ").concat(a.url));V(this,"name","HTTPError");V(this,"response");V(this,"request");V(this,"options");V(this,"data");this.response=n,this.request=a,this.options=l}};var Ji=class extends jn{constructor(n,a){super("Request failed due to a network error: ".concat(n.method," ").concat(n.url),a);V(this,"name","NetworkError");V(this,"request");this.request=n}};var Ii=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(l){}super(a);V(this,"name","NonError");V(this,"value");this.value=n}};var Ul=class extends jn{constructor(n){let a=n!=null&&n.cause?n.cause instanceof Error?n.cause:new Ii(n.cause):void 0;super(n!=null&&n.code?"Forced retry: ".concat(n.code):"Forced retry",a?{cause:a}:void 0);V(this,"name","ForceRetryError");V(this,"customDelay");V(this,"code");V(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 Qu=class extends Error{constructor(n){super("Response schema validation failed");V(this,"name","SchemaValidationError");V(this,"issues");this.issues=n}};var _e=class extends jn{constructor(n){super("Request timed out: ".concat(n.method," ").concat(n.url));V(this,"name","TimeoutError");V(this,"request");this.request=n}};var Yh=(()=>{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(l){if(l instanceof Error&&l.message==="unsupported BodyInit type")return!1;throw l}return e&&!t})(),Cv=typeof globalThis.AbortController=="function",Zu=typeof globalThis.AbortSignal=="function"&&typeof globalThis.AbortSignal.any=="function",Dv=typeof globalThis.ReadableStream=="function",zv=typeof globalThis.FormData=="function",Ku=["get","post","put","patch","head","delete"],qk=()=>{};qk();var Mv={json:"application/json",text:"text/*",formData:"multipart/form-data",arrayBuffer:"*/*",blob:"*/*",bytes:"*/*"},Pi=2147483647,Lv=40,Fu=Symbol("stop"),ws=class{constructor(t){V(this,"options");this.options=t}},Uv=e=>new ws(e),Hv={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},Bv={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 Ju=new TextEncoder,jk=e=>{if(!e)return 0;if(e instanceof FormData){let t=0;for(let[n,a]of e)t+=Lv,t+=Ju.encode('Content-Disposition: form-data; name="'.concat(n,'"')).byteLength,t+=typeof a=="string"?Ju.encode(a).byteLength:a.size;return t}return e instanceof Blob?e.size:e instanceof ArrayBuffer||ArrayBuffer.isView(e)?e.byteLength:typeof e=="string"?Ju.encode(e).byteLength:e instanceof URLSearchParams?Ju.encode(e.toString()).byteLength:0},qv=(e,t,n)=>{let a,l=0;return e.pipeThrough(new TransformStream({transform(i,r){if(r.enqueue(i),a){l+=a.byteLength;let s=t===0?0:l/t;s>=1&&(s=1-Number.EPSILON),n==null||n({percent:s,totalBytes:Math.max(t,l),transferredBytes:l},a)}a=i},flush(){a&&(l+=a.byteLength,n==null||n({percent:1,totalBytes:Math.max(t,l),transferredBytes:l},a))}}))},jv=(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(qv(e.body,a,t),n)},Yv=(e,t,n)=>{if(!e.body)return e;let a=jk(n!=null?n:e.body);return new Request(e,{duplex:"half",body:qv(e.body,a,t)})};var Yn=e=>e!==null&&typeof e=="object";var Yk=Symbol("replaceOption"),Vh=e=>Yn(e)&&e[Yk]===!0?{isReplace:!0,value:e.value}:{isReplace:!1,value:e};var Os=(...e)=>{for(let t of e)if((!Yn(t)||Array.isArray(t))&&t!==void 0)throw new TypeError("The `options` argument must be an object");return $h({},...e)},Xh=(e={},t={})=>{let n=new globalThis.Headers(e),a=t instanceof globalThis.Headers,l=new globalThis.Headers(t);for(let[i,r]of l.entries())a&&r==="undefined"||r===void 0?n.delete(i):n.set(i,r);return n},Gh=e=>{if(!Yn(e)||Array.isArray(e))return!1;let t=Object.getPrototypeOf(e);return t===Object.prototype||t===null},Wi=e=>{if(e instanceof URLSearchParams){let t=new URLSearchParams(e),n=e[al];return n&&(t[al]=new Set(n)),t}return e instanceof globalThis.Headers?new globalThis.Headers(e):Array.isArray(e)?[...e]:Gh(e)?T({},e):e},Vk=e=>Object.fromEntries(Object.entries(e).filter(t=>t[1]!==void 0)),Gk=(e,t)=>Gh(e)&&Gh(t)?Vk(T(T({},e),t)):Xh(e,t);function Rs(e,t,n){var a,l;return Object.hasOwn(t,n)&&t[n]===void 0?[]:$h((a=e[n])!=null?a:[],(l=t[n])!=null?l:[])}var Iu=(e={},t={})=>({init:Rs(e,t,"init"),beforeRequest:Rs(e,t,"beforeRequest"),beforeRetry:Rs(e,t,"beforeRetry"),beforeError:Rs(e,t,"beforeError"),afterResponse:Rs(e,t,"afterResponse")}),al=Symbol("deletedParameters"),Xk=(e,t)=>{let n=new URLSearchParams,a=new Set;for(let l of[e,t])if(l!==void 0)if(l instanceof URLSearchParams){for(let[r,s]of l.entries())n.append(r,s),a.delete(r);let i=l[al];if(i)for(let r of i)n.delete(r),a.add(r)}else if(Array.isArray(l))for(let i of l){if(!Array.isArray(i)||i.length!==2)throw new TypeError("Array search parameters must be provided in [[key, value], ...] format");n.append(String(i[0]),String(i[1])),a.delete(String(i[0]))}else if(Yn(l))for(let[i,r]of Object.entries(l))r===void 0?(n.delete(i),a.add(i)):(n.append(i,String(r)),a.delete(i));else{let i=new URLSearchParams(l);for(let[r,s]of i.entries())n.append(r,s),a.delete(r)}return a.size>0&&(n[al]=a),n},$h=(...e)=>{let t={},n={},a={},l,i=[];for(let r of e)if(Array.isArray(r))Array.isArray(t)||(t=[]),t=[...t,...r];else if(Yn(r)){for(let[s,o]of Object.entries(r)){if(s==="signal"&&o instanceof globalThis.AbortSignal){i.push(o);continue}let u=Vh(o),{isReplace:c}=u;if(o=u.value,s==="context"){if(o!=null&&(!Yn(o)||Array.isArray(o)))throw new TypeError("The `context` option must be an object");t=M(T({},t),{context:o==null?{}:T(c?{}:T({},t.context),o)});continue}if(s==="searchParams"){o==null?l=void 0:c?l=o:l=l===void 0?o:Xk(l,o);continue}Yn(o)&&!c&&s in t&&(o=$h(t[s],o)),t=M(T({},t),{[s]:o})}if(Yn(r.hooks)){let{value:s,isReplace:o}=Vh(r.hooks);a=Iu(o?{}:a,s),t.hooks=a}if(Yn(r.headers)){let{value:s,isReplace:o}=Vh(r.headers);n=o?Wi(s):Gk(n,s),t.headers=n}}return l!==void 0&&(t.searchParams=l),i.length>0&&(i.length===1?t.signal=i[0]:Zu?t.signal=AbortSignal.any(i):t.signal=i.at(-1)),t};var Gv=e=>Ku.includes(e)?e.toUpperCase():e,$k=["get","put","head","delete","options","trace"],Qk=[408,413,429,500,502,503,504],Zk=[413,429,503],Vv={limit:2,methods:$k,statusCodes:Qk,afterStatusCodes:Zk,maxRetryAfter:Number.POSITIVE_INFINITY,backoffLimit:Number.POSITIVE_INFINITY,delay:e=>.3*2**(e-1)*1e3,jitter:void 0,retryOnTimeout:!1},Xv=(e={})=>{var n;if(typeof e=="number")return M(T({},Vv),{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(M(T({},e),{methods:(n=e.methods)==null?void 0:n.map(a=>a.toLowerCase())})).filter(([,a])=>a!==void 0));return T(T({},Vv),t)};async function Qh(e,t,n,a){return new Promise((l,i)=>{let r=setTimeout(()=>{n&&n.abort(),i(new _e(e))},a.timeout);a.fetch(e,t).then(l).catch(i).then(()=>{clearTimeout(r)})})}async function Pu(e,{signal:t}){return new Promise((n,a)=>{t&&(t.throwIfAborted(),t.addEventListener("abort",l,{once:!0}));function l(){clearTimeout(i),a(t.reason)}let i=setTimeout(()=>{t==null||t.removeEventListener("abort",l),n()},e)})}var $v=e=>{let t={};for(let n in e)Object.hasOwn(e,n)&&!(n in Bv)&&!(n in Hv)&&(t[n]=e[n]);return t},Qv=e=>{var t;return e===void 0?!1:Array.isArray(e)?e.length>0:e instanceof URLSearchParams?e.size>0||!!((t=e[al])!=null&&t.size):typeof e=="object"?Object.keys(e).length>0:typeof e=="string"?e.trim().length>0:!!e};var Kk=Object.prototype.toString,Fk=e=>Kk.call(e)==="[object Error]",Jk=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 Zh(e){if(!(e&&Fk(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:Jk.has(n)}var Kh=(e,t)=>e instanceof t||(e==null?void 0:e.name)===t.name;function Zv(e){return Kh(e,Fi)}function Kv(e){return Kh(e,Ji)}function Fv(e){return Kh(e,_e)}var Ik=10*1024*1024,Pk="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",Ns=Symbol("timedOutResponseData"),Wk=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(l){}return new TextDecoder},Jv="The `schema` argument must follow the Standard Schema specification",eA=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]}),Wv=Object.prototype.toString,Iv=e=>e instanceof globalThis.Request||Wv.call(e)==="[object Request]",_s=e=>e instanceof globalThis.Response||Wv.call(e)==="[object Response]",tA=e=>Array.isArray(e)?e.map(t=>[...t]):Wi(e);function nA(e){let t=M(T({},e),{json:Wi(e.json),context:Wi(e.context),headers:Wi(e.headers),searchParams:tA(e.searchParams)});return e.retry!==void 0&&(t.retry=eA(e.retry)),t}var Pv=async(e,t)=>{if(typeof t!="object"&&typeof t!="function"||t===null)throw new TypeError(Jv);let n=t["~standard"];if(typeof n!="object"||n===null||typeof n.validate!="function")throw new TypeError(Jv);let a=await n.validate(e);if(a.issues)throw new Qu(a.issues);return a.value},ic,eS,xa,kn,lt,_,Ls,Bl,Us,ql,nr,jl,Hs,O,Hl,tS,Fh,nS,Jh,aS,lS,iS,Wu,ll,Ih,Cs,rS,sS,Ph,ec,tc,nc,Ds,Wh,er,ac,tr,lc,oS,zs=class zs{constructor(t,n={}){kt(this,O);V(this,"request");kt(this,xa);kt(this,kn,0);kt(this,lt);kt(this,_);kt(this,Ls);kt(this,Bl);kt(this,Us,new WeakSet);kt(this,ql);kt(this,nr);kt(this,jl,!1);kt(this,Hs,new WeakMap);var l,i,r,s,o,u,c,f,d,p,S,y,x,h;if(pt(this,lt,t),Object.hasOwn(n,"prefixUrl"))throw new Error(Pk);if(pt(this,_,M(T({},n),{headers:Xh(k(this,lt).headers,n.headers),hooks:Iu({},n.hooks),method:Gv((i=(l=n.method)!=null?l:k(this,lt).method)!=null?i:"GET"),prefix:String(n.prefix||""),retry:Xv(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 k(this,lt)!="string"&&!(k(this,lt)instanceof URL||k(this,lt)instanceof globalThis.Request))throw new TypeError("`input` must be a string, URL, or Request");if(typeof k(this,lt)=="string"){if(k(this,_).prefix){let m=k(this,_).prefix.replace(/\/+$/,""),b=k(this,lt).replace(/^\/+/,"");pt(this,lt,"".concat(m,"/").concat(b))}if(k(this,_).baseUrl){let m;try{m=new URL(k(this,lt))}catch(b){}m||pt(this,lt,new URL(k(this,lt),new Request(k(this,_).baseUrl).url))}}Cv&&Zu&&(pt(this,Bl,(f=k(this,_).signal)!=null?f:k(this,lt).signal),pt(this,xa,new globalThis.AbortController),k(this,_).signal=B(this,O,Ih).call(this)),Yh&&(k(this,_).duplex="half"),k(this,_).json!==void 0&&(k(this,_).body=(S=(p=(d=k(this,_)).stringifyJson)==null?void 0:p.call(d,k(this,_).json))!=null?S:JSON.stringify(k(this,_).json),k(this,_).headers.set("content-type",(y=k(this,_).headers.get("content-type"))!=null?y:"application/json"));let a=n.headers&&new globalThis.Headers(n.headers).has("content-type");if(k(this,lt)instanceof globalThis.Request&&(zv&&k(this,_).body instanceof globalThis.FormData||k(this,_).body instanceof URLSearchParams)&&!a&&k(this,_).headers.delete("content-type"),this.request=new globalThis.Request(k(this,lt),k(this,_)),Qv(k(this,_).searchParams)){let m=new URL(this.request.url),b=(x=k(this,_).searchParams)==null?void 0:x[al];if(b)for(let v of b)m.searchParams.delete(v);if(typeof k(this,_).searchParams=="string"){let v=k(this,_).searchParams.replace(/^\?/,"");v!==""&&(m.search=m.search?"".concat(m.search,"&").concat(v):"?".concat(v))}else{let v=new URLSearchParams(B(h=zs,ic,eS).call(h,k(this,_).searchParams));for(let[E,N]of v.entries())m.searchParams.append(E,N)}if(k(this,_).searchParams&&typeof k(this,_).searchParams=="object"&&!Array.isArray(k(this,_).searchParams)&&!(k(this,_).searchParams instanceof URLSearchParams))for(let[v,E]of Object.entries(k(this,_).searchParams))E===void 0&&m.searchParams.delete(v);this.request=new globalThis.Request(m,k(this,_))}if(k(this,_).onUploadProgress&&typeof k(this,_).onUploadProgress!="function")throw new TypeError("The `onUploadProgress` option must be a function");pt(this,nr,typeof k(this,_).totalTimeout=="number"?B(this,O,Wh).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:[],l=a.length>0?nA(n):n;for(let d of a)d(l);let i=new zs(t,l),r=async()=>{var y,x,h,m,b,v,E,N,R,C,L,U,Se;if(typeof k(i,_).timeout=="number"&&k(i,_).timeout>Pi)throw new RangeError("The `timeout` option cannot be greater than ".concat(Pi));if(typeof k(i,_).totalTimeout=="number"&&k(i,_).totalTimeout>Pi)throw new RangeError("The `totalTimeout` option cannot be greater than ".concat(Pi));await Promise.resolve();let d=await B(y=i,O,rS).call(y),p=d!=null?d:await B(x=i,O,Ph).call(x,async()=>{var X;return B(X=i,O,nc).call(X)}),S=d!==void 0||B(h=i,O,tc).call(h);for(;;){if(p===void 0)return p;if(_s(p))try{p=await B(m=i,O,sS).call(m,p)}catch(D){if(!(D instanceof Ul))throw D;let z=await B(b=i,O,ec).call(b,D,async()=>{var P;return B(P=i,O,nc).call(P)});if(z===void 0)return z;p=z,S=B(v=i,O,tc).call(v);continue}let X=p;if(!X.ok&&X.type!=="opaque"&&(typeof k(i,_).throwHttpErrors=="function"?k(i,_).throwHttpErrors(X.status):k(i,_).throwHttpErrors)){let D=new Fi(X,B(E=i,O,tr).call(E,X),B(N=i,O,er).call(N)),z=D;if(D.data=await B(R=i,O,nS).call(R,X),S)throw z;let P=await B(C=i,O,ec).call(C,D,async()=>{var ie;return B(ie=i,O,nc).call(ie)});if(P===void 0)return P;p=P,S=B(L=i,O,tc).call(L);continue}break}if(!_s(p))return p;if(B(U=i,O,Fh).call(U,p),k(i,_).onDownloadProgress){if(typeof k(i,_).onDownloadProgress!="function")throw new TypeError("The `onDownloadProgress` option must be a function");if(!Dv)throw new Error("Streams are not supported in your environment. `ReadableStream` is missing.");let X=p.clone();return B(Se=i,O,ll).call(Se,p),jv(X,k(i,_).onDownloadProgress)}return p},s=(async()=>{var d,p,S,y,x;try{return await r()}catch(h){if(!(h instanceof Error)||k(i,Us).has(h))throw h;let m=h;for(let b of k(i,_).hooks.beforeError){let v=await b({request:i.request,options:B(d=i,O,er).call(d),error:m,retryCount:k(i,kn)});v instanceof Error&&(m=v)}throw m}finally{let h=k(i,Ls);B(S=i,O,Wu).call(S,(p=h==null?void 0:h.body)!=null?p:void 0),i.request!==h&&B(x=i,O,Wu).call(x,(y=i.request.body)!=null?y:void 0)}})();for(let[d,p]of Object.entries(Mv))d==="bytes"&&typeof((f=(c=globalThis.Response)==null?void 0:c.prototype)==null?void 0:f.bytes)!="function"||(s[d]=async S=>{var m;i.request.headers.set("accept",i.request.headers.get("accept")||p);let y=await s;if(d!=="json")return y[d]();let x=await y.text();if(x==="")return S!==void 0?Pv(void 0,S):JSON.parse(x);let h=l.parseJson?await l.parseJson(x,{request:B(m=i,O,tr).call(m,y),response:y}):JSON.parse(x);return S===void 0?h:Pv(h,S)});return s}};ic=new WeakSet,eS=function(t){return t&&typeof t=="object"&&!Array.isArray(t)&&!(t instanceof URLSearchParams)?Object.fromEntries(Object.entries(t).filter(([,n])=>n!==void 0)):t},xa=new WeakMap,kn=new WeakMap,lt=new WeakMap,_=new WeakMap,Ls=new WeakMap,Bl=new WeakMap,Us=new WeakMap,ql=new WeakMap,nr=new WeakMap,jl=new WeakMap,Hs=new WeakMap,O=new WeakSet,Hl=function(){let t=k(this,_).retry.delay(k(this,kn)+1),n=t;return k(this,_).retry.jitter===!0?n=Math.random()*t:typeof k(this,_).retry.jitter=="function"&&(n=k(this,_).retry.jitter(t),(!Number.isFinite(n)||n<0)&&(n=t)),Math.min(k(this,_).retry.backoffLimit,n)},tS=async function(t){var a,l,i,r,s;if(k(this,kn)>=k(this,_).retry.limit)throw t;let n=t instanceof Error?t:new Ii(t);if(n instanceof Ul)return(a=n.customDelay)!=null?a:B(this,O,Hl).call(this);if(!k(this,_).retry.methods.includes(this.request.method.toLowerCase()))throw t;if(k(this,_).retry.shouldRetry!==void 0){let o=await k(this,_).retry.shouldRetry({error:n,retryCount:k(this,kn)+1});if(o===!1)throw t;if(o===!0)return B(this,O,Hl).call(this)}if(Fv(t)){if(!k(this,_).retry.retryOnTimeout)throw t;return B(this,O,Hl).call(this)}if(Zv(t)){if(!k(this,_).retry.statusCodes.includes(t.response.status))throw t;let o=(s=(r=(i=(l=t.response.headers.get("Retry-After"))!=null?l:t.response.headers.get("RateLimit-Reset"))!=null?i: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&&k(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(k(this,_).retry.maxRetryAfter,u)):Math.min(k(this,_).retry.maxRetryAfter,B(this,O,Hl).call(this))}if(t.response.status===413)throw t;return B(this,O,Hl).call(this)}if(!Kv(t))throw t;return B(this,O,Hl).call(this)},Fh=function(t){let n=B(this,O,tr).call(this,t);return k(this,_).parseJson&&(t.json=async()=>{let a=await t.text();return a===""?JSON.parse(a):k(this,_).parseJson(a,{request:n,response:t})}),t},nS=async function(t){var l;let n=await B(this,O,lS).call(this,t,B(this,O,Jh).call(this));if(n===Ns){B(this,O,Cs).call(this);return}if(!n)return;if(!B(this,O,aS).call(this,(l=t.headers.get("content-type"))!=null?l:""))return n;let a=await B(this,O,iS).call(this,n,t,B(this,O,Jh).call(this),B(this,O,tr).call(this,t));if(a===Ns){B(this,O,Cs).call(this);return}return a},Jh=function(){let t=k(this,_).timeout===!1?1e4:k(this,_).timeout,n=B(this,O,Ds).call(this);if(n===void 0)return t;if(n<=0)throw new _e(this.request);return Math.min(t,n)},aS=function(t){var a;let n=((a=t.split(";",1)[0])!=null?a:"").trim().toLowerCase();return/\/(?:.*[.+-])?json$/.test(n)},lS=async function(t,n){var f;let{body:a}=t;if(!a)try{return await t.text()}catch(d){return}let l;try{l=a.getReader()}catch(d){return}let i=Wk((f=t.headers.get("content-type"))!=null?f:""),r=[],s=0,o=(async()=>{try{for(;;){let{done:d,value:p}=await l.read();if(d)break;if(s+=p.byteLength,s>Ik){l.cancel().catch(()=>{});return}r.push(i.decode(p,{stream:!0}))}}catch(d){return}return r.push(i.decode()),r.join("")})(),u=new Promise(d=>{let p=setTimeout(()=>{d(Ns)},n);o.finally(()=>{clearTimeout(p)})}),c=await Promise.race([o,u]);return c===Ns&&l.cancel().catch(()=>{}),c},iS=async function(t,n,a,l){let i;try{return await Promise.race([Promise.resolve().then(()=>k(this,_).parseJson?k(this,_).parseJson(t,{request:l,response:n}):JSON.parse(t)),new Promise(r=>{i=setTimeout(()=>{r(Ns)},a)})])}catch(r){return}finally{clearTimeout(i)}},Wu=function(t){t&&t.cancel().catch(()=>{})},ll=function(t){var n;B(this,O,Wu).call(this,(n=t.body)!=null?n:void 0)},Ih=function(){return k(this,Bl)?AbortSignal.any([k(this,Bl),k(this,xa).signal]):k(this,xa).signal},Cs=function(){let t=B(this,O,Ds).call(this);if(t!==void 0&&t<=0)throw new _e(this.request)},rS=async function(){for(let t of k(this,_).hooks.beforeRequest){let n=await t({request:this.request,options:B(this,O,er).call(this),retryCount:0});if(Iv(n))B(this,O,ac).call(this,n);else if(_s(n))return n}},sS=async function(t){let n=B(this,O,tr).call(this,t);for(let a of k(this,_).hooks.afterResponse){let l=B(this,O,lc).call(this,t.clone(),n);B(this,O,Fh).call(this,l);let i;try{i=await a({request:this.request,options:B(this,O,er).call(this),response:l,retryCount:k(this,kn)})}catch(s){throw l!==t&&B(this,O,ll).call(this,l),B(this,O,ll).call(this,t),s}if(i instanceof ws)throw l!==t&&B(this,O,ll).call(this,l),B(this,O,ll).call(this,t),new Ul(i.options);let r=_s(i)?B(this,O,lc).call(this,i,n):t;l!==t&&l!==r&&l.body!==r.body&&B(this,O,ll).call(this,l),t!==r&&t.body!==r.body&&B(this,O,ll).call(this,t),t=r}return t},Ph=async function(t){try{return await t()}catch(n){return B(this,O,ec).call(this,n,t)}},ec=async function(t,n){pt(this,jl,!1);let a=Math.min(await B(this,O,tS).call(this,t),Pi),l={signal:k(this,Bl)},i=B(this,O,Ds).call(this);if(i!==void 0){if(i<=0)throw new _e(this.request);if(a>=i)throw await Pu(i,l),new _e(this.request)}if(await Pu(a,l),B(this,O,Cs).call(this),t instanceof Ul&&t.customRequest){let r=new globalThis.Request(t.customRequest,k(this,_).signal?{signal:k(this,_).signal}:void 0);B(this,O,ac).call(this,r)}for(let r of k(this,_).hooks.beforeRetry){let s;try{s=await r({request:this.request,options:B(this,O,er).call(this),error:t,retryCount:k(this,kn)+1})}catch(o){throw o instanceof Error&&o!==t&&k(this,Us).add(o),o}if(Iv(s)){B(this,O,ac).call(this,s);break}if(_s(s))return pt(this,jl,!0),zc(this,kn)._++,s;if(s===Fu)return}return B(this,O,Cs).call(this),zc(this,kn)._++,B(this,O,Ph).call(this,n)},tc=function(){let t=k(this,jl);return pt(this,jl,!1),t},nc=async function(){var l,i;(l=k(this,xa))!=null&&l.signal.aborted&&(pt(this,xa,new globalThis.AbortController),k(this,_).signal=B(this,O,Ih).call(this),this.request=new globalThis.Request(this.request,{signal:k(this,_).signal}));let t=$v(k(this,_)),n=k(this,_).retry.limit>0?this.request.clone():void 0,a=B(this,O,oS).call(this,this.request,(i=k(this,_).body)!=null?i:void 0);pt(this,Ls,a),n&&(this.request=n);try{let r=B(this,O,Ds).call(this);if(r!==void 0&&r<=0)throw new _e(this.request);let s=k(this,_).timeout===!1?r:r===void 0?k(this,_).timeout:Math.min(k(this,_).timeout,r),o=s===void 0?await k(this,_).fetch(a,t):await Qh(a,t,k(this,xa),{timeout:s,fetch:k(this,_).fetch});return B(this,O,lc).call(this,o,a)}catch(r){throw Zh(r)?new Ji(this.request,{cause:r}):r}},Ds=function(){if(k(this,nr)===void 0)return;let t=B(this,O,Wh).call(this)-k(this,nr);return Math.max(0,k(this,_).totalTimeout-t)},Wh=function(){var t,n;return(n=(t=globalThis.performance)==null?void 0:t.now())!=null?n:Date.now()},er=function(){if(!k(this,ql)){let t=k(this,_),{hooks:n,json:a,parseJson:l,stringifyJson:i,searchParams:r,timeout:s,totalTimeout:o,throwHttpErrors:u,fetch:c}=t,f=Wn(t,["hooks","json","parseJson","stringifyJson","searchParams","timeout","totalTimeout","throwHttpErrors","fetch"]);pt(this,ql,Object.freeze(f))}return k(this,ql)},ac=function(t){pt(this,ql,void 0),this.request=t},tr=function(t){var n;return(n=k(this,Hs).get(t))!=null?n:this.request},lc=function(t,n){return k(this,Hs).set(t,n),t},oS=function(t,n){var a;return!k(this,_).onUploadProgress||!t.body||!Yh?t:Yv(t,k(this,_).onUploadProgress,(a=n!=null?n:k(this,_).body)!=null?a:void 0)},kt(zs,ic);var Ms=zs;var ep=e=>{let t=(n,a)=>Ms.create(n,Os(e,a));for(let n of Ku)t[n]=(a,l)=>Ms.create(a,Os(e,l,{method:n}));return t.create=n=>ep(Os(n)),t.extend=n=>(typeof n=="function"&&(n=n(e!=null?e:{})),ep(Os(e,n))),t.stop=Fu,t.retry=Uv,t},aA=ep(),uS=aA;function lA(e){let t=Ke(),n=new Headers(e);return n.set(t.csrfHeaderName,t.csrfToken),n}function iA(e){return"".concat(Ke().homeR).concat(e)}function cS(e){try{let t=new URL(e,window.location.origin),n="".concat(t.pathname).concat(t.search).concat(t.hash);return n.startsWith("/")?n.slice(1):n}catch(t){return e.replace(/^\/+/,"")}}async function Dt(e,t,n={}){var l;return await uS(iA(t),{method:e,headers:lA(n.headers),body:(l=n.body)!=null?l:void 0,throwHttpErrors:!1,timeout:n.timeout})}async function fS(e,t){let n=await Dt("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 dS(e){let t=await Dt("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 rc(e){let t=await Dt("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 hS(e){var i;let t=await Dt("POST","api/bm/bulk",{headers:{"content-type":"application/json"},body:JSON.stringify(e),timeout:3e5}),n=(i=t.headers.get("content-type"))!=null?i:"",a,l;if(n.includes("application/json"))try{l=await t.json()}catch(r){l=void 0}else a=await t.text();return{ok:t.ok,status:t.status,bodyText:a,data:l}}async function pS(e){let t=await Dt("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 sc(e){let t=await Dt("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 mS(e){let t=await Dt("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 oc(e){let t=await Dt("POST","api/lookuptitle",{headers:{"content-type":"application/json"},body:JSON.stringify(e)});return t.status===200?await t.text():null}async function gS(e){let t=await Dt("POST",cS(Fm()),{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 yS(e){await Dt("POST","api/tagcloudmode",{headers:{"content-type":"application/json"},body:JSON.stringify(e)})}async function bS(e){let t=await Dt("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 vS(e){let t=await Dt("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 SS(e){let t=await Dt("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 TS(){let e=Ke();await Dt("POST",cS(e.authRlogoutR)),window.location.reload()}var tp=$(ye());var ee=$(Me());function AS({initial:e}){var u;let{t}=it(),[n,a]=tp.default.useState(e),[l,i]=tp.default.useState(null),r=!n.archiveBackendEnabled,s=r?t("settings.archivingDisabled"):void 0;async function o(c){try{let f=await SS(c);if(!f.ok)return i(jt(t,f.status,f.bodyText)),!1;i(null),a(c);let d=document.getElementById("privacy-lock-icon");return d&&(d.style.display=c.privacyLock?"":"none"),!0}catch(f){return i(f instanceof _e?t("error.requestTimedOut"):t("error.networkError")),!1}}return(0,ee.jsxs)("div",{className:"settings-form",children:[(0,ee.jsx)("div",{className:"fw7 mb2",children:t("settings.accountTitle")}),(0,ee.jsxs)("div",{className:"flex items-center mb2",children:[(0,ee.jsx)("label",{htmlFor:"language",className:"lh-copy mr2",children:t("settings.language")}),(0,ee.jsxs)("select",{id:"language",name:"language",className:"pointer",value:(u=n.language)!=null?u:"",onChange:c=>{let f=M(T({},n),{language:c.target.value===""?null:c.target.value});o(f).then(d=>{d&&window.location.reload()})},children:[(0,ee.jsx)("option",{value:"",children:t("settings.serverDefault")}),(0,ee.jsx)("option",{value:"en",children:"English"}),(0,ee.jsx)("option",{value:"de",children:"Deutsch"}),(0,ee.jsx)("option",{value:"es",children:"Espa\xF1ol"}),(0,ee.jsx)("option",{value:"fr",children:"Fran\xE7ais"}),(0,ee.jsx)("option",{value:"it",children:"Italiano"}),(0,ee.jsx)("option",{value:"ja",children:"\u65E5\u672C\u8A9E"}),(0,ee.jsx)("option",{value:"ko",children:"\uD55C\uAD6D\uC5B4"}),(0,ee.jsx)("option",{value:"pl",children:"Polski"}),(0,ee.jsx)("option",{value:"pt-BR",children:"Portugu\xEAs (Brasil)"}),(0,ee.jsx)("option",{value:"ru",children:"\u0420\u0443\u0441\u0441\u043A\u0438\u0439"}),(0,ee.jsx)("option",{value:"tr",children:"T\xFCrk\xE7e"}),(0,ee.jsx)("option",{value:"uk",children:"\u0423\u043A\u0440\u0430\u0457\u043D\u0441\u044C\u043A\u0430"}),(0,ee.jsx)("option",{value:"zh-Hans",children:"\u7B80\u4F53\u4E2D\u6587"}),(0,ee.jsx)("option",{value:"zh-Hant",children:"\u7E41\u9AD4\u4E2D\u6587"})]})]}),(0,ee.jsxs)("div",{className:"flex items-center mb2".concat(r?" o-50":""),title:s,children:[(0,ee.jsx)("input",{type:"checkbox",className:"mr2".concat(r?"":" pointer"),id:"archiveDefault",name:"archiveDefault",checked:n.archiveDefault,disabled:r,title:s,onChange:c=>{o(M(T({},n),{archiveDefault:c.target.checked}))}}),(0,ee.jsx)("label",{htmlFor:"archiveDefault",className:"lh-copy".concat(r?" thm-text-tertiary":""),title:s,children:t("settings.archiveDefault")})]}),(0,ee.jsxs)("div",{className:"flex items-center mb2",children:[(0,ee.jsx)("input",{type:"checkbox",className:"pointer mr2",id:"suggestTags",name:"suggestTags",checked:n.suggestTags,onChange:c=>{o(M(T({},n),{suggestTags:c.target.checked}))}}),(0,ee.jsx)("label",{htmlFor:"suggestTags",className:"lh-copy",children:t("settings.suggestTags")})]}),(0,ee.jsxs)("div",{className:"flex items-center mb2",children:[(0,ee.jsx)("input",{type:"checkbox",className:"pointer mr2",id:"privateDefault",name:"privateDefault",checked:n.privateDefault,onChange:c=>{o(M(T({},n),{privateDefault:c.target.checked}))}}),(0,ee.jsx)("label",{htmlFor:"privateDefault",className:"lh-copy",children:t("settings.privateDefault")})]}),(0,ee.jsxs)("div",{className:"flex items-center mb2",children:[(0,ee.jsx)("input",{type:"checkbox",className:"pointer mr2",id:"publicTagCloud",name:"publicTagCloud",checked:n.publicTagCloud,onChange:c=>{o(M(T({},n),{publicTagCloud:c.target.checked}))}}),(0,ee.jsx)("label",{htmlFor:"publicTagCloud",className:"lh-copy",children:t("settings.publicTagCloud")})]}),(0,ee.jsxs)("div",{className:"flex items-center mb2",children:[(0,ee.jsx)("input",{type:"checkbox",className:"pointer mr2",id:"privacyLock",name:"privacyLock",checked:n.privacyLock,onChange:c=>{o(M(T({},n),{privacyLock:c.target.checked}))}}),(0,ee.jsx)("label",{htmlFor:"privacyLock",className:"lh-copy",children:t("settings.privacyLock")})]}),l?(0,ee.jsx)("div",{className:"thm-text-error f7 mt2",children:l}):null]})}var il=$(ye());var zt=$(ye());var uA=180;function Yl({enabled:e,tags:t,onTagsUpdate:n,maxSuggestions:a=10}){let[l,i]=zt.default.useState(null),r=zt.default.useRef(0),s=zt.default.useRef(null),o=zt.default.useRef(null),u=zt.default.useCallback(()=>{s.current!=null&&(window.clearTimeout(s.current),s.current=null),r.current+=1},[]),c=zt.default.useCallback(()=>{u(),i(null)},[u]);zt.default.useEffect(()=>()=>{u()},[u]),zt.default.useEffect(()=>{e||c()},[e,c]);let f=zt.default.useCallback(x=>{let{value:h,selectionStart:m,selectionEnd:b}=x.target;if(n(h),!e){c();return}if(m==null||b==null||m!==b){c();return}if(dA(t,h)){c();return}let v=wS(h,m);if(v==null||v.token.length<2){c();return}let E=hA(h),N=v.token.toLowerCase(),C=E.filter(U=>U===N).length>1,L={query:v.token,currentTags:Array.from(new Set(E.filter(U=>C||U!==N)))};u(),s.current=window.setTimeout(()=>{let U=r.current+1;r.current=U,(async()=>{let Se=await bS(L);if(U!==r.current||Se==null||o.current==null)return;let X=Se.suggestions.slice(0,a);if(X.length===0){c();return}let D=cA(o.current,m);i({items:X,selectedIndex:0,tokenRange:v,anchorLeft:D.left,anchorTop:D.top})})()},uA)},[u,c,e,a,n]),d=zt.default.useCallback(x=>{let h=o.current;if(h==null||l==null)return;let m=fA(t,l.tokenRange,x);n(m.value),c(),requestAnimationFrame(()=>{h.focus(),h.setSelectionRange(m.caret,m.caret)})},[c,n,l,t]),p=zt.default.useCallback(x=>{if(x.key==="Escape"){l!=null&&(x.preventDefault(),c());return}if(x.key===" "){c();return}if(l!=null){if(x.key==="ArrowDown"){x.preventDefault(),i(h=>h==null?h:M(T({},h),{selectedIndex:(h.selectedIndex+1)%h.items.length}));return}if(x.key==="ArrowUp"){x.preventDefault(),i(h=>h==null?h:M(T({},h),{selectedIndex:(h.selectedIndex-1+h.items.length)%h.items.length}));return}if(x.key==="Enter"||x.key==="Tab"){x.preventDefault();let h=l.items[l.selectedIndex];d(h.term)}}},[d,c,l]),S=zt.default.useCallback(x=>{if(l==null)return;let h=x.currentTarget,{selectionStart:m,selectionEnd:b,value:v}=h;if(m==null||b==null||m!==b){c();return}let E=wS(v,m);if(E==null){c();return}E.start!==l.tokenRange.start&&c()},[c,l]),y=zt.default.useCallback(x=>{i(h=>h==null?h:M(T({},h),{selectedIndex:x}))},[]);return{tagInputRef:o,suggestionState:l,closeSuggestions:c,onTagsChange:f,onTagsKeyDown:p,onTagsSelect:S,onSuggestionHover:y,onSuggestionPick:d}}function wS(e,t){let n=Math.max(0,Math.min(t,e.length)),a=n;for(;a>0&&e[a-1]!==" ";)a-=1;let l=n;for(;l<e.length&&e[l]!==" ";)l+=1;let i=e.slice(a,l).trim();return i===""?null:{token:i,start:a,end:l}}function cA(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 l=document.createElement("span");l.textContent=e.value.slice(0,t),a.appendChild(l);let i=document.createElement("span");i.textContent="\u200B",a.appendChild(i),document.body.appendChild(a);let r=i.offsetLeft-e.scrollLeft+1,s=i.offsetTop-e.scrollTop+e.offsetHeight+4;return document.body.removeChild(a),{left:r,top:s}}function fA(e,t,n){let a=e.slice(0,t.start),l=e.slice(t.end).replace(/^ /,""),i="".concat(n," ");return{value:"".concat(a).concat(i).concat(l),caret:a.length+i.length}}function dA(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,l=t.length;for(;a>n&&l>n&&e[a-1]===t[l-1];)a-=1,l-=1;let i=e.slice(n,a),r=t.slice(n,l);return i===""&&r===""?!1:RS(i)&&RS(r)}function RS(e){return e===""||/^ *$/.test(e)}function hA(e){return e.split(" ").map(t=>t.trim().toLowerCase()).filter(t=>t!=="")}var t_=$(ye()),Vn=$(Me()),OS=80;function Vl({suggestionState:e,onHover:t,onPick:n}){return(0,Vn.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,l)=>{let i=l===e.selectedIndex,r=mA(a.term);return(0,Vn.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(i?"thm-bg-selected thm-text-selected":""),onMouseEnter:()=>{t(l)},onMouseDown:s=>{s.preventDefault()},onClick:()=>{n(a.term)},title:a.term,children:[(0,Vn.jsx)("span",{className:"mr2",children:pA(r,e.tokenRange.token)}),(0,Vn.jsx)("span",{className:"thm-text-tertiary f6 tr",style:{minWidth:"3ch"},children:a.count})]},"".concat(a.term,"-").concat(a.count.toString()))})})}function pA(e,t){let n=e.toLocaleLowerCase(),a=t.toLocaleLowerCase(),l=n.indexOf(a);if(l<0)return e;let i=e.slice(0,l),r=e.slice(l,l+t.length),s=e.slice(l+t.length);return(0,Vn.jsxs)(Vn.Fragment,{children:[i,(0,Vn.jsx)("strong",{children:r}),s]})}function mA(e){return e.length<=OS?e:"".concat(e.slice(0,OS),"...")}var j=$(Me());function NS({initial:e}){var X;let{t}=it(),n=Ke(),[a,l]=il.default.useState(e),[i,r]=il.default.useState(e),[s,o]=il.default.useState(!1),[u,c]=il.default.useState(!1),[f,d]=il.default.useState(!1),[p,S]=il.default.useState(null),y=n.dat.suggestTags===!0,x=il.default.useMemo(()=>ni(n.lang,a.time),[n.lang,a.time]),{tagInputRef:h,suggestionState:m,closeSuggestions:b,onTagsChange:v,onTagsKeyDown:E,onTagsSelect:N,onSuggestionHover:R,onSuggestionPick:C}=Yl({enabled:y,tags:i.tags,maxSuggestions:4,onTagsUpdate:D=>{r(z=>M(T({},z),{tags:D}))}});async function L(){c(!0);try{let D=await oc(i);D!=null&&r(z=>M(T({},z),{title:D}))}finally{c(!1)}}async function U(){let D=await rc(a.bid);if(!D.ok){S(D.bodyText);return}d(!0)}let Se=async D=>{D.preventDefault(),S(null);let z=M(T({},i),{tags:ta(i.tags)}),P=await sc(z);if(P.ok&&P.status>=200&&P.status<300){l(z);let ie=Er(),re=kr(ie,"next"),Pe=document.referrer,Lt=window.location.origin;re==="closeWindow"?ai(window):re==="back"?Pe.startsWith(Lt)?window.location.href=Pe:window.location.href=Lt:ai(window)}else S(P.bodyText)};return f?(0,j.jsx)("p",{className:"thm-text-killed",children:t("addForm.killed")}):(0,j.jsx)("form",{onSubmit:D=>{Se(D)},children:(0,j.jsx)("table",{className:"w-100",children:(0,j.jsxs)("tbody",{children:[(0,j.jsxs)("tr",{children:[(0,j.jsx)("td",{className:"w1"}),(0,j.jsxs)("td",{children:[a.bid>0?(0,j.jsxs)("div",{className:"alert",children:[t("addForm.previouslySaved"),"\xA0",(0,j.jsx)("span",{className:"link f7 dib thm-text-tertiary thm-hover-link-color pr3","data-time":a.time,title:Oa(n.lang,a.time),children:x}),(0,j.jsx)("div",{className:"edit_links dib ml1",children:(0,j.jsxs)("div",{className:"delete_link di",children:[(0,j.jsx)("button",{type:"button",onClick:()=>{o(!0)},className:"delete",hidden:s,children:t("delete")}),(0,j.jsxs)("span",{className:"confirm thm-text-error",hidden:!s,children:[(0,j.jsxs)("button",{type:"button",onClick:()=>{o(!1)},children:[t("cancel"),"\xA0/\xA0"]}),(0,j.jsx)("button",{type:"button",onClick:()=>{U()},className:"thm-text-error",children:t("destroy")})]})]})})]}):null,p?(0,j.jsx)("div",{className:"alert alert-err",children:p}):null]})]}),(0,j.jsxs)("tr",{children:[(0,j.jsx)("td",{children:(0,j.jsx)("label",{htmlFor:"url",children:t("addForm.url")})}),(0,j.jsx)("td",{children:(0,j.jsx)("input",{type:"url",id:"url",className:"w-100 mv1",required:!0,name:"url",autoFocus:a.url==="",value:i.url,onChange:D=>{r(z=>M(T({},z),{url:D.target.value}))}})})]}),(0,j.jsxs)("tr",{children:[(0,j.jsx)("td",{children:(0,j.jsx)("label",{htmlFor:"title",children:t("bmark.title")})}),(0,j.jsxs)("td",{className:"flex",children:[(0,j.jsx)("input",{type:"text",id:"title",className:"w-100 mv1 flex-auto",name:"title",value:i.title,onChange:D=>{r(z=>M(T({},z),{title:D.target.value}))}}),(0,j.jsx)("button",{disabled:u,type:"button",onClick:()=>{L()},className:"ml2 input-reset ba thm-border-primary pointer f6 di dim pa1 ma1 mr0".concat(u?" thm-bg-disabled":""),children:t("fetch")})]})]}),(0,j.jsxs)("tr",{children:[(0,j.jsx)("td",{children:(0,j.jsx)("label",{htmlFor:"description",children:t("bmark.description")})}),(0,j.jsx)("td",{children:(0,j.jsx)("textarea",{className:"w-100 mt1 thm-text-secondary",id:"description",name:"description",rows:4,value:i.description,onChange:D=>{r(z=>M(T({},z),{description:D.target.value}))}})})]}),(0,j.jsxs)("tr",{children:[(0,j.jsx)("td",{children:(0,j.jsx)("label",{htmlFor:"tags",children:t("bmark.tags")})}),(0,j.jsx)("td",{children:(0,j.jsxs)("div",{className:"relative",children:[(0,j.jsx)("input",{ref:h,type:"text",id:"tags",className:"w-100 mv1",name:"tags",autoComplete:"off",autoCapitalize:"off",autoFocus:a.url!=="",value:i.tags,onChange:v,onKeyDown:E,onClick:N,onSelect:N,onBlur:()=>{window.setTimeout(()=>{b()},0)}}),m!=null?(0,j.jsx)(Vl,{suggestionState:m,onHover:R,onPick:C}):null]})})]}),(0,j.jsxs)("tr",{children:[(0,j.jsx)("td",{children:(0,j.jsx)("label",{htmlFor:"private",children:t("bmark.private")})}),(0,j.jsxs)("td",{children:[(0,j.jsx)("div",{className:"mr4 dib",children:(0,j.jsx)("input",{type:"checkbox",id:"private",className:"private pointer",name:"private",checked:i.private,onChange:D=>{r(z=>T(M(T({},z),{private:D.target.checked}),n.dat.archiveBackendEnabled&&i.archiveRequested&&D.target.checked?{archiveRequested:!1}:{}))}})}),!(a.bid>0)&&n.dat.archiveBackendEnabled?(0,j.jsxs)("div",{className:"dib ".concat(i.private?"o-50":""),title:i.private?t("addForm.archiveUnavailable"):void 0,children:[(0,j.jsx)("label",{className:"mr2 di",htmlFor:"archiveRequested",children:t("archive")}),(0,j.jsx)("input",{type:"checkbox",id:"archiveRequested",className:"archive pointer ml2",name:"archiveRequested",disabled:i.private,checked:(X=i.archiveRequested)!=null?X:!1,onChange:D=>{r(z=>M(T({},z),{archiveRequested:D.target.checked}))}})]}):null]})]}),(0,j.jsxs)("tr",{children:[(0,j.jsx)("td",{children:(0,j.jsx)("label",{htmlFor:"toread",children:t("addForm.readLater")})}),(0,j.jsx)("td",{children:(0,j.jsx)("input",{type:"checkbox",id:"toread",className:"toread pointer",name:"toread",checked:i.toread,onChange:D=>{r(z=>M(T({},z),{toread:D.target.checked}))}})})]}),(0,j.jsxs)("tr",{children:[(0,j.jsx)("td",{}),(0,j.jsx)("td",{children:(0,j.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 Tp=$(ye());var _S=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(p=>p(t,d))}},l=()=>t,s={setState:a,getState:l,getInitialState:()=>o,subscribe:u=>(n.add(u),()=>n.delete(u))},o=t=e(a,l,s);return s},CS=(e=>e?_S(e):_S);var Bs=$(ye(),1);var gA=e=>e;function yA(e,t=gA){let n=Bs.default.useSyncExternalStore(e.subscribe,Bs.default.useCallback(()=>t(e.getState()),[e,t]),Bs.default.useCallback(()=>t(e.getInitialState()),[e,t]));return Bs.default.useDebugValue(n),n}var DS=e=>{let t=CS(e),n=a=>yA(t,a);return Object.assign(n,t),n},cc=(e=>e?DS(e):DS);var Gl=cc(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 hn=$(ye());function zS(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 bA(e){if(Array.isArray(e))return e}function vA(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var a,l,i,r,s=[],o=!0,u=!1;try{if(i=(n=n.call(e)).next,t!==0)for(;!(o=(a=i.call(n)).done)&&(s.push(a.value),s.length!==t);o=!0);}catch(c){u=!0,l=c}finally{try{if(!o&&n.return!=null&&(r=n.return(),Object(r)!==r))return}finally{if(u)throw l}}return s}}function SA(){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 TA(e,t){return bA(e)||vA(e,t)||xA(e,t)||SA()}function xA(e,t){if(e){if(typeof e=="string")return zS(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)?zS(e,t):void 0}}var QS=Object.entries,MS=Object.setPrototypeOf,EA=Object.isFrozen,kA=Object.getPrototypeOf,AA=Object.getOwnPropertyDescriptor,Et=Object.freeze,dn=Object.seal,rr=Object.create,ZS=typeof Reflect<"u"&&Reflect,sp=ZS.apply,op=ZS.construct;Et||(Et=function(t){return t});dn||(dn=function(t){return t});sp||(sp=function(t,n){for(var a=arguments.length,l=new Array(a>2?a-2:0),i=2;i<a;i++)l[i-2]=arguments[i];return t.apply(n,l)});op||(op=function(t){for(var n=arguments.length,a=new Array(n>1?n-1:0),l=1;l<n;l++)a[l-1]=arguments[l];return new t(...a)});var ar=Ze(Array.prototype.forEach),wA=Ze(Array.prototype.lastIndexOf),LS=Ze(Array.prototype.pop),lr=Ze(Array.prototype.push),RA=Ze(Array.prototype.splice),xt=Array.isArray,Ys=Ze(String.prototype.toLowerCase),np=Ze(String.prototype.toString),US=Ze(String.prototype.match),ir=Ze(String.prototype.replace),HS=Ze(String.prototype.indexOf),OA=Ze(String.prototype.trim),NA=Ze(Number.prototype.toString),_A=Ze(Boolean.prototype.toString),BS=typeof BigInt>"u"?null:Ze(BigInt.prototype.toString),qS=typeof Symbol>"u"?null:Ze(Symbol.prototype.toString),He=Ze(Object.prototype.hasOwnProperty),qs=Ze(Object.prototype.toString),ft=Ze(RegExp.prototype.test),js=CA(TypeError);function Ze(e){return function(t){t instanceof RegExp&&(t.lastIndex=0);for(var n=arguments.length,a=new Array(n>1?n-1:0),l=1;l<n;l++)a[l-1]=arguments[l];return sp(e,t,a)}}function CA(e){return function(){for(var t=arguments.length,n=new Array(t),a=0;a<t;a++)n[a]=arguments[a];return op(e,n)}}function I(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Ys;if(MS&&MS(e,null),!xt(t))return e;let a=t.length;for(;a--;){let l=t[a];if(typeof l=="string"){let i=n(l);i!==l&&(EA(t)||(t[a]=i),l=i)}e[l]=!0}return e}function DA(e){for(let t=0;t<e.length;t++)He(e,t)||(e[t]=null);return e}function yt(e){let t=rr(null);for(let a of QS(e)){var n=TA(a,2);let l=n[0],i=n[1];He(e,l)&&(xt(i)?t[l]=DA(i):i&&typeof i=="object"&&i.constructor===Object?t[l]=yt(i):t[l]=i)}return t}function zA(e){switch(typeof e){case"string":return e;case"number":return NA(e);case"boolean":return _A(e);case"bigint":return BS?BS(e):"0";case"symbol":return qS?qS(e):"Symbol()";case"undefined":return qs(e);case"function":case"object":{if(e===null)return qs(e);let t=e,n=Xn(t,"toString");if(typeof n=="function"){let a=n(t);return typeof a=="string"?a:qs(a)}return qs(e)}default:return qs(e)}}function Xn(e,t){for(;e!==null;){let a=AA(e,t);if(a){if(a.get)return Ze(a.get);if(typeof a.value=="function")return Ze(a.value)}e=kA(e)}function n(){return null}return n}function MA(e){try{return ft(e,""),!0}catch(t){return!1}}var jS=Et(["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"]),ap=Et(["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"]),lp=Et(["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"]),LA=Et(["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"]),ip=Et(["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"]),UA=Et(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),YS=Et(["#text"]),VS=Et(["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"]),rp=Et(["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"]),GS=Et(["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"]),fc=Et(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),HA=dn(/{{[\w\W]*|^[\w\W]*}}/g),BA=dn(/<%[\w\W]*|^[\w\W]*%>/g),qA=dn(/\${[\w\W]*/g),jA=dn(/^data-[\-\w.\u00B7-\uFFFF]+$/),YA=dn(/^aria-[\-\w]+$/),XS=dn(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp|matrix):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),VA=dn(/^(?:\w+script|data):/i),GA=dn(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),XA=dn(/^html$/i),$A=dn(/^[a-z][.\w]*(-[.\w]+)+$/i),Gn={element:1,attribute:2,text:3,cdataSection:4,entityReference:5,entityNode:6,progressingInstruction:7,comment:8,document:9,documentType:10,documentFragment:11,notation:12},QA=function(){return typeof window>"u"?null:window},ZA=function(t,n){if(typeof t!="object"||typeof t.createPolicy!="function")return null;let a=null,l="data-tt-policy-suffix";n&&n.hasAttribute(l)&&(a=n.getAttribute(l));let i="dompurify"+(a?"#"+a:"");try{return t.createPolicy(i,{createHTML(r){return r},createScriptURL(r){return r}})}catch(r){return console.warn("TrustedTypes policy "+i+" could not be created."),null}},$S=function(){return{afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}};function KS(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:QA(),t=q=>KS(q);if(t.version="3.4.7",t.removed=[],!e||!e.document||e.document.nodeType!==Gn.document||!e.Element)return t.isSupported=!1,t;let n=e.document,a=n,l=a.currentScript;e.DocumentFragment;let i=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,p=Xn(d,"cloneNode"),S=Xn(d,"remove"),y=Xn(d,"nextSibling"),x=Xn(d,"childNodes"),h=Xn(d,"parentNode"),m=Xn(d,"shadowRoot"),b=Xn(d,"attributes"),v=r&&r.prototype?Xn(r.prototype,"nodeType"):null,E=r&&r.prototype?Xn(r.prototype,"nodeName"):null;if(typeof i=="function"){let q=n.createElement("template");q.content&&q.content.ownerDocument&&(n=q.content.ownerDocument)}let N,R="",C=n,L=C.implementation,U=C.createNodeIterator,Se=C.createDocumentFragment,X=C.getElementsByTagName,D=a.importNode,z=$S();t.isSupported=typeof QS=="function"&&typeof h=="function"&&L&&L.createHTMLDocument!==void 0;let P=HA,ie=BA,re=qA,Pe=jA,Lt=YA,Zn=VA,qe=GA,Ut=$A,It=XS,ge=null,pn=I({},[...jS,...ap,...lp,...ip,...YS]),Ee=null,ol=I({},[...VS,...rp,...GS,...fc]),ke=Object.seal(rr(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}})),Rn=null,Kn=null,Ht=Object.seal(rr(null,{tagCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeCheck:{writable:!0,configurable:!1,enumerable:!0,value:null}})),Y=!0,se=!0,dt=!1,Zl=!0,Pt=!1,Aa=!0,Bt=!1,fr=!1,mn=!1,Fn=!1,ul=!1,cl=!1,dr=!0,Ce=!1,gn="user-content-",Jn=!0,On=!1,In={},ht=null,Tc=I({},["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"]),wp=null,Rp=I({},["audio","video","img","source","image","track"]),xc=null,Op=I({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),Qs="http://www.w3.org/1998/Math/MathML",Zs="http://www.w3.org/2000/svg",Nn="http://www.w3.org/1999/xhtml",Kl=Nn,Ec=!1,kc=null,w1=I({},[Qs,Zs,Nn],np),Ac=I({},["mi","mo","mn","ms","mtext"]),wc=I({},["annotation-xml"]),R1=I({},["title","style","font","a","script"]),hr=null,O1=["application/xhtml+xml","text/html"],N1="text/html",je=null,Fl=null,_1=n.createElement("form"),Np=function(g){return g instanceof RegExp||g instanceof Function},Rc=function(){let g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(Fl&&Fl===g)return;(!g||typeof g!="object")&&(g={}),g=yt(g),hr=O1.indexOf(g.PARSER_MEDIA_TYPE)===-1?N1:g.PARSER_MEDIA_TYPE,je=hr==="application/xhtml+xml"?np:Ys,ge=He(g,"ALLOWED_TAGS")&&xt(g.ALLOWED_TAGS)?I({},g.ALLOWED_TAGS,je):pn,Ee=He(g,"ALLOWED_ATTR")&&xt(g.ALLOWED_ATTR)?I({},g.ALLOWED_ATTR,je):ol,kc=He(g,"ALLOWED_NAMESPACES")&&xt(g.ALLOWED_NAMESPACES)?I({},g.ALLOWED_NAMESPACES,np):w1,xc=He(g,"ADD_URI_SAFE_ATTR")&&xt(g.ADD_URI_SAFE_ATTR)?I(yt(Op),g.ADD_URI_SAFE_ATTR,je):Op,wp=He(g,"ADD_DATA_URI_TAGS")&&xt(g.ADD_DATA_URI_TAGS)?I(yt(Rp),g.ADD_DATA_URI_TAGS,je):Rp,ht=He(g,"FORBID_CONTENTS")&&xt(g.FORBID_CONTENTS)?I({},g.FORBID_CONTENTS,je):Tc,Rn=He(g,"FORBID_TAGS")&&xt(g.FORBID_TAGS)?I({},g.FORBID_TAGS,je):yt({}),Kn=He(g,"FORBID_ATTR")&&xt(g.FORBID_ATTR)?I({},g.FORBID_ATTR,je):yt({}),In=He(g,"USE_PROFILES")?g.USE_PROFILES&&typeof g.USE_PROFILES=="object"?yt(g.USE_PROFILES):g.USE_PROFILES:!1,Y=g.ALLOW_ARIA_ATTR!==!1,se=g.ALLOW_DATA_ATTR!==!1,dt=g.ALLOW_UNKNOWN_PROTOCOLS||!1,Zl=g.ALLOW_SELF_CLOSE_IN_ATTR!==!1,Pt=g.SAFE_FOR_TEMPLATES||!1,Aa=g.SAFE_FOR_XML!==!1,Bt=g.WHOLE_DOCUMENT||!1,Fn=g.RETURN_DOM||!1,ul=g.RETURN_DOM_FRAGMENT||!1,cl=g.RETURN_TRUSTED_TYPE||!1,mn=g.FORCE_BODY||!1,dr=g.SANITIZE_DOM!==!1,Ce=g.SANITIZE_NAMED_PROPS||!1,Jn=g.KEEP_CONTENT!==!1,On=g.IN_PLACE||!1,It=MA(g.ALLOWED_URI_REGEXP)?g.ALLOWED_URI_REGEXP:XS,Kl=typeof g.NAMESPACE=="string"?g.NAMESPACE:Nn,Ac=He(g,"MATHML_TEXT_INTEGRATION_POINTS")&&g.MATHML_TEXT_INTEGRATION_POINTS&&typeof g.MATHML_TEXT_INTEGRATION_POINTS=="object"?yt(g.MATHML_TEXT_INTEGRATION_POINTS):I({},["mi","mo","mn","ms","mtext"]),wc=He(g,"HTML_INTEGRATION_POINTS")&&g.HTML_INTEGRATION_POINTS&&typeof g.HTML_INTEGRATION_POINTS=="object"?yt(g.HTML_INTEGRATION_POINTS):I({},["annotation-xml"]);let A=He(g,"CUSTOM_ELEMENT_HANDLING")&&g.CUSTOM_ELEMENT_HANDLING&&typeof g.CUSTOM_ELEMENT_HANDLING=="object"?yt(g.CUSTOM_ELEMENT_HANDLING):rr(null);if(ke=rr(null),He(A,"tagNameCheck")&&Np(A.tagNameCheck)&&(ke.tagNameCheck=A.tagNameCheck),He(A,"attributeNameCheck")&&Np(A.attributeNameCheck)&&(ke.attributeNameCheck=A.attributeNameCheck),He(A,"allowCustomizedBuiltInElements")&&typeof A.allowCustomizedBuiltInElements=="boolean"&&(ke.allowCustomizedBuiltInElements=A.allowCustomizedBuiltInElements),Pt&&(se=!1),ul&&(Fn=!0),In&&(ge=I({},YS),Ee=rr(null),In.html===!0&&(I(ge,jS),I(Ee,VS)),In.svg===!0&&(I(ge,ap),I(Ee,rp),I(Ee,fc)),In.svgFilters===!0&&(I(ge,lp),I(Ee,rp),I(Ee,fc)),In.mathMl===!0&&(I(ge,ip),I(Ee,GS),I(Ee,fc))),Ht.tagCheck=null,Ht.attributeCheck=null,He(g,"ADD_TAGS")&&(typeof g.ADD_TAGS=="function"?Ht.tagCheck=g.ADD_TAGS:xt(g.ADD_TAGS)&&(ge===pn&&(ge=yt(ge)),I(ge,g.ADD_TAGS,je))),He(g,"ADD_ATTR")&&(typeof g.ADD_ATTR=="function"?Ht.attributeCheck=g.ADD_ATTR:xt(g.ADD_ATTR)&&(Ee===ol&&(Ee=yt(Ee)),I(Ee,g.ADD_ATTR,je))),He(g,"ADD_URI_SAFE_ATTR")&&xt(g.ADD_URI_SAFE_ATTR)&&I(xc,g.ADD_URI_SAFE_ATTR,je),He(g,"FORBID_CONTENTS")&&xt(g.FORBID_CONTENTS)&&(ht===Tc&&(ht=yt(ht)),I(ht,g.FORBID_CONTENTS,je)),He(g,"ADD_FORBID_CONTENTS")&&xt(g.ADD_FORBID_CONTENTS)&&(ht===Tc&&(ht=yt(ht)),I(ht,g.ADD_FORBID_CONTENTS,je)),Jn&&(ge["#text"]=!0),Bt&&I(ge,["html","head","body"]),ge.table&&(I(ge,["tbody"]),delete Rn.tbody),g.TRUSTED_TYPES_POLICY){if(typeof g.TRUSTED_TYPES_POLICY.createHTML!="function")throw js('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if(typeof g.TRUSTED_TYPES_POLICY.createScriptURL!="function")throw js('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');N=g.TRUSTED_TYPES_POLICY,R=N.createHTML("")}else N===void 0&&(N=ZA(f,l)),N!==null&&typeof R=="string"&&(R=N.createHTML(""));(z.uponSanitizeElement.length>0||z.uponSanitizeAttribute.length>0)&&ge===pn&&(ge=yt(ge)),z.uponSanitizeAttribute.length>0&&Ee===ol&&(Ee=yt(Ee)),Et&&Et(g),Fl=g},_p=I({},[...ap,...lp,...LA]),Cp=I({},[...ip,...UA]),C1=function(g){let A=h(g);(!A||!A.tagName)&&(A={namespaceURI:Kl,tagName:"template"});let H=Ys(g.tagName),he=Ys(A.tagName);return kc[g.namespaceURI]?g.namespaceURI===Zs?A.namespaceURI===Nn?H==="svg":A.namespaceURI===Qs?H==="svg"&&(he==="annotation-xml"||Ac[he]):!!_p[H]:g.namespaceURI===Qs?A.namespaceURI===Nn?H==="math":A.namespaceURI===Zs?H==="math"&&wc[he]:!!Cp[H]:g.namespaceURI===Nn?A.namespaceURI===Zs&&!wc[he]||A.namespaceURI===Qs&&!Ac[he]?!1:!Cp[H]&&(R1[H]||!_p[H]):!!(hr==="application/xhtml+xml"&&kc[g.namespaceURI]):!1},yn=function(g){lr(t.removed,{element:g});try{h(g).removeChild(g)}catch(A){S(g)}},fl=function(g,A){try{lr(t.removed,{attribute:A.getAttributeNode(g),from:A})}catch(H){lr(t.removed,{attribute:null,from:A})}if(A.removeAttribute(g),g==="is")if(Fn||ul)try{yn(A)}catch(H){}else try{A.setAttribute(g,"")}catch(H){}},Dp=function(g){let A=null,H=null;if(mn)g="<remove></remove>"+g;else{let Ae=US(g,/^[\r\n\t ]+/);H=Ae&&Ae[0]}hr==="application/xhtml+xml"&&Kl===Nn&&(g='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+g+"</body></html>");let he=N?N.createHTML(g):g;if(Kl===Nn)try{A=new c().parseFromString(he,hr)}catch(Ae){}if(!A||!A.documentElement){A=L.createDocument(Kl,"template",null);try{A.documentElement.innerHTML=Ec?R:he}catch(Ae){}}let ae=A.body||A.documentElement;return g&&H&&ae.insertBefore(n.createTextNode(H),ae.childNodes[0]||null),Kl===Nn?X.call(A,Bt?"html":"body")[0]:Bt?A.documentElement:ae},zp=function(g){return U.call(g.ownerDocument||g,g,o.SHOW_ELEMENT|o.SHOW_COMMENT|o.SHOW_TEXT|o.SHOW_PROCESSING_INSTRUCTION|o.SHOW_CDATA_SECTION,null)},Mp=function(g){g.normalize();let A=U.call(g.ownerDocument||g,g,o.SHOW_TEXT|o.SHOW_COMMENT|o.SHOW_CDATA_SECTION|o.SHOW_PROCESSING_INSTRUCTION,null),H=A.nextNode();for(;H;){let he=H.data;ar([P,ie,re],ae=>{he=ir(he,ae," ")}),H.data=he,H=A.nextNode()}},Ks=function(g){let A=E?E(g):null;return typeof A!="string"||je(A)!=="form"?!1:typeof g.nodeName!="string"||typeof g.textContent!="string"||typeof g.removeChild!="function"||g.attributes!==b(g)||typeof g.removeAttribute!="function"||typeof g.setAttribute!="function"||typeof g.namespaceURI!="string"||typeof g.insertBefore!="function"||typeof g.hasChildNodes!="function"||g.nodeType!==v(g)||g.childNodes!==x(g)},pr=function(g){if(!v||typeof g!="object"||g===null)return!1;try{return v(g)===Gn.documentFragment}catch(A){return!1}},Fs=function(g){if(!v||typeof g!="object"||g===null)return!1;try{return typeof v(g)=="number"}catch(A){return!1}};function Pn(q,g,A){ar(q,H=>{H.call(t,g,A,Fl)})}let Lp=function(g){let A=null;if(Pn(z.beforeSanitizeElements,g,null),Ks(g))return yn(g),!0;let H=je(g.nodeName);if(Pn(z.uponSanitizeElement,g,{tagName:H,allowedTags:ge}),Aa&&g.hasChildNodes()&&!Fs(g.firstElementChild)&&ft(/<[/\w!]/g,g.innerHTML)&&ft(/<[/\w!]/g,g.textContent)||Aa&&g.namespaceURI===Nn&&H==="style"&&Fs(g.firstElementChild)||g.nodeType===Gn.progressingInstruction||Aa&&g.nodeType===Gn.comment&&ft(/<[/\w]/g,g.data))return yn(g),!0;if(Rn[H]||!(Ht.tagCheck instanceof Function&&Ht.tagCheck(H))&&!ge[H]){if(!Rn[H]&&Hp(H)&&(ke.tagNameCheck instanceof RegExp&&ft(ke.tagNameCheck,H)||ke.tagNameCheck instanceof Function&&ke.tagNameCheck(H)))return!1;if(Jn&&!ht[H]){let ae=h(g),Ae=x(g);if(Ae&&ae){let Wt=Ae.length;for(let _n=Wt-1;_n>=0;--_n){let bn=p(Ae[_n],!0);ae.insertBefore(bn,y(g))}}}return yn(g),!0}return(v?v(g):g.nodeType)===Gn.element&&!C1(g)||(H==="noscript"||H==="noembed"||H==="noframes")&&ft(/<\/no(script|embed|frames)/i,g.innerHTML)?(yn(g),!0):(Pt&&g.nodeType===Gn.text&&(A=g.textContent,ar([P,ie,re],ae=>{A=ir(A,ae," ")}),g.textContent!==A&&(lr(t.removed,{element:g.cloneNode()}),g.textContent=A)),Pn(z.afterSanitizeElements,g,null),!1)},Up=function(g,A,H){if(Kn[A]||dr&&(A==="id"||A==="name")&&(H in n||H in _1))return!1;let he=Ee[A]||Ht.attributeCheck instanceof Function&&Ht.attributeCheck(A,g);if(!(se&&!Kn[A]&&ft(Pe,A))){if(!(Y&&ft(Lt,A))){if(!he||Kn[A]){if(!(Hp(g)&&(ke.tagNameCheck instanceof RegExp&&ft(ke.tagNameCheck,g)||ke.tagNameCheck instanceof Function&&ke.tagNameCheck(g))&&(ke.attributeNameCheck instanceof RegExp&&ft(ke.attributeNameCheck,A)||ke.attributeNameCheck instanceof Function&&ke.attributeNameCheck(A,g))||A==="is"&&ke.allowCustomizedBuiltInElements&&(ke.tagNameCheck instanceof RegExp&&ft(ke.tagNameCheck,H)||ke.tagNameCheck instanceof Function&&ke.tagNameCheck(H))))return!1}else if(!xc[A]){if(!ft(It,ir(H,qe,""))){if(!((A==="src"||A==="xlink:href"||A==="href")&&g!=="script"&&HS(H,"data:")===0&&wp[g])){if(!(dt&&!ft(Zn,ir(H,qe,"")))){if(H)return!1}}}}}}return!0},D1=I({},["annotation-xml","color-profile","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","missing-glyph"]),Hp=function(g){return!D1[Ys(g)]&&ft(Ut,g)},Bp=function(g){Pn(z.beforeSanitizeAttributes,g,null);let A=g.attributes;if(!A||Ks(g))return;let H={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:Ee,forceKeepAttr:void 0},he=A.length;for(;he--;){let ae=A[he],Ae=ae.name,Wt=ae.namespaceURI,_n=ae.value,bn=je(Ae),Oc=_n,We=Ae==="value"?Oc:OA(Oc);if(H.attrName=bn,H.attrValue=We,H.keepAttr=!0,H.forceKeepAttr=void 0,Pn(z.uponSanitizeAttribute,g,H),We=H.attrValue,Ce&&(bn==="id"||bn==="name")&&HS(We,gn)!==0&&(fl(Ae,g),We=gn+We),Aa&&ft(/((--!?|])>)|<\/(style|script|title|xmp|textarea|noscript|iframe|noembed|noframes)/i,We)){fl(Ae,g);continue}if(bn==="attributename"&&US(We,"href")){fl(Ae,g);continue}if(H.forceKeepAttr)continue;if(!H.keepAttr){fl(Ae,g);continue}if(!Zl&&ft(/\/>/i,We)){fl(Ae,g);continue}Pt&&ar([P,ie,re],jp=>{We=ir(We,jp," ")});let qp=je(g.nodeName);if(!Up(qp,bn,We)){fl(Ae,g);continue}if(N&&typeof f=="object"&&typeof f.getAttributeType=="function"&&!Wt)switch(f.getAttributeType(qp,bn)){case"TrustedHTML":{We=N.createHTML(We);break}case"TrustedScriptURL":{We=N.createScriptURL(We);break}}if(We!==Oc)try{Wt?g.setAttributeNS(Wt,Ae,We):g.setAttribute(Ae,We),Ks(g)?yn(g):LS(t.removed)}catch(jp){fl(Ae,g)}}Pn(z.afterSanitizeAttributes,g,null)},Js=function(g){let A=null,H=zp(g);for(Pn(z.beforeSanitizeShadowDOM,g,null);A=H.nextNode();)if(Pn(z.uponSanitizeShadowNode,A,null),Lp(A),Bp(A),pr(A.content)&&Js(A.content),(v?v(A):A.nodeType)===Gn.element){let ae=m?m(A):A.shadowRoot;pr(ae)&&(Jl(ae),Js(ae))}Pn(z.afterSanitizeShadowDOM,g,null)},Jl=function(g){let A=v?v(g):g.nodeType;if(A===Gn.element){let ae=m?m(g):g.shadowRoot;pr(ae)&&(Jl(ae),Js(ae))}let H=x?x(g):g.childNodes;if(!H)return;let he=[];ar(H,ae=>{lr(he,ae)});for(let ae of he)Jl(ae);if(A===Gn.element){let ae=E?E(g):null;if(typeof ae=="string"&&je(ae)==="template"){let Ae=g.content;pr(Ae)&&Jl(Ae)}}};return t.sanitize=function(q){let g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},A=null,H=null,he=null,ae=null;if(Ec=!q,Ec&&(q="<!-->"),typeof q!="string"&&!Fs(q)&&(q=zA(q),typeof q!="string"))throw js("dirty is not a string, aborting");if(!t.isSupported)return q;if(fr||Rc(g),t.removed=[],typeof q=="string"&&(On=!1),On){let _n=E?E(q):q.nodeName;if(typeof _n=="string"){let bn=je(_n);if(!ge[bn]||Rn[bn])throw js("root node is forbidden and cannot be sanitized in-place")}if(Ks(q))throw js("root node is clobbered and cannot be sanitized in-place");Jl(q)}else if(Fs(q))A=Dp("<!---->"),H=A.ownerDocument.importNode(q,!0),H.nodeType===Gn.element&&H.nodeName==="BODY"||H.nodeName==="HTML"?A=H:A.appendChild(H),Jl(H);else{if(!Fn&&!Pt&&!Bt&&q.indexOf("<")===-1)return N&&cl?N.createHTML(q):q;if(A=Dp(q),!A)return Fn?null:cl?R:""}A&&mn&&yn(A.firstChild);let Ae=zp(On?q:A);for(;he=Ae.nextNode();)Lp(he),Bp(he),pr(he.content)&&Js(he.content);if(On)return Pt&&Mp(q),q;if(Fn){if(Pt&&Mp(A),ul)for(ae=Se.call(A.ownerDocument);A.firstChild;)ae.appendChild(A.firstChild);else ae=A;return(Ee.shadowroot||Ee.shadowrootmode)&&(ae=D.call(a,ae,!0)),ae}let Wt=Bt?A.outerHTML:A.innerHTML;return Bt&&ge["!doctype"]&&A.ownerDocument&&A.ownerDocument.doctype&&A.ownerDocument.doctype.name&&ft(XA,A.ownerDocument.doctype.name)&&(Wt="<!DOCTYPE "+A.ownerDocument.doctype.name+">\n"+Wt),Pt&&ar([P,ie,re],_n=>{Wt=ir(Wt,_n," ")}),N&&cl?N.createHTML(Wt):Wt},t.setConfig=function(){let q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};Rc(q),fr=!0},t.clearConfig=function(){Fl=null,fr=!1},t.isValidAttribute=function(q,g,A){Fl||Rc({});let H=je(q),he=je(g);return Up(H,he,A)},t.addHook=function(q,g){typeof g=="function"&&lr(z[q],g)},t.removeHook=function(q,g){if(g!==void 0){let A=wA(z[q],g);return A===-1?void 0:RA(z[q],A,1)[0]}return LS(z[q])},t.removeHooks=function(q){z[q]=[]},t.removeAllHooks=function(){z=$S()},t}var FS=KS();function dp(){return{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null}}var Ql=dp();function a1(e){Ql=e}var Xl={exec:()=>null};function sr(e){let t=[];return n=>{let a=Math.max(0,Math.min(3,n-1)),l=t[a];return l||(l=e(a),t[a]=l),l}}function ue(e,t=""){let n=typeof e=="string"?e:e.source,a={replace:(l,i)=>{let r=typeof i=="string"?i:i.source;return r=r.replace(bt.caret,"$1"),n=n.replace(l,r),a},getRegex:()=>new RegExp(n,t)};return a}var KA=((e="")=>{try{return!!new RegExp("(?<=1)(?<!1)"+e)}catch(t){return!1}})(),bt={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:sr(e=>new RegExp("^ {0,".concat(e,"}(?:[*+-]|\\d{1,9}[.)])((?:[ ][^\\n]*)?(?:\\n|$))"))),hrRegex:sr(e=>new RegExp("^ {0,".concat(e,"}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)"))),fencesBeginRegex:sr(e=>new RegExp("^ {0,".concat(e,"}(?:```|~~~)"))),headingBeginRegex:sr(e=>new RegExp("^ {0,".concat(e,"}#"))),htmlBeginRegex:sr(e=>new RegExp("^ {0,".concat(e,"}<(?:[a-z].*>|!--)"),"i")),blockquoteBeginRegex:sr(e=>new RegExp("^ {0,".concat(e,"}>")))},FA=/^(?:[ \t]*(?:\n|$))+/,JA=/^((?: {4}| {0,3}\t)[^\n]+(?:\n(?:[ \t]*(?:\n|$))*)?)+/,IA=/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,Xs=/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,PA=/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,hp=/ {0,3}(?:[*+-]|\d{1,9}[.)])/,l1=/^(?!bull |blockCode|fences|blockquote|heading|html|table)((?:.|\n(?!\s*?\n|bull |blockCode|fences|blockquote|heading|html|table))+?)\n {0,3}(=+|-+) *(?:\n+|$)/,i1=ue(l1).replace(/bull/g,hp).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(),WA=ue(l1).replace(/bull/g,hp).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(),pp=/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,ew=/^[^\n]+/,mp=/(?!\s*\])(?:\\[\s\S]|[^\[\]\\])+/,tw=ue(/^ {0,3}\[(label)\]: *(?:\n[ \t]*)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n[ \t]*)?| *\n[ \t]*)(title))? *(?:\n+|$)/).replace("label",mp).replace("title",/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/).getRegex(),nw=ue(/^(bull)([ \t][^\n]+?)?(?:\n|$)/).replace(/bull/g,hp).getRegex(),yc="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",gp=/<!--(?:-?>|[\s\S]*?(?:-->|$))/,aw=ue("^ {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",gp).replace("tag",yc).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),r1=ue(pp).replace("hr",Xs).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",yc).getRegex(),lw=ue(/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/).replace("paragraph",r1).getRegex(),yp={blockquote:lw,code:JA,def:tw,fences:IA,heading:PA,hr:Xs,html:aw,lheading:i1,list:nw,newline:FA,paragraph:r1,table:Xl,text:ew},JS=ue("^ *([^\\n ].*)\\n {0,3}((?:\\| *)?:?-+:? *(?:\\| *:?-+:? *)*(?:\\| *)?)(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)").replace("hr",Xs).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",yc).getRegex(),iw=M(T({},yp),{lheading:WA,table:JS,paragraph:ue(pp).replace("hr",Xs).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("table",JS).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",yc).getRegex()}),rw=M(T({},yp),{html:ue("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)|<tag(?:\"[^\"]*\"|'[^']*'|\\s[^'\"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",gp).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:Xl,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:ue(pp).replace("hr",Xs).replace("heading"," *#{1,6} *[^\n]").replace("lheading",i1).replace("|table","").replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").replace("|tag","").getRegex()}),sw=/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,ow=/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,s1=/^( {2,}|\\)\n(?!\s*$)/,uw=/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\<!\[`*_]|\b_|$)|[^ ](?= {2,}\n)))/,or=/[\p{P}\p{S}]/u,bc=/[\s\p{P}\p{S}]/u,bp=/[^\s\p{P}\p{S}]/u,cw=ue(/^((?![*_])punctSpace)/,"u").replace(/punctSpace/g,bc).getRegex(),o1=/(?!~)[\p{P}\p{S}]/u,fw=/(?!~)[\s\p{P}\p{S}]/u,dw=/(?:[^\s\p{P}\p{S}]|~)/u,hw=ue(/link|precode-code|html/,"g").replace("link",new RegExp("\\[(?:[^\\[\\]`]|(?<a>`+)[^`]+\\k<a>(?!`))*?\\]\\((?:\\\\[\\s\\S]|[^\\\\\\(\\)]|\\((?:\\\\[\\s\\S]|[^\\\\\\(\\)])*\\))*\\)")).replace("precode-",KA?"(?<!`)()":"(^^|[^`])").replace("code",new RegExp("(?<b>`+)[^`]+\\k<b>(?!`)")).replace("html",/<(?! )[^<>]*?>/).getRegex(),u1=/^(?:\*+(?:((?!\*)punct)|([^\s*]))?)|^_+(?:((?!_)punct)|([^\s_]))?/,pw=ue(u1,"u").replace(/punct/g,or).getRegex(),mw=ue(u1,"u").replace(/punct/g,o1).getRegex(),c1="^[^_*]*?__[^_*]*?\\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\\*)punct(\\*+)(?=[\\s]|$)|notPunctSpace(\\*+)(?!\\*)(?=punctSpace|$)|(?!\\*)punctSpace(\\*+)(?=notPunctSpace)|[\\s](\\*+)(?!\\*)(?=punct)|(?!\\*)punct(\\*+)(?!\\*)(?=punct)|notPunctSpace(\\*+)(?=notPunctSpace)",gw=ue(c1,"gu").replace(/notPunctSpace/g,bp).replace(/punctSpace/g,bc).replace(/punct/g,or).getRegex(),yw=ue(c1,"gu").replace(/notPunctSpace/g,dw).replace(/punctSpace/g,fw).replace(/punct/g,o1).getRegex(),bw=ue("^[^_*]*?\\*\\*[^_*]*?_[^_*]*?(?=\\*\\*)|[^_]+(?=[^_])|(?!_)punct(_+)(?=[\\s]|$)|notPunctSpace(_+)(?!_)(?=punctSpace|$)|(?!_)punctSpace(_+)(?=notPunctSpace)|[\\s](_+)(?!_)(?=punct)|(?!_)punct(_+)(?!_)(?=punct)","gu").replace(/notPunctSpace/g,bp).replace(/punctSpace/g,bc).replace(/punct/g,or).getRegex(),vw=ue(/^~~?(?:((?!~)punct)|[^\s~])/,"u").replace(/punct/g,or).getRegex(),Sw="^[^~]+(?=[^~])|(?!~)punct(~~?)(?=[\\s]|$)|notPunctSpace(~~?)(?!~)(?=punctSpace|$)|(?!~)punctSpace(~~?)(?=notPunctSpace)|[\\s](~~?)(?!~)(?=punct)|(?!~)punct(~~?)(?!~)(?=punct)|notPunctSpace(~~?)(?=notPunctSpace)",Tw=ue(Sw,"gu").replace(/notPunctSpace/g,bp).replace(/punctSpace/g,bc).replace(/punct/g,or).getRegex(),xw=ue(/\\(punct)/,"gu").replace(/punct/g,or).getRegex(),Ew=ue(/^<(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(),kw=ue(gp).replace("(?:-->|$)","-->").getRegex(),Aw=ue("^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",kw).replace("attribute",/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/).getRegex(),pc=/(?:\[(?:\\[\s\S]|[^\[\]\\])*\]|\\[\s\S]|`+(?!`)[^`]*?`+(?!`)|``+(?=\])|[^\[\]\\`])*?/,ww=ue(/^!?\[(label)\]\(\s*(href)(?:(?:[ \t]+(?:\n[ \t]*)?|\n[ \t]*)(title))?\s*\)/).replace("label",pc).replace("href",/<(?:\\.|[^\n<>\\])+>|[^ \t\n\x00-\x1f]*/).replace("title",/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/).getRegex(),f1=ue(/^!?\[(label)\]\[(ref)\]/).replace("label",pc).replace("ref",mp).getRegex(),d1=ue(/^!?\[(ref)\](?:\[\])?/).replace("ref",mp).getRegex(),Rw=ue("reflink|nolink(?!\\()","g").replace("reflink",f1).replace("nolink",d1).getRegex(),IS=/[hH][tT][tT][pP][sS]?|[fF][tT][pP]/,vp={_backpedal:Xl,anyPunctuation:xw,autolink:Ew,blockSkip:hw,br:s1,code:ow,del:Xl,delLDelim:Xl,delRDelim:Xl,emStrongLDelim:pw,emStrongRDelimAst:gw,emStrongRDelimUnd:bw,escape:sw,link:ww,nolink:d1,punctuation:cw,reflink:f1,reflinkSearch:Rw,tag:Aw,text:uw,url:Xl},Ow=M(T({},vp),{link:ue(/^!?\[(label)\]\((.*?)\)/).replace("label",pc).getRegex(),reflink:ue(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",pc).getRegex()}),up=M(T({},vp),{emStrongRDelimAst:yw,emStrongLDelim:mw,delLDelim:vw,delRDelim:Tw,url:ue(/^((?:protocol):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/).replace("protocol",IS).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:ue(/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\<!\[`*~_]|\b_|protocol:\/\/|www\.|$)|[^ ](?= {2,}\n)|[^a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-](?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)))/).replace("protocol",IS).getRegex()}),Nw=M(T({},up),{br:ue(s1).replace("{2,}","*").getRegex(),text:ue(up.text).replace("\\b_","\\b_| {2,}\\n").replace(/\{2,\}/g,"*").getRegex()}),dc={normal:yp,gfm:iw,pedantic:rw},Vs={normal:vp,gfm:up,breaks:Nw,pedantic:Ow},_w={"&":"&","<":"<",">":">",'"':""","'":"'"},PS=e=>_w[e];function $n(e,t){if(t){if(bt.escapeTest.test(e))return e.replace(bt.escapeReplace,PS)}else if(bt.escapeTestNoEncode.test(e))return e.replace(bt.escapeReplaceNoEncode,PS);return e}function WS(e){try{e=encodeURI(e).replace(bt.percentDecode,"%")}catch(t){return null}return e}function e1(e,t){var i;let n=e.replace(bt.findPipe,(r,s,o)=>{let u=!1,c=s;for(;--c>=0&&o[c]==="\\";)u=!u;return u?"|":" |"}),a=n.split(bt.splitPipe),l=0;if(a[0].trim()||a.shift(),a.length>0&&!((i=a.at(-1))!=null&&i.trim())&&a.pop(),t)if(a.length>t)a.splice(t);else for(;a.length<t;)a.push("");for(;l<a.length;l++)a[l]=a[l].trim().replace(bt.slashPipe,"|");return a}function rl(e,t,n){let a=e.length;if(a===0)return"";let l=0;for(;l<a;){let i=e.charAt(a-l-1);if(i===t&&!n)l++;else if(i!==t&&n)l++;else break}return e.slice(0,a-l)}function t1(e){let t=e.split("\n"),n=t.length-1;for(;n>=0&&bt.blankLine.test(t[n]);)n--;return t.length-n<=2?e:t.slice(0,n+1).join("\n")}function Cw(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 Dw(e,t=0){let n=t,a="";for(let l of e)if(l===" "){let i=4-n%4;a+=" ".repeat(i),n+=i}else a+=l,n++;return a}function n1(e,t,n,a,l){let i=t.href,r=t.title||null,s=e[1].replace(l.other.outputLinkReplace,"$1");a.state.inLink=!0;let o={type:e[0].charAt(0)==="!"?"image":"link",raw:n,href:i,title:r,text:s,tokens:a.inlineTokens(s)};return a.state.inLink=!1,o}function zw(e,t,n){let a=e.match(n.other.indentCodeCompensation);if(a===null)return t;let l=a[1];return t.split("\n").map(i=>{let r=i.match(n.other.beginningSpace);if(r===null)return i;let[s]=r;return s.length>=l.length?i.slice(l.length):i}).join("\n")}var mc=class{constructor(e){V(this,"options");V(this,"rules");V(this,"lexer");this.options=e||Ql}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]:t1(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=zw(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=rl(n,"#");(this.options.pedantic||!a||this.rules.other.endingSpaceChar.test(a))&&(n=a.trim())}return{type:"heading",raw:rl(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:rl(t[0],"\n")}}blockquote(e){let t=this.rules.block.blockquote.exec(e);if(t){let n=rl(t[0],"\n").split("\n"),a="",l="",i=[];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,l=l?"".concat(l,"\n").concat(c):c;let f=this.lexer.state.top;if(this.lexer.state.top=!0,this.lexer.blockTokens(c,i,!0),this.lexer.state.top=f,n.length===0)break;let d=i.at(-1);if((d==null?void 0:d.type)==="code")break;if((d==null?void 0:d.type)==="blockquote"){let p=d,S=p.raw+"\n"+n.join("\n"),y=this.blockquote(S);i[i.length-1]=y,a=a.substring(0,a.length-p.raw.length)+y.raw,l=l.substring(0,l.length-p.text.length)+y.text;break}else if((d==null?void 0:d.type)==="list"){let p=d,S=p.raw+"\n"+n.join("\n"),y=this.list(S);i[i.length-1]=y,a=a.substring(0,a.length-d.raw.length)+y.raw,l=l.substring(0,l.length-p.raw.length)+y.raw,n=S.substring(i.at(-1).raw.length).split("\n");continue}}return{type:"blockquote",raw:a,tokens:i,text:l}}}list(e){let t=this.rules.block.list.exec(e);if(t){let n=t[1].trim(),a=n.length>1,l={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 i=this.rules.other.listItemRegex(n),r=!1;for(;e;){let o=!1,u="",c="";if(!(t=i.exec(e))||this.rules.block.hr.test(e))break;u=t[0],e=e.substring(u.length);let f=Dw(t[2].split("\n",1)[0],t[1].length),d=e.split("\n",1)[0],p=!f.trim(),S=0;if(this.options.pedantic?(S=2,c=f.trimStart()):p?S=t[1].length+1:(S=f.search(this.rules.other.nonSpaceChar),S=S>4?1:S,c=f.slice(S),S+=t[1].length),p&&this.rules.other.blankLine.test(d)&&(u+=d+"\n",e=e.substring(d.length+1),o=!0),!o){let y=this.rules.other.nextBulletRegex(S),x=this.rules.other.hrRegex(S),h=this.rules.other.fencesBeginRegex(S),m=this.rules.other.headingBeginRegex(S),b=this.rules.other.htmlBeginRegex(S),v=this.rules.other.blockquoteBeginRegex(S);for(;e;){let E=e.split("\n",1)[0],N;if(d=E,this.options.pedantic?(d=d.replace(this.rules.other.listReplaceNesting," "),N=d):N=d.replace(this.rules.other.tabCharGlobal," "),h.test(d)||m.test(d)||b.test(d)||v.test(d)||y.test(d)||x.test(d))break;if(N.search(this.rules.other.nonSpaceChar)>=S||!d.trim())c+="\n"+N.slice(S);else{if(p||f.replace(this.rules.other.tabCharGlobal," ").search(this.rules.other.nonSpaceChar)>=4||h.test(f)||m.test(f)||x.test(f))break;c+="\n"+d}p=!d.trim(),u+=E+"\n",e=e.substring(E.length+1),f=N.slice(S)}}l.loose||(r?l.loose=!0:this.rules.other.doubleBlankLine.test(u)&&(r=!0)),l.items.push({type:"list_item",raw:u,task:!!this.options.gfm&&this.rules.other.listIsTask.test(c),loose:!1,text:c,tokens:[]}),l.raw+=u}let s=l.items.at(-1);if(s)s.raw=s.raw.trimEnd(),s.text=s.text.trimEnd();else return;l.raw=l.raw.trimEnd();for(let o of l.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,l.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(!l.loose){let c=o.tokens.filter(d=>d.type==="space"),f=c.length>0&&c.some(d=>this.rules.other.anyLine.test(d.raw));l.loose=f}}if(l.loose)for(let o of l.items){o.loose=!0;for(let u of o.tokens)u.type==="text"&&(u.type="paragraph")}return l}}html(e){let t=this.rules.block.html.exec(e);if(t){let n=t1(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"):"",l=t[3]?t[3].substring(1,t[3].length-1).replace(this.rules.inline.anyPunctuation,"$1"):t[3];return{type:"def",tag:n,raw:rl(t[0],"\n"),href:a,title:l}}}table(e){var r;let t=this.rules.block.table.exec(e);if(!t||!this.rules.other.tableDelimiter.test(t[2]))return;let n=e1(t[1]),a=t[2].replace(this.rules.other.tableAlignChars,"").split("|"),l=(r=t[3])!=null&&r.trim()?t[3].replace(this.rules.other.tableRowBlankLine,"").split("\n"):[],i={type:"table",raw:rl(t[0],"\n"),header:[],align:[],rows:[]};if(n.length===a.length){for(let s of a)this.rules.other.tableAlignRight.test(s)?i.align.push("right"):this.rules.other.tableAlignCenter.test(s)?i.align.push("center"):this.rules.other.tableAlignLeft.test(s)?i.align.push("left"):i.align.push(null);for(let s=0;s<n.length;s++)i.header.push({text:n[s],tokens:this.lexer.inline(n[s]),header:!0,align:i.align[s]});for(let s of l)i.rows.push(e1(s,i.header.length).map((o,u)=>({text:o,tokens:this.lexer.inline(o),header:!1,align:i.align[u]})));return i}}lheading(e){let t=this.rules.block.lheading.exec(e);if(t){let n=t[1].trim();return{type:"heading",raw:rl(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 i=rl(n.slice(0,-1),"\\");if((n.length-i.length)%2===0)return}else{let i=Cw(t[2],"()");if(i===-2)return;if(i>-1){let r=(t[0].indexOf("!")===0?5:4)+t[1].length+i;t[2]=t[2].substring(0,i),t[0]=t[0].substring(0,r).trim(),t[3]=""}}let a=t[2],l="";if(this.options.pedantic){let i=this.rules.other.pedanticHrefTitle.exec(a);i&&(a=i[1],l=i[3])}else l=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)),n1(t,{href:a&&a.replace(this.rules.inline.anyPunctuation,"$1"),title:l&&l.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," "),l=t[a.toLowerCase()];if(!l){let i=n[0].charAt(0);return{type:"text",raw:i,text:i}}return n1(n,l,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 l=[...a[0]].length-1,i,r,s=l,o=0,u=a[0][0]==="*"?this.rules.inline.emStrongRDelimAst:this.rules.inline.emStrongRDelimUnd;for(u.lastIndex=0,t=t.slice(-1*e.length+l);(a=u.exec(t))!==null;){if(i=a[1]||a[2]||a[3]||a[4]||a[5]||a[6],!i)continue;if(r=[...i].length,a[3]||a[4]){s+=r;continue}else if((a[5]||a[6])&&l%3&&!((l+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,l+a.index+c+r);if(Math.min(l,r)%2){let p=f.slice(1,-1);return{type:"em",raw:f,text:p,tokens:this.lexer.inlineTokens(p)}}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),l=this.rules.other.startingSpaceChar.test(n)&&this.rules.other.endingSpaceChar.test(n);return a&&l&&(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 l=[...a[0]].length-1,i,r,s=l,o=this.rules.inline.delRDelim;for(o.lastIndex=0,t=t.slice(-1*e.length+l);(a=o.exec(t))!==null;){if(i=a[1]||a[2]||a[3]||a[4]||a[5]||a[6],!i||(r=[...i].length,r!==l))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,l+a.index+u+r),f=c.slice(l,-l);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 l,i;if(t[2]==="@")l=t[0],i="mailto:"+l;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]);l=t[0],t[1]==="www."?i="http://"+t[0]:i=t[0]}return{type:"link",raw:t[0],text:l,href:i,tokens:[{type:"text",raw:l,text:l}]}}}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}}}},An=class cp{constructor(t){V(this,"tokens");V(this,"options");V(this,"state");V(this,"inlineQueue");V(this,"tokenizer");this.tokens=[],this.tokens.links=Object.create(null),this.options=t||Ql,this.options.tokenizer=this.options.tokenizer||new mc,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:bt,block:dc.normal,inline:Vs.normal};this.options.pedantic?(n.block=dc.pedantic,n.inline=Vs.pedantic):this.options.gfm&&(n.block=dc.gfm,this.options.breaks?n.inline=Vs.breaks:n.inline=Vs.gfm),this.tokenizer.rules=n}static get rules(){return{block:dc,inline:Vs}}static lex(t,n){return new cp(n).lex(t)}static lexInline(t,n){return new cp(n).inlineTokens(t)}lex(t){t=t.replace(bt.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 i,r,s;this.tokenizer.lexer=this,this.options.pedantic&&(t=t.replace(bt.tabCharGlobal," ").replace(bt.spaceLine,""));let l=1/0;for(;t;){if(t.length<l)l=t.length;else{this.infiniteLoopError(t.charCodeAt(0));break}let o;if((r=(i=this.options.extensions)==null?void 0:i.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(p=>{d=p.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,p,S;this.tokenizer.lexer=this;let a=t,l=null;if(this.tokens.links){let y=Object.keys(this.tokens.links);if(y.length>0)for(;(l=this.tokenizer.rules.inline.reflinkSearch.exec(a))!==null;)y.includes(l[0].slice(l[0].lastIndexOf("[")+1,-1))&&(a=a.slice(0,l.index)+"["+"a".repeat(l[0].length-2)+"]"+a.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(l=this.tokenizer.rules.inline.anyPunctuation.exec(a))!==null;)a=a.slice(0,l.index)+"++"+a.slice(this.tokenizer.rules.inline.anyPunctuation.lastIndex);let i;for(;(l=this.tokenizer.rules.inline.blockSkip.exec(a))!==null;)i=l[2]?l[2].length:0,a=a.slice(0,l.index+i)+"["+"a".repeat(l[0].length-i-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 y;if((p=(d=this.options.extensions)==null?void 0:d.inline)!=null&&p.some(h=>(y=h.call({lexer:this},t,n))?(t=t.substring(y.raw.length),n.push(y),!0):!1))continue;if(y=this.tokenizer.escape(t)){t=t.substring(y.raw.length),n.push(y);continue}if(y=this.tokenizer.tag(t)){t=t.substring(y.raw.length),n.push(y);continue}if(y=this.tokenizer.link(t)){t=t.substring(y.raw.length),n.push(y);continue}if(y=this.tokenizer.reflink(t,this.tokens.links)){t=t.substring(y.raw.length);let h=n.at(-1);y.type==="text"&&(h==null?void 0:h.type)==="text"?(h.raw+=y.raw,h.text+=y.text):n.push(y);continue}if(y=this.tokenizer.emStrong(t,a,s)){t=t.substring(y.raw.length),n.push(y);continue}if(y=this.tokenizer.codespan(t)){t=t.substring(y.raw.length),n.push(y);continue}if(y=this.tokenizer.br(t)){t=t.substring(y.raw.length),n.push(y);continue}if(y=this.tokenizer.del(t,a,s)){t=t.substring(y.raw.length),n.push(y);continue}if(y=this.tokenizer.autolink(t)){t=t.substring(y.raw.length),n.push(y);continue}if(!this.state.inLink&&(y=this.tokenizer.url(t))){t=t.substring(y.raw.length),n.push(y);continue}let x=t;if((S=this.options.extensions)!=null&&S.startInline){let h=1/0,m=t.slice(1),b;this.options.extensions.startInline.forEach(v=>{b=v.call({lexer:this},m),typeof b=="number"&&b>=0&&(h=Math.min(h,b))}),h<1/0&&h>=0&&(x=t.substring(0,h+1))}if(y=this.tokenizer.inlineText(x)){t=t.substring(y.raw.length),y.raw.slice(-1)!=="_"&&(s=y.raw.slice(-1)),r=!0;let h=n.at(-1);(h==null?void 0:h.type)==="text"?(h.raw+=y.raw,h.text+=y.text):n.push(y);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)}},gc=class{constructor(e){V(this,"options");V(this,"parser");this.options=e||Ql}space(e){return""}code({text:e,lang:t,escaped:n}){var i;let a=(i=(t||"").match(bt.notSpaceStart))==null?void 0:i[0],l=e.replace(bt.endingNewline,"")+"\n";return a?'<pre><code class="language-'+$n(a)+'">'+(n?l:$n(l,!0))+"</code></pre>\n":"<pre><code>"+(n?l:$n(l,!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 l=t?"ol":"ul",i=t&&n!==1?' start="'+n+'"':"";return"<"+l+i+">\n"+a+"</"+l+">\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 l=0;l<e.header.length;l++)n+=this.tablecell(e.header[l]);t+=this.tablerow({text:n});let a="";for(let l=0;l<e.rows.length;l++){let i=e.rows[l];n="";for(let r=0;r<i.length;r++)n+=this.tablecell(i[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($n(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),l=WS(e);if(l===null)return a;e=l;let i='<a href="'+e+'"';return t&&(i+=' title="'+$n(t)+'"'),i+=">"+a+"</a>",i}image({href:e,title:t,text:n,tokens:a}){a&&(n=this.parser.parseInline(a,this.parser.textRenderer));let l=WS(e);if(l===null)return $n(n);e=l;let i='<img src="'.concat(e,'" alt="').concat($n(n),'"');return t&&(i+=' title="'.concat($n(t),'"')),i+=">",i}text(e){return"tokens"in e&&e.tokens?this.parser.parseInline(e.tokens):"escaped"in e&&e.escaped?e.text:$n(e.text)}},Sp=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}},wn=class fp{constructor(t){V(this,"options");V(this,"renderer");V(this,"textRenderer");this.options=t||Ql,this.options.renderer=this.options.renderer||new gc,this.renderer=this.options.renderer,this.renderer.options=this.options,this.renderer.parser=this,this.textRenderer=new Sp}static parse(t,n){return new fp(n).parse(t)}static parseInline(t,n){return new fp(n).parseInline(t)}parse(t){var a,l;this.renderer.parser=this;let n="";for(let i=0;i<t.length;i++){let r=t[i];if((l=(a=this.options.extensions)==null?void 0:a.renderers)!=null&&l[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 l,i;this.renderer.parser=this;let a="";for(let r=0;r<t.length;r++){let s=t[r];if((i=(l=this.options.extensions)==null?void 0:l.renderers)!=null&&i[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}},hc,Gs=(hc=class{constructor(e){V(this,"options");V(this,"block");this.options=e||Ql}preprocess(e){return e}postprocess(e){return e}processAllTokens(e){return e}emStrongMask(e){return e}provideLexer(e=this.block){return e?An.lex:An.lexInline}provideParser(e=this.block){return e?wn.parse:wn.parseInline}},V(hc,"passThroughHooks",new Set(["preprocess","postprocess","processAllTokens","emStrongMask"])),V(hc,"passThroughHooksRespectAsync",new Set(["preprocess","postprocess","processAllTokens"])),hc),Mw=class{constructor(...e){V(this,"defaults",dp());V(this,"options",this.setOptions);V(this,"parse",this.parseMarkdown(!0));V(this,"parseInline",this.parseMarkdown(!1));V(this,"Parser",wn);V(this,"Renderer",gc);V(this,"TextRenderer",Sp);V(this,"Lexer",An);V(this,"Tokenizer",mc);V(this,"Hooks",Gs);this.use(...e)}walkTokens(e,t){var a,l;let n=[];for(let i of e)switch(n=n.concat(t.call(this,i)),i.type){case"table":{let r=i;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=i;n=n.concat(this.walkTokens(r.items,t));break}default:{let r=i;(l=(a=this.defaults.extensions)==null?void 0:a.childTokens)!=null&&l[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(l=>{if(!l.name)throw new Error("extension name required");if("renderer"in l){let i=t.renderers[l.name];i?t.renderers[l.name]=function(...r){let s=l.renderer.apply(this,r);return s===!1&&(s=i.apply(this,r)),s}:t.renderers[l.name]=l.renderer}if("tokenizer"in l){if(!l.level||l.level!=="block"&&l.level!=="inline")throw new Error("extension level must be 'block' or 'inline'");let i=t[l.level];i?i.unshift(l.tokenizer):t[l.level]=[l.tokenizer],l.start&&(l.level==="block"?t.startBlock?t.startBlock.push(l.start):t.startBlock=[l.start]:l.level==="inline"&&(t.startInline?t.startInline.push(l.start):t.startInline=[l.start]))}"childTokens"in l&&l.childTokens&&(t.childTokens[l.name]=l.childTokens)}),a.extensions=t),n.renderer){let l=this.defaults.renderer||new gc(this.defaults);for(let i in n.renderer){if(!(i in l))throw new Error("renderer '".concat(i,"' does not exist"));if(["options","parser"].includes(i))continue;let r=i,s=n.renderer[r],o=l[r];l[r]=(...u)=>{let c=s.apply(l,u);return c===!1&&(c=o.apply(l,u)),c||""}}a.renderer=l}if(n.tokenizer){let l=this.defaults.tokenizer||new mc(this.defaults);for(let i in n.tokenizer){if(!(i in l))throw new Error("tokenizer '".concat(i,"' does not exist"));if(["options","rules","lexer"].includes(i))continue;let r=i,s=n.tokenizer[r],o=l[r];l[r]=(...u)=>{let c=s.apply(l,u);return c===!1&&(c=o.apply(l,u)),c}}a.tokenizer=l}if(n.hooks){let l=this.defaults.hooks||new Gs;for(let i in n.hooks){if(!(i in l))throw new Error("hook '".concat(i,"' does not exist"));if(["options","block"].includes(i))continue;let r=i,s=n.hooks[r],o=l[r];Gs.passThroughHooks.has(i)?l[r]=u=>{if(this.defaults.async&&Gs.passThroughHooksRespectAsync.has(i))return(async()=>{let f=await s.call(l,u);return o.call(l,f)})();let c=s.call(l,u);return o.call(l,c)}:l[r]=(...u)=>{if(this.defaults.async)return(async()=>{let f=await s.apply(l,u);return f===!1&&(f=await o.apply(l,u)),f})();let c=s.apply(l,u);return c===!1&&(c=o.apply(l,u)),c}}a.hooks=l}if(n.walkTokens){let l=this.defaults.walkTokens,i=n.walkTokens;a.walkTokens=function(r){let s=[];return s.push(i.call(this,r)),l&&(s=s.concat(l.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 An.lex(e,t!=null?t:this.defaults)}parser(e,t){return wn.parse(e,t!=null?t:this.defaults)}parseMarkdown(e){return(t,n)=>{let a=T({},n),l=T(T({},this.defaults),a),i=this.onError(!!l.silent,!!l.async);if(this.defaults.async===!0&&a.async===!1)return i(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 i(new Error("marked(): input parameter is undefined or null"));if(typeof t!="string")return i(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(t)+", string expected"));if(l.hooks&&(l.hooks.options=l,l.hooks.block=e),l.async)return(async()=>{let r=l.hooks?await l.hooks.preprocess(t):t,s=await(l.hooks?await l.hooks.provideLexer(e):e?An.lex:An.lexInline)(r,l),o=l.hooks?await l.hooks.processAllTokens(s):s;l.walkTokens&&await Promise.all(this.walkTokens(o,l.walkTokens));let u=await(l.hooks?await l.hooks.provideParser(e):e?wn.parse:wn.parseInline)(o,l);return l.hooks?await l.hooks.postprocess(u):u})().catch(i);try{l.hooks&&(t=l.hooks.preprocess(t));let r=(l.hooks?l.hooks.provideLexer(e):e?An.lex:An.lexInline)(t,l);l.hooks&&(r=l.hooks.processAllTokens(r)),l.walkTokens&&this.walkTokens(r,l.walkTokens);let s=(l.hooks?l.hooks.provideParser(e):e?wn.parse:wn.parseInline)(r,l);return l.hooks&&(s=l.hooks.postprocess(s)),s}catch(r){return i(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>"+$n(n.message+"",!0)+"</pre>";return t?Promise.resolve(a):a}if(t)return Promise.reject(n);throw n}}},$l=new Mw;function de(e,t){return $l.parse(e,t)}de.options=de.setOptions=function(e){return $l.setOptions(e),de.defaults=$l.defaults,a1(de.defaults),de};de.getDefaults=dp;de.defaults=Ql;de.use=function(...e){return $l.use(...e),de.defaults=$l.defaults,a1(de.defaults),de};de.walkTokens=function(e,t){return $l.walkTokens(e,t)};de.parseInline=$l.parseInline;de.Parser=wn;de.parser=wn.parse;de.Renderer=gc;de.TextRenderer=Sp;de.Lexer=An;de.lexer=An.lex;de.Tokenizer=mc;de.Hooks=Gs;de.parse=de;var b_=de.options,v_=de.setOptions,S_=de.use,T_=de.walkTokens,x_=de.parseInline;var E_=wn.parse,k_=An.lex;var h1=$(ye()),p1=$(Me());de.setOptions({pedantic:!1,gfm:!0});function vc({text:e,className:t}){let n=h1.default.useMemo(()=>{if(!e)return"";let a=de.parse(e,{async:!1});return FS.sanitize(typeof a=="string"?a:"")},[e]);return(0,p1.jsx)("div",{className:t,dangerouslySetInnerHTML:{__html:n}})}var G=$(Me());function m1({initial:e,onNotifyRemove:t,onUpdated:n}){var Ht;let{t:a}=it(),l=Ke(),[i,r]=hn.default.useState(e),[s,o]=hn.default.useState(e),[u,c]=hn.default.useState(!1),[f,d]=hn.default.useState(!1),[p,S]=hn.default.useState(!1),[y,x]=hn.default.useState(!1),[h,m]=hn.default.useState(null),[b,v]=hn.default.useState(!1),E=hn.default.useRef(null),N=hn.default.useRef(null);hn.default.useEffect(()=>()=>{E.current!==null&&window.clearTimeout(E.current),N.current!==null&&window.clearTimeout(N.current)},[]);function R(){E.current!==null&&(window.clearTimeout(E.current),E.current=null),N.current!==null&&(window.clearTimeout(N.current),N.current=null)}function C(Y){R(),v(!1),m(Y),E.current=window.setTimeout(()=>{E.current=null,v(!0),N.current=window.setTimeout(()=>{m(null),v(!1),N.current=null},5e3)},3e3)}let L="".concat(i.bid.toString(),"_tags"),U="".concat(Dn(l.userR),"/b:").concat(i.slug),Se=Y=>"".concat(Dn(l.userR),"/t:").concat(li(Y)),X=Y=>{let se=new Date(Y);return new Date(se.getTime()+2).toISOString()},D="".concat(Dn(l.userR),"?before=").concat(encodeURIComponent(X(new Date(i.time)))),z=l.dat.suggestTags===!0,{tagInputRef:P,suggestionState:ie,closeSuggestions:re,onTagsChange:Pe,onTagsKeyDown:Lt,onTagsSelect:Zn,onSuggestionHover:qe,onSuggestionPick:Ut}=Yl({enabled:z,tags:s.tags,onTagsUpdate:Y=>{o(se=>M(T({},se),{tags:Y}))}});async function It(Y){try{let se=await fS(i.bid,Y?"star":"unstar");if(!se.ok){C(jt(a,se.status,se.bodyText));return}R(),m(null);let dt=M(T({},i),{selected:Y});r(dt),o(Zl=>M(T({},Zl),{selected:Y})),n(dt)}catch(se){C(se instanceof _e?a("error.requestTimedOut"):a("error.networkError"))}}async function ge(){try{let Y=await rc(i.bid);if(!Y.ok){C(jt(a,Y.status,Y.bodyText));return}t()}catch(Y){C(Y instanceof _e?a("error.requestTimedOut"):a("error.networkError"))}}async function pn(){try{let Y=await dS(i.bid);if(!Y.ok){C(jt(a,Y.status,Y.bodyText));return}R(),m(null);let se=M(T({},i),{toread:!1});r(se),n(se)}catch(Y){C(Y instanceof _e?a("error.requestTimedOut"):a("error.networkError"))}}function Ee(Y){o(i),d(Y),R(),m(null),v(!1),x(!1),re(),Y&&go(L)}async function ol(){S(!0);try{let Y=await oc(s);Y!=null&&o(se=>M(T({},se),{title:Y}))}finally{S(!1)}}async function ke(){x(!0);try{let Y=await pS(i.bid);if(!Y.ok){C(jt(a,Y.status,Y.bodyText));return}}finally{x(!1)}}let Rn=async Y=>{Y.preventDefault(),R(),m(null),v(!1);let se=M(T({},s),{tags:ta(s.tags)});try{let dt=await sc(se);dt.ok&&dt.status>=200&&dt.status<300?(r(se),d(!1),n(se)):C(jt(a,dt.status,dt.bodyText))}catch(dt){C(dt instanceof _e?a("error.requestTimedOut"):a("error.networkError"))}},Kn=y||s.private||i.url!==s.url;return(0,G.jsxs)("div",{id:String(i.bid),className:"bookmark w-100 mw7 pa1 mb3".concat(i.private?" private":""),children:[l.dat.isowner?(0,G.jsx)("div",{className:"star fl pointer".concat(i.selected?" selected":""),children:(0,G.jsx)("button",{className:"thm-text-border",onClick:()=>{It(!i.selected)},type:"button",children:"\u272D"})}):null,f?null:(0,G.jsxs)("div",{className:"display",children:[(0,G.jsx)("a",{href:i.url,target:"_blank",rel:"noreferrer",className:"link f5 lh-title".concat(i.toread?" unread":""),children:i.title===""?a("noTitle"):i.title}),(0,G.jsx)("br",{}),(0,G.jsx)("a",{href:i.url,className:"link f7 thm-text-tertiary thm-hover-link-color",children:i.url}),i.archiveUrl?(0,G.jsx)("a",{href:i.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,G.jsx)("br",{}),(0,G.jsx)("div",{className:"description mt1 thm-text-secondary",children:(0,G.jsx)(vc,{text:i.description})}),(0,G.jsx)("div",{className:"tags",children:i.tags!==""?i.tags.split(" ").map(Y=>(0,G.jsx)("a",{className:"link tag mr1".concat(Y.slice(0,1)==="."?" private":""),href:Se(Y),children:Y},Y)):null}),(0,G.jsxs)("div",{children:[(0,G.jsx)("a",{className:"link f7 di mr5 thm-text-tertiary",href:U,"data-time":i.time,title:Oa(l.lang,i.time),children:Jm(l.lang,i.time)}),l.dat.isowner?(0,G.jsxs)("div",{className:"edit_links di",children:[(0,G.jsxs)("button",{type:"button",onClick:()=>{Ee(!0)},className:"edit thm-text-muted thm-hover-link-color",children:[a("edit"),"\xA0\xA0"]}),(0,G.jsxs)("div",{className:"delete_link di",children:[(0,G.jsx)("button",{type:"button",onClick:()=>{c(!0)},className:"delete thm-text-muted thm-hover-link-color".concat(u?" dn":""),children:a("delete")}),(0,G.jsxs)("span",{className:"confirm thm-text-error".concat(u?"":" dn"),children:[(0,G.jsxs)("button",{type:"button",onClick:()=>{c(!1)},children:[a("cancel"),"\xA0/\xA0"]}),(0,G.jsx)("button",{type:"button",onClick:()=>{ge()},className:"thm-text-error",children:a("destroy")})]})]})]}):null,l.dat.isowner&&i.toread?(0,G.jsxs)("div",{className:"read di",children:["\xA0\xA0",(0,G.jsx)("button",{onClick:()=>{pn()},className:"mark_read",type:"button",children:a("bmark.markAsRead")})]}):null]}),((Ht=l.dat.filter)==null?void 0:Ht.tag)=="FilterSingle"?(0,G.jsx)("div",{className:"mt2",children:(0,G.jsx)("a",{className:"link f7 di mr5",href:D,children:a("bmark.viewInContext")})}):null]}),f?(0,G.jsx)("div",{className:"edit_bookmark_form pa2 pt0 thm-bg-surface",children:(0,G.jsxs)("form",{onSubmit:Y=>{Rn(Y)},children:[(0,G.jsx)("div",{children:a("bmark.url")}),(0,G.jsx)("input",{type:"url",className:"url w-100 mb2 pt1 edit_form_input",required:!0,name:"url",value:s.url,onChange:Y=>{o(se=>M(T({},se),{url:Y.target.value}))}}),(0,G.jsx)("div",{children:a("bmark.title")}),(0,G.jsxs)("div",{className:"flex",children:[(0,G.jsx)("input",{type:"text",className:"title w-100 mb2 pt1 edit_form_input",name:"title",value:s.title,onChange:Y=>{o(se=>M(T({},se),{title:Y.target.value}))}}),(0,G.jsx)("button",{disabled:p,type:"button",onClick:()=>{ol()},className:"ml1 pa1 mb2 thm-text-primary ba thm-border-default thm-bg-secondary pointer rdim f7".concat(p?" thm-bg-disabled":""),children:a("fetch")})]}),(0,G.jsx)("div",{children:a("bmark.description")}),(0,G.jsx)("textarea",{className:"description w-100 mb1 pt1 edit_form_input",name:"description",rows:5,value:s.description,onChange:Y=>{o(se=>M(T({},se),{description:Y.target.value}))}}),(0,G.jsxs)("div",{id:"tags_input_box",children:[(0,G.jsx)("div",{children:a("bmark.tags")}),(0,G.jsxs)("div",{className:"relative",children:[(0,G.jsx)("input",{id:L,ref:P,type:"text",className:"tags w-100 mb1 pt1 edit_form_input",name:"tags",autoComplete:"off",autoCapitalize:"off",value:s.tags,onChange:Pe,onKeyDown:Lt,onClick:Zn,onSelect:Zn,onBlur:()=>{window.setTimeout(()=>{re()},0)}}),ie!=null?(0,G.jsx)(Vl,{suggestionState:ie,onHover:qe,onPick:Ut}):null]})]}),(0,G.jsxs)("div",{className:"edit_form_checkboxes mv3",children:[(0,G.jsx)("input",{type:"checkbox",className:"private pointer",id:"edit_private",name:"private",checked:s.private,onChange:Y=>{o(se=>M(T({},se),{private:Y.target.checked}))}})," ",(0,G.jsx)("label",{htmlFor:"edit_private",className:"mr2",children:a("bmark.private")})," ",(0,G.jsx)("input",{type:"checkbox",className:"toread pointer",id:"edit_toread",name:"toread",checked:s.toread,onChange:Y=>{o(se=>M(T({},se),{toread:Y.target.checked}))}})," ",(0,G.jsx)("label",{htmlFor:"edit_toread",children:a("bmark.toread")})]}),(0,G.jsxs)("div",{className:"flex justify-between items-center",children:[(0,G.jsxs)("div",{children:[(0,G.jsx)("input",{type:"submit",className:"mr1 pv1 ph2 thm-text-primary ba thm-border-default thm-bg-secondary pointer rdim",value:a("save")})," ",(0,G.jsx)("input",{type:"reset",className:"pv1 ph2 thm-text-primary ba thm-border-default thm-bg-secondary pointer rdim",value:a("cancel"),onClick:()=>{Ee(!1)}})]}),l.dat.archiveBackendEnabled?(0,G.jsx)("button",{type:"button",disabled:Kn,onClick:()=>{ke()},className:"pv1 ph2 thm-text-primary ba thm-border-default thm-bg-secondary".concat(y?" thm-bg-disabled":"").concat(Kn?" not-allowed o-20":""),children:a(y?"archiving":"archive")}):null]})]})}):null,h!=null?(0,G.jsx)("span",{className:"thm-text-error f7 db mt1",style:{opacity:b?0:1,transition:b?"opacity 5s":"none"},children:h}):null]})}var xp=$(Me());function g1({initial:e}){let[t,n]=Tp.default.useState(!1),a=Gl(o=>o.bmarks),l=Gl(o=>o.setAll),i=Gl(o=>o.removeById),r=Gl(o=>o.upsert);return Tp.default.useLayoutEffect(()=>{l(e),n(!0)},[e,l]),(0,xp.jsx)("div",{children:(t?a:e).map(o=>(0,xp.jsx)(m1,{initial:o,onNotifyRemove:()=>{i(o.bid)},onUpdated:u=>{r(u)}},o.bid))})}var Ie=$(ye());var W=$(Me());function y1(e,t,n,a,l){return e===null?"bulkEdit.pleaseAddSelection":!t&&!n.trim()&&!a.trim()?"bulkEdit.pleaseChooseAction":l>2e4&&n.trim().split(/\s+/).filter(Boolean).length>10?"bulkEdit.tooManyTags":null}function Ea(e,t,n,a){return(0,W.jsx)("a",{href:"#",className:"dib mt1 link".concat(e===t?" nav-active":" silver hover-alt"),onClick:l=>{l.preventDefault(),a(t)},children:n})}function b1({bcount:e}){var Fn,ul,cl,dr;let{t}=it(),[n,a]=(0,Ie.useState)(!1),[l,i]=(0,Ie.useState)(null),[r,s]=(0,Ie.useState)(null),[o,u]=(0,Ie.useState)(""),[c,f]=(0,Ie.useState)(""),[d,p]=(0,Ie.useState)(!1),[S,y]=(0,Ie.useState)(!1),[x,h]=(0,Ie.useState)(!1),[m,b]=(0,Ie.useState)(null),[v,E]=(0,Ie.useState)(!1),N=(0,Ie.useRef)(null),R=(0,Ie.useRef)(null),C=Ke(),L=C.dat.suggestTags===!0,U=(Fn=C.dat.filter)!=null?Fn:{tag:"FilterAll"},Se=(ul=C.dat.sharedp)!=null?ul:"all",X=(cl=C.dat.tags)!=null?cl:[],D=(dr=C.dat.query)!=null?dr:null,P=Gl(Ce=>Ce.bmarks).map(Ce=>Ce.bid),ie=P.length,re=l===null?0:l==="page"?ie:e,Pe=y1(l,r,o,c,e),Lt=d||Pe!==null||S||x,{tagInputRef:Zn,suggestionState:qe,closeSuggestions:Ut,onTagsChange:It,onTagsKeyDown:ge,onTagsSelect:pn,onSuggestionHover:Ee,onSuggestionPick:ol}=Yl({enabled:L&&r!=="delete",tags:c,onTagsUpdate:f}),{tagInputRef:ke,suggestionState:Rn,closeSuggestions:Kn,onTagsChange:Ht,onTagsKeyDown:Y,onTagsSelect:se,onSuggestionHover:dt,onSuggestionPick:Zl}=Yl({enabled:L&&r!=="delete",tags:o,onTagsUpdate:u}),Pt=()=>{N.current!==null&&(window.clearTimeout(N.current),N.current=null),R.current!==null&&(window.clearTimeout(R.current),R.current=null)},Aa=()=>{i(null),s(null),u(""),f(""),y(!1),h(!1),b(null),E(!1),Pt()};(0,Ie.useEffect)(()=>{let Ce=document.getElementById("bulk-edit-toggle");if(!Ce)return;let gn=Jn=>{Jn.preventDefault(),Aa(),a(On=>!On)};return Ce.addEventListener("click",gn),()=>{Ce.removeEventListener("click",gn)}},[]),(0,Ie.useEffect)(()=>{let Ce=document.getElementById("bulk-edit-toggle");Ce&&(Ce.classList.toggle("nav-active",n),Ce.classList.toggle("silver",!n))},[n]),(0,Ie.useEffect)(()=>{y(!1),h(!1),b(null),E(!1)},[r,l]),(0,Ie.useEffect)(()=>()=>{Pt()},[]);let Bt=Ce=>{Pt(),E(!1),b(Ce),N.current=window.setTimeout(()=>{N.current=null,E(!0),R.current=window.setTimeout(()=>{b(null),E(!1),R.current=null},5e3)},3e3)},fr=async Ce=>{var In;Ce.preventDefault(),b(null),E(!1);let gn=ta(o),Jn=ta(c),On=y1(l,r,gn,Jn,e);if(On!==null){Bt(t(On));return}if(r==="delete"&&!S){y(!0);return}if(r==="public"&&!x){h(!0);return}y(!1),h(!1),p(!0);try{if(l===null)return;let ht=await hS(l==="page"?{selection:"page",bids:P,action:r,addTags:gn,removeTags:Jn,selectionCount:re}:{selection:"all",filter:U,sharedp:Se,tags:X,query:D,action:r,addTags:gn,removeTags:Jn,selectionCount:re});ht.ok?window.location.reload():Bt(jt(t,ht.status,(In=ht.bodyText)!=null?In:""))}catch(ht){ht instanceof _e?Bt(t("error.requestTimedOut")):Bt(t("error.networkError"))}finally{p(!1)}};if(!n)return null;let mn=Ce=>{s(gn=>gn===Ce?null:Ce),Ce==="delete"&&(u(""),f(""))};return(0,W.jsxs)("form",{onSubmit:Ce=>{fr(Ce)},className:"w-100 mw7 pa2 bulk_bookmark_form mt1",children:[(0,W.jsxs)("div",{className:"mb2",children:[(0,W.jsxs)("div",{children:[(0,W.jsx)("span",{className:"fw7",children:t("bulkEdit.select")}),l!==null&&(0,W.jsx)("span",{className:"ml2",children:re===1?t("bulkEdit.oneBookmarkSelected"):t("bulkEdit.bookmarksSelected",{count:re})})]}),(0,W.jsxs)("div",{children:[Ea(l,"page",t("bulkEdit.thisPage"),i)," \u2027 ",Ea(l,"all",t("bulkEdit.allPages"),i)]})]}),(0,W.jsxs)("div",{className:"mb2",children:[(0,W.jsx)("div",{children:(0,W.jsx)("span",{className:"fw7",children:t("bulkEdit.action")})}),(0,W.jsxs)("div",{children:[Ea(r,"private",t("bulkEdit.makePrivate"),mn)," \u2027 ",Ea(r,"public",t("bulkEdit.makePublic"),mn)," \u2027 ",Ea(r,"read",t("bulkEdit.markAsRead"),mn)," \u2027 ",Ea(r,"unread",t("bulkEdit.unread"),mn)," \u2027 ",Ea(r,"star",t("bulkEdit.addStars"),mn)," \u2027 ",Ea(r,"unstar",t("bulkEdit.removeStars"),mn)," \u2027 ",Ea(r,"delete",t("delete"),mn)]})]}),(0,W.jsxs)("div",{className:"mb2",children:[(0,W.jsx)("div",{children:(0,W.jsx)("span",{className:"fw7".concat(ta(c)?" nav-active":""),children:t("bulkEdit.removeTags")})}),(0,W.jsxs)("div",{className:"relative",children:[(0,W.jsx)("input",{ref:Zn,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:It,onKeyDown:ge,onClick:pn,onSelect:pn,onBlur:()=>{window.setTimeout(()=>{Ut()},0)}}),qe!=null?(0,W.jsx)(Vl,{suggestionState:qe,onHover:Ee,onPick:ol}):null]})]}),(0,W.jsxs)("div",{className:"mb2",children:[(0,W.jsx)("div",{children:(0,W.jsx)("span",{className:"fw7".concat(ta(o)?" nav-active":""),children:t("bulkEdit.addTags")})}),(0,W.jsxs)("div",{className:"relative",children:[(0,W.jsx)("input",{ref:ke,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:Ht,onKeyDown:Y,onClick:se,onSelect:se,onBlur:()=>{window.setTimeout(()=>{Kn()},0)}}),Rn!=null?(0,W.jsx)(Vl,{suggestionState:Rn,onHover:dt,onPick:Zl}):null]})]}),(0,W.jsxs)("div",{className:"flex items-center",children:[(0,W.jsx)("button",{type:"submit",disabled:d||S||x,className:"mr2 pv1 ph2 thm-text-primary ba thm-border-default rdim".concat(Lt?" thm-bg-disabled not-allowed":" thm-bg-secondary pointer"),onClick:()=>{Pe!==null&&Bt(t(Pe))},children:t(d?"bulkEdit.submitting":"bulkEdit.submit")})," ",(0,W.jsx)("button",{type:"button",className:"pv1 ph2 thm-text-primary ba thm-border-default thm-bg-secondary pointer rdim",onClick:()=>{Aa(),a(!1)},children:t("cancel")}),m!=null&&(0,W.jsx)("span",{className:"thm-text-error f6 ml2",style:{opacity:v?0:1,transition:v?"opacity 5s":"none"},children:m}),S&&(0,W.jsxs)("span",{className:"f6 ml2",children:[(0,W.jsx)("span",{className:"mr2",children:re===1?t("bulkEdit.destroyOne"):t("bulkEdit.destroyMany",{count:re})}),(0,W.jsxs)("span",{className:"nowrap",children:[(0,W.jsx)("button",{type:"button",onClick:()=>{y(!1)},children:t("cancel")})," / ",(0,W.jsx)("button",{type:"submit",className:"thm-text-error",children:t("destroy")})]})]}),x&&(0,W.jsxs)("span",{className:"f6 ml2",children:[(0,W.jsx)("span",{className:"mr2",children:re===1?t("bulkEdit.publicOne"):t("bulkEdit.publicMany",{count:re})}),(0,W.jsxs)("span",{className:"nowrap",children:[(0,W.jsx)("button",{type:"button",onClick:()=>{h(!1)},children:t("cancel")})," / ",(0,W.jsx)("button",{type:"submit",className:"thm-text-error",children:t("bulkEdit.makePublic")})]})]})]})]})}var Ep=$(ye());var Mt=$(Me());function Lw(e){let t=e.split("\n");return(0,Mt.jsxs)(Mt.Fragment,{children:[t[0],t.slice(1).map((n,a)=>(0,Mt.jsxs)(Ep.default.Fragment,{children:[(0,Mt.jsx)("br",{}),n]},a))]})}function v1({initial:e}){let{t}=it(),n=Ke(),a=l=>"".concat(Dn(n.userR),"/notes/").concat(l);return(0,Mt.jsx)("div",{children:e.map(l=>{let i=Ep.default.useMemo(()=>ni(n.lang,l.created),[n.lang,l.created]);return(0,Mt.jsx)("div",{id:String(l.id),className:"note w-100 mw7 pa1 mb2".concat(l.shared?"":" private"),children:(0,Mt.jsxs)("div",{className:"display",children:[(0,Mt.jsx)("a",{href:a(l.slug),className:"link f5 lh-title",children:l.title===""?t("noTitle"):l.title}),(0,Mt.jsx)("br",{}),(0,Mt.jsx)("div",{className:"description mt1 thm-text-secondary",children:Lw(l.text.slice(0,200))}),(0,Mt.jsx)("a",{className:"link f7 dib thm-text-tertiary w4","data-created":l.created,title:Oa(n.lang,l.created),href:a(l.slug),children:i})]})},l.id)})})}var sl=$(ye());var K=$(Me());function Uw(e){let t=e.split("\n");return(0,K.jsxs)(K.Fragment,{children:[t[0],t.slice(1).map((n,a)=>(0,K.jsxs)(sl.default.Fragment,{children:[(0,K.jsx)("br",{}),n]},a))]})}function S1({initial:e}){let{t}=it(),n=Ke(),[a,l]=sl.default.useState(e),[i,r]=sl.default.useState(e),[s,o]=sl.default.useState(!1),[u,c]=sl.default.useState(e.id<=0),[f,d]=sl.default.useState(!1),[p,S]=sl.default.useState(null),y=ni(n.lang,a.created),x="".concat(a.id.toString(),"_text");function h(v){r(a),c(v);let E=Er(),N=kr(E,"next");!v&&N==="closeWindow"?ai(window):v&&go(x)}async function m(){try{let v=await vS(a.id);if(!v.ok){S(jt(t,v.status,v.bodyText));return}d(!0)}catch(v){S(v instanceof _e?t("error.requestTimedOut"):t("error.networkError"))}}let b=async v=>{v.preventDefault(),S(null);try{let E=await mS(i);if(E.ok&&E.status>=200&&E.status<300){let N=Er(),R=kr(N,"next"),C=document.referrer,L=window.location.origin;R==="closeWindow"?ai(window):R==="back"?C.startsWith(L)?window.location.href=C:window.location.href=L:i.id===0?window.location.href=Dn(n.noteR):(l(i),c(!1))}else S(jt(t,E.status,E.bodyText))}catch(E){S(E instanceof _e?t("error.requestTimedOut"):t("error.networkError"))}};return f?(0,K.jsx)("p",{className:"thm-text-error",children:t("note.killed")}):(0,K.jsxs)("div",{id:String(a.id),className:"note w-100 mw7 pa1 mb2",children:[p?(0,K.jsx)("div",{className:"alert alert-err mb2",children:p}):null,u?(0,K.jsxs)("form",{onSubmit:v=>{b(v)},children:[(0,K.jsx)("p",{className:"mt2 mb1",children:t("note.titleLabel")}),(0,K.jsx)("input",{type:"text",className:"title w-100 mb1 pt1 edit_form_input",name:"title",value:i.title,onChange:v=>{r(E=>M(T({},E),{title:v.target.value}))},autoFocus:i.title===""}),(0,K.jsx)("br",{}),(0,K.jsx)("p",{className:"mt2 mb1",children:t("note.descriptionLabel")}),(0,K.jsx)("textarea",{id:x,className:"description w-100 mb1 pt1 edit_form_input",name:"text",rows:25,value:i.text,onChange:v=>{r(E=>M(T({},E),{text:v.target.value}))}}),(0,K.jsxs)("div",{className:"edit_form_checkboxes mb3",children:[(0,K.jsx)("input",{type:"checkbox",className:"is-markdown pointer",id:"edit_ismarkdown",name:"ismarkdown",checked:i.isMarkdown,onChange:v=>{r(E=>M(T({},E),{isMarkdown:v.target.checked}))}})," ",(0,K.jsx)("label",{htmlFor:"edit_ismarkdown",className:"mr2",children:t("note.useMarkdown")}),(0,K.jsx)("br",{})]}),(0,K.jsxs)("div",{className:"edit_form_checkboxes mb3",children:[(0,K.jsx)("input",{type:"checkbox",className:"is-markdown pointer",id:"edit_shared",name:"shared",checked:i.shared,onChange:v=>{r(E=>M(T({},E),{shared:v.target.checked}))}})," ",(0,K.jsx)("label",{htmlFor:"edit_shared",className:"mr2",children:t("note.publicLabel")}),(0,K.jsx)("br",{})]}),(0,K.jsx)("input",{type:"submit",className:"mr1 pv1 ph2 thm-text-primary ba thm-border-default thm-bg-secondary pointer rdim",value:t("save")})," ",(0,K.jsx)("input",{type:"reset",className:"pv1 ph2 thm-text-primary ba thm-border-default thm-bg-secondary pointer rdim",value:t("cancel"),onClick:()=>{h(!1)}})]}):(0,K.jsxs)(K.Fragment,{children:[(0,K.jsxs)("div",{className:"display",children:[(0,K.jsx)("div",{className:"link f5 lh-title",children:a.title===""?t("noTitle"):a.title}),(0,K.jsx)("br",{}),a.isMarkdown?(0,K.jsx)("div",{className:"description mt1",children:(0,K.jsx)(vc,{text:a.text})}):(0,K.jsx)("div",{className:"description mt1 thm-text-secondary",children:Uw(a.text)}),(0,K.jsxs)("div",{className:"link f7 mt2 dib thm-text-tertiary w4",children:[(0,K.jsx)("span",{"data-created":a.created,title:Oa(n.lang,a.created),children:y})," - ",(0,K.jsx)("span",{className:"thm-text-tertiary",children:a.shared?t("filter.public"):t("filter.private")})]})]}),n.dat.isowner?(0,K.jsxs)("div",{className:"edit_links db mt3",children:[(0,K.jsxs)("button",{type:"button",onClick:()=>{h(!0)},className:"edit thm-text-muted thm-hover-link-color",children:[t("edit"),"\xA0\xA0"]}),(0,K.jsxs)("div",{className:"delete_link di",children:[(0,K.jsx)("button",{type:"button",onClick:()=>{o(!0)},className:"delete thm-text-muted thm-hover-link-color".concat(s?" dn":""),children:t("delete")}),(0,K.jsxs)("span",{className:"confirm thm-text-error".concat(s?"":" dn"),children:[(0,K.jsxs)("button",{type:"button",onClick:()=>{o(!1)},children:[t("cancel"),"\xA0/\xA0"]}),(0,K.jsx)("button",{type:"button",onClick:()=>{m()},className:"thm-text-error",children:t("destroy")})]})]})]}):null]})]})}var ur=$(ye());var $s=cc(e=>({mode:{kind:"none"},tagcloud:{},setMode:t=>{e({mode:t})},setTagCloud:t=>{e({tagcloud:t})}}));function T1(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 kp(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 Qn(e){return e.kind==="none"?!1:e.expanded}function Sc(e,t){return e.kind==="none"?e:M(T({},e),{expanded:t})}var Be=$(Me());function E1({initialMode:e}){let{t}=it(),n=$s(y=>y.mode),a=$s(y=>y.tagcloud),l=$s(y=>y.setMode),i=$s(y=>y.setTagCloud);if(ur.default.useEffect(()=>{l(e)},[e]),ur.default.useEffect(()=>{async function y(x){if(x.kind==="none")return;let h=await gS(kp(x));i(h!=null?h:{})}y(n)},[n,i]),n.kind==="none")return(0,Be.jsx)("div",{className:"tag_cloud"});let r=y=>({kind:"lowerBound",expanded:Qn(n),value:y}),s=n.kind==="related"||n.kind==="relatedLowerBound"?n.value:[],o=()=>({kind:"related",expanded:Qn(n),value:s}),u=y=>({kind:"relatedLowerBound",expanded:Qn(n),value:s,lowerBound:y});async function c(y){let x=Sc(n,y);l(x),Ke().dat.isowner&&await yS(kp(x))}async function f(y){y.kind==="top"&&n.kind==="top"||y.kind==="lowerBound"&&n.kind==="lowerBound"&&n.value===y.value?await c(!Qn(n)):l(Sc(y,!0))}function d(y){y.kind==="related"&&n.kind==="related"||y.kind==="relatedLowerBound"&&n.kind==="relatedLowerBound"&&n.lowerBound===y.lowerBound?c(!Qn(n)):l(Sc(y,!0))}let p=n.kind==="related"||n.kind==="relatedLowerBound",S=n.kind==="relatedLowerBound"?n.lowerBound:0;return(0,Be.jsxs)("div",{className:"tag_cloud mv3",children:[(0,Be.jsxs)("div",{className:"tag_cloud_header mb2",children:[p?(0,Be.jsxs)(Be.Fragment,{children:[(0,Be.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(([y,x])=>(0,Be.jsxs)(ur.default.Fragment,{children:[y!==1&&"\u2027",(0,Be.jsx)("button",{type:"button",className:"pa1 f7 link thm-hover-link-color".concat(y===1?" ml2":"").concat(S===y?" b":""),title:t(x),onClick:()=>{d(u(y))},children:y===1?t("filter.all"):y})]},y))]}):(0,Be.jsxs)(Be.Fragment,{children:[(0,Be.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:Qn(n)})},children:t("tagCloud.topTags")}),[[1,"tagCloud.allTitle"],[2,"tagCloud.min2Title"],[5,"tagCloud.min5Title"],[10,"tagCloud.min10Title"],[20,"tagCloud.min20Title"]].map(([y,x])=>(0,Be.jsxs)(ur.default.Fragment,{children:[y!==1&&"\u2027",(0,Be.jsx)("button",{type:"button",className:"pa1 f7 link thm-hover-link-color".concat(y===1?" ml2":"").concat(n.kind==="lowerBound"&&n.value===y?" b":""),title:t(x),onClick:()=>{f(r(y))},children:y===1?t("filter.all"):y})]},y))]}),(0,Be.jsx)("button",{type:"button",className:"pa1 ml2 f7 link thm-text-faded thm-hover-link-color",onClick:()=>{c(!Qn(n))},children:Qn(n)?t("tagCloud.hide"):t("tagCloud.show")})]}),Qn(n)?(0,Be.jsx)("div",{className:"tag_cloud_body",children:Hw(p?n.value:[],a)}):null]})}function Hw(e,t){let n=Ke(),a=e.map(o=>o.toLowerCase()),l=o=>"".concat(Dn(n.userR)).concat(o===""?"":"/t:".concat(o)),i=Object.values(t),r=i.length?Math.min(...i):1,s=i.length?Math.max(...i):1;return Object.entries(t).sort((o,u)=>o[0].toLowerCase().localeCompare(u[0].toLowerCase())).map(([o,u])=>{let c=o.toLowerCase(),f=x1(y=>Math.log(1+y),u,r,s,100,133),d=x1(y=>Math.log(1+y),u,r,s,.6,1),p={fontSize:"".concat(f.toString(),"%"),opacity:d},S=a.length===0?null:a.includes(c)?(0,Be.jsx)("a",{href:l(a.filter(y=>y!==c).map(li).join("+")),className:"link mr2 tag-exclude",children:"\u2296"}):(0,Be.jsx)("a",{href:l(a.concat([c]).map(li).join("+")),className:"link mr2 tag-include",children:"\u2295"});return(0,Be.jsxs)(ur.default.Fragment,{children:[(0,Be.jsx)("a",{href:l(li(o)),className:"link tag mr1",style:p,children:o}),S]},o)})}function x1(e,t,n,a,l,i){let r=e(a-n);return(a-n<.01||r===0?1:e(t-n)/r)*(i-l)+l}var ka=$(Me());function A1(e){return document.querySelector(e)}function Bw(){let e=document.querySelector("#content");e&&e.setAttribute("view-rendered","")}function qw({children:e}){return(0,k1.useLayoutEffect)(()=>{Bw()},[]),e}function cr(e,t){let n=A1(e);n&&(0,Ap.createRoot)(n).render((0,ka.jsx)(qw,{children:t}))}var UC=e=>()=>{e.preventDefault(),TS()},HC=e=>t=>()=>{cr(e,(0,ka.jsx)(g1,{initial:t}))},BC=e=>t=>()=>{cr(e,(0,ka.jsx)(b1,{bcount:t}))},qC=e=>t=>()=>{let n=A1(e);n&&(0,Ap.createRoot)(n).render((0,ka.jsx)(E1,{initialMode:T1(t)}))},jC=e=>t=>()=>{cr(e,(0,ka.jsx)(NS,{initial:t}))},YC=e=>t=>()=>{cr(e,(0,ka.jsx)(v1,{initial:t}))},VC=e=>t=>()=>{cr(e,(0,ka.jsx)(S1,{initial:t}))},GC=e=>t=>()=>{cr(e,(0,ka.jsx)(AS,{initial:t}))};function XC(){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",l=window.localStorage.getItem(a);e(l)&&n(l);let i=document.querySelector("#color-scheme-toggle");i&&i.addEventListener("click",r=>{r.preventDefault();let s=t()==="dark"?"light":"dark";n(s),window.localStorage.setItem(a,s)})}export{XC as initColorSchemeToggle,UC as logoutE,GC as renderAccountSettings,jC as renderAddForm,HC as renderBookmarks,BC as renderBulkEdit,VC as renderNote,YC as renderNotes,qC 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-SAXM5TAE.min.js.map