prettier
Version:
Prettier is an opinionated code formatter
18 lines (17 loc) • 1.47 MB
JavaScript
var Dt=(a,_)=>()=>(_||a((_={exports:{}}).exports,_),_.exports);var Ra=Dt((wT,Bf)=>{var rl=function(a){return a&&a.Math==Math&&a};Bf.exports=rl(typeof globalThis=="object"&&globalThis)||rl(typeof window=="object"&&window)||rl(typeof self=="object"&&self)||rl(typeof global=="object"&&global)||function(){return this}()||Function("return this")()});var $a=Dt((AT,qf)=>{qf.exports=function(a){try{return!!a()}catch{return!0}}});var Wo=Dt((kT,Uf)=>{var Fh=$a();Uf.exports=!Fh(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})});var tl=Dt((PT,zf)=>{var Bh=$a();zf.exports=!Bh(function(){var a=function(){}.bind();return typeof a!="function"||a.hasOwnProperty("prototype")})});var il=Dt((NT,Vf)=>{var qh=tl(),nl=Function.prototype.call;Vf.exports=qh?nl.bind(nl):function(){return nl.apply(nl,arguments)}});var Gf=Dt(Hf=>{"use strict";var Wf={}.propertyIsEnumerable,Kf=Object.getOwnPropertyDescriptor,Uh=Kf&&!Wf.call({1:2},1);Hf.f=Uh?function(_){var x=Kf(this,_);return!!x&&x.enumerable}:Wf});var ep=Dt((OT,Xf)=>{Xf.exports=function(a,_){return{enumerable:!(a&1),configurable:!(a&2),writable:!(a&4),value:_}}});var Qa=Dt((MT,Yf)=>{var $f=tl(),Qf=Function.prototype,rp=Qf.call,zh=$f&&Qf.bind.bind(rp,rp);Yf.exports=$f?zh:function(a){return function(){return rp.apply(a,arguments)}}});var Iu=Dt((LT,ed)=>{var Zf=Qa(),Vh=Zf({}.toString),Wh=Zf("".slice);ed.exports=function(a){return Wh(Vh(a),8,-1)}});var td=Dt((RT,rd)=>{var Kh=Qa(),Hh=$a(),Gh=Iu(),tp=Object,Xh=Kh("".split);rd.exports=Hh(function(){return!tp("z").propertyIsEnumerable(0)})?function(a){return Gh(a)=="String"?Xh(a,""):tp(a)}:tp});var np=Dt((jT,nd)=>{nd.exports=function(a){return a==null}});var ip=Dt((JT,id)=>{var $h=np(),Qh=TypeError;id.exports=function(a){if($h(a))throw Qh("Can't call method on "+a);return a}});var al=Dt((FT,ad)=>{var Yh=td(),Zh=ip();ad.exports=function(a){return Yh(Zh(a))}});var op=Dt((BT,od)=>{var ap=typeof document=="object"&&document.all,e0=typeof ap>"u"&&ap!==void 0;od.exports={all:ap,IS_HTMLDDA:e0}});var xa=Dt((qT,_d)=>{var sd=op(),r0=sd.all;_d.exports=sd.IS_HTMLDDA?function(a){return typeof a=="function"||a===r0}:function(a){return typeof a=="function"}});var C_=Dt((UT,ld)=>{var cd=xa(),ud=op(),t0=ud.all;ld.exports=ud.IS_HTMLDDA?function(a){return typeof a=="object"?a!==null:cd(a)||a===t0}:function(a){return typeof a=="object"?a!==null:cd(a)}});var Ou=Dt((zT,pd)=>{var sp=Ra(),n0=xa(),i0=function(a){return n0(a)?a:void 0};pd.exports=function(a,_){return arguments.length<2?i0(sp[a]):sp[a]&&sp[a][_]}});var dd=Dt((VT,fd)=>{var a0=Qa();fd.exports=a0({}.isPrototypeOf)});var gd=Dt((WT,md)=>{var o0=Ou();md.exports=o0("navigator","userAgent")||""});var Sd=Dt((KT,Td)=>{var Ed=Ra(),_p=gd(),yd=Ed.process,hd=Ed.Deno,vd=yd&&yd.versions||hd&&hd.version,bd=vd&&vd.v8,Ya,ol;bd&&(Ya=bd.split("."),ol=Ya[0]>0&&Ya[0]<4?1:+(Ya[0]+Ya[1]));!ol&&_p&&(Ya=_p.match(/Edge\/(\d+)/),(!Ya||Ya[1]>=74)&&(Ya=_p.match(/Chrome\/(\d+)/),Ya&&(ol=+Ya[1])));Td.exports=ol});var cp=Dt((HT,Dd)=>{var Cd=Sd(),s0=$a();Dd.exports=!!Object.getOwnPropertySymbols&&!s0(function(){var a=Symbol();return!String(a)||!(Object(a)instanceof Symbol)||!Symbol.sham&&Cd&&Cd<41})});var up=Dt((GT,xd)=>{var _0=cp();xd.exports=_0&&!Symbol.sham&&typeof Symbol.iterator=="symbol"});var lp=Dt((XT,wd)=>{var c0=Ou(),u0=xa(),l0=dd(),p0=up(),f0=Object;wd.exports=p0?function(a){return typeof a=="symbol"}:function(a){var _=c0("Symbol");return u0(_)&&l0(_.prototype,f0(a))}});var kd=Dt(($T,Ad)=>{var d0=String;Ad.exports=function(a){try{return d0(a)}catch{return"Object"}}});var sl=Dt((QT,Pd)=>{var m0=xa(),g0=kd(),y0=TypeError;Pd.exports=function(a){if(m0(a))return a;throw y0(g0(a)+" is not a function")}});var Id=Dt((YT,Nd)=>{var h0=sl(),v0=np();Nd.exports=function(a,_){var x=a[_];return v0(x)?void 0:h0(x)}});var Md=Dt((ZT,Od)=>{var pp=il(),fp=xa(),dp=C_(),b0=TypeError;Od.exports=function(a,_){var x,T;if(_==="string"&&fp(x=a.toString)&&!dp(T=pp(x,a))||fp(x=a.valueOf)&&!dp(T=pp(x,a))||_!=="string"&&fp(x=a.toString)&&!dp(T=pp(x,a)))return T;throw b0("Can't convert object to primitive value")}});var Rd=Dt((e6,Ld)=>{Ld.exports=!1});var _l=Dt((r6,Jd)=>{var jd=Ra(),E0=Object.defineProperty;Jd.exports=function(a,_){try{E0(jd,a,{value:_,configurable:!0,writable:!0})}catch{jd[a]=_}return _}});var cl=Dt((t6,Bd)=>{var T0=Ra(),S0=_l(),Fd="__core-js_shared__",C0=T0[Fd]||S0(Fd,{});Bd.exports=C0});var mp=Dt((n6,Ud)=>{var D0=Rd(),qd=cl();(Ud.exports=function(a,_){return qd[a]||(qd[a]=_!==void 0?_:{})})("versions",[]).push({version:"3.26.1",mode:D0?"pure":"global",copyright:"\xA9 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.26.1/LICENSE",source:"https://github.com/zloirock/core-js"})});var gp=Dt((i6,zd)=>{var x0=ip(),w0=Object;zd.exports=function(a){return w0(x0(a))}});var Ps=Dt((a6,Vd)=>{var A0=Qa(),k0=gp(),P0=A0({}.hasOwnProperty);Vd.exports=Object.hasOwn||function(_,x){return P0(k0(_),x)}});var yp=Dt((o6,Wd)=>{var N0=Qa(),I0=0,O0=Math.random(),M0=N0(1 .toString);Wd.exports=function(a){return"Symbol("+(a===void 0?"":a)+")_"+M0(++I0+O0,36)}});var Mu=Dt((s6,$d)=>{var L0=Ra(),R0=mp(),Kd=Ps(),j0=yp(),Hd=cp(),Xd=up(),Fc=R0("wks"),D_=L0.Symbol,Gd=D_&&D_.for,J0=Xd?D_:D_&&D_.withoutSetter||j0;$d.exports=function(a){if(!Kd(Fc,a)||!(Hd||typeof Fc[a]=="string")){var _="Symbol."+a;Hd&&Kd(D_,a)?Fc[a]=D_[a]:Xd&&Gd?Fc[a]=Gd(_):Fc[a]=J0(_)}return Fc[a]}});var em=Dt((_6,Zd)=>{var F0=il(),Qd=C_(),Yd=lp(),B0=Id(),q0=Md(),U0=Mu(),z0=TypeError,V0=U0("toPrimitive");Zd.exports=function(a,_){if(!Qd(a)||Yd(a))return a;var x=B0(a,V0),T;if(x){if(_===void 0&&(_="default"),T=F0(x,a,_),!Qd(T)||Yd(T))return T;throw z0("Can't convert object to primitive value")}return _===void 0&&(_="number"),q0(a,_)}});var hp=Dt((c6,rm)=>{var W0=em(),K0=lp();rm.exports=function(a){var _=W0(a,"string");return K0(_)?_:_+""}});var im=Dt((u6,nm)=>{var H0=Ra(),tm=C_(),vp=H0.document,G0=tm(vp)&&tm(vp.createElement);nm.exports=function(a){return G0?vp.createElement(a):{}}});var bp=Dt((l6,am)=>{var X0=Wo(),$0=$a(),Q0=im();am.exports=!X0&&!$0(function(){return Object.defineProperty(Q0("div"),"a",{get:function(){return 7}}).a!=7})});var Ep=Dt(sm=>{var Y0=Wo(),Z0=il(),ev=Gf(),rv=ep(),tv=al(),nv=hp(),iv=Ps(),av=bp(),om=Object.getOwnPropertyDescriptor;sm.f=Y0?om:function(_,x){if(_=tv(_),x=nv(x),av)try{return om(_,x)}catch{}if(iv(_,x))return rv(!Z0(ev.f,_,x),_[x])}});var cm=Dt((f6,_m)=>{var ov=Wo(),sv=$a();_m.exports=ov&&sv(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})});var ul=Dt((d6,um)=>{var _v=C_(),cv=String,uv=TypeError;um.exports=function(a){if(_v(a))return a;throw uv(cv(a)+" is not an object")}});var Lu=Dt(pm=>{var lv=Wo(),pv=bp(),fv=cm(),ll=ul(),lm=hp(),dv=TypeError,Tp=Object.defineProperty,mv=Object.getOwnPropertyDescriptor,Sp="enumerable",Cp="configurable",Dp="writable";pm.f=lv?fv?function(_,x,T){if(ll(_),x=lm(x),ll(T),typeof _=="function"&&x==="prototype"&&"value"in T&&Dp in T&&!T[Dp]){var ae=mv(_,x);ae&&ae[Dp]&&(_[x]=T.value,T={configurable:Cp in T?T[Cp]:ae[Cp],enumerable:Sp in T?T[Sp]:ae[Sp],writable:!1})}return Tp(_,x,T)}:Tp:function(_,x,T){if(ll(_),x=lm(x),ll(T),pv)try{return Tp(_,x,T)}catch{}if("get"in T||"set"in T)throw dv("Accessors not supported");return"value"in T&&(_[x]=T.value),_}});var xp=Dt((g6,fm)=>{var gv=Wo(),yv=Lu(),hv=ep();fm.exports=gv?function(a,_,x){return yv.f(a,_,hv(1,x))}:function(a,_,x){return a[_]=x,a}});var gm=Dt((y6,mm)=>{var wp=Wo(),vv=Ps(),dm=Function.prototype,bv=wp&&Object.getOwnPropertyDescriptor,Ap=vv(dm,"name"),Ev=Ap&&function(){}.name==="something",Tv=Ap&&(!wp||wp&&bv(dm,"name").configurable);mm.exports={EXISTS:Ap,PROPER:Ev,CONFIGURABLE:Tv}});var Pp=Dt((h6,ym)=>{var Sv=Qa(),Cv=xa(),kp=cl(),Dv=Sv(Function.toString);Cv(kp.inspectSource)||(kp.inspectSource=function(a){return Dv(a)});ym.exports=kp.inspectSource});var bm=Dt((v6,vm)=>{var xv=Ra(),wv=xa(),hm=xv.WeakMap;vm.exports=wv(hm)&&/native code/.test(String(hm))});var Sm=Dt((b6,Tm)=>{var Av=mp(),kv=yp(),Em=Av("keys");Tm.exports=function(a){return Em[a]||(Em[a]=kv(a))}});var Np=Dt((E6,Cm)=>{Cm.exports={}});var Am=Dt((T6,wm)=>{var Pv=bm(),xm=Ra(),Nv=C_(),Iv=xp(),Ip=Ps(),Op=cl(),Ov=Sm(),Mv=Np(),Dm="Object already initialized",Mp=xm.TypeError,Lv=xm.WeakMap,pl,Ru,fl,Rv=function(a){return fl(a)?Ru(a):pl(a,{})},jv=function(a){return function(_){var x;if(!Nv(_)||(x=Ru(_)).type!==a)throw Mp("Incompatible receiver, "+a+" required");return x}};Pv||Op.state?(Za=Op.state||(Op.state=new Lv),Za.get=Za.get,Za.has=Za.has,Za.set=Za.set,pl=function(a,_){if(Za.has(a))throw Mp(Dm);return _.facade=a,Za.set(a,_),_},Ru=function(a){return Za.get(a)||{}},fl=function(a){return Za.has(a)}):(x_=Ov("state"),Mv[x_]=!0,pl=function(a,_){if(Ip(a,x_))throw Mp(Dm);return _.facade=a,Iv(a,x_,_),_},Ru=function(a){return Ip(a,x_)?a[x_]:{}},fl=function(a){return Ip(a,x_)});var Za,x_;wm.exports={set:pl,get:Ru,has:fl,enforce:Rv,getterFor:jv}});var Rp=Dt((S6,Pm)=>{var Jv=$a(),Fv=xa(),dl=Ps(),Lp=Wo(),Bv=gm().CONFIGURABLE,qv=Pp(),km=Am(),Uv=km.enforce,zv=km.get,ml=Object.defineProperty,Vv=Lp&&!Jv(function(){return ml(function(){},"length",{value:8}).length!==8}),Wv=String(String).split("String"),Kv=Pm.exports=function(a,_,x){String(_).slice(0,7)==="Symbol("&&(_="["+String(_).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),x&&x.getter&&(_="get "+_),x&&x.setter&&(_="set "+_),(!dl(a,"name")||Bv&&a.name!==_)&&(Lp?ml(a,"name",{value:_,configurable:!0}):a.name=_),Vv&&x&&dl(x,"arity")&&a.length!==x.arity&&ml(a,"length",{value:x.arity});try{x&&dl(x,"constructor")&&x.constructor?Lp&&ml(a,"prototype",{writable:!1}):a.prototype&&(a.prototype=void 0)}catch{}var T=Uv(a);return dl(T,"source")||(T.source=Wv.join(typeof _=="string"?_:"")),a};Function.prototype.toString=Kv(function(){return Fv(this)&&zv(this).source||qv(this)},"toString")});var Im=Dt((C6,Nm)=>{var Hv=xa(),Gv=Lu(),Xv=Rp(),$v=_l();Nm.exports=function(a,_,x,T){T||(T={});var ae=T.enumerable,z=T.name!==void 0?T.name:_;if(Hv(x)&&Xv(x,z,T),T.global)ae?a[_]=x:$v(_,x);else{try{T.unsafe?a[_]&&(ae=!0):delete a[_]}catch{}ae?a[_]=x:Gv.f(a,_,{value:x,enumerable:!1,configurable:!T.nonConfigurable,writable:!T.nonWritable})}return a}});var Mm=Dt((D6,Om)=>{var Qv=Math.ceil,Yv=Math.floor;Om.exports=Math.trunc||function(_){var x=+_;return(x>0?Yv:Qv)(x)}});var jp=Dt((x6,Lm)=>{var Zv=Mm();Lm.exports=function(a){var _=+a;return _!==_||_===0?0:Zv(_)}});var jm=Dt((w6,Rm)=>{var e1=jp(),r1=Math.max,t1=Math.min;Rm.exports=function(a,_){var x=e1(a);return x<0?r1(x+_,0):t1(x,_)}});var Fm=Dt((A6,Jm)=>{var n1=jp(),i1=Math.min;Jm.exports=function(a){return a>0?i1(n1(a),9007199254740991):0}});var gl=Dt((k6,Bm)=>{var a1=Fm();Bm.exports=function(a){return a1(a.length)}});var zm=Dt((P6,Um)=>{var o1=al(),s1=jm(),_1=gl(),qm=function(a){return function(_,x,T){var ae=o1(_),z=_1(ae),I=s1(T,z),E;if(a&&x!=x){for(;z>I;)if(E=ae[I++],E!=E)return!0}else for(;z>I;I++)if((a||I in ae)&&ae[I]===x)return a||I||0;return!a&&-1}};Um.exports={includes:qm(!0),indexOf:qm(!1)}});var Km=Dt((N6,Wm)=>{var c1=Qa(),Jp=Ps(),u1=al(),l1=zm().indexOf,p1=Np(),Vm=c1([].push);Wm.exports=function(a,_){var x=u1(a),T=0,ae=[],z;for(z in x)!Jp(p1,z)&&Jp(x,z)&&Vm(ae,z);for(;_.length>T;)Jp(x,z=_[T++])&&(~l1(ae,z)||Vm(ae,z));return ae}});var Gm=Dt((I6,Hm)=>{Hm.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]});var $m=Dt(Xm=>{var f1=Km(),d1=Gm(),m1=d1.concat("length","prototype");Xm.f=Object.getOwnPropertyNames||function(_){return f1(_,m1)}});var Ym=Dt(Qm=>{Qm.f=Object.getOwnPropertySymbols});var eg=Dt((L6,Zm)=>{var g1=Ou(),y1=Qa(),h1=$m(),v1=Ym(),b1=ul(),E1=y1([].concat);Zm.exports=g1("Reflect","ownKeys")||function(_){var x=h1.f(b1(_)),T=v1.f;return T?E1(x,T(_)):x}});var ng=Dt((R6,tg)=>{var rg=Ps(),T1=eg(),S1=Ep(),C1=Lu();tg.exports=function(a,_,x){for(var T=T1(_),ae=C1.f,z=S1.f,I=0;I<T.length;I++){var E=T[I];!rg(a,E)&&!(x&&rg(x,E))&&ae(a,E,z(_,E))}}});var ag=Dt((j6,ig)=>{var D1=$a(),x1=xa(),w1=/#|\.prototype\./,ju=function(a,_){var x=k1[A1(a)];return x==N1?!0:x==P1?!1:x1(_)?D1(_):!!_},A1=ju.normalize=function(a){return String(a).replace(w1,".").toLowerCase()},k1=ju.data={},P1=ju.NATIVE="N",N1=ju.POLYFILL="P";ig.exports=ju});var Bp=Dt((J6,og)=>{var Fp=Ra(),I1=Ep().f,O1=xp(),M1=Im(),L1=_l(),R1=ng(),j1=ag();og.exports=function(a,_){var x=a.target,T=a.global,ae=a.stat,z,I,E,P,e,t;if(T?I=Fp:ae?I=Fp[x]||L1(x,{}):I=(Fp[x]||{}).prototype,I)for(E in _){if(e=_[E],a.dontCallGetSet?(t=I1(I,E),P=t&&t.value):P=I[E],z=j1(T?E:x+(ae?".":"#")+E,a.forced),!z&&P!==void 0){if(typeof e==typeof P)continue;R1(e,P)}(a.sham||P&&P.sham)&&O1(e,"sham",!0),M1(I,E,e,a)}}});var sg=Dt(()=>{var J1=Bp(),qp=Ra();J1({global:!0,forced:qp.globalThis!==qp},{globalThis:qp})});var Up=Dt((q6,_g)=>{var F1=Iu();_g.exports=Array.isArray||function(_){return F1(_)=="Array"}});var ug=Dt((U6,cg)=>{var B1=TypeError,q1=9007199254740991;cg.exports=function(a){if(a>q1)throw B1("Maximum allowed index exceeded");return a}});var pg=Dt((z6,lg)=>{var U1=Iu(),z1=Qa();lg.exports=function(a){if(U1(a)==="Function")return z1(a)}});var mg=Dt((V6,dg)=>{var fg=pg(),V1=sl(),W1=tl(),K1=fg(fg.bind);dg.exports=function(a,_){return V1(a),_===void 0?a:W1?K1(a,_):function(){return a.apply(_,arguments)}}});var hg=Dt((W6,yg)=>{"use strict";var H1=Up(),G1=gl(),X1=ug(),$1=mg(),gg=function(a,_,x,T,ae,z,I,E){for(var P=ae,e=0,t=I?$1(I,E):!1,D,s;e<T;)e in x&&(D=t?t(x[e],e,_):x[e],z>0&&H1(D)?(s=G1(D),P=gg(a,_,D,s,P,z-1)-1):(X1(P+1),a[P]=D),P++),e++;return P};yg.exports=gg});var Eg=Dt((K6,bg)=>{var Q1=Mu(),Y1=Q1("toStringTag"),vg={};vg[Y1]="z";bg.exports=String(vg)==="[object z]"});var Sg=Dt((H6,Tg)=>{var Z1=Eg(),eb=xa(),yl=Iu(),rb=Mu(),tb=rb("toStringTag"),nb=Object,ib=yl(function(){return arguments}())=="Arguments",ab=function(a,_){try{return a[_]}catch{}};Tg.exports=Z1?yl:function(a){var _,x,T;return a===void 0?"Undefined":a===null?"Null":typeof(x=ab(_=nb(a),tb))=="string"?x:ib?yl(_):(T=yl(_))=="Object"&&eb(_.callee)?"Arguments":T}});var kg=Dt((G6,Ag)=>{var ob=Qa(),sb=$a(),Cg=xa(),_b=Sg(),cb=Ou(),ub=Pp(),Dg=function(){},lb=[],xg=cb("Reflect","construct"),zp=/^\s*(?:class|function)\b/,pb=ob(zp.exec),fb=!zp.exec(Dg),Ju=function(_){if(!Cg(_))return!1;try{return xg(Dg,lb,_),!0}catch{return!1}},wg=function(_){if(!Cg(_))return!1;switch(_b(_)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return fb||!!pb(zp,ub(_))}catch{return!0}};wg.sham=!0;Ag.exports=!xg||sb(function(){var a;return Ju(Ju.call)||!Ju(Object)||!Ju(function(){a=!0})||a})?wg:Ju});var Og=Dt((X6,Ig)=>{var Pg=Up(),db=kg(),mb=C_(),gb=Mu(),yb=gb("species"),Ng=Array;Ig.exports=function(a){var _;return Pg(a)&&(_=a.constructor,db(_)&&(_===Ng||Pg(_.prototype))?_=void 0:mb(_)&&(_=_[yb],_===null&&(_=void 0))),_===void 0?Ng:_}});var Lg=Dt(($6,Mg)=>{var hb=Og();Mg.exports=function(a,_){return new(hb(a))(_===0?0:_)}});var Jg=Dt((Q6,jg)=>{var Rg=Rp(),Db=Lu();jg.exports=function(a,_,x){return x.get&&Rg(x.get,_,{getter:!0}),x.set&&Rg(x.set,_,{setter:!0}),Db.f(a,_,x)}});var Bg=Dt((Y6,Fg)=>{"use strict";var xb=ul();Fg.exports=function(){var a=xb(this),_="";return a.hasIndices&&(_+="d"),a.global&&(_+="g"),a.ignoreCase&&(_+="i"),a.multiline&&(_+="m"),a.dotAll&&(_+="s"),a.unicode&&(_+="u"),a.unicodeSets&&(_+="v"),a.sticky&&(_+="y"),_}});sg();var vb=Bp(),bb=hg(),Eb=sl(),Tb=gp(),Sb=gl(),Cb=Lg();vb({target:"Array",proto:!0},{flatMap:function(_){var x=Tb(this),T=Sb(x),ae;return Eb(_),ae=Cb(x,0),ae.length=bb(ae,x,x,T,0,1,_,arguments.length>1?arguments[1]:void 0),ae}});var wb=Ra(),Ab=Wo(),kb=Jg(),Pb=Bg(),Nb=$a(),qg=wb.RegExp,Ug=qg.prototype,Ib=Ab&&Nb(function(){var a=!0;try{qg(".","d")}catch{a=!1}var _={},x="",T=a?"dgimsy":"gimsy",ae=function(P,e){Object.defineProperty(_,P,{get:function(){return x+=e,!0}})},z={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};a&&(z.hasIndices="d");for(var I in z)ae(I,z[I]);var E=Object.getOwnPropertyDescriptor(Ug,"flags").get.call(_);return E!==T||x!==T});Ib&&kb(Ug,"flags",{configurable:!0,get:Pb});var $p=Object.defineProperty,Ob=Object.getOwnPropertyDescriptor,Qp=Object.getOwnPropertyNames,Mb=Object.prototype.hasOwnProperty,Bu=(a,_)=>function(){return a&&(_=(0,a[Qp(a)[0]])(a=0)),_},Br=(a,_)=>function(){return _||(0,a[Qp(a)[0]])((_={exports:{}}).exports,_),_.exports},Tl=(a,_)=>{for(var x in _)$p(a,x,{get:_[x],enumerable:!0})},Lb=(a,_,x,T)=>{if(_&&typeof _=="object"||typeof _=="function")for(let ae of Qp(_))!Mb.call(a,ae)&&ae!==x&&$p(a,ae,{get:()=>_[ae],enumerable:!(T=Ob(_,ae))||T.enumerable});return a},ja=a=>Lb($p({},"__esModule",{value:!0}),a),ba,Jr=Bu({"<define:process>"(){ba={env:{},argv:[]}}}),Wg=Br({"src/common/parser-create-error.js"(a,_){"use strict";Jr();function x(T,ae){let z=new SyntaxError(T+" ("+ae.start.line+":"+ae.start.column+")");return z.loc=ae,z}_.exports=x}}),Rb=Br({"src/utils/try-combinations.js"(a,_){"use strict";Jr();function x(){let T;for(var ae=arguments.length,z=new Array(ae),I=0;I<ae;I++)z[I]=arguments[I];for(let[E,P]of z.entries())try{return{result:P()}}catch(e){E===0&&(T=e)}return{error:T}}_.exports=x}}),Kg={};Tl(Kg,{EOL:()=>Kp,arch:()=>jb,cpus:()=>Zg,default:()=>iy,endianness:()=>Hg,freemem:()=>Qg,getNetworkInterfaces:()=>ny,hostname:()=>Gg,loadavg:()=>Xg,networkInterfaces:()=>ty,platform:()=>Jb,release:()=>ry,tmpDir:()=>Vp,tmpdir:()=>Wp,totalmem:()=>Yg,type:()=>ey,uptime:()=>$g});function Hg(){if(typeof hl>"u"){var a=new ArrayBuffer(2),_=new Uint8Array(a),x=new Uint16Array(a);if(_[0]=1,_[1]=2,x[0]===258)hl="BE";else if(x[0]===513)hl="LE";else throw new Error("unable to figure out endianess")}return hl}function Gg(){return typeof globalThis.location<"u"?globalThis.location.hostname:""}function Xg(){return[]}function $g(){return 0}function Qg(){return Number.MAX_VALUE}function Yg(){return Number.MAX_VALUE}function Zg(){return[]}function ey(){return"Browser"}function ry(){return typeof globalThis.navigator<"u"?globalThis.navigator.appVersion:""}function ty(){}function ny(){}function jb(){return"javascript"}function Jb(){return"browser"}function Vp(){return"/tmp"}var hl,Wp,Kp,iy,Fb=Bu({"node-modules-polyfills:os"(){Jr(),Wp=Vp,Kp=`
`,iy={EOL:Kp,tmpdir:Wp,tmpDir:Vp,networkInterfaces:ty,getNetworkInterfaces:ny,release:ry,type:ey,cpus:Zg,totalmem:Yg,freemem:Qg,uptime:$g,loadavg:Xg,hostname:Gg,endianness:Hg}}}),Bb=Br({"node-modules-polyfills-commonjs:os"(a,_){Jr();var x=(Fb(),ja(Kg));if(x&&x.default){_.exports=x.default;for(let T in x)_.exports[T]=x[T]}else x&&(_.exports=x)}}),qb=Br({"node_modules/detect-newline/index.js"(a,_){"use strict";Jr();var x=T=>{if(typeof T!="string")throw new TypeError("Expected a string");let ae=T.match(/(?:\r?\n)/g)||[];if(ae.length===0)return;let z=ae.filter(E=>E===`\r
`).length,I=ae.length-z;return z>I?`\r
`:`
`};_.exports=x,_.exports.graceful=T=>typeof T=="string"&&x(T)||`
`}}),Ub=Br({"node_modules/jest-docblock/build/index.js"(a){"use strict";Jr(),Object.defineProperty(a,"__esModule",{value:!0}),a.extract=B,a.parse=fe,a.parseWithComments=Ee,a.print=Se,a.strip=J;function _(){let se=Bb();return _=function(){return se},se}function x(){let se=T(qb());return x=function(){return se},se}function T(se){return se&&se.__esModule?se:{default:se}}var ae=/\*\/$/,z=/^\/\*\*?/,I=/^\s*(\/\*\*?(.|\r?\n)*?\*\/)/,E=/(^|\s+)\/\/([^\r\n]*)/g,P=/^(\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 B(se){let Me=se.match(I);return Me?Me[0].trimLeft():""}function J(se){let Me=se.match(I);return Me&&Me[0]?se.substring(Me[0].length):se}function fe(se){return Ee(se).pragmas}function Ee(se){let Me=(0,x().default)(se)||_().EOL;se=se.replace(z,"").replace(ae,"").replace(D,"$1");let Q="";for(;Q!==se;)Q=se,se=se.replace(e,`${Me}$1 $2${Me}`);se=se.replace(P,"").trimRight();let Be=Object.create(null),je=se.replace(t,"").replace(P,"").trimRight(),V;for(;V=t.exec(se);){let q=V[2].replace(E,"");typeof Be[V[1]]=="string"||Array.isArray(Be[V[1]])?Be[V[1]]=s.concat(Be[V[1]],q):Be[V[1]]=q}return{comments:je,pragmas:Be}}function Se(se){let{comments:Me="",pragmas:Q={}}=se,Be=(0,x().default)(Me)||_().EOL,je="/**",V=" *",q=" */",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(!Me){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]}${q}`}}let v=Me.split(Be).map(g=>`${V} ${g}`).join(Be)+Be;return je+Be+(Me?v:"")+(Me&&U.length?V+Be:"")+m+q}function F(se,Me){return s.concat(Me).map(Q=>`@${se} ${Q}`.trim())}}}),zb=Br({"src/common/end-of-line.js"(a,_){"use strict";Jr();function x(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 ae(I,E){let P;switch(E){case`
`:P=/\n/g;break;case"\r":P=/\r/g;break;case`\r
`:P=/\r\n/g;break;default:throw new Error(`Unexpected "eol" ${JSON.stringify(E)}.`)}let e=I.match(P);return e?e.length:0}function z(I){return I.replace(/\r\n?/g,`
`)}_.exports={guessEndOfLine:x,convertEndOfLineToChars:T,countEndOfLineChars:ae,normalizeEndOfLine:z}}}),Vb=Br({"src/language-js/utils/get-shebang.js"(a,_){"use strict";Jr();function x(T){if(!T.startsWith("#!"))return"";let ae=T.indexOf(`
`);return ae===-1?T:T.slice(0,ae)}_.exports=x}}),Wb=Br({"src/language-js/pragma.js"(a,_){"use strict";Jr();var{parseWithComments:x,strip:T,extract:ae,print:z}=Ub(),{normalizeEndOfLine:I}=zb(),E=Vb();function P(D){let s=E(D);s&&(D=D.slice(s.length+1));let B=ae(D),{pragmas:J,comments:fe}=x(B);return{shebang:s,text:D,pragmas:J,comments:fe}}function e(D){let s=Object.keys(P(D).pragmas);return s.includes("prettier")||s.includes("format")}function t(D){let{shebang:s,text:B,pragmas:J,comments:fe}=P(D),Ee=T(B),Se=z({pragmas:Object.assign({format:""},J),comments:fe.trimStart()});return(s?`${s}
`:"")+I(Se)+(Ee.startsWith(`
`)?`
`:`
`)+Ee}_.exports={hasPragma:e,insertPragma:t}}}),ay=Br({"src/utils/is-non-empty-array.js"(a,_){"use strict";Jr();function x(T){return Array.isArray(T)&&T.length>0}_.exports=x}}),oy=Br({"src/language-js/loc.js"(a,_){"use strict";Jr();var x=ay();function T(P){var e,t;let D=P.range?P.range[0]:P.start,s=(e=(t=P.declaration)===null||t===void 0?void 0:t.decorators)!==null&&e!==void 0?e:P.decorators;return x(s)?Math.min(T(s[0]),D):D}function ae(P){return P.range?P.range[1]:P.end}function z(P,e){let t=T(P);return Number.isInteger(t)&&t===T(e)}function I(P,e){let t=ae(P);return Number.isInteger(t)&&t===ae(e)}function E(P,e){return z(P,e)&&I(P,e)}_.exports={locStart:T,locEnd:ae,hasSameLocStart:z,hasSameLoc:E}}}),Kb=Br({"src/language-js/parse/utils/create-parser.js"(a,_){"use strict";Jr();var{hasPragma:x}=Wb(),{locStart:T,locEnd:ae}=oy();function z(I){return I=typeof I=="function"?{parse:I}:I,Object.assign({astFormat:"estree",hasPragma:x,locStart:T,locEnd:ae},I)}_.exports=z}}),Hb=Br({"src/language-js/parse/utils/replace-hashbang.js"(a,_){"use strict";Jr();function x(T){return T.charAt(0)==="#"&&T.charAt(1)==="!"?"//"+T.slice(2):T}_.exports=x}}),Gb=Br({"src/language-js/utils/is-ts-keyword-type.js"(a,_){"use strict";Jr();function x(T){let{type:ae}=T;return ae.startsWith("TS")&&ae.endsWith("Keyword")}_.exports=x}}),Xb=Br({"src/language-js/utils/is-block-comment.js"(a,_){"use strict";Jr();var x=new Set(["Block","CommentBlock","MultiLine"]),T=ae=>x.has(ae==null?void 0:ae.type);_.exports=T}}),$b=Br({"src/language-js/utils/is-type-cast-comment.js"(a,_){"use strict";Jr();var x=Xb();function T(ae){return x(ae)&&ae.value[0]==="*"&&/@type\b/.test(ae.value)}_.exports=T}}),Qb=Br({"src/utils/get-last.js"(a,_){"use strict";Jr();var x=T=>T[T.length-1];_.exports=x}}),sy=Br({"src/language-js/parse/postprocess/visit-node.js"(a,_){"use strict";Jr();function x(T,ae){if(Array.isArray(T)){for(let z=0;z<T.length;z++)T[z]=x(T[z],ae);return T}if(T&&typeof T=="object"&&typeof T.type=="string"){let z=Object.keys(T);for(let I=0;I<z.length;I++)T[z[I]]=x(T[z[I]],ae);return ae(T)||T}return T}_.exports=x}}),_y=Br({"src/language-js/parse/postprocess/throw-syntax-error.js"(a,_){"use strict";Jr();var x=Wg();function T(ae,z){let{start:I,end:E}=ae.loc;throw x(z,{start:{line:I.line,column:I.column+1},end:{line:E.line,column:E.column+1}})}_.exports=T}}),Yb=Br({"src/language-js/parse/postprocess/typescript.js"(a,_){"use strict";Jr();var x=ay(),T=sy(),ae=_y(),z={AbstractKeyword:126,SourceFile:308,PropertyDeclaration:169};function I(t){for(;t&&t.kind!==z.SourceFile;)t=t.parent;return t}function E(t){let{illegalDecorators:D}=t;if(!x(D))return;let[{expression:s}]=D,B=I(s),[J,fe]=[s.pos,s.end].map(Ee=>{let{line:Se,character:F}=B.getLineAndCharacterOfPosition(Ee);return{line:Se+1,column:F}});ae({loc:{start:J,end:fe}},"Decorators are not valid here.")}function P(t,D){t.kind!==z.PropertyDeclaration||t.modifiers&&!t.modifiers.some(s=>s.kind===z.AbstractKeyword)||t.initializer&&D.value===null&&ae(D,"Abstract property cannot have an initializer")}function e(t,D){let{esTreeNodeToTSNodeMap:s,tsNodeToESTreeNodeMap:B}=D.tsParseResult;T(t,J=>{let fe=s.get(J);if(!fe)return;let Ee=B.get(fe);Ee===J&&(E(fe),P(fe,Ee))})}_.exports={throwErrorForInvalidNodes:e}}}),Zb=Br({"src/language-js/parse/postprocess/index.js"(a,_){"use strict";Jr();var{locStart:x,locEnd:T}=oy(),ae=Gb(),z=$b(),I=Qb(),E=sy(),{throwErrorForInvalidNodes:P}=Yb(),e=_y();function t(J,fe){if(fe.parser==="typescript"&&/@|abstract/.test(fe.originalText)&&P(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(z)&&Se.add(x(F))}),J=E(J,F=>{if(F.type==="ParenthesizedExpression"){let{expression:se}=F;if(se.type==="TypeCastExpression")return se.range=F.range,se;let Me=x(F);if(!Se.has(Me))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 B(Se);break}case"VariableDeclaration":{let F=I(Se.declarations);F&&F.init&&Ee(Se,F);break}case"TSParenthesizedType":return ae(Se.typeAnnotation)||Se.typeAnnotation.type==="TSThisType"||(Se.typeAnnotation.range=[x(Se),T(Se)]),Se.typeAnnotation;case"TSTypeParameter":if(typeof Se.name=="string"){let F=x(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=[x(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(x(F),T(F));(se.startsWith('"')||se.startsWith("'"))&&(Se.exported=Object.assign(Object.assign({},Se.exported),{},{type:"Literal",value:Se.exported.name,raw:se}))}break}case"PropertyDefinition":if(fe.parser==="meriyah"&&Se.static&&!Se.computed&&!Se.key){let F="static",se=x(Se);Object.assign(Se,{static:!1,key:{type:"Identifier",name:F,range:[se,se+F.length]}})}break}}),J;function Ee(Se,F){fe.originalText[T(F)]!==";"&&(Se.range=[x(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 B(J){return s(J)?B({type:"LogicalExpression",operator:J.operator,left:B({type:"LogicalExpression",operator:J.operator,left:J.left,right:J.right.left,range:[x(J.left),T(J.right.left)]}),right:J.right.right,range:[x(J),T(J)]}):J}_.exports=t}}),Ns=Br({"scripts/build/shims/debug.cjs"(a,_){"use strict";Jr(),_.exports=()=>()=>{}}}),Di=Br({"node_modules/typescript/lib/typescript.js"(a,_){"use strict";Jr();var x=a&&a.__spreadArray||function(e,t,D){if(D||arguments.length===2)for(var s=0,B=t.length,J;s<B;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 B in t)Object.prototype.hasOwnProperty.call(t,B)&&(e[B]=t[B])}return e},T.apply(this,arguments)},ae=a&&a.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},z=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,B,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,B&&(J=F[0]&2?B.return:F[0]?B.throw||((J=B.return)&&J.call(B),0):B.next)&&!(J=J.call(B,F[1])).done)return J;switch(B=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++,B=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],B=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 B=0,s=Object.getOwnPropertySymbols(e);B<s.length;B++)t.indexOf(s[B])<0&&Object.prototype.propertyIsEnumerable.call(e,s[B])&&(D[s[B]]=e[s[B]]);return D},E=a&&a.__extends||function(){var e=function(t,D){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,B){s.__proto__=B}||function(s,B){for(var J in B)Object.prototype.hasOwnProperty.call(B,J)&&(s[J]=B[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)}}(),P;(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 B=typeof globalThis<"u"||typeof globalThis<"u"?globalThis:typeof self<"u"?self:void 0;function J(){var Ee=B==null?void 0:B.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=B==null?void 0:B.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()})(P||(P={}));var P;(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,W){if(C)for(var ee=0;ee<C.length;ee++){var le=W(C[ee],ee);if(le)return le}}e.forEach=s;function B(C,W){if(C)for(var ee=C.length-1;ee>=0;ee--){var le=W(C[ee],ee);if(le)return le}}e.forEachRight=B;function J(C,W){if(C!==void 0)for(var ee=0;ee<C.length;ee++){var le=W(C[ee],ee);if(le!==void 0)return le}}e.firstDefined=J;function fe(C,W){for(;;){var ee=C.next();if(ee.done)return;var le=W(ee.value);if(le!==void 0)return le}}e.firstDefinedIterator=fe;function Ee(C,W,ee){var le=ee;if(C)for(var Ze=C.next(),Ir=0;!Ze.done;Ze=C.next(),Ir++)le=W(le,Ze.value,Ir);return le}e.reduceLeftIterator=Ee;function Se(C,W,ee){var le=[];e.Debug.assertEqual(C.length,W.length);for(var Ze=0;Ze<C.length;Ze++)le.push(ee(C[Ze],W[Ze],Ze));return le}e.zipWith=Se;function F(C,W){e.Debug.assertEqual(C.length,W.length);var ee=0;return{next:function(){return ee===C.length?{value:void 0,done:!0}:(ee++,{value:[C[ee-1],W[ee-1]],done:!1})}}}e.zipToIterator=F;function se(C,W){e.Debug.assert(C.length===W.length);for(var ee=new e.Map,le=0;le<C.length;++le)ee.set(C[le],W[le]);return ee}e.zipToMap=se;function Me(C,W){if(C.length<=1)return C;for(var ee=[],le=0,Ze=C.length;le<Ze;le++)le&&ee.push(W),ee.push(C[le]);return ee}e.intersperse=Me;function Q(C,W){if(C){for(var ee=0;ee<C.length;ee++)if(!W(C[ee],ee))return!1}return!0}e.every=Q;function Be(C,W,ee){if(C!==void 0)for(var le=ee!=null?ee:0;le<C.length;le++){var Ze=C[le];if(W(Ze,le))return Ze}}e.find=Be;function je(C,W,ee){if(C!==void 0)for(var le=ee!=null?ee:C.length-1;le>=0;le--){var Ze=C[le];if(W(Ze,le))return Ze}}e.findLast=je;function V(C,W,ee){if(C===void 0)return-1;for(var le=ee!=null?ee:0;le<C.length;le++)if(W(C[le],le))return le;return-1}e.findIndex=V;function q(C,W,ee){if(C===void 0)return-1;for(var le=ee!=null?ee:C.length-1;le>=0;le--)if(W(C[le],le))return le;return-1}e.findLastIndex=q;function U(C,W){for(var ee=0;ee<C.length;ee++){var le=W(C[ee],ee);if(le)return le}return e.Debug.fail()}e.findMap=U;function m(C,W,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,W))return!0}return!1}e.contains=m;function v(C,W,ee){return ee===void 0&&(ee=On),C.length===W.length&&C.every(function(le,Ze){return ee(le,W[Ze])})}e.arraysEqual=v;function g(C,W,ee){for(var le=ee||0;le<C.length;le++)if(m(W,C.charCodeAt(le)))return le;return-1}e.indexOfAnyCharCode=g;function O(C,W){var ee=0;if(C)for(var le=0;le<C.length;le++){var Ze=C[le];W(Ze,le)&&ee++}return ee}e.countWhere=O;function S(C,W){if(C){for(var ee=C.length,le=0;le<ee&&W(C[le]);)le++;if(le<ee){var Ze=C.slice(0,le);for(le++;le<ee;){var Ir=C[le];W(Ir)&&Ze.push(Ir),le++}return Ze}}return C}e.filter=S;function te(C,W){for(var ee=0,le=0;le<C.length;le++)W(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,W){var ee;if(C){ee=[];for(var le=0;le<C.length;le++)ee.push(W(C[le],le))}return ee}e.map=qe;function ge(C,W){return{next:function(){var ee=C.next();return ee.done?ee:{value:W(ee.value),done:!1}}}}e.mapIterator=ge;function ie(C,W){if(C)for(var ee=0;ee<C.length;ee++){var le=C[ee],Ze=W(le,ee);if(le!==Ze){var Ir=C.slice(0,ee);for(Ir.push(Ze),ee++;ee<C.length;ee++)Ir.push(W(C[ee],ee));return Ir}}return C}e.sameMap=ie;function H(C){for(var W=[],ee=0,le=C;ee<le.length;ee++){var Ze=le[ee];Ze&&(Vt(Ze)?h(W,Ze):W.push(Ze))}return W}e.flatten=H;function pe(C,W){var ee;if(C)for(var le=0;le<C.length;le++){var Ze=W(C[le],le);Ze&&(Vt(Ze)?ee=h(ee,Ze):ee=rt(ee,Ze))}return ee||e.emptyArray}e.flatMap=pe;function j(C,W){var ee=[];if(C)for(var le=0;le<C.length;le++){var Ze=W(C[le],le);Ze&&(Vt(Ze)?h(ee,Ze):ee.push(Ze))}return ee}e.flatMapToMutable=j;function be(C,W){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 Ar=C.next();if(Ar.done)return Ar;le=Ze(Ar.value)}}};function Ze(Ir){var Ar=W(Ir);return Ar===void 0?e.emptyIterator:Vt(Ar)?pt(Ar):Ar}}e.flatMapIterator=be;function Xe(C,W){var ee;if(C)for(var le=0;le<C.length;le++){var Ze=C[le],Ir=W(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=Xe;function Re(C,W){for(var ee=[],le=0;le<C.length;le++){var Ze=W(C[le],le);if(Ze===void 0)return;ee.push(Ze)}return ee}e.mapAllOrFail=Re;function Fe(C,W){var ee=[];if(C)for(var le=0;le<C.length;le++){var Ze=W(C[le],le);Ze!==void 0&&ee.push(Ze)}return ee}e.mapDefined=Fe;function dr(C,W){return{next:function(){for(;;){var ee=C.next();if(ee.done)return ee;var le=W(ee.value);if(le!==void 0)return{value:le,done:!1}}}}}e.mapDefinedIterator=dr;function ze(C,W){if(C){var ee=new e.Map;return C.forEach(function(le,Ze){var Ir=W(Ze,le);if(Ir!==void 0){var Ar=Ir[0],hr=Ir[1];Ar!==void 0&&hr!==void 0&&ee.set(Ar,hr)}}),ee}}e.mapDefinedEntries=ze;function ve(C,W){if(C){var ee=new e.Set;return C.forEach(function(le){var Ze=W(le);Ze!==void 0&&ee.add(Ze)}),ee}}e.mapDefinedValues=ve;function er(C,W,ee){if(C.has(W))return C.get(W);var le=ee();return C.set(W,le),le}e.getOrUpdate=er;function ar(C,W){return C.has(W)?!1:(C.add(W),!0)}e.tryAddToSet=ar,e.emptyIterator={next:function(){return{value:void 0,done:!0}}};function Cr(C){var W=!1;return{next:function(){var ee=W;return W=!0,ee?{value:void 0,done:!0}:{value:C,done:!1}}}}e.singleIterator=Cr;function Ce(C,W,ee){var le;if(C){le=[];for(var Ze=C.length,Ir=void 0,Ar=void 0,hr=0,yt=0;hr<Ze;){for(;yt<Ze;){var Pt=C[yt];if(Ar=W(Pt,yt),yt===0)Ir=Ar;else if(Ar!==Ir)break;yt++}if(hr<yt){var Ut=ee(C.slice(hr,yt),Ir,hr,yt);Ut&&le.push(Ut),hr=yt}Ir=Ar,yt++}}return le}e.spanMap=Ce;function $e(C,W){if(C){var ee=new e.Map;return C.forEach(function(le,Ze){var Ir=W(Ze,le),Ar=Ir[0],hr=Ir[1];ee.set(Ar,hr)}),ee}}e.mapEntries=$e;function gr(C,W){if(C)if(W)for(var ee=0,le=C;ee<le.length;ee++){var Ze=le[ee];if(W(Ze))return!0}else return C.length>0;return!1}e.some=gr;function X(C,W,ee){for(var le,Ze=0;Ze<C.length;Ze++)W(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,W){return gr(W)?gr(C)?x(x([],C,!0),W,!0):W:C}e.concatenate=Te;function we(C,W){return W}function he(C){return C.map(we)}e.indicesOf=he;function yr(C,W,ee){var le=he(C);jr(C,le,ee);for(var Ze=C[le[0]],Ir=[le[0]],Ar=1;Ar<le.length;Ar++){var hr=le[Ar],yt=C[hr];W(Ze,yt)||(Ir.push(hr),Ze=yt)}return Ir.sort(),Ir.map(function(Pt){return C[Pt]})}function kr(C,W){for(var ee=[],le=0,Ze=C;le<Ze.length;le++){var Ir=Ze[le];oe(ee,Ir,W)}return ee}function nr(C,W,ee){return C.length===0?[]:C.length===1?C.slice():ee?yr(C,W,ee):kr(C,W)}e.deduplicate=nr;function tr(C,W){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(W(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,W,ee,le){if(C.length===0)return C.push(W),!0;var Ze=Mr(C,W,Dn,ee);return Ze<0?(C.splice(~Ze,0,W),!0):le?(C.splice(Ze,0,W),!0):!1}e.insertSorted=zr;function ye(C,W,ee){return tr(Ur(C,W),ee||W||Le)}e.sortAndDeduplicate=ye;function ir(C,W){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(W(ee,Ir)===1)return!1;ee=Ir}return!0}e.arrayIsSorted=ir;function Dr(C,W,ee){if(ee===void 0&&(ee=On),!C||!W)return C===W;if(C.length!==W.length)return!1;for(var le=0;le<C.length;le++)if(!ee(C[le],W[le],le))return!1;return!0}e.arrayIsEqualTo=Dr;function Pr(C){var W;if(C)for(var ee=0;ee<C.length;ee++){var le=C[ee];(W||!le)&&(W||(W=C.slice(0,ee)),le&&W.push(le))}return W||C}e.compact=Pr;function qr(C,W,ee){if(!W||!C||W.length===0||C.length===0)return W;var le=[];e:for(var Ze=0,Ir=0;Ir<W.length;Ir++){Ir>0&&e.Debug.assertGreaterThanOrEqual(ee(W[Ir],W[Ir-1]),0);r:for(var Ar=Ze;Ze<C.length;Ze++)switch(Ze>Ar&&e.Debug.assertGreaterThanOrEqual(ee(C[Ze],C[Ze-1]),0),ee(W[Ir],C[Ze])){case-1:le.push(W[Ir]);continue e;case 0:continue e;case 1:continue r}}return le}e.relativeComplement=qr;function ut(C,W){for(var ee=0,le=0,Ze=C;le<Ze.length;le++){var Ir=Ze[le];ee+=Ir[W]}return ee}e.sum=ut;function rt(C,W){return W===void 0?C:C===void 0?[W]:(C.push(W),C)}e.append=rt;function Z(C,W){return C===void 0?W:W===void 0?C:Vt(C)?Vt(W)?Te(C,W):rt(C,W):Vt(W)?rt(W,C):[C,W]}e.combine=Z;function f(C,W){return W<0?C.length+W:W}function h(C,W,ee,le){if(W===void 0||W.length===0)return C;if(C===void 0)return W.slice(ee,le);ee=ee===void 0?0:f(W,ee),le=le===void 0?W.length:f(W,le);for(var Ze=ee;Ze<le&&Ze<W.length;Ze++)W[Ze]!==void 0&&C.push(W[Ze]);return C}e.addRange=h;function oe(C,W,ee){return m(C,W,ee)?!1:(C.push(W),!0)}e.pushIfUnique=oe;function xr(C,W,ee){return C?(oe(C,W,ee),C):[W]}e.appendIfUnique=xr;function jr(C,W,ee){W.sort(function(le,Ze){return ee(C[le],C[Ze])||L(le,Ze)})}function Ur(C,W){return C.length===0?C:C.slice().sort(W)}e.sort=Ur;function pt(C){var W=0;return{next:function(){return W===C.length?{value:void 0,done:!0}:(W++,{value:C[W-1],done:!1})}}}e.arrayIterator=pt;function Ge(C){var W=C.length;return{next:function(){return W===0?{value:void 0,done:!0}:(W--,{value:C[W],done:!1})}}}e.arrayReverseIterator=Ge;function K(C,W){var ee=he(C);return jr(C,ee,W),ee.map(function(le){return C[le]})}e.stableSort=K;function r(C,W,ee,le){for(;ee<le;){if(C[ee]!==W[ee])return!1;ee++}return!0}e.rangeEquals=r;function ct(C,W){if(C&&(W=f(C,W),W<C.length))return C[W]}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,W,ee){var le=C.slice(0);return le[W]=ee,le}e.replaceElement=pr;function Mr(C,W,ee,le,Ze){return ot(C,ee(W),ee,le,Ze)}e.binarySearch=Mr;function ot(C,W,ee,le,Ze){if(!gr(C))return-1;for(var Ir=Ze||0,Ar=C.length-1;Ir<=Ar;){var hr=Ir+(Ar-Ir>>1),yt=ee(C[hr],hr);switch(le(yt,W)){case-1:Ir=hr+1;break;case 0:return hr;case 1:Ar=hr-1;break}}return~Ir}e.binarySearchKey=ot;function At(C,W,ee,le,Ze){if(C&&C.length>0){var Ir=C.length;if(Ir>0){var Ar=le===void 0||le<0?0:le,hr=Ze===void 0||Ar+Ze>Ir-1?Ir-1:Ar+Ze,yt=void 0;for(arguments.length<=2?(yt=C[Ar],Ar++):yt=ee;Ar<=hr;)yt=W(yt,C[Ar],Ar),Ar++;return yt}}return ee}e.reduceLeft=At;var re=Object.prototype.hasOwnProperty;function de(C,W){return re.call(C,W)}e.hasProperty=de;function He(C,W){return re.call(C,W)?C[W]:void 0}e.getProperty=He;function Nr(C){var W=[];for(var ee in C)re.call(C,ee)&&W.push(ee);return W}e.getOwnKeys=Nr;function Yr(C){var W=[];do for(var ee=Object.getOwnPropertyNames(C),le=0,Ze=ee;le<Ze.length;le++){var Ir=Ze[le];oe(W,Ir)}while(C=Object.getPrototypeOf(C));return W}e.getAllKeys=Yr;function St(C){var W=[];for(var ee in C)re.call(C,ee)&&W.push(C[ee]);return W}e.getOwnValues=St;var xt=Object.entries||function(C){for(var W=Nr(C),ee=Array(W.length),le=0;le<W.length;le++)ee[le]=[W[le],C[W[le]]];return ee};function Lt(C){return C?xt(C):[]}e.getEntries=Lt;function zt(C,W){for(var ee=new Array(C),le=0;le<C;le++)ee[le]=W(le);return ee}e.arrayOf=zt;function Zt(C,W){for(var ee=[],le=C.next();!le.done;le=C.next())ee.push(W?W(le.value):le.value);return ee}e.arrayFrom=Zt;function mt(C){for(var W=[],ee=1;ee<arguments.length;ee++)W[ee-1]=arguments[ee];for(var le=0,Ze=W;le<Ze.length;le++){var Ir=Ze[le];if(Ir!==void 0)for(var Ar in Ir)de(Ir,Ar)&&(C[Ar]=Ir[Ar])}return C}e.assign=mt;function at(C,W,ee){if(ee===void 0&&(ee=On),C===W)return!0;if(!C||!W)return!1;for(var le in C)if(re.call(C,le)&&(!re.call(W,le)||!ee(C[le],W[le])))return!1;for(var le in W)if(re.call(W,le)&&!re.call(C,le))return!1;return!0}e.equalOwnProperties=at;function k(C,W,ee){ee===void 0&&(ee=Dn);for(var le=new e.Map,Ze=0,Ir=C;Ze<Ir.length;Ze++){var Ar=Ir[Ze],hr=W(Ar);hr!==void 0&&le.set(hr,ee(Ar))}return le}e.arrayToMap=k;function ue(C,W,ee){ee===void 0&&(ee=Dn);for(var le=[],Ze=0,Ir=C;Ze<Ir.length;Ze++){var Ar=Ir[Ze];le[W(Ar)]=ee(Ar)}return le}e.arrayToNumericMap=ue;function Qe(C,W,ee){ee===void 0&&(ee=Dn);for(var le=cn(),Ze=0,Ir=C;Ze<Ir.length;Ze++){var Ar=Ir[Ze];le.add(W(Ar),ee(Ar))}return le}e.arrayToMultiMap=Qe;function Sr(C,W,ee){return ee===void 0&&(ee=Dn),Zt(Qe(C,W).values(),ee)}e.group=Sr;function Kr(C){var W={};for(var ee in C)re.call(C,ee)&&(W[ee]=C[ee]);return W}e.clone=Kr;function Hr(C,W){var ee={};for(var le in W)re.call(W,le)&&(ee[le]=W[le]);for(var le in C)re.call(C,le)&&(ee[le]=C[le]);return ee}e.extend=Hr;function Ct(C,W){for(var ee in W)re.call(W,ee)&&(C[ee]=W[ee])}e.copyProperties=Ct;function Xt(C,W){return W?W.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,W){var ee=this.get(C);return ee?ee.push(W):this.set(C,ee=[W]),ee}function yn(C,W){var ee=this.get(C);ee&&(Rn(ee,W),ee.length||this.delete(C))}function hn(){return cn()}e.createUnderscoreEscapedMultiMap=hn;function ln(C){var W=(C==null?void 0:C.slice())||[],ee=0;function le(){return ee===W.length}function Ze(){for(var Ar=[],hr=0;hr<arguments.length;hr++)Ar[hr]=arguments[hr];W.push.apply(W,Ar)}function Ir(){if(le())throw new Error("Queue is empty");var Ar=W[ee];if(W[ee]=void 0,ee++,ee>100&&ee>W.length>>1){var hr=W.length-ee;W.copyWithin(0,ee),W.length=hr,ee=0}return Ar}return{enqueue:Ze,dequeue:Ir,isEmpty:le}}e.createQueue=ln;function En(C,W){var ee=new e.Map,le=0;function Ze(){var Ar=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=Ar.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(Ar){var hr=C(Ar);if(!ee.has(hr))return!1;var yt=ee.get(hr);if(!Vt(yt))return W(yt,Ar);for(var Pt=0,Ut=yt;Pt<Ut.length;Pt++){var jt=Ut[Pt];if(W(jt,Ar))return!0}return!1},add:function(Ar){var hr=C(Ar);if(ee.has(hr)){var yt=ee.get(hr);if(Vt(yt))m(yt,Ar,W)||(yt.push(Ar),le++);else{var Pt=yt;W(Pt,Ar)||(ee.set(hr,[Pt,Ar]),le++)}}else ee.set(hr,Ar),le++;return this},delete:function(Ar){var hr=C(Ar);if(!ee.has(hr))return!1;var yt=ee.get(hr);if(Vt(yt)){for(var Pt=0;Pt<yt.length;Pt++)if(W(yt[Pt],Ar))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(W(Ut,Ar))return ee.delete(hr),le--,!0}return!1},clear:function(){ee.clear(),le=0},get size(){return le},forEach:function(Ar){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];Ar(Ht,Ht)}else{var Ht=Pt;Ar(Ht,Ht)}}},keys:function(){return Ze()},values:function(){return Ze()},entries:function(){var Ar=Ze();return{next:function(){var hr=Ar.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 hi(C){return typeof C=="number"}e.isNumber=hi;function ri(C,W){return C!==void 0&&W(C)?C:void 0}e.tryCast=ri;function vi(C,W){return C!==void 0&&W(C)?C:e.Debug.fail("Invalid cast. The supplied value ".concat(C," did not pass the test '").concat(e.Debug.getFunctionName(W),"'."))}e.cast=vi;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 bi(){}e.returnUndefined=bi;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 di(C){return si.test(C)?C.replace(si,Kn):C}e.toFileNameLowerCase=di;function Zn(){throw new Error("Not implemented")}e.notImplemented=Zn;function Fn(C){var W;return function(){return C&&(W=C(),C=void 0),W}}e.memoize=Fn;function gt(C){var W=new e.Map;return function(ee){var le="".concat(typeof ee,":").concat(ee),Ze=W.get(le);return Ze===void 0&&!W.has(le)&&(Ze=C(ee),W.set(le,Ze)),Ze}}e.memoizeOne=gt;function mi(C,W,ee,le,Ze){if(Ze){for(var Ir=[],Ar=0;Ar<arguments.length;Ar++)Ir[Ar]=arguments[Ar];return function(hr){return At(Ir,function(yt,Pt){return Pt(yt)},hr)}}else return le?function(hr){return le(ee(W(C(hr))))}:ee?function(hr){return ee(W(C(hr)))}:W?function(hr){return W(C(hr))}:C?function(hr){return C(hr)}:function(hr){return hr}}e.compose=mi;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,W){return C===W}e.equateValues=On;function br(C,W){return C===W||C!==void 0&&W!==void 0&&C.toUpperCase()===W.toUpperCase()}e.equateStringsCaseInsensitive=br;function Ae(C,W){return On(C,W)}e.equateStringsCaseSensitive=Ae;function ur(C,W){return C===W?0:C===void 0?-1:W===void 0?1:C<W?-1:1}function L(C,W){return ur(C,W)}e.compareValues=L;function qt(C,W){return L(C==null?void 0:C.start,W==null?void 0:W.start)||L(C==null?void 0:C.length,W==null?void 0:W.length)}e.compareTextSpans=qt;function nn(C,W){return At(C,function(ee,le){return W(ee,le)===-1?ee:le})}e.min=nn;function fr(C,W){return C===W?0:C===void 0?-1:W===void 0?1:(C=C.toUpperCase(),W=W.toUpperCase(),C<W?-1:C>W?1:0)}e.compareStringsCaseInsensitive=fr;function Le(C,W){return ur(C,W)}e.compareStringsCaseSensitive=Le;function Ve(C){return C?fr:Le}e.getStringComparer=Ve;var _r=function(){var C,W,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 Ar();return function(jt,Ht){return le(jt,Ht,Ut)};function Ut(jt,Ht){return jt.localeCompare(Ht)}}function Ar(){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 Stri