@e2b/cli
Version:
CLI for managing e2b sandbox templates
3 lines • 1.95 MB
JavaScript
#!/usr/bin/env -S node --enable-source-maps
"use strict";var dH=Object.create;var vc=Object.defineProperty;var mH=Object.getOwnPropertyDescriptor;var _H=Object.getOwnPropertyNames;var pH=Object.getPrototypeOf,fH=Object.prototype.hasOwnProperty;var EH=(e,t)=>()=>(e&&(t=e(e=0)),t);var E=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),sb=(e,t)=>{for(var r in t)vc(e,r,{get:t[r],enumerable:!0})},ab=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of _H(t))!fH.call(e,i)&&i!==r&&vc(e,i,{get:()=>t[i],enumerable:!(n=mH(t,i))||n.enumerable});return e};var $=(e,t,r)=>(r=e!=null?dH(pH(e)):{},ab(t||!e||!e.__esModule?vc(r,"default",{value:e,enumerable:!0}):r,e)),gH=e=>ab(vc({},"__esModule",{value:!0}),e);var hH,importMetaUrl,l=EH(()=>{"use strict";hH=()=>typeof document>"u"?new URL(`file:${__filename}`).href:document.currentScript&&document.currentScript.src||new URL("main.js",document.baseURI).href,importMetaUrl=hH()});var lb=E((Vge,ob)=>{"use strict";l();var Zn=require("constants"),SH=process.cwd,xc=null,TH=process.env.GRACEFUL_FS_PLATFORM||process.platform;process.cwd=function(){return xc||(xc=SH.call(process)),xc};try{process.cwd()}catch{}typeof process.chdir=="function"&&(Rp=process.chdir,process.chdir=function(e){xc=null,Rp.call(process,e)},Object.setPrototypeOf&&Object.setPrototypeOf(process.chdir,Rp));var Rp;ob.exports=bH;function bH(e){Zn.hasOwnProperty("O_SYMLINK")&&process.version.match(/^v0\.6\.[0-2]|^v0\.5\./)&&t(e),e.lutimes||r(e),e.chown=s(e.chown),e.fchown=s(e.fchown),e.lchown=s(e.lchown),e.chmod=n(e.chmod),e.fchmod=n(e.fchmod),e.lchmod=n(e.lchmod),e.chownSync=a(e.chownSync),e.fchownSync=a(e.fchownSync),e.lchownSync=a(e.lchownSync),e.chmodSync=i(e.chmodSync),e.fchmodSync=i(e.fchmodSync),e.lchmodSync=i(e.lchmodSync),e.stat=o(e.stat),e.fstat=o(e.fstat),e.lstat=o(e.lstat),e.statSync=c(e.statSync),e.fstatSync=c(e.fstatSync),e.lstatSync=c(e.lstatSync),e.chmod&&!e.lchmod&&(e.lchmod=function(d,m,f){f&&process.nextTick(f)},e.lchmodSync=function(){}),e.chown&&!e.lchown&&(e.lchown=function(d,m,f,_){_&&process.nextTick(_)},e.lchownSync=function(){}),TH==="win32"&&(e.rename=typeof e.rename!="function"?e.rename:function(d){function m(f,_,g){var S=Date.now(),b=0;d(f,_,function C(I){if(I&&(I.code==="EACCES"||I.code==="EPERM"||I.code==="EBUSY")&&Date.now()-S<6e4){setTimeout(function(){e.stat(_,function(A,P){A&&A.code==="ENOENT"?d(f,_,C):g(I)})},b),b<100&&(b+=10);return}g&&g(I)})}return Object.setPrototypeOf&&Object.setPrototypeOf(m,d),m}(e.rename)),e.read=typeof e.read!="function"?e.read:function(d){function m(f,_,g,S,b,C){var I;if(C&&typeof C=="function"){var A=0;I=function(P,K,z){if(P&&P.code==="EAGAIN"&&A<10)return A++,d.call(e,f,_,g,S,b,I);C.apply(this,arguments)}}return d.call(e,f,_,g,S,b,I)}return Object.setPrototypeOf&&Object.setPrototypeOf(m,d),m}(e.read),e.readSync=typeof e.readSync!="function"?e.readSync:function(d){return function(m,f,_,g,S){for(var b=0;;)try{return d.call(e,m,f,_,g,S)}catch(C){if(C.code==="EAGAIN"&&b<10){b++;continue}throw C}}}(e.readSync);function t(d){d.lchmod=function(m,f,_){d.open(m,Zn.O_WRONLY|Zn.O_SYMLINK,f,function(g,S){if(g){_&&_(g);return}d.fchmod(S,f,function(b){d.close(S,function(C){_&&_(b||C)})})})},d.lchmodSync=function(m,f){var _=d.openSync(m,Zn.O_WRONLY|Zn.O_SYMLINK,f),g=!0,S;try{S=d.fchmodSync(_,f),g=!1}finally{if(g)try{d.closeSync(_)}catch{}else d.closeSync(_)}return S}}function r(d){Zn.hasOwnProperty("O_SYMLINK")&&d.futimes?(d.lutimes=function(m,f,_,g){d.open(m,Zn.O_SYMLINK,function(S,b){if(S){g&&g(S);return}d.futimes(b,f,_,function(C){d.close(b,function(I){g&&g(C||I)})})})},d.lutimesSync=function(m,f,_){var g=d.openSync(m,Zn.O_SYMLINK),S,b=!0;try{S=d.futimesSync(g,f,_),b=!1}finally{if(b)try{d.closeSync(g)}catch{}else d.closeSync(g)}return S}):d.futimes&&(d.lutimes=function(m,f,_,g){g&&process.nextTick(g)},d.lutimesSync=function(){})}function n(d){return d&&function(m,f,_){return d.call(e,m,f,function(g){u(g)&&(g=null),_&&_.apply(this,arguments)})}}function i(d){return d&&function(m,f){try{return d.call(e,m,f)}catch(_){if(!u(_))throw _}}}function s(d){return d&&function(m,f,_,g){return d.call(e,m,f,_,function(S){u(S)&&(S=null),g&&g.apply(this,arguments)})}}function a(d){return d&&function(m,f,_){try{return d.call(e,m,f,_)}catch(g){if(!u(g))throw g}}}function o(d){return d&&function(m,f,_){typeof f=="function"&&(_=f,f=null);function g(S,b){b&&(b.uid<0&&(b.uid+=4294967296),b.gid<0&&(b.gid+=4294967296)),_&&_.apply(this,arguments)}return f?d.call(e,m,f,g):d.call(e,m,g)}}function c(d){return d&&function(m,f){var _=f?d.call(e,m,f):d.call(e,m);return _&&(_.uid<0&&(_.uid+=4294967296),_.gid<0&&(_.gid+=4294967296)),_}}function u(d){if(!d||d.code==="ENOSYS")return!0;var m=!process.getuid||process.getuid()!==0;return!!(m&&(d.code==="EINVAL"||d.code==="EPERM"))}}});var db=E((Wge,ub)=>{"use strict";l();var cb=require("stream").Stream;ub.exports=CH;function CH(e){return{ReadStream:t,WriteStream:r};function t(n,i){if(!(this instanceof t))return new t(n,i);cb.call(this);var s=this;this.path=n,this.fd=null,this.readable=!0,this.paused=!1,this.flags="r",this.mode=438,this.bufferSize=64*1024,i=i||{};for(var a=Object.keys(i),o=0,c=a.length;o<c;o++){var u=a[o];this[u]=i[u]}if(this.encoding&&this.setEncoding(this.encoding),this.start!==void 0){if(typeof this.start!="number")throw TypeError("start must be a Number");if(this.end===void 0)this.end=1/0;else if(typeof this.end!="number")throw TypeError("end must be a Number");if(this.start>this.end)throw new Error("start must be <= end");this.pos=this.start}if(this.fd!==null){process.nextTick(function(){s._read()});return}e.open(this.path,this.flags,this.mode,function(d,m){if(d){s.emit("error",d),s.readable=!1;return}s.fd=m,s.emit("open",m),s._read()})}function r(n,i){if(!(this instanceof r))return new r(n,i);cb.call(this),this.path=n,this.fd=null,this.writable=!0,this.flags="w",this.encoding="binary",this.mode=438,this.bytesWritten=0,i=i||{};for(var s=Object.keys(i),a=0,o=s.length;a<o;a++){var c=s[a];this[c]=i[c]}if(this.start!==void 0){if(typeof this.start!="number")throw TypeError("start must be a Number");if(this.start<0)throw new Error("start must be >= zero");this.pos=this.start}this.busy=!1,this._queue=[],this.fd===null&&(this._open=e.open,this._queue.push([this._open,this.path,this.flags,this.mode,void 0]),this.flush())}}});var _b=E((Qge,mb)=>{"use strict";l();mb.exports=yH;var DH=Object.getPrototypeOf||function(e){return e.__proto__};function yH(e){if(e===null||typeof e!="object")return e;if(e instanceof Object)var t={__proto__:DH(e)};else var t=Object.create(null);return Object.getOwnPropertyNames(e).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(e,r))}),t}});var gb=E((jge,Op)=>{"use strict";l();var lt=require("fs"),RH=lb(),NH=db(),AH=_b(),wc=require("util"),Gt,Mc;typeof Symbol=="function"&&typeof Symbol.for=="function"?(Gt=Symbol.for("graceful-fs.queue"),Mc=Symbol.for("graceful-fs.previous")):(Gt="___graceful-fs.queue",Mc="___graceful-fs.previous");function OH(){}function Eb(e,t){Object.defineProperty(e,Gt,{get:function(){return t}})}var ki=OH;wc.debuglog?ki=wc.debuglog("gfs4"):/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&(ki=function(){var e=wc.format.apply(wc,arguments);e="GFS4: "+e.split(/\n/).join(`
GFS4: `),console.error(e)});lt[Gt]||(pb=global[Gt]||[],Eb(lt,pb),lt.close=function(e){function t(r,n){return e.call(lt,r,function(i){i||fb(),typeof n=="function"&&n.apply(this,arguments)})}return Object.defineProperty(t,Mc,{value:e}),t}(lt.close),lt.closeSync=function(e){function t(r){e.apply(lt,arguments),fb()}return Object.defineProperty(t,Mc,{value:e}),t}(lt.closeSync),/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&process.on("exit",function(){ki(lt[Gt]),require("assert").equal(lt[Gt].length,0)}));var pb;global[Gt]||Eb(global,lt[Gt]);Op.exports=Np(AH(lt));process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!lt.__patched&&(Op.exports=Np(lt),lt.__patched=!0);function Np(e){RH(e),e.gracefulify=Np,e.createReadStream=K,e.createWriteStream=z;var t=e.readFile;e.readFile=r;function r(y,H,Y){return typeof H=="function"&&(Y=H,H=null),ne(y,H,Y);function ne(ae,Ee,ie,fe){return t(ae,Ee,function(le){le&&(le.code==="EMFILE"||le.code==="ENFILE")?vs([ne,[ae,Ee,ie],le,fe||Date.now(),Date.now()]):typeof ie=="function"&&ie.apply(this,arguments)})}}var n=e.writeFile;e.writeFile=i;function i(y,H,Y,ne){return typeof Y=="function"&&(ne=Y,Y=null),ae(y,H,Y,ne);function ae(Ee,ie,fe,le,be){return n(Ee,ie,fe,function(Se){Se&&(Se.code==="EMFILE"||Se.code==="ENFILE")?vs([ae,[Ee,ie,fe,le],Se,be||Date.now(),Date.now()]):typeof le=="function"&&le.apply(this,arguments)})}}var s=e.appendFile;s&&(e.appendFile=a);function a(y,H,Y,ne){return typeof Y=="function"&&(ne=Y,Y=null),ae(y,H,Y,ne);function ae(Ee,ie,fe,le,be){return s(Ee,ie,fe,function(Se){Se&&(Se.code==="EMFILE"||Se.code==="ENFILE")?vs([ae,[Ee,ie,fe,le],Se,be||Date.now(),Date.now()]):typeof le=="function"&&le.apply(this,arguments)})}}var o=e.copyFile;o&&(e.copyFile=c);function c(y,H,Y,ne){return typeof Y=="function"&&(ne=Y,Y=0),ae(y,H,Y,ne);function ae(Ee,ie,fe,le,be){return o(Ee,ie,fe,function(Se){Se&&(Se.code==="EMFILE"||Se.code==="ENFILE")?vs([ae,[Ee,ie,fe,le],Se,be||Date.now(),Date.now()]):typeof le=="function"&&le.apply(this,arguments)})}}var u=e.readdir;e.readdir=m;var d=/^v[0-5]\./;function m(y,H,Y){typeof H=="function"&&(Y=H,H=null);var ne=d.test(process.version)?function(ie,fe,le,be){return u(ie,ae(ie,fe,le,be))}:function(ie,fe,le,be){return u(ie,fe,ae(ie,fe,le,be))};return ne(y,H,Y);function ae(Ee,ie,fe,le){return function(be,Se){be&&(be.code==="EMFILE"||be.code==="ENFILE")?vs([ne,[Ee,ie,fe],be,le||Date.now(),Date.now()]):(Se&&Se.sort&&Se.sort(),typeof fe=="function"&&fe.call(this,be,Se))}}}if(process.version.substr(0,4)==="v0.8"){var f=NH(e);C=f.ReadStream,A=f.WriteStream}var _=e.ReadStream;_&&(C.prototype=Object.create(_.prototype),C.prototype.open=I);var g=e.WriteStream;g&&(A.prototype=Object.create(g.prototype),A.prototype.open=P),Object.defineProperty(e,"ReadStream",{get:function(){return C},set:function(y){C=y},enumerable:!0,configurable:!0}),Object.defineProperty(e,"WriteStream",{get:function(){return A},set:function(y){A=y},enumerable:!0,configurable:!0});var S=C;Object.defineProperty(e,"FileReadStream",{get:function(){return S},set:function(y){S=y},enumerable:!0,configurable:!0});var b=A;Object.defineProperty(e,"FileWriteStream",{get:function(){return b},set:function(y){b=y},enumerable:!0,configurable:!0});function C(y,H){return this instanceof C?(_.apply(this,arguments),this):C.apply(Object.create(C.prototype),arguments)}function I(){var y=this;B(y.path,y.flags,y.mode,function(H,Y){H?(y.autoClose&&y.destroy(),y.emit("error",H)):(y.fd=Y,y.emit("open",Y),y.read())})}function A(y,H){return this instanceof A?(g.apply(this,arguments),this):A.apply(Object.create(A.prototype),arguments)}function P(){var y=this;B(y.path,y.flags,y.mode,function(H,Y){H?(y.destroy(),y.emit("error",H)):(y.fd=Y,y.emit("open",Y))})}function K(y,H){return new e.ReadStream(y,H)}function z(y,H){return new e.WriteStream(y,H)}var X=e.open;e.open=B;function B(y,H,Y,ne){return typeof Y=="function"&&(ne=Y,Y=null),ae(y,H,Y,ne);function ae(Ee,ie,fe,le,be){return X(Ee,ie,fe,function(Se,Et){Se&&(Se.code==="EMFILE"||Se.code==="ENFILE")?vs([ae,[Ee,ie,fe,le],Se,be||Date.now(),Date.now()]):typeof le=="function"&&le.apply(this,arguments)})}}return e}function vs(e){ki("ENQUEUE",e[0].name,e[1]),lt[Gt].push(e),Ap()}var Lc;function fb(){for(var e=Date.now(),t=0;t<lt[Gt].length;++t)lt[Gt][t].length>2&&(lt[Gt][t][3]=e,lt[Gt][t][4]=e);Ap()}function Ap(){if(clearTimeout(Lc),Lc=void 0,lt[Gt].length!==0){var e=lt[Gt].shift(),t=e[0],r=e[1],n=e[2],i=e[3],s=e[4];if(i===void 0)ki("RETRY",t.name,r),t.apply(null,r);else if(Date.now()-i>=6e4){ki("TIMEOUT",t.name,r);var a=r.pop();typeof a=="function"&&a.call(null,n)}else{var o=Date.now()-s,c=Math.max(s-i,1),u=Math.min(c*1.2,100);o>=u?(ki("RETRY",t.name,r),t.apply(null,r.concat([i]))):lt[Gt].push(e)}Lc===void 0&&(Lc=setTimeout(Ap,0))}}});var Tb=E((ihe,Ip)=>{"use strict";l();(function(){var e;function t(r,n){var i=this instanceof t?this:e;if(i.reset(n),typeof r=="string"&&r.length>0&&i.hash(r),i!==this)return i}t.prototype.hash=function(r){var n,i,s,a,o;switch(o=r.length,this.len+=o,i=this.k1,s=0,this.rem){case 0:i^=o>s?r.charCodeAt(s++)&65535:0;case 1:i^=o>s?(r.charCodeAt(s++)&65535)<<8:0;case 2:i^=o>s?(r.charCodeAt(s++)&65535)<<16:0;case 3:i^=o>s?(r.charCodeAt(s)&255)<<24:0,i^=o>s?(r.charCodeAt(s++)&65280)>>8:0}if(this.rem=o+this.rem&3,o-=this.rem,o>0){for(n=this.h1;i=i*11601+(i&65535)*3432906752&4294967295,i=i<<15|i>>>17,i=i*13715+(i&65535)*461832192&4294967295,n^=i,n=n<<13|n>>>19,n=n*5+3864292196&4294967295,!(s>=o);)i=r.charCodeAt(s++)&65535^(r.charCodeAt(s++)&65535)<<8^(r.charCodeAt(s++)&65535)<<16,a=r.charCodeAt(s++),i^=(a&255)<<24^(a&65280)>>8;switch(i=0,this.rem){case 3:i^=(r.charCodeAt(s+2)&65535)<<16;case 2:i^=(r.charCodeAt(s+1)&65535)<<8;case 1:i^=r.charCodeAt(s)&65535}this.h1=n}return this.k1=i,this},t.prototype.result=function(){var r,n;return r=this.k1,n=this.h1,r>0&&(r=r*11601+(r&65535)*3432906752&4294967295,r=r<<15|r>>>17,r=r*13715+(r&65535)*461832192&4294967295,n^=r),n^=this.len,n^=n>>>16,n=n*51819+(n&65535)*2246770688&4294967295,n^=n>>>13,n=n*44597+(n&65535)*3266445312&4294967295,n^=n>>>16,n>>>0},t.prototype.reset=function(r){return this.h1=typeof r=="number"?r:0,this.rem=this.k1=this.len=0,this},e=new t,typeof Ip<"u"?Ip.exports=t:this.MurmurHash3=t})()});var bb=E((ahe,Pc)=>{"use strict";l();Pc.exports=["SIGABRT","SIGALRM","SIGHUP","SIGINT","SIGTERM"];process.platform!=="win32"&&Pc.exports.push("SIGVTALRM","SIGXCPU","SIGXFSZ","SIGUSR2","SIGTRAP","SIGSYS","SIGQUIT","SIGIOT");process.platform==="linux"&&Pc.exports.push("SIGIO","SIGPOLL","SIGPWR","SIGSTKFLT","SIGUNUSED")});var Uc=E((lhe,Ms)=>{"use strict";l();var rt=global.process,Ui=function(e){return e&&typeof e=="object"&&typeof e.removeListener=="function"&&typeof e.emit=="function"&&typeof e.reallyExit=="function"&&typeof e.listeners=="function"&&typeof e.kill=="function"&&typeof e.pid=="number"&&typeof e.on=="function"};Ui(rt)?(Cb=require("assert"),ws=bb(),Db=/^win/i.test(rt.platform),ao=require("events"),typeof ao!="function"&&(ao=ao.EventEmitter),rt.__signal_exit_emitter__?vt=rt.__signal_exit_emitter__:(vt=rt.__signal_exit_emitter__=new ao,vt.count=0,vt.emitted={}),vt.infinite||(vt.setMaxListeners(1/0),vt.infinite=!0),Ms.exports=function(e,t){if(!Ui(global.process))return function(){};Cb.equal(typeof e,"function","a callback must be provided for exit handler"),Ls===!1&&vp();var r="exit";t&&t.alwaysLast&&(r="afterexit");var n=function(){vt.removeListener(r,e),vt.listeners("exit").length===0&&vt.listeners("afterexit").length===0&&Fc()};return vt.on(r,e),n},Fc=function(){!Ls||!Ui(global.process)||(Ls=!1,ws.forEach(function(t){try{rt.removeListener(t,kc[t])}catch{}}),rt.emit=Bc,rt.reallyExit=xp,vt.count-=1)},Ms.exports.unload=Fc,Gi=function(t,r,n){vt.emitted[t]||(vt.emitted[t]=!0,vt.emit(t,r,n))},kc={},ws.forEach(function(e){kc[e]=function(){if(Ui(global.process)){var r=rt.listeners(e);r.length===vt.count&&(Fc(),Gi("exit",null,e),Gi("afterexit",null,e),Db&&e==="SIGHUP"&&(e="SIGINT"),rt.kill(rt.pid,e))}}}),Ms.exports.signals=function(){return ws},Ls=!1,vp=function(){Ls||!Ui(global.process)||(Ls=!0,vt.count+=1,ws=ws.filter(function(t){try{return rt.on(t,kc[t]),!0}catch{return!1}}),rt.emit=Rb,rt.reallyExit=yb)},Ms.exports.load=vp,xp=rt.reallyExit,yb=function(t){Ui(global.process)&&(rt.exitCode=t||0,Gi("exit",rt.exitCode,null),Gi("afterexit",rt.exitCode,null),xp.call(rt,rt.exitCode))},Bc=rt.emit,Rb=function(t,r){if(t==="exit"&&Ui(global.process)){r!==void 0&&(rt.exitCode=r);var n=Bc.apply(this,arguments);return Gi("exit",rt.exitCode,null),Gi("afterexit",rt.exitCode,null),n}else return Bc.apply(this,arguments)}):Ms.exports=function(){return function(){}};var Cb,ws,Db,ao,vt,Fc,Gi,kc,Ls,vp,xp,yb,Bc,Rb});var Lp=E((uhe,Ob)=>{"use strict";l();Ob.exports=wp;wp.strict=Nb;wp.loose=Ab;var xH=Object.prototype.toString,wH={"[object Int8Array]":!0,"[object Int16Array]":!0,"[object Int32Array]":!0,"[object Uint8Array]":!0,"[object Uint8ClampedArray]":!0,"[object Uint16Array]":!0,"[object Uint32Array]":!0,"[object Float32Array]":!0,"[object Float64Array]":!0};function wp(e){return Nb(e)||Ab(e)}function Nb(e){return e instanceof Int8Array||e instanceof Int16Array||e instanceof Int32Array||e instanceof Uint8Array||e instanceof Uint8ClampedArray||e instanceof Uint16Array||e instanceof Uint32Array||e instanceof Float32Array||e instanceof Float64Array}function Ab(e){return wH[xH.call(e)]}});var vb=E((mhe,Ib)=>{"use strict";l();var LH=Lp().strict;Ib.exports=function(t){if(LH(t)){var r=Buffer.from(t.buffer);return t.byteLength!==t.buffer.byteLength&&(r=r.slice(t.byteOffset,t.byteOffset+t.byteLength)),r}else return Buffer.from(t)}});var Mb=E((phe,oo)=>{"use strict";l();oo.exports=GH;oo.exports.sync=HH;oo.exports._getTmpname=Mp;oo.exports._cleanupOnExit=Pp;var nt=require("fs"),MH=Tb(),xb=Uc(),PH=require("path"),wb=Lp(),Lb=vb(),{promisify:Ar}=require("util"),ei={},FH=function(){try{return require("worker_threads").threadId}catch{return 0}}(),kH=0;function Mp(e){return e+"."+MH(__filename).hash(String(process.pid)).hash(String(FH)).hash(String(++kH)).result()}function Pp(e){return()=>{try{nt.unlinkSync(typeof e=="function"?e():e)}catch{}}}function BH(e){return new Promise(t=>{ei[e]||(ei[e]=[]),ei[e].push(t),ei[e].length===1&&t()})}function Gc(e){return e.code==="ENOSYS"||(!process.getuid||process.getuid()!==0)&&(e.code==="EINVAL"||e.code==="EPERM")}async function UH(e,t,r={}){typeof r=="string"&&(r={encoding:r});let n,i,s=xb(Pp(()=>i)),a=PH.resolve(e);try{await BH(a);let o=await Ar(nt.realpath)(e).catch(()=>e);if(i=Mp(o),!r.mode||!r.chown){let c=await Ar(nt.stat)(o).catch(()=>{});c&&(r.mode==null&&(r.mode=c.mode),r.chown==null&&process.getuid&&(r.chown={uid:c.uid,gid:c.gid}))}n=await Ar(nt.open)(i,"w",r.mode),r.tmpfileCreated&&await r.tmpfileCreated(i),wb(t)&&(t=Lb(t)),Buffer.isBuffer(t)?await Ar(nt.write)(n,t,0,t.length,0):t!=null&&await Ar(nt.write)(n,String(t),0,String(r.encoding||"utf8")),r.fsync!==!1&&await Ar(nt.fsync)(n),await Ar(nt.close)(n),n=null,r.chown&&await Ar(nt.chown)(i,r.chown.uid,r.chown.gid).catch(c=>{if(!Gc(c))throw c}),r.mode&&await Ar(nt.chmod)(i,r.mode).catch(c=>{if(!Gc(c))throw c}),await Ar(nt.rename)(i,o)}finally{n&&await Ar(nt.close)(n).catch(()=>{}),s(),await Ar(nt.unlink)(i).catch(()=>{}),ei[a].shift(),ei[a].length>0?ei[a][0]():delete ei[a]}}function GH(e,t,r,n){r instanceof Function&&(n=r,r={});let i=UH(e,t,r);return n&&i.then(n,n),i}function HH(e,t,r){typeof r=="string"?r={encoding:r}:r||(r={});try{e=nt.realpathSync(e)}catch{}let n=Mp(e);if(!r.mode||!r.chown)try{let c=nt.statSync(e);r=Object.assign({},r),r.mode||(r.mode=c.mode),!r.chown&&process.getuid&&(r.chown={uid:c.uid,gid:c.gid})}catch{}let i,s=Pp(n),a=xb(s),o=!0;try{if(i=nt.openSync(n,"w",r.mode||438),r.tmpfileCreated&&r.tmpfileCreated(n),wb(t)&&(t=Lb(t)),Buffer.isBuffer(t)?nt.writeSync(i,t,0,t.length,0):t!=null&&nt.writeSync(i,String(t),0,String(r.encoding||"utf8")),r.fsync!==!1&&nt.fsyncSync(i),nt.closeSync(i),i=null,r.chown)try{nt.chownSync(n,r.chown.uid,r.chown.gid)}catch(c){if(!Gc(c))throw c}if(r.mode)try{nt.chmodSync(n,r.mode)}catch(c){if(!Gc(c))throw c}nt.renameSync(n,e),o=!1}finally{if(i)try{nt.closeSync(i)}catch{}a(),o&&s()}}});var Fb=E((Ehe,Pb)=>{"use strict";l();Pb.exports=e=>{let t=typeof e;return e!==null&&(t==="object"||t==="function")}});var Bb=E((hhe,kb)=>{"use strict";l();var Hi=Fb(),YH=new Set(["__proto__","prototype","constructor"]),qH=e=>!e.some(t=>YH.has(t));function Hc(e){let t=e.split("."),r=[];for(let n=0;n<t.length;n++){let i=t[n];for(;i[i.length-1]==="\\"&&t[n+1]!==void 0;)i=i.slice(0,-1)+".",i+=t[++n];r.push(i)}return qH(r)?r:[]}kb.exports={get(e,t,r){if(!Hi(e)||typeof t!="string")return r===void 0?e:r;let n=Hc(t);if(n.length!==0){for(let i=0;i<n.length;i++)if(e=e[n[i]],e==null){if(i!==n.length-1)return r;break}return e===void 0?r:e}},set(e,t,r){if(!Hi(e)||typeof t!="string")return e;let n=e,i=Hc(t);for(let s=0;s<i.length;s++){let a=i[s];Hi(e[a])||(e[a]={}),s===i.length-1&&(e[a]=r),e=e[a]}return n},delete(e,t){if(!Hi(e)||typeof t!="string")return!1;let r=Hc(t);for(let n=0;n<r.length;n++){let i=r[n];if(n===r.length-1)return delete e[i],!0;if(e=e[i],!Hi(e))return!1}},has(e,t){if(!Hi(e)||typeof t!="string")return!1;let r=Hc(t);if(r.length===0)return!1;for(let n=0;n<r.length;n++)if(Hi(e)){if(!(r[n]in e))return!1;e=e[r[n]]}else return!1;return!0}}});var mo=E((Yhe,i0)=>{"use strict";l();var EY="2.0.0",gY=Number.MAX_SAFE_INTEGER||9007199254740991,hY=16,SY=250,TY=["major","premajor","minor","preminor","patch","prepatch","prerelease"];i0.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:hY,MAX_SAFE_BUILD_LENGTH:SY,MAX_SAFE_INTEGER:gY,RELEASE_TYPES:TY,SEMVER_SPEC_VERSION:EY,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var _o=E(($he,s0)=>{"use strict";l();var bY=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};s0.exports=bY});var Us=E((Cn,a0)=>{"use strict";l();var{MAX_SAFE_COMPONENT_LENGTH:qp,MAX_SAFE_BUILD_LENGTH:CY,MAX_LENGTH:DY}=mo(),yY=_o();Cn=a0.exports={};var RY=Cn.re=[],NY=Cn.safeRe=[],de=Cn.src=[],me=Cn.t={},AY=0,$p="[a-zA-Z0-9-]",OY=[["\\s",1],["\\d",DY],[$p,CY]],IY=e=>{for(let[t,r]of OY)e=e.split(`${t}*`).join(`${t}{0,${r}}`).split(`${t}+`).join(`${t}{1,${r}}`);return e},xe=(e,t,r)=>{let n=IY(t),i=AY++;yY(e,i,t),me[e]=i,de[i]=t,RY[i]=new RegExp(t,r?"g":void 0),NY[i]=new RegExp(n,r?"g":void 0)};xe("NUMERICIDENTIFIER","0|[1-9]\\d*");xe("NUMERICIDENTIFIERLOOSE","\\d+");xe("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${$p}*`);xe("MAINVERSION",`(${de[me.NUMERICIDENTIFIER]})\\.(${de[me.NUMERICIDENTIFIER]})\\.(${de[me.NUMERICIDENTIFIER]})`);xe("MAINVERSIONLOOSE",`(${de[me.NUMERICIDENTIFIERLOOSE]})\\.(${de[me.NUMERICIDENTIFIERLOOSE]})\\.(${de[me.NUMERICIDENTIFIERLOOSE]})`);xe("PRERELEASEIDENTIFIER",`(?:${de[me.NUMERICIDENTIFIER]}|${de[me.NONNUMERICIDENTIFIER]})`);xe("PRERELEASEIDENTIFIERLOOSE",`(?:${de[me.NUMERICIDENTIFIERLOOSE]}|${de[me.NONNUMERICIDENTIFIER]})`);xe("PRERELEASE",`(?:-(${de[me.PRERELEASEIDENTIFIER]}(?:\\.${de[me.PRERELEASEIDENTIFIER]})*))`);xe("PRERELEASELOOSE",`(?:-?(${de[me.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${de[me.PRERELEASEIDENTIFIERLOOSE]})*))`);xe("BUILDIDENTIFIER",`${$p}+`);xe("BUILD",`(?:\\+(${de[me.BUILDIDENTIFIER]}(?:\\.${de[me.BUILDIDENTIFIER]})*))`);xe("FULLPLAIN",`v?${de[me.MAINVERSION]}${de[me.PRERELEASE]}?${de[me.BUILD]}?`);xe("FULL",`^${de[me.FULLPLAIN]}$`);xe("LOOSEPLAIN",`[v=\\s]*${de[me.MAINVERSIONLOOSE]}${de[me.PRERELEASELOOSE]}?${de[me.BUILD]}?`);xe("LOOSE",`^${de[me.LOOSEPLAIN]}$`);xe("GTLT","((?:<|>)?=?)");xe("XRANGEIDENTIFIERLOOSE",`${de[me.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`);xe("XRANGEIDENTIFIER",`${de[me.NUMERICIDENTIFIER]}|x|X|\\*`);xe("XRANGEPLAIN",`[v=\\s]*(${de[me.XRANGEIDENTIFIER]})(?:\\.(${de[me.XRANGEIDENTIFIER]})(?:\\.(${de[me.XRANGEIDENTIFIER]})(?:${de[me.PRERELEASE]})?${de[me.BUILD]}?)?)?`);xe("XRANGEPLAINLOOSE",`[v=\\s]*(${de[me.XRANGEIDENTIFIERLOOSE]})(?:\\.(${de[me.XRANGEIDENTIFIERLOOSE]})(?:\\.(${de[me.XRANGEIDENTIFIERLOOSE]})(?:${de[me.PRERELEASELOOSE]})?${de[me.BUILD]}?)?)?`);xe("XRANGE",`^${de[me.GTLT]}\\s*${de[me.XRANGEPLAIN]}$`);xe("XRANGELOOSE",`^${de[me.GTLT]}\\s*${de[me.XRANGEPLAINLOOSE]}$`);xe("COERCEPLAIN",`(^|[^\\d])(\\d{1,${qp}})(?:\\.(\\d{1,${qp}}))?(?:\\.(\\d{1,${qp}}))?`);xe("COERCE",`${de[me.COERCEPLAIN]}(?:$|[^\\d])`);xe("COERCEFULL",de[me.COERCEPLAIN]+`(?:${de[me.PRERELEASE]})?(?:${de[me.BUILD]})?(?:$|[^\\d])`);xe("COERCERTL",de[me.COERCE],!0);xe("COERCERTLFULL",de[me.COERCEFULL],!0);xe("LONETILDE","(?:~>?)");xe("TILDETRIM",`(\\s*)${de[me.LONETILDE]}\\s+`,!0);Cn.tildeTrimReplace="$1~";xe("TILDE",`^${de[me.LONETILDE]}${de[me.XRANGEPLAIN]}$`);xe("TILDELOOSE",`^${de[me.LONETILDE]}${de[me.XRANGEPLAINLOOSE]}$`);xe("LONECARET","(?:\\^)");xe("CARETTRIM",`(\\s*)${de[me.LONECARET]}\\s+`,!0);Cn.caretTrimReplace="$1^";xe("CARET",`^${de[me.LONECARET]}${de[me.XRANGEPLAIN]}$`);xe("CARETLOOSE",`^${de[me.LONECARET]}${de[me.XRANGEPLAINLOOSE]}$`);xe("COMPARATORLOOSE",`^${de[me.GTLT]}\\s*(${de[me.LOOSEPLAIN]})$|^$`);xe("COMPARATOR",`^${de[me.GTLT]}\\s*(${de[me.FULLPLAIN]})$|^$`);xe("COMPARATORTRIM",`(\\s*)${de[me.GTLT]}\\s*(${de[me.LOOSEPLAIN]}|${de[me.XRANGEPLAIN]})`,!0);Cn.comparatorTrimReplace="$1$2$3";xe("HYPHENRANGE",`^\\s*(${de[me.XRANGEPLAIN]})\\s+-\\s+(${de[me.XRANGEPLAIN]})\\s*$`);xe("HYPHENRANGELOOSE",`^\\s*(${de[me.XRANGEPLAINLOOSE]})\\s+-\\s+(${de[me.XRANGEPLAINLOOSE]})\\s*$`);xe("STAR","(<|>)?=?\\s*\\*");xe("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$");xe("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")});var Kc=E((Whe,o0)=>{"use strict";l();var vY=Object.freeze({loose:!0}),xY=Object.freeze({}),wY=e=>e?typeof e!="object"?vY:e:xY;o0.exports=wY});var Vp=E((Qhe,u0)=>{"use strict";l();var l0=/^[0-9]+$/,c0=(e,t)=>{let r=l0.test(e),n=l0.test(t);return r&&n&&(e=+e,t=+t),e===t?0:r&&!n?-1:n&&!r?1:e<t?-1:1},LY=(e,t)=>c0(t,e);u0.exports={compareIdentifiers:c0,rcompareIdentifiers:LY}});var Qt=E((jhe,p0)=>{"use strict";l();var Wc=_o(),{MAX_LENGTH:d0,MAX_SAFE_INTEGER:zc}=mo(),{safeRe:m0,t:_0}=Us(),MY=Kc(),{compareIdentifiers:Gs}=Vp(),Kp=class e{constructor(t,r){if(r=MY(r),t instanceof e){if(t.loose===!!r.loose&&t.includePrerelease===!!r.includePrerelease)return t;t=t.version}else if(typeof t!="string")throw new TypeError(`Invalid version. Must be a string. Got type "${typeof t}".`);if(t.length>d0)throw new TypeError(`version is longer than ${d0} characters`);Wc("SemVer",t,r),this.options=r,this.loose=!!r.loose,this.includePrerelease=!!r.includePrerelease;let n=t.trim().match(r.loose?m0[_0.LOOSE]:m0[_0.FULL]);if(!n)throw new TypeError(`Invalid Version: ${t}`);if(this.raw=t,this.major=+n[1],this.minor=+n[2],this.patch=+n[3],this.major>zc||this.major<0)throw new TypeError("Invalid major version");if(this.minor>zc||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>zc||this.patch<0)throw new TypeError("Invalid patch version");n[4]?this.prerelease=n[4].split(".").map(i=>{if(/^[0-9]+$/.test(i)){let s=+i;if(s>=0&&s<zc)return s}return i}):this.prerelease=[],this.build=n[5]?n[5].split("."):[],this.format()}format(){return this.version=`${this.major}.${this.minor}.${this.patch}`,this.prerelease.length&&(this.version+=`-${this.prerelease.join(".")}`),this.version}toString(){return this.version}compare(t){if(Wc("SemVer.compare",this.version,this.options,t),!(t instanceof e)){if(typeof t=="string"&&t===this.version)return 0;t=new e(t,this.options)}return t.version===this.version?0:this.compareMain(t)||this.comparePre(t)}compareMain(t){return t instanceof e||(t=new e(t,this.options)),Gs(this.major,t.major)||Gs(this.minor,t.minor)||Gs(this.patch,t.patch)}comparePre(t){if(t instanceof e||(t=new e(t,this.options)),this.prerelease.length&&!t.prerelease.length)return-1;if(!this.prerelease.length&&t.prerelease.length)return 1;if(!this.prerelease.length&&!t.prerelease.length)return 0;let r=0;do{let n=this.prerelease[r],i=t.prerelease[r];if(Wc("prerelease compare",r,n,i),n===void 0&&i===void 0)return 0;if(i===void 0)return 1;if(n===void 0)return-1;if(n===i)continue;return Gs(n,i)}while(++r)}compareBuild(t){t instanceof e||(t=new e(t,this.options));let r=0;do{let n=this.build[r],i=t.build[r];if(Wc("build compare",r,n,i),n===void 0&&i===void 0)return 0;if(i===void 0)return 1;if(n===void 0)return-1;if(n===i)continue;return Gs(n,i)}while(++r)}inc(t,r,n){switch(t){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",r,n);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",r,n);break;case"prepatch":this.prerelease.length=0,this.inc("patch",r,n),this.inc("pre",r,n);break;case"prerelease":this.prerelease.length===0&&this.inc("patch",r,n),this.inc("pre",r,n);break;case"major":(this.minor!==0||this.patch!==0||this.prerelease.length===0)&&this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":(this.patch!==0||this.prerelease.length===0)&&this.minor++,this.patch=0,this.prerelease=[];break;case"patch":this.prerelease.length===0&&this.patch++,this.prerelease=[];break;case"pre":{let i=Number(n)?1:0;if(!r&&n===!1)throw new Error("invalid increment argument: identifier is empty");if(this.prerelease.length===0)this.prerelease=[i];else{let s=this.prerelease.length;for(;--s>=0;)typeof this.prerelease[s]=="number"&&(this.prerelease[s]++,s=-2);if(s===-1){if(r===this.prerelease.join(".")&&n===!1)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(i)}}if(r){let s=[r,i];n===!1&&(s=[r]),Gs(this.prerelease[0],r)===0?isNaN(this.prerelease[1])&&(this.prerelease=s):this.prerelease=s}break}default:throw new Error(`invalid increment argument: ${t}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}};p0.exports=Kp});var qi=E((Jhe,E0)=>{"use strict";l();var f0=Qt(),PY=(e,t,r=!1)=>{if(e instanceof f0)return e;try{return new f0(e,t)}catch(n){if(!r)return null;throw n}};E0.exports=PY});var h0=E((tSe,g0)=>{"use strict";l();var FY=qi(),kY=(e,t)=>{let r=FY(e,t);return r?r.version:null};g0.exports=kY});var T0=E((nSe,S0)=>{"use strict";l();var BY=qi(),UY=(e,t)=>{let r=BY(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null};S0.exports=UY});var D0=E((sSe,C0)=>{"use strict";l();var b0=Qt(),GY=(e,t,r,n,i)=>{typeof r=="string"&&(i=n,n=r,r=void 0);try{return new b0(e instanceof b0?e.version:e,r).inc(t,n,i).version}catch{return null}};C0.exports=GY});var N0=E((oSe,R0)=>{"use strict";l();var y0=qi(),HY=(e,t)=>{let r=y0(e,null,!0),n=y0(t,null,!0),i=r.compare(n);if(i===0)return null;let s=i>0,a=s?r:n,o=s?n:r,c=!!a.prerelease.length;if(!!o.prerelease.length&&!c)return!o.patch&&!o.minor?"major":a.patch?"patch":a.minor?"minor":"major";let d=c?"pre":"";return r.major!==n.major?d+"major":r.minor!==n.minor?d+"minor":r.patch!==n.patch?d+"patch":"prerelease"};R0.exports=HY});var O0=E((cSe,A0)=>{"use strict";l();var YY=Qt(),qY=(e,t)=>new YY(e,t).major;A0.exports=qY});var v0=E((dSe,I0)=>{"use strict";l();var $Y=Qt(),VY=(e,t)=>new $Y(e,t).minor;I0.exports=VY});var w0=E((_Se,x0)=>{"use strict";l();var KY=Qt(),WY=(e,t)=>new KY(e,t).patch;x0.exports=WY});var M0=E((fSe,L0)=>{"use strict";l();var zY=qi(),QY=(e,t)=>{let r=zY(e,t);return r&&r.prerelease.length?r.prerelease:null};L0.exports=QY});var Ir=E((gSe,F0)=>{"use strict";l();var P0=Qt(),XY=(e,t,r)=>new P0(e,r).compare(new P0(t,r));F0.exports=XY});var B0=E((SSe,k0)=>{"use strict";l();var jY=Ir(),ZY=(e,t,r)=>jY(t,e,r);k0.exports=ZY});var G0=E((bSe,U0)=>{"use strict";l();var JY=Ir(),eq=(e,t)=>JY(e,t,!0);U0.exports=eq});var Qc=E((DSe,Y0)=>{"use strict";l();var H0=Qt(),tq=(e,t,r)=>{let n=new H0(e,r),i=new H0(t,r);return n.compare(i)||n.compareBuild(i)};Y0.exports=tq});var $0=E((RSe,q0)=>{"use strict";l();var rq=Qc(),nq=(e,t)=>e.sort((r,n)=>rq(r,n,t));q0.exports=nq});var K0=E((ASe,V0)=>{"use strict";l();var iq=Qc(),sq=(e,t)=>e.sort((r,n)=>iq(n,r,t));V0.exports=sq});var po=E((ISe,W0)=>{"use strict";l();var aq=Ir(),oq=(e,t,r)=>aq(e,t,r)>0;W0.exports=oq});var Xc=E((xSe,z0)=>{"use strict";l();var lq=Ir(),cq=(e,t,r)=>lq(e,t,r)<0;z0.exports=cq});var Wp=E((LSe,Q0)=>{"use strict";l();var uq=Ir(),dq=(e,t,r)=>uq(e,t,r)===0;Q0.exports=dq});var zp=E((PSe,X0)=>{"use strict";l();var mq=Ir(),_q=(e,t,r)=>mq(e,t,r)!==0;X0.exports=_q});var jc=E((kSe,j0)=>{"use strict";l();var pq=Ir(),fq=(e,t,r)=>pq(e,t,r)>=0;j0.exports=fq});var Zc=E((USe,Z0)=>{"use strict";l();var Eq=Ir(),gq=(e,t,r)=>Eq(e,t,r)<=0;Z0.exports=gq});var Qp=E((HSe,J0)=>{"use strict";l();var hq=Wp(),Sq=zp(),Tq=po(),bq=jc(),Cq=Xc(),Dq=Zc(),yq=(e,t,r,n)=>{switch(t){case"===":return typeof e=="object"&&(e=e.version),typeof r=="object"&&(r=r.version),e===r;case"!==":return typeof e=="object"&&(e=e.version),typeof r=="object"&&(r=r.version),e!==r;case"":case"=":case"==":return hq(e,r,n);case"!=":return Sq(e,r,n);case">":return Tq(e,r,n);case">=":return bq(e,r,n);case"<":return Cq(e,r,n);case"<=":return Dq(e,r,n);default:throw new TypeError(`Invalid operator: ${t}`)}};J0.exports=yq});var tC=E((qSe,eC)=>{"use strict";l();var Rq=Qt(),Nq=qi(),{safeRe:Jc,t:eu}=Us(),Aq=(e,t)=>{if(e instanceof Rq)return e;if(typeof e=="number"&&(e=String(e)),typeof e!="string")return null;t=t||{};let r=null;if(!t.rtl)r=e.match(t.includePrerelease?Jc[eu.COERCEFULL]:Jc[eu.COERCE]);else{let c=t.includePrerelease?Jc[eu.COERCERTLFULL]:Jc[eu.COERCERTL],u;for(;(u=c.exec(e))&&(!r||r.index+r[0].length!==e.length);)(!r||u.index+u[0].length!==r.index+r[0].length)&&(r=u),c.lastIndex=u.index+u[1].length+u[2].length;c.lastIndex=-1}if(r===null)return null;let n=r[2],i=r[3]||"0",s=r[4]||"0",a=t.includePrerelease&&r[5]?`-${r[5]}`:"",o=t.includePrerelease&&r[6]?`+${r[6]}`:"";return Nq(`${n}.${i}.${s}${a}${o}`,t)};eC.exports=Aq});var nC=E((VSe,rC)=>{"use strict";l();var Xp=class{constructor(){this.max=1e3,this.map=new Map}get(t){let r=this.map.get(t);if(r!==void 0)return this.map.delete(t),this.map.set(t,r),r}delete(t){return this.map.delete(t)}set(t,r){if(!this.delete(t)&&r!==void 0){if(this.map.size>=this.max){let i=this.map.keys().next().value;this.delete(i)}this.map.set(t,r)}return this}};rC.exports=Xp});var vr=E((WSe,oC)=>{"use strict";l();var Oq=/\s+/g,jp=class e{constructor(t,r){if(r=vq(r),t instanceof e)return t.loose===!!r.loose&&t.includePrerelease===!!r.includePrerelease?t:new e(t.raw,r);if(t instanceof Zp)return this.raw=t.value,this.set=[[t]],this.formatted=void 0,this;if(this.options=r,this.loose=!!r.loose,this.includePrerelease=!!r.includePrerelease,this.raw=t.trim().replace(Oq," "),this.set=this.raw.split("||").map(n=>this.parseRange(n.trim())).filter(n=>n.length),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${this.raw}`);if(this.set.length>1){let n=this.set[0];if(this.set=this.set.filter(i=>!sC(i[0])),this.set.length===0)this.set=[n];else if(this.set.length>1){for(let i of this.set)if(i.length===1&&kq(i[0])){this.set=[i];break}}}this.formatted=void 0}get range(){if(this.formatted===void 0){this.formatted="";for(let t=0;t<this.set.length;t++){t>0&&(this.formatted+="||");let r=this.set[t];for(let n=0;n<r.length;n++)n>0&&(this.formatted+=" "),this.formatted+=r[n].toString().trim()}}return this.formatted}format(){return this.range}toString(){return this.range}parseRange(t){let n=((this.options.includePrerelease&&Pq)|(this.options.loose&&Fq))+":"+t,i=iC.get(n);if(i)return i;let s=this.options.loose,a=s?mr[er.HYPHENRANGELOOSE]:mr[er.HYPHENRANGE];t=t.replace(a,Wq(this.options.includePrerelease)),Ze("hyphen replace",t),t=t.replace(mr[er.COMPARATORTRIM],wq),Ze("comparator trim",t),t=t.replace(mr[er.TILDETRIM],Lq),Ze("tilde trim",t),t=t.replace(mr[er.CARETTRIM],Mq),Ze("caret trim",t);let o=t.split(" ").map(m=>Bq(m,this.options)).join(" ").split(/\s+/).map(m=>Kq(m,this.options));s&&(o=o.filter(m=>(Ze("loose invalid filter",m,this.options),!!m.match(mr[er.COMPARATORLOOSE])))),Ze("range list",o);let c=new Map,u=o.map(m=>new Zp(m,this.options));for(let m of u){if(sC(m))return[m];c.set(m.value,m)}c.size>1&&c.has("")&&c.delete("");let d=[...c.values()];return iC.set(n,d),d}intersects(t,r){if(!(t instanceof e))throw new TypeError("a Range is required");return this.set.some(n=>aC(n,r)&&t.set.some(i=>aC(i,r)&&n.every(s=>i.every(a=>s.intersects(a,r)))))}test(t){if(!t)return!1;if(typeof t=="string")try{t=new xq(t,this.options)}catch{return!1}for(let r=0;r<this.set.length;r++)if(zq(this.set[r],t,this.options))return!0;return!1}};oC.exports=jp;var Iq=nC(),iC=new Iq,vq=Kc(),Zp=fo(),Ze=_o(),xq=Qt(),{safeRe:mr,t:er,comparatorTrimReplace:wq,tildeTrimReplace:Lq,caretTrimReplace:Mq}=Us(),{FLAG_INCLUDE_PRERELEASE:Pq,FLAG_LOOSE:Fq}=mo(),sC=e=>e.value==="<0.0.0-0",kq=e=>e.value==="",aC=(e,t)=>{let r=!0,n=e.slice(),i=n.pop();for(;r&&n.length;)r=n.every(s=>i.intersects(s,t)),i=n.pop();return r},Bq=(e,t)=>(Ze("comp",e,t),e=Hq(e,t),Ze("caret",e),e=Uq(e,t),Ze("tildes",e),e=qq(e,t),Ze("xrange",e),e=Vq(e,t),Ze("stars",e),e),tr=e=>!e||e.toLowerCase()==="x"||e==="*",Uq=(e,t)=>e.trim().split(/\s+/).map(r=>Gq(r,t)).join(" "),Gq=(e,t)=>{let r=t.loose?mr[er.TILDELOOSE]:mr[er.TILDE];return e.replace(r,(n,i,s,a,o)=>{Ze("tilde",e,n,i,s,a,o);let c;return tr(i)?c="":tr(s)?c=`>=${i}.0.0 <${+i+1}.0.0-0`:tr(a)?c=`>=${i}.${s}.0 <${i}.${+s+1}.0-0`:o?(Ze("replaceTilde pr",o),c=`>=${i}.${s}.${a}-${o} <${i}.${+s+1}.0-0`):c=`>=${i}.${s}.${a} <${i}.${+s+1}.0-0`,Ze("tilde return",c),c})},Hq=(e,t)=>e.trim().split(/\s+/).map(r=>Yq(r,t)).join(" "),Yq=(e,t)=>{Ze("caret",e,t);let r=t.loose?mr[er.CARETLOOSE]:mr[er.CARET],n=t.includePrerelease?"-0":"";return e.replace(r,(i,s,a,o,c)=>{Ze("caret",e,i,s,a,o,c);let u;return tr(s)?u="":tr(a)?u=`>=${s}.0.0${n} <${+s+1}.0.0-0`:tr(o)?s==="0"?u=`>=${s}.${a}.0${n} <${s}.${+a+1}.0-0`:u=`>=${s}.${a}.0${n} <${+s+1}.0.0-0`:c?(Ze("replaceCaret pr",c),s==="0"?a==="0"?u=`>=${s}.${a}.${o}-${c} <${s}.${a}.${+o+1}-0`:u=`>=${s}.${a}.${o}-${c} <${s}.${+a+1}.0-0`:u=`>=${s}.${a}.${o}-${c} <${+s+1}.0.0-0`):(Ze("no pr"),s==="0"?a==="0"?u=`>=${s}.${a}.${o}${n} <${s}.${a}.${+o+1}-0`:u=`>=${s}.${a}.${o}${n} <${s}.${+a+1}.0-0`:u=`>=${s}.${a}.${o} <${+s+1}.0.0-0`),Ze("caret return",u),u})},qq=(e,t)=>(Ze("replaceXRanges",e,t),e.split(/\s+/).map(r=>$q(r,t)).join(" ")),$q=(e,t)=>{e=e.trim();let r=t.loose?mr[er.XRANGELOOSE]:mr[er.XRANGE];return e.replace(r,(n,i,s,a,o,c)=>{Ze("xRange",e,n,i,s,a,o,c);let u=tr(s),d=u||tr(a),m=d||tr(o),f=m;return i==="="&&f&&(i=""),c=t.includePrerelease?"-0":"",u?i===">"||i==="<"?n="<0.0.0-0":n="*":i&&f?(d&&(a=0),o=0,i===">"?(i=">=",d?(s=+s+1,a=0,o=0):(a=+a+1,o=0)):i==="<="&&(i="<",d?s=+s+1:a=+a+1),i==="<"&&(c="-0"),n=`${i+s}.${a}.${o}${c}`):d?n=`>=${s}.0.0${c} <${+s+1}.0.0-0`:m&&(n=`>=${s}.${a}.0${c} <${s}.${+a+1}.0-0`),Ze("xRange return",n),n})},Vq=(e,t)=>(Ze("replaceStars",e,t),e.trim().replace(mr[er.STAR],"")),Kq=(e,t)=>(Ze("replaceGTE0",e,t),e.trim().replace(mr[t.includePrerelease?er.GTE0PRE:er.GTE0],"")),Wq=e=>(t,r,n,i,s,a,o,c,u,d,m,f)=>(tr(n)?r="":tr(i)?r=`>=${n}.0.0${e?"-0":""}`:tr(s)?r=`>=${n}.${i}.0${e?"-0":""}`:a?r=`>=${r}`:r=`>=${r}${e?"-0":""}`,tr(u)?c="":tr(d)?c=`<${+u+1}.0.0-0`:tr(m)?c=`<${u}.${+d+1}.0-0`:f?c=`<=${u}.${d}.${m}-${f}`:e?c=`<${u}.${d}.${+m+1}-0`:c=`<=${c}`,`${r} ${c}`.trim()),zq=(e,t,r)=>{for(let n=0;n<e.length;n++)if(!e[n].test(t))return!1;if(t.prerelease.length&&!r.includePrerelease){for(let n=0;n<e.length;n++)if(Ze(e[n].semver),e[n].semver!==Zp.ANY&&e[n].semver.prerelease.length>0){let i=e[n].semver;if(i.major===t.major&&i.minor===t.minor&&i.patch===t.patch)return!0}return!1}return!0}});var fo=E((QSe,_C)=>{"use strict";l();var Eo=Symbol("SemVer ANY"),tf=class e{static get ANY(){return Eo}constructor(t,r){if(r=lC(r),t instanceof e){if(t.loose===!!r.loose)return t;t=t.value}t=t.trim().split(/\s+/).join(" "),ef("comparator",t,r),this.options=r,this.loose=!!r.loose,this.parse(t),this.semver===Eo?this.value="":this.value=this.operator+this.semver.version,ef("comp",this)}parse(t){let r=this.options.loose?cC[uC.COMPARATORLOOSE]:cC[uC.COMPARATOR],n=t.match(r);if(!n)throw new TypeError(`Invalid comparator: ${t}`);this.operator=n[1]!==void 0?n[1]:"",this.operator==="="&&(this.operator=""),n[2]?this.semver=new dC(n[2],this.options.loose):this.semver=Eo}toString(){return this.value}test(t){if(ef("Comparator.test",t,this.options.loose),this.semver===Eo||t===Eo)return!0;if(typeof t=="string")try{t=new dC(t,this.options)}catch{return!1}return Jp(t,this.operator,this.semver,this.options)}intersects(t,r){if(!(t instanceof e))throw new TypeError("a Comparator is required");return this.operator===""?this.value===""?!0:new mC(t.value,r).test(this.value):t.operator===""?t.value===""?!0:new mC(this.value,r).test(t.semver):(r=lC(r),r.includePrerelease&&(this.value==="<0.0.0-0"||t.value==="<0.0.0-0")||!r.includePrerelease&&(this.value.startsWith("<0.0.0")||t.value.startsWith("<0.0.0"))?!1:!!(this.operator.startsWith(">")&&t.operator.startsWith(">")||this.operator.startsWith("<")&&t.operator.startsWith("<")||this.semver.version===t.semver.version&&this.operator.includes("=")&&t.operator.includes("=")||Jp(this.semver,"<",t.semver,r)&&this.operator.startsWith(">")&&t.operator.startsWith("<")||Jp(this.semver,">",t.semver,r)&&this.operator.startsWith("<")&&t.operator.startsWith(">")))}};_C.exports=tf;var lC=Kc(),{safeRe:cC,t:uC}=Us(),Jp=Qp(),ef=_o(),dC=Qt(),mC=vr()});var go=E((jSe,pC)=>{"use strict";l();var Qq=vr(),Xq=(e,t,r)=>{try{t=new Qq(t,r)}catch{return!1}return t.test(e)};pC.exports=Xq});var EC=E((JSe,fC)=>{"use strict";l();var jq=vr(),Zq=(e,t)=>new jq(e,t).set.map(r=>r.map(n=>n.value).join(" ").trim().split(" "));fC.exports=Zq});var hC=E((tTe,gC)=>{"use strict";l();var Jq=Qt(),e$=vr(),t$=(e,t,r)=>{let n=null,i=null,s=null;try{s=new e$(t,r)}catch{return null}return e.forEach(a=>{s.test(a)&&(!n||i.compare(a)===-1)&&(n=a,i=new Jq(n,r))}),n};gC.exports=t$});var TC=E((nTe,SC)=>{"use strict";l();var r$=Qt(),n$=vr(),i$=(e,t,r)=>{let n=null,i=null,s=null;try{s=new n$(t,r)}catch{return null}return e.forEach(a=>{s.test(a)&&(!n||i.compare(a)===1)&&(n=a,i=new r$(n,r))}),n};SC.exports=i$});var DC=E((sTe,CC)=>{"use strict";l();var rf=Qt(),s$=vr(),bC=po(),a$=(e,t)=>{e=new s$(e,t);let r=new rf("0.0.0");if(e.test(r)||(r=new rf("0.0.0-0"),e.test(r)))return r;r=null;for(let n=0;n<e.set.length;++n){let i=e.set[n],s=null;i.forEach(a=>{let o=new rf(a.semver.version);switch(a.operator){case">":o.prerelease.length===0?o.patch++:o.prerelease.push(0),o.raw=o.format();case"":case">=":(!s||bC(o,s))&&(s=o);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${a.operator}`)}}),s&&(!r||bC(r,s))&&(r=s)}return r&&e.test(r)?r:null};CC.exports=a$});var RC=E((oTe,yC)=>{"use strict";l();var o$=vr(),l$=(e,t)=>{try{return new o$(e,t).range||"*"}catch{return null}};yC.exports=l$});var tu=E((cTe,IC)=>{"use strict";l();var c$=Qt(),OC=fo(),{ANY:u$}=OC,d$=vr(),m$=go(),NC=po(),AC=Xc(),_$=Zc(),p$=jc(),f$=(e,t,r,n)=>{e=new c$(e,n),t=new d$(t,n);let i,s,a,o,c;switch(r){case">":i=NC,s=_$,a=AC,o=">",c=">=";break;case"<":i=AC,s=p$,a=NC,o="<",c="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(m$(e,t,n))return!1;for(let u=0;u<t.set.length;++u){let d=t.set[u],m=null,f=null;if(d.forEach(_=>{_.semver===u$&&(_=new OC(">=0.0.0")),m=m||_,f=f||_,i(_.semver,m.semver,n)?m=_:a(_.semver,f.semver,n)&&(f=_)}),m.operator===o||m.operator===c||(!f.operator||f.operator===o)&&s(e,f.semver))return!1;if(f.operator===c&&a(e,f.semver))return!1}return!0};IC.exports=f$});var xC=E((dTe,vC)=>{"use strict";l();var E$=tu(),g$=(e,t,r)=>E$(e,t,">",r);vC.exports=g$});var LC=E((_Te,wC)=>{"use strict";l();var h$=tu(),S$=(e,t,r)=>h$(e,t,"<",r);wC.exports=S$});var FC=E((fTe,PC)=>{"use strict";l();var MC=vr(),T$=(e,t,r)=>(e=new MC(e,r),t=new MC(t,r),e.intersects(t,r));PC.exports=T$});var BC=E((gTe,kC)=>{"use strict";l();var b$=go(),C$=Ir();kC.exports=(e,t,r)=>{let n=[],i=null,s=null,a=e.sort((d,m)=>C$(d,m,r));for(let d of a)b$(d,t,r)?(s=d,i||(i=d)):(s&&n.push([i,s]),s=null,i=null);i&&n.push([i,null]);let o=[];for(let[d,m]of n)d===m?o.push(d):!m&&d===a[0]?o.push("*"):m?d===a[0]?o.push(`<=${m}`):o.push(`${d} - ${m}`):o.push(`>=${d}`);let c=o.join(" || "),u=typeof t.raw=="string"?t.raw:String(t);return c.length<u.length?c:t}});var $C=E((STe,qC)=>{"use strict";l();var UC=vr(),sf=fo(),{ANY:nf}=sf,ho=go(),af=Ir(),D$=(e,t,r={})=>{if(e===t)return!0;e=new UC(e,r),t=new UC(t,r);let n=!1;e:for(let i of e.set){for(let s of t.set){let a=R$(i,s,r);if(n=n||a!==null,a)continue e}if(n)return!1}return!0},y$=[new sf(">=0.0.0-0")],GC=[new sf(">=0.0.0")],R$=(e,t,r)=>{if(e===t)return!0;if(e.length===1&&e[0].semver===nf){if(t.length===1&&t[0].semver===nf)return!0;r.includePrerelease?e=y$:e=GC}if(t.length===1&&t[0].semver===nf){if(r.includePrerelease)return!0;t=GC}let n=new Set,i,s;for(let _ of e)_.operator===">"||_.operator===">="?i=HC(i,_,r):_.operator==="<"||_.operator==="<="?s=YC(s,_,r):n.add(_.semver);if(n.size>1)return null;let a;if(i&&s){if(a=af(i.semver,s.semver,r),a>0)return null;if(a===0&&(i.operator!==">="||s.operator!=="<="))return null}for(let _ of n){if(i&&!ho(_,String(i),r)||s&&!ho(_,String(s),r))return null;for(let g of t)if(!ho(_,String(g),r))return!1;return!0}let o,c,u,d,m=s&&!r.includePrerelease&&s.semver.prerelease.length?s.semver:!1,f=i&&!r.includePrerelease&&i.semver.prerelease.length?i.semver:!1;m&&m.prerelease.length===1&&s.operator==="<"&&m.prerelease[0]===0&&(m=!1);for(let _ of t){if(d=d||_.operator===">"||_.operator===">=",u=u||_.operator==="<"||_.operator==="<=",i){if(f&&_.semver.prerelease&&_.semver.prerelease.length&&_.semver.major===f.major&&_.semver.minor===f.minor&&_.semver.patch===f.patch&&(f=!1),_.operator===">"||_.operator===">="){if(o=HC(i,_,r),o===_&&o!==i)return!1}else if(i.operator===">="&&!ho(i.semver,String(_),r))return!1}if(s){if(m&&_.semver.prerelease&&_.semver.prerelease.length&&_.semver.major===m.major&&_.semver.minor===m.minor&&_.semver.patch===m.patch&&(m=!1),_.operator==="<"||_.operator==="<="){if(c=YC(s,_,r),c===_&&c!==s)return!1}else if(s.operator==="<="&&!ho(s.semver,String(_),r))return!1}if(!_.operator&&(s||i)&&a!==0)return!1}return!(i&&u&&!s&&a!==0||s&&d&&!i&&a!==0||f||m)},HC=(e,t,r)=>{if(!e)return t;let n=af(e.semver,t.semver,r);return n>0?e:n<0||t.operator===">"&&e.operator===">="?t:e},YC=(e,t,r)=>{if(!e)return t;let n=af(e.semver,t.semver,r);return n<0?e:n>0||t.operator==="<"&&e.operator==="<="?t:e};qC.exports=D$});var zC=E((bTe,WC)=>{"use strict";l();var of=Us(),VC=mo(),N$=Qt(),KC=Vp(),A$=qi(),O$=h0(),I$=T0(),v$=D0(),x$=N0(),w$=O0(),L$=v0(),M$=w0(),P$=M0(),F$=Ir(),k$=B0(),B$=G0(),U$=Qc(),G$=$0(),H$=K0(),Y$=po(),q$=Xc(),$$=Wp(),V$=zp(),K$=jc(),W$=Zc(),z$=Qp(),Q$=tC(),X$=fo(),j$=vr(),Z$=go(),J$=EC(),eV=hC(),tV=TC(),rV=DC(),nV=RC(),iV=tu(),sV=xC(),aV=LC(),oV=FC(),lV=BC(),cV=$C();WC.exports={parse:A$,valid:O$,clean:I$,inc:v$,diff:x$,major:w$,minor:L$,patch:M$,prerelease:P$,compare:F$,rcompare:k$,compareLoose:B$,compareBuild:U$,sort:G$,rsort:H$,gt:Y$,lt:q$,eq:$$,neq:V$,gte:K$,lte:W$,cmp:z$,coerce:Q$,Comparator:X$,Range:j$,satisfies:Z$,toComparators:J$,maxSatisfying:eV,minSatisfying:tV,minVersion:rV,validRange:nV,outside:iV,gtr:sV,ltr:aV,intersects:oV,simplifyRange:lV,subset:cV,SemVer:N$,re:of.re,src:of.src,tokens:of.t,SEMVER_SPEC_VERSION:VC.SEMVER_SPEC_VERSION,RELEASE_TYPES:VC.RELEASE_TYPES,compareIdentifiers:KC.compareIdentifiers,rcompareIdentifiers:KC.rcompareIdentifiers}});var So=E((DTe,QC)=>{"use strict";l();var uV="2.0.0",dV=Number.MAX_SAFE_INTEGER||9007199254740991,mV=16,_V=250,pV=["major","premajor","minor","preminor","patch","prepatch","prerelease"];QC.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:mV,MAX_SAFE_BUILD_LENGTH:_V,MAX_SAFE_INTEGER:dV,RELEASE_TYPES:pV,SEMVER_SPEC_VERSION:uV,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var To=E((RTe,XC)=>{"use strict";l();var fV=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};XC.exports=fV});var Hs=E((sn,jC)=>{"use strict";l();var{MAX_SAFE_COMPONENT_LENGTH:lf,MAX_SAFE_BUILD_LENGTH:EV,MAX_LENGTH:gV}=So(),hV=To();sn=jC.exports={};var SV=sn.re=[],TV=sn.safeRe=[],_e=sn.src=[],bV=sn.safeSrc=[],pe=sn.t={},CV=0,cf="[a-zA-Z0-9-]",DV=[["\\s",1],["\\d",gV],[cf,EV]],yV=e=>{for(let[t,r]of DV)e=e.split(`${t}*`).join(`${t}{0,${r}}`).split(`${t}+`).join(`${t}{1,${r}}`);return e},we=(e,t,r)=>{let n=yV(t),i=CV++;hV(e,i,t),pe[e]=i,_e[i]=t,bV[i]=n,SV[i]=new RegExp(t,r?"g":void 0),TV[i]=new RegExp(n,r?"g":void 0)};we("NUMERICIDENTIFIER","0|[1-9]\\d*");we("NUMERICIDENTIFIERLOOSE","\\d+");we("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${cf}*`);we("MAINVERSION",`(${_e[pe.NUMERICIDENTIFIER]})\\.(${_e[pe.NUMERICIDENTIFIER]})\\.(${_e[pe.NUMERICIDENTIFIER]})`);we("MAINVERSIONLOOSE",`(${_e[pe.NUMERICIDENTIFIERLOOSE]})\\.(${_e[pe.NUMERICIDENTIFIERLOOSE]})\\.(${_e[pe.NUMERICIDENTIFIERLOOSE]})`);we("PRERELEASEIDENTIFIER",`(?:${_e[pe.NUMERICIDENTIFIER]}|${_e[pe.NONNUMERICIDENTIFIER]})`);we("PRERELEASEIDENTIFIERLOOSE",`(?:${_e[pe.NUMERICIDENTIFIERLOOSE]}|${_e[pe.NONNUMERICIDENTIFIER]})`);we("PRERELEASE",`(?:-(${_e[pe.PRERELEASEIDENTIFIER]}(?:\\.${_e[pe.PRERELEASEIDENTIFIER]})*))`);we("PRERELEASELOOSE",`(?:-?(${_e[pe.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${_e[pe.PRERELEASEIDENTIFIERLOOSE]})*))`);we("BUILDIDENTIFIER",`${cf}+`);we("BUILD",`(?:\\+(${_e[pe.BUILDIDENTIFIER]}(?:\\.${_e[pe.BUILDIDENTIFIER]})*))`);we("FULLPLAIN",`v?${_e[pe.MAINVERSION]}${_e[pe.PRERELEASE]}?${_e[pe.BUILD]}?`);we("FULL",`^${_e[pe.FULLPLAIN]}$`);we("LOOSEPLAIN",`[v=\\s]*${_e[pe.MAINVERSIONLOOSE]}${_e[pe.PRERELEASELOOSE]}?${_e[pe.BUILD]}?`);we("LOOSE",`^${_e[pe.LOOSEPLAIN]}$`);we("GTLT","((?:<|>)?=?)");we("XRANGEIDENTIFIERLOOSE",`${_e[pe.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`);we("XRANGEIDENTIFIER",`${_e[pe.NUMERICIDENTIFIER]}|x|X|\\*`);we("XRANGEPLAIN",`[v=\\s]*(${_e[pe.XRANGEIDENTIFIER]})(?:\\.(${_e[pe.XRANGEIDENTIFIER]})(?:\\.(${_e[pe.XRANGEIDENTIFIER]})(?:${_e[pe.PRERELEASE]})?${_e[pe.BUILD]}?)?)?`);we("XRANGEPLAINLOOSE",`[v=\\s]*(${_e[pe.XRANGEIDENTIFIERLOOSE]})(?:\\.(${_e[pe.XRANGEIDENTIFIERLOOSE]})(?:\\.(${_e[pe.XRANGEIDENTIFIERLOOSE]})(?:${_e[pe.PRERELEASELOOSE]})?${_e[pe.BUILD]}?)?)?`);we("XRANGE",`^${_e[pe.GTLT]}\\s*${_e[pe.XRANGEPLAIN]}$`);we("XRANGELOOSE",`^${_e[pe.GTLT]}\\s*${_e[pe.XRANGEPLAINLOOSE]}$`);we("COERCEPLAIN",`(^|[^\\d])(\\d{1,${lf}})(?:\\.(\\d{1,${lf}}))?(?:\\.(\\d{1,${lf}}))?`);we("COERCE",`${_e[pe.COERCEPLAIN]}(?:$|[^\\d])`);we("COERCEFULL",_e[pe.COERCEPLAIN]+`(?:${_e[pe.PRERELEASE]})?(?:${_e[pe.BUILD]})?(?:$|[^\\d])`);we("COERCERTL",_e[pe.COERCE],!0);we("COERCERTLFULL",_e[pe.COERCEFULL],!0);we("LONETILDE","(?:~>?)");we("TILDETRIM",`(\\s*)${_e[pe.LONETILDE]}\\s+`,!0);sn.tildeTrimReplace="$1~";we("TILDE",`^${_e[pe.LONETILDE]}${_e[pe.XRANGEPLAIN]}$`);we("TILDELOOSE",`^${_e[pe.LONETILDE]}${_e[pe.XRANGEPLAINLOOSE]}$`);we("LONECARET","(?:\\^)");we("CARETTRIM",`(\\s*)${_e[pe.LONECARET]}\\s+`,!0);sn.caretTrimReplace="$1^";we("CARET",`^${_e[pe.LONECARET]}${_e[pe.XRANGEPLAIN]}$`);we("CARETLOOSE",`^${_e[pe.LONECARET]}${_e[pe.XRANGEPLAINLOOSE]}$`);we("C