prettier
Version:
Prettier is an opinionated code formatter
18 lines (17 loc) • 3.58 MB
JavaScript
"use strict";var Vn=(M,re)=>()=>(re||M((re={exports:{}}).exports,re),re.exports);var qc=Vn((lz,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=Vn((fz,kA)=>{kA.exports=function(M){try{return!!M()}catch{return!0}}});var Am=Vn((_z,AA)=>{var NL=cg();AA.exports=!NL(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})});var Z0=Vn((pz,NA)=>{var PL=cg();NA.exports=!PL(function(){var M=function(){}.bind();return typeof M!="function"||M.hasOwnProperty("prototype")})});var r1=Vn((dz,PA)=>{var IL=Z0(),e1=Function.prototype.call;PA.exports=IL?e1.bind(e1):function(){return e1.apply(e1,arguments)}});var FA=Vn(OA=>{"use strict";var IA={}.propertyIsEnumerable,wA=Object.getOwnPropertyDescriptor,wL=wA&&!IA.call({1:2},1);OA.f=wL?function(re){var Ve=wA(this,re);return!!Ve&&Ve.enumerable}:IA});var XS=Vn((mz,MA)=>{MA.exports=function(M,re){return{enumerable:!(M&1),configurable:!(M&2),writable:!(M&4),value:re}}});var dp=Vn((vz,BA)=>{var LA=Z0(),RA=Function.prototype,OL=RA.bind,QS=RA.call,FL=LA&&OL.bind(QS,QS);BA.exports=LA?function(M){return M&&FL(M)}:function(M){return M&&function(){return QS.apply(M,arguments)}}});var i1=Vn((yz,jA)=>{var JA=dp(),ML=JA({}.toString),LL=JA("".slice);jA.exports=function(M){return LL(ML(M),8,-1)}});var zA=Vn((hz,UA)=>{var RL=qc(),BL=dp(),JL=cg(),jL=i1(),YS=RL.Object,UL=BL("".split);UA.exports=JL(function(){return!YS("z").propertyIsEnumerable(0)})?function(M){return jL(M)=="String"?UL(M,""):YS(M)}:YS});var $S=Vn((Dz,WA)=>{var zL=qc(),WL=zL.TypeError;WA.exports=function(M){if(M==null)throw WL("Can't call method on "+M);return M}});var t1=Vn((bz,qA)=>{var qL=zA(),VL=$S();qA.exports=function(M){return qL(VL(M))}});var gp=Vn((Sz,VA)=>{VA.exports=function(M){return typeof M=="function"}});var Nm=Vn((Tz,KA)=>{var KL=gp();KA.exports=function(M){return typeof M=="object"?M!==null:KL(M)}});var qy=Vn((xz,GA)=>{var ZS=qc(),GL=gp(),HL=function(M){return GL(M)?M:void 0};GA.exports=function(M,re){return arguments.length<2?HL(ZS[M]):ZS[M]&&ZS[M][re]}});var XA=Vn((Ez,HA)=>{var XL=dp();HA.exports=XL({}.isPrototypeOf)});var YA=Vn((Cz,QA)=>{var QL=qy();QA.exports=QL("navigator","userAgent")||""});var aN=Vn((kz,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=Vn((Az,oN)=>{var nN=aN(),YL=cg();oN.exports=!!Object.getOwnPropertySymbols&&!YL(function(){var M=Symbol();return!String(M)||!(Object(M)instanceof Symbol)||!Symbol.sham&&nN&&nN<41})});var iT=Vn((Nz,sN)=>{var $L=rT();sN.exports=$L&&!Symbol.sham&&typeof Symbol.iterator=="symbol"});var tT=Vn((Pz,cN)=>{var ZL=qc(),eR=qy(),rR=gp(),iR=XA(),tR=iT(),aR=ZL.Object;cN.exports=tR?function(M){return typeof M=="symbol"}:function(M){var re=eR("Symbol");return rR(re)&&iR(re.prototype,aR(M))}});var lN=Vn((Iz,uN)=>{var nR=qc(),oR=nR.String;uN.exports=function(M){try{return oR(M)}catch{return"Object"}}});var n1=Vn((wz,fN)=>{var sR=qc(),cR=gp(),uR=lN(),lR=sR.TypeError;fN.exports=function(M){if(cR(M))return M;throw lR(uR(M)+" is not a function")}});var pN=Vn((Oz,_N)=>{var fR=n1();_N.exports=function(M,re){var Ve=M[re];return Ve==null?void 0:fR(Ve)}});var gN=Vn((Fz,dN)=>{var _R=qc(),aT=r1(),nT=gp(),oT=Nm(),pR=_R.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 pR("Can't convert object to primitive value")}});var vN=Vn((Mz,mN)=>{mN.exports=!1});var o1=Vn((Lz,hN)=>{var yN=qc(),dR=Object.defineProperty;hN.exports=function(M,re){try{dR(yN,M,{value:re,configurable:!0,writable:!0})}catch{yN[M]=re}return re}});var s1=Vn((Rz,bN)=>{var gR=qc(),mR=o1(),DN="__core-js_shared__",vR=gR[DN]||mR(DN,{});bN.exports=vR});var sT=Vn((Bz,TN)=>{var yR=vN(),SN=s1();(TN.exports=function(M,re){return SN[M]||(SN[M]=re!==void 0?re:{})})("versions",[]).push({version:"3.22.2",mode:yR?"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=Vn((Jz,xN)=>{var hR=qc(),DR=$S(),bR=hR.Object;xN.exports=function(M){return bR(DR(M))}});var Wg=Vn((jz,EN)=>{var SR=dp(),TR=cT(),xR=SR({}.hasOwnProperty);EN.exports=Object.hasOwn||function(re,Ve){return xR(TR(re),Ve)}});var uT=Vn((Uz,CN)=>{var ER=dp(),CR=0,kR=Math.random(),AR=ER(1 .toString);CN.exports=function(M){return"Symbol("+(M===void 0?"":M)+")_"+AR(++CR+kR,36)}});var Vy=Vn((zz,IN)=>{var NR=qc(),PR=sT(),kN=Wg(),IR=uT(),AN=rT(),PN=iT(),Iv=PR("wks"),Pm=NR.Symbol,NN=Pm&&Pm.for,wR=PN?Pm:Pm&&Pm.withoutSetter||IR;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]=wR(re)}return Iv[M]}});var MN=Vn((Wz,FN)=>{var OR=qc(),FR=r1(),wN=Nm(),ON=tT(),MR=pN(),LR=gN(),RR=Vy(),BR=OR.TypeError,JR=RR("toPrimitive");FN.exports=function(M,re){if(!wN(M)||ON(M))return M;var Ve=MR(M,JR),Ke;if(Ve){if(re===void 0&&(re="default"),Ke=FR(Ve,M,re),!wN(Ke)||ON(Ke))return Ke;throw BR("Can't convert object to primitive value")}return re===void 0&&(re="number"),LR(M,re)}});var lT=Vn((qz,LN)=>{var jR=MN(),UR=tT();LN.exports=function(M){var re=jR(M,"string");return UR(re)?re:re+""}});var JN=Vn((Vz,BN)=>{var zR=qc(),RN=Nm(),fT=zR.document,WR=RN(fT)&&RN(fT.createElement);BN.exports=function(M){return WR?fT.createElement(M):{}}});var _T=Vn((Kz,jN)=>{var qR=Am(),VR=cg(),KR=JN();jN.exports=!qR&&!VR(function(){return Object.defineProperty(KR("div"),"a",{get:function(){return 7}}).a!=7})});var pT=Vn(zN=>{var GR=Am(),HR=r1(),XR=FA(),QR=XS(),YR=t1(),$R=lT(),ZR=Wg(),eB=_T(),UN=Object.getOwnPropertyDescriptor;zN.f=GR?UN:function(re,Ve){if(re=YR(re),Ve=$R(Ve),eB)try{return UN(re,Ve)}catch{}if(ZR(re,Ve))return QR(!HR(XR.f,re,Ve),re[Ve])}});var qN=Vn((Hz,WN)=>{var rB=Am(),iB=cg();WN.exports=rB&&iB(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})});var dT=Vn((Xz,KN)=>{var VN=qc(),tB=Nm(),aB=VN.String,nB=VN.TypeError;KN.exports=function(M){if(tB(M))return M;throw nB(aB(M)+" is not an object")}});var hT=Vn(HN=>{var oB=qc(),sB=Am(),cB=_T(),uB=qN(),c1=dT(),GN=lT(),lB=oB.TypeError,gT=Object.defineProperty,fB=Object.getOwnPropertyDescriptor,mT="enumerable",vT="configurable",yT="writable";HN.f=sB?uB?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=fB(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),cB)try{return gT(re,Ve,Ke)}catch{}if("get"in Ke||"set"in Ke)throw lB("Accessors not supported");return"value"in Ke&&(re[Ve]=Ke.value),re}});var u1=Vn((Yz,XN)=>{var _B=Am(),pB=hT(),dB=XS();XN.exports=_B?function(M,re,Ve){return pB.f(M,re,dB(1,Ve))}:function(M,re,Ve){return M[re]=Ve,M}});var l1=Vn(($z,QN)=>{var gB=dp(),mB=gp(),DT=s1(),vB=gB(Function.toString);mB(DT.inspectSource)||(DT.inspectSource=function(M){return vB(M)});QN.exports=DT.inspectSource});var ZN=Vn((Zz,$N)=>{var yB=qc(),hB=gp(),DB=l1(),YN=yB.WeakMap;$N.exports=hB(YN)&&/native code/.test(DB(YN))});var iP=Vn((eW,rP)=>{var bB=sT(),SB=uT(),eP=bB("keys");rP.exports=function(M){return eP[M]||(eP[M]=SB(M))}});var bT=Vn((rW,tP)=>{tP.exports={}});var uP=Vn((iW,cP)=>{var TB=ZN(),sP=qc(),ST=dp(),xB=Nm(),EB=u1(),TT=Wg(),xT=s1(),CB=iP(),kB=bT(),aP="Object already initialized",CT=sP.TypeError,AB=sP.WeakMap,f1,Ky,_1,NB=function(M){return _1(M)?Ky(M):f1(M,{})},PB=function(M){return function(re){var Ve;if(!xB(re)||(Ve=Ky(re)).type!==M)throw CT("Incompatible receiver, "+M+" required");return Ve}};TB||xT.state?(qg=xT.state||(xT.state=new AB),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=CB("state"),kB[Im]=!0,f1=function(M,re){if(TT(M,Im))throw new CT(aP);return re.facade=M,EB(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:NB,getterFor:PB}});var _P=Vn((tW,fP)=>{var kT=Am(),IB=Wg(),lP=Function.prototype,wB=kT&&Object.getOwnPropertyDescriptor,AT=IB(lP,"name"),OB=AT&&function(){}.name==="something",FB=AT&&(!kT||kT&&wB(lP,"name").configurable);fP.exports={EXISTS:AT,PROPER:OB,CONFIGURABLE:FB}});var vP=Vn((aW,mP)=>{var MB=qc(),pP=gp(),LB=Wg(),dP=u1(),RB=o1(),BB=l1(),gP=uP(),JB=_P().CONFIGURABLE,jB=gP.get,UB=gP.enforce,zB=String(String).split("String");(mP.exports=function(M,re,Ve,Ke){var oi=Ke?!!Ke.unsafe:!1,kr=Ke?!!Ke.enumerable:!1,dr=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")+"]"),(!LB(Ve,"name")||JB&&Ve.name!==Lr)&&dP(Ve,"name",Lr),ar=UB(Ve),ar.source||(ar.source=zB.join(typeof Lr=="string"?Lr:""))),M===MB){kr?M[re]=Ve:RB(re,Ve);return}else oi?!dr&&M[re]&&(kr=!0):delete M[re];kr?M[re]=Ve:dP(M,re,Ve)})(Function.prototype,"toString",function(){return pP(this)&&jB(this).source||BB(this)})});var NT=Vn((nW,yP)=>{var WB=Math.ceil,qB=Math.floor;yP.exports=function(M){var re=+M;return re!==re||re===0?0:(re>0?qB:WB)(re)}});var DP=Vn((oW,hP)=>{var VB=NT(),KB=Math.max,GB=Math.min;hP.exports=function(M,re){var Ve=VB(M);return Ve<0?KB(Ve+re,0):GB(Ve,re)}});var SP=Vn((sW,bP)=>{var HB=NT(),XB=Math.min;bP.exports=function(M){return M>0?XB(HB(M),9007199254740991):0}});var p1=Vn((cW,TP)=>{var QB=SP();TP.exports=function(M){return QB(M.length)}});var CP=Vn((uW,EP)=>{var YB=t1(),$B=DP(),ZB=p1(),xP=function(M){return function(re,Ve,Ke){var oi=YB(re),kr=ZB(oi),dr=$B(Ke,kr),Lr;if(M&&Ve!=Ve){for(;kr>dr;)if(Lr=oi[dr++],Lr!=Lr)return!0}else for(;kr>dr;dr++)if((M||dr in oi)&&oi[dr]===Ve)return M||dr||0;return!M&&-1}};EP.exports={includes:xP(!0),indexOf:xP(!1)}});var NP=Vn((lW,AP)=>{var eJ=dp(),PT=Wg(),rJ=t1(),iJ=CP().indexOf,tJ=bT(),kP=eJ([].push);AP.exports=function(M,re){var Ve=rJ(M),Ke=0,oi=[],kr;for(kr in Ve)!PT(tJ,kr)&&PT(Ve,kr)&&kP(oi,kr);for(;re.length>Ke;)PT(Ve,kr=re[Ke++])&&(~iJ(oi,kr)||kP(oi,kr));return oi}});var IP=Vn((fW,PP)=>{PP.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]});var OP=Vn(wP=>{var aJ=NP(),nJ=IP(),oJ=nJ.concat("length","prototype");wP.f=Object.getOwnPropertyNames||function(re){return aJ(re,oJ)}});var MP=Vn(FP=>{FP.f=Object.getOwnPropertySymbols});var RP=Vn((dW,LP)=>{var sJ=qy(),cJ=dp(),uJ=OP(),lJ=MP(),fJ=dT(),_J=cJ([].concat);LP.exports=sJ("Reflect","ownKeys")||function(re){var Ve=uJ.f(fJ(re)),Ke=lJ.f;return Ke?_J(Ve,Ke(re)):Ve}});var jP=Vn((gW,JP)=>{var BP=Wg(),pJ=RP(),dJ=pT(),gJ=hT();JP.exports=function(M,re,Ve){for(var Ke=pJ(re),oi=gJ.f,kr=dJ.f,dr=0;dr<Ke.length;dr++){var Lr=Ke[dr];!BP(M,Lr)&&!(Ve&&BP(Ve,Lr))&&oi(M,Lr,kr(re,Lr))}}});var zP=Vn((mW,UP)=>{var mJ=cg(),vJ=gp(),yJ=/#|\.prototype\./,Gy=function(M,re){var Ve=DJ[hJ(M)];return Ve==SJ?!0:Ve==bJ?!1:vJ(re)?mJ(re):!!re},hJ=Gy.normalize=function(M){return String(M).replace(yJ,".").toLowerCase()},DJ=Gy.data={},bJ=Gy.NATIVE="N",SJ=Gy.POLYFILL="P";UP.exports=Gy});var wT=Vn((vW,WP)=>{var IT=qc(),TJ=pT().f,xJ=u1(),EJ=vP(),CJ=o1(),kJ=jP(),AJ=zP();WP.exports=function(M,re){var Ve=M.target,Ke=M.global,oi=M.stat,kr,dr,Lr,ar,ke,e;if(Ke?dr=IT:oi?dr=IT[Ve]||CJ(Ve,{}):dr=(IT[Ve]||{}).prototype,dr)for(Lr in re){if(ke=re[Lr],M.noTargetGet?(e=TJ(dr,Lr),ar=e&&e.value):ar=dr[Lr],kr=AJ(Ke?Lr:Ve+(oi?".":"#")+Lr,M.forced),!kr&&ar!==void 0){if(typeof ke==typeof ar)continue;kJ(ke,ar)}(M.sham||ar&&ar.sham)&&xJ(ke,"sham",!0),EJ(dr,Lr,ke,M)}}});var qP=Vn(()=>{var NJ=wT(),PJ=qc();NJ({global:!0},{globalThis:PJ})});var OT=Vn((DW,VP)=>{var IJ=i1();VP.exports=Array.isArray||function(re){return IJ(re)=="Array"}});var HP=Vn((bW,GP)=>{var KP=dp(),wJ=n1(),OJ=Z0(),FJ=KP(KP.bind);GP.exports=function(M,re){return wJ(M),re===void 0?M:OJ?FJ(M,re):function(){return M.apply(re,arguments)}}});var YP=Vn((SW,QP)=>{"use strict";var MJ=qc(),LJ=OT(),RJ=p1(),BJ=HP(),JJ=MJ.TypeError,XP=function(M,re,Ve,Ke,oi,kr,dr,Lr){for(var ar=oi,ke=0,e=dr?BJ(dr,Lr):!1,a,C;ke<Ke;){if(ke in Ve){if(a=e?e(Ve[ke],ke,re):Ve[ke],kr>0&&LJ(a))C=RJ(a),ar=XP(M,re,a,C,ar,kr-1)-1;else{if(ar>=9007199254740991)throw JJ("Exceed the acceptable array length");M[ar]=a}ar++}ke++}return ar};QP.exports=XP});var e4=Vn((TW,ZP)=>{var jJ=Vy(),UJ=jJ("toStringTag"),$P={};$P[UJ]="z";ZP.exports=String($P)==="[object z]"});var i4=Vn((xW,r4)=>{var zJ=qc(),WJ=e4(),qJ=gp(),d1=i1(),VJ=Vy(),KJ=VJ("toStringTag"),GJ=zJ.Object,HJ=d1(function(){return arguments}())=="Arguments",XJ=function(M,re){try{return M[re]}catch{}};r4.exports=WJ?d1:function(M){var re,Ve,Ke;return M===void 0?"Undefined":M===null?"Null":typeof(Ve=XJ(re=GJ(M),KJ))=="string"?Ve:HJ?d1(re):(Ke=d1(re))=="Object"&&qJ(re.callee)?"Arguments":Ke}});var c4=Vn((EW,s4)=>{var QJ=dp(),YJ=cg(),t4=gp(),$J=i4(),ZJ=qy(),ej=l1(),a4=function(){},rj=[],n4=ZJ("Reflect","construct"),FT=/^\s*(?:class|function)\b/,ij=QJ(FT.exec),tj=!FT.exec(a4),Hy=function(re){if(!t4(re))return!1;try{return n4(a4,rj,re),!0}catch{return!1}},o4=function(re){if(!t4(re))return!1;switch($J(re)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return tj||!!ij(FT,ej(re))}catch{return!0}};o4.sham=!0;s4.exports=!n4||YJ(function(){var M;return Hy(Hy.call)||!Hy(Object)||!Hy(function(){M=!0})||M})?o4:Hy});var _4=Vn((CW,f4)=>{var aj=qc(),u4=OT(),nj=c4(),oj=Nm(),sj=Vy(),cj=sj("species"),l4=aj.Array;f4.exports=function(M){var re;return u4(M)&&(re=M.constructor,nj(re)&&(re===l4||u4(re.prototype))?re=void 0:oj(re)&&(re=re[cj],re===null&&(re=void 0))),re===void 0?l4:re}});var d4=Vn((kW,p4)=>{var uj=_4();p4.exports=function(M,re){return new(uj(M))(re===0?0:re)}});qP();var lj=wT(),fj=YP(),_j=n1(),pj=cT(),dj=p1(),gj=d4();lj({target:"Array",proto:!0},{flatMap:function(re){var Ve=pj(this),Ke=dj(Ve),oi;return _j(re),oi=gj(Ve,0),oi.length=fj(oi,Ve,Ve,Ke,0,1,re,arguments.length>1?arguments[1]:void 0),oi}});var zT=Object.defineProperty,mj=Object.getOwnPropertyDescriptor,WT=Object.getOwnPropertyNames,vj=Object.prototype.hasOwnProperty,Qy=(M,re)=>function(){return M&&(re=(0,M[WT(M)[0]])(M=0)),re},wa=(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})},yj=(M,re,Ve,Ke)=>{if(re&&typeof re=="object"||typeof re=="function")for(let oi of WT(re))!vj.call(M,oi)&&oi!==Ve&&zT(M,oi,{get:()=>re[oi],enumerable:!(Ke=mj(re,oi))||Ke.enumerable});return M},mp=M=>yj(zT({},"__esModule",{value:!0}),M),g4,m4,Eu,Ea=Qy({"<define:process>"(){g4={},m4=[],Eu={env:g4,argv:m4}}}),h4=wa({"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}}),hj=wa({"src/utils/try-combinations.js"(M,re){"use strict";Ea();function Ve(){let Ke;for(var oi=arguments.length,kr=new Array(oi),dr=0;dr<oi;dr++)kr[dr]=arguments[dr];for(let[Lr,ar]of kr.entries())try{return{result:ar()}}catch(ke){Lr===0&&(Ke=ke)}return{error:Ke}}re.exports=Ve}}),D4={};h1(D4,{EOL:()=>RT,arch:()=>Dj,cpus:()=>k4,default:()=>w4,endianness:()=>b4,freemem:()=>E4,getNetworkInterfaces:()=>I4,hostname:()=>S4,loadavg:()=>T4,networkInterfaces:()=>P4,platform:()=>bj,release:()=>N4,tmpDir:()=>MT,tmpdir:()=>LT,totalmem:()=>C4,type:()=>A4,uptime:()=>x4});function b4(){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 S4(){return typeof globalThis.location<"u"?globalThis.location.hostname:""}function T4(){return[]}function x4(){return 0}function E4(){return Number.MAX_VALUE}function C4(){return Number.MAX_VALUE}function k4(){return[]}function A4(){return"Browser"}function N4(){return typeof globalThis.navigator<"u"?globalThis.navigator.appVersion:""}function P4(){}function I4(){}function Dj(){return"javascript"}function bj(){return"browser"}function MT(){return"/tmp"}var g1,LT,RT,w4,Sj=Qy({"node-modules-polyfills:os"(){Ea(),LT=MT,RT=`
`,w4={EOL:RT,tmpdir:LT,tmpDir:MT,networkInterfaces:P4,getNetworkInterfaces:I4,release:N4,type:A4,cpus:k4,totalmem:C4,freemem:E4,uptime:x4,loadavg:T4,hostname:S4,endianness:b4}}}),Tj=wa({"node-modules-polyfills-commonjs:os"(M,re){Ea();var Ve=(Sj(),mp(D4));if(Ve&&Ve.default){re.exports=Ve.default;for(let Ke in Ve)re.exports[Ke]=Ve[Ke]}else Ve&&(re.exports=Ve)}}),xj=wa({"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,dr=oi.length-kr;return kr>dr?`\r
`:`
`};re.exports=Ve,re.exports.graceful=Ke=>typeof Ke=="string"&&Ve(Ke)||`
`}}),Ej=wa({"node_modules/jest-docblock/build/index.js"(M){"use strict";Ea(),Object.defineProperty(M,"__esModule",{value:!0}),M.extract=I,M.parse=E,M.parseWithComments=X,M.print=le,M.strip=R;function re(){let p=Tj();return re=function(){return p},p}function Ve(){let p=Ke(xj());return Ve=function(){return p},p}function Ke(p){return p&&p.__esModule?p:{default:p}}var oi=/\*\/$/,kr=/^\/\*\*/,dr=/^\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 I(p){let m=p.match(dr);return m?m[0].trimLeft():""}function R(p){let m=p.match(dr);return m&&m[0]?p.substring(m[0].length):p}function E(p){return X(p).pragmas}function X(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,B)=>ie.concat(B),[]).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())}}}),Cj=wa({"src/common/end-of-line.js"(M,re){"use strict";Ea();function Ve(dr){let Lr=dr.indexOf("\r");return Lr>=0?dr.charAt(Lr+1)===`
`?"crlf":"cr":"lf"}function Ke(dr){switch(dr){case"cr":return"\r";case"crlf":return`\r
`;default:return`
`}}function oi(dr,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=dr.match(ar);return ke?ke.length:0}function kr(dr){return dr.replace(/\r\n?/g,`
`)}re.exports={guessEndOfLine:Ve,convertEndOfLineToChars:Ke,countEndOfLineChars:oi,normalizeEndOfLine:kr}}}),kj=wa({"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}}),Aj=wa({"src/language-js/pragma.js"(M,re){"use strict";Ea();var{parseWithComments:Ve,strip:Ke,extract:oi,print:kr}=Ej(),{normalizeEndOfLine:dr}=Cj(),Lr=kj();function ar(a){let C=Lr(a);C&&(a=a.slice(C.length+1));let I=oi(a),{pragmas:R,comments:E}=Ve(I);return{shebang:C,text:a,pragmas:R,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:I,pragmas:R,comments:E}=ar(a),X=Ke(I),le=kr({pragmas:Object.assign({format:""},R),comments:E.trimStart()});return(C?"".concat(C,`
`):"")+dr(le)+(X.startsWith(`
`)?`
`:`
`)+X}re.exports={hasPragma:ke,insertPragma:e}}}),Nj=wa({"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}}),O4=wa({"src/language-js/loc.js"(M,re){"use strict";Ea();var Ve=Nj();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 dr(ar,ke){let e=oi(ar);return Number.isInteger(e)&&e===oi(ke)}function Lr(ar,ke){return kr(ar,ke)&&dr(ar,ke)}re.exports={locStart:Ke,locEnd:oi,hasSameLocStart:kr,hasSameLoc:Lr}}}),Pj=wa({"src/language-js/parse/utils/create-parser.js"(M,re){"use strict";Ea();var{hasPragma:Ve}=Aj(),{locStart:Ke,locEnd:oi}=O4();function kr(dr){return dr=typeof dr=="function"?{parse:dr}:dr,Object.assign({astFormat:"estree",hasPragma:Ve,locStart:Ke,locEnd:oi},dr)}re.exports=kr}}),Ij=wa({"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}}),wj=wa({"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}}),Oj=wa({"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}}),Fj=wa({"src/language-js/utils/is-type-cast-comment.js"(M,re){"use strict";Ea();var Ve=Oj();function Ke(oi){return Ve(oi)&&oi.value[0]==="*"&&/@type\b/.test(oi.value)}re.exports=Ke}}),Mj=wa({"src/utils/get-last.js"(M,re){"use strict";Ea();var Ve=Ke=>Ke[Ke.length-1];re.exports=Ve}}),F4=wa({"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 dr=0;dr<kr.length;dr++)Ke[kr[dr]]=Ve(Ke[kr[dr]],oi);return oi(Ke)||Ke}return Ke}re.exports=Ve}}),M4=wa({"src/language-js/parse/postprocess/throw-syntax-error.js"(M,re){"use strict";Ea();var Ve=h4();function Ke(oi,kr){let{start:dr,end:Lr}=oi.loc;throw Ve(kr,{start:{line:dr.line,column:dr.column+1},end:{line:Lr.line,column:Lr.column+1}})}re.exports=Ke}}),Lj=wa({"src/language-js/parse/postprocess/typescript.js"(M,re){"use strict";Ea();var Ve=F4(),Ke=M4();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 I=ke.get(C);return!I||!a.includes(I)}))&&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 dr(Lr,ar){let{esTreeNodeToTSNodeMap:ke,tsNodeToESTreeNodeMap:e}=ar.tsParseResult;Ve(Lr,a=>{let C=ke.get(a);if(!C)return;let I=e.get(C);I===a&&(oi(C,I,e),kr(C,I))})}re.exports={throwErrorForInvalidNodes:dr}}}),Rj=wa({"src/language-js/parse/postprocess/index.js"(M,re){"use strict";Ea();var{locStart:Ve,locEnd:Ke}=O4(),oi=wj(),kr=Fj(),dr=Mj(),Lr=F4(),{throwErrorForInvalidNodes:ar}=Lj(),ke=M4();function e(R,E){if(E.parser==="typescript"&&/@|abstract/.test(E.originalText)&&ar(R,E),E.parser!=="typescript"&&E.parser!=="flow"&&E.parser!=="acorn"&&E.parser!=="espree"&&E.parser!=="meriyah"){let le=new Set;R=Lr(R,N=>{N.leadingComments&&N.leadingComments.some(kr)&&le.add(Ve(N))}),R=Lr(R,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 R=Lr(R,le=>{switch(le.type){case"ChainExpression":return a(le.expression);case"LogicalExpression":{if(C(le))return I(le);break}case"VariableDeclaration":{let N=dr(le.declarations);N&&N.init&&X(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=dr(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}}}),R;function X(le,N){E.originalText[Ke(N)]!==";"&&(le.range=[Ve(le),Ke(N)])}}function a(R){switch(R.type){case"CallExpression":R.type="OptionalCallExpression",R.callee=a(R.callee);break;case"MemberExpression":R.type="OptionalMemberExpression",R.object=a(R.object);break;case"TSNonNullExpression":R.expression=a(R.expression);break}return R}function C(R){return R.type==="LogicalExpression"&&R.right.type==="LogicalExpression"&&R.operator===R.right.operator}function I(R){return C(R)?I({type:"LogicalExpression",operator:R.operator,left:I({type:"LogicalExpression",operator:R.operator,left:R.left,right:R.right.left,range:[Ve(R.left),Ke(R.right.left)]}),right:R.right.right,range:[Ve(R),Ke(R)]}):R}re.exports=e}}),Bj=wa({"node_modules/ms/index.js"(M,re){Ea();var Ve=1e3,Ke=Ve*60,oi=Ke*60,kr=oi*24,dr=kr*7,Lr=kr*365.25;re.exports=function(C,I){I=I||{};var R=typeof C;if(R==="string"&&C.length>0)return ar(C);if(R==="number"&&isFinite(C))return I.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 I=/^(-?(?:\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(!!I){var R=parseFloat(I[1]),E=(I[2]||"ms").toLowerCase();switch(E){case"years":case"year":case"yrs":case"yr":case"y":return R*Lr;case"weeks":case"week":case"w":return R*dr;case"days":case"day":case"d":return R*kr;case"hours":case"hour":case"hrs":case"hr":case"h":return R*oi;case"minutes":case"minute":case"mins":case"min":case"m":return R*Ke;case"seconds":case"second":case"secs":case"sec":case"s":return R*Ve;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return R;default:return}}}}function ke(C){var I=Math.abs(C);return I>=kr?Math.round(C/kr)+"d":I>=oi?Math.round(C/oi)+"h":I>=Ke?Math.round(C/Ke)+"m":I>=Ve?Math.round(C/Ve)+"s":C+"ms"}function e(C){var I=Math.abs(C);return I>=kr?a(C,I,kr,"day"):I>=oi?a(C,I,oi,"hour"):I>=Ke?a(C,I,Ke,"minute"):I>=Ve?a(C,I,Ve,"second"):C+" ms"}function a(C,I,R,E){var X=I>=R*1.5;return Math.round(C/R)+" "+E+(X?"s":"")}}}),Jj=wa({"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=Bj(),kr.destroy=C,Object.keys(Ke).forEach(I=>{kr[I]=Ke[I]}),kr.names=[],kr.skips=[],kr.formatters={};function oi(I){let R=0;for(let E=0;E<I.length;E++)R=(R<<5)-R+I.charCodeAt(E),R|=0;return kr.colors[Math.abs(R)%kr.colors.length]}kr.selectColor=oi;function kr(I){let R,E=null,X,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-(R||f);oe.diff=T,oe.prev=R,oe.curr=f,R=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 B=m[K];se=ie.call(oe,B),m.splice(K,1),K--}return se}),kr.formatArgs.call(oe,m),(oe.log||kr.log).apply(oe,m)}return N.namespace=I,N.useColors=kr.useColors(),N.color=kr.selectColor(I),N.extend=dr,N.destroy=kr.destroy,Object.defineProperty(N,"enabled",{enumerable:!0,configurable:!1,get:()=>E!==null?E:(X!==kr.namespaces&&(X=kr.namespaces,le=kr.enabled(I)),le),set:p=>{E=p}}),typeof kr.init=="function"&&kr.init(N),N}function dr(I,R){let E=kr(this.namespace+(typeof R>"u"?":":R)+I);return E.log=this.log,E}function Lr(I){kr.save(I),kr.namespaces=I,kr.names=[],kr.skips=[];let R,E=(typeof I=="string"?I:"").split(/[\s,]+/),X=E.length;for(R=0;R<X;R++)!E[R]||(I=E[R].replace(/\*/g,".*?"),I[0]==="-"?kr.skips.push(new RegExp("^"+I.slice(1)+"$")):kr.names.push(new RegExp("^"+I+"$")))}function ar(){let I=[...kr.names.map(e),...kr.skips.map(e).map(R=>"-"+R)].join(",");return kr.enable(""),I}function ke(I){if(I[I.length-1]==="*")return!0;let R,E;for(R=0,E=kr.skips.length;R<E;R++)if(kr.skips[R].test(I))return!1;for(R=0,E=kr.names.length;R<E;R++)if(kr.names[R].test(I))return!0;return!1}function e(I){return I.toString().substring(2,I.toString().length-2).replace(/\.\*\?$/,"*")}function a(I){return I instanceof Error?I.stack||I.message:I}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=wa({"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=dr(),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 dr(){try{return localStorage}catch{}}re.exports=Jj()(M);var{formatters:Lr}=re.exports;Lr.j=function(ar){try{return JSON.stringify(ar)}catch(ke){return"[UnexpectedJSONParseError]: "+ke.message}}}}),jj=wa({"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}}}),Uj=wa({"node_modules/is-glob/index.js"(M,re){Ea();var Ve=jj(),Ke={"{":"}","(":")","[":"]"},oi=function(dr){if(dr[0]==="!")return!0;for(var Lr=0,ar=-2,ke=-2,e=-2,a=-2,C=-2;Lr<dr.length;){if(dr[Lr]==="*"||dr[Lr+1]==="?"&&/[\].+)]/.test(dr[Lr])||ke!==-1&&dr[Lr]==="["&&dr[Lr+1]!=="]"&&(ke<Lr&&(ke=dr.indexOf("]",Lr)),ke>Lr&&(C===-1||C>ke||(C=dr.indexOf("\\",Lr),C===-1||C>ke)))||e!==-1&&dr[Lr]==="{"&&dr[Lr+1]!=="}"&&(e=dr.indexOf("}",Lr),e>Lr&&(C=dr.indexOf("\\",Lr),C===-1||C>e))||a!==-1&&dr[Lr]==="("&&dr[Lr+1]==="?"&&/[:!=]/.test(dr[Lr+2])&&dr[Lr+3]!==")"&&(a=dr.indexOf(")",Lr),a>Lr&&(C=dr.indexOf("\\",Lr),C===-1||C>a))||ar!==-1&&dr[Lr]==="("&&dr[Lr+1]!=="|"&&(ar<Lr&&(ar=dr.indexOf("|",Lr)),ar!==-1&&dr[ar+1]!==")"&&(a=dr.indexOf(")",ar),a>ar&&(C=dr.indexOf("\\",ar),C===-1||C>a))))return!0;if(dr[Lr]==="\\"){var I=dr[Lr+1];Lr+=2;var R=Ke[I];if(R){var E=dr.indexOf(R,Lr);E!==-1&&(Lr=E+1)}if(dr[Lr]==="!")return!0}else Lr++}return!1},kr=function(dr){if(dr[0]==="!")return!0;for(var Lr=0;Lr<dr.length;){if(/[*?{}()[\]]/.test(dr[Lr]))return!0;if(dr[Lr]==="\\"){var ar=dr[Lr+1];Lr+=2;var ke=Ke[ar];if(ke){var e=dr.indexOf(ke,Lr);e!==-1&&(Lr=e+1)}if(dr[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=wa({"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=wa({"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=wa({"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=[],dr=M.t={},Lr=0,ar=(ke,e,a)=>{let C=Lr++;Ke(ke,C,e),dr[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[dr.NUMERICIDENTIFIER],")\\.(").concat(kr[dr.NUMERICIDENTIFIER],")\\.(").concat(kr[dr.NUMERICIDENTIFIER],")")),ar("MAINVERSIONLOOSE","(".concat(kr[dr.NUMERICIDENTIFIERLOOSE],")\\.(").concat(kr[dr.NUMERICIDENTIFIERLOOSE],")\\.(").concat(kr[dr.NUMERICIDENTIFIERLOOSE],")")),ar("PRERELEASEIDENTIFIER","(?:".concat(kr[dr.NUMERICIDENTIFIER],"|").concat(kr[dr.NONNUMERICIDENTIFIER],")")),ar("PRERELEASEIDENTIFIERLOOSE","(?:".concat(kr[dr.NUMERICIDENTIFIERLOOSE],"|").concat(kr[dr.NONNUMERICIDENTIFIER],")")),ar("PRERELEASE","(?:-(".concat(kr[dr.PRERELEASEIDENTIFIER],"(?:\\.").concat(kr[dr.PRERELEASEIDENTIFIER],")*))")),ar("PRERELEASELOOSE","(?:-?(".concat(kr[dr.PRERELEASEIDENTIFIERLOOSE],"(?:\\.").concat(kr[dr.PRERELEASEIDENTIFIERLOOSE],")*))")),ar("BUILDIDENTIFIER","[0-9A-Za-z-]+"),ar("BUILD","(?:\\+(".concat(kr[dr.BUILDIDENTIFIER],"(?:\\.").concat(kr[dr.BUILDIDENTIFIER],")*))")),ar("FULLPLAIN","v?".concat(kr[dr.MAINVERSION]).concat(kr[dr.PRERELEASE],"?").concat(kr[dr.BUILD],"?")),ar("FULL","^".concat(kr[dr.FULLPLAIN],"$")),ar("LOOSEPLAIN","[v=\\s]*".concat(kr[dr.MAINVERSIONLOOSE]).concat(kr[dr.PRERELEASELOOSE],"?").concat(kr[dr.BUILD],"?")),ar("LOOSE","^".concat(kr[dr.LOOSEPLAIN],"$")),ar("GTLT","((?:<|>)?=?)"),ar("XRANGEIDENTIFIERLOOSE","".concat(kr[dr.NUMERICIDENTIFIERLOOSE],"|x|X|\\*")),ar("XRANGEIDENTIFIER","".concat(kr[dr.NUMERICIDENTIFIER],"|x|X|\\*")),ar("XRANGEPLAIN","[v=\\s]*(".concat(kr[dr.XRANGEIDENTIFIER],")(?:\\.(").concat(kr[dr.XRANGEIDENTIFIER],")(?:\\.(").concat(kr[dr.XRANGEIDENTIFIER],")(?:").concat(kr[dr.PRERELEASE],")?").concat(kr[dr.BUILD],"?)?)?")),ar("XRANGEPLAINLOOSE","[v=\\s]*(".concat(kr[dr.XRANGEIDENTIFIERLOOSE],")(?:\\.(").concat(kr[dr.XRANGEIDENTIFIERLOOSE],")(?:\\.(").concat(kr[dr.XRANGEIDENTIFIERLOOSE],")(?:").concat(kr[dr.PRERELEASELOOSE],")?").concat(kr[dr.BUILD],"?)?)?")),ar("XRANGE","^".concat(kr[dr.GTLT],"\\s*").concat(kr[dr.XRANGEPLAIN],"$")),ar("XRANGELOOSE","^".concat(kr[dr.GTLT],"\\s*").concat(kr[dr.XRANGEPLAINLOOSE],"$")),ar("COERCE","(^|[^\\d])(\\d{1,".concat(Ve,"})(?:\\.(\\d{1,").concat(Ve,"}))?(?:\\.(\\d{1,").concat(Ve,"}))?(?:$|[^\\d])")),ar("COERCERTL",kr[dr.COERCE],!0),ar("LONETILDE","(?:~>?)"),ar("TILDETRIM","(\\s*)".concat(kr[dr.LONETILDE],"\\s+"),!0),M.tildeTrimReplace="$1~",ar("TILDE","^".concat(kr[dr.LONETILDE]).concat(kr[dr.XRANGEPLAIN],"$")),ar("TILDELOOSE","^".concat(kr[dr.LONETILDE]).concat(kr[dr.XRANGEPLAINLOOSE],"$")),ar("LONECARET","(?:\\^)"),ar("CARETTRIM","(\\s*)".concat(kr[dr.LONECARET],"\\s+"),!0),M.caretTrimReplace="$1^",ar("CARET","^".concat(kr[dr.LONECARET]).concat(kr[dr.XRANGEPLAIN],"$")),ar("CARETLOOSE","^".concat(kr[dr.LONECARET]).concat(kr[dr.XRANGEPLAINLOOSE],"$")),ar("COMPARATORLOOSE","^".concat(kr[dr.GTLT],"\\s*(").concat(kr[dr.LOOSEPLAIN],")$|^$")),ar("COMPARATOR","^".concat(kr[dr.GTLT],"\\s*(").concat(kr[dr.FULLPLAIN],")$|^$")),ar("COMPARATORTRIM","(\\s*)".concat(kr[dr.GTLT],"\\s*(").concat(kr[dr.LOOSEPLAIN],"|").concat(kr[dr.XRANGEPLAIN],")"),!0),M.comparatorTrimReplace="$1$2$3",ar("HYPHENRANGE","^\\s*(".concat(kr[dr.XRANGEPLAIN],")\\s+-\\s+(").concat(kr[dr.XRANGEPLAIN],")\\s*$")),ar("HYPHENRANGELOOSE","^\\s*(".concat(kr[dr.XRANGEPLAINLOOSE],")\\s+-\\s+(").concat(kr[dr.XRANGEPLAINLOOSE],")\\s*$")),ar("STAR","(<|>)?=?\\s*\\*"),ar("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),ar("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")}}),S1=wa({"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,dr)=>(kr[dr]=!0,kr),{}):{};re.exports=Ke}}),BT=wa({"node_modules/semver/internal/identifiers.js"(M,re){Ea();var Ve=/^[0-9]+$/,Ke=(kr,dr)=>{let Lr=Ve.test(kr),ar=Ve.test(dr);return Lr&&ar&&(kr=+kr,dr=+dr),kr===dr?0:Lr&&!ar?-1:ar&&!Lr?1:kr<dr?-1:1},oi=(kr,dr)=>Ke(dr,kr);re.exports={compareIdentifiers:Ke,rcompareIdentifiers:oi}}}),Lf=wa({"node_modules/semver/classes/semver.js"(M,re){Ea();var Ve=b1(),{MAX_LENGTH:Ke,MAX_SAFE_INTEGER:oi}=D1(),{re:kr,t:dr}=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[dr.LOOSE]:kr[dr.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(I=>{if(/^[0-9]+$/.test(I)){let R=+I;if(R>=0&&R<oi)return R}return I}):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],I=e.prerelease[a];if(Ve("prerelease compare",a,C,I),C===void 0&&I===void 0)return 0;if(I===void 0)return 1;if(C===void 0)return-1;if(C===I)continue;return ar(C,I)}while(++a)}compareBuild(e){e instanceof ke||(e=new ke(e,this.options));let a=0;do{let C=this.build[a],I=e.build[a];if(Ve("prerelease compare",a,C,I),C===void 0&&I===void 0)return 0;if(I===void 0)return 1;if(C===void 0)return-1;if(C===I)continue;return ar(C,I)}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=wa({"node_modules/semver/functions/parse.js"(M,re){Ea();var{MAX_LENGTH:Ve}=D1(),{re:Ke,t:oi}=wv(),kr=Lf(),dr=S1(),Lr=(ar,ke)=>{if(ke=dr(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}}),zj=wa({"node_modules/semver/functions/valid.js"(M,re){Ea();var Ve=Ov(),Ke=(oi,kr)=>{let dr=Ve(oi,kr);return dr?dr.version:null};re.exports=Ke}}),Wj=wa({"node_modules/semver/functions/clean.js"(M,re){Ea();var Ve=Ov(),Ke=(oi,kr)=>{let dr=Ve(oi.trim().replace(/^[=v]+/,""),kr);return dr?dr.version:null};re.exports=Ke}}),qj=wa({"node_modules/semver/functions/inc.js"(M,re){Ea();var Ve=Lf(),Ke=(oi,kr,dr,Lr)=>{typeof dr=="string"&&(Lr=dr,dr=void 0);try{return new Ve(oi instanceof Ve?oi.version:oi,dr).inc(kr,Lr).version}catch{return null}};re.exports=Ke}}),nd=wa({"node_modules/semver/functions/compare.js"(M,re){Ea();var Ve=Lf(),Ke=(oi,kr,dr)=>new Ve(oi,dr).compare(new Ve(kr,dr));re.exports=Ke}}),qT=wa({"node_modules/semver/functions/eq.js"(M,re){Ea();var Ve=nd(),Ke=(oi,kr,dr)=>Ve(oi,kr,dr)===0;re.exports=Ke}}),Vj=wa({"node_modules/semver/functions/diff.js"(M,re){Ea();var Ve=Ov(),Ke=qT(),oi=(kr,dr)=>{if(Ke(kr,dr))return null;{let Lr=Ve(kr),ar=Ve(dr),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}}),Kj=wa({"node_modules/semver/functions/major.js"(M,re){Ea();var Ve=Lf(),Ke=(oi,kr)=>new Ve(oi,kr).major;re.exports=Ke}}),Gj=wa({"node_modules/semver/functions/minor.js"(M,re){Ea();var Ve=Lf(),Ke=(oi,kr)=>new Ve(oi,kr).minor;re.exports=Ke}}),Hj=wa({"node_modules/semver/functions/patch.js"(M,re){Ea();var Ve=Lf(),Ke=(oi,kr)=>new Ve(oi,kr).patch;re.exports=Ke}}),Xj=wa({"node_modules/semver/functions/prerelease.js"(M,re){Ea();var Ve=Ov(),Ke=(oi,kr)=>{let dr=Ve(oi,kr);return dr&&dr.prerelease.length?dr.prerelease:null};re.exports=Ke}}),Qj=wa({"node_modules/semver/functions/rcompare.js"(M,re){Ea();var Ve=nd(),Ke=(oi,kr,dr)=>Ve(kr,oi,dr);re.exports=Ke}}),Yj=wa({"node_modules/semver/functions/compare-loose.js"(M,re){Ea();var Ve=nd(),Ke=(oi,kr)=>Ve(oi,kr,!0);re.exports=Ke}}),VT=wa({"node_modules/semver/functions/compare-build.js"(M,re){Ea();var Ve=Lf(),Ke=(oi,kr,dr)=>{let Lr=new Ve(oi,dr),ar=new Ve(kr,dr);return Lr.compare(ar)||Lr.compareBuild(ar)};re.exports=Ke}}),$j=wa({"node_modules/semver/functions/sort.js"(M,re){Ea();var Ve=VT(),Ke=(oi,kr)=>oi.sort((dr,Lr)=>Ve(dr,Lr,kr));re.exports=Ke}}),Zj=wa({"node_modules/semver/functions/rsort.js"(M,re){Ea();var Ve=VT(),Ke=(oi,kr)=>oi.sort((dr,Lr)=>Ve(Lr,dr,kr));re.exports=Ke}}),T1=wa({"node_modules/semver/functions/gt.js"(M,re){Ea();var Ve=nd(),Ke=(oi,kr,dr)=>Ve(oi,kr,dr)>0;re.exports=Ke}}),KT=wa({"node_modules/semver/functions/lt.js"(M,re){Ea();var Ve=nd(),Ke=(oi,kr,dr)=>Ve(oi,kr,dr)<0;re.exports=Ke}}),L4=wa({"node_modules/semver/functions/neq.js"(M,re){Ea();var Ve=nd(),Ke=(oi,kr,dr)=>Ve(oi,kr,dr)!==0;re.exports=Ke}}),GT=wa({"node_modules/semver/functions/gte.js"(M,re){Ea();var Ve=nd(),Ke=(oi,kr,dr)=>Ve(oi,kr,dr)>=0;re.exports=Ke}}),HT=wa({"node_modules/semver/functions/lte.js"(M,re){Ea();var Ve=nd(),Ke=(oi,kr,dr)=>Ve(oi,kr,dr)<=0;re.exports=Ke}}),R4=wa({"node_modules/semver/functions/cmp.js"(M,re){Ea();var Ve=qT(),Ke=L4(),oi=T1(),kr=GT(),dr=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 dr(ke,a,C);case"<=":return Lr(ke,a,C);default:throw new TypeError("Invalid operator: ".concat(e))}};re.exports=ar}}),eU=wa({"node_modules/semver/functions/coerce.js"(M,re){Ea();var Ve=Lf(),Ke=Ov(),{re:oi,t:kr}=wv(),dr=(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=dr}}),rU=wa({"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}}}}),iU=wa({"node_modules/yallist/yallist.js"(M,re){"use strict";Ea(),re.exports=Ve,Ve.Node=dr,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=this.head;e!==null;)ke.push(Lr.call(ar,e.value,this)),e=e.next;return ke},Ve.prototype.mapReverse=function(Lr,ar){ar=ar||this;for(var ke=new Ve,e=this.tail;e!==null;)ke.push(Lr.call(ar,e.value,this)),e=e.prev;return ke},Ve.prototype.reduce=function(Lr,ar){var ke,e=this.head;if(arguments.length>1)ke=ar;else if(this.head)e=this.head.next,ke=this.head.value;else throw new TypeError("Reduce of empty list w