espial-0.0.39: static/js/app-DGEF26RI.min.js
var C1=Object.create;var _c=Object.defineProperty,D1=Object.defineProperties,z1=Object.getOwnPropertyDescriptor,M1=Object.getOwnPropertyDescriptors,L1=Object.getOwnPropertyNames,Is=Object.getOwnPropertySymbols,U1=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)=>D1(e,M1(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 H1=(e,t,n,a)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of L1(t))!Cc.call(e,i)&&i!==n&&_c(e,i,{get:()=>t[i],enumerable:!(a=z1(t,i))||a.enumerable});return e};var $=(e,t,n)=>(n=e!=null?C1(U1(e)):{},H1(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 _(i){pt(e,t,i,n)},get _(){return k(e,t,a)}});var wm=qt(J=>{"use strict";var Ic=Symbol.for("react.transitional.element"),yT=Symbol.for("react.portal"),bT=Symbol.for("react.fragment"),vT=Symbol.for("react.strict_mode"),ST=Symbol.for("react.profiler"),TT=Symbol.for("react.consumer"),xT=Symbol.for("react.context"),ET=Symbol.for("react.forward_ref"),kT=Symbol.for("react.suspense"),AT=Symbol.for("react.memo"),Sm=Symbol.for("react.lazy"),wT=Symbol.for("react.activity"),gm=Symbol.iterator;function RT(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 Wi(e,t,n){this.props=e,this.context=t,this.refs=Em,this.updater=n||Tm}Wi.prototype.isReactComponent={};Wi.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")};Wi.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function km(){}km.prototype=Wi.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,Wi.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 OT(e,t){return ef(e.type,t,e.props)}function tf(e){return typeof e=="object"&&e!==null&&e.$$typeof===Ic}function NT(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?NT(""+e.key):t.toString(36)}function _T(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 Pi(e,t,n,a,i){var l=typeof e;(l==="undefined"||l==="boolean")&&(e=null);var r=!1;if(e===null)r=!0;else switch(l){case"bigint":case"string":case"number":r=!0;break;case"object":switch(e.$$typeof){case Ic:case yT:r=!0;break;case Sm:return r=e._init,Pi(r(e._payload),t,n,a,i)}}if(r)return i=i(e),r=a===""?"."+Fc(e,0):a,ym(i)?(n="",r!=null&&(n=r.replace(bm,"$&/")+"/"),Pi(i,t,n,"",function(u){return u})):i!=null&&(tf(i)&&(i=OT(i,n+(i.key==null||e&&e.key===i.key?"":(""+i.key).replace(bm,"$&/")+"/")+r)),t.push(i)),1;r=0;var s=a===""?".":a+":";if(ym(e))for(var o=0;o<e.length;o++)a=e[o],l=s+Fc(a,o),r+=Pi(a,t,n,l,i);else if(o=RT(e),typeof o=="function")for(e=o.call(e),o=0;!(a=e.next()).done;)a=a.value,l=s+Fc(a,o++),r+=Pi(a,t,n,l,i);else if(l==="object"){if(typeof e.then=="function")return Pi(_T(e),t,n,a,i);throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.")}return r}function so(e,t,n){if(e==null)return e;var a=[],i=0;return Pi(e,a,"","",function(l){return t.call(n,l,i++)}),a}function CT(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)},DT={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}};J.Activity=wT;J.Children=DT;J.Component=Wi;J.Fragment=bT;J.Profiler=ST;J.PureComponent=Pc;J.StrictMode=vT;J.Suspense=kT;J.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=we;J.__COMPILER_RUNTIME={__proto__:null,c:function(e){return we.H.useMemoCache(e)}};J.cache=function(e){return function(){return e.apply(null,arguments)}};J.cacheSignal=function(){return null};J.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),i=e.key;if(t!=null)for(l in t.key!==void 0&&(i=""+t.key),t)!Am.call(t,l)||l==="key"||l==="__self"||l==="__source"||l==="ref"&&t.ref===void 0||(a[l]=t[l]);var l=arguments.length-2;if(l===1)a.children=n;else if(1<l){for(var r=Array(l),s=0;s<l;s++)r[s]=arguments[s+2];a.children=r}return ef(e.type,i,a)};J.createContext=function(e){return e={$$typeof:xT,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null},e.Provider=e,e.Consumer={$$typeof:TT,_context:e},e};J.createElement=function(e,t,n){var a,i={},l=null;if(t!=null)for(a in t.key!==void 0&&(l=""+t.key),t)Am.call(t,a)&&a!=="key"&&a!=="__self"&&a!=="__source"&&(i[a]=t[a]);var r=arguments.length-2;if(r===1)i.children=n;else if(1<r){for(var s=Array(r),o=0;o<r;o++)s[o]=arguments[o+2];i.children=s}if(e&&e.defaultProps)for(a in r=e.defaultProps,r)i[a]===void 0&&(i[a]=r[a]);return ef(e,l,i)};J.createRef=function(){return{current:null}};J.forwardRef=function(e){return{$$typeof:ET,render:e}};J.isValidElement=tf;J.lazy=function(e){return{$$typeof:Sm,_payload:{_status:-1,_result:e},_init:CT}};J.memo=function(e,t){return{$$typeof:AT,type:e,compare:t===void 0?null:t}};J.startTransition=function(e){var t=we.T,n={};we.T=n;try{var a=e(),i=we.S;i!==null&&i(n,a),typeof a=="object"&&a!==null&&typeof a.then=="function"&&a.then(Jc,vm)}catch(l){vm(l)}finally{t!==null&&n.types!==null&&(t.types=n.types),we.T=t}};J.unstable_useCacheRefresh=function(){return we.H.useCacheRefresh()};J.use=function(e){return we.H.use(e)};J.useActionState=function(e,t,n){return we.H.useActionState(e,t,n)};J.useCallback=function(e,t){return we.H.useCallback(e,t)};J.useContext=function(e){return we.H.useContext(e)};J.useDebugValue=function(){};J.useDeferredValue=function(e,t){return we.H.useDeferredValue(e,t)};J.useEffect=function(e,t){return we.H.useEffect(e,t)};J.useEffectEvent=function(e){return we.H.useEffectEvent(e)};J.useId=function(){return we.H.useId()};J.useImperativeHandle=function(e,t,n){return we.H.useImperativeHandle(e,t,n)};J.useInsertionEffect=function(e,t){return we.H.useInsertionEffect(e,t)};J.useLayoutEffect=function(e,t){return we.H.useLayoutEffect(e,t)};J.useMemo=function(e,t){return we.H.useMemo(e,t)};J.useOptimistic=function(e,t){return we.H.useOptimistic(e,t)};J.useReducer=function(e,t,n){return we.H.useReducer(e,t,n)};J.useRef=function(e){return we.H.useRef(e)};J.useState=function(e){return we.H.useState(e)};J.useSyncExternalStore=function(e,t,n){return we.H.useSyncExternalStore(e,t,n)};J.useTransition=function(){return we.H.useTransition()};J.version="19.2.6"});var ye=qt((xR,Rm)=>{"use strict";Rm.exports=wm()});var Nm=qt((ER,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 tl=ye();function VT(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var GT=typeof Object.is=="function"?Object.is:VT,XT=tl.useState,$T=tl.useEffect,QT=tl.useLayoutEffect,ZT=tl.useDebugValue;function KT(e,t){var n=t(),a=XT({inst:{value:n,getSnapshot:t}}),i=a[0].inst,l=a[1];return QT(function(){i.value=n,i.getSnapshot=t,sf(i)&&l({inst:i})},[e,n,t]),$T(function(){return sf(i)&&l({inst:i}),e(function(){sf(i)&&l({inst:i})})},[e]),ZT(n),n}function sf(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!GT(e,n)}catch(a){return!0}}function FT(e,t){return t()}var JT=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?FT:KT;Ym.useSyncExternalStore=tl.useSyncExternalStore!==void 0?tl.useSyncExternalStore:JT});var Xm=qt((TO,Gm)=>{"use strict";Gm.exports=Vm()});var sg=qt(De=>{"use strict";function df(e,t){var n=e.length;e.push(t);e:for(;0<n;){var a=n-1>>>1,i=e[a];if(0<yo(i,t))e[a]=t,e[n]=i,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,i=e.length,l=i>>>1;a<l;){var r=2*(a+1)-1,s=e[r],o=r+1,u=e[o];if(0>yo(s,n))o<i&&0>yo(u,s)?(e[a]=u,e[o]=n,a=o):(e[a]=s,e[r]=n,a=r);else if(o<i&&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"?(Pm=performance,De.unstable_now=function(){return Pm.now()}):(uf=Date,Wm=uf.now(),De.unstable_now=function(){return uf.now()-Wm});var Pm,uf,Wm,na=[],Na=[],ox=1,en=null,gt=3,hf=!1,Ar=!1,wr=!1,pf=!1,ng=typeof setTimeout=="function"?setTimeout:null,ag=typeof clearTimeout=="function"?clearTimeout:null,eg=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,rl||(rl=!0,ll());else{var t=zn(Na);t!==null&&gf(mf,t.startTime-e)}}var rl=!1,Rr=-1,ig=5,lg=-1;function rg(){return pf?!0:!(De.unstable_now()-lg<ig)}function cf(){if(pf=!1,rl){var e=De.unstable_now();lg=e;var t=!0;try{e:{Ar=!1,wr&&(wr=!1,ag(Rr),Rr=-1),hf=!0;var n=gt;try{t:{for(bo(e),en=zn(na);en!==null&&!(en.expirationTime>e&&rg());){var a=en.callback;if(typeof a=="function"){en.callback=null,gt=en.priorityLevel;var i=a(en.expirationTime<=e);if(e=De.unstable_now(),typeof i=="function"){en.callback=i,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 l=zn(Na);l!==null&&gf(mf,l.startTime-e),t=!1}}break e}finally{en=null,gt=n,hf=!1}t=void 0}}finally{t?ll():rl=!1}}}var ll;typeof eg=="function"?ll=function(){eg(cf)}:typeof MessageChannel<"u"?(ff=new MessageChannel,tg=ff.port2,ff.port1.onmessage=cf,ll=function(){tg.postMessage(null)}):ll=function(){ng(cf,0)};var ff,tg;function gf(e,t){Rr=ng(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 i=-1;break;case 2:i=250;break;case 5:i=1073741823;break;case 4:i=1e4;break;default:i=5e3}return i=n+i,e={id:ox++,callback:t,priorityLevel:e,startTime:n,expirationTime:i,sortIndex:-1},n>a?(e.sortIndex=n,df(Na,e),zn(na)===null&&e===zn(Na)&&(wr?(ag(Rr),Rr=-1):wr=!0,gf(mf,n-a))):(e.sortIndex=i,df(na,e),Ar||hf||(Ar=!0,rl||(rl=!0,ll()))),e};De.unstable_shouldYield=rg;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 ug=qt((kN,og)=>{"use strict";og.exports=sg()});var fg=qt(St=>{"use strict";var ux=ye();function cg(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(cg(522))},D:_a,C:_a,L:_a,m:_a,X:_a,S:_a,M:_a},p:0,findDOMNode:null},cx=Symbol.for("react.portal");function fx(e,t,n){var a=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:cx,key:a==null?null:""+a,children:e,containerInfo:t,implementation:n}}var Or=ux.__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(cg(299));return fx(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),i=typeof t.integrity=="string"?t.integrity:void 0,l=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:i,fetchPriority:l}):n==="script"&&vt.d.X(e,{crossOrigin:a,integrity:i,fetchPriority:l,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 pg=qt((wN,hg)=>{"use strict";function dg(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(dg)}catch(e){console.error(e)}}dg(),hg.exports=fg()});var wv=qt($u=>{"use strict";var Je=ug(),jy=ye(),dx=pg();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 Yy(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 Vy(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 Gy(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 mg(e){if(ps(e)!==e)throw Error(w(188))}function hx(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 i=n.return;if(i===null)break;var l=i.alternate;if(l===null){if(a=i.return,a!==null){n=a;continue}break}if(i.child===l.child){for(l=i.child;l;){if(l===n)return mg(i),e;if(l===a)return mg(i),t;l=l.sibling}throw Error(w(188))}if(n.return!==a.return)n=i,a=l;else{for(var r=!1,s=i.child;s;){if(s===n){r=!0,n=i,a=l;break}if(s===a){r=!0,a=i,n=l;break}s=s.sibling}if(!r){for(s=l.child;s;){if(s===n){r=!0,n=l,a=i;break}if(s===a){r=!0,a=l,n=i;break}s=s.sibling}if(!r)throw Error(w(189))}}if(n.alternate!==a)throw Error(w(190))}if(n.tag!==3)throw Error(w(188));return n.stateNode.current===n?e:t}function Xy(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=Xy(e),t!==null)return t;e=e.sibling}return null}var Ne=Object.assign,px=Symbol.for("react.element"),To=Symbol.for("react.transitional.element"),Ur=Symbol.for("react.portal"),dl=Symbol.for("react.fragment"),$y=Symbol.for("react.strict_mode"),Jf=Symbol.for("react.profiler"),Qy=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"),mx=Symbol.for("react.memo_cache_sentinel"),gg=Symbol.iterator;function Nr(e){return e===null||typeof e!="object"?null:(e=gg&&e[gg]||e["@@iterator"],typeof e=="function"?e:null)}var gx=Symbol.for("react.client.reference");function ed(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===gx?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case dl:return"Fragment";case Jf:return"Profiler";case $y: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 Qy: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=jy.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,fe=dx.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Ti={pending:!1,data:null,method:null,action:null},td=[],hl=-1;function Bn(e){return{current:e}}function at(e){0>hl||(e.current=td[hl],td[hl]=null,hl--)}function xe(e,t){hl++,td[hl]=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)?Ey(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=Ey(t),e=dv(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}at(Hn),xe(Hn,e)}function Cl(){at(Hn),at(es),at(Va)}function nd(e){e.memoizedState!==null&&xe(eu,e);var t=Hn.current,n=dv(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=Ti)}var yf,yg;function yi(e){if(yf===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);yf=t&&t[1]||"",yg=-1<n.stack.indexOf("\n at")?" (<anonymous>)":-1<n.stack.indexOf("@")?"@unknown:0:0":""}return"\n"+yf+e+yg}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 i=Object.getOwnPropertyDescriptor(a.DetermineComponentFrameRoot,"name");i&&i.configurable&&Object.defineProperty(a.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var l=a.DetermineComponentFrameRoot(),r=l[0],s=l[1];if(r&&s){var o=r.split("\n"),u=s.split("\n");for(i=a=0;a<o.length&&!o[a].includes("DetermineComponentFrameRoot");)a++;for(;i<u.length&&!u[i].includes("DetermineComponentFrameRoot");)i++;if(a===o.length||i===u.length)for(a=o.length-1,i=u.length-1;1<=a&&0<=i&&o[a]!==u[i];)i--;for(;1<=a&&0<=i;a--,i--)if(o[a]!==u[i]){if(a!==1||i!==1)do if(a--,i--,0>i||o[a]!==u[i]){var c="\n"+o[a].replace(" at new "," at ");return e.displayName&&c.includes("<anonymous>")&&(c=c.replace("<anonymous>",e.displayName)),c}while(1<=a&&0<=i);break}}}finally{bf=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:"")?yi(n):""}function yx(e,t){switch(e.tag){case 26:case 27:case 5:return yi(e.type);case 16:return yi("Lazy");case 13:return e.child!==t&&t!==null?yi("Suspense Fallback"):yi("Suspense");case 19:return yi("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 yi("Activity");default:return""}}function bg(e){try{var t="",n=null;do t+=yx(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,bx=Je.unstable_shouldYield,vx=Je.unstable_requestPaint,$t=Je.unstable_now,Sx=Je.unstable_getCurrentPriorityLevel,Zy=Je.unstable_ImmediatePriority,Ky=Je.unstable_UserBlockingPriority,au=Je.unstable_NormalPriority,Tx=Je.unstable_LowPriority,Fy=Je.unstable_IdlePriority,xx=Je.log,Ex=Je.unstable_setDisableYieldValue,ms=null,Qt=null;function Ha(e){if(typeof xx=="function"&&Ex(e),Qt&&typeof Qt.setStrictMode=="function")try{Qt.setStrictMode(ms,e)}catch(t){}}var Zt=Math.clz32?Math.clz32:wx,kx=Math.log,Ax=Math.LN2;function wx(e){return e>>>=0,e===0?32:31-(kx(e)/Ax|0)|0}var xo=256,Eo=262144,ko=4194304;function bi(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 i=0,l=e.suspendedLanes,r=e.pingedLanes;e=e.warmLanes;var s=a&134217727;return s!==0?(a=s&~l,a!==0?i=bi(a):(r&=s,r!==0?i=bi(r):n||(n=s&~e,n!==0&&(i=bi(n))))):(s=a&~l,s!==0?i=bi(s):r!==0?i=bi(r):n||(n=a&~e,n!==0&&(i=bi(n)))),i===0?0:t!==0&&t!==i&&(t&l)===0&&(l=i&-i,n=t&-t,l>=n||l===32&&(n&4194048)!==0)?t:i}function gs(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function Rx(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 Jy(){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 Ox(e,t,n,a,i,l){var r=e.pendingLanes;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=n,e.entangledLanes&=n,e.errorRecoveryDisabledLanes&=n,e.shellSuspendCounter=0;var s=e.entanglements,o=e.expirationTimes,u=e.hiddenUpdates;for(n=r&~n;0<n;){var c=31-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&&Iy(e,a,0),l!==0&&i===0&&e.tag!==0&&(e.suspendedLanes|=l&~(r&~t))}function Iy(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 Py(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var a=31-Zt(n),i=1<<a;i&t|e[a]&t&&(e[a]|=t),n&=~i}}function Wy(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 eb(){var e=fe.p;return e!==0?e:(e=window.event,e===void 0?32:Ev(e.type))}function vg(e,t){var n=fe.p;try{return fe.p=e,t()}finally{fe.p=n}}var ti=Math.random().toString(36).slice(2),st="__reactFiber$"+ti,_t="__reactProps$"+ti,Vl="__reactContainer$"+ti,id="__reactEvents$"+ti,Nx="__reactListeners$"+ti,_x="__reactHandles$"+ti,Sg="__reactResources$"+ti,bs="__reactMarker$"+ti;function Jd(e){delete e[st],delete e[_t],delete e[id],delete e[Nx],delete e[_x]}function pl(e){var t=e[st];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Vl]||n[st]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=Oy(e);e!==null;){if(n=e[st])return n;e=Oy(e)}return t}e=n,n=e.parentNode}return null}function Gl(e){if(e=e[st]||e[Vl]){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 kl(e){var t=e[Sg];return t||(t=e[Sg]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function nt(e){e[bs]=!0}var tb=new Set,nb={};function Ci(e,t){Dl(e,t),Dl(e+"Capture",t)}function Dl(e,t){for(nb[e]=t,e=0;e<t.length;e++)tb.add(t[e])}var Cx=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]*$"),Tg={},xg={};function Dx(e){return ad.call(xg,e)?!0:ad.call(Tg,e)?!1:Cx.test(e)?xg[e]=!0:(Tg[e]=!0,!1)}function qo(e,t,n){if(Dx(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 ab(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function zx(e,t,n){var a=Object.getOwnPropertyDescriptor(e.constructor.prototype,t);if(!e.hasOwnProperty(t)&&typeof a<"u"&&typeof a.get=="function"&&typeof a.set=="function"){var i=a.get,l=a.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(r){n=""+r,l.call(this,r)}}),Object.defineProperty(e,t,{enumerable:a.enumerable}),{getValue:function(){return n},setValue:function(r){n=""+r},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function ld(e){if(!e._valueTracker){var t=ab(e)?"checked":"value";e._valueTracker=zx(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=ab(e)?e.checked?"true":"false":e.value),e=a,e!==n?(t.setValue(e),!0):!1}function iu(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 Mx=/[\n"\\]/g;function rn(e){return e.replace(Mx,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function rd(e,t,n,a,i,l,r,s){e.name="",r!=null&&typeof r!="function"&&typeof r!="symbol"&&typeof r!="boolean"?e.type=r:e.removeAttribute("type"),t!=null?r==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+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"),i==null&&l!=null&&(e.defaultChecked=!!l),i!=null&&(e.checked=i&&typeof i!="function"&&typeof i!="symbol"),s!=null&&typeof s!="function"&&typeof s!="symbol"&&typeof s!="boolean"?e.name=""+nn(s):e.removeAttribute("name")}function lb(e,t,n,a,i,l,r,s){if(l!=null&&typeof l!="function"&&typeof l!="symbol"&&typeof l!="boolean"&&(e.type=l),t!=null||n!=null){if(!(l!=="submit"&&l!=="reset"||t!=null)){ld(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:i,a=typeof a!="function"&&typeof a!="symbol"&&!!a,e.checked=s?e.checked:!!a,e.defaultChecked=!!a,r!=null&&typeof r!="function"&&typeof r!="symbol"&&typeof r!="boolean"&&(e.name=r),ld(e)}function sd(e,t,n){t==="number"&&iu(e.ownerDocument)===e||e.defaultValue===""+n||(e.defaultValue=""+n)}function Al(e,t,n,a){if(e=e.options,t){t={};for(var i=0;i<n.length;i++)t["$"+n[i]]=!0;for(n=0;n<e.length;n++)i=t.hasOwnProperty("$"+e[n].value),e[n].selected!==i&&(e[n].selected=i),i&&a&&(e[n].defaultSelected=!0)}else{for(n=""+nn(n),t=null,i=0;i<e.length;i++){if(e[i].value===n){e[i].selected=!0,a&&(e[i].defaultSelected=!0);return}t!==null||e[i].disabled||(t=e[i])}t!==null&&(t.selected=!0)}}function rb(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 sb(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),ld(e)}function zl(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Lx=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 Eg(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||Lx.has(t)?t==="float"?e.cssFloat=n:e[t]=(""+n).trim():e[t]=n+"px"}function ob(e,t,n){if(t!=null&&typeof t!="object")throw Error(w(62));if(e=e.style,n!=null){for(var a in n)!n.hasOwnProperty(a)||t!=null&&t.hasOwnProperty(a)||(a.indexOf("--")===0?e.setProperty(a,""):a==="float"?e.cssFloat="":e[a]="");for(var i in t)a=t[i],t.hasOwnProperty(i)&&n[i]!==a&&Eg(e,i,a)}else for(var l in t)t.hasOwnProperty(l)&&Eg(e,l,t[l])}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 Ux=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"]]),Hx=/^[\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 Hx.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 ml=null,wl=null;function kg(e){var t=Gl(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 i=a[_t]||null;if(!i)throw Error(w(90));rd(a,i.value,i.defaultValue,i.defaultValue,i.checked,i.defaultChecked,i.type,i.name)}}for(t=0;t<n.length;t++)a=n[t],a.form===e.form&&ib(a)}break e;case"textarea":rb(e,n.value,n.defaultValue);break e;case"select":t=n.value,t!=null&&Al(e,!!n.multiple,t,!1)}}}var xf=!1;function ub(e,t,n){if(xf)return e(t,n);xf=!0;try{var a=e(t);return a}finally{if(xf=!1,(ml!==null||wl!==null)&&(Yu(),ml&&(t=ml,e=wl,wl=ml=null,kg(t),e)))for(t=0;t<e.length;t++)kg(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{sl={},Object.defineProperty(sl,"passive",{get:function(){ud=!0}}),window.addEventListener("test",sl,sl),window.removeEventListener("test",sl,sl)}catch(e){ud=!1}var sl,Ba=null,Wd=null,Yo=null;function cb(){if(Yo)return Yo;var e,t=Wd,n=t.length,a,i="value"in Ba?Ba.value:Ba.textContent,l=i.length;for(e=0;e<n&&t[e]===i[e];e++);var r=n-e;for(a=1;a<=r&&t[n-a]===i[l-a];a++);return Yo=i.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 Ag(){return!1}function Ct(e){function t(n,a,i,l,r){this._reactName=n,this._targetInst=i,this.type=a,this.nativeEvent=l,this.target=r,this.currentTarget=null;for(var s in e)e.hasOwnProperty(s)&&(n=e[s],this[s]=n?n(l):l[s]);return this.isDefaultPrevented=(l.defaultPrevented!=null?l.defaultPrevented:l.returnValue===!1)?wo:Ag,this.isPropagationStopped=Ag,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 Di={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},_u=Ct(Di),vs=Ne({},Di,{view:0,detail:0}),Bx=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}}),wg=Ct(Cu),qx=Ne({},Cu,{dataTransfer:0}),jx=Ct(qx),Yx=Ne({},vs,{relatedTarget:0}),Af=Ct(Yx),Vx=Ne({},Di,{animationName:0,elapsedTime:0,pseudoElement:0}),Gx=Ct(Vx),Xx=Ne({},Di,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),$x=Ct(Xx),Qx=Ne({},Di,{data:0}),Rg=Ct(Qx),Zx={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Kx={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"},Fx={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Jx(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Fx[e])?!!t[e]:!1}function eh(){return Jx}var Ix=Ne({},vs,{key:function(e){if(e.key){var t=Zx[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"?Kx[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}}),Px=Ct(Ix),Wx=Ne({},Cu,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Og=Ct(Wx),eE=Ne({},vs,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:eh}),tE=Ct(eE),nE=Ne({},Di,{propertyName:0,elapsedTime:0,pseudoElement:0}),aE=Ct(nE),iE=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}),lE=Ct(iE),rE=Ne({},Di,{newState:0,oldState:0}),sE=Ct(rE),oE=[9,13,27,32],th=ga&&"CompositionEvent"in window,Yr=null;ga&&"documentMode"in document&&(Yr=document.documentMode);var uE=ga&&"TextEvent"in window&&!Yr,fb=ga&&(!th||Yr&&8<Yr&&11>=Yr),Ng=" ",_g=!1;function db(e,t){switch(e){case"keyup":return oE.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function hb(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var gl=!1;function cE(e,t){switch(e){case"compositionend":return hb(t);case"keypress":return t.which!==32?null:(_g=!0,Ng);case"textInput":return e=t.data,e===Ng&&_g?null:e;default:return null}}function fE(e,t){if(gl)return e==="compositionend"||!th&&db(e,t)?(e=cb(),Yo=Wd=Ba=null,gl=!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 fb&&t.locale!=="ko"?null:t.data;default:return null}}var dE={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 Cg(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!dE[e.type]:t==="textarea"}function pb(e,t,n,a){ml?wl?wl.push(a):wl=[a]:ml=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 hE(e){uv(e,0)}function Du(e){var t=Br(e);if(ib(t))return e}function Dg(e,t){if(e==="change")return t}var mb=!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,mb=Ro&&(!document.documentMode||9<document.documentMode));var Ro,Oo,wf;function zg(){Vr&&(Vr.detachEvent("onpropertychange",gb),ns=Vr=null)}function gb(e){if(e.propertyName==="value"&&Du(ns)){var t=[];pb(t,ns,e,Pd(e)),ub(hE,t)}}function pE(e,t,n){e==="focusin"?(zg(),Vr=t,ns=n,Vr.attachEvent("onpropertychange",gb)):e==="focusout"&&zg()}function mE(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Du(ns)}function gE(e,t){if(e==="click")return Du(t)}function yE(e,t){if(e==="input"||e==="change")return Du(t)}function bE(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Ft=typeof Object.is=="function"?Object.is:bE;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 i=n[a];if(!ad.call(t,i)||!Ft(e[i],t[i]))return!1}return!0}function Mg(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Lg(e,t){var n=Mg(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=Mg(n)}}function yb(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?yb(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function bb(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=iu(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=iu(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 vE=ga&&"documentMode"in document&&11>=document.documentMode,yl=null,cd=null,Gr=null,fd=!1;function Ug(e,t,n){var a=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;fd||yl==null||yl!==iu(a)||(a=yl,"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=yl)))}function gi(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var bl={animationend:gi("Animation","AnimationEnd"),animationiteration:gi("Animation","AnimationIteration"),animationstart:gi("Animation","AnimationStart"),transitionrun:gi("Transition","TransitionRun"),transitionstart:gi("Transition","TransitionStart"),transitioncancel:gi("Transition","TransitionCancel"),transitionend:gi("Transition","TransitionEnd")},Rf={},vb={};ga&&(vb=document.createElement("div").style,"AnimationEvent"in window||(delete bl.animationend.animation,delete bl.animationiteration.animation,delete bl.animationstart.animation),"TransitionEvent"in window||delete bl.transitionend.transition);function zi(e){if(Rf[e])return Rf[e];if(!bl[e])return e;var t=bl[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in vb)return Rf[e]=t[n];return e}var Sb=zi("animationend"),Tb=zi("animationiteration"),xb=zi("animationstart"),SE=zi("transitionrun"),TE=zi("transitionstart"),xE=zi("transitioncancel"),Eb=zi("transitionend"),kb=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){kb.set(e,t),Ci(t,[e])}var lu=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=[],vl=0,ah=0;function zu(){for(var e=vl,t=ah=vl=0;t<e;){var n=tn[t];tn[t++]=null;var a=tn[t];tn[t++]=null;var i=tn[t];tn[t++]=null;var l=tn[t];if(tn[t++]=null,a!==null&&i!==null){var r=a.pending;r===null?i.next=i:(i.next=r.next,r.next=i),a.pending=i}l!==0&&Ab(n,i,l)}}function Mu(e,t,n,a){tn[vl++]=e,tn[vl++]=t,tn[vl++]=n,tn[vl++]=a,ah|=a,e.lanes|=a,e=e.alternate,e!==null&&(e.lanes|=a)}function ih(e,t,n,a){return Mu(e,t,n,a),ru(e)}function Mi(e,t){return Mu(e,null,null,t),ru(e)}function Ab(e,t,n){e.lanes|=n;var a=e.alternate;a!==null&&(a.lanes|=n);for(var i=!1,l=e.return;l!==null;)l.childLanes|=n,a=l.alternate,a!==null&&(a.childLanes|=n),l.tag===22&&(e=l.stateNode,e===null||e._visibility&1||(i=!0)),e=l,l=l.return;return e.tag===3?(l=e.stateNode,i&&t!==null&&(i=31-Zt(n),e=l.hiddenUpdates,a=e[i],a===null?e[i]=[t]:a.push(t),t.lane=n|536870912),l):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 Sl={};function EE(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 EE(e,t,n,a)}function lh(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 wb(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,i,l){var r=0;if(a=e,typeof e=="function")lh(e)&&(r=1);else if(typeof e=="string")r=wk(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,i),e.elementType=Wf,e.lanes=l,e;case dl:return xi(n.children,i,l,t);case $y:r=8,i|=24;break;case Jf:return e=Gt(12,n,t,i|2),e.elementType=Jf,e.lanes=l,e;case If:return e=Gt(13,n,t,i),e.elementType=If,e.lanes=l,e;case Pf:return e=Gt(19,n,t,i),e.elementType=Pf,e.lanes=l,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case ca:r=10;break e;case Qy: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,i),t.elementType=e,t.type=a,t.lanes=l,t}function xi(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 Rb(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 Hg=new WeakMap;function sn(e,t){if(typeof e=="object"&&e!==null){var n=Hg.get(e);return n!==void 0?n:(t={value:e,source:t,stack:bg(t)},Hg.set(e,t),t)}return{value:e,source:t,stack:bg(t)}}var Tl=[],xl=0,su=null,is=0,an=[],ln=0,Ia=null,Mn=1,Ln="";function oa(e,t){Tl[xl++]=is,Tl[xl++]=su,su=e,is=t}function Ob(e,t,n){an[ln++]=Mn,an[ln++]=Ln,an[ln++]=Ia,Ia=e;var a=Mn;e=Ln;var i=32-Zt(a)-1;a&=~(1<<i),n+=1;var l=32-Zt(t)+i;if(30<l){var r=i-i%5;l=(a&(1<<r)-1).toString(32),a>>=r,i-=r,Mn=1<<32-Zt(t)+i|n<<i|a,Ln=l+e}else Mn=1<<l|n<<i|a,Ln=e}function rh(e){e.return!==null&&(oa(e,1),Ob(e,1,0))}function sh(e){for(;e===su;)su=Tl[--xl],Tl[xl]=null,is=Tl[--xl],Tl[xl]=null;for(;e===Ia;)Ia=an[--ln],an[ln]=null,Ln=an[--ln],an[ln]=null,Mn=an[--ln],an[ln]=null}function Nb(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 ls(sn(t,e)),hd}function Bg(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),lb(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),sb(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||fv(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 qg(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 ol(e){if(e!==ot)return!1;if(!oe)return qg(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),qg(e),t===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(w(317));Oe=Ry(e)}else if(t===31){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(w(317));Oe=Ry(e)}else t===27?(t=Oe,ni(e.type)?(e=Vd,Vd=null,Oe=e):Oe=t):Oe=ot?cn(e.stateNode.nextSibling):null;return!0}function wi(){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 ls(e){Ga===null?Ga=[e]:Ga.push(e)}var pd=Bn(null),Li=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 i=e.child;for(i!==null&&(i.return=e);i!==null;){var l=i.dependencies;if(l!==null){var r=i.child;l=l.firstContext;e:for(;l!==null;){var s=l;l=i;for(var o=0;o<t.length;o++)if(s.context===t[o]){l.lanes|=n,s=l.alternate,s!==null&&(s.lanes|=n),md(l.return,n,e),a||(r=null);break e}l=s.next}}else if(i.tag===18){if(r=i.return,r===null)throw Error(w(341));r.lanes|=n,l=r.alternate,l!==null&&(l.lanes|=n),md(r,n,e),r=null}else r=i.child;if(r!==null)r.return=i;else for(r=i;r!==null;){if(r===e){r=null;break}if(i=r.sibling,i!==null){i.return=r.return,r=i;break}r=r.return}i=r}}function Xl(e,t,n,a){e=null;for(var i=t,l=!1;i!==null;){if(!l){if((i.flags&524288)!==0)l=!0;else if((i.flags&262144)!==0)break}if(i.tag===10){var r=i.alternate;if(r===null)throw Error(w(387));if(r=r.memoizedProps,r!==null){var s=i.type;Ft(i.pendingProps.value,r.value)||(e!==null?e.push(s):e=[s])}}else if(i===eu.current){if(r=i.alternate,r===null)throw Error(w(387));r.memoizedState.memoizedState!==i.memoizedState.memoizedState&&(e!==null?e.push(fs):e=[fs])}i=i.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 Ri(e){Li=e,da=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function ut(e){return _b(Li,e)}function No(e,t){return Li===null&&Ri(e),_b(e,t)}function _b(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 kE=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()})}},AE=Je.unstable_scheduleCallback,wE=Je.unstable_NormalPriority,$e={$$typeof:ca,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function oh(){return{controller:new kE,data:new Map,refCount:0}}function Ss(e){e.refCount--,e.refCount===0&&AE(wE,function(){e.controller.abort()})}var Xr=null,yd=0,Ml=0,Rl=null;function RE(e,t){if(Xr===null){var n=Xr=[];yd=0,Ml=zh(),Rl={status:"pending",value:void 0,then:function(a){n.push(a)}}}return yd++,t.then(jg,jg),t}function jg(){if(--yd===0&&Xr!==null){Rl!==null&&(Rl.status="fulfilled");var e=Xr;Xr=null,Ml=0,Rl=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function OE(e,t){var n=[],a={status:"pending",value:null,reason:null,then:function(i){n.push(i)}};return e.then(function(){a.status="fulfilled",a.value=t;for(var i=0;i<n.length;i++)(0,n[i])(t)},function(i){for(a.status="rejected",a.reason=i,i=0;i<n.length;i++)(0,n[i])(void 0)}),a}var Yg=Q.S;Q.S=function(e,t){X0=$t(),typeof t=="object"&&t!==null&&typeof t.then=="function"&&RE(e,t),Yg!==null&&Yg(e,t)};var Ei=Bn(null);function uh(){var e=Ei.current;return e!==null?e:Te.pooledCache}function Xo(e,t){t===null?xe(Ei,Ei.current):xe(Ei,t.pool)}function Cb(){var e=uh();return e===null?null:{parent:$e._currentValue,pool:e}}var $l=Error(w(460)),ch=Error(w(474)),Lu=Error(w(542)),uu={then:function(){}};function Vg(e){return e=e.status,e==="fulfilled"||e==="rejected"}function Db(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,Xg(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 i=t;i.status="fulfilled",i.value=a}},function(a){if(t.status==="pending"){var i=t;i.status="rejected",i.reason=a}})}switch(t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,Xg(e),e}throw ki=t,$l}}function vi(e){try{var t=e._init;return t(e._payload)}catch(n){throw n!==null&&typeof n=="object"&&typeof n.then=="function"?(ki=n,$l):n}}var ki=null;function Gg(){if(ki===null)throw Error(w(459));var e=ki;return ki=null,e}function Xg(e){if(e===$l||e===Lu)throw Error(w(483))}var Ol=null,rs=0;function _o(e){var t=rs;return rs+=1,Ol===null&&(Ol=[]),Db(Ol,e,t)}function Cr(e,t){t=t.props.ref,e.ref=t!==void 0?t:null}function Co(e,t){throw t.$$typeof===px?Error(w(525)):(e=Object.prototype.toString.call(t),Error(w(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)))}function zb(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 i(h,m){return h=ha(h,m),h.index=0,h.sibling=null,h}function l(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=i(m,b),m.return=h,m)}function o(h,m,b,v){var E=b.type;return E===dl?c(h,m,b.props.children,v,b.key):m!==null&&(m.elementType===E||typeof E=="object"&&E!==null&&E.$$typeof===Ca&&vi(E)===m.type)?(m=i(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=i(m,b.children||[]),m.return=h,m)}function c(h,m,b,v,E){return m===null||m.tag!==7?(m=xi(b,h.mode,v,E),m.return=h,m):(m=i(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=vi(m),f(h,m,b)}if(Hr(m)||Nr(m))return m=xi(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=vi(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=vi(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=l(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=l(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=l(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=l(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=l(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=l(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===dl&&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===dl){if(m.tag===7){n(h,m.sibling),v=i(m,b.props.children),v.return=h,h=v;break e}}else if(m.elementType===E||typeof E=="object"&&E!==null&&E.$$typeof===Ca&&vi(E)===m.type){n(h,m.sibling),v=i(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===dl?(v=xi(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=i(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=vi(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=i(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 Ol=null,E}catch(R){if(R===$l||R===Lu)throw R;var N=Gt(29,R,null,h.mode);return N.lanes=v,N.return=h,N}}}var Oi=zb(!0),Mb=zb(!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 i=a.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),a.pending=t,t=ru(e),Ab(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,Py(e,n)}}function Cf(e,t){var n=e.updateQueue,a=e.alternate;if(a!==null&&(a=a.updateQueue,n===a)){var i=null,l=null;if(n=n.firstBaseUpdate,n!==null){do{var r={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};l===null?i=l=r:l=l.next=r,n=n.next}while(n!==null);l===null?i=l=t:l=l.next=t}else i=l=t;n={baseState:a.baseState,firstBaseUpdate:i,lastBaseUpdate:l,shared:a.shared,callbacks:a.callbacks},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}var vd=!1;function Qr(){if(vd){var e=Rl;if(e!==null)throw e}}function Zr(e,t,n,a){vd=!1;var i=e.updateQueue;Da=!1;var l=i.firstBaseUpdate,r=i.lastBaseUpdate,s=i.shared.pending;if(s!==null){i.shared.pending=null;var o=s,u=o.next;o.next=null,r===null?l=u:r.next=u,r=o;var c=e.alternate;c!==null&&(c=c.updateQueue,s=c.lastBaseUpdate,s!==r&&(s===null?c.firstBaseUpdate=u:s.next=u,c.lastBaseUpdate=o))}if(l!==null){var f=i.baseState;r=0,c=u=o=null,s=l;do{var d=s.lane&-536870913,p=d!==s.lane;if(p?(ie&d)===d:(a&d)===d){d!==0&&d===Ml&&(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=i.callbacks,p===null?i.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=i.shared.pending,s===null)break;p=s,s=p.next,p.next=null,i.lastBaseUpdate=p,i.shared.pending=null}}while(!0);c===null&&(o=f),i.baseState=o,i.firstBaseUpdate=u,i.lastBaseUpdate=c,l===null&&(i.shared.lanes=0),ei|=r,e.lanes=r,e.memoizedState=f}}function Lb(e,t){if(typeof e!="function")throw Error(w(191,e));e.call(t)}function Ub(e,t){var n=e.callbacks;if(n!==null)for(e.callbacks=null,e=0;e<n.length;e++)Lb(n[e],t)}var Ll=Bn(null),cu=Bn(0);function $g(e,t){e=Sa,xe(cu,e),xe(Ll,t),Sa=e|t.baseLanes}function Sd(){xe(cu,Sa),xe(Ll,Ll.current)}function dh(){Sa=cu.current,at(Ll),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||Ll.current!==null||t.memoizedState!==null)&&(un=e)}function Td(e){xe(Ye,Ye.current),xe(Jt,e),un===null&&(un=e)}function Hb(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,I=null,ve=null,Ge=null,du=!1,Nl=!1,Ni=!1,hu=0,ss=0,_l=null,NE=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,i,l){return ya=l,I=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Q.H=e===null||e.memoizedState===null?p0:Ah,Ni=!1,l=n(a,i),Ni=!1,Nl&&(l=qb(t,n,a,i)),Bb(e),l}function Bb(e){Q.H=os;var t=ve!==null&&ve.next!==null;if(ya=0,Ge=ve=I=null,du=!1,ss=0,_l=null,t)throw Error(w(300));e===null||Qe||(e=e.dependencies,e!==null&&ou(e)&&(Qe=!0))}function qb(e,t,n,a){I=e;var i=0;do{if(Nl&&(_l=null),ss=0,Nl=!1,25<=i)throw Error(w(301));if(i+=1,Ge=ve=null,e.updateQueue!=null){var l=e.updateQueue;l.lastEffect=null,l.events=null,l.stores=null,l.memoCache!=null&&(l.memoCache.index=0)}Q.H=m0,l=t(n,a)}while(Nl);return l}function _E(){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&&(I.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=I=null,Nl=!1,ss=hu=0,_l=null}function Tt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Ge===null?I.memoizedState=Ge=e:Ge=Ge.next=e,Ge}function Ve(){if(ve===null){var e=I.alternate;e=e!==null?e.memoizedState:null}else e=ve.next;var t=Ge===null?I.memoizedState:Ge.next;if(t!==null)Ge=t,ve=e;else{if(e===null)throw I.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?I.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,_l===null&&(_l=[]),e=Db(_l,e,t),t=I,(Ge===null?t.memoizedState:Ge.next)===null&&(t=t.alternate,Q.H=t===null||t.memoizedState===null?p0: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=I.updateQueue;if(n!==null&&(t=n.memoCache),t==null){var a=I.alternate;a!==null&&(a=a.updateQueue,a!==null&&(a=a.memoCache,a!=null&&(t={data:a.data.map(function(i){return i.slice()}),index:0})))}if(t==null&&(t={data:[],index:0}),n===null&&(n=Uu(),I.updateQueue=n),n.memoCache=t,n=t.data[t.index],n===void 0)for(n=t.data[t.index]=Array(e),a=0;a<e;a++)n[a]=mx;return t.index++,n}function 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 i=e.baseQueue,l=a.pending;if(l!==null){if(i!==null){var r=i.next;i.next=l.next,l.next=r}t.baseQueue=i=l,a.pending=null}if(l=e.baseState,i===null)e.memoizedState=l;else{t=i.next;var s=r=null,o=null,u=t,c=!1;do{var f=u.lane&-536870913;if(f!==u.lane?(ie&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===Ml&&(c=!0);else if((ya&d)===d){u=u.next,d===Ml&&(c=!0);continue}else f={lane:0,revertLane:u.revertLane,gesture:null,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null},o===null?(s=o=f,r=l):o=o.next=f,I.lanes|=d,ei|=d;f=u.action,Ni&&n(l,f),l=u.hasEagerState?u.eagerState:n(l,f)}else d={lane:f,revertLane:u.revertLane,gesture:u.gesture,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null},o===null?(s=o=d,r=l):o=o.next=d,I.lanes|=f,ei|=f;u=u.next}while(u!==null&&u!==t);if(o===null?r=l:o.next=s,!Ft(l,e.memoizedState)&&(Qe=!0,c&&(n=Rl,n!==null)))throw n;e.memoizedState=l,e.baseState=r,e.baseQueue=o,a.lastRenderedState=l}return i===null&&(a.lanes=0),[e.memoizedState,a.dispatch]}function Df(e){var t=Ve(),n=t.queue;if(n===null)throw Error(w(311));n.lastRenderedReducer=e;var a=n.dispatch,i=n.pending,l=t.memoizedState;if(i!==null){n.pending=null;var r=i=i.next;do l=e(l,r.action),r=r.next;while(r!==i);Ft(l,t.memoizedState)||(Qe=!0),t.memoizedState=l,t.baseQueue===null&&(t.baseState=l),n.lastRenderedState=l}return[l,a]}function jb(e,t,n){var a=I,i=Ve(),l=oe;if(l){if(n===void 0)throw Error(w(407));n=n()}else n=t();var r=!Ft((ve||i).memoizedState,n);if(r&&(i.memoizedState=n,Qe=!0),i=i.queue,Sh(Gb.bind(null,a,i,e),[e]),i.getSnapshot!==t||r||Ge!==null&&Ge.memoizedState.tag&1){if(a.flags|=2048,Ul(9,{destroy:void 0},Vb.bind(null,a,i,n,t),null),Te===null)throw Error(w(349));l||(ya&127)!==0||Yb(a,t,n)}return n}function Yb(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=I.updateQueue,t===null?(t=Uu(),I.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function Vb(e,t,n,a){t.value=n,t.getSnapshot=a,Xb(t)&&$b(e)}function Gb(e,t,n){return n(function(){Xb(t)&&$b(e)})}function Xb(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Ft(e,n)}catch(a){return!0}}function $b(e){var t=Mi(e,2);t!==null&&Nt(t,e,2)}function xd(e){var t=Tt();if(typeof e=="function"){var n=e;if(e=n(),Ni){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 Qb(e,t,n,a){return e.baseState=n,vh(e,ve,typeof a=="function"?a:ba)}function CE(e,t,n,a,i){if(qu(e))throw Error(w(485));if(e=t.action,e!==null){var l={payload:i,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(r){l.listeners.push(r)}};Q.T!==null?n(!0):l.isTransition=!1,a(l),n=t.pending,n===null?(l.next=t.pending=l,Zb(t,l)):(l.next=n.next,t.pending=n.next=l)}}function Zb(e,t){var n=t.action,a=t.payload,i=e.state;if(t.isTransition){var l=Q.T,r={};Q.T=r;try{var s=n(i,a),o=Q.S;o!==null&&o(r,s),Qg(e,t,s)}catch(u){Ed(e,t,u)}finally{l!==null&&r.types!==null&&(l.types=r.types),Q.T=l}}else try{l=n(i,a),Qg(e,t,l)}catch(u){Ed(e,t,u)}}function Qg(e,t,n){n!==null&&typeof n=="object"&&typeof n.then=="function"?n.then(function(a){Zg(e,t,a)},function(a){return Ed(e,t,a)}):Zg(e,t,n)}function Zg(e,t,n){t.status="fulfilled",t.value=n,Kb(t),e.state=n,t=e.pending,t!==null&&(n=t.next,n===t?e.pending=null:(n=n.next,t.next=n,Zb(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,Kb(t),t=t.next;while(t!==a)}e.action=null}function Kb(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function Fb(e,t){return t}function Kg(e,t){if(oe){var n=Te.formState;if(n!==null){e:{var a=I;if(oe){if(Oe){t:{for(var i=Oe,l=on;i.nodeType!==8;){if(!l){i=null;break t}if(i=cn(i.nextSibling),i===null){i=null;break t}}l=i.data,i=l==="F!"||l==="F"?i:null}if(i){Oe=cn(i.nextSibling),a=i.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:Fb,lastRenderedState:t},n.queue=a,n=f0.bind(null,I,a),a.dispatch=n,a=xd(!1),l=kh.bind(null,I,!1,a.queue),a=Tt(),i={state:t,dispatch:null,action:e,pending:null},a.queue=i,n=CE.bind(null,I,i,l,n),i.dispatch=n,a.memoizedState=e,[t,n,!1]}function Fg(e){var t=Ve();return Jb(t,ve,e)}function Jb(e,t,n){if(t=vh(e,t,Fb)[0],e=$o(ba)[0],typeof t=="object"&&t!==null&&typeof t.then=="function")try{var a=Ts(t)}catch(r){throw r===$l?Lu:r}else a=t;t=Ve();var i=t.queue,l=i.dispatch;return n!==t.memoizedState&&(I.flags|=2048,Ul(9,{destroy:void 0},DE.bind(null,i,n),null)),[a,l,e]}function DE(e,t){e.action=t}function Jg(e){var t=Ve(),n=ve;if(n!==null)return Jb(t,n,e);Ve(),t=t.memoizedState,n=Ve();var a=n.queue.dispatch;return n.memoizedState=e,[t,a,!1]}function Ul(e,t,n,a){return e={tag:e,create:n,deps:a,inst:t,next:null},t=I.updateQueue,t===null&&(t=Uu(),I.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 Ib(){return Ve().memoizedState}function Qo(e,t,n,a){var i=Tt();I.flags|=e,i.memoizedState=Ul(1|t,{destroy:void 0},n,a===void 0?null:a)}function Bu(e,t,n,a){var i=Ve();a=a===void 0?null:a;var l=i.memoizedState.inst;ve!==null&&a!==null&&hh(a,ve.memoizedState.deps)?i.memoizedState=Ul(t,l,n,a):(I.flags|=e,i.memoizedState=Ul(1|t,l,n,a))}function Ig(e,t){Qo(8390656,8,e,t)}function Sh(e,t){Bu(2048,8,e,t)}function zE(e){I.flags|=4;var t=I.updateQueue;if(t===null)t=Uu(),I.updateQueue=t,t.events=[e];else{var n=t.events;n===null?t.events=[e]:n.push(e)}}function Pb(e){var t=Ve().memoizedState;return zE({ref:t,nextImpl:e}),function(){if((ce&2)!==0)throw Error(w(440));return t.impl.apply(void 0,arguments)}}function Wb(e,t){return Bu(4,2,e,t)}function e0(e,t){return Bu(4,4,e,t)}function t0(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 n0(e,t,n){n=n!=null?n.concat([e]):null,Bu(4,4,t0.bind(null,t,e),n)}function Th(){}function a0(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(),Ni){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&&(ie&261930)===0?e.memoizedState=t:(e.memoizedState=n,e=Q0(),I.lanes|=e,ei|=e,n)}function l0(e,t,n,a){return Ft(n,t)?n:Ll.current!==null?(e=xh(e,n,a),Ft(e,t)||(Qe=!0),e):(ya&42)===0||(ya&1073741824)!==0&&(ie&261930)===0?(Qe=!0,e.memoizedState=n):(e=Q0(),I.lanes|=e,ei|=e,t)}function r0(e,t,n,a,i){var l=fe.p;fe.p=l!==0&&8>l?l:8;var r=Q.T,s={};Q.T=s,kh(e,!1,t,n);try{var o=i(),u=Q.S;if(u!==null&&u(s,o),o!==null&&typeof o=="object"&&typeof o.then=="function"){var c=OE(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=l,r!==null&&s.types!==null&&(r.types=s.types),Q.T=r}}function ME(){}function kd(e,t,n,a){if(e.tag!==5)throw Error(w(476));var i=s0(e).queue;r0(e,i,t,Ti,n===null?ME:function(){return o0(e),n(a)})}function s0(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:Ti,baseState:Ti,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ba,lastRenderedState:Ti},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 o0(e){var t=s0(e);t.next===null&&(t=e.alternate.memoizedState),Kr(e,t.next.queue,{},Kt())}function Eh(){return ut(fs)}function u0(){return Ve().memoizedState}function c0(){return Ve().memoizedState}function LE(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 UE(e,t,n){var a=Kt();n={lane:a,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},qu(e)?d0(t,n):(n=ih(e,t,n,a),n!==null&&(Nt(n,e,a),h0(n,t,a)))}function f0(e,t,n){var a=Kt();Kr(e,t,n,a)}function Kr(e,t,n,a){var i={lane:a,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null};if(qu(e))d0(t,i);else{var l=e.alternate;if(e.lanes===0&&(l===null||l.lanes===0)&&(l=t.lastRenderedReducer,l!==null))try{var r=t.lastRenderedState,s=l(r,n);if(i.hasEagerState=!0,i.eagerState=s,Ft(s,r))return Mu(e,t,i,0),Te===null&&zu(),!1}catch(o){}if(n=ih(e,t,i,a),n!==null)return Nt(n,e,a),h0(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=ih(e,n,a,2),t!==null&&Nt(t,e,2)}function qu(e){var t=e.alternate;return e===I||t!==null&&t===I}function d0(e,t){Nl=du=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function h0(e,t,n){if((n&4194048)!==0){var a=t.lanes;a&=e.pendingLanes,n|=a,t.lanes=n,Py(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 p0={readContext:ut,use:Hu,useCallback:function(e,t){return Tt().memoizedState=[e,t===void 0?null:t],e},useContext:ut,useEffect:Ig,useImperativeHandle:function(e,t,n){n=n!=null?n.concat([e]):null,Qo(4194308,4,t0.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(Ni){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 i=n(t);if(Ni){Ha(!0);try{n(t)}finally{Ha(!1)}}}else i=t;return a.memoizedState=a.baseState=i,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:i},a.queue=e,e=e.dispatch=UE.bind(null,I,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=f0.bind(null,I,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=r0.bind(null,I,e.queue,!0,!1),Tt().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,n){var a=I,i=Tt();if(oe){if(n===void 0)throw Error(w(407));n=n()}else{if(n=t(),Te===null)throw Error(w(349));(ie&127)!==0||Yb(a,t,n)}i.memoizedState=n;var l={value:n,getSnapshot:t};return i.queue=l,Ig(Gb.bind(null,a,l,e),[e]),a.flags|=2048,Ul(9,{destroy:void 0},Vb.bind(null,a,l,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=NE++,t="_"+t+"r_"+n.toString(32)+"_";return e.memoizedState=t},useHostTransitionStatus:Eh,useFormState:Kg,useActionState:Kg,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,I,!0,n),n.dispatch=t,[e,t]},useMemoCache:bh,useCacheRefresh:function(){return Tt().memoizedState=LE.bind(null,I)},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:a0,useContext:ut,useEffect:Sh,useImperativeHandle:n0,useInsertionEffect:Wb,useLayoutEffect:e0,useMemo:i0,useReducer:$o,useRef:Ib,useState:function(){return $o(ba)},useDebugValue:Th,useDeferredValue:function(e,t){var n=Ve();return l0(n,ve.memoizedState,e,t)},useTransition:function(){var e=$o(ba)[0],t=Ve().memoizedState;return[typeof e=="boolean"?e:Ts(e),t]},useSyncExternalStore:jb,useId:u0,useHostTransitionStatus:Eh,useFormState:Fg,useActionState:Fg,useOptimistic:function(e,t){var n=Ve();return Qb(n,ve,e,t)},useMemoCache:bh,useCacheRefresh:c0};Ah.useEffectEvent=Pb;var m0={readContext:ut,use:Hu,useCallback:a0,useContext:ut,useEffect:Sh,useImperativeHandle:n0,useInsertionEffect:Wb,useLayoutEffect:e0,useMemo:i0,useReducer:Df,useRef:Ib,useState:function(){return Df(ba)},useDebugValue:Th,useDeferredValue:function(e,t){var n=Ve();return ve===null?xh(n,e,t):l0(n,ve.memoizedState,e,t)},useTransition:function(){var e=Df(ba)[0],t=Ve().memoizedState;return[typeof e=="boolean"?e:Ts(e),t]},useSyncExternalStore:jb,useId:u0,useHostTransitionStatus:Eh,useFormState:Jg,useActionState:Jg,useOptimistic:function(e,t){var n=Ve();return ve!==null?Qb(n,ve,e,t):(n.baseState=e,[e,n.queue.dispatch])},useMemoCache:bh,useCacheRefresh:c0};m0.useEffectEvent=Pb;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(),i=Xa(a);i.payload=t,n!=null&&(i.callback=n),t=$a(e,i,a),t!==null&&(Nt(t,e,a),$r(t,e,a))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var a=Kt(),i=Xa(a);i.tag=1,i.payload=t,n!=null&&(i.callback=n),t=$a(e,i,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 Pg(e,t,n,a,i,l,r){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(a,l,r):t.prototype&&t.prototype.isPureReactComponent?!as(n,a)||!as(i,l):!0}function Wg(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 _i(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 i in e)n[i]===void 0&&(n[i]=e[i])}return n}function g0(e){lu(e)}function y0(e){console.error(e)}function b0(e){lu(e)}function pu(e,t){try{var n=e.onUncaughtError;n(t.value,{componentStack:t.stack})}catch(a){setTimeout(function(){throw a})}}function ey(e,t,n){try{var a=e.onCaughtError;a(n.value,{componentStack:n.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(i){setTimeout(function(){throw i})}}function wd(e,t,n){return n=Xa(n),n.tag=3,n.payload={element:null},n.callback=function(){pu(e,t)},n}function v0(e){return e=Xa(e),e.tag=3,e}function S0(e,t,n,a){var i=n.type.getDerivedStateFromError;if(typeof i=="function"){var l=a.value;e.payload=function(){return i(l)},e.callback=function(){ey(t,n,a)}}var r=n.stateNode;r!==null&&typeof r.componentDidCatch=="function"&&(e.callback=function(){ey(t,n,a),typeof i!="function"&&(Qa===null?Qa=new Set([this]):Qa.add(this));var s=a.stack;this.componentDidCatch(a.value,{componentStack:s!==null?s:""})})}function HE(e,t,n,a,i){if(n.flags|=32768,a!==null&&typeof a=="object"&&typeof a.then=="function"){if(t=n.alternate,t!==null&&Xl(t,n,i,!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=i,a===uu?n.flags|=16384:(t=n.updateQueue,t===null?n.updateQueue=new Set([a]):t.add(a),Xf(e,a,i)),!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,i)),!1}throw Error(w(435,n.tag))}return Xf(e,a,i),vu(),!1}if(oe)return t=Jt.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=i,a!==hd&&(e=Error(w(422),{cause:a}),ls(sn(e,n)))):(a!==hd&&(t=Error(w(423),{cause:a}),ls(sn(t,n))),e=e.current.alternate,e.flags|=65536,i&=-i,e.lanes|=i,a=sn(a,n),i=wd(e.stateNode,a,i),Cf(e,i),Ue!==4&&(Ue=2)),!1;var l=Error(w(520),{cause:a});if(l=sn(l,n),Ir===null?Ir=[l]:Ir.push(l),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=i&-i,n.lanes|=e,e=wd(n.stateNode,a,e),Cf(n,e),!1;case 1:if(t=n.type,l=n.stateNode,(n.flags&128)===0&&(typeof t.getDerivedStateFromError=="function"||l!==null&&typeof l.componentDidCatch=="function"&&(Qa===null||!Qa.has(l))))return n.flags|=65536,i&=-i,n.lanes|=i,i=v0(i),S0(i,e,n,a),Cf(n,i),!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?Mb(t,null,n,a):Oi(t,e.child,n,a)}function ty(e,t,n,a,i){n=n.render;var l=t.ref;if("ref"in a){var r={};for(var s in a)s!=="ref"&&(r[s]=a[s])}else r=a;return Ri(t),a=ph(e,t,n,r,l,i),s=mh(),e!==null&&!Qe?(gh(e,t,i),va(e,t,i)):(oe&&s&&rh(t),t.flags|=1,rt(e,t,a,i),t.child)}function ny(e,t,n,a,i){if(e===null){var l=n.type;return typeof l=="function"&&!lh(l)&&l.defaultProps===void 0&&n.compare===null?(t.tag=15,t.type=l,T0(e,t,l,a,i)):(e=Go(n.type,null,a,t,t.mode,i),e.ref=t.ref,e.return=t,t.child=e)}if(l=e.child,!Rh(e,i)){var r=l.memoizedProps;if(n=n.compare,n=n!==null?n:as,n(r,a)&&e.ref===t.ref)return va(e,t,i)}return t.flags|=1,e=ha(l,a),e.ref=t.ref,e.return=t,t.child=e}function T0(e,t,n,a,i){if(e!==null){var l=e.memoizedProps;if(as(l,a)&&e.ref===t.ref)if(Qe=!1,t.pendingProps=a=l,Rh(e,i))(e.flags&131072)!==0&&(Qe=!0);else return t.lanes=e.lanes,va(e,t,i)}return Rd(e,t,n,a,i)}function x0(e,t,n,a){var i=a.children,l=e!==null?e.memoizedState:null;if(e===null&&t.stateNode===null&&(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),a.mode==="hidden"){if((t.flags&128)!==0){if(l=l!==null?l.baseLanes|n:n,e!==null){for(a=t.child=e.child,i=0;a!==null;)i=i|a.lanes|a.childLanes,a=a.sibling;a=i&~l}else a=0,t.child=null;return ay(e,t,l,n,a)}if((n&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&Xo(t,l!==null?l.cachePool:null),l!==null?$g(t,l):Sd(),Hb(t);else return a=t.lanes=536870912,ay(e,t,l!==null?l.baseLanes|n:n,n,a)}else l!==null?(Xo(t,l.cachePool),$g(t,l),La(t),t.memoizedState=null):(e!==null&&Xo(t,null),Sd(),La(t));return rt(e,t,i,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 ay(e,t,n,a,i){var l=uh();return l=l===null?null:{parent:$e._currentValue,pool:l},t.memoizedState={baseLanes:n,cachePool:l},e!==null&&Xo(t,null),Sd(),Hb(t),e!==null&&Xl(e,t,a,!0),t.childLanes=i,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 Oi(t,e.child,null,n),e=Zo(t,t.pendingProps),e.flags|=2,Vt(t),t.memoizedState=null,e}function BE(e,t,n){var a=t.pendingProps,i=(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=pv(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=Rb(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 l=e.memoizedState;if(l!==null){var r=l.dehydrated;if(Td(t),i)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||Xl(e,t,n,!1),i=(n&e.childLanes)!==0,Qe||i){if(a=Te,a!==null&&(r=Wy(a,n),r!==0&&r!==l.retryLane))throw l.retryLane=r,Mi(e,r),Nt(a,e,r),wh;vu(),t=iy(e,t,n)}else e=l.treeContext,Oe=cn(r.nextSibling),ot=t,oe=!0,Ga=null,on=!1,e!==null&&Nb(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,i){return Ri(t),n=ph(e,t,n,a,void 0,i),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 ly(e,t,n,a,i,l){return Ri(t),t.updateQueue=null,n=qb(t,a,n,i),Bb(e),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,i){if(Ri(t),t.stateNode===null){var l=Sl,r=n.contextType;typeof r=="object"&&r!==null&&(l=ut(r)),l=new n(a,l),t.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,l.updater=Ad,t.stateNode=l,l._reactInternals=t,l=t.stateNode,l.props=a,l.state=t.memoizedState,l.refs={},fh(t),r=n.contextType,l.context=typeof r=="object"&&r!==null?ut(r):Sl,l.state=t.memoizedState,r=n.getDerivedStateFromProps,typeof r=="function"&&(zf(t,n,r,a),l.state=t.memoizedState),typeof n.getDerivedStateFromProps=="function"||typeof l.getSnapshotBeforeUpdate=="function"||typeof l.UNSAFE_componentWillMount!="function"&&typeof l.componentWillMount!="function"||(r=l.state,typeof l.componentWillMount=="function"&&l.componentWillMount(),typeof l.UNSAFE_componentWillMount=="function"&&l.UNSAFE_componentWillMount(),r!==l.state&&Ad.enqueueReplaceState(l,l.state,null),Zr(t,a,l,i),Qr(),l.state=t.memoizedState),typeof l.componentDidMount=="function"&&(t.flags|=4194308),a=!0}else if(e===null){l=t.stateNode;var s=t.memoizedProps,o=_i(n,s);l.props=o;var u=l.context,c=n.contextType;r=Sl,typeof c=="object"&&c!==null&&(r=ut(c));var f=n.getDerivedStateFromProps;c=typeof f=="function"||typeof l.getSnapshotBeforeUpdate=="function",s=t.pendingProps!==s,c||typeof l.UNSAFE_componentWillReceiveProps!="function"&&typeof l.componentWillReceiveProps!="function"||(s||u!==r)&&Wg(t,l,a,r),Da=!1;var d=t.memoizedState;l.state=d,Zr(t,a,l,i),Qr(),u=t.memoizedState,s||d!==u||Da?(typeof f=="function"&&(zf(t,n,f,a),u=t.memoizedState),(o=Da||Pg(t,n,o,a,d,u,r))?(c||typeof l.UNSAFE_componentWillMount!="function"&&typeof l.componentWillMount!="function"||(typeof l.componentWillMount=="function"&&l.componentWillMount(),typeof l.UNSAFE_componentWillMount=="function"&&l.UNSAFE_componentWillMount()),typeof l.componentDidMount=="function"&&(t.flags|=4194308)):(typeof l.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=a,t.memoizedState=u),l.props=a,l.state=u,l.context=r,a=o):(typeof l.componentDidMount=="function"&&(t.flags|=4194308),a=!1)}else{l=t.stateNode,bd(e,t),r=t.memoizedProps,c=_i(n,r),l.props=c,f=t.pendingProps,d=l.context,u=n.contextType,o=Sl,typeof u=="object"&&u!==null&&(o=ut(u)),s=n.getDerivedStateFromProps,(u=typeof s=="function"||typeof l.getSnapshotBeforeUpdate=="function")||typeof l.UNSAFE_componentWillReceiveProps!="function"&&typeof l.componentWillReceiveProps!="function"||(r!==f||d!==o)&&Wg(t,l,a,o),Da=!1,d=t.memoizedState,l.state=d,Zr(t,a,l,i),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||Pg(t,n,c,a,d,p,o)||e!==null&&e.dependencies!==null&&ou(e.dependencies))?(u||typeof l.UNSAFE_componentWillUpdate!="function"&&typeof l.componentWillUpdate!="function"||(typeof l.componentWillUpdate=="function"&&l.componentWillUpdate(a,p,o),typeof l.UNSAFE_componentWillUpdate=="function"&&l.UNSAFE_componentWillUpdate(a,p,o)),typeof l.componentDidUpdate=="function"&&(t.flags|=4),typeof l.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof l.componentDidUpdate!="function"||r===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),typeof l.getSnapshotBeforeUpdate!="function"||r===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),t.memoizedProps=a,t.memoizedState=p),l.props=a,l.state=p,l.context=o,a=c):(typeof l.componentDidUpdate!="function"||r===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),typeof l.getSnapshotBeforeUpdate!="function"||r===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),a=!1)}return l=a,Ko(e,t),a=(t.flags&128)!==0,l||a?(l=t.stateNode,n=a&&typeof n.getDerivedStateFromError!="function"?null:l.render(),t.flags|=1,e!==null&&a?(t.child=Oi(t,e.child,null,i),t.child=Oi(t,null,n,i)):rt(e,t,n,i),t.memoizedState=l.state,e=t.child):e=va(e,t,i),e}function sy(e,t,n,a){return wi(),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:Cb()}}function Uf(e,t,n){return e=e!==null?e.childLanes&~n:0,t&&(e|=Xt),e}function E0(e,t,n){var a=t.pendingProps,i=!1,l=(t.flags&128)!==0,r;if((r=l)||(r=e!==null&&e.memoizedState===null?!1:(Ye.current&2)!==0),r&&(i=!0,t.flags&=-129),r=(t.flags&32)!==0,t.flags&=-33,e===null){if(oe){if(i?Ma(t):La(t),(e=Oe)?(e=pv(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=Rb(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,i?(La(t),i=t.mode,s=mu({mode:"hidden",children:s},i),a=xi(a,i,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(l)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,i=t.mode,a=mu({mode:"visible",children:a.children},i),s=xi(s,i,n,null),s.flags|=2,a.return=t,s.return=t,a.sibling=s,t.child=a,Oi(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,ls({value:a,source:null,stack:null}),t=Hf(e,t,n)}else if(Qe||Xl(e,t,n,!1),r=(n&e.childLanes)!==0,Qe||r){if(r=Te,r!==null&&(a=Wy(r,n),a!==0&&a!==o.retryLane))throw o.retryLane=a,Mi(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&&Nb(t,e),t=Od(t,a.children),t.flags|=4096);return t}return i?(La(t),s=a.fallback,i=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=xi(s,i,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):(i=s.cachePool,i!==null?(o=$e._currentValue,i=i.parent!==o?{parent:o,pool:o}:i):i=Cb(),s={baseLanes:s.baseLanes|n,cachePool:i}),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 Oi(t,e.child,null,n),e=Od(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function oy(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,i,l){var r=e.memoizedState;r===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:a,tail:n,tailMode:i,treeForkCount:l}:(r.isBackwards=t,r.rendering=null,r.renderingStartTime=0,r.last=a,r.tail=n,r.tailMode=i,r.treeForkCount=l)}function k0(e,t,n){var a=t.pendingProps,i=a.revealOrder,l=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?is:0,!s&&e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&oy(e,n,t);else if(e.tag===19)oy(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}switch(i){case"forwards":for(n=t.child,i=null;n!==null;)e=n.alternate,e!==null&&fu(e)===null&&(i=n),n=n.sibling;n=i,n===null?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),Bf(t,!1,i,n,l,a);break;case"backwards":case"unstable_legacy-backwards":for(n=null,i=t.child,t.child=null;i!==null;){if(e=i.alternate,e!==null&&fu(e)===null){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}Bf(t,!0,n,null,l,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),ei|=t.lanes,(n&t.childLanes)===0)if(e!==null){if(Xl(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 qE(e,t,n){switch(t.tag){case 3:tu(t,t.stateNode.containerInfo),za(t,$e,e.memoizedState.cache),wi();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?E0(e,t,n):(Ma(t),e=va(e,t,n),e!==null?e.sibling:null);Ma(t);break;case 19:var i=(e.flags&128)!==0;if(a=(n&t.childLanes)!==0,a||(Xl(e,t,n,!1),a=(n&t.childLanes)!==0),i){if(a)return k0(e,t,n);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),xe(Ye,Ye.current),a)break;return null;case 22:return t.lanes=0,x0(e,t,n,t.pendingProps);case 24:za(t,$e,e.memoizedState.cache)}return va(e,t,n)}function A0(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,qE(e,t,n);Qe=(e.flags&131072)!==0}else Qe=!1,oe&&(t.flags&1048576)!==0&&Ob(t,is,t.index);switch(t.lanes=0,t.tag){case 16:e:{var a=t.pendingProps;if(e=vi(t.elementType),t.type=e,typeof e=="function")lh(e)?(a=_i(e,a),t.tag=1,t=ry(null,t,e,a,n)):(t.tag=0,t=Rd(null,t,e,a,n));else{if(e!=null){var i=e.$$typeof;if(i===$d){t.tag=11,t=ty(null,t,e,a,n);break e}else if(i===Qd){t.tag=14,t=ny(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,i=_i(a,t.pendingProps),ry(e,t,a,i,n);case 3:e:{if(tu(t,t.stateNode.containerInfo),e===null)throw Error(w(387));a=t.pendingProps;var l=t.memoizedState;i=l.element,bd(e,t),Zr(t,a,null,n);var r=t.memoizedState;if(a=r.cache,za(t,$e,a),a!==l.cache&&gd(t,[$e],n,!0),Qr(),a=r.element,l.isDehydrated)if(l={element:a,isDehydrated:!1,cache:r.cache},t.updateQueue.baseState=l,t.memoizedState=l,t.flags&256){t=sy(e,t,a,n);break e}else if(a!==i){i=sn(Error(w(424)),t),ls(i),t=sy(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=Mb(t,null,a,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(wi(),a===i){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=_y(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=_y(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return nd(t),e===null&&oe&&(a=t.stateNode=mv(t.type,t.pendingProps,Va.current),ot=t,on=!0,i=Oe,ni(t.type)?(Vd=i,Oe=cn(a.firstChild)):Oe=i),rt(e,t,t.pendingProps.children,n),Ko(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&oe&&((i=a=Oe)&&(a=hk(a,t.type,t.pendingProps,on),a!==null?(t.stateNode=a,ot=t,Oe=cn(a.firstChild),on=!1,i=!0):i=!1),i||Pa(t)),nd(t),i=t.type,l=t.pendingProps,r=e!==null?e.memoizedProps:null,a=l.children,Bd(i,l)?a=null:r!==null&&Bd(i,r)&&(t.flags|=32),t.memoizedState!==null&&(i=ph(e,t,_E,null,null,n),fs._currentValue=i),Ko(e,t),rt(e,t,a,n),t.child;case 6:return e===null&&oe&&((e=n=Oe)&&(n=pk(n,t.pendingProps,on),n!==null?(t.stateNode=n,ot=t,Oe=null,e=!0):e=!1),e||Pa(t)),null;case 13:return E0(e,t,n);case 4:return tu(t,t.stateNode.containerInfo),a=t.pendingProps,e===null?t.child=Oi(t,null,a,n):rt(e,t,a,n),t.child;case 11:return ty(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 i=t.type._context,a=t.pendingProps.children,Ri(t),i=ut(i),a=a(i),t.flags|=1,rt(e,t,a,n),t.child;case 14:return ny(e,t,t.type,t.pendingProps,n);case 15:return T0(e,t,t.type,t.pendingProps,n);case 19:return k0(e,t,n);case 31:return BE(e,t,n);case 22:return x0(e,t,n,t.pendingProps);case 24:return Ri(t),a=ut($e),e===null?(i=uh(),i===null&&(i=Te,l=oh(),i.pooledCache=l,l.refCount++,l!==null&&(i.pooledCacheLanes|=n),i=l),t.memoizedState={parent:a,cache:i},fh(t),za(t,$e,i)):((e.lanes&n)!==0&&(bd(e,t),Zr(t,null,null,n),Qr()),i=e.memoizedState,l=t.memoizedState,i.parent!==a?(i={parent:a,cache:a},t.memoizedState=i,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=i),za(t,$e,a)):(a=l.cache,za(t,$e,a),a!==i.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 ia(e){e.flags|=4}function qf(e,t,n,a,i){if((t=(e.mode&32)!==0)&&(t=!1),t){if(e.flags|=16777216,(i&335544128)===i)if(e.stateNode.complete)e.flags|=8192;else if(F0())e.flags|=8192;else throw ki=uu,ch}else e.flags&=-16777217}function uy(e,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!bv(t))if(F0())e.flags|=8192;else throw ki=uu,ch}function Do(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?Jy():536870912,e.lanes|=t,Hl|=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 i=e.child;i!==null;)n|=i.lanes|i.childLanes,a|=i.subtreeFlags&65011712,a|=i.flags&65011712,i.return=e,i=i.sibling;else for(i=e.child;i!==null;)n|=i.lanes|i.childLanes,a|=i.subtreeFlags,a|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=a,e.childLanes=n,t}function jE(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),Cl(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(ol(t)?ia(t):e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,_f())),Re(t),null;case 26:var i=t.type,l=t.memoizedState;return e===null?(ia(t),l!==null?(Re(t),uy(t,l)):(Re(t),qf(t,i,null,a,n))):l?l!==e.memoizedState?(ia(t),Re(t),uy(t,l)):(Re(t),t.flags&=-16777217):(e=e.memoizedProps,e!==a&&ia(t),Re(t),qf(t,i,e,a,n)),null;case 27:if(nu(t),n=Va.current,i=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==a&&ia(t);else{if(!a){if(t.stateNode===null)throw Error(w(166));return Re(t),null}e=Hn.current,ol(t)?Bg(t,e):(e=mv(i,a,n),t.stateNode=e,ia(t))}return Re(t),null;case 5:if(nu(t),i=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==a&&ia(t);else{if(!a){if(t.stateNode===null)throw Error(w(166));return Re(t),null}if(l=Hn.current,ol(t))Bg(t,l);else{var r=Eu(Va.current);switch(l){case 1:l=r.createElementNS("http://www.w3.org/2000/svg",i);break;case 2:l=r.createElementNS("http://www.w3.org/1998/Math/MathML",i);break;default:switch(i){case"svg":l=r.createElementNS("http://www.w3.org/2000/svg",i);break;case"math":l=r.createElementNS("http://www.w3.org/1998/Math/MathML",i);break;case"script":l=r.createElement("div"),l.innerHTML="<script><\/script>",l=l.removeChild(l.firstChild);break;case"select":l=typeof a.is=="string"?r.createElement("select",{is:a.is}):r.createElement("select"),a.multiple?l.multiple=!0:a.size&&(l.size=a.size);break;default:l=typeof a.is=="string"?r.createElement(i,{is:a.is}):r.createElement(i)}}l[st]=t,l[_t]=a;e:for(r=t.child;r!==null;){if(r.tag===5||r.tag===6)l.appendChild(r.stateNode);else if(r.tag!==4&&r.tag!==27&&r.child!==null){r.child.return=r,r=r.child;continue}if(r===t)break e;for(;r.sibling===null;){if(r.return===null||r.return===t)break e;r=r.return}r.sibling.return=r.return,r=r.sibling}t.stateNode=l;e:switch(ct(l,i,a),i){case"button":case"input":case"select":case"textarea":a=!!a.autoFocus;break e;case"img":a=!0;break e;default:a=!1}a&&ia(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&&ia(t);else{if(typeof a!="string"&&t.stateNode===null)throw Error(w(166));if(e=Va.current,ol(t)){if(e=t.stateNode,n=t.memoizedProps,a=null,i=ot,i!==null)switch(i.tag){case 27:case 5:a=i.memoizedProps}e[st]=t,e=!!(e.nodeValue===n||a!==null&&a.suppressHydrationWarning===!0||fv(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=ol(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 wi(),(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(i=ol(t),a!==null&&a.dehydrated!==null){if(e===null){if(!i)throw Error(w(318));if(i=t.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(w(317));i[st]=t}else wi(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Re(t),i=!1}else i=_f(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=i),i=!0;if(!i)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,i=null,a.alternate!==null&&a.alternate.memoizedState!==null&&a.alternate.memoizedState.cachePool!==null&&(i=a.alternate.memoizedState.cachePool.pool),l=null,a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(l=a.memoizedState.cachePool.pool),l!==i&&(a.flags|=2048)),n!==e&&n&&(t.child.flags|=8192),Do(t,t.updateQueue),Re(t),null);case 4:return Cl(),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(i=(t.flags&128)!==0,l=a.rendering,l===null)if(i)Dr(a,!1);else{if(Ue!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(l=fu(e),l!==null){for(t.flags|=128,Dr(a,!1),e=l.updateQueue,t.updateQueue=e,Do(t,e),t.subtreeFlags=0,e=n,n=t.child;n!==null;)wb(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,i=!0,Dr(a,!1),t.lanes=4194304)}else{if(!i)if(e=fu(l),e!==null){if(t.flags|=128,i=!0,e=e.updateQueue,t.updateQueue=e,Do(t,e),Dr(a,!0),a.tail===null&&a.tailMode==="hidden"&&!l.alternate&&!oe)return Re(t),null}else 2*$t()-a.renderingStartTime>yu&&n!==536870912&&(t.flags|=128,i=!0,Dr(a,!1),t.lanes=4194304);a.isBackwards?(l.sibling=t.child,t.child=l):(e=a.last,e!==null?e.sibling=l:t.child=l,a.last=l)}return a.tail!==null?(e=a.tail,a.rendering=e,a.tail=e.sibling,a.renderingStartTime=$t(),e.sibling=null,n=Ye.current,xe(Ye,i?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(Ei),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 YE(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),Cl(),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));wi()}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));wi()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return at(Ye),null;case 4:return Cl(),null;case 10:return pa(t.type),null;case 22:case 23:return Vt(t),dh(),e!==null&&at(Ei),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 w0(e,t){switch(sh(t),t.tag){case 3:pa($e),Cl();break;case 26:case 27:case 5:nu(t);break;case 4:Cl();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(Ei);break;case 24:pa($e)}}function xs(e,t){try{var n=t.updateQueue,a=n!==null?n.lastEffect:null;if(a!==null){var i=a.next;n=i;do{if((n.tag&e)===e){a=void 0;var l=n.create,r=n.inst;a=l(),r.destroy=a}n=n.next}while(n!==i)}}catch(s){me(t,t.return,s)}}function Wa(e,t,n){try{var a=t.updateQueue,i=a!==null?a.lastEffect:null;if(i!==null){var l=i.next;a=l;do{if((a.tag&e)===e){var r=a.inst,s=r.destroy;if(s!==void 0){r.destroy=void 0,i=t;var o=n,u=s;try{u()}catch(c){me(i,o,c)}}}a=a.next}while(a!==l)}}catch(c){me(t,t.return,c)}}function R0(e){var t=e.updateQueue;if(t!==null){var n=e.stateNode;try{Ub(t,n)}catch(a){me(e,e.return,a)}}}function O0(e,t,n){n.props=_i(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(i){me(e,t,i)}}function Un(e,t){var n=e.ref,a=e.refCleanup;if(n!==null)if(typeof a=="function")try{a()}catch(i){me(e,t,i)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof n=="function")try{n(null)}catch(i){me(e,t,i)}else n.current=null}function N0(e){var t=e.type,n=e.memoizedProps,a=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":n.autoFocus&&a.focus();break e;case"img":n.src?a.src=n.src:n.srcSet&&(a.srcset=n.srcSet)}}catch(i){me(e,e.return,i)}}function jf(e,t,n){try{var a=e.stateNode;sk(a,e.type,n,t),a[_t]=t}catch(i){me(e,e.return,i)}}function _0(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&ni(e.type)||e.tag===4}function Yf(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||_0(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&&ni(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&&ni(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&&ni(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 C0(e){var t=e.stateNode,n=e.memoizedProps;try{for(var a=e.type,i=t.attributes;i.length;)t.removeAttributeNode(i[0]);ct(t,a,n),t[st]=e,t[_t]=n}catch(l){me(e,e.return,l)}}var ua=!1,Xe=!1,Vf=!1,cy=typeof WeakSet=="function"?WeakSet:Set,tt=null;function VE(e,t){if(e=e.containerInfo,Ud=Ru,e=bb(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 i=a.anchorOffset,l=a.focusNode;a=a.focusOffset;try{n.nodeType,l.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||i!==0&&f.nodeType!==3||(s=r+i),f!==l||a!==0&&f.nodeType!==3||(o=r+a),f.nodeType===3&&(r+=f.nodeValue.length),(p=f.firstChild)!==null;)d=f,f=p;for(;;){if(f===e)break t;if(d===n&&++u===i&&(s=r),d===l&&++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,l=t.alternate,e=t.flags,t.tag){case 0:if((e&4)!==0&&(e=t.updateQueue,e=e!==null?e.events:null,e!==null))for(n=0;n<e.length;n++)i=e[n],i.ref.impl=i.nextImpl;break;case 11:case 15:break;case 1:if((e&1024)!==0&&l!==null){e=void 0,n=t,i=l.memoizedProps,l=l.memoizedState,a=n.stateNode;try{var S=_i(n.type,i);e=a.getSnapshotBeforeUpdate(S,l),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 D0(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 i=_i(n.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(i,t,e.__reactInternalSnapshotBeforeUpdate)}catch(r){me(n,n.return,r)}}a&64&&R0(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{Ub(e,t)}catch(r){me(n,n.return,r)}}break;case 27:t===null&&a&4&&C0(n);case 26:case 5:ra(e,n),t===null&&a&4&&N0(n),a&512&&Fr(n,n.return);break;case 12:ra(e,n);break;case 31:ra(e,n),a&4&&L0(e,n);break;case 13:ra(e,n),a&4&&U0(e,n),a&64&&(e=n.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(n=IE.bind(null,n),mk(e,n))));break;case 22:if(a=n.memoizedState!==null||ua,!a){t=t!==null&&t.memoizedState!==null||Xe,i=ua;var l=Xe;ua=a,(Xe=t)&&!l?sa(e,n,(n.subtreeFlags&8772)!==0):ra(e,n),ua=i,Xe=l}break;case 30:break;default:ra(e,n)}}function z0(e){var t=e.alternate;t!==null&&(e.alternate=null,z0(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 la(e,t,n){for(n=n.child;n!==null;)M0(e,t,n),n=n.sibling}function M0(e,t,n){if(Qt&&typeof Qt.onCommitFiberUnmount=="function")try{Qt.onCommitFiberUnmount(ms,n)}catch(l){}switch(n.tag){case 26:Xe||Un(n,t),la(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,i=Rt;ni(n.type)&&(ze=n.stateNode,Rt=!1),la(e,t,n),Wr(n.stateNode),ze=a,Rt=i;break;case 5:Xe||Un(n,t);case 6:if(a=ze,i=Rt,ze=null,la(e,t,n),ze=a,Rt=i,ze!==null)if(Rt)try{(ze.nodeType===9?ze.body:ze.nodeName==="HTML"?ze.ownerDocument.body:ze).removeChild(n.stateNode)}catch(l){me(n,t,l)}else try{ze.removeChild(n.stateNode)}catch(l){me(n,t,l)}break;case 18:ze!==null&&(Rt?(e=ze,Ay(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,n.stateNode),Yl(e)):Ay(ze,n.stateNode));break;case 4:a=ze,i=Rt,ze=n.stateNode.containerInfo,Rt=!0,la(e,t,n),ze=a,Rt=i;break;case 0:case 11:case 14:case 15:Wa(2,n,t),Xe||Wa(4,n,t),la(e,t,n);break;case 1:Xe||(Un(n,t),a=n.stateNode,typeof a.componentWillUnmount=="function"&&O0(n,t,a)),la(e,t,n);break;case 21:la(e,t,n);break;case 22:Xe=(a=Xe)||n.memoizedState!==null,la(e,t,n),Xe=a;break;default:la(e,t,n)}}function L0(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{Yl(e)}catch(n){me(t,t.return,n)}}}function U0(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{Yl(e)}catch(n){me(t,t.return,n)}}function GE(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new cy),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new cy),t;default:throw Error(w(435,e.tag))}}function zo(e,t){var n=GE(e);t.forEach(function(a){if(!n.has(a)){n.add(a);var i=PE.bind(null,e,a);a.then(i,i)}})}function At(e,t){var n=t.deletions;if(n!==null)for(var a=0;a<n.length;a++){var i=n[a],l=e,r=t,s=r;e:for(;s!==null;){switch(s.tag){case 27:if(ni(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));M0(l,r,i),ze=null,Rt=!1,l=i.alternate,l!==null&&(l.return=null),i.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)H0(t,e),t=t.sibling}var xn=null;function H0(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 i=xn;if(At(t,e),wt(e),a&512&&(Xe||n===null||Un(n,n.return)),a&4){var l=n!==null?n.memoizedState:null;if(a=e.memoizedState,n===null)if(a===null)if(e.stateNode===null){e:{a=e.type,n=e.memoizedProps,i=i.ownerDocument||i;t:switch(a){case"title":l=i.getElementsByTagName("title")[0],(!l||l[bs]||l[st]||l.namespaceURI==="http://www.w3.org/2000/svg"||l.hasAttribute("itemprop"))&&(l=i.createElement(a),i.head.insertBefore(l,i.querySelector("head > title"))),ct(l,a,n),l[st]=e,nt(l),a=l;break e;case"link":var r=Dy("link","href",i).get(a+(n.href||""));if(r){for(var s=0;s<r.length;s++)if(l=r[s],l.getAttribute("href")===(n.href==null||n.href===""?null:n.href)&&l.getAttribute("rel")===(n.rel==null?null:n.rel)&&l.getAttribute("title")===(n.title==null?null:n.title)&&l.getAttribute("crossorigin")===(n.crossOrigin==null?null:n.crossOrigin)){r.splice(s,1);break t}}l=i.createElement(a),ct(l,a,n),i.head.appendChild(l);break;case"meta":if(r=Dy("meta","content",i).get(a+(n.content||""))){for(s=0;s<r.length;s++)if(l=r[s],l.getAttribute("content")===(n.content==null?null:""+n.content)&&l.getAttribute("name")===(n.name==null?null:n.name)&&l.getAttribute("property")===(n.property==null?null:n.property)&&l.getAttribute("http-equiv")===(n.httpEquiv==null?null:n.httpEquiv)&&l.getAttribute("charset")===(n.charSet==null?null:n.charSet)){r.splice(s,1);break t}}l=i.createElement(a),ct(l,a,n),i.head.appendChild(l);break;default:throw Error(w(468,a))}l[st]=e,nt(l),a=l}e.stateNode=a}else zy(i,e.type,e.stateNode);else e.stateNode=Cy(i,a,e.memoizedProps);else l!==a?(l===null?n.stateNode!==null&&(n=n.stateNode,n.parentNode.removeChild(n)):l.count--,a===null?zy(i,e.type,e.stateNode):Cy(i,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){i=e.stateNode;try{zl(i,"")}catch(S){me(e,e.return,S)}}a&4&&e.stateNode!=null&&(i=e.memoizedProps,jf(e,i,n!==null?n.memoizedProps:i)),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,i=xn,xn=ku(t.containerInfo),At(t,e),xn=i,wt(e),a&4&&n!==null&&n.memoizedState.isDehydrated)try{Yl(t.containerInfo)}catch(S){me(e,e.return,S)}Vf&&(Vf=!1,B0(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:i=e.memoizedState!==null;var o=n!==null&&n.memoizedState!==null,u=ua,c=Xe;if(ua=u||i,Xe=c||o,At(t,e),Xe=c,ua=u,wt(e),a&8192)e:for(t=e.stateNode,t._visibility=i?t._visibility&-2:t._visibility|1,i&&(n===null||o||ua||Xe||Si(e)),n=null,t=e;;){if(t.tag===5||t.tag===26){if(n===null){o=n=t;try{if(l=o.stateNode,i)r=l.style,typeof r.setProperty=="function"?r.setProperty("display","none","important"):r.display="none";else{s=o.stateNode;var f=o.memoizedProps.style,d=f!=null&&f.hasOwnProperty("display")?f.display:null;s.style.display=d==null||typeof d=="boolean"?"":(""+d).trim()}}catch(S){me(o,o.return,S)}}}else if(t.tag===6){if(n===null){o=t;try{o.stateNode.nodeValue=i?"":o.memoizedProps}catch(S){me(o,o.return,S)}}}else if(t.tag===18){if(n===null){o=t;try{var p=o.stateNode;i?wy(p,!0):wy(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(_0(a)){n=a;break}a=a.return}if(n==null)throw Error(w(160));switch(n.tag){case 27:var i=n.stateNode,l=Yf(e);gu(e,l,i);break;case 5:var r=n.stateNode;n.flags&32&&(zl(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 B0(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;B0(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;)D0(e,t.alternate,t),t=t.sibling}function Si(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),Si(t);break;case 1:Un(t,t.return);var n=t.stateNode;typeof n.componentWillUnmount=="function"&&O0(t,t.return,n),Si(t);break;case 27:Wr(t.stateNode);case 26:case 5:Un(t,t.return),Si(t);break;case 22:t.memoizedState===null&&Si(t);break;case 30:Si(t);break;default:Si(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,i=e,l=t,r=l.flags;switch(l.tag){case 0:case 11:case 15:sa(i,l,n),xs(4,l);break;case 1:if(sa(i,l,n),a=l,i=a.stateNode,typeof i.componentDidMount=="function")try{i.componentDidMount()}catch(u){me(a,a.return,u)}if(a=l,i=a.updateQueue,i!==null){var s=a.stateNode;try{var o=i.shared.hiddenCallbacks;if(o!==null)for(i.shared.hiddenCallbacks=null,i=0;i<o.length;i++)Lb(o[i],s)}catch(u){me(a,a.return,u)}}n&&r&64&&R0(l),Fr(l,l.return);break;case 27:C0(l);case 26:case 5:sa(i,l,n),n&&a===null&&r&4&&N0(l),Fr(l,l.return);break;case 12:sa(i,l,n);break;case 31:sa(i,l,n),n&&r&4&&L0(i,l);break;case 13:sa(i,l,n),n&&r&4&&U0(i,l);break;case 22:l.memoizedState===null&&sa(i,l,n),Fr(l,l.return);break;case 30:break;default:sa(i,l,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;)q0(e,t,n,a),t=t.sibling}function q0(e,t,n,a){var i=t.flags;switch(t.tag){case 0:case 11:case 15:Tn(e,t,n,a),i&2048&&xs(9,t);break;case 1:Tn(e,t,n,a);break;case 3:Tn(e,t,n,a),i&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&Ss(e)));break;case 12:if(i&2048){Tn(e,t,n,a),e=t.stateNode;try{var l=t.memoizedProps,r=l.id,s=l.onPostCommit;typeof s=="function"&&s(r,t.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(o){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:l=t.stateNode,r=t.alternate,t.memoizedState!==null?l._visibility&2?Tn(e,t,n,a):Jr(e,t):l._visibility&2?Tn(e,t,n,a):(l._visibility|=2,cl(e,t,n,a,(t.subtreeFlags&10256)!==0||!1)),i&2048&&Oh(r,t);break;case 24:Tn(e,t,n,a),i&2048&&Nh(t.alternate,t);break;default:Tn(e,t,n,a)}}function cl(e,t,n,a,i){for(i=i&&((t.subtreeFlags&10256)!==0||!1),t=t.child;t!==null;){var l=e,r=t,s=n,o=a,u=r.flags;switch(r.tag){case 0:case 11:case 15:cl(l,r,s,o,i),xs(8,r);break;case 23:break;case 22:var c=r.stateNode;r.memoizedState!==null?c._visibility&2?cl(l,r,s,o,i):Jr(l,r):(c._visibility|=2,cl(l,r,s,o,i)),i&&u&2048&&Oh(r.alternate,r);break;case 24:cl(l,r,s,o,i),i&&u&2048&&Nh(r.alternate,r);break;default:cl(l,r,s,o,i)}t=t.sibling}}function Jr(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var n=e,a=t,i=a.flags;switch(a.tag){case 22:Jr(n,a),i&2048&&Oh(a.alternate,a);break;case 24:Jr(n,a),i&2048&&Nh(a.alternate,a);break;default:Jr(n,a)}t=t.sibling}}var jr=8192;function ul(e,t,n){if(e.subtreeFlags&jr)for(e=e.child;e!==null;)j0(e,t,n),e=e.sibling}function j0(e,t,n){switch(e.tag){case 26:ul(e,t,n),e.flags&jr&&e.memoizedState!==null&&Rk(n,xn,e.memoizedState,e.memoizedProps);break;case 5:ul(e,t,n);break;case 3:case 4:var a=xn;xn=ku(e.stateNode.containerInfo),ul(e,t,n),xn=a;break;case 22:e.memoizedState===null&&(a=e.alternate,a!==null&&a.memoizedState!==null?(a=jr,jr=16777216,ul(e,t,n),jr=a):ul(e,t,n));break;default:ul(e,t,n)}}function Y0(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,G0(a,e)}Y0(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)V0(e),e=e.sibling}function V0(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,G0(a,e)}Y0(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 G0(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 i=a.sibling,l=a.return;if(z0(a),a===n){tt=null;break e}if(i!==null){i.return=l,tt=i;break e}tt=l}}}var XE={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}},$E=typeof WeakMap=="function"?WeakMap:Map,ce=0,Te=null,ne=null,ie=0,pe=0,Yt=null,qa=!1,Ql=!1,_h=!1,Sa=0,Ue=0,ei=0,Ai=0,Ch=0,Xt=0,Hl=0,Ir=null,Ot=null,_d=!1,ju=0,X0=0,yu=1/0,bu=null,Qa=null,Fe=0,Za=null,Bl=null,ma=0,Cd=0,Dd=null,$0=null,Pr=0,zd=null;function Kt(){return(ce&2)!==0&&ie!==0?ie&-ie:Q.T!==null?zh():eb()}function Q0(){if(Xt===0)if((ie&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)&&(ql(e,0),ja(e,ie,Xt,!1)),ys(e,n),((ce&2)===0||e!==Te)&&(e===Te&&((ce&2)===0&&(Ai|=n),Ue===4&&ja(e,ie,Xt,!1)),qn(e))}function Z0(e,t,n){if((ce&6)!==0)throw Error(w(327));var a=!n&&(t&127)===0&&(t&e.expiredLanes)===0||gs(e,t),i=a?KE(e,t):Gf(e,t,!0),l=a;do{if(i===0){Ql&&!a&&ja(e,t,0,!1);break}else{if(n=e.current.alternate,l&&!QE(n)){i=Gf(e,t,!1),l=!1;continue}if(i===2){if(l=t,e.errorRecoveryDisabledLanes&l)var r=0;else r=e.pendingLanes&-536870913,r=r!==0?r:r&536870912?536870912:0;if(r!==0){t=r;e:{var s=e;i=Ir;var o=s.current.memoizedState.isDehydrated;if(o&&(ql(s,r).flags|=256),r=Gf(s,r,!1),r!==2){if(_h&&!o){s.errorRecoveryDisabledLanes|=l,Ai|=l,i=4;break e}l=Ot,Ot=i,l!==null&&(Ot===null?Ot=l:Ot.push.apply(Ot,l))}i=r}if(l=!1,i!==2)continue}}if(i===1){ql(e,0),ja(e,t,0,!0);break}e:{switch(a=e,l=i,l){case 0:case 1:throw Error(w(345));case 4:if((t&4194048)!==t)break;case 6: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&&(i=ju+300-$t(),10<i)){if(ja(a,t,Xt,!qa),Nu(a,0,!0)!==0)break e;ma=t,a.timeoutHandle=hv(fy.bind(null,a,n,Ot,bu,_d,t,Xt,Ai,Hl,qa,l,"Throttled",-0,0),i);break e}fy(a,n,Ot,bu,_d,t,Xt,Ai,Hl,qa,l,null,-0,0)}}break}while(!0);qn(e)}function fy(e,t,n,a,i,l,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},j0(t,l,f);var S=(l&62914560)===l?ju-$t():(l&4194048)===l?X0-$t():0;if(S=Ok(f,S),S!==null){ma=l,e.cancelPendingCommit=S(hy.bind(null,e,t,l,n,a,i,r,s,o,c,f,null,d,p)),ja(e,l,r,!u);return}}hy(e,t,l,n,a,i,r,s,o)}function QE(e){for(var t=e;;){var n=t.tag;if((n===0||n===11||n===15)&&t.flags&16384&&(n=t.updateQueue,n!==null&&(n=n.stores,n!==null)))for(var a=0;a<n.length;a++){var i=n[a],l=i.getSnapshot;i=i.value;try{if(!Ft(l(),i))return!1}catch(r){return!1}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function ja(e,t,n,a){t&=~Ch,t&=~Ai,e.suspendedLanes|=t,e.pingedLanes&=~t,a&&(e.warmLanes|=t),a=e.expirationTimes;for(var i=t;0<i;){var l=31-Zt(i),r=1<<l;a[l]=-1,i&=~r}n!==0&&Iy(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=Li=null,yh(e),Ol=null,rs=0,e=ne;for(;e!==null;)w0(e.alternate,e),e=e.return;ne=null}}function ql(e,t){var n=e.timeoutHandle;n!==-1&&(e.timeoutHandle=-1,ck(n)),n=e.cancelPendingCommit,n!==null&&(e.cancelPendingCommit=null,n()),ma=0,Dh(),Te=e,ne=n=ha(e.current,null),ie=t,pe=0,Yt=null,qa=!1,Ql=gs(e,t),_h=!1,Hl=Xt=Ch=Ai=ei=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 i=31-Zt(a),l=1<<i;t|=e[i],a&=~l}return Sa=t,zu(),n}function K0(e,t){I=null,Q.H=os,t===$l||t===Lu?(t=Gg(),pe=3):t===ch?(t=Gg(),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 F0(){var e=Jt.current;return e===null?!0:(ie&4194048)===ie?un===null:(ie&62914560)===ie||(ie&536870912)!==0?e===un:!1}function J0(){var e=Q.H;return Q.H=os,e===null?os:e}function I0(){var e=Q.A;return Q.A=XE,e}function vu(){Ue=4,qa||(ie&4194048)!==ie&&Jt.current!==null||(Ql=!0),(ei&134217727)===0&&(Ai&134217727)===0||Te===null||ja(Te,ie,Xt,!1)}function Gf(e,t,n){var a=ce;ce|=2;var i=J0(),l=I0();(Te!==e||ie!==t)&&(bu=null,ql(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,El(e,s,o,u),n&&Ql){r=0;break e}break;default:u=pe,pe=0,Yt=null,El(e,s,o,u)}}ZE(),r=Ue;break}catch(c){K0(e,c)}while(!0);return t&&e.shellSuspendCounter++,da=Li=null,ce=a,Q.H=i,Q.A=l,ne===null&&(Te=null,ie=0,zu()),r}function ZE(){for(;ne!==null;)P0(ne)}function KE(e,t){var n=ce;ce|=2;var a=J0(),i=I0();Te!==e||ie!==t?(bu=null,yu=$t()+500,ql(e,t)):Ql=gs(e,t);e:do try{if(pe!==0&&ne!==null){t=ne;var l=Yt;t:switch(pe){case 1:pe=0,Yt=null,El(e,t,l,1);break;case 2:case 9:if(Vg(l)){pe=0,Yt=null,dy(t);break}t=function(){pe!==2&&pe!==9||Te!==e||(pe=7),qn(e)},l.then(t,t);break e;case 3:pe=7;break e;case 4:pe=5;break e;case 7:Vg(l)?(pe=0,Yt=null,dy(t)):(pe=0,Yt=null,El(e,t,l,7));break;case 5:var r=null;switch(ne.tag){case 26:r=ne.memoizedState;case 5:case 27:var s=ne;if(r?bv(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,El(e,t,l,5);break;case 6:pe=0,Yt=null,El(e,t,l,6);break;case 8:Dh(),Ue=6;break e;default:throw Error(w(462))}}FE();break}catch(c){K0(e,c)}while(!0);return da=Li=null,Q.H=a,Q.A=i,ce=n,ne!==null?0:(Te=null,ie=0,zu(),Ue)}function FE(){for(;ne!==null&&!bx();)P0(ne)}function P0(e){var t=A0(e.alternate,e,Sa);e.memoizedProps=e.pendingProps,t===null?Vu(e):ne=t}function dy(e){var t=e,n=t.alternate;switch(t.tag){case 15:case 0:t=ly(n,t,t.pendingProps,t.type,void 0,ie);break;case 11:t=ly(n,t,t.pendingProps,t.type.render,t.ref,ie);break;case 5:yh(t);default:w0(n,t),t=ne=wb(t,Sa),t=A0(n,t,Sa)}e.memoizedProps=e.pendingProps,t===null?Vu(e):ne=t}function El(e,t,n,a){da=Li=null,yh(t),Ol=null,rs=0;var i=t.return;try{if(HE(e,i,t,n,ie)){Ue=1,pu(e,sn(n,e.current)),ne=null;return}}catch(l){if(i!==null)throw ne=i,l;Ue=1,pu(e,sn(n,e.current)),ne=null;return}t.flags&32768?(oe||a===1?e=!0:Ql||(ie&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))),W0(t,e)):Vu(t)}function Vu(e){var t=e;do{if((t.flags&32768)!==0){W0(t,qa);return}e=t.return;var n=jE(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 W0(e,t){do{var n=YE(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 hy(e,t,n,a,i,l,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(l=t.lanes|t.childLanes,l|=ah,Ox(e,n,l,r,s,o),e===Te&&(ne=Te=null,ie=0),Bl=t,Za=e,ma=n,Cd=l,Dd=i,$0=a,(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,WE(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,i=fe.p,fe.p=2,r=ce,ce|=4;try{VE(e,t,n)}finally{ce=r,fe.p=i,Q.T=a}}Fe=1,ev(),tv(),nv()}}function ev(){if(Fe===1){Fe=0;var e=Za,t=Bl,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 i=ce;ce|=4;try{H0(t,e);var l=Hd,r=bb(e.containerInfo),s=l.focusedElem,o=l.selectionRange;if(r!==s&&s&&s.ownerDocument&&yb(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=Lg(s,y),m=Lg(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=i,fe.p=a,Q.T=n}}e.current=t,Fe=2}}function tv(){if(Fe===2){Fe=0;var e=Za,t=Bl,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 i=ce;ce|=4;try{D0(e,t.alternate,t)}finally{ce=i,fe.p=a,Q.T=n}}Fe=3}}function nv(){if(Fe===4||Fe===3){Fe=0,vx();var e=Za,t=Bl,n=ma,a=$0;(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?Fe=5:(Fe=0,Bl=Za=null,av(e,e.pendingLanes));var i=e.pendingLanes;if(i===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,i=fe.p,fe.p=2,Q.T=null;try{for(var l=e.onRecoverableError,r=0;r<a.length;r++){var s=a[r];l(s.value,{componentStack:s.stack})}}finally{Q.T=t,fe.p=i}}(ma&3)!==0&&Gu(),qn(e),i=e.pendingLanes,(n&261930)!==0&&(i&42)!==0?e===zd?Pr++:(Pr=0,zd=e):Pr=0,Es(0,!1)}}function av(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,Ss(t)))}function Gu(){return ev(),tv(),nv(),iv()}function iv(){if(Fe!==5)return!1;var e=Za,t=Cd;Cd=0;var n=Fd(ma),a=Q.T,i=fe.p;try{fe.p=32>n?32:n,Q.T=null,n=Dd,Dd=null;var l=Za,r=ma;if(Fe=0,Bl=Za=null,ma=0,(ce&6)!==0)throw Error(w(331));var s=ce;if(ce|=4,V0(l.current),q0(l,l.current,r,n),ce=s,Es(0,!1),Qt&&typeof Qt.onPostCommitFiberRoot=="function")try{Qt.onPostCommitFiberRoot(ms,l)}catch(o){}return!0}finally{fe.p=i,Q.T=a,av(e,t)}}function py(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)py(e,e,n);else for(;t!==null;){if(t.tag===3){py(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=v0(2),a=$a(t,n,2),a!==null&&(S0(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 $E;var i=new Set;a.set(t,i)}else i=a.get(t),i===void 0&&(i=new Set,a.set(t,i));i.has(n)||(_h=!0,i.add(n),e=JE.bind(null,e,t,n),t.then(e,e))}function JE(e,t,n){var a=e.pingCache;a!==null&&a.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,Te===e&&(ie&n)===n&&(Ue===4||Ue===3&&(ie&62914560)===ie&&300>$t()-ju?(ce&2)===0&&ql(e,0):Ch|=n,Hl===ie&&(Hl=0)),qn(e)}function lv(e,t){t===0&&(t=Jy()),e=Mi(e,t),e!==null&&(ys(e,t),qn(e))}function IE(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),lv(e,n)}function PE(e,t){var n=0;switch(e.tag){case 31:case 13:var a=e.stateNode,i=e.memoizedState;i!==null&&(n=i.retryLane);break;case 19:a=e.stateNode;break;case 22:a=e.stateNode._retryCache;break;default:throw Error(w(314))}a!==null&&a.delete(t),lv(e,n)}function WE(e,t){return Zd(e,t)}var Su=null,fl=null,Md=!1,Tu=!1,$f=!1,Ya=0;function qn(e){e!==fl&&e.next===null&&(fl===null?Su=fl=e:fl=fl.next=e),Tu=!0,Md||(Md=!0,tk())}function Es(e,t){if(!$f&&Tu){$f=!0;do for(var n=!1,a=Su;a!==null;){if(!t)if(e!==0){var i=a.pendingLanes;if(i===0)var l=0;else{var r=a.suspendedLanes,s=a.pingedLanes;l=(1<<31-Zt(42|e)+1)-1,l&=i&~(r&~s),l=l&201326741?l&201326741|1:l?l|2:0}l!==0&&(n=!0,my(a,l))}else l=ie,l=Nu(a,a===Te?l:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),(l&3)===0||gs(a,l)||(n=!0,my(a,l));a=a.next}while(n);$f=!1}}function ek(){rv()}function rv(){Tu=Md=!1;var e=0;Ya!==0&&uk()&&(e=Ya);for(var t=$t(),n=null,a=Su;a!==null;){var i=a.next,l=sv(a,t);l===0?(a.next=null,n===null?Su=i:n.next=i,i===null&&(fl=n)):(n=a,(e!==0||(l&3)!==0)&&(Tu=!0)),a=i}Fe!==0&&Fe!==5||Es(e,!1),Ya!==0&&(Ya=0)}function sv(e,t){for(var n=e.suspendedLanes,a=e.pingedLanes,i=e.expirationTimes,l=e.pendingLanes&-62914561;0<l;){var r=31-Zt(l),s=1<<r,o=i[r];o===-1?((s&n)===0||(s&a)!==0)&&(i[r]=Rx(s,t)):o<=t&&(e.expiredLanes|=s),l&=~s}if(t=Te,n=ie,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=Ky;break;case 32:n=au;break;case 268435456:n=Fy;break;default:n=au}return a=ov.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 ov(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=ie;return a=Nu(e,e===Te?a:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),a===0?null:(Z0(e,a,t),sv(e,$t()),e.callbackNode!=null&&e.callbackNode===n?ov.bind(null,e):null)}function my(e,t){if(Gu())return null;Z0(e,t,!0)}function tk(){fk(function(){(ce&6)!==0?Zd(Zy,ek):rv()})}function zh(){if(Ya===0){var e=Ml;e===0&&(e=xo,xo<<=1,(xo&261888)===0&&(xo=256)),Ya=e}return Ya}function gy(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:jo(""+e)}function yy(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 nk(e,t,n,a,i){if(t==="submit"&&n&&n.stateNode===i){var l=gy((i[_t]||null).action),r=a.submitter;r&&(t=(t=r[_t]||null)?gy(t.formAction):r.getAttribute("formAction"),t!==null&&(l=t,r=null));var s=new _u("action","action",null,a,i);e.push({event:s,listeners:[{instance:null,listener:function(){if(a.defaultPrevented){if(Ya!==0){var o=r?yy(i,r):new FormData(i);kd(n,{pending:!0,data:o,method:i.method,action:l},null,o)}}else typeof l=="function"&&(s.preventDefault(),o=r?yy(i,r):new FormData(i),kd(n,{pending:!0,data:o,method:i.method,action:l},l,o))},currentTarget:i}]})}}for(Mo=0;Mo<dd.length;Mo++)Lo=dd[Mo],by=Lo.toLowerCase(),vy=Lo[0].toUpperCase()+Lo.slice(1),En(by,"on"+vy);var Lo,by,vy,Mo;En(Sb,"onAnimationEnd");En(Tb,"onAnimationIteration");En(xb,"onAnimationStart");En("dblclick","onDoubleClick");En("focusin","onFocus");En("focusout","onBlur");En(SE,"onTransitionRun");En(TE,"onTransitionStart");En(xE,"onTransitionCancel");En(Eb,"onTransitionEnd");Dl("onMouseEnter",["mouseout","mouseover"]);Dl("onMouseLeave",["mouseout","mouseover"]);Dl("onPointerEnter",["pointerout","pointerover"]);Dl("onPointerLeave",["pointerout","pointerover"]);Ci("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Ci("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Ci("onBeforeInput",["compositionend","keypress","textInput","paste"]);Ci("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Ci("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Ci("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(" "),ak=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(us));function uv(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var a=e[n],i=a.event;a=a.listeners;e:{var l=void 0;if(t)for(var r=a.length-1;0<=r;r--){var s=a[r],o=s.instance,u=s.currentTarget;if(s=s.listener,o!==l&&i.isPropagationStopped())break e;l=s,i.currentTarget=u;try{l(i)}catch(c){lu(c)}i.currentTarget=null,l=o}else for(r=0;r<a.length;r++){if(s=a[r],o=s.instance,u=s.currentTarget,s=s.listener,o!==l&&i.isPropagationStopped())break e;l=s,i.currentTarget=u;try{l(i)}catch(c){lu(c)}i.currentTarget=null,l=o}}}}function te(e,t){var n=t[id];n===void 0&&(n=t[id]=new Set);var a=e+"__bubble";n.has(a)||(cv(t,e,2,!1),n.add(a))}function Qf(e,t,n){var a=0;t&&(a|=4),cv(n,e,a,t)}var Uo="_reactListening"+Math.random().toString(36).slice(2);function Mh(e){if(!e[Uo]){e[Uo]=!0,tb.forEach(function(n){n!=="selectionchange"&&(ak.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 cv(e,t,n,a){switch(Ev(t)){case 2:var i=Ck;break;case 8:i=Dk;break;default:i=Bh}n=i.bind(null,t,n,e),i=void 0,!ud||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(i=!0),a?i!==void 0?e.addEventListener(t,n,{capture:!0,passive:i}):e.addEventListener(t,n,!0):i!==void 0?e.addEventListener(t,n,{passive:i}):e.addEventListener(t,n,!1)}function Zf(e,t,n,a,i){var l=a;if((t&1)===0&&(t&2)===0&&a!==null)e:for(;;){if(a===null)return;var r=a.tag;if(r===3||r===4){var s=a.stateNode.containerInfo;if(s===i)break;if(r===4)for(r=a.return;r!==null;){var o=r.tag;if((o===3||o===4)&&r.stateNode.containerInfo===i)return;r=r.return}for(;s!==null;){if(r=pl(s),r===null)return;if(o=r.tag,o===5||o===6||o===26||o===27){a=l=r;continue e}s=s.parentNode}}a=a.return}ub(function(){var u=l,c=Pd(n),f=[];e:{var d=kb.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=Px;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=wg;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":p=jx;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":p=tE;break;case Sb:case Tb:case xb:p=Gx;break;case Eb:p=aE;break;case"scroll":case"scrollend":p=Bx;break;case"wheel":p=lE;break;case"copy":case"cut":case"paste":p=$x;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":p=Og;break;case"toggle":case"beforetoggle":p=sE}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)&&(pl(S)||S[Vl]))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?pl(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=wg,v="onMouseLeave",h="onMouseEnter",m="mouse",(e==="pointerout"||e==="pointerover")&&(y=Og,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,pl(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=ik,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&&Sy(f,d,p,y,!1),S!==null&&x!==null&&Sy(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=Dg;else if(Cg(d))if(mb)N=yE;else{N=mE;var R=pE}else p=d.nodeName,!p||p.toLowerCase()!=="input"||d.type!=="checkbox"&&d.type!=="radio"?u&&Id(u.elementType)&&(N=Dg):N=gE;if(N&&(N=N(e,u))){pb(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":(Cg(R)||R.contentEditable==="true")&&(yl=R,cd=u,Gr=null);break;case"focusout":Gr=cd=yl=null;break;case"mousedown":fd=!0;break;case"contextmenu":case"mouseup":case"dragend":fd=!1,Ug(f,n,c);break;case"selectionchange":if(vE)break;case"keydown":case"keyup":Ug(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 gl?db(e,n)&&(L="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(L="onCompositionStart");L&&(fb&&n.locale!=="ko"&&(gl||L!=="onCompositionStart"?L==="onCompositionEnd"&&gl&&(C=cb()):(Ba=c,Wd="value"in Ba?Ba.value:Ba.textContent,gl=!0)),R=xu(u,L),0<R.length&&(L=new Rg(L,e,null,n,c),f.push({event:L,listeners:R}),C?L.data=C:(C=hb(n),C!==null&&(L.data=C)))),(C=uE?cE(e,n):fE(e,n))&&(L=xu(u,"onBeforeInput"),0<L.length&&(R=new Rg("onBeforeInput","beforeinput",null,n,c),f.push({event:R,listeners:L}),R.data=C)),nk(f,e,u,n,c)}uv(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 i=e,l=i.stateNode;if(i=i.tag,i!==5&&i!==26&&i!==27||l===null||(i=ts(e,n),i!=null&&a.unshift(cs(e,i,l)),i=ts(e,t),i!=null&&a.push(cs(e,i,l))),e.tag===3)return a;e=e.return}return[]}function ik(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function Sy(e,t,n,a,i){for(var l=t._reactName,r=[];n!==null&&n!==a;){var s=n,o=s.alternate,u=s.stateNode;if(s=s.tag,o!==null&&o===a)break;s!==5&&s!==26&&s!==27||u===null||(o=u,i?(u=ts(n,l),u!=null&&r.unshift(cs(n,u,o))):i||(u=ts(n,l),u!=null&&r.push(cs(n,u,o)))),n=n.return}r.length!==0&&e.push({event:t,listeners:r})}var lk=/\r\n?/g,rk=/\u0000|\uFFFD/g;function Ty(e){return(typeof e=="string"?e:""+e).replace(lk,"\n").replace(rk,"")}function fv(e,t){return t=Ty(t),Ty(e)===t}function be(e,t,n,a,i,l){switch(n){case"children":typeof a=="string"?t==="body"||t==="textarea"&&a===""||zl(e,a):(typeof a=="number"||typeof a=="bigint")&&t!=="body"&&zl(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":ob(e,a,l);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 l=="function"&&(n==="formAction"?(t!=="input"&&be(e,t,"name",i.name,i,null),be(e,t,"formEncType",i.formEncType,i,null),be(e,t,"formMethod",i.formMethod,i,null),be(e,t,"formTarget",i.formTarget,i,null)):(be(e,t,"encType",i.encType,i,null),be(e,t,"method",i.method,i,null),be(e,t,"target",i.target,i,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(i.children!=null)throw Error(w(60));e.innerHTML=n}}break;case"multiple":e.multiple=a&&typeof a!="function"&&typeof a!="symbol";break;case"muted":e.muted=a&&typeof a!="function"&&typeof a!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(a==null||typeof a=="function"||typeof a=="boolean"||typeof a=="symbol"){e.removeAttribute("xlink:href");break}n=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=Ux.get(n)||n,qo(e,n,a))}}function Ld(e,t,n,a,i,l){switch(n){case"style":ob(e,a,l);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(w(61));if(n=a.__html,n!=null){if(i.children!=null)throw Error(w(60));e.innerHTML=n}}break;case"children":typeof a=="string"?zl(e,a):(typeof a=="number"||typeof a=="bigint")&&zl(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(!nb.hasOwnProperty(n))e:{if(n[0]==="o"&&n[1]==="n"&&(i=n.endsWith("Capture"),t=n.slice(2,i?n.length-7:void 0),l=e[_t]||null,l=l!=null?l[n]:null,typeof l=="function"&&e.removeEventListener(t,l,i),typeof a=="function")){typeof l!="function"&&l!==null&&(n in e?e[n]=null:e.hasAttribute(n)&&e.removeAttribute(n)),e.addEventListener(t,a,i);break e}n in e?e[n]=a:a===!0?e.setAttribute(n,""):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,i=!1,l;for(l in n)if(n.hasOwnProperty(l)){var r=n[l];if(r!=null)switch(l){case"src":a=!0;break;case"srcSet":i=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(w(137,t));default:be(e,t,l,r,n,null)}}i&&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=l=r=i=null,o=null,u=null;for(a in n)if(n.hasOwnProperty(a)){var c=n[a];if(c!=null)switch(a){case"name":i=c;break;case"type":r=c;break;case"checked":o=c;break;case"defaultChecked":u=c;break;case"value":l=c;break;case"defaultValue":s=c;break;case"children":case"dangerouslySetInnerHTML":if(c!=null)throw Error(w(137,t));break;default:be(e,t,a,c,n,null)}}lb(e,l,s,o,u,r,i,!1);return;case"select":te("invalid",e),a=r=l=null;for(i in n)if(n.hasOwnProperty(i)&&(s=n[i],s!=null))switch(i){case"value":l=s;break;case"defaultValue":r=s;break;case"multiple":a=s;default:be(e,t,i,s,n,null)}t=l,n=r,e.multiple=!!a,t!=null?Al(e,!!a,t,!1):n!=null&&Al(e,!!a,n,!0);return;case"textarea":te("invalid",e),l=i=a=null;for(r in n)if(n.hasOwnProperty(r)&&(s=n[r],s!=null))switch(r){case"value":a=s;break;case"defaultValue":i=s;break;case"children":l=s;break;case"dangerouslySetInnerHTML":if(s!=null)throw Error(w(91));break;default:be(e,t,r,s,n,null)}sb(e,a,i,l);return;case"option":for(o in n)n.hasOwnProperty(o)&&(a=n[o],a!=null)&&(o==="selected"?e.selected=a&&typeof a!="function"&&typeof a!="symbol":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 sk(e,t,n,a){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var i=null,l=null,r=null,s=null,o=null,u=null,c=null;for(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":l=p;break;case"name":i=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,l,i);return;case"select":p=r=s=d=null;for(l in n)if(o=n[l],n.hasOwnProperty(l)&&o!=null)switch(l){case"value":break;case"multiple":p=o;default:a.hasOwnProperty(l)||be(e,t,l,null,a,o)}for(i in a)if(l=a[i],o=n[i],a.hasOwnProperty(i)&&(l!=null||o!=null))switch(i){case"value":d=l;break;case"defaultValue":s=l;break;case"multiple":r=l;default:l!==o&&be(e,t,i,l,a,o)}t=s,n=r,a=p,d!=null?Al(e,!!n,d,!1):!!a!=!!n&&(t!=null?Al(e,!!n,t,!0):Al(e,!!n,n?[]:"",!1));return;case"textarea":p=d=null;for(s in n)if(i=n[s],n.hasOwnProperty(s)&&i!=null&&!a.hasOwnProperty(s))switch(s){case"value":break;case"children":break;default:be(e,t,s,null,a,i)}for(r in a)if(i=a[r],l=n[r],a.hasOwnProperty(r)&&(i!=null||l!=null))switch(r){case"value":d=i;break;case"defaultValue":p=i;break;case"children":break;case"dangerouslySetInnerHTML":if(i!=null)throw Error(w(91));break;default:i!==l&&be(e,t,r,i,a,l)}rb(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 xy(e){switch(e){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function ok(){if(typeof performance.getEntriesByType=="function"){for(var e=0,t=0,n=performance.getEntriesByType("resource"),a=0;a<n.length;a++){var i=n[a],l=i.transferSize,r=i.initiatorType,s=i.duration;if(l&&s&&xy(r)){for(r=0,s=i.responseEnd,a+=1;a<n.length;a++){var o=n[a],u=o.startTime;if(u>s)break;var c=o.transferSize,f=o.initiatorType;c&&xy(f)&&(o=o.responseEnd,r+=c*(o<s?1:(s-u)/(o-u)))}if(--a,t+=8*(l+r)/(i.duration/1e3),e++,10<e)break}}if(0<e)return t/e/1e6}return navigator.connection&&(e=navigator.connection.downlink,typeof e=="number")?e:5}var Ud=null,Hd=null;function Eu(e){return e.nodeType===9?e:e.ownerDocument}function Ey(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 dv(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 uk(){var e=window.event;return e&&e.type==="popstate"?e===Kf?!1:(Kf=e,!0):(Kf=null,!1)}var hv=typeof setTimeout=="function"?setTimeout:void 0,ck=typeof clearTimeout=="function"?clearTimeout:void 0,ky=typeof Promise=="function"?Promise:void 0,fk=typeof queueMicrotask=="function"?queueMicrotask:typeof ky<"u"?function(e){return ky.resolve(null).then(e).catch(dk)}:hv;function dk(e){setTimeout(function(){throw e})}function ni(e){return e==="head"}function Ay(e,t){var n=t,a=0;do{var i=n.nextSibling;if(e.removeChild(n),i&&i.nodeType===8)if(n=i.data,n==="/$"||n==="/&"){if(a===0){e.removeChild(i),Yl(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 l=n.firstChild;l;){var r=l.nextSibling,s=l.nodeName;l[bs]||s==="SCRIPT"||s==="STYLE"||s==="LINK"&&l.rel.toLowerCase()==="stylesheet"||n.removeChild(l),l=r}}else n==="body"&&Wr(e.ownerDocument.body);n=i}while(n);Yl(t)}function wy(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 hk(e,t,n,a){for(;e.nodeType===1;){var i=n;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!a&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(a){if(!e[bs])switch(t){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(l=e.getAttribute("rel"),l==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(l!==i.rel||e.getAttribute("href")!==(i.href==null||i.href===""?null:i.href)||e.getAttribute("crossorigin")!==(i.crossOrigin==null?null:i.crossOrigin)||e.getAttribute("title")!==(i.title==null?null:i.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(l=e.getAttribute("src"),(l!==(i.src==null?null:i.src)||e.getAttribute("type")!==(i.type==null?null:i.type)||e.getAttribute("crossorigin")!==(i.crossOrigin==null?null:i.crossOrigin))&&l&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(t==="input"&&e.type==="hidden"){var l=i.name==null?null:""+i.name;if(i.type==="hidden"&&e.getAttribute("name")===l)return e}else return e;if(e=cn(e.nextSibling),e===null)break}return null}function pk(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 pv(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 mk(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 Ry(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 Oy(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 mv(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,Ny=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:gk,r:yk,D:bk,C:vk,L:Sk,m:Tk,X:Ek,S:xk,M:kk};function gk(){var e=Ta.f(),t=Yu();return e||t}function yk(e){var t=Gl(e);t!==null&&t.tag===5&&t.type==="form"?o0(t):Ta.r(e)}var Zl=typeof document>"u"?null:document;function gv(e,t,n){var a=Zl;if(a&&typeof t=="string"&&t){var i=rn(t);i='link[rel="'+e+'"][href="'+i+'"]',typeof n=="string"&&(i+='[crossorigin="'+n+'"]'),Ny.has(i)||(Ny.add(i),e={rel:e,crossOrigin:n,href:t},a.querySelector(i)===null&&(t=a.createElement("link"),ct(t,"link",e),nt(t),a.head.appendChild(t)))}}function bk(e){Ta.D(e),gv("dns-prefetch",e,null)}function vk(e,t){Ta.C(e,t),gv("preconnect",e,t)}function Sk(e,t,n){Ta.L(e,t,n);var a=Zl;if(a&&e&&t){var i='link[rel="preload"][as="'+rn(t)+'"]';t==="image"&&n&&n.imageSrcSet?(i+='[imagesrcset="'+rn(n.imageSrcSet)+'"]',typeof n.imageSizes=="string"&&(i+='[imagesizes="'+rn(n.imageSizes)+'"]')):i+='[href="'+rn(e)+'"]';var l=i;switch(t){case"style":l=jl(e);break;case"script":l=Kl(e)}fn.has(l)||(e=Ne({rel:"preload",href:t==="image"&&n&&n.imageSrcSet?void 0:e,as:t},n),fn.set(l,e),a.querySelector(i)!==null||t==="style"&&a.querySelector(ks(l))||t==="script"&&a.querySelector(As(l))||(t=a.createElement("link"),ct(t,"link",e),nt(t),a.head.appendChild(t)))}}function Tk(e,t){Ta.m(e,t);var n=Zl;if(n&&e){var a=t&&typeof t.as=="string"?t.as:"script",i='link[rel="modulepreload"][as="'+rn(a)+'"][href="'+rn(e)+'"]',l=i;switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":l=Kl(e)}if(!fn.has(l)&&(e=Ne({rel:"modulepreload",href:e},t),fn.set(l,e),n.querySelector(i)===null)){switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(n.querySelector(As(l)))return}a=n.createElement("link"),ct(a,"link",e),nt(a),n.head.appendChild(a)}}}function xk(e,t,n){Ta.S(e,t,n);var a=Zl;if(a&&e){var i=kl(a).hoistableStyles,l=jl(e);t=t||"default";var r=i.get(l);if(!r){var s={loading:0,preload:null};if(r=a.querySelector(ks(l)))s.loading=5;else{e=Ne({rel:"stylesheet",href:e,"data-precedence":t},n),(n=fn.get(l))&&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},i.set(l,r)}}}function Ek(e,t){Ta.X(e,t);var n=Zl;if(n&&e){var a=kl(n).hoistableScripts,i=Kl(e),l=a.get(i);l||(l=n.querySelector(As(i)),l||(e=Ne({src:e,async:!0},t),(t=fn.get(i))&&Uh(e,t),l=n.createElement("script"),nt(l),ct(l,"link",e),n.head.appendChild(l)),l={type:"script",instance:l,count:1,state:null},a.set(i,l))}}function kk(e,t){Ta.M(e,t);var n=Zl;if(n&&e){var a=kl(n).hoistableScripts,i=Kl(e),l=a.get(i);l||(l=n.querySelector(As(i)),l||(e=Ne({src:e,async:!0,type:"module"},t),(t=fn.get(i))&&Uh(e,t),l=n.createElement("script"),nt(l),ct(l,"link",e),n.head.appendChild(l)),l={type:"script",instance:l,count:1,state:null},a.set(i,l))}}function _y(e,t,n,a){var i=(i=Va.current)?ku(i):null;if(!i)throw Error(w(446));switch(e){case"meta":case"title":return null;case"style":return typeof n.precedence=="string"&&typeof n.href=="string"?(t=jl(n.href),n=kl(i).hoistableStyles,a=n.get(t),a||(a={type:"style",instance:null,count:0,state:null},n.set(t,a)),a):{type:"void",instance:null,count:0,state:null};case"link":if(n.rel==="stylesheet"&&typeof n.href=="string"&&typeof n.precedence=="string"){e=jl(n.href);var l=kl(i).hoistableStyles,r=l.get(e);if(r||(i=i.ownerDocument||i,r={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},l.set(e,r),(l=i.querySelector(ks(e)))&&!l._p&&(r.instance=l,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),l||Ak(i,e,n,r.state))),t&&a===null)throw Error(w(528,""));return r}if(t&&a!==null)throw Error(w(529,""));return null;case"script":return t=n.async,n=n.src,typeof n=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=Kl(n),n=kl(i).hoistableScripts,a=n.get(t),a||(a={type:"script",instance:null,count:0,state:null},n.set(t,a)),a):{type:"void",instance:null,count:0,state:null};default:throw Error(w(444,e))}}function jl(e){return'href="'+rn(e)+'"'}function ks(e){return'link[rel="stylesheet"]['+e+"]"}function yv(e){return Ne({},e,{"data-precedence":e.precedence,precedence:null})}function Ak(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 Kl(e){return'[src="'+rn(e)+'"]'}function As(e){return"script[async]"+e}function Cy(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 i=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",i),Jo(a,n.precedence,e),t.instance=a;case"stylesheet":i=jl(n.href);var l=e.querySelector(ks(i));if(l)return t.state.loading|=4,t.instance=l,nt(l),l;a=yv(n),(i=fn.get(i))&&Lh(a,i),l=(e.ownerDocument||e).createElement("link"),nt(l);var r=l;return r._p=new Promise(function(s,o){r.onload=s,r.onerror=o}),ct(l,"link",a),t.state.loading|=4,Jo(l,n.precedence,e),t.instance=l;case"script":return l=Kl(n.src),(i=e.querySelector(As(l)))?(t.instance=i,nt(i),i):(a=n,(i=fn.get(l))&&(a=Ne({},n),Uh(a,i)),e=e.ownerDocument||e,i=e.createElement("script"),nt(i),ct(i,"link",a),e.head.appendChild(i),t.instance=i);case"void":return null;default:throw Error(w(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(a=t.instance,t.state.loading|=4,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]'),i=a.length?a[a.length-1]:null,l=i,r=0;r<a.length;r++){var s=a[r];if(s.dataset.precedence===t)l=s;else if(l!==i)break}l?l.parentNode.insertBefore(e,l.nextSibling):(t=n.nodeType===9?n.head:n,t.insertBefore(e,t.firstChild))}function 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 Dy(e,t,n){if(Io===null){var a=new Map,i=Io=new Map;i.set(n,a)}else i=Io,a=i.get(n),a||(a=new Map,i.set(n,a));if(a.has(e))return a;for(a.set(e,null),n=n.getElementsByTagName(e),i=0;i<n.length;i++){var l=n[i];if(!(l[bs]||l[st]||e==="link"&&l.getAttribute("rel")==="stylesheet")&&l.namespaceURI!=="http://www.w3.org/2000/svg"){var r=l.getAttribute(t)||"";r=e+r;var s=a.get(r);s?s.push(l):a.set(r,[l])}}return a}function zy(e,t,n){e=e.ownerDocument||e,e.head.insertBefore(n,t==="title"?e.querySelector("head > title"):null)}function wk(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 bv(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}function Rk(e,t,n,a){if(n.type==="stylesheet"&&(typeof a.media!="string"||matchMedia(a.media).matches!==!1)&&(n.state.loading&4)===0){if(n.instance===null){var i=jl(a.href),l=t.querySelector(ks(i));if(l){t=l._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=l,nt(l);return}l=t.ownerDocument||t,a=yv(a),(i=fn.get(i))&&Lh(a,i),l=l.createElement("link"),nt(l);var r=l;r._p=new Promise(function(s,o){r.onload=s,r.onerror=o}),ct(l,"link",a),n.instance=l}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(n,t),(t=n.state.preload)&&(n.state.loading&3)===0&&(e.count++,n=Au.bind(e),t.addEventListener("load",n),t.addEventListener("error",n))}}var Ff=0;function Ok(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 l=e.unsuspend;e.unsuspend=null,l()}},6e4+t);0<e.imgBytes&&Ff===0&&(Ff=62500*ok());var i=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&Po(e,e.stylesheets),e.unsuspend)){var l=e.unsuspend;e.unsuspend=null,l()}},(e.imgBytes>Ff?50:800)+t);return e.unsuspend=n,function(){e.unsuspend=null,clearTimeout(a),clearTimeout(i)}}: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(Nk,e),wu=null,Au.call(e))}function Nk(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 i=e.querySelectorAll("link[data-precedence],style[data-precedence]"),l=0;l<i.length;l++){var r=i[l];(r.nodeName==="LINK"||r.getAttribute("media")!=="not all")&&(n.set(r.dataset.precedence,r),a=r)}a&&n.set(null,a)}i=t.instance,r=i.getAttribute("data-precedence"),l=n.get(r)||a,l===a&&n.set(null,i),n.set(r,i),this.count++,a=Au.bind(this),i.addEventListener("load",a),i.addEventListener("error",a),l?l.parentNode.insertBefore(i,l.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(i,e.firstChild)),t.state.loading|=4}}var fs={$$typeof:ca,Provider:null,Consumer:null,_currentValue:Ti,_currentValue2:Ti,_threadCount:0};function _k(e,t,n,a,i,l,r,s,o){this.tag=1,this.containerInfo=e,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=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=i,this.onCaughtError=l,this.onRecoverableError=r,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=o,this.incompleteTransitions=new Map}function vv(e,t,n,a,i,l,r,s,o,u,c,f){return e=new _k(e,t,n,r,o,u,c,f,s),t=1,l===!0&&(t|=24),l=Gt(3,null,null,t),e.current=l,l.stateNode=e,t=oh(),t.refCount++,e.pooledCache=t,t.refCount++,l.memoizedState={element:a,isDehydrated:n,cache:t},fh(l),e}function Sv(e){return e?(e=Sl,e):Sl}function Tv(e,t,n,a,i,l){i=Sv(i),a.context===null?a.context=i:a.pendingContext=i,a=Xa(t),a.payload={element:n},l=l===void 0?null:l,l!==null&&(a.callback=l),n=$a(e,a,t),n!==null&&(Nt(n,e,t),$r(n,e,t))}function My(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){My(e,t),(e=e.alternate)&&My(e,t)}function xv(e){if(e.tag===13||e.tag===31){var t=Mi(e,67108864);t!==null&&Nt(t,e,67108864),Hh(e,67108864)}}function Ly(e){if(e.tag===13||e.tag===31){var t=Kt();t=Kd(t);var n=Mi(e,t);n!==null&&Nt(n,e,t),Hh(e,t)}}var Ru=!0;function Ck(e,t,n,a){var i=Q.T;Q.T=null;var l=fe.p;try{fe.p=2,Bh(e,t,n,a)}finally{fe.p=l,Q.T=i}}function Dk(e,t,n,a){var i=Q.T;Q.T=null;var l=fe.p;try{fe.p=8,Bh(e,t,n,a)}finally{fe.p=l,Q.T=i}}function Bh(e,t,n,a){if(Ru){var i=Gd(a);if(i===null)Zf(e,t,a,Ou,n),Uy(e,a);else if(Mk(i,e,t,n,a))a.stopPropagation();else if(Uy(e,a),t&4&&-1<zk.indexOf(e)){for(;i!==null;){var l=Gl(i);if(l!==null)switch(l.tag){case 3:if(l=l.stateNode,l.current.memoizedState.isDehydrated){var r=bi(l.pendingLanes);if(r!==0){var s=l;for(s.pendingLanes|=2,s.entangledLanes|=2;r;){var o=1<<31-Zt(r);s.entanglements[1]|=o,r&=~o}qn(l),(ce&6)===0&&(yu=$t()+500,Es(0,!1))}}break;case 31:case 13:s=Mi(l,2),s!==null&&Nt(s,l,2),Yu(),Hh(l,2)}if(l=Gd(a),l===null&&Zf(e,t,a,Ou,n),l===i)break;i=l}i!==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=pl(e),e!==null){var t=ps(e);if(t===null)e=null;else{var n=t.tag;if(n===13){if(e=Vy(t),e!==null)return e;e=null}else if(n===31){if(e=Gy(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 Ev(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(Sx()){case Zy:return 2;case Ky:return 8;case au:case Tx:return 32;case Fy:return 268435456;default:return 32}default:return 32}}var Xd=!1,Ka=null,Fa=null,Ja=null,ds=new Map,hs=new Map,Ua=[],zk="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 Uy(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,i,l){return e===null||e.nativeEvent!==l?(e={blockedOn:t,domEventName:n,eventSystemFlags:a,nativeEvent:l,targetContainers:[i]},t!==null&&(t=Gl(t),t!==null&&xv(t)),e):(e.eventSystemFlags|=a,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function Mk(e,t,n,a,i){switch(t){case"focusin":return Ka=Mr(Ka,e,t,n,a,i),!0;case"dragenter":return Fa=Mr(Fa,e,t,n,a,i),!0;case"mouseover":return Ja=Mr(Ja,e,t,n,a,i),!0;case"pointerover":var l=i.pointerId;return ds.set(l,Mr(ds.get(l)||null,e,t,n,a,i)),!0;case"gotpointercapture":return l=i.pointerId,hs.set(l,Mr(hs.get(l)||null,e,t,n,a,i)),!0}return!1}function kv(e){var t=pl(e.target);if(t!==null){var n=ps(t);if(n!==null){if(t=n.tag,t===13){if(t=Vy(n),t!==null){e.blockedOn=t,vg(e.priority,function(){Ly(n)});return}}else if(t===31){if(t=Gy(n),t!==null){e.blockedOn=t,vg(e.priority,function(){Ly(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=Gl(n),t!==null&&xv(t),e.blockedOn=n,!1;t.shift()}return!0}function Hy(e,t,n){Wo(e)&&n.delete(t)}function Lk(){Xd=!1,Ka!==null&&Wo(Ka)&&(Ka=null),Fa!==null&&Wo(Fa)&&(Fa=null),Ja!==null&&Wo(Ja)&&(Ja=null),ds.forEach(Hy),hs.forEach(Hy)}function Ho(e,t){e.blockedOn===t&&(e.blockedOn=null,Xd||(Xd=!0,Je.unstable_scheduleCallback(Je.unstable_NormalPriority,Lk)))}var Bo=null;function By(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],i=e[t+2];if(typeof a!="function"){if(qh(a||n)===null)continue;break}var l=Gl(n);l!==null&&(e.splice(t,3),t-=3,kd(l,{pending:!0,data:i,method:n.method,action:a},a,i))}}))}function Yl(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);)kv(n),n.blockedOn===null&&Ua.shift();if(n=(e.ownerDocument||e).$$reactFormReplay,n!=null)for(a=0;a<n.length;a+=3){var i=n[a],l=n[a+1],r=i[_t]||null;if(typeof l=="function")r||By(n);else if(r){var s=null;if(l&&l.hasAttribute("formAction")){if(i=l,r=l[_t]||null)s=r.formAction;else if(qh(i)!==null)continue}else s=r.action;typeof s=="function"?n[a+1]=s:(n.splice(a,3),a-=3),By(n)}}}function Av(){function e(l){l.canIntercept&&l.info==="react-transition"&&l.intercept({handler:function(){return new Promise(function(r){return i=r})},focusReset:"manual",scroll:"manual"})}function t(){i!==null&&(i(),i=null),a||setTimeout(n,20)}function n(){if(!a&&!navigation.transition){var l=navigation.currentEntry;l&&l.url!=null&&navigation.navigate(l.url,{state:l.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var a=!1,i=null;return navigation.addEventListener("navigate",e),navigation.addEventListener("navigatesuccess",t),navigation.addEventListener("navigateerror",t),setTimeout(n,100),function(){a=!0,navigation.removeEventListener("navigate",e),navigation.removeEventListener("navigatesuccess",t),navigation.removeEventListener("navigateerror",t),i!==null&&(i(),i=null)}}}function 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();Tv(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;Tv(e.current,2,null,e,null,null),Yu(),t[Vl]=null}};function Xu(e){this._internalRoot=e}Xu.prototype.unstable_scheduleHydration=function(e){if(e){var t=eb();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&&kv(e)}};var qy=jy.version;if(qy!=="19.2.6")throw Error(w(527,qy,"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=hx(t),e=e!==null?Xy(e):null,e=e===null?null:e.stateNode,e};var Uk={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(Uk),Qt=Lr}catch(e){}var Lr;$u.createRoot=function(e,t){if(!Yy(e))throw Error(w(299));var n=!1,a="",i=g0,l=y0,r=b0;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(a=t.identifierPrefix),t.onUncaughtError!==void 0&&(i=t.onUncaughtError),t.onCaughtError!==void 0&&(l=t.onCaughtError),t.onRecoverableError!==void 0&&(r=t.onRecoverableError)),t=vv(e,1,!1,null,null,n,a,null,i,l,r,Av),e[Vl]=t.current,Mh(e),new jh(t)};$u.hydrateRoot=function(e,t,n){if(!Yy(e))throw Error(w(299));var a=!1,i="",l=g0,r=y0,s=b0,o=null;return n!=null&&(n.unstable_strictMode===!0&&(a=!0),n.identifierPrefix!==void 0&&(i=n.identifierPrefix),n.onUncaughtError!==void 0&&(l=n.onUncaughtError),n.onCaughtError!==void 0&&(r=n.onCaughtError),n.onRecoverableError!==void 0&&(s=n.onRecoverableError),n.formState!==void 0&&(o=n.formState)),t=vv(e,1,!0,t,n!=null?n:null,a,i,o,l,r,s,Av),t.context=Sv(null),n=t.current,a=Kt(),a=Kd(a),i=Xa(a),i.callback=null,$a(n,i,a),n=a,t.current.lanes=n,ys(t,n),qn(t),e[Vl]=t.current,Mh(e),new Xu(t)};$u.version="19.2.6"});var Nv=qt((ON,Ov)=>{"use strict";function Rv(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Rv)}catch(e){console.error(e)}}Rv(),Ov.exports=wv()});var TS=qt(uc=>{"use strict";var iA=Symbol.for("react.transitional.element"),lA=Symbol.for("react.fragment");function SS(e,t,n){var a=null;if(n!==void 0&&(a=""+n),t.key!==void 0&&(a=""+t.key),"key"in t){n={};for(var i in t)i!=="key"&&(n[i]=t[i])}else n=t;return t=n.ref,{$$typeof:iA,type:e,key:a,ref:t!==void 0?t:null,props:n}}uc.Fragment=lA;uc.jsx=SS;uc.jsxs=SS});var Me=qt((V2,xS)=>{"use strict";xS.exports=TS()});var Z=e=>typeof e=="string",mr=()=>{let e,t,n=new Promise((a,i)=>{e=a,t=i});return n.resolve=e,n.reject=t,n},Gp=e=>e==null?"":String(e),B1=(e,t,n)=>{e.forEach(a=>{t[a]&&(n[a]=t[a])})},q1=/###/g,Xp=e=>e&&e.includes("###")?e.replace(q1,"."):e,$p=e=>!e||Z(e),gr=(e,t,n)=>{let a=Z(t)?t.split("."):t,i=0;for(;i<a.length-1;){if($p(e))return{};let l=Xp(a[i]);!e[l]&&n&&(e[l]=new n),Object.prototype.hasOwnProperty.call(e,l)?e=e[l]:e={},++i}return $p(e)?{}:{obj:e,k:Xp(a[i])}},Qp=(e,t,n)=>{let{obj:a,k:i}=gr(e,t,Object);if(a!==void 0||t.length===1){a[i]=n;return}let l=t[t.length-1],r=t.slice(0,t.length-1),s=gr(e,r,Object);for(;s.obj===void 0&&r.length;)l="".concat(r[r.length-1],".").concat(l),r=r.slice(0,r.length-1),s=gr(e,r,Object),s!=null&&s.obj&&typeof s.obj["".concat(s.k,".").concat(l)]<"u"&&(s.obj=void 0);s.obj["".concat(s.k,".").concat(l)]=n},j1=(e,t,n,a)=>{let{obj:i,k:l}=gr(e,t,Object);i[l]=i[l]||[],i[l].push(n)},Ws=(e,t)=>{let{obj:n,k:a}=gr(e,t);if(n&&Object.prototype.hasOwnProperty.call(n,a))return n[a]},Y1=(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,"\\$&"),V1={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"},G1=e=>Z(e)?e.replace(/[&<>"'\/]/g,t=>V1[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}},X1=[" ",",","?","!",";"],$1=new Hc(20),Q1=(e,t,n)=>{t=t||"",n=n||"";let a=X1.filter(r=>!t.includes(r)&&!n.includes(r));if(a.length===0)return!0;let i=$1.getRegExp("(".concat(a.map(r=>r==="?"?"\\?":r).join("|"),")")),l=!i.test(e);if(!l){let r=e.indexOf(n);r>0&&!i.test(e.substring(0,r))&&(l=!0)}return l},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),i=e;for(let l=0;l<a.length;){if(!i||typeof i!="object")return;let r,s="";for(let o=l;o<a.length;++o)if(o!==l&&(s+=n),s+=a[o],r=i[s],r!==void 0){if(["string","number","boolean"].includes(typeof r)&&o<a.length-1)continue;l+=o-l+1;break}i=r}return i},yr=e=>e==null?void 0:e.replace(/_/g,"-"),Z1={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||Z1,this.options=n,this.debug=n.debug}log(...t){return this.forward(t,"log","",!0)}warn(...t){return this.forward(t,"warn","",!0)}error(...t){return this.forward(t,"error","")}deprecate(...t){return this.forward(t,"warn","WARNING DEPRECATED: ",!0)}forward(t,n,a,i){return i&&!this.debug?null:(t=t.map(l=>Z(l)?l.replace(/[\r\n\x00-\x1F\x7F]/g," "):l),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,Ii=class{constructor(){this.observers={}}on(t,n){return t.split(" ").forEach(a=>{this.observers[a]||(this.observers[a]=new Map);let i=this.observers[a].get(n)||0;this.observers[a].set(n,i+1)}),this}off(t,n){if(this.observers[t]){if(!n){delete this.observers[t];return}this.observers[t].delete(n)}}once(t,n){let a=(...i)=>{n(...i),this.off(t,a)};return this.on(t,a),this}emit(t,...n){this.observers[t]&&Array.from(this.observers[t].entries()).forEach(([i,l])=>{for(let r=0;r<l;r++)i(...n)}),this.observers["*"]&&Array.from(this.observers["*"].entries()).forEach(([i,l])=>{for(let r=0;r<l;r++)i(t,...n)})}},eo=class extends Ii{constructor(t,n={ns:["translation"],defaultNS:"translation"}){super(),this.data=t||{},this.options=n,this.options.keySeparator===void 0&&(this.options.keySeparator="."),this.options.ignoreJSONStructure===void 0&&(this.options.ignoreJSONStructure=!0)}addNamespaces(t){this.options.ns.includes(t)||this.options.ns.push(t)}removeNamespaces(t){let n=this.options.ns.indexOf(t);n>-1&&this.options.ns.splice(n,1)}getResource(t,n,a,i={}){var u,c;let l=i.keySeparator!==void 0?i.keySeparator:this.options.keySeparator,r=i.ignoreJSONStructure!==void 0?i.ignoreJSONStructure:this.options.ignoreJSONStructure,s;t.includes(".")?s=t.split("."):(s=[t,n],a&&(Array.isArray(a)?s.push(...a):Z(a)&&l?s.push(...a.split(l)):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,l)}addResource(t,n,a,i,l={silent:!1}){let r=l.keySeparator!==void 0?l.keySeparator:this.options.keySeparator,s=[t,n];a&&(s=s.concat(r?a.split(r):a)),t.includes(".")&&(s=t.split("."),i=n,n=s[1]),this.addNamespaces(n),Qp(this.data,s,i),l.silent||this.emit("added",t,n,a,i)}addResources(t,n,a,i={silent:!1}){for(let l in a)(Z(a[l])||Array.isArray(a[l]))&&this.addResource(t,n,l,a[l],{silent:!0});i.silent||this.emit("added",t,n,a)}addResourceBundle(t,n,a,i,l,r={silent:!1,skipCopy:!1}){let s=[t,n];t.includes(".")&&(s=t.split("."),i=a,a=n,n=s[1]),this.addNamespaces(n);let o=Ws(this.data,s)||{};r.skipCopy||(a=JSON.parse(JSON.stringify(a))),i?Pp(o,a,l):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(i=>n[i]&&Object.keys(n[i]).length>0)}toJSON(){return this.data}},Wp={processors:{},addPostProcessor(e){this.processors[e.name]=e},handle(e,t,n,a,i){return e.forEach(l=>{var r,s;t=(s=(r=this.processors[l])==null?void 0:r.process(t,n,a,i))!=null?s:t}),t}},em=Symbol("i18next/PATH_KEY");function K1(){let e=[],t=Object.create(null),n;return t.get=(a,i)=>{var l;return(l=n==null?void 0:n.revoke)==null||l.call(n),i===em?e:(e.push(i),n=Proxy.revocable(a,t),n.proxy)},Proxy.revocable(Object.create(null),t).proxy}function di(e,t){var r,s;let{[em]:n}=e(K1()),a=(r=t==null?void 0:t.keySeparator)!=null?r:".",i=(s=t==null?void 0:t.nsSeparator)!=null?s:":",l=(t==null?void 0:t.enableSelector)==="strict";if(n.length>1&&i){let o=t==null?void 0:t.ns,u=l?Array.isArray(o)?o:o?[o]:null:Array.isArray(o)?o:null;if(u&&(l?u:u.length>1?u.slice(1):[]).includes(n[0]))return"".concat(n[0]).concat(i).concat(n.slice(1).join(a))}return n.join(a)}var Mc=e=>!Z(e)&&typeof e!="boolean"&&typeof e!="number",to=class e extends Ii{constructor(t,n={}){super(),B1(["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 i=this.resolve(t,a);if((i==null?void 0:i.res)===void 0)return!1;let l=Mc(i.res);return!(a.returnObjects===!1&&l)}extractFromKey(t,n){let a=n.nsSeparator!==void 0?n.nsSeparator:this.options.nsSeparator;a===void 0&&(a=":");let i=n.keySeparator!==void 0?n.keySeparator:this.options.keySeparator,l=n.ns||this.options.defaultNS||[],r=a&&t.includes(a),s=!this.options.userDefinedKeySeparator&&!n.keySeparator&&!this.options.userDefinedNsSeparator&&!n.nsSeparator&&!Q1(t,a,i);if(r&&!s){let o=t.match(this.interpolator.nestingRegexp);if(o&&o.length>0)return{key:t,namespaces:Z(l)?[l]:l};let u=t.split(a);(a!==i||a===i&&this.options.ns.includes(u[0]))&&(l=u.shift()),t=u.join(i)}return{key:t,namespaces:Z(l)?[l]:l}}translate(t,n,a){let i=typeof n=="object"?T({},n):n;if(typeof i!="object"&&this.options.overloadTranslationOptionHandler&&(i=this.options.overloadTranslationOptionHandler(arguments)),typeof i=="object"&&(i=T({},i)),i||(i={}),t==null)return"";typeof t=="function"&&(t=di(t,T(T({},this.options),i))),Array.isArray(t)||(t=[String(t)]),t=t.map(D=>typeof D=="function"?di(D,T(T({},this.options),i)):String(D));let l=i.returnDetails!==void 0?i.returnDetails:this.options.returnDetails,r=i.keySeparator!==void 0?i.keySeparator:this.options.keySeparator,{key:s,namespaces:o}=this.extractFromKey(t[t.length-1],i),u=o[o.length-1],c=i.nsSeparator!==void 0?i.nsSeparator:this.options.nsSeparator;c===void 0&&(c=":");let f=i.lng||this.language,d=i.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if((f==null?void 0:f.toLowerCase())==="cimode")return d?l?{res:"".concat(u).concat(c).concat(s),usedKey:s,exactUsedKey:s,usedLng:f,usedNS:u,usedParams:this.getUsedParamsDetails(i)}:"".concat(u).concat(c).concat(s):l?{res:s,usedKey:s,exactUsedKey:s,usedLng:f,usedNS:u,usedParams:this.getUsedParamsDetails(i)}:s;let p=this.resolve(t,i),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=i.joinArrays!==void 0?i.joinArrays:this.options.joinArrays,b=!this.i18nFormat||this.i18nFormat.handleAsObject,v=i.count!==void 0&&!Z(i.count),E=e.hasDefaultValue(i),N=v?this.pluralResolver.getSuffix(f,i.count,i):"",R=i.ordinal&&v?this.pluralResolver.getSuffix(f,i.count,{ordinal:!1}):"",C=v&&!i.ordinal&&i.count===0,L=C&&i["defaultValue".concat(this.options.pluralSeparator,"zero")]||i["defaultValue".concat(N)]||i["defaultValue".concat(R)]||i.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(!i.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({},i),{ns:o})):"key '".concat(s," (").concat(this.language,")' returned an object instead of string.");return l?(p.res=D,p.usedParams=this.getUsedParamsDetails(i),p):D}if(r){let D=Array.isArray(U),z=D?[]:{},W=D?x:y;for(let le in U)if(Object.prototype.hasOwnProperty.call(U,le)){let re="".concat(W).concat(r).concat(le);E&&!S?z[le]=this.translate(re,M(T({},i),{defaultValue:Mc(L)?L[le]:void 0,joinArrays:!1,ns:o})):z[le]=this.translate(re,M(T({},i),{joinArrays:!1,ns:o})),z[le]===re&&(z[le]=U[le])}S=z}}else if(b&&Z(m)&&Array.isArray(S))S=S.join(m),S&&(S=this.extendTranslation(S,t,i,a));else{let D=!1,z=!1;!this.isValidLookup(S)&&E&&(D=!0,S=L),this.isValidLookup(S)||(z=!0,S=s);let le=(i.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,i.count,i)):s,re?L:S),r){let qe=this.resolve(s,M(T({},i),{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,i.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(i.lng||this.language):Pe.push(i.lng||this.language);let Zn=(qe,Ut,It)=>{var pn;let ge=E&&It!==S?It:le;this.options.missingKeyHandler?this.options.missingKeyHandler(qe,u,Ut,ge,re,i):(pn=this.backendConnector)!=null&&pn.saveMissing&&this.backendConnector.saveMissing(qe,u,Ut,ge,re,i),this.emit("missingKey",qe,u,Ut,S)};this.options.saveMissing&&(this.options.saveMissingPlurals&&v?Pe.forEach(qe=>{let Ut=this.pluralResolver.getSuffixes(qe,i);C&&i["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,i["defaultValue".concat(It)]||L)})}):Zn(Pe,s,L))}S=this.extendTranslation(S,t,i,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,i))}return l?(p.res=S,p.usedParams=this.getUsedParamsDetails(i),p):S}extendTranslation(t,n,a,i,l){var o,u;if((o=this.i18nFormat)!=null&&o.parse)t=this.i18nFormat.parse(t,T(T({},this.options.interpolation.defaultVariables),a),a.lng||this.language||i.usedLng,i.usedNS,i.usedKey,{resolved:i});else if(!a.skipInterpolation){a.interpolation&&this.interpolator.init(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||i.usedLng,a),c){let p=t.match(this.interpolator.nestingRegexp),S=p&&p.length;f<S&&(a.nest=!1)}!a.lng&&i&&i.res&&(a.lng=this.language||i.usedLng),a.nest!==!1&&(t=this.interpolator.nest(t,(...p)=>(l==null?void 0:l[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({},i),{usedParams:this.getUsedParamsDetails(a)})},a):a,this)),t}resolve(t,n={}){let a,i,l,r,s;return Z(t)&&(t=[t]),Array.isArray(t)&&(t=t.map(o=>typeof o=="function"?di(o,T(T({},this.options),n)):o)),t.forEach(o=>{if(this.isValidLookup(a))return;let u=this.extractFromKey(o,n),c=u.key;i=c;let f=u.namespaces;this.options.fallbackNS&&(f=f.concat(this.options.fallbackNS));let d=n.count!==void 0&&!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(i,'" 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)||(l=E,a=this.getResource(b,x,E,n))}))})}),{res:a,usedKey:i,exactUsedKey:l,usedLng:r,usedNS:s}}isValidLookup(t){return t!==void 0&&!(!this.options.returnNull&&t===null)&&!(!this.options.returnEmptyString&&t==="")}getResource(t,n,a,i={}){var l;return(l=this.i18nFormat)!=null&&l.getResource?this.i18nFormat.getResource(t,n,a,i):this.resourceStore.getResource(t,n,a,i)}getUsedParamsDetails(t={}){let n=["defaultValue","ordinal","context","replace","lng","lngs","fallbackLng","ns","keySeparator","nsSeparator","returnObjects","returnDetails","joinArrays","postProcess","interpolation"],a=t.replace&&!Z(t.replace),i=a?t.replace:t;if(a&&typeof t.count<"u"&&(i.count=t.count),this.options.interpolation.defaultVariables&&(i=T(T({},this.options.interpolation.defaultVariables),i)),!a){i=T({},i);for(let l of n)delete i[l]}return i}static hasDefaultValue(t){let n="defaultValue";for(let a in t)if(Object.prototype.hasOwnProperty.call(t,a)&&a.startsWith(n)&&t[a]!==void 0)return!0;return!1}},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 i=this.formatLanguageCode(a);(!this.options.supportedLngs||this.isSupportedCode(i))&&(n=i)}),!n&&this.options.supportedLngs&&t.forEach(a=>{if(n)return;let i=this.getScriptPartFromCode(a);if(this.isSupportedCode(i))return n=i;let l=this.getLanguagePartFromCode(a);if(this.isSupportedCode(l))return n=l;n=this.options.supportedLngs.find(r=>r===l?!0:!r.includes("-")&&!l.includes("-")?!1:!!(r.includes("-")&&!l.includes("-")&&r.slice(0,r.indexOf("-"))===l||r.startsWith(l)&&l.length>1))}),n||(n=this.getFallbackCodes(this.options.fallbackLng)[0]),n}getFallbackCodes(t,n){if(!t)return[];if(typeof t=="function"&&(t=t(n)),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),i=[],l=r=>{r&&(this.isSupportedCode(r)?i.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"&&l(this.formatLanguageCode(t)),this.options.load!=="languageOnly"&&this.options.load!=="currentOnly"&&l(this.getScriptPartFromCode(t)),this.options.load!=="currentOnly"&&l(this.getLanguagePartFromCode(t))):Z(t)&&l(this.formatLanguageCode(t)),a.forEach(r=>{i.includes(r)||l(this.formatLanguageCode(r))}),i}},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),i=n.ordinal?"ordinal":"cardinal",l=JSON.stringify({cleanedCode:a,type:i});if(l in this.pluralRulesCache)return this.pluralRulesCache[l];let r;try{r=new Intl.PluralRules(a,{type:i})}catch(s){if(typeof Intl>"u")return this.logger.error("No Intl support, please use an Intl polyfill!"),Kp;if(!t.match(/-|_/))return Kp;let o=this.languageUtils.getLanguagePartFromCode(t);r=this.getRule(o,n)}return this.pluralRulesCache[l]=r,r}needsPlural(t,n={}){let a=this.getRule(t,n);return a||(a=this.getRule("dev",n)),(a==null?void 0:a.resolvedOptions().pluralCategories.length)>1}getPluralFormsOfKey(t,n,a={}){return this.getSuffixes(t,a).map(i=>"".concat(n).concat(i))}getSuffixes(t,n={}){let a=this.getRule(t,n);return a||(a=this.getRule("dev",n)),a?a.resolvedOptions().pluralCategories.sort((i,l)=>Zp[i]-Zp[l]).map(i=>"".concat(this.options.prepend).concat(n.ordinal?"ordinal".concat(this.options.prepend):"").concat(i)):[]}getSuffix(t,n,a={}){let i=this.getRule(t,a);return i?"".concat(this.options.prepend).concat(a.ordinal?"ordinal".concat(this.options.prepend):"").concat(i.select(n)):(this.logger.warn("no plural rule found for: ".concat(t)),this.getSuffix("dev",n,a))}},Fp=(e,t,n,a=".",i=!0)=>{let l=Y1(e,t,n);return!l&&i&&Z(n)&&(l=Bc(e,n,a),l===void 0&&(l=Bc(t,n,a))),l},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:i,prefix:l,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:G1,this.escapeValue=a!==void 0?a:!0,this.useRawValueToEscape=i!==void 0?i:!1,this.prefix=l?ea(l):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,i){var p;let l,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({},i),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({},i),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=(i==null?void 0:i.missingInterpolationHandler)||this.options.missingInterpolationHandler,f=((p=i==null?void 0:i.interpolation)==null?void 0:p.skipOnVariables)!==void 0?i.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;l=S.regex.exec(t);){let y=l[1].trim();if(r=u(y),r===void 0)if(typeof c=="function"){let h=c(t,l,i);r=Z(h)?h:""}else if(i&&Object.prototype.hasOwnProperty.call(i,y))r="";else if(f){r=l[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(l[0],x),f?(S.regex.lastIndex+=r.length,S.regex.lastIndex-=l[0].length):S.regex.lastIndex=0,s++,s>=this.maxReplaces)break}}),t}nest(t,n,a={}){let i,l,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(;i=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(i[1])?i[1].lastIndexOf("}")+1:i[1].indexOf(this.formatSeparator);if(u!==-1&&(o=i[1].slice(u).split(this.formatSeparator).map(c=>c.trim()).filter(Boolean),i[1]=i[1].slice(0,u)),l=n(s.call(this,i[1].trim(),r),r),l&&i[0]===t&&!Z(l))return l;Z(l)||(l=Gp(l)),l||(this.logger.warn("missed to resolve ".concat(i[1]," for nesting ").concat(t)),l=""),o.length&&(l=o.reduce((c,f)=>this.format(c,f,a.lng,M(T({},a),{interpolationkey:i[1].trim()})),l.trim())),t=t.replace(i[0],l),this.regexp.lastIndex=0}return t}},F1=e=>{let t=e.toLowerCase().trim(),n={};if(e.includes("(")){let a=e.split("(");t=a[0].toLowerCase().trim();let i=a[1].slice(0,-1);t==="currency"&&!i.includes(":")?n.currency||(n.currency=i.trim()):t==="relativetime"&&!i.includes(":")?n.range||(n.range=i.trim()):i.split(";").forEach(r=>{if(r){let[s,...o]=r.split(":"),u=o.join(":").trim().replace(/^'+|'+$/g,""),c=s.trim();n[c]||(n[c]=u),u==="false"&&(n[c]=!1),u==="true"&&(n[c]=!0),isNaN(u)||(n[c]=parseInt(u,10))}})}return{formatName:t,formatOptions:n}},Jp=e=>{let t={};return(n,a,i)=>{let l=i;i&&i.interpolationkey&&i.formatParams&&i.formatParams[i.interpolationkey]&&i[i.interpolationkey]&&(l=M(T({},l),{[i.interpolationkey]:void 0}));let r=a+JSON.stringify(l),s=t[r];return s||(s=e(yr(a),i),t[r]=s),s(n)}},J1=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:J1;this.formats={number:a((i,l)=>{let r=new Intl.NumberFormat(i,T({},l));return s=>r.format(s)}),currency:a((i,l)=>{let r=new Intl.NumberFormat(i,M(T({},l),{style:"currency"}));return s=>r.format(s)}),datetime:a((i,l)=>{let r=new Intl.DateTimeFormat(i,T({},l));return s=>r.format(s)}),relativetime:a((i,l)=>{let r=new Intl.RelativeTimeFormat(i,T({},l));return s=>r.format(s,l.range||"day")}),list:a((i,l)=>{let r=new Intl.ListFormat(i,T({},l));return s=>r.format(s)})}}add(t,n){this.formats[t.toLowerCase().trim()]=n}addCached(t,n){this.formats[t.toLowerCase().trim()]=Jp(n)}format(t,n,a,i={}){if(!n||t==null)return t;let l=n.split(this.formatSeparator);if(l.length>1&&l[0].indexOf("(")>1&&!l[0].includes(")")&&l.find(s=>s.includes(")"))){let s=l.findIndex(o=>o.includes(")"));l[0]=[l[0],...l.splice(1,s)].join(this.formatSeparator)}return l.reduce((s,o)=>{var f;let{formatName:u,formatOptions:c}=F1(o);if(this.formats[u]){let d=s;try{let p=((f=i==null?void 0:i.formatParams)==null?void 0:f[i.interpolationkey])||{},S=p.locale||p.lng||i.locale||i.lng||a;d=this.formats[u](s,S,T(T(T({},c),i),p))}catch(p){this.logger.warn(p)}return d}else this.logger.warn("there was no format function for ".concat(u));return s},t)}},I1=(e,t)=>{e.pending[t]!==void 0&&(delete e.pending[t],e.pendingCount--)},Vc=class extends Ii{constructor(t,n,a,i={}){var l,r;super(),this.backend=t,this.store=n,this.services=a,this.languageUtils=a.languageUtils,this.options=i,this.logger=Cn.create("backendConnector"),this.waitingReads=[],this.maxParallelReads=i.maxParallelReads||10,this.readingCalls=0,this.maxRetries=i.maxRetries>=0?i.maxRetries:5,this.retryTimeout=i.retryTimeout>=1?i.retryTimeout:350,this.state={},this.queue=[],(r=(l=this.backend)==null?void 0:l.init)==null||r.call(l,a,i.backend,i)}queueLoad(t,n,a,i){let l={},r={},s={},o={};return t.forEach(u=>{let c=!0;n.forEach(f=>{let d="".concat(u,"|").concat(f);!a.reload&&this.store.hasResourceBundle(u,f)?this.state[d]=2:this.state[d]<0||(this.state[d]===1?r[d]===void 0&&(r[d]=!0):(this.state[d]=1,c=!1,r[d]===void 0&&(r[d]=!0),l[d]===void 0&&(l[d]=!0),o[f]===void 0&&(o[f]=!0)))}),c||(s[u]=!0)}),(Object.keys(l).length||Object.keys(r).length)&&this.queue.push({pending:r,pendingCount:Object.keys(r).length,loaded:{},errors:[],callback:i}),{toLoad:Object.keys(l),pending:Object.keys(r),toLoadLanguages:Object.keys(s),toLoadNamespaces:Object.keys(o)}}loaded(t,n,a){let i=t.split("|"),l=i[0],r=i[1];n&&this.emit("failedLoading",l,r,n),!n&&a&&this.store.addResourceBundle(l,r,a,void 0,void 0,{skipCopy:!0}),this.state[t]=n?-1:2,n&&a&&(this.state[t]=0);let s={};this.queue.forEach(o=>{j1(o.loaded,[l],r),I1(o,t),n&&o.errors.push(n),o.pendingCount===0&&!o.done&&(Object.keys(o.loaded).forEach(u=>{s[u]||(s[u]={});let c=o.loaded[u];c.length&&c.forEach(f=>{s[u][f]===void 0&&(s[u][f]=!0)})}),o.done=!0,o.errors.length?o.callback(o.errors):o.callback())}),this.emit("loaded",s),this.queue=this.queue.filter(o=>!o.done)}read(t,n,a,i=0,l=this.retryTimeout,r){if(!t.length)return r(null,{});if(this.readingCalls>=this.maxParallelReads){this.waitingReads.push({lng:t,ns:n,fcName:a,tried:i,wait:l,callback:r});return}this.readingCalls++;let s=(u,c)=>{if(this.readingCalls--,this.waitingReads.length>0){let f=this.waitingReads.shift();this.read(f.lng,f.ns,f.fcName,f.tried,f.wait,f.callback)}if(u&&c&&i<this.maxRetries){setTimeout(()=>{this.read(t,n,a,i+1,l*2,r)},l);return}r(u,c)},o=this.backend[a].bind(this.backend);if(o.length===2){try{let u=o(t,n);u&&typeof u.then=="function"?u.then(c=>s(null,c)).catch(s):s(null,u)}catch(u){s(u)}return}return o(t,n,s)}prepareLoading(t,n,a={},i){if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),i&&i();Z(t)&&(t=this.languageUtils.toResolveHierarchy(t)),Z(n)&&(n=[n]);let l=this.queueLoad(t,n,a,i);if(!l.toLoad.length)return l.pending.length||i(),null;l.toLoad.forEach(r=>{this.loadOne(r)})}load(t,n,a){this.prepareLoading(t,n,{},a)}reload(t,n,a){this.prepareLoading(t,n,{reload:!0},a)}loadOne(t,n=""){let a=t.split("|"),i=a[0],l=a[1];this.read(i,l,"read",void 0,void 0,(r,s)=>{r&&this.logger.warn("".concat(n,"loading namespace ").concat(l," for language ").concat(i," failed"),r),!r&&s&&this.logger.log("".concat(n,"loaded namespace ").concat(l," for language ").concat(i),s),this.loaded(t,r,s)})}saveMissing(t,n,a,i,l,r={},s=()=>{}){var o,u,c,f,d;if((u=(o=this.services)==null?void 0:o.utils)!=null&&u.hasLoadedNamespace&&!((f=(c=this.services)==null?void 0:c.utils)!=null&&f.hasLoadedNamespace(n))){this.logger.warn('did not save key "'.concat(a,'" as the namespace "').concat(n,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!");return}if(!(a==null||a==="")){if((d=this.backend)!=null&&d.create){let p=M(T({},r),{isUpdate:l}),S=this.backend.create.bind(this.backend);if(S.length<6)try{let y;S.length===5?y=S(t,n,a,i,p):y=S(t,n,a,i),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,i,s,p)}!t||!t[0]||this.store.addResource(t[0],n,a,i)}}},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=()=>{},P1=e=>{Object.getOwnPropertyNames(Object.getPrototypeOf(e)).forEach(n=>{typeof e[n]=="function"&&(e[n]=e[n].bind(e))})},Gc=class e extends Ii{constructor(t={},n){if(super(),this.options=Ip(t),this.services={},this.logger=Cn,this.modules={external:[]},P1(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 i=u=>u?typeof u=="function"?new u:u:null;if(!this.options.isClone){this.modules.logger?Cn.init(i(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=i(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(i(this.modules.backend),f.resourceStore,f,this.options),f.backendConnector.on("*",(d,...p)=>{this.emit(d,...p)}),this.modules.languageDetector&&(f.languageDetector=i(this.modules.languageDetector),f.languageDetector.init&&f.languageDetector.init(f,this.options.detection,this.options)),this.modules.i18nFormat&&(f.i18nFormat=i(this.modules.i18nFormat),f.i18nFormat.init&&f.i18nFormat.init(this)),this.translator=new 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 l,r;let a=n,i=Z(t)?t:this.language;if(typeof t=="function"&&(a=t),!this.options.resources||this.options.partialBundledLanguages){if((i==null?void 0:i.toLowerCase())==="cimode"&&(!this.options.preload||this.options.preload.length===0))return a();let s=[],o=u=>{if(!u||u==="cimode")return;this.services.languageUtils.toResolveHierarchy(u).forEach(f=>{f!=="cimode"&&(s.includes(f)||s.push(f))})};i?o(i):this.services.languageUtils.getFallbackCodes(this.options.fallbackLng).forEach(c=>o(c)),(r=(l=this.options.preload)==null?void 0:l.forEach)==null||r.call(l,u=>o(u)),this.services.backendConnector.load(s,this.options.ns,u=>{!u&&!this.resolvedLanguage&&this.language&&this.setResolvedLanguage(this.language),a(u)})}else a(null)}reloadResources(t,n,a){let i=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,l=>{i.resolve(),a(l)}),i}use(t){if(!t)throw new Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!t.type)throw new Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return t.type==="backend"&&(this.modules.backend=t),(t.type==="logger"||t.log&&t.warn&&t.error)&&(this.modules.logger=t),t.type==="languageDetector"&&(this.modules.languageDetector=t),t.type==="i18nFormat"&&(this.modules.i18nFormat=t),t.type==="postProcessor"&&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 i=s=>{this.language=s,this.languages=this.services.languageUtils.toResolveHierarchy(s),this.resolvedLanguage=void 0,this.setResolvedLanguage(s)},l=(s,o)=>{o?this.isLanguageChangingTo===t&&(i(o),this.translator.changeLanguage(o),this.isLanguageChangingTo=void 0,this.emit("languageChanged",o),this.logger.log("languageChanged",o)):this.isLanguageChangingTo=void 0,a.resolve((...u)=>this.t(...u)),n&&n(s,(...u)=>this.t(...u))},r=s=>{var c,f;!t&&!s&&this.services.languageDetector&&(s=[]);let o=Z(s)?s:s&&s[0],u=this.store.hasLanguageSomeTranslations(o)?o:this.services.languageUtils.getBestMatchFromCodes(Z(s)?[s]:s);u&&(this.language||i(u),this.translator.language||this.translator.changeLanguage(u),(f=(c=this.services.languageDetector)==null?void 0:c.cacheUserLanguage)==null||f.call(c,u)),this.loadResources(u,d=>{l(d,u)})};return!t&&this.services.languageDetector&&!this.services.languageDetector.async?r(this.services.languageDetector.detect()):!t&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect.length===0?this.services.languageDetector.detect().then(r):this.services.languageDetector.detect(r):r(t),a}getFixedT(t,n,a,i){let l=i==null?void 0:i.scopeNs,r=(s,o,...u)=>{let c;typeof o!="object"?c=this.options.overloadTranslationOptionHandler([s,o].concat(u)):c=T({},o),c.lng=c.lng||r.lng,c.lngs=c.lngs||r.lngs;let f=c.ns!==void 0&&c.ns!==null;c.ns=c.ns||r.ns,c.keyPrefix!==""&&(c.keyPrefix=c.keyPrefix||a||r.keyPrefix);let d=T(T({},this.options),c);Array.isArray(l)&&!f&&(d.ns=l),typeof c.keyPrefix=="function"&&(c.keyPrefix=di(c.keyPrefix,d));let p=this.options.keySeparator||".",S;return c.keyPrefix&&Array.isArray(s)?S=s.map(y=>(typeof y=="function"&&(y=di(y,d)),"".concat(c.keyPrefix).concat(p).concat(y))):(typeof s=="function"&&(s=di(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],i=this.options?this.options.fallbackLng:!1,l=this.languages[this.languages.length-1];if(a.toLowerCase()==="cimode")return!0;let r=(s,o)=>{let u=this.services.backendConnector.state["".concat(s,"|").concat(o)];return u===-1||u===0||u===2};if(n.precheck){let s=n.precheck(this,r);if(s!==void 0)return s}return!!(this.hasResourceBundle(a,t)||!this.services.backendConnector.backend||this.options.resources&&!this.options.partialBundledLanguages||r(a,t)&&(!i||r(l,t)))}loadNamespaces(t,n){let a=mr();return this.options.ns?(Z(t)&&(t=[t]),t.forEach(i=>{this.options.ns.includes(i)||this.options.ns.push(i)}),this.loadResources(i=>{a.resolve(),n&&n(i)}),a):(n&&n(),Promise.resolve())}loadLanguages(t,n){let a=mr();Z(t)&&(t=[t]);let i=this.options.preload||[],l=t.filter(r=>!i.includes(r)&&this.services.languageUtils.isSupportedCode(r));return l.length?(this.options.preload=i.concat(l),this.loadResources(r=>{a.resolve(),n&&n(r)}),a):(n&&n(),Promise.resolve())}dir(t){var i,l;if(t||(t=this.resolvedLanguage||(((i=this.languages)==null?void 0:i.length)>0?this.languages[0]:this.language)),!t)return"rtl";try{let r=new Intl.Locale(t);if(r&&r.getTextInfo){let s=r.getTextInfo();if(s&&s.direction)return s.direction}}catch(r){}let n=["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam","ckb"],a=((l=this.services)==null?void 0:l.languageUtils)||new 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 i=M(T(T({},this.options),t),{isClone:!0}),l=new e(i);if((t.debug!==void 0||t.prefix!==void 0)&&(l.logger=l.logger.clone(t)),["store","services","language"].forEach(s=>{l[s]=this[s]}),l.services=T({},this.services),l.services.utils={hasLoadedNamespace:l.hasLoadedNamespace.bind(l)},a){let s=Object.keys(this.store.data).reduce((o,u)=>(o[u]=T({},this.store.data[u]),o[u]=Object.keys(o[u]).reduce((c,f)=>(c[f]=T({},o[u][f]),c),o[u]),o),{});l.store=new eo(s,i),l.services.resourceStore=l.store}if(t.interpolation){let s=Uc(),o=T(T(T({},s.interpolation),this.options.interpolation),t.interpolation),u=M(T({},i),{interpolation:o});l.services.interpolator=new ao(u)}return l.translator=new to(l.services,i),l.translator.on("*",(s,...o)=>{l.emit(s,...o)}),l.init(i,n),l.translator.options=i,l.translator.backendConnector.services.utils={hasLoadedNamespace:l.hasLoadedNamespace.bind(l)},l}toJSON(){return{options:this.options,store:this.store,language:this.language,languages:this.languages,resolvedLanguage:this.resolvedLanguage}}},mt=Gc.createInstance(),Bw=mt.createInstance,qw=mt.dir,jw=mt.init,Yw=mt.loadResources,Vw=mt.reloadResources,Gw=mt.use,Xw=mt.changeLanguage,$w=mt.getFixedT,Qw=mt.t,Zw=mt.exists,Kw=mt.setDefaultNamespace,Fw=mt.hasLoadedNamespace,Jw=mt.loadNamespaces,Iw=mt.loadLanguages;function br(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function hi(e){"@babel/helpers - typeof";return hi=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},hi(e)}function tm(e,t){if(hi(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t||"default");if(hi(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function io(e){var t=tm(e,"string");return hi(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,io(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 im=[],W1=im.forEach,eT=im.slice;function tT(e){return W1.call(eT.call(arguments,1),function(t){if(t)for(var n in t)e[n]===void 0&&(e[n]=t[n])}),e}function nT(e){return e?typeof e=="function"?new e:e:null}function aT(){return{handleEmptyResourcesAsFailed:!0,cacheHitMode:"none",retryOnFailure:!1}}function am(e,t,n,a){var i=e.read.bind(e);if(i.length===2){try{var l=i(t,n);l&&typeof l.then=="function"?l.then(function(r){return a(null,r)}).catch(a):a(null,l)}catch(r){a(r)}return}i(t,n,a)}var 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,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};this.services=n,this.options=tT(i,this.options||{},aT()),this.allOptions=l,this.options.backends&&this.options.backends.length>1&&(this.allOptions.saveMissing||this.allOptions.updateMissing)&&this.services&&this.services.logger&&this.services.logger.warn("i18next-chained-backend: Using multiple backends in combination with saveMissing/updateMissing is not recommended, as it may trigger based on stale data."),this.options.backends&&this.options.backends.forEach(function(r,s){a.backends[s]=a.backends[s]||nT(r),a.backends[s].init(n,a.options.backendOptions&&a.options.backendOptions[s]||{},l)}),this.services&&this.options.reloadInterval&&setInterval(function(){return a.reload()},this.options.reloadInterval)}},{key:"read",value:function(n,a,i){var l=this,r=this.backends.length,s=function(c){if(c>=r)return i(new Error("non of the backend loaded data"),l.options.retryOnFailure);var f=c===r-1,d=l.options.handleEmptyResourcesAsFailed&&!f?0:-1,p=l.backends[c];p.read?am(p,n,a,function(S,y,x){if(!S&&y&&Object.keys(y).length>d){if(i(null,y,c),o(c-1,y),p.save&&l.options.cacheHitMode&&["refresh","refreshAndUpdateStore"].indexOf(l.options.cacheHitMode)>-1){if(x&&l.options.refreshExpirationTime&&x+l.options.refreshExpirationTime>Date.now())return;var h=l.backends[c+1];h&&h.read&&am(h,n,a,function(m,b){m||b&&(Object.keys(b).length<=d||(o(c,b),l.options.cacheHitMode==="refreshAndUpdateStore"&&l.services&&l.services.resourceStore&&l.services.resourceStore.addResourceBundle(n,a,b)))})}}else s(c+1)}):s(c+1)},o=function(c,f){if(!(c<0)){var d=l.backends[c];d.save&&d.save(n,a,f),o(c-1,f)}};s(0)}},{key:"create",value:function(n,a,i,l){var r=arguments.length>4&&arguments[4]!==void 0?arguments[4]:function(){},s=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};this.backends.forEach(function(o){if(o.create){var u=o.create.bind(o);if(u.length<6){try{var c;u.length===5?c=u(n,a,i,l,s):c=u(n,a,i,l),c&&typeof c.then=="function"?c.then(function(f){return r(null,f)}).catch(r):r(null,c)}catch(f){r(f)}return}u(n,a,i,l,r,s)}})}},{key:"reload",value:function(){var n=this,a=this.services,i=a.backendConnector,l=a.languageUtils,r=a.logger,s=i.language;if(!(s&&s.toLowerCase()==="cimode")){var o=[],u=function(f){var d=l.toResolveHierarchy(f);d.forEach(function(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){i.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),i.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 iT(e){return cm(e)}var lT={lng:fm,ns:iT};function lo(e){return typeof e!="string"?e:e.replace(/[\r\n\x00-\x1F\x7F]/g," ")}function rT(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 sT(e){return!!e&&typeof e.then=="function"}function oT(e){return sT(e)?e:Promise.resolve(e)}var uT=/\{\{(.+?)\}\}/g;function lm(e,t){let n=!1,a=e.replace(uT,(i,l)=>{let r=l.trim();if(um.indexOf(r)>-1)return i;let s=t[r];if(s==null)return i;let o=lT[r]||fm,u=String(s).split("+");for(let c of u)if(!o(c))return n=!0,i;return u.join("+")});return n?null:a}var pi=typeof globalThis<"u"?globalThis:typeof global<"u"?global:typeof window<"u"?window:void 0,ro;typeof fetch=="function"?ro=fetch:pi&&typeof pi.fetch=="function"&&(ro=pi.fetch);var rm=dm()&&pi?pi.XMLHttpRequest:void 0,cT=typeof ActiveXObject=="function"&&pi?pi.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 i=l=>{if(!l.ok)return n(l.statusText||"Error",{status:l.status});l.text().then(r=>{n(null,{status:l.status,data:r})}).catch(n)};if(a){let l=a(e,t);if(l instanceof Promise){l.then(i).catch(n);return}}typeof fetch=="function"?fetch(e,t).then(i).catch(n):ro(e,t).then(i).catch(n)},fT=(e,t,n,a)=>{e.queryStringParams&&(t=$c(t,e.queryStringParams));let i=T({},typeof e.customHeaders=="function"?e.customHeaders():e.customHeaders);typeof window>"u"&&typeof global<"u"&&typeof global.process<"u"&&global.process.versions&&global.process.versions.node&&(i["User-Agent"]="i18next-http-backend (node/".concat(global.process.version,"; ").concat(global.process.platform," ").concat(global.process.arch,")")),n&&(i["Content-Type"]="application/json");let l=typeof e.requestOptions=="function"?e.requestOptions(n):e.requestOptions,r=T({method:n?"POST":"GET",body:n?e.stringify(n):void 0,headers:i},e._omitFetchOptions?{}:l),s=typeof e.alternateFetch=="function"&&e.alternateFetch.length>=1?e.alternateFetch:void 0;try{sm(t,r,a,s)}catch(o){if(!l||Object.keys(l).length===0||!o.message||o.message.indexOf("not implemented")<0)return a(o);try{Object.keys(l).forEach(u=>{delete r[u]}),sm(t,r,a,s),e._omitFetchOptions=!0}catch(u){a(u)}}},dT=(e,t,n,a)=>{n&&typeof n=="object"&&(n=$c("",n).slice(1)),e.queryStringParams&&(t=$c(t,e.queryStringParams));try{let i=rm?new rm:new cT("MSXML2.XMLHTTP.3.0");i.open(n?"POST":"GET",t,1),e.crossDomain||i.setRequestHeader("X-Requested-With","XMLHttpRequest"),i.withCredentials=!!e.withCredentials,n&&i.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),i.overrideMimeType&&i.overrideMimeType("application/json");let l=e.customHeaders;if(l=typeof l=="function"?l():l,l)for(let r of Object.keys(l))hm.indexOf(r)>-1||i.setRequestHeader(r,l[r]);i.onreadystatechange=()=>{i.readyState>3&&a(i.status>=400?i.statusText:null,{status:i.status,data:i.responseText})},i.send(n)}catch(i){console&&console.log(i)}},hT=(e,t,n,a)=>{if(typeof n=="function"&&(a=n,n=void 0),a=a||(()=>{}),ro&&t.indexOf("file:")!==0)return fT(e,t,n,a);if(dm()||typeof ActiveXObject=="function")return dT(e,t,n,a);a(new Error("No fetch and no xhr implementation found!"))},pT=()=>({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:hT,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({},pT()),this.options||{}),t),this.allOptions=n,this.services&&this.options.reloadInterval){let a=setInterval(()=>this.reload(),this.options.reloadInterval);typeof a=="object"&&typeof a.unref=="function"&&a.unref()}}readMulti(e,t,n){this._readAny(e,e,t,t,n)}read(e,t,n){this._readAny([e],e,[t],t,n)}_readAny(e,t,n,a,i){let l=this.options.loadPath;typeof this.options.loadPath=="function"&&(l=this.options.loadPath(e,n)),l=oT(l),l.then(r=>{if(!r)return i(null,{});let s=lm(r,{lng:e.join("+"),ns:n.join("+")});if(s==null){let o=e.map(lo).join(", "),u=n.map(lo).join(", ");return i(new Error("i18next-http-backend: unsafe lng/ns value \u2014 refusing to build request URL for languages=["+o+"] namespaces=["+u+"]"),!1)}this.loadUrl(s,i,t,a)})}loadUrl(e,t,n,a){let i=typeof n=="string"?[n]:n,l=typeof a=="string"?[a]:a,r=this.options.parseLoadPayload(i,l),s=lo(rT(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+": "+lo(o.message),!0)}if(o)return t(o,!1);let c,f;try{typeof u.data=="string"?c=this.options.parse(u.data,n,a):c=u.data}catch(d){f="failed parsing "+s+" to json"}if(f)return t(f,!1);t(null,c)})}create(e,t,n,a,i){if(!this.options.addPath)return;typeof e=="string"&&(e=[e]);let l=this.options.parsePayload(t,n,a),r=0,s=[],o=[];e.forEach(u=>{let c=this.options.addPath;typeof this.options.addPath=="function"&&(c=this.options.addPath(u,t));let f=lm(c,{lng:u,ns:t});if(f==null){r+=1,i&&r===e.length&&i(s,o);return}this.options.request(this.options,f,l,(d,p)=>{r+=1,s.push(d),o.push(p),r===e.length&&typeof i=="function"&&i(s,o)})})}reload(){let{backendConnector:e,languageUtils:t,logger:n}=this.services,a=e.language;if(a&&a.toLowerCase()==="cimode")return;let i=[],l=r=>{t.toResolveHierarchy(r).forEach(s=>{i.indexOf(s)<0&&i.push(s)})};l(a),this.allOptions.preload&&this.allOptions.preload.forEach(r=>l(r)),i.forEach(r=>{this.allOptions.ns.forEach(s=>{e.read(r,s,"read",null,null,(o,u)=>{o&&n.warn("loading namespace ".concat(s," for language ").concat(r," failed"),o),!o&&u&&n.log("loaded namespace ".concat(s," for language ").concat(r),u),e.loaded("".concat(r,"|").concat(s),o,u)})})})}};Qc.type="backend";function pm(e,t,n){return(t=io(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(i){return Object.getOwnPropertyDescriptor(e,i).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 mT=(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(i){}}},{key:"getItem",value:function(n,a){if(this.store)try{return this.store.getItem(n,a)}catch(i){}}}])})();function gT(){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({},gT()),this.options),a),this.storage=new mT(this.options)}},{key:"read",value:function(n,a,i){var l=Date.now();if(!this.storage.store)return i(null,null);var r=this.storage.getItem("".concat(this.options.prefix).concat(n,"-").concat(a));if(r){r=JSON.parse(r);var s=this.getVersion(n,a);if(r.i18nStamp&&r.i18nStamp+this.options.expirationTime>l&&s===r.i18nVersion){var o=r.i18nStamp;return delete r.i18nVersion,delete r.i18nStamp,i(null,r,o)}}return i(null,null)}},{key:"save",value:function(n,a,i){if(this.storage.store){i.i18nStamp=Date.now();var l=this.getVersion(n,a);l&&(i.i18nVersion=l),this.storage.setItem("".concat(this.options.prefix).concat(n,"-").concat(a),JSON.stringify(i))}}},{key:"getVersion",value:function(n,a){var i,l;return((i=(l=this.options).getVersion)===null||i===void 0?void 0:i.call(l,n,a))||this.options.versions[n]||this.options.defaultVersion}}])})();Kc.type="backend";var qT=$(ye(),1);var Tr=$(ye(),1);var zT=$(Nm());var oo=(e,t,n,a)=>{var l,r,s,o;let i=[n,T({code:t},a||{})];if((r=(l=e==null?void 0:e.services)==null?void 0:l.logger)!=null&&r.forward)return e.services.logger.forward(i,"warn","react-i18next::",!0);vn(i[0])&&(i[0]="react-i18next:: ".concat(i[0])),(o=(s=e==null?void 0:e.services)==null?void 0:s.logger)!=null&&o.warn?e.services.logger.warn(...i):console!=null&&console.warn&&console.warn(...i)},_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(i=>{e.options.ns.indexOf(i)<0&&e.options.ns.push(i)}),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,i)=>{if(n.bindI18n&&n.bindI18n.indexOf("languageChanging")>-1&&a.services.backendConnector.backend&&a.isLanguageChangingTo&&!i(a.isLanguageChangingTo,e))return!1}});var vn=e=>typeof e=="string",af=e=>typeof e=="object"&&e!==null;var MT=/&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34|nbsp|#160|copy|#169|reg|#174|hellip|#8230|#x2F|#47);/g,LT={"&":"&","&":"&","<":"<","<":"<",">":">",">":">","'":"'","'":"'",""":'"',""":'"'," ":" "," ":" ","©":"\xA9","©":"\xA9","®":"\xAE","®":"\xAE","…":"\u2026","…":"\u2026","/":"/","/":"/"},UT=e=>LT[e],lf=e=>e.replace(MT,UT);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 mi=$(ye(),1);var el=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"},jT=new RegExp(Object.keys(Lm).map(e=>e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")).join("|"),"g"),Um=e=>e.replace(jT,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="",i=()=>{a&&(t.push({type:"Text",value:a,position:n-a.length}),a="")};for(;n<e.length;){let l=e[n];if(l==="<"){let r=e.slice(n).match(/^<(\d+)>/);if(r)i(),t.push({type:"TagOpen",value:r[0],position:n,tagNumber:parseInt(r[1],10)}),n+=r[0].length;else{let s=e.slice(n).match(/^<\/(\d+)>/);s?(i(),t.push({type:"TagClose",value:s[0],position:n,tagNumber:parseInt(s[1],10)}),n+=s[0].length):(a+=l,n+=1)}}else a+=l,n+=1}return i(),t};var xr=$(ye(),1);var YT=(e,t,n)=>{let{type:a,props:i={}}=e;if(i.children&&Array.isArray(i.children)&&n){let l=i,{children:r}=l,s=Wn(l,["children"]);return xr.default.createElement(a,s,...t)}return t.length===0?xr.default.createElement(a,i):t.length===1?xr.default.createElement(a,i,t[0]):xr.default.createElement(a,i,...t)},Bm=(e,t=[])=>{if(!e)return[];let n=Hm(e),a=[],i=[],l=new Set,r=()=>{var o;if(i.length===0)return t;let s=i[i.length-1];return(o=s.declaration.props)!=null&&o.children&&Array.isArray(s.declaration.props.children)?s.declaration.props.children:s.declarations};if(n.forEach(s=>{switch(s.type){case"Text":{let o=Um(s.value);(i.length>0?i[i.length-1].children:a).push(o)}break;case"TagOpen":{let{tagNumber:o}=s,u=r(),c=u[o];if(!c){l.add(o);let f="<".concat(o,">");(i.length>0?i[i.length-1].children:a).push(f);break}i.push({tagNumber:o,children:[],position:s.position,declaration:c,declarations:u})}break;case"TagClose":{let{tagNumber:o}=s;if(l.has(o)){let d="</".concat(o,">");(i.length>0?i[i.length-1].children:a).push(d),l.delete(o);break}if(i.length===0)throw new el("Unexpected closing tag </".concat(o,"> at position ").concat(s.position),s.position,e);let u=i.pop();if(u.tagNumber!==o)throw new el("Mismatched tags: expected </".concat(u.tagNumber,"> but got </").concat(o,"> at position ").concat(s.position),s.position,e);let c=YT(u.declaration,u.children,u.declarations);(i.length>0?i[i.length-1].children:a).push(c)}break}}),i.length>0){let s=i[i.length-1];throw new el("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:i={},i18n:l,t:r}){var d,p,S,y;let s=l||Sn();if(!s)return wa(s,"NO_I18NEXT_INSTANCE","IcuTrans: You need to pass in an i18next instance using i18nextReactModule",{i18nKey:e}),mi.default.createElement(mi.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=i;(y=(S=s.options)==null?void 0:S.interpolation)!=null&&y.defaultVariables&&(c=i&&Object.keys(i).length>0?T(T({},i),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 mi.default.createElement(mi.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}),mi.default.createElement(mi.default.Fragment,{},f)}}mo.displayName="IcuTransWithoutContext";function jm({i18nKey:e,defaultTranslation:t,content:n,ns:a,values:i={},i18n:l,t:r}){var f;let{i18n:s,defaultNS:o}=(0,qm.useContext)(Ra)||{},u=l||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:i,i18n:u,t:r})}jm.displayName="IcuTrans";var et=$(ye(),1),$m=$(Xm(),1);var IT=(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},PT={t:IT,ready:!1},WT=()=>()=>{},lt=(e,t={})=>{var L,U,Se;let{i18n:n}=t,{i18n:a,defaultNS:i}=(0,et.useContext)(Ra)||{},l=n||a||Sn();l&&!l.reportNamespaces&&(l.reportNamespaces=new po),l||wa(l,"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=l==null?void 0:l.options)==null?void 0:X.react),t)},[l,t]),{useSuspense:s,keyPrefix:o}=r,u=e||i||((L=l==null?void 0:l.options)==null?void 0:L.defaultNS),c=vn(u)?[u]:u||["translation"],f=(0,et.useMemo)(()=>c,c);(Se=(U=l==null?void 0:l.reportNamespaces)==null?void 0:U.addUsedNamespaces)==null||Se.call(U,f);let d=(0,et.useRef)(0),p=(0,et.useCallback)(X=>{if(!l)return WT;let{bindI18n:D,bindI18nStore:z}=r,W=()=>{d.current+=1,X()};return D&&l.on(D,W),z&&l.store.on(z,W),()=>{D&&D.split(" ").forEach(le=>l.off(le,W)),z&&z.split(" ").forEach(le=>l.store.off(le,W))}},[l,r]),S=(0,et.useRef)(),y=(0,et.useCallback)(()=>{if(!l)return PT;let X=!!(l.isInitialized||l.initializedStoreOnce)&&f.every(Pe=>Dm(Pe,l,r)),D=t.lng||l.language,z=d.current,W=S.current;if(W&&W.ready===X&&W.lng===D&&W.keyPrefix===o&&W.revision===z)return W;let re={t:l.getFixedT(D,r.nsMode==="fallback"?f:f[0],o,{scopeNs:f}),ready:X,lng:D,keyPrefix:o,revision:z};return S.current=re,re},[l,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(l&&!b&&!s){let X=()=>h(D=>D+1);t.lng?nf(l,t.lng,f,X):uo(l,f,X)}},[l,t.lng,f,b,s,x]);let v=l||{},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(W){}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 W=!b&&!s?(...re)=>(wa(l,"USE_T_BEFORE_READY","useTranslation: t was called before ready. When using useSuspense: false, make sure to check the ready flag before using t."),m(...re)):m,le=[W,z,b];return le.t=W,le.i18n=z,le.ready=b,le},[m,v,b,v.resolvedLanguage,v.language,v.languages]);if(l&&s&&!b)throw new Promise(X=>{let D=()=>X();t.lng?nf(l,t.lng,f,D):uo(l,f,D)});return C};var Qm=$(ye(),1);var Zm=$(ye(),1);var ix=$(ye(),1);var tx=$(ye(),1);var Km={auth:{invalidUsernamePass:"Invalid username/password combination",tooManyAttempts:"Too many login attempts. Please try again later.",incorrectOldPassword:"Incorrect Old Password",passwordTooShort:"Password must be at least 6 characters long",passUpdated:"Password updated",missingRequiredFields:"Missing Required Fields"},error:{notFound:"Not Found",internalError:"Internal Server Error",invalidArgs:"Invalid Arguments",badMethod:"Bad Method",notAuthenticated:"Not Authenticated",permissionDenied:"Permission Denied",error:"error: {{status}}",errorWithMsg:"error {{status}}: {{msg}}",requestTimedOut:"request timed out",networkError:"network error"},nav:{privateProfileEnabled:"private profile enabled",darkMode:"dark mode",lightMode:"light mode",addUrl:"add url",addNote:"add note",notes:"notes",settings:"settings",logout:"log out",login:"log in"},footer:{sourceCode:"Source Code"},login:{pageTitle:"Log In",username:"Username",password:"Password",submit:"Log In"},changePassword:{oldPassword:"Old Password",newPassword:"New Password",submit:"Save Changes"},settings:{serverDefault:"Server Default",bookmarklet:"add url bookmarklet",changePassword:"Change Password",accountTitle:"Account Settings",groupLanguage:"Language",groupArchive:"Archiving",groupGeneral:"General",groupPrivacy:"Privacy & Sharing",archiveDefault:"Archive new non-Private bookmarks by default",privateDefault:"Default new bookmarks to Private",suggestTags:"Enable tag suggestions",privacyLock:"Privacy Lock (Private Account)",publicTagCloud:"Public Tag Cloud (visible to visitors)",previewNotes:"Show note previews in the note list",archivingDisabled:"Archiving Disabled",language:"Language"},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 nl(e=navigator.language,t){let a=(t instanceof Date?t.getTime():new Date(t).getTime())-Date.now(),i=Math.abs(a),l=[["year",365*24*60*60*1e3],["month",720*60*60*1e3],["day",1440*60*1e3],["hour",3600*1e3],["minute",60*1e3],["second",1e3]],r=new Intl.RelativeTimeFormat(e,{numeric:"auto"});for(let[s,o]of l)if(i>=o||s==="second")return r.format(Math.round(a/o),s);return""}function Oa(e,t){return new Date(t).toLocaleString(e,{dateStyle:"full",timeStyle:"long"})}function Fm(e,t){return new Date(t).toLocaleDateString(e,{year:"numeric",month:"short",day:"numeric"})}function al(e){e.close()}function go(e){var t;(t=document.getElementById(e))==null||t.focus()}function rx(e){return decodeURIComponent(e)}function sx(e){var r;let t=e.slice(0,1),a=(t==="#"||t==="?"?e.slice(1):e).split("&").filter(s=>s!==""),i=s=>rx(s.replace(/\+/g," ")),l=[];for(let s of a){let[o,...u]=s.split("=");o&&(u.length===0?l.push([i(o),null]):u.length===1&&l.push([i(o),i((r=u[0])!=null?r:"")]))}return l}function Er(){return sx(window.location.search)}function kr(e,t){for(let[n,a]of e)if(n===t)return a;return null}function il(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 Jm(e){let t=5381,n=e.length;for(;n;)t=t*33^e.charCodeAt(--n);return(t>>>0).toString(36)}var Im="translation";var of=Ke();mt.use(Xc).use(ho).init({lng:of.lang,fallbackLng:"en",defaultNS:Im,ns:[Im],partialBundledLanguages:!0,resources:{en:{translation:Km}},backend:{backends:[Kc,Qc],backendOptions:[{prefix:"i18next_res_".concat(Jm(of.i18nR),"_"),expirationTime:10080*60*1e3},{loadPath:"".concat(of.i18nR,"/{{lng}}/{{ns}}.json")}]},interpolation:{escapeValue:!1},load:"currentOnly"});var x1=$(ye()),Ap=$(Nv());var jn=class extends Error{constructor(){super(...arguments);V(this,"name","KyError")}get isKyError(){return!0}};var Fl=class extends jn{constructor(n,a,i){var u;let l=n.status||n.status===0?n.status:"",r=(u=n.statusText)!=null?u:"",s="".concat(l," ").concat(r).trim(),o=s?"status code ".concat(s):"an unknown error";super("Request failed with ".concat(o,": ").concat(a.method," ").concat(a.url));V(this,"name","HTTPError");V(this,"response");V(this,"request");V(this,"options");V(this,"data");this.response=n,this.request=a,this.options=i}};var Jl=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 Il=class extends Error{constructor(n){let a="Non-error value was thrown";try{typeof n=="string"?a=n:n&&typeof n=="object"&&"message"in n&&typeof n.message=="string"&&(a=n.message)}catch(i){}super(a);V(this,"name","NonError");V(this,"value");this.value=n}};var Ui=class extends jn{constructor(n){let a=n!=null&&n.cause?n.cause instanceof Error?n.cause:new Il(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(i){if(i instanceof Error&&i.message==="unsupported BodyInit type")return!1;throw i}return e&&!t})(),_v=typeof globalThis.AbortController=="function",Zu=typeof globalThis.AbortSignal=="function"&&typeof globalThis.AbortSignal.any=="function",Cv=typeof globalThis.ReadableStream=="function",Dv=typeof globalThis.FormData=="function",Ku=["get","post","put","patch","head","delete"],Hk=()=>{};Hk();var zv={json:"application/json",text:"text/*",formData:"multipart/form-data",arrayBuffer:"*/*",blob:"*/*",bytes:"*/*"},Pl=2147483647,Mv=40,Fu=Symbol("stop"),ws=class{constructor(t){V(this,"options");this.options=t}},Lv=e=>new ws(e),Uv={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},Hv={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,Bk=e=>{if(!e)return 0;if(e instanceof FormData){let t=0;for(let[n,a]of e)t+=Mv,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},Bv=(e,t,n)=>{let a,i=0;return e.pipeThrough(new TransformStream({transform(l,r){if(r.enqueue(l),a){i+=a.byteLength;let s=t===0?0:i/t;s>=1&&(s=1-Number.EPSILON),n==null||n({percent:s,totalBytes:Math.max(t,i),transferredBytes:i},a)}a=l},flush(){a&&(i+=a.byteLength,n==null||n({percent:1,totalBytes:Math.max(t,i),transferredBytes:i},a))}}))},qv=(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(Bv(e.body,a,t),n)},jv=(e,t,n)=>{if(!e.body)return e;let a=Bk(n!=null?n:e.body);return new Request(e,{duplex:"half",body:Bv(e.body,a,t)})};var Yn=e=>e!==null&&typeof e=="object";var qk=Symbol("replaceOption"),Vh=e=>Yn(e)&&e[qk]===!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,i=new globalThis.Headers(t);for(let[l,r]of i.entries())a&&r==="undefined"||r===void 0?n.delete(l):n.set(l,r);return n},Gh=e=>{if(!Yn(e)||Array.isArray(e))return!1;let t=Object.getPrototypeOf(e);return t===Object.prototype||t===null},Wl=e=>{if(e instanceof URLSearchParams){let t=new URLSearchParams(e),n=e[ai];return n&&(t[ai]=new Set(n)),t}return e instanceof globalThis.Headers?new globalThis.Headers(e):Array.isArray(e)?[...e]:Gh(e)?T({},e):e},jk=e=>Object.fromEntries(Object.entries(e).filter(t=>t[1]!==void 0)),Yk=(e,t)=>Gh(e)&&Gh(t)?jk(T(T({},e),t)):Xh(e,t);function Rs(e,t,n){var a,i;return Object.hasOwn(t,n)&&t[n]===void 0?[]:$h((a=e[n])!=null?a:[],(i=t[n])!=null?i:[])}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")}),ai=Symbol("deletedParameters"),Vk=(e,t)=>{let n=new URLSearchParams,a=new Set;for(let i of[e,t])if(i!==void 0)if(i instanceof URLSearchParams){for(let[r,s]of i.entries())n.append(r,s),a.delete(r);let l=i[ai];if(l)for(let r of l)n.delete(r),a.add(r)}else if(Array.isArray(i))for(let l of i){if(!Array.isArray(l)||l.length!==2)throw new TypeError("Array search parameters must be provided in [[key, value], ...] format");n.append(String(l[0]),String(l[1])),a.delete(String(l[0]))}else if(Yn(i))for(let[l,r]of Object.entries(i))r===void 0?(n.delete(l),a.add(l)):(n.append(l,String(r)),a.delete(l));else{let l=new URLSearchParams(i);for(let[r,s]of l.entries())n.append(r,s),a.delete(r)}return a.size>0&&(n[ai]=a),n},$h=(...e)=>{let t={},n={},a={},i,l=[];for(let r of e)if(Array.isArray(r))Array.isArray(t)||(t=[]),t=[...t,...r];else if(Yn(r)){for(let[s,o]of Object.entries(r)){if(s==="signal"&&o instanceof globalThis.AbortSignal){l.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?i=void 0:c?i=o:i=i===void 0?o:Vk(i,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?Wl(s):Yk(n,s),t.headers=n}}return i!==void 0&&(t.searchParams=i),l.length>0&&(l.length===1?t.signal=l[0]:Zu?t.signal=AbortSignal.any(l):t.signal=l.at(-1)),t};var Vv=e=>Ku.includes(e)?e.toUpperCase():e,Gk=["get","put","head","delete","options","trace"],Xk=[408,413,429,500,502,503,504],$k=[413,429,503],Yv={limit:2,methods:Gk,statusCodes:Xk,afterStatusCodes:$k,maxRetryAfter:Number.POSITIVE_INFINITY,backoffLimit:Number.POSITIVE_INFINITY,delay:e=>.3*2**(e-1)*1e3,jitter:void 0,retryOnTimeout:!1},Gv=(e={})=>{var n;if(typeof e=="number")return M(T({},Yv),{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({},Yv),t)};async function Qh(e,t,n,a){return new Promise((i,l)=>{let r=setTimeout(()=>{n&&n.abort(),l(new _e(e))},a.timeout);a.fetch(e,t).then(i).catch(l).then(()=>{clearTimeout(r)})})}async function Pu(e,{signal:t}){return new Promise((n,a)=>{t&&(t.throwIfAborted(),t.addEventListener("abort",i,{once:!0}));function i(){clearTimeout(l),a(t.reason)}let l=setTimeout(()=>{t==null||t.removeEventListener("abort",i),n()},e)})}var Xv=e=>{let t={};for(let n in e)Object.hasOwn(e,n)&&!(n in Hv)&&!(n in Uv)&&(t[n]=e[n]);return t},$v=e=>{var t;return e===void 0?!1:Array.isArray(e)?e.length>0:e instanceof URLSearchParams?e.size>0||!!((t=e[ai])!=null&&t.size):typeof e=="object"?Object.keys(e).length>0:typeof e=="string"?e.trim().length>0:!!e};var Qk=Object.prototype.toString,Zk=e=>Qk.call(e)==="[object Error]",Kk=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&&Zk(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:Kk.has(n)}var Kh=(e,t)=>e instanceof t||(e==null?void 0:e.name)===t.name;function Qv(e){return Kh(e,Fl)}function Zv(e){return Kh(e,Jl)}function Kv(e){return Kh(e,_e)}var Fk=10*1024*1024,Jk="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"),Ik=e=>{var a;let t=/;\s*charset\s*=\s*(?:"([^"]+)"|([^;,\s]+))/i.exec(e),n=(a=t==null?void 0:t[1])!=null?a:t==null?void 0:t[2];if(n)try{return new TextDecoder(n)}catch(i){}return new TextDecoder},Fv="The `schema` argument must follow the Standard Schema specification",Pk=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]}),Pv=Object.prototype.toString,Jv=e=>e instanceof globalThis.Request||Pv.call(e)==="[object Request]",_s=e=>e instanceof globalThis.Response||Pv.call(e)==="[object Response]",Wk=e=>Array.isArray(e)?e.map(t=>[...t]):Wl(e);function eA(e){let t=M(T({},e),{json:Wl(e.json),context:Wl(e.context),headers:Wl(e.headers),searchParams:Wk(e.searchParams)});return e.retry!==void 0&&(t.retry=Pk(e.retry)),t}var Iv=async(e,t)=>{if(typeof t!="object"&&typeof t!="function"||t===null)throw new TypeError(Fv);let n=t["~standard"];if(typeof n!="object"||n===null||typeof n.validate!="function")throw new TypeError(Fv);let a=await n.validate(e);if(a.issues)throw new Qu(a.issues);return a.value},lc,Wv,xa,kn,it,_,Ls,Bi,Us,qi,nr,ji,Hs,O,Hi,eS,Fh,tS,Jh,nS,aS,iS,Wu,ii,Ih,Cs,lS,rS,Ph,ec,tc,nc,Ds,Wh,er,ac,tr,ic,sS,zs=class zs{constructor(t,n={}){kt(this,O);V(this,"request");kt(this,xa);kt(this,kn,0);kt(this,it);kt(this,_);kt(this,Ls);kt(this,Bi);kt(this,Us,new WeakSet);kt(this,qi);kt(this,nr);kt(this,ji,!1);kt(this,Hs,new WeakMap);var i,l,r,s,o,u,c,f,d,p,S,y,x,h;if(pt(this,it,t),Object.hasOwn(n,"prefixUrl"))throw new Error(Jk);if(pt(this,_,M(T({},n),{headers:Xh(k(this,it).headers,n.headers),hooks:Iu({},n.hooks),method:Vv((l=(i=n.method)!=null?i:k(this,it).method)!=null?l:"GET"),prefix:String(n.prefix||""),retry:Gv(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,it)!="string"&&!(k(this,it)instanceof URL||k(this,it)instanceof globalThis.Request))throw new TypeError("`input` must be a string, URL, or Request");if(typeof k(this,it)=="string"){if(k(this,_).prefix){let m=k(this,_).prefix.replace(/\/+$/,""),b=k(this,it).replace(/^\/+/,"");pt(this,it,"".concat(m,"/").concat(b))}if(k(this,_).baseUrl){let m;try{m=new URL(k(this,it))}catch(b){}m||pt(this,it,new URL(k(this,it),new Request(k(this,_).baseUrl).url))}}_v&&Zu&&(pt(this,Bi,(f=k(this,_).signal)!=null?f:k(this,it).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,it)instanceof globalThis.Request&&(Dv&&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,it),k(this,_)),$v(k(this,_).searchParams)){let m=new URL(this.request.url),b=(x=k(this,_).searchParams)==null?void 0:x[ai];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,lc,Wv).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:[],i=a.length>0?eA(n):n;for(let d of a)d(i);let l=new zs(t,i),r=async()=>{var y,x,h,m,b,v,E,N,R,C,L,U,Se;if(typeof k(l,_).timeout=="number"&&k(l,_).timeout>Pl)throw new RangeError("The `timeout` option cannot be greater than ".concat(Pl));if(typeof k(l,_).totalTimeout=="number"&&k(l,_).totalTimeout>Pl)throw new RangeError("The `totalTimeout` option cannot be greater than ".concat(Pl));await Promise.resolve();let d=await B(y=l,O,lS).call(y),p=d!=null?d:await B(x=l,O,Ph).call(x,async()=>{var X;return B(X=l,O,nc).call(X)}),S=d!==void 0||B(h=l,O,tc).call(h);for(;;){if(p===void 0)return p;if(_s(p))try{p=await B(m=l,O,rS).call(m,p)}catch(D){if(!(D instanceof Ui))throw D;let z=await B(b=l,O,ec).call(b,D,async()=>{var W;return B(W=l,O,nc).call(W)});if(z===void 0)return z;p=z,S=B(v=l,O,tc).call(v);continue}let X=p;if(!X.ok&&X.type!=="opaque"&&(typeof k(l,_).throwHttpErrors=="function"?k(l,_).throwHttpErrors(X.status):k(l,_).throwHttpErrors)){let D=new Fl(X,B(E=l,O,tr).call(E,X),B(N=l,O,er).call(N)),z=D;if(D.data=await B(R=l,O,tS).call(R,X),S)throw z;let W=await B(C=l,O,ec).call(C,D,async()=>{var le;return B(le=l,O,nc).call(le)});if(W===void 0)return W;p=W,S=B(L=l,O,tc).call(L);continue}break}if(!_s(p))return p;if(B(U=l,O,Fh).call(U,p),k(l,_).onDownloadProgress){if(typeof k(l,_).onDownloadProgress!="function")throw new TypeError("The `onDownloadProgress` option must be a function");if(!Cv)throw new Error("Streams are not supported in your environment. `ReadableStream` is missing.");let X=p.clone();return B(Se=l,O,ii).call(Se,p),qv(X,k(l,_).onDownloadProgress)}return p},s=(async()=>{var d,p,S,y,x;try{return await r()}catch(h){if(!(h instanceof Error)||k(l,Us).has(h))throw h;let m=h;for(let b of k(l,_).hooks.beforeError){let v=await b({request:l.request,options:B(d=l,O,er).call(d),error:m,retryCount:k(l,kn)});v instanceof Error&&(m=v)}throw m}finally{let h=k(l,Ls);B(S=l,O,Wu).call(S,(p=h==null?void 0:h.body)!=null?p:void 0),l.request!==h&&B(x=l,O,Wu).call(x,(y=l.request.body)!=null?y:void 0)}})();for(let[d,p]of Object.entries(zv))d==="bytes"&&typeof((f=(c=globalThis.Response)==null?void 0:c.prototype)==null?void 0:f.bytes)!="function"||(s[d]=async S=>{var m;l.request.headers.set("accept",l.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?Iv(void 0,S):JSON.parse(x);let h=i.parseJson?await i.parseJson(x,{request:B(m=l,O,tr).call(m,y),response:y}):JSON.parse(x);return S===void 0?h:Iv(h,S)});return s}};lc=new WeakSet,Wv=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,it=new WeakMap,_=new WeakMap,Ls=new WeakMap,Bi=new WeakMap,Us=new WeakMap,qi=new WeakMap,nr=new WeakMap,ji=new WeakMap,Hs=new WeakMap,O=new WeakSet,Hi=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)},eS=async function(t){var a,i,l,r,s;if(k(this,kn)>=k(this,_).retry.limit)throw t;let n=t instanceof Error?t:new Il(t);if(n instanceof Ui)return(a=n.customDelay)!=null?a:B(this,O,Hi).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,Hi).call(this)}if(Kv(t)){if(!k(this,_).retry.retryOnTimeout)throw t;return B(this,O,Hi).call(this)}if(Qv(t)){if(!k(this,_).retry.statusCodes.includes(t.response.status))throw t;let o=(s=(r=(l=(i=t.response.headers.get("Retry-After"))!=null?i:t.response.headers.get("RateLimit-Reset"))!=null?l:t.response.headers.get("X-RateLimit-Retry-After"))!=null?r:t.response.headers.get("X-RateLimit-Reset"))!=null?s:t.response.headers.get("X-Rate-Limit-Reset");if(o&&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,Hi).call(this))}if(t.response.status===413)throw t;return B(this,O,Hi).call(this)}if(!Zv(t))throw t;return B(this,O,Hi).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},tS=async function(t){var i;let n=await B(this,O,aS).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,nS).call(this,(i=t.headers.get("content-type"))!=null?i:""))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)},nS=function(t){var a;let n=((a=t.split(";",1)[0])!=null?a:"").trim().toLowerCase();return/\/(?:.*[.+-])?json$/.test(n)},aS=async function(t,n){var f;let{body:a}=t;if(!a)try{return await t.text()}catch(d){return}let i;try{i=a.getReader()}catch(d){return}let l=Ik((f=t.headers.get("content-type"))!=null?f:""),r=[],s=0,o=(async()=>{try{for(;;){let{done:d,value:p}=await i.read();if(d)break;if(s+=p.byteLength,s>Fk){i.cancel().catch(()=>{});return}r.push(l.decode(p,{stream:!0}))}}catch(d){return}return r.push(l.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&&i.cancel().catch(()=>{}),c},iS=async function(t,n,a,i){let l;try{return await Promise.race([Promise.resolve().then(()=>k(this,_).parseJson?k(this,_).parseJson(t,{request:i,response:n}):JSON.parse(t)),new Promise(r=>{l=setTimeout(()=>{r(Ns)},a)})])}catch(r){return}finally{clearTimeout(l)}},Wu=function(t){t&&t.cancel().catch(()=>{})},ii=function(t){var n;B(this,O,Wu).call(this,(n=t.body)!=null?n:void 0)},Ih=function(){return k(this,Bi)?AbortSignal.any([k(this,Bi),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)},lS=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(Jv(n))B(this,O,ac).call(this,n);else if(_s(n))return n}},rS=async function(t){let n=B(this,O,tr).call(this,t);for(let a of k(this,_).hooks.afterResponse){let i=B(this,O,ic).call(this,t.clone(),n);B(this,O,Fh).call(this,i);let l;try{l=await a({request:this.request,options:B(this,O,er).call(this),response:i,retryCount:k(this,kn)})}catch(s){throw i!==t&&B(this,O,ii).call(this,i),B(this,O,ii).call(this,t),s}if(l instanceof ws)throw i!==t&&B(this,O,ii).call(this,i),B(this,O,ii).call(this,t),new Ui(l.options);let r=_s(l)?B(this,O,ic).call(this,l,n):t;i!==t&&i!==r&&i.body!==r.body&&B(this,O,ii).call(this,i),t!==r&&t.body!==r.body&&B(this,O,ii).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,ji,!1);let a=Math.min(await B(this,O,eS).call(this,t),Pl),i={signal:k(this,Bi)},l=B(this,O,Ds).call(this);if(l!==void 0){if(l<=0)throw new _e(this.request);if(a>=l)throw await Pu(l,i),new _e(this.request)}if(await Pu(a,i),B(this,O,Cs).call(this),t instanceof Ui&&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(Jv(s)){B(this,O,ac).call(this,s);break}if(_s(s))return pt(this,ji,!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,ji);return pt(this,ji,!1),t},nc=async function(){var i,l;(i=k(this,xa))!=null&&i.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=Xv(k(this,_)),n=k(this,_).retry.limit>0?this.request.clone():void 0,a=B(this,O,sS).call(this,this.request,(l=k(this,_).body)!=null?l: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,ic).call(this,o,a)}catch(r){throw Zh(r)?new Jl(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,qi)){let t=k(this,_),{hooks:n,json:a,parseJson:i,stringifyJson:l,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,qi,Object.freeze(f))}return k(this,qi)},ac=function(t){pt(this,qi,void 0),this.request=t},tr=function(t){var n;return(n=k(this,Hs).get(t))!=null?n:this.request},ic=function(t,n){return k(this,Hs).set(t,n),t},sS=function(t,n){var a;return!k(this,_).onUploadProgress||!t.body||!Yh?t:jv(t,k(this,_).onUploadProgress,(a=n!=null?n:k(this,_).body)!=null?a:void 0)},kt(zs,lc);var Ms=zs;var ep=e=>{let t=(n,a)=>Ms.create(n,Os(e,a));for(let n of Ku)t[n]=(a,i)=>Ms.create(a,Os(e,i,{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=Lv,t},tA=ep(),oS=tA;function nA(e){let t=Ke(),n=new Headers(e);return n.set(t.csrfHeaderName,t.csrfToken),n}async function Dt(e,t,n={}){var i;return await oS(t,{method:e,headers:nA(n.headers),body:(i=n.body)!=null?i:void 0,throwHttpErrors:!1,timeout:n.timeout})}async function uS(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 cS(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 fS(e){var l;let t=await Dt("POST","api/bm/bulk",{headers:{"content-type":"application/json"},body:JSON.stringify(e),timeout:3e5}),n=(l=t.headers.get("content-type"))!=null?l:"",a,i;if(n.includes("application/json"))try{i=await t.json()}catch(r){i=void 0}else a=await t.text();return{ok:t.ok,status:t.status,bodyText:a,data:i}}async function dS(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 hS(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 pS(e){let t=Ke().tagCloudR;if(!t)return null;let n=await Dt("POST",t,{headers:{"content-type":"application/json"},body:JSON.stringify(e)});if(!n.ok)return null;try{return await n.json()}catch(a){return null}}async function mS(e){await Dt("POST","api/tagcloudmode",{headers:{"content-type":"application/json"},body:JSON.stringify(e)})}async function gS(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 yS(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 bS(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 vS(){let e=Ke();await Dt("POST",e.authRlogoutR),window.location.reload()}var tp=$(ye());var K=$(Me());function ES({initial:e}){var u;let{t}=lt(),[n,a]=tp.default.useState(e),[i,l]=tp.default.useState(null),r=!n.archiveBackendEnabled,s=r?t("settings.archivingDisabled"):void 0;async function o(c){try{let f=await bS(c);if(!f.ok)return l(jt(t,f.status,f.bodyText)),!1;l(null),a(c);let d=document.getElementById("privacy-lock-icon");return d&&(d.style.display=c.privacyLock?"":"none"),!0}catch(f){return l(f instanceof _e?t("error.requestTimedOut"):t("error.networkError")),!1}}return(0,K.jsxs)("div",{className:"settings-form",children:[(0,K.jsx)("div",{className:"fw7 mb3",children:t("settings.accountTitle")}),(0,K.jsx)("div",{className:"f7 fw7 ttu tracked thm-text-tertiary mb2",children:t("settings.groupLanguage")}),(0,K.jsx)("div",{className:"flex items-center mb3",children:(0,K.jsxs)("select",{id:"language",name:"language",className:"pointer","aria-label":t("settings.language"),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,K.jsx)("option",{value:"",children:t("settings.serverDefault")}),(0,K.jsx)("option",{value:"en",children:"English"}),(0,K.jsx)("option",{value:"de",children:"Deutsch"}),(0,K.jsx)("option",{value:"es",children:"Espa\xF1ol"}),(0,K.jsx)("option",{value:"fr",children:"Fran\xE7ais"}),(0,K.jsx)("option",{value:"it",children:"Italiano"}),(0,K.jsx)("option",{value:"ja",children:"\u65E5\u672C\u8A9E"}),(0,K.jsx)("option",{value:"ko",children:"\uD55C\uAD6D\uC5B4"}),(0,K.jsx)("option",{value:"pl",children:"Polski"}),(0,K.jsx)("option",{value:"pt-BR",children:"Portugu\xEAs (Brasil)"}),(0,K.jsx)("option",{value:"ru",children:"\u0420\u0443\u0441\u0441\u043A\u0438\u0439"}),(0,K.jsx)("option",{value:"tr",children:"T\xFCrk\xE7e"}),(0,K.jsx)("option",{value:"uk",children:"\u0423\u043A\u0440\u0430\u0457\u043D\u0441\u044C\u043A\u0430"}),(0,K.jsx)("option",{value:"zh-Hans",children:"\u7B80\u4F53\u4E2D\u6587"}),(0,K.jsx)("option",{value:"zh-Hant",children:"\u7E41\u9AD4\u4E2D\u6587"})]})}),(0,K.jsx)("div",{className:"f7 fw7 ttu tracked thm-text-tertiary mb2",children:t("settings.groupGeneral")}),(0,K.jsxs)("div",{className:"flex items-center mb2",children:[(0,K.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,K.jsx)("label",{htmlFor:"suggestTags",className:"lh-copy",children:t("settings.suggestTags")})]}),(0,K.jsxs)("div",{className:"flex items-center mb3",children:[(0,K.jsx)("input",{type:"checkbox",className:"pointer mr2",id:"previewNotes",name:"previewNotes",checked:n.previewNotes,onChange:c=>{o(M(T({},n),{previewNotes:c.target.checked}))}}),(0,K.jsx)("label",{htmlFor:"previewNotes",className:"lh-copy",children:t("settings.previewNotes")})]}),(0,K.jsx)("div",{className:"f7 fw7 ttu tracked thm-text-tertiary mb2",children:t("settings.groupArchive")}),(0,K.jsxs)("div",{className:"flex items-center mb3".concat(r?" o-50":""),title:s,children:[(0,K.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,K.jsx)("label",{htmlFor:"archiveDefault",className:"lh-copy".concat(r?" thm-text-tertiary":""),title:s,children:t("settings.archiveDefault")})]}),(0,K.jsx)("div",{className:"f7 fw7 ttu tracked thm-text-tertiary mb2",children:t("settings.groupPrivacy")}),(0,K.jsxs)("div",{className:"flex items-center mb2",children:[(0,K.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,K.jsx)("label",{htmlFor:"privateDefault",className:"lh-copy",children:t("settings.privateDefault")})]}),(0,K.jsxs)("div",{className:"flex items-center mb2",children:[(0,K.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,K.jsx)("label",{htmlFor:"publicTagCloud",className:"lh-copy",children:t("settings.publicTagCloud")})]}),(0,K.jsxs)("div",{className:"flex items-center mb2",children:[(0,K.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,K.jsx)("label",{htmlFor:"privacyLock",className:"lh-copy",children:t("settings.privacyLock")})]}),i?(0,K.jsx)("div",{className:"thm-text-error f7 mt2",children:i}):null]})}var li=$(ye());var zt=$(ye());var rA=180;function Yi({enabled:e,tags:t,onTagsUpdate:n,maxSuggestions:a=10}){let[i,l]=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(),l(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(uA(t,h)){c();return}let v=kS(h,m);if(v==null||v.token.length<2){c();return}let E=cA(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 gS(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=sA(o.current,m);l({items:X,selectedIndex:0,tokenRange:v,anchorLeft:D.left,anchorTop:D.top})})()},rA)},[u,c,e,a,n]),d=zt.default.useCallback(x=>{let h=o.current;if(h==null||i==null)return;let m=oA(t,i.tokenRange,x);n(m.value),c(),requestAnimationFrame(()=>{h.focus(),h.setSelectionRange(m.caret,m.caret)})},[c,n,i,t]),p=zt.default.useCallback(x=>{if(x.key==="Escape"){i!=null&&(x.preventDefault(),c());return}if(x.key===" "){c();return}if(i!=null){if(x.key==="ArrowDown"){x.preventDefault(),l(h=>h==null?h:M(T({},h),{selectedIndex:(h.selectedIndex+1)%h.items.length}));return}if(x.key==="ArrowUp"){x.preventDefault(),l(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=i.items[i.selectedIndex];d(h.term)}}},[d,c,i]),S=zt.default.useCallback(x=>{if(i==null)return;let h=x.currentTarget,{selectionStart:m,selectionEnd:b,value:v}=h;if(m==null||b==null||m!==b){c();return}let E=kS(v,m);if(E==null){c();return}E.start!==i.tokenRange.start&&c()},[c,i]),y=zt.default.useCallback(x=>{l(h=>h==null?h:M(T({},h),{selectedIndex:x}))},[]);return{tagInputRef:o,suggestionState:i,closeSuggestions:c,onTagsChange:f,onTagsKeyDown:p,onTagsSelect:S,onSuggestionHover:y,onSuggestionPick:d}}function kS(e,t){let n=Math.max(0,Math.min(t,e.length)),a=n;for(;a>0&&e[a-1]!==" ";)a-=1;let i=n;for(;i<e.length&&e[i]!==" ";)i+=1;let l=e.slice(a,i).trim();return l===""?null:{token:l,start:a,end:i}}function sA(e,t){let n=window.getComputedStyle(e),a=document.createElement("div");a.style.position="absolute",a.style.visibility="hidden",a.style.whiteSpace="pre",a.style.top="0",a.style.left="0",a.style.font=n.font,a.style.fontKerning=n.fontKerning,a.style.fontFeatureSettings=n.fontFeatureSettings,a.style.fontVariantLigatures=n.fontVariantLigatures,a.style.letterSpacing=n.letterSpacing,a.style.textTransform=n.textTransform,a.style.textIndent=n.textIndent,a.style.boxSizing=n.boxSizing,a.style.padding=n.padding,a.style.border=n.border,a.style.width="".concat(String(e.clientWidth),"px");let i=document.createElement("span");i.textContent=e.value.slice(0,t),a.appendChild(i);let l=document.createElement("span");l.textContent="\u200B",a.appendChild(l),document.body.appendChild(a);let r=l.offsetLeft-e.scrollLeft+1,s=l.offsetTop-e.scrollTop+e.offsetHeight+4;return document.body.removeChild(a),{left:r,top:s}}function oA(e,t,n){let a=e.slice(0,t.start),i=e.slice(t.end).replace(/^ /,""),l="".concat(n," ");return{value:"".concat(a).concat(l).concat(i),caret:a.length+l.length}}function uA(e,t){if(e===t)return!1;let n=0;for(;n<e.length&&n<t.length&&e[n]===t[n];)n+=1;let a=e.length,i=t.length;for(;a>n&&i>n&&e[a-1]===t[i-1];)a-=1,i-=1;let l=e.slice(n,a),r=t.slice(n,i);return l===""&&r===""?!1:AS(l)&&AS(r)}function AS(e){return e===""||/^ *$/.test(e)}function cA(e){return e.split(" ").map(t=>t.trim().toLowerCase()).filter(t=>t!=="")}var P2=$(ye()),Vn=$(Me()),wS=80;function Vi({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,i)=>{let l=i===e.selectedIndex,r=dA(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(l?"thm-bg-selected thm-text-selected":""),onMouseEnter:()=>{t(i)},onMouseDown:s=>{s.preventDefault()},onClick:()=>{n(a.term)},title:a.term,children:[(0,Vn.jsx)("span",{className:"mr2",children:fA(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 fA(e,t){let n=e.toLocaleLowerCase(),a=t.toLocaleLowerCase(),i=n.indexOf(a);if(i<0)return e;let l=e.slice(0,i),r=e.slice(i,i+t.length),s=e.slice(i+t.length);return(0,Vn.jsxs)(Vn.Fragment,{children:[l,(0,Vn.jsx)("strong",{children:r}),s]})}function dA(e){return e.length<=wS?e:"".concat(e.slice(0,wS),"...")}var j=$(Me());function RS({initial:e}){var X;let{t}=lt(),n=Ke(),[a,i]=li.default.useState(e),[l,r]=li.default.useState(e),[s,o]=li.default.useState(!1),[u,c]=li.default.useState(!1),[f,d]=li.default.useState(!1),[p,S]=li.default.useState(null),y=n.dat.suggestTags===!0,x=li.default.useMemo(()=>nl(n.lang,a.time),[n.lang,a.time]),{tagInputRef:h,suggestionState:m,closeSuggestions:b,onTagsChange:v,onTagsKeyDown:E,onTagsSelect:N,onSuggestionHover:R,onSuggestionPick:C}=Yi({enabled:y,tags:l.tags,maxSuggestions:4,onTagsUpdate:D=>{r(z=>M(T({},z),{tags:D}))}});async function L(){c(!0);try{let D=await oc(l);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({},l),{tags:ta(l.tags)}),W=await sc(z);if(W.ok&&W.status>=200&&W.status<300){i(z);let le=Er(),re=kr(le,"next"),Pe=document.referrer,Lt=window.location.origin;re==="closeWindow"?al(window):re==="back"?Pe.startsWith(Lt)?window.location.href=Pe:window.location.href=Lt:al(window)}else S(W.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:l.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:l.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:l.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:l.tags,onChange:v,onKeyDown:E,onClick:N,onSelect:N,onBlur:()=>{window.setTimeout(()=>{b()},0)}}),m!=null?(0,j.jsx)(Vi,{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:l.private,onChange:D=>{r(z=>T(M(T({},z),{private:D.target.checked}),n.dat.archiveBackendEnabled&&l.archiveRequested&&D.target.checked?{archiveRequested:!1}:{}))}})}),!(a.bid>0)&&n.dat.archiveBackendEnabled?(0,j.jsxs)("div",{className:"dib ".concat(l.private?"o-50":""),title:l.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:l.private,checked:(X=l.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:l.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 OS=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))}},i=()=>t,s={setState:a,getState:i,getInitialState:()=>o,subscribe:u=>(n.add(u),()=>n.delete(u))},o=t=e(a,i,s);return s},NS=(e=>e?OS(e):OS);var Bs=$(ye(),1);var hA=e=>e;function pA(e,t=hA){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 _S=e=>{let t=NS(e),n=a=>pA(t,a);return Object.assign(n,t),n},cc=(e=>e?_S(e):_S);var Gi=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 CS(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 mA(e){if(Array.isArray(e))return e}function gA(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var a,i,l,r,s=[],o=!0,u=!1;try{if(l=(n=n.call(e)).next,t!==0)for(;!(o=(a=l.call(n)).done)&&(s.push(a.value),s.length!==t);o=!0);}catch(c){u=!0,i=c}finally{try{if(!o&&n.return!=null&&(r=n.return(),Object(r)!==r))return}finally{if(u)throw i}}return s}}function yA(){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 bA(e,t){return mA(e)||gA(e,t)||vA(e,t)||yA()}function vA(e,t){if(e){if(typeof e=="string")return CS(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)?CS(e,t):void 0}}var XS=Object.entries,DS=Object.setPrototypeOf,SA=Object.isFrozen,TA=Object.getPrototypeOf,xA=Object.getOwnPropertyDescriptor,Et=Object.freeze,dn=Object.seal,rr=Object.create,$S=typeof Reflect<"u"&&Reflect,sp=$S.apply,op=$S.construct;Et||(Et=function(t){return t});dn||(dn=function(t){return t});sp||(sp=function(t,n){for(var a=arguments.length,i=new Array(a>2?a-2:0),l=2;l<a;l++)i[l-2]=arguments[l];return t.apply(n,i)});op||(op=function(t){for(var n=arguments.length,a=new Array(n>1?n-1:0),i=1;i<n;i++)a[i-1]=arguments[i];return new t(...a)});var ar=Ze(Array.prototype.forEach),EA=Ze(Array.prototype.lastIndexOf),zS=Ze(Array.prototype.pop),ir=Ze(Array.prototype.push),kA=Ze(Array.prototype.splice),xt=Array.isArray,Ys=Ze(String.prototype.toLowerCase),np=Ze(String.prototype.toString),MS=Ze(String.prototype.match),lr=Ze(String.prototype.replace),LS=Ze(String.prototype.indexOf),AA=Ze(String.prototype.trim),wA=Ze(Number.prototype.toString),RA=Ze(Boolean.prototype.toString),US=typeof BigInt>"u"?null:Ze(BigInt.prototype.toString),HS=typeof Symbol>"u"?null:Ze(Symbol.prototype.toString),He=Ze(Object.prototype.hasOwnProperty),qs=Ze(Object.prototype.toString),ft=Ze(RegExp.prototype.test),js=OA(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),i=1;i<n;i++)a[i-1]=arguments[i];return sp(e,t,a)}}function OA(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 P(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Ys;if(DS&&DS(e,null),!xt(t))return e;let a=t.length;for(;a--;){let i=t[a];if(typeof i=="string"){let l=n(i);l!==i&&(SA(t)||(t[a]=l),i=l)}e[i]=!0}return e}function NA(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 XS(e)){var n=bA(a,2);let i=n[0],l=n[1];He(e,i)&&(xt(l)?t[i]=NA(l):l&&typeof l=="object"&&l.constructor===Object?t[i]=yt(l):t[i]=l)}return t}function _A(e){switch(typeof e){case"string":return e;case"number":return wA(e);case"boolean":return RA(e);case"bigint":return US?US(e):"0";case"symbol":return HS?HS(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=xA(e,t);if(a){if(a.get)return Ze(a.get);if(typeof a.value=="function")return Ze(a.value)}e=TA(e)}function n(){return null}return n}function CA(e){try{return ft(e,""),!0}catch(t){return!1}}var BS=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"]),ip=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"]),DA=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"]),lp=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"]),zA=Et(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),qS=Et(["#text"]),jS=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"]),YS=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"]),MA=dn(/{{[\w\W]*|^[\w\W]*}}/g),LA=dn(/<%[\w\W]*|^[\w\W]*%>/g),UA=dn(/\${[\w\W]*/g),HA=dn(/^data-[\-\w.\u00B7-\uFFFF]+$/),BA=dn(/^aria-[\-\w]+$/),VS=dn(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp|matrix):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),qA=dn(/^(?:\w+script|data):/i),jA=dn(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),YA=dn(/^html$/i),VA=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},GA=function(){return typeof window>"u"?null:window},XA=function(t,n){if(typeof t!="object"||typeof t.createPolicy!="function")return null;let a=null,i="data-tt-policy-suffix";n&&n.hasAttribute(i)&&(a=n.getAttribute(i));let l="dompurify"+(a?"#"+a:"");try{return t.createPolicy(l,{createHTML(r){return r},createScriptURL(r){return r}})}catch(r){return console.warn("TrustedTypes policy "+l+" could not be created."),null}},GS=function(){return{afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}};function QS(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:GA(),t=q=>QS(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,i=a.currentScript;e.DocumentFragment;let l=e.HTMLTemplateElement,r=e.Node,s=e.Element,o=e.NodeFilter,u=e.NamedNodeMap;u===void 0&&(e.NamedNodeMap||e.MozNamedAttrMap),e.HTMLFormElement;let c=e.DOMParser,f=e.trustedTypes,d=s.prototype,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 l=="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=GS();t.isSupported=typeof XS=="function"&&typeof h=="function"&&L&&L.createHTMLDocument!==void 0;let W=MA,le=LA,re=UA,Pe=HA,Lt=BA,Zn=qA,qe=jA,Ut=VA,It=VS,ge=null,pn=P({},[...BS,...ap,...ip,...lp,...qS]),Ee=null,oi=P({},[...jS,...rp,...YS,...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,Zi=!0,Pt=!1,Aa=!0,Bt=!1,fr=!1,mn=!1,Fn=!1,ui=!1,ci=!1,dr=!0,Ce=!1,gn="user-content-",Jn=!0,On=!1,In={},ht=null,Tc=P({},["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=P({},["audio","video","img","source","image","track"]),xc=null,Op=P({},["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",Ki=Nn,Ec=!1,kc=null,k1=P({},[Qs,Zs,Nn],np),Ac=P({},["mi","mo","mn","ms","mtext"]),wc=P({},["annotation-xml"]),A1=P({},["title","style","font","a","script"]),hr=null,w1=["application/xhtml+xml","text/html"],R1="text/html",je=null,Fi=null,O1=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(Fi&&Fi===g)return;(!g||typeof g!="object")&&(g={}),g=yt(g),hr=w1.indexOf(g.PARSER_MEDIA_TYPE)===-1?R1:g.PARSER_MEDIA_TYPE,je=hr==="application/xhtml+xml"?np:Ys,ge=He(g,"ALLOWED_TAGS")&&xt(g.ALLOWED_TAGS)?P({},g.ALLOWED_TAGS,je):pn,Ee=He(g,"ALLOWED_ATTR")&&xt(g.ALLOWED_ATTR)?P({},g.ALLOWED_ATTR,je):oi,kc=He(g,"ALLOWED_NAMESPACES")&&xt(g.ALLOWED_NAMESPACES)?P({},g.ALLOWED_NAMESPACES,np):k1,xc=He(g,"ADD_URI_SAFE_ATTR")&&xt(g.ADD_URI_SAFE_ATTR)?P(yt(Op),g.ADD_URI_SAFE_ATTR,je):Op,wp=He(g,"ADD_DATA_URI_TAGS")&&xt(g.ADD_DATA_URI_TAGS)?P(yt(Rp),g.ADD_DATA_URI_TAGS,je):Rp,ht=He(g,"FORBID_CONTENTS")&&xt(g.FORBID_CONTENTS)?P({},g.FORBID_CONTENTS,je):Tc,Rn=He(g,"FORBID_TAGS")&&xt(g.FORBID_TAGS)?P({},g.FORBID_TAGS,je):yt({}),Kn=He(g,"FORBID_ATTR")&&xt(g.FORBID_ATTR)?P({},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,Zi=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,ui=g.RETURN_DOM_FRAGMENT||!1,ci=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=CA(g.ALLOWED_URI_REGEXP)?g.ALLOWED_URI_REGEXP:VS,Ki=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):P({},["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):P({},["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),ui&&(Fn=!0),In&&(ge=P({},qS),Ee=rr(null),In.html===!0&&(P(ge,BS),P(Ee,jS)),In.svg===!0&&(P(ge,ap),P(Ee,rp),P(Ee,fc)),In.svgFilters===!0&&(P(ge,ip),P(Ee,rp),P(Ee,fc)),In.mathMl===!0&&(P(ge,lp),P(Ee,YS),P(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)),P(ge,g.ADD_TAGS,je))),He(g,"ADD_ATTR")&&(typeof g.ADD_ATTR=="function"?Ht.attributeCheck=g.ADD_ATTR:xt(g.ADD_ATTR)&&(Ee===oi&&(Ee=yt(Ee)),P(Ee,g.ADD_ATTR,je))),He(g,"ADD_URI_SAFE_ATTR")&&xt(g.ADD_URI_SAFE_ATTR)&&P(xc,g.ADD_URI_SAFE_ATTR,je),He(g,"FORBID_CONTENTS")&&xt(g.FORBID_CONTENTS)&&(ht===Tc&&(ht=yt(ht)),P(ht,g.FORBID_CONTENTS,je)),He(g,"ADD_FORBID_CONTENTS")&&xt(g.ADD_FORBID_CONTENTS)&&(ht===Tc&&(ht=yt(ht)),P(ht,g.ADD_FORBID_CONTENTS,je)),Jn&&(ge["#text"]=!0),Bt&&P(ge,["html","head","body"]),ge.table&&(P(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=XA(f,i)),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===oi&&(Ee=yt(Ee)),Et&&Et(g),Fi=g},_p=P({},[...ap,...ip,...DA]),Cp=P({},[...lp,...zA]),N1=function(g){let A=h(g);(!A||!A.tagName)&&(A={namespaceURI:Ki,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]&&(A1[H]||!_p[H]):!!(hr==="application/xhtml+xml"&&kc[g.namespaceURI]):!1},yn=function(g){ir(t.removed,{element:g});try{h(g).removeChild(g)}catch(A){S(g)}},fi=function(g,A){try{ir(t.removed,{attribute:A.getAttributeNode(g),from:A})}catch(H){ir(t.removed,{attribute:null,from:A})}if(A.removeAttribute(g),g==="is")if(Fn||ui)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=MS(g,/^[\r\n\t ]+/);H=Ae&&Ae[0]}hr==="application/xhtml+xml"&&Ki===Nn&&(g='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+g+"</body></html>");let he=N?N.createHTML(g):g;if(Ki===Nn)try{A=new c().parseFromString(he,hr)}catch(Ae){}if(!A||!A.documentElement){A=L.createDocument(Ki,"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),Ki===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([W,le,re],ae=>{he=lr(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,Fi)})}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&&!N1(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([W,le,re],ae=>{A=lr(A,ae," ")}),g.textContent!==A&&(ir(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 O1))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,lr(H,qe,""))){if(!((A==="src"||A==="xlink:href"||A==="href")&&g!=="script"&&LS(H,"data:")===0&&wp[g])){if(!(dt&&!ft(Zn,lr(H,qe,"")))){if(H)return!1}}}}}}return!0},_1=P({},["annotation-xml","color-profile","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","missing-glyph"]),Hp=function(g){return!_1[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:AA(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")&&LS(We,gn)!==0&&(fi(Ae,g),We=gn+We),Aa&&ft(/((--!?|])>)|<\/(style|script|title|xmp|textarea|noscript|iframe|noembed|noframes)/i,We)){fi(Ae,g);continue}if(bn==="attributename"&&MS(We,"href")){fi(Ae,g);continue}if(H.forceKeepAttr)continue;if(!H.keepAttr){fi(Ae,g);continue}if(!Zi&&ft(/\/>/i,We)){fi(Ae,g);continue}Pt&&ar([W,le,re],jp=>{We=lr(We,jp," ")});let qp=je(g.nodeName);if(!Up(qp,bn,We)){fi(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):zS(t.removed)}catch(jp){fi(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)&&(Ji(ae),Js(ae))}Pn(z.afterSanitizeShadowDOM,g,null)},Ji=function(g){let A=v?v(g):g.nodeType;if(A===Gn.element){let ae=m?m(g):g.shadowRoot;pr(ae)&&(Ji(ae),Js(ae))}let H=x?x(g):g.childNodes;if(!H)return;let he=[];ar(H,ae=>{ir(he,ae)});for(let ae of he)Ji(ae);if(A===Gn.element){let ae=E?E(g):null;if(typeof ae=="string"&&je(ae)==="template"){let Ae=g.content;pr(Ae)&&Ji(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=_A(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");Ji(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),Ji(H);else{if(!Fn&&!Pt&&!Bt&&q.indexOf("<")===-1)return N&&ci?N.createHTML(q):q;if(A=Dp(q),!A)return Fn?null:ci?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),ui)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(YA,A.ownerDocument.doctype.name)&&(Wt="<!DOCTYPE "+A.ownerDocument.doctype.name+">\n"+Wt),Pt&&ar([W,le,re],_n=>{Wt=lr(Wt,_n," ")}),N&&ci?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(){Fi=null,fr=!1},t.isValidAttribute=function(q,g,A){Fi||Rc({});let H=je(q),he=je(g);return Up(H,he,A)},t.addHook=function(q,g){typeof g=="function"&&ir(z[q],g)},t.removeHook=function(q,g){if(g!==void 0){let A=EA(z[q],g);return A===-1?void 0:kA(z[q],A,1)[0]}return zS(z[q])},t.removeHooks=function(q){z[q]=[]},t.removeAllHooks=function(){z=GS()},t}var ZS=QS();function dp(){return{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null}}var Qi=dp();function t1(e){Qi=e}var Xi={exec:()=>null};function sr(e){let t=[];return n=>{let a=Math.max(0,Math.min(3,n-1)),i=t[a];return i||(i=e(a),t[a]=i),i}}function ue(e,t=""){let n=typeof e=="string"?e:e.source,a={replace:(i,l)=>{let r=typeof l=="string"?l:l.source;return r=r.replace(bt.caret,"$1"),n=n.replace(i,r),a},getRegex:()=>new RegExp(n,t)};return a}var $A=((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,"}>")))},QA=/^(?:[ \t]*(?:\n|$))+/,ZA=/^((?: {4}| {0,3}\t)[^\n]+(?:\n(?:[ \t]*(?:\n|$))*)?)+/,KA=/^ {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+|$)/,FA=/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,hp=/ {0,3}(?:[*+-]|\d{1,9}[.)])/,n1=/^(?!bull |blockCode|fences|blockquote|heading|html|table)((?:.|\n(?!\s*?\n|bull |blockCode|fences|blockquote|heading|html|table))+?)\n {0,3}(=+|-+) *(?:\n+|$)/,a1=ue(n1).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(),JA=ue(n1).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]+)*)/,IA=/^[^\n]+/,mp=/(?!\s*\])(?:\\[\s\S]|[^\[\]\\])+/,PA=ue(/^ {0,3}\[(label)\]: *(?:\n[ \t]*)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n[ \t]*)?| *\n[ \t]*)(title))? *(?:\n+|$)/).replace("label",mp).replace("title",/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/).getRegex(),WA=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]*?(?:-->|$))/,ew=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(),i1=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(),tw=ue(/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/).replace("paragraph",i1).getRegex(),yp={blockquote:tw,code:ZA,def:PA,fences:KA,heading:FA,hr:Xs,html:ew,lheading:a1,list:WA,newline:QA,paragraph:i1,table:Xi,text:IA},KS=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(),nw=M(T({},yp),{lheading:JA,table:KS,paragraph:ue(pp).replace("hr",Xs).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("table",KS).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()}),aw=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:Xi,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:ue(pp).replace("hr",Xs).replace("heading"," *#{1,6} *[^\n]").replace("lheading",a1).replace("|table","").replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").replace("|tag","").getRegex()}),iw=/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,lw=/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,l1=/^( {2,}|\\)\n(?!\s*$)/,rw=/^(`+|[^`])(?:(?= {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,sw=ue(/^((?![*_])punctSpace)/,"u").replace(/punctSpace/g,bc).getRegex(),r1=/(?!~)[\p{P}\p{S}]/u,ow=/(?!~)[\s\p{P}\p{S}]/u,uw=/(?:[^\s\p{P}\p{S}]|~)/u,cw=ue(/link|precode-code|html/,"g").replace("link",new RegExp("\\[(?:[^\\[\\]`]|(?<a>`+)[^`]+\\k<a>(?!`))*?\\]\\((?:\\\\[\\s\\S]|[^\\\\\\(\\)]|\\((?:\\\\[\\s\\S]|[^\\\\\\(\\)])*\\))*\\)")).replace("precode-",$A?"(?<!`)()":"(^^|[^`])").replace("code",new RegExp("(?<b>`+)[^`]+\\k<b>(?!`)")).replace("html",/<(?! )[^<>]*?>/).getRegex(),s1=/^(?:\*+(?:((?!\*)punct)|([^\s*]))?)|^_+(?:((?!_)punct)|([^\s_]))?/,fw=ue(s1,"u").replace(/punct/g,or).getRegex(),dw=ue(s1,"u").replace(/punct/g,r1).getRegex(),o1="^[^_*]*?__[^_*]*?\\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\\*)punct(\\*+)(?=[\\s]|$)|notPunctSpace(\\*+)(?!\\*)(?=punctSpace|$)|(?!\\*)punctSpace(\\*+)(?=notPunctSpace)|[\\s](\\*+)(?!\\*)(?=punct)|(?!\\*)punct(\\*+)(?!\\*)(?=punct)|notPunctSpace(\\*+)(?=notPunctSpace)",hw=ue(o1,"gu").replace(/notPunctSpace/g,bp).replace(/punctSpace/g,bc).replace(/punct/g,or).getRegex(),pw=ue(o1,"gu").replace(/notPunctSpace/g,uw).replace(/punctSpace/g,ow).replace(/punct/g,r1).getRegex(),mw=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(),gw=ue(/^~~?(?:((?!~)punct)|[^\s~])/,"u").replace(/punct/g,or).getRegex(),yw="^[^~]+(?=[^~])|(?!~)punct(~~?)(?=[\\s]|$)|notPunctSpace(~~?)(?!~)(?=punctSpace|$)|(?!~)punctSpace(~~?)(?=notPunctSpace)|[\\s](~~?)(?!~)(?=punct)|(?!~)punct(~~?)(?!~)(?=punct)|notPunctSpace(~~?)(?=notPunctSpace)",bw=ue(yw,"gu").replace(/notPunctSpace/g,bp).replace(/punctSpace/g,bc).replace(/punct/g,or).getRegex(),vw=ue(/\\(punct)/,"gu").replace(/punct/g,or).getRegex(),Sw=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(),Tw=ue(gp).replace("(?:-->|$)","-->").getRegex(),xw=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",Tw).replace("attribute",/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/).getRegex(),pc=/(?:\[(?:\\[\s\S]|[^\[\]\\])*\]|\\[\s\S]|`+(?!`)[^`]*?`+(?!`)|``+(?=\])|[^\[\]\\`])*?/,Ew=ue(/^!?\[(label)\]\(\s*(href)(?:(?:[ \t]+(?:\n[ \t]*)?|\n[ \t]*)(title))?\s*\)/).replace("label",pc).replace("href",/<(?:\\.|[^\n<>\\])+>|[^ \t\n\x00-\x1f]*/).replace("title",/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/).getRegex(),u1=ue(/^!?\[(label)\]\[(ref)\]/).replace("label",pc).replace("ref",mp).getRegex(),c1=ue(/^!?\[(ref)\](?:\[\])?/).replace("ref",mp).getRegex(),kw=ue("reflink|nolink(?!\\()","g").replace("reflink",u1).replace("nolink",c1).getRegex(),FS=/[hH][tT][tT][pP][sS]?|[fF][tT][pP]/,vp={_backpedal:Xi,anyPunctuation:vw,autolink:Sw,blockSkip:cw,br:l1,code:lw,del:Xi,delLDelim:Xi,delRDelim:Xi,emStrongLDelim:fw,emStrongRDelimAst:hw,emStrongRDelimUnd:mw,escape:iw,link:Ew,nolink:c1,punctuation:sw,reflink:u1,reflinkSearch:kw,tag:xw,text:rw,url:Xi},Aw=M(T({},vp),{link:ue(/^!?\[(label)\]\((.*?)\)/).replace("label",pc).getRegex(),reflink:ue(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",pc).getRegex()}),up=M(T({},vp),{emStrongRDelimAst:pw,emStrongLDelim:dw,delLDelim:gw,delRDelim:bw,url:ue(/^((?:protocol):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/).replace("protocol",FS).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",FS).getRegex()}),ww=M(T({},up),{br:ue(l1).replace("{2,}","*").getRegex(),text:ue(up.text).replace("\\b_","\\b_| {2,}\\n").replace(/\{2,\}/g,"*").getRegex()}),dc={normal:yp,gfm:nw,pedantic:aw},Vs={normal:vp,gfm:up,breaks:ww,pedantic:Aw},Rw={"&":"&","<":"<",">":">",'"':""","'":"'"},JS=e=>Rw[e];function $n(e,t){if(t){if(bt.escapeTest.test(e))return e.replace(bt.escapeReplace,JS)}else if(bt.escapeTestNoEncode.test(e))return e.replace(bt.escapeReplaceNoEncode,JS);return e}function IS(e){try{e=encodeURI(e).replace(bt.percentDecode,"%")}catch(t){return null}return e}function PS(e,t){var l;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),i=0;if(a[0].trim()||a.shift(),a.length>0&&!((l=a.at(-1))!=null&&l.trim())&&a.pop(),t)if(a.length>t)a.splice(t);else for(;a.length<t;)a.push("");for(;i<a.length;i++)a[i]=a[i].trim().replace(bt.slashPipe,"|");return a}function ri(e,t,n){let a=e.length;if(a===0)return"";let i=0;for(;i<a;){let l=e.charAt(a-i-1);if(l===t&&!n)i++;else if(l!==t&&n)i++;else break}return e.slice(0,a-i)}function WS(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 Ow(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 Nw(e,t=0){let n=t,a="";for(let i of e)if(i===" "){let l=4-n%4;a+=" ".repeat(l),n+=l}else a+=i,n++;return a}function e1(e,t,n,a,i){let l=t.href,r=t.title||null,s=e[1].replace(i.other.outputLinkReplace,"$1");a.state.inLink=!0;let o={type:e[0].charAt(0)==="!"?"image":"link",raw:n,href:l,title:r,text:s,tokens:a.inlineTokens(s)};return a.state.inLink=!1,o}function _w(e,t,n){let a=e.match(n.other.indentCodeCompensation);if(a===null)return t;let i=a[1];return t.split("\n").map(l=>{let r=l.match(n.other.beginningSpace);if(r===null)return l;let[s]=r;return s.length>=i.length?l.slice(i.length):l}).join("\n")}var mc=class{constructor(e){V(this,"options");V(this,"rules");V(this,"lexer");this.options=e||Qi}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]:WS(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=_w(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=ri(n,"#");(this.options.pedantic||!a||this.rules.other.endingSpaceChar.test(a))&&(n=a.trim())}return{type:"heading",raw:ri(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:ri(t[0],"\n")}}blockquote(e){let t=this.rules.block.blockquote.exec(e);if(t){let n=ri(t[0],"\n").split("\n"),a="",i="",l=[];for(;n.length>0;){let r=!1,s=[],o;for(o=0;o<n.length;o++)if(this.rules.other.blockquoteStart.test(n[o]))s.push(n[o]),r=!0;else if(!r)s.push(n[o]);else break;n=n.slice(o);let u=s.join("\n"),c=u.replace(this.rules.other.blockquoteSetextReplace,"\n $1").replace(this.rules.other.blockquoteSetextReplace2,"");a=a?"".concat(a,"\n").concat(u):u,i=i?"".concat(i,"\n").concat(c):c;let f=this.lexer.state.top;if(this.lexer.state.top=!0,this.lexer.blockTokens(c,l,!0),this.lexer.state.top=f,n.length===0)break;let d=l.at(-1);if((d==null?void 0:d.type)==="code")break;if((d==null?void 0:d.type)==="blockquote"){let p=d,S=p.raw+"\n"+n.join("\n"),y=this.blockquote(S);l[l.length-1]=y,a=a.substring(0,a.length-p.raw.length)+y.raw,i=i.substring(0,i.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);l[l.length-1]=y,a=a.substring(0,a.length-d.raw.length)+y.raw,i=i.substring(0,i.length-p.raw.length)+y.raw,n=S.substring(l.at(-1).raw.length).split("\n");continue}}return{type:"blockquote",raw:a,tokens:l,text:i}}}list(e){let t=this.rules.block.list.exec(e);if(t){let n=t[1].trim(),a=n.length>1,i={type:"list",raw:"",ordered:a,start:a?+n.slice(0,-1):"",loose:!1,items:[]};n=a?"\\d{1,9}\\".concat(n.slice(-1)):"\\".concat(n),this.options.pedantic&&(n=a?n:"[*+-]");let l=this.rules.other.listItemRegex(n),r=!1;for(;e;){let o=!1,u="",c="";if(!(t=l.exec(e))||this.rules.block.hr.test(e))break;u=t[0],e=e.substring(u.length);let f=Nw(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)}}i.loose||(r?i.loose=!0:this.rules.other.doubleBlankLine.test(u)&&(r=!0)),i.items.push({type:"list_item",raw:u,task:!!this.options.gfm&&this.rules.other.listIsTask.test(c),loose:!1,text:c,tokens:[]}),i.raw+=u}let s=i.items.at(-1);if(s)s.raw=s.raw.trimEnd(),s.text=s.text.trimEnd();else return;i.raw=i.raw.trimEnd();for(let o of i.items){this.lexer.state.top=!1,o.tokens=this.lexer.blockTokens(o.text,[]);let u=o.tokens[0];if(o.task&&((u==null?void 0:u.type)==="text"||(u==null?void 0:u.type)==="paragraph")){o.text=o.text.replace(this.rules.other.listReplaceTask,""),u.raw=u.raw.replace(this.rules.other.listReplaceTask,""),u.text=u.text.replace(this.rules.other.listReplaceTask,"");for(let f=this.lexer.inlineQueue.length-1;f>=0;f--)if(this.rules.other.listIsTask.test(this.lexer.inlineQueue[f].src)){this.lexer.inlineQueue[f].src=this.lexer.inlineQueue[f].src.replace(this.rules.other.listReplaceTask,"");break}let c=this.rules.other.listTaskCheckbox.exec(o.raw);if(c){let f={type:"checkbox",raw:c[0]+" ",checked:c[0]!=="[ ]"};o.checked=f.checked,i.loose?o.tokens[0]&&["paragraph","text"].includes(o.tokens[0].type)&&"tokens"in o.tokens[0]&&o.tokens[0].tokens?(o.tokens[0].raw=f.raw+o.tokens[0].raw,o.tokens[0].text=f.raw+o.tokens[0].text,o.tokens[0].tokens.unshift(f)):o.tokens.unshift({type:"paragraph",raw:f.raw,text:f.raw,tokens:[f]}):o.tokens.unshift(f)}}else o.task&&(o.task=!1);if(!i.loose){let c=o.tokens.filter(d=>d.type==="space"),f=c.length>0&&c.some(d=>this.rules.other.anyLine.test(d.raw));i.loose=f}}if(i.loose)for(let o of i.items){o.loose=!0;for(let u of o.tokens)u.type==="text"&&(u.type="paragraph")}return i}}html(e){let t=this.rules.block.html.exec(e);if(t){let n=WS(t[0]);return{type:"html",block:!0,raw:n,pre:t[1]==="pre"||t[1]==="script"||t[1]==="style",text:n}}}def(e){let t=this.rules.block.def.exec(e);if(t){let n=t[1].toLowerCase().replace(this.rules.other.multipleSpaceGlobal," "),a=t[2]?t[2].replace(this.rules.other.hrefBrackets,"$1").replace(this.rules.inline.anyPunctuation,"$1"):"",i=t[3]?t[3].substring(1,t[3].length-1).replace(this.rules.inline.anyPunctuation,"$1"):t[3];return{type:"def",tag:n,raw:ri(t[0],"\n"),href:a,title:i}}}table(e){var r;let t=this.rules.block.table.exec(e);if(!t||!this.rules.other.tableDelimiter.test(t[2]))return;let n=PS(t[1]),a=t[2].replace(this.rules.other.tableAlignChars,"").split("|"),i=(r=t[3])!=null&&r.trim()?t[3].replace(this.rules.other.tableRowBlankLine,"").split("\n"):[],l={type:"table",raw:ri(t[0],"\n"),header:[],align:[],rows:[]};if(n.length===a.length){for(let s of a)this.rules.other.tableAlignRight.test(s)?l.align.push("right"):this.rules.other.tableAlignCenter.test(s)?l.align.push("center"):this.rules.other.tableAlignLeft.test(s)?l.align.push("left"):l.align.push(null);for(let s=0;s<n.length;s++)l.header.push({text:n[s],tokens:this.lexer.inline(n[s]),header:!0,align:l.align[s]});for(let s of i)l.rows.push(PS(s,l.header.length).map((o,u)=>({text:o,tokens:this.lexer.inline(o),header:!1,align:l.align[u]})));return l}}lheading(e){let t=this.rules.block.lheading.exec(e);if(t){let n=t[1].trim();return{type:"heading",raw:ri(t[0],"\n"),depth:t[2].charAt(0)==="="?1:2,text:n,tokens:this.lexer.inline(n)}}}paragraph(e){let t=this.rules.block.paragraph.exec(e);if(t){let n=t[1].charAt(t[1].length-1)==="\n"?t[1].slice(0,-1):t[1];return{type:"paragraph",raw:t[0],text:n,tokens:this.lexer.inline(n)}}}text(e){let t=this.rules.block.text.exec(e);if(t)return{type:"text",raw:t[0],text:t[0],tokens:this.lexer.inline(t[0])}}escape(e){let t=this.rules.inline.escape.exec(e);if(t)return{type:"escape",raw:t[0],text:t[1]}}tag(e){let t=this.rules.inline.tag.exec(e);if(t)return!this.lexer.state.inLink&&this.rules.other.startATag.test(t[0])?this.lexer.state.inLink=!0:this.lexer.state.inLink&&this.rules.other.endATag.test(t[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&this.rules.other.startPreScriptTag.test(t[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&this.rules.other.endPreScriptTag.test(t[0])&&(this.lexer.state.inRawBlock=!1),{type:"html",raw:t[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,block:!1,text:t[0]}}link(e){let t=this.rules.inline.link.exec(e);if(t){let n=t[2].trim();if(!this.options.pedantic&&this.rules.other.startAngleBracket.test(n)){if(!this.rules.other.endAngleBracket.test(n))return;let l=ri(n.slice(0,-1),"\\");if((n.length-l.length)%2===0)return}else{let l=Ow(t[2],"()");if(l===-2)return;if(l>-1){let r=(t[0].indexOf("!")===0?5:4)+t[1].length+l;t[2]=t[2].substring(0,l),t[0]=t[0].substring(0,r).trim(),t[3]=""}}let a=t[2],i="";if(this.options.pedantic){let l=this.rules.other.pedanticHrefTitle.exec(a);l&&(a=l[1],i=l[3])}else i=t[3]?t[3].slice(1,-1):"";return a=a.trim(),this.rules.other.startAngleBracket.test(a)&&(this.options.pedantic&&!this.rules.other.endAngleBracket.test(n)?a=a.slice(1):a=a.slice(1,-1)),e1(t,{href:a&&a.replace(this.rules.inline.anyPunctuation,"$1"),title:i&&i.replace(this.rules.inline.anyPunctuation,"$1")},t[0],this.lexer,this.rules)}}reflink(e,t){let n;if((n=this.rules.inline.reflink.exec(e))||(n=this.rules.inline.nolink.exec(e))){let a=(n[2]||n[1]).replace(this.rules.other.multipleSpaceGlobal," "),i=t[a.toLowerCase()];if(!i){let l=n[0].charAt(0);return{type:"text",raw:l,text:l}}return e1(n,i,n[0],this.lexer,this.rules)}}emStrong(e,t,n=""){let a=this.rules.inline.emStrongLDelim.exec(e);if(!(!a||!a[1]&&!a[2]&&!a[3]&&!a[4]||a[4]&&n.match(this.rules.other.unicodeAlphaNumeric))&&(!(a[1]||a[3])||!n||this.rules.inline.punctuation.exec(n))){let i=[...a[0]].length-1,l,r,s=i,o=0,u=a[0][0]==="*"?this.rules.inline.emStrongRDelimAst:this.rules.inline.emStrongRDelimUnd;for(u.lastIndex=0,t=t.slice(-1*e.length+i);(a=u.exec(t))!==null;){if(l=a[1]||a[2]||a[3]||a[4]||a[5]||a[6],!l)continue;if(r=[...l].length,a[3]||a[4]){s+=r;continue}else if((a[5]||a[6])&&i%3&&!((i+r)%3)){o+=r;continue}if(s-=r,s>0)continue;r=Math.min(r,r+s+o);let c=[...a[0]][0].length,f=e.slice(0,i+a.index+c+r);if(Math.min(i,r)%2){let 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),i=this.rules.other.startingSpaceChar.test(n)&&this.rules.other.endingSpaceChar.test(n);return a&&i&&(n=n.substring(1,n.length-1)),{type:"codespan",raw:t[0],text:n}}}br(e){let t=this.rules.inline.br.exec(e);if(t)return{type:"br",raw:t[0]}}del(e,t,n=""){let a=this.rules.inline.delLDelim.exec(e);if(a&&(!a[1]||!n||this.rules.inline.punctuation.exec(n))){let i=[...a[0]].length-1,l,r,s=i,o=this.rules.inline.delRDelim;for(o.lastIndex=0,t=t.slice(-1*e.length+i);(a=o.exec(t))!==null;){if(l=a[1]||a[2]||a[3]||a[4]||a[5]||a[6],!l||(r=[...l].length,r!==i))continue;if(a[3]||a[4]){s+=r;continue}if(s-=r,s>0)continue;r=Math.min(r,r+s);let u=[...a[0]][0].length,c=e.slice(0,i+a.index+u+r),f=c.slice(i,-i);return{type:"del",raw:c,text:f,tokens:this.lexer.inlineTokens(f)}}}}autolink(e){let t=this.rules.inline.autolink.exec(e);if(t){let n,a;return t[2]==="@"?(n=t[1],a="mailto:"+n):(n=t[1],a=n),{type:"link",raw:t[0],text:n,href:a,tokens:[{type:"text",raw:n,text:n}]}}}url(e){var n,a;let t;if(t=this.rules.inline.url.exec(e)){let i,l;if(t[2]==="@")i=t[0],l="mailto:"+i;else{let r;do r=t[0],t[0]=(a=(n=this.rules.inline._backpedal.exec(t[0]))==null?void 0:n[0])!=null?a:"";while(r!==t[0]);i=t[0],t[1]==="www."?l="http://"+t[0]:l=t[0]}return{type:"link",raw:t[0],text:i,href:l,tokens:[{type:"text",raw:i,text:i}]}}}inlineText(e){let t=this.rules.inline.text.exec(e);if(t){let n=this.lexer.state.inRawBlock;return{type:"text",raw:t[0],text:t[0],escaped:n}}}},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||Qi,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 l,r,s;this.tokenizer.lexer=this,this.options.pedantic&&(t=t.replace(bt.tabCharGlobal," ").replace(bt.spaceLine,""));let i=1/0;for(;t;){if(t.length<i)i=t.length;else{this.infiniteLoopError(t.charCodeAt(0));break}let o;if((r=(l=this.options.extensions)==null?void 0:l.block)!=null&&r.some(c=>(o=c.call({lexer:this},t,n))?(t=t.substring(o.raw.length),n.push(o),!0):!1))continue;if(o=this.tokenizer.space(t)){t=t.substring(o.raw.length);let c=n.at(-1);o.raw.length===1&&c!==void 0?c.raw+="\n":n.push(o);continue}if(o=this.tokenizer.code(t)){t=t.substring(o.raw.length);let c=n.at(-1);(c==null?void 0:c.type)==="paragraph"||(c==null?void 0:c.type)==="text"?(c.raw+=(c.raw.endsWith("\n")?"":"\n")+o.raw,c.text+="\n"+o.text,this.inlineQueue.at(-1).src=c.text):n.push(o);continue}if(o=this.tokenizer.fences(t)){t=t.substring(o.raw.length),n.push(o);continue}if(o=this.tokenizer.heading(t)){t=t.substring(o.raw.length),n.push(o);continue}if(o=this.tokenizer.hr(t)){t=t.substring(o.raw.length),n.push(o);continue}if(o=this.tokenizer.blockquote(t)){t=t.substring(o.raw.length),n.push(o);continue}if(o=this.tokenizer.list(t)){t=t.substring(o.raw.length),n.push(o);continue}if(o=this.tokenizer.html(t)){t=t.substring(o.raw.length),n.push(o);continue}if(o=this.tokenizer.def(t)){t=t.substring(o.raw.length);let c=n.at(-1);(c==null?void 0:c.type)==="paragraph"||(c==null?void 0:c.type)==="text"?(c.raw+=(c.raw.endsWith("\n")?"":"\n")+o.raw,c.text+="\n"+o.raw,this.inlineQueue.at(-1).src=c.text):this.tokens.links[o.tag]||(this.tokens.links[o.tag]={href:o.href,title:o.title},n.push(o));continue}if(o=this.tokenizer.table(t)){t=t.substring(o.raw.length),n.push(o);continue}if(o=this.tokenizer.lheading(t)){t=t.substring(o.raw.length),n.push(o);continue}let u=t;if((s=this.options.extensions)!=null&&s.startBlock){let c=1/0,f=t.slice(1),d;this.options.extensions.startBlock.forEach(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,i=null;if(this.tokens.links){let y=Object.keys(this.tokens.links);if(y.length>0)for(;(i=this.tokenizer.rules.inline.reflinkSearch.exec(a))!==null;)y.includes(i[0].slice(i[0].lastIndexOf("[")+1,-1))&&(a=a.slice(0,i.index)+"["+"a".repeat(i[0].length-2)+"]"+a.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(i=this.tokenizer.rules.inline.anyPunctuation.exec(a))!==null;)a=a.slice(0,i.index)+"++"+a.slice(this.tokenizer.rules.inline.anyPunctuation.lastIndex);let l;for(;(i=this.tokenizer.rules.inline.blockSkip.exec(a))!==null;)l=i[2]?i[2].length:0,a=a.slice(0,i.index+l)+"["+"a".repeat(i[0].length-l-2)+"]"+a.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);a=(f=(c=(u=this.options.hooks)==null?void 0:u.emStrongMask)==null?void 0:c.call({lexer:this},a))!=null?f:a;let r=!1,s="",o=1/0;for(;t;){if(t.length<o)o=t.length;else{this.infiniteLoopError(t.charCodeAt(0));break}r||(s=""),r=!1;let 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||Qi}space(e){return""}code({text:e,lang:t,escaped:n}){var l;let a=(l=(t||"").match(bt.notSpaceStart))==null?void 0:l[0],i=e.replace(bt.endingNewline,"")+"\n";return a?'<pre><code class="language-'+$n(a)+'">'+(n?i:$n(i,!0))+"</code></pre>\n":"<pre><code>"+(n?i:$n(i,!0))+"</code></pre>\n"}blockquote({tokens:e}){return"<blockquote>\n".concat(this.parser.parse(e),"</blockquote>\n")}html({text:e}){return e}def(e){return""}heading({tokens:e,depth:t}){return"<h".concat(t,">").concat(this.parser.parseInline(e),"</h").concat(t,">\n")}hr(e){return"<hr>\n"}list(e){let t=e.ordered,n=e.start,a="";for(let r=0;r<e.items.length;r++){let s=e.items[r];a+=this.listitem(s)}let i=t?"ol":"ul",l=t&&n!==1?' start="'+n+'"':"";return"<"+i+l+">\n"+a+"</"+i+">\n"}listitem(e){return"<li>".concat(this.parser.parse(e.tokens),"</li>\n")}checkbox({checked:e}){return"<input "+(e?'checked="" ':"")+'disabled="" type="checkbox"> '}paragraph({tokens:e}){return"<p>".concat(this.parser.parseInline(e),"</p>\n")}table(e){let t="",n="";for(let i=0;i<e.header.length;i++)n+=this.tablecell(e.header[i]);t+=this.tablerow({text:n});let a="";for(let i=0;i<e.rows.length;i++){let l=e.rows[i];n="";for(let r=0;r<l.length;r++)n+=this.tablecell(l[r]);a+=this.tablerow({text:n})}return a&&(a="<tbody>".concat(a,"</tbody>")),"<table>\n<thead>\n"+t+"</thead>\n"+a+"</table>\n"}tablerow({text:e}){return"<tr>\n".concat(e,"</tr>\n")}tablecell(e){let t=this.parser.parseInline(e.tokens),n=e.header?"th":"td";return(e.align?"<".concat(n,' align="').concat(e.align,'">'):"<".concat(n,">"))+t+"</".concat(n,">\n")}strong({tokens:e}){return"<strong>".concat(this.parser.parseInline(e),"</strong>")}em({tokens:e}){return"<em>".concat(this.parser.parseInline(e),"</em>")}codespan({text:e}){return"<code>".concat($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),i=IS(e);if(i===null)return a;e=i;let l='<a href="'+e+'"';return t&&(l+=' title="'+$n(t)+'"'),l+=">"+a+"</a>",l}image({href:e,title:t,text:n,tokens:a}){a&&(n=this.parser.parseInline(a,this.parser.textRenderer));let i=IS(e);if(i===null)return $n(n);e=i;let l='<img src="'.concat(e,'" alt="').concat($n(n),'"');return t&&(l+=' title="'.concat($n(t),'"')),l+=">",l}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||Qi,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,i;this.renderer.parser=this;let n="";for(let l=0;l<t.length;l++){let r=t[l];if((i=(a=this.options.extensions)==null?void 0:a.renderers)!=null&&i[r.type]){let o=r,u=this.options.extensions.renderers[o.type].call({parser:this},o);if(u!==!1||!["space","hr","heading","code","table","blockquote","list","html","def","paragraph","text"].includes(o.type)){n+=u||"";continue}}let s=r;switch(s.type){case"space":{n+=this.renderer.space(s);break}case"hr":{n+=this.renderer.hr(s);break}case"heading":{n+=this.renderer.heading(s);break}case"code":{n+=this.renderer.code(s);break}case"table":{n+=this.renderer.table(s);break}case"blockquote":{n+=this.renderer.blockquote(s);break}case"list":{n+=this.renderer.list(s);break}case"checkbox":{n+=this.renderer.checkbox(s);break}case"html":{n+=this.renderer.html(s);break}case"def":{n+=this.renderer.def(s);break}case"paragraph":{n+=this.renderer.paragraph(s);break}case"text":{n+=this.renderer.text(s);break}default:{let o='Token with "'+s.type+'" type was not found.';if(this.options.silent)return console.error(o),"";throw new Error(o)}}}return n}parseInline(t,n=this.renderer){var i,l;this.renderer.parser=this;let a="";for(let r=0;r<t.length;r++){let s=t[r];if((l=(i=this.options.extensions)==null?void 0:i.renderers)!=null&&l[s.type]){let u=this.options.extensions.renderers[s.type].call({parser:this},s);if(u!==!1||!["escape","html","link","image","strong","em","codespan","br","del","text"].includes(s.type)){a+=u||"";continue}}let o=s;switch(o.type){case"escape":{a+=n.text(o);break}case"html":{a+=n.html(o);break}case"link":{a+=n.link(o);break}case"image":{a+=n.image(o);break}case"checkbox":{a+=n.checkbox(o);break}case"strong":{a+=n.strong(o);break}case"em":{a+=n.em(o);break}case"codespan":{a+=n.codespan(o);break}case"br":{a+=n.br(o);break}case"del":{a+=n.del(o);break}case"text":{a+=n.text(o);break}default:{let u='Token with "'+o.type+'" type was not found.';if(this.options.silent)return console.error(u),"";throw new Error(u)}}}return a}},hc,Gs=(hc=class{constructor(e){V(this,"options");V(this,"block");this.options=e||Qi}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),Cw=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,i;let n=[];for(let l of e)switch(n=n.concat(t.call(this,l)),l.type){case"table":{let r=l;for(let s of r.header)n=n.concat(this.walkTokens(s.tokens,t));for(let s of r.rows)for(let o of s)n=n.concat(this.walkTokens(o.tokens,t));break}case"list":{let r=l;n=n.concat(this.walkTokens(r.items,t));break}default:{let r=l;(i=(a=this.defaults.extensions)==null?void 0:a.childTokens)!=null&&i[r.type]?this.defaults.extensions.childTokens[r.type].forEach(s=>{let o=r[s].flat(1/0);n=n.concat(this.walkTokens(o,t))}):r.tokens&&(n=n.concat(this.walkTokens(r.tokens,t)))}}return n}use(...e){let t=this.defaults.extensions||{renderers:{},childTokens:{}};return e.forEach(n=>{let a=T({},n);if(a.async=this.defaults.async||a.async||!1,n.extensions&&(n.extensions.forEach(i=>{if(!i.name)throw new Error("extension name required");if("renderer"in i){let l=t.renderers[i.name];l?t.renderers[i.name]=function(...r){let s=i.renderer.apply(this,r);return s===!1&&(s=l.apply(this,r)),s}:t.renderers[i.name]=i.renderer}if("tokenizer"in i){if(!i.level||i.level!=="block"&&i.level!=="inline")throw new Error("extension level must be 'block' or 'inline'");let l=t[i.level];l?l.unshift(i.tokenizer):t[i.level]=[i.tokenizer],i.start&&(i.level==="block"?t.startBlock?t.startBlock.push(i.start):t.startBlock=[i.start]:i.level==="inline"&&(t.startInline?t.startInline.push(i.start):t.startInline=[i.start]))}"childTokens"in i&&i.childTokens&&(t.childTokens[i.name]=i.childTokens)}),a.extensions=t),n.renderer){let i=this.defaults.renderer||new gc(this.defaults);for(let l in n.renderer){if(!(l in i))throw new Error("renderer '".concat(l,"' does not exist"));if(["options","parser"].includes(l))continue;let r=l,s=n.renderer[r],o=i[r];i[r]=(...u)=>{let c=s.apply(i,u);return c===!1&&(c=o.apply(i,u)),c||""}}a.renderer=i}if(n.tokenizer){let i=this.defaults.tokenizer||new mc(this.defaults);for(let l in n.tokenizer){if(!(l in i))throw new Error("tokenizer '".concat(l,"' does not exist"));if(["options","rules","lexer"].includes(l))continue;let r=l,s=n.tokenizer[r],o=i[r];i[r]=(...u)=>{let c=s.apply(i,u);return c===!1&&(c=o.apply(i,u)),c}}a.tokenizer=i}if(n.hooks){let i=this.defaults.hooks||new Gs;for(let l in n.hooks){if(!(l in i))throw new Error("hook '".concat(l,"' does not exist"));if(["options","block"].includes(l))continue;let r=l,s=n.hooks[r],o=i[r];Gs.passThroughHooks.has(l)?i[r]=u=>{if(this.defaults.async&&Gs.passThroughHooksRespectAsync.has(l))return(async()=>{let f=await s.call(i,u);return o.call(i,f)})();let c=s.call(i,u);return o.call(i,c)}:i[r]=(...u)=>{if(this.defaults.async)return(async()=>{let f=await s.apply(i,u);return f===!1&&(f=await o.apply(i,u)),f})();let c=s.apply(i,u);return c===!1&&(c=o.apply(i,u)),c}}a.hooks=i}if(n.walkTokens){let i=this.defaults.walkTokens,l=n.walkTokens;a.walkTokens=function(r){let s=[];return s.push(l.call(this,r)),i&&(s=s.concat(i.call(this,r))),s}}this.defaults=T(T({},this.defaults),a)}),this}setOptions(e){return this.defaults=T(T({},this.defaults),e),this}lexer(e,t){return 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),i=T(T({},this.defaults),a),l=this.onError(!!i.silent,!!i.async);if(this.defaults.async===!0&&a.async===!1)return l(new Error("marked(): The async option was set to true by an extension. Remove async: false from the parse options object to return a Promise."));if(typeof t>"u"||t===null)return l(new Error("marked(): input parameter is undefined or null"));if(typeof t!="string")return l(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(t)+", string expected"));if(i.hooks&&(i.hooks.options=i,i.hooks.block=e),i.async)return(async()=>{let r=i.hooks?await i.hooks.preprocess(t):t,s=await(i.hooks?await i.hooks.provideLexer(e):e?An.lex:An.lexInline)(r,i),o=i.hooks?await i.hooks.processAllTokens(s):s;i.walkTokens&&await Promise.all(this.walkTokens(o,i.walkTokens));let u=await(i.hooks?await i.hooks.provideParser(e):e?wn.parse:wn.parseInline)(o,i);return i.hooks?await i.hooks.postprocess(u):u})().catch(l);try{i.hooks&&(t=i.hooks.preprocess(t));let r=(i.hooks?i.hooks.provideLexer(e):e?An.lex:An.lexInline)(t,i);i.hooks&&(r=i.hooks.processAllTokens(r)),i.walkTokens&&this.walkTokens(r,i.walkTokens);let s=(i.hooks?i.hooks.provideParser(e):e?wn.parse:wn.parseInline)(r,i);return i.hooks&&(s=i.hooks.postprocess(s)),s}catch(r){return l(r)}}}onError(e,t){return n=>{if(n.message+="\nPlease report this to https://github.com/markedjs/marked.",e){let a="<p>An error occurred:</p><pre>"+$n(n.message+"",!0)+"</pre>";return t?Promise.resolve(a):a}if(t)return Promise.reject(n);throw n}}},$i=new Cw;function de(e,t){return $i.parse(e,t)}de.options=de.setOptions=function(e){return $i.setOptions(e),de.defaults=$i.defaults,t1(de.defaults),de};de.getDefaults=dp;de.defaults=Qi;de.use=function(...e){return $i.use(...e),de.defaults=$i.defaults,t1(de.defaults),de};de.walkTokens=function(e,t){return $i.walkTokens(e,t)};de.parseInline=$i.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 m_=de.options,g_=de.setOptions,y_=de.use,b_=de.walkTokens,v_=de.parseInline;var S_=wn.parse,T_=An.lex;var f1=$(ye()),d1=$(Me());de.setOptions({pedantic:!1,gfm:!0});function vc({text:e,className:t}){let n=f1.default.useMemo(()=>{if(!e)return"";let a=de.parse(e,{async:!1});return ZS.sanitize(typeof a=="string"?a:"")},[e]);return(0,d1.jsx)("div",{className:t,dangerouslySetInnerHTML:{__html:n}})}var G=$(Me());function h1({initial:e,onNotifyRemove:t,onUpdated:n}){var Ht;let{t:a}=lt(),i=Ke(),[l,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(l.bid.toString(),"_tags"),U="".concat(Dn(i.userR),"/b:").concat(l.slug),Se=Y=>"".concat(Dn(i.userR),"/t:").concat(il(Y)),X=Y=>{let se=new Date(Y);return new Date(se.getTime()+2).toISOString()},D="".concat(Dn(i.userR),"?before=").concat(encodeURIComponent(X(new Date(l.time)))),z=i.dat.suggestTags===!0,{tagInputRef:W,suggestionState:le,closeSuggestions:re,onTagsChange:Pe,onTagsKeyDown:Lt,onTagsSelect:Zn,onSuggestionHover:qe,onSuggestionPick:Ut}=Yi({enabled:z,tags:s.tags,onTagsUpdate:Y=>{o(se=>M(T({},se),{tags:Y}))}});async function It(Y){try{let se=await uS(l.bid,Y?"star":"unstar");if(!se.ok){C(jt(a,se.status,se.bodyText));return}R(),m(null);let dt=M(T({},l),{selected:Y});r(dt),o(Zi=>M(T({},Zi),{selected:Y})),n(dt)}catch(se){C(se instanceof _e?a("error.requestTimedOut"):a("error.networkError"))}}async function ge(){try{let Y=await rc(l.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 cS(l.bid);if(!Y.ok){C(jt(a,Y.status,Y.bodyText));return}R(),m(null);let se=M(T({},l),{toread:!1});r(se),n(se)}catch(Y){C(Y instanceof _e?a("error.requestTimedOut"):a("error.networkError"))}}function Ee(Y){o(l),d(Y),R(),m(null),v(!1),x(!1),re(),Y&&go(L)}async function oi(){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 dS(l.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||l.url!==s.url;return(0,G.jsxs)("div",{id:String(l.bid),className:"bookmark w-100 mw7 pa1 mb3".concat(l.private?" private":""),children:[i.dat.isowner?(0,G.jsx)("div",{className:"star fl pointer".concat(l.selected?" selected":""),children:(0,G.jsx)("button",{className:"thm-text-border",onClick:()=>{It(!l.selected)},type:"button",children:"\u272D"})}):null,f?null:(0,G.jsxs)("div",{className:"display",children:[(0,G.jsx)("a",{href:l.url,target:"_blank",rel:"noreferrer",className:"link f5 lh-title".concat(l.toread?" unread":""),children:l.title===""?a("noTitle"):l.title}),(0,G.jsx)("br",{}),(0,G.jsx)("a",{href:l.url,className:"link f7 thm-text-tertiary thm-hover-link-color",children:l.url}),l.archiveUrl?(0,G.jsx)("a",{href:l.archiveUrl,className:"link f7 thm-text-tertiary thm-hover-link-color ml2 thm-text-success",target:"_blank",rel:"noreferrer",title:a("bmark.archiveLinkTitle"),children:"\u2611"}):null,(0,G.jsx)("br",{}),(0,G.jsx)("div",{className:"description mt1 thm-text-secondary",children:(0,G.jsx)(vc,{text:l.description})}),(0,G.jsx)("div",{className:"tags",children:l.tags!==""?l.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":l.time,title:Oa(i.lang,l.time),children:Fm(i.lang,l.time)}),i.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,i.dat.isowner&&l.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=i.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:()=>{oi()},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:W,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)}}),le!=null?(0,G.jsx)(Vi,{suggestionState:le,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)}})]}),i.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 p1({initial:e}){let[t,n]=Tp.default.useState(!1),a=Gi(o=>o.bmarks),i=Gi(o=>o.setAll),l=Gi(o=>o.removeById),r=Gi(o=>o.upsert);return Tp.default.useLayoutEffect(()=>{i(e),n(!0)},[e,i]),(0,xp.jsx)("div",{children:(t?a:e).map(o=>(0,xp.jsx)(h1,{initial:o,onNotifyRemove:()=>{l(o.bid)},onUpdated:u=>{r(u)}},o.bid))})}var Ie=$(ye());var ee=$(Me());function m1(e,t,n,a,i){return e===null?"bulkEdit.pleaseAddSelection":!t&&!n.trim()&&!a.trim()?"bulkEdit.pleaseChooseAction":i>2e4&&n.trim().split(/\s+/).filter(Boolean).length>10?"bulkEdit.tooManyTags":null}function Ea(e,t,n,a){return(0,ee.jsx)("a",{href:"#",className:"dib mt1 link".concat(e===t?" nav-active":" silver hover-alt"),onClick:i=>{i.preventDefault(),a(t)},children:n})}function g1({bcount:e}){var Fn,ui,ci,dr;let{t}=lt(),[n,a]=(0,Ie.useState)(!1),[i,l]=(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=(ui=C.dat.sharedp)!=null?ui:"all",X=(ci=C.dat.tags)!=null?ci:[],D=(dr=C.dat.query)!=null?dr:null,W=Gi(Ce=>Ce.bmarks).map(Ce=>Ce.bid),le=W.length,re=i===null?0:i==="page"?le:e,Pe=m1(i,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:oi}=Yi({enabled:L&&r!=="delete",tags:c,onTagsUpdate:f}),{tagInputRef:ke,suggestionState:Rn,closeSuggestions:Kn,onTagsChange:Ht,onTagsKeyDown:Y,onTagsSelect:se,onSuggestionHover:dt,onSuggestionPick:Zi}=Yi({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=()=>{l(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,i]),(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=m1(i,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(i===null)return;let ht=await fS(i==="page"?{selection:"page",bids:W,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,ee.jsxs)("form",{onSubmit:Ce=>{fr(Ce)},className:"w-100 mw7 pa2 bulk_bookmark_form mt1",children:[(0,ee.jsxs)("div",{className:"mb2",children:[(0,ee.jsxs)("div",{children:[(0,ee.jsx)("span",{className:"fw7",children:t("bulkEdit.select")}),i!==null&&(0,ee.jsx)("span",{className:"ml2",children:re===1?t("bulkEdit.oneBookmarkSelected"):t("bulkEdit.bookmarksSelected",{count:re})})]}),(0,ee.jsxs)("div",{children:[Ea(i,"page",t("bulkEdit.thisPage"),l)," \u2027 ",Ea(i,"all",t("bulkEdit.allPages"),l)]})]}),(0,ee.jsxs)("div",{className:"mb2",children:[(0,ee.jsx)("div",{children:(0,ee.jsx)("span",{className:"fw7",children:t("bulkEdit.action")})}),(0,ee.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,ee.jsxs)("div",{className:"mb2",children:[(0,ee.jsx)("div",{children:(0,ee.jsx)("span",{className:"fw7".concat(ta(c)?" nav-active":""),children:t("bulkEdit.removeTags")})}),(0,ee.jsxs)("div",{className:"relative",children:[(0,ee.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,ee.jsx)(Vi,{suggestionState:qe,onHover:Ee,onPick:oi}):null]})]}),(0,ee.jsxs)("div",{className:"mb2",children:[(0,ee.jsx)("div",{children:(0,ee.jsx)("span",{className:"fw7".concat(ta(o)?" nav-active":""),children:t("bulkEdit.addTags")})}),(0,ee.jsxs)("div",{className:"relative",children:[(0,ee.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,ee.jsx)(Vi,{suggestionState:Rn,onHover:dt,onPick:Zi}):null]})]}),(0,ee.jsxs)("div",{className:"flex items-center",children:[(0,ee.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,ee.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,ee.jsx)("span",{className:"thm-text-error f6 ml2",style:{opacity:v?0:1,transition:v?"opacity 5s":"none"},children:m}),S&&(0,ee.jsxs)("span",{className:"f6 ml2",children:[(0,ee.jsx)("span",{className:"mr2",children:re===1?t("bulkEdit.destroyOne"):t("bulkEdit.destroyMany",{count:re})}),(0,ee.jsxs)("span",{className:"nowrap",children:[(0,ee.jsx)("button",{type:"button",onClick:()=>{y(!1)},children:t("cancel")})," / ",(0,ee.jsx)("button",{type:"submit",className:"thm-text-error",children:t("destroy")})]})]}),x&&(0,ee.jsxs)("span",{className:"f6 ml2",children:[(0,ee.jsx)("span",{className:"mr2",children:re===1?t("bulkEdit.publicOne"):t("bulkEdit.publicMany",{count:re})}),(0,ee.jsxs)("span",{className:"nowrap",children:[(0,ee.jsx)("button",{type:"button",onClick:()=>{h(!1)},children:t("cancel")})," / ",(0,ee.jsx)("button",{type:"submit",className:"thm-text-error",children:t("bulkEdit.makePublic")})]})]})]})]})}var Ep=$(ye());var Mt=$(Me());function Dw(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 y1({initial:e}){let{t}=lt(),n=Ke(),a=n.dat.previewNotes!==!1,i=l=>"".concat(Dn(n.userR),"/notes/").concat(l);return(0,Mt.jsx)("div",{children:e.map(l=>{let r=Ep.default.useMemo(()=>nl(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:i(l.slug),className:"link f5 lh-title",children:l.title===""?t("noTitle"):l.title}),(0,Mt.jsx)("br",{}),a?(0,Mt.jsx)("div",{className:"description mt1 thm-text-secondary",children:Dw(l.text.slice(0,200))}):null,(0,Mt.jsx)("a",{className:"link f7 dib thm-text-tertiary w4","data-created":l.created,title:Oa(n.lang,l.created),href:i(l.slug),children:r})]})},l.id)})})}var si=$(ye());var F=$(Me());function zw(e){let t=e.split("\n");return(0,F.jsxs)(F.Fragment,{children:[t[0],t.slice(1).map((n,a)=>(0,F.jsxs)(si.default.Fragment,{children:[(0,F.jsx)("br",{}),n]},a))]})}function b1({initial:e}){let{t}=lt(),n=Ke(),[a,i]=si.default.useState(e),[l,r]=si.default.useState(e),[s,o]=si.default.useState(!1),[u,c]=si.default.useState(e.id<=0),[f,d]=si.default.useState(!1),[p,S]=si.default.useState(null),y=nl(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"?al(window):v&&go(x)}async function m(){try{let v=await yS(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 hS(l);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"?al(window):R==="back"?C.startsWith(L)?window.location.href=C:window.location.href=L:l.id===0?window.location.href=Dn(n.noteR):(i(l),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,F.jsx)("p",{className:"thm-text-error",children:t("note.killed")}):(0,F.jsxs)("div",{id:String(a.id),className:"note w-100 mw7 pa1 mb2",children:[p?(0,F.jsx)("div",{className:"alert alert-err mb2",children:p}):null,u?(0,F.jsxs)("form",{onSubmit:v=>{b(v)},children:[(0,F.jsx)("p",{className:"mt2 mb1",children:t("note.titleLabel")}),(0,F.jsx)("input",{type:"text",className:"title w-100 mb1 pt1 edit_form_input",name:"title",value:l.title,onChange:v=>{r(E=>M(T({},E),{title:v.target.value}))},autoFocus:l.title===""}),(0,F.jsx)("br",{}),(0,F.jsx)("p",{className:"mt2 mb1",children:t("note.descriptionLabel")}),(0,F.jsx)("textarea",{id:x,className:"description w-100 mb1 pt1 edit_form_input",name:"text",rows:25,value:l.text,onChange:v=>{r(E=>M(T({},E),{text:v.target.value}))}}),(0,F.jsxs)("div",{className:"edit_form_checkboxes mb3",children:[(0,F.jsx)("input",{type:"checkbox",className:"is-markdown pointer",id:"edit_ismarkdown",name:"ismarkdown",checked:l.isMarkdown,onChange:v=>{r(E=>M(T({},E),{isMarkdown:v.target.checked}))}})," ",(0,F.jsx)("label",{htmlFor:"edit_ismarkdown",className:"mr2",children:t("note.useMarkdown")}),(0,F.jsx)("br",{})]}),(0,F.jsxs)("div",{className:"edit_form_checkboxes mb3",children:[(0,F.jsx)("input",{type:"checkbox",className:"is-markdown pointer",id:"edit_shared",name:"shared",checked:l.shared,onChange:v=>{r(E=>M(T({},E),{shared:v.target.checked}))}})," ",(0,F.jsx)("label",{htmlFor:"edit_shared",className:"mr2",children:t("note.publicLabel")}),(0,F.jsx)("br",{})]}),(0,F.jsx)("input",{type:"submit",className:"mr1 pv1 ph2 thm-text-primary ba thm-border-default thm-bg-secondary pointer rdim",value:t("save")})," ",(0,F.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,F.jsxs)(F.Fragment,{children:[(0,F.jsxs)("div",{className:"display",children:[(0,F.jsx)("div",{className:"link f5 lh-title",children:a.title===""?t("noTitle"):a.title}),(0,F.jsx)("br",{}),a.isMarkdown?(0,F.jsx)("div",{className:"description mt1",children:(0,F.jsx)(vc,{text:a.text})}):(0,F.jsx)("div",{className:"description mt1 thm-text-secondary",children:zw(a.text)}),(0,F.jsxs)("div",{className:"link f7 mt2 dib thm-text-tertiary w4",children:[(0,F.jsx)("span",{"data-created":a.created,title:Oa(n.lang,a.created),children:y})," - ",(0,F.jsx)("span",{className:"thm-text-tertiary",children:a.shared?t("filter.public"):t("filter.private")})]})]}),n.dat.isowner?(0,F.jsxs)("div",{className:"edit_links db mt3",children:[(0,F.jsxs)("button",{type:"button",onClick:()=>{h(!0)},className:"edit thm-text-muted thm-hover-link-color",children:[t("edit"),"\xA0\xA0"]}),(0,F.jsxs)("div",{className:"delete_link di",children:[(0,F.jsx)("button",{type:"button",onClick:()=>{o(!0)},className:"delete thm-text-muted thm-hover-link-color".concat(s?" dn":""),children:t("delete")}),(0,F.jsxs)("span",{className:"confirm thm-text-error".concat(s?"":" dn"),children:[(0,F.jsxs)("button",{type:"button",onClick:()=>{o(!1)},children:[t("cancel"),"\xA0/\xA0"]}),(0,F.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 v1(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 T1({initialMode:e}){let{t}=lt(),n=$s(y=>y.mode),a=$s(y=>y.tagcloud),i=$s(y=>y.setMode),l=$s(y=>y.setTagCloud);if(ur.default.useEffect(()=>{i(e)},[e]),ur.default.useEffect(()=>{async function y(x){if(x.kind==="none")return;let h=await pS(kp(x));l(h!=null?h:{})}y(n)},[n,l]),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);i(x),Ke().dat.isowner&&await mS(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)):i(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)):i(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:Mw(p?n.value:[],a)}):null]})}function Mw(e,t){let n=Ke(),a=e.map(o=>o.toLowerCase()),i=o=>"".concat(Dn(n.userR)).concat(o===""?"":"/t:".concat(o)),l=Object.values(t),r=l.length?Math.min(...l):1,s=l.length?Math.max(...l):1;return Object.entries(t).sort((o,u)=>o[0].toLowerCase().localeCompare(u[0].toLowerCase())).map(([o,u])=>{let c=o.toLowerCase(),f=S1(y=>Math.log(1+y),u,r,s,100,133),d=S1(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:i(a.filter(y=>y!==c).map(il).join("+")),className:"link mr2 tag-exclude",children:"\u2296"}):(0,Be.jsx)("a",{href:i(a.concat([c]).map(il).join("+")),className:"link mr2 tag-include",children:"\u2295"});return(0,Be.jsxs)(ur.default.Fragment,{children:[(0,Be.jsx)("a",{href:i(il(o)),className:"link tag mr1",style:p,children:o}),S]},o)})}function S1(e,t,n,a,i,l){let r=e(a-n);return(a-n<.01||r===0?1:e(t-n)/r)*(l-i)+i}var ka=$(Me());function E1(e){return document.querySelector(e)}function Lw(){let e=document.querySelector("#content");e&&e.setAttribute("view-rendered","")}function Uw({children:e}){return(0,x1.useLayoutEffect)(()=>{Lw()},[]),e}function cr(e,t){let n=E1(e);n&&(0,Ap.createRoot)(n).render((0,ka.jsx)(Uw,{children:t}))}var zC=e=>()=>{e.preventDefault(),vS()},MC=e=>t=>()=>{cr(e,(0,ka.jsx)(p1,{initial:t}))},LC=e=>t=>()=>{cr(e,(0,ka.jsx)(g1,{bcount:t}))},UC=e=>t=>()=>{let n=E1(e);n&&(0,Ap.createRoot)(n).render((0,ka.jsx)(T1,{initialMode:v1(t)}))},HC=e=>t=>()=>{cr(e,(0,ka.jsx)(RS,{initial:t}))},BC=e=>t=>()=>{cr(e,(0,ka.jsx)(y1,{initial:t}))},qC=e=>t=>()=>{cr(e,(0,ka.jsx)(b1,{initial:t}))},jC=e=>t=>()=>{cr(e,(0,ka.jsx)(ES,{initial:t}))};function YC(){function e(r){return r==="light"||r==="dark"}function t(){let r=document.documentElement.dataset.colorScheme;return r==="light"||r==="dark"?r:window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}function n(r){document.documentElement.dataset.colorScheme=r}let a="espial-color-scheme",i=window.localStorage.getItem(a);e(i)&&n(i);let l=document.querySelector("#color-scheme-toggle");l&&l.addEventListener("click",r=>{r.preventDefault();let s=t()==="dark"?"light":"dark";n(s),window.localStorage.setItem(a,s)})}export{YC as initColorSchemeToggle,zC as logoutE,jC as renderAccountSettings,HC as renderAddForm,MC as renderBookmarks,LC as renderBulkEdit,qC as renderNote,BC as renderNotes,UC 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-DGEF26RI.min.js.map