Viewing File: /usr/local/cpanel/base/frontend/meridian/_assets/meridian-shell/assets/src.js
import{n as e,r as t,t as n}from"./rolldown-runtime.js";var r={COLOR_MODE:`cpanel_color_mode`,INITIAL_THEME:`initial_theme`,ANALYTICS_CONSENT:`analytics`,ONBOARDING_STATUS:`meridian_onboarding_status`,ONBOARDING_RESUME:`meridian_onboarding_resume`,ONBOARDING_DISMISSALS:`meridian_onboarding_dismissals`,ONBOARDING_PATH:`meridian_onboarding_path`,ONBOARDING_MILESTONES:`cpanel-onboarding`,LEGACY_ONBOARDING_COMPLETED:`cp_meridian_onboarding_completed`,COMMAND_PALETTE_RECENTS:`meridian_command_palette_recents`,SUGGESTED_ACTIONS_DISMISSED:`meridian_dashboard_suggested_actions_dismissed`,WEBSITES_EXPAND_STATE:`meridian_websites_expand_state`,WHATS_NEW_RELEASE:`meridian_whats_new_release`,WHATS_NEW_SHOWN:`meridian_whats_new_shown`,MCP_SECTION_COLLAPSED:`meridian_preferences_mcp_collapsed`,AI_PANE_OPEN:`meridian-ai-drawer-open`,AI_PANE_SEEN:`meridian-ai-drawer-seen`,AI_PANE_WIDTH:`meridian-ai-drawer-width`},i={ON:`on`,OFF:`off`},a={ONBOARDING_RESTART:`meridian-onboarding-restart`,MCP_LINK_RETURN:`meridian-mcp-link-return`,SWITCH_TO_USER:`meridian-switch-to-user`,WP_INSTALL_JOBS:`meridian:wp-install-jobs`,WP_INSTALL_STARTED:`meridian:wp-install-started`,WP_INSTALL_DISPATCH:`meridian:wp-install-dispatch`},o=`meridian-job-active:`;function s(e){return`${o}${e}`}function c(e){try{return typeof localStorage>`u`?null:localStorage.getItem(e)}catch{return null}}function l(e,t){try{if(typeof localStorage>`u`)return;localStorage.setItem(e,t)}catch{}}function u(e){try{return typeof sessionStorage>`u`?null:sessionStorage.getItem(e)}catch{return null}}function d(e,t){try{if(typeof sessionStorage>`u`)return;sessionStorage.setItem(e,t)}catch{}}function f(e){try{if(typeof sessionStorage>`u`)return;sessionStorage.removeItem(e)}catch{}}function p(){if(!(typeof window>`u`))return window.PAGE}function m(){let e=p()?.shell?.username;return typeof e==`string`&&e.length>0?e:void 0}function h(){let e=p()?.user;return typeof e==`string`&&e.length>0?e:void 0}function g(){let e=p();return typeof e?.securityToken==`string`&&e.securityToken||typeof e?.shell?.securityToken==`string`&&e.shell.securityToken||``}function _(e){return e===i.ON}function v(){return _(p()?.analytics_info?.analytics)}function y(){return p()?.analytics_info?.consentRequired===!0}function b(){return p()?.analytics_info?.canTrackUserAnalytics===!0}function x(){let e=p()?.analytics_info?.mixpanelToken;return typeof e==`string`&&e.length>0?e:null}function ee(){let e=p()?.analytics_info?.mixpanelApiHost;return typeof e==`string`&&e.length>0?e:null}function te(){let e=p()?.features;return e&&typeof e==`object`?e:{}}function S(){let e=p()?.features;return typeof e==`object`&&!!e}function C(){let e=p()?.capabilities;return e&&typeof e==`object`?e:{}}function ne(){let e=p()?.capabilities;return typeof e==`object`&&!!e}function re(e){let t=p()?.capabilities?.[e];return typeof t==`object`&&!!t}function w(){let e=p()?.flags;return e&&typeof e==`object`?e:{}}function ie(){let e=p()?.packageExtensions;return Array.isArray(e)?e.filter(e=>typeof e==`string`):[]}function ae(){let e=p()?.account_locale;return typeof e==`string`&&e.length>0?e:`en`}function oe(){let e=p()?.locale;if(e&&typeof e==`object`){let t=e.code;if(typeof t==`string`)return t}}function se(){let e=p()?.shell?.theme;return typeof e==`string`&&e.length>0?e:null}function ce(){let e=p()?.shell?.initialTheme;return typeof e==`string`&&e.length>0?e:null}function le(){let e=p()?.shell?.domain;return typeof e==`string`&&e.length>0?e:null}function ue(){let e=p()?.shell?.version;return typeof e==`string`&&e.length>0?e:null}function de(){return p()?.sentry?.isProduction===!0}function fe(){return p()?.sentry?.enabled!==!1}function pe(){let e=p()?.basePath;return typeof e==`string`&&e.length>0?e:null}function me(){let e=p()?.shell?.analyticsUuid;return typeof e==`string`&&e.length>0?e:null}function he(){let e=p()?.analytics_info?.context;return e&&typeof e==`object`?e:{}}function ge(){let e=p()?.shell?.colorMode;return e===`light`||e===`dark`||e===`system`?e:null}function _e(){let e=p()?.rollout?.returnTheme;return typeof e==`string`&&e.length>0?e:`jupiter`}var ve=[`forced`,`age`,`strength`];function ye(e){if(typeof e==`number`)return Number.isFinite(e)?e:null;if(typeof e==`string`&&e.trim()!==``){let t=Number(e);return Number.isFinite(t)?t:null}return null}function be(){let e=p()?.passwordReset;if(!e||typeof e!=`object`||e.required===0||e.required===`0`||e.required===!1)return null;let t=typeof e.reason==`string`?e.reason:``;return{reason:ve.includes(t)?t:`forced`,daysSinceChange:ye(e.daysSinceChange),maxAgeDays:ye(e.maxAgeDays),requiredStrength:ye(e.requiredStrength),hasDigest:!!e.hasDigest,hasApiTokens:e.hasApiTokens===!0}}function xe(){let e=p()?.onboarding?.status;return typeof e==`string`?e:null}function Se(){return!!p()?.onboarding?.enabled}function T(){let e=p()?.onboarding?.loginType;return typeof e==`string`?e:void 0}function E(){return u(a.SWITCH_TO_USER)??void 0}function Ce(){let e=T();if(e!=null&&e!==`direct`)return`switch-to-user`;let t=E(),n=h()??m();return t!=null&&t===n?`switch-to-user`:`direct`}function we(){return Ce()===`switch-to-user`}function Te(){let e=T();if(e==null||e===`direct`)return;let t=h()??m();t!=null&&d(a.SWITCH_TO_USER,t)}function Ee(){f(a.SWITCH_TO_USER)}function De(){let e=p()?.onboarding?.resume;return typeof e==`string`?e:null}function D(){let e=De();if(e==null||e===``)return!1;try{let t=JSON.parse(e);if(typeof t!=`object`||!t)return!1;let n=t.lastUpdated;return typeof n==`number`&&n>0}catch{return!1}}function Oe(){let e=p()?.onboarding?.docrootHasContent;return typeof e==`boolean`?e:null}function ke(){return Me(p()?.satisfaction)}function Ae(){return Me(p()?.aiAssistant)}function je(){return Me(p()?.whatsNew)}function Me(e){if(!e||typeof e!=`object`)return null;let t={};for(let[n,r]of Object.entries(e))typeof r==`string`?t[n]=r:r===null&&(t[n]=null);return t}var Ne=`meridian:onboarding-status-changed`;function Pe(e){if(typeof window>`u`)return;let t=p();t?.onboarding&&(t.onboarding.status=e,window.dispatchEvent(new CustomEvent(Ne,{detail:{status:e}})))}function Fe(){if(typeof window>`u`)return;let e=p();e?.passwordReset&&(e.passwordReset.required=0)}function Ie(e){if(typeof window>`u`)return;let t=p();t?.shell&&(t.shell.domain=e)}var Le=n((e=>{var t=Symbol.for(`react.transitional.element`),n=Symbol.for(`react.portal`),r=Symbol.for(`react.fragment`),i=Symbol.for(`react.strict_mode`),a=Symbol.for(`react.profiler`),o=Symbol.for(`react.consumer`),s=Symbol.for(`react.context`),c=Symbol.for(`react.forward_ref`),l=Symbol.for(`react.suspense`),u=Symbol.for(`react.memo`),d=Symbol.for(`react.lazy`),f=Symbol.for(`react.activity`),p=Symbol.for(`react.view_transition`),m=Symbol.iterator;function h(e){return typeof e!=`object`||!e?null:(e=m&&e[m]||e[`@@iterator`],typeof e==`function`?e:null)}var g={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},_=Object.assign,v={};function y(e,t,n){this.props=e,this.context=t,this.refs=v,this.updater=n||g}y.prototype.isReactComponent={},y.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`)},y.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,`forceUpdate`)};function b(){}b.prototype=y.prototype;function x(e,t,n){this.props=e,this.context=t,this.refs=v,this.updater=n||g}var ee=x.prototype=new b;ee.constructor=x,_(ee,y.prototype),ee.isPureReactComponent=!0;var te=Array.isArray;function S(){}var C={H:null,A:null,T:null,S:null},ne=Object.prototype.hasOwnProperty;function re(e,n,r){var i=r.ref;return{$$typeof:t,type:e,key:n,ref:i===void 0?null:i,props:r}}function w(e,t){return re(e.type,t,e.props)}function ie(e){return typeof e==`object`&&!!e&&e.$$typeof===t}function ae(e){var t={"=":`=0`,":":`=2`};return`$`+e.replace(/[=:]/g,function(e){return t[e]})}var oe=/\/+/g;function se(e,t){return typeof e==`object`&&e&&e.key!=null?ae(``+e.key):t.toString(36)}function ce(e){switch(e.status){case`fulfilled`:return e.value;case`rejected`:throw e.reason;default:switch(typeof e.status==`string`?e.then(S,S):(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 le(e,r,i,a,o){var s=typeof e;(s===`undefined`||s===`boolean`)&&(e=null);var c=!1;if(e===null)c=!0;else switch(s){case`bigint`:case`string`:case`number`:c=!0;break;case`object`:switch(e.$$typeof){case t:case n:c=!0;break;case d:return c=e._init,le(c(e._payload),r,i,a,o)}}if(c)return o=o(e),c=a===``?`.`+se(e,0):a,te(o)?(i=``,c!=null&&(i=c.replace(oe,`$&/`)+`/`),le(o,r,i,``,function(e){return e})):o!=null&&(ie(o)&&(o=w(o,i+(o.key==null||e&&e.key===o.key?``:(``+o.key).replace(oe,`$&/`)+`/`)+c)),r.push(o)),1;c=0;var l=a===``?`.`:a+`:`;if(te(e))for(var u=0;u<e.length;u++)a=e[u],s=l+se(a,u),c+=le(a,r,i,s,o);else if(u=h(e),typeof u==`function`)for(e=u.call(e),u=0;!(a=e.next()).done;)a=a.value,s=l+se(a,u++),c+=le(a,r,i,s,o);else if(s===`object`){if(typeof e.then==`function`)return le(ce(e),r,i,a,o);throw r=String(e),Error(`Objects are not valid as a React child (found: `+(r===`[object Object]`?`object with keys {`+Object.keys(e).join(`, `)+`}`:r)+`). If you meant to render a collection of children, use an array instead.`)}return c}function ue(e,t,n){if(e==null)return e;var r=[],i=0;return le(e,r,``,``,function(e){return t.call(n,e,i++)}),r}function de(e){if(e._status===-1){var t=e._result,n=t();n.then(function(t){(e._status===0||e._status===-1)&&(e._status=1,e._result=t,n.status===void 0&&(n.status=`fulfilled`,n.value=t))},function(t){(e._status===0||e._status===-1)&&(e._status=2,e._result=t,n.status===void 0&&(n.status=`rejected`,n.reason=t))}),e._status===-1&&(e._status=0,e._result=n)}if(e._status===1)return e._result.default;throw e._result}var fe=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&&typeof e.message==`string`?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process==`object`&&typeof process.emit==`function`){process.emit(`uncaughtException`,e);return}console.error(e)};function pe(e){var t=C.T,n={};n.types=t===null?null:t.types,C.T=n;try{var r=e(),i=C.S;i!==null&&i(n,r),typeof r==`object`&&r&&typeof r.then==`function`&&r.then(S,fe)}catch(e){fe(e)}finally{t!==null&&n.types!==null&&(t.types=n.types),C.T=t}}function me(e){var t=C.T;if(t!==null){var n=t.types;n===null?t.types=[e]:n.indexOf(e)===-1&&n.push(e)}else pe(me.bind(null,e))}var he={map:ue,forEach:function(e,t,n){ue(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return ue(e,function(){t++}),t},toArray:function(e){return ue(e,function(e){return e})||[]},only:function(e){if(!ie(e))throw Error(`React.Children.only expected to receive a single React element child.`);return e}};e.Activity=f,e.Children=he,e.Component=y,e.Fragment=r,e.Profiler=a,e.PureComponent=x,e.StrictMode=i,e.Suspense=l,e.ViewTransition=p,e.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=C,e.__COMPILER_RUNTIME={__proto__:null,c:function(e){return C.H.useMemoCache(e)}},e.addTransitionType=me,e.cache=function(e){return function(){return e.apply(null,arguments)}},e.cacheSignal=function(){return null},e.cloneElement=function(e,t,n){if(e==null)throw Error(`The argument must be a React element, but you passed `+e+`.`);var r=_({},e.props),i=e.key;if(t!=null)for(a in t.key!==void 0&&(i=``+t.key),t)!ne.call(t,a)||a===`key`||a===`__self`||a===`__source`||a===`ref`&&t.ref===void 0||(r[a]=t[a]);var a=arguments.length-2;if(a===1)r.children=n;else if(1<a){for(var o=Array(a),s=0;s<a;s++)o[s]=arguments[s+2];r.children=o}return re(e.type,i,r)},e.createContext=function(e){return e={$$typeof:s,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null},e.Provider=e,e.Consumer={$$typeof:o,_context:e},e},e.createElement=function(e,t,n){var r,i={},a=null;if(t!=null)for(r in t.key!==void 0&&(a=``+t.key),t)ne.call(t,r)&&r!==`key`&&r!==`__self`&&r!==`__source`&&(i[r]=t[r]);var o=arguments.length-2;if(o===1)i.children=n;else if(1<o){for(var s=Array(o),c=0;c<o;c++)s[c]=arguments[c+2];i.children=s}if(e&&e.defaultProps)for(r in o=e.defaultProps,o)i[r]===void 0&&(i[r]=o[r]);return re(e,a,i)},e.createRef=function(){return{current:null}},e.forwardRef=function(e){return{$$typeof:c,render:e}},e.isValidElement=ie,e.lazy=function(e){return{$$typeof:d,_payload:{_status:-1,_result:e},_init:de}},e.memo=function(e,t){return{$$typeof:u,type:e,compare:t===void 0?null:t}},e.startTransition=pe,e.unstable_useCacheRefresh=function(){return C.H.useCacheRefresh()},e.use=function(e){return C.H.use(e)},e.useActionState=function(e,t,n){return C.H.useActionState(e,t,n)},e.useCallback=function(e,t){return C.H.useCallback(e,t)},e.useContext=function(e){return C.H.useContext(e)},e.useDebugValue=function(){},e.useDeferredValue=function(e,t){return C.H.useDeferredValue(e,t)},e.useEffect=function(e,t){return C.H.useEffect(e,t)},e.useEffectEvent=function(e){return C.H.useEffectEvent(e)},e.useId=function(){return C.H.useId()},e.useImperativeHandle=function(e,t,n){return C.H.useImperativeHandle(e,t,n)},e.useInsertionEffect=function(e,t){return C.H.useInsertionEffect(e,t)},e.useLayoutEffect=function(e,t){return C.H.useLayoutEffect(e,t)},e.useMemo=function(e,t){return C.H.useMemo(e,t)},e.useOptimistic=function(e,t){return C.H.useOptimistic(e,t)},e.useReducer=function(e,t,n){return C.H.useReducer(e,t,n)},e.useRef=function(e){return C.H.useRef(e)},e.useState=function(e){return C.H.useState(e)},e.useSyncExternalStore=function(e,t,n){return C.H.useSyncExternalStore(e,t,n)},e.useTransition=function(){return C.H.useTransition()},e.version=`19.3.0`})),Re=n(((e,t)=>{t.exports=Le()})),O=t(Re()),ze=e({changeLanguage:()=>Bt,createInstance:()=>Pt,default:()=>A,dir:()=>Ft,exists:()=>Ut,getFixedT:()=>Vt,hasLoadedNamespace:()=>Gt,init:()=>It,keyFromSelector:()=>mt,loadLanguages:()=>qt,loadNamespaces:()=>Kt,loadResources:()=>Lt,reloadResources:()=>Rt,setDefaultNamespace:()=>Wt,t:()=>Ht,use:()=>zt}),k=e=>typeof e==`string`,Be=()=>{let e,t,n=new Promise((n,r)=>{e=n,t=r});return n.resolve=e,n.reject=t,n},Ve=e=>e==null?``:String(e),He=(e,t,n)=>{e.forEach(e=>{t[e]&&(n[e]=t[e])})},Ue=/###/g,We=e=>e&&e.includes(`###`)?e.replace(Ue,`.`):e,Ge=e=>!e||k(e),Ke=(e,t,n)=>{let r=k(t)?t.split(`.`):t,i=0;for(;i<r.length-1;){if(Ge(e))return{};let t=We(r[i]);!e[t]&&n&&(e[t]=new n),e=Object.prototype.hasOwnProperty.call(e,t)?e[t]:{},++i}return Ge(e)?{}:{obj:e,k:We(r[i])}},qe=(e,t,n)=>{let{obj:r,k:i}=Ke(e,t,Object);if(r!==void 0||t.length===1){r[i]=n;return}let a=t[t.length-1],o=t.slice(0,t.length-1),s=Ke(e,o,Object);for(;s.obj===void 0&&o.length;)a=`${o[o.length-1]}.${a}`,o=o.slice(0,o.length-1),s=Ke(e,o,Object),s?.obj&&s.obj[`${s.k}.${a}`]!==void 0&&(s.obj=void 0);s.obj[`${s.k}.${a}`]=n},Je=(e,t,n,r)=>{let{obj:i,k:a}=Ke(e,t,Object);i[a]=i[a]||[],i[a].push(n)},Ye=(e,t)=>{let{obj:n,k:r}=Ke(e,t);if(n&&Object.prototype.hasOwnProperty.call(n,r))return n[r]},Xe=(e,t,n)=>{let r=Ye(e,n);return r===void 0?Ye(t,n):r},Ze=(e,t,n)=>{for(let r in t)r!==`__proto__`&&r!==`constructor`&&(r in e?k(e[r])||e[r]instanceof String||k(t[r])||t[r]instanceof String?n&&(e[r]=t[r]):Ze(e[r],t[r],n):e[r]=t[r]);return e},Qe=e=>e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,`\\$&`),$e={"&":`&`,"<":`<`,">":`>`,'"':`"`,"'":`'`,"/":`/`},et=e=>k(e)?e.replace(/[&<>"'\/]/g,e=>$e[e]):e,tt=class{constructor(e){this.capacity=e,this.regExpMap=new Map,this.regExpQueue=[]}getRegExp(e){let t=this.regExpMap.get(e);if(t!==void 0)return t;let n=new RegExp(e);return this.regExpQueue.length===this.capacity&&this.regExpMap.delete(this.regExpQueue.shift()),this.regExpMap.set(e,n),this.regExpQueue.push(e),n}},nt=[` `,`,`,`?`,`!`,`;`],rt=new tt(20),it=(e,t,n)=>{t||=``,n||=``;let r=nt.filter(e=>!t.includes(e)&&!n.includes(e));if(r.length===0)return!0;let i=rt.getRegExp(`(${r.map(e=>e===`?`?`\\?`:e).join(`|`)})`),a=!i.test(e);if(!a){let t=e.indexOf(n);t>0&&!i.test(e.substring(0,t))&&(a=!0)}return a},at=(e,t,n=`.`)=>{if(!e)return;if(e[t])return Object.prototype.hasOwnProperty.call(e,t)?e[t]:void 0;let r=t.split(n),i=e;for(let e=0;e<r.length;){if(!i||typeof i!=`object`)return;let t,a=``;for(let o=e;o<r.length;++o)if(o!==e&&(a+=n),a+=r[o],t=i[a],t!==void 0){if([`string`,`number`,`boolean`].includes(typeof t)&&o<r.length-1)continue;e+=o-e+1;break}i=t}return i},ot=e=>e?.replace(/_/g,`-`),st={type:`logger`,log(e){this.output(`log`,e)},warn(e){this.output(`warn`,e)},error(e){this.output(`error`,e)},output(e,t){console?.[e]?.apply?.(console,t)}},ct=new class e{constructor(e,t={}){this.init(e,t)}init(e,t={}){this.prefix=t.prefix||`i18next:`,this.logger=e||st,this.options=t,this.debug=t.debug}log(...e){return this.forward(e,`log`,``,!0)}warn(...e){return this.forward(e,`warn`,``,!0)}error(...e){return this.forward(e,`error`,``)}deprecate(...e){return this.forward(e,`warn`,`WARNING DEPRECATED: `,!0)}forward(e,t,n,r){return r&&!this.debug?null:(e=e.map(e=>k(e)?e.replace(/[\r\n\x00-\x1F\x7F]/g,` `):e),k(e[0])&&(e[0]=`${n}${this.prefix} ${e[0]}`),this.logger[t](e))}create(t){return new e(this.logger,{prefix:`${this.prefix}:${t}:`,...this.options})}clone(t){return t||=this.options,t.prefix=t.prefix||this.prefix,new e(this.logger,t)}},lt=class{constructor(){this.observers={}}on(e,t){return e.split(` `).forEach(e=>{this.observers[e]||(this.observers[e]=new Map);let n=this.observers[e].get(t)||0;this.observers[e].set(t,n+1)}),this}off(e,t){if(this.observers[e]){if(!t){delete this.observers[e];return}this.observers[e].delete(t)}}once(e,t){let n=(...r)=>{t(...r),this.off(e,n)};return this.on(e,n),this}emit(e,...t){this.observers[e]&&Array.from(this.observers[e].entries()).forEach(([e,n])=>{for(let r=0;r<n;r++)e(...t)}),this.observers[`*`]&&Array.from(this.observers[`*`].entries()).forEach(([n,r])=>{for(let i=0;i<r;i++)n(e,...t)})}},ut=class extends lt{constructor(e,t={ns:[`translation`],defaultNS:`translation`}){super(),this.data=e||{},this.options=t,this.options.keySeparator===void 0&&(this.options.keySeparator=`.`),this.options.ignoreJSONStructure===void 0&&(this.options.ignoreJSONStructure=!0)}addNamespaces(e){this.options.ns.includes(e)||this.options.ns.push(e)}removeNamespaces(e){let t=this.options.ns.indexOf(e);t>-1&&this.options.ns.splice(t,1)}getResource(e,t,n,r={}){let i=r.keySeparator===void 0?this.options.keySeparator:r.keySeparator,a=r.ignoreJSONStructure===void 0?this.options.ignoreJSONStructure:r.ignoreJSONStructure,o;e.includes(`.`)?o=e.split(`.`):(o=[e,t],n&&(Array.isArray(n)?o.push(...n):k(n)&&i?o.push(...n.split(i)):o.push(n)));let s=Ye(this.data,o);return!s&&!t&&!n&&e.includes(`.`)&&(e=o[0],t=o[1],n=o.slice(2).join(`.`)),s||!a||!k(n)?s:at(this.data?.[e]?.[t],n,i)}addResource(e,t,n,r,i={silent:!1}){let a=i.keySeparator===void 0?this.options.keySeparator:i.keySeparator,o=[e,t];n&&(o=o.concat(a?n.split(a):n)),e.includes(`.`)&&(o=e.split(`.`),r=t,t=o[1]),this.addNamespaces(t),qe(this.data,o,r),i.silent||this.emit(`added`,e,t,n,r)}addResources(e,t,n,r={silent:!1}){for(let r in n)(k(n[r])||Array.isArray(n[r]))&&this.addResource(e,t,r,n[r],{silent:!0});r.silent||this.emit(`added`,e,t,n)}addResourceBundle(e,t,n,r,i,a={silent:!1,skipCopy:!1}){let o=[e,t];e.includes(`.`)&&(o=e.split(`.`),r=n,n=t,t=o[1]),this.addNamespaces(t);let s=Ye(this.data,o)||{};a.skipCopy||(n=JSON.parse(JSON.stringify(n))),r?Ze(s,n,i):s={...s,...n},qe(this.data,o,s),a.silent||this.emit(`added`,e,t,n)}removeResourceBundle(e,t){this.hasResourceBundle(e,t)&&delete this.data[e][t],this.removeNamespaces(t),this.emit(`removed`,e,t)}hasResourceBundle(e,t){return this.getResource(e,t)!==void 0}getResourceBundle(e,t){return t||=this.options.defaultNS,this.getResource(e,t)}getDataByLanguage(e){return this.data[e]}hasLanguageSomeTranslations(e){let t=this.getDataByLanguage(e);return!!(t&&Object.keys(t)||[]).find(e=>t[e]&&Object.keys(t[e]).length>0)}toJSON(){return this.data}},dt={processors:{},addPostProcessor(e){this.processors[e.name]=e},handle(e,t,n,r,i){return e.forEach(e=>{t=this.processors[e]?.process(t,n,r,i)??t}),t}},ft=Symbol(`i18next/PATH_KEY`);function pt(){let e=[],t=Object.create(null),n;return t.get=(r,i)=>(n?.revoke?.(),i===ft?e:(e.push(i),n=Proxy.revocable(r,t),n.proxy)),Proxy.revocable(Object.create(null),t).proxy}function mt(e,t){let{[ft]:n}=e(pt()),r=t?.keySeparator??`.`,i=t?.nsSeparator??`:`,a=t?.enableSelector===`strict`;if(n.length>1&&i){let e=t?.ns,o=a?Array.isArray(e)?e:e?[e]:null:Array.isArray(e)?e:null;if(o&&(a?o:o.length>1?o.slice(1):[]).includes(n[0]))return`${n[0]}${i}${n.slice(1).join(r)}`}return n.join(r)}var ht=e=>!k(e)&&typeof e!=`boolean`&&typeof e!=`number`,gt=class e extends lt{constructor(e,t={}){super(),He([`resourceStore`,`languageUtils`,`pluralResolver`,`interpolator`,`backendConnector`,`i18nFormat`,`utils`],e,this),this.options=t,this.options.keySeparator===void 0&&(this.options.keySeparator=`.`),this.logger=ct.create(`translator`),this.checkedLoadedFor={}}changeLanguage(e){e&&(this.language=e)}exists(e,t={interpolation:{}}){let n={...t};if(e==null)return!1;let r=this.resolve(e,n);if(r?.res===void 0)return!1;let i=ht(r.res);return!(n.returnObjects===!1&&i)}extractFromKey(e,t){let n=t.nsSeparator===void 0?this.options.nsSeparator:t.nsSeparator;n===void 0&&(n=`:`);let r=t.keySeparator===void 0?this.options.keySeparator:t.keySeparator,i=t.ns||this.options.defaultNS||[],a=n&&e.includes(n),o=!this.options.userDefinedKeySeparator&&!t.keySeparator&&!this.options.userDefinedNsSeparator&&!t.nsSeparator&&!it(e,n,r);if(a&&!o){let t=e.match(this.interpolator.nestingRegexp);if(t&&t.length>0)return{key:e,namespaces:k(i)?[i]:i};let a=e.split(n);(n!==r||n===r&&this.options.ns.includes(a[0]))&&(i=a.shift()),e=a.join(r)}return{key:e,namespaces:k(i)?[i]:i}}translate(t,n,r){let i=typeof n==`object`?{...n}:n;if(typeof i!=`object`&&this.options.overloadTranslationOptionHandler&&(i=this.options.overloadTranslationOptionHandler(arguments)),typeof i==`object`&&(i={...i}),i||={},t==null)return``;typeof t==`function`&&(t=mt(t,{...this.options,...i})),Array.isArray(t)||(t=[String(t)]),t=t.map(e=>typeof e==`function`?mt(e,{...this.options,...i}):String(e));let a=i.returnDetails===void 0?this.options.returnDetails:i.returnDetails,o=i.keySeparator===void 0?this.options.keySeparator:i.keySeparator,{key:s,namespaces:c}=this.extractFromKey(t[t.length-1],i),l=c[c.length-1],u=i.nsSeparator===void 0?this.options.nsSeparator:i.nsSeparator;u===void 0&&(u=`:`);let d=i.lng||this.language,f=i.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(d?.toLowerCase()===`cimode`)return f?a?{res:`${l}${u}${s}`,usedKey:s,exactUsedKey:s,usedLng:d,usedNS:l,usedParams:this.getUsedParamsDetails(i)}:`${l}${u}${s}`:a?{res:s,usedKey:s,exactUsedKey:s,usedLng:d,usedNS:l,usedParams:this.getUsedParamsDetails(i)}:s;let p=this.resolve(t,i),m=p?.res,h=p?.usedKey||s,g=p?.exactUsedKey||s,_=[`[object Number]`,`[object Function]`,`[object RegExp]`],v=i.joinArrays===void 0?this.options.joinArrays:i.joinArrays,y=!this.i18nFormat||this.i18nFormat.handleAsObject,b=i.count!==void 0&&!k(i.count),x=e.hasDefaultValue(i),ee=b?this.pluralResolver.getSuffix(d,i.count,i):``,te=i.ordinal&&b?this.pluralResolver.getSuffix(d,i.count,{ordinal:!1}):``,S=b&&!i.ordinal&&i.count===0,C=S&&i[`defaultValue${this.options.pluralSeparator}zero`]||i[`defaultValue${ee}`]||i[`defaultValue${te}`]||i.defaultValue,ne=m;y&&!m&&x&&(ne=C);let re=ht(ne),w=Object.prototype.toString.apply(ne);if(y&&ne&&re&&!_.includes(w)&&!(k(v)&&Array.isArray(ne))){if(!i.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn(`accessing an object - but returnObjects options is not enabled!`);let e=this.options.returnedObjectHandler?this.options.returnedObjectHandler(h,ne,{...i,ns:c}):`key '${s} (${this.language})' returned an object instead of string.`;return a?(p.res=e,p.usedParams=this.getUsedParamsDetails(i),p):e}if(o){let e=Array.isArray(ne),t=e?[]:{},n=e?g:h;for(let e in ne)if(Object.prototype.hasOwnProperty.call(ne,e)){let r=`${n}${o}${e}`;t[e]=x&&!m?this.translate(r,{...i,defaultValue:ht(C)?C[e]:void 0,joinArrays:!1,ns:c}):this.translate(r,{...i,joinArrays:!1,ns:c}),t[e]===r&&(t[e]=ne[e])}m=t}}else if(y&&k(v)&&Array.isArray(m))m=m.join(v),m&&=this.extendTranslation(m,t,i,r);else{let e=!1,n=!1;!this.isValidLookup(m)&&x&&(e=!0,m=C),this.isValidLookup(m)||(n=!0,m=s);let a=(i.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey)&&n?void 0:m,c=x&&C!==m&&this.options.updateMissing;if(n||e||c){if(this.logger.log(c?`updateKey`:`missingKey`,d,l,b&&!c?`${s}${this.pluralResolver.getSuffix(d,i.count,i)}`:s,c?C:m),o){let e=this.resolve(s,{...i,keySeparator:!1});e&&e.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 e=[],t=this.languageUtils.getFallbackCodes(this.options.fallbackLng,i.lng||this.language);if(this.options.saveMissingTo===`fallback`&&t&&t[0])for(let n=0;n<t.length;n++)e.push(t[n]);else this.options.saveMissingTo===`all`?e=this.languageUtils.toResolveHierarchy(i.lng||this.language):e.push(i.lng||this.language);let n=(e,t,n)=>{let r=x&&n!==m?n:a;this.options.missingKeyHandler?this.options.missingKeyHandler(e,l,t,r,c,i):this.backendConnector?.saveMissing&&this.backendConnector.saveMissing(e,l,t,r,c,i),this.emit(`missingKey`,e,l,t,m)};this.options.saveMissing&&(this.options.saveMissingPlurals&&b?e.forEach(e=>{let t=this.pluralResolver.getSuffixes(e,i);S&&i[`defaultValue${this.options.pluralSeparator}zero`]&&!t.includes(`${this.options.pluralSeparator}zero`)&&t.push(`${this.options.pluralSeparator}zero`),t.forEach(t=>{n([e],s+t,i[`defaultValue${t}`]||C)})}):n(e,s,C))}m=this.extendTranslation(m,t,i,p,r),n&&m===s&&this.options.appendNamespaceToMissingKey&&(m=`${l}${u}${s}`),(n||e)&&this.options.parseMissingKeyHandler&&(m=this.options.parseMissingKeyHandler(this.options.appendNamespaceToMissingKey?`${l}${u}${s}`:s,e?m:void 0,i))}return a?(p.res=m,p.usedParams=this.getUsedParamsDetails(i),p):m}extendTranslation(e,t,n,r,i){if(this.i18nFormat?.parse)e=this.i18nFormat.parse(e,{...this.options.interpolation.defaultVariables,...n},n.lng||this.language||r.usedLng,r.usedNS,r.usedKey,{resolved:r});else if(!n.skipInterpolation){n.interpolation&&this.interpolator.init({...n,interpolation:{...this.options.interpolation,...n.interpolation}});let a=k(e)&&(n?.interpolation?.skipOnVariables===void 0?this.options.interpolation.skipOnVariables:n.interpolation.skipOnVariables),o;if(a){let t=e.match(this.interpolator.nestingRegexp);o=t&&t.length}let s=n.replace&&!k(n.replace)?n.replace:n;if(this.options.interpolation.defaultVariables&&(s={...this.options.interpolation.defaultVariables,...s}),e=this.interpolator.interpolate(e,s,n.lng||this.language||r.usedLng,n),a){let t=e.match(this.interpolator.nestingRegexp),r=t&&t.length;o<r&&(n.nest=!1)}!n.lng&&r&&r.res&&(n.lng=this.language||r.usedLng),n.nest!==!1&&(e=this.interpolator.nest(e,(...e)=>i?.[0]===e[0]&&!n.context?(this.logger.warn(`It seems you are nesting recursively key: ${e[0]} in key: ${t[0]}`),null):this.translate(...e,t),n)),n.interpolation&&this.interpolator.reset()}let a=n.postProcess||this.options.postProcess,o=k(a)?[a]:a;return e!=null&&o?.length&&n.applyPostProcessor!==!1&&(e=dt.handle(o,e,t,this.options&&this.options.postProcessPassResolved?{i18nResolved:{...r,usedParams:this.getUsedParamsDetails(n)},...n}:n,this)),e}resolve(e,t={}){let n,r,i,a,o;return k(e)&&(e=[e]),Array.isArray(e)&&(e=e.map(e=>typeof e==`function`?mt(e,{...this.options,...t}):e)),e.forEach(e=>{if(this.isValidLookup(n))return;let s=this.extractFromKey(e,t),c=s.key;r=c;let l=s.namespaces;this.options.fallbackNS&&(l=l.concat(this.options.fallbackNS));let u=t.count!==void 0&&!k(t.count),d=u&&!t.ordinal&&t.count===0,f=t.context!==void 0&&(k(t.context)||typeof t.context==`number`)&&t.context!==``,p=t.lngs?t.lngs:this.languageUtils.toResolveHierarchy(t.lng||this.language,t.fallbackLng);l.forEach(e=>{this.isValidLookup(n)||(o=e,!this.checkedLoadedFor[`${p[0]}-${e}`]&&this.utils?.hasLoadedNamespace&&!this.utils?.hasLoadedNamespace(o)&&(this.checkedLoadedFor[`${p[0]}-${e}`]=!0,this.logger.warn(`key "${r}" for languages "${p.join(`, `)}" won't get resolved as namespace "${o}" 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!!!`)),p.forEach(r=>{if(this.isValidLookup(n))return;a=r;let o=[c];if(this.i18nFormat?.addLookupKeys)this.i18nFormat.addLookupKeys(o,c,r,e,t);else{let e;u&&(e=this.pluralResolver.getSuffix(r,t.count,t));let n=`${this.options.pluralSeparator}zero`,i=`${this.options.pluralSeparator}ordinal${this.options.pluralSeparator}`;if(u&&(t.ordinal&&e.startsWith(i)&&o.push(c+e.replace(i,this.options.pluralSeparator)),o.push(c+e),d&&o.push(c+n)),f){let r=`${c}${this.options.contextSeparator||`_`}${t.context}`;o.push(r),u&&(t.ordinal&&e.startsWith(i)&&o.push(r+e.replace(i,this.options.pluralSeparator)),o.push(r+e),d&&o.push(r+n))}}let s;for(;s=o.pop();)this.isValidLookup(n)||(i=s,n=this.getResource(r,e,s,t))}))})}),{res:n,usedKey:r,exactUsedKey:i,usedLng:a,usedNS:o}}isValidLookup(e){return e!==void 0&&!(!this.options.returnNull&&e===null)&&!(!this.options.returnEmptyString&&e===``)}getResource(e,t,n,r={}){return this.i18nFormat?.getResource?this.i18nFormat.getResource(e,t,n,r):this.resourceStore.getResource(e,t,n,r)}getUsedParamsDetails(e={}){let t=[`defaultValue`,`ordinal`,`context`,`replace`,`lng`,`lngs`,`fallbackLng`,`ns`,`keySeparator`,`nsSeparator`,`returnObjects`,`returnDetails`,`joinArrays`,`postProcess`,`interpolation`],n=e.replace&&!k(e.replace),r=n?e.replace:e;if(n&&e.count!==void 0&&(r.count=e.count),this.options.interpolation.defaultVariables&&(r={...this.options.interpolation.defaultVariables,...r}),!n){r={...r};for(let e of t)delete r[e]}return r}static hasDefaultValue(e){for(let t in e)if(Object.prototype.hasOwnProperty.call(e,t)&&t.startsWith(`defaultValue`)&&e[t]!==void 0)return!0;return!1}},_t=class{constructor(e){this.options=e,this.supportedLngs=this.options.supportedLngs||!1,this.logger=ct.create(`languageUtils`)}getScriptPartFromCode(e){if(e=ot(e),!e||!e.includes(`-`))return null;let t=e.split(`-`);return t.length===2||(t.pop(),t[t.length-1].toLowerCase()===`x`)?null:this.formatLanguageCode(t.join(`-`))}getLanguagePartFromCode(e){if(e=ot(e),!e||!e.includes(`-`))return e;let t=e.split(`-`);return this.formatLanguageCode(t[0])}formatLanguageCode(e){if(k(e)&&e.includes(`-`)){let t;try{t=Intl.getCanonicalLocales(e)[0]}catch{}return t&&this.options.lowerCaseLng&&(t=t.toLowerCase()),t||(this.options.lowerCaseLng?e.toLowerCase():e)}return this.options.cleanCode||this.options.lowerCaseLng?e.toLowerCase():e}isSupportedCode(e){return(this.options.load===`languageOnly`||this.options.nonExplicitSupportedLngs)&&(e=this.getLanguagePartFromCode(e)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.includes(e)}getBestMatchFromCodes(e){if(!e)return null;let t;return e.forEach(e=>{if(t)return;let n=this.formatLanguageCode(e);(!this.options.supportedLngs||this.isSupportedCode(n))&&(t=n)}),!t&&this.options.supportedLngs&&e.forEach(e=>{if(t)return;let n=this.getScriptPartFromCode(e);if(this.isSupportedCode(n))return t=n;let r=this.getLanguagePartFromCode(e);if(this.isSupportedCode(r))return t=r;t=this.options.supportedLngs.find(e=>e===r?!0:!e.includes(`-`)&&!r.includes(`-`)?!1:!!(e.includes(`-`)&&!r.includes(`-`)&&e.slice(0,e.indexOf(`-`))===r||e.startsWith(r)&&r.length>1))}),t||=this.getFallbackCodes(this.options.fallbackLng)[0],t}getFallbackCodes(e,t){if(!e)return[];if(typeof e==`function`&&(e=e(t)),k(e)&&(e=[e]),Array.isArray(e))return e;if(!t)return e.default||[];let n=e[t];return n||=e[this.getScriptPartFromCode(t)],n||=e[this.formatLanguageCode(t)],n||=e[this.getLanguagePartFromCode(t)],n||=e.default,n||[]}toResolveHierarchy(e,t){let n=this.getFallbackCodes((t===!1?[]:t)||this.options.fallbackLng||[],e),r=[],i=e=>{e&&(this.isSupportedCode(e)?r.push(e):this.logger.warn(`rejecting language code not found in supportedLngs: ${e}`))};return k(e)&&(e.includes(`-`)||e.includes(`_`))?(this.options.load!==`languageOnly`&&i(this.formatLanguageCode(e)),this.options.load!==`languageOnly`&&this.options.load!==`currentOnly`&&i(this.getScriptPartFromCode(e)),this.options.load!==`currentOnly`&&i(this.getLanguagePartFromCode(e))):k(e)&&i(this.formatLanguageCode(e)),n.forEach(e=>{r.includes(e)||i(this.formatLanguageCode(e))}),r}},vt={zero:0,one:1,two:2,few:3,many:4,other:5},yt={select:e=>e===1?`one`:`other`,resolvedOptions:()=>({pluralCategories:[`one`,`other`]})},bt=class{constructor(e,t={}){this.languageUtils=e,this.options=t,this.logger=ct.create(`pluralResolver`),this.pluralRulesCache={}}clearCache(){this.pluralRulesCache={}}getRule(e,t={}){let n=ot(e===`dev`?`en`:e),r=t.ordinal?`ordinal`:`cardinal`,i=JSON.stringify({cleanedCode:n,type:r});if(i in this.pluralRulesCache)return this.pluralRulesCache[i];let a;try{a=new Intl.PluralRules(n,{type:r})}catch{if(typeof Intl>`u`)return this.logger.error(`No Intl support, please use an Intl polyfill!`),yt;if(!e.match(/-|_/))return yt;let n=this.languageUtils.getLanguagePartFromCode(e);a=this.getRule(n,t)}return this.pluralRulesCache[i]=a,a}needsPlural(e,t={}){let n=this.getRule(e,t);return n||=this.getRule(`dev`,t),n?.resolvedOptions().pluralCategories.length>1}getPluralFormsOfKey(e,t,n={}){return this.getSuffixes(e,n).map(e=>`${t}${e}`)}getSuffixes(e,t={}){let n=this.getRule(e,t);return n||=this.getRule(`dev`,t),n?n.resolvedOptions().pluralCategories.sort((e,t)=>vt[e]-vt[t]).map(e=>`${this.options.prepend}${t.ordinal?`ordinal${this.options.prepend}`:``}${e}`):[]}getSuffix(e,t,n={}){let r=this.getRule(e,n);return r?`${this.options.prepend}${n.ordinal?`ordinal${this.options.prepend}`:``}${r.select(t)}`:(this.logger.warn(`no plural rule found for: ${e}`),this.getSuffix(`dev`,t,n))}},xt=(e,t,n,r=`.`,i=!0)=>{let a=Xe(e,t,n);return!a&&i&&k(n)&&(a=at(e,n,r),a===void 0&&(a=at(t,n,r))),a},St=e=>e.replace(/\$/g,`$$$$`),Ct=class{constructor(e={}){this.logger=ct.create(`interpolator`),this.options=e,this.format=e?.interpolation?.format||(e=>e),this.init(e)}init(e={}){e.interpolation||={escapeValue:!0};let{escape:t,escapeValue:n,useRawValueToEscape:r,prefix:i,prefixEscaped:a,suffix:o,suffixEscaped:s,formatSeparator:c,unescapeSuffix:l,unescapePrefix:u,nestingPrefix:d,nestingPrefixEscaped:f,nestingSuffix:p,nestingSuffixEscaped:m,nestingOptionsSeparator:h,maxReplaces:g,alwaysFormat:_}=e.interpolation;this.escape=t===void 0?et:t,this.escapeValue=n===void 0||n,this.useRawValueToEscape=r!==void 0&&r,this.prefix=i?Qe(i):a||`{{`,this.suffix=o?Qe(o):s||`}}`,this.formatSeparator=c||`,`,this.unescapePrefix=l?``:u?Qe(u):`-`,this.unescapeSuffix=this.unescapePrefix?``:l?Qe(l):``,this.nestingPrefix=d?Qe(d):f||Qe(`$t(`),this.nestingSuffix=p?Qe(p):m||Qe(`)`),this.nestingOptionsSeparator=h||`,`,this.maxReplaces=g||1e3,this.alwaysFormat=_!==void 0&&_,this.resetRegExp()}reset(){this.options&&this.init(this.options)}resetRegExp(){let e=(e,t)=>e?.source===t?(e.lastIndex=0,e):new RegExp(t,`g`);this.regexp=e(this.regexp,`${this.prefix}(.+?)${this.suffix}`),this.regexpUnescape=e(this.regexpUnescape,`${this.prefix}${this.unescapePrefix}(.+?)${this.unescapeSuffix}${this.suffix}`),this.nestingRegexp=e(this.nestingRegexp,`${this.nestingPrefix}((?:[^()"']+|"[^"]*"|'[^']*'|\\((?:[^()]|"[^"]*"|'[^']*')*\\))*?)${this.nestingSuffix}`)}interpolate(e,t,n,r){let i,a,o,s=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{},c=e=>{if(!e.includes(this.formatSeparator)){let i=xt(t,s,e,this.options.keySeparator,this.options.ignoreJSONStructure);return this.alwaysFormat?this.format(i,void 0,n,{...r,...t,interpolationkey:e}):i}let i=e.split(this.formatSeparator),a=i.shift().trim(),o=i.join(this.formatSeparator).trim();return this.format(xt(t,s,a,this.options.keySeparator,this.options.ignoreJSONStructure),o,n,{...r,...t,interpolationkey:a})};this.resetRegExp(),!this.escapeValue&&typeof e==`string`&&/\$t\([^)]*\{[^}]*\{\{/.test(e)&&this.logger.warn(`nesting options string contains interpolated variables with escapeValue: false — 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 l=r?.missingInterpolationHandler||this.options.missingInterpolationHandler,u=r?.interpolation?.skipOnVariables===void 0?this.options.interpolation.skipOnVariables:r.interpolation.skipOnVariables;return[{regex:this.regexpUnescape,safeValue:e=>St(e)},{regex:this.regexp,safeValue:e=>this.escapeValue?St(this.escape(e)):St(e)}].forEach(t=>{for(o=0;i=t.regex.exec(e);){let n=i[1].trim();if(a=c(n),a===void 0){if(typeof l==`function`){let t=l(e,i,r);a=k(t)?t:``}else if(r&&Object.prototype.hasOwnProperty.call(r,n))a=``;else if(u){a=i[0];continue}else this.logger.warn(`missed to pass in variable ${n} for interpolating ${e}`),a=``}else!k(a)&&!this.useRawValueToEscape&&(a=Ve(a));let s=t.safeValue(a);if(e=e.replace(i[0],s),u?(t.regex.lastIndex+=a.length,t.regex.lastIndex-=i[0].length):t.regex.lastIndex=0,o++,o>=this.maxReplaces)break}}),e}nest(e,t,n={}){let r,i,a,o=(e,t)=>{let n=this.nestingOptionsSeparator;if(!e.includes(n))return e;let r=e.split(RegExp(`${Qe(n)}[ ]*{`)),i=`{${r[1]}`;e=r[0],i=this.interpolate(i,a);let o=i.match(/'/g),s=i.match(/"/g);((o?.length??0)%2==0&&!s||(s?.length??0)%2!=0)&&(i=i.replace(/'/g,`"`));try{a=JSON.parse(i),t&&(a={...t,...a})}catch(t){return this.logger.warn(`failed parsing options string in nesting for key ${e}`,t),`${e}${n}${i}`}return a.defaultValue&&a.defaultValue.includes(this.prefix)&&delete a.defaultValue,e};for(;r=this.nestingRegexp.exec(e);){let s=[];a={...n},a=a.replace&&!k(a.replace)?a.replace:a,a.applyPostProcessor=!1,delete a.defaultValue;let c=/{.*}/.test(r[1])?r[1].lastIndexOf(`}`)+1:r[1].indexOf(this.formatSeparator);if(c!==-1&&(s=r[1].slice(c).split(this.formatSeparator).map(e=>e.trim()).filter(Boolean),r[1]=r[1].slice(0,c)),i=t(o.call(this,r[1].trim(),a),a),i&&r[0]===e&&!k(i))return i;k(i)||(i=Ve(i)),i||=(this.logger.warn(`missed to resolve ${r[1]} for nesting ${e}`),``),s.length&&(i=s.reduce((e,t)=>this.format(e,t,n.lng,{...n,interpolationkey:r[1].trim()}),i.trim())),e=e.replace(r[0],i),this.regexp.lastIndex=0}return e}},wt=e=>{let t=e.toLowerCase().trim(),n={};if(e.includes(`(`)){let r=e.split(`(`);t=r[0].toLowerCase().trim();let i=r[1].slice(0,-1);t===`currency`&&!i.includes(`:`)?n.currency||=i.trim():t===`relativetime`&&!i.includes(`:`)?n.range||=i.trim():i.split(`;`).forEach(e=>{if(e){let[t,...r]=e.split(`:`),i=r.join(`:`).trim().replace(/^'+|'+$/g,``),a=t.trim();n[a]||(n[a]=i),i===`false`&&(n[a]=!1),i===`true`&&(n[a]=!0),isNaN(i)||(n[a]=parseInt(i,10))}})}return{formatName:t,formatOptions:n}},Tt=e=>{let t={};return(n,r,i)=>{let a=i;i&&i.interpolationkey&&i.formatParams&&i.formatParams[i.interpolationkey]&&i[i.interpolationkey]&&(a={...a,[i.interpolationkey]:void 0});let o=r+JSON.stringify(a),s=t[o];return s||(s=e(ot(r),i),t[o]=s),s(n)}},Et=e=>(t,n,r)=>e(ot(n),r)(t),Dt=class{constructor(e={}){this.logger=ct.create(`formatter`),this.options=e,this.init(e)}init(e,t={interpolation:{}}){this.formatSeparator=t.interpolation.formatSeparator||`,`;let n=t.cacheInBuiltFormats?Tt:Et;this.formats={number:n((e,t)=>{let n=new Intl.NumberFormat(e,{...t});return e=>n.format(e)}),currency:n((e,t)=>{let n=new Intl.NumberFormat(e,{...t,style:`currency`});return e=>n.format(e)}),datetime:n((e,t)=>{let n=new Intl.DateTimeFormat(e,{...t});return e=>n.format(e)}),relativetime:n((e,t)=>{let n=new Intl.RelativeTimeFormat(e,{...t});return e=>n.format(e,t.range||`day`)}),list:n((e,t)=>{let n=new Intl.ListFormat(e,{...t});return e=>n.format(e)})}}add(e,t){this.formats[e.toLowerCase().trim()]=t}addCached(e,t){this.formats[e.toLowerCase().trim()]=Tt(t)}format(e,t,n,r={}){if(!t||e==null)return e;let i=t.split(this.formatSeparator);if(i.length>1&&i[0].indexOf(`(`)>1&&!i[0].includes(`)`)&&i.find(e=>e.includes(`)`))){let e=i.findIndex(e=>e.includes(`)`));i[0]=[i[0],...i.splice(1,e)].join(this.formatSeparator)}return i.reduce((e,t)=>{let{formatName:i,formatOptions:a}=wt(t);if(this.formats[i]){let t=e;try{let o=r?.formatParams?.[r.interpolationkey]||{},s=o.locale||o.lng||r.locale||r.lng||n;t=this.formats[i](e,s,{...a,...r,...o})}catch(e){this.logger.warn(e)}return t}return this.logger.warn(`there was no format function for ${i}`),e},e)}},Ot=(e,t)=>{e.pending[t]!==void 0&&(delete e.pending[t],e.pendingCount--)},kt=class extends lt{constructor(e,t,n,r={}){super(),this.backend=e,this.store=t,this.services=n,this.languageUtils=n.languageUtils,this.options=r,this.logger=ct.create(`backendConnector`),this.waitingReads=[],this.maxParallelReads=r.maxParallelReads||10,this.readingCalls=0,this.maxRetries=r.maxRetries>=0?r.maxRetries:5,this.retryTimeout=r.retryTimeout>=1?r.retryTimeout:350,this.state={},this.queue=[],this.backend?.init?.(n,r.backend,r)}queueLoad(e,t,n,r){let i={},a={},o={},s={};return e.forEach(e=>{let r=!0;t.forEach(t=>{let o=`${e}|${t}`;!n.reload&&this.store.hasResourceBundle(e,t)?this.state[o]=2:this.state[o]<0||(this.state[o]===1?a[o]===void 0&&(a[o]=!0):(this.state[o]=1,r=!1,a[o]===void 0&&(a[o]=!0),i[o]===void 0&&(i[o]=!0),s[t]===void 0&&(s[t]=!0)))}),r||(o[e]=!0)}),(Object.keys(i).length||Object.keys(a).length)&&this.queue.push({pending:a,pendingCount:Object.keys(a).length,loaded:{},errors:[],callback:r}),{toLoad:Object.keys(i),pending:Object.keys(a),toLoadLanguages:Object.keys(o),toLoadNamespaces:Object.keys(s)}}loaded(e,t,n){let r=e.split(`|`),i=r[0],a=r[1];t&&this.emit(`failedLoading`,i,a,t),!t&&n&&this.store.addResourceBundle(i,a,n,void 0,void 0,{skipCopy:!0}),this.state[e]=t?-1:2,t&&n&&(this.state[e]=0);let o={};this.queue.forEach(n=>{Je(n.loaded,[i],a),Ot(n,e),t&&n.errors.push(t),n.pendingCount===0&&!n.done&&(Object.keys(n.loaded).forEach(e=>{o[e]||(o[e]={});let t=n.loaded[e];t.length&&t.forEach(t=>{o[e][t]===void 0&&(o[e][t]=!0)})}),n.done=!0,n.errors.length?n.callback(n.errors):n.callback())}),this.emit(`loaded`,o),this.queue=this.queue.filter(e=>!e.done)}read(e,t,n,r=0,i=this.retryTimeout,a){if(!e.length)return a(null,{});if(this.readingCalls>=this.maxParallelReads){this.waitingReads.push({lng:e,ns:t,fcName:n,tried:r,wait:i,callback:a});return}this.readingCalls++;let o=(o,s)=>{if(this.readingCalls--,this.waitingReads.length>0){let e=this.waitingReads.shift();this.read(e.lng,e.ns,e.fcName,e.tried,e.wait,e.callback)}if(o&&s&&r<this.maxRetries){setTimeout(()=>{this.read(e,t,n,r+1,i*2,a)},i);return}a(o,s)},s=this.backend[n].bind(this.backend);if(s.length===2){try{let n=s(e,t);n&&typeof n.then==`function`?n.then(e=>o(null,e)).catch(o):o(null,n)}catch(e){o(e)}return}return s(e,t,o)}prepareLoading(e,t,n={},r){if(!this.backend)return this.logger.warn(`No backend was added via i18next.use. Will not load resources.`),r&&r();k(e)&&(e=this.languageUtils.toResolveHierarchy(e)),k(t)&&(t=[t]);let i=this.queueLoad(e,t,n,r);if(!i.toLoad.length)return i.pending.length||r(),null;i.toLoad.forEach(e=>{this.loadOne(e)})}load(e,t,n){this.prepareLoading(e,t,{},n)}reload(e,t,n){this.prepareLoading(e,t,{reload:!0},n)}loadOne(e,t=``){let n=e.split(`|`),r=n[0],i=n[1];this.read(r,i,`read`,void 0,void 0,(n,a)=>{n&&this.logger.warn(`${t}loading namespace ${i} for language ${r} failed`,n),!n&&a&&this.logger.log(`${t}loaded namespace ${i} for language ${r}`,a),this.loaded(e,n,a)})}saveMissing(e,t,n,r,i,a={},o=()=>{}){if(this.services?.utils?.hasLoadedNamespace&&!this.services?.utils?.hasLoadedNamespace(t)){this.logger.warn(`did not save key "${n}" as the namespace "${t}" 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(n!=null&&n!==``){if(this.backend?.create){let s={...a,isUpdate:i},c=this.backend.create.bind(this.backend);if(c.length<6)try{let i;i=c.length===5?c(e,t,n,r,s):c(e,t,n,r),i&&typeof i.then==`function`?i.then(e=>o(null,e)).catch(o):o(null,i)}catch(e){o(e)}else c(e,t,n,r,o,s)}!e||!e[0]||this.store.addResource(e[0],t,n,r)}}},At=()=>({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]),k(e[1])&&(t.defaultValue=e[1]),k(e[2])&&(t.tDescription=e[2]),typeof e[2]==`object`||typeof e[3]==`object`){let n=e[3]||e[2];Object.keys(n).forEach(e=>{t[e]=n[e]})}return t},interpolation:{escapeValue:!0,prefix:`{{`,suffix:`}}`,formatSeparator:`,`,unescapePrefix:`-`,nestingPrefix:`$t(`,nestingSuffix:`)`,nestingOptionsSeparator:`,`,maxReplaces:1e3,skipOnVariables:!0},cacheInBuiltFormats:!0}),jt=e=>(k(e.ns)&&(e.ns=[e.ns]),k(e.fallbackLng)&&(e.fallbackLng=[e.fallbackLng]),k(e.fallbackNS)&&(e.fallbackNS=[e.fallbackNS]),e.supportedLngs&&!e.supportedLngs.includes(`cimode`)&&(e.supportedLngs=e.supportedLngs.concat([`cimode`])),e),Mt=()=>{},Nt=e=>{Object.getOwnPropertyNames(Object.getPrototypeOf(e)).forEach(t=>{typeof e[t]==`function`&&(e[t]=e[t].bind(e))})},A=class e extends lt{constructor(e={},t){if(super(),this.options=jt(e),this.services={},this.logger=ct,this.modules={external:[]},Nt(this),t&&!this.isInitialized&&!e.isClone){if(!this.options.initAsync)return this.init(e,t),this;setTimeout(()=>{this.init(e,t)},0)}}init(e={},t){this.isInitializing=!0,typeof e==`function`&&(t=e,e={}),e.defaultNS==null&&e.ns&&(k(e.ns)?e.defaultNS=e.ns:e.ns.includes(`translation`)||(e.defaultNS=e.ns[0]));let n=At();this.options={...n,...this.options,...jt(e)},this.options.interpolation={...n.interpolation,...this.options.interpolation},e.keySeparator!==void 0&&(this.options.userDefinedKeySeparator=e.keySeparator),e.nsSeparator!==void 0&&(this.options.userDefinedNsSeparator=e.nsSeparator),typeof this.options.overloadTranslationOptionHandler!=`function`&&(this.options.overloadTranslationOptionHandler=n.overloadTranslationOptionHandler);let r=e=>e?typeof e==`function`?new e:e:null;if(!this.options.isClone){this.modules.logger?ct.init(r(this.modules.logger),this.options):ct.init(null,this.options);let e;e=this.modules.formatter?this.modules.formatter:Dt;let t=new _t(this.options);this.store=new ut(this.options.resources,this.options);let n=this.services;n.logger=ct,n.resourceStore=this.store,n.languageUtils=t,n.pluralResolver=new bt(t,{prepend:this.options.pluralSeparator}),e&&(n.formatter=r(e),n.formatter.init&&n.formatter.init(n,this.options),this.options.interpolation.format=n.formatter.format.bind(n.formatter)),n.interpolator=new Ct(this.options),n.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},n.backendConnector=new kt(r(this.modules.backend),n.resourceStore,n,this.options),n.backendConnector.on(`*`,(e,...t)=>{this.emit(e,...t)}),this.modules.languageDetector&&(n.languageDetector=r(this.modules.languageDetector),n.languageDetector.init&&n.languageDetector.init(n,this.options.detection,this.options)),this.modules.i18nFormat&&(n.i18nFormat=r(this.modules.i18nFormat),n.i18nFormat.init&&n.i18nFormat.init(this)),this.translator=new gt(this.services,this.options),this.translator.on(`*`,(e,...t)=>{this.emit(e,...t)}),this.modules.external.forEach(e=>{e.init&&e.init(this)})}if(this.format=this.options.interpolation.format,t||=Mt,this.options.fallbackLng&&!this.services.languageDetector&&!this.options.lng){let e=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);e.length>0&&e[0]!==`dev`&&(this.options.lng=e[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(e=>{this[e]=(...t)=>this.store[e](...t)}),[`addResource`,`addResources`,`addResourceBundle`,`removeResourceBundle`].forEach(e=>{this[e]=(...t)=>(this.store[e](...t),this)});let i=Be(),a=()=>{let e=(e,n)=>{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),i.resolve(n),t(e,n)};if((this.languages||this.isLanguageChangingTo)&&!this.isInitialized)return e(null,this.t.bind(this));this.changeLanguage(this.options.lng,e)};return this.options.resources||!this.options.initAsync?a():setTimeout(a,0),i}loadResources(e,t=Mt){let n=t,r=k(e)?e:this.language;if(typeof e==`function`&&(n=e),!this.options.resources||this.options.partialBundledLanguages){if(r?.toLowerCase()===`cimode`&&(!this.options.preload||this.options.preload.length===0))return n();let e=[],t=t=>{t&&t!==`cimode`&&this.services.languageUtils.toResolveHierarchy(t).forEach(t=>{t!==`cimode`&&(e.includes(t)||e.push(t))})};r?t(r):this.services.languageUtils.getFallbackCodes(this.options.fallbackLng).forEach(e=>t(e)),this.options.preload?.forEach?.(e=>t(e)),this.services.backendConnector.load(e,this.options.ns,e=>{!e&&!this.resolvedLanguage&&this.language&&this.setResolvedLanguage(this.language),n(e)})}else n(null)}reloadResources(e,t,n){let r=Be();return typeof e==`function`&&(n=e,e=void 0),typeof t==`function`&&(n=t,t=void 0),e||=this.languages,t||=this.options.ns,n||=Mt,this.services.backendConnector.reload(e,t,e=>{r.resolve(),n(e)}),r}use(e){if(!e)throw Error(`You are passing an undefined module! Please check the object you are passing to i18next.use()`);if(!e.type)throw Error(`You are passing a wrong module! Please check the object you are passing to i18next.use()`);return e.type===`backend`&&(this.modules.backend=e),(e.type===`logger`||e.log&&e.warn&&e.error)&&(this.modules.logger=e),e.type===`languageDetector`&&(this.modules.languageDetector=e),e.type===`i18nFormat`&&(this.modules.i18nFormat=e),e.type===`postProcessor`&&dt.addPostProcessor(e),e.type===`formatter`&&(this.modules.formatter=e),e.type===`3rdParty`&&this.modules.external.push(e),this}setResolvedLanguage(e){if(!(!e||!this.languages)&&![`cimode`,`dev`].includes(e)){for(let e=0;e<this.languages.length;e++){let t=this.languages[e];if(![`cimode`,`dev`].includes(t)&&this.store.hasLanguageSomeTranslations(t)){this.resolvedLanguage=t;break}}!this.resolvedLanguage&&!this.languages.includes(e)&&this.store.hasLanguageSomeTranslations(e)&&(this.resolvedLanguage=e,this.languages.unshift(e))}}changeLanguage(e,t){this.isLanguageChangingTo=e;let n=Be();this.emit(`languageChanging`,e);let r=e=>{this.language=e,this.languages=this.services.languageUtils.toResolveHierarchy(e),this.resolvedLanguage=void 0,this.setResolvedLanguage(e)},i=(i,a)=>{a?this.isLanguageChangingTo===e&&(r(a),this.translator.changeLanguage(a),this.isLanguageChangingTo=void 0,this.emit(`languageChanged`,a),this.logger.log(`languageChanged`,a)):this.isLanguageChangingTo=void 0,n.resolve((...e)=>this.t(...e)),t&&t(i,(...e)=>this.t(...e))},a=t=>{!e&&!t&&this.services.languageDetector&&(t=[]);let n=k(t)?t:t&&t[0],a=this.store.hasLanguageSomeTranslations(n)?n:this.services.languageUtils.getBestMatchFromCodes(k(t)?[t]:t);a&&(this.language||r(a),this.translator.language||this.translator.changeLanguage(a),this.services.languageDetector?.cacheUserLanguage?.(a)),this.loadResources(a,e=>{i(e,a)})};return!e&&this.services.languageDetector&&!this.services.languageDetector.async?a(this.services.languageDetector.detect()):!e&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect.length===0?this.services.languageDetector.detect().then(a):this.services.languageDetector.detect(a):a(e),n}getFixedT(e,t,n,r){let i=r?.scopeNs,a=(e,t,...r)=>{let o;o=typeof t==`object`?{...t}:this.options.overloadTranslationOptionHandler([e,t].concat(r)),o.lng=o.lng||a.lng,o.lngs=o.lngs||a.lngs;let s=o.ns!==void 0&&o.ns!==null;o.ns=o.ns||a.ns,o.keyPrefix!==``&&(o.keyPrefix=o.keyPrefix||n||a.keyPrefix);let c={...this.options,...o};Array.isArray(i)&&!s&&(c.ns=i),typeof o.keyPrefix==`function`&&(o.keyPrefix=mt(o.keyPrefix,c));let l=this.options.keySeparator||`.`,u;return o.keyPrefix&&Array.isArray(e)?u=e.map(e=>(typeof e==`function`&&(e=mt(e,c)),`${o.keyPrefix}${l}${e}`)):(typeof e==`function`&&(e=mt(e,c)),u=o.keyPrefix?`${o.keyPrefix}${l}${e}`:e),this.t(u,o)};return k(e)?a.lng=e:a.lngs=e,a.ns=t,a.keyPrefix=n,a}t(...e){return this.translator?.translate(...e)}exists(...e){return this.translator?.exists(...e)}setDefaultNamespace(e){this.options.defaultNS=e}hasLoadedNamespace(e,t={}){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 n=t.lng||this.resolvedLanguage||this.languages[0],r=this.options?this.options.fallbackLng:!1,i=this.languages[this.languages.length-1];if(n.toLowerCase()===`cimode`)return!0;let a=(e,t)=>{let n=this.services.backendConnector.state[`${e}|${t}`];return n===-1||n===0||n===2};if(t.precheck){let e=t.precheck(this,a);if(e!==void 0)return e}return!!(this.hasResourceBundle(n,e)||!this.services.backendConnector.backend||this.options.resources&&!this.options.partialBundledLanguages||a(n,e)&&(!r||a(i,e)))}loadNamespaces(e,t){let n=Be();return this.options.ns?(k(e)&&(e=[e]),e.forEach(e=>{this.options.ns.includes(e)||this.options.ns.push(e)}),this.loadResources(e=>{n.resolve(),t&&t(e)}),n):(t&&t(),Promise.resolve())}loadLanguages(e,t){let n=Be();k(e)&&(e=[e]);let r=this.options.preload||[],i=e.filter(e=>!r.includes(e)&&this.services.languageUtils.isSupportedCode(e));return i.length?(this.options.preload=r.concat(i),this.loadResources(e=>{n.resolve(),t&&t(e)}),n):(t&&t(),Promise.resolve())}dir(e){if(e||=this.resolvedLanguage||(this.languages?.length>0?this.languages[0]:this.language),!e)return`rtl`;try{let t=new Intl.Locale(e);if(t&&t.getTextInfo){let e=t.getTextInfo();if(e&&e.direction)return e.direction}}catch{}let t=`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`.split(`.`),n=this.services?.languageUtils||new _t(At());return e.toLowerCase().indexOf(`-latn`)>1?`ltr`:t.includes(n.getLanguagePartFromCode(e))||e.toLowerCase().indexOf(`-arab`)>1?`rtl`:`ltr`}static createInstance(t={},n){let r=new e(t,n);return r.createInstance=e.createInstance,r}cloneInstance(t={},n=Mt){let r=t.forkResourceStore;r&&delete t.forkResourceStore;let i={...this.options,...t,isClone:!0},a=new e(i);if((t.debug!==void 0||t.prefix!==void 0)&&(a.logger=a.logger.clone(t)),[`store`,`services`,`language`].forEach(e=>{a[e]=this[e]}),a.services={...this.services},a.services.utils={hasLoadedNamespace:a.hasLoadedNamespace.bind(a)},r&&(a.store=new ut(Object.keys(this.store.data).reduce((e,t)=>(e[t]={...this.store.data[t]},e[t]=Object.keys(e[t]).reduce((n,r)=>(n[r]={...e[t][r]},n),e[t]),e),{}),i),a.services.resourceStore=a.store),t.interpolation){let e={...At().interpolation,...this.options.interpolation,...t.interpolation},n={...i,interpolation:e};a.services.interpolator=new Ct(n)}return a.translator=new gt(a.services,i),a.translator.on(`*`,(e,...t)=>{a.emit(e,...t)}),a.init(i,n),a.translator.options=i,a.translator.backendConnector.services.utils={hasLoadedNamespace:a.hasLoadedNamespace.bind(a)},a}toJSON(){return{options:this.options,store:this.store,language:this.language,languages:this.languages,resolvedLanguage:this.resolvedLanguage}}}.createInstance(),Pt=A.createInstance,Ft=A.dir,It=A.init,Lt=A.loadResources,Rt=A.reloadResources,zt=A.use,Bt=A.changeLanguage,Vt=A.getFixedT,Ht=A.t,Ut=A.exists,Wt=A.setDefaultNamespace,Gt=A.hasLoadedNamespace,Kt=A.loadNamespaces,qt=A.loadLanguages,Jt=t(n(((e,t)=>{t.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}}))()),Yt=/\s([^'"/\s><]+?)[\s/>]|([^\s=]+)=\s?(".*?"|'.*?')/g;function Xt(e){var t={type:`tag`,name:``,voidElement:!1,attrs:{},children:[]},n=e.match(/<\/?([^\s]+?)[/\s>]/);if(n&&(t.name=n[1],(Jt.default[n[1]]||e.charAt(e.length-2)===`/`)&&(t.voidElement=!0),t.name.startsWith(`!--`))){var r=e.indexOf(`-->`);return{type:`comment`,comment:r===-1?``:e.slice(4,r)}}for(var i=new RegExp(Yt),a=null;(a=i.exec(e))!==null;)if(a[0].trim()){if(a[1]){var o=a[1].trim(),s=[o,``];o.indexOf(`=`)>-1&&(s=o.split(`=`)),t.attrs[s[0]]=s[1],i.lastIndex--}else a[2]&&(t.attrs[a[2]]=a[3].trim().substring(1,a[3].length-1))}return t}var Zt=/<[a-zA-Z0-9\-\!\/](?:"[^"]*"|'[^']*'|[^'">])*>/g,j=/^\s*$/,Qt=Object.create(null);function $t(e,t){switch(t.type){case`text`:return e+t.content;case`tag`:return e+=`<`+t.name+(t.attrs?function(e){var t=[];for(var n in e)t.push(n+`="`+e[n]+`"`);return t.length?` `+t.join(` `):``}(t.attrs):``)+(t.voidElement?`/>`:`>`),t.voidElement?e:e+t.children.reduce($t,``)+`</`+t.name+`>`;case`comment`:return e+`<!--`+t.comment+`-->`}}var en={parse:function(e,t){t||={},t.components||(t.components=Qt);var n,r=[],i=[],a=-1,o=!1;if(e.indexOf(`<`)!==0){var s=e.indexOf(`<`);r.push({type:`text`,content:s===-1?e:e.substring(0,s)})}return e.replace(Zt,function(s,c){if(o){if(s!==`</`+n.name+`>`)return;o=!1}var l,u=s.charAt(1)!==`/`,d=s.startsWith(`<!--`),f=c+s.length,p=e.charAt(f);if(d){var m=Xt(s);return a<0?(r.push(m),r):((l=i[a]).children.push(m),r)}if(u&&(a++,(n=Xt(s)).type===`tag`&&t.components[n.name]&&(n.type=`component`,o=!0),n.voidElement||o||!p||p===`<`||n.children.push({type:`text`,content:e.slice(f,e.indexOf(`<`,f))}),a===0&&r.push(n),(l=i[a-1])&&l.children.push(n),i[a]=n),(!u||n.voidElement)&&(a>-1&&(n.voidElement||n.name===s.slice(2,-1))&&(a--,n=a===-1?r:i[a]),!o&&p!==`<`&&p)){l=a===-1?r:i[a].children;var h=e.indexOf(`<`,f),g=e.slice(f,h===-1?void 0:h);j.test(g)&&(g=` `),(h>-1&&a+l.length>=0||g!==` `)&&l.push({type:`text`,content:g})}}),r},stringify:function(e){return e.reduce(function(e,t){return e+$t(``,t)},``)}},tn=(e,t,n,r)=>{let i=[n,{code:t,...r||{}}];if(e?.services?.logger?.forward)return e.services.logger.forward(i,`warn`,`react-i18next::`,!0);un(i[0])&&(i[0]=`react-i18next:: ${i[0]}`),e?.services?.logger?.warn?e.services.logger.warn(...i):console?.warn&&console.warn(...i)},nn={},rn=(e,t,n,r)=>{un(n)&&nn[n]||(un(n)&&(nn[n]=new Date),tn(e,t,n,r))},an=(e,t)=>()=>{if(e.isInitialized)t();else{let n=()=>{setTimeout(()=>{e.off(`initialized`,n)},0),t()};e.on(`initialized`,n)}},on=(e,t,n)=>{e.loadNamespaces(t,an(e,n))},sn=(e,t,n,r)=>{if(un(n)&&(n=[n]),e.options.preload&&e.options.preload.indexOf(t)>-1)return on(e,n,r);n.forEach(t=>{e.options.ns.indexOf(t)<0&&e.options.ns.push(t)}),e.loadLanguages(t,an(e,r))},cn=(e,t,n={})=>!t.languages||!t.languages.length?(rn(t,`NO_LANGUAGES`,`i18n.languages were undefined or empty`,{languages:t.languages}),!0):t.hasLoadedNamespace(e,{lng:n.lng,precheck:(t,r)=>{if(n.bindI18n&&n.bindI18n.indexOf(`languageChanging`)>-1&&t.services.backendConnector.backend&&t.isLanguageChangingTo&&!r(t.isLanguageChangingTo,e))return!1}}),ln=e=>e.displayName||e.name||(un(e)&&e.length>0?e:`Unknown`),un=e=>typeof e==`string`,dn=e=>typeof e==`object`&&!!e,fn=/&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34|nbsp|#160|copy|#169|reg|#174|hellip|#8230|#x2F|#47);/g,pn={"&":`&`,"&":`&`,"<":`<`,"<":`<`,">":`>`,">":`>`,"'":`'`,"'":`'`,""":`"`,""":`"`," ":` `," ":` `,"©":`©`,"©":`©`,"®":`®`,"®":`®`,"…":`…`,"…":`…`,"/":`/`,"/":`/`},mn=e=>pn[e],hn=e=>e.replace(fn,mn),gn={bindI18n:`languageChanged`,bindI18nStore:``,transEmptyNodeValue:``,transSupportBasicHtmlNodes:!0,transWrapTextNodes:``,transKeepBasicHtmlNodesFor:[`br`,`strong`,`i`,`p`],useSuspense:!0,unescape:hn,transDefaultProps:void 0},_n=(e={})=>{gn={...gn,...e}},vn=()=>gn,yn,bn=e=>{yn=e},xn=()=>yn,Sn=(e,t)=>{if(!e)return!1;let n=e.props?.children??e.children;return t?n.length>0:!!n},Cn=e=>{if(!e)return[];let t=e.props?.children??e.children;return e.props?.i18nIsDynamicList?Tn(t):t},wn=e=>Array.isArray(e)&&e.every(O.isValidElement),Tn=e=>Array.isArray(e)?e:[e],En=(e,t)=>{let n={...t};return n.props={...t.props,...e.props},n},Dn=e=>{let t={};if(!e)return t;let n=e=>{Tn(e).forEach(e=>{un(e)||(Sn(e)?n(Cn(e)):dn(e)&&!(0,O.isValidElement)(e)&&Object.assign(t,e))})};return n(e),t},On=(e,t,n,r)=>{if(!e)return``;let i=``,a=Tn(e),o=t?.transSupportBasicHtmlNodes?t.transKeepBasicHtmlNodesFor??[]:[];return a.forEach((e,a)=>{if(un(e)){i+=`${e}`;return}if((0,O.isValidElement)(e)){let{props:s,type:c}=e,l=Object.keys(s).length,u=o.indexOf(c)>-1,d=s.children;if(!d&&u&&!l){i+=`<${c}/>`;return}if(!d&&(!u||l)||s.i18nIsDynamicList){i+=`<${a}></${a}>`;return}if(u&&l<=1){let e=un(d)?d:On(d,t,n,r);i+=`<${c}>${e}</${c}>`;return}let f=On(d,t,n,r);i+=`<${a}>${f}</${a}>`;return}if(e===null){tn(n,`TRANS_NULL_VALUE`,`Passed in a null value as child`,{i18nKey:r});return}if(dn(e)){let{format:t,...a}=e,o=Object.keys(a);if(o.length===1){let e=t?`${o[0]}, ${t}`:o[0];i+=`{{${e}}}`;return}tn(n,`TRANS_INVALID_OBJ`,`Invalid child - Object should only have keys {{ value, format }} (format is optional).`,{i18nKey:r,child:e});return}tn(n,`TRANS_INVALID_VAR`,`Passed in a variable like {number} - pass variables for interpolation as full objects like {{number}}.`,{i18nKey:r,child:e})}),i},kn=(e,t=[],n={})=>{if(!e)return e;let r=Object.keys(n),i=[...t,...r],a=``,o=0;for(;o<e.length;)if(e[o]===`<`){let t=!1,n=e.slice(o).match(/^<\/(\d+|[a-zA-Z][a-zA-Z0-9_-]*)>/);if(n){let e=n[1];(/^\d+$/.test(e)||i.includes(e))&&(t=!0,a+=n[0],o+=n[0].length)}if(!t){let n=e.slice(o).match(/^<(\d+|[a-zA-Z][a-zA-Z0-9_-]*)(\s+[\w-]+(?:=(?:"[^"]*"|'[^']*'|[^\s>]+))?)*\s*(\/)?>/);if(n){let e=n[1];(/^\d+$/.test(e)||i.includes(e))&&(t=!0,a+=n[0],o+=n[0].length)}}t||(a+=`<`,o+=1)}else a+=e[o],o+=1;return a},An=(e,t,n,r,i,a,o)=>{if(n===``)return[];let s=i.transKeepBasicHtmlNodesFor||[],c=n&&new RegExp(s.map(e=>`<${e}`).join(`|`)).test(n);if(!e&&!t&&!c&&!o)return[n];let l=t??{},u=e=>{Tn(e).forEach(e=>{un(e)||(Sn(e)?u(Cn(e)):dn(e)&&!(0,O.isValidElement)(e)&&Object.assign(l,e))})};u(e);let d=kn(n,s,l),f=en.parse(`<0>${d}</0>`),p={...l,...a},m=(e,t,n)=>{let r=Cn(e),i=g(r,t.children,n);return wn(r)&&i.length===0||e.props?.i18nIsDynamicList?r:i},h=(e,t,n,r,i)=>{e.dummy?(e.children=t,n.push((0,O.cloneElement)(e,{key:r},i?void 0:t))):n.push(...O.Children.map([e],e=>{if(e.type===O.Fragment||e.props?.i18nIsDynamicList!==void 0){let n={key:r};return e&&e.props&&Object.keys(e.props).forEach(t=>{t!==`children`&&t!==`i18nIsDynamicList`&&(n[t]=e.props[t])}),(0,O.createElement)(e.type,n,i?null:t)}let n={key:r};return e&&e.props&&Object.keys(e.props).forEach(t=>{t!==`ref`&&t!==`children`&&(n[t]=e.props[t])}),(0,O.cloneElement)(e,n,i?null:t)}))},g=(e,n,a)=>{let l=Tn(e),u=Tn(n),d={};return u.reduce((e,n,u)=>{let f=n.children?.[0]?.content&&r.services.interpolator.interpolate(n.children[0].content,p,r.language);if(n.type===`tag`){let _=l[parseInt(n.name,10)];!_&&t&&(_=t[n.name]),a.length===1&&!_&&(_=a[0][n.name]),_||={};let v={...n.attrs};o&&Object.keys(v).forEach(e=>{let t=v[e];un(t)&&(v[e]=hn(t))});let y=Object.keys(v).length===0?_:En({props:v},_),b=(0,O.isValidElement)(y),x=b&&Sn(n,!0)&&!n.voidElement,ee=c&&dn(y)&&y.dummy&&!b,te=dn(t)&&Object.hasOwnProperty.call(t,n.name);if(un(y)){let t=r.services.interpolator.interpolate(y,p,r.language);e.push(t)}else if(Sn(y)||x){let t=m(y,n,a);h(y,t,e,u)}else if(ee){let t=g(l,n.children,a);h(y,t,e,u)}else if(Number.isNaN(parseFloat(n.name))){if(te){let t=m(y,n,a);h(y,t,e,u,n.voidElement)}else if(i.transSupportBasicHtmlNodes&&s.indexOf(n.name)>-1){if(n.voidElement)e.push((0,O.createElement)(n.name,{key:`${n.name}-${u}`}));else{let t=d[n.name]||0;d[n.name]=t+1;let r,i=0;for(let e=0;e<l.length;e+=1){let a=l[e];if((0,O.isValidElement)(a)&&a.type===n.name){if(i===t){r=a;break}i+=1}}let o=r?Tn(Cn(r)):l,s=g(o,n.children,a);e.push((0,O.createElement)(n.name,{key:`${n.name}-${u}`},s))}}else if(n.voidElement)e.push(`<${n.name} />`);else{let t=g(l,n.children,a);e.push(`<${n.name}>${t}</${n.name}>`)}}else if(dn(y)&&!b){let t=n.children[0]?f:null;t&&e.push(t)}else h(y,f,e,u,n.children.length!==1||!f)}else if(n.type===`text`){let t=i.transWrapTextNodes,a=typeof i.unescape==`function`?i.unescape:vn().unescape,s=o?a(r.services.interpolator.interpolate(n.content,p,r.language)):r.services.interpolator.interpolate(n.content,p,r.language);t?e.push((0,O.createElement)(t,{key:`${n.name}-${u}`},s)):e.push(s)}return e},[])};return Cn(g([{dummy:!0,children:e||[]}],f,Tn(e||[]))[0])},jn=(e,t,n)=>{let r=e.key||t,i=(0,O.cloneElement)(e,{key:r});if(!i.props||!i.props.children||n.indexOf(`${t}/>`)<0&&n.indexOf(`${t} />`)<0)return i;function a(){return(0,O.createElement)(O.Fragment,null,i)}return(0,O.createElement)(a,{key:r})},Mn=(e,t)=>e.map((e,n)=>jn(e,n,t)),Nn=(e,t)=>{let n={};return Object.keys(e).forEach(r=>{Object.assign(n,{[r]:jn(e[r],r,t)})}),n},Pn=(e,t,n,r)=>e?Array.isArray(e)?Mn(e,t):dn(e)?Nn(e,t):(rn(n,`TRANS_INVALID_COMPONENTS`,`<Trans /> "components" prop expects an object or array`,{i18nKey:r}),null):null,Fn=e=>!dn(e)||Array.isArray(e)?!1:Object.keys(e).reduce((e,t)=>e&&Number.isNaN(Number.parseFloat(t)),!0);function In({children:e,count:t,parent:n,i18nKey:r,context:i,tOptions:a={},values:o,defaults:s,components:c,ns:l,i18n:u,t:d,shouldUnescape:f,...p}){let m=u||xn();if(!m)return rn(m,`NO_I18NEXT_INSTANCE`,`Trans: You need to pass in an i18next instance using i18nextReactModule`,{i18nKey:r}),e;let h=d||m.t.bind(m)||(e=>e),g={...vn(),...m.options?.react},_=l||h.ns||m.options?.defaultNS;_=un(_)?[_]:_||[`translation`];let{transDefaultProps:v}=g,y=v?.tOptions?{...v.tOptions,...a}:a,b=f??v?.shouldUnescape,x=v?.values?{...v.values,...o}:o,ee=v?.components?{...v.components,...c}:c,te=On(e,g,m,r),S=s||y?.defaultValue||te||g.transEmptyNodeValue||(typeof r==`function`?mt(r):r),{hashTransKey:C}=g,ne=r||(C?C(te||S):te||S);o=m.options?.interpolation?.defaultVariables?x&&Object.keys(x).length>0?{...x,...m.options.interpolation.defaultVariables}:{...m.options.interpolation.defaultVariables}:x;let re=Dn(e);re&&typeof re.count==`number`&&t===void 0&&(t=re.count);let w=o||t!==void 0&&!m.options?.interpolation?.alwaysFormat||!e?y.interpolation:{interpolation:{...y.interpolation,prefix:`#$?`,suffix:`?$#`}},ie={...y,context:i||y.context,count:t,...o,...w,defaultValue:S,ns:_},ae=ne?h(ne,ie):S;ae===ne&&S&&(ae=S);let oe=Pn(ee,ae,m,r),se=oe||e,ce=null;Fn(oe)&&(ce=oe,se=e);let le=An(se,ce,ae,m,g,ie,b),ue=n??g.defaultTransParent;return ue?(0,O.createElement)(ue,p,le):le}var Ln={type:`3rdParty`,init(e){_n(e.options.react),bn(e)}},Rn=(0,O.createContext)(),zn=class{constructor(){this.usedNamespaces={}}addUsedNamespaces(e){e.forEach(e=>{this.usedNamespaces[e]||(this.usedNamespaces[e]=!0)})}getUsedNamespaces(){return Object.keys(this.usedNamespaces)}},Bn=e=>async t=>{let n=await e.getInitialProps?.(t)??{},r=Vn();return{...n,...r}},Vn=()=>{let e=xn();if(!e)return console.warn(`react-i18next:: getInitialProps: You will need to pass in an i18next instance by using initReactI18next`),{};let t=e.reportNamespaces?.getUsedNamespaces()??[],n={},r={};return e.languages.forEach(n=>{r[n]={},t.forEach(t=>{r[n][t]=e.getResourceBundle(n,t)||{}})}),n.initialI18nStore=r,n.initialLanguage=e.language,n};function Hn({children:e,count:t,parent:n,i18nKey:r,context:i,tOptions:a={},values:o,defaults:s,components:c,ns:l,i18n:u,t:d,shouldUnescape:f,...p}){let{i18n:m,defaultNS:h}=(0,O.useContext)(Rn)||{},g=u||m||xn(),_=d||g?.t.bind(g);return In({children:e,count:t,parent:n,i18nKey:r,context:i,tOptions:a,values:o,defaults:s,components:c,ns:l||_?.ns||h||g?.options?.defaultNS,i18n:g,t:d,shouldUnescape:f,...p})}var Un=n((e=>{var t=Re();function n(e,t){return e===t&&(e!==0||1/e==1/t)||e!==e&&t!==t}var r=typeof Object.is==`function`?Object.is:n,i=t.useState,a=t.useEffect,o=t.useLayoutEffect,s=t.useDebugValue;function c(e,t){var n=t(),r=i({inst:{value:n,getSnapshot:t}}),c=r[0].inst,u=r[1];return o(function(){c.value=n,c.getSnapshot=t,l(c)&&u({inst:c})},[e,n,t]),a(function(){return l(c)&&u({inst:c}),e(function(){l(c)&&u({inst:c})})},[e]),s(n),n}function l(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!r(e,n)}catch{return!0}}function u(e,t){return t()}var d=typeof window>`u`||window.document===void 0||window.document.createElement===void 0?u:c;e.useSyncExternalStore=t.useSyncExternalStore===void 0?d:t.useSyncExternalStore})),Wn=n(((e,t)=>{t.exports=Un()})),Gn=Wn(),Kn={t:(e,t)=>{if(un(t))return t;if(dn(t)&&un(t.defaultValue))return t.defaultValue;if(typeof e==`function`)return``;if(Array.isArray(e)){let t=e[e.length-1];return typeof t==`function`?``:t}return e},ready:!1},qn=()=>()=>{},Jn=(e,t={})=>{let{i18n:n}=t,{i18n:r,defaultNS:i}=(0,O.useContext)(Rn)||{},a=n||r||xn();a&&!a.reportNamespaces&&(a.reportNamespaces=new zn),a||rn(a,`NO_I18NEXT_INSTANCE`,`useTranslation: You will need to pass in an i18next instance by using initReactI18next`);let o=(0,O.useMemo)(()=>({...vn(),...a?.options?.react,...t}),[a,t]),{useSuspense:s,keyPrefix:c}=o,l=e||i||a?.options?.defaultNS,u=un(l)?[l]:l||[`translation`],d=(0,O.useMemo)(()=>u,u);a?.reportNamespaces?.addUsedNamespaces?.(d);let f=(0,O.useRef)(0),p=(0,O.useCallback)(e=>{if(!a)return qn;let{bindI18n:t,bindI18nStore:n}=o,r=()=>{f.current+=1,e()};return t&&a.on(t,r),n&&a.store.on(n,r),()=>{t&&t.split(` `).forEach(e=>a.off(e,r)),n&&n.split(` `).forEach(e=>a.store.off(e,r))}},[a,o]),m=(0,O.useRef)(),h=(0,O.useCallback)(()=>{if(!a)return Kn;let e=!!(a.isInitialized||a.initializedStoreOnce)&&d.every(e=>cn(e,a,o)),n=t.lng||a.language,r=f.current,i=m.current;if(i&&i.ready===e&&i.lng===n&&i.keyPrefix===c&&i.revision===r)return i;let s={t:a.getFixedT(n,o.nsMode===`fallback`?d:d[0],c,{scopeNs:d}),ready:e,lng:n,keyPrefix:c,revision:r};return m.current=s,s},[a,d,c,o,t.lng]),[g,_]=(0,O.useState)(0),{t:v,ready:y}=(0,Gn.useSyncExternalStore)(p,h,h);(0,O.useEffect)(()=>{if(a&&!y&&!s){let e=()=>_(e=>e+1);t.lng?sn(a,t.lng,d,e):on(a,d,e)}},[a,t.lng,d,y,s,g]);let b=a||{},x=(0,O.useRef)(null),ee=(0,O.useRef)(),te=e=>{let t=Object.getOwnPropertyDescriptors(e);t.__original&&delete t.__original;let n=Object.create(Object.getPrototypeOf(e),t);if(!Object.prototype.hasOwnProperty.call(n,`__original`))try{Object.defineProperty(n,"__original",{value:e,writable:!1,enumerable:!1,configurable:!1})}catch{}return n},S=(0,O.useMemo)(()=>{let e=b,t=e?.language,n=e;e&&(x.current&&x.current.__original===e&&ee.current===t?n=x.current:(n=te(e),x.current=n,ee.current=t));let r=!y&&!s?(...e)=>(rn(a,`USE_T_BEFORE_READY`,`useTranslation: t was called before ready. When using useSuspense: false, make sure to check the ready flag before using t.`),v(...e)):v,i=[r,n,y];return i.t=r,i.i18n=n,i.ready=y,i},[v,b,y,b.resolvedLanguage,b.language,b.languages]);if(a&&s&&!y)throw new Promise(e=>{let n=()=>e();t.lng?sn(a,t.lng,d,n):on(a,d,n)});return S};function Yn({i18n:e,defaultNS:t,children:n}){let r=(0,O.useMemo)(()=>({i18n:e,defaultNS:t}),[e,t]);return(0,O.createElement)(Rn.Provider,{value:r},n)}var Xn={save:`Save`,cancel:`Cancel`,delete:`Delete`,create:`Create`,edit:`Edit`,close:`Close`,confirm:`Confirm`,retry:`Try again`,loading:`Loading…`,success:`Success`,error:`Error`,warning:`Warning`,unlimited:`Unlimited`,none:`None`,enabled:`Enabled`,disabled:`Disabled`,active:`Active`,inactive:`Inactive`},Zn=new Proxy(Xn,{get(e,t){if(t in e)return A.isInitialized?A.t(`common:${t}`):e[t]}}),Qn=[`en`,`de`,`es`,`fr`,`id`,`ja`,`pt-BR`,`ru`,`tr`],$n=/^i[_-]/i;function er(e){if(typeof e!=`string`)return;let t=e.trim();if(!(!t||$n.test(t)))try{return Intl.getCanonicalLocales(t.replace(/_/g,`-`))[0]}catch{return}}var tr=null,nr=new Set;function rr(e){return nr.add(e),()=>{nr.delete(e)}}function ir(e){let t=typeof e==`string`&&e.trim()?e.trim():null;if(t!==tr){tr=t;for(let e of[...nr])e(ar())}}function ar(){return tr??oe()??ae()}function or(e){return er(e??ar())}function sr(){return or()??`en`}function cr(e=Qn){return e.some(e=>e!==`en`)}function lr(e){let t=Qn;if(t.includes(e))return e;let n=e.split(`-`)[0];if(n&&t.includes(n))return n}function ur(e){let t=er(e);return t?lr(t)!==void 0:!1}function dr(e){let t=er(e??ar());return t?lr(t)??`en`:`en`}var fr=[`B`,`KB`,`MB`,`GB`,`TB`];function pr(e,t=2){if(e===0||!Number.isFinite(e)||e<0)return`0 B`;let n=1024,r=Math.max(0,t),i=Math.min(Math.floor(Math.log(e)/Math.log(n)),fr.length-1),a=e/n**i;return`${new Intl.NumberFormat(or(),{maximumFractionDigits:r}).format(a)} ${fr[i]}`}function mr(e,t){return new Intl.NumberFormat(or(t)).format(e)}var hr=n((e=>{var t=Symbol.for(`react.transitional.element`),n=Symbol.for(`react.fragment`);function r(e,n,r){var i=null;if(r!==void 0&&(i=``+r),n.key!==void 0&&(i=``+n.key),`key`in n)for(var a in r={},n)a!==`key`&&(r[a]=n[a]);else r=n;return n=r.ref,{$$typeof:t,type:e,key:i,ref:n===void 0?null:n,props:r}}e.Fragment=n,e.jsx=r,e.jsxs=r})),gr=n(((e,t)=>{t.exports=hr()})),_r=t(gr(),1);function vr({namespace:e,children:t}){let n=(0,O.useMemo)(()=>A.cloneInstance({defaultNS:e,fallbackNS:`common`}),[e]);return(0,_r.jsx)(Yn,{i18n:n,children:t})}var yr=[];yr.forEach,yr.slice;var br=[`__proto__`,`constructor`,`prototype`];function xr(e){return!(typeof e!=`string`||e.length===0||e.length>128||br.indexOf(e)>-1||e.indexOf(`..`)>-1||e.indexOf(`\\`)>-1||/[?#%\s@]/.test(e)||/[\x00-\x1F\x7F]/.test(e))}function Sr(e){return!(!xr(e)||e.indexOf(`/`)>-1)}function Cr(e){return xr(e)}var wr={lng:Sr,ns:Cr};function Tr(e){return typeof e==`string`?e.replace(/[\r\n\x00-\x1F\x7F]/g,` `):e}function Er(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{return e.replace(/(\/\/)[^/@\s]+@/g,`$1`)}}function Dr(){return typeof XMLHttpRequest==`function`||typeof XMLHttpRequest==`object`}function Or(e){return!!e&&typeof e.then==`function`}function kr(e){return Or(e)?e:Promise.resolve(e)}var Ar=/\{\{(.+?)\}\}/g;function jr(e,t){let n=!1,r=e.replace(Ar,(e,r)=>{let i=r.trim();if(br.indexOf(i)>-1)return e;let a=t[i];if(a==null)return e;let o=wr[i]||Sr,s=String(a).split(`+`);for(let t of s)if(!o(t))return n=!0,e;return s.join(`+`)});return n?null:r}var Mr=typeof globalThis<`u`?globalThis:typeof global<`u`?global:typeof window<`u`?window:void 0,Nr;typeof fetch==`function`?Nr=fetch:Mr&&typeof Mr.fetch==`function`&&(Nr=Mr.fetch);var Pr=Dr()&&Mr?Mr.XMLHttpRequest:void 0,Fr=typeof ActiveXObject==`function`&&Mr?Mr.ActiveXObject:void 0,Ir=[`__proto__`,`constructor`,`prototype`],Lr=(e,t)=>{if(t&&typeof t==`object`){let n=``;for(let e of Object.keys(t))Ir.indexOf(e)>-1||(n+=`&`+encodeURIComponent(e)+`=`+encodeURIComponent(t[e]));if(!n)return e;e=e+(e.indexOf(`?`)===-1?`?`:`&`)+n.slice(1)}return e},Rr=(e,t,n,r)=>{let i=e=>{if(!e.ok)return n(e.statusText||`Error`,{status:e.status});e.text().then(t=>{n(null,{status:e.status,data:t})}).catch(n)};if(r){let a=r(e,t);if(a instanceof Promise){a.then(i).catch(n);return}}typeof fetch==`function`?fetch(e,t).then(i).catch(n):Nr(e,t).then(i).catch(n)},zr=(e,t,n,r)=>{e.queryStringParams&&(t=Lr(t,e.queryStringParams));let i={...typeof e.customHeaders==`function`?e.customHeaders():e.customHeaders};typeof window>`u`&&typeof global<`u`&&global.process!==void 0&&global.process.versions&&global.process.versions.node&&(i[`User-Agent`]=`i18next-http-backend (node/${global.process.version}; ${global.process.platform} ${global.process.arch})`),n&&(i[`Content-Type`]=`application/json`);let a=typeof e.requestOptions==`function`?e.requestOptions(n):e.requestOptions,o={method:n?`POST`:`GET`,body:n?e.stringify(n):void 0,headers:i,...e._omitFetchOptions?{}:a},s=typeof e.alternateFetch==`function`&&e.alternateFetch.length>=1?e.alternateFetch:void 0;try{Rr(t,o,r,s)}catch(n){if(!a||Object.keys(a).length===0||!n.message||n.message.indexOf(`not implemented`)<0)return r(n);try{Object.keys(a).forEach(e=>{delete o[e]}),Rr(t,o,r,s),e._omitFetchOptions=!0}catch(e){r(e)}}},Br=(e,t,n,r)=>{n&&typeof n==`object`&&(n=Lr(``,n).slice(1)),e.queryStringParams&&(t=Lr(t,e.queryStringParams));try{let i=Pr?new Pr:new Fr(`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 a=e.customHeaders;if(a=typeof a==`function`?a():a,a)for(let e of Object.keys(a))Ir.indexOf(e)>-1||i.setRequestHeader(e,a[e]);i.onreadystatechange=()=>{i.readyState>3&&r(i.status>=400?i.statusText:null,{status:i.status,data:i.responseText})},i.send(n)}catch(e){console&&console.log(e)}},Vr=(e,t,n,r)=>{if(typeof n==`function`&&(r=n,n=void 0),r||=(()=>{}),Nr&&t.indexOf(`file:`)!==0)return zr(e,t,n,r);if(Dr()||typeof ActiveXObject==`function`)return Br(e,t,n,r);r(Error(`No fetch and no xhr implementation found!`))},Hr=()=>({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)=>void 0,request:Vr,reloadInterval:typeof window<`u`?!1:36e5,customHeaders:{},queryStringParams:{},crossDomain:!1,withCredentials:!1,overrideMimeType:!1,requestOptions:{mode:`cors`,credentials:`same-origin`,cache:`default`}}),Ur=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={...Hr(),...this.options||{},...t},this.allOptions=n,this.services&&this.options.reloadInterval){let e=setInterval(()=>this.reload(),this.options.reloadInterval);typeof e==`object`&&typeof e.unref==`function`&&e.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,r,i){let a=this.options.loadPath;typeof this.options.loadPath==`function`&&(a=this.options.loadPath(e,n)),a=kr(a),a.then(a=>{if(!a)return i(null,{});let o=jr(a,{lng:e.join(`+`),ns:n.join(`+`)});if(o==null){let t=e.map(Tr).join(`, `),r=n.map(Tr).join(`, `);return i(Error(`i18next-http-backend: unsafe lng/ns value — refusing to build request URL for languages=[`+t+`] namespaces=[`+r+`]`),!1)}this.loadUrl(o,i,t,r)})}loadUrl(e,t,n,r){let i=typeof n==`string`?[n]:n,a=typeof r==`string`?[r]:r,o=this.options.parseLoadPayload(i,a),s=Tr(Er(e));this.options.request(this.options,e,o,(e,i)=>{if(i&&(i.status>=500&&i.status<600||!i.status))return t(`failed loading `+s+`; status code: `+i.status,!0);if(i&&i.status>=400&&i.status<500)return t(`failed loading `+s+`; status code: `+i.status,!1);if(!i&&e&&e.message){let n=e.message.toLowerCase();if([`failed`,`fetch`,`network`,`load`].find(e=>n.indexOf(e)>-1))return t(`failed loading `+s+`: `+Tr(e.message),!0)}if(e)return t(e,!1);let a,o;try{a=typeof i.data==`string`?this.options.parse(i.data,n,r):i.data}catch{o=`failed parsing `+s+` to json`}if(o)return t(o,!1);t(null,a)})}create(e,t,n,r,i){if(!this.options.addPath)return;typeof e==`string`&&(e=[e]);let a=this.options.parsePayload(t,n,r),o=0,s=[],c=[];e.forEach(n=>{let r=this.options.addPath;typeof this.options.addPath==`function`&&(r=this.options.addPath(n,t));let l=jr(r,{lng:n,ns:t});if(l==null){o+=1,i&&o===e.length&&i(s,c);return}this.options.request(this.options,l,a,(t,n)=>{o+=1,s.push(t),c.push(n),o===e.length&&typeof i==`function`&&i(s,c)})})}reload(){let{backendConnector:e,languageUtils:t,logger:n}=this.services,r=e.language;if(r&&r.toLowerCase()===`cimode`)return;let i=[],a=e=>{t.toResolveHierarchy(e).forEach(e=>{i.indexOf(e)<0&&i.push(e)})};a(r),this.allOptions.preload&&this.allOptions.preload.forEach(e=>a(e)),i.forEach(t=>{this.allOptions.ns.forEach(r=>{e.read(t,r,`read`,null,null,(i,a)=>{i&&n.warn(`loading namespace ${r} for language ${t} failed`,i),!i&&a&&n.log(`loaded namespace ${r} for language ${t}`,a),e.loaded(`${t}|${r}`,i,a)})})})}};Ur.type=`backend`;var Wr={active:`Active`,"apiError.generic":`Could not complete the request. Try again.`,"apiError.malformed":`The server returned an unexpected response. Try again.`,"apiError.timeout":`The request took too long to respond. Try again.`,"apiError.transport":`Could not reach the server. Check your connection and try again.`,"apiError.twoFactorRequired":`The server requires two-factor authentication to continue.`,cancel:`Cancel`,close:`Close`,confirm:`Confirm`,create:`Create`,delete:`Delete`,disabled:`Disabled`,edit:`Edit`,enabled:`Enabled`,error:`Error`,inactive:`Inactive`,loading:`Loading…`,"nav.advanced":`Advanced`,"nav.collapse":`Collapse`,"nav.collapseSidebar":`Collapse sidebar`,"nav.expandSidebar":`Expand sidebar`,"nav.dashboard":`Dashboard`,"nav.databases":`Databases`,"nav.email":`Email`,"nav.files":`Files`,"nav.group.advanced":`Advanced`,"nav.group.manage":`Manage`,"nav.group.monitor":`Monitor`,"nav.group.protect":`Protect`,"nav.onboarding":`Get Started`,"nav.performance":`Performance`,"nav.preferences":`Preferences`,"nav.security":`Security`,"nav.websites":`Websites`,"nav.websitesAndApps":`Websites & Apps`,none:`None`,"onboarding.success.notLive.alternative.intro":`To manage your records through a DNS provider, log in to their platform and add this A record for {{domain}}:`,"onboarding.success.notLive.alternative.label":`Option 2 · Keep your current DNS provider`,"onboarding.success.notLive.copyError":`Could not copy. Select the value and copy manually.`,"onboarding.success.notLive.copyIpAria":`Copy A record IP address {{value}}`,"onboarding.success.notLive.copyNameserverAria":`Copy nameserver {{value}}`,"onboarding.success.notLive.copySuccess":`Copied to clipboard`,"onboarding.success.notLive.documentation":`Documentation`,"onboarding.success.notLive.explainer.body":`Your domain registrar is the company where you bought this domain. Log in to their platform and update your domain's DNS settings.`,"onboarding.success.notLive.explainer.trigger":`What is a domain registrar?`,"onboarding.success.notLive.recheck":`Check DNS`,"onboarding.success.notLive.recheckHint":`DNS changes can take up to 48 hours to propagate. You can continue and check DNS again later.`,"onboarding.success.notLive.recommended.empty":`Nameservers aren't available yet. Try again in a moment.`,"onboarding.success.notLive.recommended.intro":`Log in to your domain registrar and replace your current nameservers with these values:`,"onboarding.success.notLive.recommended.label":`Option 1 · Point to the provided nameservers (recommended)`,"onboarding.success.notLive.recommended.loadError":`Could not load nameservers. Contact your host for the correct values.`,"onboarding.wpInstall.errorGeneric":`Installation failed.`,"onboarding.wpInstall.errorNoTaskId":`Installation started, but the response did not include a task ID.`,"onboarding.wpInstall.errorPollingFailed":`Could not fetch installation progress. Try again.`,"onboarding.wpInstall.errorStart":`Failed to start installation.`,"onboarding.wpInstall.errorTimeout":`Installation timed out after 2 minutes. Try again.`,"onboarding.wpInstall.removalFailedWithReason":`Could not remove existing site: {{reason}}`,"onboarding.wpInstall.removalPartial_one":`Removed {{removed}} of {{total}} sites. Could not remove {{count}} site.`,"onboarding.wpInstall.removalPartial_other":`Removed {{removed}} of {{total}} sites. Could not remove {{count}} sites.`,"onboarding.wpInstall.removing_one":`Removing the existing site…`,"onboarding.wpInstall.removing_other":`Removing {{count}} existing sites…`,retry:`Try again`,save:`Save`,"shell.dbAdminPicker.description":`Select a database to open in phpMyAdmin or phpPgAdmin.`,"shell.dbAdminPicker.emptyTitle":`No databases found`,"shell.dbAdminPicker.errorDescription":`Could not load your databases. Check your connection and try again.`,"shell.dbAdminPicker.errorTitle":`Could not load databases`,"shell.dbAdminPicker.loadingLabel":`Loading databases…`,"shell.dbAdminPicker.noItemsDescription":`You have no databases yet. Create one before browsing it.`,"shell.dbAdminPicker.noMatchDescription":`No databases match your search.`,"shell.dbAdminPicker.rowAction":`Open {{name}} in {{tool}}`,"shell.dbAdminPicker.searchAriaLabel":`Search databases`,"shell.dbAdminPicker.searchPlaceholder":`Search databases…`,"shell.dbAdminPicker.title":`Browse & query a database`,"shell.dbUsersPicker.description":`Select a database to manage its users.`,"shell.dbUsersPicker.emptyTitle":`No databases found`,"shell.dbUsersPicker.errorDescription":`Could not load your databases. Check your connection and try again.`,"shell.dbUsersPicker.errorTitle":`Could not load databases`,"shell.dbUsersPicker.loadingLabel":`Loading databases…`,"shell.dbUsersPicker.noItemsDescription":`You have no databases yet. Create one before managing users.`,"shell.dbUsersPicker.noMatchDescription":`No databases match your search.`,"shell.dbUsersPicker.rowAction":`Manage users for {{name}}`,"shell.dbUsersPicker.searchAriaLabel":`Search databases`,"shell.dbUsersPicker.searchPlaceholder":`Search databases…`,"shell.dbUsersPicker.title":`Manage database users`,"shell.dbUsersPicker.userCount_one":`{{count}} user`,"shell.dbUsersPicker.userCount_other":`{{count}} users`,"shell.documentTitle.default":`cPanel`,"shell.documentTitle.section":`cPanel - {{section}}`,"shell.domainPicker.builder-edit.description":`Select a {{builder}} site to open in the {{builder}} editor.`,"shell.domainPicker.builder-edit.rowAction":`Edit {{domain}} with {{builder}}`,"shell.domainPicker.builder-edit.title":`Edit site using {{builder}}`,"shell.domainPicker.dns.description":`Select a domain to manage its DNS records.`,"shell.domainPicker.dns.rowAction":`Edit DNS records for {{domain}}`,"shell.domainPicker.dns.title":`DNS Zone Editor`,"shell.domainPicker.emptyTitle":`No domains found`,"shell.domainPicker.errorDescription":`Could not load your domains. Check your connection and try again.`,"shell.domainPicker.errorTitle":`Could not load domains`,"shell.domainPicker.loadingLabel":`Loading domains…`,"shell.domainPicker.noItemsDescription":`You have no domains yet. Add one to get started.`,"shell.domainPicker.noMatchDescription":`No domains match your search.`,"shell.domainPicker.redirects.description":`Select a domain to manage its URL redirects.`,"shell.domainPicker.redirects.rowAction":`Manage redirects for {{domain}}`,"shell.domainPicker.redirects.title":`Redirects`,"shell.domainPicker.searchAriaLabel":`Search domains`,"shell.domainPicker.searchPlaceholder":`Search domains…`,"shell.error.retry":`Try Again`,"shell.error.title":`Something went wrong`,"shell.federatedError.description":`The module failed to load after {{attempts}} attempts.`,"shell.federatedError.detailsSummary":`Error details`,"shell.federatedError.reloadAction":`Reload Page`,"shell.federatedError.reloadDescription":`Reload the page to load this module again.`,"shell.federatedError.retrying":`Retrying ({{current}}/{{max}})…`,"shell.federatedError.title":`Something went wrong loading {{hubId}}`,"shell.logout":`Log Out`,"shell.mailboxPicker.autoresponder.description":`Select a mailbox to manage its autoresponder.`,"shell.mailboxPicker.autoresponder.rowAction":`Manage autoresponder for {{email}}`,"shell.mailboxPicker.autoresponder.title":`Autoresponders`,"shell.mailboxPicker.connect.description":`Select a mailbox to see how to set it up on a device or mail client.`,"shell.mailboxPicker.connect.rowAction":`Connect {{email}} to a device`,"shell.mailboxPicker.connect.title":`Connect email to device`,"shell.mailboxPicker.createAccountCta":`Create an Email Account`,"shell.mailboxPicker.emptyTitle":`No mailboxes found`,"shell.mailboxPicker.errorDescription":`Could not load your mailboxes. Check your connection and try again.`,"shell.mailboxPicker.errorTitle":`Couldn't load mailboxes`,"shell.mailboxPicker.filters.description":`Select a mailbox to manage its filters.`,"shell.mailboxPicker.filters.rowAction":`Manage filters for {{email}}`,"shell.mailboxPicker.filters.title":`Email filters`,"shell.mailboxPicker.forwarders.description":`Select a mailbox to manage its forwarders.`,"shell.mailboxPicker.forwarders.rowAction":`Manage forwarders for {{email}}`,"shell.mailboxPicker.forwarders.title":`Email forwarders`,"shell.mailboxPicker.loadingLabel":`Loading mailboxes…`,"shell.mailboxPicker.noItemsDescription":`You have no email accounts yet.`,"shell.mailboxPicker.noMatchDescription":`No mailboxes match your search.`,"shell.mailboxPicker.searchAriaLabel":`Search mailboxes`,"shell.mailboxPicker.searchPlaceholder":`Search mailboxes…`,"shell.mailboxPicker.suspended":`Suspended`,"shell.mailboxPicker.systemBadge":`System`,"shell.mailboxPicker.webmail.description":`Select a mailbox to open its webmail.`,"shell.mailboxPicker.webmail.rowAction":`Open webmail for {{email}}`,"shell.mailboxPicker.webmail.title":`Check webmail`,"shell.moduleError.description":`This module failed to load. Try again.`,"shell.moduleError.retrying":`Retrying…`,"shell.onboarding.backToGetStarted":`Back to Get Started`,"shell.onboarding.buildSectionBody":`Choose the approach that fits your needs. Both options include hosting, SSL, and email. No extra setup required.`,"shell.onboarding.buildSectionHeading":`Build Your Website`,"shell.onboarding.comingSoonHeading":`Coming Soon`,"shell.onboarding.completionBody":`Your account is configured and ready. Head to your dashboard to manage everything.`,"shell.onboarding.completionGoToDashboard":`Go to Dashboard`,"shell.onboarding.completionHeading":`You're all set`,"shell.onboarding.databaseActionLabel":`New Database`,"shell.onboarding.databaseDescription":`Set up a database for your application.`,"shell.onboarding.databaseTitle":`Create a Database`,"shell.onboarding.domainActionLabel":`Add Domain`,"shell.onboarding.domainDescription":`Point your domain name to this server.`,"shell.onboarding.domainTitle":`Connect a Domain`,"shell.onboarding.emailActionLabel":`Create First Account`,"shell.onboarding.emailDescription":`Create professional email addresses for your domain.`,"shell.onboarding.emailTitle":`Set Up Email`,"shell.onboarding.exploreOnOwn":`I'll explore on my own`,"shell.onboarding.flowComingSoon":`This flow ({{flow}}) is not available yet.`,"shell.onboarding.helpContactSupport":`Contact support`,"shell.onboarding.helpGettingStarted":`Getting started guide`,"shell.onboarding.helpHeading":`Need help getting started?`,"shell.onboarding.helpWatch":`Watch: Build your first website in 5 minutes`,"shell.onboarding.otherTasksBody":`You can also set these up independently, or come back to them after building your website.`,"shell.onboarding.otherTasksHeading":`Other Setup Tasks`,"shell.onboarding.setupProgressLabel":`{{current}} of {{max}} setup steps completed`,"shell.onboarding.sitejetDescription":`Start building your website with professional templates.`,"shell.onboarding.sitejetFeatureEditor":`Visual editor: see changes instantly`,"shell.onboarding.sitejetFeatureMobile":`Mobile-responsive by default`,"shell.onboarding.sitejetFeatureTemplates":`150+ professional templates to start from`,"shell.onboarding.sitejetFeatureTools":`Built-in forms, galleries, and SEO tools`,"shell.onboarding.sitejetSubtitle":`Drag-and-drop visual builder. No coding needed.`,"shell.onboarding.sitejetTitle":`Sitejet Builder`,"shell.onboarding.skipAriaLabel":`Skip setup and go to dashboard`,"shell.onboarding.welcomeSubtitle":`Set up your server to get started. Choose a path below to start building.`,"shell.onboarding.welcomeTitle":`Welcome to <0>Meridian</0>`,"shell.onboarding.wordpressDescription":`Install WordPress and get full control over your site.`,"shell.onboarding.wordpressFeatureControl":`Full control: custom code, APIs, and eCommerce`,"shell.onboarding.wordpressFeatureInstall":`One-click install with WP Toolkit`,"shell.onboarding.wordpressFeatureSecurity":`Auto-updates, staging, and security hardening`,"shell.onboarding.wordpressFeatureThemes":`Thousands of themes and plugins`,"shell.onboarding.wordpressSubtitle":`The world's most popular CMS, powered by WP Toolkit.`,"shell.onboarding.wordpressTitle":`WordPress Site`,"shell.commandPalette.actionFailedTitle":`Could not run that command`,"shell.commandPalette.clearRecentsAria":`Clear recent commands`,"shell.commandPalette.closeBackdrop":`Close command palette`,"shell.commandPalette.dialogAria":`Command Palette`,"shell.commandPalette.dialogDescription":`Search for and jump to features, pages, and settings.`,"shell.commandPalette.editorialEmptyHint":`Try the name of a feature, page, or setting.`,"shell.commandPalette.editorialEmptyTitle":`What are you looking for?`,"shell.commandPalette.loadingAria":`Loading results`,"shell.commandPalette.noResultsPrefix":`Nothing matches`,"shell.commandPalette.searchAria":`Search commands`,"shell.commandPalette.searchPlaceholder":`Type to search…`,"shell.aiAssistant.title":`AI Assistant`,"shell.aiAssistant.closeLabel":`Close AI Assistant`,"shell.aiAssistant.resizeLabel":`Resize AI Assistant pane`,"shell.aiAssistant.clear":`Clear`,"shell.aiAssistant.viewActivity":`View Activity`,"shell.aiAssistant.launcher.ask":`Ask AI`,"shell.aiAssistant.launcher.dismiss":`Dismiss`,"shell.aiAssistant.launcher.nudgeTitle":`AI Assistant`,"shell.aiAssistant.launcher.nudgeOnline":`● Online · hosting copilot`,"shell.aiAssistant.launcher.nudgeBody":`Stuck on something? I can help with your cPanel account: domains, email, databases, and more. Ask a question to get started.`,"shell.aiAssistant.launcher.nudgeAsk":`Ask AI`,"shell.aiAssistant.launcher.openAriaLabel":`Open AI Assistant`,"shell.aiAssistant.launcher.nudgeAriaLabel":`AI Assistant greeting`,"shell.whatsNew.title":`New in Meridian`,"shell.whatsNew.subtitle":`Everything changes now. AI-native from the ground up.`,"shell.whatsNew.openLabel":`What's new in Meridian`,"shell.whatsNew.unreadLabel":`What's new in Meridian (new features available)`,"shell.whatsNew.closeLabel":`Close`,"shell.whatsNew.loadFailedTitle":`Could not open What's new. Try again in a moment.`,"shell.whatsNew.scrollRegionLabel":`New in Meridian features`,"shell.whatsNew.badge.new":`New`,"shell.whatsNew.badge.newInMeridian":`New in Meridian`,"shell.whatsNew.badge.nowInMeridian":`Now in Meridian`,"shell.whatsNew.badge.meridianOnly":`Meridian Only`,"shell.whatsNew.nova.heading":`Nova, agentic builder`,"shell.whatsNew.nova.tagline":`AI website and app builder.`,"shell.whatsNew.nova.body":`Describe the site or app you want and Nova builds it in minutes, ready to publish to your own domain. No template hunting, no code to write.`,"shell.whatsNew.novaWordPress.heading":`Nova for WordPress`,"shell.whatsNew.novaWordPress.tagline":`AI website builder, native to WordPress.`,"shell.whatsNew.novaWordPress.body":`Go from an idea to a complete WordPress website in minutes. Nova works inside the WordPress installation you already run here, so your pages, plugins, and content all stay in one place.`,"shell.whatsNew.aiAssistant.heading":`AI Assistant`,"shell.whatsNew.aiAssistant.tagline":`Answers with a next step built in.`,"shell.whatsNew.aiAssistant.body":`Ask a question, get a sourced answer plus something you can act on right there, like jumping straight to your domain list, all without leaving cPanel.`,"shell.whatsNew.mcp.heading":`MCP connectivity`,"shell.whatsNew.mcp.tagline":`Your cPanel, ready for AI tools.`,"shell.whatsNew.mcp.body":`Connect the AI tools you already use to your cPanel account and let them do the routine work like adding a subdomain, checking logs, or setting up a database, while you keep building.`,"shell.whatsNew.webapp.heading":`Node.js`,"shell.whatsNew.webapp.tagline":`Deployment that fits how you work.`,"shell.whatsNew.webapp.body":`Deploy your Node.js app through MCP or a guided setup wizard, whether it was built with an AI coding tool or written by hand.`,"shell.whatsNew.sitejet.heading":`Sitejet AI website generator`,"shell.whatsNew.sitejet.tagline":`Describe it, and it appears.`,"shell.whatsNew.sitejet.body":`Describe the section you want, and Sitejet pulls ready-to-use suggestions from the design library, with text and images. Drop it in, make adjustments, and you're done.`,"shell.commands.aiAssistant.label":`Ask AI Assistant`,"shell.commands.aiAssistant.sub":`Chat with the AI Assistant.`,"shell.commands.signOut.label":`Sign Out`,"shell.commands.toggleTheme.label":`Change color mode`,"shell.commands.toggleTheme.sub":`light/dark`,"shell.header.accountMenu":`Account`,"shell.header.colorMode.system":`System`,"shell.header.colorMode.light":`Light`,"shell.header.colorMode.dark":`Dark`,"shell.header.colorMode.group":`Color Mode`,"shell.backSwitch.cta":`Classic cPanel Theme`,"shell.backSwitch.switching":`Switching theme…`,"shell.backSwitch.error":`Could not switch themes. Try again.`,"shell.backSwitch.ariaLabel":`Switch to the Classic cPanel Theme`,"shell.backSwitch.tooltip":`Switch to the Classic cPanel Theme`,"shell.switchback.heading":`Switching back to the Classic cPanel Theme`,"shell.switchback.subtext":`Before you go, what made you switch back?`,"shell.switchback.reasonQuestion":`What's the main reason you're switching back?`,"shell.switchback.reason.missing_feature":`Missing a feature I need`,"shell.switchback.reason.prefer_classic":`I prefer the Classic cPanel Theme's layout and familiarity`,"shell.switchback.reason.bug_or_broken":`Something didn't work or I hit a bug`,"shell.switchback.reason.performance":`Performance or speed`,"shell.switchback.reason.other":`Other`,"shell.switchback.commentQuestion":`What would make the new theme better?`,"shell.switchback.submit":`Submit feedback`,"shell.switchback.skip":`Skip`,"shell.switchback.switchError":`Could not switch themes. Try again.`,"shell.switchback.reasonRequired":`Choose a reason, or select Skip.`,"shell.profile":`Profile`,"shell.connections":`Connections`,"shell.sessionExpired.description":`Your session has expired for security. Log in again to continue.`,"shell.sessionExpired.loginButton":`Log in again`,"shell.sessionExpired.title":`Session expired`,"shell.twoFactorChallenge.codeLabel":`Security code`,"shell.twoFactorChallenge.description":`This server requires two-factor authentication. Enter the code from your authenticator app to continue where you left off.`,"shell.twoFactorChallenge.invalidCode":`That security code is not valid. Try again.`,"shell.twoFactorChallenge.loginButton":`Log In Again`,"shell.twoFactorChallenge.title":`Verify your identity`,"shell.twoFactorChallenge.tooManyAttempts":`Too many incorrect codes. Log in again to continue.`,"shell.twoFactorChallenge.unavailable":`Could not reach the server to check that code. Try again.`,"shell.twoFactorChallenge.verifyButton":`Verify`,"shell.twoFactorChallenge.verifying":`Verifying…`,"shell.uapiWarnings.title":`Finished, with a warning`,success:`Success`,unlimited:`Unlimited`,warning:`Warning`,"ssl.autossl.title":`Automatic SSL`,"ssl.autossl.badge.timedOut":`Timed Out`,"ssl.autossl.badge.running":`Running`,"ssl.autossl.badge.issue":`Issue`,"ssl.autossl.badge.error":`Error`,"ssl.autossl.badge.active":`Active`,"ssl.autossl.sr.running":`AutoSSL is running. This typically takes 1 to 3 minutes.`,"ssl.autossl.sr.timedOut":`AutoSSL is taking longer than expected.`,"ssl.autossl.sr.couldNotIssue_one":`AutoSSL could not issue a certificate.`,"ssl.autossl.sr.couldNotIssue_other":`AutoSSL could not issue {{count}} certificates.`,"ssl.autossl.sr.encounteredIssue":`AutoSSL encountered an issue: {{error}}`,"ssl.autossl.retry":`Retry`,"ssl.autossl.retryAutoSsl":`Retry AutoSSL`,"ssl.autossl.run":`Run AutoSSL`,"ssl.autossl.refresh":`Refresh`,"ssl.autossl.running":`AutoSSL running…`,"ssl.autossl.couldNotIssue_one":`AutoSSL could not issue a certificate:`,"ssl.autossl.couldNotIssue_other":`AutoSSL couldn't issue {{count}} certificates:`,"ssl.autossl.moreIssues_one":`{{count}} more issue`,"ssl.autossl.moreIssues_other":`{{count}} more issues`,"ssl.autossl.runningFor":`Running for {{elapsed}}`,"ssl.autossl.encounteredIssue":`AutoSSL encountered an issue`,"api2.operationFailed":`The operation failed.`,"ssl.issuer.self":`Self`,"ssl.issuer.notSet":`Not Set`,"wpx.orphanFilesRemoveBlocked":`This domain already has WordPress files from a previous installation. Remove them in File Manager, then try again.`,"sitejet.unavailable":`Sitejet is not available on this server. Choose a different builder.`,"sitejet.setupFailed":`Sitejet setup failed: {{reason}}`,"serviceError.loadResourceUsage":`Could not load your account's usage limits. Try again.`,"serviceError.readDnsZone":`Could not read the DNS zone for {{domain}}. Try again.`,"serviceError.loadBackups":`Could not load your backups. Try again.`,"serviceError.checkPassword":`Could not check the password strength. Try again.`,"serviceError.loadCertificates":`Could not load your SSL certificates. Try again.`,"serviceError.loadCsrs":`Could not load your certificate requests. Try again.`,"serviceError.openWebmail":`Could not open Webmail. Try again.`,"serviceError.loadAutoresponder":`Could not load the autoresponder for {{email}}. Try again.`,"serviceError.loadMailSettings":`Could not load the mail client settings for {{email}}. Try again.`,"serviceError.savePreferences":`Could not save your preferences. Try again.`,"serviceError.openNova":`Could not open Nova for {{domain}}. Try again.`,"serviceError.openSitejet":`Could not open Sitejet for {{domain}}. Try again.`,"serviceError.publishSitejet":`Could not start publishing {{domain}}. Try again.`,"serviceError.openWordPress":`Could not open WordPress for {{domain}}. Try again.`,"serviceError.uploadFiles":`Could not upload your files. Try again.`,"serviceError.removeWordPress":`Could not remove the WordPress installation. Reload the page and try again.`,"shell.passwordReset.documentTitle":`Change Your Password`,"shell.passwordReset.title":`Change Your Password`,"shell.passwordReset.bannerTitle":`Password change required`,"shell.passwordReset.reason.forced":`An administrator has requested you change your password.`,"shell.passwordReset.reason.age_one":`You have not changed your password in {{count}} day. The current security policy requires that you change your password every {{maxAgeDays}} days to avoid your account being compromised.`,"shell.passwordReset.reason.age_other":`You have not changed your password in {{count}} days. The current security policy requires that you change your password every {{maxAgeDays}} days to avoid your account being compromised.`,"shell.passwordReset.reason.ageGeneric":`The current security policy requires that you change your password regularly. Your password is now too old.`,"shell.passwordReset.reason.strength":`Your password does not meet the strength requirements. You must change it now to avoid having your account compromised.`,"shell.passwordReset.intro":`You cannot use cPanel until your password has been changed.`,"shell.passwordReset.sessionNote":`Changing your password ends your current session. Log in again with your new password.`,"changePassword.apiTokensWarning":`You have active API tokens on your account. After you change your password, create new tokens for any connected services. This helps keep your account safe.`,"changePassword.confirmPasswordLabel":`Confirm Password`,"changePassword.currentPasswordLabel":`Current Password`,"changePassword.enableDigestLabel":`Enable Digest Authentication`,"changePassword.error.cannotReuse":`Your new password must be different from your current password.`,"changePassword.error.changeFailed":`Password change failed.`,"changePassword.error.confirmRequired":`Confirm your new password.`,"changePassword.error.currentRequired":`Current password is required.`,"changePassword.error.incorrectPassword":`The current password is incorrect.`,"changePassword.error.newRequired":`New password is required.`,"changePassword.error.sameAsCurrent":`Your new password must be different from your current password.`,"changePassword.error.unexpected":`An unexpected error occurred.`,"changePassword.generateAriaLabel":`Generate a strong password`,"changePassword.generateLabel":`Generate`,"changePassword.heading":`Change Password`,"changePassword.loadingDigestLabel":`Loading digest authentication option`,"changePassword.newPasswordLabel":`New Password`,"changePassword.passwordsMatch":`Passwords match.`,"changePassword.passwordsMismatch":`Passwords do not match.`,"changePassword.strengthHint":`8 or more characters, mixed case, numbers, and symbols.`,"changePassword.submitButton":`Change Password`,"changePassword.submitting":`Changing Password…`,"changePassword.success":`Your password changed successfully. Log in again with your new password.`},Gr=new Set([`ar`,`he`]),Kr=`1790282229975`;function qr(e,t,n,r={}){let{revision:i=``,sessionToken:a=``}=r,o=e.replace(/\/+$/,``);if(!o)return`/locales/${t}/${n}.js`;let s=`/_assets/meridian-shell/locales/${t}/${n}.js`,c=a.replace(/\/+$/,``);return i&&c&&o.startsWith(c)?`${c}/cPanel_magic_revision_${i}${o.slice(c.length)}${s}`:`${o}${s}`}var Jr=null;function Yr(){return oe()||(typeof document<`u`&&document.documentElement.lang?document.documentElement.lang:`en`)}function Xr(){return null}var Zr=new Set,Qr=null;function $r(e){return Zr.add(e),()=>{Zr.delete(e)}}function ei(){if(typeof document>`u`)return;let e=Xr(),t=(er(ar())??`en`).split(`-`)[0],n=e??(Gr.has(t)?`rtl`:`ltr`),r=Qr??(document.documentElement.dir===`rtl`?`rtl`:`ltr`);if(document.documentElement.dir=n,Qr=n,n!==r)for(let e of[...Zr])e(n)}function ti(){typeof document>`u`||(ei(),document.documentElement.lang=er(A.language)??sr())}function ni(e){let t=e?.ns?.filter(e=>e!==`common`)??[];return Array.from(new Set([`common`,...t]))}function ri(){A.on(`languageChanged`,ti),rr(ti)}function ii(e,t){return A.use(Ur).use(Ln).init({lng:dr(e),fallbackLng:`en`,returnEmptyString:!1,supportedLngs:[...Qn],defaultNS:`common`,ns:t,resources:{en:{common:Wr}},partialBundledLanguages:!0,interpolation:{escapeValue:!1},keySeparator:!1,react:{useSuspense:!1},backend:{loadPath:(e,t)=>qr(pe()??``,e[0]??`en`,t[0]??`common`,{revision:Kr,sessionToken:g()})}}).then(()=>{ti(),typeof window<`u`&&(globalThis.__i18n=A)})}function ai(e){if(Jr)return Jr;let t=e?.locale||Yr();return ir(t),Jr=ii(t,ni(e)),ri(),Jr}var oi={onboarding:`onboarding`,dashboard:`dashboard`,files:`files`,databases:`databases`,email:`email`,security:`security`,websites:`websites`,performance:`performance`,preferences:`preferences`,"sitejet-publish":`sitejet-publish`,"ai-assistant":`ai-assistant`},si=Object.values(oi).map(e=>`${e}.commands`),ci=[`jobs`,`ui`,`builders`],li=null;function ui(e){li=e}function di(e,t,n){console.error(`[i18n] ${t}: failed to load namespaces ${e.join(`, `)}`,n);try{li?.({namespaces:e,context:t,error:n})}catch{}}async function fi(e){await A.loadNamespaces(e,t=>{t&&di([e],`hub namespace`,t)})}function pi(e,t){let n=n=>{di(e,t,n)};try{A.loadNamespaces(e,e=>{e&&n(e)}).catch(n)}catch(e){n(e)}}function mi(e){return e===!0||e===1||e===`1`||e===`true`}function hi(e){let t={};for(let[n,r]of Object.entries(e))t[n]=mi(r);return t}function gi(){let e=C(),t={};for(let[n,r]of Object.entries(e))t[n]=(n===`roles`||n===`services`)&&typeof r==`object`&&r?hi(r):mi(r);return t}function _i(e){return gi().services?.[e]}function vi(){return ne()}function yi(e){return re(e)}function bi(){let e=te(),t={};for(let[n,r]of Object.entries(e))t[n]=r===!0||r===1||r===`1`||r===`true`;return t}function xi(){return S()}var Si={autoSsl:`autossl`,hotlink:`hotlink`,ipDeny:`ipdeny`,modSecurity:`modsecurity`,ssh:`ssh`,apiTokens:`apitokens`,twoFactorAuth:`twofactorauth`,sslManager:`sslmanager`,sslInstall:`sslinstall`,mysql:`mysql`,postgres:`postgres`,fileManager:`filemanager`,ftpAccounts:`ftpaccts`,diskUsageViewer:`diskusageviewer`,backup:`backup`,themeSwitch:`theme-switch`,mcpConnection:`mcp-connection`};function Ci(){let e=w(),t={};for(let[n,r]of Object.entries(e))t[n]=r===!0||r===1||r===`1`||r===`true`;return t}var wi={aiAppBuilder:`ai-app-builder`};function Ti(){return ie()}function Ei(e){if(!e.id)throw Error(`FederatedApp requires an id`);if(!e.routes?.length)throw Error(`FederatedApp requires at least one route`);return Object.freeze(e)}var Di=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},Oi=new class extends Di{#e;#t;#n;constructor(){super(),this.#n=e=>{if(typeof window<`u`&&window.addEventListener){let t=()=>e();return window.addEventListener(`visibilitychange`,t,!1),()=>{window.removeEventListener(`visibilitychange`,t)}}}}onSubscribe(){this.#t||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#t=void 0)}setEventListener(e){this.#n=e,this.#t?.(),this.#t=e(e=>{typeof e==`boolean`?this.setFocused(e):this.onFocus()})}setFocused(e){this.#e!==e&&(this.#e=e,this.onFocus())}onFocus(){let e=this.isFocused();this.listeners.forEach(t=>{t(e)})}isFocused(){return typeof this.#e==`boolean`?this.#e:globalThis.document?.visibilityState!==`hidden`}},ki={setTimeout:(e,t)=>setTimeout(e,t),clearTimeout:e=>clearTimeout(e),setInterval:(e,t)=>setInterval(e,t),clearInterval:e=>clearInterval(e)},Ai=new class{#e=ki;setTimeoutProvider(e){this.#e=e}setTimeout(e,t){return this.#e.setTimeout(e,t)}clearTimeout(e){this.#e.clearTimeout(e)}setInterval(e,t){return this.#e.setInterval(e,t)}clearInterval(e){this.#e.clearInterval(e)}};function ji(e){setTimeout(e,0)}var Mi=typeof window>`u`||`Deno`in globalThis;function M(){}function Ni(e,t){return typeof e==`function`?e(t):e}function Pi(e){return typeof e==`number`&&e>=0&&e!==1/0}function Fi(e,t){return Math.max(e+(t||0)-Date.now(),0)}function Ii(e,t){return typeof e==`function`?e(t):e}function N(e,t){return typeof e==`function`?e(t):e}function Li(e,t){let{type:n=`all`,exact:r,fetchStatus:i,predicate:a,queryKey:o,stale:s}=e;if(o){if(r){if(t.queryHash!==zi(o,t.options))return!1}else if(!Vi(t.queryKey,o))return!1}if(n!==`all`){let e=t.isActive();if(n===`active`&&!e||n===`inactive`&&e)return!1}return!(typeof s==`boolean`&&t.isStale()!==s||i&&i!==t.state.fetchStatus||a&&!a(t))}function Ri(e,t){let{exact:n,status:r,predicate:i,mutationKey:a}=e;if(a){if(!t.options.mutationKey)return!1;if(n){if(Bi(t.options.mutationKey)!==Bi(a))return!1}else if(!Vi(t.options.mutationKey,a))return!1}return!(r&&t.state.status!==r||i&&!i(t))}function zi(e,t){return(t?.queryKeyHashFn||Bi)(e)}function Bi(e){return JSON.stringify(e,(e,t)=>Ki(t)?Object.keys(t).sort().reduce((e,n)=>(e[n]=t[n],e),{}):t)}function Vi(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(e&&t&&typeof e==`object`&&typeof t==`object`){if(Array.isArray(e)&&Array.isArray(t)){for(let n=0;n<t.length;n++)if(!Vi(e[n],t[n]))return!1;return!0}let n=Object.keys(t);for(let r of n)if(!Vi(e[r],t[r]))return!1;return!0}return!1}var Hi=Object.prototype.hasOwnProperty;function Ui(e,t,n=0){if(e===t)return e;if(n>500)return t;let r=Gi(e)&&Gi(t);if(!r&&!(Ki(e)&&Ki(t)))return t;let i=(r?e:Object.keys(e)).length,a=r?t:Object.keys(t),o=a.length,s=r?Array(o):{},c=0;for(let l=0;l<o;l++){let o=r?l:a[l],u=e[o],d=t[o];if(u===d){s[o]=u,(r?l<i:Hi.call(e,o))&&c++;continue}if(u===null||d===null||typeof u!=`object`||typeof d!=`object`){s[o]=d;continue}let f=Ui(u,d,n+1);s[o]=f,f===u&&c++}return i===o&&c===i?e:s}function Wi(e,t){if(!t||Object.keys(e).length!==Object.keys(t).length)return!1;for(let n in e)if(e[n]!==t[n])return!1;return!0}function Gi(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function Ki(e){if(!qi(e))return!1;let t=e.constructor;if(t===void 0)return!0;let n=t.prototype;return!(!qi(n)||!n.hasOwnProperty(`isPrototypeOf`)||Object.getPrototypeOf(e)!==Object.prototype)}function qi(e){return Object.prototype.toString.call(e)===`[object Object]`}function Ji(e){return new Promise(t=>{Ai.setTimeout(t,e)})}function Yi(e,t,n){return typeof n.structuralSharing==`function`?n.structuralSharing(e,t):n.structuralSharing===!1?t:Ui(e,t)}function Xi(e){return e}function Zi(e,t,n=0){let r=[...e,t];return n&&r.length>n?r.slice(1):r}function Qi(e,t,n=0){let r=[t,...e];return n&&r.length>n?r.slice(0,-1):r}var $i=Symbol();function ea(e,t){return!e.queryFn&&t?.initialPromise?()=>t.initialPromise:!e.queryFn||e.queryFn===$i?()=>Promise.reject(Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn}function ta(e,t){return typeof e==`function`?e(...t):!!e}function na(e,t,n){let r=!1,i;return Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(i??=t(),r?i:(r=!0,i.aborted?n():i.addEventListener(`abort`,n,{once:!0}),i))}),e}var ra=(()=>{let e=()=>Mi;return{isServer(){return e()},setIsServer(t){e=t}}})();function ia(){let e,t,n=new Promise((n,r)=>{e=n,t=r});n.status=`pending`,n.catch(()=>{});function r(e){Object.assign(n,e),delete n.resolve,delete n.reject}return n.resolve=t=>{r({status:`fulfilled`,value:t}),e(t)},n.reject=e=>{r({status:`rejected`,reason:e}),t(e)},n}function aa(e){let t;if(e.then(e=>(t=e,e),M)?.catch(M),t!==void 0)return{data:t}}var oa=ji;function sa(){let e=[],t=0,n=e=>{e()},r=e=>{e()},i=oa,a=r=>{t?e.push(r):i(()=>{n(r)})},o=()=>{let t=e;e=[],t.length&&i(()=>{r(()=>{t.forEach(e=>{n(e)})})})};return{batch:e=>{let n;t++;try{n=e()}finally{t--,t||o()}return n},batchCalls:e=>(...t)=>{a(()=>{e(...t)})},schedule:a,setNotifyFunction:e=>{n=e},setBatchNotifyFunction:e=>{r=e},setScheduler:e=>{i=e}}}var P=sa(),F=new class extends Di{#e=!0;#t;#n;constructor(){super(),this.#n=e=>{if(typeof window<`u`&&window.addEventListener){let t=()=>e(!0),n=()=>e(!1);return window.addEventListener(`online`,t,!1),window.addEventListener(`offline`,n,!1),()=>{window.removeEventListener(`online`,t),window.removeEventListener(`offline`,n)}}}}onSubscribe(){this.#t||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#t=void 0)}setEventListener(e){this.#n=e,this.#t?.(),this.#t=e(this.setOnline.bind(this))}setOnline(e){this.#e!==e&&(this.#e=e,this.listeners.forEach(t=>{t(e)}))}isOnline(){return this.#e}};function ca(e){return Math.min(1e3*2**e,3e4)}function la(e){return(e??`online`)!==`online`||F.isOnline()}var ua=class extends Error{constructor(e){super(`CancelledError`),this.revert=e?.revert,this.silent=e?.silent}};function da(e){return e instanceof ua}function fa(e){let t=!1,n=0,r,i=ia(),a=()=>i.status!==`pending`,o=t=>{if(!a()){let n=new ua(t);f(n),e.onCancel?.(n)}},s=()=>{t=!0},c=()=>{t=!1},l=()=>Oi.isFocused()&&(e.networkMode===`always`||F.isOnline())&&e.canRun(),u=()=>la(e.networkMode)&&e.canRun(),d=e=>{a()||(r?.(),i.resolve(e))},f=e=>{a()||(r?.(),i.reject(e))},p=()=>new Promise(t=>{r=e=>{(a()||l())&&t(e)},e.onPause?.()}).then(()=>{r=void 0,a()||e.onContinue?.()}),m=()=>{if(a())return;let r,i=n===0?e.initialPromise:void 0;try{r=i??e.fn()}catch(e){r=Promise.reject(e)}Promise.resolve(r).then(d).catch(r=>{if(a())return;let i=e.retry??(ra.isServer()?0:3),o=e.retryDelay??ca,s=typeof o==`function`?o(n,r):o,c=i===!0||typeof i==`number`&&n<i||typeof i==`function`&&i(n,r);if(t||!c){f(r);return}n++,e.onFail?.(n,r),Ji(s).then(()=>l()?void 0:p()).then(()=>{t?f(r):m()})})};return{promise:i,status:()=>i.status,cancel:o,continue:()=>(r?.(),i),cancelRetry:s,continueRetry:c,canStart:u,start:()=>(u()?m():p().then(m),i)}}var pa=class{#e;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),Pi(this.gcTime)&&(this.#e=Ai.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(ra.isServer()?1/0:3e5))}clearGcTimeout(){this.#e!==void 0&&(Ai.clearTimeout(this.#e),this.#e=void 0)}};function ma(e){return{onFetch:(t,n)=>{let r=t.options,i=t.fetchOptions?.meta?.fetchMore?.direction,a=t.state.data?.pages||[],o=t.state.data?.pageParams||[],s={pages:[],pageParams:[]},c=0,l=async()=>{let n=!1,l=e=>{na(e,()=>t.signal,()=>n=!0)},u=ea(t.options,t.fetchOptions),d=async(e,r,i)=>{if(n)return Promise.reject(t.signal.reason);if(r==null&&e.pages.length)return Promise.resolve(e);let a=(()=>{let e={client:t.client,queryKey:t.queryKey,pageParam:r,direction:i?`backward`:`forward`,meta:t.options.meta};return l(e),e})(),o=await u(a),{maxPages:s}=t.options,c=i?Qi:Zi;return{pages:c(e.pages,o,s),pageParams:c(e.pageParams,r,s)}};if(i&&a.length){let e=i===`backward`,t=e?ga:ha,n={pages:a,pageParams:o};s=await d(n,t(r,n),e)}else{let t=e??a.length;do{let e=c===0?o[0]??r.initialPageParam:ha(r,s);if(c>0&&e==null)break;s=await d(s,e),c++}while(c<t)}return s};t.fetchFn=t.options.persister?()=>t.options.persister?.(l,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},n):l}}}function ha(e,{pages:t,pageParams:n}){let r=t.length-1;return t.length>0?e.getNextPageParam(t[r],t,n[r],n):void 0}function ga(e,{pages:t,pageParams:n}){return t.length>0?e.getPreviousPageParam?.(t[0],t,n[0],n):void 0}function _a(e,t){return t?ha(e,t)!=null:!1}function va(e,t){return!t||!e.getPreviousPageParam?!1:ga(e,t)!=null}var ya=class extends pa{#e;#t;#n;#r;#i;#a;#o;#s;constructor(e){super(),this.#s=!1,this.#o=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.#i=e.client,this.#r=this.#i.getQueryCache(),this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.#t=Sa(this.options),this.state=e.state??this.#t,this.scheduleGc()}get meta(){return this.options.meta}get queryType(){return this.#e}get promise(){return this.#a?.promise}setOptions(e){if(this.options={...this.#o,...e},e?._type&&(this.#e=e._type),this.updateGcTime(this.options.gcTime),this.state&&this.state.data===void 0){let e=Sa(this.options);e.data!==void 0&&(this.setState(xa(e.data,e.dataUpdatedAt)),this.#t=e)}}optionalRemove(){!this.observers.length&&this.state.fetchStatus===`idle`&&this.#r.remove(this)}setData(e,t){let n=Yi(this.state.data,e,this.options);return this.#l({data:n,type:`success`,dataUpdatedAt:t?.updatedAt,manual:t?.manual}),n}setState(e){this.#l({type:`setState`,state:e})}cancel(e){let t=this.#a?.promise;return this.#a?.cancel(e),t?t.then(M).catch(M):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}get resetState(){return this.#t}reset(){this.destroy(),this.setState(this.resetState)}isActive(){return this.observers.some(e=>N(e.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===$i||!this.isFetched()}isFetched(){return this.state.dataUpdateCount+this.state.errorUpdateCount>0}isStatic(){return this.getObserversCount()>0&&this.observers.some(e=>Ii(e.options.staleTime,this)===`static`)}isStale(){return this.getObserversCount()>0?this.observers.some(e=>e.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(e=0){return this.state.data===void 0?!0:e===`static`?!1:this.state.isInvalidated?!0:!Fi(this.state.dataUpdatedAt,e)}onFocus(){this.observers.find(e=>e.shouldFetchOnWindowFocus())?.refetch({cancelRefetch:!1}),this.#a?.continue()}onOnline(){this.observers.find(e=>e.shouldFetchOnReconnect())?.refetch({cancelRefetch:!1}),this.#a?.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.#r.notify({type:`observerAdded`,query:this,observer:e}))}removeObserver(e){this.observers.includes(e)&&(this.observers=this.observers.filter(t=>t!==e),this.observers.length||(this.#a&&(this.#s||this.#c()?this.#a.cancel({revert:!0}):this.#a.cancelRetry()),this.scheduleGc()),this.#r.notify({type:`observerRemoved`,query:this,observer:e}))}getObserversCount(){return this.observers.length}#c(){return this.state.fetchStatus===`paused`&&this.state.status===`pending`}invalidate(){this.state.isInvalidated||this.#l({type:`invalidate`})}async fetch(e,t){if(this.state.fetchStatus!==`idle`&&this.#a?.status()!==`rejected`){if(this.state.data!==void 0&&t?.cancelRefetch)this.cancel({silent:!0});else if(this.#a)return this.#a.continueRetry(),this.#a.promise}if(e&&this.setOptions(e),!this.options.queryFn){let e=this.observers.find(e=>e.options.queryFn);e&&this.setOptions(e.options)}let n=new AbortController,r=e=>{Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(this.#s=!0,n.signal)})},i=()=>{let e=ea(this.options,t),n=(()=>{let e={client:this.#i,queryKey:this.queryKey,meta:this.meta};return r(e),e})();return this.#s=!1,this.options.persister?this.options.persister(e,n,this):e(n)},a=(()=>{let e={fetchOptions:t,options:this.options,queryKey:this.queryKey,client:this.#i,state:this.state,fetchFn:i};return r(e),e})();(this.#e===`infinite`?ma(this.options.pages):this.options.behavior)?.onFetch(a,this),this.#n=this.state,(this.state.fetchStatus===`idle`||this.state.fetchMeta!==a.fetchOptions?.meta)&&this.#l({type:`fetch`,meta:a.fetchOptions?.meta}),this.#a=fa({initialPromise:t?.initialPromise,fn:a.fetchFn,onCancel:e=>{e instanceof ua&&e.revert&&this.setState({...this.#n,fetchStatus:`idle`}),n.abort()},onFail:(e,t)=>{this.#l({type:`failed`,failureCount:e,error:t})},onPause:()=>{this.#l({type:`pause`})},onContinue:()=>{this.#l({type:`continue`})},retry:a.options.retry,retryDelay:a.options.retryDelay,networkMode:a.options.networkMode,canRun:()=>!0});try{let e=await this.#a.start();if(e===void 0)throw Error(`${this.queryHash} data is undefined`);return this.setData(e),this.#r.config.onSuccess?.(e,this),this.#r.config.onSettled?.(e,this.state.error,this),e}catch(e){if(e instanceof ua){if(e.silent)return this.#a.promise;if(e.revert){if(this.state.data===void 0)throw e;return this.state.data}}throw this.#l({type:`error`,error:e}),this.#r.config.onError?.(e,this),this.#r.config.onSettled?.(this.state.data,e,this),e}finally{this.scheduleGc()}}#l(e){let t=t=>{switch(e.type){case`failed`:return{...t,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case`pause`:return{...t,fetchStatus:`paused`};case`continue`:return{...t,fetchStatus:`fetching`};case`fetch`:return{...t,...ba(t.data,this.options),fetchMeta:e.meta??null};case`success`:let n={...t,...xa(e.data,e.dataUpdatedAt),dataUpdateCount:t.dataUpdateCount+1,...!e.manual&&{fetchStatus:`idle`,fetchFailureCount:0,fetchFailureReason:null}};return this.#n=e.manual?n:void 0,n;case`error`:let r=e.error;return{...t,error:r,errorUpdateCount:t.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:t.fetchFailureCount+1,fetchFailureReason:r,fetchStatus:`idle`,status:`error`,isInvalidated:!0};case`invalidate`:return{...t,isInvalidated:!0};case`setState`:return{...t,...e.state}}};this.state=t(this.state),P.batch(()=>{this.observers.forEach(e=>{e.onQueryUpdate()}),this.#r.notify({query:this,type:`updated`,action:e})})}};function ba(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:la(t.networkMode)?`fetching`:`paused`,...e===void 0&&{error:null,status:`pending`}}}function xa(e,t){return{data:e,dataUpdatedAt:t??Date.now(),error:null,isInvalidated:!1,status:`success`}}function Sa(e){let t=typeof e.initialData==`function`?e.initialData():e.initialData,n=t!==void 0,r=n?typeof e.initialDataUpdatedAt==`function`?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:n?r??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:n?`success`:`pending`,fetchStatus:`idle`}}var Ca=class extends Di{constructor(e,t){super(),this.options=t,this.#e=e,this.#s=null,this.#o=ia(),this.bindMethods(),this.setOptions(t)}#e;#t=void 0;#n=void 0;#r=void 0;#i;#a;#o;#s;#c;#l;#u;#d;#f;#p;#m=new Set;bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(this.#t.addObserver(this),Ta(this.#t,this.options)?this.#h():this.updateResult(),this.#y())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return Ea(this.#t,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return Ea(this.#t,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#b(),this.#x(),this.#t.removeObserver(this)}setOptions(e){let t=this.options,n=this.#t;if(this.options=this.#e.defaultQueryOptions(e),this.options.enabled!==void 0&&typeof this.options.enabled!=`boolean`&&typeof this.options.enabled!=`function`&&typeof N(this.options.enabled,this.#t)!=`boolean`)throw Error(`Expected enabled to be a boolean or a callback that returns a boolean`);this.#S(),this.#t.setOptions(this.options),t._defaulted&&!Wi(this.options,t)&&this.#e.getQueryCache().notify({type:`observerOptionsUpdated`,query:this.#t,observer:this});let r=this.hasListeners();r&&Da(this.#t,n,this.options,t)&&this.#h(),this.updateResult(),r&&(this.#t!==n||N(this.options.enabled,this.#t)!==N(t.enabled,this.#t)||Ii(this.options.staleTime,this.#t)!==Ii(t.staleTime,this.#t))&&this.#g();let i=this.#_();r&&(this.#t!==n||N(this.options.enabled,this.#t)!==N(t.enabled,this.#t)||i!==this.#p)&&this.#v(i)}getOptimisticResult(e){let t=this.#e.getQueryCache().build(this.#e,e),n=this.createResult(t,e);return ka(this,n)&&(this.#r=n,this.#a=this.options,this.#i=this.#t.state),n}getCurrentResult(){return this.#r}trackResult(e,t){return new Proxy(e,{get:(e,n)=>(this.trackProp(n),t?.(n),n===`promise`&&(this.trackProp(`data`),!this.options.experimental_prefetchInRender&&this.#o.status===`pending`&&this.#o.reject(Error(`experimental_prefetchInRender feature flag is not enabled`))),Reflect.get(e,n))})}trackProp(e){this.#m.add(e)}getCurrentQuery(){return this.#t}refetch({...e}={}){return this.fetch({...e})}fetchOptimistic(e){let t=this.#e.defaultQueryOptions(e),n=this.#e.getQueryCache().build(this.#e,t);return n.fetch().then(()=>this.createResult(n,t))}fetch(e){return this.#h({...e,cancelRefetch:e.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#r))}#h(e){this.#S();let t=this.#t.fetch(this.options,e);return e?.throwOnError||(t=t.catch(M)),t}#g(){this.#b();let e=Ii(this.options.staleTime,this.#t);if(ra.isServer()||this.#r.isStale||!Pi(e))return;let t=Fi(this.#r.dataUpdatedAt,e)+1;this.#d=Ai.setTimeout(()=>{this.#r.isStale||this.updateResult()},t)}#_(){return(typeof this.options.refetchInterval==`function`?this.options.refetchInterval(this.#t):this.options.refetchInterval)??!1}#v(e){this.#x(),this.#p=e,!(ra.isServer()||N(this.options.enabled,this.#t)===!1||!Pi(this.#p)||this.#p===0)&&(this.#f=Ai.setInterval(()=>{(this.options.refetchIntervalInBackground||Oi.isFocused())&&this.#h()},this.#p))}#y(){this.#g(),this.#v(this.#_())}#b(){this.#d!==void 0&&(Ai.clearTimeout(this.#d),this.#d=void 0)}#x(){this.#f!==void 0&&(Ai.clearInterval(this.#f),this.#f=void 0)}createResult(e,t){let n=this.#t,r=this.options,i=this.#r,a=this.#i,o=this.#a,s=e===n?this.#n:e.state,{state:c}=e,l={...c},u=!1,d;if(t._optimisticResults){let i=this.hasListeners(),a=!i&&Ta(e,t),o=i&&Da(e,n,t,r);(a||o)&&(l={...l,...ba(c.data,e.options)}),t._optimisticResults===`isRestoring`&&(l.fetchStatus=`idle`)}let{error:f,errorUpdatedAt:p,status:m}=l;d=l.data;let h=!1;if(t.placeholderData!==void 0&&d===void 0&&m===`pending`){let e;i?.isPlaceholderData&&t.placeholderData===o?.placeholderData?(e=i.data,h=!0):e=typeof t.placeholderData==`function`?t.placeholderData(this.#u?.state.data,this.#u):t.placeholderData,e!==void 0&&(m=`success`,d=Yi(i?.data,e,t),u=!0)}if(t.select&&d!==void 0&&!h){if(i&&d===a?.data&&t.select===this.#c)d=this.#l;else try{this.#c=t.select,d=t.select(d),d=Yi(i?.data,d,t),this.#l=d,this.#s=null}catch(e){this.#s=e}}this.#s&&(f=this.#s,d=this.#l,p=Date.now(),m=`error`);let g=l.fetchStatus===`fetching`,_=m===`pending`,v=m===`error`,y=_&&g,b=d!==void 0,x={status:m,fetchStatus:l.fetchStatus,isPending:_,isSuccess:m===`success`,isError:v,isInitialLoading:y,isLoading:y,data:d,dataUpdatedAt:l.dataUpdatedAt,error:f,errorUpdatedAt:p,failureCount:l.fetchFailureCount,failureReason:l.fetchFailureReason,errorUpdateCount:l.errorUpdateCount,isFetched:e.isFetched(),isFetchedAfterMount:l.dataUpdateCount>s.dataUpdateCount||l.errorUpdateCount>s.errorUpdateCount,isFetching:g,isRefetching:g&&!_,isLoadingError:v&&!b,isPaused:l.fetchStatus===`paused`,isPlaceholderData:u,isRefetchError:v&&b,isStale:Oa(e,t),refetch:this.refetch,promise:this.#o,isEnabled:N(t.enabled,e)!==!1};if(this.options.experimental_prefetchInRender){let t=x.data!==void 0,r=x.status===`error`&&!t,i=e=>{r?e.reject(x.error):t&&e.resolve(x.data)},a=()=>{let e=this.#o=x.promise=ia();i(e)},o=this.#o;switch(o.status){case`pending`:e.queryHash===n.queryHash&&i(o);break;case`fulfilled`:(r||x.data!==o.value)&&a();break;case`rejected`:(!r||x.error!==o.reason)&&a()}}return x}updateResult(){let e=this.#r,t=this.createResult(this.#t,this.options);this.#i=this.#t.state,this.#a=this.options,this.#i.data!==void 0&&(this.#u=this.#t),!Wi(t,e)&&(this.#r=t,this.#C({listeners:(()=>{if(!e)return!0;let{notifyOnChangeProps:t}=this.options,n=typeof t==`function`?t():t;if(n===`all`||!n&&!this.#m.size)return!0;let r=new Set(n??this.#m);return this.options.throwOnError&&r.add(`error`),Object.keys(this.#r).some(t=>{let n=t;return this.#r[n]!==e[n]&&r.has(n)})})()}))}#S(){let e=this.#e.getQueryCache().build(this.#e,this.options);if(e===this.#t)return;let t=this.#t;this.#t=e,this.#n=e.state,this.hasListeners()&&(t?.removeObserver(this),e.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#y()}#C(e){P.batch(()=>{e.listeners&&this.listeners.forEach(e=>{e(this.#r)}),this.#e.getQueryCache().notify({query:this.#t,type:`observerResultsUpdated`})})}};function wa(e,t){return N(t.enabled,e)!==!1&&e.state.data===void 0&&(e.state.status!==`error`||N(t.retryOnMount,e)!==!1)}function Ta(e,t){return wa(e,t)||e.state.data!==void 0&&Ea(e,t,t.refetchOnMount)}function Ea(e,t,n){if(N(t.enabled,e)!==!1&&Ii(t.staleTime,e)!==`static`){let r=typeof n==`function`?n(e):n;return r===`always`||r!==!1&&Oa(e,t)}return!1}function Da(e,t,n,r){return(e!==t||N(r.enabled,e)===!1)&&(!n.suspense||e.state.status!==`error`)&&Oa(e,n)}function Oa(e,t){return N(t.enabled,e)!==!1&&e.isStaleByTime(Ii(t.staleTime,e))}function ka(e,t){return!Wi(e.getCurrentResult(),t)}var Aa=class extends pa{#e;#t;#n;#r;constructor(e){super(),this.#e=e.client,this.mutationId=e.mutationId,this.#n=e.mutationCache,this.#t=[],this.state=e.state||ja(),this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options=e,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(e){this.#t.includes(e)||(this.#t.push(e),this.clearGcTimeout(),this.#n.notify({type:`observerAdded`,mutation:this,observer:e}))}removeObserver(e){this.#t=this.#t.filter(t=>t!==e),this.scheduleGc(),this.#n.notify({type:`observerRemoved`,mutation:this,observer:e})}optionalRemove(){this.#t.length||(this.state.status===`pending`?this.scheduleGc():this.#n.remove(this))}continue(){return this.#r?.continue()??this.execute(this.state.variables)}async execute(e){let t=()=>{this.#i({type:`continue`})},n={client:this.#e,meta:this.options.meta,mutationKey:this.options.mutationKey};this.#r=fa({fn:()=>this.options.mutationFn?this.options.mutationFn(e,n):Promise.reject(Error(`No mutationFn found`)),onFail:(e,t)=>{this.#i({type:`failed`,failureCount:e,error:t})},onPause:()=>{this.#i({type:`pause`})},onContinue:t,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#n.canRun(this)});let r=this.state.status===`pending`,i=!this.#r.canStart();try{if(r)t();else{this.#i({type:`pending`,variables:e,isPaused:i}),this.#n.config.onMutate&&await this.#n.config.onMutate(e,this,n);let t=await this.options.onMutate?.(e,n);t!==this.state.context&&this.#i({type:`pending`,context:t,variables:e,isPaused:i})}let a=await this.#r.start();return await this.#n.config.onSuccess?.(a,e,this.state.context,this,n),await this.options.onSuccess?.(a,e,this.state.context,n),await this.#n.config.onSettled?.(a,null,this.state.variables,this.state.context,this,n),await this.options.onSettled?.(a,null,e,this.state.context,n),this.#i({type:`success`,data:a}),a}catch(t){try{await this.#n.config.onError?.(t,e,this.state.context,this,n)}catch(e){Promise.reject(e)}try{await this.options.onError?.(t,e,this.state.context,n)}catch(e){Promise.reject(e)}try{await this.#n.config.onSettled?.(void 0,t,this.state.variables,this.state.context,this,n)}catch(e){Promise.reject(e)}try{await this.options.onSettled?.(void 0,t,e,this.state.context,n)}catch(e){Promise.reject(e)}throw this.#i({type:`error`,error:t}),t}finally{this.#n.runNext(this)}}#i(e){let t=t=>{switch(e.type){case`failed`:return{...t,failureCount:e.failureCount,failureReason:e.error};case`pause`:return{...t,isPaused:!0};case`continue`:return{...t,isPaused:!1};case`pending`:return{...t,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:e.isPaused,status:`pending`,variables:e.variables,submittedAt:Date.now()};case`success`:return{...t,data:e.data,failureCount:0,failureReason:null,error:null,status:`success`,isPaused:!1};case`error`:return{...t,data:void 0,error:e.error,failureCount:t.failureCount+1,failureReason:e.error,isPaused:!1,status:`error`}}};this.state=t(this.state),P.batch(()=>{this.#t.forEach(t=>{t.onMutationUpdate(e)}),this.#n.notify({mutation:this,type:`updated`,action:e})})}};function ja(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:`idle`,variables:void 0,submittedAt:0}}var Ma=class extends Di{constructor(e={}){super(),this.config=e,this.#e=new Set,this.#t=new Map,this.#n=0}#e;#t;#n;build(e,t,n){let r=new Aa({client:e,mutationCache:this,mutationId:++this.#n,options:e.defaultMutationOptions(t),state:n});return this.add(r),r}add(e){this.#e.add(e);let t=Na(e);if(typeof t==`string`){let n=this.#t.get(t);n?n.push(e):this.#t.set(t,[e])}this.notify({type:`added`,mutation:e})}remove(e){if(this.#e.delete(e)){let t=Na(e);if(typeof t==`string`){let n=this.#t.get(t);if(n){if(n.length>1){let t=n.indexOf(e);t!==-1&&n.splice(t,1)}else n[0]===e&&this.#t.delete(t)}}}this.notify({type:`removed`,mutation:e})}canRun(e){let t=Na(e);if(typeof t==`string`){let n=this.#t.get(t)?.find(e=>e.state.status===`pending`);return!n||n===e}return!0}runNext(e){let t=Na(e);return typeof t==`string`?(this.#t.get(t)?.find(t=>t!==e&&t.state.isPaused))?.continue()??Promise.resolve():Promise.resolve()}clear(){P.batch(()=>{this.#e.forEach(e=>{this.notify({type:`removed`,mutation:e})}),this.#e.clear(),this.#t.clear()})}getAll(){return Array.from(this.#e)}find(e){let t={exact:!0,...e};return this.getAll().find(e=>Ri(t,e))}findAll(e={}){return this.getAll().filter(t=>Ri(e,t))}notify(e){P.batch(()=>{this.listeners.forEach(t=>{t(e)})})}resumePausedMutations(){let e=this.getAll().filter(e=>e.state.isPaused);return P.batch(()=>Promise.all(e.map(e=>e.continue().catch(M))))}};function Na(e){return e.options.scope?.id}var Pa=class extends Di{#e;#t=void 0;#n;#r;constructor(e,t){super(),this.#e=e,this.setOptions(t),this.bindMethods(),this.#i()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(e){let t=this.options;this.options=this.#e.defaultMutationOptions(e),Wi(this.options,t)||this.#e.getMutationCache().notify({type:`observerOptionsUpdated`,mutation:this.#n,observer:this}),t?.mutationKey&&this.options.mutationKey&&Bi(t.mutationKey)!==Bi(this.options.mutationKey)?this.reset():this.#n?.state.status===`pending`&&this.#n.setOptions(this.options)}onUnsubscribe(){this.hasListeners()||this.#n?.removeObserver(this)}onMutationUpdate(e){this.#i(),this.#a(e)}getCurrentResult(){return this.#t}reset(){this.#n?.removeObserver(this),this.#n=void 0,this.#i(),this.#a()}mutate(e,t){return this.#r=t,this.#n?.removeObserver(this),this.#n=this.#e.getMutationCache().build(this.#e,this.options),this.#n.addObserver(this),this.#n.execute(e)}#i(){let e=this.#n?.state??ja();this.#t={...e,isPending:e.status===`pending`,isSuccess:e.status===`success`,isError:e.status===`error`,isIdle:e.status===`idle`,mutate:this.mutate,reset:this.reset}}#a(e){P.batch(()=>{if(this.#r&&this.hasListeners()){let t=this.#t.variables,n=this.#t.context,r={client:this.#e,meta:this.options.meta,mutationKey:this.options.mutationKey};if(e?.type===`success`){try{this.#r.onSuccess?.(e.data,t,n,r)}catch(e){Promise.reject(e)}try{this.#r.onSettled?.(e.data,null,t,n,r)}catch(e){Promise.reject(e)}}else if(e?.type===`error`){try{this.#r.onError?.(e.error,t,n,r)}catch(e){Promise.reject(e)}try{this.#r.onSettled?.(void 0,e.error,t,n,r)}catch(e){Promise.reject(e)}}}this.listeners.forEach(e=>{e(this.#t)})})}};function Fa(e,t){let n=new Set(t);return e.filter(e=>!n.has(e))}function Ia(e,t,n){let r=e.slice(0);return r[t]=n,r}var La=class extends Di{#e;#t;#n;#r;#i;#a;#o;#s;#c;#l=[];constructor(e,t,n){super(),this.#e=e,this.#r=n,this.#n=[],this.#i=[],this.#t=[],this.setQueries(t)}onSubscribe(){this.listeners.size===1&&this.#i.forEach(e=>{e.subscribe(t=>{this.#m(e,t)})})}onUnsubscribe(){this.listeners.size||this.destroy()}destroy(){this.listeners=new Set,this.#i.forEach(e=>{e.destroy()})}setQueries(e,t){this.#n=e,this.#r=t,P.batch(()=>{let e=this.#i,t=this.#p(this.#n);t.forEach(e=>e.observer.setOptions(e.defaultedQueryOptions));let n=t.map(e=>e.observer),r=n.map(e=>e.getCurrentResult()),i=e.length!==n.length,a=n.some((t,n)=>t!==e[n]),o=i||a,s=o?!0:r.some((e,t)=>{let n=this.#t[t];return!n||!Wi(e,n)});!o&&!s||(o&&(this.#l=t,this.#i=n),this.#t=r,this.hasListeners()&&(o&&(Fa(e,n).forEach(e=>{e.destroy()}),Fa(n,e).forEach(e=>{e.subscribe(t=>{this.#m(e,t)})})),this.#h()))})}getCurrentResult(){return this.#t}getQueries(){return this.#i.map(e=>e.getCurrentQuery())}getObservers(){return this.#i}getOptimisticResult(e,t){let n=this.#p(e),r=n.map(e=>e.observer.getOptimisticResult(e.defaultedQueryOptions)),i=n.map(e=>e.defaultedQueryOptions.queryHash);return[r,e=>this.#d(e??r,t,i),()=>this.#u(r,n)]}#u(e,t){return t.map((n,r)=>{let i=e[r];return n.defaultedQueryOptions.notifyOnChangeProps?i:n.observer.trackResult(i,e=>{t.forEach(t=>{t.observer.trackProp(e)})})})}#d(e,t,n){if(t){let r=this.#c,i=n!==void 0&&r!==void 0&&(r.length!==n.length||n.some((e,t)=>e!==r[t]));return(!this.#a||this.#t!==this.#s||i||t!==this.#o)&&(this.#o=t,this.#s=this.#t,n!==void 0&&(this.#c=n),this.#a=Ui(this.#a,t(e))),this.#a}return e}#f(){return this.#r?.combine!==void 0&&this.#i.some((e,t)=>e.options.suspense&&this.#t[t]?.data===void 0)}#p(e){let t=new Map;this.#i.forEach(e=>{let n=e.options.queryHash;if(!n)return;let r=t.get(n);r?r.push(e):t.set(n,[e])});let n=[];return e.forEach(e=>{let r=this.#e.defaultQueryOptions(e),i=t.get(r.queryHash)?.shift()??new Ca(this.#e,r);n.push({defaultedQueryOptions:r,observer:i})}),n}#m(e,t){let n=this.#i.indexOf(e);n!==-1&&(this.#t=Ia(this.#t,n,t),this.#h())}#h(){if(this.hasListeners()){let e=this.#u(this.#t,this.#l),t=this.#f(),n=this.#a,r=t?n:this.#d(e,this.#r?.combine);(t||n!==r)&&P.batch(()=>{this.listeners.forEach(e=>{e(this.#t)})})}}},Ra=class extends Di{constructor(e={}){super(),this.config=e,this.#e=new Map}#e;build(e,t,n){let r=t.queryKey,i=t.queryHash??zi(r,t),a=this.get(i);return a||(a=new ya({client:e,queryKey:r,queryHash:i,options:e.defaultQueryOptions(t),state:n,defaultOptions:e.getQueryDefaults(r)}),this.add(a)),a}add(e){this.#e.has(e.queryHash)||(this.#e.set(e.queryHash,e),this.notify({type:`added`,query:e}))}remove(e){let t=this.#e.get(e.queryHash);t&&(e.destroy(),t===e&&this.#e.delete(e.queryHash),this.notify({type:`removed`,query:e}))}clear(){P.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return this.#e.get(e)}getAll(){return[...this.#e.values()]}find(e){let t={exact:!0,...e};return this.getAll().find(e=>Li(t,e))}findAll(e={}){let t=this.getAll();return Object.keys(e).length>0?t.filter(t=>Li(e,t)):t}notify(e){P.batch(()=>{this.listeners.forEach(t=>{t(e)})})}onFocus(){P.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){P.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}},za=class{#e;#t;#n;#r;#i;#a;#o;#s;constructor(e={}){this.#e=e.queryCache||new Ra,this.#t=e.mutationCache||new Ma,this.#n=e.defaultOptions||{},this.#r=new Map,this.#i=new Map,this.#a=0}mount(){this.#a++,this.#a===1&&(this.#o=Oi.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#e.onFocus())}),this.#s=F.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#e.onOnline())}))}unmount(){this.#a--,this.#a===0&&(this.#o?.(),this.#o=void 0,this.#s?.(),this.#s=void 0)}isFetching(e){return this.#e.findAll({...e,fetchStatus:`fetching`}).length}isMutating(e){return this.#t.findAll({...e,status:`pending`}).length}getQueryData(e){let t=this.defaultQueryOptions({queryKey:e});return this.#e.get(t.queryHash)?.state.data}ensureQueryData(e){let t=this.defaultQueryOptions(e),n=this.#e.build(this,t),r=n.state.data;return r===void 0?this.fetchQuery(e):(e.revalidateIfStale&&n.isStaleByTime(Ii(t.staleTime,n))&&this.prefetchQuery(t),Promise.resolve(r))}getQueriesData(e){return this.#e.findAll(e).map(({queryKey:e,state:t})=>[e,t.data])}setQueryData(e,t,n){let r=this.defaultQueryOptions({queryKey:e}),i=this.#e.get(r.queryHash)?.state.data,a=Ni(t,i);if(a!==void 0)return this.#e.build(this,r).setData(a,{...n,manual:!0})}setQueriesData(e,t,n){return P.batch(()=>this.#e.findAll(e).map(({queryKey:e})=>[e,this.setQueryData(e,t,n)]))}getQueryState(e){let t=this.defaultQueryOptions({queryKey:e});return this.#e.get(t.queryHash)?.state}removeQueries(e){let t=this.#e;P.batch(()=>{t.findAll(e).forEach(e=>{t.remove(e)})})}resetQueries(e,t){let n=this.#e;return P.batch(()=>(n.findAll(e).forEach(e=>{e.reset()}),this.refetchQueries({type:`active`,...e},t)))}cancelQueries(e,t={}){let n={revert:!0,...t},r=P.batch(()=>this.#e.findAll(e).map(e=>e.cancel(n)));return Promise.all(r).then(M).catch(M)}invalidateQueries(e,t={}){return P.batch(()=>(this.#e.findAll(e).forEach(e=>{e.invalidate()}),e?.refetchType===`none`?Promise.resolve():this.refetchQueries({...e,type:e?.refetchType??e?.type??`active`},t)))}refetchQueries(e,t={}){let n={...t,cancelRefetch:t.cancelRefetch??!0},r=P.batch(()=>this.#e.findAll(e).filter(e=>!e.isDisabled()&&!e.isStatic()).map(e=>{let t=e.fetch(void 0,n);return n.throwOnError||(t=t.catch(M)),e.state.fetchStatus===`paused`?Promise.resolve():t}));return Promise.all(r).then(M)}fetchQuery(e){let t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);let n=this.#e.build(this,t);return n.isStaleByTime(Ii(t.staleTime,n))?n.fetch(t):Promise.resolve(n.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(M).catch(M)}fetchInfiniteQuery(e){return e._type=`infinite`,this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(M).catch(M)}ensureInfiniteQueryData(e){return e._type=`infinite`,this.ensureQueryData(e)}resumePausedMutations(){return F.isOnline()?this.#t.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#e}getMutationCache(){return this.#t}getDefaultOptions(){return this.#n}setDefaultOptions(e){this.#n=e}setQueryDefaults(e,t){this.#r.set(Bi(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){let t=[...this.#r.values()],n={};return t.forEach(t=>{Vi(e,t.queryKey)&&Object.assign(n,t.defaultOptions)}),n}setMutationDefaults(e,t){this.#i.set(Bi(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){let t=[...this.#i.values()],n={};return t.forEach(t=>{Vi(e,t.mutationKey)&&Object.assign(n,t.defaultOptions)}),n}defaultQueryOptions(e){if(e._defaulted)return e;let t={...this.#n.queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||=zi(t.queryKey,t),t.refetchOnReconnect===void 0&&(t.refetchOnReconnect=t.networkMode!==`always`),t.throwOnError===void 0&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode=`offlineFirst`),t.queryFn===$i&&(t.enabled=!1),t}defaultMutationOptions(e){return e?._defaulted?e:{...this.#n.mutations,...e?.mutationKey&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){this.#e.clear(),this.#t.clear()}},Ba=O.createContext(void 0),Va=e=>{let t=O.useContext(Ba);if(e)return e;if(!t)throw Error(`No QueryClient set, use QueryClientProvider to set one`);return t},Ha=({client:e,children:t})=>(O.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),(0,_r.jsx)(Ba.Provider,{value:e,children:t})),Ua=O.createContext(!1),Wa=()=>O.useContext(Ua),Ga=Ua.Provider;function Ka(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}var qa=O.createContext(Ka()),Ja=()=>O.useContext(qa),Ya=({children:e})=>{let[t]=O.useState(()=>Ka());return(0,_r.jsx)(qa.Provider,{value:t,children:typeof e==`function`?e(t):e})},Xa=(e,t,n)=>{let r=n?.state.error&&typeof e.throwOnError==`function`?ta(e.throwOnError,[n.state.error,n]):e.throwOnError;(e.suspense||e.experimental_prefetchInRender||r)&&(t.isReset()||(e.retryOnMount=!1))},Za=e=>{O.useEffect(()=>{e.clearReset()},[e])},Qa=({result:e,errorResetBoundary:t,throwOnError:n,query:r,suspense:i})=>e.isError&&!t.isReset()&&!e.isFetching&&r&&(i&&e.data===void 0||ta(n,[e.error,r])),$a=(e,t)=>t.state.data===void 0,eo=e=>{if(e.suspense){let t=1e3,n=e=>e===`static`?e:Math.max(e??t,t),r=e.staleTime;e.staleTime=typeof r==`function`?(...e)=>n(r(...e)):n(r),typeof e.gcTime==`number`&&(e.gcTime=Math.max(e.gcTime,t))}},to=(e,t)=>e.isLoading&&e.isFetching&&!t,no=(e,t)=>e?.suspense&&t.isPending,ro=(e,t,n)=>t.fetchOptimistic(e).catch(()=>{n.clearReset()});function io({queries:e,...t},n){let r=Va(n),i=Wa(),a=Ja(),o=O.useMemo(()=>e.map(e=>{let t=r.defaultQueryOptions(e);return t._optimisticResults=i?`isRestoring`:`optimistic`,t}),[e,r,i]);o.forEach(e=>{eo(e);let t=r.getQueryCache().get(e.queryHash);Xa(e,a,t)}),Za(a);let[s]=O.useState(()=>new La(r,o,t)),[c,l,u]=s.getOptimisticResult(o,t.combine),d=!i&&t.subscribed!==!1;O.useSyncExternalStore(O.useCallback(e=>d?s.subscribe(P.batchCalls(e)):M,[s,d]),()=>s.getCurrentResult(),()=>s.getCurrentResult()),O.useEffect(()=>{s.setQueries(o,t)},[o,t,s]);let f=c.some((e,t)=>no(o[t],e))?c.flatMap((e,t)=>{let n=o[t];return n&&no(n,e)?ro(n,new Ca(r,n),a):[]}):[];if(f.length>0)throw Promise.all(f);let p=c.find((e,t)=>{let n=o[t];return n&&Qa({result:e,errorResetBoundary:a,throwOnError:n.throwOnError,query:r.getQueryCache().get(n.queryHash),suspense:n.suspense})});if(p?.error)throw p.error;return l(u())}function ao(e,t,n){let r=Wa(),i=Ja(),a=Va(n),o=a.defaultQueryOptions(e);a.getDefaultOptions().queries?._experimental_beforeQuery?.(o);let s=a.getQueryCache().get(o.queryHash),c=e.subscribed!==!1;o._optimisticResults=r?`isRestoring`:c?`optimistic`:void 0,eo(o),Xa(o,i,s),Za(i);let l=!a.getQueryCache().get(o.queryHash),[u]=O.useState(()=>new t(a,o)),d=u.getOptimisticResult(o),f=!r&&c;if(O.useSyncExternalStore(O.useCallback(e=>{let t=f?u.subscribe(P.batchCalls(e)):M;return u.updateResult(),t},[u,f]),()=>u.getCurrentResult(),()=>u.getCurrentResult()),O.useEffect(()=>{u.setOptions(o)},[o,u]),no(o,d))throw ro(o,u,i);if(Qa({result:d,errorResetBoundary:i,throwOnError:o.throwOnError,query:s,suspense:o.suspense}))throw d.error;return a.getDefaultOptions().queries?._experimental_afterQuery?.(o,d),o.experimental_prefetchInRender&&!ra.isServer()&&to(d,r)&&(l?ro(o,u,i):s?.promise)?.catch(M).finally(()=>{u.updateResult()}),o.notifyOnChangeProps?d:u.trackResult(d)}function oo(e,t){return ao(e,Ca,t)}function so(e,t){let n=Va(t),[r]=O.useState(()=>new Pa(n,e));O.useEffect(()=>{r.setOptions(e)},[r,e]);let i=O.useSyncExternalStore(O.useCallback(e=>r.subscribe(P.batchCalls(e)),[r]),()=>r.getCurrentResult(),()=>r.getCurrentResult()),a=O.useCallback((e,t)=>{r.mutate(e,t).catch(M)},[r]);if(i.error&&ta(r.options.throwOnError,[i.error]))throw i.error;return{...i,mutate:a,mutateAsync:i.mutate}}var co=n((e=>{function t(e,t){var n=e.length;e.push(t);a:for(;0<n;){var r=n-1>>>1,a=e[r];if(0<i(a,t))e[r]=t,e[n]=a,n=r;else break a}}function n(e){return e.length===0?null:e[0]}function r(e){if(e.length===0)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;a:for(var r=0,a=e.length,o=a>>>1;r<o;){var s=2*(r+1)-1,c=e[s],l=s+1,u=e[l];if(0>i(c,n))l<a&&0>i(u,c)?(e[r]=u,e[l]=n,r=l):(e[r]=c,e[s]=n,r=s);else if(l<a&&0>i(u,n))e[r]=u,e[l]=n,r=l;else break a}}return t}function i(e,t){var n=e.sortIndex-t.sortIndex;return n===0?e.id-t.id:n}if(e.unstable_now=void 0,typeof performance==`object`&&typeof performance.now==`function`){var a=performance;e.unstable_now=function(){return a.now()}}else{var o=Date,s=o.now();e.unstable_now=function(){return o.now()-s}}var c=[],l=[],u=1,d=null,f=3,p=!1,m=!1,h=!1,g=!1,_=typeof setTimeout==`function`?setTimeout:null,v=typeof clearTimeout==`function`?clearTimeout:null,y=typeof setImmediate<`u`?setImmediate:null;function b(e){for(var i=n(l);i!==null;){if(i.callback===null)r(l);else if(i.startTime<=e)r(l),i.sortIndex=i.expirationTime,t(c,i);else break;i=n(l)}}function x(e){if(h=!1,b(e),!m){if(n(c)!==null)m=!0,ee||(ee=!0,w());else{var t=n(l);t!==null&&oe(x,t.startTime-e)}}}var ee=!1,te=-1,S=5,C=-1;function ne(){return g?!0:!(e.unstable_now()-C<S)}function re(){if(g=!1,ee){var t=e.unstable_now();C=t;var i=!0;try{a:{m=!1,h&&(h=!1,v(te),te=-1),p=!0;var a=f;try{b:{for(b(t),d=n(c);d!==null&&!(d.expirationTime>t&&ne());){var o=d.callback;if(typeof o==`function`){d.callback=null,f=d.priorityLevel;var s=o(d.expirationTime<=t);if(t=e.unstable_now(),typeof s==`function`){d.callback=s,b(t),i=!0;break b}d===n(c)&&r(c),b(t)}else r(c);d=n(c)}if(d!==null)i=!0;else{var u=n(l);u!==null&&oe(x,u.startTime-t),i=!1}}break a}finally{d=null,f=a,p=!1}i=void 0}}finally{i?w():ee=!1}}}var w;if(typeof y==`function`)w=function(){y(re)};else if(typeof MessageChannel<`u`){var ie=new MessageChannel,ae=ie.port2;ie.port1.onmessage=re,w=function(){ae.postMessage(null)}}else w=function(){_(re,0)};function oe(t,n){te=_(function(){t(e.unstable_now())},n)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(e){e.callback=null},e.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`):S=0<e?Math.floor(1e3/e):5},e.unstable_getCurrentPriorityLevel=function(){return f},e.unstable_next=function(e){switch(f){case 1:case 2:case 3:var t=3;break;default:t=f}var n=f;f=t;try{return e()}finally{f=n}},e.unstable_requestPaint=function(){g=!0},e.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=f;f=e;try{return t()}finally{f=n}},e.unstable_scheduleCallback=function(r,i,a){var o=e.unstable_now();switch(typeof a==`object`&&a?(a=a.delay,a=typeof a==`number`&&0<a?o+a:o):a=o,r){case 1:var s=-1;break;case 2:s=250;break;case 5:s=1073741823;break;case 4:s=1e4;break;default:s=5e3}return s=a+s,r={id:u++,callback:i,priorityLevel:r,startTime:a,expirationTime:s,sortIndex:-1},a>o?(r.sortIndex=a,t(l,r),n(c)===null&&r===n(l)&&(h?(v(te),te=-1):h=!0,oe(x,a-o))):(r.sortIndex=s,t(c,r),m||p||(m=!0,ee||(ee=!0,w()))),r},e.unstable_shouldYield=ne,e.unstable_wrapCallback=function(e){var t=f;return function(){var n=f;f=t;try{return e.apply(this,arguments)}finally{f=n}}}})),lo=n(((e,t)=>{t.exports=co()})),uo=n((e=>{var t=Re();function n(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 r(){}var i={d:{f:r,r:function(){throw Error(n(522))},D:r,C:r,L:r,m:r,X:r,S:r,M:r},p:0,findDOMNode:null},a=Symbol.for(`react.portal`),o=Symbol.for(`react.recoverable`),s=Symbol.for(`react.optimistic_key`);function c(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:a,key:r==null?null:r===s?s:``+r,children:e,containerInfo:t,implementation:n}}var l=t.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function u(e,t){if(e===`font`)return``;if(typeof t==`string`)return t===`use-credentials`?t:``}e.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=i,e.browser=function(e){return{$$typeof:o,_reason:e}},e.createPortal=function(e,t){var r=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11)throw Error(n(299));return c(e,t,null,r)},e.flushSync=function(e){var t=l.T,n=i.p;try{if(l.T=null,i.p=2,e)return e()}finally{l.T=t,i.p=n,i.d.f()}},e.preconnect=function(e,t){typeof e==`string`&&(t?(t=t.crossOrigin,t=typeof t==`string`?t===`use-credentials`?t:``:void 0):t=null,i.d.C(e,t))},e.prefetchDNS=function(e){typeof e==`string`&&i.d.D(e)},e.preinit=function(e,t){if(typeof e==`string`&&t&&typeof t.as==`string`){var n=t.as,r=u(n,t.crossOrigin),a=typeof t.integrity==`string`?t.integrity:void 0,o=typeof t.fetchPriority==`string`?t.fetchPriority:void 0;n===`style`?i.d.S(e,typeof t.precedence==`string`?t.precedence:void 0,{crossOrigin:r,integrity:a,fetchPriority:o}):n===`script`&&i.d.X(e,{crossOrigin:r,integrity:a,fetchPriority:o,nonce:typeof t.nonce==`string`?t.nonce:void 0})}},e.preinitModule=function(e,t){if(typeof e==`string`){if(typeof t==`object`&&t){if(t.as==null||t.as===`script`){var n=u(t.as,t.crossOrigin);i.d.M(e,{crossOrigin:n,integrity:typeof t.integrity==`string`?t.integrity:void 0,nonce:typeof t.nonce==`string`?t.nonce:void 0,fetchPriority:typeof t.fetchPriority==`string`?t.fetchPriority:void 0})}}else t??i.d.M(e)}},e.preload=function(e,t){if(typeof e==`string`&&typeof t==`object`&&t&&typeof t.as==`string`){var n=t.as,r=u(n,t.crossOrigin);i.d.L(e,n,{crossOrigin:r,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})}},e.preloadModule=function(e,t){if(typeof e==`string`){if(t){var n=u(t.as,t.crossOrigin);i.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,nonce:typeof t.nonce==`string`?t.nonce:void 0,fetchPriority:typeof t.fetchPriority==`string`?t.fetchPriority:void 0})}else i.d.m(e)}},e.requestFormReset=function(e){i.d.r(e)},e.unstable_batchedUpdates=function(e,t){return e(t)},e.useFormState=function(e,t,n){return l.H.useFormState(e,t,n)},e.useFormStatus=function(){return l.H.useHostTransitionStatus()},e.version=`19.3.0`})),fo=n(((e,t)=>{function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>`u`||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=`function`))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(e){console.error(e)}}n(),t.exports=uo()})),po=n((e=>{var t=lo(),n=Re(),r=fo();function i(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(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function o(e){for(var t=e,n=t;n&&!n.alternate;)t=n,t.flags&4098&&(e=t.return),n=t.return;for(;t.return;)t=t.return;return t.tag===3?e:null}function s(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 c(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 l(e){if(o(e)!==e)throw Error(i(188))}function u(e){var t=e.alternate;if(!t){if(t=o(e),t===null)throw Error(i(188));return t===e?e:null}for(var n=e,r=t;;){var a=n.return;if(a===null)break;var s=a.alternate;if(s===null){if(r=a.return,r!==null){n=r;continue}break}if(a.child===s.child){for(s=a.child;s;){if(s===n)return l(a),e;if(s===r)return l(a),t;s=s.sibling}throw Error(i(188))}if(n.return!==r.return)n=a,r=s;else{for(var c=!1,u=a.child;u;){if(u===n){c=!0,n=a,r=s;break}if(u===r){c=!0,r=a,n=s;break}u=u.sibling}if(!c){for(u=s.child;u;){if(u===n){c=!0,n=s,r=a;break}if(u===r){c=!0,r=s,n=a;break}u=u.sibling}if(!c)throw Error(i(189))}}if(n.alternate!==r)throw Error(i(190))}if(n.tag!==3)throw Error(i(188));return n.stateNode.current===n?e:t}function d(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=d(e),t!==null)return t;e=e.sibling}return null}function f(e,t,n,r,i,a){for(;e!==null;){if((e.tag===5||e.tag===27||e.tag===6)&&n(e,r,i,a)||(e.tag!==22||e.memoizedState===null)&&(t||e.tag!==5&&e.tag!==27)&&f(e.child,t,n,r,i,a))return!0;e=e.sibling}return!1}function p(e){for(e=e.return;e!==null;){if(e.tag===3||e.tag===5||e.tag===27)return e;e=e.return}return null}function m(e){var t=!1;for(e=e.return;e!==null&&(e.tag===4&&(t=!0),e.tag!==3&&e.tag!==5&&e.tag!==27);)e=e.return;return t}function h(e){var t=[null,null],n=p(e);return n===null||g(t,e,n.child,{foundSelf:!1}),t}function g(e,t,n,r){for(;n!==null;){if(n===t)r.foundSelf=!0;else if(n.tag===5||n.tag===27||n.tag===6){if(r.foundSelf)return e[1]=n,!0;e[0]=n}else if((n.tag!==22||n.memoizedState===null)&&g(e,t,n.child,r))return!0;n=n.sibling}return!1}function _(e){switch(e.tag){case 5:case 27:case 6:return e.stateNode;case 3:return e.stateNode.containerInfo;default:throw Error(i(559))}}var v=null,y=null;function b(e,t,n){return e===n||e===t&&(v=e,!0)}function x(e,t,n){return e===n?(y=e,!1):e===t&&(y!==null&&(v=e),!0)}function ee(e){if(e===null)return null;do e=e===null?null:e.return;while(e&&e.tag!==5&&e.tag!==27&&e.tag!==3);return e||null}function te(e,t,n){for(var r=0,i=e;i;i=n(i))r++;i=0;for(var a=t;a;a=n(a))i++;for(;0<r-i;)e=n(e),r--;for(;0<i-r;)t=n(t),i--;for(;r--;){if(e===t||t!==null&&e===t.alternate)return e;e=n(e),t=n(t)}return null}var S=Object.assign,C=Symbol.for(`react.element`),ne=Symbol.for(`react.transitional.element`),re=Symbol.for(`react.portal`),w=Symbol.for(`react.fragment`),ie=Symbol.for(`react.strict_mode`),ae=Symbol.for(`react.profiler`),oe=Symbol.for(`react.consumer`),se=Symbol.for(`react.context`),ce=Symbol.for(`react.forward_ref`),le=Symbol.for(`react.suspense`),ue=Symbol.for(`react.suspense_list`),de=Symbol.for(`react.memo`),fe=Symbol.for(`react.lazy`),pe=Symbol.for(`react.activity`),me=Symbol.for(`react.legacy_hidden`),he=Symbol.for(`react.memo_cache_sentinel`),ge=Symbol.for(`react.view_transition`),_e=Symbol.for(`react.recoverable`),ve=Symbol.iterator;function ye(e){return typeof e!=`object`||!e?null:(e=ve&&e[ve]||e[`@@iterator`],typeof e==`function`?e:null)}var be=Symbol.for(`react.client.reference`);function xe(e){if(e==null)return null;if(typeof e==`function`)return e.$$typeof===be?null:e.displayName||e.name||null;if(typeof e==`string`)return e;switch(e){case w:return`Fragment`;case ae:return`Profiler`;case ie:return`StrictMode`;case le:return`Suspense`;case ue:return`SuspenseList`;case pe:return`Activity`;case ge:return`ViewTransition`}if(typeof e==`object`)switch(e.$$typeof){case re:return`Portal`;case se:return e.displayName||`Context`;case oe:return(e._context.displayName||`Context`)+`.Consumer`;case ce:var t=e.render;return e=e.displayName,e||=(e=t.displayName||t.name||``,e===``?`ForwardRef`:`ForwardRef(`+e+`)`),e;case de:return t=e.displayName||null,t===null?xe(e.type)||`Memo`:t;case fe:t=e._payload,e=e._init;try{return xe(e(t))}catch{}}return null}var Se=Array.isArray,T=n.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,E=r.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Ce={pending:!1,data:null,method:null,action:null},we=[],Te=-1;function Ee(e){return{current:e}}function De(e){0>Te||(e.current=we[Te],we[Te]=null,Te--)}function D(e,t){Te++,we[Te]=e.current,e.current=t}var Oe=Ee(null),ke=Ee(null),Ae=Ee(null),je=Ee(null);function Me(e,t){switch(D(Ae,t),D(ke,e),D(Oe,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?dp(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=dp(t),e=fp(t,e);else switch(e){case`svg`:e=1;break;case`math`:e=2;break;default:e=0}}De(Oe),D(Oe,e)}function Ne(){De(Oe),De(ke),De(Ae)}function Pe(e){var t=e.memoizedState;t!==null&&(ch._currentValue=t.memoizedState,D(je,e)),t=Oe.current;var n=fp(t,e.type);t!==n&&(D(ke,e),D(Oe,n))}function Fe(e){ke.current===e&&(De(Oe),De(ke)),je.current===e&&(De(je),ch._currentValue=Ce)}var Ie,Le;function O(e){if(Ie===void 0)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);Ie=t&&t[1]||``,Le=-1<e.stack.indexOf(`
at`)?` (<anonymous>)`:-1<e.stack.indexOf(`@`)?`@unknown:0:0`:``}return`
`+Ie+e+Le}var ze=!1;function k(e,t){if(!e||ze)return``;ze=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var r={DetermineComponentFrameRoot:function(){try{if(t){var n=function(){throw Error()};if(Object.defineProperty(n.prototype,"props",{set:function(){throw Error()}}),typeof Reflect==`object`&&Reflect.construct){try{Reflect.construct(n,[])}catch(e){var r=e}Reflect.construct(e,[],n)}else{try{n.call()}catch(e){r=e}n=!1;try{var i=Object.getOwnPropertyDescriptor(e.prototype,`props`);Object.defineProperty(e.prototype,"props",{configurable:!0,set:function(){throw Error()}}),n=!0,new e}finally{n&&(i===void 0?delete e.prototype.props:Object.defineProperty(e.prototype,"props",i))}}}else{try{throw Error()}catch(e){r=e}(n=e())&&typeof n.catch==`function`&&n.catch(function(){})}}catch(e){if(e&&r&&typeof e.stack==`string`)return[e.stack,r.stack]}return[null,null]}};r.DetermineComponentFrameRoot.displayName=`DetermineComponentFrameRoot`;var i=Object.getOwnPropertyDescriptor(r.DetermineComponentFrameRoot,`name`);i&&i.configurable&&Object.defineProperty(r.DetermineComponentFrameRoot,"name",{value:`DetermineComponentFrameRoot`});var a=r.DetermineComponentFrameRoot(),o=a[0],s=a[1];if(o&&s){var c=o.split(`
`),l=s.split(`
`);for(i=r=0;r<c.length&&!c[r].includes(`DetermineComponentFrameRoot`);)r++;for(;i<l.length&&!l[i].includes(`DetermineComponentFrameRoot`);)i++;if(r===c.length||i===l.length)for(r=c.length-1,i=l.length-1;1<=r&&0<=i&&c[r]!==l[i];)i--;for(;1<=r&&0<=i;r--,i--)if(c[r]!==l[i]){if(r!==1||i!==1)do if(r--,i--,0>i||c[r]!==l[i]){var u=`
`+c[r].replace(` at new `,` at `);return e.displayName&&u.includes(`<anonymous>`)&&(u=u.replace(`<anonymous>`,e.displayName)),u}while(1<=r&&0<=i);break}}}finally{ze=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:``)?O(n):``}function Be(e,t){switch(e.tag){case 26:case 27:case 5:return O(e.type);case 16:return O(`Lazy`);case 13:return e.child!==t&&t!==null?O(`Suspense Fallback`):O(`Suspense`);case 19:return O(`SuspenseList`);case 0:case 15:return k(e.type,!1);case 11:return k(e.type.render,!1);case 1:return k(e.type,!0);case 31:return O(`Activity`);case 30:return O(`ViewTransition`);default:return``}}function Ve(e){try{var t=``,n=null;do t+=Be(e,n),n=e,e=e.return;while(e);return t}catch(e){return`
Error generating stack: `+e.message+`
`+e.stack}}var He=Object.prototype.hasOwnProperty,Ue=t.unstable_scheduleCallback,We=t.unstable_cancelCallback,Ge=t.unstable_shouldYield,Ke=t.unstable_requestPaint,qe=t.unstable_now,Je=t.unstable_getCurrentPriorityLevel,Ye=t.unstable_ImmediatePriority,Xe=t.unstable_UserBlockingPriority,Ze=t.unstable_NormalPriority,Qe=t.unstable_LowPriority,$e=t.unstable_IdlePriority,et=t.log,tt=t.unstable_setDisableYieldValue,nt=null,rt=null;function it(e){if(typeof et==`function`&&tt(e),rt&&typeof rt.setStrictMode==`function`)try{rt.setStrictMode(nt,e)}catch{}}var at=Math.clz32?Math.clz32:ct,ot=Math.log,st=Math.LN2;function ct(e){return e>>>=0,e===0?32:31-(ot(e)/st|0)|0}var lt=256,ut=262144,dt=4194304;function ft(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&-e;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 pt(e,t,n){var r=e.pendingLanes;if(r===0)return 0;var i=0,a=e.suspendedLanes,o=e.pingedLanes;e=e.warmLanes;var s=r&134217727;return s===0?(s=r&~a,s===0?o===0?n||(n=r&~e,n!==0&&(i=ft(n))):i=ft(o):i=ft(s)):(r=s&~a,r===0?(o&=s,o===0?n||(n=s&~e,n!==0&&(i=ft(n))):i=ft(o)):i=ft(r)),i===0?0:t!==0&&t!==i&&(t&a)===0&&(a=i&-i,n=t&-t,a>=n||a===32&&n&4194048)?t:i}function mt(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function ht(e,t){t&8&&(t|=t&32);var n=e.entangledLanes;if(n!==0)for(e=e.entanglements,n&=t;0<n;){var r=31-at(n),i=1<<r;t|=e[r],n&=~i}return t}function gt(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 _t(){var e=dt;return dt<<=1,!(dt&62914560)&&(dt=4194304),e}function vt(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function yt(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function bt(e,t,n,r,i,a){var o=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,c=e.expirationTimes,l=e.hiddenUpdates;for(n=o&~n;0<n;){var u=31-at(n),d=1<<u;s[u]=0,c[u]=-1;var f=l[u];if(f!==null)for(l[u]=null,u=0;u<f.length;u++){var p=f[u];p!==null&&(p.lane&=-536870913)}n&=~d}r!==0&&xt(e,r,0),a!==0&&i===0&&e.tag!==0&&(e.suspendedLanes|=a&~(o&~t))}function xt(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var r=31-at(t);e.entangledLanes|=t,e.entanglements[r]=e.entanglements[r]|1073741824|n&261930}function St(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-at(n),i=1<<r;i&t|e[r]&t&&(e[r]|=t),n&=~i}}function Ct(e,t){var n=t&-t;return n=n&42?1:wt(n),(n&(e.suspendedLanes|t))===0?n:0}function wt(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 Tt(e){return e&=-e,2<e?8<e?e&134217727?32:268435456:8:2}function Et(){var e=E.p;return e===0?(e=window.event,e===void 0?32:Ch(e.type)):e}function Dt(e,t){var n=E.p;try{return E.p=e,t()}finally{E.p=n}}var Ot=Math.random().toString(36).slice(2),kt=`__reactFiber$`+Ot,At=`__reactProps$`+Ot,jt=`__reactContainer$`+Ot,Mt=`__reactEvents$`+Ot,Nt=`__reactListeners$`+Ot,A=`__reactHandles$`+Ot,Pt=`__reactResources$`+Ot,Ft=`__reactMarker$`+Ot,It=`__reactLoad$`+Ot;function Lt(e){delete e[kt],delete e[At],delete e[Nt],delete e[A]}function Rt(e){var t;if(t=e[kt])return t;for(var n=e.parentNode;n;){if(t=n[jt]||n[kt]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=pm(e);e!==null;){if(n=e[kt])return n;e=pm(e)}return t}e=n,n=e.parentNode}return null}function zt(e){if(e=e[kt]||e[jt]){var t=e.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return e}return null}function Bt(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(i(33))}function Vt(e){var t=e[Pt];return t||=e[Pt]={hoistableStyles:new Map,hoistableScripts:new Map},t}function Ht(e){e[Ft]=!0}function Ut(e){e[It]=void 0}var Wt=new Set,Gt={};function Kt(e,t){qt(e,t),qt(e+`Capture`,t)}function qt(e,t){for(Gt[e]=t,e=0;e<t.length;e++)Wt.add(t[e])}var Jt=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]*$`),Yt={},Xt={};function Zt(e){return He.call(Xt,e)?!0:He.call(Yt,e)?!1:Jt.test(e)?Xt[e]=!0:(Yt[e]=!0,!1)}var j=!1;function Qt(){var e=j;return j=!1,e}function $t(e,t,n){if(Zt(t)){if(n===null)e.removeAttribute(t);else{switch(typeof n){case`undefined`:case`function`:case`symbol`:e.removeAttribute(t);return;case`boolean`:var r=t.toLowerCase().slice(0,5);if(r!==`data-`&&r!==`aria-`){e.removeAttribute(t);return}}e.setAttribute(t,n)}}}function en(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 tn(e,t,n,r){if(r===null)e.removeAttribute(n);else{switch(typeof r){case`undefined`:case`function`:case`symbol`:case`boolean`:e.removeAttribute(n);return}e.setAttributeNS(t,n,r)}}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 rn(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()===`input`&&(t===`checkbox`||t===`radio`)}function an(e,t,n){var r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t);if(!e.hasOwnProperty(t)&&r!==void 0&&typeof r.get==`function`&&typeof r.set==`function`){var i=r.get,a=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(e){n=``+e,a.call(this,e)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(e){n=``+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function on(e){if(!e._valueTracker){var t=rn(e)?`checked`:`value`;e._valueTracker=an(e,t,``+e[t])}}function sn(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r=``;return e&&(r=rn(e)?e.checked?`true`:`false`:e.value),e=r,e!==n&&(t.setValue(e),!0)}var cn=/[\n"\\]/g;function ln(e){return e.replace(cn,function(e){return`\\`+e.charCodeAt(0).toString(16)+` `})}function un(e,t,n,r,i,a,o,s){e.name=``,o!=null&&typeof o!=`function`&&typeof o!=`symbol`&&typeof o!=`boolean`?e.type=o:e.removeAttribute(`type`),t==null?o!==`submit`&&o!==`reset`||e.removeAttribute(`value`):o===`number`?(t===0&&e.value===``||e.value!=t)&&(e.value=``+nn(t)):e.value!==``+nn(t)&&(e.value=``+nn(t)),t==null?n==null?r!=null&&e.removeAttribute(`value`):fn(e,nn(n)):o===`number`&&e.value==t?fn(e,nn(e.value)):fn(e,nn(t)),i==null&&a!=null&&(e.defaultChecked=!!a),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 dn(e,t,n,r,i,a,o,s){if(a!=null&&typeof a!=`function`&&typeof a!=`symbol`&&typeof a!=`boolean`&&(e.type=a),t!=null||n!=null){if(!(a!==`submit`&&a!==`reset`||t!=null)){on(e);return}n=n==null?``:``+nn(n),t=t==null?n:``+nn(t),s||t===e.value||(e.value=t),e.defaultValue=t}r??=i,r=typeof r!=`function`&&typeof r!=`symbol`&&!!r,e.checked=s?e.checked:!!r,e.defaultChecked=!!r,o!=null&&typeof o!=`function`&&typeof o!=`symbol`&&typeof o!=`boolean`&&(e.name=o),on(e)}function fn(e,t){e.defaultValue!==``+t&&(e.defaultValue=``+t)}function pn(e,t,n,r){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&&r&&(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,r&&(e[i].defaultSelected=!0);return}t!==null||e[i].disabled||(t=e[i])}t!==null&&(t.selected=!0)}}function mn(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 hn(e,t,n,r){if(t==null){if(r!=null){if(n!=null)throw Error(i(92));if(Se(r)){if(1<r.length)throw Error(i(93));r=r[0]}n=r}n??=``,t=n}n=nn(t),e.defaultValue=n,r=e.textContent,r===n&&r!==``&&r!==null&&(e.value=r),on(e)}function gn(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var _n=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 vn(e,t,n){var r=t.indexOf(`--`)===0;n==null||typeof n==`boolean`||n===``?r?e.setProperty(t,``):t===`float`?e.cssFloat=``:e[t]=``:r?e.setProperty(t,n):typeof n!=`number`||n===0||_n.has(t)?t===`float`?e.cssFloat=n:e[t]=(``+n).trim():e[t]=n+`px`}function yn(e,t,n){if(t!=null&&typeof t!=`object`)throw Error(i(62));if(e=e.style,n!=null){for(var r in n)!n.hasOwnProperty(r)||t!=null&&t.hasOwnProperty(r)||(r.indexOf(`--`)===0?e.setProperty(r,``):r===`float`?e.cssFloat=``:e[r]=``,j=!0);for(var a in t)r=t[a],t.hasOwnProperty(a)&&n[a]!==r&&(vn(e,a,r),j=!0)}else for(var o in t)t.hasOwnProperty(o)&&vn(e,o,t[o])}function bn(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 xn=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`],[`maskType`,`mask-type`],[`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`]]),Sn=/^[\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 Cn(e){return Sn.test(``+e)?`javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')`:e}function wn(){}var Tn=null;function En(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Dn=null,On=null;function kn(e){var t=zt(e);if(t&&(e=t.stateNode)){var n=e[At]||null;a:switch(e=t.stateNode,t.type){case`input`:if(un(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="`+ln(``+t)+`"][type="radio"]`),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var a=r[At]||null;if(!a)throw Error(i(90));un(r,a.value,a.defaultValue,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name)}}for(t=0;t<n.length;t++)r=n[t],r.form===e.form&&sn(r)}break a;case`textarea`:mn(e,n.value,n.defaultValue);break a;case`select`:t=n.value,t!=null&&pn(e,!!n.multiple,t,!1)}}}var An=!1;function jn(e,t,n){if(An)return e(t,n);An=!0;try{return e(t)}finally{if(An=!1,(Dn!==null||On!==null)&&(Vd(),Dn&&(t=Dn,e=On,On=Dn=null,kn(t),e)))for(t=0;t<e.length;t++)kn(e[t])}}function Mn(e,t){var n=e.stateNode;if(n===null)return null;var r=n[At]||null;if(r===null)return null;n=r[t];a:switch(t){case`onClick`:case`onClickCapture`:case`onDoubleClick`:case`onDoubleClickCapture`:case`onMouseDown`:case`onMouseDownCapture`:case`onMouseMove`:case`onMouseMoveCapture`:case`onMouseUp`:case`onMouseUpCapture`:case`onMouseEnter`:(r=!r.disabled)||(e=e.type,r=e!==`button`&&e!==`input`&&e!==`select`&&e!==`textarea`),e=!r;break a;default:e=!1}if(e)return null;if(n&&typeof n!=`function`)throw Error(i(231,t,typeof n));return n}var Nn=!(typeof window>`u`||window.document===void 0||window.document.createElement===void 0),Pn=!1;if(Nn)try{var Fn={};Object.defineProperty(Fn,"passive",{get:function(){Pn=!0}}),window.addEventListener(`test`,Fn,Fn),window.removeEventListener(`test`,Fn,Fn)}catch{Pn=!1}var In=null,Ln=null,Rn=null;function zn(){if(Rn)return Rn;var e,t=Ln,n=t.length,r,i=`value`in In?In.value:In.textContent,a=i.length;for(e=0;e<n&&t[e]===i[e];e++);var o=n-e;for(r=1;r<=o&&t[n-r]===i[a-r];r++);return Rn=i.slice(e,1<r?1-r:void 0)}function Bn(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 Vn(){return!0}function Hn(){return!1}function Un(e){function t(t,n,r,i,a){for(var o in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=i,this.target=a,this.currentTarget=null,e)e.hasOwnProperty(o)&&(t=e[o],this[o]=t?t(i):i[o]);return this.isDefaultPrevented=(i.defaultPrevented==null?!1===i.returnValue:i.defaultPrevented)?Vn:Hn,this.isPropagationStopped=Hn,this}return S(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():typeof e.returnValue!=`unknown`&&(e.returnValue=!1),this.isDefaultPrevented=Vn)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():typeof e.cancelBubble!=`unknown`&&(e.cancelBubble=!0),this.isPropagationStopped=Vn)},persist:function(){},isPersistent:Vn}),t}var Wn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Gn=Un(Wn),Kn=S({},Wn,{view:0,detail:0}),qn=Un(Kn),Jn,Yn,Xn,Zn=S({},Kn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:cr,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!==Xn&&(Xn&&e.type===`mousemove`?(Jn=e.screenX-Xn.screenX,Yn=e.screenY-Xn.screenY):Yn=Jn=0,Xn=e),Jn)},movementY:function(e){return`movementY`in e?e.movementY:Yn}}),Qn=Un(Zn),$n=Un(S({},Zn,{dataTransfer:0})),er=Un(S({},Kn,{relatedTarget:0})),tr=Un(S({},Wn,{animationName:0,elapsedTime:0,pseudoElement:0})),nr=Un(S({},Wn,{clipboardData:function(e){return`clipboardData`in e?e.clipboardData:window.clipboardData}})),rr=Un(S({},Wn,{data:0})),ir={Esc:`Escape`,Spacebar:` `,Left:`ArrowLeft`,Up:`ArrowUp`,Right:`ArrowRight`,Down:`ArrowDown`,Del:`Delete`,Win:`OS`,Menu:`ContextMenu`,Apps:`ContextMenu`,Scroll:`ScrollLock`,MozPrintableKey:`Unidentified`},ar={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`},or={Alt:`altKey`,Control:`ctrlKey`,Meta:`metaKey`,Shift:`shiftKey`};function sr(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=or[e])?!!t[e]:!1}function cr(){return sr}var lr=Un(S({},Kn,{key:function(e){if(e.key){var t=ir[e.key]||e.key;if(t!==`Unidentified`)return t}return e.type===`keypress`?(e=Bn(e),e===13?`Enter`:String.fromCharCode(e)):e.type===`keydown`||e.type===`keyup`?ar[e.keyCode]||`Unidentified`:``},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:cr,charCode:function(e){return e.type===`keypress`?Bn(e):0},keyCode:function(e){return e.type===`keydown`||e.type===`keyup`?e.keyCode:0},which:function(e){return e.type===`keypress`?Bn(e):e.type===`keydown`||e.type===`keyup`?e.keyCode:0}})),ur=Un(S({},Zn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),dr=Un(S({},Wn,{submitter:0})),fr=Un(S({},Kn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:cr})),pr=Un(S({},Wn,{propertyName:0,elapsedTime:0,pseudoElement:0})),mr=Un(S({},Zn,{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})),hr=Un(S({},Wn,{newState:0,oldState:0,source:0})),gr=[9,13,27,32],_r=Nn&&`CompositionEvent`in window,vr=null;Nn&&`documentMode`in document&&(vr=document.documentMode);var yr=Nn&&`TextEvent`in window&&!vr,br=Nn&&(!_r||vr&&8<vr&&11>=vr),xr=` `,Sr=!1;function Cr(e,t){switch(e){case`keyup`:return gr.indexOf(t.keyCode)!==-1;case`keydown`:return t.keyCode!==229;case`keypress`:case`mousedown`:case`focusout`:return!0;default:return!1}}function wr(e){return e=e.detail,typeof e==`object`&&`data`in e?e.data:null}var Tr=!1;function Er(e,t){switch(e){case`compositionend`:return wr(t);case`keypress`:return t.which===32?(Sr=!0,xr):null;case`textInput`:return e=t.data,e===xr&&Sr?null:e;default:return null}}function Dr(e,t){if(Tr)return e===`compositionend`||!_r&&Cr(e,t)?(e=zn(),Rn=Ln=In=null,Tr=!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 br&&t.locale!==`ko`?null:t.data;default:return null}}var Or={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 kr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t===`input`?!!Or[e.type]:t===`textarea`}function Ar(e,t,n,r){Dn?On?On.push(r):On=[r]:Dn=r,t=Yf(t,`onChange`),0<t.length&&(n=new Gn(`onChange`,`change`,null,n,r),e.push({event:n,listeners:t}))}var jr=null,Mr=null;function Nr(e){Uf(e,0)}function Pr(e){if(sn(Bt(e)))return e}function Fr(e,t){if(e===`change`)return t}var Ir=!1;if(Nn){var Lr;if(Nn){var Rr=`oninput`in document;if(!Rr){var zr=document.createElement(`div`);zr.setAttribute(`oninput`,`return;`),Rr=typeof zr.oninput==`function`}Lr=Rr}else Lr=!1;Ir=Lr&&(!document.documentMode||9<document.documentMode)}function Br(){jr&&(jr.detachEvent(`onpropertychange`,Vr),Mr=jr=null)}function Vr(e){if(e.propertyName===`value`&&Pr(Mr)){var t=[];Ar(t,Mr,e,En(e)),jn(Nr,t)}}function Hr(e,t,n){e===`focusin`?(Br(),jr=t,Mr=n,jr.attachEvent(`onpropertychange`,Vr)):e===`focusout`&&Br()}function Ur(e){if(e===`selectionchange`||e===`keyup`||e===`keydown`)return Pr(Mr)}function Wr(e,t){if(e===`click`)return Pr(t)}function Gr(e,t){if(e===`input`||e===`change`)return Pr(t)}function Kr(e,t){return e===t&&(e!==0||1/e==1/t)||e!==e&&t!==t}var qr=typeof Object.is==`function`?Object.is:Kr;function Jr(e,t){if(qr(e,t))return!0;if(typeof e!=`object`||!e||typeof t!=`object`||!t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var i=n[r];if(!He.call(t,i)||!qr(e[i],t[i]))return!1}return!0}function Yr(e){if(e||=typeof document<`u`?document:void 0,e===void 0)return null;try{return e.activeElement||e.body}catch{return e.body}}function Xr(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Zr(e,t){var n=Xr(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}a:{for(;n;){if(n.nextSibling){n=n.nextSibling;break a}n=n.parentNode}n=void 0}n=Xr(n)}}function Qr(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Qr(e,t.parentNode):`contains`in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function $r(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=Yr(e.document);t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href==`string`}catch{n=!1}if(n)e=t.contentWindow;else break;t=Yr(e.document)}return t}function ei(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 ti=Nn&&`documentMode`in document&&11>=document.documentMode,ni=null,ri=null,ii=null,ai=!1;function oi(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;ai||ni==null||ni!==Yr(r)||(r=ni,`selectionStart`in r&&ei(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),ii&&Jr(ii,r)||(ii=r,r=Yf(ri,`onSelect`),0<r.length&&(t=new Gn(`onSelect`,`select`,null,t,n),e.push({event:t,listeners:r}),t.target=ni)))}function si(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n[`Webkit`+e]=`webkit`+t,n[`Moz`+e]=`moz`+t,n}var ci={animationend:si(`Animation`,`AnimationEnd`),animationiteration:si(`Animation`,`AnimationIteration`),animationstart:si(`Animation`,`AnimationStart`),transitionrun:si(`Transition`,`TransitionRun`),transitionstart:si(`Transition`,`TransitionStart`),transitioncancel:si(`Transition`,`TransitionCancel`),transitionend:si(`Transition`,`TransitionEnd`)},li={},ui={};Nn&&(ui=document.createElement(`div`).style,`AnimationEvent`in window||(delete ci.animationend.animation,delete ci.animationiteration.animation,delete ci.animationstart.animation),`TransitionEvent`in window||delete ci.transitionend.transition);function di(e){if(li[e])return li[e];if(!ci[e])return e;var t=ci[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in ui)return li[e]=t[n];return e}var fi=di(`animationend`),pi=di(`animationiteration`),mi=di(`animationstart`),hi=di(`transitionrun`),gi=di(`transitionstart`),_i=di(`transitioncancel`),vi=di(`transitionend`),yi=new Map,bi=`abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error fullscreenChange fullscreenError 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(` `);bi.push(`scrollEnd`);function xi(e,t){yi.set(e,t),Kt(t,[e])}var Si=0;function Ci(e,t){if(e.name!=null&&e.name!==`auto`)return e.name;if(t.autoName!==null)return t.autoName;e=Sd.identifierPrefix;var n=Si++;return e=`_`+e+`t_`+n.toString(32)+`_`,t.autoName=e}function wi(e){if(e==null||typeof e==`string`)return e;var t=null,n=Ad;if(n!==null)for(var r=0;r<n.length;r++){var i=e[n[r]];if(i!=null){if(i===`none`)return`none`;t=t==null?i:t+(` `+i)}}return t??e.default}function Ti(e,t){return e=wi(e),t=wi(t),t==null?e===`auto`?null:e:t===`auto`?null:t}var Ei=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&&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)},Di=[],Oi=0,ki=0;function Ai(){for(var e=Oi,t=ki=Oi=0;t<e;){var n=Di[t];Di[t++]=null;var r=Di[t];Di[t++]=null;var i=Di[t];Di[t++]=null;var a=Di[t];if(Di[t++]=null,r!==null&&i!==null){var o=r.pending;o===null?i.next=i:(i.next=o.next,o.next=i),r.pending=i}a!==0&&Ni(n,i,a)}}function ji(e,t,n,r){Di[Oi++]=e,Di[Oi++]=t,Di[Oi++]=n,Di[Oi++]=r,ki|=r,e.lanes|=r,e=e.alternate,e!==null&&(e.lanes|=r)}function Mi(e,t,n,r){return ji(e,t,n,r),Pi(e)}function M(e,t){return ji(e,null,null,t),Pi(e)}function Ni(e,t,n){e.lanes|=n;var r=e.alternate;r!==null&&(r.lanes|=n);for(var i=!1,a=e.return;a!==null;)a.childLanes|=n,r=a.alternate,r!==null&&(r.childLanes|=n),a.tag===22&&(e=a.stateNode,e===null||e._visibility&1||(i=!0)),e=a,a=a.return;return e.tag===3?(a=e.stateNode,i&&t!==null&&(i=31-at(n),e=a.hiddenUpdates,r=e[i],r===null?e[i]=[t]:r.push(t),t.lane=n|536870912),a):null}function Pi(e){if(50<jd)throw jd=0,Md=null,Error(i(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var Fi={};function Ii(e,t,n,r){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=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function N(e,t,n,r){return new Ii(e,t,n,r)}function Li(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Ri(e,t){var n=e.alternate;return n===null?(n=N(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&1206910976,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 zi(e,t){e.flags&=1206910978;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 Bi(e,t,n,r,a,o){var s=0;if(r=e,typeof r==`function`)Li(r)&&(s=1);else if(typeof r==`string`)s=Jm(e,n,Oe.current)?26:e===`html`||e===`head`||e===`body`?27:5;else a:switch(r){case pe:return e=N(31,n,t,a),e.elementType=pe,e.lanes=o,e;case w:return Vi(n.children,a,o,t);case ie:s=8,a|=24;break;case ae:return e=N(12,n,t,a|2),e.elementType=ae,e.lanes=o,e;case le:return e=N(13,n,t,a),e.elementType=le,e.lanes=o,e;case ue:return e=N(19,n,t,a),e.elementType=ue,e.lanes=o,e;case me:case ge:return e=a|32,e=N(30,n,t,e),e.elementType=ge,e.lanes=o,e.stateNode={autoName:null,paired:null,clones:null,ref:null},e;default:if(typeof r==`object`&&r)switch(r.$$typeof){case se:s=10;break a;case oe:s=9;break a;case ce:s=11;break a;case de:s=14;break a;case fe:s=16,r=null;break a}s=29,n=Error(i(130,e===null?`null`:typeof e,``)),r=null}return t=N(s,n,t,a),t.elementType=e,t.type=r,t.lanes=o,t}function Vi(e,t,n,r){return e=N(7,e,r,t),e.lanes=n,e}function Hi(e,t,n){return e=N(6,e,null,t),e.lanes=n,e}function Ui(e){var t=N(18,null,null,0);return t.stateNode=e,t}function Wi(e,t,n){return t=N(4,e.children===null?[]:e.children,e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var Gi=new WeakMap;function Ki(e,t){if(typeof e==`object`&&e){var n=Gi.get(e);return n===void 0?(t={value:e,source:t,stack:Ve(t)},Gi.set(e,t),t):n}return{value:e,source:t,stack:Ve(t)}}var qi=[],Ji=0,Yi=null,Xi=0,Zi=[],Qi=0,$i=null,ea=1,ta=``;function na(e,t){qi[Ji++]=Xi,qi[Ji++]=Yi,Yi=e,Xi=t}function ra(e,t,n){Zi[Qi++]=ea,Zi[Qi++]=ta,Zi[Qi++]=$i,$i=e;var r=ea;e=ta;var i=32-at(r)-1;r&=~(1<<i),n+=1;var a=32-at(t)+i;if(30<a){var o=i-i%5;a=(r&(1<<o)-1).toString(32),r>>=o,i-=o,ea=1<<32-at(t)+i|n<<i|r,ta=a+e}else ea=1<<a|n<<i|r,ta=e}function ia(e){e.return!==null&&(na(e,1),ra(e,1,0))}function aa(e){for(;e===Yi;)Yi=qi[--Ji],qi[Ji]=null,Xi=qi[--Ji],qi[Ji]=null;for(;e===$i;)$i=Zi[--Qi],Zi[Qi]=null,ta=Zi[--Qi],Zi[Qi]=null,ea=Zi[--Qi],Zi[Qi]=null}function oa(e,t){Zi[Qi++]=ea,Zi[Qi++]=ta,Zi[Qi++]=$i,ea=t.id,ta=t.overflow,$i=e}var sa=null,P=null,F=!1,ca=null,la=!1,ua=Error(i(519));function da(e){throw _a(Ki(Error(i(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?`text`:`HTML`,``)),e)),ua}function fa(e){var t=e.stateNode,n=e.type,r=e.memoizedProps;switch(t[kt]=e,t[At]=r,n){case`dialog`:X(`cancel`,t),X(`close`,t);break;case`iframe`:case`object`:case`embed`:X(`load`,t);break;case`video`:case`audio`:for(n=0;n<Vf.length;n++)X(Vf[n],t);break;case`source`:X(`error`,t);break;case`img`:case`image`:case`link`:X(`error`,t),X(`load`,t);break;case`details`:X(`toggle`,t);break;case`input`:X(`invalid`,t),dn(t,r.value,r.defaultValue,r.checked,r.defaultChecked,r.type,r.name,!0);break;case`select`:X(`invalid`,t);break;case`textarea`:X(`invalid`,t),hn(t,r.value,r.defaultValue,r.children)}n=r.children,typeof n!=`string`&&typeof n!=`number`&&typeof n!=`bigint`||t.textContent===``+n||!0===r.suppressHydrationWarning||tp(t.textContent,n)?(r.popover!=null&&(X(`beforetoggle`,t),X(`toggle`,t)),r.onScroll!=null&&X(`scroll`,t),r.onScrollEnd!=null&&X(`scrollend`,t),r.onClick!=null&&(t.onclick=wn),t=!0):t=!1,t||da(e,!0)}function pa(e){for(sa=e.return;sa;)switch(sa.tag){case 5:case 31:case 13:la=!1;return;case 27:case 3:la=!0;return;default:sa=sa.return}}function ma(e){if(e!==sa)return!1;if(!F)return pa(e),F=!0,!1;var t=e.tag,n;if((n=t!==3&&t!==27)&&((n=t===5)&&(n=e.type,n=n===`form`||n===`button`||mp(e.type,e.memoizedProps)),n=!n),n&&P&&da(e),pa(e),t===13){if(e=e.memoizedState,e=e===null?null:e.dehydrated,!e)throw Error(i(317));P=fm(e)}else if(t===31){if(e=e.memoizedState,e=e===null?null:e.dehydrated,!e)throw Error(i(317));P=fm(e)}else t===27?(t=P,Cp(e.type)?(e=dm,dm=null,P=e):P=t):P=sa?um(e.stateNode.nextSibling):null;return!0}function ha(){P=sa=null,F=!1}function ga(){var e=ca;return e!==null&&(md===null?md=e:md.push.apply(md,e),ca=null),e}function _a(e){ca===null?ca=[e]:ca.push(e)}var va=Ee(null),ya=null,ba=null;function xa(e,t,n){D(va,t._currentValue),t._currentValue=n}function Sa(e){e._currentValue=va.current,De(va)}function Ca(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)===t?r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t):(e.childLanes|=t,r!==null&&(r.childLanes|=t)),e===n)break;e=e.return}}function wa(e,t,n,r){var a=e.child;for(a!==null&&(a.return=e);a!==null;){var o=a.dependencies;if(o!==null){var s=a.child;o=o.firstContext;a:for(;o!==null;){var c=o;o=a;for(var l=0;l<t.length;l++)if(c.context===t[l]){o.lanes|=n,c=o.alternate,c!==null&&(c.lanes|=n),Ca(o.return,n,e),r||(s=null);break a}o=c.next}}else if(a.tag===18){if(s=a.return,s===null)throw Error(i(341));s.lanes|=n,o=s.alternate,o!==null&&(o.lanes|=n),Ca(s,n,e),s=null}else a.tag===13&&a.memoizedState!==null&&a.memoizedState.dehydrated===null?(a.lanes|=n,s=a.alternate,s!==null&&(s.lanes|=n),Ca(a.return,n,e),s=a.child,s=s===null?null:s.sibling):s=a.child;if(s!==null)s.return=a;else for(s=a;s!==null;){if(s===e){s=null;break}if(a=s.sibling,a!==null){a.return=s.return,s=a;break}s=s.return}a=s}}function Ta(e,t,n,r){e=null;for(var a=t,o=!1;a!==null;){if(!o){if(a.flags&524288)o=!0;else if(a.flags&262144)break}if(a.tag===10){var s=a.alternate;if(s===null)throw Error(i(387));if(s=s.memoizedProps,s!==null){var c=a.type;qr(a.pendingProps.value,s.value)||(e===null?e=[c]:e.push(c))}}else if(a===je.current){if(s=a.alternate,s===null)throw Error(i(387));s.memoizedState.memoizedState!==a.memoizedState.memoizedState&&(e===null?e=[ch]:e.push(ch))}a=a.return}return e!==null&&wa(t,e,n,r),t.flags|=262144,e!==null}function Ea(e){for(e=e.firstContext;e!==null;){if(!qr(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function Da(e){ya=e,ba=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function Oa(e){return Aa(ya,e)}function ka(e,t){return ya===null&&Da(e),Aa(e,t)}function Aa(e,t){var n=t._currentValue;if(t={context:t,memoizedValue:n,next:null},ba===null){if(e===null)throw Error(i(308));ba=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else ba=ba.next=t;return n}var ja=typeof AbortController<`u`?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(t,n){e.push(n)}};this.abort=function(){t.aborted=!0,e.forEach(function(e){return e()})}},Ma=t.unstable_scheduleCallback,Na=t.unstable_NormalPriority,Pa={$$typeof:se,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Fa(){return{controller:new ja,data:new Map,refCount:0}}function Ia(e){e.refCount--,e.refCount===0&&Ma(Na,function(){e.controller.abort()})}function La(e,t){if(e.pendingLanes&4194048){var n=e.transitionTypes;for(n===null&&(n=e.transitionTypes=[]),e=0;e<t.length;e++){var r=t[e];n.indexOf(r)===-1&&n.push(r)}}}var Ra=null;function za(e){var t=e.transitionTypes;return e.transitionTypes=null,t}var Ba=null,Va=0,Ha=0,Ua=null;function Wa(e,t){if(Ba===null){var n=Ba=[];Va=0,Ha=If(),Ua={status:`pending`,value:void 0,then:function(e){n.push(e)}}}return Va++,t.then(Ga,Ga),t}function Ga(){if(--Va===0&&(Ra=null,Ba!==null)){Ua!==null&&(Ua.status=`fulfilled`);var e=Ba;Ba=null,Ha=0,Ua=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function Ka(e,t){var n=[],r={status:`pending`,value:null,reason:null,then:function(e){n.push(e)}};return e.then(function(){r.status=`fulfilled`,r.value=t;for(var e=0;e<n.length;e++)(0,n[e])(t)},function(e){for(r.status=`rejected`,r.reason=e,e=0;e<n.length;e++)(0,n[e])(void 0)}),r}var qa=T.S;T.S=function(e,t){if(_d=qe(),typeof t==`object`&&t&&typeof t.then==`function`&&Wa(e,t),Ra!==null)for(var n=Sf;n!==null;)La(n,Ra),n=n.next;if(n=e.types,n!==null){for(var r=Sf;r!==null;)La(r,n),r=r.next;if(Ha!==0){r=Ra,r===null&&(r=Ra=[]);for(var i=0;i<n.length;i++){var a=n[i];r.indexOf(a)===-1&&r.push(a)}}}qa!==null&&qa(e,t)};var Ja=Ee(null);function Ya(){var e=Ja.current;return e===null?G.pooledCache:e}function Xa(e,t){t===null?D(Ja,Ja.current):D(Ja,t.pool)}function Za(){var e=Ya();return e===null?null:{parent:Pa._currentValue,pool:e}}var Qa=Error(i(460)),$a=Error(i(474)),eo=Error(i(542)),to={then:function(){}};function no(e){return e=e.status,e===`fulfilled`||e===`rejected`}function ro(e,t,n){switch(n=e[n],n===void 0?e.push(t):n!==t&&(t.then(wn,wn),t=n),t.status){case`fulfilled`:return t.value;case`rejected`:throw e=t.reason,so(e),e===void 0&&!(`reason`in t)?Error(i(600)):e;default:if(typeof t.status==`string`)t.then(wn,wn);else{if(e=G,e!==null&&100<e.shellSuspendCounter)throw Error(i(482));e=t,e.status=`pending`,e.then(function(e){if(t.status===`pending`){var n=t;n.status=`fulfilled`,n.value=e}},function(e){if(t.status===`pending`){var n=t;n.status=`rejected`,n.reason=e}})}switch(t.status){case`fulfilled`:return t.value;case`rejected`:throw e=t.reason,so(e),e}throw ao=t,Qa}}function io(e){try{var t=e._init;return t(e._payload)}catch(e){throw typeof e==`object`&&e&&typeof e.then==`function`?(ao=e,Qa):e}}var ao=null;function oo(){if(ao===null)throw Error(i(459));var e=ao;return ao=null,e}function so(e){if(e===Qa||e===eo)throw Error(i(483))}var co=null,uo=0;function po(e){var t=uo;return uo+=1,co===null&&(co=[]),ro(co,e,t)}function mo(e,t){t=t.props.ref,e.ref=t===void 0?null:t}function ho(e,t){throw t.$$typeof===C?Error(i(525)):(e=Object.prototype.toString.call(t),Error(i(31,e===`[object Object]`?`object with keys {`+Object.keys(t).join(`, `)+`}`:e)))}function go(e){function t(t,n){if(e){var r=t.deletions;r===null?(t.deletions=[n],t.flags|=16):r.push(n)}}function n(n,r){if(!e)return null;for(;r!==null;)t(n,r),r=r.sibling;return null}function r(e){for(var t=new Map;e!==null;)e.key===null?t.set(e.index,e):t.set(e.key,e),e=e.sibling;return t}function a(e,t){return e=Ri(e,t),e.index=0,e.sibling=null,e}function o(t,n,r){return t.index=r,e?(r=t.alternate,r===null?(t.flags|=134217730,n):(r=r.index,r<n?(t.flags|=2,n):r)):(t.flags|=1048576,n)}function s(t){return e&&t.alternate===null&&(t.flags|=134217730),t}function c(e,t,n,r){return t===null||t.tag!==6?(t=Hi(n,e.mode,r),t.return=e,t):(t=a(t,n),t.return=e,t)}function l(e,t,n,r){var i=n.type;return i===w?(e=d(e,t,n.props.children,r,n.key),mo(e,n),e):t!==null&&(t.elementType===i||typeof i==`object`&&i&&i.$$typeof===fe&&io(i)===t.type)?(t=a(t,n.props),mo(t,n),t.return=e,t):(t=Bi(n.type,n.key,n.props,null,e.mode,r),mo(t,n),t.return=e,t)}function u(e,t,n,r){return t===null||t.tag!==4||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?(t=Wi(n,e.mode,r),t.return=e,t):(t=a(t,n.children||[]),t.return=e,t)}function d(e,t,n,r,i){return t===null||t.tag!==7?(t=Vi(n,e.mode,r,i),t.return=e,t):(t=a(t,n),t.return=e,t)}function f(e,t,n){if(typeof t==`string`&&t!==``||typeof t==`number`||typeof t==`bigint`)return t=Hi(``+t,e.mode,n),t.return=e,t;if(typeof t==`object`&&t){switch(t.$$typeof){case ne:return n=Bi(t.type,t.key,t.props,null,e.mode,n),mo(n,t),n.return=e,n;case re:return t=Wi(t,e.mode,n),t.return=e,t;case fe:return t=io(t),f(e,t,n)}if(Se(t)||ye(t))return t=Vi(t,e.mode,n,null),t.return=e,t;if(typeof t.then==`function`)return f(e,po(t),n);if(t.$$typeof===se)return f(e,ka(e,t),n);ho(e,t)}return null}function p(e,t,n,r){var i=t===null?null:t.key;if(typeof n==`string`&&n!==``||typeof n==`number`||typeof n==`bigint`)return i===null?c(e,t,``+n,r):null;if(typeof n==`object`&&n){switch(n.$$typeof){case ne:return n.key===i?l(e,t,n,r):null;case re:return n.key===i?u(e,t,n,r):null;case fe:return n=io(n),p(e,t,n,r)}if(Se(n)||ye(n))return i===null?d(e,t,n,r,null):null;if(typeof n.then==`function`)return p(e,t,po(n),r);if(n.$$typeof===se)return p(e,t,ka(e,n),r);ho(e,n)}return null}function m(e,t,n,r,i){if(typeof r==`string`&&r!==``||typeof r==`number`||typeof r==`bigint`)return e=e.get(n)||null,c(t,e,``+r,i);if(typeof r==`object`&&r){switch(r.$$typeof){case ne:return e=e.get(r.key===null?n:r.key)||null,l(t,e,r,i);case re:return e=e.get(r.key===null?n:r.key)||null,u(t,e,r,i);case fe:return r=io(r),m(e,t,n,r,i)}if(Se(r)||ye(r))return e=e.get(n)||null,d(t,e,r,i,null);if(typeof r.then==`function`)return m(e,t,n,po(r),i);if(r.$$typeof===se)return m(e,t,n,ka(t,r),i);ho(t,r)}return null}function h(i,a,s,c){for(var l=null,u=null,d=a,h=a=0,g=null;d!==null&&h<s.length;h++){d.index>h?(g=d,d=null):g=d.sibling;var _=p(i,d,s[h],c);if(_===null){d===null&&(d=g);break}e&&d&&_.alternate===null&&t(i,d),a=o(_,a,h),u===null?l=_:u.sibling=_,u=_,d=g}if(h===s.length)return n(i,d),F&&na(i,h),l;if(d===null){for(;h<s.length;h++)d=f(i,s[h],c),d!==null&&(a=o(d,a,h),u===null?l=d:u.sibling=d,u=d);return F&&na(i,h),l}for(d=r(d);h<s.length;h++)g=m(d,i,h,s[h],c),g!==null&&(e&&(_=g.alternate,_!==null&&d.delete(_.key===null?h:_.key)),a=o(g,a,h),u===null?l=g:u.sibling=g,u=g);return e&&d.forEach(function(e){return t(i,e)}),F&&na(i,h),l}function g(a,s,c,l){if(c==null)throw Error(i(151));for(var u=null,d=null,h=s,g=s=0,_=null,v=c.next();h!==null&&!v.done;g++,v=c.next()){h.index>g?(_=h,h=null):_=h.sibling;var y=p(a,h,v.value,l);if(y===null){h===null&&(h=_);break}e&&h&&y.alternate===null&&t(a,h),s=o(y,s,g),d===null?u=y:d.sibling=y,d=y,h=_}if(v.done)return n(a,h),F&&na(a,g),u;if(h===null){for(;!v.done;g++,v=c.next())v=f(a,v.value,l),v!==null&&(s=o(v,s,g),d===null?u=v:d.sibling=v,d=v);return F&&na(a,g),u}for(h=r(h);!v.done;g++,v=c.next())v=m(h,a,g,v.value,l),v!==null&&(e&&(_=v.alternate,_!==null&&h.delete(_.key===null?g:_.key)),s=o(v,s,g),d===null?u=v:d.sibling=v,d=v);return e&&h.forEach(function(e){return t(a,e)}),F&&na(a,g),u}function _(e,r,o,c){if(typeof o==`object`&&o&&o.type===w&&o.key===null&&o.props.ref===void 0&&(o=o.props.children),typeof o==`object`&&o){switch(o.$$typeof){case ne:a:{for(var l=o.key;r!==null;){if(r.key===l){if(l=o.type,l===w){if(r.tag===7){n(e,r.sibling),c=a(r,o.props.children),mo(c,o),c.return=e,e=c;break a}}else if(r.elementType===l||typeof l==`object`&&l&&l.$$typeof===fe&&io(l)===r.type){n(e,r.sibling),c=a(r,o.props),mo(c,o),c.return=e,e=c;break a}n(e,r);break}t(e,r),r=r.sibling}o.type===w?(c=Vi(o.props.children,e.mode,c,o.key),mo(c,o),c.return=e,e=c):(c=Bi(o.type,o.key,o.props,null,e.mode,c),mo(c,o),c.return=e,e=c)}return s(e);case re:a:{for(l=o.key;r!==null;){if(r.key===l){if(r.tag===4&&r.stateNode.containerInfo===o.containerInfo&&r.stateNode.implementation===o.implementation){n(e,r.sibling),c=a(r,o.children||[]),c.return=e,e=c;break a}n(e,r);break}t(e,r),r=r.sibling}c=Wi(o,e.mode,c),c.return=e,e=c}return s(e);case fe:return o=io(o),_(e,r,o,c)}if(Se(o))return h(e,r,o,c);if(ye(o)){if(l=ye(o),typeof l!=`function`)throw Error(i(150));return o=l.call(o),g(e,r,o,c)}if(typeof o.then==`function`)return _(e,r,po(o),c);if(o.$$typeof===se)return _(e,r,ka(e,o),c);ho(e,o)}return typeof o==`string`&&o!==``||typeof o==`number`||typeof o==`bigint`?(o=``+o,r!==null&&r.tag===6?(n(e,r.sibling),c=a(r,o),c.return=e,e=c):(n(e,r),c=Hi(o,e.mode,c),c.return=e,e=c),s(e)):n(e,r)}return function(e,t,n,r){try{uo=0;var i=_(e,t,n,r);return co=null,i}catch(t){if(t===Qa||t===eo)throw t;var a=N(29,t,null,e.mode);return a.lanes=r,a.return=e,a}}}var _o=go(!0),vo=go(!1),yo=!1;function bo(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function xo(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 So(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Co(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,W&2){var i=r.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),r.pending=t,t=Pi(e),Ni(e,null,n),t}return ji(e,r,t,n),Pi(e)}function wo(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,n&4194048)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,St(e,n)}}function To(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var i=null,a=null;if(n=n.firstBaseUpdate,n!==null){do{var o={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};a===null?i=a=o:a=a.next=o,n=n.next}while(n!==null);a===null?i=a=t:a=a.next=t}else i=a=t;n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:a,shared:r.shared,callbacks:r.callbacks},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}var Eo=!1;function Do(){if(Eo){var e=Ua;if(e!==null)throw e}}function Oo(e,t,n,r){Eo=!1;var i=e.updateQueue;yo=!1;var a=i.firstBaseUpdate,o=i.lastBaseUpdate,s=i.shared.pending;if(s!==null){i.shared.pending=null;var c=s,l=c.next;c.next=null,o===null?a=l:o.next=l,o=c;var u=e.alternate;u!==null&&(u=u.updateQueue,s=u.lastBaseUpdate,s!==o&&(s===null?u.firstBaseUpdate=l:s.next=l,u.lastBaseUpdate=c))}if(a!==null){var d=i.baseState;o=0,u=l=c=null,s=a;do{var f=s.lane&-536870913,p=f!==s.lane;if(p?(q&f)===f:(r&f)===f){f!==0&&f===Ha&&(Eo=!0),u!==null&&(u=u.next={lane:0,tag:s.tag,payload:s.payload,callback:null,next:null});a:{var m=e,h=s;f=t;var g=n;switch(h.tag){case 1:if(m=h.payload,typeof m==`function`){d=m.call(g,d,f);break a}d=m;break a;case 3:m.flags=m.flags&-65537|128;case 0:if(m=h.payload,f=typeof m==`function`?m.call(g,d,f):m,f==null)break a;d=S({},d,f);break a;case 2:yo=!0}}f=s.callback,f!==null&&(e.flags|=64,p&&(e.flags|=8192),p=i.callbacks,p===null?i.callbacks=[f]:p.push(f))}else p={lane:f,tag:s.tag,payload:s.payload,callback:s.callback,next:null},u===null?(l=u=p,c=d):u=u.next=p,o|=f;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(1);u===null&&(c=d),i.baseState=c,i.firstBaseUpdate=l,i.lastBaseUpdate=u,a===null&&(i.shared.lanes=0),cd|=o,e.lanes=o,e.memoizedState=d}}function ko(e,t){if(typeof e!=`function`)throw Error(i(191,e));e.call(t)}function Ao(e,t){var n=e.callbacks;if(n!==null)for(e.callbacks=null,e=0;e<n.length;e++)ko(n[e],t)}var jo=Ee(null),Mo=Ee(0);function No(e,t){e=od,D(Mo,e),D(jo,t),od=e|t.baseLanes}function Po(){D(Mo,od),D(jo,jo.current)}function Fo(){od=Mo.current,De(jo),De(Mo)}var Io=Ee(null),Lo=null;function Ro(e){var t=e.alternate;D(Uo,Uo.current&1),D(Io,e),Lo===null&&(t===null||jo.current!==null||t.memoizedState!==null)&&(Lo=e)}function zo(e){D(Uo,Uo.current),D(Io,e),Lo===null&&(Lo=e)}function Bo(e){e.tag===22?(D(Uo,Uo.current),D(Io,e),Lo===null&&(Lo=e)):Vo()}function Vo(){D(Uo,Uo.current),D(Io,Io.current)}function Ho(e){De(Io),Lo===e&&(Lo=null),De(Uo)}var Uo=Ee(0);function Wo(e,t){D(Io,Io.current),D(Uo,t)}function Go(e){De(Uo),De(Io),Lo===e&&(Lo=null)}function Ko(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||sm(n)||cm(n)))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==`independent`){if(t.flags&128)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 qo=0,I=null,L=null,Jo=null,Yo=!1,Xo=!1,Zo=!1,Qo=0,$o=0,es=null,ts=0;function ns(){throw Error(i(321))}function rs(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!qr(e[n],t[n]))return!1;return!0}function is(e,t,n,r,i,a){return qo=a,I=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,T.H=e===null||e.memoizedState===null?vc:yc,Zo=!1,a=n(r,i),Zo=!1,Xo&&(a=os(t,n,r,i)),as(e),a}function as(e){T.H=_c;var t=L!==null&&L.next!==null;if(qo=0,Jo=L=I=null,Yo=!1,$o=0,es=null,t)throw Error(i(300));e===null||Ic||(e=e.dependencies,e!==null&&Ea(e)&&(Ic=!0))}function os(e,t,n,r){I=e;var a=0;do{if(Xo&&(es=null),$o=0,Xo=!1,25<=a)throw Error(i(301));if(a+=1,Jo=L=null,e.updateQueue!=null){var o=e.updateQueue;o.lastEffect=null,o.events=null,o.stores=null,o.memoCache!=null&&(o.memoCache.index=0)}T.H=bc,o=t(n,r)}while(Xo);return o}function ss(){var e=T.H,t=e.useState()[0];return t=typeof t.then==`function`?ms(t):t,e=e.useState()[0],(L===null?null:L.memoizedState)!==e&&(I.flags|=1024),t}function cs(){var e=Qo!==0;return Qo=0,e}function ls(e,t,n){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n}function us(e){if(Yo){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}Yo=!1}qo=0,Jo=L=I=null,Xo=!1,$o=Qo=0,es=null}function ds(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Jo===null?I.memoizedState=Jo=e:Jo=Jo.next=e,Jo}function fs(){if(L===null){var e=I.alternate;e=e===null?null:e.memoizedState}else e=L.next;var t=Jo===null?I.memoizedState:Jo.next;if(t!==null)Jo=t,L=e;else{if(e===null)throw I.alternate===null?Error(i(467)):Error(i(310));L=e,e={memoizedState:L.memoizedState,baseState:L.baseState,baseQueue:L.baseQueue,queue:L.queue,next:null},Jo===null?I.memoizedState=Jo=e:Jo=Jo.next=e}return Jo}function ps(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function ms(e){var t=$o;return $o+=1,es===null&&(es=[]),e=ro(es,e,t),t=I,(Jo===null?t.memoizedState:Jo.next)===null&&(t=t.alternate,T.H=t===null||t.memoizedState===null?vc:yc),e}function hs(e){if(typeof e==`object`&&e){if(typeof e.then==`function`)return ms(e);if(e.$$typeof===_e)return;if(e.$$typeof===se)return Oa(e)}throw Error(i(438,String(e)))}function gs(e){var t=null,n=I.updateQueue;if(n!==null&&(t=n.memoCache),t==null){var r=I.alternate;r!==null&&(r=r.updateQueue,r!==null&&(r=r.memoCache,r!=null&&(t={data:r.data.map(function(e){return e.slice()}),index:0})))}if(t??={data:[],index:0},n===null&&(n=ps(),I.updateQueue=n),n.memoCache=t,n=t.data[t.index],n===void 0)for(n=t.data[t.index]=Array(e),r=0;r<e;r++)n[r]=he;return t.index++,n}function _s(e,t){return typeof t==`function`?t(e):t}function vs(e){return ys(fs(),L,e)}function ys(e,t,n){var r=e.queue;if(r===null)throw Error(i(311));r.lastRenderedReducer=n;var a=e.baseQueue,o=r.pending;if(o!==null){if(a!==null){var s=a.next;a.next=o.next,o.next=s}t.baseQueue=a=o,r.pending=null}if(o=e.baseState,a===null)e.memoizedState=o;else{t=a.next;var c=s=null,l=null,u=t,d=!1;do{var f=u.lane&-536870913;if(f===u.lane?(qo&f)===f:(q&f)===f){var p=u.revertLane;if(p===0)l!==null&&(l=l.next={lane:0,revertLane:0,gesture:null,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),f===Ha&&(d=!0);else if((qo&p)===p){u=u.next,p===Ha&&(d=!0);continue}else f={lane:0,revertLane:u.revertLane,gesture:null,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null},l===null?(c=l=f,s=o):l=l.next=f,I.lanes|=p,cd|=p;f=u.action,Zo&&n(o,f),o=u.hasEagerState?u.eagerState:n(o,f)}else p={lane:f,revertLane:u.revertLane,gesture:u.gesture,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null},l===null?(c=l=p,s=o):l=l.next=p,I.lanes|=f,cd|=f;u=u.next}while(u!==null&&u!==t);if(l===null?s=o:l.next=c,!qr(o,e.memoizedState)&&(Ic=!0,d&&(n=Ua,n!==null)))throw n;e.memoizedState=o,e.baseState=s,e.baseQueue=l,r.lastRenderedState=o}return a===null&&(r.lanes=0),[e.memoizedState,r.dispatch]}function bs(e){var t=fs(),n=t.queue;if(n===null)throw Error(i(311));n.lastRenderedReducer=e;var r=n.dispatch,a=n.pending,o=t.memoizedState;if(a!==null){n.pending=null;var s=a=a.next;do o=e(o,s.action),s=s.next;while(s!==a);qr(o,t.memoizedState)||(Ic=!0),t.memoizedState=o,t.baseQueue===null&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function xs(e,t,n){var r=I,a=fs(),o=F;if(o){if(n===void 0)throw Error(i(407));n=n()}else n=t();var s=!qr((L||a).memoizedState,n);if(s&&(a.memoizedState=n,Ic=!0),a=a.queue,Gs(R.bind(null,r,a,e),[e]),e=a.getSnapshot!==t||s||Jo!==null&&!!(Jo.memoizedState.tag&1),Bs(e?9:8,{destroy:void 0},Cs.bind(null,r,a,n,t),null),e){if(r.flags|=2048,G===null)throw Error(i(349));o||qo&127||Ss(r,t,n)}return n}function Ss(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=I.updateQueue,t===null?(t=ps(),I.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function Cs(e,t,n,r){t.value=n,t.getSnapshot=r,ws(t)&&Ts(e)}function R(e,t,n){return n(function(){ws(t)&&Ts(e)})}function ws(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!qr(e,n)}catch{return!0}}function Ts(e){var t=M(e,2);t!==null&&Id(t,e,2)}function Es(e){var t=ds();if(typeof e==`function`){var n=e;if(e=n(),Zo){it(!0);try{n()}finally{it(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:_s,lastRenderedState:e},t}function Ds(e,t,n,r){return e.baseState=n,ys(e,L,typeof r==`function`?r:_s)}function Os(e,t,n,r,a){if(mc(e))throw Error(i(485));if(e=t.action,e!==null){var o={payload:a,action:e,next:null,isTransition:!0,status:`pending`,value:null,reason:null,listeners:[],then:function(e){o.listeners.push(e)}};T.T===null?o.isTransition=!1:n(!0),r(o),n=t.pending,n===null?(o.next=t.pending=o,ks(t,o)):(o.next=n.next,t.pending=n.next=o)}}function ks(e,t){var n=t.action,r=t.payload,i=e.state;if(t.isTransition){var a=T.T,o={};o.types=a===null?null:a.types,T.T=o;try{var s=n(i,r),c=T.S;c!==null&&c(o,s),As(e,t,s)}catch(n){Ms(e,t,n)}finally{a!==null&&o.types!==null&&(a.types=o.types),T.T=a}}else try{a=n(i,r),As(e,t,a)}catch(n){Ms(e,t,n)}}function As(e,t,n){typeof n==`object`&&n&&typeof n.then==`function`?n.then(function(n){js(e,t,n)},function(n){return Ms(e,t,n)}):js(e,t,n)}function js(e,t,n){t.status=`fulfilled`,t.value=n,Ns(t),e.state=n,t=e.pending,t!==null&&(n=t.next,n===t?e.pending=null:(n=n.next,t.next=n,ks(e,n)))}function Ms(e,t,n){var r=e.pending;if(e.pending=null,r!==null){r=r.next;do t.status=`rejected`,t.reason=n,Ns(t),t=t.next;while(t!==r)}e.action=null}function Ns(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function Ps(e,t){return t}function Fs(e,t){if(F){var n=G.formState;if(n!==null){a:{var r=I;if(F){if(P){b:{for(var i=P,a=la;i.nodeType!==8;){if(!a){i=null;break b}if(i=um(i.nextSibling),i===null){i=null;break b}}a=i.data,i=a===`F!`||a===`F`?i:null}if(i){P=um(i.nextSibling),r=i.data===`F!`;break a}}da(r)}r=!1}r&&(t=n[0])}}return n=ds(),n.memoizedState=n.baseState=t,r={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ps,lastRenderedState:t},n.queue=r,n=dc.bind(null,I,r),r.dispatch=n,r=Es(!1),a=pc.bind(null,I,!1,r.queue),r=ds(),i={state:t,dispatch:null,action:e,pending:null},r.queue=i,n=Os.bind(null,I,i,a,n),i.dispatch=n,r.memoizedState=e,[t,n,!1]}function Is(e){return Ls(fs(),L,e)}function Ls(e,t,n){if(t=ys(e,t,Ps)[0],e=vs(_s)[0],typeof t==`object`&&t&&typeof t.then==`function`)try{var r=ms(t)}catch(e){throw e===Qa?eo:e}else r=t;t=fs();var i=t.queue,a=i.dispatch;return n!==t.memoizedState&&(I.flags|=2048,Bs(9,{destroy:void 0},Rs.bind(null,i,n),null)),[r,a,e]}function Rs(e,t){e.action=t}function zs(e){var t=fs(),n=L;if(n!==null)return Ls(t,n,e);fs(),t=t.memoizedState,n=fs();var r=n.queue.dispatch;return n.memoizedState=e,[t,r,!1]}function Bs(e,t,n,r){return e={tag:e,create:n,deps:r,inst:t,next:null},t=I.updateQueue,t===null&&(t=ps(),I.updateQueue=t),n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function Vs(){return fs().memoizedState}function Hs(e,t,n,r){var i=ds();I.flags|=e,i.memoizedState=Bs(1|t,{destroy:void 0},n,r===void 0?null:r)}function Us(e,t,n,r){var i=fs();r=r===void 0?null:r;var a=i.memoizedState.inst;L!==null&&r!==null&&rs(r,L.memoizedState.deps)?i.memoizedState=Bs(t,a,n,r):(I.flags|=e,i.memoizedState=Bs(1|t,a,n,r))}function Ws(e,t){Hs(8390656,8,e,t)}function Gs(e,t){Us(2048,8,e,t)}function Ks(e){I.flags|=4;var t=I.updateQueue;if(t===null)t=ps(),I.updateQueue=t,t.events=[e];else{var n=t.events;n===null?t.events=[e]:n.push(e)}}function qs(e){var t=fs().memoizedState;return Ks({ref:t,nextImpl:e}),function(){if(W&2)throw Error(i(440));return t.impl.apply(void 0,arguments)}}function Js(e,t){return Us(4,2,e,t)}function Ys(e,t){return Us(4,4,e,t)}function Xs(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 Zs(e,t,n){n=n==null?null:n.concat([e]),Us(4,4,Xs.bind(null,t,e),n)}function Qs(){}function $s(e,t){var n=fs();t=t===void 0?null:t;var r=n.memoizedState;return t!==null&&rs(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function ec(e,t){var n=fs();t=t===void 0?null:t;var r=n.memoizedState;if(t!==null&&rs(t,r[1]))return r[0];if(r=e(),Zo){it(!0);try{e()}finally{it(!1)}}return n.memoizedState=[r,t],r}function tc(e,t,n){return n===void 0||qo&1073741824&&!(q&261930)?e.memoizedState=t:(e.memoizedState=n,e=Pd(),I.lanes|=e,cd|=e,n)}function nc(e,t,n,r){return qr(n,t)?n:jo.current===null?!(qo&106)||qo&1073741824&&!(q&261930)?(Ic=!0,e.memoizedState=n):(e=Pd(),I.lanes|=e,cd|=e,t):(e=tc(e,n,r),qr(e,t)||(Ic=!0),e)}function z(e,t,n,r,i){var a=E.p;E.p=a!==0&&8>a?a:8;var o=T.T,s={};s.types=o===null?null:o.types,T.T=s,pc(e,!1,t,n);try{var c=i(),l=T.S;l!==null&&l(s,c),typeof c==`object`&&c&&typeof c.then==`function`?fc(e,t,Ka(c,r),Nd(e)):fc(e,t,r,Nd(e))}catch(n){fc(e,t,{then:function(){},status:`rejected`,reason:n},Nd())}finally{E.p=a,o!==null&&s.types!==null&&(o.types=s.types),T.T=o}}function B(){}function rc(e,t,n,r){if(e.tag!==5)throw Error(i(476));var a=ic(e).queue;z(e,a,t,Ce,n===null?B:function(){return ac(e),n(r)})}function ic(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:Ce,baseState:Ce,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:_s,lastRenderedState:Ce},next:null};var n={};return t.next={memoizedState:n,baseState:n,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:_s,lastRenderedState:n},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function ac(e){var t=ic(e);t.next===null&&(t=e.alternate.memoizedState),fc(e,t.next.queue,{},Nd())}function oc(){return Oa(ch)}function sc(){return fs().memoizedState}function cc(){return fs().memoizedState}function lc(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var n=Nd();e=So(n);var r=Co(t,e,n);r!==null&&(Id(r,t,n),wo(r,t,n)),t={cache:Fa()},e.payload=t;return}t=t.return}}function uc(e,t,n){var r=Nd();n={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},mc(e)?hc(t,n):(n=Mi(e,t,n,r),n!==null&&(Id(n,e,r),gc(n,t,r)))}function dc(e,t,n){fc(e,t,n,Nd())}function fc(e,t,n,r){var i={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null};if(mc(e))hc(t,i);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var o=t.lastRenderedState,s=a(o,n);if(i.hasEagerState=!0,i.eagerState=s,qr(s,o))return ji(e,t,i,0),G===null&&Ai(),!1}catch{}if(n=Mi(e,t,i,r),n!==null)return Id(n,e,r),gc(n,t,r),!0}return!1}function pc(e,t,n,r){if(r={lane:2,revertLane:If(),gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},mc(e)){if(t)throw Error(i(479))}else t=Mi(e,n,r,2),t!==null&&Id(t,e,2)}function mc(e){var t=e.alternate;return e===I||t!==null&&t===I}function hc(e,t){Xo=Yo=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function gc(e,t,n){if(n&4194048){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,St(e,n)}}var _c={readContext:Oa,use:hs,useCallback:ns,useContext:ns,useEffect:ns,useImperativeHandle:ns,useLayoutEffect:ns,useInsertionEffect:ns,useMemo:ns,useReducer:ns,useRef:ns,useState:ns,useDebugValue:ns,useDeferredValue:ns,useTransition:ns,useSyncExternalStore:ns,useId:ns,useHostTransitionStatus:ns,useFormState:ns,useActionState:ns,useOptimistic:ns,useMemoCache:ns,useCacheRefresh:ns,useEffectEvent:ns},vc={readContext:Oa,use:hs,useCallback:function(e,t){return ds().memoizedState=[e,t===void 0?null:t],e},useContext:Oa,useEffect:Ws,useImperativeHandle:function(e,t,n){n=n==null?null:n.concat([e]),Hs(4194308,4,Xs.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Hs(4194308,4,e,t)},useInsertionEffect:function(e,t){Hs(4,2,e,t)},useMemo:function(e,t){var n=ds();t=t===void 0?null:t;var r=e();if(Zo){it(!0);try{e()}finally{it(!1)}}return n.memoizedState=[r,t],r},useReducer:function(e,t,n){var r=ds();if(n!==void 0){var i=n(t);if(Zo){it(!0);try{n(t)}finally{it(!1)}}}else i=t;return r.memoizedState=r.baseState=i,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:i},r.queue=e,e=e.dispatch=uc.bind(null,I,e),[r.memoizedState,e]},useRef:function(e){var t=ds();return e={current:e},t.memoizedState=e},useState:function(e){e=Es(e);var t=e.queue,n=dc.bind(null,I,t);return t.dispatch=n,[e.memoizedState,n]},useDebugValue:Qs,useDeferredValue:function(e,t){return tc(ds(),e,t)},useTransition:function(){var e=Es(!1);return e=z.bind(null,I,e.queue,!0,!1),ds().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,n){var r=I,a=ds();if(F){if(n===void 0)throw Error(i(407));n=n()}else{if(n=t(),G===null)throw Error(i(349));q&127||Ss(r,t,n)}a.memoizedState=n;var o={value:n,getSnapshot:t};return a.queue=o,Ws(R.bind(null,r,o,e),[e]),r.flags|=2048,Bs(9,{destroy:void 0},Cs.bind(null,r,o,n,t),null),n},useId:function(){var e=ds(),t=G.identifierPrefix;if(F){var n=ta,r=ea;n=(r&~(1<<32-at(r)-1)).toString(32)+n,t=`_`+t+`R_`+n,n=Qo++,0<n&&(t+=`H`+n.toString(32)),t+=`_`}else n=ts++,t=`_`+t+`r_`+n.toString(32)+`_`;return e.memoizedState=t},useHostTransitionStatus:oc,useFormState:Fs,useActionState:Fs,useOptimistic:function(e){var t=ds();t.memoizedState=t.baseState=e;var n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=n,t=pc.bind(null,I,!0,n),n.dispatch=t,[e,t]},useMemoCache:gs,useCacheRefresh:function(){return ds().memoizedState=lc.bind(null,I)},useEffectEvent:function(e){var t=ds(),n={impl:e};return t.memoizedState=n,function(){if(W&2)throw Error(i(440));return n.impl.apply(void 0,arguments)}}},yc={readContext:Oa,use:hs,useCallback:$s,useContext:Oa,useEffect:Gs,useImperativeHandle:Zs,useInsertionEffect:Js,useLayoutEffect:Ys,useMemo:ec,useReducer:vs,useRef:Vs,useState:function(){return vs(_s)},useDebugValue:Qs,useDeferredValue:function(e,t){return nc(fs(),L.memoizedState,e,t)},useTransition:function(){var e=vs(_s)[0],t=fs().memoizedState;return[typeof e==`boolean`?e:ms(e),t]},useSyncExternalStore:xs,useId:sc,useHostTransitionStatus:oc,useFormState:Is,useActionState:Is,useOptimistic:function(e,t){return Ds(fs(),L,e,t)},useMemoCache:gs,useCacheRefresh:cc,useEffectEvent:qs},bc={readContext:Oa,use:hs,useCallback:$s,useContext:Oa,useEffect:Gs,useImperativeHandle:Zs,useInsertionEffect:Js,useLayoutEffect:Ys,useMemo:ec,useReducer:bs,useRef:Vs,useState:function(){return bs(_s)},useDebugValue:Qs,useDeferredValue:function(e,t){var n=fs();return L===null?tc(n,e,t):nc(n,L.memoizedState,e,t)},useTransition:function(){var e=bs(_s)[0],t=fs().memoizedState;return[typeof e==`boolean`?e:ms(e),t]},useSyncExternalStore:xs,useId:sc,useHostTransitionStatus:oc,useFormState:zs,useActionState:zs,useOptimistic:function(e,t){var n=fs();return L===null?(n.baseState=e,[e,n.queue.dispatch]):Ds(n,L,e,t)},useMemoCache:gs,useCacheRefresh:cc,useEffectEvent:qs};function xc(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:S({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Sc={enqueueSetState:function(e,t,n){e=e._reactInternals;var r=Nd(),i=So(r);i.payload=t,n!=null&&(i.callback=n),t=Co(e,i,r),t!==null&&(Id(t,e,r),wo(t,e,r))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=Nd(),i=So(r);i.tag=1,i.payload=t,n!=null&&(i.callback=n),t=Co(e,i,r),t!==null&&(Id(t,e,r),wo(t,e,r))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Nd(),r=So(n);r.tag=2,t!=null&&(r.callback=t),t=Co(e,r,n),t!==null&&(Id(t,e,n),wo(t,e,n))}};function Cc(e,t,n,r,i,a,o){return e=e.stateNode,typeof e.shouldComponentUpdate==`function`?e.shouldComponentUpdate(r,a,o):t.prototype&&t.prototype.isPureReactComponent?!Jr(n,r)||!Jr(i,a):!0}function wc(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps==`function`&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps==`function`&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&Sc.enqueueReplaceState(t,t.state,null)}function Tc(e,t){var n=t;if(`ref`in t)for(var r in n={},t)r!==`ref`&&(n[r]=t[r]);if(e=e.defaultProps)for(var i in n===t&&(n=S({},n)),e)n[i]===void 0&&(n[i]=e[i]);return n}function Ec(e){Ei(e)}function Dc(e){console.error(e)}function Oc(e){Ei(e)}function kc(e,t){try{var n=e.onUncaughtError;n(t.value,{componentStack:t.stack})}catch(e){setTimeout(function(){throw e})}}function Ac(e,t,n){try{var r=e.onCaughtError;r(n.value,{componentStack:n.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(e){setTimeout(function(){throw e})}}function jc(e,t,n){return n=So(n),n.tag=3,n.payload={element:null},n.callback=function(){kc(e,t)},n}function Mc(e){return e=So(e),e.tag=3,e}function Nc(e,t,n,r){var i=n.type.getDerivedStateFromError;if(typeof i==`function`){var a=r.value;e.payload=function(){return i(a)},e.callback=function(){Ac(t,n,r)}}var o=n.stateNode;o!==null&&typeof o.componentDidCatch==`function`&&(e.callback=function(){Ac(t,n,r),typeof i!=`function`&&(bd===null?bd=new Set([this]):bd.add(this));var e=r.stack;this.componentDidCatch(r.value,{componentStack:e===null?``:e})})}function Pc(e,t,n,r,a){if(n.flags|=32768,typeof r==`object`&&r&&typeof r.then==`function`){if(t=n.alternate,t!==null&&Ta(t,n,a,!0),n=Io.current,n!==null){switch(n.tag){case 31:case 13:case 19:return Lo===null?Jd():n.alternate===null&&sd===0&&(sd=3),n.flags&=-257,n.flags|=65536,n.lanes=a,r===to?n.flags|=16384:(t=n.updateQueue,t===null?n.updateQueue=new Set([r]):t.add(r),gf(e,r,a)),!1;case 22:return n.flags|=65536,r===to?n.flags|=16384:(t=n.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([r])},n.updateQueue=t):(n=t.retryQueue,n===null?t.retryQueue=new Set([r]):n.add(r)),gf(e,r,a)),!1}throw Error(i(435,n.tag))}return gf(e,r,a),Jd(),!1}if(F)return t=Io.current,t===null?(r!==ua&&(t=Error(i(423),{cause:r}),_a(Ki(t,n))),e=e.current.alternate,e.flags|=65536,a&=-a,e.lanes|=a,r=Ki(r,n),a=jc(e.stateNode,r,a),To(e,a),sd!==4&&(sd=2)):(!(t.flags&65536)&&(t.flags|=256),t.flags|=65536,t.lanes=a,r!==ua&&(e=Error(i(422),{cause:r}),_a(Ki(e,n)))),!1;var o=Error(i(520),{cause:r});if(o=Ki(o,n),pd===null?pd=[o]:pd.push(o),sd!==4&&(sd=2),t===null)return!0;r=Ki(r,n),n=t;do{switch(n.tag){case 3:return n.flags|=65536,e=a&-a,n.lanes|=e,e=jc(n.stateNode,r,e),To(n,e),!1;case 1:if(t=n.type,o=n.stateNode,!(n.flags&128)&&(typeof t.getDerivedStateFromError==`function`||o!==null&&typeof o.componentDidCatch==`function`&&(bd===null||!bd.has(o))))return n.flags|=65536,a&=-a,n.lanes|=a,a=Mc(a),Nc(a,e,n,r),To(n,a),!1;break;case 22:if(n.memoizedState!==null)return n.flags|=65536,!1}n=n.return}while(n!==null);return!1}var Fc=Error(i(461)),Ic=!1;function Lc(e,t,n,r){t.child=e===null?vo(t,null,n,r):_o(t,e.child,n,r)}function Rc(e,t,n,r,i){n=n.render;var a=t.ref;if(`ref`in r){var o={};for(var s in r)s!==`ref`&&(o[s]=r[s])}else o=r;return Da(t),r=is(e,t,n,o,a,i),s=cs(),e!==null&&!Ic?(ls(e,t,i),fl(e,t,i)):(F&&s&&ia(t),t.flags|=1,Lc(e,t,r,i),t.child)}function zc(e,t,n,r,i){if(e===null){var a=n.type;return typeof a==`function`&&!Li(a)&&a.defaultProps===void 0&&n.compare===null?(t.tag=15,t.type=a,Bc(e,t,a,r,i)):(e=Bi(n.type,null,r,t,t.mode,i),e.ref=t.ref,e.return=t,t.child=e)}if(a=e.child,!pl(e,i)){var o=a.memoizedProps;if(n=n.compare,n=n===null?Jr:n,n(o,r)&&e.ref===t.ref)return fl(e,t,i)}return t.flags|=1,e=Ri(a,r),e.ref=t.ref,e.return=t,t.child=e}function Bc(e,t,n,r,i){if(e!==null){var a=e.memoizedProps;if(Jr(a,r)&&e.ref===t.ref){if(Ic=!1,t.pendingProps=r=a,pl(e,i))e.flags&131072&&(Ic=!0);else return t.lanes=e.lanes,fl(e,t,i)}}return Jc(e,t,n,r,i)}function Vc(e,t,n,r){var i=r.children,a=e===null?null:e.memoizedState;if(e===null&&t.stateNode===null&&(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),r.mode===`hidden`){if(t.flags&128){if(a=a===null?n:a.baseLanes|n,e!==null){for(r=t.child=e.child,i=0;r!==null;)i=i|r.lanes|r.childLanes,r=r.sibling;r=i&~a}else r=0,t.child=null;return Uc(e,t,a,n,r)}if(n&536870912)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&Xa(t,a===null?null:a.cachePool),a===null?Po():No(t,a),Bo(t);else return r=t.lanes=536870912,Uc(e,t,a===null?n:a.baseLanes|n,n,r)}else a===null?(e!==null&&Xa(t,null),Po(),Vo()):(Xa(t,a.cachePool),No(t,a),Vo(),t.memoizedState=null);return Lc(e,t,i,n),t.child}function Hc(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function Uc(e,t,n,r,i){var a=Ya();return a=a===null?null:{parent:Pa._currentValue,pool:a},t.memoizedState={baseLanes:n,cachePool:a},e!==null&&Xa(t,null),Po(),Bo(t),e!==null&&Ta(e,t,r,!0),t.childLanes=i,null}function Wc(e,t){return t=rl({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function Gc(e,t,n){return _o(t,e.child,null,n),e=Wc(t,t.pendingProps),e.flags|=2,Ho(t),t.memoizedState=null,e}function Kc(e,t,n){var r=t.pendingProps,a=!!(t.flags&128);if(t.flags&=-129,e===null){if(F){if(r.mode===`hidden`)return e=Wc(t,r),t.lanes=536870912,e.memoizedState={baseLanes:0,cachePool:null},Hc(null,e);if(zo(t),(e=P)?(e=om(e,la),e=e!==null&&e.data===`&`?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:$i===null?null:{id:ea,overflow:ta},retryLane:536870912,hydrationErrors:null},n=Ui(e),n.return=t,t.child=n,sa=t,P=null)):e=null,e===null)throw da(t);return t.lanes=536870912,null}return Wc(t,r)}var o=e.memoizedState;if(o!==null){var s=o.dehydrated;if(zo(t),a){if(t.flags&256)t.flags&=-257,t=Gc(e,t,n);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(i(558))}else if(Ic||Ta(e,t,n,!1),a=(n&e.childLanes)!==0,Ic||a){if(jo.current===null){if(r=G,r!==null&&(s=Ct(r,n),s!==0&&s!==o.retryLane))throw o.retryLane=s,M(e,s),Id(r,e,s),Fc;Jd()}t=Gc(e,t,n)}else e=o.treeContext,P=um(s.nextSibling),sa=t,F=!0,ca=null,la=!1,e!==null&&oa(t,e),t=Wc(t,r),t.flags|=134221824;return t}return e=Ri(e.child,{mode:r.mode,children:r.children}),e.ref=t.ref,t.child=e,e.return=t,e}function qc(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(i(284));(e===null||e.ref!==n)&&(t.flags|=4194816)}}function Jc(e,t,n,r,i){return Da(t),n=is(e,t,n,r,void 0,i),r=cs(),e!==null&&!Ic?(ls(e,t,i),fl(e,t,i)):(F&&r&&ia(t),t.flags|=1,Lc(e,t,n,i),t.child)}function Yc(e,t,n,r,i,a){return Da(t),t.updateQueue=null,n=os(t,r,n,i),as(e),r=cs(),e!==null&&!Ic?(ls(e,t,a),fl(e,t,a)):(F&&r&&ia(t),t.flags|=1,Lc(e,t,n,a),t.child)}function Xc(e,t,n,r,i){if(Da(t),t.stateNode===null){var a=Fi,o=n.contextType;typeof o==`object`&&o&&(a=Oa(o)),a=new n(r,a),t.memoizedState=a.state!==null&&a.state!==void 0?a.state:null,a.updater=Sc,t.stateNode=a,a._reactInternals=t,a=t.stateNode,a.props=r,a.state=t.memoizedState,a.refs={},bo(t),o=n.contextType,a.context=typeof o==`object`&&o?Oa(o):Fi,a.state=t.memoizedState,o=n.getDerivedStateFromProps,typeof o==`function`&&(xc(t,n,o,r),a.state=t.memoizedState),typeof n.getDerivedStateFromProps==`function`||typeof a.getSnapshotBeforeUpdate==`function`||typeof a.UNSAFE_componentWillMount!=`function`&&typeof a.componentWillMount!=`function`||(o=a.state,typeof a.componentWillMount==`function`&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount==`function`&&a.UNSAFE_componentWillMount(),o!==a.state&&Sc.enqueueReplaceState(a,a.state,null),Oo(t,r,a,i),Do(),a.state=t.memoizedState),typeof a.componentDidMount==`function`&&(t.flags|=4194308),r=!0}else if(e===null){a=t.stateNode;var s=t.memoizedProps,c=Tc(n,s);a.props=c;var l=a.context,u=n.contextType;o=Fi,typeof u==`object`&&u&&(o=Oa(u));var d=n.getDerivedStateFromProps;u=typeof d==`function`||typeof a.getSnapshotBeforeUpdate==`function`,s=t.pendingProps!==s,u||typeof a.UNSAFE_componentWillReceiveProps!=`function`&&typeof a.componentWillReceiveProps!=`function`||(s||l!==o)&&wc(t,a,r,o),yo=!1;var f=t.memoizedState;a.state=f,Oo(t,r,a,i),Do(),l=t.memoizedState,s||f!==l||yo?(typeof d==`function`&&(xc(t,n,d,r),l=t.memoizedState),(c=yo||Cc(t,n,c,r,f,l,o))?(u||typeof a.UNSAFE_componentWillMount!=`function`&&typeof a.componentWillMount!=`function`||(typeof a.componentWillMount==`function`&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount==`function`&&a.UNSAFE_componentWillMount()),typeof a.componentDidMount==`function`&&(t.flags|=4194308)):(typeof a.componentDidMount==`function`&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=l),a.props=r,a.state=l,a.context=o,r=c):(typeof a.componentDidMount==`function`&&(t.flags|=4194308),r=!1)}else{a=t.stateNode,xo(e,t),o=t.memoizedProps,u=Tc(n,o),a.props=u,d=t.pendingProps,f=a.context,l=n.contextType,c=Fi,typeof l==`object`&&l&&(c=Oa(l)),s=n.getDerivedStateFromProps,(l=typeof s==`function`||typeof a.getSnapshotBeforeUpdate==`function`)||typeof a.UNSAFE_componentWillReceiveProps!=`function`&&typeof a.componentWillReceiveProps!=`function`||(o!==d||f!==c)&&wc(t,a,r,c),yo=!1,f=t.memoizedState,a.state=f,Oo(t,r,a,i),Do();var p=t.memoizedState;o!==d||f!==p||yo||e!==null&&e.dependencies!==null&&Ea(e.dependencies)?(typeof s==`function`&&(xc(t,n,s,r),p=t.memoizedState),(u=yo||Cc(t,n,u,r,f,p,c)||e!==null&&e.dependencies!==null&&Ea(e.dependencies))?(l||typeof a.UNSAFE_componentWillUpdate!=`function`&&typeof a.componentWillUpdate!=`function`||(typeof a.componentWillUpdate==`function`&&a.componentWillUpdate(r,p,c),typeof a.UNSAFE_componentWillUpdate==`function`&&a.UNSAFE_componentWillUpdate(r,p,c)),typeof a.componentDidUpdate==`function`&&(t.flags|=4),typeof a.getSnapshotBeforeUpdate==`function`&&(t.flags|=1024)):(typeof a.componentDidUpdate!=`function`||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!=`function`||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=p),a.props=r,a.state=p,a.context=c,r=u):(typeof a.componentDidUpdate!=`function`||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!=`function`||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),r=!1)}return a=r,qc(e,t),r=!!(t.flags&128),a||r?(a=t.stateNode,n=r&&typeof n.getDerivedStateFromError!=`function`?null:a.render(),t.flags|=1,e!==null&&r?(t.child=_o(t,e.child,null,i),t.child=_o(t,null,n,i)):Lc(e,t,n,i),t.memoizedState=a.state,e=t.child):e=fl(e,t,i),e}function Zc(e,t,n,r){return ha(),t.flags|=256,Lc(e,t,n,r),t.child}var Qc={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function $c(e){return{baseLanes:e,cachePool:Za()}}function el(e,t,n){return e=e===null?0:e.childLanes&~n,t&&(e|=dd),e}function tl(e,t,n){var r=t.pendingProps,i=!1,a=!!(t.flags&128),o;if((o=a)||(o=e!==null&&e.memoizedState===null?!1:!!(Uo.current&2)),o&&(i=!0,t.flags&=-129),o=!!(t.flags&32),t.flags&=-33,e===null){if(F){if(i?Ro(t):Vo(),(e=P)?(e=om(e,la),e=e!==null&&e.data!==`&`?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:$i===null?null:{id:ea,overflow:ta},retryLane:536870912,hydrationErrors:null},n=Ui(e),n.return=t,t.child=n,sa=t,P=null)):e=null,e===null)throw da(t);return t.lanes=cm(e)?32:536870912,null}return a=r.children,r=r.fallback,i?(Vo(),i=t.mode,a=rl({mode:`hidden`,children:a},i),r=Vi(r,i,n,null),a.return=t,r.return=t,a.sibling=r,t.child=a,r=t.child,r.memoizedState=$c(n),r.childLanes=el(e,o,n),t.memoizedState=Qc,Hc(null,r)):(Ro(t),nl(t,a))}var s=e.memoizedState;if(s!==null){var c=s.dehydrated;if(c!==null)return al(e,t,a,o,r,c,s,n)}return i?(Vo(),i=r.fallback,a=t.mode,s=e.child,c=s.sibling,r=Ri(s,{mode:`hidden`,children:r.children}),r.subtreeFlags=s.subtreeFlags&1206910976,c===null?(i=Vi(i,a,n,null),i.flags|=2):i=Ri(c,i),i.return=t,r.return=t,r.sibling=i,t.child=r,Hc(null,r),r=t.child,i=e.child.memoizedState,i===null?i=$c(n):(a=i.cachePool,a===null?a=Za():(s=Pa._currentValue,a=a.parent===s?a:{parent:s,pool:s}),i={baseLanes:i.baseLanes|n,cachePool:a}),r.memoizedState=i,r.childLanes=el(e,o,n),t.memoizedState=Qc,Hc(e.child,r)):(Ro(t),n=e.child,e=n.sibling,n=Ri(n,{mode:`visible`,children:r.children}),n.return=t,n.sibling=null,e!==null&&(o=t.deletions,o===null?(t.deletions=[e],t.flags|=16):o.push(e)),t.child=n,t.memoizedState=null,n)}function nl(e,t){return t=rl({mode:`visible`,children:t},e.mode),t.return=e,e.child=t}function rl(e,t){return e=N(22,e,null,t),e.lanes=0,e}function il(e,t,n){return _o(t,e.child,null,n),e=nl(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function al(e,t,n,r,a,o,s,c){if(n)return t.flags&256?(Ro(t),t.flags&=-257,il(e,t,c)):t.memoizedState===null?(Vo(),o=a.fallback,s=t.mode,a=rl({mode:`visible`,children:a.children},s),o=Vi(o,s,c,null),o.flags|=2,a.return=t,o.return=t,a.sibling=o,t.child=a,_o(t,e.child,null,c),a=t.child,a.memoizedState=$c(c),a.childLanes=el(e,r,c),t.memoizedState=Qc,Hc(null,a)):(Vo(),t.child=e.child,t.flags|=128,null);if(Ro(t),cm(o)){if(r=o.nextSibling&&o.nextSibling.dataset,r)var l=r.dgst;return r=l,r!==``&&(a=Error(i(419)),a.stack=``,a.digest=r,_a({value:a,source:null,stack:null})),il(e,t,c)}if(Ic||Ta(e,t,c,!1),r=(c&e.childLanes)!==0,Ic||r){if(jo.current!==null)return il(e,t,c);if(r=G,r!==null&&(a=Ct(r,c),a!==0&&a!==s.retryLane))throw s.retryLane=a,M(e,a),Id(r,e,a),Fc;return sm(o)||Jd(),il(e,t,c)}return sm(o)?(t.flags|=192,t.child=e.child,null):(e=s.treeContext,P=um(o.nextSibling),sa=t,F=!0,ca=null,la=!1,e!==null&&oa(t,e),t=nl(t,a.children),t.flags|=134221824,t)}function ol(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),Ca(e.return,t,n)}function sl(e){for(var t=null;e!==null;){var n=e.alternate;n!==null&&Ko(n)===null&&(t=e),e=e.sibling}return t}function cl(e,t,n,r,i,a){var o=e.memoizedState;o===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i,treeForkCount:a}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=i,o.treeForkCount=a)}function ll(e){var t=e.child;for(e.child=null;t!==null;){var n=t.sibling;t.sibling=e.child,e.child=t,t=n}}function ul(e,t,n){var r=t.pendingProps,i=r.revealOrder,a=r.tail;r=r.children;var o=Uo.current;if(t.flags&128)return Wo(t,o),null;var s=!!(o&2);if(s?(o=o&1|2,t.flags|=128):o&=1,Wo(t,o),i===`backwards`&&e!==null?(ll(e),Lc(e,t,r,n),ll(e)):Lc(e,t,r,n),r=F?Xi:0,!s&&e!==null&&e.flags&128)a:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&ol(e,n,t);else if(e.tag===19)ol(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break a;for(;e.sibling===null;){if(e.return===null||e.return===t)break a;e=e.return}e.sibling.return=e.return,e=e.sibling}switch(i){case`backwards`:n=sl(t.child),n===null?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null,ll(t)),cl(t,!0,i,null,a,r);break;case`unstable_legacy-backwards`:for(n=null,i=t.child,t.child=null;i!==null;){if(e=i.alternate,e!==null&&Ko(e)===null){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}cl(t,!0,n,null,a,r);break;case`together`:cl(t,!1,null,null,void 0,r);break;case`independent`:t.memoizedState=null;break;default:n=sl(t.child),n===null?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),cl(t,!1,i,n,a,r)}return t.child}function dl(e,t,n){var r=t.pendingProps;return xa(t,t.type,r.value),Lc(e,t,r.children,n),t.child}function fl(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),cd|=t.lanes,(n&t.childLanes)===0){if(e!==null){if(Ta(e,t,n,!1),(n&t.childLanes)===0)return null}else return null}if(e!==null&&t.child!==e.child)throw Error(i(153));if(t.child!==null){for(e=t.child,n=Ri(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=Ri(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function pl(e,t){return(e.lanes&t)!==0||(e=e.dependencies,!!(e!==null&&Ea(e)))}function ml(e,t,n){switch(t.tag){case 3:Me(t,t.stateNode.containerInfo),xa(t,Pa,e.memoizedState.cache),ha();break;case 27:case 5:Pe(t);break;case 4:Me(t,t.stateNode.containerInfo);break;case 10:xa(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,zo(t),null;break;case 13:var r=t.memoizedState;if(r!==null){if(r.dehydrated!==null)return Ro(t),t.flags|=128,null;r=Ta(e,t,n,!1);var i=t.child.childLanes;return r||(n&i)!==0?tl(e,t,n):(Ro(t),e=fl(e,t,n),e===null?null:e.sibling)}Ro(t);break;case 19:if(t.flags&128)return ul(e,t,n);if(i=!!(e.flags&128),r=(n&t.childLanes)!==0,r||=(Ta(e,t,n,!1),(n&t.childLanes)!==0),i){if(r)return ul(e,t,n);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),Wo(t,Uo.current),r)break;return null;case 22:return t.lanes=0,Vc(e,t,n,t.pendingProps);case 24:xa(t,Pa,e.memoizedState.cache)}return fl(e,t,n)}function hl(e,t,n){if(e!==null){if(e.memoizedProps!==t.pendingProps)Ic=!0;else{if(!pl(e,n)&&!(t.flags&128))return Ic=!1,ml(e,t,n);Ic=!!(e.flags&131072)}}else Ic=!1,F&&t.flags&1048576&&ra(t,Xi,t.index);switch(t.lanes=0,t.tag){case 16:a:{var r=t.pendingProps;if(e=io(t.elementType),t.type=e,typeof e==`function`)Li(e)?(r=Tc(e,r),t.tag=1,t=Xc(null,t,e,r,n)):(t.tag=0,t=Jc(null,t,e,r,n));else{if(e!=null){var a=e.$$typeof;if(a===ce){t.tag=11,t=Rc(null,t,e,r,n);break a}if(a===de){t.tag=14,t=zc(null,t,e,r,n);break a}if(a===se){t.tag=10,t.type=e,t=dl(null,t,n);break a}}throw t=xe(e)||e,Error(i(306,t,``))}}return t;case 0:return Jc(e,t,t.type,t.pendingProps,n);case 1:return r=t.type,a=Tc(r,t.pendingProps),Xc(e,t,r,a,n);case 3:a:{if(Me(t,t.stateNode.containerInfo),e===null)throw Error(i(387));r=t.pendingProps;var o=t.memoizedState;a=o.element,xo(e,t),Oo(t,r,null,n);var s=t.memoizedState;if(r=s.cache,xa(t,Pa,r),r!==o.cache&&wa(t,[Pa],n,!0),Do(),r=s.element,o.isDehydrated){if(o={element:r,isDehydrated:!1,cache:s.cache},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){t=Zc(e,t,r,n);break a}if(r!==a){a=Ki(Error(i(424)),t),_a(a),t=Zc(e,t,r,n);break a}switch(e=t.stateNode.containerInfo,e.nodeType){case 9:e=e.body;break;default:e=e.nodeName===`HTML`?e.ownerDocument.body:e}for(P=um(e.firstChild),sa=t,F=!0,ca=null,la=!0,n=vo(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|134221824,n=n.sibling}else{if(ha(),r===a){t=fl(e,t,n);break a}Lc(e,t,r,n)}t=t.child}return t;case 26:return qc(e,t),e===null?(n=Pm(t.type,null,t.pendingProps,null))?t.memoizedState=n:F||(t.stateNode=pp(t.type,t.pendingProps,Ae.current,t)):t.memoizedState=Pm(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return Pe(t),e===null&&F&&(r=t.stateNode=gm(t.type,t.pendingProps,Ae.current),sa=t,la=!0,a=P,Cp(t.type)?(dm=a,P=um(r.firstChild)):P=a),Lc(e,t,t.pendingProps.children,n),qc(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&F&&((a=r=P)&&(r=im(r,t.type,t.pendingProps,la),r===null?a=!1:(t.stateNode=r,sa=t,P=um(r.firstChild),la=!1,a=!0)),a||da(t)),Pe(t),a=t.type,o=t.pendingProps,s=e===null?null:e.memoizedProps,r=o.children,mp(a,o)?r=null:s!==null&&mp(a,s)&&(t.flags|=32),t.memoizedState!==null&&(a=is(e,t,ss,null,null,n),ch._currentValue=a),qc(e,t),Lc(e,t,r,n),t.child;case 6:return e===null&&F&&((e=n=P)&&(n=am(n,t.pendingProps,la),n===null?e=!1:(t.stateNode=n,sa=t,P=null,e=!0)),e||da(t)),null;case 13:return tl(e,t,n);case 4:return Me(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=_o(t,null,r,n):Lc(e,t,r,n),t.child;case 11:return Rc(e,t,t.type,t.pendingProps,n);case 7:return r=t.pendingProps,qc(e,t),Lc(e,t,r,n),t.child;case 8:return Lc(e,t,t.pendingProps.children,n),t.child;case 12:return Lc(e,t,t.pendingProps.children,n),t.child;case 10:return dl(e,t,n);case 9:return a=t.type._context,r=t.pendingProps.children,Da(t),a=Oa(a),r=r(a),t.flags|=1,Lc(e,t,r,n),t.child;case 14:return zc(e,t,t.type,t.pendingProps,n);case 15:return Bc(e,t,t.type,t.pendingProps,n);case 19:return ul(e,t,n);case 31:return Kc(e,t,n);case 22:return Vc(e,t,n,t.pendingProps);case 24:return Da(t),r=Oa(Pa),e===null?(a=Ya(),a===null&&(a=G,o=Fa(),a.pooledCache=o,o.refCount++,o!==null&&(a.pooledCacheLanes|=n),a=o),t.memoizedState={parent:r,cache:a},bo(t),xa(t,Pa,a)):((e.lanes&n)!==0&&(xo(e,t),Oo(t,null,null,n),Do()),a=e.memoizedState,o=t.memoizedState,a.parent===r?(r=o.cache,xa(t,Pa,r),r!==a.cache&&wa(t,[Pa],n,!0)):(a={parent:r,cache:r},t.memoizedState=a,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=a),xa(t,Pa,r))),Lc(e,t,t.pendingProps.children,n),t.child;case 30:return t.stateNode===null&&(t.stateNode={autoName:null,paired:null,clones:null,ref:null}),r=t.pendingProps,r.name!=null&&r.name!==`auto`?t.flags|=e===null?18882560:18874368:F&&ia(t),e!==null&&e.memoizedProps.name!==r.name?t.flags|=4194816:qc(e,t),Lc(e,t,r.children,n),t.child;case 29:throw t.pendingProps}throw Error(i(156,t.tag))}function gl(e){e.flags|=4}function _l(e,t,n,r,i){var a;if((a=!!(e.mode&32))&&(a=n===null?Ym(t,r):Ym(t,r)&&(r.src!==n.src||r.srcSet!==n.srcSet)),a){if(e.flags|=16777216,(i&335544128)===i){if(e.stateNode.complete)e.flags|=8192;else if(Gd())e.flags|=8192;else throw ao=to,$a}}else e.flags&=-16777217}function vl(e,t){if(t.type!==`stylesheet`||t.state.loading&4)e.flags&=-16777217;else if(e.flags|=16777216,!Xm(t)){if(Gd())e.flags|=8192;else throw ao=to,$a}}function yl(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag===22?536870912:_t(),e.lanes|=t,fd|=t)}function bl(e,t){if(!F)switch(e.tailMode){case`visible`:break;case`collapsed`:for(var n=e.tail,r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null;break;default:for(t=e.tail,n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null}}function V(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags&1206910976,r|=i.flags&1206910976,i.return=e,i=i.sibling;else for(i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags,r|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function xl(e,t,n){var r=t.pendingProps;switch(aa(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return V(t),null;case 1:return V(t),null;case 3:return n=t.stateNode,r=null,e!==null&&(r=e.memoizedState.cache),t.memoizedState.cache!==r&&(t.flags|=2048),Sa(Pa),Ne(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(ma(t)?gl(t):e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,ga())),V(t),null;case 26:var a=t.type,o=t.memoizedState;return e===null?(gl(t),o===null?(V(t),_l(t,a,null,r,n)):(V(t),vl(t,o))):o?o===e.memoizedState?(V(t),t.flags&=-16777217):(gl(t),V(t),vl(t,o)):(e=e.memoizedProps,e!==r&&gl(t),V(t),_l(t,a,e,r,n)),null;case 27:if(Fe(t),n=Ae.current,a=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==r&&gl(t);else{if(!r){if(t.stateNode===null)throw Error(i(166));return V(t),t.subtreeFlags&=-33554433,null}e=Oe.current,ma(t)?fa(t,e):(e=gm(a,r,n),t.stateNode=e,gl(t))}return V(t),t.subtreeFlags&=-33554433,null;case 5:if(Fe(t),a=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==r&&gl(t);else{if(!r){if(t.stateNode===null)throw Error(i(166));return V(t),t.subtreeFlags&=-33554433,null}if(o=Oe.current,ma(t))fa(t,o);else{var s=up(Ae.current);switch(o){case 1:o=s.createElementNS(`http://www.w3.org/2000/svg`,a);break;case 2:o=s.createElementNS(`http://www.w3.org/1998/Math/MathML`,a);break;default:switch(a){case`svg`:o=s.createElementNS(`http://www.w3.org/2000/svg`,a);break;case`math`:o=s.createElementNS(`http://www.w3.org/1998/Math/MathML`,a);break;case`script`:o=s.createElement(`div`),o.innerHTML=`<script><\/script>`,o=o.removeChild(o.firstChild);break;case`select`:o=typeof r.is==`string`?s.createElement(`select`,{is:r.is}):s.createElement(`select`),r.multiple?o.multiple=!0:r.size&&(o.size=r.size);break;default:o=typeof r.is==`string`?s.createElement(a,{is:r.is}):s.createElement(a)}}o[kt]=t,o[At]=r;a:for(s=t.child;s!==null;){if(s.tag===5||s.tag===6)o.appendChild(s.stateNode);else if(s.tag!==4&&s.tag!==27&&s.child!==null){s.child.return=s,s=s.child;continue}if(s===t)break a;for(;s.sibling===null;){if(s.return===null||s.return===t)break a;s=s.return}s.sibling.return=s.return,s=s.sibling}t.stateNode=o;a:switch(rp(o,a,r),a){case`button`:case`input`:case`select`:case`textarea`:r=!!r.autoFocus;break a;case`img`:r=!0;break a;default:r=!1}r&&gl(t)}}return V(t),t.subtreeFlags&=-33554433,_l(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,n),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==r&&gl(t);else{if(typeof r!=`string`&&t.stateNode===null)throw Error(i(166));if(e=Ae.current,ma(t)){if(e=t.stateNode,n=t.memoizedProps,r=null,a=sa,a!==null)switch(a.tag){case 27:case 5:r=a.memoizedProps}e[kt]=t,e=!!(e.nodeValue===n||r!==null&&!0===r.suppressHydrationWarning||tp(e.nodeValue,n)),e||da(t,!0)}else e=up(e).createTextNode(r),e[kt]=t,t.stateNode=e}return V(t),null;case 31:if(n=t.memoizedState,e===null||e.memoizedState!==null){if(r=ma(t),n!==null){if(e===null){if(!r)throw Error(i(318));if(e=t.memoizedState,e=e===null?null:e.dehydrated,!e)throw Error(i(557));e[kt]=t}else ha(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;V(t),e=!1}else n=ga(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),e=!0;if(!e)return t.flags&256?(Ho(t),t):(Ho(t),null);if(t.flags&128)throw Error(i(558))}return V(t),null;case 13:if(r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(a=ma(t),r!==null&&r.dehydrated!==null){if(e===null){if(!a)throw Error(i(318));if(a=t.memoizedState,a=a===null?null:a.dehydrated,!a)throw Error(i(317));a[kt]=t}else ha(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;V(t),a=!1}else a=ga(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=a),a=!0;if(!a)return t.flags&256?(Ho(t),t):(Ho(t),null)}return Ho(t),t.flags&128?(t.lanes=n,t):(n=r!==null,e=e!==null&&e.memoizedState!==null,n&&(r=t.child,a=null,r.alternate!==null&&r.alternate.memoizedState!==null&&r.alternate.memoizedState.cachePool!==null&&(a=r.alternate.memoizedState.cachePool.pool),o=null,r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(o=r.memoizedState.cachePool.pool),o!==a&&(r.flags|=2048)),n!==e&&n&&(t.child.flags|=8192),yl(t,t.updateQueue),V(t),null);case 4:return Ne(),e===null&&Gf(t.stateNode.containerInfo),t.flags|=67108864,V(t),null;case 10:return Sa(t.type),V(t),null;case 19:if(Go(t),r=t.memoizedState,r===null)return V(t),null;if(a=!!(t.flags&128),o=r.rendering,o===null){if(a)bl(r,!1);else{if(sd!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(o=Ko(e),o!==null){for(t.flags|=128,bl(r,!1),e=o.updateQueue,t.updateQueue=e,yl(t,e),t.subtreeFlags=0,e=n,n=t.child;n!==null;)zi(n,e),n=n.sibling;return Wo(t,Uo.current&1|2),F&&na(t,r.treeForkCount),t.child}e=e.sibling}r.tail!==null&&qe()>vd&&(t.flags|=128,a=!0,bl(r,!1),t.lanes=4194304)}}else{if(!a){if(e=Ko(o),e!==null){if(t.flags|=128,a=!0,e=e.updateQueue,t.updateQueue=e,yl(t,e),bl(r,!0),r.tail===null&&r.tailMode!==`collapsed`&&r.tailMode!==`visible`&&!o.alternate&&!F)return V(t),null}else 2*qe()-r.renderingStartTime>vd&&n!==536870912&&(t.flags|=128,a=!0,bl(r,!1),t.lanes=4194304)}r.isBackwards?(o.sibling=t.child,t.child=o):(e=r.last,e===null?t.child=o:e.sibling=o,r.last=o)}if(r.tail!==null){e=r.tail;a:{for(n=e;n!==null;){if(n.alternate!==null){n=!1;break a}n=n.sibling}n=!0}return r.rendering=e,r.tail=e.sibling,r.renderingStartTime=qe(),e.sibling=null,o=Uo.current,o=a?o&1|2:o&1,r.tailMode===`visible`||r.tailMode===`collapsed`||!n||F?Wo(t,o):(n=o,D(Io,t),D(Uo,n),Lo===null&&(Lo=t)),F&&na(t,r.treeForkCount),e}return V(t),null;case 22:case 23:return Ho(t),Fo(),r=t.memoizedState!==null,e===null?r&&(t.flags|=8192):e.memoizedState!==null!==r&&(t.flags|=8192),r?n&536870912&&!(t.flags&128)&&(V(t),t.subtreeFlags&6&&(t.flags|=8192)):V(t),n=t.updateQueue,n!==null&&yl(t,n.retryQueue),n=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),r=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(r=t.memoizedState.cachePool.pool),r!==n&&(t.flags|=2048),e!==null&&De(Ja),null;case 24:return n=null,e!==null&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),Sa(Pa),V(t),null;case 25:return null;case 30:return t.flags|=33554432,V(t),null}throw Error(i(156,t.tag))}function Sl(e,t){switch(aa(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Sa(Pa),Ne(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return Fe(t),null;case 31:if(t.memoizedState!==null){if(Ho(t),t.alternate===null)throw Error(i(340));ha()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(Ho(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(i(340));ha()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Go(t),e=t.flags,e&65536?(t.flags=e&-65537|128,e=t.memoizedState,e!==null&&(e.rendering=null,e.tail=null),t.flags|=4,t):null;case 4:return Ne(),null;case 10:return Sa(t.type),null;case 22:case 23:return Ho(t),Fo(),e!==null&&De(Ja),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Sa(Pa),null;case 25:return null;default:return null}}function Cl(e,t){switch(aa(t),t.tag){case 3:Sa(Pa),Ne();break;case 26:case 27:case 5:Fe(t);break;case 4:Ne();break;case 31:t.memoizedState!==null&&Ho(t);break;case 13:Ho(t);break;case 19:Go(t);break;case 10:Sa(t.type);break;case 22:case 23:Ho(t),Fo(),e!==null&&De(Ja);break;case 24:Sa(Pa)}}function wl(e,t){try{var n=t.updateQueue,r=n===null?null:n.lastEffect;if(r!==null){var i=r.next;n=i;do{if((n.tag&e)===e){r=void 0;var a=n.create,o=n.inst;r=a(),o.destroy=r}n=n.next}while(n!==i)}}catch(e){Y(t,t.return,e)}}function Tl(e,t,n){try{var r=t.updateQueue,i=r===null?null:r.lastEffect;if(i!==null){var a=i.next;r=a;do{if((r.tag&e)===e){var o=r.inst,s=o.destroy;if(s!==void 0){o.destroy=void 0,i=t;var c=n,l=s;try{l()}catch(e){Y(i,c,e)}}}r=r.next}while(r!==a)}}catch(e){Y(t,t.return,e)}}function El(e){var t=e.updateQueue;if(t!==null){var n=e.stateNode;try{Ao(t,n)}catch(t){Y(e,e.return,t)}}}function Dl(e,t,n){n.props=Tc(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(n){Y(e,t,n)}}function Ol(e,t){try{var n=e.ref;if(n!==null){switch(e.tag){case 26:case 27:case 5:var r=e.stateNode;break;case 30:var i=e.stateNode,a=Ci(e.memoizedProps,i);(i.ref===null||i.ref.name!==a)&&(i.ref=Fp(a)),r=i.ref;break;case 7:if(e.stateNode===null){var o=new Ip(e);f(e.child,!1,$p,o,void 0,void 0),e.stateNode=o}r=e.stateNode;break;default:r=e.stateNode}typeof n==`function`?e.refCleanup=n(r):n.current=r}}catch(n){Y(e,t,n)}}function kl(e,t){var n=e.ref,r=e.refCleanup;if(n!==null){if(typeof r==`function`)try{r()}catch(n){Y(e,t,n)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof n==`function`)try{n(null)}catch(n){Y(e,t,n)}else n.current=null}}function Al(e,t){if((e.tag===5||e.tag===27||e.tag===6)&&e.alternate===null&&t!==null)for(var n=0;n<t.length;n++)tm(e.stateNode,t[n])}function jl(e){for(var t=e.return;t!==null&&(Pl(t)&&tm(e.stateNode,t.stateNode),!Nl(t));)t=t.return}function Ml(e){for(var t=e.return;t!==null&&(Pl(t)&&nm(e.stateNode,t.stateNode),!Nl(t));)t=t.return}function Nl(e){return e.tag===5||e.tag===3||e.tag===27}function Pl(e){return e&&e.tag===7&&e.stateNode!==null}function Fl(e){var t=e.type,n=e.memoizedProps,r=e.stateNode;try{a:switch(t){case`button`:case`input`:case`select`:case`textarea`:n.autoFocus&&r.focus();break a;case`img`:n.src?r.src=n.src:n.srcSet&&(r.srcset=n.srcSet)}}catch(t){Y(e,e.return,t)}}function Il(e,t,n){try{var r=e.stateNode;ap(r,e.type,n,t),r[At]=t}catch(t){Y(e,e.return,t)}}function Ll(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Cp(e.type)||e.tag===4}function Rl(e){a:for(;;){for(;e.sibling===null;){if(e.return===null||Ll(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&&Cp(e.type)||e.flags&2||e.child===null||e.tag===4)continue a;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function zl(e,t,n,r){var i=e.tag;if(i===5||i===6)i=e.stateNode,t?(n.nodeType===9?n.body:n.nodeName===`HTML`?n.ownerDocument.body:n).insertBefore(i,t):(t=n.nodeType===9?n.body:n.nodeName===`HTML`?n.ownerDocument.body:n,t.appendChild(i),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=wn)),Al(e,r),j=!0;else if(i!==4&&(i===27&&(Al(e,r),r=null,Cp(e.type)&&(n=e.stateNode,t=null)),e=e.child,e!==null))for(zl(e,t,n,r),e=e.sibling;e!==null;)zl(e,t,n,r),e=e.sibling}function Bl(e,t,n,r){var i=e.tag;if(i===5||i===6)i=e.stateNode,t?n.insertBefore(i,t):n.appendChild(i),Al(e,r),j=!0;else if(i!==4&&(i===27&&(Al(e,r),r=null,Cp(e.type)&&(n=e.stateNode)),e=e.child,e!==null))for(Bl(e,t,n,r),e=e.sibling;e!==null;)Bl(e,t,n,r),e=e.sibling}function Vl(e){var t=e.stateNode,n=e.memoizedProps;try{for(var r=e.type,i=t.attributes;i.length;)t.removeAttributeNode(i[0]);rp(t,r,n),t[kt]=e,t[At]=n}catch(t){Y(e,e.return,t)}}var Hl=!1,Ul=null;function Wl(e){(e.tag===30||e.subtreeFlags&33554432)&&(Hl=!0)}var Gl=null;function Kl(){var e=Gl;return Gl=null,e}var ql=0;function Jl(e,t,n,r,i){return ql=0,Yl(e.child,t,n,r,i)}function Yl(e,t,n,r,i){for(var a=!1;e!==null;){if(e.tag===5){var o=e.stateNode;if(r!==null){var s=kp(o);r.push(s),s.view&&(a=!0)}else a||kp(o).view&&(a=!0);Hl=!0,Ep(o,ql===0?t:t+`_`+ql,n),ql++}else(e.tag!==22||e.memoizedState===null)&&(e.tag===30&&i||Yl(e.child,t,n,r,i)&&(a=!0));e=e.sibling}return a}function Xl(e,t){for(;e!==null;)e.tag===5?Dp(e.stateNode,e.memoizedProps):(e.tag!==22||e.memoizedState===null)&&(e.tag===30&&t||Xl(e.child,t)),e=e.sibling}function Zl(e){if(e.subtreeFlags&18874368)for(e=e.child;e!==null;){if((e.tag!==22||e.memoizedState===null)&&(Zl(e),e.tag===30&&e.flags&18874368&&e.stateNode.paired)){var t=e.memoizedProps;if(t.name==null||t.name===`auto`)throw Error(i(544));var n=t.name;t=Ti(t.default,t.share),t!==`none`&&(Jl(e,n,t,null,!1)||Xl(e.child,!1))}e=e.sibling}}function Ql(e,t){if(e.tag===30){var n=e.stateNode,r=e.memoizedProps,i=Ci(r,n),a=Ti(r.default,n.paired?r.share:r.enter);a===`none`?Zl(e):Jl(e,i,a,null,!1)?(Zl(e),n.paired||t||Fd(e,r.onEnter)):Xl(e.child,!1)}else if(e.subtreeFlags&33554432)for(e=e.child;e!==null;)Ql(e,t),e=e.sibling;else Zl(e)}function $l(e){if(Ul!==null&&Ul.size!==0){var t=Ul;if(e.subtreeFlags&18874368)for(e=e.child;e!==null;){if(e.tag!==22||e.memoizedState===null){if(e.tag===30&&e.flags&18874368){var n=e.memoizedProps,r=n.name;if(r!=null&&r!==`auto`){var i=t.get(r);if(i!==void 0){var a=Ti(n.default,n.share);if(a!==`none`&&(Jl(e,r,a,null,!1)?(a=e.stateNode,i.paired=a,a.paired=i,Fd(e,n.onShare)):Xl(e.child,!1)),t.delete(r),t.size===0)break}}}$l(e)}e=e.sibling}}}function eu(e){if(e.tag===30){var t=e.memoizedProps,n=Ci(t,e.stateNode),r=Ul===null?void 0:Ul.get(n),i=Ti(t.default,r===void 0?t.exit:t.share);i!==`none`&&(Jl(e,n,i,null,!1)?r===void 0?Fd(e,t.onExit):(i=e.stateNode,r.paired=i,i.paired=r,Ul.delete(n),Fd(e,t.onShare)):Xl(e.child,!1)),Ul!==null&&$l(e)}else if(e.subtreeFlags&33554432)for(e=e.child;e!==null;)eu(e),e=e.sibling;else Ul!==null&&$l(e)}function tu(e){for(e=e.child;e!==null;){if(e.tag===30){var t=e.memoizedProps,n=Ci(t,e.stateNode);t=Ti(t.default,t.update),e.flags&=-5,t!==`none`&&Jl(e,n,t,e.memoizedState=[],!1)}else e.subtreeFlags&33554432&&tu(e);e=e.sibling}}function nu(e){if(e.subtreeFlags&18874368)for(e=e.child;e!==null;){if(e.tag!==22||e.memoizedState===null){if(e.tag===30&&e.flags&18874368){var t=e.stateNode;t.paired!==null&&(t.paired=null,Xl(e.child,!1))}nu(e)}e=e.sibling}}function ru(e){if(e.tag===30)e.stateNode.paired=null,Xl(e.child,!1),nu(e);else if(e.subtreeFlags&33554432)for(e=e.child;e!==null;)ru(e),e=e.sibling;else nu(e)}function iu(e){for(e=e.child;e!==null;)e.tag===30?Xl(e.child,!1):e.subtreeFlags&33554432&&iu(e),e=e.sibling}function au(e,t,n,r,i,a,o){for(var s=!1;t!==null;){if(t.tag===5){var c=t.stateNode;if(a!==null&&ql<a.length){var l=a[ql],u=kp(c);(l.view||u.view)&&(s=!0);var d;if(d=!(e.flags&4)){if(u.clip)d=!0;else{d=l.rect;var f=u.rect;d=d.y!==f.y||d.x!==f.x||d.height!==f.height||d.width!==f.width}}d&&(e.flags|=4),u.abs?u=!l.abs:(l=l.rect,u=u.rect,u=l.height!==u.height||l.width!==u.width),u&&(e.flags|=32)}else e.flags|=32;e.flags&4&&Ep(c,ql===0?n:n+`_`+ql,i),s&&e.flags&4||(Gl===null&&(Gl=[]),Gl.push(c,ql===0?r:r+`_`+ql,t.memoizedProps)),ql++}else(t.tag!==22||t.memoizedState===null)&&(t.tag===30&&o?e.flags|=t.flags&32:au(e,t.child,n,r,i,a,o)&&(s=!0));t=t.sibling}return s}function ou(e,t){for(e=e.child;e!==null;){if(e.tag===30){var n=e.memoizedProps,r=e.stateNode,i=Ci(n,r),a=Ti(n.default,n.update);if(t){r=r.clones;var o=r===null?null:r.map(Ap)}else o=e.memoizedState,e.memoizedState=null;r=e;var s=e.child;ql=0,i=au(r,s,i,i,a,o,!1),e.flags&4&&i&&(t||Fd(e,n.onUpdate))}else e.subtreeFlags&33554432&&ou(e,t);e=e.sibling}}var su=!1,H=!1,cu=!1,lu=!1,uu=typeof WeakSet==`function`?WeakSet:Set,du=null,fu=!1,pu=!1,mu=!1,hu=!1;function gu(e,t,n){if(e=e.containerInfo,cp=$,e=$r(e),ei(e)){if(`selectionStart`in e)var r={start:e.selectionStart,end:e.selectionEnd};else a:{r=(r=e.ownerDocument)&&r.defaultView||window;var i=r.getSelection&&r.getSelection();if(i&&i.rangeCount!==0){r=i.anchorNode;var a=i.anchorOffset,o=i.focusNode;i=i.focusOffset;try{r.nodeType,o.nodeType}catch{r=null;break a}var s=0,c=-1,l=-1,u=0,d=0,f=e,p=null;b:for(;;){for(var m;f!==r||a!==0&&f.nodeType!==3||(c=s+a),f!==o||i!==0&&f.nodeType!==3||(l=s+i),f.nodeType===3&&(s+=f.nodeValue.length),(m=f.firstChild)!==null;)p=f,f=m;for(;;){if(f===e)break b;if(p===r&&++u===a&&(c=s),p===o&&++d===i&&(l=s),(m=f.nextSibling)!==null)break;f=p,p=f.parentNode}f=m}r=c===-1||l===-1?null:{start:c,end:l}}else r=null}r||={start:0,end:0}}else r=null;for(lp={focusedElem:e,selectionRange:r},$=!1,n=(n&335544064)===n,du=t,t=n?9270:1024;du!==null;){if(e=du,n&&(r=e.deletions,r!==null))for(a=0;a<r.length;a++)n&&eu(r[a]);if(e.alternate===null&&e.flags&2)n&&Wl(e),_u(n);else{if(e.tag===22){if(r=e.alternate,e.memoizedState!==null){r!==null&&r.memoizedState===null&&n&&eu(r),_u(n);continue}if(r!==null&&r.memoizedState!==null){n&&Wl(e),_u(n);continue}}r=e.child,(e.subtreeFlags&t)!==0&&r!==null?(r.return=e,du=r):(n&&tu(e),_u(n))}}Ul=null}function _u(e){for(;du!==null;){var t=du,n=e,r=t.alternate,a=t.flags;switch(t.tag){case 0:case 11:case 15:break;case 1:if(a&1024&&r!==null){n=void 0,a=r.memoizedProps,r=r.memoizedState;var o=t.stateNode;try{var s=Tc(t.type,a);n=o.getSnapshotBeforeUpdate(s,r),o.__reactInternalSnapshotBeforeUpdate=n}catch(e){Y(t,t.return,e)}}break;case 3:if(a&1024){if(r=t.stateNode.containerInfo,n=r.nodeType,n===9)rm(r);else if(n===1)switch(r.nodeName){case`HEAD`:case`HTML`:case`BODY`:rm(r);break;default:r.textContent=``}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;case 30:n&&r!==null&&(n=Ci(r.memoizedProps,r.stateNode),a=t.memoizedProps,a=Ti(a.default,a.update),a!==`none`&&Jl(r,n,a,r.memoizedState=[],!0));break;default:if(a&1024)throw Error(i(163))}if(r=t.sibling,r!==null){r.return=t.return,du=r;break}du=t.return}}function vu(e,t,n){var r=n.flags;switch(n.tag){case 0:case 11:case 15:Lu(e,n),r&4&&wl(5,n);break;case 1:if(Lu(e,n),r&4){if(e=n.stateNode,t===null)try{e.componentDidMount()}catch(e){Y(n,n.return,e)}else{var i=Tc(n.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(i,t,e.__reactInternalSnapshotBeforeUpdate)}catch(e){Y(n,n.return,e)}}}r&64&&El(n),r&512&&Ol(n,n.return);break;case 3:if(Lu(e,n),r&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{Ao(e,t)}catch(e){Y(n,n.return,e)}}break;case 27:t===null&&r&4&&Vl(n);case 26:case 5:Lu(e,n),t===null&&r&4&&Fl(n),r&512&&Ol(n,n.return);break;case 12:Lu(e,n);break;case 31:Lu(e,n),r&4&&Eu(e,n);break;case 13:Lu(e,n),r&4&&Du(e,n),r&64&&(e=n.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(n=yf.bind(null,n),lm(e,n))));break;case 22:if(r=n.memoizedState!==null||su,!r){var a=t!==null&&t.memoizedState!==null||H;t=su,i=H,su=r,(H=a)&&!i?(r=2,n.subtreeFlags&8772&&(r|=1),zu(e,n,r)):Lu(e,n),su=t,H=i}break;case 30:Lu(e,n),r&512&&Ol(n,n.return);break;case 7:r&512&&Ol(n,n.return);default:Lu(e,n)}}function yu(e,t){for(e=e.child;e!==null;)bu(e,t),e=e.sibling}function bu(e,t){switch(e.tag){case 5:case 26:try{var n=e.stateNode;if(t){var r=n.style;typeof r.setProperty==`function`?r.setProperty(`display`,`none`,`important`):r.display=`none`}else{var i=e.stateNode,a=e.memoizedProps.style,o=a!=null&&a.hasOwnProperty(`display`)?a.display:null;i.style.display=o==null||typeof o==`boolean`?``:(``+o).trim()}}catch(t){Y(e,e.return,t)}xu(e,t);break;case 6:try{e.stateNode.nodeValue=t?``:e.memoizedProps,j=!0}catch(t){Y(e,e.return,t)}break;case 18:try{var s=e.stateNode;t?Tp(s,!0):Tp(e.stateNode,!1)}catch(t){Y(e,e.return,t)}break;case 22:case 23:e.memoizedState===null&&yu(e,t);break;default:yu(e,t)}}function xu(e,t){if(e.subtreeFlags&67108864)for(e=e.child;e!==null;){a:{var n=e,r=t;switch(n.tag){case 4:bu(n,r);break a;case 22:n.memoizedState===null&&xu(n,r);break a;default:xu(n,r)}}e=e.sibling}}function Su(e){var t=e.alternate;t!==null&&(e.alternate=null,Su(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&Lt(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 U=null,Cu=!1;function wu(e,t,n){for(n=n.child;n!==null;)Tu(e,t,n),n=n.sibling}function Tu(e,t,n){if(rt&&typeof rt.onCommitFiberUnmount==`function`)try{rt.onCommitFiberUnmount(nt,n)}catch{}switch(n.tag){case 26:H||kl(n,t),wu(e,t,n),n.memoizedState?n.memoizedState.count--:n.stateNode&&!H&&(n=n.stateNode,n.parentNode.removeChild(n));break;case 27:H||kl(n,t),Ml(n);var r=U,i=Cu;Cp(n.type)&&(U=n.stateNode,Cu=!1),wu(e,t,n),_m(n.stateNode,n.type,n.memoizedProps),U=r,Cu=i;break;case 5:H||kl(n,t),Ml(n);case 6:if(n.tag===6&&Ml(n),r=U,i=Cu,U=null,wu(e,t,n),U=r,Cu=i,U!==null){if(Cu)try{(U.nodeType===9?U.body:U.nodeName===`HTML`?U.ownerDocument.body:U).removeChild(n.stateNode),j=!0}catch(e){Y(n,t,e)}else try{U.removeChild(n.stateNode),j=!0}catch(e){Y(n,t,e)}}break;case 18:U!==null&&(Cu?(e=U,wp(e.nodeType===9?e.body:e.nodeName===`HTML`?e.ownerDocument.body:e,n.stateNode),Hh(e)):wp(U,n.stateNode));break;case 4:r=U,i=Cu,U=n.stateNode.containerInfo,Cu=!0,wu(e,t,n),U=r,Cu=i;break;case 0:case 11:case 14:case 15:Tl(2,n,t),H||Tl(4,n,t),wu(e,t,n);break;case 1:H||(kl(n,t),r=n.stateNode,typeof r.componentWillUnmount==`function`&&Dl(n,t,r)),wu(e,t,n);break;case 21:wu(e,t,n);break;case 22:H=(r=H)||n.memoizedState!==null,wu(e,t,n),H=r;break;case 30:kl(n,t),wu(e,t,n);break;case 7:H||kl(n,t),wu(e,t,n);break;default:wu(e,t,n)}}function Eu(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{Hh(e)}catch(e){Y(t,t.return,e)}}}function Du(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{Hh(e)}catch(e){Y(t,t.return,e)}}function Ou(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new uu),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new uu),t;default:throw Error(i(435,e.tag))}}function ku(e,t){var n=Ou(e);t.forEach(function(t){if(!n.has(t)){n.add(t);var r=bf.bind(null,e,t);t.then(r,r)}})}function Au(e,t,n){var r=t.deletions;if(r!==null)for(var a=0;a<r.length;a++){var o=r[a],s=e,c=t,l=c;a:for(;l!==null;){switch(l.tag){case 27:if(Cp(l.type)){U=l.stateNode,Cu=!1;break a}break;case 5:U=l.stateNode,Cu=!1;break a;case 3:case 4:U=l.stateNode.containerInfo,Cu=!0;break a}l=l.return}if(U===null)throw Error(i(160));Tu(s,c,o),U=null,Cu=!1,s=o.alternate,s!==null&&(s.return=null),o.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)Mu(t,e,n),t=t.sibling}var ju=null;function Mu(e,t,n){var r=e.alternate,a=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(a&4&&(r=e.updateQueue,r=r===null?null:r.events,r!==null))for(var o=0;o<r.length;o++){var s=r[o];s.ref.impl=s.nextImpl}Au(t,e,n),Nu(e),a&4&&(Tl(3,e,e.return),wl(3,e),Tl(5,e,e.return));break;case 1:Au(t,e,n),Nu(e),a&512&&(H||r===null||kl(r,r.return)),a&64&&su&&(e=e.updateQueue,e!==null&&(t=e.callbacks,t!==null&&(n=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=n===null?t:n.concat(t))));break;case 26:if(o=ju,Au(t,e,n),Nu(e),a&512&&(H||r===null||kl(r,r.return)),a&4){if(a=r===null?null:r.memoizedState,n=e.memoizedState,r===null){if(n===null){if(e.stateNode===null){if(su)e.stateNode=pp(e.type,e.memoizedProps,t.containerInfo,e);else{a:{t=e.type,n=e.memoizedProps,a=o.ownerDocument||o;b:switch(t){case`title`:r=a.getElementsByTagName(`title`)[0],(!r||r[Ft]||r[kt]||r.namespaceURI===`http://www.w3.org/2000/svg`||r.hasAttribute(`itemprop`))&&(r=a.createElement(t),a.head.insertBefore(r,a.querySelector(`head > title`))),rp(r,t,n),r[kt]=e,Ht(r),t=r;break a;case`link`:if(o=Km(`link`,`href`,a).get(t+(n.href||``))){for(s=0;s<o.length;s++)if(r=o[s],r.getAttribute(`href`)===(n.href==null||n.href===``?null:n.href)&&r.getAttribute(`rel`)===(n.rel==null?null:n.rel)&&r.getAttribute(`title`)===(n.title==null?null:n.title)&&r.getAttribute(`crossorigin`)===(n.crossOrigin==null?null:n.crossOrigin)){o.splice(s,1);break b}}r=a.createElement(t),rp(r,t,n),a.head.appendChild(r);break;case`meta`:if(o=Km(`meta`,`content`,a).get(t+(n.content||``))){for(s=0;s<o.length;s++)if(r=o[s],r.getAttribute(`content`)===(n.content==null?null:``+n.content)&&r.getAttribute(`name`)===(n.name==null?null:n.name)&&r.getAttribute(`property`)===(n.property==null?null:n.property)&&r.getAttribute(`http-equiv`)===(n.httpEquiv==null?null:n.httpEquiv)&&r.getAttribute(`charset`)===(n.charSet==null?null:n.charSet)){o.splice(s,1);break b}}r=a.createElement(t),rp(r,t,n),a.head.appendChild(r);break;default:throw Error(i(468,t))}r[kt]=e,Ht(r),t=r}e.stateNode=t}}else su||qm(o,e.type,e.stateNode)}else e.stateNode=Vm(o,n,e.memoizedProps)}else a===n?n===null&&e.stateNode!==null&&Il(e,e.memoizedProps,r.memoizedProps):(a===null?(t=r.stateNode,t===null||H||t.parentNode.removeChild(t)):a.count--,n===null?su||qm(o,e.type,e.stateNode):Vm(o,n,e.memoizedProps))}break;case 27:Au(t,e,n),Nu(e),a&512&&(H||r===null||kl(r,r.return)),r!==null&&a&4&&Il(e,e.memoizedProps,r.memoizedProps);break;case 5:if(o=cu,cu=!1,Au(t,e,n),cu=o,Nu(e),a&512&&(H||r===null||kl(r,r.return)),e.flags&32){t=e.stateNode;try{gn(t,``),j=!0}catch(t){Y(e,e.return,t)}}a&4&&e.stateNode!=null&&(t=e.memoizedProps,Il(e,t,r===null?t:r.memoizedProps)),a&1024&&(lu=!0);break;case 6:if(Au(t,e,n),Nu(e),a&4){if(e.stateNode===null)throw Error(i(162));t=e.memoizedProps,n=e.stateNode;try{n.nodeValue=t,j=!0}catch(t){Y(e,e.return,t)}}break;case 3:if(j=!1,Gm=null,o=ju,ju=xm(t.containerInfo),Au(t,e,n),ju=o,Nu(e),a&4&&r!==null&&r.memoizedState.isDehydrated)try{Hh(t.containerInfo)}catch(t){Y(e,e.return,t)}lu&&(lu=!1,Pu(e)),j=!1;break;case 4:a=cu,cu=su,r=Qt(),o=ju,ju=xm(e.stateNode.containerInfo),Au(t,e,n),Nu(e),ju=o,j&&pu&&(mu=!0),j=r,cu=a;break;case 12:Au(t,e,n),Nu(e);break;case 31:Au(t,e,n),Nu(e),a&4&&(t=e.updateQueue,t!==null&&(e.updateQueue=null,ku(e,t)));break;case 13:Au(t,e,n),Nu(e),e.child.flags&8192&&e.memoizedState!==null!=(r!==null&&r.memoizedState!==null)&&(gd=qe()),a&4&&(t=e.updateQueue,t!==null&&(e.updateQueue=null,ku(e,t)));break;case 22:o=e.memoizedState!==null,s=r!==null&&r.memoizedState!==null;var c=su,l=H,u=cu;su=c||o,cu=u||o,H=l||s,Au(t,e,n),H=l,cu=u,su=c,Nu(e),a&8192&&(t=e.stateNode,t._visibility=o?t._visibility&-2:t._visibility|1,!o||r===null||s||su||H||(t=s||H,n=su,r=H,su=o||su,H=t,Ru(e,2),su=n,H=r),!o&&cu||yu(e,o)),a&4&&(t=e.updateQueue,t!==null&&(n=t.retryQueue,n!==null&&(t.retryQueue=null,ku(e,n))));break;case 19:Au(t,e,n),Nu(e),a&4&&(t=e.updateQueue,t!==null&&(e.updateQueue=null,ku(e,t)));break;case 30:a&512&&(H||r===null||kl(r,r.return)),a=Qt(),o=pu,s=(n&335544064)===n,c=e.memoizedProps,pu=s&&Ti(c.default,c.update)!==`none`,Au(t,e,n),Nu(e),s&&r!==null&&j&&(e.flags|=4),pu=o,j=a;break;case 21:break;case 7:a&512&&(H||r===null||kl(r,r.return)),r&&r.stateNode!==null&&(r.stateNode._fragmentFiber=e);default:Au(t,e,n),Nu(e)}}function Nu(e){var t=e.flags;if(t&2){try{for(var n,r=e.return;r!==null;){if(Ll(r)){n=r;break}r=r.return}r=null;for(var a=e.return;a!==null;){if(Pl(a)){var o=a.stateNode;r===null?r=[o]:r.push(o)}if(Nl(a))break;a=a.return}var s=r;if(n==null)throw Error(i(160));switch(n.tag){case 27:var c=n.stateNode;Bl(e,Rl(e),c,s);break;case 5:var l=n.stateNode;n.flags&32&&(gn(l,``),n.flags&=-33),Bl(e,Rl(e),l,s);break;case 3:case 4:var u=n.stateNode.containerInfo;zl(e,Rl(e),u,s);break;default:throw Error(i(161))}}catch(t){Y(e,e.return,t)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Pu(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;Pu(t),t.tag===5&&t.flags&1024&&(t=t.stateNode,$=!0,t.reset(),$=!1),e=e.sibling}}function Fu(e,t){if(t.subtreeFlags&9270)for(t=t.child;t!==null;)Iu(t,e),t=t.sibling;else ou(t,!1)}function Iu(e,t){var n=e.alternate;if(n===null)Ql(e,!1);else switch(e.tag){case 3:if(hu=fu=!1,Kl(),Fu(t,e),!fu&&!mu){if(e=Gl,e!==null)for(var r=0;r<e.length;r+=3){n=e[r];var i=e[r+1];Dp(n,e[r+2]),n=n.ownerDocument.documentElement,n!==null&&n.animate({opacity:[0,0],pointerEvents:[`none`,`none`]},{duration:0,fill:`forwards`,pseudoElement:`::view-transition-group(`+i+`)`})}e=t.containerInfo,e=e.nodeType===9?e.documentElement:e.ownerDocument.documentElement,e!==null&&e.style.viewTransitionName===``&&(e.style.viewTransitionName=`none`,e.animate({opacity:[0,0],pointerEvents:[`none`,`none`]},{duration:0,fill:`forwards`,pseudoElement:`::view-transition-group(root)`}),e.animate({width:[0,0],height:[0,0]},{duration:0,fill:`forwards`,pseudoElement:`::view-transition`})),hu=!0}Gl=null;break;case 5:Fu(t,e);break;case 4:r=fu,fu=!1,Fu(t,e),fu&&(mu=!0),fu=r;break;case 22:e.memoizedState===null&&(n.memoizedState===null?Fu(t,e):Ql(e,!1));break;case 30:r=fu,i=Kl(),fu=!1,Fu(t,e),fu&&(e.flags|=4);var a=e.memoizedProps,o=e.stateNode;t=Ci(a,o),o=Ci(n.memoizedProps,o);var s=Ti(a.default,a.update);s===`none`?t=!1:(a=n.memoizedState,n.memoizedState=null,n=e.child,ql=0,t=au(e,n,t,o,s,a,!0),ql!==(a===null?0:a.length)&&(e.flags|=32)),e.flags&4&&t?(Fd(e,e.memoizedProps.onUpdate),Gl=i):i!==null&&(i.push.apply(i,Gl),Gl=i),fu=e.flags&32?!0:r;break;default:Fu(t,e)}}function Lu(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)vu(e,t.alternate,t),t=t.sibling}function Ru(e,t){for(e=e.child;e!==null;){var n=e,r=t;switch(n.tag){case 0:case 11:case 14:case 15:Tl(4,n,n.return),Ru(n,r);break;case 1:kl(n,n.return);var i=n.stateNode;typeof i.componentWillUnmount==`function`&&Dl(n,n.return,i),Ru(n,r);break;case 27:r&2&&_m(n.stateNode,n.type,n.memoizedProps);case 5:kl(n,n.return),n.tag!==5&&n.tag!==27||Ml(n),Ru(n,r);break;case 6:Ml(n);break;case 26:kl(n,n.return),i=n.stateNode,n.memoizedState!==null||i===null||H||i.parentNode.removeChild(i),Ru(n,r);break;case 22:n.memoizedState===null&&Ru(n,r);break;case 30:kl(n,n.return),Ru(n,r);break;case 7:kl(n,n.return);default:Ru(n,r)}e=e.sibling}}function zu(e,t,n){for(n=t.subtreeFlags&8772?n:n&-2,t=t.child;t!==null;){var r=t.alternate,i=e,a=t,o=a.flags,s=!!(n&1);switch(a.tag){case 0:case 11:case 15:zu(i,a,n),wl(4,a);break;case 1:if(zu(i,a,n),r=a,i=r.stateNode,typeof i.componentDidMount==`function`)try{i.componentDidMount()}catch(e){Y(r,r.return,e)}if(r=a,i=r.updateQueue,i!==null){var c=r.stateNode;try{var l=i.shared.hiddenCallbacks;if(l!==null)for(i.shared.hiddenCallbacks=null,i=0;i<l.length;i++)ko(l[i],c)}catch(e){Y(r,r.return,e)}}s&&o&64&&El(a),Ol(a,a.return);break;case 27:n&2&&Vl(a);case 5:a.tag!==5&&a.tag!==27||jl(a),zu(i,a,n),s&&r===null&&o&4&&Fl(a),Ol(a,a.return);break;case 6:jl(a);break;case 26:c=a.stateNode,a.memoizedState!==null||c===null||su||qm(xm(c.ownerDocument),a.type,c),zu(i,a,n),s&&r===null&&o&4&&Fl(a),Ol(a,a.return);break;case 12:zu(i,a,n);break;case 31:zu(i,a,n),s&&o&4&&Eu(i,a);break;case 13:zu(i,a,n),s&&o&4&&Du(i,a);break;case 22:a.memoizedState===null&&zu(i,a,n),Ol(a,a.return);break;case 30:zu(i,a,n),Ol(a,a.return);break;case 7:Ol(a,a.return);default:zu(i,a,n)}t=t.sibling}}function Bu(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&&Ia(n))}function Vu(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&Ia(e))}function Hu(e,t,n,r){var i=(n&335544064)===n;if(t.subtreeFlags&(i?10262:10256))for(t=t.child;t!==null;)Uu(e,t,n,r),t=t.sibling;else i&&iu(t)}function Uu(e,t,n,r){var i=(n&335544064)===n;i&&t.alternate===null&&t.return!==null&&t.return.alternate!==null&&ru(t);var a=t.flags;switch(t.tag){case 0:case 11:case 15:Hu(e,t,n,r),a&2048&&wl(9,t);break;case 1:Hu(e,t,n,r);break;case 3:Hu(e,t,n,r),i&&hu&&(e=e.containerInfo,e=e.nodeType===9?e.body:e.nodeName===`HTML`?e.ownerDocument.body:e,e.style.viewTransitionName===`root`&&(e.style.viewTransitionName=``),e=e.ownerDocument.documentElement,e!==null&&e.style.viewTransitionName===`none`&&(e.style.viewTransitionName=``)),a&2048&&(a=null,t.alternate!==null&&(a=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==a&&(t.refCount++,a!=null&&Ia(a)));break;case 12:if(a&2048){Hu(e,t,n,r),a=t.stateNode;try{var o=t.memoizedProps,s=o.id,c=o.onPostCommit;typeof c==`function`&&c(s,t.alternate===null?`mount`:`update`,a.passiveEffectDuration,-0)}catch(e){Y(t,t.return,e)}}else Hu(e,t,n,r);break;case 31:Hu(e,t,n,r);break;case 13:Hu(e,t,n,r);break;case 23:break;case 22:o=t.stateNode,s=t.alternate,t.memoizedState===null?(i&&s!==null&&s.memoizedState!==null&&ru(t),o._visibility&2?Hu(e,t,n,r):(o._visibility|=2,Wu(e,t,n,r,!!(t.subtreeFlags&10256)||!1))):(i&&s!==null&&s.memoizedState===null&&ru(s),o._visibility&2?Hu(e,t,n,r):Gu(e,t)),a&2048&&Bu(s,t);break;case 24:Hu(e,t,n,r),a&2048&&Vu(t.alternate,t);break;case 30:i&&(a=t.alternate,a!==null&&(Xl(a.child,!0),Xl(t.child,!0))),Hu(e,t,n,r);break;default:Hu(e,t,n,r)}}function Wu(e,t,n,r,i){for(i&&=!!(t.subtreeFlags&10256)||!1,t=t.child;t!==null;){var a=e,o=t,s=n,c=r,l=o.flags;switch(o.tag){case 0:case 11:case 15:Wu(a,o,s,c,i),wl(8,o);break;case 23:break;case 22:var u=o.stateNode;o.memoizedState===null?(u._visibility|=2,Wu(a,o,s,c,i)):u._visibility&2?Wu(a,o,s,c,i):Gu(a,o),i&&l&2048&&Bu(o.alternate,o);break;case 24:Wu(a,o,s,c,i),i&&l&2048&&Vu(o.alternate,o);break;default:Wu(a,o,s,c,i)}t=t.sibling}}function Gu(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var n=e,r=t,i=r.flags;switch(r.tag){case 22:Gu(n,r),i&2048&&Bu(r.alternate,r);break;case 24:Gu(n,r),i&2048&&Vu(r.alternate,r);break;default:Gu(n,r)}t=t.sibling}}var Ku=8192;function qu(e,t,n){if(e.subtreeFlags&Ku)for(e=e.child;e!==null;)Ju(e,t,n),e=e.sibling}function Ju(e,t,n){switch(e.tag){case 26:qu(e,t,n),e.flags&Ku&&(e.memoizedState===null?(e=e.stateNode,(t&335544128)===t&&Qm(n,e)):$m(n,ju,e.memoizedState,e.memoizedProps));break;case 5:qu(e,t,n),e.flags&Ku&&(e=e.stateNode,(t&335544128)===t&&Qm(n,e));break;case 3:case 4:var r=ju;ju=xm(e.stateNode.containerInfo),qu(e,t,n),ju=r;break;case 22:e.memoizedState===null&&(r=e.alternate,r!==null&&r.memoizedState!==null?(r=Ku,Ku=16777216,qu(e,t,n),Ku=r):qu(e,t,n));break;case 30:if((e.flags&Ku)!==0&&(r=e.memoizedProps.name,r!=null&&r!==`auto`)){var i=e.stateNode;i.paired=null,Ul===null&&(Ul=new Map),Ul.set(r,i)}qu(e,t,n);break;default:qu(e,t,n)}}function Yu(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 Xu(e){var t=e.deletions;if(e.flags&16){if(t!==null)for(var n=0;n<t.length;n++){var r=t[n];du=r,$u(r,e)}Yu(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)Zu(e),e=e.sibling}function Zu(e){switch(e.tag){case 0:case 11:case 15:Xu(e),e.flags&2048&&Tl(9,e,e.return);break;case 3:Xu(e);break;case 12:Xu(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,Qu(e)):Xu(e);break;default:Xu(e)}}function Qu(e){var t=e.deletions;if(e.flags&16){if(t!==null)for(var n=0;n<t.length;n++){var r=t[n];du=r,$u(r,e)}Yu(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:Tl(8,t,t.return),Qu(t);break;case 22:n=t.stateNode,n._visibility&2&&(n._visibility&=-3,Qu(t));break;default:Qu(t)}e=e.sibling}}function $u(e,t){for(;du!==null;){var n=du;switch(n.tag){case 0:case 11:case 15:Tl(8,n,t);break;case 23:case 22:if(n.memoizedState!==null&&n.memoizedState.cachePool!==null){var r=n.memoizedState.cachePool.pool;r!=null&&r.refCount++}break;case 24:Ia(n.memoizedState.cache)}if(r=n.child,r!==null)r.return=n,du=r;else a:for(n=e;du!==null;){r=du;var i=r.sibling,a=r.return;if(Su(r),r===n){du=null;break a}if(i!==null){i.return=a,du=i;break a}du=a}}}var ed={getCacheForType:function(e){var t=Oa(Pa),n=t.data.get(e);return n===void 0&&(n=e(),t.data.set(e,n)),n},cacheSignal:function(){return Oa(Pa).controller.signal}},td=typeof WeakMap==`function`?WeakMap:Map,W=0,G=null,K=null,q=0,J=0,nd=null,rd=!1,id=!1,ad=!1,od=0,sd=0,cd=0,ld=0,ud=0,dd=0,fd=0,pd=null,md=null,hd=!1,gd=0,_d=0,vd=1/0,yd=null,bd=null,xd=0,Sd=null,Cd=null,wd=0,Td=0,Ed=null,Dd=null,Od=null,kd=null,Ad=null,jd=0,Md=null;function Nd(){return W&2&&q!==0?q&-q:T.T===null?Et():If()}function Pd(){if(dd===0){if(!(q&536870912)||F){var e=ut;ut<<=1,!(ut&3932160)&&(ut=262144),dd=e}else dd=536870912}return e=Io.current,e!==null&&(e.flags|=32),dd}function Fd(e,t){if(t!=null){var n=e.stateNode,r=n.ref;r===null&&(r=n.ref=Fp(Ci(e.memoizedProps,n))),kd===null&&(kd=[]),kd.push(t.bind(null,r))}}function Id(e,t,n){(e===G&&(J===2||J===9)||e.cancelPendingCommit!==null)&&(Ud(e,0),Bd(e,q,dd,!1)),yt(e,n),(!(W&2)||e!==G)&&(e===G&&(!(W&2)&&(ld|=n),sd===4&&Bd(e,q,dd,!1)),Of(e))}function Ld(e,t,n){if(W&6)throw Error(i(327));var r=!n&&!(t&127)&&(t&e.expiredLanes)===0||mt(e,t),a=r?Zd(e,t):Yd(e,t,!0),o=r;do{if(a===0){id&&!r&&Bd(e,t,0,!1);break}if(n=e.current.alternate,o&&!zd(n)){a=Yd(e,t,!1),o=!1;continue}if(a===2){if(o=t,e.errorRecoveryDisabledLanes&o)var s=0;else s=e.pendingLanes&-536870913,s=s===0?s&536870912?536870912:0:s;if(s!==0){t=s;a:{var c=e;a=pd;var l=c.current.memoizedState.isDehydrated;if(l&&(Ud(c,s).flags|=256),s=Yd(c,s,!1),s!==2&&s!==6){if(ad&&!l){c.errorRecoveryDisabledLanes|=o,ld|=o,a=4;break a}o=md,md=a,o!==null&&(md===null?md=o:md.push.apply(md,o))}a=s}if(o=!1,a!==2)continue}}if(a===1){Ud(e,0),Bd(e,t,0,!0);break}a:{switch(r=e,o=a,o){case 0:case 1:throw Error(i(345));case 4:if((t&4194048)!==t&&(t&62914560)!==t)break;case 6:Bd(r,t,dd,!rd);break a;case 2:md=null;break;case 3:case 5:break;default:throw Error(i(329))}if((t&62914560)===t&&(a=gd+300-qe(),10<a)){if(Bd(r,t,dd,!rd),pt(r,0,!0)!==0)break a;wd=t,r.timeoutHandle=_p(Rd.bind(null,r,n,md,yd,hd,t,dd,ld,fd,rd,o,`Throttled`,-0,0),a);break a}Rd(r,n,md,yd,hd,t,dd,ld,fd,rd,o,null,-0,0)}break}while(1);Of(e)}function Rd(e,t,n,r,i,a,o,s,c,l,u,d,f,p){e.timeoutHandle=-1;var m=t.subtreeFlags,h=(a&335544064)===a;if(d=null,(h||m&8192||(m&16785408)==16785408)&&(d={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:wn},Ul=null,Ju(t,a,d),h&&(m=d,h=e.containerInfo,h=(h.nodeType===9?h:h.ownerDocument).__reactViewTransition,h!=null&&(m.count++,m.waitingForViewTransition=!0,m=rh.bind(m),h.finished.then(m,m))),m=(a&62914560)===a?gd-qe():(a&4194048)===a?_d-qe():0,m=th(d,m),m!==null)){wd=a,e.cancelPendingCommit=m(af.bind(null,e,t,a,n,r,i,o,s,c,l,u,d,null,f,p)),Bd(e,a,o,!l);return}af(e,t,a,n,r,i,o,s,c,l,u,d)}function zd(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 r=0;r<n.length;r++){var i=n[r],a=i.getSnapshot;i=i.value;try{if(!qr(a(),i))return!1}catch{return!1}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function Bd(e,t,n,r){t=ht(e,t),t&=~ud,t&=~ld,e.suspendedLanes|=t,e.pingedLanes&=~t,r&&(e.warmLanes|=t),r=e.expirationTimes;for(var i=t;0<i;){var a=31-at(i),o=1<<a;r[a]=-1,i&=~o}n!==0&&xt(e,n,t)}function Vd(){return W&6?!0:(kf(0,!1),!1)}function Hd(){if(K!==null){if(J===0)var e=K.return;else e=K,ba=ya=null,us(e),co=null,uo=0,e=K;for(;e!==null;)Cl(e.alternate,e),e=e.return;K=null}}function Ud(e,t){var n=e.timeoutHandle;return n!==-1&&(e.timeoutHandle=-1,vp(n)),n=e.cancelPendingCommit,n!==null&&(e.cancelPendingCommit=null,n()),wd=0,Hd(),G=e,K=n=Ri(e.current,null),q=t,J=0,nd=null,rd=!1,id=mt(e,t),ad=!1,fd=dd=ud=ld=cd=sd=0,md=pd=null,hd=!1,od=ht(e,t),Ai(),n}function Wd(e,t){I=null,T.H=_c,t===Qa||t===eo?(t=oo(),J=3):t===$a?(t=oo(),J=4):J=t===Fc?8:typeof t==`object`&&t&&typeof t.then==`function`?6:1,nd=t,K===null&&(sd=1,kc(e,Ki(t,e.current)))}function Gd(){var e=Io.current;return e===null?!0:(q&4194048)===q?Lo===null:(q&62914560)===q||q&536870912?e===Lo:!1}function Kd(){var e=T.H;return T.H=_c,e===null?_c:e}function qd(){var e=T.A;return T.A=ed,e}function Jd(){sd=4,rd||(q&4194048)!==q&&Io.current!==null||(id=!0),!(cd&134217727)&&!(ld&134217727)||G===null||Bd(G,q,dd,!1)}function Yd(e,t,n){var r=W;W|=2;var i=Kd(),a=qd();(G!==e||q!==t)&&(yd=null,Ud(e,t)),t=!1;var o=sd;a:do try{if(J!==0&&K!==null){var s=K,c=nd;switch(J){case 8:Hd(),o=6;break a;case 3:case 2:case 9:case 6:Io.current===null&&(t=!0);var l=J;if(J=0,nd=null,tf(e,s,c,l),n&&id){o=0;break a}break;default:l=J,J=0,nd=null,tf(e,s,c,l)}}Xd(),o=sd;break}catch(t){Wd(e,t)}while(1);return t&&e.shellSuspendCounter++,ba=ya=null,W=r,T.H=i,T.A=a,K===null&&(G=null,q=0,Ai()),o}function Xd(){for(;K!==null;)$d(K)}function Zd(e,t){var n=W;W|=2;var r=Kd(),a=qd();G!==e||q!==t?(yd=null,vd=qe()+500,Ud(e,t)):id=mt(e,t);a:do try{if(J!==0&&K!==null){t=K;var o=nd;b:switch(J){case 1:J=0,nd=null,tf(e,t,o,1);break;case 2:case 9:if(no(o)){J=0,nd=null,ef(t);break}t=function(){J!==2&&J!==9||G!==e||(J=7),Of(e)},o.then(t,t);break a;case 3:J=7;break a;case 4:J=5;break a;case 7:no(o)?(J=0,nd=null,ef(t)):(J=0,nd=null,tf(e,t,o,7));break;case 5:var s=null;switch(K.tag){case 26:s=K.memoizedState;case 5:case 27:var c=K;if(s?Xm(s):c.stateNode.complete){J=0,nd=null;var l=c.sibling;if(l!==null)K=l;else{var u=c.return;u===null?K=null:(K=u,nf(u))}break b}}J=0,nd=null,tf(e,t,o,5);break;case 6:J=0,nd=null,tf(e,t,o,6);break;case 8:Hd(),sd=6;break a;default:throw Error(i(462))}}Qd();break}catch(t){Wd(e,t)}while(1);return ba=ya=null,T.H=r,T.A=a,W=n,K===null?(G=null,q=0,Ai(),sd):0}function Qd(){for(;K!==null&&!Ge();)$d(K)}function $d(e){var t=hl(e.alternate,e,od);e.memoizedProps=e.pendingProps,t===null?nf(e):K=t}function ef(e){var t=e,n=t.alternate;switch(t.tag){case 15:case 0:t=Yc(n,t,t.pendingProps,t.type,void 0,q);break;case 11:t=Yc(n,t,t.pendingProps,t.type.render,t.ref,q);break;case 5:us(t);var r=t;r===sa&&(F?(pa(r),r.tag===5&&r.stateNode!=null&&(P=r.stateNode)):(pa(r),F=!0));default:Cl(n,t),t=K=zi(t,od),t=hl(n,t,od)}e.memoizedProps=e.pendingProps,t===null?nf(e):K=t}function tf(e,t,n,r){ba=ya=null,us(t),co=null,uo=0;var i=t.return;try{if(Pc(e,i,t,n,q)){sd=1,kc(e,Ki(n,e.current)),K=null;return}}catch(t){if(i!==null)throw K=i,t;sd=1,kc(e,Ki(n,e.current)),K=null;return}t.flags&32768?(F||r===1?e=!0:id||q&536870912?e=!1:(rd=e=!0,(r===2||r===9||r===3||r===6)&&(r=Io.current,r!==null&&r.tag===13&&(r.flags|=16384))),rf(t,e)):nf(t)}function nf(e){var t=e;do{if(t.flags&32768){rf(t,rd);return}e=t.return;var n=xl(t.alternate,t,od);if(n!==null){K=n;return}if(t=t.sibling,t!==null){K=t;return}K=t=e}while(t!==null);sd===0&&(sd=5)}function rf(e,t){do{var n=Sl(e.alternate,e);if(n!==null){n.flags&=32767,K=n;return}if(n=e.return,n!==null&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!t&&(e=e.sibling,e!==null)){K=e;return}K=e=n}while(e!==null);sd=6,K=null}function af(e,t,n,r,a,o,s,c,l,u,d,f){e.cancelPendingCommit=null;do pf();while(xd!==0);if(W&6)throw Error(i(327));if(t!==null){if(t===e.current)throw Error(i(177));e===G&&(K=G=null,q=0),Cd=t,Sd=e,wd=n,Ed=a,Dd=r,of(e,t,n,s,c,l,f)}}function of(e,t,n,r,i,a,o){var s=t.lanes|t.childLanes;if(Td=s,s|=ki,bt(e,n,s,r,i,a),kd=null,(n&335544064)===n?(Ad=za(e),r=10262):(Ad=null,r=10256),(t.subtreeFlags&r)!==0||(t.flags&r)!==0?(e.callbackNode=null,e.callbackPriority=0,xf(Ze,function(){return mf(),null})):(e.callbackNode=null,e.callbackPriority=0),Hl=!1,r=!!(t.flags&13878),t.subtreeFlags&13878||r){r=T.T,T.T=null,i=E.p,E.p=2,a=W,W|=4;try{gu(e,t,n)}finally{W=a,E.p=i,T.T=r}}xd=1,Hl?Od=Np(o,e.containerInfo,Ad,lf,uf,cf,df,mf,sf,null,null):(lf(),uf(),df())}function sf(e){if(xd!==0){var t=Sd.onRecoverableError;t(e,{componentStack:null})}}function cf(){xd===3&&(xd=0,Iu(Cd,Sd),xd=4)}function lf(){if(xd===1){xd=0;var e=Sd,t=Cd,n=wd,r=!!(t.flags&13878);if(t.subtreeFlags&13878||r){r=T.T,T.T=null;var i=E.p;E.p=2;var a=W;W|=4;try{pu=mu=!1,Mu(t,e,n),n=lp;var o=$r(e.containerInfo),s=n.focusedElem,c=n.selectionRange;if(o!==s&&s&&s.ownerDocument&&Qr(s.ownerDocument.documentElement,s)){if(c!==null&&ei(s)){var l=c.start,u=c.end;if(u===void 0&&(u=l),`selectionStart`in s)s.selectionStart=l,s.selectionEnd=Math.min(u,s.value.length);else{var d=s.ownerDocument||document,f=d&&d.defaultView||window;if(f.getSelection){var p=f.getSelection(),m=s.textContent.length,h=Math.min(c.start,m),g=c.end===void 0?h:Math.min(c.end,m);!p.extend&&h>g&&(o=g,g=h,h=o);var _=Zr(s,h),v=Zr(s,g);if(_&&v&&(p.rangeCount!==1||p.anchorNode!==_.node||p.anchorOffset!==_.offset||p.focusNode!==v.node||p.focusOffset!==v.offset)){var y=d.createRange();y.setStart(_.node,_.offset),p.removeAllRanges(),h>g?(p.addRange(y),p.extend(v.node,v.offset)):(y.setEnd(v.node,v.offset),p.addRange(y))}}}}for(d=[],p=s;p=p.parentNode;)p.nodeType===1&&d.push({element:p,left:p.scrollLeft,top:p.scrollTop});for(typeof s.focus==`function`&&s.focus(),s=0;s<d.length;s++){var b=d[s];b.element.scrollLeft=b.left,b.element.scrollTop=b.top}}$=!!cp,lp=cp=null}finally{W=a,E.p=i,T.T=r}}e.current=t,xd=2}}function uf(){if(xd===2){xd=0;var e=Sd,t=Cd,n=!!(t.flags&8772);if(t.subtreeFlags&8772||n){n=T.T,T.T=null;var r=E.p;E.p=2;var i=W;W|=4;try{vu(e,t.alternate,t)}finally{W=i,E.p=r,T.T=n}}xd=3}}function df(){if(xd===4||xd===3){xd=0;var e=Od;Od=null,Ke();var t=Sd,n=Cd,r=wd,i=Dd,a=(r&335544064)===r?10262:10256;if((n.subtreeFlags&a)!==0||(n.flags&a)!==0?xd=5:(xd=0,Cd=Sd=null,ff(t,t.pendingLanes)),a=t.pendingLanes,a===0&&(bd=null),Tt(r),n=n.stateNode,rt&&typeof rt.onCommitFiberRoot==`function`)try{rt.onCommitFiberRoot(nt,n,void 0,(n.current.flags&128)==128)}catch{}if(i!==null){n=T.T,a=E.p,E.p=2,T.T=null;try{for(var o=t.onRecoverableError,s=0;s<i.length;s++){var c=i[s];o(c.value,{componentStack:c.stack})}}finally{T.T=n,E.p=a}}if(i=kd,o=Ad,Ad=null,i!==null&&(kd=null,o===null&&(o=[]),e!==null))for(c=0;c<i.length;c++)n=(0,i[c])(o),n!==void 0&&e.finished.finally(n);wd&3&&pf(),Of(t),a=t.pendingLanes,r&261930&&a&42?t===Md?jd++:(jd=0,Md=t):(jd=0,Md=null),kf(0,!1)}}function ff(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,Ia(t)))}function pf(){return Od!==null&&(Od.skipTransition(),Od=null),lf(),uf(),df(),mf()}function mf(){if(xd!==5)return!1;var e=Sd,t=Td;Td=0;var n=Tt(wd),r=T.T,a=E.p;try{E.p=32>n?32:n,T.T=null,n=Ed,Ed=null;var o=Sd,s=wd;if(xd=0,Cd=Sd=null,wd=0,W&6)throw Error(i(331));var c=W;if(W|=4,Zu(o.current),Uu(o,o.current,s,n),W=c,kf(0,!1),rt&&typeof rt.onPostCommitFiberRoot==`function`)try{rt.onPostCommitFiberRoot(nt,o)}catch{}return!0}finally{E.p=a,T.T=r,ff(e,t)}}function hf(e,t,n){t=Ki(n,t),t=jc(e.stateNode,t,2),e=Co(e,t,2),e!==null&&(yt(e,2),Of(e))}function Y(e,t,n){if(e.tag===3)hf(e,e,n);else for(;t!==null;){if(t.tag===3){hf(t,e,n);break}if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError==`function`||typeof r.componentDidCatch==`function`&&(bd===null||!bd.has(r))){e=Ki(n,e),n=Mc(2),r=Co(t,n,2),r!==null&&(Nc(n,r,t,e),yt(r,2),Of(r));break}}t=t.return}}function gf(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new td;var i=new Set;r.set(t,i)}else i=r.get(t),i===void 0&&(i=new Set,r.set(t,i));i.has(n)||(ad=!0,i.add(n),e=_f.bind(null,e,t,n),t.then(e,e))}function _f(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,G===e&&(q&n)===n&&(sd===4||sd===3&&(q&62914560)===q&&300>qe()-gd?W&2?ud|=n:Ud(e,0):ud|=n,fd===q&&(fd=0)),Of(e)}function vf(e,t){t===0&&(t=_t()),e=M(e,t),e!==null&&(yt(e,t),Of(e))}function yf(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),vf(e,n)}function bf(e,t){var n=0;switch(e.tag){case 31:case 13:var r=e.stateNode,a=e.memoizedState;a!==null&&(n=a.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error(i(314))}r!==null&&r.delete(t),vf(e,n)}function xf(e,t){return Ue(e,t)}var Sf=null,Cf=null,wf=!1,Tf=!1,Ef=!1,Df=0;function Of(e){e!==Cf&&e.next===null&&(Cf===null?Sf=Cf=e:Cf=Cf.next=e),Tf=!0,wf||(wf=!0,Ff())}function kf(e,t){if(!Ef&&Tf){Ef=!0;do for(var n=!1,r=Sf;r!==null;){if(!t){if(e!==0){var i=r.pendingLanes;if(i===0)var a=0;else{var o=r.suspendedLanes,s=r.pingedLanes;a=(1<<31-at(42|e)+1)-1,a&=i&~(o&~s),a=a&201326741?a&201326741|1:a?a|2:0}a!==0&&(n=!0,Pf(r,a))}else a=q,a=pt(r,r===G?a:0,r.cancelPendingCommit!==null||r.timeoutHandle!==-1),!(a&3)||mt(r,a)||(n=!0,Pf(r,a))}r=r.next}while(n);Ef=!1}}function Af(){jf()}function jf(){Tf=wf=!1;var e=0;Df!==0&&gp()&&(e=Df);for(var t=qe(),n=null,r=Sf;r!==null;){var i=r.next,a=Mf(r,t);a===0?(r.next=null,n===null?Sf=i:n.next=i,i===null&&(Cf=n)):(n=r,(e!==0||a&3)&&(Tf=!0)),r=i}xd!==0&&xd!==5||kf(e,!1),Df!==0&&(Df=0)}function Mf(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,a=e.pendingLanes&-62914561;0<a;){var o=31-at(a),s=1<<o,c=i[o];c===-1?((s&n)===0||(s&r)!==0)&&(i[o]=gt(s,t)):c<=t&&(e.expiredLanes|=s),a&=~s}if(t=G,n=q,n=pt(e,e===t?n:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),r=e.callbackNode,n===0||e===t&&(J===2||J===9)||e.cancelPendingCommit!==null)return r!==null&&r!==null&&We(r),e.callbackNode=null,e.callbackPriority=0;if(!(n&3)||mt(e,n)){if(t=n&-n,t===e.callbackPriority)return t;switch(r!==null&&We(r),Tt(n)){case 2:case 8:n=Xe;break;case 32:n=Ze;break;case 268435456:n=$e;break;default:n=Ze}return r=Nf.bind(null,e),n=Ue(n,r),e.callbackPriority=t,e.callbackNode=n,t}return r!==null&&r!==null&&We(r),e.callbackPriority=2,e.callbackNode=null,2}function Nf(e,t){if(xd!==0&&xd!==5)return e.callbackNode=null,e.callbackPriority=0,null;var n=e.callbackNode;if(pf()&&e.callbackNode!==n)return null;var r=q;return r=pt(e,e===G?r:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),r===0?null:(Ld(e,r,t),Mf(e,qe()),e.callbackNode!=null&&e.callbackNode===n?Nf.bind(null,e):null)}function Pf(e,t){if(pf())return null;Ld(e,t,!0)}function Ff(){xp(function(){W&6?Ue(Ye,Af):jf()})}function If(){if(Df===0){var e=Ha;e===0&&(e=lt,lt<<=1,!(lt&261888)&&(lt=256)),Df=e}return Df}function Lf(e){return e==null||typeof e==`symbol`||typeof e==`boolean`?null:typeof e==`function`?e:Cn(e)}function Rf(e,t,n,r,i){if(t===`submit`&&n&&n.stateNode===i){var a=Lf((i[At]||null).action),o=r.submitter;o&&(t=(t=o[At]||null)?Lf(t.formAction):o.getAttribute(`formAction`),t!==null&&(a=t,o=null));var s=new Gn(`action`,`action`,null,r,i);e.push({event:s,listeners:[{instance:null,listener:function(){if(r.defaultPrevented){if(Df!==0){var e=new FormData(i,o);rc(n,{pending:!0,data:e,method:i.method,action:a},null,e)}}else typeof a==`function`&&(s.preventDefault(),e=new FormData(i,o),rc(n,{pending:!0,data:e,method:i.method,action:a},a,e))},currentTarget:i}]})}}for(var zf=0;zf<bi.length;zf++){var Bf=bi[zf];xi(Bf.toLowerCase(),`on`+(Bf[0].toUpperCase()+Bf.slice(1)))}xi(fi,`onAnimationEnd`),xi(pi,`onAnimationIteration`),xi(mi,`onAnimationStart`),xi(`dblclick`,`onDoubleClick`),xi(`focusin`,`onFocus`),xi(`focusout`,`onBlur`),xi(hi,`onTransitionRun`),xi(gi,`onTransitionStart`),xi(_i,`onTransitionCancel`),xi(vi,`onTransitionEnd`),qt(`onMouseEnter`,[`mouseout`,`mouseover`]),qt(`onMouseLeave`,[`mouseout`,`mouseover`]),qt(`onPointerEnter`,[`pointerout`,`pointerover`]),qt(`onPointerLeave`,[`pointerout`,`pointerover`]),Kt(`onChange`,`change click focusin focusout input keydown keyup selectionchange`.split(` `)),Kt(`onSelect`,`focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange`.split(` `)),Kt(`onBeforeInput`,[`compositionend`,`keypress`,`textInput`,`paste`]),Kt(`onCompositionEnd`,`compositionend focusout keydown keypress keyup mousedown`.split(` `)),Kt(`onCompositionStart`,`compositionstart focusout keydown keypress keyup mousedown`.split(` `)),Kt(`onCompositionUpdate`,`compositionupdate focusout keydown keypress keyup mousedown`.split(` `));var Vf=`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(` `),Hf=new Set(`beforetoggle cancel close invalid load scroll scrollend toggle`.split(` `).concat(Vf));function Uf(e,t){t=!!(t&4);for(var n=0;n<e.length;n++){var r=e[n],i=r.event;r=r.listeners;a:{var a=void 0;if(t)for(var o=r.length-1;0<=o;o--){var s=r[o],c=s.instance,l=s.currentTarget;if(s=s.listener,c!==a&&i.isPropagationStopped())break a;a=s,i.currentTarget=l;try{a(i)}catch(e){Ei(e)}i.currentTarget=null,a=c}else for(o=0;o<r.length;o++){if(s=r[o],c=s.instance,l=s.currentTarget,s=s.listener,c!==a&&i.isPropagationStopped())break a;a=s,i.currentTarget=l;try{a(i)}catch(e){Ei(e)}i.currentTarget=null,a=c}}}}function X(e,t){var n=t[Mt];n===void 0&&(n=t[Mt]=new Set);var r=e+`__bubble`;n.has(r)||(Kf(t,e,2,!1),n.add(r))}function Z(e,t,n){var r=0;t&&(r|=4),Kf(n,e,r,t)}var Wf=`_reactListening`+Math.random().toString(36).slice(2);function Gf(e){if(!e[Wf]){e[Wf]=!0,Wt.forEach(function(t){t!==`selectionchange`&&(Hf.has(t)||Z(t,!1,e),Z(t,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Wf]||(t[Wf]=!0,Z(`selectionchange`,!1,t))}}function Kf(e,t,n,r){switch(Ch(t)){case 2:var i=_h;break;case 8:i=vh;break;default:i=yh}n=i.bind(null,t,n,e),i=void 0,!Pn||t!==`touchstart`&&t!==`touchmove`&&t!==`wheel`||(i=!0),r?i===void 0?e.addEventListener(t,n,!0):e.addEventListener(t,n,{capture:!0,passive:i}):i===void 0?e.addEventListener(t,n,!1):e.addEventListener(t,n,{passive:i})}function qf(e,t,n,r,i){var a=r;if(!(t&1)&&!(t&2)&&r!==null)a:for(;;){if(r===null)return;var s=r.tag;if(s===3||s===4){var c=r.stateNode.containerInfo;if(c===i)break;if(s===4)for(s=r.return;s!==null;){var l=s.tag;if((l===3||l===4)&&s.stateNode.containerInfo===i)return;s=s.return}for(;c!==null;){if(s=Rt(c),s===null)return;if(l=s.tag,l===5||l===6||l===26||l===27){r=a=s;continue a}c=c.parentNode}}r=r.return}jn(function(){var r=a,i=En(n),s=[];a:{var c=yi.get(e);if(c!==void 0){var l=Gn,u=e;switch(e){case`keypress`:if(Bn(n)===0)break a;case`keydown`:case`keyup`:l=lr;break;case`focusin`:u=`focus`,l=er;break;case`focusout`:u=`blur`,l=er;break;case`beforeblur`:case`afterblur`:l=er;break;case`click`:if(n.button===2)break a;case`auxclick`:case`dblclick`:case`mousedown`:case`mousemove`:case`mouseup`:case`mouseout`:case`mouseover`:case`contextmenu`:l=Qn;break;case`drag`:case`dragend`:case`dragenter`:case`dragexit`:case`dragleave`:case`dragover`:case`dragstart`:case`drop`:l=$n;break;case`touchcancel`:case`touchend`:case`touchmove`:case`touchstart`:l=fr;break;case fi:case pi:case mi:l=tr;break;case vi:l=pr;break;case`scroll`:case`scrollend`:l=qn;break;case`wheel`:l=mr;break;case`copy`:case`cut`:case`paste`:l=nr;break;case`gotpointercapture`:case`lostpointercapture`:case`pointercancel`:case`pointerdown`:case`pointermove`:case`pointerout`:case`pointerover`:case`pointerup`:l=ur;break;case`submit`:l=dr;break;case`toggle`:case`beforetoggle`:l=hr}var d=!!(t&4),f=!d&&(e===`scroll`||e===`scrollend`),p=d?c===null?null:c+`Capture`:c;d=[];for(var m=r,h;m!==null;){var g=m;if(h=g.stateNode,g=g.tag,g!==5&&g!==26&&g!==27||h===null||p===null||(g=Mn(m,p),g!=null&&d.push(Jf(m,g,h))),f)break;m=m.return}0<d.length&&(c=new l(c,u,null,n,i),s.push({event:c,listeners:d}))}}if(!(t&7)){a:{if(l=e===`mouseover`||e===`pointerover`,c=e===`mouseout`||e===`pointerout`,l&&n!==Tn&&(u=n.relatedTarget||n.fromElement)&&(Rt(u)||u[jt]))break a;(c||l)&&(u=i.window===i?i:(l=i.ownerDocument)?l.defaultView||l.parentWindow:window,c?(l=n.relatedTarget||n.toElement,c=r,l=l?Rt(l):null,l!==null&&(f=o(l),d=l.tag,l!==f||d!==5&&d!==27&&d!==6)&&(l=null)):(c=null,l=r),c!==l&&(d=Qn,g=`onMouseLeave`,p=`onMouseEnter`,m=`mouse`,(e===`pointerout`||e===`pointerover`)&&(d=ur,g=`onPointerLeave`,p=`onPointerEnter`,m=`pointer`),f=c==null?u:Bt(c),h=l==null?u:Bt(l),u=new d(g,m+`leave`,c,n,i),u.target=f,u.relatedTarget=h,g=null,Rt(i)===r&&(d=new d(p,m+`enter`,l,n,i),d.target=h,d.relatedTarget=f,g=d),f=g,d=c&&l?te(c,l,Xf):null,c!==null&&Zf(s,u,c,d,!1),l!==null&&f!==null&&Zf(s,f,l,d,!0)))}a:{if(c=r?Bt(r):window,l=c.nodeName&&c.nodeName.toLowerCase(),l===`select`||l===`input`&&c.type===`file`)var _=Fr;else if(kr(c)){if(Ir)_=Gr;else{_=Ur;var v=Hr}}else l=c.nodeName,!l||l.toLowerCase()!==`input`||c.type!==`checkbox`&&c.type!==`radio`?r&&bn(r.elementType)&&(_=Fr):_=Wr;if(_&&=_(e,r)){Ar(s,_,n,i);break a}v&&v(e,c,r)}switch(v=r?Bt(r):window,e){case`focusin`:(kr(v)||v.contentEditable===`true`)&&(ni=v,ri=r,ii=null);break;case`focusout`:ii=ri=ni=null;break;case`mousedown`:ai=!0;break;case`contextmenu`:case`mouseup`:case`dragend`:ai=!1,oi(s,n,i);break;case`selectionchange`:if(ti)break;case`keydown`:case`keyup`:oi(s,n,i)}var y;if(_r)b:{switch(e){case`compositionstart`:var b=`onCompositionStart`;break b;case`compositionend`:b=`onCompositionEnd`;break b;case`compositionupdate`:b=`onCompositionUpdate`;break b}b=void 0}else Tr?Cr(e,n)&&(b=`onCompositionEnd`):e===`keydown`&&n.keyCode===229&&(b=`onCompositionStart`);b&&(br&&n.locale!==`ko`&&(Tr||b!==`onCompositionStart`?b===`onCompositionEnd`&&Tr&&(y=zn()):(In=i,Ln=`value`in In?In.value:In.textContent,Tr=!0)),v=Yf(r,b),0<v.length&&(b=new rr(b,e,null,n,i),s.push({event:b,listeners:v}),y?b.data=y:(y=wr(n),y!==null&&(b.data=y)))),(y=yr?Er(e,n):Dr(e,n))&&(b=Yf(r,`onBeforeInput`),0<b.length&&(v=new rr(`onBeforeInput`,`beforeinput`,null,n,i),s.push({event:v,listeners:b}),v.data=y)),Rf(s,e,r,n,i)}Uf(s,t)})}function Jf(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Yf(e,t){for(var n=t+`Capture`,r=[];e!==null;){var i=e,a=i.stateNode;if(i=i.tag,i!==5&&i!==26&&i!==27||a===null||(i=Mn(e,n),i!=null&&r.unshift(Jf(e,i,a)),i=Mn(e,t),i!=null&&r.push(Jf(e,i,a))),e.tag===3)return r;e=e.return}return[]}function Xf(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function Zf(e,t,n,r,i){for(var a=t._reactName,o=[];n!==null&&n!==r;){var s=n,c=s.alternate,l=s.stateNode;if(s=s.tag,c!==null&&c===r)break;s!==5&&s!==26&&s!==27||l===null||(c=l,i?(l=Mn(n,a),l!=null&&o.unshift(Jf(n,l,c))):i||(l=Mn(n,a),l!=null&&o.push(Jf(n,l,c)))),n=n.return}o.length!==0&&e.push({event:t,listeners:o})}var Qf=/\r\n?/g,$f=/\u0000|\uFFFD/g;function ep(e){return(typeof e==`string`?e:``+e).replace(Qf,`
`).replace($f,``)}function tp(e,t){return t=ep(t),ep(e)===t}function Q(e,t,n,r,a,o){switch(n){case`children`:if(typeof r==`string`)t===`body`||t===`textarea`&&r===``||gn(e,r);else if(typeof r==`number`||typeof r==`bigint`)t!==`body`&&gn(e,``+r);else return;break;case`className`:en(e,`class`,r);break;case`tabIndex`:en(e,`tabindex`,r);break;case`dir`:case`role`:case`viewBox`:case`width`:case`height`:en(e,n,r);break;case`style`:yn(e,r,o);return;case`data`:if(t!==`object`){en(e,`data`,r);break}case`src`:case`href`:if(r===``&&(t!==`a`||n!==`href`)){e.removeAttribute(n);break}if(r==null||typeof r==`function`||typeof r==`symbol`||typeof r==`boolean`){e.removeAttribute(n);break}r=Cn(r),e.setAttribute(n,r);break;case`action`:case`formAction`:if(typeof r==`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}if(typeof o==`function`&&(n===`formAction`?(t!==`input`&&Q(e,t,`name`,a.name,a,null),Q(e,t,`formEncType`,a.formEncType,a,null),Q(e,t,`formMethod`,a.formMethod,a,null),Q(e,t,`formTarget`,a.formTarget,a,null)):(Q(e,t,`encType`,a.encType,a,null),Q(e,t,`method`,a.method,a,null),Q(e,t,`target`,a.target,a,null))),r==null||typeof r==`symbol`||typeof r==`boolean`){e.removeAttribute(n);break}r=Cn(r),e.setAttribute(n,r);break;case`onClick`:r!=null&&(e.onclick=wn);return;case`onScroll`:r!=null&&X(`scroll`,e);return;case`onScrollEnd`:r!=null&&X(`scrollend`,e);return;case`dangerouslySetInnerHTML`:if(r!=null){if(typeof r!=`object`||!(`__html`in r))throw Error(i(61));if(n=r.__html,n!=null){if(a.children!=null)throw Error(i(60));o?.__html!==n&&(e.innerHTML=n)}}break;case`multiple`:e.multiple=r&&typeof r!=`function`&&typeof r!=`symbol`;break;case`muted`:e.muted=r&&typeof r!=`function`&&typeof r!=`symbol`;break;case`suppressContentEditableWarning`:case`suppressHydrationWarning`:case`defaultValue`:case`defaultChecked`:case`innerHTML`:case`ref`:break;case`autoFocus`:break;case`xlinkHref`:if(r==null||typeof r==`function`||typeof r==`boolean`||typeof r==`symbol`){e.removeAttribute(`xlink:href`);break}n=Cn(r),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`:r!=null&&typeof r!=`function`&&typeof r!=`symbol`?e.setAttribute(n,r):e.removeAttribute(n);break;case`inert`:case`allowFullScreen`:case`async`:case`autoPlay`:case`controls`:case`credentialless`: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`:r&&typeof r!=`function`&&typeof r!=`symbol`?e.setAttribute(n,``):e.removeAttribute(n);break;case`capture`:case`download`:!0===r?e.setAttribute(n,``):!1!==r&&r!=null&&typeof r!=`function`&&typeof r!=`symbol`?e.setAttribute(n,r):e.removeAttribute(n);break;case`cols`:case`rows`:case`size`:case`span`:r!=null&&typeof r!=`function`&&typeof r!=`symbol`&&!isNaN(r)&&1<=r?e.setAttribute(n,r):e.removeAttribute(n);break;case`rowSpan`:case`start`:r==null||typeof r==`function`||typeof r==`symbol`||isNaN(r)?e.removeAttribute(n):e.setAttribute(n,r);break;case`popover`:X(`beforetoggle`,e),X(`toggle`,e),$t(e,`popover`,r);break;case`xlinkActuate`:tn(e,`http://www.w3.org/1999/xlink`,`xlink:actuate`,r);break;case`xlinkArcrole`:tn(e,`http://www.w3.org/1999/xlink`,`xlink:arcrole`,r);break;case`xlinkRole`:tn(e,`http://www.w3.org/1999/xlink`,`xlink:role`,r);break;case`xlinkShow`:tn(e,`http://www.w3.org/1999/xlink`,`xlink:show`,r);break;case`xlinkTitle`:tn(e,`http://www.w3.org/1999/xlink`,`xlink:title`,r);break;case`xlinkType`:tn(e,`http://www.w3.org/1999/xlink`,`xlink:type`,r);break;case`xmlBase`:tn(e,`http://www.w3.org/XML/1998/namespace`,`xml:base`,r);break;case`xmlLang`:tn(e,`http://www.w3.org/XML/1998/namespace`,`xml:lang`,r);break;case`xmlSpace`:tn(e,`http://www.w3.org/XML/1998/namespace`,`xml:space`,r);break;case`is`:$t(e,`is`,r);break;case`innerText`:case`textContent`:return;default:if(!(2<n.length)||n[0]!==`o`&&n[0]!==`O`||n[1]!==`n`&&n[1]!==`N`)n=xn.get(n)||n,$t(e,n,r);else return}j=!0}function np(e,t,n,r,a,o){switch(n){case`style`:yn(e,r,o);return;case`dangerouslySetInnerHTML`:if(r!=null){if(typeof r!=`object`||!(`__html`in r))throw Error(i(61));if(n=r.__html,n!=null){if(a.children!=null)throw Error(i(60));o?.__html!==n&&(e.innerHTML=n)}}break;case`children`:if(typeof r==`string`)gn(e,r);else if(typeof r==`number`||typeof r==`bigint`)gn(e,``+r);else return;break;case`onScroll`:r!=null&&X(`scroll`,e);return;case`onScrollEnd`:r!=null&&X(`scrollend`,e);return;case`onClick`:r!=null&&(e.onclick=wn);return;case`suppressContentEditableWarning`:case`suppressHydrationWarning`:case`innerHTML`:case`ref`:return;case`innerText`:case`textContent`:return;default:if(!Gt.hasOwnProperty(n))a:{if(n[0]===`o`&&n[1]===`n`&&(a=n.endsWith(`Capture`),o=n.slice(2,a?n.length-7:void 0),t=e[At]||null,t=t==null?null:t[n],typeof t==`function`&&e.removeEventListener(o,t,a),typeof r==`function`)){typeof t!=`function`&&t!==null&&(n in e?e[n]=null:e.hasAttribute(n)&&e.removeAttribute(n)),e.addEventListener(o,r,a);break a}j=!0,n in e?e[n]=r:!0===r?e.setAttribute(n,``):$t(e,n,r)}return}j=!0}function rp(e,t,n){switch(t){case`div`:case`span`:case`svg`:case`path`:case`a`:case`g`:case`p`:case`li`:break;case`img`:X(`error`,e),X(`load`,e);var r=!1,a=!1,o;for(o in n)if(n.hasOwnProperty(o)){var s=n[o];if(s!=null)switch(o){case`src`:r=!0;break;case`srcSet`:a=!0;break;case`children`:case`dangerouslySetInnerHTML`:throw Error(i(137,t));default:Q(e,t,o,s,n,null)}}a&&Q(e,t,`srcSet`,n.srcSet,n,null),r&&Q(e,t,`src`,n.src,n,null);return;case`input`:X(`invalid`,e);var c=o=s=a=null,l=null,u=null;for(r in n)if(n.hasOwnProperty(r)){var d=n[r];if(d!=null)switch(r){case`name`:a=d;break;case`type`:s=d;break;case`checked`:l=d;break;case`defaultChecked`:u=d;break;case`value`:o=d;break;case`defaultValue`:c=d;break;case`children`:case`dangerouslySetInnerHTML`:if(d!=null)throw Error(i(137,t));break;default:Q(e,t,r,d,n,null)}}dn(e,o,c,l,u,s,a,!1);return;case`select`:for(a in X(`invalid`,e),r=s=o=null,n)if(n.hasOwnProperty(a)&&(c=n[a],c!=null))switch(a){case`value`:o=c;break;case`defaultValue`:s=c;break;case`multiple`:r=c;default:Q(e,t,a,c,n,null)}t=o,n=s,e.multiple=!!r,t==null?n!=null&&pn(e,!!r,n,!0):pn(e,!!r,t,!1);return;case`textarea`:for(s in X(`invalid`,e),o=a=r=null,n)if(n.hasOwnProperty(s)&&(c=n[s],c!=null))switch(s){case`value`:r=c;break;case`defaultValue`:a=c;break;case`children`:o=c;break;case`dangerouslySetInnerHTML`:if(c!=null)throw Error(i(91));break;default:Q(e,t,s,c,n,null)}hn(e,r,a,o);return;case`option`:for(l in n)if(n.hasOwnProperty(l)&&(r=n[l],r!=null))switch(l){case`selected`:e.selected=r&&typeof r!=`function`&&typeof r!=`symbol`;break;default:Q(e,t,l,r,n,null)}return;case`dialog`:X(`beforetoggle`,e),X(`toggle`,e),X(`cancel`,e),X(`close`,e);break;case`iframe`:case`object`:X(`load`,e);break;case`video`:case`audio`:for(r=0;r<Vf.length;r++)X(Vf[r],e);break;case`image`:X(`error`,e),X(`load`,e);break;case`details`:X(`toggle`,e);break;case`embed`:case`source`:case`link`:X(`error`,e),X(`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)&&(r=n[u],r!=null))switch(u){case`children`:case`dangerouslySetInnerHTML`:throw Error(i(137,t));default:Q(e,t,u,r,n,null)}return;default:if(bn(t)){for(d in n)n.hasOwnProperty(d)&&(r=n[d],r!==void 0&&np(e,t,d,r,n,void 0));return}}for(c in n)n.hasOwnProperty(c)&&(r=n[c],r!=null&&Q(e,t,c,r,n,null))}var ip={};function ap(e,t,n,r){switch(t){case`div`:case`span`:case`svg`:case`path`:case`a`:case`g`:case`p`:case`li`:break;case`input`:var a=null,o=null,s=null,c=null,l=null,u=null,d=null;for(m in n){var f=n[m];if(n.hasOwnProperty(m)&&f!=null)switch(m){case`checked`:break;case`value`:break;case`defaultValue`:l=f;default:r.hasOwnProperty(m)||Q(e,t,m,null,r,f)}}for(var p in r){var m=r[p];if(f=n[p],r.hasOwnProperty(p)&&(m!=null||f!=null))switch(p){case`type`:m!==f&&(j=!0),o=m;break;case`name`:m!==f&&(j=!0),a=m;break;case`checked`:m!==f&&(j=!0),u=m;break;case`defaultChecked`:m!==f&&(j=!0),d=m;break;case`value`:m!==f&&(j=!0),s=m;break;case`defaultValue`:m!==f&&(j=!0),c=m;break;case`children`:case`dangerouslySetInnerHTML`:if(m!=null)throw Error(i(137,t));break;default:m!==f&&Q(e,t,p,m,r,f)}}un(e,s,c,l,u,d,o,a);return;case`select`:for(o in m=s=c=p=null,n)if(l=n[o],n.hasOwnProperty(o)&&l!=null)switch(o){case`value`:break;case`multiple`:m=l;default:r.hasOwnProperty(o)||Q(e,t,o,null,r,l)}for(a in r)if(o=r[a],l=n[a],r.hasOwnProperty(a)&&(o!=null||l!=null))switch(a){case`value`:o!==l&&(j=!0),p=o;break;case`defaultValue`:o!==l&&(j=!0),c=o;break;case`multiple`:o!==l&&(j=!0),s=o;default:o!==l&&Q(e,t,a,o,r,l)}t=c,n=s,r=m,p==null?!!r!=!!n&&(t==null?pn(e,!!n,n?[]:``,!1):pn(e,!!n,t,!0)):pn(e,!!n,p,!1);return;case`textarea`:for(c in m=p=null,n)if(a=n[c],n.hasOwnProperty(c)&&a!=null&&!r.hasOwnProperty(c))switch(c){case`value`:break;case`children`:break;default:Q(e,t,c,null,r,a)}for(s in r)if(a=r[s],o=n[s],r.hasOwnProperty(s)&&(a!=null||o!=null))switch(s){case`value`:a!==o&&(j=!0),p=a;break;case`defaultValue`:a!==o&&(j=!0),m=a;break;case`children`:break;case`dangerouslySetInnerHTML`:if(a!=null)throw Error(i(91));break;default:a!==o&&Q(e,t,s,a,r,o)}mn(e,p,m);return;case`option`:for(var h in n)if(p=n[h],n.hasOwnProperty(h)&&p!=null&&!r.hasOwnProperty(h))switch(h){case`selected`:e.selected=!1;break;default:Q(e,t,h,null,r,p)}for(l in r)if(p=r[l],m=n[l],r.hasOwnProperty(l)&&p!==m&&(p!=null||m!=null))switch(l){case`selected`:p!==m&&(j=!0),e.selected=p&&typeof p!=`function`&&typeof p!=`symbol`;break;default:Q(e,t,l,p,r,m)}return;case`img`:case`link`:case`area`:case`base`:case`br`:case`col`:case`embed`:case`hr`:case`keygen`:case`meta`:case`param`:case`source`:case`track`:case`wbr`:case`menuitem`:for(var g in n)p=n[g],n.hasOwnProperty(g)&&p!=null&&!r.hasOwnProperty(g)&&Q(e,t,g,null,r,p);for(u in r)if(p=r[u],m=n[u],r.hasOwnProperty(u)&&p!==m&&(p!=null||m!=null))switch(u){case`children`:case`dangerouslySetInnerHTML`:if(p!=null)throw Error(i(137,t));break;default:Q(e,t,u,p,r,m)}return;default:if(bn(t)){for(var _ in n)p=n[_],n.hasOwnProperty(_)&&p!==void 0&&!r.hasOwnProperty(_)&&np(e,t,_,void 0,r,p);for(d in r)p=r[d],m=n[d],!r.hasOwnProperty(d)||p===m||p===void 0&&m===void 0||np(e,t,d,p,r,m);return}}for(var v in n)p=n[v],n.hasOwnProperty(v)&&p!=null&&!r.hasOwnProperty(v)&&Q(e,t,v,null,r,p);for(f in r)p=r[f],m=n[f],!r.hasOwnProperty(f)||p===m||p==null&&m==null||Q(e,t,f,p,r,m)}function op(e){switch(e){case`css`:case`script`:case`font`:case`img`:case`image`:case`input`:case`link`:return!0;default:return!1}}function sp(){if(typeof performance.getEntriesByType==`function`){for(var e=0,t=0,n=performance.getEntriesByType(`resource`),r=0;r<n.length;r++){var i=n[r],a=i.transferSize,o=i.initiatorType,s=i.duration;if(a&&s&&op(o)){for(o=0,s=i.responseEnd,r+=1;r<n.length;r++){var c=n[r],l=c.startTime;if(l>s)break;var u=c.transferSize,d=c.initiatorType;u&&op(d)&&(c=c.responseEnd,o+=u*(c<s?1:(s-l)/(c-l)))}if(--r,t+=8*(a+o)/(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 cp=null,lp=null;function up(e){return e.nodeType===9?e:e.ownerDocument}function dp(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 fp(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 pp(e,t,n,r){return n=up(n).createElement(e),n[kt]=r,n[At]=t,rp(n,e,t),Ht(n),n}function mp(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 hp=null;function gp(){var e=window.event;return e&&e.type===`popstate`?e!==hp&&(hp=e,!0):(hp=null,!1)}var _p=typeof setTimeout==`function`?setTimeout:void 0,vp=typeof clearTimeout==`function`?clearTimeout:void 0,yp=typeof Promise==`function`?Promise:void 0,bp=typeof requestAnimationFrame==`function`?requestAnimationFrame:_p,xp=typeof queueMicrotask==`function`?queueMicrotask:yp===void 0?_p:function(e){return yp.resolve(null).then(e).catch(Sp)};function Sp(e){setTimeout(function(){throw e})}function Cp(e){return e===`head`}function wp(e,t){var n=t,r=0;do{var i=n.nextSibling;if(e.removeChild(n),i&&i.nodeType===8){if(n=i.data,n===`/$`||n===`/&`){if(r===0){e.removeChild(i),Hh(t);return}r--}else if(n===`$`||n===`$?`||n===`$~`||n===`$!`||n===`&`)r++;else if(n===`html`)vm(e.ownerDocument.documentElement);else if(n===`head`){n=e.ownerDocument.head,vm(n);for(var a=n.firstChild;a;){var o=a.nextSibling,s=a.nodeName;a[Ft]||s===`SCRIPT`||s===`STYLE`||s===`LINK`&&a.rel.toLowerCase()===`stylesheet`||n.removeChild(a),a=o}}else n===`body`&&vm(e.ownerDocument.body)}n=i}while(n);Hh(t)}function Tp(e,t){var n=e;e=0;do{var r=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||``),r&&r.nodeType===8){if(n=r.data,n===`/$`){if(e===0)break;e--}else n!==`$`&&n!==`$?`&&n!==`$~`&&n!==`$!`||e++}n=r}while(n)}function Ep(e,t,n){if(t=CSS.escape(t)===t?t:`r-`+btoa(t).replace(/=/g,``),e.style.viewTransitionName=t,n!=null&&(e.style.viewTransitionClass=n),n=getComputedStyle(e),n.display===`inline`){if(t=e.getClientRects(),t.length===1)var r=1;else for(var i=r=0;i<t.length;i++){var a=t[i];0<a.width&&0<a.height&&r++}r===1&&(e=e.style,e.display=t.length===1?`inline-block`:`block`,e.marginTop=`-`+n.paddingTop,e.marginBottom=`-`+n.paddingBottom)}}function Dp(e,t){e=e.style,t=t.style;var n=t==null?null:t.hasOwnProperty(`viewTransitionName`)?t.viewTransitionName:t.hasOwnProperty(`view-transition-name`)?t[`view-transition-name`]:null;e.viewTransitionName=n==null||typeof n==`boolean`?``:(``+n).trim(),n=t==null?null:t.hasOwnProperty(`viewTransitionClass`)?t.viewTransitionClass:t.hasOwnProperty(`view-transition-class`)?t[`view-transition-class`]:null,e.viewTransitionClass=n==null||typeof n==`boolean`?``:(``+n).trim(),e.display===`inline-block`&&(t==null?e.display=e.margin=``:(n=t.display,e.display=n==null||typeof n==`boolean`?``:n,n=t.margin,n==null?(n=t.hasOwnProperty(`marginTop`)?t.marginTop:t[`margin-top`],e.marginTop=n==null||typeof n==`boolean`?``:n,t=t.hasOwnProperty(`marginBottom`)?t.marginBottom:t[`margin-bottom`],e.marginBottom=t==null||typeof t==`boolean`?``:t):e.margin=n))}function Op(e,t,n){return n=n.ownerDocument.defaultView,{rect:e,abs:t.position===`absolute`||t.position===`fixed`,clip:t.clipPath!==`none`||t.overflow!==`visible`||t.filter!==`none`||t.mask!==`none`||t.mask!==`none`||t.borderRadius!==`0px`,view:0<=e.bottom&&0<=e.right&&e.top<=n.innerHeight&&e.left<=n.innerWidth}}function kp(e){return Op(e.getBoundingClientRect(),getComputedStyle(e),e)}function Ap(e){var t=e.getBoundingClientRect();t=new DOMRect(t.x+2e4,t.y+2e4,t.width,t.height);var n=getComputedStyle(e);return Op(t,n,e)}function jp(e){return e.documentElement.clientHeight}function Mp(e){this.addEventListener(`load`,e),this.addEventListener(`error`,e)}function Np(e,t,n,r,i,a,o,s,c){var l=t.nodeType===9?t:t.ownerDocument;try{var u=l.startViewTransition({update:function(){var t=l.defaultView,n=t.navigation&&t.navigation.transition,o=l.fonts.status;r();var s=[];if(o===`loaded`&&(jp(l),l.fonts.status===`loading`&&s.push(l.fonts.ready)),o=s.length,e!==null)for(var c=e.suspenseyImages,u=0,d=0;d<c.length;d++){var f=c[d];if(!f.complete){var p=f.getBoundingClientRect();if(0<p.bottom&&0<p.right&&p.top<t.innerHeight&&p.left<t.innerWidth){if(u+=Zm(f),u>eh){s.length=o;break}f=new Promise(Mp.bind(f)),s.push(f)}}}if(0<s.length)return t=Promise.race([Promise.all(s),new Promise(function(e){return setTimeout(e,500)})]).then(i,i),(n?Promise.allSettled([n.finished,t]):t).then(a,a);if(i(),n)return n.finished.then(a,a);a()},types:n});l.__reactViewTransition=u;var d=[];return u.ready.then(function(){for(var e=l.documentElement.getAnimations({subtree:!0}),t=0;t<e.length;t++){var n=e[t],r=n.effect,i=r.pseudoElement;if(i!=null&&i.startsWith(`::view-transition`)){d.push(n),n=r.getKeyframes();for(var a=i=void 0,s=!0,c=0;c<n.length;c++){var u=n[c],f=u.width;if(i===void 0)i=f;else if(i!==f){s=!1;break}if(f=u.height,a===void 0)a=f;else if(a!==f){s=!1;break}delete u.width,delete u.height,u.transform===`none`&&delete u.transform}s&&i!==void 0&&a!==void 0&&(r.setKeyframes(n),s=getComputedStyle(r.target,r.pseudoElement),s.width!==i||s.height!==a)&&(s=n[0],s.width=i,s.height=a,s=n[n.length-1],s.width=i,s.height=a,r.setKeyframes(n))}}o()},function(e){l.__reactViewTransition===u&&(l.__reactViewTransition=null);try{if(typeof e==`object`&&e)switch(e.name){case`InvalidStateError`:(e.message===`View transition was skipped because document visibility state is hidden.`||e.message===`Skipping view transition because document visibility state has become hidden.`||e.message===`Skipping view transition because viewport size changed.`||e.message===`Transition was aborted because of invalid state`)&&(e=null)}e!==null&&c(e)}finally{r(),i(),o()}}),u.finished.finally(function(){for(var e=0;e<d.length;e++)d[e].cancel();l.__reactViewTransition===u&&(l.__reactViewTransition=null),s()}),u}catch{return r(),i(),o(),null}}function Pp(e,t){this._scope=document.documentElement,this._selector=`::view-transition-`+e+`(`+t+`)`}Pp.prototype.animate=function(e,t){return t=typeof t==`number`?{duration:t}:S({},t),t.pseudoElement=this._selector,this._scope.animate(e,t)},Pp.prototype.getAnimations=function(){for(var e=this._scope,t=this._selector,n=e.getAnimations({subtree:!0}),r=[],i=0;i<n.length;i++){var a=n[i].effect;a!==null&&a.target===e&&a.pseudoElement===t&&r.push(n[i])}return r},Pp.prototype.getComputedStyle=function(){return getComputedStyle(this._scope,this._selector)};function Fp(e){return{name:e,group:new Pp(`group`,e),imagePair:new Pp(`image-pair`,e),old:new Pp(`old`,e),new:new Pp(`new`,e)}}function Ip(e){this._fragmentFiber=e,this._observers=this._eventListeners=null}Ip.prototype.addEventListener=function(e,t,n){var r=null,i=null;if(!(n!=null&&typeof n!=`boolean`&&(r=n.signal||null,r!==null&&r.aborted))){this._eventListeners===null&&(this._eventListeners=[]);var a=this._eventListeners;if(Vp(a,e,t,n)===-1){var o=this,s=t;n!=null&&typeof n!=`boolean`&&!0===n.once&&(s=function(r){o.removeEventListener(e,t,n),typeof t==`function`?t.call(this,r):t.handleEvent(r)}),r!==null&&(i=o.removeEventListener.bind(o,e,t,n),r.addEventListener(`abort`,i,{once:!0}),i=r.removeEventListener.bind(r,`abort`,i)),r=zp(n),a.push({type:e,listener:t,optionsOrUseCapture:n,attachedListener:s,cleanup:i}),f(this._fragmentFiber.child,!1,Lp,e,s,r)}this._eventListeners=a}};function Lp(e,t,n,r){return _(e).addEventListener(t,n,r),!1}Ip.prototype.removeEventListener=function(e,t,n){var r=this._eventListeners;if(r!==null&&(t=Vp(r,e,t,n),t!==-1)){var i=r[t];n=i.attachedListener;var a=i.cleanup;i=zp(i.optionsOrUseCapture),f(this._fragmentFiber.child,!1,Rp,e,n,i),r.splice(t,1),a!==null&&a()}};function Rp(e,t,n,r){return _(e).removeEventListener(t,n,r),!1}function zp(e){return e!=null&&typeof e!=`boolean`&&(!0===e.once||e.signal instanceof AbortSignal)?{capture:e.capture,passive:e.passive}:e}function Bp(e){return e==null?`c=0`:typeof e==`boolean`?`c=`+(e?`1`:`0`):`c=`+(e.capture?`1`:`0`)}function Vp(e,t,n,r){if(e.length===0)return-1;r=Bp(r);for(var i=0;i<e.length;i++){var a=e[i];if(a.type===t&&a.listener===n&&Bp(a.optionsOrUseCapture)===r)return i}return-1}Ip.prototype.dispatchEvent=function(e){var t=p(this._fragmentFiber);if(t===null)return!0;t=_(t);var n=this._eventListeners;if(n!==null&&0<n.length||!e.bubbles){var r=t.nodeType===9?t.createComment(``):document.createTextNode(``);if(n)for(var i=0;i<n.length;i++){var a=n[i];r.addEventListener(a.type,a.attachedListener,zp(a.optionsOrUseCapture))}if(t.appendChild(r),e=r.dispatchEvent(e),n)for(i=0;i<n.length;i++)a=n[i],r.removeEventListener(a.type,a.attachedListener,zp(a.optionsOrUseCapture));return t.removeChild(r),e}return t.dispatchEvent(e)},Ip.prototype.focus=function(e){f(this._fragmentFiber.child,!0,Hp,e,void 0,void 0)};function Hp(e,t){return e.tag!==6&&(e=_(e),mm(e,t))}Ip.prototype.focusLast=function(e){var t=[];f(this._fragmentFiber.child,!0,Up,t,void 0,void 0);for(var n=t.length-1;0<=n&&!Hp(t[n],e);n--);};function Up(e,t){return t.push(e),!1}Ip.prototype.blur=function(){var e=p(this._fragmentFiber);e!==null&&(e=_(e),e=up(e).activeElement,e!==null&&f(this._fragmentFiber.child,!1,Wp,e,void 0,void 0))};function Wp(e,t){return e.tag!==6&&(e=_(e),e===t||e.contains(t)?(t.blur(),!0):!1)}Ip.prototype.observeUsing=function(e){this._observers===null&&(this._observers=new Set),this._observers.add(e),f(this._fragmentFiber.child,!1,Gp,e,void 0,void 0)};function Gp(e,t){return e.tag!==6&&(e=_(e),t.observe(e),!1)}Ip.prototype.unobserveUsing=function(e){var t=this._observers;if(t!==null&&t.has(e)){t.delete(e),f(this._fragmentFiber.child,!1,Kp,e,void 0,void 0);for(var n=t=0;n<qp.length;n++){var r=qp[n];r.fragmentInstance===this&&r.observer===e?e.unobserve(r.instance):qp[t++]=r}qp.length=t}};function Kp(e,t){return e.tag!==6&&(e=_(e),t.unobserve(e),!1)}var qp=[],Jp=!1;function Yp(e,t,n){qp.push({fragmentInstance:e,observer:t,instance:n}),Jp||(Jp=!0,hm(function(){Jp=!1;var e=qp;qp=[];for(var t=0;t<e.length;t++){var n=e[t];n.observer.unobserve(n.instance)}}))}Ip.prototype.getClientRects=function(){var e=[];return f(this._fragmentFiber.child,!1,Xp,e,void 0,void 0),e};function Xp(e,t){if(e.tag===6){e=e.stateNode;var n=e.ownerDocument.createRange();n.selectNodeContents(e),t.push.apply(t,n.getClientRects())}else e=_(e),t.push.apply(t,e.getClientRects());return!1}Ip.prototype.getRootNode=function(e){var t=p(this._fragmentFiber);return t===null?this:_(t).getRootNode(e)},Ip.prototype.compareDocumentPosition=function(e){var t=p(this._fragmentFiber);if(t===null)return Node.DOCUMENT_POSITION_DISCONNECTED;var n=[];f(this._fragmentFiber.child,!1,Up,n,void 0,void 0);var r=_(t);if(n.length===0){if(n=r,m(this._fragmentFiber)){a:{for(t=this._fragmentFiber.return;t!==null;){if(t.tag===4){t=t.stateNode.containerInfo;break a}if(t.tag===3||t.tag===5||t.tag===27)break;t=t.return}t=null}t!=null&&(n=t)}t=this._fragmentFiber;var i=r=n.compareDocumentPosition(e);return n===e?i=Node.DOCUMENT_POSITION_CONTAINS:r&Node.DOCUMENT_POSITION_CONTAINED_BY&&(n=h(t)[1],n===null?i=Node.DOCUMENT_POSITION_PRECEDING:(e=_(n).compareDocumentPosition(e),i=e===0||e&Node.DOCUMENT_POSITION_FOLLOWING?Node.DOCUMENT_POSITION_FOLLOWING:Node.DOCUMENT_POSITION_PRECEDING)),i|=Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC}t=_(n[0]),i=_(n[n.length-1]);var a=m(this._fragmentFiber)?t.parentElement:r;if(a==null)return Node.DOCUMENT_POSITION_DISCONNECTED;r=a.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY,a=a.compareDocumentPosition(i)&Node.DOCUMENT_POSITION_CONTAINED_BY;var o=t.compareDocumentPosition(e),s=i.compareDocumentPosition(e),c=o&Node.DOCUMENT_POSITION_CONTAINED_BY||s&Node.DOCUMENT_POSITION_CONTAINED_BY;return s=r&&a&&o&Node.DOCUMENT_POSITION_FOLLOWING&&s&Node.DOCUMENT_POSITION_PRECEDING,t=r&&t===e||a&&i===e||c||s?Node.DOCUMENT_POSITION_CONTAINED_BY:!r&&t===e||!a&&i===e?Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC:o,t&Node.DOCUMENT_POSITION_DISCONNECTED||t&Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC||Zp(t,this._fragmentFiber,n[0],n[n.length-1],e)?t:Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC};function Zp(e,t,n,r,i){var a=Rt(i);if(e&Node.DOCUMENT_POSITION_CONTAINED_BY){if(n=!!a)a:{for(;a!==null;){if(a.tag===7&&(a===t||a.alternate===t)){n=!0;break a}a=a.return}n=!1}return n}if(e&Node.DOCUMENT_POSITION_CONTAINS){if(a===null)return a=i.ownerDocument,i===a||i===a.documentElement||i===a.body;a:{for(a=t,t=p(t);a!==null;){if(!(a.tag!==5&&a.tag!==3&&a.tag!==27||a!==t&&a.alternate!==t)){a=!0;break a}a=a.return}a=!1}return a}return e&Node.DOCUMENT_POSITION_PRECEDING?((t=!!a)&&!(t=a===n)&&(t=te(n,a,ee),t===null?t=!1:(f(t,!0,b,a,n),a=v,v=null,t=a!==null)),t):e&Node.DOCUMENT_POSITION_FOLLOWING?((t=!!a)&&!(t=a===r)&&(t=te(r,a,ee),t===null?t=!1:(f(t,!0,x,a,r),a=v,y=v=null,t=a!==null)),t):!1}function Qp(e,t){var n=e.ownerDocument.createRange();n.selectNodeContents(e),e=n.getBoundingClientRect(),window.scrollTo(window.scrollX+e.left,t?window.scrollY+e.top:window.scrollY+e.bottom-window.innerHeight)}Ip.prototype.scrollIntoView=function(e){if(typeof e==`object`)throw Error(i(566));var t=[];f(this._fragmentFiber.child,!1,Up,t,void 0,void 0);var n=!1!==e;if(t.length===0){var r=h(this._fragmentFiber);if(r=n?r[1]||r[0]||p(this._fragmentFiber):r[0]||r[1],r===null)return;if(r.tag===6){e=_(r),Qp(e,n);return}if(r=_(r),r.nodeType!==9){if(r.nodeType===11){n=`host`in r?r.host:null,n!==null&&n.scrollIntoView(e);return}r.scrollIntoView(e)}}for(r=n?t.length-1:0;r!==(n?-1:t.length);){var a=t[r];a.tag===6?(a=_(a),Qp(a,n)):_(a).scrollIntoView(e),r+=n?-1:1}};function $p(e,t){return e=_(e),em(e,t),!1}function em(e,t){e.reactFragments??=new Set,e.reactFragments.add(t)}function tm(e,t){var n=t._eventListeners;if(n!==null)for(var r=0;r<n.length;r++){var i=n[r];e.addEventListener(i.type,i.attachedListener,zp(i.optionsOrUseCapture))}e.nodeType!==3&&(n=t._observers,n!==null&&n.forEach(function(n){for(var r=0,i=0;i<qp.length;i++){var a=qp[i];(a.fragmentInstance!==t||a.observer!==n||a.instance!==e)&&(qp[r++]=a)}qp.length=r,n.observe(e)}),em(e,t))}function nm(e,t){var n=t._eventListeners;if(n!==null)for(var r=0;r<n.length;r++){var i=n[r];e.removeEventListener(i.type,i.attachedListener,zp(i.optionsOrUseCapture))}e.nodeType!==3&&(n=t._observers,n!==null&&n.forEach(function(n){typeof n.rootMargin==`string`?Yp(t,n,e):n.unobserve(e)}),e.reactFragments!=null&&e.reactFragments.delete(t))}function rm(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`:rm(n),Lt(n);continue;case`SCRIPT`:case`STYLE`:continue;case`LINK`:if(n.rel.toLowerCase()===`stylesheet`)continue}e.removeChild(n)}}function im(e,t,n,r){for(;e.nodeType===1;){var i=n;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!r&&(e.nodeName!==`INPUT`||e.type!==`hidden`))break}else if(!r){if(t===`input`&&e.type===`hidden`){var a=i.name==null?null:``+i.name;if(i.type===`hidden`&&e.getAttribute(`name`)===a)return e}else return e}else if(!e[Ft])switch(t){case`meta`:if(!e.hasAttribute(`itemprop`))break;return e;case`link`:if(a=e.getAttribute(`rel`),a===`stylesheet`&&e.hasAttribute(`data-precedence`)||a!==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(a=e.getAttribute(`src`),(a!==(i.src==null?null:i.src)||e.getAttribute(`type`)!==(i.type==null?null:i.type)||e.getAttribute(`crossorigin`)!==(i.crossOrigin==null?null:i.crossOrigin))&&a&&e.hasAttribute(`async`)&&!e.hasAttribute(`itemprop`))break;return e;default:return e}if(e=um(e.nextSibling),e===null)break}return null}function am(e,t,n){if(t===``)return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!==`INPUT`||e.type!==`hidden`)&&!n||(e=um(e.nextSibling),e===null))return null;return e}function om(e,t){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!==`INPUT`||e.type!==`hidden`)&&!t||(e=um(e.nextSibling),e===null))return null;return e}function sm(e){return e.data===`$?`||e.data===`$~`}function cm(e){return e.data===`$!`||e.data===`$?`&&e.ownerDocument.readyState!==`loading`}function lm(e,t){var n=e.ownerDocument;if(e.data===`$~`)e._reactRetry=t;else if(e.data!==`$?`||n.readyState!==`loading`)t();else{var r=function(){t(),n.removeEventListener(`DOMContentLoaded`,r)};n.addEventListener(`DOMContentLoaded`,r),e._reactRetry=r}}function um(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 dm=null;function fm(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n===`/$`||n===`/&`){if(t===0)return um(e.nextSibling);t--}else n!==`$`&&n!==`$!`&&n!==`$?`&&n!==`$~`&&n!==`&`||t++}e=e.nextSibling}return null}function pm(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 mm(e,t){function n(){r=!0}if(e.ownerDocument.activeElement===e)return!0;var r=!1;try{e.ownerDocument.addEventListener(`focus`,n,!0),(e.focus||HTMLElement.prototype.focus).call(e,t)}finally{e.ownerDocument.removeEventListener(`focus`,n,!0)}return r}function hm(e){bp(function(){bp(function(t){return e(t)})})}function gm(e,t,n){switch(t=up(n),e){case`html`:if(e=t.documentElement,!e)throw Error(i(452));return e;case`head`:if(e=t.head,!e)throw Error(i(453));return e;case`body`:if(e=t.body,!e)throw Error(i(454));return e;default:throw Error(i(451))}}function _m(e,t,n){for(var r in n){var i=n[r];n.hasOwnProperty(r)&&i!=null&&Q(e,t,r,null,ip,i)}n.dangerouslySetInnerHTML!=null&&(e.textContent=``),e.onclick===wn&&(e.onclick=null),Lt(e)}function vm(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);Lt(e)}var ym=new Map,bm=new Set;function xm(e){if(typeof e.getRootNode==`function`){var t=e.getRootNode();if(t.nodeType===9||t.nodeType===11)return t}return e.nodeType===9?e:e.ownerDocument}var Sm=E.d;E.d={f:Cm,r:wm,D:Dm,C:Om,L:km,m:Am,X:Mm,S:jm,M:Nm};function Cm(){var e=Sm.f(),t=Vd();return e||t}function wm(e){var t=zt(e);t!==null&&t.tag===5&&t.type===`form`?ac(t):Sm.r(e)}var Tm=typeof document>`u`?null:document;function Em(e,t,n){var r=Tm;if(r&&typeof t==`string`&&t){var i=ln(t);i=`link[rel="`+e+`"][href="`+i+`"]`,typeof n==`string`&&(i+=`[crossorigin="`+n+`"]`),bm.has(i)||(bm.add(i),e={rel:e,crossOrigin:n,href:t},r.querySelector(i)===null&&(t=r.createElement(`link`),rp(t,`link`,e),Ht(t),r.head.appendChild(t)))}}function Dm(e){Sm.D(e),Em(`dns-prefetch`,e,null)}function Om(e,t){Sm.C(e,t),Em(`preconnect`,e,t)}function km(e,t,n){Sm.L(e,t,n);var r=Tm;if(r&&e&&t){var i=`link[rel="preload"][as="`+ln(t)+`"]`;t===`image`&&n&&n.imageSrcSet?(i+=`[imagesrcset="`+ln(n.imageSrcSet)+`"]`,typeof n.imageSizes==`string`&&(i+=`[imagesizes="`+ln(n.imageSizes)+`"]`)):i+=`[href="`+ln(e)+`"]`;var a=i;switch(t){case`style`:a=Fm(e);break;case`script`:a=zm(e)}if(!(ym.has(a)||(e=S({rel:`preload`,href:t===`image`&&n&&n.imageSrcSet?void 0:e,as:t},n),ym.set(a,e),r.querySelector(i)!==null||t===`style`&&r.querySelector(Im(a))||t===`script`&&r.querySelector(Bm(a))))){var o=r.createElement(`link`);rp(o,`link`,e),t===`style`&&(o[It]=!0,o.onload=o.onerror=function(){Ut(o)}),Ht(o),r.head.appendChild(o)}}}function Am(e,t){Sm.m(e,t);var n=Tm;if(n&&e){var r=t&&typeof t.as==`string`?t.as:`script`,i=`link[rel="modulepreload"][as="`+ln(r)+`"][href="`+ln(e)+`"]`,a=i;switch(r){case`audioworklet`:case`paintworklet`:case`serviceworker`:case`sharedworker`:case`worker`:case`script`:a=zm(e)}if(!ym.has(a)&&(e=S({rel:`modulepreload`,href:e},t),ym.set(a,e),n.querySelector(i)===null)){switch(r){case`audioworklet`:case`paintworklet`:case`serviceworker`:case`sharedworker`:case`worker`:case`script`:if(n.querySelector(Bm(a)))return}r=n.createElement(`link`),rp(r,`link`,e),Ht(r),n.head.appendChild(r)}}}function jm(e,t,n){Sm.S(e,t,n);var r=Tm;if(r&&e){var i=Vt(r).hoistableStyles,a=Fm(e);t||=`default`;var o=i.get(a);if(!o){var s={loading:0,preload:null};if(o=r.querySelector(Im(a)))s.loading=5;else{e=S({rel:`stylesheet`,href:e,"data-precedence":t},n),(n=ym.get(a))&&Um(e,n);var c=o=r.createElement(`link`);Ht(c),rp(c,`link`,e),c._p=new Promise(function(e,t){c.onload=e,c.onerror=t}),c.addEventListener(`load`,function(){s.loading|=1}),c.addEventListener(`error`,function(){s.loading|=2}),s.loading|=4,Hm(o,t,r)}o={type:`stylesheet`,instance:o,count:1,state:s},i.set(a,o)}}}function Mm(e,t){Sm.X(e,t);var n=Tm;if(n&&e){var r=Vt(n).hoistableScripts,i=zm(e),a=r.get(i);a||(a=n.querySelector(Bm(i)),a||(e=S({src:e,async:!0},t),(t=ym.get(i))&&Wm(e,t),a=n.createElement(`script`),Ht(a),rp(a,`link`,e),n.head.appendChild(a)),a={type:`script`,instance:a,count:1,state:null},r.set(i,a))}}function Nm(e,t){Sm.M(e,t);var n=Tm;if(n&&e){var r=Vt(n).hoistableScripts,i=zm(e),a=r.get(i);a||(a=n.querySelector(Bm(i)),a||(e=S({src:e,async:!0,type:`module`},t),(t=ym.get(i))&&Wm(e,t),a=n.createElement(`script`),Ht(a),rp(a,`link`,e),n.head.appendChild(a)),a={type:`script`,instance:a,count:1,state:null},r.set(i,a))}}function Pm(e,t,n,r){var a=(a=Ae.current)?xm(a):null;if(!a)throw Error(i(446));switch(e){case`meta`:case`title`:return null;case`style`:return typeof n.precedence==`string`&&typeof n.href==`string`?(n=Fm(n.href),t=Vt(a).hoistableStyles,r=t.get(n),r||(r={type:`style`,instance:null,count:0,state:null},t.set(n,r)),r):{type:`void`,instance:null,count:0,state:null};case`link`:if(n.rel===`stylesheet`&&typeof n.href==`string`&&typeof n.precedence==`string`){e=Fm(n.href);var o=Vt(a).hoistableStyles,s=o.get(e);if(s||(a=a.ownerDocument||a,s={type:`stylesheet`,instance:null,count:0,state:{loading:0,preload:null}},o.set(e,s),(o=a.querySelector(Im(e)))?o._p||(s.instance=o,s.state.loading=5):(o=ym.get(e),o||(o={rel:`preload`,as:`style`,href:n.href,crossOrigin:n.crossOrigin,integrity:n.integrity,media:n.media,hrefLang:n.hrefLang,referrerPolicy:n.referrerPolicy},ym.set(e,o)),Rm(a,e,o,s.state))),t&&r===null)throw Error(i(528,``));return s}if(t&&r!==null)throw Error(i(529,``));return null;case`script`:return t=n.async,n=n.src,typeof n==`string`&&t&&typeof t!=`function`&&typeof t!=`symbol`?(n=zm(n),t=Vt(a).hoistableScripts,r=t.get(n),r||(r={type:`script`,instance:null,count:0,state:null},t.set(n,r)),r):{type:`void`,instance:null,count:0,state:null};default:throw Error(i(444,e))}}function Fm(e){return`href="`+ln(e)+`"`}function Im(e){return`link[rel="stylesheet"][`+e+`]`}function Lm(e){return S({},e,{"data-precedence":e.precedence,precedence:null})}function Rm(e,t,n,r){if(t=e.querySelector(`link[rel="preload"][as="style"][`+t+`]`)){if(!0!==t[It]){r.loading=1;return}}else t=e.createElement(`link`),t[It]=!0,t.onload=t.onerror=Ut.bind(null,t),rp(t,`link`,n),Ht(t),e.head.appendChild(t);r.preload=t,t.addEventListener(`load`,function(){return r.loading|=1}),t.addEventListener(`error`,function(){return r.loading|=2})}function zm(e){return`[src="`+ln(e)+`"]`}function Bm(e){return`script[async]`+e}function Vm(e,t,n){if(t.count++,t.instance===null)switch(t.type){case`style`:var r=e.querySelector(`style[data-href~="`+ln(n.href)+`"]`);if(r)return t.instance=r,Ht(r),r;var a=S({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return r=(e.ownerDocument||e).createElement(`style`),Ht(r),rp(r,`style`,a),Hm(r,n.precedence,e),t.instance=r;case`stylesheet`:a=Fm(n.href);var o=e.querySelector(Im(a));if(o)return t.state.loading|=4,t.instance=o,Ht(o),o;r=Lm(n),(a=ym.get(a))&&Um(r,a),o=(e.ownerDocument||e).createElement(`link`),Ht(o);var s=o;return s._p=new Promise(function(e,t){s.onload=e,s.onerror=t}),rp(o,`link`,r),t.state.loading|=4,Hm(o,n.precedence,e),t.instance=o;case`script`:return o=zm(n.src),(a=e.querySelector(Bm(o)))?(t.instance=a,Ht(a),a):(r=n,(a=ym.get(o))&&(r=S({},n),Wm(r,a)),e=e.ownerDocument||e,a=e.createElement(`script`),Ht(a),rp(a,`link`,r),e.head.appendChild(a),t.instance=a);case`void`:return null;default:throw Error(i(443,t.type))}else t.type===`stylesheet`&&!(t.state.loading&4)&&(r=t.instance,t.state.loading|=4,Hm(r,n.precedence,e));return t.instance}function Hm(e,t,n){for(var r=n.querySelectorAll(`link[rel="stylesheet"][data-precedence],style[data-precedence]`),i=r.length?r[r.length-1]:null,a=i,o=0;o<r.length;o++){var s=r[o];if(s.dataset.precedence===t)a=s;else if(a!==i)break}a?a.parentNode.insertBefore(e,a.nextSibling):(t=n.nodeType===9?n.head:n,t.insertBefore(e,t.firstChild))}function Um(e,t){e.crossOrigin??=t.crossOrigin,e.referrerPolicy??=t.referrerPolicy,e.title??=t.title}function Wm(e,t){e.crossOrigin??=t.crossOrigin,e.referrerPolicy??=t.referrerPolicy,e.integrity??=t.integrity}var Gm=null;function Km(e,t,n){if(Gm===null){var r=new Map,i=Gm=new Map;i.set(n,r)}else i=Gm,r=i.get(n),r||(r=new Map,i.set(n,r));if(r.has(e))return r;for(r.set(e,null),n=n.getElementsByTagName(e),i=0;i<n.length;i++){var a=n[i];if(!(a[Ft]||a[kt]||e===`link`&&a.getAttribute(`rel`)===`stylesheet`)&&a.namespaceURI!==`http://www.w3.org/2000/svg`){var o=a.getAttribute(t)||``;o=e+o;var s=r.get(o);s?s.push(a):r.set(o,[a])}}return r}function qm(e,t,n){e=e.ownerDocument||e,e.head.insertBefore(n,t===`title`?e.querySelector(`head > title`):null)}function Jm(e,t,n){if(n===1||t.itemProp!=null)return!1;switch(e){case`meta`:case`title`:return!0;case`style`:if(typeof t.precedence!=`string`||typeof t.href!=`string`||t.href===``)break;return!0;case`link`:if(typeof t.rel!=`string`||typeof t.href!=`string`||t.href===``||t.onLoad||t.onError)break;switch(t.rel){case`stylesheet`:return e=t.disabled,typeof t.precedence==`string`&&e==null;default:return!0}case`script`:if(t.async&&typeof t.async!=`function`&&typeof t.async!=`symbol`&&!t.onLoad&&!t.onError&&t.src&&typeof t.src==`string`)return!0}return!1}function Ym(e,t){return e===`img`&&t.src!=null&&t.src!==``&&t.onLoad==null&&t.loading!==`lazy`}function Xm(e){return!(e.type===`stylesheet`&&!(e.state.loading&3))}function Zm(e){return(e.width||100)*(e.height||100)*(typeof devicePixelRatio==`number`?devicePixelRatio:1)*.25}function Qm(e,t){typeof t.decode==`function`&&(e.imgCount++,t.complete||(e.imgBytes+=Zm(t),e.suspenseyImages.push(t)),e=ih.bind(e),t.decode().then(e,e))}function $m(e,t,n,r){if(n.type===`stylesheet`&&(typeof r.media!=`string`||!1!==matchMedia(r.media).matches)&&!(n.state.loading&4)){if(n.instance===null){var i=Fm(r.href),a=t.querySelector(Im(i));if(a){t=a._p,typeof t==`object`&&t&&typeof t.then==`function`&&(e.count++,e=rh.bind(e),t.then(e,e)),n.state.loading|=4,n.instance=a,Ht(a);return}a=t.ownerDocument||t,r=Lm(r),(i=ym.get(i))&&Um(r,i),a=a.createElement(`link`),Ht(a);var o=a;o._p=new Promise(function(e,t){o.onload=e,o.onerror=t}),rp(a,`link`,r),n.instance=a}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(n,t),(t=n.state.preload)&&!(n.state.loading&3)&&(e.count++,n=rh.bind(e),t.addEventListener(`load`,n),t.addEventListener(`error`,n))}}var eh=0;function th(e,t){return e.stylesheets&&e.count===0&&oh(e,e.stylesheets),0<e.count||0<e.imgCount?function(n){var r=setTimeout(function(){if(e.stylesheets&&oh(e,e.stylesheets),e.unsuspend){var t=e.unsuspend;e.unsuspend=null,t()}},6e4+t);0<e.imgBytes&&eh===0&&(eh=62500*sp());var i=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&oh(e,e.stylesheets),e.unsuspend)){var t=e.unsuspend;e.unsuspend=null,t()}},(e.imgBytes>eh?50:800)+t);return e.unsuspend=n,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(i)}}:null}function nh(e){if(e.count===0&&(e.imgCount===0||!e.waitingForImages)){if(e.stylesheets)oh(e,e.stylesheets);else if(e.unsuspend){var t=e.unsuspend;e.unsuspend=null,t()}}}function rh(){this.count--,nh(this)}function ih(){this.imgCount--,nh(this)}var ah=null;function oh(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,ah=new Map,t.forEach(sh,e),ah=null,rh.call(e))}function sh(e,t){if(!(t.state.loading&4)){var n=ah.get(e);if(n)var r=n.get(null);else{n=new Map,ah.set(e,n);for(var i=e.querySelectorAll(`link[data-precedence],style[data-precedence]`),a=0;a<i.length;a++){var o=i[a];(o.nodeName===`LINK`||o.getAttribute(`media`)!==`not all`)&&(n.set(o.dataset.precedence,o),r=o)}r&&n.set(null,r)}i=t.instance,o=i.getAttribute(`data-precedence`),a=n.get(o)||r,a===r&&n.set(null,i),n.set(o,i),this.count++,r=rh.bind(this),i.addEventListener(`load`,r),i.addEventListener(`error`,r),a?a.parentNode.insertBefore(i,a.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(i,e.firstChild)),t.state.loading|=4}}var ch={$$typeof:se,Provider:null,Consumer:null,_currentValue:Ce,_currentValue2:Ce,_threadCount:0};function lh(e,t,n,r,i,a,o,s,c){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=vt(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=vt(0),this.hiddenUpdates=vt(null),this.identifierPrefix=r,this.onUncaughtError=i,this.onCaughtError=a,this.onRecoverableError=o,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=c,this.transitionTypes=null,this.incompleteTransitions=new Map}function uh(e,t,n,r,i,a,o,s,c,l,u,d){return e=new lh(e,t,n,o,c,l,u,d,s),t=1,!0===a&&(t|=24),a=N(3,null,null,t),e.current=a,a.stateNode=e,t=Fa(),t.refCount++,e.pooledCache=t,t.refCount++,a.memoizedState={element:r,isDehydrated:n,cache:t},bo(a),e}function dh(e){return e?(e=Fi,e):Fi}function fh(e,t,n,r,i,a){i=dh(i),r.context===null?r.context=i:r.pendingContext=i,r=So(t),r.payload={element:n},a=a===void 0?null:a,a!==null&&(r.callback=a),n=Co(e,r,t),n!==null&&(Id(n,e,t),wo(n,e,t))}function ph(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function mh(e,t){ph(e,t),(e=e.alternate)&&ph(e,t)}function hh(e){if(e.tag===13||e.tag===31){var t=M(e,67108864);t!==null&&Id(t,e,67108864),mh(e,67108864)}}function gh(e){if(e.tag===13||e.tag===31){var t=Nd();t=wt(t);var n=M(e,t);n!==null&&Id(n,e,t),mh(e,t)}}var $=!0;function _h(e,t,n,r){var i=T.T;T.T=null;var a=E.p;try{E.p=2,yh(e,t,n,r)}finally{E.p=a,T.T=i}}function vh(e,t,n,r){var i=T.T;T.T=null;var a=E.p;try{E.p=8,yh(e,t,n,r)}finally{E.p=a,T.T=i}}function yh(e,t,n,r){if($){var i=bh(r);if(i===null)qf(e,t,r,xh,n),Mh(e,r);else if(Ph(i,e,t,n,r))r.stopPropagation();else if(Mh(e,r),t&4&&-1<jh.indexOf(e)){for(;i!==null;){var a=zt(i);if(a!==null)switch(a.tag){case 3:if(a=a.stateNode,a.current.memoizedState.isDehydrated){var o=ft(a.pendingLanes);if(o!==0){var s=a;for(s.pendingLanes|=2,s.entangledLanes|=2;o;){var c=1<<31-at(o);s.entanglements[1]|=c,o&=~c}Of(a),!(W&6)&&(vd=qe()+500,kf(0,!1))}}break;case 31:case 13:s=M(a,2),s!==null&&Id(s,a,2),Vd(),mh(a,2)}if(a=bh(r),a===null&&qf(e,t,r,xh,n),a===i)break;i=a}i!==null&&r.stopPropagation()}else qf(e,t,r,null,n)}}function bh(e){return e=En(e),Sh(e)}var xh=null;function Sh(e){if(xh=null,e=Rt(e),e!==null){var t=o(e);if(t===null)e=null;else{var n=t.tag;if(n===13){if(e=s(t),e!==null)return e;e=null}else if(n===31){if(e=c(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 xh=e,null}function Ch(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`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`fullscreenerror`: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`resize`:case`scroll`:case`touchmove`:case`wheel`:case`mouseenter`:case`mouseleave`:case`pointerenter`:case`pointerleave`:return 8;case`message`:switch(Je()){case Ye:return 2;case Xe:return 8;case Ze:case Qe:return 32;case $e:return 268435456;default:return 32}default:return 32}}var wh=!1,Th=null,Eh=null,Dh=null,Oh=new Map,kh=new Map,Ah=[],jh=`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 Mh(e,t){switch(e){case`focusin`:case`focusout`:Th=null;break;case`dragenter`:case`dragleave`:Eh=null;break;case`mouseover`:case`mouseout`:Dh=null;break;case`pointerover`:case`pointerout`:Oh.delete(t.pointerId);break;case`gotpointercapture`:case`lostpointercapture`:kh.delete(t.pointerId)}}function Nh(e,t,n,r,i,a){return e===null||e.nativeEvent!==a?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:a,targetContainers:[i]},t!==null&&(t=zt(t),t!==null&&hh(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function Ph(e,t,n,r,i){switch(t){case`focusin`:return Th=Nh(Th,e,t,n,r,i),!0;case`dragenter`:return Eh=Nh(Eh,e,t,n,r,i),!0;case`mouseover`:return Dh=Nh(Dh,e,t,n,r,i),!0;case`pointerover`:var a=i.pointerId;return Oh.set(a,Nh(Oh.get(a)||null,e,t,n,r,i)),!0;case`gotpointercapture`:return a=i.pointerId,kh.set(a,Nh(kh.get(a)||null,e,t,n,r,i)),!0}return!1}function Fh(e){var t=Rt(e.target);if(t!==null){var n=o(t);if(n!==null){if(t=n.tag,t===13){if(t=s(n),t!==null){e.blockedOn=t,Dt(e.priority,function(){gh(n)});return}}else if(t===31){if(t=c(n),t!==null){e.blockedOn=t,Dt(e.priority,function(){gh(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 Ih(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=bh(e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);Tn=r,n.target.dispatchEvent(r),Tn=null}else return t=zt(n),t!==null&&hh(t),e.blockedOn=n,!1;t.shift()}return!0}function Lh(e,t,n){Ih(e)&&n.delete(t)}function Rh(){wh=!1,Th!==null&&Ih(Th)&&(Th=null),Eh!==null&&Ih(Eh)&&(Eh=null),Dh!==null&&Ih(Dh)&&(Dh=null),Oh.forEach(Lh),kh.forEach(Lh)}function zh(e,n){e.blockedOn===n&&(e.blockedOn=null,wh||(wh=!0,t.unstable_scheduleCallback(t.unstable_NormalPriority,Rh)))}var Bh=null;function Vh(e){Bh!==e&&(Bh=e,t.unstable_scheduleCallback(t.unstable_NormalPriority,function(){Bh===e&&(Bh=null);for(var t=0;t<e.length;t+=3){var n=e[t],r=e[t+1],i=e[t+2];if(typeof r!=`function`){if(Sh(r||n)===null)continue;break}var a=zt(n);a!==null&&(e.splice(t,3),t-=3,rc(a,{pending:!0,data:i,method:n.method,action:r},r,i))}}))}function Hh(e){function t(t){return zh(t,e)}Th!==null&&zh(Th,e),Eh!==null&&zh(Eh,e),Dh!==null&&zh(Dh,e),Oh.forEach(t),kh.forEach(t);for(var n=0;n<Ah.length;n++){var r=Ah[n];r.blockedOn===e&&(r.blockedOn=null)}for(;0<Ah.length&&(n=Ah[0],n.blockedOn===null);)Fh(n),n.blockedOn===null&&Ah.shift();if(n=(e.ownerDocument||e).$$reactFormReplay,n!=null)for(r=0;r<n.length;r+=3){var i=n[r],a=n[r+1],o=i[At]||null;if(typeof a==`function`)o||Vh(n);else if(o){var s=null;if(a&&a.hasAttribute(`formAction`)){if(i=a,o=a[At]||null)s=o.formAction;else if(Sh(i)!==null)continue}else s=o.action;typeof s==`function`?n[r+1]=s:(n.splice(r,3),r-=3),Vh(n)}}}function Uh(){function e(e){e.canIntercept&&e.info===`react-transition`&&e.intercept({handler:function(){return new Promise(function(e){return i=e})},focusReset:`manual`,scroll:`manual`})}function t(){i!==null&&(i(),i=null),r||setTimeout(n,20)}function n(){if(!r&&!navigation.transition){var e=navigation.currentEntry;e&&e.url!=null&&navigation.navigate(e.url,{state:e.getState(),info:`react-transition`,history:`replace`})}}if(typeof navigation==`object`){var r=!1,i=null;return navigation.addEventListener(`navigate`,e),navigation.addEventListener(`navigatesuccess`,t),navigation.addEventListener(`navigateerror`,t),setTimeout(n,100),function(){r=!0,navigation.removeEventListener(`navigate`,e),navigation.removeEventListener(`navigatesuccess`,t),navigation.removeEventListener(`navigateerror`,t),i!==null&&(i(),i=null)}}}function Wh(e){this._internalRoot=e}Gh.prototype.render=Wh.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(i(409));var n=t.current;fh(n,Nd(),e,t,null,null)},Gh.prototype.unmount=Wh.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;fh(e.current,2,null,e,null,null),Vd(),t[jt]=null}};function Gh(e){this._internalRoot=e}Gh.prototype.unstable_scheduleHydration=function(e){if(e){var t=Et();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Ah.length&&t!==0&&t<Ah[n].priority;n++);Ah.splice(n,0,e),n===0&&Fh(e)}};var Kh=n.version;if(Kh!==`19.3.0`)throw Error(i(527,Kh,`19.3.0`));E.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render==`function`?Error(i(188)):(e=Object.keys(e).join(`,`),Error(i(268,e)));return e=u(t),e=e===null?null:d(e),e=e===null?null:e.stateNode,e};var qh={bundleType:0,version:`19.3.0`,rendererPackageName:`react-dom`,currentDispatcherRef:T,reconcilerVersion:`19.3.0`};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<`u`){var Jh=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Jh.isDisabled&&Jh.supportsFiber)try{nt=Jh.inject(qh),rt=Jh}catch{}}e.createRoot=function(e,t){if(!a(e))throw Error(i(299));var n=!1,r=``,o=Ec,s=Dc,c=Oc;return t!=null&&(!0===t.unstable_strictMode&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onUncaughtError!==void 0&&(o=t.onUncaughtError),t.onCaughtError!==void 0&&(s=t.onCaughtError),t.onRecoverableError!==void 0&&(c=t.onRecoverableError)),t=uh(e,1,!1,null,null,n,r,null,o,s,c,Uh),e[jt]=t.current,Gf(e),new Wh(t)}})),mo=n(((e,t)=>{function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>`u`||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=`function`))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(e){console.error(e)}}n(),t.exports=po()})),ho=t(mo(),1),go=new za({defaultOptions:{queries:{staleTime:3e4,retry:3,refetchOnWindowFocus:!0,refetchOnReconnect:!0}}}),_o=class extends O.Component{state={error:null,retryKey:0};static getDerivedStateFromError(e){return{error:e}}componentDidCatch(e,t){let{reportError:n,hubId:r}=this.props;try{typeof n==`function`&&n(e,{hubId:r,componentStack:t.componentStack??void 0})}catch{}}handleRetry=()=>{this.setState(e=>({error:null,retryKey:e.retryKey+1}))};render(){return this.state.error?this.props.renderError?this.props.renderError(this.state.error):(0,O.createElement)(vo,{onRetry:this.handleRetry}):(0,O.createElement)(O.Fragment,{key:this.state.retryKey},this.props.children)}};function vo({onRetry:e}){return(0,O.createElement)(`div`,{"data-testid":`hub-error-fallback`,role:`alert`},(0,O.createElement)(`p`,null,A.t(`shell.moduleError.description`,`This section failed to load.`)),(0,O.createElement)(`button`,{type:`button`,"data-testid":`hub-error-retry`,onClick:e},A.t(`shell.error.retry`,`Try again`)))}function yo(e,t,n){let r=null,i=null,a=null,o=0,s=r=>(0,O.createElement)(Ha,{client:go},(0,O.createElement)(_o,{hubId:t.hubId,reportError:r.reportError,renderError:n?.renderError},(0,O.createElement)(e,{context:r})));return{async mount(e,n){let c=++o;if(t.i18nNamespace&&await A.loadNamespaces(t.i18nNamespace),c!==o)return;if(r&&i){let e=r,t=i;setTimeout(()=>{e.unmount(),t.remove()},0)}let l=document.createElement(`div`);l.style.display=`contents`,l.setAttribute(`data-hub-wrapper`,t.id),e.appendChild(l),i=l,a=n,r=(0,ho.createRoot)(l),r.render(s(n)),e.setAttribute(`data-hub-loaded`,`true`)},update(e){!r||!a||(a={...a,...e},r.render(s(a)))},unmount(e){++o,e.removeAttribute(`data-hub-loaded`);let t=r,n=i;r=null,i=null,a=null,t&&n&&setTimeout(()=>{t.unmount(),n.remove()},0)},onAuth(e){},onAuthRevoked(){},metadata:t}}function bo(e,t){return e.length===0||e.every(e=>t[e]===!0)}function xo(e,t){return t[e]===!0}function So(e,t){return t[e]===!0}function Co(e,t){return t[e]===!0}function wo(e,t){return t.wpx===!0&&e[`wp-toolkit`]===!0}function To(e){let{currentTheme:t,features:n,initialTheme:r}=e;return!(t!==`meridian`||!xo(`theme-switch`,n)||r===`meridian`)}function Eo(e){let{returnTheme:t,installedThemes:n}=e;return To(e)&&Array.isArray(n)&&n.includes(t)}function Do(e){return xo(`mcp-connection`,e)||xo(`apitokens`,e)}async function Oo(e,t,n,r){let i=(await e()).default;return i.onAuth(r),await i.mount(t,n),{module:i,container:t}}function ko(e){e.module.unmount(e.container)}function Ao(e){let t=e.resolve();return(0,O.useMemo)(()=>({enabled:t.error===null?t.ready?!!t.value:e.optimistic??!1:!1,ready:t.ready,value:t.value,error:t.error,key:e.key}),[t.ready,t.value,t.error,e.key,e.optimistic])}function jo(e,t){let n=(0,O.useContext)(e);if(n==null)throw new Mo(t);return n}var Mo=class extends Error{hook;provider;constructor(e){super(`${e.hook} must be used inside ${e.provider}`),this.name=`MissingProviderError`,this.hook=e.hook,this.provider=e.provider}};function No(e){if(typeof e!=`string`)return;let t=e.trim().toLowerCase().replace(/\.$/,``);return t.length>0?t:void 0}function Po(e){return e.trim().toLowerCase().replace(/\.$/,``)}var Fo={id:`nova`,strings:{displayName:`Nova`,tagline:`AI-powered website builder`,manageVerb:`Edit in Nova`,badgeLabel:`Nova`,wizardCard:{tagline:`Build sites and apps with AI`,bullets:[`Describe it, and Nova builds it`,`No code, ever`,`Live in minutes`]},novaPreparing:{provisioning:`Preparing your Nova site…`}},glyphIcon:`sparkling-2-line`,badgeTint:{bg:`bg-brand-subtle`,text:`text-brand-strong`},gate:{features:[`nova`,`apitokens`],capabilities:[`nova`],extensions:[`ai-app-builder`]},capabilityProbes:[{capability:`nova`,uapiModule:`Nova`}],launch:{kind:`sso-redirect`,navigation:`same-window`,usesColorScheme:!0},populatesDocRoot:!0,launchTrigger:`on-submit`,classifiesSites:!0,domainRecordsQueryKey:[`Nova`,`get_all_user_nova_info`],coexistence:{showsRowWhenOwner:!0},onboarding:{terminal:`sso-preparing`,stepId:`nova-preparing`,phases:[{id:`provisioning`,labelKey:`novaPreparing.provisioning`}]},commands:[{idSuffix:`create`,href:`#/websites?setup=1&builder=nova`,glyph:`sparkling-2-line`},{idSuffix:`edit`,href:`#/websites`,glyph:`edit-line`,intent:`builder-edit`}],suggestedAction:{deepLinkPath:`websites?setup=1&builder=nova`},domainPickerEdit:!0,listFilterPill:!0},Io={id:`nova-wordpress`,strings:{displayName:`Nova for WordPress`,tagline:`Build a WordPress site with AI`,manageVerb:`Edit in Nova`,badgeLabel:`Nova for WordPress`,wizardCard:{tagline:`Build WordPress sites with AI`,bullets:[`Describe it, and get a WordPress site`,`Full plugin and Block Editor support`,`Live in minutes`]},novaWordPressPreparing:{provisioning:`Opening Nova for WordPress…`}},glyphIcon:`wordpress-line`,badgeTint:{bg:`bg-brand-subtle`,text:`text-brand-strong`},gate:{features:[`nova-wordpress`,`apitokens`],capabilities:[`nova`],extensions:[`ai-app-builder`]},launch:{kind:`sso-redirect`,navigation:`same-window`,usesColorScheme:!0},populatesDocRoot:!0,onboarding:{terminal:`sso-preparing`,stepId:`nova-wordpress-preparing`,phases:[{id:`provisioning`,labelKey:`novaWordPressPreparing.provisioning`}],indicator:`spinner`},launchTrigger:`on-submit`,classifiesSites:!1,flagsUnpublishedVisit:!0,coexistence:{showsRowWhenOwner:!1},commands:[{idSuffix:`create`,href:`#/websites?setup=1&builder=nova-wordpress`,glyph:`wordpress-line`},{idSuffix:`edit`,href:`#/websites`,glyph:`edit-line`,intent:`builder-edit`}],suggestedAction:{deepLinkPath:`websites?setup=1&builder=nova-wordpress`}},Lo={id:`sitejet`,strings:{displayName:`Sitejet Builder`,tagline:`Professional drag-and-drop website builder`,manageVerb:`Edit in Sitejet`,badgeLabel:`Sitejet`,wizardCard:{tagline:`Drag-and-drop visual builder`,bullets:[`150+ professional templates`,`Drag-and-drop editor`,`No coding required`]},preparing:{account:`Creating your Sitejet account…`,website:`Setting up your website…`,finishing:`Finishing up…`,opening:`Opening Sitejet…`}},glyphIcon:`layout-line`,badgeTint:{bg:`bg-brand-subtle`,text:`text-brand-strong`},gate:{features:[`sitejet`]},launch:{kind:`sso-redirect`,navigation:`same-window`},populatesDocRoot:!0,launchTrigger:`on-select`,classifiesSites:!0,classifiesOnDraft:!0,domainRecordsQueryKey:[`Sitejet`,`get_sitebuilder_domain_statuses`],coexistence:{showsRowWhenOwner:!0},onboarding:{terminal:`sso-preparing`,stepId:`sitejet-preparing`,phases:[{id:`account`,labelKey:`preparing.account`},{id:`website`,labelKey:`preparing.website`},{id:`finishing`,labelKey:`preparing.finishing`},{id:`opening`,labelKey:`preparing.opening`}]},commands:[{idSuffix:`create`,href:`#/websites?setup=1&builder=sitejet`,glyph:`layout-line`},{idSuffix:`edit`,href:`#/websites`,glyph:`edit-line`,intent:`builder-edit`}],suggestedAction:{deepLinkPath:`websites?setup=1&builder=sitejet`},domainPickerEdit:!0},Ro={displayName:`AI App Hosting`,tagline:`Deploy Node.js apps from Git™ or a file`,manageVerb:`Manage App`,badgeLabel:`AI App Hosting`,wizardCard:{tagline:`Deploy Node.js apps from Git™ or a file`,bullets:[`Publish in minutes, with MCP`,`Automatic build and start`,`Full control over environment and runtime`]}},zo=`nodejs`,Bo=[{id:`wordpress`,strings:{displayName:`WordPress`,tagline:`The world’s most popular CMS`,manageVerb:`WP Admin`,badgeLabel:`WordPress`,wizardCard:{tagline:`The world's most popular CMS`,bullets:[`Thousands of plugins`,`Massive theme library`,`Huge community`]}},glyphIcon:`wordpress-line`,badgeTint:{bg:`bg-brand-subtle`,text:`text-brand-strong`},gate:{features:[`wp-toolkit`,`mysql`],capabilities:[`wpx`],roles:[`mysqlclient`],services:[`mysql`]},launch:{kind:`in-place-install`,wizardStepIds:[`wp-install`,`wp-success`]},populatesDocRoot:!0,launchTrigger:`on-submit`,classifiesSites:!0,domainRecordsQueryKey:[`WPX`,`list_websites`],coexistence:{showsRowWhenOwner:!1},commands:[{idSuffix:`create`,href:`#/websites?setup=1&builder=wordpress`,glyph:`wordpress-line`}],suggestedAction:{deepLinkPath:`websites?setup=1&builder=wordpress`},listFilterPill:!0},Lo,Fo,Io,{id:`webapp`,runtime:zo,strings:Ro,glyphIcon:`nodejs-line`,badgeTint:{bg:`bg-success-bg`,text:`text-success-text`},gate:{features:[`webapp`]},classificationRequiresFeatures:!0,launch:{kind:`deep-link`,path:`#/websites?deploy=webapp&runtime=${zo}`},populatesDocRoot:!1,launchTrigger:`on-submit`,classifiesSites:!0,classifiesWhenPresent:!0,proxiesDomain:!0,domainRecordsQueryKey:[`WebApp`,`list`],sharesRecordsEndpoint:!0,coexistence:{showsRowWhenOwner:!0},suggestedAction:{deepLinkPath:`websites?deploy=webapp&runtime=${zo}`}}],Vo=new Map(Bo.map(e=>[e.id,e]));function Ho(e){let t=Vo.get(e);if(!t)throw Error(`Unknown website builder: ${e}`);return t}function Uo(){return Bo.map(e=>e.id)}function Wo(e){return Vo.has(e)}var Go=[`nova`,`nova-wordpress`,`wordpress`,`sitejet`,`webapp`];function Ko(e,t){return e.classifiesWhenPresent===!0||t.isLive||e.classifiesOnDraft===!0&&t.hasDraft}function qo(e,t){for(let n of Bo){let r=n;if(!r.classifiesSites||r.proxiesDomain!==!0)continue;let i=t.records.get(n.id)?.get(e);if(i&&Ko(r,i))return n.id}return null}function I(e,t){let n=Po(e),r=t.appTypeOverrides.get(n);if(r!==void 0)return r;let i=qo(n,t);if(i)return i;for(let e of Bo){if(!e.classifiesSites)continue;let r=t.records.get(e.id)?.get(n);if(r&&Ko(e,r))return e.id}return`static`}function L(e,t,n,r){let{gate:i}=e,a=i.features.every(e=>t[e]===!0),o=(i.capabilities??[]).every(e=>n[e]===!0),s=(i.roles??[]).every(e=>n.roles?.[e]===!0),c=(i.services??[]).every(e=>n.services?.[e]===!0),l=(i.extensions??[]).every(e=>r.includes(e));return a&&o&&s&&c&&l}function Jo(e,t,n){return Bo.filter(r=>L(r,e,t,n))}function Yo(e,t,n){return Jo(e,t,n).length}function Xo(e,t,n){return new Map(Bo.map(r=>[r.id,L(r,e,t,n)]))}function Zo(e=Bo,t=[]){let n=new Set(t),r=[],i=new Map,a=new Map,o=new Map,s=new Map,c=new Map,l=new Set,u=new Set;for(let t of e){if(t.launch.kind!==`in-place-install`)continue;let e=t.launch.wizardStepIds;if(e.length===0)continue;i.set(t.id,e);for(let i=0;i<e.length;i+=1){let s=e[i];if(n.has(s))throw Error(`In-place wizard step id "${s}" (builder "${t.id}") collides with a reserved shell step id.`);if(a.has(s))throw Error(`Duplicate in-place wizard step id "${s}" claimed by builders "${a.get(s)}" and "${t.id}".`);r.push(s),a.set(s,t.id),o.set(s,i+1<e.length?e[i+1]:null)}let d=e[0];s.set(t.id,d),c.set(d,t.id),l.add(d),u.add(e[e.length-1])}return{allStepIds:r,allStepIdSet:new Set(r),stepIdsByBuilder:i,builderByStepId:a,nextByStepId:o,entryByBuilder:s,builderByEntryStepId:c,entryStepIdSet:l,successStepIdSet:u}}function Qo(e,t,n){let r=Wo(e),i=n!==void 0&&n!==!1;return Go.map(Ho).filter(n=>t.get(n.id)===!0?r?e===n.id&&n.coexistence.showsRowWhenOwner:n.launch.kind!==`deep-link`&&!(n.populatesDocRoot&&i):!1)}function $o(e){return e===void 0||!Wo(e)?null:Ho(e).launch.kind===`sso-redirect`?e:null}function es(e){return Bo.find(t=>e.get(t.id)===!0)?.id}function ts(e,t,n){if(typeof n==`string`){e[t]=n;return}if(typeof n==`object`&&n)for(let[r,i]of Object.entries(n))ts(e,`${t}.${r}`,i)}function ns(){let e={};for(let t of Bo){let{wizardCard:n,...r}=t.strings;ts(e,t.id,r),n&&(e[`${t.id}.cardTagline`]=n.tagline,n.bullets.forEach((n,r)=>{e[`${t.id}.bullet${r+1}`]=n}))}return e}var rs=e({CPANEL_FEATURE:()=>Si,MissingProviderError:()=>Mo,PACKAGE_EXTENSION:()=>wi,WEBSITE_BUILDERS:()=>Bo,WIZARD_BUILDER_ORDER:()=>Go,availableBuilderCount:()=>Yo,availableBuilders:()=>Jo,buildInPlaceStepGraph:()=>Zo,builderAvailabilityMap:()=>Xo,builderIds:()=>Uo,buildersI18nResources:()=>ns,canReadWordPressActivity:()=>wo,createFederatedApp:()=>Ei,createHubModule:()=>yo,getBuilder:()=>Ho,getCpanelCapabilities:()=>gi,getCpanelFeatures:()=>bi,getCpanelFlags:()=>Ci,getCpanelPackageExtensions:()=>Ti,hasCpanelCapabilities:()=>vi,hasCpanelCapabilityGroup:()=>yi,hasCpanelFeatures:()=>xi,isBuilderAvailable:()=>L,isBuilderId:()=>Wo,isCapabilityEnabled:()=>So,isClassicThemeSwitchAllowed:()=>Eo,isConnectionsTabAvailable:()=>Do,isCpanelServiceProvided:()=>_i,isFeatureEnabled:()=>xo,isFlagEnabled:()=>Co,isRequiredFeaturesOk:()=>bo,loadAndMount:()=>Oo,passesClassicThemeSwitchSyncGates:()=>To,queryClient:()=>go,resolveAppType:()=>I,resolveAutoBuilder:()=>es,ssoOwnerFromAppType:()=>$o,unmountModule:()=>ko,useOptionalAsync:()=>Ao,useRequiredContext:()=>jo,visibleBuilderRows:()=>Qo}),is=`builders`;function as(){A.addResourceBundle(`en`,is,ns(),!0,!0)}var os=ai({ns:ci}).then(()=>{as()});function ss({children:e,options:t}){let[,n]=(0,O.useState)(A.isInitialized),r=(0,O.useRef)(t);return(0,O.useEffect)(()=>{(r.current?ai(r.current).then(()=>{as()}):os).then(()=>n(!0))},[]),(0,_r.jsx)(Yn,{i18n:A,children:e})}function cs(e,t){let{defaultValue:n}=t;return A.isInitialized?A.t(e,t):n.replace(/\{\{(\w+)\}\}/g,(e,n)=>t[n]==null?`{{${n}}}`:String(t[n]))}var ls=e({BUILDERS_NAMESPACE:()=>is,COMMAND_NAMESPACES:()=>si,COMMON_LABELS:()=>Zn,FALLBACK_LABELS:()=>Xn,HUB_NAMESPACES:()=>oi,I18nNamespaceProvider:()=>vr,I18nProvider:()=>ss,RTL_LANGUAGES:()=>Gr,SUPPORTED_LOCALES:()=>Qn,Trans:()=>Hn,buildLoadPath:()=>qr,formatBytes:()=>pr,formatNumber:()=>mr,getCpanelLocaleTag:()=>ar,getDocumentLang:()=>sr,hasTranslatedLocales:()=>cr,i18next:()=>A,initI18n:()=>ai,isBundledLocale:()=>ur,loadHubNamespace:()=>fi,loadNamespacesReportingFailure:()=>pi,normalizeLocaleTag:()=>er,registerBuilderStrings:()=>as,resolveBundleLanguage:()=>dr,resolveIntlLocale:()=>or,setActiveLocaleTag:()=>ir,setNamespaceFailureReporter:()=>ui,subscribeToDocumentDirection:()=>$r,subscribeToLocaleTag:()=>rr,translateOutsideReact:()=>cs,useTranslation:()=>Jn}),us=.2,ds={dv:10,ov:21,ev:30},fs=86400;function ps(e){if(typeof e==`number`)return e;let t=Date.parse(e);return Number.isNaN(t)?0:t/1e3}function ms(e){if(!e)return`dv`;let t=e.toLowerCase();return t===`ov`||t===`ev`?t:`dv`}function hs(e){let t=e.now==null?Date.now()/1e3:e.now/1e3,n=ps(e.notAfter),r=(n-t)/fs;if(r<=0)return e.isSelfSigned?{status:`expired`,severity:`error`,remainingDays:r,warnLeadDays:0,renewalMode:e.autoSslEligible?`auto`:`manual`,reason:`self-signed-expired`,lifetimeDays:xs(e,n)}:{status:`expired`,severity:`error`,remainingDays:r,warnLeadDays:0,renewalMode:e.autoSslEligible?`auto`:`manual`,reason:`expired`,lifetimeDays:xs(e,n)};let i=e.autoSslEligible&&(e.isAutoSsl||e.isSelfSigned)?`auto`:`manual`,a=xs(e,n);return i===`auto`?gs(r,a,e):ys(r,a,e)}function gs(e,t,n){let r=us*(t??30),i=Math.min(Math.max(r,1),4);if(e<=i){let n=e<=Math.max(2,.25*i);return{status:n?`expiringUrgent`:`expiringSoon`,severity:n?`urgent`:`warning`,remainingDays:e,warnLeadDays:i,renewalMode:`auto`,reason:`auto-failing`,lifetimeDays:t}}return e<=15?{status:`autoRenewing`,severity:`info`,remainingDays:e,warnLeadDays:i,renewalMode:`auto`,reason:`auto-renewing`,lifetimeDays:t}:{status:`valid`,severity:`none`,remainingDays:e,warnLeadDays:0,renewalMode:`auto`,reason:`valid`,lifetimeDays:t}}function _s(e,t){let n=e??30,r=us*n;return Math.min(Math.min(Math.max(r,t),30),.5*n)}function vs({remainingDays:e,warnLeadDays:t,lifetimeDays:n,isShortCert:r,isOvEv:i}){let a=e<=Math.max(2,.25*t);return{status:a?`expiringUrgent`:`expiringSoon`,severity:a?`urgent`:`warning`,remainingDays:e,warnLeadDays:t,renewalMode:`manual`,reason:r?`short-cert-advisory`:i?`manual-expiring-ov-ev`:`manual-expiring`,lifetimeDays:n}}function ys(e,t,n){let r=ms(n.validationType),i=ds[r],a=t!==void 0&&(t??30)<2*i,o=_s(t,i);return n.isSelfSigned?bs(e,o,t,a):a&&e>o?{status:`valid`,severity:`advisory`,remainingDays:e,warnLeadDays:o,renewalMode:`manual`,reason:`short-cert-advisory`,lifetimeDays:t}:e<=o?vs({remainingDays:e,warnLeadDays:o,lifetimeDays:t,isShortCert:a,isOvEv:r===`ov`||r===`ev`}):{status:`valid`,severity:`none`,remainingDays:e,warnLeadDays:0,renewalMode:`manual`,reason:`valid`,lifetimeDays:t}}function bs(e,t,n,r){if(e<=t){let r=e<=Math.max(2,.25*t);return{status:r?`expiringUrgent`:`expiringSoon`,severity:r?`urgent`:`warning`,remainingDays:e,warnLeadDays:t,renewalMode:`manual`,reason:`self-signed-expiring`,lifetimeDays:n}}return r?{status:`valid`,severity:`advisory`,remainingDays:e,warnLeadDays:t,renewalMode:`manual`,reason:`short-cert-advisory`,lifetimeDays:n}:{status:`valid`,severity:`info`,remainingDays:e,warnLeadDays:0,renewalMode:`manual`,reason:`self-signed-stable`,lifetimeDays:n}}function xs(e,t){if(e.notBefore==null)return;let n=ps(e.notBefore);if(n<=0)return;let r=t-n;if(!(r<=0))return r/fs}var Ss="[a-zA-Z0-9!#$%&'*+\\-/=?^_`{|}~]";RegExp(`^${Ss}+(?:\\.${Ss}+)*$`);var Cs=`[0-9a-zA-Z](?:[0-9a-zA-Z-]*[0-9a-zA-Z])?`;RegExp(`^${Cs}(?:\\.${Cs})+$`);function R(e){return e==null?!1:typeof e==`boolean`?e:typeof e==`number`?e!==0:typeof e==`string`&&e!==``&&e!==`0`}function ws(e){if(e==null||e===``)return 0;if(typeof e==`number`)return Number.isNaN(e)?0:e;let t=Number(e);return Number.isNaN(t)?0:t}var Ts={C:`countryName`,ST:`stateOrProvinceName`,L:`localityName`,O:`organizationName`,OU:`organizationalUnitName`,CN:`commonName`};function Es(e){return Ts[e.toUpperCase()]??e}function Ds(e){if(!e)return[];let t=e.split(`
`).map(e=>e.trim()).filter(Boolean);if(t.length>=2&&!t[0].includes(`=`)){let e=[];for(let n=0;n+1<t.length;n+=2)e.push({key:Es(t[n]),value:t[n+1]});return e}return e.split(/\/|,\s*|\n/).map(e=>e.trim()).filter(e=>e.includes(`=`)).map(e=>{let t=e.indexOf(`=`);return{key:Es(e.slice(0,t).trim()),value:e.slice(t+1).trim()}})}function Os(e,t){let n=Es(t),r=Ds(e).find(e=>e.key===n);return r?r.value:null}var ks=200,As=/file:\/+\S*/gi,js=/(^|[^A-Za-z0-9:/<])\/\S+/g,Ms=/\s+line\s+\d+(?:,\s*<[^>]*>\s+line\s+\d+)?\.?\s*$/,Ns=/(?:^|\s)at\s+/g,Ps=/\.(?:pm|pl|t|pod)$/;function Fs(e){if(e===`-e`)return!0;let t=/\s/.test(e),n=Ps.test(e);return e.startsWith(`/`)?!t||n:!t&&n}function Is(e){let t=Ms.exec(e);if(!t)return e;let n=e.slice(0,t.index);Ns.lastIndex=0;for(let e=Ns.exec(n);e;e=Ns.exec(n))if(Fs(n.slice(e.index+e[0].length)))return n.slice(0,e.index);return e}var Ls=`…`,Rs={"<":`<`,">":`>`,""":`"`,"'":`'`,"'":`'`,"'":`'`," ":` `,"&":`&`},zs=/&(?:lt|gt|quot|apos|nbsp|amp|#39|#x27);/gi,Bs=/<!--[\s\S]*?-->|<!doctype\b[^<>]*>/gi,Vs=/\r?\n/g;function Hs(e){return e.match(Vs)?.join(``)??``}var Us=`blockquote.body.br.caption.center.col.colgroup.dd.div.dl.dt.figcaption.figure.h1.h2.h3.h4.h5.h6.head.hr.html.iframe.li.noscript.ol.p.pre.script.style.table.tbody.td.tfoot.th.thead.tr.ul`.split(`.`),Ws=`a.abbr.acronym.b.big.cite.code.del.dfn.em.font.i.img.ins.kbd.mark.q.s.samp.small.span.strike.strong.sub.sup.tt.u`.split(`.`),Gs=`(?:(?:[^<>"']|"[^"]*"|'[^']*')*>|[^<>]*>)`;function Ks(e){return RegExp(`</?(?:${e.join(`|`)})\\b${Gs}`,`gi`)}var qs=Ks(Us),Js=Ks(Ws),Ys=/[^\S\r\n]+/g,Xs=8;function Zs(e){return e.replace(zs,e=>Rs[e.toLowerCase()]??e)}function Qs(e){let t=e,n=e.length*Xs;for(;;){if(n-=t.length,n<0)return null;let e=Zs(t).replace(Bs,Hs).replace(qs,` `).replace(Js,``).replace(Ys,` `);if(e===t)return t;t=e}}function $s(e,t){if(e==null)return t;let n=Qs(e instanceof Error?e.message:typeof e==`string`?e:String(e));if(n===null)return t;let r=n.split(/\r?\n/)[0]?.trim();if(!r)return t;let i=Is(r).trim().replace(As,`[path]`).replace(js,`$1[path]`).trim();return i?i.length>ks?`${i.slice(0,197)}${Ls}`:i:t}var ec=`common:`,tc=`apiError.generic`;function nc(e,t,n){let r=e,i=r?.messageKey;return typeof i==`string`&&i.length>0?i===tc?n:t(`${ec}${i}`,r?.messageValues):$s(e,n)}var z={domainsList:{module:`DomainInfo`,function:`list_domains`},domainsData:{module:`DomainInfo`,function:`domains_data`},mailDomainsList:{module:`Email`,function:`list_mail_domains`},emailAccountsList:{module:`Email`,function:`list_pops_with_disk`},forwardersList:{module:`Email`,function:`list_forwarders`},autorespondersList:{module:`Email`,function:`list_auto_responders`},emailFiltersList:{module:`Email`,function:`list_filters`},emailClientSettings:{module:`Email`,function:`get_client_settings`},mysqlDatabasesList:{module:`Mysql`,function:`list_databases`},mysqlUsersList:{module:`Mysql`,function:`list_users`},postgresqlDatabasesList:{module:`Postgresql`,function:`list_databases`},postgresqlUsersList:{module:`Postgresql`,function:`list_users`},ftpAccountsWithDiskList:{module:`Ftp`,function:`list_ftp_with_disk`},backupArchivesList:{module:`BackupInfo`,function:`list`},backupsList:{module:`Backup`,function:`list_backups`},websiteBackupsList:{module:`WebsiteBackup`,function:`list_backups`},sslInstalledHosts:{module:`SSL`,function:`installed_hosts`},sslCertsList:{module:`SSL`,function:`list_certs`},autoSslCheckInProgress:{module:`SSL`,function:`is_autossl_check_in_progress`},autoSslProblems:{module:`SSL`,function:`get_autossl_problems`},autoSslExcludedDomains:{module:`SSL`,function:`get_autossl_excluded_domains`},dnsResolution:{module:`DNS`,function:`ensure_domains_reside_only_locally`},dnsCpanelGeneratedDomains:{module:`ZoneEdit`,function:`fetch_cpanel_generated_domains`},apiTokensList:{module:`Tokens`,function:`list`},twoFactorUserConfiguration:{module:`TwoFactorAuth`,function:`get_user_configuration`},activeSessionsList:{module:`ActiveSessions`,function:`list_active_sessions`},lastLoginIp:{module:`LastLogin`,function:`get_last_or_current_logged_in_ip`},sshKeysList:{module:`SSH`,function:`listkeys`},personalizationGet:{module:`Personalization`,function:`get`},quotaInfo:{module:`Quota`,function:`get_quota_info`},resourceUsages:{module:`ResourceUsage`,function:`get_usages`},phpVhostVersions:{module:`LangPHP`,function:`php_get_vhost_versions`},directoryPrivacyDirectories:{module:`DirectoryPrivacy`,function:`list_directories`},directoryPrivacyUsers:{module:`DirectoryPrivacy`,function:`list_users`},mimeRedirectsList:{module:`Mime`,function:`list_redirects`},fileList:{module:`Fileman`,function:`list_files`},sitejetUserInfo:{module:`Sitejet`,function:`get_all_user_sitejet_info`},sitejetDiskQuota:{module:`Sitejet`,function:`disk_quota_check`}};function B(e,t,n){let[r,i,a]=typeof e==`string`?[e,t,n]:[e.module,e.function,t];return a===void 0?[`uapi`,r,i]:[`uapi`,r,i,a]}var rc=[`ssl`,`domain-status`];function ic(e){let t=e.domainRecordsQueryKey;if(!t)return[`builder-records`,e.id];let n=B(t[0],t[1]);return e.sharesRecordsEndpoint?[...n,`classification`]:n}var ac=Bo.flatMap(e=>e.domainRecordsQueryKey?[ic(e)]:[]),oc={domains:[B(z.domainsList),B(z.domainsData),B(z.mailDomainsList),B(`WebVhosts`,`list_ssl_capable_domains`)],emailAccounts:[B(z.emailAccountsList)],forwarders:[B(z.forwardersList)],autoresponders:[B(z.autorespondersList)],emailFilters:[B(z.emailFiltersList)],databases:[B(z.mysqlDatabasesList),B(z.postgresqlDatabasesList)],databaseUsers:[B(z.mysqlUsersList),B(z.postgresqlUsersList)],ftpAccounts:[B(z.ftpAccountsWithDiskList)],backups:[B(z.backupArchivesList),B(z.websiteBackupsList)],sslCertificates:[B(z.sslInstalledHosts),B(z.sslCertsList),rc],dnsZones:[B(z.dnsResolution),B(z.dnsCpanelGeneratedDomains)],apiTokens:[B(z.apiTokensList)],twoFactor:[B(z.twoFactorUserConfiguration)],loginHistory:[B(z.activeSessionsList),B(z.lastLoginIp)],personalization:[B(z.personalizationGet)],quota:[B(z.quotaInfo),B(z.resourceUsages)],phpVhostVersions:[B(z.phpVhostVersions)],directoryPrivacy:[B(z.directoryPrivacyDirectories),B(z.directoryPrivacyUsers)],mimeRedirects:[B(z.mimeRedirectsList)],autoSslPolling:[B(z.autoSslCheckInProgress),B(z.autoSslProblems),B(z.autoSslExcludedDomains)],fileListing:[B(z.fileList),B(z.sitejetUserInfo),B(z.sitejetDiskQuota),B(`Fileman`,`get_file_content`),B(`Trash`,`usage`)],sshKeys:[B(z.sshKeysList)],blockedIps:[[`uapi`,`DenyIp`,`listdenyips`]],modSecurityDomains:[B(`ModSecurity`,`list_domains`)],hotlinkProtection:[B(`Mime`,`list_hotlinks`)],userInformation:[B(`Variables`,`get_user_information`)],notificationPreferences:[B(`ContactInformation`,`get_notification_preferences`)],builderSites:ac,webapps:[B(`WebApp`,`list`),B(`WebApp`,`get_available`)],assistantActivity:[B(`AIAssistant`,`list_activity`)]},sc={dashboardStats:[`domains`,`emailAccounts`,`databases`,`ftpAccounts`,`sslCertificates`,`twoFactor`,`backups`,`loginHistory`,`dnsZones`,`quota`]},cc={...oc,dashboardStats:sc.dashboardStats.flatMap(e=>oc[e])},lc=Object.fromEntries(Object.keys(cc).map(e=>[e,e]));function uc(){try{return!1}catch{}try{if(typeof process<`u`)return!1}catch{}return!1}var dc={"SubDomain/addsubdomain":[`domains`,`dashboardStats`],"Email/add_pop":[`emailAccounts`,`dashboardStats`,`quota`],"Email/delete_pop":[`emailAccounts`,`dashboardStats`],"Mime/add_redirect":[`mimeRedirects`],"Mime/delete_redirect":[`mimeRedirects`],"Ftp/add_ftp":[`ftpAccounts`,`dashboardStats`],"Ftp/delete_ftp":[`ftpAccounts`,`dashboardStats`],"Ftp/passwd":[`ftpAccounts`],"Fileman/save_file_content":[`fileListing`],"Fileman/fileop":[`fileListing`],"Fileman/mkdir":[`fileListing`],"Tokens/create_full_access":[`apiTokens`],"Tokens/revoke":[`apiTokens`,`loginHistory`],"TwoFactorAuth/set_user_configuration":[`twoFactor`],"TwoFactorAuth/generate_user_configuration":[`twoFactor`,`dashboardStats`],"TwoFactorAuth/remove_user_configuration":[`twoFactor`,`dashboardStats`],"ContactInformation/set_notification_preferences":[`notificationPreferences`],"SSL/add_autossl_excluded_domains":[`sslCertificates`],"SSL/remove_autossl_excluded_domains":[`sslCertificates`]};function fc(e){return Object.hasOwn(dc,e)?dc[e]:void 0}var pc=Object.keys(cc);function mc(e){return e.replace(`::`,`/`)}function hc(e){if(!Array.isArray(e)||e.length===0)return[...pc];let t=new Set;for(let n of e){let e=typeof n==`string`&&n?fc(mc(n)):void 0;for(let n of e??pc)t.add(n)}return t.add(`assistantActivity`),[...t]}function gc(){if(typeof window<`u`&&window.CPANEL_MODE)return window.CPANEL_MODE;if(typeof window<`u`){let e=window.location.href;if(/\/cpsess[a-zA-Z0-9]+\//.test(e))return`local`;let t=window.location.port;if([`2082`,`2083`,`2086`,`2087`,`2095`,`2096`].includes(t))return`local`}return`dashboard`}function _c(){if(typeof window<`u`){let e=g();if(e)return e.replace(/^\//,``);let t=window.location.href.match(/\/(cpsess[a-zA-Z0-9]+)\//);if(t)return t[1]}return``}function vc(e,t){for(let[n,r]of Object.entries(t))if(Array.isArray(r))for(let t of r)e.append(n,String(t));else e.set(n,String(r))}function yc(e,t){return new URLSearchParams({cpanel_jsonapi_apiversion:`2`,cpanel_jsonapi_module:e,cpanel_jsonapi_func:t})}function bc(e,t,n){let r=new URLSearchParams;return r.set(`multiform`,`1`),n&&vc(r,n),{url:`/${e}/json-api/cpanel?${t}`,init:{method:`POST`,credentials:`same-origin`,headers:{"Content-Type":`application/x-www-form-urlencoded`},body:r.toString()}}}function xc(e,t,n){return n&&vc(t,n),{url:`/${e}/json-api/cpanel?${t}`,init:{credentials:`same-origin`}}}function Sc(e){if(typeof e!=`object`||!e)return!1;let{result:t}=e;return t===0||t===`0`}function Cc(e){let t=e?.data;return Array.isArray(t)?t.find(Sc)??null:Sc(t)?t:null}function wc(e){if(e?.error)throw Error(String(e.error));let t=e?.event;if(Sc(t))throw Error(t.reason==null?cs(`common:api2.operationFailed`,{defaultValue:`The operation failed.`}):String(t.reason));let n=Cc(e);if(n)throw Error(n.reason==null?cs(`common:api2.operationFailed`,{defaultValue:`The operation failed.`}):String(n.reason))}function Tc(e){let t=e?.cpanelresult??e;return wc(t),t?.data}async function Ec(e,t,n,r){let i=_c(),a=r?.httpVerb??`GET`,o=yc(e,t),{url:s,init:c}=a===`POST`?bc(i,o,n):xc(i,o,n),l=await fetch(s,c);if(!l.ok)throw Error(`HTTP ${l.status}`);return Tc(await l.json())}var Dc=null,Oc=new Set,kc=null;function Ac(e){Dc=e,Ic(e)}function jc(){return Dc}function Mc(){Dc=null,kc!==null&&(clearTimeout(kc),kc=null)}function Nc(e){return Oc.add(e),()=>{Oc.delete(e)}}function Pc(){for(let e of Oc)try{e()}catch{}}function Fc(e){try{let t=e.split(`.`);if(t.length!==3)return null;let n=t[1],r=atob(n.replace(/-/g,`+`).replace(/_/g,`/`)),i=JSON.parse(r);return typeof i.exp==`number`?i.exp*1e3:null}catch{return null}}function Ic(e){kc!==null&&(clearTimeout(kc),kc=null);let t=Fc(e);if(t===null)return;let n=t-Date.now();kc=n<=0?setTimeout(()=>{Pc()},0):setTimeout(()=>{Pc()},n-Math.min(1e3,n))}function Lc(){Dc=null,Oc.clear(),kc!==null&&(clearTimeout(kc),kc=null)}function Rc(e){let t={};if(e.mode===`dashboard`){let n=e.apiToken??(e.useTokenManager===!1?null:jc());n&&(t.Authorization=`Bearer ${n}`)}else e.apiToken&&e.username&&(t.Authorization=`cpanel ${e.username}:${e.apiToken}`);return t}function zc(e,t){if(e===`local`){let e=_c();return e?`/${e}/execute/`:`/execute/`}return`${t?.gatewayUrl??`https://gateway.webpros.com/v1`}/cpanel/`}var Bc={Volatile:{staleTime:15e3,gcTime:3e5},UserDriven:{staleTime:9e4,gcTime:6e5},Preference:{staleTime:3e5,gcTime:18e5},Catalog:{staleTime:36e5,gcTime:1/0}};async function Vc(e,t=`/wp-login.php`,n=4e3){let r=(typeof window<`u`?window.location.protocol:`https:`)===`https:`?[`https`]:[`http`,`https`];for(let i of r){let r=new AbortController,a=setTimeout(()=>r.abort(),n);try{return await fetch(`${i}://${e}${t}`,{method:`HEAD`,mode:`no-cors`,signal:r.signal}),clearTimeout(a),!0}catch{clearTimeout(a)}}return!1}function Hc(e,t){let n=new AbortController,r=!1,i;if(e>0&&(i=setTimeout(()=>{r=!0,n.abort(new DOMException(`Request timed out after ${e}ms`,`TimeoutError`))},e)),t){if(typeof AbortSignal.any==`function`)return{signal:AbortSignal.any([n.signal,t]),cleanup:()=>clearTimeout(i),isTimedOut:()=>r};t.aborted?n.abort(t.reason):t.addEventListener(`abort`,()=>n.abort(t.reason),{once:!0})}return{signal:n.signal,cleanup:()=>clearTimeout(i),isTimedOut:()=>r}}function Uc(e,t){return e===`transport`?`apiError.transport`:e===`parse`?`apiError.malformed`:t?`apiError.generic`:void 0}var Wc=`The request could not be completed.`,Gc=class e extends Error{statusCode;module;func;messageKey;#e;#t;#n;#r;#i;#a;constructor(e,t){let n=$s(t.messageFallback,Wc),r=$s(e,n);super(r);let i=t.kind??`transport`;this.name=`CpanelApiError`,this.statusCode=t.statusCode,this.module=t.module,this.func=t.func,this.messageKey=Uc(i,r===n),this.#e=i,this.#t=t.errors??null,this.#n=t.messages??null,this.#r=t.metadata??null,this.#i=t.warnings??null,this.#a=t.data??null}get kind(){return this.#e}get errors(){return this.#t}get messages(){return this.#n}get metadata(){return this.#r}get warnings(){return this.#i}get data(){return this.#a}get errorType(){let e=this.#a;if(typeof e!=`object`||!e)return null;let{type:t}=e;return typeof t==`string`&&t.length>0?t:null}static fromTransport(t,n,r,i){return new e(t,{statusCode:n,module:r,func:i,kind:`transport`})}static fromFailedEnvelope(t,n,r,i){return new e(t.errors?.[0]??``,{statusCode:n,module:r,func:i,kind:`application`,errors:t.errors,messages:t.messages,metadata:t.metadata,warnings:t.warnings,data:t.data,messageFallback:`UAPI failure: ${r}/${i} returned status ${t.status}`})}static fromMalformedResponse(t,n,r,i){return new e(t,{statusCode:n,module:r,func:i,kind:`parse`})}},Kc=class extends Error{messageKey;messageValues;constructor(e,t,n){super(e),this.messageKey=t,this.messageValues=n,this.name=`ServiceError`}};function qc(e){return e===null?`null`:Array.isArray(e)?`array`:typeof e}function Jc(e){let{endpoint:t,reason:n=`shape`,expected:r,field:i,got:a,sanitizedCause:o}=e,s=`${t.module}::${t.function}`,c=o?`: ${o}`:``;return n===`missing-field`?`${s} returned a payload with no ${i??`required field`}${c}`:n===`invalid-value`?`${s} returned an unusable ${i??`field`} (${qc(a)})${c}`:`${s} returned a malformed payload${r?` (expected ${r}, got ${qc(a)})`:``}${c}`}var Yc=class extends Kc{module;func;reason;expected;field;got;sanitizedCause;constructor(e){super(Jc(e),e.messageKey??`apiError.malformed`,e.messageValues),this.name=`MalformedApiResponseError`,this.module=e.endpoint.module,this.func=e.endpoint.function,this.reason=e.reason??`shape`,this.expected=e.expected,this.field=e.field,this.got=e.got,this.sanitizedCause=e.sanitizedCause}},Xc=class extends Error{module;func;timeoutMs;messageKey=`apiError.timeout`;constructor(e,t,n){super(`Request timed out after ${n}ms: ${e}/${t}`),this.module=e,this.func=t,this.timeoutMs=n,this.name=`TimeoutError`}},Zc=class extends Error{module;func;messageKey=`apiError.twoFactorRequired`;constructor(e,t){super(`Two-factor verification required: ${e}/${t}`),this.module=e,this.func=t,this.name=`TwoFactorChallengeError`}};function Qc(){let e=new Set,t=new Set,n=new Set;return{addRequestInterceptor(t){return e.add(t),()=>{e.delete(t)}},addResponseInterceptor(e){return t.add(e),()=>{t.delete(e)}},addErrorInterceptor(e){return n.add(e),()=>{n.delete(e)}},async applyRequestInterceptors(t,n,r){let i=t,a=n;for(let t of e){let e=await t(i,a,r);e&&(e.url!==void 0&&(i=e.url),e.init!==void 0&&(a=e.init))}return{url:i,init:a}},async applyResponseInterceptors(e,n){let r=e,i=Array.from(t).reverse();for(let e of i){let t=await e(r,n);t!=null&&(r=t)}return r},async applyErrorInterceptors(e,t){for(let r of n){let n=await r(e,t);if(n!=null)return n}throw e},clear(){e.clear(),t.clear(),n.clear()}}}var $c=/^(password|pass|pwd|token|api_token|access_token|secret|key|credential)$/i,el=/\/(login|credentials|account|change_admin_password)/i;function tl(e){try{let t=new URL(e,`http://_redactor`);for(let e of Array.from(t.searchParams.keys()))$c.test(e)&&t.searchParams.set(e,`REDACTED`);return el.test(t.pathname)&&(t.search=t.search?`?REDACTED`:``),t.toString().replace(`http://_redactor`,``)}catch{return e}}function nl(e){return(t,n,r)=>{if(r.mode!==`dashboard`)return;let i=e();if(!i)return;let a=new Headers(n.headers);return a.set(`Authorization`,`Bearer ${i}`),{init:{...n,headers:a}}}}function rl(e){return(t,n,r)=>{if(r.mode!==`dashboard`)return;let i=e();if(!i)return;let a=new Headers(n.headers);return a.set(`X-CPanel-Server`,i),{init:{...n,headers:a}}}}function il(e){return(t,n)=>(t.status===401&&e(),t)}function al(){return(e,t,n)=>{typeof process<`u`||console.debug(`[cPanel API] ${n.mode} ${n.module}/${n.func} → ${tl(e)}`+(n.attempt>1?` (attempt ${n.attempt})`:``))}}function ol(e={}){let t=e.maxRetries??2,n=e.retryStatusCodes??[503],r=e.baseDelayMs??1e3;return{maxRetries:t,shouldRetry(e,r){return r.attempt>t?!1:e instanceof TypeError?!0:typeof e==`object`&&e&&`status`in e&&typeof e.status==`number`?n.includes(e.status):!1},getDelay(e){return r*2**(e-1)}}}var sl=null,cl=new Set;function ll(e){let t=sl;if(sl=e,t!==e)for(let t of cl)try{t(e)}catch{}}function ul(){return sl}function dl(){let e=sl;if(sl=null,e!==null)for(let e of cl)try{e(null)}catch{}}function fl(e){return cl.add(e),()=>{cl.delete(e)}}var pl=[`id="login_form"`,`name="pass"`];function ml(e){return pl.every(t=>e.includes(t))}var hl=[`tfa_login_form`,`tfatoken`];function gl(e){return hl.every(t=>e.includes(t))}var _l=new Set;function vl(e){return _l.add(e),()=>{_l.delete(e)}}var yl=0;function bl(){return yl}function V(){yl+=1}function xl(e){if(!(e!==void 0&&e<yl))for(let e of _l)try{e()}catch{}}function Sl(){_l.clear(),yl=0}var Cl=15e3,wl=403,Tl=200,El=`text`,Dl=`application/json`;function Ol(e){return e.headers.get(`content-type`)?.split(`;`)[0]?.trim().toLowerCase()===Dl}async function kl(e){let t=await e.text(),n;try{n=JSON.parse(t)}catch{return null}let r=Al(n);return r===null?null:{error:$s(r,``)||null}}function Al(e){if(!e||typeof e!=`object`||Array.isArray(e))return null;let t=e;if(t.type!==El||!Ml(t.data))return null;let n=Nl(t);return n!==null&&n.trim()!==``?n:null}var jl=`0`;function Ml(e){if(typeof e!=`object`||!e||Array.isArray(e))return!1;let{reason:t,result:n}=e;return n===jl||typeof t==`string`}function Nl(e){if(typeof e.error==`string`)return e.error;let t=e.data.reason;return typeof t==`string`?t:null}function Pl(e){return e.type===`opaqueredirect`}function Fl(e,t){return Ol(e)?t.trim()===``?(V(),{verified:!0}):null:gl(t)?null:ml(t)?{verified:!1,reason:`session-expired`}:(V(),{verified:!1,reason:`not-challenged`})}async function Il(e,t){let n=e.trim();if(!n)throw Error(`Two-factor challenge requires a non-empty code`);let r=_c();if(!r)return{verified:!1,reason:`no-session`};let{signal:i,cleanup:a}=Hc(t?.timeoutMs??Cl,t?.signal);try{return await Ll(await fetch(`/${r}/`,{method:`POST`,headers:{"Content-Type":`application/x-www-form-urlencoded`},body:new URLSearchParams({tfatoken:n,type:`json`}),credentials:`same-origin`,redirect:`manual`,signal:i}))}finally{a()}}async function Ll(e){if(Pl(e))return V(),{verified:!1,reason:`not-challenged`};if(e.status===wl){let t=await kl(e);if(t)return{verified:!1,reason:`rejected`,...t}}else if(e.status===Tl){let t=Fl(e,await e.text());if(t)return t}throw Error(`Two-factor challenge failed (${e.status} ${e.statusText}, content-type ${e.headers.get(`content-type`)??`none`})`)}var Rl=6e4,zl=128,Bl=3,Vl=6e4,Hl=new Set,Ul=new Map,Wl=new Map;function Gl(e){return Hl.add(e),()=>{Hl.delete(e)}}function Kl(e){return ql(e).map(e=>e.scrubbed)}function ql(e){let t=[];for(let n of e){let e=n instanceof Error?n.message:String(n??``),r=$s(n,``);r.length>0&&t.push({raw:e,scrubbed:r})}return t}function Jl(e,t,n){return n===`POST`||Object.hasOwn(dc,`${e}/${t}`)?`mutation`:`read`}function Yl(e,t,n){let r=Date.now(),i=[];for(let[e,t]of Ul)r-t>=Rl&&Ul.delete(e);for(let[a,o]of n.entries()){let n=`${e}/${t}\n${o}`;if(!Ul.has(n))for(Ul.set(n,r),i.push(a);Ul.size>zl;){let e=Ul.keys().next();if(e.done)break;Ul.delete(e.value)}}return i}function Xl(e,t){let n=`${e}/${t}`,r=Date.now(),i=Wl.get(n);return!i||r-i.start>=Vl?(Wl.set(n,{start:r,count:1}),!0):i.count>=Bl?!1:(i.count+=1,!0)}function Zl(e){return e.onWarnings?`custom`:e.silent?`silenced`:`default`}function Ql(e){for(let t of Hl)try{t(e)}catch{}}function $l(e,t){try{e(t)}catch{}}function eu(e){let{module:t,func:n,warnings:r}=e;if(!r||r.length===0)return;let i=ql(r);if(i.length===0)return;let a=Yl(t,n,i.map(e=>e.scrubbed));if(a.length===0||!Xl(t,n))return;let o=a.map(e=>i[e]),s={module:t,func:n,warnings:o.map(e=>e.raw),scrubbed:o.map(e=>e.scrubbed),kind:Jl(t,n,e.httpVerb??`GET`),presentation:Zl(e)};uc()&&console.warn(`[uapi] ${t}/${n} succeeded with warnings:`,s.scrubbed.join(` | `),`(kind: ${s.kind}, presentation: ${s.presentation})`),e.onWarnings&&$l(e.onWarnings,s.warnings),Ql(s)}function tu(){Hl.clear(),Ul.clear(),Wl.clear()}var nu={Form:`application/x-www-form-urlencoded`,Json:`application/json`,Multipart:`multipart/form-data`};function ru(e,t,n){if(Array.isArray(n))for(let r of n)e.append(t,r);else e.set(t,String(n))}function iu(e){let t=new URLSearchParams;if(!e)return t;for(let[n,r]of Object.entries(e))r!==void 0&&ru(t,n,r);return t}function au(e){let{baseUrl:t,module:n,func:r,params:i,httpVerb:a=`GET`}=e,o=`${t}${n?`${n}/${r}`:r}`;if(a!==`GET`)return o;let s=iu(i).toString();return s?`${o}?${s}`:o}function ou(e){let t=new FormData;if(!e)return t;for(let[n,r]of Object.entries(e))if(r!==void 0){if(r instanceof File)t.append(n,r,r.name);else if(r instanceof Blob)t.append(n,r);else if(Array.isArray(r))for(let e of r)t.append(n,e);else t.append(n,String(r))}return t}function su(e,t=nu.Form){if(t===nu.Multipart)return{body:ou(e),contentType:t};if(t===nu.Json){if(!e||Object.keys(e).length===0)return{body:`{}`,contentType:t};let n={};for(let[t,r]of Object.entries(e))r!==void 0&&(n[t]=r);return{body:JSON.stringify(n),contentType:t}}return{body:iu(e),contentType:t}}function H(e){return e?e instanceof Headers?Object.fromEntries(e.entries()):Array.isArray(e)?Object.fromEntries(e):e:{}}function cu(e,t,n){return{apiversion:e.apiversion??3,func:e.func??n,module:e.module??t,result:{data:e.data??e,errors:e.errors??null,messages:e.messages??null,metadata:e.metadata??{},status:+!!R(e.status),warnings:e.warnings??null}}}function lu(e){return e?.result===0||e?.result===`0`}function uu(e){let t=e.event,n=lu(t),r=e.error!=null,i=r||n||e.data?.result===`0`,a=[r?String(e.error):null,n&&t?.reason!=null?String(t.reason):null].filter(e=>e!==null);return{status:+!i,errors:a.length>0?a:null}}function du(e,t,n){let r=e.cpanelresult??{},{status:i,errors:a}=uu(r);return{apiversion:Number(r.apiversion)||2,func:n,module:t,result:{data:r.data,errors:a,messages:null,metadata:{},status:i,warnings:null}}}function fu(e,t,n){return`status`in e?cu(e,t,n):e.cpanelresult?du(e,t,n):null}var pu=`text/html`;async function mu(e,t,n,r){let i=e.headers?.get(`content-type`)??``;if(i.toLowerCase().includes(pu)){let a=await e.text();throw gl(a)?(xl(r),new Zc(t,n)):(ml(a)&&Pc(),Gc.fromMalformedResponse(`Invalid UAPI response from ${t}/${n}: body was not valid JSON (received ${i})`,e.status,t,n))}try{return await e.json()}catch(r){throw Gc.fromMalformedResponse(`Invalid UAPI response from ${t}/${n}: body was not valid JSON (${r instanceof Error?r.message:String(r)})`,e.status,t,n)}}function hu(e,t,n,r){if(!e||typeof e!=`object`||Array.isArray(e))throw Gc.fromMalformedResponse(`Invalid UAPI response from ${n}/${r}: not a JSON object`,t,n,r);if(!e.result){let i=fu(e,n,r);if(i)return i;throw Gc.fromMalformedResponse(`Invalid UAPI response from ${n}/${r}: missing result envelope`,t,n,r)}return{...e,result:{...e.result,status:+!!R(e.result.status)}}}function gu(e={}){let t=e.mode??gc(),n=e.useInterceptors!==!1,r=zc(t,{gatewayUrl:e.gatewayUrl}),i=Rc({mode:t,apiToken:e.apiToken,username:e.username}),a=e.interceptors??Qc();!e.interceptors&&n&&(a.addRequestInterceptor(nl(jc)),a.addResponseInterceptor(il(()=>{Pc()})),a.addRequestInterceptor(rl(ul)));function o(n,r,a){let{headers:o,method:s,...c}=e.fetchOptions??{},l={...H(o),...i},u;if(n===`POST`){let e=su(r,a?.postFormat??nu.Form);u=e.body,u instanceof FormData||(l[`Content-Type`]=e.contentType)}return{...c,method:n,headers:l,body:u,credentials:t===`local`?`same-origin`:`include`}}async function s(t,n,r,i){let o=r?.timeoutMs??e.timeout??3e4,{signal:s,cleanup:c,isTimedOut:l}=Hc(o,r?.signal);n.signal=s;let u;try{u=await fetch(t,n)}catch(e){if(l())throw new Xc(i.module,i.func,o);if(r?.signal?.aborted)throw e;u=await a.applyErrorInterceptors(e,i)}finally{c()}return u}return{mode:t,call:async(e,n,i,c)=>{let l=c?.httpVerb??`GET`,u=au({baseUrl:r,module:e,func:n,params:i,httpVerb:l}),d=o(l,i,c),f={mode:t,module:e,func:n,attempt:1},p=bl(),{url:m,init:h}=await a.applyRequestInterceptors(u,d,f),g=await s(m,h,c,f);if(g=await a.applyResponseInterceptors(g,f),!g.ok)throw Gc.fromTransport(`API call failed: ${e}/${n} (${g.status} ${g.statusText})`,g.status,e,n);let _=hu(await mu(g,e,n,p),g.status,e,n);if(_.result.status!==1)throw Gc.fromFailedEnvelope(_.result,g.status,e,n);return eu({module:e,func:n,warnings:_.result.warnings,httpVerb:l,silent:c?.warnings===`silent`,onWarnings:c?.onWarnings}),_},interceptors:a,addRequestInterceptor:e=>a.addRequestInterceptor(e),addResponseInterceptor:e=>a.addResponseInterceptor(e),addErrorInterceptor:e=>a.addErrorInterceptor(e)}}var _u=(0,O.createContext)(null);_u.displayName=`DashboardContext`;function vu({config:e={},children:t}){let n=e.mode??gc(),[r,i]=(0,O.useState)(()=>e.initialToken?(Ac(e.initialToken),!0):jc()!==null),[a,o]=(0,O.useState)(!1),s=(0,O.useCallback)(e=>{Ac(e),i(!0),o(!1)},[]),c=(0,O.useCallback)(()=>jc(),[]),l=(0,O.useCallback)(()=>{Mc(),i(!1),o(!1)},[]);(0,O.useEffect)(()=>Nc(()=>{o(!0)}),[]);let[u,d]=(0,O.useState)(()=>e.initialServer?(ll(e.initialServer),e.initialServer):ul()),f=(0,O.useCallback)(e=>{ll(e),d(e)},[]),p=(0,O.useCallback)(()=>ul(),[]),m=(0,O.useCallback)(()=>{dl(),d(null)},[]),h=(0,O.useMemo)(()=>({mode:n,config:e,isDashboard:n===`dashboard`,isLocal:n===`local`,setToken:s,getToken:c,clearToken:l,hasToken:r,tokenExpired:a,setServer:f,getServer:p,clearServer:m,currentServer:u}),[n,e,s,c,l,r,a,f,p,m,u]);return(0,_r.jsx)(_u.Provider,{value:h,children:t})}function yu(){let e=(0,O.useContext)(_u);if(e!==null)return e;let t=gc();return{mode:t,config:{},isDashboard:t===`dashboard`,isLocal:t===`local`,setToken:Ac,getToken:jc,clearToken:Mc,hasToken:jc()!==null,tokenExpired:!1,setServer:ll,getServer:ul,clearServer:dl,currentServer:ul()}}function bu(){let[e,t]=(0,O.useState)(()=>typeof navigator<`u`&&`onLine`in navigator?navigator.onLine?`online`:`offline`:`online`);return(0,O.useEffect)(()=>{if(typeof window>`u`)return;let e=()=>t(`online`),n=()=>t(`offline`);return window.addEventListener(`online`,e),window.addEventListener(`offline`,n),()=>{window.removeEventListener(`online`,e),window.removeEventListener(`offline`,n)}},[]),e}var xu=new Set;function Su(e){return xu.add(e),()=>{xu.delete(e)}}function U(e,...t){let n=new Set;for(let r of t){for(let e of xu)try{e(r)}catch{}for(let t of cc[r]){let r=JSON.stringify(t);n.has(r)||(n.add(r),e.invalidateQueries({queryKey:t}))}}}function Cu(e){e.invalidateQueries()}function wu(){let e=Va();return(0,O.useCallback)((...t)=>U(e,...t),[e])}function Tu(){let e=wu();return(0,O.useCallback)(t=>{e(...hc(t))},[e])}function Eu(e){let[t]=e.split(`?`),[n,r]=t.split(`/`);return n&&r?[`uapi`,n,r]:[`uapi`,e]}function Du(e,t){if(Array.isArray(t?.invalidateKeys))for(let n of t.invalidateKeys)e.invalidateQueries({queryKey:Eu(n)});if(Array.isArray(t?.invalidateQueryKeys))for(let n of t.invalidateQueryKeys)e.invalidateQueries({queryKey:n});Array.isArray(t?.invalidates)&&U(e,...t.invalidates)}function Ou(e,t,n,r){if(!e||typeof e!=`object`||!e.result)throw new Yc({endpoint:{module:t,function:n},expected:`envelope`,got:e});if(e.result.status!==1)throw Error($s(e.result.errors?.[0],r))}function ku(e,t,n){if(!(t===`array`?Array.isArray(e):typeof e==`object`&&e&&!Array.isArray(e)))throw new Yc({endpoint:n,expected:t,got:e})}function Au(e){let{queryKey:t,module:n,func:r,params:i,clientOptions:a,enabled:o,cacheTtl:s,buildCallOptions:c,assertSuccess:l}=e,u=(0,O.useMemo)(()=>gu(a),[a]),d=oo({queryKey:t,queryFn:async({signal:e})=>{let t=await u.call(n,r,i,c(e));return l(t),t.result.data},enabled:o,staleTime:s,retry:!1}),f=(0,O.useCallback)(async()=>{await d.refetch()},[d.refetch]);return{data:d.data??null,error:d.error??null,loading:d.isPending&&o,isFetching:d.isFetching&&o,dataUpdatedAt:d.dataUpdatedAt,refetch:f}}var ju=/^(add|create|set|update|delete|install|remove|enable|disable|change|revoke|reset)_/;function Mu(e,t,n){Ou(e,t,n,`API call failed`)}function Nu(e,t,n,r){if(!uc()||e.current||r!==void 0)return;let i=`${t}/${n}`,a=fc(i);if(a){e.current=!0;let t=a.map(e=>`'${e}'`).join(`, `);console.warn(`[api-client] Mutation ${i} typically invalidates [${t}]. Pass \`invalidates: [${t}]\` to useUapiMutation, or \`invalidates: []\` to suppress this warning.`);return}ju.test(n)&&(e.current=!0,console.warn(`[api-client] Mutation ${i} has no \`invalidates\` declared — cross-hub readers may go stale. Pass \`invalidates: [...]\` (see invalidation-registry.ts) or \`invalidates: []\` if intentional.`))}function Pu(e,t){return{mode:e?.mode??t.mode,gatewayUrl:e?.gatewayUrl??t.config.gatewayUrl}}function Fu(e,t){return t?{...Pu(e,t),apiToken:e?.apiToken,username:e?.username,fetchOptions:e?.fetchOptions,useInterceptors:e?.useInterceptors,interceptors:e?.interceptors,timeout:e?.timeout}:e??{}}function Iu(e){let t=(0,O.useContext)(_u),{mode:n,apiToken:r,username:i,gatewayUrl:a,useInterceptors:o,timeout:s,fetchOptions:c,interceptors:l}=e??{};return(0,O.useMemo)(()=>Fu({mode:n,apiToken:r,username:i,gatewayUrl:a,useInterceptors:o,timeout:s,fetchOptions:c,interceptors:l},t),[n,r,i,a,o,s,c,l,t])}function Lu(e,t,n,r){let i=Iu(r);return Au({queryKey:B(e,t,n),module:e,func:t,params:n,clientOptions:i,enabled:r?.enabled??!0,cacheTtl:r?.cacheTtl,buildCallOptions:e=>{let t={signal:e};return r?.timeout!==void 0&&(t.timeoutMs=r.timeout),r?.httpVerb!==void 0&&(t.httpVerb=r.httpVerb),r?.postFormat!==void 0&&(t.postFormat=r.postFormat),t},assertSuccess:n=>Mu(n,e,t)})}function Ru(e,t,n){let r=Iu(n),i=(0,O.useMemo)(()=>gu(r),[r]),a=Va();Nu((0,O.useRef)(!1),e,t,n?.invalidates);let o=so({mutationFn:async r=>{let a={httpVerb:n?.httpVerb??`POST`};n?.timeout!==void 0&&(a.timeoutMs=n.timeout),n?.postFormat!==void 0&&(a.postFormat=n.postFormat);let o=await i.call(e,t,r,a);return Mu(o,e,t),o},onSuccess:()=>{Du(a,n)}}),s=(0,O.useCallback)(async e=>{try{return await o.mutateAsync(e)}catch(e){if(e instanceof Error&&e.name===`AbortError`)return;throw e}},[o.mutateAsync]);return{data:o.data?.result?.data??null,error:o.error??null,loading:o.isPending,mutate:s}}function zu(){let{mutate:e,loading:t,error:n}=Ru(`Session`,`create_temp_user`,{invalidates:[]});return{createTempSession:(0,O.useCallback)(()=>e(),[e]),loading:t,error:n}}function Bu(e){let t=Lu(z.domainsList.module,z.domainsList.function,void 0,{...e,cacheTtl:Bc.UserDriven.staleTime}),n=Array.isArray(t.data)?t.data:[];return{...t,domains:n,domainNames:n.map(e=>e.domain),mainDomain:n[0]??null}}function Vu(e){let t=Lu(z.mailDomainsList.module,z.mailDomainsList.function,void 0,{...e,cacheTtl:Bc.UserDriven.staleTime}),n=Array.isArray(t.data)?t.data:[];return{...t,domains:n,mailDomains:n,domainNames:n.map(e=>e.domain),mainDomain:n[0]??null}}function Hu(e){e.invalidateQueries({queryKey:B(z.domainsList)}),e.invalidateQueries({queryKey:B(z.mailDomainsList)})}var Uu=/No archive created|Could not create archive|does not support extracting/i,Wu=/^(?:[^\s:]*\/)?g?tar:\s+(?:Exiting with failure status|Error is not recoverable|Error exit delayed)/i,Gu=/^(?:[^\s:]*\/)?(?:gzip|bzip2|unzip):\s/i,Ku=[/^(?:checkdir\s+)?error:\s/i,/^zip\s+(?:I\/O\s+)?error:\s/i,/:\s*(?:is )?not a bzip2 file\.?$/i],qu=[Wu,Gu,...Ku],Ju=/^(?:[^\s:]*\/)?(g?tar|gzip|bzip2|unzip):\s+(\S.*)$/,Yu=/^Removing leading |^Ignoring unknown extended header keyword|time stamp|^A lone zero block|obsolescent base-64 headers|^Record size =|socket ignored/i;function Xu(e){return e.some(e=>qu.some(t=>t.test(e)))}function Zu(e){let t=null;for(let n of e){let e=Ju.exec(n),r=e?`${e[1]}: ${e[2].trim()}`:n;if(!(!e&&!Ku.some(e=>e.test(n)))){if(Wu.test(n)||e&&Yu.test(e[2])){t??=r;continue}return r}}return t}function Qu(e){if(typeof e!=`string`||e.trim()===``)return null;let t=e.split(`
`).map(e=>e.trim());return Xu(t)?Zu(t)??``:Uu.test(e)?e.trim():null}function $u(e){if(typeof e!=`object`||!e)return!1;let{result:t}=e;return typeof t==`number`?Number.isFinite(t):typeof t==`string`&&t.trim()!==``&&Number.isFinite(Number(t))}async function ed(e){try{return(await gu().call(`Plugins`,`get_plugin_version`,{package:e},{httpVerb:`GET`})).result.data?.version??null}catch{return null}}var td=2048;function W(e){return typeof TextEncoder<`u`?new TextEncoder().encode(e).length>td:e.length*3>td}function G(e){return e&&`result`in e?e.result:e}function K(e){return!e||typeof e!=`object`?null:R(e.success)?e.value??null:null}function q(e,t){let n={};for(let t of e)n[t]=null;for(let r of e)n[r]=K(t[r]);return n}function J(e,t){let n=G(e);if(!n)return;if(Object.hasOwn(n,`status`)&&!R(n.status))throw Error(`personalization.set.rejected:${n.errors?.join(`; `)??``}`);let r=n.data?.personalization;if(!r)return;let i=t.filter(e=>{let t=r[e];return!t||typeof t!=`object`?!1:Object.hasOwn(t,`success`)&&!R(t.success)});if(i.length===0)return;let a=i.map(e=>`${e}=${r[e]?.reason??``}`).join(`,`);throw Error(`personalization.set.rejectedkeys:${a}`)}var nd=new class{cache=new Map;writeChains=new Map;writeGenerations=new Map;writeCache(e,t){this.cache.set(e,t),this.writeGenerations.set(e,(this.writeGenerations.get(e)??0)+1)}dropKeysRacedByWrites(e,t){let n={};for(let[r,i]of Object.entries(e))t.has(r)||this.writeChains.has(r)||(this.cache.has(r)?this.cache.get(r)??null:null)===i&&(n[r]=i);return n}pendingReadKeys=null;pendingReadPromise=null;pendingReadTimer=null;invalidatePersonalizationQueries(){try{go&&U(go,`personalization`)}catch{}}chainWrite(e,t){let n=this.writeChains.get(e)??Promise.resolve(),r=this.writeChains.has(e)?n.then(t,t):Promise.resolve(t());return this.writeChains.set(e,r),r.finally(()=>{this.writeChains.get(e)===r&&this.writeChains.delete(e)}),r}async get(e,t){return this.cache.has(e)&&!this.writeChains.has(e)?this.cache.get(e)??null:(await this.getMany([e],t))[e]??null}seedCache(e){for(let[t,n]of Object.entries(e))!this.cache.has(t)&&!this.writeChains.has(t)&&this.cache.set(t,n)}peekMany(e){let t={},n=[];for(let r of e)this.cache.has(r)&&!this.writeChains.has(r)?t[r]=this.cache.get(r)??null:n.push(r);return{cached:t,missing:n}}async getMany(e,t){if(e.length===0)return{};if(t)return this.fetchMany(e,t);if(this.pendingReadKeys)for(let t of e)this.pendingReadKeys.add(t);else{let t=new Set(e);this.pendingReadKeys=t,this.pendingReadPromise=new Promise(e=>{this.pendingReadTimer=setTimeout(()=>{this.pendingReadKeys=null,this.pendingReadPromise=null,this.pendingReadTimer=null,e(this.fetchMany([...t]))},50)})}let n=await this.pendingReadPromise,r={};for(let t of e)Object.hasOwn(n,t)&&(r[t]=n[t]??null);return r}async fetchMany(e,t){let n=new Map(e.map(e=>[e,this.writeGenerations.get(e)]));try{let r=G(await this.post(`Personalization`,`get`,{names:e},t));if(!r||!R(r.status))return{};let i=r.data?.personalization;if(!i)return{};let a=q(e,i);for(let[e,t]of Object.entries(a))!this.writeChains.has(e)&&this.writeGenerations.get(e)===n.get(e)&&this.cache.set(e,t);return a}catch{return{}}}async set(e,t,n){return W(t)?(console.warn(`[PersonalizationService] Value for "${e}" exceeds ${td}-byte NVData limit; not persisting.`),!1):this.chainWrite(e,async()=>{let r=t===``?null:t,i=this.cache.has(e)?this.cache.get(e)??null:void 0;this.writeCache(e,r);try{return J(await this.post(`Personalization`,`set`,{personalization:{[e]:t}},n),[e]),this.invalidatePersonalizationQueries(),!0}catch{return this.cache.get(e)===r&&this.restoreCache(e,i),!1}})}async setMany(e){let t=Object.entries(e).filter(([,e])=>W(e));t.length>0&&console.warn(`[PersonalizationService] Skipping oversized key(s) ${t.map(([e])=>`"${e}"`).join(`, `)} (exceed ${td}-byte NVData limit).`);let n=Object.fromEntries(Object.entries(e).filter(([,e])=>!W(e)));if(Object.keys(n).length===0)return!1;let r=Object.keys(n),i=r.map(e=>this.writeChains.get(e)).filter(e=>!!e),a=(async()=>{i.length>0&&await Promise.allSettled(i);let e={};for(let[t,r]of Object.entries(n))e[t]=this.cache.has(t)?this.cache.get(t)??null:void 0,this.writeCache(t,r===``?null:r);try{return J(await this.post(`Personalization`,`set`,{personalization:n}),r),this.invalidatePersonalizationQueries(),!0}catch{for(let[t,r]of Object.entries(e))this.cache.get(t)===(n[t]===``?null:n[t])&&this.restoreCache(t,r);return!1}})();for(let e of r)this.writeChains.set(e,a),a.finally(()=>{this.writeChains.get(e)===a&&this.writeChains.delete(e)});return a}async remove(e){return this.chainWrite(e,async()=>{let t=this.cache.has(e)?this.cache.get(e)??null:void 0;this.writeCache(e,null);try{return J(await this.post(`Personalization`,`set`,{personalization:{[e]:``}}),[e]),this.invalidatePersonalizationQueries(),!0}catch{return this.cache.get(e)===null&&this.restoreCache(e,t),!1}})}readPreference(e,t){let n=this.cache.has(e)?this.cache.get(e)??null:null,r=this.writeChains.has(e);return this.getMany([e]).then(i=>{if(!Object.hasOwn(i,e)||r||this.writeChains.has(e))return;let a=i[e];(this.cache.has(e)?this.cache.get(e)??null:null)===a&&t&&a!==n&&t(a)}),n}bootstrapPreferences(e,t){let n={};for(let t of e)n[t]=this.cache.has(t)?this.cache.get(t)??null:null;let r=new Set(e.filter(e=>this.writeChains.has(e)));return this.getMany(e).then(n=>{if(e.length>0&&Object.keys(n).length===0)return;let i=this.dropKeysRacedByWrites(n,r);Object.keys(i).length!==0&&t?.(i)}),n}async resolvePreference(e,t){return this.cache.has(e)?this.cache.get(e)??null:(await this.getMany([e],t))[e]??null}async resolvePreferences(e,t){let n=e.filter(e=>!this.cache.has(e)),r=n.length>0?await this.getMany(n,t):{};return Object.fromEntries(e.map(e=>[e,this.cache.has(e)?this.cache.get(e)??null:r[e]??null]))}restoreCache(e,t){this.writeGenerations.set(e,(this.writeGenerations.get(e)??0)+1),t===void 0?this.cache.delete(e):this.cache.set(e,t)}_resetCacheForTests(){this.cache.clear(),this.writeChains.clear(),this.writeGenerations.clear(),this.pendingReadTimer!==null&&clearTimeout(this.pendingReadTimer),this.pendingReadTimer=null,this.pendingReadKeys=null,this.pendingReadPromise=null}async post(e,t,n,r){let i=gc(),a=zc(i),o=Rc({mode:i}),s={};if(i===`dashboard`){let e=ul();e&&(s[`X-CPanel-Server`]=e)}let c=await fetch(`${a}${e}/${t}`,{method:`POST`,credentials:i===`local`?`same-origin`:`include`,headers:{"Content-Type":`application/json`,...o,...s},body:JSON.stringify(n),signal:r});if(!c.ok)throw new Kc(`Personalization API error: ${c.status} ${c.statusText}`,`serviceError.savePreferences`);return c.json()}},rd=e=>nd.getMany(e),id=e=>nd.setMany(e),ad=e=>nd.remove(e),od=(e,t)=>nd.readPreference(e,t),sd=(e,t)=>nd.bootstrapPreferences(e,t),cd=(e,t)=>nd.resolvePreference(e,t),ld=(e,t)=>nd.resolvePreferences(e,t),ud=`datatable.columns.`;function dd(e){return`${ud}${e}`}var fd={hiddenIds:[],pinnedIds:[]};function pd(e){return Array.isArray(e)?e.filter(e=>typeof e==`string`):[]}function md(e){let t=[...new Set(e.hiddenIds)].sort(),n=new Set(t);return{hiddenIds:t,pinnedIds:[...new Set(e.pinnedIds)].filter(e=>!n.has(e)).sort()}}function hd(e,t){return e.hiddenIds.length===t.hiddenIds.length&&e.pinnedIds.length===t.pinnedIds.length&&e.hiddenIds.every((e,n)=>e===t.hiddenIds[n])&&e.pinnedIds.every((e,n)=>e===t.pinnedIds[n])}function gd(e){if(!e)return fd;try{let t=JSON.parse(e);return md({hiddenIds:pd(t?.hidden),pinnedIds:pd(t?.pinned)})}catch{return fd}}function _d(e){return e.hiddenIds.length===0&&e.pinnedIds.length===0?``:JSON.stringify({hidden:e.hiddenIds,pinned:e.pinnedIds})}function vd(e){let t=dd(e),n=(0,O.useRef)(fd),[r,i]=(0,O.useState)(()=>{let e=gd(od(t,e=>{let t=gd(e);n.current=t,i(t)}));return n.current=e,e}),a=(0,O.useCallback)(e=>{let r=md(e);i(r);let a=()=>{i(e=>hd(e,r)?n.current:e)};id({[t]:_d(r)}).then(e=>{e?n.current=r:a()},a)},[t]);return(0,O.useMemo)(()=>({hiddenIds:r.hiddenIds,pinnedIds:r.pinnedIds,onChange:a}),[r,a])}var yd=3e5,bd=3e4,xd=5e3,Sd=1e4,Cd=12e4,wd=9e4;function Td(e){let t=new Map,n=Array.isArray(e)?e:[];for(let e of n){let n=e.db??``,r=e.user??``;if(n&&r){let e=t.get(n)??[];e.push(r),t.set(n,e)}}return t}function Ed(e,t){return(Array.isArray(e)?e:[]).map(e=>{let n=e.database??e.db??``;return{name:n,type:`mysql`,size:Number(e.disk_usage??e.size)||0,users:e.users??t.get(n)??[]}})}function Dd(e){return(Array.isArray(e)?e:[]).map(e=>({name:e.database??e.db??``,type:`postgresql`,size:Number(e.disk_usage??e.size)||0,users:e.users??[]}))}function Od(){let e=Iu(),t=(0,O.useMemo)(()=>gu(e),[e]),n=Va(),r=(0,O.useMemo)(()=>B(z.mysqlDatabasesList),[]),i=(0,O.useMemo)(()=>B(z.mysqlUsersList),[]),a=(0,O.useMemo)(()=>B(z.postgresqlDatabasesList),[]),o=!yi(`services`)||gi().services?.postgresql===!0,s=io({queries:[{queryKey:r,queryFn:async({signal:e})=>{let n={signal:e,timeoutMs:Sd};return(await t.call(z.mysqlDatabasesList.module,z.mysqlDatabasesList.function,void 0,n))?.result?.data},...Bc.UserDriven,retry:!1},{queryKey:i,queryFn:async({signal:e})=>{let n={signal:e,timeoutMs:Sd};return(await t.call(z.mysqlUsersList.module,z.mysqlUsersList.function,void 0,n))?.result?.data},...Bc.UserDriven,retry:!1},{queryKey:a,queryFn:async({signal:e})=>{let n={signal:e,timeoutMs:Sd};return(await t.call(z.postgresqlDatabasesList.module,z.postgresqlDatabasesList.function,void 0,n))?.result?.data},enabled:o,...Bc.UserDriven,retry:!1}]}),[c,l,u]=s,d=(0,O.useMemo)(()=>{let e=Td(l.data),t=Ed(c.data,e),n=Dd(u.data);return[...t,...n]},[c.data,l.data,u.data]),f=so({mutationFn:async({name:e,type:n})=>{let r=n===`mysql`?`Mysql`:`Postgresql`,i={timeoutMs:Sd,httpVerb:`POST`};return await t.call(r,`delete_database`,{name:e},i),{name:e,type:n}},onMutate:async({name:e,type:t})=>{let i=t===`mysql`?r:a;await n.cancelQueries({queryKey:i});let o=n.getQueryData(r),s=n.getQueryData(a);return t===`mysql`?n.setQueryData(r,t=>(t??[]).filter(t=>(t.database??t.db)!==e)):n.setQueryData(a,t=>(t??[]).filter(t=>(t.database??t.db)!==e)),{previousMysql:o,previousPg:s}},onError:(e,t,i)=>{i?.previousMysql!==void 0&&n.setQueryData(r,i.previousMysql),i?.previousPg!==void 0&&n.setQueryData(a,i.previousPg)},onSuccess:()=>{U(n,`databases`,`databaseUsers`,`dashboardStats`)}}),p=(0,O.useMemo)(()=>f.error?f.error:c.error&&c.error.name!==`AbortError`?c.error:null,[f.error,c.error]),m=(0,O.useMemo)(()=>o&&u.error&&u.error.name!==`AbortError`?u.error:null,[o,u.error]),h=(0,O.useCallback)(async()=>{await Promise.all([n.invalidateQueries({queryKey:r}),n.invalidateQueries({queryKey:i}),n.invalidateQueries({queryKey:a})])},[n,r,i,a]),g=(0,O.useCallback)(async(e,t)=>{await f.mutateAsync({name:e,type:t})},[f.mutateAsync]);return{databases:d,isLoading:s.some(e=>e.isLoading),error:p,postgresqlError:m,refetch:h,deleteDatabase:g}}var kd=`.`;function Ad(){let e=Iu(),t=(0,O.useMemo)(()=>gu(e),[e]),n=Va(),r=(0,O.useMemo)(()=>B(z.fileList,{dir:kd}),[]),i=(0,O.useMemo)(()=>B(z.quotaInfo),[]),a=io({queries:[{queryKey:r,queryFn:async({signal:e})=>{let n={signal:e,timeoutMs:Sd};return(await t.call(z.fileList.module,z.fileList.function,{dir:kd},n))?.result?.data},...Bc.UserDriven,retry:!1},{queryKey:i,queryFn:async({signal:e})=>{let n={signal:e,timeoutMs:Sd};return(await t.call(z.quotaInfo.module,z.quotaInfo.function,void 0,n))?.result?.data},...Bc.Volatile,retry:!1}]}),[o,s]=a,c=(0,O.useMemo)(()=>(Array.isArray(o.data)?o.data:[]).map(e=>({name:e.file??``,type:e.type===`dir`?`dir`:`file`,size:Number(e.size)||0,mtime:Number(e.mtime)||0,permissions:e.niceperms??``,fullpath:e.fullpath??``})),[o.data]),{diskUsed:l,diskLimit:u}=(0,O.useMemo)(()=>{let e=s.data??null;return e?{diskUsed:e.bytes_used??(e.megabytes_used?e.megabytes_used*1024*1024:0),diskLimit:e.byte_limit??(e.megabyte_limit?e.megabyte_limit*1024*1024:0)}:{diskUsed:0,diskLimit:0}},[s.data]),d=(0,O.useMemo)(()=>{let e=o.error;return e&&e.name!==`AbortError`?e:null},[o.error]),f=(0,O.useMemo)(()=>{let e=s.error;return e&&e.name!==`AbortError`?e:null},[s.error]),p=(0,O.useCallback)(async()=>{await Promise.all([n.invalidateQueries({queryKey:r}),n.invalidateQueries({queryKey:i})])},[n,r,i]);return{files:c,diskUsed:l,diskLimit:u,isLoading:a.some(e=>e.isPending),error:d,quotaError:f,refetch:p}}var jd=`uploads`,Md=3e5,Nd=class extends Error{errors;messageKey;constructor(e){let t=`Fileman::upload_files failed`,n=$s(e[0],t);super(n),this.name=`UploadFilesError`,this.errors=e,this.messageKey=n===t?`serviceError.uploadFiles`:void 0}};function Pd(){let e=Iu(),t=(0,O.useMemo)(()=>gu(e),[e]),n=Va(),r=so({mutationFn:async({file:e,fileName:n,dir:r})=>{let i=new File([e],n,{type:e.type||`application/zip`}),a={dir:r??jd,overwrite:1,get_disk_info:1,[`file-${n}`]:i},o={httpVerb:`POST`,postFormat:nu.Multipart,timeoutMs:Md},s;try{s=await t.call(`Fileman`,`upload_files`,a,o)}catch(e){throw e instanceof Gc?new Nd(e.errors??[`Fileman::upload_files failed`]):e}let c=s.result.data;if(!c||!Array.isArray(c.uploads))throw new Nd(s.result.errors??[`Fileman::upload_files failed`]);return c},onSuccess:()=>{U(n,`fileListing`)}}),i=(0,O.useCallback)(async e=>{try{return await r.mutateAsync(e)}catch(e){if(e instanceof Error&&e.name===`AbortError`)return;throw e}},[r.mutateAsync]);return{data:r.data??null,error:r.error??null,loading:r.isPending,mutate:i}}var Fd=2592e6;function Id(e,t){if(!e)return{status:`protected`,detail:`Valid SSL certificate`,isExpiring:!1};let n=e*1e3;return n<t?{status:`warning`,detail:`SSL certificate expired`,isExpiring:!0}:n-t<Fd?{status:`warning`,detail:`SSL certificate expiring soon`,isExpiring:!0}:{status:`protected`,detail:`Valid SSL certificate`,isExpiring:!1}}var Ld=[{id:`modsecurity`,name:`ModSecurity`,category:`firewall`,status:`protected`,detail:`Web application firewall`,actionUrl:`/frontend/phoenix/modsecurity/index.html`},{id:`ip-blocker`,name:`IP Blocker`,category:`firewall`,status:`protected`,detail:`IP address deny manager`,actionUrl:`/frontend/phoenix/ip-blocker/index.html`},{id:`two-factor-auth`,name:`Two-Factor Authentication`,category:`access`,status:`disabled`,detail:`Add an extra layer of security`,actionUrl:`/frontend/phoenix/security-manager/index.html`}];function Rd(e){let t=Array.isArray(e)?e:[],n=Date.now(),r=0,i=0,a=[];for(let e of t){if(!e.domain)continue;r++;let{status:t,detail:o,isExpiring:s}=Id(e.certificate?.not_after,n);s&&i++,a.push({id:`ssl-${e.domain}`,name:e.domain,category:`ssl`,status:t,detail:o,actionUrl:`/frontend/phoenix/ssl-manager/index.html`})}return a.push(...Ld),{items:a,sslCertCount:r,sslExpiringCount:i}}function zd(){let e=Iu(),t=(0,O.useMemo)(()=>gu(e),[e]),n=Va(),r=(0,O.useMemo)(()=>B(z.sslInstalledHosts),[]),i=oo({queryKey:r,queryFn:async({signal:e})=>{let n={signal:e,timeoutMs:Sd};return(await t.call(z.sslInstalledHosts.module,z.sslInstalledHosts.function,void 0,n))?.result?.data},...Bc.UserDriven,retry:!1}),{items:a,sslCertCount:o,sslExpiringCount:s}=(0,O.useMemo)(()=>Rd(i.data),[i.data]),c=(0,O.useMemo)(()=>i.error&&i.error.name!==`AbortError`?i.error:null,[i.error]),l=(0,O.useCallback)(async()=>{await n.invalidateQueries({queryKey:r})},[n,r]);return{items:a,sslCertCount:o,sslExpiringCount:s,isLoading:i.isPending,error:c,refetch:l}}function Bd(e){let t=e.quota?.isDocrootEmpty;return t===void 0?null:!t}function Vd(e,t){return e===!0||t===!0?!0:e===!1||t===!1?!1:null}function Hd(e){let t=new Map;for(let n of e){let e=n.documentRoot;e&&t.set(e,Vd(t.get(e),Bd(n)))}return t}function Ud(e){return typeof e==`object`&&!!e&&!Array.isArray(e)}function Wd(e,t,n){let r=e=>{throw Gc.fromMalformedResponse(`Invalid ${t}/${n} response: ${e}`,200,t,n)};Ud(e)||r(`expected a domain-keyed object, got ${e===null?`null`:typeof e}`);for(let[t,n]of Object.entries(e)){Ud(n)||r(`quota entry for "${t}" is not an object`),`is_docroot_empty`in n||r(`quota entry for "${t}" is missing is_docroot_empty`);let e=n.is_docroot_empty;typeof e!=`boolean`&&e!==0&&e!==1&&r(`quota entry for "${t}" has a non-boolean is_docroot_empty (${JSON.stringify(e)})`)}return e}function Gd(){let e=Iu(),t=(0,O.useMemo)(()=>gu(e),[e]),n=oo({queryKey:B(z.sitejetDiskQuota),queryFn:async({signal:e})=>Wd((await t.call(z.sitejetDiskQuota.module,z.sitejetDiskQuota.function,void 0,{signal:e}))?.result?.data,z.sitejetDiskQuota.module,z.sitejetDiskQuota.function),...Bc.UserDriven,retry:!1}),r=(0,O.useMemo)(()=>{let e={};for(let[t,r]of Object.entries(n.data??{})){let n=qd(r);n&&(e[t]=n)}return e},[n.data]),i=(0,O.useMemo)(()=>n.error&&n.error.name!==`AbortError`?n.error:null,[n.error]);return{quotaByDomain:r,isLoading:n.isPending,error:i}}function Kd(e,t){return t?`published`:e?`draft`:`none`}function qd(e){if(e)return{availableSpace:e.available_space??0,canBackup:!!e.can_backup,isDocrootEmpty:!!e.is_docroot_empty,requiredSpace:e.required_space??0}}function Jd(e){let t=!!e.status?.has_sitejet_website,n=!!e.status?.has_sitejet_published;return{domain:e.domain??``,hasSitejetWebsite:t,hasSitejetPublished:n,isSitejet:!!e.status?.is_sitejet,sslStatus:!!e.status?.ssl_status,isTemporaryDomain:!!e.is_temporary_domain,redirectionEnabled:!!e.redirection_enabled,isRestorePointAvailable:!!e.is_restore_point_available,sharedDocRoot:!!e.shared_doc_root,websiteId:e.metadata?.websiteId,documentRoot:e.metadata?.document_root,quota:qd(e.quota),status:Kd(t,n)}}function Yd(e){let t=Iu(),n=(0,O.useMemo)(()=>gu(t),[t]),r=Va(),i=(0,O.useMemo)(()=>B(z.sitejetUserInfo,e?{domain:e}:void 0),[e]),a=oo({queryKey:i,queryFn:async({signal:t})=>{let r={signal:t,timeoutMs:Sd},i=(await n.call(z.sitejetUserInfo.module,z.sitejetUserInfo.function,e?{domain:e}:void 0,r))?.result?.data;return Array.isArray(i)?i:[]},...Bc.UserDriven,retry:!1}),o=(0,O.useMemo)(()=>(a.data??[]).map(Jd),[a.data]),s=(0,O.useMemo)(()=>a.error&&a.error.name!==`AbortError`?a.error:null,[a.error]),c=(0,O.useCallback)(async()=>{await r.invalidateQueries({queryKey:i})},[r,i]);return{sites:o,isLoading:a.isPending,isFetching:a.isFetching,error:s,refetch:c}}var Xd=`WebApp`,Zd=class extends Error{category;messageKey;constructor(e,t,n){super(e),this.name=`WebAppApiError`,this.category=t,this.messageKey=n}};function Qd(e){if(!e||typeof e!=`object`)return;let t=e.error_category;return typeof t==`string`?t:void 0}function $d(e,t=[],n,r){let i=Iu(),a=(0,O.useMemo)(()=>gu(i),[i]),o=Va(),s=so({mutationKey:[Xd,e],mutationFn:async t=>{let i={httpVerb:`POST`};n!==void 0&&(i.timeoutMs=n),r!==void 0&&(i.warnings=r);try{return(await a.call(Xd,e,t,i)).result.data}catch(t){if(t instanceof Gc){let n=`WebApp::${e} failed`,r=t.message||n;throw new Zd(r,Qd(t.metadata),r===n?`apiError.generic`:t.messageKey)}throw t}},onSuccess:()=>{U(o,`webapps`,...t)}}),c=(0,O.useCallback)(async t=>{try{return await s.mutateAsync(t)}catch(e){if(e instanceof Error&&e.name===`AbortError`)return;throw e}finally{o.getMutationCache().findAll({mutationKey:[Xd,e]}).forEach(e=>o.getMutationCache().remove(e))}},[s.mutateAsync,o,e]);return{data:s.data??null,error:s.error??null,loading:s.isPending,mutate:c,reset:s.reset}}function ef(e){return Lu(Xd,`get_available`,void 0,{enabled:e?.enabled,cacheTtl:Bc.Volatile.staleTime})}function tf(e){return Lu(Xd,`list`,void 0,{enabled:e?.enabled,cacheTtl:Bc.UserDriven.staleTime})}function nf(){return $d(`stage`)}function rf(){return $d(`configure`)}function af(){return $d(`deploy`,[`domains`])}function of(){return $d(`redeploy`)}function sf(){return $d(`start`)}function cf(){return $d(`stop`)}function lf(){return $d(`restart`)}function uf(){return $d(`set_mode`,[],wd)}function df(e,t){return Lu(Xd,`fetch_logs`,e,{enabled:t?.enabled??!!e,cacheTtl:Bc.Volatile.staleTime})}function ff(e){return $d(`delete`,[`domains`],Cd,e?.warnings)}var pf={getAvailable:()=>B(Xd,`get_available`),list:()=>B(Xd,`list`)};function mf(e,t,n){let r=n?Object.keys(n).filter(e=>n[e]!==void 0).sort().map(e=>`${e}=${String(n[e])}`).join(`&`):``;return`${e}/${t}${r?`?${r}`:``}`}var hf=new Map,Y=new Map;function gf(e,t,n){let{cacheTtl:r=0,skipDedup:i=!1}=n??{};if(i)return t();if(r>0){let t=Y.get(e);if(t&&t.expiresAt>Date.now())return Promise.resolve(t.data);t&&Y.delete(e)}let a=hf.get(e);if(a)return a;let o=t().then(t=>(r>0&&hf.get(e)===o&&Y.set(e,{data:t,expiresAt:Date.now()+r}),t)).finally(()=>{hf.get(e)===o&&hf.delete(e)});return hf.set(e,o),o.catch(()=>{}),o}function _f(e){if(!e){Y.clear(),hf.clear();return}for(let t of Y.keys())(t===e||t.startsWith(e))&&Y.delete(t);for(let t of hf.keys())(t===e||t.startsWith(e))&&hf.delete(t)}function vf(){hf.clear(),Y.clear()}var yf=No,bf=`meridian_satisfaction_pending_`;function xf(e){return`${bf}${e}`}var Sf=new Set([`inprogress`,`timeout`,`complete`,`none`]);function Cf(){return gu({})}async function wf(e){let t=(await Cf().call(`BackupInfo`,`progress`,void 0,{signal:e}))?.result?.data?.state;return typeof t==`string`&&Sf.has(t)?t:null}var Tf=`The extract failed.`;function Ef(e){if(!Array.isArray(e)||e.length===0)return Tf;for(let t of e){if(!$u(t))return Tf;let e=Qu(t.output);if(Number(t.result)===0||e!==null)return $s(e??t.output,Tf)}return null}var Df={async isFullBackupInProgress(e){return await wf(e)===`inprogress`},async getFullBackupProgressState(e){return wf(e)},async resetFullBackupMarker(e){try{return await Cf().call(`BackupInfo`,`reset`,void 0,{httpVerb:`POST`,signal:e}),!0}catch{return!1}},async startExtract({backupFullpath:e,destAbsolutePath:t},n){try{await Cf().call(`ExtractInfo`,`start`,{archive:e,directory:t},{httpVerb:`POST`,signal:n})}catch{}try{let n=Ef(await Ec(`Fileman`,`fileop`,{op:`extract`,sourcefiles:e,destfiles:t,metadata:``},{httpVerb:`POST`}));if(n)throw Error(n)}finally{try{await Cf().call(`ExtractInfo`,`finish`,void 0,{httpVerb:`POST`})}catch{}}}},Of=class{cache=new Map;inFlight=new Map;TTL=6e4;PRIMARY_TIMEOUT=3e4;client=null;subscribed=!1;suppressingExternalClear=!1;ensureExternalInvalidationSubscription(){if(this.subscribed||this.entityTags.length===0)return;this.subscribed=!0;let e=new Set(this.entityTags);Su(t=>{this.suppressingExternalClear||e.has(t)&&(this.clearCaches(),this.notifyExternalChange(t))})}getClient(){return this.client||=gu(),this.client}getCacheEntry(e){let t=this.cache.get(e);return t&&t.expiresAt>Date.now()?{hit:!0,data:t.data}:(this.cache.delete(e),{hit:!1,data:void 0})}getCached(e){let t=this.getCacheEntry(e);return t.hit?t.data:null}setCache(e,t){this.cache.set(e,{data:t,expiresAt:Date.now()+this.TTL}),this.ensureExternalInvalidationSubscription()}getOrFetch(e,t,n,r){if(n?.aborted)return Promise.reject(new DOMException(`Aborted`,`AbortError`));let i=this.getCacheEntry(e);if(i.hit)return this.awaitWithAbort(Promise.resolve(i.data),n);let a=this.inFlight.get(e);if(a)return this.awaitWithAbort(a,n);let o;try{o=Promise.resolve(t())}catch(e){return Promise.reject(e)}let s=o.then(t=>(this.inFlight.get(e)===s&&((t!==null||r?.cacheNull!==!1)&&this.setCache(e,t),this.inFlight.delete(e)),t),t=>{throw this.inFlight.get(e)===s&&this.inFlight.delete(e),t});return this.ensureExternalInvalidationSubscription(),this.inFlight.set(e,s),this.awaitWithAbort(s,n)}notifyExternalChange(e){}clearCaches(){this.cache.clear(),this.inFlight.clear()}invalidateCache(){if(this.clearCaches(),this.entityTags.length>0){this.suppressingExternalClear=!0;try{U(go,...this.entityTags)}finally{this.suppressingExternalClear=!1}}}createTimeoutSignal(e){let{signal:t,cleanup:n}=Hc(this.PRIMARY_TIMEOUT,e);return{signal:t,cleanup:n}}awaitWithAbort(e,t){return t?t.aborted?(e.catch(()=>{}),Promise.reject(t.reason??new DOMException(`Aborted`,`AbortError`))):new Promise((n,r)=>{let i=()=>{r(t.reason??new DOMException(`Aborted`,`AbortError`))};t.addEventListener(`abort`,i,{once:!0}),e.then(e=>{t.removeEventListener(`abort`,i),n(e)},e=>{t.removeEventListener(`abort`,i),r(e)})}):e}},kf=`ready`,Af=`backups:userBackupCount`,jf=new class extends Of{get entityTags(){return[lc.backups,lc.dashboardStats]}async countUserBackups(e){return this.getOrFetch(Af,()=>this.fetchCount(),e)}async fetchCount(){let{signal:e,cleanup:t}=this.createTimeoutSignal();try{let t=await this.getClient().call(z.backupArchivesList.module,z.backupArchivesList.function,void 0,{signal:e});if(Ou(t,z.backupArchivesList.module,z.backupArchivesList.function,`Failed to load backups`),!Array.isArray(t.result.data))throw new Yc({endpoint:z.backupArchivesList,expected:`array`,got:t.result.data,messageKey:`serviceError.loadBackups`});return t.result.data.filter(e=>e?.status===kf).length}finally{t()}}};function Mf(e){if(e==null||e===``)return null;let t=typeof e==`number`?e:Number(e);return Number.isFinite(t)?t:null}function Nf(e){return{...e,usage:Mf(e.usage),maximum:Mf(e.maximum)}}var Pf=`resourceUsage:entries`,Ff=new class extends Of{get entityTags(){return[lc.quota,lc.dashboardStats]}getEntries(e){return this.getOrFetch(Pf,()=>this.fetchEntries(),e)}async getEntry(e,t){return(await this.getEntries(t)).find(t=>t.id===e)}async fetchEntries(){let{signal:e,cleanup:t}=this.createTimeoutSignal();try{let t=await this.getClient().call(z.resourceUsages.module,z.resourceUsages.function,void 0,{signal:e});if(Ou(t,z.resourceUsages.module,z.resourceUsages.function,`Failed to load resource usage`),!Array.isArray(t.result.data))throw new Yc({endpoint:z.resourceUsages,expected:`array`,got:t.result.data,messageKey:`serviceError.loadResourceUsage`});return t.result.data.map(Nf)}finally{t()}}};function If(){return!xi()||bi().mysql===!0}function Lf(){return!yi(`roles`)||gi().roles?.mysqlclient===!0}function Rf(){return!yi(`services`)||gi().services?.mysql===!0}function zf(){return{canCreateDatabase:!1,usage:0,maximum:0}}function Bf(){return{canCreateDatabase:!0,usage:0,maximum:null}}function Vf(e){return e==null||e===-1}function Hf(e){if(!e)return{canCreateDatabase:!1,usage:0,maximum:null};let t=Vf(e.maximum);return{canCreateDatabase:t||(e.usage??0)<(e.maximum??0),usage:e.usage??0,maximum:t?null:e.maximum??null}}var Uf=new class{async getDatabaseCapability(e){if(!If()||!Lf()||!Rf())return zf();try{return Hf(await Ff.getEntry(`mysql_databases`,e)??null)}catch{return Bf()}}},X=new class{handlers=new Map;on(e,t){this.handlers.has(e)||this.handlers.set(e,new Set);let n=this.handlers.get(e);return n.add(t),()=>{n.delete(t),n.size===0&&this.handlers.delete(e)}}emit(e,t){let n=this.handlers.get(e);n&&n.forEach(n=>{try{n(t)}catch(t){console.error(`[ServiceEventBus] Handler error for "${e}":`,t)}})}clear(){this.handlers.clear()}},Z={emailChanged:`email:changed`,databaseChanged:`database:changed`,dnsChanged:`dns:changed`,domainChanged:`domain:changed`,novaChanged:`nova:changed`,novaWordpressChanged:`nova-wordpress:changed`,quotaChanged:`quota:changed`,sitejetChanged:`sitejet:changed`,sslChanged:`ssl:changed`,webappChanged:`webapp:changed`,wordpressChanged:`wordpress:changed`},Wf={mysql:`Mysql`,postgresql:`Postgresql`},Gf=`ALL PRIVILEGES`,Kf=64,qf=32,Jf=new class extends Of{get entityTags(){return[lc.databases,lc.databaseUsers,lc.dashboardStats]}getModuleForEngine(e){return Wf[e]}async fetchDatabasesForEngine(e,t){let n=`db:list:${e}`,r=this.getCached(n);if(r!==null)return r;let{signal:i,cleanup:a}=this.createTimeoutSignal(t);try{let t=this.getClient(),r=this.getModuleForEngine(e),a=((await t.call(r,`list_databases`,void 0,{signal:i})).result.data??[]).map(t=>({name:t.database||t.db,engine:e,size:t.disk_usage??t.size??0,tableCount:t.tables??0,users:t.users??[]}));return this.setCache(n,a),a}finally{a()}}async fetchMysqlUsers(e){return((await this.getClient().call(z.mysqlUsersList.module,z.mysqlUsersList.function,void 0,{signal:e})).result.data??[]).map(e=>e.user)}async fetchPostgresqlUsers(e){return(await this.getClient().call(z.postgresqlUsersList.module,z.postgresqlUsersList.function,void 0,{signal:e})).result.data??[]}async listUsers(e,t){let n=`users:list:${e}`,r=this.getCached(n);if(r!==null)return r;let{signal:i,cleanup:a}=this.createTimeoutSignal(t);try{let t=e===`mysql`?await this.fetchMysqlUsers(i):await this.fetchPostgresqlUsers(i);return this.setCache(n,t),t}finally{a()}}async listDatabases(e,t){return e?this.fetchDatabasesForEngine(e,t):(await Promise.allSettled([this.fetchDatabasesForEngine(`mysql`,t),this.fetchDatabasesForEngine(`postgresql`,t)])).filter(e=>e.status===`fulfilled`).flatMap(e=>e.value)}async createDatabase(e,t,n){let{signal:r,cleanup:i}=this.createTimeoutSignal(n);try{let n=this.getClient(),i=this.getModuleForEngine(t);await n.call(i,`create_database`,{name:e},{signal:r,httpVerb:`POST`});let a={name:e,engine:t,size:0,tableCount:0,users:[]};return this.invalidateCache(),X.emit(Z.databaseChanged,{action:`createDatabase`,engine:t,name:e}),a}finally{i()}}async deleteDatabase(e,t,n){let{signal:r,cleanup:i}=this.createTimeoutSignal(n);try{let n=this.getClient(),i=this.getModuleForEngine(t);await n.call(i,`delete_database`,{name:e},{signal:r,httpVerb:`POST`}),this.invalidateCache(),X.emit(Z.databaseChanged,{action:`deleteDatabase`,engine:t,name:e})}finally{i()}}async createUser(e,t,n,r){let{signal:i,cleanup:a}=this.createTimeoutSignal(r);try{let r=this.getClient(),a=this.getModuleForEngine(n);await r.call(a,`create_user`,{name:e,password:t},{signal:i,httpVerb:`POST`});let o={name:e,engine:n,databases:[]};return this.invalidateCache(),X.emit(Z.databaseChanged,{action:`createUser`,engine:n,name:e}),o}finally{a()}}async deleteUser(e,t,n){let{signal:r,cleanup:i}=this.createTimeoutSignal(n);try{let n=this.getClient(),i=this.getModuleForEngine(t);await n.call(i,`delete_user`,{name:e},{signal:r,httpVerb:`POST`}),this.invalidateCache(),X.emit(Z.databaseChanged,{action:`deleteUser`,engine:t,name:e})}finally{i()}}async setPrivileges(e,t){let{user:n,database:r,privileges:i,engine:a}=e,{signal:o,cleanup:s}=this.createTimeoutSignal(t);try{let e=this.getClient();a===`postgresql`?await e.call(`Postgresql`,`grant_all_privileges`,{database:r,user:n},{signal:o,httpVerb:`POST`}):await e.call(`Mysql`,`set_privileges_on_database`,{user:n,database:r,privileges:i},{signal:o,httpVerb:`POST`}),this.invalidateCache(),X.emit(Z.databaseChanged,{action:`setPrivileges`,engine:a,name:`${n}@${r}`})}finally{s()}}async revokeAccess(e,t,n,r){let{signal:i,cleanup:a}=this.createTimeoutSignal(r);try{let r=this.getClient(),[a,o]=n===`postgresql`?[`Postgresql`,`revoke_all_privileges`]:[`Mysql`,`revoke_access_to_database`];await r.call(a,o,{user:e,database:t},{signal:i,httpVerb:`POST`}),this.invalidateCache(),X.emit(Z.databaseChanged,{action:`revokeAccess`,engine:n,name:`${e}@${t}`})}finally{a()}}async getPrivileges(e,t,n,r){if(n===`postgresql`)return[Gf];let{signal:i,cleanup:a}=this.createTimeoutSignal(r);try{return(await this.getClient().call(`Mysql`,`get_privileges_on_database`,{user:e,database:t},{signal:i})).result.data??[]}finally{a()}}async getRestrictions(e,t){let n=`restrictions:${e}`,r=this.getCached(n);if(r!==null)return r;let{signal:i,cleanup:a}=this.createTimeoutSignal(t);try{let t=this.getClient(),r=this.getModuleForEngine(e),a=await t.call(r,`get_restrictions`,void 0,{signal:i});if(!a.result.data)throw Error($s(a.result.errors?.[0],`${r}.get_restrictions failed`));let o=a.result.data,s={prefix:o.prefix?o.prefix:null,maxDatabaseNameLength:o.max_database_name_length??Kf,maxUsernameLength:o.max_username_length??qf};return this.setCache(n,s),s}finally{a()}}async getServerInformation(e){let t=`serverInformation`,n=this.getCached(t);if(n!==null)return n;let{signal:r,cleanup:i}=this.createTimeoutSignal(e);try{let e=await this.getClient().call(`Mysql`,`get_server_information`,void 0,{signal:r});if(!e.result.data)return{host:`localhost`,isRemote:!1,version:``};let n={host:e.result.data.host,isRemote:e.result.data.is_remote!==0,version:e.result.data.version};return this.setCache(t,n),n}catch{return{host:`localhost`,isRemote:!1,version:``}}finally{i()}}},Yf=Jf,Xf={A:{type:`A`,hasPriority:!1,hasWeightPort:!1,hasFlagTag:!1,hasParams:!1,valueKind:`ipv4`},AAAA:{type:`AAAA`,hasPriority:!1,hasWeightPort:!1,hasFlagTag:!1,hasParams:!1,valueKind:`ipv6`},ALIAS:{type:`ALIAS`,hasPriority:!1,hasWeightPort:!1,hasFlagTag:!1,hasParams:!1,valueKind:`fqdn`},CAA:{type:`CAA`,hasPriority:!1,hasWeightPort:!1,hasFlagTag:!0,hasParams:!1,valueKind:`caa`},CNAME:{type:`CNAME`,hasPriority:!1,hasWeightPort:!1,hasFlagTag:!1,hasParams:!1,valueKind:`fqdn`},HTTPS:{type:`HTTPS`,hasPriority:!0,hasWeightPort:!1,hasFlagTag:!1,hasParams:!0,valueKind:`fqdn-or-dot`},MX:{type:`MX`,hasPriority:!0,hasWeightPort:!1,hasFlagTag:!1,hasParams:!1,valueKind:`fqdn`},NS:{type:`NS`,hasPriority:!1,hasWeightPort:!1,hasFlagTag:!1,hasParams:!1,valueKind:`fqdn`},SRV:{type:`SRV`,hasPriority:!0,hasWeightPort:!0,hasFlagTag:!1,hasParams:!1,valueKind:`fqdn-or-dot`},SVCB:{type:`SVCB`,hasPriority:!0,hasWeightPort:!1,hasFlagTag:!1,hasParams:!0,valueKind:`fqdn-or-dot`},TXT:{type:`TXT`,hasPriority:!1,hasWeightPort:!1,hasFlagTag:!1,hasParams:!1,valueKind:`text`}},Zf=[`A`,`AAAA`,`ALIAS`,`CAA`,`CNAME`,`HTTPS`,`MX`,`NS`,`SRV`,`SVCB`,`TXT`],Qf=new Set([`A`,`AAAA`,`CNAME`,`MX`,`NS`]);function $f(e){return e.replace(/\.$/,``)}function ep(e){return e.length>=2&&e.startsWith(`"`)&&e.endsWith(`"`)?e.slice(1,-1):e}function tp(e,t){return[String(e.priority??0),t]}function Q(e,t){return[String(e.priority??0),String(e.weight??0),String(e.port??0),t]}function np(e,t){return[String(e.flag??0),e.tag??`issue`,t]}function rp(e,t){return[String(e.priority??0),t,e.params??``]}var ip={MX:tp,SRV:Q,CAA:np,HTTPS:rp,SVCB:rp};function ap(e){let t=e.record.trim(),n=ip[e.type];return n?n(e,t):[t]}function op(e){let t=parseInt(e??``,10);return Number.isNaN(t)?void 0:t}function sp(e){return e===`.`?`.`:$f(e??``)}function cp(e){return{record:$f(e[1]??``),priority:op(e[0])}}function lp(e){return{record:sp(e[3]),priority:op(e[0]),weight:op(e[1]),port:op(e[2])}}function up(e){return{record:ep(e[2]??``),flag:op(e[0]),tag:e[1]}}function dp(e){return{record:sp(e[1]),priority:op(e[0]),params:e[2]??``}}function fp(e){return{record:$f(e[0]??``)}}function pp(e){return{record:e.length>1?e.join(``):e[0]??``}}var mp={MX:cp,SRV:lp,CAA:up,HTTPS:dp,SVCB:dp,CNAME:fp,ALIAS:fp,NS:fp,TXT:pp};function hp(e,t){let n=mp[e];return n?n(t):{record:t[0]??t.join(` `)}}function gp(e,t){let n=t.replace(/\.$/,``),r=(e??``).trim().replace(/\.$/,``);return r===``||r===`@`?`${n}.`:r.toLowerCase()===n.toLowerCase()||r.toLowerCase().endsWith(`.${n.toLowerCase()}`)?`${r}.`:`${r}.${n}.`}var _p=new Set([`A`,`AAAA`,`ALIAS`,`CAA`,`CNAME`,`HTTPS`,`MX`,`SRV`,`SVCB`,`TXT`,`NS`]);function vp(e){try{return atob(e)}catch{return e}}function yp(e,t){let n=``;try{n=atob(e.dname_b64??``)}catch{n=e.dname_raw??``}return n&&!n.endsWith(`${t}.`)&&(n=`${n}.${t}.`),$f(n)}function bp(e){if(e.record_type!==`SOA`||!e.data_b64?.[2])return null;try{return atob(e.data_b64[2])}catch{return null}}function xp(e,t){let n=(e.data_b64??[]).map(vp),r=yp(e,t);return{line:e.line_index,name:r,type:e.record_type,ttl:e.ttl??14400,...hp(e.record_type,n)}}function Sp(e,t){let n=null,r=[];for(let i of e){let e=bp(i);e!==null&&(n=e),!(i.type!==`record`||!i.record_type||!_p.has(i.record_type))&&r.push(xp(i,t))}return{records:r,serial:n}}var Cp=new class extends Of{get entityTags(){return[lc.dnsZones]}async listRecords(e,t){let n=`dns:records:${e}`,r=this.getCached(n);if(r!==null)return r.records;let{signal:i,cleanup:a}=this.createTimeoutSignal(t);try{let t=await this.getClient().call(`DNS`,`parse_zone`,{zone:e},{signal:i}),{records:r,serial:a}=Sp(Array.isArray(t.result.data)?t.result.data:[],e);return this.setCache(n,{records:r,serial:a}),r}finally{a()}}getCachedSerial(e){return this.getCached(`dns:records:${e}`)?.serial??null}async fetchZoneSerial(e,t){let n=await this.getClient().call(`DNS`,`parse_zone`,{zone:e},{signal:t}),r=Array.isArray(n.result.data)?n.result.data:[];for(let e of r)if(e.record_type===`SOA`&&e.data_b64?.[2])try{return atob(e.data_b64[2])}catch{}throw new Kc(`Unable to determine the current serial for zone "${e}".`,`serviceError.readDnsZone`,{domain:e})}async addRecord(e,t,n){let{signal:r,cleanup:i}=this.createTimeoutSignal(n);try{let n=this.getClient(),i=this.getCachedSerial(e)??await this.fetchZoneSerial(e,r),a={dname:gp(t.name,e),ttl:t.ttl??14400,record_type:t.type,data:ap(t)};await n.call(`DNS`,`mass_edit_zone`,{zone:e,serial:i,add:[JSON.stringify(a)]},{signal:r,httpVerb:`POST`});let o={line:-1,name:t.name,type:t.type,ttl:t.ttl??14400,record:t.record,priority:t.priority,weight:t.weight,port:t.port,flag:t.flag,tag:t.tag,params:t.params};return this.invalidateCache(),X.emit(Z.dnsChanged,{domain:e,action:`add`,record:o}),o}finally{i()}}async editRecord(e,t,n,r){let{signal:i,cleanup:a}=this.createTimeoutSignal(r);try{let r=this.getClient(),a=this.getCachedSerial(e)??await this.fetchZoneSerial(e,i),o={line_index:t,dname:gp(n.name,e),ttl:n.ttl??14400,record_type:n.type,data:ap(n)};await r.call(`DNS`,`mass_edit_zone`,{zone:e,serial:a,edit:[JSON.stringify(o)]},{signal:i,httpVerb:`POST`});let s={line:t,name:n.name,type:n.type,ttl:n.ttl??14400,record:n.record,priority:n.priority,weight:n.weight,port:n.port,flag:n.flag,tag:n.tag,params:n.params};return this.invalidateCache(),X.emit(Z.dnsChanged,{domain:e,action:`edit`,record:s}),s}finally{a()}}async deleteRecord(e,t,n){let{signal:r,cleanup:i}=this.createTimeoutSignal(n);try{let n=this.getClient(),i=this.getCachedSerial(e)??await this.fetchZoneSerial(e,r);await n.call(`DNS`,`mass_edit_zone`,{zone:e,serial:i,remove:t},{signal:r,httpVerb:`POST`}),this.invalidateCache(),X.emit(Z.dnsChanged,{domain:e,action:`delete`})}finally{i()}}},wp=Cp;function Tp(e){return`public_html/${e}`}var Ep=new Set([`.htaccess`,`.well-known`,`400.shtml`,`401.shtml`,`403.shtml`,`404.shtml`,`413.shtml`,`500.shtml`,`cp_errordocument.shtml`,`php.ini`,`.user.ini`,`cgi-bin`]);async function Dp(e,t={}){let n=Tp(e);try{let r=(await gu().call(z.fileList.module,z.fileList.function,{dir:n,show_hidden:1},{signal:t.signal,timeoutMs:t.timeoutMs??1e4}))?.result?.data;return{domain:e,hasContent:Array.isArray(r)&&r.some(e=>{let t=e?.file;return typeof t==`string`&&t!==``&&!Ep.has(t)}),path:n}}catch{return{domain:e,hasContent:!1,path:n}}}function Op(){if(!xi())return{addondomains:!0,subdomains:!0};let e=bi();return{addondomains:e.addondomains===!0,subdomains:e.subdomains===!0}}function kp(){return yi(`roles`)?{webserver:gi().roles?.webserver===!0}:{webserver:!0}}function Ap(e){return e?e.maximum==null||e.maximum===-1||(e.usage??0)<e.maximum:!1}function jp(e,t,n,r){if(e===null&&n===null)return null;let i=e===null?1/0:Math.max(0,e-t),a=n===null?1/0:Math.max(0,n-r);return Math.min(i,a)}function Mp(){return{canCreateAddonDomain:!1,canCreateSubdomain:!1,addonUsage:0,addonMaximum:null,subdomainUsage:0,subdomainMaximum:null,addonSlotsAvailable:null,aliasUsage:0,aliasMaximum:null,isFallback:!1}}function Np(e){return e==null||e===-1?null:e}function Pp(e){return{usage:e?.usage??0,maximum:Np(e?.maximum)}}function Fp(e){let t=e.find(e=>e.id===`addon_domains`),n=e.find(e=>e.id===`subdomains`),r=Pp(e.find(e=>e.id===`aliases`)),i=Ap(n),a=t?.usage??0,o=Np(t?.maximum),s=n?.usage??0,c=n===void 0?0:Np(n.maximum);return{canCreateAddonDomain:Ap(t)&&i,canCreateSubdomain:i,addonUsage:a,addonMaximum:o,subdomainUsage:s,subdomainMaximum:c,addonSlotsAvailable:jp(o,a,c,s),aliasUsage:r.usage,aliasMaximum:r.maximum,isFallback:!1}}function Ip(e){return{canCreateAddonDomain:e.addondomains,canCreateSubdomain:e.subdomains,addonUsage:0,addonMaximum:null,subdomainUsage:0,subdomainMaximum:null,addonSlotsAvailable:null,aliasUsage:0,aliasMaximum:null,isFallback:!0}}var Lp=new class{async getDomainCapability(e){let t=Op();if(!kp().webserver||!t.addondomains&&!t.subdomains)return Mp();try{return Fp(await Ff.getEntries(e))}catch{return Ip(t)}}};function Rp(e){return e===`domain_not_registered`||e===`unrecognized_nameservers`}var zp=/^(https?|ftp):\/\//i,Bp=/(%\{REQUEST_URI\}|\$1)$/;function Vp(e){if(!e)return;let t=e.trim();if(zp.test(t))return t.replace(Bp,``)}function Hp(e){return{domain:e.domain,type:`main`,documentRoot:e.documentroot,ipAddress:e.ip,httpsRedirectEnabled:R(e.ssl_redirect),isTemporary:R(e.is_temporary),redirectUrl:Vp(e.status)}}function Up(e){return e.map(e=>({domain:e.domain,type:`addon`,documentRoot:e.documentroot||e.dir,serverAlias:e.servername,ipAddress:e.ip,httpsRedirectEnabled:R(e.ssl_redirect),isTemporary:R(e.is_temporary),redirectUrl:Vp(e.status)}))}function Wp(e){return e.map(e=>({domain:e.domain,type:`sub`,documentRoot:e.documentroot,parentDomain:e.rootdomain,ipAddress:e.ip,httpsRedirectEnabled:R(e.ssl_redirect),isTemporary:R(e.is_temporary),redirectUrl:Vp(e.status)}))}function Gp(e){return typeof e==`string`?{domain:e,type:`parked`,documentRoot:``,isTemporary:!1}:{domain:e.domain,type:`parked`,documentRoot:e.documentroot??``,ipAddress:e.ip,httpsRedirectEnabled:R(e.ssl_redirect),isTemporary:!1}}function Kp(e){let t=[];return e?.main_domain&&t.push(Hp(e.main_domain)),e?.addon_domains&&t.push(...Up(e.addon_domains)),e?.sub_domains&&t.push(...Wp(e.sub_domains)),e?.parked_domains&&t.push(...e.parked_domains.map(Gp)),t}function qp(e,t){if(t){let n=`.${t}`;if(e.toLowerCase().endsWith(n.toLowerCase()))return`${e.slice(0,-n.length)}_${t}`}return e.replace(`.`,`_`)}var Jp=new class extends Of{get entityTags(){return[lc.domains,lc.dashboardStats]}pendingResolutionBatch=null;enqueueResolutionCheck(e){if(!this.pendingResolutionBatch){let e=[],t=Promise.resolve().then(async()=>{this.pendingResolutionBatch=null;let{signal:t,cleanup:n}=this.createTimeoutSignal();try{let n=(await this.getClient().call(`DNS`,`ensure_domains_reside_only_locally`,{domain:e},{signal:t})).result.data;if(!Array.isArray(n)||n.length!==e.length||n.some(e=>e!==null&&typeof e!=`string`))throw Gc.fromMalformedResponse(`Invalid DNS/ensure_domains_reside_only_locally response: expected ${e.length} string-or-null entries, got ${Array.isArray(n)?`${n.length} entries`:typeof n}`,200,`DNS`,`ensure_domains_reside_only_locally`);return n}finally{n()}});this.pendingResolutionBatch={domains:e,promise:t}}let t=this.pendingResolutionBatch,n=t.domains.indexOf(e);return n===-1&&(n=t.domains.push(e)-1),t.promise.then(e=>e[n])}pendingDelegationBatch=null;enqueueDelegationCheck(e){if(!this.pendingDelegationBatch){let e=[],t=Promise.resolve().then(async()=>{this.pendingDelegationBatch=null;let{signal:t,cleanup:n}=this.createTimeoutSignal();try{let n=(await this.getClient().call(`DNS`,`ensure_domains_use_recognized_nameservers`,{domain:e},{signal:t})).result.data;if(!Array.isArray(n)||n.length!==e.length||n.some(e=>e!==null&&(typeof e!=`object`||typeof e.type!=`string`||typeof e.message!=`string`)))throw Gc.fromMalformedResponse(`Invalid DNS/ensure_domains_use_recognized_nameservers response: expected ${e.length} entries of null or { type, message }, got ${Array.isArray(n)?`${n.length} entries`:typeof n}`,200,`DNS`,`ensure_domains_use_recognized_nameservers`);return n}finally{n()}});this.pendingDelegationBatch={domains:e,promise:t}}let t=this.pendingDelegationBatch,n=t.domains.indexOf(e);return n===-1&&(n=t.domains.push(e)-1),t.promise.then(e=>e[n])}async domainsData(e){let t=`domains:all`,n=this.getCached(t);if(n!==null)return n;let{signal:r,cleanup:i}=this.createTimeoutSignal(e);try{let e=Kp((await this.getClient().call(z.domainsData.module,z.domainsData.function,{format:`hash`,return_https_redirect_status:1},{signal:r})).result.data);return this.setCache(t,e),e}finally{i()}}parseResolutionResult(e){if(/\bIP(v4)?\b/.test(e)){let t=[...e.matchAll(/\b(\d{1,3}(?:\.\d{1,3}){3})\b/g)].map(e=>e[1]);return t.length>0?{status:`resolves-elsewhere`,resolvedIps:t}:{status:`no-records`}}return e.toLowerCase().includes(`is not a registered`)?{status:`not-registered`}:{status:`resolves-elsewhere`,resolvedIps:[]}}async checkDomainResolution(e,t){let n=e.trim().toLowerCase().replace(/\.$/,``);if(!n)return{status:`no-records`};let r=await this.enqueueResolutionCheck(n);return r===null?{status:`resolves-here`}:r===void 0?{status:`resolves-elsewhere`,resolvedIps:[]}:this.parseResolutionResult(r)}async checkNameserverDelegation(e,t){let n=e.trim().toLowerCase().replace(/\.$/,``);if(!n)return{status:`unavailable`};try{let e=await this.enqueueDelegationCheck(n);return e===null?{status:`delegated`}:e===void 0?{status:`unavailable`}:{status:`not-delegated`,failureType:Rp(e.type)?e.type:`unknown`,message:e.message}}catch{return{status:`unavailable`}}}async createDomain(e){switch(e.type){case`addon`:await Ec(`AddonDomain`,`addaddondomain`,{newdomain:e.domain,subdomain:e.domain.split(`.`)[0],dir:e.documentRoot??Tp(e.domain),ftp_is_optional:1},{httpVerb:`POST`});break;case`sub`:await Ec(`SubDomain`,`addsubdomain`,{domain:e.domain.split(`.`)[0],rootdomain:e.parentDomain??e.domain.substring(e.domain.indexOf(`.`)+1),dir:e.documentRoot??Tp(e.domain),canoff:1,disallowdot:0});break;case`alias`:await Ec(`Park`,`park`,{domain:e.domain})}let t={domain:e.domain,type:e.type,documentRoot:e.documentRoot??``,parentDomain:e.parentDomain,redirectUrl:e.redirectUrl,isTemporary:!1};return this.invalidateCache(),X.emit(Z.domainChanged,{action:`create`,domain:e.domain,newState:t}),t}async renamePrimaryDomain(e,t,n){await this.getClient().call(`Domain`,`rename_domain`,{domain:e,new_domain:t,...n?.docroot?{docroot:n.docroot}:{}},{httpVerb:`POST`});let r={domain:t,type:`main`,documentRoot:n?.docroot??``,isTemporary:!1};return this.invalidateCache(),X.emit(Z.domainChanged,{action:`update`,domain:t,newState:r}),r}async deleteDomain(e,t){if(t?.type===`addon`&&t.serverAlias){let n;try{n=(await this.domainsData()).find(e=>e.type===`main`)?.domain}catch{}await Ec(`AddonDomain`,`deladdondomain`,{domain:e,subdomain:qp(t.serverAlias,n)})}else try{await Ec(`SubDomain`,`delsubdomain`,{domain:e})}catch(t){if(t instanceof Xc)throw t;await Ec(`Park`,`unpark`,{domain:e})}this.invalidateCache(),X.emit(Z.domainChanged,{action:`delete`,domain:e,newState:null})}async setDocumentRoot(e,t,n){let r,i;if(n?.type===`addon`&&n.serverAlias){let e=n.serverAlias.indexOf(`.`);r=n.serverAlias.substring(0,e),i=n.serverAlias.substring(e+1)}else{let t=e.indexOf(`.`);r=e.substring(0,t),i=e.substring(t+1)}await Ec(`SubDomain`,`changedocroot`,{subdomain:r,rootdomain:i,dir:t}),this.invalidateCache(),X.emit(Z.domainChanged,{action:`update`,domain:e,newState:null})}},Yp=Jp;function Xp(e){let t=e.indexOf(`@`);return t===-1?e:e.slice(0,t)}function Zp(e,t){let n={};return e.forEach((e,t)=>{let r=t+1;n[`part${r}`]=e.part,n[`match${r}`]=e.match,n[`val${r}`]=e.val,n[`opt${r}`]=e.opt??`and`}),t.forEach((e,t)=>{let r=t+1;n[`action${r}`]=e.action,e.dest&&(n[`dest${r}`]=e.dest)}),n}function Qp(e,t){return{...e,suspended:t,restrictions:e.restrictions?{...e.restrictions,suspendedLogin:t,any:t||e.restrictions.suspendedIncoming||e.restrictions.suspendedOutgoing||e.restrictions.holdOutgoing}:e.restrictions}}function $p(e,t){return t?t.startsWith(`:blackhole:`)?{domain:e,raw:t,mode:`blackhole`}:t.startsWith(`:fail:`)?{domain:e,raw:t,mode:`bounce`,failMessage:t.replace(/^:fail:\s*/,``)}:t.startsWith(`|`)?{domain:e,raw:t,mode:`pipe`,pipeProgram:t.slice(1)}:t.includes(`@`)?{domain:e,raw:t,mode:`forward`,dest:t}:{domain:e,raw:t,mode:`local`,dest:t}:{domain:e,raw:t,mode:`local`,dest:``}}var em=`Main Account`;function tm(e){return e.login===em||!e.email.includes(`@`)}function nm(e){let t=e=>e===1,n=t(e.suspended_login),r=t(e.suspended_incoming),i=t(e.suspended_outgoing),a=t(e.hold_outgoing);return{suspendedLogin:n,suspendedIncoming:r,suspendedOutgoing:i,holdOutgoing:a,any:e.has_suspended==null?n||r||i||a:t(e.has_suspended)}}var rm=1048576;function im(e){return e!=null&&String(e).trim().length>0}function am(e,t,n){if(im(e)){let t=Number(e);if(Number.isSafeInteger(t)&&t>=0)return t;uc()&&console.warn(`[EmailService] list_pops_with_disk returned an unusable \`${n}\` byte value:`,e,`— falling back to the display-unit (MB) field.`)}if(!im(t))return;let r=Number(t);if(!Number.isFinite(r)||r<0)return;let i=Math.round(r*rm);return Number.isSafeInteger(i)&&i>=0?i:void 0}function om(e){return am(e._diskused,e.diskused,`_diskused`)}function sm(e){return!im(e._diskquota)&&e.diskquota===`unlimited`?0:am(e._diskquota,e.diskquota,`_diskquota`)}var cm={forward:`fwd`,local:`fwd`,bounce:`fail`,pipe:`pipe`,blackhole:`blackhole`};async function lm(e,t,n){let{email:r,password:i,quota:a,domain:o,sendWelcomeEmail:s=!1}=t,{signal:c,cleanup:l}=e.createTimeoutSignal(n);try{let t=await e.getClient().call(`Email`,`add_pop`,{email:r,password:i,quota:a,domain:o,...s?{send_welcome_email:1}:{}},{signal:c,httpVerb:`POST`});e.throwOnUapiFailure(t,`Failed to create the email account.`);let n={email:`${r}@${o}`,login:`${r}@${o}`,domain:o,diskUsed:0,diskQuota:a>0?a*1024*1024:0,suspended:!1,restrictions:{suspendedLogin:!1,suspendedIncoming:!1,suspendedOutgoing:!1,holdOutgoing:!1,any:!1}};return e.invalidateCache(),X.emit(Z.emailChanged,{action:`addPop`,email:n.email,domain:o}),n}finally{l()}}async function um(e,t,n){let{signal:r,cleanup:i}=e.createTimeoutSignal(n);try{let n=await e.getClient().call(`UserManager`,`create_user`,{username:t.username,domain:t.domain,alternate_email:t.alternateEmail,send_invite:1,"services.email.enabled":1,"services.email.quota":t.quota,"services.email.send_welcome_email":+!!t.sendWelcomeEmail},{signal:r,httpVerb:`POST`});e.throwOnUapiFailure(n,`Failed to send the email invite.`);let i={email:`${t.username}@${t.domain}`,login:`${t.username}@${t.domain}`,domain:t.domain,diskUsed:0,diskQuota:t.quota>0?t.quota*1024*1024:0,suspended:!1};return e.invalidateCache(),X.emit(Z.emailChanged,{action:`addPop`,email:i.email,domain:t.domain}),i}finally{i()}}async function dm(e,t,n,r){let{signal:i,cleanup:a}=e.createTimeoutSignal(r);try{let r=await e.getClient().call(`Email`,`delete_pop`,{email:Xp(t),domain:n},{signal:i,httpVerb:`POST`});e.throwOnUapiFailure(r,`Failed to delete the email account.`),e.invalidateCache(),X.emit(Z.emailChanged,{action:`deletePop`,email:t,domain:n})}finally{a()}}function fm(e,t){return e.includes(`@`)?{sessionFunction:`create_webmail_session_for_mail_user`,params:{login:Xp(e),domain:t}}:{sessionFunction:`create_webmail_session_for_self`,params:{}}}async function pm(e,t,n,r){let{signal:i,cleanup:a}=e.createTimeoutSignal(r);try{let r=e.getClient(),{sessionFunction:a,params:o}=fm(t,n),s=(await r.call(`Session`,a,o,{signal:i}))?.result?.data;if(!s?.token||!s?.session)throw new Yc({endpoint:{module:`Session`,function:a},reason:`missing-field`,field:`token/session`,got:s,messageKey:`serviceError.openWebmail`});return{url:`https://${s.hostname||window.location.hostname}:2096${s.token.startsWith(`/`)?s.token:`/${s.token}`}/login/`,session:s.session}}finally{a()}}async function mm(e,t,n){let{email:r,password:i,domain:a}=t,{signal:o,cleanup:s}=e.createTimeoutSignal(n);try{let t=await e.getClient().call(`Email`,`passwd_pop`,{email:Xp(r),password:i,domain:a},{signal:o,httpVerb:`POST`});e.throwOnUapiFailure(t,`Failed to update the email password.`),e.invalidateCache(),X.emit(Z.emailChanged,{action:`passwdPop`,email:r,domain:a})}finally{s()}}async function hm(e,t,n){let{email:r,quota:i,domain:a}=t,{signal:o,cleanup:s}=e.createTimeoutSignal(n);try{let t=await e.getClient().call(`Email`,`edit_pop_quota`,{email:Xp(r),quota:i,domain:a},{signal:o,httpVerb:`POST`});e.throwOnUapiFailure(t,`Failed to update the storage quota.`),e.invalidateCache(),X.emit(Z.emailChanged,{action:`editPopQuota`,email:r,domain:a})}finally{s()}}async function gm(e,t,n){let{signal:r,cleanup:i}=e.createTimeoutSignal(n);try{let n=await e.getClient().call(`Email`,`suspend_login`,{email:t},{signal:r,httpVerb:`POST`});e.throwOnUapiFailure(n,`Failed to suspend the email account.`),e.patchCachedPopSuspended(t,!0)}finally{i()}}async function _m(e,t,n){let{signal:r,cleanup:i}=e.createTimeoutSignal(n);try{let n=await e.getClient().call(`Email`,`unsuspend_login`,{email:t},{signal:r,httpVerb:`POST`});e.throwOnUapiFailure(n,`Failed to unsuspend the email account.`),e.patchCachedPopSuspended(t,!1)}finally{i()}}async function vm(e,t,n){let{domain:r,email:i,dest:a}=t,{signal:o,cleanup:s}=e.createTimeoutSignal(n);try{let t=await e.getClient().call(`Email`,`add_forwarder`,{domain:r,email:i,fwdopt:`fwd`,fwdemail:a},{signal:o,httpVerb:`POST`});e.throwOnUapiFailure(t,`Failed to create the forwarder.`);let n={dest:a,forward:i,domain:r};return e.invalidateCache(),X.emit(Z.emailChanged,{action:`addForwarder`,email:i,domain:r}),n}finally{s()}}async function ym(e,t,n,r){let{signal:i,cleanup:a}=e.createTimeoutSignal(r);try{let r=await e.getClient().call(`Email`,`delete_forwarder`,{address:t,forwarder:n},{signal:i,httpVerb:`POST`});e.throwOnUapiFailure(r,`Failed to delete the forwarder.`),e.invalidateCache(),X.emit(Z.emailChanged,{action:`deleteForwarder`,email:t})}finally{a()}}async function bm(e,t,n){let{email:r,from:i,subject:a,body:o,interval:s}=t,{signal:c,cleanup:l}=e.createTimeoutSignal(n);try{let n=e.getClient(),l={email:r,from:i,subject:a,body:o,interval:s};t.start!==void 0&&(l.start=t.start),t.stop!==void 0&&(l.stop=t.stop),t.isHtml!==void 0&&(l.is_html=+!!t.isHtml),t.charset!==void 0&&(l.charset=t.charset);let u=await n.call(`Email`,`add_auto_responder`,l,{signal:c,httpVerb:`POST`});e.throwOnUapiFailure(u,`Failed to save the auto-responder.`);let d={email:r,from:i,subject:a,body:o,interval:s,start:typeof t.start==`number`?t.start:void 0,stop:typeof t.stop==`number`?t.stop:void 0,isHtml:t.isHtml,charset:t.charset};return e.invalidateCache(),X.emit(Z.emailChanged,{action:`addAutoResponder`,email:r}),d}finally{l()}}async function xm(e,t,n){let{signal:r,cleanup:i}=e.createTimeoutSignal(n);try{let n=await e.getClient().call(`Email`,`delete_auto_responder`,{email:t},{signal:r,httpVerb:`POST`});e.throwOnUapiFailure(n,`Failed to delete the auto-responder.`),e.invalidateCache(),X.emit(Z.emailChanged,{action:`deleteAutoResponder`,email:t})}finally{i()}}async function Sm(e,t,n){let{account:r,filtername:i,oldFiltername:a,rules:o,actions:s}=t,{signal:c,cleanup:l}=e.createTimeoutSignal(n);try{let t=e.getClient(),n={account:r,filtername:i,...a===void 0?{}:{oldfiltername:a},...Zp(o,s)},l=await t.call(`Email`,`store_filter`,n,{signal:c,httpVerb:`POST`});return e.throwOnUapiFailure(l,a===void 0?`Failed to save the filter.`:`Failed to update the filter.`),e.evictFiltersCache(r),{filtername:i,account:r,rules:o,actions:s}}finally{l()}}async function Cm(e,t,n){return Sm(e,t,n)}async function wm(e,t,n){let{account:r,oldFiltername:i,newFiltername:a,rules:o,actions:s}=t;return Sm(e,{account:r,filtername:a,oldFiltername:i,rules:o,actions:s},n)}async function Tm(e,t,n,r){let{signal:i,cleanup:a}=e.createTimeoutSignal(r);try{let r=e.getClient(),a={mailbox:t};n.forEach((e,t)=>{a[`filter${t+1}`]=e});let o=await r.call(`Email`,`reorder_filters`,a,{signal:i,httpVerb:`POST`});e.throwOnUapiFailure(o,`Failed to reorder the filters.`),e.evictFiltersCache(t)}finally{a()}}async function Em(e,t,n,r){let{signal:i,cleanup:a}=e.createTimeoutSignal(r);try{let r=await e.getClient().call(`Email`,`delete_filter`,{account:t,filtername:n},{signal:i,httpVerb:`POST`});e.throwOnUapiFailure(r,`Failed to delete the filter.`),e.evictFiltersCache(t)}finally{a()}}async function Dm(e,t){let n=`email:pops`,r=e.getCached(n);if(r!==null)return r;let{signal:i,cleanup:a}=e.createTimeoutSignal(t);try{let t=((await e.getClient().call(z.emailAccountsList.module,z.emailAccountsList.function,{get_restrictions:1,include_main:1},{signal:i})).result.data??[]).map(e=>{let t=nm(e);return{email:e.email,login:e.login??e.email,domain:e.domain??``,diskUsed:om(e)??null,diskQuota:sm(e)??null,suspended:t.suspendedLogin,restrictions:t,isMain:tm(e)}});return e.setCache(n,t),t}finally{a()}}async function Om(e,t){let n=`email:forwarders`,r=e.getCached(n);if(r!==null)return r;let{signal:i,cleanup:a}=e.createTimeoutSignal(t);try{let t=((await e.getClient().call(z.forwardersList.module,z.forwardersList.function,void 0,{signal:i})).result.data??[]).map(e=>({forward:e.dest,dest:e.forward,domain:e.dest.split(`@`)[1]??``}));return e.setCache(n,t),t}finally{a()}}async function km(e,t){let n=`email:autoresponders`,r=e.getCached(n);if(r!==null)return r;let{signal:i,cleanup:a}=e.createTimeoutSignal(t);try{let t=((await e.getClient().call(z.autorespondersList.module,z.autorespondersList.function,void 0,{signal:i})).result.data??[]).map(e=>({email:e.email,from:``,subject:e.subject,body:``,interval:0}));return e.setCache(n,t),t}finally{a()}}async function Am(e,t,n){let r=`email:autoresponder:${t}`,i=e.getCached(r);if(i!==null)return i;let{signal:a,cleanup:o}=e.createTimeoutSignal(n);try{let n=(await e.getClient().call(`Email`,`get_auto_responder`,{email:t},{signal:a}))?.result?.data;if(!n)throw new Kc(`Autoresponder not found for ${t}`,`serviceError.loadAutoresponder`,{email:t});let i={email:t,from:n.from??``,subject:n.subject??``,body:n.body??``,interval:n.interval??0,start:n.start,stop:n.stop,isHtml:n.is_html===1,charset:n.charset};return e.setCache(r,i),i}finally{o()}}async function jm(e,t,n){let r=`email:filters:${t}`,i=e.getCached(r);if(i!==null)return i;let{signal:a,cleanup:o}=e.createTimeoutSignal(n);try{let n=((await e.getClient().call(z.emailFiltersList.module,z.emailFiltersList.function,{account:t},{signal:a,httpVerb:`POST`})).result.data??[]).map(e=>({filtername:e.filtername,account:e.account??t,rules:e.rules??[],actions:e.actions??[]}));return e.setCache(r,n),n}finally{o()}}async function Mm(e,t,n,r){let{signal:i,cleanup:a}=e.createTimeoutSignal(r);try{let r=await e.getClient().call(`Email`,`get_filter`,{account:t,filtername:n},{signal:i});e.throwOnUapiFailure(r,`Failed to load the filter.`);let a=r?.result?.data;return{filtername:n,account:t,rules:Array.isArray(a?.rules)?a.rules:[],actions:Array.isArray(a?.actions)?a.actions:[]}}finally{a()}}async function Nm(e,t,n){let r=`email:autocreate:${t}`,i=e.getCached(r);if(i!==null)return i;let{signal:a,cleanup:o}=e.createTimeoutSignal(n);try{let n=await e.getClient().call(`Email`,`get_mailbox_autocreate`,{email:t},{signal:a});e.throwOnUapiFailure(n,`Failed to load the plus addressing setting.`);let i=n?.result?.data,o=Number(i)===1;return e.setCache(r,o),o}finally{o()}}function Pm(e,t,n){let r=Number(e);if(!Number.isInteger(r)||r<1||r>65535)throw new Yc({endpoint:{module:`Email`,function:`get_client_settings`},reason:`invalid-value`,field:`${t} port`,got:e,messageKey:`serviceError.loadMailSettings`,messageValues:{email:n}});return r}function Fm(e,t,n){if(typeof e!=`string`||e.trim()===``)throw new Yc({endpoint:{module:`Email`,function:`get_client_settings`},reason:`missing-field`,field:`${t} host`,got:e,messageKey:`serviceError.loadMailSettings`,messageValues:{email:n}});return e}function Im(e){return typeof e==`string`&&e.trim()!==``?e:void 0}function Lm(e,t){if(e===`imap`)return`imap`;if(e===`pop`||e===`pop3`)return`pop3`;throw new Yc({endpoint:{module:`Email`,function:`get_client_settings`},reason:`invalid-value`,field:`inbox protocol`,got:e,messageKey:`serviceError.loadMailSettings`,messageValues:{email:t}})}function Rm(e,t){return{account:e.account??t,inboxService:Lm(e.inbox_service,t),username:Im(e.inbox_username)??Im(e.smtp_username)??t,inboxHost:Fm(e.inbox_host,`inbox`,t),inboxPort:Pm(e.inbox_port,`inbox`,t),smtpHost:Fm(e.smtp_host,`smtp`,t),smtpPort:Pm(e.smtp_port,`smtp`,t)}}async function zm(e,t,n){let r=`email:clientSettings:${t}`,i=e.getCached(r);if(i!==null)return i;let{signal:a,cleanup:o}=e.createTimeoutSignal(n);try{let n=await e.getClient().call(z.emailClientSettings.module,z.emailClientSettings.function,{account:t},{signal:a,httpVerb:`POST`});e.throwOnUapiFailure(n,`Failed to load the mail client settings.`);let i=n?.result?.data;if(!i)throw new Kc(`Mail client settings not found for ${t}`,`serviceError.loadMailSettings`,{email:t});let o=Rm(i,t);return e.setCache(r,o),o}finally{o()}}function Bm(e){let t=_c();return t?{action:`/${t}/backend/emailsetup-ios.cgi`,fields:{acct:e,usessl:`1`}}:null}var Vm={suspendedLogin:!1,suspendedIncoming:!1,suspendedOutgoing:!1,holdOutgoing:!1,any:!1},Hm=new Set([lc.emailAccounts,lc.forwarders,lc.autoresponders,lc.emailFilters]),Um=new class extends Of{get entityTags(){return[lc.emailAccounts,lc.forwarders,lc.autoresponders,lc.emailFilters,lc.dashboardStats]}emailRefreshQueued=!1;notifyExternalChange(e){Hm.has(e)&&(this.emailRefreshQueued||(this.emailRefreshQueued=!0,queueMicrotask(()=>{this.emailRefreshQueued=!1,X.emit(Z.emailChanged,{action:`externalInvalidation`})})))}throwOnUapiFailure(e,t){if(e?.result?.status===0)throw Error($s(e.result.errors?.[0]??e.result.messages?.[0],t))}popPatchEpoch=0;popPatchLog=[];patchCachedPopSuspended(e,t){this.popPatchEpoch+=1,this.popPatchLog.push({email:e,suspended:t,epoch:this.popPatchEpoch}),this.popPatchLog.length>32&&this.popPatchLog.shift();let n=this.getCached(`email:pops`);if(n===null)return;let r=n.map(n=>n.email===e?Qp(n,t):n);this.setCache(`email:pops`,r)}evictFiltersCache(e){this.cache.delete(`email:filters:${e}`)}get readContext(){return{getClient:()=>this.getClient(),createTimeoutSignal:e=>this.createTimeoutSignal(e),getCached:e=>this.getCached(e),setCache:(e,t)=>this.setCache(e,t),throwOnUapiFailure:(e,t)=>this.throwOnUapiFailure(e,t)}}get mutationContext(){return{getClient:()=>this.getClient(),createTimeoutSignal:e=>this.createTimeoutSignal(e),invalidateCache:()=>this.invalidateCache(),throwOnUapiFailure:(e,t)=>this.throwOnUapiFailure(e,t),patchCachedPopSuspended:(e,t)=>this.patchCachedPopSuspended(e,t),evictFiltersCache:e=>this.evictFiltersCache(e)}}async listPops(e){let t=this.popPatchEpoch,n=await Dm(this.readContext,e);if(this.popPatchEpoch===t)return n;let r=n.map(e=>{let n=e;for(let r of this.popPatchLog)r.epoch>t&&r.email===e.email&&(n=Qp(n,r.suspended));return n});return this.getCached(`email:pops`)!==null&&this.setCache(`email:pops`,r),r}async listForwarders(e){return Om(this.readContext,e)}async listAutoResponders(e){return km(this.readContext,e)}async getAutoResponder(e,t){return Am(this.readContext,e,t)}async listFilters(e,t){return jm(this.readContext,e,t)}async refreshFilters(e,t){return this.evictFiltersCache(e),this.listFilters(e,t)}async getFilter(e,t,n){return Mm(this.readContext,e,t,n)}async getMailboxAutocreate(e,t){return Nm(this.readContext,e,t)}async getClientSettings(e,t){return zm(this.readContext,e,t)}getConnectDeviceProfileRequest(e){return Bm(e)}async addPop(e,t){return lm(this.mutationContext,e,t)}async createUserWithInvite(e,t){return um(this.mutationContext,e,t)}async deletePop(e,t,n){return dm(this.mutationContext,e,t,n)}async createWebmailSession(e,t,n){return pm(this.mutationContext,e,t,n)}async passwdPop(e,t,n,r){return mm(this.mutationContext,{email:e,password:t,domain:n},r)}async editPopQuota(e,t,n,r){return hm(this.mutationContext,{email:e,quota:t,domain:n},r)}async suspendPop(e,t){return gm(this.mutationContext,e,t)}async unsuspendPop(e,t){return _m(this.mutationContext,e,t)}async addForwarder(e,t,n,r){return vm(this.mutationContext,{domain:e,email:t,dest:n},r)}async deleteForwarder(e,t,n){return ym(this.mutationContext,e,t,n)}async addAutoResponder(e,t){return bm(this.mutationContext,e,t)}async deleteAutoResponder(e,t){return xm(this.mutationContext,e,t)}async storeFilter(e,t){return Cm(this.mutationContext,e,t)}async editFilter(e,t){return wm(this.mutationContext,e,t)}async reorderFilters(e,t,n){return Tm(this.mutationContext,e,t,n)}async deleteFilter(e,t,n){return Em(this.mutationContext,e,t,n)}async getDefaultAddress(e,t){let{signal:n,cleanup:r}=this.createTimeoutSignal(t);try{let t=(await this.getClient().call(`Email`,`list_default_address`,{domain:e},{signal:n}))?.result?.data??[];return $p(e,(t.find(t=>t.domain===e)??t[0])?.defaultaddress??``)}finally{r()}}async setDefaultAddress(e,t,n){let{signal:r,cleanup:i}=this.createTimeoutSignal(n);try{let n=this.getClient(),i={domain:e,fwdopt:cm[t.mode]};if(t.mode===`forward`||t.mode===`local`){if(!t.dest)throw Error(`dest is required for forward/local mode`);i.fwdemail=t.dest}if(t.mode===`bounce`&&(i.failmsgs=t.failMessage??``),t.mode===`pipe`){if(!t.pipeProgram)throw Error(`pipeProgram is required for pipe mode`);i.pipefwd=t.pipeProgram}let a=await n.call(`Email`,`set_default_address`,i,{signal:r,httpVerb:`POST`});this.throwOnUapiFailure(a,`Failed to update the default address.`),this.invalidateCache(),X.emit(Z.emailChanged,{action:`setDefaultAddress`,domain:e})}finally{i()}}async setMailboxAutocreate(e,t,n){let{signal:r,cleanup:i}=this.createTimeoutSignal(n);try{let n=this.getClient(),i=t?`enable_mailbox_autocreate`:`disable_mailbox_autocreate`,a=await n.call(`Email`,i,{email:e},{signal:r,httpVerb:`POST`});this.throwOnUapiFailure(a,`Failed to update plus addressing.`),this.setCache(`email:autocreate:${e}`,t),X.emit(Z.emailChanged,{action:`setMailboxAutocreate`,email:e})}finally{i()}}},Wm=Um,Gm={START:`job:start`,OBSERVED:`job:observed`,STARTED:`job:started`,SETTLED:`job:settled`},Km={cpu:`lvecpu`,memory:`lvememphy`,io:`lveio`,entryProcs:`lveep`},qm=`lve`;function Jm(e,t){let n=e.find(e=>e.id===t);if(!n)return null;let r=n.usage,i=n.maximum;return typeof r!=`number`||typeof i!=`number`||i<=0?null:{usage:r,maximum:i}}function Ym(e){return e.some(e=>typeof e.id==`string`&&e.id.startsWith(qm))}function Xm(e){return Ym(e)?{cpu:Jm(e,Km.cpu),memory:Jm(e,Km.memory),io:Jm(e,Km.io),entryProcs:Jm(e,Km.entryProcs)}:null}function Zm(e){try{let{protocol:t}=new URL(e);return t===`http:`||t===`https:`}catch{return!1}}var Qm=class extends Error{status;constructor(e,t){super(t),this.status=e,this.name=`WpToolkitApiError`}};async function $m(e){try{return $s((await e.json()).meta?.message,`HTTP ${e.status}`)}catch{return`HTTP ${e.status}`}}async function eh(e,t){let n=_c();if(!n)throw new Kc(`postWpToolkitRemove: security token is missing. The shell may not have finished bootstrapping.`,`serviceError.removeWordPress`);let r=new FormData;r.append(`removeDb`,`1`),r.append(`removeDbUser`,`1`),r.append(`removeActionLog`,`1`),r.append(`checkShared`,`0`),e.forEach((e,t)=>r.append(`ids[${t}]`,String(e)));let i=`${`/${n}`}/3rdparty/wpt/index.php?action=/remove`,a=await fetch(i,{method:`POST`,body:r,signal:t,credentials:`same-origin`,headers:{Accept:`application/json`}});if(!a.ok)throw new Qm(a.status,await $m(a))}var th=-1,nh=class extends Error{constructor(e){super(`WPX does not support: ${e}`),this.name=`WpxNotSupportedError`}},rh=`wp-config.php`;function ih(e){Ou({result:e},`WPX`,`request`,`WPX request failed`)}function ah(e){let t=typeof e.status==`object`?e.status.alive:e.alive??!0,n=typeof e.status==`object`&&e.status.infected;return{id:e.id??e.wptk_id??0,domain:e.domain,url:e.url,adminUrl:e.admin_url,version:e.version,title:e.title,status:{alive:t,infected:n}}}function oh(e){return e===!0||e===1}function sh(e){return{hasUserActivity:oh(e.has_user_activity),authoredContent:oh(e.authored_content),uploadedMedia:oh(e.uploaded_media),personalizedIdentity:oh(e.personalized_identity),changedAppearance:oh(e.changed_appearance),extendedFunctionality:oh(e.extended_functionality)}}function ch(e){return{taskId:e.task_id,sseUrl:e.sse_url,status:e.status,progress:e.progress,steps:e.steps??[],installationId:e.installation_id,installId:e.install_id,errors:e.errors??[]}}function lh(e,t){return{taskId:``,sseUrl:``,status:e.status===`complete`?`done`:e.status===`failed`?`error`:`running`,progress:typeof e.percentage==`number`?e.percentage:void 0,steps:[],installId:t,errors:e.status===`failed`&&e.message?[e.message]:[]}}function uh(e){return{magicLink:e.magic_link??``,domain:e.domain}}var dh=class{client;name=`wpx`;constructor(e){this.client=e}async listInstallations(e){let t=await this.client.call(`WPX`,`list_websites`,{},{signal:e});ih(t.result);let n=t.result.data;return(Array.isArray(n)?n:n?.domains??[]).map(ah)}async getInstallation(e,t){let n=await this.client.call(`WPX`,`get_website`,{id:e},{signal:t});ih(n.result);let r=n.result.data;return r?ah(r):null}async getSiteActivity(e,t){let n=await this.client.call(`WPX`,`get_site_activity`,{id:e},{signal:t});return ih(n.result),sh(n.result.data??{})}async getInstallProgress(e,t){let n=await this.client.call(`WPX`,`get_task_status`,{task_id:e},{signal:t});return ih(n.result),ch(n.result.data)}async getInstallProgressById(e,t){let n=await this.client.call(`WPX`,`get_task_progress`,{install_id:e},{signal:t});return ih(n.result),lh(n.result.data,e)}async getCredentials(e,t,n){let r=await this.client.call(`WPX`,`get_credentials`,{id:e,...n?{panel_return_url:n}:{}},{signal:t,httpVerb:`POST`});ih(r.result);let i=r.result.data;return{login:i.login,password:i.password,loginUrl:i.login_url}}async createWebsite(e,t,n){let r=await this.detectOrphanedDocroot(e,n);if(r)return r;let i=await this.client.call(`WPX`,`create_website`,{domain:e,title:t??e},{signal:n,httpVerb:`POST`});ih(i.result);let a=i.result.data;return a&&`existing_installations`in a?{taskId:``,sseUrl:``,status:`collision`,progress:0,steps:[],errors:[],existingInstallations:a.existing_installations.map(e=>({id:e.id,url:e.url}))}:a&&`task`in a?{taskId:a.task_id,sseUrl:a.task.sse_url,status:`running`,progress:0,steps:[],installId:a.install_id,errors:[]}:ch(a)}async createNovaForWordPressWebsite(e,t,n,r){let i=await this.client.call(`WPX`,`create_nova_for_wordpress_website`,{domain:e,...t?{return_url:t}:{},...r?{colorScheme:r}:{}},{signal:n,httpVerb:`POST`});ih(i.result);let a=i.result.data;if(!a?.magic_link)throw new Yc({endpoint:{module:`WPX`,function:`create_nova_for_wordpress_website`},reason:`missing-field`,field:`magic_link`,got:a,messageKey:`serviceError.openWordPress`,messageValues:{domain:e}});return uh(a)}async removeInstallation(e,t){if(e===th)throw Error(cs(`common:wpx.orphanFilesRemoveBlocked`,{defaultValue:`This domain has WordPress files left from a previous install. Remove them from File Manager, then try again.`}));try{await eh([e],t)}catch(e){if(e instanceof Qm&&e.status===404)return;throw e}}async getAccount(e,t){let n=await this.client.call(`WPX`,`get_admin_account`,{id:e},{signal:t});ih(n.result);let r=n.result.data??{};return{loginUrl:r.login_url??``,currentLogin:r.current_login??``,currentEmail:r.current_email??``,currentLanguage:``,availableLogins:r.available_logins??[]}}async updateAccount(e,t,n){if(t.email!==void 0)throw new nh(`updateAccount: email`);t.password!==void 0&&await this.postWpx(`change_admin_password`,{id:e,password:t.password,...t.login?{login:t.login}:{}},n),t.language!==void 0&&await this.postWpx(`set_language`,{id:e,language:t.language},n)}async postWpx(e,t,n){ih((await this.client.call(`WPX`,e,t,{signal:n,httpVerb:`POST`})).result)}async detectCollision(e,t){let n=await this.getDocroot(e,t);if(!n||!await this.wpConfigExists(n,t))return{kind:`clear`};try{let n=(await this.listInstallations(t)).find(t=>t.domain.toLowerCase()===e.toLowerCase());if(n)return{kind:`wp-installed`,installationId:n.id,url:n.url}}catch{}return{kind:`orphan-files`,path:n}}async detectOrphanedDocroot(e,t){let n=await this.detectCollision(e,t);return n.kind===`orphan-files`?this.makeCollisionProgress([{id:th,url:``,synthetic:!0,path:n.path}]):n.kind===`wp-installed`?this.makeCollisionProgress([{id:n.installationId,url:n.url}]):null}makeCollisionProgress(e){return{taskId:``,sseUrl:``,status:`collision`,progress:0,steps:[],errors:[],existingInstallations:e}}async getDocroot(e,t){try{let n=(await this.client.call(`DomainInfo`,`single_domain_data`,{domain:e},{signal:t})).result.data?.documentroot;return typeof n==`string`&&n.length>0?n:null}catch{return null}}async wpConfigExists(e,t){let n=`${e.replace(/\/+$/,``)}/${rh}`;try{let e=(await this.client.call(`Fileman`,`get_file_information`,{path:n},{signal:t})).result.data;return!e||typeof e!=`object`?!1:typeof e.file==`string`&&e.file.length>0}catch{return!1}}},fh=`This domain's document root already contains WordPress files. Remove them from the WordPress Manager (or via File Manager) or pick another domain.`;function ph(e){return/Unexpected result of validation/i.test(e)}function mh(e){return e.some(ph)?[fh,...e]:e}function hh(e){if(!(e instanceof Error)||!ph(e.message))return e;let t=Error(fh,{cause:e});return t.name=e.name,t}var gh=6e4,$=new class extends Of{get entityTags(){return[]}provider=null;postInstallOverlay=new Map;createProvider(){return new dh(this.getClient())}clearCaches(){super.clearCaches(),this.postInstallOverlay.clear()}getProvider(){return this.provider||=this.createProvider(),this.provider}async detectCollision(e,t){let{signal:n,cleanup:r}=this.createTimeoutSignal(t);try{return await this.getProvider().detectCollision(e,n)}catch{return{kind:`clear`}}finally{r()}}mergeOverlay(e){if(this.postInstallOverlay.size===0)return e;let t=[...e],n=Date.now();for(let[e,r]of this.postInstallOverlay){if(n>=r.expiresAt){this.postInstallOverlay.delete(e);continue}let i=t.findIndex(t=>t.domain.toLowerCase()===e);i===-1?t.push(r.entry):t[i].id===r.entry.id?this.postInstallOverlay.delete(e):t[i]=r.entry}return t}listInstallations(e){return this.getOrFetch(`wp:installations`,async()=>{let{signal:e,cleanup:t}=this.createTimeoutSignal();try{return await this.getProvider().listInstallations(e)}finally{t()}},e).then(e=>this.mergeOverlay(e))}async listInstallationsFresh(e){return this.invalidateCache(),this.listInstallations(e)}getInstallation(e,t){return this.getOrFetch(`wp:installation:${e}`,async()=>{let{signal:t,cleanup:n}=this.createTimeoutSignal();try{return await this.getProvider().getInstallation(e,t)}finally{n()}},t,{cacheNull:!1})}async getInstallProgress(e,t){let{signal:n,cleanup:r}=this.createTimeoutSignal(t);try{let t=await this.getProvider().getInstallProgress(e,n);return t.errors.length>0?{...t,errors:mh(t.errors)}:t}finally{r()}}async getInstallProgressById(e,t){let{signal:n,cleanup:r}=this.createTimeoutSignal(t);try{let t=await this.getProvider().getInstallProgressById(e,n);return t.errors.length>0?{...t,errors:mh(t.errors)}:t}finally{r()}}async getCredentials(e,t,n){let{signal:r,cleanup:i}=this.createTimeoutSignal(t);try{return await this.getProvider().getCredentials(e,r,n)}finally{i()}}async createWebsite(e,t,n){let{signal:r,cleanup:i}=this.createTimeoutSignal(n);try{return await this.getProvider().createWebsite(e,t,r)}catch(e){throw hh(e)}finally{i()}}async removeInstallation(e,t){let{signal:n,cleanup:r}=this.createTimeoutSignal(t);try{await this.getProvider().removeInstallation(e,n),this.invalidateCache();for(let[t,n]of this.postInstallOverlay)n.entry.id===e&&this.postInstallOverlay.delete(t);X.emit(Z.wordpressChanged,{action:`removed`,installationId:e})}finally{r()}}async seedRealRow(e,t){let n=e.toLowerCase(),r=this.getCached(`wp:installations`)?.find(e=>e.domain.toLowerCase()===n);if(r?.id===t){this.postInstallOverlay.delete(n);return}try{let e=await this.getInstallation(t);e?this.postInstallOverlay.set(n,{entry:e,expiresAt:Date.now()+gh}):this.invalidateCache()}catch{this.invalidateCache()}r&&r.id!==t&&this.cache.delete(`wp:installation:${r.id}`)}notifyInstalled(e,t){t===void 0?this.invalidateCache():this.seedRealRow(e,t),X.emit(Z.wordpressChanged,{action:`installed`,domain:e,installationId:t})}async getAccount(e,t){let{signal:n,cleanup:r}=this.createTimeoutSignal(t);try{return await this.getProvider().getAccount(e,n)}catch(e){throw hh(e)}finally{r()}}async getSiteActivity(e,t){let{signal:n,cleanup:r}=this.createTimeoutSignal(t);try{return await this.getProvider().getSiteActivity(e,n)}finally{r()}}async changeAdminPassword(e,t,n){let{signal:r,cleanup:i}=this.createTimeoutSignal(n);try{await this.getProvider().updateAccount(e,{password:t},r),X.emit(Z.wordpressChanged,{action:`password-changed`,installationId:e})}catch(e){throw hh(e)}finally{i()}}async createNovaForWordPressWebsite(e,t,n,r){let{signal:i,cleanup:a}=this.createTimeoutSignal(n);try{return await this.getProvider().createNovaForWordPressWebsite(e,t,i,r)}finally{a()}}},_h=$;function vh(e){let t=_c(),n=t?`${window.location.origin}/${t}/frontend/meridian/index.html`:`${window.location.origin}/frontend/meridian/index.html`;return e?`${n}#/${e.replace(/^#?\/?/,``)}`:n}function yh(e){return vh(`websites?domain=${encodeURIComponent(e)}`)}var bh=3e4,xh=150,Sh=`No login URL available`,Ch=`Navigation was cancelled`;function wh(e){return e?`wp-admin-${e}`:`_blank`}var Th=18e5;function Eh(e,t){if(!e)return{action:`none`};let n=wh(e),r;try{r=window.open(``,n)}catch{return{action:`none`}}if(!r||r.closed)return{action:`none`};let i=!1;try{r.location.href}catch{i=!0}if(!i)return{action:`none`};let a=t.get(e)??0;return Date.now()-a<Th?(r.focus(),{action:`focused`}):{action:`reuse`,tab:r}}function Dh(e,t){return Zm(e)?(t?window.location.replace(e):window.location.href=e,!0):!1}function Oh(e,t){return n=>Zm(n)?(e?e.location.href=n:window.open(n,t),!0):!1}async function kh(e,t,n){let r=`${e}:${t??``}`,i=n.get(r),a=i!==void 0&&Date.now()-i.timestamp<bh,o=a&&i?i.promise:$.getCredentials(e,void 0,t);return a&&n.delete(r),o}async function Ah({installationId:e,panelReturnUrl:t,fallbackUrl:n,replaceCurrentEntry:r,cache:i,setLoading:a,signal:o}){let s=e=>Dh(e,r);a(!0);let c=!1;try{let r=await kh(e,t,i),a=Zm(r.loginUrl)?r.loginUrl:n;if(!a)return{ok:!1,error:Sh};let l=Mh({navigate:s,url:a,signal:o});return c=l.ok,l}catch(e){if(n){let e=Mh({navigate:s,url:n,signal:o});return c=e.ok,e}return{ok:!1,error:e instanceof Error?e.message:`Failed to fetch SSO credentials`}}finally{c||a(!1)}}function jh({resolved:e,domain:t,fallbackUrl:n,cacheKey:r,cache:i,lastOpenedMap:a,signal:o}){i.delete(r);let s=Oh(null,wh(t));return Zm(e.loginUrl)?Mh({navigate:s,url:e.loginUrl,signal:o,domain:t,lastOpenedMap:a}):n?Mh({navigate:s,url:n,signal:o}):{ok:!1,error:Sh}}function Mh({navigate:e,url:t,signal:n,domain:r,lastOpenedMap:i}){return n?.aborted?{ok:!1,error:Ch}:e(t)?(r&&i?.set(r,Date.now()),{ok:!0}):{ok:!1,error:Sh}}async function Nh({installationId:e,domain:t,fallbackUrl:n,isCacheFresh:r,cached:i,cacheKey:a,reuseTab:o,cache:s,lastOpenedMap:c,setLoading:l,signal:u}){let d=Oh(o,wh(t));l(!0);try{let o=await(r&&i?i.promise:$.getCredentials(e));return r&&s.delete(a),Zm(o.loginUrl)?Mh({navigate:d,url:o.loginUrl,signal:u,domain:t,lastOpenedMap:c}):n?Mh({navigate:d,url:n,signal:u}):{ok:!1,error:Sh}}catch(e){return n?Mh({navigate:d,url:n,signal:u}):{ok:!1,error:e instanceof Error?e.message:`Failed to fetch SSO credentials`}}finally{l(!1)}}function Ph(){let[e,t]=(0,O.useState)(!1),n=(0,O.useRef)(new Map),r=(0,O.useRef)(new Map),i=(0,O.useRef)(new Map),a=(0,O.useCallback)((e,t)=>{let i=`${e}:${t??``}`,a=Date.now();if(a-(r.current.get(i)??0)<xh)return;r.current.set(i,a);let o=n.current.get(i);if(o&&a-o.timestamp<bh)return;let s=$.getCredentials(e,void 0,t),c={promise:s,timestamp:a};n.current.set(i,c),s.then(e=>{c.resolvedValue=e},()=>{})},[]);return{open:(0,O.useCallback)(async(e,r)=>{let{fallbackUrl:a,domain:o,panelReturnUrl:s,replaceCurrentEntry:c,signal:l}=typeof r==`string`?{fallbackUrl:r}:r??{};if(s)return Ah({installationId:e,panelReturnUrl:s,fallbackUrl:a,replaceCurrentEntry:c,cache:n.current,setLoading:t,signal:l});let u=Eh(o,i.current);if(u.action===`focused`)return{ok:!0};let d=`${e}:`,f=n.current.get(d),p=f!==void 0&&Date.now()-f.timestamp<bh,m=f?.resolvedValue;return p&&m?jh({resolved:m,domain:o,fallbackUrl:a,cacheKey:d,cache:n.current,lastOpenedMap:i.current,signal:l}):Nh({installationId:e,domain:o,fallbackUrl:a,isCacheFresh:p,cached:f,cacheKey:d,reuseTab:u.action===`reuse`?u.tab:null,cache:n.current,lastOpenedMap:i.current,setLoading:t,signal:l})},[]),prefetch:a,loading:e}}function Fh(e,t){return new Promise(n=>{if(t?.aborted)return n();let r=()=>{clearTimeout(i),n()},i=setTimeout(()=>{t?.removeEventListener(`abort`,r),n()},e);t?.addEventListener(`abort`,r,{once:!0})})}function Ih(e){if(e?.aborted)throw new DOMException(`Aborted`,`AbortError`)}function Lh(e){return{attempts:e?.attempts??3,delayMs:e?.delayMs??2e3}}async function Rh(e){try{return{url:await e()}}catch(e){return{url:``,error:e}}}async function zh(e,t,n){let{attempts:r,delayMs:i}=Lh(n),a;for(let n=0;n<r;n++){Ih(t);let{url:o,error:s}=await Rh(e);if(o)return{url:o,lastError:void 0};Ih(t),s!==void 0&&(a=s),n<r-1&&(await Fh(i,t),Ih(t))}return{url:``,lastError:a}}function Bh(e){return yh(e)}function Vh(e){if(e===`light`||e===`dark`)return e;if(e===`system`||e===`auto`)return`auto`}function Hh(e){return{domain:e.domain??``,sharedDocRoot:R(e.shared_doc_root),redirectionEnabled:R(e.redirection_enabled),status:{isNova:R(e.status?.is_nova),hasNovaWebsite:R(e.status?.has_nova_website),hasNovaSession:R(e.status?.has_nova_session),hasNovaPublished:R(e.status?.has_nova_published),sslStatus:e.status?.ssl_status},metadata:e.metadata}}function Uh(e){if(typeof e==`string`)return e;if(e&&typeof e==`object`){let t=e;if(typeof t.magicLink==`string`)return t.magicLink;if(typeof t.url==`string`)return t.url}return``}var Wh=new class extends Of{get entityTags(){return[lc.builderSites]}async getAllUserNovaInfo(e){let t=gf(mf(`Nova`,`get_all_user_nova_info`),async()=>{let e=await this.getClient().call(`Nova`,`get_all_user_nova_info`,void 0,{httpVerb:`POST`});return ku(e.result.data,`array`,{module:`Nova`,function:`get_all_user_nova_info`}),e},{cacheTtl:this.TTL});return(await this.awaitWithAbort(t,e)).result.data.map(Hh)}async getNovaInfoForDomain(e,t){return(await this.getAllUserNovaInfo(t)).find(t=>t.domain===e)??null}async getSsoLink(e,t,n,r){let{signal:i,cleanup:a}=this.createTimeoutSignal(r);try{return Uh((await this.getClient().call(`Nova`,`get_sso_link`,{domain:e,return_url:t,...n?{colorScheme:n}:{}},{signal:i,httpVerb:`POST`})).result.data)}finally{a()}}async accountExists(e){let{signal:t,cleanup:n}=this.createTimeoutSignal(e);try{return R((await this.getClient().call(`Nova`,`account_exists`,void 0,{signal:t})).result.data)}finally{n()}}async canCreateDomains(e){let{signal:t,cleanup:n}=this.createTimeoutSignal(e);try{return R((await this.getClient().call(`Nova`,`can_create_domains`,void 0,{signal:t})).result.data)}finally{n()}}async createAccount(e){let{signal:t,cleanup:n}=this.createTimeoutSignal(e);try{await this.getClient().call(`Nova`,`create_account`,void 0,{signal:t,httpVerb:`POST`}),this.invalidateCache(),_f(mf(`Nova`,`get_all_user_nova_info`)),X.emit(Z.novaChanged,{action:`create_account`})}finally{n()}}async provisionAndGetSsoUrl(e,t,n,r){try{await this.createAccount(r)}catch(e){if(r?.aborted||!await this.accountExists(r))throw e}let{url:i,lastError:a}=await zh(()=>this.getSsoLink(e,t,n,r),r);if(!i){let t=a instanceof Error?a.message:void 0;throw new Yc({endpoint:{module:`Nova`,function:`get_sso_link`},reason:`missing-field`,field:`SSO link`,sanitizedCause:t?$s(t,``):void 0,messageKey:`serviceError.openNova`,messageValues:{domain:e}})}return i}},Gh=Wh;function Kh(e){return e<=0?0:e<=20?1:e<=40?2:e<=60?3:e<=80?4:5}var qh=new class extends Of{get entityTags(){return[]}async getRequiredStrength(e,t){let n=`pwstrength:required:${e}`,r=this.getCached(n);if(r!==null)return r;let{signal:i,cleanup:a}=this.createTimeoutSignal(t);try{let t=(await this.getClient().call(`PasswdStrength`,`get_required_strength`,{app:e},{signal:i})).result.data?.strength??0;return this.setCache(n,t),t}finally{a()}}async getPasswordStrength(e,t){if(!e)return 0;let{signal:n,cleanup:r}=this.createTimeoutSignal(t);try{let t=_c(),r=t?`/${t}/backend/passwordstrength.cgi`:`/backend/passwordstrength.cgi`,i=await fetch(r,{method:`POST`,headers:{"Content-Type":`application/x-www-form-urlencoded`},body:`password=${encodeURIComponent(e)}`,signal:n});if(!i.ok)throw new Kc(`Password strength check failed: ${i.status}`,`serviceError.checkPassword`);let a=await i.json(),o=typeof a.strength==`number`?a.strength:0;return Math.max(0,Math.min(100,o))}finally{r()}}},Jh=new class{async getQuotaInfo(e){let t=await Ff.getEntries(e),n=t.find(e=>e.id===`disk_usage`),r=t.find(e=>e.id===`bandwidth`),i=t.find(e=>e.id===`filesusage`),a=e=>e==null||e<0?-1:e,o=(e,t)=>t>0?Math.min(Math.round(e/t*100),100):0,s=n?.usage??0,c=a(n?.maximum),l=r?.usage??0,u=a(r?.maximum);return{hasDiskUsage:n!==void 0,diskUsed:s,diskLimit:c,diskPercent:o(s,c),hasBandwidth:r!==void 0,bandwidthUsed:l,bandwidthLimit:u,bandwidthPercent:o(l,u),hasInodes:i!==void 0,inodeUsed:i?.usage??0,inodeLimit:a(i?.maximum)}}async refreshQuota(e){Ff.invalidateCache();let t=await this.getQuotaInfo(e);return X.emit(Z.quotaChanged,{quotaInfo:t}),t}},Yh=Jh;function Xh(e,t){if(e)return Array.isArray(e)?e.find(e=>e?.id===t):e[t]}function Zh(e){let t=Xh(e,`dedicatedip`),n=Xh(e,`sharedip`),r=Xh(e,`localip`);return{publicIpCandidate:(t?.value??n?.value??``).toString(),localIpRaw:r?.value?r.value.toString():void 0,hasDedicatedIp:!!t?.value}}function Qh(e){let{publicIpCandidate:t,localIpRaw:n,hasDedicatedIp:r}=Zh(e),i=!!(t&&n&&n!==t);return{publicIp:t||n||``,localIp:i?n:void 0,isNat:i,hasDedicatedIp:r}}var $h=new class extends Of{get entityTags(){return[]}async getServerIps(e){let t=`serverip:info`,n=this.getCached(t);if(n!==null)return n;let{signal:r,cleanup:i}=this.createTimeoutSignal(e);try{let e=Qh((await this.getClient().call(`StatsBar`,`get_stats`,{display:`sharedip|dedicatedip|localip`,needshash:1},{signal:r})).result.data);return this.setCache(t,e),e}finally{i()}}};function eg(e){return vh(`sitejet-publish?domain=${encodeURIComponent(e)}`)}var tg=function(e){return e.PROMPT=`prompt`,e.AI=`ai`,e.NONE=``,e}({});function ng(e,t,n){n instanceof Gc&&n.kind===`application`||n instanceof DOMException&&n.name===`AbortError`||console.warn(`[SitejetService] ${e}("${t}") read failed; using its degraded default.`,n)}function rg(e){return $s(e.filter(e=>/error|fail/i.test(e)).pop(),`Publish process failed`)}function ig(e){let t=!!e?.is_running,n=!!e?.failed,r=typeof e?.progress==`number`?e.progress:void 0,i=e?.log??[],a=i.at(-1);return!t&&n?{done:!0,percentage:r,error:rg(i)}:{done:!t,percentage:r,status:a}}var ag=new class extends Of{get entityTags(){return[]}async getUserSitejetInfo(e,t){let n=gf(mf(z.sitejetUserInfo.module,z.sitejetUserInfo.function),()=>this.getClient().call(z.sitejetUserInfo.module,z.sitejetUserInfo.function),{cacheTtl:this.TTL}),r=(await this.awaitWithAbort(n,t)).result.data??[];return{hasSitejetWebsite:!!(Array.isArray(r)?r.find(t=>t.domain===e):void 0)?.status?.has_sitejet_website}}async getSsoLink(e,t,n,r){let{signal:i,cleanup:a}=this.createTimeoutSignal(r);try{let r=(await this.getClient().call(`Sitejet`,`get_sso_link`,{domain:e,referrer:t,...n?{ui_mode:n}:{}},{signal:i,httpVerb:`POST`})).result.data;return typeof r==`string`?r:r?.url??``}finally{a()}}async getApiToken(e){let{signal:t,cleanup:n}=this.createTimeoutSignal(e);try{let e=(await this.getClient().call(`Sitejet`,`get_api_token`,void 0,{signal:t})).result.data;return typeof e==`string`?e:e?.key??``}finally{n()}}async createAccount(e){let{signal:t,cleanup:n}=this.createTimeoutSignal(e);try{return(await this.getClient().call(`Sitejet`,`create_account`,void 0,{signal:t,httpVerb:`POST`})).result.data?.key??``}finally{n()}}async createWebsite(e,t,n){let{signal:r,cleanup:i}=this.createTimeoutSignal(n);try{let n=(await this.getClient().call(`Sitejet`,`create_website`,{domain:e,company:t??`My Website`},{signal:r,httpVerb:`POST`})).result.data;return{siteId:typeof n==`number`?String(n):n?.site_id??``}}finally{i()}}accountIsProvisioned(e){return this.getApiToken(e).then(e=>e!==``,()=>!1)}async websiteIsProvisioned(e,t){let{signal:n,cleanup:r}=this.createTimeoutSignal(t);try{return!!(await this.getClient().call(`Sitejet`,`get_user_site_metadata`,{domain:e},{signal:n})).result.data?.websiteId}catch{return!1}finally{r()}}async runProvisioningStep(e,t,n){try{await e()}catch(e){if(n?.aborted)throw new DOMException(`Aborted`,`AbortError`);let r=await t();if(n?.aborted)throw new DOMException(`Aborted`,`AbortError`);if(!r)throw e}}async provisionAndGetSsoUrl(e,t,n,r){await this.runProvisioningStep(()=>this.createAccount(r),()=>this.accountIsProvisioned(r),r),await this.runProvisioningStep(()=>this.createWebsite(e,void 0,r),()=>this.websiteIsProvisioned(e,r),r);let{url:i,lastError:a}=await zh(()=>this.getSsoLink(e,t,n,r),r);if(!i){let t=a instanceof Error?a.message:a?String(a):void 0;throw new Yc({endpoint:{module:`Sitejet`,function:`get_sso_link`},reason:`missing-field`,field:`SSO link`,sanitizedCause:t?$s(t,``):void 0,messageKey:`serviceError.openSitejet`,messageValues:{domain:e}})}return i}async startPublish(e,t){let{signal:n,cleanup:r}=this.createTimeoutSignal(t);try{let t=(await this.getClient().call(`Sitejet`,`start_publish`,{domain:e},{signal:n,httpVerb:`POST`})).result.data,r=t?.pid,i=t?.file_name;if(typeof r!=`number`&&typeof r!=`string`||String(r).trim()===``||typeof i!=`string`||i===``)throw new Yc({endpoint:{module:`Sitejet`,function:`start_publish`},reason:`missing-field`,field:`pid/file_name`,got:t,messageKey:`serviceError.publishSitejet`,messageValues:{domain:e}});return{pid:String(r),logFile:i}}finally{r()}}async pollPublish(e,t,n){let{signal:r,cleanup:i}=this.createTimeoutSignal(n);try{return ig((await this.getClient().call(`Sitejet`,`poll_publish`,{pid:e,file_name:t},{signal:r})).result.data)}finally{i()}}async isPublishInProgress(e,t){let{signal:n,cleanup:r}=this.createTimeoutSignal(t);try{let t=(await this.getClient().call(`Sitejet`,`is_publish_in_progress`,{domain:e},{signal:n,httpVerb:`POST`})).result.data;if(!R(t?.in_progress))return{inProgress:!1};let r=t?.pid,i=r==null?``:String(r).trim();return i?{inProgress:!0,pid:i}:{inProgress:!1}}catch(t){return ng(`is_publish_in_progress`,e,t),{inProgress:!1}}finally{r()}}async getUserSiteMetadata(e,t){let{signal:n,cleanup:r}=this.createTimeoutSignal(t);try{let t=ws((await this.getClient().call(`Sitejet`,`get_user_site_metadata`,{domain:e},{signal:n,httpVerb:`POST`})).result.data?.latest_publish_date);return t<=0?{}:{latestPublishDateMs:t*1e3}}catch(t){return ng(`get_user_site_metadata`,e,t),{}}finally{r()}}},og=ag;async function sg(){let e=await Ec(`SSH`,`listkeys`,{pub:1});if(!Array.isArray(e))throw Error(`SSH::listkeys returned a non-array response`);return e.map(e=>e.name??e.key?.replace(/\.pub$/,``)).filter(e=>!!e)}var cg=`ssl:list_certs`;function lg(e,t){if(!e.startsWith(`*.`))return!1;let n=`.${e.slice(2)}`;if(!t.endsWith(n))return!1;let r=t.slice(0,t.length-n.length);return r.length>0&&!r.includes(`.`)}function ug(e){return e.toLowerCase().replace(/\.$/,``)}function dg(e){return(e??[]).map(ug)}function fg(e,t){let n=ug(t);return e.some(e=>e===n||lg(e,n))}function pg(e,t){return fg(dg(e),t)}function mg(e,t){let n=Os(e.subjectDn??``,`CN`);return pg(e.domains?.length?e.domains:n?[n]:[],t)}function hg(e,t){return Os(e,t)}function gg(e,t){if(e)return`self-signed`;if(!t)return`dv`;let n=t.toLowerCase();return n===`ev`?`ev`:n===`ov`?`ov`:`dv`}function _g(e){if(!e)return;let t=e.toLowerCase();if(t===`ev`)return`ev`;if(t===`ov`)return`ov`;if(t===`dv`)return`dv`}function vg(e){switch(e){case`expired`:return`expired`;case`expiringSoon`:case`expiringUrgent`:return`expiring`;case`valid`:case`autoRenewing`:return`valid`;default:return`expiring`}}function yg(e,t){return t?(hg(e,`O`)??e)||cs(`common:ssl.issuer.self`,{defaultValue:`Self`}):hg(e,`O`)||hg(e,`CN`)||e||cs(`common:ssl.issuer.notSet`,{defaultValue:`Not Set`})}function bg(e,...t){return e===void 0||t.includes(typeof e)}function xg(e){if(typeof e!=`object`||!e||Array.isArray(e))return!1;let{id:t,commonName:n,created:r,domains:i}=e;return(Array.isArray(i)?i.every(e=>typeof e==`string`):i===void 0)&&typeof t==`string`&&t.length>0&&bg(n,`string`)&&bg(r,`string`,`number`)}function Sg(e,t){let n=parseInt(t.not_after,10),r=R(t.is_self_signed),i=yg(t.issuer_text??``,r),a=gg(r,t.validation_type),o=_g(t.validation_type),s=t.not_before?parseInt(t.not_before,10):void 0,c=Number.isNaN(n)?``:new Date(n*1e3).toISOString(),l=s!=null&&!Number.isNaN(s)?new Date(s*1e3).toISOString():void 0;return{domain:e,issuer:i,expiresAt:c,status:vg(hs({notBefore:l,notAfter:c||n,isSelfSigned:r,isAutoSsl:!1,validationType:o,autoSslEligible:!1}).status),isAutoSSL:!1,isSelfSigned:r,certType:a,validationType:o,issuedAt:l,domains:t.domains}}function Cg(e,t){if(e)return cs(`common:ssl.issuer.self`,{defaultValue:`Self`});let n=t.issuer_text??``;return t[`issuer.organizationName`]||hg(n,`O`)||t[`issuer.commonName`]||hg(n,`CN`)||cs(`common:ssl.issuer.notSet`,{defaultValue:`Not Set`})}function wg(e,t){let n=R(e.is_self_signed),r=R(e.is_autossl),i=gg(n,e.validation_type),a=_g(e.validation_type),o=e.not_before?new Date(e.not_before*1e3).toISOString():void 0,s=new Date(e.not_after*1e3).toISOString();return{issuer:Cg(n,e),status:vg(hs({notBefore:o,notAfter:s,isSelfSigned:n,isAutoSsl:r,validationType:a,autoSslEligible:t?.autoSslEligible??(r||n),...t?.nowMs==null?{}:{now:t.nowMs}}).status),certType:i,validationType:a,isSelfSigned:n,isAutoSsl:r,issuedAt:o,expiresAt:s}}function Tg(e){let t=e.certificate,n=wg(t);return{domain:e.servername,issuer:n.issuer,expiresAt:n.expiresAt,status:n.status,isAutoSSL:n.isAutoSsl,isSelfSigned:n.isSelfSigned,certType:n.certType,validationType:n.validationType,issuedAt:n.issuedAt,domains:Array.isArray(t.domains)?t.domains:void 0}}var Eg=new class extends Of{get entityTags(){return[lc.sslCertificates]}fetchRawListCerts(e){return this.getOrFetch(cg,async()=>{let{signal:e,cleanup:t}=this.createTimeoutSignal();try{let t=await this.getClient().call(z.sslCertsList.module,z.sslCertsList.function,void 0,{signal:e});return Array.isArray(t.result.data)?t.result.data:[]}finally{t()}},e)}findCertForDomain(e,t){let n=t.find(t=>Array.isArray(t.domains)&&t.domains.some(t=>t===e||t===`www.${e}`||lg(t,e)));return n?Sg(e,n):null}async fetchBestForDomain(e,t){let n=await this.fetchRawListCerts(t);return this.findCertForDomain(e,n)}installedHosts(e){return this.getOrFetch(`ssl:installed`,async()=>{let{signal:e,cleanup:t}=this.createTimeoutSignal();try{let t=await this.getClient().call(z.sslInstalledHosts.module,z.sslInstalledHosts.function,void 0,{signal:e});if(!Array.isArray(t.result.data))throw new Yc({endpoint:z.sslInstalledHosts,expected:`array`,got:t.result.data,messageKey:`serviceError.loadCertificates`});return t.result.data.map(Tg)}finally{t()}},e)}async isDomainCertTrusted(e,t){try{let n=await this.installedHosts(t),r=e.toLowerCase(),i=e=>e===r||lg(e,r),a=n.find(e=>i(e.domain.toLowerCase())||(e.domains??[]).some(e=>i(e.toLowerCase())));return a?!a.isSelfSigned&&a.status!==`expired`&&a.status!==`none`:!1}catch(t){return console.warn(`[SSLService] isDomainCertTrusted("${e}") lookup failed; treating as untrusted.`,t),!1}}async installCert(e,t){let{domain:n,cert:r,key:i,cabundle:a}=e,{signal:o,cleanup:s}=this.createTimeoutSignal(t);try{let e=this.getClient(),t={domain:n,cert:r,key:i};a&&(t.cabundle=a);let s=await e.call(`SSL`,`install_ssl`,t,{signal:o,httpVerb:`POST`}),c={domain:n,issuer:`Pending verification`,expiresAt:new Date(Date.now()+31536e6).toISOString(),status:`valid`,isAutoSSL:!1,isSelfSigned:!1,certType:`dv`};this.invalidateCache(),X.emit(Z.sslChanged,{domain:n,newState:c});let l=s.result.data,u=Array.isArray(l?.warning_domains)?l.warning_domains.filter(e=>typeof e==`string`):[];return{cert:c,servername:typeof l?.servername==`string`?l.servername:void 0,warningDomains:u}}finally{s()}}async uninstallSsl(e,t){let{signal:n,cleanup:r}=this.createTimeoutSignal(t);try{await this.getClient().call(`SSL`,`delete_ssl`,{domain:e},{signal:n,httpVerb:`POST`}),this.invalidateCache(),X.emit(Z.sslChanged,{domain:e,newState:null})}finally{r()}}async showCertById(e,t){let{signal:n,cleanup:r}=this.createTimeoutSignal(t);try{return(await this.getClient().call(`SSL`,`show_cert`,{id:e},{signal:n})).result.data?.text??``}finally{r()}}async showInstalledCert(e,t){let{signal:n,cleanup:r}=this.createTimeoutSignal(t);try{return(await this.getClient().call(`SSL`,`show_cert`,{friendly_name:e},{signal:n})).result.data?.cert??``}finally{r()}}async showInstalledKey(e,t){let{signal:n,cleanup:r}=this.createTimeoutSignal(t);try{return(await this.getClient().call(`SSL`,`show_key`,{friendly_name:e},{signal:n,httpVerb:`POST`})).result.data?.key??``}finally{r()}}async fetchCabundleForDomain(e,t){let n=await this.showInstalledCert(e,t);if(!n)return``;let{signal:r,cleanup:i}=this.createTimeoutSignal(t);try{return(await this.getClient().call(`SSL`,`fetch_key_and_cabundle_for_certificate`,{certificate:n},{signal:r,httpVerb:`POST`})).result.data?.cab??``}finally{i()}}async deleteCertById(e,t,n){let{signal:r,cleanup:i}=this.createTimeoutSignal(n);try{await this.getClient().call(`SSL`,`delete_cert`,{id:e},{signal:r,httpVerb:`POST`}),this.invalidateCache(),t&&X.emit(Z.sslChanged,{domain:t,newState:null})}finally{i()}}async startAutoSslCheck(e){let{signal:t,cleanup:n}=this.createTimeoutSignal(e);try{await this.getClient().call(`SSL`,`start_autossl_check`,void 0,{signal:t,httpVerb:`POST`}),this.invalidateCache(),X.emit(Z.sslChanged,{})}finally{n()}}async isAutoSslInProgress(e){let{signal:t,cleanup:n}=this.createTimeoutSignal(e);try{return R((await this.getClient().call(z.autoSslCheckInProgress.module,z.autoSslCheckInProgress.function,void 0,{signal:t}))?.result?.data)}finally{n()}}async getAutoSslProblems(e){let{signal:t,cleanup:n}=this.createTimeoutSignal(e);try{let e=await this.getClient().call(z.autoSslProblems.module,z.autoSslProblems.function,void 0,{signal:t});return Array.isArray(e?.result?.data)?e.result.data:[]}finally{n()}}async generateKey(e,t){let{signal:n,cleanup:r}=this.createTimeoutSignal(t);try{let t=this.getClient(),r={keysize:e?.keySize??2048},i=await t.call(`SSL`,`generate_key`,r,{signal:n,httpVerb:`POST`});return{key:i.result.data?.text??``,id:i.result.data?.id??``}}finally{r()}}async generateCsr(e,t){let{signal:n,cleanup:r}=this.createTimeoutSignal(t);try{let t=this.getClient(),r={domains:e.domains.join(`,`),key_id:e.keyId,countryName:e.countryCode??``,stateOrProvinceName:e.state??``,localityName:e.city??``,organizationName:e.organization??``,organizationalUnitName:e.organizationUnit??``,emailAddress:e.email??``};return{csr:(await t.call(`SSL`,`generate_csr`,r,{signal:n,httpVerb:`POST`})).result.data?.text??``}}finally{r()}}async generateSelfSignedCert(e,t){let{signal:n,cleanup:r}=this.createTimeoutSignal(t);try{let t=this.getClient(),r={domains:e.domains.join(`,`),key_id:e.keyId,countryName:e.countryCode??``,stateOrProvinceName:e.state??``,localityName:e.city??``,organizationName:e.organization??``};return{cert:(await t.call(`SSL`,`generate_cert`,r,{signal:n,httpVerb:`POST`})).result.data?.text??``}}finally{r()}}async listSslItems(e,t,n){let r=[...typeof t==`string`?[t]:t??[]].sort().join(`|`),i=`ssl:items:${e}:${r}`,a=this.getCached(i);if(a!==null)return a;let{signal:o,cleanup:s}=this.createTimeoutSignal(n);try{let t=this.getClient(),n={items:e};r&&(n.domains=r);let a=((await t.call(`SSL`,`list_ssl_items`,n,{signal:o,httpVerb:`POST`})).result.data??[]).map(t=>({id:t.id??``,domains:t.host?[t.host]:[],created:``,type:e}));return this.setCache(i,a),a}finally{s()}}listCsrs(e){return this.getOrFetch(`ssl:csrs`,async()=>{let{signal:e,cleanup:t}=this.createTimeoutSignal();try{let t=await this.getClient().call(`SSL`,`list_csrs`,void 0,{signal:e});Ou(t,`SSL`,`list_csrs`,`Failed to load certificate signing requests`);let n=t.result.data;if(!Array.isArray(n))throw new Yc({endpoint:{module:`SSL`,function:`list_csrs`},expected:`array`,got:n,messageKey:`serviceError.loadCsrs`});let r=n.filter(xg);return r.length!==n.length&&console.warn(`[SSLService] listCsrs() dropped ${n.length-r.length} malformed row(s) of ${n.length}.`),r.map(({id:e,commonName:t,created:n,domains:r})=>({id:e,domains:r?.length?r:t?[t]:[],created:n==null?``:String(n),type:`csr`}))}finally{t()}},e)}async showCsr(e,t){let{signal:n,cleanup:r}=this.createTimeoutSignal(t);try{return(await this.getClient().call(`SSL`,`show_csr`,{id:e},{signal:n,httpVerb:`POST`})).result.data?.csr??``}finally{r()}}async deleteCsr(e,t){let{signal:n,cleanup:r}=this.createTimeoutSignal(t);try{await this.getClient().call(`SSL`,`delete_csr`,{id:e},{signal:n,httpVerb:`POST`}),this.invalidateCache(),X.emit(Z.sslChanged,{})}finally{r()}}async deleteKey(e,t){let{signal:n,cleanup:r}=this.createTimeoutSignal(t);try{await this.getClient().call(`SSL`,`delete_key`,{id:e},{signal:n,httpVerb:`POST`}),this.invalidateCache()}finally{r()}}async showKeyById(e,t){let{signal:n,cleanup:r}=this.createTimeoutSignal(t);try{return(await this.getClient().call(`SSL`,`show_key`,{id:e},{signal:n,httpVerb:`POST`})).result.data?.key??``}finally{r()}}async uploadCert(e,t){let{signal:n,cleanup:r}=this.createTimeoutSignal(t);try{let r=await this.getClient().call(`SSL`,`upload_cert`,{crt:e},{signal:n,httpVerb:`POST`});this.invalidateCache();let i=r.result.data?.[0];return{id:i?.id??``,domains:i?.domains??[],key_match_id:await this.findMatchingKeyId(i,n,t)}}finally{r()}}async findMatchingKeyId(e,t,n){if(!(!e?.modulus&&!e?.ecdsa_public))try{return(await this.getClient().call(`SSL`,`list_keys`,{},{signal:t})).result.data?.find(t=>e.modulus&&t.modulus===e.modulus||e.ecdsa_public&&t.ecdsa_public===e.ecdsa_public&&t.ecdsa_curve_name===e.ecdsa_curve_name)?.id}catch(e){if(n?.aborted)throw e;return}}},Dg=Eg,Og=new class extends Of{get entityTags(){return[]}getBandwidth(e){return this.getOrFetch(`stats:bandwidth`,()=>this.fetchBandwidth(),e)}getStatsDaily(e,t){return this.getOrFetch(`stats:daily:${e}`,()=>this.fetchStatsDaily(e),t)}getSiteErrors(e,t=`error`,n=300,r){return this.getOrFetch(`stats:errors:${e}:${t}:${n}`,()=>this.fetchSiteErrors(e,t,n),r)}async fetchBandwidth(){let{signal:e,cleanup:t}=this.createTimeoutSignal();try{return(await this.getClient().call(`Stats`,`get_bandwidth`,void 0,{signal:e})).result.data??[]}finally{t()}}async fetchStatsDaily(e){let{signal:t,cleanup:n}=this.createTimeoutSignal();try{return(await this.getClient().call(`Stats`,`get_stats_daily`,{domain:e},{signal:t})).result.data??null}finally{n()}}async fetchSiteErrors(e,t,n){let{signal:r,cleanup:i}=this.createTimeoutSignal();try{return(await this.getClient().call(`Stats`,`get_site_errors`,{domain:e,log:t,maxlines:n},{signal:r})).result.data??[]}finally{i()}}};function kg(e,t){let n={event:e,timestamp:Date.now()},r=yf(t);r&&(n.domain=r),nd.set(xf(e),JSON.stringify(n))}function Ag(){return typeof window>`u`?`jupiter`:se()||(window.thisTheme?window.thisTheme:`jupiter`)}function jg(){return Ag()===`meridian`}function Mg(e){return!Array.isArray(e)||e.length===0?null:e.map(e=>String(e))}async function Ng(e,t,n,r){let i=_c(),a=new FormData;if(a.append(`file1`,n,n.name),r?.fields)for(let[e,t]of Object.entries(r.fields))a.append(e,t);let o=await fetch(`/${i}/execute/${e}/${t}`,{method:`POST`,credentials:`same-origin`,body:a,signal:r?.signal});if(!o.ok)throw Error(`HTTP ${o.status}`);let s=await o.json(),c=+!!R(s.status),l=Mg(s.warnings);return c===1&&eu({module:e,func:t,warnings:l,httpVerb:`POST`}),{status:c,errors:Mg(s.errors),messages:Mg(s.messages),warnings:l,data:s.data}}var Pg=2e3,Fg=3e4,Ig=24e4,Lg=5,Rg=2e3;async function zg(e,t){let n=Date.now(),r=Pg,i=t;for(;i.status!==`done`&&i.status!==`error`&&i.status!==`canceled`;){if(Date.now()-n>Ig)return{status:`timeout`};await new Promise(e=>setTimeout(e,r)),r=Math.min(r*2,Fg),i=await $.getInstallProgress(e)}return i}async function Bg(e,t){if(t!==void 0)return t;let n;for(let t=0;t<Lg&&n===void 0;t++){await new Promise(e=>setTimeout(e,Rg));try{let t=(await $.listInstallationsFresh()).find(t=>t.domain.toLowerCase()===e.toLowerCase());t&&(n=t.id)}catch{}}return n}async function Vg(e){try{let t=await $.getCredentials(e);return t.login||t.password?{login:t.login,password:t.password}:null}catch{return null}}function Hg(e){return{status:`collision`,existingInstallations:e.map(e=>({id:e.id,url:e.url,synthetic:e.synthetic,path:e.path}))}}function Ug(e){return e.status===`timeout`?{status:`error`,errors:[`WordPress installation timed out. Check the site manager and retry.`]}:e.status===`done`?null:{status:`error`,errors:e.errors?.length>0?e.errors:[`WordPress installation failed.`]}}function Wg({sites:e=[],primaryDomain:t,planLimits:n,currentDomainCount:r,onSiteAdded:i}={}){let{open:a}=Ph(),o=(0,O.useMemo)(()=>e.map(e=>e.domain),[e]),s=(0,O.useMemo)(()=>t??e.find(e=>e.type===`main`)?.domain,[t,e]),c=(0,O.useMemo)(()=>e.map(e=>({domain:e.domain,builder:e.app.type})),[e]),l=(0,O.useMemo)(()=>{if(!xi()&&!yi(`roles`))return[...Go,`custom`];let e=bi(),t=gi(),n=Ti(),r=Go.filter(r=>L(Ho(r),e,t,n));return r.push(`custom`),r},[]),u=(0,O.useCallback)(async e=>{let t=await $.createWebsite(e);if(t.status===`collision`)return Hg(t.existingInstallations??[]);if(t.status===`error`||t.status===`canceled`)return{status:`error`,errors:t.errors.length>0?t.errors:[`WordPress installation failed.`]};let n=await zg(t.taskId,t),r=Ug(n);if(r)return r;let a=await Bg(e,`installationId`in n?n.installationId:void 0);if(a===void 0)return{status:`error`,errors:[`WordPress installation completed but could not be located. Try again from the WordPress Manager.`]};let o=await Vg(a);return $.notifyInstalled(e,a),i?.(e),{status:`done`,adminUrl:`https://${e}/wp-admin/`,siteUrl:`https://${e}/`,installationId:a,credentials:o}},[i]),d=(0,O.useCallback)(async e=>{await $.removeInstallation(e)},[]),f=(0,O.useCallback)(async(e,t,n,r)=>{let i=n?yh(n):vh(`websites`),o=await a(e,{fallbackUrl:t,domain:n,panelReturnUrl:i,signal:r});return o.ok?{ok:!0}:{ok:!1,error:o.error}},[a]),p=(0,O.useCallback)(async e=>{let t=new AbortController,n=setTimeout(()=>t.abort(),1e4);try{return await $.detectCollision(e,t.signal)}catch{return{kind:`clear`}}finally{clearTimeout(n)}},[]),m=(0,O.useCallback)(async(e,t)=>Dp(e,{signal:t,timeoutMs:1e4}),[]),h=(0,O.useCallback)((e,t)=>{},[]),g=(0,O.useCallback)(async e=>{try{let t=eg(e),n=await ag.provisionAndGetSsoUrl(e,t,tg.PROMPT);return Zm(n)?(window.location.href=n,!0):!1}catch(e){let t=e instanceof Error?e.message:String(e);throw t.includes(`Sitejet`)&&t.includes(`Failed to load module`)?Error(cs(`common:sitejet.unavailable`,{defaultValue:`Sitejet isn't available on this server. Please choose a different builder.`})):Error(cs(`common:sitejet.setupFailed`,{defaultValue:`Sitejet setup failed: {{reason}}`,reason:t}))}},[]);return(0,O.useMemo)(()=>({existingDomains:o,primaryDomain:s,existingSites:c,availableBuilders:l,planLimits:n,currentDomainCount:r,onInstallWordPress:u,onRemoveWordPress:d,onBuilderComplete:h,precheckCollision:p,precheckDocRootContent:m,onOpenWordPress:f,onSitejetSubmit:g}),[o,s,c,l,n,r,u,d,h,p,m,f,g])}async function Gg(e,t){return(await wp.listRecords(e,t)).filter(e=>e.type===`NS`).map(e=>e.record.replace(/\.$/,``))}function Kg(e,t,n,r){n||(r.setNameservers(t),r.setError(!1),e===`initial`?r.setLoading(!1):r.setRefetching(!1))}function qg(e,t,n,r){n||t?.name!==`AbortError`&&(e===`initial`&&r.setNameservers([]),r.setError(!0),e===`initial`?r.setLoading(!1):r.setRefetching(!1))}function Jg(e,t){let[n,r]=(0,O.useState)([]),[i,a]=(0,O.useState)(!1),[o,s]=(0,O.useState)(!1),[c,l]=(0,O.useState)(!1),u=(0,O.useRef)(null),d=(0,O.useCallback)(async n=>{if(!t||!e)return;u.current?.abort();let i=new AbortController;u.current=i,n===`initial`?(a(!0),s(!1)):l(!0);let o={setNameservers:r,setLoading:a,setError:s,setRefetching:l};try{Kg(n,await Gg(e,i.signal),i.signal.aborted,o)}catch(e){qg(n,e,i.signal.aborted,o)}},[e,t]);return(0,O.useEffect)(()=>{if(!t||!e){a(!1);return}return d(`initial`),()=>{u.current?.abort()}},[t,e,d]),{nameservers:n,loading:i,error:o,refetching:c,refetch:(0,O.useCallback)(()=>{!t||!e||d(`refetch`)},[t,e,d])}}var Yg=6e4,Xg=new Map,Zg=new Map;function Qg(e){if(!e)return null;let t=Xg.get(e);return t?Date.now()-t.at>Yg?(Xg.delete(e),null):t:null}function $g(e,t){Xg.set(e,{...t,at:Date.now()})}function e_(e){if(!e||Qg(e)!==null||Zg.has(e))return;let t=Yp.checkDomainResolution(e).then(t=>(t.status===`resolves-here`?$g(e,{status:`live`}):$g(e,{status:`not-live`,resolvedIps:t.resolvedIps,resolutionDetail:t.status}),Zg.delete(e),t),t=>{throw Zg.delete(e),t});Zg.set(e,t),t.catch(()=>{})}function t_(){Xg.clear(),Zg.clear()}var n_=3e3;function r_(e,t){let[n,r]=(0,O.useState)(()=>e?Qg(e)?.status??`loading`:`live`),[i,a]=(0,O.useState)(()=>{if(e)return Qg(e)?.resolvedIps}),[o,s]=(0,O.useState)(()=>{if(e)return Qg(e)?.resolutionDetail}),[c,l]=(0,O.useState)(!1),[u,d]=(0,O.useState)(!1),f=(0,O.useRef)(null),p=(0,O.useRef)(null),m=(0,O.useRef)(!1),h=(0,O.useCallback)(async t=>{if(!e){r(`live`),a(void 0),s(void 0);return}t===`initial`?r(`loading`):l(!0),p.current?.abort();let n=new AbortController;p.current=n,m.current=!0;try{let t=await Yp.checkDomainResolution(e,n.signal);if(!n.signal.aborted){if(t.status===`resolves-here`)r(`live`),a(void 0),s(void 0),$g(e,{status:`live`});else{let n=t.status;r(`not-live`),a(t.resolvedIps),s(n),$g(e,{status:`not-live`,resolvedIps:t.resolvedIps,resolutionDetail:n})}}}catch{n.signal.aborted||(r(`live`),a(void 0),s(void 0))}finally{p.current===n&&(m.current=!1,t===`recheck`&&l(!1))}},[e]);return(0,O.useEffect)(()=>{if(t&&!(e&&Qg(e)!==null))return h(`initial`),()=>{p.current?.abort()}},[t,e,h]),(0,O.useEffect)(()=>()=>{f.current&&clearTimeout(f.current)},[]),{status:n,rechecking:c,recheck:(0,O.useCallback)(()=>{u||m.current||(d(!0),h(`recheck`),f.current=setTimeout(()=>{d(!1),f.current=null},n_))},[u,h]),recheckDisabled:u,resolvedIps:i,resolutionDetail:o}}var i_=240;function a_(e,t){let[n,r]=(0,O.useState)(`loading`),[i,a]=(0,O.useState)(void 0),[o,s]=(0,O.useState)(void 0),[c,l]=(0,O.useState)(null),u=(0,O.useRef)(null),d=(0,O.useRef)(null),f=(0,O.useRef)(e);f.current=e;let p=(0,O.useRef)(t);p.current=t;let m=(0,O.useCallback)(async e=>{u.current?.abort();let t=new AbortController;u.current=t,r(`loading`),a(void 0),s(void 0);try{let n=await Yp.checkNameserverDelegation(e,t.signal);return t.signal.aborted?{status:`loading`}:(r(n.status),a(n.status===`not-delegated`?n.failureType:void 0),s(n.status===`not-delegated`?n.message:void 0),l(e),n)}catch{return t.signal.aborted?{status:`loading`}:(r(`unavailable`),l(e),{status:`unavailable`})}},[]),h=(0,O.useCallback)(async()=>{let e=f.current;return!p.current||!e?{status:`loading`}:(d.current&&clearTimeout(d.current),m(e))},[m]);(0,O.useEffect)(()=>{if(r(`loading`),a(void 0),s(void 0),!t||!e)return;let n=setTimeout(()=>{m(e)},i_);return d.current=n,()=>{clearTimeout(n),u.current?.abort()}},[t,e,m]);let g=c===e;return{status:g?n:`loading`,failureType:g?i:void 0,message:g?o:void 0,recheck:h}}var o_=150;function s_(e,t={}){let n=t.requiredStrength??null,r=n!==null,[i,a]=(0,O.useState)(n),[o,s]=(0,O.useState)(0),[c,l]=(0,O.useState)(!r),[u,d]=(0,O.useState)(!1),[f,p]=(0,O.useState)(null),m=(0,O.useRef)(null),h=(0,O.useRef)(null),g=(0,O.useRef)(!0);(0,O.useEffect)(()=>{if(g.current=!0,r)return a(n),l(!1),()=>{g.current=!1};let t=new AbortController;return qh.getRequiredStrength(e,t.signal).then(e=>{g.current&&(a(e),l(!1))}).catch(e=>{g.current&&!(e instanceof DOMException&&e.name===`AbortError`)&&(p(e instanceof Error?e:Error(String(e))),l(!1),a(0))}),()=>{g.current=!1,t.abort()}},[e,r,n]),(0,O.useEffect)(()=>()=>{m.current&&clearTimeout(m.current),h.current&&h.current.abort()},[]);let _=(0,O.useCallback)(e=>{if(m.current&&=(clearTimeout(m.current),null),h.current&&=(h.current.abort(),null),!e){s(0),d(!1);return}d(!0),m.current=setTimeout(()=>{let t=new AbortController;h.current=t,qh.getPasswordStrength(e,t.signal).then(e=>{g.current&&(s(e),d(!1))}).catch(e=>{g.current&&!(e instanceof DOMException&&e.name===`AbortError`)&&d(!1)})},o_)},[]),v=Kh(o),y=i===null||i===0||o>=i;return{requiredStrength:i,currentStrength:o,strengthLevel:v,loading:c,checking:u,meetsRequirement:y,isConfidentlyTooWeak:!c&&!u&&o>0&&!y,error:f,checkStrength:_}}function c_(){let{mutate:e,loading:t,error:n}=Ru(`Formbricks`,`create_response`,{invalidates:[]});return{submitResponse:(0,O.useCallback)(t=>e({trigger:t.trigger,rating:t.rating,...t.feedback?{feedback:t.feedback}:{}}),[e]),loading:t,error:n}}function l_(){let{mutate:e,loading:t,error:n}=Ru(`Formbricks`,`create_switchback_response`,{invalidates:[]});return{submitResponse:(0,O.useCallback)(t=>e({reason:t.reason,...t.comment?{comment:t.comment}:{}}),[e]),loading:t,error:n}}function u_(e,t=!0){let[n,r]=(0,O.useState)(null),[i,a]=(0,O.useState)(!1),[o,s]=(0,O.useState)(null),c=(0,O.useRef)(null),[l,u]=(0,O.useState)(0),d=(0,O.useCallback)(()=>u(e=>e+1),[]);return(0,O.useEffect)(()=>{if(!e||!t){c.current?.abort(),c.current=null,r(null),a(!1),s(null);return}c.current?.abort();let n=new AbortController;return c.current=n,a(!0),s(null),$.listInstallations(n.signal).then(t=>{if(n.signal.aborted)return;let i=t.find(t=>t.domain.toLowerCase()===e.toLowerCase())??null;r(i),a(!1)}).catch(e=>{n.signal.aborted||(s(e instanceof Error?e:Error(String(e))),a(!1))}),()=>n.abort()},[e,t,l]),{installation:n,loading:i,error:o,refetch:d}}var d_=3e3,f_=20;function p_(e){if(!e||!e.startsWith(`/`))return e;let t=_c();return t&&!e.includes(`cpsess`)?`/${t}${e}`:e}function m_(e){if(typeof e.message==`string`&&e.message.length>0)return e.message;if(Array.isArray(e.errors)){let t=e.errors.find(e=>typeof e==`string`&&e.length>0);if(typeof t==`string`)return t}return null}function h_(e){try{let t=e.data??``,n=typeof t==`string`?JSON.parse(t):t;if(typeof n==`string`)return n;if(n&&typeof n==`object`)return m_(n)}catch{}return null}async function g_(e,t){if(e==null)return{credentialsStatus:`not-requested`};try{let n=await $.getCredentials(e,t);return{credentials:n,credentialsFetchedAt:Date.now(),credentialsStatus:n?.login||n?.password?`available`:`none`}}catch{return{credentialsStatus:`unavailable`}}}function __(e,t){return nc(e,t,t(`onboarding.wpInstall.errorStart`))}function v_({domain:e,signal:t,isStale:n,isTimedOut:r,failOnTimeout:i,completeInstall:a,updateProgress:o,schedule:s}){let c=!1,l=async()=>{try{return await $.detectCollision(e,t)}catch{return{kind:`clear`}}},u=async()=>{if(n())return;if(r()){await i();return}let e=await l();if(!n()){if(e.kind===`wp-installed`){await a(e.installationId);return}e.kind===`orphan-files`&&!c&&(c=!0,o(f_)),s(()=>void u())}};return u}var y_=2e3,b_=1e4,x_=3,S_=3,C_={progress:0,steps:[],status:`installing`,error:null,message:``,existingInstallations:[],isRemoving:!1,taskId:null},w_=e=>e;function T_({domain:e,onComplete:t,autoAdvanceDelayMs:n=0,attachTaskId:r,attachInstallId:i,watchDispatchedAtMs:a,t:o=w_}){let[s,c]=(0,O.useState)(()=>r?{...C_,taskId:r,installId:i||void 0}:C_),[l,u]=(0,O.useState)(0),d=`https://${e}/`,f=(0,O.useRef)(!0),p=(0,O.useRef)(0),m=(0,O.useRef)(t);m.current=t;let h=(0,O.useRef)(o);h.current=o;let g=(0,O.useRef)(null),_=(0,O.useRef)(!1),v=(0,O.useRef)(!1);(0,O.useEffect)(()=>()=>{g.current?.abort()},[]),(0,O.useEffect)(()=>{f.current=!0;let t=++p.current,o=null,s=null,l=null,u=null,g=null,y=null,b=!1,x=!1,ee=!1,te=0,S=new AbortController,C=S.signal,ne=v.current?void 0:a,re=ne??Date.now(),w=()=>!f.current||p.current!==t,ie=()=>Date.now()-re>yd,ae=()=>{o?.close(),o=null,s&&=(clearTimeout(s),null),l&&=(clearTimeout(l),null),u&&=(clearTimeout(u),null)},oe=(e,t)=>{e>te&&(te=e),c(e=>({...e,progress:te,steps:t??e.steps}))},se=e=>{ee=!0,ae(),c(t=>({...t,status:`error`,error:e,message:``,isRemoving:!1}))},ce=async t=>{if(x||ee)return;x=!0,ae(),$.notifyInstalled(e,t);let{credentials:r,credentialsFetchedAt:i,credentialsStatus:a}=await g_(t,C);if(w())return;let o={adminUrl:r?.loginUrl||`https://${e}/wp-admin/`,siteUrl:d,installationId:t,credentials:r,credentialsFetchedAt:i,credentialsStatus:a};if(c(e=>({...e,status:`done`,progress:100,error:null,message:``,isRemoving:!1})),n>0){s=setTimeout(()=>{w()||m.current(o)},n);return}m.current(o)},le=e=>{if(!g)return null;try{let t=e.data,n=typeof t==`string`?JSON.parse(t):t,r=n;if(typeof n==`string`)try{r=JSON.parse(n)}catch{r=n}if(r&&typeof r==`object`){let e=r.task_id;return typeof e==`string`&&e!==g?null:r}return{}}catch{return null}},ue=async()=>{try{let t=await $.listInstallationsFresh(C);return w()?void 0:t.find(t=>t.domain.toLowerCase()===e.toLowerCase())?.id}catch{return}},de=async({authoritative:e})=>{let t=await ue();if(!w()){if(t===void 0&&!e){se(h.current(`onboarding.wpInstall.errorGeneric`));return}await ce(t)}},fe=async()=>{let e=await ue();if(!w()){if(e!==void 0){await ce(e);return}se(h.current(`onboarding.wpInstall.errorTimeout`))}},pe=e=>{typeof e.progress==`number`&&e.progress>0?oe(e.progress,e.steps):e.steps.length>0&&c(t=>({...t,steps:e.steps}))},me=e=>(e.count++,e.count>=S_&&(se(h.current(`onboarding.wpInstall.errorPollingFailed`)),!0)),he=()=>{if(w()||b||x)return;if(!g){se(h.current(`onboarding.wpInstall.errorNoTaskId`));return}b=!0;let e={count:0},t=()=>y?$.getInstallProgressById(y,C):$.getInstallProgress(g,C),n=async()=>{if(!w()){if(ie()){await fe();return}try{let n=await t();if(w())return;if(e.count=0,pe(n),n.status===`done`){await de({authoritative:y!==null});return}if(new Set([`error`,`canceled`]).has(n.status)){let e=n.errors[0]??h.current(`onboarding.wpInstall.errorGeneric`);se(e);return}}catch{if(w()||me(e))return}u=setTimeout(()=>void n(),y_)}};n()},ge=e=>{e.addEventListener(`open`,()=>{l&&=(clearTimeout(l),null)}),e.addEventListener(`progress`,e=>{if(w())return;let t=le(e);if(t===null)return;let n=typeof t.percentage==`number`?t.percentage:typeof t.progress==`number`?t.progress:0;n>0&&oe(n)}),e.addEventListener(`task_processing`,e=>{w()||le(e)!==null&&oe(15)}),e.addEventListener(`task_complete`,e=>{if(w())return;let t=le(e);if(t===null)return;o?.close(),o=null,l&&=(clearTimeout(l),null);let n=typeof t.installation_id==`number`?t.installation_id:typeof t.installationId==`number`?t.installationId:void 0;n==null?de({authoritative:!0}):ce(n)}),e.addEventListener(`task_failed`,e=>{if(w()||le(e)===null)return;let t=h_(e)??h.current(`onboarding.wpInstall.errorGeneric`);se(t)});let t=0;e.onerror=()=>{if(ee||x){e.close(),o=null;return}t++,(e.readyState===EventSource.CLOSED||t>=x_)&&(e.close(),o=null,he())}},_e=async e=>{if(!e){he();return}try{o=new EventSource(p_(e))}catch{he();return}ge(o),l=setTimeout(()=>{w()||o?.readyState!==EventSource.OPEN&&(o?.close(),o=null,he())},b_)},ve=()=>!r||_.current?!1:(_.current=!0,g=r,y=i||null,c(e=>({...e,taskId:g,installId:y??void 0})),he(),!0),ye=()=>ne!==void 0&&(v.current=!0,oe(10),v_({domain:e,signal:C,isStale:w,isTimedOut:ie,failOnTimeout:fe,completeInstall:ce,updateProgress:oe,schedule:e=>{u=setTimeout(e,d_)}})(),!0),be=e=>{g=e.taskId||null,y=e.installId||null,c(e=>({...e,taskId:g,installId:y??void 0}))},xe=e=>Math.max(e.progress??0,10),Se=e=>{c(t=>({...t,status:`collision`,existingInstallations:(e.existingInstallations??[]).map(e=>({id:e.id,url:e.url,synthetic:e.synthetic,path:e.path})),error:null,message:``,isRemoving:!1}))},T=()=>ne===void 0&&ie(),E=()=>ve()||ye();return(async(t=!1)=>{if(await Promise.resolve(),!w()){if(T()){se(h.current(`onboarding.wpInstall.errorTimeout`));return}if(c(e=>t?{...e,status:`installing`,error:null,message:``,steps:[],existingInstallations:[],isRemoving:!1}:C_),!E())try{let t=await $.createWebsite(e,void 0,C);if(w())return;if(t.status===`collision`){Se(t);return}be(t),oe(xe(t),t.steps),await _e(t.sseUrl??null)}catch(e){if(w())return;se(__(e,h.current))}}})(),()=>{f.current=!1,S.abort(),ae()}},[n,r,i,a,e,l,d]);let y=()=>{c(C_),u(e=>e+1)},b=(0,O.useCallback)((e,t)=>{let n=t-e.length;e.length===t?c(t=>({...t,status:`error`,isRemoving:!1,message:``,error:h.current(`onboarding.wpInstall.removalFailedWithReason`,{reason:e[0].error})})):c(r=>({...r,status:`error`,isRemoving:!1,message:``,error:h.current(`onboarding.wpInstall.removalPartial`,{removed:n,total:t,count:e.length})}))},[]),x=(0,O.useCallback)(async(e,t)=>{let n=[];for(let r of e){if(t.aborted||!f.current)return null;try{await $.removeInstallation(r.id,t)}catch(e){if(t.aborted||!f.current)return null;n.push({id:r.id,url:r.url,error:e instanceof Error?e.message:`unknown`})}}return n},[]);return{state:s,retry:y,replaceExisting:(0,O.useCallback)(async()=>{if(s.existingInstallations.length===0)return;g.current?.abort();let e=new AbortController;g.current=e;let t=e.signal;c(e=>({...e,status:`installing`,isRemoving:!0,error:null,steps:[],progress:0,message:h.current(`onboarding.wpInstall.removing`,{count:e.existingInstallations.length})}));let n=s.existingInstallations.length,r=await x(s.existingInstallations,t);if(!(r===null||t.aborted||!f.current)){if(r.length>0){b(r,n);return}c(e=>({...e,status:`installing`,isRemoving:!1,message:``,existingInstallations:[],progress:0,steps:[]})),u(e=>e+1)}},[s.existingInstallations,b,x])}}function E_(e){let[t,n]=(0,O.useState)(e===null?`unavailable`:`loading`);return(0,O.useEffect)(()=>{if(e===null){n(`unavailable`);return}n(`loading`);let t=new AbortController;return $.getAccount(e,t.signal).then(()=>{t.signal.aborted||n(`available`)}).catch(()=>{t.signal.aborted||n(`unavailable`)}),()=>t.abort()},[e]),t}var D_=e({AiOption:()=>tg,BROAD_ACTION_FALLBACK:()=>pc,CacheTier:()=>Bc,CachedService:()=>Of,CpanelApiError:()=>Gc,DNS_KEY_TYPES:()=>Qf,DNS_RECORD_TYPES:()=>Zf,DNS_RECORD_TYPE_META:()=>Xf,DashboardContext:()=>_u,DashboardProvider:()=>vu,EMPTY_RESTRICTIONS:()=>Vm,ENTITY:()=>lc,INSTALL_TIMEOUT_MS:()=>yd,JOB_EVENTS:()=>Gm,MYSQL_ALL_PRIVILEGES:()=>Gf,MalformedApiResponseError:()=>Yc,PostFormat:()=>nu,SERVICE_EVENTS:()=>Z,SSL_DOMAIN_STATUS_QUERY_KEY:()=>rc,ServiceError:()=>Kc,ServiceEventBus:()=>X,TABLE_COLUMN_PREFERENCE_KEY_PREFIX:()=>ud,TimeoutError:()=>Xc,TwoFactorChallengeError:()=>Zc,UAPI:()=>z,UAPI_TIMEOUT_MS:()=>bd,UAPI_TIMEOUT_SECONDARY_MS:()=>Sd,UAPI_TIMEOUT_SUPPLEMENTARY_MS:()=>xd,UAPI_TIMEOUT_WEBAPP_DELETE_MS:()=>Cd,UAPI_TIMEOUT_WEBAPP_SET_MODE_MS:()=>wd,UploadFilesError:()=>Nd,WebAppApiError:()=>Zd,WpToolkitApiError:()=>Qm,WpxProvider:()=>dh,__resetDomainResolutionCacheForTests:()=>t_,applySuspendedToAccount:()=>Qp,assertClassifierShape:()=>ku,assertUapiSuccess:()=>Mu,backupJobService:()=>Df,backupServiceReader:()=>jf,bootstrapPreferences:()=>sd,buildBaseCertFromInstalledHost:()=>wg,buildBaseUrl:()=>zc,buildCacheKey:()=>mf,buildNovaReturnUrl:()=>Bh,buildPanelReturnUrl:()=>vh,buildSitejetReferrer:()=>eg,buildSseUrl:()=>p_,buildWebsitesDomainReturnUrl:()=>yh,builderClassificationQueryKey:()=>ic,callApi2:()=>Ec,certCoversDomain:()=>mg,checkDomainReachable:()=>Vc,clearAuthToken:()=>Mc,clearTargetServer:()=>dl,createAuthHeaders:()=>Rc,createAuthInterceptor:()=>nl,createCpanelClient:()=>gu,createInterceptorChain:()=>Qc,createLoggingInterceptor:()=>al,createRetryInterceptor:()=>ol,createServerHeaderInterceptor:()=>rl,createUnauthorizedInterceptor:()=>il,databaseCapabilityService:()=>Uf,databaseService:()=>Jf,databaseServiceReader:()=>Yf,decodeRecordData:()=>hp,deduplicatedFetch:()=>gf,deriveDocRootContent:()=>Hd,detectMode:()=>gc,dnsService:()=>Cp,dnsServiceReader:()=>wp,docRootForNewDomain:()=>Tp,domainCapabilityService:()=>Lp,domainMatchesAnyPattern:()=>pg,domainService:()=>Jp,domainServiceReader:()=>Yp,emailService:()=>Um,emailServiceReader:()=>Wm,encodeRecordData:()=>ap,fileopOutputError:()=>Qu,fileopRowStatesOutcome:()=>$u,getAuthToken:()=>jc,getCurrentTheme:()=>Ag,getPersonalization:()=>rd,getPluginVersion:()=>ed,getSecurityToken:()=>_c,getTargetServer:()=>ul,getVerificationGeneration:()=>bl,hasLveSupport:()=>Ym,invalidate:()=>U,invalidateAll:()=>Cu,invalidateCache:()=>_f,invalidateDomainCache:()=>Hu,isMeridianTheme:()=>jg,isSessionLoginPageHtml:()=>ml,isTwoFactorChallengeHtml:()=>gl,listSshKeyNames:()=>sg,mapExpiryStatus:()=>vg,matchesWildcard:()=>lg,notifyTokenExpired:()=>Pc,notifyTwoFactorChallenge:()=>xl,novaColorSchemeFromTheme:()=>Vh,novaService:()=>Wh,novaServiceReader:()=>Gh,onServerChange:()=>fl,onTokenExpired:()=>Nc,onTwoFactorChallenge:()=>vl,onUapiWarnings:()=>Gl,parseTokenExpiry:()=>Fc,passwordStrengthService:()=>qh,personalizationService:()=>nd,prefetchDomainResolution:()=>e_,probeDocRootContent:()=>Dp,projectLveStats:()=>Xm,queryClient:()=>go,quotaService:()=>Jh,quotaServiceReader:()=>Yh,readPreference:()=>od,recordSatisfactionTrigger:()=>kg,removePersonalization:()=>ad,resetRequestCache:()=>vf,resetTokenState:()=>Lc,resetTwoFactorChallengeState:()=>Sl,resetUapiWarningsState:()=>tu,resolveActionInvalidations:()=>hc,resolveDiskUsedBytes:()=>om,resolvePreference:()=>cd,resolvePreferences:()=>ld,resolveQuotaBytes:()=>sm,resourceUsageService:()=>Ff,sanitizeWarnings:()=>Kl,scoreToLevel:()=>Kh,serverIpService:()=>$h,setAuthToken:()=>Ac,setPersonalization:()=>id,setTargetServer:()=>ll,sitejetDocRootHasContent:()=>Bd,sitejetService:()=>ag,sitejetServiceReader:()=>og,sslService:()=>Eg,sslServiceReader:()=>Dg,statsService:()=>Og,submitTwoFactorChallenge:()=>Il,subscribeToInvalidations:()=>Su,tableColumnPreferenceKey:()=>dd,trimDot:()=>$f,uapiQueryKey:()=>B,uploadUapi:()=>Ng,useAddSiteWizardContext:()=>Wg,useClientOptions:()=>Iu,useConfigureWebApp:()=>rf,useConnectionStatus:()=>bu,useCreateTempSession:()=>zu,useDashboard:()=>yu,useDatabases:()=>Od,useDeleteWebApp:()=>ff,useDeployWebApp:()=>af,useDomainList:()=>Bu,useDomainNameservers:()=>Jg,useDomainResolutionCheck:()=>r_,useFetchWebAppLogs:()=>df,useFileOverview:()=>Ad,useGetAvailableWebApps:()=>ef,useInvalidate:()=>wu,useInvalidateActions:()=>Tu,useListWebApps:()=>tf,useMailDomainList:()=>Vu,useNameserverDelegationCheck:()=>a_,usePasswordStrength:()=>s_,useRedeployWebApp:()=>of,useRestartWebApp:()=>lf,useSecurityOverview:()=>zd,useSetWebAppMode:()=>uf,useSitejetDiskQuota:()=>Gd,useSitejetSites:()=>Yd,useStageWebApp:()=>nf,useStartWebApp:()=>sf,useStopWebApp:()=>cf,useSubmitSatisfactionResponse:()=>c_,useSubmitSwitchbackResponse:()=>l_,useTableColumnPreference:()=>vd,useUapi:()=>Lu,useUapiMutation:()=>Ru,useUploadFile:()=>Pd,useWordPressAutoLogin:()=>Ph,useWordPressInstallCore:()=>T_,useWordPressInstallationByDomain:()=>u_,useWordPressProviderStatus:()=>E_,webAppQueryKeys:()=>pf,wordPressService:()=>$,wordPressServiceReader:()=>_h});export{z as $,pe as $n,Ri as $t,nd as A,Ln as An,Va as At,Su as B,rn as Bn,va as Bt,Wm as C,Yn as Cn,l as Cr,$a as Ct,X as D,Rn as Dn,a as Dr,Wa as Dt,Z as E,Hn as En,d as Er,Ga as Et,ed as F,vn as Fn,Ma as Ft,Gc as G,Fe as Gn,P as Gt,Gl as H,A as Hn,da as Ht,Lu as I,_n as In,Aa as It,Pc as J,Ae as Jn,na as Jt,Yc as K,Ee as Kn,aa as Kt,ku as L,ln as Ln,Ca as Lt,cd as M,On as Mn,Ra as Mt,ld as N,xn as Nn,La as Nt,Df as O,Bn as On,s as Or,Ba as Ot,id as P,bn as Pn,Pa as Pt,B as Q,me as Qn,Xi as Qt,U as R,un as Rn,ya as Rt,Gm as S,or as Sn,c as Sr,io as St,Yf as T,Wn as Tn,f as Tr,Ja as Tt,vl as U,Re as Un,F as Ut,gu as V,ze as Vn,ua as Vt,Il as W,Te as Wn,oa as Wt,Ec as X,he as Xn,Bi as Xt,Nc as Y,y as Yn,Zi as Yt,_c as Z,v as Zn,Mi as Zt,Gh as _,ui as _n,fe as _r,mo as _t,r_ as a,$i as an,x as ar,Zo as at,_h as b,gr as bn,Pe as br,oo as bt,Eg as c,Ti as cn,_e as cr,Uo as ct,ag as d,bi as dn,le as dr,Eo as dt,Li as en,b as er,nc as et,og as f,xi as fn,m as fr,Do as ft,Wh as g,pi as gn,Se as gr,go as gt,Vh as h,oi as hn,D as hr,To as ht,s_ as i,ta as in,ee as ir,rs as it,od as j,In as jn,za as jt,rd as k,Vn as kn,r as kr,Ha as kt,tg as l,Ci as ln,ke as lr,Ho as lt,Bh as m,si as mn,je as mr,bo as mt,T_ as n,Vi as nn,Oe as nr,ls as nt,Jg as o,Ai as on,xe as or,L as ot,$h as p,gi as pn,ue as pr,xo as pt,Bc as q,ae as qn,ra as qt,l_ as r,Ui as rn,ce as rr,ss as rt,Ag as s,Oi as sn,be as sr,Bo as st,D_ as t,M as tn,ge as tr,R as tt,eg as u,Si as un,g as ur,jo as ut,yh as v,ai as vn,de as vr,fo as vt,Yp as w,Jn as wn,u as wr,Ya as wt,Zm as x,cr as xn,Ie as xr,ao as xt,$ as y,$r as yn,we as yr,so as yt,Cu as z,tn as zn,_a as zt};
;!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="39535e9e-2dbe-419b-9c93-48e3fef55525",e._sentryDebugIdIdentifier="sentry-dbid-39535e9e-2dbe-419b-9c93-48e3fef55525")}catch(e){}}();
//# debugId=39535e9e-2dbe-419b-9c93-48e3fef55525
Back to Directory