UNPKG

prettier

Version:

Prettier is an opinionated code formatter

18 lines (17 loc) 3.58 MB
(function(e){if(typeof exports=="object"&&typeof module=="object")module.exports=e();else if(typeof define=="function"&&define.amd)define(e);else{var i=typeof globalThis<"u"?globalThis:typeof global<"u"?global:typeof self<"u"?self:this||{};i.prettierPlugins=i.prettierPlugins||{},i.prettierPlugins.typescript=e()}})(function(){"use strict";var Bn=(M,re)=>()=>(re||M((re={exports:{}}).exports,re),re.exports);var qc=Bn((Sz,CA)=>{var $0=function(M){return M&&M.Math==Math&&M};CA.exports=$0(typeof globalThis=="object"&&globalThis)||$0(typeof window=="object"&&window)||$0(typeof self=="object"&&self)||$0(typeof global=="object"&&global)||function(){return this}()||Function("return this")()});var cg=Bn((Tz,kA)=>{kA.exports=function(M){try{return!!M()}catch{return!0}}});var Am=Bn((xz,AA)=>{var OL=cg();AA.exports=!OL(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})});var Z0=Bn((Ez,NA)=>{var FL=cg();NA.exports=!FL(function(){var M=function(){}.bind();return typeof M!="function"||M.hasOwnProperty("prototype")})});var r1=Bn((Cz,PA)=>{var ML=Z0(),e1=Function.prototype.call;PA.exports=ML?e1.bind(e1):function(){return e1.apply(e1,arguments)}});var FA=Bn(OA=>{"use strict";var IA={}.propertyIsEnumerable,wA=Object.getOwnPropertyDescriptor,LL=wA&&!IA.call({1:2},1);OA.f=LL?function(re){var Ve=wA(this,re);return!!Ve&&Ve.enumerable}:IA});var XS=Bn((Az,MA)=>{MA.exports=function(M,re){return{enumerable:!(M&1),configurable:!(M&2),writable:!(M&4),value:re}}});var dp=Bn((Nz,BA)=>{var LA=Z0(),RA=Function.prototype,RL=RA.bind,QS=RA.call,BL=LA&&RL.bind(QS,QS);BA.exports=LA?function(M){return M&&BL(M)}:function(M){return M&&function(){return QS.apply(M,arguments)}}});var i1=Bn((Pz,jA)=>{var JA=dp(),JL=JA({}.toString),jL=JA("".slice);jA.exports=function(M){return jL(JL(M),8,-1)}});var zA=Bn((Iz,UA)=>{var UL=qc(),zL=dp(),WL=cg(),qL=i1(),YS=UL.Object,VL=zL("".split);UA.exports=WL(function(){return!YS("z").propertyIsEnumerable(0)})?function(M){return qL(M)=="String"?VL(M,""):YS(M)}:YS});var $S=Bn((wz,WA)=>{var KL=qc(),GL=KL.TypeError;WA.exports=function(M){if(M==null)throw GL("Can't call method on "+M);return M}});var t1=Bn((Oz,qA)=>{var HL=zA(),XL=$S();qA.exports=function(M){return HL(XL(M))}});var gp=Bn((Fz,VA)=>{VA.exports=function(M){return typeof M=="function"}});var Nm=Bn((Mz,KA)=>{var QL=gp();KA.exports=function(M){return typeof M=="object"?M!==null:QL(M)}});var qy=Bn((Lz,GA)=>{var ZS=qc(),YL=gp(),$L=function(M){return YL(M)?M:void 0};GA.exports=function(M,re){return arguments.length<2?$L(ZS[M]):ZS[M]&&ZS[M][re]}});var XA=Bn((Rz,HA)=>{var ZL=dp();HA.exports=ZL({}.isPrototypeOf)});var YA=Bn((Bz,QA)=>{var eR=qy();QA.exports=eR("navigator","userAgent")||""});var aN=Bn((Jz,tN)=>{var iN=qc(),eT=YA(),$A=iN.process,ZA=iN.Deno,eN=$A&&$A.versions||ZA&&ZA.version,rN=eN&&eN.v8,ad,a1;rN&&(ad=rN.split("."),a1=ad[0]>0&&ad[0]<4?1:+(ad[0]+ad[1]));!a1&&eT&&(ad=eT.match(/Edge\/(\d+)/),(!ad||ad[1]>=74)&&(ad=eT.match(/Chrome\/(\d+)/),ad&&(a1=+ad[1])));tN.exports=a1});var rT=Bn((jz,oN)=>{var nN=aN(),rR=cg();oN.exports=!!Object.getOwnPropertySymbols&&!rR(function(){var M=Symbol();return!String(M)||!(Object(M)instanceof Symbol)||!Symbol.sham&&nN&&nN<41})});var iT=Bn((Uz,sN)=>{var iR=rT();sN.exports=iR&&!Symbol.sham&&typeof Symbol.iterator=="symbol"});var tT=Bn((zz,cN)=>{var tR=qc(),aR=qy(),nR=gp(),oR=XA(),sR=iT(),cR=tR.Object;cN.exports=sR?function(M){return typeof M=="symbol"}:function(M){var re=aR("Symbol");return nR(re)&&oR(re.prototype,cR(M))}});var lN=Bn((Wz,uN)=>{var uR=qc(),lR=uR.String;uN.exports=function(M){try{return lR(M)}catch{return"Object"}}});var n1=Bn((qz,fN)=>{var fR=qc(),_R=gp(),pR=lN(),dR=fR.TypeError;fN.exports=function(M){if(_R(M))return M;throw dR(pR(M)+" is not a function")}});var pN=Bn((Vz,_N)=>{var gR=n1();_N.exports=function(M,re){var Ve=M[re];return Ve==null?void 0:gR(Ve)}});var gN=Bn((Kz,dN)=>{var mR=qc(),aT=r1(),nT=gp(),oT=Nm(),vR=mR.TypeError;dN.exports=function(M,re){var Ve,Ke;if(re==="string"&&nT(Ve=M.toString)&&!oT(Ke=aT(Ve,M))||nT(Ve=M.valueOf)&&!oT(Ke=aT(Ve,M))||re!=="string"&&nT(Ve=M.toString)&&!oT(Ke=aT(Ve,M)))return Ke;throw vR("Can't convert object to primitive value")}});var vN=Bn((Gz,mN)=>{mN.exports=!1});var o1=Bn((Hz,hN)=>{var yN=qc(),yR=Object.defineProperty;hN.exports=function(M,re){try{yR(yN,M,{value:re,configurable:!0,writable:!0})}catch{yN[M]=re}return re}});var s1=Bn((Xz,bN)=>{var hR=qc(),DR=o1(),DN="__core-js_shared__",bR=hR[DN]||DR(DN,{});bN.exports=bR});var sT=Bn((Qz,TN)=>{var SR=vN(),SN=s1();(TN.exports=function(M,re){return SN[M]||(SN[M]=re!==void 0?re:{})})("versions",[]).push({version:"3.22.2",mode:SR?"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 cT=Bn((Yz,xN)=>{var TR=qc(),xR=$S(),ER=TR.Object;xN.exports=function(M){return ER(xR(M))}});var Wg=Bn(($z,EN)=>{var CR=dp(),kR=cT(),AR=CR({}.hasOwnProperty);EN.exports=Object.hasOwn||function(re,Ve){return AR(kR(re),Ve)}});var uT=Bn((Zz,CN)=>{var NR=dp(),PR=0,IR=Math.random(),wR=NR(1 .toString);CN.exports=function(M){return"Symbol("+(M===void 0?"":M)+")_"+wR(++PR+IR,36)}});var Vy=Bn((eW,IN)=>{var OR=qc(),FR=sT(),kN=Wg(),MR=uT(),AN=rT(),PN=iT(),Iv=FR("wks"),Pm=OR.Symbol,NN=Pm&&Pm.for,LR=PN?Pm:Pm&&Pm.withoutSetter||MR;IN.exports=function(M){if(!kN(Iv,M)||!(AN||typeof Iv[M]=="string")){var re="Symbol."+M;AN&&kN(Pm,M)?Iv[M]=Pm[M]:PN&&NN?Iv[M]=NN(re):Iv[M]=LR(re)}return Iv[M]}});var MN=Bn((rW,FN)=>{var RR=qc(),BR=r1(),wN=Nm(),ON=tT(),JR=pN(),jR=gN(),UR=Vy(),zR=RR.TypeError,WR=UR("toPrimitive");FN.exports=function(M,re){if(!wN(M)||ON(M))return M;var Ve=JR(M,WR),Ke;if(Ve){if(re===void 0&&(re="default"),Ke=BR(Ve,M,re),!wN(Ke)||ON(Ke))return Ke;throw zR("Can't convert object to primitive value")}return re===void 0&&(re="number"),jR(M,re)}});var lT=Bn((iW,LN)=>{var qR=MN(),VR=tT();LN.exports=function(M){var re=qR(M,"string");return VR(re)?re:re+""}});var JN=Bn((tW,BN)=>{var KR=qc(),RN=Nm(),fT=KR.document,GR=RN(fT)&&RN(fT.createElement);BN.exports=function(M){return GR?fT.createElement(M):{}}});var _T=Bn((aW,jN)=>{var HR=Am(),XR=cg(),QR=JN();jN.exports=!HR&&!XR(function(){return Object.defineProperty(QR("div"),"a",{get:function(){return 7}}).a!=7})});var pT=Bn(zN=>{var YR=Am(),$R=r1(),ZR=FA(),eB=XS(),rB=t1(),iB=lT(),tB=Wg(),aB=_T(),UN=Object.getOwnPropertyDescriptor;zN.f=YR?UN:function(re,Ve){if(re=rB(re),Ve=iB(Ve),aB)try{return UN(re,Ve)}catch{}if(tB(re,Ve))return eB(!$R(ZR.f,re,Ve),re[Ve])}});var qN=Bn((oW,WN)=>{var nB=Am(),oB=cg();WN.exports=nB&&oB(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})});var dT=Bn((sW,KN)=>{var VN=qc(),sB=Nm(),cB=VN.String,uB=VN.TypeError;KN.exports=function(M){if(sB(M))return M;throw uB(cB(M)+" is not an object")}});var hT=Bn(HN=>{var lB=qc(),fB=Am(),_B=_T(),pB=qN(),c1=dT(),GN=lT(),dB=lB.TypeError,gT=Object.defineProperty,gB=Object.getOwnPropertyDescriptor,mT="enumerable",vT="configurable",yT="writable";HN.f=fB?pB?function(re,Ve,Ke){if(c1(re),Ve=GN(Ve),c1(Ke),typeof re=="function"&&Ve==="prototype"&&"value"in Ke&&yT in Ke&&!Ke[yT]){var oi=gB(re,Ve);oi&&oi[yT]&&(re[Ve]=Ke.value,Ke={configurable:vT in Ke?Ke[vT]:oi[vT],enumerable:mT in Ke?Ke[mT]:oi[mT],writable:!1})}return gT(re,Ve,Ke)}:gT:function(re,Ve,Ke){if(c1(re),Ve=GN(Ve),c1(Ke),_B)try{return gT(re,Ve,Ke)}catch{}if("get"in Ke||"set"in Ke)throw dB("Accessors not supported");return"value"in Ke&&(re[Ve]=Ke.value),re}});var u1=Bn((uW,XN)=>{var mB=Am(),vB=hT(),yB=XS();XN.exports=mB?function(M,re,Ve){return vB.f(M,re,yB(1,Ve))}:function(M,re,Ve){return M[re]=Ve,M}});var l1=Bn((lW,QN)=>{var hB=dp(),DB=gp(),DT=s1(),bB=hB(Function.toString);DB(DT.inspectSource)||(DT.inspectSource=function(M){return bB(M)});QN.exports=DT.inspectSource});var ZN=Bn((fW,$N)=>{var SB=qc(),TB=gp(),xB=l1(),YN=SB.WeakMap;$N.exports=TB(YN)&&/native code/.test(xB(YN))});var iP=Bn((_W,rP)=>{var EB=sT(),CB=uT(),eP=EB("keys");rP.exports=function(M){return eP[M]||(eP[M]=CB(M))}});var bT=Bn((pW,tP)=>{tP.exports={}});var uP=Bn((dW,cP)=>{var kB=ZN(),sP=qc(),ST=dp(),AB=Nm(),NB=u1(),TT=Wg(),xT=s1(),PB=iP(),IB=bT(),aP="Object already initialized",CT=sP.TypeError,wB=sP.WeakMap,f1,Ky,_1,OB=function(M){return _1(M)?Ky(M):f1(M,{})},FB=function(M){return function(re){var Ve;if(!AB(re)||(Ve=Ky(re)).type!==M)throw CT("Incompatible receiver, "+M+" required");return Ve}};kB||xT.state?(qg=xT.state||(xT.state=new wB),nP=ST(qg.get),ET=ST(qg.has),oP=ST(qg.set),f1=function(M,re){if(ET(qg,M))throw new CT(aP);return re.facade=M,oP(qg,M,re),re},Ky=function(M){return nP(qg,M)||{}},_1=function(M){return ET(qg,M)}):(Im=PB("state"),IB[Im]=!0,f1=function(M,re){if(TT(M,Im))throw new CT(aP);return re.facade=M,NB(M,Im,re),re},Ky=function(M){return TT(M,Im)?M[Im]:{}},_1=function(M){return TT(M,Im)});var qg,nP,ET,oP,Im;cP.exports={set:f1,get:Ky,has:_1,enforce:OB,getterFor:FB}});var _P=Bn((gW,fP)=>{var kT=Am(),MB=Wg(),lP=Function.prototype,LB=kT&&Object.getOwnPropertyDescriptor,AT=MB(lP,"name"),RB=AT&&function(){}.name==="something",BB=AT&&(!kT||kT&&LB(lP,"name").configurable);fP.exports={EXISTS:AT,PROPER:RB,CONFIGURABLE:BB}});var vP=Bn((mW,mP)=>{var JB=qc(),pP=gp(),jB=Wg(),dP=u1(),UB=o1(),zB=l1(),gP=uP(),WB=_P().CONFIGURABLE,qB=gP.get,VB=gP.enforce,KB=String(String).split("String");(mP.exports=function(M,re,Ve,Ke){var oi=Ke?!!Ke.unsafe:!1,kr=Ke?!!Ke.enumerable:!1,pr=Ke?!!Ke.noTargetGet:!1,Lr=Ke&&Ke.name!==void 0?Ke.name:re,ar;if(pP(Ve)&&(String(Lr).slice(0,7)==="Symbol("&&(Lr="["+String(Lr).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),(!jB(Ve,"name")||WB&&Ve.name!==Lr)&&dP(Ve,"name",Lr),ar=VB(Ve),ar.source||(ar.source=KB.join(typeof Lr=="string"?Lr:""))),M===JB){kr?M[re]=Ve:UB(re,Ve);return}else oi?!pr&&M[re]&&(kr=!0):delete M[re];kr?M[re]=Ve:dP(M,re,Ve)})(Function.prototype,"toString",function(){return pP(this)&&qB(this).source||zB(this)})});var NT=Bn((vW,yP)=>{var GB=Math.ceil,HB=Math.floor;yP.exports=function(M){var re=+M;return re!==re||re===0?0:(re>0?HB:GB)(re)}});var DP=Bn((yW,hP)=>{var XB=NT(),QB=Math.max,YB=Math.min;hP.exports=function(M,re){var Ve=XB(M);return Ve<0?QB(Ve+re,0):YB(Ve,re)}});var SP=Bn((hW,bP)=>{var $B=NT(),ZB=Math.min;bP.exports=function(M){return M>0?ZB($B(M),9007199254740991):0}});var p1=Bn((DW,TP)=>{var eJ=SP();TP.exports=function(M){return eJ(M.length)}});var CP=Bn((bW,EP)=>{var rJ=t1(),iJ=DP(),tJ=p1(),xP=function(M){return function(re,Ve,Ke){var oi=rJ(re),kr=tJ(oi),pr=iJ(Ke,kr),Lr;if(M&&Ve!=Ve){for(;kr>pr;)if(Lr=oi[pr++],Lr!=Lr)return!0}else for(;kr>pr;pr++)if((M||pr in oi)&&oi[pr]===Ve)return M||pr||0;return!M&&-1}};EP.exports={includes:xP(!0),indexOf:xP(!1)}});var NP=Bn((SW,AP)=>{var aJ=dp(),PT=Wg(),nJ=t1(),oJ=CP().indexOf,sJ=bT(),kP=aJ([].push);AP.exports=function(M,re){var Ve=nJ(M),Ke=0,oi=[],kr;for(kr in Ve)!PT(sJ,kr)&&PT(Ve,kr)&&kP(oi,kr);for(;re.length>Ke;)PT(Ve,kr=re[Ke++])&&(~oJ(oi,kr)||kP(oi,kr));return oi}});var IP=Bn((TW,PP)=>{PP.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]});var OP=Bn(wP=>{var cJ=NP(),uJ=IP(),lJ=uJ.concat("length","prototype");wP.f=Object.getOwnPropertyNames||function(re){return cJ(re,lJ)}});var MP=Bn(FP=>{FP.f=Object.getOwnPropertySymbols});var RP=Bn((CW,LP)=>{var fJ=qy(),_J=dp(),pJ=OP(),dJ=MP(),gJ=dT(),mJ=_J([].concat);LP.exports=fJ("Reflect","ownKeys")||function(re){var Ve=pJ.f(gJ(re)),Ke=dJ.f;return Ke?mJ(Ve,Ke(re)):Ve}});var jP=Bn((kW,JP)=>{var BP=Wg(),vJ=RP(),yJ=pT(),hJ=hT();JP.exports=function(M,re,Ve){for(var Ke=vJ(re),oi=hJ.f,kr=yJ.f,pr=0;pr<Ke.length;pr++){var Lr=Ke[pr];!BP(M,Lr)&&!(Ve&&BP(Ve,Lr))&&oi(M,Lr,kr(re,Lr))}}});var zP=Bn((AW,UP)=>{var DJ=cg(),bJ=gp(),SJ=/#|\.prototype\./,Gy=function(M,re){var Ve=xJ[TJ(M)];return Ve==CJ?!0:Ve==EJ?!1:bJ(re)?DJ(re):!!re},TJ=Gy.normalize=function(M){return String(M).replace(SJ,".").toLowerCase()},xJ=Gy.data={},EJ=Gy.NATIVE="N",CJ=Gy.POLYFILL="P";UP.exports=Gy});var wT=Bn((NW,WP)=>{var IT=qc(),kJ=pT().f,AJ=u1(),NJ=vP(),PJ=o1(),IJ=jP(),wJ=zP();WP.exports=function(M,re){var Ve=M.target,Ke=M.global,oi=M.stat,kr,pr,Lr,ar,ke,e;if(Ke?pr=IT:oi?pr=IT[Ve]||PJ(Ve,{}):pr=(IT[Ve]||{}).prototype,pr)for(Lr in re){if(ke=re[Lr],M.noTargetGet?(e=kJ(pr,Lr),ar=e&&e.value):ar=pr[Lr],kr=wJ(Ke?Lr:Ve+(oi?".":"#")+Lr,M.forced),!kr&&ar!==void 0){if(typeof ke==typeof ar)continue;IJ(ke,ar)}(M.sham||ar&&ar.sham)&&AJ(ke,"sham",!0),NJ(pr,Lr,ke,M)}}});var qP=Bn(()=>{var OJ=wT(),FJ=qc();OJ({global:!0},{globalThis:FJ})});var VP=Bn(()=>{qP()});var OT=Bn((FW,KP)=>{var MJ=i1();KP.exports=Array.isArray||function(re){return MJ(re)=="Array"}});var XP=Bn((MW,HP)=>{var GP=dp(),LJ=n1(),RJ=Z0(),BJ=GP(GP.bind);HP.exports=function(M,re){return LJ(M),re===void 0?M:RJ?BJ(M,re):function(){return M.apply(re,arguments)}}});var $P=Bn((LW,YP)=>{"use strict";var JJ=qc(),jJ=OT(),UJ=p1(),zJ=XP(),WJ=JJ.TypeError,QP=function(M,re,Ve,Ke,oi,kr,pr,Lr){for(var ar=oi,ke=0,e=pr?zJ(pr,Lr):!1,a,C;ke<Ke;){if(ke in Ve){if(a=e?e(Ve[ke],ke,re):Ve[ke],kr>0&&jJ(a))C=UJ(a),ar=QP(M,re,a,C,ar,kr-1)-1;else{if(ar>=9007199254740991)throw WJ("Exceed the acceptable array length");M[ar]=a}ar++}ke++}return ar};YP.exports=QP});var r4=Bn((RW,e4)=>{var qJ=Vy(),VJ=qJ("toStringTag"),ZP={};ZP[VJ]="z";e4.exports=String(ZP)==="[object z]"});var t4=Bn((BW,i4)=>{var KJ=qc(),GJ=r4(),HJ=gp(),d1=i1(),XJ=Vy(),QJ=XJ("toStringTag"),YJ=KJ.Object,$J=d1(function(){return arguments}())=="Arguments",ZJ=function(M,re){try{return M[re]}catch{}};i4.exports=GJ?d1:function(M){var re,Ve,Ke;return M===void 0?"Undefined":M===null?"Null":typeof(Ve=ZJ(re=YJ(M),QJ))=="string"?Ve:$J?d1(re):(Ke=d1(re))=="Object"&&HJ(re.callee)?"Arguments":Ke}});var u4=Bn((JW,c4)=>{var ej=dp(),rj=cg(),a4=gp(),ij=t4(),tj=qy(),aj=l1(),n4=function(){},nj=[],o4=tj("Reflect","construct"),FT=/^\s*(?:class|function)\b/,oj=ej(FT.exec),sj=!FT.exec(n4),Hy=function(re){if(!a4(re))return!1;try{return o4(n4,nj,re),!0}catch{return!1}},s4=function(re){if(!a4(re))return!1;switch(ij(re)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return sj||!!oj(FT,aj(re))}catch{return!0}};s4.sham=!0;c4.exports=!o4||rj(function(){var M;return Hy(Hy.call)||!Hy(Object)||!Hy(function(){M=!0})||M})?s4:Hy});var p4=Bn((jW,_4)=>{var cj=qc(),l4=OT(),uj=u4(),lj=Nm(),fj=Vy(),_j=fj("species"),f4=cj.Array;_4.exports=function(M){var re;return l4(M)&&(re=M.constructor,uj(re)&&(re===f4||l4(re.prototype))?re=void 0:lj(re)&&(re=re[_j],re===null&&(re=void 0))),re===void 0?f4:re}});var g4=Bn((UW,d4)=>{var pj=p4();d4.exports=function(M,re){return new(pj(M))(re===0?0:re)}});var m4=Bn(()=>{"use strict";var dj=wT(),gj=$P(),mj=n1(),vj=cT(),yj=p1(),hj=g4();dj({target:"Array",proto:!0},{flatMap:function(re){var Ve=vj(this),Ke=yj(Ve),oi;return mj(re),oi=hj(Ve,0),oi.length=gj(oi,Ve,Ve,Ke,0,1,re,arguments.length>1?arguments[1]:void 0),oi}})});var Dz=Bn((qW,f3)=>{VP();m4();var zT=Object.defineProperty,Dj=Object.getOwnPropertyDescriptor,WT=Object.getOwnPropertyNames,bj=Object.prototype.hasOwnProperty,Qy=(M,re)=>function(){return M&&(re=(0,M[WT(M)[0]])(M=0)),re},Oa=(M,re)=>function(){return re||(0,M[WT(M)[0]])((re={exports:{}}).exports,re),re.exports},h1=(M,re)=>{for(var Ve in re)zT(M,Ve,{get:re[Ve],enumerable:!0})},Sj=(M,re,Ve,Ke)=>{if(re&&typeof re=="object"||typeof re=="function")for(let oi of WT(re))!bj.call(M,oi)&&oi!==Ve&&zT(M,oi,{get:()=>re[oi],enumerable:!(Ke=Dj(re,oi))||Ke.enumerable});return M},mp=M=>Sj(zT({},"__esModule",{value:!0}),M),v4,y4,Eu,Ea=Qy({"<define:process>"(){v4={},y4=[],Eu={env:v4,argv:y4}}}),S4=Oa({"src/common/parser-create-error.js"(M,re){"use strict";Ea();function Ve(Ke,oi){let kr=new SyntaxError(Ke+" ("+oi.start.line+":"+oi.start.column+")");return kr.loc=oi,kr}re.exports=Ve}}),Tj=Oa({"src/utils/try-combinations.js"(M,re){"use strict";Ea();function Ve(){let Ke;for(var oi=arguments.length,kr=new Array(oi),pr=0;pr<oi;pr++)kr[pr]=arguments[pr];for(let[Lr,ar]of kr.entries())try{return{result:ar()}}catch(ke){Lr===0&&(Ke=ke)}return{error:Ke}}re.exports=Ve}}),T4={};h1(T4,{EOL:()=>RT,arch:()=>xj,cpus:()=>P4,default:()=>M4,endianness:()=>x4,freemem:()=>A4,getNetworkInterfaces:()=>F4,hostname:()=>E4,loadavg:()=>C4,networkInterfaces:()=>O4,platform:()=>Ej,release:()=>w4,tmpDir:()=>MT,tmpdir:()=>LT,totalmem:()=>N4,type:()=>I4,uptime:()=>k4});function x4(){if(typeof g1>"u"){var M=new ArrayBuffer(2),re=new Uint8Array(M),Ve=new Uint16Array(M);if(re[0]=1,re[1]=2,Ve[0]===258)g1="BE";else if(Ve[0]===513)g1="LE";else throw new Error("unable to figure out endianess")}return g1}function E4(){return typeof globalThis.location<"u"?globalThis.location.hostname:""}function C4(){return[]}function k4(){return 0}function A4(){return Number.MAX_VALUE}function N4(){return Number.MAX_VALUE}function P4(){return[]}function I4(){return"Browser"}function w4(){return typeof globalThis.navigator<"u"?globalThis.navigator.appVersion:""}function O4(){}function F4(){}function xj(){return"javascript"}function Ej(){return"browser"}function MT(){return"/tmp"}var g1,LT,RT,M4,Cj=Qy({"node-modules-polyfills:os"(){Ea(),LT=MT,RT=` `,M4={EOL:RT,tmpdir:LT,tmpDir:MT,networkInterfaces:O4,getNetworkInterfaces:F4,release:w4,type:I4,cpus:P4,totalmem:N4,freemem:A4,uptime:k4,loadavg:C4,hostname:E4,endianness:x4}}}),kj=Oa({"node-modules-polyfills-commonjs:os"(M,re){Ea();var Ve=(Cj(),mp(T4));if(Ve&&Ve.default){re.exports=Ve.default;for(let Ke in Ve)re.exports[Ke]=Ve[Ke]}else Ve&&(re.exports=Ve)}}),Aj=Oa({"node_modules/detect-newline/index.js"(M,re){"use strict";Ea();var Ve=Ke=>{if(typeof Ke!="string")throw new TypeError("Expected a string");let oi=Ke.match(/(?:\r?\n)/g)||[];if(oi.length===0)return;let kr=oi.filter(Lr=>Lr===`\r `).length,pr=oi.length-kr;return kr>pr?`\r `:` `};re.exports=Ve,re.exports.graceful=Ke=>typeof Ke=="string"&&Ve(Ke)||` `}}),Nj=Oa({"node_modules/jest-docblock/build/index.js"(M){"use strict";Ea(),Object.defineProperty(M,"__esModule",{value:!0}),M.extract=w,M.parse=E,M.parseWithComments=Q,M.print=le,M.strip=B;function re(){let p=kj();return re=function(){return p},p}function Ve(){let p=Ke(Aj());return Ve=function(){return p},p}function Ke(p){return p&&p.__esModule?p:{default:p}}var oi=/\*\/$/,kr=/^\/\*\*/,pr=/^\s*(\/\*\*?(.|\r?\n)*?\*\/)/,Lr=/(^|\s+)\/\/([^\r\n]*)/g,ar=/^(\r?\n)+/,ke=/(?:^|\r?\n) *(@[^\r\n]*?) *\r?\n *(?![^@\r\n]*\/\/[^]*)([^@\r\n\s][^@\r\n]+?) *\r?\n/g,e=/(?:^|\r?\n) *@(\S+) *([^\r\n]*)/g,a=/(\r?\n|^) *\* ?/g,C=[];function w(p){let m=p.match(pr);return m?m[0].trimLeft():""}function B(p){let m=p.match(pr);return m&&m[0]?p.substring(m[0].length):p}function E(p){return Q(p).pragmas}function Q(p){let m=(0,Ve().default)(p)||re().EOL;p=p.replace(kr,"").replace(oi,"").replace(a,"$1");let G="";for(;G!==p;)G=p,p=p.replace(ke,"".concat(m,"$1 $2").concat(m));p=p.replace(ar,"").trimRight();let oe=Object.create(null),f=p.replace(e,"").replace(ar,"").trimRight(),T;for(;T=e.exec(p);){let K=T[2].replace(Lr,"");typeof oe[T[1]]=="string"||Array.isArray(oe[T[1]])?oe[T[1]]=C.concat(oe[T[1]],K):oe[T[1]]=K}return{comments:f,pragmas:oe}}function le(p){let{comments:m="",pragmas:G={}}=p,oe=(0,Ve().default)(m)||re().EOL,f="/**",T=" *",K=" */",b=Object.keys(G),se=b.map(ie=>N(ie,G[ie])).reduce((ie,R)=>ie.concat(R),[]).map(ie=>T+" "+ie+oe).join("");if(!m){if(b.length===0)return"";if(b.length===1&&!Array.isArray(G[b[0]])){let ie=G[b[0]];return"".concat(f," ").concat(N(b[0],ie)[0]).concat(K)}}let J=m.split(oe).map(ie=>"".concat(T," ").concat(ie)).join(oe)+oe;return f+oe+(m?J:"")+(m&&b.length?T+oe:"")+se+K}function N(p,m){return C.concat(m).map(G=>"@".concat(p," ").concat(G).trim())}}}),Pj=Oa({"src/common/end-of-line.js"(M,re){"use strict";Ea();function Ve(pr){let Lr=pr.indexOf("\r");return Lr>=0?pr.charAt(Lr+1)===` `?"crlf":"cr":"lf"}function Ke(pr){switch(pr){case"cr":return"\r";case"crlf":return`\r `;default:return` `}}function oi(pr,Lr){let ar;switch(Lr){case` `:ar=/\n/g;break;case"\r":ar=/\r/g;break;case`\r `:ar=/\r\n/g;break;default:throw new Error('Unexpected "eol" '.concat(JSON.stringify(Lr),"."))}let ke=pr.match(ar);return ke?ke.length:0}function kr(pr){return pr.replace(/\r\n?/g,` `)}re.exports={guessEndOfLine:Ve,convertEndOfLineToChars:Ke,countEndOfLineChars:oi,normalizeEndOfLine:kr}}}),Ij=Oa({"src/language-js/utils/get-shebang.js"(M,re){"use strict";Ea();function Ve(Ke){if(!Ke.startsWith("#!"))return"";let oi=Ke.indexOf(` `);return oi===-1?Ke:Ke.slice(0,oi)}re.exports=Ve}}),wj=Oa({"src/language-js/pragma.js"(M,re){"use strict";Ea();var{parseWithComments:Ve,strip:Ke,extract:oi,print:kr}=Nj(),{normalizeEndOfLine:pr}=Pj(),Lr=Ij();function ar(a){let C=Lr(a);C&&(a=a.slice(C.length+1));let w=oi(a),{pragmas:B,comments:E}=Ve(w);return{shebang:C,text:a,pragmas:B,comments:E}}function ke(a){let C=Object.keys(ar(a).pragmas);return C.includes("prettier")||C.includes("format")}function e(a){let{shebang:C,text:w,pragmas:B,comments:E}=ar(a),Q=Ke(w),le=kr({pragmas:Object.assign({format:""},B),comments:E.trimStart()});return(C?"".concat(C,` `):"")+pr(le)+(Q.startsWith(` `)?` `:` `)+Q}re.exports={hasPragma:ke,insertPragma:e}}}),Oj=Oa({"src/utils/is-non-empty-array.js"(M,re){"use strict";Ea();function Ve(Ke){return Array.isArray(Ke)&&Ke.length>0}re.exports=Ve}}),L4=Oa({"src/language-js/loc.js"(M,re){"use strict";Ea();var Ve=Oj();function Ke(ar,ke){let{ignoreDecorators:e}=ke||{};if(!e){let a=ar.declaration&&ar.declaration.decorators||ar.decorators;if(Ve(a))return Ke(a[0])}return ar.range?ar.range[0]:ar.start}function oi(ar){return ar.range?ar.range[1]:ar.end}function kr(ar,ke){let e=Ke(ar);return Number.isInteger(e)&&e===Ke(ke)}function pr(ar,ke){let e=oi(ar);return Number.isInteger(e)&&e===oi(ke)}function Lr(ar,ke){return kr(ar,ke)&&pr(ar,ke)}re.exports={locStart:Ke,locEnd:oi,hasSameLocStart:kr,hasSameLoc:Lr}}}),Fj=Oa({"src/language-js/parse/utils/create-parser.js"(M,re){"use strict";Ea();var{hasPragma:Ve}=wj(),{locStart:Ke,locEnd:oi}=L4();function kr(pr){return pr=typeof pr=="function"?{parse:pr}:pr,Object.assign({astFormat:"estree",hasPragma:Ve,locStart:Ke,locEnd:oi},pr)}re.exports=kr}}),Mj=Oa({"src/language-js/parse/utils/replace-hashbang.js"(M,re){"use strict";Ea();function Ve(Ke){return Ke.charAt(0)==="#"&&Ke.charAt(1)==="!"?"//"+Ke.slice(2):Ke}re.exports=Ve}}),Lj=Oa({"src/language-js/utils/is-ts-keyword-type.js"(M,re){"use strict";Ea();function Ve(Ke){let{type:oi}=Ke;return oi.startsWith("TS")&&oi.endsWith("Keyword")}re.exports=Ve}}),Rj=Oa({"src/language-js/utils/is-block-comment.js"(M,re){"use strict";Ea();var Ve=new Set(["Block","CommentBlock","MultiLine"]),Ke=oi=>Ve.has(oi==null?void 0:oi.type);re.exports=Ke}}),Bj=Oa({"src/language-js/utils/is-type-cast-comment.js"(M,re){"use strict";Ea();var Ve=Rj();function Ke(oi){return Ve(oi)&&oi.value[0]==="*"&&/@type\b/.test(oi.value)}re.exports=Ke}}),Jj=Oa({"src/utils/get-last.js"(M,re){"use strict";Ea();var Ve=Ke=>Ke[Ke.length-1];re.exports=Ve}}),R4=Oa({"src/language-js/parse/postprocess/visit-node.js"(M,re){"use strict";Ea();function Ve(Ke,oi){if(Array.isArray(Ke)){for(let kr=0;kr<Ke.length;kr++)Ke[kr]=Ve(Ke[kr],oi);return Ke}if(Ke&&typeof Ke=="object"&&typeof Ke.type=="string"){let kr=Object.keys(Ke);for(let pr=0;pr<kr.length;pr++)Ke[kr[pr]]=Ve(Ke[kr[pr]],oi);return oi(Ke)||Ke}return Ke}re.exports=Ve}}),B4=Oa({"src/language-js/parse/postprocess/throw-syntax-error.js"(M,re){"use strict";Ea();var Ve=S4();function Ke(oi,kr){let{start:pr,end:Lr}=oi.loc;throw Ve(kr,{start:{line:pr.line,column:pr.column+1},end:{line:Lr.line,column:Lr.column+1}})}re.exports=Ke}}),jj=Oa({"src/language-js/parse/postprocess/typescript.js"(M,re){"use strict";Ea();var Ve=R4(),Ke=B4();function oi(Lr,ar,ke){let e=Lr.decorators;if(!Array.isArray(e))return;let a=ar.decorators;(!Array.isArray(a)||a.length!==e.length||e.some(C=>{let w=ke.get(C);return!w||!a.includes(w)}))&&Ke(ar,"Leading decorators must be attached to a class declaration")}function kr(Lr,ar){Lr.kind!==167||Lr.modifiers&&!Lr.modifiers.some(a=>a.kind===126)||Lr.initializer&&ar.value===null&&Ke(ar,"Abstract property cannot have an initializer")}function pr(Lr,ar){let{esTreeNodeToTSNodeMap:ke,tsNodeToESTreeNodeMap:e}=ar.tsParseResult;Ve(Lr,a=>{let C=ke.get(a);if(!C)return;let w=e.get(C);w===a&&(oi(C,w,e),kr(C,w))})}re.exports={throwErrorForInvalidNodes:pr}}}),Uj=Oa({"src/language-js/parse/postprocess/index.js"(M,re){"use strict";Ea();var{locStart:Ve,locEnd:Ke}=L4(),oi=Lj(),kr=Bj(),pr=Jj(),Lr=R4(),{throwErrorForInvalidNodes:ar}=jj(),ke=B4();function e(B,E){if(E.parser==="typescript"&&/@|abstract/.test(E.originalText)&&ar(B,E),E.parser!=="typescript"&&E.parser!=="flow"&&E.parser!=="acorn"&&E.parser!=="espree"&&E.parser!=="meriyah"){let le=new Set;B=Lr(B,N=>{N.leadingComments&&N.leadingComments.some(kr)&&le.add(Ve(N))}),B=Lr(B,N=>{if(N.type==="ParenthesizedExpression"){let{expression:p}=N;if(p.type==="TypeCastExpression")return p.range=N.range,p;let m=Ve(N);if(!le.has(m))return p.extra=Object.assign(Object.assign({},p.extra),{},{parenthesized:!0}),p}})}return B=Lr(B,le=>{switch(le.type){case"ChainExpression":return a(le.expression);case"LogicalExpression":{if(C(le))return w(le);break}case"VariableDeclaration":{let N=pr(le.declarations);N&&N.init&&Q(le,N);break}case"TSParenthesizedType":return oi(le.typeAnnotation)||le.typeAnnotation.type==="TSThisType"||(le.typeAnnotation.range=[Ve(le),Ke(le)]),le.typeAnnotation;case"TSTypeParameter":if(typeof le.name=="string"){let N=Ve(le);le.name={type:"Identifier",name:le.name,range:[N,N+le.name.length]}}break;case"ObjectExpression":if(E.parser==="typescript"){let N=le.properties.find(p=>p.type==="Property"&&p.value.type==="TSEmptyBodyFunctionExpression");N&&ke(N.value,"Unexpected token.")}break;case"SequenceExpression":{let N=pr(le.expressions);le.range=[Ve(le),Math.min(Ke(N),Ke(le))];break}case"TopicReference":E.__isUsingHackPipeline=!0;break;case"ExportAllDeclaration":{let{exported:N}=le;if(E.parser==="meriyah"&&N&&N.type==="Identifier"){let p=E.originalText.slice(Ve(N),Ke(N));(p.startsWith('"')||p.startsWith("'"))&&(le.exported=Object.assign(Object.assign({},le.exported),{},{type:"Literal",value:le.exported.name,raw:p}))}break}}}),B;function Q(le,N){E.originalText[Ke(N)]!==";"&&(le.range=[Ve(le),Ke(N)])}}function a(B){switch(B.type){case"CallExpression":B.type="OptionalCallExpression",B.callee=a(B.callee);break;case"MemberExpression":B.type="OptionalMemberExpression",B.object=a(B.object);break;case"TSNonNullExpression":B.expression=a(B.expression);break}return B}function C(B){return B.type==="LogicalExpression"&&B.right.type==="LogicalExpression"&&B.operator===B.right.operator}function w(B){return C(B)?w({type:"LogicalExpression",operator:B.operator,left:w({type:"LogicalExpression",operator:B.operator,left:B.left,right:B.right.left,range:[Ve(B.left),Ke(B.right.left)]}),right:B.right.right,range:[Ve(B),Ke(B)]}):B}re.exports=e}}),zj=Oa({"node_modules/ms/index.js"(M,re){Ea();var Ve=1e3,Ke=Ve*60,oi=Ke*60,kr=oi*24,pr=kr*7,Lr=kr*365.25;re.exports=function(C,w){w=w||{};var B=typeof C;if(B==="string"&&C.length>0)return ar(C);if(B==="number"&&isFinite(C))return w.long?e(C):ke(C);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(C))};function ar(C){if(C=String(C),!(C.length>100)){var w=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(C);if(!!w){var B=parseFloat(w[1]),E=(w[2]||"ms").toLowerCase();switch(E){case"years":case"year":case"yrs":case"yr":case"y":return B*Lr;case"weeks":case"week":case"w":return B*pr;case"days":case"day":case"d":return B*kr;case"hours":case"hour":case"hrs":case"hr":case"h":return B*oi;case"minutes":case"minute":case"mins":case"min":case"m":return B*Ke;case"seconds":case"second":case"secs":case"sec":case"s":return B*Ve;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return B;default:return}}}}function ke(C){var w=Math.abs(C);return w>=kr?Math.round(C/kr)+"d":w>=oi?Math.round(C/oi)+"h":w>=Ke?Math.round(C/Ke)+"m":w>=Ve?Math.round(C/Ve)+"s":C+"ms"}function e(C){var w=Math.abs(C);return w>=kr?a(C,w,kr,"day"):w>=oi?a(C,w,oi,"hour"):w>=Ke?a(C,w,Ke,"minute"):w>=Ve?a(C,w,Ve,"second"):C+" ms"}function a(C,w,B,E){var Q=w>=B*1.5;return Math.round(C/B)+" "+E+(Q?"s":"")}}}),Wj=Oa({"node_modules/@typescript-eslint/typescript-estree/node_modules/debug/src/common.js"(M,re){Ea();function Ve(Ke){kr.debug=kr,kr.default=kr,kr.coerce=a,kr.disable=ar,kr.enable=Lr,kr.enabled=ke,kr.humanize=zj(),kr.destroy=C,Object.keys(Ke).forEach(w=>{kr[w]=Ke[w]}),kr.names=[],kr.skips=[],kr.formatters={};function oi(w){let B=0;for(let E=0;E<w.length;E++)B=(B<<5)-B+w.charCodeAt(E),B|=0;return kr.colors[Math.abs(B)%kr.colors.length]}kr.selectColor=oi;function kr(w){let B,E=null,Q,le;function N(){for(var p=arguments.length,m=new Array(p),G=0;G<p;G++)m[G]=arguments[G];if(!N.enabled)return;let oe=N,f=Number(new Date),T=f-(B||f);oe.diff=T,oe.prev=B,oe.curr=f,B=f,m[0]=kr.coerce(m[0]),typeof m[0]!="string"&&m.unshift("%O");let K=0;m[0]=m[0].replace(/%([a-zA-Z%])/g,(se,J)=>{if(se==="%%")return"%";K++;let ie=kr.formatters[J];if(typeof ie=="function"){let R=m[K];se=ie.call(oe,R),m.splice(K,1),K--}return se}),kr.formatArgs.call(oe,m),(oe.log||kr.log).apply(oe,m)}return N.namespace=w,N.useColors=kr.useColors(),N.color=kr.selectColor(w),N.extend=pr,N.destroy=kr.destroy,Object.defineProperty(N,"enabled",{enumerable:!0,configurable:!1,get:()=>E!==null?E:(Q!==kr.namespaces&&(Q=kr.namespaces,le=kr.enabled(w)),le),set:p=>{E=p}}),typeof kr.init=="function"&&kr.init(N),N}function pr(w,B){let E=kr(this.namespace+(typeof B>"u"?":":B)+w);return E.log=this.log,E}function Lr(w){kr.save(w),kr.namespaces=w,kr.names=[],kr.skips=[];let B,E=(typeof w=="string"?w:"").split(/[\s,]+/),Q=E.length;for(B=0;B<Q;B++)!E[B]||(w=E[B].replace(/\*/g,".*?"),w[0]==="-"?kr.skips.push(new RegExp("^"+w.slice(1)+"$")):kr.names.push(new RegExp("^"+w+"$")))}function ar(){let w=[...kr.names.map(e),...kr.skips.map(e).map(B=>"-"+B)].join(",");return kr.enable(""),w}function ke(w){if(w[w.length-1]==="*")return!0;let B,E;for(B=0,E=kr.skips.length;B<E;B++)if(kr.skips[B].test(w))return!1;for(B=0,E=kr.names.length;B<E;B++)if(kr.names[B].test(w))return!0;return!1}function e(w){return w.toString().substring(2,w.toString().length-2).replace(/\.\*\?$/,"*")}function a(w){return w instanceof Error?w.stack||w.message:w}function C(){console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")}return kr.enable(kr.load()),kr}re.exports=Ve}}),wm=Oa({"node_modules/@typescript-eslint/typescript-estree/node_modules/debug/src/browser.js"(M,re){Ea(),M.formatArgs=Ke,M.save=oi,M.load=kr,M.useColors=Ve,M.storage=pr(),M.destroy=(()=>{let ar=!1;return()=>{ar||(ar=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})(),M.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"];function Ve(){return typeof window<"u"&&window.process&&(window.process.type==="renderer"||window.process.__nwjs)?!0:typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/)?!1:typeof document<"u"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window<"u"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}function Ke(ar){if(ar[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+ar[0]+(this.useColors?"%c ":" ")+"+"+re.exports.humanize(this.diff),!this.useColors)return;let ke="color: "+this.color;ar.splice(1,0,ke,"color: inherit");let e=0,a=0;ar[0].replace(/%[a-zA-Z%]/g,C=>{C!=="%%"&&(e++,C==="%c"&&(a=e))}),ar.splice(a,0,ke)}M.log=console.debug||console.log||(()=>{});function oi(ar){try{ar?M.storage.setItem("debug",ar):M.storage.removeItem("debug")}catch{}}function kr(){let ar;try{ar=M.storage.getItem("debug")}catch{}return!ar&&typeof Eu<"u"&&"env"in Eu&&(ar=Eu.env.DEBUG),ar}function pr(){try{return localStorage}catch{}}re.exports=Wj()(M);var{formatters:Lr}=re.exports;Lr.j=function(ar){try{return JSON.stringify(ar)}catch(ke){return"[UnexpectedJSONParseError]: "+ke.message}}}}),qj=Oa({"node_modules/is-extglob/index.js"(M,re){Ea(),re.exports=function(Ke){if(typeof Ke!="string"||Ke==="")return!1;for(var oi;oi=/(\\).|([@?!+*]\(.*\))/g.exec(Ke);){if(oi[2])return!0;Ke=Ke.slice(oi.index+oi[0].length)}return!1}}}),Vj=Oa({"node_modules/is-glob/index.js"(M,re){Ea();var Ve=qj(),Ke={"{":"}","(":")","[":"]"},oi=function(pr){if(pr[0]==="!")return!0;for(var Lr=0,ar=-2,ke=-2,e=-2,a=-2,C=-2;Lr<pr.length;){if(pr[Lr]==="*"||pr[Lr+1]==="?"&&/[\].+)]/.test(pr[Lr])||ke!==-1&&pr[Lr]==="["&&pr[Lr+1]!=="]"&&(ke<Lr&&(ke=pr.indexOf("]",Lr)),ke>Lr&&(C===-1||C>ke||(C=pr.indexOf("\\",Lr),C===-1||C>ke)))||e!==-1&&pr[Lr]==="{"&&pr[Lr+1]!=="}"&&(e=pr.indexOf("}",Lr),e>Lr&&(C=pr.indexOf("\\",Lr),C===-1||C>e))||a!==-1&&pr[Lr]==="("&&pr[Lr+1]==="?"&&/[:!=]/.test(pr[Lr+2])&&pr[Lr+3]!==")"&&(a=pr.indexOf(")",Lr),a>Lr&&(C=pr.indexOf("\\",Lr),C===-1||C>a))||ar!==-1&&pr[Lr]==="("&&pr[Lr+1]!=="|"&&(ar<Lr&&(ar=pr.indexOf("|",Lr)),ar!==-1&&pr[ar+1]!==")"&&(a=pr.indexOf(")",ar),a>ar&&(C=pr.indexOf("\\",ar),C===-1||C>a))))return!0;if(pr[Lr]==="\\"){var w=pr[Lr+1];Lr+=2;var B=Ke[w];if(B){var E=pr.indexOf(B,Lr);E!==-1&&(Lr=E+1)}if(pr[Lr]==="!")return!0}else Lr++}return!1},kr=function(pr){if(pr[0]==="!")return!0;for(var Lr=0;Lr<pr.length;){if(/[*?{}()[\]]/.test(pr[Lr]))return!0;if(pr[Lr]==="\\"){var ar=pr[Lr+1];Lr+=2;var ke=Ke[ar];if(ke){var e=pr.indexOf(ke,Lr);e!==-1&&(Lr=e+1)}if(pr[Lr]==="!")return!0}else Lr++}return!1};re.exports=function(Lr,ar){if(typeof Lr!="string"||Lr==="")return!1;if(Ve(Lr))return!0;var ke=oi;return ar&&ar.strict===!1&&(ke=kr),ke(Lr)}}}),D1=Oa({"node_modules/semver/internal/constants.js"(M,re){Ea();var Ve="2.0.0",Ke=256,oi=Number.MAX_SAFE_INTEGER||9007199254740991,kr=16;re.exports={SEMVER_SPEC_VERSION:Ve,MAX_LENGTH:Ke,MAX_SAFE_INTEGER:oi,MAX_SAFE_COMPONENT_LENGTH:kr}}}),b1=Oa({"node_modules/semver/internal/debug.js"(M,re){Ea();var Ve=typeof Eu=="object"&&Eu.env&&Eu.env.NODE_DEBUG&&/\bsemver\b/i.test(Eu.env.NODE_DEBUG)?function(){for(var Ke=arguments.length,oi=new Array(Ke),kr=0;kr<Ke;kr++)oi[kr]=arguments[kr];return console.error("SEMVER",...oi)}:()=>{};re.exports=Ve}}),wv=Oa({"node_modules/semver/internal/re.js"(M,re){Ea();var{MAX_SAFE_COMPONENT_LENGTH:Ve}=D1(),Ke=b1();M=re.exports={};var oi=M.re=[],kr=M.src=[],pr=M.t={},Lr=0,ar=(ke,e,a)=>{let C=Lr++;Ke(ke,C,e),pr[ke]=C,kr[C]=e,oi[C]=new RegExp(e,a?"g":void 0)};ar("NUMERICIDENTIFIER","0|[1-9]\\d*"),ar("NUMERICIDENTIFIERLOOSE","[0-9]+"),ar("NONNUMERICIDENTIFIER","\\d*[a-zA-Z-][a-zA-Z0-9-]*"),ar("MAINVERSION","(".concat(kr[pr.NUMERICIDENTIFIER],")\\.(").concat(kr[pr.NUMERICIDENTIFIER],")\\.(").concat(kr[pr.NUMERICIDENTIFIER],")")),ar("MAINVERSIONLOOSE","(".concat(kr[pr.NUMERICIDENTIFIERLOOSE],")\\.(").concat(kr[pr.NUMERICIDENTIFIERLOOSE],")\\.(").concat(kr[pr.NUMERICIDENTIFIERLOOSE],")")),ar("PRERELEASEIDENTIFIER","(?:".concat(kr[pr.NUMERICIDENTIFIER],"|").concat(kr[pr.NONNUMERICIDENTIFIER],")")),ar("PRERELEASEIDENTIFIERLOOSE","(?:".concat(kr[pr.NUMERICIDENTIFIERLOOSE],"|").concat(kr[pr.NONNUMERICIDENTIFIER],")")),ar("PRERELEASE","(?:-(".concat(kr[pr.PRERELEASEIDENTIFIER],"(?:\\.").concat(kr[pr.PRERELEASEIDENTIFIER],")*))")),ar("PRERELEASELOOSE","(?:-?(".concat(kr[pr.PRERELEASEIDENTIFIERLOOSE],"(?:\\.").concat(kr[pr.PRERELEASEIDENTIFIERLOOSE],")*))")),ar("BUILDIDENTIFIER","[0-9A-Za-z-]+"),ar("BUILD","(?:\\+(".concat(kr[pr.BUILDIDENTIFIER],"(?:\\.").concat(kr[pr.BUILDIDENTIFIER],")*))")),ar("FULLPLAIN","v?".concat(kr[pr.MAINVERSION]).concat(kr[pr.PRERELEASE],"?").concat(kr[pr.BUILD],"?")),ar("FULL","^".concat(kr[pr.FULLPLAIN],"$")),ar("LOOSEPLAIN","[v=\\s]*".concat(kr[pr.MAINVERSIONLOOSE]).concat(kr[pr.PRERELEASELOOSE],"?").concat(kr[pr.BUILD],"?")),ar("LOOSE","^".concat(kr[pr.LOOSEPLAIN],"$")),ar("GTLT","((?:<|>)?=?)"),ar("XRANGEIDENTIFIERLOOSE","".concat(kr[pr.NUMERICIDENTIFIERLOOSE],"|x|X|\\*")),ar("XRANGEIDENTIFIER","".concat(kr[pr.NUMERICIDENTIFIER],"|x|X|\\*")),ar("XRANGEPLAIN","[v=\\s]*(".concat(kr[pr.XRANGEIDENTIFIER],")(?:\\.(").concat(kr[pr.XRANGEIDENTIFIER],")(?:\\.(").concat(kr[pr.XRANGEIDENTIFIER],")(?:").concat(kr[pr.PRERELEASE],")?").concat(kr[pr.BUILD],"?)?)?")),ar("XRANGEPLAINLOOSE","[v=\\s]*(".concat(kr[pr.XRANGEIDENTIFIERLOOSE],")(?:\\.(").concat(kr[pr.XRANGEIDENTIFIERLOOSE],")(?:\\.(").concat(kr[pr.XRANGEIDENTIFIERLOOSE],")(?:").concat(kr[pr.PRERELEASELOOSE],")?").concat(kr[pr.BUILD],"?)?)?")),ar("XRANGE","^".concat(kr[pr.GTLT],"\\s*").concat(kr[pr.XRANGEPLAIN],"$")),ar("XRANGELOOSE","^".concat(kr[pr.GTLT],"\\s*").concat(kr[pr.XRANGEPLAINLOOSE],"$")),ar("COERCE","(^|[^\\d])(\\d{1,".concat(Ve,"})(?:\\.(\\d{1,").concat(Ve,"}))?(?:\\.(\\d{1,").concat(Ve,"}))?(?:$|[^\\d])")),ar("COERCERTL",kr[pr.COERCE],!0),ar("LONETILDE","(?:~>?)"),ar("TILDETRIM","(\\s*)".concat(kr[pr.LONETILDE],"\\s+"),!0),M.tildeTrimReplace="$1~",ar("TILDE","^".concat(kr[pr.LONETILDE]).concat(kr[pr.XRANGEPLAIN],"$")),ar("TILDELOOSE","^".concat(kr[pr.LONETILDE]).concat(kr[pr.XRANGEPLAINLOOSE],"$")),ar("LONECARET","(?:\\^)"),ar("CARETTRIM","(\\s*)".concat(kr[pr.LONECARET],"\\s+"),!0),M.caretTrimReplace="$1^",ar("CARET","^".concat(kr[pr.LONECARET]).concat(kr[pr.XRANGEPLAIN],"$")),ar("CARETLOOSE","^".concat(kr[pr.LONECARET]).concat(kr[pr.XRANGEPLAINLOOSE],"$")),ar("COMPARATORLOOSE","^".concat(kr[pr.GTLT],"\\s*(").concat(kr[pr.LOOSEPLAIN],")$|^$")),ar("COMPARATOR","^".concat(kr[pr.GTLT],"\\s*(").concat(kr[pr.FULLPLAIN],")$|^$")),ar("COMPARATORTRIM","(\\s*)".concat(kr[pr.GTLT],"\\s*(").concat(kr[pr.LOOSEPLAIN],"|").concat(kr[pr.XRANGEPLAIN],")"),!0),M.comparatorTrimReplace="$1$2$3",ar("HYPHENRANGE","^\\s*(".concat(kr[pr.XRANGEPLAIN],")\\s+-\\s+(").concat(kr[pr.XRANGEPLAIN],")\\s*$")),ar("HYPHENRANGELOOSE","^\\s*(".concat(kr[pr.XRANGEPLAINLOOSE],")\\s+-\\s+(").concat(kr[pr.XRANGEPLAINLOOSE],")\\s*$")),ar("STAR","(<|>)?=?\\s*\\*"),ar("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),ar("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")}}),S1=Oa({"node_modules/semver/internal/parse-options.js"(M,re){Ea();var Ve=["includePrerelease","loose","rtl"],Ke=oi=>oi?typeof oi!="object"?{loose:!0}:Ve.filter(kr=>oi[kr]).reduce((kr,pr)=>(kr[pr]=!0,kr),{}):{};re.exports=Ke}}),BT=Oa({"node_modules/semver/internal/identifiers.js"(M,re){Ea();var Ve=/^[0-9]+$/,Ke=(kr,pr)=>{let Lr=Ve.test(kr),ar=Ve.test(pr);return Lr&&ar&&(kr=+kr,pr=+pr),kr===pr?0:Lr&&!ar?-1:ar&&!Lr?1:kr<pr?-1:1},oi=(kr,pr)=>Ke(pr,kr);re.exports={compareIdentifiers:Ke,rcompareIdentifiers:oi}}}),Lf=Oa({"node_modules/semver/classes/semver.js"(M,re){Ea();var Ve=b1(),{MAX_LENGTH:Ke,MAX_SAFE_INTEGER:oi}=D1(),{re:kr,t:pr}=wv(),Lr=S1(),{compareIdentifiers:ar}=BT(),ke=class{constructor(e,a){if(a=Lr(a),e instanceof ke){if(e.loose===!!a.loose&&e.includePrerelease===!!a.includePrerelease)return e;e=e.version}else if(typeof e!="string")throw new TypeError("Invalid Version: ".concat(e));if(e.length>Ke)throw new TypeError("version is longer than ".concat(Ke," characters"));Ve("SemVer",e,a),this.options=a,this.loose=!!a.loose,this.includePrerelease=!!a.includePrerelease;let C=e.trim().match(a.loose?kr[pr.LOOSE]:kr[pr.FULL]);if(!C)throw new TypeError("Invalid Version: ".concat(e));if(this.raw=e,this.major=+C[1],this.minor=+C[2],this.patch=+C[3],this.major>oi||this.major<0)throw new TypeError("Invalid major version");if(this.minor>oi||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>oi||this.patch<0)throw new TypeError("Invalid patch version");C[4]?this.prerelease=C[4].split(".").map(w=>{if(/^[0-9]+$/.test(w)){let B=+w;if(B>=0&&B<oi)return B}return w}):this.prerelease=[],this.build=C[5]?C[5].split("."):[],this.format()}format(){return this.version="".concat(this.major,".").concat(this.minor,".").concat(this.patch),this.prerelease.length&&(this.version+="-".concat(this.prerelease.join("."))),this.version}toString(){return this.version}compare(e){if(Ve("SemVer.compare",this.version,this.options,e),!(e instanceof ke)){if(typeof e=="string"&&e===this.version)return 0;e=new ke(e,this.options)}return e.version===this.version?0:this.compareMain(e)||this.comparePre(e)}compareMain(e){return e instanceof ke||(e=new ke(e,this.options)),ar(this.major,e.major)||ar(this.minor,e.minor)||ar(this.patch,e.patch)}comparePre(e){if(e instanceof ke||(e=new ke(e,this.options)),this.prerelease.length&&!e.prerelease.length)return-1;if(!this.prerelease.length&&e.prerelease.length)return 1;if(!this.prerelease.length&&!e.prerelease.length)return 0;let a=0;do{let C=this.prerelease[a],w=e.prerelease[a];if(Ve("prerelease compare",a,C,w),C===void 0&&w===void 0)return 0;if(w===void 0)return 1;if(C===void 0)return-1;if(C===w)continue;return ar(C,w)}while(++a)}compareBuild(e){e instanceof ke||(e=new ke(e,this.options));let a=0;do{let C=this.build[a],w=e.build[a];if(Ve("prerelease compare",a,C,w),C===void 0&&w===void 0)return 0;if(w===void 0)return 1;if(C===void 0)return-1;if(C===w)continue;return ar(C,w)}while(++a)}inc(e,a){switch(e){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",a);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",a);break;case"prepatch":this.prerelease.length=0,this.inc("patch",a),this.inc("pre",a);break;case"prerelease":this.prerelease.length===0&&this.inc("patch",a),this.inc("pre",a);break;case"major":(this.minor!==0||this.patch!==0||this.prerelease.length===0)&&this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":(this.patch!==0||this.prerelease.length===0)&&this.minor++,this.patch=0,this.prerelease=[];break;case"patch":this.prerelease.length===0&&this.patch++,this.prerelease=[];break;case"pre":if(this.prerelease.length===0)this.prerelease=[0];else{let C=this.prerelease.length;for(;--C>=0;)typeof this.prerelease[C]=="number"&&(this.prerelease[C]++,C=-2);C===-1&&this.prerelease.push(0)}a&&(ar(this.prerelease[0],a)===0?isNaN(this.prerelease[1])&&(this.prerelease=[a,0]):this.prerelease=[a,0]);break;default:throw new Error("invalid increment argument: ".concat(e))}return this.format(),this.raw=this.version,this}};re.exports=ke}}),Ov=Oa({"node_modules/semver/functions/parse.js"(M,re){Ea();var{MAX_LENGTH:Ve}=D1(),{re:Ke,t:oi}=wv(),kr=Lf(),pr=S1(),Lr=(ar,ke)=>{if(ke=pr(ke),ar instanceof kr)return ar;if(typeof ar!="string"||ar.length>Ve||!(ke.loose?Ke[oi.LOOSE]:Ke[oi.FULL]).test(ar))return null;try{return new kr(ar,ke)}catch{return null}};re.exports=Lr}}),Kj=Oa({"node_modules/semver/functions/valid.js"(M,re){Ea();var Ve=Ov(),Ke=(oi,kr)=>{let pr=Ve(oi,kr);return pr?pr.version:null};re.exports=Ke}}),Gj=Oa({"node_modules/semver/functions/clean.js"(M,re){Ea();var Ve=Ov(),Ke=(oi,kr)=>{let pr=Ve(oi.trim().replace(/^[=v]+/,""),kr);return pr?pr.version:null};re.exports=Ke}}),Hj=Oa({"node_modules/semver/functions/inc.js"(M,re){Ea();var Ve=Lf(),Ke=(oi,kr,pr,Lr)=>{typeof pr=="string"&&(Lr=pr,pr=void 0);try{return new Ve(oi instanceof Ve?oi.version:oi,pr).inc(kr,Lr).version}catch{return null}};re.exports=Ke}}),nd=Oa({"node_modules/semver/functions/compare.js"(M,re){Ea();var Ve=Lf(),Ke=(oi,kr,pr)=>new Ve(oi,pr).compare(new Ve(kr,pr));re.exports=Ke}}),qT=Oa({"node_modules/semver/functions/eq.js"(M,re){Ea();var Ve=nd(),Ke=(oi,kr,pr)=>Ve(oi,kr,pr)===0;re.exports=Ke}}),Xj=Oa({"node_modules/semver/functions/diff.js"(M,re){Ea();var Ve=Ov(),Ke=qT(),oi=(kr,pr)=>{if(Ke(kr,pr))return null;{let Lr=Ve(kr),ar=Ve(pr),ke=Lr.prerelease.length||ar.prerelease.length,e=ke?"pre":"",a=ke?"prerelease":"";for(let C in Lr)if((C==="major"||C==="minor"||C==="patch")&&Lr[C]!==ar[C])return e+C;return a}};re.exports=oi}}),Qj=Oa({"node_modules/semver/functions/major.js"(M,re){Ea();var Ve=Lf(),Ke=(oi,kr)=>new Ve(oi,kr).major;re.exports=Ke}}),Yj=Oa({"node_modules/semver/functions/minor.js"(M,re){Ea();var Ve=Lf(),Ke=(oi,kr)=>new Ve(oi,kr).minor;re.exports=Ke}}),$j=Oa({"node_modules/semver/functions/patch.js"(M,re){Ea();var Ve=Lf(),Ke=(oi,kr)=>new Ve(oi,kr).patch;re.exports=Ke}}),Zj=Oa({"node_modules/semver/functions/prerelease.js"(M,re){Ea();var Ve=Ov(),Ke=(oi,kr)=>{let pr=Ve(oi,kr);return pr&&pr.prerelease.length?pr.prerelease:null};re.exports=Ke}}),eU=Oa({"node_modules/semver/functions/rcompare.js"(M,re){Ea();var Ve=nd(),Ke=(oi,kr,pr)=>Ve(kr,oi,pr);re.exports=Ke}}),rU=Oa({"node_modules/semver/functions/compare-loose.js"(M,re){Ea();var Ve=nd(),Ke=(oi,kr)=>Ve(oi,kr,!0);re.exports=Ke}}),VT=Oa({"node_modules/semver/functions/compare-build.js"(M,re){Ea();var Ve=Lf(),Ke=(oi,kr,pr)=>{let Lr=new Ve(oi,pr),ar=new Ve(kr,pr);return Lr.compare(ar)||Lr.compareBuild(ar)};re.exports=Ke}}),iU=Oa({"node_modules/semver/functions/sort.js"(M,re){Ea();var Ve=VT(),Ke=(oi,kr)=>oi.sort((pr,Lr)=>Ve(pr,Lr,kr));re.exports=Ke}}),tU=Oa({"node_modules/semver/functions/rsort.js"(M,re){Ea();var Ve=VT(),Ke=(oi,kr)=>oi.sort((pr,Lr)=>Ve(Lr,pr,kr));re.exports=Ke}}),T1=Oa({"node_modules/semver/functions/gt.js"(M,re){Ea();var Ve=nd(),Ke=(oi,kr,pr)=>Ve(oi,kr,pr)>0;re.exports=Ke}}),KT=Oa({"node_modules/semver/functions/lt.js"(M,re){Ea();var Ve=nd(),Ke=(oi,kr,pr)=>Ve(oi,kr,pr)<0;re.exports=Ke}}),J4=Oa({"node_modules/semver/functions/neq.js"(M,re){Ea();var Ve=nd(),Ke=(oi,kr,pr)=>Ve(oi,kr,pr)!==0;re.exports=Ke}}),GT=Oa({"node_modules/semver/functions/gte.js"(M,re){Ea();var Ve=nd(),Ke=(oi,kr,pr)=>Ve(oi,kr,pr)>=0;re.exports=Ke}}),HT=Oa({"node_modules/semver/functions/lte.js"(M,re){Ea();var Ve=nd(),Ke=(oi,kr,pr)=>Ve(oi,kr,pr)<=0;re.exports=Ke}}),j4=Oa({"node_modules/semver/functions/cmp.js"(M,re){Ea();var Ve=qT(),Ke=J4(),oi=T1(),kr=GT(),pr=KT(),Lr=HT(),ar=(ke,e,a,C)=>{switch(e){case"===":return typeof ke=="object"&&(ke=ke.version),typeof a=="object"&&(a=a.version),ke===a;case"!==":return typeof ke=="object"&&(ke=ke.version),typeof a=="object"&&(a=a.version),ke!==a;case"":case"=":case"==":return Ve(ke,a,C);case"!=":return Ke(ke,a,C);case">":return oi(ke,a,C);case">=":return kr(ke,a,C);case"<":return pr(ke,a,C);case"<=":return Lr(ke,a,C);default:throw new TypeError("Invalid operator: ".concat(e))}};re.exports=ar}}),aU=Oa({"node_modules/semver/functions/coerce.js"(M,re){Ea();var Ve=Lf(),Ke=Ov(),{re:oi,t:kr}=wv(),pr=(Lr,ar)=>{if(Lr instanceof Ve)return Lr;if(typeof Lr=="number"&&(Lr=String(Lr)),typeof Lr!="string")return null;ar=ar||{};let ke=null;if(!ar.rtl)ke=Lr.match(oi[kr.COERCE]);else{let e;for(;(e=oi[kr.COERCERTL].exec(Lr))&&(!ke||ke.index+ke[0].length!==Lr.length);)(!ke||e.index+e[0].length!==ke.index+ke[0].length)&&(ke=e),oi[kr.COERCERTL].lastIndex=e.index+e[1].length+e[2].length;oi[kr.COERCERTL].lastIndex=-1}return ke===null?null:Ke("".concat(ke[2],".").concat(ke[3]||"0",".").concat(ke[4]||"0"),ar)};re.exports=pr}}),nU=Oa({"node_modules/yallist/iterator.js"(M,re){"use strict";Ea(),re.exports=function(Ve){Ve.prototype[Symbol.iterator]=function*(){for(let Ke=this.head;Ke;Ke=Ke.next)yield Ke.value}}}}),oU=Oa({"node_modules/yallist/yallist.js"(M,re){"use strict";Ea(),re.exports=Ve,Ve.Node=pr,Ve.create=Ve;function Ve(Lr){var ar=this;if(ar instanceof Ve||(ar=new Ve),ar.tail=null,ar.head=null,ar.length=0,Lr&&typeof Lr.forEach=="function")Lr.forEach(function(a){ar.push(a)});else if(arguments.length>0)for(var ke=0,e=arguments.length;ke<e;ke++)ar.push(arguments[ke]);return ar}Ve.prototype.removeNode=function(Lr){if(Lr.list!==this)throw new Error("removing node which does not belong to this list");var ar=Lr.next,ke=Lr.prev;return ar&&(ar.prev=ke),ke&&(ke.next=ar),Lr===this.head&&(this.head=ar),Lr===this.tail&&(this.tail=ke),Lr.list.length--,Lr.next=null,Lr.prev=null,Lr.list=null,ar},Ve.prototype.unshiftNode=function(Lr){if(Lr!==this.head){Lr.list&&Lr.list.removeNode(Lr);var ar=this.head;Lr.list=this,Lr.next=ar,ar&&(ar.prev=Lr),this.head=Lr,this.tail||(this.tail=Lr),this.length++}},Ve.prototype.pushNode=function(Lr){if(Lr!==this.tail){Lr.list&&Lr.list.removeNode(Lr);var ar=this.tail;Lr.list=this,Lr.prev=ar,ar&&(ar.next=Lr),this.tail=Lr,this.head||(this.head=Lr),this.length++}},Ve.prototype.push=function(){for(var Lr=0,ar=arguments.length;Lr<ar;Lr++)oi(this,arguments[Lr]);return this.length},Ve.prototype.unshift=function(){for(var Lr=0,ar=arguments.length;Lr<ar;Lr++)kr(this,arguments[Lr]);return this.length},Ve.prototype.pop=function(){if(!!this.tail){var Lr=this.tail.value;return this.tail=this.tail.prev,this.tail?this.tail.next=null:this.head=null,this.length--,Lr}},Ve.prototype.shift=function(){if(!!this.head){var Lr=this.head.value;return this.head=this.head.next,this.head?this.head.prev=null:this.tail=null,this.length--,Lr}},Ve.prototype.forEach=function(Lr,ar){ar=ar||this;for(var ke=this.head,e=0;ke!==null;e++)Lr.call(ar,ke.value,e,this),ke=ke.next},Ve.prototype.forEachReverse=function(Lr,ar){ar=ar||this;for(var ke=this.tail,e=this.length-1;ke!==null;e--)Lr.call(ar,ke.value,e,this),ke=ke.prev},Ve.prototype.get=function(Lr){for(var ar=0,ke=this.head;ke!==null&&ar<Lr;ar++)ke=ke.next;if(ar===Lr&&ke!==null)return ke.value},Ve.prototype.getReverse=function(Lr){for(var ar=0,ke=this.tail;ke!==null&&ar<Lr;ar++)ke=ke.prev;if(ar===Lr&&ke!==null)return ke.value},Ve.prototype.map=function(Lr,ar){ar=ar||this;for(var ke=new Ve,e=t