From d866e7771063a84cbf380c209e7943c32ebb96d0 Mon Sep 17 00:00:00 2001 From: Zack Spear Date: Tue, 9 Jan 2024 17:14:01 -0600 Subject: [PATCH] refactor(wc): update web component js to latest --- ....client-d5e66c30.js => unraid-components.client-b620404a.js} | 2 +- .../plugins/dynamix.my.servers/unraid-components/manifest.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) rename emhttp/plugins/dynamix.my.servers/unraid-components/_nuxt/{unraid-components.client-d5e66c30.js => unraid-components.client-b620404a.js} (75%) diff --git a/emhttp/plugins/dynamix.my.servers/unraid-components/_nuxt/unraid-components.client-d5e66c30.js b/emhttp/plugins/dynamix.my.servers/unraid-components/_nuxt/unraid-components.client-b620404a.js similarity index 75% rename from emhttp/plugins/dynamix.my.servers/unraid-components/_nuxt/unraid-components.client-d5e66c30.js rename to emhttp/plugins/dynamix.my.servers/unraid-components/_nuxt/unraid-components.client-b620404a.js index b7c1f538e..17e007068 100644 --- a/emhttp/plugins/dynamix.my.servers/unraid-components/_nuxt/unraid-components.client-d5e66c30.js +++ b/emhttp/plugins/dynamix.my.servers/unraid-components/_nuxt/unraid-components.client-b620404a.js @@ -25,7 +25,7 @@ const vce="9.6.5";const yce=vie(8);yce(),yce(),yce(),yce(),yce(),yce(),yce(),yce * (c) 2023 Eduardo San Martin Morote * @license MIT */ -let fle;const wle=eee=>fle=eee,ble=Symbol();function mle(o){return o&&"object"==typeof o&&"[object Object]"===Object.prototype.toString.call(o)&&"function"!=typeof o.toJSON}var vle;function yle(){const eee=Xee(!0),tee=eee.run((()=>vre({})));let _p=[],ree=[];const oee=gre({install(eee){wle(oee),oee._a=eee,eee.provide(ble,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}!function(eee){eee.direct="direct",eee.patchObject="patch object",eee.patchFunction="patch function"}(vle||(vle={}));const xle=()=>{};function kle(eee,tee,ree,oee=xle){eee.push(tee);const aee=()=>{const ree=eee.indexOf(tee);ree>-1&&(eee.splice(ree,1),oee())};return!ree&&Jee()&&Zee(aee),aee}function _le(eee,...tee){eee.slice().forEach((eee=>{eee(...tee)}))}const Ele=fn=>fn();function Tle(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],aee=eee[ree];mle(aee)&&mle(oee)&&eee.hasOwnProperty(ree)&&!mre(oee)&&!cre(oee)?eee[ree]=Tle(aee,oee):eee[ree]=oee}return eee}const Sle=Symbol();const{assign:Ile}=Object;function Nle(o){return!(!mre(o)||!o.effect)}function Ole(id,eee,tee,ree){const{state:oee,actions:aee,getters:nee}=eee,iee=tee.state.value[id];let see;return see=Ale(id,(function(){iee||(tee.state.value[id]=oee?oee():{});const eee=function(eee){const tee=dee(eee)?new Array(eee.length):{};for(const ree in eee)tee[ree]=Are(eee,ree);return tee}(tee.state.value[id]);return Ile(eee,aee,Object.keys(nee||{}).reduce(((eee,ree)=>(eee[ree]=gre(_ne((()=>{wle(tee);const eee=tee._s.get(id);return nee[ree].call(eee,eee)}))),eee)),{}))}),eee,tee,ree,!0),see}function Ale(eee,tee,ree={},oee,aee,nee){let iee;const see=Ile({actions:{}},ree),cee={deep:!0};let lee,pee,dee,uee=[],gee=[];const hee=oee.state.value[eee];let fee;function wee(tee){let ree;lee=pee=!1,"function"==typeof tee?(tee(oee.state.value[eee]),ree={type:vle.patchFunction,storeId:eee,events:dee}):(Tle(oee.state.value[eee],tee),ree={type:vle.patchObject,payload:tee,storeId:eee,events:dee});const aee=fee=Symbol();qre().then((()=>{fee===aee&&(lee=!0)})),pee=!0,_le(uee,ree,oee.state.value[eee])}nee||hee||(oee.state.value[eee]={}),vre({});const bee=nee?function(){const{state:eee}=ree,tee=eee?eee():{};this.$patch((eee=>{Ile(eee,tee)}))}:xle;function mee(tee,ree){return function(){wle(oee);const aee=Array.from(arguments),nee=[],iee=[];let see;_le(gee,{args:aee,name:tee,store:yee,after:function(eee){nee.push(eee)},onError:function(eee){iee.push(eee)}});try{see=ree.apply(this&&this.$id===eee?this:yee,aee)}catch(cee){throw _le(iee,cee),cee}return see instanceof Promise?see.then((eee=>(_le(nee,eee),eee))).catch((eee=>(_le(iee,eee),Promise.reject(eee)))):(_le(nee,see),see)}}const vee={_p:oee,$id:eee,$onAction:kle.bind(null,gee),$patch:wee,$reset:bee,$subscribe(tee,ree={}){const aee=kle(uee,tee,ree.detached,(()=>nee())),nee=iee.run((()=>doe((()=>oee.state.value[eee]),(oee=>{("sync"===ree.flush?pee:lee)&&tee({storeId:eee,type:vle.direct,events:dee},oee)}),Ile({},cee,ree))));return aee},$dispose:function(){iee.stop(),uee=[],gee=[],oee._s.delete(eee)}},yee=nre(vee);oee._s.set(eee,yee);const xee=(oee._a&&oee._a.runWithContext||Ele)((()=>oee._e.run((()=>(iee=Xee()).run(tee)))));for(const _ee in xee){const tee=xee[_ee];if(mre(tee)&&!Nle(tee)||cre(tee))nee||(!hee||mle(kee=tee)&&kee.hasOwnProperty(Sle)||(mre(tee)?tee.value=hee[_ee]:Tle(tee,hee[_ee])),oee.state.value[eee][_ee]=tee);else if("function"==typeof tee){const eee=mee(_ee,tee);xee[_ee]=eee,see.actions[_ee]=tee}}var kee;return Ile(yee,xee),Ile(ure(yee),xee),Object.defineProperty(yee,"$state",{get:()=>oee.state.value[eee],set:eee=>{wee((tee=>{Ile(tee,eee)}))}}),oee._p.forEach((eee=>{Ile(yee,iee.run((()=>eee({store:yee,app:oee._a,pinia:oee,options:see}))))})),hee&&nee&&ree.hydrate&&ree.hydrate(yee.$state,hee),lee=!0,pee=!0,yee}function Dle(eee,tee,ree){let id,oee;const aee="function"==typeof tee;function nee(eee,ree){(eee=eee||(!!(pne||toe||dae)?gae(ble,null):null))&&wle(eee),(eee=fle)._s.has(id)||(aee?Ale(id,tee,oee,eee):Ole(id,oee,eee));return eee._s.get(id)}return"string"==typeof eee?(id=eee,oee=aee?ree:tee):(oee=eee,id=eee.id),nee.$id=id,nee}function Rle(eee){{eee=ure(eee);const tee={};for(const ree in eee){const oee=eee[ree];(mre(oee)||cre(oee))&&(tee[ree]=Ore(eee,ree))}return tee}}var Cle="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function Lle(x){return x&&x.__esModule&&Object.prototype.hasOwnProperty.call(x,"default")?x.default:x}function Fle(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 zle={exports:{}};zle.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 jle={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},$le={exports:{}};!function(eee,tee){const{MAX_SAFE_COMPONENT_LENGTH:ree,MAX_SAFE_BUILD_LENGTH:oee,MAX_LENGTH:aee}=jle,nee=Ule,re=(tee=eee.exports={}).re=[],iee=tee.safeRe=[],see=tee.src=[],t=tee.t={};let R=0;const cee="[a-zA-Z0-9-]",lee=[["\\s",1],["\\d",aee],[cee,oee]],pee=(eee,tee,ree)=>{const oee=(eee=>{for(const[tee,ree]of lee)eee=eee.split(`${tee}*`).join(`${tee}{0,${ree}}`).split(`${tee}+`).join(`${tee}{1,${ree}}`);return eee})(tee),aee=R++;nee(eee,aee,tee),t[eee]=aee,see[aee]=tee,re[aee]=new RegExp(tee,ree?"g":void 0),iee[aee]=new RegExp(oee,ree?"g":void 0)};pee("NUMERICIDENTIFIER","0|[1-9]\\d*"),pee("NUMERICIDENTIFIERLOOSE","\\d+"),pee("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${cee}*`),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",`${cee}+`),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("COERCE",`(^|[^\\d])(\\d{1,${ree}})(?:\\.(\\d{1,${ree}}))?(?:\\.(\\d{1,${ree}}))?(?:$|[^\\d])`),pee("COERCERTL",see[t.COERCE],!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*$")}($le,$le.exports);var Vle=$le.exports;const Yle=Object.freeze({loose:!0}),qle=Object.freeze({});var Ble=eee=>eee?"object"!=typeof eee?Yle:eee:qle;const Gle=/^[0-9]+$/,Qle=(a,b)=>{const eee=Gle.test(a),tee=Gle.test(b);return eee&&tee&&(a=+a,b=+b),a===b?0:eee&&!tee?-1:tee&&!eee?1:aQle(b,a)};const Wle=Ule,{MAX_LENGTH:Hle,MAX_SAFE_INTEGER:Xle}=jle,{safeRe:re,t:Jle}=Vle,Zle=Ble,{compareIdentifiers:epe}=Kle;var tpe=class eee{constructor(tee,ree){if(ree=Zle(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>Hle)throw new TypeError(`version is longer than ${Hle} characters`);Wle("SemVer",tee,ree),this.options=ree,this.loose=!!ree.loose,this.includePrerelease=!!ree.includePrerelease;const m=tee.trim().match(ree.loose?re[Jle.LOOSE]:re[Jle.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>Xle||this.major<0)throw new TypeError("Invalid major version");if(this.minor>Xle||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>Xle||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===epe(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 rpe=tpe;var ope=(eee,tee,ree=!1)=>{if(eee instanceof rpe)return eee;try{return new rpe(eee,tee)}catch(er){if(!ree)return null;throw er}};const ape=ope;var npe=(eee,tee)=>{const ree=ape(eee,tee);return ree&&ree.prerelease.length?ree.prerelease:null};const ipe=Lle(npe);function spe(eee,tee){return jae(),qae("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},[Xae("path",{"fill-rule":"evenodd",d:"M12 2.25a.75.75 0 01.75.75v11.69l3.22-3.22a.75.75 0 111.06 1.06l-4.5 4.5a.75.75 0 01-1.06 0l-4.5-4.5a.75.75 0 111.06-1.06l3.22 3.22V3a.75.75 0 01.75-.75zm-9 13.5a.75.75 0 01.75.75v2.25a1.5 1.5 0 001.5 1.5h13.5a1.5 1.5 0 001.5-1.5V16.5a.75.75 0 011.5 0v2.25a3 3 0 01-3 3H5.25a3 3 0 01-3-3V16.5a.75.75 0 01.75-.75z","clip-rule":"evenodd"})])}function cpe(eee,tee){return jae(),qae("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},[Xae("path",{"fill-rule":"evenodd",d:"M4.755 10.059a7.5 7.5 0 0112.548-3.364l1.903 1.903h-3.183a.75.75 0 100 1.5h4.992a.75.75 0 00.75-.75V4.356a.75.75 0 00-1.5 0v3.18l-1.9-1.9A9 9 0 003.306 9.67a.75.75 0 101.45.388zm15.408 3.352a.75.75 0 00-.919.53 7.5 7.5 0 01-12.548 3.364l-1.902-1.903h3.183a.75.75 0 000-1.5H2.984a.75.75 0 00-.75.75v4.992a.75.75 0 001.5 0v-3.18l1.9 1.9a9 9 0 0015.059-4.035.75.75 0 00-.53-.918z","clip-rule":"evenodd"})])}function lpe(eee,tee){return jae(),qae("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},[Xae("path",{"fill-rule":"evenodd",d:"M7.5 3.75A1.5 1.5 0 006 5.25v13.5a1.5 1.5 0 001.5 1.5h6a1.5 1.5 0 001.5-1.5V15a.75.75 0 011.5 0v3.75a3 3 0 01-3 3h-6a3 3 0 01-3-3V5.25a3 3 0 013-3h6a3 3 0 013 3V9A.75.75 0 0115 9V5.25a1.5 1.5 0 00-1.5-1.5h-6zm10.72 4.72a.75.75 0 011.06 0l3 3a.75.75 0 010 1.06l-3 3a.75.75 0 11-1.06-1.06l1.72-1.72H9a.75.75 0 010-1.5h10.94l-1.72-1.72a.75.75 0 010-1.06z","clip-rule":"evenodd"})])}function ppe(eee,tee){return jae(),qae("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},[Xae("path",{"fill-rule":"evenodd",d:"M15.75 2.25H21a.75.75 0 01.75.75v5.25a.75.75 0 01-1.5 0V4.81L8.03 17.03a.75.75 0 01-1.06-1.06L19.19 3.75h-3.44a.75.75 0 010-1.5zm-10.5 4.5a1.5 1.5 0 00-1.5 1.5v10.5a1.5 1.5 0 001.5 1.5h10.5a1.5 1.5 0 001.5-1.5V10.5a.75.75 0 011.5 0v8.25a3 3 0 01-3 3H5.25a3 3 0 01-3-3V8.25a3 3 0 013-3h8.25a.75.75 0 010 1.5H5.25z","clip-rule":"evenodd"})])}function dpe(eee,tee){return jae(),qae("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},[Xae("path",{"fill-rule":"evenodd",d:"M15 3.75A5.25 5.25 0 009.75 9v10.19l4.72-4.72a.75.75 0 111.06 1.06l-6 6a.75.75 0 01-1.06 0l-6-6a.75.75 0 111.06-1.06l4.72 4.72V9a6.75 6.75 0 0113.5 0v3a.75.75 0 01-1.5 0V9c0-2.9-2.35-5.25-5.25-5.25z","clip-rule":"evenodd"})])}function upe(eee,tee){return jae(),qae("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},[Xae("path",{"fill-rule":"evenodd",d:"M3 6.75A.75.75 0 013.75 6h16.5a.75.75 0 010 1.5H3.75A.75.75 0 013 6.75zM3 12a.75.75 0 01.75-.75h16.5a.75.75 0 010 1.5H3.75A.75.75 0 013 12zm8.25 5.25a.75.75 0 01.75-.75h8.25a.75.75 0 010 1.5H12a.75.75 0 01-.75-.75z","clip-rule":"evenodd"})])}function gpe(eee,tee){return jae(),qae("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},[Xae("path",{"fill-rule":"evenodd",d:"M3 6.75A.75.75 0 013.75 6h16.5a.75.75 0 010 1.5H3.75A.75.75 0 013 6.75zM3 12a.75.75 0 01.75-.75h16.5a.75.75 0 010 1.5H3.75A.75.75 0 013 12zm0 5.25a.75.75 0 01.75-.75h16.5a.75.75 0 010 1.5H3.75a.75.75 0 01-.75-.75z","clip-rule":"evenodd"})])}function hpe(eee,tee){return jae(),qae("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},[Xae("path",{d:"M5.85 3.5a.75.75 0 00-1.117-1 9.719 9.719 0 00-2.348 4.876.75.75 0 001.479.248A8.219 8.219 0 015.85 3.5zM19.267 2.5a.75.75 0 10-1.118 1 8.22 8.22 0 011.987 4.124.75.75 0 001.48-.248A9.72 9.72 0 0019.266 2.5z"}),Xae("path",{"fill-rule":"evenodd",d:"M12 2.25A6.75 6.75 0 005.25 9v.75a8.217 8.217 0 01-2.119 5.52.75.75 0 00.298 1.206c1.544.57 3.16.99 4.831 1.243a3.75 3.75 0 107.48 0 24.583 24.583 0 004.83-1.244.75.75 0 00.298-1.205 8.217 8.217 0 01-2.118-5.52V9A6.75 6.75 0 0012 2.25zM9.75 18c0-.034 0-.067.002-.1a25.05 25.05 0 004.496 0l.002.1a2.25 2.25 0 11-4.5 0z","clip-rule":"evenodd"})])}function fpe(eee,tee){return jae(),qae("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},[Xae("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 10-1.22-.872l-3.236 4.53L9.53 12.22a.75.75 0 00-1.06 1.06l2.25 2.25a.75.75 0 001.14-.094l3.75-5.25z","clip-rule":"evenodd"})])}function wpe(eee,tee){return jae(),qae("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},[Xae("path",{"fill-rule":"evenodd",d:"M20.03 4.72a.75.75 0 010 1.06l-7.5 7.5a.75.75 0 01-1.06 0l-7.5-7.5a.75.75 0 011.06-1.06L12 11.69l6.97-6.97a.75.75 0 011.06 0zm0 6a.75.75 0 010 1.06l-7.5 7.5a.75.75 0 01-1.06 0l-7.5-7.5a.75.75 0 111.06-1.06L12 17.69l6.97-6.97a.75.75 0 011.06 0z","clip-rule":"evenodd"})])}function bpe(eee,tee){return jae(),qae("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},[Xae("path",{"fill-rule":"evenodd",d:"M10.5 3A1.501 1.501 0 009 4.5h6A1.5 1.5 0 0013.5 3h-3zm-2.693.178A3 3 0 0110.5 1.5h3a3 3 0 012.694 1.678c.497.042.992.092 1.486.15 1.497.173 2.57 1.46 2.57 2.929V19.5a3 3 0 01-3 3H6.75a3 3 0 01-3-3V6.257c0-1.47 1.073-2.756 2.57-2.93.493-.057.989-.107 1.487-.15z","clip-rule":"evenodd"})])}function mpe(eee,tee){return jae(),qae("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},[Xae("path",{d:"M17.004 10.407c.138.435-.216.842-.672.842h-3.465a.75.75 0 01-.65-.375l-1.732-3c-.229-.396-.053-.907.393-1.004a5.252 5.252 0 016.126 3.537zM8.12 8.464c.307-.338.838-.235 1.066.16l1.732 3a.75.75 0 010 .75l-1.732 3.001c-.229.396-.76.498-1.067.16A5.231 5.231 0 016.75 12c0-1.362.519-2.603 1.37-3.536zM10.878 17.13c-.447-.097-.623-.608-.394-1.003l1.733-3.003a.75.75 0 01.65-.375h3.465c.457 0 .81.408.672.843a5.252 5.252 0 01-6.126 3.538z"}),Xae("path",{"fill-rule":"evenodd",d:"M21 12.75a.75.75 0 000-1.5h-.783a8.22 8.22 0 00-.237-1.357l.734-.267a.75.75 0 10-.513-1.41l-.735.268a8.24 8.24 0 00-.689-1.191l.6-.504a.75.75 0 10-.964-1.149l-.6.504a8.3 8.3 0 00-1.054-.885l.391-.678a.75.75 0 10-1.299-.75l-.39.677a8.188 8.188 0 00-1.295-.471l.136-.77a.75.75 0 00-1.477-.26l-.136.77a8.364 8.364 0 00-1.377 0l-.136-.77a.75.75 0 10-1.477.26l.136.77c-.448.121-.88.28-1.294.47l-.39-.676a.75.75 0 00-1.3.75l.392.678a8.29 8.29 0 00-1.054.885l-.6-.504a.75.75 0 00-.965 1.149l.6.503a8.243 8.243 0 00-.689 1.192L3.8 8.217a.75.75 0 10-.513 1.41l.735.267a8.222 8.222 0 00-.238 1.355h-.783a.75.75 0 000 1.5h.783c.042.464.122.917.238 1.356l-.735.268a.75.75 0 10.513 1.41l.735-.268c.197.417.428.816.69 1.192l-.6.504a.75.75 0 10.963 1.149l.601-.505c.326.323.679.62 1.054.885l-.392.68a.75.75 0 101.3.75l.39-.679c.414.192.847.35 1.294.471l-.136.771a.75.75 0 101.477.26l.137-.772a8.376 8.376 0 001.376 0l.136.773a.75.75 0 101.477-.26l-.136-.772a8.19 8.19 0 001.294-.47l.391.677a.75.75 0 101.3-.75l-.393-.679a8.282 8.282 0 001.054-.885l.601.504a.75.75 0 10.964-1.15l-.6-.503a8.24 8.24 0 00.69-1.191l.735.268a.75.75 0 10.512-1.41l-.734-.268c.115-.438.195-.892.237-1.356h.784zm-2.657-3.06a6.744 6.744 0 00-1.19-2.053 6.784 6.784 0 00-1.82-1.51A6.704 6.704 0 0012 5.25a6.801 6.801 0 00-1.225.111 6.7 6.7 0 00-2.15.792 6.784 6.784 0 00-2.952 3.489.758.758 0 01-.036.099A6.74 6.74 0 005.251 12a6.739 6.739 0 003.355 5.835l.01.006.01.005a6.706 6.706 0 002.203.802c.007 0 .014.002.021.004a6.792 6.792 0 002.301 0l.022-.004a6.707 6.707 0 002.228-.816 6.781 6.781 0 001.762-1.483l.009-.01.009-.012a6.744 6.744 0 001.18-2.064c.253-.708.39-1.47.39-2.264a6.74 6.74 0 00-.408-2.308z","clip-rule":"evenodd"})])}function vpe(eee,tee){return jae(),qae("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},[Xae("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 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z","clip-rule":"evenodd"})])}function ype(eee,tee){return jae(),qae("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},[Xae("path",{"fill-rule":"evenodd",d:"M19.5 21a3 3 0 003-3V9a3 3 0 00-3-3h-5.379a.75.75 0 01-.53-.22L11.47 3.66A2.25 2.25 0 009.879 3H4.5a3 3 0 00-3 3v12a3 3 0 003 3h15zm-6.75-10.5a.75.75 0 00-1.5 0v4.19l-1.72-1.72a.75.75 0 00-1.06 1.06l3 3a.75.75 0 001.06 0l3-3a.75.75 0 10-1.06-1.06l-1.72 1.72V10.5z","clip-rule":"evenodd"})])}function xpe(eee,tee){return jae(),qae("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},[Xae("path",{d:"M21.721 12.752a9.711 9.711 0 00-.945-5.003 12.754 12.754 0 01-4.339 2.708 18.991 18.991 0 01-.214 4.772 17.165 17.165 0 005.498-2.477zM14.634 15.55a17.324 17.324 0 00.332-4.647c-.952.227-1.945.347-2.966.347-1.021 0-2.014-.12-2.966-.347a17.515 17.515 0 00.332 4.647 17.385 17.385 0 005.268 0zM9.772 17.119a18.963 18.963 0 004.456 0A17.182 17.182 0 0112 21.724a17.18 17.18 0 01-2.228-4.605zM7.777 15.23a18.87 18.87 0 01-.214-4.774 12.753 12.753 0 01-4.34-2.708 9.711 9.711 0 00-.944 5.004 17.165 17.165 0 005.498 2.477zM21.356 14.752a9.765 9.765 0 01-7.478 6.817 18.64 18.64 0 001.988-4.718 18.627 18.627 0 005.49-2.098zM2.644 14.752c1.682.971 3.53 1.688 5.49 2.099a18.64 18.64 0 001.988 4.718 9.765 9.765 0 01-7.478-6.816zM13.878 2.43a9.755 9.755 0 016.116 3.986 11.267 11.267 0 01-3.746 2.504 18.63 18.63 0 00-2.37-6.49zM12 2.276a17.152 17.152 0 012.805 7.121c-.897.23-1.837.353-2.805.353-.968 0-1.908-.122-2.805-.353A17.151 17.151 0 0112 2.276zM10.122 2.43a18.629 18.629 0 00-2.37 6.49 11.266 11.266 0 01-3.746-2.504 9.754 9.754 0 016.116-3.985z"})])}function kpe(eee,tee){return jae(),qae("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},[Xae("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 01.67 1.34l-.04.022c-1.147.573-2.438-.463-2.127-1.706l.71-2.836-.042.02a.75.75 0 11-.671-1.34l.041-.022zM12 9a.75.75 0 100-1.5.75.75 0 000 1.5z","clip-rule":"evenodd"})])}function _pe(eee,tee){return jae(),qae("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},[Xae("path",{"fill-rule":"evenodd",d:"M15.75 1.5a6.75 6.75 0 00-6.651 7.906c.067.39-.032.717-.221.906l-6.5 6.499a3 3 0 00-.878 2.121v2.818c0 .414.336.75.75.75H6a.75.75 0 00.75-.75v-1.5h1.5A.75.75 0 009 19.5V18h1.5a.75.75 0 00.53-.22l2.658-2.658c.19-.189.517-.288.906-.22A6.75 6.75 0 1015.75 1.5zm0 3a.75.75 0 000 1.5A2.25 2.25 0 0118 8.25a.75.75 0 001.5 0 3.75 3.75 0 00-3.75-3.75z","clip-rule":"evenodd"})])}function Epe(eee,tee){return jae(),qae("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},[Xae("path",{"fill-rule":"evenodd",d:"M19.449 8.448L16.388 11a4.52 4.52 0 010 2.002l3.061 2.55a8.275 8.275 0 000-7.103zM15.552 19.45L13 16.388a4.52 4.52 0 01-2.002 0l-2.55 3.061a8.275 8.275 0 007.103 0zM4.55 15.552L7.612 13a4.52 4.52 0 010-2.002L4.551 8.45a8.275 8.275 0 000 7.103zM8.448 4.55L11 7.612a4.52 4.52 0 012.002 0l2.55-3.061a8.275 8.275 0 00-7.103 0zm8.657-.86a9.776 9.776 0 011.79 1.415 9.776 9.776 0 011.414 1.788 9.764 9.764 0 010 10.211 9.777 9.777 0 01-1.415 1.79 9.777 9.777 0 01-1.788 1.414 9.764 9.764 0 01-10.212 0 9.776 9.776 0 01-1.788-1.415 9.776 9.776 0 01-1.415-1.788 9.764 9.764 0 010-10.212 9.774 9.774 0 011.415-1.788A9.774 9.774 0 016.894 3.69a9.764 9.764 0 0110.211 0zM14.121 9.88a2.985 2.985 0 00-1.11-.704 3.015 3.015 0 00-2.022 0 2.985 2.985 0 00-1.11.704c-.326.325-.56.705-.704 1.11a3.015 3.015 0 000 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 001.11-.704c.326-.325.56-.705.704-1.11a3.016 3.016 0 000-2.022 2.985 2.985 0 00-.704-1.11z","clip-rule":"evenodd"})])}function Tpe(eee,tee){return jae(),qae("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},[Xae("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 01-.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 01-.837.552c-.676.328-1.028.774-1.028 1.152v.75a.75.75 0 01-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 100-1.5.75.75 0 000 1.5z","clip-rule":"evenodd"})])}function Spe(eee,tee){return jae(),qae("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},[Xae("path",{"fill-rule":"evenodd",d:"M12.516 2.17a.75.75 0 00-1.032 0 11.209 11.209 0 01-7.877 3.08.75.75 0 00-.722.515A12.74 12.74 0 002.25 9.75c0 5.942 4.064 10.933 9.563 12.348a.749.749 0 00.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 00-.722-.516l-.143.001c-2.996 0-5.717-1.17-7.734-3.08zm3.094 8.016a.75.75 0 10-1.22-.872l-3.236 4.53L9.53 12.22a.75.75 0 00-1.06 1.06l2.25 2.25a.75.75 0 001.14-.094l3.75-5.25z","clip-rule":"evenodd"})])}function Ipe(eee,tee){return jae(),qae("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},[Xae("path",{"fill-rule":"evenodd",d:"M11.484 2.17a.75.75 0 011.032 0 11.209 11.209 0 007.877 3.08.75.75 0 01.722.515 12.74 12.74 0 01.635 3.985c0 5.942-4.064 10.933-9.563 12.348a.749.749 0 01-.374 0C6.314 20.683 2.25 15.692 2.25 9.75c0-1.39.223-2.73.635-3.985a.75.75 0 01.722-.516l.143.001c2.996 0 5.718-1.17 7.734-3.08zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zM12 15a.75.75 0 00-.75.75v.008c0 .414.336.75.75.75h.008a.75.75 0 00.75-.75v-.008a.75.75 0 00-.75-.75H12z","clip-rule":"evenodd"})])}function Npe(eee,tee){return jae(),qae("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},[Xae("path",{"fill-rule":"evenodd",d:"M18.685 19.097A9.723 9.723 0 0021.75 12c0-5.385-4.365-9.75-9.75-9.75S2.25 6.615 2.25 12a9.723 9.723 0 003.065 7.097A9.716 9.716 0 0012 21.75a9.716 9.716 0 006.685-2.653zm-12.54-1.285A7.486 7.486 0 0112 15a7.486 7.486 0 015.855 2.812A8.224 8.224 0 0112 20.25a8.224 8.224 0 01-5.855-2.438zM15.75 9a3.75 3.75 0 11-7.5 0 3.75 3.75 0 017.5 0z","clip-rule":"evenodd"})])}function Ope(eee,tee){return jae(),qae("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},[Xae("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 10-1.06 1.06L10.94 12l-1.72 1.72a.75.75 0 101.06 1.06L12 13.06l1.72 1.72a.75.75 0 101.06-1.06L13.06 12l1.72-1.72a.75.75 0 10-1.06-1.06L12 10.94l-1.72-1.72z","clip-rule":"evenodd"})])}function Ape(eee,tee,ree){var oee,aee=ree||{},nee=aee.noTrailing,iee=void 0!==nee&&nee,see=aee.noLeading,cee=void 0!==see&&see,lee=aee.debounceMode,pee=void 0===lee?void 0:lee,dee=!1,uee=0;function gee(){oee&&clearTimeout(oee)}function hee(){for(var ree=arguments.length,aee=new Array(ree),nee=0;neeeee?cee?(uee=Date.now(),iee||(oee=setTimeout(pee?fee:hee,eee))):hee():!0!==iee&&(oee=setTimeout(pee?fee:hee,void 0===pee?eee-lee:eee)))}return hee.cancel=function(eee){var tee=(eee||{}).upcomingOnly,ree=void 0!==tee&&tee;gee(),dee=!ree},hee}var Dpe=function(d,b){return Dpe=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])},Dpe(d,b)};function Rpe(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}Dpe(d,b),d.prototype=null===b?Object.create(b):(__.prototype=b.prototype,new __)}var Cpe=function(){return Cpe=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 zpe(eee,tee){return function(ree,oee){tee(ree,oee,eee)}}function Ppe(eee,tee){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(eee,tee)}function Mpe(eee,tee,P,ree){return new(P||(P=Promise))((function(oee,aee){function nee(eee){try{see(ree.next(eee))}catch(e){aee(e)}}function iee(eee){try{see(ree.throw(eee))}catch(e){aee(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(nee,iee)}see((ree=ree.apply(eee,tee||[])).next())}))}function Upe(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 Ype(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 qpe(){for(var ar=[],i=0;i1||aee(n,v)}))})}function aee(n,v){try{(r=g[n](v)).value instanceof Qpe?Promise.resolve(r.value.v).then(nee,iee):see(q[0][2],r)}catch(e){see(q[0][3],e)}var r}function nee(eee){aee("next",eee)}function iee(eee){aee("throw",eee)}function see(f,v){f(v),q.shift(),q.length&&aee(q[0][0],q[0][1])}}function Wpe(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:Qpe(o[n](v)),done:!1}:f?f(v):v}:f}}function Hpe(o){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var i,m=o[Symbol.asyncIterator];return m?m.call(o):(o=Vpe(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 Xpe(eee,tee){return Object.defineProperty?Object.defineProperty(eee,"raw",{value:tee}):eee.raw=tee,eee}var Jpe=Object.create?function(o,v){Object.defineProperty(o,"default",{enumerable:!0,value:v})}:function(o,v){o.default=v};function Zpe(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)&&jpe(tee,eee,k);return Jpe(tee,eee),tee}function ede(eee){return eee&&eee.__esModule?eee:{default:eee}}function tde(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 rde(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 ode(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 ade(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 nde="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 ide(eee){function tee(e){eee.error=eee.hasError?new nde(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 aee=oee.dispose&&oee.dispose.call(oee.value);if(oee.async)return Promise.resolve(aee).then(ree,(function(e){return tee(e),ree()}))}catch(e){tee(e)}}if(eee.hasError)throw eee.error}()}const sde={__extends:Rpe,__assign:Cpe,__rest:Lpe,__decorate:Fpe,__param:zpe,__metadata:Ppe,__awaiter:Mpe,__generator:Upe,__createBinding:jpe,__exportStar:$pe,__values:Vpe,__read:Ype,__spread:qpe,__spreadArrays:Bpe,__spreadArray:Gpe,__await:Qpe,__asyncGenerator:Kpe,__asyncDelegator:Wpe,__asyncValues:Hpe,__makeTemplateObject:Xpe,__importStar:Zpe,__importDefault:ede,__classPrivateFieldGet:tde,__classPrivateFieldSet:rde,__classPrivateFieldIn:ode,__addDisposableResource:ade,__disposeResources:ide},cde=Object.freeze(Object.defineProperty({__proto__:null,__addDisposableResource:ade,get __assign(){return Cpe},__asyncDelegator:Wpe,__asyncGenerator:Kpe,__asyncValues:Hpe,__await:Qpe,__awaiter:Mpe,__classPrivateFieldGet:tde,__classPrivateFieldIn:ode,__classPrivateFieldSet:rde,__createBinding:jpe,__decorate:Fpe,__disposeResources:ide,__esDecorate:function(eee,tee,ree,oee,aee,nee){function iee(f){if(void 0!==f&&"function"!=typeof f)throw new TypeError("Function expected");return f}for(var _,see=oee.kind,cee="getter"===see?"get":"setter"===see?"set":"value",lee=!tee&&eee?oee.static?eee:eee.prototype:null,pee=tee||(lee?Object.getOwnPropertyDescriptor(lee,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");nee.push(iee(f||null))};var gee=(0,ree[i])("accessor"===see?{get:pee.get,set:pee.set}:pee[cee],uee);if("accessor"===see){if(void 0===gee)continue;if(null===gee||"object"!=typeof gee)throw new TypeError("Object expected");(_=iee(gee.get))&&(pee.get=_),(_=iee(gee.set))&&(pee.set=_),(_=iee(gee.init))&&aee.unshift(_)}else(_=iee(gee))&&("field"===see?aee.unshift(_):pee[cee]=_)}lee&&Object.defineProperty(lee,oee.name,pee),dee=!0},__exportStar:$pe,__extends:Rpe,__generator:Upe,__importDefault:ede,__importStar:Zpe,__makeTemplateObject:Xpe,__metadata:Ppe,__param:zpe,__propKey:function(x){return"symbol"==typeof x?x:"".concat(x)},__read:Ype,__rest:Lpe,__runInitializers:function(eee,tee,ree){for(var oee=arguments.length>2,i=0;i=hde)return(console[eee]||console.log).apply(console,arguments)}}!function(eee){eee.debug=fde("debug"),eee.log=fde("log"),eee.warn=fde("warn"),eee.error=fde("error")}(ude||(ude={}));const wde=ude,bde=Object.freeze(Object.defineProperty({__proto__:null,InvariantError:dde,default:wde,get invariant(){return ude},setVerbosity:function(eee){var tee=gde[hde];return hde=Math.max(0,gde.indexOf(eee)),tee}},Symbol.toStringTag,{value:"Module"}));var mde="3.8.7";function vde(eee){try{return eee()}catch(_a){}}const yde=vde((function(){return globalThis}))||vde((function(){return window}))||vde((function(){return self}))||vde((function(){return global}))||vde((function(){return vde.constructor("return this")()}));var xde=new Map;function kde(eee){var tee=xde.get(eee)||1;return xde.set(eee,tee+1),"".concat(eee,":").concat(tee,":").concat(Math.random().toString(36).slice(2))}function _de(eee,tee){void 0===tee&&(tee=0);var ree=kde("stringifyForDisplay");return JSON.stringify(eee,(function(eee,tee){return void 0===tee?ree:tee}),tee).split(JSON.stringify(ree)).join("")}function Ede(fn){return function(eee){for(var tee=[],_i=1;_i=tee)break;ree=aee.index+aee[0].length,oee+=1}return{line:oee,column:tee+1-ree}}function jde(eee){return $de(eee.source,Ude(eee.source,eee.start))}function $de(eee,tee){const ree=eee.locationOffset.column-1,oee="".padStart(ree)+eee.body,aee=tee.line-1,nee=eee.locationOffset.line-1,iee=tee.line+nee,see=1===tee.line?ree:0,cee=tee.column+see,lee=`${eee.name}:${iee}:${cee}\n`,pee=oee.split(/\r\n|[\n\r]/g),dee=pee[aee];if(dee.length>120){const eee=Math.floor(cee/80),tee=cee%80,ree=[];for(let i=0;i["|",eee])),["|","^".padStart(tee)],["|",ree[eee+1]]])}return lee+Vde([[iee-1+" |",pee[aee-1]],[`${iee} |`,dee],["|","^".padStart(cee)],[`${iee+1} |`,pee[aee+1]]])}function Vde(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 Yde extends Error{constructor(eee,...tee){var ree,oee,aee;const{nodes:nee,source:iee,positions:see,path:cee,originalError:lee,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!=cee?cee:void 0,this.originalError=null!=lee?lee:void 0,this.nodes=qde(Array.isArray(nee)?nee:nee?[nee]:void 0);const dee=qde(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=>Ude(iee,eee))):null==dee?void 0:dee.map((eee=>Ude(eee.source,eee.start)));const uee=zde(null==lee?void 0:lee.extensions)?null==lee?void 0:lee.extensions:void 0;this.extensions=null!==(aee=null!=pee?pee:uee)&&void 0!==aee?aee: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!=lee&&lee.stack?Object.defineProperty(this,"stack",{value:lee.stack,writable:!0,configurable:!0}):Error.captureStackTrace?Error.captureStackTrace(this,Yde):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"+jde(tee.loc));else if(this.source&&this.locations)for(const tee of this.locations)eee+="\n\n"+$de(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 qde(eee){return void 0===eee||0===eee.length?void 0:eee}function Bde(eee,tee,ree){return new Yde(`Syntax Error: ${ree}`,{source:eee,positions:[tee]})}class Gde{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 Qde{constructor(eee,tee,ree,oee,aee,nee){this.kind=eee,this.start=tee,this.end=ree,this.line=oee,this.column=aee,this.value=nee,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 Kde={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"]},Wde=new Set(Object.keys(Kde));function Hde(eee){const tee=null==eee?void 0:eee.kind;return"string"==typeof tee&&Wde.has(tee)}var Xde,Jde,Zde,eue;function tue(eee){return 9===eee||32===eee}function rue(eee){return eee>=48&&eee<=57}function oue(eee){return eee>=97&&eee<=122||eee>=65&&eee<=90}function aue(eee){return oue(eee)||95===eee}function nue(eee){return oue(eee)||rue(eee)||95===eee}function iue(eee){var tee;let ree=Number.MAX_SAFE_INTEGER,oee=null,aee=-1;for(let i=0;i0===i?eee:eee.slice(ree))).slice(null!==(tee=oee)&&void 0!==tee?tee:0,aee+1)}function sue(eee){let i=0;for(;i1&&oee.slice(1).every((eee=>0===eee.length||tue(eee.charCodeAt(0)))),iee=ree.endsWith('\\"""'),see=eee.endsWith('"')&&!iee,cee=eee.endsWith("\\"),lee=see||cee,pee=!(null!=tee&&tee.minimize)&&(!aee||eee.length>70||lee||nee||iee);let dee="";const uee=aee&&tue(eee.charCodeAt(0));return(pee&&!uee||nee)&&(dee+="\n"),dee+=ree,(pee||lee)&&(dee+="\n"),'"""'+dee+'"""'}!function(eee){eee.QUERY="query",eee.MUTATION="mutation",eee.SUBSCRIPTION="subscription"}(Xde||(Xde={})),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"}(Jde||(Jde={})),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"}(Zde||(Zde={})),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"}(eue||(eue={}));class pue{constructor(eee){const tee=new Qde(eue.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!==eue.EOF)do{if(eee.next)eee=eee.next;else{const tee=mue(this,eee.end);eee.next=tee,tee.prev=eee,eee=tee}}while(eee.kind===eue.COMMENT);return eee}}function due(eee){return eee===eue.BANG||eee===eue.DOLLAR||eee===eue.AMP||eee===eue.PAREN_L||eee===eue.PAREN_R||eee===eue.SPREAD||eee===eue.COLON||eee===eue.EQUALS||eee===eue.AT||eee===eue.BRACKET_L||eee===eue.BRACKET_R||eee===eue.BRACE_L||eee===eue.PIPE||eee===eue.BRACE_R}function uue(eee){return eee>=0&&eee<=55295||eee>=57344&&eee<=1114111}function gue(eee,tee){return hue(eee.charCodeAt(tee))&&fue(eee.charCodeAt(tee+1))}function hue(eee){return eee>=55296&&eee<=56319}function fue(eee){return eee>=56320&&eee<=57343}function wue(eee,tee){const ree=eee.source.body.codePointAt(tee);if(void 0===ree)return eue.EOF;if(ree>=32&&ree<=126){const eee=String.fromCodePoint(ree);return'"'===eee?"'\"'":`"${eee}"`}return"U+"+ree.toString(16).toUpperCase().padStart(4,"0")}function bue(eee,tee,ree,oee,aee){const nee=eee.line,iee=1+ree-eee.lineStart;return new Qde(tee,ree,oee,nee,iee,aee)}function mue(eee,tee){const ree=eee.source.body,oee=ree.length;let aee=tee;for(;aee=48&&eee<=57?eee-48:eee>=65&&eee<=70?eee-55:eee>=97&&eee<=102?eee-87:-1}function Iue(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 Bde(eee.source,tee,`Invalid character escape sequence: "${ree.slice(tee,tee+2)}".`)}function Nue(eee,tee){const ree=eee.source.body,oee=ree.length;let aee=eee.lineStart,nee=tee+3,iee=nee,see="";const cee=[];for(;neeDue)return"[Array]";const ree=Math.min(Aue,eee.length),oee=eee.length-ree,aee=[];for(let i=0;i1&&aee.push(`... ${oee} more items`);return"["+aee.join(", ")+"]"}(eee,ree);return function(eee,tee){const ree=Object.entries(eee);if(0===ree.length)return"{}";if(tee.length>Due)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+": "+Cue(ree,tee)));return"{ "+oee.join(", ")+" }"}(eee,ree)}(eee,tee);default:return String(eee)}}const Lue=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=Rue(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 Fue{constructor(eee,tee="GraphQL request",ree={line:1,column:1}){"string"==typeof eee||Lde(!1,`Body must be a string. Received: ${Rue(eee)}.`),this.body=eee,this.name=tee,this.locationOffset=ree,this.locationOffset.line>0||Lde(!1,"line in locationOffset is 1-indexed and must be positive."),this.locationOffset.column>0||Lde(!1,"column in locationOffset is 1-indexed and must be positive.")}get[Symbol.toStringTag](){return"Source"}}function zue(eee){return Lue(eee,Fue)}function Pue(eee,tee){return new Uue(eee,tee).parseDocument()}function Mue(eee,tee){const ree=new Uue(eee,tee);ree.expectToken(eue.SOF);const oee=ree.parseValueLiteral(!1);return ree.expectToken(eue.EOF),oee}class Uue{constructor(eee,tee={}){const ree=zue(eee)?eee:new Fue(eee);this._lexer=new pue(ree),this._options=tee,this._tokenCounter=0}parseName(){const eee=this.expectToken(eue.NAME);return this.node(eee,{kind:Zde.NAME,value:eee.value})}parseDocument(){return this.node(this._lexer.token,{kind:Zde.DOCUMENT,definitions:this.many(eue.SOF,this.parseDefinition,eue.EOF)})}parseDefinition(){if(this.peek(eue.BRACE_L))return this.parseOperationDefinition();const eee=this.peekDescription(),tee=eee?this._lexer.lookahead():this._lexer.token;if(tee.kind===eue.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 Bde(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(eue.BRACE_L))return this.node(eee,{kind:Zde.OPERATION_DEFINITION,operation:Xde.QUERY,name:void 0,variableDefinitions:[],directives:[],selectionSet:this.parseSelectionSet()});const tee=this.parseOperationType();let ree;return this.peek(eue.NAME)&&(ree=this.parseName()),this.node(eee,{kind:Zde.OPERATION_DEFINITION,operation:tee,name:ree,variableDefinitions:this.parseVariableDefinitions(),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseOperationType(){const eee=this.expectToken(eue.NAME);switch(eee.value){case"query":return Xde.QUERY;case"mutation":return Xde.MUTATION;case"subscription":return Xde.SUBSCRIPTION}throw this.unexpected(eee)}parseVariableDefinitions(){return this.optionalMany(eue.PAREN_L,this.parseVariableDefinition,eue.PAREN_R)}parseVariableDefinition(){return this.node(this._lexer.token,{kind:Zde.VARIABLE_DEFINITION,variable:this.parseVariable(),type:(this.expectToken(eue.COLON),this.parseTypeReference()),defaultValue:this.expectOptionalToken(eue.EQUALS)?this.parseConstValueLiteral():void 0,directives:this.parseConstDirectives()})}parseVariable(){const eee=this._lexer.token;return this.expectToken(eue.DOLLAR),this.node(eee,{kind:Zde.VARIABLE,name:this.parseName()})}parseSelectionSet(){return this.node(this._lexer.token,{kind:Zde.SELECTION_SET,selections:this.many(eue.BRACE_L,this.parseSelection,eue.BRACE_R)})}parseSelection(){return this.peek(eue.SPREAD)?this.parseFragment():this.parseField()}parseField(){const eee=this._lexer.token,tee=this.parseName();let ree,oee;return this.expectOptionalToken(eue.COLON)?(ree=tee,oee=this.parseName()):oee=tee,this.node(eee,{kind:Zde.FIELD,alias:ree,name:oee,arguments:this.parseArguments(!1),directives:this.parseDirectives(!1),selectionSet:this.peek(eue.BRACE_L)?this.parseSelectionSet():void 0})}parseArguments(eee){const tee=eee?this.parseConstArgument:this.parseArgument;return this.optionalMany(eue.PAREN_L,tee,eue.PAREN_R)}parseArgument(eee=!1){const tee=this._lexer.token,ree=this.parseName();return this.expectToken(eue.COLON),this.node(tee,{kind:Zde.ARGUMENT,name:ree,value:this.parseValueLiteral(eee)})}parseConstArgument(){return this.parseArgument(!0)}parseFragment(){const eee=this._lexer.token;this.expectToken(eue.SPREAD);const tee=this.expectOptionalKeyword("on");return!tee&&this.peek(eue.NAME)?this.node(eee,{kind:Zde.FRAGMENT_SPREAD,name:this.parseFragmentName(),directives:this.parseDirectives(!1)}):this.node(eee,{kind:Zde.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:Zde.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:Zde.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 eue.BRACKET_L:return this.parseList(eee);case eue.BRACE_L:return this.parseObject(eee);case eue.INT:return this.advanceLexer(),this.node(tee,{kind:Zde.INT,value:tee.value});case eue.FLOAT:return this.advanceLexer(),this.node(tee,{kind:Zde.FLOAT,value:tee.value});case eue.STRING:case eue.BLOCK_STRING:return this.parseStringLiteral();case eue.NAME:switch(this.advanceLexer(),tee.value){case"true":return this.node(tee,{kind:Zde.BOOLEAN,value:!0});case"false":return this.node(tee,{kind:Zde.BOOLEAN,value:!1});case"null":return this.node(tee,{kind:Zde.NULL});default:return this.node(tee,{kind:Zde.ENUM,value:tee.value})}case eue.DOLLAR:if(eee){if(this.expectToken(eue.DOLLAR),this._lexer.token.kind===eue.NAME){const eee=this._lexer.token.value;throw Bde(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:Zde.STRING,value:eee.value,block:eee.kind===eue.BLOCK_STRING})}parseList(eee){return this.node(this._lexer.token,{kind:Zde.LIST,values:this.any(eue.BRACKET_L,(()=>this.parseValueLiteral(eee)),eue.BRACKET_R)})}parseObject(eee){return this.node(this._lexer.token,{kind:Zde.OBJECT,fields:this.any(eue.BRACE_L,(()=>this.parseObjectField(eee)),eue.BRACE_R)})}parseObjectField(eee){const tee=this._lexer.token,ree=this.parseName();return this.expectToken(eue.COLON),this.node(tee,{kind:Zde.OBJECT_FIELD,name:ree,value:this.parseValueLiteral(eee)})}parseDirectives(eee){const tee=[];for(;this.peek(eue.AT);)tee.push(this.parseDirective(eee));return tee}parseConstDirectives(){return this.parseDirectives(!0)}parseDirective(eee){const tee=this._lexer.token;return this.expectToken(eue.AT),this.node(tee,{kind:Zde.DIRECTIVE,name:this.parseName(),arguments:this.parseArguments(eee)})}parseTypeReference(){const eee=this._lexer.token;let tee;if(this.expectOptionalToken(eue.BRACKET_L)){const ree=this.parseTypeReference();this.expectToken(eue.BRACKET_R),tee=this.node(eee,{kind:Zde.LIST_TYPE,type:ree})}else tee=this.parseNamedType();return this.expectOptionalToken(eue.BANG)?this.node(eee,{kind:Zde.NON_NULL_TYPE,type:tee}):tee}parseNamedType(){return this.node(this._lexer.token,{kind:Zde.NAMED_TYPE,name:this.parseName()})}peekDescription(){return this.peek(eue.STRING)||this.peek(eue.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(eue.BRACE_L,this.parseOperationTypeDefinition,eue.BRACE_R);return this.node(eee,{kind:Zde.SCHEMA_DEFINITION,description:tee,directives:ree,operationTypes:oee})}parseOperationTypeDefinition(){const eee=this._lexer.token,tee=this.parseOperationType();this.expectToken(eue.COLON);const ree=this.parseNamedType();return this.node(eee,{kind:Zde.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:Zde.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(),aee=this.parseConstDirectives(),nee=this.parseFieldsDefinition();return this.node(eee,{kind:Zde.OBJECT_TYPE_DEFINITION,description:tee,name:ree,interfaces:oee,directives:aee,fields:nee})}parseImplementsInterfaces(){return this.expectOptionalKeyword("implements")?this.delimitedMany(eue.AMP,this.parseNamedType):[]}parseFieldsDefinition(){return this.optionalMany(eue.BRACE_L,this.parseFieldDefinition,eue.BRACE_R)}parseFieldDefinition(){const eee=this._lexer.token,tee=this.parseDescription(),ree=this.parseName(),oee=this.parseArgumentDefs();this.expectToken(eue.COLON);const aee=this.parseTypeReference(),nee=this.parseConstDirectives();return this.node(eee,{kind:Zde.FIELD_DEFINITION,description:tee,name:ree,arguments:oee,type:aee,directives:nee})}parseArgumentDefs(){return this.optionalMany(eue.PAREN_L,this.parseInputValueDef,eue.PAREN_R)}parseInputValueDef(){const eee=this._lexer.token,tee=this.parseDescription(),ree=this.parseName();this.expectToken(eue.COLON);const oee=this.parseTypeReference();let aee;this.expectOptionalToken(eue.EQUALS)&&(aee=this.parseConstValueLiteral());const nee=this.parseConstDirectives();return this.node(eee,{kind:Zde.INPUT_VALUE_DEFINITION,description:tee,name:ree,type:oee,defaultValue:aee,directives:nee})}parseInterfaceTypeDefinition(){const eee=this._lexer.token,tee=this.parseDescription();this.expectKeyword("interface");const ree=this.parseName(),oee=this.parseImplementsInterfaces(),aee=this.parseConstDirectives(),nee=this.parseFieldsDefinition();return this.node(eee,{kind:Zde.INTERFACE_TYPE_DEFINITION,description:tee,name:ree,interfaces:oee,directives:aee,fields:nee})}parseUnionTypeDefinition(){const eee=this._lexer.token,tee=this.parseDescription();this.expectKeyword("union");const ree=this.parseName(),oee=this.parseConstDirectives(),aee=this.parseUnionMemberTypes();return this.node(eee,{kind:Zde.UNION_TYPE_DEFINITION,description:tee,name:ree,directives:oee,types:aee})}parseUnionMemberTypes(){return this.expectOptionalToken(eue.EQUALS)?this.delimitedMany(eue.PIPE,this.parseNamedType):[]}parseEnumTypeDefinition(){const eee=this._lexer.token,tee=this.parseDescription();this.expectKeyword("enum");const ree=this.parseName(),oee=this.parseConstDirectives(),aee=this.parseEnumValuesDefinition();return this.node(eee,{kind:Zde.ENUM_TYPE_DEFINITION,description:tee,name:ree,directives:oee,values:aee})}parseEnumValuesDefinition(){return this.optionalMany(eue.BRACE_L,this.parseEnumValueDefinition,eue.BRACE_R)}parseEnumValueDefinition(){const eee=this._lexer.token,tee=this.parseDescription(),ree=this.parseEnumValueName(),oee=this.parseConstDirectives();return this.node(eee,{kind:Zde.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 Bde(this._lexer.source,this._lexer.token.start,`${jue(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(),aee=this.parseInputFieldsDefinition();return this.node(eee,{kind:Zde.INPUT_OBJECT_TYPE_DEFINITION,description:tee,name:ree,directives:oee,fields:aee})}parseInputFieldsDefinition(){return this.optionalMany(eue.BRACE_L,this.parseInputValueDef,eue.BRACE_R)}parseTypeSystemExtension(){const eee=this._lexer.lookahead();if(eee.kind===eue.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(eue.BRACE_L,this.parseOperationTypeDefinition,eue.BRACE_R);if(0===tee.length&&0===ree.length)throw this.unexpected();return this.node(eee,{kind:Zde.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:Zde.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(),aee=this.parseFieldsDefinition();if(0===ree.length&&0===oee.length&&0===aee.length)throw this.unexpected();return this.node(eee,{kind:Zde.OBJECT_TYPE_EXTENSION,name:tee,interfaces:ree,directives:oee,fields:aee})}parseInterfaceTypeExtension(){const eee=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("interface");const tee=this.parseName(),ree=this.parseImplementsInterfaces(),oee=this.parseConstDirectives(),aee=this.parseFieldsDefinition();if(0===ree.length&&0===oee.length&&0===aee.length)throw this.unexpected();return this.node(eee,{kind:Zde.INTERFACE_TYPE_EXTENSION,name:tee,interfaces:ree,directives:oee,fields:aee})}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:Zde.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:Zde.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:Zde.INPUT_OBJECT_TYPE_EXTENSION,name:tee,directives:ree,fields:oee})}parseDirectiveDefinition(){const eee=this._lexer.token,tee=this.parseDescription();this.expectKeyword("directive"),this.expectToken(eue.AT);const ree=this.parseName(),oee=this.parseArgumentDefs(),aee=this.expectOptionalKeyword("repeatable");this.expectKeyword("on");const nee=this.parseDirectiveLocations();return this.node(eee,{kind:Zde.DIRECTIVE_DEFINITION,description:tee,name:ree,arguments:oee,repeatable:aee,locations:nee})}parseDirectiveLocations(){return this.delimitedMany(eue.PIPE,this.parseDirectiveLocation)}parseDirectiveLocation(){const eee=this._lexer.token,tee=this.parseName();if(Object.prototype.hasOwnProperty.call(Jde,tee.value))return tee;throw this.unexpected(eee)}node(eee,tee){return!0!==this._options.noLocation&&(tee.loc=new Gde(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 Bde(this._lexer.source,tee.start,`Expected ${$ue(eee)}, found ${jue(tee)}.`)}expectOptionalToken(eee){return this._lexer.token.kind===eee&&(this.advanceLexer(),!0)}expectKeyword(eee){const tee=this._lexer.token;if(tee.kind!==eue.NAME||tee.value!==eee)throw Bde(this._lexer.source,tee.start,`Expected "${eee}", found ${jue(tee)}.`);this.advanceLexer()}expectOptionalKeyword(eee){const tee=this._lexer.token;return tee.kind===eue.NAME&&tee.value===eee&&(this.advanceLexer(),!0)}unexpected(eee){const tee=null!=eee?eee:this._lexer.token;return Bde(this._lexer.source,tee.start,`Unexpected ${jue(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!==eue.EOF&&(++this._tokenCounter,this._tokenCounter>eee))throw Bde(this._lexer.source,tee.start,`Document contains more that ${eee} tokens. Parsing aborted.`)}}function jue(eee){const tee=eee.value;return $ue(eee.kind)+(null!=tee?` "${tee}"`:"")}function $ue(eee){return due(eee)?`"${eee}"`:eee}const Vue=5;function Yue(eee,tee){const[ree,oee]=tee?[eee,tee]:[void 0,eee];let aee=" Did you mean ";ree&&(aee+=ree+" ");const nee=oee.map((x=>`"${x}"`));switch(nee.length){case 0:return"";case 1:return aee+nee[0]+"?";case 2:return aee+nee[0]+" or "+nee[1]+"?"}const iee=nee.slice(0,Vue),see=iee.pop();return aee+iee.join(", ")+", or "+see+"?"}function que(x){return x}function Bue(eee,tee){const ree=Object.create(null);for(const oee of eee)ree[tee(oee)]=oee;return ree}function Gue(eee,tee,ree){const oee=Object.create(null);for(const aee of eee)oee[tee(aee)]=ree(aee);return oee}function Que(eee,fn){const tee=Object.create(null);for(const ree of Object.keys(eee))tee[ree]=fn(eee[ree],ree);return tee}function Kue(eee,tee){let ree=0,oee=0;for(;ree0);let see=0;do{++oee,see=10*see+nee-Wue,nee=tee.charCodeAt(oee)}while(Xue(nee)&&see>0);if(ieesee)return 1}else{if(aeenee)return 1;++ree,++oee}}return eee.length-tee.length}const Wue=48,Hue=57;function Xue(eee){return!isNaN(eee)&&Wue<=eee&&eee<=Hue}function Jue(eee,tee){const ree=Object.create(null),oee=new Zue(eee),aee=Math.floor(.4*eee.length)+1;for(const nee of tee){const eee=oee.measure(nee,aee);void 0!==eee&&(ree[nee]=eee)}return Object.keys(ree).sort(((a,b)=>{const eee=ree[a]-ree[b];return 0!==eee?eee:Kue(a,b)}))}class Zue{constructor(eee){this._input=eee,this._inputLowerCase=eee.toLowerCase(),this._inputArray=ege(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=ege(ree),b=this._inputArray;if(a.lengthtee)return;const nee=this._rows;for(let j=0;j<=aee;j++)nee[0][j]=j;for(let i=1;i<=oee;i++){const eee=nee[(i-1)%3],ree=nee[i%3];let oee=ree[0]=i;for(let j=1;j<=aee;j++){const tee=a[i-1]===b[j-1]?0:1;let aee=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=nee[(i-2)%3][j-2];aee=Math.min(aee,eee+1)}aeetee)return}const iee=nee[oee%3][aee];return iee<=tee?iee:void 0}}function ege(eee){const tee=eee.length,ree=new Array(tee);for(let i=0;ieee.value},Variable:{leave:eee=>"$"+eee.name},Document:{leave:eee=>dge(eee.definitions,"\n\n")},OperationDefinition:{leave(eee){const tee=gge("(",dge(eee.variableDefinitions,", "),")"),ree=dge([eee.operation,dge([eee.name,tee]),dge(eee.directives," ")]," ");return("query"===ree?"":ree+" ")+eee.selectionSet}},VariableDefinition:{leave:({variable:eee,type:tee,defaultValue:ree,directives:oee})=>eee+": "+tee+gge(" = ",ree)+gge(" ",dge(oee," "))},SelectionSet:{leave:({selections:eee})=>uge(eee)},Field:{leave({alias:eee,name:tee,arguments:ree,directives:oee,selectionSet:aee}){const nee=gge("",eee,": ")+tee;let iee=nee+gge("(",dge(ree,", "),")");return iee.length>80&&(iee=nee+gge("(\n",hge(dge(ree,"\n")),"\n)")),dge([iee,dge(oee," "),aee]," ")}},Argument:{leave:({name:eee,value:tee})=>eee+": "+tee},FragmentSpread:{leave:({name:eee,directives:tee})=>"..."+eee+gge(" ",dge(tee," "))},InlineFragment:{leave:({typeCondition:eee,directives:tee,selectionSet:ree})=>dge(["...",gge("on ",eee),dge(tee," "),ree]," ")},FragmentDefinition:{leave:({name:eee,typeCondition:tee,variableDefinitions:ree,directives:oee,selectionSet:aee})=>`fragment ${eee}${gge("(",dge(ree,", "),")")} on ${tee} ${gge("",dge(oee," ")," ")}`+aee},IntValue:{leave:({value:eee})=>eee},FloatValue:{leave:({value:eee})=>eee},StringValue:{leave:({value:eee,block:tee})=>tee?lue(eee):`"${eee.replace(rge,oge)}"`},BooleanValue:{leave:({value:eee})=>eee?"true":"false"},NullValue:{leave:()=>"null"},EnumValue:{leave:({value:eee})=>eee},ListValue:{leave:({values:eee})=>"["+dge(eee,", ")+"]"},ObjectValue:{leave:({fields:eee})=>"{"+dge(eee,", ")+"}"},ObjectField:{leave:({name:eee,value:tee})=>eee+": "+tee},Directive:{leave:({name:eee,arguments:tee})=>"@"+eee+gge("(",dge(tee,", "),")")},NamedType:{leave:({name:eee})=>eee},ListType:{leave:({type:eee})=>"["+eee+"]"},NonNullType:{leave:({type:eee})=>eee+"!"},SchemaDefinition:{leave:({description:eee,directives:tee,operationTypes:ree})=>gge("",eee,"\n")+dge(["schema",dge(tee," "),uge(ree)]," ")},OperationTypeDefinition:{leave:({operation:eee,type:tee})=>eee+": "+tee},ScalarTypeDefinition:{leave:({description:eee,name:tee,directives:ree})=>gge("",eee,"\n")+dge(["scalar",tee,dge(ree," ")]," ")},ObjectTypeDefinition:{leave:({description:eee,name:tee,interfaces:ree,directives:oee,fields:aee})=>gge("",eee,"\n")+dge(["type",tee,gge("implements ",dge(ree," & ")),dge(oee," "),uge(aee)]," ")},FieldDefinition:{leave:({description:eee,name:tee,arguments:ree,type:oee,directives:aee})=>gge("",eee,"\n")+tee+(fge(ree)?gge("(\n",hge(dge(ree,"\n")),"\n)"):gge("(",dge(ree,", "),")"))+": "+oee+gge(" ",dge(aee," "))},InputValueDefinition:{leave:({description:eee,name:tee,type:ree,defaultValue:oee,directives:aee})=>gge("",eee,"\n")+dge([tee+": "+ree,gge("= ",oee),dge(aee," ")]," ")},InterfaceTypeDefinition:{leave:({description:eee,name:tee,interfaces:ree,directives:oee,fields:aee})=>gge("",eee,"\n")+dge(["interface",tee,gge("implements ",dge(ree," & ")),dge(oee," "),uge(aee)]," ")},UnionTypeDefinition:{leave:({description:eee,name:tee,directives:ree,types:oee})=>gge("",eee,"\n")+dge(["union",tee,dge(ree," "),gge("= ",dge(oee," | "))]," ")},EnumTypeDefinition:{leave:({description:eee,name:tee,directives:ree,values:oee})=>gge("",eee,"\n")+dge(["enum",tee,dge(ree," "),uge(oee)]," ")},EnumValueDefinition:{leave:({description:eee,name:tee,directives:ree})=>gge("",eee,"\n")+dge([tee,dge(ree," ")]," ")},InputObjectTypeDefinition:{leave:({description:eee,name:tee,directives:ree,fields:oee})=>gge("",eee,"\n")+dge(["input",tee,dge(ree," "),uge(oee)]," ")},DirectiveDefinition:{leave:({description:eee,name:tee,arguments:ree,repeatable:oee,locations:aee})=>gge("",eee,"\n")+"directive @"+tee+(fge(ree)?gge("(\n",hge(dge(ree,"\n")),"\n)"):gge("(",dge(ree,", "),")"))+(oee?" repeatable":"")+" on "+dge(aee," | ")},SchemaExtension:{leave:({directives:eee,operationTypes:tee})=>dge(["extend schema",dge(eee," "),uge(tee)]," ")},ScalarTypeExtension:{leave:({name:eee,directives:tee})=>dge(["extend scalar",eee,dge(tee," ")]," ")},ObjectTypeExtension:{leave:({name:eee,interfaces:tee,directives:ree,fields:oee})=>dge(["extend type",eee,gge("implements ",dge(tee," & ")),dge(ree," "),uge(oee)]," ")},InterfaceTypeExtension:{leave:({name:eee,interfaces:tee,directives:ree,fields:oee})=>dge(["extend interface",eee,gge("implements ",dge(tee," & ")),dge(ree," "),uge(oee)]," ")},UnionTypeExtension:{leave:({name:eee,directives:tee,types:ree})=>dge(["extend union",eee,dge(tee," "),gge("= ",dge(ree," | "))]," ")},EnumTypeExtension:{leave:({name:eee,directives:tee,values:ree})=>dge(["extend enum",eee,dge(tee," "),uge(ree)]," ")},InputObjectTypeExtension:{leave:({name:eee,directives:tee,fields:ree})=>dge(["extend input",eee,dge(tee," "),uge(ree)]," ")}};function dge(eee,tee=""){var ree;return null!==(ree=null==eee?void 0:eee.filter((x=>x)).join(tee))&&void 0!==ree?ree:""}function uge(eee){return gge("{\n",hge(dge(eee,"\n")),"\n}")}function gge(eee,tee,ree=""){return null!=tee&&""!==tee?eee+tee+ree:""}function hge(eee){return gge(" ",eee.replace(/\n/g,"\n "))}function fge(eee){var tee;return null!==(tee=null==eee?void 0:eee.some((eee=>eee.includes("\n"))))&&void 0!==tee&&tee}function wge(eee,tee){switch(eee.kind){case Zde.NULL:return null;case Zde.INT:return parseInt(eee.value,10);case Zde.FLOAT:return parseFloat(eee.value);case Zde.STRING:case Zde.ENUM:case Zde.BOOLEAN:return eee.value;case Zde.LIST:return eee.values.map((eee=>wge(eee,tee)));case Zde.OBJECT:return Gue(eee.fields,(eee=>eee.name.value),(eee=>wge(eee.value,tee)));case Zde.VARIABLE:return null==tee?void 0:tee[eee.name.value]}}function bge(eee){if(null!=eee||Lde(!1,"Must provide name."),"string"==typeof eee||Lde(!1,"Expected name to be a string."),0===eee.length)throw new Yde("Expected name to be a non-empty string.");for(let i=1;inee(wge(eee,tee)),this.extensions=tge(eee.extensions),this.astNode=eee.astNode,this.extensionASTNodes=null!==(aee=eee.extensionASTNodes)&&void 0!==aee?aee:[],null==eee.specifiedByURL||"string"==typeof eee.specifiedByURL||Lde(!1,`${this.name} must provide "specifiedByURL" as a string, but got: ${Rue(eee.specifiedByURL)}.`),null==eee.serialize||"function"==typeof eee.serialize||Lde(!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||Lde(!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 Gge{constructor(eee){var tee;this.name=bge(eee.name),this.description=eee.description,this.isTypeOf=eee.isTypeOf,this.extensions=tge(eee.extensions),this.astNode=eee.astNode,this.extensionASTNodes=null!==(tee=eee.extensionASTNodes)&&void 0!==tee?tee:[],this._fields=()=>Kge(eee),this._interfaces=()=>Qge(eee),null==eee.isTypeOf||"function"==typeof eee.isTypeOf||Lde(!1,`${this.name} must provide "isTypeOf" as a function, but got: ${Rue(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:Xge(this.getFields()),isTypeOf:this.isTypeOf,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:this.extensionASTNodes}}toString(){return this.name}toJSON(){return this.toString()}}function Qge(eee){var tee;const ree=Yge(null!==(tee=eee.interfaces)&&void 0!==tee?tee:[]);return Array.isArray(ree)||Lde(!1,`${eee.name} interfaces must be an Array or a function which returns an Array.`),ree}function Kge(eee){const tee=qge(eee.fields);return Hge(tee)||Lde(!1,`${eee.name} fields must be an object with field names as keys or a function which returns such an object.`),Que(tee,((tee,ree)=>{var oee;Hge(tee)||Lde(!1,`${eee.name}.${ree} field config must be an object.`),null==tee.resolve||"function"==typeof tee.resolve||Lde(!1,`${eee.name}.${ree} field resolver must be a function if provided, but got: ${Rue(tee.resolve)}.`);const aee=null!==(oee=tee.args)&&void 0!==oee?oee:{};return Hge(aee)||Lde(!1,`${eee.name}.${ree} args must be an object with argument names as keys.`),{name:bge(ree),description:tee.description,type:tee.type,args:Wge(aee),resolve:tee.resolve,subscribe:tee.subscribe,deprecationReason:tee.deprecationReason,extensions:tge(tee.extensions),astNode:tee.astNode}}))}function Wge(eee){return Object.entries(eee).map((([eee,tee])=>({name:bge(eee),description:tee.description,type:tee.type,defaultValue:tee.defaultValue,deprecationReason:tee.deprecationReason,extensions:tge(tee.extensions),astNode:tee.astNode})))}function Hge(eee){return zde(eee)&&!Array.isArray(eee)}function Xge(eee){return Que(eee,(eee=>({description:eee.description,type:eee.type,args:Jge(eee.args),resolve:eee.resolve,subscribe:eee.subscribe,deprecationReason:eee.deprecationReason,extensions:eee.extensions,astNode:eee.astNode})))}function Jge(eee){return Gue(eee,(eee=>eee.name),(eee=>({description:eee.description,type:eee.type,defaultValue:eee.defaultValue,deprecationReason:eee.deprecationReason,extensions:eee.extensions,astNode:eee.astNode})))}function Zge(eee){return Oge(eee.type)&&void 0===eee.defaultValue}class ehe{constructor(eee){var tee;this.name=bge(eee.name),this.description=eee.description,this.resolveType=eee.resolveType,this.extensions=tge(eee.extensions),this.astNode=eee.astNode,this.extensionASTNodes=null!==(tee=eee.extensionASTNodes)&&void 0!==tee?tee:[],this._fields=Kge.bind(void 0,eee),this._interfaces=Qge.bind(void 0,eee),null==eee.resolveType||"function"==typeof eee.resolveType||Lde(!1,`${this.name} must provide "resolveType" as a function, but got: ${Rue(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:Xge(this.getFields()),resolveType:this.resolveType,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:this.extensionASTNodes}}toString(){return this.name}toJSON(){return this.toString()}}class the{constructor(eee){var tee;this.name=bge(eee.name),this.description=eee.description,this.resolveType=eee.resolveType,this.extensions=tge(eee.extensions),this.astNode=eee.astNode,this.extensionASTNodes=null!==(tee=eee.extensionASTNodes)&&void 0!==tee?tee:[],this._types=rhe.bind(void 0,eee),null==eee.resolveType||"function"==typeof eee.resolveType||Lde(!1,`${this.name} must provide "resolveType" as a function, but got: ${Rue(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 rhe(eee){const tee=Yge(eee.types);return Array.isArray(tee)||Lde(!1,`Must provide Array of types or a function which returns such an array for Union ${eee.name}.`),tee}class ohe{constructor(eee){var tee,ree,oee;this.name=bge(eee.name),this.description=eee.description,this.extensions=tge(eee.extensions),this.astNode=eee.astNode,this.extensionASTNodes=null!==(tee=eee.extensionASTNodes)&&void 0!==tee?tee:[],this._values=(ree=this.name,Hge(oee=eee.values)||Lde(!1,`${ree} values must be an object with value names as keys.`),Object.entries(oee).map((([eee,tee])=>(Hge(tee)||Lde(!1,`${ree}.${eee} must refer to an object with a "value" key representing an internal value but got: ${Rue(tee)}.`),{name:mge(eee),description:tee.description,value:void 0!==tee.value?tee.value:eee,deprecationReason:tee.deprecationReason,extensions:tge(tee.extensions),astNode:tee.astNode})))),this._valueLookup=new Map(this._values.map((eee=>[eee.value,eee]))),this._nameLookup=Bue(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 Yde(`Enum "${this.name}" cannot represent value: ${Rue(eee)}`);return tee.name}parseValue(eee){if("string"!=typeof eee){const tee=Rue(eee);throw new Yde(`Enum "${this.name}" cannot represent non-string value: ${tee}.`+ahe(this,tee))}const tee=this.getValue(eee);if(null==tee)throw new Yde(`Value "${eee}" does not exist in "${this.name}" enum.`+ahe(this,eee));return tee.value}parseLiteral(eee,tee){if(eee.kind!==Zde.ENUM){const tee=lge(eee);throw new Yde(`Enum "${this.name}" cannot represent non-enum value: ${tee}.`+ahe(this,tee),{nodes:eee})}const ree=this.getValue(eee.value);if(null==ree){const tee=lge(eee);throw new Yde(`Value "${tee}" does not exist in "${this.name}" enum.`+ahe(this,tee),{nodes:eee})}return ree.value}toConfig(){const eee=Gue(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 ahe(eee,tee){return Yue("the enum value",Jue(tee,eee.getValues().map((eee=>eee.name))))}class nhe{constructor(eee){var tee;this.name=bge(eee.name),this.description=eee.description,this.extensions=tge(eee.extensions),this.astNode=eee.astNode,this.extensionASTNodes=null!==(tee=eee.extensionASTNodes)&&void 0!==tee?tee:[],this._fields=ihe.bind(void 0,eee)}get[Symbol.toStringTag](){return"GraphQLInputObjectType"}getFields(){return"function"==typeof this._fields&&(this._fields=this._fields()),this._fields}toConfig(){const eee=Que(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 ihe(eee){const tee=qge(eee.fields);return Hge(tee)||Lde(!1,`${eee.name} fields must be an object with field names as keys or a function which returns such an object.`),Que(tee,((tee,ree)=>(!("resolve"in tee)||Lde(!1,`${eee.name}.${ree} field has a resolve property, but Input Types cannot define resolvers.`),{name:bge(ree),description:tee.description,type:tee.type,defaultValue:tee.defaultValue,deprecationReason:tee.deprecationReason,extensions:tge(tee.extensions),astNode:tee.astNode})))}function she(eee){return Oge(eee.type)&&void 0===eee.defaultValue}function che(eee,tee){return eee===tee||(Oge(eee)&&Oge(tee)||!(!Nge(eee)||!Nge(tee)))&&che(eee.ofType,tee.ofType)}function lhe(eee,tee,ree){return tee===ree||(Oge(ree)?!!Oge(tee)&&lhe(eee,tee.ofType,ree.ofType):Oge(tee)?lhe(eee,tee.ofType,ree):Nge(ree)?!!Nge(tee)&&lhe(eee,tee.ofType,ree.ofType):!Nge(tee)&&(Lge(ree)&&(_ge(tee)||xge(tee))&&eee.isSubType(ree,tee)))}function phe(eee,tee,ree){return tee===ree||(Lge(tee)?Lge(ree)?eee.getPossibleTypes(tee).some((tee=>eee.isSubType(ree,tee))):eee.isSubType(tee,ree):!!Lge(ree)&&eee.isSubType(ree,tee))}const dhe=2147483647,uhe=-2147483648,ghe=new Bge({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=yhe(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 Yde(`Int cannot represent non-integer value: ${Rue(tee)}`);if(ree>dhe||reedhe||eeedhe||teeeee.name===tee))}function yhe(eee){if(zde(eee)){if("function"==typeof eee.valueOf){const tee=eee.valueOf();if(!zde(tee))return tee}if("function"==typeof eee.toJSON)return eee.toJSON()}return eee}function xhe(eee){return Lue(eee,khe)}class khe{constructor(eee){var tee,ree;this.name=bge(eee.name),this.description=eee.description,this.locations=eee.locations,this.isRepeatable=null!==(tee=eee.isRepeatable)&&void 0!==tee&&tee,this.extensions=tge(eee.extensions),this.astNode=eee.astNode,Array.isArray(eee.locations)||Lde(!1,`@${eee.name} locations must be an Array.`);const oee=null!==(ree=eee.args)&&void 0!==ree?ree:{};zde(oee)&&!Array.isArray(oee)||Lde(!1,`@${eee.name} args must be an object with argument names as keys.`),this.args=Wge(oee)}get[Symbol.toStringTag](){return"GraphQLDirective"}toConfig(){return{name:this.name,description:this.description,locations:this.locations,args:Jge(this.args),isRepeatable:this.isRepeatable,extensions:this.extensions,astNode:this.astNode}}toString(){return"@"+this.name}toJSON(){return this.toString()}}const _he=new khe({name:"include",description:"Directs the executor to include this field or fragment only when the `if` argument is true.",locations:[Jde.FIELD,Jde.FRAGMENT_SPREAD,Jde.INLINE_FRAGMENT],args:{if:{type:new zge(whe),description:"Included when true."}}}),Ehe=new khe({name:"skip",description:"Directs the executor to skip this field or fragment when the `if` argument is true.",locations:[Jde.FIELD,Jde.FRAGMENT_SPREAD,Jde.INLINE_FRAGMENT],args:{if:{type:new zge(whe),description:"Skipped when true."}}}),The="No longer supported",She=new khe({name:"deprecated",description:"Marks an element of a GraphQL schema as no longer supported.",locations:[Jde.FIELD_DEFINITION,Jde.ARGUMENT_DEFINITION,Jde.INPUT_FIELD_DEFINITION,Jde.ENUM_VALUE],args:{reason:{type:fhe,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:The}}}),Ihe=new khe({name:"specifiedBy",description:"Exposes a URL that specifies the behavior of this scalar.",locations:[Jde.SCALAR],args:{url:{type:new zge(fhe),description:"The URL that specifies the behavior of this scalar."}}}),Nhe=Object.freeze([_he,Ehe,She,Ihe]);function Ohe(eee){return Nhe.some((({name:tee})=>tee===eee.name))}function Ahe(eee){return"object"==typeof eee&&"function"==typeof(null==eee?void 0:eee[Symbol.iterator])}function Dhe(eee,tee){if(Oge(tee)){const ree=Dhe(eee,tee.ofType);return(null==ree?void 0:ree.kind)===Zde.NULL?null:ree}if(null===eee)return{kind:Zde.NULL};if(void 0===eee)return null;if(Nge(tee)){const ree=tee.ofType;if(Ahe(eee)){const tee=[];for(const oee of eee){const eee=Dhe(oee,ree);null!=eee&&tee.push(eee)}return{kind:Zde.LIST,values:tee}}return Dhe(eee,ree)}if(Ige(tee)){if(!zde(eee))return null;const ree=[];for(const oee of Object.values(tee.getFields())){const tee=Dhe(eee[oee.name],oee.type);tee&&ree.push({kind:Zde.OBJECT_FIELD,name:{kind:Zde.NAME,value:oee.name},value:tee})}return{kind:Zde.OBJECT,fields:ree}}if(Rge(tee)){const ree=tee.serialize(eee);if(null==ree)return null;if("boolean"==typeof ree)return{kind:Zde.BOOLEAN,value:ree};if("number"==typeof ree&&Number.isFinite(ree)){const eee=String(ree);return Rhe.test(eee)?{kind:Zde.INT,value:eee}:{kind:Zde.FLOAT,value:eee}}if("string"==typeof ree)return Sge(tee)?{kind:Zde.ENUM,value:ree}:tee===bhe&&Rhe.test(ree)?{kind:Zde.INT,value:ree}:{kind:Zde.STRING,value:ree};throw new TypeError(`Cannot convert value to AST: ${Rue(ree)}.`)}Pde(!1,"Unexpected input type: "+Rue(tee))}const Rhe=/^-?(?:0|[1-9][0-9]*)$/,Che=new Gge({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:fhe,resolve:eee=>eee.description},types:{description:"A list of all types supported by this server.",type:new zge(new Fge(new zge(zhe))),resolve:eee=>Object.values(eee.getTypeMap())},queryType:{description:"The type that query operations will be rooted at.",type:new zge(zhe),resolve:eee=>eee.getQueryType()},mutationType:{description:"If this server supports mutation, the type that mutation operations will be rooted at.",type:zhe,resolve:eee=>eee.getMutationType()},subscriptionType:{description:"If this server support subscription, the type that subscription operations will be rooted at.",type:zhe,resolve:eee=>eee.getSubscriptionType()},directives:{description:"A list of all directives supported by this server.",type:new zge(new Fge(new zge(Lhe))),resolve:eee=>eee.getDirectives()}})}),Lhe=new Gge({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 zge(fhe),resolve:eee=>eee.name},description:{type:fhe,resolve:eee=>eee.description},isRepeatable:{type:new zge(whe),resolve:eee=>eee.isRepeatable},locations:{type:new zge(new Fge(new zge(Fhe))),resolve:eee=>eee.locations},args:{type:new zge(new Fge(new zge(Mhe))),args:{includeDeprecated:{type:whe,defaultValue:!1}},resolve:(eee,{includeDeprecated:tee})=>tee?eee.args:eee.args.filter((eee=>null==eee.deprecationReason))}})}),Fhe=new ohe({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:Jde.QUERY,description:"Location adjacent to a query operation."},MUTATION:{value:Jde.MUTATION,description:"Location adjacent to a mutation operation."},SUBSCRIPTION:{value:Jde.SUBSCRIPTION,description:"Location adjacent to a subscription operation."},FIELD:{value:Jde.FIELD,description:"Location adjacent to a field."},FRAGMENT_DEFINITION:{value:Jde.FRAGMENT_DEFINITION,description:"Location adjacent to a fragment definition."},FRAGMENT_SPREAD:{value:Jde.FRAGMENT_SPREAD,description:"Location adjacent to a fragment spread."},INLINE_FRAGMENT:{value:Jde.INLINE_FRAGMENT,description:"Location adjacent to an inline fragment."},VARIABLE_DEFINITION:{value:Jde.VARIABLE_DEFINITION,description:"Location adjacent to a variable definition."},SCHEMA:{value:Jde.SCHEMA,description:"Location adjacent to a schema definition."},SCALAR:{value:Jde.SCALAR,description:"Location adjacent to a scalar definition."},OBJECT:{value:Jde.OBJECT,description:"Location adjacent to an object type definition."},FIELD_DEFINITION:{value:Jde.FIELD_DEFINITION,description:"Location adjacent to a field definition."},ARGUMENT_DEFINITION:{value:Jde.ARGUMENT_DEFINITION,description:"Location adjacent to an argument definition."},INTERFACE:{value:Jde.INTERFACE,description:"Location adjacent to an interface definition."},UNION:{value:Jde.UNION,description:"Location adjacent to a union definition."},ENUM:{value:Jde.ENUM,description:"Location adjacent to an enum definition."},ENUM_VALUE:{value:Jde.ENUM_VALUE,description:"Location adjacent to an enum value definition."},INPUT_OBJECT:{value:Jde.INPUT_OBJECT,description:"Location adjacent to an input object type definition."},INPUT_FIELD_DEFINITION:{value:Jde.INPUT_FIELD_DEFINITION,description:"Location adjacent to an input object field definition."}}}),zhe=new Gge({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 zge($he),resolve:eee=>yge(eee)?jhe.SCALAR:xge(eee)?jhe.OBJECT:_ge(eee)?jhe.INTERFACE:Tge(eee)?jhe.UNION:Sge(eee)?jhe.ENUM:Ige(eee)?jhe.INPUT_OBJECT:Nge(eee)?jhe.LIST:Oge(eee)?jhe.NON_NULL:void Pde(!1,`Unexpected type: "${Rue(eee)}".`)},name:{type:fhe,resolve:eee=>"name"in eee?eee.name:void 0},description:{type:fhe,resolve:eee=>"description"in eee?eee.description:void 0},specifiedByURL:{type:fhe,resolve:eee=>"specifiedByURL"in eee?eee.specifiedByURL:void 0},fields:{type:new Fge(new zge(Phe)),args:{includeDeprecated:{type:whe,defaultValue:!1}},resolve(eee,{includeDeprecated:tee}){if(xge(eee)||_ge(eee)){const ree=Object.values(eee.getFields());return tee?ree:ree.filter((eee=>null==eee.deprecationReason))}}},interfaces:{type:new Fge(new zge(zhe)),resolve(eee){if(xge(eee)||_ge(eee))return eee.getInterfaces()}},possibleTypes:{type:new Fge(new zge(zhe)),resolve(eee,tee,ree,{schema:oee}){if(Lge(eee))return oee.getPossibleTypes(eee)}},enumValues:{type:new Fge(new zge(Uhe)),args:{includeDeprecated:{type:whe,defaultValue:!1}},resolve(eee,{includeDeprecated:tee}){if(Sge(eee)){const ree=eee.getValues();return tee?ree:ree.filter((eee=>null==eee.deprecationReason))}}},inputFields:{type:new Fge(new zge(Mhe)),args:{includeDeprecated:{type:whe,defaultValue:!1}},resolve(eee,{includeDeprecated:tee}){if(Ige(eee)){const ree=Object.values(eee.getFields());return tee?ree:ree.filter((eee=>null==eee.deprecationReason))}}},ofType:{type:zhe,resolve:eee=>"ofType"in eee?eee.ofType:void 0}})}),Phe=new Gge({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 zge(fhe),resolve:eee=>eee.name},description:{type:fhe,resolve:eee=>eee.description},args:{type:new zge(new Fge(new zge(Mhe))),args:{includeDeprecated:{type:whe,defaultValue:!1}},resolve:(eee,{includeDeprecated:tee})=>tee?eee.args:eee.args.filter((eee=>null==eee.deprecationReason))},type:{type:new zge(zhe),resolve:eee=>eee.type},isDeprecated:{type:new zge(whe),resolve:eee=>null!=eee.deprecationReason},deprecationReason:{type:fhe,resolve:eee=>eee.deprecationReason}})}),Mhe=new Gge({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 zge(fhe),resolve:eee=>eee.name},description:{type:fhe,resolve:eee=>eee.description},type:{type:new zge(zhe),resolve:eee=>eee.type},defaultValue:{type:fhe,description:"A GraphQL-formatted string representing the default value for this input value.",resolve(eee){const{type:tee,defaultValue:ree}=eee,oee=Dhe(ree,tee);return oee?lge(oee):null}},isDeprecated:{type:new zge(whe),resolve:eee=>null!=eee.deprecationReason},deprecationReason:{type:fhe,resolve:eee=>eee.deprecationReason}})}),Uhe=new Gge({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 zge(fhe),resolve:eee=>eee.name},description:{type:fhe,resolve:eee=>eee.description},isDeprecated:{type:new zge(whe),resolve:eee=>null!=eee.deprecationReason},deprecationReason:{type:fhe,resolve:eee=>eee.deprecationReason}})});var jhe;!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"}(jhe||(jhe={}));const $he=new ohe({name:"__TypeKind",description:"An enum describing what kind of type a given `__Type` is.",values:{SCALAR:{value:jhe.SCALAR,description:"Indicates this type is a scalar."},OBJECT:{value:jhe.OBJECT,description:"Indicates this type is an object. `fields` and `interfaces` are valid fields."},INTERFACE:{value:jhe.INTERFACE,description:"Indicates this type is an interface. `fields`, `interfaces`, and `possibleTypes` are valid fields."},UNION:{value:jhe.UNION,description:"Indicates this type is a union. `possibleTypes` is a valid field."},ENUM:{value:jhe.ENUM,description:"Indicates this type is an enum. `enumValues` is a valid field."},INPUT_OBJECT:{value:jhe.INPUT_OBJECT,description:"Indicates this type is an input object. `inputFields` is a valid field."},LIST:{value:jhe.LIST,description:"Indicates this type is a list. `ofType` is a valid field."},NON_NULL:{value:jhe.NON_NULL,description:"Indicates this type is a non-null. `ofType` is a valid field."}}}),Vhe={name:"__schema",type:new zge(Che),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},Yhe={name:"__type",type:zhe,description:"Request the type information of a single type.",args:[{name:"name",description:void 0,type:new zge(fhe),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},qhe={name:"__typename",type:new zge(fhe),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},Bhe=Object.freeze([Che,Lhe,Fhe,zhe,Phe,Mhe,Uhe,$he]);function Ghe(eee){return Bhe.some((({name:tee})=>eee.name===tee))}function Qhe(eee){return Lue(eee,Whe)}function Khe(eee){if(!Qhe(eee))throw new Error(`Expected ${Rue(eee)} to be a GraphQL schema.`);return eee}class Whe{constructor(eee){var tee,ree;this.__validationErrors=!0===eee.assumeValid?[]:void 0,zde(eee)||Lde(!1,"Must provide configuration object."),!eee.types||Array.isArray(eee.types)||Lde(!1,`"types" must be Array if provided but got: ${Rue(eee.types)}.`),!eee.directives||Array.isArray(eee.directives)||Lde(!1,`"directives" must be Array if provided but got: ${Rue(eee.directives)}.`),this.description=eee.description,this.extensions=tge(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:Nhe;const oee=new Set(eee.types);if(null!=eee.types)for(const aee of eee.types)oee.delete(aee),Hhe(aee,oee);null!=this._queryType&&Hhe(this._queryType,oee),null!=this._mutationType&&Hhe(this._mutationType,oee),null!=this._subscriptionType&&Hhe(this._subscriptionType,oee);for(const aee of this._directives)if(xhe(aee))for(const eee of aee.args)Hhe(eee.type,oee);Hhe(Che,oee),this._typeMap=Object.create(null),this._subTypeMap=Object.create(null),this._implementationsMap=Object.create(null);for(const aee of oee){if(null==aee)continue;const eee=aee.name;if(eee||Lde(!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]=aee,_ge(aee)){for(const tee of aee.getInterfaces())if(_ge(tee)){let eee=this._implementationsMap[tee.name];void 0===eee&&(eee=this._implementationsMap[tee.name]={objects:[],interfaces:[]}),eee.interfaces.push(aee)}}else if(xge(aee))for(const tee of aee.getInterfaces())if(_ge(tee)){let eee=this._implementationsMap[tee.name];void 0===eee&&(eee=this._implementationsMap[tee.name]={objects:[],interfaces:[]}),eee.objects.push(aee)}}}get[Symbol.toStringTag](){return"GraphQLSchema"}getQueryType(){return this._queryType}getMutationType(){return this._mutationType}getSubscriptionType(){return this._subscriptionType}getRootType(eee){switch(eee){case Xde.QUERY:return this.getQueryType();case Xde.MUTATION:return this.getMutationType();case Xde.SUBSCRIPTION:return this.getSubscriptionType()}}getTypeMap(){return this._typeMap}getType(eee){return this.getTypeMap()[eee]}getPossibleTypes(eee){return Tge(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),Tge(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 Hhe(eee,tee){const ree=Vge(eee);if(!tee.has(ree))if(tee.add(ree),Tge(ree))for(const oee of ree.getTypes())Hhe(oee,tee);else if(xge(ree)||_ge(ree)){for(const eee of ree.getInterfaces())Hhe(eee,tee);for(const eee of Object.values(ree.getFields())){Hhe(eee.type,tee);for(const ree of eee.args)Hhe(ree.type,tee)}}else if(Ige(ree))for(const oee of Object.values(ree.getFields()))Hhe(oee.type,tee);return tee}function Xhe(eee){if(Khe(eee),eee.__validationErrors)return eee.__validationErrors;const tee=new Zhe(eee);!function(eee){const tee=eee.schema,ree=tee.getQueryType();if(ree){if(!xge(ree)){var oee;eee.reportError(`Query root type must be Object type, it cannot be ${Rue(ree)}.`,null!==(oee=efe(tee,Xde.QUERY))&&void 0!==oee?oee:ree.astNode)}}else eee.reportError("Query root type must be provided.",tee.astNode);const aee=tee.getMutationType();var nee;aee&&!xge(aee)&&eee.reportError(`Mutation root type must be Object type if provided, it cannot be ${Rue(aee)}.`,null!==(nee=efe(tee,Xde.MUTATION))&&void 0!==nee?nee:aee.astNode);const iee=tee.getSubscriptionType();var see;iee&&!xge(iee)&&eee.reportError(`Subscription root type must be Object type if provided, it cannot be ${Rue(iee)}.`,null!==(see=efe(tee,Xde.SUBSCRIPTION))&&void 0!==see?see:iee.astNode)}(tee),function(eee){for(const ree of eee.schema.getDirectives())if(xhe(ree)){tfe(eee,ree);for(const oee of ree.args){var tee;if(tfe(eee,oee),Age(oee.type)||eee.reportError(`The type of @${ree.name}(${oee.name}:) must be Input Type but got: ${Rue(oee.type)}.`,oee.astNode),Zge(oee)&&null!=oee.deprecationReason)eee.reportError(`Required argument @${ree.name}(${oee.name}:) cannot be deprecated.`,[dfe(oee.astNode),null===(tee=oee.astNode)||void 0===tee?void 0:tee.type])}}else eee.reportError(`Expected directive but got: ${Rue(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 aee;function aee(nee){if(tee[nee.name])return;tee[nee.name]=!0,oee[nee.name]=ree.length;const iee=Object.values(nee.getFields());for(const tee of iee)if(Oge(tee.type)&&Ige(tee.type.ofType)){const nee=tee.type.ofType,iee=oee[nee.name];if(ree.push(tee),void 0===iee)aee(nee);else{const tee=ree.slice(iee),oee=tee.map((eee=>eee.name)).join(".");eee.reportError(`Cannot reference Input Object "${nee.name}" within itself through a series of non-null fields: "${oee}".`,tee.map((eee=>eee.astNode)))}ree.pop()}oee[nee.name]=void 0}}(eee),ree=eee.schema.getTypeMap();for(const oee of Object.values(ree))$ge(oee)?(Ghe(oee)||tfe(eee,oee),xge(oee)||_ge(oee)?(rfe(eee,oee),ofe(eee,oee)):Tge(oee)?ife(eee,oee):Sge(oee)?sfe(eee,oee):Ige(oee)&&(cfe(eee,oee),tee(oee))):eee.reportError(`Expected GraphQL named type but got: ${Rue(oee)}.`,oee.astNode)}(tee);const ree=tee.getErrors();return eee.__validationErrors=ree,ree}function Jhe(eee){const tee=Xhe(eee);if(0!==tee.length)throw new Error(tee.map((eee=>eee.message)).join("\n\n"))}class Zhe{constructor(eee){this._errors=[],this.schema=eee}reportError(eee,tee){const ree=Array.isArray(tee)?tee.filter(Boolean):tee;this._errors.push(new Yde(eee,{nodes:ree}))}getErrors(){return this._errors}}function efe(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 tfe(eee,tee){tee.name.startsWith("__")&&eee.reportError(`Name "${tee.name}" must not begin with "__", which is reserved by GraphQL introspection.`,tee.astNode)}function rfe(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(tfe(eee,iee),!Dge(iee.type))eee.reportError(`The type of ${tee.name}.${iee.name} must be Output Type but got: ${Rue(iee.type)}.`,null===(oee=iee.astNode)||void 0===oee?void 0:oee.type);for(const ree of iee.args){const oee=ree.name;var aee,nee;if(tfe(eee,ree),!Age(ree.type))eee.reportError(`The type of ${tee.name}.${iee.name}(${oee}:) must be Input Type but got: ${Rue(ree.type)}.`,null===(aee=ree.astNode)||void 0===aee?void 0:aee.type);if(Zge(ree)&&null!=ree.deprecationReason)eee.reportError(`Required argument ${tee.name}.${iee.name}(${oee}:) cannot be deprecated.`,[dfe(ree.astNode),null===(nee=ree.astNode)||void 0===nee?void 0:nee.type])}}}function ofe(eee,tee){const ree=Object.create(null);for(const oee of tee.getInterfaces())_ge(oee)?tee!==oee?ree[oee.name]?eee.reportError(`Type ${tee.name} can only implement ${oee.name} once.`,lfe(tee,oee)):(ree[oee.name]=!0,nfe(eee,tee,oee),afe(eee,tee,oee)):eee.reportError(`Type ${tee.name} cannot implement itself because it would create a circular reference.`,lfe(tee,oee)):eee.reportError(`Type ${Rue(tee)} must only implement Interface types, it cannot implement ${Rue(oee)}.`,lfe(tee,oee))}function afe(eee,tee,ree){const oee=tee.getFields();for(const cee of Object.values(ree.getFields())){const lee=cee.name,pee=oee[lee];if(pee){var aee,nee;if(!lhe(eee.schema,pee.type,cee.type))eee.reportError(`Interface field ${ree.name}.${lee} expects type ${Rue(cee.type)} but ${tee.name}.${lee} is type ${Rue(pee.type)}.`,[null===(aee=cee.astNode)||void 0===aee?void 0:aee.type,null===(nee=pee.astNode)||void 0===nee?void 0:nee.type]);for(const oee of cee.args){const aee=oee.name,nee=pee.args.find((eee=>eee.name===aee));var iee,see;if(nee){if(!che(oee.type,nee.type))eee.reportError(`Interface field argument ${ree.name}.${lee}(${aee}:) expects type ${Rue(oee.type)} but ${tee.name}.${lee}(${aee}:) is type ${Rue(nee.type)}.`,[null===(iee=oee.astNode)||void 0===iee?void 0:iee.type,null===(see=nee.astNode)||void 0===see?void 0:see.type])}else eee.reportError(`Interface field argument ${ree.name}.${lee}(${aee}:) expected but ${tee.name}.${lee} does not provide it.`,[oee.astNode,pee.astNode])}for(const oee of pee.args){const aee=oee.name;!cee.args.find((eee=>eee.name===aee))&&Zge(oee)&&eee.reportError(`Object field ${tee.name}.${lee} includes required argument ${aee} that is missing from the Interface field ${ree.name}.${lee}.`,[oee.astNode,cee.astNode])}}else eee.reportError(`Interface field ${ree.name}.${lee} expected but ${tee.name} does not provide it.`,[cee.astNode,tee.astNode,...tee.extensionASTNodes])}}function nfe(eee,tee,ree){const oee=tee.getInterfaces();for(const aee of ree.getInterfaces())oee.includes(aee)||eee.reportError(aee===tee?`Type ${tee.name} cannot implement ${ree.name} because it would create a circular reference.`:`Type ${tee.name} must implement ${aee.name} because it is implemented by ${ree.name}.`,[...lfe(ree,aee),...lfe(tee,ree)])}function ife(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 aee of ree)oee[aee.name]?eee.reportError(`Union type ${tee.name} can only include type ${aee.name} once.`,pfe(tee,aee.name)):(oee[aee.name]=!0,xge(aee)||eee.reportError(`Union type ${tee.name} can only include Object types, it cannot include ${Rue(aee)}.`,pfe(tee,String(aee))))}function sfe(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)tfe(eee,oee)}function cfe(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 nee of ree){var oee,aee;if(tfe(eee,nee),!Age(nee.type))eee.reportError(`The type of ${tee.name}.${nee.name} must be Input Type but got: ${Rue(nee.type)}.`,null===(oee=nee.astNode)||void 0===oee?void 0:oee.type);if(she(nee)&&null!=nee.deprecationReason)eee.reportError(`Required input field ${tee.name}.${nee.name} cannot be deprecated.`,[dfe(nee.astNode),null===(aee=nee.astNode)||void 0===aee?void 0:aee.type])}}function lfe(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 pfe(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 dfe(eee){var tee;return null==eee||null===(tee=eee.directives)||void 0===tee?void 0:tee.find((eee=>eee.name.value===She.name))}function ufe(eee,tee){switch(tee.kind){case Zde.LIST_TYPE:{const ree=ufe(eee,tee.type);return ree&&new Fge(ree)}case Zde.NON_NULL_TYPE:{const ree=ufe(eee,tee.type);return ree&&new zge(ree)}case Zde.NAMED_TYPE:return eee.getType(tee.name.value)}}class gfe{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:hfe,tee&&(Age(tee)&&this._inputTypeStack.push(tee),Cge(tee)&&this._parentTypeStack.push(tee),Dge(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 Zde.SELECTION_SET:{const eee=Vge(this.getType());this._parentTypeStack.push(Cge(eee)?eee:void 0);break}case Zde.FIELD:{const ree=this.getParentType();let oee,aee;ree&&(oee=this._getFieldDef(tee,ree,eee),oee&&(aee=oee.type)),this._fieldDefStack.push(oee),this._typeStack.push(Dge(aee)?aee:void 0);break}case Zde.DIRECTIVE:this._directive=tee.getDirective(eee.name.value);break;case Zde.OPERATION_DEFINITION:{const ree=tee.getRootType(eee.operation);this._typeStack.push(xge(ree)?ree:void 0);break}case Zde.INLINE_FRAGMENT:case Zde.FRAGMENT_DEFINITION:{const ree=eee.typeCondition,oee=ree?ufe(tee,ree):Vge(this.getType());this._typeStack.push(Dge(oee)?oee:void 0);break}case Zde.VARIABLE_DEFINITION:{const ree=ufe(tee,eee.type);this._inputTypeStack.push(Age(ree)?ree:void 0);break}case Zde.ARGUMENT:{var ree;let tee,oee;const aee=null!==(ree=this.getDirective())&&void 0!==ree?ree:this.getFieldDef();aee&&(tee=aee.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(Age(oee)?oee:void 0);break}case Zde.LIST:{const eee=jge(this.getInputType()),tee=Nge(eee)?eee.ofType:eee;this._defaultValueStack.push(void 0),this._inputTypeStack.push(Age(tee)?tee:void 0);break}case Zde.OBJECT_FIELD:{const tee=Vge(this.getInputType());let ree,oee;Ige(tee)&&(oee=tee.getFields()[eee.name.value],oee&&(ree=oee.type)),this._defaultValueStack.push(oee?oee.defaultValue:void 0),this._inputTypeStack.push(Age(ree)?ree:void 0);break}case Zde.ENUM:{const tee=Vge(this.getInputType());let ree;Sge(tee)&&(ree=tee.getValue(eee.value)),this._enumValue=ree;break}}}leave(eee){switch(eee.kind){case Zde.SELECTION_SET:this._parentTypeStack.pop();break;case Zde.FIELD:this._fieldDefStack.pop(),this._typeStack.pop();break;case Zde.DIRECTIVE:this._directive=null;break;case Zde.OPERATION_DEFINITION:case Zde.INLINE_FRAGMENT:case Zde.FRAGMENT_DEFINITION:this._typeStack.pop();break;case Zde.VARIABLE_DEFINITION:this._inputTypeStack.pop();break;case Zde.ARGUMENT:this._argument=null,this._defaultValueStack.pop(),this._inputTypeStack.pop();break;case Zde.LIST:case Zde.OBJECT_FIELD:this._defaultValueStack.pop(),this._inputTypeStack.pop();break;case Zde.ENUM:this._enumValue=null}}}function hfe(eee,tee,ree){const oee=ree.name.value;return oee===Vhe.name&&eee.getQueryType()===tee?Vhe:oee===Yhe.name&&eee.getQueryType()===tee?Yhe:oee===qhe.name&&Cge(tee)?qhe:xge(tee)||_ge(tee)?tee.getFields()[oee]:void 0}function ffe(eee,tee){return{enter(...ree){const oee=ree[0];eee.enter(oee);const fn=cge(tee,oee.kind).enter;if(fn){const aee=fn.apply(tee,ree);return void 0!==aee&&(eee.leave(oee),Hde(aee)&&eee.enter(aee)),aee}},leave(...ree){const oee=ree[0],fn=cge(tee,oee.kind).leave;let aee;return fn&&(aee=fn.apply(tee,ree)),eee.leave(oee),aee}}}function wfe(eee){return eee.kind===Zde.OPERATION_DEFINITION||eee.kind===Zde.FRAGMENT_DEFINITION}function bfe(eee){return eee.kind===Zde.VARIABLE||eee.kind===Zde.INT||eee.kind===Zde.FLOAT||eee.kind===Zde.STRING||eee.kind===Zde.BOOLEAN||eee.kind===Zde.NULL||eee.kind===Zde.ENUM||eee.kind===Zde.LIST||eee.kind===Zde.OBJECT}function mfe(eee){return eee.kind===Zde.SCHEMA_DEFINITION||vfe(eee)||eee.kind===Zde.DIRECTIVE_DEFINITION}function vfe(eee){return eee.kind===Zde.SCALAR_TYPE_DEFINITION||eee.kind===Zde.OBJECT_TYPE_DEFINITION||eee.kind===Zde.INTERFACE_TYPE_DEFINITION||eee.kind===Zde.UNION_TYPE_DEFINITION||eee.kind===Zde.ENUM_TYPE_DEFINITION||eee.kind===Zde.INPUT_OBJECT_TYPE_DEFINITION}function yfe(eee){return eee.kind===Zde.SCHEMA_EXTENSION||xfe(eee)}function xfe(eee){return eee.kind===Zde.SCALAR_TYPE_EXTENSION||eee.kind===Zde.OBJECT_TYPE_EXTENSION||eee.kind===Zde.INTERFACE_TYPE_EXTENSION||eee.kind===Zde.UNION_TYPE_EXTENSION||eee.kind===Zde.ENUM_TYPE_EXTENSION||eee.kind===Zde.INPUT_OBJECT_TYPE_EXTENSION}function kfe(eee){return{Document(tee){for(const ree of tee.definitions)if(!wfe(ree)){const tee=ree.kind===Zde.SCHEMA_DEFINITION||ree.kind===Zde.SCHEMA_EXTENSION?"schema":'"'+ree.name.value+'"';eee.reportError(new Yde(`The ${tee} definition is not executable.`,{nodes:ree}))}return!1}}}function _fe(eee){return{Field(tee){const ree=eee.getParentType();if(ree){if(!eee.getFieldDef()){const oee=eee.getSchema(),aee=tee.name.value;let nee=Yue("to use an inline fragment on",function(eee,tee,ree){if(!Lge(tee))return[];const oee=new Set,aee=Object.create(null);for(const iee of eee.getPossibleTypes(tee))if(iee.getFields()[ree]){oee.add(iee),aee[iee.name]=1;for(const eee of iee.getInterfaces()){var nee;eee.getFields()[ree]&&(oee.add(eee),aee[eee.name]=(null!==(nee=aee[eee.name])&&void 0!==nee?nee:0)+1)}}return[...oee].sort(((tee,ree)=>{const oee=aee[ree.name]-aee[tee.name];return 0!==oee?oee:_ge(tee)&&eee.isSubType(tee,ree)?-1:_ge(ree)&&eee.isSubType(ree,tee)?1:Kue(tee.name,ree.name)})).map((x=>x.name))}(oee,ree,aee));""===nee&&(nee=Yue(function(eee,tee){if(xge(eee)||_ge(eee)){return Jue(tee,Object.keys(eee.getFields()))}return[]}(ree,aee))),eee.reportError(new Yde(`Cannot query field "${aee}" on type "${ree.name}".`+nee,{nodes:tee}))}}}}}function Efe(eee){return{InlineFragment(tee){const ree=tee.typeCondition;if(ree){const tee=ufe(eee.getSchema(),ree);if(tee&&!Cge(tee)){const tee=lge(ree);eee.reportError(new Yde(`Fragment cannot condition on non composite type "${tee}".`,{nodes:ree}))}}},FragmentDefinition(tee){const ree=ufe(eee.getSchema(),tee.typeCondition);if(ree&&!Cge(ree)){const ree=lge(tee.typeCondition);eee.reportError(new Yde(`Fragment "${tee.name.value}" cannot condition on non composite type "${ree}".`,{nodes:tee.typeCondition}))}}}}function Tfe(eee){return{...Sfe(eee),Argument(tee){const ree=eee.getArgument(),oee=eee.getFieldDef(),aee=eee.getParentType();if(!ree&&oee&&aee){const ree=tee.name.value,nee=Jue(ree,oee.args.map((eee=>eee.name)));eee.reportError(new Yde(`Unknown argument "${ree}" on field "${aee.name}.${oee.name}".`+Yue(nee),{nodes:tee}))}}}}function Sfe(eee){const tee=Object.create(null),ree=eee.getSchema(),oee=ree?ree.getDirectives():Nhe;for(const iee of oee)tee[iee.name]=iee.args.map((eee=>eee.name));const aee=eee.getDocument().definitions;for(const iee of aee)if(iee.kind===Zde.DIRECTIVE_DEFINITION){var nee;const eee=null!==(nee=iee.arguments)&&void 0!==nee?nee:[];tee[iee.name.value]=eee.map((eee=>eee.name.value))}return{Directive(ree){const oee=ree.name.value,aee=tee[oee];if(ree.arguments&&aee)for(const tee of ree.arguments){const ree=tee.name.value;if(!aee.includes(ree)){const nee=Jue(ree,aee);eee.reportError(new Yde(`Unknown argument "${ree}" on directive "@${oee}".`+Yue(nee),{nodes:tee}))}}return!1}}}function Ife(eee){const tee=Object.create(null),ree=eee.getSchema(),oee=ree?ree.getDirectives():Nhe;for(const nee of oee)tee[nee.name]=nee.locations;const aee=eee.getDocument().definitions;for(const nee of aee)nee.kind===Zde.DIRECTIVE_DEFINITION&&(tee[nee.name.value]=nee.locations.map((eee=>eee.value)));return{Directive(ree,oee,aee,nee,iee){const see=ree.name.value,cee=tee[see];if(!cee)return void eee.reportError(new Yde(`Unknown directive "@${see}".`,{nodes:ree}));const lee=function(eee){const tee=eee[eee.length-1];switch("kind"in tee||Pde(!1),tee.kind){case Zde.OPERATION_DEFINITION:return function(eee){switch(eee){case Xde.QUERY:return Jde.QUERY;case Xde.MUTATION:return Jde.MUTATION;case Xde.SUBSCRIPTION:return Jde.SUBSCRIPTION}}(tee.operation);case Zde.FIELD:return Jde.FIELD;case Zde.FRAGMENT_SPREAD:return Jde.FRAGMENT_SPREAD;case Zde.INLINE_FRAGMENT:return Jde.INLINE_FRAGMENT;case Zde.FRAGMENT_DEFINITION:return Jde.FRAGMENT_DEFINITION;case Zde.VARIABLE_DEFINITION:return Jde.VARIABLE_DEFINITION;case Zde.SCHEMA_DEFINITION:case Zde.SCHEMA_EXTENSION:return Jde.SCHEMA;case Zde.SCALAR_TYPE_DEFINITION:case Zde.SCALAR_TYPE_EXTENSION:return Jde.SCALAR;case Zde.OBJECT_TYPE_DEFINITION:case Zde.OBJECT_TYPE_EXTENSION:return Jde.OBJECT;case Zde.FIELD_DEFINITION:return Jde.FIELD_DEFINITION;case Zde.INTERFACE_TYPE_DEFINITION:case Zde.INTERFACE_TYPE_EXTENSION:return Jde.INTERFACE;case Zde.UNION_TYPE_DEFINITION:case Zde.UNION_TYPE_EXTENSION:return Jde.UNION;case Zde.ENUM_TYPE_DEFINITION:case Zde.ENUM_TYPE_EXTENSION:return Jde.ENUM;case Zde.ENUM_VALUE_DEFINITION:return Jde.ENUM_VALUE;case Zde.INPUT_OBJECT_TYPE_DEFINITION:case Zde.INPUT_OBJECT_TYPE_EXTENSION:return Jde.INPUT_OBJECT;case Zde.INPUT_VALUE_DEFINITION:{const tee=eee[eee.length-3];return"kind"in tee||Pde(!1),tee.kind===Zde.INPUT_OBJECT_TYPE_DEFINITION?Jde.INPUT_FIELD_DEFINITION:Jde.ARGUMENT_DEFINITION}default:Pde(!1,"Unexpected kind: "+Rue(tee.kind))}}(iee);lee&&!cee.includes(lee)&&eee.reportError(new Yde(`Directive "@${see}" may not be used on ${lee}.`,{nodes:ree}))}}}function Nfe(eee){return{FragmentSpread(tee){const ree=tee.name.value;eee.getFragment(ree)||eee.reportError(new Yde(`Unknown fragment "${ree}".`,{nodes:tee.name}))}}}function Ofe(eee){const tee=eee.getSchema(),ree=tee?tee.getTypeMap():Object.create(null),oee=Object.create(null);for(const nee of eee.getDocument().definitions)vfe(nee)&&(oee[nee.name.value]=!0);const aee=[...Object.keys(ree),...Object.keys(oee)];return{NamedType(tee,_1,nee,_2,iee){const see=tee.name.value;if(!ree[see]&&!oee[see]){var cee;const ree=null!==(cee=iee[2])&&void 0!==cee?cee:nee,oee=null!=ree&&("kind"in(lee=ree)&&(mfe(lee)||yfe(lee)));if(oee&&Afe.includes(see))return;const pee=Jue(see,oee?Afe.concat(aee):aee);eee.reportError(new Yde(`Unknown type "${see}".`+Yue(pee),{nodes:tee}))}var lee}}}const Afe=[...mhe,...Bhe].map((eee=>eee.name));function Dfe(eee){let tee=0;return{Document(eee){tee=eee.definitions.filter((eee=>eee.kind===Zde.OPERATION_DEFINITION)).length},OperationDefinition(ree){!ree.name&&tee>1&&eee.reportError(new Yde("This anonymous operation must be the only defined operation.",{nodes:ree}))}}}function Rfe(eee){var tee,ree,oee;const aee=eee.getSchema(),nee=null!==(tee=null!==(ree=null!==(oee=null==aee?void 0:aee.astNode)&&void 0!==oee?oee:null==aee?void 0:aee.getQueryType())&&void 0!==ree?ree:null==aee?void 0:aee.getMutationType())&&void 0!==tee?tee:null==aee?void 0:aee.getSubscriptionType();let iee=0;return{SchemaDefinition(tee){nee?eee.reportError(new Yde("Cannot define a new schema within a schema extension.",{nodes:tee})):(iee>0&&eee.reportError(new Yde("Must provide only one schema definition.",{nodes:tee})),++iee)}}}function Cfe(eee){const tee=Object.create(null),ree=[],oee=Object.create(null);return{OperationDefinition:()=>!1,FragmentDefinition:eee=>(aee(eee),!1)};function aee(nee){if(tee[nee.name.value])return;const iee=nee.name.value;tee[iee]=!0;const see=eee.getFragmentSpreads(nee.selectionSet);if(0!==see.length){oee[iee]=ree.length;for(const tee of see){const nee=tee.name.value,iee=oee[nee];if(ree.push(tee),void 0===iee){const tee=eee.getFragment(nee);tee&&aee(tee)}else{const tee=ree.slice(iee),oee=tee.slice(0,-1).map((s=>'"'+s.name.value+'"')).join(", ");eee.reportError(new Yde(`Cannot spread fragment "${nee}" within itself`+(""!==oee?` via ${oee}.`:"."),{nodes:tee}))}ree.pop()}oee[iee]=void 0}}}function Lfe(eee){let tee=Object.create(null);return{OperationDefinition:{enter(){tee=Object.create(null)},leave(ree){const oee=eee.getRecursiveVariableUsages(ree);for(const{node:aee}of oee){const oee=aee.name.value;!0!==tee[oee]&&eee.reportError(new Yde(ree.name?`Variable "$${oee}" is not defined by operation "${ree.name.value}".`:`Variable "$${oee}" is not defined.`,{nodes:[aee,ree]}))}}},VariableDefinition(eee){tee[eee.variable.name.value]=!0}}}function Ffe(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 Yde(`Fragment "${ree}" is never used.`,{nodes:tee}))}}}}}function zfe(eee){let tee=[];return{OperationDefinition:{enter(){tee=[]},leave(ree){const oee=Object.create(null),aee=eee.getRecursiveVariableUsages(ree);for(const{node:eee}of aee)oee[eee.name.value]=!0;for(const nee of tee){const tee=nee.variable.name.value;!0!==oee[tee]&&eee.reportError(new Yde(ree.name?`Variable "$${tee}" is never used in operation "${ree.name.value}".`:`Variable "$${tee}" is never used.`,{nodes:nee}))}}},VariableDefinition(eee){tee.push(eee)}}}function Pfe(eee){switch(eee.kind){case Zde.OBJECT:return{...eee,fields:(tee=eee.fields,tee.map((eee=>({...eee,value:Pfe(eee.value)}))).sort(((eee,tee)=>Kue(eee.name.value,tee.name.value))))};case Zde.LIST:return{...eee,values:eee.values.map(Pfe)};case Zde.INT:case Zde.FLOAT:case Zde.STRING:case Zde.BOOLEAN:case Zde.NULL:case Zde.ENUM:case Zde.VARIABLE:return eee}var tee}function Mfe(eee){return Array.isArray(eee)?eee.map((([eee,tee])=>`subfields "${eee}" conflict because `+Mfe(tee))).join(" and "):eee}function Ufe(eee){const tee=new Wfe,ree=new Map;return{SelectionSet(oee){const aee=function(eee,tee,ree,oee,aee){const nee=[],[iee,see]=Gfe(eee,tee,oee,aee);if(function(eee,tee,ree,oee,aee){for(const[nee,iee]of Object.entries(aee))if(iee.length>1)for(let i=0;i[eee.value,tee])));return ree.every((eee=>{const tee=eee.value,ree=aee.get(eee.name.value);return void 0!==ree&&qfe(tee)===qfe(ree)}))}(cee,dee))return[[aee,"they have differing arguments"],[cee],[dee]]}const hee=null==lee?void 0:lee.type,fee=null==uee?void 0:uee.type;if(hee&&fee&&Bfe(hee,fee))return[[aee,`they return conflicting types "${Rue(hee)}" and "${Rue(fee)}"`],[cee],[dee]];const wee=cee.selectionSet,bee=dee.selectionSet;if(wee&&bee){const oee=function(eee,tee,ree,oee,aee,nee,iee,see){const cee=[],[lee,pee]=Gfe(eee,tee,aee,nee),[dee,uee]=Gfe(eee,tee,iee,see);Vfe(eee,cee,tee,ree,oee,lee,dee);for(const gee of uee)jfe(eee,cee,tee,ree,oee,lee,gee);for(const gee of pee)jfe(eee,cee,tee,ree,oee,dee,gee);for(const gee of pee)for(const aee of uee)$fe(eee,cee,tee,ree,oee,gee,aee);return cee}(eee,tee,ree,gee,Vge(hee),wee,Vge(fee),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,aee,cee,dee)}}function qfe(eee){return lge(Pfe(eee))}function Bfe(eee,tee){return Nge(eee)?!Nge(tee)||Bfe(eee.ofType,tee.ofType):!!Nge(tee)||(Oge(eee)?!Oge(tee)||Bfe(eee.ofType,tee.ofType):!!Oge(tee)||!(!Rge(eee)&&!Rge(tee))&&eee!==tee)}function Gfe(eee,tee,ree,oee){const aee=tee.get(oee);if(aee)return aee;const nee=Object.create(null),iee=Object.create(null);Kfe(eee,ree,oee,nee,iee);const see=[nee,Object.keys(iee)];return tee.set(oee,see),see}function Qfe(eee,tee,ree){const oee=tee.get(ree.selectionSet);if(oee)return oee;const aee=ufe(eee.getSchema(),ree.typeCondition);return Gfe(eee,tee,aee,ree.selectionSet)}function Kfe(eee,tee,ree,oee,aee){for(const nee of ree.selections)switch(nee.kind){case Zde.FIELD:{const eee=nee.name.value;let ree;(xge(tee)||_ge(tee))&&(ree=tee.getFields()[eee]);const aee=nee.alias?nee.alias.value:eee;oee[aee]||(oee[aee]=[]),oee[aee].push([tee,nee,ree]);break}case Zde.FRAGMENT_SPREAD:aee[nee.name.value]=!0;break;case Zde.INLINE_FRAGMENT:{const ree=nee.typeCondition,iee=ree?ufe(eee.getSchema(),ree):tee;Kfe(eee,iee,nee.selectionSet,oee,aee);break}}}class Wfe{constructor(){this._data=new Map}has(a,b,eee){var tee;const[ree,oee]=aeee.name.value)));for(const nee of oee.args)if(!aee.has(nee.name)&&Zge(nee)){const ree=Rue(nee.type);eee.reportError(new Yde(`Field "${oee.name}" argument "${nee.name}" of type "${ree}" is required, but it was not provided.`,{nodes:tee}))}}}}}function ewe(eee){var tee;const ree=Object.create(null),oee=eee.getSchema(),aee=null!==(tee=null==oee?void 0:oee.getDirectives())&&void 0!==tee?tee:Nhe;for(const see of aee)ree[see.name]=Bue(see.args.filter(Zge),(eee=>eee.name));const nee=eee.getDocument().definitions;for(const see of nee)if(see.kind===Zde.DIRECTIVE_DEFINITION){var iee;const eee=null!==(iee=see.arguments)&&void 0!==iee?iee:[];ree[see.name.value]=Bue(eee.filter(twe),(eee=>eee.name.value))}return{Directive:{leave(tee){const oee=tee.name.value,aee=ree[oee];if(aee){var nee;const ree=null!==(nee=tee.arguments)&&void 0!==nee?nee:[],iee=new Set(ree.map((eee=>eee.name.value)));for(const[nee,see]of Object.entries(aee))if(!iee.has(nee)){const ree=vge(see.type)?Rue(see.type):lge(see.type);eee.reportError(new Yde(`Directive "@${oee}" argument "${nee}" of type "${ree}" is required, but it was not provided.`,{nodes:tee}))}}}}}}function twe(eee){return eee.type.kind===Zde.NON_NULL_TYPE&&null==eee.defaultValue}function rwe(eee){return{Field(tee){const ree=eee.getType(),oee=tee.selectionSet;if(ree)if(Rge(Vge(ree))){if(oee){const aee=tee.name.value,nee=Rue(ree);eee.reportError(new Yde(`Field "${aee}" must not have a selection since type "${nee}" has no subfields.`,{nodes:oee}))}}else if(!oee){const oee=tee.name.value,aee=Rue(ree);eee.reportError(new Yde(`Field "${oee}" of type "${aee}" must have a selection of subfields. Did you mean "${oee} { ... }"?`,{nodes:tee}))}}}}function owe(eee){return eee.map((eee=>"number"==typeof eee?"["+eee.toString()+"]":"."+eee)).join("")}function awe(eee,tee,ree){return{prev:eee,key:tee,typename:ree}}function nwe(eee){const tee=[];let ree=eee;for(;ree;)tee.push(ree.key),ree=ree.prev;return tee.reverse()}function iwe(eee,tee,ree=swe){return cwe(eee,tee,ree,void 0)}function swe(eee,tee,ree){let oee="Invalid value "+Rue(tee);throw eee.length>0&&(oee+=` at "value${owe(eee)}"`),ree.message=oee+": "+ree.message,ree}function cwe(eee,tee,ree,oee){if(Oge(tee))return null!=eee?cwe(eee,tee.ofType,ree,oee):void ree(nwe(oee),eee,new Yde(`Expected non-nullable type "${Rue(tee)}" not to be null.`));if(null==eee)return null;if(Nge(tee)){const aee=tee.ofType;return Ahe(eee)?Array.from(eee,((eee,tee)=>{const nee=awe(oee,tee,void 0);return cwe(eee,aee,ree,nee)})):[cwe(eee,aee,ree,oee)]}if(Ige(tee)){if(!zde(eee))return void ree(nwe(oee),eee,new Yde(`Expected type "${tee.name}" to be an object.`));const aee={},nee=tee.getFields();for(const iee of Object.values(nee)){const nee=eee[iee.name];if(void 0!==nee)aee[iee.name]=cwe(nee,iee.type,ree,awe(oee,iee.name,tee.name));else if(void 0!==iee.defaultValue)aee[iee.name]=iee.defaultValue;else if(Oge(iee.type)){const tee=Rue(iee.type);ree(nwe(oee),eee,new Yde(`Field "${iee.name}" of required type "${tee}" was not provided.`))}}for(const iee of Object.keys(eee))if(!nee[iee]){const aee=Jue(iee,Object.keys(tee.getFields()));ree(nwe(oee),eee,new Yde(`Field "${iee}" is not defined by type "${tee.name}".`+Yue(aee)))}return aee}if(Rge(tee)){let nee;try{nee=tee.parseValue(eee)}catch(aee){return void ree(nwe(oee),eee,aee instanceof Yde?aee:new Yde(`Expected type "${tee.name}". `+aee.message,{originalError:aee}))}return void 0===nee&&ree(nwe(oee),eee,new Yde(`Expected type "${tee.name}".`)),nee}Pde(!1,"Unexpected input type: "+Rue(tee))}function lwe(eee,tee,ree){if(eee){if(eee.kind===Zde.VARIABLE){const oee=eee.name.value;if(null==ree||void 0===ree[oee])return;const aee=ree[oee];if(null===aee&&Oge(tee))return;return aee}if(Oge(tee)){if(eee.kind===Zde.NULL)return;return lwe(eee,tee.ofType,ree)}if(eee.kind===Zde.NULL)return null;if(Nge(tee)){const oee=tee.ofType;if(eee.kind===Zde.LIST){const tee=[];for(const aee of eee.values)if(pwe(aee,ree)){if(Oge(oee))return;tee.push(null)}else{const eee=lwe(aee,oee,ree);if(void 0===eee)return;tee.push(eee)}return tee}const aee=lwe(eee,oee,ree);if(void 0===aee)return;return[aee]}if(Ige(tee)){if(eee.kind!==Zde.OBJECT)return;const oee=Object.create(null),aee=Bue(eee.fields,(eee=>eee.name.value));for(const eee of Object.values(tee.getFields())){const tee=aee[eee.name];if(!tee||pwe(tee.value,ree)){if(void 0!==eee.defaultValue)oee[eee.name]=eee.defaultValue;else if(Oge(eee.type))return;continue}const nee=lwe(tee.value,eee.type,ree);if(void 0===nee)return;oee[eee.name]=nee}return oee}if(Rge(tee)){let aee;try{aee=tee.parseLiteral(eee,ree)}catch(oee){return}if(void 0===aee)return;return aee}Pde(!1,"Unexpected input type: "+Rue(tee))}}function pwe(eee,tee){return eee.kind===Zde.VARIABLE&&(null==tee||void 0===tee[eee.name.value])}function dwe(eee,tee,ree,oee){const aee=[],nee=null==oee?void 0:oee.maxErrors;try{const oee=function(eee,tee,ree,oee){const aee={};for(const nee of tee){const tee=nee.variable.name.value,iee=ufe(eee,nee.type);if(!Age(iee)){const eee=lge(nee.type);oee(new Yde(`Variable "$${tee}" expected value of type "${eee}" which cannot be used as an input type.`,{nodes:nee.type}));continue}if(!hwe(ree,tee)){if(nee.defaultValue)aee[tee]=lwe(nee.defaultValue,iee);else if(Oge(iee)){const eee=Rue(iee);oee(new Yde(`Variable "$${tee}" of required type "${eee}" was not provided.`,{nodes:nee}))}continue}const see=ree[tee];if(null===see&&Oge(iee)){const eee=Rue(iee);oee(new Yde(`Variable "$${tee}" of non-null type "${eee}" must not be null.`,{nodes:nee}))}else aee[tee]=iwe(see,iee,((eee,ree,aee)=>{let iee=`Variable "$${tee}" got invalid value `+Rue(ree);eee.length>0&&(iee+=` at "${tee}${owe(eee)}"`),oee(new Yde(iee+"; "+aee.message,{nodes:nee,originalError:aee}))}))}return aee}(eee,tee,ree,(eee=>{if(null!=nee&&aee.length>=nee)throw new Yde("Too many errors processing variables, error limit reached. Execution aborted.");aee.push(eee)}));if(0===aee.length)return{coerced:oee}}catch(iee){aee.push(iee)}return{errors:aee}}function uwe(eee,tee,ree){var oee;const aee={},nee=Bue(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=nee[eee];if(!see){if(void 0!==iee.defaultValue)aee[eee]=iee.defaultValue;else if(Oge(oee))throw new Yde(`Argument "${eee}" of required type "${Rue(oee)}" was not provided.`,{nodes:tee});continue}const cee=see.value;let lee=cee.kind===Zde.NULL;if(cee.kind===Zde.VARIABLE){const tee=cee.name.value;if(null==ree||!hwe(ree,tee)){if(void 0!==iee.defaultValue)aee[eee]=iee.defaultValue;else if(Oge(oee))throw new Yde(`Argument "${eee}" of required type "${Rue(oee)}" was provided the variable "$${tee}" which was not provided a runtime value.`,{nodes:cee});continue}lee=null==ree[tee]}if(lee&&Oge(oee))throw new Yde(`Argument "${eee}" of non-null type "${Rue(oee)}" must not be null.`,{nodes:cee});const pee=lwe(cee,oee,ree);if(void 0===pee)throw new Yde(`Argument "${eee}" has invalid value ${lge(cee)}.`,{nodes:cee});aee[eee]=pee}return aee}function gwe(eee,tee,ree){var oee;const aee=null===(oee=tee.directives)||void 0===oee?void 0:oee.find((tee=>tee.name.value===eee.name));if(aee)return uwe(eee,aee,ree)}function hwe(eee,tee){return Object.prototype.hasOwnProperty.call(eee,tee)}function fwe(eee,tee,ree,oee,aee){const nee=new Map;return wwe(eee,tee,ree,oee,aee,nee,new Set),nee}function wwe(eee,tee,ree,oee,aee,nee,iee){for(const cee of aee.selections)switch(cee.kind){case Zde.FIELD:{if(!bwe(ree,cee))continue;const eee=(see=cee).alias?see.alias.value:see.name.value,tee=nee.get(eee);void 0!==tee?tee.push(cee):nee.set(eee,[cee]);break}case Zde.INLINE_FRAGMENT:if(!bwe(ree,cee)||!mwe(eee,cee,oee))continue;wwe(eee,tee,ree,oee,cee.selectionSet,nee,iee);break;case Zde.FRAGMENT_SPREAD:{const aee=cee.name.value;if(iee.has(aee)||!bwe(ree,cee))continue;iee.add(aee);const see=tee[aee];if(!see||!mwe(eee,see,oee))continue;wwe(eee,tee,ree,oee,see.selectionSet,nee,iee);break}}var see}function bwe(eee,tee){const ree=gwe(Ehe,tee,eee);if(!0===(null==ree?void 0:ree.if))return!1;const oee=gwe(_he,tee,eee);return!1!==(null==oee?void 0:oee.if)}function mwe(eee,tee,ree){const oee=tee.typeCondition;if(!oee)return!0;const aee=ufe(eee,oee);return aee===ree||!!Lge(aee)&&eee.isSubType(aee,ree)}function vwe(eee){return{OperationDefinition(tee){if("subscription"===tee.operation){const ree=eee.getSchema(),oee=ree.getSubscriptionType();if(oee){const aee=tee.name?tee.name.value:null,nee=Object.create(null),iee=eee.getDocument(),see=Object.create(null);for(const eee of iee.definitions)eee.kind===Zde.FRAGMENT_DEFINITION&&(see[eee.name.value]=eee);const cee=fwe(ree,see,nee,oee,tee.selectionSet);if(cee.size>1){const tee=[...cee.values()].slice(1).flat();eee.reportError(new Yde(null!=aee?`Subscription "${aee}" must select only one top level field.`:"Anonymous Subscription must select only one top level field.",{nodes:tee}))}for(const tee of cee.values()){tee[0].name.value.startsWith("__")&&eee.reportError(new Yde(null!=aee?`Subscription "${aee}" must not select an introspection top level field.`:"Anonymous Subscription must not select an introspection top level field.",{nodes:tee}))}}}}}}function ywe(eee,tee){const ree=new Map;for(const oee of eee){const eee=tee(oee),aee=ree.get(eee);void 0===aee?ree.set(eee,[oee]):aee.push(oee)}return ree}function xwe(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,aee=null!==(tee=eee.fields)&&void 0!==tee?tee:[];for(const iee of aee){var nee;ree(`${oee}.${iee.name.value}`,null!==(nee=iee.arguments)&&void 0!==nee?nee:[])}return!1}function ree(tee,ree){const oee=ywe(ree,(eee=>eee.name.value));for(const[aee,nee]of oee)nee.length>1&&eee.reportError(new Yde(`Argument "${tee}(${aee}:)" can only be defined once.`,{nodes:nee.map((eee=>eee.name))}));return!1}}function kwe(eee){return{Field:tee,Directive:tee};function tee(tee){var ree;const oee=ywe(null!==(ree=tee.arguments)&&void 0!==ree?ree:[],(eee=>eee.name.value));for(const[aee,nee]of oee)nee.length>1&&eee.reportError(new Yde(`There can be only one argument named "${aee}".`,{nodes:nee.map((eee=>eee.name))}))}}function _we(eee){const tee=Object.create(null),ree=eee.getSchema();return{DirectiveDefinition(oee){const aee=oee.name.value;if(null==ree||!ree.getDirective(aee))return tee[aee]?eee.reportError(new Yde(`There can be only one directive named "@${aee}".`,{nodes:[tee[aee],oee.name]})):tee[aee]=oee.name,!1;eee.reportError(new Yde(`Directive "@${aee}" already exists in the schema. It cannot be redefined.`,{nodes:oee.name}))}}}function Ewe(eee){const tee=Object.create(null),ree=eee.getSchema(),oee=ree?ree.getDirectives():Nhe;for(const see of oee)tee[see.name]=!see.isRepeatable;const aee=eee.getDocument().definitions;for(const see of aee)see.kind===Zde.DIRECTIVE_DEFINITION&&(tee[see.name.value]=!see.repeatable);const nee=Object.create(null),iee=Object.create(null);return{enter(ree){if(!("directives"in ree)||!ree.directives)return;let oee;if(ree.kind===Zde.SCHEMA_DEFINITION||ree.kind===Zde.SCHEMA_EXTENSION)oee=nee;else if(vfe(ree)||xfe(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 aee of ree.directives){const ree=aee.name.value;tee[ree]&&(oee[ree]?eee.reportError(new Yde(`The directive "@${ree}" can only be used once at this location.`,{nodes:[oee[ree],aee]})):oee[ree]=aee)}}}}function Twe(eee){const tee=eee.getSchema(),ree=tee?tee.getTypeMap():Object.create(null),oee=Object.create(null);return{EnumTypeDefinition:aee,EnumTypeExtension:aee};function aee(tee){var aee;const nee=tee.name.value;oee[nee]||(oee[nee]=Object.create(null));const iee=null!==(aee=tee.values)&&void 0!==aee?aee:[],see=oee[nee];for(const oee of iee){const tee=oee.name.value,aee=ree[nee];Sge(aee)&&aee.getValue(tee)?eee.reportError(new Yde(`Enum value "${nee}.${tee}" already exists in the schema. It cannot also be defined in this type extension.`,{nodes:oee.name})):see[tee]?eee.reportError(new Yde(`Enum value "${nee}.${tee}" can only be defined once.`,{nodes:[see[tee],oee.name]})):see[tee]=oee.name}return!1}}function Swe(eee){const tee=eee.getSchema(),ree=tee?tee.getTypeMap():Object.create(null),oee=Object.create(null);return{InputObjectTypeDefinition:aee,InputObjectTypeExtension:aee,InterfaceTypeDefinition:aee,InterfaceTypeExtension:aee,ObjectTypeDefinition:aee,ObjectTypeExtension:aee};function aee(tee){var aee;const nee=tee.name.value;oee[nee]||(oee[nee]=Object.create(null));const iee=null!==(aee=tee.fields)&&void 0!==aee?aee:[],see=oee[nee];for(const oee of iee){const tee=oee.name.value;Iwe(ree[nee],tee)?eee.reportError(new Yde(`Field "${nee}.${tee}" already exists in the schema. It cannot also be defined in this type extension.`,{nodes:oee.name})):see[tee]?eee.reportError(new Yde(`Field "${nee}.${tee}" can only be defined once.`,{nodes:[see[tee],oee.name]})):see[tee]=oee.name}return!1}}function Iwe(eee,tee){return!!(xge(eee)||_ge(eee)||Ige(eee))&&null!=eee.getFields()[tee]}function Nwe(eee){const tee=Object.create(null);return{OperationDefinition:()=>!1,FragmentDefinition(ree){const oee=ree.name.value;return tee[oee]?eee.reportError(new Yde(`There can be only one fragment named "${oee}".`,{nodes:[tee[oee],ree.name]})):tee[oee]=ree.name,!1}}}function Owe(eee){const tee=[];let ree=Object.create(null);return{ObjectValue:{enter(){tee.push(ree),ree=Object.create(null)},leave(){const eee=tee.pop();eee||Pde(!1),ree=eee}},ObjectField(tee){const oee=tee.name.value;ree[oee]?eee.reportError(new Yde(`There can be only one input field named "${oee}".`,{nodes:[ree[oee],tee.name]})):ree[oee]=tee.name}}}function Awe(eee){const tee=Object.create(null);return{OperationDefinition(ree){const oee=ree.name;return oee&&(tee[oee.value]?eee.reportError(new Yde(`There can be only one operation named "${oee.value}".`,{nodes:[tee[oee.value],oee]})):tee[oee.value]=oee),!1},FragmentDefinition:()=>!1}}function Dwe(eee){const tee=eee.getSchema(),ree=Object.create(null),oee=tee?{query:tee.getQueryType(),mutation:tee.getMutationType(),subscription:tee.getSubscriptionType()}:{};return{SchemaDefinition:aee,SchemaExtension:aee};function aee(tee){var aee;const nee=null!==(aee=tee.operationTypes)&&void 0!==aee?aee:[];for(const iee of nee){const tee=iee.operation,aee=ree[tee];oee[tee]?eee.reportError(new Yde(`Type for ${tee} already defined in the schema. It cannot be redefined.`,{nodes:iee})):aee?eee.reportError(new Yde(`There can be only one ${tee} type in schema.`,{nodes:[aee,iee]})):ree[tee]=iee}return!1}}function Rwe(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 aee=oee.name.value;if(null==ree||!ree.getType(aee))return tee[aee]?eee.reportError(new Yde(`There can be only one type named "${aee}".`,{nodes:[tee[aee],oee.name]})):tee[aee]=oee.name,!1;eee.reportError(new Yde(`Type "${aee}" already exists in the schema. It cannot also be defined in this type definition.`,{nodes:oee.name}))}}function Cwe(eee){return{OperationDefinition(tee){var ree;const oee=ywe(null!==(ree=tee.variableDefinitions)&&void 0!==ree?ree:[],(eee=>eee.variable.name.value));for(const[aee,nee]of oee)nee.length>1&&eee.reportError(new Yde(`There can be only one variable named "$${aee}".`,{nodes:nee.map((eee=>eee.variable.name))}))}}}function Lwe(eee){return{ListValue(tee){if(!Nge(jge(eee.getParentInputType())))return Fwe(eee,tee),!1},ObjectValue(tee){const ree=Vge(eee.getInputType());if(!Ige(ree))return Fwe(eee,tee),!1;const oee=Bue(tee.fields,(eee=>eee.name.value));for(const aee of Object.values(ree.getFields())){if(!oee[aee.name]&&she(aee)){const oee=Rue(aee.type);eee.reportError(new Yde(`Field "${ree.name}.${aee.name}" of required type "${oee}" was not provided.`,{nodes:tee}))}}},ObjectField(tee){const ree=Vge(eee.getParentInputType());if(!eee.getInputType()&&Ige(ree)){const oee=Jue(tee.name.value,Object.keys(ree.getFields()));eee.reportError(new Yde(`Field "${tee.name.value}" is not defined by type "${ree.name}".`+Yue(oee),{nodes:tee}))}},NullValue(tee){const ree=eee.getInputType();Oge(ree)&&eee.reportError(new Yde(`Expected value of type "${Rue(ree)}", found ${lge(tee)}.`,{nodes:tee}))},EnumValue:tee=>Fwe(eee,tee),IntValue:tee=>Fwe(eee,tee),FloatValue:tee=>Fwe(eee,tee),StringValue:tee=>Fwe(eee,tee),BooleanValue:tee=>Fwe(eee,tee)}}function Fwe(eee,tee){const ree=eee.getInputType();if(!ree)return;const oee=Vge(ree);if(Rge(oee))try{if(void 0===oee.parseLiteral(tee,void 0)){const oee=Rue(ree);eee.reportError(new Yde(`Expected value of type "${oee}", found ${lge(tee)}.`,{nodes:tee}))}}catch(aee){const oee=Rue(ree);aee instanceof Yde?eee.reportError(aee):eee.reportError(new Yde(`Expected value of type "${oee}", found ${lge(tee)}; `+aee.message,{nodes:tee,originalError:aee}))}else{const oee=Rue(ree);eee.reportError(new Yde(`Expected value of type "${oee}", found ${lge(tee)}.`,{nodes:tee}))}}function zwe(eee){return{VariableDefinition(tee){const ree=ufe(eee.getSchema(),tee.type);if(void 0!==ree&&!Age(ree)){const ree=tee.variable.name.value,oee=lge(tee.type);eee.reportError(new Yde(`Variable "$${ree}" cannot be non-input type "${oee}".`,{nodes:tee.type}))}}}}function Pwe(eee){let tee=Object.create(null);return{OperationDefinition:{enter(){tee=Object.create(null)},leave(ree){const oee=eee.getRecursiveVariableUsages(ree);for(const{node:aee,type:nee,defaultValue:iee}of oee){const ree=aee.name.value,oee=tee[ree];if(oee&&nee){const tee=eee.getSchema(),see=ufe(tee,oee.type);if(see&&!Mwe(tee,see,oee.defaultValue,nee,iee)){const tee=Rue(see),iee=Rue(nee);eee.reportError(new Yde(`Variable "$${ree}" of type "${tee}" used in position expecting type "${iee}".`,{nodes:[oee,aee]}))}}}}},VariableDefinition(eee){tee[eee.variable.name.value]=eee}}}function Mwe(eee,tee,ree,oee,aee){if(Oge(oee)&&!Oge(tee)){if(!(null!=ree&&ree.kind!==Zde.NULL)&&!(void 0!==aee))return!1;return lhe(eee,tee,oee.ofType)}return lhe(eee,tee,oee)}const Uwe=Object.freeze([kfe,Awe,Dfe,vwe,Ofe,Efe,zwe,rwe,_fe,Nwe,Nfe,Ffe,Hfe,Cfe,Cwe,Lfe,zfe,Ife,Ewe,Tfe,kwe,Lwe,Zfe,Pwe,Ufe,Owe]),jwe=Object.freeze([Rfe,Dwe,Rwe,Twe,Swe,xwe,_we,Ofe,Ife,Ewe,Xfe,Sfe,kwe,Owe,ewe]);class $we{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===Zde.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===Zde.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 aee;for(;aee=oee.pop();)for(const eee of this.getFragmentSpreads(aee)){const aee=eee.name.value;if(!0!==ree[aee]){ree[aee]=!0;const eee=this.getFragment(aee);eee&&(tee.push(eee),oee.push(eee.selectionSet))}}this._recursivelyReferencedFragments.set(eee,tee)}return tee}}class Vwe extends $we{constructor(eee,tee,ree){super(eee,ree),this._schema=tee}get[Symbol.toStringTag](){return"SDLValidationContext"}getSchema(){return this._schema}}class Ywe extends $we{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 gfe(this._schema);ige(eee,ffe(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 qwe(eee,tee,ree=Uwe,oee,aee=new gfe(eee)){var nee;const iee=null!==(nee=null==oee?void 0:oee.maxErrors)&&void 0!==nee?nee:100;tee||Lde(!1,"Must provide document."),Jhe(eee);const see=Object.freeze({}),cee=[],lee=new Ywe(eee,tee,aee,(eee=>{if(cee.length>=iee)throw cee.push(new Yde("Too many validation errors, error limit reached. Validation aborted.")),see;cee.push(eee)})),pee=sge(ree.map((eee=>eee(lee))));try{ige(tee,ffe(aee,pee))}catch(e){if(e!==see)throw e}return cee}function Bwe(eee,tee,ree=jwe){const oee=[],aee=new Vwe(eee,tee,(eee=>{oee.push(eee)}));return ige(eee,sge(ree.map((eee=>eee(aee))))),oee}function Gwe(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 Qwe extends Error{constructor(eee){super("Unexpected error value: "+Rue(eee)),this.name="NonErrorThrown",this.thrownValue=eee}}function Kwe(eee,tee,ree){var oee;const aee=(nee=eee)instanceof Error?nee:new Qwe(nee);var nee,iee;return iee=aee,Array.isArray(iee.path)?aee:new Yde(aee.message,{nodes:null!==(oee=aee.nodes)&&void 0!==oee?oee:tee,source:aee.source,positions:aee.positions,path:ree,originalError:aee})}const Wwe=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,aee){const nee=new Map,iee=new Set;for(const see of aee)see.selectionSet&&wwe(eee,tee,ree,oee,see.selectionSet,nee,iee);return nee}(eee.schema,eee.fragments,eee.variableValues,tee,ree)));function Hwe(eee){arguments.length<2||Lde(!1,"graphql@16 dropped long-deprecated support for positional arguments, please pass an object instead.");const{schema:tee,document:ree,variableValues:oee,rootValue:aee}=eee;Zwe(tee,ree,oee);const nee=ebe(eee);if(!("schema"in nee))return{errors:nee};try{const{operation:eee}=nee,tee=function(eee,tee,ree){const oee=eee.schema.getRootType(tee.operation);if(null==oee)throw new Yde(`Schema is not configured to execute ${tee.operation} operation.`,{nodes:tee});const aee=fwe(eee.schema,eee.fragments,eee.variableValues,oee,tee.selectionSet),nee=void 0;switch(tee.operation){case Xde.QUERY:return tbe(eee,oee,ree,nee,aee);case Xde.MUTATION:return function(eee,tee,ree,oee,aee){return function(eee,tee,ree){let oee=ree;for(const aee of eee)oee=Fde(oee)?oee.then((eee=>tee(eee,aee))):tee(oee,aee);return oee}(aee.entries(),((aee,[nee,iee])=>{const see=awe(oee,nee,tee.name),cee=rbe(eee,tee,ree,iee,see);return void 0===cee?aee:Fde(cee)?cee.then((eee=>(aee[nee]=eee,aee))):(aee[nee]=cee,aee)}),Object.create(null))}(eee,oee,ree,nee,aee);case Xde.SUBSCRIPTION:return tbe(eee,oee,ree,nee,aee)}}(nee,eee,aee);return Fde(tee)?tee.then((eee=>Jwe(eee,nee.errors)),(eee=>(nee.errors.push(eee),Jwe(null,nee.errors)))):Jwe(tee,nee.errors)}catch(iee){return nee.errors.push(iee),Jwe(null,nee.errors)}}function Xwe(eee){const tee=Hwe(eee);if(Fde(tee))throw new Error("GraphQL execution failed to complete synchronously.");return tee}function Jwe(eee,tee){return 0===tee.length?{data:eee}:{errors:tee,data:eee}}function Zwe(eee,tee,ree){tee||Lde(!1,"Must provide document."),Jhe(eee),null==ree||zde(ree)||Lde(!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 ebe(eee){var tee,ree;const{schema:oee,document:aee,rootValue:nee,contextValue:iee,variableValues:see,operationName:cee,fieldResolver:lee,typeResolver:pee,subscribeFieldResolver:dee}=eee;let uee;const gee=Object.create(null);for(const fee of aee.definitions)switch(fee.kind){case Zde.OPERATION_DEFINITION:if(null==cee){if(void 0!==uee)return[new Yde("Must provide operation name if query contains multiple operations.")];uee=fee}else(null===(tee=fee.name)||void 0===tee?void 0:tee.value)===cee&&(uee=fee);break;case Zde.FRAGMENT_DEFINITION:gee[fee.name.value]=fee}if(!uee)return null!=cee?[new Yde(`Unknown operation named "${cee}".`)]:[new Yde("Must provide an operation.")];const hee=dwe(oee,null!==(ree=uee.variableDefinitions)&&void 0!==ree?ree:[],null!=see?see:{},{maxErrors:50});return hee.errors?hee.errors:{schema:oee,fragments:gee,rootValue:nee,contextValue:iee,operation:uee,variableValues:hee.coerced,fieldResolver:null!=lee?lee:pbe,typeResolver:null!=pee?pee:lbe,subscribeFieldResolver:null!=dee?dee:pbe,errors:[]}}function tbe(eee,tee,ree,oee,aee){const nee=Object.create(null);let iee=!1;try{for(const[see,cee]of aee.entries()){const aee=rbe(eee,tee,ree,cee,awe(oee,see,tee.name));void 0!==aee&&(nee[see]=aee,Fde(aee)&&(iee=!0))}}catch(see){if(iee)return Gwe(nee).finally((()=>{throw see}));throw see}return iee?Gwe(nee):nee}function rbe(eee,tee,ree,oee,aee){var nee;const iee=dbe(eee.schema,tee,oee[0]);if(!iee)return;const see=iee.type,cee=null!==(nee=iee.resolve)&&void 0!==nee?nee:eee.fieldResolver,lee=obe(eee,iee,oee,tee,aee);try{const tee=uwe(iee,oee[0],eee.variableValues),nee=cee(ree,tee,eee.contextValue,lee);let pee;return pee=Fde(nee)?nee.then((tee=>nbe(eee,see,oee,lee,aee,tee))):nbe(eee,see,oee,lee,aee,nee),Fde(pee)?pee.then(void 0,(tee=>abe(Kwe(tee,oee,nwe(aee)),see,eee))):pee}catch(pee){return abe(Kwe(pee,oee,nwe(aee)),see,eee)}}function obe(eee,tee,ree,oee,aee){return{fieldName:tee.name,fieldNodes:ree,returnType:tee.type,parentType:oee,path:aee,schema:eee.schema,fragments:eee.fragments,rootValue:eee.rootValue,operation:eee.operation,variableValues:eee.variableValues}}function abe(eee,tee,ree){if(Oge(tee))throw eee;return ree.errors.push(eee),null}function nbe(eee,tee,ree,oee,aee,nee){if(nee instanceof Error)throw nee;if(Oge(tee)){const iee=nbe(eee,tee.ofType,ree,oee,aee,nee);if(null===iee)throw new Error(`Cannot return null for non-nullable field ${oee.parentType.name}.${oee.fieldName}.`);return iee}return null==nee?null:Nge(tee)?function(eee,tee,ree,oee,aee,nee){if(!Ahe(nee))throw new Yde(`Expected Iterable, but did not find one for field "${oee.parentType.name}.${oee.fieldName}".`);const iee=tee.ofType;let see=!1;const cee=Array.from(nee,((tee,nee)=>{const cee=awe(aee,nee,void 0);try{let aee;return aee=Fde(tee)?tee.then((tee=>nbe(eee,iee,ree,oee,cee,tee))):nbe(eee,iee,ree,oee,cee,tee),Fde(aee)?(see=!0,aee.then(void 0,(tee=>abe(Kwe(tee,ree,nwe(cee)),iee,eee)))):aee}catch(lee){return abe(Kwe(lee,ree,nwe(cee)),iee,eee)}}));return see?Promise.all(cee):cee}(eee,tee,ree,oee,aee,nee):Rge(tee)?function(eee,tee){const ree=eee.serialize(tee);if(null==ree)throw new Error(`Expected \`${Rue(eee)}.serialize(${Rue(tee)})\` to return non-nullable value, returned: ${Rue(ree)}`);return ree}(tee,nee):Lge(tee)?function(eee,tee,ree,oee,aee,nee){var iee;const see=null!==(iee=tee.resolveType)&&void 0!==iee?iee:eee.typeResolver,cee=eee.contextValue,lee=see(nee,cee,oee,tee);if(Fde(lee))return lee.then((iee=>sbe(eee,ibe(iee,eee,tee,ree,oee,nee),ree,oee,aee,nee)));return sbe(eee,ibe(lee,eee,tee,ree,oee,nee),ree,oee,aee,nee)}(eee,tee,ree,oee,aee,nee):xge(tee)?sbe(eee,tee,ree,oee,aee,nee):void Pde(!1,"Cannot complete value of unexpected output type: "+Rue(tee))}function ibe(eee,tee,ree,oee,aee,nee){if(null==eee)throw new Yde(`Abstract type "${ree.name}" must resolve to an Object type at runtime for field "${aee.parentType.name}.${aee.fieldName}". Either the "${ree.name}" type should provide a "resolveType" function or each possible type should provide an "isTypeOf" function.`,oee);if(xge(eee))throw new Yde("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 Yde(`Abstract type "${ree.name}" must resolve to an Object type at runtime for field "${aee.parentType.name}.${aee.fieldName}" with value ${Rue(nee)}, received "${Rue(eee)}".`);const iee=tee.schema.getType(eee);if(null==iee)throw new Yde(`Abstract type "${ree.name}" was resolved to a type "${eee}" that does not exist inside the schema.`,{nodes:oee});if(!xge(iee))throw new Yde(`Abstract type "${ree.name}" was resolved to a non-object type "${eee}".`,{nodes:oee});if(!tee.schema.isSubType(ree,iee))throw new Yde(`Runtime Object type "${iee.name}" is not a possible type for "${ree.name}".`,{nodes:oee});return iee}function sbe(eee,tee,ree,oee,aee,nee){const iee=Wwe(eee,tee,ree);if(tee.isTypeOf){const see=tee.isTypeOf(nee,eee.contextValue,oee);if(Fde(see))return see.then((oee=>{if(!oee)throw cbe(tee,nee,ree);return tbe(eee,tee,nee,aee,iee)}));if(!see)throw cbe(tee,nee,ree)}return tbe(eee,tee,nee,aee,iee)}function cbe(eee,tee,ree){return new Yde(`Expected value of type "${eee.name}" but got: ${Rue(tee)}.`,{nodes:ree})}const lbe=function(eee,tee,ree,oee){if(zde(eee)&&"string"==typeof eee.__typename)return eee.__typename;const aee=ree.schema.getPossibleTypes(oee),nee=[];for(let i=0;i{for(let i=0;i0)return{errors:lee};let pee;try{pee=Pue(ree)}catch(Bde){return{errors:[Bde]}}const dee=qwe(tee,pee);return dee.length>0?{errors:dee}:Hwe({schema:tee,document:pee,rootValue:oee,contextValue:aee,variableValues:nee,operationName:iee,fieldResolver:see,typeResolver:cee})}function gbe(eee){return"function"==typeof(null==eee?void 0:eee[Symbol.asyncIterator])}async function hbe(...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:aee}=tee;Zwe(ree,oee,aee);const nee=ebe(tee);if(!("schema"in nee))return{errors:nee};try{const eee=await async function(eee){const{schema:tee,fragments:ree,operation:oee,variableValues:aee,rootValue:nee}=eee,iee=tee.getSubscriptionType();if(null==iee)throw new Yde("Schema is not configured to execute subscription operation.",{nodes:oee});const see=fwe(tee,ree,aee,iee,oee.selectionSet),[cee,lee]=[...see.entries()][0],pee=dbe(tee,iee,lee[0]);if(!pee){const eee=lee[0].name.value;throw new Yde(`The subscription field "${eee}" is not defined.`,{nodes:lee})}const dee=awe(void 0,cee,iee.name),uee=obe(eee,pee,lee,iee,dee);try{var gee;const tee=uwe(pee,lee[0],aee),ree=eee.contextValue,oee=null!==(gee=pee.subscribe)&&void 0!==gee?gee:eee.subscribeFieldResolver,iee=await oee(nee,tee,ree,uee);if(iee instanceof Error)throw iee;return iee}catch(hee){throw Kwe(hee,lee,nwe(dee))}}(nee);if(!gbe(eee))throw new Error(`Subscription field must return Async Iterable. Received: ${Rue(eee)}.`);return eee}catch(iee){if(iee instanceof Yde)return{errors:[iee]};throw iee}}function fbe(eee){const tee={descriptions:!0,specifiedByUrl:!1,directiveIsRepeatable:!1,schemaDescription:!1,inputValueDeprecation:!1,...eee},ree=tee.descriptions?"description":"",oee=tee.specifiedByUrl?"specifiedByURL":"",aee=tee.directiveIsRepeatable?"isRepeatable":"";function nee(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 ${aee}\n locations\n args${nee("(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${nee("(includeDeprecated: true)")} {\n ...InputValue\n }\n type {\n ...TypeRef\n }\n isDeprecated\n deprecationReason\n }\n inputFields${nee("(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 ${nee("isDeprecated")}\n ${nee("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 wbe(eee,tee,ree){var oee,aee,nee,iee;const see=[],cee=Object.create(null),lee=[];let pee;const dee=[];for(const Aee of tee.definitions)if(Aee.kind===Zde.SCHEMA_DEFINITION)pee=Aee;else if(Aee.kind===Zde.SCHEMA_EXTENSION)dee.push(Aee);else if(vfe(Aee))see.push(Aee);else if(xfe(Aee)){const eee=Aee.name.value,tee=cee[eee];cee[eee]=tee?tee.concat([Aee]):[Aee]}else Aee.kind===Zde.DIRECTIVE_DEFINITION&&lee.push(Aee);if(0===Object.keys(cee).length&&0===see.length&&0===lee.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 gee;const eee=Aee.name.value;uee[eee]=null!==(gee=bbe[eee])&&void 0!==gee?gee:Oee(Aee)}const hee={query:eee.query&&wee(eee.query),mutation:eee.mutation&&wee(eee.mutation),subscription:eee.subscription&&wee(eee.subscription),...pee&&yee([pee]),...yee(dee)};return{description:null===(oee=pee)||void 0===oee||null===(aee=oee.description)||void 0===aee?void 0:aee.value,...hee,types:Object.values(uee),directives:[...eee.directives.map((function(eee){const tee=eee.toConfig();return new khe({...tee,args:Que(tee.args,vee)})})),...lee.map((function(eee){var tee;return new khe({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!==(nee=pee)&&void 0!==nee?nee:eee.astNode,extensionASTNodes:eee.extensionASTNodes.concat(dee),assumeValid:null!==(iee=null==ree?void 0:ree.assumeValid)&&void 0!==iee&&iee};function fee(eee){return Nge(eee)?new Fge(fee(eee.ofType)):Oge(eee)?new zge(fee(eee.ofType)):wee(eee)}function wee(eee){return uee[eee.name]}function bee(eee){return Ghe(eee)||vhe(eee)?eee:yge(eee)?function(eee){var tee;const ree=eee.toConfig(),oee=null!==(tee=cee[ree.name])&&void 0!==tee?tee:[];let aee=ree.specifiedByURL;for(const iee of oee){var nee;aee=null!==(nee=vbe(iee))&&void 0!==nee?nee:aee}return new Bge({...ree,specifiedByURL:aee,extensionASTNodes:ree.extensionASTNodes.concat(oee)})}(eee):xge(eee)?function(eee){var tee;const ree=eee.toConfig(),oee=null!==(tee=cee[ree.name])&&void 0!==tee?tee:[];return new Gge({...ree,interfaces:()=>[...eee.getInterfaces().map(wee),...Iee(oee)],fields:()=>({...Que(ree.fields,mee),..._ee(oee)}),extensionASTNodes:ree.extensionASTNodes.concat(oee)})}(eee):_ge(eee)?function(eee){var tee;const ree=eee.toConfig(),oee=null!==(tee=cee[ree.name])&&void 0!==tee?tee:[];return new ehe({...ree,interfaces:()=>[...eee.getInterfaces().map(wee),...Iee(oee)],fields:()=>({...Que(ree.fields,mee),..._ee(oee)}),extensionASTNodes:ree.extensionASTNodes.concat(oee)})}(eee):Tge(eee)?function(eee){var tee;const ree=eee.toConfig(),oee=null!==(tee=cee[ree.name])&&void 0!==tee?tee:[];return new the({...ree,types:()=>[...eee.getTypes().map(wee),...Nee(oee)],extensionASTNodes:ree.extensionASTNodes.concat(oee)})}(eee):Sge(eee)?function(eee){var tee;const ree=eee.toConfig(),oee=null!==(tee=cee[eee.name])&&void 0!==tee?tee:[];return new ohe({...ree,values:{...ree.values,...See(oee)},extensionASTNodes:ree.extensionASTNodes.concat(oee)})}(eee):Ige(eee)?function(eee){var tee;const ree=eee.toConfig(),oee=null!==(tee=cee[ree.name])&&void 0!==tee?tee:[];return new nhe({...ree,fields:()=>({...Que(ree.fields,(eee=>({...eee,type:fee(eee.type)}))),...Tee(oee)}),extensionASTNodes:ree.extensionASTNodes.concat(oee)})}(eee):void Pde(!1,"Unexpected type: "+Rue(eee))}function mee(eee){return{...eee,type:fee(eee.type),args:eee.args&&Que(eee.args,vee)}}function vee(eee){return{...eee,type:fee(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=bbe[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===Zde.LIST_TYPE?new Fge(kee(eee.type)):eee.kind===Zde.NON_NULL_TYPE?new zge(kee(eee.type)):xee(eee)}function _ee(eee){const tee=Object.create(null);for(const aee of eee){var ree;const eee=null!==(ree=aee.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:mbe(ree),astNode:ree}}}return tee}function Eee(eee){const tee=null!=eee?eee:[],ree=Object.create(null);for(const aee of tee){var oee;const eee=kee(aee.type);ree[aee.name.value]={type:eee,description:null===(oee=aee.description)||void 0===oee?void 0:oee.value,defaultValue:lwe(aee.defaultValue,eee),deprecationReason:mbe(aee),astNode:aee}}return ree}function Tee(eee){const tee=Object.create(null);for(const aee of eee){var ree;const eee=null!==(ree=aee.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:lwe(ree.defaultValue,eee),deprecationReason:mbe(ree),astNode:ree}}}return tee}function See(eee){const tee=Object.create(null);for(const aee of eee){var ree;const eee=null!==(ree=aee.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:mbe(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 Nee(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 Oee(eee){var tee;const ree=eee.name.value,oee=null!==(tee=cee[ree])&&void 0!==tee?tee:[];switch(eee.kind){case Zde.OBJECT_TYPE_DEFINITION:{var aee;const tee=[eee,...oee];return new Gge({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 Zde.INTERFACE_TYPE_DEFINITION:{var nee;const tee=[eee,...oee];return new ehe({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 Zde.ENUM_TYPE_DEFINITION:{var iee;const tee=[eee,...oee];return new ohe({name:ree,description:null===(iee=eee.description)||void 0===iee?void 0:iee.value,values:See(tee),astNode:eee,extensionASTNodes:oee})}case Zde.UNION_TYPE_DEFINITION:{var see;const tee=[eee,...oee];return new the({name:ree,description:null===(see=eee.description)||void 0===see?void 0:see.value,types:()=>Nee(tee),astNode:eee,extensionASTNodes:oee})}case Zde.SCALAR_TYPE_DEFINITION:var lee;return new Bge({name:ree,description:null===(lee=eee.description)||void 0===lee?void 0:lee.value,specifiedByURL:vbe(eee),astNode:eee,extensionASTNodes:oee});case Zde.INPUT_OBJECT_TYPE_DEFINITION:{var pee;const tee=[eee,...oee];return new nhe({name:ree,description:null===(pee=eee.description)||void 0===pee?void 0:pee.value,fields:()=>Tee(tee),astNode:eee,extensionASTNodes:oee})}}}}const bbe=Bue([...mhe,...Bhe],(eee=>eee.name));function mbe(eee){const tee=gwe(She,eee);return null==tee?void 0:tee.reason}function vbe(eee){const tee=gwe(Ihe,eee);return null==tee?void 0:tee.url}function ybe(eee,tee){null!=eee&&eee.kind===Zde.DOCUMENT||Lde(!1,"Must provide valid Document AST."),!0!==(null==tee?void 0:tee.assumeValid)&&!0!==(null==tee?void 0:tee.assumeValidSDL)&&function(eee){const tee=Bwe(eee);if(0!==tee.length)throw new Error(tee.map((eee=>eee.message)).join("\n\n"))}(eee);const ree=wbe({description:void 0,types:[],directives:[],extensions:Object.create(null),extensionASTNodes:[],assumeValid:!1},eee,tee);if(null==ree.astNode)for(const aee of ree.types)switch(aee.name){case"Query":ree.query=aee;break;case"Mutation":ree.mutation=aee;break;case"Subscription":ree.subscription=aee}const oee=[...ree.directives,...Nhe.filter((eee=>ree.directives.every((tee=>tee.name!==eee.name))))];return new Whe({...ree,directives:oee})}function xbe(eee,tee){const ree=Object.create(null);for(const oee of Object.keys(eee).sort(Kue))ree[oee]=tee(eee[oee]);return ree}function kbe(eee){return _be(eee,(eee=>eee.name))}function _be(eee,tee){return eee.slice().sort(((eee,ree)=>Kue(tee(eee),tee(ree))))}function Ebe(eee){return!vhe(eee)&&!Ghe(eee)}function Tbe(eee,tee,ree){const oee=eee.getDirectives().filter(tee),aee=Object.values(eee.getTypeMap()).filter(ree);return[Sbe(eee),...oee.map((eee=>function(eee){return Lbe(eee)+"directive @"+eee.name+Dbe(eee.args)+(eee.isRepeatable?" repeatable":"")+" on "+eee.locations.join(" | ")}(eee))),...aee.map((eee=>Ibe(eee)))].filter(Boolean).join("\n\n")}function Sbe(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 aee=eee.getSubscriptionType();return aee&&tee.push(` subscription: ${aee.name}`),Lbe(eee)+`schema {\n${tee.join("\n")}\n}`}function Ibe(eee){return yge(eee)?function(eee){return Lbe(eee)+`scalar ${eee.name}`+function(eee){if(null==eee.specifiedByURL)return"";return` @specifiedBy(url: ${lge({kind:Zde.STRING,value:eee.specifiedByURL})})`}(eee)}(eee):xge(eee)?function(eee){return Lbe(eee)+`type ${eee.name}`+Nbe(eee)+Obe(eee)}(eee):_ge(eee)?function(eee){return Lbe(eee)+`interface ${eee.name}`+Nbe(eee)+Obe(eee)}(eee):Tge(eee)?function(eee){const tee=eee.getTypes(),ree=tee.length?" = "+tee.join(" | "):"";return Lbe(eee)+"union "+eee.name+ree}(eee):Sge(eee)?function(eee){const tee=eee.getValues().map(((eee,i)=>Lbe(eee," ",!i)+" "+eee.name+Cbe(eee.deprecationReason)));return Lbe(eee)+`enum ${eee.name}`+Abe(tee)}(eee):Ige(eee)?function(eee){const tee=Object.values(eee.getFields()).map(((f,i)=>Lbe(f," ",!i)+" "+Rbe(f)));return Lbe(eee)+`input ${eee.name}`+Abe(tee)}(eee):void Pde(!1,"Unexpected type: "+Rue(eee))}function Nbe(eee){const tee=eee.getInterfaces();return tee.length?" implements "+tee.map((i=>i.name)).join(" & "):""}function Obe(eee){const tee=Object.values(eee.getFields()).map(((f,i)=>Lbe(f," ",!i)+" "+f.name+Dbe(f.args," ")+": "+String(f.type)+Cbe(f.deprecationReason)));return Abe(tee)}function Abe(eee){return 0!==eee.length?" {\n"+eee.join("\n")+"\n}":""}function Dbe(eee,tee=""){return 0===eee.length?"":eee.every((eee=>!eee.description))?"("+eee.map(Rbe).join(", ")+")":"(\n"+eee.map(((eee,i)=>Lbe(eee," "+tee,!i)+" "+tee+Rbe(eee))).join("\n")+"\n"+tee+")"}function Rbe(eee){const tee=Dhe(eee.defaultValue,eee.type);let ree=eee.name+": "+String(eee.type);return tee&&(ree+=` = ${lge(tee)}`),ree+Cbe(eee.deprecationReason)}function Cbe(eee){if(null==eee)return"";if(eee!==The){return` @deprecated(reason: ${lge({kind:Zde.STRING,value:eee})})`}return" @deprecated"}function Lbe(eee,tee="",ree=!0){const{description:oee}=eee;if(null==oee)return"";return(tee&&!ree?"\n"+tee:tee)+lge({kind:Zde.STRING,value:oee,block:cue(oee)}).replace(/\n/g,"\n"+tee)+"\n"}function Fbe(eee,tee,ree){if(!eee.has(ree)){eee.add(ree);const oee=tee[ree];if(void 0!==oee)for(const ree of oee)Fbe(eee,tee,ree)}}function zbe(eee){const tee=[];return ige(eee,{FragmentSpread(eee){tee.push(eee.name.value)}}),tee}function Pbe(eee){if("string"==typeof eee||Lde(!1,"Expected name to be a string."),eee.startsWith("__"))return new Yde(`Name "${eee}" must not begin with "__", which is reserved by GraphQL introspection.`);try{bge(eee)}catch(tee){return tee}}var Mbe,Ube;function jbe(eee,tee){return[...Vbe(eee,tee),...$be(eee,tee)]}function $be(eee,tee){const ree=[],oee=Zbe(eee.getDirectives(),tee.getDirectives());for(const aee of oee.removed)ree.push({type:Mbe.DIRECTIVE_REMOVED,description:`${aee.name} was removed.`});for(const[aee,nee]of oee.persisted){const eee=Zbe(aee.args,nee.args);for(const tee of eee.added)Zge(tee)&&ree.push({type:Mbe.REQUIRED_DIRECTIVE_ARG_ADDED,description:`A required arg ${tee.name} on directive ${aee.name} was added.`});for(const tee of eee.removed)ree.push({type:Mbe.DIRECTIVE_ARG_REMOVED,description:`${tee.name} was removed from ${aee.name}.`});aee.isRepeatable&&!nee.isRepeatable&&ree.push({type:Mbe.DIRECTIVE_REPEATABLE_REMOVED,description:`Repeatable flag was removed from ${aee.name}.`});for(const tee of aee.locations)nee.locations.includes(tee)||ree.push({type:Mbe.DIRECTIVE_LOCATION_REMOVED,description:`${tee} was removed from ${aee.name}.`})}return ree}function Vbe(eee,tee){const ree=[],oee=Zbe(Object.values(eee.getTypeMap()),Object.values(tee.getTypeMap()));for(const aee of oee.removed)ree.push({type:Mbe.TYPE_REMOVED,description:vhe(aee)?`Standard scalar ${aee.name} was removed because it is not referenced anymore.`:`${aee.name} was removed.`});for(const[aee,nee]of oee.persisted)Sge(aee)&&Sge(nee)?ree.push(...Bbe(aee,nee)):Tge(aee)&&Tge(nee)?ree.push(...qbe(aee,nee)):Ige(aee)&&Ige(nee)?ree.push(...Ybe(aee,nee)):xge(aee)&&xge(nee)||_ge(aee)&&_ge(nee)?ree.push(...Qbe(aee,nee),...Gbe(aee,nee)):aee.constructor!==nee.constructor&&ree.push({type:Mbe.TYPE_CHANGED_KIND,description:`${aee.name} changed from ${Xbe(aee)} to ${Xbe(nee)}.`});return ree}function Ybe(eee,tee){const ree=[],oee=Zbe(Object.values(eee.getFields()),Object.values(tee.getFields()));for(const aee of oee.added)she(aee)?ree.push({type:Mbe.REQUIRED_INPUT_FIELD_ADDED,description:`A required field ${aee.name} on input type ${eee.name} was added.`}):ree.push({type:Ube.OPTIONAL_INPUT_FIELD_ADDED,description:`An optional field ${aee.name} on input type ${eee.name} was added.`});for(const aee of oee.removed)ree.push({type:Mbe.FIELD_REMOVED,description:`${eee.name}.${aee.name} was removed.`});for(const[aee,nee]of oee.persisted){Hbe(aee.type,nee.type)||ree.push({type:Mbe.FIELD_CHANGED_KIND,description:`${eee.name}.${aee.name} changed type from ${String(aee.type)} to ${String(nee.type)}.`})}return ree}function qbe(eee,tee){const ree=[],oee=Zbe(eee.getTypes(),tee.getTypes());for(const aee of oee.added)ree.push({type:Ube.TYPE_ADDED_TO_UNION,description:`${aee.name} was added to union type ${eee.name}.`});for(const aee of oee.removed)ree.push({type:Mbe.TYPE_REMOVED_FROM_UNION,description:`${aee.name} was removed from union type ${eee.name}.`});return ree}function Bbe(eee,tee){const ree=[],oee=Zbe(eee.getValues(),tee.getValues());for(const aee of oee.added)ree.push({type:Ube.VALUE_ADDED_TO_ENUM,description:`${aee.name} was added to enum type ${eee.name}.`});for(const aee of oee.removed)ree.push({type:Mbe.VALUE_REMOVED_FROM_ENUM,description:`${aee.name} was removed from enum type ${eee.name}.`});return ree}function Gbe(eee,tee){const ree=[],oee=Zbe(eee.getInterfaces(),tee.getInterfaces());for(const aee of oee.added)ree.push({type:Ube.IMPLEMENTED_INTERFACE_ADDED,description:`${aee.name} added to interfaces implemented by ${eee.name}.`});for(const aee of oee.removed)ree.push({type:Mbe.IMPLEMENTED_INTERFACE_REMOVED,description:`${eee.name} no longer implements interface ${aee.name}.`});return ree}function Qbe(eee,tee){const ree=[],oee=Zbe(Object.values(eee.getFields()),Object.values(tee.getFields()));for(const aee of oee.removed)ree.push({type:Mbe.FIELD_REMOVED,description:`${eee.name}.${aee.name} was removed.`});for(const[aee,nee]of oee.persisted){ree.push(...Kbe(eee,aee,nee));Wbe(aee.type,nee.type)||ree.push({type:Mbe.FIELD_CHANGED_KIND,description:`${eee.name}.${aee.name} changed type from ${String(aee.type)} to ${String(nee.type)}.`})}return ree}function Kbe(eee,tee,ree){const oee=[],aee=Zbe(tee.args,ree.args);for(const nee of aee.removed)oee.push({type:Mbe.ARG_REMOVED,description:`${eee.name}.${tee.name} arg ${nee.name} was removed.`});for(const[nee,iee]of aee.persisted){if(Hbe(nee.type,iee.type)){if(void 0!==nee.defaultValue)if(void 0===iee.defaultValue)oee.push({type:Ube.ARG_DEFAULT_VALUE_CHANGE,description:`${eee.name}.${tee.name} arg ${nee.name} defaultValue was removed.`});else{const ree=Jbe(nee.defaultValue,nee.type),aee=Jbe(iee.defaultValue,iee.type);ree!==aee&&oee.push({type:Ube.ARG_DEFAULT_VALUE_CHANGE,description:`${eee.name}.${tee.name} arg ${nee.name} has changed defaultValue from ${ree} to ${aee}.`})}}else oee.push({type:Mbe.ARG_CHANGED_KIND,description:`${eee.name}.${tee.name} arg ${nee.name} has changed type from ${String(nee.type)} to ${String(iee.type)}.`})}for(const nee of aee.added)Zge(nee)?oee.push({type:Mbe.REQUIRED_ARG_ADDED,description:`A required arg ${nee.name} on ${eee.name}.${tee.name} was added.`}):oee.push({type:Ube.OPTIONAL_ARG_ADDED,description:`An optional arg ${nee.name} on ${eee.name}.${tee.name} was added.`});return oee}function Wbe(eee,tee){return Nge(eee)?Nge(tee)&&Wbe(eee.ofType,tee.ofType)||Oge(tee)&&Wbe(eee,tee.ofType):Oge(eee)?Oge(tee)&&Wbe(eee.ofType,tee.ofType):$ge(tee)&&eee.name===tee.name||Oge(tee)&&Wbe(eee,tee.ofType)}function Hbe(eee,tee){return Nge(eee)?Nge(tee)&&Hbe(eee.ofType,tee.ofType):Oge(eee)?Oge(tee)&&Hbe(eee.ofType,tee.ofType)||!Oge(tee)&&Hbe(eee.ofType,tee):$ge(tee)&&eee.name===tee.name}function Xbe(eee){return yge(eee)?"a Scalar type":xge(eee)?"an Object type":_ge(eee)?"an Interface type":Tge(eee)?"a Union type":Sge(eee)?"an Enum type":Ige(eee)?"an Input type":void Pde(!1,"Unexpected type: "+Rue(eee))}function Jbe(eee,tee){const ree=Dhe(eee,tee);return null!=ree||Pde(!1),lge(Pfe(ree))}function Zbe(eee,tee){const ree=[],oee=[],aee=[],nee=Bue(eee,(({name:eee})=>eee)),iee=Bue(tee,(({name:eee})=>eee));for(const see of eee){const eee=iee[see.name];void 0===eee?oee.push(see):aee.push([see,eee])}for(const see of tee)void 0===nee[see.name]&&ree.push(see);return{added:ree,persisted:aee,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"}(Mbe||(Mbe={})),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"}(Ube||(Ube={}));const eme=Object.freeze(Object.defineProperty({__proto__:null,BREAK:nge,get BreakingChangeType(){return Mbe},DEFAULT_DEPRECATION_REASON:The,get DangerousChangeType(){return Ube},get DirectiveLocation(){return Jde},ExecutableDefinitionsRule:kfe,FieldsOnCorrectTypeRule:_fe,FragmentsOnCompositeTypesRule:Efe,GRAPHQL_MAX_INT:dhe,GRAPHQL_MIN_INT:uhe,GraphQLBoolean:whe,GraphQLDeprecatedDirective:She,GraphQLDirective:khe,GraphQLEnumType:ohe,GraphQLError:Yde,GraphQLFloat:hhe,GraphQLID:bhe,GraphQLIncludeDirective:_he,GraphQLInputObjectType:nhe,GraphQLInt:ghe,GraphQLInterfaceType:ehe,GraphQLList:Fge,GraphQLNonNull:zge,GraphQLObjectType:Gge,GraphQLScalarType:Bge,GraphQLSchema:Whe,GraphQLSkipDirective:Ehe,GraphQLSpecifiedByDirective:Ihe,GraphQLString:fhe,GraphQLUnionType:the,get Kind(){return Zde},KnownArgumentNamesRule:Tfe,KnownDirectivesRule:Ife,KnownFragmentNamesRule:Nfe,KnownTypeNamesRule:Ofe,Lexer:pue,Location:Gde,LoneAnonymousOperationRule:Dfe,LoneSchemaDefinitionRule:Rfe,NoDeprecatedCustomRule:function(eee){return{Field(tee){const ree=eee.getFieldDef(),oee=null==ree?void 0:ree.deprecationReason;if(ree&&null!=oee){const aee=eee.getParentType();null!=aee||Pde(!1),eee.reportError(new Yde(`The field ${aee.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 aee=eee.getDirective();if(null!=aee)eee.reportError(new Yde(`Directive "@${aee.name}" argument "${ree.name}" is deprecated. ${oee}`,{nodes:tee}));else{const aee=eee.getParentType(),nee=eee.getFieldDef();null!=aee&&null!=nee||Pde(!1),eee.reportError(new Yde(`Field "${aee.name}.${nee.name}" argument "${ree.name}" is deprecated. ${oee}`,{nodes:tee}))}}},ObjectField(tee){const ree=Vge(eee.getParentInputType());if(Ige(ree)){const oee=ree.getFields()[tee.name.value],aee=null==oee?void 0:oee.deprecationReason;null!=aee&&eee.reportError(new Yde(`The input field ${ree.name}.${oee.name} is deprecated. ${aee}`,{nodes:tee}))}},EnumValue(tee){const ree=eee.getEnumValue(),oee=null==ree?void 0:ree.deprecationReason;if(ree&&null!=oee){const aee=Vge(eee.getInputType());null!=aee||Pde(!1),eee.reportError(new Yde(`The enum value "${aee.name}.${ree.name}" is deprecated. ${oee}`,{nodes:tee}))}}}},NoFragmentCyclesRule:Cfe,NoSchemaIntrospectionCustomRule:function(eee){return{Field(tee){const ree=Vge(eee.getType());ree&&Ghe(ree)&&eee.reportError(new Yde(`GraphQL introspection has been disabled, but the requested query contained the field "${tee.name.value}".`,{nodes:tee}))}}},NoUndefinedVariablesRule:Lfe,NoUnusedFragmentsRule:Ffe,NoUnusedVariablesRule:zfe,get OperationTypeNode(){return Xde},OverlappingFieldsCanBeMergedRule:Ufe,PossibleFragmentSpreadsRule:Hfe,PossibleTypeExtensionsRule:Xfe,ProvidedRequiredArgumentsRule:Zfe,ScalarLeafsRule:rwe,SchemaMetaFieldDef:Vhe,SingleFieldSubscriptionsRule:vwe,Source:Fue,Token:Qde,get TokenKind(){return eue},TypeInfo:gfe,get TypeKind(){return jhe},TypeMetaFieldDef:Yhe,TypeNameMetaFieldDef:qhe,UniqueArgumentDefinitionNamesRule:xwe,UniqueArgumentNamesRule:kwe,UniqueDirectiveNamesRule:_we,UniqueDirectivesPerLocationRule:Ewe,UniqueEnumValueNamesRule:Twe,UniqueFieldDefinitionNamesRule:Swe,UniqueFragmentNamesRule:Nwe,UniqueInputFieldNamesRule:Owe,UniqueOperationNamesRule:Awe,UniqueOperationTypesRule:Dwe,UniqueTypeNamesRule:Rwe,UniqueVariableNamesRule:Cwe,ValidationContext:Ywe,ValuesOfCorrectTypeRule:Lwe,VariablesAreInputTypesRule:zwe,VariablesInAllowedPositionRule:Pwe,__Directive:Lhe,__DirectiveLocation:Fhe,__EnumValue:Uhe,__Field:Phe,__InputValue:Mhe,__Schema:Che,__Type:zhe,__TypeKind:$he,assertAbstractType:function(eee){if(!Lge(eee))throw new Error(`Expected ${Rue(eee)} to be a GraphQL abstract type.`);return eee},assertCompositeType:function(eee){if(!Cge(eee))throw new Error(`Expected ${Rue(eee)} to be a GraphQL composite type.`);return eee},assertDirective:function(eee){if(!xhe(eee))throw new Error(`Expected ${Rue(eee)} to be a GraphQL directive.`);return eee},assertEnumType:function(eee){if(!Sge(eee))throw new Error(`Expected ${Rue(eee)} to be a GraphQL Enum type.`);return eee},assertEnumValueName:mge,assertInputObjectType:function(eee){if(!Ige(eee))throw new Error(`Expected ${Rue(eee)} to be a GraphQL Input Object type.`);return eee},assertInputType:function(eee){if(!Age(eee))throw new Error(`Expected ${Rue(eee)} to be a GraphQL input type.`);return eee},assertInterfaceType:Ege,assertLeafType:function(eee){if(!Rge(eee))throw new Error(`Expected ${Rue(eee)} to be a GraphQL leaf type.`);return eee},assertListType:function(eee){if(!Nge(eee))throw new Error(`Expected ${Rue(eee)} to be a GraphQL List type.`);return eee},assertName:bge,assertNamedType:function(eee){if(!$ge(eee))throw new Error(`Expected ${Rue(eee)} to be a GraphQL named type.`);return eee},assertNonNullType:function(eee){if(!Oge(eee))throw new Error(`Expected ${Rue(eee)} to be a GraphQL Non-Null type.`);return eee},assertNullableType:Uge,assertObjectType:kge,assertOutputType:function(eee){if(!Dge(eee))throw new Error(`Expected ${Rue(eee)} to be a GraphQL output type.`);return eee},assertScalarType:function(eee){if(!yge(eee))throw new Error(`Expected ${Rue(eee)} to be a GraphQL Scalar type.`);return eee},assertSchema:Khe,assertType:function(eee){if(!vge(eee))throw new Error(`Expected ${Rue(eee)} to be a GraphQL type.`);return eee},assertUnionType:function(eee){if(!Tge(eee))throw new Error(`Expected ${Rue(eee)} to be a GraphQL Union type.`);return eee},assertValidName:function(eee){const tee=Pbe(eee);if(tee)throw tee;return eee},assertValidSchema:Jhe,assertWrappingType:function(eee){if(!Pge(eee))throw new Error(`Expected ${Rue(eee)} to be a GraphQL wrapping type.`);return eee},astFromValue:Dhe,buildASTSchema:ybe,buildClientSchema:function(eee,tee){zde(eee)&&zde(eee.__schema)||Lde(!1,`Invalid or incomplete introspection result. Ensure that you are passing "data" property of introspection response and no "errors" was returned alongside: ${Rue(eee)}.`);const ree=eee.__schema,oee=Gue(ree.types,(eee=>eee.name),(eee=>function(eee){if(null!=eee&&null!=eee.name&&null!=eee.kind)switch(eee.kind){case jhe.SCALAR:return new Bge({name:(oee=eee).name,description:oee.description,specifiedByURL:oee.specifiedByURL});case jhe.OBJECT:return new Gge({name:(ree=eee).name,description:ree.description,interfaces:()=>uee(ree),fields:()=>gee(ree)});case jhe.INTERFACE:return new ehe({name:(tee=eee).name,description:tee.description,interfaces:()=>uee(tee),fields:()=>gee(tee)});case jhe.UNION:return function(eee){if(!eee.possibleTypes){const tee=Rue(eee);throw new Error(`Introspection result missing possibleTypes: ${tee}.`)}return new the({name:eee.name,description:eee.description,types:()=>eee.possibleTypes.map(pee)})}(eee);case jhe.ENUM:return function(eee){if(!eee.enumValues){const tee=Rue(eee);throw new Error(`Introspection result missing enumValues: ${tee}.`)}return new ohe({name:eee.name,description:eee.description,values:Gue(eee.enumValues,(eee=>eee.name),(eee=>({description:eee.description,deprecationReason:eee.deprecationReason})))})}(eee);case jhe.INPUT_OBJECT:return function(eee){if(!eee.inputFields){const tee=Rue(eee);throw new Error(`Introspection result missing inputFields: ${tee}.`)}return new nhe({name:eee.name,description:eee.description,fields:()=>fee(eee.inputFields)})}(eee)}var tee;var ree;var oee;const aee=Rue(eee);throw new Error(`Invalid or incomplete introspection result. Ensure that a full introspection query is used in order to build a client schema: ${aee}.`)}(eee)));for(const bee of[...mhe,...Bhe])oee[bee.name]&&(oee[bee.name]=bee);const aee=ree.queryType?pee(ree.queryType):null,nee=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=Rue(eee);throw new Error(`Introspection result missing directive args: ${tee}.`)}if(!eee.locations){const tee=Rue(eee);throw new Error(`Introspection result missing directive locations: ${tee}.`)}return new khe({name:eee.name,description:eee.description,isRepeatable:eee.isRepeatable,locations:eee.locations.slice(),args:fee(eee.args)})})):[];return new Whe({description:ree.description,query:aee,mutation:nee,subscription:iee,types:Object.values(oee),directives:see,assumeValid:null==tee?void 0:tee.assumeValid});function cee(eee){if(eee.kind===jhe.LIST){const tee=eee.ofType;if(!tee)throw new Error("Decorated type deeper than introspection query.");return new Fge(cee(tee))}if(eee.kind===jhe.NON_NULL){const tee=eee.ofType;if(!tee)throw new Error("Decorated type deeper than introspection query.");const ree=cee(tee);return new zge(Uge(ree))}return lee(eee)}function lee(eee){const tee=eee.name;if(!tee)throw new Error(`Unknown type reference: ${Rue(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 kge(lee(eee))}function dee(eee){return Ege(lee(eee))}function uee(eee){if(null===eee.interfaces&&eee.kind===jhe.INTERFACE)return[];if(!eee.interfaces){const tee=Rue(eee);throw new Error(`Introspection result missing interfaces: ${tee}.`)}return eee.interfaces.map(dee)}function gee(eee){if(!eee.fields)throw new Error(`Introspection result missing fields: ${Rue(eee)}.`);return Gue(eee.fields,(eee=>eee.name),hee)}function hee(eee){const tee=cee(eee.type);if(!Dge(tee)){const eee=Rue(tee);throw new Error(`Introspection must provide output type for fields, but received: ${eee}.`)}if(!eee.args){const tee=Rue(eee);throw new Error(`Introspection result missing field args: ${tee}.`)}return{description:eee.description,deprecationReason:eee.deprecationReason,type:tee,args:fee(eee.args)}}function fee(eee){return Gue(eee,(eee=>eee.name),wee)}function wee(eee){const tee=cee(eee.type);if(!Age(tee)){const eee=Rue(tee);throw new Error(`Introspection must provide input type for arguments, but received: ${eee}.`)}const ree=null!=eee.defaultValue?lwe(Mue(eee.defaultValue),tee):void 0;return{description:eee.description,type:tee,defaultValue:ree,deprecationReason:eee.deprecationReason}}},buildSchema:function(eee,tee){return ybe(Pue(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:iwe,concatAST:function(eee){const tee=[];for(const ree of eee)tee.push(...ree.definitions);return{kind:Zde.DOCUMENT,definitions:tee}},createSourceEventStream:hbe,defaultFieldResolver:pbe,defaultTypeResolver:lbe,doTypesOverlap:phe,execute:Hwe,executeSync:Xwe,extendSchema:function(eee,tee,ree){Khe(eee),null!=tee&&tee.kind===Zde.DOCUMENT||Lde(!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=Bwe(eee,tee);if(0!==ree.length)throw new Error(ree.map((eee=>eee.message)).join("\n\n"))}(tee,eee);const oee=eee.toConfig(),aee=wbe(oee,tee,ree);return oee===aee?eee:new Whe(aee)},findBreakingChanges:function(eee,tee){return jbe(eee,tee).filter((eee=>eee.type in Mbe))},findDangerousChanges:function(eee,tee){return jbe(eee,tee).filter((eee=>eee.type in Ube))},formatError:function(eee){return eee.toJSON()},getArgumentValues:uwe,getDirectiveValues:gwe,getEnterLeaveForKind:cge,getIntrospectionQuery:fbe,getLocation:Ude,getNamedType:Vge,getNullableType:jge,getOperationAST:function(eee,tee){let ree=null;for(const aee of eee.definitions){var oee;if(aee.kind===Zde.OPERATION_DEFINITION)if(null==tee){if(ree)return null;ree=aee}else if((null===(oee=aee.name)||void 0===oee?void 0:oee.value)===tee)return aee}return ree},getOperationRootType:function(eee,tee){if("query"===tee.operation){const ree=eee.getQueryType();if(!ree)throw new Yde("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 Yde("Schema is not configured for mutations.",{nodes:tee});return ree}if("subscription"===tee.operation){const ree=eee.getSubscriptionType();if(!ree)throw new Yde("Schema is not configured for subscriptions.",{nodes:tee});return ree}throw new Yde("Can only have query, mutation and subscription operations.",{nodes:tee})},getVariableValues:dwe,getVisitFn:function(eee,tee,ree){const{enter:oee,leave:aee}=cge(eee,tee);return ree?aee:oee},graphql:function(eee){return new Promise((tee=>tee(ube(eee))))},graphqlSync:function(eee){const tee=ube(eee);if(Fde(tee))throw new Error("GraphQL execution failed to complete synchronously.");return tee},introspectionFromSchema:function(eee,tee){const ree=Xwe({schema:eee,document:Pue(fbe({specifiedByUrl:!0,directiveIsRepeatable:!0,schemaDescription:!0,inputValueDeprecation:!0,...tee}))});return!ree.errors&&ree.data||Pde(!1),ree.data},introspectionTypes:Bhe,isAbstractType:Lge,isCompositeType:Cge,isConstValueNode:function eee(tee){return bfe(tee)&&(tee.kind===Zde.LIST?tee.values.some(eee):tee.kind===Zde.OBJECT?tee.fields.some((tee=>eee(tee.value))):tee.kind!==Zde.VARIABLE)},isDefinitionNode:function(eee){return wfe(eee)||mfe(eee)||yfe(eee)},isDirective:xhe,isEnumType:Sge,isEqualType:che,isExecutableDefinitionNode:wfe,isInputObjectType:Ige,isInputType:Age,isInterfaceType:_ge,isIntrospectionType:Ghe,isLeafType:Rge,isListType:Nge,isNamedType:$ge,isNonNullType:Oge,isNullableType:Mge,isObjectType:xge,isOutputType:Dge,isRequiredArgument:Zge,isRequiredInputField:she,isScalarType:yge,isSchema:Qhe,isSelectionNode:function(eee){return eee.kind===Zde.FIELD||eee.kind===Zde.FRAGMENT_SPREAD||eee.kind===Zde.INLINE_FRAGMENT},isSpecifiedDirective:Ohe,isSpecifiedScalarType:vhe,isType:vge,isTypeDefinitionNode:vfe,isTypeExtensionNode:xfe,isTypeNode:function(eee){return eee.kind===Zde.NAMED_TYPE||eee.kind===Zde.LIST_TYPE||eee.kind===Zde.NON_NULL_TYPE},isTypeSubTypeOf:lhe,isTypeSystemDefinitionNode:mfe,isTypeSystemExtensionNode:yfe,isUnionType:Tge,isValidNameError:Pbe,isValueNode:bfe,isWrappingType:Pge,lexicographicSortSchema:function(eee){const tee=eee.toConfig(),ree=Gue(kbe(tee.types),(eee=>eee.name),(function(eee){if(yge(eee)||Ghe(eee))return eee;if(xge(eee)){const tee=eee.toConfig();return new Gge({...tee,interfaces:()=>cee(tee.interfaces),fields:()=>see(tee.fields)})}if(_ge(eee)){const tee=eee.toConfig();return new ehe({...tee,interfaces:()=>cee(tee.interfaces),fields:()=>see(tee.fields)})}if(Tge(eee)){const tee=eee.toConfig();return new the({...tee,types:()=>cee(tee.types)})}if(Sge(eee)){const tee=eee.toConfig();return new ohe({...tee,values:xbe(tee.values,(eee=>eee))})}if(Ige(eee)){const tee=eee.toConfig();return new nhe({...tee,fields:()=>xbe(tee.fields,(eee=>({...eee,type:oee(eee.type)})))})}Pde(!1,"Unexpected type: "+Rue(eee))}));return new Whe({...tee,types:Object.values(ree),directives:kbe(tee.directives).map((function(eee){const tee=eee.toConfig();return new khe({...tee,locations:_be(tee.locations,(x=>x)),args:iee(tee.args)})})),query:nee(tee.query),mutation:nee(tee.mutation),subscription:nee(tee.subscription)});function oee(eee){return Nge(eee)?new Fge(oee(eee.ofType)):Oge(eee)?new zge(oee(eee.ofType)):aee(eee)}function aee(eee){return ree[eee.name]}function nee(eee){return eee&&aee(eee)}function iee(eee){return xbe(eee,(eee=>({...eee,type:oee(eee.type)})))}function see(eee){return xbe(eee,(eee=>({...eee,type:oee(eee.type),args:eee.args&&iee(eee.args)})))}function cee(eee){return kbe(eee).map(aee)}},locatedError:Kwe,parse:Pue,parseConstValue:function(eee,tee){const ree=new Uue(eee,tee);ree.expectToken(eue.SOF);const oee=ree.parseConstValueLiteral();return ree.expectToken(eue.EOF),oee},parseType:function(eee,tee){const ree=new Uue(eee,tee);ree.expectToken(eue.SOF);const oee=ree.parseTypeReference();return ree.expectToken(eue.EOF),oee},parseValue:Mue,print:lge,printError:function(eee){return eee.toString()},printIntrospectionSchema:function(eee){return Tbe(eee,Ohe,Ghe)},printLocation:jde,printSchema:function(eee){return Tbe(eee,(n=>!Ohe(n)),Ebe)},printSourceLocation:$de,printType:Ibe,resolveObjMapThunk:qge,resolveReadonlyArrayThunk:Yge,responsePathAsArray:nwe,separateOperations:function(eee){const tee=[],ree=Object.create(null);for(const aee of eee.definitions)switch(aee.kind){case Zde.OPERATION_DEFINITION:tee.push(aee);break;case Zde.FRAGMENT_DEFINITION:ree[aee.name.value]=zbe(aee.selectionSet)}const oee=Object.create(null);for(const aee of tee){const tee=new Set;for(const eee of zbe(aee.selectionSet))Fbe(tee,ree,eee);oee[aee.name?aee.name.value:""]={kind:Zde.DOCUMENT,definitions:eee.definitions.filter((eee=>eee===aee||eee.kind===Zde.FRAGMENT_DEFINITION&&tee.has(eee.name.value)))}}return oee},specifiedDirectives:Nhe,specifiedRules:Uwe,specifiedScalarTypes:mhe,stripIgnoredCharacters:function(eee){const tee=zue(eee)?eee:new Fue(eee),ree=tee.body,oee=new pue(tee);let aee="",nee=!1;for(;oee.advance().kind!==eue.EOF;){const eee=oee.token,tee=eee.kind,iee=!due(eee.kind);nee&&(iee||eee.kind===eue.SPREAD)&&(aee+=" ");const see=ree.slice(eee.start,eee.end);tee===eue.BLOCK_STRING?aee+=lue(eee.value,{minimize:!0}):aee+=see,nee=iee}return aee},subscribe:async function(eee){arguments.length<2||Lde(!1,"graphql@16 dropped long-deprecated support for positional arguments, please pass an object instead.");const tee=await hbe(eee);return gbe(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=>Hwe({...eee,rootValue:tee}))):tee},syntaxError:Bde,typeFromAST:ufe,validate:qwe,validateSchema:Xhe,valueFromAST:lwe,valueFromASTUntyped:wge,version:"16.8.1",versionInfo:Cde,visit:ige,visitInParallel:sge,visitWithTypeInfo:ffe},Symbol.toStringTag,{value:"Module"}));function tme(_a,eee){var tee=_a.directives;return!tee||!tee.length||ome(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],Tde(void 0!==oee,66,tee.name.value)):oee=ree.value.value,"skip"===tee.name.value?!oee:oee}))}function rme(eee,tee,ree){var oee=new Set(eee),aee=oee.size;return ige(tee,{Directive:function(eee){if(oee.delete(eee.name.value)&&(!ree||!oee.size))return nge}}),ree?!oee.size:oee.sizeObject.create(null),{forEach:nme,slice:ime}=Array.prototype,{hasOwnProperty:sme}=Object.prototype;class cme{constructor(eee=!0,tee=ame){this.weakness=eee,this.makeData=tee}lookup(...eee){return this.lookupArray(eee)}lookupArray(eee){let tee=this;return nme.call(eee,(eee=>tee=tee.getChildTrie(eee))),sme.call(tee,"data")?tee.data:tee.data=this.makeData(ime.call(eee))}peek(...eee){return this.peekArray(eee)}peekArray(eee){let tee=this;for(let i=0,ree=eee.length;tee&&i=0}))||!1,wme=hme&&!fme;function bme(eee){return null!==eee&&"object"==typeof eee}function mme(eee){return null!==eee&&"object"==typeof eee&&(Object.getPrototypeOf(eee)===Object.prototype||null===Object.getPrototypeOf(eee))}function vme(eee,tee){var ree=tee,oee=[];return eee.definitions.forEach((function(eee){if("OperationDefinition"===eee.kind)throw Sde(70,eee.operation,eee.name?" named '".concat(eee.name.value,"'"):"");"FragmentDefinition"===eee.kind&&oee.push(eee)})),void 0===ree&&(Tde(1===oee.length,71,oee.length),ree=oee[0].name.value),Cpe(Cpe({},eee),{definitions:Gpe([{kind:"OperationDefinition",operation:"query",selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:ree}}]}}],eee.definitions,!0)})}function yme(eee){void 0===eee&&(eee=[]);var tee={};return eee.forEach((function(eee){tee[eee.name.value]=eee})),tee}function xme(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 Tde(oee,72,ree),oee||null;default:return null}}function kme(id){return{__ref:String(id)}}function _me(eee){return Boolean(eee&&"object"==typeof eee&&"string"==typeof eee.__ref)}function Eme(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 aee={};ree.fields.map((function(eee){return Eme(aee,eee.name,eee.value,oee)})),eee[tee.value]=aee}else if(function(eee){return"Variable"===eee.kind}(ree)){var nee=(oee||{})[ree.name.value];eee[tee.value]=nee}else if(function(eee){return"ListValue"===eee.kind}(ree))eee[tee.value]=ree.values.map((function(eee){var ree={};return Eme(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 Sde(81,tee.value,ree.kind);eee[tee.value]=null}}function Tme(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,aee=_a.value;return Eme(ree[eee.name.value],oee,aee,tee)}))})));var oee=null;return eee.arguments&&eee.arguments.length&&(oee={},eee.arguments.forEach((function(_a){var eee=_a.name,ree=_a.value;return Eme(oee,eee,ree,tee)}))),Ime(eee.name.value,oee,ree)}var Sme=["connection","include","skip","client","rest","export","nonreactive"],Ime=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 aee={};return oee.forEach((function(eee){aee[eee]=tee[eee]})),"".concat(ree.connection.key,"(").concat(Nme(aee),")")}return ree.connection.key}var nee=eee;if(tee){var iee=Nme(tee);nee+="(".concat(iee,")")}return ree&&Object.keys(ree).forEach((function(eee){-1===Sme.indexOf(eee)&&(ree[eee]&&Object.keys(ree[eee]).length?nee+="@".concat(eee,"(").concat(Nme(ree[eee]),")"):nee+="@".concat(eee))})),nee}),{setStringify:function(s){var eee=Nme;return Nme=s,eee}}),Nme=function(eee){return JSON.stringify(eee,Ome)};function Ome(eee,tee){return bme(tee)&&!Array.isArray(tee)&&(tee=Object.keys(tee).sort().reduce((function(eee,ree){return eee[ree]=tee[ree],eee}),{})),tee}function Ame(eee,tee){if(eee.arguments&&eee.arguments.length){var ree={};return eee.arguments.forEach((function(_a){var eee=_a.name,oee=_a.value;return Eme(ree,eee,oee,tee)})),ree}return null}function Dme(eee){return eee.alias?eee.alias.value:eee.name.value}function Rme(eee,tee,ree){for(var oee,_i=0,_a=tee.selections;_i<_a.length;_i++){if(Cme(nee=_a[_i])){if("__typename"===nee.name.value)return eee[Dme(nee)]}else oee?oee.push(nee):oee=[nee]}if("string"==typeof eee.__typename)return eee.__typename;if(oee)for(var _b=0,aee=oee;_b0}var Kme={kind:Zde.FIELD,name:{kind:Zde.NAME,value:"__typename"}};function Wme(op,eee){return!op||op.selectionSet.selections.every((function(tee){return tee.kind===Zde.FRAGMENT_SPREAD&&Wme(eee[tee.name.value],eee)}))}function Hme(eee){return Wme(Fme(eee)||Ume(eee),yme(Pme(eee)))?null:eee}function Xme(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 Jme(eee,tee){Lme(tee);for(var ree=Xme(""),oee=Xme(""),aee=function(eee){for(var p=0,tee=void 0;p=0;--i)tee.definitions[i].kind===Zde.OPERATION_DEFINITION&&++nee;var iee,see,cee,lee=(iee=eee,see=new Map,cee=new Map,iee.forEach((function(eee){eee&&(eee.name?see.set(eee.name,eee):eee.test&&cee.set(eee.test,eee))})),function(eee){var tee=see.get(eee.name.value);return!tee&&cee.size&&cee.forEach((function(ree,oee){oee(eee)&&(tee=ree)})),tee}),pee=function(eee){return Qme(eee)&&eee.map(lee).some((function(eee){return eee&&eee.remove}))},dee=new Map,uee=!1,gee={enter:function(eee){if(pee(eee.directives))return uee=!0,null}},hee=ige(tee,{Field:gee,InlineFragment:gee,VariableDefinition:{enter:function(){return!1}},Variable:{enter:function(eee,tee,ree,oee,nee){var iee=aee(nee);iee&&iee.variables.add(eee.name.value)}},FragmentSpread:{enter:function(eee,tee,ree,oee,nee){if(pee(eee.directives))return uee=!0,null;var iee=aee(nee);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,aee){return eee===dee.get(JSON.stringify(aee))?eee:nee>0&&eee.selectionSet.selections.every((function(eee){return eee.kind===Zde.FIELD&&"__typename"===eee.name.value}))?(oee(eee.name.value).removed=!0,uee=!0,null):void 0}},Directive:{leave:function(eee){if(lee(eee))return uee=!0,null}}});if(!uee)return tee;var fee=function(eee){return eee.transitiveVars||(eee.transitiveVars=new Set(eee.variables),eee.removed||eee.fragmentSpreads.forEach((function(tee){fee(oee(tee)).transitiveVars.forEach((function(tee){eee.transitiveVars.add(tee)}))}))),eee},wee=new Set;hee.definitions.forEach((function(eee){eee.kind===Zde.OPERATION_DEFINITION?fee(ree(eee.name&&eee.name.value)).fragmentSpreads.forEach((function(eee){wee.add(eee)})):eee.kind!==Zde.FRAGMENT_DEFINITION||0!==nee||oee(eee.name.value).removed||wee.add(eee.name.value)})),wee.forEach((function(eee){fee(oee(eee)).fragmentSpreads.forEach((function(eee){wee.add(eee)}))}));var bee={enter:function(eee){if(tee=eee.name.value,!wee.has(tee)||oee(tee).removed)return null;var tee}};return Hme(ige(hee,{FragmentSpread:bee,FragmentDefinition:bee,OperationDefinition:{leave:function(eee){if(eee.variableDefinitions){var tee=fee(ree(eee.name&&eee.name.value)).transitiveVars;if(tee.size1)for(var oee=new sve,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 dve(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(aee){return eee.subscribe({next:function(eee){var nee=!ree;if(ree=!0,!nee||tee)try{oee=fn(oee,eee)}catch(e){return aee.error(e)}else oee=eee},error:function(e){aee.error(e)},complete:function(){if(!ree&&!tee)return aee.error(new TypeError("Cannot reduce an empty sequence"));aee.next(oee),aee.complete()}})}))},tee.concat=function(){for(var eee=this,tee=arguments.length,ree=new Array(tee),oee=0;oee=0&&ree.splice(i,1),aee()}});ree.push(oee)},error:function(e){tee.error(e)},complete:function(){aee()}});function aee(){oee.closed&&0===ree.length&&tee.complete()}return function(){ree.forEach((function(s){return s.unsubscribe()})),oee.unsubscribe()}}))},tee[mve]=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=yve(x,mve);if(tee){var ree=tee.call(x);if(Object(ree)!==ree)throw new TypeError(ree+" is not an object");return kve(ree)&&ree.constructor===C?ree:new C((function(eee){return ree.subscribe(eee)}))}if(fve("iterator")&&(tee=yve(x,bve)))return new C((function(eee){Eve((function(){if(!eee.closed){for(var ree,oee=pve(tee.call(x));!(ree=oee()).done;){var aee=ree.value;if(eee.next(aee),eee.closed)return}eee.complete()}}))}));if(Array.isArray(x))return new C((function(eee){Eve((function(){if(!eee.closed){for(var i=0;i=0;--i){var aee=tee[i],nee=!isNaN(+aee)?[]:{};nee[aee]=eee,eee=nee}ree=oee.merge(ree,eee)})),ree},mergeOptions:function(eee,tee){return Gve(eee,tee,tee.variables&&{variables:Gve(Cpe(Cpe({},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,aee=void 0===_b?0:_b,i=0;i1&&aee===nee&&(aee="");var _b=eee.pageInfo||{},iee=_b.startCursor,see=_b.endCursor;return Cpe(Cpe({},cve(eee)),{edges:oee,pageInfo:Cpe(Cpe({},eee.pageInfo),{startCursor:iee||aee,endCursor:see||nee})})},merge:function(eee,tee,_a){var ree=_a.args,oee=_a.isReference,aee=_a.readField;if(eee||(eee={edges:[],pageInfo:{hasPreviousPage:!1,hasNextPage:!0,startCursor:"",endCursor:""}}),!tee)return eee;var nee=tee.edges?tee.edges.map((function(eee){return oee(eee=Cpe({},eee))&&(eee.cursor=aee("cursor",eee)),eee})):[];if(tee.pageInfo){var iee=tee.pageInfo,see=iee.startCursor,cee=iee.endCursor,lee=nee[0],pee=nee[nee.length-1];lee&&see&&(lee.cursor=see),pee&&cee&&(pee.cursor=cee);var dee=lee&&lee.cursor;dee&&!see&&(tee=ave(tee,{pageInfo:{startCursor:dee}}));var uee=pee&&pee.cursor;uee&&!cee&&(tee=ave(tee,{pageInfo:{endCursor:uee}}))}var gee=eee.edges,hee=[];if(ree&&ree.after)(fee=gee.findIndex((function(eee){return eee.cursor===ree.after})))>=0&&(gee=gee.slice(0,fee+1));else if(ree&&ree.before){var fee;hee=(fee=gee.findIndex((function(eee){return eee.cursor===ree.before})))<0?gee:gee.slice(fee),gee=[]}else tee.edges&&(gee=[]);var wee=Gpe(Gpe(Gpe([],gee,!0),nee,!0),hee,!0),bee=Cpe(Cpe({},tee.pageInfo),eee.pageInfo);if(tee.pageInfo){var _b=tee.pageInfo,mee=_b.hasPreviousPage,vee=_b.hasNextPage,yee=(see=_b.startCursor,cee=_b.endCursor,Lpe(_b,["hasPreviousPage","hasNextPage","startCursor","endCursor"]));Object.assign(bee,yee),gee.length||(void 0!==mee&&(bee.hasPreviousPage=mee),void 0!==see&&(bee.startCursor=see)),hee.length||(void 0!==vee&&(bee.hasNextPage=vee),void 0!==cee&&(bee.endCursor=cee))}return Cpe(Cpe(Cpe({},cve(eee)),cve(tee)),{edges:wee,pageInfo:bee})}}},removeArgumentsFromDocument:function(eee,tee){var ree=function(eee){return function(tee){return eee.some((function(eee){return tee.value&&tee.value.kind===Zde.VARIABLE&&tee.value.name&&(eee.name===tee.value.name.value||eee.test&&eee.test(tee))}))}}(eee);return Hme(ige(tee,{OperationDefinition:{enter:function(tee){return Cpe(Cpe({},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:tve,removeConnectionDirectiveFromDocument:function(eee){return Jme([eve],Lme(eee))},removeDirectivesFromDocument:Jme,removeFragmentSpreadFromDocument:function(eee,tee){function ree(tee){if(eee.some((function(eee){return eee.name===tee.name.value})))return null}return Hme(ige(tee,{FragmentSpread:{enter:ree},FragmentDefinition:{enter:ree}}))},resultKeyNameFromField:Dme,shouldInclude:tme,storeKeyNameFromField:Tme,stringifyForDisplay:_de,stripTypename:function(eee){return Qve(eee,"__typename")},valueToObjectRepresentation:Eme,wrapPromiseWithState:function(eee){if(Rve(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 Hve(eee){return new Dve((function(tee){tee.error(eee)}))}var Xve=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 Jve(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 Sde(43,ree)}return eee}function Zve(eee,tee){var ree=Cpe({},eee);return Object.defineProperty(tee,"setContext",{enumerable:!1,value:function(eee){ree=Cpe(Cpe({},ree),"function"==typeof eee?eee(ree):eee)}}),Object.defineProperty(tee,"getContext",{enumerable:!1,value:function(){return Cpe({},ree)}}),tee}function eye(eee){var tee={variables:eee.variables||{},extensions:eee.extensions||{},operationName:eee.operationName,query:eee.query};return tee.operationName||(tee.operationName="string"!=typeof tee.query?zme(tee.query)||void 0:""),tee}function tye(eee,tee){var ree=Cpe({},eee),oee=new Set(Object.keys(eee));return ige(tee,{Variable:function(eee,tee,ree){ree&&"VariableDefinition"!==ree.kind&&oee.delete(eee.name.value)}}),oee.forEach((function(eee){delete ree[eee]})),ree}const rye=Object.freeze(Object.defineProperty({__proto__:null,createOperation:Zve,filterOperationVariables:tye,fromError:Hve,fromPromise:function(eee){return new Dve((function(tee){eee.then((function(eee){tee.next(eee),tee.complete()})).catch(tee.error.bind(tee))}))},throwServerError:Xve,toPromise:function(eee){var tee=!1;return new Promise((function(ree,oee){eee.subscribe({next:function(eee){tee?!1!==globalThis.__DEV__&&Tde.warn(42):(tee=!0,ree(eee))},error:oee})}))},transformOperation:eye,validateOperation:Jve},Symbol.toStringTag,{value:"Module"}));function oye(op,eee){return eee?eee(op):Dve.of()}function aye(eee){return"function"==typeof eee?new iye(eee):eee}function nye(eee){return eee.request.length<=1}var iye=function(){function eee(eee){eee&&(this.request=eee)}return eee.empty=function(){return new eee((function(){return Dve.of()}))},eee.from=function(tee){return 0===tee.length?eee.empty():tee.map(aye).reduce((function(x,y){return x.concat(y)}))},eee.split=function(tee,ree,oee){var aee=aye(ree),nee=aye(oee||new eee(oye));return nye(aee)&&nye(nee)?new eee((function(eee){return tee(eee)?aee.request(eee)||Dve.of():nee.request(eee)||Dve.of()})):new eee((function(eee,ree){return tee(eee)?aee.request(eee,ree)||Dve.of():nee.request(eee,ree)||Dve.of()}))},eee.execute=function(eee,tee){return eee.request(Zve(tee.context,eye(Jve(tee))))||Dve.of()},eee.concat=function(tee,ree){var oee=aye(tee);if(nye(oee))return!1!==globalThis.__DEV__&&Tde.warn(35,oee),oee;var aee=aye(ree);return nye(aee)?new eee((function(eee){return oee.request(eee,(function(op){return aee.request(op)||Dve.of()}))||Dve.of()})):new eee((function(eee,tee){return oee.request(eee,(function(op){return aee.request(op,tee)||Dve.of()}))||Dve.of()}))},eee.prototype.split=function(tee,ree,oee){return this.concat(eee.split(tee,ree,oee||new eee(oye)))},eee.prototype.concat=function(tee){return eee.concat(this,tee)},eee.prototype.request=function(eee,tee){throw Sde(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}(),sye=iye.empty,cye=iye.from,lye=iye.split,pye=iye.concat,dye=iye.execute;const uye=Object.freeze(Object.defineProperty({__proto__:null,ApolloLink:iye,concat:pye,empty:sye,execute:dye,from:cye,split:lye},Symbol.toStringTag,{value:"Module"}));function gye(eee){var tee=null,ree=null,oee=!1,aee=[],nee=[];function iee(eee){if(!ree){if(nee.length){var tee=nee.shift();if(Array.isArray(tee)&&tee[0])return tee[0]({value:eee,done:!1})}aee.push(eee)}}function see(eee){ree=eee,nee.slice().forEach((function(tee){tee[1](eee)})),!tee||tee()}function cee(){oee=!0,nee.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",cee),eee.removeListener("finish",cee),eee.removeListener("close",cee)},eee.on("data",iee),eee.on("error",see),eee.on("end",cee),eee.on("finish",cee),eee.on("close",cee);var lee={next:function(){return new Promise((function(eee,tee){return ree?tee(ree):aee.length?eee({value:aee.shift(),done:!1}):oee?eee({value:void 0,done:!0}):void nee.push([eee,tee])}))}};return gme&&(lee[Symbol.asyncIterator]=function(){return this}),lee}function hye(eee){var tee={next:function(){return eee.read()}};return gme&&(tee[Symbol.asyncIterator]=function(){return this}),tee}function fye(eee){var tee,ree,oee,aee=eee;if(eee.body&&(aee=eee.body),function(eee){return!(!gme||!eee[Symbol.asyncIterator])}(aee))return function(eee){var _a,tee=eee[Symbol.asyncIterator]();return(_a={next:function(){return tee.next()}})[Symbol.asyncIterator]=function(){return this},_a}(aee);if(function(eee){return!!eee.getReader}(aee))return hye(aee.getReader());if(function(eee){return!!eee.stream}(aee))return hye(aee.stream().getReader());if(function(eee){return!!eee.arrayBuffer}(aee))return tee=aee.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)})))}},gme&&(oee[Symbol.asyncIterator]=function(){return this}),oee;if(function(eee){return!!eee.pipe}(aee))return gye(aee);throw new Error("Unknown body type for responseIterator. Please pass a streamable response.")}var wye=Symbol();function bye(eee){return eee.hasOwnProperty("graphQLErrors")}var mye=function(eee){function tee(_a){var ree=_a.graphQLErrors,oee=_a.protocolErrors,aee=_a.clientErrors,nee=_a.networkError,iee=_a.errorMessage,see=_a.extraInfo,cee=eee.call(this,iee)||this;return cee.name="ApolloError",cee.graphQLErrors=ree||[],cee.protocolErrors=oee||[],cee.clientErrors=aee||[],cee.networkError=nee||null,cee.message=iee||function(eee){var tee=Gpe(Gpe(Gpe([],eee.graphQLErrors,!0),eee.clientErrors,!0),eee.protocolErrors,!0);return eee.networkError&&tee.push(eee.networkError),tee.map((function(eee){return bme(eee)&&eee.message||"Error message not found."})).join("\n")}(cee),cee.extraInfo=see,cee.__proto__=tee.prototype,cee}return Rpe(tee,eee),tee}(Error);const vye=Object.freeze(Object.defineProperty({__proto__:null,ApolloError:mye,PROTOCOL_ERRORS_SYMBOL:wye,graphQLResultHasProtocolErrors:function(eee){return!!eee.extensions&&Array.isArray(eee.extensions[wye])},isApolloError:bye},Symbol.toStringTag,{value:"Module"}));var yye=Object.prototype.hasOwnProperty;function xye(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 kye(eee,tee){if(eee.status>=300){Xve(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 _ye(eee){return function(tee){return tee.text().then((function(eee){return kye(tee,eee)})).then((function(ree){return tee.status>=300&&Xve(tee,ree,"Response not successful: Received status code ".concat(tee.status)),Array.isArray(ree)||yye.call(ree,"data")||yye.call(ree,"errors")||Xve(tee,ree,"Server response was missing for query '".concat(Array.isArray(eee)?eee.map((function(op){return op.operationName})):eee.operationName,"'.")),ree}))}}var Eye=function(p,eee){var tee;try{tee=JSON.stringify(p)}catch(e){var ree=Sde(39,eee,e.message);throw ree.parseError=e,ree}return tee},Tye={http:{includeQuery:!0,includeExtensions:!1,preserveHeaderCase:!1},headers:{accept:"*/*","content-type":"application/json"},options:{method:"POST"}},Sye=function(eee,tee){return tee(eee)};function Iye(eee,tee){for(var ree=[],_i=2;_i-1;){if(hee=void 0,_c=[see.slice(0,bi),see.slice(bi+iee.length)],see=_c[1],i=(hee=_c[0]).indexOf("\r\n\r\n"),fee=xye(hee.slice(0,i)),(wee=fee["content-type"])&&-1===wee.toLowerCase().indexOf("application/json"))throw new Error("Unsupported patch content type: application/json is required.");if(bee=hee.slice(i))if(mee=kye(eee,bee),Object.keys(mee).length>1||"data"in mee||"incremental"in mee||"errors"in mee||"payload"in mee)qve(mee)?(vee={},"payload"in mee&&(vee=Cpe({},mee.payload)),"errors"in mee&&(vee=Cpe(Cpe({},vee),{extensions:Cpe(Cpe({},"extensions"in vee?vee.extensions:null),(_d={},_d[wye]=mee.errors,_d))})),tee(vee)):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,nee):_ye(eee)(tee).then(nee)})).then((function(){fee=void 0,tee.complete()})).catch((function(eee){fee=void 0,function(eee,tee){eee.result&&eee.result.errors&&eee.result.data&&tee.next(eee.result),tee.error(eee)}(eee,tee)})),function(){fee&&fee.abort()}}))}))},Cye=function(eee){function tee(tee){void 0===tee&&(tee={});var ree=eee.call(this,Rye(tee).request)||this;return ree.options=tee,ree}return Rpe(tee,eee),tee}(iye);const Lye=Object.freeze(Object.defineProperty({__proto__:null,HttpLink:Cye,checkFetcher:Nye,createHttpLink:Rye,createSignalIfSupported:function(){if("undefined"==typeof AbortController)return{controller:!1,signal:!1};var eee=new AbortController;return{controller:eee,signal:eee.signal}},defaultPrinter:Sye,fallbackHttpConfig:Tye,parseAndCheckHttpResponse:_ye,rewriteURIForGET:Aye,selectHttpOptionsAndBody:function(eee,tee){for(var ree=[],_i=2;_i=0&&eee.indexOf(tee,ree)===ree}(eee,Yye)}}return!1}function $ye(eee){return Object.keys(eee).filter(Vye,eee)}function Vye(eee){return void 0!==this[eee]}const Yye="{ [native code] }";function qye(a,b){let eee=Mye.get(a);if(eee){if(eee.has(b))return!0}else Mye.set(a,eee=new Set);return eee.add(b),!1}const Bye=Object.freeze(Object.defineProperty({__proto__:null,default:Uye,equal:Uye},Symbol.toStringTag,{value:"Module"}));function Gye(){}let Qye=class{constructor(eee=1/0,tee=Gye){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}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)}},Kye=null;const Wye={};let Hye=1;function Xye(fn){try{return fn()}catch(eee){}}const Jye="@wry/context:Slot",Zye=Xye((()=>globalThis))||Xye((()=>global))||Object.create(null),exe=Zye[Jye]||Array[Jye]||function(eee){try{Object.defineProperty(Zye,Jye,{value:eee,enumerable:!1,writable:!1,configurable:!0})}finally{return eee}}(class{constructor(){this.id=["slot",Hye++,Date.now(),Math.random().toString(36).slice(2)].join(":")}hasValue(){for(let eee=Kye;eee;eee=eee.parent)if(this.id in eee.slots){const tee=eee.slots[this.id];if(tee===Wye)break;return eee!==Kye&&(Kye.slots[this.id]=tee),!0}return Kye&&(Kye.slots[this.id]=Wye),!1}getValue(){if(this.hasValue())return Kye.slots[this.id]}withValue(eee,tee,ree,oee){const aee={__proto__:null,[this.id]:eee},nee=Kye;Kye={parent:nee,slots:aee};try{return tee.apply(oee,ree)}finally{Kye=nee}}static bind(eee){const tee=Kye;return function(){const ree=Kye;try{return Kye=tee,eee.apply(this,arguments)}finally{Kye=ree}}}static noContext(eee,tee,ree){if(!Kye)return eee.apply(ree,tee);{const oee=Kye;try{return Kye=null,eee.apply(ree,tee)}finally{Kye=oee}}}}),txe=new exe,{hasOwnProperty:rxe}=Object.prototype,oxe=Array.from||function(eee){const tee=[];return eee.forEach((eee=>tee.push(eee))),tee};function axe(eee){const{unsubscribe:tee}=eee;"function"==typeof tee&&(eee.unsubscribe=void 0,tee())}const nxe=[],ixe=100;function sxe(eee,tee){if(!eee)throw new Error(tee||"assertion failure")}function cxe(eee){switch(eee.length){case 0:throw new Error("unknown value");case 1:return eee[0];case 2:throw eee[1]}}class lxe{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,++lxe.count}peek(){if(1===this.value.length&&!uxe(this))return pxe(this),this.value[0]}recompute(eee){return sxe(!this.recomputing,"already recomputing"),pxe(this),uxe(this)?function(eee,tee){vxe(eee),txe.withValue(eee,dxe,[eee,tee]),function(eee,tee){if("function"==typeof eee.subscribe)try{axe(eee),eee.unsubscribe=eee.subscribe.apply(null,tee)}catch(e){return eee.setDirty(),!1}return!0}(eee,tee)&&function(eee){if(eee.dirty=!1,uxe(eee))return;hxe(eee)}(eee);return cxe(eee.value)}(this,eee):cxe(this.value)}setDirty(){this.dirty||(this.dirty=!0,this.value.length=0,gxe(this),axe(this))}dispose(){this.setDirty(),vxe(this),fxe(this,((eee,tee)=>{eee.setDirty(),yxe(eee,this)}))}forget(){this.dispose()}dependOn(eee){eee.add(this),this.deps||(this.deps=nxe.pop()||new Set),this.deps.add(eee)}forgetDeps(){this.deps&&(oxe(this.deps).forEach((eee=>eee.delete(this))),this.deps.clear(),nxe.push(this.deps),this.deps=null)}}function pxe(eee){const tee=txe.getValue();if(tee)return eee.parents.add(tee),tee.childValues.has(eee)||tee.childValues.set(eee,[]),uxe(eee)?wxe(tee,eee):bxe(tee,eee),tee}function dxe(eee,tee){eee.recomputing=!0,eee.value.length=0;try{eee.value[0]=eee.fn.apply(null,tee)}catch(e){eee.value[1]=e}eee.recomputing=!1}function uxe(eee){return eee.dirty||!(!eee.dirtyChildren||!eee.dirtyChildren.size)}function gxe(eee){fxe(eee,wxe)}function hxe(eee){fxe(eee,bxe)}function fxe(eee,tee){const ree=eee.parents.size;if(ree){const oee=oxe(eee.parents);for(let i=0;i0&&eee===b.length&&a[eee-1]===b[eee-1]}(ree,tee.value)||eee.setDirty(),mxe(eee,tee),uxe(eee)||hxe(eee)}function mxe(eee,tee){const dc=eee.dirtyChildren;dc&&(dc.delete(tee),0===dc.size&&(nxe.length0&&eee.childValues.forEach(((tee,ree)=>{yxe(eee,ree)})),eee.forgetDeps(),sxe(null===eee.dirtyChildren)}function yxe(eee,tee){tee.parents.delete(eee),eee.childValues.delete(tee),mxe(eee,tee)}lxe.count=0;const xxe={setDirty:!0,dispose:!0,forget:!0};function kxe(eee){const tee=new Map,ree=eee&&eee.subscribe;function oee(eee){const oee=txe.getValue();if(oee){let aee=tee.get(eee);aee||tee.set(eee,aee=new Set),oee.dependOn(aee),"function"==typeof ree&&(axe(aee),aee.unsubscribe=ree(eee))}}return oee.dirty=function(eee,ree){const oee=tee.get(eee);if(oee){const m=ree&&rxe.call(xxe,ree)?ree:"setDirty";oxe(oee).forEach((eee=>eee[m]())),tee.delete(eee),axe(oee)}},oee}let _xe;function Exe(...eee){return(_xe||(_xe=new cme("function"==typeof WeakMap))).lookupArray(eee)}const Txe=new Set;function Sxe(eee,{max:tee=Math.pow(2,16),makeCacheKey:ree=Exe,keyArgs:oee,subscribe:aee}=Object.create(null)){const nee=new Qye(tee,(eee=>eee.dispose())),iee=function(){const tee=ree.apply(null,oee?oee.apply(null,arguments):arguments);if(void 0===tee)return eee.apply(null,arguments);let iee=nee.get(tee);iee||(nee.set(tee,iee=new lxe(eee)),iee.subscribe=aee,iee.forget=()=>nee.delete(tee));const see=iee.recompute(Array.prototype.slice.call(arguments));return nee.set(tee,iee),Txe.add(nee),txe.hasValue()||(Txe.forEach((eee=>eee.clean())),Txe.clear()),see};function see(eee){const tee=nee.get(eee);tee&&tee.setDirty()}function cee(eee){const tee=nee.get(eee);if(tee)return tee.peek()}function lee(eee){return nee.delete(eee)}return Object.defineProperty(iee,"size",{get:()=>nee.map.size,configurable:!1,enumerable:!1}),Object.freeze(iee.options={max:tee,makeCacheKey:ree,keyArgs:oee,subscribe:aee}),iee.dirtyKey=see,iee.dirty=function(){see(ree.apply(null,arguments))},iee.peekKey=cee,iee.peek=function(){return cee(ree.apply(null,arguments))},iee.forgetKey=lee,iee.forget=function(){return lee(ree.apply(null,arguments))},iee.makeCacheKey=ree,iee.getKey=oee?function(){return ree.apply(null,oee.apply(null,arguments))}:ree,Object.freeze(iee)}var Ixe,Nxe=function(){function eee(){this.assumeImmutableResults=!1,this.getFragmentDoc=Sxe(vme)}return eee.prototype.batch=function(eee){var tee,ree=this,oee="string"==typeof eee.optimistic?eee.optimistic:!1===eee.optimistic?null:void 0;return this.performTransaction((function(){return tee=eee.update(ree)}),oee),tee},eee.prototype.recordOptimisticTransaction=function(eee,tee){this.performTransaction(eee,tee)},eee.prototype.transformDocument=function(eee){return eee},eee.prototype.transformForLink=function(eee){return eee},eee.prototype.identify=function(eee){},eee.prototype.gc=function(){return[]},eee.prototype.modify=function(eee){return!1},eee.prototype.readQuery=function(eee,tee){return void 0===tee&&(tee=!!eee.optimistic),this.read(Cpe(Cpe({},eee),{rootId:eee.id||"ROOT_QUERY",optimistic:tee}))},eee.prototype.readFragment=function(eee,tee){return void 0===tee&&(tee=!!eee.optimistic),this.read(Cpe(Cpe({},eee),{query:this.getFragmentDoc(eee.fragment,eee.fragmentName),rootId:eee.id,optimistic:tee}))},eee.prototype.writeQuery=function(_a){var id=_a.id,eee=_a.data,tee=Lpe(_a,["id","data"]);return this.write(Object.assign(tee,{dataId:id||"ROOT_QUERY",result:eee}))},eee.prototype.writeFragment=function(_a){var id=_a.id,eee=_a.data,tee=_a.fragment,ree=_a.fragmentName,oee=Lpe(_a,["id","data","fragment","fragmentName"]);return this.write(Object.assign(oee,{query:this.getFragmentDoc(tee,ree),dataId:id,result:eee}))},eee.prototype.updateQuery=function(eee,tee){return this.batch({update:function(ree){var oee=ree.readQuery(eee),aee=tee(oee);return null==aee?oee:(ree.writeQuery(Cpe(Cpe({},eee),{data:aee})),aee)}})},eee.prototype.updateFragment=function(eee,tee){return this.batch({update:function(ree){var oee=ree.readFragment(eee),aee=tee(oee);return null==aee?oee:(ree.writeFragment(Cpe(Cpe({},eee),{data:aee})),aee)}})},eee}();Ixe||(Ixe={});var Oxe=function(eee){function tee(ree,oee,aee,nee){var _a,iee=eee.call(this,ree)||this;if(iee.message=ree,iee.path=oee,iee.query=aee,iee.variables=nee,Array.isArray(iee.path)){iee.missing=iee.message;for(var i=iee.path.length-1;i>=0;--i)iee.missing=((_a={})[iee.path[i]]=iee.missing,_a)}else iee.missing=iee.path;return iee.__proto__=tee.prototype,iee}return Rpe(tee,eee),tee}(Error),Axe=Object.prototype.hasOwnProperty;function Dxe(eee){return null==eee}function Rxe(_a,eee){var tee=_a.__typename,id=_a.id,ree=_a._id;if("string"==typeof tee&&(eee&&(eee.keyObject=Dxe(id)?Dxe(ree)?void 0:{_id:ree}:{id:id}),Dxe(id)&&!Dxe(ree)&&(id=ree),!Dxe(id)))return"".concat(tee,":").concat("number"==typeof id||"string"==typeof id?id:JSON.stringify(id))}var Cxe={dataIdFromObject:Rxe,addTypename:!0,resultCaching:!0,canonizeResults:!1};function Lxe(eee){var tee=eee.canonizeResults;return void 0===tee?Cxe.canonizeResults:tee}var Fxe=/^[_a-z][_0-9a-z]*/i;function zxe(eee){var tee=eee.match(Fxe);return tee?tee[0]:eee}function Pxe(eee,tee,ree){return!!bme(tee)&&(Gme(tee)?tee.every((function(tee){return Pxe(eee,tee,ree)})):eee.selections.every((function(eee){if(Cme(eee)&&tme(eee,ree)){var oee=Dme(eee);return Axe.call(tee,oee)&&(!eee.selectionSet||Pxe(eee.selectionSet,tee[oee],ree))}return!0})))}function Mxe(eee){return bme(eee)&&!_me(eee)&&!Gme(eee)}function Uxe(eee,tee){var ree=yme(Pme(eee));return{fragmentMap:ree,lookupFragment:function(eee){var oee=ree[eee];return!oee&&tee&&(oee=tee.lookup(eee)),oee||null}}}var jxe=Object.create(null),$xe=function(){return jxe},Vxe=Object.create(null),Yxe=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 Pve(_me(eee)?ree.get(eee.__ref,tee):eee&&eee[tee])},this.canRead=function(eee){return _me(eee)?ree.has(eee.__ref):"object"==typeof eee},this.toReference=function(eee,tee){if("string"==typeof eee)return kme(eee);if(_me(eee))return eee;var id=ree.policies.identify(eee)[0];if(id){var oee=kme(id);return tee&&ree.merge(id,eee),oee}}}return eee.prototype.toObject=function(){return Cpe({},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),Axe.call(this.data,eee)){var ree=this.data[eee];if(ree&&Axe.call(ree,tee))return ree[tee]}return"__typename"===tee&&Axe.call(this.policies.rootTypenamesById,eee)?this.policies.rootTypenamesById[eee]:this instanceof Qxe?this.parent.get(eee,tee):void 0},eee.prototype.lookup=function(eee,tee){return tee&&this.group.depend(eee,"__exists"),Axe.call(this.data,eee)?this.data[eee]:this instanceof Qxe?this.parent.lookup(eee,tee):this.policies.rootTypenamesById[eee]?Object.create(null):void 0},eee.prototype.merge=function(eee,tee){var ree,oee=this;_me(eee)&&(eee=eee.__ref),_me(tee)&&(tee=tee.__ref);var aee="string"==typeof eee?this.lookup(ree=eee):eee,nee="string"==typeof tee?this.lookup(ree=tee):tee;if(nee){Tde("string"==typeof ree,1);var iee=new sve(Wxe).merge(aee,nee);if(this.data[ree]=iee,iee!==aee&&(delete this.refs[ree],this.group.caching)){var see=Object.create(null);aee||(see.__exists=1),Object.keys(nee).forEach((function(eee){if(!aee||aee[eee]!==iee[eee]){see[eee]=1;var tee=zxe(eee);tee===eee||oee.policies.hasKeyArgs(iee.__typename,tee)||(see[tee]=1),void 0!==iee[eee]||oee instanceof Qxe||delete iee[eee]}})),!see.__typename||aee&&aee.__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 aee=Object.create(null),nee=!1,iee=!0,see={DELETE:jxe,INVALIDATE:Vxe,isReference:_me,toReference:this.toReference,canRead:this.canRead,readField:function(tee,oee){return ree.policies.readField("string"==typeof tee?{fieldName:tee,from:oee||kme(eee)}:tee,{store:ree})}};if(Object.keys(oee).forEach((function(cee){var lee=zxe(cee),pee=oee[cee];if(void 0!==pee){var dee="function"==typeof tee?tee:tee[cee]||tee[lee];if(dee){var uee=dee===$xe?jxe:dee(Pve(pee),Cpe(Cpe({},see),{fieldName:lee,storeFieldName:cee,storage:ree.getStorage(eee,cee)}));if(uee===Vxe)ree.group.dirty(eee,cee);else if(uee===jxe&&(uee=void 0),uee!==pee&&(aee[cee]=uee,nee=!0,pee=uee,!1!==globalThis.__DEV__)){var gee=function(eee){if(void 0===ree.lookup(eee.__ref))return!1!==globalThis.__DEV__&&Tde.warn(2,eee),!0};if(_me(uee))gee(uee);else if(Array.isArray(uee))for(var hee=!1,fee=void 0,_i=0,wee=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 Qxe?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){Axe.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 aee=this;aee instanceof Qxe;)aee=aee.parent;oee.forEach((function(id){return aee.delete(id)}))}return oee},eee.prototype.findChildRefIds=function(eee){if(!Axe.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){_me(eee)&&(tee[eee.__ref]=!0),bme(eee)&&Object.keys(eee).forEach((function(tee){var ree=eee[tee];bme(ree)&&oee.add(ree)}))}))}return this.refs[eee]},eee.prototype.makeCacheKey=function(){return this.group.keyMaker.lookupArray(arguments)},eee}(),qxe=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?kxe():null,this.keyMaker=new cme(pme)},eee.prototype.depend=function(eee,tee){if(this.d){this.d(Bxe(eee,tee));var ree=zxe(tee);ree!==tee&&this.d(Bxe(eee,ree)),this.parent&&this.parent.depend(eee,tee)}},eee.prototype.dirty=function(eee,tee){this.d&&this.d.dirty(Bxe(eee,tee),"__exists"===tee?"forget":"setDirty")},eee}();function Bxe(eee,tee){return tee+"#"+eee}function Gxe(eee,tee){Hxe(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,aee=eee.call(this,tee,new qxe(ree))||this;return aee.stump=new Kxe(aee),aee.storageTrie=new cme(pme),oee&&aee.replace(oee),aee}return Rpe(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}(Yxe||(Yxe={}));var Qxe=function(eee){function tee(id,tee,ree,oee){var aee=eee.call(this,tee.policies,oee)||this;return aee.id=id,aee.parent=tee,aee.replay=ree,aee.group=oee,ree(aee),aee}return Rpe(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],aee=ree.lookup(eee);aee?oee?oee!==aee&&Object.keys(oee).forEach((function(ree){Uye(oee[ree],aee[ree])||tee.group.dirty(eee,ree)})):(tee.group.dirty(eee,"__exists"),Object.keys(aee).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 Cpe(Cpe({},this.parent.toObject()),this.data)},tee.prototype.findChildRefIds=function(tee){var ree=this.parent.findChildRefIds(tee);return Axe.call(this.data,tee)?Cpe(Cpe({},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}(Yxe),Kxe=function(eee){function tee(tee){return eee.call(this,"EntityStore.Stump",tee,(function(){}),new qxe(tee.group.caching,tee.group))||this}return Rpe(tee,eee),tee.prototype.removeLayer=function(){return this},tee.prototype.merge=function(){return this.parent.merge.apply(this.parent,arguments)},tee}(Qxe);function Wxe(eee,tee,ree){var oee=eee[ree],aee=tee[ree];return Uye(oee,aee)?oee:aee}function Hxe(eee){return!!(eee instanceof Yxe&&eee.group.caching)}var Xxe,Jxe,Zxe=function(){function eee(){this.known=new(dme?WeakSet:Set),this.pool=new cme(pme),this.passes=new WeakMap,this.keysByJSON=new Map,this.empty=this.admit({})}return eee.prototype.isKnown=function(eee){return bme(eee)&&this.known.has(eee)},eee.prototype.pass=function(eee){if(bme(eee)){var tee=function(eee){return bme(eee)?Gme(eee)?eee.slice(0):Cpe({__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(bme(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 aee=Object.getPrototypeOf(eee),nee=[aee],iee=this.sortedKeys(eee);nee.push(iee.json);var see,cee=nee.length;if(iee.sorted.forEach((function(ree){nee.push(tee.admit(eee[ree]))})),!(see=this.pool.lookupArray(nee)).object){var lee=see.object=Object.create(aee);this.known.add(lee),iee.sorted.forEach((function(eee,i){lee[eee]=nee[cee+i]})),!1!==globalThis.__DEV__&&Object.freeze(lee)}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}(),eke=Object.assign((function(eee){if(bme(eee)){void 0===Xxe&&tke();var tee=Xxe.admit(eee),ree=Jxe.get(tee);return void 0===ree&&Jxe.set(tee,ree=JSON.stringify(tee)),ree}return JSON.stringify(eee)}),{reset:tke});function tke(){Xxe=new Zxe,Jxe=new(pme?WeakMap:Map)}function rke(eee){return[eee.selectionSet,eee.objectOrReference,eee.context,eee.context.canonizeResults]}var oke=function(){function eee(eee){var tee=this;this.knownResults=new(pme?WeakMap:Map),this.config=Gve(eee,{addTypename:!1!==eee.addTypename,canonizeResults:Lxe(eee)}),this.canon=eee.canon||new Zxe,this.executeSelectionSet=Sxe((function(eee){var _a,ree=eee.context.canonizeResults,oee=rke(eee);oee[3]=!ree;var aee=(_a=tee.executeSelectionSet).peek.apply(_a,oee);return aee?ree?Cpe(Cpe({},aee),{result:tee.canon.admit(aee.result)}):aee:(Gxe(eee.context.store,eee.enclosingRef.__ref),tee.execSelectionSetImpl(eee))}),{max:this.config.resultCacheMaxSize,keyArgs:rke,makeCacheKey:function(eee,tee,ree,oee){if(Hxe(ree.store))return ree.store.makeCacheKey(eee,_me(tee)?tee.__ref:tee,ree.varString,oee)}}),this.executeSubSelectedArray=Sxe((function(eee){return Gxe(eee.context.store,eee.enclosingRef.__ref),tee.execSubSelectedArrayImpl(eee)}),{max:this.config.resultCacheMaxSize,makeCacheKey:function(_a){var eee=_a.field,tee=_a.array,ree=_a.context;if(Hxe(ree.store))return ree.store.makeCacheKey(eee,tee,ree.varString)}})}return eee.prototype.resetCanon=function(){this.canon=new Zxe},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,aee=void 0===_c||_c,_d=_a.canonizeResults,nee=void 0===_d?this.config.canonizeResults:_d,iee=this.config.cache.policies;oee=Cpe(Cpe({},$me(Mme(tee))),oee);var see,cee=kme(ree),lee=this.executeSelectionSet({selectionSet:jme(tee).selectionSet,objectOrReference:cee,enclosingRef:cee,context:Cpe({store:eee,query:tee,policies:iee,variables:oee,varString:eke(oee),canonizeResults:nee},Uxe(tee,this.config.fragments))});if(lee.missing&&(see=[new Oxe(ake(lee.missing),lee.missing,tee,oee)],!aee))throw see[0];return{result:lee.result,complete:!see,missing:see}},eee.prototype.isFresh=function(eee,tee,ree,oee){if(Hxe(oee.store)&&this.knownResults.get(eee)===ree){var aee=this.executeSelectionSet.peek(ree,tee,oee,this.canon.isKnown(eee));if(aee&&eee===aee.result)return!0}return!1},eee.prototype.execSelectionSetImpl=function(_a){var eee=this,tee=_a.selectionSet,ree=_a.objectOrReference,oee=_a.enclosingRef,aee=_a.context;if(_me(ree)&&!aee.policies.rootTypenamesById[ree.__ref]&&!aee.store.has(ree.__ref))return{result:this.canon.empty,missing:"Dangling reference to missing ".concat(ree.__ref," object")};var nee,iee=aee.variables,see=aee.policies,cee=aee.store.getFieldValue(ree,"__typename"),lee=[],pee=new sve;function dee(eee,tee){var _a;return eee.missing&&(nee=pee.merge(nee,((_a={})[tee]=eee.missing,_a))),eee.result}this.config.addTypename&&"string"==typeof cee&&!see.rootIdsByTypename[cee]&&lee.push({__typename:cee});var uee=new Set(tee.selections);uee.forEach((function(tee){var _a,_b;if(tme(tee,iee))if(Cme(tee)){var gee=see.readField({fieldName:tee.name.value,field:tee,variables:aee.variables,from:ree},aee),hee=Dme(tee);void 0===gee?Zme.added(tee)||(nee=pee.merge(nee,((_a={})[hee]="Can't find field '".concat(tee.name.value,"' on ").concat(_me(ree)?ree.__ref+" object":"object "+JSON.stringify(ree,null,2)),_a))):Gme(gee)?gee=dee(eee.executeSubSelectedArray({field:tee,array:gee,enclosingRef:oee,context:aee}),hee):tee.selectionSet?null!=gee&&(gee=dee(eee.executeSelectionSet({selectionSet:tee.selectionSet,objectOrReference:gee,enclosingRef:_me(gee)?gee:oee,context:aee}),hee)):aee.canonizeResults&&(gee=eee.canon.pass(gee)),void 0!==gee&&lee.push(((_b={})[hee]=gee,_b))}else{var fee=xme(tee,aee.lookupFragment);if(!fee&&tee.kind===Zde.FRAGMENT_SPREAD)throw Sde(9,tee.name.value);fee&&see.fragmentMatches(fee,cee)&&fee.selectionSet.selections.forEach(uee.add,uee)}}));var gee={result:nve(lee),missing:nee},hee=aee.canonizeResults?this.canon.admit(gee):Pve(gee);return hee.result&&this.knownResults.set(hee.result,tee),hee},eee.prototype.execSubSelectedArrayImpl=function(_a){var eee,tee=this,ree=_a.field,oee=_a.array,aee=_a.enclosingRef,nee=_a.context,iee=new sve;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(nee.store.canRead)),oee=oee.map((function(eee,i){return null===eee?null:Gme(eee)?see(tee.executeSubSelectedArray({field:ree,array:eee,enclosingRef:aee,context:nee}),i):ree.selectionSet?see(tee.executeSelectionSet({selectionSet:ree.selectionSet,objectOrReference:eee,enclosingRef:_me(eee)?eee:aee,context:nee}),i):(!1!==globalThis.__DEV__&&function(eee,tee,ree){if(!tee.selectionSet){var oee=new Set([ree]);oee.forEach((function(ree){bme(ree)&&(Tde(!_me(ree),10,function(eee,tee){return _me(tee)?eee.get(tee.__ref,"__typename"):tee&&tee.__typename}(eee,ree),tee.name.value),Object.values(ree).forEach(oee.add,oee))}))}}(nee.store,ree,eee),eee)})),{result:nee.canonizeResults?this.canon.admit(oee):oee,missing:eee}},eee}();function ake(eee){try{JSON.stringify(eee,(function(_,eee){if("string"==typeof eee)throw eee;return eee}))}catch(tee){return tee}}var nke=new exe,ike=new WeakMap;function ske(eee){var tee=ike.get(eee);return tee||ike.set(eee,tee={vars:new Set,dep:kxe()}),tee}function cke(eee){ske(eee).vars.forEach((function(rv){return rv.forgetCache(eee)}))}function lke(eee){var tee=new Set,ree=new Set,rv=function(aee){if(arguments.length>0){if(eee!==aee){eee=aee,tee.forEach((function(eee){ske(eee).dep.dirty(rv),function(eee){eee.broadcastWatches&&eee.broadcastWatches()}(eee)}));var nee=Array.from(ree);ree.clear(),nee.forEach((function(tee){return tee(eee)}))}}else{var iee=nke.getValue();iee&&(oee(iee),ske(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),ske(eee).vars.add(rv),rv};return rv.forgetCache=function(eee){return tee.delete(eee)},rv}var pke=Object.create(null);function dke(eee){var tee=JSON.stringify(eee);return pke[tee]||(pke[tee]=Object.create(null))}function uke(eee){var tee=dke(eee);return tee.keyFieldsFn||(tee.keyFieldsFn=function(tee,ree){var oee=function(eee,tee){return ree.readField(tee,eee)},aee=ree.keyObject=hke(eee,(function(eee){var aee=bke(ree.storeObject,eee,oee);return void 0===aee&&tee!==ree.storeObject&&Axe.call(tee,eee[0])&&(aee=bke(tee,eee,wke)),Tde(void 0!==aee,4,eee.join("."),tee),aee}));return"".concat(ree.typename,":").concat(JSON.stringify(aee))})}function gke(eee){var tee=dke(eee);return tee.keyArgsFn||(tee.keyArgsFn=function(tee,_a){var ree=_a.field,oee=_a.variables,aee=_a.fieldName,nee=hke(eee,(function(eee){var aee=eee[0],nee=aee.charAt(0);if("@"!==nee)if("$"!==nee){if(tee)return bke(tee,eee)}else{var iee=aee.slice(1);if(oee&&Axe.call(oee,iee)){var see=eee.slice(0);return see[0]=iee,bke(oee,see)}}else if(ree&&Qme(ree.directives)){var cee=aee.slice(1),d=ree.directives.find((function(d){return d.name.value===cee})),lee=d&&Ame(d,oee);return lee&&bke(lee,eee.slice(1))}})),iee=JSON.stringify(nee);return(tee||"{}"!==iee)&&(aee+=":"+iee),aee})}function hke(eee,tee){var ree=new sve;return fke(eee).reduce((function(eee,oee){var _a,aee=tee(oee);if(void 0!==aee){for(var i=oee.length-1;i>=0;--i)(_a={})[oee[i]]=aee,aee=_a;eee=ree.merge(eee,aee)}return eee}),Object.create(null))}function fke(eee){var tee=dke(eee);if(!tee.paths){var ree=tee.paths=[],oee=[];eee.forEach((function(s,i){Gme(s)?(fke(s).forEach((function(p){return ree.push(oee.concat(p))})),oee.length=0):(oee.push(s),Gme(eee[i+1])||(ree.push(oee.slice(0)),oee.length=0))}))}return tee.paths}function wke(eee,tee){return eee[tee]}function bke(eee,tee,ree){return ree=ree||wke,mke(tee.reduce((function eee(tee,oee){return Gme(tee)?tee.map((function(tee){return eee(tee,oee)})):tee&&ree(tee,oee)}),eee))}function mke(eee){return bme(eee)?Gme(eee)?eee.map(mke):hke(Object.keys(eee).sort(),(function(tee){return bke(eee,tee)})):eee}function vke(eee){return void 0!==eee.args?eee.args:eee.field?Ame(eee.field,eee.variables):null}Ime.setStringify(eke);var yke=function(){},xke=function(eee,tee){return tee.fieldName},kke=function(eee,tee,_a){return(0,_a.mergeObjects)(eee,tee)},_ke=function(_,eee){return eee},Eke=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=Cpe({dataIdFromObject:Rxe},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,aee=tee&&tee.storeObject||eee,nee=Cpe(Cpe({},tee),{typename:oee,storeObject:aee,readField:tee&&tee.readField||function(){var eee=Ske(arguments,aee);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 cee=see(Cpe(Cpe({},eee),aee),nee);if(!Gme(cee)){id=cee;break}see=uke(cee)}return id=id?String(id):void 0,nee.keyObject?[id,nee.keyObject]:[id]},eee.prototype.addTypePolicies=function(eee){var tee=this;Object.keys(eee).forEach((function(ree){var _a=eee[ree],oee=_a.queryType,aee=_a.mutationType,nee=_a.subscriptionType,iee=Lpe(_a,["queryType","mutationType","subscriptionType"]);oee&&tee.setRootTypename("Query",ree),aee&&tee.setRootTypename("Mutation",ree),nee&&tee.setRootTypename("Subscription",ree),Axe.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),aee=tee.keyFields,nee=tee.fields;function iee(eee,tee){eee.merge="function"==typeof tee?tee:!0===tee?kke:!1===tee?_ke:eee.merge}iee(oee,tee.merge),oee.keyFn=!1===aee?yke:Gme(aee)?uke(aee):"function"==typeof aee?aee:oee.keyFn,nee&&Object.keys(nee).forEach((function(tee){var oee=ree.getFieldPolicy(eee,tee,!0),aee=nee[tee];if("function"==typeof aee)oee.read=aee;else{var see=aee.keyArgs,cee=aee.read,lee=aee.merge;oee.keyFn=!1===see?xke:Gme(see)?gke(see):"function"==typeof see?see:oee.keyFn,"function"==typeof cee&&(oee.read=cee),iee(oee,lee)}oee.read&&oee.merge&&(oee.keyFn=oee.keyFn||xke)}))},eee.prototype.setRootTypename=function(eee,tee){void 0===tee&&(tee=eee);var ree="ROOT_"+eee.toUpperCase(),oee=this.rootTypenamesById[ree];tee!==oee&&(Tde(!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(Fxe);oee&&oee[0]===eee||tee.fuzzySubtypes.set(eee,new RegExp(eee))}))}))},eee.prototype.getTypePolicy=function(eee){var tee=this;if(!Axe.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,aee){if(ree.test(eee)){var nee=tee.supertypeMap.get(aee);nee&&nee.forEach((function(eee){return oee.add(eee)}))}}))),oee&&oee.size&&oee.forEach((function(eee){var _a=tee.getTypePolicy(eee),oee=_a.fields,aee=Lpe(_a,["fields"]);Object.assign(ree,aee),Object.assign(ree.fields,oee)}))}var aee=this.toBeAdded[eee];return aee&&aee.length&&aee.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 aee=this;if(!eee.typeCondition)return!0;if(!tee)return!1;var nee=eee.typeCondition.name.value;if(tee===nee)return!0;if(this.usingPossibleTypes&&this.supertypeMap.has(nee))for(var iee=this.getSupertypeSet(tee,!0),see=[iee],cee=function(eee){var tee=aee.getSupertypeSet(eee,!1);tee&&tee.size&&see.indexOf(tee)<0&&see.push(tee)},lee=!(!ree||!this.fuzzySubtypes.size),pee=!1,i=0;i1?nee:tee}:(oee=Cpe({},aee),Axe.call(oee,"from")||(oee.from=tee)),!1!==globalThis.__DEV__&&void 0===oee.from&&!1!==globalThis.__DEV__&&Tde.warn(7,_de(Array.from(eee))),void 0===oee.variables&&(oee.variables=ree),oee}function Ike(eee){return function(tee,ree){if(Gme(tee)||Gme(ree))throw Sde(8);if(bme(tee)&&bme(ree)){var oee=eee.getFieldValue(tee,"__typename"),aee=eee.getFieldValue(ree,"__typename");if(oee&&aee&&oee!==aee)return ree;if(_me(tee)&&Mxe(ree))return eee.merge(tee.__ref,ree),tee;if(Mxe(tee)&&_me(ree))return eee.merge(tee,ree.__ref),ree;if(Mxe(tee)&&Mxe(ree))return Cpe(Cpe({},tee),ree)}return ree}}function Nke(eee,tee,ree){var oee="".concat(tee).concat(ree),aee=eee.flavors.get(oee);return aee||eee.flavors.set(oee,aee=eee.clientOnly===tee&&eee.deferred===ree?eee:Cpe(Cpe({},eee),{clientOnly:tee,deferred:ree})),aee}var Oke=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,aee=_a.dataId,nee=_a.variables,iee=_a.overwrite,see=Fme(ree),cee=new sve;nee=Cpe(Cpe({},$me(see)),nee);var lee=Cpe(Cpe({store:eee,written:Object.create(null),merge:function(eee,tee){return cee.merge(eee,tee)},variables:nee,varString:eke(nee)},Uxe(ree,this.fragments)),{overwrite:!!iee,incomingById:new Map,clientOnly:!1,deferred:!1,flavors:new Map}),pee=this.processSelectionSet({result:oee||Object.create(null),dataId:aee,selectionSet:see.selectionSet,mergeTree:{map:new Map},context:lee});if(!_me(pee))throw Sde(11,oee);return lee.incomingById.forEach((function(_a,ree){var oee=_a.storeObject,aee=_a.mergeTree,nee=_a.fieldNodeSet,iee=kme(ree);if(aee&&aee.map.size){var see=tee.applyMerges(aee,iee,oee,lee);if(_me(see))return;oee=see}if(!1!==globalThis.__DEV__&&!lee.overwrite){var cee=Object.create(null);nee.forEach((function(eee){eee.selectionSet&&(cee[eee.name.value]=!0)}));Object.keys(oee).forEach((function(eee){(function(eee){return!0===cee[zxe(eee)]})(eee)&&!function(eee){var tee=aee&&aee.map.get(eee);return Boolean(tee&&tee.info&&tee.info.merge)}(eee)&&function(eee,tee,ree,oee){var aee=function(eee){var tee=oee.getFieldValue(eee,ree);return"object"==typeof tee&&tee},nee=aee(eee);if(!nee)return;var iee=aee(tee);if(!iee)return;if(_me(nee))return;if(Uye(nee,iee))return;if(Object.keys(nee).every((function(eee){return void 0!==oee.getFieldValue(iee,eee)})))return;var see=oee.getFieldValue(eee,"__typename")||oee.getFieldValue(tee,"__typename"),cee=zxe(ree),lee="".concat(see,".").concat(cee);if(Fke.has(lee))return;Fke.add(lee);var pee=[];Gme(nee)||Gme(iee)||[nee,iee].forEach((function(eee){var tee=oee.getFieldValue(eee,"__typename");"string"!=typeof tee||pee.includes(tee)||pee.push(tee)}));!1!==globalThis.__DEV__&&Tde.warn(14,cee,see,pee.length?"either ensure all objects of type "+pee.join(" and ")+" have an ID or a custom merge function, or ":"",lee,nee,iee)}(iee,oee,eee,lee.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,aee=_a.context,nee=_a.mergeTree,iee=this.cache.policies,see=Object.create(null),cee=tee&&iee.rootTypenamesById[tee]||Rme(ree,oee,aee.fragmentMap)||tee&&aee.store.get(tee,"__typename");"string"==typeof cee&&(see.__typename=cee);var lee=function(){var eee=Ske(arguments,see,aee.variables);if(_me(eee.from)){var tee=aee.incomingById.get(eee.from.__ref);if(tee){var ree=iee.readField(Cpe(Cpe({},eee),{from:tee.storeObject}),aee);if(void 0!==ree)return ree}}return iee.readField(eee,aee)},pee=new Set;this.flattenFields(oee,ree,aee,cee).forEach((function(tee,oee){var _a,aee=Dme(oee),dee=ree[aee];if(pee.add(oee),void 0!==dee){var uee=iee.getStoreFieldName({typename:cee,fieldName:oee.name.value,field:oee,variables:tee.variables}),gee=Dke(nee,uee),hee=eee.processFieldValue(dee,oee,oee.selectionSet?Nke(tee,!1,!1):tee,gee),fee=void 0;oee.selectionSet&&(_me(hee)||Mxe(hee))&&(fee=lee("__typename",hee));var wee=iee.getMergeFunction(cee,oee.name.value,fee);wee?gee.info={field:oee,typename:cee,merge:wee}:Lke(nee,uee),see=tee.merge(see,((_a={})[uee]=hee,_a))}else!1===globalThis.__DEV__||tee.clientOnly||tee.deferred||Zme.added(oee)||iee.getReadFunction(cee,oee.name.value)||!1!==globalThis.__DEV__&&Tde.error(12,Dme(oee),ree)}));try{var _b=iee.identify(ree,{typename:cee,selectionSet:oee,fragmentMap:aee.fragmentMap,storeObject:see,readField:lee}),id=_b[0],dee=_b[1];tee=tee||id,dee&&(see=aee.merge(see,dee))}catch(e){if(!tee)throw e}if("string"==typeof tee){var uee=kme(tee),gee=aee.written[tee]||(aee.written[tee]=[]);if(gee.indexOf(oee)>=0)return uee;if(gee.push(oee),this.reader&&this.reader.isFresh(ree,uee,oee,aee))return uee;var hee=aee.incomingById.get(tee);return hee?(hee.storeObject=aee.merge(hee.storeObject,see),hee.mergeTree=Rke(hee.mergeTree,nee),pee.forEach((function(eee){return hee.fieldNodeSet.add(eee)}))):aee.incomingById.set(tee,{storeObject:see,mergeTree:Cke(nee)?void 0:nee,fieldNodeSet:pee}),uee}return see},eee.prototype.processFieldValue=function(eee,tee,ree,oee){var aee=this;return tee.selectionSet&&null!==eee?Gme(eee)?eee.map((function(eee,i){var nee=aee.processFieldValue(eee,tee,ree,Dke(oee,i));return Lke(oee,i),nee})):this.processSelectionSet({result:eee,selectionSet:tee.selectionSet,context:ree,mergeTree:oee}):!1!==globalThis.__DEV__?Lve(eee):eee},eee.prototype.flattenFields=function(eee,tee,ree,oee){void 0===oee&&(oee=Rme(tee,eee,ree.fragmentMap));var aee=new Map,nee=this.cache.policies,iee=new cme(!1);return function eee(see,cee){var lee=iee.lookup(see,cee.clientOnly,cee.deferred);lee.visited||(lee.visited=!0,see.selections.forEach((function(iee){if(tme(iee,ree.variables)){var see=cee.clientOnly,lee=cee.deferred;if(see&&lee||!Qme(iee.directives)||iee.directives.forEach((function(eee){var tee=eee.name.value;if("client"===tee&&(see=!0),"defer"===tee){var oee=Ame(eee,ree.variables);oee&&!1===oee.if||(lee=!0)}})),Cme(iee)){var pee=aee.get(iee);pee&&(see=see&&pee.clientOnly,lee=lee&&pee.deferred),aee.set(iee,Nke(ree,see,lee))}else{var dee=xme(iee,ree.lookupFragment);if(!dee&&iee.kind===Zde.FRAGMENT_SPREAD)throw Sde(13,iee.name.value);dee&&nee.fragmentMatches(dee,oee,tee,ree.variables)&&eee(dee.selectionSet,Nke(ree,see,lee))}}})))}(eee,ree),aee},eee.prototype.applyMerges=function(eee,tee,ree,oee,aee){var _a,nee=this;if(eee.map.size&&!_me(ree)){var iee,see=Gme(ree)||!_me(tee)&&!Mxe(tee)?void 0:tee,cee=ree;see&&!aee&&(aee=[_me(see)?see.__ref:see]);var lee=function(eee,tee){return Gme(eee)?"number"==typeof tee?eee[tee]:void 0:oee.store.getFieldValue(eee,String(tee))};eee.map.forEach((function(eee,tee){var ree=lee(see,tee),pee=lee(cee,tee);if(void 0!==pee){aee&&aee.push(tee);var dee=nee.applyMerges(eee,ree,pee,oee,aee);dee!==pee&&(iee=iee||new Map).set(tee,dee),aee&&Tde(aee.pop()===tee)}})),iee&&(ree=Gme(cee)?cee.slice(0):Cpe({},cee),iee.forEach((function(eee,tee){ree[tee]=eee})))}return eee.info?this.cache.policies.runMergeFunction(tee,ree,eee.info,oee,aee&&(_a=oee.store).getStorage.apply(_a,aee)):ree},eee}(),Ake=[];function Dke(_a,eee){var tee=_a.map;return tee.has(eee)||tee.set(eee,Ake.pop()||{map:new Map}),tee.get(eee)}function Rke(eee,tee){if(eee===tee||!tee||Cke(tee))return eee;if(!eee||Cke(eee))return tee;var ree=eee.info&&tee.info?Cpe(Cpe({},eee.info),tee.info):eee.info||tee.info,oee=eee.map.size&&tee.map.size,aee={info:ree,map:oee?new Map:eee.map.size?eee.map:tee.map};if(oee){var nee=new Set(tee.map.keys());eee.map.forEach((function(eee,ree){aee.map.set(ree,Rke(eee,tee.map.get(ree))),nee.delete(ree)})),nee.forEach((function(ree){aee.map.set(ree,Rke(tee.map.get(ree),eee.map.get(ree)))}))}return aee}function Cke(eee){return!eee||!(eee.info||eee.map.size)}function Lke(_a,eee){var tee=_a.map,ree=tee.get(eee);ree&&Cke(ree)&&(Ake.push(ree),tee.delete(eee))}var Fke=new Set;var zke=function(eee){function tee(tee){void 0===tee&&(tee={});var ree=eee.call(this)||this;return ree.watches=new Set,ree.addTypenameTransform=new Yme(Zme),ree.assumeImmutableResults=!0,ree.makeVar=lke,ree.txCount=0,ree.config=function(eee){return Gve(Cxe,eee)}(tee),ree.addTypename=!!ree.config.addTypename,ree.policies=new Eke({cache:ree,dataIdFromObject:ree.config.dataIdFromObject,possibleTypes:ree.config.possibleTypes,typePolicies:ree.config.typePolicies}),ree.init(),ree}return Rpe(tee,eee),tee.prototype.init=function(){var eee=this.data=new Yxe.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 Oke(this,this.storeReader=new oke({cache:this,addTypename:this.addTypename,resultCacheMaxSize:this.config.resultCacheMaxSize,canonizeResults:Lxe(this.config),canon:eee?void 0:ree&&ree.canon,fragments:oee}),oee),this.maybeBroadcastWatch=Sxe((function(c,eee){return tee.broadcastWatch(c,eee)}),{max:this.config.resultCacheMaxSize,makeCacheKey:function(c){var eee=c.optimistic?tee.optimisticData:tee.data;if(Hxe(eee)){var ree=c.optimistic,id=c.id,oee=c.variables;return eee.makeCacheKey(c.query,c.callback,eke({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(Cpe(Cpe({},eee),{store:eee.optimistic?this.optimisticData:this.data,config:this.config,returnPartialData:tee})).result||null}catch(e){if(e instanceof Oxe)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(Axe.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(Cpe(Cpe({},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){ske(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&&cke(tee),tee.maybeBroadcastWatch.forget(eee)}},tee.prototype.gc=function(eee){eke.reset();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(_me(eee))return eee.__ref;try{return this.policies.identify(eee)[0]}catch(e){!1!==globalThis.__DEV__&&Tde.warn(e)}},tee.prototype.evict=function(eee){if(!eee.id){if(Axe.call(eee,"id"))return!1;eee=Cpe(Cpe({},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(),eke.reset(),eee&&eee.discardWatches?(this.watches.forEach((function(eee){return tee.maybeBroadcastWatch.forget(eee)})),this.watches.clear(),cke(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,aee=void 0===_a||_a,nee=eee.removeOptimistic,iee=eee.onWatchUpdated,see=function(eee){var _a=ree,aee=_a.data,nee=_a.optimisticData;++ree.txCount,eee&&(ree.data=ree.optimisticData=eee);try{return tee=oee(ree)}finally{--ree.txCount,ree.data=aee,ree.optimisticData=nee}},cee=new Set;return iee&&!this.txCount&&this.broadcastWatches(Cpe(Cpe({},eee),{onWatchUpdated:function(eee){return cee.add(eee),!1}})),"string"==typeof aee?this.optimisticData=this.optimisticData.addLayer(aee,see):!1===aee?see(this.data):see(),"string"==typeof nee&&(this.optimisticData=this.optimisticData.removeLayer(nee)),iee&&cee.size?(this.broadcastWatches(Cpe(Cpe({},eee),{onWatchUpdated:function(eee,tee){var ree=iee.call(this,eee,tee);return!1!==ree&&cee.delete(eee),ree}})),cee.size&&cee.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&&Uye(tee.result,ree.result)||c.callback(c.lastDiff=ree,tee)},tee}(Nxe);var Pke=Array.prototype.forEach,Mke=function(){function eee(){for(var eee=[],_i=0;_i{if(id){const tee=l_e(eee,id);return tee||l_e(ree,id)}const tee=c_e(eee,oee);return tee||c_e(ree,ree.default)}}else tee=id=>id?l_e(ree,id):c_e(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 d_e={};function u_e(eee){return mre(eee)?eee:"function"==typeof eee?_ne(eee):vre(eee)}function g_e(){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 h_e="undefined"==typeof window,f_e={queries:vre(0),mutations:vre(0),subscriptions:vre(0),components:new Map};function w_e(eee,tee){if(h_e)return;const{tracking:ree}=function(){const vm=dne();if(!vm)return{};let eee;return f_e.components.has(vm)?eee=f_e.components.get(vm):(f_e.components.set(vm,eee={queries:vre(0),mutations:vre(0),subscriptions:vre(0)}),Roe((()=>{f_e.components.delete(vm)}))),{tracking:eee}}();doe(eee,((eee,oee)=>{if(null!=oee&&eee!==oee){const oee=eee?1:-1;ree&&(ree[tee].value+=oee),f_e[tee].value+=oee}}),{immediate:!0}),Doe((()=>{eee.value&&(ree&&ree[tee].value--,f_e[tee].value--)}))}function b_e(eee){return eee instanceof Error?bye(eee)?eee:new mye({networkError:eee,errorMessage:eee.message}):new mye({networkError:Object.assign(new Error,{originalError:eee}),errorMessage:String(eee)})}function m_e(eee,tee,ree){return function(eee,tee,ree={},oee=!1){var _a;const vm=dne(),aee=vre(),nee=u_e(eee),iee=u_e(tee),see=(gee=ree,mre(gee)?gee:"function"==typeof gee?_ne(gee):gee?nre(gee):gee),cee=vre(),lee=g_e(),pee=vre(null),dee=g_e(),uee=vre(!1);var gee;vm&&function(eee){w_e(eee,"queries")}(uee);const hee=vre();let fee,wee,bee,mee=!1;const vee=()=>{mee=!0,fee&&fee()},yee=eee=>{bee=eee,wee&&wee(eee)},xee=()=>{fee=void 0,wee=void 0,mee=!1,bee=void 0};vm&&(null==(_a=Coe)||_a((()=>{var eee;if(Qee.value&&(!h_e||!1!==(null==(eee=aee.value)?void 0:eee.prefetch)))return new Promise(((eee,tee)=>{fee=()=>{xee(),eee()},wee=eee=>{xee(),tee(eee)},mee?fee():bee&&wee(bee)})).finally(Pee)})));const{resolveClient:kee}=p_e(),_ee=vre();let Eee,Tee=!1,See=!1,Iee=!0;function Nee(){var eee,_b,_c,_d,_e,_f;if(Tee||!Qee.value||h_e&&!1===(null==(eee=aee.value)?void 0:eee.prefetch)||!qee)return void vee();Tee=!0,pee.value=null,uee.value=!0;const tee=kee(null==(_b=aee.value)?void 0:_b.clientId);if(_ee.value=tee.watchQuery({query:qee,variables:null!=Kee?Kee:{},...aee.value,...h_e&&"no-cache"!==(null==(_c=aee.value)?void 0:_c.fetchPolicy)?{fetchPolicy:"network-only"}:{}}),Oee(),!h_e&&(Iee||!(null==(_d=aee.value)?void 0:_d.keepPreviousResult))&&("no-cache"!==(null==(_e=aee.value)?void 0:_e.fetchPolicy)||aee.value.notifyOnNetworkStatusChange)){const eee=_ee.value.getCurrentResult(!1);!eee.loading||eee.partial||(null==(_f=aee.value)?void 0:_f.notifyOnNetworkStatusChange)?(Dee(eee),See=!eee.loading):eee.error&&(Cee(eee.error),See=!0)}if(!h_e)for(const ree of Jee)ete(ree);Iee=!1}function Oee(){Eee&&!Eee.closed||_ee.value&&(See=!1,Eee=_ee.value.subscribe({next:Dee,error:Cee}))}function Aee(){var eee,_b,_c,_d;const tee=kee(null==(eee=aee.value)?void 0:eee.clientId);return(null==(_b=aee.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(See)return void(See=!1);pee.value=null,Ree(eee);const ree=Aee();ree&&"all"===ree&&!eee.error&&(null==(tee=eee.errors)?void 0:tee.length)&&Lee(function(eee){return new mye({graphQLErrors:eee,errorMessage:`GraphQL response contains errors: ${eee.map((e=>e.message)).join(" | ")}`})}(eee.errors)),vee()}function Ree(eee){cee.value=eee.data&&0===Object.keys(eee.data).length?void 0:eee.data,uee.value=eee.loading,hee.value=eee.networkStatus,qre((()=>{lee.trigger(eee)}))}function Cee(eee){if(See)return void(See=!1);const tee=b_e(eee),ree=Aee();ree&&"none"!==ree&&Ree(_ee.value.getCurrentResult()),Lee(tee),yee(tee),Fee()}function Lee(eee){pee.value=eee,uee.value=!1,hee.value=8,qre((()=>{dee.trigger(eee)}))}function Fee(){if(!_ee.value)return;const eee=_ee.value.getLastError(),tee=_ee.value.getLastResult();_ee.value.resetLastResults(),Oee(),Object.assign(_ee.value,{lastError:eee,lastResult:tee})}let zee=[];function Pee(){vee(),Tee&&(Tee=!1,uee.value=!1,zee.forEach((eee=>eee())),zee=[],_ee.value&&(_ee.value.stopPolling(),_ee.value=null),Eee&&(Eee.unsubscribe(),Eee=void 0))}let Mee,Uee=!1;function jee(){Tee&&!Uee&&(Uee=!0,qre((()=>{Tee&&(Pee(),Nee()),Uee=!1})))}let $ee=!1;function Vee(){var eee,_b;aee.value?(Mee=(null==(eee=aee.value)?void 0:eee.throttle)?Ape(aee.value.throttle,jee):(null==(_b=aee.value)?void 0:_b.debounce)?function(eee,tee,ree){var oee=(ree||{}).atBegin;return Ape(eee,tee,{debounceMode:!1!==(void 0!==oee&&oee)})}(aee.value.debounce,jee):jee,$ee=!0):Mee=jee}function Yee(){Tee&&!Uee&&($ee||Vee(),Mee())}let qee=nee.value;const Bee=vre(oee),Gee=_ne((()=>!aee.value||null==aee.value.enabled||aee.value.enabled)),Qee=_ne((()=>Gee.value&&!Bee.value&&!!nee.value));let Kee,Wee;function Hee(eee=void 0){if(_ee.value)return eee&&(Kee=eee),pee.value=null,uee.value=!0,_ee.value.refetch(eee).then((eee=>{var tee;const ree=null==(tee=_ee.value)?void 0:tee.getCurrentResult();return ree&&Ree(ree),eee}))}function Xee(eee){if(_ee.value)return pee.value=null,uee.value=!0,_ee.value.fetchMore(eee).then((eee=>{var tee;const ree=null==(tee=_ee.value)?void 0:tee.getCurrentResult();return ree&&Ree(ree),eee}))}doe((()=>kre(see)),(eee=>{!aee.value||aee.value.throttle===eee.throttle&&aee.value.debounce===eee.debounce||Vee(),aee.value=eee,Yee()}),{deep:!0,immediate:!0}),doe(nee,(eee=>{qee=eee,Yee()})),doe((()=>Qee.value?iee.value:void 0),(eee=>{const tee=JSON.stringify([eee,Qee.value]);tee!==Wee&&(Kee=eee,Yee()),Wee=tee}),{deep:!0,immediate:!0});const Jee=[];function Zee(eee){if(h_e)return;doe(u_e(eee),((eee,tee,ree)=>{const oee=Jee.findIndex((eee=>eee.options===tee));-1!==oee&&Jee.splice(oee,1);const aee={options:eee,unsubscribeFns:[]};Jee.push(aee),ete(aee),ree((()=>{aee.unsubscribeFns.forEach((fn=>fn())),aee.unsubscribeFns=[]}))}),{immediate:!0})}function ete(eee){if(!Tee)return;if(!_ee.value)throw new Error("Query is not defined");const tee=_ee.value.subscribeToMore(eee.options);zee.push(tee),eee.unsubscribeFns.push(tee)}doe(Qee,(eee=>{eee?qre((()=>{Nee()})):Pee()})),Qee.value&&Nee();return vm&&Doe((()=>{Pee(),Jee.length=0})),{result:cee,loading:uee,networkStatus:hee,error:pee,start:Nee,stop:Pee,restart:Yee,forceDisabled:Bee,document:nee,variables:iee,options:see,query:_ee,refetch:Hee,fetchMore:Xee,subscribeToMore:Zee,onResult:lee.on,onError:dee.on}}(eee,tee,ree)}function v_e(eee,tee={}){const vm=dne(),ree=vre(!1);vm&&function(eee){w_e(eee,"mutations")}(ree);const oee=vre(null),aee=vre(!1),nee=g_e(),iee=g_e(),{resolveClient:see}=p_e();return vm&&Doe((()=>{ree.value=!1})),{mutate:async function(cee,lee={}){let pee,dee;pee="function"==typeof eee?eee():mre(eee)?eee.value:eee,dee="function"==typeof tee?tee():mre(tee)?tee.value:tee;const uee=see(dee.clientId);oee.value=null,ree.value=!0,aee.value=!0;try{const eee=await uee.mutate({mutation:pee,...dee,...lee,variables:(null!=cee?cee:dee.variables)?{...dee.variables,...cee}:void 0});return ree.value=!1,nee.trigger(eee),eee}catch(e){const eee=b_e(e);if(oee.value=eee,ree.value=!1,iee.trigger(eee),"always"===dee.throws||"never"!==dee.throws&&!iee.getCount())throw eee}return null},loading:ree,error:oee,called:aee,onDone:nee.on,onError:iee.on}}const y_e={"\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 }\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:"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"}}]}}]}}]}};function x_e(eee){return y_e[eee]??{}}x_e("\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 k_e=x_e("\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 }\n vars {\n regGen\n regState\n configError\n configValid\n }\n }\n");const __e="Content-Type",E_e=Symbol(),T_e=Symbol();function S_e(eee={}){var _a;return null===(_a=Object.entries(eee).find((([k])=>k.toLowerCase()===__e.toLowerCase())))||void 0===_a?void 0:_a[1]}function I_e(eee){return/^application\/.*json.*/.test(eee)}const N_e=function(eee,tee,ree=!1){return Object.entries(tee).reduce(((tee,[oee,aee])=>{const nee=eee[oee];return Array.isArray(nee)&&Array.isArray(aee)?tee[oee]=ree?[...nee,...aee]:aee:tee[oee]="object"==typeof nee&&"object"==typeof aee?N_e(nee,aee,ree):aee,tee}),{...eee})},O_e={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 A_e extends Error{}const D_e=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:aee,_catchers:nee,_resolvers:iee,_middlewares:see,_addons:cee}=eee,lee=new Map(nee),pee=N_e(aee.options,oee);let dee=ree;const uee=(eee=>tee=>eee.reduceRight(((eee,tee)=>tee(eee)),tee)||tee)(see)(((eee,tee)=>(dee=eee,aee.polyfill("fetch")(eee,tee))))(ree,pee),gee=new Error,hee=uee.catch((eee=>{throw{[E_e]:eee}})).then((eee=>{if(!eee.ok){const tee=new A_e;if(tee.cause=gee,tee.stack=tee.stack+"\nCAUSE: "+gee.stack,tee.response=eee,tee.url=dee,"opaque"===eee.type)throw tee;return eee.text().then((ree=>{var _a;if(tee.message=ree,"json"===aee.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})),fee=tee=>tee.catch((tee=>{const ree=tee.hasOwnProperty(E_e),oee=ree?tee[E_e]:tee,aee=(null==oee?void 0:oee.status)&&lee.get(oee.status)||lee.get(null==oee?void 0:oee.name)||ree&&lee.has(E_e)&&lee.get(E_e);if(aee)return aee(oee,eee);const nee=lee.get(T_e);if(nee)return nee(oee,eee);throw oee})),wee=eee=>cb=>fee(eee?hee.then((_=>_&&_[eee]())).then((_=>cb?cb(_):_)):hee.then((_=>cb?cb(_):_))),bee={_wretchReq:eee,_fetchReq:uee,_sharedState:tee,res:wee(null),json:wee("json"),blob:wee("blob"),formData:wee("formData"),arrayBuffer:wee("arrayBuffer"),text:wee("text"),error(eee,cb){return lee.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(E_e,cb)}},mee=cee.reduce(((eee,tee)=>({...eee,...tee.resolver})),bee);return iee.reduce(((tee,r)=>r(tee,eee)),mee)},R_e={_url:"",_options:{},_config:O_e,_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:N_e(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:N_e(this._options,eee)}},headers(eee){return{...this,_options:N_e(this._options,{headers:eee||{}})}},accept(eee){return this.headers({Accept:eee})},content(eee){return this.headers({[__e]: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(T_e,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 aee=S_e(oee._options.headers),nee="object"==typeof ree&&(!oee._options.headers||!aee||I_e(aee));return oee=ree?nee?oee.json(ree,aee):oee.body(ree):oee,D_e(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=S_e(this._options.headers);return this.content(tee||I_e(ree)&&ree||"application/json").body(JSON.stringify(eee))}};function C_e(eee="",tee={}){return{...R_e,_url:eee,_options:tee}}function L_e(eee,tee=!1,ree,oee=ree.polyfill("FormData",!0,!0),aee=[]){return Object.entries(eee).forEach((([eee,nee])=>{let iee=aee.reduce(((eee,tee)=>eee?`${eee}[${tee}]`:tee),null);if(iee=iee?`${iee}[${eee}]`:eee,nee instanceof Array||globalThis.FileList&&nee instanceof FileList)for(const tee of nee)oee.append(iee,tee);else!tee||"object"!=typeof nee||tee instanceof Array&&tee.includes(eee)?oee.append(iee,nee):null!==nee&&L_e(nee,tee,ree,oee,[...aee,eee])})),oee}C_e.default=C_e,C_e.options=function(eee,tee=!1){O_e.options=tee?eee:N_e(O_e.options,eee)},C_e.errorType=function(eee){O_e.errorType=eee},C_e.polyfills=function(eee,tee=!1){O_e.polyfills=tee?eee:N_e(O_e.polyfills,eee)},C_e.WretchError=A_e;const F_e={wretch:{formData(eee,tee=!1){return this.body(L_e(eee,tee,this._config))}}};function z_e(eee,tee){return encodeURIComponent(eee)+"="+encodeURIComponent("object"==typeof tee?JSON.stringify(tee):""+tee)}const P_e={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=>z_e(eee,v))).join("&"):z_e(eee,ree)})).join("&"))).content("application/x-www-form-urlencoded");var tee}}},M_e=P_e;function U_e(eee){return void 0!==eee?eee:""}const j_e=(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,U_e(oee));else eee.append(tee,U_e(ree))}oee=eee.toString()}const aee=eee.split("?");return oee?tee||aee.length<2?aee[0]+"?"+oee:eee+"&"+oee:tee?aee[0]:eee},$_e={wretch:{query(qp,eee=!1){return{...this,_url:j_e(this._url,qp,eee,this._config)}}}};wle(yle());const V_e=Dle("errors",(()=>{const eee=vre([]);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 aee;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${aee=eee.debugServer,Object.entries(aee).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 aee=ree.querySelector("#optTroubleshoot");for(;!aee;)await new Promise((eee=>setTimeout(eee,100))),aee=ree.querySelector("#optTroubleshoot");aee.checked=!0;let nee=ree.querySelectorAll(".allpanels");for(;!nee;)await new Promise((eee=>setTimeout(eee,100))),nee=ree.querySelectorAll(".allpanels");nee.forEach((eee=>{"troubleshoot_panel"===eee.id?eee.style.display="block":eee.style.display="none"}))}catch(ree){console.error("[openTroubleshoot]",ree)}}}})),Y_e=V_e(),q_e=C_e().addon(F_e).addon(M_e).addon($_e).errorType("json").resolve((eee=>eee.error("Error",(eee=>{Y_e.setError({heading:`WretchError ${eee.status}`,message:`${eee.text} • ${eee.url}`,level:"error",ref:"wretchError",type:"request"})})).error("TypeError",(eee=>{Y_e.setError({heading:`WretchTypeError ${eee.status}`,message:`${eee.text} • ${eee.url}`,level:"error",ref:"wretchTypeError",type:"request"})})))),B_e=q_e.url("/webGui/include/InstallKey.php");q_e.url("/update.php");const G_e=q_e.url("/webGui/include/UpdateDNS.php"),Q_e=q_e.url("/plugins/dynamix.my.servers/data/server-state.php"),K_e=new URL(sessionStorage.getItem("unraidAccountUrl")??"https://account.unraid.net"??"https://account.unraid.net"),W_e=new URL("https://docs.unraid.net"),H_e=new URL("https://forums.unraid.net"),X_e=new URL(sessionStorage.getItem("unraidPurchaseUrl")??"https://unraid.net"??"https://unraid.net"),J_e=new URL("c",K_e),Z_e=new URL("/bug-reports",H_e);new URL("category/unraid-connect",W_e);const eEe=new URL("https://connect.myunraid.net"),tEe=new URL("/forum/94-connect-plugin-support/",H_e),rEe=new URL("/contact",X_e),oEe=new URL("https://discord.gg/unraid"),aEe=new URL("/c",X_e),nEe=new URL({}.VITE_WEBGUI??window.location.origin),iEe=new URL("/graphql",nEe),sEe=new URL("/Settings/ManagementAccess",nEe),cEe=new URL("#UnraidNetSettings",sEe),lEe=new URL("/Tools/Downgrade",nEe),pEe=new URL("/Tools/Registration",nEe),dEe=new URL("/Tools/Update",nEe);new URL("https://releases.unraid.net/os");const uEe=new URL("/unraid-os/faq/licensing-faq",W_e),gEe=new URL("/unraid-os/manual/changing-the-flash-device",W_e);function hEe(eee,tee=!0){if(function(eee){const tee=[],{graphQLErrors:ree,networkError:oee}=eee,aee="operation"in eee?eee.operation:void 0,nee="stack"in eee?eee.stack:void 0;let iee;return aee&&(iee=lge(aee.query)),ree&&ree.forEach((({message:eee,locations:ree})=>{tee.push(`[GraphQL error] ${eee}`),aee&&(tee.push(function(eee,tee){const ree=eee.split("\n"),l=ree.length,oee=ree.slice(),aee={};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 fEe=x_e("\n mutation ConnectSignIn($input: ConnectSignInInput!) {\n connectSignIn(input: $input)\n }\n"),wEe=x_e("\n mutation SignOut {\n connectSignOut\n }\n"),bEe=e=>{e.preventDefault(),e.returnValue="",confirm("Closing this pop-up window while actions are being preformed may lead to unintended errors.")},mEe=()=>{window.addEventListener("beforeunload",bEe)},vEe=()=>{window.removeEventListener("beforeunload",bEe)};wle(yle());const yEe=Dle("installKey",(()=>{const eee=V_e(),tee=jTe(),ree=vre("ready"),oee=vre(),aee=_ne((()=>oee.value?.type)),nee=_ne((()=>oee.value?.keyUrl)),iee=_ne((()=>{if(!nee.value)return;const eee=nee.value.split("/");return eee[eee.length-1].replace(/\.key|\.unkey/g,"")}));return{keyInstallStatus:ree,keyActionType:aee,keyType:iee,keyUrl:nee,install:async aee=>{if(console.log("[installKey.install]",aee),ree.value="installing",oee.value=aee,!nee.value)return ree.value="failed",console.error("[install] no key to install");try{const eee=await B_e.query({url:nee.value}).get();console.log("[install] WebguiInstallKey installResponse",eee),ree.value="success";try{const eee=await G_e.middlewares([(iee=1500,eee=>(tee,ree)=>new Promise((oee=>setTimeout((()=>oee(eee(tee,ree))),iee))))]).formUrl({csrf_token:tee.csrf}).post();console.log("[install] WebguiUpdateDns updateDnsResponse",eee)}catch(see){console.error("[install] WebguiUpdateDns error",see)}}catch(see){console.error("[install] WebguiInstallKey error",see);let tee="Unknown error";"string"==typeof see?tee=see.toUpperCase():see instanceof Error&&(tee=see.message),ree.value="failed",eee.setError({heading:"Failed to install key",message:tee,level:"error",ref:"installKey",type:"installKey"})}var iee}}}));var xEe={exports:{}};xEe.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 kEe=Lle(xEe.exports);var _Ee={exports:{}};_Ee.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 EEe=Lle(_Ee.exports);wle(yle()),Ple.extend(kEe),Ple.extend(EEe);const TEe=Dle("updateOs",(()=>{const eee=jTe(),tee=_ne((()=>eee.regExp)),ree=_ne((()=>eee.regUpdatesExpired)),oee=_ne((()=>eee.updateOsResponse)),aee=_ne((()=>{if(oee.value)return oee.value.isNewer?oee.value.version:void 0})),nee=_ne((()=>{if(aee.value&&oee.value&&tee.value&&ree.value)return((eee,tee)=>{const ree=Mle(eee,"YYYY-MM-DD"),oee=Mle(tee??void 0);return ree.isAfter(oee,"day")})(oee.value.date,tee.value)?oee.value.version:void 0}));return{available:aee,availableWithRenewal:nee}})),SEe=q_e.url("https://keys.lime-technology.com");wle(yle());const IEe=Dle("updateOsActions",(()=>{const eee=eTe(),tee=jTe(),ree=TEe(),{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.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)}}},aee=vre(),nee=_ne((()=>tee.guid)),iee=_ne((()=>tee.inIframe)),see=_ne((()=>tee.keyfile)),cee=_ne((()=>tee.osVersion)),lee=_ne((()=>tee.osVersionBranch)),pee=_ne((()=>tee.regUpdatesExpired)),dee=_ne((()=>tee.serverAccountPayload)),uee=_ne((()=>ree.available)),gee=vre("ready"),hee=vre(null),fee=_ne((()=>tee.rebootType)),wee=_ne((()=>{switch(fee.value){case"thirdPartyDriversDownloading":return"Updating 3rd party drivers";case"downgrade":return"Reboot Required for Downgrade";case"update":return"Reboot Required for Update";default:return""}})),bee=_ne((()=>!nee.value||!see.value||!cee.value||pee.value)),mee=_ne((()=>{if(!nee.value)return"A valid GUID is required to check for OS updates.";if(!see.value)return"A valid keyfile is required to check for OS updates.";if(!cee.value)return"A valid OS version is required to check for OS updates.";if(pee.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 uee.value?`${eee} ${tee}`:eee}return""})),vee=_ne((()=>({href:dEe.toString(),emphasize:!0,icon:hpe,name:"updateOs",text:"Unraid OS {0} Update Available",textParams:[uee.value]}))),yee=async eee=>{if(console.debug("[getReleaseFromKeyServer]",eee),!eee)throw new Error("No sha256 provided");try{const tee=await(async eee=>await SEe.url(`/versions/sha256/${eee}`).get().json())(eee);return console.debug("[getReleaseFromKeyServer]",tee),tee}catch(tee){throw console.error(tee),new Error("Unable to get release from keyserver")}},xee=eee=>{hee.value=eee,kee("confirming")},kee=eee=>{gee.value=eee};return loe((()=>{"ready"===gee.value&&bee.value&&kee("ineligible")})),{callbackUpdateRelease:hee,osVersion:cee,osVersionBranch:lee,rebootType:fee,rebootTypeText:wee,status:gee,ineligible:bee,ineligibleText:mee,toolsRegistrationAction:vee,actOnUpdateOsAction:async()=>{const eee=await yee(aee.value?.sha256??"");if(console.debug("[redirectToCallbackType] updateOs foundRelease",eee),!eee)throw new Error("Release not found");if(eee.version===cee.value)throw new Error("Release version is the same as the server's current version");xee(eee)},confirmUpdateOs:xee,installOsUpdate:()=>{if(!hee.value)return console.error("[installOsUpdate] release not found");kee("updating"),oee({modalTitle:`${hee.value.name} Update`,pluginUrl:hee.value.plugin_url,update:!1})},initUpdateOsCallback:()=>({click:()=>{eee.send(J_e.toString(),[{server:{...dee.value},type:"updateOs"}],iee.value?"newTab":void 0)},disabled:""!==fee.value,external:!0,icon:uee.value?hpe:cpe,name:"updateOs",text:uee.value?"Unraid OS {0} Update Available":"Check for OS Updates",textParams:[uee.value??""],title:""!==fee.value?wee.value:""}),executeUpdateOsCallback:async tee=>{await eee.send(J_e.toString(),[{server:{...dee.value},type:"updateOs"}],iee.value?"newTab":tee?"replace":void 0)},rebootServer:()=>{document.rebootNow.submit()},setStatus:kee,setUpdateOsAction:eee=>aee.value=eee,viewReleaseNotes:(eee,tee)=>{"function"==typeof openChanges?openChanges(`showchanges ${tee??"/var/tmp/unRAIDServer.txt"}`,eee):alert("Unable to open release notes")},getReleaseFromKeyServer:yee}}));var NEe={exports:{}};var OEe={exports:{}};const AEe=Fle(Object.freeze(Object.defineProperty({__proto__:null,default:{}},Symbol.toStringTag,{value:"Module"})));var DEe;function REe(){return DEe||(DEe=1,OEe.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!==Cle&&Cle.crypto&&(ree=Cle.crypto),!ree)try{ree=AEe}catch(hee){}var oee=function(){if(ree){if("function"==typeof ree.getRandomValues)try{return ree.getRandomValues(new Uint32Array(1))[0]}catch(hee){}if("function"==typeof ree.randomBytes)try{return ree.randomBytes(4).readInt32LE()}catch(hee){}}throw new Error("Native crypto module could not be used to get secure random number.")},aee=Object.create||function(){function F(){}return function(eee){var tee;return F.prototype=eee,tee=new F,F.prototype=null,tee}}(),C={},nee=C.lib={},iee=nee.Base={extend:function(eee){var tee=aee(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=nee.WordArray=iee.extend({init:function(eee,ree){eee=this.words=eee||[],this.sigBytes=ree!=tee?ree:4*eee.length},toString:function(eee){return(eee||lee).stringify(this)},concat:function(eee){var tee=this.words,ree=eee.words,oee=this.sigBytes,aee=eee.sigBytes;if(this.clamp(),oee%4)for(var i=0;i>>2]>>>24-i%4*8&255;tee[oee+i>>>2]|=nee<<24-(oee+i)%4*8}else for(var j=0;j>>2]=ree[j>>>2];return this.sigBytes+=aee,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((aee>>>4).toString(16)),oee.push((15&aee).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=cee.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(aee))}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=cee.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=nee.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,aee=oee.words,nee=oee.sigBytes,iee=this.blockSize,cee=nee/(4*iee),lee=(cee=tee?eee.ceil(cee):eee.max((0|cee)-this._minBufferSize,0))*iee,pee=eee.min(4*lee,nee);if(lee){for(var dee=0;dee>>6-i%4*2;aee[nee>>>2]|=iee<<24-nee%4*8,nee++}return tee.create(aee,nee)}C.enc.Base64={stringify:function(eee){var tee=eee.words,ree=eee.sigBytes,oee=this._map;eee.clamp();for(var aee=[],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(;aee.length%4;)aee.push(iee);return aee.join("")},parse:function(eee){var tee=eee.length,oee=this._map,aee=this._reverseMap;if(!aee){aee=this._reverseMap=[];for(var j=0;j>>24)|4278255360&(ree<<24|ree>>>8)}var H=this._hash.words,oee=M[eee+0],aee=M[eee+1],nee=M[eee+2],iee=M[eee+3],see=M[eee+4],cee=M[eee+5],lee=M[eee+6],pee=M[eee+7],dee=M[eee+8],uee=M[eee+9],gee=M[eee+10],hee=M[eee+11],fee=M[eee+12],wee=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,aee,12,T[1]),c=FF(c,d,a,b,nee,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,cee,12,T[5]),c=FF(c,d,a,b,lee,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,gee,17,T[10]),b=FF(b,c,d,a,hee,22,T[11]),a=FF(a,b,c,d,fee,7,T[12]),d=FF(d,a,b,c,wee,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,aee,5,T[16]),d=GG(d,a,b,c,lee,9,T[17]),c=GG(c,d,a,b,hee,14,T[18]),b=GG(b,c,d,a,oee,20,T[19]),a=GG(a,b,c,d,cee,5,T[20]),d=GG(d,a,b,c,gee,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,wee,5,T[28]),d=GG(d,a,b,c,nee,9,T[29]),c=GG(c,d,a,b,pee,14,T[30]),a=HH(a,b=GG(b,c,d,a,fee,20,T[31]),c,d,cee,4,T[32]),d=HH(d,a,b,c,dee,11,T[33]),c=HH(c,d,a,b,hee,16,T[34]),b=HH(b,c,d,a,bee,23,T[35]),a=HH(a,b,c,d,aee,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,gee,23,T[39]),a=HH(a,b,c,d,wee,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,lee,23,T[43]),a=HH(a,b,c,d,uee,4,T[44]),d=HH(d,a,b,c,fee,11,T[45]),c=HH(c,d,a,b,mee,16,T[46]),a=II(a,b=HH(b,c,d,a,nee,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,cee,21,T[51]),a=II(a,b,c,d,fee,6,T[52]),d=II(d,a,b,c,iee,10,T[53]),c=II(c,d,a,b,gee,15,T[54]),b=II(b,c,d,a,aee,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,lee,15,T[58]),b=II(b,c,d,a,wee,21,T[59]),a=II(a,b,c,d,see,6,T[60]),d=II(d,a,b,c,hee,10,T[61]),c=II(c,d,a,b,nee,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,aee=8*eee.sigBytes;ree[aee>>>5]|=128<<24-aee%32;var nee=tee.floor(oee/4294967296),iee=oee;ree[15+(aee+64>>>9<<4)]=16711935&(nee<<8|nee>>>24)|4278255360&(nee<<24|nee>>>8),ree[14+(aee+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 cee=H[i];H[i]=16711935&(cee<<8|cee>>>24)|4278255360&(cee<<24|cee>>>8)}return see},clone:function(){var eee=aee.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=aee._createHelper(iee),C.HmacMD5=aee._createHmacHelper(iee)}(Math),eee.MD5)),PEe.exports;var eee}var UEe,jEe={exports:{}},$Ee={exports:{}};function VEe(){return UEe||(UEe=1,$Ee.exports=(eee=REe(),function(){var C=eee,tee=C.lib,ree=tee.WordArray,oee=tee.Hasher,aee=C.algo,W=[],nee=aee.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(nee),C.HmacSHA1=oee._createHmacHelper(nee)}(),eee.SHA1)),$Ee.exports;var eee}var YEe,qEe,BEe={exports:{}};function GEe(){return qEe||(qEe=1,jEe.exports=function(eee){return function(){var C=eee,tee=C.lib,ree=tee.Base,oee=tee.WordArray,aee=C.algo,nee=aee.MD5,iee=aee.EvpKDF=ree.extend({cfg:ree.extend({keySize:4,hasher:nee,iterations:1}),init:function(eee){this.cfg=this.cfg.extend(eee)},compute:function(eee,tee){for(var ree,aee=this.cfg,nee=aee.hasher.create(),iee=oee.create(),see=iee.words,cee=aee.keySize,lee=aee.iterations;see.lengthaee&&(tee=eee.finalize(tee)),tee.clamp();for(var nee=this._oKey=tee.clone(),iee=this._iKey=tee.clone(),see=nee.words,cee=iee.words,i=0;i>>8^255&sx^99,oee[x]=sx,aee[sx]=x;var x2=d[x],x4=d[x2],x8=d[x4],t=257*d[sx]^16843008*sx;nee[x]=t<<24|t>>>8,iee[x]=t<<16|t>>>16,see[x]=t<<8|t>>>24,cee[x]=t,t=16843009*x8^65537*x4^257*x2^16843008*x,lee[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 gee=[0,1,2,4,8,16,32,64,128,27,54],hee=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,aee=4*((this._nRounds=ree+6)+1),nee=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^=gee[iee/ree|0]<<24),nee[iee]=nee[iee-ree]^t);for(var see=this._invKeySchedule=[],cee=0;cee>>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,nee,iee,see,cee,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,lee,pee,dee,uee,aee),t=M[eee+1],M[eee+1]=M[eee+3],M[eee+3]=t},_doCryptBlock:function(M,eee,tee,ree,oee,aee,nee,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],cee=4,lee=1;lee>>24]^oee[s1>>>16&255]^aee[s2>>>8&255]^nee[255&s3]^tee[cee++],t1=ree[s1>>>24]^oee[s2>>>16&255]^aee[s3>>>8&255]^nee[255&s0]^tee[cee++],t2=ree[s2>>>24]^oee[s3>>>16&255]^aee[s0>>>8&255]^nee[255&s1]^tee[cee++],t3=ree[s3>>>24]^oee[s0>>>16&255]^aee[s1>>>8&255]^nee[255&s2]^tee[cee++];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[cee++],t1=(iee[s1>>>24]<<24|iee[s2>>>16&255]<<16|iee[s3>>>8&255]<<8|iee[255&s0])^tee[cee++],t2=(iee[s2>>>24]<<24|iee[s3>>>16&255]<<16|iee[s0>>>8&255]<<8|iee[255&s1])^tee[cee++],t3=(iee[s3>>>24]<<24|iee[s0>>>16&255]<<16|iee[s1>>>8&255]<<8|iee[255&s2])^tee[cee++],M[eee]=t0,M[eee+1]=t1,M[eee+2]=t2,M[eee+3]=t3},keySize:8});C.AES=tee._createHelper(hee)}(),eee.AES}(REe(),FEe(),MEe(),GEe(),QEe||(QEe=1,WEe.exports=(KEe=REe(),GEe(),void(KEe.lib.Cipher||function(eee){var C=KEe,tee=C.lib,ree=tee.Base,oee=tee.WordArray,aee=tee.BufferedBlockAlgorithm,nee=C.enc;nee.Utf8;var iee=nee.Base64,see=C.algo.EvpKDF,cee=tee.Cipher=aee.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(){aee.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:fee}return function(tee){return{encrypt:function(ree,oee,aee){return eee(oee).encrypt(tee,ree,oee,aee)},decrypt:function(ree,oee,aee){return eee(oee).decrypt(tee,ree,oee,aee)}}}}()});tee.StreamCipher=cee.extend({_doFinalize:function(){return this._process(!0)},blockSize:1});var lee=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=lee.CBC=function(){var tee=pee.extend();function ree(tee,ree,oee){var aee,iv=this._iv;iv?(aee=iv,this._iv=eee):aee=this._prevBlock;for(var i=0;i>>2];eee.sigBytes-=tee}};tee.BlockCipher=cee.extend({cfg:cee.cfg.extend({mode:dee,padding:uee}),reset:function(){var eee;cee.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 gee=tee.CipherParams=ree.extend({init:function(eee){this.mixIn(eee)},toString:function(eee){return(eee||this.formatter).stringify(this)}}),hee=(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),aee=ree.words;return 1398893684==aee[0]&&1701076831==aee[1]&&(tee=oee.create(aee.slice(2,4)),aee.splice(0,4),ree.sigBytes-=16),gee.create({ciphertext:ree,salt:tee})}},fee=tee.SerializableCipher=ree.extend({cfg:ree.extend({format:hee}),encrypt:function(eee,tee,ree,oee){oee=this.cfg.extend(oee);var aee=eee.createEncryptor(ree,oee),nee=aee.finalize(tee),iee=aee.cfg;return gee.create({ciphertext:nee,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}}),wee=(C.kdf={}).OpenSSL={execute:function(eee,tee,ree,aee,nee){if(aee||(aee=oee.random(8)),nee)iee=see.create({keySize:tee+ree,hasher:nee}).compute(eee,aee);else var iee=see.create({keySize:tee+ree}).compute(eee,aee);var iv=oee.create(iee.words.slice(tee),4*ree);return iee.sigBytes=4*tee,gee.create({key:iee,iv:iv,salt:aee})}},bee=tee.PasswordBasedCipher=fee.extend({cfg:fee.cfg.extend({kdf:wee}),encrypt:function(eee,tee,ree,oee){var aee=(oee=this.cfg.extend(oee)).kdf.execute(ree,eee.keySize,eee.ivSize,oee.salt,oee.hasher);oee.iv=aee.iv;var nee=fee.encrypt.call(this,eee,tee,aee.key,oee);return nee.mixIn(aee),nee},decrypt:function(eee,tee,ree,oee){oee=this.cfg.extend(oee),tee=this._parse(tee,oee.format);var aee=oee.kdf.execute(ree,eee.keySize,eee.ivSize,tee.salt,oee.hasher);return oee.iv=aee.iv,fee.decrypt.call(this,eee,tee,aee.key,oee)}})}()))));const HEe=Lle(NEe.exports);var XEe={exports:{}};XEe.exports=function(eee){return eee.enc.Utf8}(REe());const JEe=Lle(XEe.exports);wle(yle());const ZEe=Dle("callbackActions",(()=>{const eee=CTe(),tee=yEe(),ree=jTe();TEe();const oee=IEe(),aee=vre("ready"),nee=vre(),iee=vre(),see=["recover","replace","trialExtend","trialStart","purchase","redeem","renew","upgrade"],cee=()=>{if(console.debug("[redirectToCallbackType]"),!nee.value||!nee.value.type||"forUpc"!==nee.value.type||!nee.value.actions?.length)return iee.value="Callback redirect type not present or incorrect",aee.value="ready",console.error("[redirectToCallbackType]",iee.value);aee.value="loading",nee.value.actions.forEach((async(aee,nee,iee)=>{if(console.debug("[redirectToCallbackType]",{action:aee,index:nee,array:iee}),see.includes(aee.type)&&await tee.install(aee),"signIn"===aee.type&&aee?.user&&(eee.setAccountAction(aee),await eee.setConnectSignInPayload({apiKey:aee?.apiKey??"",email:aee.user?.email??"",preferred_username:aee.user?.preferred_username??""})),"signOut"!==aee.type&&"oemSignOut"!==aee.type||(eee.setAccountAction(aee),await eee.setQueueConnectSignOut(!0)),"updateOs"===aee.type&&(oee.setUpdateOsAction(aee),await oee.actOnUpdateOsAction(),1===iee.length))return console.debug("[redirectToCallbackType] updateOs done"),void window.history.replaceState(null,"",window.location.pathname);iee.length===nee+1&&await ree.refreshServerState()}))},lee=_ne((()=>ree.refreshServerStateStatus));loe((()=>{if(nee.value?.actions&&"done"===lee.value)if(nee.value.actions.length>1){const ree="success"===eee.accountActionStatus&&"success"===tee.keyInstallStatus;aee.value=ree?"success":"error"}else{const ree="success"===eee.accountActionStatus||"success"===tee.keyInstallStatus;aee.value=ree?"success":"error"}nee.value?.actions&&"timeout"===lee.value&&(aee.value="error")}));return doe(aee,((eee,tee)=>{"loading"===eee&&mEe(),"loading"===tee&&(vEe(),window.history.replaceState(null,"",window.location.pathname))})),{callbackData:nee,callbackStatus:aee,redirectToCallbackType:cee,saveCallbackData:eee=>{if(eee&&(nee.value=eee),!nee.value)return console.error("Saved callback data not found");cee?.()},setCallbackStatus:eee=>{aee.value=eee},sendType:"fromUpc",encryptionKey:"Uyv2o8e*FiQe8VeLekTqyX6Z*8XonB"}})),eTe=(tTe=ZEe,Dle("callback",(()=>{const eee=tTe();return{send:(tee,ree,oee,aee)=>{console.debug("[callback.send]");const nee=JSON.stringify({actions:[...ree],sender:window.location.href.replace("/Tools/Update","/Tools"),type:aee??eee.sendType}),iee=HEe.encrypt(nee,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=HEe.decrypt(ree,eee.encryptionKey),aee=JSON.parse(oee.toString(JEe));console.debug("[callback.watcher]",oee,aee),eee.saveCallbackData(aee)}}})));var tTe,rTe={};const oTe=Fle(cde),aTe=Fle(Rde),nTe=Fle(uye),iTe=Fle(Lye),sTe=Fle(Bye),cTe=Fle(Wve),lTe=Fle(Uke),pTe=Fle(vye),dTe=Fle(eme),uTe=Fle(rye),gTe=Fle(bde),hTe=Fle(n_e);function fTe(eee){return new iye((function(tee,ree){return new Dve((function(oee){var aee,nee,iee;try{aee=ree(tee).subscribe({next:function(aee){aee.errors&&(iee=eee({graphQLErrors:aee.errors,response:aee,operation:tee,forward:ree}))?nee=iee.subscribe({next:oee.next.bind(oee),error:oee.error.bind(oee),complete:oee.complete.bind(oee)}):oee.next(aee)},error:function(aee){(iee=eee({operation:tee,networkError:aee,graphQLErrors:aee&&aee.result&&aee.result.errors,forward:ree}))?nee=iee.subscribe({next:oee.next.bind(oee),error:oee.error.bind(oee),complete:oee.complete.bind(oee)}):oee.error(aee)},complete:function(){iee||oee.complete.bind(oee)()}})}catch(e){eee({networkError:e,operation:tee,forward:ree}),oee.error(e)}return function(){aee&&aee.unsubscribe(),nee&&aee.unsubscribe()}}))}))}!function(eee){Object.defineProperty(eee,"__esModule",{value:!0});var tee=oTe,ree=aTe,oee=nTe,aee=iTe,nee=sTe,iee=cTe,see=lTe,cee=pTe,lee=dTe,pee=uTe,dee=gTe,uee=hTe;function gee(e){return e&&"object"==typeof e&&"default"in e?e.default:e}var hee=gee(nee);function fee(eee){return null!==eee&&"object"==typeof eee}var wee,bee=Object.prototype.hasOwnProperty,mee=function(eee,tee,ree){return this.merge(eee[ree],tee[ree])},vee=function(){function eee(eee){void 0===eee&&(eee=mee),this.reconciler=eee,this.isObject=fee,this.pastCopies=new Set}return eee.prototype.merge=function(eee,ree){for(var oee=this,aee=[],_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 aee=tee[i],nee=!isNaN(+aee)?[]:{};nee[aee]=eee,eee=nee}ree=oee.merge(ree,eee)})),ree}function xee(eee){return!!eee&&eee<7}function kee(eee,_a,_b,ree){var oee=_a.data,aee=tee.__rest(_a,["data"]),nee=_b.data,see=tee.__rest(_b,["data"]);return hee(aee,see)&&_ee(iee.getMainDefinition(eee).selectionSet,oee,nee,{fragmentMap:iee.createFragmentMap(iee.getFragmentDefinitions(eee)),variables:ree})}function _ee(eee,tee,ree,oee){if(tee===ree)return!0;var aee=new Set;return eee.selections.every((function(eee){if(aee.has(eee))return!0;if(aee.add(eee),!iee.shouldInclude(eee,oee.variables))return!0;if(Eee(eee))return!0;if(iee.isField(eee)){var nee=iee.resultKeyNameFromField(eee),see=tee&&tee[nee],cee=ree&&ree[nee],lee=eee.selectionSet;if(!lee)return hee(see,cee);var pee=Array.isArray(see),dee=Array.isArray(cee);if(pee!==dee)return!1;if(pee&&dee){var uee=see.length;if(cee.length!==uee)return!1;for(var i=0;i0},aee.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)},aee.prototype.transformDocument=function(eee){return this.queryManager.transform(eee)},aee}(iee.Observable);function Oee(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(){return this.nextFetchPolicy=ree,"function"==typeof ree?ree.apply(this,arguments):tee}}):eee.reobserve()}function Aee(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 Ree(eee){return"network-only"===eee||"no-cache"===eee||"standby"===eee}iee.fixObservableSubclass(Nee);var Cee=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){var eee=_a.document,ree=_a.remoteResult,oee=_a.context,aee=_a.variables,_b=_a.onlyRunForcedResolvers,nee=void 0!==_b&&_b;return tee.__awaiter(this,void 0,void 0,(function(){return tee.__generator(this,(function(_c){return eee?[2,this.resolveDocument(eee,ree.data,oee,aee,this.fragmentMatcher,nee).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,ree,oee){return void 0===ree&&(ree={}),void 0===oee&&(oee={}),tee.__awaiter(this,void 0,void 0,(function(){return 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 lee.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 lee.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,oee,aee,nee,see){return void 0===oee&&(oee={}),void 0===aee&&(aee={}),void 0===nee&&(nee=function(){return!0}),void 0===see&&(see=!1),tee.__awaiter(this,void 0,void 0,(function(){var cee,lee,pee,dee,uee,gee,_a,hee,fee,wee;return tee.__generator(this,(function(_b){return cee=iee.getMainDefinition(eee),lee=iee.getFragmentDefinitions(eee),pee=iee.createFragmentMap(lee),dee=this.collectSelectionsToResolve(cee,pee),uee=cee.operation,gee=uee?uee.charAt(0).toUpperCase()+uee.slice(1):"Query",hee=(_a=this).cache,fee=_a.client,wee={fragmentMap:pee,context:tee.__assign(tee.__assign({},oee),{cache:hee,client:fee}),variables:aee,fragmentMatcher:nee,defaultOperationType:gee,exportedVariables:{},selectionsToResolve:dee,onlyRunForcedResolvers:see},!1,[2,this.resolveSelectionSet(cee.selectionSet,false,ree,wee).then((function(eee){return{result:eee,exportedVariables:wee.exportedVariables}}))]}))}))},eee.prototype.resolveSelectionSet=function(eee,oee,aee,nee){return tee.__awaiter(this,void 0,void 0,(function(){var see,cee,lee,pee,dee,uee=this;return tee.__generator(this,(function(_a){return see=nee.fragmentMap,cee=nee.context,lee=nee.variables,pee=[aee],dee=function(eee){return tee.__awaiter(uee,void 0,void 0,(function(){var dee,uee;return tee.__generator(this,(function(_a){return(oee||nee.selectionsToResolve.has(eee))&&iee.shouldInclude(eee,lee)?iee.isField(eee)?[2,this.resolveField(eee,oee,aee,nee).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,nee.fragmentMatcher(aee,uee,cee))?[2,this.resolveSelectionSet(dee.selectionSet,oee,aee,nee).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,aee){return tee.__awaiter(this,void 0,void 0,(function(){var nee,cee,lee,pee,dee,uee,gee,hee,fee,wee=this;return tee.__generator(this,(function(_a){return oee?(nee=aee.variables,cee=eee.name.value,lee=iee.resultKeyNameFromField(eee),pee=cee!==lee,dee=oee[lee]||oee[cee],uee=Promise.resolve(dee),aee.onlyRunForcedResolvers&&!this.shouldForceResolvers(eee)||(gee=oee.__typename||aee.defaultOperationType,(hee=this.resolvers&&this.resolvers[gee])&&(fee=hee[pee?cee:lee])&&(uee=Promise.resolve(see.cacheSlot.withValue(this.cache,fee,[oee,iee.argumentsObjectFromField(eee,nee),aee.context,{field:eee,fragmentMap:aee.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&&(aee.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)?wee.resolveSubSelectedArray(eee,ree||oee,tee,aee):eee.selectionSet?wee.resolveSelectionSet(eee.selectionSet,ree||oee,tee,aee):void 0}))]):[2,null]}))}))},eee.prototype.resolveSubSelectedArray=function(eee,tee,ree,oee){var aee=this;return Promise.all(ree.map((function(ree){return null===ree?null:Array.isArray(ree)?aee.resolveSubSelectedArray(eee,tee,ree,oee):eee.selectionSet?aee.resolveSelectionSet(eee.selectionSet,tee,ree,oee):void 0})))},eee.prototype.collectSelectionsToResolve=function(eee,tee){var oee=function(eee){return!Array.isArray(eee)},aee=this.selectionsToResolveCache;return function eee(nee){if(!aee.has(nee)){var iee=new Set;aee.set(nee,iee),lee.visit(nee,{Directive:function(eee,_,__,tee,ree){"client"===eee.name.value&&ree.forEach((function(eee){oee(eee)&&lee.isSelectionNode(eee)&&iee.add(eee)}))},FragmentSpread:function(aee,_,__,nee,see){var cee=tee[aee.name.value];ree.invariant(cee,19,aee.name.value);var pee=eee(cee);pee.size>0&&(see.forEach((function(eee){oee(eee)&&lee.isSelectionNode(eee)&&iee.add(eee)})),iee.add(aee),pee.forEach((function(eee){iee.add(eee)})))}})}return aee.get(nee)}(eee)},eee}(),Lee=new(iee.canUseWeakMap?WeakMap:Map);function Fee(eee,tee){var ree=eee[tee];"function"==typeof ree&&(eee[tee]=function(){return Lee.set(eee,(Lee.get(eee)+1)%1e15),ree.apply(this,arguments)})}function zee(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;Lee.has(ree)||(Lee.set(ree,0),Fee(ree,"evict"),Fee(ree,"modify"),Fee(ree,"reset"))}return ree.prototype.init=function(tee){var ree=tee.networkStatus||eee.NetworkStatus.loading;return this.variables&&this.networkStatus!==eee.NetworkStatus.loading&&!nee.equal(this.variables,tee.variables)&&(ree=eee.NetworkStatus.setVariables),nee.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(){zee(this),this.dirty=!1},ree.prototype.getDiff=function(){var eee=this.getDiffOptions();if(this.lastDiff&&nee.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 tee=this,ree=this.lastDiff&&this.lastDiff.diff;this.updateLastDiff(eee),this.dirty||nee.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():Oee(oq)})):delete this.oqListener)},ree.prototype.notify=function(){var eee=this;zee(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(xee(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&&nee.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===Lee.get(this.cache)&&nee.equal(tee,ree.variables)&&nee.equal(eee.data,ree.result.data))},ree.prototype.markResult=function(eee,tee,ree,oee){var aee=this,see=new iee.DeepMerger,cee=iee.isNonEmptyArray(eee.errors)?eee.errors.slice(0):[];if(this.reset(),"incremental"in eee&&iee.isNonEmptyArray(eee.incremental)){var lee=iee.mergeIncrementalData(this.getDiff().result,eee);eee.data=lee}else if("hasNext"in eee&&eee.hasNext){var pee=this.getDiff();eee.data=see.merge(pee.result,eee.data)}this.graphQLErrors=cee,"no-cache"===ree.fetchPolicy?this.updateLastDiff({result:eee.data,complete:!0},this.getDiffOptions(ree.variables)):0!==oee&&(Mee(eee,ree.errorPolicy)?this.cache.performTransaction((function(iee){if(aee.shouldWrite(eee,ree.variables))iee.writeQuery({query:tee,data:eee.data,variables:ree.variables,overwrite:1===oee}),aee.lastWrite={result:eee,variables:ree.variables,dmCount:Lee.get(aee.cache)};else if(aee.lastDiff&&aee.lastDiff.diff.complete)return void(eee.data=aee.lastDiff.diff.result);var see=aee.getDiffOptions(ree.variables),cee=iee.diff(see);!aee.stopped&&nee.equal(aee.variables,ree.variables)&&aee.updateWatch(ree.variables),aee.updateLastDiff(cee,see),cee.complete&&(eee.data=cee.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 Mee(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 Uee=Object.prototype.hasOwnProperty,jee=function(){function aee(_a){var eee=this,tee=_a.cache,ree=_a.link,oee=_a.defaultOptions,aee=_a.documentTransform,_b=_a.queryDeduplication,nee=void 0!==_b&&_b,see=_a.onBroadcast,_c=_a.ssrMode,cee=void 0!==_c&&_c,_d=_a.clientAwareness,lee=void 0===_d?{}:_d,pee=_a.localState,_e=_a.assumeImmutableResults,dee=void 0===_e?!!tee.assumeImmutableResults:_e;this.clientAwareness={},this.queries=new Map,this.fetchCancelFns=new Map,this.transformCache=new(iee.canUseWeakMap?WeakMap:Map),this.queryIdCounter=1,this.requestIdCounter=1,this.mutationIdCounter=1,this.inFlightLinkObservables=new Map;var uee=new iee.DocumentTransform((function(tee){return eee.cache.transformDocument(tee)}),{cache:!1});this.cache=tee,this.link=ree,this.defaultOptions=oee||Object.create(null),this.queryDeduplication=nee,this.clientAwareness=lee,this.localState=pee||new Cee({cache:tee}),this.ssrMode=cee,this.assumeImmutableResults=dee,this.documentTransform=aee?uee.concat(aee).concat(uee):uee,(this.onBroadcast=see)&&(this.mutationStore=Object.create(null))}return aee.prototype.stop=function(){var eee=this;this.queries.forEach((function(tee,ree){eee.stopQueryNoBroadcast(ree)})),this.cancelPendingFetches(ree.newInvariantError(25))},aee.prototype.cancelPendingFetches=function(eee){this.fetchCancelFns.forEach((function(tee){return tee(eee)})),this.fetchCancelFns.clear()},aee.prototype.mutate=function(_a){var _b,_c,eee=_a.mutation,oee=_a.variables,aee=_a.optimisticResponse,nee=_a.updateQueries,_d=_a.refetchQueries,see=void 0===_d?[]:_d,_e=_a.awaitRefetchQueries,lee=void 0!==_e&&_e,pee=_a.update,dee=_a.onQueryUpdated,_f=_a.fetchPolicy,uee=void 0===_f?(null===(_b=this.defaultOptions.mutate)||void 0===_b?void 0:_b.fetchPolicy)||"network-only":_f,_g=_a.errorPolicy,gee=void 0===_g?(null===(_c=this.defaultOptions.mutate)||void 0===_c?void 0:_c.errorPolicy)||"none":_g,hee=_a.keepRootFields,fee=_a.context;return tee.__awaiter(this,void 0,void 0,(function(){var wee,bee,mee,vee;return tee.__generator(this,(function(_h){switch(_h.label){case 0:return ree.invariant(eee,26),ree.invariant("network-only"===uee||"no-cache"===uee,27),wee=this.generateMutationId(),eee=this.cache.transformForLink(this.transform(eee)),bee=this.getDocumentInfo(eee).hasClientExports,oee=this.getVariables(eee,oee),bee?[4,this.localState.addExportedVariables(eee,oee,fee)]:[3,2];case 1:oee=_h.sent(),_h.label=2;case 2:return mee=this.mutationStore&&(this.mutationStore[wee]={mutation:eee,variables:oee,loading:!0,error:null}),aee&&this.markMutationOptimistic(aee,{mutationId:wee,document:eee,variables:oee,fetchPolicy:uee,errorPolicy:gee,context:fee,updateQueries:nee,update:pee,keepRootFields:hee}),this.broadcastQueries(),vee=this,[2,new Promise((function(ree,bee){return iee.asyncMap(vee.getObservableFromLink(eee,tee.__assign(tee.__assign({},fee),{optimisticResponse:aee}),oee,!1),(function(ree){if(iee.graphQLResultHasError(ree)&&"none"===gee)throw new cee.ApolloError({graphQLErrors:iee.getGraphQLErrorsFromResult(ree)});mee&&(mee.loading=!1,mee.error=null);var bee=tee.__assign({},ree);return"function"==typeof see&&(see=see(bee)),"ignore"===gee&&iee.graphQLResultHasError(bee)&&delete bee.errors,vee.markMutationResult({mutationId:wee,result:bee,document:eee,variables:oee,fetchPolicy:uee,errorPolicy:gee,context:fee,update:pee,updateQueries:nee,awaitRefetchQueries:lee,refetchQueries:see,removeOptimistic:aee?wee:void 0,onQueryUpdated:dee,keepRootFields:hee})})).subscribe({next:function(eee){vee.broadcastQueries(),"hasNext"in eee&&!1!==eee.hasNext||ree(eee)},error:function(eee){mee&&(mee.loading=!1,mee.error=eee),aee&&vee.cache.removeOptimistic(wee),vee.broadcastQueries(),bee(eee instanceof cee.ApolloError?eee:new cee.ApolloError({networkError:eee}))}})}))]}}))}))},aee.prototype.markMutationResult=function(eee,ree){var oee=this;void 0===ree&&(ree=this.cache);var aee=eee.result,nee=[],see="no-cache"===eee.fetchPolicy;if(!see&&Mee(aee,eee.errorPolicy)){if(iee.isExecutionPatchIncrementalResult(aee)||nee.push({result:aee.data,dataId:"ROOT_MUTATION",query:eee.document,variables:eee.variables}),iee.isExecutionPatchIncrementalResult(aee)&&iee.isNonEmptyArray(aee.incremental)){var cee=ree.diff({id:"ROOT_MUTATION",query:this.getDocumentInfo(eee.document).asQuery,variables:eee.variables,optimistic:!1,returnPartialData:!0}),lee=void 0;cee.result&&(lee=yee(cee.result,aee)),void 0!==lee&&(aee.data=lee,nee.push({result:lee,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&&Uee.call(pee,see)){var cee=pee[see],_b=oee.queries.get(eee),lee=_b.document,dee=_b.variables,_c=ree.diff({query:lee,variables:dee,returnPartialData:!0,optimistic:!1}),uee=_c.result;if(_c.complete&&uee){var gee=cee(uee,{mutationResult:aee,queryName:lee&&iee.getOperationName(lee)||void 0,queryVariables:dee});gee&&nee.push({result:gee,dataId:"ROOT_QUERY",query:lee,variables:dee})}}}))}if(nee.length>0||eee.refetchQueries||eee.update||eee.onQueryUpdated||eee.removeOptimistic){var dee=[];if(this.refetchQueries({updateCache:function(ree){see||nee.forEach((function(eee){return ree.write(eee)}));var cee=eee.update,lee=!iee.isExecutionPatchResult(aee)||iee.isExecutionPatchIncrementalResult(aee)&&!aee.hasNext;if(cee){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(aee=tee.__assign(tee.__assign({},aee),{data:pee.result}))&&delete aee.incremental,"hasNext"in aee&&delete aee.hasNext)}lee&&cee(ree,aee,{context:eee.context,variables:eee.variables})}see||eee.keepRootFields||!lee||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 aee}))}return Promise.resolve(aee)},aee.prototype.markMutationOptimistic=function(eee,oee){var aee=this,nee="function"==typeof eee?eee(oee.variables):eee;return this.cache.recordOptimisticTransaction((function(eee){try{aee.markMutationResult(tee.__assign(tee.__assign({},oee),{result:{data:nee}}),eee)}catch(iee){!1!==globalThis.__DEV__&&ree.invariant.error(iee)}}),oee.mutationId)},aee.prototype.fetchQuery=function(eee,tee,ree){return this.fetchConcastWithInfo(eee,tee,ree).concast.promise},aee.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},aee.prototype.resetErrors=function(eee){var tee=this.queries.get(eee);tee&&(tee.networkError=void 0,tee.graphQLErrors=[])},aee.prototype.transform=function(eee){return this.documentTransform.transformDocument(eee)},aee.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)},aee.prototype.getVariables=function(eee,ree){return tee.__assign(tee.__assign({},this.getDocumentInfo(eee).defaultVars),ree)},aee.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),aee=new Nee({queryManager:this,queryInfo:oee,options:eee});return aee.lastQuery=ree,this.queries.set(aee.queryId,oee),oee.init({document:ree,observableQuery:aee,variables:aee.variables}),aee},aee.prototype.query=function(eee,oee){var aee=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 aee.stopQuery(oee)}))},aee.prototype.generateQueryId=function(){return String(this.queryIdCounter++)},aee.prototype.generateRequestId=function(){return this.requestIdCounter++},aee.prototype.generateMutationId=function(){return String(this.mutationIdCounter++)},aee.prototype.stopQueryInStore=function(eee){this.stopQueryInStoreNoBroadcast(eee),this.broadcastQueries()},aee.prototype.stopQueryInStoreNoBroadcast=function(eee){var tee=this.queries.get(eee);tee&&tee.stop()},aee.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)},aee.prototype.getObservableQueries=function(eee){var oee=this;void 0===eee&&(eee="active");var aee=new Map,nee=new Map,see=new Set;return Array.isArray(eee)&&eee.forEach((function(eee){"string"==typeof eee?nee.set(eee,!1):iee.isDocumentNode(eee)?nee.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 aee.set(tee,oq);var oee=oq.queryName;if("standby"===oq.options.fetchPolicy||"active"===eee&&!oq.hasObservers())return;("active"===eee||oee&&nee.has(oee)||ree&&nee.has(ree))&&(aee.set(tee,oq),oee&&nee.set(oee,!0),ree&&nee.set(ree,!0))}})),see.size&&see.forEach((function(eee){var nee=iee.makeUniqueId("legacyOneTimeQuery"),see=oee.getQuery(nee).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===nee),see.setObservableQuery(oq),aee.set(nee,oq)})),!1!==globalThis.__DEV__&&nee.size&&nee.forEach((function(eee,tee){eee||!1!==globalThis.__DEV__&&ree.invariant.warn("string"==typeof tee?33:34,tee)})),aee},aee.prototype.reFetchObservableQueries=function(eee){var tee=this;void 0===eee&&(eee=!1);var ree=[];return this.getObservableQueries(eee?"all":"active").forEach((function(oee,aee){var nee=oee.options.fetchPolicy;oee.resetLastResults(),(eee||"standby"!==nee&&"cache-only"!==nee)&&ree.push(oee.refetch()),tee.getQuery(aee).setDiff(null)})),this.broadcastQueries(),Promise.all(ree)},aee.prototype.setObservableQuery=function(eee){this.getQuery(eee.queryId).setObservableQuery(eee)},aee.prototype.startGraphQLSubscription=function(_a){var eee=this,tee=_a.query,ree=_a.fetchPolicy,_b=_a.errorPolicy,oee=void 0===_b?"none":_b,aee=_a.variables,_c=_a.context,nee=void 0===_c?{}:_c;tee=this.transform(tee),aee=this.getVariables(tee,aee);var see=function(aee){return eee.getObservableFromLink(tee,nee,aee).map((function(nee){"no-cache"!==ree&&(Mee(nee,oee)&&eee.cache.write({query:tee,result:nee.data,dataId:"ROOT_SUBSCRIPTION",variables:aee}),eee.broadcastQueries());var see=iee.graphQLResultHasError(nee),lee=cee.graphQLResultHasProtocolErrors(nee);if(see||lee){var pee={};if(see&&(pee.graphQLErrors=nee.errors),lee&&(pee.protocolErrors=nee.extensions[cee.PROTOCOL_ERRORS_SYMBOL]),"none"===oee||lee)throw new cee.ApolloError(pee)}return"ignore"===oee&&delete nee.errors,nee}))};if(this.getDocumentInfo(tee).hasClientExports){var lee=this.localState.addExportedVariables(tee,aee,nee).then(see);return new iee.Observable((function(eee){var tee=null;return lee.then((function(ree){return tee=ree.subscribe(eee)}),eee.error),function(){return tee&&tee.unsubscribe()}}))}return see(aee)},aee.prototype.stopQuery=function(eee){this.stopQueryNoBroadcast(eee),this.broadcastQueries()},aee.prototype.stopQueryNoBroadcast=function(eee){this.stopQueryInStoreNoBroadcast(eee),this.removeQuery(eee)},aee.prototype.removeQuery=function(eee){this.fetchCancelFns.delete(eee),this.queries.has(eee)&&(this.getQuery(eee).stop(),this.queries.delete(eee))},aee.prototype.broadcastQueries=function(){this.onBroadcast&&this.onBroadcast(),this.queries.forEach((function(eee){return eee.notify()}))},aee.prototype.getLocalState=function(){return this.localState},aee.prototype.getObservableFromLink=function(eee,ree,aee,nee){var _a,cee,lee=this;void 0===nee&&(nee=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,gee=this.link,hee={query:pee,variables:aee,operationName:iee.getOperationName(pee)||void 0,context:this.prepareContext(tee.__assign(tee.__assign({},ree),{forceFetch:!nee}))};if(ree=hee.context,nee){var fee=iee.print(pee),wee=uee.get(fee)||new Map;uee.set(fee,wee);var bee=see.canonicalStringify(aee);if(!(cee=wee.get(bee))){var mee=new iee.Concast([oee.execute(gee,hee)]);wee.set(bee,cee=mee),mee.beforeNext((function(){wee.delete(bee)&&wee.size<1&&uee.delete(fee)}))}}else cee=new iee.Concast([oee.execute(gee,hee)])}else cee=new iee.Concast([iee.Observable.of({data:{}})]),ree=this.prepareContext(ree);return dee&&(cee=iee.asyncMap(cee,(function(eee){return lee.localState.runResolvers({document:dee,remoteResult:eee,context:ree,variables:aee})}))),cee},aee.prototype.getResultsFromLink=function(tee,ree,oee){var aee=tee.lastRequestId=this.generateRequestId(),nee=this.cache.transformForLink(oee.query);return iee.asyncMap(this.getObservableFromLink(nee,oee.context,oee.variables),(function(see){var lee=iee.getGraphQLErrorsFromResult(see),pee=lee.length>0;if(aee>=tee.lastRequestId){if(pee&&"none"===oee.errorPolicy)throw tee.markError(new cee.ApolloError({graphQLErrors:lee}));tee.markResult(see,nee,oee,ree),tee.markReady()}var dee={data:see.data,loading:!1,networkStatus:eee.NetworkStatus.ready};return pee&&"ignore"!==oee.errorPolicy&&(dee.errors=lee,dee.networkStatus=eee.NetworkStatus.error),dee}),(function(eee){var ree=cee.isApolloError(eee)?eee:new cee.ApolloError({networkError:eee});throw aee>=tee.lastRequestId&&tee.markError(ree),ree}))},aee.prototype.fetchConcastWithInfo=function(tee,ree,oee,aee){var nee=this;void 0===oee&&(oee=eee.NetworkStatus.loading),void 0===aee&&(aee=ree.query);var see,cee,lee=this.getVariables(aee,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,gee=void 0===_b?dee&&dee.errorPolicy||"none":_b,_c=ree.returnPartialData,hee=void 0!==_c&&_c,_d=ree.notifyOnNetworkStatusChange,fee=void 0!==_d&&_d,_e=ree.context,wee=void 0===_e?{}:_e,bee=Object.assign({},ree,{query:aee,variables:lee,fetchPolicy:uee,errorPolicy:gee,returnPartialData:hee,notifyOnNetworkStatusChange:fee,context:wee}),mee=function(eee){bee.variables=eee;var tee=nee.fetchQueryByPolicy(pee,bee,oee);return"standby"!==bee.fetchPolicy&&tee.sources.length>0&&pee.observableQuery&&pee.observableQuery.applyNextFetchPolicy("after-fetch",ree),tee},vee=function(){return nee.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}))),cee=!0;else{var yee=mee(bee.variables);cee=yee.fromLink,see=new iee.Concast(yee.sources)}return see.promise.then(vee,vee),{concast:see,fromLink:cee}},aee.prototype.refetchQueries=function(_a){var eee=this,tee=_a.updateCache,ree=_a.include,_b=_a.optimistic,oee=void 0!==_b&&_b,_c=_a.removeOptimistic,aee=void 0===_c?oee?iee.makeUniqueId("refetchQueries"):void 0:_c,nee=_a.onQueryUpdated,see=new Map;ree&&this.getObservableQueries(ree).forEach((function(oq,tee){see.set(tee,{oq:oq,lastDiff:eee.getQuery(tee).getDiff()})}));var cee=new Map;return tee&&this.cache.batch({update:tee,optimistic:oee&&aee||!1,removeOptimistic:aee,onWatchUpdated:function(eee,tee,ree){var oq=eee.watcher instanceof Pee&&eee.watcher.observableQuery;if(oq){if(nee){see.delete(oq.queryId);var oee=nee(oq,tee,ree);return!0===oee&&(oee=oq.refetch()),!1!==oee&&cee.set(oq,oee),oee}null!==nee&&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,aee=_a.diff;if(nee){if(!aee){var iee=oq.queryInfo;iee.reset(),aee=iee.getDiff()}ree=nee(oq,aee,oee)}nee&&!0!==ree||(ree=oq.refetch()),!1!==ree&&cee.set(oq,ree),tee.indexOf("legacyOneTimeQuery")>=0&&eee.stopQueryNoBroadcast(tee)})),aee&&this.cache.removeOptimistic(aee),cee},aee.prototype.fetchQueryByPolicy=function(ree,_a,oee){var aee=this,see=_a.query,cee=_a.variables,lee=_a.fetchPolicy,pee=_a.refetchWritePolicy,dee=_a.errorPolicy,uee=_a.returnPartialData,gee=_a.context,hee=_a.notifyOnNetworkStatusChange,fee=ree.networkStatus;ree.init({document:see,variables:cee,networkStatus:oee});var wee=function(){return ree.getDiff()},bee=function(oee,lee){void 0===lee&&(lee=ree.networkStatus||eee.NetworkStatus.loading);var pee=oee.result;!1===globalThis.__DEV__||uee||nee.equal(pee,{})||Dee(oee.missing);var hee=function(eee){return iee.Observable.of(tee.__assign({data:eee,loading:xee(lee),networkStatus:lee},oee.complete?null:{partial:!0}))};return pee&&aee.getDocumentInfo(see).hasForcedResolvers?aee.localState.runResolvers({document:see,remoteResult:{data:pee},context:gee,variables:cee,onlyRunForcedResolvers:!0}).then((function(eee){return hee(eee.data||void 0)})):"none"===dee&&lee===eee.NetworkStatus.refetch&&Array.isArray(oee.missing)?hee(void 0):hee(pee)},mee="no-cache"===lee?0:oee===eee.NetworkStatus.refetch&&"merge"!==pee?1:2,vee=function(){return aee.getResultsFromLink(ree,mee,{query:see,variables:cee,context:gee,fetchPolicy:lee,errorPolicy:dee})},yee=hee&&"number"==typeof fee&&fee!==oee&&xee(oee);switch(lee){default:case"cache-first":return(kee=wee()).complete?{fromLink:!1,sources:[bee(kee,ree.markReady())]}:uee||yee?{fromLink:!0,sources:[bee(kee),vee()]}:{fromLink:!0,sources:[vee()]};case"cache-and-network":var kee;return(kee=wee()).complete||uee||yee?{fromLink:!0,sources:[bee(kee),vee()]}:{fromLink:!0,sources:[vee()]};case"cache-only":return{fromLink:!1,sources:[bee(wee(),ree.markReady())]};case"network-only":return yee?{fromLink:!0,sources:[bee(wee()),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:[]}}},aee.prototype.getQuery=function(eee){return eee&&!this.queries.has(eee)&&this.queries.set(eee,new Pee(this,eee)),this.queries.get(eee)},aee.prototype.prepareContext=function(eee){void 0===eee&&(eee={});var ree=this.localState.prepareContext(eee);return tee.__assign(tee.__assign({},ree),{clientAwareness:this.clientAwareness})},aee}(),$ee=!1,Vee=function(){function eee(eee){var tee=this;if(this.resetStoreCallbacks=[],this.clearStoreCallbacks=[],!eee.cache)throw ree.newInvariantError(15);var nee=eee.uri,iee=eee.credentials,see=eee.headers,cee=eee.cache,lee=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,gee=void 0===_d||_d,hee=eee.defaultOptions,_e=eee.assumeImmutableResults,fee=void 0===_e?cee.assumeImmutableResults:_e,wee=eee.resolvers,bee=eee.typeDefs,mee=eee.fragmentMatcher,vee=eee.name,yee=eee.version,xee=eee.link;xee||(xee=nee?new aee.HttpLink({uri:nee,credentials:iee,headers:see}):oee.ApolloLink.empty()),this.link=xee,this.cache=cee,this.disableNetworkFetches=pee||dee>0,this.queryDeduplication=gee,this.defaultOptions=hee||Object.create(null),this.typeDefs=bee,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.resetStore=this.resetStore.bind(this),this.reFetchObservableQueries=this.reFetchObservableQueries.bind(this),this.version="3.8.7",this.localState=new Cee({cache:cee,client:this,resolvers:wee,fragmentMatcher:mee}),this.queryManager=new jee({cache:this.cache,link:this.link,defaultOptions:this.defaultOptions,documentTransform:lee,queryDeduplication:gee,ssrMode:pee,clientAwareness:{name:vee,version:yee},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}$ee||!1===globalThis.__DEV__||($ee=!0,setTimeout((function(){if("undefined"!=typeof window&&window.document&&window.top===window.self&&!window.__APOLLO_DEVTOOLS_GLOBAL_HOOK__){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.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=[],aee=[];tee.forEach((function(eee,tee){oee.push(tee),aee.push(eee)}));var nee=Promise.all(aee);return nee.queries=oee,nee.results=aee,nee.catch((function(eee){!1!==globalThis.__DEV__&&ree.invariant.debug(17,eee)})),nee},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},eee}();for(var k in dee.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=cee.ApolloError,eee.isApolloError=cee.isApolloError,eee.fromError=pee.fromError,eee.fromPromise=pee.fromPromise,eee.throwServerError=pee.throwServerError,eee.toPromise=pee.toPromise,eee.setLogVerbosity=dee.setVerbosity,eee.disableExperimentalFragmentVariables=uee.disableExperimentalFragmentVariables,eee.disableFragmentWarnings=uee.disableFragmentWarnings,eee.enableExperimentalFragmentVariables=uee.enableExperimentalFragmentVariables,eee.gql=uee.gql,eee.resetCaches=uee.resetCaches,eee.ApolloClient=Vee,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 aee)"default"===k||eee.hasOwnProperty(k)||(eee[k]=aee[k])}(rTe),function(eee){function tee(tee){var ree=eee.call(this)||this;return ree.link=fTe(tee),ree}Rpe(tee,eee),tee.prototype.request=function(eee,tee){return this.link.request(eee,tee)}}(iye);var wTe=function(){function eee(eee,tee,ree,oee){var aee=this;this.operation=eee,this.nextLink=tee,this.delayFor=ree,this.retryIf=oee,this.retryCount=0,this.values=[],this.complete=!1,this.canceled=!1,this.observers=[],this.currentSubscription=null,this.onNext=function(eee){aee.values.push(eee);for(var _i=0,_a=aee.observers;_i<_a.length;_i++){var tee=_a[_i];tee&&tee.next(eee)}},this.onComplete=function(){aee.complete=!0;for(var _i=0,_a=aee.observers;_i<_a.length;_i++){var eee=_a[_i];eee&&eee.complete()}},this.onError=function(eee){return Mpe(aee,void 0,void 0,(function(){var _i,_a,tee;return Upe(this,(function(_b){switch(_b.label){case 0:return this.retryCount+=1,[4,this.retryIf(this.retryCount,this.operation,eee)];case 1:if(_b.sent())return this.scheduleRetry(this.delayFor(this.retryCount,this.operation,eee)),[2];for(this.error=eee,_i=0,_a=this.observers;_i<_a.length;_i++)(tee=_a[_i])&&tee.error(eee);return[2]}}))}))}}return eee.prototype.subscribe=function(eee){if(this.canceled)throw new Error("Subscribing to a retryable link that was canceled is not supported");this.observers.push(eee);for(var _i=0,_a=this.values;_i<_a.length;_i++){var tee=_a[_i];eee.next(tee)}this.complete?eee.complete():this.error&&eee.error(this.error)},eee.prototype.unsubscribe=function(eee){var tee=this.observers.indexOf(eee);if(tee<0)throw new Error("RetryLink BUG! Attempting to unsubscribe unknown observer!");this.observers[tee]=null,this.observers.every((function(o){return null===o}))&&this.cancel()},eee.prototype.start=function(){this.currentSubscription||this.try()},eee.prototype.cancel=function(){this.currentSubscription&&this.currentSubscription.unsubscribe(),clearTimeout(this.timerId),this.timerId=void 0,this.currentSubscription=null,this.canceled=!0},eee.prototype.try=function(){this.currentSubscription=this.nextLink(this.operation).subscribe({next:this.onNext,error:this.onError,complete:this.onComplete})},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}(),bTe=function(eee){function tee(tee){var ree=eee.call(this)||this,_a=tee||{},oee=_a.attempts,aee=_a.delay;return ree.delayFor="function"==typeof aee?aee: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,aee=ree?tee:tee/2;return function(eee){var tee=Math.min(oee,aee*Math.pow(2,eee));return ree&&(tee=Math.random()*tee),tee}}(aee),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,aee){return!(eee>=ree)&&(tee?tee(aee,oee):!!aee)}}(oee),ree}return Rpe(tee,eee),tee.prototype.request=function(eee,tee){var ree=new wTe(eee,tee,this.delayFor,this.retryIf);return ree.start(),new Dve((function(eee){return ree.subscribe(eee),function(){ree.unsubscribe(eee)}}))},tee}(iye);var mTe=function(eee){function tee(tee){var ree=eee.call(this)||this;return ree.client=tee,ree}return Rpe(tee,eee),tee.prototype.request=function(eee){var tee=this;return new Dve((function(ree){return tee.client.subscribe(Cpe(Cpe({},eee),{query:Bme(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=bme(tee=eee)&&"code"in tee&&"reason"in tee;return oee||function(eee){var _a;return bme(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 mye({graphQLErrors:Array.isArray(eee)?eee:[eee]}))}})}))},tee}(iye);function vTe(eee){return null===eee?"null":Array.isArray(eee)?"array":typeof eee}function yTe(eee){return"object"===vTe(eee)}function xTe(eee,tee){return eee.length<124?eee:tee}var kTe,_Te;function ETe(eee){if(!yTe(eee))throw new Error(`Message is expected to be an object, but got ${vTe(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 ${vTe(eee.type)}`);switch(eee.type){case _Te.ConnectionInit:case _Te.ConnectionAck:case _Te.Ping:case _Te.Pong:if(null!=eee.payload&&!yTe(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 _Te.Subscribe:if("string"!=typeof eee.id)throw new Error(`"${eee.type}" message expects the 'id' property to be a string, but got ${vTe(eee.id)}`);if(!eee.id)throw new Error(`"${eee.type}" message requires a non-empty 'id' property`);if(!yTe(eee.payload))throw new Error(`"${eee.type}" message expects the 'payload' property to be an object, but got ${vTe(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 ${vTe(eee.payload.query)}`);if(null!=eee.payload.variables&&!yTe(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 ${vTe(eee.payload.variables)}`);if(null!=eee.payload.operationName&&"string"!==vTe(eee.payload.operationName))throw new Error(`"${eee.type}" message payload expects the 'operationName' property to be a string or nullish or missing, but got ${vTe(eee.payload.operationName)}`);if(null!=eee.payload.extensions&&!yTe(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 ${vTe(eee.payload.extensions)}`);break;case _Te.Next:if("string"!=typeof eee.id)throw new Error(`"${eee.type}" message expects the 'id' property to be a string, but got ${vTe(eee.id)}`);if(!eee.id)throw new Error(`"${eee.type}" message requires a non-empty 'id' property`);if(!yTe(eee.payload))throw new Error(`"${eee.type}" message expects the 'payload' property to be an object, but got ${vTe(eee.payload)}`);break;case _Te.Error:if("string"!=typeof eee.id)throw new Error(`"${eee.type}" message expects the 'id' property to be a string, but got ${vTe(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 _Te.Complete:if("string"!=typeof eee.id)throw new Error(`"${eee.type}" message expects the 'id' property to be a string, but got ${vTe(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 TTe(eee,tee){return ETe(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"}(kTe||(kTe={})),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"}(_Te||(_Te={}));var STe=globalThis&&globalThis.__await||function(v){return this instanceof STe?(this.v=v,this):new STe(v)},ITe=globalThis&&globalThis.__asyncGenerator||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||aee(n,v)}))})}function aee(n,v){try{(r=g[n](v)).value instanceof STe?Promise.resolve(r.value.v).then(nee,iee):see(q[0][2],r)}catch(e){see(q[0][3],e)}var r}function nee(eee){aee("next",eee)}function iee(eee){aee("throw",eee)}function see(f,v){f(v),q.shift(),q.length&&aee(q[0][0],q[0][1])}};function NTe(eee){const{url:tee,connectionParams:ree,lazy:oee=!0,onNonLazyError:aee=console.error,lazyCloseTimeout:nee=0,keepAlive:iee=0,disablePong:see,connectionAckWaitTimeout:cee=0,retryAttempts:lee=5,retryWait:pee=async function(eee){let tee=1e3;for(let i=0;isetTimeout(eee,tee+Math.floor(2700*Math.random()+300))))},shouldRetry:dee=OTe,isFatalConnectionProblem:uee,on:on,webSocketImpl:gee,generateID:hee=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:fee,jsonMessageReviver:wee}=eee;let ws;if(gee){if(!("function"==typeof(bee=gee)&&"constructor"in bee&&"CLOSED"in bee&&"CLOSING"in bee&&"CONNECTING"in bee&&"OPEN"in bee))throw new Error("Invalid WebSocket implementation provided");ws=gee}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");const aee=new mee("function"==typeof tee?await tee():tee,"graphql-transport-ws");let nee,lee;function dee(){isFinite(iee)&&iee>0&&(clearTimeout(lee),lee=setTimeout((()=>{aee.readyState===mee.OPEN&&(aee.send(TTe({type:_Te.Ping})),vee.emit("ping",!1,void 0))}),iee))}yee((eee=>{xee=void 0,clearTimeout(nee),clearTimeout(lee),oee(eee),OTe(eee)&&4499===eee.code&&(aee.close(4499,"Terminated"),aee.onerror=null,aee.onclose=null)})),aee.onerror=eee=>vee.emit("error",eee),aee.onclose=eee=>vee.emit("closed",eee),aee.onopen=async()=>{try{vee.emit("opened",aee);const eee="function"==typeof ree?await ree():ree;if(aee.readyState!==mee.OPEN)return;aee.send(TTe(eee?{type:_Te.ConnectionInit,payload:eee}:{type:_Te.ConnectionInit},fee)),isFinite(cee)&&cee>0&&(nee=setTimeout((()=>{aee.close(kTe.ConnectionAcknowledgementTimeout,"Connection acknowledgement timeout")}),cee)),dee()}catch(eee){vee.emit("error",eee),aee.close(kTe.InternalClientError,xTe(eee instanceof Error?eee.message:new Error(eee).message,"Internal client error"))}};let uee=!1;aee.onmessage=({data:tee})=>{try{const ree=function(eee,tee){return ETe("string"==typeof eee?JSON.parse(eee,tee):eee)}(tee,wee);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||(aee.send(TTe(ree.payload?{type:_Te.Pong,payload:ree.payload}:{type:_Te.Pong})),vee.emit("pong",!1,ree.payload)));if(uee)return;if(ree.type!==_Te.ConnectionAck)throw new Error(`First message cannot be of type ${ree.type}`);clearTimeout(nee),uee=!0,vee.emit("connected",aee,ree.payload),Eee=!1,Tee=0,eee([aee,new Promise(((_,eee)=>yee(eee)))])}catch(ree){aee.onmessage=null,vee.emit("error",ree),aee.close(kTe.BadResponse,xTe(ree instanceof Error?ree.message:new Error(ree).message,"Bad response"))}}})())));eee.readyState===mee.CLOSING&&await oee;let aee=()=>{};const lee=new Promise((eee=>aee=eee));return[eee,aee,Promise.race([lee.then((()=>{if(!_ee){const tee=()=>eee.close(1e3,"Normal Closure");isFinite(nee)&&nee>0?kee=setTimeout((()=>{eee.readyState===mee.OPEN&&tee()}),nee):tee()}})),oee])]}function Nee(eee){if(OTe(eee)&&(function(eee){return![1e3,1001,1006,1005,1012,1013,1014].includes(eee)&&(eee>=1e3&&eee<=1999)}(eee.code)||[kTe.InternalServerError,kTe.InternalClientError,kTe.BadRequest,kTe.BadResponse,kTe.Unauthorized,kTe.SubprotocolNotAcceptable,kTe.SubscriberAlreadyExists,kTe.TooManyInitialisationRequests].includes(eee.code)))throw eee;if(See)return!1;if(OTe(eee)&&1e3===eee.code)return _ee>0;if(!lee||Tee>=lee)throw eee;if(!dee(eee))throw eee;if(null==uee?void 0:uee(eee))throw eee;return Eee=!0}return oee||(async()=>{for(_ee++;;)try{const[,,eee]=await Iee();await eee}catch(eee){try{if(!Nee(eee))return}catch(eee){return null==aee?void 0:aee(eee)}}})(),{on:vee.on,subscribe(eee,tee){const id=hee(eee);let ree=!1,oee=!1,aee=()=>{_ee--,ree=!0};return(async()=>{for(_ee++;;)try{const[nee,iee,see]=await Iee();if(ree)return iee();const cee=vee.onMessage(id,(eee=>{switch(eee.type){case _Te.Next:return void tee.next(eee.payload);case _Te.Error:return oee=!0,ree=!0,tee.error(eee.payload),void aee();case _Te.Complete:return ree=!0,void aee()}}));return nee.send(TTe({id:id,type:_Te.Subscribe,payload:eee},fee)),aee=()=>{ree||nee.readyState!==mee.OPEN||nee.send(TTe({id:id,type:_Te.Complete},fee)),_ee--,ree=!0,iee()},void(await see.finally(cee))}catch(nee){if(!Nee(nee))return}})().then((()=>{oee||tee.complete()})).catch((eee=>{tee.error(eee)})),()=>{ree||aee()}},iterate(eee){const tee=[],ree={done:!1,error:null,resolve:()=>{}},oee=this.subscribe(eee,{next(eee){tee.push(eee),ree.resolve()},error(eee){ree.done=!0,ree.error=eee,ree.resolve()},complete(){ree.done=!0,ree.resolve()}}),aee=function(){return ITe(this,arguments,(function*(){for(;;){for(tee.length||(yield STe(new Promise((eee=>ree.resolve=eee))));tee.length;)yield yield STe(tee.shift());if(ree.error)throw ree.error;if(ree.done)return yield STe(void 0)}}))}();return aee.throw=async eee=>(ree.done||(ree.done=!0,ree.error=eee,ree.resolve()),{done:!0,value:void 0}),aee.return=async()=>(oee(),{done:!0,value:void 0}),aee},async dispose(){if(See=!0,xee){const[eee]=await xee;eee.close(1e3,"Normal Closure")}},terminate(){xee&&vee.emit("closed",{code:4499,reason:"Terminated",wasClean:!1})}}}function OTe(eee){return yTe(eee)&&"code"in eee&&"reason"in eee}wle(yle());const ATe=iEe,DTe=new URL(iEe.toString().replace("http","ws")),RTe=Dle("unraidApi",(()=>{const eee=V_e(),tee=jTe(),ree=vre();doe(ree,(eee=>{if(eee){tee.fetchServerFromApi()&&(oee.value="online")}}));const oee=vre("offline"),aee=vre(!1),nee=_ne((()=>{const{connectPluginInstalled:eee,stateDataError:ree}=tee;if("offline"===oee.value&&eee&&!ree)return{click:()=>see(),emphasize:!0,icon:cpe,text:"Restart unraid-api"}})),iee=()=>{oee.value="connecting";const iee={"x-api-key":tee.apiKey},cee=rTe.createHttpLink({uri:ATe.toString(),headers:iee}),lee=new mTe(NTe({url:DTe.toString(),connectionParams:()=>({headers:iee})})),pee=fTe((({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",nee&&see()),ree&&ree.includes("The CORS policy for this site does not allow access from the specified Origin")){aee.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:`${sEe.toString()}#extraOriginsSettings`,icon:mpe,text:"Go to Connect Settings"}]})}return tee.message})),ree&&!aee){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 bTe({attempts:{max:20,retryIf:(eee,tee)=>!!eee&&!aee},delay:{initial:aee?3e3:300,max:1e4,jitter:!0}}),uee=rTe.split((({query:eee})=>{const tee=jme(eee);return"OperationDefinition"===tee.kind&&"subscription"===tee.operation}),lee,cee),gee=rTe.from([pee,dee,uee]);var hee;ree.value=new rTe.ApolloClient({link:gee,cache:new rTe.InMemoryCache}),hee=ree.value,d_e={default:hee}},see=async()=>{const aee="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 q_e.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:aee}),setTimeout((()=>{ree.value&&iee()}),5e3)}catch(nee){let tee="Unknown error";"string"==typeof nee?tee=nee.toUpperCase():nee instanceof Error&&(tee=nee.message),eee.setError({heading:"Error: unraid-api restart",message:tee,level:"error",ref:"restartUnraidApiClient",type:"request"})}};return{unraidApiClient:ree,unraidApiStatus:oee,prioritizeCorsError:aee,unraidApiRestartAction:nee,createApolloClient:iee,closeUnraidApiClient:async()=>{ree.value&&(ree.value&&(await ree.value.clearStore(),ree.value.stop()),ree.value=void 0,oee.value="offline")},restartUnraidApiClient:see}}));wle(yle());const CTe=Dle("account",(()=>{const eee=eTe(),tee=V_e(),ree=jTe(),oee=RTe(),aee=vre(),nee=vre(!1),iee=vre("ready"),see=_ne((()=>oee.unraidApiClient)),cee=vre(),lee=eee=>{cee.value=eee,eee&&(iee.value="waiting")},pee=vre(!1),dee=eee=>{pee.value=eee,eee&&(iee.value="waiting")};loe((()=>{see.value&&cee.value&&setTimeout((()=>{gee()}),250),see.value&&pee.value&&setTimeout((()=>{hee()}),250)}));const uee=_ne((()=>aee.value?.type)),gee=async()=>{if(!cee.value||cee.value&&(!cee.value.apiKey||!cee.value.email||!cee.value.preferred_username))return iee.value="failed",console.error("[connectSignInMutation] incorrect payload",cee.value);iee.value="updating";const{mutate:eee,onDone:ree,onError:oee}=await v_e(fEe,{variables:{input:{apiKey:cee.value.apiKey,userInfo:{email:cee.value.email,preferred_username:cee.value.preferred_username}}}});eee(),ree((eee=>{if(eee.data?.connectSignIn)return iee.value="success",void lee(void 0);iee.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=>{hEe(eee),iee.value="failed",tee.setError({heading:"unraid-api failed to update Connect account configuration",message:eee.message,level:"error",ref:"connectSignInMutation",type:"account"})}))},hee=async()=>{iee.value="updating";const{mutate:eee,onDone:ree,onError:oee}=await v_e(wEe);eee(),ree((eee=>{console.debug("[connectSignOutMutation]",eee),iee.value="success",dee(!1)})),oee((eee=>{hEe(eee),iee.value="failed",tee.setError({heading:"Failed to update Connect account configuration",message:eee.message,level:"error",ref:"connectSignOutMutation",type:"account"})}))};return{accountAction:aee,accountActionHide:nee,accountActionStatus:iee,accountActionType:uee,recover:()=>{eee.send(J_e.toString(),[{server:{...ree.serverAccountPayload},type:"recover"}],ree.inIframe?"newTab":void 0)},replace:()=>{eee.send(J_e.toString(),[{server:{...ree.serverAccountPayload},type:"replace"}],ree.inIframe?"newTab":void 0)},signIn:()=>{eee.send(J_e.toString(),[{server:{...ree.serverAccountPayload},type:"signIn"}],ree.inIframe?"newTab":void 0)},signOut:()=>{eee.send(J_e.toString(),[{server:{...ree.serverAccountPayload},type:"signOut"}],ree.inIframe?"newTab":void 0)},trialExtend:()=>{eee.send(J_e.toString(),[{server:{...ree.serverAccountPayload},type:"trialExtend"}],ree.inIframe?"newTab":void 0)},trialStart:()=>{eee.send(J_e.toString(),[{server:{...ree.serverAccountPayload},type:"trialStart"}],ree.inIframe?"newTab":void 0)},setAccountAction:eee=>{console.debug("[setAccountAction]",{action:eee}),aee.value=eee},setConnectSignInPayload:lee,setQueueConnectSignOut:dee}}));wle(yle());const LTe=Dle("purchase",(()=>{const eee=eTe(),tee=jTe();return{redeem:()=>{eee.send(aEe.toString(),[{server:{...tee.serverPurchasePayload},type:"redeem"}],tee.inIframe?"newTab":void 0)},purchase:()=>{eee.send(aEe.toString(),[{server:{...tee.serverPurchasePayload},type:"purchase"}],tee.inIframe?"newTab":void 0)},upgrade:()=>{eee.send(aEe.toString(),[{server:{...tee.serverPurchasePayload},type:"upgrade"}],tee.inIframe?"newTab":void 0)},renew:()=>{eee.send(aEe.toString(),[{server:{...tee.serverPurchasePayload},type:"renew"}],tee.inIframe?"newTab":void 0)}}}));var FTe=function(eee){return parseInt(eee,16)},zTe=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,")")},PTe=function(eee,a){var tee,ree,oee=function(eee){return"#"===eee.charAt(0)?eee.slice(1):eee}(eee),aee=function(eee){var r=eee.r,g=eee.g,b=eee.b,a=eee.a;return{r:FTe(r),g:FTe(g),b:FTe(b),a:+(FTe(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 zTe(aee,a)};const MTe=Lle(PTe);wle(yle());const UTe=Dle("theme",(()=>{const eee=vre(),tee=_ne((()=>("black"===eee.value?.name||"azure"===eee.value?.name)??!1)),ree=_ne((()=>{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 doe(eee,(()=>{(()=>{const ree=document.body,oee={darkTheme:{alpha:"#1c1b1b",beta:"#f2f2f2",gamma:"#999999"},lightTheme:{alpha:"#f2f2f2",beta:"#1c1b1b",gamma:"#999999"}};let{alpha:aee,beta:nee,gamma:iee}=tee.value?oee.darkTheme:oee.lightTheme;eee.value?.textColor&&(aee=eee.value?.textColor),eee.value?.bgColor&&(nee=eee.value?.bgColor,ree.style.setProperty("--color-customgradient-start",MTe(nee,0)),ree.style.setProperty("--color-customgradient-end",MTe(nee,.7))),eee.value?.metaColor&&(iee=eee.value?.metaColor),ree.style.setProperty("--color-alpha",aee),ree.style.setProperty("--color-beta",nee),ree.style.setProperty("--color-gamma",iee),ree.style.setProperty("--color-gamma-opaque",MTe(iee,.25)),ree.style.setProperty("--shadow-beta",`0 25px 50px -12px ${MTe(nee,.15)}`),ree.style.setProperty("--ring-offset-shadow",`0 0 ${nee}`),ree.style.setProperty("--ring-shadow",`0 0 ${nee}`)})()})),{bannerGradient:ree,darkMode:tee,theme:eee,setTheme:tee=>{eee.value=tee}}}));wle(yle());const jTe=Dle("server",(()=>{const eee=CTe(),tee=V_e(),ree=LTe(),oee=UTe(),aee=RTe(),nee=vre("");doe(nee,((eee,tee)=>eee?aee.createApolloClient():tee?aee.closeUnraidApiClient():void 0));const iee=vre(""),see=vre(""),cee=vre(""),lee=vre(),pee=vre(),dee=vre(""),uee=vre(""),gee=vre(""),hee=vre(),fee=vre(""),wee=vre(0),bee=vre(""),mee=vre(0),vee=vre(!1),yee=vre(""),xee=vre(""),kee=vre(""),_ee=vre(),Eee=vre(),Tee=vre(),See=vre(window.self!==window.top),Iee=vre(""),Nee=vre(""),Oee=vre(""),Aee=vre(""),Dee=vre(""),Ree=vre(""),Cee=vre("stable"),Lee=vre(""),Fee=vre(),zee=vre(),Pee=vre(0),Mee=vre(0),Uee=vre(""),jee=vre(0),$ee=vre(""),Vee=vre(""),Yee=vre(0),qee=_ne((()=>{if(!Yee.value||"STARTER"!==Gee.value&&"UNLEASHED"!==Gee.value)return!1;const eee=Mle(),tee=Mle(Yee.value);return eee.isAfter(tee,"day")})),Bee=vre(""),Gee=vre(),Qee=vre();doe(Qee,(eee=>{eee&&oee.setTheme(eee)}));const Kee=vre(),Wee=vre(0),Hee=vre(""),Xee=vre(""),Jee=vre([]),Zee=vre(null),ete=_ne((()=>Xee.value||Bee.value&&Bee.value.includes("www.")&&Bee.value.includes("unraid.net"))),tte=_ne((()=>!1)),rte=_ne((()=>!ipe(Ree.value))),ote=_ne((()=>({apiKey:nee.value,apiVersion:iee.value,avatar:see.value,connectPluginVersion:uee.value,connectPluginInstalled:dee.value,description:fee.value,deviceCount:wee.value,email:bee.value,expireTime:mee.value,flashProduct:yee.value,flashVendor:xee.value,guid:kee.value,inIframe:See.value,keyfile:Iee.value,lanIp:Nee.value,license:Oee.value,locale:Aee.value,name:Dee.value,osVersion:Ree.value,osVersionBranch:Cee.value,registered:zee.value,regDev:Pee.value,regGen:Mee.value,regGuid:Uee.value,regExp:Yee.value,regUpdatesExpired:qee.value,site:Bee.value,state:Gee.value,theme:Qee.value,uptime:Wee.value,username:Hee.value,wanFQDN:Xee.value}))),ate=_ne((()=>{let eee="Trial";switch(Gee.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:uee.value,deviceCount:wee.value,email:bee.value,guid:kee.value,inIframe:See.value,keyTypeForPurchase:eee,locale:Aee.value,osVersion:Ree.value,osVersionBranch:Cee.value,registered:zee.value??!1,regExp:Yee.value,regTy:Vee.value,regUpdatesExpired:qee.value,state:Gee.value,site:Bee.value}})),nte=_ne((()=>({apiVersion:iee.value,caseModel:cee.value,connectPluginVersion:uee.value,description:fee.value,expireTime:mee.value,flashProduct:yee.value,flashVendor:xee.value,guid:kee.value,inIframe:See.value,keyfile:Iee.value,lanIp:Nee.value,name:Dee.value,osVersion:Ree.value,osVersionBranch:Cee.value,registered:zee.value??!1,regGuid:Uee.value,regExp:Yee.value,regTy:Vee.value,regUpdatesExpired:qee.value,site:Bee.value,state:Gee.value,wanFQDN:Xee.value}))),ite=_ne((()=>{const eee={apiKey:nee.value&&"string"==typeof nee.value?`${nee.value.substring(0,6)}__[REDACTED]`:"",apiVersion:iee.value,avatar:see.value,connectPluginInstalled:dee.value,connectPluginVersion:uee.value,description:fee.value,deviceCount:wee.value,email:bee.value,expireTime:mee.value,flashProduct:yee.value,flashVendor:xee.value,guid:kee.value,inIframe:See.value,lanIp:Nee.value,locale:Aee.value,name:Dee.value,osVersion:Ree.value,osVersionBranch:Cee.value,registered:zee.value,regGen:Mee.value,regGuid:Uee.value,regTy:Vee.value,site:Bee.value,state:Gee.value,uptime:Wee.value,username:Hee.value,wanFQDN:Xee.value};return Object.fromEntries(Object.entries(eee).filter((([_,v])=>null!=v&&""!==v)))})),ste=_ne((()=>{const eee=!(!dee.value||"online"===aee.unraidApiStatus&&!aee.prioritizeCorsError);return{disable:eee,title:eee?"Requires the local unraid-api to be running successfully":""}})),cte=_ne((()=>({click:()=>{ree.purchase()},disabled:ste.value.disable,external:!0,icon:_pe,name:"purchase",text:"Purchase Key",title:ste.value.title}))),lte=_ne((()=>({click:()=>{ree.upgrade()},disabled:ste.value.disable,external:!0,icon:_pe,name:"upgrade",text:"Upgrade Key",title:ste.value.title}))),pte=_ne((()=>({click:()=>{eee.recover()},disabled:ste.value.disable,external:!0,icon:_pe,name:"recover",text:"Recover Key",title:ste.value.title}))),dte=_ne((()=>({click:()=>{ree.redeem()},disabled:ste.value.disable,external:!0,icon:_pe,name:"redeem",text:"Redeem Activation Code",title:ste.value.title}))),ute=_ne((()=>({click:()=>{ree.renew()},disabled:ste.value.disable,external:!0,icon:_pe,name:"renew",text:"Extend License to Enable OS Updates",title:ste.value.title}))),gte=_ne((()=>({click:()=>{eee.replace()},external:!0,icon:_pe,name:"replace",text:"Replace Key"}))),hte=_ne((()=>({click:()=>{eee.signIn()},disabled:ste.value.disable,external:!0,icon:xpe,name:"signIn",text:"Sign In with Unraid.net Account",title:ste.value.title}))),fte=_ne((()=>{const tee=!Iee.value||ste.value.disable;let ree="";return Iee.value||(ree="Sign Out requires a keyfile"),ste.value.disable&&(ree=ste.value.title),{click:()=>{eee.signOut()},disabled:tee,external:!0,icon:lpe,name:"signOut",text:"Sign Out of Unraid.net",title:ree}})),wte=_ne((()=>({click:()=>{eee.trialExtend()},disabled:ste.value.disable,external:!0,icon:_pe,name:"trialExtend",text:"Extend Trial",title:ste.value.title}))),bte=_ne((()=>({click:()=>{eee.trialStart()},disabled:ste.value.disable,external:!0,icon:_pe,name:"trialStart",text:"Start Free 30 Day Trial",title:ste.value.title})));let mte="";const vte=_ne((()=>{switch(Gee.value){case"ENOKEYFILE":return{actions:[...!zee.value&&dee.value?[hte.value]:[],cte.value,dte.value,bte.value,pte.value,...zee.value&&dee.value?[fte.value]:[]],humanReadable:"No Keyfile",heading:"Let's Unleash your Hardware!",message:"

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 a Pro 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
"};case"TRIAL":return{actions:[...!zee.value&&dee.value?[hte.value]:[],cte.value,dte.value,...zee.value&&dee.value?[fte.value]:[]],humanReadable:"Trial",heading:"Thank you for choosing Unraid OS!",message:"

Your Trial key includes all the functionality and device support of a Pro 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:[...!zee.value&&dee.value?[hte.value]:[],cte.value,dte.value,...Ete.value?[wte.value]:[],...zee.value&&dee.value?[fte.value]:[]],error:!0,humanReadable:"Trial Expired",heading:"Your Trial has expired",message:Ete.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:[...!zee.value&&dee.value?[hte.value]:[],..."STARTER"===Gee.value&&qee.value?[ute.value]:[],lte.value,...zee.value&&dee.value?[fte.value]:[]],humanReadable:"BASIC"===Gee.value?"Basic":"Starter",heading:"Thank you for choosing Unraid OS!",message:!zee.value&&dee.value?"

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

":Eee.value?"

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

":""};case"PLUS":return{actions:[...!zee.value&&dee.value?[hte.value]:[],lte.value,...zee.value&&dee.value?[fte.value]:[]],humanReadable:"Plus",heading:"Thank you for choosing Unraid OS!",message:!zee.value&&dee.value?"

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

":Eee.value?"

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

":""};case"PRO":case"LIFETIME":case"UNLEASHED":return{actions:[...!zee.value&&dee.value?[hte.value]:[],..."UNLEASHED"===Gee.value&&qee.value?[ute.value]:[],...zee.value&&dee.value?[fte.value]:[]],humanReadable:"PRO"===Gee.value?"Pro":"LIFETIME"===Gee.value?"Lifetime":"Unleashed",heading:"Thank you for choosing Unraid OS!",message:!zee.value&&dee.value?"

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

":""};case"EGUID":return mte=Tee.value?"

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

":!1===Tee.value&&_ee.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!==Tee.value||_ee.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:[...!zee.value&&dee.value?[hte.value]:[],gte.value,cte.value,dte.value,...zee.value&&dee.value?[fte.value]:[]],error:!0,humanReadable:"Flash GUID Error",heading:"Registration key / USB Flash GUID mismatch",message:mte};case"EGUID1":return{actions:[...!zee.value&&dee.value?[hte.value]:[],cte.value,dte.value,...zee.value&&dee.value?[fte.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:[...!zee.value&&dee.value?[hte.value]:[],pte.value,cte.value,dte.value,...zee.value?[fte.value]:[]],error:!0,humanReadable:"Missing key file",heading:"Missing key file",message:dee.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:[...!zee.value&&dee.value?[hte.value]:[],cte.value,dte.value,...zee.value&&dee.value?[fte.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:[...!zee.value&&dee.value?[hte.value]:[],cte.value,dte.value,...zee.value&&dee.value?[fte.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

"}}})),yte=_ne((()=>{if(vte.value?.error)return{actions:[{click:()=>{tee.openTroubleshoot({email:bee.value,includeUnraidApiLogs:!!dee.value})},icon:Tpe,text:"Contact Support"}],debugServer:ite.value,heading:vte.value?.heading??"",level:"error",message:vte.value?.message??"",ref:`stateDataError__${Gee.value}`,type:"serverState"}}));doe(yte,((eee,ree)=>{ree&&ree.ref&&tee.removeErrorByRef(ree.ref),eee&&tee.setError(eee)}));const xte=["signIn","signOut"],kte=_ne((()=>{if(vte.value.actions)return vte.value.actions.find((eee=>xte.includes(eee.name)))})),_te=_ne((()=>{if(vte.value.actions)return vte.value.actions.filter((eee=>!xte.includes(eee.name)))})),Ete=_ne((()=>!Mee.value||Mee.value<2)),Tte=_ne((()=>{if(0!==wee.value&&0!==Pee.value&&wee.value>Pee.value||!pee.value?.valid&&"INVALID"===pee.value?.error)return{heading:"Too Many Devices",level:"error",message:"You have exceeded the number of devices allowed for your license. Please remove a device before adding another.",ref:"tooManyDevices",type:"server"}}));doe(Tte,((eee,ree)=>{ree&&ree.ref&&tee.removeErrorByRef(ree.ref),eee&&tee.setError(eee)}));const Ste=_ne((()=>{if(dee.value&&dee.value.includes("_installFailed"))return{actions:[{external:!0,href:"https://forums.unraid.net/topic/112073-my-servers-releases/#comment-1154449",icon:kpe,text:"Learn More"}],heading:"Unraid Connect Install Failed",level:"error",message:"Rebooting will likely solve this.",ref:"pluginInstallFailed",type:"server"}}));doe(Ste,((eee,ree)=>{ree&&ree.ref&&tee.removeErrorByRef(ree.ref),eee&&tee.setError(eee)}));const Ite=vre(window.location.hostname.includes("localhost")?{actions:[{href:sEe.toString(),icon:mpe,text:"Go to Management Access Now"},{external:!0,href:"https://unraid.net/blog/ssl-certificate-update",icon:kpe,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);doe(Ite,((eee,ree)=>{ree&&ree.ref&&tee.removeErrorByRef(ree.ref),eee&&tee.setError(eee)}));const Nte=_ne((()=>{if(zee.value&&lee.value?.error&&"signOut"!==eee.accountActionType&&"oemSignOut"!==eee.accountActionType)return{actions:[{click:()=>{tee.openTroubleshoot({email:bee.value,includeUnraidApiLogs:!!dee.value})},icon:Tpe,text:"Contact Support"}],debugServer:ite.value,heading:"Unraid Connect Error",level:"error",message:lee.value?.error??"",ref:"cloudError",type:"unraidApiState"}}));doe(Nte,((eee,ree)=>{ree&&ree.ref&&tee.removeErrorByRef(ree.ref),eee&&tee.setError(eee)}));const Ote=_ne((()=>[yte.value,Tte.value,Ste.value,Ite.value,Nte.value].filter(Boolean))),Ate=eee=>{console.debug("[setServer]",eee),void 0!==eee?.apiKey&&(nee.value=eee.apiKey),void 0!==eee?.apiVersion&&(iee.value=eee.apiVersion),void 0!==eee?.avatar&&(see.value=eee.avatar),void 0!==eee?.caseModel&&(cee.value=eee.caseModel),void 0!==eee?.cloud&&(lee.value=eee.cloud),void 0!==eee?.combinedKnownOrigins&&(Jee.value=eee.combinedKnownOrigins),void 0!==eee?.config&&(pee.value=eee.config),void 0!==eee?.connectPluginInstalled&&(dee.value=eee.connectPluginInstalled),void 0!==eee?.connectPluginVersion&&(uee.value=eee.connectPluginVersion),void 0!==eee?.csrf&&(gee.value=eee.csrf),void 0!==eee?.dateTimeFormat&&(hee.value=eee.dateTimeFormat),void 0!==eee?.description&&(fee.value=eee.description),void 0!==eee?.deviceCount&&(wee.value=eee.deviceCount),void 0!==eee?.email&&(bee.value=eee.email),void 0!==eee?.expireTime&&(mee.value=eee.expireTime),void 0!==eee?.flashBackupActivated&&(vee.value=eee.flashBackupActivated),void 0!==eee?.flashProduct&&(yee.value=eee.flashProduct),void 0!==eee?.flashVendor&&(xee.value=eee.flashVendor),void 0!==eee?.guid&&(kee.value=eee.guid),void 0!==eee?.keyfile&&(Iee.value=eee.keyfile),void 0!==eee?.lanIp&&(Nee.value=eee.lanIp),void 0!==eee?.license&&(Oee.value=eee.license),void 0!==eee?.locale&&(Aee.value=eee.locale),void 0!==eee?.name&&(Dee.value=eee.name),void 0!==eee?.osVersion&&(Ree.value=eee.osVersion),void 0!==eee?.osVersionBranch&&(Cee.value=eee.osVersionBranch),void 0!==eee?.rebootType&&(Lee.value=eee.rebootType),void 0!==eee?.rebootVersion&&(Fee.value=eee.rebootVersion),void 0!==eee?.registered&&(zee.value=eee.registered),void 0!==eee?.regGen&&(Mee.value=eee.regGen),void 0!==eee?.regGuid&&(Uee.value=eee.regGuid),void 0!==eee?.regTy&&(Vee.value=eee.regTy),void 0!==eee?.regExp&&(Yee.value=eee.regExp),void 0!==eee?.site&&(Bee.value=eee.site),void 0!==eee?.state&&(Gee.value=eee.state),void 0!==eee?.theme&&(Qee.value=eee.theme),void 0!==eee?.updateOsResponse&&(Kee.value=eee.updateOsResponse),void 0!==eee?.uptime&&(Wee.value=eee.uptime),void 0!==eee?.username&&(Hee.value=eee.username),void 0!==eee?.wanFQDN&&(Xee.value=eee.wanFQDN),void 0!==eee?.regTm&&(jee.value=eee.regTm),void 0!==eee?.regTo&&($ee.value=eee.regTo)};let Dte=0;const Rte=vre("ready"),Cte=async()=>{if(Dte>=20)return Rte.value="timeout",!1;Dte++,Rte.value="refreshing";const eee=zee.value,tee=Gee.value,ree=Yee.value,oee=!!Zee.value,aee=oee?await Zee.value():await(async()=>{try{const eee=await Q_e.get().json();return Ate(eee),eee}catch(eee){console.error("[phpServerStateRefresh] error",eee)}})();if(!aee)return setTimeout((()=>{Cte()}),250);const nee=oee&&aee?.data?"root"!==aee.data.owner.username:aee.registered,iee=oee&&aee?.data?aee.data.vars.regState:aee.state,see=oee&&aee?.data?aee.data.registration.expiration:aee.regExp;if(eee!==nee||tee!==iee||see>ree)return Rte.value="done",!0;setTimeout((()=>Cte()),250)};return loe((()=>{Fee.value&&console.debug("[server.rebootVersion]",Fee.value)})),{apiKey:nee,avatar:see,cloud:lee,config:pee,connectPluginInstalled:dee,csrf:gee,dateTimeFormat:hee,description:fee,deviceCount:wee,expireTime:mee,flashBackupActivated:vee,flashProduct:yee,flashVendor:xee,guid:kee,keyfile:Iee,inIframe:See,locale:Aee,lanIp:Nee,name:Dee,osVersion:Ree,osVersionBranch:Cee,rebootType:Lee,rebootVersion:Fee,registered:zee,regDev:Pee,regGen:Mee,regGuid:Uee,regTm:jee,regTo:$ee,regTy:Vee,regExp:Yee,regUpdatesExpired:qee,site:Bee,state:Gee,theme:Qee,updateOsResponse:Kee,uptime:Wee,username:Hee,refreshServerStateStatus:Rte,isOsVersionStable:rte,renewAction:ute,authAction:kte,deprecatedUnraidSSL:Ite,isRemoteAccess:ete,keyActions:_te,pluginInstallFailed:Ste,pluginOutdated:tte,server:ote,serverAccountPayload:nte,serverPurchasePayload:ate,stateData:vte,stateDataError:yte,serverErrors:Ote,tooManyDevices:Tte,setServer:Ate,fetchServerFromApi:()=>{const{result:eee,refetch:tee}=m_e(k_e,null,{fetchPolicy:"no-cache"}),ree=_ne((()=>eee.value??null));return Zee.value=tee,doe(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};var ree;return console.debug("mutatedData",tee),tee})(eee);Ate(tee)}})),eee},refreshServerState:Cte,filteredKeyActions:(eee,tee)=>{if(vte.value.actions)return vte.value.actions.filter((ree=>"out"===eee?!tee.includes(ree.name):tee.includes(ree.name)))},setRebootVersion:eee=>{Fee.value=eee}}})),$Te={class:"whitespace-normal flex flex-col gap-y-16px max-w-3xl"},VTe={key:0,class:"text-unraid-red font-semibold"},YTe={class:"text-16px mb-8px"},qTe=["innerHTML"],BTe={key:1},GTe=moe({__name:"Auth.ce",setup(eee){const{t:t}=ale(),tee=jTe(),{authAction:ree,stateData:oee}=Rle(tee);return(eee,tee)=>{const aee=hle;return jae(),qae("div",$Te,[kre(oee).error?(jae(),qae("span",VTe,[Xae("h3",YTe,Qee(kre(t)(kre(oee).heading)),1),Xae("span",{class:"text-14px",innerHTML:kre(t)(kre(oee).message)},null,8,qTe)])):rne("",!0),kre(ree)?(jae(),qae("span",BTe,[Jae(aee,{disabled:kre(ree)?.disabled,icon:kre(ree).icon,size:"12px",text:kre(t)(kre(ree).text),title:kre(ree)?.title?kre(t)(kre(ree)?.title):void 0,onClick:tee[0]||(tee[0]=eee=>kre(ree).click())},null,8,["disabled","icon","text","title"])])):rne("",!0)])}}}),QTe=ple(GTe,[["styles",['/*! tailwindcss v3.3.5 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}html{-webkit-text-size-adjust:100%;font-feature-settings:normal;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}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-size:1em}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{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-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: }::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: }.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-left: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-left: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-left-color:var(--tw-prose-quote-borders);border-left-width:.25rem;color:var(--tw-prose-quotes);font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-left: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(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 0 rgb(var(--tw-prose-kbd-shadows)/10%);color:var(--tw-prose-kbd);font-family:inherit;font-size:.875em;font-weight:500;padding:.1875em .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:.8571429em 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:left;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-bottom:.5714286em;padding-left:.5714286em;padding-right:.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(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.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-left:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.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>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>: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-left: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-left:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right: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}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.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-16px{margin-left:-16px;margin-right:-16px}.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-16px{margin-bottom:-16px}.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-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%}.min-h-full{min-height:100%}.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-\\[110px\\]{width:110px}.w-\\[120px\\]{width:120px}.w-\\[125\\%\\]{width:125%}.w-\\[150px\\]{width:150px}.w-\\[44px\\]{width:44px}.w-full{width:100%}.min-w-300px{min-width:300px}.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-5xl{max-width:64rem}.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;transform:translateY(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));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;transform:translate(20px,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));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-y-\\[16px\\]{--tw-translate-y:16px;transform:translate(var(--tw-translate-x),16px) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));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;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(1) scaleY(1);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-95{--tw-scale-x:.95;--tw-scale-y:.95;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(.95) scaleY(.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-16px{gap:16px}.gap-20px{gap:20px}.gap-4px{gap:4px}.gap-6{gap:1.5rem}.gap-8px{gap:8px}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.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}.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}.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:#1c1b1b;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:#999;border-color:rgb(153 153 153/var(--tw-border-opacity))}.border-orange{--tw-border-opacity:1;border-color:#ff8c2f;border-color:rgb(255 140 47/var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-unraid-red{--tw-border-opacity:1;border-color:#e22828;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:#fff;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:#fef9c3;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:#1c1b1b;background-color:rgb(28 27 27/var(--tw-bg-opacity))}.bg-blue-100{--tw-bg-opacity:1;background-color:#dbeafe;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:#e5e7eb;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.bg-green-200{--tw-bg-opacity:1;background-color:#bbf7d0;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.bg-green-500{--tw-bg-opacity:1;background-color:#22c55e;background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-grey{--tw-bg-opacity:1;background-color:#e0e0e0;background-color:rgb(224 224 224/var(--tw-bg-opacity))}.bg-indigo-100{--tw-bg-opacity:1;background-color:#e0e7ff;background-color:rgb(224 231 255/var(--tw-bg-opacity))}.bg-indigo-600{--tw-bg-opacity:1;background-color:#4f46e5;background-color:rgb(79 70 229/var(--tw-bg-opacity))}.bg-orange{--tw-bg-opacity:1;background-color:#ff8c2f;background-color:rgb(255 140 47/var(--tw-bg-opacity))}.bg-pink-100{--tw-bg-opacity:1;background-color:#fce7f3;background-color:rgb(252 231 243/var(--tw-bg-opacity))}.bg-purple-100{--tw-bg-opacity:1;background-color:#f3e8ff;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-unraid-red{--tw-bg-opacity:1;background-color:#e22828;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:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:#fef9c3;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.bg-zinc-800{--tw-bg-opacity:1;background-color:#27272a;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-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-2{padding-right:.5rem}.pt-2{padding-top:.5rem}.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:#486dba;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:#1c1b1b;color:rgb(28 27 27/var(--tw-text-opacity))}.text-blue-800{--tw-text-opacity:1;color:#1e40af;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:#e5e7eb;color:rgb(229 231 235/var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:#9ca3af;color:rgb(156 163 175/var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity:1;color:#1f2937;color:rgb(31 41 55/var(--tw-text-opacity))}.text-green-500{--tw-text-opacity:1;color:#22c55e;color:rgb(34 197 94/var(--tw-text-opacity))}.text-green-600{--tw-text-opacity:1;color:#16a34a;color:rgb(22 163 74/var(--tw-text-opacity))}.text-green-800{--tw-text-opacity:1;color:#166534;color:rgb(22 101 52/var(--tw-text-opacity))}.text-grey-mid{--tw-text-opacity:1;color:#999;color:rgb(153 153 153/var(--tw-text-opacity))}.text-indigo-800{--tw-text-opacity:1;color:#3730a3;color:rgb(55 48 163/var(--tw-text-opacity))}.text-orange{--tw-text-opacity:1;color:#ff8c2f;color:rgb(255 140 47/var(--tw-text-opacity))}.text-orange-dark{--tw-text-opacity:1;color:#f15a2c;color:rgb(241 90 44/var(--tw-text-opacity))}.text-pink-800{--tw-text-opacity:1;color:#9d174d;color:rgb(157 23 77/var(--tw-text-opacity))}.text-purple-800{--tw-text-opacity:1;color:#6b21a8;color:rgb(107 33 168/var(--tw-text-opacity))}.text-red-500{--tw-text-opacity:1;color:#ef4444;color:rgb(239 68 68/var(--tw-text-opacity))}.text-unraid-red{--tw-text-opacity:1;color:#e22828;color:rgb(226 40 40/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:#fff;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);box-shadow:0 0 #0000,0 0 #0000,0 1px 3px #0000001a,0 1px 2px -1px #0000001a;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.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);box-shadow:0 0 #0000,0 0 #0000,0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;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;box-shadow:0 0 #0000,0 0 #0000,0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.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:0 0 #0000,0 0 #0000,0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;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-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) invert(100%) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.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:#222;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:#e0e0e0;border-color:rgb(224 224 224/var(--tw-border-opacity))}.hover\\:border-grey-mid:hover{--tw-border-opacity:1;border-color:#999;border-color:rgb(153 153 153/var(--tw-border-opacity))}.hover\\:border-orange-dark:hover{--tw-border-opacity:1;border-color:#f15a2c;border-color:rgb(241 90 44/var(--tw-border-opacity))}.hover\\:bg-beta:hover{background-color:var(--color-beta)}.hover\\:bg-grey:hover{--tw-bg-opacity:1;background-color:#e0e0e0;background-color:rgb(224 224 224/var(--tw-bg-opacity))}.hover\\:bg-grey-mid:hover{--tw-bg-opacity:1;background-color:#999;background-color:rgb(153 153 153/var(--tw-bg-opacity))}.hover\\:bg-unraid-red:hover{--tw-bg-opacity:1;background-color:#e22828;background-color:rgb(226 40 40/var(--tw-bg-opacity))}.hover\\:bg-white:hover{--tw-bg-opacity:1;background-color:#fff;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:#3b5ea9;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:#1c1b1b;color:rgb(28 27 27/var(--tw-text-opacity))}.hover\\:text-white:hover{--tw-text-opacity:1;color:#fff;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:0 0 #0000,0 0 #0000,0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;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:#e0e0e0;border-color:rgb(224 224 224/var(--tw-border-opacity))}.focus\\:border-grey-mid:focus{--tw-border-opacity:1;border-color:#999;border-color:rgb(153 153 153/var(--tw-border-opacity))}.focus\\:border-orange-dark:focus{--tw-border-opacity:1;border-color:#f15a2c;border-color:rgb(241 90 44/var(--tw-border-opacity))}.focus\\:bg-beta:focus{background-color:var(--color-beta)}.focus\\:bg-grey:focus{--tw-bg-opacity:1;background-color:#e0e0e0;background-color:rgb(224 224 224/var(--tw-bg-opacity))}.focus\\:bg-grey-mid:focus{--tw-bg-opacity:1;background-color:#999;background-color:rgb(153 153 153/var(--tw-bg-opacity))}.focus\\:bg-unraid-red:focus{--tw-bg-opacity:1;background-color:#e22828;background-color:rgb(226 40 40/var(--tw-bg-opacity))}.focus\\:bg-white:focus{--tw-bg-opacity:1;background-color:#fff;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:#3b5ea9;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:#1c1b1b;color:rgb(28 27 27/var(--tw-text-opacity))}.focus\\:text-white:focus{--tw-text-opacity:1;color:#fff;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:0 0 #0000,0 0 #0000,0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;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-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000;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:#bfdbfe;background-color:rgb(191 219 254/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-gray-100{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-gray-300{--tw-bg-opacity:1;background-color:#d1d5db;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-gray-800{--tw-bg-opacity:1;background-color:#1f2937;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-green-300{--tw-bg-opacity:1;background-color:#86efac;background-color:rgb(134 239 172/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-indigo-200{--tw-bg-opacity:1;background-color:#c7d2fe;background-color:rgb(199 210 254/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-orange-dark{--tw-bg-opacity:1;background-color:#f15a2c;background-color:rgb(241 90 44/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-pink-200{--tw-bg-opacity:1;background-color:#fbcfe8;background-color:rgb(251 207 232/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-purple-200{--tw-bg-opacity:1;background-color:#e9d5ff;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-yellow-200{--tw-bg-opacity:1;background-color:#fef08a;background-color:rgb(254 240 138/var(--tw-bg-opacity))}.group:hover .group-hover\\:text-orange-dark{--tw-text-opacity:1;color:#f15a2c;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:#bfdbfe;background-color:rgb(191 219 254/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-gray-100{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-gray-300{--tw-bg-opacity:1;background-color:#d1d5db;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-gray-800{--tw-bg-opacity:1;background-color:#1f2937;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-green-300{--tw-bg-opacity:1;background-color:#86efac;background-color:rgb(134 239 172/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-indigo-200{--tw-bg-opacity:1;background-color:#c7d2fe;background-color:rgb(199 210 254/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-orange-dark{--tw-bg-opacity:1;background-color:#f15a2c;background-color:rgb(241 90 44/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-pink-200{--tw-bg-opacity:1;background-color:#fbcfe8;background-color:rgb(251 207 232/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-purple-200{--tw-bg-opacity:1;background-color:#e9d5ff;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-yellow-200{--tw-bg-opacity:1;background-color:#fef08a;background-color:rgb(254 240 138/var(--tw-bg-opacity))}.group:focus .group-focus\\:text-orange-dark{--tw-text-opacity:1;color:#f15a2c;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}@media (prefers-color-scheme:dark){.dark\\:border-white{--tw-border-opacity:1;border-color:#fff;border-color:rgb(255 255 255/var(--tw-border-opacity))}.dark\\:bg-black{--tw-bg-opacity:1;background-color:#1c1b1b;background-color:rgb(28 27 27/var(--tw-bg-opacity))}.dark\\:text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity))}}@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\\:gap-x-12px{-moz-column-gap:12px;column-gap:12px}.xs\\:text-12px{font-size:12px}}@media (min-width:640px){.sm\\:col-span-2{grid-column:span 2/span 2}.sm\\:-mx-24px{margin-left:-24px;margin-right:-24px}.sm\\:-mb-24px{margin-bottom:-24px}.sm\\:block{display:block}.sm\\:w-full{width:100%}.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-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\\:flex-row{flex-direction:row}.sm\\:items-start{align-items:flex-start}.sm\\:items-center{align-items:center}.sm\\:justify-between{justify-content:space-between}.sm\\:gap-16px{gap:16px}.sm\\:gap-24px{gap:24px}.sm\\:p-24px{padding:24px}.sm\\:p-6{padding:1.5rem}.sm\\:px-20px{padding-left:20px;padding-right:20px}.sm\\:py-32px{padding-bottom:32px;padding-top:32px}.sm\\:text-18px{font-size:18px}}@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\\:justify-between{justify-content:space-between}.md\\:p-0{padding:0}.md\\:p-6{padding:1.5rem}.md\\:py-24px{padding-bottom:24px;padding-top:24px}.md\\:text-24px{font-size:24px}}\n']]]),KTe={class:"whitespace-normal flex flex-col gap-y-16px max-w-3xl"},WTe={class:"flex flex-col gap-y-16px"},HTe={class:"flex"},XTe={class:"flex flex-row items-baseline gap-8px"},JTe=["href"],ZTe=["href"],eSe=["href"],tSe=moe({__name:"DownloadApiLogs.ce",setup(eee){const{t:t}=ale(),{apiKey:tee}=Rle(jTe()),ree=_ne((()=>new URL(`/graphql/api/logs?apiKey=${tee.value}`,iEe)));return(eee,tee)=>{const oee=hle;return jae(),qae("div",KTe,[Xae("span",null,Qee(kre(t)("The primary method of support for Unraid Connect is through our forums and Discord."))+" "+Qee(kre(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."))+" "+Qee(kre(t)("The logs may contain sensitive information so do not post them publicly.")),1),Xae("span",WTe,[Xae("div",HTe,[Jae(oee,{class:"grow-0 shrink-0",download:"",external:!0,href:kre(ree).toString(),icon:kre(spe),size:"12px",text:kre(t)("Download unraid-api Logs")},null,8,["href","icon","text"])]),Xae("div",XTe,[Xae("a",{href:kre(tEe).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"},[ene(Qee(kre(t)("Unraid Connect Forums"))+" ",1),Jae(kre(ppe),{class:"w-16px"})],8,JTe),Xae("a",{href:kre(oEe).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"},[ene(Qee(kre(t)("Unraid Discord"))+" ",1),Jae(kre(ppe),{class:"w-16px"})],8,ZTe),Xae("a",{href:kre(rEe).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"},[ene(Qee(kre(t)("Unraid Contact Page"))+" ",1),Jae(kre(ppe),{class:"w-16px"})],8,eSe)])])])}}}),rSe=ple(tSe,[["styles",['/*! tailwindcss v3.3.5 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}html{-webkit-text-size-adjust:100%;font-feature-settings:normal;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}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-size:1em}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{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-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: }::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: }.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-left: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-left: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-left-color:var(--tw-prose-quote-borders);border-left-width:.25rem;color:var(--tw-prose-quotes);font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-left: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(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 0 rgb(var(--tw-prose-kbd-shadows)/10%);color:var(--tw-prose-kbd);font-family:inherit;font-size:.875em;font-weight:500;padding:.1875em .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:.8571429em 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:left;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-bottom:.5714286em;padding-left:.5714286em;padding-right:.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(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.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-left:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.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>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>: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-left: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-left:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right: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}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.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-16px{margin-left:-16px;margin-right:-16px}.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-16px{margin-bottom:-16px}.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-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%}.min-h-full{min-height:100%}.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-\\[110px\\]{width:110px}.w-\\[120px\\]{width:120px}.w-\\[125\\%\\]{width:125%}.w-\\[150px\\]{width:150px}.w-\\[44px\\]{width:44px}.w-full{width:100%}.min-w-300px{min-width:300px}.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-5xl{max-width:64rem}.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;transform:translateY(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));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;transform:translate(20px,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));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-y-\\[16px\\]{--tw-translate-y:16px;transform:translate(var(--tw-translate-x),16px) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));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;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(1) scaleY(1);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-95{--tw-scale-x:.95;--tw-scale-y:.95;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(.95) scaleY(.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-16px{gap:16px}.gap-20px{gap:20px}.gap-4px{gap:4px}.gap-6{gap:1.5rem}.gap-8px{gap:8px}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.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}.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}.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:#1c1b1b;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:#999;border-color:rgb(153 153 153/var(--tw-border-opacity))}.border-orange{--tw-border-opacity:1;border-color:#ff8c2f;border-color:rgb(255 140 47/var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-unraid-red{--tw-border-opacity:1;border-color:#e22828;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:#fff;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:#fef9c3;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:#1c1b1b;background-color:rgb(28 27 27/var(--tw-bg-opacity))}.bg-blue-100{--tw-bg-opacity:1;background-color:#dbeafe;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:#e5e7eb;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.bg-green-200{--tw-bg-opacity:1;background-color:#bbf7d0;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.bg-green-500{--tw-bg-opacity:1;background-color:#22c55e;background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-grey{--tw-bg-opacity:1;background-color:#e0e0e0;background-color:rgb(224 224 224/var(--tw-bg-opacity))}.bg-indigo-100{--tw-bg-opacity:1;background-color:#e0e7ff;background-color:rgb(224 231 255/var(--tw-bg-opacity))}.bg-indigo-600{--tw-bg-opacity:1;background-color:#4f46e5;background-color:rgb(79 70 229/var(--tw-bg-opacity))}.bg-orange{--tw-bg-opacity:1;background-color:#ff8c2f;background-color:rgb(255 140 47/var(--tw-bg-opacity))}.bg-pink-100{--tw-bg-opacity:1;background-color:#fce7f3;background-color:rgb(252 231 243/var(--tw-bg-opacity))}.bg-purple-100{--tw-bg-opacity:1;background-color:#f3e8ff;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-unraid-red{--tw-bg-opacity:1;background-color:#e22828;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:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:#fef9c3;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.bg-zinc-800{--tw-bg-opacity:1;background-color:#27272a;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-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-2{padding-right:.5rem}.pt-2{padding-top:.5rem}.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:#486dba;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:#1c1b1b;color:rgb(28 27 27/var(--tw-text-opacity))}.text-blue-800{--tw-text-opacity:1;color:#1e40af;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:#e5e7eb;color:rgb(229 231 235/var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:#9ca3af;color:rgb(156 163 175/var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity:1;color:#1f2937;color:rgb(31 41 55/var(--tw-text-opacity))}.text-green-500{--tw-text-opacity:1;color:#22c55e;color:rgb(34 197 94/var(--tw-text-opacity))}.text-green-600{--tw-text-opacity:1;color:#16a34a;color:rgb(22 163 74/var(--tw-text-opacity))}.text-green-800{--tw-text-opacity:1;color:#166534;color:rgb(22 101 52/var(--tw-text-opacity))}.text-grey-mid{--tw-text-opacity:1;color:#999;color:rgb(153 153 153/var(--tw-text-opacity))}.text-indigo-800{--tw-text-opacity:1;color:#3730a3;color:rgb(55 48 163/var(--tw-text-opacity))}.text-orange{--tw-text-opacity:1;color:#ff8c2f;color:rgb(255 140 47/var(--tw-text-opacity))}.text-orange-dark{--tw-text-opacity:1;color:#f15a2c;color:rgb(241 90 44/var(--tw-text-opacity))}.text-pink-800{--tw-text-opacity:1;color:#9d174d;color:rgb(157 23 77/var(--tw-text-opacity))}.text-purple-800{--tw-text-opacity:1;color:#6b21a8;color:rgb(107 33 168/var(--tw-text-opacity))}.text-red-500{--tw-text-opacity:1;color:#ef4444;color:rgb(239 68 68/var(--tw-text-opacity))}.text-unraid-red{--tw-text-opacity:1;color:#e22828;color:rgb(226 40 40/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:#fff;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);box-shadow:0 0 #0000,0 0 #0000,0 1px 3px #0000001a,0 1px 2px -1px #0000001a;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.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);box-shadow:0 0 #0000,0 0 #0000,0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;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;box-shadow:0 0 #0000,0 0 #0000,0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.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:0 0 #0000,0 0 #0000,0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;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-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) invert(100%) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.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:#222;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:#e0e0e0;border-color:rgb(224 224 224/var(--tw-border-opacity))}.hover\\:border-grey-mid:hover{--tw-border-opacity:1;border-color:#999;border-color:rgb(153 153 153/var(--tw-border-opacity))}.hover\\:border-orange-dark:hover{--tw-border-opacity:1;border-color:#f15a2c;border-color:rgb(241 90 44/var(--tw-border-opacity))}.hover\\:bg-beta:hover{background-color:var(--color-beta)}.hover\\:bg-grey:hover{--tw-bg-opacity:1;background-color:#e0e0e0;background-color:rgb(224 224 224/var(--tw-bg-opacity))}.hover\\:bg-grey-mid:hover{--tw-bg-opacity:1;background-color:#999;background-color:rgb(153 153 153/var(--tw-bg-opacity))}.hover\\:bg-unraid-red:hover{--tw-bg-opacity:1;background-color:#e22828;background-color:rgb(226 40 40/var(--tw-bg-opacity))}.hover\\:bg-white:hover{--tw-bg-opacity:1;background-color:#fff;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:#3b5ea9;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:#1c1b1b;color:rgb(28 27 27/var(--tw-text-opacity))}.hover\\:text-white:hover{--tw-text-opacity:1;color:#fff;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:0 0 #0000,0 0 #0000,0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;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:#e0e0e0;border-color:rgb(224 224 224/var(--tw-border-opacity))}.focus\\:border-grey-mid:focus{--tw-border-opacity:1;border-color:#999;border-color:rgb(153 153 153/var(--tw-border-opacity))}.focus\\:border-orange-dark:focus{--tw-border-opacity:1;border-color:#f15a2c;border-color:rgb(241 90 44/var(--tw-border-opacity))}.focus\\:bg-beta:focus{background-color:var(--color-beta)}.focus\\:bg-grey:focus{--tw-bg-opacity:1;background-color:#e0e0e0;background-color:rgb(224 224 224/var(--tw-bg-opacity))}.focus\\:bg-grey-mid:focus{--tw-bg-opacity:1;background-color:#999;background-color:rgb(153 153 153/var(--tw-bg-opacity))}.focus\\:bg-unraid-red:focus{--tw-bg-opacity:1;background-color:#e22828;background-color:rgb(226 40 40/var(--tw-bg-opacity))}.focus\\:bg-white:focus{--tw-bg-opacity:1;background-color:#fff;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:#3b5ea9;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:#1c1b1b;color:rgb(28 27 27/var(--tw-text-opacity))}.focus\\:text-white:focus{--tw-text-opacity:1;color:#fff;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:0 0 #0000,0 0 #0000,0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;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-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000;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:#bfdbfe;background-color:rgb(191 219 254/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-gray-100{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-gray-300{--tw-bg-opacity:1;background-color:#d1d5db;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-gray-800{--tw-bg-opacity:1;background-color:#1f2937;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-green-300{--tw-bg-opacity:1;background-color:#86efac;background-color:rgb(134 239 172/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-indigo-200{--tw-bg-opacity:1;background-color:#c7d2fe;background-color:rgb(199 210 254/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-orange-dark{--tw-bg-opacity:1;background-color:#f15a2c;background-color:rgb(241 90 44/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-pink-200{--tw-bg-opacity:1;background-color:#fbcfe8;background-color:rgb(251 207 232/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-purple-200{--tw-bg-opacity:1;background-color:#e9d5ff;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-yellow-200{--tw-bg-opacity:1;background-color:#fef08a;background-color:rgb(254 240 138/var(--tw-bg-opacity))}.group:hover .group-hover\\:text-orange-dark{--tw-text-opacity:1;color:#f15a2c;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:#bfdbfe;background-color:rgb(191 219 254/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-gray-100{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-gray-300{--tw-bg-opacity:1;background-color:#d1d5db;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-gray-800{--tw-bg-opacity:1;background-color:#1f2937;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-green-300{--tw-bg-opacity:1;background-color:#86efac;background-color:rgb(134 239 172/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-indigo-200{--tw-bg-opacity:1;background-color:#c7d2fe;background-color:rgb(199 210 254/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-orange-dark{--tw-bg-opacity:1;background-color:#f15a2c;background-color:rgb(241 90 44/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-pink-200{--tw-bg-opacity:1;background-color:#fbcfe8;background-color:rgb(251 207 232/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-purple-200{--tw-bg-opacity:1;background-color:#e9d5ff;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-yellow-200{--tw-bg-opacity:1;background-color:#fef08a;background-color:rgb(254 240 138/var(--tw-bg-opacity))}.group:focus .group-focus\\:text-orange-dark{--tw-text-opacity:1;color:#f15a2c;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}@media (prefers-color-scheme:dark){.dark\\:border-white{--tw-border-opacity:1;border-color:#fff;border-color:rgb(255 255 255/var(--tw-border-opacity))}.dark\\:bg-black{--tw-bg-opacity:1;background-color:#1c1b1b;background-color:rgb(28 27 27/var(--tw-bg-opacity))}.dark\\:text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity))}}@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\\:gap-x-12px{-moz-column-gap:12px;column-gap:12px}.xs\\:text-12px{font-size:12px}}@media (min-width:640px){.sm\\:col-span-2{grid-column:span 2/span 2}.sm\\:-mx-24px{margin-left:-24px;margin-right:-24px}.sm\\:-mb-24px{margin-bottom:-24px}.sm\\:block{display:block}.sm\\:w-full{width:100%}.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-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\\:flex-row{flex-direction:row}.sm\\:items-start{align-items:flex-start}.sm\\:items-center{align-items:center}.sm\\:justify-between{justify-content:space-between}.sm\\:gap-16px{gap:16px}.sm\\:gap-24px{gap:24px}.sm\\:p-24px{padding:24px}.sm\\:p-6{padding:1.5rem}.sm\\:px-20px{padding-left:20px;padding-right:20px}.sm\\:py-32px{padding-bottom:32px;padding-top:32px}.sm\\:text-18px{font-size:18px}}@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\\:justify-between{justify-content:space-between}.md\\:p-0{padding:0}.md\\:p-6{padding:1.5rem}.md\\:py-24px{padding-bottom:24px;padding-top:24px}.md\\:text-24px{font-size:24px}}\n']]]),oSe=moe({__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=_ne((()=>{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)=>(jae(),qae("span",{class:qee(["inline-flex items-center rounded-full font-semibold leading-none transition-all duration-200 ease-in-out",[kre(ree).badge]])},[eee.icon?(jae(),Bae(Uoe(eee.icon),{key:0,class:qee(["flex-shrink-0",kre(ree).icon])},null,8,["class"])):rne("",!0),Yoe(eee.$slots,"default"),eee.iconRight?(jae(),Bae(Uoe(eee.iconRight),{key:1,class:qee(["flex-shrink-0",kre(ree).icon])},null,8,["class"])):rne("",!0)],2))}}),aSe={class:"flex flex-row justify-start gap-x-4px"},nSe=["title"],iSe=["href","title"],sSe=["href"],cSe=moe({__name:"HeaderOsVersion.ce",setup(eee){const{t:t}=ale(),tee=jTe(),ree=TEe(),oee=IEe(),{osVersion:aee,rebootType:nee}=Rle(tee),{available:iee}=Rle(ree),{ineligibleText:see,rebootTypeText:cee}=Rle(oee),lee=_ne((()=>!see.value&&iee.value&&""===nee.value)),pee=_ne((()=>"downgrade"===nee.value?lEe.toString():"thirdPartyDriversDownloading"===nee.value||"update"===nee.value?dEe.toString():""));return(eee,tee)=>{const ree=oSe;return jae(),qae("div",aSe,[Xae("button",{class:"group leading-none",title:kre(t)("View release notes"),onClick:tee[0]||(tee[0]=eee=>kre(oee).viewReleaseNotes(kre(t)("{0} Release Notes",[kre(aee)])))},[Jae(ree,{color:"custom",icon:kre(kpe),"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:aoe((()=>[ene(Qee(kre(aee)),1)])),_:1},8,["icon"])],8,nSe),kre(lee)?(jae(),qae("a",{key:0,href:kre(dEe).toString(),class:"group",title:kre(t)("Unraid OS {0} Update Available",[kre(iee)])},[Jae(ree,{color:"orange",icon:kre(hpe),size:"12px"},{default:aoe((()=>[ene(Qee(kre(t)("Update Available")),1)])),_:1},8,["icon"])],8,iSe)):kre(pee)?(jae(),qae("a",{key:1,href:kre(pee),class:"group"},[Jae(ree,{color:"yellow",icon:kre(vpe),size:"12px"},{default:aoe((()=>[ene(Qee(kre(t)(kre(cee))),1)])),_:1},8,["icon"])],8,sSe)):rne("",!0)])}}}),lSe=ple(cSe,[["styles",['/*! tailwindcss v3.3.5 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}html{-webkit-text-size-adjust:100%;font-feature-settings:normal;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}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-size:1em}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{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-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: }::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: }.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-left: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-left: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-left-color:var(--tw-prose-quote-borders);border-left-width:.25rem;color:var(--tw-prose-quotes);font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-left: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(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 0 rgb(var(--tw-prose-kbd-shadows)/10%);color:var(--tw-prose-kbd);font-family:inherit;font-size:.875em;font-weight:500;padding:.1875em .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:.8571429em 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:left;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-bottom:.5714286em;padding-left:.5714286em;padding-right:.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(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.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-left:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.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>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>: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-left: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-left:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right: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}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.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-16px{margin-left:-16px;margin-right:-16px}.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-16px{margin-bottom:-16px}.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-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%}.min-h-full{min-height:100%}.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-\\[110px\\]{width:110px}.w-\\[120px\\]{width:120px}.w-\\[125\\%\\]{width:125%}.w-\\[150px\\]{width:150px}.w-\\[44px\\]{width:44px}.w-full{width:100%}.min-w-300px{min-width:300px}.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-5xl{max-width:64rem}.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;transform:translateY(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));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;transform:translate(20px,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));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-y-\\[16px\\]{--tw-translate-y:16px;transform:translate(var(--tw-translate-x),16px) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));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;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(1) scaleY(1);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-95{--tw-scale-x:.95;--tw-scale-y:.95;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(.95) scaleY(.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-16px{gap:16px}.gap-20px{gap:20px}.gap-4px{gap:4px}.gap-6{gap:1.5rem}.gap-8px{gap:8px}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.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}.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}.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:#1c1b1b;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:#999;border-color:rgb(153 153 153/var(--tw-border-opacity))}.border-orange{--tw-border-opacity:1;border-color:#ff8c2f;border-color:rgb(255 140 47/var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-unraid-red{--tw-border-opacity:1;border-color:#e22828;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:#fff;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:#fef9c3;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:#1c1b1b;background-color:rgb(28 27 27/var(--tw-bg-opacity))}.bg-blue-100{--tw-bg-opacity:1;background-color:#dbeafe;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:#e5e7eb;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.bg-green-200{--tw-bg-opacity:1;background-color:#bbf7d0;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.bg-green-500{--tw-bg-opacity:1;background-color:#22c55e;background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-grey{--tw-bg-opacity:1;background-color:#e0e0e0;background-color:rgb(224 224 224/var(--tw-bg-opacity))}.bg-indigo-100{--tw-bg-opacity:1;background-color:#e0e7ff;background-color:rgb(224 231 255/var(--tw-bg-opacity))}.bg-indigo-600{--tw-bg-opacity:1;background-color:#4f46e5;background-color:rgb(79 70 229/var(--tw-bg-opacity))}.bg-orange{--tw-bg-opacity:1;background-color:#ff8c2f;background-color:rgb(255 140 47/var(--tw-bg-opacity))}.bg-pink-100{--tw-bg-opacity:1;background-color:#fce7f3;background-color:rgb(252 231 243/var(--tw-bg-opacity))}.bg-purple-100{--tw-bg-opacity:1;background-color:#f3e8ff;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-unraid-red{--tw-bg-opacity:1;background-color:#e22828;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:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:#fef9c3;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.bg-zinc-800{--tw-bg-opacity:1;background-color:#27272a;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-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-2{padding-right:.5rem}.pt-2{padding-top:.5rem}.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:#486dba;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:#1c1b1b;color:rgb(28 27 27/var(--tw-text-opacity))}.text-blue-800{--tw-text-opacity:1;color:#1e40af;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:#e5e7eb;color:rgb(229 231 235/var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:#9ca3af;color:rgb(156 163 175/var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity:1;color:#1f2937;color:rgb(31 41 55/var(--tw-text-opacity))}.text-green-500{--tw-text-opacity:1;color:#22c55e;color:rgb(34 197 94/var(--tw-text-opacity))}.text-green-600{--tw-text-opacity:1;color:#16a34a;color:rgb(22 163 74/var(--tw-text-opacity))}.text-green-800{--tw-text-opacity:1;color:#166534;color:rgb(22 101 52/var(--tw-text-opacity))}.text-grey-mid{--tw-text-opacity:1;color:#999;color:rgb(153 153 153/var(--tw-text-opacity))}.text-indigo-800{--tw-text-opacity:1;color:#3730a3;color:rgb(55 48 163/var(--tw-text-opacity))}.text-orange{--tw-text-opacity:1;color:#ff8c2f;color:rgb(255 140 47/var(--tw-text-opacity))}.text-orange-dark{--tw-text-opacity:1;color:#f15a2c;color:rgb(241 90 44/var(--tw-text-opacity))}.text-pink-800{--tw-text-opacity:1;color:#9d174d;color:rgb(157 23 77/var(--tw-text-opacity))}.text-purple-800{--tw-text-opacity:1;color:#6b21a8;color:rgb(107 33 168/var(--tw-text-opacity))}.text-red-500{--tw-text-opacity:1;color:#ef4444;color:rgb(239 68 68/var(--tw-text-opacity))}.text-unraid-red{--tw-text-opacity:1;color:#e22828;color:rgb(226 40 40/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:#fff;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);box-shadow:0 0 #0000,0 0 #0000,0 1px 3px #0000001a,0 1px 2px -1px #0000001a;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.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);box-shadow:0 0 #0000,0 0 #0000,0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;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;box-shadow:0 0 #0000,0 0 #0000,0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.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:0 0 #0000,0 0 #0000,0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;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-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) invert(100%) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.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:#222;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:#e0e0e0;border-color:rgb(224 224 224/var(--tw-border-opacity))}.hover\\:border-grey-mid:hover{--tw-border-opacity:1;border-color:#999;border-color:rgb(153 153 153/var(--tw-border-opacity))}.hover\\:border-orange-dark:hover{--tw-border-opacity:1;border-color:#f15a2c;border-color:rgb(241 90 44/var(--tw-border-opacity))}.hover\\:bg-beta:hover{background-color:var(--color-beta)}.hover\\:bg-grey:hover{--tw-bg-opacity:1;background-color:#e0e0e0;background-color:rgb(224 224 224/var(--tw-bg-opacity))}.hover\\:bg-grey-mid:hover{--tw-bg-opacity:1;background-color:#999;background-color:rgb(153 153 153/var(--tw-bg-opacity))}.hover\\:bg-unraid-red:hover{--tw-bg-opacity:1;background-color:#e22828;background-color:rgb(226 40 40/var(--tw-bg-opacity))}.hover\\:bg-white:hover{--tw-bg-opacity:1;background-color:#fff;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:#3b5ea9;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:#1c1b1b;color:rgb(28 27 27/var(--tw-text-opacity))}.hover\\:text-white:hover{--tw-text-opacity:1;color:#fff;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:0 0 #0000,0 0 #0000,0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;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:#e0e0e0;border-color:rgb(224 224 224/var(--tw-border-opacity))}.focus\\:border-grey-mid:focus{--tw-border-opacity:1;border-color:#999;border-color:rgb(153 153 153/var(--tw-border-opacity))}.focus\\:border-orange-dark:focus{--tw-border-opacity:1;border-color:#f15a2c;border-color:rgb(241 90 44/var(--tw-border-opacity))}.focus\\:bg-beta:focus{background-color:var(--color-beta)}.focus\\:bg-grey:focus{--tw-bg-opacity:1;background-color:#e0e0e0;background-color:rgb(224 224 224/var(--tw-bg-opacity))}.focus\\:bg-grey-mid:focus{--tw-bg-opacity:1;background-color:#999;background-color:rgb(153 153 153/var(--tw-bg-opacity))}.focus\\:bg-unraid-red:focus{--tw-bg-opacity:1;background-color:#e22828;background-color:rgb(226 40 40/var(--tw-bg-opacity))}.focus\\:bg-white:focus{--tw-bg-opacity:1;background-color:#fff;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:#3b5ea9;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:#1c1b1b;color:rgb(28 27 27/var(--tw-text-opacity))}.focus\\:text-white:focus{--tw-text-opacity:1;color:#fff;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:0 0 #0000,0 0 #0000,0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;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-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000;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:#bfdbfe;background-color:rgb(191 219 254/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-gray-100{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-gray-300{--tw-bg-opacity:1;background-color:#d1d5db;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-gray-800{--tw-bg-opacity:1;background-color:#1f2937;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-green-300{--tw-bg-opacity:1;background-color:#86efac;background-color:rgb(134 239 172/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-indigo-200{--tw-bg-opacity:1;background-color:#c7d2fe;background-color:rgb(199 210 254/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-orange-dark{--tw-bg-opacity:1;background-color:#f15a2c;background-color:rgb(241 90 44/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-pink-200{--tw-bg-opacity:1;background-color:#fbcfe8;background-color:rgb(251 207 232/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-purple-200{--tw-bg-opacity:1;background-color:#e9d5ff;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-yellow-200{--tw-bg-opacity:1;background-color:#fef08a;background-color:rgb(254 240 138/var(--tw-bg-opacity))}.group:hover .group-hover\\:text-orange-dark{--tw-text-opacity:1;color:#f15a2c;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:#bfdbfe;background-color:rgb(191 219 254/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-gray-100{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-gray-300{--tw-bg-opacity:1;background-color:#d1d5db;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-gray-800{--tw-bg-opacity:1;background-color:#1f2937;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-green-300{--tw-bg-opacity:1;background-color:#86efac;background-color:rgb(134 239 172/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-indigo-200{--tw-bg-opacity:1;background-color:#c7d2fe;background-color:rgb(199 210 254/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-orange-dark{--tw-bg-opacity:1;background-color:#f15a2c;background-color:rgb(241 90 44/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-pink-200{--tw-bg-opacity:1;background-color:#fbcfe8;background-color:rgb(251 207 232/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-purple-200{--tw-bg-opacity:1;background-color:#e9d5ff;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-yellow-200{--tw-bg-opacity:1;background-color:#fef08a;background-color:rgb(254 240 138/var(--tw-bg-opacity))}.group:focus .group-focus\\:text-orange-dark{--tw-text-opacity:1;color:#f15a2c;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}@media (prefers-color-scheme:dark){.dark\\:border-white{--tw-border-opacity:1;border-color:#fff;border-color:rgb(255 255 255/var(--tw-border-opacity))}.dark\\:bg-black{--tw-bg-opacity:1;background-color:#1c1b1b;background-color:rgb(28 27 27/var(--tw-bg-opacity))}.dark\\:text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity))}}@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\\:gap-x-12px{-moz-column-gap:12px;column-gap:12px}.xs\\:text-12px{font-size:12px}}@media (min-width:640px){.sm\\:col-span-2{grid-column:span 2/span 2}.sm\\:-mx-24px{margin-left:-24px;margin-right:-24px}.sm\\:-mb-24px{margin-bottom:-24px}.sm\\:block{display:block}.sm\\:w-full{width:100%}.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-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\\:flex-row{flex-direction:row}.sm\\:items-start{align-items:flex-start}.sm\\:items-center{align-items:center}.sm\\:justify-between{justify-content:space-between}.sm\\:gap-16px{gap:16px}.sm\\:gap-24px{gap:24px}.sm\\:p-24px{padding:24px}.sm\\:p-6{padding:1.5rem}.sm\\:px-20px{padding-left:20px;padding-right:20px}.sm\\:py-32px{padding-bottom:32px;padding-top:32px}.sm\\:text-18px{font-size:18px}}@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\\:justify-between{justify-content:space-between}.md\\:p-0{padding:0}.md\\:p-6{padding:1.5rem}.md\\:py-24px{padding-bottom:24px;padding-top:24px}.md\\:text-24px{font-size:24px}}\n']]]),pSe={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 133.52 76.97",class:qee("unraid_mark"),role:"img"},dSe=Xae("desc",null,"Unraid logo animating with a wave like effect",-1),uSe={id:"unraidLoadingGradient",x1:"23.76",y1:"81.49",x2:"109.76",y2:"-4.51",gradientUnits:"userSpaceOnUse"},gSe=["stop-color"],hSe=["stop-color"],fSe=tne('',9),wSe=ple(moe({__name:"Loading",props:{gradientStart:{default:"#e32929"},gradientStop:{default:"#ff8d30"},title:{default:"Loading"}},setup:eee=>(eee,tee)=>(jae(),qae("svg",pSe,[Xae("title",null,Qee(eee.title),1),dSe,Xae("defs",null,[Xae("linearGradient",uSe,[Xae("stop",{offset:"0","stop-color":eee.gradientStart},null,8,gSe),Xae("stop",{offset:"1","stop-color":eee.gradientStop},null,8,hSe)])]),fSe]))}),[["styles",['/*! tailwindcss v3.3.5 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}html{-webkit-text-size-adjust:100%;font-feature-settings:normal;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}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-size:1em}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{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-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: }::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: }.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-left: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-left: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-left-color:var(--tw-prose-quote-borders);border-left-width:.25rem;color:var(--tw-prose-quotes);font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-left: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(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 0 rgb(var(--tw-prose-kbd-shadows)/10%);color:var(--tw-prose-kbd);font-family:inherit;font-size:.875em;font-weight:500;padding:.1875em .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:.8571429em 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:left;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-bottom:.5714286em;padding-left:.5714286em;padding-right:.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(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.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-left:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.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>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>: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-left: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-left:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right: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}.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{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.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-16px{margin-left:-16px;margin-right:-16px}.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-16px{margin-bottom:-16px}.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-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%}.min-h-full{min-height:100%}.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-\\[110px\\]{width:110px}.w-\\[120px\\]{width:120px}.w-\\[125\\%\\]{width:125%}.w-\\[150px\\]{width:150px}.w-\\[44px\\]{width:44px}.w-full{width:100%}.min-w-300px{min-width:300px}.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-5xl{max-width:64rem}.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;transform:translateY(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));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;transform:translate(20px,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));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-y-\\[16px\\]{--tw-translate-y:16px;transform:translate(var(--tw-translate-x),16px) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));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;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(1) scaleY(1);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-95{--tw-scale-x:.95;--tw-scale-y:.95;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(.95) scaleY(.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-16px{gap:16px}.gap-20px{gap:20px}.gap-4px{gap:4px}.gap-6{gap:1.5rem}.gap-8px{gap:8px}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.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}.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}.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:#1c1b1b;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:#999;border-color:rgb(153 153 153/var(--tw-border-opacity))}.border-orange{--tw-border-opacity:1;border-color:#ff8c2f;border-color:rgb(255 140 47/var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-unraid-red{--tw-border-opacity:1;border-color:#e22828;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:#fff;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:#fef9c3;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:#1c1b1b;background-color:rgb(28 27 27/var(--tw-bg-opacity))}.bg-blue-100{--tw-bg-opacity:1;background-color:#dbeafe;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:#e5e7eb;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.bg-green-200{--tw-bg-opacity:1;background-color:#bbf7d0;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.bg-green-500{--tw-bg-opacity:1;background-color:#22c55e;background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-grey{--tw-bg-opacity:1;background-color:#e0e0e0;background-color:rgb(224 224 224/var(--tw-bg-opacity))}.bg-indigo-100{--tw-bg-opacity:1;background-color:#e0e7ff;background-color:rgb(224 231 255/var(--tw-bg-opacity))}.bg-indigo-600{--tw-bg-opacity:1;background-color:#4f46e5;background-color:rgb(79 70 229/var(--tw-bg-opacity))}.bg-orange{--tw-bg-opacity:1;background-color:#ff8c2f;background-color:rgb(255 140 47/var(--tw-bg-opacity))}.bg-pink-100{--tw-bg-opacity:1;background-color:#fce7f3;background-color:rgb(252 231 243/var(--tw-bg-opacity))}.bg-purple-100{--tw-bg-opacity:1;background-color:#f3e8ff;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-unraid-red{--tw-bg-opacity:1;background-color:#e22828;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:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:#fef9c3;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.bg-zinc-800{--tw-bg-opacity:1;background-color:#27272a;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-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-2{padding-right:.5rem}.pt-2{padding-top:.5rem}.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:#486dba;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:#1c1b1b;color:rgb(28 27 27/var(--tw-text-opacity))}.text-blue-800{--tw-text-opacity:1;color:#1e40af;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:#e5e7eb;color:rgb(229 231 235/var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:#9ca3af;color:rgb(156 163 175/var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity:1;color:#1f2937;color:rgb(31 41 55/var(--tw-text-opacity))}.text-green-500{--tw-text-opacity:1;color:#22c55e;color:rgb(34 197 94/var(--tw-text-opacity))}.text-green-600{--tw-text-opacity:1;color:#16a34a;color:rgb(22 163 74/var(--tw-text-opacity))}.text-green-800{--tw-text-opacity:1;color:#166534;color:rgb(22 101 52/var(--tw-text-opacity))}.text-grey-mid{--tw-text-opacity:1;color:#999;color:rgb(153 153 153/var(--tw-text-opacity))}.text-indigo-800{--tw-text-opacity:1;color:#3730a3;color:rgb(55 48 163/var(--tw-text-opacity))}.text-orange{--tw-text-opacity:1;color:#ff8c2f;color:rgb(255 140 47/var(--tw-text-opacity))}.text-orange-dark{--tw-text-opacity:1;color:#f15a2c;color:rgb(241 90 44/var(--tw-text-opacity))}.text-pink-800{--tw-text-opacity:1;color:#9d174d;color:rgb(157 23 77/var(--tw-text-opacity))}.text-purple-800{--tw-text-opacity:1;color:#6b21a8;color:rgb(107 33 168/var(--tw-text-opacity))}.text-red-500{--tw-text-opacity:1;color:#ef4444;color:rgb(239 68 68/var(--tw-text-opacity))}.text-unraid-red{--tw-text-opacity:1;color:#e22828;color:rgb(226 40 40/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:#fff;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);box-shadow:0 0 #0000,0 0 #0000,0 1px 3px #0000001a,0 1px 2px -1px #0000001a;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.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);box-shadow:0 0 #0000,0 0 #0000,0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;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;box-shadow:0 0 #0000,0 0 #0000,0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.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:0 0 #0000,0 0 #0000,0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;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-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) invert(100%) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.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:#222;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:#e0e0e0;border-color:rgb(224 224 224/var(--tw-border-opacity))}.hover\\:border-grey-mid:hover{--tw-border-opacity:1;border-color:#999;border-color:rgb(153 153 153/var(--tw-border-opacity))}.hover\\:border-orange-dark:hover{--tw-border-opacity:1;border-color:#f15a2c;border-color:rgb(241 90 44/var(--tw-border-opacity))}.hover\\:bg-beta:hover{background-color:var(--color-beta)}.hover\\:bg-grey:hover{--tw-bg-opacity:1;background-color:#e0e0e0;background-color:rgb(224 224 224/var(--tw-bg-opacity))}.hover\\:bg-grey-mid:hover{--tw-bg-opacity:1;background-color:#999;background-color:rgb(153 153 153/var(--tw-bg-opacity))}.hover\\:bg-unraid-red:hover{--tw-bg-opacity:1;background-color:#e22828;background-color:rgb(226 40 40/var(--tw-bg-opacity))}.hover\\:bg-white:hover{--tw-bg-opacity:1;background-color:#fff;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:#3b5ea9;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:#1c1b1b;color:rgb(28 27 27/var(--tw-text-opacity))}.hover\\:text-white:hover{--tw-text-opacity:1;color:#fff;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:0 0 #0000,0 0 #0000,0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;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:#e0e0e0;border-color:rgb(224 224 224/var(--tw-border-opacity))}.focus\\:border-grey-mid:focus{--tw-border-opacity:1;border-color:#999;border-color:rgb(153 153 153/var(--tw-border-opacity))}.focus\\:border-orange-dark:focus{--tw-border-opacity:1;border-color:#f15a2c;border-color:rgb(241 90 44/var(--tw-border-opacity))}.focus\\:bg-beta:focus{background-color:var(--color-beta)}.focus\\:bg-grey:focus{--tw-bg-opacity:1;background-color:#e0e0e0;background-color:rgb(224 224 224/var(--tw-bg-opacity))}.focus\\:bg-grey-mid:focus{--tw-bg-opacity:1;background-color:#999;background-color:rgb(153 153 153/var(--tw-bg-opacity))}.focus\\:bg-unraid-red:focus{--tw-bg-opacity:1;background-color:#e22828;background-color:rgb(226 40 40/var(--tw-bg-opacity))}.focus\\:bg-white:focus{--tw-bg-opacity:1;background-color:#fff;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:#3b5ea9;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:#1c1b1b;color:rgb(28 27 27/var(--tw-text-opacity))}.focus\\:text-white:focus{--tw-text-opacity:1;color:#fff;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:0 0 #0000,0 0 #0000,0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;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-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000;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:#bfdbfe;background-color:rgb(191 219 254/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-gray-100{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-gray-300{--tw-bg-opacity:1;background-color:#d1d5db;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-gray-800{--tw-bg-opacity:1;background-color:#1f2937;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-green-300{--tw-bg-opacity:1;background-color:#86efac;background-color:rgb(134 239 172/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-indigo-200{--tw-bg-opacity:1;background-color:#c7d2fe;background-color:rgb(199 210 254/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-orange-dark{--tw-bg-opacity:1;background-color:#f15a2c;background-color:rgb(241 90 44/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-pink-200{--tw-bg-opacity:1;background-color:#fbcfe8;background-color:rgb(251 207 232/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-purple-200{--tw-bg-opacity:1;background-color:#e9d5ff;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-yellow-200{--tw-bg-opacity:1;background-color:#fef08a;background-color:rgb(254 240 138/var(--tw-bg-opacity))}.group:hover .group-hover\\:text-orange-dark{--tw-text-opacity:1;color:#f15a2c;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:#bfdbfe;background-color:rgb(191 219 254/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-gray-100{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-gray-300{--tw-bg-opacity:1;background-color:#d1d5db;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-gray-800{--tw-bg-opacity:1;background-color:#1f2937;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-green-300{--tw-bg-opacity:1;background-color:#86efac;background-color:rgb(134 239 172/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-indigo-200{--tw-bg-opacity:1;background-color:#c7d2fe;background-color:rgb(199 210 254/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-orange-dark{--tw-bg-opacity:1;background-color:#f15a2c;background-color:rgb(241 90 44/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-pink-200{--tw-bg-opacity:1;background-color:#fbcfe8;background-color:rgb(251 207 232/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-purple-200{--tw-bg-opacity:1;background-color:#e9d5ff;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-yellow-200{--tw-bg-opacity:1;background-color:#fef08a;background-color:rgb(254 240 138/var(--tw-bg-opacity))}.group:focus .group-focus\\:text-orange-dark{--tw-text-opacity:1;color:#f15a2c;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}@media (prefers-color-scheme:dark){.dark\\:border-white{--tw-border-opacity:1;border-color:#fff;border-color:rgb(255 255 255/var(--tw-border-opacity))}.dark\\:bg-black{--tw-bg-opacity:1;background-color:#1c1b1b;background-color:rgb(28 27 27/var(--tw-bg-opacity))}.dark\\:text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity))}}@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\\:gap-x-12px{-moz-column-gap:12px;column-gap:12px}.xs\\:text-12px{font-size:12px}}@media (min-width:640px){.sm\\:col-span-2{grid-column:span 2/span 2}.sm\\:-mx-24px{margin-left:-24px;margin-right:-24px}.sm\\:-mb-24px{margin-bottom:-24px}.sm\\:block{display:block}.sm\\:w-full{width:100%}.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-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\\:flex-row{flex-direction:row}.sm\\:items-start{align-items:flex-start}.sm\\:items-center{align-items:center}.sm\\:justify-between{justify-content:space-between}.sm\\:gap-16px{gap:16px}.sm\\:gap-24px{gap:24px}.sm\\:p-24px{padding:24px}.sm\\:p-6{padding:1.5rem}.sm\\:px-20px{padding-left:20px;padding-right:20px}.sm\\:py-32px{padding-bottom:32px;padding-top:32px}.sm\\:text-18px{font-size:18px}}@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\\:justify-between{justify-content:space-between}.md\\:p-0{padding:0}.md\\:p-6{padding:1.5rem}.md\\:py-24px{padding-bottom:24px;padding-top:24px}.md\\:text-24px{font-size:24px}}\n']]]);var bSe={exports:{}};bSe.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"};return 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 mSe=Lle(bSe.exports);Ple.extend(mSe);const vSe=[{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"}],ySe=[{format:"%I:%M %p",display:"hh:mma"},{format:"%R",display:"HH:mm"}],xSe=(eee,t,tee,ree,oee)=>{const aee=(eee,tee)=>tee.find((tee=>tee.format===eee)),nee=aee(eee?.date??vSe[0].format,vSe);console.debug("[dateFormat]",nee);let iee=`${nee?.display}`;if(console.debug("[displayFormat]",iee),!tee){const tee=aee(eee?.time??ySe[0].format,ySe);iee=`${iee} ${tee?.display}`,console.debug("[displayFormat] with time",iee)}const see=eee=>Mle(eee).format(iee);console.debug("[formatDate]",see(Date.now()));const cee=(eee,tee,ree,oee,aee,nee,iee)=>({years:eee,months:tee,days:ree,hours:oee,minutes:aee,seconds:nee,firstDateWasLater:iee}),lee=(a="",b="")=>{try{const x=a?Mle(parseInt(a,10)):Mle();return((d1,d2)=>{let eee,m1=Mle(d1),m2=Mle(d2);if(m1.isSame(m2))return cee(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(),aee=m2.hour()-m1.hour(),nee=m2.minute()-m1.minute(),iee=m2.second()-m1.second();if(iee<0&&(iee=60+iee,nee-=1),nee<0&&(nee=60+nee,aee-=1),aee<0&&(aee=24+aee,oee-=1),oee<0){const eee=Mle(`${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:aee,minutes:nee,seconds:iee,firstDateWasLater:see,displaySeconds:cee}=eee,lee=[];return tee&&lee.push(t("year",tee)),ree&&lee.push(t("month",ree)),oee&&lee.push(t("day",oee)),aee&&lee.push(t("hour",aee)),nee&&lee.push(t("minute",nee)),!iee||(tee||ree||oee||aee||nee)&&!cee||lee.push(t("second",iee)),see&&lee.push(t("ago")),lee.join(" ")})((eee=(ree??Date.now()).toString(),oee??!1?lee(eee,""):lee("",eee)))};let gee;return Ioe((()=>{ree&&(uee(),gee=setInterval((()=>{uee()}),1e3))})),Doe((()=>{gee&&clearInterval(gee)})),{formatDate:see,outputDateTimeReadableDiff:pee,outputDateTimeFormatted:dee}},kSe=["title"],_Se=moe({__name:"UptimeExpire",props:{forExpire:{type:Boolean,default:!1},shortText:{type:Boolean,default:!1},t:{}},setup(eee){const tee=eee,ree=jTe(),{dateTimeFormat:oee,uptime:aee,expireTime:nee,state:iee}=Rle(ree),see=_ne((()=>tee.forExpire&&nee.value||("TRIAL"===iee.value||"EEXPIRED"===iee.value)&&nee.value&&nee.value>0?nee.value:aee.value)),cee=_ne((()=>(!tee.forExpire||!nee.value)&&("TRIAL"!==iee.value&&"ENOCONN"!==iee.value))),{outputDateTimeReadableDiff:lee,outputDateTimeFormatted:pee}=xSe(oee.value,tee.t,!1,see.value,cee.value),dee=_ne((()=>cee.value&&"EEXPIRED"!==iee.value?{title:tee.t("Server Up Since {0}",[pee.value]),text:tee.t("Uptime {0}",[lee.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}",[lee.value]):tee.t(tee.shortText?"Expires in {0}":"Trial Key Expires in {0}",[lee.value])}));return(eee,tee)=>(jae(),qae("p",{title:kre(dee).title},Qee(kre(dee).text),9,kSe))}}),ESe=moe({__name:"UpdateExpiration",props:{componentIs:{default:"p"},t:{}},setup(eee){const tee=eee,ree=jTe(),{dateTimeFormat:oee,regExp:aee,regUpdatesExpired:nee}=Rle(ree),{outputDateTimeReadableDiff:iee,outputDateTimeFormatted:see}=xSe(oee.value,tee.t,!0,aee.value),cee=_ne((()=>{if(aee.value)return{text:nee.value?tee.t("Ineligible for updates released after {0}",[see.value]):tee.t("Eligible for updates until {0}",[see.value]),title:nee.value?tee.t("Ineligible as of {0}",[iee.value]):tee.t("Eligible for updates for {0}",[iee.value])}}));return(eee,tee)=>kre(cee)?(jae(),Bae(Uoe(eee.componentIs),{key:0,title:kre(cee).title},{default:aoe((()=>[Yoe(eee.$slots,"default"),ene(" "+Qee(kre(cee).text),1)])),_:3},8,["title"])):rne("",!0)}}),TSe={class:"mx-auto max-w-[45ch] flex flex-col gap-8px"},SSe={class:"flex items-start justify-center gap-x-8px"},ISe={class:"text-18px"},NSe=moe({__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)=>(jae(),qae("div",TSe,[Xae("div",SSe,[eee.success?(jae(),Bae(kre(fpe),{key:0,class:"fill-green-600 w-28px shrink-0"})):rne("",!0),eee.error?(jae(),Bae(kre(Ope),{key:1,class:"fill-unraid-red w-28px shrink-0"})):rne("",!0),eee.icon?(jae(),Bae(Uoe(eee.icon),{key:2,class:"fill-current opacity-75 w-28px shrink-0"})):rne("",!0),Xae("p",ISe,Qee(eee.text),1)]),Yoe(eee.$slots,"default")]))});function u(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,u),t}var OSe=(o=>(o[o.None=0]="None",o[o.RenderStrategy=1]="RenderStrategy",o[o.Static=2]="Static",o))(OSe||{}),S=(e=>(e[e.Unmount=0]="Unmount",e[e.Hidden=1]="Hidden",e))(S||{});function H({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 u(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),f=Zae(u,p);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===Lae?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 T(r,t=[]){let e=Object.assign({},r);for(let o of t)o in e&&delete e[o];return e}let e=0;function ASe(){return++e}function DSe(n){var l;return null==n||null==n.value?null:null!=(l=n.value.$el)?l:n.value}let RSe=Symbol("Context");var CSe=(e=>(e[e.Open=1]="Open",e[e.Closed=2]="Closed",e[e.Closing=4]="Closing",e[e.Opening=8]="Opening",e))(CSe||{});function p(){return gae(RSe,null)}var i=Object.defineProperty,n=(t,e,r)=>(((t,e,r)=>{e in t?i(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(){n(this,"current",this.detect()),n(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 o(){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 eee={current:!0};return function(e){"function"==typeof queueMicrotask?queueMicrotask(e):Promise.resolve().then(e).catch((o=>setTimeout((()=>{throw o}))))}((()=>{eee.current&&e[0]()})),s.add((()=>{eee.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=o();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}function m(e,...t){e&&t.length>0&&e.classList.add(...t)}function d(e,...t){e&&t.length>0&&e.classList.remove(...t)}var LSe=(i=>(i.Finished="finished",i.Cancelled="cancelled",i))(LSe||{});function FSe(e,t,i,n,a,eee){let s=o(),tee=void 0!==eee?function(r){let e={called:!1};return(...t)=>{if(!e.called)return e.called=!0,r(...t)}}(eee):()=>{};return d(e,...a),m(e,...t,...i),s.nextFrame((()=>{d(e,...i),m(e,...n),s.add(function(e,t){let i=o();if(!e)return i.dispose;let{transitionDuration:n,transitionDelay:a}=getComputedStyle(e),[l,s]=[n,a].map((o=>{let[u=0]=o.split(",").filter(Boolean).map((r=>r.includes("ms")?parseFloat(r):1e3*parseFloat(r))).sort(((r,c)=>c-r));return u}));return 0!==l?i.setTimeout((()=>t("finished")),l+s):t("finished"),i.add((()=>t("cancelled"))),i.dispose}(e,(u=>(d(e,...n,...t),m(e,...a),tee(u)))))})),s.add((()=>d(e,...t,...i,...n,...a))),s.add((()=>tee("cancelled"))),s.dispose}function g(e=""){return e.split(" ").filter((t=>t.trim().length>1))}let R=Symbol("TransitionContext");var a,pe=((a=pe||{}).Visible="visible",a.Hidden="hidden",a);let N=Symbol("NestingContext");function L(e){return"children"in e?L(e.children):e.value.filter((({state:t})=>"visible"===t)).length>0}function Q(e){let t=vre([]),a=vre(!1);function s(n,r=S.Hidden){let l=t.value.findIndex((({id:f})=>f===n));-1!==l&&(u(r,{[S.Unmount](){t.value.splice(l,1)},[S.Hidden](){t.value[l].state="hidden"}}),!L(t)&&a.value&&(null==e||e()))}return Noe((()=>a.value=!0)),Roe((()=>a.value=!1)),{children:t,register:function(n){let r=t.value.find((({id:l})=>l===n));return r?"visible"!==r.state&&(r.state="visible"):t.value.push({id:n,state:"visible"}),()=>s(n,S.Unmount)},unregister:s}}let W=OSe.RenderStrategy,he=moe({props:{as:{type:[Object,String],default:"div"},show:{type:[Boolean],default:null},unmount:{type:[Boolean],default:!0},appear:{type:[Boolean],default:!1},enter:{type:[String],default:""},enterFrom:{type:[String],default:""},enterTo:{type:[String],default:""},entered:{type:[String],default:""},leave:{type:[String],default:""},leaveFrom:{type:[String],default:""},leaveTo:{type:[String],default:""}},emits:{beforeEnter:()=>!0,afterEnter:()=>!0,beforeLeave:()=>!0,afterLeave:()=>!0},setup(e,{emit:t,attrs:a,slots:s,expose:eee}){let n=vre(0);function r(){n.value|=CSe.Opening,t("beforeEnter")}function l(){n.value&=~CSe.Opening,t("afterEnter")}function f(){n.value|=CSe.Closing,t("beforeLeave")}function tee(){n.value&=~CSe.Closing,t("afterLeave")}if(null===gae(R,null)&&null!==p())return()=>h(Se,{...e,onBeforeEnter:r,onAfterEnter:l,onBeforeLeave:f,onAfterLeave:tee},s);let d=vre(null),b=_ne((()=>e.unmount?S.Unmount:S.Hidden));eee({el:d,$el:d});let{show:v,appear:A}=function(){let e=gae(R,null);if(null===e)throw new Error("A is used but it is missing a parent .");return e}(),{register:D,unregister:ree}=function(){let e=gae(N,null);if(null===e)throw new Error("A is used but it is missing a parent .");return e}(),i=vre(v.value?"visible":"hidden"),I={value:!0},oee=ASe(),y={value:!1},P=Q((()=>{!y.value&&"hidden"!==i.value&&(i.value="hidden",ree(oee),tee())}));Noe((()=>{let o=D(oee);Roe(o)})),loe((()=>{if(b.value===S.Hidden&&oee){if(v.value&&"visible"!==i.value)return void(i.value="visible");u(i.value,{hidden:()=>ree(oee),visible:()=>D(oee)})}}));let j=g(e.enter),M=g(e.enterFrom),X=g(e.enterTo),_=g(e.entered),Y=g(e.leave),Z=g(e.leaveFrom),ee=g(e.leaveTo);return Noe((()=>{loe((()=>{if("visible"===i.value){let o=DSe(d);if(o instanceof Comment&&""===o.data)throw new Error("Did you forget to passthrough the `ref` to the actual DOM node?")}}))})),Noe((()=>{doe([v],((o,E,p)=>{(function(o){let E=I.value&&!A.value,p=DSe(d);!p||!(p instanceof HTMLElement)||E||(y.value=!0,v.value&&r(),v.value||f(),o(v.value?FSe(p,j,M,X,_,(V=>{y.value=!1,V===LSe.Finished&&l()})):FSe(p,Y,Z,ee,_,(V=>{y.value=!1,V===LSe.Finished&&(L(P)||(i.value="hidden",ree(oee),tee()))}))))})(p),I.value=!1}),{immediate:!0})})),uae(N,P),function(o){uae(RSe,o)}(_ne((()=>u(i.value,{visible:CSe.Open,hidden:CSe.Closed})|n.value))),()=>{let{appear:o,show:E,enter:p,enterFrom:V,enterTo:Ce,entered:be,leave:ye,leaveFrom:Ee,leaveTo:Ve,...U}=e,ne={ref:d};return H({theirProps:{...U,...A.value&&v.value&&c.isServer?{class:qee([a.class,U.class,...j,...M])}:{}},ourProps:ne,slot:{},slots:s,attrs:a,features:W,visible:"visible"===i.value,name:"TransitionChild"})}}}),ce=he,Se=moe({inheritAttrs:!1,props:{as:{type:[Object,String],default:"div"},show:{type:[Boolean],default:null},unmount:{type:[Boolean],default:!0},appear:{type:[Boolean],default:!1},enter:{type:[String],default:""},enterFrom:{type:[String],default:""},enterTo:{type:[String],default:""},entered:{type:[String],default:""},leave:{type:[String],default:""},leaveFrom:{type:[String],default:""},leaveTo:{type:[String],default:""}},emits:{beforeEnter:()=>!0,afterEnter:()=>!0,beforeLeave:()=>!0,afterLeave:()=>!0},setup(e,{emit:t,attrs:a,slots:s}){let eee=p(),n=_ne((()=>null===e.show&&null!==eee?(eee.value&CSe.Open)===CSe.Open:e.show));loe((()=>{if(![!0,!1].includes(n.value))throw new Error('A is used but it is missing a `:show="true | false"` prop.')}));let r=vre(n.value?"visible":"hidden"),l=Q((()=>{r.value="hidden"})),f=vre(!0),S={show:n,appear:_ne((()=>e.appear||!f.value))};return Noe((()=>{loe((()=>{f.value=!1,n.value?r.value="visible":L(l)||(r.value="hidden")}))})),uae(N,l),uae(R,S),()=>{let d=T(e,["show","appear","unmount","onBeforeEnter","onBeforeLeave","onAfterEnter","onAfterLeave"]),b={unmount:e.unmount};return H({ourProps:{...b,as:"template"},theirProps:{},slot:{},slots:{...s,default:()=>[h(ce,{onBeforeEnter:()=>t("beforeEnter"),onAfterEnter:()=>t("afterEnter"),onBeforeLeave:()=>t("beforeLeave"),onAfterLeave:()=>t("afterLeave"),...a,...b,...d},s.default)]},attrs:{},features:W,visible:"visible"===r.value,name:"Transition"})}}});function zSe(eee,tee){return jae(),qae("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},[Xae("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M6 18L18 6M6 6l12 12"})])} +let fle;const wle=eee=>fle=eee,ble=Symbol();function mle(o){return o&&"object"==typeof o&&"[object Object]"===Object.prototype.toString.call(o)&&"function"!=typeof o.toJSON}var vle;function yle(){const eee=Xee(!0),tee=eee.run((()=>vre({})));let _p=[],ree=[];const oee=gre({install(eee){wle(oee),oee._a=eee,eee.provide(ble,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}!function(eee){eee.direct="direct",eee.patchObject="patch object",eee.patchFunction="patch function"}(vle||(vle={}));const xle=()=>{};function kle(eee,tee,ree,oee=xle){eee.push(tee);const aee=()=>{const ree=eee.indexOf(tee);ree>-1&&(eee.splice(ree,1),oee())};return!ree&&Jee()&&Zee(aee),aee}function _le(eee,...tee){eee.slice().forEach((eee=>{eee(...tee)}))}const Ele=fn=>fn();function Tle(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],aee=eee[ree];mle(aee)&&mle(oee)&&eee.hasOwnProperty(ree)&&!mre(oee)&&!cre(oee)?eee[ree]=Tle(aee,oee):eee[ree]=oee}return eee}const Sle=Symbol();const{assign:Ile}=Object;function Nle(o){return!(!mre(o)||!o.effect)}function Ole(id,eee,tee,ree){const{state:oee,actions:aee,getters:nee}=eee,iee=tee.state.value[id];let see;return see=Ale(id,(function(){iee||(tee.state.value[id]=oee?oee():{});const eee=function(eee){const tee=dee(eee)?new Array(eee.length):{};for(const ree in eee)tee[ree]=Are(eee,ree);return tee}(tee.state.value[id]);return Ile(eee,aee,Object.keys(nee||{}).reduce(((eee,ree)=>(eee[ree]=gre(_ne((()=>{wle(tee);const eee=tee._s.get(id);return nee[ree].call(eee,eee)}))),eee)),{}))}),eee,tee,ree,!0),see}function Ale(eee,tee,ree={},oee,aee,nee){let iee;const see=Ile({actions:{}},ree),cee={deep:!0};let lee,pee,dee,uee=[],gee=[];const hee=oee.state.value[eee];let fee;function wee(tee){let ree;lee=pee=!1,"function"==typeof tee?(tee(oee.state.value[eee]),ree={type:vle.patchFunction,storeId:eee,events:dee}):(Tle(oee.state.value[eee],tee),ree={type:vle.patchObject,payload:tee,storeId:eee,events:dee});const aee=fee=Symbol();qre().then((()=>{fee===aee&&(lee=!0)})),pee=!0,_le(uee,ree,oee.state.value[eee])}nee||hee||(oee.state.value[eee]={}),vre({});const bee=nee?function(){const{state:eee}=ree,tee=eee?eee():{};this.$patch((eee=>{Ile(eee,tee)}))}:xle;function mee(tee,ree){return function(){wle(oee);const aee=Array.from(arguments),nee=[],iee=[];let see;_le(gee,{args:aee,name:tee,store:yee,after:function(eee){nee.push(eee)},onError:function(eee){iee.push(eee)}});try{see=ree.apply(this&&this.$id===eee?this:yee,aee)}catch(cee){throw _le(iee,cee),cee}return see instanceof Promise?see.then((eee=>(_le(nee,eee),eee))).catch((eee=>(_le(iee,eee),Promise.reject(eee)))):(_le(nee,see),see)}}const vee={_p:oee,$id:eee,$onAction:kle.bind(null,gee),$patch:wee,$reset:bee,$subscribe(tee,ree={}){const aee=kle(uee,tee,ree.detached,(()=>nee())),nee=iee.run((()=>doe((()=>oee.state.value[eee]),(oee=>{("sync"===ree.flush?pee:lee)&&tee({storeId:eee,type:vle.direct,events:dee},oee)}),Ile({},cee,ree))));return aee},$dispose:function(){iee.stop(),uee=[],gee=[],oee._s.delete(eee)}},yee=nre(vee);oee._s.set(eee,yee);const xee=(oee._a&&oee._a.runWithContext||Ele)((()=>oee._e.run((()=>(iee=Xee()).run(tee)))));for(const _ee in xee){const tee=xee[_ee];if(mre(tee)&&!Nle(tee)||cre(tee))nee||(!hee||mle(kee=tee)&&kee.hasOwnProperty(Sle)||(mre(tee)?tee.value=hee[_ee]:Tle(tee,hee[_ee])),oee.state.value[eee][_ee]=tee);else if("function"==typeof tee){const eee=mee(_ee,tee);xee[_ee]=eee,see.actions[_ee]=tee}}var kee;return Ile(yee,xee),Ile(ure(yee),xee),Object.defineProperty(yee,"$state",{get:()=>oee.state.value[eee],set:eee=>{wee((tee=>{Ile(tee,eee)}))}}),oee._p.forEach((eee=>{Ile(yee,iee.run((()=>eee({store:yee,app:oee._a,pinia:oee,options:see}))))})),hee&&nee&&ree.hydrate&&ree.hydrate(yee.$state,hee),lee=!0,pee=!0,yee}function Dle(eee,tee,ree){let id,oee;const aee="function"==typeof tee;function nee(eee,ree){(eee=eee||(!!(pne||toe||dae)?gae(ble,null):null))&&wle(eee),(eee=fle)._s.has(id)||(aee?Ale(id,tee,oee,eee):Ole(id,oee,eee));return eee._s.get(id)}return"string"==typeof eee?(id=eee,oee=aee?ree:tee):(oee=eee,id=eee.id),nee.$id=id,nee}function Rle(eee){{eee=ure(eee);const tee={};for(const ree in eee){const oee=eee[ree];(mre(oee)||cre(oee))&&(tee[ree]=Ore(eee,ree))}return tee}}var Cle="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function Lle(x){return x&&x.__esModule&&Object.prototype.hasOwnProperty.call(x,"default")?x.default:x}function Fle(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 zle={exports:{}};zle.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 jle={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},$le={exports:{}};!function(eee,tee){const{MAX_SAFE_COMPONENT_LENGTH:ree,MAX_SAFE_BUILD_LENGTH:oee,MAX_LENGTH:aee}=jle,nee=Ule,re=(tee=eee.exports={}).re=[],iee=tee.safeRe=[],see=tee.src=[],t=tee.t={};let R=0;const cee="[a-zA-Z0-9-]",lee=[["\\s",1],["\\d",aee],[cee,oee]],pee=(eee,tee,ree)=>{const oee=(eee=>{for(const[tee,ree]of lee)eee=eee.split(`${tee}*`).join(`${tee}{0,${ree}}`).split(`${tee}+`).join(`${tee}{1,${ree}}`);return eee})(tee),aee=R++;nee(eee,aee,tee),t[eee]=aee,see[aee]=tee,re[aee]=new RegExp(tee,ree?"g":void 0),iee[aee]=new RegExp(oee,ree?"g":void 0)};pee("NUMERICIDENTIFIER","0|[1-9]\\d*"),pee("NUMERICIDENTIFIERLOOSE","\\d+"),pee("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${cee}*`),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",`${cee}+`),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("COERCE",`(^|[^\\d])(\\d{1,${ree}})(?:\\.(\\d{1,${ree}}))?(?:\\.(\\d{1,${ree}}))?(?:$|[^\\d])`),pee("COERCERTL",see[t.COERCE],!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*$")}($le,$le.exports);var Vle=$le.exports;const Yle=Object.freeze({loose:!0}),qle=Object.freeze({});var Ble=eee=>eee?"object"!=typeof eee?Yle:eee:qle;const Gle=/^[0-9]+$/,Qle=(a,b)=>{const eee=Gle.test(a),tee=Gle.test(b);return eee&&tee&&(a=+a,b=+b),a===b?0:eee&&!tee?-1:tee&&!eee?1:aQle(b,a)};const Wle=Ule,{MAX_LENGTH:Hle,MAX_SAFE_INTEGER:Xle}=jle,{safeRe:re,t:Jle}=Vle,Zle=Ble,{compareIdentifiers:epe}=Kle;var tpe=class eee{constructor(tee,ree){if(ree=Zle(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>Hle)throw new TypeError(`version is longer than ${Hle} characters`);Wle("SemVer",tee,ree),this.options=ree,this.loose=!!ree.loose,this.includePrerelease=!!ree.includePrerelease;const m=tee.trim().match(ree.loose?re[Jle.LOOSE]:re[Jle.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>Xle||this.major<0)throw new TypeError("Invalid major version");if(this.minor>Xle||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>Xle||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===epe(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 rpe=tpe;var ope=(eee,tee,ree=!1)=>{if(eee instanceof rpe)return eee;try{return new rpe(eee,tee)}catch(er){if(!ree)return null;throw er}};const ape=ope;var npe=(eee,tee)=>{const ree=ape(eee,tee);return ree&&ree.prerelease.length?ree.prerelease:null};const ipe=Lle(npe);function spe(eee,tee){return jae(),qae("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},[Xae("path",{"fill-rule":"evenodd",d:"M12 2.25a.75.75 0 01.75.75v11.69l3.22-3.22a.75.75 0 111.06 1.06l-4.5 4.5a.75.75 0 01-1.06 0l-4.5-4.5a.75.75 0 111.06-1.06l3.22 3.22V3a.75.75 0 01.75-.75zm-9 13.5a.75.75 0 01.75.75v2.25a1.5 1.5 0 001.5 1.5h13.5a1.5 1.5 0 001.5-1.5V16.5a.75.75 0 011.5 0v2.25a3 3 0 01-3 3H5.25a3 3 0 01-3-3V16.5a.75.75 0 01.75-.75z","clip-rule":"evenodd"})])}function cpe(eee,tee){return jae(),qae("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},[Xae("path",{"fill-rule":"evenodd",d:"M4.755 10.059a7.5 7.5 0 0112.548-3.364l1.903 1.903h-3.183a.75.75 0 100 1.5h4.992a.75.75 0 00.75-.75V4.356a.75.75 0 00-1.5 0v3.18l-1.9-1.9A9 9 0 003.306 9.67a.75.75 0 101.45.388zm15.408 3.352a.75.75 0 00-.919.53 7.5 7.5 0 01-12.548 3.364l-1.902-1.903h3.183a.75.75 0 000-1.5H2.984a.75.75 0 00-.75.75v4.992a.75.75 0 001.5 0v-3.18l1.9 1.9a9 9 0 0015.059-4.035.75.75 0 00-.53-.918z","clip-rule":"evenodd"})])}function lpe(eee,tee){return jae(),qae("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},[Xae("path",{"fill-rule":"evenodd",d:"M7.5 3.75A1.5 1.5 0 006 5.25v13.5a1.5 1.5 0 001.5 1.5h6a1.5 1.5 0 001.5-1.5V15a.75.75 0 011.5 0v3.75a3 3 0 01-3 3h-6a3 3 0 01-3-3V5.25a3 3 0 013-3h6a3 3 0 013 3V9A.75.75 0 0115 9V5.25a1.5 1.5 0 00-1.5-1.5h-6zm10.72 4.72a.75.75 0 011.06 0l3 3a.75.75 0 010 1.06l-3 3a.75.75 0 11-1.06-1.06l1.72-1.72H9a.75.75 0 010-1.5h10.94l-1.72-1.72a.75.75 0 010-1.06z","clip-rule":"evenodd"})])}function ppe(eee,tee){return jae(),qae("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},[Xae("path",{"fill-rule":"evenodd",d:"M15.75 2.25H21a.75.75 0 01.75.75v5.25a.75.75 0 01-1.5 0V4.81L8.03 17.03a.75.75 0 01-1.06-1.06L19.19 3.75h-3.44a.75.75 0 010-1.5zm-10.5 4.5a1.5 1.5 0 00-1.5 1.5v10.5a1.5 1.5 0 001.5 1.5h10.5a1.5 1.5 0 001.5-1.5V10.5a.75.75 0 011.5 0v8.25a3 3 0 01-3 3H5.25a3 3 0 01-3-3V8.25a3 3 0 013-3h8.25a.75.75 0 010 1.5H5.25z","clip-rule":"evenodd"})])}function dpe(eee,tee){return jae(),qae("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},[Xae("path",{"fill-rule":"evenodd",d:"M15 3.75A5.25 5.25 0 009.75 9v10.19l4.72-4.72a.75.75 0 111.06 1.06l-6 6a.75.75 0 01-1.06 0l-6-6a.75.75 0 111.06-1.06l4.72 4.72V9a6.75 6.75 0 0113.5 0v3a.75.75 0 01-1.5 0V9c0-2.9-2.35-5.25-5.25-5.25z","clip-rule":"evenodd"})])}function upe(eee,tee){return jae(),qae("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},[Xae("path",{"fill-rule":"evenodd",d:"M3 6.75A.75.75 0 013.75 6h16.5a.75.75 0 010 1.5H3.75A.75.75 0 013 6.75zM3 12a.75.75 0 01.75-.75h16.5a.75.75 0 010 1.5H3.75A.75.75 0 013 12zm8.25 5.25a.75.75 0 01.75-.75h8.25a.75.75 0 010 1.5H12a.75.75 0 01-.75-.75z","clip-rule":"evenodd"})])}function gpe(eee,tee){return jae(),qae("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},[Xae("path",{"fill-rule":"evenodd",d:"M3 6.75A.75.75 0 013.75 6h16.5a.75.75 0 010 1.5H3.75A.75.75 0 013 6.75zM3 12a.75.75 0 01.75-.75h16.5a.75.75 0 010 1.5H3.75A.75.75 0 013 12zm0 5.25a.75.75 0 01.75-.75h16.5a.75.75 0 010 1.5H3.75a.75.75 0 01-.75-.75z","clip-rule":"evenodd"})])}function hpe(eee,tee){return jae(),qae("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},[Xae("path",{d:"M5.85 3.5a.75.75 0 00-1.117-1 9.719 9.719 0 00-2.348 4.876.75.75 0 001.479.248A8.219 8.219 0 015.85 3.5zM19.267 2.5a.75.75 0 10-1.118 1 8.22 8.22 0 011.987 4.124.75.75 0 001.48-.248A9.72 9.72 0 0019.266 2.5z"}),Xae("path",{"fill-rule":"evenodd",d:"M12 2.25A6.75 6.75 0 005.25 9v.75a8.217 8.217 0 01-2.119 5.52.75.75 0 00.298 1.206c1.544.57 3.16.99 4.831 1.243a3.75 3.75 0 107.48 0 24.583 24.583 0 004.83-1.244.75.75 0 00.298-1.205 8.217 8.217 0 01-2.118-5.52V9A6.75 6.75 0 0012 2.25zM9.75 18c0-.034 0-.067.002-.1a25.05 25.05 0 004.496 0l.002.1a2.25 2.25 0 11-4.5 0z","clip-rule":"evenodd"})])}function fpe(eee,tee){return jae(),qae("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},[Xae("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 10-1.22-.872l-3.236 4.53L9.53 12.22a.75.75 0 00-1.06 1.06l2.25 2.25a.75.75 0 001.14-.094l3.75-5.25z","clip-rule":"evenodd"})])}function wpe(eee,tee){return jae(),qae("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},[Xae("path",{"fill-rule":"evenodd",d:"M20.03 4.72a.75.75 0 010 1.06l-7.5 7.5a.75.75 0 01-1.06 0l-7.5-7.5a.75.75 0 011.06-1.06L12 11.69l6.97-6.97a.75.75 0 011.06 0zm0 6a.75.75 0 010 1.06l-7.5 7.5a.75.75 0 01-1.06 0l-7.5-7.5a.75.75 0 111.06-1.06L12 17.69l6.97-6.97a.75.75 0 011.06 0z","clip-rule":"evenodd"})])}function bpe(eee,tee){return jae(),qae("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},[Xae("path",{"fill-rule":"evenodd",d:"M10.5 3A1.501 1.501 0 009 4.5h6A1.5 1.5 0 0013.5 3h-3zm-2.693.178A3 3 0 0110.5 1.5h3a3 3 0 012.694 1.678c.497.042.992.092 1.486.15 1.497.173 2.57 1.46 2.57 2.929V19.5a3 3 0 01-3 3H6.75a3 3 0 01-3-3V6.257c0-1.47 1.073-2.756 2.57-2.93.493-.057.989-.107 1.487-.15z","clip-rule":"evenodd"})])}function mpe(eee,tee){return jae(),qae("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},[Xae("path",{d:"M17.004 10.407c.138.435-.216.842-.672.842h-3.465a.75.75 0 01-.65-.375l-1.732-3c-.229-.396-.053-.907.393-1.004a5.252 5.252 0 016.126 3.537zM8.12 8.464c.307-.338.838-.235 1.066.16l1.732 3a.75.75 0 010 .75l-1.732 3.001c-.229.396-.76.498-1.067.16A5.231 5.231 0 016.75 12c0-1.362.519-2.603 1.37-3.536zM10.878 17.13c-.447-.097-.623-.608-.394-1.003l1.733-3.003a.75.75 0 01.65-.375h3.465c.457 0 .81.408.672.843a5.252 5.252 0 01-6.126 3.538z"}),Xae("path",{"fill-rule":"evenodd",d:"M21 12.75a.75.75 0 000-1.5h-.783a8.22 8.22 0 00-.237-1.357l.734-.267a.75.75 0 10-.513-1.41l-.735.268a8.24 8.24 0 00-.689-1.191l.6-.504a.75.75 0 10-.964-1.149l-.6.504a8.3 8.3 0 00-1.054-.885l.391-.678a.75.75 0 10-1.299-.75l-.39.677a8.188 8.188 0 00-1.295-.471l.136-.77a.75.75 0 00-1.477-.26l-.136.77a8.364 8.364 0 00-1.377 0l-.136-.77a.75.75 0 10-1.477.26l.136.77c-.448.121-.88.28-1.294.47l-.39-.676a.75.75 0 00-1.3.75l.392.678a8.29 8.29 0 00-1.054.885l-.6-.504a.75.75 0 00-.965 1.149l.6.503a8.243 8.243 0 00-.689 1.192L3.8 8.217a.75.75 0 10-.513 1.41l.735.267a8.222 8.222 0 00-.238 1.355h-.783a.75.75 0 000 1.5h.783c.042.464.122.917.238 1.356l-.735.268a.75.75 0 10.513 1.41l.735-.268c.197.417.428.816.69 1.192l-.6.504a.75.75 0 10.963 1.149l.601-.505c.326.323.679.62 1.054.885l-.392.68a.75.75 0 101.3.75l.39-.679c.414.192.847.35 1.294.471l-.136.771a.75.75 0 101.477.26l.137-.772a8.376 8.376 0 001.376 0l.136.773a.75.75 0 101.477-.26l-.136-.772a8.19 8.19 0 001.294-.47l.391.677a.75.75 0 101.3-.75l-.393-.679a8.282 8.282 0 001.054-.885l.601.504a.75.75 0 10.964-1.15l-.6-.503a8.24 8.24 0 00.69-1.191l.735.268a.75.75 0 10.512-1.41l-.734-.268c.115-.438.195-.892.237-1.356h.784zm-2.657-3.06a6.744 6.744 0 00-1.19-2.053 6.784 6.784 0 00-1.82-1.51A6.704 6.704 0 0012 5.25a6.801 6.801 0 00-1.225.111 6.7 6.7 0 00-2.15.792 6.784 6.784 0 00-2.952 3.489.758.758 0 01-.036.099A6.74 6.74 0 005.251 12a6.739 6.739 0 003.355 5.835l.01.006.01.005a6.706 6.706 0 002.203.802c.007 0 .014.002.021.004a6.792 6.792 0 002.301 0l.022-.004a6.707 6.707 0 002.228-.816 6.781 6.781 0 001.762-1.483l.009-.01.009-.012a6.744 6.744 0 001.18-2.064c.253-.708.39-1.47.39-2.264a6.74 6.74 0 00-.408-2.308z","clip-rule":"evenodd"})])}function vpe(eee,tee){return jae(),qae("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},[Xae("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 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z","clip-rule":"evenodd"})])}function ype(eee,tee){return jae(),qae("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},[Xae("path",{"fill-rule":"evenodd",d:"M19.5 21a3 3 0 003-3V9a3 3 0 00-3-3h-5.379a.75.75 0 01-.53-.22L11.47 3.66A2.25 2.25 0 009.879 3H4.5a3 3 0 00-3 3v12a3 3 0 003 3h15zm-6.75-10.5a.75.75 0 00-1.5 0v4.19l-1.72-1.72a.75.75 0 00-1.06 1.06l3 3a.75.75 0 001.06 0l3-3a.75.75 0 10-1.06-1.06l-1.72 1.72V10.5z","clip-rule":"evenodd"})])}function xpe(eee,tee){return jae(),qae("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},[Xae("path",{d:"M21.721 12.752a9.711 9.711 0 00-.945-5.003 12.754 12.754 0 01-4.339 2.708 18.991 18.991 0 01-.214 4.772 17.165 17.165 0 005.498-2.477zM14.634 15.55a17.324 17.324 0 00.332-4.647c-.952.227-1.945.347-2.966.347-1.021 0-2.014-.12-2.966-.347a17.515 17.515 0 00.332 4.647 17.385 17.385 0 005.268 0zM9.772 17.119a18.963 18.963 0 004.456 0A17.182 17.182 0 0112 21.724a17.18 17.18 0 01-2.228-4.605zM7.777 15.23a18.87 18.87 0 01-.214-4.774 12.753 12.753 0 01-4.34-2.708 9.711 9.711 0 00-.944 5.004 17.165 17.165 0 005.498 2.477zM21.356 14.752a9.765 9.765 0 01-7.478 6.817 18.64 18.64 0 001.988-4.718 18.627 18.627 0 005.49-2.098zM2.644 14.752c1.682.971 3.53 1.688 5.49 2.099a18.64 18.64 0 001.988 4.718 9.765 9.765 0 01-7.478-6.816zM13.878 2.43a9.755 9.755 0 016.116 3.986 11.267 11.267 0 01-3.746 2.504 18.63 18.63 0 00-2.37-6.49zM12 2.276a17.152 17.152 0 012.805 7.121c-.897.23-1.837.353-2.805.353-.968 0-1.908-.122-2.805-.353A17.151 17.151 0 0112 2.276zM10.122 2.43a18.629 18.629 0 00-2.37 6.49 11.266 11.266 0 01-3.746-2.504 9.754 9.754 0 016.116-3.985z"})])}function kpe(eee,tee){return jae(),qae("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},[Xae("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 01.67 1.34l-.04.022c-1.147.573-2.438-.463-2.127-1.706l.71-2.836-.042.02a.75.75 0 11-.671-1.34l.041-.022zM12 9a.75.75 0 100-1.5.75.75 0 000 1.5z","clip-rule":"evenodd"})])}function _pe(eee,tee){return jae(),qae("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},[Xae("path",{"fill-rule":"evenodd",d:"M15.75 1.5a6.75 6.75 0 00-6.651 7.906c.067.39-.032.717-.221.906l-6.5 6.499a3 3 0 00-.878 2.121v2.818c0 .414.336.75.75.75H6a.75.75 0 00.75-.75v-1.5h1.5A.75.75 0 009 19.5V18h1.5a.75.75 0 00.53-.22l2.658-2.658c.19-.189.517-.288.906-.22A6.75 6.75 0 1015.75 1.5zm0 3a.75.75 0 000 1.5A2.25 2.25 0 0118 8.25a.75.75 0 001.5 0 3.75 3.75 0 00-3.75-3.75z","clip-rule":"evenodd"})])}function Epe(eee,tee){return jae(),qae("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},[Xae("path",{"fill-rule":"evenodd",d:"M19.449 8.448L16.388 11a4.52 4.52 0 010 2.002l3.061 2.55a8.275 8.275 0 000-7.103zM15.552 19.45L13 16.388a4.52 4.52 0 01-2.002 0l-2.55 3.061a8.275 8.275 0 007.103 0zM4.55 15.552L7.612 13a4.52 4.52 0 010-2.002L4.551 8.45a8.275 8.275 0 000 7.103zM8.448 4.55L11 7.612a4.52 4.52 0 012.002 0l2.55-3.061a8.275 8.275 0 00-7.103 0zm8.657-.86a9.776 9.776 0 011.79 1.415 9.776 9.776 0 011.414 1.788 9.764 9.764 0 010 10.211 9.777 9.777 0 01-1.415 1.79 9.777 9.777 0 01-1.788 1.414 9.764 9.764 0 01-10.212 0 9.776 9.776 0 01-1.788-1.415 9.776 9.776 0 01-1.415-1.788 9.764 9.764 0 010-10.212 9.774 9.774 0 011.415-1.788A9.774 9.774 0 016.894 3.69a9.764 9.764 0 0110.211 0zM14.121 9.88a2.985 2.985 0 00-1.11-.704 3.015 3.015 0 00-2.022 0 2.985 2.985 0 00-1.11.704c-.326.325-.56.705-.704 1.11a3.015 3.015 0 000 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 001.11-.704c.326-.325.56-.705.704-1.11a3.016 3.016 0 000-2.022 2.985 2.985 0 00-.704-1.11z","clip-rule":"evenodd"})])}function Tpe(eee,tee){return jae(),qae("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},[Xae("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 01-.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 01-.837.552c-.676.328-1.028.774-1.028 1.152v.75a.75.75 0 01-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 100-1.5.75.75 0 000 1.5z","clip-rule":"evenodd"})])}function Spe(eee,tee){return jae(),qae("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},[Xae("path",{"fill-rule":"evenodd",d:"M12.516 2.17a.75.75 0 00-1.032 0 11.209 11.209 0 01-7.877 3.08.75.75 0 00-.722.515A12.74 12.74 0 002.25 9.75c0 5.942 4.064 10.933 9.563 12.348a.749.749 0 00.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 00-.722-.516l-.143.001c-2.996 0-5.717-1.17-7.734-3.08zm3.094 8.016a.75.75 0 10-1.22-.872l-3.236 4.53L9.53 12.22a.75.75 0 00-1.06 1.06l2.25 2.25a.75.75 0 001.14-.094l3.75-5.25z","clip-rule":"evenodd"})])}function Ipe(eee,tee){return jae(),qae("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},[Xae("path",{"fill-rule":"evenodd",d:"M11.484 2.17a.75.75 0 011.032 0 11.209 11.209 0 007.877 3.08.75.75 0 01.722.515 12.74 12.74 0 01.635 3.985c0 5.942-4.064 10.933-9.563 12.348a.749.749 0 01-.374 0C6.314 20.683 2.25 15.692 2.25 9.75c0-1.39.223-2.73.635-3.985a.75.75 0 01.722-.516l.143.001c2.996 0 5.718-1.17 7.734-3.08zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zM12 15a.75.75 0 00-.75.75v.008c0 .414.336.75.75.75h.008a.75.75 0 00.75-.75v-.008a.75.75 0 00-.75-.75H12z","clip-rule":"evenodd"})])}function Npe(eee,tee){return jae(),qae("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},[Xae("path",{"fill-rule":"evenodd",d:"M18.685 19.097A9.723 9.723 0 0021.75 12c0-5.385-4.365-9.75-9.75-9.75S2.25 6.615 2.25 12a9.723 9.723 0 003.065 7.097A9.716 9.716 0 0012 21.75a9.716 9.716 0 006.685-2.653zm-12.54-1.285A7.486 7.486 0 0112 15a7.486 7.486 0 015.855 2.812A8.224 8.224 0 0112 20.25a8.224 8.224 0 01-5.855-2.438zM15.75 9a3.75 3.75 0 11-7.5 0 3.75 3.75 0 017.5 0z","clip-rule":"evenodd"})])}function Ope(eee,tee){return jae(),qae("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},[Xae("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 10-1.06 1.06L10.94 12l-1.72 1.72a.75.75 0 101.06 1.06L12 13.06l1.72 1.72a.75.75 0 101.06-1.06L13.06 12l1.72-1.72a.75.75 0 10-1.06-1.06L12 10.94l-1.72-1.72z","clip-rule":"evenodd"})])}function Ape(eee,tee,ree){var oee,aee=ree||{},nee=aee.noTrailing,iee=void 0!==nee&&nee,see=aee.noLeading,cee=void 0!==see&&see,lee=aee.debounceMode,pee=void 0===lee?void 0:lee,dee=!1,uee=0;function gee(){oee&&clearTimeout(oee)}function hee(){for(var ree=arguments.length,aee=new Array(ree),nee=0;neeeee?cee?(uee=Date.now(),iee||(oee=setTimeout(pee?fee:hee,eee))):hee():!0!==iee&&(oee=setTimeout(pee?fee:hee,void 0===pee?eee-lee:eee)))}return hee.cancel=function(eee){var tee=(eee||{}).upcomingOnly,ree=void 0!==tee&&tee;gee(),dee=!ree},hee}var Dpe=function(d,b){return Dpe=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])},Dpe(d,b)};function Rpe(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}Dpe(d,b),d.prototype=null===b?Object.create(b):(__.prototype=b.prototype,new __)}var Cpe=function(){return Cpe=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 zpe(eee,tee){return function(ree,oee){tee(ree,oee,eee)}}function Ppe(eee,tee){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(eee,tee)}function Mpe(eee,tee,P,ree){return new(P||(P=Promise))((function(oee,aee){function nee(eee){try{see(ree.next(eee))}catch(e){aee(e)}}function iee(eee){try{see(ree.throw(eee))}catch(e){aee(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(nee,iee)}see((ree=ree.apply(eee,tee||[])).next())}))}function Upe(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 Ype(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 qpe(){for(var ar=[],i=0;i1||aee(n,v)}))})}function aee(n,v){try{(r=g[n](v)).value instanceof Qpe?Promise.resolve(r.value.v).then(nee,iee):see(q[0][2],r)}catch(e){see(q[0][3],e)}var r}function nee(eee){aee("next",eee)}function iee(eee){aee("throw",eee)}function see(f,v){f(v),q.shift(),q.length&&aee(q[0][0],q[0][1])}}function Wpe(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:Qpe(o[n](v)),done:!1}:f?f(v):v}:f}}function Hpe(o){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var i,m=o[Symbol.asyncIterator];return m?m.call(o):(o=Vpe(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 Xpe(eee,tee){return Object.defineProperty?Object.defineProperty(eee,"raw",{value:tee}):eee.raw=tee,eee}var Jpe=Object.create?function(o,v){Object.defineProperty(o,"default",{enumerable:!0,value:v})}:function(o,v){o.default=v};function Zpe(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)&&jpe(tee,eee,k);return Jpe(tee,eee),tee}function ede(eee){return eee&&eee.__esModule?eee:{default:eee}}function tde(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 rde(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 ode(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 ade(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 nde="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 ide(eee){function tee(e){eee.error=eee.hasError?new nde(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 aee=oee.dispose&&oee.dispose.call(oee.value);if(oee.async)return Promise.resolve(aee).then(ree,(function(e){return tee(e),ree()}))}catch(e){tee(e)}}if(eee.hasError)throw eee.error}()}const sde={__extends:Rpe,__assign:Cpe,__rest:Lpe,__decorate:Fpe,__param:zpe,__metadata:Ppe,__awaiter:Mpe,__generator:Upe,__createBinding:jpe,__exportStar:$pe,__values:Vpe,__read:Ype,__spread:qpe,__spreadArrays:Bpe,__spreadArray:Gpe,__await:Qpe,__asyncGenerator:Kpe,__asyncDelegator:Wpe,__asyncValues:Hpe,__makeTemplateObject:Xpe,__importStar:Zpe,__importDefault:ede,__classPrivateFieldGet:tde,__classPrivateFieldSet:rde,__classPrivateFieldIn:ode,__addDisposableResource:ade,__disposeResources:ide},cde=Object.freeze(Object.defineProperty({__proto__:null,__addDisposableResource:ade,get __assign(){return Cpe},__asyncDelegator:Wpe,__asyncGenerator:Kpe,__asyncValues:Hpe,__await:Qpe,__awaiter:Mpe,__classPrivateFieldGet:tde,__classPrivateFieldIn:ode,__classPrivateFieldSet:rde,__createBinding:jpe,__decorate:Fpe,__disposeResources:ide,__esDecorate:function(eee,tee,ree,oee,aee,nee){function iee(f){if(void 0!==f&&"function"!=typeof f)throw new TypeError("Function expected");return f}for(var _,see=oee.kind,cee="getter"===see?"get":"setter"===see?"set":"value",lee=!tee&&eee?oee.static?eee:eee.prototype:null,pee=tee||(lee?Object.getOwnPropertyDescriptor(lee,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");nee.push(iee(f||null))};var gee=(0,ree[i])("accessor"===see?{get:pee.get,set:pee.set}:pee[cee],uee);if("accessor"===see){if(void 0===gee)continue;if(null===gee||"object"!=typeof gee)throw new TypeError("Object expected");(_=iee(gee.get))&&(pee.get=_),(_=iee(gee.set))&&(pee.set=_),(_=iee(gee.init))&&aee.unshift(_)}else(_=iee(gee))&&("field"===see?aee.unshift(_):pee[cee]=_)}lee&&Object.defineProperty(lee,oee.name,pee),dee=!0},__exportStar:$pe,__extends:Rpe,__generator:Upe,__importDefault:ede,__importStar:Zpe,__makeTemplateObject:Xpe,__metadata:Ppe,__param:zpe,__propKey:function(x){return"symbol"==typeof x?x:"".concat(x)},__read:Ype,__rest:Lpe,__runInitializers:function(eee,tee,ree){for(var oee=arguments.length>2,i=0;i=hde)return(console[eee]||console.log).apply(console,arguments)}}!function(eee){eee.debug=fde("debug"),eee.log=fde("log"),eee.warn=fde("warn"),eee.error=fde("error")}(ude||(ude={}));const wde=ude,bde=Object.freeze(Object.defineProperty({__proto__:null,InvariantError:dde,default:wde,get invariant(){return ude},setVerbosity:function(eee){var tee=gde[hde];return hde=Math.max(0,gde.indexOf(eee)),tee}},Symbol.toStringTag,{value:"Module"}));var mde="3.8.7";function vde(eee){try{return eee()}catch(_a){}}const yde=vde((function(){return globalThis}))||vde((function(){return window}))||vde((function(){return self}))||vde((function(){return global}))||vde((function(){return vde.constructor("return this")()}));var xde=new Map;function kde(eee){var tee=xde.get(eee)||1;return xde.set(eee,tee+1),"".concat(eee,":").concat(tee,":").concat(Math.random().toString(36).slice(2))}function _de(eee,tee){void 0===tee&&(tee=0);var ree=kde("stringifyForDisplay");return JSON.stringify(eee,(function(eee,tee){return void 0===tee?ree:tee}),tee).split(JSON.stringify(ree)).join("")}function Ede(fn){return function(eee){for(var tee=[],_i=1;_i=tee)break;ree=aee.index+aee[0].length,oee+=1}return{line:oee,column:tee+1-ree}}function jde(eee){return $de(eee.source,Ude(eee.source,eee.start))}function $de(eee,tee){const ree=eee.locationOffset.column-1,oee="".padStart(ree)+eee.body,aee=tee.line-1,nee=eee.locationOffset.line-1,iee=tee.line+nee,see=1===tee.line?ree:0,cee=tee.column+see,lee=`${eee.name}:${iee}:${cee}\n`,pee=oee.split(/\r\n|[\n\r]/g),dee=pee[aee];if(dee.length>120){const eee=Math.floor(cee/80),tee=cee%80,ree=[];for(let i=0;i["|",eee])),["|","^".padStart(tee)],["|",ree[eee+1]]])}return lee+Vde([[iee-1+" |",pee[aee-1]],[`${iee} |`,dee],["|","^".padStart(cee)],[`${iee+1} |`,pee[aee+1]]])}function Vde(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 Yde extends Error{constructor(eee,...tee){var ree,oee,aee;const{nodes:nee,source:iee,positions:see,path:cee,originalError:lee,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!=cee?cee:void 0,this.originalError=null!=lee?lee:void 0,this.nodes=qde(Array.isArray(nee)?nee:nee?[nee]:void 0);const dee=qde(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=>Ude(iee,eee))):null==dee?void 0:dee.map((eee=>Ude(eee.source,eee.start)));const uee=zde(null==lee?void 0:lee.extensions)?null==lee?void 0:lee.extensions:void 0;this.extensions=null!==(aee=null!=pee?pee:uee)&&void 0!==aee?aee: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!=lee&&lee.stack?Object.defineProperty(this,"stack",{value:lee.stack,writable:!0,configurable:!0}):Error.captureStackTrace?Error.captureStackTrace(this,Yde):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"+jde(tee.loc));else if(this.source&&this.locations)for(const tee of this.locations)eee+="\n\n"+$de(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 qde(eee){return void 0===eee||0===eee.length?void 0:eee}function Bde(eee,tee,ree){return new Yde(`Syntax Error: ${ree}`,{source:eee,positions:[tee]})}class Gde{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 Qde{constructor(eee,tee,ree,oee,aee,nee){this.kind=eee,this.start=tee,this.end=ree,this.line=oee,this.column=aee,this.value=nee,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 Kde={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"]},Wde=new Set(Object.keys(Kde));function Hde(eee){const tee=null==eee?void 0:eee.kind;return"string"==typeof tee&&Wde.has(tee)}var Xde,Jde,Zde,eue;function tue(eee){return 9===eee||32===eee}function rue(eee){return eee>=48&&eee<=57}function oue(eee){return eee>=97&&eee<=122||eee>=65&&eee<=90}function aue(eee){return oue(eee)||95===eee}function nue(eee){return oue(eee)||rue(eee)||95===eee}function iue(eee){var tee;let ree=Number.MAX_SAFE_INTEGER,oee=null,aee=-1;for(let i=0;i0===i?eee:eee.slice(ree))).slice(null!==(tee=oee)&&void 0!==tee?tee:0,aee+1)}function sue(eee){let i=0;for(;i1&&oee.slice(1).every((eee=>0===eee.length||tue(eee.charCodeAt(0)))),iee=ree.endsWith('\\"""'),see=eee.endsWith('"')&&!iee,cee=eee.endsWith("\\"),lee=see||cee,pee=!(null!=tee&&tee.minimize)&&(!aee||eee.length>70||lee||nee||iee);let dee="";const uee=aee&&tue(eee.charCodeAt(0));return(pee&&!uee||nee)&&(dee+="\n"),dee+=ree,(pee||lee)&&(dee+="\n"),'"""'+dee+'"""'}!function(eee){eee.QUERY="query",eee.MUTATION="mutation",eee.SUBSCRIPTION="subscription"}(Xde||(Xde={})),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"}(Jde||(Jde={})),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"}(Zde||(Zde={})),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"}(eue||(eue={}));class pue{constructor(eee){const tee=new Qde(eue.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!==eue.EOF)do{if(eee.next)eee=eee.next;else{const tee=mue(this,eee.end);eee.next=tee,tee.prev=eee,eee=tee}}while(eee.kind===eue.COMMENT);return eee}}function due(eee){return eee===eue.BANG||eee===eue.DOLLAR||eee===eue.AMP||eee===eue.PAREN_L||eee===eue.PAREN_R||eee===eue.SPREAD||eee===eue.COLON||eee===eue.EQUALS||eee===eue.AT||eee===eue.BRACKET_L||eee===eue.BRACKET_R||eee===eue.BRACE_L||eee===eue.PIPE||eee===eue.BRACE_R}function uue(eee){return eee>=0&&eee<=55295||eee>=57344&&eee<=1114111}function gue(eee,tee){return hue(eee.charCodeAt(tee))&&fue(eee.charCodeAt(tee+1))}function hue(eee){return eee>=55296&&eee<=56319}function fue(eee){return eee>=56320&&eee<=57343}function wue(eee,tee){const ree=eee.source.body.codePointAt(tee);if(void 0===ree)return eue.EOF;if(ree>=32&&ree<=126){const eee=String.fromCodePoint(ree);return'"'===eee?"'\"'":`"${eee}"`}return"U+"+ree.toString(16).toUpperCase().padStart(4,"0")}function bue(eee,tee,ree,oee,aee){const nee=eee.line,iee=1+ree-eee.lineStart;return new Qde(tee,ree,oee,nee,iee,aee)}function mue(eee,tee){const ree=eee.source.body,oee=ree.length;let aee=tee;for(;aee=48&&eee<=57?eee-48:eee>=65&&eee<=70?eee-55:eee>=97&&eee<=102?eee-87:-1}function Iue(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 Bde(eee.source,tee,`Invalid character escape sequence: "${ree.slice(tee,tee+2)}".`)}function Nue(eee,tee){const ree=eee.source.body,oee=ree.length;let aee=eee.lineStart,nee=tee+3,iee=nee,see="";const cee=[];for(;neeDue)return"[Array]";const ree=Math.min(Aue,eee.length),oee=eee.length-ree,aee=[];for(let i=0;i1&&aee.push(`... ${oee} more items`);return"["+aee.join(", ")+"]"}(eee,ree);return function(eee,tee){const ree=Object.entries(eee);if(0===ree.length)return"{}";if(tee.length>Due)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+": "+Cue(ree,tee)));return"{ "+oee.join(", ")+" }"}(eee,ree)}(eee,tee);default:return String(eee)}}const Lue=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=Rue(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 Fue{constructor(eee,tee="GraphQL request",ree={line:1,column:1}){"string"==typeof eee||Lde(!1,`Body must be a string. Received: ${Rue(eee)}.`),this.body=eee,this.name=tee,this.locationOffset=ree,this.locationOffset.line>0||Lde(!1,"line in locationOffset is 1-indexed and must be positive."),this.locationOffset.column>0||Lde(!1,"column in locationOffset is 1-indexed and must be positive.")}get[Symbol.toStringTag](){return"Source"}}function zue(eee){return Lue(eee,Fue)}function Pue(eee,tee){return new Uue(eee,tee).parseDocument()}function Mue(eee,tee){const ree=new Uue(eee,tee);ree.expectToken(eue.SOF);const oee=ree.parseValueLiteral(!1);return ree.expectToken(eue.EOF),oee}class Uue{constructor(eee,tee={}){const ree=zue(eee)?eee:new Fue(eee);this._lexer=new pue(ree),this._options=tee,this._tokenCounter=0}parseName(){const eee=this.expectToken(eue.NAME);return this.node(eee,{kind:Zde.NAME,value:eee.value})}parseDocument(){return this.node(this._lexer.token,{kind:Zde.DOCUMENT,definitions:this.many(eue.SOF,this.parseDefinition,eue.EOF)})}parseDefinition(){if(this.peek(eue.BRACE_L))return this.parseOperationDefinition();const eee=this.peekDescription(),tee=eee?this._lexer.lookahead():this._lexer.token;if(tee.kind===eue.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 Bde(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(eue.BRACE_L))return this.node(eee,{kind:Zde.OPERATION_DEFINITION,operation:Xde.QUERY,name:void 0,variableDefinitions:[],directives:[],selectionSet:this.parseSelectionSet()});const tee=this.parseOperationType();let ree;return this.peek(eue.NAME)&&(ree=this.parseName()),this.node(eee,{kind:Zde.OPERATION_DEFINITION,operation:tee,name:ree,variableDefinitions:this.parseVariableDefinitions(),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseOperationType(){const eee=this.expectToken(eue.NAME);switch(eee.value){case"query":return Xde.QUERY;case"mutation":return Xde.MUTATION;case"subscription":return Xde.SUBSCRIPTION}throw this.unexpected(eee)}parseVariableDefinitions(){return this.optionalMany(eue.PAREN_L,this.parseVariableDefinition,eue.PAREN_R)}parseVariableDefinition(){return this.node(this._lexer.token,{kind:Zde.VARIABLE_DEFINITION,variable:this.parseVariable(),type:(this.expectToken(eue.COLON),this.parseTypeReference()),defaultValue:this.expectOptionalToken(eue.EQUALS)?this.parseConstValueLiteral():void 0,directives:this.parseConstDirectives()})}parseVariable(){const eee=this._lexer.token;return this.expectToken(eue.DOLLAR),this.node(eee,{kind:Zde.VARIABLE,name:this.parseName()})}parseSelectionSet(){return this.node(this._lexer.token,{kind:Zde.SELECTION_SET,selections:this.many(eue.BRACE_L,this.parseSelection,eue.BRACE_R)})}parseSelection(){return this.peek(eue.SPREAD)?this.parseFragment():this.parseField()}parseField(){const eee=this._lexer.token,tee=this.parseName();let ree,oee;return this.expectOptionalToken(eue.COLON)?(ree=tee,oee=this.parseName()):oee=tee,this.node(eee,{kind:Zde.FIELD,alias:ree,name:oee,arguments:this.parseArguments(!1),directives:this.parseDirectives(!1),selectionSet:this.peek(eue.BRACE_L)?this.parseSelectionSet():void 0})}parseArguments(eee){const tee=eee?this.parseConstArgument:this.parseArgument;return this.optionalMany(eue.PAREN_L,tee,eue.PAREN_R)}parseArgument(eee=!1){const tee=this._lexer.token,ree=this.parseName();return this.expectToken(eue.COLON),this.node(tee,{kind:Zde.ARGUMENT,name:ree,value:this.parseValueLiteral(eee)})}parseConstArgument(){return this.parseArgument(!0)}parseFragment(){const eee=this._lexer.token;this.expectToken(eue.SPREAD);const tee=this.expectOptionalKeyword("on");return!tee&&this.peek(eue.NAME)?this.node(eee,{kind:Zde.FRAGMENT_SPREAD,name:this.parseFragmentName(),directives:this.parseDirectives(!1)}):this.node(eee,{kind:Zde.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:Zde.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:Zde.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 eue.BRACKET_L:return this.parseList(eee);case eue.BRACE_L:return this.parseObject(eee);case eue.INT:return this.advanceLexer(),this.node(tee,{kind:Zde.INT,value:tee.value});case eue.FLOAT:return this.advanceLexer(),this.node(tee,{kind:Zde.FLOAT,value:tee.value});case eue.STRING:case eue.BLOCK_STRING:return this.parseStringLiteral();case eue.NAME:switch(this.advanceLexer(),tee.value){case"true":return this.node(tee,{kind:Zde.BOOLEAN,value:!0});case"false":return this.node(tee,{kind:Zde.BOOLEAN,value:!1});case"null":return this.node(tee,{kind:Zde.NULL});default:return this.node(tee,{kind:Zde.ENUM,value:tee.value})}case eue.DOLLAR:if(eee){if(this.expectToken(eue.DOLLAR),this._lexer.token.kind===eue.NAME){const eee=this._lexer.token.value;throw Bde(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:Zde.STRING,value:eee.value,block:eee.kind===eue.BLOCK_STRING})}parseList(eee){return this.node(this._lexer.token,{kind:Zde.LIST,values:this.any(eue.BRACKET_L,(()=>this.parseValueLiteral(eee)),eue.BRACKET_R)})}parseObject(eee){return this.node(this._lexer.token,{kind:Zde.OBJECT,fields:this.any(eue.BRACE_L,(()=>this.parseObjectField(eee)),eue.BRACE_R)})}parseObjectField(eee){const tee=this._lexer.token,ree=this.parseName();return this.expectToken(eue.COLON),this.node(tee,{kind:Zde.OBJECT_FIELD,name:ree,value:this.parseValueLiteral(eee)})}parseDirectives(eee){const tee=[];for(;this.peek(eue.AT);)tee.push(this.parseDirective(eee));return tee}parseConstDirectives(){return this.parseDirectives(!0)}parseDirective(eee){const tee=this._lexer.token;return this.expectToken(eue.AT),this.node(tee,{kind:Zde.DIRECTIVE,name:this.parseName(),arguments:this.parseArguments(eee)})}parseTypeReference(){const eee=this._lexer.token;let tee;if(this.expectOptionalToken(eue.BRACKET_L)){const ree=this.parseTypeReference();this.expectToken(eue.BRACKET_R),tee=this.node(eee,{kind:Zde.LIST_TYPE,type:ree})}else tee=this.parseNamedType();return this.expectOptionalToken(eue.BANG)?this.node(eee,{kind:Zde.NON_NULL_TYPE,type:tee}):tee}parseNamedType(){return this.node(this._lexer.token,{kind:Zde.NAMED_TYPE,name:this.parseName()})}peekDescription(){return this.peek(eue.STRING)||this.peek(eue.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(eue.BRACE_L,this.parseOperationTypeDefinition,eue.BRACE_R);return this.node(eee,{kind:Zde.SCHEMA_DEFINITION,description:tee,directives:ree,operationTypes:oee})}parseOperationTypeDefinition(){const eee=this._lexer.token,tee=this.parseOperationType();this.expectToken(eue.COLON);const ree=this.parseNamedType();return this.node(eee,{kind:Zde.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:Zde.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(),aee=this.parseConstDirectives(),nee=this.parseFieldsDefinition();return this.node(eee,{kind:Zde.OBJECT_TYPE_DEFINITION,description:tee,name:ree,interfaces:oee,directives:aee,fields:nee})}parseImplementsInterfaces(){return this.expectOptionalKeyword("implements")?this.delimitedMany(eue.AMP,this.parseNamedType):[]}parseFieldsDefinition(){return this.optionalMany(eue.BRACE_L,this.parseFieldDefinition,eue.BRACE_R)}parseFieldDefinition(){const eee=this._lexer.token,tee=this.parseDescription(),ree=this.parseName(),oee=this.parseArgumentDefs();this.expectToken(eue.COLON);const aee=this.parseTypeReference(),nee=this.parseConstDirectives();return this.node(eee,{kind:Zde.FIELD_DEFINITION,description:tee,name:ree,arguments:oee,type:aee,directives:nee})}parseArgumentDefs(){return this.optionalMany(eue.PAREN_L,this.parseInputValueDef,eue.PAREN_R)}parseInputValueDef(){const eee=this._lexer.token,tee=this.parseDescription(),ree=this.parseName();this.expectToken(eue.COLON);const oee=this.parseTypeReference();let aee;this.expectOptionalToken(eue.EQUALS)&&(aee=this.parseConstValueLiteral());const nee=this.parseConstDirectives();return this.node(eee,{kind:Zde.INPUT_VALUE_DEFINITION,description:tee,name:ree,type:oee,defaultValue:aee,directives:nee})}parseInterfaceTypeDefinition(){const eee=this._lexer.token,tee=this.parseDescription();this.expectKeyword("interface");const ree=this.parseName(),oee=this.parseImplementsInterfaces(),aee=this.parseConstDirectives(),nee=this.parseFieldsDefinition();return this.node(eee,{kind:Zde.INTERFACE_TYPE_DEFINITION,description:tee,name:ree,interfaces:oee,directives:aee,fields:nee})}parseUnionTypeDefinition(){const eee=this._lexer.token,tee=this.parseDescription();this.expectKeyword("union");const ree=this.parseName(),oee=this.parseConstDirectives(),aee=this.parseUnionMemberTypes();return this.node(eee,{kind:Zde.UNION_TYPE_DEFINITION,description:tee,name:ree,directives:oee,types:aee})}parseUnionMemberTypes(){return this.expectOptionalToken(eue.EQUALS)?this.delimitedMany(eue.PIPE,this.parseNamedType):[]}parseEnumTypeDefinition(){const eee=this._lexer.token,tee=this.parseDescription();this.expectKeyword("enum");const ree=this.parseName(),oee=this.parseConstDirectives(),aee=this.parseEnumValuesDefinition();return this.node(eee,{kind:Zde.ENUM_TYPE_DEFINITION,description:tee,name:ree,directives:oee,values:aee})}parseEnumValuesDefinition(){return this.optionalMany(eue.BRACE_L,this.parseEnumValueDefinition,eue.BRACE_R)}parseEnumValueDefinition(){const eee=this._lexer.token,tee=this.parseDescription(),ree=this.parseEnumValueName(),oee=this.parseConstDirectives();return this.node(eee,{kind:Zde.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 Bde(this._lexer.source,this._lexer.token.start,`${jue(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(),aee=this.parseInputFieldsDefinition();return this.node(eee,{kind:Zde.INPUT_OBJECT_TYPE_DEFINITION,description:tee,name:ree,directives:oee,fields:aee})}parseInputFieldsDefinition(){return this.optionalMany(eue.BRACE_L,this.parseInputValueDef,eue.BRACE_R)}parseTypeSystemExtension(){const eee=this._lexer.lookahead();if(eee.kind===eue.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(eue.BRACE_L,this.parseOperationTypeDefinition,eue.BRACE_R);if(0===tee.length&&0===ree.length)throw this.unexpected();return this.node(eee,{kind:Zde.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:Zde.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(),aee=this.parseFieldsDefinition();if(0===ree.length&&0===oee.length&&0===aee.length)throw this.unexpected();return this.node(eee,{kind:Zde.OBJECT_TYPE_EXTENSION,name:tee,interfaces:ree,directives:oee,fields:aee})}parseInterfaceTypeExtension(){const eee=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("interface");const tee=this.parseName(),ree=this.parseImplementsInterfaces(),oee=this.parseConstDirectives(),aee=this.parseFieldsDefinition();if(0===ree.length&&0===oee.length&&0===aee.length)throw this.unexpected();return this.node(eee,{kind:Zde.INTERFACE_TYPE_EXTENSION,name:tee,interfaces:ree,directives:oee,fields:aee})}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:Zde.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:Zde.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:Zde.INPUT_OBJECT_TYPE_EXTENSION,name:tee,directives:ree,fields:oee})}parseDirectiveDefinition(){const eee=this._lexer.token,tee=this.parseDescription();this.expectKeyword("directive"),this.expectToken(eue.AT);const ree=this.parseName(),oee=this.parseArgumentDefs(),aee=this.expectOptionalKeyword("repeatable");this.expectKeyword("on");const nee=this.parseDirectiveLocations();return this.node(eee,{kind:Zde.DIRECTIVE_DEFINITION,description:tee,name:ree,arguments:oee,repeatable:aee,locations:nee})}parseDirectiveLocations(){return this.delimitedMany(eue.PIPE,this.parseDirectiveLocation)}parseDirectiveLocation(){const eee=this._lexer.token,tee=this.parseName();if(Object.prototype.hasOwnProperty.call(Jde,tee.value))return tee;throw this.unexpected(eee)}node(eee,tee){return!0!==this._options.noLocation&&(tee.loc=new Gde(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 Bde(this._lexer.source,tee.start,`Expected ${$ue(eee)}, found ${jue(tee)}.`)}expectOptionalToken(eee){return this._lexer.token.kind===eee&&(this.advanceLexer(),!0)}expectKeyword(eee){const tee=this._lexer.token;if(tee.kind!==eue.NAME||tee.value!==eee)throw Bde(this._lexer.source,tee.start,`Expected "${eee}", found ${jue(tee)}.`);this.advanceLexer()}expectOptionalKeyword(eee){const tee=this._lexer.token;return tee.kind===eue.NAME&&tee.value===eee&&(this.advanceLexer(),!0)}unexpected(eee){const tee=null!=eee?eee:this._lexer.token;return Bde(this._lexer.source,tee.start,`Unexpected ${jue(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!==eue.EOF&&(++this._tokenCounter,this._tokenCounter>eee))throw Bde(this._lexer.source,tee.start,`Document contains more that ${eee} tokens. Parsing aborted.`)}}function jue(eee){const tee=eee.value;return $ue(eee.kind)+(null!=tee?` "${tee}"`:"")}function $ue(eee){return due(eee)?`"${eee}"`:eee}const Vue=5;function Yue(eee,tee){const[ree,oee]=tee?[eee,tee]:[void 0,eee];let aee=" Did you mean ";ree&&(aee+=ree+" ");const nee=oee.map((x=>`"${x}"`));switch(nee.length){case 0:return"";case 1:return aee+nee[0]+"?";case 2:return aee+nee[0]+" or "+nee[1]+"?"}const iee=nee.slice(0,Vue),see=iee.pop();return aee+iee.join(", ")+", or "+see+"?"}function que(x){return x}function Bue(eee,tee){const ree=Object.create(null);for(const oee of eee)ree[tee(oee)]=oee;return ree}function Gue(eee,tee,ree){const oee=Object.create(null);for(const aee of eee)oee[tee(aee)]=ree(aee);return oee}function Que(eee,fn){const tee=Object.create(null);for(const ree of Object.keys(eee))tee[ree]=fn(eee[ree],ree);return tee}function Kue(eee,tee){let ree=0,oee=0;for(;ree0);let see=0;do{++oee,see=10*see+nee-Wue,nee=tee.charCodeAt(oee)}while(Xue(nee)&&see>0);if(ieesee)return 1}else{if(aeenee)return 1;++ree,++oee}}return eee.length-tee.length}const Wue=48,Hue=57;function Xue(eee){return!isNaN(eee)&&Wue<=eee&&eee<=Hue}function Jue(eee,tee){const ree=Object.create(null),oee=new Zue(eee),aee=Math.floor(.4*eee.length)+1;for(const nee of tee){const eee=oee.measure(nee,aee);void 0!==eee&&(ree[nee]=eee)}return Object.keys(ree).sort(((a,b)=>{const eee=ree[a]-ree[b];return 0!==eee?eee:Kue(a,b)}))}class Zue{constructor(eee){this._input=eee,this._inputLowerCase=eee.toLowerCase(),this._inputArray=ege(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=ege(ree),b=this._inputArray;if(a.lengthtee)return;const nee=this._rows;for(let j=0;j<=aee;j++)nee[0][j]=j;for(let i=1;i<=oee;i++){const eee=nee[(i-1)%3],ree=nee[i%3];let oee=ree[0]=i;for(let j=1;j<=aee;j++){const tee=a[i-1]===b[j-1]?0:1;let aee=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=nee[(i-2)%3][j-2];aee=Math.min(aee,eee+1)}aeetee)return}const iee=nee[oee%3][aee];return iee<=tee?iee:void 0}}function ege(eee){const tee=eee.length,ree=new Array(tee);for(let i=0;ieee.value},Variable:{leave:eee=>"$"+eee.name},Document:{leave:eee=>dge(eee.definitions,"\n\n")},OperationDefinition:{leave(eee){const tee=gge("(",dge(eee.variableDefinitions,", "),")"),ree=dge([eee.operation,dge([eee.name,tee]),dge(eee.directives," ")]," ");return("query"===ree?"":ree+" ")+eee.selectionSet}},VariableDefinition:{leave:({variable:eee,type:tee,defaultValue:ree,directives:oee})=>eee+": "+tee+gge(" = ",ree)+gge(" ",dge(oee," "))},SelectionSet:{leave:({selections:eee})=>uge(eee)},Field:{leave({alias:eee,name:tee,arguments:ree,directives:oee,selectionSet:aee}){const nee=gge("",eee,": ")+tee;let iee=nee+gge("(",dge(ree,", "),")");return iee.length>80&&(iee=nee+gge("(\n",hge(dge(ree,"\n")),"\n)")),dge([iee,dge(oee," "),aee]," ")}},Argument:{leave:({name:eee,value:tee})=>eee+": "+tee},FragmentSpread:{leave:({name:eee,directives:tee})=>"..."+eee+gge(" ",dge(tee," "))},InlineFragment:{leave:({typeCondition:eee,directives:tee,selectionSet:ree})=>dge(["...",gge("on ",eee),dge(tee," "),ree]," ")},FragmentDefinition:{leave:({name:eee,typeCondition:tee,variableDefinitions:ree,directives:oee,selectionSet:aee})=>`fragment ${eee}${gge("(",dge(ree,", "),")")} on ${tee} ${gge("",dge(oee," ")," ")}`+aee},IntValue:{leave:({value:eee})=>eee},FloatValue:{leave:({value:eee})=>eee},StringValue:{leave:({value:eee,block:tee})=>tee?lue(eee):`"${eee.replace(rge,oge)}"`},BooleanValue:{leave:({value:eee})=>eee?"true":"false"},NullValue:{leave:()=>"null"},EnumValue:{leave:({value:eee})=>eee},ListValue:{leave:({values:eee})=>"["+dge(eee,", ")+"]"},ObjectValue:{leave:({fields:eee})=>"{"+dge(eee,", ")+"}"},ObjectField:{leave:({name:eee,value:tee})=>eee+": "+tee},Directive:{leave:({name:eee,arguments:tee})=>"@"+eee+gge("(",dge(tee,", "),")")},NamedType:{leave:({name:eee})=>eee},ListType:{leave:({type:eee})=>"["+eee+"]"},NonNullType:{leave:({type:eee})=>eee+"!"},SchemaDefinition:{leave:({description:eee,directives:tee,operationTypes:ree})=>gge("",eee,"\n")+dge(["schema",dge(tee," "),uge(ree)]," ")},OperationTypeDefinition:{leave:({operation:eee,type:tee})=>eee+": "+tee},ScalarTypeDefinition:{leave:({description:eee,name:tee,directives:ree})=>gge("",eee,"\n")+dge(["scalar",tee,dge(ree," ")]," ")},ObjectTypeDefinition:{leave:({description:eee,name:tee,interfaces:ree,directives:oee,fields:aee})=>gge("",eee,"\n")+dge(["type",tee,gge("implements ",dge(ree," & ")),dge(oee," "),uge(aee)]," ")},FieldDefinition:{leave:({description:eee,name:tee,arguments:ree,type:oee,directives:aee})=>gge("",eee,"\n")+tee+(fge(ree)?gge("(\n",hge(dge(ree,"\n")),"\n)"):gge("(",dge(ree,", "),")"))+": "+oee+gge(" ",dge(aee," "))},InputValueDefinition:{leave:({description:eee,name:tee,type:ree,defaultValue:oee,directives:aee})=>gge("",eee,"\n")+dge([tee+": "+ree,gge("= ",oee),dge(aee," ")]," ")},InterfaceTypeDefinition:{leave:({description:eee,name:tee,interfaces:ree,directives:oee,fields:aee})=>gge("",eee,"\n")+dge(["interface",tee,gge("implements ",dge(ree," & ")),dge(oee," "),uge(aee)]," ")},UnionTypeDefinition:{leave:({description:eee,name:tee,directives:ree,types:oee})=>gge("",eee,"\n")+dge(["union",tee,dge(ree," "),gge("= ",dge(oee," | "))]," ")},EnumTypeDefinition:{leave:({description:eee,name:tee,directives:ree,values:oee})=>gge("",eee,"\n")+dge(["enum",tee,dge(ree," "),uge(oee)]," ")},EnumValueDefinition:{leave:({description:eee,name:tee,directives:ree})=>gge("",eee,"\n")+dge([tee,dge(ree," ")]," ")},InputObjectTypeDefinition:{leave:({description:eee,name:tee,directives:ree,fields:oee})=>gge("",eee,"\n")+dge(["input",tee,dge(ree," "),uge(oee)]," ")},DirectiveDefinition:{leave:({description:eee,name:tee,arguments:ree,repeatable:oee,locations:aee})=>gge("",eee,"\n")+"directive @"+tee+(fge(ree)?gge("(\n",hge(dge(ree,"\n")),"\n)"):gge("(",dge(ree,", "),")"))+(oee?" repeatable":"")+" on "+dge(aee," | ")},SchemaExtension:{leave:({directives:eee,operationTypes:tee})=>dge(["extend schema",dge(eee," "),uge(tee)]," ")},ScalarTypeExtension:{leave:({name:eee,directives:tee})=>dge(["extend scalar",eee,dge(tee," ")]," ")},ObjectTypeExtension:{leave:({name:eee,interfaces:tee,directives:ree,fields:oee})=>dge(["extend type",eee,gge("implements ",dge(tee," & ")),dge(ree," "),uge(oee)]," ")},InterfaceTypeExtension:{leave:({name:eee,interfaces:tee,directives:ree,fields:oee})=>dge(["extend interface",eee,gge("implements ",dge(tee," & ")),dge(ree," "),uge(oee)]," ")},UnionTypeExtension:{leave:({name:eee,directives:tee,types:ree})=>dge(["extend union",eee,dge(tee," "),gge("= ",dge(ree," | "))]," ")},EnumTypeExtension:{leave:({name:eee,directives:tee,values:ree})=>dge(["extend enum",eee,dge(tee," "),uge(ree)]," ")},InputObjectTypeExtension:{leave:({name:eee,directives:tee,fields:ree})=>dge(["extend input",eee,dge(tee," "),uge(ree)]," ")}};function dge(eee,tee=""){var ree;return null!==(ree=null==eee?void 0:eee.filter((x=>x)).join(tee))&&void 0!==ree?ree:""}function uge(eee){return gge("{\n",hge(dge(eee,"\n")),"\n}")}function gge(eee,tee,ree=""){return null!=tee&&""!==tee?eee+tee+ree:""}function hge(eee){return gge(" ",eee.replace(/\n/g,"\n "))}function fge(eee){var tee;return null!==(tee=null==eee?void 0:eee.some((eee=>eee.includes("\n"))))&&void 0!==tee&&tee}function wge(eee,tee){switch(eee.kind){case Zde.NULL:return null;case Zde.INT:return parseInt(eee.value,10);case Zde.FLOAT:return parseFloat(eee.value);case Zde.STRING:case Zde.ENUM:case Zde.BOOLEAN:return eee.value;case Zde.LIST:return eee.values.map((eee=>wge(eee,tee)));case Zde.OBJECT:return Gue(eee.fields,(eee=>eee.name.value),(eee=>wge(eee.value,tee)));case Zde.VARIABLE:return null==tee?void 0:tee[eee.name.value]}}function bge(eee){if(null!=eee||Lde(!1,"Must provide name."),"string"==typeof eee||Lde(!1,"Expected name to be a string."),0===eee.length)throw new Yde("Expected name to be a non-empty string.");for(let i=1;inee(wge(eee,tee)),this.extensions=tge(eee.extensions),this.astNode=eee.astNode,this.extensionASTNodes=null!==(aee=eee.extensionASTNodes)&&void 0!==aee?aee:[],null==eee.specifiedByURL||"string"==typeof eee.specifiedByURL||Lde(!1,`${this.name} must provide "specifiedByURL" as a string, but got: ${Rue(eee.specifiedByURL)}.`),null==eee.serialize||"function"==typeof eee.serialize||Lde(!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||Lde(!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 Gge{constructor(eee){var tee;this.name=bge(eee.name),this.description=eee.description,this.isTypeOf=eee.isTypeOf,this.extensions=tge(eee.extensions),this.astNode=eee.astNode,this.extensionASTNodes=null!==(tee=eee.extensionASTNodes)&&void 0!==tee?tee:[],this._fields=()=>Kge(eee),this._interfaces=()=>Qge(eee),null==eee.isTypeOf||"function"==typeof eee.isTypeOf||Lde(!1,`${this.name} must provide "isTypeOf" as a function, but got: ${Rue(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:Xge(this.getFields()),isTypeOf:this.isTypeOf,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:this.extensionASTNodes}}toString(){return this.name}toJSON(){return this.toString()}}function Qge(eee){var tee;const ree=Yge(null!==(tee=eee.interfaces)&&void 0!==tee?tee:[]);return Array.isArray(ree)||Lde(!1,`${eee.name} interfaces must be an Array or a function which returns an Array.`),ree}function Kge(eee){const tee=qge(eee.fields);return Hge(tee)||Lde(!1,`${eee.name} fields must be an object with field names as keys or a function which returns such an object.`),Que(tee,((tee,ree)=>{var oee;Hge(tee)||Lde(!1,`${eee.name}.${ree} field config must be an object.`),null==tee.resolve||"function"==typeof tee.resolve||Lde(!1,`${eee.name}.${ree} field resolver must be a function if provided, but got: ${Rue(tee.resolve)}.`);const aee=null!==(oee=tee.args)&&void 0!==oee?oee:{};return Hge(aee)||Lde(!1,`${eee.name}.${ree} args must be an object with argument names as keys.`),{name:bge(ree),description:tee.description,type:tee.type,args:Wge(aee),resolve:tee.resolve,subscribe:tee.subscribe,deprecationReason:tee.deprecationReason,extensions:tge(tee.extensions),astNode:tee.astNode}}))}function Wge(eee){return Object.entries(eee).map((([eee,tee])=>({name:bge(eee),description:tee.description,type:tee.type,defaultValue:tee.defaultValue,deprecationReason:tee.deprecationReason,extensions:tge(tee.extensions),astNode:tee.astNode})))}function Hge(eee){return zde(eee)&&!Array.isArray(eee)}function Xge(eee){return Que(eee,(eee=>({description:eee.description,type:eee.type,args:Jge(eee.args),resolve:eee.resolve,subscribe:eee.subscribe,deprecationReason:eee.deprecationReason,extensions:eee.extensions,astNode:eee.astNode})))}function Jge(eee){return Gue(eee,(eee=>eee.name),(eee=>({description:eee.description,type:eee.type,defaultValue:eee.defaultValue,deprecationReason:eee.deprecationReason,extensions:eee.extensions,astNode:eee.astNode})))}function Zge(eee){return Oge(eee.type)&&void 0===eee.defaultValue}class ehe{constructor(eee){var tee;this.name=bge(eee.name),this.description=eee.description,this.resolveType=eee.resolveType,this.extensions=tge(eee.extensions),this.astNode=eee.astNode,this.extensionASTNodes=null!==(tee=eee.extensionASTNodes)&&void 0!==tee?tee:[],this._fields=Kge.bind(void 0,eee),this._interfaces=Qge.bind(void 0,eee),null==eee.resolveType||"function"==typeof eee.resolveType||Lde(!1,`${this.name} must provide "resolveType" as a function, but got: ${Rue(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:Xge(this.getFields()),resolveType:this.resolveType,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:this.extensionASTNodes}}toString(){return this.name}toJSON(){return this.toString()}}class the{constructor(eee){var tee;this.name=bge(eee.name),this.description=eee.description,this.resolveType=eee.resolveType,this.extensions=tge(eee.extensions),this.astNode=eee.astNode,this.extensionASTNodes=null!==(tee=eee.extensionASTNodes)&&void 0!==tee?tee:[],this._types=rhe.bind(void 0,eee),null==eee.resolveType||"function"==typeof eee.resolveType||Lde(!1,`${this.name} must provide "resolveType" as a function, but got: ${Rue(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 rhe(eee){const tee=Yge(eee.types);return Array.isArray(tee)||Lde(!1,`Must provide Array of types or a function which returns such an array for Union ${eee.name}.`),tee}class ohe{constructor(eee){var tee,ree,oee;this.name=bge(eee.name),this.description=eee.description,this.extensions=tge(eee.extensions),this.astNode=eee.astNode,this.extensionASTNodes=null!==(tee=eee.extensionASTNodes)&&void 0!==tee?tee:[],this._values=(ree=this.name,Hge(oee=eee.values)||Lde(!1,`${ree} values must be an object with value names as keys.`),Object.entries(oee).map((([eee,tee])=>(Hge(tee)||Lde(!1,`${ree}.${eee} must refer to an object with a "value" key representing an internal value but got: ${Rue(tee)}.`),{name:mge(eee),description:tee.description,value:void 0!==tee.value?tee.value:eee,deprecationReason:tee.deprecationReason,extensions:tge(tee.extensions),astNode:tee.astNode})))),this._valueLookup=new Map(this._values.map((eee=>[eee.value,eee]))),this._nameLookup=Bue(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 Yde(`Enum "${this.name}" cannot represent value: ${Rue(eee)}`);return tee.name}parseValue(eee){if("string"!=typeof eee){const tee=Rue(eee);throw new Yde(`Enum "${this.name}" cannot represent non-string value: ${tee}.`+ahe(this,tee))}const tee=this.getValue(eee);if(null==tee)throw new Yde(`Value "${eee}" does not exist in "${this.name}" enum.`+ahe(this,eee));return tee.value}parseLiteral(eee,tee){if(eee.kind!==Zde.ENUM){const tee=lge(eee);throw new Yde(`Enum "${this.name}" cannot represent non-enum value: ${tee}.`+ahe(this,tee),{nodes:eee})}const ree=this.getValue(eee.value);if(null==ree){const tee=lge(eee);throw new Yde(`Value "${tee}" does not exist in "${this.name}" enum.`+ahe(this,tee),{nodes:eee})}return ree.value}toConfig(){const eee=Gue(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 ahe(eee,tee){return Yue("the enum value",Jue(tee,eee.getValues().map((eee=>eee.name))))}class nhe{constructor(eee){var tee;this.name=bge(eee.name),this.description=eee.description,this.extensions=tge(eee.extensions),this.astNode=eee.astNode,this.extensionASTNodes=null!==(tee=eee.extensionASTNodes)&&void 0!==tee?tee:[],this._fields=ihe.bind(void 0,eee)}get[Symbol.toStringTag](){return"GraphQLInputObjectType"}getFields(){return"function"==typeof this._fields&&(this._fields=this._fields()),this._fields}toConfig(){const eee=Que(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 ihe(eee){const tee=qge(eee.fields);return Hge(tee)||Lde(!1,`${eee.name} fields must be an object with field names as keys or a function which returns such an object.`),Que(tee,((tee,ree)=>(!("resolve"in tee)||Lde(!1,`${eee.name}.${ree} field has a resolve property, but Input Types cannot define resolvers.`),{name:bge(ree),description:tee.description,type:tee.type,defaultValue:tee.defaultValue,deprecationReason:tee.deprecationReason,extensions:tge(tee.extensions),astNode:tee.astNode})))}function she(eee){return Oge(eee.type)&&void 0===eee.defaultValue}function che(eee,tee){return eee===tee||(Oge(eee)&&Oge(tee)||!(!Nge(eee)||!Nge(tee)))&&che(eee.ofType,tee.ofType)}function lhe(eee,tee,ree){return tee===ree||(Oge(ree)?!!Oge(tee)&&lhe(eee,tee.ofType,ree.ofType):Oge(tee)?lhe(eee,tee.ofType,ree):Nge(ree)?!!Nge(tee)&&lhe(eee,tee.ofType,ree.ofType):!Nge(tee)&&(Lge(ree)&&(_ge(tee)||xge(tee))&&eee.isSubType(ree,tee)))}function phe(eee,tee,ree){return tee===ree||(Lge(tee)?Lge(ree)?eee.getPossibleTypes(tee).some((tee=>eee.isSubType(ree,tee))):eee.isSubType(tee,ree):!!Lge(ree)&&eee.isSubType(ree,tee))}const dhe=2147483647,uhe=-2147483648,ghe=new Bge({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=yhe(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 Yde(`Int cannot represent non-integer value: ${Rue(tee)}`);if(ree>dhe||reedhe||eeedhe||teeeee.name===tee))}function yhe(eee){if(zde(eee)){if("function"==typeof eee.valueOf){const tee=eee.valueOf();if(!zde(tee))return tee}if("function"==typeof eee.toJSON)return eee.toJSON()}return eee}function xhe(eee){return Lue(eee,khe)}class khe{constructor(eee){var tee,ree;this.name=bge(eee.name),this.description=eee.description,this.locations=eee.locations,this.isRepeatable=null!==(tee=eee.isRepeatable)&&void 0!==tee&&tee,this.extensions=tge(eee.extensions),this.astNode=eee.astNode,Array.isArray(eee.locations)||Lde(!1,`@${eee.name} locations must be an Array.`);const oee=null!==(ree=eee.args)&&void 0!==ree?ree:{};zde(oee)&&!Array.isArray(oee)||Lde(!1,`@${eee.name} args must be an object with argument names as keys.`),this.args=Wge(oee)}get[Symbol.toStringTag](){return"GraphQLDirective"}toConfig(){return{name:this.name,description:this.description,locations:this.locations,args:Jge(this.args),isRepeatable:this.isRepeatable,extensions:this.extensions,astNode:this.astNode}}toString(){return"@"+this.name}toJSON(){return this.toString()}}const _he=new khe({name:"include",description:"Directs the executor to include this field or fragment only when the `if` argument is true.",locations:[Jde.FIELD,Jde.FRAGMENT_SPREAD,Jde.INLINE_FRAGMENT],args:{if:{type:new zge(whe),description:"Included when true."}}}),Ehe=new khe({name:"skip",description:"Directs the executor to skip this field or fragment when the `if` argument is true.",locations:[Jde.FIELD,Jde.FRAGMENT_SPREAD,Jde.INLINE_FRAGMENT],args:{if:{type:new zge(whe),description:"Skipped when true."}}}),The="No longer supported",She=new khe({name:"deprecated",description:"Marks an element of a GraphQL schema as no longer supported.",locations:[Jde.FIELD_DEFINITION,Jde.ARGUMENT_DEFINITION,Jde.INPUT_FIELD_DEFINITION,Jde.ENUM_VALUE],args:{reason:{type:fhe,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:The}}}),Ihe=new khe({name:"specifiedBy",description:"Exposes a URL that specifies the behavior of this scalar.",locations:[Jde.SCALAR],args:{url:{type:new zge(fhe),description:"The URL that specifies the behavior of this scalar."}}}),Nhe=Object.freeze([_he,Ehe,She,Ihe]);function Ohe(eee){return Nhe.some((({name:tee})=>tee===eee.name))}function Ahe(eee){return"object"==typeof eee&&"function"==typeof(null==eee?void 0:eee[Symbol.iterator])}function Dhe(eee,tee){if(Oge(tee)){const ree=Dhe(eee,tee.ofType);return(null==ree?void 0:ree.kind)===Zde.NULL?null:ree}if(null===eee)return{kind:Zde.NULL};if(void 0===eee)return null;if(Nge(tee)){const ree=tee.ofType;if(Ahe(eee)){const tee=[];for(const oee of eee){const eee=Dhe(oee,ree);null!=eee&&tee.push(eee)}return{kind:Zde.LIST,values:tee}}return Dhe(eee,ree)}if(Ige(tee)){if(!zde(eee))return null;const ree=[];for(const oee of Object.values(tee.getFields())){const tee=Dhe(eee[oee.name],oee.type);tee&&ree.push({kind:Zde.OBJECT_FIELD,name:{kind:Zde.NAME,value:oee.name},value:tee})}return{kind:Zde.OBJECT,fields:ree}}if(Rge(tee)){const ree=tee.serialize(eee);if(null==ree)return null;if("boolean"==typeof ree)return{kind:Zde.BOOLEAN,value:ree};if("number"==typeof ree&&Number.isFinite(ree)){const eee=String(ree);return Rhe.test(eee)?{kind:Zde.INT,value:eee}:{kind:Zde.FLOAT,value:eee}}if("string"==typeof ree)return Sge(tee)?{kind:Zde.ENUM,value:ree}:tee===bhe&&Rhe.test(ree)?{kind:Zde.INT,value:ree}:{kind:Zde.STRING,value:ree};throw new TypeError(`Cannot convert value to AST: ${Rue(ree)}.`)}Pde(!1,"Unexpected input type: "+Rue(tee))}const Rhe=/^-?(?:0|[1-9][0-9]*)$/,Che=new Gge({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:fhe,resolve:eee=>eee.description},types:{description:"A list of all types supported by this server.",type:new zge(new Fge(new zge(zhe))),resolve:eee=>Object.values(eee.getTypeMap())},queryType:{description:"The type that query operations will be rooted at.",type:new zge(zhe),resolve:eee=>eee.getQueryType()},mutationType:{description:"If this server supports mutation, the type that mutation operations will be rooted at.",type:zhe,resolve:eee=>eee.getMutationType()},subscriptionType:{description:"If this server support subscription, the type that subscription operations will be rooted at.",type:zhe,resolve:eee=>eee.getSubscriptionType()},directives:{description:"A list of all directives supported by this server.",type:new zge(new Fge(new zge(Lhe))),resolve:eee=>eee.getDirectives()}})}),Lhe=new Gge({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 zge(fhe),resolve:eee=>eee.name},description:{type:fhe,resolve:eee=>eee.description},isRepeatable:{type:new zge(whe),resolve:eee=>eee.isRepeatable},locations:{type:new zge(new Fge(new zge(Fhe))),resolve:eee=>eee.locations},args:{type:new zge(new Fge(new zge(Mhe))),args:{includeDeprecated:{type:whe,defaultValue:!1}},resolve:(eee,{includeDeprecated:tee})=>tee?eee.args:eee.args.filter((eee=>null==eee.deprecationReason))}})}),Fhe=new ohe({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:Jde.QUERY,description:"Location adjacent to a query operation."},MUTATION:{value:Jde.MUTATION,description:"Location adjacent to a mutation operation."},SUBSCRIPTION:{value:Jde.SUBSCRIPTION,description:"Location adjacent to a subscription operation."},FIELD:{value:Jde.FIELD,description:"Location adjacent to a field."},FRAGMENT_DEFINITION:{value:Jde.FRAGMENT_DEFINITION,description:"Location adjacent to a fragment definition."},FRAGMENT_SPREAD:{value:Jde.FRAGMENT_SPREAD,description:"Location adjacent to a fragment spread."},INLINE_FRAGMENT:{value:Jde.INLINE_FRAGMENT,description:"Location adjacent to an inline fragment."},VARIABLE_DEFINITION:{value:Jde.VARIABLE_DEFINITION,description:"Location adjacent to a variable definition."},SCHEMA:{value:Jde.SCHEMA,description:"Location adjacent to a schema definition."},SCALAR:{value:Jde.SCALAR,description:"Location adjacent to a scalar definition."},OBJECT:{value:Jde.OBJECT,description:"Location adjacent to an object type definition."},FIELD_DEFINITION:{value:Jde.FIELD_DEFINITION,description:"Location adjacent to a field definition."},ARGUMENT_DEFINITION:{value:Jde.ARGUMENT_DEFINITION,description:"Location adjacent to an argument definition."},INTERFACE:{value:Jde.INTERFACE,description:"Location adjacent to an interface definition."},UNION:{value:Jde.UNION,description:"Location adjacent to a union definition."},ENUM:{value:Jde.ENUM,description:"Location adjacent to an enum definition."},ENUM_VALUE:{value:Jde.ENUM_VALUE,description:"Location adjacent to an enum value definition."},INPUT_OBJECT:{value:Jde.INPUT_OBJECT,description:"Location adjacent to an input object type definition."},INPUT_FIELD_DEFINITION:{value:Jde.INPUT_FIELD_DEFINITION,description:"Location adjacent to an input object field definition."}}}),zhe=new Gge({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 zge($he),resolve:eee=>yge(eee)?jhe.SCALAR:xge(eee)?jhe.OBJECT:_ge(eee)?jhe.INTERFACE:Tge(eee)?jhe.UNION:Sge(eee)?jhe.ENUM:Ige(eee)?jhe.INPUT_OBJECT:Nge(eee)?jhe.LIST:Oge(eee)?jhe.NON_NULL:void Pde(!1,`Unexpected type: "${Rue(eee)}".`)},name:{type:fhe,resolve:eee=>"name"in eee?eee.name:void 0},description:{type:fhe,resolve:eee=>"description"in eee?eee.description:void 0},specifiedByURL:{type:fhe,resolve:eee=>"specifiedByURL"in eee?eee.specifiedByURL:void 0},fields:{type:new Fge(new zge(Phe)),args:{includeDeprecated:{type:whe,defaultValue:!1}},resolve(eee,{includeDeprecated:tee}){if(xge(eee)||_ge(eee)){const ree=Object.values(eee.getFields());return tee?ree:ree.filter((eee=>null==eee.deprecationReason))}}},interfaces:{type:new Fge(new zge(zhe)),resolve(eee){if(xge(eee)||_ge(eee))return eee.getInterfaces()}},possibleTypes:{type:new Fge(new zge(zhe)),resolve(eee,tee,ree,{schema:oee}){if(Lge(eee))return oee.getPossibleTypes(eee)}},enumValues:{type:new Fge(new zge(Uhe)),args:{includeDeprecated:{type:whe,defaultValue:!1}},resolve(eee,{includeDeprecated:tee}){if(Sge(eee)){const ree=eee.getValues();return tee?ree:ree.filter((eee=>null==eee.deprecationReason))}}},inputFields:{type:new Fge(new zge(Mhe)),args:{includeDeprecated:{type:whe,defaultValue:!1}},resolve(eee,{includeDeprecated:tee}){if(Ige(eee)){const ree=Object.values(eee.getFields());return tee?ree:ree.filter((eee=>null==eee.deprecationReason))}}},ofType:{type:zhe,resolve:eee=>"ofType"in eee?eee.ofType:void 0}})}),Phe=new Gge({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 zge(fhe),resolve:eee=>eee.name},description:{type:fhe,resolve:eee=>eee.description},args:{type:new zge(new Fge(new zge(Mhe))),args:{includeDeprecated:{type:whe,defaultValue:!1}},resolve:(eee,{includeDeprecated:tee})=>tee?eee.args:eee.args.filter((eee=>null==eee.deprecationReason))},type:{type:new zge(zhe),resolve:eee=>eee.type},isDeprecated:{type:new zge(whe),resolve:eee=>null!=eee.deprecationReason},deprecationReason:{type:fhe,resolve:eee=>eee.deprecationReason}})}),Mhe=new Gge({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 zge(fhe),resolve:eee=>eee.name},description:{type:fhe,resolve:eee=>eee.description},type:{type:new zge(zhe),resolve:eee=>eee.type},defaultValue:{type:fhe,description:"A GraphQL-formatted string representing the default value for this input value.",resolve(eee){const{type:tee,defaultValue:ree}=eee,oee=Dhe(ree,tee);return oee?lge(oee):null}},isDeprecated:{type:new zge(whe),resolve:eee=>null!=eee.deprecationReason},deprecationReason:{type:fhe,resolve:eee=>eee.deprecationReason}})}),Uhe=new Gge({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 zge(fhe),resolve:eee=>eee.name},description:{type:fhe,resolve:eee=>eee.description},isDeprecated:{type:new zge(whe),resolve:eee=>null!=eee.deprecationReason},deprecationReason:{type:fhe,resolve:eee=>eee.deprecationReason}})});var jhe;!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"}(jhe||(jhe={}));const $he=new ohe({name:"__TypeKind",description:"An enum describing what kind of type a given `__Type` is.",values:{SCALAR:{value:jhe.SCALAR,description:"Indicates this type is a scalar."},OBJECT:{value:jhe.OBJECT,description:"Indicates this type is an object. `fields` and `interfaces` are valid fields."},INTERFACE:{value:jhe.INTERFACE,description:"Indicates this type is an interface. `fields`, `interfaces`, and `possibleTypes` are valid fields."},UNION:{value:jhe.UNION,description:"Indicates this type is a union. `possibleTypes` is a valid field."},ENUM:{value:jhe.ENUM,description:"Indicates this type is an enum. `enumValues` is a valid field."},INPUT_OBJECT:{value:jhe.INPUT_OBJECT,description:"Indicates this type is an input object. `inputFields` is a valid field."},LIST:{value:jhe.LIST,description:"Indicates this type is a list. `ofType` is a valid field."},NON_NULL:{value:jhe.NON_NULL,description:"Indicates this type is a non-null. `ofType` is a valid field."}}}),Vhe={name:"__schema",type:new zge(Che),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},Yhe={name:"__type",type:zhe,description:"Request the type information of a single type.",args:[{name:"name",description:void 0,type:new zge(fhe),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},qhe={name:"__typename",type:new zge(fhe),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},Bhe=Object.freeze([Che,Lhe,Fhe,zhe,Phe,Mhe,Uhe,$he]);function Ghe(eee){return Bhe.some((({name:tee})=>eee.name===tee))}function Qhe(eee){return Lue(eee,Whe)}function Khe(eee){if(!Qhe(eee))throw new Error(`Expected ${Rue(eee)} to be a GraphQL schema.`);return eee}class Whe{constructor(eee){var tee,ree;this.__validationErrors=!0===eee.assumeValid?[]:void 0,zde(eee)||Lde(!1,"Must provide configuration object."),!eee.types||Array.isArray(eee.types)||Lde(!1,`"types" must be Array if provided but got: ${Rue(eee.types)}.`),!eee.directives||Array.isArray(eee.directives)||Lde(!1,`"directives" must be Array if provided but got: ${Rue(eee.directives)}.`),this.description=eee.description,this.extensions=tge(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:Nhe;const oee=new Set(eee.types);if(null!=eee.types)for(const aee of eee.types)oee.delete(aee),Hhe(aee,oee);null!=this._queryType&&Hhe(this._queryType,oee),null!=this._mutationType&&Hhe(this._mutationType,oee),null!=this._subscriptionType&&Hhe(this._subscriptionType,oee);for(const aee of this._directives)if(xhe(aee))for(const eee of aee.args)Hhe(eee.type,oee);Hhe(Che,oee),this._typeMap=Object.create(null),this._subTypeMap=Object.create(null),this._implementationsMap=Object.create(null);for(const aee of oee){if(null==aee)continue;const eee=aee.name;if(eee||Lde(!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]=aee,_ge(aee)){for(const tee of aee.getInterfaces())if(_ge(tee)){let eee=this._implementationsMap[tee.name];void 0===eee&&(eee=this._implementationsMap[tee.name]={objects:[],interfaces:[]}),eee.interfaces.push(aee)}}else if(xge(aee))for(const tee of aee.getInterfaces())if(_ge(tee)){let eee=this._implementationsMap[tee.name];void 0===eee&&(eee=this._implementationsMap[tee.name]={objects:[],interfaces:[]}),eee.objects.push(aee)}}}get[Symbol.toStringTag](){return"GraphQLSchema"}getQueryType(){return this._queryType}getMutationType(){return this._mutationType}getSubscriptionType(){return this._subscriptionType}getRootType(eee){switch(eee){case Xde.QUERY:return this.getQueryType();case Xde.MUTATION:return this.getMutationType();case Xde.SUBSCRIPTION:return this.getSubscriptionType()}}getTypeMap(){return this._typeMap}getType(eee){return this.getTypeMap()[eee]}getPossibleTypes(eee){return Tge(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),Tge(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 Hhe(eee,tee){const ree=Vge(eee);if(!tee.has(ree))if(tee.add(ree),Tge(ree))for(const oee of ree.getTypes())Hhe(oee,tee);else if(xge(ree)||_ge(ree)){for(const eee of ree.getInterfaces())Hhe(eee,tee);for(const eee of Object.values(ree.getFields())){Hhe(eee.type,tee);for(const ree of eee.args)Hhe(ree.type,tee)}}else if(Ige(ree))for(const oee of Object.values(ree.getFields()))Hhe(oee.type,tee);return tee}function Xhe(eee){if(Khe(eee),eee.__validationErrors)return eee.__validationErrors;const tee=new Zhe(eee);!function(eee){const tee=eee.schema,ree=tee.getQueryType();if(ree){if(!xge(ree)){var oee;eee.reportError(`Query root type must be Object type, it cannot be ${Rue(ree)}.`,null!==(oee=efe(tee,Xde.QUERY))&&void 0!==oee?oee:ree.astNode)}}else eee.reportError("Query root type must be provided.",tee.astNode);const aee=tee.getMutationType();var nee;aee&&!xge(aee)&&eee.reportError(`Mutation root type must be Object type if provided, it cannot be ${Rue(aee)}.`,null!==(nee=efe(tee,Xde.MUTATION))&&void 0!==nee?nee:aee.astNode);const iee=tee.getSubscriptionType();var see;iee&&!xge(iee)&&eee.reportError(`Subscription root type must be Object type if provided, it cannot be ${Rue(iee)}.`,null!==(see=efe(tee,Xde.SUBSCRIPTION))&&void 0!==see?see:iee.astNode)}(tee),function(eee){for(const ree of eee.schema.getDirectives())if(xhe(ree)){tfe(eee,ree);for(const oee of ree.args){var tee;if(tfe(eee,oee),Age(oee.type)||eee.reportError(`The type of @${ree.name}(${oee.name}:) must be Input Type but got: ${Rue(oee.type)}.`,oee.astNode),Zge(oee)&&null!=oee.deprecationReason)eee.reportError(`Required argument @${ree.name}(${oee.name}:) cannot be deprecated.`,[dfe(oee.astNode),null===(tee=oee.astNode)||void 0===tee?void 0:tee.type])}}else eee.reportError(`Expected directive but got: ${Rue(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 aee;function aee(nee){if(tee[nee.name])return;tee[nee.name]=!0,oee[nee.name]=ree.length;const iee=Object.values(nee.getFields());for(const tee of iee)if(Oge(tee.type)&&Ige(tee.type.ofType)){const nee=tee.type.ofType,iee=oee[nee.name];if(ree.push(tee),void 0===iee)aee(nee);else{const tee=ree.slice(iee),oee=tee.map((eee=>eee.name)).join(".");eee.reportError(`Cannot reference Input Object "${nee.name}" within itself through a series of non-null fields: "${oee}".`,tee.map((eee=>eee.astNode)))}ree.pop()}oee[nee.name]=void 0}}(eee),ree=eee.schema.getTypeMap();for(const oee of Object.values(ree))$ge(oee)?(Ghe(oee)||tfe(eee,oee),xge(oee)||_ge(oee)?(rfe(eee,oee),ofe(eee,oee)):Tge(oee)?ife(eee,oee):Sge(oee)?sfe(eee,oee):Ige(oee)&&(cfe(eee,oee),tee(oee))):eee.reportError(`Expected GraphQL named type but got: ${Rue(oee)}.`,oee.astNode)}(tee);const ree=tee.getErrors();return eee.__validationErrors=ree,ree}function Jhe(eee){const tee=Xhe(eee);if(0!==tee.length)throw new Error(tee.map((eee=>eee.message)).join("\n\n"))}class Zhe{constructor(eee){this._errors=[],this.schema=eee}reportError(eee,tee){const ree=Array.isArray(tee)?tee.filter(Boolean):tee;this._errors.push(new Yde(eee,{nodes:ree}))}getErrors(){return this._errors}}function efe(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 tfe(eee,tee){tee.name.startsWith("__")&&eee.reportError(`Name "${tee.name}" must not begin with "__", which is reserved by GraphQL introspection.`,tee.astNode)}function rfe(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(tfe(eee,iee),!Dge(iee.type))eee.reportError(`The type of ${tee.name}.${iee.name} must be Output Type but got: ${Rue(iee.type)}.`,null===(oee=iee.astNode)||void 0===oee?void 0:oee.type);for(const ree of iee.args){const oee=ree.name;var aee,nee;if(tfe(eee,ree),!Age(ree.type))eee.reportError(`The type of ${tee.name}.${iee.name}(${oee}:) must be Input Type but got: ${Rue(ree.type)}.`,null===(aee=ree.astNode)||void 0===aee?void 0:aee.type);if(Zge(ree)&&null!=ree.deprecationReason)eee.reportError(`Required argument ${tee.name}.${iee.name}(${oee}:) cannot be deprecated.`,[dfe(ree.astNode),null===(nee=ree.astNode)||void 0===nee?void 0:nee.type])}}}function ofe(eee,tee){const ree=Object.create(null);for(const oee of tee.getInterfaces())_ge(oee)?tee!==oee?ree[oee.name]?eee.reportError(`Type ${tee.name} can only implement ${oee.name} once.`,lfe(tee,oee)):(ree[oee.name]=!0,nfe(eee,tee,oee),afe(eee,tee,oee)):eee.reportError(`Type ${tee.name} cannot implement itself because it would create a circular reference.`,lfe(tee,oee)):eee.reportError(`Type ${Rue(tee)} must only implement Interface types, it cannot implement ${Rue(oee)}.`,lfe(tee,oee))}function afe(eee,tee,ree){const oee=tee.getFields();for(const cee of Object.values(ree.getFields())){const lee=cee.name,pee=oee[lee];if(pee){var aee,nee;if(!lhe(eee.schema,pee.type,cee.type))eee.reportError(`Interface field ${ree.name}.${lee} expects type ${Rue(cee.type)} but ${tee.name}.${lee} is type ${Rue(pee.type)}.`,[null===(aee=cee.astNode)||void 0===aee?void 0:aee.type,null===(nee=pee.astNode)||void 0===nee?void 0:nee.type]);for(const oee of cee.args){const aee=oee.name,nee=pee.args.find((eee=>eee.name===aee));var iee,see;if(nee){if(!che(oee.type,nee.type))eee.reportError(`Interface field argument ${ree.name}.${lee}(${aee}:) expects type ${Rue(oee.type)} but ${tee.name}.${lee}(${aee}:) is type ${Rue(nee.type)}.`,[null===(iee=oee.astNode)||void 0===iee?void 0:iee.type,null===(see=nee.astNode)||void 0===see?void 0:see.type])}else eee.reportError(`Interface field argument ${ree.name}.${lee}(${aee}:) expected but ${tee.name}.${lee} does not provide it.`,[oee.astNode,pee.astNode])}for(const oee of pee.args){const aee=oee.name;!cee.args.find((eee=>eee.name===aee))&&Zge(oee)&&eee.reportError(`Object field ${tee.name}.${lee} includes required argument ${aee} that is missing from the Interface field ${ree.name}.${lee}.`,[oee.astNode,cee.astNode])}}else eee.reportError(`Interface field ${ree.name}.${lee} expected but ${tee.name} does not provide it.`,[cee.astNode,tee.astNode,...tee.extensionASTNodes])}}function nfe(eee,tee,ree){const oee=tee.getInterfaces();for(const aee of ree.getInterfaces())oee.includes(aee)||eee.reportError(aee===tee?`Type ${tee.name} cannot implement ${ree.name} because it would create a circular reference.`:`Type ${tee.name} must implement ${aee.name} because it is implemented by ${ree.name}.`,[...lfe(ree,aee),...lfe(tee,ree)])}function ife(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 aee of ree)oee[aee.name]?eee.reportError(`Union type ${tee.name} can only include type ${aee.name} once.`,pfe(tee,aee.name)):(oee[aee.name]=!0,xge(aee)||eee.reportError(`Union type ${tee.name} can only include Object types, it cannot include ${Rue(aee)}.`,pfe(tee,String(aee))))}function sfe(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)tfe(eee,oee)}function cfe(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 nee of ree){var oee,aee;if(tfe(eee,nee),!Age(nee.type))eee.reportError(`The type of ${tee.name}.${nee.name} must be Input Type but got: ${Rue(nee.type)}.`,null===(oee=nee.astNode)||void 0===oee?void 0:oee.type);if(she(nee)&&null!=nee.deprecationReason)eee.reportError(`Required input field ${tee.name}.${nee.name} cannot be deprecated.`,[dfe(nee.astNode),null===(aee=nee.astNode)||void 0===aee?void 0:aee.type])}}function lfe(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 pfe(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 dfe(eee){var tee;return null==eee||null===(tee=eee.directives)||void 0===tee?void 0:tee.find((eee=>eee.name.value===She.name))}function ufe(eee,tee){switch(tee.kind){case Zde.LIST_TYPE:{const ree=ufe(eee,tee.type);return ree&&new Fge(ree)}case Zde.NON_NULL_TYPE:{const ree=ufe(eee,tee.type);return ree&&new zge(ree)}case Zde.NAMED_TYPE:return eee.getType(tee.name.value)}}class gfe{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:hfe,tee&&(Age(tee)&&this._inputTypeStack.push(tee),Cge(tee)&&this._parentTypeStack.push(tee),Dge(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 Zde.SELECTION_SET:{const eee=Vge(this.getType());this._parentTypeStack.push(Cge(eee)?eee:void 0);break}case Zde.FIELD:{const ree=this.getParentType();let oee,aee;ree&&(oee=this._getFieldDef(tee,ree,eee),oee&&(aee=oee.type)),this._fieldDefStack.push(oee),this._typeStack.push(Dge(aee)?aee:void 0);break}case Zde.DIRECTIVE:this._directive=tee.getDirective(eee.name.value);break;case Zde.OPERATION_DEFINITION:{const ree=tee.getRootType(eee.operation);this._typeStack.push(xge(ree)?ree:void 0);break}case Zde.INLINE_FRAGMENT:case Zde.FRAGMENT_DEFINITION:{const ree=eee.typeCondition,oee=ree?ufe(tee,ree):Vge(this.getType());this._typeStack.push(Dge(oee)?oee:void 0);break}case Zde.VARIABLE_DEFINITION:{const ree=ufe(tee,eee.type);this._inputTypeStack.push(Age(ree)?ree:void 0);break}case Zde.ARGUMENT:{var ree;let tee,oee;const aee=null!==(ree=this.getDirective())&&void 0!==ree?ree:this.getFieldDef();aee&&(tee=aee.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(Age(oee)?oee:void 0);break}case Zde.LIST:{const eee=jge(this.getInputType()),tee=Nge(eee)?eee.ofType:eee;this._defaultValueStack.push(void 0),this._inputTypeStack.push(Age(tee)?tee:void 0);break}case Zde.OBJECT_FIELD:{const tee=Vge(this.getInputType());let ree,oee;Ige(tee)&&(oee=tee.getFields()[eee.name.value],oee&&(ree=oee.type)),this._defaultValueStack.push(oee?oee.defaultValue:void 0),this._inputTypeStack.push(Age(ree)?ree:void 0);break}case Zde.ENUM:{const tee=Vge(this.getInputType());let ree;Sge(tee)&&(ree=tee.getValue(eee.value)),this._enumValue=ree;break}}}leave(eee){switch(eee.kind){case Zde.SELECTION_SET:this._parentTypeStack.pop();break;case Zde.FIELD:this._fieldDefStack.pop(),this._typeStack.pop();break;case Zde.DIRECTIVE:this._directive=null;break;case Zde.OPERATION_DEFINITION:case Zde.INLINE_FRAGMENT:case Zde.FRAGMENT_DEFINITION:this._typeStack.pop();break;case Zde.VARIABLE_DEFINITION:this._inputTypeStack.pop();break;case Zde.ARGUMENT:this._argument=null,this._defaultValueStack.pop(),this._inputTypeStack.pop();break;case Zde.LIST:case Zde.OBJECT_FIELD:this._defaultValueStack.pop(),this._inputTypeStack.pop();break;case Zde.ENUM:this._enumValue=null}}}function hfe(eee,tee,ree){const oee=ree.name.value;return oee===Vhe.name&&eee.getQueryType()===tee?Vhe:oee===Yhe.name&&eee.getQueryType()===tee?Yhe:oee===qhe.name&&Cge(tee)?qhe:xge(tee)||_ge(tee)?tee.getFields()[oee]:void 0}function ffe(eee,tee){return{enter(...ree){const oee=ree[0];eee.enter(oee);const fn=cge(tee,oee.kind).enter;if(fn){const aee=fn.apply(tee,ree);return void 0!==aee&&(eee.leave(oee),Hde(aee)&&eee.enter(aee)),aee}},leave(...ree){const oee=ree[0],fn=cge(tee,oee.kind).leave;let aee;return fn&&(aee=fn.apply(tee,ree)),eee.leave(oee),aee}}}function wfe(eee){return eee.kind===Zde.OPERATION_DEFINITION||eee.kind===Zde.FRAGMENT_DEFINITION}function bfe(eee){return eee.kind===Zde.VARIABLE||eee.kind===Zde.INT||eee.kind===Zde.FLOAT||eee.kind===Zde.STRING||eee.kind===Zde.BOOLEAN||eee.kind===Zde.NULL||eee.kind===Zde.ENUM||eee.kind===Zde.LIST||eee.kind===Zde.OBJECT}function mfe(eee){return eee.kind===Zde.SCHEMA_DEFINITION||vfe(eee)||eee.kind===Zde.DIRECTIVE_DEFINITION}function vfe(eee){return eee.kind===Zde.SCALAR_TYPE_DEFINITION||eee.kind===Zde.OBJECT_TYPE_DEFINITION||eee.kind===Zde.INTERFACE_TYPE_DEFINITION||eee.kind===Zde.UNION_TYPE_DEFINITION||eee.kind===Zde.ENUM_TYPE_DEFINITION||eee.kind===Zde.INPUT_OBJECT_TYPE_DEFINITION}function yfe(eee){return eee.kind===Zde.SCHEMA_EXTENSION||xfe(eee)}function xfe(eee){return eee.kind===Zde.SCALAR_TYPE_EXTENSION||eee.kind===Zde.OBJECT_TYPE_EXTENSION||eee.kind===Zde.INTERFACE_TYPE_EXTENSION||eee.kind===Zde.UNION_TYPE_EXTENSION||eee.kind===Zde.ENUM_TYPE_EXTENSION||eee.kind===Zde.INPUT_OBJECT_TYPE_EXTENSION}function kfe(eee){return{Document(tee){for(const ree of tee.definitions)if(!wfe(ree)){const tee=ree.kind===Zde.SCHEMA_DEFINITION||ree.kind===Zde.SCHEMA_EXTENSION?"schema":'"'+ree.name.value+'"';eee.reportError(new Yde(`The ${tee} definition is not executable.`,{nodes:ree}))}return!1}}}function _fe(eee){return{Field(tee){const ree=eee.getParentType();if(ree){if(!eee.getFieldDef()){const oee=eee.getSchema(),aee=tee.name.value;let nee=Yue("to use an inline fragment on",function(eee,tee,ree){if(!Lge(tee))return[];const oee=new Set,aee=Object.create(null);for(const iee of eee.getPossibleTypes(tee))if(iee.getFields()[ree]){oee.add(iee),aee[iee.name]=1;for(const eee of iee.getInterfaces()){var nee;eee.getFields()[ree]&&(oee.add(eee),aee[eee.name]=(null!==(nee=aee[eee.name])&&void 0!==nee?nee:0)+1)}}return[...oee].sort(((tee,ree)=>{const oee=aee[ree.name]-aee[tee.name];return 0!==oee?oee:_ge(tee)&&eee.isSubType(tee,ree)?-1:_ge(ree)&&eee.isSubType(ree,tee)?1:Kue(tee.name,ree.name)})).map((x=>x.name))}(oee,ree,aee));""===nee&&(nee=Yue(function(eee,tee){if(xge(eee)||_ge(eee)){return Jue(tee,Object.keys(eee.getFields()))}return[]}(ree,aee))),eee.reportError(new Yde(`Cannot query field "${aee}" on type "${ree.name}".`+nee,{nodes:tee}))}}}}}function Efe(eee){return{InlineFragment(tee){const ree=tee.typeCondition;if(ree){const tee=ufe(eee.getSchema(),ree);if(tee&&!Cge(tee)){const tee=lge(ree);eee.reportError(new Yde(`Fragment cannot condition on non composite type "${tee}".`,{nodes:ree}))}}},FragmentDefinition(tee){const ree=ufe(eee.getSchema(),tee.typeCondition);if(ree&&!Cge(ree)){const ree=lge(tee.typeCondition);eee.reportError(new Yde(`Fragment "${tee.name.value}" cannot condition on non composite type "${ree}".`,{nodes:tee.typeCondition}))}}}}function Tfe(eee){return{...Sfe(eee),Argument(tee){const ree=eee.getArgument(),oee=eee.getFieldDef(),aee=eee.getParentType();if(!ree&&oee&&aee){const ree=tee.name.value,nee=Jue(ree,oee.args.map((eee=>eee.name)));eee.reportError(new Yde(`Unknown argument "${ree}" on field "${aee.name}.${oee.name}".`+Yue(nee),{nodes:tee}))}}}}function Sfe(eee){const tee=Object.create(null),ree=eee.getSchema(),oee=ree?ree.getDirectives():Nhe;for(const iee of oee)tee[iee.name]=iee.args.map((eee=>eee.name));const aee=eee.getDocument().definitions;for(const iee of aee)if(iee.kind===Zde.DIRECTIVE_DEFINITION){var nee;const eee=null!==(nee=iee.arguments)&&void 0!==nee?nee:[];tee[iee.name.value]=eee.map((eee=>eee.name.value))}return{Directive(ree){const oee=ree.name.value,aee=tee[oee];if(ree.arguments&&aee)for(const tee of ree.arguments){const ree=tee.name.value;if(!aee.includes(ree)){const nee=Jue(ree,aee);eee.reportError(new Yde(`Unknown argument "${ree}" on directive "@${oee}".`+Yue(nee),{nodes:tee}))}}return!1}}}function Ife(eee){const tee=Object.create(null),ree=eee.getSchema(),oee=ree?ree.getDirectives():Nhe;for(const nee of oee)tee[nee.name]=nee.locations;const aee=eee.getDocument().definitions;for(const nee of aee)nee.kind===Zde.DIRECTIVE_DEFINITION&&(tee[nee.name.value]=nee.locations.map((eee=>eee.value)));return{Directive(ree,oee,aee,nee,iee){const see=ree.name.value,cee=tee[see];if(!cee)return void eee.reportError(new Yde(`Unknown directive "@${see}".`,{nodes:ree}));const lee=function(eee){const tee=eee[eee.length-1];switch("kind"in tee||Pde(!1),tee.kind){case Zde.OPERATION_DEFINITION:return function(eee){switch(eee){case Xde.QUERY:return Jde.QUERY;case Xde.MUTATION:return Jde.MUTATION;case Xde.SUBSCRIPTION:return Jde.SUBSCRIPTION}}(tee.operation);case Zde.FIELD:return Jde.FIELD;case Zde.FRAGMENT_SPREAD:return Jde.FRAGMENT_SPREAD;case Zde.INLINE_FRAGMENT:return Jde.INLINE_FRAGMENT;case Zde.FRAGMENT_DEFINITION:return Jde.FRAGMENT_DEFINITION;case Zde.VARIABLE_DEFINITION:return Jde.VARIABLE_DEFINITION;case Zde.SCHEMA_DEFINITION:case Zde.SCHEMA_EXTENSION:return Jde.SCHEMA;case Zde.SCALAR_TYPE_DEFINITION:case Zde.SCALAR_TYPE_EXTENSION:return Jde.SCALAR;case Zde.OBJECT_TYPE_DEFINITION:case Zde.OBJECT_TYPE_EXTENSION:return Jde.OBJECT;case Zde.FIELD_DEFINITION:return Jde.FIELD_DEFINITION;case Zde.INTERFACE_TYPE_DEFINITION:case Zde.INTERFACE_TYPE_EXTENSION:return Jde.INTERFACE;case Zde.UNION_TYPE_DEFINITION:case Zde.UNION_TYPE_EXTENSION:return Jde.UNION;case Zde.ENUM_TYPE_DEFINITION:case Zde.ENUM_TYPE_EXTENSION:return Jde.ENUM;case Zde.ENUM_VALUE_DEFINITION:return Jde.ENUM_VALUE;case Zde.INPUT_OBJECT_TYPE_DEFINITION:case Zde.INPUT_OBJECT_TYPE_EXTENSION:return Jde.INPUT_OBJECT;case Zde.INPUT_VALUE_DEFINITION:{const tee=eee[eee.length-3];return"kind"in tee||Pde(!1),tee.kind===Zde.INPUT_OBJECT_TYPE_DEFINITION?Jde.INPUT_FIELD_DEFINITION:Jde.ARGUMENT_DEFINITION}default:Pde(!1,"Unexpected kind: "+Rue(tee.kind))}}(iee);lee&&!cee.includes(lee)&&eee.reportError(new Yde(`Directive "@${see}" may not be used on ${lee}.`,{nodes:ree}))}}}function Nfe(eee){return{FragmentSpread(tee){const ree=tee.name.value;eee.getFragment(ree)||eee.reportError(new Yde(`Unknown fragment "${ree}".`,{nodes:tee.name}))}}}function Ofe(eee){const tee=eee.getSchema(),ree=tee?tee.getTypeMap():Object.create(null),oee=Object.create(null);for(const nee of eee.getDocument().definitions)vfe(nee)&&(oee[nee.name.value]=!0);const aee=[...Object.keys(ree),...Object.keys(oee)];return{NamedType(tee,_1,nee,_2,iee){const see=tee.name.value;if(!ree[see]&&!oee[see]){var cee;const ree=null!==(cee=iee[2])&&void 0!==cee?cee:nee,oee=null!=ree&&("kind"in(lee=ree)&&(mfe(lee)||yfe(lee)));if(oee&&Afe.includes(see))return;const pee=Jue(see,oee?Afe.concat(aee):aee);eee.reportError(new Yde(`Unknown type "${see}".`+Yue(pee),{nodes:tee}))}var lee}}}const Afe=[...mhe,...Bhe].map((eee=>eee.name));function Dfe(eee){let tee=0;return{Document(eee){tee=eee.definitions.filter((eee=>eee.kind===Zde.OPERATION_DEFINITION)).length},OperationDefinition(ree){!ree.name&&tee>1&&eee.reportError(new Yde("This anonymous operation must be the only defined operation.",{nodes:ree}))}}}function Rfe(eee){var tee,ree,oee;const aee=eee.getSchema(),nee=null!==(tee=null!==(ree=null!==(oee=null==aee?void 0:aee.astNode)&&void 0!==oee?oee:null==aee?void 0:aee.getQueryType())&&void 0!==ree?ree:null==aee?void 0:aee.getMutationType())&&void 0!==tee?tee:null==aee?void 0:aee.getSubscriptionType();let iee=0;return{SchemaDefinition(tee){nee?eee.reportError(new Yde("Cannot define a new schema within a schema extension.",{nodes:tee})):(iee>0&&eee.reportError(new Yde("Must provide only one schema definition.",{nodes:tee})),++iee)}}}function Cfe(eee){const tee=Object.create(null),ree=[],oee=Object.create(null);return{OperationDefinition:()=>!1,FragmentDefinition:eee=>(aee(eee),!1)};function aee(nee){if(tee[nee.name.value])return;const iee=nee.name.value;tee[iee]=!0;const see=eee.getFragmentSpreads(nee.selectionSet);if(0!==see.length){oee[iee]=ree.length;for(const tee of see){const nee=tee.name.value,iee=oee[nee];if(ree.push(tee),void 0===iee){const tee=eee.getFragment(nee);tee&&aee(tee)}else{const tee=ree.slice(iee),oee=tee.slice(0,-1).map((s=>'"'+s.name.value+'"')).join(", ");eee.reportError(new Yde(`Cannot spread fragment "${nee}" within itself`+(""!==oee?` via ${oee}.`:"."),{nodes:tee}))}ree.pop()}oee[iee]=void 0}}}function Lfe(eee){let tee=Object.create(null);return{OperationDefinition:{enter(){tee=Object.create(null)},leave(ree){const oee=eee.getRecursiveVariableUsages(ree);for(const{node:aee}of oee){const oee=aee.name.value;!0!==tee[oee]&&eee.reportError(new Yde(ree.name?`Variable "$${oee}" is not defined by operation "${ree.name.value}".`:`Variable "$${oee}" is not defined.`,{nodes:[aee,ree]}))}}},VariableDefinition(eee){tee[eee.variable.name.value]=!0}}}function Ffe(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 Yde(`Fragment "${ree}" is never used.`,{nodes:tee}))}}}}}function zfe(eee){let tee=[];return{OperationDefinition:{enter(){tee=[]},leave(ree){const oee=Object.create(null),aee=eee.getRecursiveVariableUsages(ree);for(const{node:eee}of aee)oee[eee.name.value]=!0;for(const nee of tee){const tee=nee.variable.name.value;!0!==oee[tee]&&eee.reportError(new Yde(ree.name?`Variable "$${tee}" is never used in operation "${ree.name.value}".`:`Variable "$${tee}" is never used.`,{nodes:nee}))}}},VariableDefinition(eee){tee.push(eee)}}}function Pfe(eee){switch(eee.kind){case Zde.OBJECT:return{...eee,fields:(tee=eee.fields,tee.map((eee=>({...eee,value:Pfe(eee.value)}))).sort(((eee,tee)=>Kue(eee.name.value,tee.name.value))))};case Zde.LIST:return{...eee,values:eee.values.map(Pfe)};case Zde.INT:case Zde.FLOAT:case Zde.STRING:case Zde.BOOLEAN:case Zde.NULL:case Zde.ENUM:case Zde.VARIABLE:return eee}var tee}function Mfe(eee){return Array.isArray(eee)?eee.map((([eee,tee])=>`subfields "${eee}" conflict because `+Mfe(tee))).join(" and "):eee}function Ufe(eee){const tee=new Wfe,ree=new Map;return{SelectionSet(oee){const aee=function(eee,tee,ree,oee,aee){const nee=[],[iee,see]=Gfe(eee,tee,oee,aee);if(function(eee,tee,ree,oee,aee){for(const[nee,iee]of Object.entries(aee))if(iee.length>1)for(let i=0;i[eee.value,tee])));return ree.every((eee=>{const tee=eee.value,ree=aee.get(eee.name.value);return void 0!==ree&&qfe(tee)===qfe(ree)}))}(cee,dee))return[[aee,"they have differing arguments"],[cee],[dee]]}const hee=null==lee?void 0:lee.type,fee=null==uee?void 0:uee.type;if(hee&&fee&&Bfe(hee,fee))return[[aee,`they return conflicting types "${Rue(hee)}" and "${Rue(fee)}"`],[cee],[dee]];const wee=cee.selectionSet,bee=dee.selectionSet;if(wee&&bee){const oee=function(eee,tee,ree,oee,aee,nee,iee,see){const cee=[],[lee,pee]=Gfe(eee,tee,aee,nee),[dee,uee]=Gfe(eee,tee,iee,see);Vfe(eee,cee,tee,ree,oee,lee,dee);for(const gee of uee)jfe(eee,cee,tee,ree,oee,lee,gee);for(const gee of pee)jfe(eee,cee,tee,ree,oee,dee,gee);for(const gee of pee)for(const aee of uee)$fe(eee,cee,tee,ree,oee,gee,aee);return cee}(eee,tee,ree,gee,Vge(hee),wee,Vge(fee),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,aee,cee,dee)}}function qfe(eee){return lge(Pfe(eee))}function Bfe(eee,tee){return Nge(eee)?!Nge(tee)||Bfe(eee.ofType,tee.ofType):!!Nge(tee)||(Oge(eee)?!Oge(tee)||Bfe(eee.ofType,tee.ofType):!!Oge(tee)||!(!Rge(eee)&&!Rge(tee))&&eee!==tee)}function Gfe(eee,tee,ree,oee){const aee=tee.get(oee);if(aee)return aee;const nee=Object.create(null),iee=Object.create(null);Kfe(eee,ree,oee,nee,iee);const see=[nee,Object.keys(iee)];return tee.set(oee,see),see}function Qfe(eee,tee,ree){const oee=tee.get(ree.selectionSet);if(oee)return oee;const aee=ufe(eee.getSchema(),ree.typeCondition);return Gfe(eee,tee,aee,ree.selectionSet)}function Kfe(eee,tee,ree,oee,aee){for(const nee of ree.selections)switch(nee.kind){case Zde.FIELD:{const eee=nee.name.value;let ree;(xge(tee)||_ge(tee))&&(ree=tee.getFields()[eee]);const aee=nee.alias?nee.alias.value:eee;oee[aee]||(oee[aee]=[]),oee[aee].push([tee,nee,ree]);break}case Zde.FRAGMENT_SPREAD:aee[nee.name.value]=!0;break;case Zde.INLINE_FRAGMENT:{const ree=nee.typeCondition,iee=ree?ufe(eee.getSchema(),ree):tee;Kfe(eee,iee,nee.selectionSet,oee,aee);break}}}class Wfe{constructor(){this._data=new Map}has(a,b,eee){var tee;const[ree,oee]=aeee.name.value)));for(const nee of oee.args)if(!aee.has(nee.name)&&Zge(nee)){const ree=Rue(nee.type);eee.reportError(new Yde(`Field "${oee.name}" argument "${nee.name}" of type "${ree}" is required, but it was not provided.`,{nodes:tee}))}}}}}function ewe(eee){var tee;const ree=Object.create(null),oee=eee.getSchema(),aee=null!==(tee=null==oee?void 0:oee.getDirectives())&&void 0!==tee?tee:Nhe;for(const see of aee)ree[see.name]=Bue(see.args.filter(Zge),(eee=>eee.name));const nee=eee.getDocument().definitions;for(const see of nee)if(see.kind===Zde.DIRECTIVE_DEFINITION){var iee;const eee=null!==(iee=see.arguments)&&void 0!==iee?iee:[];ree[see.name.value]=Bue(eee.filter(twe),(eee=>eee.name.value))}return{Directive:{leave(tee){const oee=tee.name.value,aee=ree[oee];if(aee){var nee;const ree=null!==(nee=tee.arguments)&&void 0!==nee?nee:[],iee=new Set(ree.map((eee=>eee.name.value)));for(const[nee,see]of Object.entries(aee))if(!iee.has(nee)){const ree=vge(see.type)?Rue(see.type):lge(see.type);eee.reportError(new Yde(`Directive "@${oee}" argument "${nee}" of type "${ree}" is required, but it was not provided.`,{nodes:tee}))}}}}}}function twe(eee){return eee.type.kind===Zde.NON_NULL_TYPE&&null==eee.defaultValue}function rwe(eee){return{Field(tee){const ree=eee.getType(),oee=tee.selectionSet;if(ree)if(Rge(Vge(ree))){if(oee){const aee=tee.name.value,nee=Rue(ree);eee.reportError(new Yde(`Field "${aee}" must not have a selection since type "${nee}" has no subfields.`,{nodes:oee}))}}else if(!oee){const oee=tee.name.value,aee=Rue(ree);eee.reportError(new Yde(`Field "${oee}" of type "${aee}" must have a selection of subfields. Did you mean "${oee} { ... }"?`,{nodes:tee}))}}}}function owe(eee){return eee.map((eee=>"number"==typeof eee?"["+eee.toString()+"]":"."+eee)).join("")}function awe(eee,tee,ree){return{prev:eee,key:tee,typename:ree}}function nwe(eee){const tee=[];let ree=eee;for(;ree;)tee.push(ree.key),ree=ree.prev;return tee.reverse()}function iwe(eee,tee,ree=swe){return cwe(eee,tee,ree,void 0)}function swe(eee,tee,ree){let oee="Invalid value "+Rue(tee);throw eee.length>0&&(oee+=` at "value${owe(eee)}"`),ree.message=oee+": "+ree.message,ree}function cwe(eee,tee,ree,oee){if(Oge(tee))return null!=eee?cwe(eee,tee.ofType,ree,oee):void ree(nwe(oee),eee,new Yde(`Expected non-nullable type "${Rue(tee)}" not to be null.`));if(null==eee)return null;if(Nge(tee)){const aee=tee.ofType;return Ahe(eee)?Array.from(eee,((eee,tee)=>{const nee=awe(oee,tee,void 0);return cwe(eee,aee,ree,nee)})):[cwe(eee,aee,ree,oee)]}if(Ige(tee)){if(!zde(eee))return void ree(nwe(oee),eee,new Yde(`Expected type "${tee.name}" to be an object.`));const aee={},nee=tee.getFields();for(const iee of Object.values(nee)){const nee=eee[iee.name];if(void 0!==nee)aee[iee.name]=cwe(nee,iee.type,ree,awe(oee,iee.name,tee.name));else if(void 0!==iee.defaultValue)aee[iee.name]=iee.defaultValue;else if(Oge(iee.type)){const tee=Rue(iee.type);ree(nwe(oee),eee,new Yde(`Field "${iee.name}" of required type "${tee}" was not provided.`))}}for(const iee of Object.keys(eee))if(!nee[iee]){const aee=Jue(iee,Object.keys(tee.getFields()));ree(nwe(oee),eee,new Yde(`Field "${iee}" is not defined by type "${tee.name}".`+Yue(aee)))}return aee}if(Rge(tee)){let nee;try{nee=tee.parseValue(eee)}catch(aee){return void ree(nwe(oee),eee,aee instanceof Yde?aee:new Yde(`Expected type "${tee.name}". `+aee.message,{originalError:aee}))}return void 0===nee&&ree(nwe(oee),eee,new Yde(`Expected type "${tee.name}".`)),nee}Pde(!1,"Unexpected input type: "+Rue(tee))}function lwe(eee,tee,ree){if(eee){if(eee.kind===Zde.VARIABLE){const oee=eee.name.value;if(null==ree||void 0===ree[oee])return;const aee=ree[oee];if(null===aee&&Oge(tee))return;return aee}if(Oge(tee)){if(eee.kind===Zde.NULL)return;return lwe(eee,tee.ofType,ree)}if(eee.kind===Zde.NULL)return null;if(Nge(tee)){const oee=tee.ofType;if(eee.kind===Zde.LIST){const tee=[];for(const aee of eee.values)if(pwe(aee,ree)){if(Oge(oee))return;tee.push(null)}else{const eee=lwe(aee,oee,ree);if(void 0===eee)return;tee.push(eee)}return tee}const aee=lwe(eee,oee,ree);if(void 0===aee)return;return[aee]}if(Ige(tee)){if(eee.kind!==Zde.OBJECT)return;const oee=Object.create(null),aee=Bue(eee.fields,(eee=>eee.name.value));for(const eee of Object.values(tee.getFields())){const tee=aee[eee.name];if(!tee||pwe(tee.value,ree)){if(void 0!==eee.defaultValue)oee[eee.name]=eee.defaultValue;else if(Oge(eee.type))return;continue}const nee=lwe(tee.value,eee.type,ree);if(void 0===nee)return;oee[eee.name]=nee}return oee}if(Rge(tee)){let aee;try{aee=tee.parseLiteral(eee,ree)}catch(oee){return}if(void 0===aee)return;return aee}Pde(!1,"Unexpected input type: "+Rue(tee))}}function pwe(eee,tee){return eee.kind===Zde.VARIABLE&&(null==tee||void 0===tee[eee.name.value])}function dwe(eee,tee,ree,oee){const aee=[],nee=null==oee?void 0:oee.maxErrors;try{const oee=function(eee,tee,ree,oee){const aee={};for(const nee of tee){const tee=nee.variable.name.value,iee=ufe(eee,nee.type);if(!Age(iee)){const eee=lge(nee.type);oee(new Yde(`Variable "$${tee}" expected value of type "${eee}" which cannot be used as an input type.`,{nodes:nee.type}));continue}if(!hwe(ree,tee)){if(nee.defaultValue)aee[tee]=lwe(nee.defaultValue,iee);else if(Oge(iee)){const eee=Rue(iee);oee(new Yde(`Variable "$${tee}" of required type "${eee}" was not provided.`,{nodes:nee}))}continue}const see=ree[tee];if(null===see&&Oge(iee)){const eee=Rue(iee);oee(new Yde(`Variable "$${tee}" of non-null type "${eee}" must not be null.`,{nodes:nee}))}else aee[tee]=iwe(see,iee,((eee,ree,aee)=>{let iee=`Variable "$${tee}" got invalid value `+Rue(ree);eee.length>0&&(iee+=` at "${tee}${owe(eee)}"`),oee(new Yde(iee+"; "+aee.message,{nodes:nee,originalError:aee}))}))}return aee}(eee,tee,ree,(eee=>{if(null!=nee&&aee.length>=nee)throw new Yde("Too many errors processing variables, error limit reached. Execution aborted.");aee.push(eee)}));if(0===aee.length)return{coerced:oee}}catch(iee){aee.push(iee)}return{errors:aee}}function uwe(eee,tee,ree){var oee;const aee={},nee=Bue(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=nee[eee];if(!see){if(void 0!==iee.defaultValue)aee[eee]=iee.defaultValue;else if(Oge(oee))throw new Yde(`Argument "${eee}" of required type "${Rue(oee)}" was not provided.`,{nodes:tee});continue}const cee=see.value;let lee=cee.kind===Zde.NULL;if(cee.kind===Zde.VARIABLE){const tee=cee.name.value;if(null==ree||!hwe(ree,tee)){if(void 0!==iee.defaultValue)aee[eee]=iee.defaultValue;else if(Oge(oee))throw new Yde(`Argument "${eee}" of required type "${Rue(oee)}" was provided the variable "$${tee}" which was not provided a runtime value.`,{nodes:cee});continue}lee=null==ree[tee]}if(lee&&Oge(oee))throw new Yde(`Argument "${eee}" of non-null type "${Rue(oee)}" must not be null.`,{nodes:cee});const pee=lwe(cee,oee,ree);if(void 0===pee)throw new Yde(`Argument "${eee}" has invalid value ${lge(cee)}.`,{nodes:cee});aee[eee]=pee}return aee}function gwe(eee,tee,ree){var oee;const aee=null===(oee=tee.directives)||void 0===oee?void 0:oee.find((tee=>tee.name.value===eee.name));if(aee)return uwe(eee,aee,ree)}function hwe(eee,tee){return Object.prototype.hasOwnProperty.call(eee,tee)}function fwe(eee,tee,ree,oee,aee){const nee=new Map;return wwe(eee,tee,ree,oee,aee,nee,new Set),nee}function wwe(eee,tee,ree,oee,aee,nee,iee){for(const cee of aee.selections)switch(cee.kind){case Zde.FIELD:{if(!bwe(ree,cee))continue;const eee=(see=cee).alias?see.alias.value:see.name.value,tee=nee.get(eee);void 0!==tee?tee.push(cee):nee.set(eee,[cee]);break}case Zde.INLINE_FRAGMENT:if(!bwe(ree,cee)||!mwe(eee,cee,oee))continue;wwe(eee,tee,ree,oee,cee.selectionSet,nee,iee);break;case Zde.FRAGMENT_SPREAD:{const aee=cee.name.value;if(iee.has(aee)||!bwe(ree,cee))continue;iee.add(aee);const see=tee[aee];if(!see||!mwe(eee,see,oee))continue;wwe(eee,tee,ree,oee,see.selectionSet,nee,iee);break}}var see}function bwe(eee,tee){const ree=gwe(Ehe,tee,eee);if(!0===(null==ree?void 0:ree.if))return!1;const oee=gwe(_he,tee,eee);return!1!==(null==oee?void 0:oee.if)}function mwe(eee,tee,ree){const oee=tee.typeCondition;if(!oee)return!0;const aee=ufe(eee,oee);return aee===ree||!!Lge(aee)&&eee.isSubType(aee,ree)}function vwe(eee){return{OperationDefinition(tee){if("subscription"===tee.operation){const ree=eee.getSchema(),oee=ree.getSubscriptionType();if(oee){const aee=tee.name?tee.name.value:null,nee=Object.create(null),iee=eee.getDocument(),see=Object.create(null);for(const eee of iee.definitions)eee.kind===Zde.FRAGMENT_DEFINITION&&(see[eee.name.value]=eee);const cee=fwe(ree,see,nee,oee,tee.selectionSet);if(cee.size>1){const tee=[...cee.values()].slice(1).flat();eee.reportError(new Yde(null!=aee?`Subscription "${aee}" must select only one top level field.`:"Anonymous Subscription must select only one top level field.",{nodes:tee}))}for(const tee of cee.values()){tee[0].name.value.startsWith("__")&&eee.reportError(new Yde(null!=aee?`Subscription "${aee}" must not select an introspection top level field.`:"Anonymous Subscription must not select an introspection top level field.",{nodes:tee}))}}}}}}function ywe(eee,tee){const ree=new Map;for(const oee of eee){const eee=tee(oee),aee=ree.get(eee);void 0===aee?ree.set(eee,[oee]):aee.push(oee)}return ree}function xwe(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,aee=null!==(tee=eee.fields)&&void 0!==tee?tee:[];for(const iee of aee){var nee;ree(`${oee}.${iee.name.value}`,null!==(nee=iee.arguments)&&void 0!==nee?nee:[])}return!1}function ree(tee,ree){const oee=ywe(ree,(eee=>eee.name.value));for(const[aee,nee]of oee)nee.length>1&&eee.reportError(new Yde(`Argument "${tee}(${aee}:)" can only be defined once.`,{nodes:nee.map((eee=>eee.name))}));return!1}}function kwe(eee){return{Field:tee,Directive:tee};function tee(tee){var ree;const oee=ywe(null!==(ree=tee.arguments)&&void 0!==ree?ree:[],(eee=>eee.name.value));for(const[aee,nee]of oee)nee.length>1&&eee.reportError(new Yde(`There can be only one argument named "${aee}".`,{nodes:nee.map((eee=>eee.name))}))}}function _we(eee){const tee=Object.create(null),ree=eee.getSchema();return{DirectiveDefinition(oee){const aee=oee.name.value;if(null==ree||!ree.getDirective(aee))return tee[aee]?eee.reportError(new Yde(`There can be only one directive named "@${aee}".`,{nodes:[tee[aee],oee.name]})):tee[aee]=oee.name,!1;eee.reportError(new Yde(`Directive "@${aee}" already exists in the schema. It cannot be redefined.`,{nodes:oee.name}))}}}function Ewe(eee){const tee=Object.create(null),ree=eee.getSchema(),oee=ree?ree.getDirectives():Nhe;for(const see of oee)tee[see.name]=!see.isRepeatable;const aee=eee.getDocument().definitions;for(const see of aee)see.kind===Zde.DIRECTIVE_DEFINITION&&(tee[see.name.value]=!see.repeatable);const nee=Object.create(null),iee=Object.create(null);return{enter(ree){if(!("directives"in ree)||!ree.directives)return;let oee;if(ree.kind===Zde.SCHEMA_DEFINITION||ree.kind===Zde.SCHEMA_EXTENSION)oee=nee;else if(vfe(ree)||xfe(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 aee of ree.directives){const ree=aee.name.value;tee[ree]&&(oee[ree]?eee.reportError(new Yde(`The directive "@${ree}" can only be used once at this location.`,{nodes:[oee[ree],aee]})):oee[ree]=aee)}}}}function Twe(eee){const tee=eee.getSchema(),ree=tee?tee.getTypeMap():Object.create(null),oee=Object.create(null);return{EnumTypeDefinition:aee,EnumTypeExtension:aee};function aee(tee){var aee;const nee=tee.name.value;oee[nee]||(oee[nee]=Object.create(null));const iee=null!==(aee=tee.values)&&void 0!==aee?aee:[],see=oee[nee];for(const oee of iee){const tee=oee.name.value,aee=ree[nee];Sge(aee)&&aee.getValue(tee)?eee.reportError(new Yde(`Enum value "${nee}.${tee}" already exists in the schema. It cannot also be defined in this type extension.`,{nodes:oee.name})):see[tee]?eee.reportError(new Yde(`Enum value "${nee}.${tee}" can only be defined once.`,{nodes:[see[tee],oee.name]})):see[tee]=oee.name}return!1}}function Swe(eee){const tee=eee.getSchema(),ree=tee?tee.getTypeMap():Object.create(null),oee=Object.create(null);return{InputObjectTypeDefinition:aee,InputObjectTypeExtension:aee,InterfaceTypeDefinition:aee,InterfaceTypeExtension:aee,ObjectTypeDefinition:aee,ObjectTypeExtension:aee};function aee(tee){var aee;const nee=tee.name.value;oee[nee]||(oee[nee]=Object.create(null));const iee=null!==(aee=tee.fields)&&void 0!==aee?aee:[],see=oee[nee];for(const oee of iee){const tee=oee.name.value;Iwe(ree[nee],tee)?eee.reportError(new Yde(`Field "${nee}.${tee}" already exists in the schema. It cannot also be defined in this type extension.`,{nodes:oee.name})):see[tee]?eee.reportError(new Yde(`Field "${nee}.${tee}" can only be defined once.`,{nodes:[see[tee],oee.name]})):see[tee]=oee.name}return!1}}function Iwe(eee,tee){return!!(xge(eee)||_ge(eee)||Ige(eee))&&null!=eee.getFields()[tee]}function Nwe(eee){const tee=Object.create(null);return{OperationDefinition:()=>!1,FragmentDefinition(ree){const oee=ree.name.value;return tee[oee]?eee.reportError(new Yde(`There can be only one fragment named "${oee}".`,{nodes:[tee[oee],ree.name]})):tee[oee]=ree.name,!1}}}function Owe(eee){const tee=[];let ree=Object.create(null);return{ObjectValue:{enter(){tee.push(ree),ree=Object.create(null)},leave(){const eee=tee.pop();eee||Pde(!1),ree=eee}},ObjectField(tee){const oee=tee.name.value;ree[oee]?eee.reportError(new Yde(`There can be only one input field named "${oee}".`,{nodes:[ree[oee],tee.name]})):ree[oee]=tee.name}}}function Awe(eee){const tee=Object.create(null);return{OperationDefinition(ree){const oee=ree.name;return oee&&(tee[oee.value]?eee.reportError(new Yde(`There can be only one operation named "${oee.value}".`,{nodes:[tee[oee.value],oee]})):tee[oee.value]=oee),!1},FragmentDefinition:()=>!1}}function Dwe(eee){const tee=eee.getSchema(),ree=Object.create(null),oee=tee?{query:tee.getQueryType(),mutation:tee.getMutationType(),subscription:tee.getSubscriptionType()}:{};return{SchemaDefinition:aee,SchemaExtension:aee};function aee(tee){var aee;const nee=null!==(aee=tee.operationTypes)&&void 0!==aee?aee:[];for(const iee of nee){const tee=iee.operation,aee=ree[tee];oee[tee]?eee.reportError(new Yde(`Type for ${tee} already defined in the schema. It cannot be redefined.`,{nodes:iee})):aee?eee.reportError(new Yde(`There can be only one ${tee} type in schema.`,{nodes:[aee,iee]})):ree[tee]=iee}return!1}}function Rwe(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 aee=oee.name.value;if(null==ree||!ree.getType(aee))return tee[aee]?eee.reportError(new Yde(`There can be only one type named "${aee}".`,{nodes:[tee[aee],oee.name]})):tee[aee]=oee.name,!1;eee.reportError(new Yde(`Type "${aee}" already exists in the schema. It cannot also be defined in this type definition.`,{nodes:oee.name}))}}function Cwe(eee){return{OperationDefinition(tee){var ree;const oee=ywe(null!==(ree=tee.variableDefinitions)&&void 0!==ree?ree:[],(eee=>eee.variable.name.value));for(const[aee,nee]of oee)nee.length>1&&eee.reportError(new Yde(`There can be only one variable named "$${aee}".`,{nodes:nee.map((eee=>eee.variable.name))}))}}}function Lwe(eee){return{ListValue(tee){if(!Nge(jge(eee.getParentInputType())))return Fwe(eee,tee),!1},ObjectValue(tee){const ree=Vge(eee.getInputType());if(!Ige(ree))return Fwe(eee,tee),!1;const oee=Bue(tee.fields,(eee=>eee.name.value));for(const aee of Object.values(ree.getFields())){if(!oee[aee.name]&&she(aee)){const oee=Rue(aee.type);eee.reportError(new Yde(`Field "${ree.name}.${aee.name}" of required type "${oee}" was not provided.`,{nodes:tee}))}}},ObjectField(tee){const ree=Vge(eee.getParentInputType());if(!eee.getInputType()&&Ige(ree)){const oee=Jue(tee.name.value,Object.keys(ree.getFields()));eee.reportError(new Yde(`Field "${tee.name.value}" is not defined by type "${ree.name}".`+Yue(oee),{nodes:tee}))}},NullValue(tee){const ree=eee.getInputType();Oge(ree)&&eee.reportError(new Yde(`Expected value of type "${Rue(ree)}", found ${lge(tee)}.`,{nodes:tee}))},EnumValue:tee=>Fwe(eee,tee),IntValue:tee=>Fwe(eee,tee),FloatValue:tee=>Fwe(eee,tee),StringValue:tee=>Fwe(eee,tee),BooleanValue:tee=>Fwe(eee,tee)}}function Fwe(eee,tee){const ree=eee.getInputType();if(!ree)return;const oee=Vge(ree);if(Rge(oee))try{if(void 0===oee.parseLiteral(tee,void 0)){const oee=Rue(ree);eee.reportError(new Yde(`Expected value of type "${oee}", found ${lge(tee)}.`,{nodes:tee}))}}catch(aee){const oee=Rue(ree);aee instanceof Yde?eee.reportError(aee):eee.reportError(new Yde(`Expected value of type "${oee}", found ${lge(tee)}; `+aee.message,{nodes:tee,originalError:aee}))}else{const oee=Rue(ree);eee.reportError(new Yde(`Expected value of type "${oee}", found ${lge(tee)}.`,{nodes:tee}))}}function zwe(eee){return{VariableDefinition(tee){const ree=ufe(eee.getSchema(),tee.type);if(void 0!==ree&&!Age(ree)){const ree=tee.variable.name.value,oee=lge(tee.type);eee.reportError(new Yde(`Variable "$${ree}" cannot be non-input type "${oee}".`,{nodes:tee.type}))}}}}function Pwe(eee){let tee=Object.create(null);return{OperationDefinition:{enter(){tee=Object.create(null)},leave(ree){const oee=eee.getRecursiveVariableUsages(ree);for(const{node:aee,type:nee,defaultValue:iee}of oee){const ree=aee.name.value,oee=tee[ree];if(oee&&nee){const tee=eee.getSchema(),see=ufe(tee,oee.type);if(see&&!Mwe(tee,see,oee.defaultValue,nee,iee)){const tee=Rue(see),iee=Rue(nee);eee.reportError(new Yde(`Variable "$${ree}" of type "${tee}" used in position expecting type "${iee}".`,{nodes:[oee,aee]}))}}}}},VariableDefinition(eee){tee[eee.variable.name.value]=eee}}}function Mwe(eee,tee,ree,oee,aee){if(Oge(oee)&&!Oge(tee)){if(!(null!=ree&&ree.kind!==Zde.NULL)&&!(void 0!==aee))return!1;return lhe(eee,tee,oee.ofType)}return lhe(eee,tee,oee)}const Uwe=Object.freeze([kfe,Awe,Dfe,vwe,Ofe,Efe,zwe,rwe,_fe,Nwe,Nfe,Ffe,Hfe,Cfe,Cwe,Lfe,zfe,Ife,Ewe,Tfe,kwe,Lwe,Zfe,Pwe,Ufe,Owe]),jwe=Object.freeze([Rfe,Dwe,Rwe,Twe,Swe,xwe,_we,Ofe,Ife,Ewe,Xfe,Sfe,kwe,Owe,ewe]);class $we{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===Zde.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===Zde.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 aee;for(;aee=oee.pop();)for(const eee of this.getFragmentSpreads(aee)){const aee=eee.name.value;if(!0!==ree[aee]){ree[aee]=!0;const eee=this.getFragment(aee);eee&&(tee.push(eee),oee.push(eee.selectionSet))}}this._recursivelyReferencedFragments.set(eee,tee)}return tee}}class Vwe extends $we{constructor(eee,tee,ree){super(eee,ree),this._schema=tee}get[Symbol.toStringTag](){return"SDLValidationContext"}getSchema(){return this._schema}}class Ywe extends $we{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 gfe(this._schema);ige(eee,ffe(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 qwe(eee,tee,ree=Uwe,oee,aee=new gfe(eee)){var nee;const iee=null!==(nee=null==oee?void 0:oee.maxErrors)&&void 0!==nee?nee:100;tee||Lde(!1,"Must provide document."),Jhe(eee);const see=Object.freeze({}),cee=[],lee=new Ywe(eee,tee,aee,(eee=>{if(cee.length>=iee)throw cee.push(new Yde("Too many validation errors, error limit reached. Validation aborted.")),see;cee.push(eee)})),pee=sge(ree.map((eee=>eee(lee))));try{ige(tee,ffe(aee,pee))}catch(e){if(e!==see)throw e}return cee}function Bwe(eee,tee,ree=jwe){const oee=[],aee=new Vwe(eee,tee,(eee=>{oee.push(eee)}));return ige(eee,sge(ree.map((eee=>eee(aee))))),oee}function Gwe(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 Qwe extends Error{constructor(eee){super("Unexpected error value: "+Rue(eee)),this.name="NonErrorThrown",this.thrownValue=eee}}function Kwe(eee,tee,ree){var oee;const aee=(nee=eee)instanceof Error?nee:new Qwe(nee);var nee,iee;return iee=aee,Array.isArray(iee.path)?aee:new Yde(aee.message,{nodes:null!==(oee=aee.nodes)&&void 0!==oee?oee:tee,source:aee.source,positions:aee.positions,path:ree,originalError:aee})}const Wwe=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,aee){const nee=new Map,iee=new Set;for(const see of aee)see.selectionSet&&wwe(eee,tee,ree,oee,see.selectionSet,nee,iee);return nee}(eee.schema,eee.fragments,eee.variableValues,tee,ree)));function Hwe(eee){arguments.length<2||Lde(!1,"graphql@16 dropped long-deprecated support for positional arguments, please pass an object instead.");const{schema:tee,document:ree,variableValues:oee,rootValue:aee}=eee;Zwe(tee,ree,oee);const nee=ebe(eee);if(!("schema"in nee))return{errors:nee};try{const{operation:eee}=nee,tee=function(eee,tee,ree){const oee=eee.schema.getRootType(tee.operation);if(null==oee)throw new Yde(`Schema is not configured to execute ${tee.operation} operation.`,{nodes:tee});const aee=fwe(eee.schema,eee.fragments,eee.variableValues,oee,tee.selectionSet),nee=void 0;switch(tee.operation){case Xde.QUERY:return tbe(eee,oee,ree,nee,aee);case Xde.MUTATION:return function(eee,tee,ree,oee,aee){return function(eee,tee,ree){let oee=ree;for(const aee of eee)oee=Fde(oee)?oee.then((eee=>tee(eee,aee))):tee(oee,aee);return oee}(aee.entries(),((aee,[nee,iee])=>{const see=awe(oee,nee,tee.name),cee=rbe(eee,tee,ree,iee,see);return void 0===cee?aee:Fde(cee)?cee.then((eee=>(aee[nee]=eee,aee))):(aee[nee]=cee,aee)}),Object.create(null))}(eee,oee,ree,nee,aee);case Xde.SUBSCRIPTION:return tbe(eee,oee,ree,nee,aee)}}(nee,eee,aee);return Fde(tee)?tee.then((eee=>Jwe(eee,nee.errors)),(eee=>(nee.errors.push(eee),Jwe(null,nee.errors)))):Jwe(tee,nee.errors)}catch(iee){return nee.errors.push(iee),Jwe(null,nee.errors)}}function Xwe(eee){const tee=Hwe(eee);if(Fde(tee))throw new Error("GraphQL execution failed to complete synchronously.");return tee}function Jwe(eee,tee){return 0===tee.length?{data:eee}:{errors:tee,data:eee}}function Zwe(eee,tee,ree){tee||Lde(!1,"Must provide document."),Jhe(eee),null==ree||zde(ree)||Lde(!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 ebe(eee){var tee,ree;const{schema:oee,document:aee,rootValue:nee,contextValue:iee,variableValues:see,operationName:cee,fieldResolver:lee,typeResolver:pee,subscribeFieldResolver:dee}=eee;let uee;const gee=Object.create(null);for(const fee of aee.definitions)switch(fee.kind){case Zde.OPERATION_DEFINITION:if(null==cee){if(void 0!==uee)return[new Yde("Must provide operation name if query contains multiple operations.")];uee=fee}else(null===(tee=fee.name)||void 0===tee?void 0:tee.value)===cee&&(uee=fee);break;case Zde.FRAGMENT_DEFINITION:gee[fee.name.value]=fee}if(!uee)return null!=cee?[new Yde(`Unknown operation named "${cee}".`)]:[new Yde("Must provide an operation.")];const hee=dwe(oee,null!==(ree=uee.variableDefinitions)&&void 0!==ree?ree:[],null!=see?see:{},{maxErrors:50});return hee.errors?hee.errors:{schema:oee,fragments:gee,rootValue:nee,contextValue:iee,operation:uee,variableValues:hee.coerced,fieldResolver:null!=lee?lee:pbe,typeResolver:null!=pee?pee:lbe,subscribeFieldResolver:null!=dee?dee:pbe,errors:[]}}function tbe(eee,tee,ree,oee,aee){const nee=Object.create(null);let iee=!1;try{for(const[see,cee]of aee.entries()){const aee=rbe(eee,tee,ree,cee,awe(oee,see,tee.name));void 0!==aee&&(nee[see]=aee,Fde(aee)&&(iee=!0))}}catch(see){if(iee)return Gwe(nee).finally((()=>{throw see}));throw see}return iee?Gwe(nee):nee}function rbe(eee,tee,ree,oee,aee){var nee;const iee=dbe(eee.schema,tee,oee[0]);if(!iee)return;const see=iee.type,cee=null!==(nee=iee.resolve)&&void 0!==nee?nee:eee.fieldResolver,lee=obe(eee,iee,oee,tee,aee);try{const tee=uwe(iee,oee[0],eee.variableValues),nee=cee(ree,tee,eee.contextValue,lee);let pee;return pee=Fde(nee)?nee.then((tee=>nbe(eee,see,oee,lee,aee,tee))):nbe(eee,see,oee,lee,aee,nee),Fde(pee)?pee.then(void 0,(tee=>abe(Kwe(tee,oee,nwe(aee)),see,eee))):pee}catch(pee){return abe(Kwe(pee,oee,nwe(aee)),see,eee)}}function obe(eee,tee,ree,oee,aee){return{fieldName:tee.name,fieldNodes:ree,returnType:tee.type,parentType:oee,path:aee,schema:eee.schema,fragments:eee.fragments,rootValue:eee.rootValue,operation:eee.operation,variableValues:eee.variableValues}}function abe(eee,tee,ree){if(Oge(tee))throw eee;return ree.errors.push(eee),null}function nbe(eee,tee,ree,oee,aee,nee){if(nee instanceof Error)throw nee;if(Oge(tee)){const iee=nbe(eee,tee.ofType,ree,oee,aee,nee);if(null===iee)throw new Error(`Cannot return null for non-nullable field ${oee.parentType.name}.${oee.fieldName}.`);return iee}return null==nee?null:Nge(tee)?function(eee,tee,ree,oee,aee,nee){if(!Ahe(nee))throw new Yde(`Expected Iterable, but did not find one for field "${oee.parentType.name}.${oee.fieldName}".`);const iee=tee.ofType;let see=!1;const cee=Array.from(nee,((tee,nee)=>{const cee=awe(aee,nee,void 0);try{let aee;return aee=Fde(tee)?tee.then((tee=>nbe(eee,iee,ree,oee,cee,tee))):nbe(eee,iee,ree,oee,cee,tee),Fde(aee)?(see=!0,aee.then(void 0,(tee=>abe(Kwe(tee,ree,nwe(cee)),iee,eee)))):aee}catch(lee){return abe(Kwe(lee,ree,nwe(cee)),iee,eee)}}));return see?Promise.all(cee):cee}(eee,tee,ree,oee,aee,nee):Rge(tee)?function(eee,tee){const ree=eee.serialize(tee);if(null==ree)throw new Error(`Expected \`${Rue(eee)}.serialize(${Rue(tee)})\` to return non-nullable value, returned: ${Rue(ree)}`);return ree}(tee,nee):Lge(tee)?function(eee,tee,ree,oee,aee,nee){var iee;const see=null!==(iee=tee.resolveType)&&void 0!==iee?iee:eee.typeResolver,cee=eee.contextValue,lee=see(nee,cee,oee,tee);if(Fde(lee))return lee.then((iee=>sbe(eee,ibe(iee,eee,tee,ree,oee,nee),ree,oee,aee,nee)));return sbe(eee,ibe(lee,eee,tee,ree,oee,nee),ree,oee,aee,nee)}(eee,tee,ree,oee,aee,nee):xge(tee)?sbe(eee,tee,ree,oee,aee,nee):void Pde(!1,"Cannot complete value of unexpected output type: "+Rue(tee))}function ibe(eee,tee,ree,oee,aee,nee){if(null==eee)throw new Yde(`Abstract type "${ree.name}" must resolve to an Object type at runtime for field "${aee.parentType.name}.${aee.fieldName}". Either the "${ree.name}" type should provide a "resolveType" function or each possible type should provide an "isTypeOf" function.`,oee);if(xge(eee))throw new Yde("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 Yde(`Abstract type "${ree.name}" must resolve to an Object type at runtime for field "${aee.parentType.name}.${aee.fieldName}" with value ${Rue(nee)}, received "${Rue(eee)}".`);const iee=tee.schema.getType(eee);if(null==iee)throw new Yde(`Abstract type "${ree.name}" was resolved to a type "${eee}" that does not exist inside the schema.`,{nodes:oee});if(!xge(iee))throw new Yde(`Abstract type "${ree.name}" was resolved to a non-object type "${eee}".`,{nodes:oee});if(!tee.schema.isSubType(ree,iee))throw new Yde(`Runtime Object type "${iee.name}" is not a possible type for "${ree.name}".`,{nodes:oee});return iee}function sbe(eee,tee,ree,oee,aee,nee){const iee=Wwe(eee,tee,ree);if(tee.isTypeOf){const see=tee.isTypeOf(nee,eee.contextValue,oee);if(Fde(see))return see.then((oee=>{if(!oee)throw cbe(tee,nee,ree);return tbe(eee,tee,nee,aee,iee)}));if(!see)throw cbe(tee,nee,ree)}return tbe(eee,tee,nee,aee,iee)}function cbe(eee,tee,ree){return new Yde(`Expected value of type "${eee.name}" but got: ${Rue(tee)}.`,{nodes:ree})}const lbe=function(eee,tee,ree,oee){if(zde(eee)&&"string"==typeof eee.__typename)return eee.__typename;const aee=ree.schema.getPossibleTypes(oee),nee=[];for(let i=0;i{for(let i=0;i0)return{errors:lee};let pee;try{pee=Pue(ree)}catch(Bde){return{errors:[Bde]}}const dee=qwe(tee,pee);return dee.length>0?{errors:dee}:Hwe({schema:tee,document:pee,rootValue:oee,contextValue:aee,variableValues:nee,operationName:iee,fieldResolver:see,typeResolver:cee})}function gbe(eee){return"function"==typeof(null==eee?void 0:eee[Symbol.asyncIterator])}async function hbe(...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:aee}=tee;Zwe(ree,oee,aee);const nee=ebe(tee);if(!("schema"in nee))return{errors:nee};try{const eee=await async function(eee){const{schema:tee,fragments:ree,operation:oee,variableValues:aee,rootValue:nee}=eee,iee=tee.getSubscriptionType();if(null==iee)throw new Yde("Schema is not configured to execute subscription operation.",{nodes:oee});const see=fwe(tee,ree,aee,iee,oee.selectionSet),[cee,lee]=[...see.entries()][0],pee=dbe(tee,iee,lee[0]);if(!pee){const eee=lee[0].name.value;throw new Yde(`The subscription field "${eee}" is not defined.`,{nodes:lee})}const dee=awe(void 0,cee,iee.name),uee=obe(eee,pee,lee,iee,dee);try{var gee;const tee=uwe(pee,lee[0],aee),ree=eee.contextValue,oee=null!==(gee=pee.subscribe)&&void 0!==gee?gee:eee.subscribeFieldResolver,iee=await oee(nee,tee,ree,uee);if(iee instanceof Error)throw iee;return iee}catch(hee){throw Kwe(hee,lee,nwe(dee))}}(nee);if(!gbe(eee))throw new Error(`Subscription field must return Async Iterable. Received: ${Rue(eee)}.`);return eee}catch(iee){if(iee instanceof Yde)return{errors:[iee]};throw iee}}function fbe(eee){const tee={descriptions:!0,specifiedByUrl:!1,directiveIsRepeatable:!1,schemaDescription:!1,inputValueDeprecation:!1,...eee},ree=tee.descriptions?"description":"",oee=tee.specifiedByUrl?"specifiedByURL":"",aee=tee.directiveIsRepeatable?"isRepeatable":"";function nee(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 ${aee}\n locations\n args${nee("(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${nee("(includeDeprecated: true)")} {\n ...InputValue\n }\n type {\n ...TypeRef\n }\n isDeprecated\n deprecationReason\n }\n inputFields${nee("(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 ${nee("isDeprecated")}\n ${nee("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 wbe(eee,tee,ree){var oee,aee,nee,iee;const see=[],cee=Object.create(null),lee=[];let pee;const dee=[];for(const Aee of tee.definitions)if(Aee.kind===Zde.SCHEMA_DEFINITION)pee=Aee;else if(Aee.kind===Zde.SCHEMA_EXTENSION)dee.push(Aee);else if(vfe(Aee))see.push(Aee);else if(xfe(Aee)){const eee=Aee.name.value,tee=cee[eee];cee[eee]=tee?tee.concat([Aee]):[Aee]}else Aee.kind===Zde.DIRECTIVE_DEFINITION&&lee.push(Aee);if(0===Object.keys(cee).length&&0===see.length&&0===lee.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 gee;const eee=Aee.name.value;uee[eee]=null!==(gee=bbe[eee])&&void 0!==gee?gee:Oee(Aee)}const hee={query:eee.query&&wee(eee.query),mutation:eee.mutation&&wee(eee.mutation),subscription:eee.subscription&&wee(eee.subscription),...pee&&yee([pee]),...yee(dee)};return{description:null===(oee=pee)||void 0===oee||null===(aee=oee.description)||void 0===aee?void 0:aee.value,...hee,types:Object.values(uee),directives:[...eee.directives.map((function(eee){const tee=eee.toConfig();return new khe({...tee,args:Que(tee.args,vee)})})),...lee.map((function(eee){var tee;return new khe({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!==(nee=pee)&&void 0!==nee?nee:eee.astNode,extensionASTNodes:eee.extensionASTNodes.concat(dee),assumeValid:null!==(iee=null==ree?void 0:ree.assumeValid)&&void 0!==iee&&iee};function fee(eee){return Nge(eee)?new Fge(fee(eee.ofType)):Oge(eee)?new zge(fee(eee.ofType)):wee(eee)}function wee(eee){return uee[eee.name]}function bee(eee){return Ghe(eee)||vhe(eee)?eee:yge(eee)?function(eee){var tee;const ree=eee.toConfig(),oee=null!==(tee=cee[ree.name])&&void 0!==tee?tee:[];let aee=ree.specifiedByURL;for(const iee of oee){var nee;aee=null!==(nee=vbe(iee))&&void 0!==nee?nee:aee}return new Bge({...ree,specifiedByURL:aee,extensionASTNodes:ree.extensionASTNodes.concat(oee)})}(eee):xge(eee)?function(eee){var tee;const ree=eee.toConfig(),oee=null!==(tee=cee[ree.name])&&void 0!==tee?tee:[];return new Gge({...ree,interfaces:()=>[...eee.getInterfaces().map(wee),...Iee(oee)],fields:()=>({...Que(ree.fields,mee),..._ee(oee)}),extensionASTNodes:ree.extensionASTNodes.concat(oee)})}(eee):_ge(eee)?function(eee){var tee;const ree=eee.toConfig(),oee=null!==(tee=cee[ree.name])&&void 0!==tee?tee:[];return new ehe({...ree,interfaces:()=>[...eee.getInterfaces().map(wee),...Iee(oee)],fields:()=>({...Que(ree.fields,mee),..._ee(oee)}),extensionASTNodes:ree.extensionASTNodes.concat(oee)})}(eee):Tge(eee)?function(eee){var tee;const ree=eee.toConfig(),oee=null!==(tee=cee[ree.name])&&void 0!==tee?tee:[];return new the({...ree,types:()=>[...eee.getTypes().map(wee),...Nee(oee)],extensionASTNodes:ree.extensionASTNodes.concat(oee)})}(eee):Sge(eee)?function(eee){var tee;const ree=eee.toConfig(),oee=null!==(tee=cee[eee.name])&&void 0!==tee?tee:[];return new ohe({...ree,values:{...ree.values,...See(oee)},extensionASTNodes:ree.extensionASTNodes.concat(oee)})}(eee):Ige(eee)?function(eee){var tee;const ree=eee.toConfig(),oee=null!==(tee=cee[ree.name])&&void 0!==tee?tee:[];return new nhe({...ree,fields:()=>({...Que(ree.fields,(eee=>({...eee,type:fee(eee.type)}))),...Tee(oee)}),extensionASTNodes:ree.extensionASTNodes.concat(oee)})}(eee):void Pde(!1,"Unexpected type: "+Rue(eee))}function mee(eee){return{...eee,type:fee(eee.type),args:eee.args&&Que(eee.args,vee)}}function vee(eee){return{...eee,type:fee(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=bbe[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===Zde.LIST_TYPE?new Fge(kee(eee.type)):eee.kind===Zde.NON_NULL_TYPE?new zge(kee(eee.type)):xee(eee)}function _ee(eee){const tee=Object.create(null);for(const aee of eee){var ree;const eee=null!==(ree=aee.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:mbe(ree),astNode:ree}}}return tee}function Eee(eee){const tee=null!=eee?eee:[],ree=Object.create(null);for(const aee of tee){var oee;const eee=kee(aee.type);ree[aee.name.value]={type:eee,description:null===(oee=aee.description)||void 0===oee?void 0:oee.value,defaultValue:lwe(aee.defaultValue,eee),deprecationReason:mbe(aee),astNode:aee}}return ree}function Tee(eee){const tee=Object.create(null);for(const aee of eee){var ree;const eee=null!==(ree=aee.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:lwe(ree.defaultValue,eee),deprecationReason:mbe(ree),astNode:ree}}}return tee}function See(eee){const tee=Object.create(null);for(const aee of eee){var ree;const eee=null!==(ree=aee.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:mbe(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 Nee(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 Oee(eee){var tee;const ree=eee.name.value,oee=null!==(tee=cee[ree])&&void 0!==tee?tee:[];switch(eee.kind){case Zde.OBJECT_TYPE_DEFINITION:{var aee;const tee=[eee,...oee];return new Gge({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 Zde.INTERFACE_TYPE_DEFINITION:{var nee;const tee=[eee,...oee];return new ehe({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 Zde.ENUM_TYPE_DEFINITION:{var iee;const tee=[eee,...oee];return new ohe({name:ree,description:null===(iee=eee.description)||void 0===iee?void 0:iee.value,values:See(tee),astNode:eee,extensionASTNodes:oee})}case Zde.UNION_TYPE_DEFINITION:{var see;const tee=[eee,...oee];return new the({name:ree,description:null===(see=eee.description)||void 0===see?void 0:see.value,types:()=>Nee(tee),astNode:eee,extensionASTNodes:oee})}case Zde.SCALAR_TYPE_DEFINITION:var lee;return new Bge({name:ree,description:null===(lee=eee.description)||void 0===lee?void 0:lee.value,specifiedByURL:vbe(eee),astNode:eee,extensionASTNodes:oee});case Zde.INPUT_OBJECT_TYPE_DEFINITION:{var pee;const tee=[eee,...oee];return new nhe({name:ree,description:null===(pee=eee.description)||void 0===pee?void 0:pee.value,fields:()=>Tee(tee),astNode:eee,extensionASTNodes:oee})}}}}const bbe=Bue([...mhe,...Bhe],(eee=>eee.name));function mbe(eee){const tee=gwe(She,eee);return null==tee?void 0:tee.reason}function vbe(eee){const tee=gwe(Ihe,eee);return null==tee?void 0:tee.url}function ybe(eee,tee){null!=eee&&eee.kind===Zde.DOCUMENT||Lde(!1,"Must provide valid Document AST."),!0!==(null==tee?void 0:tee.assumeValid)&&!0!==(null==tee?void 0:tee.assumeValidSDL)&&function(eee){const tee=Bwe(eee);if(0!==tee.length)throw new Error(tee.map((eee=>eee.message)).join("\n\n"))}(eee);const ree=wbe({description:void 0,types:[],directives:[],extensions:Object.create(null),extensionASTNodes:[],assumeValid:!1},eee,tee);if(null==ree.astNode)for(const aee of ree.types)switch(aee.name){case"Query":ree.query=aee;break;case"Mutation":ree.mutation=aee;break;case"Subscription":ree.subscription=aee}const oee=[...ree.directives,...Nhe.filter((eee=>ree.directives.every((tee=>tee.name!==eee.name))))];return new Whe({...ree,directives:oee})}function xbe(eee,tee){const ree=Object.create(null);for(const oee of Object.keys(eee).sort(Kue))ree[oee]=tee(eee[oee]);return ree}function kbe(eee){return _be(eee,(eee=>eee.name))}function _be(eee,tee){return eee.slice().sort(((eee,ree)=>Kue(tee(eee),tee(ree))))}function Ebe(eee){return!vhe(eee)&&!Ghe(eee)}function Tbe(eee,tee,ree){const oee=eee.getDirectives().filter(tee),aee=Object.values(eee.getTypeMap()).filter(ree);return[Sbe(eee),...oee.map((eee=>function(eee){return Lbe(eee)+"directive @"+eee.name+Dbe(eee.args)+(eee.isRepeatable?" repeatable":"")+" on "+eee.locations.join(" | ")}(eee))),...aee.map((eee=>Ibe(eee)))].filter(Boolean).join("\n\n")}function Sbe(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 aee=eee.getSubscriptionType();return aee&&tee.push(` subscription: ${aee.name}`),Lbe(eee)+`schema {\n${tee.join("\n")}\n}`}function Ibe(eee){return yge(eee)?function(eee){return Lbe(eee)+`scalar ${eee.name}`+function(eee){if(null==eee.specifiedByURL)return"";return` @specifiedBy(url: ${lge({kind:Zde.STRING,value:eee.specifiedByURL})})`}(eee)}(eee):xge(eee)?function(eee){return Lbe(eee)+`type ${eee.name}`+Nbe(eee)+Obe(eee)}(eee):_ge(eee)?function(eee){return Lbe(eee)+`interface ${eee.name}`+Nbe(eee)+Obe(eee)}(eee):Tge(eee)?function(eee){const tee=eee.getTypes(),ree=tee.length?" = "+tee.join(" | "):"";return Lbe(eee)+"union "+eee.name+ree}(eee):Sge(eee)?function(eee){const tee=eee.getValues().map(((eee,i)=>Lbe(eee," ",!i)+" "+eee.name+Cbe(eee.deprecationReason)));return Lbe(eee)+`enum ${eee.name}`+Abe(tee)}(eee):Ige(eee)?function(eee){const tee=Object.values(eee.getFields()).map(((f,i)=>Lbe(f," ",!i)+" "+Rbe(f)));return Lbe(eee)+`input ${eee.name}`+Abe(tee)}(eee):void Pde(!1,"Unexpected type: "+Rue(eee))}function Nbe(eee){const tee=eee.getInterfaces();return tee.length?" implements "+tee.map((i=>i.name)).join(" & "):""}function Obe(eee){const tee=Object.values(eee.getFields()).map(((f,i)=>Lbe(f," ",!i)+" "+f.name+Dbe(f.args," ")+": "+String(f.type)+Cbe(f.deprecationReason)));return Abe(tee)}function Abe(eee){return 0!==eee.length?" {\n"+eee.join("\n")+"\n}":""}function Dbe(eee,tee=""){return 0===eee.length?"":eee.every((eee=>!eee.description))?"("+eee.map(Rbe).join(", ")+")":"(\n"+eee.map(((eee,i)=>Lbe(eee," "+tee,!i)+" "+tee+Rbe(eee))).join("\n")+"\n"+tee+")"}function Rbe(eee){const tee=Dhe(eee.defaultValue,eee.type);let ree=eee.name+": "+String(eee.type);return tee&&(ree+=` = ${lge(tee)}`),ree+Cbe(eee.deprecationReason)}function Cbe(eee){if(null==eee)return"";if(eee!==The){return` @deprecated(reason: ${lge({kind:Zde.STRING,value:eee})})`}return" @deprecated"}function Lbe(eee,tee="",ree=!0){const{description:oee}=eee;if(null==oee)return"";return(tee&&!ree?"\n"+tee:tee)+lge({kind:Zde.STRING,value:oee,block:cue(oee)}).replace(/\n/g,"\n"+tee)+"\n"}function Fbe(eee,tee,ree){if(!eee.has(ree)){eee.add(ree);const oee=tee[ree];if(void 0!==oee)for(const ree of oee)Fbe(eee,tee,ree)}}function zbe(eee){const tee=[];return ige(eee,{FragmentSpread(eee){tee.push(eee.name.value)}}),tee}function Pbe(eee){if("string"==typeof eee||Lde(!1,"Expected name to be a string."),eee.startsWith("__"))return new Yde(`Name "${eee}" must not begin with "__", which is reserved by GraphQL introspection.`);try{bge(eee)}catch(tee){return tee}}var Mbe,Ube;function jbe(eee,tee){return[...Vbe(eee,tee),...$be(eee,tee)]}function $be(eee,tee){const ree=[],oee=Zbe(eee.getDirectives(),tee.getDirectives());for(const aee of oee.removed)ree.push({type:Mbe.DIRECTIVE_REMOVED,description:`${aee.name} was removed.`});for(const[aee,nee]of oee.persisted){const eee=Zbe(aee.args,nee.args);for(const tee of eee.added)Zge(tee)&&ree.push({type:Mbe.REQUIRED_DIRECTIVE_ARG_ADDED,description:`A required arg ${tee.name} on directive ${aee.name} was added.`});for(const tee of eee.removed)ree.push({type:Mbe.DIRECTIVE_ARG_REMOVED,description:`${tee.name} was removed from ${aee.name}.`});aee.isRepeatable&&!nee.isRepeatable&&ree.push({type:Mbe.DIRECTIVE_REPEATABLE_REMOVED,description:`Repeatable flag was removed from ${aee.name}.`});for(const tee of aee.locations)nee.locations.includes(tee)||ree.push({type:Mbe.DIRECTIVE_LOCATION_REMOVED,description:`${tee} was removed from ${aee.name}.`})}return ree}function Vbe(eee,tee){const ree=[],oee=Zbe(Object.values(eee.getTypeMap()),Object.values(tee.getTypeMap()));for(const aee of oee.removed)ree.push({type:Mbe.TYPE_REMOVED,description:vhe(aee)?`Standard scalar ${aee.name} was removed because it is not referenced anymore.`:`${aee.name} was removed.`});for(const[aee,nee]of oee.persisted)Sge(aee)&&Sge(nee)?ree.push(...Bbe(aee,nee)):Tge(aee)&&Tge(nee)?ree.push(...qbe(aee,nee)):Ige(aee)&&Ige(nee)?ree.push(...Ybe(aee,nee)):xge(aee)&&xge(nee)||_ge(aee)&&_ge(nee)?ree.push(...Qbe(aee,nee),...Gbe(aee,nee)):aee.constructor!==nee.constructor&&ree.push({type:Mbe.TYPE_CHANGED_KIND,description:`${aee.name} changed from ${Xbe(aee)} to ${Xbe(nee)}.`});return ree}function Ybe(eee,tee){const ree=[],oee=Zbe(Object.values(eee.getFields()),Object.values(tee.getFields()));for(const aee of oee.added)she(aee)?ree.push({type:Mbe.REQUIRED_INPUT_FIELD_ADDED,description:`A required field ${aee.name} on input type ${eee.name} was added.`}):ree.push({type:Ube.OPTIONAL_INPUT_FIELD_ADDED,description:`An optional field ${aee.name} on input type ${eee.name} was added.`});for(const aee of oee.removed)ree.push({type:Mbe.FIELD_REMOVED,description:`${eee.name}.${aee.name} was removed.`});for(const[aee,nee]of oee.persisted){Hbe(aee.type,nee.type)||ree.push({type:Mbe.FIELD_CHANGED_KIND,description:`${eee.name}.${aee.name} changed type from ${String(aee.type)} to ${String(nee.type)}.`})}return ree}function qbe(eee,tee){const ree=[],oee=Zbe(eee.getTypes(),tee.getTypes());for(const aee of oee.added)ree.push({type:Ube.TYPE_ADDED_TO_UNION,description:`${aee.name} was added to union type ${eee.name}.`});for(const aee of oee.removed)ree.push({type:Mbe.TYPE_REMOVED_FROM_UNION,description:`${aee.name} was removed from union type ${eee.name}.`});return ree}function Bbe(eee,tee){const ree=[],oee=Zbe(eee.getValues(),tee.getValues());for(const aee of oee.added)ree.push({type:Ube.VALUE_ADDED_TO_ENUM,description:`${aee.name} was added to enum type ${eee.name}.`});for(const aee of oee.removed)ree.push({type:Mbe.VALUE_REMOVED_FROM_ENUM,description:`${aee.name} was removed from enum type ${eee.name}.`});return ree}function Gbe(eee,tee){const ree=[],oee=Zbe(eee.getInterfaces(),tee.getInterfaces());for(const aee of oee.added)ree.push({type:Ube.IMPLEMENTED_INTERFACE_ADDED,description:`${aee.name} added to interfaces implemented by ${eee.name}.`});for(const aee of oee.removed)ree.push({type:Mbe.IMPLEMENTED_INTERFACE_REMOVED,description:`${eee.name} no longer implements interface ${aee.name}.`});return ree}function Qbe(eee,tee){const ree=[],oee=Zbe(Object.values(eee.getFields()),Object.values(tee.getFields()));for(const aee of oee.removed)ree.push({type:Mbe.FIELD_REMOVED,description:`${eee.name}.${aee.name} was removed.`});for(const[aee,nee]of oee.persisted){ree.push(...Kbe(eee,aee,nee));Wbe(aee.type,nee.type)||ree.push({type:Mbe.FIELD_CHANGED_KIND,description:`${eee.name}.${aee.name} changed type from ${String(aee.type)} to ${String(nee.type)}.`})}return ree}function Kbe(eee,tee,ree){const oee=[],aee=Zbe(tee.args,ree.args);for(const nee of aee.removed)oee.push({type:Mbe.ARG_REMOVED,description:`${eee.name}.${tee.name} arg ${nee.name} was removed.`});for(const[nee,iee]of aee.persisted){if(Hbe(nee.type,iee.type)){if(void 0!==nee.defaultValue)if(void 0===iee.defaultValue)oee.push({type:Ube.ARG_DEFAULT_VALUE_CHANGE,description:`${eee.name}.${tee.name} arg ${nee.name} defaultValue was removed.`});else{const ree=Jbe(nee.defaultValue,nee.type),aee=Jbe(iee.defaultValue,iee.type);ree!==aee&&oee.push({type:Ube.ARG_DEFAULT_VALUE_CHANGE,description:`${eee.name}.${tee.name} arg ${nee.name} has changed defaultValue from ${ree} to ${aee}.`})}}else oee.push({type:Mbe.ARG_CHANGED_KIND,description:`${eee.name}.${tee.name} arg ${nee.name} has changed type from ${String(nee.type)} to ${String(iee.type)}.`})}for(const nee of aee.added)Zge(nee)?oee.push({type:Mbe.REQUIRED_ARG_ADDED,description:`A required arg ${nee.name} on ${eee.name}.${tee.name} was added.`}):oee.push({type:Ube.OPTIONAL_ARG_ADDED,description:`An optional arg ${nee.name} on ${eee.name}.${tee.name} was added.`});return oee}function Wbe(eee,tee){return Nge(eee)?Nge(tee)&&Wbe(eee.ofType,tee.ofType)||Oge(tee)&&Wbe(eee,tee.ofType):Oge(eee)?Oge(tee)&&Wbe(eee.ofType,tee.ofType):$ge(tee)&&eee.name===tee.name||Oge(tee)&&Wbe(eee,tee.ofType)}function Hbe(eee,tee){return Nge(eee)?Nge(tee)&&Hbe(eee.ofType,tee.ofType):Oge(eee)?Oge(tee)&&Hbe(eee.ofType,tee.ofType)||!Oge(tee)&&Hbe(eee.ofType,tee):$ge(tee)&&eee.name===tee.name}function Xbe(eee){return yge(eee)?"a Scalar type":xge(eee)?"an Object type":_ge(eee)?"an Interface type":Tge(eee)?"a Union type":Sge(eee)?"an Enum type":Ige(eee)?"an Input type":void Pde(!1,"Unexpected type: "+Rue(eee))}function Jbe(eee,tee){const ree=Dhe(eee,tee);return null!=ree||Pde(!1),lge(Pfe(ree))}function Zbe(eee,tee){const ree=[],oee=[],aee=[],nee=Bue(eee,(({name:eee})=>eee)),iee=Bue(tee,(({name:eee})=>eee));for(const see of eee){const eee=iee[see.name];void 0===eee?oee.push(see):aee.push([see,eee])}for(const see of tee)void 0===nee[see.name]&&ree.push(see);return{added:ree,persisted:aee,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"}(Mbe||(Mbe={})),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"}(Ube||(Ube={}));const eme=Object.freeze(Object.defineProperty({__proto__:null,BREAK:nge,get BreakingChangeType(){return Mbe},DEFAULT_DEPRECATION_REASON:The,get DangerousChangeType(){return Ube},get DirectiveLocation(){return Jde},ExecutableDefinitionsRule:kfe,FieldsOnCorrectTypeRule:_fe,FragmentsOnCompositeTypesRule:Efe,GRAPHQL_MAX_INT:dhe,GRAPHQL_MIN_INT:uhe,GraphQLBoolean:whe,GraphQLDeprecatedDirective:She,GraphQLDirective:khe,GraphQLEnumType:ohe,GraphQLError:Yde,GraphQLFloat:hhe,GraphQLID:bhe,GraphQLIncludeDirective:_he,GraphQLInputObjectType:nhe,GraphQLInt:ghe,GraphQLInterfaceType:ehe,GraphQLList:Fge,GraphQLNonNull:zge,GraphQLObjectType:Gge,GraphQLScalarType:Bge,GraphQLSchema:Whe,GraphQLSkipDirective:Ehe,GraphQLSpecifiedByDirective:Ihe,GraphQLString:fhe,GraphQLUnionType:the,get Kind(){return Zde},KnownArgumentNamesRule:Tfe,KnownDirectivesRule:Ife,KnownFragmentNamesRule:Nfe,KnownTypeNamesRule:Ofe,Lexer:pue,Location:Gde,LoneAnonymousOperationRule:Dfe,LoneSchemaDefinitionRule:Rfe,NoDeprecatedCustomRule:function(eee){return{Field(tee){const ree=eee.getFieldDef(),oee=null==ree?void 0:ree.deprecationReason;if(ree&&null!=oee){const aee=eee.getParentType();null!=aee||Pde(!1),eee.reportError(new Yde(`The field ${aee.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 aee=eee.getDirective();if(null!=aee)eee.reportError(new Yde(`Directive "@${aee.name}" argument "${ree.name}" is deprecated. ${oee}`,{nodes:tee}));else{const aee=eee.getParentType(),nee=eee.getFieldDef();null!=aee&&null!=nee||Pde(!1),eee.reportError(new Yde(`Field "${aee.name}.${nee.name}" argument "${ree.name}" is deprecated. ${oee}`,{nodes:tee}))}}},ObjectField(tee){const ree=Vge(eee.getParentInputType());if(Ige(ree)){const oee=ree.getFields()[tee.name.value],aee=null==oee?void 0:oee.deprecationReason;null!=aee&&eee.reportError(new Yde(`The input field ${ree.name}.${oee.name} is deprecated. ${aee}`,{nodes:tee}))}},EnumValue(tee){const ree=eee.getEnumValue(),oee=null==ree?void 0:ree.deprecationReason;if(ree&&null!=oee){const aee=Vge(eee.getInputType());null!=aee||Pde(!1),eee.reportError(new Yde(`The enum value "${aee.name}.${ree.name}" is deprecated. ${oee}`,{nodes:tee}))}}}},NoFragmentCyclesRule:Cfe,NoSchemaIntrospectionCustomRule:function(eee){return{Field(tee){const ree=Vge(eee.getType());ree&&Ghe(ree)&&eee.reportError(new Yde(`GraphQL introspection has been disabled, but the requested query contained the field "${tee.name.value}".`,{nodes:tee}))}}},NoUndefinedVariablesRule:Lfe,NoUnusedFragmentsRule:Ffe,NoUnusedVariablesRule:zfe,get OperationTypeNode(){return Xde},OverlappingFieldsCanBeMergedRule:Ufe,PossibleFragmentSpreadsRule:Hfe,PossibleTypeExtensionsRule:Xfe,ProvidedRequiredArgumentsRule:Zfe,ScalarLeafsRule:rwe,SchemaMetaFieldDef:Vhe,SingleFieldSubscriptionsRule:vwe,Source:Fue,Token:Qde,get TokenKind(){return eue},TypeInfo:gfe,get TypeKind(){return jhe},TypeMetaFieldDef:Yhe,TypeNameMetaFieldDef:qhe,UniqueArgumentDefinitionNamesRule:xwe,UniqueArgumentNamesRule:kwe,UniqueDirectiveNamesRule:_we,UniqueDirectivesPerLocationRule:Ewe,UniqueEnumValueNamesRule:Twe,UniqueFieldDefinitionNamesRule:Swe,UniqueFragmentNamesRule:Nwe,UniqueInputFieldNamesRule:Owe,UniqueOperationNamesRule:Awe,UniqueOperationTypesRule:Dwe,UniqueTypeNamesRule:Rwe,UniqueVariableNamesRule:Cwe,ValidationContext:Ywe,ValuesOfCorrectTypeRule:Lwe,VariablesAreInputTypesRule:zwe,VariablesInAllowedPositionRule:Pwe,__Directive:Lhe,__DirectiveLocation:Fhe,__EnumValue:Uhe,__Field:Phe,__InputValue:Mhe,__Schema:Che,__Type:zhe,__TypeKind:$he,assertAbstractType:function(eee){if(!Lge(eee))throw new Error(`Expected ${Rue(eee)} to be a GraphQL abstract type.`);return eee},assertCompositeType:function(eee){if(!Cge(eee))throw new Error(`Expected ${Rue(eee)} to be a GraphQL composite type.`);return eee},assertDirective:function(eee){if(!xhe(eee))throw new Error(`Expected ${Rue(eee)} to be a GraphQL directive.`);return eee},assertEnumType:function(eee){if(!Sge(eee))throw new Error(`Expected ${Rue(eee)} to be a GraphQL Enum type.`);return eee},assertEnumValueName:mge,assertInputObjectType:function(eee){if(!Ige(eee))throw new Error(`Expected ${Rue(eee)} to be a GraphQL Input Object type.`);return eee},assertInputType:function(eee){if(!Age(eee))throw new Error(`Expected ${Rue(eee)} to be a GraphQL input type.`);return eee},assertInterfaceType:Ege,assertLeafType:function(eee){if(!Rge(eee))throw new Error(`Expected ${Rue(eee)} to be a GraphQL leaf type.`);return eee},assertListType:function(eee){if(!Nge(eee))throw new Error(`Expected ${Rue(eee)} to be a GraphQL List type.`);return eee},assertName:bge,assertNamedType:function(eee){if(!$ge(eee))throw new Error(`Expected ${Rue(eee)} to be a GraphQL named type.`);return eee},assertNonNullType:function(eee){if(!Oge(eee))throw new Error(`Expected ${Rue(eee)} to be a GraphQL Non-Null type.`);return eee},assertNullableType:Uge,assertObjectType:kge,assertOutputType:function(eee){if(!Dge(eee))throw new Error(`Expected ${Rue(eee)} to be a GraphQL output type.`);return eee},assertScalarType:function(eee){if(!yge(eee))throw new Error(`Expected ${Rue(eee)} to be a GraphQL Scalar type.`);return eee},assertSchema:Khe,assertType:function(eee){if(!vge(eee))throw new Error(`Expected ${Rue(eee)} to be a GraphQL type.`);return eee},assertUnionType:function(eee){if(!Tge(eee))throw new Error(`Expected ${Rue(eee)} to be a GraphQL Union type.`);return eee},assertValidName:function(eee){const tee=Pbe(eee);if(tee)throw tee;return eee},assertValidSchema:Jhe,assertWrappingType:function(eee){if(!Pge(eee))throw new Error(`Expected ${Rue(eee)} to be a GraphQL wrapping type.`);return eee},astFromValue:Dhe,buildASTSchema:ybe,buildClientSchema:function(eee,tee){zde(eee)&&zde(eee.__schema)||Lde(!1,`Invalid or incomplete introspection result. Ensure that you are passing "data" property of introspection response and no "errors" was returned alongside: ${Rue(eee)}.`);const ree=eee.__schema,oee=Gue(ree.types,(eee=>eee.name),(eee=>function(eee){if(null!=eee&&null!=eee.name&&null!=eee.kind)switch(eee.kind){case jhe.SCALAR:return new Bge({name:(oee=eee).name,description:oee.description,specifiedByURL:oee.specifiedByURL});case jhe.OBJECT:return new Gge({name:(ree=eee).name,description:ree.description,interfaces:()=>uee(ree),fields:()=>gee(ree)});case jhe.INTERFACE:return new ehe({name:(tee=eee).name,description:tee.description,interfaces:()=>uee(tee),fields:()=>gee(tee)});case jhe.UNION:return function(eee){if(!eee.possibleTypes){const tee=Rue(eee);throw new Error(`Introspection result missing possibleTypes: ${tee}.`)}return new the({name:eee.name,description:eee.description,types:()=>eee.possibleTypes.map(pee)})}(eee);case jhe.ENUM:return function(eee){if(!eee.enumValues){const tee=Rue(eee);throw new Error(`Introspection result missing enumValues: ${tee}.`)}return new ohe({name:eee.name,description:eee.description,values:Gue(eee.enumValues,(eee=>eee.name),(eee=>({description:eee.description,deprecationReason:eee.deprecationReason})))})}(eee);case jhe.INPUT_OBJECT:return function(eee){if(!eee.inputFields){const tee=Rue(eee);throw new Error(`Introspection result missing inputFields: ${tee}.`)}return new nhe({name:eee.name,description:eee.description,fields:()=>fee(eee.inputFields)})}(eee)}var tee;var ree;var oee;const aee=Rue(eee);throw new Error(`Invalid or incomplete introspection result. Ensure that a full introspection query is used in order to build a client schema: ${aee}.`)}(eee)));for(const bee of[...mhe,...Bhe])oee[bee.name]&&(oee[bee.name]=bee);const aee=ree.queryType?pee(ree.queryType):null,nee=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=Rue(eee);throw new Error(`Introspection result missing directive args: ${tee}.`)}if(!eee.locations){const tee=Rue(eee);throw new Error(`Introspection result missing directive locations: ${tee}.`)}return new khe({name:eee.name,description:eee.description,isRepeatable:eee.isRepeatable,locations:eee.locations.slice(),args:fee(eee.args)})})):[];return new Whe({description:ree.description,query:aee,mutation:nee,subscription:iee,types:Object.values(oee),directives:see,assumeValid:null==tee?void 0:tee.assumeValid});function cee(eee){if(eee.kind===jhe.LIST){const tee=eee.ofType;if(!tee)throw new Error("Decorated type deeper than introspection query.");return new Fge(cee(tee))}if(eee.kind===jhe.NON_NULL){const tee=eee.ofType;if(!tee)throw new Error("Decorated type deeper than introspection query.");const ree=cee(tee);return new zge(Uge(ree))}return lee(eee)}function lee(eee){const tee=eee.name;if(!tee)throw new Error(`Unknown type reference: ${Rue(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 kge(lee(eee))}function dee(eee){return Ege(lee(eee))}function uee(eee){if(null===eee.interfaces&&eee.kind===jhe.INTERFACE)return[];if(!eee.interfaces){const tee=Rue(eee);throw new Error(`Introspection result missing interfaces: ${tee}.`)}return eee.interfaces.map(dee)}function gee(eee){if(!eee.fields)throw new Error(`Introspection result missing fields: ${Rue(eee)}.`);return Gue(eee.fields,(eee=>eee.name),hee)}function hee(eee){const tee=cee(eee.type);if(!Dge(tee)){const eee=Rue(tee);throw new Error(`Introspection must provide output type for fields, but received: ${eee}.`)}if(!eee.args){const tee=Rue(eee);throw new Error(`Introspection result missing field args: ${tee}.`)}return{description:eee.description,deprecationReason:eee.deprecationReason,type:tee,args:fee(eee.args)}}function fee(eee){return Gue(eee,(eee=>eee.name),wee)}function wee(eee){const tee=cee(eee.type);if(!Age(tee)){const eee=Rue(tee);throw new Error(`Introspection must provide input type for arguments, but received: ${eee}.`)}const ree=null!=eee.defaultValue?lwe(Mue(eee.defaultValue),tee):void 0;return{description:eee.description,type:tee,defaultValue:ree,deprecationReason:eee.deprecationReason}}},buildSchema:function(eee,tee){return ybe(Pue(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:iwe,concatAST:function(eee){const tee=[];for(const ree of eee)tee.push(...ree.definitions);return{kind:Zde.DOCUMENT,definitions:tee}},createSourceEventStream:hbe,defaultFieldResolver:pbe,defaultTypeResolver:lbe,doTypesOverlap:phe,execute:Hwe,executeSync:Xwe,extendSchema:function(eee,tee,ree){Khe(eee),null!=tee&&tee.kind===Zde.DOCUMENT||Lde(!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=Bwe(eee,tee);if(0!==ree.length)throw new Error(ree.map((eee=>eee.message)).join("\n\n"))}(tee,eee);const oee=eee.toConfig(),aee=wbe(oee,tee,ree);return oee===aee?eee:new Whe(aee)},findBreakingChanges:function(eee,tee){return jbe(eee,tee).filter((eee=>eee.type in Mbe))},findDangerousChanges:function(eee,tee){return jbe(eee,tee).filter((eee=>eee.type in Ube))},formatError:function(eee){return eee.toJSON()},getArgumentValues:uwe,getDirectiveValues:gwe,getEnterLeaveForKind:cge,getIntrospectionQuery:fbe,getLocation:Ude,getNamedType:Vge,getNullableType:jge,getOperationAST:function(eee,tee){let ree=null;for(const aee of eee.definitions){var oee;if(aee.kind===Zde.OPERATION_DEFINITION)if(null==tee){if(ree)return null;ree=aee}else if((null===(oee=aee.name)||void 0===oee?void 0:oee.value)===tee)return aee}return ree},getOperationRootType:function(eee,tee){if("query"===tee.operation){const ree=eee.getQueryType();if(!ree)throw new Yde("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 Yde("Schema is not configured for mutations.",{nodes:tee});return ree}if("subscription"===tee.operation){const ree=eee.getSubscriptionType();if(!ree)throw new Yde("Schema is not configured for subscriptions.",{nodes:tee});return ree}throw new Yde("Can only have query, mutation and subscription operations.",{nodes:tee})},getVariableValues:dwe,getVisitFn:function(eee,tee,ree){const{enter:oee,leave:aee}=cge(eee,tee);return ree?aee:oee},graphql:function(eee){return new Promise((tee=>tee(ube(eee))))},graphqlSync:function(eee){const tee=ube(eee);if(Fde(tee))throw new Error("GraphQL execution failed to complete synchronously.");return tee},introspectionFromSchema:function(eee,tee){const ree=Xwe({schema:eee,document:Pue(fbe({specifiedByUrl:!0,directiveIsRepeatable:!0,schemaDescription:!0,inputValueDeprecation:!0,...tee}))});return!ree.errors&&ree.data||Pde(!1),ree.data},introspectionTypes:Bhe,isAbstractType:Lge,isCompositeType:Cge,isConstValueNode:function eee(tee){return bfe(tee)&&(tee.kind===Zde.LIST?tee.values.some(eee):tee.kind===Zde.OBJECT?tee.fields.some((tee=>eee(tee.value))):tee.kind!==Zde.VARIABLE)},isDefinitionNode:function(eee){return wfe(eee)||mfe(eee)||yfe(eee)},isDirective:xhe,isEnumType:Sge,isEqualType:che,isExecutableDefinitionNode:wfe,isInputObjectType:Ige,isInputType:Age,isInterfaceType:_ge,isIntrospectionType:Ghe,isLeafType:Rge,isListType:Nge,isNamedType:$ge,isNonNullType:Oge,isNullableType:Mge,isObjectType:xge,isOutputType:Dge,isRequiredArgument:Zge,isRequiredInputField:she,isScalarType:yge,isSchema:Qhe,isSelectionNode:function(eee){return eee.kind===Zde.FIELD||eee.kind===Zde.FRAGMENT_SPREAD||eee.kind===Zde.INLINE_FRAGMENT},isSpecifiedDirective:Ohe,isSpecifiedScalarType:vhe,isType:vge,isTypeDefinitionNode:vfe,isTypeExtensionNode:xfe,isTypeNode:function(eee){return eee.kind===Zde.NAMED_TYPE||eee.kind===Zde.LIST_TYPE||eee.kind===Zde.NON_NULL_TYPE},isTypeSubTypeOf:lhe,isTypeSystemDefinitionNode:mfe,isTypeSystemExtensionNode:yfe,isUnionType:Tge,isValidNameError:Pbe,isValueNode:bfe,isWrappingType:Pge,lexicographicSortSchema:function(eee){const tee=eee.toConfig(),ree=Gue(kbe(tee.types),(eee=>eee.name),(function(eee){if(yge(eee)||Ghe(eee))return eee;if(xge(eee)){const tee=eee.toConfig();return new Gge({...tee,interfaces:()=>cee(tee.interfaces),fields:()=>see(tee.fields)})}if(_ge(eee)){const tee=eee.toConfig();return new ehe({...tee,interfaces:()=>cee(tee.interfaces),fields:()=>see(tee.fields)})}if(Tge(eee)){const tee=eee.toConfig();return new the({...tee,types:()=>cee(tee.types)})}if(Sge(eee)){const tee=eee.toConfig();return new ohe({...tee,values:xbe(tee.values,(eee=>eee))})}if(Ige(eee)){const tee=eee.toConfig();return new nhe({...tee,fields:()=>xbe(tee.fields,(eee=>({...eee,type:oee(eee.type)})))})}Pde(!1,"Unexpected type: "+Rue(eee))}));return new Whe({...tee,types:Object.values(ree),directives:kbe(tee.directives).map((function(eee){const tee=eee.toConfig();return new khe({...tee,locations:_be(tee.locations,(x=>x)),args:iee(tee.args)})})),query:nee(tee.query),mutation:nee(tee.mutation),subscription:nee(tee.subscription)});function oee(eee){return Nge(eee)?new Fge(oee(eee.ofType)):Oge(eee)?new zge(oee(eee.ofType)):aee(eee)}function aee(eee){return ree[eee.name]}function nee(eee){return eee&&aee(eee)}function iee(eee){return xbe(eee,(eee=>({...eee,type:oee(eee.type)})))}function see(eee){return xbe(eee,(eee=>({...eee,type:oee(eee.type),args:eee.args&&iee(eee.args)})))}function cee(eee){return kbe(eee).map(aee)}},locatedError:Kwe,parse:Pue,parseConstValue:function(eee,tee){const ree=new Uue(eee,tee);ree.expectToken(eue.SOF);const oee=ree.parseConstValueLiteral();return ree.expectToken(eue.EOF),oee},parseType:function(eee,tee){const ree=new Uue(eee,tee);ree.expectToken(eue.SOF);const oee=ree.parseTypeReference();return ree.expectToken(eue.EOF),oee},parseValue:Mue,print:lge,printError:function(eee){return eee.toString()},printIntrospectionSchema:function(eee){return Tbe(eee,Ohe,Ghe)},printLocation:jde,printSchema:function(eee){return Tbe(eee,(n=>!Ohe(n)),Ebe)},printSourceLocation:$de,printType:Ibe,resolveObjMapThunk:qge,resolveReadonlyArrayThunk:Yge,responsePathAsArray:nwe,separateOperations:function(eee){const tee=[],ree=Object.create(null);for(const aee of eee.definitions)switch(aee.kind){case Zde.OPERATION_DEFINITION:tee.push(aee);break;case Zde.FRAGMENT_DEFINITION:ree[aee.name.value]=zbe(aee.selectionSet)}const oee=Object.create(null);for(const aee of tee){const tee=new Set;for(const eee of zbe(aee.selectionSet))Fbe(tee,ree,eee);oee[aee.name?aee.name.value:""]={kind:Zde.DOCUMENT,definitions:eee.definitions.filter((eee=>eee===aee||eee.kind===Zde.FRAGMENT_DEFINITION&&tee.has(eee.name.value)))}}return oee},specifiedDirectives:Nhe,specifiedRules:Uwe,specifiedScalarTypes:mhe,stripIgnoredCharacters:function(eee){const tee=zue(eee)?eee:new Fue(eee),ree=tee.body,oee=new pue(tee);let aee="",nee=!1;for(;oee.advance().kind!==eue.EOF;){const eee=oee.token,tee=eee.kind,iee=!due(eee.kind);nee&&(iee||eee.kind===eue.SPREAD)&&(aee+=" ");const see=ree.slice(eee.start,eee.end);tee===eue.BLOCK_STRING?aee+=lue(eee.value,{minimize:!0}):aee+=see,nee=iee}return aee},subscribe:async function(eee){arguments.length<2||Lde(!1,"graphql@16 dropped long-deprecated support for positional arguments, please pass an object instead.");const tee=await hbe(eee);return gbe(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=>Hwe({...eee,rootValue:tee}))):tee},syntaxError:Bde,typeFromAST:ufe,validate:qwe,validateSchema:Xhe,valueFromAST:lwe,valueFromASTUntyped:wge,version:"16.8.1",versionInfo:Cde,visit:ige,visitInParallel:sge,visitWithTypeInfo:ffe},Symbol.toStringTag,{value:"Module"}));function tme(_a,eee){var tee=_a.directives;return!tee||!tee.length||ome(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],Tde(void 0!==oee,66,tee.name.value)):oee=ree.value.value,"skip"===tee.name.value?!oee:oee}))}function rme(eee,tee,ree){var oee=new Set(eee),aee=oee.size;return ige(tee,{Directive:function(eee){if(oee.delete(eee.name.value)&&(!ree||!oee.size))return nge}}),ree?!oee.size:oee.sizeObject.create(null),{forEach:nme,slice:ime}=Array.prototype,{hasOwnProperty:sme}=Object.prototype;class cme{constructor(eee=!0,tee=ame){this.weakness=eee,this.makeData=tee}lookup(...eee){return this.lookupArray(eee)}lookupArray(eee){let tee=this;return nme.call(eee,(eee=>tee=tee.getChildTrie(eee))),sme.call(tee,"data")?tee.data:tee.data=this.makeData(ime.call(eee))}peek(...eee){return this.peekArray(eee)}peekArray(eee){let tee=this;for(let i=0,ree=eee.length;tee&&i=0}))||!1,wme=hme&&!fme;function bme(eee){return null!==eee&&"object"==typeof eee}function mme(eee){return null!==eee&&"object"==typeof eee&&(Object.getPrototypeOf(eee)===Object.prototype||null===Object.getPrototypeOf(eee))}function vme(eee,tee){var ree=tee,oee=[];return eee.definitions.forEach((function(eee){if("OperationDefinition"===eee.kind)throw Sde(70,eee.operation,eee.name?" named '".concat(eee.name.value,"'"):"");"FragmentDefinition"===eee.kind&&oee.push(eee)})),void 0===ree&&(Tde(1===oee.length,71,oee.length),ree=oee[0].name.value),Cpe(Cpe({},eee),{definitions:Gpe([{kind:"OperationDefinition",operation:"query",selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:ree}}]}}],eee.definitions,!0)})}function yme(eee){void 0===eee&&(eee=[]);var tee={};return eee.forEach((function(eee){tee[eee.name.value]=eee})),tee}function xme(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 Tde(oee,72,ree),oee||null;default:return null}}function kme(id){return{__ref:String(id)}}function _me(eee){return Boolean(eee&&"object"==typeof eee&&"string"==typeof eee.__ref)}function Eme(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 aee={};ree.fields.map((function(eee){return Eme(aee,eee.name,eee.value,oee)})),eee[tee.value]=aee}else if(function(eee){return"Variable"===eee.kind}(ree)){var nee=(oee||{})[ree.name.value];eee[tee.value]=nee}else if(function(eee){return"ListValue"===eee.kind}(ree))eee[tee.value]=ree.values.map((function(eee){var ree={};return Eme(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 Sde(81,tee.value,ree.kind);eee[tee.value]=null}}function Tme(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,aee=_a.value;return Eme(ree[eee.name.value],oee,aee,tee)}))})));var oee=null;return eee.arguments&&eee.arguments.length&&(oee={},eee.arguments.forEach((function(_a){var eee=_a.name,ree=_a.value;return Eme(oee,eee,ree,tee)}))),Ime(eee.name.value,oee,ree)}var Sme=["connection","include","skip","client","rest","export","nonreactive"],Ime=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 aee={};return oee.forEach((function(eee){aee[eee]=tee[eee]})),"".concat(ree.connection.key,"(").concat(Nme(aee),")")}return ree.connection.key}var nee=eee;if(tee){var iee=Nme(tee);nee+="(".concat(iee,")")}return ree&&Object.keys(ree).forEach((function(eee){-1===Sme.indexOf(eee)&&(ree[eee]&&Object.keys(ree[eee]).length?nee+="@".concat(eee,"(").concat(Nme(ree[eee]),")"):nee+="@".concat(eee))})),nee}),{setStringify:function(s){var eee=Nme;return Nme=s,eee}}),Nme=function(eee){return JSON.stringify(eee,Ome)};function Ome(eee,tee){return bme(tee)&&!Array.isArray(tee)&&(tee=Object.keys(tee).sort().reduce((function(eee,ree){return eee[ree]=tee[ree],eee}),{})),tee}function Ame(eee,tee){if(eee.arguments&&eee.arguments.length){var ree={};return eee.arguments.forEach((function(_a){var eee=_a.name,oee=_a.value;return Eme(ree,eee,oee,tee)})),ree}return null}function Dme(eee){return eee.alias?eee.alias.value:eee.name.value}function Rme(eee,tee,ree){for(var oee,_i=0,_a=tee.selections;_i<_a.length;_i++){if(Cme(nee=_a[_i])){if("__typename"===nee.name.value)return eee[Dme(nee)]}else oee?oee.push(nee):oee=[nee]}if("string"==typeof eee.__typename)return eee.__typename;if(oee)for(var _b=0,aee=oee;_b0}var Kme={kind:Zde.FIELD,name:{kind:Zde.NAME,value:"__typename"}};function Wme(op,eee){return!op||op.selectionSet.selections.every((function(tee){return tee.kind===Zde.FRAGMENT_SPREAD&&Wme(eee[tee.name.value],eee)}))}function Hme(eee){return Wme(Fme(eee)||Ume(eee),yme(Pme(eee)))?null:eee}function Xme(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 Jme(eee,tee){Lme(tee);for(var ree=Xme(""),oee=Xme(""),aee=function(eee){for(var p=0,tee=void 0;p=0;--i)tee.definitions[i].kind===Zde.OPERATION_DEFINITION&&++nee;var iee,see,cee,lee=(iee=eee,see=new Map,cee=new Map,iee.forEach((function(eee){eee&&(eee.name?see.set(eee.name,eee):eee.test&&cee.set(eee.test,eee))})),function(eee){var tee=see.get(eee.name.value);return!tee&&cee.size&&cee.forEach((function(ree,oee){oee(eee)&&(tee=ree)})),tee}),pee=function(eee){return Qme(eee)&&eee.map(lee).some((function(eee){return eee&&eee.remove}))},dee=new Map,uee=!1,gee={enter:function(eee){if(pee(eee.directives))return uee=!0,null}},hee=ige(tee,{Field:gee,InlineFragment:gee,VariableDefinition:{enter:function(){return!1}},Variable:{enter:function(eee,tee,ree,oee,nee){var iee=aee(nee);iee&&iee.variables.add(eee.name.value)}},FragmentSpread:{enter:function(eee,tee,ree,oee,nee){if(pee(eee.directives))return uee=!0,null;var iee=aee(nee);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,aee){return eee===dee.get(JSON.stringify(aee))?eee:nee>0&&eee.selectionSet.selections.every((function(eee){return eee.kind===Zde.FIELD&&"__typename"===eee.name.value}))?(oee(eee.name.value).removed=!0,uee=!0,null):void 0}},Directive:{leave:function(eee){if(lee(eee))return uee=!0,null}}});if(!uee)return tee;var fee=function(eee){return eee.transitiveVars||(eee.transitiveVars=new Set(eee.variables),eee.removed||eee.fragmentSpreads.forEach((function(tee){fee(oee(tee)).transitiveVars.forEach((function(tee){eee.transitiveVars.add(tee)}))}))),eee},wee=new Set;hee.definitions.forEach((function(eee){eee.kind===Zde.OPERATION_DEFINITION?fee(ree(eee.name&&eee.name.value)).fragmentSpreads.forEach((function(eee){wee.add(eee)})):eee.kind!==Zde.FRAGMENT_DEFINITION||0!==nee||oee(eee.name.value).removed||wee.add(eee.name.value)})),wee.forEach((function(eee){fee(oee(eee)).fragmentSpreads.forEach((function(eee){wee.add(eee)}))}));var bee={enter:function(eee){if(tee=eee.name.value,!wee.has(tee)||oee(tee).removed)return null;var tee}};return Hme(ige(hee,{FragmentSpread:bee,FragmentDefinition:bee,OperationDefinition:{leave:function(eee){if(eee.variableDefinitions){var tee=fee(ree(eee.name&&eee.name.value)).transitiveVars;if(tee.size1)for(var oee=new sve,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 dve(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(aee){return eee.subscribe({next:function(eee){var nee=!ree;if(ree=!0,!nee||tee)try{oee=fn(oee,eee)}catch(e){return aee.error(e)}else oee=eee},error:function(e){aee.error(e)},complete:function(){if(!ree&&!tee)return aee.error(new TypeError("Cannot reduce an empty sequence"));aee.next(oee),aee.complete()}})}))},tee.concat=function(){for(var eee=this,tee=arguments.length,ree=new Array(tee),oee=0;oee=0&&ree.splice(i,1),aee()}});ree.push(oee)},error:function(e){tee.error(e)},complete:function(){aee()}});function aee(){oee.closed&&0===ree.length&&tee.complete()}return function(){ree.forEach((function(s){return s.unsubscribe()})),oee.unsubscribe()}}))},tee[mve]=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=yve(x,mve);if(tee){var ree=tee.call(x);if(Object(ree)!==ree)throw new TypeError(ree+" is not an object");return kve(ree)&&ree.constructor===C?ree:new C((function(eee){return ree.subscribe(eee)}))}if(fve("iterator")&&(tee=yve(x,bve)))return new C((function(eee){Eve((function(){if(!eee.closed){for(var ree,oee=pve(tee.call(x));!(ree=oee()).done;){var aee=ree.value;if(eee.next(aee),eee.closed)return}eee.complete()}}))}));if(Array.isArray(x))return new C((function(eee){Eve((function(){if(!eee.closed){for(var i=0;i=0;--i){var aee=tee[i],nee=!isNaN(+aee)?[]:{};nee[aee]=eee,eee=nee}ree=oee.merge(ree,eee)})),ree},mergeOptions:function(eee,tee){return Gve(eee,tee,tee.variables&&{variables:Gve(Cpe(Cpe({},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,aee=void 0===_b?0:_b,i=0;i1&&aee===nee&&(aee="");var _b=eee.pageInfo||{},iee=_b.startCursor,see=_b.endCursor;return Cpe(Cpe({},cve(eee)),{edges:oee,pageInfo:Cpe(Cpe({},eee.pageInfo),{startCursor:iee||aee,endCursor:see||nee})})},merge:function(eee,tee,_a){var ree=_a.args,oee=_a.isReference,aee=_a.readField;if(eee||(eee={edges:[],pageInfo:{hasPreviousPage:!1,hasNextPage:!0,startCursor:"",endCursor:""}}),!tee)return eee;var nee=tee.edges?tee.edges.map((function(eee){return oee(eee=Cpe({},eee))&&(eee.cursor=aee("cursor",eee)),eee})):[];if(tee.pageInfo){var iee=tee.pageInfo,see=iee.startCursor,cee=iee.endCursor,lee=nee[0],pee=nee[nee.length-1];lee&&see&&(lee.cursor=see),pee&&cee&&(pee.cursor=cee);var dee=lee&&lee.cursor;dee&&!see&&(tee=ave(tee,{pageInfo:{startCursor:dee}}));var uee=pee&&pee.cursor;uee&&!cee&&(tee=ave(tee,{pageInfo:{endCursor:uee}}))}var gee=eee.edges,hee=[];if(ree&&ree.after)(fee=gee.findIndex((function(eee){return eee.cursor===ree.after})))>=0&&(gee=gee.slice(0,fee+1));else if(ree&&ree.before){var fee;hee=(fee=gee.findIndex((function(eee){return eee.cursor===ree.before})))<0?gee:gee.slice(fee),gee=[]}else tee.edges&&(gee=[]);var wee=Gpe(Gpe(Gpe([],gee,!0),nee,!0),hee,!0),bee=Cpe(Cpe({},tee.pageInfo),eee.pageInfo);if(tee.pageInfo){var _b=tee.pageInfo,mee=_b.hasPreviousPage,vee=_b.hasNextPage,yee=(see=_b.startCursor,cee=_b.endCursor,Lpe(_b,["hasPreviousPage","hasNextPage","startCursor","endCursor"]));Object.assign(bee,yee),gee.length||(void 0!==mee&&(bee.hasPreviousPage=mee),void 0!==see&&(bee.startCursor=see)),hee.length||(void 0!==vee&&(bee.hasNextPage=vee),void 0!==cee&&(bee.endCursor=cee))}return Cpe(Cpe(Cpe({},cve(eee)),cve(tee)),{edges:wee,pageInfo:bee})}}},removeArgumentsFromDocument:function(eee,tee){var ree=function(eee){return function(tee){return eee.some((function(eee){return tee.value&&tee.value.kind===Zde.VARIABLE&&tee.value.name&&(eee.name===tee.value.name.value||eee.test&&eee.test(tee))}))}}(eee);return Hme(ige(tee,{OperationDefinition:{enter:function(tee){return Cpe(Cpe({},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:tve,removeConnectionDirectiveFromDocument:function(eee){return Jme([eve],Lme(eee))},removeDirectivesFromDocument:Jme,removeFragmentSpreadFromDocument:function(eee,tee){function ree(tee){if(eee.some((function(eee){return eee.name===tee.name.value})))return null}return Hme(ige(tee,{FragmentSpread:{enter:ree},FragmentDefinition:{enter:ree}}))},resultKeyNameFromField:Dme,shouldInclude:tme,storeKeyNameFromField:Tme,stringifyForDisplay:_de,stripTypename:function(eee){return Qve(eee,"__typename")},valueToObjectRepresentation:Eme,wrapPromiseWithState:function(eee){if(Rve(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 Hve(eee){return new Dve((function(tee){tee.error(eee)}))}var Xve=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 Jve(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 Sde(43,ree)}return eee}function Zve(eee,tee){var ree=Cpe({},eee);return Object.defineProperty(tee,"setContext",{enumerable:!1,value:function(eee){ree=Cpe(Cpe({},ree),"function"==typeof eee?eee(ree):eee)}}),Object.defineProperty(tee,"getContext",{enumerable:!1,value:function(){return Cpe({},ree)}}),tee}function eye(eee){var tee={variables:eee.variables||{},extensions:eee.extensions||{},operationName:eee.operationName,query:eee.query};return tee.operationName||(tee.operationName="string"!=typeof tee.query?zme(tee.query)||void 0:""),tee}function tye(eee,tee){var ree=Cpe({},eee),oee=new Set(Object.keys(eee));return ige(tee,{Variable:function(eee,tee,ree){ree&&"VariableDefinition"!==ree.kind&&oee.delete(eee.name.value)}}),oee.forEach((function(eee){delete ree[eee]})),ree}const rye=Object.freeze(Object.defineProperty({__proto__:null,createOperation:Zve,filterOperationVariables:tye,fromError:Hve,fromPromise:function(eee){return new Dve((function(tee){eee.then((function(eee){tee.next(eee),tee.complete()})).catch(tee.error.bind(tee))}))},throwServerError:Xve,toPromise:function(eee){var tee=!1;return new Promise((function(ree,oee){eee.subscribe({next:function(eee){tee?!1!==globalThis.__DEV__&&Tde.warn(42):(tee=!0,ree(eee))},error:oee})}))},transformOperation:eye,validateOperation:Jve},Symbol.toStringTag,{value:"Module"}));function oye(op,eee){return eee?eee(op):Dve.of()}function aye(eee){return"function"==typeof eee?new iye(eee):eee}function nye(eee){return eee.request.length<=1}var iye=function(){function eee(eee){eee&&(this.request=eee)}return eee.empty=function(){return new eee((function(){return Dve.of()}))},eee.from=function(tee){return 0===tee.length?eee.empty():tee.map(aye).reduce((function(x,y){return x.concat(y)}))},eee.split=function(tee,ree,oee){var aee=aye(ree),nee=aye(oee||new eee(oye));return nye(aee)&&nye(nee)?new eee((function(eee){return tee(eee)?aee.request(eee)||Dve.of():nee.request(eee)||Dve.of()})):new eee((function(eee,ree){return tee(eee)?aee.request(eee,ree)||Dve.of():nee.request(eee,ree)||Dve.of()}))},eee.execute=function(eee,tee){return eee.request(Zve(tee.context,eye(Jve(tee))))||Dve.of()},eee.concat=function(tee,ree){var oee=aye(tee);if(nye(oee))return!1!==globalThis.__DEV__&&Tde.warn(35,oee),oee;var aee=aye(ree);return nye(aee)?new eee((function(eee){return oee.request(eee,(function(op){return aee.request(op)||Dve.of()}))||Dve.of()})):new eee((function(eee,tee){return oee.request(eee,(function(op){return aee.request(op,tee)||Dve.of()}))||Dve.of()}))},eee.prototype.split=function(tee,ree,oee){return this.concat(eee.split(tee,ree,oee||new eee(oye)))},eee.prototype.concat=function(tee){return eee.concat(this,tee)},eee.prototype.request=function(eee,tee){throw Sde(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}(),sye=iye.empty,cye=iye.from,lye=iye.split,pye=iye.concat,dye=iye.execute;const uye=Object.freeze(Object.defineProperty({__proto__:null,ApolloLink:iye,concat:pye,empty:sye,execute:dye,from:cye,split:lye},Symbol.toStringTag,{value:"Module"}));function gye(eee){var tee=null,ree=null,oee=!1,aee=[],nee=[];function iee(eee){if(!ree){if(nee.length){var tee=nee.shift();if(Array.isArray(tee)&&tee[0])return tee[0]({value:eee,done:!1})}aee.push(eee)}}function see(eee){ree=eee,nee.slice().forEach((function(tee){tee[1](eee)})),!tee||tee()}function cee(){oee=!0,nee.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",cee),eee.removeListener("finish",cee),eee.removeListener("close",cee)},eee.on("data",iee),eee.on("error",see),eee.on("end",cee),eee.on("finish",cee),eee.on("close",cee);var lee={next:function(){return new Promise((function(eee,tee){return ree?tee(ree):aee.length?eee({value:aee.shift(),done:!1}):oee?eee({value:void 0,done:!0}):void nee.push([eee,tee])}))}};return gme&&(lee[Symbol.asyncIterator]=function(){return this}),lee}function hye(eee){var tee={next:function(){return eee.read()}};return gme&&(tee[Symbol.asyncIterator]=function(){return this}),tee}function fye(eee){var tee,ree,oee,aee=eee;if(eee.body&&(aee=eee.body),function(eee){return!(!gme||!eee[Symbol.asyncIterator])}(aee))return function(eee){var _a,tee=eee[Symbol.asyncIterator]();return(_a={next:function(){return tee.next()}})[Symbol.asyncIterator]=function(){return this},_a}(aee);if(function(eee){return!!eee.getReader}(aee))return hye(aee.getReader());if(function(eee){return!!eee.stream}(aee))return hye(aee.stream().getReader());if(function(eee){return!!eee.arrayBuffer}(aee))return tee=aee.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)})))}},gme&&(oee[Symbol.asyncIterator]=function(){return this}),oee;if(function(eee){return!!eee.pipe}(aee))return gye(aee);throw new Error("Unknown body type for responseIterator. Please pass a streamable response.")}var wye=Symbol();function bye(eee){return eee.hasOwnProperty("graphQLErrors")}var mye=function(eee){function tee(_a){var ree=_a.graphQLErrors,oee=_a.protocolErrors,aee=_a.clientErrors,nee=_a.networkError,iee=_a.errorMessage,see=_a.extraInfo,cee=eee.call(this,iee)||this;return cee.name="ApolloError",cee.graphQLErrors=ree||[],cee.protocolErrors=oee||[],cee.clientErrors=aee||[],cee.networkError=nee||null,cee.message=iee||function(eee){var tee=Gpe(Gpe(Gpe([],eee.graphQLErrors,!0),eee.clientErrors,!0),eee.protocolErrors,!0);return eee.networkError&&tee.push(eee.networkError),tee.map((function(eee){return bme(eee)&&eee.message||"Error message not found."})).join("\n")}(cee),cee.extraInfo=see,cee.__proto__=tee.prototype,cee}return Rpe(tee,eee),tee}(Error);const vye=Object.freeze(Object.defineProperty({__proto__:null,ApolloError:mye,PROTOCOL_ERRORS_SYMBOL:wye,graphQLResultHasProtocolErrors:function(eee){return!!eee.extensions&&Array.isArray(eee.extensions[wye])},isApolloError:bye},Symbol.toStringTag,{value:"Module"}));var yye=Object.prototype.hasOwnProperty;function xye(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 kye(eee,tee){if(eee.status>=300){Xve(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 _ye(eee){return function(tee){return tee.text().then((function(eee){return kye(tee,eee)})).then((function(ree){return tee.status>=300&&Xve(tee,ree,"Response not successful: Received status code ".concat(tee.status)),Array.isArray(ree)||yye.call(ree,"data")||yye.call(ree,"errors")||Xve(tee,ree,"Server response was missing for query '".concat(Array.isArray(eee)?eee.map((function(op){return op.operationName})):eee.operationName,"'.")),ree}))}}var Eye=function(p,eee){var tee;try{tee=JSON.stringify(p)}catch(e){var ree=Sde(39,eee,e.message);throw ree.parseError=e,ree}return tee},Tye={http:{includeQuery:!0,includeExtensions:!1,preserveHeaderCase:!1},headers:{accept:"*/*","content-type":"application/json"},options:{method:"POST"}},Sye=function(eee,tee){return tee(eee)};function Iye(eee,tee){for(var ree=[],_i=2;_i-1;){if(hee=void 0,_c=[see.slice(0,bi),see.slice(bi+iee.length)],see=_c[1],i=(hee=_c[0]).indexOf("\r\n\r\n"),fee=xye(hee.slice(0,i)),(wee=fee["content-type"])&&-1===wee.toLowerCase().indexOf("application/json"))throw new Error("Unsupported patch content type: application/json is required.");if(bee=hee.slice(i))if(mee=kye(eee,bee),Object.keys(mee).length>1||"data"in mee||"incremental"in mee||"errors"in mee||"payload"in mee)qve(mee)?(vee={},"payload"in mee&&(vee=Cpe({},mee.payload)),"errors"in mee&&(vee=Cpe(Cpe({},vee),{extensions:Cpe(Cpe({},"extensions"in vee?vee.extensions:null),(_d={},_d[wye]=mee.errors,_d))})),tee(vee)):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,nee):_ye(eee)(tee).then(nee)})).then((function(){fee=void 0,tee.complete()})).catch((function(eee){fee=void 0,function(eee,tee){eee.result&&eee.result.errors&&eee.result.data&&tee.next(eee.result),tee.error(eee)}(eee,tee)})),function(){fee&&fee.abort()}}))}))},Cye=function(eee){function tee(tee){void 0===tee&&(tee={});var ree=eee.call(this,Rye(tee).request)||this;return ree.options=tee,ree}return Rpe(tee,eee),tee}(iye);const Lye=Object.freeze(Object.defineProperty({__proto__:null,HttpLink:Cye,checkFetcher:Nye,createHttpLink:Rye,createSignalIfSupported:function(){if("undefined"==typeof AbortController)return{controller:!1,signal:!1};var eee=new AbortController;return{controller:eee,signal:eee.signal}},defaultPrinter:Sye,fallbackHttpConfig:Tye,parseAndCheckHttpResponse:_ye,rewriteURIForGET:Aye,selectHttpOptionsAndBody:function(eee,tee){for(var ree=[],_i=2;_i=0&&eee.indexOf(tee,ree)===ree}(eee,Yye)}}return!1}function $ye(eee){return Object.keys(eee).filter(Vye,eee)}function Vye(eee){return void 0!==this[eee]}const Yye="{ [native code] }";function qye(a,b){let eee=Mye.get(a);if(eee){if(eee.has(b))return!0}else Mye.set(a,eee=new Set);return eee.add(b),!1}const Bye=Object.freeze(Object.defineProperty({__proto__:null,default:Uye,equal:Uye},Symbol.toStringTag,{value:"Module"}));function Gye(){}let Qye=class{constructor(eee=1/0,tee=Gye){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}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)}},Kye=null;const Wye={};let Hye=1;function Xye(fn){try{return fn()}catch(eee){}}const Jye="@wry/context:Slot",Zye=Xye((()=>globalThis))||Xye((()=>global))||Object.create(null),exe=Zye[Jye]||Array[Jye]||function(eee){try{Object.defineProperty(Zye,Jye,{value:eee,enumerable:!1,writable:!1,configurable:!0})}finally{return eee}}(class{constructor(){this.id=["slot",Hye++,Date.now(),Math.random().toString(36).slice(2)].join(":")}hasValue(){for(let eee=Kye;eee;eee=eee.parent)if(this.id in eee.slots){const tee=eee.slots[this.id];if(tee===Wye)break;return eee!==Kye&&(Kye.slots[this.id]=tee),!0}return Kye&&(Kye.slots[this.id]=Wye),!1}getValue(){if(this.hasValue())return Kye.slots[this.id]}withValue(eee,tee,ree,oee){const aee={__proto__:null,[this.id]:eee},nee=Kye;Kye={parent:nee,slots:aee};try{return tee.apply(oee,ree)}finally{Kye=nee}}static bind(eee){const tee=Kye;return function(){const ree=Kye;try{return Kye=tee,eee.apply(this,arguments)}finally{Kye=ree}}}static noContext(eee,tee,ree){if(!Kye)return eee.apply(ree,tee);{const oee=Kye;try{return Kye=null,eee.apply(ree,tee)}finally{Kye=oee}}}}),txe=new exe,{hasOwnProperty:rxe}=Object.prototype,oxe=Array.from||function(eee){const tee=[];return eee.forEach((eee=>tee.push(eee))),tee};function axe(eee){const{unsubscribe:tee}=eee;"function"==typeof tee&&(eee.unsubscribe=void 0,tee())}const nxe=[],ixe=100;function sxe(eee,tee){if(!eee)throw new Error(tee||"assertion failure")}function cxe(eee){switch(eee.length){case 0:throw new Error("unknown value");case 1:return eee[0];case 2:throw eee[1]}}class lxe{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,++lxe.count}peek(){if(1===this.value.length&&!uxe(this))return pxe(this),this.value[0]}recompute(eee){return sxe(!this.recomputing,"already recomputing"),pxe(this),uxe(this)?function(eee,tee){vxe(eee),txe.withValue(eee,dxe,[eee,tee]),function(eee,tee){if("function"==typeof eee.subscribe)try{axe(eee),eee.unsubscribe=eee.subscribe.apply(null,tee)}catch(e){return eee.setDirty(),!1}return!0}(eee,tee)&&function(eee){if(eee.dirty=!1,uxe(eee))return;hxe(eee)}(eee);return cxe(eee.value)}(this,eee):cxe(this.value)}setDirty(){this.dirty||(this.dirty=!0,this.value.length=0,gxe(this),axe(this))}dispose(){this.setDirty(),vxe(this),fxe(this,((eee,tee)=>{eee.setDirty(),yxe(eee,this)}))}forget(){this.dispose()}dependOn(eee){eee.add(this),this.deps||(this.deps=nxe.pop()||new Set),this.deps.add(eee)}forgetDeps(){this.deps&&(oxe(this.deps).forEach((eee=>eee.delete(this))),this.deps.clear(),nxe.push(this.deps),this.deps=null)}}function pxe(eee){const tee=txe.getValue();if(tee)return eee.parents.add(tee),tee.childValues.has(eee)||tee.childValues.set(eee,[]),uxe(eee)?wxe(tee,eee):bxe(tee,eee),tee}function dxe(eee,tee){eee.recomputing=!0,eee.value.length=0;try{eee.value[0]=eee.fn.apply(null,tee)}catch(e){eee.value[1]=e}eee.recomputing=!1}function uxe(eee){return eee.dirty||!(!eee.dirtyChildren||!eee.dirtyChildren.size)}function gxe(eee){fxe(eee,wxe)}function hxe(eee){fxe(eee,bxe)}function fxe(eee,tee){const ree=eee.parents.size;if(ree){const oee=oxe(eee.parents);for(let i=0;i0&&eee===b.length&&a[eee-1]===b[eee-1]}(ree,tee.value)||eee.setDirty(),mxe(eee,tee),uxe(eee)||hxe(eee)}function mxe(eee,tee){const dc=eee.dirtyChildren;dc&&(dc.delete(tee),0===dc.size&&(nxe.length0&&eee.childValues.forEach(((tee,ree)=>{yxe(eee,ree)})),eee.forgetDeps(),sxe(null===eee.dirtyChildren)}function yxe(eee,tee){tee.parents.delete(eee),eee.childValues.delete(tee),mxe(eee,tee)}lxe.count=0;const xxe={setDirty:!0,dispose:!0,forget:!0};function kxe(eee){const tee=new Map,ree=eee&&eee.subscribe;function oee(eee){const oee=txe.getValue();if(oee){let aee=tee.get(eee);aee||tee.set(eee,aee=new Set),oee.dependOn(aee),"function"==typeof ree&&(axe(aee),aee.unsubscribe=ree(eee))}}return oee.dirty=function(eee,ree){const oee=tee.get(eee);if(oee){const m=ree&&rxe.call(xxe,ree)?ree:"setDirty";oxe(oee).forEach((eee=>eee[m]())),tee.delete(eee),axe(oee)}},oee}let _xe;function Exe(...eee){return(_xe||(_xe=new cme("function"==typeof WeakMap))).lookupArray(eee)}const Txe=new Set;function Sxe(eee,{max:tee=Math.pow(2,16),makeCacheKey:ree=Exe,keyArgs:oee,subscribe:aee}=Object.create(null)){const nee=new Qye(tee,(eee=>eee.dispose())),iee=function(){const tee=ree.apply(null,oee?oee.apply(null,arguments):arguments);if(void 0===tee)return eee.apply(null,arguments);let iee=nee.get(tee);iee||(nee.set(tee,iee=new lxe(eee)),iee.subscribe=aee,iee.forget=()=>nee.delete(tee));const see=iee.recompute(Array.prototype.slice.call(arguments));return nee.set(tee,iee),Txe.add(nee),txe.hasValue()||(Txe.forEach((eee=>eee.clean())),Txe.clear()),see};function see(eee){const tee=nee.get(eee);tee&&tee.setDirty()}function cee(eee){const tee=nee.get(eee);if(tee)return tee.peek()}function lee(eee){return nee.delete(eee)}return Object.defineProperty(iee,"size",{get:()=>nee.map.size,configurable:!1,enumerable:!1}),Object.freeze(iee.options={max:tee,makeCacheKey:ree,keyArgs:oee,subscribe:aee}),iee.dirtyKey=see,iee.dirty=function(){see(ree.apply(null,arguments))},iee.peekKey=cee,iee.peek=function(){return cee(ree.apply(null,arguments))},iee.forgetKey=lee,iee.forget=function(){return lee(ree.apply(null,arguments))},iee.makeCacheKey=ree,iee.getKey=oee?function(){return ree.apply(null,oee.apply(null,arguments))}:ree,Object.freeze(iee)}var Ixe,Nxe=function(){function eee(){this.assumeImmutableResults=!1,this.getFragmentDoc=Sxe(vme)}return eee.prototype.batch=function(eee){var tee,ree=this,oee="string"==typeof eee.optimistic?eee.optimistic:!1===eee.optimistic?null:void 0;return this.performTransaction((function(){return tee=eee.update(ree)}),oee),tee},eee.prototype.recordOptimisticTransaction=function(eee,tee){this.performTransaction(eee,tee)},eee.prototype.transformDocument=function(eee){return eee},eee.prototype.transformForLink=function(eee){return eee},eee.prototype.identify=function(eee){},eee.prototype.gc=function(){return[]},eee.prototype.modify=function(eee){return!1},eee.prototype.readQuery=function(eee,tee){return void 0===tee&&(tee=!!eee.optimistic),this.read(Cpe(Cpe({},eee),{rootId:eee.id||"ROOT_QUERY",optimistic:tee}))},eee.prototype.readFragment=function(eee,tee){return void 0===tee&&(tee=!!eee.optimistic),this.read(Cpe(Cpe({},eee),{query:this.getFragmentDoc(eee.fragment,eee.fragmentName),rootId:eee.id,optimistic:tee}))},eee.prototype.writeQuery=function(_a){var id=_a.id,eee=_a.data,tee=Lpe(_a,["id","data"]);return this.write(Object.assign(tee,{dataId:id||"ROOT_QUERY",result:eee}))},eee.prototype.writeFragment=function(_a){var id=_a.id,eee=_a.data,tee=_a.fragment,ree=_a.fragmentName,oee=Lpe(_a,["id","data","fragment","fragmentName"]);return this.write(Object.assign(oee,{query:this.getFragmentDoc(tee,ree),dataId:id,result:eee}))},eee.prototype.updateQuery=function(eee,tee){return this.batch({update:function(ree){var oee=ree.readQuery(eee),aee=tee(oee);return null==aee?oee:(ree.writeQuery(Cpe(Cpe({},eee),{data:aee})),aee)}})},eee.prototype.updateFragment=function(eee,tee){return this.batch({update:function(ree){var oee=ree.readFragment(eee),aee=tee(oee);return null==aee?oee:(ree.writeFragment(Cpe(Cpe({},eee),{data:aee})),aee)}})},eee}();Ixe||(Ixe={});var Oxe=function(eee){function tee(ree,oee,aee,nee){var _a,iee=eee.call(this,ree)||this;if(iee.message=ree,iee.path=oee,iee.query=aee,iee.variables=nee,Array.isArray(iee.path)){iee.missing=iee.message;for(var i=iee.path.length-1;i>=0;--i)iee.missing=((_a={})[iee.path[i]]=iee.missing,_a)}else iee.missing=iee.path;return iee.__proto__=tee.prototype,iee}return Rpe(tee,eee),tee}(Error),Axe=Object.prototype.hasOwnProperty;function Dxe(eee){return null==eee}function Rxe(_a,eee){var tee=_a.__typename,id=_a.id,ree=_a._id;if("string"==typeof tee&&(eee&&(eee.keyObject=Dxe(id)?Dxe(ree)?void 0:{_id:ree}:{id:id}),Dxe(id)&&!Dxe(ree)&&(id=ree),!Dxe(id)))return"".concat(tee,":").concat("number"==typeof id||"string"==typeof id?id:JSON.stringify(id))}var Cxe={dataIdFromObject:Rxe,addTypename:!0,resultCaching:!0,canonizeResults:!1};function Lxe(eee){var tee=eee.canonizeResults;return void 0===tee?Cxe.canonizeResults:tee}var Fxe=/^[_a-z][_0-9a-z]*/i;function zxe(eee){var tee=eee.match(Fxe);return tee?tee[0]:eee}function Pxe(eee,tee,ree){return!!bme(tee)&&(Gme(tee)?tee.every((function(tee){return Pxe(eee,tee,ree)})):eee.selections.every((function(eee){if(Cme(eee)&&tme(eee,ree)){var oee=Dme(eee);return Axe.call(tee,oee)&&(!eee.selectionSet||Pxe(eee.selectionSet,tee[oee],ree))}return!0})))}function Mxe(eee){return bme(eee)&&!_me(eee)&&!Gme(eee)}function Uxe(eee,tee){var ree=yme(Pme(eee));return{fragmentMap:ree,lookupFragment:function(eee){var oee=ree[eee];return!oee&&tee&&(oee=tee.lookup(eee)),oee||null}}}var jxe=Object.create(null),$xe=function(){return jxe},Vxe=Object.create(null),Yxe=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 Pve(_me(eee)?ree.get(eee.__ref,tee):eee&&eee[tee])},this.canRead=function(eee){return _me(eee)?ree.has(eee.__ref):"object"==typeof eee},this.toReference=function(eee,tee){if("string"==typeof eee)return kme(eee);if(_me(eee))return eee;var id=ree.policies.identify(eee)[0];if(id){var oee=kme(id);return tee&&ree.merge(id,eee),oee}}}return eee.prototype.toObject=function(){return Cpe({},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),Axe.call(this.data,eee)){var ree=this.data[eee];if(ree&&Axe.call(ree,tee))return ree[tee]}return"__typename"===tee&&Axe.call(this.policies.rootTypenamesById,eee)?this.policies.rootTypenamesById[eee]:this instanceof Qxe?this.parent.get(eee,tee):void 0},eee.prototype.lookup=function(eee,tee){return tee&&this.group.depend(eee,"__exists"),Axe.call(this.data,eee)?this.data[eee]:this instanceof Qxe?this.parent.lookup(eee,tee):this.policies.rootTypenamesById[eee]?Object.create(null):void 0},eee.prototype.merge=function(eee,tee){var ree,oee=this;_me(eee)&&(eee=eee.__ref),_me(tee)&&(tee=tee.__ref);var aee="string"==typeof eee?this.lookup(ree=eee):eee,nee="string"==typeof tee?this.lookup(ree=tee):tee;if(nee){Tde("string"==typeof ree,1);var iee=new sve(Wxe).merge(aee,nee);if(this.data[ree]=iee,iee!==aee&&(delete this.refs[ree],this.group.caching)){var see=Object.create(null);aee||(see.__exists=1),Object.keys(nee).forEach((function(eee){if(!aee||aee[eee]!==iee[eee]){see[eee]=1;var tee=zxe(eee);tee===eee||oee.policies.hasKeyArgs(iee.__typename,tee)||(see[tee]=1),void 0!==iee[eee]||oee instanceof Qxe||delete iee[eee]}})),!see.__typename||aee&&aee.__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 aee=Object.create(null),nee=!1,iee=!0,see={DELETE:jxe,INVALIDATE:Vxe,isReference:_me,toReference:this.toReference,canRead:this.canRead,readField:function(tee,oee){return ree.policies.readField("string"==typeof tee?{fieldName:tee,from:oee||kme(eee)}:tee,{store:ree})}};if(Object.keys(oee).forEach((function(cee){var lee=zxe(cee),pee=oee[cee];if(void 0!==pee){var dee="function"==typeof tee?tee:tee[cee]||tee[lee];if(dee){var uee=dee===$xe?jxe:dee(Pve(pee),Cpe(Cpe({},see),{fieldName:lee,storeFieldName:cee,storage:ree.getStorage(eee,cee)}));if(uee===Vxe)ree.group.dirty(eee,cee);else if(uee===jxe&&(uee=void 0),uee!==pee&&(aee[cee]=uee,nee=!0,pee=uee,!1!==globalThis.__DEV__)){var gee=function(eee){if(void 0===ree.lookup(eee.__ref))return!1!==globalThis.__DEV__&&Tde.warn(2,eee),!0};if(_me(uee))gee(uee);else if(Array.isArray(uee))for(var hee=!1,fee=void 0,_i=0,wee=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 Qxe?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){Axe.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 aee=this;aee instanceof Qxe;)aee=aee.parent;oee.forEach((function(id){return aee.delete(id)}))}return oee},eee.prototype.findChildRefIds=function(eee){if(!Axe.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){_me(eee)&&(tee[eee.__ref]=!0),bme(eee)&&Object.keys(eee).forEach((function(tee){var ree=eee[tee];bme(ree)&&oee.add(ree)}))}))}return this.refs[eee]},eee.prototype.makeCacheKey=function(){return this.group.keyMaker.lookupArray(arguments)},eee}(),qxe=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?kxe():null,this.keyMaker=new cme(pme)},eee.prototype.depend=function(eee,tee){if(this.d){this.d(Bxe(eee,tee));var ree=zxe(tee);ree!==tee&&this.d(Bxe(eee,ree)),this.parent&&this.parent.depend(eee,tee)}},eee.prototype.dirty=function(eee,tee){this.d&&this.d.dirty(Bxe(eee,tee),"__exists"===tee?"forget":"setDirty")},eee}();function Bxe(eee,tee){return tee+"#"+eee}function Gxe(eee,tee){Hxe(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,aee=eee.call(this,tee,new qxe(ree))||this;return aee.stump=new Kxe(aee),aee.storageTrie=new cme(pme),oee&&aee.replace(oee),aee}return Rpe(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}(Yxe||(Yxe={}));var Qxe=function(eee){function tee(id,tee,ree,oee){var aee=eee.call(this,tee.policies,oee)||this;return aee.id=id,aee.parent=tee,aee.replay=ree,aee.group=oee,ree(aee),aee}return Rpe(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],aee=ree.lookup(eee);aee?oee?oee!==aee&&Object.keys(oee).forEach((function(ree){Uye(oee[ree],aee[ree])||tee.group.dirty(eee,ree)})):(tee.group.dirty(eee,"__exists"),Object.keys(aee).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 Cpe(Cpe({},this.parent.toObject()),this.data)},tee.prototype.findChildRefIds=function(tee){var ree=this.parent.findChildRefIds(tee);return Axe.call(this.data,tee)?Cpe(Cpe({},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}(Yxe),Kxe=function(eee){function tee(tee){return eee.call(this,"EntityStore.Stump",tee,(function(){}),new qxe(tee.group.caching,tee.group))||this}return Rpe(tee,eee),tee.prototype.removeLayer=function(){return this},tee.prototype.merge=function(){return this.parent.merge.apply(this.parent,arguments)},tee}(Qxe);function Wxe(eee,tee,ree){var oee=eee[ree],aee=tee[ree];return Uye(oee,aee)?oee:aee}function Hxe(eee){return!!(eee instanceof Yxe&&eee.group.caching)}var Xxe,Jxe,Zxe=function(){function eee(){this.known=new(dme?WeakSet:Set),this.pool=new cme(pme),this.passes=new WeakMap,this.keysByJSON=new Map,this.empty=this.admit({})}return eee.prototype.isKnown=function(eee){return bme(eee)&&this.known.has(eee)},eee.prototype.pass=function(eee){if(bme(eee)){var tee=function(eee){return bme(eee)?Gme(eee)?eee.slice(0):Cpe({__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(bme(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 aee=Object.getPrototypeOf(eee),nee=[aee],iee=this.sortedKeys(eee);nee.push(iee.json);var see,cee=nee.length;if(iee.sorted.forEach((function(ree){nee.push(tee.admit(eee[ree]))})),!(see=this.pool.lookupArray(nee)).object){var lee=see.object=Object.create(aee);this.known.add(lee),iee.sorted.forEach((function(eee,i){lee[eee]=nee[cee+i]})),!1!==globalThis.__DEV__&&Object.freeze(lee)}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}(),eke=Object.assign((function(eee){if(bme(eee)){void 0===Xxe&&tke();var tee=Xxe.admit(eee),ree=Jxe.get(tee);return void 0===ree&&Jxe.set(tee,ree=JSON.stringify(tee)),ree}return JSON.stringify(eee)}),{reset:tke});function tke(){Xxe=new Zxe,Jxe=new(pme?WeakMap:Map)}function rke(eee){return[eee.selectionSet,eee.objectOrReference,eee.context,eee.context.canonizeResults]}var oke=function(){function eee(eee){var tee=this;this.knownResults=new(pme?WeakMap:Map),this.config=Gve(eee,{addTypename:!1!==eee.addTypename,canonizeResults:Lxe(eee)}),this.canon=eee.canon||new Zxe,this.executeSelectionSet=Sxe((function(eee){var _a,ree=eee.context.canonizeResults,oee=rke(eee);oee[3]=!ree;var aee=(_a=tee.executeSelectionSet).peek.apply(_a,oee);return aee?ree?Cpe(Cpe({},aee),{result:tee.canon.admit(aee.result)}):aee:(Gxe(eee.context.store,eee.enclosingRef.__ref),tee.execSelectionSetImpl(eee))}),{max:this.config.resultCacheMaxSize,keyArgs:rke,makeCacheKey:function(eee,tee,ree,oee){if(Hxe(ree.store))return ree.store.makeCacheKey(eee,_me(tee)?tee.__ref:tee,ree.varString,oee)}}),this.executeSubSelectedArray=Sxe((function(eee){return Gxe(eee.context.store,eee.enclosingRef.__ref),tee.execSubSelectedArrayImpl(eee)}),{max:this.config.resultCacheMaxSize,makeCacheKey:function(_a){var eee=_a.field,tee=_a.array,ree=_a.context;if(Hxe(ree.store))return ree.store.makeCacheKey(eee,tee,ree.varString)}})}return eee.prototype.resetCanon=function(){this.canon=new Zxe},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,aee=void 0===_c||_c,_d=_a.canonizeResults,nee=void 0===_d?this.config.canonizeResults:_d,iee=this.config.cache.policies;oee=Cpe(Cpe({},$me(Mme(tee))),oee);var see,cee=kme(ree),lee=this.executeSelectionSet({selectionSet:jme(tee).selectionSet,objectOrReference:cee,enclosingRef:cee,context:Cpe({store:eee,query:tee,policies:iee,variables:oee,varString:eke(oee),canonizeResults:nee},Uxe(tee,this.config.fragments))});if(lee.missing&&(see=[new Oxe(ake(lee.missing),lee.missing,tee,oee)],!aee))throw see[0];return{result:lee.result,complete:!see,missing:see}},eee.prototype.isFresh=function(eee,tee,ree,oee){if(Hxe(oee.store)&&this.knownResults.get(eee)===ree){var aee=this.executeSelectionSet.peek(ree,tee,oee,this.canon.isKnown(eee));if(aee&&eee===aee.result)return!0}return!1},eee.prototype.execSelectionSetImpl=function(_a){var eee=this,tee=_a.selectionSet,ree=_a.objectOrReference,oee=_a.enclosingRef,aee=_a.context;if(_me(ree)&&!aee.policies.rootTypenamesById[ree.__ref]&&!aee.store.has(ree.__ref))return{result:this.canon.empty,missing:"Dangling reference to missing ".concat(ree.__ref," object")};var nee,iee=aee.variables,see=aee.policies,cee=aee.store.getFieldValue(ree,"__typename"),lee=[],pee=new sve;function dee(eee,tee){var _a;return eee.missing&&(nee=pee.merge(nee,((_a={})[tee]=eee.missing,_a))),eee.result}this.config.addTypename&&"string"==typeof cee&&!see.rootIdsByTypename[cee]&&lee.push({__typename:cee});var uee=new Set(tee.selections);uee.forEach((function(tee){var _a,_b;if(tme(tee,iee))if(Cme(tee)){var gee=see.readField({fieldName:tee.name.value,field:tee,variables:aee.variables,from:ree},aee),hee=Dme(tee);void 0===gee?Zme.added(tee)||(nee=pee.merge(nee,((_a={})[hee]="Can't find field '".concat(tee.name.value,"' on ").concat(_me(ree)?ree.__ref+" object":"object "+JSON.stringify(ree,null,2)),_a))):Gme(gee)?gee=dee(eee.executeSubSelectedArray({field:tee,array:gee,enclosingRef:oee,context:aee}),hee):tee.selectionSet?null!=gee&&(gee=dee(eee.executeSelectionSet({selectionSet:tee.selectionSet,objectOrReference:gee,enclosingRef:_me(gee)?gee:oee,context:aee}),hee)):aee.canonizeResults&&(gee=eee.canon.pass(gee)),void 0!==gee&&lee.push(((_b={})[hee]=gee,_b))}else{var fee=xme(tee,aee.lookupFragment);if(!fee&&tee.kind===Zde.FRAGMENT_SPREAD)throw Sde(9,tee.name.value);fee&&see.fragmentMatches(fee,cee)&&fee.selectionSet.selections.forEach(uee.add,uee)}}));var gee={result:nve(lee),missing:nee},hee=aee.canonizeResults?this.canon.admit(gee):Pve(gee);return hee.result&&this.knownResults.set(hee.result,tee),hee},eee.prototype.execSubSelectedArrayImpl=function(_a){var eee,tee=this,ree=_a.field,oee=_a.array,aee=_a.enclosingRef,nee=_a.context,iee=new sve;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(nee.store.canRead)),oee=oee.map((function(eee,i){return null===eee?null:Gme(eee)?see(tee.executeSubSelectedArray({field:ree,array:eee,enclosingRef:aee,context:nee}),i):ree.selectionSet?see(tee.executeSelectionSet({selectionSet:ree.selectionSet,objectOrReference:eee,enclosingRef:_me(eee)?eee:aee,context:nee}),i):(!1!==globalThis.__DEV__&&function(eee,tee,ree){if(!tee.selectionSet){var oee=new Set([ree]);oee.forEach((function(ree){bme(ree)&&(Tde(!_me(ree),10,function(eee,tee){return _me(tee)?eee.get(tee.__ref,"__typename"):tee&&tee.__typename}(eee,ree),tee.name.value),Object.values(ree).forEach(oee.add,oee))}))}}(nee.store,ree,eee),eee)})),{result:nee.canonizeResults?this.canon.admit(oee):oee,missing:eee}},eee}();function ake(eee){try{JSON.stringify(eee,(function(_,eee){if("string"==typeof eee)throw eee;return eee}))}catch(tee){return tee}}var nke=new exe,ike=new WeakMap;function ske(eee){var tee=ike.get(eee);return tee||ike.set(eee,tee={vars:new Set,dep:kxe()}),tee}function cke(eee){ske(eee).vars.forEach((function(rv){return rv.forgetCache(eee)}))}function lke(eee){var tee=new Set,ree=new Set,rv=function(aee){if(arguments.length>0){if(eee!==aee){eee=aee,tee.forEach((function(eee){ske(eee).dep.dirty(rv),function(eee){eee.broadcastWatches&&eee.broadcastWatches()}(eee)}));var nee=Array.from(ree);ree.clear(),nee.forEach((function(tee){return tee(eee)}))}}else{var iee=nke.getValue();iee&&(oee(iee),ske(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),ske(eee).vars.add(rv),rv};return rv.forgetCache=function(eee){return tee.delete(eee)},rv}var pke=Object.create(null);function dke(eee){var tee=JSON.stringify(eee);return pke[tee]||(pke[tee]=Object.create(null))}function uke(eee){var tee=dke(eee);return tee.keyFieldsFn||(tee.keyFieldsFn=function(tee,ree){var oee=function(eee,tee){return ree.readField(tee,eee)},aee=ree.keyObject=hke(eee,(function(eee){var aee=bke(ree.storeObject,eee,oee);return void 0===aee&&tee!==ree.storeObject&&Axe.call(tee,eee[0])&&(aee=bke(tee,eee,wke)),Tde(void 0!==aee,4,eee.join("."),tee),aee}));return"".concat(ree.typename,":").concat(JSON.stringify(aee))})}function gke(eee){var tee=dke(eee);return tee.keyArgsFn||(tee.keyArgsFn=function(tee,_a){var ree=_a.field,oee=_a.variables,aee=_a.fieldName,nee=hke(eee,(function(eee){var aee=eee[0],nee=aee.charAt(0);if("@"!==nee)if("$"!==nee){if(tee)return bke(tee,eee)}else{var iee=aee.slice(1);if(oee&&Axe.call(oee,iee)){var see=eee.slice(0);return see[0]=iee,bke(oee,see)}}else if(ree&&Qme(ree.directives)){var cee=aee.slice(1),d=ree.directives.find((function(d){return d.name.value===cee})),lee=d&&Ame(d,oee);return lee&&bke(lee,eee.slice(1))}})),iee=JSON.stringify(nee);return(tee||"{}"!==iee)&&(aee+=":"+iee),aee})}function hke(eee,tee){var ree=new sve;return fke(eee).reduce((function(eee,oee){var _a,aee=tee(oee);if(void 0!==aee){for(var i=oee.length-1;i>=0;--i)(_a={})[oee[i]]=aee,aee=_a;eee=ree.merge(eee,aee)}return eee}),Object.create(null))}function fke(eee){var tee=dke(eee);if(!tee.paths){var ree=tee.paths=[],oee=[];eee.forEach((function(s,i){Gme(s)?(fke(s).forEach((function(p){return ree.push(oee.concat(p))})),oee.length=0):(oee.push(s),Gme(eee[i+1])||(ree.push(oee.slice(0)),oee.length=0))}))}return tee.paths}function wke(eee,tee){return eee[tee]}function bke(eee,tee,ree){return ree=ree||wke,mke(tee.reduce((function eee(tee,oee){return Gme(tee)?tee.map((function(tee){return eee(tee,oee)})):tee&&ree(tee,oee)}),eee))}function mke(eee){return bme(eee)?Gme(eee)?eee.map(mke):hke(Object.keys(eee).sort(),(function(tee){return bke(eee,tee)})):eee}function vke(eee){return void 0!==eee.args?eee.args:eee.field?Ame(eee.field,eee.variables):null}Ime.setStringify(eke);var yke=function(){},xke=function(eee,tee){return tee.fieldName},kke=function(eee,tee,_a){return(0,_a.mergeObjects)(eee,tee)},_ke=function(_,eee){return eee},Eke=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=Cpe({dataIdFromObject:Rxe},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,aee=tee&&tee.storeObject||eee,nee=Cpe(Cpe({},tee),{typename:oee,storeObject:aee,readField:tee&&tee.readField||function(){var eee=Ske(arguments,aee);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 cee=see(Cpe(Cpe({},eee),aee),nee);if(!Gme(cee)){id=cee;break}see=uke(cee)}return id=id?String(id):void 0,nee.keyObject?[id,nee.keyObject]:[id]},eee.prototype.addTypePolicies=function(eee){var tee=this;Object.keys(eee).forEach((function(ree){var _a=eee[ree],oee=_a.queryType,aee=_a.mutationType,nee=_a.subscriptionType,iee=Lpe(_a,["queryType","mutationType","subscriptionType"]);oee&&tee.setRootTypename("Query",ree),aee&&tee.setRootTypename("Mutation",ree),nee&&tee.setRootTypename("Subscription",ree),Axe.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),aee=tee.keyFields,nee=tee.fields;function iee(eee,tee){eee.merge="function"==typeof tee?tee:!0===tee?kke:!1===tee?_ke:eee.merge}iee(oee,tee.merge),oee.keyFn=!1===aee?yke:Gme(aee)?uke(aee):"function"==typeof aee?aee:oee.keyFn,nee&&Object.keys(nee).forEach((function(tee){var oee=ree.getFieldPolicy(eee,tee,!0),aee=nee[tee];if("function"==typeof aee)oee.read=aee;else{var see=aee.keyArgs,cee=aee.read,lee=aee.merge;oee.keyFn=!1===see?xke:Gme(see)?gke(see):"function"==typeof see?see:oee.keyFn,"function"==typeof cee&&(oee.read=cee),iee(oee,lee)}oee.read&&oee.merge&&(oee.keyFn=oee.keyFn||xke)}))},eee.prototype.setRootTypename=function(eee,tee){void 0===tee&&(tee=eee);var ree="ROOT_"+eee.toUpperCase(),oee=this.rootTypenamesById[ree];tee!==oee&&(Tde(!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(Fxe);oee&&oee[0]===eee||tee.fuzzySubtypes.set(eee,new RegExp(eee))}))}))},eee.prototype.getTypePolicy=function(eee){var tee=this;if(!Axe.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,aee){if(ree.test(eee)){var nee=tee.supertypeMap.get(aee);nee&&nee.forEach((function(eee){return oee.add(eee)}))}}))),oee&&oee.size&&oee.forEach((function(eee){var _a=tee.getTypePolicy(eee),oee=_a.fields,aee=Lpe(_a,["fields"]);Object.assign(ree,aee),Object.assign(ree.fields,oee)}))}var aee=this.toBeAdded[eee];return aee&&aee.length&&aee.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 aee=this;if(!eee.typeCondition)return!0;if(!tee)return!1;var nee=eee.typeCondition.name.value;if(tee===nee)return!0;if(this.usingPossibleTypes&&this.supertypeMap.has(nee))for(var iee=this.getSupertypeSet(tee,!0),see=[iee],cee=function(eee){var tee=aee.getSupertypeSet(eee,!1);tee&&tee.size&&see.indexOf(tee)<0&&see.push(tee)},lee=!(!ree||!this.fuzzySubtypes.size),pee=!1,i=0;i1?nee:tee}:(oee=Cpe({},aee),Axe.call(oee,"from")||(oee.from=tee)),!1!==globalThis.__DEV__&&void 0===oee.from&&!1!==globalThis.__DEV__&&Tde.warn(7,_de(Array.from(eee))),void 0===oee.variables&&(oee.variables=ree),oee}function Ike(eee){return function(tee,ree){if(Gme(tee)||Gme(ree))throw Sde(8);if(bme(tee)&&bme(ree)){var oee=eee.getFieldValue(tee,"__typename"),aee=eee.getFieldValue(ree,"__typename");if(oee&&aee&&oee!==aee)return ree;if(_me(tee)&&Mxe(ree))return eee.merge(tee.__ref,ree),tee;if(Mxe(tee)&&_me(ree))return eee.merge(tee,ree.__ref),ree;if(Mxe(tee)&&Mxe(ree))return Cpe(Cpe({},tee),ree)}return ree}}function Nke(eee,tee,ree){var oee="".concat(tee).concat(ree),aee=eee.flavors.get(oee);return aee||eee.flavors.set(oee,aee=eee.clientOnly===tee&&eee.deferred===ree?eee:Cpe(Cpe({},eee),{clientOnly:tee,deferred:ree})),aee}var Oke=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,aee=_a.dataId,nee=_a.variables,iee=_a.overwrite,see=Fme(ree),cee=new sve;nee=Cpe(Cpe({},$me(see)),nee);var lee=Cpe(Cpe({store:eee,written:Object.create(null),merge:function(eee,tee){return cee.merge(eee,tee)},variables:nee,varString:eke(nee)},Uxe(ree,this.fragments)),{overwrite:!!iee,incomingById:new Map,clientOnly:!1,deferred:!1,flavors:new Map}),pee=this.processSelectionSet({result:oee||Object.create(null),dataId:aee,selectionSet:see.selectionSet,mergeTree:{map:new Map},context:lee});if(!_me(pee))throw Sde(11,oee);return lee.incomingById.forEach((function(_a,ree){var oee=_a.storeObject,aee=_a.mergeTree,nee=_a.fieldNodeSet,iee=kme(ree);if(aee&&aee.map.size){var see=tee.applyMerges(aee,iee,oee,lee);if(_me(see))return;oee=see}if(!1!==globalThis.__DEV__&&!lee.overwrite){var cee=Object.create(null);nee.forEach((function(eee){eee.selectionSet&&(cee[eee.name.value]=!0)}));Object.keys(oee).forEach((function(eee){(function(eee){return!0===cee[zxe(eee)]})(eee)&&!function(eee){var tee=aee&&aee.map.get(eee);return Boolean(tee&&tee.info&&tee.info.merge)}(eee)&&function(eee,tee,ree,oee){var aee=function(eee){var tee=oee.getFieldValue(eee,ree);return"object"==typeof tee&&tee},nee=aee(eee);if(!nee)return;var iee=aee(tee);if(!iee)return;if(_me(nee))return;if(Uye(nee,iee))return;if(Object.keys(nee).every((function(eee){return void 0!==oee.getFieldValue(iee,eee)})))return;var see=oee.getFieldValue(eee,"__typename")||oee.getFieldValue(tee,"__typename"),cee=zxe(ree),lee="".concat(see,".").concat(cee);if(Fke.has(lee))return;Fke.add(lee);var pee=[];Gme(nee)||Gme(iee)||[nee,iee].forEach((function(eee){var tee=oee.getFieldValue(eee,"__typename");"string"!=typeof tee||pee.includes(tee)||pee.push(tee)}));!1!==globalThis.__DEV__&&Tde.warn(14,cee,see,pee.length?"either ensure all objects of type "+pee.join(" and ")+" have an ID or a custom merge function, or ":"",lee,nee,iee)}(iee,oee,eee,lee.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,aee=_a.context,nee=_a.mergeTree,iee=this.cache.policies,see=Object.create(null),cee=tee&&iee.rootTypenamesById[tee]||Rme(ree,oee,aee.fragmentMap)||tee&&aee.store.get(tee,"__typename");"string"==typeof cee&&(see.__typename=cee);var lee=function(){var eee=Ske(arguments,see,aee.variables);if(_me(eee.from)){var tee=aee.incomingById.get(eee.from.__ref);if(tee){var ree=iee.readField(Cpe(Cpe({},eee),{from:tee.storeObject}),aee);if(void 0!==ree)return ree}}return iee.readField(eee,aee)},pee=new Set;this.flattenFields(oee,ree,aee,cee).forEach((function(tee,oee){var _a,aee=Dme(oee),dee=ree[aee];if(pee.add(oee),void 0!==dee){var uee=iee.getStoreFieldName({typename:cee,fieldName:oee.name.value,field:oee,variables:tee.variables}),gee=Dke(nee,uee),hee=eee.processFieldValue(dee,oee,oee.selectionSet?Nke(tee,!1,!1):tee,gee),fee=void 0;oee.selectionSet&&(_me(hee)||Mxe(hee))&&(fee=lee("__typename",hee));var wee=iee.getMergeFunction(cee,oee.name.value,fee);wee?gee.info={field:oee,typename:cee,merge:wee}:Lke(nee,uee),see=tee.merge(see,((_a={})[uee]=hee,_a))}else!1===globalThis.__DEV__||tee.clientOnly||tee.deferred||Zme.added(oee)||iee.getReadFunction(cee,oee.name.value)||!1!==globalThis.__DEV__&&Tde.error(12,Dme(oee),ree)}));try{var _b=iee.identify(ree,{typename:cee,selectionSet:oee,fragmentMap:aee.fragmentMap,storeObject:see,readField:lee}),id=_b[0],dee=_b[1];tee=tee||id,dee&&(see=aee.merge(see,dee))}catch(e){if(!tee)throw e}if("string"==typeof tee){var uee=kme(tee),gee=aee.written[tee]||(aee.written[tee]=[]);if(gee.indexOf(oee)>=0)return uee;if(gee.push(oee),this.reader&&this.reader.isFresh(ree,uee,oee,aee))return uee;var hee=aee.incomingById.get(tee);return hee?(hee.storeObject=aee.merge(hee.storeObject,see),hee.mergeTree=Rke(hee.mergeTree,nee),pee.forEach((function(eee){return hee.fieldNodeSet.add(eee)}))):aee.incomingById.set(tee,{storeObject:see,mergeTree:Cke(nee)?void 0:nee,fieldNodeSet:pee}),uee}return see},eee.prototype.processFieldValue=function(eee,tee,ree,oee){var aee=this;return tee.selectionSet&&null!==eee?Gme(eee)?eee.map((function(eee,i){var nee=aee.processFieldValue(eee,tee,ree,Dke(oee,i));return Lke(oee,i),nee})):this.processSelectionSet({result:eee,selectionSet:tee.selectionSet,context:ree,mergeTree:oee}):!1!==globalThis.__DEV__?Lve(eee):eee},eee.prototype.flattenFields=function(eee,tee,ree,oee){void 0===oee&&(oee=Rme(tee,eee,ree.fragmentMap));var aee=new Map,nee=this.cache.policies,iee=new cme(!1);return function eee(see,cee){var lee=iee.lookup(see,cee.clientOnly,cee.deferred);lee.visited||(lee.visited=!0,see.selections.forEach((function(iee){if(tme(iee,ree.variables)){var see=cee.clientOnly,lee=cee.deferred;if(see&&lee||!Qme(iee.directives)||iee.directives.forEach((function(eee){var tee=eee.name.value;if("client"===tee&&(see=!0),"defer"===tee){var oee=Ame(eee,ree.variables);oee&&!1===oee.if||(lee=!0)}})),Cme(iee)){var pee=aee.get(iee);pee&&(see=see&&pee.clientOnly,lee=lee&&pee.deferred),aee.set(iee,Nke(ree,see,lee))}else{var dee=xme(iee,ree.lookupFragment);if(!dee&&iee.kind===Zde.FRAGMENT_SPREAD)throw Sde(13,iee.name.value);dee&&nee.fragmentMatches(dee,oee,tee,ree.variables)&&eee(dee.selectionSet,Nke(ree,see,lee))}}})))}(eee,ree),aee},eee.prototype.applyMerges=function(eee,tee,ree,oee,aee){var _a,nee=this;if(eee.map.size&&!_me(ree)){var iee,see=Gme(ree)||!_me(tee)&&!Mxe(tee)?void 0:tee,cee=ree;see&&!aee&&(aee=[_me(see)?see.__ref:see]);var lee=function(eee,tee){return Gme(eee)?"number"==typeof tee?eee[tee]:void 0:oee.store.getFieldValue(eee,String(tee))};eee.map.forEach((function(eee,tee){var ree=lee(see,tee),pee=lee(cee,tee);if(void 0!==pee){aee&&aee.push(tee);var dee=nee.applyMerges(eee,ree,pee,oee,aee);dee!==pee&&(iee=iee||new Map).set(tee,dee),aee&&Tde(aee.pop()===tee)}})),iee&&(ree=Gme(cee)?cee.slice(0):Cpe({},cee),iee.forEach((function(eee,tee){ree[tee]=eee})))}return eee.info?this.cache.policies.runMergeFunction(tee,ree,eee.info,oee,aee&&(_a=oee.store).getStorage.apply(_a,aee)):ree},eee}(),Ake=[];function Dke(_a,eee){var tee=_a.map;return tee.has(eee)||tee.set(eee,Ake.pop()||{map:new Map}),tee.get(eee)}function Rke(eee,tee){if(eee===tee||!tee||Cke(tee))return eee;if(!eee||Cke(eee))return tee;var ree=eee.info&&tee.info?Cpe(Cpe({},eee.info),tee.info):eee.info||tee.info,oee=eee.map.size&&tee.map.size,aee={info:ree,map:oee?new Map:eee.map.size?eee.map:tee.map};if(oee){var nee=new Set(tee.map.keys());eee.map.forEach((function(eee,ree){aee.map.set(ree,Rke(eee,tee.map.get(ree))),nee.delete(ree)})),nee.forEach((function(ree){aee.map.set(ree,Rke(tee.map.get(ree),eee.map.get(ree)))}))}return aee}function Cke(eee){return!eee||!(eee.info||eee.map.size)}function Lke(_a,eee){var tee=_a.map,ree=tee.get(eee);ree&&Cke(ree)&&(Ake.push(ree),tee.delete(eee))}var Fke=new Set;var zke=function(eee){function tee(tee){void 0===tee&&(tee={});var ree=eee.call(this)||this;return ree.watches=new Set,ree.addTypenameTransform=new Yme(Zme),ree.assumeImmutableResults=!0,ree.makeVar=lke,ree.txCount=0,ree.config=function(eee){return Gve(Cxe,eee)}(tee),ree.addTypename=!!ree.config.addTypename,ree.policies=new Eke({cache:ree,dataIdFromObject:ree.config.dataIdFromObject,possibleTypes:ree.config.possibleTypes,typePolicies:ree.config.typePolicies}),ree.init(),ree}return Rpe(tee,eee),tee.prototype.init=function(){var eee=this.data=new Yxe.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 Oke(this,this.storeReader=new oke({cache:this,addTypename:this.addTypename,resultCacheMaxSize:this.config.resultCacheMaxSize,canonizeResults:Lxe(this.config),canon:eee?void 0:ree&&ree.canon,fragments:oee}),oee),this.maybeBroadcastWatch=Sxe((function(c,eee){return tee.broadcastWatch(c,eee)}),{max:this.config.resultCacheMaxSize,makeCacheKey:function(c){var eee=c.optimistic?tee.optimisticData:tee.data;if(Hxe(eee)){var ree=c.optimistic,id=c.id,oee=c.variables;return eee.makeCacheKey(c.query,c.callback,eke({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(Cpe(Cpe({},eee),{store:eee.optimistic?this.optimisticData:this.data,config:this.config,returnPartialData:tee})).result||null}catch(e){if(e instanceof Oxe)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(Axe.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(Cpe(Cpe({},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){ske(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&&cke(tee),tee.maybeBroadcastWatch.forget(eee)}},tee.prototype.gc=function(eee){eke.reset();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(_me(eee))return eee.__ref;try{return this.policies.identify(eee)[0]}catch(e){!1!==globalThis.__DEV__&&Tde.warn(e)}},tee.prototype.evict=function(eee){if(!eee.id){if(Axe.call(eee,"id"))return!1;eee=Cpe(Cpe({},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(),eke.reset(),eee&&eee.discardWatches?(this.watches.forEach((function(eee){return tee.maybeBroadcastWatch.forget(eee)})),this.watches.clear(),cke(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,aee=void 0===_a||_a,nee=eee.removeOptimistic,iee=eee.onWatchUpdated,see=function(eee){var _a=ree,aee=_a.data,nee=_a.optimisticData;++ree.txCount,eee&&(ree.data=ree.optimisticData=eee);try{return tee=oee(ree)}finally{--ree.txCount,ree.data=aee,ree.optimisticData=nee}},cee=new Set;return iee&&!this.txCount&&this.broadcastWatches(Cpe(Cpe({},eee),{onWatchUpdated:function(eee){return cee.add(eee),!1}})),"string"==typeof aee?this.optimisticData=this.optimisticData.addLayer(aee,see):!1===aee?see(this.data):see(),"string"==typeof nee&&(this.optimisticData=this.optimisticData.removeLayer(nee)),iee&&cee.size?(this.broadcastWatches(Cpe(Cpe({},eee),{onWatchUpdated:function(eee,tee){var ree=iee.call(this,eee,tee);return!1!==ree&&cee.delete(eee),ree}})),cee.size&&cee.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&&Uye(tee.result,ree.result)||c.callback(c.lastDiff=ree,tee)},tee}(Nxe);var Pke=Array.prototype.forEach,Mke=function(){function eee(){for(var eee=[],_i=0;_i{if(id){const tee=l_e(eee,id);return tee||l_e(ree,id)}const tee=c_e(eee,oee);return tee||c_e(ree,ree.default)}}else tee=id=>id?l_e(ree,id):c_e(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 d_e={};function u_e(eee){return mre(eee)?eee:"function"==typeof eee?_ne(eee):vre(eee)}function g_e(){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 h_e="undefined"==typeof window,f_e={queries:vre(0),mutations:vre(0),subscriptions:vre(0),components:new Map};function w_e(eee,tee){if(h_e)return;const{tracking:ree}=function(){const vm=dne();if(!vm)return{};let eee;return f_e.components.has(vm)?eee=f_e.components.get(vm):(f_e.components.set(vm,eee={queries:vre(0),mutations:vre(0),subscriptions:vre(0)}),Roe((()=>{f_e.components.delete(vm)}))),{tracking:eee}}();doe(eee,((eee,oee)=>{if(null!=oee&&eee!==oee){const oee=eee?1:-1;ree&&(ree[tee].value+=oee),f_e[tee].value+=oee}}),{immediate:!0}),Doe((()=>{eee.value&&(ree&&ree[tee].value--,f_e[tee].value--)}))}function b_e(eee){return eee instanceof Error?bye(eee)?eee:new mye({networkError:eee,errorMessage:eee.message}):new mye({networkError:Object.assign(new Error,{originalError:eee}),errorMessage:String(eee)})}function m_e(eee,tee,ree){return function(eee,tee,ree={},oee=!1){var _a;const vm=dne(),aee=vre(),nee=u_e(eee),iee=u_e(tee),see=(gee=ree,mre(gee)?gee:"function"==typeof gee?_ne(gee):gee?nre(gee):gee),cee=vre(),lee=g_e(),pee=vre(null),dee=g_e(),uee=vre(!1);var gee;vm&&function(eee){w_e(eee,"queries")}(uee);const hee=vre();let fee,wee,bee,mee=!1;const vee=()=>{mee=!0,fee&&fee()},yee=eee=>{bee=eee,wee&&wee(eee)},xee=()=>{fee=void 0,wee=void 0,mee=!1,bee=void 0};vm&&(null==(_a=Coe)||_a((()=>{var eee;if(Qee.value&&(!h_e||!1!==(null==(eee=aee.value)?void 0:eee.prefetch)))return new Promise(((eee,tee)=>{fee=()=>{xee(),eee()},wee=eee=>{xee(),tee(eee)},mee?fee():bee&&wee(bee)})).finally(Pee)})));const{resolveClient:kee}=p_e(),_ee=vre();let Eee,Tee=!1,See=!1,Iee=!0;function Nee(){var eee,_b,_c,_d,_e,_f;if(Tee||!Qee.value||h_e&&!1===(null==(eee=aee.value)?void 0:eee.prefetch)||!qee)return void vee();Tee=!0,pee.value=null,uee.value=!0;const tee=kee(null==(_b=aee.value)?void 0:_b.clientId);if(_ee.value=tee.watchQuery({query:qee,variables:null!=Kee?Kee:{},...aee.value,...h_e&&"no-cache"!==(null==(_c=aee.value)?void 0:_c.fetchPolicy)?{fetchPolicy:"network-only"}:{}}),Oee(),!h_e&&(Iee||!(null==(_d=aee.value)?void 0:_d.keepPreviousResult))&&("no-cache"!==(null==(_e=aee.value)?void 0:_e.fetchPolicy)||aee.value.notifyOnNetworkStatusChange)){const eee=_ee.value.getCurrentResult(!1);!eee.loading||eee.partial||(null==(_f=aee.value)?void 0:_f.notifyOnNetworkStatusChange)?(Dee(eee),See=!eee.loading):eee.error&&(Cee(eee.error),See=!0)}if(!h_e)for(const ree of Jee)ete(ree);Iee=!1}function Oee(){Eee&&!Eee.closed||_ee.value&&(See=!1,Eee=_ee.value.subscribe({next:Dee,error:Cee}))}function Aee(){var eee,_b,_c,_d;const tee=kee(null==(eee=aee.value)?void 0:eee.clientId);return(null==(_b=aee.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(See)return void(See=!1);pee.value=null,Ree(eee);const ree=Aee();ree&&"all"===ree&&!eee.error&&(null==(tee=eee.errors)?void 0:tee.length)&&Lee(function(eee){return new mye({graphQLErrors:eee,errorMessage:`GraphQL response contains errors: ${eee.map((e=>e.message)).join(" | ")}`})}(eee.errors)),vee()}function Ree(eee){cee.value=eee.data&&0===Object.keys(eee.data).length?void 0:eee.data,uee.value=eee.loading,hee.value=eee.networkStatus,qre((()=>{lee.trigger(eee)}))}function Cee(eee){if(See)return void(See=!1);const tee=b_e(eee),ree=Aee();ree&&"none"!==ree&&Ree(_ee.value.getCurrentResult()),Lee(tee),yee(tee),Fee()}function Lee(eee){pee.value=eee,uee.value=!1,hee.value=8,qre((()=>{dee.trigger(eee)}))}function Fee(){if(!_ee.value)return;const eee=_ee.value.getLastError(),tee=_ee.value.getLastResult();_ee.value.resetLastResults(),Oee(),Object.assign(_ee.value,{lastError:eee,lastResult:tee})}let zee=[];function Pee(){vee(),Tee&&(Tee=!1,uee.value=!1,zee.forEach((eee=>eee())),zee=[],_ee.value&&(_ee.value.stopPolling(),_ee.value=null),Eee&&(Eee.unsubscribe(),Eee=void 0))}let Mee,Uee=!1;function jee(){Tee&&!Uee&&(Uee=!0,qre((()=>{Tee&&(Pee(),Nee()),Uee=!1})))}let $ee=!1;function Vee(){var eee,_b;aee.value?(Mee=(null==(eee=aee.value)?void 0:eee.throttle)?Ape(aee.value.throttle,jee):(null==(_b=aee.value)?void 0:_b.debounce)?function(eee,tee,ree){var oee=(ree||{}).atBegin;return Ape(eee,tee,{debounceMode:!1!==(void 0!==oee&&oee)})}(aee.value.debounce,jee):jee,$ee=!0):Mee=jee}function Yee(){Tee&&!Uee&&($ee||Vee(),Mee())}let qee=nee.value;const Bee=vre(oee),Gee=_ne((()=>!aee.value||null==aee.value.enabled||aee.value.enabled)),Qee=_ne((()=>Gee.value&&!Bee.value&&!!nee.value));let Kee,Wee;function Hee(eee=void 0){if(_ee.value)return eee&&(Kee=eee),pee.value=null,uee.value=!0,_ee.value.refetch(eee).then((eee=>{var tee;const ree=null==(tee=_ee.value)?void 0:tee.getCurrentResult();return ree&&Ree(ree),eee}))}function Xee(eee){if(_ee.value)return pee.value=null,uee.value=!0,_ee.value.fetchMore(eee).then((eee=>{var tee;const ree=null==(tee=_ee.value)?void 0:tee.getCurrentResult();return ree&&Ree(ree),eee}))}doe((()=>kre(see)),(eee=>{!aee.value||aee.value.throttle===eee.throttle&&aee.value.debounce===eee.debounce||Vee(),aee.value=eee,Yee()}),{deep:!0,immediate:!0}),doe(nee,(eee=>{qee=eee,Yee()})),doe((()=>Qee.value?iee.value:void 0),(eee=>{const tee=JSON.stringify([eee,Qee.value]);tee!==Wee&&(Kee=eee,Yee()),Wee=tee}),{deep:!0,immediate:!0});const Jee=[];function Zee(eee){if(h_e)return;doe(u_e(eee),((eee,tee,ree)=>{const oee=Jee.findIndex((eee=>eee.options===tee));-1!==oee&&Jee.splice(oee,1);const aee={options:eee,unsubscribeFns:[]};Jee.push(aee),ete(aee),ree((()=>{aee.unsubscribeFns.forEach((fn=>fn())),aee.unsubscribeFns=[]}))}),{immediate:!0})}function ete(eee){if(!Tee)return;if(!_ee.value)throw new Error("Query is not defined");const tee=_ee.value.subscribeToMore(eee.options);zee.push(tee),eee.unsubscribeFns.push(tee)}doe(Qee,(eee=>{eee?qre((()=>{Nee()})):Pee()})),Qee.value&&Nee();return vm&&Doe((()=>{Pee(),Jee.length=0})),{result:cee,loading:uee,networkStatus:hee,error:pee,start:Nee,stop:Pee,restart:Yee,forceDisabled:Bee,document:nee,variables:iee,options:see,query:_ee,refetch:Hee,fetchMore:Xee,subscribeToMore:Zee,onResult:lee.on,onError:dee.on}}(eee,tee,ree)}function v_e(eee,tee={}){const vm=dne(),ree=vre(!1);vm&&function(eee){w_e(eee,"mutations")}(ree);const oee=vre(null),aee=vre(!1),nee=g_e(),iee=g_e(),{resolveClient:see}=p_e();return vm&&Doe((()=>{ree.value=!1})),{mutate:async function(cee,lee={}){let pee,dee;pee="function"==typeof eee?eee():mre(eee)?eee.value:eee,dee="function"==typeof tee?tee():mre(tee)?tee.value:tee;const uee=see(dee.clientId);oee.value=null,ree.value=!0,aee.value=!0;try{const eee=await uee.mutate({mutation:pee,...dee,...lee,variables:(null!=cee?cee:dee.variables)?{...dee.variables,...cee}:void 0});return ree.value=!1,nee.trigger(eee),eee}catch(e){const eee=b_e(e);if(oee.value=eee,ree.value=!1,iee.trigger(eee),"always"===dee.throws||"never"!==dee.throws&&!iee.getCount())throw eee}return null},loading:ree,error:oee,called:aee,onDone:nee.on,onError:iee.on}}const y_e={"\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"}}]}}]}}]}};function x_e(eee){return y_e[eee]??{}}x_e("\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 k_e=x_e("\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 __e="Content-Type",E_e=Symbol(),T_e=Symbol();function S_e(eee={}){var _a;return null===(_a=Object.entries(eee).find((([k])=>k.toLowerCase()===__e.toLowerCase())))||void 0===_a?void 0:_a[1]}function I_e(eee){return/^application\/.*json.*/.test(eee)}const N_e=function(eee,tee,ree=!1){return Object.entries(tee).reduce(((tee,[oee,aee])=>{const nee=eee[oee];return Array.isArray(nee)&&Array.isArray(aee)?tee[oee]=ree?[...nee,...aee]:aee:tee[oee]="object"==typeof nee&&"object"==typeof aee?N_e(nee,aee,ree):aee,tee}),{...eee})},O_e={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 A_e extends Error{}const D_e=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:aee,_catchers:nee,_resolvers:iee,_middlewares:see,_addons:cee}=eee,lee=new Map(nee),pee=N_e(aee.options,oee);let dee=ree;const uee=(eee=>tee=>eee.reduceRight(((eee,tee)=>tee(eee)),tee)||tee)(see)(((eee,tee)=>(dee=eee,aee.polyfill("fetch")(eee,tee))))(ree,pee),gee=new Error,hee=uee.catch((eee=>{throw{[E_e]:eee}})).then((eee=>{if(!eee.ok){const tee=new A_e;if(tee.cause=gee,tee.stack=tee.stack+"\nCAUSE: "+gee.stack,tee.response=eee,tee.url=dee,"opaque"===eee.type)throw tee;return eee.text().then((ree=>{var _a;if(tee.message=ree,"json"===aee.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})),fee=tee=>tee.catch((tee=>{const ree=tee.hasOwnProperty(E_e),oee=ree?tee[E_e]:tee,aee=(null==oee?void 0:oee.status)&&lee.get(oee.status)||lee.get(null==oee?void 0:oee.name)||ree&&lee.has(E_e)&&lee.get(E_e);if(aee)return aee(oee,eee);const nee=lee.get(T_e);if(nee)return nee(oee,eee);throw oee})),wee=eee=>cb=>fee(eee?hee.then((_=>_&&_[eee]())).then((_=>cb?cb(_):_)):hee.then((_=>cb?cb(_):_))),bee={_wretchReq:eee,_fetchReq:uee,_sharedState:tee,res:wee(null),json:wee("json"),blob:wee("blob"),formData:wee("formData"),arrayBuffer:wee("arrayBuffer"),text:wee("text"),error(eee,cb){return lee.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(E_e,cb)}},mee=cee.reduce(((eee,tee)=>({...eee,...tee.resolver})),bee);return iee.reduce(((tee,r)=>r(tee,eee)),mee)},R_e={_url:"",_options:{},_config:O_e,_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:N_e(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:N_e(this._options,eee)}},headers(eee){return{...this,_options:N_e(this._options,{headers:eee||{}})}},accept(eee){return this.headers({Accept:eee})},content(eee){return this.headers({[__e]: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(T_e,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 aee=S_e(oee._options.headers),nee="object"==typeof ree&&(!oee._options.headers||!aee||I_e(aee));return oee=ree?nee?oee.json(ree,aee):oee.body(ree):oee,D_e(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=S_e(this._options.headers);return this.content(tee||I_e(ree)&&ree||"application/json").body(JSON.stringify(eee))}};function C_e(eee="",tee={}){return{...R_e,_url:eee,_options:tee}}function L_e(eee,tee=!1,ree,oee=ree.polyfill("FormData",!0,!0),aee=[]){return Object.entries(eee).forEach((([eee,nee])=>{let iee=aee.reduce(((eee,tee)=>eee?`${eee}[${tee}]`:tee),null);if(iee=iee?`${iee}[${eee}]`:eee,nee instanceof Array||globalThis.FileList&&nee instanceof FileList)for(const tee of nee)oee.append(iee,tee);else!tee||"object"!=typeof nee||tee instanceof Array&&tee.includes(eee)?oee.append(iee,nee):null!==nee&&L_e(nee,tee,ree,oee,[...aee,eee])})),oee}C_e.default=C_e,C_e.options=function(eee,tee=!1){O_e.options=tee?eee:N_e(O_e.options,eee)},C_e.errorType=function(eee){O_e.errorType=eee},C_e.polyfills=function(eee,tee=!1){O_e.polyfills=tee?eee:N_e(O_e.polyfills,eee)},C_e.WretchError=A_e;const F_e={wretch:{formData(eee,tee=!1){return this.body(L_e(eee,tee,this._config))}}};function z_e(eee,tee){return encodeURIComponent(eee)+"="+encodeURIComponent("object"==typeof tee?JSON.stringify(tee):""+tee)}const P_e={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=>z_e(eee,v))).join("&"):z_e(eee,ree)})).join("&"))).content("application/x-www-form-urlencoded");var tee}}},M_e=P_e;function U_e(eee){return void 0!==eee?eee:""}const j_e=(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,U_e(oee));else eee.append(tee,U_e(ree))}oee=eee.toString()}const aee=eee.split("?");return oee?tee||aee.length<2?aee[0]+"?"+oee:eee+"&"+oee:tee?aee[0]:eee},$_e={wretch:{query(qp,eee=!1){return{...this,_url:j_e(this._url,qp,eee,this._config)}}}};wle(yle());const V_e=Dle("errors",(()=>{const eee=vre([]);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 aee;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${aee=eee.debugServer,Object.entries(aee).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 aee=ree.querySelector("#optTroubleshoot");for(;!aee;)await new Promise((eee=>setTimeout(eee,100))),aee=ree.querySelector("#optTroubleshoot");aee.checked=!0;let nee=ree.querySelectorAll(".allpanels");for(;!nee;)await new Promise((eee=>setTimeout(eee,100))),nee=ree.querySelectorAll(".allpanels");nee.forEach((eee=>{"troubleshoot_panel"===eee.id?eee.style.display="block":eee.style.display="none"}))}catch(ree){console.error("[openTroubleshoot]",ree)}}}})),Y_e=V_e(),q_e=C_e().addon(F_e).addon(M_e).addon($_e).errorType("json").resolve((eee=>eee.error("Error",(eee=>{Y_e.setError({heading:`WretchError ${eee.status}`,message:`${eee.text} • ${eee.url}`,level:"error",ref:"wretchError",type:"request"})})).error("TypeError",(eee=>{Y_e.setError({heading:`WretchTypeError ${eee.status}`,message:`${eee.text} • ${eee.url}`,level:"error",ref:"wretchTypeError",type:"request"})})))),B_e=q_e.url("/webGui/include/InstallKey.php");q_e.url("/update.php");const G_e=q_e.url("/webGui/include/UpdateDNS.php"),Q_e=q_e.url("/plugins/dynamix.my.servers/data/server-state.php"),K_e=new URL(sessionStorage.getItem("unraidAccountUrl")??"https://account.unraid.net"??"https://account.unraid.net"),W_e=new URL("https://docs.unraid.net"),H_e=new URL("https://forums.unraid.net"),X_e=new URL(sessionStorage.getItem("unraidPurchaseUrl")??"https://unraid.net"??"https://unraid.net"),J_e=new URL("c",K_e),Z_e=new URL("/bug-reports",H_e);new URL("category/unraid-connect",W_e);const eEe=new URL("https://connect.myunraid.net"),tEe=new URL("/forum/94-connect-plugin-support/",H_e),rEe=new URL("/contact",X_e),oEe=new URL("https://discord.gg/unraid"),aEe=new URL("/c",X_e),nEe=new URL({}.VITE_WEBGUI??window.location.origin),iEe=new URL("/graphql",nEe),sEe=new URL("/Settings/ManagementAccess",nEe),cEe=new URL("#UnraidNetSettings",sEe),lEe=new URL("/Tools/Downgrade",nEe),pEe=new URL("/Tools/Registration",nEe),dEe=new URL("/Tools/Update",nEe);new URL("https://releases.unraid.net/os");const uEe=new URL("/unraid-os/faq/licensing-faq",W_e),gEe=new URL("/unraid-os/manual/changing-the-flash-device",W_e);function hEe(eee,tee=!0){if(function(eee){const tee=[],{graphQLErrors:ree,networkError:oee}=eee,aee="operation"in eee?eee.operation:void 0,nee="stack"in eee?eee.stack:void 0;let iee;return aee&&(iee=lge(aee.query)),ree&&ree.forEach((({message:eee,locations:ree})=>{tee.push(`[GraphQL error] ${eee}`),aee&&(tee.push(function(eee,tee){const ree=eee.split("\n"),l=ree.length,oee=ree.slice(),aee={};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 fEe=x_e("\n mutation ConnectSignIn($input: ConnectSignInInput!) {\n connectSignIn(input: $input)\n }\n"),wEe=x_e("\n mutation SignOut {\n connectSignOut\n }\n"),bEe=e=>{e.preventDefault(),e.returnValue="",confirm("Closing this pop-up window while actions are being preformed may lead to unintended errors.")},mEe=()=>{window.addEventListener("beforeunload",bEe)},vEe=()=>{window.removeEventListener("beforeunload",bEe)};wle(yle());const yEe=Dle("installKey",(()=>{const eee=V_e(),tee=jTe(),ree=vre("ready"),oee=vre(),aee=_ne((()=>oee.value?.type)),nee=_ne((()=>oee.value?.keyUrl)),iee=_ne((()=>{if(!nee.value)return;const eee=nee.value.split("/");return eee[eee.length-1].replace(/\.key|\.unkey/g,"")}));return{keyInstallStatus:ree,keyActionType:aee,keyType:iee,keyUrl:nee,install:async aee=>{if(console.log("[installKey.install]",aee),ree.value="installing",oee.value=aee,!nee.value)return ree.value="failed",console.error("[install] no key to install");try{const eee=await B_e.query({url:nee.value}).get();console.log("[install] WebguiInstallKey installResponse",eee),ree.value="success";try{const eee=await G_e.middlewares([(iee=1500,eee=>(tee,ree)=>new Promise((oee=>setTimeout((()=>oee(eee(tee,ree))),iee))))]).formUrl({csrf_token:tee.csrf}).post();console.log("[install] WebguiUpdateDns updateDnsResponse",eee)}catch(see){console.error("[install] WebguiUpdateDns error",see)}}catch(see){console.error("[install] WebguiInstallKey error",see);let tee="Unknown error";"string"==typeof see?tee=see.toUpperCase():see instanceof Error&&(tee=see.message),ree.value="failed",eee.setError({heading:"Failed to install key",message:tee,level:"error",ref:"installKey",type:"installKey"})}var iee}}}));var xEe={exports:{}};xEe.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 kEe=Lle(xEe.exports);var _Ee={exports:{}};_Ee.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 EEe=Lle(_Ee.exports);wle(yle()),Ple.extend(kEe),Ple.extend(EEe);const TEe=Dle("updateOs",(()=>{const eee=jTe(),tee=_ne((()=>eee.regExp)),ree=_ne((()=>eee.regUpdatesExpired)),oee=_ne((()=>eee.updateOsResponse)),aee=_ne((()=>{if(oee.value)return oee.value.isNewer?oee.value.version:void 0})),nee=_ne((()=>{if(aee.value&&oee.value&&tee.value&&ree.value)return((eee,tee)=>{const ree=Mle(eee,"YYYY-MM-DD"),oee=Mle(tee??void 0);return ree.isAfter(oee,"day")})(oee.value.date,tee.value)?oee.value.version:void 0}));return{available:aee,availableWithRenewal:nee}})),SEe=q_e.url("https://keys.lime-technology.com");wle(yle());const IEe=Dle("updateOsActions",(()=>{const eee=eTe(),tee=jTe(),ree=TEe(),{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.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)}}},aee=vre(),nee=_ne((()=>tee.guid)),iee=_ne((()=>tee.inIframe)),see=_ne((()=>tee.keyfile)),cee=_ne((()=>tee.osVersion)),lee=_ne((()=>tee.osVersionBranch)),pee=_ne((()=>tee.regUpdatesExpired)),dee=_ne((()=>tee.serverAccountPayload)),uee=_ne((()=>ree.available)),gee=vre("ready"),hee=vre(null),fee=_ne((()=>tee.rebootType)),wee=_ne((()=>{switch(fee.value){case"thirdPartyDriversDownloading":return"Updating 3rd party drivers";case"downgrade":return"Reboot Required for Downgrade";case"update":return"Reboot Required for Update";default:return""}})),bee=_ne((()=>!nee.value||!see.value||!cee.value||pee.value)),mee=_ne((()=>{if(!nee.value)return"A valid GUID is required to check for OS updates.";if(!see.value)return"A valid keyfile is required to check for OS updates.";if(!cee.value)return"A valid OS version is required to check for OS updates.";if(pee.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 uee.value?`${eee} ${tee}`:eee}return""})),vee=_ne((()=>({href:dEe.toString(),emphasize:!0,icon:hpe,name:"updateOs",text:"Unraid OS {0} Update Available",textParams:[uee.value]}))),yee=async eee=>{if(console.debug("[getReleaseFromKeyServer]",eee),!eee)throw new Error("No sha256 provided");try{const tee=await(async eee=>await SEe.url(`/versions/sha256/${eee}`).get().json())(eee);return console.debug("[getReleaseFromKeyServer]",tee),tee}catch(tee){throw console.error(tee),new Error("Unable to get release from keyserver")}},xee=eee=>{hee.value=eee,kee("confirming")},kee=eee=>{gee.value=eee};return loe((()=>{"ready"===gee.value&&bee.value&&kee("ineligible")})),{callbackUpdateRelease:hee,osVersion:cee,osVersionBranch:lee,rebootType:fee,rebootTypeText:wee,status:gee,ineligible:bee,ineligibleText:mee,toolsRegistrationAction:vee,actOnUpdateOsAction:async()=>{const eee=await yee(aee.value?.sha256??"");if(console.debug("[redirectToCallbackType] updateOs foundRelease",eee),!eee)throw new Error("Release not found");if(eee.version===cee.value)throw new Error("Release version is the same as the server's current version");xee(eee)},confirmUpdateOs:xee,installOsUpdate:()=>{if(!hee.value)return console.error("[installOsUpdate] release not found");kee("updating"),oee({modalTitle:`${hee.value.name} Update`,pluginUrl:hee.value.plugin_url,update:!1})},initUpdateOsCallback:()=>({click:()=>{eee.send(J_e.toString(),[{server:{...dee.value},type:"updateOs"}],iee.value?"newTab":void 0)},disabled:""!==fee.value,external:!0,icon:uee.value?hpe:cpe,name:"updateOs",text:uee.value?"Unraid OS {0} Update Available":"Check for OS Updates",textParams:[uee.value??""],title:""!==fee.value?wee.value:""}),executeUpdateOsCallback:async tee=>{await eee.send(J_e.toString(),[{server:{...dee.value},type:"updateOs"}],iee.value?"newTab":tee?"replace":void 0)},rebootServer:()=>{document.rebootNow.submit()},setStatus:kee,setUpdateOsAction:eee=>aee.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:yee}}));var NEe={exports:{}};var OEe={exports:{}};const AEe=Fle(Object.freeze(Object.defineProperty({__proto__:null,default:{}},Symbol.toStringTag,{value:"Module"})));var DEe;function REe(){return DEe||(DEe=1,OEe.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!==Cle&&Cle.crypto&&(ree=Cle.crypto),!ree)try{ree=AEe}catch(hee){}var oee=function(){if(ree){if("function"==typeof ree.getRandomValues)try{return ree.getRandomValues(new Uint32Array(1))[0]}catch(hee){}if("function"==typeof ree.randomBytes)try{return ree.randomBytes(4).readInt32LE()}catch(hee){}}throw new Error("Native crypto module could not be used to get secure random number.")},aee=Object.create||function(){function F(){}return function(eee){var tee;return F.prototype=eee,tee=new F,F.prototype=null,tee}}(),C={},nee=C.lib={},iee=nee.Base={extend:function(eee){var tee=aee(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=nee.WordArray=iee.extend({init:function(eee,ree){eee=this.words=eee||[],this.sigBytes=ree!=tee?ree:4*eee.length},toString:function(eee){return(eee||lee).stringify(this)},concat:function(eee){var tee=this.words,ree=eee.words,oee=this.sigBytes,aee=eee.sigBytes;if(this.clamp(),oee%4)for(var i=0;i>>2]>>>24-i%4*8&255;tee[oee+i>>>2]|=nee<<24-(oee+i)%4*8}else for(var j=0;j>>2]=ree[j>>>2];return this.sigBytes+=aee,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((aee>>>4).toString(16)),oee.push((15&aee).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=cee.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(aee))}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=cee.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=nee.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,aee=oee.words,nee=oee.sigBytes,iee=this.blockSize,cee=nee/(4*iee),lee=(cee=tee?eee.ceil(cee):eee.max((0|cee)-this._minBufferSize,0))*iee,pee=eee.min(4*lee,nee);if(lee){for(var dee=0;dee>>6-i%4*2;aee[nee>>>2]|=iee<<24-nee%4*8,nee++}return tee.create(aee,nee)}C.enc.Base64={stringify:function(eee){var tee=eee.words,ree=eee.sigBytes,oee=this._map;eee.clamp();for(var aee=[],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(;aee.length%4;)aee.push(iee);return aee.join("")},parse:function(eee){var tee=eee.length,oee=this._map,aee=this._reverseMap;if(!aee){aee=this._reverseMap=[];for(var j=0;j>>24)|4278255360&(ree<<24|ree>>>8)}var H=this._hash.words,oee=M[eee+0],aee=M[eee+1],nee=M[eee+2],iee=M[eee+3],see=M[eee+4],cee=M[eee+5],lee=M[eee+6],pee=M[eee+7],dee=M[eee+8],uee=M[eee+9],gee=M[eee+10],hee=M[eee+11],fee=M[eee+12],wee=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,aee,12,T[1]),c=FF(c,d,a,b,nee,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,cee,12,T[5]),c=FF(c,d,a,b,lee,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,gee,17,T[10]),b=FF(b,c,d,a,hee,22,T[11]),a=FF(a,b,c,d,fee,7,T[12]),d=FF(d,a,b,c,wee,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,aee,5,T[16]),d=GG(d,a,b,c,lee,9,T[17]),c=GG(c,d,a,b,hee,14,T[18]),b=GG(b,c,d,a,oee,20,T[19]),a=GG(a,b,c,d,cee,5,T[20]),d=GG(d,a,b,c,gee,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,wee,5,T[28]),d=GG(d,a,b,c,nee,9,T[29]),c=GG(c,d,a,b,pee,14,T[30]),a=HH(a,b=GG(b,c,d,a,fee,20,T[31]),c,d,cee,4,T[32]),d=HH(d,a,b,c,dee,11,T[33]),c=HH(c,d,a,b,hee,16,T[34]),b=HH(b,c,d,a,bee,23,T[35]),a=HH(a,b,c,d,aee,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,gee,23,T[39]),a=HH(a,b,c,d,wee,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,lee,23,T[43]),a=HH(a,b,c,d,uee,4,T[44]),d=HH(d,a,b,c,fee,11,T[45]),c=HH(c,d,a,b,mee,16,T[46]),a=II(a,b=HH(b,c,d,a,nee,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,cee,21,T[51]),a=II(a,b,c,d,fee,6,T[52]),d=II(d,a,b,c,iee,10,T[53]),c=II(c,d,a,b,gee,15,T[54]),b=II(b,c,d,a,aee,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,lee,15,T[58]),b=II(b,c,d,a,wee,21,T[59]),a=II(a,b,c,d,see,6,T[60]),d=II(d,a,b,c,hee,10,T[61]),c=II(c,d,a,b,nee,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,aee=8*eee.sigBytes;ree[aee>>>5]|=128<<24-aee%32;var nee=tee.floor(oee/4294967296),iee=oee;ree[15+(aee+64>>>9<<4)]=16711935&(nee<<8|nee>>>24)|4278255360&(nee<<24|nee>>>8),ree[14+(aee+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 cee=H[i];H[i]=16711935&(cee<<8|cee>>>24)|4278255360&(cee<<24|cee>>>8)}return see},clone:function(){var eee=aee.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=aee._createHelper(iee),C.HmacMD5=aee._createHmacHelper(iee)}(Math),eee.MD5)),PEe.exports;var eee}var UEe,jEe={exports:{}},$Ee={exports:{}};function VEe(){return UEe||(UEe=1,$Ee.exports=(eee=REe(),function(){var C=eee,tee=C.lib,ree=tee.WordArray,oee=tee.Hasher,aee=C.algo,W=[],nee=aee.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(nee),C.HmacSHA1=oee._createHmacHelper(nee)}(),eee.SHA1)),$Ee.exports;var eee}var YEe,qEe,BEe={exports:{}};function GEe(){return qEe||(qEe=1,jEe.exports=function(eee){return function(){var C=eee,tee=C.lib,ree=tee.Base,oee=tee.WordArray,aee=C.algo,nee=aee.MD5,iee=aee.EvpKDF=ree.extend({cfg:ree.extend({keySize:4,hasher:nee,iterations:1}),init:function(eee){this.cfg=this.cfg.extend(eee)},compute:function(eee,tee){for(var ree,aee=this.cfg,nee=aee.hasher.create(),iee=oee.create(),see=iee.words,cee=aee.keySize,lee=aee.iterations;see.lengthaee&&(tee=eee.finalize(tee)),tee.clamp();for(var nee=this._oKey=tee.clone(),iee=this._iKey=tee.clone(),see=nee.words,cee=iee.words,i=0;i>>8^255&sx^99,oee[x]=sx,aee[sx]=x;var x2=d[x],x4=d[x2],x8=d[x4],t=257*d[sx]^16843008*sx;nee[x]=t<<24|t>>>8,iee[x]=t<<16|t>>>16,see[x]=t<<8|t>>>24,cee[x]=t,t=16843009*x8^65537*x4^257*x2^16843008*x,lee[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 gee=[0,1,2,4,8,16,32,64,128,27,54],hee=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,aee=4*((this._nRounds=ree+6)+1),nee=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^=gee[iee/ree|0]<<24),nee[iee]=nee[iee-ree]^t);for(var see=this._invKeySchedule=[],cee=0;cee>>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,nee,iee,see,cee,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,lee,pee,dee,uee,aee),t=M[eee+1],M[eee+1]=M[eee+3],M[eee+3]=t},_doCryptBlock:function(M,eee,tee,ree,oee,aee,nee,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],cee=4,lee=1;lee>>24]^oee[s1>>>16&255]^aee[s2>>>8&255]^nee[255&s3]^tee[cee++],t1=ree[s1>>>24]^oee[s2>>>16&255]^aee[s3>>>8&255]^nee[255&s0]^tee[cee++],t2=ree[s2>>>24]^oee[s3>>>16&255]^aee[s0>>>8&255]^nee[255&s1]^tee[cee++],t3=ree[s3>>>24]^oee[s0>>>16&255]^aee[s1>>>8&255]^nee[255&s2]^tee[cee++];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[cee++],t1=(iee[s1>>>24]<<24|iee[s2>>>16&255]<<16|iee[s3>>>8&255]<<8|iee[255&s0])^tee[cee++],t2=(iee[s2>>>24]<<24|iee[s3>>>16&255]<<16|iee[s0>>>8&255]<<8|iee[255&s1])^tee[cee++],t3=(iee[s3>>>24]<<24|iee[s0>>>16&255]<<16|iee[s1>>>8&255]<<8|iee[255&s2])^tee[cee++],M[eee]=t0,M[eee+1]=t1,M[eee+2]=t2,M[eee+3]=t3},keySize:8});C.AES=tee._createHelper(hee)}(),eee.AES}(REe(),FEe(),MEe(),GEe(),QEe||(QEe=1,WEe.exports=(KEe=REe(),GEe(),void(KEe.lib.Cipher||function(eee){var C=KEe,tee=C.lib,ree=tee.Base,oee=tee.WordArray,aee=tee.BufferedBlockAlgorithm,nee=C.enc;nee.Utf8;var iee=nee.Base64,see=C.algo.EvpKDF,cee=tee.Cipher=aee.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(){aee.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:fee}return function(tee){return{encrypt:function(ree,oee,aee){return eee(oee).encrypt(tee,ree,oee,aee)},decrypt:function(ree,oee,aee){return eee(oee).decrypt(tee,ree,oee,aee)}}}}()});tee.StreamCipher=cee.extend({_doFinalize:function(){return this._process(!0)},blockSize:1});var lee=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=lee.CBC=function(){var tee=pee.extend();function ree(tee,ree,oee){var aee,iv=this._iv;iv?(aee=iv,this._iv=eee):aee=this._prevBlock;for(var i=0;i>>2];eee.sigBytes-=tee}};tee.BlockCipher=cee.extend({cfg:cee.cfg.extend({mode:dee,padding:uee}),reset:function(){var eee;cee.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 gee=tee.CipherParams=ree.extend({init:function(eee){this.mixIn(eee)},toString:function(eee){return(eee||this.formatter).stringify(this)}}),hee=(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),aee=ree.words;return 1398893684==aee[0]&&1701076831==aee[1]&&(tee=oee.create(aee.slice(2,4)),aee.splice(0,4),ree.sigBytes-=16),gee.create({ciphertext:ree,salt:tee})}},fee=tee.SerializableCipher=ree.extend({cfg:ree.extend({format:hee}),encrypt:function(eee,tee,ree,oee){oee=this.cfg.extend(oee);var aee=eee.createEncryptor(ree,oee),nee=aee.finalize(tee),iee=aee.cfg;return gee.create({ciphertext:nee,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}}),wee=(C.kdf={}).OpenSSL={execute:function(eee,tee,ree,aee,nee){if(aee||(aee=oee.random(8)),nee)iee=see.create({keySize:tee+ree,hasher:nee}).compute(eee,aee);else var iee=see.create({keySize:tee+ree}).compute(eee,aee);var iv=oee.create(iee.words.slice(tee),4*ree);return iee.sigBytes=4*tee,gee.create({key:iee,iv:iv,salt:aee})}},bee=tee.PasswordBasedCipher=fee.extend({cfg:fee.cfg.extend({kdf:wee}),encrypt:function(eee,tee,ree,oee){var aee=(oee=this.cfg.extend(oee)).kdf.execute(ree,eee.keySize,eee.ivSize,oee.salt,oee.hasher);oee.iv=aee.iv;var nee=fee.encrypt.call(this,eee,tee,aee.key,oee);return nee.mixIn(aee),nee},decrypt:function(eee,tee,ree,oee){oee=this.cfg.extend(oee),tee=this._parse(tee,oee.format);var aee=oee.kdf.execute(ree,eee.keySize,eee.ivSize,tee.salt,oee.hasher);return oee.iv=aee.iv,fee.decrypt.call(this,eee,tee,aee.key,oee)}})}()))));const HEe=Lle(NEe.exports);var XEe={exports:{}};XEe.exports=function(eee){return eee.enc.Utf8}(REe());const JEe=Lle(XEe.exports);wle(yle());const ZEe=Dle("callbackActions",(()=>{const eee=CTe(),tee=yEe(),ree=jTe();TEe();const oee=IEe(),aee=vre("ready"),nee=vre(),iee=vre(),see=["recover","replace","trialExtend","trialStart","purchase","redeem","renew","upgrade"],cee=()=>{if(console.debug("[redirectToCallbackType]"),!nee.value||!nee.value.type||"forUpc"!==nee.value.type||!nee.value.actions?.length)return iee.value="Callback redirect type not present or incorrect",aee.value="ready",console.error("[redirectToCallbackType]",iee.value);aee.value="loading",nee.value.actions.forEach((async(aee,nee,iee)=>{if(console.debug("[redirectToCallbackType]",{action:aee,index:nee,array:iee}),see.includes(aee.type)&&await tee.install(aee),"signIn"===aee.type&&aee?.user&&(eee.setAccountAction(aee),await eee.setConnectSignInPayload({apiKey:aee?.apiKey??"",email:aee.user?.email??"",preferred_username:aee.user?.preferred_username??""})),"signOut"!==aee.type&&"oemSignOut"!==aee.type||(eee.setAccountAction(aee),await eee.setQueueConnectSignOut(!0)),"updateOs"===aee.type&&(oee.setUpdateOsAction(aee),await oee.actOnUpdateOsAction(),1===iee.length))return console.debug("[redirectToCallbackType] updateOs done"),void window.history.replaceState(null,"",window.location.pathname);iee.length===nee+1&&await ree.refreshServerState()}))},lee=_ne((()=>ree.refreshServerStateStatus));loe((()=>{if(nee.value?.actions&&"done"===lee.value)if(nee.value.actions.length>1){const ree="success"===eee.accountActionStatus&&"success"===tee.keyInstallStatus;aee.value=ree?"success":"error"}else{const ree="success"===eee.accountActionStatus||"success"===tee.keyInstallStatus;aee.value=ree?"success":"error"}nee.value?.actions&&"timeout"===lee.value&&(aee.value="error")}));return doe(aee,((eee,tee)=>{"loading"===eee&&mEe(),"loading"===tee&&(vEe(),window.history.replaceState(null,"",window.location.pathname))})),{callbackData:nee,callbackStatus:aee,redirectToCallbackType:cee,saveCallbackData:eee=>{if(eee&&(nee.value=eee),!nee.value)return console.error("Saved callback data not found");cee?.()},setCallbackStatus:eee=>{aee.value=eee},sendType:"fromUpc",encryptionKey:"Uyv2o8e*FiQe8VeLekTqyX6Z*8XonB"}})),eTe=(tTe=ZEe,Dle("callback",(()=>{const eee=tTe();return{send:(tee,ree,oee,aee)=>{console.debug("[callback.send]");const nee=JSON.stringify({actions:[...ree],sender:window.location.href.replace("/Tools/Update","/Tools"),type:aee??eee.sendType}),iee=HEe.encrypt(nee,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=HEe.decrypt(ree,eee.encryptionKey),aee=JSON.parse(oee.toString(JEe));console.debug("[callback.watcher]",oee,aee),eee.saveCallbackData(aee)}}})));var tTe,rTe={};const oTe=Fle(cde),aTe=Fle(Rde),nTe=Fle(uye),iTe=Fle(Lye),sTe=Fle(Bye),cTe=Fle(Wve),lTe=Fle(Uke),pTe=Fle(vye),dTe=Fle(eme),uTe=Fle(rye),gTe=Fle(bde),hTe=Fle(n_e);function fTe(eee){return new iye((function(tee,ree){return new Dve((function(oee){var aee,nee,iee;try{aee=ree(tee).subscribe({next:function(aee){aee.errors&&(iee=eee({graphQLErrors:aee.errors,response:aee,operation:tee,forward:ree}))?nee=iee.subscribe({next:oee.next.bind(oee),error:oee.error.bind(oee),complete:oee.complete.bind(oee)}):oee.next(aee)},error:function(aee){(iee=eee({operation:tee,networkError:aee,graphQLErrors:aee&&aee.result&&aee.result.errors,forward:ree}))?nee=iee.subscribe({next:oee.next.bind(oee),error:oee.error.bind(oee),complete:oee.complete.bind(oee)}):oee.error(aee)},complete:function(){iee||oee.complete.bind(oee)()}})}catch(e){eee({networkError:e,operation:tee,forward:ree}),oee.error(e)}return function(){aee&&aee.unsubscribe(),nee&&aee.unsubscribe()}}))}))}!function(eee){Object.defineProperty(eee,"__esModule",{value:!0});var tee=oTe,ree=aTe,oee=nTe,aee=iTe,nee=sTe,iee=cTe,see=lTe,cee=pTe,lee=dTe,pee=uTe,dee=gTe,uee=hTe;function gee(e){return e&&"object"==typeof e&&"default"in e?e.default:e}var hee=gee(nee);function fee(eee){return null!==eee&&"object"==typeof eee}var wee,bee=Object.prototype.hasOwnProperty,mee=function(eee,tee,ree){return this.merge(eee[ree],tee[ree])},vee=function(){function eee(eee){void 0===eee&&(eee=mee),this.reconciler=eee,this.isObject=fee,this.pastCopies=new Set}return eee.prototype.merge=function(eee,ree){for(var oee=this,aee=[],_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 aee=tee[i],nee=!isNaN(+aee)?[]:{};nee[aee]=eee,eee=nee}ree=oee.merge(ree,eee)})),ree}function xee(eee){return!!eee&&eee<7}function kee(eee,_a,_b,ree){var oee=_a.data,aee=tee.__rest(_a,["data"]),nee=_b.data,see=tee.__rest(_b,["data"]);return hee(aee,see)&&_ee(iee.getMainDefinition(eee).selectionSet,oee,nee,{fragmentMap:iee.createFragmentMap(iee.getFragmentDefinitions(eee)),variables:ree})}function _ee(eee,tee,ree,oee){if(tee===ree)return!0;var aee=new Set;return eee.selections.every((function(eee){if(aee.has(eee))return!0;if(aee.add(eee),!iee.shouldInclude(eee,oee.variables))return!0;if(Eee(eee))return!0;if(iee.isField(eee)){var nee=iee.resultKeyNameFromField(eee),see=tee&&tee[nee],cee=ree&&ree[nee],lee=eee.selectionSet;if(!lee)return hee(see,cee);var pee=Array.isArray(see),dee=Array.isArray(cee);if(pee!==dee)return!1;if(pee&&dee){var uee=see.length;if(cee.length!==uee)return!1;for(var i=0;i0},aee.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)},aee.prototype.transformDocument=function(eee){return this.queryManager.transform(eee)},aee}(iee.Observable);function Oee(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(){return this.nextFetchPolicy=ree,"function"==typeof ree?ree.apply(this,arguments):tee}}):eee.reobserve()}function Aee(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 Ree(eee){return"network-only"===eee||"no-cache"===eee||"standby"===eee}iee.fixObservableSubclass(Nee);var Cee=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){var eee=_a.document,ree=_a.remoteResult,oee=_a.context,aee=_a.variables,_b=_a.onlyRunForcedResolvers,nee=void 0!==_b&&_b;return tee.__awaiter(this,void 0,void 0,(function(){return tee.__generator(this,(function(_c){return eee?[2,this.resolveDocument(eee,ree.data,oee,aee,this.fragmentMatcher,nee).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,ree,oee){return void 0===ree&&(ree={}),void 0===oee&&(oee={}),tee.__awaiter(this,void 0,void 0,(function(){return 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 lee.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 lee.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,oee,aee,nee,see){return void 0===oee&&(oee={}),void 0===aee&&(aee={}),void 0===nee&&(nee=function(){return!0}),void 0===see&&(see=!1),tee.__awaiter(this,void 0,void 0,(function(){var cee,lee,pee,dee,uee,gee,_a,hee,fee,wee;return tee.__generator(this,(function(_b){return cee=iee.getMainDefinition(eee),lee=iee.getFragmentDefinitions(eee),pee=iee.createFragmentMap(lee),dee=this.collectSelectionsToResolve(cee,pee),uee=cee.operation,gee=uee?uee.charAt(0).toUpperCase()+uee.slice(1):"Query",hee=(_a=this).cache,fee=_a.client,wee={fragmentMap:pee,context:tee.__assign(tee.__assign({},oee),{cache:hee,client:fee}),variables:aee,fragmentMatcher:nee,defaultOperationType:gee,exportedVariables:{},selectionsToResolve:dee,onlyRunForcedResolvers:see},!1,[2,this.resolveSelectionSet(cee.selectionSet,false,ree,wee).then((function(eee){return{result:eee,exportedVariables:wee.exportedVariables}}))]}))}))},eee.prototype.resolveSelectionSet=function(eee,oee,aee,nee){return tee.__awaiter(this,void 0,void 0,(function(){var see,cee,lee,pee,dee,uee=this;return tee.__generator(this,(function(_a){return see=nee.fragmentMap,cee=nee.context,lee=nee.variables,pee=[aee],dee=function(eee){return tee.__awaiter(uee,void 0,void 0,(function(){var dee,uee;return tee.__generator(this,(function(_a){return(oee||nee.selectionsToResolve.has(eee))&&iee.shouldInclude(eee,lee)?iee.isField(eee)?[2,this.resolveField(eee,oee,aee,nee).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,nee.fragmentMatcher(aee,uee,cee))?[2,this.resolveSelectionSet(dee.selectionSet,oee,aee,nee).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,aee){return tee.__awaiter(this,void 0,void 0,(function(){var nee,cee,lee,pee,dee,uee,gee,hee,fee,wee=this;return tee.__generator(this,(function(_a){return oee?(nee=aee.variables,cee=eee.name.value,lee=iee.resultKeyNameFromField(eee),pee=cee!==lee,dee=oee[lee]||oee[cee],uee=Promise.resolve(dee),aee.onlyRunForcedResolvers&&!this.shouldForceResolvers(eee)||(gee=oee.__typename||aee.defaultOperationType,(hee=this.resolvers&&this.resolvers[gee])&&(fee=hee[pee?cee:lee])&&(uee=Promise.resolve(see.cacheSlot.withValue(this.cache,fee,[oee,iee.argumentsObjectFromField(eee,nee),aee.context,{field:eee,fragmentMap:aee.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&&(aee.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)?wee.resolveSubSelectedArray(eee,ree||oee,tee,aee):eee.selectionSet?wee.resolveSelectionSet(eee.selectionSet,ree||oee,tee,aee):void 0}))]):[2,null]}))}))},eee.prototype.resolveSubSelectedArray=function(eee,tee,ree,oee){var aee=this;return Promise.all(ree.map((function(ree){return null===ree?null:Array.isArray(ree)?aee.resolveSubSelectedArray(eee,tee,ree,oee):eee.selectionSet?aee.resolveSelectionSet(eee.selectionSet,tee,ree,oee):void 0})))},eee.prototype.collectSelectionsToResolve=function(eee,tee){var oee=function(eee){return!Array.isArray(eee)},aee=this.selectionsToResolveCache;return function eee(nee){if(!aee.has(nee)){var iee=new Set;aee.set(nee,iee),lee.visit(nee,{Directive:function(eee,_,__,tee,ree){"client"===eee.name.value&&ree.forEach((function(eee){oee(eee)&&lee.isSelectionNode(eee)&&iee.add(eee)}))},FragmentSpread:function(aee,_,__,nee,see){var cee=tee[aee.name.value];ree.invariant(cee,19,aee.name.value);var pee=eee(cee);pee.size>0&&(see.forEach((function(eee){oee(eee)&&lee.isSelectionNode(eee)&&iee.add(eee)})),iee.add(aee),pee.forEach((function(eee){iee.add(eee)})))}})}return aee.get(nee)}(eee)},eee}(),Lee=new(iee.canUseWeakMap?WeakMap:Map);function Fee(eee,tee){var ree=eee[tee];"function"==typeof ree&&(eee[tee]=function(){return Lee.set(eee,(Lee.get(eee)+1)%1e15),ree.apply(this,arguments)})}function zee(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;Lee.has(ree)||(Lee.set(ree,0),Fee(ree,"evict"),Fee(ree,"modify"),Fee(ree,"reset"))}return ree.prototype.init=function(tee){var ree=tee.networkStatus||eee.NetworkStatus.loading;return this.variables&&this.networkStatus!==eee.NetworkStatus.loading&&!nee.equal(this.variables,tee.variables)&&(ree=eee.NetworkStatus.setVariables),nee.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(){zee(this),this.dirty=!1},ree.prototype.getDiff=function(){var eee=this.getDiffOptions();if(this.lastDiff&&nee.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 tee=this,ree=this.lastDiff&&this.lastDiff.diff;this.updateLastDiff(eee),this.dirty||nee.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():Oee(oq)})):delete this.oqListener)},ree.prototype.notify=function(){var eee=this;zee(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(xee(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&&nee.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===Lee.get(this.cache)&&nee.equal(tee,ree.variables)&&nee.equal(eee.data,ree.result.data))},ree.prototype.markResult=function(eee,tee,ree,oee){var aee=this,see=new iee.DeepMerger,cee=iee.isNonEmptyArray(eee.errors)?eee.errors.slice(0):[];if(this.reset(),"incremental"in eee&&iee.isNonEmptyArray(eee.incremental)){var lee=iee.mergeIncrementalData(this.getDiff().result,eee);eee.data=lee}else if("hasNext"in eee&&eee.hasNext){var pee=this.getDiff();eee.data=see.merge(pee.result,eee.data)}this.graphQLErrors=cee,"no-cache"===ree.fetchPolicy?this.updateLastDiff({result:eee.data,complete:!0},this.getDiffOptions(ree.variables)):0!==oee&&(Mee(eee,ree.errorPolicy)?this.cache.performTransaction((function(iee){if(aee.shouldWrite(eee,ree.variables))iee.writeQuery({query:tee,data:eee.data,variables:ree.variables,overwrite:1===oee}),aee.lastWrite={result:eee,variables:ree.variables,dmCount:Lee.get(aee.cache)};else if(aee.lastDiff&&aee.lastDiff.diff.complete)return void(eee.data=aee.lastDiff.diff.result);var see=aee.getDiffOptions(ree.variables),cee=iee.diff(see);!aee.stopped&&nee.equal(aee.variables,ree.variables)&&aee.updateWatch(ree.variables),aee.updateLastDiff(cee,see),cee.complete&&(eee.data=cee.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 Mee(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 Uee=Object.prototype.hasOwnProperty,jee=function(){function aee(_a){var eee=this,tee=_a.cache,ree=_a.link,oee=_a.defaultOptions,aee=_a.documentTransform,_b=_a.queryDeduplication,nee=void 0!==_b&&_b,see=_a.onBroadcast,_c=_a.ssrMode,cee=void 0!==_c&&_c,_d=_a.clientAwareness,lee=void 0===_d?{}:_d,pee=_a.localState,_e=_a.assumeImmutableResults,dee=void 0===_e?!!tee.assumeImmutableResults:_e;this.clientAwareness={},this.queries=new Map,this.fetchCancelFns=new Map,this.transformCache=new(iee.canUseWeakMap?WeakMap:Map),this.queryIdCounter=1,this.requestIdCounter=1,this.mutationIdCounter=1,this.inFlightLinkObservables=new Map;var uee=new iee.DocumentTransform((function(tee){return eee.cache.transformDocument(tee)}),{cache:!1});this.cache=tee,this.link=ree,this.defaultOptions=oee||Object.create(null),this.queryDeduplication=nee,this.clientAwareness=lee,this.localState=pee||new Cee({cache:tee}),this.ssrMode=cee,this.assumeImmutableResults=dee,this.documentTransform=aee?uee.concat(aee).concat(uee):uee,(this.onBroadcast=see)&&(this.mutationStore=Object.create(null))}return aee.prototype.stop=function(){var eee=this;this.queries.forEach((function(tee,ree){eee.stopQueryNoBroadcast(ree)})),this.cancelPendingFetches(ree.newInvariantError(25))},aee.prototype.cancelPendingFetches=function(eee){this.fetchCancelFns.forEach((function(tee){return tee(eee)})),this.fetchCancelFns.clear()},aee.prototype.mutate=function(_a){var _b,_c,eee=_a.mutation,oee=_a.variables,aee=_a.optimisticResponse,nee=_a.updateQueries,_d=_a.refetchQueries,see=void 0===_d?[]:_d,_e=_a.awaitRefetchQueries,lee=void 0!==_e&&_e,pee=_a.update,dee=_a.onQueryUpdated,_f=_a.fetchPolicy,uee=void 0===_f?(null===(_b=this.defaultOptions.mutate)||void 0===_b?void 0:_b.fetchPolicy)||"network-only":_f,_g=_a.errorPolicy,gee=void 0===_g?(null===(_c=this.defaultOptions.mutate)||void 0===_c?void 0:_c.errorPolicy)||"none":_g,hee=_a.keepRootFields,fee=_a.context;return tee.__awaiter(this,void 0,void 0,(function(){var wee,bee,mee,vee;return tee.__generator(this,(function(_h){switch(_h.label){case 0:return ree.invariant(eee,26),ree.invariant("network-only"===uee||"no-cache"===uee,27),wee=this.generateMutationId(),eee=this.cache.transformForLink(this.transform(eee)),bee=this.getDocumentInfo(eee).hasClientExports,oee=this.getVariables(eee,oee),bee?[4,this.localState.addExportedVariables(eee,oee,fee)]:[3,2];case 1:oee=_h.sent(),_h.label=2;case 2:return mee=this.mutationStore&&(this.mutationStore[wee]={mutation:eee,variables:oee,loading:!0,error:null}),aee&&this.markMutationOptimistic(aee,{mutationId:wee,document:eee,variables:oee,fetchPolicy:uee,errorPolicy:gee,context:fee,updateQueries:nee,update:pee,keepRootFields:hee}),this.broadcastQueries(),vee=this,[2,new Promise((function(ree,bee){return iee.asyncMap(vee.getObservableFromLink(eee,tee.__assign(tee.__assign({},fee),{optimisticResponse:aee}),oee,!1),(function(ree){if(iee.graphQLResultHasError(ree)&&"none"===gee)throw new cee.ApolloError({graphQLErrors:iee.getGraphQLErrorsFromResult(ree)});mee&&(mee.loading=!1,mee.error=null);var bee=tee.__assign({},ree);return"function"==typeof see&&(see=see(bee)),"ignore"===gee&&iee.graphQLResultHasError(bee)&&delete bee.errors,vee.markMutationResult({mutationId:wee,result:bee,document:eee,variables:oee,fetchPolicy:uee,errorPolicy:gee,context:fee,update:pee,updateQueries:nee,awaitRefetchQueries:lee,refetchQueries:see,removeOptimistic:aee?wee:void 0,onQueryUpdated:dee,keepRootFields:hee})})).subscribe({next:function(eee){vee.broadcastQueries(),"hasNext"in eee&&!1!==eee.hasNext||ree(eee)},error:function(eee){mee&&(mee.loading=!1,mee.error=eee),aee&&vee.cache.removeOptimistic(wee),vee.broadcastQueries(),bee(eee instanceof cee.ApolloError?eee:new cee.ApolloError({networkError:eee}))}})}))]}}))}))},aee.prototype.markMutationResult=function(eee,ree){var oee=this;void 0===ree&&(ree=this.cache);var aee=eee.result,nee=[],see="no-cache"===eee.fetchPolicy;if(!see&&Mee(aee,eee.errorPolicy)){if(iee.isExecutionPatchIncrementalResult(aee)||nee.push({result:aee.data,dataId:"ROOT_MUTATION",query:eee.document,variables:eee.variables}),iee.isExecutionPatchIncrementalResult(aee)&&iee.isNonEmptyArray(aee.incremental)){var cee=ree.diff({id:"ROOT_MUTATION",query:this.getDocumentInfo(eee.document).asQuery,variables:eee.variables,optimistic:!1,returnPartialData:!0}),lee=void 0;cee.result&&(lee=yee(cee.result,aee)),void 0!==lee&&(aee.data=lee,nee.push({result:lee,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&&Uee.call(pee,see)){var cee=pee[see],_b=oee.queries.get(eee),lee=_b.document,dee=_b.variables,_c=ree.diff({query:lee,variables:dee,returnPartialData:!0,optimistic:!1}),uee=_c.result;if(_c.complete&&uee){var gee=cee(uee,{mutationResult:aee,queryName:lee&&iee.getOperationName(lee)||void 0,queryVariables:dee});gee&&nee.push({result:gee,dataId:"ROOT_QUERY",query:lee,variables:dee})}}}))}if(nee.length>0||eee.refetchQueries||eee.update||eee.onQueryUpdated||eee.removeOptimistic){var dee=[];if(this.refetchQueries({updateCache:function(ree){see||nee.forEach((function(eee){return ree.write(eee)}));var cee=eee.update,lee=!iee.isExecutionPatchResult(aee)||iee.isExecutionPatchIncrementalResult(aee)&&!aee.hasNext;if(cee){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(aee=tee.__assign(tee.__assign({},aee),{data:pee.result}))&&delete aee.incremental,"hasNext"in aee&&delete aee.hasNext)}lee&&cee(ree,aee,{context:eee.context,variables:eee.variables})}see||eee.keepRootFields||!lee||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 aee}))}return Promise.resolve(aee)},aee.prototype.markMutationOptimistic=function(eee,oee){var aee=this,nee="function"==typeof eee?eee(oee.variables):eee;return this.cache.recordOptimisticTransaction((function(eee){try{aee.markMutationResult(tee.__assign(tee.__assign({},oee),{result:{data:nee}}),eee)}catch(iee){!1!==globalThis.__DEV__&&ree.invariant.error(iee)}}),oee.mutationId)},aee.prototype.fetchQuery=function(eee,tee,ree){return this.fetchConcastWithInfo(eee,tee,ree).concast.promise},aee.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},aee.prototype.resetErrors=function(eee){var tee=this.queries.get(eee);tee&&(tee.networkError=void 0,tee.graphQLErrors=[])},aee.prototype.transform=function(eee){return this.documentTransform.transformDocument(eee)},aee.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)},aee.prototype.getVariables=function(eee,ree){return tee.__assign(tee.__assign({},this.getDocumentInfo(eee).defaultVars),ree)},aee.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),aee=new Nee({queryManager:this,queryInfo:oee,options:eee});return aee.lastQuery=ree,this.queries.set(aee.queryId,oee),oee.init({document:ree,observableQuery:aee,variables:aee.variables}),aee},aee.prototype.query=function(eee,oee){var aee=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 aee.stopQuery(oee)}))},aee.prototype.generateQueryId=function(){return String(this.queryIdCounter++)},aee.prototype.generateRequestId=function(){return this.requestIdCounter++},aee.prototype.generateMutationId=function(){return String(this.mutationIdCounter++)},aee.prototype.stopQueryInStore=function(eee){this.stopQueryInStoreNoBroadcast(eee),this.broadcastQueries()},aee.prototype.stopQueryInStoreNoBroadcast=function(eee){var tee=this.queries.get(eee);tee&&tee.stop()},aee.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)},aee.prototype.getObservableQueries=function(eee){var oee=this;void 0===eee&&(eee="active");var aee=new Map,nee=new Map,see=new Set;return Array.isArray(eee)&&eee.forEach((function(eee){"string"==typeof eee?nee.set(eee,!1):iee.isDocumentNode(eee)?nee.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 aee.set(tee,oq);var oee=oq.queryName;if("standby"===oq.options.fetchPolicy||"active"===eee&&!oq.hasObservers())return;("active"===eee||oee&&nee.has(oee)||ree&&nee.has(ree))&&(aee.set(tee,oq),oee&&nee.set(oee,!0),ree&&nee.set(ree,!0))}})),see.size&&see.forEach((function(eee){var nee=iee.makeUniqueId("legacyOneTimeQuery"),see=oee.getQuery(nee).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===nee),see.setObservableQuery(oq),aee.set(nee,oq)})),!1!==globalThis.__DEV__&&nee.size&&nee.forEach((function(eee,tee){eee||!1!==globalThis.__DEV__&&ree.invariant.warn("string"==typeof tee?33:34,tee)})),aee},aee.prototype.reFetchObservableQueries=function(eee){var tee=this;void 0===eee&&(eee=!1);var ree=[];return this.getObservableQueries(eee?"all":"active").forEach((function(oee,aee){var nee=oee.options.fetchPolicy;oee.resetLastResults(),(eee||"standby"!==nee&&"cache-only"!==nee)&&ree.push(oee.refetch()),tee.getQuery(aee).setDiff(null)})),this.broadcastQueries(),Promise.all(ree)},aee.prototype.setObservableQuery=function(eee){this.getQuery(eee.queryId).setObservableQuery(eee)},aee.prototype.startGraphQLSubscription=function(_a){var eee=this,tee=_a.query,ree=_a.fetchPolicy,_b=_a.errorPolicy,oee=void 0===_b?"none":_b,aee=_a.variables,_c=_a.context,nee=void 0===_c?{}:_c;tee=this.transform(tee),aee=this.getVariables(tee,aee);var see=function(aee){return eee.getObservableFromLink(tee,nee,aee).map((function(nee){"no-cache"!==ree&&(Mee(nee,oee)&&eee.cache.write({query:tee,result:nee.data,dataId:"ROOT_SUBSCRIPTION",variables:aee}),eee.broadcastQueries());var see=iee.graphQLResultHasError(nee),lee=cee.graphQLResultHasProtocolErrors(nee);if(see||lee){var pee={};if(see&&(pee.graphQLErrors=nee.errors),lee&&(pee.protocolErrors=nee.extensions[cee.PROTOCOL_ERRORS_SYMBOL]),"none"===oee||lee)throw new cee.ApolloError(pee)}return"ignore"===oee&&delete nee.errors,nee}))};if(this.getDocumentInfo(tee).hasClientExports){var lee=this.localState.addExportedVariables(tee,aee,nee).then(see);return new iee.Observable((function(eee){var tee=null;return lee.then((function(ree){return tee=ree.subscribe(eee)}),eee.error),function(){return tee&&tee.unsubscribe()}}))}return see(aee)},aee.prototype.stopQuery=function(eee){this.stopQueryNoBroadcast(eee),this.broadcastQueries()},aee.prototype.stopQueryNoBroadcast=function(eee){this.stopQueryInStoreNoBroadcast(eee),this.removeQuery(eee)},aee.prototype.removeQuery=function(eee){this.fetchCancelFns.delete(eee),this.queries.has(eee)&&(this.getQuery(eee).stop(),this.queries.delete(eee))},aee.prototype.broadcastQueries=function(){this.onBroadcast&&this.onBroadcast(),this.queries.forEach((function(eee){return eee.notify()}))},aee.prototype.getLocalState=function(){return this.localState},aee.prototype.getObservableFromLink=function(eee,ree,aee,nee){var _a,cee,lee=this;void 0===nee&&(nee=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,gee=this.link,hee={query:pee,variables:aee,operationName:iee.getOperationName(pee)||void 0,context:this.prepareContext(tee.__assign(tee.__assign({},ree),{forceFetch:!nee}))};if(ree=hee.context,nee){var fee=iee.print(pee),wee=uee.get(fee)||new Map;uee.set(fee,wee);var bee=see.canonicalStringify(aee);if(!(cee=wee.get(bee))){var mee=new iee.Concast([oee.execute(gee,hee)]);wee.set(bee,cee=mee),mee.beforeNext((function(){wee.delete(bee)&&wee.size<1&&uee.delete(fee)}))}}else cee=new iee.Concast([oee.execute(gee,hee)])}else cee=new iee.Concast([iee.Observable.of({data:{}})]),ree=this.prepareContext(ree);return dee&&(cee=iee.asyncMap(cee,(function(eee){return lee.localState.runResolvers({document:dee,remoteResult:eee,context:ree,variables:aee})}))),cee},aee.prototype.getResultsFromLink=function(tee,ree,oee){var aee=tee.lastRequestId=this.generateRequestId(),nee=this.cache.transformForLink(oee.query);return iee.asyncMap(this.getObservableFromLink(nee,oee.context,oee.variables),(function(see){var lee=iee.getGraphQLErrorsFromResult(see),pee=lee.length>0;if(aee>=tee.lastRequestId){if(pee&&"none"===oee.errorPolicy)throw tee.markError(new cee.ApolloError({graphQLErrors:lee}));tee.markResult(see,nee,oee,ree),tee.markReady()}var dee={data:see.data,loading:!1,networkStatus:eee.NetworkStatus.ready};return pee&&"ignore"!==oee.errorPolicy&&(dee.errors=lee,dee.networkStatus=eee.NetworkStatus.error),dee}),(function(eee){var ree=cee.isApolloError(eee)?eee:new cee.ApolloError({networkError:eee});throw aee>=tee.lastRequestId&&tee.markError(ree),ree}))},aee.prototype.fetchConcastWithInfo=function(tee,ree,oee,aee){var nee=this;void 0===oee&&(oee=eee.NetworkStatus.loading),void 0===aee&&(aee=ree.query);var see,cee,lee=this.getVariables(aee,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,gee=void 0===_b?dee&&dee.errorPolicy||"none":_b,_c=ree.returnPartialData,hee=void 0!==_c&&_c,_d=ree.notifyOnNetworkStatusChange,fee=void 0!==_d&&_d,_e=ree.context,wee=void 0===_e?{}:_e,bee=Object.assign({},ree,{query:aee,variables:lee,fetchPolicy:uee,errorPolicy:gee,returnPartialData:hee,notifyOnNetworkStatusChange:fee,context:wee}),mee=function(eee){bee.variables=eee;var tee=nee.fetchQueryByPolicy(pee,bee,oee);return"standby"!==bee.fetchPolicy&&tee.sources.length>0&&pee.observableQuery&&pee.observableQuery.applyNextFetchPolicy("after-fetch",ree),tee},vee=function(){return nee.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}))),cee=!0;else{var yee=mee(bee.variables);cee=yee.fromLink,see=new iee.Concast(yee.sources)}return see.promise.then(vee,vee),{concast:see,fromLink:cee}},aee.prototype.refetchQueries=function(_a){var eee=this,tee=_a.updateCache,ree=_a.include,_b=_a.optimistic,oee=void 0!==_b&&_b,_c=_a.removeOptimistic,aee=void 0===_c?oee?iee.makeUniqueId("refetchQueries"):void 0:_c,nee=_a.onQueryUpdated,see=new Map;ree&&this.getObservableQueries(ree).forEach((function(oq,tee){see.set(tee,{oq:oq,lastDiff:eee.getQuery(tee).getDiff()})}));var cee=new Map;return tee&&this.cache.batch({update:tee,optimistic:oee&&aee||!1,removeOptimistic:aee,onWatchUpdated:function(eee,tee,ree){var oq=eee.watcher instanceof Pee&&eee.watcher.observableQuery;if(oq){if(nee){see.delete(oq.queryId);var oee=nee(oq,tee,ree);return!0===oee&&(oee=oq.refetch()),!1!==oee&&cee.set(oq,oee),oee}null!==nee&&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,aee=_a.diff;if(nee){if(!aee){var iee=oq.queryInfo;iee.reset(),aee=iee.getDiff()}ree=nee(oq,aee,oee)}nee&&!0!==ree||(ree=oq.refetch()),!1!==ree&&cee.set(oq,ree),tee.indexOf("legacyOneTimeQuery")>=0&&eee.stopQueryNoBroadcast(tee)})),aee&&this.cache.removeOptimistic(aee),cee},aee.prototype.fetchQueryByPolicy=function(ree,_a,oee){var aee=this,see=_a.query,cee=_a.variables,lee=_a.fetchPolicy,pee=_a.refetchWritePolicy,dee=_a.errorPolicy,uee=_a.returnPartialData,gee=_a.context,hee=_a.notifyOnNetworkStatusChange,fee=ree.networkStatus;ree.init({document:see,variables:cee,networkStatus:oee});var wee=function(){return ree.getDiff()},bee=function(oee,lee){void 0===lee&&(lee=ree.networkStatus||eee.NetworkStatus.loading);var pee=oee.result;!1===globalThis.__DEV__||uee||nee.equal(pee,{})||Dee(oee.missing);var hee=function(eee){return iee.Observable.of(tee.__assign({data:eee,loading:xee(lee),networkStatus:lee},oee.complete?null:{partial:!0}))};return pee&&aee.getDocumentInfo(see).hasForcedResolvers?aee.localState.runResolvers({document:see,remoteResult:{data:pee},context:gee,variables:cee,onlyRunForcedResolvers:!0}).then((function(eee){return hee(eee.data||void 0)})):"none"===dee&&lee===eee.NetworkStatus.refetch&&Array.isArray(oee.missing)?hee(void 0):hee(pee)},mee="no-cache"===lee?0:oee===eee.NetworkStatus.refetch&&"merge"!==pee?1:2,vee=function(){return aee.getResultsFromLink(ree,mee,{query:see,variables:cee,context:gee,fetchPolicy:lee,errorPolicy:dee})},yee=hee&&"number"==typeof fee&&fee!==oee&&xee(oee);switch(lee){default:case"cache-first":return(kee=wee()).complete?{fromLink:!1,sources:[bee(kee,ree.markReady())]}:uee||yee?{fromLink:!0,sources:[bee(kee),vee()]}:{fromLink:!0,sources:[vee()]};case"cache-and-network":var kee;return(kee=wee()).complete||uee||yee?{fromLink:!0,sources:[bee(kee),vee()]}:{fromLink:!0,sources:[vee()]};case"cache-only":return{fromLink:!1,sources:[bee(wee(),ree.markReady())]};case"network-only":return yee?{fromLink:!0,sources:[bee(wee()),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:[]}}},aee.prototype.getQuery=function(eee){return eee&&!this.queries.has(eee)&&this.queries.set(eee,new Pee(this,eee)),this.queries.get(eee)},aee.prototype.prepareContext=function(eee){void 0===eee&&(eee={});var ree=this.localState.prepareContext(eee);return tee.__assign(tee.__assign({},ree),{clientAwareness:this.clientAwareness})},aee}(),$ee=!1,Vee=function(){function eee(eee){var tee=this;if(this.resetStoreCallbacks=[],this.clearStoreCallbacks=[],!eee.cache)throw ree.newInvariantError(15);var nee=eee.uri,iee=eee.credentials,see=eee.headers,cee=eee.cache,lee=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,gee=void 0===_d||_d,hee=eee.defaultOptions,_e=eee.assumeImmutableResults,fee=void 0===_e?cee.assumeImmutableResults:_e,wee=eee.resolvers,bee=eee.typeDefs,mee=eee.fragmentMatcher,vee=eee.name,yee=eee.version,xee=eee.link;xee||(xee=nee?new aee.HttpLink({uri:nee,credentials:iee,headers:see}):oee.ApolloLink.empty()),this.link=xee,this.cache=cee,this.disableNetworkFetches=pee||dee>0,this.queryDeduplication=gee,this.defaultOptions=hee||Object.create(null),this.typeDefs=bee,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.resetStore=this.resetStore.bind(this),this.reFetchObservableQueries=this.reFetchObservableQueries.bind(this),this.version="3.8.7",this.localState=new Cee({cache:cee,client:this,resolvers:wee,fragmentMatcher:mee}),this.queryManager=new jee({cache:this.cache,link:this.link,defaultOptions:this.defaultOptions,documentTransform:lee,queryDeduplication:gee,ssrMode:pee,clientAwareness:{name:vee,version:yee},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}$ee||!1===globalThis.__DEV__||($ee=!0,setTimeout((function(){if("undefined"!=typeof window&&window.document&&window.top===window.self&&!window.__APOLLO_DEVTOOLS_GLOBAL_HOOK__){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.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=[],aee=[];tee.forEach((function(eee,tee){oee.push(tee),aee.push(eee)}));var nee=Promise.all(aee);return nee.queries=oee,nee.results=aee,nee.catch((function(eee){!1!==globalThis.__DEV__&&ree.invariant.debug(17,eee)})),nee},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},eee}();for(var k in dee.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=cee.ApolloError,eee.isApolloError=cee.isApolloError,eee.fromError=pee.fromError,eee.fromPromise=pee.fromPromise,eee.throwServerError=pee.throwServerError,eee.toPromise=pee.toPromise,eee.setLogVerbosity=dee.setVerbosity,eee.disableExperimentalFragmentVariables=uee.disableExperimentalFragmentVariables,eee.disableFragmentWarnings=uee.disableFragmentWarnings,eee.enableExperimentalFragmentVariables=uee.enableExperimentalFragmentVariables,eee.gql=uee.gql,eee.resetCaches=uee.resetCaches,eee.ApolloClient=Vee,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 aee)"default"===k||eee.hasOwnProperty(k)||(eee[k]=aee[k])}(rTe),function(eee){function tee(tee){var ree=eee.call(this)||this;return ree.link=fTe(tee),ree}Rpe(tee,eee),tee.prototype.request=function(eee,tee){return this.link.request(eee,tee)}}(iye);var wTe=function(){function eee(eee,tee,ree,oee){var aee=this;this.operation=eee,this.nextLink=tee,this.delayFor=ree,this.retryIf=oee,this.retryCount=0,this.values=[],this.complete=!1,this.canceled=!1,this.observers=[],this.currentSubscription=null,this.onNext=function(eee){aee.values.push(eee);for(var _i=0,_a=aee.observers;_i<_a.length;_i++){var tee=_a[_i];tee&&tee.next(eee)}},this.onComplete=function(){aee.complete=!0;for(var _i=0,_a=aee.observers;_i<_a.length;_i++){var eee=_a[_i];eee&&eee.complete()}},this.onError=function(eee){return Mpe(aee,void 0,void 0,(function(){var _i,_a,tee;return Upe(this,(function(_b){switch(_b.label){case 0:return this.retryCount+=1,[4,this.retryIf(this.retryCount,this.operation,eee)];case 1:if(_b.sent())return this.scheduleRetry(this.delayFor(this.retryCount,this.operation,eee)),[2];for(this.error=eee,_i=0,_a=this.observers;_i<_a.length;_i++)(tee=_a[_i])&&tee.error(eee);return[2]}}))}))}}return eee.prototype.subscribe=function(eee){if(this.canceled)throw new Error("Subscribing to a retryable link that was canceled is not supported");this.observers.push(eee);for(var _i=0,_a=this.values;_i<_a.length;_i++){var tee=_a[_i];eee.next(tee)}this.complete?eee.complete():this.error&&eee.error(this.error)},eee.prototype.unsubscribe=function(eee){var tee=this.observers.indexOf(eee);if(tee<0)throw new Error("RetryLink BUG! Attempting to unsubscribe unknown observer!");this.observers[tee]=null,this.observers.every((function(o){return null===o}))&&this.cancel()},eee.prototype.start=function(){this.currentSubscription||this.try()},eee.prototype.cancel=function(){this.currentSubscription&&this.currentSubscription.unsubscribe(),clearTimeout(this.timerId),this.timerId=void 0,this.currentSubscription=null,this.canceled=!0},eee.prototype.try=function(){this.currentSubscription=this.nextLink(this.operation).subscribe({next:this.onNext,error:this.onError,complete:this.onComplete})},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}(),bTe=function(eee){function tee(tee){var ree=eee.call(this)||this,_a=tee||{},oee=_a.attempts,aee=_a.delay;return ree.delayFor="function"==typeof aee?aee: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,aee=ree?tee:tee/2;return function(eee){var tee=Math.min(oee,aee*Math.pow(2,eee));return ree&&(tee=Math.random()*tee),tee}}(aee),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,aee){return!(eee>=ree)&&(tee?tee(aee,oee):!!aee)}}(oee),ree}return Rpe(tee,eee),tee.prototype.request=function(eee,tee){var ree=new wTe(eee,tee,this.delayFor,this.retryIf);return ree.start(),new Dve((function(eee){return ree.subscribe(eee),function(){ree.unsubscribe(eee)}}))},tee}(iye);var mTe=function(eee){function tee(tee){var ree=eee.call(this)||this;return ree.client=tee,ree}return Rpe(tee,eee),tee.prototype.request=function(eee){var tee=this;return new Dve((function(ree){return tee.client.subscribe(Cpe(Cpe({},eee),{query:Bme(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=bme(tee=eee)&&"code"in tee&&"reason"in tee;return oee||function(eee){var _a;return bme(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 mye({graphQLErrors:Array.isArray(eee)?eee:[eee]}))}})}))},tee}(iye);function vTe(eee){return null===eee?"null":Array.isArray(eee)?"array":typeof eee}function yTe(eee){return"object"===vTe(eee)}function xTe(eee,tee){return eee.length<124?eee:tee}var kTe,_Te;function ETe(eee){if(!yTe(eee))throw new Error(`Message is expected to be an object, but got ${vTe(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 ${vTe(eee.type)}`);switch(eee.type){case _Te.ConnectionInit:case _Te.ConnectionAck:case _Te.Ping:case _Te.Pong:if(null!=eee.payload&&!yTe(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 _Te.Subscribe:if("string"!=typeof eee.id)throw new Error(`"${eee.type}" message expects the 'id' property to be a string, but got ${vTe(eee.id)}`);if(!eee.id)throw new Error(`"${eee.type}" message requires a non-empty 'id' property`);if(!yTe(eee.payload))throw new Error(`"${eee.type}" message expects the 'payload' property to be an object, but got ${vTe(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 ${vTe(eee.payload.query)}`);if(null!=eee.payload.variables&&!yTe(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 ${vTe(eee.payload.variables)}`);if(null!=eee.payload.operationName&&"string"!==vTe(eee.payload.operationName))throw new Error(`"${eee.type}" message payload expects the 'operationName' property to be a string or nullish or missing, but got ${vTe(eee.payload.operationName)}`);if(null!=eee.payload.extensions&&!yTe(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 ${vTe(eee.payload.extensions)}`);break;case _Te.Next:if("string"!=typeof eee.id)throw new Error(`"${eee.type}" message expects the 'id' property to be a string, but got ${vTe(eee.id)}`);if(!eee.id)throw new Error(`"${eee.type}" message requires a non-empty 'id' property`);if(!yTe(eee.payload))throw new Error(`"${eee.type}" message expects the 'payload' property to be an object, but got ${vTe(eee.payload)}`);break;case _Te.Error:if("string"!=typeof eee.id)throw new Error(`"${eee.type}" message expects the 'id' property to be a string, but got ${vTe(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 _Te.Complete:if("string"!=typeof eee.id)throw new Error(`"${eee.type}" message expects the 'id' property to be a string, but got ${vTe(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 TTe(eee,tee){return ETe(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"}(kTe||(kTe={})),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"}(_Te||(_Te={}));var STe=globalThis&&globalThis.__await||function(v){return this instanceof STe?(this.v=v,this):new STe(v)},ITe=globalThis&&globalThis.__asyncGenerator||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||aee(n,v)}))})}function aee(n,v){try{(r=g[n](v)).value instanceof STe?Promise.resolve(r.value.v).then(nee,iee):see(q[0][2],r)}catch(e){see(q[0][3],e)}var r}function nee(eee){aee("next",eee)}function iee(eee){aee("throw",eee)}function see(f,v){f(v),q.shift(),q.length&&aee(q[0][0],q[0][1])}};function NTe(eee){const{url:tee,connectionParams:ree,lazy:oee=!0,onNonLazyError:aee=console.error,lazyCloseTimeout:nee=0,keepAlive:iee=0,disablePong:see,connectionAckWaitTimeout:cee=0,retryAttempts:lee=5,retryWait:pee=async function(eee){let tee=1e3;for(let i=0;isetTimeout(eee,tee+Math.floor(2700*Math.random()+300))))},shouldRetry:dee=OTe,isFatalConnectionProblem:uee,on:on,webSocketImpl:gee,generateID:hee=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:fee,jsonMessageReviver:wee}=eee;let ws;if(gee){if(!("function"==typeof(bee=gee)&&"constructor"in bee&&"CLOSED"in bee&&"CLOSING"in bee&&"CONNECTING"in bee&&"OPEN"in bee))throw new Error("Invalid WebSocket implementation provided");ws=gee}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");const aee=new mee("function"==typeof tee?await tee():tee,"graphql-transport-ws");let nee,lee;function dee(){isFinite(iee)&&iee>0&&(clearTimeout(lee),lee=setTimeout((()=>{aee.readyState===mee.OPEN&&(aee.send(TTe({type:_Te.Ping})),vee.emit("ping",!1,void 0))}),iee))}yee((eee=>{xee=void 0,clearTimeout(nee),clearTimeout(lee),oee(eee),OTe(eee)&&4499===eee.code&&(aee.close(4499,"Terminated"),aee.onerror=null,aee.onclose=null)})),aee.onerror=eee=>vee.emit("error",eee),aee.onclose=eee=>vee.emit("closed",eee),aee.onopen=async()=>{try{vee.emit("opened",aee);const eee="function"==typeof ree?await ree():ree;if(aee.readyState!==mee.OPEN)return;aee.send(TTe(eee?{type:_Te.ConnectionInit,payload:eee}:{type:_Te.ConnectionInit},fee)),isFinite(cee)&&cee>0&&(nee=setTimeout((()=>{aee.close(kTe.ConnectionAcknowledgementTimeout,"Connection acknowledgement timeout")}),cee)),dee()}catch(eee){vee.emit("error",eee),aee.close(kTe.InternalClientError,xTe(eee instanceof Error?eee.message:new Error(eee).message,"Internal client error"))}};let uee=!1;aee.onmessage=({data:tee})=>{try{const ree=function(eee,tee){return ETe("string"==typeof eee?JSON.parse(eee,tee):eee)}(tee,wee);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||(aee.send(TTe(ree.payload?{type:_Te.Pong,payload:ree.payload}:{type:_Te.Pong})),vee.emit("pong",!1,ree.payload)));if(uee)return;if(ree.type!==_Te.ConnectionAck)throw new Error(`First message cannot be of type ${ree.type}`);clearTimeout(nee),uee=!0,vee.emit("connected",aee,ree.payload),Eee=!1,Tee=0,eee([aee,new Promise(((_,eee)=>yee(eee)))])}catch(ree){aee.onmessage=null,vee.emit("error",ree),aee.close(kTe.BadResponse,xTe(ree instanceof Error?ree.message:new Error(ree).message,"Bad response"))}}})())));eee.readyState===mee.CLOSING&&await oee;let aee=()=>{};const lee=new Promise((eee=>aee=eee));return[eee,aee,Promise.race([lee.then((()=>{if(!_ee){const tee=()=>eee.close(1e3,"Normal Closure");isFinite(nee)&&nee>0?kee=setTimeout((()=>{eee.readyState===mee.OPEN&&tee()}),nee):tee()}})),oee])]}function Nee(eee){if(OTe(eee)&&(function(eee){return![1e3,1001,1006,1005,1012,1013,1014].includes(eee)&&(eee>=1e3&&eee<=1999)}(eee.code)||[kTe.InternalServerError,kTe.InternalClientError,kTe.BadRequest,kTe.BadResponse,kTe.Unauthorized,kTe.SubprotocolNotAcceptable,kTe.SubscriberAlreadyExists,kTe.TooManyInitialisationRequests].includes(eee.code)))throw eee;if(See)return!1;if(OTe(eee)&&1e3===eee.code)return _ee>0;if(!lee||Tee>=lee)throw eee;if(!dee(eee))throw eee;if(null==uee?void 0:uee(eee))throw eee;return Eee=!0}return oee||(async()=>{for(_ee++;;)try{const[,,eee]=await Iee();await eee}catch(eee){try{if(!Nee(eee))return}catch(eee){return null==aee?void 0:aee(eee)}}})(),{on:vee.on,subscribe(eee,tee){const id=hee(eee);let ree=!1,oee=!1,aee=()=>{_ee--,ree=!0};return(async()=>{for(_ee++;;)try{const[nee,iee,see]=await Iee();if(ree)return iee();const cee=vee.onMessage(id,(eee=>{switch(eee.type){case _Te.Next:return void tee.next(eee.payload);case _Te.Error:return oee=!0,ree=!0,tee.error(eee.payload),void aee();case _Te.Complete:return ree=!0,void aee()}}));return nee.send(TTe({id:id,type:_Te.Subscribe,payload:eee},fee)),aee=()=>{ree||nee.readyState!==mee.OPEN||nee.send(TTe({id:id,type:_Te.Complete},fee)),_ee--,ree=!0,iee()},void(await see.finally(cee))}catch(nee){if(!Nee(nee))return}})().then((()=>{oee||tee.complete()})).catch((eee=>{tee.error(eee)})),()=>{ree||aee()}},iterate(eee){const tee=[],ree={done:!1,error:null,resolve:()=>{}},oee=this.subscribe(eee,{next(eee){tee.push(eee),ree.resolve()},error(eee){ree.done=!0,ree.error=eee,ree.resolve()},complete(){ree.done=!0,ree.resolve()}}),aee=function(){return ITe(this,arguments,(function*(){for(;;){for(tee.length||(yield STe(new Promise((eee=>ree.resolve=eee))));tee.length;)yield yield STe(tee.shift());if(ree.error)throw ree.error;if(ree.done)return yield STe(void 0)}}))}();return aee.throw=async eee=>(ree.done||(ree.done=!0,ree.error=eee,ree.resolve()),{done:!0,value:void 0}),aee.return=async()=>(oee(),{done:!0,value:void 0}),aee},async dispose(){if(See=!0,xee){const[eee]=await xee;eee.close(1e3,"Normal Closure")}},terminate(){xee&&vee.emit("closed",{code:4499,reason:"Terminated",wasClean:!1})}}}function OTe(eee){return yTe(eee)&&"code"in eee&&"reason"in eee}wle(yle());const ATe=iEe,DTe=new URL(iEe.toString().replace("http","ws")),RTe=Dle("unraidApi",(()=>{const eee=V_e(),tee=jTe(),ree=vre();doe(ree,(eee=>{if(eee){tee.fetchServerFromApi()&&(oee.value="online")}}));const oee=vre("offline"),aee=vre(!1),nee=_ne((()=>{const{connectPluginInstalled:eee,stateDataError:ree}=tee;if("offline"===oee.value&&eee&&!ree)return{click:()=>see(),emphasize:!0,icon:cpe,text:"Restart unraid-api"}})),iee=()=>{oee.value="connecting";const iee={"x-api-key":tee.apiKey},cee=rTe.createHttpLink({uri:ATe.toString(),headers:iee}),lee=new mTe(NTe({url:DTe.toString(),connectionParams:()=>({headers:iee})})),pee=fTe((({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",nee&&see()),ree&&ree.includes("The CORS policy for this site does not allow access from the specified Origin")){aee.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:`${sEe.toString()}#extraOriginsSettings`,icon:mpe,text:"Go to Connect Settings"}]})}return tee.message})),ree&&!aee){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 bTe({attempts:{max:20,retryIf:(eee,tee)=>!!eee&&!aee},delay:{initial:aee?3e3:300,max:1e4,jitter:!0}}),uee=rTe.split((({query:eee})=>{const tee=jme(eee);return"OperationDefinition"===tee.kind&&"subscription"===tee.operation}),lee,cee),gee=rTe.from([pee,dee,uee]);var hee;ree.value=new rTe.ApolloClient({link:gee,cache:new rTe.InMemoryCache}),hee=ree.value,d_e={default:hee}},see=async()=>{const aee="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 q_e.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:aee}),setTimeout((()=>{ree.value&&iee()}),5e3)}catch(nee){let tee="Unknown error";"string"==typeof nee?tee=nee.toUpperCase():nee instanceof Error&&(tee=nee.message),eee.setError({heading:"Error: unraid-api restart",message:tee,level:"error",ref:"restartUnraidApiClient",type:"request"})}};return{unraidApiClient:ree,unraidApiStatus:oee,prioritizeCorsError:aee,unraidApiRestartAction:nee,createApolloClient:iee,closeUnraidApiClient:async()=>{ree.value&&(ree.value&&(await ree.value.clearStore(),ree.value.stop()),ree.value=void 0,oee.value="offline")},restartUnraidApiClient:see}}));wle(yle());const CTe=Dle("account",(()=>{const eee=eTe(),tee=V_e(),ree=jTe(),oee=RTe(),aee=vre(),nee=vre(!1),iee=vre("ready"),see=_ne((()=>oee.unraidApiClient)),cee=vre(),lee=eee=>{cee.value=eee,eee&&(iee.value="waiting")},pee=vre(!1),dee=eee=>{pee.value=eee,eee&&(iee.value="waiting")};loe((()=>{see.value&&cee.value&&setTimeout((()=>{gee()}),250),see.value&&pee.value&&setTimeout((()=>{hee()}),250)}));const uee=_ne((()=>aee.value?.type)),gee=async()=>{if(!cee.value||cee.value&&(!cee.value.apiKey||!cee.value.email||!cee.value.preferred_username))return iee.value="failed",console.error("[connectSignInMutation] incorrect payload",cee.value);iee.value="updating";const{mutate:eee,onDone:ree,onError:oee}=await v_e(fEe,{variables:{input:{apiKey:cee.value.apiKey,userInfo:{email:cee.value.email,preferred_username:cee.value.preferred_username}}}});eee(),ree((eee=>{if(eee.data?.connectSignIn)return iee.value="success",void lee(void 0);iee.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=>{hEe(eee),iee.value="failed",tee.setError({heading:"unraid-api failed to update Connect account configuration",message:eee.message,level:"error",ref:"connectSignInMutation",type:"account"})}))},hee=async()=>{iee.value="updating";const{mutate:eee,onDone:ree,onError:oee}=await v_e(wEe);eee(),ree((eee=>{console.debug("[connectSignOutMutation]",eee),iee.value="success",dee(!1)})),oee((eee=>{hEe(eee),iee.value="failed",tee.setError({heading:"Failed to update Connect account configuration",message:eee.message,level:"error",ref:"connectSignOutMutation",type:"account"})}))};return{accountAction:aee,accountActionHide:nee,accountActionStatus:iee,accountActionType:uee,recover:()=>{eee.send(J_e.toString(),[{server:{...ree.serverAccountPayload},type:"recover"}],ree.inIframe?"newTab":void 0)},replace:()=>{eee.send(J_e.toString(),[{server:{...ree.serverAccountPayload},type:"replace"}],ree.inIframe?"newTab":void 0)},signIn:()=>{eee.send(J_e.toString(),[{server:{...ree.serverAccountPayload},type:"signIn"}],ree.inIframe?"newTab":void 0)},signOut:()=>{eee.send(J_e.toString(),[{server:{...ree.serverAccountPayload},type:"signOut"}],ree.inIframe?"newTab":void 0)},trialExtend:()=>{eee.send(J_e.toString(),[{server:{...ree.serverAccountPayload},type:"trialExtend"}],ree.inIframe?"newTab":void 0)},trialStart:()=>{eee.send(J_e.toString(),[{server:{...ree.serverAccountPayload},type:"trialStart"}],ree.inIframe?"newTab":void 0)},setAccountAction:eee=>{console.debug("[setAccountAction]",{action:eee}),aee.value=eee},setConnectSignInPayload:lee,setQueueConnectSignOut:dee}}));wle(yle());const LTe=Dle("purchase",(()=>{const eee=eTe(),tee=jTe();return{redeem:()=>{eee.send(aEe.toString(),[{server:{...tee.serverPurchasePayload},type:"redeem"}],tee.inIframe?"newTab":void 0)},purchase:()=>{eee.send(aEe.toString(),[{server:{...tee.serverPurchasePayload},type:"purchase"}],tee.inIframe?"newTab":void 0)},upgrade:()=>{eee.send(aEe.toString(),[{server:{...tee.serverPurchasePayload},type:"upgrade"}],tee.inIframe?"newTab":void 0)},renew:()=>{eee.send(aEe.toString(),[{server:{...tee.serverPurchasePayload},type:"renew"}],tee.inIframe?"newTab":void 0)}}}));var FTe=function(eee){return parseInt(eee,16)},zTe=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,")")},PTe=function(eee,a){var tee,ree,oee=function(eee){return"#"===eee.charAt(0)?eee.slice(1):eee}(eee),aee=function(eee){var r=eee.r,g=eee.g,b=eee.b,a=eee.a;return{r:FTe(r),g:FTe(g),b:FTe(b),a:+(FTe(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 zTe(aee,a)};const MTe=Lle(PTe);wle(yle());const UTe=Dle("theme",(()=>{const eee=vre(),tee=_ne((()=>("black"===eee.value?.name||"azure"===eee.value?.name)??!1)),ree=_ne((()=>{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 doe(eee,(()=>{(()=>{const ree=document.body,oee={darkTheme:{alpha:"#1c1b1b",beta:"#f2f2f2",gamma:"#999999"},lightTheme:{alpha:"#f2f2f2",beta:"#1c1b1b",gamma:"#999999"}};let{alpha:aee,beta:nee,gamma:iee}=tee.value?oee.darkTheme:oee.lightTheme;eee.value?.textColor&&(aee=eee.value?.textColor),eee.value?.bgColor&&(nee=eee.value?.bgColor,ree.style.setProperty("--color-customgradient-start",MTe(nee,0)),ree.style.setProperty("--color-customgradient-end",MTe(nee,.7))),eee.value?.metaColor&&(iee=eee.value?.metaColor),ree.style.setProperty("--color-alpha",aee),ree.style.setProperty("--color-beta",nee),ree.style.setProperty("--color-gamma",iee),ree.style.setProperty("--color-gamma-opaque",MTe(iee,.25)),ree.style.setProperty("--shadow-beta",`0 25px 50px -12px ${MTe(nee,.15)}`),ree.style.setProperty("--ring-offset-shadow",`0 0 ${nee}`),ree.style.setProperty("--ring-shadow",`0 0 ${nee}`)})()})),{bannerGradient:ree,darkMode:tee,theme:eee,setTheme:tee=>{eee.value=tee}}}));wle(yle());const jTe=Dle("server",(()=>{const eee=CTe(),tee=V_e(),ree=LTe(),oee=UTe(),aee=RTe(),nee=vre("");doe(nee,((eee,tee)=>eee?aee.createApolloClient():tee?aee.closeUnraidApiClient():void 0));const iee=vre(""),see=vre(""),cee=vre(""),lee=vre(),pee=vre(),dee=vre(""),uee=vre(""),gee=vre(""),hee=vre(),fee=vre(""),wee=vre(0),bee=vre(""),mee=vre(0),vee=vre(!1),yee=vre(""),xee=vre(""),kee=vre(""),_ee=vre(),Eee=vre(),Tee=vre(),See=vre(window.self!==window.top),Iee=vre(""),Nee=vre(""),Oee=vre(""),Aee=vre(""),Dee=vre(""),Ree=vre(""),Cee=vre("stable"),Lee=vre(""),Fee=vre(),zee=vre(),Pee=vre(0),Mee=vre(0),Uee=vre(""),jee=vre(0),$ee=vre(""),Vee=vre(""),Yee=vre(0),qee=_ne((()=>{if(!Yee.value||"STARTER"!==Gee.value&&"UNLEASHED"!==Gee.value)return!1;const eee=Mle(),tee=Mle(Yee.value);return eee.isAfter(tee,"day")})),Bee=vre(""),Gee=vre(),Qee=vre();doe(Qee,(eee=>{eee&&oee.setTheme(eee)}));const Kee=vre(),Wee=vre(0),Hee=vre(""),Xee=vre(""),Jee=vre([]),Zee=vre(null),ete=_ne((()=>Xee.value||Bee.value&&Bee.value.includes("www.")&&Bee.value.includes("unraid.net"))),tte=_ne((()=>!1)),rte=_ne((()=>!ipe(Ree.value))),ote=_ne((()=>({apiKey:nee.value,apiVersion:iee.value,avatar:see.value,connectPluginVersion:uee.value,connectPluginInstalled:dee.value,description:fee.value,deviceCount:wee.value,email:bee.value,expireTime:mee.value,flashProduct:yee.value,flashVendor:xee.value,guid:kee.value,inIframe:See.value,keyfile:Iee.value,lanIp:Nee.value,license:Oee.value,locale:Aee.value,name:Dee.value,osVersion:Ree.value,osVersionBranch:Cee.value,registered:zee.value,regDev:Pee.value,regGen:Mee.value,regGuid:Uee.value,regExp:Yee.value,regUpdatesExpired:qee.value,site:Bee.value,state:Gee.value,theme:Qee.value,uptime:Wee.value,username:Hee.value,wanFQDN:Xee.value}))),ate=_ne((()=>{let eee="Trial";switch(Gee.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:uee.value,deviceCount:wee.value,email:bee.value,guid:kee.value,inIframe:See.value,keyTypeForPurchase:eee,locale:Aee.value,osVersion:Ree.value,osVersionBranch:Cee.value,registered:zee.value??!1,regExp:Yee.value,regTy:Vee.value,regUpdatesExpired:qee.value,state:Gee.value,site:Bee.value}})),nte=_ne((()=>({apiVersion:iee.value,caseModel:cee.value,connectPluginVersion:uee.value,description:fee.value,expireTime:mee.value,flashProduct:yee.value,flashVendor:xee.value,guid:kee.value,inIframe:See.value,keyfile:Iee.value,lanIp:Nee.value,name:Dee.value,osVersion:Ree.value,osVersionBranch:Cee.value,registered:zee.value??!1,regGuid:Uee.value,regExp:Yee.value,regTy:Vee.value,regUpdatesExpired:qee.value,site:Bee.value,state:Gee.value,wanFQDN:Xee.value}))),ite=_ne((()=>{const eee={apiKey:nee.value&&"string"==typeof nee.value?`${nee.value.substring(0,6)}__[REDACTED]`:"",apiVersion:iee.value,avatar:see.value,connectPluginInstalled:dee.value,connectPluginVersion:uee.value,description:fee.value,deviceCount:wee.value,email:bee.value,expireTime:mee.value,flashProduct:yee.value,flashVendor:xee.value,guid:kee.value,inIframe:See.value,lanIp:Nee.value,locale:Aee.value,name:Dee.value,osVersion:Ree.value,osVersionBranch:Cee.value,registered:zee.value,regGen:Mee.value,regGuid:Uee.value,regTy:Vee.value,site:Bee.value,state:Gee.value,uptime:Wee.value,username:Hee.value,wanFQDN:Xee.value};return Object.fromEntries(Object.entries(eee).filter((([_,v])=>null!=v&&""!==v)))})),ste=_ne((()=>{const eee=!(!dee.value||"online"===aee.unraidApiStatus&&!aee.prioritizeCorsError);return{disable:eee,title:eee?"Requires the local unraid-api to be running successfully":""}})),cte=_ne((()=>({click:()=>{ree.purchase()},disabled:ste.value.disable,external:!0,icon:_pe,name:"purchase",text:"Purchase Key",title:ste.value.title}))),lte=_ne((()=>({click:()=>{ree.upgrade()},disabled:ste.value.disable,external:!0,icon:_pe,name:"upgrade",text:"Upgrade Key",title:ste.value.title}))),pte=_ne((()=>({click:()=>{eee.recover()},disabled:ste.value.disable,external:!0,icon:_pe,name:"recover",text:"Recover Key",title:ste.value.title}))),dte=_ne((()=>({click:()=>{ree.redeem()},disabled:ste.value.disable,external:!0,icon:_pe,name:"redeem",text:"Redeem Activation Code",title:ste.value.title}))),ute=_ne((()=>({click:()=>{ree.renew()},disabled:ste.value.disable,external:!0,icon:_pe,name:"renew",text:"Extend License to Enable OS Updates",title:ste.value.title}))),gte=_ne((()=>({click:()=>{eee.replace()},external:!0,icon:_pe,name:"replace",text:"Replace Key"}))),hte=_ne((()=>({click:()=>{eee.signIn()},disabled:ste.value.disable,external:!0,icon:xpe,name:"signIn",text:"Sign In with Unraid.net Account",title:ste.value.title}))),fte=_ne((()=>{const tee=!Iee.value||ste.value.disable;let ree="";return Iee.value||(ree="Sign Out requires a keyfile"),ste.value.disable&&(ree=ste.value.title),{click:()=>{eee.signOut()},disabled:tee,external:!0,icon:lpe,name:"signOut",text:"Sign Out of Unraid.net",title:ree}})),wte=_ne((()=>({click:()=>{eee.trialExtend()},disabled:ste.value.disable,external:!0,icon:_pe,name:"trialExtend",text:"Extend Trial",title:ste.value.title}))),bte=_ne((()=>({click:()=>{eee.trialStart()},disabled:ste.value.disable,external:!0,icon:_pe,name:"trialStart",text:"Start Free 30 Day Trial",title:ste.value.title})));let mte="";const vte=_ne((()=>{switch(Gee.value){case"ENOKEYFILE":return{actions:[...!zee.value&&dee.value?[hte.value]:[],cte.value,dte.value,bte.value,pte.value,...zee.value&&dee.value?[fte.value]:[]],humanReadable:"No Keyfile",heading:"Let's Unleash your Hardware!",message:"

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 a Pro 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
"};case"TRIAL":return{actions:[...!zee.value&&dee.value?[hte.value]:[],cte.value,dte.value,...zee.value&&dee.value?[fte.value]:[]],humanReadable:"Trial",heading:"Thank you for choosing Unraid OS!",message:"

Your Trial key includes all the functionality and device support of a Pro 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:[...!zee.value&&dee.value?[hte.value]:[],cte.value,dte.value,...Ete.value?[wte.value]:[],...zee.value&&dee.value?[fte.value]:[]],error:!0,humanReadable:"Trial Expired",heading:"Your Trial has expired",message:Ete.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:[...!zee.value&&dee.value?[hte.value]:[],..."STARTER"===Gee.value&&qee.value?[ute.value]:[],lte.value,...zee.value&&dee.value?[fte.value]:[]],humanReadable:"BASIC"===Gee.value?"Basic":"Starter",heading:"Thank you for choosing Unraid OS!",message:!zee.value&&dee.value?"

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

":Eee.value?"

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

":""};case"PLUS":return{actions:[...!zee.value&&dee.value?[hte.value]:[],lte.value,...zee.value&&dee.value?[fte.value]:[]],humanReadable:"Plus",heading:"Thank you for choosing Unraid OS!",message:!zee.value&&dee.value?"

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

":Eee.value?"

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

":""};case"PRO":case"LIFETIME":case"UNLEASHED":return{actions:[...!zee.value&&dee.value?[hte.value]:[],..."UNLEASHED"===Gee.value&&qee.value?[ute.value]:[],...zee.value&&dee.value?[fte.value]:[]],humanReadable:"PRO"===Gee.value?"Pro":"LIFETIME"===Gee.value?"Lifetime":"Unleashed",heading:"Thank you for choosing Unraid OS!",message:!zee.value&&dee.value?"

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

":""};case"EGUID":return mte=Tee.value?"

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

":!1===Tee.value&&_ee.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!==Tee.value||_ee.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:[...!zee.value&&dee.value?[hte.value]:[],gte.value,cte.value,dte.value,...zee.value&&dee.value?[fte.value]:[]],error:!0,humanReadable:"Flash GUID Error",heading:"Registration key / USB Flash GUID mismatch",message:mte};case"EGUID1":return{actions:[...!zee.value&&dee.value?[hte.value]:[],cte.value,dte.value,...zee.value&&dee.value?[fte.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:[...!zee.value&&dee.value?[hte.value]:[],pte.value,cte.value,dte.value,...zee.value?[fte.value]:[]],error:!0,humanReadable:"Missing key file",heading:"Missing key file",message:dee.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:[...!zee.value&&dee.value?[hte.value]:[],cte.value,dte.value,...zee.value&&dee.value?[fte.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:[...!zee.value&&dee.value?[hte.value]:[],cte.value,dte.value,...zee.value&&dee.value?[fte.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

"}}})),yte=_ne((()=>{if(vte.value?.error)return{actions:[{click:()=>{tee.openTroubleshoot({email:bee.value,includeUnraidApiLogs:!!dee.value})},icon:Tpe,text:"Contact Support"}],debugServer:ite.value,heading:vte.value?.heading??"",level:"error",message:vte.value?.message??"",ref:`stateDataError__${Gee.value}`,type:"serverState"}}));doe(yte,((eee,ree)=>{ree&&ree.ref&&tee.removeErrorByRef(ree.ref),eee&&tee.setError(eee)}));const xte=["signIn","signOut"],kte=_ne((()=>{if(vte.value.actions)return vte.value.actions.find((eee=>xte.includes(eee.name)))})),_te=_ne((()=>{if(vte.value.actions)return vte.value.actions.filter((eee=>!xte.includes(eee.name)))})),Ete=_ne((()=>!Mee.value||Mee.value<2)),Tte=_ne((()=>{if(0!==wee.value&&0!==Pee.value&&wee.value>Pee.value||!pee.value?.valid&&"INVALID"===pee.value?.error)return{heading:"Too Many Devices",level:"error",message:"You have exceeded the number of devices allowed for your license. Please remove a device before adding another.",ref:"tooManyDevices",type:"server"}}));doe(Tte,((eee,ree)=>{ree&&ree.ref&&tee.removeErrorByRef(ree.ref),eee&&tee.setError(eee)}));const Ste=_ne((()=>{if(dee.value&&dee.value.includes("_installFailed"))return{actions:[{external:!0,href:"https://forums.unraid.net/topic/112073-my-servers-releases/#comment-1154449",icon:kpe,text:"Learn More"}],heading:"Unraid Connect Install Failed",level:"error",message:"Rebooting will likely solve this.",ref:"pluginInstallFailed",type:"server"}}));doe(Ste,((eee,ree)=>{ree&&ree.ref&&tee.removeErrorByRef(ree.ref),eee&&tee.setError(eee)}));const Ite=vre(window.location.hostname.includes("localhost")?{actions:[{href:sEe.toString(),icon:mpe,text:"Go to Management Access Now"},{external:!0,href:"https://unraid.net/blog/ssl-certificate-update",icon:kpe,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);doe(Ite,((eee,ree)=>{ree&&ree.ref&&tee.removeErrorByRef(ree.ref),eee&&tee.setError(eee)}));const Nte=_ne((()=>{if(zee.value&&lee.value?.error&&"signOut"!==eee.accountActionType&&"oemSignOut"!==eee.accountActionType)return{actions:[{click:()=>{tee.openTroubleshoot({email:bee.value,includeUnraidApiLogs:!!dee.value})},icon:Tpe,text:"Contact Support"}],debugServer:ite.value,heading:"Unraid Connect Error",level:"error",message:lee.value?.error??"",ref:"cloudError",type:"unraidApiState"}}));doe(Nte,((eee,ree)=>{ree&&ree.ref&&tee.removeErrorByRef(ree.ref),eee&&tee.setError(eee)}));const Ote=_ne((()=>[yte.value,Tte.value,Ste.value,Ite.value,Nte.value].filter(Boolean))),Ate=eee=>{console.debug("[setServer]",eee),void 0!==eee?.apiKey&&(nee.value=eee.apiKey),void 0!==eee?.apiVersion&&(iee.value=eee.apiVersion),void 0!==eee?.avatar&&(see.value=eee.avatar),void 0!==eee?.caseModel&&(cee.value=eee.caseModel),void 0!==eee?.cloud&&(lee.value=eee.cloud),void 0!==eee?.combinedKnownOrigins&&(Jee.value=eee.combinedKnownOrigins),void 0!==eee?.config&&(pee.value=eee.config),void 0!==eee?.connectPluginInstalled&&(dee.value=eee.connectPluginInstalled),void 0!==eee?.connectPluginVersion&&(uee.value=eee.connectPluginVersion),void 0!==eee?.csrf&&(gee.value=eee.csrf),void 0!==eee?.dateTimeFormat&&(hee.value=eee.dateTimeFormat),void 0!==eee?.description&&(fee.value=eee.description),void 0!==eee?.deviceCount&&(wee.value=eee.deviceCount),void 0!==eee?.email&&(bee.value=eee.email),void 0!==eee?.expireTime&&(mee.value=eee.expireTime),void 0!==eee?.flashBackupActivated&&(vee.value=eee.flashBackupActivated),void 0!==eee?.flashProduct&&(yee.value=eee.flashProduct),void 0!==eee?.flashVendor&&(xee.value=eee.flashVendor),void 0!==eee?.guid&&(kee.value=eee.guid),void 0!==eee?.keyfile&&(Iee.value=eee.keyfile),void 0!==eee?.lanIp&&(Nee.value=eee.lanIp),void 0!==eee?.license&&(Oee.value=eee.license),void 0!==eee?.locale&&(Aee.value=eee.locale),void 0!==eee?.name&&(Dee.value=eee.name),void 0!==eee?.osVersion&&(Ree.value=eee.osVersion),void 0!==eee?.osVersionBranch&&(Cee.value=eee.osVersionBranch),void 0!==eee?.rebootType&&(Lee.value=eee.rebootType),void 0!==eee?.rebootVersion&&(Fee.value=eee.rebootVersion),void 0!==eee?.registered&&(zee.value=eee.registered),void 0!==eee?.regGen&&(Mee.value=eee.regGen),void 0!==eee?.regGuid&&(Uee.value=eee.regGuid),void 0!==eee?.regTy&&(Vee.value=eee.regTy),void 0!==eee?.regExp&&(Yee.value=eee.regExp),void 0!==eee?.site&&(Bee.value=eee.site),void 0!==eee?.state&&(Gee.value=eee.state),void 0!==eee?.theme&&(Qee.value=eee.theme),void 0!==eee?.updateOsResponse&&(Kee.value=eee.updateOsResponse),void 0!==eee?.uptime&&(Wee.value=eee.uptime),void 0!==eee?.username&&(Hee.value=eee.username),void 0!==eee?.wanFQDN&&(Xee.value=eee.wanFQDN),void 0!==eee?.regTm&&(jee.value=eee.regTm),void 0!==eee?.regTo&&($ee.value=eee.regTo)};let Dte=0;const Rte=vre("ready"),Cte=async()=>{if(Dte>=20)return Rte.value="timeout",!1;Dte++,Rte.value="refreshing";const eee=zee.value,tee=Gee.value,ree=Yee.value,oee=!!Zee.value,aee=oee?await Zee.value():await(async()=>{try{const eee=await Q_e.get().json();return Ate(eee),eee}catch(eee){console.error("[phpServerStateRefresh] error",eee)}})();if(!aee)return setTimeout((()=>{Cte()}),250);const nee=oee&&aee?.data?"root"!==aee.data.owner.username:aee.registered,iee=oee&&aee?.data?aee.data.vars.regState:aee.state,see=oee&&aee?.data?Number(aee.data.registration.updateExpiration??0):aee.regExp;if(eee!==nee||tee!==iee||see>ree)return Rte.value="done",!0;setTimeout((()=>Cte()),250)};return loe((()=>{Fee.value&&console.debug("[server.rebootVersion]",Fee.value)})),{apiKey:nee,avatar:see,cloud:lee,config:pee,connectPluginInstalled:dee,csrf:gee,dateTimeFormat:hee,description:fee,deviceCount:wee,expireTime:mee,flashBackupActivated:vee,flashProduct:yee,flashVendor:xee,guid:kee,keyfile:Iee,inIframe:See,locale:Aee,lanIp:Nee,name:Dee,osVersion:Ree,osVersionBranch:Cee,rebootType:Lee,rebootVersion:Fee,registered:zee,regDev:Pee,regGen:Mee,regGuid:Uee,regTm:jee,regTo:$ee,regTy:Vee,regExp:Yee,regUpdatesExpired:qee,site:Bee,state:Gee,theme:Qee,updateOsResponse:Kee,uptime:Wee,username:Hee,refreshServerStateStatus:Rte,isOsVersionStable:rte,renewAction:ute,authAction:kte,deprecatedUnraidSSL:Ite,isRemoteAccess:ete,keyActions:_te,pluginInstallFailed:Ste,pluginOutdated:tte,server:ote,serverAccountPayload:nte,serverPurchasePayload:ate,stateData:vte,stateDataError:yte,serverErrors:Ote,tooManyDevices:Tte,setServer:Ate,fetchServerFromApi:()=>{const{result:eee,refetch:tee}=m_e(k_e,null,{fetchPolicy:"no-cache"}),ree=_ne((()=>eee.value??null));return Zee.value=tee,doe(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);Ate(tee)}})),eee},refreshServerState:Cte,filteredKeyActions:(eee,tee)=>{if(vte.value.actions)return vte.value.actions.filter((ree=>"out"===eee?!tee.includes(ree.name):tee.includes(ree.name)))},setRebootVersion:eee=>{Fee.value=eee}}})),$Te={class:"whitespace-normal flex flex-col gap-y-16px max-w-3xl"},VTe={key:0,class:"text-unraid-red font-semibold"},YTe={class:"text-16px mb-8px"},qTe=["innerHTML"],BTe={key:1},GTe=moe({__name:"Auth.ce",setup(eee){const{t:t}=ale(),tee=jTe(),{authAction:ree,stateData:oee}=Rle(tee);return(eee,tee)=>{const aee=hle;return jae(),qae("div",$Te,[kre(oee).error?(jae(),qae("span",VTe,[Xae("h3",YTe,Qee(kre(t)(kre(oee).heading)),1),Xae("span",{class:"text-14px",innerHTML:kre(t)(kre(oee).message)},null,8,qTe)])):rne("",!0),kre(ree)?(jae(),qae("span",BTe,[Jae(aee,{disabled:kre(ree)?.disabled,icon:kre(ree).icon,size:"12px",text:kre(t)(kre(ree).text),title:kre(ree)?.title?kre(t)(kre(ree)?.title):void 0,onClick:tee[0]||(tee[0]=eee=>kre(ree).click())},null,8,["disabled","icon","text","title"])])):rne("",!0)])}}}),QTe=ple(GTe,[["styles",['/*! tailwindcss v3.3.5 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}html{-webkit-text-size-adjust:100%;font-feature-settings:normal;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}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-size:1em}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{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-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: }::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: }.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-left: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-left: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-left-color:var(--tw-prose-quote-borders);border-left-width:.25rem;color:var(--tw-prose-quotes);font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-left: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(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 0 rgb(var(--tw-prose-kbd-shadows)/10%);color:var(--tw-prose-kbd);font-family:inherit;font-size:.875em;font-weight:500;padding:.1875em .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:.8571429em 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:left;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-bottom:.5714286em;padding-left:.5714286em;padding-right:.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(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.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-left:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.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>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>: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-left: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-left:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right: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}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.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-16px{margin-left:-16px;margin-right:-16px}.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-16px{margin-bottom:-16px}.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-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%}.min-h-full{min-height:100%}.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-\\[110px\\]{width:110px}.w-\\[120px\\]{width:120px}.w-\\[125\\%\\]{width:125%}.w-\\[150px\\]{width:150px}.w-\\[44px\\]{width:44px}.w-full{width:100%}.min-w-300px{min-width:300px}.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-5xl{max-width:64rem}.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;transform:translateY(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));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;transform:translate(20px,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));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-y-\\[16px\\]{--tw-translate-y:16px;transform:translate(var(--tw-translate-x),16px) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));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;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(1) scaleY(1);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-95{--tw-scale-x:.95;--tw-scale-y:.95;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(.95) scaleY(.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-16px{gap:16px}.gap-20px{gap:20px}.gap-4px{gap:4px}.gap-6{gap:1.5rem}.gap-8px{gap:8px}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.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}.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}.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:#1c1b1b;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:#999;border-color:rgb(153 153 153/var(--tw-border-opacity))}.border-orange{--tw-border-opacity:1;border-color:#ff8c2f;border-color:rgb(255 140 47/var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-unraid-red{--tw-border-opacity:1;border-color:#e22828;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:#fff;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:#fef9c3;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:#1c1b1b;background-color:rgb(28 27 27/var(--tw-bg-opacity))}.bg-blue-100{--tw-bg-opacity:1;background-color:#dbeafe;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:#e5e7eb;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.bg-green-200{--tw-bg-opacity:1;background-color:#bbf7d0;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.bg-green-500{--tw-bg-opacity:1;background-color:#22c55e;background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-grey{--tw-bg-opacity:1;background-color:#e0e0e0;background-color:rgb(224 224 224/var(--tw-bg-opacity))}.bg-indigo-100{--tw-bg-opacity:1;background-color:#e0e7ff;background-color:rgb(224 231 255/var(--tw-bg-opacity))}.bg-indigo-600{--tw-bg-opacity:1;background-color:#4f46e5;background-color:rgb(79 70 229/var(--tw-bg-opacity))}.bg-orange{--tw-bg-opacity:1;background-color:#ff8c2f;background-color:rgb(255 140 47/var(--tw-bg-opacity))}.bg-pink-100{--tw-bg-opacity:1;background-color:#fce7f3;background-color:rgb(252 231 243/var(--tw-bg-opacity))}.bg-purple-100{--tw-bg-opacity:1;background-color:#f3e8ff;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-unraid-red{--tw-bg-opacity:1;background-color:#e22828;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:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:#fef9c3;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.bg-zinc-800{--tw-bg-opacity:1;background-color:#27272a;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-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-2{padding-right:.5rem}.pt-2{padding-top:.5rem}.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:#486dba;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:#1c1b1b;color:rgb(28 27 27/var(--tw-text-opacity))}.text-blue-800{--tw-text-opacity:1;color:#1e40af;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:#e5e7eb;color:rgb(229 231 235/var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:#9ca3af;color:rgb(156 163 175/var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity:1;color:#1f2937;color:rgb(31 41 55/var(--tw-text-opacity))}.text-green-500{--tw-text-opacity:1;color:#22c55e;color:rgb(34 197 94/var(--tw-text-opacity))}.text-green-600{--tw-text-opacity:1;color:#16a34a;color:rgb(22 163 74/var(--tw-text-opacity))}.text-green-800{--tw-text-opacity:1;color:#166534;color:rgb(22 101 52/var(--tw-text-opacity))}.text-grey-mid{--tw-text-opacity:1;color:#999;color:rgb(153 153 153/var(--tw-text-opacity))}.text-indigo-800{--tw-text-opacity:1;color:#3730a3;color:rgb(55 48 163/var(--tw-text-opacity))}.text-orange{--tw-text-opacity:1;color:#ff8c2f;color:rgb(255 140 47/var(--tw-text-opacity))}.text-orange-dark{--tw-text-opacity:1;color:#f15a2c;color:rgb(241 90 44/var(--tw-text-opacity))}.text-pink-800{--tw-text-opacity:1;color:#9d174d;color:rgb(157 23 77/var(--tw-text-opacity))}.text-purple-800{--tw-text-opacity:1;color:#6b21a8;color:rgb(107 33 168/var(--tw-text-opacity))}.text-red-500{--tw-text-opacity:1;color:#ef4444;color:rgb(239 68 68/var(--tw-text-opacity))}.text-unraid-red{--tw-text-opacity:1;color:#e22828;color:rgb(226 40 40/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:#fff;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);box-shadow:0 0 #0000,0 0 #0000,0 1px 3px #0000001a,0 1px 2px -1px #0000001a;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.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);box-shadow:0 0 #0000,0 0 #0000,0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;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;box-shadow:0 0 #0000,0 0 #0000,0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.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:0 0 #0000,0 0 #0000,0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;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-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) invert(100%) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.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:#222;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:#e0e0e0;border-color:rgb(224 224 224/var(--tw-border-opacity))}.hover\\:border-grey-mid:hover{--tw-border-opacity:1;border-color:#999;border-color:rgb(153 153 153/var(--tw-border-opacity))}.hover\\:border-orange-dark:hover{--tw-border-opacity:1;border-color:#f15a2c;border-color:rgb(241 90 44/var(--tw-border-opacity))}.hover\\:bg-beta:hover{background-color:var(--color-beta)}.hover\\:bg-grey:hover{--tw-bg-opacity:1;background-color:#e0e0e0;background-color:rgb(224 224 224/var(--tw-bg-opacity))}.hover\\:bg-grey-mid:hover{--tw-bg-opacity:1;background-color:#999;background-color:rgb(153 153 153/var(--tw-bg-opacity))}.hover\\:bg-unraid-red:hover{--tw-bg-opacity:1;background-color:#e22828;background-color:rgb(226 40 40/var(--tw-bg-opacity))}.hover\\:bg-white:hover{--tw-bg-opacity:1;background-color:#fff;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:#3b5ea9;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:#1c1b1b;color:rgb(28 27 27/var(--tw-text-opacity))}.hover\\:text-white:hover{--tw-text-opacity:1;color:#fff;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:0 0 #0000,0 0 #0000,0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;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:#e0e0e0;border-color:rgb(224 224 224/var(--tw-border-opacity))}.focus\\:border-grey-mid:focus{--tw-border-opacity:1;border-color:#999;border-color:rgb(153 153 153/var(--tw-border-opacity))}.focus\\:border-orange-dark:focus{--tw-border-opacity:1;border-color:#f15a2c;border-color:rgb(241 90 44/var(--tw-border-opacity))}.focus\\:bg-beta:focus{background-color:var(--color-beta)}.focus\\:bg-grey:focus{--tw-bg-opacity:1;background-color:#e0e0e0;background-color:rgb(224 224 224/var(--tw-bg-opacity))}.focus\\:bg-grey-mid:focus{--tw-bg-opacity:1;background-color:#999;background-color:rgb(153 153 153/var(--tw-bg-opacity))}.focus\\:bg-unraid-red:focus{--tw-bg-opacity:1;background-color:#e22828;background-color:rgb(226 40 40/var(--tw-bg-opacity))}.focus\\:bg-white:focus{--tw-bg-opacity:1;background-color:#fff;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:#3b5ea9;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:#1c1b1b;color:rgb(28 27 27/var(--tw-text-opacity))}.focus\\:text-white:focus{--tw-text-opacity:1;color:#fff;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:0 0 #0000,0 0 #0000,0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;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-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000;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:#bfdbfe;background-color:rgb(191 219 254/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-gray-100{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-gray-300{--tw-bg-opacity:1;background-color:#d1d5db;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-gray-800{--tw-bg-opacity:1;background-color:#1f2937;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-green-300{--tw-bg-opacity:1;background-color:#86efac;background-color:rgb(134 239 172/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-indigo-200{--tw-bg-opacity:1;background-color:#c7d2fe;background-color:rgb(199 210 254/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-orange-dark{--tw-bg-opacity:1;background-color:#f15a2c;background-color:rgb(241 90 44/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-pink-200{--tw-bg-opacity:1;background-color:#fbcfe8;background-color:rgb(251 207 232/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-purple-200{--tw-bg-opacity:1;background-color:#e9d5ff;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-yellow-200{--tw-bg-opacity:1;background-color:#fef08a;background-color:rgb(254 240 138/var(--tw-bg-opacity))}.group:hover .group-hover\\:text-orange-dark{--tw-text-opacity:1;color:#f15a2c;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:#bfdbfe;background-color:rgb(191 219 254/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-gray-100{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-gray-300{--tw-bg-opacity:1;background-color:#d1d5db;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-gray-800{--tw-bg-opacity:1;background-color:#1f2937;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-green-300{--tw-bg-opacity:1;background-color:#86efac;background-color:rgb(134 239 172/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-indigo-200{--tw-bg-opacity:1;background-color:#c7d2fe;background-color:rgb(199 210 254/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-orange-dark{--tw-bg-opacity:1;background-color:#f15a2c;background-color:rgb(241 90 44/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-pink-200{--tw-bg-opacity:1;background-color:#fbcfe8;background-color:rgb(251 207 232/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-purple-200{--tw-bg-opacity:1;background-color:#e9d5ff;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-yellow-200{--tw-bg-opacity:1;background-color:#fef08a;background-color:rgb(254 240 138/var(--tw-bg-opacity))}.group:focus .group-focus\\:text-orange-dark{--tw-text-opacity:1;color:#f15a2c;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}@media (prefers-color-scheme:dark){.dark\\:border-white{--tw-border-opacity:1;border-color:#fff;border-color:rgb(255 255 255/var(--tw-border-opacity))}.dark\\:bg-black{--tw-bg-opacity:1;background-color:#1c1b1b;background-color:rgb(28 27 27/var(--tw-bg-opacity))}.dark\\:text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity))}}@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\\:gap-x-12px{-moz-column-gap:12px;column-gap:12px}.xs\\:text-12px{font-size:12px}}@media (min-width:640px){.sm\\:col-span-2{grid-column:span 2/span 2}.sm\\:-mx-24px{margin-left:-24px;margin-right:-24px}.sm\\:-mb-24px{margin-bottom:-24px}.sm\\:block{display:block}.sm\\:w-full{width:100%}.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-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\\:flex-row{flex-direction:row}.sm\\:items-start{align-items:flex-start}.sm\\:items-center{align-items:center}.sm\\:justify-between{justify-content:space-between}.sm\\:gap-16px{gap:16px}.sm\\:gap-24px{gap:24px}.sm\\:p-24px{padding:24px}.sm\\:p-6{padding:1.5rem}.sm\\:px-20px{padding-left:20px;padding-right:20px}.sm\\:py-32px{padding-bottom:32px;padding-top:32px}.sm\\:text-18px{font-size:18px}}@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\\:justify-between{justify-content:space-between}.md\\:p-0{padding:0}.md\\:p-6{padding:1.5rem}.md\\:py-24px{padding-bottom:24px;padding-top:24px}.md\\:text-24px{font-size:24px}}\n']]]),KTe={class:"whitespace-normal flex flex-col gap-y-16px max-w-3xl"},WTe={class:"flex flex-col gap-y-16px"},HTe={class:"flex"},XTe={class:"flex flex-row items-baseline gap-8px"},JTe=["href"],ZTe=["href"],eSe=["href"],tSe=moe({__name:"DownloadApiLogs.ce",setup(eee){const{t:t}=ale(),{apiKey:tee}=Rle(jTe()),ree=_ne((()=>new URL(`/graphql/api/logs?apiKey=${tee.value}`,iEe)));return(eee,tee)=>{const oee=hle;return jae(),qae("div",KTe,[Xae("span",null,Qee(kre(t)("The primary method of support for Unraid Connect is through our forums and Discord."))+" "+Qee(kre(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."))+" "+Qee(kre(t)("The logs may contain sensitive information so do not post them publicly.")),1),Xae("span",WTe,[Xae("div",HTe,[Jae(oee,{class:"grow-0 shrink-0",download:"",external:!0,href:kre(ree).toString(),icon:kre(spe),size:"12px",text:kre(t)("Download unraid-api Logs")},null,8,["href","icon","text"])]),Xae("div",XTe,[Xae("a",{href:kre(tEe).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"},[ene(Qee(kre(t)("Unraid Connect Forums"))+" ",1),Jae(kre(ppe),{class:"w-16px"})],8,JTe),Xae("a",{href:kre(oEe).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"},[ene(Qee(kre(t)("Unraid Discord"))+" ",1),Jae(kre(ppe),{class:"w-16px"})],8,ZTe),Xae("a",{href:kre(rEe).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"},[ene(Qee(kre(t)("Unraid Contact Page"))+" ",1),Jae(kre(ppe),{class:"w-16px"})],8,eSe)])])])}}}),rSe=ple(tSe,[["styles",['/*! tailwindcss v3.3.5 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}html{-webkit-text-size-adjust:100%;font-feature-settings:normal;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}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-size:1em}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{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-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: }::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: }.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-left: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-left: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-left-color:var(--tw-prose-quote-borders);border-left-width:.25rem;color:var(--tw-prose-quotes);font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-left: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(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 0 rgb(var(--tw-prose-kbd-shadows)/10%);color:var(--tw-prose-kbd);font-family:inherit;font-size:.875em;font-weight:500;padding:.1875em .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:.8571429em 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:left;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-bottom:.5714286em;padding-left:.5714286em;padding-right:.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(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.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-left:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.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>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>: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-left: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-left:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right: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}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.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-16px{margin-left:-16px;margin-right:-16px}.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-16px{margin-bottom:-16px}.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-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%}.min-h-full{min-height:100%}.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-\\[110px\\]{width:110px}.w-\\[120px\\]{width:120px}.w-\\[125\\%\\]{width:125%}.w-\\[150px\\]{width:150px}.w-\\[44px\\]{width:44px}.w-full{width:100%}.min-w-300px{min-width:300px}.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-5xl{max-width:64rem}.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;transform:translateY(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));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;transform:translate(20px,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));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-y-\\[16px\\]{--tw-translate-y:16px;transform:translate(var(--tw-translate-x),16px) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));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;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(1) scaleY(1);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-95{--tw-scale-x:.95;--tw-scale-y:.95;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(.95) scaleY(.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-16px{gap:16px}.gap-20px{gap:20px}.gap-4px{gap:4px}.gap-6{gap:1.5rem}.gap-8px{gap:8px}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.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}.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}.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:#1c1b1b;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:#999;border-color:rgb(153 153 153/var(--tw-border-opacity))}.border-orange{--tw-border-opacity:1;border-color:#ff8c2f;border-color:rgb(255 140 47/var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-unraid-red{--tw-border-opacity:1;border-color:#e22828;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:#fff;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:#fef9c3;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:#1c1b1b;background-color:rgb(28 27 27/var(--tw-bg-opacity))}.bg-blue-100{--tw-bg-opacity:1;background-color:#dbeafe;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:#e5e7eb;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.bg-green-200{--tw-bg-opacity:1;background-color:#bbf7d0;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.bg-green-500{--tw-bg-opacity:1;background-color:#22c55e;background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-grey{--tw-bg-opacity:1;background-color:#e0e0e0;background-color:rgb(224 224 224/var(--tw-bg-opacity))}.bg-indigo-100{--tw-bg-opacity:1;background-color:#e0e7ff;background-color:rgb(224 231 255/var(--tw-bg-opacity))}.bg-indigo-600{--tw-bg-opacity:1;background-color:#4f46e5;background-color:rgb(79 70 229/var(--tw-bg-opacity))}.bg-orange{--tw-bg-opacity:1;background-color:#ff8c2f;background-color:rgb(255 140 47/var(--tw-bg-opacity))}.bg-pink-100{--tw-bg-opacity:1;background-color:#fce7f3;background-color:rgb(252 231 243/var(--tw-bg-opacity))}.bg-purple-100{--tw-bg-opacity:1;background-color:#f3e8ff;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-unraid-red{--tw-bg-opacity:1;background-color:#e22828;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:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:#fef9c3;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.bg-zinc-800{--tw-bg-opacity:1;background-color:#27272a;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-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-2{padding-right:.5rem}.pt-2{padding-top:.5rem}.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:#486dba;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:#1c1b1b;color:rgb(28 27 27/var(--tw-text-opacity))}.text-blue-800{--tw-text-opacity:1;color:#1e40af;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:#e5e7eb;color:rgb(229 231 235/var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:#9ca3af;color:rgb(156 163 175/var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity:1;color:#1f2937;color:rgb(31 41 55/var(--tw-text-opacity))}.text-green-500{--tw-text-opacity:1;color:#22c55e;color:rgb(34 197 94/var(--tw-text-opacity))}.text-green-600{--tw-text-opacity:1;color:#16a34a;color:rgb(22 163 74/var(--tw-text-opacity))}.text-green-800{--tw-text-opacity:1;color:#166534;color:rgb(22 101 52/var(--tw-text-opacity))}.text-grey-mid{--tw-text-opacity:1;color:#999;color:rgb(153 153 153/var(--tw-text-opacity))}.text-indigo-800{--tw-text-opacity:1;color:#3730a3;color:rgb(55 48 163/var(--tw-text-opacity))}.text-orange{--tw-text-opacity:1;color:#ff8c2f;color:rgb(255 140 47/var(--tw-text-opacity))}.text-orange-dark{--tw-text-opacity:1;color:#f15a2c;color:rgb(241 90 44/var(--tw-text-opacity))}.text-pink-800{--tw-text-opacity:1;color:#9d174d;color:rgb(157 23 77/var(--tw-text-opacity))}.text-purple-800{--tw-text-opacity:1;color:#6b21a8;color:rgb(107 33 168/var(--tw-text-opacity))}.text-red-500{--tw-text-opacity:1;color:#ef4444;color:rgb(239 68 68/var(--tw-text-opacity))}.text-unraid-red{--tw-text-opacity:1;color:#e22828;color:rgb(226 40 40/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:#fff;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);box-shadow:0 0 #0000,0 0 #0000,0 1px 3px #0000001a,0 1px 2px -1px #0000001a;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.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);box-shadow:0 0 #0000,0 0 #0000,0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;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;box-shadow:0 0 #0000,0 0 #0000,0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.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:0 0 #0000,0 0 #0000,0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;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-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) invert(100%) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.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:#222;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:#e0e0e0;border-color:rgb(224 224 224/var(--tw-border-opacity))}.hover\\:border-grey-mid:hover{--tw-border-opacity:1;border-color:#999;border-color:rgb(153 153 153/var(--tw-border-opacity))}.hover\\:border-orange-dark:hover{--tw-border-opacity:1;border-color:#f15a2c;border-color:rgb(241 90 44/var(--tw-border-opacity))}.hover\\:bg-beta:hover{background-color:var(--color-beta)}.hover\\:bg-grey:hover{--tw-bg-opacity:1;background-color:#e0e0e0;background-color:rgb(224 224 224/var(--tw-bg-opacity))}.hover\\:bg-grey-mid:hover{--tw-bg-opacity:1;background-color:#999;background-color:rgb(153 153 153/var(--tw-bg-opacity))}.hover\\:bg-unraid-red:hover{--tw-bg-opacity:1;background-color:#e22828;background-color:rgb(226 40 40/var(--tw-bg-opacity))}.hover\\:bg-white:hover{--tw-bg-opacity:1;background-color:#fff;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:#3b5ea9;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:#1c1b1b;color:rgb(28 27 27/var(--tw-text-opacity))}.hover\\:text-white:hover{--tw-text-opacity:1;color:#fff;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:0 0 #0000,0 0 #0000,0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;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:#e0e0e0;border-color:rgb(224 224 224/var(--tw-border-opacity))}.focus\\:border-grey-mid:focus{--tw-border-opacity:1;border-color:#999;border-color:rgb(153 153 153/var(--tw-border-opacity))}.focus\\:border-orange-dark:focus{--tw-border-opacity:1;border-color:#f15a2c;border-color:rgb(241 90 44/var(--tw-border-opacity))}.focus\\:bg-beta:focus{background-color:var(--color-beta)}.focus\\:bg-grey:focus{--tw-bg-opacity:1;background-color:#e0e0e0;background-color:rgb(224 224 224/var(--tw-bg-opacity))}.focus\\:bg-grey-mid:focus{--tw-bg-opacity:1;background-color:#999;background-color:rgb(153 153 153/var(--tw-bg-opacity))}.focus\\:bg-unraid-red:focus{--tw-bg-opacity:1;background-color:#e22828;background-color:rgb(226 40 40/var(--tw-bg-opacity))}.focus\\:bg-white:focus{--tw-bg-opacity:1;background-color:#fff;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:#3b5ea9;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:#1c1b1b;color:rgb(28 27 27/var(--tw-text-opacity))}.focus\\:text-white:focus{--tw-text-opacity:1;color:#fff;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:0 0 #0000,0 0 #0000,0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;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-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000;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:#bfdbfe;background-color:rgb(191 219 254/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-gray-100{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-gray-300{--tw-bg-opacity:1;background-color:#d1d5db;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-gray-800{--tw-bg-opacity:1;background-color:#1f2937;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-green-300{--tw-bg-opacity:1;background-color:#86efac;background-color:rgb(134 239 172/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-indigo-200{--tw-bg-opacity:1;background-color:#c7d2fe;background-color:rgb(199 210 254/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-orange-dark{--tw-bg-opacity:1;background-color:#f15a2c;background-color:rgb(241 90 44/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-pink-200{--tw-bg-opacity:1;background-color:#fbcfe8;background-color:rgb(251 207 232/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-purple-200{--tw-bg-opacity:1;background-color:#e9d5ff;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-yellow-200{--tw-bg-opacity:1;background-color:#fef08a;background-color:rgb(254 240 138/var(--tw-bg-opacity))}.group:hover .group-hover\\:text-orange-dark{--tw-text-opacity:1;color:#f15a2c;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:#bfdbfe;background-color:rgb(191 219 254/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-gray-100{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-gray-300{--tw-bg-opacity:1;background-color:#d1d5db;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-gray-800{--tw-bg-opacity:1;background-color:#1f2937;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-green-300{--tw-bg-opacity:1;background-color:#86efac;background-color:rgb(134 239 172/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-indigo-200{--tw-bg-opacity:1;background-color:#c7d2fe;background-color:rgb(199 210 254/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-orange-dark{--tw-bg-opacity:1;background-color:#f15a2c;background-color:rgb(241 90 44/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-pink-200{--tw-bg-opacity:1;background-color:#fbcfe8;background-color:rgb(251 207 232/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-purple-200{--tw-bg-opacity:1;background-color:#e9d5ff;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-yellow-200{--tw-bg-opacity:1;background-color:#fef08a;background-color:rgb(254 240 138/var(--tw-bg-opacity))}.group:focus .group-focus\\:text-orange-dark{--tw-text-opacity:1;color:#f15a2c;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}@media (prefers-color-scheme:dark){.dark\\:border-white{--tw-border-opacity:1;border-color:#fff;border-color:rgb(255 255 255/var(--tw-border-opacity))}.dark\\:bg-black{--tw-bg-opacity:1;background-color:#1c1b1b;background-color:rgb(28 27 27/var(--tw-bg-opacity))}.dark\\:text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity))}}@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\\:gap-x-12px{-moz-column-gap:12px;column-gap:12px}.xs\\:text-12px{font-size:12px}}@media (min-width:640px){.sm\\:col-span-2{grid-column:span 2/span 2}.sm\\:-mx-24px{margin-left:-24px;margin-right:-24px}.sm\\:-mb-24px{margin-bottom:-24px}.sm\\:block{display:block}.sm\\:w-full{width:100%}.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-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\\:flex-row{flex-direction:row}.sm\\:items-start{align-items:flex-start}.sm\\:items-center{align-items:center}.sm\\:justify-between{justify-content:space-between}.sm\\:gap-16px{gap:16px}.sm\\:gap-24px{gap:24px}.sm\\:p-24px{padding:24px}.sm\\:p-6{padding:1.5rem}.sm\\:px-20px{padding-left:20px;padding-right:20px}.sm\\:py-32px{padding-bottom:32px;padding-top:32px}.sm\\:text-18px{font-size:18px}}@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\\:justify-between{justify-content:space-between}.md\\:p-0{padding:0}.md\\:p-6{padding:1.5rem}.md\\:py-24px{padding-bottom:24px;padding-top:24px}.md\\:text-24px{font-size:24px}}\n']]]),oSe=moe({__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=_ne((()=>{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)=>(jae(),qae("span",{class:qee(["inline-flex items-center rounded-full font-semibold leading-none transition-all duration-200 ease-in-out",[kre(ree).badge]])},[eee.icon?(jae(),Bae(Uoe(eee.icon),{key:0,class:qee(["flex-shrink-0",kre(ree).icon])},null,8,["class"])):rne("",!0),Yoe(eee.$slots,"default"),eee.iconRight?(jae(),Bae(Uoe(eee.iconRight),{key:1,class:qee(["flex-shrink-0",kre(ree).icon])},null,8,["class"])):rne("",!0)],2))}}),aSe={class:"flex flex-row justify-start gap-x-4px"},nSe=["title"],iSe=["href","title"],sSe=["href"],cSe=moe({__name:"HeaderOsVersion.ce",setup(eee){const{t:t}=ale(),tee=jTe(),ree=TEe(),oee=IEe(),{osVersion:aee,rebootType:nee}=Rle(tee),{available:iee}=Rle(ree),{ineligibleText:see,rebootTypeText:cee}=Rle(oee),lee=_ne((()=>!see.value&&iee.value&&""===nee.value)),pee=_ne((()=>"downgrade"===nee.value?lEe.toString():"thirdPartyDriversDownloading"===nee.value||"update"===nee.value?dEe.toString():""));return(eee,tee)=>{const ree=oSe;return jae(),qae("div",aSe,[Xae("button",{class:"group leading-none",title:kre(t)("View release notes"),onClick:tee[0]||(tee[0]=eee=>kre(oee).viewReleaseNotes(kre(t)("{0} Release Notes",[kre(aee)])))},[Jae(ree,{color:"custom",icon:kre(kpe),"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:aoe((()=>[ene(Qee(kre(aee)),1)])),_:1},8,["icon"])],8,nSe),kre(lee)?(jae(),qae("a",{key:0,href:kre(dEe).toString(),class:"group",title:kre(t)("Unraid OS {0} Update Available",[kre(iee)])},[Jae(ree,{color:"orange",icon:kre(hpe),size:"12px"},{default:aoe((()=>[ene(Qee(kre(t)("Update Available")),1)])),_:1},8,["icon"])],8,iSe)):kre(pee)?(jae(),qae("a",{key:1,href:kre(pee),class:"group"},[Jae(ree,{color:"yellow",icon:kre(vpe),size:"12px"},{default:aoe((()=>[ene(Qee(kre(t)(kre(cee))),1)])),_:1},8,["icon"])],8,sSe)):rne("",!0)])}}}),lSe=ple(cSe,[["styles",['/*! tailwindcss v3.3.5 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}html{-webkit-text-size-adjust:100%;font-feature-settings:normal;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}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-size:1em}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{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-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: }::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: }.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-left: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-left: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-left-color:var(--tw-prose-quote-borders);border-left-width:.25rem;color:var(--tw-prose-quotes);font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-left: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(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 0 rgb(var(--tw-prose-kbd-shadows)/10%);color:var(--tw-prose-kbd);font-family:inherit;font-size:.875em;font-weight:500;padding:.1875em .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:.8571429em 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:left;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-bottom:.5714286em;padding-left:.5714286em;padding-right:.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(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.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-left:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.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>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>: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-left: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-left:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right: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}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.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-16px{margin-left:-16px;margin-right:-16px}.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-16px{margin-bottom:-16px}.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-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%}.min-h-full{min-height:100%}.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-\\[110px\\]{width:110px}.w-\\[120px\\]{width:120px}.w-\\[125\\%\\]{width:125%}.w-\\[150px\\]{width:150px}.w-\\[44px\\]{width:44px}.w-full{width:100%}.min-w-300px{min-width:300px}.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-5xl{max-width:64rem}.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;transform:translateY(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));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;transform:translate(20px,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));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-y-\\[16px\\]{--tw-translate-y:16px;transform:translate(var(--tw-translate-x),16px) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));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;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(1) scaleY(1);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-95{--tw-scale-x:.95;--tw-scale-y:.95;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(.95) scaleY(.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-16px{gap:16px}.gap-20px{gap:20px}.gap-4px{gap:4px}.gap-6{gap:1.5rem}.gap-8px{gap:8px}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.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}.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}.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:#1c1b1b;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:#999;border-color:rgb(153 153 153/var(--tw-border-opacity))}.border-orange{--tw-border-opacity:1;border-color:#ff8c2f;border-color:rgb(255 140 47/var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-unraid-red{--tw-border-opacity:1;border-color:#e22828;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:#fff;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:#fef9c3;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:#1c1b1b;background-color:rgb(28 27 27/var(--tw-bg-opacity))}.bg-blue-100{--tw-bg-opacity:1;background-color:#dbeafe;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:#e5e7eb;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.bg-green-200{--tw-bg-opacity:1;background-color:#bbf7d0;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.bg-green-500{--tw-bg-opacity:1;background-color:#22c55e;background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-grey{--tw-bg-opacity:1;background-color:#e0e0e0;background-color:rgb(224 224 224/var(--tw-bg-opacity))}.bg-indigo-100{--tw-bg-opacity:1;background-color:#e0e7ff;background-color:rgb(224 231 255/var(--tw-bg-opacity))}.bg-indigo-600{--tw-bg-opacity:1;background-color:#4f46e5;background-color:rgb(79 70 229/var(--tw-bg-opacity))}.bg-orange{--tw-bg-opacity:1;background-color:#ff8c2f;background-color:rgb(255 140 47/var(--tw-bg-opacity))}.bg-pink-100{--tw-bg-opacity:1;background-color:#fce7f3;background-color:rgb(252 231 243/var(--tw-bg-opacity))}.bg-purple-100{--tw-bg-opacity:1;background-color:#f3e8ff;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-unraid-red{--tw-bg-opacity:1;background-color:#e22828;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:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:#fef9c3;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.bg-zinc-800{--tw-bg-opacity:1;background-color:#27272a;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-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-2{padding-right:.5rem}.pt-2{padding-top:.5rem}.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:#486dba;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:#1c1b1b;color:rgb(28 27 27/var(--tw-text-opacity))}.text-blue-800{--tw-text-opacity:1;color:#1e40af;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:#e5e7eb;color:rgb(229 231 235/var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:#9ca3af;color:rgb(156 163 175/var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity:1;color:#1f2937;color:rgb(31 41 55/var(--tw-text-opacity))}.text-green-500{--tw-text-opacity:1;color:#22c55e;color:rgb(34 197 94/var(--tw-text-opacity))}.text-green-600{--tw-text-opacity:1;color:#16a34a;color:rgb(22 163 74/var(--tw-text-opacity))}.text-green-800{--tw-text-opacity:1;color:#166534;color:rgb(22 101 52/var(--tw-text-opacity))}.text-grey-mid{--tw-text-opacity:1;color:#999;color:rgb(153 153 153/var(--tw-text-opacity))}.text-indigo-800{--tw-text-opacity:1;color:#3730a3;color:rgb(55 48 163/var(--tw-text-opacity))}.text-orange{--tw-text-opacity:1;color:#ff8c2f;color:rgb(255 140 47/var(--tw-text-opacity))}.text-orange-dark{--tw-text-opacity:1;color:#f15a2c;color:rgb(241 90 44/var(--tw-text-opacity))}.text-pink-800{--tw-text-opacity:1;color:#9d174d;color:rgb(157 23 77/var(--tw-text-opacity))}.text-purple-800{--tw-text-opacity:1;color:#6b21a8;color:rgb(107 33 168/var(--tw-text-opacity))}.text-red-500{--tw-text-opacity:1;color:#ef4444;color:rgb(239 68 68/var(--tw-text-opacity))}.text-unraid-red{--tw-text-opacity:1;color:#e22828;color:rgb(226 40 40/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:#fff;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);box-shadow:0 0 #0000,0 0 #0000,0 1px 3px #0000001a,0 1px 2px -1px #0000001a;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.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);box-shadow:0 0 #0000,0 0 #0000,0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;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;box-shadow:0 0 #0000,0 0 #0000,0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.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:0 0 #0000,0 0 #0000,0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;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-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) invert(100%) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.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:#222;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:#e0e0e0;border-color:rgb(224 224 224/var(--tw-border-opacity))}.hover\\:border-grey-mid:hover{--tw-border-opacity:1;border-color:#999;border-color:rgb(153 153 153/var(--tw-border-opacity))}.hover\\:border-orange-dark:hover{--tw-border-opacity:1;border-color:#f15a2c;border-color:rgb(241 90 44/var(--tw-border-opacity))}.hover\\:bg-beta:hover{background-color:var(--color-beta)}.hover\\:bg-grey:hover{--tw-bg-opacity:1;background-color:#e0e0e0;background-color:rgb(224 224 224/var(--tw-bg-opacity))}.hover\\:bg-grey-mid:hover{--tw-bg-opacity:1;background-color:#999;background-color:rgb(153 153 153/var(--tw-bg-opacity))}.hover\\:bg-unraid-red:hover{--tw-bg-opacity:1;background-color:#e22828;background-color:rgb(226 40 40/var(--tw-bg-opacity))}.hover\\:bg-white:hover{--tw-bg-opacity:1;background-color:#fff;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:#3b5ea9;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:#1c1b1b;color:rgb(28 27 27/var(--tw-text-opacity))}.hover\\:text-white:hover{--tw-text-opacity:1;color:#fff;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:0 0 #0000,0 0 #0000,0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;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:#e0e0e0;border-color:rgb(224 224 224/var(--tw-border-opacity))}.focus\\:border-grey-mid:focus{--tw-border-opacity:1;border-color:#999;border-color:rgb(153 153 153/var(--tw-border-opacity))}.focus\\:border-orange-dark:focus{--tw-border-opacity:1;border-color:#f15a2c;border-color:rgb(241 90 44/var(--tw-border-opacity))}.focus\\:bg-beta:focus{background-color:var(--color-beta)}.focus\\:bg-grey:focus{--tw-bg-opacity:1;background-color:#e0e0e0;background-color:rgb(224 224 224/var(--tw-bg-opacity))}.focus\\:bg-grey-mid:focus{--tw-bg-opacity:1;background-color:#999;background-color:rgb(153 153 153/var(--tw-bg-opacity))}.focus\\:bg-unraid-red:focus{--tw-bg-opacity:1;background-color:#e22828;background-color:rgb(226 40 40/var(--tw-bg-opacity))}.focus\\:bg-white:focus{--tw-bg-opacity:1;background-color:#fff;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:#3b5ea9;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:#1c1b1b;color:rgb(28 27 27/var(--tw-text-opacity))}.focus\\:text-white:focus{--tw-text-opacity:1;color:#fff;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:0 0 #0000,0 0 #0000,0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;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-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000;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:#bfdbfe;background-color:rgb(191 219 254/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-gray-100{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-gray-300{--tw-bg-opacity:1;background-color:#d1d5db;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-gray-800{--tw-bg-opacity:1;background-color:#1f2937;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-green-300{--tw-bg-opacity:1;background-color:#86efac;background-color:rgb(134 239 172/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-indigo-200{--tw-bg-opacity:1;background-color:#c7d2fe;background-color:rgb(199 210 254/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-orange-dark{--tw-bg-opacity:1;background-color:#f15a2c;background-color:rgb(241 90 44/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-pink-200{--tw-bg-opacity:1;background-color:#fbcfe8;background-color:rgb(251 207 232/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-purple-200{--tw-bg-opacity:1;background-color:#e9d5ff;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-yellow-200{--tw-bg-opacity:1;background-color:#fef08a;background-color:rgb(254 240 138/var(--tw-bg-opacity))}.group:hover .group-hover\\:text-orange-dark{--tw-text-opacity:1;color:#f15a2c;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:#bfdbfe;background-color:rgb(191 219 254/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-gray-100{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-gray-300{--tw-bg-opacity:1;background-color:#d1d5db;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-gray-800{--tw-bg-opacity:1;background-color:#1f2937;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-green-300{--tw-bg-opacity:1;background-color:#86efac;background-color:rgb(134 239 172/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-indigo-200{--tw-bg-opacity:1;background-color:#c7d2fe;background-color:rgb(199 210 254/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-orange-dark{--tw-bg-opacity:1;background-color:#f15a2c;background-color:rgb(241 90 44/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-pink-200{--tw-bg-opacity:1;background-color:#fbcfe8;background-color:rgb(251 207 232/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-purple-200{--tw-bg-opacity:1;background-color:#e9d5ff;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-yellow-200{--tw-bg-opacity:1;background-color:#fef08a;background-color:rgb(254 240 138/var(--tw-bg-opacity))}.group:focus .group-focus\\:text-orange-dark{--tw-text-opacity:1;color:#f15a2c;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}@media (prefers-color-scheme:dark){.dark\\:border-white{--tw-border-opacity:1;border-color:#fff;border-color:rgb(255 255 255/var(--tw-border-opacity))}.dark\\:bg-black{--tw-bg-opacity:1;background-color:#1c1b1b;background-color:rgb(28 27 27/var(--tw-bg-opacity))}.dark\\:text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity))}}@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\\:gap-x-12px{-moz-column-gap:12px;column-gap:12px}.xs\\:text-12px{font-size:12px}}@media (min-width:640px){.sm\\:col-span-2{grid-column:span 2/span 2}.sm\\:-mx-24px{margin-left:-24px;margin-right:-24px}.sm\\:-mb-24px{margin-bottom:-24px}.sm\\:block{display:block}.sm\\:w-full{width:100%}.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-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\\:flex-row{flex-direction:row}.sm\\:items-start{align-items:flex-start}.sm\\:items-center{align-items:center}.sm\\:justify-between{justify-content:space-between}.sm\\:gap-16px{gap:16px}.sm\\:gap-24px{gap:24px}.sm\\:p-24px{padding:24px}.sm\\:p-6{padding:1.5rem}.sm\\:px-20px{padding-left:20px;padding-right:20px}.sm\\:py-32px{padding-bottom:32px;padding-top:32px}.sm\\:text-18px{font-size:18px}}@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\\:justify-between{justify-content:space-between}.md\\:p-0{padding:0}.md\\:p-6{padding:1.5rem}.md\\:py-24px{padding-bottom:24px;padding-top:24px}.md\\:text-24px{font-size:24px}}\n']]]),pSe={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 133.52 76.97",class:qee("unraid_mark"),role:"img"},dSe=Xae("desc",null,"Unraid logo animating with a wave like effect",-1),uSe={id:"unraidLoadingGradient",x1:"23.76",y1:"81.49",x2:"109.76",y2:"-4.51",gradientUnits:"userSpaceOnUse"},gSe=["stop-color"],hSe=["stop-color"],fSe=tne('',9),wSe=ple(moe({__name:"Loading",props:{gradientStart:{default:"#e32929"},gradientStop:{default:"#ff8d30"},title:{default:"Loading"}},setup:eee=>(eee,tee)=>(jae(),qae("svg",pSe,[Xae("title",null,Qee(eee.title),1),dSe,Xae("defs",null,[Xae("linearGradient",uSe,[Xae("stop",{offset:"0","stop-color":eee.gradientStart},null,8,gSe),Xae("stop",{offset:"1","stop-color":eee.gradientStop},null,8,hSe)])]),fSe]))}),[["styles",['/*! tailwindcss v3.3.5 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}html{-webkit-text-size-adjust:100%;font-feature-settings:normal;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}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-size:1em}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{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-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: }::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: }.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-left: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-left: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-left-color:var(--tw-prose-quote-borders);border-left-width:.25rem;color:var(--tw-prose-quotes);font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-left: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(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 0 rgb(var(--tw-prose-kbd-shadows)/10%);color:var(--tw-prose-kbd);font-family:inherit;font-size:.875em;font-weight:500;padding:.1875em .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:.8571429em 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:left;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-bottom:.5714286em;padding-left:.5714286em;padding-right:.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(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.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-left:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.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>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>: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-left: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-left:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right: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}.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{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.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-16px{margin-left:-16px;margin-right:-16px}.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-16px{margin-bottom:-16px}.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-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%}.min-h-full{min-height:100%}.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-\\[110px\\]{width:110px}.w-\\[120px\\]{width:120px}.w-\\[125\\%\\]{width:125%}.w-\\[150px\\]{width:150px}.w-\\[44px\\]{width:44px}.w-full{width:100%}.min-w-300px{min-width:300px}.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-5xl{max-width:64rem}.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;transform:translateY(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));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;transform:translate(20px,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));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-y-\\[16px\\]{--tw-translate-y:16px;transform:translate(var(--tw-translate-x),16px) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));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;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(1) scaleY(1);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-95{--tw-scale-x:.95;--tw-scale-y:.95;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(.95) scaleY(.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-16px{gap:16px}.gap-20px{gap:20px}.gap-4px{gap:4px}.gap-6{gap:1.5rem}.gap-8px{gap:8px}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.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}.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}.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:#1c1b1b;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:#999;border-color:rgb(153 153 153/var(--tw-border-opacity))}.border-orange{--tw-border-opacity:1;border-color:#ff8c2f;border-color:rgb(255 140 47/var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-unraid-red{--tw-border-opacity:1;border-color:#e22828;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:#fff;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:#fef9c3;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:#1c1b1b;background-color:rgb(28 27 27/var(--tw-bg-opacity))}.bg-blue-100{--tw-bg-opacity:1;background-color:#dbeafe;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:#e5e7eb;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.bg-green-200{--tw-bg-opacity:1;background-color:#bbf7d0;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.bg-green-500{--tw-bg-opacity:1;background-color:#22c55e;background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-grey{--tw-bg-opacity:1;background-color:#e0e0e0;background-color:rgb(224 224 224/var(--tw-bg-opacity))}.bg-indigo-100{--tw-bg-opacity:1;background-color:#e0e7ff;background-color:rgb(224 231 255/var(--tw-bg-opacity))}.bg-indigo-600{--tw-bg-opacity:1;background-color:#4f46e5;background-color:rgb(79 70 229/var(--tw-bg-opacity))}.bg-orange{--tw-bg-opacity:1;background-color:#ff8c2f;background-color:rgb(255 140 47/var(--tw-bg-opacity))}.bg-pink-100{--tw-bg-opacity:1;background-color:#fce7f3;background-color:rgb(252 231 243/var(--tw-bg-opacity))}.bg-purple-100{--tw-bg-opacity:1;background-color:#f3e8ff;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-unraid-red{--tw-bg-opacity:1;background-color:#e22828;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:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:#fef9c3;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.bg-zinc-800{--tw-bg-opacity:1;background-color:#27272a;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-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-2{padding-right:.5rem}.pt-2{padding-top:.5rem}.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:#486dba;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:#1c1b1b;color:rgb(28 27 27/var(--tw-text-opacity))}.text-blue-800{--tw-text-opacity:1;color:#1e40af;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:#e5e7eb;color:rgb(229 231 235/var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:#9ca3af;color:rgb(156 163 175/var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity:1;color:#1f2937;color:rgb(31 41 55/var(--tw-text-opacity))}.text-green-500{--tw-text-opacity:1;color:#22c55e;color:rgb(34 197 94/var(--tw-text-opacity))}.text-green-600{--tw-text-opacity:1;color:#16a34a;color:rgb(22 163 74/var(--tw-text-opacity))}.text-green-800{--tw-text-opacity:1;color:#166534;color:rgb(22 101 52/var(--tw-text-opacity))}.text-grey-mid{--tw-text-opacity:1;color:#999;color:rgb(153 153 153/var(--tw-text-opacity))}.text-indigo-800{--tw-text-opacity:1;color:#3730a3;color:rgb(55 48 163/var(--tw-text-opacity))}.text-orange{--tw-text-opacity:1;color:#ff8c2f;color:rgb(255 140 47/var(--tw-text-opacity))}.text-orange-dark{--tw-text-opacity:1;color:#f15a2c;color:rgb(241 90 44/var(--tw-text-opacity))}.text-pink-800{--tw-text-opacity:1;color:#9d174d;color:rgb(157 23 77/var(--tw-text-opacity))}.text-purple-800{--tw-text-opacity:1;color:#6b21a8;color:rgb(107 33 168/var(--tw-text-opacity))}.text-red-500{--tw-text-opacity:1;color:#ef4444;color:rgb(239 68 68/var(--tw-text-opacity))}.text-unraid-red{--tw-text-opacity:1;color:#e22828;color:rgb(226 40 40/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:#fff;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);box-shadow:0 0 #0000,0 0 #0000,0 1px 3px #0000001a,0 1px 2px -1px #0000001a;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.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);box-shadow:0 0 #0000,0 0 #0000,0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;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;box-shadow:0 0 #0000,0 0 #0000,0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.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:0 0 #0000,0 0 #0000,0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;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-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) invert(100%) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.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:#222;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:#e0e0e0;border-color:rgb(224 224 224/var(--tw-border-opacity))}.hover\\:border-grey-mid:hover{--tw-border-opacity:1;border-color:#999;border-color:rgb(153 153 153/var(--tw-border-opacity))}.hover\\:border-orange-dark:hover{--tw-border-opacity:1;border-color:#f15a2c;border-color:rgb(241 90 44/var(--tw-border-opacity))}.hover\\:bg-beta:hover{background-color:var(--color-beta)}.hover\\:bg-grey:hover{--tw-bg-opacity:1;background-color:#e0e0e0;background-color:rgb(224 224 224/var(--tw-bg-opacity))}.hover\\:bg-grey-mid:hover{--tw-bg-opacity:1;background-color:#999;background-color:rgb(153 153 153/var(--tw-bg-opacity))}.hover\\:bg-unraid-red:hover{--tw-bg-opacity:1;background-color:#e22828;background-color:rgb(226 40 40/var(--tw-bg-opacity))}.hover\\:bg-white:hover{--tw-bg-opacity:1;background-color:#fff;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:#3b5ea9;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:#1c1b1b;color:rgb(28 27 27/var(--tw-text-opacity))}.hover\\:text-white:hover{--tw-text-opacity:1;color:#fff;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:0 0 #0000,0 0 #0000,0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;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:#e0e0e0;border-color:rgb(224 224 224/var(--tw-border-opacity))}.focus\\:border-grey-mid:focus{--tw-border-opacity:1;border-color:#999;border-color:rgb(153 153 153/var(--tw-border-opacity))}.focus\\:border-orange-dark:focus{--tw-border-opacity:1;border-color:#f15a2c;border-color:rgb(241 90 44/var(--tw-border-opacity))}.focus\\:bg-beta:focus{background-color:var(--color-beta)}.focus\\:bg-grey:focus{--tw-bg-opacity:1;background-color:#e0e0e0;background-color:rgb(224 224 224/var(--tw-bg-opacity))}.focus\\:bg-grey-mid:focus{--tw-bg-opacity:1;background-color:#999;background-color:rgb(153 153 153/var(--tw-bg-opacity))}.focus\\:bg-unraid-red:focus{--tw-bg-opacity:1;background-color:#e22828;background-color:rgb(226 40 40/var(--tw-bg-opacity))}.focus\\:bg-white:focus{--tw-bg-opacity:1;background-color:#fff;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:#3b5ea9;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:#1c1b1b;color:rgb(28 27 27/var(--tw-text-opacity))}.focus\\:text-white:focus{--tw-text-opacity:1;color:#fff;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:0 0 #0000,0 0 #0000,0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;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-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000;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:#bfdbfe;background-color:rgb(191 219 254/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-gray-100{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-gray-300{--tw-bg-opacity:1;background-color:#d1d5db;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-gray-800{--tw-bg-opacity:1;background-color:#1f2937;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-green-300{--tw-bg-opacity:1;background-color:#86efac;background-color:rgb(134 239 172/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-indigo-200{--tw-bg-opacity:1;background-color:#c7d2fe;background-color:rgb(199 210 254/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-orange-dark{--tw-bg-opacity:1;background-color:#f15a2c;background-color:rgb(241 90 44/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-pink-200{--tw-bg-opacity:1;background-color:#fbcfe8;background-color:rgb(251 207 232/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-purple-200{--tw-bg-opacity:1;background-color:#e9d5ff;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.group:hover .group-hover\\:bg-yellow-200{--tw-bg-opacity:1;background-color:#fef08a;background-color:rgb(254 240 138/var(--tw-bg-opacity))}.group:hover .group-hover\\:text-orange-dark{--tw-text-opacity:1;color:#f15a2c;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:#bfdbfe;background-color:rgb(191 219 254/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-gray-100{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-gray-300{--tw-bg-opacity:1;background-color:#d1d5db;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-gray-800{--tw-bg-opacity:1;background-color:#1f2937;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-green-300{--tw-bg-opacity:1;background-color:#86efac;background-color:rgb(134 239 172/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-indigo-200{--tw-bg-opacity:1;background-color:#c7d2fe;background-color:rgb(199 210 254/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-orange-dark{--tw-bg-opacity:1;background-color:#f15a2c;background-color:rgb(241 90 44/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-pink-200{--tw-bg-opacity:1;background-color:#fbcfe8;background-color:rgb(251 207 232/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-purple-200{--tw-bg-opacity:1;background-color:#e9d5ff;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.group:focus .group-focus\\:bg-yellow-200{--tw-bg-opacity:1;background-color:#fef08a;background-color:rgb(254 240 138/var(--tw-bg-opacity))}.group:focus .group-focus\\:text-orange-dark{--tw-text-opacity:1;color:#f15a2c;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}@media (prefers-color-scheme:dark){.dark\\:border-white{--tw-border-opacity:1;border-color:#fff;border-color:rgb(255 255 255/var(--tw-border-opacity))}.dark\\:bg-black{--tw-bg-opacity:1;background-color:#1c1b1b;background-color:rgb(28 27 27/var(--tw-bg-opacity))}.dark\\:text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity))}}@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\\:gap-x-12px{-moz-column-gap:12px;column-gap:12px}.xs\\:text-12px{font-size:12px}}@media (min-width:640px){.sm\\:col-span-2{grid-column:span 2/span 2}.sm\\:-mx-24px{margin-left:-24px;margin-right:-24px}.sm\\:-mb-24px{margin-bottom:-24px}.sm\\:block{display:block}.sm\\:w-full{width:100%}.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-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\\:flex-row{flex-direction:row}.sm\\:items-start{align-items:flex-start}.sm\\:items-center{align-items:center}.sm\\:justify-between{justify-content:space-between}.sm\\:gap-16px{gap:16px}.sm\\:gap-24px{gap:24px}.sm\\:p-24px{padding:24px}.sm\\:p-6{padding:1.5rem}.sm\\:px-20px{padding-left:20px;padding-right:20px}.sm\\:py-32px{padding-bottom:32px;padding-top:32px}.sm\\:text-18px{font-size:18px}}@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\\:justify-between{justify-content:space-between}.md\\:p-0{padding:0}.md\\:p-6{padding:1.5rem}.md\\:py-24px{padding-bottom:24px;padding-top:24px}.md\\:text-24px{font-size:24px}}\n']]]);var bSe={exports:{}};bSe.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"};return 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 mSe=Lle(bSe.exports);Ple.extend(mSe);const vSe=[{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"}],ySe=[{format:"%I:%M %p",display:"hh:mma"},{format:"%R",display:"HH:mm"}],xSe=(eee,t,tee,ree,oee)=>{const aee=(eee,tee)=>tee.find((tee=>tee.format===eee)),nee=aee(eee?.date??vSe[0].format,vSe);console.debug("[dateFormat]",nee);let iee=`${nee?.display}`;if(console.debug("[displayFormat]",iee),!tee){const tee=aee(eee?.time??ySe[0].format,ySe);iee=`${iee} ${tee?.display}`,console.debug("[displayFormat] with time",iee)}const see=eee=>Mle(eee).format(iee);console.debug("[formatDate]",see(Date.now()));const cee=(eee,tee,ree,oee,aee,nee,iee)=>({years:eee,months:tee,days:ree,hours:oee,minutes:aee,seconds:nee,firstDateWasLater:iee}),lee=(a="",b="")=>{try{const x=a?Mle(parseInt(a,10)):Mle();return((d1,d2)=>{let eee,m1=Mle(d1),m2=Mle(d2);if(m1.isSame(m2))return cee(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(),aee=m2.hour()-m1.hour(),nee=m2.minute()-m1.minute(),iee=m2.second()-m1.second();if(iee<0&&(iee=60+iee,nee-=1),nee<0&&(nee=60+nee,aee-=1),aee<0&&(aee=24+aee,oee-=1),oee<0){const eee=Mle(`${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:aee,minutes:nee,seconds:iee,firstDateWasLater:see,displaySeconds:cee}=eee,lee=[];return tee&&lee.push(t("year",tee)),ree&&lee.push(t("month",ree)),oee&&lee.push(t("day",oee)),aee&&lee.push(t("hour",aee)),nee&&lee.push(t("minute",nee)),!iee||(tee||ree||oee||aee||nee)&&!cee||lee.push(t("second",iee)),see&&lee.push(t("ago")),lee.join(" ")})((eee=(ree??Date.now()).toString(),oee??!1?lee(eee,""):lee("",eee)))};let gee;return Ioe((()=>{ree&&(uee(),gee=setInterval((()=>{uee()}),1e3))})),Doe((()=>{gee&&clearInterval(gee)})),{formatDate:see,outputDateTimeReadableDiff:pee,outputDateTimeFormatted:dee}},kSe=["title"],_Se=moe({__name:"UptimeExpire",props:{forExpire:{type:Boolean,default:!1},shortText:{type:Boolean,default:!1},t:{}},setup(eee){const tee=eee,ree=jTe(),{dateTimeFormat:oee,uptime:aee,expireTime:nee,state:iee}=Rle(ree),see=_ne((()=>tee.forExpire&&nee.value||("TRIAL"===iee.value||"EEXPIRED"===iee.value)&&nee.value&&nee.value>0?nee.value:aee.value)),cee=_ne((()=>(!tee.forExpire||!nee.value)&&("TRIAL"!==iee.value&&"ENOCONN"!==iee.value))),{outputDateTimeReadableDiff:lee,outputDateTimeFormatted:pee}=xSe(oee.value,tee.t,!1,see.value,cee.value),dee=_ne((()=>cee.value&&"EEXPIRED"!==iee.value?{title:tee.t("Server Up Since {0}",[pee.value]),text:tee.t("Uptime {0}",[lee.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}",[lee.value]):tee.t(tee.shortText?"Expires in {0}":"Trial Key Expires in {0}",[lee.value])}));return(eee,tee)=>(jae(),qae("p",{title:kre(dee).title},Qee(kre(dee).text),9,kSe))}}),ESe=moe({__name:"UpdateExpiration",props:{componentIs:{default:"p"},t:{}},setup(eee){const tee=eee,ree=jTe(),{dateTimeFormat:oee,regExp:aee,regUpdatesExpired:nee}=Rle(ree),{outputDateTimeReadableDiff:iee,outputDateTimeFormatted:see}=xSe(oee.value,tee.t,!0,aee.value),cee=_ne((()=>{if(aee.value)return{text:nee.value?tee.t("Ineligible for updates released after {0}",[see.value]):tee.t("Eligible for updates until {0}",[see.value]),title:nee.value?tee.t("Ineligible as of {0}",[iee.value]):tee.t("Eligible for updates for {0}",[iee.value])}}));return(eee,tee)=>kre(cee)?(jae(),Bae(Uoe(eee.componentIs),{key:0,title:kre(cee).title},{default:aoe((()=>[Yoe(eee.$slots,"default"),ene(" "+Qee(kre(cee).text),1)])),_:3},8,["title"])):rne("",!0)}}),TSe={class:"mx-auto max-w-[45ch] flex flex-col gap-8px"},SSe={class:"flex items-start justify-center gap-x-8px"},ISe={class:"text-18px"},NSe=moe({__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)=>(jae(),qae("div",TSe,[Xae("div",SSe,[eee.success?(jae(),Bae(kre(fpe),{key:0,class:"fill-green-600 w-28px shrink-0"})):rne("",!0),eee.error?(jae(),Bae(kre(Ope),{key:1,class:"fill-unraid-red w-28px shrink-0"})):rne("",!0),eee.icon?(jae(),Bae(Uoe(eee.icon),{key:2,class:"fill-current opacity-75 w-28px shrink-0"})):rne("",!0),Xae("p",ISe,Qee(eee.text),1)]),Yoe(eee.$slots,"default")]))});function u(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,u),t}var OSe=(o=>(o[o.None=0]="None",o[o.RenderStrategy=1]="RenderStrategy",o[o.Static=2]="Static",o))(OSe||{}),S=(e=>(e[e.Unmount=0]="Unmount",e[e.Hidden=1]="Hidden",e))(S||{});function H({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 u(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),f=Zae(u,p);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===Lae?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 T(r,t=[]){let e=Object.assign({},r);for(let o of t)o in e&&delete e[o];return e}let e=0;function ASe(){return++e}function DSe(n){var l;return null==n||null==n.value?null:null!=(l=n.value.$el)?l:n.value}let RSe=Symbol("Context");var CSe=(e=>(e[e.Open=1]="Open",e[e.Closed=2]="Closed",e[e.Closing=4]="Closing",e[e.Opening=8]="Opening",e))(CSe||{});function p(){return gae(RSe,null)}var i=Object.defineProperty,n=(t,e,r)=>(((t,e,r)=>{e in t?i(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(){n(this,"current",this.detect()),n(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 o(){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 eee={current:!0};return function(e){"function"==typeof queueMicrotask?queueMicrotask(e):Promise.resolve().then(e).catch((o=>setTimeout((()=>{throw o}))))}((()=>{eee.current&&e[0]()})),s.add((()=>{eee.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=o();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}function m(e,...t){e&&t.length>0&&e.classList.add(...t)}function d(e,...t){e&&t.length>0&&e.classList.remove(...t)}var LSe=(i=>(i.Finished="finished",i.Cancelled="cancelled",i))(LSe||{});function FSe(e,t,i,n,a,eee){let s=o(),tee=void 0!==eee?function(r){let e={called:!1};return(...t)=>{if(!e.called)return e.called=!0,r(...t)}}(eee):()=>{};return d(e,...a),m(e,...t,...i),s.nextFrame((()=>{d(e,...i),m(e,...n),s.add(function(e,t){let i=o();if(!e)return i.dispose;let{transitionDuration:n,transitionDelay:a}=getComputedStyle(e),[l,s]=[n,a].map((o=>{let[u=0]=o.split(",").filter(Boolean).map((r=>r.includes("ms")?parseFloat(r):1e3*parseFloat(r))).sort(((r,c)=>c-r));return u}));return 0!==l?i.setTimeout((()=>t("finished")),l+s):t("finished"),i.add((()=>t("cancelled"))),i.dispose}(e,(u=>(d(e,...n,...t),m(e,...a),tee(u)))))})),s.add((()=>d(e,...t,...i,...n,...a))),s.add((()=>tee("cancelled"))),s.dispose}function g(e=""){return e.split(" ").filter((t=>t.trim().length>1))}let R=Symbol("TransitionContext");var a,pe=((a=pe||{}).Visible="visible",a.Hidden="hidden",a);let N=Symbol("NestingContext");function L(e){return"children"in e?L(e.children):e.value.filter((({state:t})=>"visible"===t)).length>0}function Q(e){let t=vre([]),a=vre(!1);function s(n,r=S.Hidden){let l=t.value.findIndex((({id:f})=>f===n));-1!==l&&(u(r,{[S.Unmount](){t.value.splice(l,1)},[S.Hidden](){t.value[l].state="hidden"}}),!L(t)&&a.value&&(null==e||e()))}return Noe((()=>a.value=!0)),Roe((()=>a.value=!1)),{children:t,register:function(n){let r=t.value.find((({id:l})=>l===n));return r?"visible"!==r.state&&(r.state="visible"):t.value.push({id:n,state:"visible"}),()=>s(n,S.Unmount)},unregister:s}}let W=OSe.RenderStrategy,he=moe({props:{as:{type:[Object,String],default:"div"},show:{type:[Boolean],default:null},unmount:{type:[Boolean],default:!0},appear:{type:[Boolean],default:!1},enter:{type:[String],default:""},enterFrom:{type:[String],default:""},enterTo:{type:[String],default:""},entered:{type:[String],default:""},leave:{type:[String],default:""},leaveFrom:{type:[String],default:""},leaveTo:{type:[String],default:""}},emits:{beforeEnter:()=>!0,afterEnter:()=>!0,beforeLeave:()=>!0,afterLeave:()=>!0},setup(e,{emit:t,attrs:a,slots:s,expose:eee}){let n=vre(0);function r(){n.value|=CSe.Opening,t("beforeEnter")}function l(){n.value&=~CSe.Opening,t("afterEnter")}function f(){n.value|=CSe.Closing,t("beforeLeave")}function tee(){n.value&=~CSe.Closing,t("afterLeave")}if(null===gae(R,null)&&null!==p())return()=>h(Se,{...e,onBeforeEnter:r,onAfterEnter:l,onBeforeLeave:f,onAfterLeave:tee},s);let d=vre(null),b=_ne((()=>e.unmount?S.Unmount:S.Hidden));eee({el:d,$el:d});let{show:v,appear:A}=function(){let e=gae(R,null);if(null===e)throw new Error("A is used but it is missing a parent .");return e}(),{register:D,unregister:ree}=function(){let e=gae(N,null);if(null===e)throw new Error("A is used but it is missing a parent .");return e}(),i=vre(v.value?"visible":"hidden"),I={value:!0},oee=ASe(),y={value:!1},P=Q((()=>{!y.value&&"hidden"!==i.value&&(i.value="hidden",ree(oee),tee())}));Noe((()=>{let o=D(oee);Roe(o)})),loe((()=>{if(b.value===S.Hidden&&oee){if(v.value&&"visible"!==i.value)return void(i.value="visible");u(i.value,{hidden:()=>ree(oee),visible:()=>D(oee)})}}));let j=g(e.enter),M=g(e.enterFrom),X=g(e.enterTo),_=g(e.entered),Y=g(e.leave),Z=g(e.leaveFrom),ee=g(e.leaveTo);return Noe((()=>{loe((()=>{if("visible"===i.value){let o=DSe(d);if(o instanceof Comment&&""===o.data)throw new Error("Did you forget to passthrough the `ref` to the actual DOM node?")}}))})),Noe((()=>{doe([v],((o,E,p)=>{(function(o){let E=I.value&&!A.value,p=DSe(d);!p||!(p instanceof HTMLElement)||E||(y.value=!0,v.value&&r(),v.value||f(),o(v.value?FSe(p,j,M,X,_,(V=>{y.value=!1,V===LSe.Finished&&l()})):FSe(p,Y,Z,ee,_,(V=>{y.value=!1,V===LSe.Finished&&(L(P)||(i.value="hidden",ree(oee),tee()))}))))})(p),I.value=!1}),{immediate:!0})})),uae(N,P),function(o){uae(RSe,o)}(_ne((()=>u(i.value,{visible:CSe.Open,hidden:CSe.Closed})|n.value))),()=>{let{appear:o,show:E,enter:p,enterFrom:V,enterTo:Ce,entered:be,leave:ye,leaveFrom:Ee,leaveTo:Ve,...U}=e,ne={ref:d};return H({theirProps:{...U,...A.value&&v.value&&c.isServer?{class:qee([a.class,U.class,...j,...M])}:{}},ourProps:ne,slot:{},slots:s,attrs:a,features:W,visible:"visible"===i.value,name:"TransitionChild"})}}}),ce=he,Se=moe({inheritAttrs:!1,props:{as:{type:[Object,String],default:"div"},show:{type:[Boolean],default:null},unmount:{type:[Boolean],default:!0},appear:{type:[Boolean],default:!1},enter:{type:[String],default:""},enterFrom:{type:[String],default:""},enterTo:{type:[String],default:""},entered:{type:[String],default:""},leave:{type:[String],default:""},leaveFrom:{type:[String],default:""},leaveTo:{type:[String],default:""}},emits:{beforeEnter:()=>!0,afterEnter:()=>!0,beforeLeave:()=>!0,afterLeave:()=>!0},setup(e,{emit:t,attrs:a,slots:s}){let eee=p(),n=_ne((()=>null===e.show&&null!==eee?(eee.value&CSe.Open)===CSe.Open:e.show));loe((()=>{if(![!0,!1].includes(n.value))throw new Error('A is used but it is missing a `:show="true | false"` prop.')}));let r=vre(n.value?"visible":"hidden"),l=Q((()=>{r.value="hidden"})),f=vre(!0),S={show:n,appear:_ne((()=>e.appear||!f.value))};return Noe((()=>{loe((()=>{f.value=!1,n.value?r.value="visible":L(l)||(r.value="hidden")}))})),uae(N,l),uae(R,S),()=>{let d=T(e,["show","appear","unmount","onBeforeEnter","onBeforeLeave","onAfterEnter","onAfterLeave"]),b={unmount:e.unmount};return H({ourProps:{...b,as:"template"},theirProps:{},slot:{},slots:{...s,default:()=>[h(ce,{onBeforeEnter:()=>t("beforeEnter"),onAfterEnter:()=>t("afterEnter"),onBeforeLeave:()=>t("beforeLeave"),onAfterLeave:()=>t("afterLeave"),...a,...b,...d},s.default)]},attrs:{},features:W,visible:"visible"===r.value,name:"Transition"})}}});function zSe(eee,tee){return jae(),qae("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},[Xae("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M6 18L18 6M6 6l12 12"})])} /*! * tabbable 6.2.0 * @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE diff --git a/emhttp/plugins/dynamix.my.servers/unraid-components/manifest.json b/emhttp/plugins/dynamix.my.servers/unraid-components/manifest.json index 3bac06764..c3272e09a 100644 --- a/emhttp/plugins/dynamix.my.servers/unraid-components/manifest.json +++ b/emhttp/plugins/dynamix.my.servers/unraid-components/manifest.json @@ -7,7 +7,7 @@ "css": [ "_nuxt/unraid-components.client-b74ef392.css" ], - "file": "_nuxt/unraid-components.client-d5e66c30.js", + "file": "_nuxt/unraid-components.client-b620404a.js", "isEntry": true, "src": ".nuxt/nuxt-custom-elements/entries/unraid-components.client.mjs" }