UNPKG

create-update

Version:

Create Update app with one command

7 lines (5 loc) 325 kB
"use strict";var _D=Object.create;var ps=Object.defineProperty;var FD=Object.getOwnPropertyDescriptor;var bD=Object.getOwnPropertyNames;var SD=Object.getPrototypeOf,xD=Object.prototype.hasOwnProperty;var F=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),CD=(t,e)=>{for(var r in e)ps(t,r,{get:e[r],enumerable:!0})},Ic=(t,e,r,i)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of bD(e))!xD.call(t,s)&&s!==r&&ps(t,s,{get:()=>e[s],enumerable:!(i=FD(e,s))||i.enumerable});return t};var b=(t,e,r)=>(r=t!=null?_D(SD(t)):{},Ic(e||!t||!t.__esModule?ps(r,"default",{value:t,enumerable:!0}):r,t)),TD=t=>Ic(ps({},"__esModule",{value:!0}),t);var V=F(lo=>{"use strict";lo.fromCallback=function(t){return Object.defineProperty(function(...e){if(typeof e[e.length-1]=="function")t.apply(this,e);else return new Promise((r,i)=>{e.push((s,n)=>s!=null?i(s):r(n)),t.apply(this,e)})},"name",{value:t.name})};lo.fromPromise=function(t){return Object.defineProperty(function(...e){let r=e[e.length-1];if(typeof r!="function")return t.apply(this,e);e.pop(),t.apply(this,e).then(i=>r(null,i),r)},"name",{value:t.name})}});var Mc=F((Mx,Lc)=>{"use strict";var mt=require("constants"),AD=process.cwd,ys=null,RD=process.env.GRACEFUL_FS_PLATFORM||process.platform;process.cwd=function(){return ys||(ys=AD.call(process)),ys};try{process.cwd()}catch{}typeof process.chdir=="function"&&(mo=process.chdir,process.chdir=function(t){ys=null,mo.call(process,t)},Object.setPrototypeOf&&Object.setPrototypeOf(process.chdir,mo));var mo;Lc.exports=OD;function OD(t){mt.hasOwnProperty("O_SYMLINK")&&process.version.match(/^v0\.6\.[0-2]|^v0\.5\./)&&e(t),t.lutimes||r(t),t.chown=n(t.chown),t.fchown=n(t.fchown),t.lchown=n(t.lchown),t.chmod=i(t.chmod),t.fchmod=i(t.fchmod),t.lchmod=i(t.lchmod),t.chownSync=o(t.chownSync),t.fchownSync=o(t.fchownSync),t.lchownSync=o(t.lchownSync),t.chmodSync=s(t.chmodSync),t.fchmodSync=s(t.fchmodSync),t.lchmodSync=s(t.lchmodSync),t.stat=a(t.stat),t.fstat=a(t.fstat),t.lstat=a(t.lstat),t.statSync=u(t.statSync),t.fstatSync=u(t.fstatSync),t.lstatSync=u(t.lstatSync),t.chmod&&!t.lchmod&&(t.lchmod=function(c,l,d){d&&process.nextTick(d)},t.lchmodSync=function(){}),t.chown&&!t.lchown&&(t.lchown=function(c,l,d,p){p&&process.nextTick(p)},t.lchownSync=function(){}),RD==="win32"&&(t.rename=typeof t.rename!="function"?t.rename:function(c){function l(d,p,D){var m=Date.now(),E=0;c(d,p,function y(S){if(S&&(S.code==="EACCES"||S.code==="EPERM"||S.code==="EBUSY")&&Date.now()-m<6e4){setTimeout(function(){t.stat(p,function(_,T){_&&_.code==="ENOENT"?c(d,p,y):D(S)})},E),E<100&&(E+=10);return}D&&D(S)})}return Object.setPrototypeOf&&Object.setPrototypeOf(l,c),l}(t.rename)),t.read=typeof t.read!="function"?t.read:function(c){function l(d,p,D,m,E,y){var S;if(y&&typeof y=="function"){var _=0;S=function(T,z,X){if(T&&T.code==="EAGAIN"&&_<10)return _++,c.call(t,d,p,D,m,E,S);y.apply(this,arguments)}}return c.call(t,d,p,D,m,E,S)}return Object.setPrototypeOf&&Object.setPrototypeOf(l,c),l}(t.read),t.readSync=typeof t.readSync!="function"?t.readSync:function(c){return function(l,d,p,D,m){for(var E=0;;)try{return c.call(t,l,d,p,D,m)}catch(y){if(y.code==="EAGAIN"&&E<10){E++;continue}throw y}}}(t.readSync);function e(c){c.lchmod=function(l,d,p){c.open(l,mt.O_WRONLY|mt.O_SYMLINK,d,function(D,m){if(D){p&&p(D);return}c.fchmod(m,d,function(E){c.close(m,function(y){p&&p(E||y)})})})},c.lchmodSync=function(l,d){var p=c.openSync(l,mt.O_WRONLY|mt.O_SYMLINK,d),D=!0,m;try{m=c.fchmodSync(p,d),D=!1}finally{if(D)try{c.closeSync(p)}catch{}else c.closeSync(p)}return m}}function r(c){mt.hasOwnProperty("O_SYMLINK")&&c.futimes?(c.lutimes=function(l,d,p,D){c.open(l,mt.O_SYMLINK,function(m,E){if(m){D&&D(m);return}c.futimes(E,d,p,function(y){c.close(E,function(S){D&&D(y||S)})})})},c.lutimesSync=function(l,d,p){var D=c.openSync(l,mt.O_SYMLINK),m,E=!0;try{m=c.futimesSync(D,d,p),E=!1}finally{if(E)try{c.closeSync(D)}catch{}else c.closeSync(D)}return m}):c.futimes&&(c.lutimes=function(l,d,p,D){D&&process.nextTick(D)},c.lutimesSync=function(){})}function i(c){return c&&function(l,d,p){return c.call(t,l,d,function(D){h(D)&&(D=null),p&&p.apply(this,arguments)})}}function s(c){return c&&function(l,d){try{return c.call(t,l,d)}catch(p){if(!h(p))throw p}}}function n(c){return c&&function(l,d,p,D){return c.call(t,l,d,p,function(m){h(m)&&(m=null),D&&D.apply(this,arguments)})}}function o(c){return c&&function(l,d,p){try{return c.call(t,l,d,p)}catch(D){if(!h(D))throw D}}}function a(c){return c&&function(l,d,p){typeof d=="function"&&(p=d,d=null);function D(m,E){E&&(E.uid<0&&(E.uid+=4294967296),E.gid<0&&(E.gid+=4294967296)),p&&p.apply(this,arguments)}return d?c.call(t,l,d,D):c.call(t,l,D)}}function u(c){return c&&function(l,d){var p=d?c.call(t,l,d):c.call(t,l);return p&&(p.uid<0&&(p.uid+=4294967296),p.gid<0&&(p.gid+=4294967296)),p}}function h(c){if(!c||c.code==="ENOSYS")return!0;var l=!process.getuid||process.getuid()!==0;return!!(l&&(c.code==="EINVAL"||c.code==="EPERM"))}}});var jc=F((Ux,qc)=>{"use strict";var Uc=require("stream").Stream;qc.exports=kD;function kD(t){return{ReadStream:e,WriteStream:r};function e(i,s){if(!(this instanceof e))return new e(i,s);Uc.call(this);var n=this;this.path=i,this.fd=null,this.readable=!0,this.paused=!1,this.flags="r",this.mode=438,this.bufferSize=64*1024,s=s||{};for(var o=Object.keys(s),a=0,u=o.length;a<u;a++){var h=o[a];this[h]=s[h]}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(){n._read()});return}t.open(this.path,this.flags,this.mode,function(c,l){if(c){n.emit("error",c),n.readable=!1;return}n.fd=l,n.emit("open",l),n._read()})}function r(i,s){if(!(this instanceof r))return new r(i,s);Uc.call(this),this.path=i,this.fd=null,this.writable=!0,this.flags="w",this.encoding="binary",this.mode=438,this.bytesWritten=0,s=s||{};for(var n=Object.keys(s),o=0,a=n.length;o<a;o++){var u=n[o];this[u]=s[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 zc=F((qx,Hc)=>{"use strict";Hc.exports=vD;var BD=Object.getPrototypeOf||function(t){return t.__proto__};function vD(t){if(t===null||typeof t!="object")return t;if(t instanceof Object)var e={__proto__:BD(t)};else var e=Object.create(null);return Object.getOwnPropertyNames(t).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}),e}});var hr=F((jx,Do)=>{"use strict";var U=require("fs"),PD=Mc(),ND=jc(),ID=zc(),Ds=require("util"),re,gs;typeof Symbol=="function"&&typeof Symbol.for=="function"?(re=Symbol.for("graceful-fs.queue"),gs=Symbol.for("graceful-fs.previous")):(re="___graceful-fs.queue",gs="___graceful-fs.previous");function LD(){}function Gc(t,e){Object.defineProperty(t,re,{get:function(){return e}})}var Nt=LD;Ds.debuglog?Nt=Ds.debuglog("gfs4"):/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&(Nt=function(){var t=Ds.format.apply(Ds,arguments);t="GFS4: "+t.split(/\n/).join(` GFS4: `),console.error(t)});U[re]||($c=global[re]||[],Gc(U,$c),U.close=function(t){function e(r,i){return t.call(U,r,function(s){s||Wc(),typeof i=="function"&&i.apply(this,arguments)})}return Object.defineProperty(e,gs,{value:t}),e}(U.close),U.closeSync=function(t){function e(r){t.apply(U,arguments),Wc()}return Object.defineProperty(e,gs,{value:t}),e}(U.closeSync),/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&process.on("exit",function(){Nt(U[re]),require("assert").equal(U[re].length,0)}));var $c;global[re]||Gc(global,U[re]);Do.exports=po(ID(U));process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!U.__patched&&(Do.exports=po(U),U.__patched=!0);function po(t){PD(t),t.gracefulify=po,t.createReadStream=z,t.createWriteStream=X;var e=t.readFile;t.readFile=r;function r(x,B,O){return typeof B=="function"&&(O=B,B=null),Q(x,B,O);function Q(ee,G,M,q){return e(ee,G,function(v){v&&(v.code==="EMFILE"||v.code==="ENFILE")?cr([Q,[ee,G,M],v,q||Date.now(),Date.now()]):typeof M=="function"&&M.apply(this,arguments)})}}var i=t.writeFile;t.writeFile=s;function s(x,B,O,Q){return typeof O=="function"&&(Q=O,O=null),ee(x,B,O,Q);function ee(G,M,q,v,te){return i(G,M,q,function(N){N&&(N.code==="EMFILE"||N.code==="ENFILE")?cr([ee,[G,M,q,v],N,te||Date.now(),Date.now()]):typeof v=="function"&&v.apply(this,arguments)})}}var n=t.appendFile;n&&(t.appendFile=o);function o(x,B,O,Q){return typeof O=="function"&&(Q=O,O=null),ee(x,B,O,Q);function ee(G,M,q,v,te){return n(G,M,q,function(N){N&&(N.code==="EMFILE"||N.code==="ENFILE")?cr([ee,[G,M,q,v],N,te||Date.now(),Date.now()]):typeof v=="function"&&v.apply(this,arguments)})}}var a=t.copyFile;a&&(t.copyFile=u);function u(x,B,O,Q){return typeof O=="function"&&(Q=O,O=0),ee(x,B,O,Q);function ee(G,M,q,v,te){return a(G,M,q,function(N){N&&(N.code==="EMFILE"||N.code==="ENFILE")?cr([ee,[G,M,q,v],N,te||Date.now(),Date.now()]):typeof v=="function"&&v.apply(this,arguments)})}}var h=t.readdir;t.readdir=l;var c=/^v[0-5]\./;function l(x,B,O){typeof B=="function"&&(O=B,B=null);var Q=c.test(process.version)?function(M,q,v,te){return h(M,ee(M,q,v,te))}:function(M,q,v,te){return h(M,q,ee(M,q,v,te))};return Q(x,B,O);function ee(G,M,q,v){return function(te,N){te&&(te.code==="EMFILE"||te.code==="ENFILE")?cr([Q,[G,M,q],te,v||Date.now(),Date.now()]):(N&&N.sort&&N.sort(),typeof q=="function"&&q.call(this,te,N))}}}if(process.version.substr(0,4)==="v0.8"){var d=ND(t);y=d.ReadStream,_=d.WriteStream}var p=t.ReadStream;p&&(y.prototype=Object.create(p.prototype),y.prototype.open=S);var D=t.WriteStream;D&&(_.prototype=Object.create(D.prototype),_.prototype.open=T),Object.defineProperty(t,"ReadStream",{get:function(){return y},set:function(x){y=x},enumerable:!0,configurable:!0}),Object.defineProperty(t,"WriteStream",{get:function(){return _},set:function(x){_=x},enumerable:!0,configurable:!0});var m=y;Object.defineProperty(t,"FileReadStream",{get:function(){return m},set:function(x){m=x},enumerable:!0,configurable:!0});var E=_;Object.defineProperty(t,"FileWriteStream",{get:function(){return E},set:function(x){E=x},enumerable:!0,configurable:!0});function y(x,B){return this instanceof y?(p.apply(this,arguments),this):y.apply(Object.create(y.prototype),arguments)}function S(){var x=this;Kr(x.path,x.flags,x.mode,function(B,O){B?(x.autoClose&&x.destroy(),x.emit("error",B)):(x.fd=O,x.emit("open",O),x.read())})}function _(x,B){return this instanceof _?(D.apply(this,arguments),this):_.apply(Object.create(_.prototype),arguments)}function T(){var x=this;Kr(x.path,x.flags,x.mode,function(B,O){B?(x.destroy(),x.emit("error",B)):(x.fd=O,x.emit("open",O))})}function z(x,B){return new t.ReadStream(x,B)}function X(x,B){return new t.WriteStream(x,B)}var qe=t.open;t.open=Kr;function Kr(x,B,O,Q){return typeof O=="function"&&(Q=O,O=null),ee(x,B,O,Q);function ee(G,M,q,v,te){return qe(G,M,q,function(N,Nx){N&&(N.code==="EMFILE"||N.code==="ENFILE")?cr([ee,[G,M,q,v],N,te||Date.now(),Date.now()]):typeof v=="function"&&v.apply(this,arguments)})}}return t}function cr(t){Nt("ENQUEUE",t[0].name,t[1]),U[re].push(t),yo()}var Es;function Wc(){for(var t=Date.now(),e=0;e<U[re].length;++e)U[re][e].length>2&&(U[re][e][3]=t,U[re][e][4]=t);yo()}function yo(){if(clearTimeout(Es),Es=void 0,U[re].length!==0){var t=U[re].shift(),e=t[0],r=t[1],i=t[2],s=t[3],n=t[4];if(s===void 0)Nt("RETRY",e.name,r),e.apply(null,r);else if(Date.now()-s>=6e4){Nt("TIMEOUT",e.name,r);var o=r.pop();typeof o=="function"&&o.call(null,i)}else{var a=Date.now()-n,u=Math.max(n-s,1),h=Math.min(u*1.2,100);a>=h?(Nt("RETRY",e.name,r),e.apply(null,r.concat([s]))):U[re].push(t)}Es===void 0&&(Es=setTimeout(yo,0))}}});var ce=F(Qe=>{"use strict";var Vc=V().fromCallback,ue=hr(),MD=["access","appendFile","chmod","chown","close","copyFile","cp","fchmod","fchown","fdatasync","fstat","fsync","ftruncate","futimes","glob","lchmod","lchown","lutimes","link","lstat","mkdir","mkdtemp","open","opendir","readdir","readFile","readlink","realpath","rename","rm","rmdir","stat","statfs","symlink","truncate","unlink","utimes","writeFile"].filter(t=>typeof ue[t]=="function");Object.assign(Qe,ue);MD.forEach(t=>{Qe[t]=Vc(ue[t])});Qe.exists=function(t,e){return typeof e=="function"?ue.exists(t,e):new Promise(r=>ue.exists(t,r))};Qe.read=function(t,e,r,i,s,n){return typeof n=="function"?ue.read(t,e,r,i,s,n):new Promise((o,a)=>{ue.read(t,e,r,i,s,(u,h,c)=>{if(u)return a(u);o({bytesRead:h,buffer:c})})})};Qe.write=function(t,e,...r){return typeof r[r.length-1]=="function"?ue.write(t,e,...r):new Promise((i,s)=>{ue.write(t,e,...r,(n,o,a)=>{if(n)return s(n);i({bytesWritten:o,buffer:a})})})};Qe.readv=function(t,e,...r){return typeof r[r.length-1]=="function"?ue.readv(t,e,...r):new Promise((i,s)=>{ue.readv(t,e,...r,(n,o,a)=>{if(n)return s(n);i({bytesRead:o,buffers:a})})})};Qe.writev=function(t,e,...r){return typeof r[r.length-1]=="function"?ue.writev(t,e,...r):new Promise((i,s)=>{ue.writev(t,e,...r,(n,o,a)=>{if(n)return s(n);i({bytesWritten:o,buffers:a})})})};typeof ue.realpath.native=="function"?Qe.realpath.native=Vc(ue.realpath.native):process.emitWarning("fs.realpath.native is not a function. Is fs being monkey-patched?","Warning","fs-extra-WARN0003")});var Kc=F((zx,Yc)=>{"use strict";var UD=require("path");Yc.exports.checkPath=function(e){if(process.platform==="win32"&&/[<>:"|?*]/.test(e.replace(UD.parse(e).root,""))){let i=new Error(`Path contains invalid characters: ${e}`);throw i.code="EINVAL",i}}});var Qc=F(($x,Eo)=>{"use strict";var Jc=ce(),{checkPath:Zc}=Kc(),Xc=t=>{let e={mode:511};return typeof t=="number"?t:{...e,...t}.mode};Eo.exports.makeDir=async(t,e)=>(Zc(t),Jc.mkdir(t,{mode:Xc(e),recursive:!0}));Eo.exports.makeDirSync=(t,e)=>(Zc(t),Jc.mkdirSync(t,{mode:Xc(e),recursive:!0}))});var Ae=F((Wx,eh)=>{"use strict";var qD=V().fromPromise,{makeDir:jD,makeDirSync:go}=Qc(),wo=qD(jD);eh.exports={mkdirs:wo,mkdirsSync:go,mkdirp:wo,mkdirpSync:go,ensureDir:wo,ensureDirSync:go}});var pt=F((Gx,rh)=>{"use strict";var HD=V().fromPromise,th=ce();function zD(t){return th.access(t).then(()=>!0).catch(()=>!1)}rh.exports={pathExists:HD(zD),pathExistsSync:th.existsSync}});var _o=F((Vx,ih)=>{"use strict";var fr=ce(),$D=V().fromPromise;async function WD(t,e,r){let i=await fr.open(t,"r+"),s=null;try{await fr.futimes(i,e,r)}finally{try{await fr.close(i)}catch(n){s=n}}if(s)throw s}function GD(t,e,r){let i=fr.openSync(t,"r+");return fr.futimesSync(i,e,r),fr.closeSync(i)}ih.exports={utimesMillis:$D(WD),utimesMillisSync:GD}});var It=F((Yx,ah)=>{"use strict";var lr=ce(),Y=require("path"),sh=V().fromPromise;function VD(t,e,r){let i=r.dereference?s=>lr.stat(s,{bigint:!0}):s=>lr.lstat(s,{bigint:!0});return Promise.all([i(t),i(e).catch(s=>{if(s.code==="ENOENT")return null;throw s})]).then(([s,n])=>({srcStat:s,destStat:n}))}function YD(t,e,r){let i,s=r.dereference?o=>lr.statSync(o,{bigint:!0}):o=>lr.lstatSync(o,{bigint:!0}),n=s(t);try{i=s(e)}catch(o){if(o.code==="ENOENT")return{srcStat:n,destStat:null};throw o}return{srcStat:n,destStat:i}}async function KD(t,e,r,i){let{srcStat:s,destStat:n}=await VD(t,e,i);if(n){if(Jr(s,n)){let o=Y.basename(t),a=Y.basename(e);if(r==="move"&&o!==a&&o.toLowerCase()===a.toLowerCase())return{srcStat:s,destStat:n,isChangingCase:!0};throw new Error("Source and destination must not be the same.")}if(s.isDirectory()&&!n.isDirectory())throw new Error(`Cannot overwrite non-directory '${e}' with directory '${t}'.`);if(!s.isDirectory()&&n.isDirectory())throw new Error(`Cannot overwrite directory '${e}' with non-directory '${t}'.`)}if(s.isDirectory()&&Fo(t,e))throw new Error(ws(t,e,r));return{srcStat:s,destStat:n}}function JD(t,e,r,i){let{srcStat:s,destStat:n}=YD(t,e,i);if(n){if(Jr(s,n)){let o=Y.basename(t),a=Y.basename(e);if(r==="move"&&o!==a&&o.toLowerCase()===a.toLowerCase())return{srcStat:s,destStat:n,isChangingCase:!0};throw new Error("Source and destination must not be the same.")}if(s.isDirectory()&&!n.isDirectory())throw new Error(`Cannot overwrite non-directory '${e}' with directory '${t}'.`);if(!s.isDirectory()&&n.isDirectory())throw new Error(`Cannot overwrite directory '${e}' with non-directory '${t}'.`)}if(s.isDirectory()&&Fo(t,e))throw new Error(ws(t,e,r));return{srcStat:s,destStat:n}}async function nh(t,e,r,i){let s=Y.resolve(Y.dirname(t)),n=Y.resolve(Y.dirname(r));if(n===s||n===Y.parse(n).root)return;let o;try{o=await lr.stat(n,{bigint:!0})}catch(a){if(a.code==="ENOENT")return;throw a}if(Jr(e,o))throw new Error(ws(t,r,i));return nh(t,e,n,i)}function oh(t,e,r,i){let s=Y.resolve(Y.dirname(t)),n=Y.resolve(Y.dirname(r));if(n===s||n===Y.parse(n).root)return;let o;try{o=lr.statSync(n,{bigint:!0})}catch(a){if(a.code==="ENOENT")return;throw a}if(Jr(e,o))throw new Error(ws(t,r,i));return oh(t,e,n,i)}function Jr(t,e){return e.ino&&e.dev&&e.ino===t.ino&&e.dev===t.dev}function Fo(t,e){let r=Y.resolve(t).split(Y.sep).filter(s=>s),i=Y.resolve(e).split(Y.sep).filter(s=>s);return r.every((s,n)=>i[n]===s)}function ws(t,e,r){return`Cannot ${r} '${t}' to a subdirectory of itself, '${e}'.`}ah.exports={checkPaths:sh(KD),checkPathsSync:JD,checkParentPaths:sh(nh),checkParentPathsSync:oh,isSrcSubdir:Fo,areIdentical:Jr}});var lh=F((Kx,fh)=>{"use strict";var ne=ce(),Zr=require("path"),{mkdirs:ZD}=Ae(),{pathExists:XD}=pt(),{utimesMillis:QD}=_o(),Xr=It();async function e0(t,e,r={}){typeof r=="function"&&(r={filter:r}),r.clobber="clobber"in r?!!r.clobber:!0,r.overwrite="overwrite"in r?!!r.overwrite:r.clobber,r.preserveTimestamps&&process.arch==="ia32"&&process.emitWarning(`Using the preserveTimestamps option in 32-bit node is not recommended; see https://github.com/jprichardson/node-fs-extra/issues/269`,"Warning","fs-extra-WARN0001");let{srcStat:i,destStat:s}=await Xr.checkPaths(t,e,"copy",r);if(await Xr.checkParentPaths(t,i,e,"copy"),!await ch(t,e,r))return;let o=Zr.dirname(e);await XD(o)||await ZD(o),await hh(s,t,e,r)}async function ch(t,e,r){return r.filter?r.filter(t,e):!0}async function hh(t,e,r,i){let n=await(i.dereference?ne.stat:ne.lstat)(e);if(n.isDirectory())return s0(n,t,e,r,i);if(n.isFile()||n.isCharacterDevice()||n.isBlockDevice())return t0(n,t,e,r,i);if(n.isSymbolicLink())return n0(t,e,r,i);throw n.isSocket()?new Error(`Cannot copy a socket file: ${e}`):n.isFIFO()?new Error(`Cannot copy a FIFO pipe: ${e}`):new Error(`Unknown file: ${e}`)}async function t0(t,e,r,i,s){if(!e)return uh(t,r,i,s);if(s.overwrite)return await ne.unlink(i),uh(t,r,i,s);if(s.errorOnExist)throw new Error(`'${i}' already exists`)}async function uh(t,e,r,i){if(await ne.copyFile(e,r),i.preserveTimestamps){r0(t.mode)&&await i0(r,t.mode);let s=await ne.stat(e);await QD(r,s.atime,s.mtime)}return ne.chmod(r,t.mode)}function r0(t){return(t&128)===0}function i0(t,e){return ne.chmod(t,e|128)}async function s0(t,e,r,i,s){e||await ne.mkdir(i);let n=[];for await(let o of await ne.opendir(r)){let a=Zr.join(r,o.name),u=Zr.join(i,o.name);n.push(ch(a,u,s).then(h=>{if(h)return Xr.checkPaths(a,u,"copy",s).then(({destStat:c})=>hh(c,a,u,s))}))}await Promise.all(n),e||await ne.chmod(i,t.mode)}async function n0(t,e,r,i){let s=await ne.readlink(e);if(i.dereference&&(s=Zr.resolve(process.cwd(),s)),!t)return ne.symlink(s,r);let n=null;try{n=await ne.readlink(r)}catch(o){if(o.code==="EINVAL"||o.code==="UNKNOWN")return ne.symlink(s,r);throw o}if(i.dereference&&(n=Zr.resolve(process.cwd(),n)),Xr.isSrcSubdir(s,n))throw new Error(`Cannot copy '${s}' to a subdirectory of itself, '${n}'.`);if(Xr.isSrcSubdir(n,s))throw new Error(`Cannot overwrite '${n}' with '${s}'.`);return await ne.unlink(r),ne.symlink(s,r)}fh.exports=e0});var Dh=F((Jx,yh)=>{"use strict";var he=hr(),Qr=require("path"),o0=Ae().mkdirsSync,a0=_o().utimesMillisSync,ei=It();function u0(t,e,r){typeof r=="function"&&(r={filter:r}),r=r||{},r.clobber="clobber"in r?!!r.clobber:!0,r.overwrite="overwrite"in r?!!r.overwrite:r.clobber,r.preserveTimestamps&&process.arch==="ia32"&&process.emitWarning(`Using the preserveTimestamps option in 32-bit node is not recommended; see https://github.com/jprichardson/node-fs-extra/issues/269`,"Warning","fs-extra-WARN0002");let{srcStat:i,destStat:s}=ei.checkPathsSync(t,e,"copy",r);if(ei.checkParentPathsSync(t,i,e,"copy"),r.filter&&!r.filter(t,e))return;let n=Qr.dirname(e);return he.existsSync(n)||o0(n),dh(s,t,e,r)}function dh(t,e,r,i){let n=(i.dereference?he.statSync:he.lstatSync)(e);if(n.isDirectory())return p0(n,t,e,r,i);if(n.isFile()||n.isCharacterDevice()||n.isBlockDevice())return c0(n,t,e,r,i);if(n.isSymbolicLink())return E0(t,e,r,i);throw n.isSocket()?new Error(`Cannot copy a socket file: ${e}`):n.isFIFO()?new Error(`Cannot copy a FIFO pipe: ${e}`):new Error(`Unknown file: ${e}`)}function c0(t,e,r,i,s){return e?h0(t,r,i,s):mh(t,r,i,s)}function h0(t,e,r,i){if(i.overwrite)return he.unlinkSync(r),mh(t,e,r,i);if(i.errorOnExist)throw new Error(`'${r}' already exists`)}function mh(t,e,r,i){return he.copyFileSync(e,r),i.preserveTimestamps&&f0(t.mode,e,r),bo(r,t.mode)}function f0(t,e,r){return l0(t)&&d0(r,t),m0(e,r)}function l0(t){return(t&128)===0}function d0(t,e){return bo(t,e|128)}function bo(t,e){return he.chmodSync(t,e)}function m0(t,e){let r=he.statSync(t);return a0(e,r.atime,r.mtime)}function p0(t,e,r,i,s){return e?ph(r,i,s):y0(t.mode,r,i,s)}function y0(t,e,r,i){return he.mkdirSync(r),ph(e,r,i),bo(r,t)}function ph(t,e,r){let i=he.opendirSync(t);try{let s;for(;(s=i.readSync())!==null;)D0(s.name,t,e,r)}finally{i.closeSync()}}function D0(t,e,r,i){let s=Qr.join(e,t),n=Qr.join(r,t);if(i.filter&&!i.filter(s,n))return;let{destStat:o}=ei.checkPathsSync(s,n,"copy",i);return dh(o,s,n,i)}function E0(t,e,r,i){let s=he.readlinkSync(e);if(i.dereference&&(s=Qr.resolve(process.cwd(),s)),t){let n;try{n=he.readlinkSync(r)}catch(o){if(o.code==="EINVAL"||o.code==="UNKNOWN")return he.symlinkSync(s,r);throw o}if(i.dereference&&(n=Qr.resolve(process.cwd(),n)),ei.isSrcSubdir(s,n))throw new Error(`Cannot copy '${s}' to a subdirectory of itself, '${n}'.`);if(ei.isSrcSubdir(n,s))throw new Error(`Cannot overwrite '${n}' with '${s}'.`);return g0(s,r)}else return he.symlinkSync(s,r)}function g0(t,e){return he.unlinkSync(e),he.symlinkSync(t,e)}yh.exports=u0});var _s=F((Zx,Eh)=>{"use strict";var w0=V().fromPromise;Eh.exports={copy:w0(lh()),copySync:Dh()}});var ti=F((Xx,wh)=>{"use strict";var gh=hr(),_0=V().fromCallback;function F0(t,e){gh.rm(t,{recursive:!0,force:!0},e)}function b0(t){gh.rmSync(t,{recursive:!0,force:!0})}wh.exports={remove:_0(F0),removeSync:b0}});var Ah=F((Qx,Th)=>{"use strict";var S0=V().fromPromise,bh=ce(),Sh=require("path"),xh=Ae(),Ch=ti(),_h=S0(async function(e){let r;try{r=await bh.readdir(e)}catch{return xh.mkdirs(e)}return Promise.all(r.map(i=>Ch.remove(Sh.join(e,i))))});function Fh(t){let e;try{e=bh.readdirSync(t)}catch{return xh.mkdirsSync(t)}e.forEach(r=>{r=Sh.join(t,r),Ch.removeSync(r)})}Th.exports={emptyDirSync:Fh,emptydirSync:Fh,emptyDir:_h,emptydir:_h}});var Bh=F((eC,kh)=>{"use strict";var x0=V().fromPromise,Rh=require("path"),et=ce(),Oh=Ae();async function C0(t){let e;try{e=await et.stat(t)}catch{}if(e&&e.isFile())return;let r=Rh.dirname(t),i=null;try{i=await et.stat(r)}catch(s){if(s.code==="ENOENT"){await Oh.mkdirs(r),await et.writeFile(t,"");return}else throw s}i.isDirectory()?await et.writeFile(t,""):await et.readdir(r)}function T0(t){let e;try{e=et.statSync(t)}catch{}if(e&&e.isFile())return;let r=Rh.dirname(t);try{et.statSync(r).isDirectory()||et.readdirSync(r)}catch(i){if(i&&i.code==="ENOENT")Oh.mkdirsSync(r);else throw i}et.writeFileSync(t,"")}kh.exports={createFile:x0(C0),createFileSync:T0}});var Lh=F((tC,Ih)=>{"use strict";var A0=V().fromPromise,vh=require("path"),yt=ce(),Ph=Ae(),{pathExists:R0}=pt(),{areIdentical:Nh}=It();async function O0(t,e){let r;try{r=await yt.lstat(e)}catch{}let i;try{i=await yt.lstat(t)}catch(o){throw o.message=o.message.replace("lstat","ensureLink"),o}if(r&&Nh(i,r))return;let s=vh.dirname(e);await R0(s)||await Ph.mkdirs(s),await yt.link(t,e)}function k0(t,e){let r;try{r=yt.lstatSync(e)}catch{}try{let n=yt.lstatSync(t);if(r&&Nh(n,r))return}catch(n){throw n.message=n.message.replace("lstat","ensureLink"),n}let i=vh.dirname(e);return yt.existsSync(i)||Ph.mkdirsSync(i),yt.linkSync(t,e)}Ih.exports={createLink:A0(O0),createLinkSync:k0}});var Uh=F((rC,Mh)=>{"use strict";var Dt=require("path"),ri=ce(),{pathExists:B0}=pt(),v0=V().fromPromise;async function P0(t,e){if(Dt.isAbsolute(t)){try{await ri.lstat(t)}catch(n){throw n.message=n.message.replace("lstat","ensureSymlink"),n}return{toCwd:t,toDst:t}}let r=Dt.dirname(e),i=Dt.join(r,t);if(await B0(i))return{toCwd:i,toDst:t};try{await ri.lstat(t)}catch(n){throw n.message=n.message.replace("lstat","ensureSymlink"),n}return{toCwd:t,toDst:Dt.relative(r,t)}}function N0(t,e){if(Dt.isAbsolute(t)){if(!ri.existsSync(t))throw new Error("absolute srcpath does not exist");return{toCwd:t,toDst:t}}let r=Dt.dirname(e),i=Dt.join(r,t);if(ri.existsSync(i))return{toCwd:i,toDst:t};if(!ri.existsSync(t))throw new Error("relative srcpath does not exist");return{toCwd:t,toDst:Dt.relative(r,t)}}Mh.exports={symlinkPaths:v0(P0),symlinkPathsSync:N0}});var Hh=F((iC,jh)=>{"use strict";var qh=ce(),I0=V().fromPromise;async function L0(t,e){if(e)return e;let r;try{r=await qh.lstat(t)}catch{return"file"}return r&&r.isDirectory()?"dir":"file"}function M0(t,e){if(e)return e;let r;try{r=qh.lstatSync(t)}catch{return"file"}return r&&r.isDirectory()?"dir":"file"}jh.exports={symlinkType:I0(L0),symlinkTypeSync:M0}});var Gh=F((sC,Wh)=>{"use strict";var U0=V().fromPromise,zh=require("path"),je=ce(),{mkdirs:q0,mkdirsSync:j0}=Ae(),{symlinkPaths:H0,symlinkPathsSync:z0}=Uh(),{symlinkType:$0,symlinkTypeSync:W0}=Hh(),{pathExists:G0}=pt(),{areIdentical:$h}=It();async function V0(t,e,r){let i;try{i=await je.lstat(e)}catch{}if(i&&i.isSymbolicLink()){let[a,u]=await Promise.all([je.stat(t),je.stat(e)]);if($h(a,u))return}let s=await H0(t,e);t=s.toDst;let n=await $0(s.toCwd,r),o=zh.dirname(e);return await G0(o)||await q0(o),je.symlink(t,e,n)}function Y0(t,e,r){let i;try{i=je.lstatSync(e)}catch{}if(i&&i.isSymbolicLink()){let a=je.statSync(t),u=je.statSync(e);if($h(a,u))return}let s=z0(t,e);t=s.toDst,r=W0(s.toCwd,r);let n=zh.dirname(e);return je.existsSync(n)||j0(n),je.symlinkSync(t,e,r)}Wh.exports={createSymlink:U0(V0),createSymlinkSync:Y0}});var ef=F((nC,Qh)=>{"use strict";var{createFile:Vh,createFileSync:Yh}=Bh(),{createLink:Kh,createLinkSync:Jh}=Lh(),{createSymlink:Zh,createSymlinkSync:Xh}=Gh();Qh.exports={createFile:Vh,createFileSync:Yh,ensureFile:Vh,ensureFileSync:Yh,createLink:Kh,createLinkSync:Jh,ensureLink:Kh,ensureLinkSync:Jh,createSymlink:Zh,createSymlinkSync:Xh,ensureSymlink:Zh,ensureSymlinkSync:Xh}});var Fs=F((oC,tf)=>{"use strict";function K0(t,{EOL:e=` `,finalEOL:r=!0,replacer:i=null,spaces:s}={}){let n=r?e:"";return JSON.stringify(t,i,s).replace(/\n/g,e)+n}function J0(t){return Buffer.isBuffer(t)&&(t=t.toString("utf8")),t.replace(/^\uFEFF/,"")}tf.exports={stringify:K0,stripBom:J0}});var of=F((aC,nf)=>{"use strict";var dr;try{dr=hr()}catch{dr=require("fs")}var bs=V(),{stringify:rf,stripBom:sf}=Fs();async function Z0(t,e={}){typeof e=="string"&&(e={encoding:e});let r=e.fs||dr,i="throws"in e?e.throws:!0,s=await bs.fromCallback(r.readFile)(t,e);s=sf(s);let n;try{n=JSON.parse(s,e?e.reviver:null)}catch(o){if(i)throw o.message=`${t}: ${o.message}`,o;return null}return n}var X0=bs.fromPromise(Z0);function Q0(t,e={}){typeof e=="string"&&(e={encoding:e});let r=e.fs||dr,i="throws"in e?e.throws:!0;try{let s=r.readFileSync(t,e);return s=sf(s),JSON.parse(s,e.reviver)}catch(s){if(i)throw s.message=`${t}: ${s.message}`,s;return null}}async function eE(t,e,r={}){let i=r.fs||dr,s=rf(e,r);await bs.fromCallback(i.writeFile)(t,s,r)}var tE=bs.fromPromise(eE);function rE(t,e,r={}){let i=r.fs||dr,s=rf(e,r);return i.writeFileSync(t,s,r)}var iE={readFile:X0,readFileSync:Q0,writeFile:tE,writeFileSync:rE};nf.exports=iE});var uf=F((uC,af)=>{"use strict";var Ss=of();af.exports={readJson:Ss.readFile,readJsonSync:Ss.readFileSync,writeJson:Ss.writeFile,writeJsonSync:Ss.writeFileSync}});var xs=F((cC,ff)=>{"use strict";var sE=V().fromPromise,So=ce(),cf=require("path"),hf=Ae(),nE=pt().pathExists;async function oE(t,e,r="utf-8"){let i=cf.dirname(t);return await nE(i)||await hf.mkdirs(i),So.writeFile(t,e,r)}function aE(t,...e){let r=cf.dirname(t);So.existsSync(r)||hf.mkdirsSync(r),So.writeFileSync(t,...e)}ff.exports={outputFile:sE(oE),outputFileSync:aE}});var df=F((hC,lf)=>{"use strict";var{stringify:uE}=Fs(),{outputFile:cE}=xs();async function hE(t,e,r={}){let i=uE(e,r);await cE(t,i,r)}lf.exports=hE});var pf=F((fC,mf)=>{"use strict";var{stringify:fE}=Fs(),{outputFileSync:lE}=xs();function dE(t,e,r){let i=fE(e,r);lE(t,i,r)}mf.exports=dE});var Df=F((lC,yf)=>{"use strict";var mE=V().fromPromise,fe=uf();fe.outputJson=mE(df());fe.outputJsonSync=pf();fe.outputJSON=fe.outputJson;fe.outputJSONSync=fe.outputJsonSync;fe.writeJSON=fe.writeJson;fe.writeJSONSync=fe.writeJsonSync;fe.readJSON=fe.readJson;fe.readJSONSync=fe.readJsonSync;yf.exports=fe});var Ff=F((dC,_f)=>{"use strict";var pE=ce(),Ef=require("path"),{copy:yE}=_s(),{remove:wf}=ti(),{mkdirp:DE}=Ae(),{pathExists:EE}=pt(),gf=It();async function gE(t,e,r={}){let i=r.overwrite||r.clobber||!1,{srcStat:s,isChangingCase:n=!1}=await gf.checkPaths(t,e,"move",r);await gf.checkParentPaths(t,s,e,"move");let o=Ef.dirname(e);return Ef.parse(o).root!==o&&await DE(o),wE(t,e,i,n)}async function wE(t,e,r,i){if(!i){if(r)await wf(e);else if(await EE(e))throw new Error("dest already exists.")}try{await pE.rename(t,e)}catch(s){if(s.code!=="EXDEV")throw s;await _E(t,e,r)}}async function _E(t,e,r){return await yE(t,e,{overwrite:r,errorOnExist:!0,preserveTimestamps:!0}),wf(t)}_f.exports=gE});var Tf=F((mC,Cf)=>{"use strict";var Sf=hr(),Co=require("path"),FE=_s().copySync,xf=ti().removeSync,bE=Ae().mkdirpSync,bf=It();function SE(t,e,r){r=r||{};let i=r.overwrite||r.clobber||!1,{srcStat:s,isChangingCase:n=!1}=bf.checkPathsSync(t,e,"move",r);return bf.checkParentPathsSync(t,s,e,"move"),xE(e)||bE(Co.dirname(e)),CE(t,e,i,n)}function xE(t){let e=Co.dirname(t);return Co.parse(e).root===e}function CE(t,e,r,i){if(i)return xo(t,e,r);if(r)return xf(e),xo(t,e,r);if(Sf.existsSync(e))throw new Error("dest already exists.");return xo(t,e,r)}function xo(t,e,r){try{Sf.renameSync(t,e)}catch(i){if(i.code!=="EXDEV")throw i;return TE(t,e,r)}}function TE(t,e,r){return FE(t,e,{overwrite:r,errorOnExist:!0,preserveTimestamps:!0}),xf(t)}Cf.exports=SE});var Rf=F((pC,Af)=>{"use strict";var AE=V().fromPromise;Af.exports={move:AE(Ff()),moveSync:Tf()}});var ii=F((yC,Of)=>{"use strict";Of.exports={...ce(),..._s(),...Ah(),...ef(),...Df(),...Ae(),...Rf(),...xs(),...pt(),...ti()}});var As=F((DC,To)=>{"use strict";var Ts=process||{},kf=Ts.argv||[],Cs=Ts.env||{},RE=!(Cs.NO_COLOR||kf.includes("--no-color"))&&(!!Cs.FORCE_COLOR||kf.includes("--color")||Ts.platform==="win32"||(Ts.stdout||{}).isTTY&&Cs.TERM!=="dumb"||!!Cs.CI),OE=(t,e,r=t)=>i=>{let s=""+i,n=s.indexOf(e,t.length);return~n?t+kE(s,e,r,n)+e:t+s+e},kE=(t,e,r,i)=>{let s="",n=0;do s+=t.substring(n,i)+r,n=i+e.length,i=t.indexOf(e,n);while(~i);return s+t.substring(n)},Bf=(t=RE)=>{let e=t?OE:()=>String;return{isColorSupported:t,reset:e("\x1B[0m","\x1B[0m"),bold:e("\x1B[1m","\x1B[22m","\x1B[22m\x1B[1m"),dim:e("\x1B[2m","\x1B[22m","\x1B[22m\x1B[2m"),italic:e("\x1B[3m","\x1B[23m"),underline:e("\x1B[4m","\x1B[24m"),inverse:e("\x1B[7m","\x1B[27m"),hidden:e("\x1B[8m","\x1B[28m"),strikethrough:e("\x1B[9m","\x1B[29m"),black:e("\x1B[30m","\x1B[39m"),red:e("\x1B[31m","\x1B[39m"),green:e("\x1B[32m","\x1B[39m"),yellow:e("\x1B[33m","\x1B[39m"),blue:e("\x1B[34m","\x1B[39m"),magenta:e("\x1B[35m","\x1B[39m"),cyan:e("\x1B[36m","\x1B[39m"),white:e("\x1B[37m","\x1B[39m"),gray:e("\x1B[90m","\x1B[39m"),bgBlack:e("\x1B[40m","\x1B[49m"),bgRed:e("\x1B[41m","\x1B[49m"),bgGreen:e("\x1B[42m","\x1B[49m"),bgYellow:e("\x1B[43m","\x1B[49m"),bgBlue:e("\x1B[44m","\x1B[49m"),bgMagenta:e("\x1B[45m","\x1B[49m"),bgCyan:e("\x1B[46m","\x1B[49m"),bgWhite:e("\x1B[47m","\x1B[49m"),blackBright:e("\x1B[90m","\x1B[39m"),redBright:e("\x1B[91m","\x1B[39m"),greenBright:e("\x1B[92m","\x1B[39m"),yellowBright:e("\x1B[93m","\x1B[39m"),blueBright:e("\x1B[94m","\x1B[39m"),magentaBright:e("\x1B[95m","\x1B[39m"),cyanBright:e("\x1B[96m","\x1B[39m"),whiteBright:e("\x1B[97m","\x1B[39m"),bgBlackBright:e("\x1B[100m","\x1B[49m"),bgRedBright:e("\x1B[101m","\x1B[49m"),bgGreenBright:e("\x1B[102m","\x1B[49m"),bgYellowBright:e("\x1B[103m","\x1B[49m"),bgBlueBright:e("\x1B[104m","\x1B[49m"),bgMagentaBright:e("\x1B[105m","\x1B[49m"),bgCyanBright:e("\x1B[106m","\x1B[49m"),bgWhiteBright:e("\x1B[107m","\x1B[49m")}};To.exports=Bf();To.exports.createColors=Bf});var Qf=F((WC,ig)=>{ig.exports={dots:{interval:80,frames:["\u280B","\u2819","\u2839","\u2838","\u283C","\u2834","\u2826","\u2827","\u2807","\u280F"]},dots2:{interval:80,frames:["\u28FE","\u28FD","\u28FB","\u28BF","\u287F","\u28DF","\u28EF","\u28F7"]},dots3:{interval:80,frames:["\u280B","\u2819","\u281A","\u281E","\u2816","\u2826","\u2834","\u2832","\u2833","\u2813"]},dots4:{interval:80,frames:["\u2804","\u2806","\u2807","\u280B","\u2819","\u2838","\u2830","\u2820","\u2830","\u2838","\u2819","\u280B","\u2807","\u2806"]},dots5:{interval:80,frames:["\u280B","\u2819","\u281A","\u2812","\u2802","\u2802","\u2812","\u2832","\u2834","\u2826","\u2816","\u2812","\u2810","\u2810","\u2812","\u2813","\u280B"]},dots6:{interval:80,frames:["\u2801","\u2809","\u2819","\u281A","\u2812","\u2802","\u2802","\u2812","\u2832","\u2834","\u2824","\u2804","\u2804","\u2824","\u2834","\u2832","\u2812","\u2802","\u2802","\u2812","\u281A","\u2819","\u2809","\u2801"]},dots7:{interval:80,frames:["\u2808","\u2809","\u280B","\u2813","\u2812","\u2810","\u2810","\u2812","\u2816","\u2826","\u2824","\u2820","\u2820","\u2824","\u2826","\u2816","\u2812","\u2810","\u2810","\u2812","\u2813","\u280B","\u2809","\u2808"]},dots8:{interval:80,frames:["\u2801","\u2801","\u2809","\u2819","\u281A","\u2812","\u2802","\u2802","\u2812","\u2832","\u2834","\u2824","\u2804","\u2804","\u2824","\u2820","\u2820","\u2824","\u2826","\u2816","\u2812","\u2810","\u2810","\u2812","\u2813","\u280B","\u2809","\u2808","\u2808"]},dots9:{interval:80,frames:["\u28B9","\u28BA","\u28BC","\u28F8","\u28C7","\u2867","\u2857","\u284F"]},dots10:{interval:80,frames:["\u2884","\u2882","\u2881","\u2841","\u2848","\u2850","\u2860"]},dots11:{interval:100,frames:["\u2801","\u2802","\u2804","\u2840","\u2880","\u2820","\u2810","\u2808"]},dots12:{interval:80,frames:["\u2880\u2800","\u2840\u2800","\u2804\u2800","\u2882\u2800","\u2842\u2800","\u2805\u2800","\u2883\u2800","\u2843\u2800","\u280D\u2800","\u288B\u2800","\u284B\u2800","\u280D\u2801","\u288B\u2801","\u284B\u2801","\u280D\u2809","\u280B\u2809","\u280B\u2809","\u2809\u2819","\u2809\u2819","\u2809\u2829","\u2808\u2899","\u2808\u2859","\u2888\u2829","\u2840\u2899","\u2804\u2859","\u2882\u2829","\u2842\u2898","\u2805\u2858","\u2883\u2828","\u2843\u2890","\u280D\u2850","\u288B\u2820","\u284B\u2880","\u280D\u2841","\u288B\u2801","\u284B\u2801","\u280D\u2809","\u280B\u2809","\u280B\u2809","\u2809\u2819","\u2809\u2819","\u2809\u2829","\u2808\u2899","\u2808\u2859","\u2808\u2829","\u2800\u2899","\u2800\u2859","\u2800\u2829","\u2800\u2898","\u2800\u2858","\u2800\u2828","\u2800\u2890","\u2800\u2850","\u2800\u2820","\u2800\u2880","\u2800\u2840"]},dots13:{interval:80,frames:["\u28FC","\u28F9","\u28BB","\u283F","\u285F","\u28CF","\u28E7","\u28F6"]},dots8Bit:{interval:80,frames:["\u2800","\u2801","\u2802","\u2803","\u2804","\u2805","\u2806","\u2807","\u2840","\u2841","\u2842","\u2843","\u2844","\u2845","\u2846","\u2847","\u2808","\u2809","\u280A","\u280B","\u280C","\u280D","\u280E","\u280F","\u2848","\u2849","\u284A","\u284B","\u284C","\u284D","\u284E","\u284F","\u2810","\u2811","\u2812","\u2813","\u2814","\u2815","\u2816","\u2817","\u2850","\u2851","\u2852","\u2853","\u2854","\u2855","\u2856","\u2857","\u2818","\u2819","\u281A","\u281B","\u281C","\u281D","\u281E","\u281F","\u2858","\u2859","\u285A","\u285B","\u285C","\u285D","\u285E","\u285F","\u2820","\u2821","\u2822","\u2823","\u2824","\u2825","\u2826","\u2827","\u2860","\u2861","\u2862","\u2863","\u2864","\u2865","\u2866","\u2867","\u2828","\u2829","\u282A","\u282B","\u282C","\u282D","\u282E","\u282F","\u2868","\u2869","\u286A","\u286B","\u286C","\u286D","\u286E","\u286F","\u2830","\u2831","\u2832","\u2833","\u2834","\u2835","\u2836","\u2837","\u2870","\u2871","\u2872","\u2873","\u2874","\u2875","\u2876","\u2877","\u2838","\u2839","\u283A","\u283B","\u283C","\u283D","\u283E","\u283F","\u2878","\u2879","\u287A","\u287B","\u287C","\u287D","\u287E","\u287F","\u2880","\u2881","\u2882","\u2883","\u2884","\u2885","\u2886","\u2887","\u28C0","\u28C1","\u28C2","\u28C3","\u28C4","\u28C5","\u28C6","\u28C7","\u2888","\u2889","\u288A","\u288B","\u288C","\u288D","\u288E","\u288F","\u28C8","\u28C9","\u28CA","\u28CB","\u28CC","\u28CD","\u28CE","\u28CF","\u2890","\u2891","\u2892","\u2893","\u2894","\u2895","\u2896","\u2897","\u28D0","\u28D1","\u28D2","\u28D3","\u28D4","\u28D5","\u28D6","\u28D7","\u2898","\u2899","\u289A","\u289B","\u289C","\u289D","\u289E","\u289F","\u28D8","\u28D9","\u28DA","\u28DB","\u28DC","\u28DD","\u28DE","\u28DF","\u28A0","\u28A1","\u28A2","\u28A3","\u28A4","\u28A5","\u28A6","\u28A7","\u28E0","\u28E1","\u28E2","\u28E3","\u28E4","\u28E5","\u28E6","\u28E7","\u28A8","\u28A9","\u28AA","\u28AB","\u28AC","\u28AD","\u28AE","\u28AF","\u28E8","\u28E9","\u28EA","\u28EB","\u28EC","\u28ED","\u28EE","\u28EF","\u28B0","\u28B1","\u28B2","\u28B3","\u28B4","\u28B5","\u28B6","\u28B7","\u28F0","\u28F1","\u28F2","\u28F3","\u28F4","\u28F5","\u28F6","\u28F7","\u28B8","\u28B9","\u28BA","\u28BB","\u28BC","\u28BD","\u28BE","\u28BF","\u28F8","\u28F9","\u28FA","\u28FB","\u28FC","\u28FD","\u28FE","\u28FF"]},sand:{interval:80,frames:["\u2801","\u2802","\u2804","\u2840","\u2848","\u2850","\u2860","\u28C0","\u28C1","\u28C2","\u28C4","\u28CC","\u28D4","\u28E4","\u28E5","\u28E6","\u28EE","\u28F6","\u28F7","\u28FF","\u287F","\u283F","\u289F","\u281F","\u285B","\u281B","\u282B","\u288B","\u280B","\u280D","\u2849","\u2809","\u2811","\u2821","\u2881"]},line:{interval:130,frames:["-","\\","|","/"]},line2:{interval:100,frames:["\u2802","-","\u2013","\u2014","\u2013","-"]},pipe:{interval:100,frames:["\u2524","\u2518","\u2534","\u2514","\u251C","\u250C","\u252C","\u2510"]},simpleDots:{interval:400,frames:[". ",".. ","..."," "]},simpleDotsScrolling:{interval:200,frames:[". ",".. ","..."," .."," ."," "]},star:{interval:70,frames:["\u2736","\u2738","\u2739","\u273A","\u2739","\u2737"]},star2:{interval:80,frames:["+","x","*"]},flip:{interval:70,frames:["_","_","_","-","`","`","'","\xB4","-","_","_","_"]},hamburger:{interval:100,frames:["\u2631","\u2632","\u2634"]},growVertical:{interval:120,frames:["\u2581","\u2583","\u2584","\u2585","\u2586","\u2587","\u2586","\u2585","\u2584","\u2583"]},growHorizontal:{interval:120,frames:["\u258F","\u258E","\u258D","\u258C","\u258B","\u258A","\u2589","\u258A","\u258B","\u258C","\u258D","\u258E"]},balloon:{interval:140,frames:[" ",".","o","O","@","*"," "]},balloon2:{interval:120,frames:[".","o","O","\xB0","O","o","."]},noise:{interval:100,frames:["\u2593","\u2592","\u2591"]},bounce:{interval:120,frames:["\u2801","\u2802","\u2804","\u2802"]},boxBounce:{interval:120,frames:["\u2596","\u2598","\u259D","\u2597"]},boxBounce2:{interval:100,frames:["\u258C","\u2580","\u2590","\u2584"]},triangle:{interval:50,frames:["\u25E2","\u25E3","\u25E4","\u25E5"]},binary:{interval:80,frames:["010010","001100","100101","111010","111101","010111","101011","111000","110011","110101"]},arc:{interval:100,frames:["\u25DC","\u25E0","\u25DD","\u25DE","\u25E1","\u25DF"]},circle:{interval:120,frames:["\u25E1","\u2299","\u25E0"]},squareCorners:{interval:180,frames:["\u25F0","\u25F3","\u25F2","\u25F1"]},circleQuarters:{interval:120,frames:["\u25F4","\u25F7","\u25F6","\u25F5"]},circleHalves:{interval:50,frames:["\u25D0","\u25D3","\u25D1","\u25D2"]},squish:{interval:100,frames:["\u256B","\u256A"]},toggle:{interval:250,frames:["\u22B6","\u22B7"]},toggle2:{interval:80,frames:["\u25AB","\u25AA"]},toggle3:{interval:120,frames:["\u25A1","\u25A0"]},toggle4:{interval:100,frames:["\u25A0","\u25A1","\u25AA","\u25AB"]},toggle5:{interval:100,frames:["\u25AE","\u25AF"]},toggle6:{interval:300,frames:["\u101D","\u1040"]},toggle7:{interval:80,frames:["\u29BE","\u29BF"]},toggle8:{interval:100,frames:["\u25CD","\u25CC"]},toggle9:{interval:100,frames:["\u25C9","\u25CE"]},toggle10:{interval:100,frames:["\u3282","\u3280","\u3281"]},toggle11:{interval:50,frames:["\u29C7","\u29C6"]},toggle12:{interval:120,frames:["\u2617","\u2616"]},toggle13:{interval:80,frames:["=","*","-"]},arrow:{interval:100,frames:["\u2190","\u2196","\u2191","\u2197","\u2192","\u2198","\u2193","\u2199"]},arrow2:{interval:80,frames:["\u2B06\uFE0F ","\u2197\uFE0F ","\u27A1\uFE0F ","\u2198\uFE0F ","\u2B07\uFE0F ","\u2199\uFE0F ","\u2B05\uFE0F ","\u2196\uFE0F "]},arrow3:{interval:120,frames:["\u25B9\u25B9\u25B9\u25B9\u25B9","\u25B8\u25B9\u25B9\u25B9\u25B9","\u25B9\u25B8\u25B9\u25B9\u25B9","\u25B9\u25B9\u25B8\u25B9\u25B9","\u25B9\u25B9\u25B9\u25B8\u25B9","\u25B9\u25B9\u25B9\u25B9\u25B8"]},bouncingBar:{interval:80,frames:["[ ]","[= ]","[== ]","[=== ]","[====]","[ ===]","[ ==]","[ =]","[ ]","[ =]","[ ==]","[ ===]","[====]","[=== ]","[== ]","[= ]"]},bouncingBall:{interval:80,frames:["( \u25CF )","( \u25CF )","( \u25CF )","( \u25CF )","( \u25CF)","( \u25CF )","( \u25CF )","( \u25CF )","( \u25CF )","(\u25CF )"]},smiley:{interval:200,frames:["\u{1F604} ","\u{1F61D} "]},monkey:{interval:300,frames:["\u{1F648} ","\u{1F648} ","\u{1F649} ","\u{1F64A} "]},hearts:{interval:100,frames:["\u{1F49B} ","\u{1F499} ","\u{1F49C} ","\u{1F49A} ","\u2764\uFE0F "]},clock:{interval:100,frames:["\u{1F55B} ","\u{1F550} ","\u{1F551} ","\u{1F552} ","\u{1F553} ","\u{1F554} ","\u{1F555} ","\u{1F556} ","\u{1F557} ","\u{1F558} ","\u{1F559} ","\u{1F55A} "]},earth:{interval:180,frames:["\u{1F30D} ","\u{1F30E} ","\u{1F30F} "]},material:{interval:17,frames:["\u2588\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581","\u2588\u2588\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581","\u2588\u2588\u2588\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581","\u2588\u2588\u2588\u2588\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581","\u2588\u2588\u2588\u2588\u2588\u2588\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581","\u2588\u2588\u2588\u2588\u2588\u2588\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581","\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581","\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581","\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581","\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581","\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581","\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581","\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2581\u2581\u2581\u2581\u2581\u2581\u2581","\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2581\u2581\u2581\u2581\u2581\u2581","\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2581\u2581\u2581\u2581\u2581\u2581","\u2581\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2581\u2581\u2581\u2581\u2581","\u2581\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2581\u2581\u2581\u2581\u2581","\u2581\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2581\u2581\u2581\u2581\u2581","\u2581\u2581\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2581\u2581\u2581\u2581","\u2581\u2581\u2581\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2581\u2581\u2581","\u2581\u2581\u2581\u2581\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2581\u2581\u2581","\u2581\u2581\u2581\u2581\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2581\u2581","\u2581\u2581\u2581\u2581\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2581\u2581","\u2581\u2581\u2581\u2581\u2581\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2581","\u2581\u2581\u2581\u2581\u2581\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2581","\u2581\u2581\u2581\u2581\u2581\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2581","\u2581\u2581\u2581\u2581\u2581\u2581\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588","\u2581\u2581\u2581\u2581\u2581\u2581\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588","\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588","\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588","\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588","\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588","\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588","\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588","\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588","\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588","\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588","\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2588\u2588\u2588\u2588\u2588\u2588\u2588","\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2588\u2588\u2588\u2588\u2588\u2588","\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2588\u2588\u2588\u2588\u2588","\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2588\u2588\u2588\u2588\u2588","\u2588\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2588\u2588\u2588\u2588","\u2588\u2588\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2588\u2588\u2588","\u2588\u2588\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2588\u2588\u2588","\u2588\u2588\u2588\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2588\u2588\u2588","\u2588\u2588\u2588\u2588\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2588\u2588","\u2588\u2588\u2588\u2588\u2588\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2588","\u2588\u2588\u2588\u2588\u2588\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2588","\u2588\u2588\u2588\u2588\u2588\u2588\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2588","\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581","\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581","\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581","\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581","\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581","\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581","\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581","\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2581\u2581\u2581\u2581\u2581\u2581\u2581\u2581","\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2581\u2581\u2581\u2581\u2581\u2581","\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2581\u2581\u2581\u2581\u2581\u2581","\u2581\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2581\u2581\u2581\u2581\u2581","\u2581\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2581\u2581\u2581\u2581\u2581","\u2581\u2581\u2581\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2581\u2581\u2581\u2581","\u2581\u2581\u2581\u2581\u2581\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258