prettier
Version:
Prettier is an opinionated code formatter
18 lines (17 loc) • 1.47 MB
JavaScript
"use strict";var At=(a,c)=>()=>(c||a((c={exports:{}}).exports,c),c.exports);var di=At((tT,Lf)=>{var Zu=function(a){return a&&a.Math==Math&&a};Lf.exports=Zu(typeof globalThis=="object"&&globalThis)||Zu(typeof window=="object"&&window)||Zu(typeof self=="object"&&self)||Zu(typeof global=="object"&&global)||function(){return this}()||Function("return this")()});var zo=At((nT,Rf)=>{Rf.exports=function(a){try{return!!a()}catch{return!0}}});var S_=At((iT,jf)=>{var Eh=zo();jf.exports=!Eh(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})});var el=At((aT,Jf)=>{var Th=zo();Jf.exports=!Th(function(){var a=function(){}.bind();return typeof a!="function"||a.hasOwnProperty("prototype")})});var tl=At((oT,Ff)=>{var Sh=el(),rl=Function.prototype.call;Ff.exports=Sh?rl.bind(rl):function(){return rl.apply(rl,arguments)}});var zf=At(Uf=>{"use strict";var Bf={}.propertyIsEnumerable,qf=Object.getOwnPropertyDescriptor,Ch=qf&&!Bf.call({1:2},1);Uf.f=Ch?function(c){var k=qf(this,c);return!!k&&k.enumerable}:Bf});var Yl=At((_T,Vf)=>{Vf.exports=function(a,c){return{enumerable:!(a&1),configurable:!(a&2),writable:!(a&4),value:c}}});var Ra=At((cT,Hf)=>{var Wf=el(),Kf=Function.prototype,Dh=Kf.bind,Zl=Kf.call,xh=Wf&&Dh.bind(Zl,Zl);Hf.exports=Wf?function(a){return a&&xh(a)}:function(a){return a&&function(){return Zl.apply(a,arguments)}}});var nl=At((uT,Xf)=>{var Gf=Ra(),wh=Gf({}.toString),kh=Gf("".slice);Xf.exports=function(a){return kh(wh(a),8,-1)}});var Qf=At((lT,$f)=>{var Ah=di(),Ph=Ra(),Nh=zo(),Ih=nl(),ep=Ah.Object,Oh=Ph("".split);$f.exports=Nh(function(){return!ep("z").propertyIsEnumerable(0)})?function(a){return Ih(a)=="String"?Oh(a,""):ep(a)}:ep});var rp=At((pT,Yf)=>{var Mh=di(),Lh=Mh.TypeError;Yf.exports=function(a){if(a==null)throw Lh("Can't call method on "+a);return a}});var il=At((fT,Zf)=>{var Rh=Qf(),jh=rp();Zf.exports=function(a){return Rh(jh(a))}});var ja=At((dT,ed)=>{ed.exports=function(a){return typeof a=="function"}});var C_=At((mT,rd)=>{var Jh=ja();rd.exports=function(a){return typeof a=="object"?a!==null:Jh(a)}});var Iu=At((gT,td)=>{var tp=di(),Fh=ja(),Bh=function(a){return Fh(a)?a:void 0};td.exports=function(a,c){return arguments.length<2?Bh(tp[a]):tp[a]&&tp[a][c]}});var id=At((yT,nd)=>{var qh=Ra();nd.exports=qh({}.isPrototypeOf)});var od=At((hT,ad)=>{var Uh=Iu();ad.exports=Uh("navigator","userAgent")||""});var fd=At((vT,pd)=>{var ld=di(),np=od(),sd=ld.process,_d=ld.Deno,cd=sd&&sd.versions||_d&&_d.version,ud=cd&&cd.v8,Qa,al;ud&&(Qa=ud.split("."),al=Qa[0]>0&&Qa[0]<4?1:+(Qa[0]+Qa[1]));!al&&np&&(Qa=np.match(/Edge\/(\d+)/),(!Qa||Qa[1]>=74)&&(Qa=np.match(/Chrome\/(\d+)/),Qa&&(al=+Qa[1])));pd.exports=al});var ip=At((bT,md)=>{var dd=fd(),zh=zo();md.exports=!!Object.getOwnPropertySymbols&&!zh(function(){var a=Symbol();return!String(a)||!(Object(a)instanceof Symbol)||!Symbol.sham&&dd&&dd<41})});var ap=At((ET,gd)=>{var Vh=ip();gd.exports=Vh&&!Symbol.sham&&typeof Symbol.iterator=="symbol"});var op=At((TT,yd)=>{var Wh=di(),Kh=Iu(),Hh=ja(),Gh=id(),Xh=ap(),$h=Wh.Object;yd.exports=Xh?function(a){return typeof a=="symbol"}:function(a){var c=Kh("Symbol");return Hh(c)&&Gh(c.prototype,$h(a))}});var vd=At((ST,hd)=>{var Qh=di(),Yh=Qh.String;hd.exports=function(a){try{return Yh(a)}catch{return"Object"}}});var ol=At((CT,bd)=>{var Zh=di(),e0=ja(),r0=vd(),t0=Zh.TypeError;bd.exports=function(a){if(e0(a))return a;throw t0(r0(a)+" is not a function")}});var Td=At((DT,Ed)=>{var n0=ol();Ed.exports=function(a,c){var k=a[c];return k==null?void 0:n0(k)}});var Cd=At((xT,Sd)=>{var i0=di(),sp=tl(),_p=ja(),cp=C_(),a0=i0.TypeError;Sd.exports=function(a,c){var k,T;if(c==="string"&&_p(k=a.toString)&&!cp(T=sp(k,a))||_p(k=a.valueOf)&&!cp(T=sp(k,a))||c!=="string"&&_p(k=a.toString)&&!cp(T=sp(k,a)))return T;throw a0("Can't convert object to primitive value")}});var xd=At((wT,Dd)=>{Dd.exports=!1});var sl=At((kT,kd)=>{var wd=di(),o0=Object.defineProperty;kd.exports=function(a,c){try{o0(wd,a,{value:c,configurable:!0,writable:!0})}catch{wd[a]=c}return c}});var _l=At((AT,Pd)=>{var s0=di(),_0=sl(),Ad="__core-js_shared__",c0=s0[Ad]||_0(Ad,{});Pd.exports=c0});var up=At((PT,Id)=>{var u0=xd(),Nd=_l();(Id.exports=function(a,c){return Nd[a]||(Nd[a]=c!==void 0?c:{})})("versions",[]).push({version:"3.22.2",mode:u0?"pure":"global",copyright:"\xA9 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.22.2/LICENSE",source:"https://github.com/zloirock/core-js"})});var lp=At((NT,Od)=>{var l0=di(),p0=rp(),f0=l0.Object;Od.exports=function(a){return f0(p0(a))}});var ks=At((IT,Md)=>{var d0=Ra(),m0=lp(),g0=d0({}.hasOwnProperty);Md.exports=Object.hasOwn||function(c,k){return g0(m0(c),k)}});var pp=At((OT,Ld)=>{var y0=Ra(),h0=0,v0=Math.random(),b0=y0(1 .toString);Ld.exports=function(a){return"Symbol("+(a===void 0?"":a)+")_"+b0(++h0+v0,36)}});var Ou=At((MT,Bd)=>{var E0=di(),T0=up(),Rd=ks(),S0=pp(),jd=ip(),Fd=ap(),Fc=T0("wks"),D_=E0.Symbol,Jd=D_&&D_.for,C0=Fd?D_:D_&&D_.withoutSetter||S0;Bd.exports=function(a){if(!Rd(Fc,a)||!(jd||typeof Fc[a]=="string")){var c="Symbol."+a;jd&&Rd(D_,a)?Fc[a]=D_[a]:Fd&&Jd?Fc[a]=Jd(c):Fc[a]=C0(c)}return Fc[a]}});var Vd=At((LT,zd)=>{var D0=di(),x0=tl(),qd=C_(),Ud=op(),w0=Td(),k0=Cd(),A0=Ou(),P0=D0.TypeError,N0=A0("toPrimitive");zd.exports=function(a,c){if(!qd(a)||Ud(a))return a;var k=w0(a,N0),T;if(k){if(c===void 0&&(c="default"),T=x0(k,a,c),!qd(T)||Ud(T))return T;throw P0("Can't convert object to primitive value")}return c===void 0&&(c="number"),k0(a,c)}});var fp=At((RT,Wd)=>{var I0=Vd(),O0=op();Wd.exports=function(a){var c=I0(a,"string");return O0(c)?c:c+""}});var Gd=At((jT,Hd)=>{var M0=di(),Kd=C_(),dp=M0.document,L0=Kd(dp)&&Kd(dp.createElement);Hd.exports=function(a){return L0?dp.createElement(a):{}}});var mp=At((JT,Xd)=>{var R0=S_(),j0=zo(),J0=Gd();Xd.exports=!R0&&!j0(function(){return Object.defineProperty(J0("div"),"a",{get:function(){return 7}}).a!=7})});var gp=At(Qd=>{var F0=S_(),B0=tl(),q0=zf(),U0=Yl(),z0=il(),V0=fp(),W0=ks(),K0=mp(),$d=Object.getOwnPropertyDescriptor;Qd.f=F0?$d:function(c,k){if(c=z0(c),k=V0(k),K0)try{return $d(c,k)}catch{}if(W0(c,k))return U0(!B0(q0.f,c,k),c[k])}});var Zd=At((BT,Yd)=>{var H0=S_(),G0=zo();Yd.exports=H0&&G0(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})});var yp=At((qT,rm)=>{var em=di(),X0=C_(),$0=em.String,Q0=em.TypeError;rm.exports=function(a){if(X0(a))return a;throw Q0($0(a)+" is not an object")}});var Tp=At(nm=>{var Y0=di(),Z0=S_(),ev=mp(),rv=Zd(),cl=yp(),tm=fp(),tv=Y0.TypeError,hp=Object.defineProperty,nv=Object.getOwnPropertyDescriptor,vp="enumerable",bp="configurable",Ep="writable";nm.f=Z0?rv?function(c,k,T){if(cl(c),k=tm(k),cl(T),typeof c=="function"&&k==="prototype"&&"value"in T&&Ep in T&&!T[Ep]){var oe=nv(c,k);oe&&oe[Ep]&&(c[k]=T.value,T={configurable:bp in T?T[bp]:oe[bp],enumerable:vp in T?T[vp]:oe[vp],writable:!1})}return hp(c,k,T)}:hp:function(c,k,T){if(cl(c),k=tm(k),cl(T),ev)try{return hp(c,k,T)}catch{}if("get"in T||"set"in T)throw tv("Accessors not supported");return"value"in T&&(c[k]=T.value),c}});var ul=At((zT,im)=>{var iv=S_(),av=Tp(),ov=Yl();im.exports=iv?function(a,c,k){return av.f(a,c,ov(1,k))}:function(a,c,k){return a[c]=k,a}});var ll=At((VT,am)=>{var sv=Ra(),_v=ja(),Sp=_l(),cv=sv(Function.toString);_v(Sp.inspectSource)||(Sp.inspectSource=function(a){return cv(a)});am.exports=Sp.inspectSource});var _m=At((WT,sm)=>{var uv=di(),lv=ja(),pv=ll(),om=uv.WeakMap;sm.exports=lv(om)&&/native code/.test(pv(om))});var lm=At((KT,um)=>{var fv=up(),dv=pp(),cm=fv("keys");um.exports=function(a){return cm[a]||(cm[a]=dv(a))}});var Cp=At((HT,pm)=>{pm.exports={}});var hm=At((GT,ym)=>{var mv=_m(),gm=di(),Dp=Ra(),gv=C_(),yv=ul(),xp=ks(),wp=_l(),hv=lm(),vv=Cp(),fm="Object already initialized",Ap=gm.TypeError,bv=gm.WeakMap,pl,Mu,fl,Ev=function(a){return fl(a)?Mu(a):pl(a,{})},Tv=function(a){return function(c){var k;if(!gv(c)||(k=Mu(c)).type!==a)throw Ap("Incompatible receiver, "+a+" required");return k}};mv||wp.state?(As=wp.state||(wp.state=new bv),dm=Dp(As.get),kp=Dp(As.has),mm=Dp(As.set),pl=function(a,c){if(kp(As,a))throw new Ap(fm);return c.facade=a,mm(As,a,c),c},Mu=function(a){return dm(As,a)||{}},fl=function(a){return kp(As,a)}):(x_=hv("state"),vv[x_]=!0,pl=function(a,c){if(xp(a,x_))throw new Ap(fm);return c.facade=a,yv(a,x_,c),c},Mu=function(a){return xp(a,x_)?a[x_]:{}},fl=function(a){return xp(a,x_)});var As,dm,kp,mm,x_;ym.exports={set:pl,get:Mu,has:fl,enforce:Ev,getterFor:Tv}});var Em=At((XT,bm)=>{var Pp=S_(),Sv=ks(),vm=Function.prototype,Cv=Pp&&Object.getOwnPropertyDescriptor,Np=Sv(vm,"name"),Dv=Np&&function(){}.name==="something",xv=Np&&(!Pp||Pp&&Cv(vm,"name").configurable);bm.exports={EXISTS:Np,PROPER:Dv,CONFIGURABLE:xv}});var xm=At(($T,Dm)=>{var wv=di(),Tm=ja(),kv=ks(),Sm=ul(),Av=sl(),Pv=ll(),Cm=hm(),Nv=Em().CONFIGURABLE,Iv=Cm.get,Ov=Cm.enforce,Mv=String(String).split("String");(Dm.exports=function(a,c,k,T){var oe=T?!!T.unsafe:!1,G=T?!!T.enumerable:!1,I=T?!!T.noTargetGet:!1,E=T&&T.name!==void 0?T.name:c,N;if(Tm(k)&&(String(E).slice(0,7)==="Symbol("&&(E="["+String(E).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),(!kv(k,"name")||Nv&&k.name!==E)&&Sm(k,"name",E),N=Ov(k),N.source||(N.source=Mv.join(typeof E=="string"?E:""))),a===wv){G?a[c]=k:Av(c,k);return}else oe?!I&&a[c]&&(G=!0):delete a[c];G?a[c]=k:Sm(a,c,k)})(Function.prototype,"toString",function(){return Tm(this)&&Iv(this).source||Pv(this)})});var Ip=At((QT,wm)=>{var Lv=Math.ceil,Rv=Math.floor;wm.exports=function(a){var c=+a;return c!==c||c===0?0:(c>0?Rv:Lv)(c)}});var Am=At((YT,km)=>{var jv=Ip(),Jv=Math.max,Fv=Math.min;km.exports=function(a,c){var k=jv(a);return k<0?Jv(k+c,0):Fv(k,c)}});var Nm=At((ZT,Pm)=>{var Bv=Ip(),qv=Math.min;Pm.exports=function(a){return a>0?qv(Bv(a),9007199254740991):0}});var dl=At((e6,Im)=>{var Uv=Nm();Im.exports=function(a){return Uv(a.length)}});var Lm=At((r6,Mm)=>{var zv=il(),Vv=Am(),Wv=dl(),Om=function(a){return function(c,k,T){var oe=zv(c),G=Wv(oe),I=Vv(T,G),E;if(a&&k!=k){for(;G>I;)if(E=oe[I++],E!=E)return!0}else for(;G>I;I++)if((a||I in oe)&&oe[I]===k)return a||I||0;return!a&&-1}};Mm.exports={includes:Om(!0),indexOf:Om(!1)}});var Jm=At((t6,jm)=>{var Kv=Ra(),Op=ks(),Hv=il(),Gv=Lm().indexOf,Xv=Cp(),Rm=Kv([].push);jm.exports=function(a,c){var k=Hv(a),T=0,oe=[],G;for(G in k)!Op(Xv,G)&&Op(k,G)&&Rm(oe,G);for(;c.length>T;)Op(k,G=c[T++])&&(~Gv(oe,G)||Rm(oe,G));return oe}});var Bm=At((n6,Fm)=>{Fm.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]});var Um=At(qm=>{var $v=Jm(),Qv=Bm(),Yv=Qv.concat("length","prototype");qm.f=Object.getOwnPropertyNames||function(c){return $v(c,Yv)}});var Vm=At(zm=>{zm.f=Object.getOwnPropertySymbols});var Km=At((o6,Wm)=>{var Zv=Iu(),e1=Ra(),r1=Um(),t1=Vm(),n1=yp(),i1=e1([].concat);Wm.exports=Zv("Reflect","ownKeys")||function(c){var k=r1.f(n1(c)),T=t1.f;return T?i1(k,T(c)):k}});var Xm=At((s6,Gm)=>{var Hm=ks(),a1=Km(),o1=gp(),s1=Tp();Gm.exports=function(a,c,k){for(var T=a1(c),oe=s1.f,G=o1.f,I=0;I<T.length;I++){var E=T[I];!Hm(a,E)&&!(k&&Hm(k,E))&&oe(a,E,G(c,E))}}});var Qm=At((_6,$m)=>{var _1=zo(),c1=ja(),u1=/#|\.prototype\./,Lu=function(a,c){var k=p1[l1(a)];return k==d1?!0:k==f1?!1:c1(c)?_1(c):!!c},l1=Lu.normalize=function(a){return String(a).replace(u1,".").toLowerCase()},p1=Lu.data={},f1=Lu.NATIVE="N",d1=Lu.POLYFILL="P";$m.exports=Lu});var Lp=At((c6,Ym)=>{var Mp=di(),m1=gp().f,g1=ul(),y1=xm(),h1=sl(),v1=Xm(),b1=Qm();Ym.exports=function(a,c){var k=a.target,T=a.global,oe=a.stat,G,I,E,N,e,t;if(T?I=Mp:oe?I=Mp[k]||h1(k,{}):I=(Mp[k]||{}).prototype,I)for(E in c){if(e=c[E],a.noTargetGet?(t=m1(I,E),N=t&&t.value):N=I[E],G=b1(T?E:k+(oe?".":"#")+E,a.forced),!G&&N!==void 0){if(typeof e==typeof N)continue;v1(e,N)}(a.sham||N&&N.sham)&&g1(e,"sham",!0),y1(I,E,e,a)}}});var Zm=At(()=>{var E1=Lp(),T1=di();E1({global:!0},{globalThis:T1})});var Rp=At((p6,eg)=>{var S1=nl();eg.exports=Array.isArray||function(c){return S1(c)=="Array"}});var ng=At((f6,tg)=>{var rg=Ra(),C1=ol(),D1=el(),x1=rg(rg.bind);tg.exports=function(a,c){return C1(a),c===void 0?a:D1?x1(a,c):function(){return a.apply(c,arguments)}}});var og=At((d6,ag)=>{"use strict";var w1=di(),k1=Rp(),A1=dl(),P1=ng(),N1=w1.TypeError,ig=function(a,c,k,T,oe,G,I,E){for(var N=oe,e=0,t=I?P1(I,E):!1,D,s;e<T;){if(e in k){if(D=t?t(k[e],e,c):k[e],G>0&&k1(D))s=A1(D),N=ig(a,c,D,s,N,G-1)-1;else{if(N>=9007199254740991)throw N1("Exceed the acceptable array length");a[N]=D}N++}e++}return N};ag.exports=ig});var cg=At((m6,_g)=>{var I1=Ou(),O1=I1("toStringTag"),sg={};sg[O1]="z";_g.exports=String(sg)==="[object z]"});var lg=At((g6,ug)=>{var M1=di(),L1=cg(),R1=ja(),ml=nl(),j1=Ou(),J1=j1("toStringTag"),F1=M1.Object,B1=ml(function(){return arguments}())=="Arguments",q1=function(a,c){try{return a[c]}catch{}};ug.exports=L1?ml:function(a){var c,k,T;return a===void 0?"Undefined":a===null?"Null":typeof(k=q1(c=F1(a),J1))=="string"?k:B1?ml(c):(T=ml(c))=="Object"&&R1(c.callee)?"Arguments":T}});var yg=At((y6,gg)=>{var U1=Ra(),z1=zo(),pg=ja(),V1=lg(),W1=Iu(),K1=ll(),fg=function(){},H1=[],dg=W1("Reflect","construct"),jp=/^\s*(?:class|function)\b/,G1=U1(jp.exec),X1=!jp.exec(fg),Ru=function(c){if(!pg(c))return!1;try{return dg(fg,H1,c),!0}catch{return!1}},mg=function(c){if(!pg(c))return!1;switch(V1(c)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return X1||!!G1(jp,K1(c))}catch{return!0}};mg.sham=!0;gg.exports=!dg||z1(function(){var a;return Ru(Ru.call)||!Ru(Object)||!Ru(function(){a=!0})||a})?mg:Ru});var Eg=At((h6,bg)=>{var $1=di(),hg=Rp(),Q1=yg(),Y1=C_(),Z1=Ou(),eb=Z1("species"),vg=$1.Array;bg.exports=function(a){var c;return hg(a)&&(c=a.constructor,Q1(c)&&(c===vg||hg(c.prototype))?c=void 0:Y1(c)&&(c=c[eb],c===null&&(c=void 0))),c===void 0?vg:c}});var Sg=At((v6,Tg)=>{var rb=Eg();Tg.exports=function(a,c){return new(rb(a))(c===0?0:c)}});Zm();var tb=Lp(),nb=og(),ib=ol(),ab=lp(),ob=dl(),sb=Sg();tb({target:"Array",proto:!0},{flatMap:function(c){var k=ab(this),T=ob(k),oe;return ib(c),oe=sb(k,0),oe.length=nb(oe,k,k,T,0,1,c,arguments.length>1?arguments[1]:void 0),oe}});var Wp=Object.defineProperty,_b=Object.getOwnPropertyDescriptor,Kp=Object.getOwnPropertyNames,cb=Object.prototype.hasOwnProperty,Ju=(a,c)=>function(){return a&&(c=(0,a[Kp(a)[0]])(a=0)),c},Br=(a,c)=>function(){return c||(0,a[Kp(a)[0]])((c={exports:{}}).exports,c),c.exports},bl=(a,c)=>{for(var k in c)Wp(a,k,{get:c[k],enumerable:!0})},ub=(a,c,k,T)=>{if(c&&typeof c=="object"||typeof c=="function")for(let oe of Kp(c))!cb.call(a,oe)&&oe!==k&&Wp(a,oe,{get:()=>c[oe],enumerable:!(T=_b(c,oe))||T.enumerable});return a},Ja=a=>ub(Wp({},"__esModule",{value:!0}),a),Cg,Dg,Ea,Jr=Ju({"<define:process>"(){Cg={},Dg=[],Ea={env:Cg,argv:Dg}}}),kg=Br({"src/common/parser-create-error.js"(a,c){"use strict";Jr();function k(T,oe){let G=new SyntaxError(T+" ("+oe.start.line+":"+oe.start.column+")");return G.loc=oe,G}c.exports=k}}),lb=Br({"src/utils/try-combinations.js"(a,c){"use strict";Jr();function k(){let T;for(var oe=arguments.length,G=new Array(oe),I=0;I<oe;I++)G[I]=arguments[I];for(let[E,N]of G.entries())try{return{result:N()}}catch(e){E===0&&(T=e)}return{error:T}}c.exports=k}}),Ag={};bl(Ag,{EOL:()=>Bp,arch:()=>pb,cpus:()=>Rg,default:()=>qg,endianness:()=>Pg,freemem:()=>Mg,getNetworkInterfaces:()=>Bg,hostname:()=>Ng,loadavg:()=>Ig,networkInterfaces:()=>Fg,platform:()=>fb,release:()=>Jg,tmpDir:()=>Jp,tmpdir:()=>Fp,totalmem:()=>Lg,type:()=>jg,uptime:()=>Og});function Pg(){if(typeof gl>"u"){var a=new ArrayBuffer(2),c=new Uint8Array(a),k=new Uint16Array(a);if(c[0]=1,c[1]=2,k[0]===258)gl="BE";else if(k[0]===513)gl="LE";else throw new Error("unable to figure out endianess")}return gl}function Ng(){return typeof globalThis.location<"u"?globalThis.location.hostname:""}function Ig(){return[]}function Og(){return 0}function Mg(){return Number.MAX_VALUE}function Lg(){return Number.MAX_VALUE}function Rg(){return[]}function jg(){return"Browser"}function Jg(){return typeof globalThis.navigator<"u"?globalThis.navigator.appVersion:""}function Fg(){}function Bg(){}function pb(){return"javascript"}function fb(){return"browser"}function Jp(){return"/tmp"}var gl,Fp,Bp,qg,db=Ju({"node-modules-polyfills:os"(){Jr(),Fp=Jp,Bp=`
`,qg={EOL:Bp,tmpdir:Fp,tmpDir:Jp,networkInterfaces:Fg,getNetworkInterfaces:Bg,release:Jg,type:jg,cpus:Rg,totalmem:Lg,freemem:Mg,uptime:Og,loadavg:Ig,hostname:Ng,endianness:Pg}}}),mb=Br({"node-modules-polyfills-commonjs:os"(a,c){Jr();var k=(db(),Ja(Ag));if(k&&k.default){c.exports=k.default;for(let T in k)c.exports[T]=k[T]}else k&&(c.exports=k)}}),gb=Br({"node_modules/detect-newline/index.js"(a,c){"use strict";Jr();var k=T=>{if(typeof T!="string")throw new TypeError("Expected a string");let oe=T.match(/(?:\r?\n)/g)||[];if(oe.length===0)return;let G=oe.filter(E=>E===`\r
`).length,I=oe.length-G;return G>I?`\r
`:`
`};c.exports=k,c.exports.graceful=T=>typeof T=="string"&&k(T)||`
`}}),yb=Br({"node_modules/jest-docblock/build/index.js"(a){"use strict";Jr(),Object.defineProperty(a,"__esModule",{value:!0}),a.extract=q,a.parse=fe,a.parseWithComments=Ee,a.print=Se,a.strip=J;function c(){let se=mb();return c=function(){return se},se}function k(){let se=T(gb());return k=function(){return se},se}function T(se){return se&&se.__esModule?se:{default:se}}var oe=/\*\/$/,G=/^\/\*\*?/,I=/^\s*(\/\*\*?(.|\r?\n)*?\*\/)/,E=/(^|\s+)\/\/([^\r\n]*)/g,N=/^(\r?\n)+/,e=/(?:^|\r?\n) *(@[^\r\n]*?) *\r?\n *(?![^@\r\n]*\/\/[^]*)([^@\r\n\s][^@\r\n]+?) *\r?\n/g,t=/(?:^|\r?\n) *@(\S+) *([^\r\n]*)/g,D=/(\r?\n|^) *\* ?/g,s=[];function q(se){let Le=se.match(I);return Le?Le[0].trimLeft():""}function J(se){let Le=se.match(I);return Le&&Le[0]?se.substring(Le[0].length):se}function fe(se){return Ee(se).pragmas}function Ee(se){let Le=(0,k().default)(se)||c().EOL;se=se.replace(G,"").replace(oe,"").replace(D,"$1");let Q="";for(;Q!==se;)Q=se,se=se.replace(e,`${Le}$1 $2${Le}`);se=se.replace(N,"").trimRight();let Be=Object.create(null),je=se.replace(t,"").replace(N,"").trimRight(),V;for(;V=t.exec(se);){let B=V[2].replace(E,"");typeof Be[V[1]]=="string"||Array.isArray(Be[V[1]])?Be[V[1]]=s.concat(Be[V[1]],B):Be[V[1]]=B}return{comments:je,pragmas:Be}}function Se(se){let{comments:Le="",pragmas:Q={}}=se,Be=(0,k().default)(Le)||c().EOL,je="/**",V=" *",B=" */",U=Object.keys(Q),m=U.map(g=>F(g,Q[g])).reduce((g,O)=>g.concat(O),[]).map(g=>`${V} ${g}${Be}`).join("");if(!Le){if(U.length===0)return"";if(U.length===1&&!Array.isArray(Q[U[0]])){let g=Q[U[0]];return`${je} ${F(U[0],g)[0]}${B}`}}let v=Le.split(Be).map(g=>`${V} ${g}`).join(Be)+Be;return je+Be+(Le?v:"")+(Le&&U.length?V+Be:"")+m+B}function F(se,Le){return s.concat(Le).map(Q=>`@${se} ${Q}`.trim())}}}),hb=Br({"src/common/end-of-line.js"(a,c){"use strict";Jr();function k(I){let E=I.indexOf("\r");return E>=0?I.charAt(E+1)===`
`?"crlf":"cr":"lf"}function T(I){switch(I){case"cr":return"\r";case"crlf":return`\r
`;default:return`
`}}function oe(I,E){let N;switch(E){case`
`:N=/\n/g;break;case"\r":N=/\r/g;break;case`\r
`:N=/\r\n/g;break;default:throw new Error(`Unexpected "eol" ${JSON.stringify(E)}.`)}let e=I.match(N);return e?e.length:0}function G(I){return I.replace(/\r\n?/g,`
`)}c.exports={guessEndOfLine:k,convertEndOfLineToChars:T,countEndOfLineChars:oe,normalizeEndOfLine:G}}}),vb=Br({"src/language-js/utils/get-shebang.js"(a,c){"use strict";Jr();function k(T){if(!T.startsWith("#!"))return"";let oe=T.indexOf(`
`);return oe===-1?T:T.slice(0,oe)}c.exports=k}}),bb=Br({"src/language-js/pragma.js"(a,c){"use strict";Jr();var{parseWithComments:k,strip:T,extract:oe,print:G}=yb(),{normalizeEndOfLine:I}=hb(),E=vb();function N(D){let s=E(D);s&&(D=D.slice(s.length+1));let q=oe(D),{pragmas:J,comments:fe}=k(q);return{shebang:s,text:D,pragmas:J,comments:fe}}function e(D){let s=Object.keys(N(D).pragmas);return s.includes("prettier")||s.includes("format")}function t(D){let{shebang:s,text:q,pragmas:J,comments:fe}=N(D),Ee=T(q),Se=G({pragmas:Object.assign({format:""},J),comments:fe.trimStart()});return(s?`${s}
`:"")+I(Se)+(Ee.startsWith(`
`)?`
`:`
`)+Ee}c.exports={hasPragma:e,insertPragma:t}}}),Ug=Br({"src/utils/is-non-empty-array.js"(a,c){"use strict";Jr();function k(T){return Array.isArray(T)&&T.length>0}c.exports=k}}),zg=Br({"src/language-js/loc.js"(a,c){"use strict";Jr();var k=Ug();function T(N){var e,t;let D=N.range?N.range[0]:N.start,s=(e=(t=N.declaration)===null||t===void 0?void 0:t.decorators)!==null&&e!==void 0?e:N.decorators;return k(s)?Math.min(T(s[0]),D):D}function oe(N){return N.range?N.range[1]:N.end}function G(N,e){let t=T(N);return Number.isInteger(t)&&t===T(e)}function I(N,e){let t=oe(N);return Number.isInteger(t)&&t===oe(e)}function E(N,e){return G(N,e)&&I(N,e)}c.exports={locStart:T,locEnd:oe,hasSameLocStart:G,hasSameLoc:E}}}),Eb=Br({"src/language-js/parse/utils/create-parser.js"(a,c){"use strict";Jr();var{hasPragma:k}=bb(),{locStart:T,locEnd:oe}=zg();function G(I){return I=typeof I=="function"?{parse:I}:I,Object.assign({astFormat:"estree",hasPragma:k,locStart:T,locEnd:oe},I)}c.exports=G}}),Tb=Br({"src/language-js/parse/utils/replace-hashbang.js"(a,c){"use strict";Jr();function k(T){return T.charAt(0)==="#"&&T.charAt(1)==="!"?"//"+T.slice(2):T}c.exports=k}}),Sb=Br({"src/language-js/utils/is-ts-keyword-type.js"(a,c){"use strict";Jr();function k(T){let{type:oe}=T;return oe.startsWith("TS")&&oe.endsWith("Keyword")}c.exports=k}}),Cb=Br({"src/language-js/utils/is-block-comment.js"(a,c){"use strict";Jr();var k=new Set(["Block","CommentBlock","MultiLine"]),T=oe=>k.has(oe==null?void 0:oe.type);c.exports=T}}),Db=Br({"src/language-js/utils/is-type-cast-comment.js"(a,c){"use strict";Jr();var k=Cb();function T(oe){return k(oe)&&oe.value[0]==="*"&&/@type\b/.test(oe.value)}c.exports=T}}),xb=Br({"src/utils/get-last.js"(a,c){"use strict";Jr();var k=T=>T[T.length-1];c.exports=k}}),Vg=Br({"src/language-js/parse/postprocess/visit-node.js"(a,c){"use strict";Jr();function k(T,oe){if(Array.isArray(T)){for(let G=0;G<T.length;G++)T[G]=k(T[G],oe);return T}if(T&&typeof T=="object"&&typeof T.type=="string"){let G=Object.keys(T);for(let I=0;I<G.length;I++)T[G[I]]=k(T[G[I]],oe);return oe(T)||T}return T}c.exports=k}}),Wg=Br({"src/language-js/parse/postprocess/throw-syntax-error.js"(a,c){"use strict";Jr();var k=kg();function T(oe,G){let{start:I,end:E}=oe.loc;throw k(G,{start:{line:I.line,column:I.column+1},end:{line:E.line,column:E.column+1}})}c.exports=T}}),wb=Br({"src/language-js/parse/postprocess/typescript.js"(a,c){"use strict";Jr();var k=Ug(),T=Vg(),oe=Wg(),G={AbstractKeyword:126,SourceFile:308,PropertyDeclaration:169};function I(t){for(;t&&t.kind!==G.SourceFile;)t=t.parent;return t}function E(t){let{illegalDecorators:D}=t;if(!k(D))return;let[{expression:s}]=D,q=I(s),[J,fe]=[s.pos,s.end].map(Ee=>{let{line:Se,character:F}=q.getLineAndCharacterOfPosition(Ee);return{line:Se+1,column:F}});oe({loc:{start:J,end:fe}},"Decorators are not valid here.")}function N(t,D){t.kind!==G.PropertyDeclaration||t.modifiers&&!t.modifiers.some(s=>s.kind===G.AbstractKeyword)||t.initializer&&D.value===null&&oe(D,"Abstract property cannot have an initializer")}function e(t,D){let{esTreeNodeToTSNodeMap:s,tsNodeToESTreeNodeMap:q}=D.tsParseResult;T(t,J=>{let fe=s.get(J);if(!fe)return;let Ee=q.get(fe);Ee===J&&(E(fe),N(fe,Ee))})}c.exports={throwErrorForInvalidNodes:e}}}),kb=Br({"src/language-js/parse/postprocess/index.js"(a,c){"use strict";Jr();var{locStart:k,locEnd:T}=zg(),oe=Sb(),G=Db(),I=xb(),E=Vg(),{throwErrorForInvalidNodes:N}=wb(),e=Wg();function t(J,fe){if(fe.parser==="typescript"&&/@|abstract/.test(fe.originalText)&&N(J,fe),fe.parser!=="typescript"&&fe.parser!=="flow"&&fe.parser!=="acorn"&&fe.parser!=="espree"&&fe.parser!=="meriyah"){let Se=new Set;J=E(J,F=>{F.leadingComments&&F.leadingComments.some(G)&&Se.add(k(F))}),J=E(J,F=>{if(F.type==="ParenthesizedExpression"){let{expression:se}=F;if(se.type==="TypeCastExpression")return se.range=F.range,se;let Le=k(F);if(!Se.has(Le))return se.extra=Object.assign(Object.assign({},se.extra),{},{parenthesized:!0}),se}})}return J=E(J,Se=>{switch(Se.type){case"ChainExpression":return D(Se.expression);case"LogicalExpression":{if(s(Se))return q(Se);break}case"VariableDeclaration":{let F=I(Se.declarations);F&&F.init&&Ee(Se,F);break}case"TSParenthesizedType":return oe(Se.typeAnnotation)||Se.typeAnnotation.type==="TSThisType"||(Se.typeAnnotation.range=[k(Se),T(Se)]),Se.typeAnnotation;case"TSTypeParameter":if(typeof Se.name=="string"){let F=k(Se);Se.name={type:"Identifier",name:Se.name,range:[F,F+Se.name.length]}}break;case"ObjectExpression":if(fe.parser==="typescript"){let F=Se.properties.find(se=>se.type==="Property"&&se.value.type==="TSEmptyBodyFunctionExpression");F&&e(F.value,"Unexpected token.")}break;case"SequenceExpression":{let F=I(Se.expressions);Se.range=[k(Se),Math.min(T(F),T(Se))];break}case"TopicReference":fe.__isUsingHackPipeline=!0;break;case"ExportAllDeclaration":{let{exported:F}=Se;if(fe.parser==="meriyah"&&F&&F.type==="Identifier"){let se=fe.originalText.slice(k(F),T(F));(se.startsWith('"')||se.startsWith("'"))&&(Se.exported=Object.assign(Object.assign({},Se.exported),{},{type:"Literal",value:Se.exported.name,raw:se}))}break}}}),J;function Ee(Se,F){fe.originalText[T(F)]!==";"&&(Se.range=[k(Se),T(F)])}}function D(J){switch(J.type){case"CallExpression":J.type="OptionalCallExpression",J.callee=D(J.callee);break;case"MemberExpression":J.type="OptionalMemberExpression",J.object=D(J.object);break;case"TSNonNullExpression":J.expression=D(J.expression);break}return J}function s(J){return J.type==="LogicalExpression"&&J.right.type==="LogicalExpression"&&J.operator===J.right.operator}function q(J){return s(J)?q({type:"LogicalExpression",operator:J.operator,left:q({type:"LogicalExpression",operator:J.operator,left:J.left,right:J.right.left,range:[k(J.left),T(J.right.left)]}),right:J.right.right,range:[k(J),T(J)]}):J}c.exports=t}}),Ps=Br({"scripts/build/shims/debug.cjs"(a,c){"use strict";Jr(),c.exports=()=>()=>{}}}),xi=Br({"node_modules/typescript/lib/typescript.js"(a,c){"use strict";Jr();var k=a&&a.__spreadArray||function(e,t,D){if(D||arguments.length===2)for(var s=0,q=t.length,J;s<q;s++)(J||!(s in t))&&(J||(J=Array.prototype.slice.call(t,0,s)),J[s]=t[s]);return e.concat(J||Array.prototype.slice.call(t))},T=a&&a.__assign||function(){return T=Object.assign||function(e){for(var t,D=1,s=arguments.length;D<s;D++){t=arguments[D];for(var q in t)Object.prototype.hasOwnProperty.call(t,q)&&(e[q]=t[q])}return e},T.apply(this,arguments)},oe=a&&a.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},G=a&&a.__generator||function(e,t){var D={label:0,sent:function(){if(J[0]&1)throw J[1];return J[1]},trys:[],ops:[]},s,q,J,fe;return fe={next:Ee(0),throw:Ee(1),return:Ee(2)},typeof Symbol=="function"&&(fe[Symbol.iterator]=function(){return this}),fe;function Ee(F){return function(se){return Se([F,se])}}function Se(F){if(s)throw new TypeError("Generator is already executing.");for(;fe&&(fe=0,F[0]&&(D=0)),D;)try{if(s=1,q&&(J=F[0]&2?q.return:F[0]?q.throw||((J=q.return)&&J.call(q),0):q.next)&&!(J=J.call(q,F[1])).done)return J;switch(q=0,J&&(F=[F[0]&2,J.value]),F[0]){case 0:case 1:J=F;break;case 4:return D.label++,{value:F[1],done:!1};case 5:D.label++,q=F[1],F=[0];continue;case 7:F=D.ops.pop(),D.trys.pop();continue;default:if(J=D.trys,!(J=J.length>0&&J[J.length-1])&&(F[0]===6||F[0]===2)){D=0;continue}if(F[0]===3&&(!J||F[1]>J[0]&&F[1]<J[3])){D.label=F[1];break}if(F[0]===6&&D.label<J[1]){D.label=J[1],J=F;break}if(J&&D.label<J[2]){D.label=J[2],D.ops.push(F);break}J[2]&&D.ops.pop(),D.trys.pop();continue}F=t.call(e,D)}catch(se){F=[6,se],q=0}finally{s=J=0}if(F[0]&5)throw F[1];return{value:F[0]?F[1]:void 0,done:!0}}},I=a&&a.__rest||function(e,t){var D={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&t.indexOf(s)<0&&(D[s]=e[s]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var q=0,s=Object.getOwnPropertySymbols(e);q<s.length;q++)t.indexOf(s[q])<0&&Object.prototype.propertyIsEnumerable.call(e,s[q])&&(D[s[q]]=e[s[q]]);return D},E=a&&a.__extends||function(){var e=function(t,D){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,q){s.__proto__=q}||function(s,q){for(var J in q)Object.prototype.hasOwnProperty.call(q,J)&&(s[J]=q[J])},e(t,D)};return function(t,D){if(typeof D!="function"&&D!==null)throw new TypeError("Class extends value "+String(D)+" is not a constructor or null");e(t,D);function s(){this.constructor=t}t.prototype=D===null?Object.create(D):(s.prototype=D.prototype,new s)}}(),N;(function(e){e.versionMajorMinor="4.9",e.version="".concat(e.versionMajorMinor,".3");var t;(function(s){s[s.LessThan=-1]="LessThan",s[s.EqualTo=0]="EqualTo",s[s.GreaterThan=1]="GreaterThan"})(t=e.Comparison||(e.Comparison={}));var D;(function(s){var q=typeof globalThis<"u"||typeof globalThis<"u"?globalThis:typeof self<"u"?self:void 0;function J(){var Ee=q==null?void 0:q.Map,Se=typeof Ee<"u"&&"entries"in Ee.prototype&&new Ee([[0,0]]).size===1?Ee:void 0;if(!Se)throw new Error("No compatible Map implementation found.");return Se}s.tryGetNativeMap=J;function fe(){var Ee=q==null?void 0:q.Set,Se=typeof Ee<"u"&&"entries"in Ee.prototype&&new Ee([0]).size===1?Ee:void 0;if(!Se)throw new Error("No compatible Set implementation found.");return Se}s.tryGetNativeSet=fe})(D||(D={})),e.Map=D.tryGetNativeMap(),e.Set=D.tryGetNativeSet()})(N||(N={}));var N;(function(e){function t(C){if(C){if(Vt(C))return pt(C);if(C instanceof e.Map)return C.entries();if(C instanceof e.Set)return C.values();throw new Error("Iteration not supported.")}}e.getIterator=t,e.emptyArray=[],e.emptyMap=new e.Map,e.emptySet=new e.Set;function D(C){return C?C.length:0}e.length=D;function s(C,z){if(C)for(var ee=0;ee<C.length;ee++){var le=z(C[ee],ee);if(le)return le}}e.forEach=s;function q(C,z){if(C)for(var ee=C.length-1;ee>=0;ee--){var le=z(C[ee],ee);if(le)return le}}e.forEachRight=q;function J(C,z){if(C!==void 0)for(var ee=0;ee<C.length;ee++){var le=z(C[ee],ee);if(le!==void 0)return le}}e.firstDefined=J;function fe(C,z){for(;;){var ee=C.next();if(ee.done)return;var le=z(ee.value);if(le!==void 0)return le}}e.firstDefinedIterator=fe;function Ee(C,z,ee){var le=ee;if(C)for(var Ze=C.next(),Ir=0;!Ze.done;Ze=C.next(),Ir++)le=z(le,Ze.value,Ir);return le}e.reduceLeftIterator=Ee;function Se(C,z,ee){var le=[];e.Debug.assertEqual(C.length,z.length);for(var Ze=0;Ze<C.length;Ze++)le.push(ee(C[Ze],z[Ze],Ze));return le}e.zipWith=Se;function F(C,z){e.Debug.assertEqual(C.length,z.length);var ee=0;return{next:function(){return ee===C.length?{value:void 0,done:!0}:(ee++,{value:[C[ee-1],z[ee-1]],done:!1})}}}e.zipToIterator=F;function se(C,z){e.Debug.assert(C.length===z.length);for(var ee=new e.Map,le=0;le<C.length;++le)ee.set(C[le],z[le]);return ee}e.zipToMap=se;function Le(C,z){if(C.length<=1)return C;for(var ee=[],le=0,Ze=C.length;le<Ze;le++)le&&ee.push(z),ee.push(C[le]);return ee}e.intersperse=Le;function Q(C,z){if(C){for(var ee=0;ee<C.length;ee++)if(!z(C[ee],ee))return!1}return!0}e.every=Q;function Be(C,z,ee){if(C!==void 0)for(var le=ee!=null?ee:0;le<C.length;le++){var Ze=C[le];if(z(Ze,le))return Ze}}e.find=Be;function je(C,z,ee){if(C!==void 0)for(var le=ee!=null?ee:C.length-1;le>=0;le--){var Ze=C[le];if(z(Ze,le))return Ze}}e.findLast=je;function V(C,z,ee){if(C===void 0)return-1;for(var le=ee!=null?ee:0;le<C.length;le++)if(z(C[le],le))return le;return-1}e.findIndex=V;function B(C,z,ee){if(C===void 0)return-1;for(var le=ee!=null?ee:C.length-1;le>=0;le--)if(z(C[le],le))return le;return-1}e.findLastIndex=B;function U(C,z){for(var ee=0;ee<C.length;ee++){var le=z(C[ee],ee);if(le)return le}return e.Debug.fail()}e.findMap=U;function m(C,z,ee){if(ee===void 0&&(ee=On),C)for(var le=0,Ze=C;le<Ze.length;le++){var Ir=Ze[le];if(ee(Ir,z))return!0}return!1}e.contains=m;function v(C,z,ee){return ee===void 0&&(ee=On),C.length===z.length&&C.every(function(le,Ze){return ee(le,z[Ze])})}e.arraysEqual=v;function g(C,z,ee){for(var le=ee||0;le<C.length;le++)if(m(z,C.charCodeAt(le)))return le;return-1}e.indexOfAnyCharCode=g;function O(C,z){var ee=0;if(C)for(var le=0;le<C.length;le++){var Ze=C[le];z(Ze,le)&&ee++}return ee}e.countWhere=O;function S(C,z){if(C){for(var ee=C.length,le=0;le<ee&&z(C[le]);)le++;if(le<ee){var Ze=C.slice(0,le);for(le++;le<ee;){var Ir=C[le];z(Ir)&&Ze.push(Ir),le++}return Ze}}return C}e.filter=S;function te(C,z){for(var ee=0,le=0;le<C.length;le++)z(C[le],le,C)&&(C[ee]=C[le],ee++);C.length=ee}e.filterMutate=te;function Je(C){C.length=0}e.clear=Je;function qe(C,z){var ee;if(C){ee=[];for(var le=0;le<C.length;le++)ee.push(z(C[le],le))}return ee}e.map=qe;function ge(C,z){return{next:function(){var ee=C.next();return ee.done?ee:{value:z(ee.value),done:!1}}}}e.mapIterator=ge;function ie(C,z){if(C)for(var ee=0;ee<C.length;ee++){var le=C[ee],Ze=z(le,ee);if(le!==Ze){var Ir=C.slice(0,ee);for(Ir.push(Ze),ee++;ee<C.length;ee++)Ir.push(z(C[ee],ee));return Ir}}return C}e.sameMap=ie;function H(C){for(var z=[],ee=0,le=C;ee<le.length;ee++){var Ze=le[ee];Ze&&(Vt(Ze)?h(z,Ze):z.push(Ze))}return z}e.flatten=H;function pe(C,z){var ee;if(C)for(var le=0;le<C.length;le++){var Ze=z(C[le],le);Ze&&(Vt(Ze)?ee=h(ee,Ze):ee=rt(ee,Ze))}return ee||e.emptyArray}e.flatMap=pe;function j(C,z){var ee=[];if(C)for(var le=0;le<C.length;le++){var Ze=z(C[le],le);Ze&&(Vt(Ze)?h(ee,Ze):ee.push(Ze))}return ee}e.flatMapToMutable=j;function be(C,z){var ee=C.next();if(ee.done)return e.emptyIterator;var le=Ze(ee.value);return{next:function(){for(;;){var Ir=le.next();if(!Ir.done)return Ir;var kr=C.next();if(kr.done)return kr;le=Ze(kr.value)}}};function Ze(Ir){var kr=z(Ir);return kr===void 0?e.emptyIterator:Vt(kr)?pt(kr):kr}}e.flatMapIterator=be;function $e(C,z){var ee;if(C)for(var le=0;le<C.length;le++){var Ze=C[le],Ir=z(Ze,le);(ee||Ze!==Ir||Vt(Ir))&&(ee||(ee=C.slice(0,le)),Vt(Ir)?h(ee,Ir):ee.push(Ir))}return ee||C}e.sameFlatMap=$e;function Re(C,z){for(var ee=[],le=0;le<C.length;le++){var Ze=z(C[le],le);if(Ze===void 0)return;ee.push(Ze)}return ee}e.mapAllOrFail=Re;function Fe(C,z){var ee=[];if(C)for(var le=0;le<C.length;le++){var Ze=z(C[le],le);Ze!==void 0&&ee.push(Ze)}return ee}e.mapDefined=Fe;function dr(C,z){return{next:function(){for(;;){var ee=C.next();if(ee.done)return ee;var le=z(ee.value);if(le!==void 0)return{value:le,done:!1}}}}}e.mapDefinedIterator=dr;function ze(C,z){if(!!C){var ee=new e.Map;return C.forEach(function(le,Ze){var Ir=z(Ze,le);if(Ir!==void 0){var kr=Ir[0],hr=Ir[1];kr!==void 0&&hr!==void 0&&ee.set(kr,hr)}}),ee}}e.mapDefinedEntries=ze;function ve(C,z){if(C){var ee=new e.Set;return C.forEach(function(le){var Ze=z(le);Ze!==void 0&&ee.add(Ze)}),ee}}e.mapDefinedValues=ve;function er(C,z,ee){if(C.has(z))return C.get(z);var le=ee();return C.set(z,le),le}e.getOrUpdate=er;function ar(C,z){return C.has(z)?!1:(C.add(z),!0)}e.tryAddToSet=ar,e.emptyIterator={next:function(){return{value:void 0,done:!0}}};function Cr(C){var z=!1;return{next:function(){var ee=z;return z=!0,ee?{value:void 0,done:!0}:{value:C,done:!1}}}}e.singleIterator=Cr;function Ce(C,z,ee){var le;if(C){le=[];for(var Ze=C.length,Ir=void 0,kr=void 0,hr=0,yt=0;hr<Ze;){for(;yt<Ze;){var Pt=C[yt];if(kr=z(Pt,yt),yt===0)Ir=kr;else if(kr!==Ir)break;yt++}if(hr<yt){var Ut=ee(C.slice(hr,yt),Ir,hr,yt);Ut&&le.push(Ut),hr=yt}Ir=kr,yt++}}return le}e.spanMap=Ce;function Xe(C,z){if(!!C){var ee=new e.Map;return C.forEach(function(le,Ze){var Ir=z(Ze,le),kr=Ir[0],hr=Ir[1];ee.set(kr,hr)}),ee}}e.mapEntries=Xe;function gr(C,z){if(C)if(z)for(var ee=0,le=C;ee<le.length;ee++){var Ze=le[ee];if(z(Ze))return!0}else return C.length>0;return!1}e.some=gr;function X(C,z,ee){for(var le,Ze=0;Ze<C.length;Ze++)z(C[Ze])?le=le===void 0?Ze:le:le!==void 0&&(ee(le,Ze),le=void 0);le!==void 0&&ee(le,C.length)}e.getRangesWhere=X;function Te(C,z){return gr(z)?gr(C)?k(k([],C,!0),z,!0):z:C}e.concatenate=Te;function we(C,z){return z}function he(C){return C.map(we)}e.indicesOf=he;function yr(C,z,ee){var le=he(C);jr(C,le,ee);for(var Ze=C[le[0]],Ir=[le[0]],kr=1;kr<le.length;kr++){var hr=le[kr],yt=C[hr];z(Ze,yt)||(Ir.push(hr),Ze=yt)}return Ir.sort(),Ir.map(function(Pt){return C[Pt]})}function Ar(C,z){for(var ee=[],le=0,Ze=C;le<Ze.length;le++){var Ir=Ze[le];ae(ee,Ir,z)}return ee}function nr(C,z,ee){return C.length===0?[]:C.length===1?C.slice():ee?yr(C,z,ee):Ar(C,z)}e.deduplicate=nr;function tr(C,z){if(C.length===0)return e.emptyArray;for(var ee=C[0],le=[ee],Ze=1;Ze<C.length;Ze++){var Ir=C[Ze];switch(z(Ir,ee)){case!0:case 0:continue;case-1:return e.Debug.fail("Array is unsorted.")}le.push(ee=Ir)}return le}function Lr(){return[]}e.createSortedArray=Lr;function zr(C,z,ee,le){if(C.length===0)return C.push(z),!0;var Ze=Mr(C,z,Dn,ee);return Ze<0?(C.splice(~Ze,0,z),!0):le?(C.splice(Ze,0,z),!0):!1}e.insertSorted=zr;function ye(C,z,ee){return tr(Ur(C,z),ee||z||Me)}e.sortAndDeduplicate=ye;function ir(C,z){if(C.length<2)return!0;for(var ee=C[0],le=0,Ze=C.slice(1);le<Ze.length;le++){var Ir=Ze[le];if(z(ee,Ir)===1)return!1;ee=Ir}return!0}e.arrayIsSorted=ir;function Dr(C,z,ee){if(ee===void 0&&(ee=On),!C||!z)return C===z;if(C.length!==z.length)return!1;for(var le=0;le<C.length;le++)if(!ee(C[le],z[le],le))return!1;return!0}e.arrayIsEqualTo=Dr;function Pr(C){var z;if(C)for(var ee=0;ee<C.length;ee++){var le=C[ee];(z||!le)&&(z||(z=C.slice(0,ee)),le&&z.push(le))}return z||C}e.compact=Pr;function qr(C,z,ee){if(!z||!C||z.length===0||C.length===0)return z;var le=[];e:for(var Ze=0,Ir=0;Ir<z.length;Ir++){Ir>0&&e.Debug.assertGreaterThanOrEqual(ee(z[Ir],z[Ir-1]),0);r:for(var kr=Ze;Ze<C.length;Ze++)switch(Ze>kr&&e.Debug.assertGreaterThanOrEqual(ee(C[Ze],C[Ze-1]),0),ee(z[Ir],C[Ze])){case-1:le.push(z[Ir]);continue e;case 0:continue e;case 1:continue r}}return le}e.relativeComplement=qr;function ut(C,z){for(var ee=0,le=0,Ze=C;le<Ze.length;le++){var Ir=Ze[le];ee+=Ir[z]}return ee}e.sum=ut;function rt(C,z){return z===void 0?C:C===void 0?[z]:(C.push(z),C)}e.append=rt;function Z(C,z){return C===void 0?z:z===void 0?C:Vt(C)?Vt(z)?Te(C,z):rt(C,z):Vt(z)?rt(z,C):[C,z]}e.combine=Z;function f(C,z){return z<0?C.length+z:z}function h(C,z,ee,le){if(z===void 0||z.length===0)return C;if(C===void 0)return z.slice(ee,le);ee=ee===void 0?0:f(z,ee),le=le===void 0?z.length:f(z,le);for(var Ze=ee;Ze<le&&Ze<z.length;Ze++)z[Ze]!==void 0&&C.push(z[Ze]);return C}e.addRange=h;function ae(C,z,ee){return m(C,z,ee)?!1:(C.push(z),!0)}e.pushIfUnique=ae;function xr(C,z,ee){return C?(ae(C,z,ee),C):[z]}e.appendIfUnique=xr;function jr(C,z,ee){z.sort(function(le,Ze){return ee(C[le],C[Ze])||L(le,Ze)})}function Ur(C,z){return C.length===0?C:C.slice().sort(z)}e.sort=Ur;function pt(C){var z=0;return{next:function(){return z===C.length?{value:void 0,done:!0}:(z++,{value:C[z-1],done:!1})}}}e.arrayIterator=pt;function Ge(C){var z=C.length;return{next:function(){return z===0?{value:void 0,done:!0}:(z--,{value:C[z],done:!1})}}}e.arrayReverseIterator=Ge;function W(C,z){var ee=he(C);return jr(C,ee,z),ee.map(function(le){return C[le]})}e.stableSort=W;function r(C,z,ee,le){for(;ee<le;){if(C[ee]!==z[ee])return!1;ee++}return!0}e.rangeEquals=r;function ct(C,z){if(C&&(z=f(C,z),z<C.length))return C[z]}e.elementAt=ct;function ft(C){return C===void 0||C.length===0?void 0:C[0]}e.firstOrUndefined=ft;function Ie(C){return e.Debug.assert(C.length!==0),C[0]}e.first=Ie;function me(C){return C===void 0||C.length===0?void 0:C[C.length-1]}e.lastOrUndefined=me;function xe(C){return e.Debug.assert(C.length!==0),C[C.length-1]}e.last=xe;function Ye(C){return C&&C.length===1?C[0]:void 0}e.singleOrUndefined=Ye;function vr(C){return e.Debug.checkDefined(Ye(C))}e.single=vr;function nt(C){return C&&C.length===1?C[0]:C}e.singleOrMany=nt;function pr(C,z,ee){var le=C.slice(0);return le[z]=ee,le}e.replaceElement=pr;function Mr(C,z,ee,le,Ze){return ot(C,ee(z),ee,le,Ze)}e.binarySearch=Mr;function ot(C,z,ee,le,Ze){if(!gr(C))return-1;for(var Ir=Ze||0,kr=C.length-1;Ir<=kr;){var hr=Ir+(kr-Ir>>1),yt=ee(C[hr],hr);switch(le(yt,z)){case-1:Ir=hr+1;break;case 0:return hr;case 1:kr=hr-1;break}}return~Ir}e.binarySearchKey=ot;function wt(C,z,ee,le,Ze){if(C&&C.length>0){var Ir=C.length;if(Ir>0){var kr=le===void 0||le<0?0:le,hr=Ze===void 0||kr+Ze>Ir-1?Ir-1:kr+Ze,yt=void 0;for(arguments.length<=2?(yt=C[kr],kr++):yt=ee;kr<=hr;)yt=z(yt,C[kr],kr),kr++;return yt}}return ee}e.reduceLeft=wt;var re=Object.prototype.hasOwnProperty;function de(C,z){return re.call(C,z)}e.hasProperty=de;function He(C,z){return re.call(C,z)?C[z]:void 0}e.getProperty=He;function Nr(C){var z=[];for(var ee in C)re.call(C,ee)&&z.push(ee);return z}e.getOwnKeys=Nr;function Yr(C){var z=[];do for(var ee=Object.getOwnPropertyNames(C),le=0,Ze=ee;le<Ze.length;le++){var Ir=Ze[le];ae(z,Ir)}while(C=Object.getPrototypeOf(C));return z}e.getAllKeys=Yr;function St(C){var z=[];for(var ee in C)re.call(C,ee)&&z.push(C[ee]);return z}e.getOwnValues=St;var Dt=Object.entries||function(C){for(var z=Nr(C),ee=Array(z.length),le=0;le<z.length;le++)ee[le]=[z[le],C[z[le]]];return ee};function Lt(C){return C?Dt(C):[]}e.getEntries=Lt;function zt(C,z){for(var ee=new Array(C),le=0;le<C;le++)ee[le]=z(le);return ee}e.arrayOf=zt;function Zt(C,z){for(var ee=[],le=C.next();!le.done;le=C.next())ee.push(z?z(le.value):le.value);return ee}e.arrayFrom=Zt;function mt(C){for(var z=[],ee=1;ee<arguments.length;ee++)z[ee-1]=arguments[ee];for(var le=0,Ze=z;le<Ze.length;le++){var Ir=Ze[le];if(Ir!==void 0)for(var kr in Ir)de(Ir,kr)&&(C[kr]=Ir[kr])}return C}e.assign=mt;function at(C,z,ee){if(ee===void 0&&(ee=On),C===z)return!0;if(!C||!z)return!1;for(var le in C)if(re.call(C,le)&&(!re.call(z,le)||!ee(C[le],z[le])))return!1;for(var le in z)if(re.call(z,le)&&!re.call(C,le))return!1;return!0}e.equalOwnProperties=at;function A(C,z,ee){ee===void 0&&(ee=Dn);for(var le=new e.Map,Ze=0,Ir=C;Ze<Ir.length;Ze++){var kr=Ir[Ze],hr=z(kr);hr!==void 0&&le.set(hr,ee(kr))}return le}e.arrayToMap=A;function ue(C,z,ee){ee===void 0&&(ee=Dn);for(var le=[],Ze=0,Ir=C;Ze<Ir.length;Ze++){var kr=Ir[Ze];le[z(kr)]=ee(kr)}return le}e.arrayToNumericMap=ue;function Qe(C,z,ee){ee===void 0&&(ee=Dn);for(var le=cn(),Ze=0,Ir=C;Ze<Ir.length;Ze++){var kr=Ir[Ze];le.add(z(kr),ee(kr))}return le}e.arrayToMultiMap=Qe;function Sr(C,z,ee){return ee===void 0&&(ee=Dn),Zt(Qe(C,z).values(),ee)}e.group=Sr;function Kr(C){var z={};for(var ee in C)re.call(C,ee)&&(z[ee]=C[ee]);return z}e.clone=Kr;function Hr(C,z){var ee={};for(var le in z)re.call(z,le)&&(ee[le]=z[le]);for(var le in C)re.call(C,le)&&(ee[le]=C[le]);return ee}e.extend=Hr;function Ct(C,z){for(var ee in z)re.call(z,ee)&&(C[ee]=z[ee])}e.copyProperties=Ct;function Xt(C,z){return z?z.bind(C):void 0}e.maybeBind=Xt;function cn(){var C=new e.Map;return C.add=In,C.remove=yn,C}e.createMultiMap=cn;function In(C,z){var ee=this.get(C);return ee?ee.push(z):this.set(C,ee=[z]),ee}function yn(C,z){var ee=this.get(C);ee&&(Rn(ee,z),ee.length||this.delete(C))}function hn(){return cn()}e.createUnderscoreEscapedMultiMap=hn;function ln(C){var z=(C==null?void 0:C.slice())||[],ee=0;function le(){return ee===z.length}function Ze(){for(var kr=[],hr=0;hr<arguments.length;hr++)kr[hr]=arguments[hr];z.push.apply(z,kr)}function Ir(){if(le())throw new Error("Queue is empty");var kr=z[ee];if(z[ee]=void 0,ee++,ee>100&&ee>z.length>>1){var hr=z.length-ee;z.copyWithin(0,ee),z.length=hr,ee=0}return kr}return{enqueue:Ze,dequeue:Ir,isEmpty:le}}e.createQueue=ln;function En(C,z){var ee=new e.Map,le=0;function Ze(){var kr=ee.values(),hr;return{next:function(){for(;;)if(hr){var yt=hr.next();if(!yt.done)return{value:yt.value};hr=void 0}else{var yt=kr.next();if(yt.done)return{value:void 0,done:!0};if(!Vt(yt.value))return{value:yt.value};hr=pt(yt.value)}}}}var Ir={has:function(kr){var hr=C(kr);if(!ee.has(hr))return!1;var yt=ee.get(hr);if(!Vt(yt))return z(yt,kr);for(var Pt=0,Ut=yt;Pt<Ut.length;Pt++){var jt=Ut[Pt];if(z(jt,kr))return!0}return!1},add:function(kr){var hr=C(kr);if(ee.has(hr)){var yt=ee.get(hr);if(Vt(yt))m(yt,kr,z)||(yt.push(kr),le++);else{var Pt=yt;z(Pt,kr)||(ee.set(hr,[Pt,kr]),le++)}}else ee.set(hr,kr),le++;return this},delete:function(kr){var hr=C(kr);if(!ee.has(hr))return!1;var yt=ee.get(hr);if(Vt(yt)){for(var Pt=0;Pt<yt.length;Pt++)if(z(yt[Pt],kr))return yt.length===1?ee.delete(hr):yt.length===2?ee.set(hr,yt[1-Pt]):Mn(yt,Pt),le--,!0}else{var Ut=yt;if(z(Ut,kr))return ee.delete(hr),le--,!0}return!1},clear:function(){ee.clear(),le=0},get size(){return le},forEach:function(kr){for(var hr=0,yt=Zt(ee.values());hr<yt.length;hr++){var Pt=yt[hr];if(Vt(Pt))for(var Ut=0,jt=Pt;Ut<jt.length;Ut++){var Ht=jt[Ut];kr(Ht,Ht)}else{var Ht=Pt;kr(Ht,Ht)}}},keys:function(){return Ze()},values:function(){return Ze()},entries:function(){var kr=Ze();return{next:function(){var hr=kr.next();return hr.done?hr:{value:[hr.value,hr.value]}}}}};return Ir}e.createSet=En;function Vt(C){return Array.isArray?Array.isArray(C):C instanceof Array}e.isArray=Vt;function ui(C){return Vt(C)?C:[C]}e.toArray=ui;function ei(C){return typeof C=="string"}e.isString=ei;function vi(C){return typeof C=="number"}e.isNumber=vi;function ri(C,z){return C!==void 0&&z(C)?C:void 0}e.tryCast=ri;function bi(C,z){return C!==void 0&&z(C)?C:e.Debug.fail("Invalid cast. The supplied value ".concat(C," did not pass the test '").concat(e.Debug.getFunctionName(z),"'."))}e.cast=bi;function Qn(C){}e.noop=Qn,e.noopPush={push:Qn,length:0};function Yn(){return!1}e.returnFalse=Yn;function oi(){return!0}e.returnTrue=oi;function Ei(){}e.returnUndefined=Ei;function Dn(C){return C}e.identity=Dn;function Kn(C){return C.toLowerCase()}e.toLowerCase=Kn;var si=/[^\u0130\u0131\u00DFa-z0-9\\/:\-_\. ]+/g;function mi(C){return si.test(C)?C.replace(si,Kn):C}e.toFileNameLowerCase=mi;function Zn(){throw new Error("Not implemented")}e.notImplemented=Zn;function Fn(C){var z;return function(){return C&&(z=C(),C=void 0),z}}e.memoize=Fn;function gt(C){var z=new e.Map;return function(ee){var le="".concat(typeof ee,":").concat(ee),Ze=z.get(le);return Ze===void 0&&!z.has(le)&&(Ze=C(ee),z.set(le,Ze)),Ze}}e.memoizeOne=gt;function gi(C,z,ee,le,Ze){if(Ze){for(var Ir=[],kr=0;kr<arguments.length;kr++)Ir[kr]=arguments[kr];return function(hr){return wt(Ir,function(yt,Pt){return Pt(yt)},hr)}}else return le?function(hr){return le(ee(z(C(hr))))}:ee?function(hr){return ee(z(C(hr)))}:z?function(hr){return z(C(hr))}:C?function(hr){return C(hr)}:function(hr){return hr}}e.compose=gi;var dn;(function(C){C[C.None=0]="None",C[C.Normal=1]="Normal",C[C.Aggressive=2]="Aggressive",C[C.VeryAggressive=3]="VeryAggressive"})(dn=e.AssertionLevel||(e.AssertionLevel={}));function On(C,z){return C===z}e.equateValues=On;function br(C,z){return C===z||C!==void 0&&z!==void 0&&C.toUpperCase()===z.toUpperCase()}e.equateStringsCaseInsensitive=br;function ke(C,z){return On(C,z)}e.equateStringsCaseSensitive=ke;function ur(C,z){return C===z?0:C===void 0?-1:z===void 0?1:C<z?-1:1}function L(C,z){return ur(C,z)}e.compareValues=L;function qt(C,z){return L(C==null?void 0:C.start,z==null?void 0:z.start)||L(C==null?void 0:C.length,z==null?void 0:z.length)}e.compareTextSpans=qt;function nn(C,z){return wt(C,function(ee,le){return z(ee,le)===-1?ee:le})}e.min=nn;function fr(C,z){return C===z?0:C===void 0?-1:z===void 0?1:(C=C.toUpperCase(),z=z.toUpperCase(),C<z?-1:C>z?1:0)}e.compareStringsCaseInsensitive=fr;function Me(C,z){return ur(C,z)}e.compareStringsCaseSensitive=Me;function Ve(C){return C?fr:Me}e.getStringComparer=Ve;var _r=function(){var C,z,ee=hr();return yt;function le(Pt,Ut,jt){if(Pt===Ut)return 0;if(Pt===void 0)return-1;if(Ut===void 0)return 1;var Ht=jt(Pt,Ut);return Ht<0?-1:Ht>0?1:0}function Ze(Pt){var Ut=new Intl.Collator(Pt,{usage:"sort",sensitivity:"variant"}).compare;return function(jt,Ht){return le(jt,Ht,Ut)}}function Ir(Pt){if(Pt!==void 0)return kr();return function(jt,Ht){return le(jt,Ht,Ut)};function Ut(jt,Ht){return jt.localeCompare(Ht)}}function kr(){return function(jt,Ht){return le(jt,Ht,Pt)};function Pt(jt,Ht){return Ut(jt.toUpperCase(),Ht.toUpperCase())||Ut(jt,Ht)}function Ut(jt,Ht){return jt<Ht?-1:jt>Ht?1:0}}function hr(){return typeof Intl=="object"&&typeof Intl.Collator=="function"?Ze:typeof String.prototype.localeCompare=="function"&&typeof String.prototype.toLocaleUpperCase=="function"&&"a".localeCompare("B")<0?Ir:kr}function yt(Pt){return Pt===void 0?C||(C=ee(Pt)):Pt==="en-US"?z||(z=ee(Pt)):ee(Pt)}}(),lr,Vr;function tt(){return Vr}e.getUILocale=tt;function dt(C){Vr!==C&&(Vr=C,lr=void 0)}e.setUILocale=dt;function It(C,z){var ee=lr||(lr=_r(Vr));return ee(C,z)}e.compareStringsCaseSensitiveUI=It;function an(C,z,ee,le){return C===z?0:C===void 0?-1:z===void 0?1:le(C[ee],z[ee])}e.compareProperties=an;function sn(C,z){return L(C?1:0,z?1:0)}e.compareBooleans=sn;function _e(C,z,ee){for(var le=Math.max(2,Math.floor(C.length*.34)),Ze=Math.floor(C.length*.4)+1,Ir,kr=0,hr=z;kr<hr.length;kr++){var yt=hr[kr],Pt=ee(yt);if(Pt!==void 0&&Math.abs(Pt.length-C.length)<=le){if(Pt===C||Pt.length<3&&Pt.toLowerCase()!==C.toLowerCase())continue;var Ut=Gr(C,Pt,Ze-.1);if(Ut===void 0)continue;e.Debug.assert(Ut<Ze),Ze=Ut,Ir=yt}}return Ir}e.getSpellingSuggestion=_e;function Gr(C,z,ee){for(var le=new Array(z.length+1),Ze=new Array(z.length+1),Ir=ee+.01,kr=0;kr<=z.length;kr++)le[kr]=kr;for(var kr=1;kr<=C.length;kr++){var hr=C.charCodeAt(kr-1),yt=Math.ceil(kr>ee?kr-ee:1),Pt=Math.floor(z.length>ee+kr?ee+kr:z.length);Ze[0]=kr;for(var Ut=kr,jt=1;jt<yt;jt++)Ze[jt]=Ir;for(var jt=yt;jt<=Pt;jt++){var Ht=C[kr-1].toLowerCase()===z[jt-1].toLowerCase()?le[jt-1]+.1:le[jt-1]+2,yi=hr===z.charCodeAt(jt-1)?le[jt-1]:Math.min(le[jt]+1,Ze[jt-1]+1,Ht);Ze[jt]=yi,Ut=Math.min(Ut,yi)}for(var jt=Pt+1;jt<=z.length;jt++)Ze[jt]=Ir;if(Ut>ee)return;var Ni=le;le=Ze,Ze=Ni}var Gn=le[z.length];return Gn>ee?void 0:Gn}function Kt(C,z){var ee=C.length-z.length;return ee>=0&&C.indexOf(z,ee)===ee}e.endsWith=Kt;function en(C,z){return Kt(C,z)?C.slice(0,C.length-z.length):C}e.removeSuffix=en;function Ot(C,z){return Kt(C,z)?C.slice(0,C.length-z.length):void 0}e.tryRemoveSuffix=Ot;function rr(C,z){return C.indexOf(z)!==-1}e.stringContains=rr;function Hn(C){for(var z=C.length,ee=z-1;ee>0;ee--){var le=C.charCodeAt(ee);if(le>=48&&le<=57)do--ee,le=C.charCodeAt(ee);while(ee>0&&le>=48&&le<=57);else if(ee>4&&(le===110||le===78)){if(--ee,le=C.charCodeAt(ee),le!==105&&le!==73||(--ee,