From 772717016489b4dcb326e1ac39ed1aa594c80cc2 Mon Sep 17 00:00:00 2001 From: Zack Spear Date: Tue, 7 Jan 2025 16:56:52 -0800 Subject: [PATCH 1/2] refactor(wc): changelog opens external link --- .../unraid-components.client-CQOXNcK4.js | 28 ------------------- .../unraid-components.client-DJyu2ziO.js | 28 +++++++++++++++++++ .../unraid-components/manifest.json | 4 +-- 3 files changed, 30 insertions(+), 30 deletions(-) delete mode 100644 emhttp/plugins/dynamix.my.servers/unraid-components/_nuxt/unraid-components.client-CQOXNcK4.js create mode 100644 emhttp/plugins/dynamix.my.servers/unraid-components/_nuxt/unraid-components.client-DJyu2ziO.js diff --git a/emhttp/plugins/dynamix.my.servers/unraid-components/_nuxt/unraid-components.client-CQOXNcK4.js b/emhttp/plugins/dynamix.my.servers/unraid-components/_nuxt/unraid-components.client-CQOXNcK4.js deleted file mode 100644 index 864a21748..000000000 --- a/emhttp/plugins/dynamix.my.servers/unraid-components/_nuxt/unraid-components.client-CQOXNcK4.js +++ /dev/null @@ -1,28 +0,0 @@ -function eee(eee,tee){const ree=Object.create(null),oee=eee.split(",");for(let i=0;i!!ree[eee]}const tee={},ree=[],oee=()=>{},NO=()=>!1,nee=/^on[^a-z]/,aee=eee=>nee.test(eee),iee=eee=>eee.startsWith("onUpdate:"),see=Object.assign,lee=(eee,el)=>{const i=eee.indexOf(el);i>-1&&eee.splice(i,1)},cee=Object.prototype.hasOwnProperty,pee=(eee,tee)=>cee.call(eee,tee),dee=Array.isArray,uee=eee=>"[object Map]"===xee(eee),hee=eee=>"[object Set]"===xee(eee),gee=eee=>"[object Date]"===xee(eee),wee=eee=>"function"==typeof eee,fee=eee=>"string"==typeof eee,bee=eee=>"symbol"==typeof eee,mee=eee=>null!==eee&&"object"==typeof eee,vee=eee=>mee(eee)&&wee(eee.then)&&wee(eee.catch),yee=Object.prototype.toString,xee=eee=>yee.call(eee),kee=eee=>xee(eee).slice(8,-1),_ee=eee=>"[object Object]"===xee(eee),Eee=eee=>fee(eee)&&"NaN"!==eee&&"-"!==eee[0]&&""+parseInt(eee,10)===eee,Tee=eee(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),See=fn=>{const eee=Object.create(null);return tee=>eee[tee]||(eee[tee]=fn(tee))},Iee=/-(\w)/g,Oee=See((eee=>eee.replace(Iee,((_,c)=>c?c.toUpperCase():"")))),Nee=/\B([A-Z])/g,Aee=See((eee=>eee.replace(Nee,"-$1").toLowerCase())),Ree=See((eee=>eee.charAt(0).toUpperCase()+eee.slice(1))),Dee=See((eee=>eee?`on${Ree(eee)}`:"")),Cee=(eee,tee)=>!Object.is(eee,tee),Lee=(eee,tee)=>{for(let i=0;i{Object.defineProperty(eee,tee,{configurable:!0,enumerable:!1,value:ree})},zee=eee=>{const n=parseFloat(eee);return isNaN(n)?eee:n},Mee=eee=>{const n=fee(eee)?Number(eee):NaN;return isNaN(n)?eee:n};let Pee;const Uee=()=>Pee||(Pee="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{});function jee(eee){if(dee(eee)){const tee={};for(let i=0;i{if(eee){const ree=eee.split(Vee);ree.length>1&&(tee[ree[0].trim()]=ree[1].trim())}})),tee}function Yee(eee){let tee="";if(fee(eee))tee=eee;else if(dee(eee))for(let i=0;iWee(eee,tee)))}const Hee=eee=>fee(eee)?eee:null==eee?"":dee(eee)||mee(eee)&&(eee.toString===yee||!wee(eee.toString))?JSON.stringify(eee,Xee,2):String(eee),Xee=(eee,tee)=>tee&&tee.__v_isRef?Xee(eee,tee.value):uee(tee)?{[`Map(${tee.size})`]:[...tee.entries()].reduce(((eee,[tee,ree])=>(eee[`${tee} =>`]=ree,eee)),{})}:hee(tee)?{[`Set(${tee.size})`]:[...tee.values()]}:!mee(tee)||dee(tee)||_ee(tee)?tee:String(tee);let Zee;class Jee{constructor(eee=!1){this.detached=eee,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Zee,!eee&&Zee&&(this.index=(Zee.scopes||(Zee.scopes=[])).push(this)-1)}get active(){return this._active}run(fn){if(this._active){const eee=Zee;try{return Zee=this,fn()}finally{Zee=eee}}}on(){Zee=this}off(){Zee=this.parent}stop(eee){if(this._active){let i,l;for(i=0,l=this.effects.length;i{const tee=new Set(eee);return tee.w=0,tee.n=0,tee},nte=eee=>(eee.w<e)>0,ate=eee=>(eee.n<e)>0,ite=new WeakMap;let ste=0,lte=1;const cte=30;let pte;const dte=Symbol(""),ute=Symbol("");class hte{constructor(fn,eee=null,tee){this.fn=fn,this.scheduler=eee,this.active=!0,this.deps=[],this.parent=void 0,function(eee,tee=Zee){tee&&tee.active&&tee.effects.push(eee)}(this,tee)}run(){if(!this.active)return this.fn();let eee=pte,tee=wte;for(;eee;){if(eee===this)return;eee=eee.parent}try{return this.parent=pte,pte=this,wte=!0,lte=1<<++ste,ste<=cte?(({deps:eee})=>{if(eee.length)for(let i=0;i{const{deps:tee}=eee;if(tee.length){let ree=0;for(let i=0;i{("length"===ree||ree>=eee)&&see.push(tee)}))}else switch(void 0!==ree&&see.push(iee.get(ree)),tee){case"add":dee(eee)?Eee(ree)&&see.push(iee.get("length")):(see.push(iee.get(dte)),uee(eee)&&see.push(iee.get(ute)));break;case"delete":dee(eee)||(see.push(iee.get(dte)),uee(eee)&&see.push(iee.get(ute)));break;case"set":uee(eee)&&see.push(iee.get(dte))}if(1===see.length)see[0]&&kte(see[0]);else{const eee=[];for(const tee of see)tee&&eee.push(...tee);kte(ote(eee))}}function kte(eee,tee){const ree=dee(eee)?eee:[...eee];for(const oee of ree)oee.computed&&_te(oee);for(const oee of ree)oee.computed||_te(oee)}function _te(eee,tee){(eee!==pte||eee.allowRecurse)&&(eee.scheduler?eee.scheduler():eee.run())}const Ete=eee("__proto__,__v_isRef,__isVue"),Tte=new Set(Object.getOwnPropertyNames(Symbol).filter((eee=>"arguments"!==eee&&"caller"!==eee)).map((eee=>Symbol[eee])).filter(bee)),Ste=Dte(),Ite=Dte(!1,!0),Ote=Dte(!0),Nte=Ate();function Ate(){const eee={};return["includes","indexOf","lastIndexOf"].forEach((tee=>{eee[tee]=function(...eee){const ree=wre(this);for(let i=0,l=this.length;i{eee[tee]=function(...eee){bte();const ree=wre(this)[tee].apply(this,eee);return mte(),ree}})),eee}function Rte(eee){const tee=wre(this);return vte(tee,0,eee),tee.hasOwnProperty(eee)}function Dte(eee=!1,tee=!1){return function(ree,oee,nee){if("__v_isReactive"===oee)return!eee;if("__v_isReadonly"===oee)return eee;if("__v_isShallow"===oee)return tee;if("__v_raw"===oee&&nee===(eee?tee?sre:ire:tee?are:nre).get(ree))return ree;const aee=dee(ree);if(!eee){if(aee&&pee(Nte,oee))return Reflect.get(Nte,oee,nee);if("hasOwnProperty"===oee)return Rte}const iee=Reflect.get(ree,oee,nee);return(bee(oee)?Tte.has(oee):Ete(oee))?iee:(eee||vte(ree,0,oee),tee?iee:xre(iee)?aee&&Eee(oee)?iee:iee.value:mee(iee)?eee?cre(iee):lre(iee):iee)}}function Cte(eee=!1){return function(tee,ree,oee,nee){let aee=tee[ree];if(ure(aee)&&xre(aee)&&!xre(oee))return!1;if(!eee&&(hre(oee)||ure(oee)||(aee=wre(aee),oee=wre(oee)),!dee(tee)&&xre(aee)&&!xre(oee)))return aee.value=oee,!0;const iee=dee(tee)&&Eee(ree)?Number(ree)!0,deleteProperty:(eee,tee)=>!0},zte=see({},Lte,{get:Ite,set:Cte(!0)}),Mte=eee=>eee,Pte=v=>Reflect.getPrototypeOf(v);function Ute(eee,tee,ree=!1,oee=!1){const nee=wre(eee=eee.__v_raw),aee=wre(tee);ree||(tee!==aee&&vte(nee,0,tee),vte(nee,0,aee));const{has:iee}=Pte(nee),see=oee?Mte:ree?mre:bre;return iee.call(nee,tee)?see(eee.get(tee)):iee.call(nee,aee)?see(eee.get(aee)):void(eee!==nee&&eee.get(tee))}function jte(eee,tee=!1){const ree=this.__v_raw,oee=wre(ree),nee=wre(eee);return tee||(eee!==nee&&vte(oee,0,eee),vte(oee,0,nee)),eee===nee?ree.has(eee):ree.has(eee)||ree.has(nee)}function $te(eee,tee=!1){return eee=eee.__v_raw,!tee&&vte(wre(eee),0,dte),Reflect.get(eee,"size",eee)}function Vte(eee){eee=wre(eee);const tee=wre(this);return Pte(tee).has.call(tee,eee)||(tee.add(eee),xte(tee,"add",eee,eee)),this}function qte(eee,tee){tee=wre(tee);const ree=wre(this),{has:oee,get:nee}=Pte(ree);let aee=oee.call(ree,eee);aee||(eee=wre(eee),aee=oee.call(ree,eee));const iee=nee.call(ree,eee);return ree.set(eee,tee),aee?Cee(tee,iee)&&xte(ree,"set",eee,tee):xte(ree,"add",eee,tee),this}function Bte(eee){const tee=wre(this),{has:ree,get:oee}=Pte(tee);let nee=ree.call(tee,eee);nee||(eee=wre(eee),nee=ree.call(tee,eee)),oee&&oee.call(tee,eee);const aee=tee.delete(eee);return nee&&xte(tee,"delete",eee,void 0),aee}function Yte(){const eee=wre(this),tee=0!==eee.size,ree=eee.clear();return tee&&xte(eee,"clear",void 0,void 0),ree}function Gte(eee,tee){return function(ree,oee){const nee=this,aee=nee.__v_raw,iee=wre(aee),see=tee?Mte:eee?mre:bre;return!eee&&vte(iee,0,dte),aee.forEach(((eee,tee)=>ree.call(oee,see(eee),see(tee),nee)))}}function Qte(eee,tee,ree){return function(...oee){const nee=this.__v_raw,aee=wre(nee),iee=uee(aee),see="entries"===eee||eee===Symbol.iterator&&iee,lee="keys"===eee&&iee,cee=nee[eee](...oee),pee=ree?Mte:tee?mre:bre;return!tee&&vte(aee,0,lee?ute:dte),{next(){const{value:eee,done:tee}=cee.next();return tee?{value:eee,done:tee}:{value:see?[pee(eee[0]),pee(eee[1])]:pee(eee),done:tee}},[Symbol.iterator](){return this}}}}function Wte(eee){return function(...tee){return"delete"!==eee&&this}}function Kte(){const eee={get(eee){return Ute(this,eee)},get size(){return $te(this)},has:jte,add:Vte,set:qte,delete:Bte,clear:Yte,forEach:Gte(!1,!1)},tee={get(eee){return Ute(this,eee,!1,!0)},get size(){return $te(this)},has:jte,add:Vte,set:qte,delete:Bte,clear:Yte,forEach:Gte(!1,!0)},ree={get(eee){return Ute(this,eee,!0)},get size(){return $te(this,!0)},has(eee){return jte.call(this,eee,!0)},add:Wte("add"),set:Wte("set"),delete:Wte("delete"),clear:Wte("clear"),forEach:Gte(!0,!1)},oee={get(eee){return Ute(this,eee,!0,!0)},get size(){return $te(this,!0)},has(eee){return jte.call(this,eee,!0)},add:Wte("add"),set:Wte("set"),delete:Wte("delete"),clear:Wte("clear"),forEach:Gte(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach((nee=>{eee[nee]=Qte(nee,!1,!1),ree[nee]=Qte(nee,!0,!1),tee[nee]=Qte(nee,!1,!0),oee[nee]=Qte(nee,!0,!0)})),[eee,ree,tee,oee]}const[Hte,Xte,Zte,Jte]=Kte();function ere(eee,tee){const ree=tee?eee?Jte:Zte:eee?Xte:Hte;return(tee,oee,nee)=>"__v_isReactive"===oee?!eee:"__v_isReadonly"===oee?eee:"__v_raw"===oee?tee:Reflect.get(pee(ree,oee)&&oee in tee?ree:tee,oee,nee)}const tre={get:ere(!1,!1)},rre={get:ere(!1,!0)},ore={get:ere(!0,!1)},nre=new WeakMap,are=new WeakMap,ire=new WeakMap,sre=new WeakMap;function lre(eee){return ure(eee)?eee:pre(eee,!1,Lte,tre,nre)}function cre(eee){return pre(eee,!0,Fte,ore,ire)}function pre(eee,tee,ree,oee,nee){if(!mee(eee))return eee;if(eee.__v_raw&&(!tee||!eee.__v_isReactive))return eee;const aee=nee.get(eee);if(aee)return aee;const iee=(see=eee).__v_skip||!Object.isExtensible(see)?0:function(eee){switch(eee){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}(kee(see));var see;if(0===iee)return eee;const lee=new Proxy(eee,2===iee?oee:ree);return nee.set(eee,lee),lee}function dre(eee){return ure(eee)?dre(eee.__v_raw):!(!eee||!eee.__v_isReactive)}function ure(eee){return!(!eee||!eee.__v_isReadonly)}function hre(eee){return!(!eee||!eee.__v_isShallow)}function gre(eee){return dre(eee)||ure(eee)}function wre(eee){const tee=eee&&eee.__v_raw;return tee?wre(tee):eee}function fre(eee){return Fee(eee,"__v_skip",!0),eee}const bre=eee=>mee(eee)?lre(eee):eee,mre=eee=>mee(eee)?cre(eee):eee;function vre(eee){wte&&pte&&yte((eee=wre(eee)).dep||(eee.dep=ote()))}function yre(eee,tee){const ree=(eee=wre(eee)).dep;ree&&kte(ree)}function xre(r){return!(!r||!0!==r.__v_isRef)}function kre(eee){return Ere(eee,!1)}function _re(eee){return Ere(eee,!0)}function Ere(eee,tee){return xre(eee)?eee:new Tre(eee,tee)}class Tre{constructor(eee,tee){this.__v_isShallow=tee,this.dep=void 0,this.__v_isRef=!0,this._rawValue=tee?eee:wre(eee),this._value=tee?eee:bre(eee)}get value(){return vre(this),this._value}set value(eee){const tee=this.__v_isShallow||hre(eee)||ure(eee);eee=tee?eee:wre(eee),Cee(eee,this._rawValue)&&(this._rawValue=eee,this._value=tee?eee:bre(eee),yre(this))}}function Sre(eee){return xre(eee)?eee.value:eee}const Ire={get:(eee,tee,ree)=>Sre(Reflect.get(eee,tee,ree)),set:(eee,tee,ree,oee)=>{const nee=eee[tee];return xre(nee)&&!xre(ree)?(nee.value=ree,!0):Reflect.set(eee,tee,ree,oee)}};function Ore(eee){return dre(eee)?eee:new Proxy(eee,Ire)}function Nre(eee){const tee=dee(eee)?new Array(eee.length):{};for(const ree in eee)tee[ree]=Cre(eee,ree);return tee}class Are{constructor(eee,tee,ree){this._object=eee,this._key=tee,this._defaultValue=ree,this.__v_isRef=!0}get value(){const eee=this._object[this._key];return void 0===eee?this._defaultValue:eee}set value(eee){this._object[this._key]=eee}get dep(){return function(eee,tee){var _a;return null==(_a=ite.get(eee))?void 0:_a.get(tee)}(wre(this._object),this._key)}}class Rre{constructor(eee){this._getter=eee,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function Dre(eee,tee,ree){return xre(eee)?eee:wee(eee)?new Rre(eee):mee(eee)&&arguments.length>1?Cre(eee,tee,ree):kre(eee)}function Cre(eee,tee,ree){const oee=eee[tee];return xre(oee)?oee:new Are(eee,tee,ree)}class Lre{constructor(eee,tee,ree,oee){this._setter=tee,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new hte(eee,(()=>{this._dirty||(this._dirty=!0,yre(this))})),this.effect.computed=this,this.effect.active=this._cacheable=!oee,this.__v_isReadonly=ree}get value(){const eee=wre(this);return vre(eee),!eee._dirty&&eee._cacheable||(eee._dirty=!1,eee._value=eee.effect.run()),eee._value}set value(eee){this._setter(eee)}}function Fre(fn,eee,tee,ree){let oee;try{oee=ree?fn(...ree):fn()}catch(nee){Mre(nee,eee,tee)}return oee}function zre(fn,eee,tee,ree){if(wee(fn)){const oee=Fre(fn,eee,tee,ree);return oee&&vee(oee)&&oee.catch((ree=>{Mre(ree,eee,tee)})),oee}const oee=[];for(let i=0;i>>1;Zre(jre[ree])Zre(a)-Zre(b))),Bre=0;Brenull==eee.id?1/0:eee.id,Jre=(a,b)=>{const eee=Zre(a)-Zre(b);if(0===eee){if(a.pre&&!b.pre)return-1;if(b.pre&&!a.pre)return 1}return eee};function eoe(eee){Ure=!1,Pre=!0,jre.sort(Jre);try{for($re=0;$refee(a)?a.trim():a))),ree&&(aee=oee.map(zee))}let lee,cee=nee[lee=Dee(ree)]||nee[lee=Dee(Oee(ree))];!cee&&iee&&(cee=nee[lee=Dee(Aee(ree))]),cee&&zre(cee,eee,6,aee);const pee=nee[lee+"Once"];if(pee){if(eee.emitted){if(eee.emitted[lee])return}else eee.emitted={};eee.emitted[lee]=!0,zre(pee,eee,6,aee)}}function roe(eee,tee,ree=!1){const oee=tee.emitsCache,nee=oee.get(eee);if(void 0!==nee)return nee;const aee=eee.emits;let iee={},lee=!1;if(!wee(eee)){const oee=eee=>{const ree=roe(eee,tee,!0);ree&&(lee=!0,see(iee,ree))};!ree&&tee.mixins.length&&tee.mixins.forEach(oee),eee.extends&&oee(eee.extends),eee.mixins&&eee.mixins.forEach(oee)}return aee||lee?(dee(aee)?aee.forEach((eee=>iee[eee]=null)):see(iee,aee),mee(eee)&&oee.set(eee,iee),iee):(mee(eee)&&oee.set(eee,null),null)}function ooe(eee,tee){return!(!eee||!aee(tee))&&(tee=tee.slice(2).replace(/Once$/,""),pee(eee,tee[0].toLowerCase()+tee.slice(1))||pee(eee,Aee(tee))||pee(eee,tee))}let noe=null,aoe=null;function ioe(eee){const tee=noe;return noe=eee,aoe=eee&&eee.type.__scopeId||null,tee}function soe(fn,eee=noe,tee){if(!eee)return fn;if(fn._n)return fn;const ree=(...tee)=>{ree._d&&Yne(-1);const oee=ioe(eee);let nee;try{nee=fn(...tee)}finally{ioe(oee),ree._d&&Yne(1)}return nee};return ree._n=!0,ree._c=!0,ree._d=!0,ree}function loe(eee){const{type:tee,vnode:ree,proxy:oee,withProxy:nee,props:aee,propsOptions:[see],slots:lee,attrs:cee,emit:pee,render:dee,renderCache:uee,data:hee,setupState:gee,ctx:wee,inheritAttrs:fee}=eee;let bee,mee;const vee=ioe(eee);try{if(4&ree.shapeFlag){const eee=nee||oee;bee=iae(dee.call(eee,eee,uee,aee,gee,hee,wee)),mee=cee}else{const eee=tee;0,bee=iae(eee.length>1?eee(aee,{attrs:cee,slots:lee,emit:pee}):eee(aee,null)),mee=tee.props?cee:coe(cee)}}catch(xee){$ne.length=0,Mre(xee,eee,1),bee=tae(Une)}let yee=bee;if(mee&&!1!==fee){const eee=Object.keys(mee),{shapeFlag:tee}=yee;eee.length&&7&tee&&(see&&eee.some(iee)&&(mee=poe(mee,see)),yee=rae(yee,mee))}return ree.dirs&&(yee=rae(yee),yee.dirs=yee.dirs?yee.dirs.concat(ree.dirs):ree.dirs),ree.transition&&(yee.transition=ree.transition),bee=yee,ioe(vee),bee}const coe=eee=>{let tee;for(const ree in eee)("class"===ree||"style"===ree||aee(ree))&&((tee||(tee={}))[ree]=eee[ree]);return tee},poe=(eee,tee)=>{const ree={};for(const oee in eee)iee(oee)&&oee.slice(9)in tee||(ree[oee]=eee[oee]);return ree};function doe(eee,tee,ree){const oee=Object.keys(tee);if(oee.length!==Object.keys(eee).length)return!0;for(let i=0;ieee.value,hee=hre(eee)):dre(eee)?(pee=()=>eee,nee=!0):dee(eee)?(gee=!0,hee=eee.some((s=>dre(s)||hre(s))),pee=()=>eee.map((s=>xre(s)?s.value:dre(s)?moe(s):wee(s)?Fre(s,cee,2):void 0))):pee=wee(eee)?cb?()=>Fre(eee,cee,2):()=>{if(!cee||!cee.isUnmounted)return uee&&uee(),zre(eee,cee,3,[bee])}:oee,cb&&nee){const eee=pee;pee=()=>moe(eee())}let fee,bee=fn=>{uee=xee.onStop=()=>{Fre(fn,cee,4)}};if(kae){if(bee=oee,cb?ree&&zre(cb,cee,3,[pee(),gee?[]:void 0,bee]):pee(),"sync"!==aee)return oee;{const eee=Oae();fee=eee.__watcherHandles||(eee.__watcherHandles=[])}}let mee=gee?new Array(eee.length).fill(hoe):hoe;const vee=()=>{if(xee.active)if(cb){const eee=xee.run();(nee||hee||(gee?eee.some(((v,i)=>Cee(v,mee[i]))):Cee(eee,mee)))&&(uee&&uee(),zre(cb,cee,3,[eee,mee===hoe?void 0:gee&&mee[0]===hoe?[]:mee,bee]),mee=eee)}else xee.run()};let yee;vee.allowRecurse=!!cb,"sync"===aee?yee=vee:"post"===aee?yee=()=>Cne(vee,cee&&cee.suspense):(vee.pre=!0,cee&&(vee.id=cee.uid),yee=()=>Wre(vee));const xee=new hte(pee,yee);cb?ree?vee():mee=xee.run():"post"===aee?Cne(xee.run.bind(xee),cee&&cee.suspense):xee.run();const kee=()=>{xee.stop(),cee&&cee.scope&&lee(cee.scope.effects,xee)};return fee&&fee.push(kee),kee}function foe(eee,tee,ree){const oee=this.proxy,nee=fee(eee)?eee.includes(".")?boe(oee,eee):()=>oee[eee]:eee.bind(oee,oee);let cb;wee(tee)?cb=tee:(cb=tee.handler,ree=tee);const aee=hae;mae(this);const iee=woe(nee,cb.bind(oee),ree);return aee?mae(aee):vae(),iee}function boe(eee,tee){const ree=tee.split(".");return()=>{let tee=eee;for(let i=0;i{moe(v,tee)}));else if(_ee(eee))for(const ree in eee)moe(eee[ree],tee);return eee}function voe(eee,ree){const oee=noe;if(null===oee)return eee;const nee=Tae(oee)||oee.proxy,aee=eee.dirs||(eee.dirs=[]);for(let i=0;isee({name:eee.name},tee,{setup:eee}))():eee}const koe=i=>!!i.type.__asyncLoader,_oe=eee=>eee.type.__isKeepAlive;function Eoe(eee,tee){Soe(eee,"a",tee)}function Toe(eee,tee){Soe(eee,"da",tee)}function Soe(eee,tee,ree=hae){const oee=eee.__wdc||(eee.__wdc=()=>{let tee=ree;for(;tee;){if(tee.isDeactivated)return;tee=tee.parent}return eee()});if(Ooe(tee,oee,ree),ree){let eee=ree.parent;for(;eee&&eee.parent;)_oe(eee.parent.vnode)&&Ioe(oee,tee,ree,eee),eee=eee.parent}}function Ioe(eee,tee,ree,oee){const nee=Ooe(tee,eee,oee,!0);Foe((()=>{lee(oee[tee],nee)}),ree)}function Ooe(eee,tee,ree=hae,oee=!1){if(ree){const nee=ree[eee]||(ree[eee]=[]),aee=tee.__weh||(tee.__weh=(...oee)=>{if(ree.isUnmounted)return;bte(),mae(ree);const nee=zre(tee,ree,eee,oee);return vae(),mte(),nee});return oee?nee.unshift(aee):nee.push(aee),aee}}const Noe=eee=>(tee,ree=hae)=>(!kae||"sp"===eee)&&Ooe(eee,((...eee)=>tee(...eee)),ree),Aoe=Noe("bm"),Roe=Noe("m"),Doe=Noe("bu"),Coe=Noe("u"),Loe=Noe("bum"),Foe=Noe("um"),zoe=Noe("sp"),Moe=Noe("rtg"),Poe=Noe("rtc");function Uoe(eee,tee=hae){Ooe("ec",eee,tee)}const joe=Symbol.for("v-ndc");function $oe(eee){return fee(eee)?function(eee,tee,ree=!0,oee=!1){const nee=noe||hae;if(nee){const ree=nee.type;{const eee=function(eee,tee=!0){return wee(eee)?eee.displayName||eee.name:eee.name||tee&&eee.__name}(ree,!1);if(eee&&(eee===tee||eee===Oee(tee)||eee===Ree(Oee(tee))))return ree}const aee=Voe(nee[eee]||ree[eee],tee)||Voe(nee.appContext[eee],tee);return!aee&&oee?ree:aee}}("components",eee,!1)||eee:eee||joe}function Voe(eee,tee){return eee&&(eee[tee]||eee[Oee(tee)]||eee[Ree(Oee(tee))])}function qoe(eee,tee,ree,oee){let nee;const aee=ree;if(dee(eee)||fee(eee)){nee=new Array(eee.length);for(let i=0,l=eee.length;itee(eee,i,void 0,aee)));else{const ree=Object.keys(eee);nee=new Array(ree.length);for(let i=0,l=ree.length;i{const tee=ree.fn(...eee);return tee&&(tee.key=ree.key),tee}:ree.fn)}return eee}function Yoe(eee,tee,ree={},oee,nee){if(noe.isCE||noe.parent&&koe(noe.parent)&&noe.parent.isCE)return"default"!==tee&&(ree.name=tee),tae("slot",ree,oee);let aee=eee[tee];aee&&aee._c&&(aee._d=!1),qne();const iee=aee&&Goe(aee(ree)),see=Wne(Mne,{key:ree.key||iee&&iee.key||`_${tee}`},iee||[],iee&&1===eee._?64:-2);return see.scopeId&&(see.slotScopeIds=[see.scopeId+"-s"]),aee&&aee._c&&(aee._d=!0),see}function Goe(eee){return eee.some((eee=>!Kne(eee)||eee.type!==Une&&!(eee.type===Mne&&!Goe(eee.children))))?eee:null}const Qoe=i=>i?yae(i)?Tae(i)||i.proxy:Qoe(i.parent):null,Woe=see(Object.create(null),{$:i=>i,$el:i=>i.vnode.el,$data:i=>i.data,$props:i=>i.props,$attrs:i=>i.attrs,$slots:i=>i.slots,$refs:i=>i.refs,$parent:i=>Qoe(i.parent),$root:i=>Qoe(i.root),$emit:i=>i.emit,$options:i=>rne(i),$forceUpdate:i=>i.f||(i.f=()=>Wre(i.update)),$nextTick:i=>i.n||(i.n=Qre.bind(i.proxy)),$watch:i=>foe.bind(i)}),Koe=(eee,ree)=>eee!==tee&&!eee.__isScriptSetup&&pee(eee,ree),Hoe={get({_:eee},ree){const{ctx:oee,setupState:nee,data:aee,props:iee,accessCache:see,type:lee,appContext:cee}=eee;let dee;if("$"!==ree[0]){const n=see[ree];if(void 0!==n)switch(n){case 1:return nee[ree];case 2:return aee[ree];case 4:return oee[ree];case 3:return iee[ree]}else{if(Koe(nee,ree))return see[ree]=1,nee[ree];if(aee!==tee&&pee(aee,ree))return see[ree]=2,aee[ree];if((dee=eee.propsOptions[0])&&pee(dee,ree))return see[ree]=3,iee[ree];if(oee!==tee&&pee(oee,ree))return see[ree]=4,oee[ree];Zoe&&(see[ree]=0)}}const uee=Woe[ree];let hee,gee;return uee?("$attrs"===ree&&vte(eee,0,ree),uee(eee)):(hee=lee.__cssModules)&&(hee=hee[ree])?hee:oee!==tee&&pee(oee,ree)?(see[ree]=4,oee[ree]):(gee=cee.config.globalProperties,pee(gee,ree)?gee[ree]:void 0)},set({_:eee},ree,oee){const{data:nee,setupState:aee,ctx:iee}=eee;return Koe(aee,ree)?(aee[ree]=oee,!0):nee!==tee&&pee(nee,ree)?(nee[ree]=oee,!0):!pee(eee.props,ree)&&(("$"!==ree[0]||!(ree.slice(1)in eee))&&(iee[ree]=oee,!0))},has({_:{data:eee,setupState:ree,accessCache:oee,ctx:nee,appContext:aee,propsOptions:iee}},see){let lee;return!!oee[see]||eee!==tee&&pee(eee,see)||Koe(ree,see)||(lee=iee[0])&&pee(lee,see)||pee(nee,see)||pee(Woe,see)||pee(aee.config.globalProperties,see)},defineProperty(eee,tee,ree){return null!=ree.get?eee._.accessCache[tee]=0:pee(ree,"value")&&this.set(eee,tee,ree.value,null),Reflect.defineProperty(eee,tee,ree)}};function Xoe(eee){return dee(eee)?eee.reduce(((eee,p)=>(eee[p]=null,eee)),{}):eee}let Zoe=!0;function Joe(eee){const tee=rne(eee),ree=eee.proxy,nee=eee.ctx;Zoe=!1,tee.beforeCreate&&ene(tee.beforeCreate,eee,"bc");const{data:aee,computed:iee,methods:see,watch:lee,provide:cee,inject:pee,created:uee,beforeMount:hee,mounted:gee,beforeUpdate:fee,updated:bee,activated:vee,deactivated:yee,beforeDestroy:xee,beforeUnmount:kee,destroyed:_ee,unmounted:Eee,render:Tee,renderTracked:See,renderTriggered:Iee,errorCaptured:Oee,serverPrefetch:Nee,expose:Aee,inheritAttrs:Ree,components:Dee,directives:Cee,filters:Lee}=tee;if(pee&&function(eee,tee,ree=oee){dee(eee)&&(eee=ine(eee));for(const oee in eee){const ree=eee[oee];let nee;nee=mee(ree)?"default"in ree?wne(ree.from||oee,ree.default,!0):wne(ree.from||oee):wne(ree),xre(nee)?Object.defineProperty(tee,oee,{enumerable:!0,configurable:!0,get:()=>nee.value,set:v=>nee.value=v}):tee[oee]=nee}}(pee,nee,null),see)for(const oee in see){const eee=see[oee];wee(eee)&&(nee[oee]=eee.bind(ree))}if(aee){const tee=aee.call(ree,ree);mee(tee)&&(eee.data=lre(tee))}if(Zoe=!0,iee)for(const dee in iee){const eee=iee[dee],tee=wee(eee)?eee.bind(ree,ree):wee(eee.get)?eee.get.bind(ree,ree):oee,aee=!wee(eee)&&wee(eee.set)?eee.set.bind(ree):oee,c=Sae({get:tee,set:aee});Object.defineProperty(nee,dee,{enumerable:!0,configurable:!0,get:()=>c.value,set:v=>c.value=v})}if(lee)for(const oee in lee)tne(lee[oee],nee,ree,oee);if(cee){const eee=wee(cee)?cee.call(ree):cee;Reflect.ownKeys(eee).forEach((tee=>{gne(tee,eee[tee])}))}function Fee(eee,tee){dee(tee)?tee.forEach((tee=>eee(tee.bind(ree)))):tee&&eee(tee.bind(ree))}if(uee&&ene(uee,eee,"c"),Fee(Aoe,hee),Fee(Roe,gee),Fee(Doe,fee),Fee(Coe,bee),Fee(Eoe,vee),Fee(Toe,yee),Fee(Uoe,Oee),Fee(Poe,See),Fee(Moe,Iee),Fee(Loe,kee),Fee(Foe,Eee),Fee(zoe,Nee),dee(Aee))if(Aee.length){const tee=eee.exposed||(eee.exposed={});Aee.forEach((eee=>{Object.defineProperty(tee,eee,{get:()=>ree[eee],set:tee=>ree[eee]=tee})}))}else eee.exposed||(eee.exposed={});Tee&&eee.render===oee&&(eee.render=Tee),null!=Ree&&(eee.inheritAttrs=Ree),Dee&&(eee.components=Dee),Cee&&(eee.directives=Cee)}function ene(eee,tee,ree){zre(dee(eee)?eee.map((h2=>h2.bind(tee.proxy))):eee.bind(tee.proxy),tee,ree)}function tne(eee,tee,ree,oee){const nee=oee.includes(".")?boe(ree,oee):()=>ree[oee];if(fee(eee)){const ree=tee[eee];wee(ree)&&goe(nee,ree)}else if(wee(eee))goe(nee,eee.bind(ree));else if(mee(eee))if(dee(eee))eee.forEach((r=>tne(r,tee,ree,oee)));else{const oee=wee(eee.handler)?eee.handler.bind(ree):tee[eee.handler];wee(oee)&&goe(nee,oee,eee)}}function rne(eee){const tee=eee.type,{mixins:ree,extends:oee}=tee,{mixins:nee,optionsCache:aee,config:{optionMergeStrategies:iee}}=eee.appContext,see=aee.get(tee);let lee;return see?lee=see:nee.length||ree||oee?(lee={},nee.length&&nee.forEach((m=>one(lee,m,iee,!0))),one(lee,tee,iee)):lee=tee,mee(tee)&&aee.set(tee,lee),lee}function one(to,eee,tee,ree=!1){const{mixins:oee,extends:nee}=eee;nee&&one(to,nee,tee,!0),oee&&oee.forEach((m=>one(to,m,tee,!0)));for(const aee in eee)if(ree&&"expose"===aee);else{const ree=nne[aee]||tee&&tee[aee];to[aee]=ree?ree(to[aee],eee[aee]):eee[aee]}return to}const nne={data:ane,props:cne,emits:cne,methods:lne,computed:lne,beforeCreate:sne,created:sne,beforeMount:sne,mounted:sne,beforeUpdate:sne,updated:sne,beforeDestroy:sne,beforeUnmount:sne,destroyed:sne,unmounted:sne,activated:sne,deactivated:sne,errorCaptured:sne,serverPrefetch:sne,components:lne,directives:lne,watch:function(to,eee){if(!to)return eee;if(!eee)return to;const tee=see(Object.create(null),to);for(const ree in eee)tee[ree]=sne(to[ree],eee[ree]);return tee},provide:ane,inject:function(to,eee){return lne(ine(to),ine(eee))}};function ane(to,eee){return eee?to?function(){return see(wee(to)?to.call(this,this):to,wee(eee)?eee.call(this,this):eee)}:eee:to}function ine(eee){if(dee(eee)){const tee={};for(let i=0;i(aee.has(eee)||(eee&&wee(eee.install)?(aee.add(eee),eee.install(lee,...tee)):wee(eee)&&(aee.add(eee),eee(lee,...tee))),lee),mixin:eee=>(nee.mixins.includes(eee)||nee.mixins.push(eee),lee),component:(eee,tee)=>tee?(nee.components[eee]=tee,lee):nee.components[eee],directive:(eee,tee)=>tee?(nee.directives[eee]=tee,lee):nee.directives[eee],mount(aee,see,cee){if(!iee){const pee=tae(ree,oee);return pee.appContext=nee,see&&tee?tee(pee,aee):eee(pee,aee,cee),iee=!0,lee._container=aee,aee.__vue_app__=lee,Tae(pee.component)||pee.component.proxy}},unmount(){iee&&(eee(null,lee._container),delete lee._container.__vue_app__)},provide:(eee,tee)=>(nee.provides[eee]=tee,lee),runWithContext(fn){hne=lee;try{return fn()}finally{hne=null}}};return lee}}let hne=null;function gne(eee,tee){if(hae){let ree=hae.provides;const oee=hae.parent&&hae.parent.provides;oee===ree&&(ree=hae.provides=Object.create(oee)),ree[eee]=tee}else;}function wne(eee,tee,ree=!1){const oee=hae||noe;if(oee||hne){const nee=oee?null==oee.parent?oee.vnode.appContext&&oee.vnode.appContext.provides:oee.parent.provides:hne._context.provides;if(nee&&eee in nee)return nee[eee];if(arguments.length>1)return ree&&wee(tee)?tee.call(oee&&oee.proxy):tee}}function fne(){return!!(hae||noe||hne)}function bne(eee,tee,ree,oee=!1){const nee={},aee={};Fee(aee,Xne,1),eee.propsDefaults=Object.create(null),mne(eee,tee,nee,aee);for(const iee in eee.propsOptions[0])iee in nee||(nee[iee]=void 0);ree?eee.props=oee?nee:pre(nee,!1,zte,rre,are):eee.type.props?eee.props=nee:eee.props=aee,eee.attrs=aee}function mne(eee,ree,oee,nee){const[aee,iee]=eee.propsOptions;let see,lee=!1;if(ree)for(let tee in ree){if(Tee(tee))continue;const cee=ree[tee];let dee;aee&&pee(aee,dee=Oee(tee))?iee&&iee.includes(dee)?(see||(see={}))[dee]=cee:oee[dee]=cee:ooe(eee.emitsOptions,tee)||tee in nee&&cee===nee[tee]||(nee[tee]=cee,lee=!0)}if(iee){const ree=wre(oee),nee=see||tee;for(let i=0;i{hee=!0;const[tee,ree]=yne(eee,oee,!0);see(cee,tee),ree&&uee.push(...ree)};!nee&&oee.mixins.length&&oee.mixins.forEach(tee),eee.extends&&tee(eee.extends),eee.mixins&&eee.mixins.forEach(tee)}if(!lee&&!hee)return mee(eee)&&aee.set(eee,ree),ree;if(dee(lee))for(let i=0;i-1,oee[1]=ree<0||tee-1||pee(oee,"default"))&&uee.push(eee)}}}const gee=[cee,uee];return mee(eee)&&aee.set(eee,gee),gee}function xne(eee){return"$"!==eee[0]}function kne(eee){const tee=eee&&eee.toString().match(/^\s*(function|class) (\w+)/);return tee?tee[2]:null===eee?"null":""}function _ne(a,b){return kne(a)===kne(b)}function Ene(eee,tee){return dee(tee)?tee.findIndex((t=>_ne(t,eee))):wee(tee)&&_ne(tee,eee)?0:-1}const Tne=eee=>"_"===eee[0]||"$stable"===eee,Sne=eee=>dee(eee)?eee.map(iae):[iae(eee)],Ine=(eee,tee,ree)=>{if(tee._n)return tee;const oee=soe(((...eee)=>Sne(tee(...eee))),ree);return oee._c=!1,oee},One=(eee,tee,ree)=>{const oee=eee._ctx;for(const nee in eee){if(Tne(nee))continue;const ree=eee[nee];if(wee(ree))tee[nee]=Ine(0,ree,oee);else if(null!=ree){const eee=Sne(ree);tee[nee]=()=>eee}}},Nne=(eee,tee)=>{const ree=Sne(tee);eee.slots.default=()=>ree},Ane=(eee,tee)=>{if(32&eee.vnode.shapeFlag){const ree=tee._;ree?(eee.slots=wre(tee),Fee(tee,"_",ree)):One(tee,eee.slots={})}else eee.slots={},tee&&Nne(eee,tee);Fee(eee.slots,Xne,1)},Rne=(eee,ree,oee)=>{const{vnode:nee,slots:aee}=eee;let iee=!0,lee=tee;if(32&nee.shapeFlag){const eee=ree._;eee?oee&&1===eee?iee=!1:(see(aee,ree),oee||1!==eee||delete aee._):(iee=!ree.$stable,One(ree,aee)),lee=ree}else ree&&(Nne(eee,ree),lee={default:1});if(iee)for(const tee in aee)Tne(tee)||tee in lee||delete aee[tee]};function Dne(eee,ree,oee,nee,aee=!1){if(dee(eee))return void eee.forEach(((r,i)=>Dne(r,ree&&(dee(ree)?ree[i]:ree),oee,nee,aee)));if(koe(nee)&&!aee)return;const iee=4&nee.shapeFlag?Tae(nee.component)||nee.component.proxy:nee.el,see=aee?null:iee,{i:cee,r:uee}=eee,hee=ree&&ree.r,gee=cee.refs===tee?cee.refs={}:cee.refs,bee=cee.setupState;if(null!=hee&&hee!==uee&&(fee(hee)?(gee[hee]=null,pee(bee,hee)&&(bee[hee]=null)):xre(hee)&&(hee.value=null)),wee(uee))Fre(uee,cee,12,[see,gee]);else{const tee=fee(uee),ree=xre(uee);if(tee||ree){const nee=()=>{if(eee.f){const ree=tee?pee(bee,uee)?bee[uee]:gee[uee]:uee.value;aee?dee(ree)&&lee(ree,iee):dee(ree)?ree.includes(iee)||ree.push(iee):tee?(gee[uee]=[iee],pee(bee,uee)&&(bee[uee]=gee[uee])):(uee.value=[iee],eee.k&&(gee[eee.k]=uee.value))}else tee?(gee[uee]=see,pee(bee,uee)&&(bee[uee]=see)):ree&&(uee.value=see,eee.k&&(gee[eee.k]=see))};see?(nee.id=-1,Cne(nee,oee)):nee()}}}const Cne=function(fn,eee){var cb;eee&&eee.pendingBranch?dee(fn)?eee.effects.push(...fn):eee.effects.push(fn):(dee(cb=fn)?Vre.push(...cb):qre&&qre.includes(cb,cb.allowRecurse?Bre+1:Bre)||Vre.push(cb),Kre())};function Lne(eee){return function(eee,nee){Uee().__VUE__=!0;const{insert:aee,remove:iee,patchProp:see,createElement:lee,createText:cee,createComment:dee,setText:uee,setElementText:hee,parentNode:gee,nextSibling:wee,setScopeId:fee=oee,insertStaticContent:bee}=eee,mee=(n1,n2,eee,tee=null,ree=null,oee=null,nee=!1,aee=null,iee=!!n2.dynamicChildren)=>{if(n1===n2)return;n1&&!Hne(n1,n2)&&(tee=Zee(n1),Qee(n1,ree,oee,!0),n1=null),-2===n2.patchFlag&&(iee=!1,n2.dynamicChildren=null);const{type:see,ref:lee,shapeFlag:cee}=n2;switch(see){case Pne:yee(n1,n2,eee,tee);break;case Une:xee(n1,n2,eee,tee);break;case jne:null==n1&&kee(n2,eee,tee,nee);break;case Mne:zee(n1,n2,eee,tee,ree,oee,nee,aee,iee);break;default:1&cee?See(n1,n2,eee,tee,ree,oee,nee,aee,iee):6&cee?Mee(n1,n2,eee,tee,ree,oee,nee,aee,iee):(64&cee||128&cee)&&see.process(n1,n2,eee,tee,ree,oee,nee,aee,iee,tte)}null!=lee&&ree&&Dne(lee,n1&&n1.ref,oee,n2||n1,!n2)},yee=(n1,n2,eee,tee)=>{if(null==n1)aee(n2.el=cee(n2.children),eee,tee);else{const el=n2.el=n1.el;n2.children!==n1.children&&uee(el,n2.children)}},xee=(n1,n2,eee,tee)=>{null==n1?aee(n2.el=dee(n2.children||""),eee,tee):n2.el=n1.el},kee=(n2,eee,tee,ree)=>{[n2.el,n2.anchor]=bee(n2.children,eee,tee,ree,n2.el,n2.anchor)},_ee=({el:el,anchor:eee},tee,ree)=>{let oee;for(;el&&el!==eee;)oee=wee(el),aee(el,tee,ree),el=oee;aee(eee,tee,ree)},Eee=({el:el,anchor:eee})=>{let tee;for(;el&&el!==eee;)tee=wee(el),iee(el),el=tee;iee(eee)},See=(n1,n2,eee,tee,ree,oee,nee,aee,iee)=>{nee=nee||"svg"===n2.type,null==n1?Iee(n2,eee,tee,ree,oee,nee,aee,iee):Dee(n1,n2,ree,oee,nee,aee,iee)},Iee=(eee,tee,ree,oee,nee,iee,cee,pee)=>{let el,dee;const{type:uee,props:gee,shapeFlag:wee,transition:fee,dirs:bee}=eee;if(el=eee.el=lee(eee.type,iee,gee&&gee.is,gee),8&wee?hee(el,eee.children):16&wee&&Ree(eee.children,el,null,oee,nee,iee&&"foreignObject"!==uee,cee,pee),bee&&yoe(eee,null,oee,"created"),Nee(el,eee,eee.scopeId,cee,oee),gee){for(const tee in gee)"value"===tee||Tee(tee)||see(el,tee,null,gee[tee],iee,eee.children,oee,nee,Xee);"value"in gee&&see(el,"value",null,gee.value),(dee=gee.onVnodeBeforeMount)&&pae(dee,oee,eee)}bee&&yoe(eee,null,oee,"beforeMount");const mee=(!nee||nee&&!nee.pendingBranch)&&fee&&!fee.persisted;mee&&fee.beforeEnter(el),aee(el,tee,ree),((dee=gee&&gee.onVnodeMounted)||mee||bee)&&Cne((()=>{dee&&pae(dee,oee,eee),mee&&fee.enter(el),bee&&yoe(eee,null,oee,"mounted")}),nee)},Nee=(el,eee,tee,ree,oee)=>{if(tee&&fee(el,tee),ree)for(let i=0;i{for(let i=lee;i{const el=n2.el=n1.el;let{patchFlag:iee,dynamicChildren:lee,dirs:cee}=n2;iee|=16&n1.patchFlag;const pee=n1.props||tee,dee=n2.props||tee;let uee;eee&&Fne(eee,!1),(uee=dee.onVnodeBeforeUpdate)&&pae(uee,eee,n2,n1),cee&&yoe(n2,n1,eee,"beforeUpdate"),eee&&Fne(eee,!0);const gee=oee&&"foreignObject"!==n2.type;if(lee?Cee(n1.dynamicChildren,lee,el,eee,ree,gee,nee):aee||qee(n1,n2,el,null,eee,ree,gee,nee,!1),iee>0){if(16&iee)Fee(el,n2,pee,dee,eee,ree,oee);else if(2&iee&&pee.class!==dee.class&&see(el,"class",null,dee.class,oee),4&iee&&see(el,"style",pee.style,dee.style,oee),8&iee){const tee=n2.dynamicProps;for(let i=0;i{uee&&pae(uee,eee,n2,n1),cee&&yoe(n2,n1,eee,"updated")}),ree)},Cee=(eee,tee,ree,oee,nee,aee,iee)=>{for(let i=0;i{if(ree!==oee){if(ree!==tee)for(const tee in ree)Tee(tee)||tee in oee||see(el,tee,ree[tee],null,iee,eee.children,nee,aee,Xee);for(const tee in oee){if(Tee(tee))continue;const lee=oee[tee],cee=ree[tee];lee!==cee&&"value"!==tee&&see(el,tee,cee,lee,iee,eee.children,nee,aee,Xee)}"value"in oee&&see(el,"value",ree.value,oee.value)}},zee=(n1,n2,eee,tee,ree,oee,nee,iee,see)=>{const lee=n2.el=n1?n1.el:cee(""),pee=n2.anchor=n1?n1.anchor:cee("");let{patchFlag:dee,dynamicChildren:uee,slotScopeIds:hee}=n2;hee&&(iee=iee?iee.concat(hee):hee),null==n1?(aee(lee,eee,tee),aee(pee,eee,tee),Ree(n2.children,eee,pee,ree,oee,nee,iee,see)):dee>0&&64&dee&&uee&&n1.dynamicChildren?(Cee(n1.dynamicChildren,uee,eee,ree,oee,nee,iee),(null!=n2.key||ree&&n2===ree.subTree)&&zne(n1,n2,!0)):qee(n1,n2,eee,pee,ree,oee,nee,iee,see)},Mee=(n1,n2,eee,tee,ree,oee,nee,aee,iee)=>{n2.slotScopeIds=aee,null==n1?512&n2.shapeFlag?ree.ctx.activate(n2,eee,tee,nee,iee):Pee(n2,eee,tee,ree,oee,nee,iee):jee(n1,n2,iee)},Pee=(eee,ree,oee,nee,aee,iee,see)=>{const lee=eee.component=function(eee,ree,oee){const nee=eee.type,aee=(ree?ree.appContext:eee.appContext)||dae,iee={uid:uae++,vnode:eee,type:nee,parent:ree,appContext:aee,root:null,next:null,subTree:null,effect:null,update:null,scope:new Jee(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:ree?ree.provides:Object.create(aee.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:yne(nee,aee),emitsOptions:roe(nee,aee),emit:null,emitted:null,propsDefaults:tee,inheritAttrs:nee.inheritAttrs,ctx:tee,data:tee,props:tee,attrs:tee,slots:tee,refs:tee,setupState:tee,setupContext:null,attrsProxy:null,slotsProxy:null,suspense:oee,suspenseId:oee?oee.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};iee.ctx={_:iee},iee.root=ree?ree.root:iee,iee.emit=toe.bind(null,iee),eee.ce&&eee.ce(iee);return iee}(eee,nee,aee);if(_oe(eee)&&(lee.ctx.renderer=tte),function(eee,tee=!1){kae=tee;const{props:ree,children:oee}=eee.vnode,nee=yae(eee);bne(eee,ree,nee,tee),Ane(eee,oee);const aee=nee?function(eee,tee){const ree=eee.type;eee.accessCache=Object.create(null),eee.proxy=fre(new Proxy(eee.ctx,Hoe));const{setup:oee}=ree;if(oee){const ree=eee.setupContext=oee.length>1?function(eee){const tee=tee=>{eee.exposed=tee||{}};return{get attrs(){return function(eee){return eee.attrsProxy||(eee.attrsProxy=new Proxy(eee.attrs,{get:(tee,ree)=>(vte(eee,0,"$attrs"),tee[ree])}))}(eee)},slots:eee.slots,emit:eee.emit,expose:tee}}(eee):null;mae(eee),bte();const nee=Fre(oee,eee,0,[eee.props,ree]);if(mte(),vae(),vee(nee)){if(nee.then(vae,vae),tee)return nee.then((ree=>{_ae(eee,ree,tee)})).catch((e=>{Mre(e,eee,0)}));eee.asyncDep=nee}else _ae(eee,nee,tee)}else Eae(eee,tee)}(eee,tee):void 0;kae=!1}(lee),lee.asyncDep){if(aee&&aee.registerDep(lee,$ee),!eee.el){const eee=lee.subTree=tae(Une);xee(null,eee,ree,oee)}}else $ee(lee,eee,ree,oee,aee,iee,see)},jee=(n1,n2,eee)=>{const tee=n2.component=n1.component;if(function(eee,tee,ree){const{props:oee,children:nee,component:aee}=eee,{props:iee,children:see,patchFlag:lee}=tee,cee=aee.emitsOptions;if(tee.dirs||tee.transition)return!0;if(!(ree&&lee>=0))return!(!nee&&!see||see&&see.$stable)||oee!==iee&&(oee?!iee||doe(oee,iee,cee):!!iee);if(1024&lee)return!0;if(16&lee)return oee?doe(oee,iee,cee):!!iee;if(8&lee){const eee=tee.dynamicProps;for(let i=0;i$re&&jre.splice(i,1)}(tee.update),tee.update()}else n2.el=n1.el,tee.vnode=n2},$ee=(eee,tee,ree,oee,nee,aee,iee)=>{const see=()=>{if(eee.isMounted){let tee,{next:ree,bu:bu,u:u,parent:oee,vnode:see}=eee,lee=ree;Fne(eee,!1),ree?(ree.el=see.el,Vee(eee,ree,iee)):ree=see,bu&&Lee(bu),(tee=ree.props&&ree.props.onVnodeBeforeUpdate)&&pae(tee,oee,ree,see),Fne(eee,!0);const cee=loe(eee),pee=eee.subTree;eee.subTree=cee,mee(pee,cee,gee(pee.el),Zee(pee),eee,nee,aee),ree.el=cee.el,null===lee&&function({vnode:eee,parent:tee},el){for(;tee&&tee.subTree===eee;)(eee=tee.vnode).el=el,tee=tee.parent}(eee,cee.el),u&&Cne(u,nee),(tee=ree.props&&ree.props.onVnodeUpdated)&&Cne((()=>pae(tee,oee,ree,see)),nee)}else{let iee;const{el:el,props:see}=tee,{bm:bm,m:m,parent:lee}=eee,cee=koe(tee);if(Fne(eee,!1),bm&&Lee(bm),!cee&&(iee=see&&see.onVnodeBeforeMount)&&pae(iee,lee,tee),Fne(eee,!0),el&&ote){const ree=()=>{eee.subTree=loe(eee),ote(el,eee.subTree,eee,nee,null)};cee?tee.type.__asyncLoader().then((()=>!eee.isUnmounted&&ree())):ree()}else{const iee=eee.subTree=loe(eee);mee(null,iee,ree,oee,eee,nee,aee),tee.el=iee.el}if(m&&Cne(m,nee),!cee&&(iee=see&&see.onVnodeMounted)){const eee=tee;Cne((()=>pae(iee,lee,eee)),nee)}(256&tee.shapeFlag||lee&&koe(lee.vnode)&&256&lee.vnode.shapeFlag)&&eee.a&&Cne(eee.a,nee),eee.isMounted=!0,tee=ree=oee=null}},lee=eee.effect=new hte(see,(()=>Wre(cee)),eee.scope),cee=eee.update=()=>lee.run();cee.id=eee.uid,Fne(eee,!0),cee()},Vee=(eee,tee,ree)=>{tee.component=eee;const oee=eee.vnode.props;eee.vnode=tee,eee.next=null,function(eee,tee,ree,oee){const{props:nee,attrs:aee,vnode:{patchFlag:iee}}=eee,see=wre(nee),[lee]=eee.propsOptions;let cee=!1;if(!(oee||iee>0)||16&iee){let oee;mne(eee,tee,nee,aee)&&(cee=!0);for(const aee in see)tee&&(pee(tee,aee)||(oee=Aee(aee))!==aee&&pee(tee,oee))||(lee?!ree||void 0===ree[aee]&&void 0===ree[oee]||(nee[aee]=vne(lee,see,aee,void 0,eee,!0)):delete nee[aee]);if(aee!==see)for(const eee in aee)tee&&pee(tee,eee)||(delete aee[eee],cee=!0)}else if(8&iee){const ree=eee.vnode.dynamicProps;for(let i=0;i{const c1=n1&&n1.children,see=n1?n1.shapeFlag:0,c2=n2.children,{patchFlag:lee,shapeFlag:cee}=n2;if(lee>0){if(128&lee)return void Yee(c1,c2,eee,tee,ree,oee,nee,aee,iee);if(256&lee)return void Bee(c1,c2,eee,tee,ree,oee,nee,aee,iee)}8&cee?(16&see&&Xee(c1,ree,oee),c2!==c1&&hee(eee,c2)):16&see?16&cee?Yee(c1,c2,eee,tee,ree,oee,nee,aee,iee):Xee(c1,ree,oee,!0):(8&see&&hee(eee,""),16&cee&&Ree(c2,eee,tee,ree,oee,nee,aee,iee))},Bee=(c1,c2,eee,tee,oee,nee,aee,iee,see)=>{c2=c2||ree;const lee=(c1=c1||ree).length,cee=c2.length,pee=Math.min(lee,cee);let i;for(i=0;icee?Xee(c1,oee,nee,!0,!1,pee):Ree(c2,eee,tee,oee,nee,aee,iee,see,pee)},Yee=(c1,c2,eee,tee,oee,nee,aee,iee,see)=>{let i=0;const l2=c2.length;let e1=c1.length-1,e2=l2-1;for(;i<=e1&&i<=e2;){const n1=c1[i],n2=c2[i]=see?sae(c2[i]):iae(c2[i]);if(!Hne(n1,n2))break;mee(n1,n2,eee,null,oee,nee,aee,iee,see),i++}for(;i<=e1&&i<=e2;){const n1=c1[e1],n2=c2[e2]=see?sae(c2[e2]):iae(c2[e2]);if(!Hne(n1,n2))break;mee(n1,n2,eee,null,oee,nee,aee,iee,see),e1--,e2--}if(i>e1){if(i<=e2){const ree=e2+1,lee=reee2)for(;i<=e1;)Qee(c1[i],oee,nee,!0),i++;else{const s1=i,s2=i,lee=new Map;for(i=s2;i<=e2;i++){const eee=c2[i]=see?sae(c2[i]):iae(c2[i]);null!=eee.key&&lee.set(eee.key,i)}let j,cee=0;const pee=e2-s2+1;let dee=!1,uee=0;const hee=new Array(pee);for(i=0;i=pee){Qee(tee,oee,nee,!0);continue}let ree;if(null!=tee.key)ree=lee.get(tee.key);else for(j=s2;j<=e2;j++)if(0===hee[j-s2]&&Hne(tee,c2[j])){ree=j;break}void 0===ree?Qee(tee,oee,nee,!0):(hee[ree-s2]=i+1,ree>=uee?uee=ree:dee=!0,mee(tee,c2[ree],eee,null,oee,nee,aee,iee,see),cee++)}const gee=dee?function(eee){const p=eee.slice(),tee=[0];let i,j,u,v,c;const ree=eee.length;for(i=0;i>1,eee[tee[c]]0&&(p[i]=tee[u-1]),tee[u]=i)}}u=tee.length,v=tee[u-1];for(;u-- >0;)tee[u]=v,v=p[v];return tee}(hee):ree;for(j=gee.length-1,i=pee-1;i>=0;i--){const ree=s2+i,lee=c2[ree],cee=ree+1{const{el:el,type:iee,transition:see,children:lee,shapeFlag:cee}=eee;if(6&cee)return void Gee(eee.component.subTree,tee,ree,oee);if(128&cee)return void eee.suspense.move(tee,ree,oee);if(64&cee)return void iee.move(eee,tee,ree,tte);if(iee===Mne){aee(el,tee,ree);for(let i=0;isee.enter(el)),nee);else{const{leave:eee,delayLeave:oee,afterLeave:nee}=see,iee=()=>aee(el,tee,ree),lee=()=>{eee(el,(()=>{iee(),nee&&nee()}))};oee?oee(el,iee,lee):lee()}else aee(el,tee,ree)},Qee=(eee,tee,ree,oee=!1,nee=!1)=>{const{type:aee,props:iee,ref:see,children:lee,dynamicChildren:cee,shapeFlag:pee,patchFlag:dee,dirs:uee}=eee;if(null!=see&&Dne(see,null,ree,eee,!0),256&pee)return void tee.ctx.deactivate(eee);const hee=1&pee&&uee,gee=!koe(eee);let wee;if(gee&&(wee=iee&&iee.onVnodeBeforeUnmount)&&pae(wee,tee,eee),6&pee)Hee(eee.component,ree,oee);else{if(128&pee)return void eee.suspense.unmount(ree,oee);hee&&yoe(eee,null,tee,"beforeUnmount"),64&pee?eee.type.remove(eee,tee,ree,nee,tte,oee):cee&&(aee!==Mne||dee>0&&64&dee)?Xee(cee,tee,ree,!1,!0):(aee===Mne&&384&dee||!nee&&16&pee)&&Xee(lee,tee,ree),oee&&Wee(eee)}(gee&&(wee=iee&&iee.onVnodeUnmounted)||hee)&&Cne((()=>{wee&&pae(wee,tee,eee),hee&&yoe(eee,null,tee,"unmounted")}),ree)},Wee=eee=>{const{type:tee,el:el,anchor:ree,transition:oee}=eee;if(tee===Mne)return void Kee(el,ree);if(tee===jne)return void Eee(eee);const nee=()=>{iee(el),oee&&!oee.persisted&&oee.afterLeave&&oee.afterLeave()};if(1&eee.shapeFlag&&oee&&!oee.persisted){const{leave:tee,delayLeave:ree}=oee,aee=()=>tee(el,nee);ree?ree(eee.el,nee,aee):aee()}else nee()},Kee=(eee,tee)=>{let ree;for(;eee!==tee;)ree=wee(eee),iee(eee),eee=ree;iee(tee)},Hee=(eee,tee,ree)=>{const{bum:oee,scope:nee,update:aee,subTree:iee,um:um}=eee;oee&&Lee(oee),nee.stop(),aee&&(aee.active=!1,Qee(iee,eee,tee,ree)),um&&Cne(um,tee),Cne((()=>{eee.isUnmounted=!0}),tee),tee&&tee.pendingBranch&&!tee.isUnmounted&&eee.asyncDep&&!eee.asyncResolved&&eee.suspenseId===tee.pendingId&&(tee.deps--,0===tee.deps&&tee.resolve())},Xee=(eee,tee,ree,oee=!1,nee=!1,aee=0)=>{for(let i=aee;i6&eee.shapeFlag?Zee(eee.component.subTree):128&eee.shapeFlag?eee.suspense.next():wee(eee.anchor||eee.el),ete=(eee,tee,ree)=>{null==eee?tee._vnode&&Qee(tee._vnode,null,null,!0):mee(tee._vnode||null,eee,tee,null,null,null,ree),Hre(),Xre(),tee._vnode=eee},tte={p:mee,um:Qee,m:Gee,r:Wee,mt:Pee,mc:Ree,pc:qee,pbc:Cee,n:Zee,o:eee};let rte,ote;return{render:ete,hydrate:rte,createApp:une(ete,rte)}}(eee)}function Fne({effect:eee,update:tee},ree){eee.allowRecurse=tee.allowRecurse=ree}function zne(n1,n2,eee=!1){const tee=n1.children,ree=n2.children;if(dee(tee)&&dee(ree))for(let i=0;i0?Vne||ree:null,$ne.pop(),Vne=$ne[$ne.length-1]||null,Bne>0&&Vne&&Vne.push(eee),eee}function Qne(eee,tee,ree,oee,nee,aee){return Gne(eae(eee,tee,ree,oee,nee,aee,!0))}function Wne(eee,tee,ree,oee,nee){return Gne(tae(eee,tee,ree,oee,nee,!0))}function Kne(eee){return!!eee&&!0===eee.__v_isVNode}function Hne(n1,n2){return n1.type===n2.type&&n1.key===n2.key}const Xne="__vInternal",Zne=({key:eee})=>null!=eee?eee:null,Jne=({ref:eee,ref_key:tee,ref_for:ree})=>("number"==typeof eee&&(eee=""+eee),null!=eee?fee(eee)||xre(eee)||wee(eee)?{i:noe,r:eee,k:tee,f:!!ree}:eee:null);function eae(eee,tee=null,ree=null,oee=0,nee=null,aee=(eee===Mne?0:1),iee=!1,see=!1){const lee={__v_isVNode:!0,__v_skip:!0,type:eee,props:tee,key:tee&&Zne(tee),ref:tee&&Jne(tee),scopeId:aoe,slotScopeIds:null,children:ree,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:aee,patchFlag:oee,dynamicProps:nee,dynamicChildren:null,appContext:null,ctx:noe};return see?(lae(lee,ree),128&aee&&eee.normalize(lee)):ree&&(lee.shapeFlag|=fee(ree)?8:16),Bne>0&&!iee&&Vne&&(lee.patchFlag>0||6&aee)&&32!==lee.patchFlag&&Vne.push(lee),lee}const tae=function(eee,tee=null,ree=null,oee=0,nee=null,aee=!1){eee&&eee!==joe||(eee=Une);if(Kne(eee)){const oee=rae(eee,tee,!0);return ree&&lae(oee,ree),Bne>0&&!aee&&Vne&&(6&oee.shapeFlag?Vne[Vne.indexOf(eee)]=oee:Vne.push(oee)),oee.patchFlag|=-2,oee}iee=eee,wee(iee)&&"__vccOpts"in iee&&(eee=eee.__vccOpts);var iee;if(tee){tee=function(eee){return eee?gre(eee)||Xne in eee?see({},eee):eee:null}(tee);let{class:eee,style:ree}=tee;eee&&!fee(eee)&&(tee.class=Yee(eee)),mee(ree)&&(gre(ree)&&!dee(ree)&&(ree=see({},ree)),tee.style=jee(ree))}const lee=fee(eee)?1:(eee=>eee.__isSuspense)(eee)?128:(eee=>eee.__isTeleport)(eee)?64:mee(eee)?4:wee(eee)?2:0;return eae(eee,tee,ree,oee,nee,lee,aee,!0)};function rae(eee,tee,ree=!1){const{props:oee,ref:nee,patchFlag:aee,children:iee}=eee,see=tee?cae(oee||{},tee):oee;return{__v_isVNode:!0,__v_skip:!0,type:eee.type,props:see,key:see&&Zne(see),ref:tee&&tee.ref?ree&&nee?dee(nee)?nee.concat(Jne(tee)):[nee,Jne(tee)]:Jne(tee):nee,scopeId:eee.scopeId,slotScopeIds:eee.slotScopeIds,children:iee,target:eee.target,targetAnchor:eee.targetAnchor,staticCount:eee.staticCount,shapeFlag:eee.shapeFlag,patchFlag:tee&&eee.type!==Mne?-1===aee?16:16|aee:aee,dynamicProps:eee.dynamicProps,dynamicChildren:eee.dynamicChildren,appContext:eee.appContext,dirs:eee.dirs,transition:eee.transition,component:eee.component,suspense:eee.suspense,ssContent:eee.ssContent&&rae(eee.ssContent),ssFallback:eee.ssFallback&&rae(eee.ssFallback),el:eee.el,anchor:eee.anchor,ctx:eee.ctx,ce:eee.ce}}function oae(eee=" ",tee=0){return tae(Pne,null,eee,tee)}function nae(eee,tee){const ree=tae(jne,null,eee);return ree.staticCount=tee,ree}function aae(eee="",tee=!1){return tee?(qne(),Wne(Une,null,eee)):tae(Une,null,eee)}function iae(eee){return null==eee||"boolean"==typeof eee?tae(Une):dee(eee)?tae(Mne,null,eee.slice()):"object"==typeof eee?sae(eee):tae(Pne,null,String(eee))}function sae(eee){return null===eee.el&&-1!==eee.patchFlag||eee.memo?eee:rae(eee)}function lae(eee,tee){let ree=0;const{shapeFlag:oee}=eee;if(null==tee)tee=null;else if(dee(tee))ree=16;else if("object"==typeof tee){if(65&oee){const ree=tee.default;return void(ree&&(ree._c&&(ree._d=!1),lae(eee,ree()),ree._c&&(ree._d=!0)))}{ree=32;const oee=tee._;oee||Xne in tee?3===oee&&noe&&(1===noe.slots._?tee._=1:(tee._=2,eee.patchFlag|=1024)):tee._ctx=noe}}else wee(tee)?(tee={default:tee,_ctx:noe},ree=32):(tee=String(tee),64&oee?(ree=16,tee=[oae(tee)]):ree=8);eee.children=tee,eee.shapeFlag|=ree}function cae(...eee){const tee={};for(let i=0;ihae||noe;let wae,fae,bae="__VUE_INSTANCE_SETTERS__";(fae=Uee()[bae])||(fae=Uee()[bae]=[]),fae.push((i=>hae=i)),wae=eee=>{fae.length>1?fae.forEach((s=>s(eee))):fae[0](eee)};const mae=eee=>{wae(eee),eee.scope.on()},vae=()=>{hae&&hae.scope.off(),wae(null)};function yae(eee){return 4&eee.vnode.shapeFlag}let xae,kae=!1;function _ae(eee,tee,ree){wee(tee)?eee.type.__ssrInlineRender?eee.ssrRender=tee:eee.render=tee:mee(tee)&&(eee.setupState=Ore(tee)),Eae(eee,ree)}function Eae(eee,tee,ree){const nee=eee.type;if(!eee.render){if(!tee&&xae&&!nee.render){const tee=nee.template||rne(eee).template;if(tee){const{isCustomElement:ree,compilerOptions:oee}=eee.appContext.config,{delimiters:aee,compilerOptions:iee}=nee,lee=see(see({isCustomElement:ree,delimiters:aee},oee),iee);nee.render=xae(tee,lee)}}eee.render=nee.render||oee}mae(eee),bte(),Joe(eee),mte(),vae()}function Tae(eee){if(eee.exposed)return eee.exposeProxy||(eee.exposeProxy=new Proxy(Ore(fre(eee.exposed)),{get:(tee,ree)=>ree in tee?tee[ree]:ree in Woe?Woe[ree](eee):void 0,has:(eee,tee)=>tee in eee||tee in Woe}))}const Sae=(eee,tee)=>function(eee,tee,ree=!1){let nee,aee;const iee=wee(eee);return iee?(nee=eee,aee=oee):(nee=eee.get,aee=eee.set),new Lre(nee,aee,iee||!aee,ree)}(eee,0,kae);function h(eee,tee,ree){const l=arguments.length;return 2===l?mee(tee)&&!dee(tee)?Kne(tee)?tae(eee,null,[tee]):tae(eee,tee):tae(eee,null,tee):(l>3?ree=Array.prototype.slice.call(arguments,2):3===l&&Kne(ree)&&(ree=[ree]),tae(eee,tee,ree))}const Iae=Symbol.for("v-scx"),Oae=()=>wne(Iae),Nae="3.3.4",Aae="undefined"!=typeof document?document:null,Rae=Aae&&Aae.createElement("template"),Dae={insert:(eee,tee,ree)=>{tee.insertBefore(eee,ree||null)},remove:eee=>{const tee=eee.parentNode;tee&&tee.removeChild(eee)},createElement:(eee,tee,is,ree)=>{const el=tee?Aae.createElementNS("http://www.w3.org/2000/svg",eee):Aae.createElement(eee,is?{is:is}:void 0);return"select"===eee&&ree&&null!=ree.multiple&&el.setAttribute("multiple",ree.multiple),el},createText:eee=>Aae.createTextNode(eee),createComment:eee=>Aae.createComment(eee),setText:(eee,tee)=>{eee.nodeValue=tee},setElementText:(el,eee)=>{el.textContent=eee},parentNode:eee=>eee.parentNode,nextSibling:eee=>eee.nextSibling,querySelector:eee=>Aae.querySelector(eee),setScopeId(el,id){el.setAttribute(id,"")},insertStaticContent(eee,tee,ree,oee,nee,aee){const iee=ree?ree.previousSibling:tee.lastChild;if(nee&&(nee===aee||nee.nextSibling))for(;tee.insertBefore(nee.cloneNode(!0),ree),nee!==aee&&(nee=nee.nextSibling););else{Rae.innerHTML=oee?`${eee}`:eee;const nee=Rae.content;if(oee){const eee=nee.firstChild;for(;eee.firstChild;)nee.appendChild(eee.firstChild);nee.removeChild(eee)}tee.insertBefore(nee,ree)}return[iee?iee.nextSibling:tee.firstChild,ree?ree.previousSibling:tee.lastChild]}};const Cae=/\s*!important$/;function Lae(eee,tee,ree){if(dee(ree))ree.forEach((v=>Lae(eee,tee,v)));else if(null==ree&&(ree=""),tee.startsWith("--"))eee.setProperty(tee,ree);else{const oee=function(eee,tee){const ree=zae[tee];if(ree)return ree;let oee=Oee(tee);if("filter"!==oee&&oee in eee)return zae[tee]=oee;oee=Ree(oee);for(let i=0;i{if(e._vts){if(e._vts<=ree.attached)return}else e._vts=Date.now();zre(function(e,eee){if(dee(eee)){const tee=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{tee.call(e),e._stopped=!0},eee.map((fn=>e2=>!e2._stopped&&fn&&fn(e2)))}return eee}(e,ree.value),tee,5,[e])};return ree.value=eee,ree.attached=qae(),ree}(ree,oee);Pae(el,tee,aee,iee)}else aee&&(!function(el,eee,tee,ree){el.removeEventListener(eee,tee,ree)}(el,tee,aee,iee),nee[eee]=void 0)}}const jae=/(?:Once|Passive|Capture)$/;let $ae=0;const Vae=Promise.resolve(),qae=()=>$ae||(Vae.then((()=>$ae=0)),$ae=Date.now());const Bae=/^on[a-z]/;const Yae="undefined"!=typeof HTMLElement?HTMLElement:class{};class Gae extends Yae{constructor(eee,tee={},ree){super(),this._def=eee,this._props=tee,this._instance=null,this._connected=!1,this._resolved=!1,this._numberProps=null,this.shadowRoot&&ree?ree(this._createVNode(),this.shadowRoot):(this.attachShadow({mode:"open"}),this._def.__asyncLoader||this._resolveProps(this._def))}connectedCallback(){this._connected=!0,this._instance||(this._resolved?this._update():this._resolveDef())}disconnectedCallback(){this._connected=!1,Qre((()=>{this._connected||(sie(null,this.shadowRoot),this._instance=null)}))}_resolveDef(){this._resolved=!0;for(let i=0;i{for(const m of eee)this._setAttr(m.attributeName)})).observe(this,{attributes:!0});const eee=(eee,tee=!1)=>{const{props:ree,styles:oee}=eee;let nee;if(ree&&!dee(ree))for(const aee in ree){const eee=ree[aee];(eee===Number||eee&&eee.type===Number)&&(aee in this._props&&(this._props[aee]=Mee(this._props[aee])),(nee||(nee=Object.create(null)))[Oee(aee)]=!0)}this._numberProps=nee,tee&&this._resolveProps(eee),this._applyStyles(oee),this._update()},tee=this._def.__asyncLoader;tee?tee().then((tee=>eee(tee,!0))):eee(this._def)}_resolveProps(eee){const{props:tee}=eee,ree=dee(tee)?tee:Object.keys(tee||{});for(const oee of Object.keys(this))"_"!==oee[0]&&ree.includes(oee)&&this._setProp(oee,this[oee],!0,!1);for(const oee of ree.map(Oee))Object.defineProperty(this,oee,{get(){return this._getProp(oee)},set(eee){this._setProp(oee,eee)}})}_setAttr(eee){let tee=this.getAttribute(eee);const ree=Oee(eee);this._numberProps&&this._numberProps[ree]&&(tee=Mee(tee)),this._setProp(ree,tee,!1)}_getProp(eee){return this._props[eee]}_setProp(eee,tee,ree=!0,oee=!0){tee!==this._props[eee]&&(this._props[eee]=tee,oee&&this._instance&&this._update(),ree&&(!0===tee?this.setAttribute(Aee(eee),""):"string"==typeof tee||"number"==typeof tee?this.setAttribute(Aee(eee),tee+""):tee||this.removeAttribute(Aee(eee))))}_update(){sie(this._createVNode(),this.shadowRoot)}_createVNode(){const eee=tae(this._def,see({},this._props));return this._instance||(eee.ce=eee=>{this._instance=eee,eee.isCE=!0;const tee=(eee,tee)=>{this.dispatchEvent(new CustomEvent(eee,{detail:tee}))};eee.emit=(eee,...ree)=>{tee(eee,ree),Aee(eee)!==eee&&tee(Aee(eee),ree)};let ree=this;for(;ree=ree&&(ree.parentNode||ree.host);)if(ree instanceof Gae){eee.parent=ree._instance,eee.provides=ree._instance.provides;break}}),eee}_applyStyles(eee){eee&&eee.forEach((eee=>{const s=document.createElement("style");s.textContent=eee,this.shadowRoot.appendChild(s)}))}}const Qae=eee=>{const fn=eee.props["onUpdate:modelValue"]||!1;return dee(fn)?eee=>Lee(fn,eee):fn};function Wae(e){e.target.composing=!0}function Kae(e){const eee=e.target;eee.composing&&(eee.composing=!1,eee.dispatchEvent(new Event("input")))}const Hae={created(el,{modifiers:{lazy:eee,trim:tee,number:ree}},oee){el._assign=Qae(oee);const nee=ree||oee.props&&"number"===oee.props.type;Pae(el,eee?"change":"input",(e=>{if(e.target.composing)return;let eee=el.value;tee&&(eee=eee.trim()),nee&&(eee=zee(eee)),el._assign(eee)})),tee&&Pae(el,"change",(()=>{el.value=el.value.trim()})),eee||(Pae(el,"compositionstart",Wae),Pae(el,"compositionend",Kae),Pae(el,"change",Kae))},mounted(el,{value:eee}){el.value=null==eee?"":eee},beforeUpdate(el,{value:eee,modifiers:{lazy:tee,trim:ree,number:oee}},nee){if(el._assign=Qae(nee),el.composing)return;if(document.activeElement===el&&"range"!==el.type){if(tee)return;if(ree&&el.value.trim()===eee)return;if((oee||"number"===el.type)&&zee(el.value)===eee)return}const aee=null==eee?"":eee;el.value!==aee&&(el.value=aee)}},Xae={deep:!0,created(el,{value:eee,modifiers:{number:tee}},ree){const oee=hee(eee);Pae(el,"change",(()=>{const eee=Array.prototype.filter.call(el.options,(o=>o.selected)).map((o=>tee?zee(Jae(o)):Jae(o)));el._assign(el.multiple?oee?new Set(eee):eee:eee[0])})),el._assign=Qae(ree)},mounted(el,{value:eee}){Zae(el,eee)},beforeUpdate(el,eee,tee){el._assign=Qae(tee)},updated(el,{value:eee}){Zae(el,eee)}};function Zae(el,eee){const tee=el.multiple;if(!tee||dee(eee)||hee(eee)){for(let i=0,l=el.options.length;i-1:ree.selected=eee.has(oee);else if(Wee(Jae(ree),eee))return void(el.selectedIndex!==i&&(el.selectedIndex=i))}tee||-1===el.selectedIndex||(el.selectedIndex=-1)}}function Jae(el){return"_value"in el?el._value:el.value}const eie=["ctrl","shift","alt","meta"],tie={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&0!==e.button,middle:e=>"button"in e&&1!==e.button,right:e=>"button"in e&&2!==e.button,exact:(e,eee)=>eie.some((m=>e[`${m}Key`]&&!eee.includes(m)))},rie={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},oie={beforeMount(el,{value:eee},{transition:tee}){el._vod="none"===el.style.display?"":el.style.display,tee&&eee?tee.beforeEnter(el):nie(el,eee)},mounted(el,{value:eee},{transition:tee}){tee&&eee&&tee.enter(el)},updated(el,{value:eee,oldValue:tee},{transition:ree}){!eee!=!tee&&(ree?eee?(ree.beforeEnter(el),nie(el,!0),ree.enter(el)):ree.leave(el,(()=>{nie(el,!1)})):nie(el,eee))},beforeUnmount(el,{value:eee}){nie(el,eee)}};function nie(el,eee){el.style.display=eee?el._vod:"none"}const aie=see({patchProp:(el,eee,tee,ree,oee=!1,nee,see,lee,cee)=>{"class"===eee?function(el,eee,tee){const ree=el._vtc;ree&&(eee=(eee?[eee,...ree]:[...ree]).join(" ")),null==eee?el.removeAttribute("class"):tee?el.setAttribute("class",eee):el.className=eee}(el,ree,oee):"style"===eee?function(el,eee,tee){const ree=el.style,oee=fee(tee);if(tee&&!oee){if(eee&&!fee(eee))for(const oee in eee)null==tee[oee]&&Lae(ree,oee,"");for(const eee in tee)Lae(ree,eee,tee[eee])}else{const nee=ree.display;oee?eee!==tee&&(ree.cssText=tee):eee&&el.removeAttribute("style"),"_vod"in el&&(ree.display=nee)}}(el,tee,ree):aee(eee)?iee(eee)||Uae(el,eee,0,ree,see):("."===eee[0]?(eee=eee.slice(1),1):"^"===eee[0]?(eee=eee.slice(1),0):function(el,eee,tee,ree){if(ree)return"innerHTML"===eee||"textContent"===eee||!!(eee in el&&Bae.test(eee)&&wee(tee));if("spellcheck"===eee||"draggable"===eee||"translate"===eee)return!1;if("form"===eee)return!1;if("list"===eee&&"INPUT"===el.tagName)return!1;if("type"===eee&&"TEXTAREA"===el.tagName)return!1;if(Bae.test(eee)&&fee(tee))return!1;return eee in el}(el,eee,ree,oee))?function(el,eee,tee,ree,oee,nee,aee){if("innerHTML"===eee||"textContent"===eee)return ree&&aee(ree,oee,nee),void(el[eee]=null==tee?"":tee);const iee=el.tagName;if("value"===eee&&"PROGRESS"!==iee&&!iee.includes("-")){el._value=tee;const ree=null==tee?"":tee;return("OPTION"===iee?el.getAttribute("value"):el.value)!==ree&&(el.value=ree),void(null==tee&&el.removeAttribute(eee))}let see=!1;if(""===tee||null==tee){const ree=typeof el[eee];"boolean"===ree?tee=Qee(tee):null==tee&&"string"===ree?(tee="",see=!0):"number"===ree&&(tee=0,see=!0)}try{el[eee]=tee}catch(e){}see&&el.removeAttribute(eee)}(el,eee,ree,nee,see,lee,cee):("true-value"===eee?el._trueValue=ree:"false-value"===eee&&(el._falseValue=ree),function(el,eee,tee,ree,oee){if(ree&&eee.startsWith("xlink:"))null==tee?el.removeAttributeNS(Mae,eee.slice(6,eee.length)):el.setAttributeNS(Mae,eee,tee);else{const ree=Gee(eee);null==tee||ree&&!Qee(tee)?el.removeAttribute(eee):el.setAttribute(eee,ree?"":tee)}}(el,eee,ree,oee))}},Dae);let iie;const sie=(...eee)=>{(iie||(iie=Lne(aie))).render(...eee)},lie="undefined"!=typeof window,cie=(eee,tee=!1)=>tee?Symbol.for(eee):Symbol(eee),pie=(eee,tee,ree)=>die({l:eee,k:tee,s:ree}),die=eee=>JSON.stringify(eee).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),uie=eee=>"number"==typeof eee&&isFinite(eee),hie=eee=>"[object Date]"===Nie(eee),gie=eee=>"[object RegExp]"===Nie(eee),wie=eee=>Aie(eee)&&0===Object.keys(eee).length,fie=Object.assign; -/*! - * shared v9.13.1 - * (c) 2024 kazuya kawaguchi - * Released under the MIT License. - */let bie;const mie=()=>bie||(bie="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{});function vie(eee){return eee.replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}const yie=Object.prototype.hasOwnProperty;function xie(eee,tee){return yie.call(eee,tee)}const kie=Array.isArray,_ie=eee=>"function"==typeof eee,Eie=eee=>"string"==typeof eee,Tie=eee=>"boolean"==typeof eee,Sie=eee=>null!==eee&&"object"==typeof eee,Iie=eee=>Sie(eee)&&_ie(eee.then)&&_ie(eee.catch),Oie=Object.prototype.toString,Nie=eee=>Oie.call(eee),Aie=eee=>{if(!Sie(eee))return!1;const tee=Object.getPrototypeOf(eee);return null===tee||tee.constructor===Object};function Rie(eee){let tee=eee;return()=>++tee}function Die(eee,tee){"undefined"!=typeof console&&(console.warn("[intlify] "+eee),tee&&console.warn(tee.stack))}const Cie=eee=>!Sie(eee)||kie(eee);function Lie(eee,tee){if(Cie(eee)||Cie(tee))throw new Error("Invalid value");const ree=[{src:eee,des:tee}];for(;ree.length;){const{src:eee,des:tee}=ree.pop();Object.keys(eee).forEach((oee=>{Cie(eee[oee])||Cie(tee[oee])?tee[oee]=eee[oee]:ree.push({src:eee[oee],des:tee[oee]})}))}} -/*! - * message-compiler v9.13.1 - * (c) 2024 kazuya kawaguchi - * Released under the MIT License. - */function Fie(eee,tee,ree){return{start:eee,end:tee}}const zie=/\{([0-9a-zA-Z]+)\}/g;function Mie(eee,...tee){return 1===tee.length&&jie(tee[0])&&(tee=tee[0]),tee&&tee.hasOwnProperty||(tee={}),eee.replace(zie,((eee,ree)=>tee.hasOwnProperty(ree)?tee[ree]:""))}const Pie=Object.assign,Uie=eee=>"string"==typeof eee,jie=eee=>null!==eee&&"object"==typeof eee;function $ie(eee,tee=""){return eee.reduce(((eee,ree,oee)=>0===oee?eee+ree:eee+tee+ree),"")}const Vie={USE_MODULO_SYNTAX:1,__EXTEND_POINT__:2},qie={[Vie.USE_MODULO_SYNTAX]:"Use modulo before '{{0}}'."};const Bie={EXPECTED_TOKEN:1,INVALID_TOKEN_IN_PLACEHOLDER:2,UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER:3,UNKNOWN_ESCAPE_SEQUENCE:4,INVALID_UNICODE_ESCAPE_SEQUENCE:5,UNBALANCED_CLOSING_BRACE:6,UNTERMINATED_CLOSING_BRACE:7,EMPTY_PLACEHOLDER:8,NOT_ALLOW_NEST_PLACEHOLDER:9,INVALID_LINKED_FORMAT:10,MUST_HAVE_MESSAGES_IN_PLURAL:11,UNEXPECTED_EMPTY_LINKED_MODIFIER:12,UNEXPECTED_EMPTY_LINKED_KEY:13,UNEXPECTED_LEXICAL_ANALYSIS:14,UNHANDLED_CODEGEN_NODE_TYPE:15,UNHANDLED_MINIFIER_NODE_TYPE:16,__EXTEND_POINT__:17},Yie={[Bie.EXPECTED_TOKEN]:"Expected token: '{0}'",[Bie.INVALID_TOKEN_IN_PLACEHOLDER]:"Invalid token in placeholder: '{0}'",[Bie.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER]:"Unterminated single quote in placeholder",[Bie.UNKNOWN_ESCAPE_SEQUENCE]:"Unknown escape sequence: \\{0}",[Bie.INVALID_UNICODE_ESCAPE_SEQUENCE]:"Invalid unicode escape sequence: {0}",[Bie.UNBALANCED_CLOSING_BRACE]:"Unbalanced closing brace",[Bie.UNTERMINATED_CLOSING_BRACE]:"Unterminated closing brace",[Bie.EMPTY_PLACEHOLDER]:"Empty placeholder",[Bie.NOT_ALLOW_NEST_PLACEHOLDER]:"Not allowed nest placeholder",[Bie.INVALID_LINKED_FORMAT]:"Invalid linked format",[Bie.MUST_HAVE_MESSAGES_IN_PLURAL]:"Plural must have messages",[Bie.UNEXPECTED_EMPTY_LINKED_MODIFIER]:"Unexpected empty linked modifier",[Bie.UNEXPECTED_EMPTY_LINKED_KEY]:"Unexpected empty linked key",[Bie.UNEXPECTED_LEXICAL_ANALYSIS]:"Unexpected lexical analysis in token: '{0}'",[Bie.UNHANDLED_CODEGEN_NODE_TYPE]:"unhandled codegen node type: '{0}'",[Bie.UNHANDLED_MINIFIER_NODE_TYPE]:"unhandled mimifier node type: '{0}'"};function Gie(eee,tee,ree={}){const{domain:oee,messages:nee,args:aee}=ree,iee=Mie((nee||Yie)[eee]||"",...aee||[]),see=new SyntaxError(String(iee));return see.code=eee,tee&&(see.location=tee),see.domain=oee,see}function Qie(eee){throw eee}const Wie=" ",Kie="\r",Hie="\n",Xie=String.fromCharCode(8232),Zie=String.fromCharCode(8233);function Jie(eee){const tee=eee;let ree=0,oee=1,nee=1,aee=0;const iee=eee=>tee[eee]===Kie&&tee[eee+1]===Hie,see=eee=>tee[eee]===Zie,lee=eee=>tee[eee]===Xie,cee=eee=>iee(eee)||(eee=>tee[eee]===Hie)(eee)||see(eee)||lee(eee),pee=eee=>iee(eee)||see(eee)||lee(eee)?Hie:tee[eee];function dee(){return aee=0,cee(ree)&&(oee++,nee=0),iee(ree)&&ree++,ree++,nee++,tee[ree]}return{index:()=>ree,line:()=>oee,column:()=>nee,peekOffset:()=>aee,charAt:pee,currentChar:()=>pee(ree),currentPeek:()=>pee(ree+aee),next:dee,peek:function(){return iee(ree+aee)&&aee++,aee++,tee[ree+aee]},reset:function(){ree=0,oee=1,nee=1,aee=0},resetPeek:function(eee=0){aee=eee},skipToPeek:function(){const eee=ree+aee;for(;eee!==ree;)dee();aee=0}}}const ese=void 0,tse="'",rse="tokenizer";function ose(eee,tee={}){const ree=!1!==tee.location,oee=Jie(eee),nee=()=>oee.index(),aee=()=>{return eee=oee.line(),tee=oee.column(),ree=oee.index(),{line:eee,column:tee,offset:ree};var eee,tee,ree},iee=aee(),see=nee(),lee={currentType:14,offset:see,startLoc:iee,endLoc:iee,lastType:14,lastOffset:see,lastStartLoc:iee,lastEndLoc:iee,braceNest:0,inLinked:!1,text:""},cee=()=>lee,{onError:pee}=tee;function dee(eee,tee,oee,...nee){const aee=cee();if(tee.column+=oee,tee.offset+=oee,pee){const oee=Gie(eee,ree?Fie(aee.startLoc,tee):null,{domain:rse,args:nee});pee(oee)}}function uee(eee,tee,oee){eee.endLoc=aee(),eee.currentType=tee;const nee={type:tee};return ree&&(nee.loc=Fie(eee.startLoc,eee.endLoc)),null!=oee&&(nee.value=oee),nee}const hee=eee=>uee(eee,14);function gee(eee,ch){return eee.currentChar()===ch?(eee.next(),ch):(dee(Bie.EXPECTED_TOKEN,aee(),0,ch),"")}function wee(eee){let tee="";for(;eee.currentPeek()===Wie||eee.currentPeek()===Hie;)tee+=eee.currentPeek(),eee.peek();return tee}function fee(eee){const tee=wee(eee);return eee.skipToPeek(),tee}function bee(ch){if(ch===ese)return!1;const cc=ch.charCodeAt(0);return cc>=97&&cc<=122||cc>=65&&cc<=90||95===cc}function mee(eee,tee){const{currentType:ree}=tee;if(2!==ree)return!1;wee(eee);const oee=function(ch){if(ch===ese)return!1;const cc=ch.charCodeAt(0);return cc>=48&&cc<=57}("-"===eee.currentPeek()?eee.peek():eee.currentPeek());return eee.resetPeek(),oee}function vee(eee){wee(eee);const tee="|"===eee.currentPeek();return eee.resetPeek(),tee}function yee(eee,tee=!0){const fn=(tee=!1,ree="",oee=!1)=>{const ch=eee.currentPeek();return"{"===ch?"%"!==ree&&tee:"@"!==ch&&ch?"%"===ch?(eee.peek(),fn(tee,"%",!0)):"|"===ch?!("%"!==ree&&!oee)||!(ree===Wie||ree===Hie):ch===Wie?(eee.peek(),fn(!0,Wie,oee)):ch!==Hie||(eee.peek(),fn(!0,Hie,oee)):"%"===ree||tee},ree=fn();return tee&&eee.resetPeek(),ree}function xee(eee,fn){const ch=eee.currentChar();return ch===ese?ese:fn(ch)?(eee.next(),ch):null}function kee(ch){const cc=ch.charCodeAt(0);return cc>=97&&cc<=122||cc>=65&&cc<=90||cc>=48&&cc<=57||95===cc||36===cc}function _ee(eee){return xee(eee,kee)}function Eee(ch){const cc=ch.charCodeAt(0);return cc>=97&&cc<=122||cc>=65&&cc<=90||cc>=48&&cc<=57||95===cc||36===cc||45===cc}function Tee(eee){return xee(eee,Eee)}function See(ch){const cc=ch.charCodeAt(0);return cc>=48&&cc<=57}function Iee(eee){return xee(eee,See)}function Oee(ch){const cc=ch.charCodeAt(0);return cc>=48&&cc<=57||cc>=65&&cc<=70||cc>=97&&cc<=102}function Nee(eee){return xee(eee,Oee)}function Aee(eee){let ch="",tee="";for(;ch=Iee(eee);)tee+=ch;return tee}function Ree(eee){let tee="";for(;;){const ch=eee.currentChar();if("{"===ch||"}"===ch||"@"===ch||"|"===ch||!ch)break;if("%"===ch){if(!yee(eee))break;tee+=ch,eee.next()}else if(ch===Wie||ch===Hie)if(yee(eee))tee+=ch,eee.next();else{if(vee(eee))break;tee+=ch,eee.next()}else tee+=ch,eee.next()}return tee}function Dee(ch){return ch!==tse&&ch!==Hie}function Cee(eee){const ch=eee.currentChar();switch(ch){case"\\":case"'":return eee.next(),`\\${ch}`;case"u":return Lee(eee,ch,4);case"U":return Lee(eee,ch,6);default:return dee(Bie.UNKNOWN_ESCAPE_SEQUENCE,aee(),0,ch),""}}function Lee(eee,tee,ree){gee(eee,tee);let oee="";for(let i=0;i=1&&dee(Bie.NOT_ALLOW_NEST_PLACEHOLDER,aee(),0),eee.next(),ree=uee(tee,2,"{"),fee(eee),tee.braceNest++,ree;case"}":return tee.braceNest>0&&2===tee.currentType&&dee(Bie.EMPTY_PLACEHOLDER,aee(),0),eee.next(),ree=uee(tee,3,"}"),tee.braceNest--,tee.braceNest>0&&fee(eee),tee.inLinked&&0===tee.braceNest&&(tee.inLinked=!1),ree;case"@":return tee.braceNest>0&&dee(Bie.UNTERMINATED_CLOSING_BRACE,aee(),0),ree=Pee(eee,tee)||hee(tee),tee.braceNest=0,ree;default:{let oee=!0,nee=!0,iee=!0;if(vee(eee))return tee.braceNest>0&&dee(Bie.UNTERMINATED_CLOSING_BRACE,aee(),0),ree=uee(tee,1,zee(eee)),tee.braceNest=0,tee.inLinked=!1,ree;if(tee.braceNest>0&&(5===tee.currentType||6===tee.currentType||7===tee.currentType))return dee(Bie.UNTERMINATED_CLOSING_BRACE,aee(),0),tee.braceNest=0,Uee(eee,tee);if(oee=function(eee,tee){const{currentType:ree}=tee;if(2!==ree)return!1;wee(eee);const oee=bee(eee.currentPeek());return eee.resetPeek(),oee}(eee,tee))return ree=uee(tee,5,function(eee){fee(eee);let ch="",tee="";for(;ch=Tee(eee);)tee+=ch;return eee.currentChar()===ese&&dee(Bie.UNTERMINATED_CLOSING_BRACE,aee(),0),tee}(eee)),fee(eee),ree;if(nee=mee(eee,tee))return ree=uee(tee,6,function(eee){fee(eee);let tee="";return"-"===eee.currentChar()?(eee.next(),tee+=`-${Aee(eee)}`):tee+=Aee(eee),eee.currentChar()===ese&&dee(Bie.UNTERMINATED_CLOSING_BRACE,aee(),0),tee}(eee)),fee(eee),ree;if(iee=function(eee,tee){const{currentType:ree}=tee;if(2!==ree)return!1;wee(eee);const oee=eee.currentPeek()===tse;return eee.resetPeek(),oee}(eee,tee))return ree=uee(tee,7,function(eee){fee(eee),gee(eee,"'");let ch="",tee="";for(;ch=xee(eee,Dee);)tee+="\\"===ch?Cee(eee):ch;const ree=eee.currentChar();return ree===Hie||ree===ese?(dee(Bie.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER,aee(),0),ree===Hie&&(eee.next(),gee(eee,"'")),tee):(gee(eee,"'"),tee)}(eee)),fee(eee),ree;if(!oee&&!nee&&!iee)return ree=uee(tee,13,function(eee){fee(eee);let ch="",tee="";for(;ch=xee(eee,Fee);)tee+=ch;return tee}(eee)),dee(Bie.INVALID_TOKEN_IN_PLACEHOLDER,aee(),0,ree.value),fee(eee),ree;break}}return ree}function Pee(eee,tee){const{currentType:ree}=tee;let oee=null;const ch=eee.currentChar();switch(8!==ree&&9!==ree&&12!==ree&&10!==ree||ch!==Hie&&ch!==Wie||dee(Bie.INVALID_LINKED_FORMAT,aee(),0),ch){case"@":return eee.next(),oee=uee(tee,8,"@"),tee.inLinked=!0,oee;case".":return fee(eee),eee.next(),uee(tee,9,".");case":":return fee(eee),eee.next(),uee(tee,10,":");default:return vee(eee)?(oee=uee(tee,1,zee(eee)),tee.braceNest=0,tee.inLinked=!1,oee):function(eee,tee){const{currentType:ree}=tee;if(8!==ree)return!1;wee(eee);const oee="."===eee.currentPeek();return eee.resetPeek(),oee}(eee,tee)||function(eee,tee){const{currentType:ree}=tee;if(8!==ree&&12!==ree)return!1;wee(eee);const oee=":"===eee.currentPeek();return eee.resetPeek(),oee}(eee,tee)?(fee(eee),Pee(eee,tee)):function(eee,tee){const{currentType:ree}=tee;if(9!==ree)return!1;wee(eee);const oee=bee(eee.currentPeek());return eee.resetPeek(),oee}(eee,tee)?(fee(eee),uee(tee,12,function(eee){let ch="",tee="";for(;ch=_ee(eee);)tee+=ch;return tee}(eee))):function(eee,tee){const{currentType:ree}=tee;if(10!==ree)return!1;const fn=()=>{const ch=eee.currentPeek();return"{"===ch?bee(eee.peek()):!("@"===ch||"%"===ch||"|"===ch||":"===ch||"."===ch||ch===Wie||!ch)&&(ch===Hie?(eee.peek(),fn()):yee(eee,!1))},oee=fn();return eee.resetPeek(),oee}(eee,tee)?(fee(eee),"{"===ch?Mee(eee,tee)||oee:uee(tee,11,function(eee){const fn=tee=>{const ch=eee.currentChar();return"{"!==ch&&"%"!==ch&&"@"!==ch&&"|"!==ch&&"("!==ch&&")"!==ch&&ch?ch===Wie?tee:(tee+=ch,eee.next(),fn(tee)):tee};return fn("")}(eee))):(8===ree&&dee(Bie.INVALID_LINKED_FORMAT,aee(),0),tee.braceNest=0,tee.inLinked=!1,Uee(eee,tee))}}function Uee(eee,tee){let ree={type:14};if(tee.braceNest>0)return Mee(eee,tee)||hee(tee);if(tee.inLinked)return Pee(eee,tee)||hee(tee);switch(eee.currentChar()){case"{":return Mee(eee,tee)||hee(tee);case"}":return dee(Bie.UNBALANCED_CLOSING_BRACE,aee(),0),eee.next(),uee(tee,3,"}");case"@":return Pee(eee,tee)||hee(tee);default:{if(vee(eee))return ree=uee(tee,1,zee(eee)),tee.braceNest=0,tee.inLinked=!1,ree;const{isModulo:oee,hasSpace:nee}=function(eee){const tee=wee(eee),ree="%"===eee.currentPeek()&&"{"===eee.peek();return eee.resetPeek(),{isModulo:ree,hasSpace:tee.length>0}}(eee);if(oee)return nee?uee(tee,0,Ree(eee)):uee(tee,4,function(eee){fee(eee);const ch=eee.currentChar();return"%"!==ch&&dee(Bie.EXPECTED_TOKEN,aee(),0,ch),eee.next(),"%"}(eee));if(yee(eee))return uee(tee,0,Ree(eee));break}}return ree}return{nextToken:function(){const{currentType:eee,offset:tee,startLoc:ree,endLoc:iee}=lee;return lee.lastType=eee,lee.lastOffset=tee,lee.lastStartLoc=ree,lee.lastEndLoc=iee,lee.offset=nee(),lee.startLoc=aee(),oee.currentChar()===ese?uee(lee,14):Uee(oee,lee)},currentOffset:nee,currentPosition:aee,context:cee}}const nse="parser",ase=/(?:\\\\|\\'|\\u([0-9a-fA-F]{4})|\\U([0-9a-fA-F]{6}))/g;function ise(eee,tee,ree){switch(eee){case"\\\\":return"\\";case"\\'":return"'";default:{const eee=parseInt(tee||ree,16);return eee<=55295||eee>=57344?String.fromCodePoint(eee):"�"}}}function sse(eee={}){const tee=!1!==eee.location,{onError:ree,onWarn:oee}=eee;function nee(eee,oee,nee,aee,...iee){const see=eee.currentPosition();if(see.offset+=aee,see.column+=aee,ree){const eee=Gie(oee,tee?Fie(nee,see):null,{domain:nse,args:iee});ree(eee)}}function aee(eee,ree,nee,aee,...iee){const see=eee.currentPosition();if(see.offset+=aee,see.column+=aee,oee){const eee=tee?Fie(nee,see):null;oee(function(eee,tee,...ree){const oee=Mie(qie[eee],...ree||[]),nee={message:String(oee),code:eee};return tee&&(nee.location=tee),nee}(ree,eee,iee))}}function iee(eee,ree,oee){const nee={type:eee};return tee&&(nee.start=ree,nee.end=ree,nee.loc={start:oee,end:oee}),nee}function see(eee,ree,oee,nee){tee&&(eee.end=ree,eee.loc&&(eee.loc.end=oee))}function lee(eee,tee){const ree=eee.context(),oee=iee(3,ree.offset,ree.startLoc);return oee.value=tee,see(oee,eee.currentOffset(),eee.currentPosition()),oee}function cee(eee,tee){const ree=eee.context(),{lastOffset:oee,lastStartLoc:nee}=ree,aee=iee(5,oee,nee);return aee.index=parseInt(tee,10),eee.nextToken(),see(aee,eee.currentOffset(),eee.currentPosition()),aee}function pee(eee,tee,ree){const oee=eee.context(),{lastOffset:nee,lastStartLoc:aee}=oee,lee=iee(4,nee,aee);return lee.key=tee,!0===ree&&(lee.modulo=!0),eee.nextToken(),see(lee,eee.currentOffset(),eee.currentPosition()),lee}function dee(eee,tee){const ree=eee.context(),{lastOffset:oee,lastStartLoc:nee}=ree,aee=iee(9,oee,nee);return aee.value=tee.replace(ase,ise),eee.nextToken(),see(aee,eee.currentOffset(),eee.currentPosition()),aee}function uee(eee){const tee=eee.context(),ree=iee(6,tee.offset,tee.startLoc);let oee=eee.nextToken();if(9===oee.type){const tee=function(eee){const tee=eee.nextToken(),ree=eee.context(),{lastOffset:oee,lastStartLoc:aee}=ree,lee=iee(8,oee,aee);return 12!==tee.type?(nee(eee,Bie.UNEXPECTED_EMPTY_LINKED_MODIFIER,ree.lastStartLoc,0),lee.value="",see(lee,oee,aee),{nextConsumeToken:tee,node:lee}):(null==tee.value&&nee(eee,Bie.UNEXPECTED_LEXICAL_ANALYSIS,ree.lastStartLoc,0,lse(tee)),lee.value=tee.value||"",see(lee,eee.currentOffset(),eee.currentPosition()),{node:lee})}(eee);ree.modifier=tee.node,oee=tee.nextConsumeToken||eee.nextToken()}switch(10!==oee.type&&nee(eee,Bie.UNEXPECTED_LEXICAL_ANALYSIS,tee.lastStartLoc,0,lse(oee)),oee=eee.nextToken(),2===oee.type&&(oee=eee.nextToken()),oee.type){case 11:null==oee.value&&nee(eee,Bie.UNEXPECTED_LEXICAL_ANALYSIS,tee.lastStartLoc,0,lse(oee)),ree.key=function(eee,tee){const ree=eee.context(),oee=iee(7,ree.offset,ree.startLoc);return oee.value=tee,see(oee,eee.currentOffset(),eee.currentPosition()),oee}(eee,oee.value||"");break;case 5:null==oee.value&&nee(eee,Bie.UNEXPECTED_LEXICAL_ANALYSIS,tee.lastStartLoc,0,lse(oee)),ree.key=pee(eee,oee.value||"");break;case 6:null==oee.value&&nee(eee,Bie.UNEXPECTED_LEXICAL_ANALYSIS,tee.lastStartLoc,0,lse(oee)),ree.key=cee(eee,oee.value||"");break;case 7:null==oee.value&&nee(eee,Bie.UNEXPECTED_LEXICAL_ANALYSIS,tee.lastStartLoc,0,lse(oee)),ree.key=dee(eee,oee.value||"");break;default:{nee(eee,Bie.UNEXPECTED_EMPTY_LINKED_KEY,tee.lastStartLoc,0);const aee=eee.context(),lee=iee(7,aee.offset,aee.startLoc);return lee.value="",see(lee,aee.offset,aee.startLoc),ree.key=lee,see(ree,aee.offset,aee.startLoc),{nextConsumeToken:oee,node:ree}}}return see(ree,eee.currentOffset(),eee.currentPosition()),{node:ree}}function hee(eee){const tee=eee.context(),ree=iee(2,1===tee.currentType?eee.currentOffset():tee.offset,1===tee.currentType?tee.endLoc:tee.startLoc);ree.items=[];let oee=null,hee=null;do{const iee=oee||eee.nextToken();switch(oee=null,iee.type){case 0:null==iee.value&&nee(eee,Bie.UNEXPECTED_LEXICAL_ANALYSIS,tee.lastStartLoc,0,lse(iee)),ree.items.push(lee(eee,iee.value||""));break;case 6:null==iee.value&&nee(eee,Bie.UNEXPECTED_LEXICAL_ANALYSIS,tee.lastStartLoc,0,lse(iee)),ree.items.push(cee(eee,iee.value||""));break;case 4:hee=!0;break;case 5:null==iee.value&&nee(eee,Bie.UNEXPECTED_LEXICAL_ANALYSIS,tee.lastStartLoc,0,lse(iee)),ree.items.push(pee(eee,iee.value||"",!!hee)),hee&&(aee(eee,Vie.USE_MODULO_SYNTAX,tee.lastStartLoc,0,lse(iee)),hee=null);break;case 7:null==iee.value&&nee(eee,Bie.UNEXPECTED_LEXICAL_ANALYSIS,tee.lastStartLoc,0,lse(iee)),ree.items.push(dee(eee,iee.value||""));break;case 8:{const tee=uee(eee);ree.items.push(tee.node),oee=tee.nextConsumeToken||null;break}}}while(14!==tee.currentType&&1!==tee.currentType);return see(ree,1===tee.currentType?tee.lastOffset:eee.currentOffset(),1===tee.currentType?tee.lastEndLoc:eee.currentPosition()),ree}function gee(eee){const tee=eee.context(),{offset:ree,startLoc:oee}=tee,aee=hee(eee);return 14===tee.currentType?aee:function(eee,tee,ree,oee){const aee=eee.context();let lee=0===oee.items.length;const cee=iee(1,tee,ree);cee.cases=[],cee.cases.push(oee);do{const tee=hee(eee);lee||(lee=0===tee.items.length),cee.cases.push(tee)}while(14!==aee.currentType);return lee&&nee(eee,Bie.MUST_HAVE_MESSAGES_IN_PLURAL,ree,0),see(cee,eee.currentOffset(),eee.currentPosition()),cee}(eee,ree,oee,aee)}return{parse:function(ree){const oee=ose(ree,Pie({},eee)),aee=oee.context(),lee=iee(0,aee.offset,aee.startLoc);return tee&&lee.loc&&(lee.loc.source=ree),lee.body=gee(oee),eee.onCacheKey&&(lee.cacheKey=eee.onCacheKey(ree)),14!==aee.currentType&&nee(oee,Bie.UNEXPECTED_LEXICAL_ANALYSIS,aee.lastStartLoc,0,ree[aee.offset]||""),see(lee,oee.currentOffset(),oee.currentPosition()),lee}}}function lse(eee){if(14===eee.type)return"EOF";const tee=(eee.value||"").replace(/\r?\n/gu,"\\n");return tee.length>10?tee.slice(0,9)+"…":tee}function cse(eee,tee){for(let i=0;iree,helper:eee=>(ree.helpers.add(eee),eee)}}(eee);ree.helper("normalize"),eee.body&&pse(eee.body,ree);const oee=ree.context();eee.helpers=Array.from(oee.helpers)}function use(eee){if(1===eee.items.length){const tee=eee.items[0];3!==tee.type&&9!==tee.type||(eee.static=tee.value,delete tee.value)}else{const tee=[];for(let i=0;i1){eee.push(`${ree("plural")}([`),eee.indent(oee());const nee=tee.cases.length;for(let i=0;i{const ree=Uie(tee.mode)?tee.mode:"normal",oee=Uie(tee.filename)?tee.filename:"message.intl",nee=!!tee.sourceMap,aee=null!=tee.breakLineCode?tee.breakLineCode:"arrow"===ree?";":"\n",iee=tee.needIndent?tee.needIndent:"arrow"!==ree,see=eee.helpers||[],lee=function(eee,tee){const{sourceMap:ree,filename:oee,breakLineCode:nee,needIndent:aee}=tee,iee=!1!==tee.location,see={filename:oee,code:"",column:1,line:1,offset:0,map:void 0,breakLineCode:nee,needIndent:aee,indentLevel:0};function lee(eee,tee){see.code+=eee}function cee(n,eee=!0){const tee=eee?nee:"";lee(aee?tee+" ".repeat(n):tee)}return iee&&eee.loc&&(see.source=eee.loc.source),{context:()=>see,push:lee,indent:function(eee=!0){const tee=++see.indentLevel;eee&&cee(tee)},deindent:function(eee=!0){const tee=--see.indentLevel;eee&&cee(tee)},newline:function(){cee(see.indentLevel)},helper:eee=>`_${eee}`,needIndent:()=>see.needIndent}}(eee,{mode:ree,filename:oee,sourceMap:nee,breakLineCode:aee,needIndent:iee});lee.push("normal"===ree?"function __msg__ (ctx) {":"(ctx) => {"),lee.indent(iee),see.length>0&&(lee.push(`const { ${$ie(see.map((s=>`${s}: _${s}`)),", ")} } = ctx`),lee.newline()),lee.push("return "),fse(lee,eee),lee.deindent(iee),lee.push("}"),delete eee.helpers;const{code:cee,map:pee}=lee.context();return{ast:eee,code:cee,map:pee?pee.toJSON():void 0}};function mse(eee,tee={}){const ree=Pie({},tee),oee=!!ree.jit,nee=!!ree.minify,aee=null==ree.optimize||ree.optimize,iee=sse(ree).parse(eee);return oee?(aee&&function(eee){const tee=eee.body;2===tee.type?use(tee):tee.cases.forEach((c=>use(c)))}(iee),nee&&gse(iee),{ast:iee,code:""}):(dse(iee,ree),bse(iee,ree))} -/*! - * core-base v9.13.1 - * (c) 2024 kazuya kawaguchi - * Released under the MIT License. - */const vse=[];vse[0]={w:[0],i:[3,0],"[":[4],o:[7]},vse[1]={w:[1],".":[2],"[":[4],o:[7]},vse[2]={w:[2],i:[3,0],0:[3,0]},vse[3]={i:[3,0],0:[3,0],w:[1,1],".":[2,1],"[":[4,1],o:[7,1]},vse[4]={"'":[5,0],'"':[6,0],"[":[4,2],"]":[1,3],o:8,l:[4,0]},vse[5]={"'":[4,0],o:8,l:[5,0]},vse[6]={'"':[4,0],o:8,l:[6,0]};const yse=/^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;function xse(ch){if(null==ch)return"o";switch(ch.charCodeAt(0)){case 91:case 93:case 46:case 34:case 39:return ch;case 95:case 36:case 45:return"i";case 9:case 10:case 13:case 160:case 65279:case 8232:case 8233:return"w"}return"i"}function kse(eee){const tee=eee.trim();return("0"!==eee.charAt(0)||!isNaN(parseInt(eee)))&&(ree=tee,yse.test(ree)?function(eee){const a=eee.charCodeAt(0);return a!==eee.charCodeAt(eee.length-1)||34!==a&&39!==a?eee:eee.slice(1,-1)}(tee):"*"+tee);var ree}const _se=new Map;function Ese(eee,tee){return Sie(eee)?eee[tee]:null}const Tse=eee=>eee,Sse=eee=>"",Ise="text",Ose=eee=>0===eee.length?"":function(eee,tee=""){return eee.reduce(((eee,ree,oee)=>0===oee?eee+ree:eee+tee+ree),"")}(eee),Nse=eee=>null==eee?"":kie(eee)||Aie(eee)&&eee.toString===Oie?JSON.stringify(eee,null,2):String(eee);function Ase(eee,tee){return eee=Math.abs(eee),2===tee?eee?eee>1?1:0:1:eee?Math.min(eee,2):0}function Rse(eee={}){const tee=eee.locale,ree=function(eee){const tee=uie(eee.pluralIndex)?eee.pluralIndex:-1;return eee.named&&(uie(eee.named.count)||uie(eee.named.n))?uie(eee.named.count)?eee.named.count:uie(eee.named.n)?eee.named.n:tee:tee}(eee),oee=Sie(eee.pluralRules)&&Eie(tee)&&_ie(eee.pluralRules[tee])?eee.pluralRules[tee]:Ase,nee=Sie(eee.pluralRules)&&Eie(tee)&&_ie(eee.pluralRules[tee])?Ase:void 0,aee=eee.list||[],iee=eee.named||{};uie(eee.pluralIndex)&&function(eee,tee){tee.count||(tee.count=eee),tee.n||(tee.n=eee)}(ree,iee);function see(tee){const ree=_ie(eee.messages)?eee.messages(tee):!!Sie(eee.messages)&&eee.messages[tee];return ree||(eee.parent?eee.parent.message(tee):Sse)}const lee=Aie(eee.processor)&&_ie(eee.processor.normalize)?eee.processor.normalize:Ose,cee=Aie(eee.processor)&&_ie(eee.processor.interpolate)?eee.processor.interpolate:Nse,pee={list:eee=>aee[eee],named:eee=>iee[eee],plural:eee=>eee[oee(ree,eee.length,nee)],linked:(tee,...ree)=>{const[oee,nee]=ree;let aee="text",iee="";1===ree.length?Sie(oee)?(iee=oee.modifier||iee,aee=oee.type||aee):Eie(oee)&&(iee=oee||iee):2===ree.length&&(Eie(oee)&&(iee=oee||iee),Eie(nee)&&(aee=nee||aee));const lee=see(tee)(pee),cee="vnode"===aee&&kie(lee)&&iee?lee[0]:lee;return iee?(dee=iee,eee.modifiers?eee.modifiers[dee]:Tse)(cee,aee):cee;var dee},message:see,type:Aie(eee.processor)&&Eie(eee.processor.type)?eee.processor.type:Ise,interpolate:cee,normalize:lee,values:fie({},aee,iee)};return pee}let Dse=null;const Cse=Lse("function:translate");function Lse(eee){return tee=>Dse&&Dse.emit(eee,tee)}const Fse=Vie.__EXTEND_POINT__,zse=Rie(Fse),Mse={NOT_FOUND_KEY:Fse,FALLBACK_TO_TRANSLATE:zse(),CANNOT_FORMAT_NUMBER:zse(),FALLBACK_TO_NUMBER_FORMAT:zse(),CANNOT_FORMAT_DATE:zse(),FALLBACK_TO_DATE_FORMAT:zse(),EXPERIMENTAL_CUSTOM_MESSAGE_COMPILER:zse(),__EXTEND_POINT__:zse()},Pse=Bie.__EXTEND_POINT__,Use=Rie(Pse),jse={INVALID_ARGUMENT:Pse,INVALID_DATE_ARGUMENT:Use(),INVALID_ISO_DATE_ARGUMENT:Use(),NOT_SUPPORT_NON_STRING_MESSAGE:Use(),NOT_SUPPORT_LOCALE_PROMISE_VALUE:Use(),NOT_SUPPORT_LOCALE_ASYNC_FUNCTION:Use(),NOT_SUPPORT_LOCALE_TYPE:Use(),__EXTEND_POINT__:Use()};function $se(eee){return Gie(eee,null,void 0)}function Vse(eee,tee){return null!=tee.locale?Bse(tee.locale):Bse(eee.locale)}let qse;function Bse(eee){if(Eie(eee))return eee;if(_ie(eee)){if(eee.resolvedOnce&&null!=qse)return qse;if("Function"===eee.constructor.name){const tee=eee();if(Iie(tee))throw $se(jse.NOT_SUPPORT_LOCALE_PROMISE_VALUE);return qse=tee}throw $se(jse.NOT_SUPPORT_LOCALE_ASYNC_FUNCTION)}throw $se(jse.NOT_SUPPORT_LOCALE_TYPE)}function Yse(eee,tee,ree){return[...new Set([ree,...kie(tee)?tee:Sie(tee)?Object.keys(tee):Eie(tee)?[tee]:[ree]])]}function Gse(eee,tee,ree){const oee=Eie(ree)?ree:Zse,nee=eee;nee.__localeChainCache||(nee.__localeChainCache=new Map);let aee=nee.__localeChainCache.get(oee);if(!aee){aee=[];let eee=[ree];for(;kie(eee);)eee=Qse(aee,eee,tee);const iee=kie(tee)||!Aie(tee)?tee:tee.default?tee.default:null;eee=Eie(iee)?[iee]:iee,kie(eee)&&Qse(aee,eee,!1),nee.__localeChainCache.set(oee,aee)}return aee}function Qse(eee,tee,ree){let oee=!0;for(let i=0;i`${eee.charAt(0).toLocaleUpperCase()}${eee.substr(1)}`;let tle,rle,ole;function nle(eee){tle=eee}let ale=null;const ile=eee=>{ale=eee},sle=()=>ale;let lle=null;const cle=eee=>{lle=eee},ple=()=>lle;let dle=0;function ule(eee={}){const tee=_ie(eee.onWarn)?eee.onWarn:Die,ree=Eie(eee.version)?eee.version:Hse,oee=Eie(eee.locale)||_ie(eee.locale)?eee.locale:Zse,nee=_ie(oee)?Zse:oee,aee=kie(eee.fallbackLocale)||Aie(eee.fallbackLocale)||Eie(eee.fallbackLocale)||!1===eee.fallbackLocale?eee.fallbackLocale:nee,iee=Aie(eee.messages)?eee.messages:{[nee]:{}},see=Aie(eee.datetimeFormats)?eee.datetimeFormats:{[nee]:{}},lee=Aie(eee.numberFormats)?eee.numberFormats:{[nee]:{}},cee=fie({},eee.modifiers||{},{upper:(eee,tee)=>"text"===tee&&Eie(eee)?eee.toUpperCase():"vnode"===tee&&Sie(eee)&&"__v_isVNode"in eee?eee.children.toUpperCase():eee,lower:(eee,tee)=>"text"===tee&&Eie(eee)?eee.toLowerCase():"vnode"===tee&&Sie(eee)&&"__v_isVNode"in eee?eee.children.toLowerCase():eee,capitalize:(eee,tee)=>"text"===tee&&Eie(eee)?ele(eee):"vnode"===tee&&Sie(eee)&&"__v_isVNode"in eee?ele(eee.children):eee}),pee=eee.pluralRules||{},dee=_ie(eee.missing)?eee.missing:null,uee=!Tie(eee.missingWarn)&&!gie(eee.missingWarn)||eee.missingWarn,hee=!Tie(eee.fallbackWarn)&&!gie(eee.fallbackWarn)||eee.fallbackWarn,gee=!!eee.fallbackFormat,wee=!!eee.unresolving,fee=_ie(eee.postTranslation)?eee.postTranslation:null,bee=Aie(eee.processor)?eee.processor:null,mee=!Tie(eee.warnHtmlMessage)||eee.warnHtmlMessage,vee=!!eee.escapeParameter,yee=_ie(eee.messageCompiler)?eee.messageCompiler:tle,xee=_ie(eee.messageResolver)?eee.messageResolver:rle||Ese,kee=_ie(eee.localeFallbacker)?eee.localeFallbacker:ole||Yse,_ee=Sie(eee.fallbackContext)?eee.fallbackContext:void 0,Eee=eee,Tee=Sie(Eee.__datetimeFormatters)?Eee.__datetimeFormatters:new Map,See=Sie(Eee.__numberFormatters)?Eee.__numberFormatters:new Map,Iee=Sie(Eee.__meta)?Eee.__meta:{};dle++;const Oee={version:ree,cid:dle,locale:oee,fallbackLocale:aee,messages:iee,modifiers:cee,pluralRules:pee,missing:dee,missingWarn:uee,fallbackWarn:hee,fallbackFormat:gee,unresolving:wee,postTranslation:fee,processor:bee,warnHtmlMessage:mee,escapeParameter:vee,messageCompiler:yee,messageResolver:xee,localeFallbacker:kee,fallbackContext:_ee,onWarn:tee,__meta:Iee};return Oee.datetimeFormats=see,Oee.numberFormats=lee,Oee.__datetimeFormatters=Tee,Oee.__numberFormatters=See,__INTLIFY_PROD_DEVTOOLS__&&function(eee,tee,ree){Dse&&Dse.emit("i18n:init",{timestamp:Date.now(),i18n:eee,version:tee,meta:ree})}(Oee,ree,Iee),Oee}function hle(eee,tee,ree,oee,nee){const{missing:aee,onWarn:iee}=eee;if(null!==aee){const oee=aee(eee,ree,tee,nee);return Eie(oee)?oee:tee}return tee}function gle(eee,tee,ree){eee.__localeChainCache=new Map,eee.localeFallbacker(eee,ree,tee)}function wle(eee,tee){const ree=tee.indexOf(eee);if(-1===ree)return!1;for(let i=ree+1;ifunction(eee,tee){const ree=tee.b||tee.body;if(1===(ree.t||ree.type)){const tee=ree,oee=tee.c||tee.cases;return eee.plural(oee.reduce(((tee,c)=>[...tee,ble(eee,c)]),[]))}return ble(eee,ree)}(tee,eee)}function ble(eee,tee){const ree=tee.s||tee.static;if(ree)return"text"===eee.type?ree:eee.normalize([ree]);{const ree=(tee.i||tee.items).reduce(((tee,c)=>[...tee,mle(eee,c)]),[]);return eee.normalize(ree)}}function mle(eee,tee){const ree=tee.t||tee.type;switch(ree){case 3:{const eee=tee;return eee.v||eee.value}case 9:{const eee=tee;return eee.v||eee.value}case 4:{const ree=tee;return eee.interpolate(eee.named(ree.k||ree.key))}case 5:{const ree=tee;return eee.interpolate(eee.list(null!=ree.i?ree.i:ree.index))}case 6:{const ree=tee,oee=ree.m||ree.modifier;return eee.linked(mle(eee,ree.k||ree.key),oee?mle(eee,oee):void 0,eee.type)}case 7:{const eee=tee;return eee.v||eee.value}case 8:{const eee=tee;return eee.v||eee.value}default:throw new Error(`unhandled node type on format message part: ${ree}`)}}const vle=eee=>eee;let yle=Object.create(null);const xle=eee=>Sie(eee)&&(0===eee.t||0===eee.type)&&("b"in eee||"body"in eee);function kle(eee,tee={}){let ree=!1;const oee=tee.onError||Qie;return tee.onError=eee=>{ree=!0,oee(eee)},{...mse(eee,tee),detectError:ree}}const _le=(eee,tee)=>{if(!Eie(eee))throw $se(jse.NOT_SUPPORT_NON_STRING_MESSAGE);{!Tie(tee.warnHtmlMessage)||tee.warnHtmlMessage;const ree=(tee.onCacheKey||vle)(eee),oee=yle[ree];if(oee)return oee;const{code:nee,detectError:aee}=kle(eee,tee),iee=new Function(`return ${nee}`)();return aee?iee:yle[ree]=iee}};const Ele=()=>"",Tle=eee=>_ie(eee);function Sle(eee,...tee){const{fallbackFormat:ree,postTranslation:oee,unresolving:nee,messageCompiler:aee,fallbackLocale:iee,messages:see}=eee,[lee,cee]=Nle(...tee),pee=Tie(cee.missingWarn)?cee.missingWarn:eee.missingWarn,dee=Tie(cee.fallbackWarn)?cee.fallbackWarn:eee.fallbackWarn,uee=Tie(cee.escapeParameter)?cee.escapeParameter:eee.escapeParameter,hee=!!cee.resolvedMessage,gee=Eie(cee.default)||Tie(cee.default)?Tie(cee.default)?aee?lee:()=>lee:cee.default:ree?aee?lee:()=>lee:"",wee=ree||""!==gee,fee=Vse(eee,cee);uee&&function(eee){kie(eee.list)?eee.list=eee.list.map((eee=>Eie(eee)?vie(eee):eee)):Sie(eee.named)&&Object.keys(eee.named).forEach((tee=>{Eie(eee.named[tee])&&(eee.named[tee]=vie(eee.named[tee]))}))}(cee);let[bee,mee,vee]=hee?[lee,fee,see[fee]||{}]:Ile(eee,lee,fee,iee,dee,pee),yee=bee,xee=lee;if(hee||Eie(yee)||xle(yee)||Tle(yee)||wee&&(yee=gee,xee=yee),!(hee||(Eie(yee)||xle(yee)||Tle(yee))&&Eie(mee)))return nee?Xse:lee;let kee=!1;const _ee=Tle(yee)?yee:Ole(eee,lee,mee,yee,xee,(()=>{kee=!0}));if(kee)return yee;const Eee=function(eee,tee,ree,oee){const{modifiers:nee,pluralRules:aee,messageResolver:iee,fallbackLocale:see,fallbackWarn:lee,missingWarn:cee,fallbackContext:pee}=eee,dee=oee=>{let nee=iee(ree,oee);if(null==nee&&pee){const[,,eee]=Ile(pee,oee,tee,see,lee,cee);nee=iee(eee,oee)}if(Eie(nee)||xle(nee)){let ree=!1;const aee=Ole(eee,oee,tee,nee,oee,(()=>{ree=!0}));return ree?Ele:aee}return Tle(nee)?nee:Ele},uee={locale:tee,modifiers:nee,pluralRules:aee,messages:dee};eee.processor&&(uee.processor=eee.processor);oee.list&&(uee.list=oee.list);oee.named&&(uee.named=oee.named);uie(oee.plural)&&(uee.pluralIndex=oee.plural);return uee}(eee,mee,vee,cee),Tee=function(eee,tee,ree){const oee=tee(ree);return oee}(0,_ee,Rse(Eee)),See=oee?oee(Tee,lee):Tee;if(__INTLIFY_PROD_DEVTOOLS__){const tee={timestamp:Date.now(),key:Eie(lee)?lee:Tle(yee)?yee.key:"",locale:mee||(Tle(yee)?yee.locale:""),format:Eie(yee)?yee:Tle(yee)?yee.source:"",message:See};tee.meta=fie({},eee.__meta,sle()||{}),Cse(tee)}return See}function Ile(eee,tee,ree,oee,nee,aee){const{messages:iee,onWarn:see,messageResolver:lee,localeFallbacker:cee}=eee,pee=cee(eee,oee,ree);let dee,uee={},hee=null;for(let i=0;ioee;return eee.locale=ree,eee.key=tee,eee}const lee=iee(oee,function(eee,tee,ree,oee,nee,aee){return{locale:tee,key:ree,warnHtmlMessage:nee,onError:eee=>{throw aee&&aee(eee),eee},onCacheKey:eee=>pie(tee,ree,eee)}}(0,ree,nee,0,see,aee));return lee.locale=ree,lee.key=tee,lee.source=oee,lee}function Nle(...eee){const[tee,ree,oee]=eee,nee={};if(!(Eie(tee)||uie(tee)||Tle(tee)||xle(tee)))throw $se(jse.INVALID_ARGUMENT);const aee=uie(tee)?String(tee):(Tle(tee),tee);return uie(ree)?nee.plural=ree:Eie(ree)?nee.default=ree:Aie(ree)&&!wie(ree)?nee.named=ree:kie(ree)&&(nee.list=ree),uie(oee)?nee.plural=oee:Eie(oee)?nee.default=oee:Aie(oee)&&fie(nee,oee),[aee,nee]}function Ale(eee,...tee){const{datetimeFormats:ree,unresolving:oee,fallbackLocale:nee,onWarn:aee,localeFallbacker:iee}=eee,{__datetimeFormatters:see}=eee,[lee,cee,pee,dee]=Dle(...tee);Tie(pee.missingWarn)?pee.missingWarn:eee.missingWarn;Tie(pee.fallbackWarn)?pee.fallbackWarn:eee.fallbackWarn;const uee=!!pee.part,hee=Vse(eee,pee),gee=iee(eee,nee,hee);if(!Eie(lee)||""===lee)return new Intl.DateTimeFormat(hee,dee).format(cee);let wee,fee={},bee=null;for(let i=0;i{Rle.includes(eee)?see[eee]=ree[eee]:aee[eee]=ree[eee]})),Eie(oee)?aee.locale=oee:Aie(oee)&&(see=oee),Aie(nee)&&(see=nee),[aee.key||"",iee,aee,see]}function Cle(eee,tee,ree){const oee=eee;for(const nee in ree){const id=`${tee}__${nee}`;oee.__datetimeFormatters.has(id)&&oee.__datetimeFormatters.delete(id)}}function Lle(eee,...tee){const{numberFormats:ree,unresolving:oee,fallbackLocale:nee,onWarn:aee,localeFallbacker:iee}=eee,{__numberFormatters:see}=eee,[lee,cee,pee,dee]=zle(...tee);Tie(pee.missingWarn)?pee.missingWarn:eee.missingWarn;Tie(pee.fallbackWarn)?pee.fallbackWarn:eee.fallbackWarn;const uee=!!pee.part,hee=Vse(eee,pee),gee=iee(eee,nee,hee);if(!Eie(lee)||""===lee)return new Intl.NumberFormat(hee,dee).format(cee);let wee,fee={},bee=null;for(let i=0;i{Fle.includes(eee)?iee[eee]=ree[eee]:aee[eee]=ree[eee]})),Eie(oee)?aee.locale=oee:Aie(oee)&&(iee=oee),Aie(nee)&&(iee=nee),[aee.key||"",see,aee,iee]}function Mle(eee,tee,ree){const oee=eee;for(const nee in ree){const id=`${tee}__${nee}`;oee.__numberFormatters.has(id)&&oee.__numberFormatters.delete(id)}}"boolean"!=typeof __INTLIFY_PROD_DEVTOOLS__&&(mie().__INTLIFY_PROD_DEVTOOLS__=!1),"boolean"!=typeof __INTLIFY_JIT_COMPILATION__&&(mie().__INTLIFY_JIT_COMPILATION__=!1),"boolean"!=typeof __INTLIFY_DROP_MESSAGE_COMPILER__&&(mie().__INTLIFY_DROP_MESSAGE_COMPILER__=!1); -/*! - * vue-i18n v9.13.1 - * (c) 2024 kazuya kawaguchi - * Released under the MIT License. - */ -const Ple="9.13.1";const Ule=Mse.__EXTEND_POINT__,jle=Rie(Ule);jle(),jle(),jle(),jle(),jle(),jle(),jle(),jle(),jle();const $le=jse.__EXTEND_POINT__,Vle=Rie($le),qle={UNEXPECTED_RETURN_TYPE:$le,INVALID_ARGUMENT:Vle(),MUST_BE_CALL_SETUP_TOP:Vle(),NOT_INSTALLED:Vle(),NOT_AVAILABLE_IN_LEGACY_MODE:Vle(),REQUIRED_VALUE:Vle(),INVALID_VALUE:Vle(),CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN:Vle(),NOT_INSTALLED_WITH_PROVIDE:Vle(),UNEXPECTED_ERROR:Vle(),NOT_COMPATIBLE_LEGACY_VUE_I18N:Vle(),BRIDGE_SUPPORT_VUE_2_ONLY:Vle(),MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION:Vle(),NOT_AVAILABLE_COMPOSITION_IN_LEGACY:Vle(),__EXTEND_POINT__:Vle()};function Ble(eee,...tee){return Gie(eee,null,void 0)}const Yle=cie("__translateVNode"),Gle=cie("__datetimeParts"),Qle=cie("__numberParts"),Wle=cie("__setPluralRules"),Kle=cie("__injectWithOption"),Hle=cie("__dispose");function Xle(eee){if(!Sie(eee))return eee;for(const tee in eee)if(xie(eee,tee))if(tee.includes(".")){const ree=tee.split("."),oee=ree.length-1;let nee=eee,aee=!1;for(let i=0;i{if("locale"in eee&&"resource"in eee){const{locale:tee,resource:ree}=eee;tee?(iee[tee]=iee[tee]||{},Lie(ree,iee[tee])):Lie(ree,iee)}else Eie(eee)&&Lie(JSON.parse(eee),iee)})),null==nee&&aee)for(const see in iee)xie(iee,see)&&Xle(iee[see]);return iee}function Jle(eee){return eee.type}function ece(gl,eee,tee){let ree=Sie(eee.messages)?eee.messages:{};"__i18nGlobal"in tee&&(ree=Zle(gl.locale.value,{messages:ree,__i18n:tee.__i18nGlobal}));const oee=Object.keys(ree);if(oee.length&&oee.forEach((eee=>{gl.mergeLocaleMessage(eee,ree[eee])})),Sie(eee.datetimeFormats)){const tee=Object.keys(eee.datetimeFormats);tee.length&&tee.forEach((tee=>{gl.mergeDateTimeFormat(tee,eee.datetimeFormats[tee])}))}if(Sie(eee.numberFormats)){const tee=Object.keys(eee.numberFormats);tee.length&&tee.forEach((tee=>{gl.mergeNumberFormat(tee,eee.numberFormats[tee])}))}}function tce(eee){return tae(Pne,null,eee,0)}const rce="__INTLIFY_META__",oce=()=>[],nce=()=>!1;let ice=0;function sce(eee){return(tee,ree,oee,nee)=>eee(ree,oee,gae()||void 0,nee)}const lce=()=>{const eee=gae();let tee=null;return eee&&(tee=Jle(eee)[rce])?{[rce]:tee}:null};function cce(eee={},tee){const{__root:ree,__injectWithOption:oee}=eee,nee=void 0===ree,aee=eee.flatJson,iee=lie?kre:_re,see=!!eee.translateExistCompatible;let lee=!Tie(eee.inheritLocale)||eee.inheritLocale;const cee=iee(ree&&lee?ree.locale.value:Eie(eee.locale)?eee.locale:Zse),pee=iee(ree&&lee?ree.fallbackLocale.value:Eie(eee.fallbackLocale)||kie(eee.fallbackLocale)||Aie(eee.fallbackLocale)||!1===eee.fallbackLocale?eee.fallbackLocale:cee.value),dee=iee(Zle(cee.value,eee)),uee=iee(Aie(eee.datetimeFormats)?eee.datetimeFormats:{[cee.value]:{}}),hee=iee(Aie(eee.numberFormats)?eee.numberFormats:{[cee.value]:{}});let gee=ree?ree.missingWarn:!Tie(eee.missingWarn)&&!gie(eee.missingWarn)||eee.missingWarn,wee=ree?ree.fallbackWarn:!Tie(eee.fallbackWarn)&&!gie(eee.fallbackWarn)||eee.fallbackWarn,fee=ree?ree.fallbackRoot:!Tie(eee.fallbackRoot)||eee.fallbackRoot,bee=!!eee.fallbackFormat,mee=_ie(eee.missing)?eee.missing:null,vee=_ie(eee.missing)?sce(eee.missing):null,yee=_ie(eee.postTranslation)?eee.postTranslation:null,xee=ree?ree.warnHtmlMessage:!Tie(eee.warnHtmlMessage)||eee.warnHtmlMessage,kee=!!eee.escapeParameter;const _ee=ree?ree.modifiers:Aie(eee.modifiers)?eee.modifiers:{};let Eee,Tee=eee.pluralRules||ree&&ree.pluralRules;Eee=(()=>{nee&&cle(null);const tee={version:Ple,locale:cee.value,fallbackLocale:pee.value,messages:dee.value,modifiers:_ee,pluralRules:Tee,missing:null===vee?void 0:vee,missingWarn:gee,fallbackWarn:wee,fallbackFormat:bee,unresolving:!0,postTranslation:null===yee?void 0:yee,warnHtmlMessage:xee,escapeParameter:kee,messageResolver:eee.messageResolver,messageCompiler:eee.messageCompiler,__meta:{framework:"vue"}};tee.datetimeFormats=uee.value,tee.numberFormats=hee.value,tee.__datetimeFormatters=Aie(Eee)?Eee.__datetimeFormatters:void 0,tee.__numberFormatters=Aie(Eee)?Eee.__numberFormatters:void 0;const ree=ule(tee);return nee&&cle(ree),ree})(),gle(Eee,cee.value,pee.value);const See=Sae({get:()=>cee.value,set:eee=>{cee.value=eee,Eee.locale=cee.value}}),Iee=Sae({get:()=>pee.value,set:eee=>{pee.value=eee,Eee.fallbackLocale=pee.value,gle(Eee,cee.value,eee)}}),Oee=Sae((()=>dee.value)),Nee=Sae((()=>uee.value)),Aee=Sae((()=>hee.value));const Ree=(fn,eee,tee,oee,aee,iee)=>{let see;cee.value,pee.value,dee.value,uee.value,hee.value;try{__INTLIFY_PROD_DEVTOOLS__&&ile(lce()),nee||(Eee.fallbackContext=ree?ple():void 0),see=fn(Eee)}finally{__INTLIFY_PROD_DEVTOOLS__,nee||(Eee.fallbackContext=void 0)}if("translate exists"!==tee&&uie(see)&&see===Xse||"translate exists"===tee&&!see){const[tee,nee]=eee();return ree&&fee?oee(ree):aee(tee)}if(iee(see))return see;throw Ble(qle.UNEXPECTED_RETURN_TYPE)};function t(...eee){return Ree((tee=>Reflect.apply(Sle,null,[tee,...eee])),(()=>Nle(...eee)),"translate",(tee=>Reflect.apply(tee.t,tee,[...eee])),(eee=>eee),(eee=>Eie(eee)))}const Dee={normalize:function(eee){return eee.map((eee=>Eie(eee)||uie(eee)||Tie(eee)?tce(String(eee)):eee))},interpolate:eee=>eee,type:"vnode"};function Cee(eee){return dee.value[eee]||{}}ice++,ree&&lie&&(goe(ree.locale,(eee=>{lee&&(cee.value=eee,Eee.locale=eee,gle(Eee,cee.value,pee.value))})),goe(ree.fallbackLocale,(eee=>{lee&&(pee.value=eee,Eee.fallbackLocale=eee,gle(Eee,cee.value,pee.value))})));const Lee={id:ice,locale:See,fallbackLocale:Iee,get inheritLocale(){return lee},set inheritLocale(eee){lee=eee,eee&&ree&&(cee.value=ree.locale.value,pee.value=ree.fallbackLocale.value,gle(Eee,cee.value,pee.value))},get availableLocales(){return Object.keys(dee.value).sort()},messages:Oee,get modifiers(){return _ee},get pluralRules(){return Tee||{}},get isGlobal(){return nee},get missingWarn(){return gee},set missingWarn(eee){gee=eee,Eee.missingWarn=gee},get fallbackWarn(){return wee},set fallbackWarn(eee){wee=eee,Eee.fallbackWarn=wee},get fallbackRoot(){return fee},set fallbackRoot(eee){fee=eee},get fallbackFormat(){return bee},set fallbackFormat(eee){bee=eee,Eee.fallbackFormat=bee},get warnHtmlMessage(){return xee},set warnHtmlMessage(eee){xee=eee,Eee.warnHtmlMessage=eee},get escapeParameter(){return kee},set escapeParameter(eee){kee=eee,Eee.escapeParameter=eee},t:t,getLocaleMessage:Cee,setLocaleMessage:function(eee,tee){if(aee){const ree={[eee]:tee};for(const eee in ree)xie(ree,eee)&&Xle(ree[eee]);tee=ree[eee]}dee.value[eee]=tee,Eee.messages=dee.value},mergeLocaleMessage:function(eee,tee){dee.value[eee]=dee.value[eee]||{};const ree={[eee]:tee};if(aee)for(const oee in ree)xie(ree,oee)&&Xle(ree[oee]);Lie(tee=ree[eee],dee.value[eee]),Eee.messages=dee.value},getPostTranslationHandler:function(){return _ie(yee)?yee:null},setPostTranslationHandler:function(eee){yee=eee,Eee.postTranslation=eee},getMissingHandler:function(){return mee},setMissingHandler:function(eee){null!==eee&&(vee=sce(eee)),mee=eee,Eee.missing=vee},[Wle]:function(eee){Tee=eee,Eee.pluralRules=Tee}};return Lee.datetimeFormats=Nee,Lee.numberFormats=Aee,Lee.rt=function(...eee){const[tee,ree,oee]=eee;if(oee&&!Sie(oee))throw Ble(qle.INVALID_ARGUMENT);return t(tee,ree,fie({resolvedMessage:!0},oee||{}))},Lee.te=function(eee,tee){return Ree((()=>{if(!eee)return!1;const ree=Cee(Eie(tee)?tee:cee.value),oee=Eee.messageResolver(ree,eee);return see?null!=oee:xle(oee)||Tle(oee)||Eie(oee)}),(()=>[eee]),"translate exists",(ree=>Reflect.apply(ree.te,ree,[eee,tee])),nce,(eee=>Tie(eee)))},Lee.tm=function(eee){const tee=function(eee){let tee=null;const ree=Gse(Eee,pee.value,cee.value);for(let i=0;iReflect.apply(Ale,null,[tee,...eee])),(()=>Dle(...eee)),"datetime format",(tee=>Reflect.apply(tee.d,tee,[...eee])),(()=>Jse),(eee=>Eie(eee)))},Lee.n=function(...eee){return Ree((tee=>Reflect.apply(Lle,null,[tee,...eee])),(()=>zle(...eee)),"number format",(tee=>Reflect.apply(tee.n,tee,[...eee])),(()=>Jse),(eee=>Eie(eee)))},Lee.getDateTimeFormat=function(eee){return uee.value[eee]||{}},Lee.setDateTimeFormat=function(eee,tee){uee.value[eee]=tee,Eee.datetimeFormats=uee.value,Cle(Eee,eee,tee)},Lee.mergeDateTimeFormat=function(eee,tee){uee.value[eee]=fie(uee.value[eee]||{},tee),Eee.datetimeFormats=uee.value,Cle(Eee,eee,tee)},Lee.getNumberFormat=function(eee){return hee.value[eee]||{}},Lee.setNumberFormat=function(eee,tee){hee.value[eee]=tee,Eee.numberFormats=hee.value,Mle(Eee,eee,tee)},Lee.mergeNumberFormat=function(eee,tee){hee.value[eee]=fie(hee.value[eee]||{},tee),Eee.numberFormats=hee.value,Mle(Eee,eee,tee)},Lee[Kle]=oee,Lee[Yle]=function(...eee){return Ree((tee=>{let ree;const oee=tee;try{oee.processor=Dee,ree=Reflect.apply(Sle,null,[oee,...eee])}finally{oee.processor=null}return ree}),(()=>Nle(...eee)),"translate",(tee=>tee[Yle](...eee)),(eee=>[tce(eee)]),(eee=>kie(eee)))},Lee[Gle]=function(...eee){return Ree((tee=>Reflect.apply(Ale,null,[tee,...eee])),(()=>Dle(...eee)),"datetime format",(tee=>tee[Gle](...eee)),oce,(eee=>Eie(eee)||kie(eee)))},Lee[Qle]=function(...eee){return Ree((tee=>Reflect.apply(Lle,null,[tee,...eee])),(()=>zle(...eee)),"number format",(tee=>tee[Qle](...eee)),oce,(eee=>Eie(eee)||kie(eee)))},Lee}function pce(eee={},tee){{const tee=cce(function(eee){const tee=Eie(eee.locale)?eee.locale:Zse,ree=Eie(eee.fallbackLocale)||kie(eee.fallbackLocale)||Aie(eee.fallbackLocale)||!1===eee.fallbackLocale?eee.fallbackLocale:tee,oee=_ie(eee.missing)?eee.missing:void 0,nee=!Tie(eee.silentTranslationWarn)&&!gie(eee.silentTranslationWarn)||!eee.silentTranslationWarn,aee=!Tie(eee.silentFallbackWarn)&&!gie(eee.silentFallbackWarn)||!eee.silentFallbackWarn,iee=!Tie(eee.fallbackRoot)||eee.fallbackRoot,see=!!eee.formatFallbackMessages,lee=Aie(eee.modifiers)?eee.modifiers:{},cee=eee.pluralizationRules,pee=_ie(eee.postTranslation)?eee.postTranslation:void 0,dee=!Eie(eee.warnHtmlInMessage)||"off"!==eee.warnHtmlInMessage,uee=!!eee.escapeParameterHtml,hee=!Tie(eee.sync)||eee.sync;let gee=eee.messages;if(Aie(eee.sharedMessages)){const tee=eee.sharedMessages;gee=Object.keys(tee).reduce(((eee,ree)=>{const oee=eee[ree]||(eee[ree]={});return fie(oee,tee[ree]),eee}),gee||{})}const{__i18n:wee,__root:fee,__injectWithOption:bee}=eee,mee=eee.datetimeFormats,vee=eee.numberFormats,yee=eee.flatJson,xee=eee.translateExistCompatible;return{locale:tee,fallbackLocale:ree,messages:gee,flatJson:yee,datetimeFormats:mee,numberFormats:vee,missing:oee,missingWarn:nee,fallbackWarn:aee,fallbackRoot:iee,fallbackFormat:see,modifiers:lee,pluralRules:cee,postTranslation:pee,warnHtmlMessage:dee,escapeParameter:uee,messageResolver:eee.messageResolver,inheritLocale:hee,translateExistCompatible:xee,__i18n:wee,__root:fee,__injectWithOption:bee}}(eee)),{__extender:ree}=eee,oee={id:tee.id,get locale(){return tee.locale.value},set locale(eee){tee.locale.value=eee},get fallbackLocale(){return tee.fallbackLocale.value},set fallbackLocale(eee){tee.fallbackLocale.value=eee},get messages(){return tee.messages.value},get datetimeFormats(){return tee.datetimeFormats.value},get numberFormats(){return tee.numberFormats.value},get availableLocales(){return tee.availableLocales},get formatter(){return{interpolate:()=>[]}},set formatter(eee){},get missing(){return tee.getMissingHandler()},set missing(eee){tee.setMissingHandler(eee)},get silentTranslationWarn(){return Tie(tee.missingWarn)?!tee.missingWarn:tee.missingWarn},set silentTranslationWarn(eee){tee.missingWarn=Tie(eee)?!eee:eee},get silentFallbackWarn(){return Tie(tee.fallbackWarn)?!tee.fallbackWarn:tee.fallbackWarn},set silentFallbackWarn(eee){tee.fallbackWarn=Tie(eee)?!eee:eee},get modifiers(){return tee.modifiers},get formatFallbackMessages(){return tee.fallbackFormat},set formatFallbackMessages(eee){tee.fallbackFormat=eee},get postTranslation(){return tee.getPostTranslationHandler()},set postTranslation(eee){tee.setPostTranslationHandler(eee)},get sync(){return tee.inheritLocale},set sync(eee){tee.inheritLocale=eee},get warnHtmlInMessage(){return tee.warnHtmlMessage?"warn":"off"},set warnHtmlInMessage(eee){tee.warnHtmlMessage="off"!==eee},get escapeParameterHtml(){return tee.escapeParameter},set escapeParameterHtml(eee){tee.escapeParameter=eee},get preserveDirectiveContent(){return!0},set preserveDirectiveContent(eee){},get pluralizationRules(){return tee.pluralRules||{}},__composer:tee,t(...eee){const[ree,oee,nee]=eee,aee={};let iee=null,see=null;if(!Eie(ree))throw Ble(qle.INVALID_ARGUMENT);const lee=ree;return Eie(oee)?aee.locale=oee:kie(oee)?iee=oee:Aie(oee)&&(see=oee),kie(nee)?iee=nee:Aie(nee)&&(see=nee),Reflect.apply(tee.t,tee,[lee,iee||see||{},aee])},rt:(...eee)=>Reflect.apply(tee.rt,tee,[...eee]),tc(...eee){const[ree,oee,nee]=eee,aee={plural:1};let iee=null,see=null;if(!Eie(ree))throw Ble(qle.INVALID_ARGUMENT);const lee=ree;return Eie(oee)?aee.locale=oee:uie(oee)?aee.plural=oee:kie(oee)?iee=oee:Aie(oee)&&(see=oee),Eie(nee)?aee.locale=nee:kie(nee)?iee=nee:Aie(nee)&&(see=nee),Reflect.apply(tee.t,tee,[lee,iee||see||{},aee])},te:(eee,ree)=>tee.te(eee,ree),tm:eee=>tee.tm(eee),getLocaleMessage:eee=>tee.getLocaleMessage(eee),setLocaleMessage(eee,ree){tee.setLocaleMessage(eee,ree)},mergeLocaleMessage(eee,ree){tee.mergeLocaleMessage(eee,ree)},d:(...eee)=>Reflect.apply(tee.d,tee,[...eee]),getDateTimeFormat:eee=>tee.getDateTimeFormat(eee),setDateTimeFormat(eee,ree){tee.setDateTimeFormat(eee,ree)},mergeDateTimeFormat(eee,ree){tee.mergeDateTimeFormat(eee,ree)},n:(...eee)=>Reflect.apply(tee.n,tee,[...eee]),getNumberFormat:eee=>tee.getNumberFormat(eee),setNumberFormat(eee,ree){tee.setNumberFormat(eee,ree)},mergeNumberFormat(eee,ree){tee.mergeNumberFormat(eee,ree)},getChoiceIndex:(eee,tee)=>-1};return oee.__extender=ree,oee}}const dce={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:eee=>"parent"===eee||"global"===eee,default:"parent"},i18n:{type:Object}};function uce(eee){return Mne}const hce=xoe({name:"i18n-t",props:fie({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:eee=>uie(eee)||!isNaN(eee)}},dce),setup(eee,tee){const{slots:ree,attrs:oee}=tee,nee=eee.i18n||_ce({useScope:eee.scope,__useComponent:!0});return()=>{const aee=Object.keys(ree).filter((eee=>"_"!==eee)),iee={};eee.locale&&(iee.locale=eee.locale),void 0!==eee.plural&&(iee.plural=Eie(eee.plural)?+eee.plural:eee.plural);const see=function({slots:eee},tee){if(1===tee.length&&"default"===tee[0])return(eee.default?eee.default():[]).reduce(((eee,tee)=>[...eee,...tee.type===Mne?tee.children:[tee]]),[]);return tee.reduce(((tee,ree)=>{const oee=eee[ree];return oee&&(tee[ree]=oee()),tee}),{})}(tee,aee),lee=nee[Yle](eee.keypath,see,iee),cee=fie({},oee);return h(Eie(eee.tag)||Sie(eee.tag)?eee.tag:uce(),cee,lee)}}});function gce(eee,tee,ree,oee){const{slots:nee,attrs:aee}=tee;return()=>{const tee={part:!0};let iee={};eee.locale&&(tee.locale=eee.locale),Eie(eee.format)?tee.key=eee.format:Sie(eee.format)&&(Eie(eee.format.key)&&(tee.key=eee.format.key),iee=Object.keys(eee.format).reduce(((tee,oee)=>ree.includes(oee)?fie({},tee,{[oee]:eee.format[oee]}):tee),{}));const see=oee(eee.value,tee,iee);let lee=[tee.key];kie(see)?lee=see.map(((eee,tee)=>{const ree=nee[eee.type],oee=ree?ree({[eee.type]:eee.value,index:tee,parts:see}):[eee.value];var aee;return kie(aee=oee)&&!Eie(aee[0])&&(oee[0].key=`${eee.type}-${tee}`),oee})):Eie(see)&&(lee=[see]);const cee=fie({},aee);return h(Eie(eee.tag)||Sie(eee.tag)?eee.tag:uce(),cee,lee)}}const wce=xoe({name:"i18n-n",props:fie({value:{type:Number,required:!0},format:{type:[String,Object]}},dce),setup(eee,tee){const ree=eee.i18n||_ce({useScope:eee.scope,__useComponent:!0});return gce(eee,tee,Fle,((...eee)=>ree[Qle](...eee)))}}),fce=xoe({name:"i18n-d",props:fie({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},dce),setup(eee,tee){const ree=eee.i18n||_ce({useScope:eee.scope,__useComponent:!0});return gce(eee,tee,Rle,((...eee)=>ree[Gle](...eee)))}});function bce(eee){if(Eie(eee))return{path:eee};if(Aie(eee)){if(!("path"in eee))throw Ble(qle.REQUIRED_VALUE);return eee}throw Ble(qle.INVALID_VALUE)}function mce(eee){const{path:tee,locale:ree,args:oee,choice:nee,plural:aee}=eee,iee={},see=oee||{};return Eie(ree)&&(iee.locale=ree),uie(nee)&&(iee.plural=nee),uie(aee)&&(iee.plural=aee),[tee,see,iee]}function vce(eee,tee,...ree){const oee=Aie(ree[0])?ree[0]:{},nee=!!oee.useI18nComponentName;(!Tie(oee.globalInstall)||oee.globalInstall)&&([nee?"i18n":hce.name,"I18nT"].forEach((tee=>eee.component(tee,hce))),[wce.name,"I18nN"].forEach((tee=>eee.component(tee,wce))),[fce.name,"I18nD"].forEach((tee=>eee.component(tee,fce)))),eee.directive("t",function(eee){const tee=tee=>{const{instance:ree,modifiers:oee,value:nee}=tee;if(!ree||!ree.$)throw Ble(qle.UNEXPECTED_ERROR);const aee=function(eee,tee){const ree=eee;if("composition"===eee.mode)return ree.__getInstance(tee)||eee.global;{const oee=ree.__getInstance(tee);return null!=oee?oee.__composer:eee.global.__composer}}(eee,ree.$),iee=bce(nee);return[Reflect.apply(aee.t,aee,[...mce(iee)]),aee]};return{created:(el,ree)=>{const[oee,nee]=tee(ree);lie&&eee.global===nee&&(el.__i18nWatcher=goe(nee.locale,(()=>{ree.instance&&ree.instance.$forceUpdate()}))),el.__composer=nee,el.textContent=oee},unmounted:el=>{lie&&el.__i18nWatcher&&(el.__i18nWatcher(),el.__i18nWatcher=void 0,delete el.__i18nWatcher),el.__composer&&(el.__composer=void 0,delete el.__composer)},beforeUpdate:(el,{value:eee})=>{if(el.__composer){const tee=el.__composer,ree=bce(eee);el.textContent=Reflect.apply(tee.t,tee,[...mce(ree)])}},getSSRProps:eee=>{const[ree]=tee(eee);return{textContent:ree}}}}(tee))}function yce(g,eee){g.locale=eee.locale||g.locale,g.fallbackLocale=eee.fallbackLocale||g.fallbackLocale,g.missing=eee.missing||g.missing,g.silentTranslationWarn=eee.silentTranslationWarn||g.silentFallbackWarn,g.silentFallbackWarn=eee.silentFallbackWarn||g.silentFallbackWarn,g.formatFallbackMessages=eee.formatFallbackMessages||g.formatFallbackMessages,g.postTranslation=eee.postTranslation||g.postTranslation,g.warnHtmlInMessage=eee.warnHtmlInMessage||g.warnHtmlInMessage,g.escapeParameterHtml=eee.escapeParameterHtml||g.escapeParameterHtml,g.sync=eee.sync||g.sync,g.__composer[Wle](eee.pluralizationRules||g.pluralizationRules);const tee=Zle(g.locale,{messages:eee.messages,__i18n:eee.__i18n});return Object.keys(tee).forEach((eee=>g.mergeLocaleMessage(eee,tee[eee]))),eee.datetimeFormats&&Object.keys(eee.datetimeFormats).forEach((tee=>g.mergeDateTimeFormat(tee,eee.datetimeFormats[tee]))),eee.numberFormats&&Object.keys(eee.numberFormats).forEach((tee=>g.mergeNumberFormat(tee,eee.numberFormats[tee]))),g}const xce=cie("global-vue-i18n");function kce(eee={},tee){const ree=__VUE_I18N_LEGACY_API__&&Tie(eee.legacy)?eee.legacy:__VUE_I18N_LEGACY_API__,oee=!Tie(eee.globalInjection)||eee.globalInjection,nee=!__VUE_I18N_LEGACY_API__||!ree||!!eee.allowComposition,aee=new Map,[iee,see]=function(eee,tee,ree){const oee=ete();{const ree=__VUE_I18N_LEGACY_API__&&tee?oee.run((()=>pce(eee))):oee.run((()=>cce(eee)));if(null==ree)throw Ble(qle.UNEXPECTED_ERROR);return[oee,ree]}}(eee,ree),lee=cie("");{const eee={get mode(){return __VUE_I18N_LEGACY_API__&&ree?"legacy":"composition"},get allowComposition(){return nee},async install(tee,...nee){if(tee.__VUE_I18N_SYMBOL__=lee,tee.provide(tee.__VUE_I18N_SYMBOL__,eee),Aie(nee[0])){const tee=nee[0];eee.__composerExtend=tee.__composerExtend,eee.__vueI18nExtend=tee.__vueI18nExtend}let aee=null;!ree&&oee&&(aee=function(eee,tee){const ree=Object.create(null);Ece.forEach((eee=>{const oee=Object.getOwnPropertyDescriptor(tee,eee);if(!oee)throw Ble(qle.UNEXPECTED_ERROR);const nee=xre(oee.value)?{get:()=>oee.value.value,set(eee){oee.value.value=eee}}:{get:()=>oee.get&&oee.get()};Object.defineProperty(ree,eee,nee)})),eee.config.globalProperties.$i18n=ree,Tce.forEach((ree=>{const oee=Object.getOwnPropertyDescriptor(tee,ree);if(!oee||!oee.value)throw Ble(qle.UNEXPECTED_ERROR);Object.defineProperty(eee.config.globalProperties,`$${ree}`,oee)}));const oee=()=>{delete eee.config.globalProperties.$i18n,Tce.forEach((tee=>{delete eee.config.globalProperties[`$${tee}`]}))};return oee}(tee,eee.global)),__VUE_I18N_FULL_INSTALL__&&vce(tee,eee,...nee),__VUE_I18N_LEGACY_API__&&ree&&tee.mixin(function(eee,tee,ree){return{beforeCreate(){const oee=gae();if(!oee)throw Ble(qle.UNEXPECTED_ERROR);const nee=this.$options;if(nee.i18n){const oee=nee.i18n;if(nee.__i18n&&(oee.__i18n=nee.__i18n),oee.__root=tee,this===this.$root)this.$i18n=yce(eee,oee);else{oee.__injectWithOption=!0,oee.__extender=ree.__vueI18nExtend,this.$i18n=pce(oee);const eee=this.$i18n;eee.__extender&&(eee.__disposer=eee.__extender(this.$i18n))}}else if(nee.__i18n)if(this===this.$root)this.$i18n=yce(eee,nee);else{this.$i18n=pce({__i18n:nee.__i18n,__injectWithOption:!0,__extender:ree.__vueI18nExtend,__root:tee});const eee=this.$i18n;eee.__extender&&(eee.__disposer=eee.__extender(this.$i18n))}else this.$i18n=eee;nee.__i18nGlobal&&ece(tee,nee,nee),this.$t=(...eee)=>this.$i18n.t(...eee),this.$rt=(...eee)=>this.$i18n.rt(...eee),this.$tc=(...eee)=>this.$i18n.tc(...eee),this.$te=(eee,tee)=>this.$i18n.te(eee,tee),this.$d=(...eee)=>this.$i18n.d(...eee),this.$n=(...eee)=>this.$i18n.n(...eee),this.$tm=eee=>this.$i18n.tm(eee),ree.__setInstance(oee,this.$i18n)},mounted(){},unmounted(){const eee=gae();if(!eee)throw Ble(qle.UNEXPECTED_ERROR);const tee=this.$i18n;delete this.$t,delete this.$rt,delete this.$tc,delete this.$te,delete this.$d,delete this.$n,delete this.$tm,tee.__disposer&&(tee.__disposer(),delete tee.__disposer,delete tee.__extender),ree.__deleteInstance(eee),delete this.$i18n}}}(see,see.__composer,eee));const iee=tee.unmount;tee.unmount=()=>{aee&&aee(),eee.dispose(),iee()}},get global(){return see},dispose(){iee.stop()},__instances:aee,__getInstance:function(eee){return aee.get(eee)||null},__setInstance:function(eee,tee){aee.set(eee,tee)},__deleteInstance:function(eee){aee.delete(eee)}};return eee}}function _ce(eee={}){const tee=gae();if(null==tee)throw Ble(qle.MUST_BE_CALL_SETUP_TOP);if(!tee.isCE&&null!=tee.appContext.app&&!tee.appContext.app.__VUE_I18N_SYMBOL__)throw Ble(qle.NOT_INSTALLED);const ree=function(eee){{const tee=wne(eee.isCE?xce:eee.appContext.app.__VUE_I18N_SYMBOL__);if(!tee)throw Ble(eee.isCE?qle.NOT_INSTALLED_WITH_PROVIDE:qle.UNEXPECTED_ERROR);return tee}}(tee),gl=function(eee){return"composition"===eee.mode?eee.global:eee.global.__composer}(ree),oee=Jle(tee),nee=function(eee,tee){return wie(eee)?"__i18n"in tee?"local":"global":eee.useScope?eee.useScope:"local"}(eee,oee);if(__VUE_I18N_LEGACY_API__&&"legacy"===ree.mode&&!eee.__useComponent){if(!ree.allowComposition)throw Ble(qle.NOT_AVAILABLE_IN_LEGACY_MODE);return function(eee,tee,ree,oee={}){const nee="local"===tee,aee=_re(null);if(nee&&eee.proxy&&!eee.proxy.$options.i18n&&!eee.proxy.$options.__i18n)throw Ble(qle.MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION);const iee=Tie(oee.inheritLocale)?oee.inheritLocale:!Eie(oee.locale),see=kre(!nee||iee?ree.locale.value:Eie(oee.locale)?oee.locale:Zse),lee=kre(!nee||iee?ree.fallbackLocale.value:Eie(oee.fallbackLocale)||kie(oee.fallbackLocale)||Aie(oee.fallbackLocale)||!1===oee.fallbackLocale?oee.fallbackLocale:see.value),cee=kre(Zle(see.value,oee)),pee=kre(Aie(oee.datetimeFormats)?oee.datetimeFormats:{[see.value]:{}}),dee=kre(Aie(oee.numberFormats)?oee.numberFormats:{[see.value]:{}}),uee=nee?ree.missingWarn:!Tie(oee.missingWarn)&&!gie(oee.missingWarn)||oee.missingWarn,hee=nee?ree.fallbackWarn:!Tie(oee.fallbackWarn)&&!gie(oee.fallbackWarn)||oee.fallbackWarn,gee=nee?ree.fallbackRoot:!Tie(oee.fallbackRoot)||oee.fallbackRoot,wee=!!oee.fallbackFormat,fee=_ie(oee.missing)?oee.missing:null,bee=_ie(oee.postTranslation)?oee.postTranslation:null,mee=nee?ree.warnHtmlMessage:!Tie(oee.warnHtmlMessage)||oee.warnHtmlMessage,vee=!!oee.escapeParameter,yee=nee?ree.modifiers:Aie(oee.modifiers)?oee.modifiers:{},xee=oee.pluralRules||nee&&ree.pluralRules;function kee(){return[see.value,lee.value,cee.value,pee.value,dee.value]}const _ee=Sae({get:()=>aee.value?aee.value.locale.value:see.value,set:eee=>{aee.value&&(aee.value.locale.value=eee),see.value=eee}}),Eee=Sae({get:()=>aee.value?aee.value.fallbackLocale.value:lee.value,set:eee=>{aee.value&&(aee.value.fallbackLocale.value=eee),lee.value=eee}}),Tee=Sae((()=>aee.value?aee.value.messages.value:cee.value)),See=Sae((()=>pee.value)),Iee=Sae((()=>dee.value));function Oee(){return aee.value?aee.value.getPostTranslationHandler():bee}function Nee(eee){aee.value&&aee.value.setPostTranslationHandler(eee)}function Aee(){return aee.value?aee.value.getMissingHandler():fee}function Ree(eee){aee.value&&aee.value.setMissingHandler(eee)}function Dee(fn){return kee(),fn()}function t(...eee){return aee.value?Dee((()=>Reflect.apply(aee.value.t,null,[...eee]))):Dee((()=>""))}function rt(...eee){return aee.value?Reflect.apply(aee.value.rt,null,[...eee]):""}function d(...eee){return aee.value?Dee((()=>Reflect.apply(aee.value.d,null,[...eee]))):Dee((()=>""))}function n(...eee){return aee.value?Dee((()=>Reflect.apply(aee.value.n,null,[...eee]))):Dee((()=>""))}function tm(eee){return aee.value?aee.value.tm(eee):{}}function te(eee,tee){return!!aee.value&&aee.value.te(eee,tee)}function Cee(eee){return aee.value?aee.value.getLocaleMessage(eee):{}}function Lee(eee,tee){aee.value&&(aee.value.setLocaleMessage(eee,tee),cee.value[eee]=tee)}function Fee(eee,tee){aee.value&&aee.value.mergeLocaleMessage(eee,tee)}function zee(eee){return aee.value?aee.value.getDateTimeFormat(eee):{}}function Mee(eee,tee){aee.value&&(aee.value.setDateTimeFormat(eee,tee),pee.value[eee]=tee)}function Pee(eee,tee){aee.value&&aee.value.mergeDateTimeFormat(eee,tee)}function Uee(eee){return aee.value?aee.value.getNumberFormat(eee):{}}function jee(eee,tee){aee.value&&(aee.value.setNumberFormat(eee,tee),dee.value[eee]=tee)}function $ee(eee,tee){aee.value&&aee.value.mergeNumberFormat(eee,tee)}const Vee={get id(){return aee.value?aee.value.id:-1},locale:_ee,fallbackLocale:Eee,messages:Tee,datetimeFormats:See,numberFormats:Iee,get inheritLocale(){return aee.value?aee.value.inheritLocale:iee},set inheritLocale(eee){aee.value&&(aee.value.inheritLocale=eee)},get availableLocales(){return aee.value?aee.value.availableLocales:Object.keys(cee.value)},get modifiers(){return aee.value?aee.value.modifiers:yee},get pluralRules(){return aee.value?aee.value.pluralRules:xee},get isGlobal(){return!!aee.value&&aee.value.isGlobal},get missingWarn(){return aee.value?aee.value.missingWarn:uee},set missingWarn(eee){aee.value&&(aee.value.missingWarn=eee)},get fallbackWarn(){return aee.value?aee.value.fallbackWarn:hee},set fallbackWarn(eee){aee.value&&(aee.value.missingWarn=eee)},get fallbackRoot(){return aee.value?aee.value.fallbackRoot:gee},set fallbackRoot(eee){aee.value&&(aee.value.fallbackRoot=eee)},get fallbackFormat(){return aee.value?aee.value.fallbackFormat:wee},set fallbackFormat(eee){aee.value&&(aee.value.fallbackFormat=eee)},get warnHtmlMessage(){return aee.value?aee.value.warnHtmlMessage:mee},set warnHtmlMessage(eee){aee.value&&(aee.value.warnHtmlMessage=eee)},get escapeParameter(){return aee.value?aee.value.escapeParameter:vee},set escapeParameter(eee){aee.value&&(aee.value.escapeParameter=eee)},t:t,getPostTranslationHandler:Oee,setPostTranslationHandler:Nee,getMissingHandler:Aee,setMissingHandler:Ree,rt:rt,d:d,n:n,tm:tm,te:te,getLocaleMessage:Cee,setLocaleMessage:Lee,mergeLocaleMessage:Fee,getDateTimeFormat:zee,setDateTimeFormat:Mee,mergeDateTimeFormat:Pee,getNumberFormat:Uee,setNumberFormat:jee,mergeNumberFormat:$ee};function qee(eee){eee.locale.value=see.value,eee.fallbackLocale.value=lee.value,Object.keys(cee.value).forEach((tee=>{eee.mergeLocaleMessage(tee,cee.value[tee])})),Object.keys(pee.value).forEach((tee=>{eee.mergeDateTimeFormat(tee,pee.value[tee])})),Object.keys(dee.value).forEach((tee=>{eee.mergeNumberFormat(tee,dee.value[tee])})),eee.escapeParameter=vee,eee.fallbackFormat=wee,eee.fallbackRoot=gee,eee.fallbackWarn=hee,eee.missingWarn=uee,eee.warnHtmlMessage=mee}return Aoe((()=>{if(null==eee.proxy||null==eee.proxy.$i18n)throw Ble(qle.NOT_AVAILABLE_COMPOSITION_IN_LEGACY);const ree=aee.value=eee.proxy.$i18n.__composer;"global"===tee?(see.value=ree.locale.value,lee.value=ree.fallbackLocale.value,cee.value=ree.messages.value,pee.value=ree.datetimeFormats.value,dee.value=ree.numberFormats.value):nee&&qee(ree)})),Vee}(tee,nee,gl,eee)}if("global"===nee)return ece(gl,eee,oee),gl;if("parent"===nee){let oee=function(eee,tee,ree=!1){let oee=null;const nee=tee.root;let aee=function(eee,tee=!1){if(null==eee)return null;return tee&&eee.vnode.ctx||eee.parent}(tee,ree);for(;null!=aee;){const tee=eee;if("composition"===eee.mode)oee=tee.__getInstance(aee);else if(__VUE_I18N_LEGACY_API__){const eee=tee.__getInstance(aee);null!=eee&&(oee=eee.__composer,ree&&oee&&!oee[Kle]&&(oee=null))}if(null!=oee)break;if(nee===aee)break;aee=aee.parent}return oee}(ree,tee,eee.__useComponent);return null==oee&&(oee=gl),oee}const aee=ree;let iee=aee.__getInstance(tee);if(null==iee){const ree=fie({},eee);"__i18n"in oee&&(ree.__i18n=oee.__i18n),gl&&(ree.__root=gl),iee=cce(ree),aee.__composerExtend&&(iee[Hle]=aee.__composerExtend(iee)),function(eee,tee,ree){Roe((()=>{}),tee),Foe((()=>{const oee=ree;eee.__deleteInstance(tee);const nee=oee[Hle];nee&&(nee(),delete oee[Hle])}),tee)}(aee,tee,iee),aee.__setInstance(tee,iee)}return iee}const Ece=["locale","fallbackLocale","availableLocales"],Tce=["t","rt","d","n","tm","te"];var Sce;if("boolean"!=typeof __VUE_I18N_FULL_INSTALL__&&(mie().__VUE_I18N_FULL_INSTALL__=!0),"boolean"!=typeof __VUE_I18N_LEGACY_API__&&(mie().__VUE_I18N_LEGACY_API__=!0),"boolean"!=typeof __INTLIFY_JIT_COMPILATION__&&(mie().__INTLIFY_JIT_COMPILATION__=!1),"boolean"!=typeof __INTLIFY_DROP_MESSAGE_COMPILER__&&(mie().__INTLIFY_DROP_MESSAGE_COMPILER__=!1),"boolean"!=typeof __INTLIFY_PROD_DEVTOOLS__&&(mie().__INTLIFY_PROD_DEVTOOLS__=!1),__INTLIFY_JIT_COMPILATION__?nle((function(eee,tee){if(__INTLIFY_JIT_COMPILATION__&&!__INTLIFY_DROP_MESSAGE_COMPILER__&&Eie(eee)){!Tie(tee.warnHtmlMessage)||tee.warnHtmlMessage;const ree=(tee.onCacheKey||vle)(eee),oee=yle[ree];if(oee)return oee;const{ast:nee,detectError:aee}=kle(eee,{...tee,location:!1,jit:!0}),iee=fle(nee);return aee?iee:yle[ree]=iee}{const tee=eee.cacheKey;if(tee){return yle[tee]||(yle[tee]=fle(eee))}return fle(eee)}})):nle(_le),function(eee){rle=eee}((function(eee,tee){if(!Sie(eee))return null;let ree=_se.get(tee);if(ree||(ree=function(eee){const tee=[];let c,ree,oee,nee,aee,iee,see,lee=-1,cee=0,pee=0;const dee=[];function uee(){const tee=eee[lee+1];if(5===cee&&"'"===tee||6===cee&&'"'===tee)return lee++,oee="\\"+tee,dee[0](),!0}for(dee[0]=()=>{void 0===ree?ree=oee:ree+=oee},dee[1]=()=>{void 0!==ree&&(tee.push(ree),ree=void 0)},dee[2]=()=>{dee[0](),pee++},dee[3]=()=>{if(pee>0)pee--,cee=4,dee[0]();else{if(pee=0,void 0===ree)return!1;if(ree=kse(ree),!1===ree)return!1;dee[1]()}};null!==cee;)if(lee++,c=eee[lee],"\\"!==c||!uee()){if(nee=xse(c),see=vse[cee],aee=see[nee]||see.l||8,8===aee)return;if(cee=aee[0],void 0!==aee[1]&&(iee=dee[aee[1]],iee&&(oee=c,!1===iee())))return;if(7===cee)return tee}}(tee),ree&&_se.set(tee,ree)),!ree)return null;const oee=ree.length;let nee=eee,i=0;for(;iIt is not possible to use a Trial key with an existing Unraid OS installation.

You may purchase a license key corresponding to this USB Flash device to continue using this installation.

":"

It is not possible to use a Trial key with an existing Unraid OS installation.

You may purchase a license key corresponding to this USB Flash device to continue using this installation.

","

Please refresh the page to ensure you load your latest configuration

":"

Please refresh the page to ensure you load your latest configuration

","

Register for Connect by signing in to your Unraid.net account

":"

Register for Connect by signing in to your Unraid.net account

","

The license key file does not correspond to the USB Flash boot device. Please copy the correct key file to the /config directory on your USB Flash boot device or choose Purchase Key.

Your Unraid registration key is ineligible for replacement as it has been replaced within the last 12 months.

":"

The license key file does not correspond to the USB Flash boot device. Please copy the correct key file to the /config directory on your USB Flash boot device or choose Purchase Key.

Your Unraid registration key is ineligible for replacement as it has been replaced within the last 12 months.

","

The license key file does not correspond to the USB Flash boot device. Please copy the correct key file to the /config directory on your USB Flash boot device or choose Purchase Key.

Your Unraid registration key is ineligible for replacement as it is blacklisted.

":"

The license key file does not correspond to the USB Flash boot device. Please copy the correct key file to the /config directory on your USB Flash boot device or choose Purchase Key.

Your Unraid registration key is ineligible for replacement as it is blacklisted.

","

The license key file does not correspond to the USB Flash boot device. Please copy the correct key file to the /config directory on your USB Flash boot device.

You may also attempt to Purchase or Replace your key.

":"

The license key file does not correspond to the USB Flash boot device. Please copy the correct key file to the /config directory on your USB Flash boot device.

You may also attempt to Purchase or Replace your key.

","

There are multiple license key files present on your USB flash device and none of them correspond to the USB Flash boot device. Please remove all key files, except the one you want to replace, from the /config directory on your USB Flash boot device.

Alternately you may purchase a license key for this USB flash device.

If you want to replace one of your license keys with a new key bound to this USB Flash device, please first remove all other key files first.

":"

There are multiple license key files present on your USB flash device and none of them correspond to the USB Flash boot device. Please remove all key files, except the one you want to replace, from the /config directory on your USB Flash boot device.

Alternately you may purchase a license key for this USB flash device.

If you want to replace one of your license keys with a new key bound to this USB Flash device, please first remove all other key files first.

","

There is a physical problem accessing your USB Flash boot device

":"

There is a physical problem accessing your USB Flash boot device

","

There is a problem with your USB Flash device

":"

There is a problem with your USB Flash device

","

This USB Flash boot device has been blacklisted. This can occur as a result of transferring your license key to a replacement USB Flash device, and you are currently booted from your old USB Flash device.

A USB Flash device may also be blacklisted if we discover the serial number is not unique – this is common with USB card readers.

":"

This USB Flash boot device has been blacklisted. This can occur as a result of transferring your license key to a replacement USB Flash device, and you are currently booted from your old USB Flash device.

A USB Flash device may also be blacklisted if we discover the serial number is not unique – this is common with USB card readers.

","

This USB Flash device has an invalid GUID. Please try a different USB Flash device

":"

This USB Flash device has an invalid GUID. Please try a different USB Flash device

","

To continue using Unraid OS you may purchase a license key. Alternately, you may request a Trial extension.

":"

To continue using Unraid OS you may purchase a license key. Alternately, you may request a Trial extension.

","

To support more storage devices as your server grows, click Upgrade Key.

":"

To support more storage devices as your server grows, click Upgrade Key.

","

You have used all your Trial extensions. To continue using Unraid OS you may purchase a license key.

":"

You have used all your Trial extensions. To continue using Unraid OS you may purchase a license key.

","

Your Trial key includes all the functionality and device support of an Unleashed key.

After your Trial has reached expiration, your server still functions normally until the next time you Stop the array or reboot your server.

At that point you may either purchase a license key or request a Trial extension.

":"

Your Trial key includes all the functionality and device support of an Unleashed key.

After your Trial has reached expiration, your server still functions normally until the next time you Stop the array or reboot your server.

At that point you may either purchase a license key or request a Trial extension.

","

Your license key file is corrupted or missing. The key file should be located in the /config directory on your USB Flash boot device.

If you do not have a backup copy of your license key file you may attempt to recover your key.

If this was an expired Trial installation, you may purchase a license key.

":"

Your license key file is corrupted or missing. The key file should be located in the /config directory on your USB Flash boot device.

If you do not have a backup copy of your license key file you may attempt to recover your key.

If this was an expired Trial installation, you may purchase a license key.

","

Your license key file is corrupted or missing. The key file should be located in the /config directory on your USB Flash boot device.

You may attempt to recover your key with your Unraid.net account.

If this was an expired Trial installation, you may purchase a license key.

":"

Your license key file is corrupted or missing. The key file should be located in the /config directory on your USB Flash boot device.

You may attempt to recover your key with your Unraid.net account.

If this was an expired Trial installation, you may purchase a license key.

","

Your server will not be usable until you purchase a Registration key or install a free 30 day Trial key. A Trial key provides all the functionality of an Unleashed Registration key.

Registration keys are bound to your USB Flash boot device serial number (GUID). Please use a high quality name brand device at least 1GB in size.

Note: USB memory card readers are generally not supported because most do not present unique serial numbers.

Important:

  • Please make sure your server time is accurate to within 5 minutes
  • Please make sure there is a DNS server specified
":"

Your server will not be usable until you purchase a Registration key or install a free 30 day Trial key. A Trial key provides all the functionality of an Unleashed Registration key.

Registration keys are bound to your USB Flash boot device serial number (GUID). Please use a high quality name brand device at least 1GB in size.

Note: USB memory card readers are generally not supported because most do not present unique serial numbers.

Important:

  • Please make sure your server time is accurate to within 5 minutes
  • Please make sure there is a DNS server specified
","

Your Trial key requires an internet connection.

Please check Settings > Network

":"

Your Trial key requires an internet connection.

Please check Settings > Network

","

Your Unraid registration key is ineligible for replacement as it has been replaced within the last 12 months.

":"

Your Unraid registration key is ineligible for replacement as it has been replaced within the last 12 months.

","A Trial key provides all the functionality of an Unleashed Registration key":"A Trial key provides all the functionality of an Unleashed Registration key.","A valid GUID is required to check for OS updates.":"A valid GUID is required to check for OS updates.","A valid keyfile and USB Flash boot device are required to check for OS updates.":"A valid keyfile and USB Flash boot device are required to check for OS updates.","A valid keyfile is required to check for OS updates.":"A valid keyfile is required to check for OS updates.","A valid OS version is required to check for OS updates.":"A valid OS version is required to check for OS updates.","Acklowledge that you have made a Flash Backup to enable this action":"Acklowledge that you have made a Flash Backup to enable this action",ago:"ago","All you need is an active internet connection, an Unraid.net account, and the Connect plugin. Get started by installing the plugin.":"All you need is an active internet connection, an Unraid.net account, and the Connect plugin. Get started by installing the plugin.","Attached Storage Devices":"Attached Storage Devices","Backing up...this may take a few minutes":"Backing up...this may take a few minutes",Basic:"Basic","Begin downgrade to {0}":"Begin downgrade to {0}",Beta:"Beta","Blacklisted USB Flash GUID":"Blacklisted USB Flash GUID",BLACKLISTED:"BLACKLISTED","Calculating OS Update Eligibility…":"Calculating OS Update Eligibility…","Calculating trial expiration…":"Calculating trial expiration…","Callback redirect type not present or incorrect":"Callback redirect type not present or incorrect","Cancel {0}":"Cancel {0}",Cancel:"Cancel","Cannot access your USB Flash boot device":"Cannot access your USB Flash boot device","Cannot validate Unraid Trial key":"Cannot validate Unraid Trial key","Check Eligibility":"Check Eligibility","check for OS updates":"check for OS updates","Check for OS Updates":"Check for OS Updates","Check for Prereleases":"Check for Prereleases","Check for Update":"Check for Update","Checking WAN IPs…":"Checking WAN IPs…","Checking...":"Checking...","Checkout the Connect Documentation":"Checkout the Connect Documentation","Click to close modal":"Click to close modal","Click to Copy LAN IP {0}":"Click to Copy LAN IP {0}","Close Dropdown":"Close Dropdown","Close Modal":"Close Modal",Close:"Close","Configure Connect Features":"Configure Connect Features","Confirm and start update":"Confirm and start update","Confirm to Install Unraid OS {0}":"Confirm to Install Unraid OS {0}",Connected:"Connected","Contact Support":"Contact Support",Continue:"Continue",Copied:"Copied","Copy Key URL":"Copy Key URL","Copy your Key URL: {0}":"Copy your Key URL: {0}","Create Flash Backup":"Create Flash Backup","Current Version {0}":"Current Version {0}","Current Version: Unraid {0}":"Current Version: Unraid {0}","Customizable Dashboard Tiles":"Customizable Dashboard Tiles",day:"{n} day | {n} days","Deep Linking":"Deep Linking","DNS issue, unable to resolve wanip4.unraid.net":"DNS issue, unable to resolve wanip4.unraid.net","Downgrade Unraid OS to {0}":"Downgrade Unraid OS to {0}","Downgrade Unraid OS":"Downgrade Unraid OS","Downgrades are only recommended if you're unable to solve a critical issue.":"Downgrades are only recommended if you're unable to solve a critical issue.","Download Diagnostics":"Download Diagnostics","Download the Diagnostics zip then please open a bug report on our forums with a description of the issue along with your diagnostics.":"Download the Diagnostics zip then please open a bug report on our forums with a description of the issue along with your diagnostics.","Download unraid-api Logs":"Download unraid-api Logs","Dynamic Remote Access":"Dynamic Remote Access","Eligible for free feature updates for {0}":"Eligible for free feature updates for {0}","Eligible for free feature updates until {0}":"Eligible for free feature updates until {0}",Eligible:"Eligible","Enable update notifications":"Enable update notifications","Enhance your experience with Unraid Connect":"Enhance your experience with Unraid Connect","Enhance your Unraid experience with Connect":"Enhance your Unraid experience with Connect","Enhance your Unraid experience":"Enhance your Unraid experience","Error creating a trial key. Please try again later.":"Error creating a trial key. Please try again later.","Error Parsing Changelog • {0}":"Error Parsing Changelog • {0}",Error:"Error","Expired {0}":"Expired {0}",Expired:"Expired","Expires at {0}":"Expires at {0}","Expires in {0}":"Expires in {0}","Extend License to Enable OS Updates":"Extend License to Enable OS Updates","Extend License to Update":"Extend License to Update","Extend License":"Extend License","Extend Trial":"Extend Trial","Extending your free trial by 15 days":"Extending your free trial by 15 days","Extension Installed":"Extension Installed","Failed to {0} {1} Key":"Failed to {0} {1} Key","Failed to install key":"Failed to install key","Failed to update Connect account configuration":"Failed to update Connect account configuration","Fetching & parsing changelog…":"Fetching & parsing changelog…","Fix Error":"Fix Error","Flash Backup is not available. Navigate to {0}/Main/Settings/Flash to try again then come back to this page.":"Flash Backup is not available. Navigate to {0}/Main/Settings/Flash to try again then come back to this page.","Flash GUID Error":"Flash GUID Error","Flash GUID required to check replacement status":"Flash GUID required to check replacement status","Flash GUID":"Flash GUID","Flash Product":"Flash Product","Flash Vendor":"Flash Vendor","Get a Lifetime Key":"Get a Lifetime Key","Get an overview of your server's state, storage space, apps and VMs status, and more.":"Get an overview of your server's state, storage space, apps and VMs status, and more.","Get Started":"Get Started","Go to Connect plugin settings":"Go to Connect plugin settings","Go to Connect":"Go to Connect","Go to Management Access Now":"Go to Management Access Now","Go to Settings > Notifications to enable automatic OS update notifications for future releases.":"Go to Settings > Notifications to enable automatic OS update notifications for future releases.","Go to Tools > Management Access to activate the Flash Backup feature and ensure your backup is up-to-date.":"Go to Tools > Management Access to activate the Flash Backup feature and ensure your backup is up-to-date.","Go to Tools > Management Access to ensure your backup is up-to-date.":"Go to Tools > Management Access to ensure your backup is up-to-date.","Go to Tools > Registration to fix":"Go to Tools > Registration to fix","Go to Tools > Registration to Learn More":"Go to Tools > Registration to Learn More","Go to Tools > Update OS for more options.":"Go to Tools > Update OS for more options.","Go to Tools > Update":"Go to Tools > Update",hour:"{n} hour | {n} hours","I have made a Flash Backup":"I have made a Flash Backup","If you are asked to supply logs, please open a support request on our Contact Page and reply to the email message you receive with your logs attached.":"If you are asked to supply logs, please open a support request on our Contact Page and reply to the email message you receive with your logs attached.","Ignore this message if you are currently connected via Remote Access or VPN.":"Ignore this message if you are currently connected via Remote Access or VPN.","Ignore this release until next reboot":"Ignore this release until next reboot","Ignored Releases":"Ignored Releases","In the rare event you need to downgrade we ask that you please provide us with Diagnostics so we can investigate your issue.":"In the rare event you need to downgrade we ask that you please provide us with Diagnostics so we can investigate your issue.","Ineligible as of {0}":"Ineligible as of {0}","Ineligible for feature updates released after {0}":"Ineligible for feature updates released after {0}","Ineligible for Unraid OS updates":"Ineligible for Unraid OS updates",Ineligible:"Ineligible","Ineligible for self-replacement":"Ineligible for self-replacement","Install Connect":"Install Connect","Install Extended":"Install Extended","Install Recovered":"Install Recovered","Install Replaced":"Install Replaced","Install Unraid OS {0}":"Install Unraid OS {0}",Install:"Install",Installed:"Installed","Installing Connect":"Installing Connect","Installing Extended Trial":"Installing Extended Trial","Installing Extended":"Installing Extended","Installing Recovered":"Installing Recovered","Installing Replaced":"Installing Replaced",Installing:"Installing","Introducing Unraid Connect":"Introducing Unraid Connect","Invalid API Key Format":"Invalid API Key Format","Invalid API Key":"Invalid API Key","Invalid installation":"Invalid installation","It's highly recommended to review the changelog before continuing your update":"It's highly recommended to review the changelog before continuing your update","Key ineligible for {0}":"Key ineligible for {0}","Key ineligible for future releases":"Key ineligible for future releases","Key ineligible for new updates":"Key ineligible for new updates","Keyfile required to check replacement status":"Keyfile required to check replacement status","LAN IP {0}":"LAN IP {0}","LAN IP Copied":"LAN IP Copied","LAN IP":"LAN IP","Last checked: {0}":"Last checked: {0}","Learn more about the error":"Learn more about the error","Learn more and fix":"Learn more and fix","Learn more and link your key to your account":"Learn more and link your key to your account","Learn more":"Learn more","Learn More":"Learn More","Let's Unleash your Hardware!":"Let's Unleash your Hardware!","License key actions":"License key actions","License key type":"License key type","License Management":"License Management",Lifetime:"Lifetime","Link Key":"Link Key",Linked:"Linked","Linked to Unraid.net account":"Linked to Unraid.net account",Loading:"Loading","Manage Unraid.net Account in new tab":"Manage Unraid.net Account in new tab","Manage Unraid.net Account":"Manage Unraid.net Account","Manage your license keys at any time via the My Keys section.":"Manage your license keys at any time via the My Keys section.","Manage Your Server Within Connect":"Manage Your Server Within Connect",minute:"{n} minute | {n} minutes","Missing key file":"Missing key file",month:"{n} month | {n} months","More options":"More options","Multiple License Keys Present":"Multiple License Keys Present","Never ever be left without a backup of your config. If you need to change flash drives, generate a backup from Connect and be up and running in minutes.":"Never ever be left without a backup of your config. If you need to change flash drives, generate a backup from Connect and be up and running in minutes.","New Version: {0}":"New Version: {0}","No downgrade available":"No downgrade available","No Flash":"No Flash","No Keyfile":"No Keyfile","No thanks":"No thanks","No USB flash configuration data":"No USB flash configuration data","Not Linked":"Not Linked","On January 1st, 2023 SSL certificates for unraid.net were deprecated. You MUST provision a new SSL certificate to use our new myunraid.net domain. You can do this on the Settings > Management Access page.":"On January 1st, 2023 SSL certificates for unraid.net were deprecated. You MUST provision a new SSL certificate to use our new myunraid.net domain. You can do this on the Settings > Management Access page.","Online Flash Backup":"Online Flash Backup","Open a bug report":"Open a bug report","Open Dropdown":"Open Dropdown","Opens Connect in new tab":"Opens Connect in new tab","Original release date {0}":"Original release date {0}","OS Update Eligibility Expiration":"OS Update Eligibility Expiration","OS Update Eligibility Expired":"OS Update Eligibility Expired","OS Update Eligibility":"OS Update Eligibility","Pay your annual fee to continue receiving OS updates.":"Pay your annual fee to continue receiving OS updates.","Performing actions":"Performing actions","Please confirm the update details below":"Please confirm the update details below","Please finish the initiated downgrade to enable updates.":"Please finish the initiated downgrade to enable updates.","Please finish the initiated update to enable a downgrade.":"Please finish the initiated update to enable a downgrade.","Please fix any errors and try again.":"Please fix any errors and try again.","Please keep this window open while we perform some actions":"Please keep this window open while we perform some actions","Please keep this window open":"Please keep this window open","Please sign out then sign back in to refresh your API key.":"Please sign out then sign back in to refresh your API key.","Please wait while the page reloads to install your trial key":"Please wait while the page reloads to install your trial key","Plus more on the way":"Plus more on the way",Plus:"Plus",Pro:"Pro","Purchase Key":"Purchase Key",Purchase:"Purchase","Ready to Install Key":"Ready to Install Key","Ready to update Connect account configuration":"Ready to update Connect account configuration","Real-time Monitoring":"Real-time Monitoring","Reboot Now to Downgrade to {0}":"Reboot Now to Downgrade to {0}","Reboot Now to Downgrade":"Reboot Now to Downgrade","Reboot Now to Update to {0}":"Reboot Now to Update to {0}","Reboot Now to Update":"Reboot Now to Update","Reboot Required for Downgrade to {0}":"Reboot Required for Downgrade to {0}","Reboot Required for Downgrade":"Reboot Required for Downgrade","Reboot Required for Update to {0}":"Reboot Required for Update to {0}","Reboot Required for Update":"Reboot Required for Update","Rebooting will likely solve this.":"Rebooting will likely solve this.","Receive the latest and greatest for Unraid OS. Whether it new features, security patches, or bug fixes – keeping your server up-to-date ensures the best experience that Unraid has to offer.":"Receive the latest and greatest for Unraid OS. Whether it new features, security patches, or bug fixes – keeping your server up-to-date ensures the best experience that Unraid has to offer.","Recover Key":"Recover Key",Recovered:"Recovered","Redeem Activation Code":"Redeem Activation Code",Refresh:"Refresh","Registered on":"Registered on","Registered to":"Registered to","Registration key / USB Flash GUID mismatch":"Registration key / USB Flash GUID mismatch","Release date {0}":"Release date {0}","Release requires verification to update":"Release requires verification to update","Reload Page":"Reload Page",Reload:"Reload","Remark: Unraid's WAN IPv4 {0} does not match your client's WAN IPv4 {1}.":"Remark: Unraid's WAN IPv4 {0} does not match your client's WAN IPv4 {1}.","Remark: your WAN IPv4 is {0}":"Remark: your WAN IPv4 is {0}","Remove from ignore list":"Remove from ignore list",Remove:"Remove","Renew Key":"Renew Key","Renew your license key now":"Renew your license key now","Replace Key":"Replace Key",Replaced:"Replaced","Requires the local unraid-api to be running successfully":"Requires the local unraid-api to be running successfully","Restarting unraid-api…":"Restarting unraid-api…",second:"{n} second | {n} seconds","Server Up Since {0}":"Server Up Since {0}","Servers equipped with a myunraid.net certificate can be managed directly from within the Connect web UI. Manage multiple servers from your phone, tablet, laptop, or PC in the same browser window.":"Servers equipped with a myunraid.net certificate can be managed directly from within the Connect web UI. Manage multiple servers from your phone, tablet, laptop, or PC in the same browser window.","Set custom server tiles how you like and automatically display your server's banner image on your Connect Dashboard.":"Set custom server tiles how you like and automatically display your server's banner image on your Connect Dashboard.",Settings:"Settings","Sign In Failed":"Sign In Failed","Sign In requires the local unraid-api to be running":"Sign In requires the local unraid-api to be running","Sign In to utilize Unraid Connect":"Sign In to utilize Unraid Connect","Sign In to your Unraid.net account to get started":"Sign In to your Unraid.net account to get started","Sign In with Unraid.net Account":"Sign In with Unraid.net Account","Sign In":"Sign In","Sign Out Failed":"Sign Out Failed","Sign Out of Unraid.net":"Sign Out of Unraid.net","Sign Out requires the local unraid-api to be running":"Sign Out requires the local unraid-api to be running","Signing in {0}…":"Signing in {0}…","Signing In":"Signing In","Signing out {0}…":"Signing out {0}…","Signing Out":"Signing Out","Something went wrong":"Something went wrong","SSL certificates for unraid.net deprecated":"SSL certificates for unraid.net deprecated","Stale Server":"Stale Server",Stale:"Stale","Start Free 30 Day Trial":"Start Free 30 Day Trial",Starter:"Starter","Starting your free 30 day trial":"Starting your free 30 day trial","Success!":"Success!","Thank you for choosing Unraid OS!":"Thank you for choosing Unraid OS!","Thank you for installing Connect!":"Thank you for installing Connect!","Thank you for purchasing an Unraid {0} Key!":"Thank you for purchasing an Unraid {0} Key!","Thank you for upgrading to an Unraid {0} Key!":"Thank you for upgrading to an Unraid {0} Key!","The Connect dashboard links to relevant sections of the webgui, allowing quick access to those settings and server sections.":"The Connect dashboard links to relevant sections of the webgui, allowing quick access to those settings and server sections.","The logs may contain sensitive information so do not post them publicly.":"The logs may contain sensitive information so do not post them publicly.","The primary method of support for Unraid Connect is through our forums and Discord.":"The primary method of support for Unraid Connect is through our forums and Discord.","Then go to Tools > Registration to manually install it":"Then go to Tools > Registration to manually install it","This may indicate a complex network that will not work with this Remote Access solution.":"This may indicate a complex network that will not work with this Remote Access solution.","This update will require a reboot":"This update will require a reboot","Toggle on/off server accessibility with dynamic remote access. Automatically turn on UPnP and open a random WAN port on your router at the click of a button and close off access in seconds.":"Toggle on/off server accessibility with dynamic remote access. Automatically turn on UPnP and open a random WAN port on your router at the click of a button and close off access in seconds.","Too Many Devices":"Too Many Devices","Transfer License to New Flash":"Transfer License to New Flash","Trial Expired, see options below":"Trial Expired, see options below","Trial Expired":"Trial Expired","Trial Key Created":"Trial Key Created","Trial Key Creation Failed":"Trial Key Creation Failed","Trial Key Expired {0}":"Trial Key Expired {0}","Trial Key Expired at {0}":"Trial Key Expired at {0}","Trial Key Expires at {0}":"Trial Key Expires at {0}","Trial Key Expires in {0}":"Trial Key Expires in {0}","Trial Requires Internet Connection":"Trial Requires Internet Connection",Trial:"Trial","Unable to check for OS updates":"Unable to check for OS updates","Unable to fetch client WAN IPv4":"Unable to fetch client WAN IPv4","Unable to open release notes":"Unable to open release notes","Unknown error":"Unknown error",Unknown:"Unknown",Unleashed:"Unleashed",unlimited:"unlimited","Unraid {0} Available":"Unraid {0} Available","Unraid {0} Update Available":"Unraid {0} Update Available","Unraid {0}":"Unraid {0}","Unraid Connect Error":"Unraid Connect Error","Unraid Connect Forums":"Unraid Connect Forums","Unraid Connect Install Failed":"Unraid Connect Install Failed","Unraid Contact Page":"Unraid Contact Page","Unraid Discord":"Unraid Discord","Unraid logo animating with a wave like effect":"Unraid logo animating with a wave like effect","Unraid OS {0} Released":"Unraid OS {0} Released","Unraid OS {0} Update Available":"Unraid OS {0} Update Available","Unraid OS is up-to-date":"Unraid OS is up-to-date","Unraid OS Update Available":"Unraid OS Update Available","unraid-api is offline":"unraid-api is offline","Up-to-date with eligible releases":"Up-to-date with eligible releases","Up-to-date":"Up-to-date","Update Available":"Update Available","Update Released":"Update Released","Update Unraid OS confirmation required":"Update Unraid OS confirmation required","Update Unraid OS":"Update Unraid OS","Updates Expire":"Updates Expire","Updating 3rd party drivers":"Updating 3rd party drivers","Upgrade Key":"Upgrade Key",Upgrade:"Upgrade","Uptime {0}":"Uptime {0}","USB Flash device error":"USB Flash device error","USB Flash has no serial number":"USB Flash has no serial number","Verify to Update":"Verify to Update","Version available for restore {0}":"Version available for restore {0}","Version: {0}":"Version: {0}","View Available Updates":"View Available Updates","View Changelog & Update":"View Changelog & Update","View Changelog for {0}":"View Changelog for {0}","View Changelog on Docs":"View Changelog on Docs","View Changelog to Start Update":"View Changelog to Start Update","View Changelog":"View Changelog","View on Docs":"View on Docs","View release notes":"View release notes","We recommend backing up your USB Flash Boot Device before starting the update.":"We recommend backing up your USB Flash Boot Device before starting the update.",year:"{n} year | {n} years","You are still eligible to access OS updates that were published on or before {1}.":"You are still eligible to access OS updates that were published on or before {1}.","You can also manually create a new backup by clicking the Create Flash Backup button.":"You can also manually create a new backup by clicking the Create Flash Backup button.","You can manually create a backup by clicking the Create Flash Backup button.":"You can manually create a backup by clicking the Create Flash Backup button.","You have already activated the Flash Backup feature via the Unraid Connect plugin.":"You have already activated the Flash Backup feature via the Unraid Connect plugin.","You have exceeded the number of devices allowed for your license. Please remove a device before adding another.":"You have exceeded the number of devices allowed for your license. Please remove a device before adding another.","You have not activated the Flash Backup feature via the Unraid Connect plugin.":"You have not activated the Flash Backup feature via the Unraid Connect plugin.","You may still update to releases dated prior to your update expiration date.":"You may still update to releases dated prior to your update expiration date.","You're one step closer to enhancing your Unraid experience":"You're one step closer to enhancing your Unraid experience","Your {0} Key has been replaced!":"Your {0} Key has been replaced!","Your {0} license included one year of free updates at the time of purchase. You are now eligible to extend your license and access the latest OS updates. You are still eligible to access OS updates that were published on or before {1}.":"Your {0} license included one year of free updates at the time of purchase. You are now eligible to extend your license and access the latest OS updates. You are still eligible to access OS updates that were published on or before {1}.","Your {0} license included one year of free updates at the time of purchase. You are now eligible to extend your license and access the latest OS updates.":"Your {0} license included one year of free updates at the time of purchase. You are now eligible to extend your license and access the latest OS updates.","Your free Trial key provides all the functionality of an Unleashed Registration key":"Your free Trial key provides all the functionality of an Unleashed Registration key","Your license key is not eligible for Unraid OS {0}":"Your license key is not eligible for Unraid OS {0}","Your license key's OS update eligibility has expired. Please renew your license key to enable updates released after your expiration date.":"Your license key's OS update eligibility has expired. Please renew your license key to enable updates released after your expiration date.","Your Trial has expired":"Your Trial has expired","Your Trial key has been extended!":"Your Trial key has been extended!"},Nce="en_US",Ace=(eee,tee)=>{const ree=eee.__vccOpts||eee;for(const[oee,nee]of tee)ree[oee]=nee;return ree},Rce=Ace(xoe({__name:"I18nHost.ce",setup(eee){Ice.VITE_ALLOW_CONSOLE_LOGS||(console.log=()=>{},console.debug=()=>{},console.info=()=>{});let tee="",ree={},oee=!1;const nee=window.LOCALE_DATA||null;if(nee)try{ree=JSON.parse(decodeURIComponent(nee)),tee=Object.keys(ree)[0],oee=tee!==Nce}catch(iee){console.error("[I18nHost] error parsing messages",iee)}const aee=kce({legacy:!1,locale:oee?tee:Nce,fallbackLocale:Nce,messages:{en_US:Oce,...oee?ree:{}}});return gne(xce,aee),(eee,tee)=>Yoe(eee.$slots,"default")}}),[["styles",[""]]]),Dce={key:0,class:"absolute -top-[2px] -right-[2px] -bottom-[2px] -left-[2px] -z-10 bg-gradient-to-r from-unraid-red to-orange opacity-100 transition-all rounded-md group-hover:opacity-60 group-focus:opacity-60"},Cce={key:1,class:"absolute -top-[2px] -right-[2px] -bottom-[2px] -left-[2px] -z-10 bg-gradient-to-r from-unraid-red to-orange opacity-0 transition-all rounded-md group-hover:opacity-100 group-focus:opacity-100"},Lce=xoe({__name:"Button",props:{btnStyle:{default:"fill"},btnType:{default:"button"},class:{default:void 0},click:{type:Function,default:void 0},disabled:{type:Boolean},download:{type:Boolean},external:{type:Boolean},href:{default:void 0},icon:{default:void 0},iconRight:{default:void 0},iconRightHoverDisplay:{type:Boolean,default:!1},noPadding:{type:Boolean,default:!1},size:{default:"16px"},text:{default:""},title:{default:""}},emits:["click"],setup(eee){const tee=eee,ree=Sae((()=>{let eee="",ree="",oee="";switch(tee.btnStyle){case"black":eee="text-white bg-black border-black transition hover:text-black focus:text-black hover:bg-grey focus:bg-grey hover:border-grey focus:border-grey";break;case"fill":eee="text-white bg-transparent border-transparent";break;case"gray":eee="text-black bg-grey transition hover:text-white focus:text-white hover:bg-grey-mid focus:bg-grey-mid hover:border-grey-mid focus:border-grey-mid";break;case"outline":eee="text-orange bg-transparent border-orange hover:text-white focus:text-white";break;case"outline-black":eee="text-black bg-transparent border-black hover:text-black focus:text-black hover:bg-grey focus:bg-grey hover:border-grey focus:border-grey";break;case"outline-white":eee="text-white bg-transparent border-white hover:text-black focus:text-black hover:bg-white focus:bg-white";break;case"underline":eee="opacity-75 underline border-transparent transition hover:text-alpha hover:bg-beta hover:border-beta focus:text-alpha focus:bg-beta focus:border-beta hover:opacity-100 focus:opacity-100";break;case"underline-hover-red":eee="opacity-75 underline border-transparent transition hover:text-white hover:bg-unraid-red hover:border-unraid-red focus:text-white focus:bg-unraid-red focus:border-unraid-red hover:opacity-100 focus:opacity-100";break;case"white":eee="text-black bg-white transition hover:bg-grey focus:bg-grey"}switch(tee.size){case"12px":ree=`text-12px ${tee.noPadding?"p-0":"p-8px"} gap-4px`,oee="w-12px";break;case"14px":ree=`text-14px ${tee.noPadding?"p-0":"p-8px"} gap-8px`,oee="w-14px";break;case"16px":ree=`text-16px ${tee.noPadding?"p-0":"p-12px"} gap-8px`,oee="w-16px";break;case"18px":ree=`text-18px ${tee.noPadding?"p-0":"p-12px"} gap-8px`,oee="w-18px";break;case"20px":ree=`text-20px ${tee.noPadding?"p-0":"p-16px"} gap-8px`,oee="w-20px";break;case"24px":ree=`text-24px ${tee.noPadding?"p-0":"p-16px"} gap-8px`,oee="w-24px"}return{button:"none"===tee.btnStyle?`${ree} ${tee.class}`:`${ree} ${eee} group text-center font-semibold leading-none relative z-0 flex flex-row items-center justify-center border-2 border-solid shadow-none cursor-pointer rounded-md hover:shadow-md focus:shadow-md disabled:opacity-25 disabled:hover:opacity-25 disabled:focus:opacity-25 disabled:cursor-not-allowed ${tee.class}`,icon:`${oee} fill-current flex-shrink-0`}}));return(eee,tee)=>(qne(),Wne($oe(eee.href?"a":"button"),{disabled:eee.disabled??null,href:eee.href,rel:eee.external?"noopener noreferrer":"",target:eee.external?"_blank":"",type:eee.href?"":eee.btnType,class:Yee(ree.value.button),title:eee.title,onClick:tee[0]||(tee[0]=tee=>eee.click??eee.$emit("click"))},{default:soe((()=>["fill"===eee.btnStyle?(qne(),Qne("div",Dce)):aae("",!0),"outline"===eee.btnStyle?(qne(),Qne("div",Cce)):aae("",!0),eee.icon?(qne(),Wne($oe(eee.icon),{key:2,class:Yee(ree.value.icon)},null,8,["class"])):aae("",!0),oae(" "+Hee(eee.text)+" ",1),Yoe(eee.$slots,"default"),eee.iconRight?(qne(),Wne($oe(eee.iconRight),{key:3,class:Yee([ree.value.icon,eee.iconRightHoverDisplay&&"opacity-0 group-hover:opacity-100 group-focus:opacity-100 transition-all"])},null,8,["class"])):aae("",!0)])),_:3},8,["disabled","href","rel","target","type","class","title"]))}}); -/*! - * pinia v2.1.7 - * (c) 2023 Eduardo San Martin Morote - * @license MIT - */ -let Fce;const zce=eee=>Fce=eee,Mce=Symbol();function Pce(o){return o&&"object"==typeof o&&"[object Object]"===Object.prototype.toString.call(o)&&"function"!=typeof o.toJSON}var Uce,jce;function $ce(){const eee=ete(!0),tee=eee.run((()=>kre({})));let _p=[],ree=[];const oee=fre({install(eee){zce(oee),oee._a=eee,eee.provide(Mce,oee),eee.config.globalProperties.$pinia=oee,ree.forEach((eee=>_p.push(eee))),ree=[]},use(eee){return this._a?_p.push(eee):ree.push(eee),this},_p:_p,_a:null,_e:eee,_s:new Map,state:tee});return oee}(jce=Uce||(Uce={})).direct="direct",jce.patchObject="patch object",jce.patchFunction="patch function";const Vce=()=>{};function qce(eee,tee,ree,oee=Vce){eee.push(tee);const nee=()=>{const ree=eee.indexOf(tee);ree>-1&&(eee.splice(ree,1),oee())};return!ree&&tte()&&rte(nee),nee}function Bce(eee,...tee){eee.slice().forEach((eee=>{eee(...tee)}))}const Yce=fn=>fn();function Gce(eee,tee){eee instanceof Map&&tee instanceof Map&&tee.forEach(((tee,ree)=>eee.set(ree,tee))),eee instanceof Set&&tee instanceof Set&&tee.forEach(eee.add,eee);for(const ree in tee){if(!tee.hasOwnProperty(ree))continue;const oee=tee[ree],nee=eee[ree];Pce(nee)&&Pce(oee)&&eee.hasOwnProperty(ree)&&!xre(oee)&&!dre(oee)?eee[ree]=Gce(nee,oee):eee[ree]=oee}return eee}const Qce=Symbol();const{assign:Wce}=Object;function Kce(o){return!(!xre(o)||!o.effect)}function Hce(eee,tee,ree={},oee,nee,aee){let iee;const see=Wce({actions:{}},ree),lee={deep:!0};let cee,pee,dee,uee=[],hee=[];const gee=oee.state.value[eee];let wee;function fee(tee){let ree;cee=pee=!1,"function"==typeof tee?(tee(oee.state.value[eee]),ree={type:Uce.patchFunction,storeId:eee,events:dee}):(Gce(oee.state.value[eee],tee),ree={type:Uce.patchObject,payload:tee,storeId:eee,events:dee});const nee=wee=Symbol();Qre().then((()=>{wee===nee&&(cee=!0)})),pee=!0,Bce(uee,ree,oee.state.value[eee])}aee||gee||(oee.state.value[eee]={}),kre({});const bee=aee?function(){const{state:eee}=ree,tee=eee?eee():{};this.$patch((eee=>{Wce(eee,tee)}))}:Vce;function mee(tee,ree){return function(){zce(oee);const nee=Array.from(arguments),aee=[],iee=[];let see;Bce(hee,{args:nee,name:tee,store:vee,after:function(eee){aee.push(eee)},onError:function(eee){iee.push(eee)}});try{see=ree.apply(this&&this.$id===eee?this:vee,nee)}catch(lee){throw Bce(iee,lee),lee}return see instanceof Promise?see.then((eee=>(Bce(aee,eee),eee))).catch((eee=>(Bce(iee,eee),Promise.reject(eee)))):(Bce(aee,see),see)}}const vee=lre({_p:oee,$id:eee,$onAction:qce.bind(null,hee),$patch:fee,$reset:bee,$subscribe(tee,ree={}){const nee=qce(uee,tee,ree.detached,(()=>aee())),aee=iee.run((()=>goe((()=>oee.state.value[eee]),(oee=>{("sync"===ree.flush?pee:cee)&&tee({storeId:eee,type:Uce.direct,events:dee},oee)}),Wce({},lee,ree))));return nee},$dispose:function(){iee.stop(),uee=[],hee=[],oee._s.delete(eee)}});oee._s.set(eee,vee);const yee=(oee._a&&oee._a.runWithContext||Yce)((()=>oee._e.run((()=>(iee=ete()).run(tee)))));for(const kee in yee){const tee=yee[kee];if(xre(tee)&&!Kce(tee)||dre(tee))aee||(!gee||Pce(xee=tee)&&xee.hasOwnProperty(Qce)||(xre(tee)?tee.value=gee[kee]:Gce(tee,gee[kee])),oee.state.value[eee][kee]=tee);else if("function"==typeof tee){const eee=mee(kee,tee);yee[kee]=eee,see.actions[kee]=tee}}var xee;return Wce(vee,yee),Wce(wre(vee),yee),Object.defineProperty(vee,"$state",{get:()=>oee.state.value[eee],set:eee=>{fee((tee=>{Wce(tee,eee)}))}}),oee._p.forEach((eee=>{Wce(vee,iee.run((()=>eee({store:vee,app:oee._a,pinia:oee,options:see}))))})),gee&&aee&&ree.hydrate&&ree.hydrate(vee.$state,gee),cee=!0,pee=!0,vee}function Xce(eee,tee,ree){let id,oee;const nee="function"==typeof tee;function aee(eee,ree){const aee=fne();(eee=eee||(aee?wne(Mce,null):null))&&zce(eee),(eee=Fce)._s.has(id)||(nee?Hce(id,tee,oee,eee):function(id,eee,tee,ree){const{state:oee,actions:nee,getters:aee}=eee,iee=tee.state.value[id];let see;see=Hce(id,(function(){iee||(tee.state.value[id]=oee?oee():{});const eee=Nre(tee.state.value[id]);return Wce(eee,nee,Object.keys(aee||{}).reduce(((eee,ree)=>(eee[ree]=fre(Sae((()=>{zce(tee);const eee=tee._s.get(id);return aee[ree].call(eee,eee)}))),eee)),{}))}),eee,tee,0,!0)}(id,oee,eee));return eee._s.get(id)}return"string"==typeof eee?(id=eee,oee=nee?ree:tee):(oee=eee,id=eee.id),aee.$id=id,aee}function Zce(eee){{eee=wre(eee);const tee={};for(const ree in eee){const oee=eee[ree];(xre(oee)||dre(oee))&&(tee[ree]=Dre(eee,ree))}return tee}}var Jce="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function epe(x){return x&&x.__esModule&&Object.prototype.hasOwnProperty.call(x,"default")?x.default:x}function tpe(n){if(n.__esModule)return n;var f=n.default;if("function"==typeof f){var a=function a(){return this instanceof a?Reflect.construct(f,arguments,this.constructor):f.apply(this,arguments)};a.prototype=f.prototype}else a={};return Object.defineProperty(a,"__esModule",{value:!0}),Object.keys(n).forEach((function(k){var d=Object.getOwnPropertyDescriptor(n,k);Object.defineProperty(a,k,d.get?d:{enumerable:!0,get:function(){return n[k]}})})),a}var rpe={exports:{}};rpe.exports=function(){var t=1e3,e=6e4,n=36e5,r="millisecond",i="second",s="minute",u="hour",a="day",o="week",c="month",f="quarter",h="year",d="date",l="Invalid Date",$=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,y=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,M={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(t){var e=["th","st","nd","rd"],n=t%100;return"["+t+(e[(n-20)%10]||e[n]||e[0])+"]"}},m=function(t,e,n){var r=String(t);return!r||r.length>=e?t:""+Array(e+1-r.length).join(n)+t},v={s:m,z:function(t){var e=-t.utcOffset(),n=Math.abs(e),r=Math.floor(n/60),i=n%60;return(e<=0?"+":"-")+m(r,2,"0")+":"+m(i,2,"0")},m:function t(e,n){if(e.date()1)return t(u[0])}else{var a=e.name;D[a]=e,i=a}return!r&&i&&(g=i),i||!r&&g},O=function(t,e){if(S(t))return t.clone();var n="object"==typeof e?e:{};return n.date=t,n.args=arguments,new _(n)},b=v;b.l=w,b.i=S,b.w=function(t,e){return O(t,{locale:e.$L,utc:e.$u,x:e.$x,$offset:e.$offset})};var _=function(){function M(t){this.$L=w(t.locale,null,!0),this.parse(t),this.$x=this.$x||t.x||{},this[p]=!0}var m=M.prototype;return m.parse=function(t){this.$d=function(t){var e=t.date,n=t.utc;if(null===e)return new Date(NaN);if(b.u(e))return new Date;if(e instanceof Date)return new Date(e);if("string"==typeof e&&!/Z$/i.test(e)){var r=e.match($);if(r){var i=r[2]-1||0,s=(r[7]||"0").substring(0,3);return n?new Date(Date.UTC(r[1],i,r[3]||1,r[4]||0,r[5]||0,r[6]||0,s)):new Date(r[1],i,r[3]||1,r[4]||0,r[5]||0,r[6]||0,s)}}return new Date(e)}(t),this.init()},m.init=function(){var t=this.$d;this.$y=t.getFullYear(),this.$M=t.getMonth(),this.$D=t.getDate(),this.$W=t.getDay(),this.$H=t.getHours(),this.$m=t.getMinutes(),this.$s=t.getSeconds(),this.$ms=t.getMilliseconds()},m.$utils=function(){return b},m.isValid=function(){return!(this.$d.toString()===l)},m.isSame=function(t,e){var n=O(t);return this.startOf(e)<=n&&n<=this.endOf(e)},m.isAfter=function(t,e){return O(t)console.error("SEMVER",...eee):()=>{};var spe={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:16,MAX_SAFE_BUILD_LENGTH:250,MAX_SAFE_INTEGER:Number.MAX_SAFE_INTEGER||9007199254740991,RELEASE_TYPES:["major","premajor","minor","preminor","patch","prepatch","prerelease"],SEMVER_SPEC_VERSION:"2.0.0",FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2},lpe={exports:{}};!function(eee,tee){const{MAX_SAFE_COMPONENT_LENGTH:ree,MAX_SAFE_BUILD_LENGTH:oee,MAX_LENGTH:nee}=spe,aee=ipe,re=(tee=eee.exports={}).re=[],iee=tee.safeRe=[],see=tee.src=[],t=tee.t={};let R=0;const lee="[a-zA-Z0-9-]",cee=[["\\s",1],["\\d",nee],[lee,oee]],pee=(eee,tee,ree)=>{const oee=(eee=>{for(const[tee,ree]of cee)eee=eee.split(`${tee}*`).join(`${tee}{0,${ree}}`).split(`${tee}+`).join(`${tee}{1,${ree}}`);return eee})(tee),nee=R++;aee(eee,nee,tee),t[eee]=nee,see[nee]=tee,re[nee]=new RegExp(tee,ree?"g":void 0),iee[nee]=new RegExp(oee,ree?"g":void 0)};pee("NUMERICIDENTIFIER","0|[1-9]\\d*"),pee("NUMERICIDENTIFIERLOOSE","\\d+"),pee("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${lee}*`),pee("MAINVERSION",`(${see[t.NUMERICIDENTIFIER]})\\.(${see[t.NUMERICIDENTIFIER]})\\.(${see[t.NUMERICIDENTIFIER]})`),pee("MAINVERSIONLOOSE",`(${see[t.NUMERICIDENTIFIERLOOSE]})\\.(${see[t.NUMERICIDENTIFIERLOOSE]})\\.(${see[t.NUMERICIDENTIFIERLOOSE]})`),pee("PRERELEASEIDENTIFIER",`(?:${see[t.NUMERICIDENTIFIER]}|${see[t.NONNUMERICIDENTIFIER]})`),pee("PRERELEASEIDENTIFIERLOOSE",`(?:${see[t.NUMERICIDENTIFIERLOOSE]}|${see[t.NONNUMERICIDENTIFIER]})`),pee("PRERELEASE",`(?:-(${see[t.PRERELEASEIDENTIFIER]}(?:\\.${see[t.PRERELEASEIDENTIFIER]})*))`),pee("PRERELEASELOOSE",`(?:-?(${see[t.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${see[t.PRERELEASEIDENTIFIERLOOSE]})*))`),pee("BUILDIDENTIFIER",`${lee}+`),pee("BUILD",`(?:\\+(${see[t.BUILDIDENTIFIER]}(?:\\.${see[t.BUILDIDENTIFIER]})*))`),pee("FULLPLAIN",`v?${see[t.MAINVERSION]}${see[t.PRERELEASE]}?${see[t.BUILD]}?`),pee("FULL",`^${see[t.FULLPLAIN]}$`),pee("LOOSEPLAIN",`[v=\\s]*${see[t.MAINVERSIONLOOSE]}${see[t.PRERELEASELOOSE]}?${see[t.BUILD]}?`),pee("LOOSE",`^${see[t.LOOSEPLAIN]}$`),pee("GTLT","((?:<|>)?=?)"),pee("XRANGEIDENTIFIERLOOSE",`${see[t.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),pee("XRANGEIDENTIFIER",`${see[t.NUMERICIDENTIFIER]}|x|X|\\*`),pee("XRANGEPLAIN",`[v=\\s]*(${see[t.XRANGEIDENTIFIER]})(?:\\.(${see[t.XRANGEIDENTIFIER]})(?:\\.(${see[t.XRANGEIDENTIFIER]})(?:${see[t.PRERELEASE]})?${see[t.BUILD]}?)?)?`),pee("XRANGEPLAINLOOSE",`[v=\\s]*(${see[t.XRANGEIDENTIFIERLOOSE]})(?:\\.(${see[t.XRANGEIDENTIFIERLOOSE]})(?:\\.(${see[t.XRANGEIDENTIFIERLOOSE]})(?:${see[t.PRERELEASELOOSE]})?${see[t.BUILD]}?)?)?`),pee("XRANGE",`^${see[t.GTLT]}\\s*${see[t.XRANGEPLAIN]}$`),pee("XRANGELOOSE",`^${see[t.GTLT]}\\s*${see[t.XRANGEPLAINLOOSE]}$`),pee("COERCEPLAIN",`(^|[^\\d])(\\d{1,${ree}})(?:\\.(\\d{1,${ree}}))?(?:\\.(\\d{1,${ree}}))?`),pee("COERCE",`${see[t.COERCEPLAIN]}(?:$|[^\\d])`),pee("COERCEFULL",see[t.COERCEPLAIN]+`(?:${see[t.PRERELEASE]})?`+`(?:${see[t.BUILD]})?(?:$|[^\\d])`),pee("COERCERTL",see[t.COERCE],!0),pee("COERCERTLFULL",see[t.COERCEFULL],!0),pee("LONETILDE","(?:~>?)"),pee("TILDETRIM",`(\\s*)${see[t.LONETILDE]}\\s+`,!0),tee.tildeTrimReplace="$1~",pee("TILDE",`^${see[t.LONETILDE]}${see[t.XRANGEPLAIN]}$`),pee("TILDELOOSE",`^${see[t.LONETILDE]}${see[t.XRANGEPLAINLOOSE]}$`),pee("LONECARET","(?:\\^)"),pee("CARETTRIM",`(\\s*)${see[t.LONECARET]}\\s+`,!0),tee.caretTrimReplace="$1^",pee("CARET",`^${see[t.LONECARET]}${see[t.XRANGEPLAIN]}$`),pee("CARETLOOSE",`^${see[t.LONECARET]}${see[t.XRANGEPLAINLOOSE]}$`),pee("COMPARATORLOOSE",`^${see[t.GTLT]}\\s*(${see[t.LOOSEPLAIN]})$|^$`),pee("COMPARATOR",`^${see[t.GTLT]}\\s*(${see[t.FULLPLAIN]})$|^$`),pee("COMPARATORTRIM",`(\\s*)${see[t.GTLT]}\\s*(${see[t.LOOSEPLAIN]}|${see[t.XRANGEPLAIN]})`,!0),tee.comparatorTrimReplace="$1$2$3",pee("HYPHENRANGE",`^\\s*(${see[t.XRANGEPLAIN]})\\s+-\\s+(${see[t.XRANGEPLAIN]})\\s*$`),pee("HYPHENRANGELOOSE",`^\\s*(${see[t.XRANGEPLAINLOOSE]})\\s+-\\s+(${see[t.XRANGEPLAINLOOSE]})\\s*$`),pee("STAR","(<|>)?=?\\s*\\*"),pee("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),pee("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")}(lpe,lpe.exports);var cpe=lpe.exports;const ppe=Object.freeze({loose:!0}),dpe=Object.freeze({});var upe=eee=>eee?"object"!=typeof eee?ppe:eee:dpe;const hpe=/^[0-9]+$/,gpe=(a,b)=>{const eee=hpe.test(a),tee=hpe.test(b);return eee&&tee&&(a=+a,b=+b),a===b?0:eee&&!tee?-1:tee&&!eee?1:agpe(b,a)};const fpe=ipe,{MAX_LENGTH:bpe,MAX_SAFE_INTEGER:mpe}=spe,{safeRe:re,t:vpe}=cpe,ype=upe,{compareIdentifiers:xpe}=wpe;var kpe=class eee{constructor(tee,ree){if(ree=ype(ree),tee instanceof eee){if(tee.loose===!!ree.loose&&tee.includePrerelease===!!ree.includePrerelease)return tee;tee=tee.version}else if("string"!=typeof tee)throw new TypeError(`Invalid version. Must be a string. Got type "${typeof tee}".`);if(tee.length>bpe)throw new TypeError(`version is longer than ${bpe} characters`);fpe("SemVer",tee,ree),this.options=ree,this.loose=!!ree.loose,this.includePrerelease=!!ree.includePrerelease;const m=tee.trim().match(ree.loose?re[vpe.LOOSE]:re[vpe.FULL]);if(!m)throw new TypeError(`Invalid Version: ${tee}`);if(this.raw=tee,this.major=+m[1],this.minor=+m[2],this.patch=+m[3],this.major>mpe||this.major<0)throw new TypeError("Invalid major version");if(this.minor>mpe||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>mpe||this.patch<0)throw new TypeError("Invalid patch version");m[4]?this.prerelease=m[4].split(".").map((id=>{if(/^[0-9]+$/.test(id)){const eee=+id;if(eee>=0&&eee=0;)"number"==typeof this.prerelease[i]&&(this.prerelease[i]++,i=-2);if(-1===i){if(tee===this.prerelease.join(".")&&!1===ree)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(eee)}}if(tee){let oee=[tee,eee];!1===ree&&(oee=[tee]),0===xpe(this.prerelease[0],tee)?isNaN(this.prerelease[1])&&(this.prerelease=oee):this.prerelease=oee}break}default:throw new Error(`invalid increment argument: ${eee}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}};const _pe=kpe;var Epe=(eee,tee,ree=!1)=>{if(eee instanceof _pe)return eee;try{return new _pe(eee,tee)}catch(er){if(!ree)return null;throw er}};const Tpe=Epe;var Spe=(eee,tee)=>{const ree=Tpe(eee,tee);return ree&&ree.prerelease.length?ree.prerelease:null};const Ipe=epe(Spe);function Ope(eee,tee){return qne(),Qne("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[eae("path",{"fill-rule":"evenodd",d:"M12 2.25a.75.75 0 0 1 .75.75v11.69l3.22-3.22a.75.75 0 1 1 1.06 1.06l-4.5 4.5a.75.75 0 0 1-1.06 0l-4.5-4.5a.75.75 0 1 1 1.06-1.06l3.22 3.22V3a.75.75 0 0 1 .75-.75Zm-9 13.5a.75.75 0 0 1 .75.75v2.25a1.5 1.5 0 0 0 1.5 1.5h13.5a1.5 1.5 0 0 0 1.5-1.5V16.5a.75.75 0 0 1 1.5 0v2.25a3 3 0 0 1-3 3H5.25a3 3 0 0 1-3-3V16.5a.75.75 0 0 1 .75-.75Z","clip-rule":"evenodd"})])}function Npe(eee,tee){return qne(),Qne("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[eae("path",{"fill-rule":"evenodd",d:"M4.755 10.059a7.5 7.5 0 0 1 12.548-3.364l1.903 1.903h-3.183a.75.75 0 1 0 0 1.5h4.992a.75.75 0 0 0 .75-.75V4.356a.75.75 0 0 0-1.5 0v3.18l-1.9-1.9A9 9 0 0 0 3.306 9.67a.75.75 0 1 0 1.45.388Zm15.408 3.352a.75.75 0 0 0-.919.53 7.5 7.5 0 0 1-12.548 3.364l-1.902-1.903h3.183a.75.75 0 0 0 0-1.5H2.984a.75.75 0 0 0-.75.75v4.992a.75.75 0 0 0 1.5 0v-3.18l1.9 1.9a9 9 0 0 0 15.059-4.035.75.75 0 0 0-.53-.918Z","clip-rule":"evenodd"})])}function Ape(eee,tee){return qne(),Qne("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[eae("path",{"fill-rule":"evenodd",d:"M7.5 3.75A1.5 1.5 0 0 0 6 5.25v13.5a1.5 1.5 0 0 0 1.5 1.5h6a1.5 1.5 0 0 0 1.5-1.5V15a.75.75 0 0 1 1.5 0v3.75a3 3 0 0 1-3 3h-6a3 3 0 0 1-3-3V5.25a3 3 0 0 1 3-3h6a3 3 0 0 1 3 3V9A.75.75 0 0 1 15 9V5.25a1.5 1.5 0 0 0-1.5-1.5h-6Zm10.72 4.72a.75.75 0 0 1 1.06 0l3 3a.75.75 0 0 1 0 1.06l-3 3a.75.75 0 1 1-1.06-1.06l1.72-1.72H9a.75.75 0 0 1 0-1.5h10.94l-1.72-1.72a.75.75 0 0 1 0-1.06Z","clip-rule":"evenodd"})])}function Rpe(eee,tee){return qne(),Qne("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[eae("path",{"fill-rule":"evenodd",d:"M3.75 12a.75.75 0 0 1 .75-.75h13.19l-5.47-5.47a.75.75 0 0 1 1.06-1.06l6.75 6.75a.75.75 0 0 1 0 1.06l-6.75 6.75a.75.75 0 1 1-1.06-1.06l5.47-5.47H4.5a.75.75 0 0 1-.75-.75Z","clip-rule":"evenodd"})])}function Dpe(eee,tee){return qne(),Qne("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[eae("path",{"fill-rule":"evenodd",d:"M15.75 2.25H21a.75.75 0 0 1 .75.75v5.25a.75.75 0 0 1-1.5 0V4.81L8.03 17.03a.75.75 0 0 1-1.06-1.06L19.19 3.75h-3.44a.75.75 0 0 1 0-1.5Zm-10.5 4.5a1.5 1.5 0 0 0-1.5 1.5v10.5a1.5 1.5 0 0 0 1.5 1.5h10.5a1.5 1.5 0 0 0 1.5-1.5V10.5a.75.75 0 0 1 1.5 0v8.25a3 3 0 0 1-3 3H5.25a3 3 0 0 1-3-3V8.25a3 3 0 0 1 3-3h8.25a.75.75 0 0 1 0 1.5H5.25Z","clip-rule":"evenodd"})])}function Cpe(eee,tee){return qne(),Qne("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[eae("path",{"fill-rule":"evenodd",d:"M15 3.75A5.25 5.25 0 0 0 9.75 9v10.19l4.72-4.72a.75.75 0 1 1 1.06 1.06l-6 6a.75.75 0 0 1-1.06 0l-6-6a.75.75 0 1 1 1.06-1.06l4.72 4.72V9a6.75 6.75 0 0 1 13.5 0v3a.75.75 0 0 1-1.5 0V9c0-2.9-2.35-5.25-5.25-5.25Z","clip-rule":"evenodd"})])}function Lpe(eee,tee){return qne(),Qne("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[eae("path",{"fill-rule":"evenodd",d:"M3 6.75A.75.75 0 0 1 3.75 6h16.5a.75.75 0 0 1 0 1.5H3.75A.75.75 0 0 1 3 6.75ZM3 12a.75.75 0 0 1 .75-.75h16.5a.75.75 0 0 1 0 1.5H3.75A.75.75 0 0 1 3 12Zm8.25 5.25a.75.75 0 0 1 .75-.75h8.25a.75.75 0 0 1 0 1.5H12a.75.75 0 0 1-.75-.75Z","clip-rule":"evenodd"})])}function Fpe(eee,tee){return qne(),Qne("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[eae("path",{"fill-rule":"evenodd",d:"M3 6.75A.75.75 0 0 1 3.75 6h16.5a.75.75 0 0 1 0 1.5H3.75A.75.75 0 0 1 3 6.75ZM3 12a.75.75 0 0 1 .75-.75h16.5a.75.75 0 0 1 0 1.5H3.75A.75.75 0 0 1 3 12Zm0 5.25a.75.75 0 0 1 .75-.75h16.5a.75.75 0 0 1 0 1.5H3.75a.75.75 0 0 1-.75-.75Z","clip-rule":"evenodd"})])}function zpe(eee,tee){return qne(),Qne("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[eae("path",{d:"M5.85 3.5a.75.75 0 0 0-1.117-1 9.719 9.719 0 0 0-2.348 4.876.75.75 0 0 0 1.479.248A8.219 8.219 0 0 1 5.85 3.5ZM19.267 2.5a.75.75 0 1 0-1.118 1 8.22 8.22 0 0 1 1.987 4.124.75.75 0 0 0 1.48-.248A9.72 9.72 0 0 0 19.266 2.5Z"}),eae("path",{"fill-rule":"evenodd",d:"M12 2.25A6.75 6.75 0 0 0 5.25 9v.75a8.217 8.217 0 0 1-2.119 5.52.75.75 0 0 0 .298 1.206c1.544.57 3.16.99 4.831 1.243a3.75 3.75 0 1 0 7.48 0 24.583 24.583 0 0 0 4.83-1.244.75.75 0 0 0 .298-1.205 8.217 8.217 0 0 1-2.118-5.52V9A6.75 6.75 0 0 0 12 2.25ZM9.75 18c0-.034 0-.067.002-.1a25.05 25.05 0 0 0 4.496 0l.002.1a2.25 2.25 0 1 1-4.5 0Z","clip-rule":"evenodd"})])}function Mpe(eee,tee){return qne(),Qne("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[eae("path",{"fill-rule":"evenodd",d:"M2.25 12c0-5.385 4.365-9.75 9.75-9.75s9.75 4.365 9.75 9.75-4.365 9.75-9.75 9.75S2.25 17.385 2.25 12Zm13.36-1.814a.75.75 0 1 0-1.22-.872l-3.236 4.53L9.53 12.22a.75.75 0 0 0-1.06 1.06l2.25 2.25a.75.75 0 0 0 1.14-.094l3.75-5.25Z","clip-rule":"evenodd"})])}function Ppe(eee,tee){return qne(),Qne("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[eae("path",{"fill-rule":"evenodd",d:"M19.916 4.626a.75.75 0 0 1 .208 1.04l-9 13.5a.75.75 0 0 1-1.154.114l-6-6a.75.75 0 0 1 1.06-1.06l5.353 5.353 8.493-12.74a.75.75 0 0 1 1.04-.207Z","clip-rule":"evenodd"})])}function Upe(eee,tee){return qne(),Qne("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[eae("path",{"fill-rule":"evenodd",d:"M11.47 13.28a.75.75 0 0 0 1.06 0l7.5-7.5a.75.75 0 0 0-1.06-1.06L12 11.69 5.03 4.72a.75.75 0 0 0-1.06 1.06l7.5 7.5Z","clip-rule":"evenodd"}),eae("path",{"fill-rule":"evenodd",d:"M11.47 19.28a.75.75 0 0 0 1.06 0l7.5-7.5a.75.75 0 1 0-1.06-1.06L12 17.69l-6.97-6.97a.75.75 0 0 0-1.06 1.06l7.5 7.5Z","clip-rule":"evenodd"})])}function jpe(eee,tee){return qne(),Qne("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[eae("path",{"fill-rule":"evenodd",d:"M10.5 3A1.501 1.501 0 0 0 9 4.5h6A1.5 1.5 0 0 0 13.5 3h-3Zm-2.693.178A3 3 0 0 1 10.5 1.5h3a3 3 0 0 1 2.694 1.678c.497.042.992.092 1.486.15 1.497.173 2.57 1.46 2.57 2.929V19.5a3 3 0 0 1-3 3H6.75a3 3 0 0 1-3-3V6.257c0-1.47 1.073-2.756 2.57-2.93.493-.057.989-.107 1.487-.15Z","clip-rule":"evenodd"})])}function $pe(eee,tee){return qne(),Qne("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[eae("path",{d:"M17.004 10.407c.138.435-.216.842-.672.842h-3.465a.75.75 0 0 1-.65-.375l-1.732-3c-.229-.396-.053-.907.393-1.004a5.252 5.252 0 0 1 6.126 3.537ZM8.12 8.464c.307-.338.838-.235 1.066.16l1.732 3a.75.75 0 0 1 0 .75l-1.732 3c-.229.397-.76.5-1.067.161A5.23 5.23 0 0 1 6.75 12a5.23 5.23 0 0 1 1.37-3.536ZM10.878 17.13c-.447-.098-.623-.608-.394-1.004l1.733-3.002a.75.75 0 0 1 .65-.375h3.465c.457 0 .81.407.672.842a5.252 5.252 0 0 1-6.126 3.539Z"}),eae("path",{"fill-rule":"evenodd",d:"M21 12.75a.75.75 0 1 0 0-1.5h-.783a8.22 8.22 0 0 0-.237-1.357l.734-.267a.75.75 0 1 0-.513-1.41l-.735.268a8.24 8.24 0 0 0-.689-1.192l.6-.503a.75.75 0 1 0-.964-1.149l-.6.504a8.3 8.3 0 0 0-1.054-.885l.391-.678a.75.75 0 1 0-1.299-.75l-.39.676a8.188 8.188 0 0 0-1.295-.47l.136-.77a.75.75 0 0 0-1.477-.26l-.136.77a8.36 8.36 0 0 0-1.377 0l-.136-.77a.75.75 0 1 0-1.477.26l.136.77c-.448.121-.88.28-1.294.47l-.39-.676a.75.75 0 0 0-1.3.75l.392.678a8.29 8.29 0 0 0-1.054.885l-.6-.504a.75.75 0 1 0-.965 1.149l.6.503a8.243 8.243 0 0 0-.689 1.192L3.8 8.216a.75.75 0 1 0-.513 1.41l.735.267a8.222 8.222 0 0 0-.238 1.356h-.783a.75.75 0 0 0 0 1.5h.783c.042.464.122.917.238 1.356l-.735.268a.75.75 0 0 0 .513 1.41l.735-.268c.197.417.428.816.69 1.191l-.6.504a.75.75 0 0 0 .963 1.15l.601-.505c.326.323.679.62 1.054.885l-.392.68a.75.75 0 0 0 1.3.75l.39-.679c.414.192.847.35 1.294.471l-.136.77a.75.75 0 0 0 1.477.261l.137-.772a8.332 8.332 0 0 0 1.376 0l.136.772a.75.75 0 1 0 1.477-.26l-.136-.771a8.19 8.19 0 0 0 1.294-.47l.391.677a.75.75 0 0 0 1.3-.75l-.393-.679a8.29 8.29 0 0 0 1.054-.885l.601.504a.75.75 0 0 0 .964-1.15l-.6-.503c.261-.375.492-.774.69-1.191l.735.267a.75.75 0 1 0 .512-1.41l-.734-.267c.115-.439.195-.892.237-1.356h.784Zm-2.657-3.06a6.744 6.744 0 0 0-1.19-2.053 6.784 6.784 0 0 0-1.82-1.51A6.705 6.705 0 0 0 12 5.25a6.8 6.8 0 0 0-1.225.11 6.7 6.7 0 0 0-2.15.793 6.784 6.784 0 0 0-2.952 3.489.76.76 0 0 1-.036.098A6.74 6.74 0 0 0 5.251 12a6.74 6.74 0 0 0 3.366 5.842l.009.005a6.704 6.704 0 0 0 2.18.798l.022.003a6.792 6.792 0 0 0 2.368-.004 6.704 6.704 0 0 0 2.205-.811 6.785 6.785 0 0 0 1.762-1.484l.009-.01.009-.01a6.743 6.743 0 0 0 1.18-2.066c.253-.707.39-1.469.39-2.263a6.74 6.74 0 0 0-.408-2.309Z","clip-rule":"evenodd"})])}function Vpe(eee,tee){return qne(),Qne("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[eae("path",{"fill-rule":"evenodd",d:"M2.25 12c0-5.385 4.365-9.75 9.75-9.75s9.75 4.365 9.75 9.75-4.365 9.75-9.75 9.75S2.25 17.385 2.25 12ZM12 8.25a.75.75 0 0 1 .75.75v3.75a.75.75 0 0 1-1.5 0V9a.75.75 0 0 1 .75-.75Zm0 8.25a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z","clip-rule":"evenodd"})])}function qpe(eee,tee){return qne(),Qne("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[eae("path",{"fill-rule":"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003ZM12 8.25a.75.75 0 0 1 .75.75v3.75a.75.75 0 0 1-1.5 0V9a.75.75 0 0 1 .75-.75Zm0 8.25a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z","clip-rule":"evenodd"})])}function Bpe(eee,tee){return qne(),Qne("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[eae("path",{d:"M12 15a3 3 0 1 0 0-6 3 3 0 0 0 0 6Z"}),eae("path",{"fill-rule":"evenodd",d:"M1.323 11.447C2.811 6.976 7.028 3.75 12.001 3.75c4.97 0 9.185 3.223 10.675 7.69.12.362.12.752 0 1.113-1.487 4.471-5.705 7.697-10.677 7.697-4.97 0-9.186-3.223-10.675-7.69a1.762 1.762 0 0 1 0-1.113ZM17.25 12a5.25 5.25 0 1 1-10.5 0 5.25 5.25 0 0 1 10.5 0Z","clip-rule":"evenodd"})])}function Ype(eee,tee){return qne(),Qne("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[eae("path",{"fill-rule":"evenodd",d:"M19.5 21a3 3 0 0 0 3-3V9a3 3 0 0 0-3-3h-5.379a.75.75 0 0 1-.53-.22L11.47 3.66A2.25 2.25 0 0 0 9.879 3H4.5a3 3 0 0 0-3 3v12a3 3 0 0 0 3 3h15Zm-6.75-10.5a.75.75 0 0 0-1.5 0v4.19l-1.72-1.72a.75.75 0 0 0-1.06 1.06l3 3a.75.75 0 0 0 1.06 0l3-3a.75.75 0 1 0-1.06-1.06l-1.72 1.72V10.5Z","clip-rule":"evenodd"})])}function Gpe(eee,tee){return qne(),Qne("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[eae("path",{d:"M21.721 12.752a9.711 9.711 0 0 0-.945-5.003 12.754 12.754 0 0 1-4.339 2.708 18.991 18.991 0 0 1-.214 4.772 17.165 17.165 0 0 0 5.498-2.477ZM14.634 15.55a17.324 17.324 0 0 0 .332-4.647c-.952.227-1.945.347-2.966.347-1.021 0-2.014-.12-2.966-.347a17.515 17.515 0 0 0 .332 4.647 17.385 17.385 0 0 0 5.268 0ZM9.772 17.119a18.963 18.963 0 0 0 4.456 0A17.182 17.182 0 0 1 12 21.724a17.18 17.18 0 0 1-2.228-4.605ZM7.777 15.23a18.87 18.87 0 0 1-.214-4.774 12.753 12.753 0 0 1-4.34-2.708 9.711 9.711 0 0 0-.944 5.004 17.165 17.165 0 0 0 5.498 2.477ZM21.356 14.752a9.765 9.765 0 0 1-7.478 6.817 18.64 18.64 0 0 0 1.988-4.718 18.627 18.627 0 0 0 5.49-2.098ZM2.644 14.752c1.682.971 3.53 1.688 5.49 2.099a18.64 18.64 0 0 0 1.988 4.718 9.765 9.765 0 0 1-7.478-6.816ZM13.878 2.43a9.755 9.755 0 0 1 6.116 3.986 11.267 11.267 0 0 1-3.746 2.504 18.63 18.63 0 0 0-2.37-6.49ZM12 2.276a17.152 17.152 0 0 1 2.805 7.121c-.897.23-1.837.353-2.805.353-.968 0-1.908-.122-2.805-.353A17.151 17.151 0 0 1 12 2.276ZM10.122 2.43a18.629 18.629 0 0 0-2.37 6.49 11.266 11.266 0 0 1-3.746-2.504 9.754 9.754 0 0 1 6.116-3.985Z"})])}function Qpe(eee,tee){return qne(),Qne("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[eae("path",{"fill-rule":"evenodd",d:"M4.5 3.75a3 3 0 0 0-3 3v10.5a3 3 0 0 0 3 3h15a3 3 0 0 0 3-3V6.75a3 3 0 0 0-3-3h-15Zm4.125 3a2.25 2.25 0 1 0 0 4.5 2.25 2.25 0 0 0 0-4.5Zm-3.873 8.703a4.126 4.126 0 0 1 7.746 0 .75.75 0 0 1-.351.92 7.47 7.47 0 0 1-3.522.877 7.47 7.47 0 0 1-3.522-.877.75.75 0 0 1-.351-.92ZM15 8.25a.75.75 0 0 0 0 1.5h3.75a.75.75 0 0 0 0-1.5H15ZM14.25 12a.75.75 0 0 1 .75-.75h3.75a.75.75 0 0 1 0 1.5H15a.75.75 0 0 1-.75-.75Zm.75 2.25a.75.75 0 0 0 0 1.5h3.75a.75.75 0 0 0 0-1.5H15Z","clip-rule":"evenodd"})])}function Wpe(eee,tee){return qne(),Qne("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[eae("path",{"fill-rule":"evenodd",d:"M2.25 12c0-5.385 4.365-9.75 9.75-9.75s9.75 4.365 9.75 9.75-4.365 9.75-9.75 9.75S2.25 17.385 2.25 12Zm8.706-1.442c1.146-.573 2.437.463 2.126 1.706l-.709 2.836.042-.02a.75.75 0 0 1 .67 1.34l-.04.022c-1.147.573-2.438-.463-2.127-1.706l.71-2.836-.042.02a.75.75 0 1 1-.671-1.34l.041-.022ZM12 9a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z","clip-rule":"evenodd"})])}function Kpe(eee,tee){return qne(),Qne("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[eae("path",{"fill-rule":"evenodd",d:"M15.75 1.5a6.75 6.75 0 0 0-6.651 7.906c.067.39-.032.717-.221.906l-6.5 6.499a3 3 0 0 0-.878 2.121v2.818c0 .414.336.75.75.75H6a.75.75 0 0 0 .75-.75v-1.5h1.5A.75.75 0 0 0 9 19.5V18h1.5a.75.75 0 0 0 .53-.22l2.658-2.658c.19-.189.517-.288.906-.22A6.75 6.75 0 1 0 15.75 1.5Zm0 3a.75.75 0 0 0 0 1.5A2.25 2.25 0 0 1 18 8.25a.75.75 0 0 0 1.5 0 3.75 3.75 0 0 0-3.75-3.75Z","clip-rule":"evenodd"})])}function Hpe(eee,tee){return qne(),Qne("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[eae("path",{"fill-rule":"evenodd",d:"M19.449 8.448 16.388 11a4.52 4.52 0 0 1 0 2.002l3.061 2.55a8.275 8.275 0 0 0 0-7.103ZM15.552 19.45 13 16.388a4.52 4.52 0 0 1-2.002 0l-2.55 3.061a8.275 8.275 0 0 0 7.103 0ZM4.55 15.552 7.612 13a4.52 4.52 0 0 1 0-2.002L4.551 8.45a8.275 8.275 0 0 0 0 7.103ZM8.448 4.55 11 7.612a4.52 4.52 0 0 1 2.002 0l2.55-3.061a8.275 8.275 0 0 0-7.103 0Zm8.657-.86a9.776 9.776 0 0 1 1.79 1.415 9.776 9.776 0 0 1 1.414 1.788 9.764 9.764 0 0 1 0 10.211 9.777 9.777 0 0 1-1.415 1.79 9.777 9.777 0 0 1-1.788 1.414 9.764 9.764 0 0 1-10.212 0 9.776 9.776 0 0 1-1.788-1.415 9.776 9.776 0 0 1-1.415-1.788 9.764 9.764 0 0 1 0-10.212 9.774 9.774 0 0 1 1.415-1.788A9.774 9.774 0 0 1 6.894 3.69a9.764 9.764 0 0 1 10.211 0ZM14.121 9.88a2.985 2.985 0 0 0-1.11-.704 3.015 3.015 0 0 0-2.022 0 2.985 2.985 0 0 0-1.11.704c-.326.325-.56.705-.704 1.11a3.015 3.015 0 0 0 0 2.022c.144.405.378.785.704 1.11.325.326.705.56 1.11.704.652.233 1.37.233 2.022 0a2.985 2.985 0 0 0 1.11-.704c.326-.325.56-.705.704-1.11a3.016 3.016 0 0 0 0-2.022 2.985 2.985 0 0 0-.704-1.11Z","clip-rule":"evenodd"})])}function Xpe(eee,tee){return qne(),Qne("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[eae("path",{"fill-rule":"evenodd",d:"M19.902 4.098a3.75 3.75 0 0 0-5.304 0l-4.5 4.5a3.75 3.75 0 0 0 1.035 6.037.75.75 0 0 1-.646 1.353 5.25 5.25 0 0 1-1.449-8.45l4.5-4.5a5.25 5.25 0 1 1 7.424 7.424l-1.757 1.757a.75.75 0 1 1-1.06-1.06l1.757-1.757a3.75 3.75 0 0 0 0-5.304Zm-7.389 4.267a.75.75 0 0 1 1-.353 5.25 5.25 0 0 1 1.449 8.45l-4.5 4.5a5.25 5.25 0 1 1-7.424-7.424l1.757-1.757a.75.75 0 1 1 1.06 1.06l-1.757 1.757a3.75 3.75 0 1 0 5.304 5.304l4.5-4.5a3.75 3.75 0 0 0-1.035-6.037.75.75 0 0 1-.354-1Z","clip-rule":"evenodd"})])}function Zpe(eee,tee){return qne(),Qne("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[eae("path",{"fill-rule":"evenodd",d:"M2.25 12c0-5.385 4.365-9.75 9.75-9.75s9.75 4.365 9.75 9.75-4.365 9.75-9.75 9.75S2.25 17.385 2.25 12Zm11.378-3.917c-.89-.777-2.366-.777-3.255 0a.75.75 0 0 1-.988-1.129c1.454-1.272 3.776-1.272 5.23 0 1.513 1.324 1.513 3.518 0 4.842a3.75 3.75 0 0 1-.837.552c-.676.328-1.028.774-1.028 1.152v.75a.75.75 0 0 1-1.5 0v-.75c0-1.279 1.06-2.107 1.875-2.502.182-.088.351-.199.503-.331.83-.727.83-1.857 0-2.584ZM12 18a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z","clip-rule":"evenodd"})])}function Jpe(eee,tee){return qne(),Qne("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[eae("path",{d:"M5.507 4.048A3 3 0 0 1 7.785 3h8.43a3 3 0 0 1 2.278 1.048l1.722 2.008A4.533 4.533 0 0 0 19.5 6h-15c-.243 0-.482.02-.715.056l1.722-2.008Z"}),eae("path",{"fill-rule":"evenodd",d:"M1.5 10.5a3 3 0 0 1 3-3h15a3 3 0 1 1 0 6h-15a3 3 0 0 1-3-3Zm15 0a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0Zm2.25.75a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.5 15a3 3 0 1 0 0 6h15a3 3 0 1 0 0-6h-15Zm11.25 3.75a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM19.5 18a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0Z","clip-rule":"evenodd"})])}function ede(eee,tee){return qne(),Qne("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[eae("path",{"fill-rule":"evenodd",d:"M12.516 2.17a.75.75 0 0 0-1.032 0 11.209 11.209 0 0 1-7.877 3.08.75.75 0 0 0-.722.515A12.74 12.74 0 0 0 2.25 9.75c0 5.942 4.064 10.933 9.563 12.348a.749.749 0 0 0 .374 0c5.499-1.415 9.563-6.406 9.563-12.348 0-1.39-.223-2.73-.635-3.985a.75.75 0 0 0-.722-.516l-.143.001c-2.996 0-5.717-1.17-7.734-3.08Zm3.094 8.016a.75.75 0 1 0-1.22-.872l-3.236 4.53L9.53 12.22a.75.75 0 0 0-1.06 1.06l2.25 2.25a.75.75 0 0 0 1.14-.094l3.75-5.25Z","clip-rule":"evenodd"})])}function tde(eee,tee){return qne(),Qne("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[eae("path",{"fill-rule":"evenodd",d:"M11.484 2.17a.75.75 0 0 1 1.032 0 11.209 11.209 0 0 0 7.877 3.08.75.75 0 0 1 .722.515 12.74 12.74 0 0 1 .635 3.985c0 5.942-4.064 10.933-9.563 12.348a.749.749 0 0 1-.374 0C6.314 20.683 2.25 15.692 2.25 9.75c0-1.39.223-2.73.635-3.985a.75.75 0 0 1 .722-.516l.143.001c2.996 0 5.718-1.17 7.734-3.08ZM12 8.25a.75.75 0 0 1 .75.75v3.75a.75.75 0 0 1-1.5 0V9a.75.75 0 0 1 .75-.75ZM12 15a.75.75 0 0 0-.75.75v.008c0 .414.336.75.75.75h.008a.75.75 0 0 0 .75-.75v-.008a.75.75 0 0 0-.75-.75H12Z","clip-rule":"evenodd"})])}function rde(eee,tee){return qne(),Qne("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[eae("path",{"fill-rule":"evenodd",d:"M18.685 19.097A9.723 9.723 0 0 0 21.75 12c0-5.385-4.365-9.75-9.75-9.75S2.25 6.615 2.25 12a9.723 9.723 0 0 0 3.065 7.097A9.716 9.716 0 0 0 12 21.75a9.716 9.716 0 0 0 6.685-2.653Zm-12.54-1.285A7.486 7.486 0 0 1 12 15a7.486 7.486 0 0 1 5.855 2.812A8.224 8.224 0 0 1 12 20.25a8.224 8.224 0 0 1-5.855-2.438ZM15.75 9a3.75 3.75 0 1 1-7.5 0 3.75 3.75 0 0 1 7.5 0Z","clip-rule":"evenodd"})])}function ode(eee,tee){return qne(),Qne("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[eae("path",{"fill-rule":"evenodd",d:"M7.5 6a4.5 4.5 0 1 1 9 0 4.5 4.5 0 0 1-9 0ZM3.751 20.105a8.25 8.25 0 0 1 16.498 0 .75.75 0 0 1-.437.695A18.683 18.683 0 0 1 12 22.5c-2.786 0-5.433-.608-7.812-1.7a.75.75 0 0 1-.437-.695Z","clip-rule":"evenodd"})])}function nde(eee,tee){return qne(),Qne("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[eae("path",{"fill-rule":"evenodd",d:"M12 6.75a5.25 5.25 0 0 1 6.775-5.025.75.75 0 0 1 .313 1.248l-3.32 3.319c.063.475.276.934.641 1.299.365.365.824.578 1.3.64l3.318-3.319a.75.75 0 0 1 1.248.313 5.25 5.25 0 0 1-5.472 6.756c-1.018-.086-1.87.1-2.309.634L7.344 21.3A3.298 3.298 0 1 1 2.7 16.657l8.684-7.151c.533-.44.72-1.291.634-2.309A5.342 5.342 0 0 1 12 6.75ZM4.117 19.125a.75.75 0 0 1 .75-.75h.008a.75.75 0 0 1 .75.75v.008a.75.75 0 0 1-.75.75h-.008a.75.75 0 0 1-.75-.75v-.008Z","clip-rule":"evenodd"}),eae("path",{d:"m10.076 8.64-2.201-2.2V4.874a.75.75 0 0 0-.364-.643l-3.75-2.25a.75.75 0 0 0-.916.113l-.75.75a.75.75 0 0 0-.113.916l2.25 3.75a.75.75 0 0 0 .643.364h1.564l2.062 2.062 1.575-1.297Z"}),eae("path",{"fill-rule":"evenodd",d:"m12.556 17.329 4.183 4.182a3.375 3.375 0 0 0 4.773-4.773l-3.306-3.305a6.803 6.803 0 0 1-1.53.043c-.394-.034-.682-.006-.867.042a.589.589 0 0 0-.167.063l-3.086 3.748Zm3.414-1.36a.75.75 0 0 1 1.06 0l1.875 1.876a.75.75 0 1 1-1.06 1.06L15.97 17.03a.75.75 0 0 1 0-1.06Z","clip-rule":"evenodd"})])}function ade(eee,tee){return qne(),Qne("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[eae("path",{"fill-rule":"evenodd",d:"M12 2.25c-5.385 0-9.75 4.365-9.75 9.75s4.365 9.75 9.75 9.75 9.75-4.365 9.75-9.75S17.385 2.25 12 2.25Zm-1.72 6.97a.75.75 0 1 0-1.06 1.06L10.94 12l-1.72 1.72a.75.75 0 1 0 1.06 1.06L12 13.06l1.72 1.72a.75.75 0 1 0 1.06-1.06L13.06 12l1.72-1.72a.75.75 0 1 0-1.06-1.06L12 10.94l-1.72-1.72Z","clip-rule":"evenodd"})])}function ide(eee,tee){return qne(),Qne("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[eae("path",{"fill-rule":"evenodd",d:"M5.47 5.47a.75.75 0 0 1 1.06 0L12 10.94l5.47-5.47a.75.75 0 1 1 1.06 1.06L13.06 12l5.47 5.47a.75.75 0 1 1-1.06 1.06L12 13.06l-5.47 5.47a.75.75 0 0 1-1.06-1.06L10.94 12 5.47 6.53a.75.75 0 0 1 0-1.06Z","clip-rule":"evenodd"})])}function sde(eee,tee,ree){var oee,nee=ree||{},aee=nee.noTrailing,iee=void 0!==aee&&aee,see=nee.noLeading,lee=void 0!==see&&see,cee=nee.debounceMode,pee=void 0===cee?void 0:cee,dee=!1,uee=0;function hee(){oee&&clearTimeout(oee)}function gee(){for(var ree=arguments.length,nee=new Array(ree),aee=0;aeeeee?lee?(uee=Date.now(),iee||(oee=setTimeout(pee?wee:gee,eee))):gee():!0!==iee&&(oee=setTimeout(pee?wee:gee,void 0===pee?eee-cee:eee)))}return gee.cancel=function(eee){var tee=(eee||{}).upcomingOnly,ree=void 0!==tee&&tee;hee(),dee=!ree},gee}var lde=function(d,b){return lde=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(d,b){d.__proto__=b}||function(d,b){for(var p in b)Object.prototype.hasOwnProperty.call(b,p)&&(d[p]=b[p])},lde(d,b)};function cde(d,b){if("function"!=typeof b&&null!==b)throw new TypeError("Class extends value "+String(b)+" is not a constructor or null");function __(){this.constructor=d}lde(d,b),d.prototype=null===b?Object.create(b):(__.prototype=b.prototype,new __)}var pde=function(){return pde=Object.assign||function(t){for(var s,i=1,n=arguments.length;i=0;i--)(d=eee[i])&&(r=(c<3?d(r):c>3?d(tee,ree,r):d(tee,ree))||r);return c>3&&r&&Object.defineProperty(tee,ree,r),r}function hde(eee,tee){return function(ree,oee){tee(ree,oee,eee)}}function gde(eee,tee){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(eee,tee)}function wde(eee,tee,P,ree){return new(P||(P=Promise))((function(oee,nee){function aee(eee){try{see(ree.next(eee))}catch(e){nee(e)}}function iee(eee){try{see(ree.throw(eee))}catch(e){nee(e)}}function see(eee){var tee;eee.done?oee(eee.value):(tee=eee.value,tee instanceof P?tee:new P((function(eee){eee(tee)}))).then(aee,iee)}see((ree=ree.apply(eee,tee||[])).next())}))}function fde(eee,tee){var f,y,t,g,_={label:0,sent:function(){if(1&t[0])throw t[1];return t[1]},trys:[],ops:[]};return g={next:ree(0),throw:ree(1),return:ree(2)},"function"==typeof Symbol&&(g[Symbol.iterator]=function(){return this}),g;function ree(n){return function(v){return function(op){if(f)throw new TypeError("Generator is already executing.");for(;g&&(g=0,op[0]&&(_=0)),_;)try{if(f=1,y&&(t=2&op[0]?y.return:op[0]?y.throw||((t=y.return)&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)return t;switch(y=0,t&&(op=[2&op[0],t.value]),op[0]){case 0:case 1:t=op;break;case 4:return _.label++,{value:op[1],done:!1};case 5:_.label++,y=op[1],op=[0];continue;case 7:op=_.ops.pop(),_.trys.pop();continue;default:if(!(t=_.trys,(t=t.length>0&&t[t.length-1])||6!==op[0]&&2!==op[0])){_=0;continue}if(3===op[0]&&(!t||op[1]>t[0]&&op[1]=o.length&&(o=void 0),{value:o&&o[i++],done:!o}}};throw new TypeError(s?"Object is not iterable.":"Symbol.iterator is not defined.")}function yde(o,n){var m="function"==typeof Symbol&&o[Symbol.iterator];if(!m)return o;var r,e,i=m.call(o),ar=[];try{for(;(void 0===n||n-- >0)&&!(r=i.next()).done;)ar.push(r.value)}catch(eee){e={error:eee}}finally{try{r&&!r.done&&(m=i.return)&&m.call(i)}finally{if(e)throw e.error}}return ar}function xde(){for(var ar=[],i=0;i1||nee(n,v)}))})}function nee(n,v){try{!function(r){r.value instanceof Ede?Promise.resolve(r.value.v).then(aee,iee):see(q[0][2],r)}(g[n](v))}catch(e){see(q[0][3],e)}}function aee(eee){nee("next",eee)}function iee(eee){nee("throw",eee)}function see(f,v){f(v),q.shift(),q.length&&nee(q[0][0],q[0][1])}}function Sde(o){var i,p;return i={},eee("next"),eee("throw",(function(e){throw e})),eee("return"),i[Symbol.iterator]=function(){return this},i;function eee(n,f){i[n]=o[n]?function(v){return(p=!p)?{value:Ede(o[n](v)),done:!1}:f?f(v):v}:f}}function Ide(o){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var i,m=o[Symbol.asyncIterator];return m?m.call(o):(o=vde(o),i={},eee("next"),eee("throw"),eee("return"),i[Symbol.asyncIterator]=function(){return this},i);function eee(n){i[n]=o[n]&&function(v){return new Promise((function(eee,tee){(function(eee,tee,d,v){Promise.resolve(v).then((function(v){eee({value:v,done:d})}),tee)})(eee,tee,(v=o[n](v)).done,v.value)}))}}}function Ode(eee,tee){return Object.defineProperty?Object.defineProperty(eee,"raw",{value:tee}):eee.raw=tee,eee}var Nde=Object.create?function(o,v){Object.defineProperty(o,"default",{enumerable:!0,value:v})}:function(o,v){o.default=v};function Ade(eee){if(eee&&eee.__esModule)return eee;var tee={};if(null!=eee)for(var k in eee)"default"!==k&&Object.prototype.hasOwnProperty.call(eee,k)&&bde(tee,eee,k);return Nde(tee,eee),tee}function Rde(eee){return eee&&eee.__esModule?eee:{default:eee}}function Dde(eee,tee,ree,f){if("a"===ree&&!f)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof tee?eee!==tee||!f:!tee.has(eee))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===ree?f:"a"===ree?f.call(eee):f?f.value:tee.get(eee)}function Cde(eee,tee,ree,oee,f){if("m"===oee)throw new TypeError("Private method is not writable");if("a"===oee&&!f)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof tee?eee!==tee||!f:!tee.has(eee))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===oee?f.call(eee,ree):f?f.value=ree:tee.set(eee,ree),ree}function Lde(eee,tee){if(null===tee||"object"!=typeof tee&&"function"!=typeof tee)throw new TypeError("Cannot use 'in' operator on non-object");return"function"==typeof eee?tee===eee:eee.has(tee)}function Fde(eee,tee,ree){if(null!=tee){if("object"!=typeof tee&&"function"!=typeof tee)throw new TypeError("Object expected.");var oee;if(ree){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");oee=tee[Symbol.asyncDispose]}if(void 0===oee){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");oee=tee[Symbol.dispose]}if("function"!=typeof oee)throw new TypeError("Object not disposable.");eee.stack.push({value:tee,dispose:oee,async:ree})}else ree&&eee.stack.push({async:!0});return tee}var zde="function"==typeof SuppressedError?SuppressedError:function(eee,tee,ree){var e=new Error(ree);return e.name="SuppressedError",e.error=eee,e.suppressed=tee,e};function Mde(eee){function tee(e){eee.error=eee.hasError?new zde(e,eee.error,"An error was suppressed during disposal."):e,eee.hasError=!0}return function ree(){for(;eee.stack.length;){var oee=eee.stack.pop();try{var nee=oee.dispose&&oee.dispose.call(oee.value);if(oee.async)return Promise.resolve(nee).then(ree,(function(e){return tee(e),ree()}))}catch(e){tee(e)}}if(eee.hasError)throw eee.error}()}const Pde={__extends:cde,__assign:pde,__rest:dde,__decorate:ude,__param:hde,__metadata:gde,__awaiter:wde,__generator:fde,__createBinding:bde,__exportStar:mde,__values:vde,__read:yde,__spread:xde,__spreadArrays:kde,__spreadArray:_de,__await:Ede,__asyncGenerator:Tde,__asyncDelegator:Sde,__asyncValues:Ide,__makeTemplateObject:Ode,__importStar:Ade,__importDefault:Rde,__classPrivateFieldGet:Dde,__classPrivateFieldSet:Cde,__classPrivateFieldIn:Lde,__addDisposableResource:Fde,__disposeResources:Mde},Ude=Object.freeze(Object.defineProperty({__proto__:null,__addDisposableResource:Fde,get __assign(){return pde},__asyncDelegator:Sde,__asyncGenerator:Tde,__asyncValues:Ide,__await:Ede,__awaiter:wde,__classPrivateFieldGet:Dde,__classPrivateFieldIn:Lde,__classPrivateFieldSet:Cde,__createBinding:bde,__decorate:ude,__disposeResources:Mde,__esDecorate:function(eee,tee,ree,oee,nee,aee){function iee(f){if(void 0!==f&&"function"!=typeof f)throw new TypeError("Function expected");return f}for(var _,see=oee.kind,lee="getter"===see?"get":"setter"===see?"set":"value",cee=!tee&&eee?oee.static?eee:eee.prototype:null,pee=tee||(cee?Object.getOwnPropertyDescriptor(cee,oee.name):{}),dee=!1,i=ree.length-1;i>=0;i--){var uee={};for(var p in oee)uee[p]="access"===p?{}:oee[p];for(var p in oee.access)uee.access[p]=oee.access[p];uee.addInitializer=function(f){if(dee)throw new TypeError("Cannot add initializers after decoration has completed");aee.push(iee(f||null))};var hee=(0,ree[i])("accessor"===see?{get:pee.get,set:pee.set}:pee[lee],uee);if("accessor"===see){if(void 0===hee)continue;if(null===hee||"object"!=typeof hee)throw new TypeError("Object expected");(_=iee(hee.get))&&(pee.get=_),(_=iee(hee.set))&&(pee.set=_),(_=iee(hee.init))&&nee.unshift(_)}else(_=iee(hee))&&("field"===see?nee.unshift(_):pee[lee]=_)}cee&&Object.defineProperty(cee,oee.name,pee),dee=!0},__exportStar:mde,__extends:cde,__generator:fde,__importDefault:Rde,__importStar:Ade,__makeTemplateObject:Ode,__metadata:gde,__param:hde,__propKey:function(x){return"symbol"==typeof x?x:"".concat(x)},__read:yde,__rest:dde,__runInitializers:function(eee,tee,ree){for(var oee=arguments.length>2,i=0;i=Yde)return(console[eee]||console.log).apply(console,arguments)}}!function(eee){eee.debug=Gde("debug"),eee.log=Gde("log"),eee.warn=Gde("warn"),eee.error=Gde("error")}(qde||(qde={}));const Qde=qde,Wde=Object.freeze(Object.defineProperty({__proto__:null,InvariantError:Vde,default:Qde,get invariant(){return qde},setVerbosity:function(eee){var tee=Bde[Yde];return Yde=Math.max(0,Bde.indexOf(eee)),tee}},Symbol.toStringTag,{value:"Module"}));var Kde="3.10.4";function Hde(eee){try{return eee()}catch(_a){}}const Xde=Hde((function(){return globalThis}))||Hde((function(){return window}))||Hde((function(){return self}))||Hde((function(){return global}))||Hde((function(){return Hde.constructor("return this")()}));var Zde=new Map;function Jde(eee){var tee=Zde.get(eee)||1;return Zde.set(eee,tee+1),"".concat(eee,":").concat(tee,":").concat(Math.random().toString(36).slice(2))}function eue(eee,tee){void 0===tee&&(tee=0);var ree=Jde("stringifyForDisplay");return JSON.stringify(eee,(function(eee,tee){return void 0===tee?ree:tee}),tee).split(JSON.stringify(ree)).join("")}function tue(fn){return function(eee){for(var tee=[],_i=1;_i=tee)break;ree=nee.index+nee[0].length,oee+=1}return{line:oee,column:tee+1-ree}}function bue(eee){return mue(eee.source,fue(eee.source,eee.start))}function mue(eee,tee){const ree=eee.locationOffset.column-1,oee="".padStart(ree)+eee.body,nee=tee.line-1,aee=eee.locationOffset.line-1,iee=tee.line+aee,see=1===tee.line?ree:0,lee=tee.column+see,cee=`${eee.name}:${iee}:${lee}\n`,pee=oee.split(/\r\n|[\n\r]/g),dee=pee[nee];if(dee.length>120){const eee=Math.floor(lee/80),tee=lee%80,ree=[];for(let i=0;i["|",eee])),["|","^".padStart(tee)],["|",ree[eee+1]]])}return cee+vue([[iee-1+" |",pee[nee-1]],[`${iee} |`,dee],["|","^".padStart(lee)],[`${iee+1} |`,pee[nee+1]]])}function vue(eee){const tee=eee.filter((([_,eee])=>void 0!==eee)),ree=Math.max(...tee.map((([eee])=>eee.length)));return tee.map((([eee,tee])=>eee.padStart(ree)+(tee?" "+tee:""))).join("\n")}class yue extends Error{constructor(eee,...tee){var ree,oee,nee;const{nodes:aee,source:iee,positions:see,path:lee,originalError:cee,extensions:pee}=function(eee){const tee=eee[0];return null==tee||"kind"in tee||"length"in tee?{nodes:tee,source:eee[1],positions:eee[2],path:eee[3],originalError:eee[4],extensions:eee[5]}:tee}(tee);super(eee),this.name="GraphQLError",this.path=null!=lee?lee:void 0,this.originalError=null!=cee?cee:void 0,this.nodes=xue(Array.isArray(aee)?aee:aee?[aee]:void 0);const dee=xue(null===(ree=this.nodes)||void 0===ree?void 0:ree.map((eee=>eee.loc)).filter((eee=>null!=eee)));this.source=null!=iee?iee:null==dee||null===(oee=dee[0])||void 0===oee?void 0:oee.source,this.positions=null!=see?see:null==dee?void 0:dee.map((eee=>eee.start)),this.locations=see&&iee?see.map((eee=>fue(iee,eee))):null==dee?void 0:dee.map((eee=>fue(eee.source,eee.start)));const uee=hue(null==cee?void 0:cee.extensions)?null==cee?void 0:cee.extensions:void 0;this.extensions=null!==(nee=null!=pee?pee:uee)&&void 0!==nee?nee:Object.create(null),Object.defineProperties(this,{message:{writable:!0,enumerable:!0},name:{enumerable:!1},nodes:{enumerable:!1},source:{enumerable:!1},positions:{enumerable:!1},originalError:{enumerable:!1}}),null!=cee&&cee.stack?Object.defineProperty(this,"stack",{value:cee.stack,writable:!0,configurable:!0}):Error.captureStackTrace?Error.captureStackTrace(this,yue):Object.defineProperty(this,"stack",{value:Error().stack,writable:!0,configurable:!0})}get[Symbol.toStringTag](){return"GraphQLError"}toString(){let eee=this.message;if(this.nodes)for(const tee of this.nodes)tee.loc&&(eee+="\n\n"+bue(tee.loc));else if(this.source&&this.locations)for(const tee of this.locations)eee+="\n\n"+mue(this.source,tee);return eee}toJSON(){const eee={message:this.message};return null!=this.locations&&(eee.locations=this.locations),null!=this.path&&(eee.path=this.path),null!=this.extensions&&Object.keys(this.extensions).length>0&&(eee.extensions=this.extensions),eee}}function xue(eee){return void 0===eee||0===eee.length?void 0:eee}function kue(eee,tee,ree){return new yue(`Syntax Error: ${ree}`,{source:eee,positions:[tee]})}class _ue{constructor(eee,tee,ree){this.start=eee.start,this.end=tee.end,this.startToken=eee,this.endToken=tee,this.source=ree}get[Symbol.toStringTag](){return"Location"}toJSON(){return{start:this.start,end:this.end}}}class Eue{constructor(eee,tee,ree,oee,nee,aee){this.kind=eee,this.start=tee,this.end=ree,this.line=oee,this.column=nee,this.value=aee,this.prev=null,this.next=null}get[Symbol.toStringTag](){return"Token"}toJSON(){return{kind:this.kind,value:this.value,line:this.line,column:this.column}}}const Tue={Name:[],Document:["definitions"],OperationDefinition:["name","variableDefinitions","directives","selectionSet"],VariableDefinition:["variable","type","defaultValue","directives"],Variable:["name"],SelectionSet:["selections"],Field:["alias","name","arguments","directives","selectionSet"],Argument:["name","value"],FragmentSpread:["name","directives"],InlineFragment:["typeCondition","directives","selectionSet"],FragmentDefinition:["name","variableDefinitions","typeCondition","directives","selectionSet"],IntValue:[],FloatValue:[],StringValue:[],BooleanValue:[],NullValue:[],EnumValue:[],ListValue:["values"],ObjectValue:["fields"],ObjectField:["name","value"],Directive:["name","arguments"],NamedType:["name"],ListType:["type"],NonNullType:["type"],SchemaDefinition:["description","directives","operationTypes"],OperationTypeDefinition:["type"],ScalarTypeDefinition:["description","name","directives"],ObjectTypeDefinition:["description","name","interfaces","directives","fields"],FieldDefinition:["description","name","arguments","type","directives"],InputValueDefinition:["description","name","type","defaultValue","directives"],InterfaceTypeDefinition:["description","name","interfaces","directives","fields"],UnionTypeDefinition:["description","name","directives","types"],EnumTypeDefinition:["description","name","directives","values"],EnumValueDefinition:["description","name","directives"],InputObjectTypeDefinition:["description","name","directives","fields"],DirectiveDefinition:["description","name","arguments","locations"],SchemaExtension:["directives","operationTypes"],ScalarTypeExtension:["name","directives"],ObjectTypeExtension:["name","interfaces","directives","fields"],InterfaceTypeExtension:["name","interfaces","directives","fields"],UnionTypeExtension:["name","directives","types"],EnumTypeExtension:["name","directives","values"],InputObjectTypeExtension:["name","directives","fields"]},Sue=new Set(Object.keys(Tue));function Iue(eee){const tee=null==eee?void 0:eee.kind;return"string"==typeof tee&&Sue.has(tee)}var Oue,Nue,Aue,Rue;function Due(eee){return 9===eee||32===eee}function Cue(eee){return eee>=48&&eee<=57}function Lue(eee){return eee>=97&&eee<=122||eee>=65&&eee<=90}function Fue(eee){return Lue(eee)||95===eee}function zue(eee){return Lue(eee)||Cue(eee)||95===eee}function Mue(eee){var tee;let ree=Number.MAX_SAFE_INTEGER,oee=null,nee=-1;for(let i=0;i0===i?eee:eee.slice(ree))).slice(null!==(tee=oee)&&void 0!==tee?tee:0,nee+1)}function Pue(eee){let i=0;for(;i1&&oee.slice(1).every((eee=>0===eee.length||Due(eee.charCodeAt(0)))),iee=ree.endsWith('\\"""'),see=eee.endsWith('"')&&!iee,lee=eee.endsWith("\\"),cee=see||lee,pee=!(null!=tee&&tee.minimize)&&(!nee||eee.length>70||cee||aee||iee);let dee="";const uee=nee&&Due(eee.charCodeAt(0));return(pee&&!uee||aee)&&(dee+="\n"),dee+=ree,(pee||cee)&&(dee+="\n"),'"""'+dee+'"""'}!function(eee){eee.QUERY="query",eee.MUTATION="mutation",eee.SUBSCRIPTION="subscription"}(Oue||(Oue={})),function(eee){eee.QUERY="QUERY",eee.MUTATION="MUTATION",eee.SUBSCRIPTION="SUBSCRIPTION",eee.FIELD="FIELD",eee.FRAGMENT_DEFINITION="FRAGMENT_DEFINITION",eee.FRAGMENT_SPREAD="FRAGMENT_SPREAD",eee.INLINE_FRAGMENT="INLINE_FRAGMENT",eee.VARIABLE_DEFINITION="VARIABLE_DEFINITION",eee.SCHEMA="SCHEMA",eee.SCALAR="SCALAR",eee.OBJECT="OBJECT",eee.FIELD_DEFINITION="FIELD_DEFINITION",eee.ARGUMENT_DEFINITION="ARGUMENT_DEFINITION",eee.INTERFACE="INTERFACE",eee.UNION="UNION",eee.ENUM="ENUM",eee.ENUM_VALUE="ENUM_VALUE",eee.INPUT_OBJECT="INPUT_OBJECT",eee.INPUT_FIELD_DEFINITION="INPUT_FIELD_DEFINITION"}(Nue||(Nue={})),function(eee){eee.NAME="Name",eee.DOCUMENT="Document",eee.OPERATION_DEFINITION="OperationDefinition",eee.VARIABLE_DEFINITION="VariableDefinition",eee.SELECTION_SET="SelectionSet",eee.FIELD="Field",eee.ARGUMENT="Argument",eee.FRAGMENT_SPREAD="FragmentSpread",eee.INLINE_FRAGMENT="InlineFragment",eee.FRAGMENT_DEFINITION="FragmentDefinition",eee.VARIABLE="Variable",eee.INT="IntValue",eee.FLOAT="FloatValue",eee.STRING="StringValue",eee.BOOLEAN="BooleanValue",eee.NULL="NullValue",eee.ENUM="EnumValue",eee.LIST="ListValue",eee.OBJECT="ObjectValue",eee.OBJECT_FIELD="ObjectField",eee.DIRECTIVE="Directive",eee.NAMED_TYPE="NamedType",eee.LIST_TYPE="ListType",eee.NON_NULL_TYPE="NonNullType",eee.SCHEMA_DEFINITION="SchemaDefinition",eee.OPERATION_TYPE_DEFINITION="OperationTypeDefinition",eee.SCALAR_TYPE_DEFINITION="ScalarTypeDefinition",eee.OBJECT_TYPE_DEFINITION="ObjectTypeDefinition",eee.FIELD_DEFINITION="FieldDefinition",eee.INPUT_VALUE_DEFINITION="InputValueDefinition",eee.INTERFACE_TYPE_DEFINITION="InterfaceTypeDefinition",eee.UNION_TYPE_DEFINITION="UnionTypeDefinition",eee.ENUM_TYPE_DEFINITION="EnumTypeDefinition",eee.ENUM_VALUE_DEFINITION="EnumValueDefinition",eee.INPUT_OBJECT_TYPE_DEFINITION="InputObjectTypeDefinition",eee.DIRECTIVE_DEFINITION="DirectiveDefinition",eee.SCHEMA_EXTENSION="SchemaExtension",eee.SCALAR_TYPE_EXTENSION="ScalarTypeExtension",eee.OBJECT_TYPE_EXTENSION="ObjectTypeExtension",eee.INTERFACE_TYPE_EXTENSION="InterfaceTypeExtension",eee.UNION_TYPE_EXTENSION="UnionTypeExtension",eee.ENUM_TYPE_EXTENSION="EnumTypeExtension",eee.INPUT_OBJECT_TYPE_EXTENSION="InputObjectTypeExtension"}(Aue||(Aue={})),function(eee){eee.SOF="",eee.EOF="",eee.BANG="!",eee.DOLLAR="$",eee.AMP="&",eee.PAREN_L="(",eee.PAREN_R=")",eee.SPREAD="...",eee.COLON=":",eee.EQUALS="=",eee.AT="@",eee.BRACKET_L="[",eee.BRACKET_R="]",eee.BRACE_L="{",eee.PIPE="|",eee.BRACE_R="}",eee.NAME="Name",eee.INT="Int",eee.FLOAT="Float",eee.STRING="String",eee.BLOCK_STRING="BlockString",eee.COMMENT="Comment"}(Rue||(Rue={}));class $ue{constructor(eee){const tee=new Eue(Rue.SOF,0,0,0,0);this.source=eee,this.lastToken=tee,this.token=tee,this.line=1,this.lineStart=0}get[Symbol.toStringTag](){return"Lexer"}advance(){this.lastToken=this.token;return this.token=this.lookahead()}lookahead(){let eee=this.token;if(eee.kind!==Rue.EOF)do{if(eee.next)eee=eee.next;else{const tee=Kue(this,eee.end);eee.next=tee,tee.prev=eee,eee=tee}}while(eee.kind===Rue.COMMENT);return eee}}function Vue(eee){return eee===Rue.BANG||eee===Rue.DOLLAR||eee===Rue.AMP||eee===Rue.PAREN_L||eee===Rue.PAREN_R||eee===Rue.SPREAD||eee===Rue.COLON||eee===Rue.EQUALS||eee===Rue.AT||eee===Rue.BRACKET_L||eee===Rue.BRACKET_R||eee===Rue.BRACE_L||eee===Rue.PIPE||eee===Rue.BRACE_R}function que(eee){return eee>=0&&eee<=55295||eee>=57344&&eee<=1114111}function Bue(eee,tee){return Yue(eee.charCodeAt(tee))&&Gue(eee.charCodeAt(tee+1))}function Yue(eee){return eee>=55296&&eee<=56319}function Gue(eee){return eee>=56320&&eee<=57343}function Que(eee,tee){const ree=eee.source.body.codePointAt(tee);if(void 0===ree)return Rue.EOF;if(ree>=32&&ree<=126){const eee=String.fromCodePoint(ree);return'"'===eee?"'\"'":`"${eee}"`}return"U+"+ree.toString(16).toUpperCase().padStart(4,"0")}function Wue(eee,tee,ree,oee,nee){const aee=eee.line,iee=1+ree-eee.lineStart;return new Eue(tee,ree,oee,aee,iee,nee)}function Kue(eee,tee){const ree=eee.source.body,oee=ree.length;let nee=tee;for(;nee=48&&eee<=57?eee-48:eee>=65&&eee<=70?eee-55:eee>=97&&eee<=102?eee-87:-1}function nhe(eee,tee){const ree=eee.source.body;switch(ree.charCodeAt(tee+1)){case 34:return{value:'"',size:2};case 92:return{value:"\\",size:2};case 47:return{value:"/",size:2};case 98:return{value:"\b",size:2};case 102:return{value:"\f",size:2};case 110:return{value:"\n",size:2};case 114:return{value:"\r",size:2};case 116:return{value:"\t",size:2}}throw kue(eee.source,tee,`Invalid character escape sequence: "${ree.slice(tee,tee+2)}".`)}function ahe(eee,tee){const ree=eee.source.body,oee=ree.length;let nee=eee.lineStart,aee=tee+3,iee=aee,see="";const lee=[];for(;aeelhe)return"[Array]";const ree=Math.min(she,eee.length),oee=eee.length-ree,nee=[];for(let i=0;i1&&nee.push(`... ${oee} more items`);return"["+nee.join(", ")+"]"}(eee,ree);return function(eee,tee){const ree=Object.entries(eee);if(0===ree.length)return"{}";if(tee.length>lhe)return"["+function(eee){const tee=Object.prototype.toString.call(eee).replace(/^\[object /,"").replace(/]$/,"");if("Object"===tee&&"function"==typeof eee.constructor){const tee=eee.constructor.name;if("string"==typeof tee&&""!==tee)return tee}return tee}(eee)+"]";const oee=ree.map((([eee,ree])=>eee+": "+phe(ree,tee)));return"{ "+oee.join(", ")+" }"}(eee,ree)}(eee,tee);default:return String(eee)}}const dhe=globalThis.process?function(eee,tee){return eee instanceof tee}:function(eee,tee){if(eee instanceof tee)return!0;if("object"==typeof eee&&null!==eee){var ree;const oee=tee.prototype[Symbol.toStringTag];if(oee===(Symbol.toStringTag in eee?eee[Symbol.toStringTag]:null===(ree=eee.constructor)||void 0===ree?void 0:ree.name)){const tee=che(eee);throw new Error(`Cannot use ${oee} "${tee}" from another module or realm.\n\nEnsure that there is only one instance of "graphql" in the node_modules\ndirectory. If different versions of "graphql" are the dependencies of other\nrelied on modules, use "resolutions" to ensure only one version is installed.\n\nhttps://yarnpkg.com/en/docs/selective-version-resolutions\n\nDuplicate "graphql" modules cannot be used at the same time since different\nversions may have different capabilities and behavior. The data from one\nversion used in the function from another could produce confusing and\nspurious results.`)}}return!1};class uhe{constructor(eee,tee="GraphQL request",ree={line:1,column:1}){"string"==typeof eee||due(!1,`Body must be a string. Received: ${che(eee)}.`),this.body=eee,this.name=tee,this.locationOffset=ree,this.locationOffset.line>0||due(!1,"line in locationOffset is 1-indexed and must be positive."),this.locationOffset.column>0||due(!1,"column in locationOffset is 1-indexed and must be positive.")}get[Symbol.toStringTag](){return"Source"}}function hhe(eee){return dhe(eee,uhe)}function ghe(eee,tee){return new fhe(eee,tee).parseDocument()}function whe(eee,tee){const ree=new fhe(eee,tee);ree.expectToken(Rue.SOF);const oee=ree.parseValueLiteral(!1);return ree.expectToken(Rue.EOF),oee}class fhe{constructor(eee,tee={}){const ree=hhe(eee)?eee:new uhe(eee);this._lexer=new $ue(ree),this._options=tee,this._tokenCounter=0}parseName(){const eee=this.expectToken(Rue.NAME);return this.node(eee,{kind:Aue.NAME,value:eee.value})}parseDocument(){return this.node(this._lexer.token,{kind:Aue.DOCUMENT,definitions:this.many(Rue.SOF,this.parseDefinition,Rue.EOF)})}parseDefinition(){if(this.peek(Rue.BRACE_L))return this.parseOperationDefinition();const eee=this.peekDescription(),tee=eee?this._lexer.lookahead():this._lexer.token;if(tee.kind===Rue.NAME){switch(tee.value){case"schema":return this.parseSchemaDefinition();case"scalar":return this.parseScalarTypeDefinition();case"type":return this.parseObjectTypeDefinition();case"interface":return this.parseInterfaceTypeDefinition();case"union":return this.parseUnionTypeDefinition();case"enum":return this.parseEnumTypeDefinition();case"input":return this.parseInputObjectTypeDefinition();case"directive":return this.parseDirectiveDefinition()}if(eee)throw kue(this._lexer.source,this._lexer.token.start,"Unexpected description, descriptions are supported only on type definitions.");switch(tee.value){case"query":case"mutation":case"subscription":return this.parseOperationDefinition();case"fragment":return this.parseFragmentDefinition();case"extend":return this.parseTypeSystemExtension()}}throw this.unexpected(tee)}parseOperationDefinition(){const eee=this._lexer.token;if(this.peek(Rue.BRACE_L))return this.node(eee,{kind:Aue.OPERATION_DEFINITION,operation:Oue.QUERY,name:void 0,variableDefinitions:[],directives:[],selectionSet:this.parseSelectionSet()});const tee=this.parseOperationType();let ree;return this.peek(Rue.NAME)&&(ree=this.parseName()),this.node(eee,{kind:Aue.OPERATION_DEFINITION,operation:tee,name:ree,variableDefinitions:this.parseVariableDefinitions(),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseOperationType(){const eee=this.expectToken(Rue.NAME);switch(eee.value){case"query":return Oue.QUERY;case"mutation":return Oue.MUTATION;case"subscription":return Oue.SUBSCRIPTION}throw this.unexpected(eee)}parseVariableDefinitions(){return this.optionalMany(Rue.PAREN_L,this.parseVariableDefinition,Rue.PAREN_R)}parseVariableDefinition(){return this.node(this._lexer.token,{kind:Aue.VARIABLE_DEFINITION,variable:this.parseVariable(),type:(this.expectToken(Rue.COLON),this.parseTypeReference()),defaultValue:this.expectOptionalToken(Rue.EQUALS)?this.parseConstValueLiteral():void 0,directives:this.parseConstDirectives()})}parseVariable(){const eee=this._lexer.token;return this.expectToken(Rue.DOLLAR),this.node(eee,{kind:Aue.VARIABLE,name:this.parseName()})}parseSelectionSet(){return this.node(this._lexer.token,{kind:Aue.SELECTION_SET,selections:this.many(Rue.BRACE_L,this.parseSelection,Rue.BRACE_R)})}parseSelection(){return this.peek(Rue.SPREAD)?this.parseFragment():this.parseField()}parseField(){const eee=this._lexer.token,tee=this.parseName();let ree,oee;return this.expectOptionalToken(Rue.COLON)?(ree=tee,oee=this.parseName()):oee=tee,this.node(eee,{kind:Aue.FIELD,alias:ree,name:oee,arguments:this.parseArguments(!1),directives:this.parseDirectives(!1),selectionSet:this.peek(Rue.BRACE_L)?this.parseSelectionSet():void 0})}parseArguments(eee){const tee=eee?this.parseConstArgument:this.parseArgument;return this.optionalMany(Rue.PAREN_L,tee,Rue.PAREN_R)}parseArgument(eee=!1){const tee=this._lexer.token,ree=this.parseName();return this.expectToken(Rue.COLON),this.node(tee,{kind:Aue.ARGUMENT,name:ree,value:this.parseValueLiteral(eee)})}parseConstArgument(){return this.parseArgument(!0)}parseFragment(){const eee=this._lexer.token;this.expectToken(Rue.SPREAD);const tee=this.expectOptionalKeyword("on");return!tee&&this.peek(Rue.NAME)?this.node(eee,{kind:Aue.FRAGMENT_SPREAD,name:this.parseFragmentName(),directives:this.parseDirectives(!1)}):this.node(eee,{kind:Aue.INLINE_FRAGMENT,typeCondition:tee?this.parseNamedType():void 0,directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseFragmentDefinition(){const eee=this._lexer.token;return this.expectKeyword("fragment"),!0===this._options.allowLegacyFragmentVariables?this.node(eee,{kind:Aue.FRAGMENT_DEFINITION,name:this.parseFragmentName(),variableDefinitions:this.parseVariableDefinitions(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()}):this.node(eee,{kind:Aue.FRAGMENT_DEFINITION,name:this.parseFragmentName(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseFragmentName(){if("on"===this._lexer.token.value)throw this.unexpected();return this.parseName()}parseValueLiteral(eee){const tee=this._lexer.token;switch(tee.kind){case Rue.BRACKET_L:return this.parseList(eee);case Rue.BRACE_L:return this.parseObject(eee);case Rue.INT:return this.advanceLexer(),this.node(tee,{kind:Aue.INT,value:tee.value});case Rue.FLOAT:return this.advanceLexer(),this.node(tee,{kind:Aue.FLOAT,value:tee.value});case Rue.STRING:case Rue.BLOCK_STRING:return this.parseStringLiteral();case Rue.NAME:switch(this.advanceLexer(),tee.value){case"true":return this.node(tee,{kind:Aue.BOOLEAN,value:!0});case"false":return this.node(tee,{kind:Aue.BOOLEAN,value:!1});case"null":return this.node(tee,{kind:Aue.NULL});default:return this.node(tee,{kind:Aue.ENUM,value:tee.value})}case Rue.DOLLAR:if(eee){if(this.expectToken(Rue.DOLLAR),this._lexer.token.kind===Rue.NAME){const eee=this._lexer.token.value;throw kue(this._lexer.source,tee.start,`Unexpected variable "$${eee}" in constant value.`)}throw this.unexpected(tee)}return this.parseVariable();default:throw this.unexpected()}}parseConstValueLiteral(){return this.parseValueLiteral(!0)}parseStringLiteral(){const eee=this._lexer.token;return this.advanceLexer(),this.node(eee,{kind:Aue.STRING,value:eee.value,block:eee.kind===Rue.BLOCK_STRING})}parseList(eee){return this.node(this._lexer.token,{kind:Aue.LIST,values:this.any(Rue.BRACKET_L,(()=>this.parseValueLiteral(eee)),Rue.BRACKET_R)})}parseObject(eee){return this.node(this._lexer.token,{kind:Aue.OBJECT,fields:this.any(Rue.BRACE_L,(()=>this.parseObjectField(eee)),Rue.BRACE_R)})}parseObjectField(eee){const tee=this._lexer.token,ree=this.parseName();return this.expectToken(Rue.COLON),this.node(tee,{kind:Aue.OBJECT_FIELD,name:ree,value:this.parseValueLiteral(eee)})}parseDirectives(eee){const tee=[];for(;this.peek(Rue.AT);)tee.push(this.parseDirective(eee));return tee}parseConstDirectives(){return this.parseDirectives(!0)}parseDirective(eee){const tee=this._lexer.token;return this.expectToken(Rue.AT),this.node(tee,{kind:Aue.DIRECTIVE,name:this.parseName(),arguments:this.parseArguments(eee)})}parseTypeReference(){const eee=this._lexer.token;let tee;if(this.expectOptionalToken(Rue.BRACKET_L)){const ree=this.parseTypeReference();this.expectToken(Rue.BRACKET_R),tee=this.node(eee,{kind:Aue.LIST_TYPE,type:ree})}else tee=this.parseNamedType();return this.expectOptionalToken(Rue.BANG)?this.node(eee,{kind:Aue.NON_NULL_TYPE,type:tee}):tee}parseNamedType(){return this.node(this._lexer.token,{kind:Aue.NAMED_TYPE,name:this.parseName()})}peekDescription(){return this.peek(Rue.STRING)||this.peek(Rue.BLOCK_STRING)}parseDescription(){if(this.peekDescription())return this.parseStringLiteral()}parseSchemaDefinition(){const eee=this._lexer.token,tee=this.parseDescription();this.expectKeyword("schema");const ree=this.parseConstDirectives(),oee=this.many(Rue.BRACE_L,this.parseOperationTypeDefinition,Rue.BRACE_R);return this.node(eee,{kind:Aue.SCHEMA_DEFINITION,description:tee,directives:ree,operationTypes:oee})}parseOperationTypeDefinition(){const eee=this._lexer.token,tee=this.parseOperationType();this.expectToken(Rue.COLON);const ree=this.parseNamedType();return this.node(eee,{kind:Aue.OPERATION_TYPE_DEFINITION,operation:tee,type:ree})}parseScalarTypeDefinition(){const eee=this._lexer.token,tee=this.parseDescription();this.expectKeyword("scalar");const ree=this.parseName(),oee=this.parseConstDirectives();return this.node(eee,{kind:Aue.SCALAR_TYPE_DEFINITION,description:tee,name:ree,directives:oee})}parseObjectTypeDefinition(){const eee=this._lexer.token,tee=this.parseDescription();this.expectKeyword("type");const ree=this.parseName(),oee=this.parseImplementsInterfaces(),nee=this.parseConstDirectives(),aee=this.parseFieldsDefinition();return this.node(eee,{kind:Aue.OBJECT_TYPE_DEFINITION,description:tee,name:ree,interfaces:oee,directives:nee,fields:aee})}parseImplementsInterfaces(){return this.expectOptionalKeyword("implements")?this.delimitedMany(Rue.AMP,this.parseNamedType):[]}parseFieldsDefinition(){return this.optionalMany(Rue.BRACE_L,this.parseFieldDefinition,Rue.BRACE_R)}parseFieldDefinition(){const eee=this._lexer.token,tee=this.parseDescription(),ree=this.parseName(),oee=this.parseArgumentDefs();this.expectToken(Rue.COLON);const nee=this.parseTypeReference(),aee=this.parseConstDirectives();return this.node(eee,{kind:Aue.FIELD_DEFINITION,description:tee,name:ree,arguments:oee,type:nee,directives:aee})}parseArgumentDefs(){return this.optionalMany(Rue.PAREN_L,this.parseInputValueDef,Rue.PAREN_R)}parseInputValueDef(){const eee=this._lexer.token,tee=this.parseDescription(),ree=this.parseName();this.expectToken(Rue.COLON);const oee=this.parseTypeReference();let nee;this.expectOptionalToken(Rue.EQUALS)&&(nee=this.parseConstValueLiteral());const aee=this.parseConstDirectives();return this.node(eee,{kind:Aue.INPUT_VALUE_DEFINITION,description:tee,name:ree,type:oee,defaultValue:nee,directives:aee})}parseInterfaceTypeDefinition(){const eee=this._lexer.token,tee=this.parseDescription();this.expectKeyword("interface");const ree=this.parseName(),oee=this.parseImplementsInterfaces(),nee=this.parseConstDirectives(),aee=this.parseFieldsDefinition();return this.node(eee,{kind:Aue.INTERFACE_TYPE_DEFINITION,description:tee,name:ree,interfaces:oee,directives:nee,fields:aee})}parseUnionTypeDefinition(){const eee=this._lexer.token,tee=this.parseDescription();this.expectKeyword("union");const ree=this.parseName(),oee=this.parseConstDirectives(),nee=this.parseUnionMemberTypes();return this.node(eee,{kind:Aue.UNION_TYPE_DEFINITION,description:tee,name:ree,directives:oee,types:nee})}parseUnionMemberTypes(){return this.expectOptionalToken(Rue.EQUALS)?this.delimitedMany(Rue.PIPE,this.parseNamedType):[]}parseEnumTypeDefinition(){const eee=this._lexer.token,tee=this.parseDescription();this.expectKeyword("enum");const ree=this.parseName(),oee=this.parseConstDirectives(),nee=this.parseEnumValuesDefinition();return this.node(eee,{kind:Aue.ENUM_TYPE_DEFINITION,description:tee,name:ree,directives:oee,values:nee})}parseEnumValuesDefinition(){return this.optionalMany(Rue.BRACE_L,this.parseEnumValueDefinition,Rue.BRACE_R)}parseEnumValueDefinition(){const eee=this._lexer.token,tee=this.parseDescription(),ree=this.parseEnumValueName(),oee=this.parseConstDirectives();return this.node(eee,{kind:Aue.ENUM_VALUE_DEFINITION,description:tee,name:ree,directives:oee})}parseEnumValueName(){if("true"===this._lexer.token.value||"false"===this._lexer.token.value||"null"===this._lexer.token.value)throw kue(this._lexer.source,this._lexer.token.start,`${bhe(this._lexer.token)} is reserved and cannot be used for an enum value.`);return this.parseName()}parseInputObjectTypeDefinition(){const eee=this._lexer.token,tee=this.parseDescription();this.expectKeyword("input");const ree=this.parseName(),oee=this.parseConstDirectives(),nee=this.parseInputFieldsDefinition();return this.node(eee,{kind:Aue.INPUT_OBJECT_TYPE_DEFINITION,description:tee,name:ree,directives:oee,fields:nee})}parseInputFieldsDefinition(){return this.optionalMany(Rue.BRACE_L,this.parseInputValueDef,Rue.BRACE_R)}parseTypeSystemExtension(){const eee=this._lexer.lookahead();if(eee.kind===Rue.NAME)switch(eee.value){case"schema":return this.parseSchemaExtension();case"scalar":return this.parseScalarTypeExtension();case"type":return this.parseObjectTypeExtension();case"interface":return this.parseInterfaceTypeExtension();case"union":return this.parseUnionTypeExtension();case"enum":return this.parseEnumTypeExtension();case"input":return this.parseInputObjectTypeExtension()}throw this.unexpected(eee)}parseSchemaExtension(){const eee=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("schema");const tee=this.parseConstDirectives(),ree=this.optionalMany(Rue.BRACE_L,this.parseOperationTypeDefinition,Rue.BRACE_R);if(0===tee.length&&0===ree.length)throw this.unexpected();return this.node(eee,{kind:Aue.SCHEMA_EXTENSION,directives:tee,operationTypes:ree})}parseScalarTypeExtension(){const eee=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("scalar");const tee=this.parseName(),ree=this.parseConstDirectives();if(0===ree.length)throw this.unexpected();return this.node(eee,{kind:Aue.SCALAR_TYPE_EXTENSION,name:tee,directives:ree})}parseObjectTypeExtension(){const eee=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("type");const tee=this.parseName(),ree=this.parseImplementsInterfaces(),oee=this.parseConstDirectives(),nee=this.parseFieldsDefinition();if(0===ree.length&&0===oee.length&&0===nee.length)throw this.unexpected();return this.node(eee,{kind:Aue.OBJECT_TYPE_EXTENSION,name:tee,interfaces:ree,directives:oee,fields:nee})}parseInterfaceTypeExtension(){const eee=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("interface");const tee=this.parseName(),ree=this.parseImplementsInterfaces(),oee=this.parseConstDirectives(),nee=this.parseFieldsDefinition();if(0===ree.length&&0===oee.length&&0===nee.length)throw this.unexpected();return this.node(eee,{kind:Aue.INTERFACE_TYPE_EXTENSION,name:tee,interfaces:ree,directives:oee,fields:nee})}parseUnionTypeExtension(){const eee=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("union");const tee=this.parseName(),ree=this.parseConstDirectives(),oee=this.parseUnionMemberTypes();if(0===ree.length&&0===oee.length)throw this.unexpected();return this.node(eee,{kind:Aue.UNION_TYPE_EXTENSION,name:tee,directives:ree,types:oee})}parseEnumTypeExtension(){const eee=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("enum");const tee=this.parseName(),ree=this.parseConstDirectives(),oee=this.parseEnumValuesDefinition();if(0===ree.length&&0===oee.length)throw this.unexpected();return this.node(eee,{kind:Aue.ENUM_TYPE_EXTENSION,name:tee,directives:ree,values:oee})}parseInputObjectTypeExtension(){const eee=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("input");const tee=this.parseName(),ree=this.parseConstDirectives(),oee=this.parseInputFieldsDefinition();if(0===ree.length&&0===oee.length)throw this.unexpected();return this.node(eee,{kind:Aue.INPUT_OBJECT_TYPE_EXTENSION,name:tee,directives:ree,fields:oee})}parseDirectiveDefinition(){const eee=this._lexer.token,tee=this.parseDescription();this.expectKeyword("directive"),this.expectToken(Rue.AT);const ree=this.parseName(),oee=this.parseArgumentDefs(),nee=this.expectOptionalKeyword("repeatable");this.expectKeyword("on");const aee=this.parseDirectiveLocations();return this.node(eee,{kind:Aue.DIRECTIVE_DEFINITION,description:tee,name:ree,arguments:oee,repeatable:nee,locations:aee})}parseDirectiveLocations(){return this.delimitedMany(Rue.PIPE,this.parseDirectiveLocation)}parseDirectiveLocation(){const eee=this._lexer.token,tee=this.parseName();if(Object.prototype.hasOwnProperty.call(Nue,tee.value))return tee;throw this.unexpected(eee)}node(eee,tee){return!0!==this._options.noLocation&&(tee.loc=new _ue(eee,this._lexer.lastToken,this._lexer.source)),tee}peek(eee){return this._lexer.token.kind===eee}expectToken(eee){const tee=this._lexer.token;if(tee.kind===eee)return this.advanceLexer(),tee;throw kue(this._lexer.source,tee.start,`Expected ${mhe(eee)}, found ${bhe(tee)}.`)}expectOptionalToken(eee){return this._lexer.token.kind===eee&&(this.advanceLexer(),!0)}expectKeyword(eee){const tee=this._lexer.token;if(tee.kind!==Rue.NAME||tee.value!==eee)throw kue(this._lexer.source,tee.start,`Expected "${eee}", found ${bhe(tee)}.`);this.advanceLexer()}expectOptionalKeyword(eee){const tee=this._lexer.token;return tee.kind===Rue.NAME&&tee.value===eee&&(this.advanceLexer(),!0)}unexpected(eee){const tee=null!=eee?eee:this._lexer.token;return kue(this._lexer.source,tee.start,`Unexpected ${bhe(tee)}.`)}any(eee,tee,ree){this.expectToken(eee);const oee=[];for(;!this.expectOptionalToken(ree);)oee.push(tee.call(this));return oee}optionalMany(eee,tee,ree){if(this.expectOptionalToken(eee)){const eee=[];do{eee.push(tee.call(this))}while(!this.expectOptionalToken(ree));return eee}return[]}many(eee,tee,ree){this.expectToken(eee);const oee=[];do{oee.push(tee.call(this))}while(!this.expectOptionalToken(ree));return oee}delimitedMany(eee,tee){this.expectOptionalToken(eee);const ree=[];do{ree.push(tee.call(this))}while(this.expectOptionalToken(eee));return ree}advanceLexer(){const{maxTokens:eee}=this._options,tee=this._lexer.advance();if(void 0!==eee&&tee.kind!==Rue.EOF&&(++this._tokenCounter,this._tokenCounter>eee))throw kue(this._lexer.source,tee.start,`Document contains more that ${eee} tokens. Parsing aborted.`)}}function bhe(eee){const tee=eee.value;return mhe(eee.kind)+(null!=tee?` "${tee}"`:"")}function mhe(eee){return Vue(eee)?`"${eee}"`:eee}const vhe=5;function yhe(eee,tee){const[ree,oee]=tee?[eee,tee]:[void 0,eee];let nee=" Did you mean ";ree&&(nee+=ree+" ");const aee=oee.map((x=>`"${x}"`));switch(aee.length){case 0:return"";case 1:return nee+aee[0]+"?";case 2:return nee+aee[0]+" or "+aee[1]+"?"}const iee=aee.slice(0,vhe),see=iee.pop();return nee+iee.join(", ")+", or "+see+"?"}function xhe(x){return x}function khe(eee,tee){const ree=Object.create(null);for(const oee of eee)ree[tee(oee)]=oee;return ree}function _he(eee,tee,ree){const oee=Object.create(null);for(const nee of eee)oee[tee(nee)]=ree(nee);return oee}function Ehe(eee,fn){const tee=Object.create(null);for(const ree of Object.keys(eee))tee[ree]=fn(eee[ree],ree);return tee}function The(eee,tee){let ree=0,oee=0;for(;ree0);let see=0;do{++oee,see=10*see+aee-She,aee=tee.charCodeAt(oee)}while(Ohe(aee)&&see>0);if(ieesee)return 1}else{if(neeaee)return 1;++ree,++oee}}return eee.length-tee.length}const She=48,Ihe=57;function Ohe(eee){return!isNaN(eee)&&She<=eee&&eee<=Ihe}function Nhe(eee,tee){const ree=Object.create(null),oee=new Ahe(eee),nee=Math.floor(.4*eee.length)+1;for(const aee of tee){const eee=oee.measure(aee,nee);void 0!==eee&&(ree[aee]=eee)}return Object.keys(ree).sort(((a,b)=>{const eee=ree[a]-ree[b];return 0!==eee?eee:The(a,b)}))}class Ahe{constructor(eee){this._input=eee,this._inputLowerCase=eee.toLowerCase(),this._inputArray=Rhe(this._inputLowerCase),this._rows=[new Array(eee.length+1).fill(0),new Array(eee.length+1).fill(0),new Array(eee.length+1).fill(0)]}measure(eee,tee){if(this._input===eee)return 0;const ree=eee.toLowerCase();if(this._inputLowerCase===ree)return 1;let a=Rhe(ree),b=this._inputArray;if(a.lengthtee)return;const aee=this._rows;for(let j=0;j<=nee;j++)aee[0][j]=j;for(let i=1;i<=oee;i++){const eee=aee[(i-1)%3],ree=aee[i%3];let oee=ree[0]=i;for(let j=1;j<=nee;j++){const tee=a[i-1]===b[j-1]?0:1;let nee=Math.min(eee[j]+1,ree[j-1]+1,eee[j-1]+tee);if(i>1&&j>1&&a[i-1]===b[j-2]&&a[i-2]===b[j-1]){const eee=aee[(i-2)%3][j-2];nee=Math.min(nee,eee+1)}neetee)return}const iee=aee[oee%3][nee];return iee<=tee?iee:void 0}}function Rhe(eee){const tee=eee.length,ree=new Array(tee);for(let i=0;ieee.value},Variable:{leave:eee=>"$"+eee.name},Document:{leave:eee=>Vhe(eee.definitions,"\n\n")},OperationDefinition:{leave(eee){const tee=Bhe("(",Vhe(eee.variableDefinitions,", "),")"),ree=Vhe([eee.operation,Vhe([eee.name,tee]),Vhe(eee.directives," ")]," ");return("query"===ree?"":ree+" ")+eee.selectionSet}},VariableDefinition:{leave:({variable:eee,type:tee,defaultValue:ree,directives:oee})=>eee+": "+tee+Bhe(" = ",ree)+Bhe(" ",Vhe(oee," "))},SelectionSet:{leave:({selections:eee})=>qhe(eee)},Field:{leave({alias:eee,name:tee,arguments:ree,directives:oee,selectionSet:nee}){const aee=Bhe("",eee,": ")+tee;let iee=aee+Bhe("(",Vhe(ree,", "),")");return iee.length>80&&(iee=aee+Bhe("(\n",Yhe(Vhe(ree,"\n")),"\n)")),Vhe([iee,Vhe(oee," "),nee]," ")}},Argument:{leave:({name:eee,value:tee})=>eee+": "+tee},FragmentSpread:{leave:({name:eee,directives:tee})=>"..."+eee+Bhe(" ",Vhe(tee," "))},InlineFragment:{leave:({typeCondition:eee,directives:tee,selectionSet:ree})=>Vhe(["...",Bhe("on ",eee),Vhe(tee," "),ree]," ")},FragmentDefinition:{leave:({name:eee,typeCondition:tee,variableDefinitions:ree,directives:oee,selectionSet:nee})=>`fragment ${eee}${Bhe("(",Vhe(ree,", "),")")} on ${tee} ${Bhe("",Vhe(oee," ")," ")}`+nee},IntValue:{leave:({value:eee})=>eee},FloatValue:{leave:({value:eee})=>eee},StringValue:{leave:({value:eee,block:tee})=>tee?jue(eee):`"${eee.replace(Che,Lhe)}"`},BooleanValue:{leave:({value:eee})=>eee?"true":"false"},NullValue:{leave:()=>"null"},EnumValue:{leave:({value:eee})=>eee},ListValue:{leave:({values:eee})=>"["+Vhe(eee,", ")+"]"},ObjectValue:{leave:({fields:eee})=>"{"+Vhe(eee,", ")+"}"},ObjectField:{leave:({name:eee,value:tee})=>eee+": "+tee},Directive:{leave:({name:eee,arguments:tee})=>"@"+eee+Bhe("(",Vhe(tee,", "),")")},NamedType:{leave:({name:eee})=>eee},ListType:{leave:({type:eee})=>"["+eee+"]"},NonNullType:{leave:({type:eee})=>eee+"!"},SchemaDefinition:{leave:({description:eee,directives:tee,operationTypes:ree})=>Bhe("",eee,"\n")+Vhe(["schema",Vhe(tee," "),qhe(ree)]," ")},OperationTypeDefinition:{leave:({operation:eee,type:tee})=>eee+": "+tee},ScalarTypeDefinition:{leave:({description:eee,name:tee,directives:ree})=>Bhe("",eee,"\n")+Vhe(["scalar",tee,Vhe(ree," ")]," ")},ObjectTypeDefinition:{leave:({description:eee,name:tee,interfaces:ree,directives:oee,fields:nee})=>Bhe("",eee,"\n")+Vhe(["type",tee,Bhe("implements ",Vhe(ree," & ")),Vhe(oee," "),qhe(nee)]," ")},FieldDefinition:{leave:({description:eee,name:tee,arguments:ree,type:oee,directives:nee})=>Bhe("",eee,"\n")+tee+(Ghe(ree)?Bhe("(\n",Yhe(Vhe(ree,"\n")),"\n)"):Bhe("(",Vhe(ree,", "),")"))+": "+oee+Bhe(" ",Vhe(nee," "))},InputValueDefinition:{leave:({description:eee,name:tee,type:ree,defaultValue:oee,directives:nee})=>Bhe("",eee,"\n")+Vhe([tee+": "+ree,Bhe("= ",oee),Vhe(nee," ")]," ")},InterfaceTypeDefinition:{leave:({description:eee,name:tee,interfaces:ree,directives:oee,fields:nee})=>Bhe("",eee,"\n")+Vhe(["interface",tee,Bhe("implements ",Vhe(ree," & ")),Vhe(oee," "),qhe(nee)]," ")},UnionTypeDefinition:{leave:({description:eee,name:tee,directives:ree,types:oee})=>Bhe("",eee,"\n")+Vhe(["union",tee,Vhe(ree," "),Bhe("= ",Vhe(oee," | "))]," ")},EnumTypeDefinition:{leave:({description:eee,name:tee,directives:ree,values:oee})=>Bhe("",eee,"\n")+Vhe(["enum",tee,Vhe(ree," "),qhe(oee)]," ")},EnumValueDefinition:{leave:({description:eee,name:tee,directives:ree})=>Bhe("",eee,"\n")+Vhe([tee,Vhe(ree," ")]," ")},InputObjectTypeDefinition:{leave:({description:eee,name:tee,directives:ree,fields:oee})=>Bhe("",eee,"\n")+Vhe(["input",tee,Vhe(ree," "),qhe(oee)]," ")},DirectiveDefinition:{leave:({description:eee,name:tee,arguments:ree,repeatable:oee,locations:nee})=>Bhe("",eee,"\n")+"directive @"+tee+(Ghe(ree)?Bhe("(\n",Yhe(Vhe(ree,"\n")),"\n)"):Bhe("(",Vhe(ree,", "),")"))+(oee?" repeatable":"")+" on "+Vhe(nee," | ")},SchemaExtension:{leave:({directives:eee,operationTypes:tee})=>Vhe(["extend schema",Vhe(eee," "),qhe(tee)]," ")},ScalarTypeExtension:{leave:({name:eee,directives:tee})=>Vhe(["extend scalar",eee,Vhe(tee," ")]," ")},ObjectTypeExtension:{leave:({name:eee,interfaces:tee,directives:ree,fields:oee})=>Vhe(["extend type",eee,Bhe("implements ",Vhe(tee," & ")),Vhe(ree," "),qhe(oee)]," ")},InterfaceTypeExtension:{leave:({name:eee,interfaces:tee,directives:ree,fields:oee})=>Vhe(["extend interface",eee,Bhe("implements ",Vhe(tee," & ")),Vhe(ree," "),qhe(oee)]," ")},UnionTypeExtension:{leave:({name:eee,directives:tee,types:ree})=>Vhe(["extend union",eee,Vhe(tee," "),Bhe("= ",Vhe(ree," | "))]," ")},EnumTypeExtension:{leave:({name:eee,directives:tee,values:ree})=>Vhe(["extend enum",eee,Vhe(tee," "),qhe(ree)]," ")},InputObjectTypeExtension:{leave:({name:eee,directives:tee,fields:ree})=>Vhe(["extend input",eee,Vhe(tee," "),qhe(ree)]," ")}};function Vhe(eee,tee=""){var ree;return null!==(ree=null==eee?void 0:eee.filter((x=>x)).join(tee))&&void 0!==ree?ree:""}function qhe(eee){return Bhe("{\n",Yhe(Vhe(eee,"\n")),"\n}")}function Bhe(eee,tee,ree=""){return null!=tee&&""!==tee?eee+tee+ree:""}function Yhe(eee){return Bhe(" ",eee.replace(/\n/g,"\n "))}function Ghe(eee){var tee;return null!==(tee=null==eee?void 0:eee.some((eee=>eee.includes("\n"))))&&void 0!==tee&&tee}function Qhe(eee,tee){switch(eee.kind){case Aue.NULL:return null;case Aue.INT:return parseInt(eee.value,10);case Aue.FLOAT:return parseFloat(eee.value);case Aue.STRING:case Aue.ENUM:case Aue.BOOLEAN:return eee.value;case Aue.LIST:return eee.values.map((eee=>Qhe(eee,tee)));case Aue.OBJECT:return _he(eee.fields,(eee=>eee.name.value),(eee=>Qhe(eee.value,tee)));case Aue.VARIABLE:return null==tee?void 0:tee[eee.name.value]}}function Whe(eee){if(null!=eee||due(!1,"Must provide name."),"string"==typeof eee||due(!1,"Expected name to be a string."),0===eee.length)throw new yue("Expected name to be a non-empty string.");for(let i=1;iaee(Qhe(eee,tee)),this.extensions=Dhe(eee.extensions),this.astNode=eee.astNode,this.extensionASTNodes=null!==(nee=eee.extensionASTNodes)&&void 0!==nee?nee:[],null==eee.specifiedByURL||"string"==typeof eee.specifiedByURL||due(!1,`${this.name} must provide "specifiedByURL" as a string, but got: ${che(eee.specifiedByURL)}.`),null==eee.serialize||"function"==typeof eee.serialize||due(!1,`${this.name} must provide "serialize" function. If this custom Scalar is also used as an input type, ensure "parseValue" and "parseLiteral" functions are also provided.`),eee.parseLiteral&&("function"==typeof eee.parseValue&&"function"==typeof eee.parseLiteral||due(!1,`${this.name} must provide both "parseValue" and "parseLiteral" functions.`))}get[Symbol.toStringTag](){return"GraphQLScalarType"}toConfig(){return{name:this.name,description:this.description,specifiedByURL:this.specifiedByURL,serialize:this.serialize,parseValue:this.parseValue,parseLiteral:this.parseLiteral,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:this.extensionASTNodes}}toString(){return this.name}toJSON(){return this.toString()}}class _ge{constructor(eee){var tee;this.name=Whe(eee.name),this.description=eee.description,this.isTypeOf=eee.isTypeOf,this.extensions=Dhe(eee.extensions),this.astNode=eee.astNode,this.extensionASTNodes=null!==(tee=eee.extensionASTNodes)&&void 0!==tee?tee:[],this._fields=()=>Tge(eee),this._interfaces=()=>Ege(eee),null==eee.isTypeOf||"function"==typeof eee.isTypeOf||due(!1,`${this.name} must provide "isTypeOf" as a function, but got: ${che(eee.isTypeOf)}.`)}get[Symbol.toStringTag](){return"GraphQLObjectType"}getFields(){return"function"==typeof this._fields&&(this._fields=this._fields()),this._fields}getInterfaces(){return"function"==typeof this._interfaces&&(this._interfaces=this._interfaces()),this._interfaces}toConfig(){return{name:this.name,description:this.description,interfaces:this.getInterfaces(),fields:Oge(this.getFields()),isTypeOf:this.isTypeOf,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:this.extensionASTNodes}}toString(){return this.name}toJSON(){return this.toString()}}function Ege(eee){var tee;const ree=yge(null!==(tee=eee.interfaces)&&void 0!==tee?tee:[]);return Array.isArray(ree)||due(!1,`${eee.name} interfaces must be an Array or a function which returns an Array.`),ree}function Tge(eee){const tee=xge(eee.fields);return Ige(tee)||due(!1,`${eee.name} fields must be an object with field names as keys or a function which returns such an object.`),Ehe(tee,((tee,ree)=>{var oee;Ige(tee)||due(!1,`${eee.name}.${ree} field config must be an object.`),null==tee.resolve||"function"==typeof tee.resolve||due(!1,`${eee.name}.${ree} field resolver must be a function if provided, but got: ${che(tee.resolve)}.`);const nee=null!==(oee=tee.args)&&void 0!==oee?oee:{};return Ige(nee)||due(!1,`${eee.name}.${ree} args must be an object with argument names as keys.`),{name:Whe(ree),description:tee.description,type:tee.type,args:Sge(nee),resolve:tee.resolve,subscribe:tee.subscribe,deprecationReason:tee.deprecationReason,extensions:Dhe(tee.extensions),astNode:tee.astNode}}))}function Sge(eee){return Object.entries(eee).map((([eee,tee])=>({name:Whe(eee),description:tee.description,type:tee.type,defaultValue:tee.defaultValue,deprecationReason:tee.deprecationReason,extensions:Dhe(tee.extensions),astNode:tee.astNode})))}function Ige(eee){return hue(eee)&&!Array.isArray(eee)}function Oge(eee){return Ehe(eee,(eee=>({description:eee.description,type:eee.type,args:Nge(eee.args),resolve:eee.resolve,subscribe:eee.subscribe,deprecationReason:eee.deprecationReason,extensions:eee.extensions,astNode:eee.astNode})))}function Nge(eee){return _he(eee,(eee=>eee.name),(eee=>({description:eee.description,type:eee.type,defaultValue:eee.defaultValue,deprecationReason:eee.deprecationReason,extensions:eee.extensions,astNode:eee.astNode})))}function Age(eee){return ige(eee.type)&&void 0===eee.defaultValue}class Rge{constructor(eee){var tee;this.name=Whe(eee.name),this.description=eee.description,this.resolveType=eee.resolveType,this.extensions=Dhe(eee.extensions),this.astNode=eee.astNode,this.extensionASTNodes=null!==(tee=eee.extensionASTNodes)&&void 0!==tee?tee:[],this._fields=Tge.bind(void 0,eee),this._interfaces=Ege.bind(void 0,eee),null==eee.resolveType||"function"==typeof eee.resolveType||due(!1,`${this.name} must provide "resolveType" as a function, but got: ${che(eee.resolveType)}.`)}get[Symbol.toStringTag](){return"GraphQLInterfaceType"}getFields(){return"function"==typeof this._fields&&(this._fields=this._fields()),this._fields}getInterfaces(){return"function"==typeof this._interfaces&&(this._interfaces=this._interfaces()),this._interfaces}toConfig(){return{name:this.name,description:this.description,interfaces:this.getInterfaces(),fields:Oge(this.getFields()),resolveType:this.resolveType,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:this.extensionASTNodes}}toString(){return this.name}toJSON(){return this.toString()}}class Dge{constructor(eee){var tee;this.name=Whe(eee.name),this.description=eee.description,this.resolveType=eee.resolveType,this.extensions=Dhe(eee.extensions),this.astNode=eee.astNode,this.extensionASTNodes=null!==(tee=eee.extensionASTNodes)&&void 0!==tee?tee:[],this._types=Cge.bind(void 0,eee),null==eee.resolveType||"function"==typeof eee.resolveType||due(!1,`${this.name} must provide "resolveType" as a function, but got: ${che(eee.resolveType)}.`)}get[Symbol.toStringTag](){return"GraphQLUnionType"}getTypes(){return"function"==typeof this._types&&(this._types=this._types()),this._types}toConfig(){return{name:this.name,description:this.description,types:this.getTypes(),resolveType:this.resolveType,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:this.extensionASTNodes}}toString(){return this.name}toJSON(){return this.toString()}}function Cge(eee){const tee=yge(eee.types);return Array.isArray(tee)||due(!1,`Must provide Array of types or a function which returns such an array for Union ${eee.name}.`),tee}class Lge{constructor(eee){var tee,ree,oee;this.name=Whe(eee.name),this.description=eee.description,this.extensions=Dhe(eee.extensions),this.astNode=eee.astNode,this.extensionASTNodes=null!==(tee=eee.extensionASTNodes)&&void 0!==tee?tee:[],this._values=(ree=this.name,Ige(oee=eee.values)||due(!1,`${ree} values must be an object with value names as keys.`),Object.entries(oee).map((([eee,tee])=>(Ige(tee)||due(!1,`${ree}.${eee} must refer to an object with a "value" key representing an internal value but got: ${che(tee)}.`),{name:Khe(eee),description:tee.description,value:void 0!==tee.value?tee.value:eee,deprecationReason:tee.deprecationReason,extensions:Dhe(tee.extensions),astNode:tee.astNode})))),this._valueLookup=new Map(this._values.map((eee=>[eee.value,eee]))),this._nameLookup=khe(this._values,(eee=>eee.name))}get[Symbol.toStringTag](){return"GraphQLEnumType"}getValues(){return this._values}getValue(eee){return this._nameLookup[eee]}serialize(eee){const tee=this._valueLookup.get(eee);if(void 0===tee)throw new yue(`Enum "${this.name}" cannot represent value: ${che(eee)}`);return tee.name}parseValue(eee){if("string"!=typeof eee){const tee=che(eee);throw new yue(`Enum "${this.name}" cannot represent non-string value: ${tee}.`+Fge(this,tee))}const tee=this.getValue(eee);if(null==tee)throw new yue(`Value "${eee}" does not exist in "${this.name}" enum.`+Fge(this,eee));return tee.value}parseLiteral(eee,tee){if(eee.kind!==Aue.ENUM){const tee=jhe(eee);throw new yue(`Enum "${this.name}" cannot represent non-enum value: ${tee}.`+Fge(this,tee),{nodes:eee})}const ree=this.getValue(eee.value);if(null==ree){const tee=jhe(eee);throw new yue(`Value "${tee}" does not exist in "${this.name}" enum.`+Fge(this,tee),{nodes:eee})}return ree.value}toConfig(){const eee=_he(this.getValues(),(eee=>eee.name),(eee=>({description:eee.description,value:eee.value,deprecationReason:eee.deprecationReason,extensions:eee.extensions,astNode:eee.astNode})));return{name:this.name,description:this.description,values:eee,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:this.extensionASTNodes}}toString(){return this.name}toJSON(){return this.toString()}}function Fge(eee,tee){return yhe("the enum value",Nhe(tee,eee.getValues().map((eee=>eee.name))))}class zge{constructor(eee){var tee;this.name=Whe(eee.name),this.description=eee.description,this.extensions=Dhe(eee.extensions),this.astNode=eee.astNode,this.extensionASTNodes=null!==(tee=eee.extensionASTNodes)&&void 0!==tee?tee:[],this._fields=Mge.bind(void 0,eee)}get[Symbol.toStringTag](){return"GraphQLInputObjectType"}getFields(){return"function"==typeof this._fields&&(this._fields=this._fields()),this._fields}toConfig(){const eee=Ehe(this.getFields(),(eee=>({description:eee.description,type:eee.type,defaultValue:eee.defaultValue,deprecationReason:eee.deprecationReason,extensions:eee.extensions,astNode:eee.astNode})));return{name:this.name,description:this.description,fields:eee,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:this.extensionASTNodes}}toString(){return this.name}toJSON(){return this.toString()}}function Mge(eee){const tee=xge(eee.fields);return Ige(tee)||due(!1,`${eee.name} fields must be an object with field names as keys or a function which returns such an object.`),Ehe(tee,((tee,ree)=>(!("resolve"in tee)||due(!1,`${eee.name}.${ree} field has a resolve property, but Input Types cannot define resolvers.`),{name:Whe(ree),description:tee.description,type:tee.type,defaultValue:tee.defaultValue,deprecationReason:tee.deprecationReason,extensions:Dhe(tee.extensions),astNode:tee.astNode})))}function Pge(eee){return ige(eee.type)&&void 0===eee.defaultValue}function Uge(eee,tee){return eee===tee||(ige(eee)&&ige(tee)||!(!age(eee)||!age(tee)))&&Uge(eee.ofType,tee.ofType)}function jge(eee,tee,ree){return tee===ree||(ige(ree)?!!ige(tee)&&jge(eee,tee.ofType,ree.ofType):ige(tee)?jge(eee,tee.ofType,ree):age(ree)?!!age(tee)&&jge(eee,tee.ofType,ree.ofType):!age(tee)&&(dge(ree)&&(ege(tee)||Zhe(tee))&&eee.isSubType(ree,tee)))}function $ge(eee,tee,ree){return tee===ree||(dge(tee)?dge(ree)?eee.getPossibleTypes(tee).some((tee=>eee.isSubType(ree,tee))):eee.isSubType(tee,ree):!!dge(ree)&&eee.isSubType(ree,tee))}const Vge=2147483647,qge=-2147483648,Bge=new kge({name:"Int",description:"The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.",serialize(eee){const tee=Xge(eee);if("boolean"==typeof tee)return tee?1:0;let ree=tee;if("string"==typeof tee&&""!==tee&&(ree=Number(tee)),"number"!=typeof ree||!Number.isInteger(ree))throw new yue(`Int cannot represent non-integer value: ${che(tee)}`);if(ree>Vge||reeVge||eeeVge||teeeee.name===tee))}function Xge(eee){if(hue(eee)){if("function"==typeof eee.valueOf){const tee=eee.valueOf();if(!hue(tee))return tee}if("function"==typeof eee.toJSON)return eee.toJSON()}return eee}function Zge(eee){return dhe(eee,Jge)}class Jge{constructor(eee){var tee,ree;this.name=Whe(eee.name),this.description=eee.description,this.locations=eee.locations,this.isRepeatable=null!==(tee=eee.isRepeatable)&&void 0!==tee&&tee,this.extensions=Dhe(eee.extensions),this.astNode=eee.astNode,Array.isArray(eee.locations)||due(!1,`@${eee.name} locations must be an Array.`);const oee=null!==(ree=eee.args)&&void 0!==ree?ree:{};hue(oee)&&!Array.isArray(oee)||due(!1,`@${eee.name} args must be an object with argument names as keys.`),this.args=Sge(oee)}get[Symbol.toStringTag](){return"GraphQLDirective"}toConfig(){return{name:this.name,description:this.description,locations:this.locations,args:Nge(this.args),isRepeatable:this.isRepeatable,extensions:this.extensions,astNode:this.astNode}}toString(){return"@"+this.name}toJSON(){return this.toString()}}const ewe=new Jge({name:"include",description:"Directs the executor to include this field or fragment only when the `if` argument is true.",locations:[Nue.FIELD,Nue.FRAGMENT_SPREAD,Nue.INLINE_FRAGMENT],args:{if:{type:new hge(Qge),description:"Included when true."}}}),twe=new Jge({name:"skip",description:"Directs the executor to skip this field or fragment when the `if` argument is true.",locations:[Nue.FIELD,Nue.FRAGMENT_SPREAD,Nue.INLINE_FRAGMENT],args:{if:{type:new hge(Qge),description:"Skipped when true."}}}),rwe="No longer supported",owe=new Jge({name:"deprecated",description:"Marks an element of a GraphQL schema as no longer supported.",locations:[Nue.FIELD_DEFINITION,Nue.ARGUMENT_DEFINITION,Nue.INPUT_FIELD_DEFINITION,Nue.ENUM_VALUE],args:{reason:{type:Gge,description:"Explains why this element was deprecated, usually also including a suggestion for how to access supported similar data. Formatted using the Markdown syntax, as specified by [CommonMark](https://commonmark.org/).",defaultValue:rwe}}}),nwe=new Jge({name:"specifiedBy",description:"Exposes a URL that specifies the behavior of this scalar.",locations:[Nue.SCALAR],args:{url:{type:new hge(Gge),description:"The URL that specifies the behavior of this scalar."}}}),awe=Object.freeze([ewe,twe,owe,nwe]);function iwe(eee){return awe.some((({name:tee})=>tee===eee.name))}function swe(eee){return"object"==typeof eee&&"function"==typeof(null==eee?void 0:eee[Symbol.iterator])}function lwe(eee,tee){if(ige(tee)){const ree=lwe(eee,tee.ofType);return(null==ree?void 0:ree.kind)===Aue.NULL?null:ree}if(null===eee)return{kind:Aue.NULL};if(void 0===eee)return null;if(age(tee)){const ree=tee.ofType;if(swe(eee)){const tee=[];for(const oee of eee){const eee=lwe(oee,ree);null!=eee&&tee.push(eee)}return{kind:Aue.LIST,values:tee}}return lwe(eee,ree)}if(nge(tee)){if(!hue(eee))return null;const ree=[];for(const oee of Object.values(tee.getFields())){const tee=lwe(eee[oee.name],oee.type);tee&&ree.push({kind:Aue.OBJECT_FIELD,name:{kind:Aue.NAME,value:oee.name},value:tee})}return{kind:Aue.OBJECT,fields:ree}}if(cge(tee)){const ree=tee.serialize(eee);if(null==ree)return null;if("boolean"==typeof ree)return{kind:Aue.BOOLEAN,value:ree};if("number"==typeof ree&&Number.isFinite(ree)){const eee=String(ree);return cwe.test(eee)?{kind:Aue.INT,value:eee}:{kind:Aue.FLOAT,value:eee}}if("string"==typeof ree)return oge(tee)?{kind:Aue.ENUM,value:ree}:tee===Wge&&cwe.test(ree)?{kind:Aue.INT,value:ree}:{kind:Aue.STRING,value:ree};throw new TypeError(`Cannot convert value to AST: ${che(ree)}.`)}gue(!1,"Unexpected input type: "+che(tee))}const cwe=/^-?(?:0|[1-9][0-9]*)$/,pwe=new _ge({name:"__Schema",description:"A GraphQL Schema defines the capabilities of a GraphQL server. It exposes all available types and directives on the server, as well as the entry points for query, mutation, and subscription operations.",fields:()=>({description:{type:Gge,resolve:eee=>eee.description},types:{description:"A list of all types supported by this server.",type:new hge(new uge(new hge(hwe))),resolve:eee=>Object.values(eee.getTypeMap())},queryType:{description:"The type that query operations will be rooted at.",type:new hge(hwe),resolve:eee=>eee.getQueryType()},mutationType:{description:"If this server supports mutation, the type that mutation operations will be rooted at.",type:hwe,resolve:eee=>eee.getMutationType()},subscriptionType:{description:"If this server support subscription, the type that subscription operations will be rooted at.",type:hwe,resolve:eee=>eee.getSubscriptionType()},directives:{description:"A list of all directives supported by this server.",type:new hge(new uge(new hge(dwe))),resolve:eee=>eee.getDirectives()}})}),dwe=new _ge({name:"__Directive",description:"A Directive provides a way to describe alternate runtime execution and type validation behavior in a GraphQL document.\n\nIn some cases, you need to provide options to alter GraphQL's execution behavior in ways field arguments will not suffice, such as conditionally including or skipping a field. Directives provide this by describing additional information to the executor.",fields:()=>({name:{type:new hge(Gge),resolve:eee=>eee.name},description:{type:Gge,resolve:eee=>eee.description},isRepeatable:{type:new hge(Qge),resolve:eee=>eee.isRepeatable},locations:{type:new hge(new uge(new hge(uwe))),resolve:eee=>eee.locations},args:{type:new hge(new uge(new hge(wwe))),args:{includeDeprecated:{type:Qge,defaultValue:!1}},resolve:(eee,{includeDeprecated:tee})=>tee?eee.args:eee.args.filter((eee=>null==eee.deprecationReason))}})}),uwe=new Lge({name:"__DirectiveLocation",description:"A Directive can be adjacent to many parts of the GraphQL language, a __DirectiveLocation describes one such possible adjacencies.",values:{QUERY:{value:Nue.QUERY,description:"Location adjacent to a query operation."},MUTATION:{value:Nue.MUTATION,description:"Location adjacent to a mutation operation."},SUBSCRIPTION:{value:Nue.SUBSCRIPTION,description:"Location adjacent to a subscription operation."},FIELD:{value:Nue.FIELD,description:"Location adjacent to a field."},FRAGMENT_DEFINITION:{value:Nue.FRAGMENT_DEFINITION,description:"Location adjacent to a fragment definition."},FRAGMENT_SPREAD:{value:Nue.FRAGMENT_SPREAD,description:"Location adjacent to a fragment spread."},INLINE_FRAGMENT:{value:Nue.INLINE_FRAGMENT,description:"Location adjacent to an inline fragment."},VARIABLE_DEFINITION:{value:Nue.VARIABLE_DEFINITION,description:"Location adjacent to a variable definition."},SCHEMA:{value:Nue.SCHEMA,description:"Location adjacent to a schema definition."},SCALAR:{value:Nue.SCALAR,description:"Location adjacent to a scalar definition."},OBJECT:{value:Nue.OBJECT,description:"Location adjacent to an object type definition."},FIELD_DEFINITION:{value:Nue.FIELD_DEFINITION,description:"Location adjacent to a field definition."},ARGUMENT_DEFINITION:{value:Nue.ARGUMENT_DEFINITION,description:"Location adjacent to an argument definition."},INTERFACE:{value:Nue.INTERFACE,description:"Location adjacent to an interface definition."},UNION:{value:Nue.UNION,description:"Location adjacent to a union definition."},ENUM:{value:Nue.ENUM,description:"Location adjacent to an enum definition."},ENUM_VALUE:{value:Nue.ENUM_VALUE,description:"Location adjacent to an enum value definition."},INPUT_OBJECT:{value:Nue.INPUT_OBJECT,description:"Location adjacent to an input object type definition."},INPUT_FIELD_DEFINITION:{value:Nue.INPUT_FIELD_DEFINITION,description:"Location adjacent to an input object field definition."}}}),hwe=new _ge({name:"__Type",description:"The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.\n\nDepending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name, description and optional `specifiedByURL`, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.",fields:()=>({kind:{type:new hge(mwe),resolve:eee=>Xhe(eee)?bwe.SCALAR:Zhe(eee)?bwe.OBJECT:ege(eee)?bwe.INTERFACE:rge(eee)?bwe.UNION:oge(eee)?bwe.ENUM:nge(eee)?bwe.INPUT_OBJECT:age(eee)?bwe.LIST:ige(eee)?bwe.NON_NULL:void gue(!1,`Unexpected type: "${che(eee)}".`)},name:{type:Gge,resolve:eee=>"name"in eee?eee.name:void 0},description:{type:Gge,resolve:eee=>"description"in eee?eee.description:void 0},specifiedByURL:{type:Gge,resolve:eee=>"specifiedByURL"in eee?eee.specifiedByURL:void 0},fields:{type:new uge(new hge(gwe)),args:{includeDeprecated:{type:Qge,defaultValue:!1}},resolve(eee,{includeDeprecated:tee}){if(Zhe(eee)||ege(eee)){const ree=Object.values(eee.getFields());return tee?ree:ree.filter((eee=>null==eee.deprecationReason))}}},interfaces:{type:new uge(new hge(hwe)),resolve(eee){if(Zhe(eee)||ege(eee))return eee.getInterfaces()}},possibleTypes:{type:new uge(new hge(hwe)),resolve(eee,tee,ree,{schema:oee}){if(dge(eee))return oee.getPossibleTypes(eee)}},enumValues:{type:new uge(new hge(fwe)),args:{includeDeprecated:{type:Qge,defaultValue:!1}},resolve(eee,{includeDeprecated:tee}){if(oge(eee)){const ree=eee.getValues();return tee?ree:ree.filter((eee=>null==eee.deprecationReason))}}},inputFields:{type:new uge(new hge(wwe)),args:{includeDeprecated:{type:Qge,defaultValue:!1}},resolve(eee,{includeDeprecated:tee}){if(nge(eee)){const ree=Object.values(eee.getFields());return tee?ree:ree.filter((eee=>null==eee.deprecationReason))}}},ofType:{type:hwe,resolve:eee=>"ofType"in eee?eee.ofType:void 0}})}),gwe=new _ge({name:"__Field",description:"Object and Interface types are described by a list of Fields, each of which has a name, potentially a list of arguments, and a return type.",fields:()=>({name:{type:new hge(Gge),resolve:eee=>eee.name},description:{type:Gge,resolve:eee=>eee.description},args:{type:new hge(new uge(new hge(wwe))),args:{includeDeprecated:{type:Qge,defaultValue:!1}},resolve:(eee,{includeDeprecated:tee})=>tee?eee.args:eee.args.filter((eee=>null==eee.deprecationReason))},type:{type:new hge(hwe),resolve:eee=>eee.type},isDeprecated:{type:new hge(Qge),resolve:eee=>null!=eee.deprecationReason},deprecationReason:{type:Gge,resolve:eee=>eee.deprecationReason}})}),wwe=new _ge({name:"__InputValue",description:"Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.",fields:()=>({name:{type:new hge(Gge),resolve:eee=>eee.name},description:{type:Gge,resolve:eee=>eee.description},type:{type:new hge(hwe),resolve:eee=>eee.type},defaultValue:{type:Gge,description:"A GraphQL-formatted string representing the default value for this input value.",resolve(eee){const{type:tee,defaultValue:ree}=eee,oee=lwe(ree,tee);return oee?jhe(oee):null}},isDeprecated:{type:new hge(Qge),resolve:eee=>null!=eee.deprecationReason},deprecationReason:{type:Gge,resolve:eee=>eee.deprecationReason}})}),fwe=new _ge({name:"__EnumValue",description:"One possible value for a given Enum. Enum values are unique values, not a placeholder for a string or numeric value. However an Enum value is returned in a JSON response as a string.",fields:()=>({name:{type:new hge(Gge),resolve:eee=>eee.name},description:{type:Gge,resolve:eee=>eee.description},isDeprecated:{type:new hge(Qge),resolve:eee=>null!=eee.deprecationReason},deprecationReason:{type:Gge,resolve:eee=>eee.deprecationReason}})});var bwe;!function(eee){eee.SCALAR="SCALAR",eee.OBJECT="OBJECT",eee.INTERFACE="INTERFACE",eee.UNION="UNION",eee.ENUM="ENUM",eee.INPUT_OBJECT="INPUT_OBJECT",eee.LIST="LIST",eee.NON_NULL="NON_NULL"}(bwe||(bwe={}));const mwe=new Lge({name:"__TypeKind",description:"An enum describing what kind of type a given `__Type` is.",values:{SCALAR:{value:bwe.SCALAR,description:"Indicates this type is a scalar."},OBJECT:{value:bwe.OBJECT,description:"Indicates this type is an object. `fields` and `interfaces` are valid fields."},INTERFACE:{value:bwe.INTERFACE,description:"Indicates this type is an interface. `fields`, `interfaces`, and `possibleTypes` are valid fields."},UNION:{value:bwe.UNION,description:"Indicates this type is a union. `possibleTypes` is a valid field."},ENUM:{value:bwe.ENUM,description:"Indicates this type is an enum. `enumValues` is a valid field."},INPUT_OBJECT:{value:bwe.INPUT_OBJECT,description:"Indicates this type is an input object. `inputFields` is a valid field."},LIST:{value:bwe.LIST,description:"Indicates this type is a list. `ofType` is a valid field."},NON_NULL:{value:bwe.NON_NULL,description:"Indicates this type is a non-null. `ofType` is a valid field."}}}),vwe={name:"__schema",type:new hge(pwe),description:"Access the current type schema of this server.",args:[],resolve:(eee,tee,ree,{schema:oee})=>oee,deprecationReason:void 0,extensions:Object.create(null),astNode:void 0},ywe={name:"__type",type:hwe,description:"Request the type information of a single type.",args:[{name:"name",description:void 0,type:new hge(Gge),defaultValue:void 0,deprecationReason:void 0,extensions:Object.create(null),astNode:void 0}],resolve:(eee,{name:tee},ree,{schema:oee})=>oee.getType(tee),deprecationReason:void 0,extensions:Object.create(null),astNode:void 0},xwe={name:"__typename",type:new hge(Gge),description:"The name of the current Object type at runtime.",args:[],resolve:(eee,tee,ree,{parentType:oee})=>oee.name,deprecationReason:void 0,extensions:Object.create(null),astNode:void 0},kwe=Object.freeze([pwe,dwe,uwe,hwe,gwe,wwe,fwe,mwe]);function _we(eee){return kwe.some((({name:tee})=>eee.name===tee))}function Ewe(eee){return dhe(eee,Swe)}function Twe(eee){if(!Ewe(eee))throw new Error(`Expected ${che(eee)} to be a GraphQL schema.`);return eee}class Swe{constructor(eee){var tee,ree;this.__validationErrors=!0===eee.assumeValid?[]:void 0,hue(eee)||due(!1,"Must provide configuration object."),!eee.types||Array.isArray(eee.types)||due(!1,`"types" must be Array if provided but got: ${che(eee.types)}.`),!eee.directives||Array.isArray(eee.directives)||due(!1,`"directives" must be Array if provided but got: ${che(eee.directives)}.`),this.description=eee.description,this.extensions=Dhe(eee.extensions),this.astNode=eee.astNode,this.extensionASTNodes=null!==(tee=eee.extensionASTNodes)&&void 0!==tee?tee:[],this._queryType=eee.query,this._mutationType=eee.mutation,this._subscriptionType=eee.subscription,this._directives=null!==(ree=eee.directives)&&void 0!==ree?ree:awe;const oee=new Set(eee.types);if(null!=eee.types)for(const nee of eee.types)oee.delete(nee),Iwe(nee,oee);null!=this._queryType&&Iwe(this._queryType,oee),null!=this._mutationType&&Iwe(this._mutationType,oee),null!=this._subscriptionType&&Iwe(this._subscriptionType,oee);for(const nee of this._directives)if(Zge(nee))for(const eee of nee.args)Iwe(eee.type,oee);Iwe(pwe,oee),this._typeMap=Object.create(null),this._subTypeMap=Object.create(null),this._implementationsMap=Object.create(null);for(const nee of oee){if(null==nee)continue;const eee=nee.name;if(eee||due(!1,"One of the provided types for building the Schema is missing a name."),void 0!==this._typeMap[eee])throw new Error(`Schema must contain uniquely named types but contains multiple types named "${eee}".`);if(this._typeMap[eee]=nee,ege(nee)){for(const tee of nee.getInterfaces())if(ege(tee)){let eee=this._implementationsMap[tee.name];void 0===eee&&(eee=this._implementationsMap[tee.name]={objects:[],interfaces:[]}),eee.interfaces.push(nee)}}else if(Zhe(nee))for(const tee of nee.getInterfaces())if(ege(tee)){let eee=this._implementationsMap[tee.name];void 0===eee&&(eee=this._implementationsMap[tee.name]={objects:[],interfaces:[]}),eee.objects.push(nee)}}}get[Symbol.toStringTag](){return"GraphQLSchema"}getQueryType(){return this._queryType}getMutationType(){return this._mutationType}getSubscriptionType(){return this._subscriptionType}getRootType(eee){switch(eee){case Oue.QUERY:return this.getQueryType();case Oue.MUTATION:return this.getMutationType();case Oue.SUBSCRIPTION:return this.getSubscriptionType()}}getTypeMap(){return this._typeMap}getType(eee){return this.getTypeMap()[eee]}getPossibleTypes(eee){return rge(eee)?eee.getTypes():this.getImplementations(eee).objects}getImplementations(eee){const tee=this._implementationsMap[eee.name];return null!=tee?tee:{objects:[],interfaces:[]}}isSubType(eee,tee){let ree=this._subTypeMap[eee.name];if(void 0===ree){if(ree=Object.create(null),rge(eee))for(const tee of eee.getTypes())ree[tee.name]=!0;else{const tee=this.getImplementations(eee);for(const eee of tee.objects)ree[eee.name]=!0;for(const eee of tee.interfaces)ree[eee.name]=!0}this._subTypeMap[eee.name]=ree}return void 0!==ree[tee.name]}getDirectives(){return this._directives}getDirective(eee){return this.getDirectives().find((tee=>tee.name===eee))}toConfig(){return{description:this.description,query:this.getQueryType(),mutation:this.getMutationType(),subscription:this.getSubscriptionType(),types:Object.values(this.getTypeMap()),directives:this.getDirectives(),extensions:this.extensions,astNode:this.astNode,extensionASTNodes:this.extensionASTNodes,assumeValid:void 0!==this.__validationErrors}}}function Iwe(eee,tee){const ree=vge(eee);if(!tee.has(ree))if(tee.add(ree),rge(ree))for(const oee of ree.getTypes())Iwe(oee,tee);else if(Zhe(ree)||ege(ree)){for(const eee of ree.getInterfaces())Iwe(eee,tee);for(const eee of Object.values(ree.getFields())){Iwe(eee.type,tee);for(const ree of eee.args)Iwe(ree.type,tee)}}else if(nge(ree))for(const oee of Object.values(ree.getFields()))Iwe(oee.type,tee);return tee}function Owe(eee){if(Twe(eee),eee.__validationErrors)return eee.__validationErrors;const tee=new Awe(eee);!function(eee){const tee=eee.schema,ree=tee.getQueryType();if(ree){if(!Zhe(ree)){var oee;eee.reportError(`Query root type must be Object type, it cannot be ${che(ree)}.`,null!==(oee=Rwe(tee,Oue.QUERY))&&void 0!==oee?oee:ree.astNode)}}else eee.reportError("Query root type must be provided.",tee.astNode);const nee=tee.getMutationType();var aee;nee&&!Zhe(nee)&&eee.reportError(`Mutation root type must be Object type if provided, it cannot be ${che(nee)}.`,null!==(aee=Rwe(tee,Oue.MUTATION))&&void 0!==aee?aee:nee.astNode);const iee=tee.getSubscriptionType();var see;iee&&!Zhe(iee)&&eee.reportError(`Subscription root type must be Object type if provided, it cannot be ${che(iee)}.`,null!==(see=Rwe(tee,Oue.SUBSCRIPTION))&&void 0!==see?see:iee.astNode)}(tee),function(eee){for(const ree of eee.schema.getDirectives())if(Zge(ree)){Dwe(eee,ree);for(const oee of ree.args){var tee;if(Dwe(eee,oee),sge(oee.type)||eee.reportError(`The type of @${ree.name}(${oee.name}:) must be Input Type but got: ${che(oee.type)}.`,oee.astNode),Age(oee)&&null!=oee.deprecationReason)eee.reportError(`Required argument @${ree.name}(${oee.name}:) cannot be deprecated.`,[Vwe(oee.astNode),null===(tee=oee.astNode)||void 0===tee?void 0:tee.type])}}else eee.reportError(`Expected directive but got: ${che(ree)}.`,null==ree?void 0:ree.astNode)}(tee),function(eee){const tee=function(eee){const tee=Object.create(null),ree=[],oee=Object.create(null);return nee;function nee(aee){if(tee[aee.name])return;tee[aee.name]=!0,oee[aee.name]=ree.length;const iee=Object.values(aee.getFields());for(const tee of iee)if(ige(tee.type)&&nge(tee.type.ofType)){const aee=tee.type.ofType,iee=oee[aee.name];if(ree.push(tee),void 0===iee)nee(aee);else{const tee=ree.slice(iee),oee=tee.map((eee=>eee.name)).join(".");eee.reportError(`Cannot reference Input Object "${aee.name}" within itself through a series of non-null fields: "${oee}".`,tee.map((eee=>eee.astNode)))}ree.pop()}oee[aee.name]=void 0}}(eee),ree=eee.schema.getTypeMap();for(const oee of Object.values(ree))mge(oee)?(_we(oee)||Dwe(eee,oee),Zhe(oee)||ege(oee)?(Cwe(eee,oee),Lwe(eee,oee)):rge(oee)?Mwe(eee,oee):oge(oee)?Pwe(eee,oee):nge(oee)&&(Uwe(eee,oee),tee(oee))):eee.reportError(`Expected GraphQL named type but got: ${che(oee)}.`,oee.astNode)}(tee);const ree=tee.getErrors();return eee.__validationErrors=ree,ree}function Nwe(eee){const tee=Owe(eee);if(0!==tee.length)throw new Error(tee.map((eee=>eee.message)).join("\n\n"))}class Awe{constructor(eee){this._errors=[],this.schema=eee}reportError(eee,tee){const ree=Array.isArray(tee)?tee.filter(Boolean):tee;this._errors.push(new yue(eee,{nodes:ree}))}getErrors(){return this._errors}}function Rwe(eee,tee){var ree;return null===(ree=[eee.astNode,...eee.extensionASTNodes].flatMap((eee=>{var tee;return null!==(tee=null==eee?void 0:eee.operationTypes)&&void 0!==tee?tee:[]})).find((eee=>eee.operation===tee)))||void 0===ree?void 0:ree.type}function Dwe(eee,tee){tee.name.startsWith("__")&&eee.reportError(`Name "${tee.name}" must not begin with "__", which is reserved by GraphQL introspection.`,tee.astNode)}function Cwe(eee,tee){const ree=Object.values(tee.getFields());0===ree.length&&eee.reportError(`Type ${tee.name} must define one or more fields.`,[tee.astNode,...tee.extensionASTNodes]);for(const iee of ree){var oee;if(Dwe(eee,iee),!lge(iee.type))eee.reportError(`The type of ${tee.name}.${iee.name} must be Output Type but got: ${che(iee.type)}.`,null===(oee=iee.astNode)||void 0===oee?void 0:oee.type);for(const ree of iee.args){const oee=ree.name;var nee,aee;if(Dwe(eee,ree),!sge(ree.type))eee.reportError(`The type of ${tee.name}.${iee.name}(${oee}:) must be Input Type but got: ${che(ree.type)}.`,null===(nee=ree.astNode)||void 0===nee?void 0:nee.type);if(Age(ree)&&null!=ree.deprecationReason)eee.reportError(`Required argument ${tee.name}.${iee.name}(${oee}:) cannot be deprecated.`,[Vwe(ree.astNode),null===(aee=ree.astNode)||void 0===aee?void 0:aee.type])}}}function Lwe(eee,tee){const ree=Object.create(null);for(const oee of tee.getInterfaces())ege(oee)?tee!==oee?ree[oee.name]?eee.reportError(`Type ${tee.name} can only implement ${oee.name} once.`,jwe(tee,oee)):(ree[oee.name]=!0,zwe(eee,tee,oee),Fwe(eee,tee,oee)):eee.reportError(`Type ${tee.name} cannot implement itself because it would create a circular reference.`,jwe(tee,oee)):eee.reportError(`Type ${che(tee)} must only implement Interface types, it cannot implement ${che(oee)}.`,jwe(tee,oee))}function Fwe(eee,tee,ree){const oee=tee.getFields();for(const lee of Object.values(ree.getFields())){const cee=lee.name,pee=oee[cee];if(pee){var nee,aee;if(!jge(eee.schema,pee.type,lee.type))eee.reportError(`Interface field ${ree.name}.${cee} expects type ${che(lee.type)} but ${tee.name}.${cee} is type ${che(pee.type)}.`,[null===(nee=lee.astNode)||void 0===nee?void 0:nee.type,null===(aee=pee.astNode)||void 0===aee?void 0:aee.type]);for(const oee of lee.args){const nee=oee.name,aee=pee.args.find((eee=>eee.name===nee));var iee,see;if(aee){if(!Uge(oee.type,aee.type))eee.reportError(`Interface field argument ${ree.name}.${cee}(${nee}:) expects type ${che(oee.type)} but ${tee.name}.${cee}(${nee}:) is type ${che(aee.type)}.`,[null===(iee=oee.astNode)||void 0===iee?void 0:iee.type,null===(see=aee.astNode)||void 0===see?void 0:see.type])}else eee.reportError(`Interface field argument ${ree.name}.${cee}(${nee}:) expected but ${tee.name}.${cee} does not provide it.`,[oee.astNode,pee.astNode])}for(const oee of pee.args){const nee=oee.name;!lee.args.find((eee=>eee.name===nee))&&Age(oee)&&eee.reportError(`Object field ${tee.name}.${cee} includes required argument ${nee} that is missing from the Interface field ${ree.name}.${cee}.`,[oee.astNode,lee.astNode])}}else eee.reportError(`Interface field ${ree.name}.${cee} expected but ${tee.name} does not provide it.`,[lee.astNode,tee.astNode,...tee.extensionASTNodes])}}function zwe(eee,tee,ree){const oee=tee.getInterfaces();for(const nee of ree.getInterfaces())oee.includes(nee)||eee.reportError(nee===tee?`Type ${tee.name} cannot implement ${ree.name} because it would create a circular reference.`:`Type ${tee.name} must implement ${nee.name} because it is implemented by ${ree.name}.`,[...jwe(ree,nee),...jwe(tee,ree)])}function Mwe(eee,tee){const ree=tee.getTypes();0===ree.length&&eee.reportError(`Union type ${tee.name} must define one or more member types.`,[tee.astNode,...tee.extensionASTNodes]);const oee=Object.create(null);for(const nee of ree)oee[nee.name]?eee.reportError(`Union type ${tee.name} can only include type ${nee.name} once.`,$we(tee,nee.name)):(oee[nee.name]=!0,Zhe(nee)||eee.reportError(`Union type ${tee.name} can only include Object types, it cannot include ${che(nee)}.`,$we(tee,String(nee))))}function Pwe(eee,tee){const ree=tee.getValues();0===ree.length&&eee.reportError(`Enum type ${tee.name} must define one or more values.`,[tee.astNode,...tee.extensionASTNodes]);for(const oee of ree)Dwe(eee,oee)}function Uwe(eee,tee){const ree=Object.values(tee.getFields());0===ree.length&&eee.reportError(`Input Object type ${tee.name} must define one or more fields.`,[tee.astNode,...tee.extensionASTNodes]);for(const aee of ree){var oee,nee;if(Dwe(eee,aee),!sge(aee.type))eee.reportError(`The type of ${tee.name}.${aee.name} must be Input Type but got: ${che(aee.type)}.`,null===(oee=aee.astNode)||void 0===oee?void 0:oee.type);if(Pge(aee)&&null!=aee.deprecationReason)eee.reportError(`Required input field ${tee.name}.${aee.name} cannot be deprecated.`,[Vwe(aee.astNode),null===(nee=aee.astNode)||void 0===nee?void 0:nee.type])}}function jwe(eee,tee){const{astNode:ree,extensionASTNodes:oee}=eee;return(null!=ree?[ree,...oee]:oee).flatMap((eee=>{var tee;return null!==(tee=eee.interfaces)&&void 0!==tee?tee:[]})).filter((eee=>eee.name.value===tee.name))}function $we(eee,tee){const{astNode:ree,extensionASTNodes:oee}=eee;return(null!=ree?[ree,...oee]:oee).flatMap((eee=>{var tee;return null!==(tee=eee.types)&&void 0!==tee?tee:[]})).filter((eee=>eee.name.value===tee))}function Vwe(eee){var tee;return null==eee||null===(tee=eee.directives)||void 0===tee?void 0:tee.find((eee=>eee.name.value===owe.name))}function qwe(eee,tee){switch(tee.kind){case Aue.LIST_TYPE:{const ree=qwe(eee,tee.type);return ree&&new uge(ree)}case Aue.NON_NULL_TYPE:{const ree=qwe(eee,tee.type);return ree&&new hge(ree)}case Aue.NAMED_TYPE:return eee.getType(tee.name.value)}}class Bwe{constructor(eee,tee,ree){this._schema=eee,this._typeStack=[],this._parentTypeStack=[],this._inputTypeStack=[],this._fieldDefStack=[],this._defaultValueStack=[],this._directive=null,this._argument=null,this._enumValue=null,this._getFieldDef=null!=ree?ree:Ywe,tee&&(sge(tee)&&this._inputTypeStack.push(tee),pge(tee)&&this._parentTypeStack.push(tee),lge(tee)&&this._typeStack.push(tee))}get[Symbol.toStringTag](){return"TypeInfo"}getType(){if(this._typeStack.length>0)return this._typeStack[this._typeStack.length-1]}getParentType(){if(this._parentTypeStack.length>0)return this._parentTypeStack[this._parentTypeStack.length-1]}getInputType(){if(this._inputTypeStack.length>0)return this._inputTypeStack[this._inputTypeStack.length-1]}getParentInputType(){if(this._inputTypeStack.length>1)return this._inputTypeStack[this._inputTypeStack.length-2]}getFieldDef(){if(this._fieldDefStack.length>0)return this._fieldDefStack[this._fieldDefStack.length-1]}getDefaultValue(){if(this._defaultValueStack.length>0)return this._defaultValueStack[this._defaultValueStack.length-1]}getDirective(){return this._directive}getArgument(){return this._argument}getEnumValue(){return this._enumValue}enter(eee){const tee=this._schema;switch(eee.kind){case Aue.SELECTION_SET:{const eee=vge(this.getType());this._parentTypeStack.push(pge(eee)?eee:void 0);break}case Aue.FIELD:{const ree=this.getParentType();let oee,nee;ree&&(oee=this._getFieldDef(tee,ree,eee),oee&&(nee=oee.type)),this._fieldDefStack.push(oee),this._typeStack.push(lge(nee)?nee:void 0);break}case Aue.DIRECTIVE:this._directive=tee.getDirective(eee.name.value);break;case Aue.OPERATION_DEFINITION:{const ree=tee.getRootType(eee.operation);this._typeStack.push(Zhe(ree)?ree:void 0);break}case Aue.INLINE_FRAGMENT:case Aue.FRAGMENT_DEFINITION:{const ree=eee.typeCondition,oee=ree?qwe(tee,ree):vge(this.getType());this._typeStack.push(lge(oee)?oee:void 0);break}case Aue.VARIABLE_DEFINITION:{const ree=qwe(tee,eee.type);this._inputTypeStack.push(sge(ree)?ree:void 0);break}case Aue.ARGUMENT:{var ree;let tee,oee;const nee=null!==(ree=this.getDirective())&&void 0!==ree?ree:this.getFieldDef();nee&&(tee=nee.args.find((tee=>tee.name===eee.name.value)),tee&&(oee=tee.type)),this._argument=tee,this._defaultValueStack.push(tee?tee.defaultValue:void 0),this._inputTypeStack.push(sge(oee)?oee:void 0);break}case Aue.LIST:{const eee=bge(this.getInputType()),tee=age(eee)?eee.ofType:eee;this._defaultValueStack.push(void 0),this._inputTypeStack.push(sge(tee)?tee:void 0);break}case Aue.OBJECT_FIELD:{const tee=vge(this.getInputType());let ree,oee;nge(tee)&&(oee=tee.getFields()[eee.name.value],oee&&(ree=oee.type)),this._defaultValueStack.push(oee?oee.defaultValue:void 0),this._inputTypeStack.push(sge(ree)?ree:void 0);break}case Aue.ENUM:{const tee=vge(this.getInputType());let ree;oge(tee)&&(ree=tee.getValue(eee.value)),this._enumValue=ree;break}}}leave(eee){switch(eee.kind){case Aue.SELECTION_SET:this._parentTypeStack.pop();break;case Aue.FIELD:this._fieldDefStack.pop(),this._typeStack.pop();break;case Aue.DIRECTIVE:this._directive=null;break;case Aue.OPERATION_DEFINITION:case Aue.INLINE_FRAGMENT:case Aue.FRAGMENT_DEFINITION:this._typeStack.pop();break;case Aue.VARIABLE_DEFINITION:this._inputTypeStack.pop();break;case Aue.ARGUMENT:this._argument=null,this._defaultValueStack.pop(),this._inputTypeStack.pop();break;case Aue.LIST:case Aue.OBJECT_FIELD:this._defaultValueStack.pop(),this._inputTypeStack.pop();break;case Aue.ENUM:this._enumValue=null}}}function Ywe(eee,tee,ree){const oee=ree.name.value;return oee===vwe.name&&eee.getQueryType()===tee?vwe:oee===ywe.name&&eee.getQueryType()===tee?ywe:oee===xwe.name&&pge(tee)?xwe:Zhe(tee)||ege(tee)?tee.getFields()[oee]:void 0}function Gwe(eee,tee){return{enter(...ree){const oee=ree[0];eee.enter(oee);const fn=Uhe(tee,oee.kind).enter;if(fn){const nee=fn.apply(tee,ree);return void 0!==nee&&(eee.leave(oee),Iue(nee)&&eee.enter(nee)),nee}},leave(...ree){const oee=ree[0],fn=Uhe(tee,oee.kind).leave;let nee;return fn&&(nee=fn.apply(tee,ree)),eee.leave(oee),nee}}}function Qwe(eee){return eee.kind===Aue.OPERATION_DEFINITION||eee.kind===Aue.FRAGMENT_DEFINITION}function Wwe(eee){return eee.kind===Aue.VARIABLE||eee.kind===Aue.INT||eee.kind===Aue.FLOAT||eee.kind===Aue.STRING||eee.kind===Aue.BOOLEAN||eee.kind===Aue.NULL||eee.kind===Aue.ENUM||eee.kind===Aue.LIST||eee.kind===Aue.OBJECT}function Kwe(eee){return eee.kind===Aue.SCHEMA_DEFINITION||Hwe(eee)||eee.kind===Aue.DIRECTIVE_DEFINITION}function Hwe(eee){return eee.kind===Aue.SCALAR_TYPE_DEFINITION||eee.kind===Aue.OBJECT_TYPE_DEFINITION||eee.kind===Aue.INTERFACE_TYPE_DEFINITION||eee.kind===Aue.UNION_TYPE_DEFINITION||eee.kind===Aue.ENUM_TYPE_DEFINITION||eee.kind===Aue.INPUT_OBJECT_TYPE_DEFINITION}function Xwe(eee){return eee.kind===Aue.SCHEMA_EXTENSION||Zwe(eee)}function Zwe(eee){return eee.kind===Aue.SCALAR_TYPE_EXTENSION||eee.kind===Aue.OBJECT_TYPE_EXTENSION||eee.kind===Aue.INTERFACE_TYPE_EXTENSION||eee.kind===Aue.UNION_TYPE_EXTENSION||eee.kind===Aue.ENUM_TYPE_EXTENSION||eee.kind===Aue.INPUT_OBJECT_TYPE_EXTENSION}function Jwe(eee){return{Document(tee){for(const ree of tee.definitions)if(!Qwe(ree)){const tee=ree.kind===Aue.SCHEMA_DEFINITION||ree.kind===Aue.SCHEMA_EXTENSION?"schema":'"'+ree.name.value+'"';eee.reportError(new yue(`The ${tee} definition is not executable.`,{nodes:ree}))}return!1}}}function efe(eee){return{Field(tee){const ree=eee.getParentType();if(ree){if(!eee.getFieldDef()){const oee=eee.getSchema(),nee=tee.name.value;let aee=yhe("to use an inline fragment on",function(eee,tee,ree){if(!dge(tee))return[];const oee=new Set,nee=Object.create(null);for(const iee of eee.getPossibleTypes(tee))if(iee.getFields()[ree]){oee.add(iee),nee[iee.name]=1;for(const eee of iee.getInterfaces()){var aee;eee.getFields()[ree]&&(oee.add(eee),nee[eee.name]=(null!==(aee=nee[eee.name])&&void 0!==aee?aee:0)+1)}}return[...oee].sort(((tee,ree)=>{const oee=nee[ree.name]-nee[tee.name];return 0!==oee?oee:ege(tee)&&eee.isSubType(tee,ree)?-1:ege(ree)&&eee.isSubType(ree,tee)?1:The(tee.name,ree.name)})).map((x=>x.name))}(oee,ree,nee));""===aee&&(aee=yhe(function(eee,tee){if(Zhe(eee)||ege(eee)){return Nhe(tee,Object.keys(eee.getFields()))}return[]}(ree,nee))),eee.reportError(new yue(`Cannot query field "${nee}" on type "${ree.name}".`+aee,{nodes:tee}))}}}}}function tfe(eee){return{InlineFragment(tee){const ree=tee.typeCondition;if(ree){const tee=qwe(eee.getSchema(),ree);if(tee&&!pge(tee)){const tee=jhe(ree);eee.reportError(new yue(`Fragment cannot condition on non composite type "${tee}".`,{nodes:ree}))}}},FragmentDefinition(tee){const ree=qwe(eee.getSchema(),tee.typeCondition);if(ree&&!pge(ree)){const ree=jhe(tee.typeCondition);eee.reportError(new yue(`Fragment "${tee.name.value}" cannot condition on non composite type "${ree}".`,{nodes:tee.typeCondition}))}}}}function rfe(eee){return{...ofe(eee),Argument(tee){const ree=eee.getArgument(),oee=eee.getFieldDef(),nee=eee.getParentType();if(!ree&&oee&&nee){const ree=tee.name.value,aee=Nhe(ree,oee.args.map((eee=>eee.name)));eee.reportError(new yue(`Unknown argument "${ree}" on field "${nee.name}.${oee.name}".`+yhe(aee),{nodes:tee}))}}}}function ofe(eee){const tee=Object.create(null),ree=eee.getSchema(),oee=ree?ree.getDirectives():awe;for(const iee of oee)tee[iee.name]=iee.args.map((eee=>eee.name));const nee=eee.getDocument().definitions;for(const iee of nee)if(iee.kind===Aue.DIRECTIVE_DEFINITION){var aee;const eee=null!==(aee=iee.arguments)&&void 0!==aee?aee:[];tee[iee.name.value]=eee.map((eee=>eee.name.value))}return{Directive(ree){const oee=ree.name.value,nee=tee[oee];if(ree.arguments&&nee)for(const tee of ree.arguments){const ree=tee.name.value;if(!nee.includes(ree)){const aee=Nhe(ree,nee);eee.reportError(new yue(`Unknown argument "${ree}" on directive "@${oee}".`+yhe(aee),{nodes:tee}))}}return!1}}}function nfe(eee){const tee=Object.create(null),ree=eee.getSchema(),oee=ree?ree.getDirectives():awe;for(const aee of oee)tee[aee.name]=aee.locations;const nee=eee.getDocument().definitions;for(const aee of nee)aee.kind===Aue.DIRECTIVE_DEFINITION&&(tee[aee.name.value]=aee.locations.map((eee=>eee.value)));return{Directive(ree,oee,nee,aee,iee){const see=ree.name.value,lee=tee[see];if(!lee)return void eee.reportError(new yue(`Unknown directive "@${see}".`,{nodes:ree}));const cee=function(eee){const tee=eee[eee.length-1];switch("kind"in tee||gue(!1),tee.kind){case Aue.OPERATION_DEFINITION:return function(eee){switch(eee){case Oue.QUERY:return Nue.QUERY;case Oue.MUTATION:return Nue.MUTATION;case Oue.SUBSCRIPTION:return Nue.SUBSCRIPTION}}(tee.operation);case Aue.FIELD:return Nue.FIELD;case Aue.FRAGMENT_SPREAD:return Nue.FRAGMENT_SPREAD;case Aue.INLINE_FRAGMENT:return Nue.INLINE_FRAGMENT;case Aue.FRAGMENT_DEFINITION:return Nue.FRAGMENT_DEFINITION;case Aue.VARIABLE_DEFINITION:return Nue.VARIABLE_DEFINITION;case Aue.SCHEMA_DEFINITION:case Aue.SCHEMA_EXTENSION:return Nue.SCHEMA;case Aue.SCALAR_TYPE_DEFINITION:case Aue.SCALAR_TYPE_EXTENSION:return Nue.SCALAR;case Aue.OBJECT_TYPE_DEFINITION:case Aue.OBJECT_TYPE_EXTENSION:return Nue.OBJECT;case Aue.FIELD_DEFINITION:return Nue.FIELD_DEFINITION;case Aue.INTERFACE_TYPE_DEFINITION:case Aue.INTERFACE_TYPE_EXTENSION:return Nue.INTERFACE;case Aue.UNION_TYPE_DEFINITION:case Aue.UNION_TYPE_EXTENSION:return Nue.UNION;case Aue.ENUM_TYPE_DEFINITION:case Aue.ENUM_TYPE_EXTENSION:return Nue.ENUM;case Aue.ENUM_VALUE_DEFINITION:return Nue.ENUM_VALUE;case Aue.INPUT_OBJECT_TYPE_DEFINITION:case Aue.INPUT_OBJECT_TYPE_EXTENSION:return Nue.INPUT_OBJECT;case Aue.INPUT_VALUE_DEFINITION:{const tee=eee[eee.length-3];return"kind"in tee||gue(!1),tee.kind===Aue.INPUT_OBJECT_TYPE_DEFINITION?Nue.INPUT_FIELD_DEFINITION:Nue.ARGUMENT_DEFINITION}default:gue(!1,"Unexpected kind: "+che(tee.kind))}}(iee);cee&&!lee.includes(cee)&&eee.reportError(new yue(`Directive "@${see}" may not be used on ${cee}.`,{nodes:ree}))}}}function afe(eee){return{FragmentSpread(tee){const ree=tee.name.value;eee.getFragment(ree)||eee.reportError(new yue(`Unknown fragment "${ree}".`,{nodes:tee.name}))}}}function ife(eee){const tee=eee.getSchema(),ree=tee?tee.getTypeMap():Object.create(null),oee=Object.create(null);for(const aee of eee.getDocument().definitions)Hwe(aee)&&(oee[aee.name.value]=!0);const nee=[...Object.keys(ree),...Object.keys(oee)];return{NamedType(tee,_1,aee,_2,iee){const see=tee.name.value;if(!ree[see]&&!oee[see]){var lee;const ree=null!==(lee=iee[2])&&void 0!==lee?lee:aee,oee=null!=ree&&("kind"in(cee=ree)&&(Kwe(cee)||Xwe(cee)));if(oee&&sfe.includes(see))return;const pee=Nhe(see,oee?sfe.concat(nee):nee);eee.reportError(new yue(`Unknown type "${see}".`+yhe(pee),{nodes:tee}))}var cee}}}const sfe=[...Kge,...kwe].map((eee=>eee.name));function lfe(eee){let tee=0;return{Document(eee){tee=eee.definitions.filter((eee=>eee.kind===Aue.OPERATION_DEFINITION)).length},OperationDefinition(ree){!ree.name&&tee>1&&eee.reportError(new yue("This anonymous operation must be the only defined operation.",{nodes:ree}))}}}function cfe(eee){var tee,ree,oee;const nee=eee.getSchema(),aee=null!==(tee=null!==(ree=null!==(oee=null==nee?void 0:nee.astNode)&&void 0!==oee?oee:null==nee?void 0:nee.getQueryType())&&void 0!==ree?ree:null==nee?void 0:nee.getMutationType())&&void 0!==tee?tee:null==nee?void 0:nee.getSubscriptionType();let iee=0;return{SchemaDefinition(tee){aee?eee.reportError(new yue("Cannot define a new schema within a schema extension.",{nodes:tee})):(iee>0&&eee.reportError(new yue("Must provide only one schema definition.",{nodes:tee})),++iee)}}}function pfe(eee){const tee=Object.create(null),ree=[],oee=Object.create(null);return{OperationDefinition:()=>!1,FragmentDefinition:eee=>(nee(eee),!1)};function nee(aee){if(tee[aee.name.value])return;const iee=aee.name.value;tee[iee]=!0;const see=eee.getFragmentSpreads(aee.selectionSet);if(0!==see.length){oee[iee]=ree.length;for(const tee of see){const aee=tee.name.value,iee=oee[aee];if(ree.push(tee),void 0===iee){const tee=eee.getFragment(aee);tee&&nee(tee)}else{const tee=ree.slice(iee),oee=tee.slice(0,-1).map((s=>'"'+s.name.value+'"')).join(", ");eee.reportError(new yue(`Cannot spread fragment "${aee}" within itself`+(""!==oee?` via ${oee}.`:"."),{nodes:tee}))}ree.pop()}oee[iee]=void 0}}}function dfe(eee){let tee=Object.create(null);return{OperationDefinition:{enter(){tee=Object.create(null)},leave(ree){const oee=eee.getRecursiveVariableUsages(ree);for(const{node:nee}of oee){const oee=nee.name.value;!0!==tee[oee]&&eee.reportError(new yue(ree.name?`Variable "$${oee}" is not defined by operation "${ree.name.value}".`:`Variable "$${oee}" is not defined.`,{nodes:[nee,ree]}))}}},VariableDefinition(eee){tee[eee.variable.name.value]=!0}}}function ufe(eee){const tee=[],ree=[];return{OperationDefinition:eee=>(tee.push(eee),!1),FragmentDefinition:eee=>(ree.push(eee),!1),Document:{leave(){const oee=Object.create(null);for(const ree of tee)for(const tee of eee.getRecursivelyReferencedFragments(ree))oee[tee.name.value]=!0;for(const tee of ree){const ree=tee.name.value;!0!==oee[ree]&&eee.reportError(new yue(`Fragment "${ree}" is never used.`,{nodes:tee}))}}}}}function hfe(eee){let tee=[];return{OperationDefinition:{enter(){tee=[]},leave(ree){const oee=Object.create(null),nee=eee.getRecursiveVariableUsages(ree);for(const{node:eee}of nee)oee[eee.name.value]=!0;for(const aee of tee){const tee=aee.variable.name.value;!0!==oee[tee]&&eee.reportError(new yue(ree.name?`Variable "$${tee}" is never used in operation "${ree.name.value}".`:`Variable "$${tee}" is never used.`,{nodes:aee}))}}},VariableDefinition(eee){tee.push(eee)}}}function gfe(eee){switch(eee.kind){case Aue.OBJECT:return{...eee,fields:(tee=eee.fields,tee.map((eee=>({...eee,value:gfe(eee.value)}))).sort(((eee,tee)=>The(eee.name.value,tee.name.value))))};case Aue.LIST:return{...eee,values:eee.values.map(gfe)};case Aue.INT:case Aue.FLOAT:case Aue.STRING:case Aue.BOOLEAN:case Aue.NULL:case Aue.ENUM:case Aue.VARIABLE:return eee}var tee}function wfe(eee){return Array.isArray(eee)?eee.map((([eee,tee])=>`subfields "${eee}" conflict because `+wfe(tee))).join(" and "):eee}function ffe(eee){const tee=new Sfe,ree=new Map;return{SelectionSet(oee){const nee=function(eee,tee,ree,oee,nee){const aee=[],[iee,see]=_fe(eee,tee,oee,nee);if(function(eee,tee,ree,oee,nee){for(const[aee,iee]of Object.entries(nee))if(iee.length>1)for(let i=0;i[eee.value,tee])));return ree.every((eee=>{const tee=eee.value,ree=nee.get(eee.name.value);return void 0!==ree&&xfe(tee)===xfe(ree)}))}(lee,dee))return[[nee,"they have differing arguments"],[lee],[dee]]}const gee=null==cee?void 0:cee.type,wee=null==uee?void 0:uee.type;if(gee&&wee&&kfe(gee,wee))return[[nee,`they return conflicting types "${che(gee)}" and "${che(wee)}"`],[lee],[dee]];const fee=lee.selectionSet,bee=dee.selectionSet;if(fee&&bee){const oee=function(eee,tee,ree,oee,nee,aee,iee,see){const lee=[],[cee,pee]=_fe(eee,tee,nee,aee),[dee,uee]=_fe(eee,tee,iee,see);vfe(eee,lee,tee,ree,oee,cee,dee);for(const hee of uee)bfe(eee,lee,tee,ree,oee,cee,hee);for(const hee of pee)bfe(eee,lee,tee,ree,oee,dee,hee);for(const hee of pee)for(const nee of uee)mfe(eee,lee,tee,ree,oee,hee,nee);return lee}(eee,tee,ree,hee,vge(gee),fee,vge(wee),bee);return function(eee,tee,ree,oee){if(eee.length>0)return[[tee,eee.map((([eee])=>eee))],[ree,...eee.map((([,eee])=>eee)).flat()],[oee,...eee.map((([,,eee])=>eee)).flat()]]}(oee,nee,lee,dee)}}function xfe(eee){return jhe(gfe(eee))}function kfe(eee,tee){return age(eee)?!age(tee)||kfe(eee.ofType,tee.ofType):!!age(tee)||(ige(eee)?!ige(tee)||kfe(eee.ofType,tee.ofType):!!ige(tee)||!(!cge(eee)&&!cge(tee))&&eee!==tee)}function _fe(eee,tee,ree,oee){const nee=tee.get(oee);if(nee)return nee;const aee=Object.create(null),iee=Object.create(null);Tfe(eee,ree,oee,aee,iee);const see=[aee,Object.keys(iee)];return tee.set(oee,see),see}function Efe(eee,tee,ree){const oee=tee.get(ree.selectionSet);if(oee)return oee;const nee=qwe(eee.getSchema(),ree.typeCondition);return _fe(eee,tee,nee,ree.selectionSet)}function Tfe(eee,tee,ree,oee,nee){for(const aee of ree.selections)switch(aee.kind){case Aue.FIELD:{const eee=aee.name.value;let ree;(Zhe(tee)||ege(tee))&&(ree=tee.getFields()[eee]);const nee=aee.alias?aee.alias.value:eee;oee[nee]||(oee[nee]=[]),oee[nee].push([tee,aee,ree]);break}case Aue.FRAGMENT_SPREAD:nee[aee.name.value]=!0;break;case Aue.INLINE_FRAGMENT:{const ree=aee.typeCondition,iee=ree?qwe(eee.getSchema(),ree):tee;Tfe(eee,iee,aee.selectionSet,oee,nee);break}}}class Sfe{constructor(){this._data=new Map}has(a,b,eee){var tee;const[ree,oee]=aeee.name.value)));for(const aee of oee.args)if(!nee.has(aee.name)&&Age(aee)){const ree=che(aee.type);eee.reportError(new yue(`Field "${oee.name}" argument "${aee.name}" of type "${ree}" is required, but it was not provided.`,{nodes:tee}))}}}}}function Rfe(eee){var tee;const ree=Object.create(null),oee=eee.getSchema(),nee=null!==(tee=null==oee?void 0:oee.getDirectives())&&void 0!==tee?tee:awe;for(const see of nee)ree[see.name]=khe(see.args.filter(Age),(eee=>eee.name));const aee=eee.getDocument().definitions;for(const see of aee)if(see.kind===Aue.DIRECTIVE_DEFINITION){var iee;const eee=null!==(iee=see.arguments)&&void 0!==iee?iee:[];ree[see.name.value]=khe(eee.filter(Dfe),(eee=>eee.name.value))}return{Directive:{leave(tee){const oee=tee.name.value,nee=ree[oee];if(nee){var aee;const ree=null!==(aee=tee.arguments)&&void 0!==aee?aee:[],iee=new Set(ree.map((eee=>eee.name.value)));for(const[aee,see]of Object.entries(nee))if(!iee.has(aee)){const ree=Hhe(see.type)?che(see.type):jhe(see.type);eee.reportError(new yue(`Directive "@${oee}" argument "${aee}" of type "${ree}" is required, but it was not provided.`,{nodes:tee}))}}}}}}function Dfe(eee){return eee.type.kind===Aue.NON_NULL_TYPE&&null==eee.defaultValue}function Cfe(eee){return{Field(tee){const ree=eee.getType(),oee=tee.selectionSet;if(ree)if(cge(vge(ree))){if(oee){const nee=tee.name.value,aee=che(ree);eee.reportError(new yue(`Field "${nee}" must not have a selection since type "${aee}" has no subfields.`,{nodes:oee}))}}else if(!oee){const oee=tee.name.value,nee=che(ree);eee.reportError(new yue(`Field "${oee}" of type "${nee}" must have a selection of subfields. Did you mean "${oee} { ... }"?`,{nodes:tee}))}}}}function Lfe(eee){return eee.map((eee=>"number"==typeof eee?"["+eee.toString()+"]":"."+eee)).join("")}function Ffe(eee,tee,ree){return{prev:eee,key:tee,typename:ree}}function zfe(eee){const tee=[];let ree=eee;for(;ree;)tee.push(ree.key),ree=ree.prev;return tee.reverse()}function Mfe(eee,tee,ree=Pfe){return Ufe(eee,tee,ree,void 0)}function Pfe(eee,tee,ree){let oee="Invalid value "+che(tee);throw eee.length>0&&(oee+=` at "value${Lfe(eee)}"`),ree.message=oee+": "+ree.message,ree}function Ufe(eee,tee,ree,oee){if(ige(tee))return null!=eee?Ufe(eee,tee.ofType,ree,oee):void ree(zfe(oee),eee,new yue(`Expected non-nullable type "${che(tee)}" not to be null.`));if(null==eee)return null;if(age(tee)){const nee=tee.ofType;return swe(eee)?Array.from(eee,((eee,tee)=>{const aee=Ffe(oee,tee,void 0);return Ufe(eee,nee,ree,aee)})):[Ufe(eee,nee,ree,oee)]}if(nge(tee)){if(!hue(eee))return void ree(zfe(oee),eee,new yue(`Expected type "${tee.name}" to be an object.`));const nee={},aee=tee.getFields();for(const iee of Object.values(aee)){const aee=eee[iee.name];if(void 0!==aee)nee[iee.name]=Ufe(aee,iee.type,ree,Ffe(oee,iee.name,tee.name));else if(void 0!==iee.defaultValue)nee[iee.name]=iee.defaultValue;else if(ige(iee.type)){const tee=che(iee.type);ree(zfe(oee),eee,new yue(`Field "${iee.name}" of required type "${tee}" was not provided.`))}}for(const iee of Object.keys(eee))if(!aee[iee]){const nee=Nhe(iee,Object.keys(tee.getFields()));ree(zfe(oee),eee,new yue(`Field "${iee}" is not defined by type "${tee.name}".`+yhe(nee)))}return nee}if(cge(tee)){let aee;try{aee=tee.parseValue(eee)}catch(nee){return void ree(zfe(oee),eee,nee instanceof yue?nee:new yue(`Expected type "${tee.name}". `+nee.message,{originalError:nee}))}return void 0===aee&&ree(zfe(oee),eee,new yue(`Expected type "${tee.name}".`)),aee}gue(!1,"Unexpected input type: "+che(tee))}function jfe(eee,tee,ree){if(eee){if(eee.kind===Aue.VARIABLE){const oee=eee.name.value;if(null==ree||void 0===ree[oee])return;const nee=ree[oee];if(null===nee&&ige(tee))return;return nee}if(ige(tee)){if(eee.kind===Aue.NULL)return;return jfe(eee,tee.ofType,ree)}if(eee.kind===Aue.NULL)return null;if(age(tee)){const oee=tee.ofType;if(eee.kind===Aue.LIST){const tee=[];for(const nee of eee.values)if($fe(nee,ree)){if(ige(oee))return;tee.push(null)}else{const eee=jfe(nee,oee,ree);if(void 0===eee)return;tee.push(eee)}return tee}const nee=jfe(eee,oee,ree);if(void 0===nee)return;return[nee]}if(nge(tee)){if(eee.kind!==Aue.OBJECT)return;const oee=Object.create(null),nee=khe(eee.fields,(eee=>eee.name.value));for(const eee of Object.values(tee.getFields())){const tee=nee[eee.name];if(!tee||$fe(tee.value,ree)){if(void 0!==eee.defaultValue)oee[eee.name]=eee.defaultValue;else if(ige(eee.type))return;continue}const aee=jfe(tee.value,eee.type,ree);if(void 0===aee)return;oee[eee.name]=aee}return oee}if(cge(tee)){let nee;try{nee=tee.parseLiteral(eee,ree)}catch(oee){return}if(void 0===nee)return;return nee}gue(!1,"Unexpected input type: "+che(tee))}}function $fe(eee,tee){return eee.kind===Aue.VARIABLE&&(null==tee||void 0===tee[eee.name.value])}function Vfe(eee,tee,ree,oee){const nee=[],aee=null==oee?void 0:oee.maxErrors;try{const oee=function(eee,tee,ree,oee){const nee={};for(const aee of tee){const tee=aee.variable.name.value,iee=qwe(eee,aee.type);if(!sge(iee)){const eee=jhe(aee.type);oee(new yue(`Variable "$${tee}" expected value of type "${eee}" which cannot be used as an input type.`,{nodes:aee.type}));continue}if(!Yfe(ree,tee)){if(aee.defaultValue)nee[tee]=jfe(aee.defaultValue,iee);else if(ige(iee)){const eee=che(iee);oee(new yue(`Variable "$${tee}" of required type "${eee}" was not provided.`,{nodes:aee}))}continue}const see=ree[tee];if(null===see&&ige(iee)){const eee=che(iee);oee(new yue(`Variable "$${tee}" of non-null type "${eee}" must not be null.`,{nodes:aee}))}else nee[tee]=Mfe(see,iee,((eee,ree,nee)=>{let iee=`Variable "$${tee}" got invalid value `+che(ree);eee.length>0&&(iee+=` at "${tee}${Lfe(eee)}"`),oee(new yue(iee+"; "+nee.message,{nodes:aee,originalError:nee}))}))}return nee}(eee,tee,ree,(eee=>{if(null!=aee&&nee.length>=aee)throw new yue("Too many errors processing variables, error limit reached. Execution aborted.");nee.push(eee)}));if(0===nee.length)return{coerced:oee}}catch(iee){nee.push(iee)}return{errors:nee}}function qfe(eee,tee,ree){var oee;const nee={},aee=khe(null!==(oee=tee.arguments)&&void 0!==oee?oee:[],(eee=>eee.name.value));for(const iee of eee.args){const eee=iee.name,oee=iee.type,see=aee[eee];if(!see){if(void 0!==iee.defaultValue)nee[eee]=iee.defaultValue;else if(ige(oee))throw new yue(`Argument "${eee}" of required type "${che(oee)}" was not provided.`,{nodes:tee});continue}const lee=see.value;let cee=lee.kind===Aue.NULL;if(lee.kind===Aue.VARIABLE){const tee=lee.name.value;if(null==ree||!Yfe(ree,tee)){if(void 0!==iee.defaultValue)nee[eee]=iee.defaultValue;else if(ige(oee))throw new yue(`Argument "${eee}" of required type "${che(oee)}" was provided the variable "$${tee}" which was not provided a runtime value.`,{nodes:lee});continue}cee=null==ree[tee]}if(cee&&ige(oee))throw new yue(`Argument "${eee}" of non-null type "${che(oee)}" must not be null.`,{nodes:lee});const pee=jfe(lee,oee,ree);if(void 0===pee)throw new yue(`Argument "${eee}" has invalid value ${jhe(lee)}.`,{nodes:lee});nee[eee]=pee}return nee}function Bfe(eee,tee,ree){var oee;const nee=null===(oee=tee.directives)||void 0===oee?void 0:oee.find((tee=>tee.name.value===eee.name));if(nee)return qfe(eee,nee,ree)}function Yfe(eee,tee){return Object.prototype.hasOwnProperty.call(eee,tee)}function Gfe(eee,tee,ree,oee,nee){const aee=new Map;return Qfe(eee,tee,ree,oee,nee,aee,new Set),aee}function Qfe(eee,tee,ree,oee,nee,aee,iee){for(const lee of nee.selections)switch(lee.kind){case Aue.FIELD:{if(!Wfe(ree,lee))continue;const eee=(see=lee).alias?see.alias.value:see.name.value,tee=aee.get(eee);void 0!==tee?tee.push(lee):aee.set(eee,[lee]);break}case Aue.INLINE_FRAGMENT:if(!Wfe(ree,lee)||!Kfe(eee,lee,oee))continue;Qfe(eee,tee,ree,oee,lee.selectionSet,aee,iee);break;case Aue.FRAGMENT_SPREAD:{const nee=lee.name.value;if(iee.has(nee)||!Wfe(ree,lee))continue;iee.add(nee);const see=tee[nee];if(!see||!Kfe(eee,see,oee))continue;Qfe(eee,tee,ree,oee,see.selectionSet,aee,iee);break}}var see}function Wfe(eee,tee){const ree=Bfe(twe,tee,eee);if(!0===(null==ree?void 0:ree.if))return!1;const oee=Bfe(ewe,tee,eee);return!1!==(null==oee?void 0:oee.if)}function Kfe(eee,tee,ree){const oee=tee.typeCondition;if(!oee)return!0;const nee=qwe(eee,oee);return nee===ree||!!dge(nee)&&eee.isSubType(nee,ree)}function Hfe(eee){return{OperationDefinition(tee){if("subscription"===tee.operation){const ree=eee.getSchema(),oee=ree.getSubscriptionType();if(oee){const nee=tee.name?tee.name.value:null,aee=Object.create(null),iee=eee.getDocument(),see=Object.create(null);for(const eee of iee.definitions)eee.kind===Aue.FRAGMENT_DEFINITION&&(see[eee.name.value]=eee);const lee=Gfe(ree,see,aee,oee,tee.selectionSet);if(lee.size>1){const tee=[...lee.values()].slice(1).flat();eee.reportError(new yue(null!=nee?`Subscription "${nee}" must select only one top level field.`:"Anonymous Subscription must select only one top level field.",{nodes:tee}))}for(const tee of lee.values()){tee[0].name.value.startsWith("__")&&eee.reportError(new yue(null!=nee?`Subscription "${nee}" must not select an introspection top level field.`:"Anonymous Subscription must not select an introspection top level field.",{nodes:tee}))}}}}}}function Xfe(eee,tee){const ree=new Map;for(const oee of eee){const eee=tee(oee),nee=ree.get(eee);void 0===nee?ree.set(eee,[oee]):nee.push(oee)}return ree}function Zfe(eee){return{DirectiveDefinition(eee){var tee;const oee=null!==(tee=eee.arguments)&&void 0!==tee?tee:[];return ree(`@${eee.name.value}`,oee)},InterfaceTypeDefinition:tee,InterfaceTypeExtension:tee,ObjectTypeDefinition:tee,ObjectTypeExtension:tee};function tee(eee){var tee;const oee=eee.name.value,nee=null!==(tee=eee.fields)&&void 0!==tee?tee:[];for(const iee of nee){var aee;ree(`${oee}.${iee.name.value}`,null!==(aee=iee.arguments)&&void 0!==aee?aee:[])}return!1}function ree(tee,ree){const oee=Xfe(ree,(eee=>eee.name.value));for(const[nee,aee]of oee)aee.length>1&&eee.reportError(new yue(`Argument "${tee}(${nee}:)" can only be defined once.`,{nodes:aee.map((eee=>eee.name))}));return!1}}function Jfe(eee){return{Field:tee,Directive:tee};function tee(tee){var ree;const oee=Xfe(null!==(ree=tee.arguments)&&void 0!==ree?ree:[],(eee=>eee.name.value));for(const[nee,aee]of oee)aee.length>1&&eee.reportError(new yue(`There can be only one argument named "${nee}".`,{nodes:aee.map((eee=>eee.name))}))}}function ebe(eee){const tee=Object.create(null),ree=eee.getSchema();return{DirectiveDefinition(oee){const nee=oee.name.value;if(null==ree||!ree.getDirective(nee))return tee[nee]?eee.reportError(new yue(`There can be only one directive named "@${nee}".`,{nodes:[tee[nee],oee.name]})):tee[nee]=oee.name,!1;eee.reportError(new yue(`Directive "@${nee}" already exists in the schema. It cannot be redefined.`,{nodes:oee.name}))}}}function tbe(eee){const tee=Object.create(null),ree=eee.getSchema(),oee=ree?ree.getDirectives():awe;for(const see of oee)tee[see.name]=!see.isRepeatable;const nee=eee.getDocument().definitions;for(const see of nee)see.kind===Aue.DIRECTIVE_DEFINITION&&(tee[see.name.value]=!see.repeatable);const aee=Object.create(null),iee=Object.create(null);return{enter(ree){if(!("directives"in ree)||!ree.directives)return;let oee;if(ree.kind===Aue.SCHEMA_DEFINITION||ree.kind===Aue.SCHEMA_EXTENSION)oee=aee;else if(Hwe(ree)||Zwe(ree)){const eee=ree.name.value;oee=iee[eee],void 0===oee&&(iee[eee]=oee=Object.create(null))}else oee=Object.create(null);for(const nee of ree.directives){const ree=nee.name.value;tee[ree]&&(oee[ree]?eee.reportError(new yue(`The directive "@${ree}" can only be used once at this location.`,{nodes:[oee[ree],nee]})):oee[ree]=nee)}}}}function rbe(eee){const tee=eee.getSchema(),ree=tee?tee.getTypeMap():Object.create(null),oee=Object.create(null);return{EnumTypeDefinition:nee,EnumTypeExtension:nee};function nee(tee){var nee;const aee=tee.name.value;oee[aee]||(oee[aee]=Object.create(null));const iee=null!==(nee=tee.values)&&void 0!==nee?nee:[],see=oee[aee];for(const oee of iee){const tee=oee.name.value,nee=ree[aee];oge(nee)&&nee.getValue(tee)?eee.reportError(new yue(`Enum value "${aee}.${tee}" already exists in the schema. It cannot also be defined in this type extension.`,{nodes:oee.name})):see[tee]?eee.reportError(new yue(`Enum value "${aee}.${tee}" can only be defined once.`,{nodes:[see[tee],oee.name]})):see[tee]=oee.name}return!1}}function obe(eee){const tee=eee.getSchema(),ree=tee?tee.getTypeMap():Object.create(null),oee=Object.create(null);return{InputObjectTypeDefinition:nee,InputObjectTypeExtension:nee,InterfaceTypeDefinition:nee,InterfaceTypeExtension:nee,ObjectTypeDefinition:nee,ObjectTypeExtension:nee};function nee(tee){var nee;const aee=tee.name.value;oee[aee]||(oee[aee]=Object.create(null));const iee=null!==(nee=tee.fields)&&void 0!==nee?nee:[],see=oee[aee];for(const oee of iee){const tee=oee.name.value;nbe(ree[aee],tee)?eee.reportError(new yue(`Field "${aee}.${tee}" already exists in the schema. It cannot also be defined in this type extension.`,{nodes:oee.name})):see[tee]?eee.reportError(new yue(`Field "${aee}.${tee}" can only be defined once.`,{nodes:[see[tee],oee.name]})):see[tee]=oee.name}return!1}}function nbe(eee,tee){return!!(Zhe(eee)||ege(eee)||nge(eee))&&null!=eee.getFields()[tee]}function abe(eee){const tee=Object.create(null);return{OperationDefinition:()=>!1,FragmentDefinition(ree){const oee=ree.name.value;return tee[oee]?eee.reportError(new yue(`There can be only one fragment named "${oee}".`,{nodes:[tee[oee],ree.name]})):tee[oee]=ree.name,!1}}}function ibe(eee){const tee=[];let ree=Object.create(null);return{ObjectValue:{enter(){tee.push(ree),ree=Object.create(null)},leave(){const eee=tee.pop();eee||gue(!1),ree=eee}},ObjectField(tee){const oee=tee.name.value;ree[oee]?eee.reportError(new yue(`There can be only one input field named "${oee}".`,{nodes:[ree[oee],tee.name]})):ree[oee]=tee.name}}}function sbe(eee){const tee=Object.create(null);return{OperationDefinition(ree){const oee=ree.name;return oee&&(tee[oee.value]?eee.reportError(new yue(`There can be only one operation named "${oee.value}".`,{nodes:[tee[oee.value],oee]})):tee[oee.value]=oee),!1},FragmentDefinition:()=>!1}}function lbe(eee){const tee=eee.getSchema(),ree=Object.create(null),oee=tee?{query:tee.getQueryType(),mutation:tee.getMutationType(),subscription:tee.getSubscriptionType()}:{};return{SchemaDefinition:nee,SchemaExtension:nee};function nee(tee){var nee;const aee=null!==(nee=tee.operationTypes)&&void 0!==nee?nee:[];for(const iee of aee){const tee=iee.operation,nee=ree[tee];oee[tee]?eee.reportError(new yue(`Type for ${tee} already defined in the schema. It cannot be redefined.`,{nodes:iee})):nee?eee.reportError(new yue(`There can be only one ${tee} type in schema.`,{nodes:[nee,iee]})):ree[tee]=iee}return!1}}function cbe(eee){const tee=Object.create(null),ree=eee.getSchema();return{ScalarTypeDefinition:oee,ObjectTypeDefinition:oee,InterfaceTypeDefinition:oee,UnionTypeDefinition:oee,EnumTypeDefinition:oee,InputObjectTypeDefinition:oee};function oee(oee){const nee=oee.name.value;if(null==ree||!ree.getType(nee))return tee[nee]?eee.reportError(new yue(`There can be only one type named "${nee}".`,{nodes:[tee[nee],oee.name]})):tee[nee]=oee.name,!1;eee.reportError(new yue(`Type "${nee}" already exists in the schema. It cannot also be defined in this type definition.`,{nodes:oee.name}))}}function pbe(eee){return{OperationDefinition(tee){var ree;const oee=Xfe(null!==(ree=tee.variableDefinitions)&&void 0!==ree?ree:[],(eee=>eee.variable.name.value));for(const[nee,aee]of oee)aee.length>1&&eee.reportError(new yue(`There can be only one variable named "$${nee}".`,{nodes:aee.map((eee=>eee.variable.name))}))}}}function dbe(eee){return{ListValue(tee){if(!age(bge(eee.getParentInputType())))return ube(eee,tee),!1},ObjectValue(tee){const ree=vge(eee.getInputType());if(!nge(ree))return ube(eee,tee),!1;const oee=khe(tee.fields,(eee=>eee.name.value));for(const nee of Object.values(ree.getFields())){if(!oee[nee.name]&&Pge(nee)){const oee=che(nee.type);eee.reportError(new yue(`Field "${ree.name}.${nee.name}" of required type "${oee}" was not provided.`,{nodes:tee}))}}},ObjectField(tee){const ree=vge(eee.getParentInputType());if(!eee.getInputType()&&nge(ree)){const oee=Nhe(tee.name.value,Object.keys(ree.getFields()));eee.reportError(new yue(`Field "${tee.name.value}" is not defined by type "${ree.name}".`+yhe(oee),{nodes:tee}))}},NullValue(tee){const ree=eee.getInputType();ige(ree)&&eee.reportError(new yue(`Expected value of type "${che(ree)}", found ${jhe(tee)}.`,{nodes:tee}))},EnumValue:tee=>ube(eee,tee),IntValue:tee=>ube(eee,tee),FloatValue:tee=>ube(eee,tee),StringValue:tee=>ube(eee,tee),BooleanValue:tee=>ube(eee,tee)}}function ube(eee,tee){const ree=eee.getInputType();if(!ree)return;const oee=vge(ree);if(cge(oee))try{if(void 0===oee.parseLiteral(tee,void 0)){const oee=che(ree);eee.reportError(new yue(`Expected value of type "${oee}", found ${jhe(tee)}.`,{nodes:tee}))}}catch(nee){const oee=che(ree);nee instanceof yue?eee.reportError(nee):eee.reportError(new yue(`Expected value of type "${oee}", found ${jhe(tee)}; `+nee.message,{nodes:tee,originalError:nee}))}else{const oee=che(ree);eee.reportError(new yue(`Expected value of type "${oee}", found ${jhe(tee)}.`,{nodes:tee}))}}function hbe(eee){return{VariableDefinition(tee){const ree=qwe(eee.getSchema(),tee.type);if(void 0!==ree&&!sge(ree)){const ree=tee.variable.name.value,oee=jhe(tee.type);eee.reportError(new yue(`Variable "$${ree}" cannot be non-input type "${oee}".`,{nodes:tee.type}))}}}}function gbe(eee){let tee=Object.create(null);return{OperationDefinition:{enter(){tee=Object.create(null)},leave(ree){const oee=eee.getRecursiveVariableUsages(ree);for(const{node:nee,type:aee,defaultValue:iee}of oee){const ree=nee.name.value,oee=tee[ree];if(oee&&aee){const tee=eee.getSchema(),see=qwe(tee,oee.type);if(see&&!wbe(tee,see,oee.defaultValue,aee,iee)){const tee=che(see),iee=che(aee);eee.reportError(new yue(`Variable "$${ree}" of type "${tee}" used in position expecting type "${iee}".`,{nodes:[oee,nee]}))}}}}},VariableDefinition(eee){tee[eee.variable.name.value]=eee}}}function wbe(eee,tee,ree,oee,nee){if(ige(oee)&&!ige(tee)){if(!(null!=ree&&ree.kind!==Aue.NULL)&&!(void 0!==nee))return!1;return jge(eee,tee,oee.ofType)}return jge(eee,tee,oee)}const fbe=Object.freeze([Jwe,sbe,lfe,Hfe,ife,tfe,hbe,Cfe,efe,abe,afe,ufe,Ife,pfe,pbe,dfe,hfe,nfe,tbe,rfe,Jfe,dbe,Afe,gbe,ffe,ibe]),bbe=Object.freeze([cfe,lbe,cbe,rbe,obe,Zfe,ebe,ife,nfe,tbe,Ofe,ofe,Jfe,ibe,Rfe]);class mbe{constructor(eee,tee){this._ast=eee,this._fragments=void 0,this._fragmentSpreads=new Map,this._recursivelyReferencedFragments=new Map,this._onError=tee}get[Symbol.toStringTag](){return"ASTValidationContext"}reportError(eee){this._onError(eee)}getDocument(){return this._ast}getFragment(eee){let tee;if(this._fragments)tee=this._fragments;else{tee=Object.create(null);for(const eee of this.getDocument().definitions)eee.kind===Aue.FRAGMENT_DEFINITION&&(tee[eee.name.value]=eee);this._fragments=tee}return tee[eee]}getFragmentSpreads(eee){let tee=this._fragmentSpreads.get(eee);if(!tee){tee=[];const ree=[eee];let oee;for(;oee=ree.pop();)for(const eee of oee.selections)eee.kind===Aue.FRAGMENT_SPREAD?tee.push(eee):eee.selectionSet&&ree.push(eee.selectionSet);this._fragmentSpreads.set(eee,tee)}return tee}getRecursivelyReferencedFragments(eee){let tee=this._recursivelyReferencedFragments.get(eee);if(!tee){tee=[];const ree=Object.create(null),oee=[eee.selectionSet];let nee;for(;nee=oee.pop();)for(const eee of this.getFragmentSpreads(nee)){const nee=eee.name.value;if(!0!==ree[nee]){ree[nee]=!0;const eee=this.getFragment(nee);eee&&(tee.push(eee),oee.push(eee.selectionSet))}}this._recursivelyReferencedFragments.set(eee,tee)}return tee}}class vbe extends mbe{constructor(eee,tee,ree){super(eee,ree),this._schema=tee}get[Symbol.toStringTag](){return"SDLValidationContext"}getSchema(){return this._schema}}class ybe extends mbe{constructor(eee,tee,ree,oee){super(tee,oee),this._schema=eee,this._typeInfo=ree,this._variableUsages=new Map,this._recursiveVariableUsages=new Map}get[Symbol.toStringTag](){return"ValidationContext"}getSchema(){return this._schema}getVariableUsages(eee){let tee=this._variableUsages.get(eee);if(!tee){const ree=[],oee=new Bwe(this._schema);Mhe(eee,Gwe(oee,{VariableDefinition:()=>!1,Variable(eee){ree.push({node:eee,type:oee.getInputType(),defaultValue:oee.getDefaultValue()})}})),tee=ree,this._variableUsages.set(eee,tee)}return tee}getRecursiveVariableUsages(eee){let tee=this._recursiveVariableUsages.get(eee);if(!tee){tee=this.getVariableUsages(eee);for(const ree of this.getRecursivelyReferencedFragments(eee))tee=tee.concat(this.getVariableUsages(ree));this._recursiveVariableUsages.set(eee,tee)}return tee}getType(){return this._typeInfo.getType()}getParentType(){return this._typeInfo.getParentType()}getInputType(){return this._typeInfo.getInputType()}getParentInputType(){return this._typeInfo.getParentInputType()}getFieldDef(){return this._typeInfo.getFieldDef()}getDirective(){return this._typeInfo.getDirective()}getArgument(){return this._typeInfo.getArgument()}getEnumValue(){return this._typeInfo.getEnumValue()}}function xbe(eee,tee,ree=fbe,oee,nee=new Bwe(eee)){var aee;const iee=null!==(aee=null==oee?void 0:oee.maxErrors)&&void 0!==aee?aee:100;tee||due(!1,"Must provide document."),Nwe(eee);const see=Object.freeze({}),lee=[],cee=new ybe(eee,tee,nee,(eee=>{if(lee.length>=iee)throw lee.push(new yue("Too many validation errors, error limit reached. Validation aborted.")),see;lee.push(eee)})),pee=Phe(ree.map((eee=>eee(cee))));try{Mhe(tee,Gwe(nee,pee))}catch(e){if(e!==see)throw e}return lee}function kbe(eee,tee,ree=bbe){const oee=[],nee=new vbe(eee,tee,(eee=>{oee.push(eee)}));return Mhe(eee,Phe(ree.map((eee=>eee(nee))))),oee}function _be(eee){return Promise.all(Object.values(eee)).then((tee=>{const ree=Object.create(null);for(const[i,oee]of Object.keys(eee).entries())ree[oee]=tee[i];return ree}))}class Ebe extends Error{constructor(eee){super("Unexpected error value: "+che(eee)),this.name="NonErrorThrown",this.thrownValue=eee}}function Tbe(eee,tee,ree){var oee;const nee=(aee=eee)instanceof Error?aee:new Ebe(aee);var aee,iee;return iee=nee,Array.isArray(iee.path)?nee:new yue(nee.message,{nodes:null!==(oee=nee.nodes)&&void 0!==oee?oee:tee,source:nee.source,positions:nee.positions,path:ree,originalError:nee})}const Sbe=function(fn){let eee;return function(a1,a2,a3){void 0===eee&&(eee=new WeakMap);let tee=eee.get(a1);void 0===tee&&(tee=new WeakMap,eee.set(a1,tee));let ree=tee.get(a2);void 0===ree&&(ree=new WeakMap,tee.set(a2,ree));let oee=ree.get(a3);return void 0===oee&&(oee=fn(a1,a2,a3),ree.set(a3,oee)),oee}}(((eee,tee,ree)=>function(eee,tee,ree,oee,nee){const aee=new Map,iee=new Set;for(const see of nee)see.selectionSet&&Qfe(eee,tee,ree,oee,see.selectionSet,aee,iee);return aee}(eee.schema,eee.fragments,eee.variableValues,tee,ree)));function Ibe(eee){arguments.length<2||due(!1,"graphql@16 dropped long-deprecated support for positional arguments, please pass an object instead.");const{schema:tee,document:ree,variableValues:oee,rootValue:nee}=eee;Abe(tee,ree,oee);const aee=Rbe(eee);if(!("schema"in aee))return{errors:aee};try{const{operation:eee}=aee,tee=function(eee,tee,ree){const oee=eee.schema.getRootType(tee.operation);if(null==oee)throw new yue(`Schema is not configured to execute ${tee.operation} operation.`,{nodes:tee});const nee=Gfe(eee.schema,eee.fragments,eee.variableValues,oee,tee.selectionSet),aee=void 0;switch(tee.operation){case Oue.QUERY:return Dbe(eee,oee,ree,aee,nee);case Oue.MUTATION:return function(eee,tee,ree,oee,nee){return function(eee,tee,ree){let oee=ree;for(const nee of eee)oee=uue(oee)?oee.then((eee=>tee(eee,nee))):tee(oee,nee);return oee}(nee.entries(),((nee,[aee,iee])=>{const see=Ffe(oee,aee,tee.name),lee=Cbe(eee,tee,ree,iee,see);return void 0===lee?nee:uue(lee)?lee.then((eee=>(nee[aee]=eee,nee))):(nee[aee]=lee,nee)}),Object.create(null))}(eee,oee,ree,aee,nee);case Oue.SUBSCRIPTION:return Dbe(eee,oee,ree,aee,nee)}}(aee,eee,nee);return uue(tee)?tee.then((eee=>Nbe(eee,aee.errors)),(eee=>(aee.errors.push(eee),Nbe(null,aee.errors)))):Nbe(tee,aee.errors)}catch(iee){return aee.errors.push(iee),Nbe(null,aee.errors)}}function Obe(eee){const tee=Ibe(eee);if(uue(tee))throw new Error("GraphQL execution failed to complete synchronously.");return tee}function Nbe(eee,tee){return 0===tee.length?{data:eee}:{errors:tee,data:eee}}function Abe(eee,tee,ree){tee||due(!1,"Must provide document."),Nwe(eee),null==ree||hue(ree)||due(!1,"Variables must be provided as an Object where each property is a variable value. Perhaps look to see if an unparsed JSON string was provided.")}function Rbe(eee){var tee,ree;const{schema:oee,document:nee,rootValue:aee,contextValue:iee,variableValues:see,operationName:lee,fieldResolver:cee,typeResolver:pee,subscribeFieldResolver:dee}=eee;let uee;const hee=Object.create(null);for(const wee of nee.definitions)switch(wee.kind){case Aue.OPERATION_DEFINITION:if(null==lee){if(void 0!==uee)return[new yue("Must provide operation name if query contains multiple operations.")];uee=wee}else(null===(tee=wee.name)||void 0===tee?void 0:tee.value)===lee&&(uee=wee);break;case Aue.FRAGMENT_DEFINITION:hee[wee.name.value]=wee}if(!uee)return null!=lee?[new yue(`Unknown operation named "${lee}".`)]:[new yue("Must provide an operation.")];const gee=Vfe(oee,null!==(ree=uee.variableDefinitions)&&void 0!==ree?ree:[],null!=see?see:{},{maxErrors:50});return gee.errors?gee.errors:{schema:oee,fragments:hee,rootValue:aee,contextValue:iee,operation:uee,variableValues:gee.coerced,fieldResolver:null!=cee?cee:$be,typeResolver:null!=pee?pee:jbe,subscribeFieldResolver:null!=dee?dee:$be,errors:[]}}function Dbe(eee,tee,ree,oee,nee){const aee=Object.create(null);let iee=!1;try{for(const[see,lee]of nee.entries()){const nee=Cbe(eee,tee,ree,lee,Ffe(oee,see,tee.name));void 0!==nee&&(aee[see]=nee,uue(nee)&&(iee=!0))}}catch(see){if(iee)return _be(aee).finally((()=>{throw see}));throw see}return iee?_be(aee):aee}function Cbe(eee,tee,ree,oee,nee){var aee;const iee=Vbe(eee.schema,tee,oee[0]);if(!iee)return;const see=iee.type,lee=null!==(aee=iee.resolve)&&void 0!==aee?aee:eee.fieldResolver,cee=Lbe(eee,iee,oee,tee,nee);try{const tee=qfe(iee,oee[0],eee.variableValues),aee=lee(ree,tee,eee.contextValue,cee);let pee;return pee=uue(aee)?aee.then((tee=>zbe(eee,see,oee,cee,nee,tee))):zbe(eee,see,oee,cee,nee,aee),uue(pee)?pee.then(void 0,(tee=>Fbe(Tbe(tee,oee,zfe(nee)),see,eee))):pee}catch(pee){return Fbe(Tbe(pee,oee,zfe(nee)),see,eee)}}function Lbe(eee,tee,ree,oee,nee){return{fieldName:tee.name,fieldNodes:ree,returnType:tee.type,parentType:oee,path:nee,schema:eee.schema,fragments:eee.fragments,rootValue:eee.rootValue,operation:eee.operation,variableValues:eee.variableValues}}function Fbe(eee,tee,ree){if(ige(tee))throw eee;return ree.errors.push(eee),null}function zbe(eee,tee,ree,oee,nee,aee){if(aee instanceof Error)throw aee;if(ige(tee)){const iee=zbe(eee,tee.ofType,ree,oee,nee,aee);if(null===iee)throw new Error(`Cannot return null for non-nullable field ${oee.parentType.name}.${oee.fieldName}.`);return iee}return null==aee?null:age(tee)?function(eee,tee,ree,oee,nee,aee){if(!swe(aee))throw new yue(`Expected Iterable, but did not find one for field "${oee.parentType.name}.${oee.fieldName}".`);const iee=tee.ofType;let see=!1;const lee=Array.from(aee,((tee,aee)=>{const lee=Ffe(nee,aee,void 0);try{let nee;return nee=uue(tee)?tee.then((tee=>zbe(eee,iee,ree,oee,lee,tee))):zbe(eee,iee,ree,oee,lee,tee),uue(nee)?(see=!0,nee.then(void 0,(tee=>Fbe(Tbe(tee,ree,zfe(lee)),iee,eee)))):nee}catch(cee){return Fbe(Tbe(cee,ree,zfe(lee)),iee,eee)}}));return see?Promise.all(lee):lee}(eee,tee,ree,oee,nee,aee):cge(tee)?function(eee,tee){const ree=eee.serialize(tee);if(null==ree)throw new Error(`Expected \`${che(eee)}.serialize(${che(tee)})\` to return non-nullable value, returned: ${che(ree)}`);return ree}(tee,aee):dge(tee)?function(eee,tee,ree,oee,nee,aee){var iee;const see=null!==(iee=tee.resolveType)&&void 0!==iee?iee:eee.typeResolver,lee=eee.contextValue,cee=see(aee,lee,oee,tee);if(uue(cee))return cee.then((iee=>Pbe(eee,Mbe(iee,eee,tee,ree,oee,aee),ree,oee,nee,aee)));return Pbe(eee,Mbe(cee,eee,tee,ree,oee,aee),ree,oee,nee,aee)}(eee,tee,ree,oee,nee,aee):Zhe(tee)?Pbe(eee,tee,ree,oee,nee,aee):void gue(!1,"Cannot complete value of unexpected output type: "+che(tee))}function Mbe(eee,tee,ree,oee,nee,aee){if(null==eee)throw new yue(`Abstract type "${ree.name}" must resolve to an Object type at runtime for field "${nee.parentType.name}.${nee.fieldName}". Either the "${ree.name}" type should provide a "resolveType" function or each possible type should provide an "isTypeOf" function.`,oee);if(Zhe(eee))throw new yue("Support for returning GraphQLObjectType from resolveType was removed in graphql-js@16.0.0 please return type name instead.");if("string"!=typeof eee)throw new yue(`Abstract type "${ree.name}" must resolve to an Object type at runtime for field "${nee.parentType.name}.${nee.fieldName}" with value ${che(aee)}, received "${che(eee)}".`);const iee=tee.schema.getType(eee);if(null==iee)throw new yue(`Abstract type "${ree.name}" was resolved to a type "${eee}" that does not exist inside the schema.`,{nodes:oee});if(!Zhe(iee))throw new yue(`Abstract type "${ree.name}" was resolved to a non-object type "${eee}".`,{nodes:oee});if(!tee.schema.isSubType(ree,iee))throw new yue(`Runtime Object type "${iee.name}" is not a possible type for "${ree.name}".`,{nodes:oee});return iee}function Pbe(eee,tee,ree,oee,nee,aee){const iee=Sbe(eee,tee,ree);if(tee.isTypeOf){const see=tee.isTypeOf(aee,eee.contextValue,oee);if(uue(see))return see.then((oee=>{if(!oee)throw Ube(tee,aee,ree);return Dbe(eee,tee,aee,nee,iee)}));if(!see)throw Ube(tee,aee,ree)}return Dbe(eee,tee,aee,nee,iee)}function Ube(eee,tee,ree){return new yue(`Expected value of type "${eee.name}" but got: ${che(tee)}.`,{nodes:ree})}const jbe=function(eee,tee,ree,oee){if(hue(eee)&&"string"==typeof eee.__typename)return eee.__typename;const nee=ree.schema.getPossibleTypes(oee),aee=[];for(let i=0;i{for(let i=0;i0)return{errors:cee};let pee;try{pee=ghe(ree)}catch(kue){return{errors:[kue]}}const dee=xbe(tee,pee);return dee.length>0?{errors:dee}:Ibe({schema:tee,document:pee,rootValue:oee,contextValue:nee,variableValues:aee,operationName:iee,fieldResolver:see,typeResolver:lee})}function Bbe(eee){return"function"==typeof(null==eee?void 0:eee[Symbol.asyncIterator])}async function Ybe(...eee){const tee=function(eee){const tee=eee[0];return tee&&"document"in tee?tee:{schema:tee,document:eee[1],rootValue:eee[2],contextValue:eee[3],variableValues:eee[4],operationName:eee[5],subscribeFieldResolver:eee[6]}}(eee),{schema:ree,document:oee,variableValues:nee}=tee;Abe(ree,oee,nee);const aee=Rbe(tee);if(!("schema"in aee))return{errors:aee};try{const eee=await async function(eee){const{schema:tee,fragments:ree,operation:oee,variableValues:nee,rootValue:aee}=eee,iee=tee.getSubscriptionType();if(null==iee)throw new yue("Schema is not configured to execute subscription operation.",{nodes:oee});const see=Gfe(tee,ree,nee,iee,oee.selectionSet),[lee,cee]=[...see.entries()][0],pee=Vbe(tee,iee,cee[0]);if(!pee){const eee=cee[0].name.value;throw new yue(`The subscription field "${eee}" is not defined.`,{nodes:cee})}const dee=Ffe(void 0,lee,iee.name),uee=Lbe(eee,pee,cee,iee,dee);try{var hee;const tee=qfe(pee,cee[0],nee),ree=eee.contextValue,oee=null!==(hee=pee.subscribe)&&void 0!==hee?hee:eee.subscribeFieldResolver,iee=await oee(aee,tee,ree,uee);if(iee instanceof Error)throw iee;return iee}catch(gee){throw Tbe(gee,cee,zfe(dee))}}(aee);if(!Bbe(eee))throw new Error(`Subscription field must return Async Iterable. Received: ${che(eee)}.`);return eee}catch(iee){if(iee instanceof yue)return{errors:[iee]};throw iee}}function Gbe(eee){const tee={descriptions:!0,specifiedByUrl:!1,directiveIsRepeatable:!1,schemaDescription:!1,inputValueDeprecation:!1,...eee},ree=tee.descriptions?"description":"",oee=tee.specifiedByUrl?"specifiedByURL":"",nee=tee.directiveIsRepeatable?"isRepeatable":"";function aee(eee){return tee.inputValueDeprecation?eee:""}return`\n query IntrospectionQuery {\n __schema {\n ${tee.schemaDescription?ree:""}\n queryType { name }\n mutationType { name }\n subscriptionType { name }\n types {\n ...FullType\n }\n directives {\n name\n ${ree}\n ${nee}\n locations\n args${aee("(includeDeprecated: true)")} {\n ...InputValue\n }\n }\n }\n }\n\n fragment FullType on __Type {\n kind\n name\n ${ree}\n ${oee}\n fields(includeDeprecated: true) {\n name\n ${ree}\n args${aee("(includeDeprecated: true)")} {\n ...InputValue\n }\n type {\n ...TypeRef\n }\n isDeprecated\n deprecationReason\n }\n inputFields${aee("(includeDeprecated: true)")} {\n ...InputValue\n }\n interfaces {\n ...TypeRef\n }\n enumValues(includeDeprecated: true) {\n name\n ${ree}\n isDeprecated\n deprecationReason\n }\n possibleTypes {\n ...TypeRef\n }\n }\n\n fragment InputValue on __InputValue {\n name\n ${ree}\n type { ...TypeRef }\n defaultValue\n ${aee("isDeprecated")}\n ${aee("deprecationReason")}\n }\n\n fragment TypeRef on __Type {\n kind\n name\n ofType {\n kind\n name\n ofType {\n kind\n name\n ofType {\n kind\n name\n ofType {\n kind\n name\n ofType {\n kind\n name\n ofType {\n kind\n name\n ofType {\n kind\n name\n ofType {\n kind\n name\n ofType {\n kind\n name\n }\n }\n }\n }\n }\n }\n }\n }\n }\n }\n `}function Qbe(eee,tee,ree){var oee,nee,aee,iee;const see=[],lee=Object.create(null),cee=[];let pee;const dee=[];for(const Aee of tee.definitions)if(Aee.kind===Aue.SCHEMA_DEFINITION)pee=Aee;else if(Aee.kind===Aue.SCHEMA_EXTENSION)dee.push(Aee);else if(Hwe(Aee))see.push(Aee);else if(Zwe(Aee)){const eee=Aee.name.value,tee=lee[eee];lee[eee]=tee?tee.concat([Aee]):[Aee]}else Aee.kind===Aue.DIRECTIVE_DEFINITION&&cee.push(Aee);if(0===Object.keys(lee).length&&0===see.length&&0===cee.length&&0===dee.length&&null==pee)return eee;const uee=Object.create(null);for(const Aee of eee.types)uee[Aee.name]=bee(Aee);for(const Aee of see){var hee;const eee=Aee.name.value;uee[eee]=null!==(hee=Wbe[eee])&&void 0!==hee?hee:Nee(Aee)}const gee={query:eee.query&&fee(eee.query),mutation:eee.mutation&&fee(eee.mutation),subscription:eee.subscription&&fee(eee.subscription),...pee&&yee([pee]),...yee(dee)};return{description:null===(oee=pee)||void 0===oee||null===(nee=oee.description)||void 0===nee?void 0:nee.value,...gee,types:Object.values(uee),directives:[...eee.directives.map((function(eee){const tee=eee.toConfig();return new Jge({...tee,args:Ehe(tee.args,vee)})})),...cee.map((function(eee){var tee;return new Jge({name:eee.name.value,description:null===(tee=eee.description)||void 0===tee?void 0:tee.value,locations:eee.locations.map((({value:eee})=>eee)),isRepeatable:eee.repeatable,args:Eee(eee.arguments),astNode:eee})}))],extensions:Object.create(null),astNode:null!==(aee=pee)&&void 0!==aee?aee:eee.astNode,extensionASTNodes:eee.extensionASTNodes.concat(dee),assumeValid:null!==(iee=null==ree?void 0:ree.assumeValid)&&void 0!==iee&&iee};function wee(eee){return age(eee)?new uge(wee(eee.ofType)):ige(eee)?new hge(wee(eee.ofType)):fee(eee)}function fee(eee){return uee[eee.name]}function bee(eee){return _we(eee)||Hge(eee)?eee:Xhe(eee)?function(eee){var tee;const ree=eee.toConfig(),oee=null!==(tee=lee[ree.name])&&void 0!==tee?tee:[];let nee=ree.specifiedByURL;for(const iee of oee){var aee;nee=null!==(aee=Hbe(iee))&&void 0!==aee?aee:nee}return new kge({...ree,specifiedByURL:nee,extensionASTNodes:ree.extensionASTNodes.concat(oee)})}(eee):Zhe(eee)?function(eee){var tee;const ree=eee.toConfig(),oee=null!==(tee=lee[ree.name])&&void 0!==tee?tee:[];return new _ge({...ree,interfaces:()=>[...eee.getInterfaces().map(fee),...Iee(oee)],fields:()=>({...Ehe(ree.fields,mee),..._ee(oee)}),extensionASTNodes:ree.extensionASTNodes.concat(oee)})}(eee):ege(eee)?function(eee){var tee;const ree=eee.toConfig(),oee=null!==(tee=lee[ree.name])&&void 0!==tee?tee:[];return new Rge({...ree,interfaces:()=>[...eee.getInterfaces().map(fee),...Iee(oee)],fields:()=>({...Ehe(ree.fields,mee),..._ee(oee)}),extensionASTNodes:ree.extensionASTNodes.concat(oee)})}(eee):rge(eee)?function(eee){var tee;const ree=eee.toConfig(),oee=null!==(tee=lee[ree.name])&&void 0!==tee?tee:[];return new Dge({...ree,types:()=>[...eee.getTypes().map(fee),...Oee(oee)],extensionASTNodes:ree.extensionASTNodes.concat(oee)})}(eee):oge(eee)?function(eee){var tee;const ree=eee.toConfig(),oee=null!==(tee=lee[eee.name])&&void 0!==tee?tee:[];return new Lge({...ree,values:{...ree.values,...See(oee)},extensionASTNodes:ree.extensionASTNodes.concat(oee)})}(eee):nge(eee)?function(eee){var tee;const ree=eee.toConfig(),oee=null!==(tee=lee[ree.name])&&void 0!==tee?tee:[];return new zge({...ree,fields:()=>({...Ehe(ree.fields,(eee=>({...eee,type:wee(eee.type)}))),...Tee(oee)}),extensionASTNodes:ree.extensionASTNodes.concat(oee)})}(eee):void gue(!1,"Unexpected type: "+che(eee))}function mee(eee){return{...eee,type:wee(eee.type),args:eee.args&&Ehe(eee.args,vee)}}function vee(eee){return{...eee,type:wee(eee.type)}}function yee(eee){const tee={};for(const oee of eee){var ree;const eee=null!==(ree=oee.operationTypes)&&void 0!==ree?ree:[];for(const ree of eee)tee[ree.operation]=xee(ree.type)}return tee}function xee(eee){var tee;const ree=eee.name.value,oee=null!==(tee=Wbe[ree])&&void 0!==tee?tee:uee[ree];if(void 0===oee)throw new Error(`Unknown type: "${ree}".`);return oee}function kee(eee){return eee.kind===Aue.LIST_TYPE?new uge(kee(eee.type)):eee.kind===Aue.NON_NULL_TYPE?new hge(kee(eee.type)):xee(eee)}function _ee(eee){const tee=Object.create(null);for(const nee of eee){var ree;const eee=null!==(ree=nee.fields)&&void 0!==ree?ree:[];for(const ree of eee){var oee;tee[ree.name.value]={type:kee(ree.type),description:null===(oee=ree.description)||void 0===oee?void 0:oee.value,args:Eee(ree.arguments),deprecationReason:Kbe(ree),astNode:ree}}}return tee}function Eee(eee){const tee=null!=eee?eee:[],ree=Object.create(null);for(const nee of tee){var oee;const eee=kee(nee.type);ree[nee.name.value]={type:eee,description:null===(oee=nee.description)||void 0===oee?void 0:oee.value,defaultValue:jfe(nee.defaultValue,eee),deprecationReason:Kbe(nee),astNode:nee}}return ree}function Tee(eee){const tee=Object.create(null);for(const nee of eee){var ree;const eee=null!==(ree=nee.fields)&&void 0!==ree?ree:[];for(const ree of eee){var oee;const eee=kee(ree.type);tee[ree.name.value]={type:eee,description:null===(oee=ree.description)||void 0===oee?void 0:oee.value,defaultValue:jfe(ree.defaultValue,eee),deprecationReason:Kbe(ree),astNode:ree}}}return tee}function See(eee){const tee=Object.create(null);for(const nee of eee){var ree;const eee=null!==(ree=nee.values)&&void 0!==ree?ree:[];for(const ree of eee){var oee;tee[ree.name.value]={description:null===(oee=ree.description)||void 0===oee?void 0:oee.value,deprecationReason:Kbe(ree),astNode:ree}}}return tee}function Iee(eee){return eee.flatMap((eee=>{var tee,ree;return null!==(tee=null===(ree=eee.interfaces)||void 0===ree?void 0:ree.map(xee))&&void 0!==tee?tee:[]}))}function Oee(eee){return eee.flatMap((eee=>{var tee,ree;return null!==(tee=null===(ree=eee.types)||void 0===ree?void 0:ree.map(xee))&&void 0!==tee?tee:[]}))}function Nee(eee){var tee;const ree=eee.name.value,oee=null!==(tee=lee[ree])&&void 0!==tee?tee:[];switch(eee.kind){case Aue.OBJECT_TYPE_DEFINITION:{var nee;const tee=[eee,...oee];return new _ge({name:ree,description:null===(nee=eee.description)||void 0===nee?void 0:nee.value,interfaces:()=>Iee(tee),fields:()=>_ee(tee),astNode:eee,extensionASTNodes:oee})}case Aue.INTERFACE_TYPE_DEFINITION:{var aee;const tee=[eee,...oee];return new Rge({name:ree,description:null===(aee=eee.description)||void 0===aee?void 0:aee.value,interfaces:()=>Iee(tee),fields:()=>_ee(tee),astNode:eee,extensionASTNodes:oee})}case Aue.ENUM_TYPE_DEFINITION:{var iee;const tee=[eee,...oee];return new Lge({name:ree,description:null===(iee=eee.description)||void 0===iee?void 0:iee.value,values:See(tee),astNode:eee,extensionASTNodes:oee})}case Aue.UNION_TYPE_DEFINITION:{var see;const tee=[eee,...oee];return new Dge({name:ree,description:null===(see=eee.description)||void 0===see?void 0:see.value,types:()=>Oee(tee),astNode:eee,extensionASTNodes:oee})}case Aue.SCALAR_TYPE_DEFINITION:var cee;return new kge({name:ree,description:null===(cee=eee.description)||void 0===cee?void 0:cee.value,specifiedByURL:Hbe(eee),astNode:eee,extensionASTNodes:oee});case Aue.INPUT_OBJECT_TYPE_DEFINITION:{var pee;const tee=[eee,...oee];return new zge({name:ree,description:null===(pee=eee.description)||void 0===pee?void 0:pee.value,fields:()=>Tee(tee),astNode:eee,extensionASTNodes:oee})}}}}const Wbe=khe([...Kge,...kwe],(eee=>eee.name));function Kbe(eee){const tee=Bfe(owe,eee);return null==tee?void 0:tee.reason}function Hbe(eee){const tee=Bfe(nwe,eee);return null==tee?void 0:tee.url}function Xbe(eee,tee){null!=eee&&eee.kind===Aue.DOCUMENT||due(!1,"Must provide valid Document AST."),!0!==(null==tee?void 0:tee.assumeValid)&&!0!==(null==tee?void 0:tee.assumeValidSDL)&&function(eee){const tee=kbe(eee);if(0!==tee.length)throw new Error(tee.map((eee=>eee.message)).join("\n\n"))}(eee);const ree=Qbe({description:void 0,types:[],directives:[],extensions:Object.create(null),extensionASTNodes:[],assumeValid:!1},eee,tee);if(null==ree.astNode)for(const nee of ree.types)switch(nee.name){case"Query":ree.query=nee;break;case"Mutation":ree.mutation=nee;break;case"Subscription":ree.subscription=nee}const oee=[...ree.directives,...awe.filter((eee=>ree.directives.every((tee=>tee.name!==eee.name))))];return new Swe({...ree,directives:oee})}function Zbe(eee,tee){const ree=Object.create(null);for(const oee of Object.keys(eee).sort(The))ree[oee]=tee(eee[oee]);return ree}function Jbe(eee){return eme(eee,(eee=>eee.name))}function eme(eee,tee){return eee.slice().sort(((eee,ree)=>The(tee(eee),tee(ree))))}function tme(eee){return!Hge(eee)&&!_we(eee)}function rme(eee,tee,ree){const oee=eee.getDirectives().filter(tee),nee=Object.values(eee.getTypeMap()).filter(ree);return[ome(eee),...oee.map((eee=>function(eee){return dme(eee)+"directive @"+eee.name+lme(eee.args)+(eee.isRepeatable?" repeatable":"")+" on "+eee.locations.join(" | ")}(eee))),...nee.map((eee=>nme(eee)))].filter(Boolean).join("\n\n")}function ome(eee){if(null==eee.description&&function(eee){const tee=eee.getQueryType();if(tee&&"Query"!==tee.name)return!1;const ree=eee.getMutationType();if(ree&&"Mutation"!==ree.name)return!1;const oee=eee.getSubscriptionType();if(oee&&"Subscription"!==oee.name)return!1;return!0}(eee))return;const tee=[],ree=eee.getQueryType();ree&&tee.push(` query: ${ree.name}`);const oee=eee.getMutationType();oee&&tee.push(` mutation: ${oee.name}`);const nee=eee.getSubscriptionType();return nee&&tee.push(` subscription: ${nee.name}`),dme(eee)+`schema {\n${tee.join("\n")}\n}`}function nme(eee){return Xhe(eee)?function(eee){return dme(eee)+`scalar ${eee.name}`+function(eee){if(null==eee.specifiedByURL)return"";return` @specifiedBy(url: ${jhe({kind:Aue.STRING,value:eee.specifiedByURL})})`}(eee)}(eee):Zhe(eee)?function(eee){return dme(eee)+`type ${eee.name}`+ame(eee)+ime(eee)}(eee):ege(eee)?function(eee){return dme(eee)+`interface ${eee.name}`+ame(eee)+ime(eee)}(eee):rge(eee)?function(eee){const tee=eee.getTypes(),ree=tee.length?" = "+tee.join(" | "):"";return dme(eee)+"union "+eee.name+ree}(eee):oge(eee)?function(eee){const tee=eee.getValues().map(((eee,i)=>dme(eee," ",!i)+" "+eee.name+pme(eee.deprecationReason)));return dme(eee)+`enum ${eee.name}`+sme(tee)}(eee):nge(eee)?function(eee){const tee=Object.values(eee.getFields()).map(((f,i)=>dme(f," ",!i)+" "+cme(f)));return dme(eee)+`input ${eee.name}`+sme(tee)}(eee):void gue(!1,"Unexpected type: "+che(eee))}function ame(eee){const tee=eee.getInterfaces();return tee.length?" implements "+tee.map((i=>i.name)).join(" & "):""}function ime(eee){const tee=Object.values(eee.getFields()).map(((f,i)=>dme(f," ",!i)+" "+f.name+lme(f.args," ")+": "+String(f.type)+pme(f.deprecationReason)));return sme(tee)}function sme(eee){return 0!==eee.length?" {\n"+eee.join("\n")+"\n}":""}function lme(eee,tee=""){return 0===eee.length?"":eee.every((eee=>!eee.description))?"("+eee.map(cme).join(", ")+")":"(\n"+eee.map(((eee,i)=>dme(eee," "+tee,!i)+" "+tee+cme(eee))).join("\n")+"\n"+tee+")"}function cme(eee){const tee=lwe(eee.defaultValue,eee.type);let ree=eee.name+": "+String(eee.type);return tee&&(ree+=` = ${jhe(tee)}`),ree+pme(eee.deprecationReason)}function pme(eee){if(null==eee)return"";if(eee!==rwe){return` @deprecated(reason: ${jhe({kind:Aue.STRING,value:eee})})`}return" @deprecated"}function dme(eee,tee="",ree=!0){const{description:oee}=eee;if(null==oee)return"";return(tee&&!ree?"\n"+tee:tee)+jhe({kind:Aue.STRING,value:oee,block:Uue(oee)}).replace(/\n/g,"\n"+tee)+"\n"}function ume(eee,tee,ree){if(!eee.has(ree)){eee.add(ree);const oee=tee[ree];if(void 0!==oee)for(const ree of oee)ume(eee,tee,ree)}}function hme(eee){const tee=[];return Mhe(eee,{FragmentSpread(eee){tee.push(eee.name.value)}}),tee}function gme(eee){if("string"==typeof eee||due(!1,"Expected name to be a string."),eee.startsWith("__"))return new yue(`Name "${eee}" must not begin with "__", which is reserved by GraphQL introspection.`);try{Whe(eee)}catch(tee){return tee}}var wme,fme;function bme(eee,tee){return[...vme(eee,tee),...mme(eee,tee)]}function mme(eee,tee){const ree=[],oee=Ame(eee.getDirectives(),tee.getDirectives());for(const nee of oee.removed)ree.push({type:wme.DIRECTIVE_REMOVED,description:`${nee.name} was removed.`});for(const[nee,aee]of oee.persisted){const eee=Ame(nee.args,aee.args);for(const tee of eee.added)Age(tee)&&ree.push({type:wme.REQUIRED_DIRECTIVE_ARG_ADDED,description:`A required arg ${tee.name} on directive ${nee.name} was added.`});for(const tee of eee.removed)ree.push({type:wme.DIRECTIVE_ARG_REMOVED,description:`${tee.name} was removed from ${nee.name}.`});nee.isRepeatable&&!aee.isRepeatable&&ree.push({type:wme.DIRECTIVE_REPEATABLE_REMOVED,description:`Repeatable flag was removed from ${nee.name}.`});for(const tee of nee.locations)aee.locations.includes(tee)||ree.push({type:wme.DIRECTIVE_LOCATION_REMOVED,description:`${tee} was removed from ${nee.name}.`})}return ree}function vme(eee,tee){const ree=[],oee=Ame(Object.values(eee.getTypeMap()),Object.values(tee.getTypeMap()));for(const nee of oee.removed)ree.push({type:wme.TYPE_REMOVED,description:Hge(nee)?`Standard scalar ${nee.name} was removed because it is not referenced anymore.`:`${nee.name} was removed.`});for(const[nee,aee]of oee.persisted)oge(nee)&&oge(aee)?ree.push(...kme(nee,aee)):rge(nee)&&rge(aee)?ree.push(...xme(nee,aee)):nge(nee)&&nge(aee)?ree.push(...yme(nee,aee)):Zhe(nee)&&Zhe(aee)||ege(nee)&&ege(aee)?ree.push(...Eme(nee,aee),..._me(nee,aee)):nee.constructor!==aee.constructor&&ree.push({type:wme.TYPE_CHANGED_KIND,description:`${nee.name} changed from ${Ome(nee)} to ${Ome(aee)}.`});return ree}function yme(eee,tee){const ree=[],oee=Ame(Object.values(eee.getFields()),Object.values(tee.getFields()));for(const nee of oee.added)Pge(nee)?ree.push({type:wme.REQUIRED_INPUT_FIELD_ADDED,description:`A required field ${nee.name} on input type ${eee.name} was added.`}):ree.push({type:fme.OPTIONAL_INPUT_FIELD_ADDED,description:`An optional field ${nee.name} on input type ${eee.name} was added.`});for(const nee of oee.removed)ree.push({type:wme.FIELD_REMOVED,description:`${eee.name}.${nee.name} was removed.`});for(const[nee,aee]of oee.persisted){Ime(nee.type,aee.type)||ree.push({type:wme.FIELD_CHANGED_KIND,description:`${eee.name}.${nee.name} changed type from ${String(nee.type)} to ${String(aee.type)}.`})}return ree}function xme(eee,tee){const ree=[],oee=Ame(eee.getTypes(),tee.getTypes());for(const nee of oee.added)ree.push({type:fme.TYPE_ADDED_TO_UNION,description:`${nee.name} was added to union type ${eee.name}.`});for(const nee of oee.removed)ree.push({type:wme.TYPE_REMOVED_FROM_UNION,description:`${nee.name} was removed from union type ${eee.name}.`});return ree}function kme(eee,tee){const ree=[],oee=Ame(eee.getValues(),tee.getValues());for(const nee of oee.added)ree.push({type:fme.VALUE_ADDED_TO_ENUM,description:`${nee.name} was added to enum type ${eee.name}.`});for(const nee of oee.removed)ree.push({type:wme.VALUE_REMOVED_FROM_ENUM,description:`${nee.name} was removed from enum type ${eee.name}.`});return ree}function _me(eee,tee){const ree=[],oee=Ame(eee.getInterfaces(),tee.getInterfaces());for(const nee of oee.added)ree.push({type:fme.IMPLEMENTED_INTERFACE_ADDED,description:`${nee.name} added to interfaces implemented by ${eee.name}.`});for(const nee of oee.removed)ree.push({type:wme.IMPLEMENTED_INTERFACE_REMOVED,description:`${eee.name} no longer implements interface ${nee.name}.`});return ree}function Eme(eee,tee){const ree=[],oee=Ame(Object.values(eee.getFields()),Object.values(tee.getFields()));for(const nee of oee.removed)ree.push({type:wme.FIELD_REMOVED,description:`${eee.name}.${nee.name} was removed.`});for(const[nee,aee]of oee.persisted){ree.push(...Tme(eee,nee,aee));Sme(nee.type,aee.type)||ree.push({type:wme.FIELD_CHANGED_KIND,description:`${eee.name}.${nee.name} changed type from ${String(nee.type)} to ${String(aee.type)}.`})}return ree}function Tme(eee,tee,ree){const oee=[],nee=Ame(tee.args,ree.args);for(const aee of nee.removed)oee.push({type:wme.ARG_REMOVED,description:`${eee.name}.${tee.name} arg ${aee.name} was removed.`});for(const[aee,iee]of nee.persisted){if(Ime(aee.type,iee.type)){if(void 0!==aee.defaultValue)if(void 0===iee.defaultValue)oee.push({type:fme.ARG_DEFAULT_VALUE_CHANGE,description:`${eee.name}.${tee.name} arg ${aee.name} defaultValue was removed.`});else{const ree=Nme(aee.defaultValue,aee.type),nee=Nme(iee.defaultValue,iee.type);ree!==nee&&oee.push({type:fme.ARG_DEFAULT_VALUE_CHANGE,description:`${eee.name}.${tee.name} arg ${aee.name} has changed defaultValue from ${ree} to ${nee}.`})}}else oee.push({type:wme.ARG_CHANGED_KIND,description:`${eee.name}.${tee.name} arg ${aee.name} has changed type from ${String(aee.type)} to ${String(iee.type)}.`})}for(const aee of nee.added)Age(aee)?oee.push({type:wme.REQUIRED_ARG_ADDED,description:`A required arg ${aee.name} on ${eee.name}.${tee.name} was added.`}):oee.push({type:fme.OPTIONAL_ARG_ADDED,description:`An optional arg ${aee.name} on ${eee.name}.${tee.name} was added.`});return oee}function Sme(eee,tee){return age(eee)?age(tee)&&Sme(eee.ofType,tee.ofType)||ige(tee)&&Sme(eee,tee.ofType):ige(eee)?ige(tee)&&Sme(eee.ofType,tee.ofType):mge(tee)&&eee.name===tee.name||ige(tee)&&Sme(eee,tee.ofType)}function Ime(eee,tee){return age(eee)?age(tee)&&Ime(eee.ofType,tee.ofType):ige(eee)?ige(tee)&&Ime(eee.ofType,tee.ofType)||!ige(tee)&&Ime(eee.ofType,tee):mge(tee)&&eee.name===tee.name}function Ome(eee){return Xhe(eee)?"a Scalar type":Zhe(eee)?"an Object type":ege(eee)?"an Interface type":rge(eee)?"a Union type":oge(eee)?"an Enum type":nge(eee)?"an Input type":void gue(!1,"Unexpected type: "+che(eee))}function Nme(eee,tee){const ree=lwe(eee,tee);return null!=ree||gue(!1),jhe(gfe(ree))}function Ame(eee,tee){const ree=[],oee=[],nee=[],aee=khe(eee,(({name:eee})=>eee)),iee=khe(tee,(({name:eee})=>eee));for(const see of eee){const eee=iee[see.name];void 0===eee?oee.push(see):nee.push([see,eee])}for(const see of tee)void 0===aee[see.name]&&ree.push(see);return{added:ree,persisted:nee,removed:oee}}!function(eee){eee.TYPE_REMOVED="TYPE_REMOVED",eee.TYPE_CHANGED_KIND="TYPE_CHANGED_KIND",eee.TYPE_REMOVED_FROM_UNION="TYPE_REMOVED_FROM_UNION",eee.VALUE_REMOVED_FROM_ENUM="VALUE_REMOVED_FROM_ENUM",eee.REQUIRED_INPUT_FIELD_ADDED="REQUIRED_INPUT_FIELD_ADDED",eee.IMPLEMENTED_INTERFACE_REMOVED="IMPLEMENTED_INTERFACE_REMOVED",eee.FIELD_REMOVED="FIELD_REMOVED",eee.FIELD_CHANGED_KIND="FIELD_CHANGED_KIND",eee.REQUIRED_ARG_ADDED="REQUIRED_ARG_ADDED",eee.ARG_REMOVED="ARG_REMOVED",eee.ARG_CHANGED_KIND="ARG_CHANGED_KIND",eee.DIRECTIVE_REMOVED="DIRECTIVE_REMOVED",eee.DIRECTIVE_ARG_REMOVED="DIRECTIVE_ARG_REMOVED",eee.REQUIRED_DIRECTIVE_ARG_ADDED="REQUIRED_DIRECTIVE_ARG_ADDED",eee.DIRECTIVE_REPEATABLE_REMOVED="DIRECTIVE_REPEATABLE_REMOVED",eee.DIRECTIVE_LOCATION_REMOVED="DIRECTIVE_LOCATION_REMOVED"}(wme||(wme={})),function(eee){eee.VALUE_ADDED_TO_ENUM="VALUE_ADDED_TO_ENUM",eee.TYPE_ADDED_TO_UNION="TYPE_ADDED_TO_UNION",eee.OPTIONAL_INPUT_FIELD_ADDED="OPTIONAL_INPUT_FIELD_ADDED",eee.OPTIONAL_ARG_ADDED="OPTIONAL_ARG_ADDED",eee.IMPLEMENTED_INTERFACE_ADDED="IMPLEMENTED_INTERFACE_ADDED",eee.ARG_DEFAULT_VALUE_CHANGE="ARG_DEFAULT_VALUE_CHANGE"}(fme||(fme={}));const Rme=Object.freeze(Object.defineProperty({__proto__:null,BREAK:zhe,get BreakingChangeType(){return wme},DEFAULT_DEPRECATION_REASON:rwe,get DangerousChangeType(){return fme},get DirectiveLocation(){return Nue},ExecutableDefinitionsRule:Jwe,FieldsOnCorrectTypeRule:efe,FragmentsOnCompositeTypesRule:tfe,GRAPHQL_MAX_INT:Vge,GRAPHQL_MIN_INT:qge,GraphQLBoolean:Qge,GraphQLDeprecatedDirective:owe,GraphQLDirective:Jge,GraphQLEnumType:Lge,GraphQLError:yue,GraphQLFloat:Yge,GraphQLID:Wge,GraphQLIncludeDirective:ewe,GraphQLInputObjectType:zge,GraphQLInt:Bge,GraphQLInterfaceType:Rge,GraphQLList:uge,GraphQLNonNull:hge,GraphQLObjectType:_ge,GraphQLScalarType:kge,GraphQLSchema:Swe,GraphQLSkipDirective:twe,GraphQLSpecifiedByDirective:nwe,GraphQLString:Gge,GraphQLUnionType:Dge,get Kind(){return Aue},KnownArgumentNamesRule:rfe,KnownDirectivesRule:nfe,KnownFragmentNamesRule:afe,KnownTypeNamesRule:ife,Lexer:$ue,Location:_ue,LoneAnonymousOperationRule:lfe,LoneSchemaDefinitionRule:cfe,NoDeprecatedCustomRule:function(eee){return{Field(tee){const ree=eee.getFieldDef(),oee=null==ree?void 0:ree.deprecationReason;if(ree&&null!=oee){const nee=eee.getParentType();null!=nee||gue(!1),eee.reportError(new yue(`The field ${nee.name}.${ree.name} is deprecated. ${oee}`,{nodes:tee}))}},Argument(tee){const ree=eee.getArgument(),oee=null==ree?void 0:ree.deprecationReason;if(ree&&null!=oee){const nee=eee.getDirective();if(null!=nee)eee.reportError(new yue(`Directive "@${nee.name}" argument "${ree.name}" is deprecated. ${oee}`,{nodes:tee}));else{const nee=eee.getParentType(),aee=eee.getFieldDef();null!=nee&&null!=aee||gue(!1),eee.reportError(new yue(`Field "${nee.name}.${aee.name}" argument "${ree.name}" is deprecated. ${oee}`,{nodes:tee}))}}},ObjectField(tee){const ree=vge(eee.getParentInputType());if(nge(ree)){const oee=ree.getFields()[tee.name.value],nee=null==oee?void 0:oee.deprecationReason;null!=nee&&eee.reportError(new yue(`The input field ${ree.name}.${oee.name} is deprecated. ${nee}`,{nodes:tee}))}},EnumValue(tee){const ree=eee.getEnumValue(),oee=null==ree?void 0:ree.deprecationReason;if(ree&&null!=oee){const nee=vge(eee.getInputType());null!=nee||gue(!1),eee.reportError(new yue(`The enum value "${nee.name}.${ree.name}" is deprecated. ${oee}`,{nodes:tee}))}}}},NoFragmentCyclesRule:pfe,NoSchemaIntrospectionCustomRule:function(eee){return{Field(tee){const ree=vge(eee.getType());ree&&_we(ree)&&eee.reportError(new yue(`GraphQL introspection has been disabled, but the requested query contained the field "${tee.name.value}".`,{nodes:tee}))}}},NoUndefinedVariablesRule:dfe,NoUnusedFragmentsRule:ufe,NoUnusedVariablesRule:hfe,get OperationTypeNode(){return Oue},OverlappingFieldsCanBeMergedRule:ffe,PossibleFragmentSpreadsRule:Ife,PossibleTypeExtensionsRule:Ofe,ProvidedRequiredArgumentsRule:Afe,ScalarLeafsRule:Cfe,SchemaMetaFieldDef:vwe,SingleFieldSubscriptionsRule:Hfe,Source:uhe,Token:Eue,get TokenKind(){return Rue},TypeInfo:Bwe,get TypeKind(){return bwe},TypeMetaFieldDef:ywe,TypeNameMetaFieldDef:xwe,UniqueArgumentDefinitionNamesRule:Zfe,UniqueArgumentNamesRule:Jfe,UniqueDirectiveNamesRule:ebe,UniqueDirectivesPerLocationRule:tbe,UniqueEnumValueNamesRule:rbe,UniqueFieldDefinitionNamesRule:obe,UniqueFragmentNamesRule:abe,UniqueInputFieldNamesRule:ibe,UniqueOperationNamesRule:sbe,UniqueOperationTypesRule:lbe,UniqueTypeNamesRule:cbe,UniqueVariableNamesRule:pbe,ValidationContext:ybe,ValuesOfCorrectTypeRule:dbe,VariablesAreInputTypesRule:hbe,VariablesInAllowedPositionRule:gbe,__Directive:dwe,__DirectiveLocation:uwe,__EnumValue:fwe,__Field:gwe,__InputValue:wwe,__Schema:pwe,__Type:hwe,__TypeKind:mwe,assertAbstractType:function(eee){if(!dge(eee))throw new Error(`Expected ${che(eee)} to be a GraphQL abstract type.`);return eee},assertCompositeType:function(eee){if(!pge(eee))throw new Error(`Expected ${che(eee)} to be a GraphQL composite type.`);return eee},assertDirective:function(eee){if(!Zge(eee))throw new Error(`Expected ${che(eee)} to be a GraphQL directive.`);return eee},assertEnumType:function(eee){if(!oge(eee))throw new Error(`Expected ${che(eee)} to be a GraphQL Enum type.`);return eee},assertEnumValueName:Khe,assertInputObjectType:function(eee){if(!nge(eee))throw new Error(`Expected ${che(eee)} to be a GraphQL Input Object type.`);return eee},assertInputType:function(eee){if(!sge(eee))throw new Error(`Expected ${che(eee)} to be a GraphQL input type.`);return eee},assertInterfaceType:tge,assertLeafType:function(eee){if(!cge(eee))throw new Error(`Expected ${che(eee)} to be a GraphQL leaf type.`);return eee},assertListType:function(eee){if(!age(eee))throw new Error(`Expected ${che(eee)} to be a GraphQL List type.`);return eee},assertName:Whe,assertNamedType:function(eee){if(!mge(eee))throw new Error(`Expected ${che(eee)} to be a GraphQL named type.`);return eee},assertNonNullType:function(eee){if(!ige(eee))throw new Error(`Expected ${che(eee)} to be a GraphQL Non-Null type.`);return eee},assertNullableType:fge,assertObjectType:Jhe,assertOutputType:function(eee){if(!lge(eee))throw new Error(`Expected ${che(eee)} to be a GraphQL output type.`);return eee},assertScalarType:function(eee){if(!Xhe(eee))throw new Error(`Expected ${che(eee)} to be a GraphQL Scalar type.`);return eee},assertSchema:Twe,assertType:function(eee){if(!Hhe(eee))throw new Error(`Expected ${che(eee)} to be a GraphQL type.`);return eee},assertUnionType:function(eee){if(!rge(eee))throw new Error(`Expected ${che(eee)} to be a GraphQL Union type.`);return eee},assertValidName:function(eee){const tee=gme(eee);if(tee)throw tee;return eee},assertValidSchema:Nwe,assertWrappingType:function(eee){if(!gge(eee))throw new Error(`Expected ${che(eee)} to be a GraphQL wrapping type.`);return eee},astFromValue:lwe,buildASTSchema:Xbe,buildClientSchema:function(eee,tee){hue(eee)&&hue(eee.__schema)||due(!1,`Invalid or incomplete introspection result. Ensure that you are passing "data" property of introspection response and no "errors" was returned alongside: ${che(eee)}.`);const ree=eee.__schema,oee=_he(ree.types,(eee=>eee.name),(eee=>function(eee){if(null!=eee&&null!=eee.name&&null!=eee.kind)switch(eee.kind){case bwe.SCALAR:return new kge({name:(oee=eee).name,description:oee.description,specifiedByURL:oee.specifiedByURL});case bwe.OBJECT:return new _ge({name:(ree=eee).name,description:ree.description,interfaces:()=>uee(ree),fields:()=>hee(ree)});case bwe.INTERFACE:return new Rge({name:(tee=eee).name,description:tee.description,interfaces:()=>uee(tee),fields:()=>hee(tee)});case bwe.UNION:return function(eee){if(!eee.possibleTypes){const tee=che(eee);throw new Error(`Introspection result missing possibleTypes: ${tee}.`)}return new Dge({name:eee.name,description:eee.description,types:()=>eee.possibleTypes.map(pee)})}(eee);case bwe.ENUM:return function(eee){if(!eee.enumValues){const tee=che(eee);throw new Error(`Introspection result missing enumValues: ${tee}.`)}return new Lge({name:eee.name,description:eee.description,values:_he(eee.enumValues,(eee=>eee.name),(eee=>({description:eee.description,deprecationReason:eee.deprecationReason})))})}(eee);case bwe.INPUT_OBJECT:return function(eee){if(!eee.inputFields){const tee=che(eee);throw new Error(`Introspection result missing inputFields: ${tee}.`)}return new zge({name:eee.name,description:eee.description,fields:()=>wee(eee.inputFields)})}(eee)}var tee;var ree;var oee;const nee=che(eee);throw new Error(`Invalid or incomplete introspection result. Ensure that a full introspection query is used in order to build a client schema: ${nee}.`)}(eee)));for(const bee of[...Kge,...kwe])oee[bee.name]&&(oee[bee.name]=bee);const nee=ree.queryType?pee(ree.queryType):null,aee=ree.mutationType?pee(ree.mutationType):null,iee=ree.subscriptionType?pee(ree.subscriptionType):null,see=ree.directives?ree.directives.map((function(eee){if(!eee.args){const tee=che(eee);throw new Error(`Introspection result missing directive args: ${tee}.`)}if(!eee.locations){const tee=che(eee);throw new Error(`Introspection result missing directive locations: ${tee}.`)}return new Jge({name:eee.name,description:eee.description,isRepeatable:eee.isRepeatable,locations:eee.locations.slice(),args:wee(eee.args)})})):[];return new Swe({description:ree.description,query:nee,mutation:aee,subscription:iee,types:Object.values(oee),directives:see,assumeValid:null==tee?void 0:tee.assumeValid});function lee(eee){if(eee.kind===bwe.LIST){const tee=eee.ofType;if(!tee)throw new Error("Decorated type deeper than introspection query.");return new uge(lee(tee))}if(eee.kind===bwe.NON_NULL){const tee=eee.ofType;if(!tee)throw new Error("Decorated type deeper than introspection query.");const ree=lee(tee);return new hge(fge(ree))}return cee(eee)}function cee(eee){const tee=eee.name;if(!tee)throw new Error(`Unknown type reference: ${che(eee)}.`);const ree=oee[tee];if(!ree)throw new Error(`Invalid or incomplete schema, unknown type: ${tee}. Ensure that a full introspection query is used in order to build a client schema.`);return ree}function pee(eee){return Jhe(cee(eee))}function dee(eee){return tge(cee(eee))}function uee(eee){if(null===eee.interfaces&&eee.kind===bwe.INTERFACE)return[];if(!eee.interfaces){const tee=che(eee);throw new Error(`Introspection result missing interfaces: ${tee}.`)}return eee.interfaces.map(dee)}function hee(eee){if(!eee.fields)throw new Error(`Introspection result missing fields: ${che(eee)}.`);return _he(eee.fields,(eee=>eee.name),gee)}function gee(eee){const tee=lee(eee.type);if(!lge(tee)){const eee=che(tee);throw new Error(`Introspection must provide output type for fields, but received: ${eee}.`)}if(!eee.args){const tee=che(eee);throw new Error(`Introspection result missing field args: ${tee}.`)}return{description:eee.description,deprecationReason:eee.deprecationReason,type:tee,args:wee(eee.args)}}function wee(eee){return _he(eee,(eee=>eee.name),fee)}function fee(eee){const tee=lee(eee.type);if(!sge(tee)){const eee=che(tee);throw new Error(`Introspection must provide input type for arguments, but received: ${eee}.`)}const ree=null!=eee.defaultValue?jfe(whe(eee.defaultValue),tee):void 0;return{description:eee.description,type:tee,defaultValue:ree,deprecationReason:eee.deprecationReason}}},buildSchema:function(eee,tee){return Xbe(ghe(eee,{noLocation:null==tee?void 0:tee.noLocation,allowLegacyFragmentVariables:null==tee?void 0:tee.allowLegacyFragmentVariables}),{assumeValidSDL:null==tee?void 0:tee.assumeValidSDL,assumeValid:null==tee?void 0:tee.assumeValid})},coerceInputValue:Mfe,concatAST:function(eee){const tee=[];for(const ree of eee)tee.push(...ree.definitions);return{kind:Aue.DOCUMENT,definitions:tee}},createSourceEventStream:Ybe,defaultFieldResolver:$be,defaultTypeResolver:jbe,doTypesOverlap:$ge,execute:Ibe,executeSync:Obe,extendSchema:function(eee,tee,ree){Twe(eee),null!=tee&&tee.kind===Aue.DOCUMENT||due(!1,"Must provide valid Document AST."),!0!==(null==ree?void 0:ree.assumeValid)&&!0!==(null==ree?void 0:ree.assumeValidSDL)&&function(eee,tee){const ree=kbe(eee,tee);if(0!==ree.length)throw new Error(ree.map((eee=>eee.message)).join("\n\n"))}(tee,eee);const oee=eee.toConfig(),nee=Qbe(oee,tee,ree);return oee===nee?eee:new Swe(nee)},findBreakingChanges:function(eee,tee){return bme(eee,tee).filter((eee=>eee.type in wme))},findDangerousChanges:function(eee,tee){return bme(eee,tee).filter((eee=>eee.type in fme))},formatError:function(eee){return eee.toJSON()},getArgumentValues:qfe,getDirectiveValues:Bfe,getEnterLeaveForKind:Uhe,getIntrospectionQuery:Gbe,getLocation:fue,getNamedType:vge,getNullableType:bge,getOperationAST:function(eee,tee){let ree=null;for(const nee of eee.definitions){var oee;if(nee.kind===Aue.OPERATION_DEFINITION)if(null==tee){if(ree)return null;ree=nee}else if((null===(oee=nee.name)||void 0===oee?void 0:oee.value)===tee)return nee}return ree},getOperationRootType:function(eee,tee){if("query"===tee.operation){const ree=eee.getQueryType();if(!ree)throw new yue("Schema does not define the required query root type.",{nodes:tee});return ree}if("mutation"===tee.operation){const ree=eee.getMutationType();if(!ree)throw new yue("Schema is not configured for mutations.",{nodes:tee});return ree}if("subscription"===tee.operation){const ree=eee.getSubscriptionType();if(!ree)throw new yue("Schema is not configured for subscriptions.",{nodes:tee});return ree}throw new yue("Can only have query, mutation and subscription operations.",{nodes:tee})},getVariableValues:Vfe,getVisitFn:function(eee,tee,ree){const{enter:oee,leave:nee}=Uhe(eee,tee);return ree?nee:oee},graphql:function(eee){return new Promise((tee=>tee(qbe(eee))))},graphqlSync:function(eee){const tee=qbe(eee);if(uue(tee))throw new Error("GraphQL execution failed to complete synchronously.");return tee},introspectionFromSchema:function(eee,tee){const ree=Obe({schema:eee,document:ghe(Gbe({specifiedByUrl:!0,directiveIsRepeatable:!0,schemaDescription:!0,inputValueDeprecation:!0,...tee}))});return!ree.errors&&ree.data||gue(!1),ree.data},introspectionTypes:kwe,isAbstractType:dge,isCompositeType:pge,isConstValueNode:function eee(tee){return Wwe(tee)&&(tee.kind===Aue.LIST?tee.values.some(eee):tee.kind===Aue.OBJECT?tee.fields.some((tee=>eee(tee.value))):tee.kind!==Aue.VARIABLE)},isDefinitionNode:function(eee){return Qwe(eee)||Kwe(eee)||Xwe(eee)},isDirective:Zge,isEnumType:oge,isEqualType:Uge,isExecutableDefinitionNode:Qwe,isInputObjectType:nge,isInputType:sge,isInterfaceType:ege,isIntrospectionType:_we,isLeafType:cge,isListType:age,isNamedType:mge,isNonNullType:ige,isNullableType:wge,isObjectType:Zhe,isOutputType:lge,isRequiredArgument:Age,isRequiredInputField:Pge,isScalarType:Xhe,isSchema:Ewe,isSelectionNode:function(eee){return eee.kind===Aue.FIELD||eee.kind===Aue.FRAGMENT_SPREAD||eee.kind===Aue.INLINE_FRAGMENT},isSpecifiedDirective:iwe,isSpecifiedScalarType:Hge,isType:Hhe,isTypeDefinitionNode:Hwe,isTypeExtensionNode:Zwe,isTypeNode:function(eee){return eee.kind===Aue.NAMED_TYPE||eee.kind===Aue.LIST_TYPE||eee.kind===Aue.NON_NULL_TYPE},isTypeSubTypeOf:jge,isTypeSystemDefinitionNode:Kwe,isTypeSystemExtensionNode:Xwe,isUnionType:rge,isValidNameError:gme,isValueNode:Wwe,isWrappingType:gge,lexicographicSortSchema:function(eee){const tee=eee.toConfig(),ree=_he(Jbe(tee.types),(eee=>eee.name),(function(eee){if(Xhe(eee)||_we(eee))return eee;if(Zhe(eee)){const tee=eee.toConfig();return new _ge({...tee,interfaces:()=>lee(tee.interfaces),fields:()=>see(tee.fields)})}if(ege(eee)){const tee=eee.toConfig();return new Rge({...tee,interfaces:()=>lee(tee.interfaces),fields:()=>see(tee.fields)})}if(rge(eee)){const tee=eee.toConfig();return new Dge({...tee,types:()=>lee(tee.types)})}if(oge(eee)){const tee=eee.toConfig();return new Lge({...tee,values:Zbe(tee.values,(eee=>eee))})}if(nge(eee)){const tee=eee.toConfig();return new zge({...tee,fields:()=>Zbe(tee.fields,(eee=>({...eee,type:oee(eee.type)})))})}gue(!1,"Unexpected type: "+che(eee))}));return new Swe({...tee,types:Object.values(ree),directives:Jbe(tee.directives).map((function(eee){const tee=eee.toConfig();return new Jge({...tee,locations:eme(tee.locations,(x=>x)),args:iee(tee.args)})})),query:aee(tee.query),mutation:aee(tee.mutation),subscription:aee(tee.subscription)});function oee(eee){return age(eee)?new uge(oee(eee.ofType)):ige(eee)?new hge(oee(eee.ofType)):nee(eee)}function nee(eee){return ree[eee.name]}function aee(eee){return eee&&nee(eee)}function iee(eee){return Zbe(eee,(eee=>({...eee,type:oee(eee.type)})))}function see(eee){return Zbe(eee,(eee=>({...eee,type:oee(eee.type),args:eee.args&&iee(eee.args)})))}function lee(eee){return Jbe(eee).map(nee)}},locatedError:Tbe,parse:ghe,parseConstValue:function(eee,tee){const ree=new fhe(eee,tee);ree.expectToken(Rue.SOF);const oee=ree.parseConstValueLiteral();return ree.expectToken(Rue.EOF),oee},parseType:function(eee,tee){const ree=new fhe(eee,tee);ree.expectToken(Rue.SOF);const oee=ree.parseTypeReference();return ree.expectToken(Rue.EOF),oee},parseValue:whe,print:jhe,printError:function(eee){return eee.toString()},printIntrospectionSchema:function(eee){return rme(eee,iwe,_we)},printLocation:bue,printSchema:function(eee){return rme(eee,(n=>!iwe(n)),tme)},printSourceLocation:mue,printType:nme,resolveObjMapThunk:xge,resolveReadonlyArrayThunk:yge,responsePathAsArray:zfe,separateOperations:function(eee){const tee=[],ree=Object.create(null);for(const nee of eee.definitions)switch(nee.kind){case Aue.OPERATION_DEFINITION:tee.push(nee);break;case Aue.FRAGMENT_DEFINITION:ree[nee.name.value]=hme(nee.selectionSet)}const oee=Object.create(null);for(const nee of tee){const tee=new Set;for(const eee of hme(nee.selectionSet))ume(tee,ree,eee);oee[nee.name?nee.name.value:""]={kind:Aue.DOCUMENT,definitions:eee.definitions.filter((eee=>eee===nee||eee.kind===Aue.FRAGMENT_DEFINITION&&tee.has(eee.name.value)))}}return oee},specifiedDirectives:awe,specifiedRules:fbe,specifiedScalarTypes:Kge,stripIgnoredCharacters:function(eee){const tee=hhe(eee)?eee:new uhe(eee),ree=tee.body,oee=new $ue(tee);let nee="",aee=!1;for(;oee.advance().kind!==Rue.EOF;){const eee=oee.token,tee=eee.kind,iee=!Vue(eee.kind);aee&&(iee||eee.kind===Rue.SPREAD)&&(nee+=" ");const see=ree.slice(eee.start,eee.end);tee===Rue.BLOCK_STRING?nee+=jue(eee.value,{minimize:!0}):nee+=see,aee=iee}return nee},subscribe:async function(eee){arguments.length<2||due(!1,"graphql@16 dropped long-deprecated support for positional arguments, please pass an object instead.");const tee=await Ybe(eee);return Bbe(tee)?function(eee,tee){const ree=eee[Symbol.asyncIterator]();async function oee(eee){if(eee.done)return eee;try{return{value:await tee(eee.value),done:!1}}catch(oee){if("function"==typeof ree.return)try{await ree.return()}catch(_e){}throw oee}}return{next:async()=>oee(await ree.next()),return:async()=>"function"==typeof ree.return?oee(await ree.return()):{value:void 0,done:!0},async throw(eee){if("function"==typeof ree.throw)return oee(await ree.throw(eee));throw eee},[Symbol.asyncIterator](){return this}}}(tee,(tee=>Ibe({...eee,rootValue:tee}))):tee},syntaxError:kue,typeFromAST:qwe,validate:xbe,validateSchema:Owe,valueFromAST:jfe,valueFromASTUntyped:Qhe,version:"16.8.1",versionInfo:pue,visit:Mhe,visitInParallel:Phe,visitWithTypeInfo:Gwe},Symbol.toStringTag,{value:"Module"}));function Dme(_a,eee){var tee=_a.directives;return!tee||!tee.length||Lme(tee).every((function(_a){var tee=_a.directive,ree=_a.ifArgument,oee=!1;return"Variable"===ree.value.kind?(oee=eee&&eee[ree.value.name.value],rue(void 0!==oee,68,tee.name.value)):oee=ree.value.value,"skip"===tee.name.value?!oee:oee}))}function Cme(eee,tee,ree){var oee=new Set(eee),nee=oee.size;return Mhe(tee,{Directive:function(eee){if(oee.delete(eee.name.value)&&(!ree||!oee.size))return zhe}}),ree?!oee.size:oee.sizeObject.create(null),{forEach:zme,slice:Mme}=Array.prototype,{hasOwnProperty:Pme}=Object.prototype;let Ume=class eee{constructor(eee=!0,tee=Fme){this.weakness=eee,this.makeData=tee}lookup(){return this.lookupArray(arguments)}lookupArray(eee){let tee=this;return zme.call(eee,(eee=>tee=tee.getChildTrie(eee))),Pme.call(tee,"data")?tee.data:tee.data=this.makeData(Mme.call(eee))}peek(){return this.peekArray(arguments)}peekArray(eee){let tee=this;for(let i=0,ree=eee.length;tee&&i=0}))||!1,Qme=Yme&&!Gme;function Wme(eee){return null!==eee&&"object"==typeof eee}function Kme(eee){return null!==eee&&"object"==typeof eee&&(Object.getPrototypeOf(eee)===Object.prototype||null===Object.getPrototypeOf(eee))}function Hme(eee,tee){var ree=tee,oee=[];return eee.definitions.forEach((function(eee){if("OperationDefinition"===eee.kind)throw oue(72,eee.operation,eee.name?" named '".concat(eee.name.value,"'"):"");"FragmentDefinition"===eee.kind&&oee.push(eee)})),void 0===ree&&(rue(1===oee.length,73,oee.length),ree=oee[0].name.value),pde(pde({},eee),{definitions:_de([{kind:"OperationDefinition",operation:"query",selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:ree}}]}}],eee.definitions,!0)})}function Xme(eee){void 0===eee&&(eee=[]);var tee={};return eee.forEach((function(eee){tee[eee.name.value]=eee})),tee}function Zme(eee,tee){switch(eee.kind){case"InlineFragment":return eee;case"FragmentSpread":var ree=eee.name.value;if("function"==typeof tee)return tee(ree);var oee=tee&&tee[ree];return rue(oee,74,ree),oee||null;default:return null}}function Jme(){}class eve{constructor(eee=1/0,tee=Jme){this.max=eee,this.dispose=tee,this.map=new Map,this.newest=null,this.oldest=null}has(eee){return this.map.has(eee)}get(eee){const tee=this.getNode(eee);return tee&&tee.value}get size(){return this.map.size}getNode(eee){const tee=this.map.get(eee);if(tee&&tee!==this.newest){const{older:eee,newer:ree}=tee;ree&&(ree.older=eee),eee&&(eee.newer=ree),tee.older=this.newest,tee.older.newer=tee,tee.newer=null,this.newest=tee,tee===this.oldest&&(this.oldest=ree)}return tee}set(eee,tee){let ree=this.getNode(eee);return ree?ree.value=tee:(ree={key:eee,value:tee,newer:null,older:this.newest},this.newest&&(this.newest.newer=ree),this.newest=ree,this.oldest=this.oldest||ree,this.map.set(eee,ree),ree.value)}clean(){for(;this.oldest&&this.map.size>this.max;)this.delete(this.oldest.key)}delete(eee){const tee=this.map.get(eee);return!!tee&&(tee===this.newest&&(this.newest=tee.older),tee===this.oldest&&(this.oldest=tee.newer),tee.newer&&(tee.newer.older=tee.older),tee.older&&(tee.older.newer=tee.newer),this.map.delete(eee),this.dispose(tee.value,eee),!0)}}function tve(){}const rve=tve,ove="undefined"!=typeof WeakRef?WeakRef:function(eee){return{deref:()=>eee}},nve="undefined"!=typeof WeakMap?WeakMap:Map,ave="undefined"!=typeof FinalizationRegistry?FinalizationRegistry:function(){return{register:tve,unregister:tve}};class ive{constructor(eee=1/0,tee=rve){this.max=eee,this.dispose=tee,this.map=new nve,this.newest=null,this.oldest=null,this.unfinalizedNodes=new Set,this.finalizationScheduled=!1,this.size=0,this.finalize=()=>{const eee=this.unfinalizedNodes.values();for(let i=0;i<10024;i++){const tee=eee.next().value;if(!tee)break;this.unfinalizedNodes.delete(tee);const ree=tee.key;delete tee.key,tee.keyRef=new ove(ree),this.registry.register(ree,tee,tee)}this.unfinalizedNodes.size>0?queueMicrotask(this.finalize):this.finalizationScheduled=!1},this.registry=new ave(this.deleteNode.bind(this))}has(eee){return this.map.has(eee)}get(eee){const tee=this.getNode(eee);return tee&&tee.value}getNode(eee){const tee=this.map.get(eee);if(tee&&tee!==this.newest){const{older:eee,newer:ree}=tee;ree&&(ree.older=eee),eee&&(eee.newer=ree),tee.older=this.newest,tee.older.newer=tee,tee.newer=null,this.newest=tee,tee===this.oldest&&(this.oldest=ree)}return tee}set(eee,tee){let ree=this.getNode(eee);return ree?ree.value=tee:(ree={key:eee,value:tee,newer:null,older:this.newest},this.newest&&(this.newest.newer=ree),this.newest=ree,this.oldest=this.oldest||ree,this.scheduleFinalization(ree),this.map.set(eee,ree),this.size++,ree.value)}clean(){for(;this.oldest&&this.size>this.max;)this.deleteNode(this.oldest)}deleteNode(eee){eee===this.newest&&(this.newest=eee.older),eee===this.oldest&&(this.oldest=eee.newer),eee.newer&&(eee.newer.older=eee.older),eee.older&&(eee.older.newer=eee.newer),this.size--;const tee=eee.key||eee.keyRef&&eee.keyRef.deref();this.dispose(eee.value,tee),eee.keyRef?this.registry.unregister(eee):this.unfinalizedNodes.delete(eee),tee&&this.map.delete(tee)}delete(eee){const tee=this.map.get(eee);return!!tee&&(this.deleteNode(tee),!0)}scheduleFinalization(eee){this.unfinalizedNodes.add(eee),this.finalizationScheduled||(this.finalizationScheduled=!0,queueMicrotask(this.finalize))}}var sve=new WeakSet;function lve(eee){eee.size<=(eee.max||-1)||sve.has(eee)||(sve.add(eee),setTimeout((function(){eee.clean(),sve.delete(eee)}),100))}var cve=function(eee,tee){var ree=new ive(eee,tee);return ree.set=function(eee,tee){var ree=ive.prototype.set.call(this,eee,tee);return lve(this),ree},ree},pve=function(eee,tee){var ree=new eve(eee,tee);return ree.set=function(eee,tee){var ree=eve.prototype.set.call(this,eee,tee);return lve(this),ree},ree},dve=Symbol.for("apollo.cacheSize"),uve=pde({},Xde[dve]),hve={};function gve(eee,tee){hve[eee]=tee}var wve=!1!==globalThis.__DEV__?function(){var eee=this.config.fragments;return pde(pde({},bve.apply(this)),{addTypenameDocumentTransform:yve(this.addTypenameTransform),inMemoryCache:{executeSelectionSet:mve(this.storeReader.executeSelectionSet),executeSubSelectedArray:mve(this.storeReader.executeSubSelectedArray),maybeBroadcastWatch:mve(this.maybeBroadcastWatch)},fragmentRegistry:{findFragmentSpreads:mve(null==eee?void 0:eee.findFragmentSpreads),lookup:mve(null==eee?void 0:eee.lookup),transform:mve(null==eee?void 0:eee.transform)}})}:void 0,fve=!1!==globalThis.__DEV__?bve:void 0;function bve(){return{cache:{fragmentQueryDocuments:mve(this.getFragmentDoc)}}}function mve(f){return function(f){return!!f&&"dirtyKey"in f}(f)?f.size:void 0}function vve(eee){return null!=eee}function yve(eee){return xve(eee).map((function(eee){return{cache:eee}}))}function xve(eee){return eee?_de(_de([mve(null==eee?void 0:eee.performWork)],xve(null==eee?void 0:eee.left),!0),xve(null==eee?void 0:eee.right),!0).filter(vve):[]}var kve,_ve=Object.assign((function(eee){return JSON.stringify(eee,Eve)}),{reset:function(){kve=new pve(uve.canonicalStringify||1e3)}});function Eve(eee,tee){if(tee&&"object"==typeof tee){var ree=Object.getPrototypeOf(tee);if(ree===Object.prototype||null===ree){var oee=Object.keys(tee);if(oee.every(Tve))return tee;var nee=JSON.stringify(oee),aee=kve.get(nee);if(!aee){oee.sort();var iee=JSON.stringify(oee);aee=kve.get(iee)||oee,kve.set(nee,aee),kve.set(iee,aee)}var see=Object.create(ree);return aee.forEach((function(eee){see[eee]=tee[eee]})),see}}return tee}function Tve(eee,i,tee){return 0===i||tee[i-1]<=eee}function Sve(id){return{__ref:String(id)}}function Ive(eee){return Boolean(eee&&"object"==typeof eee&&"string"==typeof eee.__ref)}function Ove(eee,tee,ree,oee){if(function(eee){return"IntValue"===eee.kind}(ree)||function(eee){return"FloatValue"===eee.kind}(ree))eee[tee.value]=Number(ree.value);else if(function(eee){return"BooleanValue"===eee.kind}(ree)||function(eee){return"StringValue"===eee.kind}(ree))eee[tee.value]=ree.value;else if(function(eee){return"ObjectValue"===eee.kind}(ree)){var nee={};ree.fields.map((function(eee){return Ove(nee,eee.name,eee.value,oee)})),eee[tee.value]=nee}else if(function(eee){return"Variable"===eee.kind}(ree)){var aee=(oee||{})[ree.name.value];eee[tee.value]=aee}else if(function(eee){return"ListValue"===eee.kind}(ree))eee[tee.value]=ree.values.map((function(eee){var ree={};return Ove(ree,tee,eee,oee),ree[tee.value]}));else if(function(eee){return"EnumValue"===eee.kind}(ree))eee[tee.value]=ree.value;else{if(!function(eee){return"NullValue"===eee.kind}(ree))throw oue(83,tee.value,ree.kind);eee[tee.value]=null}}function Nve(eee,tee){var ree=null;eee.directives&&(ree={},eee.directives.forEach((function(eee){ree[eee.name.value]={},eee.arguments&&eee.arguments.forEach((function(_a){var oee=_a.name,nee=_a.value;return Ove(ree[eee.name.value],oee,nee,tee)}))})));var oee=null;return eee.arguments&&eee.arguments.length&&(oee={},eee.arguments.forEach((function(_a){var eee=_a.name,ree=_a.value;return Ove(oee,eee,ree,tee)}))),Dve(eee.name.value,oee,ree)}!1!==globalThis.__DEV__&&gve("canonicalStringify",(function(){return kve.size})),_ve.reset();var Ave=["connection","include","skip","client","rest","export","nonreactive"],Rve=_ve,Dve=Object.assign((function(eee,tee,ree){if(tee&&ree&&ree.connection&&ree.connection.key){if(ree.connection.filter&&ree.connection.filter.length>0){var oee=ree.connection.filter?ree.connection.filter:[];oee.sort();var nee={};return oee.forEach((function(eee){nee[eee]=tee[eee]})),"".concat(ree.connection.key,"(").concat(Rve(nee),")")}return ree.connection.key}var aee=eee;if(tee){var iee=Rve(tee);aee+="(".concat(iee,")")}return ree&&Object.keys(ree).forEach((function(eee){-1===Ave.indexOf(eee)&&(ree[eee]&&Object.keys(ree[eee]).length?aee+="@".concat(eee,"(").concat(Rve(ree[eee]),")"):aee+="@".concat(eee))})),aee}),{setStringify:function(s){var eee=Rve;return Rve=s,eee}});function Cve(eee,tee){if(eee.arguments&&eee.arguments.length){var ree={};return eee.arguments.forEach((function(_a){var eee=_a.name,oee=_a.value;return Ove(ree,eee,oee,tee)})),ree}return null}function Lve(eee){return eee.alias?eee.alias.value:eee.name.value}function Fve(eee,tee,ree){for(var oee,_i=0,_a=tee.selections;_i<_a.length;_i++){if(zve(aee=_a[_i])){if("__typename"===aee.name.value)return eee[Lve(aee)]}else oee?oee.push(aee):oee=[aee]}if("string"==typeof eee.__typename)return eee.__typename;if(oee)for(var _b=0,nee=oee;_bObject.create(null),{forEach:Gve,slice:Qve}=Array.prototype,{hasOwnProperty:Wve}=Object.prototype;class Kve{constructor(eee=!0,tee=Yve){this.weakness=eee,this.makeData=tee}lookup(...eee){return this.lookupArray(eee)}lookupArray(eee){let tee=this;return Gve.call(eee,(eee=>tee=tee.getChildTrie(eee))),Wve.call(tee,"data")?tee.data:tee.data=this.makeData(Qve.call(eee))}peek(...eee){return this.peekArray(eee)}peekArray(eee){let tee=this;for(let i=0,ree=eee.length;tee&&iglobalThis))||eye((()=>global))||Object.create(null),oye=rye[tye]||Array[tye]||function(eee){try{Object.defineProperty(rye,tye,{value:eee,enumerable:!1,writable:!1,configurable:!0})}finally{return eee}}(class{constructor(){this.id=["slot",Jve++,Date.now(),Math.random().toString(36).slice(2)].join(":")}hasValue(){for(let eee=Xve;eee;eee=eee.parent)if(this.id in eee.slots){const tee=eee.slots[this.id];if(tee===Zve)break;return eee!==Xve&&(Xve.slots[this.id]=tee),!0}return Xve&&(Xve.slots[this.id]=Zve),!1}getValue(){if(this.hasValue())return Xve.slots[this.id]}withValue(eee,tee,ree,oee){const nee={__proto__:null,[this.id]:eee},aee=Xve;Xve={parent:aee,slots:nee};try{return tee.apply(oee,ree)}finally{Xve=aee}}static bind(eee){const tee=Xve;return function(){const ree=Xve;try{return Xve=tee,eee.apply(this,arguments)}finally{Xve=ree}}}static noContext(eee,tee,ree){if(!Xve)return eee.apply(ree,tee);{const oee=Xve;try{return Xve=null,eee.apply(ree,tee)}finally{Xve=oee}}}}),nye=new oye,{hasOwnProperty:aye}=Object.prototype,iye=Array.from||function(eee){const tee=[];return eee.forEach((eee=>tee.push(eee))),tee};function sye(eee){const{unsubscribe:tee}=eee;"function"==typeof tee&&(eee.unsubscribe=void 0,tee())}const lye=[],cye=100;function pye(eee,tee){if(!eee)throw new Error(tee||"assertion failure")}function dye(a,b){const eee=a.length;return eee>0&&eee===b.length&&a[eee-1]===b[eee-1]}function uye(eee){switch(eee.length){case 0:throw new Error("unknown value");case 1:return eee[0];case 2:throw eee[1]}}function hye(eee){return eee.slice(0)}class gye{constructor(fn){this.fn=fn,this.parents=new Set,this.childValues=new Map,this.dirtyChildren=null,this.dirty=!0,this.recomputing=!1,this.value=[],this.deps=null,++gye.count}peek(){if(1===this.value.length&&!bye(this))return wye(this),this.value[0]}recompute(eee){return pye(!this.recomputing,"already recomputing"),wye(this),bye(this)?function(eee,tee){Eye(eee),nye.withValue(eee,fye,[eee,tee]),function(eee,tee){if("function"==typeof eee.subscribe)try{sye(eee),eee.unsubscribe=eee.subscribe.apply(null,tee)}catch(e){return eee.setDirty(),!1}return!0}(eee,tee)&&function(eee){if(eee.dirty=!1,bye(eee))return;vye(eee)}(eee);return uye(eee.value)}(this,eee):uye(this.value)}setDirty(){this.dirty||(this.dirty=!0,mye(this),sye(this))}dispose(){this.setDirty(),Eye(this),yye(this,((eee,tee)=>{eee.setDirty(),Tye(eee,this)}))}forget(){this.dispose()}dependOn(eee){eee.add(this),this.deps||(this.deps=lye.pop()||new Set),this.deps.add(eee)}forgetDeps(){this.deps&&(iye(this.deps).forEach((eee=>eee.delete(this))),this.deps.clear(),lye.push(this.deps),this.deps=null)}}function wye(eee){const tee=nye.getValue();if(tee)return eee.parents.add(tee),tee.childValues.has(eee)||tee.childValues.set(eee,[]),bye(eee)?xye(tee,eee):kye(tee,eee),tee}function fye(eee,tee){eee.recomputing=!0;const{normalizeResult:ree}=eee;let oee;ree&&1===eee.value.length&&(oee=hye(eee.value)),eee.value.length=0;try{if(eee.value[0]=eee.fn.apply(null,tee),ree&&oee&&!dye(oee,eee.value))try{eee.value[0]=ree(eee.value[0],oee[0])}catch(_a){}}catch(e){eee.value[1]=e}eee.recomputing=!1}function bye(eee){return eee.dirty||!(!eee.dirtyChildren||!eee.dirtyChildren.size)}function mye(eee){yye(eee,xye)}function vye(eee){yye(eee,kye)}function yye(eee,tee){const ree=eee.parents.size;if(ree){const oee=iye(eee.parents);for(let i=0;i0&&eee.childValues.forEach(((tee,ree)=>{Tye(eee,ree)})),eee.forgetDeps(),pye(null===eee.dirtyChildren)}function Tye(eee,tee){tee.parents.delete(eee),eee.childValues.delete(tee),_ye(eee,tee)}gye.count=0;const Sye={setDirty:!0,dispose:!0,forget:!0};function Iye(eee){const tee=new Map;function ree(eee){const ree=nye.getValue();if(ree){let oee=tee.get(eee);oee||tee.set(eee,oee=new Set),ree.dependOn(oee)}}return ree.dirty=function(eee,ree){const oee=tee.get(eee);if(oee){const m=ree&&aye.call(Sye,ree)?ree:"setDirty";iye(oee).forEach((eee=>eee[m]())),tee.delete(eee),sye(oee)}},ree}let Oye;function Nye(...eee){return(Oye||(Oye=new Kve("function"==typeof WeakMap))).lookupArray(eee)}const Aye=new Set;function Rye(eee,{max:tee=Math.pow(2,16),keyArgs:ree,makeCacheKey:oee=Nye,normalizeResult:nee,subscribe:aee,cache:iee=eve}=Object.create(null)){const see="function"==typeof iee?new iee(tee,(eee=>eee.dispose())):iee,lee=function(){const tee=oee.apply(null,ree?ree.apply(null,arguments):arguments);if(void 0===tee)return eee.apply(null,arguments);let iee=see.get(tee);iee||(see.set(tee,iee=new gye(eee)),iee.normalizeResult=nee,iee.subscribe=aee,iee.forget=()=>see.delete(tee));const lee=iee.recompute(Array.prototype.slice.call(arguments));return see.set(tee,iee),Aye.add(see),nye.hasValue()||(Aye.forEach((eee=>eee.clean())),Aye.clear()),lee};function cee(eee){const tee=eee&&see.get(eee);tee&&tee.setDirty()}function pee(eee){const tee=eee&&see.get(eee);if(tee)return tee.peek()}function dee(eee){return!!eee&&see.delete(eee)}return Object.defineProperty(lee,"size",{get:()=>see.size,configurable:!1,enumerable:!1}),Object.freeze(lee.options={max:tee,keyArgs:ree,makeCacheKey:oee,normalizeResult:nee,subscribe:aee,cache:see}),lee.dirtyKey=cee,lee.dirty=function(){cee(oee.apply(null,arguments))},lee.peekKey=pee,lee.peek=function(){return pee(oee.apply(null,arguments))},lee.forgetKey=dee,lee.forget=function(){return dee(oee.apply(null,arguments))},lee.makeCacheKey=oee,lee.getKey=ree?function(){return oee.apply(null,ree.apply(null,arguments))}:oee,Object.freeze(lee)}function Dye(eee){return eee}var Cye,Lye=function(){function eee(eee,tee){void 0===tee&&(tee=Object.create(null)),this.resultCache=Vme?new WeakSet:new Set,this.transform=eee,tee.getCacheKey&&(this.getCacheKey=tee.getCacheKey),this.cached=!1!==tee.cache,this.resetCache()}return eee.prototype.getCacheKey=function(eee){return[eee]},eee.identity=function(){return new eee(Dye,{cache:!1})},eee.split=function(tee,ree,oee){return void 0===oee&&(oee=eee.identity()),Object.assign(new eee((function(eee){return(tee(eee)?ree:oee).transformDocument(eee)}),{cache:!1}),{left:ree,right:oee})},eee.prototype.resetCache=function(){var tee=this;if(this.cached){var ree=new Ume($me);this.performWork=Rye(eee.prototype.performWork.bind(this),{makeCacheKey:function(eee){var oee=tee.getCacheKey(eee);if(oee)return rue(Array.isArray(oee),67),ree.lookupArray(oee)},max:uve["documentTransform.cache"],cache:ive})}},eee.prototype.performWork=function(eee){return Mve(eee),this.transform(eee)},eee.prototype.transformDocument=function(eee){if(this.resultCache.has(eee))return eee;var tee=this.performWork(eee);return this.resultCache.add(tee),tee},eee.prototype.concat=function(tee){var ree=this;return Object.assign(new eee((function(eee){return tee.transformDocument(ree.transformDocument(eee))}),{cache:!1}),{left:this,right:tee})},eee}(),Fye=Object.assign((function(eee){var tee=Cye.get(eee);return tee||(tee=jhe(eee),Cye.set(eee,tee)),tee}),{reset:function(){Cye=new cve(uve.print||2e3)}});Fye.reset(),!1!==globalThis.__DEV__&&gve("print",(function(){return Cye?Cye.size:0}));var zye=Array.isArray;function Mye(eee){return Array.isArray(eee)&&eee.length>0}var Pye={kind:Aue.FIELD,name:{kind:Aue.NAME,value:"__typename"}};function Uye(op,eee){return!op||op.selectionSet.selections.every((function(tee){return tee.kind===Aue.FRAGMENT_SPREAD&&Uye(eee[tee.name.value],eee)}))}function jye(eee){return Uye(Pve(eee)||Vve(eee),Xme(jve(eee)))?null:eee}function $ye(eee){var tee=new Map;return function(ree){void 0===ree&&(ree=eee);var oee=tee.get(ree);return oee||tee.set(ree,oee={variables:new Set,fragmentSpreads:new Set}),oee}}function Vye(eee,tee){Mve(tee);for(var ree=$ye(""),oee=$ye(""),nee=function(eee){for(var p=0,tee=void 0;p=0;--i)tee.definitions[i].kind===Aue.OPERATION_DEFINITION&&++aee;var iee,see,lee,cee=(iee=eee,see=new Map,lee=new Map,iee.forEach((function(eee){eee&&(eee.name?see.set(eee.name,eee):eee.test&&lee.set(eee.test,eee))})),function(eee){var tee=see.get(eee.name.value);return!tee&&lee.size&&lee.forEach((function(ree,oee){oee(eee)&&(tee=ree)})),tee}),pee=function(eee){return Mye(eee)&&eee.map(cee).some((function(eee){return eee&&eee.remove}))},dee=new Map,uee=!1,hee={enter:function(eee){if(pee(eee.directives))return uee=!0,null}},gee=Mhe(tee,{Field:hee,InlineFragment:hee,VariableDefinition:{enter:function(){return!1}},Variable:{enter:function(eee,tee,ree,oee,aee){var iee=nee(aee);iee&&iee.variables.add(eee.name.value)}},FragmentSpread:{enter:function(eee,tee,ree,oee,aee){if(pee(eee.directives))return uee=!0,null;var iee=nee(aee);iee&&iee.fragmentSpreads.add(eee.name.value)}},FragmentDefinition:{enter:function(eee,tee,ree,oee){dee.set(JSON.stringify(oee),eee)},leave:function(eee,tee,ree,nee){return eee===dee.get(JSON.stringify(nee))?eee:aee>0&&eee.selectionSet.selections.every((function(eee){return eee.kind===Aue.FIELD&&"__typename"===eee.name.value}))?(oee(eee.name.value).removed=!0,uee=!0,null):void 0}},Directive:{leave:function(eee){if(cee(eee))return uee=!0,null}}});if(!uee)return tee;var wee=function(eee){return eee.transitiveVars||(eee.transitiveVars=new Set(eee.variables),eee.removed||eee.fragmentSpreads.forEach((function(tee){wee(oee(tee)).transitiveVars.forEach((function(tee){eee.transitiveVars.add(tee)}))}))),eee},fee=new Set;gee.definitions.forEach((function(eee){eee.kind===Aue.OPERATION_DEFINITION?wee(ree(eee.name&&eee.name.value)).fragmentSpreads.forEach((function(eee){fee.add(eee)})):eee.kind!==Aue.FRAGMENT_DEFINITION||0!==aee||oee(eee.name.value).removed||fee.add(eee.name.value)})),fee.forEach((function(eee){wee(oee(eee)).fragmentSpreads.forEach((function(eee){fee.add(eee)}))}));var bee={enter:function(eee){if(tee=eee.name.value,!fee.has(tee)||oee(tee).removed)return null;var tee}};return jye(Mhe(gee,{FragmentSpread:bee,FragmentDefinition:bee,OperationDefinition:{leave:function(eee){if(eee.variableDefinitions){var tee=wee(ree(eee.name&&eee.name.value)).transitiveVars;if(tee.size1)for(var oee=new Xye,i=1;i=o.length?{done:!0}:{done:!1,value:o[i++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function txe(eee,tee){(null==tee||tee>eee.length)&&(tee=eee.length);for(var i=0,ree=new Array(tee);i1,ree=!1,oee=arguments[1];return new C((function(nee){return eee.subscribe({next:function(eee){var aee=!ree;if(ree=!0,!aee||tee)try{oee=fn(oee,eee)}catch(e){return nee.error(e)}else oee=eee},error:function(e){nee.error(e)},complete:function(){if(!ree&&!tee)return nee.error(new TypeError("Cannot reduce an empty sequence"));nee.next(oee),nee.complete()}})}))},tee.concat=function(){for(var eee=this,tee=arguments.length,ree=new Array(tee),oee=0;oee=0&&ree.splice(i,1),nee()}});ree.push(oee)},error:function(e){tee.error(e)},complete:function(){nee()}});function nee(){oee.closed&&0===ree.length&&tee.complete()}return function(){ree.forEach((function(s){return s.unsubscribe()})),oee.unsubscribe()}}))},tee[lxe]=function(){return this},eee.from=function(x){var C="function"==typeof this?this:eee;if(null==x)throw new TypeError(x+" is not an object");var tee=pxe(x,lxe);if(tee){var ree=tee.call(x);if(Object(ree)!==ree)throw new TypeError(ree+" is not an object");return uxe(ree)&&ree.constructor===C?ree:new C((function(eee){return ree.subscribe(eee)}))}if(axe("iterator")&&(tee=pxe(x,sxe)))return new C((function(eee){gxe((function(){if(!eee.closed){for(var ree,oee=exe(tee.call(x));!(ree=oee()).done;){var nee=ree.value;if(eee.next(nee),eee.closed)return}eee.complete()}}))}));if(Array.isArray(x))return new C((function(eee){gxe((function(){if(!eee.closed){for(var i=0;i=0;--i){var nee=tee[i],aee=!isNaN(+nee)?[]:{};aee[nee]=eee,eee=aee}ree=oee.merge(ree,eee)})),ree},mergeOptions:function(eee,tee){return zxe(eee,tee,tee.variables&&{variables:zxe(pde(pde({},eee&&eee.variables),tee.variables))})},offsetLimitPagination:function(eee){return void 0===eee&&(eee=!1),{keyArgs:eee,merge:function(eee,tee,_a){var ree=_a.args,oee=eee?eee.slice(0):[];if(tee)if(ree)for(var _b=ree.offset,nee=void 0===_b?0:_b,i=0;i1&&nee===aee&&(nee="");var _b=eee.pageInfo||{},iee=_b.startCursor,see=_b.endCursor;return pde(pde({},Zye(eee)),{edges:oee,pageInfo:pde(pde({},eee.pageInfo),{startCursor:iee||nee,endCursor:see||aee})})},merge:function(eee,tee,_a){var ree=_a.args,oee=_a.isReference,nee=_a.readField;if(eee||(eee={edges:[],pageInfo:{hasPreviousPage:!1,hasNextPage:!0,startCursor:"",endCursor:""}}),!tee)return eee;var aee=tee.edges?tee.edges.map((function(eee){return oee(eee=pde({},eee))&&(eee.cursor=nee("cursor",eee)),eee})):[];if(tee.pageInfo){var iee=tee.pageInfo,see=iee.startCursor,lee=iee.endCursor,cee=aee[0],pee=aee[aee.length-1];cee&&see&&(cee.cursor=see),pee&&lee&&(pee.cursor=lee);var dee=cee&&cee.cursor;dee&&!see&&(tee=Wye(tee,{pageInfo:{startCursor:dee}}));var uee=pee&&pee.cursor;uee&&!lee&&(tee=Wye(tee,{pageInfo:{endCursor:uee}}))}var hee=eee.edges,gee=[];if(ree&&ree.after)(wee=hee.findIndex((function(eee){return eee.cursor===ree.after})))>=0&&(hee=hee.slice(0,wee+1));else if(ree&&ree.before){var wee;gee=(wee=hee.findIndex((function(eee){return eee.cursor===ree.before})))<0?hee:hee.slice(wee),hee=[]}else tee.edges&&(hee=[]);var fee=_de(_de(_de([],hee,!0),aee,!0),gee,!0),bee=pde(pde({},tee.pageInfo),eee.pageInfo);if(tee.pageInfo){var _b=tee.pageInfo,mee=_b.hasPreviousPage,vee=_b.hasNextPage,yee=(see=_b.startCursor,lee=_b.endCursor,dde(_b,["hasPreviousPage","hasNextPage","startCursor","endCursor"]));Object.assign(bee,yee),hee.length||(void 0!==mee&&(bee.hasPreviousPage=mee),void 0!==see&&(bee.startCursor=see)),gee.length||(void 0!==vee&&(bee.hasNextPage=vee),void 0!==lee&&(bee.endCursor=lee))}return pde(pde(pde({},Zye(eee)),Zye(tee)),{edges:fee,pageInfo:bee})}}},removeArgumentsFromDocument:function(eee,tee){var ree=function(eee){return function(tee){return eee.some((function(eee){return tee.value&&tee.value.kind===Aue.VARIABLE&&tee.value.name&&(eee.name===tee.value.name.value||eee.test&&eee.test(tee))}))}}(eee);return jye(Mhe(tee,{OperationDefinition:{enter:function(tee){return pde(pde({},tee),{variableDefinitions:tee.variableDefinitions?tee.variableDefinitions.filter((function(tee){return!eee.some((function(eee){return eee.name===tee.variable.name.value}))})):[]})}},Field:{enter:function(tee){if(eee.some((function(eee){return eee.remove}))){var oee=0;if(tee.arguments&&tee.arguments.forEach((function(eee){ree(eee)&&(oee+=1)})),1===oee)return null}}},Argument:{enter:function(eee){if(ree(eee))return null}}}))},removeClientSetsFromDocument:Yye,removeConnectionDirectiveFromDocument:function(eee){return Vye([Bye],Mve(eee))},removeDirectivesFromDocument:Vye,removeFragmentSpreadFromDocument:function(eee,tee){function ree(tee){if(eee.some((function(eee){return eee.name===tee.name.value})))return null}return jye(Mhe(tee,{FragmentSpread:{enter:ree},FragmentDefinition:{enter:ree}}))},resultKeyNameFromField:Lve,shouldInclude:Dme,storeKeyNameFromField:Nve,stringifyForDisplay:eue,stripTypename:function(eee){return Mxe(eee,"__typename")},valueToObjectRepresentation:Ove,wrapPromiseWithState:function(eee){if(kxe(eee))return eee;var tee=eee;return tee.status="pending",tee.then((function(eee){if("pending"===tee.status){var ree=tee;ree.status="fulfilled",ree.value=eee}}),(function(eee){if("pending"===tee.status){var ree=tee;ree.status="rejected",ree.reason=eee}})),eee}},Symbol.toStringTag,{value:"Module"}));function jxe(eee){return new xxe((function(tee){tee.error(eee)}))}var $xe=function(eee,tee,ree){var oee=new Error(ree);throw oee.name="ServerError",oee.response=eee,oee.statusCode=eee.status,oee.result=tee,oee};function Vxe(eee){for(var tee=["query","operationName","variables","extensions","context"],_i=0,_a=Object.keys(eee);_i<_a.length;_i++){var ree=_a[_i];if(tee.indexOf(ree)<0)throw oue(43,ree)}return eee}function qxe(eee,tee){var ree=pde({},eee);return Object.defineProperty(tee,"setContext",{enumerable:!1,value:function(eee){ree=pde(pde({},ree),"function"==typeof eee?eee(ree):eee)}}),Object.defineProperty(tee,"getContext",{enumerable:!1,value:function(){return pde({},ree)}}),tee}function Bxe(eee){var tee={variables:eee.variables||{},extensions:eee.extensions||{},operationName:eee.operationName,query:eee.query};return tee.operationName||(tee.operationName="string"!=typeof tee.query?Uve(tee.query)||void 0:""),tee}function Yxe(eee,tee){var ree=pde({},eee),oee=new Set(Object.keys(eee));return Mhe(tee,{Variable:function(eee,tee,ree){ree&&"VariableDefinition"!==ree.kind&&oee.delete(eee.name.value)}}),oee.forEach((function(eee){delete ree[eee]})),ree}const Gxe=Object.freeze(Object.defineProperty({__proto__:null,createOperation:qxe,filterOperationVariables:Yxe,fromError:jxe,fromPromise:function(eee){return new xxe((function(tee){eee.then((function(eee){tee.next(eee),tee.complete()})).catch(tee.error.bind(tee))}))},throwServerError:$xe,toPromise:function(eee){var tee=!1;return new Promise((function(ree,oee){eee.subscribe({next:function(eee){tee?!1!==globalThis.__DEV__&&rue.warn(42):(tee=!0,ree(eee))},error:oee})}))},transformOperation:Bxe,validateOperation:Vxe},Symbol.toStringTag,{value:"Module"}));function Qxe(op,eee){return eee?eee(op):xxe.of()}function Wxe(eee){return"function"==typeof eee?new Hxe(eee):eee}function Kxe(eee){return eee.request.length<=1}var Hxe=function(){function eee(eee){eee&&(this.request=eee)}return eee.empty=function(){return new eee((function(){return xxe.of()}))},eee.from=function(tee){return 0===tee.length?eee.empty():tee.map(Wxe).reduce((function(x,y){return x.concat(y)}))},eee.split=function(tee,ree,oee){var nee,aee=Wxe(ree),iee=Wxe(oee||new eee(Qxe));return nee=Kxe(aee)&&Kxe(iee)?new eee((function(eee){return tee(eee)?aee.request(eee)||xxe.of():iee.request(eee)||xxe.of()})):new eee((function(eee,ree){return tee(eee)?aee.request(eee,ree)||xxe.of():iee.request(eee,ree)||xxe.of()})),Object.assign(nee,{left:aee,right:iee})},eee.execute=function(eee,tee){return eee.request(qxe(tee.context,Bxe(Vxe(tee))))||xxe.of()},eee.concat=function(tee,ree){var oee=Wxe(tee);if(Kxe(oee))return!1!==globalThis.__DEV__&&rue.warn(35,oee),oee;var nee,aee=Wxe(ree);return nee=Kxe(aee)?new eee((function(eee){return oee.request(eee,(function(op){return aee.request(op)||xxe.of()}))||xxe.of()})):new eee((function(eee,tee){return oee.request(eee,(function(op){return aee.request(op,tee)||xxe.of()}))||xxe.of()})),Object.assign(nee,{left:oee,right:aee})},eee.prototype.split=function(tee,ree,oee){return this.concat(eee.split(tee,ree,oee||new eee(Qxe)))},eee.prototype.concat=function(tee){return eee.concat(this,tee)},eee.prototype.request=function(eee,tee){throw oue(36)},eee.prototype.onError=function(eee,tee){if(tee&&tee.error)return tee.error(eee),!1;throw eee},eee.prototype.setOnError=function(fn){return this.onError=fn,this},eee}(),Xxe=Hxe.empty,Zxe=Hxe.from,Jxe=Hxe.split,eke=Hxe.concat,tke=Hxe.execute;const rke=Object.freeze(Object.defineProperty({__proto__:null,ApolloLink:Hxe,concat:eke,empty:Xxe,execute:tke,from:Zxe,split:Jxe},Symbol.toStringTag,{value:"Module"}));function oke(eee){var tee=null,ree=null,oee=!1,nee=[],aee=[];function iee(eee){if(!ree){if(aee.length){var tee=aee.shift();if(Array.isArray(tee)&&tee[0])return tee[0]({value:eee,done:!1})}nee.push(eee)}}function see(eee){ree=eee,aee.slice().forEach((function(tee){tee[1](eee)})),!tee||tee()}function lee(){oee=!0,aee.slice().forEach((function(eee){eee[0]({value:void 0,done:!0})})),!tee||tee()}tee=function(){tee=null,eee.removeListener("data",iee),eee.removeListener("error",see),eee.removeListener("end",lee),eee.removeListener("finish",lee),eee.removeListener("close",lee)},eee.on("data",iee),eee.on("error",see),eee.on("end",lee),eee.on("finish",lee),eee.on("close",lee);var cee={next:function(){return new Promise((function(eee,tee){return ree?tee(ree):nee.length?eee({value:nee.shift(),done:!1}):oee?eee({value:void 0,done:!0}):void aee.push([eee,tee])}))}};return Bme&&(cee[Symbol.asyncIterator]=function(){return this}),cee}function nke(eee){var tee={next:function(){return eee.read()}};return Bme&&(tee[Symbol.asyncIterator]=function(){return this}),tee}function ake(eee){var tee,ree,oee,nee=eee;if(eee.body&&(nee=eee.body),function(eee){return!(!Bme||!eee[Symbol.asyncIterator])}(nee))return function(eee){var _a,tee=eee[Symbol.asyncIterator]();return(_a={next:function(){return tee.next()}})[Symbol.asyncIterator]=function(){return this},_a}(nee);if(function(eee){return!!eee.getReader}(nee))return nke(nee.getReader());if(function(eee){return!!eee.stream}(nee))return nke(nee.stream().getReader());if(function(eee){return!!eee.arrayBuffer}(nee))return tee=nee.arrayBuffer(),ree=!1,oee={next:function(){return ree?Promise.resolve({value:void 0,done:!0}):(ree=!0,new Promise((function(eee,ree){tee.then((function(tee){eee({value:tee,done:!1})})).catch(ree)})))}},Bme&&(oee[Symbol.asyncIterator]=function(){return this}),oee;if(function(eee){return!!eee.pipe}(nee))return oke(nee);throw new Error("Unknown body type for responseIterator. Please pass a streamable response.")}var ike=Symbol();function ske(eee){return eee.hasOwnProperty("graphQLErrors")}var lke=function(eee){function tee(_a){var ree=_a.graphQLErrors,oee=_a.protocolErrors,nee=_a.clientErrors,aee=_a.networkError,iee=_a.errorMessage,see=_a.extraInfo,lee=eee.call(this,iee)||this;return lee.name="ApolloError",lee.graphQLErrors=ree||[],lee.protocolErrors=oee||[],lee.clientErrors=nee||[],lee.networkError=aee||null,lee.message=iee||function(eee){var tee=_de(_de(_de([],eee.graphQLErrors,!0),eee.clientErrors,!0),eee.protocolErrors,!0);return eee.networkError&&tee.push(eee.networkError),tee.map((function(eee){return Wme(eee)&&eee.message||"Error message not found."})).join("\n")}(lee),lee.extraInfo=see,lee.__proto__=tee.prototype,lee}return cde(tee,eee),tee}(Error);const cke=Object.freeze(Object.defineProperty({__proto__:null,ApolloError:lke,PROTOCOL_ERRORS_SYMBOL:ike,graphQLResultHasProtocolErrors:function(eee){return!!eee.extensions&&Array.isArray(eee.extensions[ike])},isApolloError:ske},Symbol.toStringTag,{value:"Module"}));var pke=Object.prototype.hasOwnProperty;function dke(eee){var tee={};return eee.split("\n").forEach((function(eee){var i=eee.indexOf(":");if(i>-1){var ree=eee.slice(0,i).trim().toLowerCase(),oee=eee.slice(i+1).trim();tee[ree]=oee}})),tee}function uke(eee,tee){if(eee.status>=300){$xe(eee,function(){try{return JSON.parse(tee)}catch(eee){return tee}}(),"Response not successful: Received status code ".concat(eee.status))}try{return JSON.parse(tee)}catch(oee){var ree=oee;throw ree.name="ServerParseError",ree.response=eee,ree.statusCode=eee.status,ree.bodyText=tee,ree}}function hke(eee){return function(tee){return tee.text().then((function(eee){return uke(tee,eee)})).then((function(ree){return Array.isArray(ree)||pke.call(ree,"data")||pke.call(ree,"errors")||$xe(tee,ree,"Server response was missing for query '".concat(Array.isArray(eee)?eee.map((function(op){return op.operationName})):eee.operationName,"'.")),ree}))}}var gke=function(p,eee){var tee;try{tee=JSON.stringify(p)}catch(e){var ree=oue(39,eee,e.message);throw ree.parseError=e,ree}return tee},wke={http:{includeQuery:!0,includeExtensions:!1,preserveHeaderCase:!1},headers:{accept:"*/*","content-type":"application/json"},options:{method:"POST"}},fke=function(eee,tee){return tee(eee)};function bke(eee,tee){for(var ree=[],_i=2;_i-1;){if(gee=void 0,_b=[see.slice(0,bi),see.slice(bi+iee.length)],see=_b[1],i=(gee=_b[0]).indexOf("\r\n\r\n"),wee=dke(gee.slice(0,i)),(fee=wee["content-type"])&&-1===fee.toLowerCase().indexOf("application/json"))throw new Error("Unsupported patch content type: application/json is required.");if(bee=gee.slice(i))if(mee=uke(eee,bee),Object.keys(mee).length>1||"data"in mee||"incremental"in mee||"errors"in mee||"payload"in mee)if(Lxe(mee)){if(vee={},"payload"in mee){if(1===Object.keys(mee).length&&null===mee.payload)return[2];vee=pde({},mee.payload)}"errors"in mee&&(vee=pde(pde({},vee),{extensions:pde(pde({},"extensions"in vee?vee.extensions:null),(_c={},_c[ike]=mee.errors,_c))})),tee(vee)}else tee(mee);else if(1===Object.keys(mee).length&&"hasNext"in mee&&!mee.hasNext)return[2];bi=see.indexOf(iee)}return[3,1];case 3:return[2]}}))}))}(tee,aee):hke(eee)(tee).then(aee)})).then((function(){wee=void 0,tee.complete()})).catch((function(eee){wee=void 0,function(eee,tee){eee.result&&eee.result.errors&&eee.result.data&&tee.next(eee.result),tee.error(eee)}(eee,tee)})),function(){wee&&wee.abort()}}))}))},_ke=function(eee){function tee(tee){void 0===tee&&(tee={});var ree=eee.call(this,kke(tee).request)||this;return ree.options=tee,ree}return cde(tee,eee),tee}(Hxe);const Eke=Object.freeze(Object.defineProperty({__proto__:null,HttpLink:_ke,checkFetcher:mke,createHttpLink:kke,createSignalIfSupported:function(){if("undefined"==typeof AbortController)return{controller:!1,signal:!1};var eee=new AbortController;return{controller:eee,signal:eee.signal}},defaultPrinter:fke,fallbackHttpConfig:wke,parseAndCheckHttpResponse:hke,rewriteURIForGET:yke,selectHttpOptionsAndBody:function(eee,tee){for(var ree=[],_i=2;_i=0&&eee.indexOf(tee,ree)===ree}(eee,Cke)}}return!1}function Rke(eee){return Object.keys(eee).filter(Dke,eee)}function Dke(eee){return void 0!==this[eee]}const Cke="{ [native code] }";function Lke(a,b){let eee=Oke.get(a);if(eee){if(eee.has(b))return!0}else Oke.set(a,eee=new Set);return eee.add(b),!1}const Fke=Object.freeze(Object.defineProperty({__proto__:null,default:Nke,equal:Nke},Symbol.toStringTag,{value:"Module"}));function zke(eee,_a,_b,tee){var ree=_a.data,oee=dde(_a,["data"]),nee=_b.data;return Nke(oee,dde(_b,["data"]))&&Mke(qve(eee).selectionSet,ree,nee,{fragmentMap:Xme(jve(eee)),variables:tee})}function Mke(eee,tee,ree,oee){if(tee===ree)return!0;var nee=new Set;return eee.selections.every((function(eee){if(nee.has(eee))return!0;if(nee.add(eee),!Dme(eee,oee.variables))return!0;if(Pke(eee))return!0;if(zve(eee)){var aee=Lve(eee),iee=tee&&tee[aee],see=ree&&ree[aee],lee=eee.selectionSet;if(!lee)return Nke(iee,see);var cee=Array.isArray(iee),pee=Array.isArray(see);if(cee!==pee)return!1;if(cee&&pee){var dee=iee.length;if(see.length!==dee)return!1;for(var i=0;i=0;--i)iee.missing=((_a={})[iee.path[i]]=iee.missing,_a)}else iee.missing=iee.path;return iee.__proto__=tee.prototype,iee}return cde(tee,eee),tee}(Error),qke=Object.prototype.hasOwnProperty;function Bke(eee){return null==eee}function Yke(_a,eee){var tee=_a.__typename,id=_a.id,ree=_a._id;if("string"==typeof tee&&(eee&&(eee.keyObject=Bke(id)?Bke(ree)?void 0:{_id:ree}:{id:id}),Bke(id)&&!Bke(ree)&&(id=ree),!Bke(id)))return"".concat(tee,":").concat("number"==typeof id||"string"==typeof id?id:JSON.stringify(id))}var Gke={dataIdFromObject:Yke,addTypename:!0,resultCaching:!0,canonizeResults:!1};function Qke(eee){var tee=eee.canonizeResults;return void 0===tee?Gke.canonizeResults:tee}var Wke=/^[_a-z][_0-9a-z]*/i;function Kke(eee){var tee=eee.match(Wke);return tee?tee[0]:eee}function Hke(eee,tee,ree){return!!Wme(tee)&&(zye(tee)?tee.every((function(tee){return Hke(eee,tee,ree)})):eee.selections.every((function(eee){if(zve(eee)&&Dme(eee,ree)){var oee=Lve(eee);return qke.call(tee,oee)&&(!eee.selectionSet||Hke(eee.selectionSet,tee[oee],ree))}return!0})))}function Xke(eee){return Wme(eee)&&!Ive(eee)&&!zye(eee)}function Zke(eee,tee){var ree=Xme(jve(eee));return{fragmentMap:ree,lookupFragment:function(eee){var oee=ree[eee];return!oee&&tee&&(oee=tee.lookup(eee)),oee||null}}}var Jke=Object.create(null),e_e=function(){return Jke},t_e=Object.create(null),r_e=function(){function eee(eee,tee){var ree=this;this.policies=eee,this.group=tee,this.data=Object.create(null),this.rootIds=Object.create(null),this.refs=Object.create(null),this.getFieldValue=function(eee,tee){return Ixe(Ive(eee)?ree.get(eee.__ref,tee):eee&&eee[tee])},this.canRead=function(eee){return Ive(eee)?ree.has(eee.__ref):"object"==typeof eee},this.toReference=function(eee,tee){if("string"==typeof eee)return Sve(eee);if(Ive(eee))return eee;var id=ree.policies.identify(eee)[0];if(id){var oee=Sve(id);return tee&&ree.merge(id,eee),oee}}}return eee.prototype.toObject=function(){return pde({},this.data)},eee.prototype.has=function(eee){return void 0!==this.lookup(eee,!0)},eee.prototype.get=function(eee,tee){if(this.group.depend(eee,tee),qke.call(this.data,eee)){var ree=this.data[eee];if(ree&&qke.call(ree,tee))return ree[tee]}return"__typename"===tee&&qke.call(this.policies.rootTypenamesById,eee)?this.policies.rootTypenamesById[eee]:this instanceof i_e?this.parent.get(eee,tee):void 0},eee.prototype.lookup=function(eee,tee){return tee&&this.group.depend(eee,"__exists"),qke.call(this.data,eee)?this.data[eee]:this instanceof i_e?this.parent.lookup(eee,tee):this.policies.rootTypenamesById[eee]?Object.create(null):void 0},eee.prototype.merge=function(eee,tee){var ree,oee=this;Ive(eee)&&(eee=eee.__ref),Ive(tee)&&(tee=tee.__ref);var nee="string"==typeof eee?this.lookup(ree=eee):eee,aee="string"==typeof tee?this.lookup(ree=tee):tee;if(aee){rue("string"==typeof ree,1);var iee=new Xye(l_e).merge(nee,aee);if(this.data[ree]=iee,iee!==nee&&(delete this.refs[ree],this.group.caching)){var see=Object.create(null);nee||(see.__exists=1),Object.keys(aee).forEach((function(eee){if(!nee||nee[eee]!==iee[eee]){see[eee]=1;var tee=Kke(eee);tee===eee||oee.policies.hasKeyArgs(iee.__typename,tee)||(see[tee]=1),void 0!==iee[eee]||oee instanceof i_e||delete iee[eee]}})),!see.__typename||nee&&nee.__typename||this.policies.rootTypenamesById[ree]!==iee.__typename||delete see.__typename,Object.keys(see).forEach((function(eee){return oee.group.dirty(ree,eee)}))}}},eee.prototype.modify=function(eee,tee){var ree=this,oee=this.lookup(eee);if(oee){var nee=Object.create(null),aee=!1,iee=!0,see={DELETE:Jke,INVALIDATE:t_e,isReference:Ive,toReference:this.toReference,canRead:this.canRead,readField:function(tee,oee){return ree.policies.readField("string"==typeof tee?{fieldName:tee,from:oee||Sve(eee)}:tee,{store:ree})}};if(Object.keys(oee).forEach((function(lee){var cee=Kke(lee),pee=oee[lee];if(void 0!==pee){var dee="function"==typeof tee?tee:tee[lee]||tee[cee];if(dee){var uee=dee===e_e?Jke:dee(Ixe(pee),pde(pde({},see),{fieldName:cee,storeFieldName:lee,storage:ree.getStorage(eee,lee)}));if(uee===t_e)ree.group.dirty(eee,lee);else if(uee===Jke&&(uee=void 0),uee!==pee&&(nee[lee]=uee,aee=!0,pee=uee,!1!==globalThis.__DEV__)){var hee=function(eee){if(void 0===ree.lookup(eee.__ref))return!1!==globalThis.__DEV__&&rue.warn(2,eee),!0};if(Ive(uee))hee(uee);else if(Array.isArray(uee))for(var gee=!1,wee=void 0,_i=0,fee=uee;_i0){var tee=--this.rootIds[eee];return tee||delete this.rootIds[eee],tee}return 0},eee.prototype.getRootIdSet=function(eee){return void 0===eee&&(eee=new Set),Object.keys(this.rootIds).forEach(eee.add,eee),this instanceof i_e?this.parent.getRootIdSet(eee):Object.keys(this.policies.rootTypenamesById).forEach(eee.add,eee),eee},eee.prototype.gc=function(){var eee=this,tee=this.getRootIdSet(),ree=this.toObject();tee.forEach((function(id){qke.call(ree,id)&&(Object.keys(eee.findChildRefIds(id)).forEach(tee.add,tee),delete ree[id])}));var oee=Object.keys(ree);if(oee.length){for(var nee=this;nee instanceof i_e;)nee=nee.parent;oee.forEach((function(id){return nee.delete(id)}))}return oee},eee.prototype.findChildRefIds=function(eee){if(!qke.call(this.refs,eee)){var tee=this.refs[eee]=Object.create(null),ree=this.data[eee];if(!ree)return tee;var oee=new Set([ree]);oee.forEach((function(eee){Ive(eee)&&(tee[eee.__ref]=!0),Wme(eee)&&Object.keys(eee).forEach((function(tee){var ree=eee[tee];Wme(ree)&&oee.add(ree)}))}))}return this.refs[eee]},eee.prototype.makeCacheKey=function(){return this.group.keyMaker.lookupArray(arguments)},eee}(),o_e=function(){function eee(eee,tee){void 0===tee&&(tee=null),this.caching=eee,this.parent=tee,this.d=null,this.resetCaching()}return eee.prototype.resetCaching=function(){this.d=this.caching?Iye():null,this.keyMaker=new Ume($me)},eee.prototype.depend=function(eee,tee){if(this.d){this.d(n_e(eee,tee));var ree=Kke(tee);ree!==tee&&this.d(n_e(eee,ree)),this.parent&&this.parent.depend(eee,tee)}},eee.prototype.dirty=function(eee,tee){this.d&&this.d.dirty(n_e(eee,tee),"__exists"===tee?"forget":"setDirty")},eee}();function n_e(eee,tee){return tee+"#"+eee}function a_e(eee,tee){c_e(eee)&&eee.group.depend(tee,"__exists")}!function(eee){var tee=function(eee){function tee(_a){var tee=_a.policies,_b=_a.resultCaching,ree=void 0===_b||_b,oee=_a.seed,nee=eee.call(this,tee,new o_e(ree))||this;return nee.stump=new s_e(nee),nee.storageTrie=new Ume($me),oee&&nee.replace(oee),nee}return cde(tee,eee),tee.prototype.addLayer=function(eee,tee){return this.stump.addLayer(eee,tee)},tee.prototype.removeLayer=function(){return this},tee.prototype.getStorage=function(){return this.storageTrie.lookupArray(arguments)},tee}(eee);eee.Root=tee}(r_e||(r_e={}));var i_e=function(eee){function tee(id,tee,ree,oee){var nee=eee.call(this,tee.policies,oee)||this;return nee.id=id,nee.parent=tee,nee.replay=ree,nee.group=oee,ree(nee),nee}return cde(tee,eee),tee.prototype.addLayer=function(eee,ree){return new tee(eee,this,ree,this.group)},tee.prototype.removeLayer=function(eee){var tee=this,ree=this.parent.removeLayer(eee);return eee===this.id?(this.group.caching&&Object.keys(this.data).forEach((function(eee){var oee=tee.data[eee],nee=ree.lookup(eee);nee?oee?oee!==nee&&Object.keys(oee).forEach((function(ree){Nke(oee[ree],nee[ree])||tee.group.dirty(eee,ree)})):(tee.group.dirty(eee,"__exists"),Object.keys(nee).forEach((function(ree){tee.group.dirty(eee,ree)}))):tee.delete(eee)})),ree):ree===this.parent?this:ree.addLayer(this.id,this.replay)},tee.prototype.toObject=function(){return pde(pde({},this.parent.toObject()),this.data)},tee.prototype.findChildRefIds=function(tee){var ree=this.parent.findChildRefIds(tee);return qke.call(this.data,tee)?pde(pde({},ree),eee.prototype.findChildRefIds.call(this,tee)):ree},tee.prototype.getStorage=function(){for(var p=this.parent;p.parent;)p=p.parent;return p.getStorage.apply(p,arguments)},tee}(r_e),s_e=function(eee){function tee(tee){return eee.call(this,"EntityStore.Stump",tee,(function(){}),new o_e(tee.group.caching,tee.group))||this}return cde(tee,eee),tee.prototype.removeLayer=function(){return this},tee.prototype.merge=function(eee,tee){return this.parent.merge(eee,tee)},tee}(i_e);function l_e(eee,tee,ree){var oee=eee[ree],nee=tee[ree];return Nke(oee,nee)?oee:nee}function c_e(eee){return!!(eee instanceof r_e&&eee.group.caching)}var p_e=function(){function eee(){this.known=new(Vme?WeakSet:Set),this.pool=new Ume($me),this.passes=new WeakMap,this.keysByJSON=new Map,this.empty=this.admit({})}return eee.prototype.isKnown=function(eee){return Wme(eee)&&this.known.has(eee)},eee.prototype.pass=function(eee){if(Wme(eee)){var tee=function(eee){return Wme(eee)?zye(eee)?eee.slice(0):pde({__proto__:Object.getPrototypeOf(eee)},eee):eee}(eee);return this.passes.set(tee,eee),tee}return eee},eee.prototype.admit=function(eee){var tee=this;if(Wme(eee)){var ree=this.passes.get(eee);if(ree)return ree;switch(Object.getPrototypeOf(eee)){case Array.prototype:if(this.known.has(eee))return eee;var oee=eee.map(this.admit,this);return(see=this.pool.lookupArray(oee)).array||(this.known.add(see.array=oee),!1!==globalThis.__DEV__&&Object.freeze(oee)),see.array;case null:case Object.prototype:if(this.known.has(eee))return eee;var nee=Object.getPrototypeOf(eee),aee=[nee],iee=this.sortedKeys(eee);aee.push(iee.json);var see,lee=aee.length;if(iee.sorted.forEach((function(ree){aee.push(tee.admit(eee[ree]))})),!(see=this.pool.lookupArray(aee)).object){var cee=see.object=Object.create(nee);this.known.add(cee),iee.sorted.forEach((function(eee,i){cee[eee]=aee[lee+i]})),!1!==globalThis.__DEV__&&Object.freeze(cee)}return see.object}}return eee},eee.prototype.sortedKeys=function(eee){var tee=Object.keys(eee),ree=this.pool.lookupArray(tee);if(!ree.keys){tee.sort();var oee=JSON.stringify(tee);(ree.keys=this.keysByJSON.get(oee))||this.keysByJSON.set(oee,ree.keys={sorted:tee,json:oee})}return ree.keys},eee}();function d_e(eee){return[eee.selectionSet,eee.objectOrReference,eee.context,eee.context.canonizeResults]}var u_e=function(){function eee(eee){var tee=this;this.knownResults=new($me?WeakMap:Map),this.config=zxe(eee,{addTypename:!1!==eee.addTypename,canonizeResults:Qke(eee)}),this.canon=eee.canon||new p_e,this.executeSelectionSet=Rye((function(eee){var _a,ree=eee.context.canonizeResults,oee=d_e(eee);oee[3]=!ree;var nee=(_a=tee.executeSelectionSet).peek.apply(_a,oee);return nee?ree?pde(pde({},nee),{result:tee.canon.admit(nee.result)}):nee:(a_e(eee.context.store,eee.enclosingRef.__ref),tee.execSelectionSetImpl(eee))}),{max:this.config.resultCacheMaxSize||uve["inMemoryCache.executeSelectionSet"]||5e4,keyArgs:d_e,makeCacheKey:function(eee,tee,ree,oee){if(c_e(ree.store))return ree.store.makeCacheKey(eee,Ive(tee)?tee.__ref:tee,ree.varString,oee)}}),this.executeSubSelectedArray=Rye((function(eee){return a_e(eee.context.store,eee.enclosingRef.__ref),tee.execSubSelectedArrayImpl(eee)}),{max:this.config.resultCacheMaxSize||uve["inMemoryCache.executeSubSelectedArray"]||1e4,makeCacheKey:function(_a){var eee=_a.field,tee=_a.array,ree=_a.context;if(c_e(ree.store))return ree.store.makeCacheKey(eee,tee,ree.varString)}})}return eee.prototype.resetCanon=function(){this.canon=new p_e},eee.prototype.diffQueryAgainstStore=function(_a){var eee=_a.store,tee=_a.query,_b=_a.rootId,ree=void 0===_b?"ROOT_QUERY":_b,oee=_a.variables,_c=_a.returnPartialData,nee=void 0===_c||_c,_d=_a.canonizeResults,aee=void 0===_d?this.config.canonizeResults:_d,iee=this.config.cache.policies;oee=pde(pde({},Bve($ve(tee))),oee);var see,lee=Sve(ree),cee=this.executeSelectionSet({selectionSet:qve(tee).selectionSet,objectOrReference:lee,enclosingRef:lee,context:pde({store:eee,query:tee,policies:iee,variables:oee,varString:_ve(oee),canonizeResults:aee},Zke(tee,this.config.fragments))});if(cee.missing&&(see=[new Vke(h_e(cee.missing),cee.missing,tee,oee)],!nee))throw see[0];return{result:cee.result,complete:!see,missing:see}},eee.prototype.isFresh=function(eee,tee,ree,oee){if(c_e(oee.store)&&this.knownResults.get(eee)===ree){var nee=this.executeSelectionSet.peek(ree,tee,oee,this.canon.isKnown(eee));if(nee&&eee===nee.result)return!0}return!1},eee.prototype.execSelectionSetImpl=function(_a){var eee=this,tee=_a.selectionSet,ree=_a.objectOrReference,oee=_a.enclosingRef,nee=_a.context;if(Ive(ree)&&!nee.policies.rootTypenamesById[ree.__ref]&&!nee.store.has(ree.__ref))return{result:this.canon.empty,missing:"Dangling reference to missing ".concat(ree.__ref," object")};var aee,iee=nee.variables,see=nee.policies,lee=nee.store.getFieldValue(ree,"__typename"),cee=[],pee=new Xye;function dee(eee,tee){var _a;return eee.missing&&(aee=pee.merge(aee,((_a={})[tee]=eee.missing,_a))),eee.result}this.config.addTypename&&"string"==typeof lee&&!see.rootIdsByTypename[lee]&&cee.push({__typename:lee});var uee=new Set(tee.selections);uee.forEach((function(tee){var _a,_b;if(Dme(tee,iee))if(zve(tee)){var hee=see.readField({fieldName:tee.name.value,field:tee,variables:nee.variables,from:ree},nee),gee=Lve(tee);void 0===hee?qye.added(tee)||(aee=pee.merge(aee,((_a={})[gee]="Can't find field '".concat(tee.name.value,"' on ").concat(Ive(ree)?ree.__ref+" object":"object "+JSON.stringify(ree,null,2)),_a))):zye(hee)?hee.length>0&&(hee=dee(eee.executeSubSelectedArray({field:tee,array:hee,enclosingRef:oee,context:nee}),gee)):tee.selectionSet?null!=hee&&(hee=dee(eee.executeSelectionSet({selectionSet:tee.selectionSet,objectOrReference:hee,enclosingRef:Ive(hee)?hee:oee,context:nee}),gee)):nee.canonizeResults&&(hee=eee.canon.pass(hee)),void 0!==hee&&cee.push(((_b={})[gee]=hee,_b))}else{var wee=Zme(tee,nee.lookupFragment);if(!wee&&tee.kind===Aue.FRAGMENT_SPREAD)throw oue(9,tee.name.value);wee&&see.fragmentMatches(wee,lee)&&wee.selectionSet.selections.forEach(uee.add,uee)}}));var hee={result:Kye(cee),missing:aee},gee=nee.canonizeResults?this.canon.admit(hee):Ixe(hee);return gee.result&&this.knownResults.set(gee.result,tee),gee},eee.prototype.execSubSelectedArrayImpl=function(_a){var eee,tee=this,ree=_a.field,oee=_a.array,nee=_a.enclosingRef,aee=_a.context,iee=new Xye;function see(tee,i){var _a;return tee.missing&&(eee=iee.merge(eee,((_a={})[i]=tee.missing,_a))),tee.result}return ree.selectionSet&&(oee=oee.filter(aee.store.canRead)),oee=oee.map((function(eee,i){return null===eee?null:zye(eee)?see(tee.executeSubSelectedArray({field:ree,array:eee,enclosingRef:nee,context:aee}),i):ree.selectionSet?see(tee.executeSelectionSet({selectionSet:ree.selectionSet,objectOrReference:eee,enclosingRef:Ive(eee)?eee:nee,context:aee}),i):(!1!==globalThis.__DEV__&&function(eee,tee,ree){if(!tee.selectionSet){var oee=new Set([ree]);oee.forEach((function(ree){Wme(ree)&&(rue(!Ive(ree),10,function(eee,tee){return Ive(tee)?eee.get(tee.__ref,"__typename"):tee&&tee.__typename}(eee,ree),tee.name.value),Object.values(ree).forEach(oee.add,oee))}))}}(aee.store,ree,eee),eee)})),{result:aee.canonizeResults?this.canon.admit(oee):oee,missing:eee}},eee}();function h_e(eee){try{JSON.stringify(eee,(function(_,eee){if("string"==typeof eee)throw eee;return eee}))}catch(tee){return tee}}var g_e=new oye,w_e=new WeakMap;function f_e(eee){var tee=w_e.get(eee);return tee||w_e.set(eee,tee={vars:new Set,dep:Iye()}),tee}function b_e(eee){f_e(eee).vars.forEach((function(rv){return rv.forgetCache(eee)}))}function m_e(eee){var tee=new Set,ree=new Set,rv=function(nee){if(arguments.length>0){if(eee!==nee){eee=nee,tee.forEach((function(eee){f_e(eee).dep.dirty(rv),function(eee){eee.broadcastWatches&&eee.broadcastWatches()}(eee)}));var aee=Array.from(ree);ree.clear(),aee.forEach((function(tee){return tee(eee)}))}}else{var iee=g_e.getValue();iee&&(oee(iee),f_e(iee).dep(rv))}return eee};rv.onNextChange=function(eee){return ree.add(eee),function(){ree.delete(eee)}};var oee=rv.attachCache=function(eee){return tee.add(eee),f_e(eee).vars.add(rv),rv};return rv.forgetCache=function(eee){return tee.delete(eee)},rv}var v_e=Object.create(null);function y_e(eee){var tee=JSON.stringify(eee);return v_e[tee]||(v_e[tee]=Object.create(null))}function x_e(eee){var tee=y_e(eee);return tee.keyFieldsFn||(tee.keyFieldsFn=function(tee,ree){var oee=function(eee,tee){return ree.readField(tee,eee)},nee=ree.keyObject=__e(eee,(function(eee){var nee=S_e(ree.storeObject,eee,oee);return void 0===nee&&tee!==ree.storeObject&&qke.call(tee,eee[0])&&(nee=S_e(tee,eee,T_e)),rue(void 0!==nee,4,eee.join("."),tee),nee}));return"".concat(ree.typename,":").concat(JSON.stringify(nee))})}function k_e(eee){var tee=y_e(eee);return tee.keyArgsFn||(tee.keyArgsFn=function(tee,_a){var ree=_a.field,oee=_a.variables,nee=_a.fieldName,aee=__e(eee,(function(eee){var nee=eee[0],aee=nee.charAt(0);if("@"!==aee)if("$"!==aee){if(tee)return S_e(tee,eee)}else{var iee=nee.slice(1);if(oee&&qke.call(oee,iee)){var see=eee.slice(0);return see[0]=iee,S_e(oee,see)}}else if(ree&&Mye(ree.directives)){var lee=nee.slice(1),d=ree.directives.find((function(d){return d.name.value===lee})),cee=d&&Cve(d,oee);return cee&&S_e(cee,eee.slice(1))}})),iee=JSON.stringify(aee);return(tee||"{}"!==iee)&&(nee+=":"+iee),nee})}function __e(eee,tee){var ree=new Xye;return E_e(eee).reduce((function(eee,oee){var _a,nee=tee(oee);if(void 0!==nee){for(var i=oee.length-1;i>=0;--i)(_a={})[oee[i]]=nee,nee=_a;eee=ree.merge(eee,nee)}return eee}),Object.create(null))}function E_e(eee){var tee=y_e(eee);if(!tee.paths){var ree=tee.paths=[],oee=[];eee.forEach((function(s,i){zye(s)?(E_e(s).forEach((function(p){return ree.push(oee.concat(p))})),oee.length=0):(oee.push(s),zye(eee[i+1])||(ree.push(oee.slice(0)),oee.length=0))}))}return tee.paths}function T_e(eee,tee){return eee[tee]}function S_e(eee,tee,ree){return ree=ree||T_e,I_e(tee.reduce((function eee(tee,oee){return zye(tee)?tee.map((function(tee){return eee(tee,oee)})):tee&&ree(tee,oee)}),eee))}function I_e(eee){return Wme(eee)?zye(eee)?eee.map(I_e):__e(Object.keys(eee).sort(),(function(tee){return S_e(eee,tee)})):eee}function O_e(eee){return void 0!==eee.args?eee.args:eee.field?Cve(eee.field,eee.variables):null}var N_e=function(){},A_e=function(eee,tee){return tee.fieldName},R_e=function(eee,tee,_a){return(0,_a.mergeObjects)(eee,tee)},D_e=function(_,eee){return eee},C_e=function(){function eee(eee){this.config=eee,this.typePolicies=Object.create(null),this.toBeAdded=Object.create(null),this.supertypeMap=new Map,this.fuzzySubtypes=new Map,this.rootIdsByTypename=Object.create(null),this.rootTypenamesById=Object.create(null),this.usingPossibleTypes=!1,this.config=pde({dataIdFromObject:Yke},eee),this.cache=this.config.cache,this.setRootTypename("Query"),this.setRootTypename("Mutation"),this.setRootTypename("Subscription"),eee.possibleTypes&&this.addPossibleTypes(eee.possibleTypes),eee.typePolicies&&this.addTypePolicies(eee.typePolicies)}return eee.prototype.identify=function(eee,tee){var _a,ree=this,oee=tee&&(tee.typename||(null===(_a=tee.storeObject)||void 0===_a?void 0:_a.__typename))||eee.__typename;if(oee===this.rootTypenamesById.ROOT_QUERY)return["ROOT_QUERY"];for(var id,nee=tee&&tee.storeObject||eee,aee=pde(pde({},tee),{typename:oee,storeObject:nee,readField:tee&&tee.readField||function(){var eee=F_e(arguments,nee);return ree.readField(eee,{store:ree.cache.data,variables:eee.variables})}}),iee=oee&&this.getTypePolicy(oee),see=iee&&iee.keyFn||this.config.dataIdFromObject;see;){var lee=see(pde(pde({},eee),nee),aee);if(!zye(lee)){id=lee;break}see=x_e(lee)}return id=id?String(id):void 0,aee.keyObject?[id,aee.keyObject]:[id]},eee.prototype.addTypePolicies=function(eee){var tee=this;Object.keys(eee).forEach((function(ree){var _a=eee[ree],oee=_a.queryType,nee=_a.mutationType,aee=_a.subscriptionType,iee=dde(_a,["queryType","mutationType","subscriptionType"]);oee&&tee.setRootTypename("Query",ree),nee&&tee.setRootTypename("Mutation",ree),aee&&tee.setRootTypename("Subscription",ree),qke.call(tee.toBeAdded,ree)?tee.toBeAdded[ree].push(iee):tee.toBeAdded[ree]=[iee]}))},eee.prototype.updateTypePolicy=function(eee,tee){var ree=this,oee=this.getTypePolicy(eee),nee=tee.keyFields,aee=tee.fields;function iee(eee,tee){eee.merge="function"==typeof tee?tee:!0===tee?R_e:!1===tee?D_e:eee.merge}iee(oee,tee.merge),oee.keyFn=!1===nee?N_e:zye(nee)?x_e(nee):"function"==typeof nee?nee:oee.keyFn,aee&&Object.keys(aee).forEach((function(tee){var oee=ree.getFieldPolicy(eee,tee,!0),nee=aee[tee];if("function"==typeof nee)oee.read=nee;else{var see=nee.keyArgs,lee=nee.read,cee=nee.merge;oee.keyFn=!1===see?A_e:zye(see)?k_e(see):"function"==typeof see?see:oee.keyFn,"function"==typeof lee&&(oee.read=lee),iee(oee,cee)}oee.read&&oee.merge&&(oee.keyFn=oee.keyFn||A_e)}))},eee.prototype.setRootTypename=function(eee,tee){void 0===tee&&(tee=eee);var ree="ROOT_"+eee.toUpperCase(),oee=this.rootTypenamesById[ree];tee!==oee&&(rue(!oee||oee===eee,5,eee),oee&&delete this.rootIdsByTypename[oee],this.rootIdsByTypename[tee]=ree,this.rootTypenamesById[ree]=tee)},eee.prototype.addPossibleTypes=function(eee){var tee=this;this.usingPossibleTypes=!0,Object.keys(eee).forEach((function(ree){tee.getSupertypeSet(ree,!0),eee[ree].forEach((function(eee){tee.getSupertypeSet(eee,!0).add(ree);var oee=eee.match(Wke);oee&&oee[0]===eee||tee.fuzzySubtypes.set(eee,new RegExp(eee))}))}))},eee.prototype.getTypePolicy=function(eee){var tee=this;if(!qke.call(this.typePolicies,eee)){var ree=this.typePolicies[eee]=Object.create(null);ree.fields=Object.create(null);var oee=this.supertypeMap.get(eee);!oee&&this.fuzzySubtypes.size&&(oee=this.getSupertypeSet(eee,!0),this.fuzzySubtypes.forEach((function(ree,nee){if(ree.test(eee)){var aee=tee.supertypeMap.get(nee);aee&&aee.forEach((function(eee){return oee.add(eee)}))}}))),oee&&oee.size&&oee.forEach((function(eee){var _a=tee.getTypePolicy(eee),oee=_a.fields,nee=dde(_a,["fields"]);Object.assign(ree,nee),Object.assign(ree.fields,oee)}))}var nee=this.toBeAdded[eee];return nee&&nee.length&&nee.splice(0).forEach((function(ree){tee.updateTypePolicy(eee,ree)})),this.typePolicies[eee]},eee.prototype.getFieldPolicy=function(eee,tee,ree){if(eee){var oee=this.getTypePolicy(eee).fields;return oee[tee]||ree&&(oee[tee]=Object.create(null))}},eee.prototype.getSupertypeSet=function(eee,tee){var ree=this.supertypeMap.get(eee);return!ree&&tee&&this.supertypeMap.set(eee,ree=new Set),ree},eee.prototype.fragmentMatches=function(eee,tee,ree,oee){var nee=this;if(!eee.typeCondition)return!0;if(!tee)return!1;var aee=eee.typeCondition.name.value;if(tee===aee)return!0;if(this.usingPossibleTypes&&this.supertypeMap.has(aee))for(var iee=this.getSupertypeSet(tee,!0),see=[iee],lee=function(eee){var tee=nee.getSupertypeSet(eee,!1);tee&&tee.size&&see.indexOf(tee)<0&&see.push(tee)},cee=!(!ree||!this.fuzzySubtypes.size),pee=!1,i=0;i1?aee:tee}:(oee=pde({},nee),qke.call(oee,"from")||(oee.from=tee)),!1!==globalThis.__DEV__&&void 0===oee.from&&!1!==globalThis.__DEV__&&rue.warn(7,eue(Array.from(eee))),void 0===oee.variables&&(oee.variables=ree),oee}function z_e(eee){return function(tee,ree){if(zye(tee)||zye(ree))throw oue(8);if(Wme(tee)&&Wme(ree)){var oee=eee.getFieldValue(tee,"__typename"),nee=eee.getFieldValue(ree,"__typename");if(oee&&nee&&oee!==nee)return ree;if(Ive(tee)&&Xke(ree))return eee.merge(tee.__ref,ree),tee;if(Xke(tee)&&Ive(ree))return eee.merge(tee,ree.__ref),ree;if(Xke(tee)&&Xke(ree))return pde(pde({},tee),ree)}return ree}}function M_e(eee,tee,ree){var oee="".concat(tee).concat(ree),nee=eee.flavors.get(oee);return nee||eee.flavors.set(oee,nee=eee.clientOnly===tee&&eee.deferred===ree?eee:pde(pde({},eee),{clientOnly:tee,deferred:ree})),nee}var P_e=function(){function eee(eee,tee,ree){this.cache=eee,this.reader=tee,this.fragments=ree}return eee.prototype.writeToStore=function(eee,_a){var tee=this,ree=_a.query,oee=_a.result,nee=_a.dataId,aee=_a.variables,iee=_a.overwrite,see=Pve(ree),lee=new Xye;aee=pde(pde({},Bve(see)),aee);var cee=pde(pde({store:eee,written:Object.create(null),merge:function(eee,tee){return lee.merge(eee,tee)},variables:aee,varString:_ve(aee)},Zke(ree,this.fragments)),{overwrite:!!iee,incomingById:new Map,clientOnly:!1,deferred:!1,flavors:new Map}),pee=this.processSelectionSet({result:oee||Object.create(null),dataId:nee,selectionSet:see.selectionSet,mergeTree:{map:new Map},context:cee});if(!Ive(pee))throw oue(11,oee);return cee.incomingById.forEach((function(_a,ree){var oee=_a.storeObject,nee=_a.mergeTree,aee=_a.fieldNodeSet,iee=Sve(ree);if(nee&&nee.map.size){var see=tee.applyMerges(nee,iee,oee,cee);if(Ive(see))return;oee=see}if(!1!==globalThis.__DEV__&&!cee.overwrite){var lee=Object.create(null);aee.forEach((function(eee){eee.selectionSet&&(lee[eee.name.value]=!0)}));Object.keys(oee).forEach((function(eee){(function(eee){return!0===lee[Kke(eee)]})(eee)&&!function(eee){var tee=nee&&nee.map.get(eee);return Boolean(tee&&tee.info&&tee.info.merge)}(eee)&&function(eee,tee,ree,oee){var nee=function(eee){var tee=oee.getFieldValue(eee,ree);return"object"==typeof tee&&tee},aee=nee(eee);if(!aee)return;var iee=nee(tee);if(!iee)return;if(Ive(aee))return;if(Nke(aee,iee))return;if(Object.keys(aee).every((function(eee){return void 0!==oee.getFieldValue(iee,eee)})))return;var see=oee.getFieldValue(eee,"__typename")||oee.getFieldValue(tee,"__typename"),lee=Kke(ree),cee="".concat(see,".").concat(lee);if(B_e.has(cee))return;B_e.add(cee);var pee=[];zye(aee)||zye(iee)||[aee,iee].forEach((function(eee){var tee=oee.getFieldValue(eee,"__typename");"string"!=typeof tee||pee.includes(tee)||pee.push(tee)}));!1!==globalThis.__DEV__&&rue.warn(14,lee,see,pee.length?"either ensure all objects of type "+pee.join(" and ")+" have an ID or a custom merge function, or ":"",cee,pde({},aee),pde({},iee))}(iee,oee,eee,cee.store)}))}eee.merge(ree,oee)})),eee.retain(pee.__ref),pee},eee.prototype.processSelectionSet=function(_a){var eee=this,tee=_a.dataId,ree=_a.result,oee=_a.selectionSet,nee=_a.context,aee=_a.mergeTree,iee=this.cache.policies,see=Object.create(null),lee=tee&&iee.rootTypenamesById[tee]||Fve(ree,oee,nee.fragmentMap)||tee&&nee.store.get(tee,"__typename");"string"==typeof lee&&(see.__typename=lee);var cee=function(){var eee=F_e(arguments,see,nee.variables);if(Ive(eee.from)){var tee=nee.incomingById.get(eee.from.__ref);if(tee){var ree=iee.readField(pde(pde({},eee),{from:tee.storeObject}),nee);if(void 0!==ree)return ree}}return iee.readField(eee,nee)},pee=new Set;this.flattenFields(oee,ree,nee,lee).forEach((function(tee,oee){var _a,nee=Lve(oee),dee=ree[nee];if(pee.add(oee),void 0!==dee){var uee=iee.getStoreFieldName({typename:lee,fieldName:oee.name.value,field:oee,variables:tee.variables}),hee=j_e(aee,uee),gee=eee.processFieldValue(dee,oee,oee.selectionSet?M_e(tee,!1,!1):tee,hee),wee=void 0;oee.selectionSet&&(Ive(gee)||Xke(gee))&&(wee=cee("__typename",gee));var fee=iee.getMergeFunction(lee,oee.name.value,wee);fee?hee.info={field:oee,typename:lee,merge:fee}:q_e(aee,uee),see=tee.merge(see,((_a={})[uee]=gee,_a))}else!1===globalThis.__DEV__||tee.clientOnly||tee.deferred||qye.added(oee)||iee.getReadFunction(lee,oee.name.value)||!1!==globalThis.__DEV__&&rue.error(12,Lve(oee),ree)}));try{var _b=iee.identify(ree,{typename:lee,selectionSet:oee,fragmentMap:nee.fragmentMap,storeObject:see,readField:cee}),id=_b[0],dee=_b[1];tee=tee||id,dee&&(see=nee.merge(see,dee))}catch(e){if(!tee)throw e}if("string"==typeof tee){var uee=Sve(tee),hee=nee.written[tee]||(nee.written[tee]=[]);if(hee.indexOf(oee)>=0)return uee;if(hee.push(oee),this.reader&&this.reader.isFresh(ree,uee,oee,nee))return uee;var gee=nee.incomingById.get(tee);return gee?(gee.storeObject=nee.merge(gee.storeObject,see),gee.mergeTree=$_e(gee.mergeTree,aee),pee.forEach((function(eee){return gee.fieldNodeSet.add(eee)}))):nee.incomingById.set(tee,{storeObject:see,mergeTree:V_e(aee)?void 0:aee,fieldNodeSet:pee}),uee}return see},eee.prototype.processFieldValue=function(eee,tee,ree,oee){var nee=this;return tee.selectionSet&&null!==eee?zye(eee)?eee.map((function(eee,i){var aee=nee.processFieldValue(eee,tee,ree,j_e(oee,i));return q_e(oee,i),aee})):this.processSelectionSet({result:eee,selectionSet:tee.selectionSet,context:ree,mergeTree:oee}):!1!==globalThis.__DEV__?Exe(eee):eee},eee.prototype.flattenFields=function(eee,tee,ree,oee){void 0===oee&&(oee=Fve(tee,eee,ree.fragmentMap));var nee=new Map,aee=this.cache.policies,iee=new Ume(!1);return function eee(see,lee){var cee=iee.lookup(see,lee.clientOnly,lee.deferred);cee.visited||(cee.visited=!0,see.selections.forEach((function(iee){if(Dme(iee,ree.variables)){var see=lee.clientOnly,cee=lee.deferred;if(see&&cee||!Mye(iee.directives)||iee.directives.forEach((function(eee){var tee=eee.name.value;if("client"===tee&&(see=!0),"defer"===tee){var oee=Cve(eee,ree.variables);oee&&!1===oee.if||(cee=!0)}})),zve(iee)){var pee=nee.get(iee);pee&&(see=see&&pee.clientOnly,cee=cee&&pee.deferred),nee.set(iee,M_e(ree,see,cee))}else{var dee=Zme(iee,ree.lookupFragment);if(!dee&&iee.kind===Aue.FRAGMENT_SPREAD)throw oue(13,iee.name.value);dee&&aee.fragmentMatches(dee,oee,tee,ree.variables)&&eee(dee.selectionSet,M_e(ree,see,cee))}}})))}(eee,ree),nee},eee.prototype.applyMerges=function(eee,tee,ree,oee,nee){var _a,aee=this;if(eee.map.size&&!Ive(ree)){var iee,see=zye(ree)||!Ive(tee)&&!Xke(tee)?void 0:tee,lee=ree;see&&!nee&&(nee=[Ive(see)?see.__ref:see]);var cee=function(eee,tee){return zye(eee)?"number"==typeof tee?eee[tee]:void 0:oee.store.getFieldValue(eee,String(tee))};eee.map.forEach((function(eee,tee){var ree=cee(see,tee),pee=cee(lee,tee);if(void 0!==pee){nee&&nee.push(tee);var dee=aee.applyMerges(eee,ree,pee,oee,nee);dee!==pee&&(iee=iee||new Map).set(tee,dee),nee&&rue(nee.pop()===tee)}})),iee&&(ree=zye(lee)?lee.slice(0):pde({},lee),iee.forEach((function(eee,tee){ree[tee]=eee})))}return eee.info?this.cache.policies.runMergeFunction(tee,ree,eee.info,oee,nee&&(_a=oee.store).getStorage.apply(_a,nee)):ree},eee}(),U_e=[];function j_e(_a,eee){var tee=_a.map;return tee.has(eee)||tee.set(eee,U_e.pop()||{map:new Map}),tee.get(eee)}function $_e(eee,tee){if(eee===tee||!tee||V_e(tee))return eee;if(!eee||V_e(eee))return tee;var ree=eee.info&&tee.info?pde(pde({},eee.info),tee.info):eee.info||tee.info,oee=eee.map.size&&tee.map.size,nee={info:ree,map:oee?new Map:eee.map.size?eee.map:tee.map};if(oee){var aee=new Set(tee.map.keys());eee.map.forEach((function(eee,ree){nee.map.set(ree,$_e(eee,tee.map.get(ree))),aee.delete(ree)})),aee.forEach((function(ree){nee.map.set(ree,$_e(tee.map.get(ree),eee.map.get(ree)))}))}return nee}function V_e(eee){return!eee||!(eee.info||eee.map.size)}function q_e(_a,eee){var tee=_a.map,ree=tee.get(eee);ree&&V_e(ree)&&(U_e.push(ree),tee.delete(eee))}var B_e=new Set;var Y_e=function(eee){function tee(tee){void 0===tee&&(tee={});var ree=eee.call(this)||this;return ree.watches=new Set,ree.addTypenameTransform=new Lye(qye),ree.assumeImmutableResults=!0,ree.makeVar=m_e,ree.txCount=0,ree.config=function(eee){return zxe(Gke,eee)}(tee),ree.addTypename=!!ree.config.addTypename,ree.policies=new C_e({cache:ree,dataIdFromObject:ree.config.dataIdFromObject,possibleTypes:ree.config.possibleTypes,typePolicies:ree.config.typePolicies}),ree.init(),ree}return cde(tee,eee),tee.prototype.init=function(){var eee=this.data=new r_e.Root({policies:this.policies,resultCaching:this.config.resultCaching});this.optimisticData=eee.stump,this.resetResultCache()},tee.prototype.resetResultCache=function(eee){var tee=this,ree=this.storeReader,oee=this.config.fragments;this.storeWriter=new P_e(this,this.storeReader=new u_e({cache:this,addTypename:this.addTypename,resultCacheMaxSize:this.config.resultCacheMaxSize,canonizeResults:Qke(this.config),canon:eee?void 0:ree&&ree.canon,fragments:oee}),oee),this.maybeBroadcastWatch=Rye((function(c,eee){return tee.broadcastWatch(c,eee)}),{max:this.config.resultCacheMaxSize||uve["inMemoryCache.maybeBroadcastWatch"]||5e3,makeCacheKey:function(c){var eee=c.optimistic?tee.optimisticData:tee.data;if(c_e(eee)){var ree=c.optimistic,id=c.id,oee=c.variables;return eee.makeCacheKey(c.query,c.callback,_ve({optimistic:ree,id:id,variables:oee}))}}}),new Set([this.data.group,this.optimisticData.group]).forEach((function(eee){return eee.resetCaching()}))},tee.prototype.restore=function(eee){return this.init(),eee&&this.data.replace(eee),this},tee.prototype.extract=function(eee){return void 0===eee&&(eee=!1),(eee?this.optimisticData:this.data).extract()},tee.prototype.read=function(eee){var _a=eee.returnPartialData,tee=void 0!==_a&&_a;try{return this.storeReader.diffQueryAgainstStore(pde(pde({},eee),{store:eee.optimistic?this.optimisticData:this.data,config:this.config,returnPartialData:tee})).result||null}catch(e){if(e instanceof Vke)return null;throw e}},tee.prototype.write=function(eee){try{return++this.txCount,this.storeWriter.writeToStore(this.data,eee)}finally{--this.txCount||!1===eee.broadcast||this.broadcastWatches()}},tee.prototype.modify=function(eee){if(qke.call(eee,"id")&&!eee.id)return!1;var tee=eee.optimistic?this.optimisticData:this.data;try{return++this.txCount,tee.modify(eee.id||"ROOT_QUERY",eee.fields)}finally{--this.txCount||!1===eee.broadcast||this.broadcastWatches()}},tee.prototype.diff=function(eee){return this.storeReader.diffQueryAgainstStore(pde(pde({},eee),{store:eee.optimistic?this.optimisticData:this.data,rootId:eee.id||"ROOT_QUERY",config:this.config}))},tee.prototype.watch=function(eee){var tee=this;return this.watches.size||function(eee){f_e(eee).vars.forEach((function(rv){return rv.attachCache(eee)}))}(this),this.watches.add(eee),eee.immediate&&this.maybeBroadcastWatch(eee),function(){tee.watches.delete(eee)&&!tee.watches.size&&b_e(tee),tee.maybeBroadcastWatch.forget(eee)}},tee.prototype.gc=function(eee){var _a;_ve.reset(),Fye.reset(),this.addTypenameTransform.resetCache(),null===(_a=this.config.fragments)||void 0===_a||_a.resetCaches();var tee=this.optimisticData.gc();return eee&&!this.txCount&&(eee.resetResultCache?this.resetResultCache(eee.resetResultIdentities):eee.resetResultIdentities&&this.storeReader.resetCanon()),tee},tee.prototype.retain=function(eee,tee){return(tee?this.optimisticData:this.data).retain(eee)},tee.prototype.release=function(eee,tee){return(tee?this.optimisticData:this.data).release(eee)},tee.prototype.identify=function(eee){if(Ive(eee))return eee.__ref;try{return this.policies.identify(eee)[0]}catch(e){!1!==globalThis.__DEV__&&rue.warn(e)}},tee.prototype.evict=function(eee){if(!eee.id){if(qke.call(eee,"id"))return!1;eee=pde(pde({},eee),{id:"ROOT_QUERY"})}try{return++this.txCount,this.optimisticData.evict(eee,this.data)}finally{--this.txCount||!1===eee.broadcast||this.broadcastWatches()}},tee.prototype.reset=function(eee){var tee=this;return this.init(),_ve.reset(),eee&&eee.discardWatches?(this.watches.forEach((function(eee){return tee.maybeBroadcastWatch.forget(eee)})),this.watches.clear(),b_e(this)):this.broadcastWatches(),Promise.resolve()},tee.prototype.removeOptimistic=function(eee){var tee=this.optimisticData.removeLayer(eee);tee!==this.optimisticData&&(this.optimisticData=tee,this.broadcastWatches())},tee.prototype.batch=function(eee){var tee,ree=this,oee=eee.update,_a=eee.optimistic,nee=void 0===_a||_a,aee=eee.removeOptimistic,iee=eee.onWatchUpdated,see=function(eee){var _a=ree,nee=_a.data,aee=_a.optimisticData;++ree.txCount,eee&&(ree.data=ree.optimisticData=eee);try{return tee=oee(ree)}finally{--ree.txCount,ree.data=nee,ree.optimisticData=aee}},lee=new Set;return iee&&!this.txCount&&this.broadcastWatches(pde(pde({},eee),{onWatchUpdated:function(eee){return lee.add(eee),!1}})),"string"==typeof nee?this.optimisticData=this.optimisticData.addLayer(nee,see):!1===nee?see(this.data):see(),"string"==typeof aee&&(this.optimisticData=this.optimisticData.removeLayer(aee)),iee&&lee.size?(this.broadcastWatches(pde(pde({},eee),{onWatchUpdated:function(eee,tee){var ree=iee.call(this,eee,tee);return!1!==ree&&lee.delete(eee),ree}})),lee.size&&lee.forEach((function(eee){return ree.maybeBroadcastWatch.dirty(eee)}))):this.broadcastWatches(eee),tee},tee.prototype.performTransaction=function(eee,tee){return this.batch({update:eee,optimistic:tee||null!==tee})},tee.prototype.transformDocument=function(eee){return this.addTypenameToDocument(this.addFragmentsToDocument(eee))},tee.prototype.broadcastWatches=function(eee){var tee=this;this.txCount||this.watches.forEach((function(c){return tee.maybeBroadcastWatch(c,eee)}))},tee.prototype.addFragmentsToDocument=function(eee){var tee=this.config.fragments;return tee?tee.transform(eee):eee},tee.prototype.addTypenameToDocument=function(eee){return this.addTypename?this.addTypenameTransform.transformDocument(eee):eee},tee.prototype.broadcastWatch=function(c,eee){var tee=c.lastDiff,ree=this.diff(c);eee&&(c.optimistic&&"string"==typeof eee.optimistic&&(ree.fromOptimisticTransaction=!0),eee.onWatchUpdated&&!1===eee.onWatchUpdated.call(this,c,ree,tee))||tee&&Nke(tee.result,ree.result)||c.callback(c.lastDiff=ree,tee)},tee}($ke);!1!==globalThis.__DEV__&&(Y_e.prototype.getMemoryInternals=wve);var G_e=function(){function eee(){for(var eee=[],_i=0;_i{if(id){const tee=bEe(eee,id);return tee||bEe(ree,id)}const tee=fEe(eee,oee);return tee||fEe(ree,ree.default)}}else tee=id=>id?bEe(ree,id):fEe(ree,ree.default);function oee(id=eee){const ree=tee(id);if(!ree)throw new Error(`Apollo client with id ${null!=id?id:"default"} not found. Use an app.runWithContext() or provideApolloClient() if you are outside of a component setup.`);return ree}return{resolveClient:oee,get client(){return oee()}}}var vEe={};function yEe(eee){return xre(eee)?eee:"function"==typeof eee?Sae(eee):kre(eee)}function xEe(){const eee=[];function tee(fn){const tee=eee.indexOf(fn);-1!==tee&&eee.splice(tee,1)}return{on:function(fn){return eee.push(fn),{off:()=>tee(fn)}},off:tee,trigger:function(...tee){for(const fn of eee)fn(...tee)},getCount:function(){return eee.length}}}var kEe="undefined"==typeof window,_Ee={queries:kre(0),mutations:kre(0),subscriptions:kre(0),components:new Map};function EEe(eee,tee){if(kEe)return;const{tracking:ree}=function(){const vm=gae();if(!vm)return{};let eee;return _Ee.components.has(vm)?eee=_Ee.components.get(vm):(_Ee.components.set(vm,eee={queries:kre(0),mutations:kre(0),subscriptions:kre(0)}),Foe((()=>{_Ee.components.delete(vm)}))),{tracking:eee}}();goe(eee,((eee,oee)=>{if(null!=oee&&eee!==oee){const oee=eee?1:-1;ree&&(ree[tee].value+=oee),_Ee[tee].value+=oee}}),{immediate:!0}),Loe((()=>{eee.value&&(ree&&ree[tee].value--,_Ee[tee].value--)}))}function TEe(eee){return eee instanceof Error?ske(eee)?eee:new lke({networkError:eee,errorMessage:eee.message}):new lke({networkError:Object.assign(new Error,{originalError:eee}),errorMessage:String(eee)})}function SEe(eee,tee,ree){return function(eee,tee,ree={},oee=!1){var _a;const vm=gae(),nee=kre(),aee=yEe(eee),iee=yEe(tee),see=(hee=ree,xre(hee)?hee:"function"==typeof hee?Sae(hee):hee?lre(hee):hee),lee=_re(),cee=xEe(),pee=_re(null),dee=xEe(),uee=kre(!1);var hee;vm&&function(eee){EEe(eee,"queries")}(uee);const gee=kre();let wee,fee,bee,mee=!1;const vee=()=>{mee=!0,wee&&wee()},yee=eee=>{bee=eee,fee&&fee(eee)},xee=()=>{wee=void 0,fee=void 0,mee=!1,bee=void 0};vm&&(null==(_a=zoe)||_a((()=>{var eee;if(Wee.value&&(!kEe||!1!==(null==(eee=nee.value)?void 0:eee.prefetch)))return new Promise(((eee,tee)=>{wee=()=>{xee(),eee()},fee=eee=>{xee(),tee(eee)},mee?wee():bee&&fee(bee)})).finally(Pee)})));const{resolveClient:kee}=mEe();function _ee(){var eee;return kee(null==(eee=nee.value)?void 0:eee.clientId)}const Eee=_re();let Tee,See=!1,Iee=!1,Oee=!0;function Nee(){var eee,_b,_c,_d,_e;if(See||!Wee.value||kEe&&!1===(null==(eee=nee.value)?void 0:eee.prefetch)||!Yee)return void vee();kEe&&(Hee(aee.value),Jee(iee.value),Kee(Sre(see))),See=!0,pee.value=null,uee.value=!0;const tee=_ee();if(Eee.value=tee.watchQuery({query:Yee,variables:null!=Xee?Xee:{},...nee.value,...kEe&&"no-cache"!==(null==(_b=nee.value)?void 0:_b.fetchPolicy)?{fetchPolicy:"network-only"}:{}}),Aee(),!kEe&&(Oee||!(null==(_c=nee.value)?void 0:_c.keepPreviousResult))&&("no-cache"!==(null==(_d=nee.value)?void 0:_d.fetchPolicy)||nee.value.notifyOnNetworkStatusChange)){const eee=Eee.value.getCurrentResult(!1);!eee.loading||eee.partial||(null==(_e=nee.value)?void 0:_e.notifyOnNetworkStatusChange)?(Dee(eee),Iee=!eee.loading):eee.error&&(Lee(eee.error),Iee=!0)}if(!kEe)for(const ree of rte)nte(ree);Oee=!1}function Aee(){Tee&&!Tee.closed||Eee.value&&(Iee=!1,Tee=Eee.value.subscribe({next:Dee,error:Lee}))}function Ree(){var eee,_b,_c,_d;const tee=kee(null==(eee=nee.value)?void 0:eee.clientId);return(null==(_b=nee.value)?void 0:_b.errorPolicy)||(null==(_d=null==(_c=tee.defaultOptions)?void 0:_c.watchQuery)?void 0:_d.errorPolicy)}function Dee(eee){var tee;if(Iee)return void(Iee=!1);pee.value=null,Cee(eee);const ree=Ree();ree&&"all"===ree&&!eee.error&&(null==(tee=eee.errors)?void 0:tee.length)&&Fee(function(eee){return new lke({graphQLErrors:eee,errorMessage:`GraphQL response contains errors: ${eee.map((e=>e.message)).join(" | ")}`})}(eee.errors)),vee()}function Cee(eee){lee.value=eee.data&&0===Object.keys(eee.data).length?void 0:eee.data,uee.value=eee.loading,gee.value=eee.networkStatus,Qre((()=>{cee.trigger(eee,{client:_ee()})}))}function Lee(eee){if(Iee)return void(Iee=!1);const tee=TEe(eee),ree=Ree();ree&&"none"!==ree&&Cee(Eee.value.getCurrentResult()),Fee(tee),yee(tee),zee()}function Fee(eee){pee.value=eee,uee.value=!1,gee.value=8,Qre((()=>{dee.trigger(eee,{client:_ee()})}))}function zee(){if(!Eee.value)return;const eee=Eee.value.getLastError(),tee=Eee.value.getLastResult();Eee.value.resetLastResults(),Aee(),Object.assign(Eee.value,{lastError:eee,lastResult:tee})}let Mee=[];function Pee(){vee(),See&&(See=!1,uee.value=!1,Mee.forEach((eee=>eee())),Mee=[],Eee.value&&(Eee.value.stopPolling(),Eee.value=null),Tee&&(Tee.unsubscribe(),Tee=void 0))}let Uee,jee=!1;function $ee(){See&&!jee&&(jee=!0,Qre((()=>{See&&(Pee(),Nee()),jee=!1})))}let Vee=!1;function qee(){var eee,_b,tee,ree;nee.value?((null==(eee=nee.value)?void 0:eee.throttle)?Uee=sde(nee.value.throttle,$ee):(null==(_b=nee.value)?void 0:_b.debounce)?(tee=nee.value.debounce,Uee=sde(tee,$ee,{debounceMode:!1!==(void 0!==(ree={}.atBegin)&&ree)})):Uee=$ee,Vee=!0):Uee=$ee}function Bee(){See&&!jee&&(Vee||qee(),Uee())}let Yee=aee.value;const Gee=kre(oee),Qee=Sae((()=>!nee.value||null==nee.value.enabled||nee.value.enabled)),Wee=Sae((()=>Qee.value&&!Gee.value&&!!aee.value));function Kee(eee){!nee.value||nee.value.throttle===eee.throttle&&nee.value.debounce===eee.debounce||qee(),nee.value=eee,Bee()}function Hee(eee){Yee=eee,Bee()}let Xee,Zee;function Jee(eee){const tee=JSON.stringify([eee,Wee.value]);tee!==Zee&&(Xee=eee,Bee()),Zee=tee}function ete(eee=void 0){if(Eee.value)return eee&&(Xee=eee),pee.value=null,uee.value=!0,Eee.value.refetch(eee).then((eee=>{var tee;const ree=null==(tee=Eee.value)?void 0:tee.getCurrentResult();return ree&&Cee(ree),eee}))}function tte(eee){if(Eee.value)return pee.value=null,uee.value=!0,Eee.value.fetchMore(eee).then((eee=>{var tee;const ree=null==(tee=Eee.value)?void 0:tee.getCurrentResult();return ree&&Cee(ree),eee}))}goe((()=>Sre(see)),Kee,{deep:!0,immediate:!0}),goe(aee,Hee),goe((()=>Wee.value?iee.value:void 0),Jee,{deep:!0,immediate:!0});const rte=[];function ote(eee){if(kEe)return;goe(yEe(eee),((eee,tee,ree)=>{const oee=rte.findIndex((eee=>eee.options===tee));-1!==oee&&rte.splice(oee,1);const nee={options:eee,unsubscribeFns:[]};rte.push(nee),nte(nee),ree((()=>{nee.unsubscribeFns.forEach((fn=>fn())),nee.unsubscribeFns=[]}))}),{immediate:!0})}function nte(eee){if(!See)return;if(!Eee.value)throw new Error("Query is not defined");const tee=Eee.value.subscribeToMore(eee.options);Mee.push(tee),eee.unsubscribeFns.push(tee)}goe(Wee,(eee=>{eee?Qre((()=>{Nee()})):Pee()})),Wee.value&&Nee();return vm&&Loe((()=>{Pee(),rte.length=0})),{result:lee,loading:uee,networkStatus:gee,error:pee,start:Nee,stop:Pee,restart:Bee,forceDisabled:Gee,document:aee,variables:iee,options:see,query:Eee,refetch:ete,fetchMore:tte,subscribeToMore:ote,onResult:cee.on,onError:dee.on}}(eee,tee,ree)}function IEe(eee,tee={}){const vm=gae(),ree=kre(!1);vm&&function(eee){EEe(eee,"mutations")}(ree);const oee=_re(null),nee=kre(!1),aee=xEe(),iee=xEe(),{resolveClient:see}=mEe();return vm&&Loe((()=>{ree.value=!1})),{mutate:async function(lee,cee={}){let pee,dee;pee="function"==typeof eee?eee():xre(eee)?eee.value:eee,dee="function"==typeof tee?tee():xre(tee)?tee.value:tee;const uee=see(dee.clientId);oee.value=null,ree.value=!0,nee.value=!0;try{const eee=await uee.mutate({mutation:pee,...dee,...cee,variables:(null!=lee?lee:dee.variables)?{...dee.variables,...lee}:void 0});return ree.value=!1,aee.trigger(eee,{client:uee}),eee}catch(e){const eee=TEe(e);if(oee.value=eee,ree.value=!1,iee.trigger(eee,{client:uee}),"always"===dee.throws||"never"!==dee.throws&&!iee.getCount())throw eee}return null},loading:ree,error:oee,called:nee,onDone:aee.on,onError:iee.on}}var OEe=(eee=>(eee.Always="ALWAYS",eee.Disabled="DISABLED",eee.Dynamic="DYNAMIC",eee))(OEe||{}),NEe=(eee=>(eee.Static="STATIC",eee.Upnp="UPNP",eee))(NEe||{});const AEe={"\n mutation ConnectSignIn($input: ConnectSignInInput!) {\n connectSignIn(input: $input)\n }\n":{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"ConnectSignIn"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"input"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ConnectSignInInput"}}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"connectSignIn"},arguments:[{kind:"Argument",name:{kind:"Name",value:"input"},value:{kind:"Variable",name:{kind:"Name",value:"input"}}}]}]}}]},"\n mutation SignOut {\n connectSignOut\n }\n":{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"SignOut"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"connectSignOut"}}]}}]},"\n fragment PartialCloud on Cloud {\n error\n apiKey {\n valid\n error\n }\n cloud {\n status\n error\n }\n minigraphql {\n status\n error\n }\n relay {\n status\n error\n }\n }\n":{kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"PartialCloud"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Cloud"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"error"}},{kind:"Field",name:{kind:"Name",value:"apiKey"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"valid"}},{kind:"Field",name:{kind:"Name",value:"error"}}]}},{kind:"Field",name:{kind:"Name",value:"cloud"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"status"}},{kind:"Field",name:{kind:"Name",value:"error"}}]}},{kind:"Field",name:{kind:"Name",value:"minigraphql"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"status"}},{kind:"Field",name:{kind:"Name",value:"error"}}]}},{kind:"Field",name:{kind:"Name",value:"relay"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"status"}},{kind:"Field",name:{kind:"Name",value:"error"}}]}}]}}]},"\n query serverState {\n cloud {\n ...PartialCloud\n }\n config {\n error\n valid\n }\n info {\n os {\n hostname\n }\n }\n owner {\n avatar\n username\n }\n registration {\n state\n expiration\n keyFile {\n contents\n }\n updateExpiration\n }\n vars {\n regGen\n regState\n configError\n configValid\n }\n }\n":{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"serverState"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"cloud"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"PartialCloud"}}]}},{kind:"Field",name:{kind:"Name",value:"config"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"error"}},{kind:"Field",name:{kind:"Name",value:"valid"}}]}},{kind:"Field",name:{kind:"Name",value:"info"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"os"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"hostname"}}]}}]}},{kind:"Field",name:{kind:"Name",value:"owner"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"avatar"}},{kind:"Field",name:{kind:"Name",value:"username"}}]}},{kind:"Field",name:{kind:"Name",value:"registration"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"state"}},{kind:"Field",name:{kind:"Name",value:"expiration"}},{kind:"Field",name:{kind:"Name",value:"keyFile"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"contents"}}]}},{kind:"Field",name:{kind:"Name",value:"updateExpiration"}}]}},{kind:"Field",name:{kind:"Name",value:"vars"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"regGen"}},{kind:"Field",name:{kind:"Name",value:"regState"}},{kind:"Field",name:{kind:"Name",value:"configError"}},{kind:"Field",name:{kind:"Name",value:"configValid"}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"PartialCloud"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Cloud"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"error"}},{kind:"Field",name:{kind:"Name",value:"apiKey"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"valid"}},{kind:"Field",name:{kind:"Name",value:"error"}}]}},{kind:"Field",name:{kind:"Name",value:"cloud"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"status"}},{kind:"Field",name:{kind:"Name",value:"error"}}]}},{kind:"Field",name:{kind:"Name",value:"minigraphql"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"status"}},{kind:"Field",name:{kind:"Name",value:"error"}}]}},{kind:"Field",name:{kind:"Name",value:"relay"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"status"}},{kind:"Field",name:{kind:"Name",value:"error"}}]}}]}}]},"\n query getExtraAllowedOrigins {\n extraAllowedOrigins\n }\n":{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"getExtraAllowedOrigins"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"extraAllowedOrigins"}}]}}]},"\n query getRemoteAccess {\n remoteAccess {\n accessType\n forwardType\n port\n }\n }\n":{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"getRemoteAccess"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"remoteAccess"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"accessType"}},{kind:"Field",name:{kind:"Name",value:"forwardType"}},{kind:"Field",name:{kind:"Name",value:"port"}}]}}]}}]},"\n mutation setAdditionalAllowedOrigins($input: AllowedOriginInput!) {\n setAdditionalAllowedOrigins(input: $input)\n }\n":{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"setAdditionalAllowedOrigins"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"input"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"AllowedOriginInput"}}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"setAdditionalAllowedOrigins"},arguments:[{kind:"Argument",name:{kind:"Name",value:"input"},value:{kind:"Variable",name:{kind:"Name",value:"input"}}}]}]}}]},"\n mutation setupRemoteAccess($input: SetupRemoteAccessInput!) {\n setupRemoteAccess(input: $input)\n }\n":{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"setupRemoteAccess"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"input"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SetupRemoteAccessInput"}}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"setupRemoteAccess"},arguments:[{kind:"Argument",name:{kind:"Name",value:"input"},value:{kind:"Variable",name:{kind:"Name",value:"input"}}}]}]}}]}};function REe(eee){return AEe[eee]??{}}REe("\n fragment PartialCloud on Cloud {\n error\n apiKey {\n valid\n error\n }\n cloud {\n status\n error\n }\n minigraphql {\n status\n error\n }\n relay {\n status\n error\n }\n }\n");const DEe=REe("\n query serverState {\n cloud {\n ...PartialCloud\n }\n config {\n error\n valid\n }\n info {\n os {\n hostname\n }\n }\n owner {\n avatar\n username\n }\n registration {\n state\n expiration\n keyFile {\n contents\n }\n updateExpiration\n }\n vars {\n regGen\n regState\n configError\n configValid\n }\n }\n");const CEe="Content-Type",LEe=Symbol(),FEe=Symbol();function zEe(eee={}){var _a;return null===(_a=Object.entries(eee).find((([k])=>k.toLowerCase()===CEe.toLowerCase())))||void 0===_a?void 0:_a[1]}function MEe(eee){return/^application\/.*json.*/.test(eee)}const PEe=function(eee,tee,ree=!1){return Object.entries(tee).reduce(((tee,[oee,nee])=>{const aee=eee[oee];return Array.isArray(aee)&&Array.isArray(nee)?tee[oee]=ree?[...aee,...nee]:nee:tee[oee]="object"==typeof aee&&"object"==typeof nee?PEe(aee,nee,ree):nee,tee}),{...eee})},UEe={options:{},errorType:"text",polyfills:{},polyfill(p,eee=!0,tee=!1,...ree){const oee=this.polyfills[p]||("undefined"!=typeof self?self[p]:null)||("undefined"!=typeof global?global[p]:null);if(eee&&!oee)throw new Error(p+" is not defined");return tee&&oee?new oee(...ree):oee}};class jEe extends Error{}const $Ee=eee=>{const tee=Object.create(null);eee=eee._addons.reduce(((w,ree)=>ree.beforeRequest&&ree.beforeRequest(w,eee._options,tee)||w),eee);const{_url:ree,_options:oee,_config:nee,_catchers:aee,_resolvers:iee,_middlewares:see,_addons:lee}=eee,cee=new Map(aee),pee=PEe(nee.options,oee);let dee=ree;const uee=(eee=>tee=>eee.reduceRight(((eee,tee)=>tee(eee)),tee)||tee)(see)(((eee,tee)=>(dee=eee,nee.polyfill("fetch")(eee,tee))))(ree,pee),hee=new Error,gee=uee.catch((eee=>{throw{[LEe]:eee}})).then((eee=>{if(!eee.ok){const tee=new jEe;if(tee.cause=hee,tee.stack=tee.stack+"\nCAUSE: "+hee.stack,tee.response=eee,tee.url=dee,"opaque"===eee.type)throw tee;return eee.text().then((ree=>{var _a;if(tee.message=ree,"json"===nee.errorType||"application/json"===(null===(_a=eee.headers.get("Content-Type"))||void 0===_a?void 0:_a.split(";")[0]))try{tee.json=JSON.parse(ree)}catch(e){}throw tee.text=ree,tee.status=eee.status,tee}))}return eee})),wee=tee=>tee.catch((tee=>{const ree=tee.hasOwnProperty(LEe),oee=ree?tee[LEe]:tee,nee=(null==oee?void 0:oee.status)&&cee.get(oee.status)||cee.get(null==oee?void 0:oee.name)||ree&&cee.has(LEe)&&cee.get(LEe);if(nee)return nee(oee,eee);const aee=cee.get(FEe);if(aee)return aee(oee,eee);throw oee})),fee=eee=>cb=>wee(eee?gee.then((_=>_&&_[eee]())).then((_=>cb?cb(_):_)):gee.then((_=>cb?cb(_):_))),bee={_wretchReq:eee,_fetchReq:uee,_sharedState:tee,res:fee(null),json:fee("json"),blob:fee("blob"),formData:fee("formData"),arrayBuffer:fee("arrayBuffer"),text:fee("text"),error(eee,cb){return cee.set(eee,cb),this},badRequest(cb){return this.error(400,cb)},unauthorized(cb){return this.error(401,cb)},forbidden(cb){return this.error(403,cb)},notFound(cb){return this.error(404,cb)},timeout(cb){return this.error(408,cb)},internalError(cb){return this.error(500,cb)},fetchError(cb){return this.error(LEe,cb)}},mee=lee.reduce(((eee,tee)=>({...eee,..."function"==typeof tee.resolver?tee.resolver(eee):tee.resolver})),bee);return iee.reduce(((tee,r)=>r(tee,eee)),mee)},VEe={_url:"",_options:{},_config:UEe,_catchers:new Map,_resolvers:[],_deferred:[],_middlewares:[],_addons:[],addon(eee){return{...this,_addons:[...this._addons,eee],...eee.wretch}},errorType(eee){return{...this,_config:{...this._config,errorType:eee}}},polyfills(eee,tee=!1){return{...this,_config:{...this._config,polyfills:tee?eee:PEe(this._config.polyfills,eee)}}},url(eee,tee=!1){if(tee)return{...this,_url:eee};const ree=this._url.split("?");return{...this,_url:ree.length>1?ree[0]+eee+"?"+ree[1]:this._url+eee}},options(eee,tee=!1){return{...this,_options:tee?eee:PEe(this._options,eee)}},headers(eee){const tee=eee?Array.isArray(eee)?Object.fromEntries(eee):"entries"in eee?Object.fromEntries(eee.entries()):eee:{};return{...this,_options:PEe(this._options,{headers:tee})}},accept(eee){return this.headers({Accept:eee})},content(eee){return this.headers({[CEe]:eee})},auth(eee){return this.headers({Authorization:eee})},catcher(eee,tee){const ree=new Map(this._catchers);return ree.set(eee,tee),{...this,_catchers:ree}},catcherFallback(eee){return this.catcher(FEe,eee)},resolve(eee,tee=!1){return{...this,_resolvers:tee?[eee]:[...this._resolvers,eee]}},defer(eee,tee=!1){return{...this,_deferred:tee?[eee]:[...this._deferred,eee]}},middlewares(eee,tee=!1){return{...this,_middlewares:tee?eee:[...this._middlewares,...eee]}},fetch(eee=this._options.method,tee="",ree=null){let oee=this.url(tee).options({method:eee});const nee=zEe(oee._options.headers),aee="object"==typeof ree&&(!oee._options.headers||!nee||MEe(nee));return oee=ree?aee?oee.json(ree,nee):oee.body(ree):oee,$Ee(oee._deferred.reduce(((eee,tee)=>tee(eee,eee._url,eee._options)),oee))},get(eee=""){return this.fetch("GET",eee)},delete(eee=""){return this.fetch("DELETE",eee)},put(eee,tee=""){return this.fetch("PUT",tee,eee)},post(eee,tee=""){return this.fetch("POST",tee,eee)},patch(eee,tee=""){return this.fetch("PATCH",tee,eee)},head(eee=""){return this.fetch("HEAD",eee)},opts(eee=""){return this.fetch("OPTIONS",eee)},body(eee){return{...this,_options:{...this._options,body:eee}}},json(eee,tee){const ree=zEe(this._options.headers);return this.content(tee||MEe(ree)&&ree||"application/json").body(JSON.stringify(eee))}};function qEe(eee="",tee={}){return{...VEe,_url:eee,_options:tee}}function BEe(eee,tee=!1,ree,oee=ree.polyfill("FormData",!0,!0),nee=[]){return Object.entries(eee).forEach((([eee,aee])=>{let iee=nee.reduce(((eee,tee)=>eee?`${eee}[${tee}]`:tee),null);if(iee=iee?`${iee}[${eee}]`:eee,aee instanceof Array||globalThis.FileList&&aee instanceof FileList)for(const tee of aee)oee.append(iee,tee);else!tee||"object"!=typeof aee||tee instanceof Array&&tee.includes(eee)?oee.append(iee,aee):null!==aee&&BEe(aee,tee,ree,oee,[...nee,eee])})),oee}qEe.default=qEe,qEe.options=function(eee,tee=!1){UEe.options=tee?eee:PEe(UEe.options,eee)},qEe.errorType=function(eee){UEe.errorType=eee},qEe.polyfills=function(eee,tee=!1){UEe.polyfills=tee?eee:PEe(UEe.polyfills,eee)},qEe.WretchError=jEe;const YEe={wretch:{formData(eee,tee=!1){return this.body(BEe(eee,tee,this._config))}}};function GEe(eee,tee){return encodeURIComponent(eee)+"="+encodeURIComponent("object"==typeof tee?JSON.stringify(tee):""+tee)}const QEe={wretch:{formUrl(eee){return this.body("string"==typeof eee?eee:(tee=eee,Object.keys(tee).map((eee=>{const ree=tee[eee];return ree instanceof Array?ree.map((v=>GEe(eee,v))).join("&"):GEe(eee,ree)})).join("&"))).content("application/x-www-form-urlencoded");var tee}}};function WEe(eee){return void 0!==eee?eee:""}const KEe=(eee,qp,tee,ree)=>{let oee;if("string"==typeof qp)oee=qp;else{const eee=ree.polyfill("URLSearchParams",!0,!0);for(const tee in qp){const ree=qp[tee];if(qp[tee]instanceof Array)for(const oee of ree)eee.append(tee,WEe(oee));else eee.append(tee,WEe(ree))}oee=eee.toString()}const nee=eee.split("?");return oee?tee||nee.length<2?nee[0]+"?"+oee:eee+"&"+oee:tee?nee[0]:eee},HEe={wretch:{query(qp,eee=!1){return{...this,_url:KEe(this._url,qp,eee,this._config)}}}};zce($ce());const XEe=Xce("errors",(()=>{const eee=kre([]);return{errors:eee,removeErrorByIndex:tee=>{eee.value=eee.value.filter(((eee,i)=>i!==tee))},removeErrorByRef:tee=>{eee.value=eee.value.filter((eee=>eee?.ref!==tee))},resetErrors:()=>{eee.value=[]},setError:tee=>{console.error("[setError]",tee),eee.value.push(tee)},openTroubleshoot:async tee=>{try{await FeedbackButton();let ree=document.querySelector(".sweet-alert.visible");for(;!ree;)await new Promise((eee=>setTimeout(eee,100))),ree=document.querySelector(".sweet-alert.visible");if(eee.value.length){let tee=ree.querySelector("#troubleshootDetails");for(;!tee;)await new Promise((eee=>setTimeout(eee,100))),tee=ree.querySelector("#troubleshootDetails");const oee=eee.value.map(((eee,tee)=>{const ree=tee+1;let oee=`• Error ${ree}: ${eee.heading}\n`;var nee;return oee+=`• Error ${ree} Message: ${eee.message}\n`,oee+=`• Error ${ree} Level: ${eee.level}\n`,oee+=`• Error ${ree} Type: ${eee.type}\n`,eee.ref&&(oee+=`• Error ${ree} Ref: ${eee.ref}\n`),eee.debugServer&&(oee+=`• Error ${ree} Debug Server:\n${nee=eee.debugServer,Object.entries(nee).reduce(((eee,[p,tee])=>`${eee}${p}: ${tee}\n`),"")}\n`),oee})).join("\n***************\n");tee.value+="\n##########################\n",tee.value+=`# Debug Details – Component Errors ${eee.value.length} #\n`,tee.value+="##########################\n",tee.value+=oee}let oee=ree.querySelector("#troubleshootEmail");for(;!oee;)await new Promise((eee=>setTimeout(eee,100))),oee=ree.querySelector("#troubleshootEmail");tee.email?oee.value=tee.email:oee.focus();let nee=ree.querySelector("#optTroubleshoot");for(;!nee;)await new Promise((eee=>setTimeout(eee,100))),nee=ree.querySelector("#optTroubleshoot");nee.checked=!0;let aee=ree.querySelectorAll(".allpanels");for(;!aee;)await new Promise((eee=>setTimeout(eee,100))),aee=ree.querySelectorAll(".allpanels");aee.forEach((eee=>{"troubleshoot_panel"===eee.id?eee.style.display="block":eee.style.display="none"}))}catch(ree){console.error("[openTroubleshoot]",ree)}}}})),ZEe=XEe(),JEe=qEe().addon(YEe).addon(QEe).addon(HEe).errorType("json").resolve((eee=>eee.error("Error",(eee=>{ZEe.setError({heading:`WretchError ${eee.status}`,message:`${eee.text} • ${eee.url}`,level:"error",ref:"wretchError",type:"request"})})).error("TypeError",(eee=>{ZEe.setError({heading:`WretchTypeError ${eee.status}`,message:`${eee.text} • ${eee.url}`,level:"error",ref:"wretchTypeError",type:"request"})}))));const eTe=new URL(sessionStorage.getItem("unraidAccountUrl")??"https://account.unraid.net"??"https://account.unraid.net"),tTe=new URL("https://docs.unraid.net"),rTe=new URL("https://forums.unraid.net"),oTe=new URL(sessionStorage.getItem("unraidPurchaseUrl")??"https://unraid.net"??"https://unraid.net"),nTe=new URL("c",eTe),aTe=new URL("/bug-reports",rTe);new URL("/go/connect/",tTe);const iTe=new URL("https://connect.myunraid.net"),sTe=new URL("/forum/94-connect-plugin-support/",rTe),lTe=new URL("/contact",oTe),cTe=new URL("https://discord.unraid.net"),pTe=new URL("/c",oTe);new URL("/support",oTe);const dTe=new URL({VITE_ACCOUNT:"https://account.unraid.net",VITE_CONNECT:"https://connect.myunraid.net",VITE_UNRAID_NET:"https://unraid.net",VITE_OS_RELEASES:"https://releases.unraid.net/os",VITE_CALLBACK_KEY:"Uyv2o8e*FiQe8VeLekTqyX6Z*8XonB",BASE_URL:"/",MODE:"production",DEV:!1,PROD:!0,SSR:!1}.VITE_WEBGUI??window.location.origin),uTe=new URL("/graphql",dTe),hTe=new URL("/Settings/ManagementAccess",dTe),gTe=new URL("#UnraidNetSettings",hTe),wTe=new URL("/Tools/Downgrade",dTe),fTe=new URL("/Tools/Registration",dTe),bTe=new URL("/Tools/Update",dTe),mTe=new URL("https://releases.unraid.net/os"),vTe=new URL("/go/release-notes/",tTe),yTe=new URL("/go/faq-licensing/",tTe),xTe=new URL("/go/changing-the-flash-device/",tTe);new URL("https://unraid.net");const kTe=JEe.url("/webGui/include/InstallKey.php");JEe.url("/update.php");const _Te=JEe.url("/plugins/dynamix.my.servers/data/server-state.php"),ETe=async eee=>{console.debug("[WebguiUpdateIgnore] payload",eee);try{return await JEe.url("/plugins/dynamix.plugin.manager/include/UnraidCheck.php").query(eee).get().json((eee=>(console.debug("[WebguiUpdateIgnore] response",eee),eee))).catch((eee=>{throw console.error("[WebguiUpdateIgnore] catch failed to execute UpdateIgnore",eee),new Error("Error ignoring update")}))}catch(tee){throw console.error("[WebguiUpdateIgnore] catch failed to execute UpdateIgnore",tee),new Error("Error ignoring update")}};function TTe(eee,tee=!0){if(function(eee){const tee=[],{graphQLErrors:ree,networkError:oee}=eee,nee="operation"in eee?eee.operation:void 0,aee="stack"in eee?eee.stack:void 0;let iee;return nee&&(iee=jhe(nee.query)),ree&&ree.forEach((({message:eee,locations:ree})=>{tee.push(`[GraphQL error] ${eee}`),nee&&(tee.push(function(eee,tee){const ree=eee.split("\n"),l=ree.length,oee=ree.slice(),nee={};for(let i=0;i{const tee=/\[([\w ]*)](.*)/.exec(eee);if(tee){const[,eee,ree]=tee;console.log(`%c${eee}`,"color:white;border-radius:3px;background:#ff4400;font-weight:bold;padding:2px 6px;",ree)}else console.log(eee)})),tee){let eee=(new Error).stack;if(null==eee)return;const tee=eee.indexOf("\n");eee=eee.slice(eee.indexOf("\n",tee+1)),console.log(`%c${eee}`,"color:grey;")}}const STe=REe("\n mutation ConnectSignIn($input: ConnectSignInInput!) {\n connectSignIn(input: $input)\n }\n"),ITe=REe("\n mutation SignOut {\n connectSignOut\n }\n"),OTe=e=>{e.preventDefault(),e.returnValue="",confirm("Closing this pop-up window while actions are being preformed may lead to unintended errors.")},NTe=()=>{window.addEventListener("beforeunload",OTe)},ATe=()=>{window.removeEventListener("beforeunload",OTe)};zce($ce());const RTe=Xce("installKey",(()=>{const eee=XEe(),tee=kre("ready"),ree=kre(),oee=Sae((()=>ree.value?.type)),nee=Sae((()=>ree.value?.keyUrl)),aee=Sae((()=>{if(!nee.value)return;const eee=nee.value.split("/");return eee[eee.length-1].replace(/\.key|\.unkey/g,"")}));return{keyInstallStatus:tee,keyActionType:oee,keyType:aee,keyUrl:nee,install:async oee=>{if(console.log("[installKey.install]",oee),tee.value="installing",ree.value=oee,!nee.value)return tee.value="failed",console.error("[install] no key to install");try{const eee=await kTe.query({url:nee.value}).get();console.log("[install] WebguiInstallKey installResponse",eee),tee.value="success"}catch(aee){console.error("[install] WebguiInstallKey error",aee);let ree="Unknown error";"string"==typeof aee?ree=aee.toUpperCase():aee instanceof Error&&(ree=aee.message),tee.value="failed",eee.setError({heading:"Failed to install key",message:ree,level:"error",ref:"installKey",type:"installKey"})}}}}));var DTe={exports:{}};DTe.exports=function(){var e={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},t=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|YYYY|YY?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,n=/\d\d/,r=/\d\d?/,i=/\d*[^-_:/,()\s\d]+/,o={},s=function(e){return(e=+e)+(e>68?1900:2e3)},a=function(e){return function(t){this[e]=+t}},f=[/[+-]\d\d:?(\d\d)?|Z/,function(e){(this.zone||(this.zone={})).offset=function(e){if(!e)return 0;if("Z"===e)return 0;var t=e.match(/([+-]|\d\d)/g),n=60*t[1]+(+t[2]||0);return 0===n?0:"+"===t[0]?-n:n}(e)}],h=function(e){var t=o[e];return t&&(t.indexOf?t:t.s.concat(t.f))},u=function(e,t){var n,r=o.meridiem;if(r){for(var i=1;i<=24;i+=1)if(e.indexOf(r(i,0,t))>-1){n=i>12;break}}else n=e===(t?"pm":"PM");return n},d={A:[i,function(e){this.afternoon=u(e,!1)}],a:[i,function(e){this.afternoon=u(e,!0)}],S:[/\d/,function(e){this.milliseconds=100*+e}],SS:[n,function(e){this.milliseconds=10*+e}],SSS:[/\d{3}/,function(e){this.milliseconds=+e}],s:[r,a("seconds")],ss:[r,a("seconds")],m:[r,a("minutes")],mm:[r,a("minutes")],H:[r,a("hours")],h:[r,a("hours")],HH:[r,a("hours")],hh:[r,a("hours")],D:[r,a("day")],DD:[n,a("day")],Do:[i,function(e){var t=o.ordinal,n=e.match(/\d+/);if(this.day=n[0],t)for(var r=1;r<=31;r+=1)t(r).replace(/\[|\]/g,"")===e&&(this.day=r)}],M:[r,a("month")],MM:[n,a("month")],MMM:[i,function(e){var t=h("months"),n=(h("monthsShort")||t.map((function(e){return e.slice(0,3)}))).indexOf(e)+1;if(n<1)throw new Error;this.month=n%12||n}],MMMM:[i,function(e){var t=h("months").indexOf(e)+1;if(t<1)throw new Error;this.month=t%12||t}],Y:[/[+-]?\d+/,a("year")],YY:[n,function(e){this.year=s(e)}],YYYY:[/\d{4}/,a("year")],Z:f,ZZ:f};function c(n){var r,i;r=n,i=o&&o.formats;for(var s=(n=r.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,(function(t,n,r){var o=r&&r.toUpperCase();return n||i[r]||e[r]||i[o].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(e,t,n){return t||n.slice(1)}))}))).match(t),a=s.length,f=0;f-1)return new Date(("X"===t?1e3:1)*e);var r=c(t)(e),i=r.year,o=r.month,s=r.day,a=r.hours,f=r.minutes,h=r.seconds,u=r.milliseconds,d=r.zone,l=new Date,m=s||(i||o?1:l.getDate()),M=i||l.getFullYear(),Y=0;i&&!o||(Y=o>0?o-1:l.getMonth());var p=a||0,v=f||0,D=h||0,g=u||0;return d?new Date(Date.UTC(M,Y,m,p,v,D,g+60*d.offset*1e3)):n?new Date(Date.UTC(M,Y,m,p,v,D,g)):new Date(M,Y,m,p,v,D,g)}catch(e){return new Date("")}}(t,a,r),this.init(),d&&!0!==d&&(this.$L=this.locale(d).$L),u&&t!=this.format(a)&&(this.$d=new Date("")),o={}}else if(a instanceof Array)for(var l=a.length,m=1;m<=l;m+=1){s[1]=a[m-1];var M=n.apply(this,s);if(M.isValid()){this.$d=M.$d,this.$L=M.$L,this.init();break}m===l&&(this.$d=new Date(""))}else i.call(this,e)}}}();const CTe=epe(DTe.exports);var LTe={exports:{}};LTe.exports=function(r,e,t){r=r||{};var n=e.prototype,o={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function i(r,e,t,o){return n.fromToBase(r,e,t,o)}t.en.relativeTime=o,n.fromToBase=function(e,n,i,d,u){for(var f,a,s,l=i.$locale().relativeTime||o,h=r.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],m=h.length,c=0;c0,p<=y.r||!y.r){p<=1&&c>0&&(y=h[c-1]);var v=l[y.l];u&&(p=u(""+p)),a="string"==typeof v?v.replace("%d",p):v(p,n,y.l,s);break}}if(n)return a;var M=s?l.future:l.past;return"function"==typeof M?M(a):M.replace("%s",a)},n.to=function(r,e){return i(r,e,this,!0)},n.from=function(r,e){return i(r,e,this)};var d=function(r){return r.$u?t.utc():t()};n.toNow=function(r){return this.to(d(this),r)},n.fromNow=function(r){return this.from(d(this),r)}};const FTe=epe(LTe.exports);zce($ce()),ope.extend(CTe),ope.extend(FTe);const zTe=Xce("updateOs",(()=>{const eee=kre(!1),tee=kre(!1),ree=pIe(),oee=Sae((()=>ree.regExp)),nee=Sae((()=>ree.regUpdatesExpired)),aee=Sae((()=>ree.updateOsResponse)),iee=Sae((()=>ree.updateOsIgnoredReleases)),see=Sae((()=>{if(aee.value&&!iee.value.includes(aee.value.version))return aee.value.isNewer?aee.value.version:void 0})),lee=Sae((()=>{if(see.value&&aee.value&&oee.value&&nee.value)return aee.value?.isEligible?void 0:aee.value.version})),cee=Sae((()=>aee.value?.date?npe(aee.value.date,"YYYY-MM-DD"):void 0)),pee=Sae((()=>!aee.value?.sha256)),dee=eee=>{tee.value=eee};return{available:see,availableWithRenewal:lee,checkForUpdatesLoading:eee,modalOpen:tee,updateOsIgnoredReleases:iee,availableReleaseDate:cee,availableRequiresAuth:pee,localCheckForUpdate:async()=>{eee.value=!0,dee(!0);try{const tee=await(async()=>{console.debug("[WebguiCheckForUpdate]");try{const eee={action:"check",json:!0};return"https://releases.unraid.net/os"!==mTe.toString()&&(eee.altUrl=mTe.toString()),await JEe.url("/plugins/dynamix.plugin.manager/include/UnraidCheck.php").query(eee).get().json((eee=>eee)).catch((eee=>{throw console.error("[WebguiCheckForUpdate] catch failed to execute UpdateCheck",eee),new Error("Error checking for updates")}))}catch(eee){throw console.error("[WebguiCheckForUpdate] catch failed to execute UpdateCheck",eee),new Error("Error checking for updates")}})();console.debug("[localCheckForUpdate] response",tee),ree.setUpdateOsResponse(tee),eee.value=!1}catch(tee){throw new Error("[localCheckForUpdate] Error checking for updates")}},cancelUpdate:async()=>{try{if(!(await(async()=>{console.debug("[WebguiUpdateCancel]");try{return await JEe.url("/plugins/dynamix.plugin.manager/include/UnraidUpdateCancel.php").get().json((eee=>eee)).catch((eee=>{throw console.error("[WebguiUpdateCancel] catch failed to execute UpdateUpdateCancel",eee),new Error("Error attempting to revert OS files to cancel update")}))}catch(eee){throw console.error("[WebguiUpdateCancel] catch failed to execute UpdateUpdateCancel",eee),new Error("Error attempting to revert OS files to cancel update")}})()).success)throw new Error("Unable to cancel update");if("/Tools/Update"===window.location.pathname)return void(window.location.href="/Tools");window.location.reload()}catch(eee){throw new Error("[cancelUpdate] Error cancelling update")}},setModalOpen:dee}})),MTe=JEe.url("https://releases.unraid.net");zce($ce());const PTe=Xce("updateOsActions",(()=>{const eee=oIe(),tee=pIe(),ree=zTe(),{install:oee}={install:eee=>{console.debug("[installPlugin]",eee);try{if("function"==typeof openPlugin){const tee=new URL(eee.pluginUrl),ree=`${tee.pathname.replace(".plg","").substring(1)}:install`;console.debug("[installPlugin]",{installString:ree,plgUrl:tee}),openPlugin(`plugin ${eee.update?"update":"install"} ${eee.pluginUrl}${eee.update?"":" forced"}`,eee.modalTitle,ree,"refresh",0,1)}else openBox(`/plugins/dynamix.plugin.manager/scripts/plugin&arg1=install&arg2=${eee.pluginUrl}`,eee.modalTitle,600,900,!0)}catch(tee){console.error(tee)}}},nee=kre(),aee=Sae((()=>tee.guid)),iee=Sae((()=>tee.keyfile)),see=Sae((()=>tee.osVersion)),lee=Sae((()=>tee.osVersionBranch)),cee=Sae((()=>tee.regUpdatesExpired)),pee=Sae((()=>ree.available)),dee=kre("ready"),uee=kre(!1),hee=kre(null),gee=Sae((()=>tee.rebootType)),wee=Sae((()=>{switch(gee.value){case"thirdPartyDriversDownloading":return"Updating 3rd party drivers";case"downgrade":return"Reboot Required for Downgrade";case"update":return"Reboot Required for Update";default:return""}})),fee=Sae((()=>!aee.value||!iee.value||!see.value||cee.value)),bee=Sae((()=>{if(!aee.value)return"A valid GUID is required to check for OS updates.";if(!iee.value)return"A valid keyfile is required to check for OS updates.";if(!see.value)return"A valid OS version is required to check for OS updates.";if(cee.value){const eee="Your {0} license included one year of free updates at the time of purchase. You are now eligible to extend your license and access the latest OS updates.",tee="You are still eligible to access OS updates that were published on or before {1}.";return pee.value?`${eee} ${tee}`:eee}return""})),mee=Sae((()=>({href:bTe.toString(),emphasize:!0,icon:zpe,name:"updateOs",text:"Unraid OS {0} Update Available",textParams:[pee.value]}))),vee=async eee=>{if(console.debug("[getReleaseFromKeyServer]",eee),!eee.keyfile)throw new Error("No payload.keyfile provided");if(!eee.sha256)throw new Error("No payload.sha256 provided");try{const tee=await(async eee=>await MTe.headers({"X-Unraid-Keyfile":eee.keyfile}).url(`/sha256/${eee.sha256}`).get().json())(eee);return console.debug("[getReleaseFromKeyServer]",tee),tee}catch(tee){throw console.error(tee),new Error("Unable to get release from keyserver")}},yee=eee=>{hee.value=eee,xee("confirming")},xee=eee=>{dee.value=eee};return uoe((()=>{"ready"===dee.value&&fee.value&&xee("ineligible")})),{callbackTypeDowngrade:uee,callbackUpdateRelease:hee,osVersion:see,osVersionBranch:lee,rebootType:gee,rebootTypeText:wee,status:dee,ineligible:fee,ineligibleText:bee,toolsRegistrationAction:mee,actOnUpdateOsAction:async(eee=!1)=>{const tee=await vee({keyfile:iee.value,sha256:nee.value?.sha256??""});if(eee&&(uee.value=!0),console.debug("[redirectToCallbackType] updateOs foundRelease",tee),!tee)throw new Error("Release not found");if(tee.version===see.value)throw new Error("Release version is the same as the server's current version");yee(tee)},confirmUpdateOs:yee,installOsUpdate:()=>{if(!hee.value)return console.error("[installOsUpdate] release not found");xee("updating"),oee({modalTitle:uee.value?`${hee.value.name} Downgrade`:`${hee.value.name} Update`,pluginUrl:hee.value.plugin_url,update:!1})},updateCallbackButton:()=>({click:()=>{eee.updateOs()},disabled:""!==gee.value,external:!0,icon:pee.value?zpe:Npe,name:"updateOs",text:pee.value?"Unraid OS {0} Update Available":"View Available Updates",textParams:[pee.value??""],title:""!==gee.value?wee.value:""}),rebootServer:()=>{document.rebootNow.submit()},setStatus:xee,setUpdateOsAction:eee=>nee.value=eee,viewReleaseNotes:(eee,tee)=>{"function"==typeof openChanges?openChanges(`showchanges ${tee??"/var/tmp/unRAIDServer.txt"}`,eee):"function"==typeof openBox?openBox(`/plugins/dynamix.plugin.manager/include/ShowChanges.php?file=${tee??"/var/tmp/unRAIDServer.txt"}`,eee,600,900):alert("Unable to open release notes")},getReleaseFromKeyServer:vee}}));var UTe={exports:{}};var jTe={exports:{}};const $Te=tpe(Object.freeze(Object.defineProperty({__proto__:null,default:{}},Symbol.toStringTag,{value:"Module"})));var VTe;function qTe(){return VTe||(VTe=1,jTe.exports=(eee=eee||function(eee,tee){var ree;if("undefined"!=typeof window&&window.crypto&&(ree=window.crypto),"undefined"!=typeof self&&self.crypto&&(ree=self.crypto),"undefined"!=typeof globalThis&&globalThis.crypto&&(ree=globalThis.crypto),!ree&&"undefined"!=typeof window&&window.msCrypto&&(ree=window.msCrypto),!ree&&void 0!==Jce&&Jce.crypto&&(ree=Jce.crypto),!ree)try{ree=$Te}catch(gee){}var oee=function(){if(ree){if("function"==typeof ree.getRandomValues)try{return ree.getRandomValues(new Uint32Array(1))[0]}catch(gee){}if("function"==typeof ree.randomBytes)try{return ree.randomBytes(4).readInt32LE()}catch(gee){}}throw new Error("Native crypto module could not be used to get secure random number.")},nee=Object.create||function(){function F(){}return function(eee){var tee;return F.prototype=eee,tee=new F,F.prototype=null,tee}}(),C={},aee=C.lib={},iee=aee.Base={extend:function(eee){var tee=nee(this);return eee&&tee.mixIn(eee),tee.hasOwnProperty("init")&&this.init!==tee.init||(tee.init=function(){tee.$super.init.apply(this,arguments)}),tee.init.prototype=tee,tee.$super=this,tee},create:function(){var eee=this.extend();return eee.init.apply(eee,arguments),eee},init:function(){},mixIn:function(eee){for(var tee in eee)eee.hasOwnProperty(tee)&&(this[tee]=eee[tee]);eee.hasOwnProperty("toString")&&(this.toString=eee.toString)},clone:function(){return this.init.prototype.extend(this)}},see=aee.WordArray=iee.extend({init:function(eee,ree){eee=this.words=eee||[],this.sigBytes=ree!=tee?ree:4*eee.length},toString:function(eee){return(eee||cee).stringify(this)},concat:function(eee){var tee=this.words,ree=eee.words,oee=this.sigBytes,nee=eee.sigBytes;if(this.clamp(),oee%4)for(var i=0;i>>2]>>>24-i%4*8&255;tee[oee+i>>>2]|=aee<<24-(oee+i)%4*8}else for(var j=0;j>>2]=ree[j>>>2];return this.sigBytes+=nee,this},clamp:function(){var tee=this.words,ree=this.sigBytes;tee[ree>>>2]&=4294967295<<32-ree%4*8,tee.length=eee.ceil(ree/4)},clone:function(){var eee=iee.clone.call(this);return eee.words=this.words.slice(0),eee},random:function(eee){for(var tee=[],i=0;i>>2]>>>24-i%4*8&255;oee.push((nee>>>4).toString(16)),oee.push((15&nee).toString(16))}return oee.join("")},parse:function(eee){for(var tee=eee.length,ree=[],i=0;i>>3]|=parseInt(eee.substr(i,2),16)<<24-i%8*4;return new see.init(ree,tee/2)}},pee=lee.Latin1={stringify:function(eee){for(var tee=eee.words,ree=eee.sigBytes,oee=[],i=0;i>>2]>>>24-i%4*8&255;oee.push(String.fromCharCode(nee))}return oee.join("")},parse:function(eee){for(var tee=eee.length,ree=[],i=0;i>>2]|=(255&eee.charCodeAt(i))<<24-i%4*8;return new see.init(ree,tee)}},dee=lee.Utf8={stringify:function(eee){try{return decodeURIComponent(escape(pee.stringify(eee)))}catch(e){throw new Error("Malformed UTF-8 data")}},parse:function(eee){return pee.parse(unescape(encodeURIComponent(eee)))}},uee=aee.BufferedBlockAlgorithm=iee.extend({reset:function(){this._data=new see.init,this._nDataBytes=0},_append:function(eee){"string"==typeof eee&&(eee=dee.parse(eee)),this._data.concat(eee),this._nDataBytes+=eee.sigBytes},_process:function(tee){var ree,oee=this._data,nee=oee.words,aee=oee.sigBytes,iee=this.blockSize,lee=aee/(4*iee),cee=(lee=tee?eee.ceil(lee):eee.max((0|lee)-this._minBufferSize,0))*iee,pee=eee.min(4*cee,aee);if(cee){for(var dee=0;dee>>6-i%4*2;nee[aee>>>2]|=iee<<24-aee%4*8,aee++}return tee.create(nee,aee)}C.enc.Base64={stringify:function(eee){var tee=eee.words,ree=eee.sigBytes,oee=this._map;eee.clamp();for(var nee=[],i=0;i>>2]>>>24-i%4*8&255)<<16|(tee[i+1>>>2]>>>24-(i+1)%4*8&255)<<8|tee[i+2>>>2]>>>24-(i+2)%4*8&255,j=0;j<4&&i+.75*j>>6*(3-j)&63));var iee=oee.charAt(64);if(iee)for(;nee.length%4;)nee.push(iee);return nee.join("")},parse:function(eee){var tee=eee.length,oee=this._map,nee=this._reverseMap;if(!nee){nee=this._reverseMap=[];for(var j=0;j>>24)|4278255360&(ree<<24|ree>>>8)}var H=this._hash.words,oee=M[eee+0],nee=M[eee+1],aee=M[eee+2],iee=M[eee+3],see=M[eee+4],lee=M[eee+5],cee=M[eee+6],pee=M[eee+7],dee=M[eee+8],uee=M[eee+9],hee=M[eee+10],gee=M[eee+11],wee=M[eee+12],fee=M[eee+13],bee=M[eee+14],mee=M[eee+15],a=H[0],b=H[1],c=H[2],d=H[3];a=FF(a,b,c,d,oee,7,T[0]),d=FF(d,a,b,c,nee,12,T[1]),c=FF(c,d,a,b,aee,17,T[2]),b=FF(b,c,d,a,iee,22,T[3]),a=FF(a,b,c,d,see,7,T[4]),d=FF(d,a,b,c,lee,12,T[5]),c=FF(c,d,a,b,cee,17,T[6]),b=FF(b,c,d,a,pee,22,T[7]),a=FF(a,b,c,d,dee,7,T[8]),d=FF(d,a,b,c,uee,12,T[9]),c=FF(c,d,a,b,hee,17,T[10]),b=FF(b,c,d,a,gee,22,T[11]),a=FF(a,b,c,d,wee,7,T[12]),d=FF(d,a,b,c,fee,12,T[13]),c=FF(c,d,a,b,bee,17,T[14]),a=GG(a,b=FF(b,c,d,a,mee,22,T[15]),c,d,nee,5,T[16]),d=GG(d,a,b,c,cee,9,T[17]),c=GG(c,d,a,b,gee,14,T[18]),b=GG(b,c,d,a,oee,20,T[19]),a=GG(a,b,c,d,lee,5,T[20]),d=GG(d,a,b,c,hee,9,T[21]),c=GG(c,d,a,b,mee,14,T[22]),b=GG(b,c,d,a,see,20,T[23]),a=GG(a,b,c,d,uee,5,T[24]),d=GG(d,a,b,c,bee,9,T[25]),c=GG(c,d,a,b,iee,14,T[26]),b=GG(b,c,d,a,dee,20,T[27]),a=GG(a,b,c,d,fee,5,T[28]),d=GG(d,a,b,c,aee,9,T[29]),c=GG(c,d,a,b,pee,14,T[30]),a=HH(a,b=GG(b,c,d,a,wee,20,T[31]),c,d,lee,4,T[32]),d=HH(d,a,b,c,dee,11,T[33]),c=HH(c,d,a,b,gee,16,T[34]),b=HH(b,c,d,a,bee,23,T[35]),a=HH(a,b,c,d,nee,4,T[36]),d=HH(d,a,b,c,see,11,T[37]),c=HH(c,d,a,b,pee,16,T[38]),b=HH(b,c,d,a,hee,23,T[39]),a=HH(a,b,c,d,fee,4,T[40]),d=HH(d,a,b,c,oee,11,T[41]),c=HH(c,d,a,b,iee,16,T[42]),b=HH(b,c,d,a,cee,23,T[43]),a=HH(a,b,c,d,uee,4,T[44]),d=HH(d,a,b,c,wee,11,T[45]),c=HH(c,d,a,b,mee,16,T[46]),a=II(a,b=HH(b,c,d,a,aee,23,T[47]),c,d,oee,6,T[48]),d=II(d,a,b,c,pee,10,T[49]),c=II(c,d,a,b,bee,15,T[50]),b=II(b,c,d,a,lee,21,T[51]),a=II(a,b,c,d,wee,6,T[52]),d=II(d,a,b,c,iee,10,T[53]),c=II(c,d,a,b,hee,15,T[54]),b=II(b,c,d,a,nee,21,T[55]),a=II(a,b,c,d,dee,6,T[56]),d=II(d,a,b,c,mee,10,T[57]),c=II(c,d,a,b,cee,15,T[58]),b=II(b,c,d,a,fee,21,T[59]),a=II(a,b,c,d,see,6,T[60]),d=II(d,a,b,c,gee,10,T[61]),c=II(c,d,a,b,aee,15,T[62]),b=II(b,c,d,a,uee,21,T[63]),H[0]=H[0]+a|0,H[1]=H[1]+b|0,H[2]=H[2]+c|0,H[3]=H[3]+d|0},_doFinalize:function(){var eee=this._data,ree=eee.words,oee=8*this._nDataBytes,nee=8*eee.sigBytes;ree[nee>>>5]|=128<<24-nee%32;var aee=tee.floor(oee/4294967296),iee=oee;ree[15+(nee+64>>>9<<4)]=16711935&(aee<<8|aee>>>24)|4278255360&(aee<<24|aee>>>8),ree[14+(nee+64>>>9<<4)]=16711935&(iee<<8|iee>>>24)|4278255360&(iee<<24|iee>>>8),eee.sigBytes=4*(ree.length+1),this._process();for(var see=this._hash,H=see.words,i=0;i<4;i++){var lee=H[i];H[i]=16711935&(lee<<8|lee>>>24)|4278255360&(lee<<24|lee>>>8)}return see},clone:function(){var eee=nee.clone.call(this);return eee._hash=this._hash.clone(),eee}});function FF(a,b,c,d,x,s,t){var n=a+(b&c|~b&d)+x+t;return(n<>>32-s)+b}function GG(a,b,c,d,x,s,t){var n=a+(b&d|c&~d)+x+t;return(n<>>32-s)+b}function HH(a,b,c,d,x,s,t){var n=a+(b^c^d)+x+t;return(n<>>32-s)+b}function II(a,b,c,d,x,s,t){var n=a+(c^(b|~d))+x+t;return(n<>>32-s)+b}C.MD5=nee._createHelper(iee),C.HmacMD5=nee._createHmacHelper(iee)}(Math),eee.MD5)),WTe.exports;var eee}var HTe,XTe={exports:{}},ZTe={exports:{}};function JTe(){return HTe||(HTe=1,ZTe.exports=(eee=qTe(),function(){var C=eee,tee=C.lib,ree=tee.WordArray,oee=tee.Hasher,nee=C.algo,W=[],aee=nee.SHA1=oee.extend({_doReset:function(){this._hash=new ree.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(M,eee){for(var H=this._hash.words,a=H[0],b=H[1],c=H[2],d=H[3],e=H[4],i=0;i<80;i++){if(i<16)W[i]=0|M[eee+i];else{var n=W[i-3]^W[i-8]^W[i-14]^W[i-16];W[i]=n<<1|n>>>31}var t=(a<<5|a>>>27)+e+W[i];t+=i<20?1518500249+(b&c|~b&d):i<40?1859775393+(b^c^d):i<60?(b&c|b&d|c&d)-1894007588:(b^c^d)-899497514,e=d,d=c,c=b<<30|b>>>2,b=a,a=t}H[0]=H[0]+a|0,H[1]=H[1]+b|0,H[2]=H[2]+c|0,H[3]=H[3]+d|0,H[4]=H[4]+e|0},_doFinalize:function(){var eee=this._data,tee=eee.words,ree=8*this._nDataBytes,oee=8*eee.sigBytes;return tee[oee>>>5]|=128<<24-oee%32,tee[14+(oee+64>>>9<<4)]=Math.floor(ree/4294967296),tee[15+(oee+64>>>9<<4)]=ree,eee.sigBytes=4*tee.length,this._process(),this._hash},clone:function(){var eee=oee.clone.call(this);return eee._hash=this._hash.clone(),eee}});C.SHA1=oee._createHelper(aee),C.HmacSHA1=oee._createHmacHelper(aee)}(),eee.SHA1)),ZTe.exports;var eee}var eSe,tSe,rSe={exports:{}};function oSe(){return tSe||(tSe=1,XTe.exports=function(eee){return function(){var C=eee,tee=C.lib,ree=tee.Base,oee=tee.WordArray,nee=C.algo,aee=nee.MD5,iee=nee.EvpKDF=ree.extend({cfg:ree.extend({keySize:4,hasher:aee,iterations:1}),init:function(eee){this.cfg=this.cfg.extend(eee)},compute:function(eee,tee){for(var ree,nee=this.cfg,aee=nee.hasher.create(),iee=oee.create(),see=iee.words,lee=nee.keySize,cee=nee.iterations;see.lengthnee&&(tee=eee.finalize(tee)),tee.clamp();for(var aee=this._oKey=tee.clone(),iee=this._iKey=tee.clone(),see=aee.words,lee=iee.words,i=0;i>>8^255&sx^99,oee[x]=sx,nee[sx]=x;var x2=d[x],x4=d[x2],x8=d[x4],t=257*d[sx]^16843008*sx;aee[x]=t<<24|t>>>8,iee[x]=t<<16|t>>>16,see[x]=t<<8|t>>>24,lee[x]=t,t=16843009*x8^65537*x4^257*x2^16843008*x,cee[sx]=t<<24|t>>>8,pee[sx]=t<<16|t>>>16,dee[sx]=t<<8|t>>>24,uee[sx]=t,x?(x=x2^d[d[d[x8^x2]]],xi^=d[d[xi]]):x=xi=1}}();var hee=[0,1,2,4,8,16,32,64,128,27,54],gee=ree.AES=tee.extend({_doReset:function(){if(!this._nRounds||this._keyPriorReset!==this._key){for(var eee=this._keyPriorReset=this._key,tee=eee.words,ree=eee.sigBytes/4,nee=4*((this._nRounds=ree+6)+1),aee=this._keySchedule=[],iee=0;iee6&&iee%ree==4&&(t=oee[t>>>24]<<24|oee[t>>>16&255]<<16|oee[t>>>8&255]<<8|oee[255&t]):(t=oee[(t=t<<8|t>>>24)>>>24]<<24|oee[t>>>16&255]<<16|oee[t>>>8&255]<<8|oee[255&t],t^=hee[iee/ree|0]<<24),aee[iee]=aee[iee-ree]^t);for(var see=this._invKeySchedule=[],lee=0;lee>>24]]^pee[oee[t>>>16&255]]^dee[oee[t>>>8&255]]^uee[oee[255&t]]}}},encryptBlock:function(M,eee){this._doCryptBlock(M,eee,this._keySchedule,aee,iee,see,lee,oee)},decryptBlock:function(M,eee){var t=M[eee+1];M[eee+1]=M[eee+3],M[eee+3]=t,this._doCryptBlock(M,eee,this._invKeySchedule,cee,pee,dee,uee,nee),t=M[eee+1],M[eee+1]=M[eee+3],M[eee+3]=t},_doCryptBlock:function(M,eee,tee,ree,oee,nee,aee,iee){for(var see=this._nRounds,s0=M[eee]^tee[0],s1=M[eee+1]^tee[1],s2=M[eee+2]^tee[2],s3=M[eee+3]^tee[3],lee=4,cee=1;cee>>24]^oee[s1>>>16&255]^nee[s2>>>8&255]^aee[255&s3]^tee[lee++],t1=ree[s1>>>24]^oee[s2>>>16&255]^nee[s3>>>8&255]^aee[255&s0]^tee[lee++],t2=ree[s2>>>24]^oee[s3>>>16&255]^nee[s0>>>8&255]^aee[255&s1]^tee[lee++],t3=ree[s3>>>24]^oee[s0>>>16&255]^nee[s1>>>8&255]^aee[255&s2]^tee[lee++];s0=t0,s1=t1,s2=t2,s3=t3}t0=(iee[s0>>>24]<<24|iee[s1>>>16&255]<<16|iee[s2>>>8&255]<<8|iee[255&s3])^tee[lee++],t1=(iee[s1>>>24]<<24|iee[s2>>>16&255]<<16|iee[s3>>>8&255]<<8|iee[255&s0])^tee[lee++],t2=(iee[s2>>>24]<<24|iee[s3>>>16&255]<<16|iee[s0>>>8&255]<<8|iee[255&s1])^tee[lee++],t3=(iee[s3>>>24]<<24|iee[s0>>>16&255]<<16|iee[s1>>>8&255]<<8|iee[255&s2])^tee[lee++],M[eee]=t0,M[eee+1]=t1,M[eee+2]=t2,M[eee+3]=t3},keySize:8});C.AES=tee._createHelper(gee)}(),eee.AES}(qTe(),GTe(),KTe(),oSe(),nSe||(nSe=1,iSe.exports=(aSe=qTe(),oSe(),void(aSe.lib.Cipher||function(eee){var C=aSe,tee=C.lib,ree=tee.Base,oee=tee.WordArray,nee=tee.BufferedBlockAlgorithm,aee=C.enc;aee.Utf8;var iee=aee.Base64,see=C.algo.EvpKDF,lee=tee.Cipher=nee.extend({cfg:ree.extend(),createEncryptor:function(eee,tee){return this.create(this._ENC_XFORM_MODE,eee,tee)},createDecryptor:function(eee,tee){return this.create(this._DEC_XFORM_MODE,eee,tee)},init:function(eee,tee,ree){this.cfg=this.cfg.extend(ree),this._xformMode=eee,this._key=tee,this.reset()},reset:function(){nee.reset.call(this),this._doReset()},process:function(eee){return this._append(eee),this._process()},finalize:function(eee){return eee&&this._append(eee),this._doFinalize()},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function eee(eee){return"string"==typeof eee?bee:wee}return function(tee){return{encrypt:function(ree,oee,nee){return eee(oee).encrypt(tee,ree,oee,nee)},decrypt:function(ree,oee,nee){return eee(oee).decrypt(tee,ree,oee,nee)}}}}()});tee.StreamCipher=lee.extend({_doFinalize:function(){return this._process(!0)},blockSize:1});var cee=C.mode={},pee=tee.BlockCipherMode=ree.extend({createEncryptor:function(eee,iv){return this.Encryptor.create(eee,iv)},createDecryptor:function(eee,iv){return this.Decryptor.create(eee,iv)},init:function(eee,iv){this._cipher=eee,this._iv=iv}}),dee=cee.CBC=function(){var tee=pee.extend();function ree(tee,ree,oee){var nee,iv=this._iv;iv?(nee=iv,this._iv=eee):nee=this._prevBlock;for(var i=0;i>>2];eee.sigBytes-=tee}};tee.BlockCipher=lee.extend({cfg:lee.cfg.extend({mode:dee,padding:uee}),reset:function(){var eee;lee.reset.call(this);var tee=this.cfg,iv=tee.iv,ree=tee.mode;this._xformMode==this._ENC_XFORM_MODE?eee=ree.createEncryptor:(eee=ree.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==eee?this._mode.init(this,iv&&iv.words):(this._mode=eee.call(ree,this,iv&&iv.words),this._mode.__creator=eee)},_doProcessBlock:function(eee,tee){this._mode.processBlock(eee,tee)},_doFinalize:function(){var eee,tee=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(tee.pad(this._data,this.blockSize),eee=this._process(!0)):(eee=this._process(!0),tee.unpad(eee)),eee},blockSize:4});var hee=tee.CipherParams=ree.extend({init:function(eee){this.mixIn(eee)},toString:function(eee){return(eee||this.formatter).stringify(this)}}),gee=(C.format={}).OpenSSL={stringify:function(eee){var tee=eee.ciphertext,ree=eee.salt;return(ree?oee.create([1398893684,1701076831]).concat(ree).concat(tee):tee).toString(iee)},parse:function(eee){var tee,ree=iee.parse(eee),nee=ree.words;return 1398893684==nee[0]&&1701076831==nee[1]&&(tee=oee.create(nee.slice(2,4)),nee.splice(0,4),ree.sigBytes-=16),hee.create({ciphertext:ree,salt:tee})}},wee=tee.SerializableCipher=ree.extend({cfg:ree.extend({format:gee}),encrypt:function(eee,tee,ree,oee){oee=this.cfg.extend(oee);var nee=eee.createEncryptor(ree,oee),aee=nee.finalize(tee),iee=nee.cfg;return hee.create({ciphertext:aee,key:ree,iv:iee.iv,algorithm:eee,mode:iee.mode,padding:iee.padding,blockSize:eee.blockSize,formatter:oee.format})},decrypt:function(eee,tee,ree,oee){return oee=this.cfg.extend(oee),tee=this._parse(tee,oee.format),eee.createDecryptor(ree,oee).finalize(tee.ciphertext)},_parse:function(eee,tee){return"string"==typeof eee?tee.parse(eee,this):eee}}),fee=(C.kdf={}).OpenSSL={execute:function(eee,tee,ree,nee,aee){if(nee||(nee=oee.random(8)),aee)iee=see.create({keySize:tee+ree,hasher:aee}).compute(eee,nee);else var iee=see.create({keySize:tee+ree}).compute(eee,nee);var iv=oee.create(iee.words.slice(tee),4*ree);return iee.sigBytes=4*tee,hee.create({key:iee,iv:iv,salt:nee})}},bee=tee.PasswordBasedCipher=wee.extend({cfg:wee.cfg.extend({kdf:fee}),encrypt:function(eee,tee,ree,oee){var nee=(oee=this.cfg.extend(oee)).kdf.execute(ree,eee.keySize,eee.ivSize,oee.salt,oee.hasher);oee.iv=nee.iv;var aee=wee.encrypt.call(this,eee,tee,nee.key,oee);return aee.mixIn(nee),aee},decrypt:function(eee,tee,ree,oee){oee=this.cfg.extend(oee),tee=this._parse(tee,oee.format);var nee=oee.kdf.execute(ree,eee.keySize,eee.ivSize,tee.salt,oee.hasher);return oee.iv=nee.iv,wee.decrypt.call(this,eee,tee,nee.key,oee)}})}()))));const sSe=epe(UTe.exports);var lSe={exports:{}};lSe.exports=function(eee){return eee.enc.Utf8}(qTe());const cSe=epe(lSe.exports);zce($ce());const pSe=Xce("callbackActions",(()=>{const eee=oIe(),tee=RTe(),ree=pIe();zTe();const oee=PTe(),nee=kre("ready"),aee=kre(),iee=kre(),see=["recover","replace","trialExtend","trialStart","purchase","redeem","renew","upgrade"],lee=()=>{if(console.debug("[redirectToCallbackType]"),!aee.value||!aee.value.type||"forUpc"!==aee.value.type||!aee.value.actions?.length)return iee.value="Callback redirect type not present or incorrect",nee.value="ready",console.error("[redirectToCallbackType]",iee.value);nee.value="loading",aee.value.actions.forEach((async(nee,aee,iee)=>{if(console.debug("[redirectToCallbackType]",{action:nee,index:aee,array:iee}),see.includes(nee.type)&&await tee.install(nee),"signIn"===nee.type&&nee?.user&&(eee.setAccountAction(nee),await eee.setConnectSignInPayload({apiKey:nee?.apiKey??"",email:nee.user?.email??"",preferred_username:nee.user?.preferred_username??""})),"signOut"!==nee.type&&"oemSignOut"!==nee.type||(eee.setAccountAction(nee),await eee.setQueueConnectSignOut(!0)),("updateOs"===nee.type||"downgradeOs"===nee.type)&&(oee.setUpdateOsAction(nee),await oee.actOnUpdateOsAction("downgradeOs"===nee.type),1===iee.length))return console.debug("[redirectToCallbackType] updateOs done"),void window.history.replaceState(null,"",window.location.pathname);iee.length===aee+1&&await ree.refreshServerState()}))},cee=Sae((()=>ree.refreshServerStateStatus));uoe((()=>{if(aee.value?.actions&&"done"===cee.value)if(aee.value.actions.length>1){const ree="success"===eee.accountActionStatus&&"success"===tee.keyInstallStatus;nee.value=ree?"success":"error"}else{const ree="success"===eee.accountActionStatus||"success"===tee.keyInstallStatus;nee.value=ree?"success":"error"}aee.value?.actions&&"timeout"===cee.value&&(nee.value="error")}));return goe(nee,((eee,tee)=>{"loading"===eee&&NTe(),"loading"===tee&&(ATe(),window.history.replaceState(null,"",window.location.pathname))})),{callbackData:aee,callbackStatus:nee,redirectToCallbackType:lee,saveCallbackData:eee=>{if(eee&&(aee.value=eee),!aee.value)return console.error("Saved callback data not found");lee?.()},setCallbackStatus:eee=>{nee.value=eee},sendType:"fromUpc",encryptionKey:"Uyv2o8e*FiQe8VeLekTqyX6Z*8XonB"}})),dSe=(uSe=pSe,Xce("callback",(()=>{const eee=uSe();return{send:(tee,ree,oee,nee)=>{console.debug("[callback.send]");const aee=JSON.stringify({actions:[...ree],sender:window.location.href.replace("/Tools/Update","/Tools"),type:nee??eee.sendType}),iee=sSe.encrypt(aee,eee.encryptionKey).toString(),see=new URL(tee.replace("/Tools/Update","/Tools"));see.searchParams.set("data",encodeURI(iee)),console.debug("[callback.send]",iee,see),"newTab"!==oee?"replace"!==oee?window.location.href=see.toString():window.location.replace(see.toString()):window.open(see.toString(),"_blank")},watcher:()=>{console.debug("[callback.watcher]");const tee=new URL(window.location.toString()),ree=decodeURI(tee.searchParams.get("data")??"");if(console.debug("[callback.watcher]",{callbackValue:ree}),!ree)return console.debug("[callback.watcher] no callback to handle");const oee=sSe.decrypt(ree,eee.encryptionKey),nee=JSON.parse(oee.toString(cSe));console.debug("[callback.watcher]",oee,nee),eee.saveCallbackData(nee)}}})));var uSe;const hSe=JEe.url("https://keys.lime-technology.com"),gSe={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 133.52 76.97",class:Yee("unraid_mark"),role:"img"},wSe=eae("desc",null,"Unraid logo animating with a wave like effect",-1),fSe={id:"unraidLoadingGradient",x1:"23.76",y1:"81.49",x2:"109.76",y2:"-4.51",gradientUnits:"userSpaceOnUse"},bSe=["stop-color"],mSe=["stop-color"],vSe=nae('',9),ySe=Ace(xoe({__name:"Loading",props:{gradientStart:{default:"#e32929"},gradientStop:{default:"#ff8d30"},title:{default:"Loading"}},setup:eee=>(eee,tee)=>(qne(),Qne("svg",gSe,[eae("title",null,Hee(eee.title),1),wSe,eae("defs",null,[eae("linearGradient",fSe,[eae("stop",{offset:"0","stop-color":eee.gradientStart},null,8,bSe),eae("stop",{offset:"1","stop-color":eee.gradientStop},null,8,mSe)])]),vSe]))}),[["styles",['/*! tailwindcss v3.4.3 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:clear-sans,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (min-width:470px){.container{max-width:470px}}@media (min-width:530px){.container{max-width:530px}}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.prose{color:var(--color-beta);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:#ff8c2f;font-weight:500;text-decoration:underline}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)):hover{color:#f15a2c}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-bottom:3em;margin-top:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){border-inline-start-color:var(--tw-prose-quote-borders);border-inline-start-width:.25rem;color:var(--tw-prose-quotes);font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-inline-start:1em;quotes:"“""”""‘""’"}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:2.25em;font-weight:800;line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.5em;font-weight:700;line-height:1.3333333;margin-bottom:1em;margin-top:2em}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.25em;font-weight:600;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-bottom:2em;margin-top:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.3125rem;box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows)/10%),0 3px rgb(var(--tw-prose-kbd-shadows)/10%);color:var(--tw-prose-kbd);font-family:inherit;font-size:.875em;font-weight:500;padding-inline-end:.375em;padding-bottom:.1875em;padding-top:.1875em;padding-inline-start:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:var(--tw-prose-pre-bg);border-radius:.375rem;color:var(--tw-prose-pre-code);font-size:.875em;font-weight:400;line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;overflow-x:auto;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-top:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.7142857;margin-bottom:2em;margin-top:2em;table-layout:auto;text-align:start;width:100%}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-th-borders);border-bottom-width:1px}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em;vertical-align:bottom}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-td-borders);border-bottom-width:1px}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-color:var(--tw-prose-th-borders);border-top-width:1px}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body:var(--color-beta);--tw-prose-headings:var(--color-beta);--tw-prose-lead:var(--color-beta);--tw-prose-links:#ff8c2f;--tw-prose-bold:var(--color-beta);--tw-prose-counters:var(--color-beta);--tw-prose-bullets:var(--color-beta);--tw-prose-hr:var(--color-beta);--tw-prose-quotes:var(--color-beta);--tw-prose-quote-borders:var(--color-beta);--tw-prose-captions:var(--color-beta);--tw-prose-kbd:#111827;--tw-prose-kbd-shadows:17 24 39;--tw-prose-code:var(--color-beta);--tw-prose-pre-code:var(--color-beta);--tw-prose-pre-bg:var(--color-alpha);--tw-prose-th-borders:var(--color-beta);--tw-prose-td-borders:var(--color-beta);--tw-prose-invert-body:var(--color-alpha);--tw-prose-invert-headings:var(--color-alpha);--tw-prose-invert-lead:var(--color-alpha);--tw-prose-invert-links:#ff8c2f;--tw-prose-invert-bold:var(--color-alpha);--tw-prose-invert-counters:var(--color-alpha);--tw-prose-invert-bullets:var(--color-alpha);--tw-prose-invert-hr:var(--color-alpha);--tw-prose-invert-quotes:var(--color-alpha);--tw-prose-invert-quote-borders:var(--color-alpha);--tw-prose-invert-captions:var(--color-alpha);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:255 255 255;--tw-prose-invert-code:var(--color-alpha);--tw-prose-invert-pre-code:var(--color-alpha);--tw-prose-invert-pre-bg:var(--color-beta);--tw-prose-invert-th-borders:var(--color-alpha);--tw-prose-invert-td-borders:var(--color-alpha);font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.5em;margin-top:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-top:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose{--tw-prose-invert-code-bg:var(--color-gamma-opaque)}.unraid_mark_2,.unraid_mark_4{animation:mark_2 1.5s ease infinite}.unraid_mark_3{animation:mark_3 1.5s ease infinite}.unraid_mark_6,.unraid_mark_8{animation:mark_6 1.5s ease infinite}.unraid_mark_7{animation:mark_7 1.5s ease infinite}@keyframes mark_2{50%{transform:translateY(-40px)}to{transform:translateY(0)}}@keyframes mark_3{50%{transform:translateY(-62px)}to{transform:translateY(0)}}@keyframes mark_6{50%{transform:translateY(40px)}to{transform:translateY(0)}}@keyframes mark_7{50%{transform:translateY(62px)}to{transform:translateY(0)}}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.pointer-events-none{pointer-events:none}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-x-0{left:0;right:0}.-bottom-\\[2px\\]{bottom:-2px}.-left-\\[2px\\]{left:-2px}.-right-\\[2px\\]{right:-2px}.-top-1{top:-.25rem}.-top-\\[2px\\]{top:-2px}.bottom-0{bottom:0}.bottom-\\[-3px\\]{bottom:-3px}.right-0{right:0}.top-0{top:0}.top-\\[1px\\]{top:1px}.top-full{top:100%}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-\\[99999\\]{z-index:99999}.mx-8px{margin-left:8px;margin-right:8px}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-bottom:0;margin-top:0}.my-12{margin-bottom:3rem;margin-top:3rem}.my-16px{margin-bottom:16px;margin-top:16px}.my-24px{margin-bottom:24px;margin-top:24px}.my-8px{margin-bottom:8px;margin-top:8px}.mb-4px{margin-bottom:4px}.mb-8px{margin-bottom:8px}.ml-3{margin-left:.75rem}.ml-8px{margin-left:8px}.mr-8px{margin-right:8px}.mt-0{margin-top:0}.mt-12px{margin-top:12px}.mt-2{margin-top:.5rem}.mt-24px{margin-top:24px}.mt-4px{margin-top:4px}.mt-8px{margin-top:8px}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-12px{height:12px}.h-16px{height:16px}.h-20px{height:20px}.h-24px{height:24px}.h-2px{height:2px}.h-32px{height:32px}.h-36px{height:36px}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-full{height:100%}.max-h-\\[65vh\\]{max-height:65vh}.min-h-\\[250px\\]{min-height:250px}.min-h-screen{min-height:100vh}.w-1\\/2{width:50%}.w-11{width:2.75rem}.w-12px{width:12px}.w-14px{width:14px}.w-16px{width:16px}.w-20px{width:20px}.w-24px{width:24px}.w-28px{width:28px}.w-2px{width:2px}.w-32px{width:32px}.w-36px{width:36px}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-\\[100px\\]{width:100px}.w-\\[110px\\]{width:110px}.w-\\[120px\\]{width:120px}.w-\\[125\\%\\]{width:125%}.w-\\[150px\\]{width:150px}.w-\\[44px\\]{width:44px}.w-\\[48px\\]{width:48px}.w-full{width:100%}.w-screen{width:100vw}.min-w-300px{min-width:300px}.min-w-\\[280px\\]{min-width:280px}.max-w-1024px{max-width:1024px}.max-w-160px{max-width:160px}.max-w-350px{max-width:350px}.max-w-3xl{max-width:48rem}.max-w-640px{max-width:640px}.max-w-800px{max-width:800px}.max-w-\\[45ch\\]{max-width:45ch}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.grow-0{flex-grow:0}.translate-x-0{--tw-translate-x:0px}.translate-x-0,.translate-x-20px{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-20px{--tw-translate-x:20px}.translate-x-\\[26px\\]{--tw-translate-x:26px}.translate-x-\\[26px\\],.translate-x-\\[2px\\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\\[2px\\]{--tw-translate-x:2px}.translate-y-\\[16px\\]{--tw-translate-y:16px}.scale-100,.translate-y-\\[16px\\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.scale-95,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-12px{gap:12px}.gap-16px{gap:16px}.gap-2{gap:.5rem}.gap-20px{gap:20px}.gap-4{gap:1rem}.gap-4px{gap:4px}.gap-6{gap:1.5rem}.gap-8px{gap:8px}.gap-x-16px{-moz-column-gap:16px;column-gap:16px}.gap-x-4px{-moz-column-gap:4px;column-gap:4px}.gap-x-8px{-moz-column-gap:8px;column-gap:8px}.gap-y-16px{row-gap:16px}.gap-y-24px{row-gap:24px}.gap-y-4px{row-gap:4px}.gap-y-8px{row-gap:8px}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.whitespace-normal{white-space:normal}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-b-2{border-bottom-width:2px}.border-l-0{border-left-width:0}.border-r-0{border-right-width:0}.border-t-0{border-top-width:0}.border-solid{border-style:solid}.border-none{border-style:none}.border-black{--tw-border-opacity:1;border-color:rgb(28 27 27/var(--tw-border-opacity))}.border-gamma-opaque{border-color:var(--color-gamma-opaque)}.border-green-600\\/10{border-color:#16a34a1a}.border-grey-mid{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity))}.border-orange{--tw-border-opacity:1;border-color:rgb(255 140 47/var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-unraid-red{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity))}.border-unraid-red\\/10{border-color:#e228281a}.border-unraid-red\\/90{border-color:#e22828e6}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.border-white\\/10{border-color:#ffffff1a}.border-yellow-100{--tw-border-opacity:1;border-color:rgb(254 249 195/var(--tw-border-opacity))}.bg-alpha{background-color:var(--color-alpha)}.bg-beta{background-color:var(--color-beta)}.bg-black{--tw-bg-opacity:1;background-color:rgb(28 27 27/var(--tw-bg-opacity))}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity))}.bg-current{background-color:currentColor}.bg-gamma{background-color:var(--color-gamma)}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.bg-green-200{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-grey{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity))}.bg-indigo-100{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity))}.bg-indigo-600{--tw-bg-opacity:1;background-color:rgb(79 70 229/var(--tw-bg-opacity))}.bg-orange{--tw-bg-opacity:1;background-color:rgb(255 140 47/var(--tw-bg-opacity))}.bg-pink-100{--tw-bg-opacity:1;background-color:rgb(252 231 243/var(--tw-bg-opacity))}.bg-purple-100{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-unraid-red{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity))}.bg-unraid-red\\/90{background-color:#e22828e6}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.bg-zinc-800{--tw-bg-opacity:1;background-color:rgb(39 39 42/var(--tw-bg-opacity))}.bg-opacity-80{--tw-bg-opacity:.8}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-unraid-red{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-orange{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.to-orange\\/60{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.fill-green-600{fill:#16a34a}.fill-unraid-red{fill:#e22828}.p-0{padding:0}.p-1{padding:.25rem}.p-12px{padding:12px}.p-16px{padding:16px}.p-2{padding:.5rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8px{padding:8px}.px-12px{padding-left:12px;padding-right:12px}.px-16px{padding-left:16px;padding-right:16px}.px-4{padding-left:1rem;padding-right:1rem}.px-4px{padding-left:4px;padding-right:4px}.px-6px{padding-left:6px;padding-right:6px}.px-8px{padding-left:8px;padding-right:8px}.py-0{padding-bottom:0;padding-top:0}.py-12px{padding-bottom:12px;padding-top:12px}.py-24px{padding-bottom:24px;padding-top:24px}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-4px{padding-bottom:4px;padding-top:4px}.py-8px{padding-bottom:8px;padding-top:8px}.pb-12{padding-bottom:3rem}.pb-8px{padding-bottom:8px}.pl-40px{padding-left:40px}.pr-16px{padding-right:16px}.pr-40px{padding-right:40px}.pr-4px{padding-right:4px}.pt-4px{padding-top:4px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-10px{font-size:10px}.text-12px{font-size:12px}.text-14px{font-size:14px}.text-16px{font-size:16px}.text-18px{font-size:18px}.text-20px{font-size:20px}.text-24px{font-size:24px}.text-lg{font-size:1.125rem}.text-lg,.text-xl{line-height:1.75rem}.text-xl{font-size:1.25rem}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.tracking-wide{letter-spacing:.025em}.text-\\[\\#486dba\\]{--tw-text-opacity:1;color:rgb(72 109 186/var(--tw-text-opacity))}.text-alpha{color:var(--color-alpha)}.text-beta{color:var(--color-beta)}.text-black{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity))}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity))}.text-current{color:currentColor}.text-gamma{color:var(--color-gamma)}.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.text-grey-mid{--tw-text-opacity:1;color:rgb(153 153 153/var(--tw-text-opacity))}.text-indigo-800{--tw-text-opacity:1;color:rgb(55 48 163/var(--tw-text-opacity))}.text-orange{--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity))}.text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity))}.text-pink-800{--tw-text-opacity:1;color:rgb(157 23 77/var(--tw-text-opacity))}.text-purple-800{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.text-unraid-red{--tw-text-opacity:1;color:rgb(226 40 40/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-inner{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\\[var\\(--ring-offset-shadow\\)_var\\(--ring-shadow\\)_var\\(--shadow-beta\\)\\]{--tw-shadow-color:var(--ring-offset-shadow) var(--ring-shadow) var(--shadow-beta);--tw-shadow:var(--tw-shadow-colored)}.shadow-green-600\\/30{--tw-shadow-color:rgba(22,163,74,.3);--tw-shadow:var(--tw-shadow-colored)}.shadow-orange\\/10{--tw-shadow-color:rgba(255,140,47,.1);--tw-shadow:var(--tw-shadow-colored)}.shadow-unraid-red\\/30{--tw-shadow-color:rgba(226,40,40,.3);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-black{outline-color:#1c1b1b}.outline-white{outline-color:#fff}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.invert{--tw-invert:invert(100%)}.filter,.invert{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.even\\:bg-black\\/5:nth-child(2n){background-color:#1c1b1b0d}.even\\:bg-grey-darkest:nth-child(2n){--tw-bg-opacity:1;background-color:rgb(34 34 34/var(--tw-bg-opacity))}@keyframes pulse{50%{opacity:.5}}.hover\\:animate-pulse:hover{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.hover\\:border-beta:hover{border-color:var(--color-beta)}.hover\\:border-grey:hover{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity))}.hover\\:border-grey-mid:hover{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity))}.hover\\:border-orange-dark:hover{--tw-border-opacity:1;border-color:rgb(241 90 44/var(--tw-border-opacity))}.hover\\:border-unraid-red:hover{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity))}.hover\\:bg-beta:hover{background-color:var(--color-beta)}.hover\\:bg-grey:hover{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity))}.hover\\:bg-grey-mid:hover{--tw-bg-opacity:1;background-color:rgb(153 153 153/var(--tw-bg-opacity))}.hover\\:bg-unraid-red:hover{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity))}.hover\\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.hover\\:bg-gradient-to-r:hover{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.hover\\:from-unraid-red:hover{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\\:from-unraid-red\\/60:hover{--tw-gradient-from:rgba(226,40,40,.6) var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\\:to-orange:hover{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.hover\\:to-orange\\/60:hover{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.hover\\:text-\\[\\#3b5ea9\\]:hover{--tw-text-opacity:1;color:rgb(59 94 169/var(--tw-text-opacity))}.hover\\:text-alpha:hover{color:var(--color-alpha)}.hover\\:text-black:hover{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity))}.hover\\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.hover\\:underline:hover{text-decoration-line:underline}.hover\\:no-underline:hover{text-decoration-line:none}.hover\\:opacity-100:hover{opacity:1}.hover\\:opacity-75:hover{opacity:.75}.hover\\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\\:shadow-orange\\/50:hover{--tw-shadow-color:rgba(255,140,47,.5);--tw-shadow:var(--tw-shadow-colored)}.focus\\:border-beta:focus{border-color:var(--color-beta)}.focus\\:border-grey:focus{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity))}.focus\\:border-grey-mid:focus{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity))}.focus\\:border-orange-dark:focus{--tw-border-opacity:1;border-color:rgb(241 90 44/var(--tw-border-opacity))}.focus\\:border-unraid-red:focus{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity))}.focus\\:bg-beta:focus{background-color:var(--color-beta)}.focus\\:bg-grey:focus{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity))}.focus\\:bg-grey-mid:focus{--tw-bg-opacity:1;background-color:rgb(153 153 153/var(--tw-bg-opacity))}.focus\\:bg-unraid-red:focus{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity))}.focus\\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.focus\\:bg-gradient-to-r:focus{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.focus\\:from-unraid-red:focus{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\\:from-unraid-red\\/60:focus{--tw-gradient-from:rgba(226,40,40,.6) var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\\:to-orange:focus{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.focus\\:to-orange\\/60:focus{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.focus\\:text-\\[\\#3b5ea9\\]:focus{--tw-text-opacity:1;color:rgb(59 94 169/var(--tw-text-opacity))}.focus\\:text-alpha:focus{color:var(--color-alpha)}.focus\\:text-black:focus{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity))}.focus\\:text-white:focus{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.focus\\:underline:focus{text-decoration-line:underline}.focus\\:no-underline:focus{text-decoration-line:none}.focus\\:opacity-100:focus{opacity:1}.focus\\:opacity-75:focus{opacity:.75}.focus\\:shadow-md:focus{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity))}.focus\\:ring-indigo-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(79 70 229/var(--tw-ring-opacity))}.focus\\:ring-offset-2:focus{--tw-ring-offset-width:2px}.disabled\\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\\:opacity-25:disabled{opacity:.25}.disabled\\:opacity-50:disabled{opacity:.5}.disabled\\:hover\\:opacity-25:hover:disabled{opacity:.25}.disabled\\:hover\\:opacity-50:hover:disabled{opacity:.5}.disabled\\:focus\\:opacity-25:focus:disabled{opacity:.25}.disabled\\:focus\\:opacity-50:focus:disabled{opacity:.5}.group:hover .group-hover\\:bg-blue-200{--tw-bg-opacity:1;background-color:rgb(191 219 254/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-green-300{--tw-bg-opacity:1;background-color:rgb(134 239 172/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-indigo-200{--tw-bg-opacity:1;background-color:rgb(199 210 254/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-orange-dark{--tw-bg-opacity:1;background-color:rgb(241 90 44/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-pink-200{--tw-bg-opacity:1;background-color:rgb(251 207 232/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-purple-200{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-yellow-200{--tw-bg-opacity:1;background-color:rgb(254 240 138/var(--tw-bg-opacity))}.group:hover .group-hover\\:text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity))}.group:hover .group-hover\\:underline{text-decoration-line:underline}.group:hover .group-hover\\:opacity-100{opacity:1}.group:hover .group-hover\\:opacity-60{opacity:.6}.group:hover .group-hover\\:opacity-75{opacity:.75}.group:focus .group-focus\\:bg-blue-200{--tw-bg-opacity:1;background-color:rgb(191 219 254/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-green-300{--tw-bg-opacity:1;background-color:rgb(134 239 172/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-indigo-200{--tw-bg-opacity:1;background-color:rgb(199 210 254/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-orange-dark{--tw-bg-opacity:1;background-color:rgb(241 90 44/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-pink-200{--tw-bg-opacity:1;background-color:rgb(251 207 232/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-purple-200{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-yellow-200{--tw-bg-opacity:1;background-color:rgb(254 240 138/var(--tw-bg-opacity))}.group:focus .group-focus\\:text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity))}.group:focus .group-focus\\:underline{text-decoration-line:underline}.group:focus .group-focus\\:opacity-100{opacity:1}.group:focus .group-focus\\:opacity-60{opacity:.6}.group:focus .group-focus\\:opacity-75{opacity:.75}.prose-a\\:text-unraid-red :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity:1;color:rgb(226 40 40/var(--tw-text-opacity))}.hover\\:prose-a\\:text-unraid-red\\/60 :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{color:#e2282899}.hover\\:prose-a\\:no-underline :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{text-decoration-line:none}@media (min-width:640px){.sm\\:col-span-2{grid-column:span 2/span 2}.sm\\:col-span-3{grid-column:span 3/span 3}.sm\\:col-start-2{grid-column-start:2}.sm\\:block{display:block}.sm\\:w-\\[150px\\]{width:150px}.sm\\:w-full{width:100%}.sm\\:min-w-\\[400px\\]{min-width:400px}.sm\\:max-w-300px{max-width:300px}.sm\\:max-w-lg{max-width:32rem}.sm\\:flex-shrink-0{flex-shrink:0}.sm\\:flex-grow-0{flex-grow:0}.sm\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\\:flex-row{flex-direction:row}.sm\\:items-start{align-items:flex-start}.sm\\:items-center{align-items:center}.sm\\:justify-end{justify-content:flex-end}.sm\\:justify-between{justify-content:space-between}.sm\\:gap-16px{gap:16px}.sm\\:gap-24px{gap:24px}.sm\\:gap-y-24px{row-gap:24px}.sm\\:p-16px{padding:16px}.sm\\:px-20px{padding-left:20px;padding-right:20px}.sm\\:pr-40px{padding-right:40px}.sm\\:text-right{text-align:right}.sm\\:text-18px{font-size:18px}.sm\\:text-20px{font-size:20px}.sm\\:text-24px{font-size:24px}}@media (min-width:768px){.md\\:inline-block{display:inline-block}.md\\:min-w-\\[500px\\]{min-width:500px}.md\\:flex-row{flex-direction:row}.md\\:items-start{align-items:flex-start}.md\\:items-end{align-items:flex-end}.md\\:justify-between{justify-content:space-between}.md\\:gap-16px{gap:16px}.md\\:p-24px{padding:24px}.md\\:p-6{padding:1.5rem}.md\\:py-24px{padding-bottom:24px;padding-top:24px}.md\\:text-24px{font-size:24px}}@media (min-width:470px){.\\32xs\\:block{display:block}}@media (min-width:530px){.xs\\:block{display:block}.xs\\:flex-row{flex-direction:row}.xs\\:items-baseline{align-items:baseline}.xs\\:justify-start{justify-content:flex-start}.xs\\:gap-x-12px{-moz-column-gap:12px;column-gap:12px}.xs\\:text-12px{font-size:12px}}@media (min-height:700px){.tall\\:max-h-\\[75vh\\]{max-height:75vh}}@media (prefers-color-scheme:dark){.dark\\:border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.dark\\:bg-black{--tw-bg-opacity:1;background-color:rgb(28 27 27/var(--tw-bg-opacity))}.dark\\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.dark\\:prose-a\\:text-orange :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity))}.hover\\:dark\\:prose-a\\:text-orange\\/60 :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{color:#ff8c2f99}}']]]),xSe=xoe({__name:"LoadingWhite",setup:eee=>(eee,tee)=>{const ree=ySe;return qne(),Wne(ree,{"gradient-start":"#ffffff","gradient-stop":"#ffffff"})}});zce($ce());const kSe="unraidReplaceCheck",_Se=Xce("replaceRenewCheck",(()=>{const eee=pIe(),tee=Sae((()=>eee.guid)),ree=Sae((()=>eee.keyfile)),oee=Sae((()=>ree.value?.slice(-10))),nee=kre(null),aee=kre("ready"),iee=eee=>{aee.value=eee},see=Sae((()=>{switch(aee.value){case"checking":return{color:"gamma",icon:xSe,text:"Checking..."};case"linked":return{color:"green",icon:Mpe,text:"Linked"};case"notLinked":return{color:"yellow",icon:Vpe,text:"Not Linked"};case"error":return{color:"red",icon:tde,text:nee.value?.message||"Unknown error"};default:return{color:"gray",icon:Vpe,text:"Unknown"}}})),lee=kre("ready"),cee=kre(tee.value?"ready":"error"),pee=eee=>{cee.value=eee},dee=Sae((()=>{switch(cee.value){case"checking":return{color:"gamma",icon:xSe,text:"Checking..."};case"eligible":return{color:"green",icon:Mpe,text:"Eligible"};case"error":return{color:"red",icon:tde,text:nee.value?.message||"Unknown error"};case"ineligible":return{color:"red",icon:ade,text:"Ineligible for self-replacement"};default:return}})),uee=kre(sessionStorage.getItem(kSe)?JSON.parse(sessionStorage.getItem(kSe)):void 0),hee=async()=>{uee.value=void 0,await sessionStorage.removeItem(kSe)};return{keyLinkedStatus:aee,keyLinkedOutput:see,renewStatus:lee,replaceStatus:cee,replaceStatusOutput:dee,check:async(eee=!1)=>{tee.value||(pee("error"),nee.value={name:"Error",message:"Flash GUID required to check replacement status"}),ree.value||(pee("error"),nee.value={name:"Error",message:"Keyfile required to check replacement status"});try{let aee;eee?await hee():await(async()=>{if(!uee.value)return;const eee=(new Date).getTime()-uee.value.timestamp>6048e5,tee=!uee.value.key,ree=uee.value.key!==oee.value;(eee||tee||ree)&&await hee()})(),iee("checking"),pee("checking"),nee.value=null,aee=uee.value?uee.value:await(async eee=>await hSe.url("/validate/guid").formUrl(eee).post().json())({guid:tee.value,keyfile:ree.value}),pee(aee?.replaceable?"eligible":"ineligible"),iee(aee?.linked?"linked":"notLinked"),"eligible"!==cee.value&&"ineligible"!==cee.value||uee.value||sessionStorage.setItem(kSe,JSON.stringify({key:oee.value,timestamp:Date.now(),...aee}))}catch(aee){const eee=aee;pee("error"),nee.value=eee?.message?eee:{name:"Error",message:"Unknown error"},console.error("[ReplaceCheck.check]",eee)}},purgeValidationResponse:hee,setReplaceStatus:pee,setRenewStatus:eee=>{lee.value=eee}}}));var ESe={};const TSe=tpe(Ude),SSe=tpe(cue),ISe=tpe(rke),OSe=tpe(Eke),NSe=tpe(Fke),ASe=tpe(Uxe),RSe=tpe(Q_e),DSe=tpe(cke),CSe=tpe(Rme),LSe=tpe(jme),FSe=tpe(Gxe),zSe=tpe(Wde),MSe=tpe(hEe);function PSe(eee){return new Hxe((function(tee,ree){return new xxe((function(oee){var nee,aee,iee;try{nee=ree(tee).subscribe({next:function(nee){nee.errors&&(iee=eee({graphQLErrors:nee.errors,response:nee,operation:tee,forward:ree}))?aee=iee.subscribe({next:oee.next.bind(oee),error:oee.error.bind(oee),complete:oee.complete.bind(oee)}):oee.next(nee)},error:function(nee){(iee=eee({operation:tee,networkError:nee,graphQLErrors:nee&&nee.result&&nee.result.errors,forward:ree}))?aee=iee.subscribe({next:oee.next.bind(oee),error:oee.error.bind(oee),complete:oee.complete.bind(oee)}):oee.error(nee)},complete:function(){iee||oee.complete.bind(oee)()}})}catch(e){eee({networkError:e,operation:tee,forward:ree}),oee.error(e)}return function(){nee&&nee.unsubscribe(),aee&&nee.unsubscribe()}}))}))}!function(eee){Object.defineProperty(eee,"__esModule",{value:!0});var tee=TSe,ree=SSe,oee=ISe,nee=OSe,aee=NSe,iee=ASe,see=RSe,lee=DSe,cee=CSe,pee=LSe,dee=FSe,uee=zSe,hee=MSe;function gee(e){return e&&"object"==typeof e&&"default"in e?e.default:e}var wee=gee(aee);function fee(eee){return null!==eee&&"object"==typeof eee}var bee,mee=Object.prototype.hasOwnProperty,vee=function(eee,tee,ree){return this.merge(eee[ree],tee[ree])},yee=function(){function eee(eee){void 0===eee&&(eee=vee),this.reconciler=eee,this.isObject=fee,this.pastCopies=new Set}return eee.prototype.merge=function(eee,ree){for(var oee=this,nee=[],_i=2;_i0}(tee.incremental)&&tee.incremental.forEach((function(_a){for(var eee=_a.data,tee=_a.path,i=tee.length-1;i>=0;--i){var nee=tee[i],aee=!isNaN(+nee)?[]:{};aee[nee]=eee,eee=aee}ree=oee.merge(ree,eee)})),ree}function kee(eee){return!!eee&&eee<7}function _ee(eee,_a,_b,ree){var oee=_a.data,nee=tee.__rest(_a,["data"]),aee=_b.data,see=tee.__rest(_b,["data"]);return wee(nee,see)&&Eee(iee.getMainDefinition(eee).selectionSet,oee,aee,{fragmentMap:iee.createFragmentMap(iee.getFragmentDefinitions(eee)),variables:ree})}function Eee(eee,tee,ree,oee){if(tee===ree)return!0;var nee=new Set;return eee.selections.every((function(eee){if(nee.has(eee))return!0;if(nee.add(eee),!iee.shouldInclude(eee,oee.variables))return!0;if(Tee(eee))return!0;if(iee.isField(eee)){var aee=iee.resultKeyNameFromField(eee),see=tee&&tee[aee],lee=ree&&ree[aee],cee=eee.selectionSet;if(!cee)return wee(see,lee);var pee=Array.isArray(see),dee=Array.isArray(lee);if(pee!==dee)return!1;if(pee&&dee){var uee=see.length;if(lee.length!==uee)return!1;for(var i=0;i0},nee.prototype.tearDownQuery=function(){this.isTornDown||(this.concast&&this.observer&&(this.concast.removeObserver(this.observer),delete this.concast,delete this.observer),this.stopPolling(),this.subscriptions.forEach((function(eee){return eee.unsubscribe()})),this.subscriptions.clear(),this.queryManager.stopQuery(this.queryId),this.observers.clear(),this.isTornDown=!0)},nee.prototype.transformDocument=function(eee){return this.queryManager.transform(eee)},nee}(iee.Observable);function Aee(eee){var _a=eee.options,tee=_a.fetchPolicy,ree=_a.nextFetchPolicy;return"cache-and-network"===tee||"network-only"===tee?eee.reobserve({fetchPolicy:"cache-first",nextFetchPolicy:function(eee,oee){return this.nextFetchPolicy=ree,"function"==typeof this.nextFetchPolicy?this.nextFetchPolicy(eee,oee):tee}}):eee.reobserve()}function Ree(eee){!1!==globalThis.__DEV__&&ree.invariant.error(23,eee.message,eee.stack)}function Dee(eee){!1!==globalThis.__DEV__&&eee&&!1!==globalThis.__DEV__&&ree.invariant.debug(24,eee)}function Cee(eee){return"network-only"===eee||"no-cache"===eee||"standby"===eee}iee.fixObservableSubclass(Nee);var Lee=function(){function eee(_a){var eee=_a.cache,tee=_a.client,ree=_a.resolvers,oee=_a.fragmentMatcher;this.selectionsToResolveCache=new WeakMap,this.cache=eee,tee&&(this.client=tee),ree&&this.addResolvers(ree),oee&&this.setFragmentMatcher(oee)}return eee.prototype.addResolvers=function(eee){var tee=this;this.resolvers=this.resolvers||{},Array.isArray(eee)?eee.forEach((function(eee){tee.resolvers=iee.mergeDeep(tee.resolvers,eee)})):this.resolvers=iee.mergeDeep(this.resolvers,eee)},eee.prototype.setResolvers=function(eee){this.resolvers={},this.addResolvers(eee)},eee.prototype.getResolvers=function(){return this.resolvers||{}},eee.prototype.runResolvers=function(_a){return tee.__awaiter(this,arguments,void 0,(function(_b){var eee=_b.document,ree=_b.remoteResult,oee=_b.context,nee=_b.variables,_c=_b.onlyRunForcedResolvers,aee=void 0!==_c&&_c;return tee.__generator(this,(function(_d){return eee?[2,this.resolveDocument(eee,ree.data,oee,nee,this.fragmentMatcher,aee).then((function(eee){return tee.__assign(tee.__assign({},ree),{data:eee.result})}))]:[2,ree]}))}))},eee.prototype.setFragmentMatcher=function(eee){this.fragmentMatcher=eee},eee.prototype.getFragmentMatcher=function(){return this.fragmentMatcher},eee.prototype.clientQuery=function(eee){return iee.hasDirectives(["client"],eee)&&this.resolvers?eee:null},eee.prototype.serverQuery=function(eee){return iee.removeClientSetsFromDocument(eee)},eee.prototype.prepareContext=function(eee){var ree=this.cache;return tee.__assign(tee.__assign({},eee),{cache:ree,getCacheKey:function(eee){return ree.identify(eee)}})},eee.prototype.addExportedVariables=function(eee){return tee.__awaiter(this,arguments,void 0,(function(eee,ree,oee){return void 0===ree&&(ree={}),void 0===oee&&(oee={}),tee.__generator(this,(function(_a){return eee?[2,this.resolveDocument(eee,this.buildRootValueFromCache(eee,ree)||{},this.prepareContext(oee),ree).then((function(eee){return tee.__assign(tee.__assign({},ree),eee.exportedVariables)}))]:[2,tee.__assign({},ree)]}))}))},eee.prototype.shouldForceResolvers=function(eee){var tee=!1;return cee.visit(eee,{Directive:{enter:function(eee){if("client"===eee.name.value&&eee.arguments&&(tee=eee.arguments.some((function(eee){return"always"===eee.name.value&&"BooleanValue"===eee.value.kind&&!0===eee.value.value}))))return cee.BREAK}}}),tee},eee.prototype.buildRootValueFromCache=function(eee,tee){return this.cache.diff({query:iee.buildQueryFromSelectionSet(eee),variables:tee,returnPartialData:!0,optimistic:!1}).result},eee.prototype.resolveDocument=function(eee,ree){return tee.__awaiter(this,arguments,void 0,(function(eee,ree,oee,nee,aee,see){var lee,cee,pee,dee,uee,hee,_a,gee,wee,fee;return void 0===oee&&(oee={}),void 0===nee&&(nee={}),void 0===aee&&(aee=function(){return!0}),void 0===see&&(see=!1),tee.__generator(this,(function(_b){return lee=iee.getMainDefinition(eee),cee=iee.getFragmentDefinitions(eee),pee=iee.createFragmentMap(cee),dee=this.collectSelectionsToResolve(lee,pee),uee=lee.operation,hee=uee?uee.charAt(0).toUpperCase()+uee.slice(1):"Query",gee=(_a=this).cache,wee=_a.client,fee={fragmentMap:pee,context:tee.__assign(tee.__assign({},oee),{cache:gee,client:wee}),variables:nee,fragmentMatcher:aee,defaultOperationType:hee,exportedVariables:{},selectionsToResolve:dee,onlyRunForcedResolvers:see},!1,[2,this.resolveSelectionSet(lee.selectionSet,false,ree,fee).then((function(eee){return{result:eee,exportedVariables:fee.exportedVariables}}))]}))}))},eee.prototype.resolveSelectionSet=function(eee,oee,nee,aee){return tee.__awaiter(this,void 0,void 0,(function(){var see,lee,cee,pee,dee,uee=this;return tee.__generator(this,(function(_a){return see=aee.fragmentMap,lee=aee.context,cee=aee.variables,pee=[nee],dee=function(eee){return tee.__awaiter(uee,void 0,void 0,(function(){var dee,uee;return tee.__generator(this,(function(_a){return(oee||aee.selectionsToResolve.has(eee))&&iee.shouldInclude(eee,cee)?iee.isField(eee)?[2,this.resolveField(eee,oee,nee,aee).then((function(tee){var _a;void 0!==tee&&pee.push(((_a={})[iee.resultKeyNameFromField(eee)]=tee,_a))}))]:(iee.isInlineFragment(eee)?dee=eee:(dee=see[eee.name.value],ree.invariant(dee,18,eee.name.value)),dee&&dee.typeCondition&&(uee=dee.typeCondition.name.value,aee.fragmentMatcher(nee,uee,lee))?[2,this.resolveSelectionSet(dee.selectionSet,oee,nee,aee).then((function(eee){pee.push(eee)}))]:[2]):[2]}))}))},[2,Promise.all(eee.selections.map(dee)).then((function(){return iee.mergeDeepArray(pee)}))]}))}))},eee.prototype.resolveField=function(eee,ree,oee,nee){return tee.__awaiter(this,void 0,void 0,(function(){var aee,lee,cee,pee,dee,uee,hee,gee,wee,fee=this;return tee.__generator(this,(function(_a){return oee?(aee=nee.variables,lee=eee.name.value,cee=iee.resultKeyNameFromField(eee),pee=lee!==cee,dee=oee[cee]||oee[lee],uee=Promise.resolve(dee),nee.onlyRunForcedResolvers&&!this.shouldForceResolvers(eee)||(hee=oee.__typename||nee.defaultOperationType,(gee=this.resolvers&&this.resolvers[hee])&&(wee=gee[pee?lee:cee])&&(uee=Promise.resolve(see.cacheSlot.withValue(this.cache,wee,[oee,iee.argumentsObjectFromField(eee,aee),nee.context,{field:eee,fragmentMap:nee.fragmentMap}])))),[2,uee.then((function(tee){var _a,_b;if(void 0===tee&&(tee=dee),eee.directives&&eee.directives.forEach((function(eee){"export"===eee.name.value&&eee.arguments&&eee.arguments.forEach((function(eee){"as"===eee.name.value&&"StringValue"===eee.value.kind&&(nee.exportedVariables[eee.value.value]=tee)}))})),!eee.selectionSet)return tee;if(null==tee)return tee;var oee=null!==(_b=null===(_a=eee.directives)||void 0===_a?void 0:_a.some((function(d){return"client"===d.name.value})))&&void 0!==_b&&_b;return Array.isArray(tee)?fee.resolveSubSelectedArray(eee,ree||oee,tee,nee):eee.selectionSet?fee.resolveSelectionSet(eee.selectionSet,ree||oee,tee,nee):void 0}))]):[2,null]}))}))},eee.prototype.resolveSubSelectedArray=function(eee,tee,ree,oee){var nee=this;return Promise.all(ree.map((function(ree){return null===ree?null:Array.isArray(ree)?nee.resolveSubSelectedArray(eee,tee,ree,oee):eee.selectionSet?nee.resolveSelectionSet(eee.selectionSet,tee,ree,oee):void 0})))},eee.prototype.collectSelectionsToResolve=function(eee,tee){var oee=function(eee){return!Array.isArray(eee)},nee=this.selectionsToResolveCache;return function eee(aee){if(!nee.has(aee)){var iee=new Set;nee.set(aee,iee),cee.visit(aee,{Directive:function(eee,_,__,tee,ree){"client"===eee.name.value&&ree.forEach((function(eee){oee(eee)&&cee.isSelectionNode(eee)&&iee.add(eee)}))},FragmentSpread:function(nee,_,__,aee,see){var lee=tee[nee.name.value];ree.invariant(lee,19,nee.name.value);var pee=eee(lee);pee.size>0&&(see.forEach((function(eee){oee(eee)&&cee.isSelectionNode(eee)&&iee.add(eee)})),iee.add(nee),pee.forEach((function(eee){iee.add(eee)})))}})}return nee.get(aee)}(eee)},eee}(),Fee=new(iee.canUseWeakMap?WeakMap:Map);function zee(eee,tee){var ree=eee[tee];"function"==typeof ree&&(eee[tee]=function(){return Fee.set(eee,(Fee.get(eee)+1)%1e15),ree.apply(this,arguments)})}function Mee(eee){eee.notifyTimeout&&(clearTimeout(eee.notifyTimeout),eee.notifyTimeout=void 0)}var Pee=function(){function ree(eee,tee){void 0===tee&&(tee=eee.generateQueryId()),this.queryId=tee,this.listeners=new Set,this.document=null,this.lastRequestId=1,this.stopped=!1,this.dirty=!1,this.observableQuery=null;var ree=this.cache=eee.cache;Fee.has(ree)||(Fee.set(ree,0),zee(ree,"evict"),zee(ree,"modify"),zee(ree,"reset"))}return ree.prototype.init=function(tee){var ree=tee.networkStatus||eee.NetworkStatus.loading;return this.variables&&this.networkStatus!==eee.NetworkStatus.loading&&!aee.equal(this.variables,tee.variables)&&(ree=eee.NetworkStatus.setVariables),aee.equal(tee.variables,this.variables)||(this.lastDiff=void 0),Object.assign(this,{document:tee.document,variables:tee.variables,networkError:null,graphQLErrors:this.graphQLErrors||[],networkStatus:ree}),tee.observableQuery&&this.setObservableQuery(tee.observableQuery),tee.lastRequestId&&(this.lastRequestId=tee.lastRequestId),this},ree.prototype.reset=function(){Mee(this),this.dirty=!1},ree.prototype.resetDiff=function(){this.lastDiff=void 0},ree.prototype.getDiff=function(){var eee=this.getDiffOptions();if(this.lastDiff&&aee.equal(eee,this.lastDiff.options))return this.lastDiff.diff;this.updateWatch(this.variables);var oq=this.observableQuery;if(oq&&"no-cache"===oq.options.fetchPolicy)return{complete:!1};var tee=this.cache.diff(eee);return this.updateLastDiff(tee,eee),tee},ree.prototype.updateLastDiff=function(eee,tee){this.lastDiff=eee?{diff:eee,options:tee||this.getDiffOptions()}:void 0},ree.prototype.getDiffOptions=function(eee){var _a;return void 0===eee&&(eee=this.variables),{query:this.document,variables:eee,returnPartialData:!0,optimistic:!0,canonizeResults:null===(_a=this.observableQuery)||void 0===_a?void 0:_a.options.canonizeResults}},ree.prototype.setDiff=function(eee){var _a,tee=this,ree=this.lastDiff&&this.lastDiff.diff;eee&&!eee.complete&&(null===(_a=this.observableQuery)||void 0===_a?void 0:_a.getLastError())||(this.updateLastDiff(eee),this.dirty||aee.equal(ree&&ree.result,eee&&eee.result)||(this.dirty=!0,this.notifyTimeout||(this.notifyTimeout=setTimeout((function(){return tee.notify()}),0))))},ree.prototype.setObservableQuery=function(oq){var eee=this;oq!==this.observableQuery&&(this.oqListener&&this.listeners.delete(this.oqListener),this.observableQuery=oq,oq?(oq.queryInfo=this,this.listeners.add(this.oqListener=function(){eee.getDiff().fromOptimisticTransaction?oq.observe():Aee(oq)})):delete this.oqListener)},ree.prototype.notify=function(){var eee=this;Mee(this),this.shouldNotify()&&this.listeners.forEach((function(tee){return tee(eee)})),this.dirty=!1},ree.prototype.shouldNotify=function(){if(!this.dirty||!this.listeners.size)return!1;if(kee(this.networkStatus)&&this.observableQuery){var eee=this.observableQuery.options.fetchPolicy;if("cache-only"!==eee&&"cache-and-network"!==eee)return!1}return!0},ree.prototype.stop=function(){if(!this.stopped){this.stopped=!0,this.reset(),this.cancel(),this.cancel=ree.prototype.cancel;var oq=this.observableQuery;oq&&oq.stopPolling()}},ree.prototype.cancel=function(){},ree.prototype.updateWatch=function(eee){var ree=this;void 0===eee&&(eee=this.variables);var oq=this.observableQuery;if(!oq||"no-cache"!==oq.options.fetchPolicy){var oee=tee.__assign(tee.__assign({},this.getDiffOptions(eee)),{watcher:this,callback:function(eee){return ree.setDiff(eee)}});this.lastWatch&&aee.equal(oee,this.lastWatch)||(this.cancel(),this.cancel=this.cache.watch(this.lastWatch=oee))}},ree.prototype.resetLastWrite=function(){this.lastWrite=void 0},ree.prototype.shouldWrite=function(eee,tee){var ree=this.lastWrite;return!(ree&&ree.dmCount===Fee.get(this.cache)&&aee.equal(tee,ree.variables)&&aee.equal(eee.data,ree.result.data))},ree.prototype.markResult=function(eee,tee,ree,oee){var nee=this,see=new iee.DeepMerger,lee=iee.isNonEmptyArray(eee.errors)?eee.errors.slice(0):[];if(this.reset(),"incremental"in eee&&iee.isNonEmptyArray(eee.incremental)){var cee=iee.mergeIncrementalData(this.getDiff().result,eee);eee.data=cee}else if("hasNext"in eee&&eee.hasNext){var pee=this.getDiff();eee.data=see.merge(pee.result,eee.data)}this.graphQLErrors=lee,"no-cache"===ree.fetchPolicy?this.updateLastDiff({result:eee.data,complete:!0},this.getDiffOptions(ree.variables)):0!==oee&&(Uee(eee,ree.errorPolicy)?this.cache.performTransaction((function(iee){if(nee.shouldWrite(eee,ree.variables))iee.writeQuery({query:tee,data:eee.data,variables:ree.variables,overwrite:1===oee}),nee.lastWrite={result:eee,variables:ree.variables,dmCount:Fee.get(nee.cache)};else if(nee.lastDiff&&nee.lastDiff.diff.complete)return void(eee.data=nee.lastDiff.diff.result);var see=nee.getDiffOptions(ree.variables),lee=iee.diff(see);!nee.stopped&&aee.equal(nee.variables,ree.variables)&&nee.updateWatch(ree.variables),nee.updateLastDiff(lee,see),lee.complete&&(eee.data=lee.result)})):this.lastWrite=void 0)},ree.prototype.markReady=function(){return this.networkError=null,this.networkStatus=eee.NetworkStatus.ready},ree.prototype.markError=function(tee){return this.networkStatus=eee.NetworkStatus.error,this.lastWrite=void 0,this.reset(),tee.graphQLErrors&&(this.graphQLErrors=tee.graphQLErrors),tee.networkError&&(this.networkError=tee.networkError),tee},ree}();function Uee(eee,tee){void 0===tee&&(tee="none");var ree="ignore"===tee||"all"===tee,oee=!iee.graphQLResultHasError(eee);return!oee&&ree&&eee.data&&(oee=!0),oee}var jee=Object.prototype.hasOwnProperty,$ee=Object.create(null),Vee=function(){function nee(_a){var eee=_a.cache,tee=_a.link,ree=_a.defaultOptions,oee=_a.documentTransform,_b=_a.queryDeduplication,nee=void 0!==_b&&_b,aee=_a.onBroadcast,_c=_a.ssrMode,see=void 0!==_c&&_c,_d=_a.clientAwareness,lee=void 0===_d?{}:_d,cee=_a.localState,_e=_a.assumeImmutableResults,dee=void 0===_e?!!eee.assumeImmutableResults:_e,uee=_a.defaultContext,hee=this;this.clientAwareness={},this.queries=new Map,this.fetchCancelFns=new Map,this.transformCache=new iee.AutoCleanedWeakCache(iee.cacheSizes["queryManager.getDocumentInfo"]||2e3),this.queryIdCounter=1,this.requestIdCounter=1,this.mutationIdCounter=1,this.inFlightLinkObservables=new pee.Trie(!1);var gee=new iee.DocumentTransform((function(eee){return hee.cache.transformDocument(eee)}),{cache:!1});this.cache=eee,this.link=tee,this.defaultOptions=ree||Object.create(null),this.queryDeduplication=nee,this.clientAwareness=lee,this.localState=cee||new Lee({cache:eee}),this.ssrMode=see,this.assumeImmutableResults=dee,this.documentTransform=oee?gee.concat(oee).concat(gee):gee,this.defaultContext=uee||Object.create(null),(this.onBroadcast=aee)&&(this.mutationStore=Object.create(null))}return nee.prototype.stop=function(){var eee=this;this.queries.forEach((function(tee,ree){eee.stopQueryNoBroadcast(ree)})),this.cancelPendingFetches(ree.newInvariantError(25))},nee.prototype.cancelPendingFetches=function(eee){this.fetchCancelFns.forEach((function(tee){return tee(eee)})),this.fetchCancelFns.clear()},nee.prototype.mutate=function(_a){return tee.__awaiter(this,arguments,void 0,(function(_b){var eee,oee,nee,aee,see,_c,_d,cee=_b.mutation,pee=_b.variables,dee=_b.optimisticResponse,uee=_b.updateQueries,_e=_b.refetchQueries,hee=void 0===_e?[]:_e,_f=_b.awaitRefetchQueries,gee=void 0!==_f&&_f,wee=_b.update,fee=_b.onQueryUpdated,_g=_b.fetchPolicy,bee=void 0===_g?(null===(_c=this.defaultOptions.mutate)||void 0===_c?void 0:_c.fetchPolicy)||"network-only":_g,_h=_b.errorPolicy,mee=void 0===_h?(null===(_d=this.defaultOptions.mutate)||void 0===_d?void 0:_d.errorPolicy)||"none":_h,vee=_b.keepRootFields,yee=_b.context;return tee.__generator(this,(function(_j){switch(_j.label){case 0:return ree.invariant(cee,26),ree.invariant("network-only"===bee||"no-cache"===bee,27),eee=this.generateMutationId(),cee=this.cache.transformForLink(this.transform(cee)),oee=this.getDocumentInfo(cee).hasClientExports,pee=this.getVariables(cee,pee),oee?[4,this.localState.addExportedVariables(cee,pee,yee)]:[3,2];case 1:pee=_j.sent(),_j.label=2;case 2:return nee=this.mutationStore&&(this.mutationStore[eee]={mutation:cee,variables:pee,loading:!0,error:null}),aee=dee&&this.markMutationOptimistic(dee,{mutationId:eee,document:cee,variables:pee,fetchPolicy:bee,errorPolicy:mee,context:yee,updateQueries:uee,update:wee,keepRootFields:vee}),this.broadcastQueries(),see=this,[2,new Promise((function(ree,oee){return iee.asyncMap(see.getObservableFromLink(cee,tee.__assign(tee.__assign({},yee),{optimisticResponse:aee?dee:void 0}),pee,!1),(function(ree){if(iee.graphQLResultHasError(ree)&&"none"===mee)throw new lee.ApolloError({graphQLErrors:iee.getGraphQLErrorsFromResult(ree)});nee&&(nee.loading=!1,nee.error=null);var oee=tee.__assign({},ree);return"function"==typeof hee&&(hee=hee(oee)),"ignore"===mee&&iee.graphQLResultHasError(oee)&&delete oee.errors,see.markMutationResult({mutationId:eee,result:oee,document:cee,variables:pee,fetchPolicy:bee,errorPolicy:mee,context:yee,update:wee,updateQueries:uee,awaitRefetchQueries:gee,refetchQueries:hee,removeOptimistic:aee?eee:void 0,onQueryUpdated:fee,keepRootFields:vee})})).subscribe({next:function(eee){see.broadcastQueries(),"hasNext"in eee&&!1!==eee.hasNext||ree(eee)},error:function(tee){nee&&(nee.loading=!1,nee.error=tee),aee&&see.cache.removeOptimistic(eee),see.broadcastQueries(),oee(tee instanceof lee.ApolloError?tee:new lee.ApolloError({networkError:tee}))}})}))]}}))}))},nee.prototype.markMutationResult=function(eee,ree){var oee=this;void 0===ree&&(ree=this.cache);var nee=eee.result,aee=[],see="no-cache"===eee.fetchPolicy;if(!see&&Uee(nee,eee.errorPolicy)){if(iee.isExecutionPatchIncrementalResult(nee)||aee.push({result:nee.data,dataId:"ROOT_MUTATION",query:eee.document,variables:eee.variables}),iee.isExecutionPatchIncrementalResult(nee)&&iee.isNonEmptyArray(nee.incremental)){var lee=ree.diff({id:"ROOT_MUTATION",query:this.getDocumentInfo(eee.document).asQuery,variables:eee.variables,optimistic:!1,returnPartialData:!0}),cee=void 0;lee.result&&(cee=xee(lee.result,nee)),void 0!==cee&&(nee.data=cee,aee.push({result:cee,dataId:"ROOT_MUTATION",query:eee.document,variables:eee.variables}))}var pee=eee.updateQueries;pee&&this.queries.forEach((function(_a,eee){var tee=_a.observableQuery,see=tee&&tee.queryName;if(see&&jee.call(pee,see)){var lee=pee[see],_b=oee.queries.get(eee),cee=_b.document,dee=_b.variables,_c=ree.diff({query:cee,variables:dee,returnPartialData:!0,optimistic:!1}),uee=_c.result;if(_c.complete&&uee){var hee=lee(uee,{mutationResult:nee,queryName:cee&&iee.getOperationName(cee)||void 0,queryVariables:dee});hee&&aee.push({result:hee,dataId:"ROOT_QUERY",query:cee,variables:dee})}}}))}if(aee.length>0||(eee.refetchQueries||"").length>0||eee.update||eee.onQueryUpdated||eee.removeOptimistic){var dee=[];if(this.refetchQueries({updateCache:function(ree){see||aee.forEach((function(eee){return ree.write(eee)}));var lee=eee.update,cee=!iee.isExecutionPatchResult(nee)||iee.isExecutionPatchIncrementalResult(nee)&&!nee.hasNext;if(lee){if(!see){var pee=ree.diff({id:"ROOT_MUTATION",query:oee.getDocumentInfo(eee.document).asQuery,variables:eee.variables,optimistic:!1,returnPartialData:!0});pee.complete&&("incremental"in(nee=tee.__assign(tee.__assign({},nee),{data:pee.result}))&&delete nee.incremental,"hasNext"in nee&&delete nee.hasNext)}cee&&lee(ree,nee,{context:eee.context,variables:eee.variables})}see||eee.keepRootFields||!cee||ree.modify({id:"ROOT_MUTATION",fields:function(eee,_a){var tee=_a.fieldName,ree=_a.DELETE;return"__typename"===tee?eee:ree}})},include:eee.refetchQueries,optimistic:!1,removeOptimistic:eee.removeOptimistic,onQueryUpdated:eee.onQueryUpdated||null}).forEach((function(eee){return dee.push(eee)})),eee.awaitRefetchQueries||eee.onQueryUpdated)return Promise.all(dee).then((function(){return nee}))}return Promise.resolve(nee)},nee.prototype.markMutationOptimistic=function(eee,oee){var nee=this,aee="function"==typeof eee?eee(oee.variables,{IGNORE:$ee}):eee;return aee!==$ee&&(this.cache.recordOptimisticTransaction((function(eee){try{nee.markMutationResult(tee.__assign(tee.__assign({},oee),{result:{data:aee}}),eee)}catch(iee){!1!==globalThis.__DEV__&&ree.invariant.error(iee)}}),oee.mutationId),!0)},nee.prototype.fetchQuery=function(eee,tee,ree){return this.fetchConcastWithInfo(eee,tee,ree).concast.promise},nee.prototype.getQueryStore=function(){var eee=Object.create(null);return this.queries.forEach((function(tee,ree){eee[ree]={variables:tee.variables,networkStatus:tee.networkStatus,networkError:tee.networkError,graphQLErrors:tee.graphQLErrors}})),eee},nee.prototype.resetErrors=function(eee){var tee=this.queries.get(eee);tee&&(tee.networkError=void 0,tee.graphQLErrors=[])},nee.prototype.transform=function(eee){return this.documentTransform.transformDocument(eee)},nee.prototype.getDocumentInfo=function(eee){var ree=this.transformCache;if(!ree.has(eee)){var oee={hasClientExports:iee.hasClientExports(eee),hasForcedResolvers:this.localState.shouldForceResolvers(eee),hasNonreactiveDirective:iee.hasDirectives(["nonreactive"],eee),clientQuery:this.localState.clientQuery(eee),serverQuery:iee.removeDirectivesFromDocument([{name:"client",remove:!0},{name:"connection"},{name:"nonreactive"}],eee),defaultVars:iee.getDefaultValues(iee.getOperationDefinition(eee)),asQuery:tee.__assign(tee.__assign({},eee),{definitions:eee.definitions.map((function(eee){return"OperationDefinition"===eee.kind&&"query"!==eee.operation?tee.__assign(tee.__assign({},eee),{operation:"query"}):eee}))})};ree.set(eee,oee)}return ree.get(eee)},nee.prototype.getVariables=function(eee,ree){return tee.__assign(tee.__assign({},this.getDocumentInfo(eee).defaultVars),ree)},nee.prototype.watchQuery=function(eee){var ree=this.transform(eee.query);void 0===(eee=tee.__assign(tee.__assign({},eee),{variables:this.getVariables(ree,eee.variables)})).notifyOnNetworkStatusChange&&(eee.notifyOnNetworkStatusChange=!1);var oee=new Pee(this),nee=new Nee({queryManager:this,queryInfo:oee,options:eee});return nee.lastQuery=ree,this.queries.set(nee.queryId,oee),oee.init({document:ree,observableQuery:nee,variables:nee.variables}),nee},nee.prototype.query=function(eee,oee){var nee=this;return void 0===oee&&(oee=this.generateQueryId()),ree.invariant(eee.query,28),ree.invariant("Document"===eee.query.kind,29),ree.invariant(!eee.returnPartialData,30),ree.invariant(!eee.pollInterval,31),this.fetchQuery(oee,tee.__assign(tee.__assign({},eee),{query:this.transform(eee.query)})).finally((function(){return nee.stopQuery(oee)}))},nee.prototype.generateQueryId=function(){return String(this.queryIdCounter++)},nee.prototype.generateRequestId=function(){return this.requestIdCounter++},nee.prototype.generateMutationId=function(){return String(this.mutationIdCounter++)},nee.prototype.stopQueryInStore=function(eee){this.stopQueryInStoreNoBroadcast(eee),this.broadcastQueries()},nee.prototype.stopQueryInStoreNoBroadcast=function(eee){var tee=this.queries.get(eee);tee&&tee.stop()},nee.prototype.clearStore=function(tee){return void 0===tee&&(tee={discardWatches:!0}),this.cancelPendingFetches(ree.newInvariantError(32)),this.queries.forEach((function(tee){tee.observableQuery?tee.networkStatus=eee.NetworkStatus.loading:tee.stop()})),this.mutationStore&&(this.mutationStore=Object.create(null)),this.cache.reset(tee)},nee.prototype.getObservableQueries=function(eee){var oee=this;void 0===eee&&(eee="active");var nee=new Map,aee=new Map,see=new Set;return Array.isArray(eee)&&eee.forEach((function(eee){"string"==typeof eee?aee.set(eee,!1):iee.isDocumentNode(eee)?aee.set(oee.transform(eee),!1):iee.isNonNullObject(eee)&&eee.query&&see.add(eee)})),this.queries.forEach((function(_a,tee){var oq=_a.observableQuery,ree=_a.document;if(oq){if("all"===eee)return void nee.set(tee,oq);var oee=oq.queryName;if("standby"===oq.options.fetchPolicy||"active"===eee&&!oq.hasObservers())return;("active"===eee||oee&&aee.has(oee)||ree&&aee.has(ree))&&(nee.set(tee,oq),oee&&aee.set(oee,!0),ree&&aee.set(ree,!0))}})),see.size&&see.forEach((function(eee){var aee=iee.makeUniqueId("legacyOneTimeQuery"),see=oee.getQuery(aee).init({document:eee.query,variables:eee.variables}),oq=new Nee({queryManager:oee,queryInfo:see,options:tee.__assign(tee.__assign({},eee),{fetchPolicy:"network-only"})});ree.invariant(oq.queryId===aee),see.setObservableQuery(oq),nee.set(aee,oq)})),!1!==globalThis.__DEV__&&aee.size&&aee.forEach((function(eee,tee){eee||!1!==globalThis.__DEV__&&ree.invariant.warn("string"==typeof tee?33:34,tee)})),nee},nee.prototype.reFetchObservableQueries=function(eee){var tee=this;void 0===eee&&(eee=!1);var ree=[];return this.getObservableQueries(eee?"all":"active").forEach((function(oee,nee){var aee=oee.options.fetchPolicy;oee.resetLastResults(),(eee||"standby"!==aee&&"cache-only"!==aee)&&ree.push(oee.refetch()),tee.getQuery(nee).setDiff(null)})),this.broadcastQueries(),Promise.all(ree)},nee.prototype.setObservableQuery=function(eee){this.getQuery(eee.queryId).setObservableQuery(eee)},nee.prototype.startGraphQLSubscription=function(_a){var eee=this,tee=_a.query,ree=_a.fetchPolicy,_b=_a.errorPolicy,oee=void 0===_b?"none":_b,nee=_a.variables,_c=_a.context,aee=void 0===_c?{}:_c;tee=this.transform(tee),nee=this.getVariables(tee,nee);var see=function(nee){return eee.getObservableFromLink(tee,aee,nee).map((function(aee){"no-cache"!==ree&&(Uee(aee,oee)&&eee.cache.write({query:tee,result:aee.data,dataId:"ROOT_SUBSCRIPTION",variables:nee}),eee.broadcastQueries());var see=iee.graphQLResultHasError(aee),cee=lee.graphQLResultHasProtocolErrors(aee);if(see||cee){var pee={};if(see&&(pee.graphQLErrors=aee.errors),cee&&(pee.protocolErrors=aee.extensions[lee.PROTOCOL_ERRORS_SYMBOL]),"none"===oee||cee)throw new lee.ApolloError(pee)}return"ignore"===oee&&delete aee.errors,aee}))};if(this.getDocumentInfo(tee).hasClientExports){var cee=this.localState.addExportedVariables(tee,nee,aee).then(see);return new iee.Observable((function(eee){var tee=null;return cee.then((function(ree){return tee=ree.subscribe(eee)}),eee.error),function(){return tee&&tee.unsubscribe()}}))}return see(nee)},nee.prototype.stopQuery=function(eee){this.stopQueryNoBroadcast(eee),this.broadcastQueries()},nee.prototype.stopQueryNoBroadcast=function(eee){this.stopQueryInStoreNoBroadcast(eee),this.removeQuery(eee)},nee.prototype.removeQuery=function(eee){this.fetchCancelFns.delete(eee),this.queries.has(eee)&&(this.getQuery(eee).stop(),this.queries.delete(eee))},nee.prototype.broadcastQueries=function(){this.onBroadcast&&this.onBroadcast(),this.queries.forEach((function(eee){return eee.notify()}))},nee.prototype.getLocalState=function(){return this.localState},nee.prototype.getObservableFromLink=function(eee,ree,nee,aee){var _a,lee,cee=this;void 0===aee&&(aee=null!==(_a=null==ree?void 0:ree.queryDeduplication)&&void 0!==_a?_a:this.queryDeduplication);var _b=this.getDocumentInfo(eee),pee=_b.serverQuery,dee=_b.clientQuery;if(pee){var uee=this.inFlightLinkObservables,hee=this.link,gee={query:pee,variables:nee,operationName:iee.getOperationName(pee)||void 0,context:this.prepareContext(tee.__assign(tee.__assign({},ree),{forceFetch:!aee}))};if(ree=gee.context,aee){var wee=iee.print(pee),fee=see.canonicalStringify(nee),bee=uee.lookup(wee,fee);if(!(lee=bee.observable)){var mee=new iee.Concast([oee.execute(hee,gee)]);lee=bee.observable=mee,mee.beforeNext((function(){uee.remove(wee,fee)}))}}else lee=new iee.Concast([oee.execute(hee,gee)])}else lee=new iee.Concast([iee.Observable.of({data:{}})]),ree=this.prepareContext(ree);return dee&&(lee=iee.asyncMap(lee,(function(eee){return cee.localState.runResolvers({document:dee,remoteResult:eee,context:ree,variables:nee})}))),lee},nee.prototype.getResultsFromLink=function(tee,ree,oee){var nee=tee.lastRequestId=this.generateRequestId(),aee=this.cache.transformForLink(oee.query);return iee.asyncMap(this.getObservableFromLink(aee,oee.context,oee.variables),(function(see){var cee=iee.getGraphQLErrorsFromResult(see),pee=cee.length>0;if(nee>=tee.lastRequestId){if(pee&&"none"===oee.errorPolicy)throw tee.markError(new lee.ApolloError({graphQLErrors:cee}));tee.markResult(see,aee,oee,ree),tee.markReady()}var dee={data:see.data,loading:!1,networkStatus:eee.NetworkStatus.ready};return pee&&"ignore"!==oee.errorPolicy&&(dee.errors=cee,dee.networkStatus=eee.NetworkStatus.error),dee}),(function(eee){var ree=lee.isApolloError(eee)?eee:new lee.ApolloError({networkError:eee});throw nee>=tee.lastRequestId&&tee.markError(ree),ree}))},nee.prototype.fetchConcastWithInfo=function(tee,ree,oee,nee){var aee=this;void 0===oee&&(oee=eee.NetworkStatus.loading),void 0===nee&&(nee=ree.query);var see,lee,cee=this.getVariables(nee,ree.variables),pee=this.getQuery(tee),dee=this.defaultOptions.watchQuery,_a=ree.fetchPolicy,uee=void 0===_a?dee&&dee.fetchPolicy||"cache-first":_a,_b=ree.errorPolicy,hee=void 0===_b?dee&&dee.errorPolicy||"none":_b,_c=ree.returnPartialData,gee=void 0!==_c&&_c,_d=ree.notifyOnNetworkStatusChange,wee=void 0!==_d&&_d,_e=ree.context,fee=void 0===_e?{}:_e,bee=Object.assign({},ree,{query:nee,variables:cee,fetchPolicy:uee,errorPolicy:hee,returnPartialData:gee,notifyOnNetworkStatusChange:wee,context:fee}),mee=function(eee){bee.variables=eee;var tee=aee.fetchQueryByPolicy(pee,bee,oee);return"standby"!==bee.fetchPolicy&&tee.sources.length>0&&pee.observableQuery&&pee.observableQuery.applyNextFetchPolicy("after-fetch",ree),tee},vee=function(){return aee.fetchCancelFns.delete(tee)};if(this.fetchCancelFns.set(tee,(function(eee){vee(),setTimeout((function(){return see.cancel(eee)}))})),this.getDocumentInfo(bee.query).hasClientExports)see=new iee.Concast(this.localState.addExportedVariables(bee.query,bee.variables,bee.context).then(mee).then((function(eee){return eee.sources}))),lee=!0;else{var yee=mee(bee.variables);lee=yee.fromLink,see=new iee.Concast(yee.sources)}return see.promise.then(vee,vee),{concast:see,fromLink:lee}},nee.prototype.refetchQueries=function(_a){var eee=this,tee=_a.updateCache,ree=_a.include,_b=_a.optimistic,oee=void 0!==_b&&_b,_c=_a.removeOptimistic,nee=void 0===_c?oee?iee.makeUniqueId("refetchQueries"):void 0:_c,aee=_a.onQueryUpdated,see=new Map;ree&&this.getObservableQueries(ree).forEach((function(oq,tee){see.set(tee,{oq:oq,lastDiff:eee.getQuery(tee).getDiff()})}));var lee=new Map;return tee&&this.cache.batch({update:tee,optimistic:oee&&nee||!1,removeOptimistic:nee,onWatchUpdated:function(eee,tee,ree){var oq=eee.watcher instanceof Pee&&eee.watcher.observableQuery;if(oq){if(aee){see.delete(oq.queryId);var oee=aee(oq,tee,ree);return!0===oee&&(oee=oq.refetch()),!1!==oee&&lee.set(oq,oee),oee}null!==aee&&see.set(oq.queryId,{oq:oq,lastDiff:ree,diff:tee})}}}),see.size&&see.forEach((function(_a,tee){var ree,oq=_a.oq,oee=_a.lastDiff,nee=_a.diff;if(aee){if(!nee){var iee=oq.queryInfo;iee.reset(),nee=iee.getDiff()}ree=aee(oq,nee,oee)}aee&&!0!==ree||(ree=oq.refetch()),!1!==ree&&lee.set(oq,ree),tee.indexOf("legacyOneTimeQuery")>=0&&eee.stopQueryNoBroadcast(tee)})),nee&&this.cache.removeOptimistic(nee),lee},nee.prototype.fetchQueryByPolicy=function(ree,_a,oee){var nee=this,see=_a.query,lee=_a.variables,cee=_a.fetchPolicy,pee=_a.refetchWritePolicy,dee=_a.errorPolicy,uee=_a.returnPartialData,hee=_a.context,gee=_a.notifyOnNetworkStatusChange,wee=ree.networkStatus;ree.init({document:see,variables:lee,networkStatus:oee});var fee=function(){return ree.getDiff()},bee=function(oee,cee){void 0===cee&&(cee=ree.networkStatus||eee.NetworkStatus.loading);var pee=oee.result;!1===globalThis.__DEV__||uee||aee.equal(pee,{})||Dee(oee.missing);var gee=function(eee){return iee.Observable.of(tee.__assign({data:eee,loading:kee(cee),networkStatus:cee},oee.complete?null:{partial:!0}))};return pee&&nee.getDocumentInfo(see).hasForcedResolvers?nee.localState.runResolvers({document:see,remoteResult:{data:pee},context:hee,variables:lee,onlyRunForcedResolvers:!0}).then((function(eee){return gee(eee.data||void 0)})):"none"===dee&&cee===eee.NetworkStatus.refetch&&Array.isArray(oee.missing)?gee(void 0):gee(pee)},mee="no-cache"===cee?0:oee===eee.NetworkStatus.refetch&&"merge"!==pee?1:2,vee=function(){return nee.getResultsFromLink(ree,mee,{query:see,variables:lee,context:hee,fetchPolicy:cee,errorPolicy:dee})},yee=gee&&"number"==typeof wee&&wee!==oee&&kee(oee);switch(cee){default:case"cache-first":return(xee=fee()).complete?{fromLink:!1,sources:[bee(xee,ree.markReady())]}:uee||yee?{fromLink:!0,sources:[bee(xee),vee()]}:{fromLink:!0,sources:[vee()]};case"cache-and-network":var xee;return(xee=fee()).complete||uee||yee?{fromLink:!0,sources:[bee(xee),vee()]}:{fromLink:!0,sources:[vee()]};case"cache-only":return{fromLink:!1,sources:[bee(fee(),ree.markReady())]};case"network-only":return yee?{fromLink:!0,sources:[bee(fee()),vee()]}:{fromLink:!0,sources:[vee()]};case"no-cache":return yee?{fromLink:!0,sources:[bee(ree.getDiff()),vee()]}:{fromLink:!0,sources:[vee()]};case"standby":return{fromLink:!1,sources:[]}}},nee.prototype.getQuery=function(eee){return eee&&!this.queries.has(eee)&&this.queries.set(eee,new Pee(this,eee)),this.queries.get(eee)},nee.prototype.prepareContext=function(eee){void 0===eee&&(eee={});var ree=this.localState.prepareContext(eee);return tee.__assign(tee.__assign(tee.__assign({},this.defaultContext),ree),{clientAwareness:this.clientAwareness})},nee}(),qee=Symbol.for("apollo.cacheSize"),Bee=tee.__assign({},ree.global[qee]),Yee={},Gee=!1!==globalThis.__DEV__?function(){var _a,_b,_c,_d,_e;if(!1===globalThis.__DEV__)throw new Error("only supported in development mode");return{limits:({parser:1e3,canonicalStringify:1e3,print:2e3,"documentTransform.cache":2e3,"queryManager.getDocumentInfo":2e3,"PersistedQueryLink.persistedQueryHashes":2e3,"fragmentRegistry.transform":2e3,"fragmentRegistry.lookup":1e3,"fragmentRegistry.findFragmentSpreads":4e3,"cache.fragmentQueryDocuments":1e3,"removeTypenameFromVariables.getVariableDefinitions":2e3,"inMemoryCache.maybeBroadcastWatch":5e3,"inMemoryCache.executeSelectionSet":5e4,"inMemoryCache.executeSubSelectedArray":1e4},Object.fromEntries(Object.entries({parser:1e3,canonicalStringify:1e3,print:2e3,"documentTransform.cache":2e3,"queryManager.getDocumentInfo":2e3,"PersistedQueryLink.persistedQueryHashes":2e3,"fragmentRegistry.transform":2e3,"fragmentRegistry.lookup":1e3,"fragmentRegistry.findFragmentSpreads":4e3,"cache.fragmentQueryDocuments":1e3,"removeTypenameFromVariables.getVariableDefinitions":2e3,"inMemoryCache.maybeBroadcastWatch":5e3,"inMemoryCache.executeSelectionSet":5e4,"inMemoryCache.executeSubSelectedArray":1e4}).map((function(_a){var k=_a[0],v=_a[1];return[k,Bee[k]||v]})))),sizes:tee.__assign({print:null===(_a=Yee.print)||void 0===_a?void 0:_a.call(Yee),parser:null===(_b=Yee.parser)||void 0===_b?void 0:_b.call(Yee),canonicalStringify:null===(_c=Yee.canonicalStringify)||void 0===_c?void 0:_c.call(Yee),links:Xee(this.link),queryManager:{getDocumentInfo:this.queryManager.transformCache.size,documentTransforms:Kee(this.queryManager.documentTransform)}},null===(_e=(_d=this.cache).getMemoryInternals)||void 0===_e?void 0:_e.call(_d))}}:void 0;function Qee(f){return function(f){return!!f&&"dirtyKey"in f}(f)?f.size:void 0}function Wee(eee){return null!=eee}function Kee(eee){return Hee(eee).map((function(eee){return{cache:eee}}))}function Hee(eee){return eee?tee.__spreadArray(tee.__spreadArray([Qee(null==eee?void 0:eee.performWork)],Hee(null==eee?void 0:eee.left),!0),Hee(null==eee?void 0:eee.right),!0).filter(Wee):[]}function Xee(eee){var _a;return eee?tee.__spreadArray(tee.__spreadArray([null===(_a=null==eee?void 0:eee.getMemoryInternals)||void 0===_a?void 0:_a.call(eee)],Xee(null==eee?void 0:eee.left),!0),Xee(null==eee?void 0:eee.right),!0).filter(Wee):[]}var Zee=!1,Jee=function(){function eee(eee){var tee=this;if(this.resetStoreCallbacks=[],this.clearStoreCallbacks=[],!eee.cache)throw ree.newInvariantError(15);var aee=eee.uri,iee=eee.credentials,see=eee.headers,lee=eee.cache,cee=eee.documentTransform,_a=eee.ssrMode,pee=void 0!==_a&&_a,_b=eee.ssrForceFetchDelay,dee=void 0===_b?0:_b,_c=eee.connectToDevTools,uee=void 0===_c?"object"==typeof window&&!window.__APOLLO_CLIENT__&&!1!==globalThis.__DEV__:_c,_d=eee.queryDeduplication,hee=void 0===_d||_d,gee=eee.defaultOptions,wee=eee.defaultContext,_e=eee.assumeImmutableResults,fee=void 0===_e?lee.assumeImmutableResults:_e,bee=eee.resolvers,mee=eee.typeDefs,vee=eee.fragmentMatcher,yee=eee.name,xee=eee.version,kee=eee.link;kee||(kee=aee?new nee.HttpLink({uri:aee,credentials:iee,headers:see}):oee.ApolloLink.empty()),this.link=kee,this.cache=lee,this.disableNetworkFetches=pee||dee>0,this.queryDeduplication=hee,this.defaultOptions=gee||Object.create(null),this.typeDefs=mee,dee&&setTimeout((function(){return tee.disableNetworkFetches=!1}),dee),this.watchQuery=this.watchQuery.bind(this),this.query=this.query.bind(this),this.mutate=this.mutate.bind(this),this.watchFragment=this.watchFragment.bind(this),this.resetStore=this.resetStore.bind(this),this.reFetchObservableQueries=this.reFetchObservableQueries.bind(this),this.version="3.10.4",this.localState=new Lee({cache:lee,client:this,resolvers:bee,fragmentMatcher:vee}),this.queryManager=new Vee({cache:this.cache,link:this.link,defaultOptions:this.defaultOptions,defaultContext:wee,documentTransform:cee,queryDeduplication:hee,ssrMode:pee,clientAwareness:{name:yee,version:xee},localState:this.localState,assumeImmutableResults:fee,onBroadcast:uee?function(){tee.devToolsHookCb&&tee.devToolsHookCb({action:{},state:{queries:tee.queryManager.getQueryStore(),mutations:tee.queryManager.mutationStore||{}},dataWithOptimisticResults:tee.cache.extract(!0)})}:void 0}),uee&&this.connectToDevTools()}return eee.prototype.connectToDevTools=function(){if("object"==typeof window){var eee=window,tee=Symbol.for("apollo.devtools");(eee[tee]=eee[tee]||[]).push(this),eee.__APOLLO_CLIENT__=this}Zee||!1===globalThis.__DEV__||(Zee=!0,setTimeout((function(){if("undefined"!=typeof window&&window.document&&window.top===window.self&&!window.__APOLLO_DEVTOOLS_GLOBAL_HOOK__&&/^(https?|file):$/.test(window.location.protocol)){var eee=window.navigator,ua=eee&&eee.userAgent,tee=void 0;"string"==typeof ua&&(ua.indexOf("Chrome/")>-1?tee="https://chrome.google.com/webstore/detail/apollo-client-developer-t/jdkknkkbebbapilgoeccciglkfbmbnfm":ua.indexOf("Firefox/")>-1&&(tee="https://addons.mozilla.org/en-US/firefox/addon/apollo-developer-tools/")),tee&&!1!==globalThis.__DEV__&&ree.invariant.log("Download the Apollo DevTools for a better development experience: %s",tee)}}),1e4))},Object.defineProperty(eee.prototype,"documentTransform",{get:function(){return this.queryManager.documentTransform},enumerable:!1,configurable:!0}),eee.prototype.stop=function(){this.queryManager.stop()},eee.prototype.watchQuery=function(eee){return this.defaultOptions.watchQuery&&(eee=iee.mergeOptions(this.defaultOptions.watchQuery,eee)),!this.disableNetworkFetches||"network-only"!==eee.fetchPolicy&&"cache-and-network"!==eee.fetchPolicy||(eee=tee.__assign(tee.__assign({},eee),{fetchPolicy:"cache-first"})),this.queryManager.watchQuery(eee)},eee.prototype.query=function(eee){return this.defaultOptions.query&&(eee=iee.mergeOptions(this.defaultOptions.query,eee)),ree.invariant("cache-and-network"!==eee.fetchPolicy,16),this.disableNetworkFetches&&"network-only"===eee.fetchPolicy&&(eee=tee.__assign(tee.__assign({},eee),{fetchPolicy:"cache-first"})),this.queryManager.query(eee)},eee.prototype.mutate=function(eee){return this.defaultOptions.mutate&&(eee=iee.mergeOptions(this.defaultOptions.mutate,eee)),this.queryManager.mutate(eee)},eee.prototype.subscribe=function(eee){return this.queryManager.startGraphQLSubscription(eee)},eee.prototype.readQuery=function(eee,tee){return void 0===tee&&(tee=!1),this.cache.readQuery(eee,tee)},eee.prototype.watchFragment=function(eee){return this.cache.watchFragment(eee)},eee.prototype.readFragment=function(eee,tee){return void 0===tee&&(tee=!1),this.cache.readFragment(eee,tee)},eee.prototype.writeQuery=function(eee){var tee=this.cache.writeQuery(eee);return!1!==eee.broadcast&&this.queryManager.broadcastQueries(),tee},eee.prototype.writeFragment=function(eee){var tee=this.cache.writeFragment(eee);return!1!==eee.broadcast&&this.queryManager.broadcastQueries(),tee},eee.prototype.__actionHookForDevTools=function(cb){this.devToolsHookCb=cb},eee.prototype.__requestRaw=function(eee){return oee.execute(this.link,eee)},eee.prototype.resetStore=function(){var eee=this;return Promise.resolve().then((function(){return eee.queryManager.clearStore({discardWatches:!1})})).then((function(){return Promise.all(eee.resetStoreCallbacks.map((function(fn){return fn()})))})).then((function(){return eee.reFetchObservableQueries()}))},eee.prototype.clearStore=function(){var eee=this;return Promise.resolve().then((function(){return eee.queryManager.clearStore({discardWatches:!0})})).then((function(){return Promise.all(eee.clearStoreCallbacks.map((function(fn){return fn()})))}))},eee.prototype.onResetStore=function(cb){var eee=this;return this.resetStoreCallbacks.push(cb),function(){eee.resetStoreCallbacks=eee.resetStoreCallbacks.filter((function(c){return c!==cb}))}},eee.prototype.onClearStore=function(cb){var eee=this;return this.clearStoreCallbacks.push(cb),function(){eee.clearStoreCallbacks=eee.clearStoreCallbacks.filter((function(c){return c!==cb}))}},eee.prototype.reFetchObservableQueries=function(eee){return this.queryManager.reFetchObservableQueries(eee)},eee.prototype.refetchQueries=function(eee){var tee=this.queryManager.refetchQueries(eee),oee=[],nee=[];tee.forEach((function(eee,tee){oee.push(tee),nee.push(eee)}));var aee=Promise.all(nee);return aee.queries=oee,aee.results=nee,aee.catch((function(eee){!1!==globalThis.__DEV__&&ree.invariant.debug(17,eee)})),aee},eee.prototype.getObservableQueries=function(eee){return void 0===eee&&(eee="active"),this.queryManager.getObservableQueries(eee)},eee.prototype.extract=function(eee){return this.cache.extract(eee)},eee.prototype.restore=function(eee){return this.cache.restore(eee)},eee.prototype.addResolvers=function(eee){this.localState.addResolvers(eee)},eee.prototype.setResolvers=function(eee){this.localState.setResolvers(eee)},eee.prototype.getResolvers=function(){return this.localState.getResolvers()},eee.prototype.setLocalStateFragmentMatcher=function(eee){this.localState.setFragmentMatcher(eee)},eee.prototype.setLink=function(eee){this.link=this.queryManager.link=eee},Object.defineProperty(eee.prototype,"defaultContext",{get:function(){return this.queryManager.defaultContext},enumerable:!1,configurable:!0}),eee}();for(var k in!1!==globalThis.__DEV__&&(Jee.prototype.getMemoryInternals=Gee),uee.setVerbosity(!1!==globalThis.__DEV__?"log":"silent"),eee.DocumentTransform=iee.DocumentTransform,eee.Observable=iee.Observable,eee.isReference=iee.isReference,eee.makeReference=iee.makeReference,eee.mergeOptions=iee.mergeOptions,eee.ApolloCache=see.ApolloCache,eee.Cache=see.Cache,eee.InMemoryCache=see.InMemoryCache,eee.MissingFieldError=see.MissingFieldError,eee.defaultDataIdFromObject=see.defaultDataIdFromObject,eee.makeVar=see.makeVar,eee.ApolloError=lee.ApolloError,eee.isApolloError=lee.isApolloError,eee.fromError=dee.fromError,eee.fromPromise=dee.fromPromise,eee.throwServerError=dee.throwServerError,eee.toPromise=dee.toPromise,eee.setLogVerbosity=uee.setVerbosity,eee.disableExperimentalFragmentVariables=hee.disableExperimentalFragmentVariables,eee.disableFragmentWarnings=hee.disableFragmentWarnings,eee.enableExperimentalFragmentVariables=hee.enableExperimentalFragmentVariables,eee.gql=hee.gql,eee.resetCaches=hee.resetCaches,eee.ApolloClient=Jee,eee.ObservableQuery=Nee,eee.isNetworkRequestSettled=function(eee){return 7===eee||8===eee},oee)"default"===k||eee.hasOwnProperty(k)||(eee[k]=oee[k]);for(var k in nee)"default"===k||eee.hasOwnProperty(k)||(eee[k]=nee[k])}(ESe),function(eee){function tee(tee){var ree=eee.call(this)||this;return ree.link=PSe(tee),ree}cde(tee,eee),tee.prototype.request=function(eee,tee){return this.link.request(eee,tee)}}(Hxe);var USe=function(){function eee(eee,tee,ree,oee,nee){var aee=this;this.observer=eee,this.operation=tee,this.forward=ree,this.delayFor=oee,this.retryIf=nee,this.retryCount=0,this.currentSubscription=null,this.onError=function(eee){return wde(aee,void 0,void 0,(function(){return fde(this,(function(_a){switch(_a.label){case 0:return this.retryCount+=1,[4,this.retryIf(this.retryCount,this.operation,eee)];case 1:return _a.sent()?(this.scheduleRetry(this.delayFor(this.retryCount,this.operation,eee)),[2]):(this.observer.error(eee),[2])}}))}))},this.try()}return eee.prototype.cancel=function(){this.currentSubscription&&this.currentSubscription.unsubscribe(),clearTimeout(this.timerId),this.timerId=void 0,this.currentSubscription=null},eee.prototype.try=function(){this.currentSubscription=this.forward(this.operation).subscribe({next:this.observer.next.bind(this.observer),error:this.onError,complete:this.observer.complete.bind(this.observer)})},eee.prototype.scheduleRetry=function(eee){var tee=this;if(this.timerId)throw new Error("RetryLink BUG! Encountered overlapping retries");this.timerId=setTimeout((function(){tee.timerId=void 0,tee.try()}),eee)},eee}(),jSe=function(eee){function tee(tee){var ree=eee.call(this)||this,_a=tee||{},oee=_a.attempts,nee=_a.delay;return ree.delayFor="function"==typeof nee?nee:function(eee){var _a=eee||{},_b=_a.initial,tee=void 0===_b?300:_b,_c=_a.jitter,ree=void 0===_c||_c,_d=_a.max,oee=void 0===_d?1/0:_d,nee=ree?tee:tee/2;return function(eee){var tee=Math.min(oee,nee*Math.pow(2,eee));return ree&&(tee=Math.random()*tee),tee}}(nee),ree.retryIf="function"==typeof oee?oee:function(eee){var _a=eee||{},tee=_a.retryIf,_b=_a.max,ree=void 0===_b?5:_b;return function(eee,oee,nee){return!(eee>=ree)&&(tee?tee(nee,oee):!!nee)}}(oee),ree}return cde(tee,eee),tee.prototype.request=function(eee,tee){var ree=this;return new xxe((function(oee){var nee=new USe(oee,eee,tee,ree.delayFor,ree.retryIf);return function(){nee.cancel()}}))},tee}(Hxe);var $Se=function(eee){function tee(tee){var ree=eee.call(this)||this;return ree.client=tee,ree}return cde(tee,eee),tee.prototype.request=function(eee){var tee=this;return new xxe((function(ree){return tee.client.subscribe(pde(pde({},eee),{query:Fye(eee.query)}),{next:ree.next.bind(ree),complete:ree.complete.bind(ree),error:function(eee){if(eee instanceof Error)return ree.error(eee);var tee,oee=Wme(tee=eee)&&"code"in tee&&"reason"in tee;return oee||function(eee){var _a;return Wme(eee)&&(null===(_a=eee.target)||void 0===_a?void 0:_a.readyState)===WebSocket.CLOSED}(eee)?ree.error(new Error("Socket closed".concat(oee?" with event ".concat(eee.code):"").concat(oee?" ".concat(eee.reason):""))):ree.error(new lke({graphQLErrors:Array.isArray(eee)?eee:[eee]}))}})}))},tee}(Hxe);function VSe(eee){return null===eee?"null":Array.isArray(eee)?"array":typeof eee}function qSe(eee){return"object"===VSe(eee)}function BSe(eee,tee){return eee.length<124?eee:tee}var YSe,GSe;function QSe(eee){if(!qSe(eee))throw new Error(`Message is expected to be an object, but got ${VSe(eee)}`);if(!eee.type)throw new Error("Message is missing the 'type' property");if("string"!=typeof eee.type)throw new Error(`Message is expects the 'type' property to be a string, but got ${VSe(eee.type)}`);switch(eee.type){case GSe.ConnectionInit:case GSe.ConnectionAck:case GSe.Ping:case GSe.Pong:if(null!=eee.payload&&!qSe(eee.payload))throw new Error(`"${eee.type}" message expects the 'payload' property to be an object or nullish or missing, but got "${eee.payload}"`);break;case GSe.Subscribe:if("string"!=typeof eee.id)throw new Error(`"${eee.type}" message expects the 'id' property to be a string, but got ${VSe(eee.id)}`);if(!eee.id)throw new Error(`"${eee.type}" message requires a non-empty 'id' property`);if(!qSe(eee.payload))throw new Error(`"${eee.type}" message expects the 'payload' property to be an object, but got ${VSe(eee.payload)}`);if("string"!=typeof eee.payload.query)throw new Error(`"${eee.type}" message payload expects the 'query' property to be a string, but got ${VSe(eee.payload.query)}`);if(null!=eee.payload.variables&&!qSe(eee.payload.variables))throw new Error(`"${eee.type}" message payload expects the 'variables' property to be a an object or nullish or missing, but got ${VSe(eee.payload.variables)}`);if(null!=eee.payload.operationName&&"string"!==VSe(eee.payload.operationName))throw new Error(`"${eee.type}" message payload expects the 'operationName' property to be a string or nullish or missing, but got ${VSe(eee.payload.operationName)}`);if(null!=eee.payload.extensions&&!qSe(eee.payload.extensions))throw new Error(`"${eee.type}" message payload expects the 'extensions' property to be a an object or nullish or missing, but got ${VSe(eee.payload.extensions)}`);break;case GSe.Next:if("string"!=typeof eee.id)throw new Error(`"${eee.type}" message expects the 'id' property to be a string, but got ${VSe(eee.id)}`);if(!eee.id)throw new Error(`"${eee.type}" message requires a non-empty 'id' property`);if(!qSe(eee.payload))throw new Error(`"${eee.type}" message expects the 'payload' property to be an object, but got ${VSe(eee.payload)}`);break;case GSe.Error:if("string"!=typeof eee.id)throw new Error(`"${eee.type}" message expects the 'id' property to be a string, but got ${VSe(eee.id)}`);if(!eee.id)throw new Error(`"${eee.type}" message requires a non-empty 'id' property`);if(tee=eee.payload,!(Array.isArray(tee)&&tee.length>0&&tee.every((ob=>"message"in ob))))throw new Error(`"${eee.type}" message expects the 'payload' property to be an array of GraphQL errors, but got ${JSON.stringify(eee.payload)}`);break;case GSe.Complete:if("string"!=typeof eee.id)throw new Error(`"${eee.type}" message expects the 'id' property to be a string, but got ${VSe(eee.id)}`);if(!eee.id)throw new Error(`"${eee.type}" message requires a non-empty 'id' property`);break;default:throw new Error(`Invalid message 'type' property "${eee.type}"`)}var tee;return eee}function WSe(eee,tee){return QSe(eee),JSON.stringify(eee,tee)}!function(eee){eee[eee.InternalServerError=4500]="InternalServerError",eee[eee.InternalClientError=4005]="InternalClientError",eee[eee.BadRequest=4400]="BadRequest",eee[eee.BadResponse=4004]="BadResponse",eee[eee.Unauthorized=4401]="Unauthorized",eee[eee.Forbidden=4403]="Forbidden",eee[eee.SubprotocolNotAcceptable=4406]="SubprotocolNotAcceptable",eee[eee.ConnectionInitialisationTimeout=4408]="ConnectionInitialisationTimeout",eee[eee.ConnectionAcknowledgementTimeout=4504]="ConnectionAcknowledgementTimeout",eee[eee.SubscriberAlreadyExists=4409]="SubscriberAlreadyExists",eee[eee.TooManyInitialisationRequests=4429]="TooManyInitialisationRequests"}(YSe||(YSe={})),function(eee){eee.ConnectionInit="connection_init",eee.ConnectionAck="connection_ack",eee.Ping="ping",eee.Pong="pong",eee.Subscribe="subscribe",eee.Next="next",eee.Error="error",eee.Complete="complete"}(GSe||(GSe={}));var KSe=function(v){return this instanceof KSe?(this.v=v,this):new KSe(v)},HSe=function(eee,tee,ree){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var i,g=ree.apply(eee,tee||[]),q=[];return i={},oee("next"),oee("throw"),oee("return"),i[Symbol.asyncIterator]=function(){return this},i;function oee(n){g[n]&&(i[n]=function(v){return new Promise((function(a,b){q.push([n,v,a,b])>1||nee(n,v)}))})}function nee(n,v){try{!function(r){r.value instanceof KSe?Promise.resolve(r.value.v).then(aee,iee):see(q[0][2],r)}(g[n](v))}catch(e){see(q[0][3],e)}}function aee(eee){nee("next",eee)}function iee(eee){nee("throw",eee)}function see(f,v){f(v),q.shift(),q.length&&nee(q[0][0],q[0][1])}};function XSe(eee){const{url:tee,connectionParams:ree,lazy:oee=!0,onNonLazyError:nee=console.error,lazyCloseTimeout:aee=0,keepAlive:iee=0,disablePong:see,connectionAckWaitTimeout:lee=0,retryAttempts:cee=5,retryWait:pee=async function(eee){let tee=1e3;for(let i=0;isetTimeout(eee,tee+Math.floor(2700*Math.random()+300))))},shouldRetry:dee=JSe,isFatalConnectionProblem:uee,on:on,webSocketImpl:hee,generateID:gee=function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(c=>{const r=16*Math.random()|0;return("x"==c?r:3&r|8).toString(16)}))},jsonMessageReplacer:wee,jsonMessageReviver:fee}=eee;let ws;if(hee){if(!("function"==typeof(bee=hee)&&"constructor"in bee&&"CLOSED"in bee&&"CLOSING"in bee&&"CONNECTING"in bee&&"OPEN"in bee))throw new Error("Invalid WebSocket implementation provided");ws=hee}else"undefined"!=typeof WebSocket?ws=WebSocket:"undefined"!=typeof global?ws=global.WebSocket||global.MozWebSocket:"undefined"!=typeof window&&(ws=window.WebSocket||window.MozWebSocket);var bee;if(!ws)throw new Error("WebSocket implementation missing; on Node you can `import WebSocket from 'ws';` and pass `webSocketImpl: WebSocket` to `createClient`");const mee=ws,vee=(()=>{const eee=(()=>{const eee={};return{on:(id,tee)=>(eee[id]=tee,()=>{delete eee[id]}),emit(tee){var _a;"id"in tee&&(null===(_a=eee[tee.id])||void 0===_a||_a.call(eee,tee))}}})(),tee={connecting:(null==on?void 0:on.connecting)?[on.connecting]:[],opened:(null==on?void 0:on.opened)?[on.opened]:[],connected:(null==on?void 0:on.connected)?[on.connected]:[],ping:(null==on?void 0:on.ping)?[on.ping]:[],pong:(null==on?void 0:on.pong)?[on.pong]:[],message:(null==on?void 0:on.message)?[eee.emit,on.message]:[eee.emit],closed:(null==on?void 0:on.closed)?[on.closed]:[],error:(null==on?void 0:on.error)?[on.error]:[]};return{onMessage:eee.on,on(eee,ree){const l=tee[eee];return l.push(ree),()=>{l.splice(l.indexOf(ree),1)}},emit(eee,...ree){for(const oee of[...tee[eee]])oee(...ree)}}})();function yee(cb){const eee=[vee.on("error",(tee=>{eee.forEach((eee=>eee())),cb(tee)})),vee.on("closed",(tee=>{eee.forEach((eee=>eee())),cb(tee)}))]}let xee,kee,_ee=0,Eee=!1,Tee=0,See=!1;async function Iee(){clearTimeout(kee);const[eee,oee]=await(null!=xee?xee:xee=new Promise(((eee,oee)=>(async()=>{if(Eee){if(await pee(Tee),!_ee)return xee=void 0,oee({code:1e3,reason:"All Subscriptions Gone"});Tee++}vee.emit("connecting",Eee);const nee=new mee("function"==typeof tee?await tee():tee,"graphql-transport-ws");let aee,cee;function dee(){isFinite(iee)&&iee>0&&(clearTimeout(cee),cee=setTimeout((()=>{nee.readyState===mee.OPEN&&(nee.send(WSe({type:GSe.Ping})),vee.emit("ping",!1,void 0))}),iee))}yee((eee=>{xee=void 0,clearTimeout(aee),clearTimeout(cee),oee(eee),eee instanceof ZSe&&(nee.close(4499,"Terminated"),nee.onerror=null,nee.onclose=null)})),nee.onerror=eee=>vee.emit("error",eee),nee.onclose=eee=>vee.emit("closed",eee),nee.onopen=async()=>{try{vee.emit("opened",nee);const eee="function"==typeof ree?await ree():ree;if(nee.readyState!==mee.OPEN)return;nee.send(WSe(eee?{type:GSe.ConnectionInit,payload:eee}:{type:GSe.ConnectionInit},wee)),isFinite(lee)&&lee>0&&(aee=setTimeout((()=>{nee.close(YSe.ConnectionAcknowledgementTimeout,"Connection acknowledgement timeout")}),lee)),dee()}catch(eee){vee.emit("error",eee),nee.close(YSe.InternalClientError,BSe(eee instanceof Error?eee.message:new Error(eee).message,"Internal client error"))}};let uee=!1;nee.onmessage=({data:tee})=>{try{const ree=function(eee,tee){return QSe("string"==typeof eee?JSON.parse(eee,tee):eee)}(tee,fee);if(vee.emit("message",ree),"ping"===ree.type||"pong"===ree.type)return vee.emit(ree.type,!0,ree.payload),void("pong"===ree.type?dee():see||(nee.send(WSe(ree.payload?{type:GSe.Pong,payload:ree.payload}:{type:GSe.Pong})),vee.emit("pong",!1,ree.payload)));if(uee)return;if(ree.type!==GSe.ConnectionAck)throw new Error(`First message cannot be of type ${ree.type}`);clearTimeout(aee),uee=!0,vee.emit("connected",nee,ree.payload,Eee),Eee=!1,Tee=0,eee([nee,new Promise(((_,eee)=>yee(eee)))])}catch(ree){nee.onmessage=null,vee.emit("error",ree),nee.close(YSe.BadResponse,BSe(ree instanceof Error?ree.message:new Error(ree).message,"Bad response"))}}})())));eee.readyState===mee.CLOSING&&await oee;let nee=()=>{};const cee=new Promise((eee=>nee=eee));return[eee,nee,Promise.race([cee.then((()=>{if(!_ee){const tee=()=>eee.close(1e3,"Normal Closure");isFinite(aee)&&aee>0?kee=setTimeout((()=>{eee.readyState===mee.OPEN&&tee()}),aee):tee()}})),oee])]}function Oee(eee){if(JSe(eee)&&(function(eee){return![1e3,1001,1006,1005,1012,1013,1014].includes(eee)&&(eee>=1e3&&eee<=1999)}(eee.code)||[YSe.InternalServerError,YSe.InternalClientError,YSe.BadRequest,YSe.BadResponse,YSe.Unauthorized,YSe.SubprotocolNotAcceptable,YSe.SubscriberAlreadyExists,YSe.TooManyInitialisationRequests].includes(eee.code)))throw eee;if(See)return!1;if(JSe(eee)&&1e3===eee.code)return _ee>0;if(!cee||Tee>=cee)throw eee;if(!dee(eee))throw eee;if(null==uee?void 0:uee(eee))throw eee;return Eee=!0}function Nee(eee,tee){const id=gee(eee);let ree=!1,oee=!1,nee=()=>{_ee--,ree=!0};return(async()=>{for(_ee++;;)try{const[aee,iee,see]=await Iee();if(ree)return iee();const lee=vee.onMessage(id,(eee=>{switch(eee.type){case GSe.Next:return void tee.next(eee.payload);case GSe.Error:return oee=!0,ree=!0,tee.error(eee.payload),void nee();case GSe.Complete:return ree=!0,void nee()}}));return aee.send(WSe({id:id,type:GSe.Subscribe,payload:eee},wee)),nee=()=>{ree||aee.readyState!==mee.OPEN||aee.send(WSe({id:id,type:GSe.Complete},wee)),_ee--,ree=!0,iee()},void(await see.finally(lee))}catch(aee){if(!Oee(aee))return}})().then((()=>{oee||tee.complete()})).catch((eee=>{tee.error(eee)})),()=>{ree||nee()}}return oee||(async()=>{for(_ee++;;)try{const[,,eee]=await Iee();await eee}catch(eee){try{if(!Oee(eee))return}catch(eee){return null==nee?void 0:nee(eee)}}})(),{on:vee.on,subscribe:Nee,iterate(eee){const tee=[],ree={done:!1,error:null,resolve:()=>{}},oee=Nee(eee,{next(eee){tee.push(eee),ree.resolve()},error(eee){ree.done=!0,ree.error=eee,ree.resolve()},complete(){ree.done=!0,ree.resolve()}}),nee=function(){return HSe(this,arguments,(function*(){for(;;){for(tee.length||(yield KSe(new Promise((eee=>ree.resolve=eee))));tee.length;)yield yield KSe(tee.shift());if(ree.error)throw ree.error;if(ree.done)return yield KSe(void 0)}}))}();return nee.throw=async eee=>(ree.done||(ree.done=!0,ree.error=eee,ree.resolve()),{done:!0,value:void 0}),nee.return=async()=>(oee(),{done:!0,value:void 0}),nee},async dispose(){if(See=!0,xee){const[eee]=await xee;eee.close(1e3,"Normal Closure")}},terminate(){xee&&vee.emit("closed",new ZSe)}}}class ZSe extends Error{constructor(){super(...arguments),this.name="TerminatedCloseEvent",this.message="4499: Terminated",this.code=4499,this.reason="Terminated",this.wasClean=!1}}function JSe(eee){return qSe(eee)&&"code"in eee&&"reason"in eee}zce($ce());const eIe=uTe,tIe=new URL(uTe.toString().replace("http","ws")),rIe=Xce("unraidApi",(()=>{const eee=XEe(),tee=pIe(),ree=kre(null);goe(ree,(eee=>{if(eee){tee.fetchServerFromApi()&&(oee.value="online")}}));const oee=kre("offline"),nee=kre(!1),aee=Sae((()=>{const{connectPluginInstalled:eee,stateDataError:ree}=tee;if("offline"===oee.value&&eee&&!ree)return{click:()=>see(),emphasize:!0,icon:Npe,text:"Restart unraid-api"}})),iee=()=>{oee.value="connecting";const iee={"x-api-key":tee.apiKey},lee=ESe.createHttpLink({uri:eIe.toString(),headers:iee}),cee=new $Se(XSe({url:tIe.toString(),connectionParams:()=>({headers:iee})})),pee=PSe((({graphQLErrors:tee,networkError:ree})=>{if(tee&&tee.map((tee=>{console.error("[GraphQL error]",tee);const ree=tee.error&&tee.error.message?tee.error.message:tee.message;if(ree&&ree.includes("offline")&&(oee.value="offline",aee&&see()),ree&&ree.includes("The CORS policy for this site does not allow access from the specified Origin")){nee.value=!0;const tee=`

The CORS policy for the unraid-api does not allow access from the specified origin.

If you are using a reverse proxy, you need to copy your origin ${window.location.origin} and paste it into the "Extra Origins" list in the Connect settings.

`;eee.setError({heading:"Unraid API • CORS Error",message:tee,level:"error",ref:"unraidApiCorsError",type:"unraidApiGQL",actions:[{href:`${hTe.toString()}#extraOriginsSettings`,icon:$pe,text:"Go to Connect Settings"}]})}return tee.message})),ree&&!nee){console.error(`[Network error]: ${ree}`);const eee=ree.message?ree.message:ree;return"string"==typeof eee&&eee.includes("Unexpected token < in JSON at position 0")?"Unraid API • CORS Error":eee}})),dee=new jSe({attempts:{max:20,retryIf:(eee,tee)=>!!eee&&!nee},delay:{initial:nee?3e3:300,max:1e4,jitter:!0}}),uee=ESe.split((({query:eee})=>{const tee=qve(eee);return"OperationDefinition"===tee.kind&&"subscription"===tee.operation}),cee,lee),hee=ESe.from([pee,dee,uee]),gee=new ESe.ApolloClient({link:hee,cache:new ESe.InMemoryCache});ree.value=gee,function(eee){vEe={default:eee}}(gee)},see=async()=>{const nee="offline"===oee.value?"start":"restart";oee.value="restarting";try{return await(async eee=>{if(console.debug("[WebguiUnraidApiCommand] payload",eee),!eee)return console.error("[WebguiUnraidApiCommand] payload is required");try{return await JEe.url("/plugins/dynamix.my.servers/include/unraid-api.php").formUrl(eee).post().json((eee=>eee)).catch((tee=>(console.error("[WebguiUnraidApiCommand] catch failed to execute unraid-api",tee,eee),tee)))}catch(tee){return console.error("[WebguiUnraidApiCommand] catch failed to execute unraid-api",tee,eee),tee}})({csrf_token:tee.csrf,command:nee}),setTimeout((()=>{ree.value&&iee()}),5e3)}catch(aee){let tee="Unknown error";"string"==typeof aee?tee=aee.toUpperCase():aee instanceof Error&&(tee=aee.message),eee.setError({heading:"Error: unraid-api restart",message:tee,level:"error",ref:"restartUnraidApiClient",type:"request"})}};return{unraidApiClient:ree,unraidApiStatus:oee,prioritizeCorsError:nee,unraidApiRestartAction:aee,createApolloClient:iee,closeUnraidApiClient:async()=>{ree.value&&(ree.value&&(await ree.value.clearStore(),ree.value.stop()),ree.value=null,oee.value="offline")},restartUnraidApiClient:see}}));zce($ce());const oIe=Xce("account",(()=>{const eee=dSe(),tee=XEe(),ree=_Se(),oee=pIe(),nee=rIe(),aee=Sae((()=>oee.serverAccountPayload)),iee=Sae((()=>oee.inIframe)),see=kre(),lee=kre(!1),cee=kre("ready"),pee=Sae((()=>nee.unraidApiClient)),dee=kre(),uee=eee=>{dee.value=eee,eee&&(cee.value="waiting")},hee=kre(!1),gee=eee=>{hee.value=eee,eee&&(cee.value="waiting")};uoe((()=>{pee.value&&dee.value&&setTimeout((()=>{fee()}),250),pee.value&&hee.value&&setTimeout((()=>{bee()}),250)}));const wee=Sae((()=>see.value?.type)),fee=async()=>{if(!dee.value||dee.value&&(!dee.value.apiKey||!dee.value.email||!dee.value.preferred_username))return cee.value="failed",console.error("[connectSignInMutation] incorrect payload",dee.value);cee.value="updating";const{mutate:eee,onDone:ree,onError:oee}=await IEe(STe,{variables:{input:{apiKey:dee.value.apiKey,userInfo:{email:dee.value.email,preferred_username:dee.value.preferred_username}}}});eee(),ree((eee=>{if(eee.data?.connectSignIn)return cee.value="success",void uee(void 0);cee.value="failed",tee.setError({heading:"unraid-api failed to update Connect account configuration",message:"Sign In mutation unsuccessful",level:"error",ref:"connectSignInMutation",type:"account"})})),oee((eee=>{TTe(eee),cee.value="failed",tee.setError({heading:"unraid-api failed to update Connect account configuration",message:eee.message,level:"error",ref:"connectSignInMutation",type:"account"})}))},bee=async()=>{cee.value="updating";const{mutate:eee,onDone:ree,onError:oee}=await IEe(ITe);eee(),ree((eee=>{console.debug("[connectSignOutMutation]",eee),cee.value="success",gee(!1)})),oee((eee=>{TTe(eee),cee.value="failed",tee.setError({heading:"Failed to update Connect account configuration",message:eee.message,level:"error",ref:"connectSignOutMutation",type:"account"})}))};return{accountAction:see,accountActionHide:lee,accountActionStatus:cee,accountActionType:wee,downgradeOs:async tee=>{await eee.send(nTe.toString(),[{server:{...aee.value},type:"downgradeOs"}],iee.value?"newTab":tee?"replace":void 0)},manage:()=>{eee.send(nTe.toString(),[{server:{...aee.value},type:"manage"}],iee.value?"newTab":void 0)},myKeys:async()=>{await ree.purgeValidationResponse(),eee.send(nTe.toString(),[{server:{...aee.value},type:"myKeys"}],iee.value?"newTab":void 0)},linkKey:async()=>{await ree.purgeValidationResponse(),eee.send(nTe.toString(),[{server:{...aee.value},type:"linkKey"}],iee.value?"newTab":void 0)},recover:()=>{eee.send(nTe.toString(),[{server:{...aee.value},type:"recover"}],iee.value?"newTab":void 0)},replace:()=>{eee.send(nTe.toString(),[{server:{...aee.value},type:"replace"}],iee.value?"newTab":void 0)},signIn:()=>{eee.send(nTe.toString(),[{server:{...aee.value},type:"signIn"}],iee.value?"newTab":void 0)},signOut:()=>{eee.send(nTe.toString(),[{server:{...aee.value},type:"signOut"}],iee.value?"newTab":void 0)},trialExtend:()=>{eee.send(nTe.toString(),[{server:{...aee.value},type:"trialExtend"}],iee.value?"newTab":void 0)},trialStart:()=>{eee.send(nTe.toString(),[{server:{...aee.value},type:"trialStart"}],iee.value?"newTab":void 0)},updateOs:async tee=>{await eee.send(nTe.toString(),[{server:{...aee.value},type:"updateOs"}],iee.value?"newTab":tee?"replace":void 0)},setAccountAction:eee=>{console.debug("[setAccountAction]",{action:eee}),see.value=eee},setConnectSignInPayload:uee,setQueueConnectSignOut:gee}}));zce($ce());const nIe=Xce("purchase",(()=>{const eee=dSe(),tee=pIe();return{redeem:()=>{eee.send(pTe.toString(),[{server:{...tee.serverPurchasePayload},type:"redeem"}],tee.inIframe?"newTab":void 0)},purchase:()=>{eee.send(pTe.toString(),[{server:{...tee.serverPurchasePayload},type:"purchase"}],tee.inIframe?"newTab":void 0)},upgrade:()=>{eee.send(pTe.toString(),[{server:{...tee.serverPurchasePayload},type:"upgrade"}],tee.inIframe?"newTab":void 0)},renew:()=>{eee.send(pTe.toString(),[{server:{...tee.serverPurchasePayload},type:"renew"}],tee.inIframe?"newTab":void 0)}}}));var aIe=function(eee){return parseInt(eee,16)},iIe=function(eee,tee){var r=eee.r,g=eee.g,b=eee.b,ree=eee.a,a=function(n){return!isNaN(parseFloat(n))&&isFinite(n)}(tee)?tee:ree;return"rgba(".concat(r,", ").concat(g,", ").concat(b,", ").concat(a,")")},sIe=function(eee,a){var tee,ree,oee=function(eee){return"#"===eee.charAt(0)?eee.slice(1):eee}(eee),nee=function(eee){var r=eee.r,g=eee.g,b=eee.b,a=eee.a;return{r:aIe(r),g:aIe(g),b:aIe(b),a:+(aIe(a)/255).toFixed(2)}}({r:(ree=3===(tee=oee).length||4===tee.length)?"".concat(tee.slice(0,1)).concat(tee.slice(0,1)):tee.slice(0,2),g:ree?"".concat(tee.slice(1,2)).concat(tee.slice(1,2)):tee.slice(2,4),b:ree?"".concat(tee.slice(2,3)).concat(tee.slice(2,3)):tee.slice(4,6),a:(ree?"".concat(tee.slice(3,4)).concat(tee.slice(3,4)):tee.slice(6,8))||"ff"});return iIe(nee,a)};const lIe=epe(sIe);zce($ce());const cIe=Xce("theme",(()=>{const eee=kre(),tee=Sae((()=>("black"===eee.value?.name||"azure"===eee.value?.name)??!1)),ree=Sae((()=>{if(!eee.value?.banner||!eee.value?.bannerGradient)return;return`background-image: linear-gradient(90deg, ${eee.value?.bgColor?"var(--color-customgradient-start)":"rgba(0, 0, 0, 0)"} 0, ${eee.value?.bgColor?"var(--color-customgradient-end)":"var(--color-beta)"} 30%);`}));return goe(eee,(()=>{(()=>{const ree=document.body,oee={darkTheme:{alpha:"#1c1b1b",beta:"#f2f2f2",gamma:"#999999"},lightTheme:{alpha:"#f2f2f2",beta:"#1c1b1b",gamma:"#999999"}};let{alpha:nee,beta:aee,gamma:iee}=tee.value?oee.darkTheme:oee.lightTheme;eee.value?.textColor&&(nee=eee.value?.textColor),eee.value?.bgColor&&(aee=eee.value?.bgColor,ree.style.setProperty("--color-customgradient-start",lIe(aee,0)),ree.style.setProperty("--color-customgradient-end",lIe(aee,.7))),eee.value?.metaColor&&(iee=eee.value?.metaColor),ree.style.setProperty("--color-alpha",nee),ree.style.setProperty("--color-beta",aee),ree.style.setProperty("--color-gamma",iee),ree.style.setProperty("--color-gamma-opaque",lIe(iee,.25)),ree.style.setProperty("--shadow-beta",`0 25px 50px -12px ${lIe(aee,.15)}`),ree.style.setProperty("--ring-offset-shadow",`0 0 ${aee}`),ree.style.setProperty("--ring-shadow",`0 0 ${aee}`)})()})),{bannerGradient:ree,darkMode:tee,theme:eee,setTheme:tee=>{eee.value=tee}}}));zce($ce());const pIe=Xce("server",(()=>{const eee=oIe(),tee=XEe(),ree=nIe(),oee=cIe(),nee=rIe(),aee=kre("");goe(aee,((eee,tee)=>eee?nee.createApolloClient():tee?nee.closeUnraidApiClient():void 0));const iee=kre(""),see=kre(),lee=Sae((()=>!(!Ite.value&&!Dte.value))),cee=Sae((()=>lee.value?"Stopped"===see.value?.state?"Stopped. The Array will not start until the above issue is resolved.":"Started. If stopped, the Array will not restart until the above issue is resolved.":see.value?.state)),pee=kre(""),dee=kre(""),uee=kre(),hee=kre(),gee=kre(""),wee=kre(""),fee=kre(""),bee=kre(),mee=kre(""),vee=kre(0),yee=kre(""),xee=kre(0),kee=kre(!1),_ee=kre(""),Eee=kre(""),Tee=kre(""),See=kre(),Iee=kre(),Oee=kre(),Nee=kre(window.self!==window.top),Aee=kre(""),Ree=kre(""),Dee=kre(""),Cee=kre(""),Lee=kre(""),Fee=kre(""),zee=kre("stable"),Mee=kre(""),Pee=kre(),Uee=kre(),jee=kre(0),$ee=Sae((()=>{if(jee.value>0)return jee.value;switch(Gee.value){case"Starter":case"Basic":return 6;case"Plus":return 12;case"Unleashed":case"Lifetime":case"Pro":case"Trial":return-1;default:return 0}})),Vee=kre(0),qee=kre(""),Bee=kre(0),Yee=kre(""),Gee=kre(""),Qee=kre(0),Wee=Sae((()=>Qee.value?npe(Qee.value).format("YYYY-MM-DD"):null)),Kee=Sae((()=>{if(!Qee.value)return!1;const eee=npe(),tee=npe(Qee.value);return eee.isAfter(tee,"day")})),Hee=kre(""),Xee=kre(),Zee=kre();goe(Zee,(eee=>{eee&&oee.setTheme(eee)}));const Jee=kre(),ete=kre([]),tte=kre(!1),rte=kre(0),ote=kre(""),nte=kre(""),ate=kre([]),ite=kre(),ste=Sae((()=>nte.value||Hee.value&&Hee.value.includes("www.")&&Hee.value.includes("unraid.net"))),lte=Sae((()=>!1)),cte=Sae((()=>!Ipe(Fee.value))),pte=Sae((()=>({apiKey:aee.value,apiVersion:iee.value,array:see.value,avatar:pee.value,connectPluginVersion:wee.value,connectPluginInstalled:gee.value,description:mee.value,deviceCount:vee.value,email:yee.value,expireTime:xee.value,flashProduct:_ee.value,flashVendor:Eee.value,guid:Tee.value,inIframe:Nee.value,keyfile:Aee.value,lanIp:Ree.value,license:Dee.value,locale:Cee.value,name:Lee.value,osVersion:Fee.value,osVersionBranch:zee.value,rebootType:Mee.value,rebootVersion:Pee.value,registered:Uee.value,regDevs:$ee.value,regGen:Vee.value,regGuid:qee.value,regExp:Qee.value,regUpdatesExpired:Kee.value,site:Hee.value,state:Xee.value,theme:Zee.value,uptime:rte.value,username:ote.value,wanFQDN:nte.value}))),dte=Sae((()=>{let eee="Trial";switch(Xee.value){case"BASIC":eee="Basic";break;case"PLUS":eee="Plus";break;case"PRO":eee="Pro";break;case"STARTER":eee="Starter";break;case"UNLEASHED":eee="Unleashed"}return{apiVersion:iee.value,connectPluginVersion:wee.value,deviceCount:vee.value,email:yee.value,guid:Tee.value,inIframe:Nee.value,keyTypeForPurchase:eee,locale:Cee.value,osVersion:Fee.value,osVersionBranch:zee.value,registered:Uee.value??!1,regExp:Qee.value,regTy:Gee.value,regUpdatesExpired:Kee.value,state:Xee.value,site:Hee.value}})),ute=Sae((()=>({apiVersion:iee.value,caseModel:dee.value,connectPluginVersion:wee.value,description:mee.value,expireTime:xee.value,flashProduct:_ee.value,flashVendor:Eee.value,guid:Tee.value,inIframe:Nee.value,keyfile:Aee.value,lanIp:Ree.value,name:Lee.value,osVersion:Fee.value,osVersionBranch:zee.value,rebootType:Mee.value,rebootVersion:Pee.value,registered:Uee.value??!1,regGuid:qee.value,regExp:Qee.value,regTy:Gee.value,regUpdatesExpired:Kee.value,site:Hee.value,state:Xee.value,wanFQDN:nte.value}))),hte=Sae((()=>{const eee={apiKey:aee.value&&"string"==typeof aee.value?`${aee.value.substring(0,6)}__[REDACTED]`:"",apiVersion:iee.value,avatar:pee.value,connectPluginInstalled:gee.value,connectPluginVersion:wee.value,description:mee.value,deviceCount:vee.value,email:yee.value,expireTime:xee.value,flashProduct:_ee.value,flashVendor:Eee.value,guid:Tee.value,inIframe:Nee.value,lanIp:Ree.value,locale:Cee.value,name:Lee.value,osVersion:Fee.value,osVersionBranch:zee.value,rebootType:Mee.value,rebootVersion:Pee.value,registered:Uee.value,regGen:Vee.value,regGuid:qee.value,regTy:Gee.value,site:Hee.value,state:Xee.value,uptime:rte.value,username:ote.value,wanFQDN:nte.value};return Object.fromEntries(Object.entries(eee).filter((([_,v])=>null!=v&&""!==v)))})),gte=Sae((()=>{const eee=!(!gee.value||"online"===nee.unraidApiStatus&&!nee.prioritizeCorsError);return{disable:eee,title:eee?"Requires the local unraid-api to be running successfully":""}})),wte=Sae((()=>({click:()=>{ree.purchase()},disabled:gte.value.disable,external:!0,icon:Kpe,name:"purchase",text:"Purchase Key",title:gte.value.title}))),fte=Sae((()=>({click:()=>{ree.upgrade()},disabled:gte.value.disable,external:!0,icon:Kpe,name:"upgrade",text:"Upgrade Key",title:gte.value.title}))),bte=Sae((()=>({click:()=>{eee.recover()},disabled:gte.value.disable,external:!0,icon:Kpe,name:"recover",text:"Recover Key",title:gte.value.title}))),mte=Sae((()=>({click:()=>{ree.redeem()},disabled:gte.value.disable,external:!0,icon:Kpe,name:"redeem",text:"Redeem Activation Code",title:gte.value.title}))),vte=Sae((()=>({click:()=>{ree.renew()},disabled:gte.value.disable,external:!0,icon:Kpe,name:"renew",text:"Extend License to Enable OS Updates",title:gte.value.title}))),yte=Sae((()=>({click:()=>{eee.replace()},external:!0,icon:Kpe,name:"replace",text:"Replace Key"}))),xte=Sae((()=>({click:()=>{eee.signIn()},disabled:gte.value.disable,external:!0,icon:Gpe,name:"signIn",text:"Sign In with Unraid.net Account",title:gte.value.title}))),kte=Sae((()=>{const tee=!Aee.value||gte.value.disable;let ree="";return Aee.value||(ree="Sign Out requires a keyfile"),gte.value.disable&&(ree=gte.value.title),{click:()=>{eee.signOut()},disabled:tee,external:!0,icon:Ape,name:"signOut",text:"Sign Out of Unraid.net",title:ree}})),_te=Sae((()=>({click:()=>{eee.trialExtend()},disabled:gte.value.disable,external:!0,icon:Kpe,name:"trialExtend",text:"Extend Trial",title:gte.value.title}))),Ete=Sae((()=>({click:()=>{eee.trialStart()},disabled:gte.value.disable,external:!0,icon:Kpe,name:"trialStart",text:"Start Free 30 Day Trial",title:gte.value.title})));let Tte="";const Ste=Sae((()=>{switch(Xee.value){case"ENOKEYFILE":return{actions:[...!Uee.value&&gee.value?[xte.value]:[],Ete.value,wte.value,mte.value,bte.value,...Uee.value&&gee.value?[kte.value]:[]],humanReadable:"No Keyfile",heading:"Let's Unleash Your Hardware",message:'

Choose an option below, then use our Getting Started Guide to configure your array in less than 15 minutes.

'};case"TRIAL":return{actions:[...!Uee.value&&gee.value?[xte.value]:[],wte.value,mte.value,...Uee.value&&gee.value?[kte.value]:[]],humanReadable:"Trial",heading:"Thank you for choosing Unraid OS!",message:"

Your Trial key includes all the functionality and device support of an Unleashed key.

After your Trial has reached expiration, your server still functions normally until the next time you Stop the array or reboot your server.

At that point you may either purchase a license key or request a Trial extension.

"};case"EEXPIRED":return{actions:[...!Uee.value&&gee.value?[xte.value]:[],wte.value,mte.value,...Rte.value?[_te.value]:[],...Uee.value&&gee.value?[kte.value]:[]],error:!0,humanReadable:"Trial Expired",heading:"Your Trial has expired",message:Rte.value?"

To continue using Unraid OS you may purchase a license key. Alternately, you may request a Trial extension.

":"

You have used all your Trial extensions. To continue using Unraid OS you may purchase a license key.

"};case"BASIC":case"STARTER":return{actions:[...!Uee.value&&gee.value?[xte.value]:[],...Kee.value?[vte.value]:[],fte.value,...Uee.value&&gee.value?[kte.value]:[]],humanReadable:"BASIC"===Xee.value?"Basic":"Starter",heading:"Thank you for choosing Unraid OS!",message:!Uee.value&&gee.value?"

Register for Connect by signing in to your Unraid.net account

":Iee.value?"

To support more storage devices as your server grows, click Upgrade Key.

":""};case"PLUS":return{actions:[...!Uee.value&&gee.value?[xte.value]:[],fte.value,...Uee.value&&gee.value?[kte.value]:[]],humanReadable:"Plus",heading:"Thank you for choosing Unraid OS!",message:!Uee.value&&gee.value?"

Register for Connect by signing in to your Unraid.net account

":Iee.value?"

To support more storage devices as your server grows, click Upgrade Key.

":""};case"PRO":case"LIFETIME":case"UNLEASHED":return{actions:[...!Uee.value&&gee.value?[xte.value]:[],...Kee.value?[vte.value]:[],..."UNLEASHED"===Xee.value?[fte.value]:[],...Uee.value&&gee.value?[kte.value]:[]],humanReadable:"PRO"===Xee.value?"Pro":"LIFETIME"===Xee.value?"Lifetime":"Unleashed",heading:"Thank you for choosing Unraid OS!",message:!Uee.value&&gee.value?"

Register for Connect by signing in to your Unraid.net account

":""};case"EGUID":return Tte=Oee.value?"

Your Unraid registration key is ineligible for replacement as it has been replaced within the last 12 months.

":!1===Oee.value&&See.value?"

The license key file does not correspond to the USB Flash boot device. Please copy the correct key file to the /config directory on your USB Flash boot device or choose Purchase Key.

Your Unraid registration key is ineligible for replacement as it is blacklisted.

":!1!==Oee.value||See.value?"

The license key file does not correspond to the USB Flash boot device. Please copy the correct key file to the /config directory on your USB Flash boot device.

You may also attempt to Purchase or Replace your key.

":"

The license key file does not correspond to the USB Flash boot device. Please copy the correct key file to the /config directory on your USB Flash boot device or choose Purchase Key.

Your Unraid registration key is ineligible for replacement as it has been replaced within the last 12 months.

",{actions:[...!Uee.value&&gee.value?[xte.value]:[],yte.value,wte.value,mte.value,...Uee.value&&gee.value?[kte.value]:[]],error:!0,humanReadable:"Flash GUID Error",heading:"Registration key / USB Flash GUID mismatch",message:Tte};case"EGUID1":return{actions:[...!Uee.value&&gee.value?[xte.value]:[],wte.value,mte.value,...Uee.value&&gee.value?[kte.value]:[]],error:!0,humanReadable:"Multiple License Keys Present",heading:"Multiple License Keys Present",message:"

There are multiple license key files present on your USB flash device and none of them correspond to the USB Flash boot device. Please remove all key files, except the one you want to replace, from the /config directory on your USB Flash boot device.

Alternately you may purchase a license key for this USB flash device.

If you want to replace one of your license keys with a new key bound to this USB Flash device, please first remove all other key files first.

"};case"ENOKEYFILE2":return{actions:[...!Uee.value&&gee.value?[xte.value]:[],bte.value,wte.value,mte.value,...Uee.value?[kte.value]:[]],error:!0,humanReadable:"Missing key file",heading:"Missing key file",message:gee.value?"

Your license key file is corrupted or missing. The key file should be located in the /config directory on your USB Flash boot device.

You may attempt to recover your key with your Unraid.net account.

If this was an expired Trial installation, you may purchase a license key.

":"

Your license key file is corrupted or missing. The key file should be located in the /config directory on your USB Flash boot device.

If you do not have a backup copy of your license key file you may attempt to recover your key.

If this was an expired Trial installation, you may purchase a license key.

"};case"ETRIAL":return{actions:[...!Uee.value&&gee.value?[xte.value]:[],wte.value,mte.value,...Uee.value&&gee.value?[kte.value]:[]],error:!0,humanReadable:"Invalid installation",heading:"Invalid installation",message:"

It is not possible to use a Trial key with an existing Unraid OS installation.

You may purchase a license key corresponding to this USB Flash device to continue using this installation.

"};case"ENOKEYFILE1":return{actions:[...!Uee.value&&gee.value?[xte.value]:[],wte.value,mte.value,...Uee.value&&gee.value?[kte.value]:[]],error:!0,humanReadable:"No Keyfile",heading:"No USB flash configuration data",message:"

There is a problem with your USB Flash device

"};case"ENOFLASH":case"ENOFLASH1":case"ENOFLASH2":case"ENOFLASH3":case"ENOFLASH4":case"ENOFLASH5":case"ENOFLASH6":case"ENOFLASH7":return{error:!0,humanReadable:"No Flash",heading:"Cannot access your USB Flash boot device",message:"

There is a physical problem accessing your USB Flash boot device

"};case"EBLACKLISTED":return{error:!0,humanReadable:"BLACKLISTED",heading:"Blacklisted USB Flash GUID",message:"

This USB Flash boot device has been blacklisted. This can occur as a result of transferring your license key to a replacement USB Flash device, and you are currently booted from your old USB Flash device.

A USB Flash device may also be blacklisted if we discover the serial number is not unique – this is common with USB card readers.

"};case"EBLACKLISTED1":return{error:!0,humanReadable:"BLACKLISTED",heading:"USB Flash device error",message:"

This USB Flash device has an invalid GUID. Please try a different USB Flash device

"};case"EBLACKLISTED2":return{error:!0,humanReadable:"BLACKLISTED",heading:"USB Flash has no serial number",message:"

This USB Flash boot device has been blacklisted. This can occur as a result of transferring your license key to a replacement USB Flash device, and you are currently booted from your old USB Flash device.

A USB Flash device may also be blacklisted if we discover the serial number is not unique – this is common with USB card readers.

"};case"ENOCONN":return{error:!0,humanReadable:"Trial Requires Internet Connection",heading:"Cannot validate Unraid Trial key",message:'

Your Trial key requires an internet connection.

Please check Settings > Network

'};default:return{error:!0,humanReadable:"Stale",heading:"Stale Server",message:"

Please refresh the page to ensure you load your latest configuration

"}}})),Ite=Sae((()=>{if(Ste.value?.error)return{actions:[{click:()=>{tee.openTroubleshoot({email:yee.value,includeUnraidApiLogs:!!gee.value})},icon:Zpe,text:"Contact Support"}],debugServer:hte.value,heading:Ste.value?.heading??"",level:"error",message:Ste.value?.message??"",ref:`stateDataError__${Xee.value}`,type:"serverState"}}));goe(Ite,((eee,ree)=>{ree&&ree.ref&&tee.removeErrorByRef(ree.ref),eee&&tee.setError(eee)}));const Ote=["signIn","signOut"],Nte=Sae((()=>{if(Ste.value.actions)return Ste.value.actions.find((eee=>Ote.includes(eee.name)))})),Ate=Sae((()=>{if(Ste.value.actions)return Ste.value.actions.filter((eee=>!Ote.includes(eee.name)))})),Rte=Sae((()=>!Vee.value||Vee.value<2)),Dte=Sae((()=>{if(hee.value?.valid||!hee.value?.error);else switch(hee.value?.error){case"INELIGIBLE":return{heading:"Ineligible for OS Version",level:"error",message:"Your License Key does not support this OS Version. OS build date greater than key expiration. Please consider extending your registration key.",actions:[{href:fTe.toString(),icon:$pe,text:"Learn More at Tools > Registration"}],ref:"configError",type:"server"};case"INVALID":return{heading:"Too Many Devices",level:"error",message:"You have exceeded the number of devices allowed for your license. Please remove a device to start the array, or upgrade your key to support more devices.",ref:"configError",type:"server"};case"NO_KEY_SERVER":return{heading:"Check Network Connection",level:"error",message:"Unable to validate your trial key. Please check your network connection.",ref:"configError",type:"server"};case"WITHDRAWN":return{heading:"OS Version Withdrawn",level:"error",message:"This OS release should not be run. OS Update Required.",actions:[{href:bTe.toString(),icon:Npe,text:"Check for Update"}],ref:"configError",type:"server"}}}));goe(Dte,((eee,ree)=>{ree&&ree.ref&&tee.removeErrorByRef(ree.ref),eee&&tee.setError(eee)}));const Cte=Sae((()=>0!==vee.value&&$ee.value>0&&vee.value>$ee.value||!hee.value?.valid&&"INVALID"===hee.value?.error)),Lte=Sae((()=>{if(gee.value&&gee.value.includes("_installFailed"))return{actions:[{external:!0,href:"https://forums.unraid.net/topic/112073-my-servers-releases/#comment-1154449",icon:Wpe,text:"Learn More"}],heading:"Unraid Connect Install Failed",level:"error",message:"Rebooting will likely solve this.",ref:"pluginInstallFailed",type:"server"}}));goe(Lte,((eee,ree)=>{ree&&ree.ref&&tee.removeErrorByRef(ree.ref),eee&&tee.setError(eee)}));const Fte=kre(window.location.hostname.includes("localhost")&&"4321"!==window.location.port?{actions:[{href:hTe.toString(),icon:$pe,text:"Go to Management Access Now"},{external:!0,href:"https://unraid.net/blog/ssl-certificate-update",icon:Wpe,text:"Learn More"}],forumLink:!0,heading:"SSL certificates for unraid.net deprecated",level:"error",message:"On January 1st, 2023 SSL certificates for unraid.net were deprecated. You MUST provision a new SSL certificate to use our new myunraid.net domain. You can do this on the Settings > Management Access page.",ref:"deprecatedUnraidSSL",type:"server"}:void 0);goe(Fte,((eee,ree)=>{ree&&ree.ref&&tee.removeErrorByRef(ree.ref),eee&&tee.setError(eee)}));const zte=Sae((()=>{if(Uee.value&&uee.value?.error&&"signOut"!==eee.accountActionType&&"oemSignOut"!==eee.accountActionType)return{actions:[{click:()=>{tee.openTroubleshoot({email:yee.value,includeUnraidApiLogs:!!gee.value})},icon:Zpe,text:"Contact Support"}],debugServer:hte.value,heading:"Unraid Connect Error",level:"error",message:uee.value?.error??"",ref:"cloudError",type:"unraidApiState"}}));goe(zte,((eee,ree)=>{ree&&ree.ref&&tee.removeErrorByRef(ree.ref),eee&&tee.setError(eee)}));const Mte=Sae((()=>[Ite.value,Dte.value,Lte.value,Fte.value,zte.value].filter(Boolean))),Pte=eee=>{console.debug("[setServer]",eee),void 0!==eee?.apiKey&&(aee.value=eee.apiKey),void 0!==eee?.array&&(see.value=eee.array),void 0!==eee?.apiVersion&&(iee.value=eee.apiVersion),void 0!==eee?.avatar&&(pee.value=eee.avatar),void 0!==eee?.caseModel&&(dee.value=eee.caseModel),void 0!==eee?.cloud&&(uee.value=eee.cloud),void 0!==eee?.combinedKnownOrigins&&(ate.value=eee.combinedKnownOrigins),void 0!==eee?.config&&(hee.value=eee.config),void 0!==eee?.connectPluginInstalled&&(gee.value=eee.connectPluginInstalled),void 0!==eee?.connectPluginVersion&&(wee.value=eee.connectPluginVersion),void 0!==eee?.csrf&&(fee.value=eee.csrf),void 0!==eee?.dateTimeFormat&&(bee.value=eee.dateTimeFormat),void 0!==eee?.description&&(mee.value=eee.description),void 0!==eee?.deviceCount&&(vee.value=eee.deviceCount),void 0!==eee?.email&&(yee.value=eee.email),void 0!==eee?.expireTime&&(xee.value=eee.expireTime),void 0!==eee?.flashBackupActivated&&(kee.value=eee.flashBackupActivated),void 0!==eee?.flashProduct&&(_ee.value=eee.flashProduct),void 0!==eee?.flashVendor&&(Eee.value=eee.flashVendor),void 0!==eee?.guid&&(Tee.value=eee.guid),void 0!==eee?.keyfile&&(Aee.value=eee.keyfile),void 0!==eee?.lanIp&&(Ree.value=eee.lanIp),void 0!==eee?.license&&(Dee.value=eee.license),void 0!==eee?.locale&&(Cee.value=eee.locale),void 0!==eee?.name&&(Lee.value=eee.name),void 0!==eee?.osVersion&&(Fee.value=eee.osVersion),void 0!==eee?.osVersionBranch&&(zee.value=eee.osVersionBranch),void 0!==eee?.rebootType&&(Mee.value=eee.rebootType),void 0!==eee?.rebootVersion&&(Pee.value=eee.rebootVersion),void 0!==eee?.registered&&(Uee.value=eee.registered),void 0!==eee?.regGen&&(Vee.value=eee.regGen),void 0!==eee?.regGuid&&(qee.value=eee.regGuid),void 0!==eee?.regTy&&(Gee.value=eee.regTy),void 0!==eee?.regExp&&(Qee.value=eee.regExp),void 0!==eee?.site&&(Hee.value=eee.site),void 0!==eee?.state&&(Xee.value=eee.state),void 0!==eee?.theme&&(Zee.value=eee.theme),void 0!==eee?.updateOsIgnoredReleases&&(ete.value=eee.updateOsIgnoredReleases),void 0!==eee?.updateOsNotificationsEnabled&&(tte.value=eee.updateOsNotificationsEnabled),void 0!==eee?.updateOsResponse&&(Jee.value=eee.updateOsResponse),void 0!==eee?.uptime&&(rte.value=eee.uptime),void 0!==eee?.username&&(ote.value=eee.username),void 0!==eee?.wanFQDN&&(nte.value=eee.wanFQDN),void 0!==eee?.regTm&&(Bee.value=eee.regTm),void 0!==eee?.regTo&&(Yee.value=eee.regTo)};let Ute=0;const jte=kre("ready"),$te=async()=>{if(Ute>=20)return jte.value="timeout",!1;Ute++,jte.value="refreshing";const eee=Uee.value,tee=Xee.value,ree=Qee.value,oee=Boolean(ite?.value)?await(ite?.value?.()):await(async()=>{try{const eee=await _Te.get().json();return Pte(eee),eee}catch(eee){console.error("[phpServerStateRefresh] error",eee)}})();if(!oee)return setTimeout((()=>{$te()}),250);const nee={newRegistered:!1,newState:null,newRegExp:null};"data"in oee?(nee.newRegistered=Boolean(oee.data.owner&&"root"!==oee.data.owner.username),nee.newState=oee.data.vars?.regState??null,nee.newRegExp=Number(oee.data.registration?.updateExpiration??0)):(nee.newRegistered=Boolean(oee.registered),nee.newState=oee.state,nee.newRegExp=Number(oee.regExp??0));const aee=nee.newRegistered!==eee,iee=nee.newState!==tee,see=nee.newRegExp??0>ree;if(aee||iee||see)return jte.value="done",!0;setTimeout((()=>$te()),250)};uoe((()=>{Pee.value&&console.debug("[server.rebootVersion]",Pee.value)}));return{apiKey:aee,array:see,avatar:pee,cloud:uee,config:hee,connectPluginInstalled:gee,csrf:fee,dateTimeFormat:bee,description:mee,deviceCount:vee,expireTime:xee,flashBackupActivated:kee,flashProduct:_ee,flashVendor:Eee,guid:Tee,keyfile:Aee,inIframe:Nee,locale:Cee,lanIp:Ree,name:Lee,osVersion:Fee,osVersionBranch:zee,rebootType:Mee,rebootVersion:Pee,registered:Uee,computedRegDevs:$ee,regGen:Vee,regGuid:qee,regTm:Bee,regTo:Yee,regTy:Gee,regExp:Qee,parsedRegExp:Wee,regUpdatesExpired:Kee,site:Hee,state:Xee,theme:Zee,updateOsIgnoredReleases:ete,updateOsNotificationsEnabled:tte,updateOsResponse:Jee,uptime:rte,username:ote,refreshServerStateStatus:jte,isOsVersionStable:cte,renewAction:vte,authAction:Nte,deprecatedUnraidSSL:Fte,isRemoteAccess:ste,keyActions:Ate,pluginInstallFailed:Lte,pluginOutdated:lte,server:pte,serverAccountPayload:ute,serverPurchasePayload:dte,stateData:Ste,stateDataError:Ite,serverErrors:Mte,tooManyDevices:Cte,serverConfigError:Dte,arrayWarning:lee,computedArray:cee,setServer:Pte,setUpdateOsResponse:eee=>{Jee.value=eee},fetchServerFromApi:()=>{const{result:eee,refetch:tee}=SEe(DEe,null,{fetchPolicy:"no-cache"}),ree=Sae((()=>eee.value??null));return ite.value=tee,goe(ree,(eee=>{if(eee){const tee=(eee=>{console.debug("mutateServerStateFromApi",eee);const tee={...eee.owner&&"root"!==eee.owner.username?{username:eee.owner.username??"",registered:!0}:{username:"",registered:!1},name:eee.info&&eee.info.os&&eee.info.os.hostname?eee.info.os.hostname:void 0,keyfile:eee.registration&&eee.registration.keyFile&&eee.registration.keyFile.contents?eee.registration.keyFile.contents:void 0,regGen:eee.vars&&eee.vars.regGen?parseInt(eee.vars.regGen):void 0,state:eee.vars&&eee.vars.regState?eee.vars.regState:void 0,config:eee.config?eee.config:{error:eee.vars&&eee.vars.configError?eee.vars.configError:void 0,valid:!eee.vars||!eee.vars.configValid||eee.vars.configValid},expireTime:eee.registration&&eee.registration.expiration?parseInt(eee.registration.expiration):0,cloud:eee.cloud?(ree=eee.cloud,ree):void 0,regExp:eee.registration&&eee.registration.updateExpiration?Number(eee.registration.updateExpiration):void 0};var ree;return console.debug("mutatedData",tee),tee})(eee);Pte(tee)}})),eee},refreshServerState:$te,filteredKeyActions:(eee,tee)=>{if(Ste.value.actions)return Ste.value.actions.filter((ree=>"out"===eee?!tee.includes(ree.name):tee.includes(ree.name)))},setRebootVersion:eee=>{Pee.value=eee},updateOsIgnoreRelease:eee=>{ete.value.push(eee);const tee=ETe({action:"ignoreVersion",version:eee});console.debug("[updateOsIgnoreRelease] response",tee)},updateOsRemoveIgnoredRelease:eee=>{ete.value=ete.value.filter((r=>r!==eee));const tee=ETe({action:"removeIgnoredVersion",version:eee});console.debug("[updateOsRemoveIgnoredRelease] response",tee)},updateOsRemoveAllIgnoredReleases:()=>{ete.value=[];const eee=ETe({action:"removeAllIgnored"});console.debug("[updateOsRemoveAllIgnoredReleases] response",eee)}}})),dIe={class:"whitespace-normal flex flex-col gap-y-16px max-w-3xl"},uIe={key:0,class:"text-unraid-red font-semibold"},hIe={class:"text-16px mb-8px"},gIe=["innerHTML"],wIe={key:1},fIe=xoe({__name:"Auth.ce",setup(eee){const{t:t}=_ce(),tee=pIe(),{authAction:ree,stateData:oee}=Zce(tee);return(eee,tee)=>{const nee=Lce;return qne(),Qne("div",dIe,[Sre(oee).error?(qne(),Qne("span",uIe,[eae("h3",hIe,Hee(Sre(t)(Sre(oee).heading)),1),eae("span",{class:"text-14px",innerHTML:Sre(t)(Sre(oee).message)},null,8,gIe)])):aae("",!0),Sre(ree)?(qne(),Qne("span",wIe,[tae(nee,{disabled:Sre(ree)?.disabled,icon:Sre(ree).icon,size:"12px",text:Sre(t)(Sre(ree).text),title:Sre(ree)?.title?Sre(t)(Sre(ree)?.title):void 0,onClick:tee[0]||(tee[0]=eee=>Sre(ree).click?.())},null,8,["disabled","icon","text","title"])])):aae("",!0)])}}}),bIe=Ace(fIe,[["styles",['/*! tailwindcss v3.4.3 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:clear-sans,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (min-width:470px){.container{max-width:470px}}@media (min-width:530px){.container{max-width:530px}}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.prose{color:var(--color-beta);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:#ff8c2f;font-weight:500;text-decoration:underline}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)):hover{color:#f15a2c}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-bottom:3em;margin-top:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){border-inline-start-color:var(--tw-prose-quote-borders);border-inline-start-width:.25rem;color:var(--tw-prose-quotes);font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-inline-start:1em;quotes:"“""”""‘""’"}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:2.25em;font-weight:800;line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.5em;font-weight:700;line-height:1.3333333;margin-bottom:1em;margin-top:2em}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.25em;font-weight:600;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-bottom:2em;margin-top:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.3125rem;box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows)/10%),0 3px rgb(var(--tw-prose-kbd-shadows)/10%);color:var(--tw-prose-kbd);font-family:inherit;font-size:.875em;font-weight:500;padding-inline-end:.375em;padding-bottom:.1875em;padding-top:.1875em;padding-inline-start:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:var(--tw-prose-pre-bg);border-radius:.375rem;color:var(--tw-prose-pre-code);font-size:.875em;font-weight:400;line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;overflow-x:auto;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-top:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.7142857;margin-bottom:2em;margin-top:2em;table-layout:auto;text-align:start;width:100%}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-th-borders);border-bottom-width:1px}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em;vertical-align:bottom}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-td-borders);border-bottom-width:1px}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-color:var(--tw-prose-th-borders);border-top-width:1px}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body:var(--color-beta);--tw-prose-headings:var(--color-beta);--tw-prose-lead:var(--color-beta);--tw-prose-links:#ff8c2f;--tw-prose-bold:var(--color-beta);--tw-prose-counters:var(--color-beta);--tw-prose-bullets:var(--color-beta);--tw-prose-hr:var(--color-beta);--tw-prose-quotes:var(--color-beta);--tw-prose-quote-borders:var(--color-beta);--tw-prose-captions:var(--color-beta);--tw-prose-kbd:#111827;--tw-prose-kbd-shadows:17 24 39;--tw-prose-code:var(--color-beta);--tw-prose-pre-code:var(--color-beta);--tw-prose-pre-bg:var(--color-alpha);--tw-prose-th-borders:var(--color-beta);--tw-prose-td-borders:var(--color-beta);--tw-prose-invert-body:var(--color-alpha);--tw-prose-invert-headings:var(--color-alpha);--tw-prose-invert-lead:var(--color-alpha);--tw-prose-invert-links:#ff8c2f;--tw-prose-invert-bold:var(--color-alpha);--tw-prose-invert-counters:var(--color-alpha);--tw-prose-invert-bullets:var(--color-alpha);--tw-prose-invert-hr:var(--color-alpha);--tw-prose-invert-quotes:var(--color-alpha);--tw-prose-invert-quote-borders:var(--color-alpha);--tw-prose-invert-captions:var(--color-alpha);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:255 255 255;--tw-prose-invert-code:var(--color-alpha);--tw-prose-invert-pre-code:var(--color-alpha);--tw-prose-invert-pre-bg:var(--color-beta);--tw-prose-invert-th-borders:var(--color-alpha);--tw-prose-invert-td-borders:var(--color-alpha);font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.5em;margin-top:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-top:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose{--tw-prose-invert-code-bg:var(--color-gamma-opaque)}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.pointer-events-none{pointer-events:none}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-x-0{left:0;right:0}.-bottom-\\[2px\\]{bottom:-2px}.-left-\\[2px\\]{left:-2px}.-right-\\[2px\\]{right:-2px}.-top-1{top:-.25rem}.-top-\\[2px\\]{top:-2px}.bottom-0{bottom:0}.bottom-\\[-3px\\]{bottom:-3px}.right-0{right:0}.top-0{top:0}.top-\\[1px\\]{top:1px}.top-full{top:100%}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-\\[99999\\]{z-index:99999}.mx-8px{margin-left:8px;margin-right:8px}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-bottom:0;margin-top:0}.my-12{margin-bottom:3rem;margin-top:3rem}.my-16px{margin-bottom:16px;margin-top:16px}.my-24px{margin-bottom:24px;margin-top:24px}.my-8px{margin-bottom:8px;margin-top:8px}.mb-4px{margin-bottom:4px}.mb-8px{margin-bottom:8px}.ml-3{margin-left:.75rem}.ml-8px{margin-left:8px}.mr-8px{margin-right:8px}.mt-0{margin-top:0}.mt-12px{margin-top:12px}.mt-2{margin-top:.5rem}.mt-24px{margin-top:24px}.mt-4px{margin-top:4px}.mt-8px{margin-top:8px}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-12px{height:12px}.h-16px{height:16px}.h-20px{height:20px}.h-24px{height:24px}.h-2px{height:2px}.h-32px{height:32px}.h-36px{height:36px}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-full{height:100%}.max-h-\\[65vh\\]{max-height:65vh}.min-h-\\[250px\\]{min-height:250px}.min-h-screen{min-height:100vh}.w-1\\/2{width:50%}.w-11{width:2.75rem}.w-12px{width:12px}.w-14px{width:14px}.w-16px{width:16px}.w-20px{width:20px}.w-24px{width:24px}.w-28px{width:28px}.w-2px{width:2px}.w-32px{width:32px}.w-36px{width:36px}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-\\[100px\\]{width:100px}.w-\\[110px\\]{width:110px}.w-\\[120px\\]{width:120px}.w-\\[125\\%\\]{width:125%}.w-\\[150px\\]{width:150px}.w-\\[44px\\]{width:44px}.w-\\[48px\\]{width:48px}.w-full{width:100%}.w-screen{width:100vw}.min-w-300px{min-width:300px}.min-w-\\[280px\\]{min-width:280px}.max-w-1024px{max-width:1024px}.max-w-160px{max-width:160px}.max-w-350px{max-width:350px}.max-w-3xl{max-width:48rem}.max-w-640px{max-width:640px}.max-w-800px{max-width:800px}.max-w-\\[45ch\\]{max-width:45ch}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.grow-0{flex-grow:0}.translate-x-0{--tw-translate-x:0px}.translate-x-0,.translate-x-20px{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-20px{--tw-translate-x:20px}.translate-x-\\[26px\\]{--tw-translate-x:26px}.translate-x-\\[26px\\],.translate-x-\\[2px\\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\\[2px\\]{--tw-translate-x:2px}.translate-y-\\[16px\\]{--tw-translate-y:16px}.scale-100,.translate-y-\\[16px\\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.scale-95,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-12px{gap:12px}.gap-16px{gap:16px}.gap-2{gap:.5rem}.gap-20px{gap:20px}.gap-4{gap:1rem}.gap-4px{gap:4px}.gap-6{gap:1.5rem}.gap-8px{gap:8px}.gap-x-16px{-moz-column-gap:16px;column-gap:16px}.gap-x-4px{-moz-column-gap:4px;column-gap:4px}.gap-x-8px{-moz-column-gap:8px;column-gap:8px}.gap-y-16px{row-gap:16px}.gap-y-24px{row-gap:24px}.gap-y-4px{row-gap:4px}.gap-y-8px{row-gap:8px}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.whitespace-normal{white-space:normal}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-b-2{border-bottom-width:2px}.border-l-0{border-left-width:0}.border-r-0{border-right-width:0}.border-t-0{border-top-width:0}.border-solid{border-style:solid}.border-none{border-style:none}.border-black{--tw-border-opacity:1;border-color:rgb(28 27 27/var(--tw-border-opacity))}.border-gamma-opaque{border-color:var(--color-gamma-opaque)}.border-green-600\\/10{border-color:#16a34a1a}.border-grey-mid{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity))}.border-orange{--tw-border-opacity:1;border-color:rgb(255 140 47/var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-unraid-red{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity))}.border-unraid-red\\/10{border-color:#e228281a}.border-unraid-red\\/90{border-color:#e22828e6}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.border-white\\/10{border-color:#ffffff1a}.border-yellow-100{--tw-border-opacity:1;border-color:rgb(254 249 195/var(--tw-border-opacity))}.bg-alpha{background-color:var(--color-alpha)}.bg-beta{background-color:var(--color-beta)}.bg-black{--tw-bg-opacity:1;background-color:rgb(28 27 27/var(--tw-bg-opacity))}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity))}.bg-current{background-color:currentColor}.bg-gamma{background-color:var(--color-gamma)}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.bg-green-200{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-grey{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity))}.bg-indigo-100{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity))}.bg-indigo-600{--tw-bg-opacity:1;background-color:rgb(79 70 229/var(--tw-bg-opacity))}.bg-orange{--tw-bg-opacity:1;background-color:rgb(255 140 47/var(--tw-bg-opacity))}.bg-pink-100{--tw-bg-opacity:1;background-color:rgb(252 231 243/var(--tw-bg-opacity))}.bg-purple-100{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-unraid-red{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity))}.bg-unraid-red\\/90{background-color:#e22828e6}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.bg-zinc-800{--tw-bg-opacity:1;background-color:rgb(39 39 42/var(--tw-bg-opacity))}.bg-opacity-80{--tw-bg-opacity:.8}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-unraid-red{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-orange{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.to-orange\\/60{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.fill-green-600{fill:#16a34a}.fill-unraid-red{fill:#e22828}.p-0{padding:0}.p-1{padding:.25rem}.p-12px{padding:12px}.p-16px{padding:16px}.p-2{padding:.5rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8px{padding:8px}.px-12px{padding-left:12px;padding-right:12px}.px-16px{padding-left:16px;padding-right:16px}.px-4{padding-left:1rem;padding-right:1rem}.px-4px{padding-left:4px;padding-right:4px}.px-6px{padding-left:6px;padding-right:6px}.px-8px{padding-left:8px;padding-right:8px}.py-0{padding-bottom:0;padding-top:0}.py-12px{padding-bottom:12px;padding-top:12px}.py-24px{padding-bottom:24px;padding-top:24px}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-4px{padding-bottom:4px;padding-top:4px}.py-8px{padding-bottom:8px;padding-top:8px}.pb-12{padding-bottom:3rem}.pb-8px{padding-bottom:8px}.pl-40px{padding-left:40px}.pr-16px{padding-right:16px}.pr-40px{padding-right:40px}.pr-4px{padding-right:4px}.pt-4px{padding-top:4px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-10px{font-size:10px}.text-12px{font-size:12px}.text-14px{font-size:14px}.text-16px{font-size:16px}.text-18px{font-size:18px}.text-20px{font-size:20px}.text-24px{font-size:24px}.text-lg{font-size:1.125rem}.text-lg,.text-xl{line-height:1.75rem}.text-xl{font-size:1.25rem}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.tracking-wide{letter-spacing:.025em}.text-\\[\\#486dba\\]{--tw-text-opacity:1;color:rgb(72 109 186/var(--tw-text-opacity))}.text-alpha{color:var(--color-alpha)}.text-beta{color:var(--color-beta)}.text-black{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity))}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity))}.text-current{color:currentColor}.text-gamma{color:var(--color-gamma)}.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.text-grey-mid{--tw-text-opacity:1;color:rgb(153 153 153/var(--tw-text-opacity))}.text-indigo-800{--tw-text-opacity:1;color:rgb(55 48 163/var(--tw-text-opacity))}.text-orange{--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity))}.text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity))}.text-pink-800{--tw-text-opacity:1;color:rgb(157 23 77/var(--tw-text-opacity))}.text-purple-800{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.text-unraid-red{--tw-text-opacity:1;color:rgb(226 40 40/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-inner{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\\[var\\(--ring-offset-shadow\\)_var\\(--ring-shadow\\)_var\\(--shadow-beta\\)\\]{--tw-shadow-color:var(--ring-offset-shadow) var(--ring-shadow) var(--shadow-beta);--tw-shadow:var(--tw-shadow-colored)}.shadow-green-600\\/30{--tw-shadow-color:rgba(22,163,74,.3);--tw-shadow:var(--tw-shadow-colored)}.shadow-orange\\/10{--tw-shadow-color:rgba(255,140,47,.1);--tw-shadow:var(--tw-shadow-colored)}.shadow-unraid-red\\/30{--tw-shadow-color:rgba(226,40,40,.3);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-black{outline-color:#1c1b1b}.outline-white{outline-color:#fff}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.invert{--tw-invert:invert(100%)}.filter,.invert{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.even\\:bg-black\\/5:nth-child(2n){background-color:#1c1b1b0d}.even\\:bg-grey-darkest:nth-child(2n){--tw-bg-opacity:1;background-color:rgb(34 34 34/var(--tw-bg-opacity))}@keyframes pulse{50%{opacity:.5}}.hover\\:animate-pulse:hover{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.hover\\:border-beta:hover{border-color:var(--color-beta)}.hover\\:border-grey:hover{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity))}.hover\\:border-grey-mid:hover{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity))}.hover\\:border-orange-dark:hover{--tw-border-opacity:1;border-color:rgb(241 90 44/var(--tw-border-opacity))}.hover\\:border-unraid-red:hover{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity))}.hover\\:bg-beta:hover{background-color:var(--color-beta)}.hover\\:bg-grey:hover{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity))}.hover\\:bg-grey-mid:hover{--tw-bg-opacity:1;background-color:rgb(153 153 153/var(--tw-bg-opacity))}.hover\\:bg-unraid-red:hover{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity))}.hover\\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.hover\\:bg-gradient-to-r:hover{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.hover\\:from-unraid-red:hover{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\\:from-unraid-red\\/60:hover{--tw-gradient-from:rgba(226,40,40,.6) var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\\:to-orange:hover{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.hover\\:to-orange\\/60:hover{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.hover\\:text-\\[\\#3b5ea9\\]:hover{--tw-text-opacity:1;color:rgb(59 94 169/var(--tw-text-opacity))}.hover\\:text-alpha:hover{color:var(--color-alpha)}.hover\\:text-black:hover{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity))}.hover\\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.hover\\:underline:hover{text-decoration-line:underline}.hover\\:no-underline:hover{text-decoration-line:none}.hover\\:opacity-100:hover{opacity:1}.hover\\:opacity-75:hover{opacity:.75}.hover\\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\\:shadow-orange\\/50:hover{--tw-shadow-color:rgba(255,140,47,.5);--tw-shadow:var(--tw-shadow-colored)}.focus\\:border-beta:focus{border-color:var(--color-beta)}.focus\\:border-grey:focus{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity))}.focus\\:border-grey-mid:focus{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity))}.focus\\:border-orange-dark:focus{--tw-border-opacity:1;border-color:rgb(241 90 44/var(--tw-border-opacity))}.focus\\:border-unraid-red:focus{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity))}.focus\\:bg-beta:focus{background-color:var(--color-beta)}.focus\\:bg-grey:focus{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity))}.focus\\:bg-grey-mid:focus{--tw-bg-opacity:1;background-color:rgb(153 153 153/var(--tw-bg-opacity))}.focus\\:bg-unraid-red:focus{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity))}.focus\\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.focus\\:bg-gradient-to-r:focus{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.focus\\:from-unraid-red:focus{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\\:from-unraid-red\\/60:focus{--tw-gradient-from:rgba(226,40,40,.6) var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\\:to-orange:focus{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.focus\\:to-orange\\/60:focus{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.focus\\:text-\\[\\#3b5ea9\\]:focus{--tw-text-opacity:1;color:rgb(59 94 169/var(--tw-text-opacity))}.focus\\:text-alpha:focus{color:var(--color-alpha)}.focus\\:text-black:focus{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity))}.focus\\:text-white:focus{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.focus\\:underline:focus{text-decoration-line:underline}.focus\\:no-underline:focus{text-decoration-line:none}.focus\\:opacity-100:focus{opacity:1}.focus\\:opacity-75:focus{opacity:.75}.focus\\:shadow-md:focus{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity))}.focus\\:ring-indigo-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(79 70 229/var(--tw-ring-opacity))}.focus\\:ring-offset-2:focus{--tw-ring-offset-width:2px}.disabled\\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\\:opacity-25:disabled{opacity:.25}.disabled\\:opacity-50:disabled{opacity:.5}.disabled\\:hover\\:opacity-25:hover:disabled{opacity:.25}.disabled\\:hover\\:opacity-50:hover:disabled{opacity:.5}.disabled\\:focus\\:opacity-25:focus:disabled{opacity:.25}.disabled\\:focus\\:opacity-50:focus:disabled{opacity:.5}.group:hover .group-hover\\:bg-blue-200{--tw-bg-opacity:1;background-color:rgb(191 219 254/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-green-300{--tw-bg-opacity:1;background-color:rgb(134 239 172/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-indigo-200{--tw-bg-opacity:1;background-color:rgb(199 210 254/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-orange-dark{--tw-bg-opacity:1;background-color:rgb(241 90 44/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-pink-200{--tw-bg-opacity:1;background-color:rgb(251 207 232/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-purple-200{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-yellow-200{--tw-bg-opacity:1;background-color:rgb(254 240 138/var(--tw-bg-opacity))}.group:hover .group-hover\\:text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity))}.group:hover .group-hover\\:underline{text-decoration-line:underline}.group:hover .group-hover\\:opacity-100{opacity:1}.group:hover .group-hover\\:opacity-60{opacity:.6}.group:hover .group-hover\\:opacity-75{opacity:.75}.group:focus .group-focus\\:bg-blue-200{--tw-bg-opacity:1;background-color:rgb(191 219 254/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-green-300{--tw-bg-opacity:1;background-color:rgb(134 239 172/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-indigo-200{--tw-bg-opacity:1;background-color:rgb(199 210 254/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-orange-dark{--tw-bg-opacity:1;background-color:rgb(241 90 44/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-pink-200{--tw-bg-opacity:1;background-color:rgb(251 207 232/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-purple-200{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-yellow-200{--tw-bg-opacity:1;background-color:rgb(254 240 138/var(--tw-bg-opacity))}.group:focus .group-focus\\:text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity))}.group:focus .group-focus\\:underline{text-decoration-line:underline}.group:focus .group-focus\\:opacity-100{opacity:1}.group:focus .group-focus\\:opacity-60{opacity:.6}.group:focus .group-focus\\:opacity-75{opacity:.75}.prose-a\\:text-unraid-red :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity:1;color:rgb(226 40 40/var(--tw-text-opacity))}.hover\\:prose-a\\:text-unraid-red\\/60 :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{color:#e2282899}.hover\\:prose-a\\:no-underline :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{text-decoration-line:none}@media (min-width:640px){.sm\\:col-span-2{grid-column:span 2/span 2}.sm\\:col-span-3{grid-column:span 3/span 3}.sm\\:col-start-2{grid-column-start:2}.sm\\:block{display:block}.sm\\:w-\\[150px\\]{width:150px}.sm\\:w-full{width:100%}.sm\\:min-w-\\[400px\\]{min-width:400px}.sm\\:max-w-300px{max-width:300px}.sm\\:max-w-lg{max-width:32rem}.sm\\:flex-shrink-0{flex-shrink:0}.sm\\:flex-grow-0{flex-grow:0}.sm\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\\:flex-row{flex-direction:row}.sm\\:items-start{align-items:flex-start}.sm\\:items-center{align-items:center}.sm\\:justify-end{justify-content:flex-end}.sm\\:justify-between{justify-content:space-between}.sm\\:gap-16px{gap:16px}.sm\\:gap-24px{gap:24px}.sm\\:gap-y-24px{row-gap:24px}.sm\\:p-16px{padding:16px}.sm\\:px-20px{padding-left:20px;padding-right:20px}.sm\\:pr-40px{padding-right:40px}.sm\\:text-right{text-align:right}.sm\\:text-18px{font-size:18px}.sm\\:text-20px{font-size:20px}.sm\\:text-24px{font-size:24px}}@media (min-width:768px){.md\\:inline-block{display:inline-block}.md\\:min-w-\\[500px\\]{min-width:500px}.md\\:flex-row{flex-direction:row}.md\\:items-start{align-items:flex-start}.md\\:items-end{align-items:flex-end}.md\\:justify-between{justify-content:space-between}.md\\:gap-16px{gap:16px}.md\\:p-24px{padding:24px}.md\\:p-6{padding:1.5rem}.md\\:py-24px{padding-bottom:24px;padding-top:24px}.md\\:text-24px{font-size:24px}}@media (min-width:470px){.\\32xs\\:block{display:block}}@media (min-width:530px){.xs\\:block{display:block}.xs\\:flex-row{flex-direction:row}.xs\\:items-baseline{align-items:baseline}.xs\\:justify-start{justify-content:flex-start}.xs\\:gap-x-12px{-moz-column-gap:12px;column-gap:12px}.xs\\:text-12px{font-size:12px}}@media (min-height:700px){.tall\\:max-h-\\[75vh\\]{max-height:75vh}}@media (prefers-color-scheme:dark){.dark\\:border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.dark\\:bg-black{--tw-bg-opacity:1;background-color:rgb(28 27 27/var(--tw-bg-opacity))}.dark\\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.dark\\:prose-a\\:text-orange :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity))}.hover\\:dark\\:prose-a\\:text-orange\\/60 :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{color:#ff8c2f99}}']]]),mIe={key:0,class:"italic"},vIe={key:0,class:"text-unraid-red font-semibold"},yIe={key:0},xIe={key:1,class:"inline-block w-1/2 whitespace-normal"},kIe=xoe({__name:"WanIpCheck.ce",props:{phpWanIp:{}},setup(eee){const tee=eee,{t:t}=_ce(),{isRemoteAccess:ree}=Zce(pIe()),oee=kre(),nee=kre(""),aee=kre(!1),iee=Sae((()=>tee.phpWanIp?nee.value?nee.value:"":t("DNS issue, unable to resolve wanip4.unraid.net")));return Aoe((()=>{oee.value=sessionStorage.getItem("unraidConnect_wanIp")})),uoe((async()=>{if(!oee.value&&tee.phpWanIp){aee.value=!0;const eee=await JEe.url("https://wanip4.unraid.net/").get().text();eee?(aee.value=!1,oee.value=eee,sessionStorage.setItem("unraidConnect_wanIp",oee.value)):(aee.value=!1,nee.value=t("Unable to fetch client WAN IPv4"))}})),(eee,tee)=>Sre(aee)?(qne(),Qne("span",mIe,Hee(Sre(t)("Checking WAN IPs…")),1)):(qne(),Qne(Mne,{key:1},[Sre(iee)?(qne(),Qne("span",vIe,Hee(Sre(iee)),1)):(qne(),Qne(Mne,{key:1},[Sre(ree)||eee.phpWanIp===Sre(oee)&&!Sre(ree)?(qne(),Qne("span",yIe,Hee(Sre(t)("Remark: your WAN IPv4 is {0}",[Sre(oee)])),1)):(qne(),Qne("span",xIe,Hee(Sre(t)("Remark: Unraid's WAN IPv4 {0} does not match your client's WAN IPv4 {1}.",[eee.phpWanIp,Sre(oee)]))+" "+Hee(Sre(t)("This may indicate a complex network that will not work with this Remote Access solution."))+" "+Hee(Sre(t)("Ignore this message if you are currently connected via Remote Access or VPN.")),1))],64))],64))}}),_Ie=Ace(kIe,[["styles",['/*! tailwindcss v3.4.3 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:clear-sans,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (min-width:470px){.container{max-width:470px}}@media (min-width:530px){.container{max-width:530px}}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.prose{color:var(--color-beta);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:#ff8c2f;font-weight:500;text-decoration:underline}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)):hover{color:#f15a2c}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-bottom:3em;margin-top:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){border-inline-start-color:var(--tw-prose-quote-borders);border-inline-start-width:.25rem;color:var(--tw-prose-quotes);font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-inline-start:1em;quotes:"“""”""‘""’"}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:2.25em;font-weight:800;line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.5em;font-weight:700;line-height:1.3333333;margin-bottom:1em;margin-top:2em}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.25em;font-weight:600;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-bottom:2em;margin-top:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.3125rem;box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows)/10%),0 3px rgb(var(--tw-prose-kbd-shadows)/10%);color:var(--tw-prose-kbd);font-family:inherit;font-size:.875em;font-weight:500;padding-inline-end:.375em;padding-bottom:.1875em;padding-top:.1875em;padding-inline-start:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:var(--tw-prose-pre-bg);border-radius:.375rem;color:var(--tw-prose-pre-code);font-size:.875em;font-weight:400;line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;overflow-x:auto;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-top:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.7142857;margin-bottom:2em;margin-top:2em;table-layout:auto;text-align:start;width:100%}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-th-borders);border-bottom-width:1px}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em;vertical-align:bottom}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-td-borders);border-bottom-width:1px}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-color:var(--tw-prose-th-borders);border-top-width:1px}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body:var(--color-beta);--tw-prose-headings:var(--color-beta);--tw-prose-lead:var(--color-beta);--tw-prose-links:#ff8c2f;--tw-prose-bold:var(--color-beta);--tw-prose-counters:var(--color-beta);--tw-prose-bullets:var(--color-beta);--tw-prose-hr:var(--color-beta);--tw-prose-quotes:var(--color-beta);--tw-prose-quote-borders:var(--color-beta);--tw-prose-captions:var(--color-beta);--tw-prose-kbd:#111827;--tw-prose-kbd-shadows:17 24 39;--tw-prose-code:var(--color-beta);--tw-prose-pre-code:var(--color-beta);--tw-prose-pre-bg:var(--color-alpha);--tw-prose-th-borders:var(--color-beta);--tw-prose-td-borders:var(--color-beta);--tw-prose-invert-body:var(--color-alpha);--tw-prose-invert-headings:var(--color-alpha);--tw-prose-invert-lead:var(--color-alpha);--tw-prose-invert-links:#ff8c2f;--tw-prose-invert-bold:var(--color-alpha);--tw-prose-invert-counters:var(--color-alpha);--tw-prose-invert-bullets:var(--color-alpha);--tw-prose-invert-hr:var(--color-alpha);--tw-prose-invert-quotes:var(--color-alpha);--tw-prose-invert-quote-borders:var(--color-alpha);--tw-prose-invert-captions:var(--color-alpha);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:255 255 255;--tw-prose-invert-code:var(--color-alpha);--tw-prose-invert-pre-code:var(--color-alpha);--tw-prose-invert-pre-bg:var(--color-beta);--tw-prose-invert-th-borders:var(--color-alpha);--tw-prose-invert-td-borders:var(--color-alpha);font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.5em;margin-top:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-top:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose{--tw-prose-invert-code-bg:var(--color-gamma-opaque)}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.pointer-events-none{pointer-events:none}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-x-0{left:0;right:0}.-bottom-\\[2px\\]{bottom:-2px}.-left-\\[2px\\]{left:-2px}.-right-\\[2px\\]{right:-2px}.-top-1{top:-.25rem}.-top-\\[2px\\]{top:-2px}.bottom-0{bottom:0}.bottom-\\[-3px\\]{bottom:-3px}.right-0{right:0}.top-0{top:0}.top-\\[1px\\]{top:1px}.top-full{top:100%}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-\\[99999\\]{z-index:99999}.mx-8px{margin-left:8px;margin-right:8px}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-bottom:0;margin-top:0}.my-12{margin-bottom:3rem;margin-top:3rem}.my-16px{margin-bottom:16px;margin-top:16px}.my-24px{margin-bottom:24px;margin-top:24px}.my-8px{margin-bottom:8px;margin-top:8px}.mb-4px{margin-bottom:4px}.mb-8px{margin-bottom:8px}.ml-3{margin-left:.75rem}.ml-8px{margin-left:8px}.mr-8px{margin-right:8px}.mt-0{margin-top:0}.mt-12px{margin-top:12px}.mt-2{margin-top:.5rem}.mt-24px{margin-top:24px}.mt-4px{margin-top:4px}.mt-8px{margin-top:8px}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-12px{height:12px}.h-16px{height:16px}.h-20px{height:20px}.h-24px{height:24px}.h-2px{height:2px}.h-32px{height:32px}.h-36px{height:36px}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-full{height:100%}.max-h-\\[65vh\\]{max-height:65vh}.min-h-\\[250px\\]{min-height:250px}.min-h-screen{min-height:100vh}.w-1\\/2{width:50%}.w-11{width:2.75rem}.w-12px{width:12px}.w-14px{width:14px}.w-16px{width:16px}.w-20px{width:20px}.w-24px{width:24px}.w-28px{width:28px}.w-2px{width:2px}.w-32px{width:32px}.w-36px{width:36px}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-\\[100px\\]{width:100px}.w-\\[110px\\]{width:110px}.w-\\[120px\\]{width:120px}.w-\\[125\\%\\]{width:125%}.w-\\[150px\\]{width:150px}.w-\\[44px\\]{width:44px}.w-\\[48px\\]{width:48px}.w-full{width:100%}.w-screen{width:100vw}.min-w-300px{min-width:300px}.min-w-\\[280px\\]{min-width:280px}.max-w-1024px{max-width:1024px}.max-w-160px{max-width:160px}.max-w-350px{max-width:350px}.max-w-3xl{max-width:48rem}.max-w-640px{max-width:640px}.max-w-800px{max-width:800px}.max-w-\\[45ch\\]{max-width:45ch}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.grow-0{flex-grow:0}.translate-x-0{--tw-translate-x:0px}.translate-x-0,.translate-x-20px{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-20px{--tw-translate-x:20px}.translate-x-\\[26px\\]{--tw-translate-x:26px}.translate-x-\\[26px\\],.translate-x-\\[2px\\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\\[2px\\]{--tw-translate-x:2px}.translate-y-\\[16px\\]{--tw-translate-y:16px}.scale-100,.translate-y-\\[16px\\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.scale-95,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-12px{gap:12px}.gap-16px{gap:16px}.gap-2{gap:.5rem}.gap-20px{gap:20px}.gap-4{gap:1rem}.gap-4px{gap:4px}.gap-6{gap:1.5rem}.gap-8px{gap:8px}.gap-x-16px{-moz-column-gap:16px;column-gap:16px}.gap-x-4px{-moz-column-gap:4px;column-gap:4px}.gap-x-8px{-moz-column-gap:8px;column-gap:8px}.gap-y-16px{row-gap:16px}.gap-y-24px{row-gap:24px}.gap-y-4px{row-gap:4px}.gap-y-8px{row-gap:8px}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.whitespace-normal{white-space:normal}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-b-2{border-bottom-width:2px}.border-l-0{border-left-width:0}.border-r-0{border-right-width:0}.border-t-0{border-top-width:0}.border-solid{border-style:solid}.border-none{border-style:none}.border-black{--tw-border-opacity:1;border-color:rgb(28 27 27/var(--tw-border-opacity))}.border-gamma-opaque{border-color:var(--color-gamma-opaque)}.border-green-600\\/10{border-color:#16a34a1a}.border-grey-mid{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity))}.border-orange{--tw-border-opacity:1;border-color:rgb(255 140 47/var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-unraid-red{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity))}.border-unraid-red\\/10{border-color:#e228281a}.border-unraid-red\\/90{border-color:#e22828e6}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.border-white\\/10{border-color:#ffffff1a}.border-yellow-100{--tw-border-opacity:1;border-color:rgb(254 249 195/var(--tw-border-opacity))}.bg-alpha{background-color:var(--color-alpha)}.bg-beta{background-color:var(--color-beta)}.bg-black{--tw-bg-opacity:1;background-color:rgb(28 27 27/var(--tw-bg-opacity))}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity))}.bg-current{background-color:currentColor}.bg-gamma{background-color:var(--color-gamma)}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.bg-green-200{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-grey{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity))}.bg-indigo-100{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity))}.bg-indigo-600{--tw-bg-opacity:1;background-color:rgb(79 70 229/var(--tw-bg-opacity))}.bg-orange{--tw-bg-opacity:1;background-color:rgb(255 140 47/var(--tw-bg-opacity))}.bg-pink-100{--tw-bg-opacity:1;background-color:rgb(252 231 243/var(--tw-bg-opacity))}.bg-purple-100{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-unraid-red{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity))}.bg-unraid-red\\/90{background-color:#e22828e6}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.bg-zinc-800{--tw-bg-opacity:1;background-color:rgb(39 39 42/var(--tw-bg-opacity))}.bg-opacity-80{--tw-bg-opacity:.8}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-unraid-red{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-orange{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.to-orange\\/60{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.fill-green-600{fill:#16a34a}.fill-unraid-red{fill:#e22828}.p-0{padding:0}.p-1{padding:.25rem}.p-12px{padding:12px}.p-16px{padding:16px}.p-2{padding:.5rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8px{padding:8px}.px-12px{padding-left:12px;padding-right:12px}.px-16px{padding-left:16px;padding-right:16px}.px-4{padding-left:1rem;padding-right:1rem}.px-4px{padding-left:4px;padding-right:4px}.px-6px{padding-left:6px;padding-right:6px}.px-8px{padding-left:8px;padding-right:8px}.py-0{padding-bottom:0;padding-top:0}.py-12px{padding-bottom:12px;padding-top:12px}.py-24px{padding-bottom:24px;padding-top:24px}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-4px{padding-bottom:4px;padding-top:4px}.py-8px{padding-bottom:8px;padding-top:8px}.pb-12{padding-bottom:3rem}.pb-8px{padding-bottom:8px}.pl-40px{padding-left:40px}.pr-16px{padding-right:16px}.pr-40px{padding-right:40px}.pr-4px{padding-right:4px}.pt-4px{padding-top:4px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-10px{font-size:10px}.text-12px{font-size:12px}.text-14px{font-size:14px}.text-16px{font-size:16px}.text-18px{font-size:18px}.text-20px{font-size:20px}.text-24px{font-size:24px}.text-lg{font-size:1.125rem}.text-lg,.text-xl{line-height:1.75rem}.text-xl{font-size:1.25rem}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.tracking-wide{letter-spacing:.025em}.text-\\[\\#486dba\\]{--tw-text-opacity:1;color:rgb(72 109 186/var(--tw-text-opacity))}.text-alpha{color:var(--color-alpha)}.text-beta{color:var(--color-beta)}.text-black{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity))}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity))}.text-current{color:currentColor}.text-gamma{color:var(--color-gamma)}.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.text-grey-mid{--tw-text-opacity:1;color:rgb(153 153 153/var(--tw-text-opacity))}.text-indigo-800{--tw-text-opacity:1;color:rgb(55 48 163/var(--tw-text-opacity))}.text-orange{--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity))}.text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity))}.text-pink-800{--tw-text-opacity:1;color:rgb(157 23 77/var(--tw-text-opacity))}.text-purple-800{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.text-unraid-red{--tw-text-opacity:1;color:rgb(226 40 40/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-inner{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\\[var\\(--ring-offset-shadow\\)_var\\(--ring-shadow\\)_var\\(--shadow-beta\\)\\]{--tw-shadow-color:var(--ring-offset-shadow) var(--ring-shadow) var(--shadow-beta);--tw-shadow:var(--tw-shadow-colored)}.shadow-green-600\\/30{--tw-shadow-color:rgba(22,163,74,.3);--tw-shadow:var(--tw-shadow-colored)}.shadow-orange\\/10{--tw-shadow-color:rgba(255,140,47,.1);--tw-shadow:var(--tw-shadow-colored)}.shadow-unraid-red\\/30{--tw-shadow-color:rgba(226,40,40,.3);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-black{outline-color:#1c1b1b}.outline-white{outline-color:#fff}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.invert{--tw-invert:invert(100%)}.filter,.invert{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.even\\:bg-black\\/5:nth-child(2n){background-color:#1c1b1b0d}.even\\:bg-grey-darkest:nth-child(2n){--tw-bg-opacity:1;background-color:rgb(34 34 34/var(--tw-bg-opacity))}@keyframes pulse{50%{opacity:.5}}.hover\\:animate-pulse:hover{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.hover\\:border-beta:hover{border-color:var(--color-beta)}.hover\\:border-grey:hover{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity))}.hover\\:border-grey-mid:hover{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity))}.hover\\:border-orange-dark:hover{--tw-border-opacity:1;border-color:rgb(241 90 44/var(--tw-border-opacity))}.hover\\:border-unraid-red:hover{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity))}.hover\\:bg-beta:hover{background-color:var(--color-beta)}.hover\\:bg-grey:hover{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity))}.hover\\:bg-grey-mid:hover{--tw-bg-opacity:1;background-color:rgb(153 153 153/var(--tw-bg-opacity))}.hover\\:bg-unraid-red:hover{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity))}.hover\\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.hover\\:bg-gradient-to-r:hover{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.hover\\:from-unraid-red:hover{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\\:from-unraid-red\\/60:hover{--tw-gradient-from:rgba(226,40,40,.6) var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\\:to-orange:hover{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.hover\\:to-orange\\/60:hover{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.hover\\:text-\\[\\#3b5ea9\\]:hover{--tw-text-opacity:1;color:rgb(59 94 169/var(--tw-text-opacity))}.hover\\:text-alpha:hover{color:var(--color-alpha)}.hover\\:text-black:hover{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity))}.hover\\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.hover\\:underline:hover{text-decoration-line:underline}.hover\\:no-underline:hover{text-decoration-line:none}.hover\\:opacity-100:hover{opacity:1}.hover\\:opacity-75:hover{opacity:.75}.hover\\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\\:shadow-orange\\/50:hover{--tw-shadow-color:rgba(255,140,47,.5);--tw-shadow:var(--tw-shadow-colored)}.focus\\:border-beta:focus{border-color:var(--color-beta)}.focus\\:border-grey:focus{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity))}.focus\\:border-grey-mid:focus{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity))}.focus\\:border-orange-dark:focus{--tw-border-opacity:1;border-color:rgb(241 90 44/var(--tw-border-opacity))}.focus\\:border-unraid-red:focus{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity))}.focus\\:bg-beta:focus{background-color:var(--color-beta)}.focus\\:bg-grey:focus{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity))}.focus\\:bg-grey-mid:focus{--tw-bg-opacity:1;background-color:rgb(153 153 153/var(--tw-bg-opacity))}.focus\\:bg-unraid-red:focus{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity))}.focus\\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.focus\\:bg-gradient-to-r:focus{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.focus\\:from-unraid-red:focus{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\\:from-unraid-red\\/60:focus{--tw-gradient-from:rgba(226,40,40,.6) var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\\:to-orange:focus{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.focus\\:to-orange\\/60:focus{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.focus\\:text-\\[\\#3b5ea9\\]:focus{--tw-text-opacity:1;color:rgb(59 94 169/var(--tw-text-opacity))}.focus\\:text-alpha:focus{color:var(--color-alpha)}.focus\\:text-black:focus{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity))}.focus\\:text-white:focus{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.focus\\:underline:focus{text-decoration-line:underline}.focus\\:no-underline:focus{text-decoration-line:none}.focus\\:opacity-100:focus{opacity:1}.focus\\:opacity-75:focus{opacity:.75}.focus\\:shadow-md:focus{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity))}.focus\\:ring-indigo-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(79 70 229/var(--tw-ring-opacity))}.focus\\:ring-offset-2:focus{--tw-ring-offset-width:2px}.disabled\\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\\:opacity-25:disabled{opacity:.25}.disabled\\:opacity-50:disabled{opacity:.5}.disabled\\:hover\\:opacity-25:hover:disabled{opacity:.25}.disabled\\:hover\\:opacity-50:hover:disabled{opacity:.5}.disabled\\:focus\\:opacity-25:focus:disabled{opacity:.25}.disabled\\:focus\\:opacity-50:focus:disabled{opacity:.5}.group:hover .group-hover\\:bg-blue-200{--tw-bg-opacity:1;background-color:rgb(191 219 254/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-green-300{--tw-bg-opacity:1;background-color:rgb(134 239 172/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-indigo-200{--tw-bg-opacity:1;background-color:rgb(199 210 254/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-orange-dark{--tw-bg-opacity:1;background-color:rgb(241 90 44/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-pink-200{--tw-bg-opacity:1;background-color:rgb(251 207 232/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-purple-200{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-yellow-200{--tw-bg-opacity:1;background-color:rgb(254 240 138/var(--tw-bg-opacity))}.group:hover .group-hover\\:text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity))}.group:hover .group-hover\\:underline{text-decoration-line:underline}.group:hover .group-hover\\:opacity-100{opacity:1}.group:hover .group-hover\\:opacity-60{opacity:.6}.group:hover .group-hover\\:opacity-75{opacity:.75}.group:focus .group-focus\\:bg-blue-200{--tw-bg-opacity:1;background-color:rgb(191 219 254/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-green-300{--tw-bg-opacity:1;background-color:rgb(134 239 172/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-indigo-200{--tw-bg-opacity:1;background-color:rgb(199 210 254/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-orange-dark{--tw-bg-opacity:1;background-color:rgb(241 90 44/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-pink-200{--tw-bg-opacity:1;background-color:rgb(251 207 232/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-purple-200{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-yellow-200{--tw-bg-opacity:1;background-color:rgb(254 240 138/var(--tw-bg-opacity))}.group:focus .group-focus\\:text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity))}.group:focus .group-focus\\:underline{text-decoration-line:underline}.group:focus .group-focus\\:opacity-100{opacity:1}.group:focus .group-focus\\:opacity-60{opacity:.6}.group:focus .group-focus\\:opacity-75{opacity:.75}.prose-a\\:text-unraid-red :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity:1;color:rgb(226 40 40/var(--tw-text-opacity))}.hover\\:prose-a\\:text-unraid-red\\/60 :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{color:#e2282899}.hover\\:prose-a\\:no-underline :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{text-decoration-line:none}@media (min-width:640px){.sm\\:col-span-2{grid-column:span 2/span 2}.sm\\:col-span-3{grid-column:span 3/span 3}.sm\\:col-start-2{grid-column-start:2}.sm\\:block{display:block}.sm\\:w-\\[150px\\]{width:150px}.sm\\:w-full{width:100%}.sm\\:min-w-\\[400px\\]{min-width:400px}.sm\\:max-w-300px{max-width:300px}.sm\\:max-w-lg{max-width:32rem}.sm\\:flex-shrink-0{flex-shrink:0}.sm\\:flex-grow-0{flex-grow:0}.sm\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\\:flex-row{flex-direction:row}.sm\\:items-start{align-items:flex-start}.sm\\:items-center{align-items:center}.sm\\:justify-end{justify-content:flex-end}.sm\\:justify-between{justify-content:space-between}.sm\\:gap-16px{gap:16px}.sm\\:gap-24px{gap:24px}.sm\\:gap-y-24px{row-gap:24px}.sm\\:p-16px{padding:16px}.sm\\:px-20px{padding-left:20px;padding-right:20px}.sm\\:pr-40px{padding-right:40px}.sm\\:text-right{text-align:right}.sm\\:text-18px{font-size:18px}.sm\\:text-20px{font-size:20px}.sm\\:text-24px{font-size:24px}}@media (min-width:768px){.md\\:inline-block{display:inline-block}.md\\:min-w-\\[500px\\]{min-width:500px}.md\\:flex-row{flex-direction:row}.md\\:items-start{align-items:flex-start}.md\\:items-end{align-items:flex-end}.md\\:justify-between{justify-content:space-between}.md\\:gap-16px{gap:16px}.md\\:p-24px{padding:24px}.md\\:p-6{padding:1.5rem}.md\\:py-24px{padding-bottom:24px;padding-top:24px}.md\\:text-24px{font-size:24px}}@media (min-width:470px){.\\32xs\\:block{display:block}}@media (min-width:530px){.xs\\:block{display:block}.xs\\:flex-row{flex-direction:row}.xs\\:items-baseline{align-items:baseline}.xs\\:justify-start{justify-content:flex-start}.xs\\:gap-x-12px{-moz-column-gap:12px;column-gap:12px}.xs\\:text-12px{font-size:12px}}@media (min-height:700px){.tall\\:max-h-\\[75vh\\]{max-height:75vh}}@media (prefers-color-scheme:dark){.dark\\:border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.dark\\:bg-black{--tw-bg-opacity:1;background-color:rgb(28 27 27/var(--tw-bg-opacity))}.dark\\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.dark\\:prose-a\\:text-orange :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity))}.hover\\:dark\\:prose-a\\:text-orange\\/60 :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{color:#ff8c2f99}}']]]),EIe=/^[\s\w\0+.-]{2,}:([/\\]{1,2})/,TIe=/^[\s\w\0+.-]{2,}:([/\\]{2})?/,SIe=/^([/\\]\s*){2,}[^/\\]/;function IIe(eee,tee={}){return"boolean"==typeof tee&&(tee={acceptRelative:tee}),tee.strict?EIe.test(eee):TIe.test(eee)||!!tee.acceptRelative&&SIe.test(eee)}function OIe(...eee){const tee=/\/(?!\/)/,ree=eee.filter(Boolean),oee=[];let nee=0;for(const i of ree)if(i&&"/"!==i)for(const[eee,s]of i.split(tee).entries())if(s&&"."!==s)if(".."!==s)1===eee&&oee[oee.length-1]?.endsWith(":/")?oee[oee.length-1]+="/"+s:(oee.push(s),nee++);else{if(1===oee.length&&IIe(oee[0]))continue;oee.pop(),nee--}let aee=oee.join("/");return nee>=0?ree[0]?.startsWith("/")&&!aee.startsWith("/")?aee="/"+aee:ree[0]?.startsWith("./")&&!aee.startsWith("./")&&(aee="./"+aee):aee="../".repeat(-1*nee)+aee,ree[ree.length-1]?.endsWith("/")&&!aee.endsWith("/")&&(aee+="/"),aee}const NIe=(window?.__NUXT__?.config||{}).app,AIe=(...eee)=>OIe(RIe(),NIe.buildAssetsDir,...eee),RIe=(...eee)=>{const tee=NIe.cdnURL||NIe.baseURL;return eee.length?OIe(tee,...eee):tee};globalThis.__buildAssetsURL=AIe,globalThis.__publicAssetsURL=RIe;const DIe=REe("\n query getExtraAllowedOrigins {\n extraAllowedOrigins\n }\n"),CIe=REe("\n query getRemoteAccess {\n remoteAccess {\n accessType\n forwardType\n port\n }\n }\n"),LIe=REe("\n mutation setAdditionalAllowedOrigins($input: AllowedOriginInput!) {\n setAdditionalAllowedOrigins(input: $input)\n }\n"),FIe=REe("\n mutation setupRemoteAccess($input: SetupRemoteAccessInput!) {\n setupRemoteAccess(input: $input)\n }\n"),zIe=Xce("unraidApiSettings",(()=>{const{unraidApiClient:eee}=Nre(rIe());return{getAllowedOrigins:async()=>{const tee=await(eee.value?.query({query:DIe}));return tee?.data?.extraAllowedOrigins??[]},setAllowedOrigins:async tee=>{const ree=await(eee.value?.mutate({mutation:LIe,variables:{input:{origins:tee}}}));return ree?.data?.setAdditionalAllowedOrigins},getRemoteAccess:async()=>{const tee=await(eee.value?.query({query:CIe}));return tee?.data?.remoteAccess},setupRemoteAccess:async tee=>{const ree=await(eee.value?.mutate({mutation:FIe,variables:{input:tee}}));return ree?.data?.setupRemoteAccess}}})),MIe={class:"flex flex-col"},PIe=eae("h2",null,"Setup Remote Access",-1),UIe=eae("label",{for:"forwardType"},"Forward Type",-1),jIe=["value"],$Ie=eae("label",{for:"forwardType"},"Forward Type",-1),VIe=["value"],qIe=eae("label",{for:"port"},"Port",-1),BIe=xoe({__name:"RemoteAccess",setup(eee){const tee=zIe(),ree=kre(OEe.Disabled),oee=kre(null),nee=kre(null);Roe((async()=>{const eee=await tee.getRemoteAccess();ree.value=eee?.accessType??OEe.Disabled,oee.value=eee?.forwardType??null,nee.value=eee?.port??null}));const aee=()=>{tee.setupRemoteAccess({accessType:ree.value,...oee.value?{forwardType:oee.value}:{},...nee.value?{port:nee.value}:{}})};return goe(ree,(eee=>{eee!==OEe.Disabled&&(oee.value=NEe.Static)})),(eee,tee)=>(qne(),Qne("div",MIe,[PIe,UIe,voe(eae("select",{id:"forwardType","onUpdate:modelValue":tee[0]||(tee[0]=eee=>xre(ree)?ree.value=eee:null)},[(qne(!0),Qne(Mne,null,qoe(Object.values(Sre(OEe)),((eee,tee)=>(qne(),Qne("option",{key:tee,value:eee},Hee(eee),9,jIe)))),128))],512),[[Xae,Sre(ree)]]),Sre(ree)!==Sre(OEe).Disabled?(qne(),Qne(Mne,{key:0},[$Ie,voe(eae("select",{id:"forwardType","onUpdate:modelValue":tee[1]||(tee[1]=eee=>xre(oee)?oee.value=eee:null)},[(qne(!0),Qne(Mne,null,qoe(Object.values(Sre(NEe)),((eee,tee)=>(qne(),Qne("option",{key:tee,value:eee},Hee(eee),9,VIe)))),128))],512),[[Xae,Sre(oee)]])],64)):aae("",!0),Sre(oee)===Sre(NEe).Static&&Sre(ree)!==Sre(OEe).Disabled?(qne(),Qne(Mne,{key:1},[qIe,voe(eae("input",{id:"port","onUpdate:modelValue":tee[2]||(tee[2]=eee=>xre(nee)?nee.value=eee:null),type:"number"},null,512),[[Hae,Sre(nee)]])],64)):aae("",!0),eae("button",{onClick:aee}," Save ")]))}}),YIe={class:"flex flex-col"},GIe=eae("h2",null,"Setup Allowed Origins",-1),QIe=xoe({__name:"AllowedOrigins",setup(eee){const tee=zIe(),ree=kre(""),oee=kre([]);Roe((async()=>{const eee=await tee.getAllowedOrigins();ree.value=eee.join(", ")}));const nee=Sae((()=>{console.log("originsText.value: "+ree.value);const eee=[];return ree.value&&ree.value.split(",").forEach((tee=>{try{const ree=new URL(tee.trim());eee.push(ree.toString())}catch(e){oee.value.push(`Invalid origin: ${tee}`)}})),eee}));return(eee,aee)=>(qne(),Qne("div",YIe,[GIe,voe(eae("input",{"onUpdate:modelValue":aee[0]||(aee[0]=eee=>xre(ree)?ree.value=eee:null),type:"text",placeholder:"Input Comma Separated List of URLs"},null,512),[[Hae,Sre(ree)]]),eae("button",{type:"button",onClick:aee[1]||(aee[1]=eee=>{tee.setAllowedOrigins(nee.value)})}," Set Allowed Origins "),(qne(!0),Qne(Mne,null,qoe(Sre(oee),((eee,tee)=>(qne(),Qne("div",{key:tee},[eae("p",null,Hee(eee),1)])))),128))]))}}),WIe={class:"whitespace-normal flex flex-col gap-y-16px max-w-3xl"},KIe={class:"flex flex-col gap-y-16px"},HIe={class:"flex"},XIe={class:"flex flex-row items-baseline gap-8px"},ZIe=["href"],JIe=["href"],eOe=["href"],tOe=xoe({__name:"DownloadApiLogs.ce",setup(eee){const{t:t}=_ce(),{apiKey:tee}=Zce(pIe()),ree=Sae((()=>new URL(`/graphql/api/logs?apiKey=${tee.value}`,uTe)));return(eee,tee)=>{const oee=Lce;return qne(),Qne("div",WIe,[eae("span",null,Hee(Sre(t)("The primary method of support for Unraid Connect is through our forums and Discord."))+" "+Hee(Sre(t)("If you are asked to supply logs, please open a support request on our Contact Page and reply to the email message you receive with your logs attached."))+" "+Hee(Sre(t)("The logs may contain sensitive information so do not post them publicly.")),1),eae("span",KIe,[eae("div",HIe,[tae(oee,{class:"grow-0 shrink-0",download:"",external:!0,href:Sre(ree).toString(),icon:Sre(Ope),size:"12px",text:Sre(t)("Download unraid-api Logs")},null,8,["href","icon","text"])]),eae("div",XIe,[eae("a",{href:Sre(sTe).toString(),target:"_blank",rel:"noopener noreferrer",class:"text-[#486dba] hover:text-[#3b5ea9] focus:text-[#3b5ea9] hover:underline focus:underline inline-flex flex-row items-center justify-start gap-8px"},[oae(Hee(Sre(t)("Unraid Connect Forums"))+" ",1),tae(Sre(Dpe),{class:"w-16px"})],8,ZIe),eae("a",{href:Sre(cTe).toString(),target:"_blank",rel:"noopener noreferrer",class:"text-[#486dba] hover:text-[#3b5ea9] focus:text-[#3b5ea9] hover:underline focus:underline inline-flex flex-row items-center justify-start gap-8px"},[oae(Hee(Sre(t)("Unraid Discord"))+" ",1),tae(Sre(Dpe),{class:"w-16px"})],8,JIe),eae("a",{href:Sre(lTe).toString(),target:"_blank",rel:"noopener noreferrer",class:"text-[#486dba] hover:text-[#3b5ea9] focus:text-[#3b5ea9] hover:underline focus:underline inline-flex flex-row items-center justify-start gap-8px"},[oae(Hee(Sre(t)("Unraid Contact Page"))+" ",1),tae(Sre(Dpe),{class:"w-16px"})],8,eOe)])])])}}}),rOe=Ace(tOe,[["styles",['/*! tailwindcss v3.4.3 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:clear-sans,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (min-width:470px){.container{max-width:470px}}@media (min-width:530px){.container{max-width:530px}}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.prose{color:var(--color-beta);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:#ff8c2f;font-weight:500;text-decoration:underline}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)):hover{color:#f15a2c}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-bottom:3em;margin-top:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){border-inline-start-color:var(--tw-prose-quote-borders);border-inline-start-width:.25rem;color:var(--tw-prose-quotes);font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-inline-start:1em;quotes:"“""”""‘""’"}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:2.25em;font-weight:800;line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.5em;font-weight:700;line-height:1.3333333;margin-bottom:1em;margin-top:2em}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.25em;font-weight:600;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-bottom:2em;margin-top:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.3125rem;box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows)/10%),0 3px rgb(var(--tw-prose-kbd-shadows)/10%);color:var(--tw-prose-kbd);font-family:inherit;font-size:.875em;font-weight:500;padding-inline-end:.375em;padding-bottom:.1875em;padding-top:.1875em;padding-inline-start:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:var(--tw-prose-pre-bg);border-radius:.375rem;color:var(--tw-prose-pre-code);font-size:.875em;font-weight:400;line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;overflow-x:auto;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-top:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.7142857;margin-bottom:2em;margin-top:2em;table-layout:auto;text-align:start;width:100%}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-th-borders);border-bottom-width:1px}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em;vertical-align:bottom}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-td-borders);border-bottom-width:1px}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-color:var(--tw-prose-th-borders);border-top-width:1px}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body:var(--color-beta);--tw-prose-headings:var(--color-beta);--tw-prose-lead:var(--color-beta);--tw-prose-links:#ff8c2f;--tw-prose-bold:var(--color-beta);--tw-prose-counters:var(--color-beta);--tw-prose-bullets:var(--color-beta);--tw-prose-hr:var(--color-beta);--tw-prose-quotes:var(--color-beta);--tw-prose-quote-borders:var(--color-beta);--tw-prose-captions:var(--color-beta);--tw-prose-kbd:#111827;--tw-prose-kbd-shadows:17 24 39;--tw-prose-code:var(--color-beta);--tw-prose-pre-code:var(--color-beta);--tw-prose-pre-bg:var(--color-alpha);--tw-prose-th-borders:var(--color-beta);--tw-prose-td-borders:var(--color-beta);--tw-prose-invert-body:var(--color-alpha);--tw-prose-invert-headings:var(--color-alpha);--tw-prose-invert-lead:var(--color-alpha);--tw-prose-invert-links:#ff8c2f;--tw-prose-invert-bold:var(--color-alpha);--tw-prose-invert-counters:var(--color-alpha);--tw-prose-invert-bullets:var(--color-alpha);--tw-prose-invert-hr:var(--color-alpha);--tw-prose-invert-quotes:var(--color-alpha);--tw-prose-invert-quote-borders:var(--color-alpha);--tw-prose-invert-captions:var(--color-alpha);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:255 255 255;--tw-prose-invert-code:var(--color-alpha);--tw-prose-invert-pre-code:var(--color-alpha);--tw-prose-invert-pre-bg:var(--color-beta);--tw-prose-invert-th-borders:var(--color-alpha);--tw-prose-invert-td-borders:var(--color-alpha);font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.5em;margin-top:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-top:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose{--tw-prose-invert-code-bg:var(--color-gamma-opaque)}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.pointer-events-none{pointer-events:none}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-x-0{left:0;right:0}.-bottom-\\[2px\\]{bottom:-2px}.-left-\\[2px\\]{left:-2px}.-right-\\[2px\\]{right:-2px}.-top-1{top:-.25rem}.-top-\\[2px\\]{top:-2px}.bottom-0{bottom:0}.bottom-\\[-3px\\]{bottom:-3px}.right-0{right:0}.top-0{top:0}.top-\\[1px\\]{top:1px}.top-full{top:100%}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-\\[99999\\]{z-index:99999}.mx-8px{margin-left:8px;margin-right:8px}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-bottom:0;margin-top:0}.my-12{margin-bottom:3rem;margin-top:3rem}.my-16px{margin-bottom:16px;margin-top:16px}.my-24px{margin-bottom:24px;margin-top:24px}.my-8px{margin-bottom:8px;margin-top:8px}.mb-4px{margin-bottom:4px}.mb-8px{margin-bottom:8px}.ml-3{margin-left:.75rem}.ml-8px{margin-left:8px}.mr-8px{margin-right:8px}.mt-0{margin-top:0}.mt-12px{margin-top:12px}.mt-2{margin-top:.5rem}.mt-24px{margin-top:24px}.mt-4px{margin-top:4px}.mt-8px{margin-top:8px}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-12px{height:12px}.h-16px{height:16px}.h-20px{height:20px}.h-24px{height:24px}.h-2px{height:2px}.h-32px{height:32px}.h-36px{height:36px}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-full{height:100%}.max-h-\\[65vh\\]{max-height:65vh}.min-h-\\[250px\\]{min-height:250px}.min-h-screen{min-height:100vh}.w-1\\/2{width:50%}.w-11{width:2.75rem}.w-12px{width:12px}.w-14px{width:14px}.w-16px{width:16px}.w-20px{width:20px}.w-24px{width:24px}.w-28px{width:28px}.w-2px{width:2px}.w-32px{width:32px}.w-36px{width:36px}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-\\[100px\\]{width:100px}.w-\\[110px\\]{width:110px}.w-\\[120px\\]{width:120px}.w-\\[125\\%\\]{width:125%}.w-\\[150px\\]{width:150px}.w-\\[44px\\]{width:44px}.w-\\[48px\\]{width:48px}.w-full{width:100%}.w-screen{width:100vw}.min-w-300px{min-width:300px}.min-w-\\[280px\\]{min-width:280px}.max-w-1024px{max-width:1024px}.max-w-160px{max-width:160px}.max-w-350px{max-width:350px}.max-w-3xl{max-width:48rem}.max-w-640px{max-width:640px}.max-w-800px{max-width:800px}.max-w-\\[45ch\\]{max-width:45ch}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.grow-0{flex-grow:0}.translate-x-0{--tw-translate-x:0px}.translate-x-0,.translate-x-20px{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-20px{--tw-translate-x:20px}.translate-x-\\[26px\\]{--tw-translate-x:26px}.translate-x-\\[26px\\],.translate-x-\\[2px\\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\\[2px\\]{--tw-translate-x:2px}.translate-y-\\[16px\\]{--tw-translate-y:16px}.scale-100,.translate-y-\\[16px\\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.scale-95,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-12px{gap:12px}.gap-16px{gap:16px}.gap-2{gap:.5rem}.gap-20px{gap:20px}.gap-4{gap:1rem}.gap-4px{gap:4px}.gap-6{gap:1.5rem}.gap-8px{gap:8px}.gap-x-16px{-moz-column-gap:16px;column-gap:16px}.gap-x-4px{-moz-column-gap:4px;column-gap:4px}.gap-x-8px{-moz-column-gap:8px;column-gap:8px}.gap-y-16px{row-gap:16px}.gap-y-24px{row-gap:24px}.gap-y-4px{row-gap:4px}.gap-y-8px{row-gap:8px}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.whitespace-normal{white-space:normal}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-b-2{border-bottom-width:2px}.border-l-0{border-left-width:0}.border-r-0{border-right-width:0}.border-t-0{border-top-width:0}.border-solid{border-style:solid}.border-none{border-style:none}.border-black{--tw-border-opacity:1;border-color:rgb(28 27 27/var(--tw-border-opacity))}.border-gamma-opaque{border-color:var(--color-gamma-opaque)}.border-green-600\\/10{border-color:#16a34a1a}.border-grey-mid{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity))}.border-orange{--tw-border-opacity:1;border-color:rgb(255 140 47/var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-unraid-red{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity))}.border-unraid-red\\/10{border-color:#e228281a}.border-unraid-red\\/90{border-color:#e22828e6}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.border-white\\/10{border-color:#ffffff1a}.border-yellow-100{--tw-border-opacity:1;border-color:rgb(254 249 195/var(--tw-border-opacity))}.bg-alpha{background-color:var(--color-alpha)}.bg-beta{background-color:var(--color-beta)}.bg-black{--tw-bg-opacity:1;background-color:rgb(28 27 27/var(--tw-bg-opacity))}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity))}.bg-current{background-color:currentColor}.bg-gamma{background-color:var(--color-gamma)}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.bg-green-200{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-grey{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity))}.bg-indigo-100{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity))}.bg-indigo-600{--tw-bg-opacity:1;background-color:rgb(79 70 229/var(--tw-bg-opacity))}.bg-orange{--tw-bg-opacity:1;background-color:rgb(255 140 47/var(--tw-bg-opacity))}.bg-pink-100{--tw-bg-opacity:1;background-color:rgb(252 231 243/var(--tw-bg-opacity))}.bg-purple-100{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-unraid-red{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity))}.bg-unraid-red\\/90{background-color:#e22828e6}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.bg-zinc-800{--tw-bg-opacity:1;background-color:rgb(39 39 42/var(--tw-bg-opacity))}.bg-opacity-80{--tw-bg-opacity:.8}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-unraid-red{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-orange{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.to-orange\\/60{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.fill-green-600{fill:#16a34a}.fill-unraid-red{fill:#e22828}.p-0{padding:0}.p-1{padding:.25rem}.p-12px{padding:12px}.p-16px{padding:16px}.p-2{padding:.5rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8px{padding:8px}.px-12px{padding-left:12px;padding-right:12px}.px-16px{padding-left:16px;padding-right:16px}.px-4{padding-left:1rem;padding-right:1rem}.px-4px{padding-left:4px;padding-right:4px}.px-6px{padding-left:6px;padding-right:6px}.px-8px{padding-left:8px;padding-right:8px}.py-0{padding-bottom:0;padding-top:0}.py-12px{padding-bottom:12px;padding-top:12px}.py-24px{padding-bottom:24px;padding-top:24px}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-4px{padding-bottom:4px;padding-top:4px}.py-8px{padding-bottom:8px;padding-top:8px}.pb-12{padding-bottom:3rem}.pb-8px{padding-bottom:8px}.pl-40px{padding-left:40px}.pr-16px{padding-right:16px}.pr-40px{padding-right:40px}.pr-4px{padding-right:4px}.pt-4px{padding-top:4px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-10px{font-size:10px}.text-12px{font-size:12px}.text-14px{font-size:14px}.text-16px{font-size:16px}.text-18px{font-size:18px}.text-20px{font-size:20px}.text-24px{font-size:24px}.text-lg{font-size:1.125rem}.text-lg,.text-xl{line-height:1.75rem}.text-xl{font-size:1.25rem}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.tracking-wide{letter-spacing:.025em}.text-\\[\\#486dba\\]{--tw-text-opacity:1;color:rgb(72 109 186/var(--tw-text-opacity))}.text-alpha{color:var(--color-alpha)}.text-beta{color:var(--color-beta)}.text-black{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity))}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity))}.text-current{color:currentColor}.text-gamma{color:var(--color-gamma)}.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.text-grey-mid{--tw-text-opacity:1;color:rgb(153 153 153/var(--tw-text-opacity))}.text-indigo-800{--tw-text-opacity:1;color:rgb(55 48 163/var(--tw-text-opacity))}.text-orange{--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity))}.text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity))}.text-pink-800{--tw-text-opacity:1;color:rgb(157 23 77/var(--tw-text-opacity))}.text-purple-800{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.text-unraid-red{--tw-text-opacity:1;color:rgb(226 40 40/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-inner{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\\[var\\(--ring-offset-shadow\\)_var\\(--ring-shadow\\)_var\\(--shadow-beta\\)\\]{--tw-shadow-color:var(--ring-offset-shadow) var(--ring-shadow) var(--shadow-beta);--tw-shadow:var(--tw-shadow-colored)}.shadow-green-600\\/30{--tw-shadow-color:rgba(22,163,74,.3);--tw-shadow:var(--tw-shadow-colored)}.shadow-orange\\/10{--tw-shadow-color:rgba(255,140,47,.1);--tw-shadow:var(--tw-shadow-colored)}.shadow-unraid-red\\/30{--tw-shadow-color:rgba(226,40,40,.3);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-black{outline-color:#1c1b1b}.outline-white{outline-color:#fff}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.invert{--tw-invert:invert(100%)}.filter,.invert{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.even\\:bg-black\\/5:nth-child(2n){background-color:#1c1b1b0d}.even\\:bg-grey-darkest:nth-child(2n){--tw-bg-opacity:1;background-color:rgb(34 34 34/var(--tw-bg-opacity))}@keyframes pulse{50%{opacity:.5}}.hover\\:animate-pulse:hover{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.hover\\:border-beta:hover{border-color:var(--color-beta)}.hover\\:border-grey:hover{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity))}.hover\\:border-grey-mid:hover{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity))}.hover\\:border-orange-dark:hover{--tw-border-opacity:1;border-color:rgb(241 90 44/var(--tw-border-opacity))}.hover\\:border-unraid-red:hover{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity))}.hover\\:bg-beta:hover{background-color:var(--color-beta)}.hover\\:bg-grey:hover{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity))}.hover\\:bg-grey-mid:hover{--tw-bg-opacity:1;background-color:rgb(153 153 153/var(--tw-bg-opacity))}.hover\\:bg-unraid-red:hover{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity))}.hover\\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.hover\\:bg-gradient-to-r:hover{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.hover\\:from-unraid-red:hover{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\\:from-unraid-red\\/60:hover{--tw-gradient-from:rgba(226,40,40,.6) var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\\:to-orange:hover{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.hover\\:to-orange\\/60:hover{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.hover\\:text-\\[\\#3b5ea9\\]:hover{--tw-text-opacity:1;color:rgb(59 94 169/var(--tw-text-opacity))}.hover\\:text-alpha:hover{color:var(--color-alpha)}.hover\\:text-black:hover{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity))}.hover\\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.hover\\:underline:hover{text-decoration-line:underline}.hover\\:no-underline:hover{text-decoration-line:none}.hover\\:opacity-100:hover{opacity:1}.hover\\:opacity-75:hover{opacity:.75}.hover\\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\\:shadow-orange\\/50:hover{--tw-shadow-color:rgba(255,140,47,.5);--tw-shadow:var(--tw-shadow-colored)}.focus\\:border-beta:focus{border-color:var(--color-beta)}.focus\\:border-grey:focus{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity))}.focus\\:border-grey-mid:focus{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity))}.focus\\:border-orange-dark:focus{--tw-border-opacity:1;border-color:rgb(241 90 44/var(--tw-border-opacity))}.focus\\:border-unraid-red:focus{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity))}.focus\\:bg-beta:focus{background-color:var(--color-beta)}.focus\\:bg-grey:focus{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity))}.focus\\:bg-grey-mid:focus{--tw-bg-opacity:1;background-color:rgb(153 153 153/var(--tw-bg-opacity))}.focus\\:bg-unraid-red:focus{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity))}.focus\\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.focus\\:bg-gradient-to-r:focus{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.focus\\:from-unraid-red:focus{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\\:from-unraid-red\\/60:focus{--tw-gradient-from:rgba(226,40,40,.6) var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\\:to-orange:focus{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.focus\\:to-orange\\/60:focus{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.focus\\:text-\\[\\#3b5ea9\\]:focus{--tw-text-opacity:1;color:rgb(59 94 169/var(--tw-text-opacity))}.focus\\:text-alpha:focus{color:var(--color-alpha)}.focus\\:text-black:focus{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity))}.focus\\:text-white:focus{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.focus\\:underline:focus{text-decoration-line:underline}.focus\\:no-underline:focus{text-decoration-line:none}.focus\\:opacity-100:focus{opacity:1}.focus\\:opacity-75:focus{opacity:.75}.focus\\:shadow-md:focus{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity))}.focus\\:ring-indigo-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(79 70 229/var(--tw-ring-opacity))}.focus\\:ring-offset-2:focus{--tw-ring-offset-width:2px}.disabled\\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\\:opacity-25:disabled{opacity:.25}.disabled\\:opacity-50:disabled{opacity:.5}.disabled\\:hover\\:opacity-25:hover:disabled{opacity:.25}.disabled\\:hover\\:opacity-50:hover:disabled{opacity:.5}.disabled\\:focus\\:opacity-25:focus:disabled{opacity:.25}.disabled\\:focus\\:opacity-50:focus:disabled{opacity:.5}.group:hover .group-hover\\:bg-blue-200{--tw-bg-opacity:1;background-color:rgb(191 219 254/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-green-300{--tw-bg-opacity:1;background-color:rgb(134 239 172/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-indigo-200{--tw-bg-opacity:1;background-color:rgb(199 210 254/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-orange-dark{--tw-bg-opacity:1;background-color:rgb(241 90 44/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-pink-200{--tw-bg-opacity:1;background-color:rgb(251 207 232/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-purple-200{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-yellow-200{--tw-bg-opacity:1;background-color:rgb(254 240 138/var(--tw-bg-opacity))}.group:hover .group-hover\\:text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity))}.group:hover .group-hover\\:underline{text-decoration-line:underline}.group:hover .group-hover\\:opacity-100{opacity:1}.group:hover .group-hover\\:opacity-60{opacity:.6}.group:hover .group-hover\\:opacity-75{opacity:.75}.group:focus .group-focus\\:bg-blue-200{--tw-bg-opacity:1;background-color:rgb(191 219 254/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-green-300{--tw-bg-opacity:1;background-color:rgb(134 239 172/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-indigo-200{--tw-bg-opacity:1;background-color:rgb(199 210 254/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-orange-dark{--tw-bg-opacity:1;background-color:rgb(241 90 44/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-pink-200{--tw-bg-opacity:1;background-color:rgb(251 207 232/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-purple-200{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-yellow-200{--tw-bg-opacity:1;background-color:rgb(254 240 138/var(--tw-bg-opacity))}.group:focus .group-focus\\:text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity))}.group:focus .group-focus\\:underline{text-decoration-line:underline}.group:focus .group-focus\\:opacity-100{opacity:1}.group:focus .group-focus\\:opacity-60{opacity:.6}.group:focus .group-focus\\:opacity-75{opacity:.75}.prose-a\\:text-unraid-red :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity:1;color:rgb(226 40 40/var(--tw-text-opacity))}.hover\\:prose-a\\:text-unraid-red\\/60 :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{color:#e2282899}.hover\\:prose-a\\:no-underline :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{text-decoration-line:none}@media (min-width:640px){.sm\\:col-span-2{grid-column:span 2/span 2}.sm\\:col-span-3{grid-column:span 3/span 3}.sm\\:col-start-2{grid-column-start:2}.sm\\:block{display:block}.sm\\:w-\\[150px\\]{width:150px}.sm\\:w-full{width:100%}.sm\\:min-w-\\[400px\\]{min-width:400px}.sm\\:max-w-300px{max-width:300px}.sm\\:max-w-lg{max-width:32rem}.sm\\:flex-shrink-0{flex-shrink:0}.sm\\:flex-grow-0{flex-grow:0}.sm\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\\:flex-row{flex-direction:row}.sm\\:items-start{align-items:flex-start}.sm\\:items-center{align-items:center}.sm\\:justify-end{justify-content:flex-end}.sm\\:justify-between{justify-content:space-between}.sm\\:gap-16px{gap:16px}.sm\\:gap-24px{gap:24px}.sm\\:gap-y-24px{row-gap:24px}.sm\\:p-16px{padding:16px}.sm\\:px-20px{padding-left:20px;padding-right:20px}.sm\\:pr-40px{padding-right:40px}.sm\\:text-right{text-align:right}.sm\\:text-18px{font-size:18px}.sm\\:text-20px{font-size:20px}.sm\\:text-24px{font-size:24px}}@media (min-width:768px){.md\\:inline-block{display:inline-block}.md\\:min-w-\\[500px\\]{min-width:500px}.md\\:flex-row{flex-direction:row}.md\\:items-start{align-items:flex-start}.md\\:items-end{align-items:flex-end}.md\\:justify-between{justify-content:space-between}.md\\:gap-16px{gap:16px}.md\\:p-24px{padding:24px}.md\\:p-6{padding:1.5rem}.md\\:py-24px{padding-bottom:24px;padding-top:24px}.md\\:text-24px{font-size:24px}}@media (min-width:470px){.\\32xs\\:block{display:block}}@media (min-width:530px){.xs\\:block{display:block}.xs\\:flex-row{flex-direction:row}.xs\\:items-baseline{align-items:baseline}.xs\\:justify-start{justify-content:flex-start}.xs\\:gap-x-12px{-moz-column-gap:12px;column-gap:12px}.xs\\:text-12px{font-size:12px}}@media (min-height:700px){.tall\\:max-h-\\[75vh\\]{max-height:75vh}}@media (prefers-color-scheme:dark){.dark\\:border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.dark\\:bg-black{--tw-bg-opacity:1;background-color:rgb(28 27 27/var(--tw-bg-opacity))}.dark\\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.dark\\:prose-a\\:text-orange :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity))}.hover\\:dark\\:prose-a\\:text-orange\\/60 :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{color:#ff8c2f99}}']]]),oOe=xoe({__name:"ConnectSettings.ce",setup:eee=>(eee,tee)=>{const ree=bIe,oee=_Ie,nee=BIe,aee=QIe,iee=rOe;return qne(),Qne(Mne,null,[tae(ree),tae(oee),tae(nee),tae(aee),tae(iee)],64)}}),nOe=xoe({__name:"Badge",props:{color:{default:"gray"},icon:{type:[Object,Function],default:void 0},iconRight:{type:[Object,Function],default:void 0},iconStyles:{default:""},size:{default:"16px"}},setup(eee){const tee=eee,ree=Sae((()=>{let eee="",ree="",oee="";switch(tee.color){case"alpha":eee="bg-alpha text-white group-hover:opacity-75 group-focus:opacity-75";break;case"beta":eee="bg-beta text-white group-hover:opacity-75 group-focus:opacity-75";break;case"gamma":eee="bg-gamma text-white group-hover:opacity-75 group-focus:opacity-75";break;case"red":eee="bg-unraid-red text-white group-hover:bg-orange-dark group-focus:bg-orange-dark";break;case"yellow":eee="bg-yellow-100 text-black group-hover:bg-yellow-200 group-focus:bg-yellow-200";break;case"green":eee="bg-green-200 text-green-800 group-hover:bg-green-300 group-focus:bg-green-300";break;case"blue":eee="bg-blue-100 text-blue-800 group-hover:bg-blue-200 group-focus:bg-blue-200";break;case"indigo":eee="bg-indigo-100 text-indigo-800 group-hover:bg-indigo-200 group-focus:bg-indigo-200";break;case"purple":eee="bg-purple-100 text-purple-800 group-hover:bg-purple-200 group-focus:bg-purple-200";break;case"pink":eee="bg-pink-100 text-pink-800 group-hover:bg-pink-200 group-focus:bg-pink-200";break;case"orange":eee="bg-orange text-white group-hover:bg-orange-dark group-focus:bg-orange-dark";break;case"black":eee="bg-black text-white group-hover:bg-gray-800 group-focus:bg-gray-800";break;case"white":eee="bg-white text-black group-hover:bg-gray-100 group-focus:bg-gray-100";break;case"transparent":eee="bg-transparent text-black group-hover:bg-gray-100 group-focus:bg-gray-100";break;case"current":eee="bg-current text-black group-hover:bg-gray-100 group-focus:bg-gray-100";break;case"gray":eee="bg-gray-200 text-gray-800 group-hover:bg-gray-300 group-focus:bg-gray-300";break;case"custom":eee=""}switch(tee.size){case"12px":ree="text-12px px-8px py-4px gap-4px",oee="w-12px";break;case"14px":ree="text-14px px-8px py-4px gap-8px",oee="w-14px";break;case"16px":ree="text-16px px-12px py-8px gap-8px",oee="w-16px";break;case"18px":ree="text-18px px-12px py-8px gap-8px",oee="w-18px";break;case"20px":ree="text-20px px-16px py-12px gap-8px",oee="w-20px";break;case"24px":ree="text-24px px-16px py-12px gap-8px",oee="w-24px"}return{badge:`${ree} ${eee}`,icon:`${oee} ${tee.iconStyles}`}}));return(eee,tee)=>(qne(),Qne("span",{class:Yee(["inline-flex items-center rounded-full font-semibold leading-none transition-all duration-200 ease-in-out",[Sre(ree).badge]])},[eee.icon?(qne(),Wne($oe(eee.icon),{key:0,class:Yee(["flex-shrink-0",Sre(ree).icon])},null,8,["class"])):aae("",!0),Yoe(eee.$slots,"default"),eee.iconRight?(qne(),Wne($oe(eee.iconRight),{key:1,class:Yee(["flex-shrink-0",Sre(ree).icon])},null,8,["class"])):aae("",!0)],2))}}),aOe={class:"flex flex-row justify-start gap-x-4px"},iOe=["title"],sOe=xoe({__name:"HeaderOsVersion.ce",setup(eee){const{t:t}=_ce(),tee=pIe(),ree=zTe(),oee=PTe(),{osVersion:nee,rebootType:aee,stateDataError:iee}=Zce(tee),{available:see,availableWithRenewal:lee}=Zce(ree),{rebootTypeText:cee}=Zce(oee),pee=Sae((()=>iee.value?null:cee.value?{badge:{color:"yellow",icon:qpe},href:"downgrade"===aee.value?wTe.toString():bTe.toString(),text:t(cee.value)}:lee.value||see.value?{badge:{color:"orange",icon:zpe},click:()=>{ree.setModalOpen(!0)},text:lee.value?t("Update Released"):t("Update Available"),title:lee.value?t("Unraid OS {0} Released",[lee.value]):t("Unraid OS {0} Update Available",[see.value])}:null));return(eee,tee)=>{const ree=nOe;return qne(),Qne("div",aOe,[eae("button",{class:"group leading-none",title:Sre(t)("View release notes"),onClick:tee[0]||(tee[0]=eee=>Sre(oee).viewReleaseNotes(Sre(t)("{0} Release Notes",[Sre(nee)])))},[tae(ree,{color:"custom",icon:Sre(Wpe),"icon-styles":"text-gamma",size:"14px",class:"text-gamma group-hover:text-orange-dark group-focus:text-orange-dark group-hover:underline group-focus:underline"},{default:soe((()=>[oae(Hee(Sre(nee)),1)])),_:1},8,["icon"])],8,iOe),Sre(pee)?(qne(),Wne($oe(Sre(pee).href?"a":"button"),{key:0,href:Sre(pee).href??void 0,title:Sre(pee).title??void 0,class:"group",onClick:tee[1]||(tee[1]=eee=>Sre(pee).click?.())},{default:soe((()=>[Sre(pee).badge?(qne(),Wne(ree,{key:0,color:Sre(pee).badge.color,icon:Sre(pee).badge.icon,size:"12px"},{default:soe((()=>[oae(Hee(Sre(pee).text),1)])),_:1},8,["color","icon"])):(qne(),Qne(Mne,{key:1},[oae(Hee(Sre(pee).text),1)],64))])),_:1},8,["href","title"])):aae("",!0)])}}}),lOe=Ace(sOe,[["styles",['/*! tailwindcss v3.4.3 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:clear-sans,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (min-width:470px){.container{max-width:470px}}@media (min-width:530px){.container{max-width:530px}}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.prose{color:var(--color-beta);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:#ff8c2f;font-weight:500;text-decoration:underline}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)):hover{color:#f15a2c}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-bottom:3em;margin-top:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){border-inline-start-color:var(--tw-prose-quote-borders);border-inline-start-width:.25rem;color:var(--tw-prose-quotes);font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-inline-start:1em;quotes:"“""”""‘""’"}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:2.25em;font-weight:800;line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.5em;font-weight:700;line-height:1.3333333;margin-bottom:1em;margin-top:2em}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.25em;font-weight:600;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-bottom:2em;margin-top:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.3125rem;box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows)/10%),0 3px rgb(var(--tw-prose-kbd-shadows)/10%);color:var(--tw-prose-kbd);font-family:inherit;font-size:.875em;font-weight:500;padding-inline-end:.375em;padding-bottom:.1875em;padding-top:.1875em;padding-inline-start:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:var(--tw-prose-pre-bg);border-radius:.375rem;color:var(--tw-prose-pre-code);font-size:.875em;font-weight:400;line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;overflow-x:auto;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-top:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.7142857;margin-bottom:2em;margin-top:2em;table-layout:auto;text-align:start;width:100%}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-th-borders);border-bottom-width:1px}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em;vertical-align:bottom}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-td-borders);border-bottom-width:1px}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-color:var(--tw-prose-th-borders);border-top-width:1px}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body:var(--color-beta);--tw-prose-headings:var(--color-beta);--tw-prose-lead:var(--color-beta);--tw-prose-links:#ff8c2f;--tw-prose-bold:var(--color-beta);--tw-prose-counters:var(--color-beta);--tw-prose-bullets:var(--color-beta);--tw-prose-hr:var(--color-beta);--tw-prose-quotes:var(--color-beta);--tw-prose-quote-borders:var(--color-beta);--tw-prose-captions:var(--color-beta);--tw-prose-kbd:#111827;--tw-prose-kbd-shadows:17 24 39;--tw-prose-code:var(--color-beta);--tw-prose-pre-code:var(--color-beta);--tw-prose-pre-bg:var(--color-alpha);--tw-prose-th-borders:var(--color-beta);--tw-prose-td-borders:var(--color-beta);--tw-prose-invert-body:var(--color-alpha);--tw-prose-invert-headings:var(--color-alpha);--tw-prose-invert-lead:var(--color-alpha);--tw-prose-invert-links:#ff8c2f;--tw-prose-invert-bold:var(--color-alpha);--tw-prose-invert-counters:var(--color-alpha);--tw-prose-invert-bullets:var(--color-alpha);--tw-prose-invert-hr:var(--color-alpha);--tw-prose-invert-quotes:var(--color-alpha);--tw-prose-invert-quote-borders:var(--color-alpha);--tw-prose-invert-captions:var(--color-alpha);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:255 255 255;--tw-prose-invert-code:var(--color-alpha);--tw-prose-invert-pre-code:var(--color-alpha);--tw-prose-invert-pre-bg:var(--color-beta);--tw-prose-invert-th-borders:var(--color-alpha);--tw-prose-invert-td-borders:var(--color-alpha);font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.5em;margin-top:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-top:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose{--tw-prose-invert-code-bg:var(--color-gamma-opaque)}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.pointer-events-none{pointer-events:none}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-x-0{left:0;right:0}.-bottom-\\[2px\\]{bottom:-2px}.-left-\\[2px\\]{left:-2px}.-right-\\[2px\\]{right:-2px}.-top-1{top:-.25rem}.-top-\\[2px\\]{top:-2px}.bottom-0{bottom:0}.bottom-\\[-3px\\]{bottom:-3px}.right-0{right:0}.top-0{top:0}.top-\\[1px\\]{top:1px}.top-full{top:100%}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-\\[99999\\]{z-index:99999}.mx-8px{margin-left:8px;margin-right:8px}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-bottom:0;margin-top:0}.my-12{margin-bottom:3rem;margin-top:3rem}.my-16px{margin-bottom:16px;margin-top:16px}.my-24px{margin-bottom:24px;margin-top:24px}.my-8px{margin-bottom:8px;margin-top:8px}.mb-4px{margin-bottom:4px}.mb-8px{margin-bottom:8px}.ml-3{margin-left:.75rem}.ml-8px{margin-left:8px}.mr-8px{margin-right:8px}.mt-0{margin-top:0}.mt-12px{margin-top:12px}.mt-2{margin-top:.5rem}.mt-24px{margin-top:24px}.mt-4px{margin-top:4px}.mt-8px{margin-top:8px}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-12px{height:12px}.h-16px{height:16px}.h-20px{height:20px}.h-24px{height:24px}.h-2px{height:2px}.h-32px{height:32px}.h-36px{height:36px}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-full{height:100%}.max-h-\\[65vh\\]{max-height:65vh}.min-h-\\[250px\\]{min-height:250px}.min-h-screen{min-height:100vh}.w-1\\/2{width:50%}.w-11{width:2.75rem}.w-12px{width:12px}.w-14px{width:14px}.w-16px{width:16px}.w-20px{width:20px}.w-24px{width:24px}.w-28px{width:28px}.w-2px{width:2px}.w-32px{width:32px}.w-36px{width:36px}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-\\[100px\\]{width:100px}.w-\\[110px\\]{width:110px}.w-\\[120px\\]{width:120px}.w-\\[125\\%\\]{width:125%}.w-\\[150px\\]{width:150px}.w-\\[44px\\]{width:44px}.w-\\[48px\\]{width:48px}.w-full{width:100%}.w-screen{width:100vw}.min-w-300px{min-width:300px}.min-w-\\[280px\\]{min-width:280px}.max-w-1024px{max-width:1024px}.max-w-160px{max-width:160px}.max-w-350px{max-width:350px}.max-w-3xl{max-width:48rem}.max-w-640px{max-width:640px}.max-w-800px{max-width:800px}.max-w-\\[45ch\\]{max-width:45ch}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.grow-0{flex-grow:0}.translate-x-0{--tw-translate-x:0px}.translate-x-0,.translate-x-20px{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-20px{--tw-translate-x:20px}.translate-x-\\[26px\\]{--tw-translate-x:26px}.translate-x-\\[26px\\],.translate-x-\\[2px\\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\\[2px\\]{--tw-translate-x:2px}.translate-y-\\[16px\\]{--tw-translate-y:16px}.scale-100,.translate-y-\\[16px\\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.scale-95,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-12px{gap:12px}.gap-16px{gap:16px}.gap-2{gap:.5rem}.gap-20px{gap:20px}.gap-4{gap:1rem}.gap-4px{gap:4px}.gap-6{gap:1.5rem}.gap-8px{gap:8px}.gap-x-16px{-moz-column-gap:16px;column-gap:16px}.gap-x-4px{-moz-column-gap:4px;column-gap:4px}.gap-x-8px{-moz-column-gap:8px;column-gap:8px}.gap-y-16px{row-gap:16px}.gap-y-24px{row-gap:24px}.gap-y-4px{row-gap:4px}.gap-y-8px{row-gap:8px}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.whitespace-normal{white-space:normal}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-b-2{border-bottom-width:2px}.border-l-0{border-left-width:0}.border-r-0{border-right-width:0}.border-t-0{border-top-width:0}.border-solid{border-style:solid}.border-none{border-style:none}.border-black{--tw-border-opacity:1;border-color:rgb(28 27 27/var(--tw-border-opacity))}.border-gamma-opaque{border-color:var(--color-gamma-opaque)}.border-green-600\\/10{border-color:#16a34a1a}.border-grey-mid{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity))}.border-orange{--tw-border-opacity:1;border-color:rgb(255 140 47/var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-unraid-red{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity))}.border-unraid-red\\/10{border-color:#e228281a}.border-unraid-red\\/90{border-color:#e22828e6}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.border-white\\/10{border-color:#ffffff1a}.border-yellow-100{--tw-border-opacity:1;border-color:rgb(254 249 195/var(--tw-border-opacity))}.bg-alpha{background-color:var(--color-alpha)}.bg-beta{background-color:var(--color-beta)}.bg-black{--tw-bg-opacity:1;background-color:rgb(28 27 27/var(--tw-bg-opacity))}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity))}.bg-current{background-color:currentColor}.bg-gamma{background-color:var(--color-gamma)}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.bg-green-200{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-grey{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity))}.bg-indigo-100{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity))}.bg-indigo-600{--tw-bg-opacity:1;background-color:rgb(79 70 229/var(--tw-bg-opacity))}.bg-orange{--tw-bg-opacity:1;background-color:rgb(255 140 47/var(--tw-bg-opacity))}.bg-pink-100{--tw-bg-opacity:1;background-color:rgb(252 231 243/var(--tw-bg-opacity))}.bg-purple-100{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-unraid-red{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity))}.bg-unraid-red\\/90{background-color:#e22828e6}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.bg-zinc-800{--tw-bg-opacity:1;background-color:rgb(39 39 42/var(--tw-bg-opacity))}.bg-opacity-80{--tw-bg-opacity:.8}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-unraid-red{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-orange{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.to-orange\\/60{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.fill-green-600{fill:#16a34a}.fill-unraid-red{fill:#e22828}.p-0{padding:0}.p-1{padding:.25rem}.p-12px{padding:12px}.p-16px{padding:16px}.p-2{padding:.5rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8px{padding:8px}.px-12px{padding-left:12px;padding-right:12px}.px-16px{padding-left:16px;padding-right:16px}.px-4{padding-left:1rem;padding-right:1rem}.px-4px{padding-left:4px;padding-right:4px}.px-6px{padding-left:6px;padding-right:6px}.px-8px{padding-left:8px;padding-right:8px}.py-0{padding-bottom:0;padding-top:0}.py-12px{padding-bottom:12px;padding-top:12px}.py-24px{padding-bottom:24px;padding-top:24px}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-4px{padding-bottom:4px;padding-top:4px}.py-8px{padding-bottom:8px;padding-top:8px}.pb-12{padding-bottom:3rem}.pb-8px{padding-bottom:8px}.pl-40px{padding-left:40px}.pr-16px{padding-right:16px}.pr-40px{padding-right:40px}.pr-4px{padding-right:4px}.pt-4px{padding-top:4px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-10px{font-size:10px}.text-12px{font-size:12px}.text-14px{font-size:14px}.text-16px{font-size:16px}.text-18px{font-size:18px}.text-20px{font-size:20px}.text-24px{font-size:24px}.text-lg{font-size:1.125rem}.text-lg,.text-xl{line-height:1.75rem}.text-xl{font-size:1.25rem}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.tracking-wide{letter-spacing:.025em}.text-\\[\\#486dba\\]{--tw-text-opacity:1;color:rgb(72 109 186/var(--tw-text-opacity))}.text-alpha{color:var(--color-alpha)}.text-beta{color:var(--color-beta)}.text-black{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity))}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity))}.text-current{color:currentColor}.text-gamma{color:var(--color-gamma)}.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.text-grey-mid{--tw-text-opacity:1;color:rgb(153 153 153/var(--tw-text-opacity))}.text-indigo-800{--tw-text-opacity:1;color:rgb(55 48 163/var(--tw-text-opacity))}.text-orange{--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity))}.text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity))}.text-pink-800{--tw-text-opacity:1;color:rgb(157 23 77/var(--tw-text-opacity))}.text-purple-800{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.text-unraid-red{--tw-text-opacity:1;color:rgb(226 40 40/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-inner{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\\[var\\(--ring-offset-shadow\\)_var\\(--ring-shadow\\)_var\\(--shadow-beta\\)\\]{--tw-shadow-color:var(--ring-offset-shadow) var(--ring-shadow) var(--shadow-beta);--tw-shadow:var(--tw-shadow-colored)}.shadow-green-600\\/30{--tw-shadow-color:rgba(22,163,74,.3);--tw-shadow:var(--tw-shadow-colored)}.shadow-orange\\/10{--tw-shadow-color:rgba(255,140,47,.1);--tw-shadow:var(--tw-shadow-colored)}.shadow-unraid-red\\/30{--tw-shadow-color:rgba(226,40,40,.3);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-black{outline-color:#1c1b1b}.outline-white{outline-color:#fff}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.invert{--tw-invert:invert(100%)}.filter,.invert{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.even\\:bg-black\\/5:nth-child(2n){background-color:#1c1b1b0d}.even\\:bg-grey-darkest:nth-child(2n){--tw-bg-opacity:1;background-color:rgb(34 34 34/var(--tw-bg-opacity))}@keyframes pulse{50%{opacity:.5}}.hover\\:animate-pulse:hover{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.hover\\:border-beta:hover{border-color:var(--color-beta)}.hover\\:border-grey:hover{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity))}.hover\\:border-grey-mid:hover{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity))}.hover\\:border-orange-dark:hover{--tw-border-opacity:1;border-color:rgb(241 90 44/var(--tw-border-opacity))}.hover\\:border-unraid-red:hover{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity))}.hover\\:bg-beta:hover{background-color:var(--color-beta)}.hover\\:bg-grey:hover{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity))}.hover\\:bg-grey-mid:hover{--tw-bg-opacity:1;background-color:rgb(153 153 153/var(--tw-bg-opacity))}.hover\\:bg-unraid-red:hover{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity))}.hover\\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.hover\\:bg-gradient-to-r:hover{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.hover\\:from-unraid-red:hover{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\\:from-unraid-red\\/60:hover{--tw-gradient-from:rgba(226,40,40,.6) var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\\:to-orange:hover{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.hover\\:to-orange\\/60:hover{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.hover\\:text-\\[\\#3b5ea9\\]:hover{--tw-text-opacity:1;color:rgb(59 94 169/var(--tw-text-opacity))}.hover\\:text-alpha:hover{color:var(--color-alpha)}.hover\\:text-black:hover{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity))}.hover\\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.hover\\:underline:hover{text-decoration-line:underline}.hover\\:no-underline:hover{text-decoration-line:none}.hover\\:opacity-100:hover{opacity:1}.hover\\:opacity-75:hover{opacity:.75}.hover\\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\\:shadow-orange\\/50:hover{--tw-shadow-color:rgba(255,140,47,.5);--tw-shadow:var(--tw-shadow-colored)}.focus\\:border-beta:focus{border-color:var(--color-beta)}.focus\\:border-grey:focus{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity))}.focus\\:border-grey-mid:focus{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity))}.focus\\:border-orange-dark:focus{--tw-border-opacity:1;border-color:rgb(241 90 44/var(--tw-border-opacity))}.focus\\:border-unraid-red:focus{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity))}.focus\\:bg-beta:focus{background-color:var(--color-beta)}.focus\\:bg-grey:focus{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity))}.focus\\:bg-grey-mid:focus{--tw-bg-opacity:1;background-color:rgb(153 153 153/var(--tw-bg-opacity))}.focus\\:bg-unraid-red:focus{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity))}.focus\\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.focus\\:bg-gradient-to-r:focus{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.focus\\:from-unraid-red:focus{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\\:from-unraid-red\\/60:focus{--tw-gradient-from:rgba(226,40,40,.6) var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\\:to-orange:focus{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.focus\\:to-orange\\/60:focus{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.focus\\:text-\\[\\#3b5ea9\\]:focus{--tw-text-opacity:1;color:rgb(59 94 169/var(--tw-text-opacity))}.focus\\:text-alpha:focus{color:var(--color-alpha)}.focus\\:text-black:focus{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity))}.focus\\:text-white:focus{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.focus\\:underline:focus{text-decoration-line:underline}.focus\\:no-underline:focus{text-decoration-line:none}.focus\\:opacity-100:focus{opacity:1}.focus\\:opacity-75:focus{opacity:.75}.focus\\:shadow-md:focus{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity))}.focus\\:ring-indigo-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(79 70 229/var(--tw-ring-opacity))}.focus\\:ring-offset-2:focus{--tw-ring-offset-width:2px}.disabled\\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\\:opacity-25:disabled{opacity:.25}.disabled\\:opacity-50:disabled{opacity:.5}.disabled\\:hover\\:opacity-25:hover:disabled{opacity:.25}.disabled\\:hover\\:opacity-50:hover:disabled{opacity:.5}.disabled\\:focus\\:opacity-25:focus:disabled{opacity:.25}.disabled\\:focus\\:opacity-50:focus:disabled{opacity:.5}.group:hover .group-hover\\:bg-blue-200{--tw-bg-opacity:1;background-color:rgb(191 219 254/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-green-300{--tw-bg-opacity:1;background-color:rgb(134 239 172/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-indigo-200{--tw-bg-opacity:1;background-color:rgb(199 210 254/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-orange-dark{--tw-bg-opacity:1;background-color:rgb(241 90 44/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-pink-200{--tw-bg-opacity:1;background-color:rgb(251 207 232/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-purple-200{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-yellow-200{--tw-bg-opacity:1;background-color:rgb(254 240 138/var(--tw-bg-opacity))}.group:hover .group-hover\\:text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity))}.group:hover .group-hover\\:underline{text-decoration-line:underline}.group:hover .group-hover\\:opacity-100{opacity:1}.group:hover .group-hover\\:opacity-60{opacity:.6}.group:hover .group-hover\\:opacity-75{opacity:.75}.group:focus .group-focus\\:bg-blue-200{--tw-bg-opacity:1;background-color:rgb(191 219 254/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-green-300{--tw-bg-opacity:1;background-color:rgb(134 239 172/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-indigo-200{--tw-bg-opacity:1;background-color:rgb(199 210 254/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-orange-dark{--tw-bg-opacity:1;background-color:rgb(241 90 44/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-pink-200{--tw-bg-opacity:1;background-color:rgb(251 207 232/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-purple-200{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-yellow-200{--tw-bg-opacity:1;background-color:rgb(254 240 138/var(--tw-bg-opacity))}.group:focus .group-focus\\:text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity))}.group:focus .group-focus\\:underline{text-decoration-line:underline}.group:focus .group-focus\\:opacity-100{opacity:1}.group:focus .group-focus\\:opacity-60{opacity:.6}.group:focus .group-focus\\:opacity-75{opacity:.75}.prose-a\\:text-unraid-red :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity:1;color:rgb(226 40 40/var(--tw-text-opacity))}.hover\\:prose-a\\:text-unraid-red\\/60 :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{color:#e2282899}.hover\\:prose-a\\:no-underline :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{text-decoration-line:none}@media (min-width:640px){.sm\\:col-span-2{grid-column:span 2/span 2}.sm\\:col-span-3{grid-column:span 3/span 3}.sm\\:col-start-2{grid-column-start:2}.sm\\:block{display:block}.sm\\:w-\\[150px\\]{width:150px}.sm\\:w-full{width:100%}.sm\\:min-w-\\[400px\\]{min-width:400px}.sm\\:max-w-300px{max-width:300px}.sm\\:max-w-lg{max-width:32rem}.sm\\:flex-shrink-0{flex-shrink:0}.sm\\:flex-grow-0{flex-grow:0}.sm\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\\:flex-row{flex-direction:row}.sm\\:items-start{align-items:flex-start}.sm\\:items-center{align-items:center}.sm\\:justify-end{justify-content:flex-end}.sm\\:justify-between{justify-content:space-between}.sm\\:gap-16px{gap:16px}.sm\\:gap-24px{gap:24px}.sm\\:gap-y-24px{row-gap:24px}.sm\\:p-16px{padding:16px}.sm\\:px-20px{padding-left:20px;padding-right:20px}.sm\\:pr-40px{padding-right:40px}.sm\\:text-right{text-align:right}.sm\\:text-18px{font-size:18px}.sm\\:text-20px{font-size:20px}.sm\\:text-24px{font-size:24px}}@media (min-width:768px){.md\\:inline-block{display:inline-block}.md\\:min-w-\\[500px\\]{min-width:500px}.md\\:flex-row{flex-direction:row}.md\\:items-start{align-items:flex-start}.md\\:items-end{align-items:flex-end}.md\\:justify-between{justify-content:space-between}.md\\:gap-16px{gap:16px}.md\\:p-24px{padding:24px}.md\\:p-6{padding:1.5rem}.md\\:py-24px{padding-bottom:24px;padding-top:24px}.md\\:text-24px{font-size:24px}}@media (min-width:470px){.\\32xs\\:block{display:block}}@media (min-width:530px){.xs\\:block{display:block}.xs\\:flex-row{flex-direction:row}.xs\\:items-baseline{align-items:baseline}.xs\\:justify-start{justify-content:flex-start}.xs\\:gap-x-12px{-moz-column-gap:12px;column-gap:12px}.xs\\:text-12px{font-size:12px}}@media (min-height:700px){.tall\\:max-h-\\[75vh\\]{max-height:75vh}}@media (prefers-color-scheme:dark){.dark\\:border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.dark\\:bg-black{--tw-bg-opacity:1;background-color:rgb(28 27 27/var(--tw-bg-opacity))}.dark\\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.dark\\:prose-a\\:text-orange :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity))}.hover\\:dark\\:prose-a\\:text-orange\\/60 :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{color:#ff8c2f99}}']]]),cOe=window.setInterval;var e,pOe={exports:{}};pOe.exports=(e={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},function(t,o,n){var r=o.prototype,i=r.format;n.en.formats=e,r.format=function(t){void 0===t&&(t="YYYY-MM-DDTHH:mm:ssZ");var o=this.$locale().formats,n=function(t,o){return t.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,(function(t,n,r){var i=r&&r.toUpperCase();return n||o[r]||e[r]||o[i].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(e,t,o){return t||o.slice(1)}))}))}(t,void 0===o?{}:o);return i.call(this,n)}});const dOe=epe(pOe.exports);ope.extend(dOe);const uOe=[{format:"%c",display:"ddd, D MMMM YYYY"},{format:"%A, %Y %B %e",display:"ddd, YYYY MMMM D"},{format:"%A, %e %B %Y",display:"ddd, D MMMM YYYY"},{format:"%A, %B %e, %Y",display:"ddd, MMMM D, YYYY"},{format:"%A, %m/%d/%Y",display:"ddd, MM/DD/YYYY"},{format:"%A, %d-%m-%Y",display:"ddd, DD-MM-YYYY"},{format:"%A, %d.%m.%Y",display:"ddd, DD.MM.YYYY"},{format:"%A, %Y-%m-%d",display:"ddd, YYYY-MM-DD"}],hOe=[{format:"%I:%M %p",display:"hh:mma"},{format:"%R",display:"HH:mm"}],gOe=(eee,t,tee,ree,oee)=>{const nee=(eee,tee)=>tee.find((tee=>tee.format===eee)),aee=nee(eee?.date??uOe[0].format,uOe);console.debug("[dateFormat]",aee);let iee=`${aee?.display}`;if(console.debug("[displayFormat]",iee),!tee){const tee=nee(eee?.time??hOe[0].format,hOe);iee=`${iee} ${tee?.display}`,console.debug("[displayFormat] with time",iee)}const see=eee=>npe(eee).format(iee);console.debug("[formatDate]",see(Date.now()));const lee=(eee,tee,ree,oee,nee,aee,iee)=>({years:eee,months:tee,days:ree,hours:oee,minutes:nee,seconds:aee,firstDateWasLater:iee}),cee=(a="",b="")=>{try{const x=a?npe(parseInt(a,10)):npe();return((d1,d2)=>{let eee,m1=npe(d1),m2=npe(d2);if(m1.isSame(m2))return lee(0,0,0,0,0,0,!1);if(m1.isAfter(m2)){const tee=m1;m1=m2,m2=tee,eee=!0}else eee=!1;let tee=m2.year()-m1.year(),ree=m2.month()-m1.month(),oee=m2.date()-m1.date(),nee=m2.hour()-m1.hour(),aee=m2.minute()-m1.minute(),iee=m2.second()-m1.second();if(iee<0&&(iee=60+iee,aee-=1),aee<0&&(aee=60+aee,nee-=1),nee<0&&(nee=24+nee,oee-=1),oee<0){const eee=npe(`${m2.year()}-${m2.month()+1}`).subtract(1,"M").daysInMonth();oee=eeesee(ree??Date.now()))),uee=()=>{var eee;pee.value=(eee=>{const{years:tee,months:ree,days:oee,hours:nee,minutes:aee,seconds:iee,firstDateWasLater:see,displaySeconds:lee}=eee,cee=[];return tee&&cee.push(t("year",tee)),ree&&cee.push(t("month",ree)),oee&&cee.push(t("day",oee)),nee&&cee.push(t("hour",nee)),aee&&cee.push(t("minute",aee)),!iee||(tee||ree||oee||nee||aee)&&!lee||cee.push(t("second",iee)),see&&cee.push(t("ago")),cee.join(" ")})((eee=(ree??Date.now()).toString(),oee??!1?cee(eee,""):cee("",eee)))};let hee;return Aoe((()=>{ree&&(uee(),hee=cOe((()=>{uee()}),1e3))})),Loe((()=>{hee&&clearInterval(hee)})),{formatDate:see,outputDateTimeReadableDiff:pee,outputDateTimeFormatted:dee}},wOe=["title"],fOe=xoe({__name:"UptimeExpire",props:{forExpire:{type:Boolean,default:!1},shortText:{type:Boolean,default:!1},t:{}},setup(eee){const tee=eee,ree=pIe(),{dateTimeFormat:oee,uptime:nee,expireTime:aee,state:iee}=Zce(ree),see=Sae((()=>tee.forExpire&&aee.value||("TRIAL"===iee.value||"EEXPIRED"===iee.value)&&aee.value&&aee.value>0?aee.value:nee.value)),lee=Sae((()=>(!tee.forExpire||!aee.value)&&("TRIAL"!==iee.value&&"ENOCONN"!==iee.value))),{outputDateTimeReadableDiff:cee,outputDateTimeFormatted:pee}=gOe(oee.value,tee.t,!1,see.value,lee.value),dee=Sae((()=>lee.value&&"EEXPIRED"!==iee.value?{title:tee.t("Server Up Since {0}",[pee.value]),text:tee.t("Uptime {0}",[cee.value])}:{title:"EEXPIRED"===iee.value?tee.t(tee.shortText?"Expired at {0}":"Trial Key Expired at {0}",[pee.value]):tee.t(tee.shortText?"Expires at {0}":"Trial Key Expires at {0}",[pee.value]),text:"EEXPIRED"===iee.value?tee.t(tee.shortText?"Expired {0}":"Trial Key Expired {0}",[cee.value]):tee.t(tee.shortText?"Expires in {0}":"Trial Key Expires in {0}",[cee.value])}));return(eee,tee)=>(qne(),Qne("p",{title:Sre(dee).title},Hee(Sre(dee).text),9,wOe))}}),bOe=xoe({__name:"UpdateExpiration",props:{componentIs:{default:"p"},t:{}},setup(eee){const tee=eee,ree=pIe(),{dateTimeFormat:oee,regExp:nee,regUpdatesExpired:aee}=Zce(ree),{outputDateTimeReadableDiff:iee,outputDateTimeFormatted:see}=gOe(oee.value,tee.t,!0,nee.value),lee=Sae((()=>{if(nee.value)return{text:aee.value?tee.t("Ineligible for feature updates released after {0}",[see.value]):tee.t("Eligible for free feature updates until {0}",[see.value]),title:aee.value?tee.t("Ineligible as of {0}",[iee.value]):tee.t("Eligible for free feature updates for {0}",[iee.value])}}));return(eee,tee)=>Sre(lee)?(qne(),Wne($oe(eee.componentIs),{key:0,title:Sre(lee).title},{default:soe((()=>[Yoe(eee.$slots,"default"),oae(" "+Hee(Sre(lee).text),1)])),_:3},8,["title"])):aae("",!0)}}),mOe={class:"mx-auto max-w-[45ch] flex flex-col gap-8px"},vOe={class:"flex items-start justify-center gap-x-8px"},yOe={class:"text-18px"},xOe=xoe({__name:"CallbackFeedbackStatus",props:{error:{type:Boolean,default:!1},icon:{default:void 0},success:{type:Boolean,default:!1},text:{default:void 0}},setup:eee=>(eee,tee)=>(qne(),Qne("div",mOe,[eae("div",vOe,[eee.success?(qne(),Wne(Sre(Mpe),{key:0,class:"fill-green-600 w-28px shrink-0"})):aae("",!0),eee.error?(qne(),Wne(Sre(ade),{key:1,class:"fill-unraid-red w-28px shrink-0"})):aae("",!0),eee.icon?(qne(),Wne($oe(eee.icon),{key:2,class:"fill-current opacity-75 w-28px shrink-0"})):aae("",!0),eae("p",yOe,Hee(eee.text),1)]),Yoe(eee.$slots,"default")]))});function kOe(){let a=[],s={addEventListener:(e,t,r,i)=>(e.addEventListener(t,r,i),s.add((()=>e.removeEventListener(t,r,i)))),requestAnimationFrame(...e){let t=requestAnimationFrame(...e);s.add((()=>cancelAnimationFrame(t)))},nextFrame(...e){s.requestAnimationFrame((()=>{s.requestAnimationFrame(...e)}))},setTimeout(...e){let t=setTimeout(...e);s.add((()=>clearTimeout(t)))},microTask(...e){let t={current:!0};return function(e){"function"==typeof queueMicrotask?queueMicrotask(e):Promise.resolve().then(e).catch((o=>setTimeout((()=>{throw o}))))}((()=>{t.current&&e[0]()})),s.add((()=>{t.current=!1}))},style(e,t,r){let i=e.style.getPropertyValue(t);return Object.assign(e.style,{[t]:r}),this.add((()=>{Object.assign(e.style,{[t]:i})}))},group(e){let t=kOe();return e(t),this.add((()=>t.dispose()))},add:e=>(a.push(e),()=>{let t=a.indexOf(e);if(t>=0)for(let r of a.splice(t,1))r()}),dispose(){for(let e of a.splice(0))e()}};return s}let _Oe=Symbol("headlessui.useid"),EOe=0;function I(){return wne(_Oe,(()=>""+ ++EOe))()}function TOe(e){var l;if(null==e||null==e.value)return null;let n=null!=(l=e.value.$el)?l:e.value;return n instanceof Node?n:null}function SOe(r,n,...a){if(r in n){let e=n[r];return"function"==typeof e?e(...a):e}let t=new Error(`Tried to handle "${r}" but there is no handler defined. Only defined handlers are: ${Object.keys(n).map((e=>`"${e}"`)).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,SOe),t}var IOe=Object.defineProperty,OOe=(t,e,r)=>(((t,e,r)=>{e in t?IOe(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r})(t,"symbol"!=typeof e?e+"":e,r),r);let c=new class{constructor(){OOe(this,"current",this.detect()),OOe(this,"currentId",0)}set(e){this.current!==e&&(this.currentId=0,this.current=e)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return"server"===this.current}get isClient(){return"client"===this.current}detect(){return"undefined"==typeof window||"undefined"==typeof document?"server":"client"}};function r(t,e){if(t)return t;let n=null!=e?e:"button";return"string"==typeof n&&"button"===n.toLowerCase()?"button":void 0}function NOe(t,e){let n=kre(r(t.value.type,t.value.as));return Roe((()=>{n.value=r(t.value.type,t.value.as)})),uoe((()=>{var u;n.value||TOe(e)&&TOe(e)instanceof HTMLButtonElement&&(null==(u=TOe(e))||!u.hasAttribute("type"))&&(n.value="button")})),n}var AOe=(o=>(o[o.None=0]="None",o[o.RenderStrategy=1]="RenderStrategy",o[o.Static=2]="Static",o))(AOe||{}),S=(e=>(e[e.Unmount=0]="Unmount",e[e.Hidden=1]="Hidden",e))(S||{});function A({visible:r=!0,features:t=0,ourProps:e,theirProps:o,...i}){var a;let n=j(o,e),l=Object.assign(i,{props:n});if(r||2&t&&n.static)return y(l);if(1&t){return SOe(null==(a=n.unmount)||a?0:1,{0:()=>null,1:()=>y({...i,props:{...n,hidden:!0,style:{display:"none"}}})})}return y(l)}function y({props:r,attrs:t,slots:e,slot:o,name:i}){var m,eee;let{as:n,...l}=T(r,["unmount","static"]),a=null==(m=e.default)?void 0:m.call(e,o),d={};if(o){let u=!1,c=[];for(let[p,f]of Object.entries(o))"boolean"==typeof f&&(u=!0),!0===f&&c.push(p);u&&(d["data-headlessui-state"]=c.join(" "))}if("template"===n){if(a=b(null!=a?a:[]),Object.keys(l).length>0||Object.keys(t).length>0){let[u,...c]=null!=a?a:[];if(!function(r){return null!=r&&("string"==typeof r.type||"object"==typeof r.type||"function"==typeof r.type)}(u)||c.length>0)throw new Error(['Passing props on "template"!',"",`The current component <${i} /> is rendering a "template".`,"However we need to passthrough the following props:",Object.keys(l).concat(Object.keys(t)).map((s=>s.trim())).filter(((s,g,R)=>R.indexOf(s)===g)).sort(((s,g)=>s.localeCompare(g))).map((s=>` - ${s}`)).join("\n"),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "template".',"Render a single element as the child so that we can forward the props onto that element."].map((s=>` - ${s}`)).join("\n")].join("\n"));let p=j(null!=(eee=u.props)?eee:{},l,d),f=rae(u,p,!0);for(let s in p)s.startsWith("on")&&(f.props||(f.props={}),f.props[s]=p[s]);return f}return Array.isArray(a)&&1===a.length?a[0]:a}return h(n,Object.assign({},l,d),{default:()=>a})}function b(r){return r.flatMap((t=>t.type===Mne?b(t.children):[t]))}function j(...r){if(0===r.length)return{};if(1===r.length)return r[0];let t={},e={};for(let i of r)for(let n in i)n.startsWith("on")&&"function"==typeof i[n]?(null!=e[n]||(e[n]=[]),e[n].push(i[n])):t[n]=i[n];if(t.disabled||t["aria-disabled"])return Object.assign(t,Object.fromEntries(Object.keys(e).map((i=>[i,void 0]))));for(let i in e)Object.assign(t,{[i](n,...l){let a=e[i];for(let d of a){if(n instanceof Event&&n.defaultPrevented)return;d(n,...l)}}});return t}function ROe(r){let t=Object.assign({},r);for(let e in t)void 0===t[e]&&delete t[e];return t}function T(r,t=[]){let e=Object.assign({},r);for(let o of t)o in e&&delete e[o];return e}var DOe=(e=>(e[e.None=1]="None",e[e.Focusable=2]="Focusable",e[e.Hidden=4]="Hidden",e))(DOe||{});let f=xoe({name:"Hidden",props:{as:{type:[Object,String],default:"div"},features:{type:Number,default:1}},setup:(t,{slots:n,attrs:i})=>()=>{var r;let{features:e,...d}=t;return A({ourProps:{"aria-hidden":!(2&~e)||(null!=(r=d["aria-hidden"])?r:void 0),hidden:!(4&~e)||void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...!(4&~e)&&!!(2&~e)&&{display:"none"}}},theirProps:d,slot:{},attrs:i,slots:n,name:"Hidden"})}}),n=Symbol("Context");var i=(e=>(e[e.Open=1]="Open",e[e.Closed=2]="Closed",e[e.Closing=4]="Closing",e[e.Opening=8]="Opening",e))(i||{});function COe(){return wne(n,null)}function t(o){gne(n,o)}var o=(r=>(r.Space=" ",r.Enter="Enter",r.Escape="Escape",r.Backspace="Backspace",r.Delete="Delete",r.ArrowLeft="ArrowLeft",r.ArrowUp="ArrowUp",r.ArrowRight="ArrowRight",r.ArrowDown="ArrowDown",r.Home="Home",r.End="End",r.PageUp="PageUp",r.PageDown="PageDown",r.Tab="Tab",r))(o||{});let u=Symbol("DescriptionContext");let a=Symbol("LabelContext");function LOe(){let t=wne(a,null);if(null===t){let n=new Error("You used a