@canva/cli
Version:
The official Canva CLI.
11 lines • 4.78 MB
JavaScript
#!/usr/bin/env node
// Copyright 2024 Canva Inc. All Rights Reserved.
import { createRequire } from 'module';const require = createRequire(import.meta.url);
var t6e=Object.create;var CN=Object.defineProperty;var r6e=Object.getOwnPropertyDescriptor;var Efr=Object.getOwnPropertyNames;var Sfr=Object.getPrototypeOf,Tfr=Object.prototype.hasOwnProperty;var n6e=(t,e)=>(e=Symbol[t])?e:Symbol.for("Symbol."+t),nk=t=>{throw TypeError(t)};var i6e=(t,e,r)=>e in t?CN(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r;var Q8e=(t,e)=>CN(t,"name",{value:e,configurable:!0}),ar=(t=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(t,{get:(e,r)=>(typeof require<"u"?require:e)[r]}):t)(function(t){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+t+'" is not supported')});var s6e=(t,e)=>()=>(t&&(e=t(t=0)),e);var U=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),o5=(t,e)=>{for(var r in e)CN(t,r,{get:e[r],enumerable:!0})},a6e=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Efr(e))!Tfr.call(t,i)&&i!==r&&CN(t,i,{get:()=>e[i],enumerable:!(n=r6e(e,i))||n.enumerable});return t};var Js=(t,e,r)=>(r=t!=null?t6e(Sfr(t)):{},a6e(e||!t||!t.__esModule?CN(r,"default",{value:t,enumerable:!0}):r,t)),Qs=t=>a6e(CN({},"__esModule",{value:!0}),t);var ih=t=>[,,,t6e(t?.[n6e("metadata")]??null)],o6e=["class","method","getter","setter","accessor","field","value","get","set"],a5=t=>t!==void 0&&typeof t!="function"?nk("Function expected"):t,vfr=(t,e,r,n,i)=>({kind:o6e[t],name:e,metadata:n,addInitializer:a=>r._?nk("Already initialized"):i.push(a5(a||null))}),zd=(t,e)=>i6e(e,n6e("metadata"),t[3]),Gi=(t,e,r,n)=>{for(var i=0,a=t[e>>1],o=a&&a.length;i<o;i++)e&1?a[i].call(r):n=a[i].call(r,n);return n},Hi=(t,e,r,n,i,a)=>{var o,l,u,p,d,x=e&7,_=!!(e&8),m=!!(e&16),y=x>3?t.length+1:x?_?1:2:0,S=o6e[x+5],v=x>3&&(t[y-1]=[]),C=t[y]||(t[y]=[]),O=x&&(!m&&!_&&(i=i.prototype),x<5&&(x>3||!m)&&r6e(x<4?i:{get[r](){return Z8e(this,a)},set[r](L){return e6e(this,a,L)}},r));x?m&&x<4&&Q8e(a,(x>2?"set ":x>1?"get ":"")+r):Q8e(i,r);for(var B=n.length-1;B>=0;B--)p=vfr(x,r,u={},t[3],C),x&&(p.static=_,p.private=m,d=p.access={has:m?L=>bfr(i,L):L=>r in L},x^3&&(d.get=m?L=>(x^1?Z8e:Cfr)(L,i,x^4?a:O.get):L=>L[r]),x>2&&(d.set=m?(L,V)=>e6e(L,i,V,x^4?a:O.set):(L,V)=>L[r]=V)),l=(0,n[B])(x?x<4?m?a:O[S]:x>4?void 0:{get:O.get,set:O.set}:i,p),u._=1,x^4||l===void 0?a5(l)&&(x>4?v.unshift(l):x?m?a=l:O[S]=l:i=l):typeof l!="object"||l===null?nk("Object expected"):(a5(o=l.get)&&(O.get=o),a5(o=l.set)&&(O.set=o),a5(o=l.init)&&v.unshift(o));return x||zd(t,i),O&&CN(i,r,O),m?x^4?a:O:i},qS=(t,e,r)=>i6e(t,typeof e!="symbol"?e+"":e,r),xme=(t,e,r)=>e.has(t)||nk("Cannot "+r),bfr=(t,e)=>Object(e)!==e?nk('Cannot use the "in" operator on this value'):t.has(e),Z8e=(t,e,r)=>(xme(t,e,"read from private field"),r?r.call(t):e.get(t)),Ol=(t,e,r)=>e.has(t)?nk("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,r),e6e=(t,e,r,n)=>(xme(t,e,"write to private field"),n?n.call(t,r):e.set(t,r),r),Cfr=(t,e,r)=>(xme(t,e,"access private method"),r);var gBe=U((pMn,mBe)=>{mBe.exports=hBe;hBe.sync=Idr;var dBe=ar("fs");function Ddr(t,e){var r=e.pathExt!==void 0?e.pathExt:process.env.PATHEXT;if(!r||(r=r.split(";"),r.indexOf("")!==-1))return!0;for(var n=0;n<r.length;n++){var i=r[n].toLowerCase();if(i&&t.substr(-i.length).toLowerCase()===i)return!0}return!1}function xBe(t,e,r){return!t.isSymbolicLink()&&!t.isFile()?!1:Ddr(e,r)}function hBe(t,e,r){dBe.stat(t,function(n,i){r(n,n?!1:xBe(i,t,e))})}function Idr(t,e){return xBe(dBe.statSync(t),t,e)}});var TBe=U((fMn,SBe)=>{SBe.exports=yBe;yBe.sync=Odr;var _Be=ar("fs");function yBe(t,e,r){_Be.stat(t,function(n,i){r(n,n?!1:EBe(i,e))})}function Odr(t,e){return EBe(_Be.statSync(t),e)}function EBe(t,e){return t.isFile()&&Ndr(t,e)}function Ndr(t,e){var r=t.mode,n=t.uid,i=t.gid,a=e.uid!==void 0?e.uid:process.getuid&&process.getuid(),o=e.gid!==void 0?e.gid:process.getgid&&process.getgid(),l=parseInt("100",8),u=parseInt("010",8),p=parseInt("001",8),d=l|u,x=r&p||r&u&&i===o||r&l&&n===a||r&d&&a===0;return x}});var bBe=U((xMn,vBe)=>{var dMn=ar("fs"),TY;process.platform==="win32"||global.TESTING_WINDOWS?TY=gBe():TY=TBe();vBe.exports=Yme;Yme.sync=wdr;function Yme(t,e,r){if(typeof e=="function"&&(r=e,e={}),!r){if(typeof Promise!="function")throw new TypeError("callback not provided");return new Promise(function(n,i){Yme(t,e||{},function(a,o){a?i(a):n(o)})})}TY(t,e||{},function(n,i){n&&(n.code==="EACCES"||e&&e.ignoreErrors)&&(n=null,i=!1),r(n,i)})}function wdr(t,e){try{return TY.sync(t,e||{})}catch(r){if(e&&e.ignoreErrors||r.code==="EACCES")return!1;throw r}}});var wBe=U((hMn,NBe)=>{var lk=process.platform==="win32"||process.env.OSTYPE==="cygwin"||process.env.OSTYPE==="msys",CBe=ar("path"),Pdr=lk?";":":",ABe=bBe(),DBe=t=>Object.assign(new Error(`not found: ${t}`),{code:"ENOENT"}),IBe=(t,e)=>{let r=e.colon||Pdr,n=t.match(/\//)||lk&&t.match(/\\/)?[""]:[...lk?[process.cwd()]:[],...(e.path||process.env.PATH||"").split(r)],i=lk?e.pathExt||process.env.PATHEXT||".EXE;.CMD;.BAT;.COM":"",a=lk?i.split(r):[""];return lk&&t.indexOf(".")!==-1&&a[0]!==""&&a.unshift(""),{pathEnv:n,pathExt:a,pathExtExe:i}},OBe=(t,e,r)=>{typeof e=="function"&&(r=e,e={}),e||(e={});let{pathEnv:n,pathExt:i,pathExtExe:a}=IBe(t,e),o=[],l=p=>new Promise((d,x)=>{if(p===n.length)return e.all&&o.length?d(o):x(DBe(t));let _=n[p],m=/^".*"$/.test(_)?_.slice(1,-1):_,y=CBe.join(m,t),S=!m&&/^\.[\\\/]/.test(t)?t.slice(0,2)+y:y;d(u(S,p,0))}),u=(p,d,x)=>new Promise((_,m)=>{if(x===i.length)return _(l(d+1));let y=i[x];ABe(p+y,{pathExt:a},(S,v)=>{if(!S&&v)if(e.all)o.push(p+y);else return _(p+y);return _(u(p,d,x+1))})});return r?l(0).then(p=>r(null,p),r):l(0)},Rdr=(t,e)=>{e=e||{};let{pathEnv:r,pathExt:n,pathExtExe:i}=IBe(t,e),a=[];for(let o=0;o<r.length;o++){let l=r[o],u=/^".*"$/.test(l)?l.slice(1,-1):l,p=CBe.join(u,t),d=!u&&/^\.[\\\/]/.test(t)?t.slice(0,2)+p:p;for(let x=0;x<n.length;x++){let _=d+n[x];try{if(ABe.sync(_,{pathExt:i}))if(e.all)a.push(_);else return _}catch{}}}if(e.all&&a.length)return a;if(e.nothrow)return null;throw DBe(t)};NBe.exports=OBe;OBe.sync=Rdr});var RBe=U((mMn,Kme)=>{"use strict";var PBe=(t={})=>{let e=t.env||process.env;return(t.platform||process.platform)!=="win32"?"PATH":Object.keys(e).reverse().find(n=>n.toUpperCase()==="PATH")||"Path"};Kme.exports=PBe;Kme.exports.default=PBe});var FBe=U((gMn,MBe)=>{"use strict";var kBe=ar("path"),kdr=wBe(),Ldr=RBe();function LBe(t,e){let r=t.options.env||process.env,n=process.cwd(),i=t.options.cwd!=null,a=i&&process.chdir!==void 0&&!process.chdir.disabled;if(a)try{process.chdir(t.options.cwd)}catch{}let o;try{o=kdr.sync(t.command,{path:r[Ldr({env:r})],pathExt:e?kBe.delimiter:void 0})}catch{}finally{a&&process.chdir(n)}return o&&(o=kBe.resolve(i?t.options.cwd:"",o)),o}function Mdr(t){return LBe(t)||LBe(t,!0)}MBe.exports=Mdr});var BBe=U((_Mn,zme)=>{"use strict";var Wme=/([()\][%!^"`<>&|;, *?])/g;function Fdr(t){return t=t.replace(Wme,"^$1"),t}function Bdr(t,e){return t=`${t}`,t=t.replace(/(?=(\\+?)?)\1"/g,'$1$1\\"'),t=t.replace(/(?=(\\+?)?)\1$/,"$1$1"),t=`"${t}"`,t=t.replace(Wme,"^$1"),e&&(t=t.replace(Wme,"^$1")),t}zme.exports.command=Fdr;zme.exports.argument=Bdr});var GBe=U((yMn,UBe)=>{"use strict";UBe.exports=/^#!(.*)/});var jBe=U((EMn,VBe)=>{"use strict";var Udr=GBe();VBe.exports=(t="")=>{let e=t.match(Udr);if(!e)return null;let[r,n]=e[0].replace(/#! ?/,"").split(" "),i=r.split("/").pop();return i==="env"?n:n?`${i} ${n}`:i}});var HBe=U((SMn,qBe)=>{"use strict";var Xme=ar("fs"),Gdr=jBe();function Vdr(t){let r=Buffer.alloc(150),n;try{n=Xme.openSync(t,"r"),Xme.readSync(n,r,0,150,0),Xme.closeSync(n)}catch{}return Gdr(r.toString())}qBe.exports=Vdr});var WBe=U((TMn,KBe)=>{"use strict";var jdr=ar("path"),$Be=FBe(),YBe=BBe(),qdr=HBe(),Hdr=process.platform==="win32",$dr=/\.(?:com|exe)$/i,Ydr=/node_modules[\\/].bin[\\/][^\\/]+\.cmd$/i;function Kdr(t){t.file=$Be(t);let e=t.file&&qdr(t.file);return e?(t.args.unshift(t.file),t.command=e,$Be(t)):t.file}function Wdr(t){if(!Hdr)return t;let e=Kdr(t),r=!$dr.test(e);if(t.options.forceShell||r){let n=Ydr.test(e);t.command=jdr.normalize(t.command),t.command=YBe.command(t.command),t.args=t.args.map(a=>YBe.argument(a,n));let i=[t.command].concat(t.args).join(" ");t.args=["/d","/s","/c",`"${i}"`],t.command=process.env.comspec||"cmd.exe",t.options.windowsVerbatimArguments=!0}return t}function zdr(t,e,r){e&&!Array.isArray(e)&&(r=e,e=null),e=e?e.slice(0):[],r=Object.assign({},r);let n={command:t,args:e,options:r,file:void 0,original:{command:t,args:e}};return r.shell?n:Wdr(n)}KBe.exports=zdr});var JBe=U((vMn,XBe)=>{"use strict";var Jme=process.platform==="win32";function Qme(t,e){return Object.assign(new Error(`${e} ${t.command} ENOENT`),{code:"ENOENT",errno:"ENOENT",syscall:`${e} ${t.command}`,path:t.command,spawnargs:t.args})}function Xdr(t,e){if(!Jme)return;let r=t.emit;t.emit=function(n,i){if(n==="exit"){let a=zBe(i,e);if(a)return r.call(t,"error",a)}return r.apply(t,arguments)}}function zBe(t,e){return Jme&&t===1&&!e.file?Qme(e.original,"spawn"):null}function Jdr(t,e){return Jme&&t===1&&!e.file?Qme(e.original,"spawnSync"):null}XBe.exports={hookChildProcess:Xdr,verifyENOENT:zBe,verifyENOENTSync:Jdr,notFoundError:Qme}});var eUe=U((bMn,uk)=>{"use strict";var QBe=ar("child_process"),Zme=WBe(),e1e=JBe();function ZBe(t,e,r){let n=Zme(t,e,r),i=QBe.spawn(n.command,n.args,n.options);return e1e.hookChildProcess(i,n),i}function Qdr(t,e,r){let n=Zme(t,e,r),i=QBe.spawnSync(n.command,n.args,n.options);return i.error=i.error||e1e.verifyENOENTSync(i.status,n),i}uk.exports=ZBe;uk.exports.spawn=ZBe;uk.exports.sync=Qdr;uk.exports._parse=Zme;uk.exports._enoent=e1e});var IUe=U((I3n,DUe)=>{"use strict";var{PassThrough:Xxr}=ar("stream");DUe.exports=function(){var t=[],e=new Xxr({objectMode:!0});return e.setMaxListeners(0),e.add=r,e.isEmpty=n,e.on("unpipe",i),Array.prototype.slice.call(arguments).forEach(r),e;function r(a){return Array.isArray(a)?(a.forEach(r),this):(t.push(a),a.once("end",i.bind(null,a)),a.once("error",e.emit.bind(e,"error")),a.pipe(e,{end:!1}),this)}function n(){return t.length==0}function i(a){t=t.filter(function(o){return o!==a}),!t.length&&e.readable&&e.end()}}});var oGe=U((k4n,aGe)=>{var qA=ar("constants"),whr=process.cwd,VY=null,Phr=process.env.GRACEFUL_FS_PLATFORM||process.platform;process.cwd=function(){return VY||(VY=whr.call(process)),VY};try{process.cwd()}catch{}typeof process.chdir=="function"&&(D1e=process.chdir,process.chdir=function(t){VY=null,D1e.call(process,t)},Object.setPrototypeOf&&Object.setPrototypeOf(process.chdir,D1e));var D1e;aGe.exports=Rhr;function Rhr(t){qA.hasOwnProperty("O_SYMLINK")&&process.version.match(/^v0\.6\.[0-2]|^v0\.5\./)&&e(t),t.lutimes||r(t),t.chown=a(t.chown),t.fchown=a(t.fchown),t.lchown=a(t.lchown),t.chmod=n(t.chmod),t.fchmod=n(t.fchmod),t.lchmod=n(t.lchmod),t.chownSync=o(t.chownSync),t.fchownSync=o(t.fchownSync),t.lchownSync=o(t.lchownSync),t.chmodSync=i(t.chmodSync),t.fchmodSync=i(t.fchmodSync),t.lchmodSync=i(t.lchmodSync),t.stat=l(t.stat),t.fstat=l(t.fstat),t.lstat=l(t.lstat),t.statSync=u(t.statSync),t.fstatSync=u(t.fstatSync),t.lstatSync=u(t.lstatSync),t.chmod&&!t.lchmod&&(t.lchmod=function(d,x,_){_&&process.nextTick(_)},t.lchmodSync=function(){}),t.chown&&!t.lchown&&(t.lchown=function(d,x,_,m){m&&process.nextTick(m)},t.lchownSync=function(){}),Phr==="win32"&&(t.rename=typeof t.rename!="function"?t.rename:(function(d){function x(_,m,y){var S=Date.now(),v=0;d(_,m,function C(O){if(O&&(O.code==="EACCES"||O.code==="EPERM"||O.code==="EBUSY")&&Date.now()-S<6e4){setTimeout(function(){t.stat(m,function(B,L){B&&B.code==="ENOENT"?d(_,m,C):y(O)})},v),v<100&&(v+=10);return}y&&y(O)})}return Object.setPrototypeOf&&Object.setPrototypeOf(x,d),x})(t.rename)),t.read=typeof t.read!="function"?t.read:(function(d){function x(_,m,y,S,v,C){var O;if(C&&typeof C=="function"){var B=0;O=function(L,V,ce){if(L&&L.code==="EAGAIN"&&B<10)return B++,d.call(t,_,m,y,S,v,O);C.apply(this,arguments)}}return d.call(t,_,m,y,S,v,O)}return Object.setPrototypeOf&&Object.setPrototypeOf(x,d),x})(t.read),t.readSync=typeof t.readSync!="function"?t.readSync:(function(d){return function(x,_,m,y,S){for(var v=0;;)try{return d.call(t,x,_,m,y,S)}catch(C){if(C.code==="EAGAIN"&&v<10){v++;continue}throw C}}})(t.readSync);function e(d){d.lchmod=function(x,_,m){d.open(x,qA.O_WRONLY|qA.O_SYMLINK,_,function(y,S){if(y){m&&m(y);return}d.fchmod(S,_,function(v){d.close(S,function(C){m&&m(v||C)})})})},d.lchmodSync=function(x,_){var m=d.openSync(x,qA.O_WRONLY|qA.O_SYMLINK,_),y=!0,S;try{S=d.fchmodSync(m,_),y=!1}finally{if(y)try{d.closeSync(m)}catch{}else d.closeSync(m)}return S}}function r(d){qA.hasOwnProperty("O_SYMLINK")&&d.futimes?(d.lutimes=function(x,_,m,y){d.open(x,qA.O_SYMLINK,function(S,v){if(S){y&&y(S);return}d.futimes(v,_,m,function(C){d.close(v,function(O){y&&y(C||O)})})})},d.lutimesSync=function(x,_,m){var y=d.openSync(x,qA.O_SYMLINK),S,v=!0;try{S=d.futimesSync(y,_,m),v=!1}finally{if(v)try{d.closeSync(y)}catch{}else d.closeSync(y)}return S}):d.futimes&&(d.lutimes=function(x,_,m,y){y&&process.nextTick(y)},d.lutimesSync=function(){})}function n(d){return d&&function(x,_,m){return d.call(t,x,_,function(y){p(y)&&(y=null),m&&m.apply(this,arguments)})}}function i(d){return d&&function(x,_){try{return d.call(t,x,_)}catch(m){if(!p(m))throw m}}}function a(d){return d&&function(x,_,m,y){return d.call(t,x,_,m,function(S){p(S)&&(S=null),y&&y.apply(this,arguments)})}}function o(d){return d&&function(x,_,m){try{return d.call(t,x,_,m)}catch(y){if(!p(y))throw y}}}function l(d){return d&&function(x,_,m){typeof _=="function"&&(m=_,_=null);function y(S,v){v&&(v.uid<0&&(v.uid+=4294967296),v.gid<0&&(v.gid+=4294967296)),m&&m.apply(this,arguments)}return _?d.call(t,x,_,y):d.call(t,x,y)}}function u(d){return d&&function(x,_){var m=_?d.call(t,x,_):d.call(t,x);return m&&(m.uid<0&&(m.uid+=4294967296),m.gid<0&&(m.gid+=4294967296)),m}}function p(d){if(!d||d.code==="ENOSYS")return!0;var x=!process.getuid||process.getuid()!==0;return!!(x&&(d.code==="EINVAL"||d.code==="EPERM"))}}});var uGe=U((L4n,lGe)=>{var cGe=ar("stream").Stream;lGe.exports=khr;function khr(t){return{ReadStream:e,WriteStream:r};function e(n,i){if(!(this instanceof e))return new e(n,i);cGe.call(this);var a=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 o=Object.keys(i),l=0,u=o.length;l<u;l++){var p=o[l];this[p]=i[p]}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(){a._read()});return}t.open(this.path,this.flags,this.mode,function(d,x){if(d){a.emit("error",d),a.readable=!1;return}a.fd=x,a.emit("open",x),a._read()})}function r(n,i){if(!(this instanceof r))return new r(n,i);cGe.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 a=Object.keys(i),o=0,l=a.length;o<l;o++){var u=a[o];this[u]=i[u]}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=t.open,this._queue.push([this._open,this.path,this.flags,this.mode,void 0]),this.flush())}}});var fGe=U((M4n,pGe)=>{"use strict";pGe.exports=Mhr;var Lhr=Object.getPrototypeOf||function(t){return t.__proto__};function Mhr(t){if(t===null||typeof t!="object")return t;if(t instanceof Object)var e={__proto__:Lhr(t)};else var e=Object.create(null);return Object.getOwnPropertyNames(t).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}),e}});var mGe=U((F4n,N1e)=>{var Yc=ar("fs"),Fhr=oGe(),Bhr=uGe(),Uhr=fGe(),jY=ar("util"),I0,HY;typeof Symbol=="function"&&typeof Symbol.for=="function"?(I0=Symbol.for("graceful-fs.queue"),HY=Symbol.for("graceful-fs.previous")):(I0="___graceful-fs.queue",HY="___graceful-fs.previous");function Ghr(){}function hGe(t,e){Object.defineProperty(t,I0,{get:function(){return e}})}var GN=Ghr;jY.debuglog?GN=jY.debuglog("gfs4"):/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&(GN=function(){var t=jY.format.apply(jY,arguments);t="GFS4: "+t.split(/\n/).join(`
GFS4: `),console.error(t)});Yc[I0]||(dGe=global[I0]||[],hGe(Yc,dGe),Yc.close=(function(t){function e(r,n){return t.call(Yc,r,function(i){i||xGe(),typeof n=="function"&&n.apply(this,arguments)})}return Object.defineProperty(e,HY,{value:t}),e})(Yc.close),Yc.closeSync=(function(t){function e(r){t.apply(Yc,arguments),xGe()}return Object.defineProperty(e,HY,{value:t}),e})(Yc.closeSync),/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&process.on("exit",function(){GN(Yc[I0]),ar("assert").equal(Yc[I0].length,0)}));var dGe;global[I0]||hGe(global,Yc[I0]);N1e.exports=I1e(Uhr(Yc));process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!Yc.__patched&&(N1e.exports=I1e(Yc),Yc.__patched=!0);function I1e(t){Fhr(t),t.gracefulify=I1e,t.createReadStream=V,t.createWriteStream=ce;var e=t.readFile;t.readFile=r;function r(_e,ot,$e){return typeof ot=="function"&&($e=ot,ot=null),It(_e,ot,$e);function It(At,Qt,Lt,mr){return e(At,Qt,function(pt){pt&&(pt.code==="EMFILE"||pt.code==="ENFILE")?pk([It,[At,Qt,Lt],pt,mr||Date.now(),Date.now()]):typeof Lt=="function"&&Lt.apply(this,arguments)})}}var n=t.writeFile;t.writeFile=i;function i(_e,ot,$e,It){return typeof $e=="function"&&(It=$e,$e=null),At(_e,ot,$e,It);function At(Qt,Lt,mr,pt,ht){return n(Qt,Lt,mr,function(nt){nt&&(nt.code==="EMFILE"||nt.code==="ENFILE")?pk([At,[Qt,Lt,mr,pt],nt,ht||Date.now(),Date.now()]):typeof pt=="function"&&pt.apply(this,arguments)})}}var a=t.appendFile;a&&(t.appendFile=o);function o(_e,ot,$e,It){return typeof $e=="function"&&(It=$e,$e=null),At(_e,ot,$e,It);function At(Qt,Lt,mr,pt,ht){return a(Qt,Lt,mr,function(nt){nt&&(nt.code==="EMFILE"||nt.code==="ENFILE")?pk([At,[Qt,Lt,mr,pt],nt,ht||Date.now(),Date.now()]):typeof pt=="function"&&pt.apply(this,arguments)})}}var l=t.copyFile;l&&(t.copyFile=u);function u(_e,ot,$e,It){return typeof $e=="function"&&(It=$e,$e=0),At(_e,ot,$e,It);function At(Qt,Lt,mr,pt,ht){return l(Qt,Lt,mr,function(nt){nt&&(nt.code==="EMFILE"||nt.code==="ENFILE")?pk([At,[Qt,Lt,mr,pt],nt,ht||Date.now(),Date.now()]):typeof pt=="function"&&pt.apply(this,arguments)})}}var p=t.readdir;t.readdir=x;var d=/^v[0-5]\./;function x(_e,ot,$e){typeof ot=="function"&&($e=ot,ot=null);var It=d.test(process.version)?function(Lt,mr,pt,ht){return p(Lt,At(Lt,mr,pt,ht))}:function(Lt,mr,pt,ht){return p(Lt,mr,At(Lt,mr,pt,ht))};return It(_e,ot,$e);function At(Qt,Lt,mr,pt){return function(ht,nt){ht&&(ht.code==="EMFILE"||ht.code==="ENFILE")?pk([It,[Qt,Lt,mr],ht,pt||Date.now(),Date.now()]):(nt&&nt.sort&&nt.sort(),typeof mr=="function"&&mr.call(this,ht,nt))}}}if(process.version.substr(0,4)==="v0.8"){var _=Bhr(t);C=_.ReadStream,B=_.WriteStream}var m=t.ReadStream;m&&(C.prototype=Object.create(m.prototype),C.prototype.open=O);var y=t.WriteStream;y&&(B.prototype=Object.create(y.prototype),B.prototype.open=L),Object.defineProperty(t,"ReadStream",{get:function(){return C},set:function(_e){C=_e},enumerable:!0,configurable:!0}),Object.defineProperty(t,"WriteStream",{get:function(){return B},set:function(_e){B=_e},enumerable:!0,configurable:!0});var S=C;Object.defineProperty(t,"FileReadStream",{get:function(){return S},set:function(_e){S=_e},enumerable:!0,configurable:!0});var v=B;Object.defineProperty(t,"FileWriteStream",{get:function(){return v},set:function(_e){v=_e},enumerable:!0,configurable:!0});function C(_e,ot){return this instanceof C?(m.apply(this,arguments),this):C.apply(Object.create(C.prototype),arguments)}function O(){var _e=this;gt(_e.path,_e.flags,_e.mode,function(ot,$e){ot?(_e.autoClose&&_e.destroy(),_e.emit("error",ot)):(_e.fd=$e,_e.emit("open",$e),_e.read())})}function B(_e,ot){return this instanceof B?(y.apply(this,arguments),this):B.apply(Object.create(B.prototype),arguments)}function L(){var _e=this;gt(_e.path,_e.flags,_e.mode,function(ot,$e){ot?(_e.destroy(),_e.emit("error",ot)):(_e.fd=$e,_e.emit("open",$e))})}function V(_e,ot){return new t.ReadStream(_e,ot)}function ce(_e,ot){return new t.WriteStream(_e,ot)}var pe=t.open;t.open=gt;function gt(_e,ot,$e,It){return typeof $e=="function"&&(It=$e,$e=null),At(_e,ot,$e,It);function At(Qt,Lt,mr,pt,ht){return pe(Qt,Lt,mr,function(nt,qe){nt&&(nt.code==="EMFILE"||nt.code==="ENFILE")?pk([At,[Qt,Lt,mr,pt],nt,ht||Date.now(),Date.now()]):typeof pt=="function"&&pt.apply(this,arguments)})}}return t}function pk(t){GN("ENQUEUE",t[0].name,t[1]),Yc[I0].push(t),O1e()}var qY;function xGe(){for(var t=Date.now(),e=0;e<Yc[I0].length;++e)Yc[I0][e].length>2&&(Yc[I0][e][3]=t,Yc[I0][e][4]=t);O1e()}function O1e(){if(clearTimeout(qY),qY=void 0,Yc[I0].length!==0){var t=Yc[I0].shift(),e=t[0],r=t[1],n=t[2],i=t[3],a=t[4];if(i===void 0)GN("RETRY",e.name,r),e.apply(null,r);else if(Date.now()-i>=6e4){GN("TIMEOUT",e.name,r);var o=r.pop();typeof o=="function"&&o.call(null,n)}else{var l=Date.now()-a,u=Math.max(a-i,1),p=Math.min(u*1.2,100);l>=p?(GN("RETRY",e.name,r),e.apply(null,r.concat([i]))):Yc[I0].push(t)}qY===void 0&&(qY=setTimeout(O1e,0))}}});var D5=U((u5n,XGe)=>{"use strict";var ymr=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...t)=>console.error("SEMVER",...t):()=>{};XGe.exports=ymr});var I5=U((p5n,JGe)=>{"use strict";var Emr="2.0.0",Smr=Number.MAX_SAFE_INTEGER||9007199254740991,Tmr=16,vmr=250,bmr=["major","premajor","minor","preminor","patch","prepatch","prerelease"];JGe.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:Tmr,MAX_SAFE_BUILD_LENGTH:vmr,MAX_SAFE_INTEGER:Smr,RELEASE_TYPES:bmr,SEMVER_SPEC_VERSION:Emr,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var mk=U((zS,QGe)=>{"use strict";var{MAX_SAFE_COMPONENT_LENGTH:H1e,MAX_SAFE_BUILD_LENGTH:Cmr,MAX_LENGTH:Amr}=I5(),Dmr=D5();zS=QGe.exports={};var Imr=zS.re=[],Omr=zS.safeRe=[],Gn=zS.src=[],Nmr=zS.safeSrc=[],Vn=zS.t={},wmr=0,$1e="[a-zA-Z0-9-]",Pmr=[["\\s",1],["\\d",Amr],[$1e,Cmr]],Rmr=t=>{for(let[e,r]of Pmr)t=t.split(`${e}*`).join(`${e}{0,${r}}`).split(`${e}+`).join(`${e}{1,${r}}`);return t},Ss=(t,e,r)=>{let n=Rmr(e),i=wmr++;Dmr(t,i,e),Vn[t]=i,Gn[i]=e,Nmr[i]=n,Imr[i]=new RegExp(e,r?"g":void 0),Omr[i]=new RegExp(n,r?"g":void 0)};Ss("NUMERICIDENTIFIER","0|[1-9]\\d*");Ss("NUMERICIDENTIFIERLOOSE","\\d+");Ss("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${$1e}*`);Ss("MAINVERSION",`(${Gn[Vn.NUMERICIDENTIFIER]})\\.(${Gn[Vn.NUMERICIDENTIFIER]})\\.(${Gn[Vn.NUMERICIDENTIFIER]})`);Ss("MAINVERSIONLOOSE",`(${Gn[Vn.NUMERICIDENTIFIERLOOSE]})\\.(${Gn[Vn.NUMERICIDENTIFIERLOOSE]})\\.(${Gn[Vn.NUMERICIDENTIFIERLOOSE]})`);Ss("PRERELEASEIDENTIFIER",`(?:${Gn[Vn.NONNUMERICIDENTIFIER]}|${Gn[Vn.NUMERICIDENTIFIER]})`);Ss("PRERELEASEIDENTIFIERLOOSE",`(?:${Gn[Vn.NONNUMERICIDENTIFIER]}|${Gn[Vn.NUMERICIDENTIFIERLOOSE]})`);Ss("PRERELEASE",`(?:-(${Gn[Vn.PRERELEASEIDENTIFIER]}(?:\\.${Gn[Vn.PRERELEASEIDENTIFIER]})*))`);Ss("PRERELEASELOOSE",`(?:-?(${Gn[Vn.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${Gn[Vn.PRERELEASEIDENTIFIERLOOSE]})*))`);Ss("BUILDIDENTIFIER",`${$1e}+`);Ss("BUILD",`(?:\\+(${Gn[Vn.BUILDIDENTIFIER]}(?:\\.${Gn[Vn.BUILDIDENTIFIER]})*))`);Ss("FULLPLAIN",`v?${Gn[Vn.MAINVERSION]}${Gn[Vn.PRERELEASE]}?${Gn[Vn.BUILD]}?`);Ss("FULL",`^${Gn[Vn.FULLPLAIN]}$`);Ss("LOOSEPLAIN",`[v=\\s]*${Gn[Vn.MAINVERSIONLOOSE]}${Gn[Vn.PRERELEASELOOSE]}?${Gn[Vn.BUILD]}?`);Ss("LOOSE",`^${Gn[Vn.LOOSEPLAIN]}$`);Ss("GTLT","((?:<|>)?=?)");Ss("XRANGEIDENTIFIERLOOSE",`${Gn[Vn.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`);Ss("XRANGEIDENTIFIER",`${Gn[Vn.NUMERICIDENTIFIER]}|x|X|\\*`);Ss("XRANGEPLAIN",`[v=\\s]*(${Gn[Vn.XRANGEIDENTIFIER]})(?:\\.(${Gn[Vn.XRANGEIDENTIFIER]})(?:\\.(${Gn[Vn.XRANGEIDENTIFIER]})(?:${Gn[Vn.PRERELEASE]})?${Gn[Vn.BUILD]}?)?)?`);Ss("XRANGEPLAINLOOSE",`[v=\\s]*(${Gn[Vn.XRANGEIDENTIFIERLOOSE]})(?:\\.(${Gn[Vn.XRANGEIDENTIFIERLOOSE]})(?:\\.(${Gn[Vn.XRANGEIDENTIFIERLOOSE]})(?:${Gn[Vn.PRERELEASELOOSE]})?${Gn[Vn.BUILD]}?)?)?`);Ss("XRANGE",`^${Gn[Vn.GTLT]}\\s*${Gn[Vn.XRANGEPLAIN]}$`);Ss("XRANGELOOSE",`^${Gn[Vn.GTLT]}\\s*${Gn[Vn.XRANGEPLAINLOOSE]}$`);Ss("COERCEPLAIN",`(^|[^\\d])(\\d{1,${H1e}})(?:\\.(\\d{1,${H1e}}))?(?:\\.(\\d{1,${H1e}}))?`);Ss("COERCE",`${Gn[Vn.COERCEPLAIN]}(?:$|[^\\d])`);Ss("COERCEFULL",Gn[Vn.COERCEPLAIN]+`(?:${Gn[Vn.PRERELEASE]})?(?:${Gn[Vn.BUILD]})?(?:$|[^\\d])`);Ss("COERCERTL",Gn[Vn.COERCE],!0);Ss("COERCERTLFULL",Gn[Vn.COERCEFULL],!0);Ss("LONETILDE","(?:~>?)");Ss("TILDETRIM",`(\\s*)${Gn[Vn.LONETILDE]}\\s+`,!0);zS.tildeTrimReplace="$1~";Ss("TILDE",`^${Gn[Vn.LONETILDE]}${Gn[Vn.XRANGEPLAIN]}$`);Ss("TILDELOOSE",`^${Gn[Vn.LONETILDE]}${Gn[Vn.XRANGEPLAINLOOSE]}$`);Ss("LONECARET","(?:\\^)");Ss("CARETTRIM",`(\\s*)${Gn[Vn.LONECARET]}\\s+`,!0);zS.caretTrimReplace="$1^";Ss("CARET",`^${Gn[Vn.LONECARET]}${Gn[Vn.XRANGEPLAIN]}$`);Ss("CARETLOOSE",`^${Gn[Vn.LONECARET]}${Gn[Vn.XRANGEPLAINLOOSE]}$`);Ss("COMPARATORLOOSE",`^${Gn[Vn.GTLT]}\\s*(${Gn[Vn.LOOSEPLAIN]})$|^$`);Ss("COMPARATOR",`^${Gn[Vn.GTLT]}\\s*(${Gn[Vn.FULLPLAIN]})$|^$`);Ss("COMPARATORTRIM",`(\\s*)${Gn[Vn.GTLT]}\\s*(${Gn[Vn.LOOSEPLAIN]}|${Gn[Vn.XRANGEPLAIN]})`,!0);zS.comparatorTrimReplace="$1$2$3";Ss("HYPHENRANGE",`^\\s*(${Gn[Vn.XRANGEPLAIN]})\\s+-\\s+(${Gn[Vn.XRANGEPLAIN]})\\s*$`);Ss("HYPHENRANGELOOSE",`^\\s*(${Gn[Vn.XRANGEPLAINLOOSE]})\\s+-\\s+(${Gn[Vn.XRANGEPLAINLOOSE]})\\s*$`);Ss("STAR","(<|>)?=?\\s*\\*");Ss("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$");Ss("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")});var QY=U((f5n,ZGe)=>{"use strict";var kmr=Object.freeze({loose:!0}),Lmr=Object.freeze({}),Mmr=t=>t?typeof t!="object"?kmr:t:Lmr;ZGe.exports=Mmr});var Y1e=U((d5n,rVe)=>{"use strict";var eVe=/^[0-9]+$/,tVe=(t,e)=>{let r=eVe.test(t),n=eVe.test(e);return r&&n&&(t=+t,e=+e),t===e?0:r&&!n?-1:n&&!r?1:t<e?-1:1},Fmr=(t,e)=>tVe(e,t);rVe.exports={compareIdentifiers:tVe,rcompareIdentifiers:Fmr}});var xp=U((x5n,iVe)=>{"use strict";var ZY=D5(),{MAX_LENGTH:nVe,MAX_SAFE_INTEGER:eK}=I5(),{safeRe:tK,t:rK}=mk(),Bmr=QY(),{compareIdentifiers:gk}=Y1e(),K1e=class t{constructor(e,r){if(r=Bmr(r),e instanceof t){if(e.loose===!!r.loose&&e.includePrerelease===!!r.includePrerelease)return e;e=e.version}else if(typeof e!="string")throw new TypeError(`Invalid version. Must be a string. Got type "${typeof e}".`);if(e.length>nVe)throw new TypeError(`version is longer than ${nVe} characters`);ZY("SemVer",e,r),this.options=r,this.loose=!!r.loose,this.includePrerelease=!!r.includePrerelease;let n=e.trim().match(r.loose?tK[rK.LOOSE]:tK[rK.FULL]);if(!n)throw new TypeError(`Invalid Version: ${e}`);if(this.raw=e,this.major=+n[1],this.minor=+n[2],this.patch=+n[3],this.major>eK||this.major<0)throw new TypeError("Invalid major version");if(this.minor>eK||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>eK||this.patch<0)throw new TypeError("Invalid patch version");n[4]?this.prerelease=n[4].split(".").map(i=>{if(/^[0-9]+$/.test(i)){let a=+i;if(a>=0&&a<eK)return a}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(e){if(ZY("SemVer.compare",this.version,this.options,e),!(e instanceof t)){if(typeof e=="string"&&e===this.version)return 0;e=new t(e,this.options)}return e.version===this.version?0:this.compareMain(e)||this.comparePre(e)}compareMain(e){return e instanceof t||(e=new t(e,this.options)),gk(this.major,e.major)||gk(this.minor,e.minor)||gk(this.patch,e.patch)}comparePre(e){if(e instanceof t||(e=new t(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 r=0;do{let n=this.prerelease[r],i=e.prerelease[r];if(ZY("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 gk(n,i)}while(++r)}compareBuild(e){e instanceof t||(e=new t(e,this.options));let r=0;do{let n=this.build[r],i=e.build[r];if(ZY("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 gk(n,i)}while(++r)}inc(e,r,n){if(e.startsWith("pre")){if(!r&&n===!1)throw new Error("invalid increment argument: identifier is empty");if(r){let i=`-${r}`.match(this.options.loose?tK[rK.PRERELEASELOOSE]:tK[rK.PRERELEASE]);if(!i||i[1]!==r)throw new Error(`invalid identifier: ${r}`)}}switch(e){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"release":if(this.prerelease.length===0)throw new Error(`version ${this.raw} is not a prerelease`);this.prerelease.length=0;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(this.prerelease.length===0)this.prerelease=[i];else{let a=this.prerelease.length;for(;--a>=0;)typeof this.prerelease[a]=="number"&&(this.prerelease[a]++,a=-2);if(a===-1){if(r===this.prerelease.join(".")&&n===!1)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(i)}}if(r){let a=[r,i];n===!1&&(a=[r]),gk(this.prerelease[0],r)===0?isNaN(this.prerelease[1])&&(this.prerelease=a):this.prerelease=a}break}default:throw new Error(`invalid increment argument: ${e}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}};iVe.exports=K1e});var HN=U((h5n,aVe)=>{"use strict";var sVe=xp(),Umr=(t,e,r=!1)=>{if(t instanceof sVe)return t;try{return new sVe(t,e)}catch(n){if(!r)return null;throw n}};aVe.exports=Umr});var W1e=U((m5n,cVe)=>{"use strict";var oVe=HN(),Gmr=(t,e)=>{let r=oVe(t,null,!0),n=oVe(e,null,!0),i=r.compare(n);if(i===0)return null;let a=i>0,o=a?r:n,l=a?n:r,u=!!o.prerelease.length;if(!!l.prerelease.length&&!u){if(!l.patch&&!l.minor)return"major";if(l.compareMain(o)===0)return l.minor&&!l.patch?"minor":"patch"}let d=u?"pre":"";return r.major!==n.major?d+"major":r.minor!==n.minor?d+"minor":r.patch!==n.patch?d+"patch":"prerelease"};cVe.exports=Gmr});var ph=U((g5n,uVe)=>{"use strict";var lVe=xp(),Vmr=(t,e,r)=>new lVe(t,r).compare(new lVe(e,r));uVe.exports=Vmr});var _k=U((_5n,pVe)=>{"use strict";var jmr=ph(),qmr=(t,e,r)=>jmr(t,e,r)>0;pVe.exports=qmr});var LVe=U(KN=>{KN.parse=KN.decode=Jmr;KN.stringify=KN.encode=PVe;KN.safe=Sk;KN.unsafe=cK;var rge=typeof process<"u"&&process.platform==="win32"?`\r
`:`
`;function PVe(t,e){var r=[],n="";typeof e=="string"?e={section:e,whitespace:!1}:(e=e||{},e.whitespace=e.whitespace===!0);var i=e.whitespace?" = ":"=";return Object.keys(t).forEach(function(a,o,l){var u=t[a];u&&Array.isArray(u)?u.forEach(function(p){n+=Sk(a+"[]")+i+Sk(p)+`
`}):u&&typeof u=="object"?r.push(a):n+=Sk(a)+i+Sk(u)+rge}),e.section&&n.length&&(n="["+Sk(e.section)+"]"+rge+n),r.forEach(function(a,o,l){var u=RVe(a).join("\\."),p=(e.section?e.section+".":"")+u,d=PVe(t[a],{section:p,whitespace:e.whitespace});n.length&&d.length&&(n+=rge),n+=d}),n}function RVe(t){return t.replace(/\1/g,"LITERAL\\1LITERAL").replace(/\\\./g,"").split(/\./).map(function(e){return e.replace(/\1/g,"\\.").replace(/\2LITERAL\\1LITERAL\2/g,"")})}function Jmr(t){var e={},r=e,n=null,i=/^\[([^\]]*)\]$|^([^=]+)(=(.*))?$/i,a=t.split(/[\r\n]+/g);return a.forEach(function(o,l,u){if(!(!o||o.match(/^\s*[;#]/))){var p=o.match(i);if(p){if(p[1]!==void 0){if(n=cK(p[1]),n==="__proto__"){r={};return}r=e[n]=e[n]||{};return}var d=cK(p[2]);if(d!=="__proto__"){var x=p[3]?cK(p[4]):!0;switch(x){case"true":case"false":case"null":x=JSON.parse(x)}if(d.length>2&&d.slice(-2)==="[]"){if(d=d.substring(0,d.length-2),d==="__proto__")return;r[d]?Array.isArray(r[d])||(r[d]=[r[d]]):r[d]=[]}Array.isArray(r[d])?r[d].push(x):r[d]=x}}}}),Object.keys(e).filter(function(o,l,u){if(!e[o]||typeof e[o]!="object"||Array.isArray(e[o]))return!1;var p=RVe(o),d=e,x=p.pop(),_=x.replace(/\\\./g,".");return p.forEach(function(m,y,S){m!=="__proto__"&&((!d[m]||typeof d[m]!="object")&&(d[m]={}),d=d[m])}),d===e&&_===x?!1:(d[_]=e[o],!0)}).forEach(function(o,l,u){delete e[o]}),e}function kVe(t){return t.charAt(0)==='"'&&t.slice(-1)==='"'||t.charAt(0)==="'"&&t.slice(-1)==="'"}function Sk(t){return typeof t!="string"||t.match(/[=\r\n]/)||t.match(/^\[/)||t.length>1&&kVe(t)||t!==t.trim()?JSON.stringify(t):t.replace(/;/g,"\\;").replace(/#/g,"\\#")}function cK(t,e){if(t=(t||"").trim(),kVe(t)){t.charAt(0)==="'"&&(t=t.substr(1,t.length-2));try{t=JSON.parse(t)}catch{}}else{for(var r=!1,n="",i=0,a=t.length;i<a;i++){var o=t.charAt(i);if(r)"\\;#".indexOf(o)!==-1?n+=o:n+="\\"+o,r=!1;else{if(";#".indexOf(o)!==-1)break;o==="\\"?r=!0:n+=o}}return r&&(n+="\\"),n.trim()}return t}});var BVe=U((i9n,FVe)=>{"use strict";var nge=1,MVe=2;function Qmr(){return""}function Zmr(t,e,r){return t.slice(e,r).replace(/\S/g," ")}FVe.exports=function(t,e){e=e||{};for(var r,n,i=!1,a=!1,o=0,l="",u=e.whitespace===!1?Qmr:Zmr,p=0;p<t.length;p++){if(r=t[p],n=t[p+1],!a&&r==='"'){var d=t[p-1]==="\\"&&t[p-2]!=="\\";d||(i=!i)}if(!i){if(!a&&r+n==="//")l+=t.slice(o,p),o=p,a=nge,p++;else if(a===nge&&r+n===`\r
`){p++,a=!1,l+=u(t,o,p),o=p;continue}else if(a===nge&&r===`
`)a=!1,l+=u(t,o,p),o=p;else if(!a&&r+n==="/*"){l+=t.slice(o,p),o=p,a=MVe,p++;continue}else if(a===MVe&&r+n==="*/"){p++,a=!1,l+=u(t,o,p+1),o=p+1;continue}}}return l+(a?u(t.substr(o)):t.substr(o))}});var GVe=U(Tk=>{"use strict";var UVe=ar("fs"),e1r=LVe(),P5=ar("path"),t1r=BVe(),r1r=Tk.parse=function(t){return/^\s*{/.test(t)?JSON.parse(t1r(t)):e1r.parse(t)},n1r=Tk.file=function(){var t=[].slice.call(arguments).filter(function(i){return i!=null});for(var e in t)if(typeof t[e]!="string")return;var r=P5.join.apply(null,t),n;try{return UVe.readFileSync(r,"utf-8")}catch{return}},s9n=Tk.json=function(){var t=n1r.apply(null,arguments);return t?r1r(t):null},a9n=Tk.env=function(t,e){e=e||process.env;var r={},n=t.length;for(var i in e)if(i.toLowerCase().indexOf(t.toLowerCase())===0){for(var a=i.substring(n).split("__"),o;(o=a.indexOf(""))>-1;)a.splice(o,1);var l=r;a.forEach(function(p,d){!p||typeof l!="object"||(d===a.length-1&&(l[p]=e[i]),l[p]===void 0&&(l[p]={}),l=l[p])})}return r},o9n=Tk.find=function(){var t=P5.join.apply(null,[].slice.call(arguments));function e(r,n){var i=P5.join(r,n);try{return UVe.statSync(i),i}catch{if(P5.dirname(r)!==r)return e(P5.dirname(r),n)}}return e(process.cwd(),t)}});var YVe=U((l9n,$Ve)=>{"use strict";function jVe(t){return t instanceof Buffer||t instanceof Date||t instanceof RegExp}function qVe(t){if(t instanceof Buffer){var e=Buffer.alloc?Buffer.alloc(t.length):new Buffer(t.length);return t.copy(e),e}else{if(t instanceof Date)return new Date(t.getTime());if(t instanceof RegExp)return new RegExp(t);throw new Error("Unexpected situation")}}function HVe(t){var e=[];return t.forEach(function(r,n){typeof r=="object"&&r!==null?Array.isArray(r)?e[n]=HVe(r):jVe(r)?e[n]=qVe(r):e[n]=ige({},r):e[n]=r}),e}function VVe(t,e){return e==="__proto__"?void 0:t[e]}var ige=$Ve.exports=function(){if(arguments.length<1||typeof arguments[0]!="object")return!1;if(arguments.length<2)return arguments[0];var t=arguments[0],e=Array.prototype.slice.call(arguments,1),r,n,i;return e.forEach(function(a){typeof a!="object"||a===null||Array.isArray(a)||Object.keys(a).forEach(function(o){if(n=VVe(t,o),r=VVe(a,o),r!==t)if(typeof r!="object"||r===null){t[o]=r;return}else if(Array.isArray(r)){t[o]=HVe(r);return}else if(jVe(r)){t[o]=qVe(r);return}else if(typeof n!="object"||n===null||Array.isArray(n)){t[o]=ige({},r);return}else{t[o]=ige(n,r);return}})}),t}});var XVe=U((u9n,zVe)=>{"use strict";function i1r(t,e){var r=t;e.slice(0,-1).forEach(function(i){r=r[i]||{}});var n=e[e.length-1];return n in r}function KVe(t){return typeof t=="number"||/^0x[0-9a-f]+$/i.test(t)?!0:/^[-+]?(?:\d+(?:\.\d*)?|\.\d+)(e[-+]?\d+)?$/.test(t)}function WVe(t,e){return e==="constructor"&&typeof t[e]=="function"||e==="__proto__"}zVe.exports=function(t,e){e||(e={});var r={bools:{},strings:{},unknownFn:null};typeof e.unknown=="function"&&(r.unknownFn=e.unknown),typeof e.boolean=="boolean"&&e.boolean?r.allBools=!0:[].concat(e.boolean).filter(Boolean).forEach(function(L){r.bools[L]=!0});var n={};function i(L){return n[L].some(function(V){return r.bools[V]})}Object.keys(e.alias||{}).forEach(function(L){n[L]=[].concat(e.alias[L]),n[L].forEach(function(V){n[V]=[L].concat(n[L].filter(function(ce){return V!==ce}))})}),[].concat(e.string).filter(Boolean).forEach(function(L){r.strings[L]=!0,n[L]&&[].concat(n[L]).forEach(function(V){r.strings[V]=!0})});var a=e.default||{},o={_:[]};function l(L,V){return r.allBools&&/^--[^=]+$/.test(V)||r.strings[L]||r.bools[L]||n[L]}function u(L,V,ce){for(var pe=L,gt=0;gt<V.length-1;gt++){var _e=V[gt];if(WVe(pe,_e))return;pe[_e]===void 0&&(pe[_e]={}),(pe[_e]===Object.prototype||pe[_e]===Number.prototype||pe[_e]===String.prototype)&&(pe[_e]={}),pe[_e]===Array.prototype&&(pe[_e]=[]),pe=pe[_e]}var ot=V[V.length-1];WVe(pe,ot)||((pe===Object.prototype||pe===Number.prototype||pe===String.prototype)&&(pe={}),pe===Array.prototype&&(pe=[]),pe[ot]===void 0||r.bools[ot]||typeof pe[ot]=="boolean"?pe[ot]=ce:Array.isArray(pe[ot])?pe[ot].push(ce):pe[ot]=[pe[ot],ce])}function p(L,V,ce){if(!(ce&&r.unknownFn&&!l(L,ce)&&r.unknownFn(ce)===!1)){var pe=!r.strings[L]&&KVe(V)?Number(V):V;u(o,L.split("."),pe),(n[L]||[]).forEach(function(gt){u(o,gt.split("."),pe)})}}Object.keys(r.bools).forEach(function(L){p(L,a[L]===void 0?!1:a[L])});var d=[];t.indexOf("--")!==-1&&(d=t.slice(t.indexOf("--")+1),t=t.slice(0,t.indexOf("--")));for(var x=0;x<t.length;x++){var _=t[x],m,y;if(/^--.+=/.test(_)){var S=_.match(/^--([^=]+)=([\s\S]*)$/);m=S[1];var v=S[2];r.bools[m]&&(v=v!=="false"),p(m,v,_)}else if(/^--no-.+/.test(_))m=_.match(/^--no-(.+)/)[1],p(m,!1,_);else if(/^--.+/.test(_))m=_.match(/^--(.+)/)[1],y=t[x+1],y!==void 0&&!/^(-|--)[^-]/.test(y)&&!r.bools[m]&&!r.allBools&&(!n[m]||!i(m))?(p(m,y,_),x+=1):/^(true|false)$/.test(y)?(p(m,y==="true",_),x+=1):p(m,r.strings[m]?"":!0,_);else if(/^-[^-]+/.test(_)){for(var C=_.slice(1,-1).split(""),O=!1,B=0;B<C.length;B++){if(y=_.slice(B+2),y==="-"){p(C[B],y,_);continue}if(/[A-Za-z]/.test(C[B])&&y[0]==="="){p(C[B],y.slice(1),_),O=!0;break}if(/[A-Za-z]/.test(C[B])&&/-?\d+(\.\d*)?(e-?\d+)?$/.test(y)){p(C[B],y,_),O=!0;break}if(C[B+1]&&C[B+1].match(/\W/)){p(C[B],_.slice(B+2),_),O=!0;break}else p(C[B],r.strings[C[B]]?"":!0,_)}m=_.slice(-1)[0],!O&&m!=="-"&&(t[x+1]&&!/^(-|--)[^-]/.test(t[x+1])&&!r.bools[m]&&(!n[m]||!i(m))?(p(m,t[x+1],_),x+=1):t[x+1]&&/^(true|false)$/.test(t[x+1])?(p(m,t[x+1]==="true",_),x+=1):p(m,r.strings[m]?"":!0,_))}else if((!r.unknownFn||r.unknownFn(_)!==!1)&&o._.push(r.strings._||!KVe(_)?_:Number(_)),e.stopEarly){o._.push.apply(o._,t.slice(x+1));break}}return Object.keys(a).forEach(function(L){i1r(o,L.split("."))||(u(o,L.split("."),a[L]),(n[L]||[]).forEach(function(V){u(o,V.split("."),a[L])}))}),e["--"]?o["--"]=d.slice():d.forEach(function(L){o._.push(L)}),o}});var eje=U((p9n,ZVe)=>{var R5=GVe(),vk=ar("path").join,s1r=YVe(),JVe="/etc",QVe=process.platform==="win32",k5=QVe?process.env.USERPROFILE:process.env.HOME;ZVe.exports=function(t,e,r,n){if(typeof t!="string")throw new Error("rc(name): name *must* be string");r||(r=XVe()(process.argv.slice(2))),e=(typeof e=="string"?R5.json(e):e)||{},n=n||R5.parse;var i=R5.env(t+"_"),a=[e],o=[];function l(u){if(!(o.indexOf(u)>=0)){var p=R5.file(u);p&&(a.push(n(p)),o.push(u))}}return QVe||[vk(JVe,t,"config"),vk(JVe,t+"rc")].forEach(l),k5&&[vk(k5,".config",t,"config"),vk(k5,".config",t),vk(k5,"."+t,"config"),vk(k5,"."+t+"rc")].forEach(l),l(R5.find("."+t+"rc")),i.config&&l(i.config),r.config&&l(r.config),s1r.apply(null,a.concat([i,r,o.length?{configs:o,config:o[o.length-1]}:void 0]))}});var nje=U((d9n,rje)=>{var YA=ar("constants"),a1r=process.cwd,lK=null,o1r=process.env.GRACEFUL_FS_PLATFORM||process.platform;process.cwd=function(){return lK||(lK=a1r.call(process)),lK};try{process.cwd()}catch{}typeof process.chdir=="function"&&(age=process.chdir,process.chdir=function(t){lK=null,age.call(process,t)},Object.setPrototypeOf&&Object.setPrototypeOf(process.chdir,age));var age;rje.exports=c1r;function c1r(t){YA.hasOwnProperty("O_SYMLINK")&&process.version.match(/^v0\.6\.[0-2]|^v0\.5\./)&&e(t),t.lutimes||r(t),t.chown=a(t.chown),t.fchown=a(t.fchown),t.lchown=a(t.lchown),t.chmod=n(t.chmod),t.fchmod=n(t.fchmod),t.lchmod=n(t.lchmod),t.chownSync=o(t.chownSync),t.fchownSync=o(t.fchownSync),t.lchownSync=o(t.lchownSync),t.chmodSync=i(t.chmodSync),t.fchmodSync=i(t.fchmodSync),t.lchmodSync=i(t.lchmodSync),t.stat=l(t.stat),t.fstat=l(t.fstat),t.lstat=l(t.lstat),t.statSync=u(t.statSync),t.fstatSync=u(t.fstatSync),t.lstatSync=u(t.lstatSync),t.chmod&&!t.lchmod&&(t.lchmod=function(d,x,_){_&&process.nextTick(_)},t.lchmodSync=function(){}),t.chown&&!t.lchown&&(t.lchown=function(d,x,_,m){m&&process.nextTick(m)},t.lchownSync=function(){}),o1r==="win32"&&(t.rename=typeof t.rename!="function"?t.rename:(function(d){function x(_,m,y){var S=Date.now(),v=0;d(_,m,function C(O){if(O&&(O.code==="EACCES"||O.code==="EPERM")&&Date.now()-S<6e4){setTimeout(function(){t.stat(m,function(B,L){B&&B.code==="ENOENT"?d(_,m,C):y(O)})},v),v<100&&(v+=10);return}y&&y(O)})}return Object.setPrototypeOf&&Object.setPrototypeOf(x,d),x})(t.rename)),t.read=typeof t.read!="function"?t.read:(function(d){function x(_,m,y,S,v,C){var O;if(C&&typeof C=="function"){var B=0;O=function(L,V,ce){if(L&&L.code==="EAGAIN"&&B<10)return B++,d.call(t,_,m,y,S,v,O);C.apply(this,arguments)}}return d.call(t,_,m,y,S,v,O)}return Object.setPrototypeOf&&Object.setPrototypeOf(x,d),x})(t.read),t.readSync=typeof t.readSync!="function"?t.readSync:(function(d){return function(x,_,m,y,S){for(var v=0;;)try{return d.call(t,x,_,m,y,S)}catch(C){if(C.code==="EAGAIN"&&v<10){v++;continue}throw C}}})(t.readSync);function e(d){d.lchmod=function(x,_,m){d.open(x,YA.O_WRONLY|YA.O_SYMLINK,_,function(y,S){if(y){m&&m(y);return}d.fchmod(S,_,function(v){d.close(S,function(C){m&&m(v||C)})})})},d.lchmodSync=function(x,_){var m=d.openSync(x,YA.O_WRONLY|YA.O_SYMLINK,_),y=!0,S;try{S=d.fchmodSync(m,_),y=!1}finally{if(y)try{d.closeSync(m)}catch{}else d.closeSync(m)}return S}}function r(d){YA.hasOwnProperty("O_SYMLINK")&&d.futimes?(d.lutimes=function(x,_,m,y){d.open(x,YA.O_SYMLINK,function(S,v){if(S){y&&y(S);return}d.futimes(v,_,m,function(C){d.close(v,function(O){y&&y(C||O)})})})},d.lutimesSync=function(x,_,m){var y=d.openSync(x,YA.O_SYMLINK),S,v=!0;try{S=d.futimesSync(y,_,m),v=!1}finally{if(v)try{d.closeSync(y)}catch{}else d.closeSync(y)}return S}):d.futimes&&(d.lutimes=function(x,_,m,y){y&&process.nextTick(y)},d.lutimesSync=function(){})}function n(d){return d&&function(x,_,m){return d.call(t,x,_,function(y){p(y)&&(y=null),m&&m.apply(this,arguments)})}}function i(d){return d&&function(x,_){try{return d.call(t,x,_)}catch(m){if(!p(m))throw m}}}function a(d){return d&&function(x,_,m,y){return d.call(t,x,_,m,function(S){p(S)&&(S=null),y&&y.apply(this,arguments)})}}function o(d){return d&&function(x,_,m){try{return d.call(t,x,_,m)}catch(y){if(!p(y))throw y}}}function l(d){return d&&function(x,_,m){typeof _=="function"&&(m=_,_=null);function y(S,v){v&&(v.uid<0&&(v.uid+=4294967296),v.gid<0&&(v.gid+=4294967296)),m&&m.apply(this,arguments)}return _?d.call(t,x,_,y):d.call(t,x,y)}}function u(d){return d&&function(x,_){var m=_?d.call(t,x,_):d.call(t,x);return m&&(m.uid<0&&(m.uid+=4294967296),m.gid<0&&(m.gid+=4294967296)),m}}function p(d){if(!d||d.code==="ENOSYS")return!0;var x=!process.getuid||process.getuid()!==0;return!!(x&&(d.code==="EINVAL"||d.code==="EPERM"))}}});var aje=U((x9n,sje)=>{var ije=ar("stream").Stream;sje.exports=l1r;function l1r(t){return{ReadStream:e,WriteStream:r};function e(n,i){if(!(this instanceof e))return new e(n,i);ije.call(this);var a=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 o=Object.keys(i),l=0,u=o.length;l<u;l++){var p=o[l];this[p]=i[p]}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(){a._read()});return}t.open(this.path,this.flags,this.mode,function(d,x){if(d){a.emit("error",d),a.readable=!1;return}a.fd=x,a.emit("open",x),a._read()})}function r(n,i){if(!(this instanceof r))return new r(n,i);ije.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 a=Object.keys(i),o=0,l=a.length;o<l;o++){var u=a[o];this[u]=i[u]}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=t.open,this._queue.push([this._open,this.path,this.flags,this.mode,void 0]),this.flush())}}});var cje=U((h9n,oje)=>{"use strict";oje.exports=p1r;var u1r=Object.getPrototypeOf||function(t){return t.__proto__};function p1r(t){if(t===null||typeof t!="object")return t;if(t instanceof Object)var e={__proto__:u1r(t)};else var e=Object.create(null);return Object.getOwnPropertyNames(t).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}),e}});var fje=U((m9n,lge)=>{var Kc=ar("fs"),f1r=nje(),d1r=aje(),x1r=cje(),uK=ar("util"),N0,fK;typeof Symbol=="function"&&typeof Symbol.for=="function"?(N0=Symbol.for("graceful-fs.queue"),fK=Symbol.for("graceful-fs.previous")):(N0="___graceful-fs.queue",fK="___graceful-fs.previous");function h1r(){}function pje(t,e){Object.defineProperty(t,N0,{get:function(){return e}})}var WN=h1r;uK.debuglog?WN=uK.debuglog("gfs4"):/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&(WN=function(){var t=uK.format.apply(uK,arguments);t="GFS4: "+t.split(/\n/).join(`
GFS4: `),console.error(t)});Kc[N0]||(lje=global[N0]||[],pje(Kc,lje),Kc.close=(function(t){function e(r,n){return t.call(Kc,r,function(i){i||uje(),typeof n=="function"&&n.apply(this,arguments)})}return Object.defineProperty(e,fK,{value:t}),e})(Kc.close),Kc.closeSync=(function(t){function e(r){t.apply(Kc,arguments),uje()}return Object.defineProperty(e,fK,{value:t}),e})(Kc.closeSync),/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&process.on("exit",function(){WN(Kc[N0]),ar("assert").equal(Kc[N0].length,0)}));var lje;global[N0]||pje(global,Kc[N0]);lge.exports=oge(x1r(Kc));process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!Kc.__patched&&(lge.exports=oge(Kc),Kc.__patched=!0);function oge(t){f1r(t),t.gracefulify=oge,t.createReadStream=V,t.createWriteStream=ce;var e=t.readFile;t.readFile=r;function r(_e,ot,$e){return typeof ot=="function"&&($e=ot,ot=null),It(_e,ot,$e);function It(At,Qt,Lt,mr){return e(At,Qt,function(pt){pt&&(pt.code==="EMFILE"||pt.code==="ENFILE")?bk([It,[At,Qt,Lt],pt,mr||Date.now(),Date.now()]):typeof Lt=="function"&&Lt.apply(this,arguments)})}}var n=t.writeFile;t.writeFile=i;function i(_e,ot,$e,It){return typeof $e=="function"&&(It=$e,$e=null),At(_e,ot,$e,It);function At(Qt,Lt,mr,pt,ht){return n(Qt,Lt,mr,function(nt){nt&&(nt.code==="EMFILE"||nt.code==="ENFILE")?bk([At,[Qt,Lt,mr,pt],nt,ht||Date.now(),Date.now()]):typeof pt=="function"&&pt.apply(this,arguments)})}}var a=t.appendFile;a&&(t.appendFile=o);function o(_e,ot,$e,It){return typeof $e=="function"&&(It=$e,$e=null),At(_e,ot,$e,It);function At(Qt,Lt,mr,pt,ht){return a(Qt,Lt,mr,function(nt){nt&&(nt.code==="EMFILE"||nt.code==="ENFILE")?bk([At,[Qt,Lt,mr,pt],nt,ht||Date.now(),Date.now()]):typeof pt=="function"&&pt.apply(this,arguments)})}}var l=t.copyFile;l&&(t.copyFile=u);function u(_e,ot,$e,It){return typeof $e=="function"&&(It=$e,$e=0),At(_e,ot,$e,It);function At(Qt,Lt,mr,pt,ht){return l(Qt,Lt,mr,function(nt){nt&&(nt.code==="EMFILE"||nt.code==="ENFILE")?bk([At,[Qt,Lt,mr,pt],nt,ht||Date.now(),Date.now()]):typeof pt=="function"&&pt.apply(this,arguments)})}}var p=t.readdir;t.readdir=x;var d=/^v[0-5]\./;function x(_e,ot,$e){typeof ot=="function"&&($e=ot,ot=null);var It=d.test(process.version)?function(Lt,mr,pt,ht){return p(Lt,At(Lt,mr,pt,ht))}:function(Lt,mr,pt,ht){return p(Lt,mr,At(Lt,mr,pt,ht))};return It(_e,ot,$e);function At(Qt,Lt,mr,pt){return function(ht,nt){ht&&(ht.code==="EMFILE"||ht.code==="ENFILE")?bk([It,[Qt,Lt,mr],ht,pt||Date.now(),Date.now()]):(nt&&nt.sort&&nt.sort(),typeof mr=="function"&&mr.call(this,ht,nt))}}}if(process.version.substr(0,4)==="v0.8"){var _=d1r(t);C=_.ReadStream,B=_.WriteStream}var m=t.ReadStream;m&&(C.prototype=Object.create(m.prototype),C.prototype.open=O);var y=t.WriteStream;y&&(B.prototype=Object.create(y.prototype),B.prototype.open=L),Object.defineProperty(t,"ReadStream",{get:function(){return C},set:function(_e){C=_e},enumerable:!0,configurable:!0}),Object.defineProperty(t,"WriteStream",{get:function(){return B},set:function(_e){B=_e},enumerable:!0,configurable:!0});var S=C;Object.defineProperty(t,"FileReadStream",{get:function(){return S},set:function(_e){S=_e},enumerable:!0,configurable:!0});var v=B;Object.defineProperty(t,"FileWriteStream",{get:function(){return v},set:function(_e){v=_e},enumerable:!0,configurable:!0});function C(_e,ot){return this instanceof C?(m.apply(this,arguments),this):C.apply(Obje