UNPKG

vanilla-native-federation

Version:

A lightweight **runtime micro frontend orchestrator** that loads micro frontends built with native federation into any web page. Unlike other solutions, it caches dependencies across page reloads, making it perfect for traditional server-rendered apps (PH

4 lines 79.8 kB
var ji=Object.create;var mo=Object.defineProperty;var _i=Object.getOwnPropertyDescriptor;var Vi=Object.getOwnPropertyNames;var Gi=Object.getPrototypeOf,qi=Object.prototype.hasOwnProperty;var re=(o,t)=>()=>(t||o((t={exports:{}}).exports,t),t.exports);var Hi=(o,t,i,a)=>{if(t&&typeof t=="object"||typeof t=="function")for(let c of Vi(t))!qi.call(o,c)&&c!==i&&mo(o,c,{get:()=>t[c],enumerable:!(a=_i(t,c))||a.enumerable});return o};var gt=(o,t,i)=>(i=o!=null?ji(Gi(o)):{},Hi(t||!o||!o.__esModule?mo(i,"default",{value:o,enumerable:!0}):i,o));var Et=re((ic,Po)=>{"use strict";var Ui=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...o)=>console.error("SEMVER",...o):()=>{};Po.exports=Ui});var Dt=re((sc,Mo)=>{"use strict";var Xi="2.0.0",Wi=Number.MAX_SAFE_INTEGER||9007199254740991,Bi=16,Ji=250,zi=["major","premajor","minor","preminor","patch","prepatch","prerelease"];Mo.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:Bi,MAX_SAFE_BUILD_LENGTH:Ji,MAX_SAFE_INTEGER:Wi,RELEASE_TYPES:zi,SEMVER_SPEC_VERSION:Xi,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var jt=re((Ne,Fo)=>{"use strict";var{MAX_SAFE_COMPONENT_LENGTH:gr,MAX_SAFE_BUILD_LENGTH:Yi,MAX_LENGTH:Ki}=Dt(),Zi=Et();Ne=Fo.exports={};var Qi=Ne.re=[],es=Ne.safeRe=[],N=Ne.src=[],ts=Ne.safeSrc=[],O=Ne.t={},rs=0,Er="[a-zA-Z0-9-]",os=[["\\s",1],["\\d",Ki],[Er,Yi]],ns=o=>{for(let[t,i]of os)o=o.split(`${t}*`).join(`${t}{0,${i}}`).split(`${t}+`).join(`${t}{1,${i}}`);return o},F=(o,t,i)=>{let a=ns(t),c=rs++;Zi(o,c,t),O[o]=c,N[c]=t,ts[c]=a,Qi[c]=new RegExp(t,i?"g":void 0),es[c]=new RegExp(a,i?"g":void 0)};F("NUMERICIDENTIFIER","0|[1-9]\\d*");F("NUMERICIDENTIFIERLOOSE","\\d+");F("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${Er}*`);F("MAINVERSION",`(${N[O.NUMERICIDENTIFIER]})\\.(${N[O.NUMERICIDENTIFIER]})\\.(${N[O.NUMERICIDENTIFIER]})`);F("MAINVERSIONLOOSE",`(${N[O.NUMERICIDENTIFIERLOOSE]})\\.(${N[O.NUMERICIDENTIFIERLOOSE]})\\.(${N[O.NUMERICIDENTIFIERLOOSE]})`);F("PRERELEASEIDENTIFIER",`(?:${N[O.NONNUMERICIDENTIFIER]}|${N[O.NUMERICIDENTIFIER]})`);F("PRERELEASEIDENTIFIERLOOSE",`(?:${N[O.NONNUMERICIDENTIFIER]}|${N[O.NUMERICIDENTIFIERLOOSE]})`);F("PRERELEASE",`(?:-(${N[O.PRERELEASEIDENTIFIER]}(?:\\.${N[O.PRERELEASEIDENTIFIER]})*))`);F("PRERELEASELOOSE",`(?:-?(${N[O.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${N[O.PRERELEASEIDENTIFIERLOOSE]})*))`);F("BUILDIDENTIFIER",`${Er}+`);F("BUILD",`(?:\\+(${N[O.BUILDIDENTIFIER]}(?:\\.${N[O.BUILDIDENTIFIER]})*))`);F("FULLPLAIN",`v?${N[O.MAINVERSION]}${N[O.PRERELEASE]}?${N[O.BUILD]}?`);F("FULL",`^${N[O.FULLPLAIN]}$`);F("LOOSEPLAIN",`[v=\\s]*${N[O.MAINVERSIONLOOSE]}${N[O.PRERELEASELOOSE]}?${N[O.BUILD]}?`);F("LOOSE",`^${N[O.LOOSEPLAIN]}$`);F("GTLT","((?:<|>)?=?)");F("XRANGEIDENTIFIERLOOSE",`${N[O.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`);F("XRANGEIDENTIFIER",`${N[O.NUMERICIDENTIFIER]}|x|X|\\*`);F("XRANGEPLAIN",`[v=\\s]*(${N[O.XRANGEIDENTIFIER]})(?:\\.(${N[O.XRANGEIDENTIFIER]})(?:\\.(${N[O.XRANGEIDENTIFIER]})(?:${N[O.PRERELEASE]})?${N[O.BUILD]}?)?)?`);F("XRANGEPLAINLOOSE",`[v=\\s]*(${N[O.XRANGEIDENTIFIERLOOSE]})(?:\\.(${N[O.XRANGEIDENTIFIERLOOSE]})(?:\\.(${N[O.XRANGEIDENTIFIERLOOSE]})(?:${N[O.PRERELEASELOOSE]})?${N[O.BUILD]}?)?)?`);F("XRANGE",`^${N[O.GTLT]}\\s*${N[O.XRANGEPLAIN]}$`);F("XRANGELOOSE",`^${N[O.GTLT]}\\s*${N[O.XRANGEPLAINLOOSE]}$`);F("COERCEPLAIN",`(^|[^\\d])(\\d{1,${gr}})(?:\\.(\\d{1,${gr}}))?(?:\\.(\\d{1,${gr}}))?`);F("COERCE",`${N[O.COERCEPLAIN]}(?:$|[^\\d])`);F("COERCEFULL",N[O.COERCEPLAIN]+`(?:${N[O.PRERELEASE]})?(?:${N[O.BUILD]})?(?:$|[^\\d])`);F("COERCERTL",N[O.COERCE],!0);F("COERCERTLFULL",N[O.COERCEFULL],!0);F("LONETILDE","(?:~>?)");F("TILDETRIM",`(\\s*)${N[O.LONETILDE]}\\s+`,!0);Ne.tildeTrimReplace="$1~";F("TILDE",`^${N[O.LONETILDE]}${N[O.XRANGEPLAIN]}$`);F("TILDELOOSE",`^${N[O.LONETILDE]}${N[O.XRANGEPLAINLOOSE]}$`);F("LONECARET","(?:\\^)");F("CARETTRIM",`(\\s*)${N[O.LONECARET]}\\s+`,!0);Ne.caretTrimReplace="$1^";F("CARET",`^${N[O.LONECARET]}${N[O.XRANGEPLAIN]}$`);F("CARETLOOSE",`^${N[O.LONECARET]}${N[O.XRANGEPLAINLOOSE]}$`);F("COMPARATORLOOSE",`^${N[O.GTLT]}\\s*(${N[O.LOOSEPLAIN]})$|^$`);F("COMPARATOR",`^${N[O.GTLT]}\\s*(${N[O.FULLPLAIN]})$|^$`);F("COMPARATORTRIM",`(\\s*)${N[O.GTLT]}\\s*(${N[O.LOOSEPLAIN]}|${N[O.XRANGEPLAIN]})`,!0);Ne.comparatorTrimReplace="$1$2$3";F("HYPHENRANGE",`^\\s*(${N[O.XRANGEPLAIN]})\\s+-\\s+(${N[O.XRANGEPLAIN]})\\s*$`);F("HYPHENRANGELOOSE",`^\\s*(${N[O.XRANGEPLAINLOOSE]})\\s+-\\s+(${N[O.XRANGEPLAINLOOSE]})\\s*$`);F("STAR","(<|>)?=?\\s*\\*");F("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$");F("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")});var _t=re((ac,Do)=>{"use strict";var is=Object.freeze({loose:!0}),ss=Object.freeze({}),as=o=>o?typeof o!="object"?is:o:ss;Do.exports=as});var Go=re((cc,Vo)=>{"use strict";var jo=/^[0-9]+$/,_o=(o,t)=>{let i=jo.test(o),a=jo.test(t);return i&&a&&(o=+o,t=+t),o===t?0:i&&!a?-1:a&&!i?1:o<t?-1:1},cs=(o,t)=>_o(t,o);Vo.exports={compareIdentifiers:_o,rcompareIdentifiers:cs}});var et=re((lc,Ho)=>{"use strict";var Vt=Et(),{MAX_LENGTH:qo,MAX_SAFE_INTEGER:Gt}=Dt(),{safeRe:qt,t:Ht}=jt(),ls=_t(),{compareIdentifiers:Qe}=Go(),yr=class o{constructor(t,i){if(i=ls(i),t instanceof o){if(t.loose===!!i.loose&&t.includePrerelease===!!i.includePrerelease)return t;t=t.version}else if(typeof t!="string")throw new TypeError(`Invalid version. Must be a string. Got type "${typeof t}".`);if(t.length>qo)throw new TypeError(`version is longer than ${qo} characters`);Vt("SemVer",t,i),this.options=i,this.loose=!!i.loose,this.includePrerelease=!!i.includePrerelease;let a=t.trim().match(i.loose?qt[Ht.LOOSE]:qt[Ht.FULL]);if(!a)throw new TypeError(`Invalid Version: ${t}`);if(this.raw=t,this.major=+a[1],this.minor=+a[2],this.patch=+a[3],this.major>Gt||this.major<0)throw new TypeError("Invalid major version");if(this.minor>Gt||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>Gt||this.patch<0)throw new TypeError("Invalid patch version");a[4]?this.prerelease=a[4].split(".").map(c=>{if(/^[0-9]+$/.test(c)){let m=+c;if(m>=0&&m<Gt)return m}return c}):this.prerelease=[],this.build=a[5]?a[5].split("."):[],this.format()}format(){return this.version=`${this.major}.${this.minor}.${this.patch}`,this.prerelease.length&&(this.version+=`-${this.prerelease.join(".")}`),this.version}toString(){return this.version}compare(t){if(Vt("SemVer.compare",this.version,this.options,t),!(t instanceof o)){if(typeof t=="string"&&t===this.version)return 0;t=new o(t,this.options)}return t.version===this.version?0:this.compareMain(t)||this.comparePre(t)}compareMain(t){return t instanceof o||(t=new o(t,this.options)),Qe(this.major,t.major)||Qe(this.minor,t.minor)||Qe(this.patch,t.patch)}comparePre(t){if(t instanceof o||(t=new o(t,this.options)),this.prerelease.length&&!t.prerelease.length)return-1;if(!this.prerelease.length&&t.prerelease.length)return 1;if(!this.prerelease.length&&!t.prerelease.length)return 0;let i=0;do{let a=this.prerelease[i],c=t.prerelease[i];if(Vt("prerelease compare",i,a,c),a===void 0&&c===void 0)return 0;if(c===void 0)return 1;if(a===void 0)return-1;if(a===c)continue;return Qe(a,c)}while(++i)}compareBuild(t){t instanceof o||(t=new o(t,this.options));let i=0;do{let a=this.build[i],c=t.build[i];if(Vt("build compare",i,a,c),a===void 0&&c===void 0)return 0;if(c===void 0)return 1;if(a===void 0)return-1;if(a===c)continue;return Qe(a,c)}while(++i)}inc(t,i,a){if(t.startsWith("pre")){if(!i&&a===!1)throw new Error("invalid increment argument: identifier is empty");if(i){let c=`-${i}`.match(this.options.loose?qt[Ht.PRERELEASELOOSE]:qt[Ht.PRERELEASE]);if(!c||c[1]!==i)throw new Error(`invalid identifier: ${i}`)}}switch(t){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",i,a);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",i,a);break;case"prepatch":this.prerelease.length=0,this.inc("patch",i,a),this.inc("pre",i,a);break;case"prerelease":this.prerelease.length===0&&this.inc("patch",i,a),this.inc("pre",i,a);break;case"release":if(this.prerelease.length===0)throw new Error(`version ${this.raw} is not a prerelease`);this.prerelease.length=0;break;case"major":(this.minor!==0||this.patch!==0||this.prerelease.length===0)&&this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":(this.patch!==0||this.prerelease.length===0)&&this.minor++,this.patch=0,this.prerelease=[];break;case"patch":this.prerelease.length===0&&this.patch++,this.prerelease=[];break;case"pre":{let c=Number(a)?1:0;if(this.prerelease.length===0)this.prerelease=[c];else{let m=this.prerelease.length;for(;--m>=0;)typeof this.prerelease[m]=="number"&&(this.prerelease[m]++,m=-2);if(m===-1){if(i===this.prerelease.join(".")&&a===!1)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(c)}}if(i){let m=[i,c];a===!1&&(m=[i]),Qe(this.prerelease[0],i)===0?isNaN(this.prerelease[1])&&(this.prerelease=m):this.prerelease=m}break}default:throw new Error(`invalid increment argument: ${t}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}};Ho.exports=yr});var Wo=re((fc,Xo)=>{"use strict";var Uo=et(),fs=(o,t,i=!1)=>{if(o instanceof Uo)return o;try{return new Uo(o,t)}catch(a){if(!i)return null;throw a}};Xo.exports=fs});var Jo=re((pc,Bo)=>{"use strict";var ps=Wo(),ms=(o,t)=>{let i=ps(o,t);return i?i.version:null};Bo.exports=ms});var Yo=re((mc,zo)=>{"use strict";var br=class{constructor(){this.max=1e3,this.map=new Map}get(t){let i=this.map.get(t);if(i!==void 0)return this.map.delete(t),this.map.set(t,i),i}delete(t){return this.map.delete(t)}set(t,i){if(!this.delete(t)&&i!==void 0){if(this.map.size>=this.max){let c=this.map.keys().next().value;this.delete(c)}this.map.set(t,i)}return this}};zo.exports=br});var De=re((uc,Zo)=>{"use strict";var Ko=et(),us=(o,t,i)=>new Ko(o,i).compare(new Ko(t,i));Zo.exports=us});var en=re((dc,Qo)=>{"use strict";var ds=De(),hs=(o,t,i)=>ds(o,t,i)===0;Qo.exports=hs});var rn=re((hc,tn)=>{"use strict";var gs=De(),Es=(o,t,i)=>gs(o,t,i)!==0;tn.exports=Es});var Rr=re((gc,on)=>{"use strict";var ys=De(),bs=(o,t,i)=>ys(o,t,i)>0;on.exports=bs});var sn=re((Ec,nn)=>{"use strict";var Rs=De(),$s=(o,t,i)=>Rs(o,t,i)>=0;nn.exports=$s});var cn=re((yc,an)=>{"use strict";var vs=De(),Ss=(o,t,i)=>vs(o,t,i)<0;an.exports=Ss});var fn=re((bc,ln)=>{"use strict";var ws=De(),Is=(o,t,i)=>ws(o,t,i)<=0;ln.exports=Is});var mn=re((Rc,pn)=>{"use strict";var ks=en(),Cs=rn(),Ls=Rr(),Ns=sn(),Os=cn(),Ts=fn(),xs=(o,t,i,a)=>{switch(t){case"===":return typeof o=="object"&&(o=o.version),typeof i=="object"&&(i=i.version),o===i;case"!==":return typeof o=="object"&&(o=o.version),typeof i=="object"&&(i=i.version),o!==i;case"":case"=":case"==":return ks(o,i,a);case"!=":return Cs(o,i,a);case">":return Ls(o,i,a);case">=":return Ns(o,i,a);case"<":return Os(o,i,a);case"<=":return Ts(o,i,a);default:throw new TypeError(`Invalid operator: ${t}`)}};pn.exports=xs});var bn=re(($c,yn)=>{"use strict";var yt=Symbol("SemVer ANY"),Sr=class o{static get ANY(){return yt}constructor(t,i){if(i=un(i),t instanceof o){if(t.loose===!!i.loose)return t;t=t.value}t=t.trim().split(/\s+/).join(" "),vr("comparator",t,i),this.options=i,this.loose=!!i.loose,this.parse(t),this.semver===yt?this.value="":this.value=this.operator+this.semver.version,vr("comp",this)}parse(t){let i=this.options.loose?dn[hn.COMPARATORLOOSE]:dn[hn.COMPARATOR],a=t.match(i);if(!a)throw new TypeError(`Invalid comparator: ${t}`);this.operator=a[1]!==void 0?a[1]:"",this.operator==="="&&(this.operator=""),a[2]?this.semver=new gn(a[2],this.options.loose):this.semver=yt}toString(){return this.value}test(t){if(vr("Comparator.test",t,this.options.loose),this.semver===yt||t===yt)return!0;if(typeof t=="string")try{t=new gn(t,this.options)}catch{return!1}return $r(t,this.operator,this.semver,this.options)}intersects(t,i){if(!(t instanceof o))throw new TypeError("a Comparator is required");return this.operator===""?this.value===""?!0:new En(t.value,i).test(this.value):t.operator===""?t.value===""?!0:new En(this.value,i).test(t.semver):(i=un(i),i.includePrerelease&&(this.value==="<0.0.0-0"||t.value==="<0.0.0-0")||!i.includePrerelease&&(this.value.startsWith("<0.0.0")||t.value.startsWith("<0.0.0"))?!1:!!(this.operator.startsWith(">")&&t.operator.startsWith(">")||this.operator.startsWith("<")&&t.operator.startsWith("<")||this.semver.version===t.semver.version&&this.operator.includes("=")&&t.operator.includes("=")||$r(this.semver,"<",t.semver,i)&&this.operator.startsWith(">")&&t.operator.startsWith("<")||$r(this.semver,">",t.semver,i)&&this.operator.startsWith("<")&&t.operator.startsWith(">")))}};yn.exports=Sr;var un=_t(),{safeRe:dn,t:hn}=jt(),$r=mn(),vr=Et(),gn=et(),En=bt()});var bt=re((vc,Sn)=>{"use strict";var As=/\s+/g,wr=class o{constructor(t,i){if(i=Ms(i),t instanceof o)return t.loose===!!i.loose&&t.includePrerelease===!!i.includePrerelease?t:new o(t.raw,i);if(t instanceof Ir)return this.raw=t.value,this.set=[[t]],this.formatted=void 0,this;if(this.options=i,this.loose=!!i.loose,this.includePrerelease=!!i.includePrerelease,this.raw=t.trim().replace(As," "),this.set=this.raw.split("||").map(a=>this.parseRange(a.trim())).filter(a=>a.length),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${this.raw}`);if(this.set.length>1){let a=this.set[0];if(this.set=this.set.filter(c=>!$n(c[0])),this.set.length===0)this.set=[a];else if(this.set.length>1){for(let c of this.set)if(c.length===1&&qs(c[0])){this.set=[c];break}}}this.formatted=void 0}get range(){if(this.formatted===void 0){this.formatted="";for(let t=0;t<this.set.length;t++){t>0&&(this.formatted+="||");let i=this.set[t];for(let a=0;a<i.length;a++)a>0&&(this.formatted+=" "),this.formatted+=i[a].toString().trim()}}return this.formatted}format(){return this.range}toString(){return this.range}parseRange(t){let a=((this.options.includePrerelease&&Vs)|(this.options.loose&&Gs))+":"+t,c=Rn.get(a);if(c)return c;let m=this.options.loose,$=m?Ee[me.HYPHENRANGELOOSE]:Ee[me.HYPHENRANGE];t=t.replace($,Zs(this.options.includePrerelease)),Z("hyphen replace",t),t=t.replace(Ee[me.COMPARATORTRIM],Ds),Z("comparator trim",t),t=t.replace(Ee[me.TILDETRIM],js),Z("tilde trim",t),t=t.replace(Ee[me.CARETTRIM],_s),Z("caret trim",t);let b=t.split(" ").map(L=>Hs(L,this.options)).join(" ").split(/\s+/).map(L=>Ks(L,this.options));m&&(b=b.filter(L=>(Z("loose invalid filter",L,this.options),!!L.match(Ee[me.COMPARATORLOOSE])))),Z("range list",b);let d=new Map,h=b.map(L=>new Ir(L,this.options));for(let L of h){if($n(L))return[L];d.set(L.value,L)}d.size>1&&d.has("")&&d.delete("");let I=[...d.values()];return Rn.set(a,I),I}intersects(t,i){if(!(t instanceof o))throw new TypeError("a Range is required");return this.set.some(a=>vn(a,i)&&t.set.some(c=>vn(c,i)&&a.every(m=>c.every($=>m.intersects($,i)))))}test(t){if(!t)return!1;if(typeof t=="string")try{t=new Fs(t,this.options)}catch{return!1}for(let i=0;i<this.set.length;i++)if(Qs(this.set[i],t,this.options))return!0;return!1}};Sn.exports=wr;var Ps=Yo(),Rn=new Ps,Ms=_t(),Ir=bn(),Z=Et(),Fs=et(),{safeRe:Ee,t:me,comparatorTrimReplace:Ds,tildeTrimReplace:js,caretTrimReplace:_s}=jt(),{FLAG_INCLUDE_PRERELEASE:Vs,FLAG_LOOSE:Gs}=Dt(),$n=o=>o.value==="<0.0.0-0",qs=o=>o.value==="",vn=(o,t)=>{let i=!0,a=o.slice(),c=a.pop();for(;i&&a.length;)i=a.every(m=>c.intersects(m,t)),c=a.pop();return i},Hs=(o,t)=>(Z("comp",o,t),o=Ws(o,t),Z("caret",o),o=Us(o,t),Z("tildes",o),o=Js(o,t),Z("xrange",o),o=Ys(o,t),Z("stars",o),o),ue=o=>!o||o.toLowerCase()==="x"||o==="*",Us=(o,t)=>o.trim().split(/\s+/).map(i=>Xs(i,t)).join(" "),Xs=(o,t)=>{let i=t.loose?Ee[me.TILDELOOSE]:Ee[me.TILDE];return o.replace(i,(a,c,m,$,b)=>{Z("tilde",o,a,c,m,$,b);let d;return ue(c)?d="":ue(m)?d=`>=${c}.0.0 <${+c+1}.0.0-0`:ue($)?d=`>=${c}.${m}.0 <${c}.${+m+1}.0-0`:b?(Z("replaceTilde pr",b),d=`>=${c}.${m}.${$}-${b} <${c}.${+m+1}.0-0`):d=`>=${c}.${m}.${$} <${c}.${+m+1}.0-0`,Z("tilde return",d),d})},Ws=(o,t)=>o.trim().split(/\s+/).map(i=>Bs(i,t)).join(" "),Bs=(o,t)=>{Z("caret",o,t);let i=t.loose?Ee[me.CARETLOOSE]:Ee[me.CARET],a=t.includePrerelease?"-0":"";return o.replace(i,(c,m,$,b,d)=>{Z("caret",o,c,m,$,b,d);let h;return ue(m)?h="":ue($)?h=`>=${m}.0.0${a} <${+m+1}.0.0-0`:ue(b)?m==="0"?h=`>=${m}.${$}.0${a} <${m}.${+$+1}.0-0`:h=`>=${m}.${$}.0${a} <${+m+1}.0.0-0`:d?(Z("replaceCaret pr",d),m==="0"?$==="0"?h=`>=${m}.${$}.${b}-${d} <${m}.${$}.${+b+1}-0`:h=`>=${m}.${$}.${b}-${d} <${m}.${+$+1}.0-0`:h=`>=${m}.${$}.${b}-${d} <${+m+1}.0.0-0`):(Z("no pr"),m==="0"?$==="0"?h=`>=${m}.${$}.${b}${a} <${m}.${$}.${+b+1}-0`:h=`>=${m}.${$}.${b}${a} <${m}.${+$+1}.0-0`:h=`>=${m}.${$}.${b} <${+m+1}.0.0-0`),Z("caret return",h),h})},Js=(o,t)=>(Z("replaceXRanges",o,t),o.split(/\s+/).map(i=>zs(i,t)).join(" ")),zs=(o,t)=>{o=o.trim();let i=t.loose?Ee[me.XRANGELOOSE]:Ee[me.XRANGE];return o.replace(i,(a,c,m,$,b,d)=>{Z("xRange",o,a,c,m,$,b,d);let h=ue(m),I=h||ue($),L=I||ue(b),H=L;return c==="="&&H&&(c=""),d=t.includePrerelease?"-0":"",h?c===">"||c==="<"?a="<0.0.0-0":a="*":c&&H?(I&&($=0),b=0,c===">"?(c=">=",I?(m=+m+1,$=0,b=0):($=+$+1,b=0)):c==="<="&&(c="<",I?m=+m+1:$=+$+1),c==="<"&&(d="-0"),a=`${c+m}.${$}.${b}${d}`):I?a=`>=${m}.0.0${d} <${+m+1}.0.0-0`:L&&(a=`>=${m}.${$}.0${d} <${m}.${+$+1}.0-0`),Z("xRange return",a),a})},Ys=(o,t)=>(Z("replaceStars",o,t),o.trim().replace(Ee[me.STAR],"")),Ks=(o,t)=>(Z("replaceGTE0",o,t),o.trim().replace(Ee[t.includePrerelease?me.GTE0PRE:me.GTE0],"")),Zs=o=>(t,i,a,c,m,$,b,d,h,I,L,H)=>(ue(a)?i="":ue(c)?i=`>=${a}.0.0${o?"-0":""}`:ue(m)?i=`>=${a}.${c}.0${o?"-0":""}`:$?i=`>=${i}`:i=`>=${i}${o?"-0":""}`,ue(h)?d="":ue(I)?d=`<${+h+1}.0.0-0`:ue(L)?d=`<${h}.${+I+1}.0-0`:H?d=`<=${h}.${I}.${L}-${H}`:o?d=`<${h}.${I}.${+L+1}-0`:d=`<=${d}`,`${i} ${d}`.trim()),Qs=(o,t,i)=>{for(let a=0;a<o.length;a++)if(!o[a].test(t))return!1;if(t.prerelease.length&&!i.includePrerelease){for(let a=0;a<o.length;a++)if(Z(o[a].semver),o[a].semver!==Ir.ANY&&o[a].semver.prerelease.length>0){let c=o[a].semver;if(c.major===t.major&&c.minor===t.minor&&c.patch===t.patch)return!0}return!1}return!0}});var In=re((Sc,wn)=>{"use strict";var ea=bt(),ta=(o,t,i)=>{try{t=new ea(t,i)}catch{return!1}return t.test(o)};wn.exports=ta});var Ln=re((wc,Cn)=>{"use strict";var kr=et(),ra=bt(),kn=Rr(),oa=(o,t)=>{o=new ra(o,t);let i=new kr("0.0.0");if(o.test(i)||(i=new kr("0.0.0-0"),o.test(i)))return i;i=null;for(let a=0;a<o.set.length;++a){let c=o.set[a],m=null;c.forEach($=>{let b=new kr($.semver.version);switch($.operator){case">":b.prerelease.length===0?b.patch++:b.prerelease.push(0),b.raw=b.format();case"":case">=":(!m||kn(b,m))&&(m=b);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${$.operator}`)}}),m&&(!i||kn(i,m))&&(i=m)}return i&&o.test(i)?i:null};Cn.exports=oa});var On=re((Ic,Nn)=>{"use strict";var na=bt(),ia=(o,t)=>{try{return new na(o,t).range||"*"}catch{return null}};Nn.exports=ia});(function(){let o=typeof globalThis<"u"?globalThis:self,t,i=n=>t(new URL(n,ye).href),a=(n,f)=>{let u=le,g=T,y=V,R,v=(G,j,_)=>{R||(R=_);let k=r(j),z=r(R(G,k)),W=pe(z),Le=W.p;return Le.includes(k)||Le.push(k),J(z,W)},C=(G,j,_,k,z)=>{let W=pe(G);W.e=typeof k=="string"?k:!0,W.t=z},P=(G,j)=>G.hot=new S(j),S=class{constructor(j){this.data=pe(this.url=r(j)).d}accept(j,_){typeof j=="function"&&(_=j,j=null);let k=pe(this.url);k.A&&(k.a=k.a||[]).push([typeof j=="string"?R(j,this.url):j?j.map(z=>R(z,this.url)):null,_])}dispose(j){pe(this.url).u=j}invalidate(){let j=pe(this.url);j.a=j.A=null;let _=[this.url];j.p.forEach(k=>t(k,this.url,_))}},E=/\?v=\d+$/,r=G=>{let j=G.match(E);return j?G.slice(0,-j[0].length):G},J=(G,j)=>{let{v:_}=j;return G+(_?"?v="+_:"")},se={},oe=new Set,Me,pe=G=>se[G]||(se[G]={v:0,a:null,A:!0,u:null,e:!1,d:{},p:[],t:void 0});t=(G,j,_=[])=>{let k=se[G];return!k||_.includes(G)?!1:(_.push(G),k.A=!1,j&&k.a&&k.a.some(([z])=>z&&(typeof z=="string"?z===j:z.includes(j)))?oe.add(j):((k.e||k.a)&&oe.add(G),k.v++,k.a||k.p.forEach(z=>t(z,G,_))),Me||(Me=setTimeout(ne,Xt)),!0)};let ne=()=>{Me=null;let G=new Set;for(let j of oe){let _=se[j];n(J(j,_),ye,fe,typeof _.e=="string"?_.e:void 0,!1,void 0,_.t).then(k=>{_.a&&(_.a.forEach(([z,W])=>z===null&&!G.has(W)&&W(k)),_.u&&(_.u(_.d),_.u=null)),_.p.forEach(z=>{let W=se[z];W&&W.a&&W.a.forEach(async([Le,Ye])=>Le&&!G.has(Ye)&&(typeof Le=="string"?Le===j&&Ye(k):Ye(await Promise.all(Le.map(Ke=>(G.push(Ye),f(J(Ke,pe(Ke)))))))))})},rt)}oe=new Set};Kn(u?$(u,C):C,g?(G,j,_)=>v(G,j,(k,z)=>g(k,z,_)):v,y?$(y,P):P)},c=typeof document<"u",m=()=>{},$=(n,f)=>function(){n.apply(this,arguments),f.apply(this,arguments)},b=(n,f)=>import(n),d=(n,f,u)=>Object.defineProperty(n,f,{writable:!1,configurable:!1,value:u}),h=c?document.querySelector("script[type=esms-options]"):void 0,I=h?JSON.parse(h.innerHTML):{};Object.assign(I,o.esmsInitOptions||{});let L="2.6.2",H=I.version;if(o.importShim||H&&H!==L)return;let A=I.shimMode||(c?document.querySelectorAll("script[type=module-shim],script[type=importmap-shim],link[rel=modulepreload-shim]").length>0:!0),le,T,M=fetch,D,V,U=I.tsTransform||c&&document.currentScript&&document.currentScript.src.replace(/(\.\w+)?\.js$/,"-typescript.js")||"./es-module-shims-typescript.js",fe={credentials:"same-origin"},de=n=>typeof n=="string"?o[n]:n;I.onimport&&(le=de(I.onimport)),I.resolve&&(T=de(I.resolve)),I.fetch&&(M=de(I.fetch)),I.source&&(D=de(I.source)),I.meta&&(V=de(I.meta));let je=le||T||M!==fetch||D||V,{noLoadEventRetriggers:ve,enforceIntegrity:Ut,hotReload:tt,hotReloadInterval:Xt=100,nativePassthrough:_e=!je&&!tt}=I,Kn=(n,f,u)=>(le=n,T=f,V=u),Cr=I.mapOverrides,Oe=I.nonce;if(!Oe&&c){let n=document.querySelector("script[nonce]");n&&(Oe=n.nonce||n.getAttribute("nonce"))}let Zn=de(I.onerror||console.error.bind(console)),Xe=Array.isArray(I.polyfillEnable)?I.polyfillEnable:[],Lr=Array.isArray(I.polyfillDisable)?I.polyfillDisable:[],Wt=I.polyfillEnable==="all"||Xe.includes("all"),Bt=Xe.includes("wasm-modules")||Xe.includes("wasm-module-instances")||Wt,xe=Xe.includes("wasm-modules")||Xe.includes("wasm-module-sources")||Wt,Jt=Xe.includes("import-defer")||Wt,Nr=!Lr.includes("css-modules"),Or=!Lr.includes("json-modules"),Tr=I.onpolyfill?de(I.onpolyfill):()=>{console.log("%c^^ Module error above is polyfilled and can be ignored ^^","font-weight:900;color:#391")},ye=c?document.baseURI:typeof location<"u"?`${location.protocol}//${location.host}${location.pathname.includes("/")?location.pathname.slice(0,location.pathname.lastIndexOf("/")+1):location.pathname}`:"about:blank",be=(n,f="text/javascript")=>URL.createObjectURL(new Blob([n],{type:f})),{skip:we}=I;if(Array.isArray(we)){let n=we.map(f=>new URL(f,ye).href);we=f=>n.some(u=>u[u.length-1]==="/"&&f.startsWith(u)||f===u)}else if(typeof we=="string"){let n=new RegExp(we);we=f=>n.test(f)}else we instanceof RegExp&&(we=n=>we.test(n));let Qn=n=>o.dispatchEvent(Object.assign(new Event("error"),{error:n})),rt=n=>{(o.reportError||Qn)(n),Zn(n)},ot=n=>n?` imported from ${n}`:"",ei=/\\/g,xr=n=>{try{if(n.indexOf(":")!==-1)return new URL(n).href}catch{}},Ar=(n,f)=>Ve(n,f)||xr(n)||Ve("./"+n,f),Ve=(n,f)=>{let u=f.indexOf("#"),g=f.indexOf("?");if(u+g>-2&&(f=f.slice(0,u===-1?g:g===-1||g>u?u:g)),n.indexOf("\\")!==-1&&(n=n.replace(ei,"/")),n[0]==="/"&&n[1]==="/")return f.slice(0,f.indexOf(":")+1)+n;if(n[0]==="."&&(n[1]==="/"||n[1]==="."&&(n[2]==="/"||n.length===2&&(n+="/"))||n.length===1&&(n+="/"))||n[0]==="/"){let y=f.slice(0,f.indexOf(":")+1);if(y==="blob:")throw new TypeError(`Failed to resolve module specifier "${n}". Invalid relative url or base scheme isn't hierarchical.`);let R;if(f[y.length+1]==="/"?y!=="file:"?(R=f.slice(y.length+2),R=R.slice(R.indexOf("/")+1)):R=f.slice(8):R=f.slice(y.length+(f[y.length]==="/")),n[0]==="/")return f.slice(0,f.length-R.length-1)+n;let v=R.slice(0,R.lastIndexOf("/")+1)+n,C=[],P=-1;for(let S=0;S<v.length;S++){if(P!==-1){v[S]==="/"&&(C.push(v.slice(P,S+1)),P=-1);continue}else if(v[S]==="."){if(v[S+1]==="."&&(v[S+2]==="/"||S+2===v.length)){C.pop(),S+=2;continue}else if(v[S+1]==="/"||S+1===v.length){S+=1;continue}}for(;v[S]==="/";)S++;P=S}return P!==-1&&C.push(v.slice(P)),f.slice(0,f.length-R.length)+C.join("")}},Pr=(n,f,u)=>{let g={imports:{...u.imports},scopes:{...u.scopes},integrity:{...u.integrity}};if(n.imports&&Fr(n.imports,g.imports,f,u),n.scopes)for(let y in n.scopes){let R=Ar(y,f);Fr(n.scopes[y],g.scopes[R]||(g.scopes[R]={}),f,u)}return n.integrity&&ti(n.integrity,g.integrity,f),g},zt=(n,f)=>{if(f[n])return n;let u=n.length;do{let g=n.slice(0,u+1);if(g in f)return g}while((u=n.lastIndexOf("/",u-1))!==-1)},Mr=(n,f)=>{let u=zt(n,f);if(u){let g=f[u];return g===null?void 0:g+n.slice(u.length)}},Rt=(n,f,u)=>{let g=u&&zt(u,n.scopes);for(;g;){let y=Mr(f,n.scopes[g]);if(y)return y;g=zt(g.slice(0,g.lastIndexOf("/")),n.scopes)}return Mr(f,n.imports)||f.indexOf(":")!==-1&&f},Fr=(n,f,u,g)=>{for(let y in n){let R=Ve(y,u)||y;if((!A||!Cr)&&f[R]&&f[R]!==n[R]){console.warn(`es-module-shims: Rejected map override "${R}" from ${f[R]} to ${n[R]}.`);continue}let v=n[y];if(typeof v!="string")continue;let C=Rt(g,Ve(v,u)||v,u);if(C){f[R]=C;continue}console.warn(`es-module-shims: Mapping "${y}" -> "${n[y]}" does not resolve`)}},ti=(n,f,u)=>{for(let g in n){let y=Ve(g,u)||g;(!A||!Cr)&&f[y]&&f[y]!==n[y]&&console.warn(`es-module-shims: Rejected map integrity override "${y}" from ${f[y]} to ${n[y]}.`),f[y]=n[g]}},We=!1,Be=!1,Yt=c&&HTMLScriptElement.supports,ke=Yt&&Yt.name==="supports"&&Yt("importmap"),$t=!1,nt=!1,vt=!1,St=[0,97,115,109,1,0,0,0],ri=(async function(){if(!c)return Promise.all([import(be(`import"${be("{}","text/json")}"with{type:"json"}`)).then(()=>(We=!0,import(be(`import"${be("","text/css")}"with{type:"css"}`)).then(()=>Be=!0,m)),m),Bt&&import(be(`import"${be(new Uint8Array(St),"application/wasm")}"`)).then(()=>$t=!0,m),xe&&import(be(`import source x from"${be(new Uint8Array(St),"application/wasm")}"`)).then(()=>nt=!0,m)]);let n=`s${L}`;return new Promise(f=>{let u=document.createElement("iframe");u.style.display="none",u.setAttribute("nonce",Oe);function g({data:P}){Array.isArray(P)&&P[0]===n&&([,ke,vt,We,Be,nt,$t]=P,f(),document.head.removeChild(u),window.removeEventListener("message",g,!1))}window.addEventListener("message",g,!1);let y=`<script nonce=${Oe||""}>b=(s,type='text/javascript')=>URL.createObjectURL(new Blob([s],{type}));c=u=>import(u).then(()=>true,()=>false);i=innerText=>document.head.appendChild(Object.assign(document.createElement('script'),{type:'importmap',nonce:"${Oe}",innerText}));i(\`{"imports":{"x":"\${b('')}"}}\`);i(\`{"imports":{"y":"\${b('')}"}}\`);cm=${ke&&Or?`c(b(\`import"\${b('{}','text/json')}"with{type:"json"}\`))`:"false"};sp=${ke&&xe?`c(b(\`import source x from "\${b(new Uint8Array(${JSON.stringify(St)}),'application/wasm')}"\`))`:"false"};Promise.all([${ke?"true":"c('x')"},${ke?"c('y')":!1},cm,${ke&&Nr?`cm.then(s=>s?c(b(\`import"\${b('','text/css')}"with{type:"css"}\`)):false)`:"false"},sp,${ke&&Bt?`${xe?"sp.then(s=>s?":""}c(b(\`import"\${b(new Uint8Array(${JSON.stringify(St)}),'application/wasm')}"\`))${xe?":false)":""}`:"false"}]).then(a=>parent.postMessage(['${n}'].concat(a),'*'))<\/script>`,R=!1,v=!1;function C(){if(!R){v=!0;return}let P=u.contentDocument;if(P&&P.head.childNodes.length===0){let S=P.createElement("script");Oe&&S.setAttribute("nonce",Oe),S.innerHTML=y.slice(15+(Oe?Oe.length:0),-9),P.head.appendChild(S)}}u.onload=C,document.head.appendChild(u),R=!0,"srcdoc"in u?u.srcdoc=y:u.contentDocument.write(y),v&&C()})})(),Q,wt,Kt,it=2<<19,Dr=new Uint8Array(new Uint16Array([1]).buffer)[0]===1?function(n,f){let u=n.length,g=0;for(;g<u;)f[g]=n.charCodeAt(g++)}:function(n,f){let u=n.length,g=0;for(;g<u;){let y=n.charCodeAt(g);f[g++]=(255&y)<<8|y>>>8}},oi="xportmportlassforetaourceeferromsyncunctionssertvoyiedelecontininstantybreareturdebuggeawaithrwhileifcatcfinallels",te,jr,X;function ni(n,f="@"){te=n,jr=f;let u=2*te.length+(2<<18);if(u>it||!Q){for(;u>it;)it*=2;wt=new ArrayBuffer(it),Dr(oi,new Uint16Array(wt,16,114)),Q=(function(v,C,P){var S=new v.Int8Array(P),E=new v.Int16Array(P),r=new v.Int32Array(P),J=new v.Uint8Array(P),se=new v.Uint16Array(P),oe=1040;function Me(){var e=0,s=0,p=0,l=0,w=0,x=0,B=0;B=oe,oe=oe+10240|0,S[812]=1,S[811]=0,E[403]=0,E[404]=0,r[71]=r[2],S[813]=0,r[70]=0,S[810]=0,r[72]=B+2048,r[73]=B,S[814]=0,e=(r[3]|0)+-2|0,r[74]=e,s=e+(r[68]<<1)|0,r[75]=s;e:for(;;){if(p=e+2|0,r[74]=p,e>>>0>=s>>>0){l=18;break}t:do switch(E[p>>1]|0){case 9:case 10:case 11:case 12:case 13:case 32:break;case 101:{if((E[404]|0)==0&&dt(p)|0&&(ae(e+4|0,16,10)|0)==0&&(pe(),(S[812]|0)==0)){l=9;break e}else l=17;break}case 105:{dt(p)|0&&(ae(e+4|0,26,10)|0)==0&&ne(),l=17;break}case 59:{l=17;break}case 47:switch(E[e+4>>1]|0){case 47:{pr();break t}case 42:{fr(1);break t}default:{l=16;break e}}default:{l=16;break e}}while(!1);(l|0)==17&&(l=0,r[71]=r[74]),e=r[74]|0,s=r[75]|0}(l|0)==9?(e=r[74]|0,r[71]=e,l=19):(l|0)==16?(S[812]=0,r[74]=e,l=19):(l|0)==18&&(S[810]|0?e=0:(e=p,l=19));do if((l|0)==19){e:for(;;){if(s=e+2|0,r[74]=s,e>>>0>=(r[75]|0)>>>0){l=92;break}t:do switch(E[s>>1]|0){case 9:case 10:case 11:case 12:case 13:case 32:break;case 101:{(E[404]|0)==0&&dt(s)|0&&(ae(e+4|0,16,10)|0)==0&&pe(),l=91;break}case 105:{dt(s)|0&&(ae(e+4|0,26,10)|0)==0&&ne(),l=91;break}case 99:{dt(s)|0&&(ae(e+4|0,36,8)|0)==0&&qe(E[e+12>>1]|0)|0&&(S[814]=1),l=91;break}case 40:{p=r[72]|0,e=E[404]|0,l=e&65535,r[p+(l<<3)>>2]=1,s=r[71]|0,E[404]=e+1<<16>>16,r[p+(l<<3)+4>>2]=s,l=91;break}case 41:{if(s=E[404]|0,!(s<<16>>16)){l=36;break e}p=s+-1<<16>>16,E[404]=p,l=E[403]|0,s=l&65535,l<<16>>16!=0&&(r[(r[72]|0)+((p&65535)<<3)>>2]|0)==5&&(s=r[(r[73]|0)+(s+-1<<2)>>2]|0,p=s+4|0,r[p>>2]|0||(r[p>>2]=(r[71]|0)+2),r[s+12>>2]=e+4,E[403]=l+-1<<16>>16),l=91;break}case 123:{l=r[71]|0,p=r[65]|0,e=l;do if((E[l>>1]|0)==41&(p|0)!=0&&(r[p+4>>2]|0)==(l|0))if(s=r[66]|0,r[65]=s,s){r[s+32>>2]=0;break}else{r[61]=0;break}while(!1);p=r[72]|0,s=E[404]|0,l=s&65535,r[p+(l<<3)>>2]=(S[814]|0)==0?2:6,E[404]=s+1<<16>>16,r[p+(l<<3)+4>>2]=e,S[814]=0,l=91;break}case 125:{if(e=E[404]|0,!(e<<16>>16)){l=49;break e}p=r[72]|0,l=e+-1<<16>>16,E[404]=l,(r[p+((l&65535)<<3)>>2]|0)==4&&_(),l=91;break}case 39:{W(39),l=91;break}case 34:{W(34),l=91;break}case 47:switch(E[e+4>>1]|0){case 47:{pr();break t}case 42:{fr(1);break t}default:{e=r[71]|0,s=E[e>>1]|0;r:do if(!(hi(s)|0))s<<16>>16==41?(p=E[404]|0,bi(r[(r[72]|0)+((p&65535)<<3)+4>>2]|0)|0||(l=65)):l=64;else switch(s<<16>>16){case 46:if(((E[e+-2>>1]|0)+-48&65535)<10){l=64;break r}else break r;case 43:if((E[e+-2>>1]|0)==43){l=64;break r}else break r;case 45:if((E[e+-2>>1]|0)==45){l=64;break r}else break r;default:break r}while(!1);(l|0)==64&&(p=E[404]|0,l=65);r:do if((l|0)==65){if(l=0,p<<16>>16!=0&&(w=r[72]|0,x=(p&65535)+-1|0,s<<16>>16==102?(r[w+(x<<3)>>2]|0)==1:0)){if((E[e+-2>>1]|0)==111&&ie(r[w+(x<<3)+4>>2]|0,44,3)|0)break}else l=69;if((l|0)==69&&s<<16>>16==125&&(l=r[72]|0,p=p&65535,di(r[l+(p<<3)+4>>2]|0)|0||(r[l+(p<<3)>>2]|0)==6))break;if(!(j(e)|0)){switch(s<<16>>16){case 0:break r;case 47:{if(S[813]|0)break r;break}default:}if(l=r[67]|0,l|0&&e>>>0>=(r[l>>2]|0)>>>0&&e>>>0<=(r[l+4>>2]|0)>>>0){Ke(),S[813]=0,l=91;break t}p=r[3]|0;do{if(e>>>0<=p>>>0)break;e=e+-2|0,r[71]=e,s=E[e>>1]|0}while(!(Tt(s)|0));if(xt(s)|0){do{if(e>>>0<=p>>>0)break;e=e+-2|0,r[71]=e}while(xt(E[e>>1]|0)|0);if(Ei(e)|0){Ke(),S[813]=0,l=91;break t}}S[813]=1,l=91;break t}}while(!1);Ke(),S[813]=0,l=91;break t}}case 96:{p=r[72]|0,s=E[404]|0,l=s&65535,r[p+(l<<3)+4>>2]=r[71],E[404]=s+1<<16>>16,r[p+(l<<3)>>2]=3,_(),l=91;break}default:l=91}while(!1);(l|0)==91&&(l=0,r[71]=r[74]),e=r[74]|0}if((l|0)==36){$e(),e=0;break}else if((l|0)==49){$e(),e=0;break}else if((l|0)==92){e=(S[810]|0)==0?(E[403]|E[404])<<16>>16==0:0;break}}while(!1);return oe=B,e|0}function pe(){var e=0,s=0,p=0,l=0,w=0,x=0,B=0,He=0,mr=0,ur=0,dr=0,hr=0,Y=0,ee=0;He=r[74]|0,mr=r[67]|0,ee=He+12|0,r[74]=ee,p=k(1)|0,e=r[74]|0,(e|0)==(ee|0)&&!(Ot(p)|0)||(Y=3);e:do if((Y|0)==3){t:do switch(p<<16>>16){case 123:{for(r[74]=e+2,e=k(1)|0,s=r[74]|0;;){if(ht(e)|0?(W(e),e=(r[74]|0)+2|0,r[74]=e):(Te(e)|0,e=r[74]|0),k(1)|0,e=Le(s,e)|0,e<<16>>16==44&&(r[74]=(r[74]|0)+2,e=k(1)|0),e<<16>>16==125){Y=15;break}if(ee=s,s=r[74]|0,(s|0)==(ee|0)){Y=12;break}if(s>>>0>(r[75]|0)>>>0){Y=14;break}}if((Y|0)==12){$e();break e}else if((Y|0)==14){$e();break e}else if((Y|0)==15){S[811]=1,r[74]=(r[74]|0)+2;break t}break}case 42:{r[74]=e+2,k(1)|0,ee=r[74]|0,Le(ee,ee)|0;break}default:{switch(S[812]=0,p<<16>>16){case 100:{switch(He=e+14|0,r[74]=He,(k(1)|0)<<16>>16){case 97:{s=r[74]|0,(ae(s+2|0,80,8)|0)==0&&(w=s+10|0,xt(E[w>>1]|0)|0)&&(r[74]=w,k(0)|0,Y=22);break}case 102:{Y=22;break}case 99:{s=r[74]|0,(ae(s+2|0,36,8)|0)==0&&(l=s+10|0,ee=E[l>>1]|0,qe(ee)|0|ee<<16>>16==123)&&(r[74]=l,x=k(1)|0,x<<16>>16!=123)&&(hr=x,Y=31);break}default:}r:do if((Y|0)==22&&(B=r[74]|0,(ae(B+2|0,88,14)|0)==0)){if(p=B+16|0,s=E[p>>1]|0,!(qe(s)|0))switch(s<<16>>16){case 40:case 42:break;default:break r}r[74]=p,s=k(1)|0,s<<16>>16==42&&(r[74]=(r[74]|0)+2,s=k(1)|0),s<<16>>16!=40&&(hr=s,Y=31)}while(!1);if((Y|0)==31&&(ur=r[74]|0,Te(hr)|0,dr=r[74]|0,dr>>>0>ur>>>0)){Ze(e,He,ur,dr),r[74]=(r[74]|0)+-2;break e}Ze(e,He,0,0),r[74]=e+12;break e}case 97:{r[74]=e+10,k(0)|0,e=r[74]|0,Y=35;break}case 102:{Y=35;break}case 99:{if((ae(e+2|0,36,8)|0)==0&&(s=e+10|0,Tt(E[s>>1]|0)|0)){r[74]=s,ee=k(1)|0,Y=r[74]|0,Te(ee)|0,ee=r[74]|0,Ze(Y,ee,Y,ee),r[74]=(r[74]|0)+-2;break e}e=e+4|0,r[74]=e;break}case 108:case 118:break;default:break e}if((Y|0)==35){r[74]=e+16,e=k(1)|0,e<<16>>16==42&&(r[74]=(r[74]|0)+2,e=k(1)|0),Y=r[74]|0,Te(e)|0,ee=r[74]|0,Ze(Y,ee,Y,ee),r[74]=(r[74]|0)+-2;break e}r[74]=e+6,S[812]=0,p=k(1)|0,e=r[74]|0,p=(Te(p)|0|32)<<16>>16==123,l=r[74]|0,p&&(r[74]=l+2,ee=k(1)|0,e=r[74]|0,Te(ee)|0);r:for(;s=r[74]|0,(s|0)!=(e|0);){if(Ze(e,s,e,s),s=k(1)|0,p)switch(s<<16>>16){case 93:case 125:break e;default:}if(e=r[74]|0,s<<16>>16!=44){Y=51;break}switch(r[74]=e+2,s=k(1)|0,e=r[74]|0,s<<16>>16){case 91:case 123:{Y=51;break r}default:}Te(s)|0}if((Y|0)==51&&(r[74]=e+-2),!p)break e;r[74]=l+-2;break e}}while(!1);if(ee=(k(1)|0)<<16>>16==102,e=r[74]|0,ee&&(ae(e+2|0,74,6)|0)==0)for(r[74]=e+8,G(He,k(1)|0,0),e=(mr|0)==0?248:mr+16|0;;){if(e=r[e>>2]|0,!e)break e;r[e+12>>2]=0,r[e+8>>2]=0,e=e+16|0}r[74]=e+-2}while(!1)}function ne(){var e=0,s=0,p=0,l=0,w=0,x=0,B=0;B=r[74]|0,w=B+12|0,r[74]=w,e=k(1)|0,l=r[74]|0;e:do if(e<<16>>16!=46){if(!(e<<16>>16==115&l>>>0>w>>>0)){if(!(e<<16>>16==100&l>>>0>(B+10|0)>>>0)){l=0,x=28;break}if(ae(l+2|0,66,8)|0){s=l,e=100,l=0,x=59;break}if(e=l+10|0,!(qe(E[e>>1]|0)|0)){s=l,e=100,l=0,x=59;break}if(r[74]=e,e=k(1)|0,e<<16>>16==42){e=42,l=2,x=61;break}r[74]=l,l=0,x=28;break}if((ae(l+2|0,56,10)|0)==0&&(p=l+12|0,qe(E[p>>1]|0)|0)){if(r[74]=p,e=k(1)|0,s=r[74]|0,(s|0)!=(p|0)){if(e<<16>>16!=102){l=1,x=28;break}if(ae(s+2|0,74,6)|0){e=102,l=1,x=59;break}if(!(Tt(E[s+8>>1]|0)|0)){e=102,l=1,x=59;break}}r[74]=l,l=0,x=28}else s=l,e=115,l=0,x=59}else switch(r[74]=l+2,(k(1)|0)<<16>>16){case 109:{if(e=r[74]|0,ae(e+2|0,50,6)|0||(s=r[71]|0,!(At(s)|0)&&(E[s>>1]|0)==46))break e;z(B,B,e+8|0,2);break e}case 115:{if(e=r[74]|0,ae(e+2|0,56,10)|0||(s=r[71]|0,!(At(s)|0)&&(E[s>>1]|0)==46))break e;r[74]=e+12,e=k(1)|0,l=1,x=28;break e}case 100:{if(e=r[74]|0,ae(e+2|0,66,8)|0||(s=r[71]|0,!(At(s)|0)&&(E[s>>1]|0)==46))break e;r[74]=e+10,e=k(1)|0,l=2,x=28;break e}default:break e}while(!1);e:do if((x|0)==28){if(e<<16>>16==40){if(p=r[72]|0,s=E[404]|0,w=s&65535,r[p+(w<<3)>>2]=5,e=r[74]|0,E[404]=s+1<<16>>16,r[p+(w<<3)+4>>2]=e,(E[r[71]>>1]|0)==46)break;switch(r[74]=e+2,s=k(1)|0,z(B,r[74]|0,0,e),l?(e=r[65]|0,r[e+28>>2]=(l|0)==1?5:7):e=r[65]|0,w=r[73]|0,B=E[403]|0,E[403]=B+1<<16>>16,r[w+((B&65535)<<2)>>2]=e,s<<16>>16){case 39:{W(39);break}case 34:{W(34);break}default:{r[74]=(r[74]|0)+-2;break e}}switch(e=(r[74]|0)+2|0,r[74]=e,(k(1)|0)<<16>>16){case 44:{r[74]=(r[74]|0)+2,k(1)|0,w=r[65]|0,r[w+4>>2]=e,B=r[74]|0,r[w+16>>2]=B,S[w+24>>0]=1,r[74]=B+-2;break e}case 41:{E[404]=(E[404]|0)+-1<<16>>16,B=r[65]|0,r[B+4>>2]=e,r[B+12>>2]=(r[74]|0)+2,S[B+24>>0]=1,E[403]=(E[403]|0)+-1<<16>>16;break e}default:{r[74]=(r[74]|0)+-2;break e}}}if(!((l|0)==0&e<<16>>16==123)){switch(e<<16>>16){case 42:case 39:case 34:{x=61;break e}default:}s=r[74]|0,x=59;break}if(e=r[74]|0,E[404]|0){r[74]=e+-2;break}for(;!(e>>>0>=(r[75]|0)>>>0);){if(e=k(1)|0,ht(e)|0)W(e);else if(e<<16>>16==125){x=49;break}e=(r[74]|0)+2|0,r[74]=e}if((x|0)==49&&(r[74]=(r[74]|0)+2),w=(k(1)|0)<<16>>16==102,e=r[74]|0,w&&ae(e+2|0,74,6)|0){$e();break}if(r[74]=e+8,e=k(1)|0,ht(e)|0){G(B,e,0);break}else{$e();break}}while(!1);(x|0)==59&&((s|0)==(w|0)?r[74]=B+10:x=61);do if((x|0)==61){if(!((e<<16>>16==42|(l|0)!=2)&(E[404]|0)==0)){r[74]=(r[74]|0)+-2;break}for(e=r[75]|0,s=r[74]|0;;){if(s>>>0>=e>>>0){x=68;break}if(p=E[s>>1]|0,ht(p)|0){x=66;break}x=s+2|0,r[74]=x,s=x}if((x|0)==66){G(B,p,l);break}else if((x|0)==68){$e();break}}while(!1)}function G(e,s,p){e=e|0,s=s|0,p=p|0;var l=0,w=0;switch(l=(r[74]|0)+2|0,s<<16>>16){case 39:{W(39),w=5;break}case 34:{W(34),w=5;break}default:$e()}do if((w|0)==5){if(z(e,l,r[74]|0,1),(p|0)>0&&(r[(r[65]|0)+28>>2]=(p|0)==1?4:6),r[74]=(r[74]|0)+2,s=k(0)|0,p=s<<16>>16==97,p?(l=r[74]|0,ae(l+2|0,102,10)|0&&(w=13)):(l=r[74]|0,s<<16>>16==119&&(E[l+2>>1]|0)==105&&(E[l+4>>1]|0)==116&&(E[l+6>>1]|0)==104||(w=13)),(w|0)==13){r[74]=l+-2;break}if(r[74]=l+((p?6:4)<<1),(k(1)|0)<<16>>16!=123){r[74]=l;break}p=r[74]|0,s=p;e:for(;;){switch(r[74]=s+2,s=k(1)|0,s<<16>>16){case 39:{W(39),r[74]=(r[74]|0)+2,s=k(1)|0;break}case 34:{W(34),r[74]=(r[74]|0)+2,s=k(1)|0;break}default:s=Te(s)|0}if(s<<16>>16!=58){w=22;break}switch(r[74]=(r[74]|0)+2,(k(1)|0)<<16>>16){case 39:{W(39);break}case 34:{W(34);break}default:{w=26;break e}}switch(r[74]=(r[74]|0)+2,(k(1)|0)<<16>>16){case 125:{w=31;break e}case 44:break;default:{w=30;break e}}if(r[74]=(r[74]|0)+2,(k(1)|0)<<16>>16==125){w=31;break}s=r[74]|0}if((w|0)==22){r[74]=l;break}else if((w|0)==26){r[74]=l;break}else if((w|0)==30){r[74]=l;break}else if((w|0)==31){w=r[65]|0,r[w+16>>2]=p,r[w+12>>2]=(r[74]|0)+2;break}}while(!1)}function j(e){e=e|0;e:do switch(E[e>>1]|0){case 100:switch(E[e+-2>>1]|0){case 105:{e=ie(e+-4|0,112,2)|0;break e}case 108:{e=ie(e+-4|0,116,3)|0;break e}default:{e=0;break e}}case 101:switch(E[e+-2>>1]|0){case 115:switch(E[e+-4>>1]|0){case 108:{e=ut(e+-6|0,101)|0;break e}case 97:{e=ut(e+-6|0,99)|0;break e}default:{e=0;break e}}case 116:{e=ie(e+-4|0,122,4)|0;break e}case 117:{e=ie(e+-4|0,130,6)|0;break e}default:{e=0;break e}}case 102:{if((E[e+-2>>1]|0)==111&&(E[e+-4>>1]|0)==101)switch(E[e+-6>>1]|0){case 99:{e=ie(e+-8|0,142,6)|0;break e}case 112:{e=ie(e+-8|0,154,2)|0;break e}default:{e=0;break e}}else e=0;break}case 107:{e=ie(e+-2|0,158,4)|0;break}case 110:{e=e+-2|0,ut(e,105)|0?e=1:e=ie(e,166,5)|0;break}case 111:{e=ut(e+-2|0,100)|0;break}case 114:{e=ie(e+-2|0,176,7)|0;break}case 116:{e=ie(e+-2|0,190,4)|0;break}case 119:switch(E[e+-2>>1]|0){case 101:{e=ut(e+-4|0,110)|0;break e}case 111:{e=ie(e+-4|0,198,3)|0;break e}default:{e=0;break e}}default:e=0}while(!1);return e|0}function _(){var e=0,s=0,p=0,l=0;s=r[75]|0,p=r[74]|0;e:for(;;){if(e=p+2|0,p>>>0>=s>>>0){s=10;break}switch(E[e>>1]|0){case 96:{s=7;break e}case 36:{if((E[p+4>>1]|0)==123){s=6;break e}break}case 92:{e=p+4|0;break}default:}p=e}(s|0)==6?(e=p+4|0,r[74]=e,s=r[72]|0,l=E[404]|0,p=l&65535,r[s+(p<<3)>>2]=4,E[404]=l+1<<16>>16,r[s+(p<<3)+4>>2]=e):(s|0)==7?(r[74]=e,p=r[72]|0,l=(E[404]|0)+-1<<16>>16,E[404]=l,(r[p+((l&65535)<<3)>>2]|0)!=3&&$e()):(s|0)==10&&(r[74]=e,$e())}function k(e){e=e|0;var s=0,p=0,l=0;p=r[74]|0;e:do{s=E[p>>1]|0;t:do if(s<<16>>16!=47)if(e){if(qe(s)|0)break;break e}else{if(xt(s)|0)break;break e}else switch(E[p+2>>1]|0){case 47:{pr();break t}case 42:{fr(e);break t}default:{s=47;break e}}while(!1);l=r[74]|0,p=l+2|0,r[74]=p}while(l>>>0<(r[75]|0)>>>0);return s|0}function z(e,s,p,l){e=e|0,s=s|0,p=p|0,l=l|0;var w=0,x=0;x=r[69]|0,r[69]=x+36,w=r[65]|0,r[((w|0)==0?244:w+32|0)>>2]=x,r[66]=w,r[65]=x,r[x+8>>2]=e,(l|0)==2?(e=3,w=p):(w=(l|0)==1,e=w?1:2,w=w?p+2|0:0),r[x+12>>2]=w,r[x+28>>2]=e,r[x>>2]=s,r[x+4>>2]=p,r[x+16>>2]=0,r[x+20>>2]=l,s=(l|0)==1,S[x+24>>0]=s&1,r[x+32>>2]=0,s|(l|0)==2&&(S[811]=1)}function W(e){e=e|0;var s=0,p=0,l=0,w=0;for(w=r[75]|0,s=r[74]|0;;){if(l=s+2|0,s>>>0>=w>>>0){s=9;break}if(p=E[l>>1]|0,p<<16>>16==e<<16>>16){s=10;break}if(p<<16>>16==92)p=s+4|0,(E[p>>1]|0)==13?(s=s+6|0,s=(E[s>>1]|0)==10?s:p):s=p;else if(po(p)|0){s=9;break}else s=l}(s|0)==9?(r[74]=l,$e()):(s|0)==10&&(r[74]=l)}function Le(e,s){e=e|0,s=s|0;var p=0,l=0,w=0,x=0;return p=r[74]|0,l=E[p>>1]|0,x=(e|0)==(s|0),w=x?0:e,x=x?0:s,l<<16>>16==97&&(r[74]=p+4,p=k(1)|0,e=r[74]|0,ht(p)|0?(W(p),s=(r[74]|0)+2|0,r[74]=s):(Te(p)|0,s=r[74]|0),l=k(1)|0,p=r[74]|0),(p|0)!=(e|0)&&Ze(e,s,w,x),l|0}function Ye(){var e=0,s=0,p=0;p=r[75]|0,s=r[74]|0;e:for(;;){if(e=s+2|0,s>>>0>=p>>>0){s=6;break}switch(E[e>>1]|0){case 13:case 10:{s=6;break e}case 93:{s=7;break e}case 92:{e=s+4|0;break}default:}s=e}return(s|0)==6?(r[74]=e,$e(),e=0):(s|0)==7&&(r[74]=e,e=93),e|0}function Ke(){var e=0,s=0,p=0;e:for(;;){if(e=r[74]|0,s=e+2|0,r[74]=s,e>>>0>=(r[75]|0)>>>0){p=7;break}switch(E[s>>1]|0){case 13:case 10:{p=7;break e}case 47:break e;case 91:{Ye()|0;break}case 92:{r[74]=e+4;break}default:}}(p|0)==7&&$e()}function di(e){switch(e=e|0,E[e>>1]|0){case 62:{e=(E[e+-2>>1]|0)==61;break}case 41:case 59:{e=1;break}case 104:{e=ie(e+-2|0,218,4)|0;break}case 121:{e=ie(e+-2|0,226,6)|0;break}case 101:{e=ie(e+-2|0,238,3)|0;break}default:e=0}return e|0}function fr(e){e=e|0;var s=0,p=0,l=0,w=0,x=0;for(w=(r[74]|0)+2|0,r[74]=w,p=r[75]|0;s=w+2|0,!(w>>>0>=p>>>0||(l=E[s>>1]|0,!e&&po(l)|0));){if(l<<16>>16==42&&(E[w+4>>1]|0)==47){x=8;break}w=s}(x|0)==8&&(r[74]=s,s=w+4|0),r[74]=s}function ae(e,s,p){e=e|0,s=s|0,p=p|0;var l=0,w=0;e:do if(!p)e=0;else{for(;l=S[e>>0]|0,w=S[s>>0]|0,l<<24>>24==w<<24>>24;)if(p=p+-1|0,p)e=e+1|0,s=s+1|0;else{e=0;break e}e=(l&255)-(w&255)|0}while(!1);return e|0}function Ot(e){e=e|0;e:do switch(e<<16>>16){case 38:case 37:case 33:{e=1;break}default:if((e&-8)<<16>>16==40|(e+-58&65535)<6)e=1;else{switch(e<<16>>16){case 91:case 93:case 94:{e=1;break e}default:}e=(e+-123&65535)<4}}while(!1);return e|0}function hi(e){e=e|0;e:do switch(e<<16>>16){case 38:case 37:case 33:break;default:if(!((e+-58&65535)<6|(e+-40&65535)<7&e<<16>>16!=41)){switch(e<<16>>16){case 91:case 94:break e;default:}return e<<16>>16!=125&(e+-123&65535)<4|0}}while(!1);return 1}function fo(e){e=e|0;var s=0;s=E[e>>1]|0;e:do if((s+-9&65535)>=5){switch(s<<16>>16){case 160:case 32:{s=1;break e}default:}if(Ot(s)|0)return s<<16>>16!=46|(At(e)|0)|0;s=0}else s=1;while(!1);return s|0}function gi(e){e=e|0;var s=0,p=0,l=0,w=0;return p=oe,oe=oe+16|0,l=p,r[l>>2]=0,r[68]=e,s=r[3]|0,w=s+(e<<1)|0,e=w+2|0,E[w>>1]=0,r[l>>2]=e,r[69]=e,r[61]=0,r[65]=0,r[63]=0,r[62]=0,r[67]=0,r[64]=0,oe=p,s|0}function Ze(e,s,p,l){e=e|0,s=s|0,p=p|0,l=l|0;var w=0,x=0;w=r[69]|0,r[69]=w+20,x=r[67]|0,r[((x|0)==0?248:x+16|0)>>2]=w,r[67]=w,r[w>>2]=e,r[w+4>>2]=s,r[w+8>>2]=p,r[w+12>>2]=l,r[w+16>>2]=0,S[811]=1}function ie(e,s,p){e=e|0,s=s|0,p=p|0;var l=0,w=0;return l=e+(0-p<<1)|0,w=l+2|0,e=r[3]|0,w>>>0>=e>>>0&&(ae(w,s,p<<1)|0)==0?(w|0)==(e|0)?e=1:e=fo(l)|0:e=0,e|0}function Ei(e){switch(e=e|0,E[e>>1]|0){case 107:{e=ie(e+-2|0,158,4)|0;break}case 101:{(E[e+-2>>1]|0)==117?e=ie(e+-4|0,130,6)|0:e=0;break}default:e=0}return e|0}function ut(e,s){e=e|0,s=s|0;var p=0;return p=r[3]|0,p>>>0<=e>>>0&&(E[e>>1]|0)==s<<16>>16?(p|0)==(e|0)?p=1:p=Tt(E[e+-2>>1]|0)|0:p=0,p|0}function Tt(e){e=e|0;e:do if((e+-9&65535)<5)e=1;else{switch(e<<16>>16){case 32:case 160:{e=1;break e}default:}e=e<<16>>16!=46&(Ot(e)|0)}while(!1);return e|0}function pr(){var e=0,s=0,p=0;e=r[75]|0,p=r[74]|0;e:for(;s=p+2|0,!(p>>>0>=e>>>0);)switch(E[s>>1]|0){case 13:case 10:break e;default:p=s}r[74]=s}function Te(e){for(e=e|0;!(qe(e)|0||Ot(e)|0);)if(e=(r[74]|0)+2|0,r[74]=e,e=E[e>>1]|0,!(e<<16>>16)){e=0;break}return e|0}function yi(){var e=0;switch(e=r[(r[63]|0)+20>>2]|0,e|0){case 1:{e=-1;break}case 2:{e=-2;break}default:e=e-(r[3]|0)>>1}return e|0}function bi(e){return e=e|0,!(ie(e,204,5)|0)&&!(ie(e,44,3)|0)?e=ie(e,214,2)|0:e=1,e|0}function xt(e){switch(e=e|0,e<<16>>16){case 160:case 32:case 12:case 11:case 9:{e=1;break}default:e=0}return e|0}function At(e){return e=e|0,(E[e>>1]|0)==46&&(E[e+-2>>1]|0)==46?e=(E[e+-4>>1]|0)==46:e=0,e|0}function dt(e){return e=e|0,(r[3]|0)==(e|0)?e=1:e=fo(e+-2|0)|0,e|0}function Ri(){var e=0;return e=r[(r[64]|0)+12>>2]|0,e?e=e-(r[3]|0)>>1:e=-1,e|0}function $i(){var e=0;return e=r[(r[63]|0)+12>>2]|0,e?e=e-(r[3]|0)>>1:e=-1,e|0}function vi(){var e=0;return e=r[(r[64]|0)+8>>2]|0,e?e=e-(r[3]|0)>>1:e=-1,e|0}function Si(){var e=0;return e=r[(r[63]|0)+16>>2]|0,e?e=e-(r[3]|0)>>1:e=-1,e|0}function wi(){var e=0;return e=r[(r[63]|0)+4>>2]|0,e?e=e-(r[3]|0)>>1:e=-1,e|0}function Ii(){var e=0;return e=r[63]|0,e=r[((e|0)==0?244:e+32|0)>>2]|0,r[63]=e,(e|0)!=0|0}function ki(){var e=0;return e=r[64]|0,e=r[((e|0)==0?248:e+16|0)>>2]|0,r[64]=e,(e|0)!=0|0}function $e(){S[810]=1,r[70]=(r[74]|0)-(r[3]|0)>>1,r[74]=(r[75]|0)+2}function qe(e){return e=e|0,(e|128)<<16>>16==160|(e+-9&65535)<5|0}function ht(e){return e=e|0,e<<16>>16==39|e<<16>>16==34|0}function Ci(){return(r[(r[63]|0)+8>>2]|0)-(r[3]|0)>>1|0}function Li(){return(r[(r[64]|0)+4>>2]|0)-(r[3]|0)>>1|0}function po(e){return e=e|0,e<<16>>16==13|e<<16>>16==10|0}function Ni(){return(r[r[63]>>2]|0)-(r[3]|0)>>1|0}function Oi(){return(r[r[64]>>2]|0)-(r[3]|0)>>1|0}function Ti(){return J[(r[63]|0)+24>>0]|0|0}function xi(e){e=e|0,r[3]=e}function Ai(){return r[(r[63]|0)+28>>2]|0}function Pi(){return(S[811]|0)!=0|0}function Mi(){return(S[812]|0)!=0|0}function Fi(){return r[70]|0}function Di(e){return e=e|0,oe=e+992+15&-16,992}return{su:Di,ai:Si,e:Fi,ee:Li,ele:Ri,els:vi,es:Oi,f:Mi,id:yi,ie:wi,ip:Ti,is:Ni,it:Ai,ms:Pi,p:Me,re:ki,ri:Ii,sa:gi,se:$i,ses:xi,ss:Ci}})(typeof self<"u"?self:global,{},wt),Kt=Q.su(it-(2<<17))}let g=te.length+1;Q.ses(Kt),Q.sa(g-1),Dr(te,new Uint16Array(wt,Kt,g)),Q.p()||(X=Q.e(),Ae());let y=[],R=[];for(;Q.ri();){let v=Q.is(),C=Q.ie(),P=Q.ai(),S=Q.id(),E=Q.ss(),r=Q.se(),J=Q.it(),se;Q.ip()&&(se=Zt(S===-1?v:v+1,te.charCodeAt(S===-1?v-1:v))),y.push({t:J,n:se,s:v,e:C,ss:E,se:r,d:S,a:P})}for(;Q.re();){let v=Q.es(),C=Q.ee(),P=Q.els(),S=Q.ele(),E=te.charCodeAt(v),r=P>=0?te.charCodeAt(P):-1;R.push({s:v,e:C,ls:P,le:S,n:E===34||E===39?Zt(v+1,E):te.slice(v,C),ln:P<0?void 0:r===34||r===39?Zt(P+1,r):te.slice(P,S)})}return[y,R,!!Q.f(),!!Q.ms()]}function Zt(n,f){X=n;let u="",g=X;for(;;){X>=te.length&&Ae();let y=te.charCodeAt(X);if(y===f)break;y===92?(u+=te.slice(g,X),u+=ii(),g=X):(y===8232||y===8233||_r(y)&&Ae(),++X)}return u+=te.slice(g,X++),u}function ii(){let n=te.charCodeAt(++X);switch(++X,n){case 110:return` `;case 114:return"\r";case 120:return String.fromCharCode(Qt(2));case 117:return(function(){let f=te.charCodeAt(X),u;return f===123?(++X,u=Qt(te.indexOf("}",X)-X),++X,u>1114111&&Ae()):u=Qt(4),u<=65535?String.fromCharCode(u):(u-=65536,String.fromCharCode(55296+(u>>10),56320+(1023&u)))})();case 116:return" ";case 98:return"\b";case 118:return"\v";case 102:return"\f";case 13:te.charCodeAt(X)===10&&++X;case 10:return"";case 56:case 57:Ae();default:if(n>=48&&n<=55){let f=te.substr(X-1,3).match(/^[0-7]+/)[0],u=parseInt(f,8);return u>255&&(f=f.slice(0,-1),u=parseInt(f,8)),X+=f.length-1,n=te.charCodeAt(X),f==="0"&&n!==56&&n!==57||Ae(),String.fromCharCode(u)}return _r(n)?"":String.fromCharCode(n)}}function Qt(n){let f=X,u=0,g=0;for(let y=0;y<n;++y,++X){let R,v=te.charCodeAt(X);if(v!==95){if(v>=97)R=v-97+10;else if(v>=65)R=v-65+10;else{if(!(v>=48&&v<=57))break;R=v-48}if(R>=16)break;g=v,u=16*u+R}else g!==95&&y!==0||Ae(),g=v}return g!==95&&X-f===n||Ae(),u}function _r(n){return n===13||n===10}function Ae(){throw Object.assign(Error(`Parse error ${jr}:${te.slice(0,X).split(` `).length}:${X-te.lastIndexOf(` `,X-1)}`),{idx:X})}let Vr=(n,f=ye)=>{let u=Ve(n,f)||xr(n),g=ct&&Rt(ct,u||n,f),R=(Ce===ct?g:Rt(Ce,u||n,f))||g||Gr(n,f),v=!1,C=!1;return ke?vt||(!u&&!g&&(v=!0),g&&R!==g&&(C=!0)):u?u!==R&&(C=!0):v=!0,{r:R,n:v,N:C}},st=(n,f)=>{if(!T)return Vr(n,f);let u=T(n,f,si);return u?{r:u,n:!0,N:!0}:Vr(n,f)};async function he(n,f,u){typeof f=="string"&&(u=f,f=void 0),await Pe,(A||!Ie)&&(c&&pt(),Je=!1);let g;return typeof f=="object"&&(f.lang==="ts"&&(g="ts"),typeof f.with=="object"&&typeof f.with.type=="string"&&(g=f.with.type)),It(n,u||ye,fe,void 0,void 0,void 0,g)}(A||xe)&&(he.source=async(n,f,u)=>{typeof f=="string"&&(u=f,f=void 0),await Pe,(A||!Ie)&&(c&&pt(),Je=!1),await lt;let g=st(n,u||ye).r,y=ir(g,fe,void 0,void 0);return await y.f,he._s[y.r]}),(A||Jt)&&(he.defer=he),tt&&(a(It,he),he.hotReload=i);let si=(n,f)=>Rt(Ce,Ve(n,f)||n,f)||Gr(n,f),Gr=(n,f)=>{throw Error(`Unable to resolve specifier '${n}'${ot(f)}`)},ai=function(n,f=this.url){return st(n,`${f}`).r};he.resolve=(n,f)=>st(n,f).r,he.getImportMap=()=>JSON.parse(JSON.stringify(Ce)),he.addImportMap=n=>{if(!A)throw new Error("Unsupported in polyfill mode.");Ce=Pr(n,ye,Ce)},he.version=L;let at=he._r={},ci=he._s={};he._i=new WeakMap,d(o,"importShim",Object.freeze(he));let qr={...I,shimMode:!0};h&&(h.innerHTML=JSON.stringify(qr)),o.esmsInitOptions=qr;let Hr=async(n,f)=>{f[n.u]=1,await n.L,await Promise.all(n.d.map(({l:u,s:g})=>{if(!(u.b||f[u.u]))return g?u.f:Hr(u,f)}))},Ur=!1,er=!1,ct=null,Ce={imports:{},scopes:{},integrity:{}},Ie,Pe=ri.then(()=>{if(Ie=ke&&(!Or||We)&&(!Nr||Be)&&(!Bt||$t)&&(!xe||nt)&&!Jt&&(!er||vt)&&!Ur&&!je,!A&&typeof WebAssembly<"u"&&xe&&!Object.getPrototypeOf(WebAssembly.Module).name){let n=Symbol(),f=v=>d(v,n,"WebAssembly.Module");class u{get[Symbol.toStringTag](){if(this[n])return this[n];throw new TypeError("Not an AbstractModuleSource")}}let{Module:g,compile:y,compileStreaming:R}=WebAssembly;WebAssembly.Module=Object.setPrototypeOf(Object.assign(function(...C){return f(new g(...C))},g),u),WebAssembly.Module.prototype=Object.setPrototypeOf(g.prototype,u.prototype),WebAssembly.compile=function(...C){return y(...C).then(f)},WebAssembly.compileStreaming=function(...C){return R(...C).then(f)}}if(c){if(!ke){let n=HTMLScriptElement.supports||(f=>f==="classic"||f==="module");HTMLScriptElement.supports=f=>f==="importmap"||n(f)}(A||!Ie)&&(Xr(),document.readyState==="complete"?cr():document.addEventListener("readystatechange",no)),pt()}}),Xr=()=>{let n=new MutationObserver(f=>{for(let u of f)if(u.type==="childList")for(let g of u.addedNodes)g.tagName==="SCRIPT"?(g.type===(A?"module-shim":"module")&&!g.ep&&co(g,!0),g.t