-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathbundle.js
1 lines (1 loc) · 33.5 KB
/
bundle.js
1
!function(t,n){if("object"==typeof exports&&"object"==typeof module)module.exports=n();else if("function"==typeof define&&define.amd)define([],n);else{var e=n();for(var r in e)("object"==typeof exports?exports:t)[r]=e[r]}}(global,function(){return function(t){var n={};function e(r){if(n[r])return n[r].exports;var i=n[r]={i:r,l:!1,exports:{}};return t[r].call(i.exports,i,i.exports,e),i.l=!0,i.exports}return e.m=t,e.c=n,e.d=function(t,n,r){e.o(t,n)||Object.defineProperty(t,n,{enumerable:!0,get:r})},e.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},e.t=function(t,n){if(1&n&&(t=e(t)),8&n)return t;if(4&n&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(e.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&n&&"string"!=typeof t)for(var i in t)e.d(r,i,function(n){return t[n]}.bind(null,i));return r},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,n){return Object.prototype.hasOwnProperty.call(t,n)},e.p="",e(e.s=15)}([function(t,n){t.exports=require("path")},function(t,n,e){var r=e(5),i=e(19),o=e(21),c=e(23),s=[],u=e(24);var f=function(){};function a(t){i(t),t.gracefulify=a,t.FileReadStream=d,t.FileWriteStream=m,t.createReadStream=function(t,n){return new d(t,n)},t.createWriteStream=function(t,n){return new m(t,n)};var n=t.readFile;t.readFile=function(t,e,r){"function"==typeof e&&(r=e,e=null);return function t(e,r,i){return n(e,r,function(n){!n||"EMFILE"!==n.code&&"ENFILE"!==n.code?("function"==typeof i&&i.apply(this,arguments),y()):l([t,[e,r,i]])})}(t,e,r)};var e=t.writeFile;t.writeFile=function(t,n,r,i){"function"==typeof r&&(i=r,r=null);return function t(n,r,i,o){return e(n,r,i,function(e){!e||"EMFILE"!==e.code&&"ENFILE"!==e.code?("function"==typeof o&&o.apply(this,arguments),y()):l([t,[n,r,i,o]])})}(t,n,r,i)};var r=t.appendFile;r&&(t.appendFile=function(t,n,e,i){"function"==typeof e&&(i=e,e=null);return function t(n,e,i,o){return r(n,e,i,function(r){!r||"EMFILE"!==r.code&&"ENFILE"!==r.code?("function"==typeof o&&o.apply(this,arguments),y()):l([t,[n,e,i,o]])})}(t,n,e,i)});var c=t.readdir;function s(n){return c.apply(t,n)}if(t.readdir=function(t,n,e){var r=[t];"function"!=typeof n?r.push(n):e=n;return r.push(function(t,n){n&&n.sort&&n.sort(),!t||"EMFILE"!==t.code&&"ENFILE"!==t.code?("function"==typeof e&&e.apply(this,arguments),y()):l([s,[r]])}),s(r)},"v0.8"===process.version.substr(0,4)){var u=o(t);d=u.ReadStream,m=u.WriteStream}var f=t.ReadStream;f&&(d.prototype=Object.create(f.prototype),d.prototype.open=function(){var t=this;S(t.path,t.flags,t.mode,function(n,e){n?(t.autoClose&&t.destroy(),t.emit("error",n)):(t.fd=e,t.emit("open",e),t.read())})});var p=t.WriteStream;function d(t,n){return this instanceof d?(f.apply(this,arguments),this):d.apply(Object.create(d.prototype),arguments)}function m(t,n){return this instanceof m?(p.apply(this,arguments),this):m.apply(Object.create(m.prototype),arguments)}p&&(m.prototype=Object.create(p.prototype),m.prototype.open=function(){var t=this;S(t.path,t.flags,t.mode,function(n,e){n?(t.destroy(),t.emit("error",n)):(t.fd=e,t.emit("open",e))})}),t.ReadStream=d,t.WriteStream=m;var h=t.open;function S(t,n,e,r){return"function"==typeof e&&(r=e,e=null),function t(n,e,r,i){return h(n,e,r,function(o,c){!o||"EMFILE"!==o.code&&"ENFILE"!==o.code?("function"==typeof i&&i.apply(this,arguments),y()):l([t,[n,e,r,i]])})}(t,n,e,r)}return t.open=S,t}function l(t){f("ENQUEUE",t[0].name,t[1]),s.push(t)}function y(){var t=s.shift();t&&(f("RETRY",t[0].name,t[1]),t[0].apply(null,t[1]))}u.debuglog?f=u.debuglog("gfs4"):/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&(f=function(){var t=u.format.apply(u,arguments);t="GFS4: "+t.split(/\n/).join("\nGFS4: "),console.error(t)}),/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&process.on("exit",function(){f(s),e(9).equal(s.length,0)}),t.exports=a(c(r)),process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!r.__patched&&(t.exports=a(r),r.__patched=!0),t.exports.close=function(t){return function(n,e){return t.call(r,n,function(t){t||y(),"function"==typeof e&&e.apply(this,arguments)})}}(r.close),t.exports.closeSync=function(t){return function(n){var e=t.apply(r,arguments);return y(),e}}(r.closeSync),/\bgraceful-fs\b/.test(r.closeSync.toString())||(r.closeSync=t.exports.closeSync,r.close=t.exports.close)},function(t,n,e){"use strict";n.fromCallback=function(t){return Object.defineProperty(function(){if("function"!=typeof arguments[arguments.length-1])return new Promise((n,e)=>{arguments[arguments.length]=((t,r)=>{if(t)return e(t);n(r)}),arguments.length++,t.apply(this,arguments)});t.apply(this,arguments)},"name",{value:t.name})},n.fromPromise=function(t){return Object.defineProperty(function(){const n=arguments[arguments.length-1];if("function"!=typeof n)return t.apply(this,arguments);t.apply(this,arguments).then(t=>n(null,t),n)},"name",{value:t.name})}},function(t,n,e){"use strict";const r=(0,e(2).fromCallback)(e(26)),i=e(27);t.exports={mkdirs:r,mkdirsSync:i,mkdirp:r,mkdirpSync:i,ensureDir:r,ensureDirSync:i}},function(t,n,e){"use strict";const r=e(2).fromPromise,i=e(8);t.exports={pathExists:r(function(t){return i.access(t).then(()=>!0).catch(()=>!1)}),pathExistsSync:i.existsSync}},function(t,n){t.exports=require("fs")},function(t,n,e){"use strict";const r=e(2).fromCallback,i=e(31);t.exports={remove:r(i),removeSync:i.sync}},function(t,n,e){"use strict";const r=e(2).fromCallback,i=e(39);t.exports={readJson:r(i.readFile),readJsonSync:i.readFileSync,writeJson:r(i.writeFile),writeJsonSync:i.writeFileSync}},function(t,n,e){"use strict";const r=e(2).fromCallback,i=e(1),o=["access","appendFile","chmod","chown","close","copyFile","fchmod","fchown","fdatasync","fstat","fsync","ftruncate","futimes","lchown","lchmod","link","lstat","mkdir","mkdtemp","open","readFile","readdir","readlink","realpath","rename","rmdir","stat","symlink","truncate","unlink","utimes","writeFile"].filter(t=>"function"==typeof i[t]);Object.keys(i).forEach(t=>{"promises"!==t&&(n[t]=i[t])}),o.forEach(t=>{n[t]=r(i[t])}),n.exists=function(t,n){return"function"==typeof n?i.exists(t,n):new Promise(n=>i.exists(t,n))},n.read=function(t,n,e,r,o,c){return"function"==typeof c?i.read(t,n,e,r,o,c):new Promise((c,s)=>{i.read(t,n,e,r,o,(t,n,e)=>{if(t)return s(t);c({bytesRead:n,buffer:e})})})},n.write=function(t,n,...e){return"function"==typeof e[e.length-1]?i.write(t,n,...e):new Promise((r,o)=>{i.write(t,n,...e,(t,n,e)=>{if(t)return o(t);r({bytesWritten:n,buffer:e})})})}},function(t,n){t.exports=require("assert")},function(t,n,e){"use strict";t.exports={copySync:e(25)}},function(t,n,e){"use strict";const r=e(0);function i(t){return(t=r.normalize(r.resolve(t)).split(r.sep)).length>0?t[0]:null}const o=/[<>:"|?*]/;t.exports={getRootPath:i,invalidWin32Path:function(t){const n=i(t);return t=t.replace(n,""),o.test(t)}}},function(t,n,e){"use strict";const r=e(1),i=e(28),o=e(0);t.exports={hasMillisRes:function(t){let n=o.join("millis-test"+Date.now().toString()+Math.random().toString().slice(2));n=o.join(i.tmpdir(),n);const e=new Date(1435410243862);r.writeFile(n,"https://github.com/jprichardson/node-fs-extra/pull/141",i=>{if(i)return t(i);r.open(n,"r+",(i,o)=>{if(i)return t(i);r.futimes(o,e,e,e=>{if(e)return t(e);r.close(o,e=>{if(e)return t(e);r.stat(n,(n,e)=>{if(n)return t(n);t(null,e.mtime>1435410243e3)})})})})})},hasMillisResSync:function(){let t=o.join("millis-test-sync"+Date.now().toString()+Math.random().toString().slice(2));t=o.join(i.tmpdir(),t);const n=new Date(1435410243862);r.writeFileSync(t,"https://github.com/jprichardson/node-fs-extra/pull/141");const e=r.openSync(t,"r+");return r.futimesSync(e,n,n),r.closeSync(e),r.statSync(t).mtime>1435410243e3},timeRemoveMillis:function(t){if("number"==typeof t)return 1e3*Math.floor(t/1e3);if(t instanceof Date)return new Date(1e3*Math.floor(t.getTime()/1e3));throw new Error("fs-extra: timeRemoveMillis() unknown parameter type")},utimesMillis:function(t,n,e,i){r.open(t,"r+",(t,o)=>{if(t)return i(t);r.futimes(o,n,e,t=>{r.close(o,n=>{i&&i(t||n)})})})},utimesMillisSync:function(t,n,e){const i=r.openSync(t,"r+");return r.futimesSync(i,n,e),r.closeSync(i)}}},function(t,n,e){"use strict";t.exports=function(t){if("function"==typeof Buffer.allocUnsafe)try{return Buffer.allocUnsafe(t)}catch(n){return new Buffer(t)}return new Buffer(t)}},function(t,n,e){"use strict";const r=e(2).fromCallback;t.exports={copy:r(e(29))}},function(t,n,e){t.exports=e(16)},function(t,n,e){"use strict";(function(n){const r=e(0),i=e(17);t.exports=class{constructor(t){(t=void 0!==t?t:{}).useSymlinks=!0,t.targetPath=t.targetPath||r.resolve(n,r.join("bin","bin-minify")),this.targetPath=t.targetPath,this.runtimeBin=new i(t)}applyMinPack(t){return this.runtimeBin.applyMinPack(t)}setPath(t){return Array.isArray(t)||(t=[t]),process.env.PATH=t.concat([process.env.PATH,process.env.LAMBDA_TASK_ROOT]).join(":"),process.env.PATH}setEnv(t,n){for(var e in t)process.env[e]=!n&&process.env[e]?`${process.env[e]}:${t[e]}`:t[e]}}}).call(this,"/")},function(t,n,e){"use strict";(function(n){const r=e(5),i=e(18),o=e(0);t.exports=class{constructor(t){t=void 0!==t?t:{},this.useSymlinks=void 0===t.useSymlinks||t.useSymlinks,this.targetPath=t.targetPath||o.resolve(n,o.join("bin","bin-minify")),this.minPack=void 0!==t.minPack?JSON.parse(JSON.stringify(t.minPack)):{}}applyMinPack(t){return t=t||o.join("/","tmp","bin-minify"),new Promise((n,e)=>{try{if(r.existsSync(t))n({loaded:!1});else{if(this.useSymlinks)for(const n in this.minPack.pack){i.ensureDirSync(t+o.dirname(n)),r.symlinkSync(o.join(this.targetPath,n),o.join(t,n));for(const e of this.minPack.pack[n])i.ensureDirSync(t+o.dirname(e)),r.symlinkSync(o.join(this.targetPath,n),o.join(t,e))}else for(const n in this.minPack.pack){i.ensureDirSync(t+o.dirname(n)),r.linkSync(o.join(this.targetPath,n),o.join(t,n));for(const e of this.minPack.pack[n])i.ensureDirSync(t+o.dirname(e)),r.linkSync(o.join(this.targetPath,n),o.join(t,e))}n({loaded:!0})}}catch(t){e({error:t})}})}}}).call(this,"/")},function(t,n,e){"use strict";t.exports=Object.assign({},e(8),e(10),e(14),e(30),e(32),e(38),e(3),e(42),e(43),e(44),e(4),e(6));const r=e(5);Object.getOwnPropertyDescriptor(r,"promises")&&Object.defineProperty(t.exports,"promises",{get:()=>r.promises})},function(t,n,e){var r=e(20),i=process.cwd,o=null,c=process.env.GRACEFUL_FS_PLATFORM||process.platform;process.cwd=function(){return o||(o=i.call(process)),o};try{process.cwd()}catch(t){}var s=process.chdir;process.chdir=function(t){o=null,s.call(process,t)},t.exports=function(t){r.hasOwnProperty("O_SYMLINK")&&process.version.match(/^v0\.6\.[0-2]|^v0\.5\./)&&function(t){t.lchmod=function(n,e,i){t.open(n,r.O_WRONLY|r.O_SYMLINK,e,function(n,r){n?i&&i(n):t.fchmod(r,e,function(n){t.close(r,function(t){i&&i(n||t)})})})},t.lchmodSync=function(n,e){var i,o=t.openSync(n,r.O_WRONLY|r.O_SYMLINK,e),c=!0;try{i=t.fchmodSync(o,e),c=!1}finally{if(c)try{t.closeSync(o)}catch(t){}else t.closeSync(o)}return i}}(t);t.lutimes||function(t){r.hasOwnProperty("O_SYMLINK")?(t.lutimes=function(n,e,i,o){t.open(n,r.O_SYMLINK,function(n,r){n?o&&o(n):t.futimes(r,e,i,function(n){t.close(r,function(t){o&&o(n||t)})})})},t.lutimesSync=function(n,e,i){var o,c=t.openSync(n,r.O_SYMLINK),s=!0;try{o=t.futimesSync(c,e,i),s=!1}finally{if(s)try{t.closeSync(c)}catch(t){}else t.closeSync(c)}return o}):(t.lutimes=function(t,n,e,r){r&&process.nextTick(r)},t.lutimesSync=function(){})}(t);t.chown=i(t.chown),t.fchown=i(t.fchown),t.lchown=i(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=e(t.chmodSync),t.fchmodSync=e(t.fchmodSync),t.lchmodSync=e(t.lchmodSync),t.stat=s(t.stat),t.fstat=s(t.fstat),t.lstat=s(t.lstat),t.statSync=u(t.statSync),t.fstatSync=u(t.fstatSync),t.lstatSync=u(t.lstatSync),t.lchmod||(t.lchmod=function(t,n,e){e&&process.nextTick(e)},t.lchmodSync=function(){});t.lchown||(t.lchown=function(t,n,e,r){r&&process.nextTick(r)},t.lchownSync=function(){});"win32"===c&&(t.rename=function(n){return function(e,r,i){var o=Date.now(),c=0;n(e,r,function s(u){if(u&&("EACCES"===u.code||"EPERM"===u.code)&&Date.now()-o<6e4)return setTimeout(function(){t.stat(r,function(t,o){t&&"ENOENT"===t.code?n(e,r,s):i(u)})},c),void(c<100&&(c+=10));i&&i(u)})}}(t.rename));function n(n){return n?function(e,r,i){return n.call(t,e,r,function(t){f(t)&&(t=null),i&&i.apply(this,arguments)})}:n}function e(n){return n?function(e,r){try{return n.call(t,e,r)}catch(t){if(!f(t))throw t}}:n}function i(n){return n?function(e,r,i,o){return n.call(t,e,r,i,function(t){f(t)&&(t=null),o&&o.apply(this,arguments)})}:n}function o(n){return n?function(e,r,i){try{return n.call(t,e,r,i)}catch(t){if(!f(t))throw t}}:n}function s(n){return n?function(e,r){return n.call(t,e,function(t,n){if(!n)return r.apply(this,arguments);n.uid<0&&(n.uid+=4294967296),n.gid<0&&(n.gid+=4294967296),r&&r.apply(this,arguments)})}:n}function u(n){return n?function(e){var r=n.call(t,e);return r.uid<0&&(r.uid+=4294967296),r.gid<0&&(r.gid+=4294967296),r}:n}function f(t){if(!t)return!0;if("ENOSYS"===t.code)return!0;var n=!process.getuid||0!==process.getuid();return!(!n||"EINVAL"!==t.code&&"EPERM"!==t.code)}t.read=function(n){return function(e,r,i,o,c,s){var u;if(s&&"function"==typeof s){var f=0;u=function(a,l,y){if(a&&"EAGAIN"===a.code&&f<10)return f++,n.call(t,e,r,i,o,c,u);s.apply(this,arguments)}}return n.call(t,e,r,i,o,c,u)}}(t.read),t.readSync=function(n){return function(e,r,i,o,c){for(var s=0;;)try{return n.call(t,e,r,i,o,c)}catch(t){if("EAGAIN"===t.code&&s<10){s++;continue}throw t}}}(t.readSync)}},function(t,n){t.exports=require("constants")},function(t,n,e){var r=e(22).Stream;t.exports=function(t){return{ReadStream:function n(e,i){if(!(this instanceof n))return new n(e,i);r.call(this);var o=this;this.path=e;this.fd=null;this.readable=!0;this.paused=!1;this.flags="r";this.mode=438;this.bufferSize=65536;i=i||{};var c=Object.keys(i);for(var s=0,u=c.length;s<u;s++){var f=c[s];this[f]=i[f]}this.encoding&&this.setEncoding(this.encoding);if(void 0!==this.start){if("number"!=typeof this.start)throw TypeError("start must be a Number");if(void 0===this.end)this.end=1/0;else if("number"!=typeof this.end)throw TypeError("end must be a Number");if(this.start>this.end)throw new Error("start must be <= end");this.pos=this.start}if(null!==this.fd)return void process.nextTick(function(){o._read()});t.open(this.path,this.flags,this.mode,function(t,n){if(t)return o.emit("error",t),void(o.readable=!1);o.fd=n,o.emit("open",n),o._read()})},WriteStream:function n(e,i){if(!(this instanceof n))return new n(e,i);r.call(this);this.path=e;this.fd=null;this.writable=!0;this.flags="w";this.encoding="binary";this.mode=438;this.bytesWritten=0;i=i||{};var o=Object.keys(i);for(var c=0,s=o.length;c<s;c++){var u=o[c];this[u]=i[u]}if(void 0!==this.start){if("number"!=typeof this.start)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=[];null===this.fd&&(this._open=t.open,this._queue.push([this._open,this.path,this.flags,this.mode,void 0]),this.flush())}}}},function(t,n){t.exports=require("stream")},function(t,n,e){"use strict";t.exports=function(t){if(null===t||"object"!=typeof t)return t;if(t instanceof Object)var n={__proto__:t.__proto__};else var n=Object.create(null);return Object.getOwnPropertyNames(t).forEach(function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(t,e))}),n}},function(t,n){t.exports=require("util")},function(t,n,e){"use strict";const r=e(1),i=e(0),o=e(3).mkdirsSync,c=e(12).utimesMillisSync,s=Symbol("notExist");function u(t,n,e,o){if(!o.filter||o.filter(n,e))return function(t,n,e,o){const c=(o.dereference?r.statSync:r.lstatSync)(n);if(c.isDirectory())return function(t,n,e,i,o){if(n===s)return function(t,n,e,i){return r.mkdirSync(e),a(n,e,i),r.chmodSync(e,t.mode)}(t,e,i,o);if(n&&!n.isDirectory())throw new Error(`Cannot overwrite non-directory '${i}' with directory '${e}'.`);return a(e,i,o)}(c,t,n,e,o);if(c.isFile()||c.isCharacterDevice()||c.isBlockDevice())return function(t,n,e,i,o){return n===s?f(t,e,i,o):function(t,n,e,i){if(i.overwrite)return r.unlinkSync(e),f(t,n,e,i);if(i.errorOnExist)throw new Error(`'${e}' already exists`)}(t,e,i,o)}(c,t,n,e,o);if(c.isSymbolicLink())return function(t,n,e,o){let c=r.readlinkSync(n);o.dereference&&(c=i.resolve(process.cwd(),c));if(t===s)return r.symlinkSync(c,e);{let t;try{t=r.readlinkSync(e)}catch(t){if("EINVAL"===t.code||"UNKNOWN"===t.code)return r.symlinkSync(c,e);throw t}if(o.dereference&&(t=i.resolve(process.cwd(),t)),l(c,t))throw new Error(`Cannot copy '${c}' to a subdirectory of itself, '${t}'.`);if(r.statSync(e).isDirectory()&&l(t,c))throw new Error(`Cannot overwrite '${t}' with '${c}'.`);return function(t,n){return r.unlinkSync(n),r.symlinkSync(t,n)}(c,e)}}(t,n,e,o)}(t,n,e,o)}function f(t,n,i,o){return"function"==typeof r.copyFileSync?(r.copyFileSync(n,i),r.chmodSync(i,t.mode),o.preserveTimestamps?c(i,t.atime,t.mtime):void 0):function(t,n,i,o){const c=e(13)(65536),s=r.openSync(n,"r"),u=r.openSync(i,"w",t.mode);let f=0;for(;f<t.size;){const t=r.readSync(s,c,0,65536,f);r.writeSync(u,c,0,t),f+=t}o.preserveTimestamps&&r.futimesSync(u,t.atime,t.mtime);r.closeSync(s),r.closeSync(u)}(t,n,i,o)}function a(t,n,e){r.readdirSync(t).forEach(r=>(function(t,n,e,r){const o=i.join(n,t),c=i.join(e,t);return u(y(o,c),o,c,r)})(r,t,n,e))}function l(t,n){const e=i.resolve(t).split(i.sep),r=i.resolve(n).split(i.sep);return e.reduce((t,n,e)=>t&&r[e]===n,!0)}function y(t,n){const{srcStat:e,destStat:i}=function(t,n){const e=r.statSync(t);let i;try{i=r.statSync(n)}catch(t){if("ENOENT"===t.code)return{srcStat:e,destStat:s};throw t}return{srcStat:e,destStat:i}}(t,n);if(i.ino&&i.ino===e.ino)throw new Error("Source and destination must not be the same.");if(e.isDirectory()&&l(t,n))throw new Error(`Cannot copy '${t}' to a subdirectory of itself, '${n}'.`);return i}t.exports=function(t,n,e){"function"==typeof e&&(e={filter:e}),(e=e||{}).clobber=!("clobber"in e&&!e.clobber),e.overwrite="overwrite"in e?!!e.overwrite:e.clobber,e.preserveTimestamps&&"ia32"===process.arch&&console.warn("fs-extra: Using the preserveTimestamps option in 32-bit node is not recommended;\n\n see https://github.com/jprichardson/node-fs-extra/issues/269");const c=y(t,n);if(e.filter&&!e.filter(t,n))return;const s=i.dirname(n);return r.existsSync(s)||o(s),u(c,t,n,e)}},function(t,n,e){"use strict";const r=e(1),i=e(0),o=e(11).invalidWin32Path,c=parseInt("0777",8);t.exports=function t(n,e,s,u){if("function"==typeof e?(s=e,e={}):e&&"object"==typeof e||(e={mode:e}),"win32"===process.platform&&o(n)){const t=new Error(n+" contains invalid WIN32 path characters.");return t.code="EINVAL",s(t)}let f=e.mode;const a=e.fs||r;void 0===f&&(f=c&~process.umask()),u||(u=null),s=s||function(){},n=i.resolve(n),a.mkdir(n,f,r=>{if(!r)return s(null,u=u||n);switch(r.code){case"ENOENT":if(i.dirname(n)===n)return s(r);t(i.dirname(n),e,(r,i)=>{r?s(r,i):t(n,e,s,i)});break;default:a.stat(n,(t,n)=>{t||!n.isDirectory()?s(r,u):s(null,u)})}})}},function(t,n,e){"use strict";const r=e(1),i=e(0),o=e(11).invalidWin32Path,c=parseInt("0777",8);t.exports=function t(n,e,s){e&&"object"==typeof e||(e={mode:e});let u=e.mode;const f=e.fs||r;if("win32"===process.platform&&o(n)){const t=new Error(n+" contains invalid WIN32 path characters.");throw t.code="EINVAL",t}void 0===u&&(u=c&~process.umask()),s||(s=null),n=i.resolve(n);try{f.mkdirSync(n,u),s=s||n}catch(r){if("ENOENT"===r.code){if(i.dirname(n)===n)throw r;t(n,e,s=t(i.dirname(n),e,s))}else{let t;try{t=f.statSync(n)}catch(t){throw r}if(!t.isDirectory())throw r}}return s}},function(t,n){t.exports=require("os")},function(t,n,e){"use strict";const r=e(1),i=e(0),o=e(3).mkdirs,c=e(4).pathExists,s=e(12).utimesMillis,u=Symbol("notExist");function f(t,n,e,r,s){const u=i.dirname(e);c(u,(i,c)=>i?s(i):c?l(t,n,e,r,s):void o(u,i=>i?s(i):l(t,n,e,r,s)))}function a(t,n,e,r,i,o){Promise.resolve(i.filter(e,r)).then(c=>c?n?t(n,e,r,i,o):t(e,r,i,o):o(),t=>o(t))}function l(t,n,e,r,i){return r.filter?a(y,t,n,e,r,i):y(t,n,e,r,i)}function y(t,n,e,o,c){(o.dereference?r.stat:r.lstat)(n,(s,f)=>s?c(s):f.isDirectory()?function(t,n,e,i,o,c){if(n===u)return function(t,n,e,i,o){r.mkdir(e,c=>{if(c)return o(c);m(n,e,i,n=>n?o(n):r.chmod(e,t.mode,o))})}(t,e,i,o,c);if(n&&!n.isDirectory())return c(new Error(`Cannot overwrite non-directory '${i}' with directory '${e}'.`));return m(e,i,o,c)}(f,t,n,e,o,c):f.isFile()||f.isCharacterDevice()||f.isBlockDevice()?function(t,n,e,i,o,c){return n===u?p(t,e,i,o,c):function(t,n,e,i,o){if(!i.overwrite)return i.errorOnExist?o(new Error(`'${e}' already exists`)):o();r.unlink(e,r=>r?o(r):p(t,n,e,i,o))}(t,e,i,o,c)}(f,t,n,e,o,c):f.isSymbolicLink()?function(t,n,e,o,c){r.readlink(n,(n,s)=>n?c(n):(o.dereference&&(s=i.resolve(process.cwd(),s)),t===u?r.symlink(s,e,c):void r.readlink(e,(n,u)=>n?"EINVAL"===n.code||"UNKNOWN"===n.code?r.symlink(s,e,c):c(n):(o.dereference&&(u=i.resolve(process.cwd(),u)),S(s,u)?c(new Error(`Cannot copy '${s}' to a subdirectory of itself, '${u}'.`)):t.isDirectory()&&S(u,s)?c(new Error(`Cannot overwrite '${u}' with '${s}'.`)):function(t,n,e){r.unlink(n,i=>i?e(i):r.symlink(t,n,e))}(s,e,c)))))}(t,n,e,o,c):void 0)}function p(t,n,e,i,o){return"function"==typeof r.copyFile?r.copyFile(n,e,n=>n?o(n):d(t,e,i,o)):function(t,n,e,i,o){const c=r.createReadStream(n);c.on("error",t=>o(t)).once("open",()=>{const n=r.createWriteStream(e,{mode:t.mode});n.on("error",t=>o(t)).on("open",()=>c.pipe(n)).once("close",()=>d(t,e,i,o))})}(t,n,e,i,o)}function d(t,n,e,i){r.chmod(n,t.mode,r=>r?i(r):e.preserveTimestamps?s(n,t.atime,t.mtime,i):i())}function m(t,n,e,i){r.readdir(t,(r,o)=>r?i(r):h(o,t,n,e,i))}function h(t,n,e,r,o){const c=t.pop();return c?function(t,n,e,r,o,c){const s=i.join(e,n),u=i.join(r,n);w(s,u,(n,i)=>{if(n)return c(n);l(i,s,u,o,n=>n?c(n):h(t,e,r,o,c))})}(t,c,n,e,r,o):o()}function S(t,n){const e=i.resolve(t).split(i.sep),r=i.resolve(n).split(i.sep);return e.reduce((t,n,e)=>t&&r[e]===n,!0)}function w(t,n,e){!function(t,n,e){r.stat(t,(t,i)=>{if(t)return e(t);r.stat(n,(t,n)=>t?"ENOENT"===t.code?e(null,{srcStat:i,destStat:u}):e(t):e(null,{srcStat:i,destStat:n}))})}(t,n,(r,i)=>{if(r)return e(r);const{srcStat:o,destStat:c}=i;return c.ino&&c.ino===o.ino?e(new Error("Source and destination must not be the same.")):o.isDirectory()&&S(t,n)?e(new Error(`Cannot copy '${t}' to a subdirectory of itself, '${n}'.`)):e(null,c)})}t.exports=function(t,n,e,r){"function"!=typeof e||r?"function"==typeof e&&(e={filter:e}):(r=e,e={}),r=r||function(){},(e=e||{}).clobber=!("clobber"in e&&!e.clobber),e.overwrite="overwrite"in e?!!e.overwrite:e.clobber,e.preserveTimestamps&&"ia32"===process.arch&&console.warn("fs-extra: Using the preserveTimestamps option in 32-bit node is not recommended;\n\n see https://github.com/jprichardson/node-fs-extra/issues/269"),w(t,n,(i,o)=>i?r(i):e.filter?a(f,o,t,n,e,r):f(o,t,n,e,r))}},function(t,n,e){"use strict";const r=e(2).fromCallback,i=e(5),o=e(0),c=e(3),s=e(6),u=r(function(t,n){n=n||function(){},i.readdir(t,(e,r)=>{if(e)return c.mkdirs(t,n);r=r.map(n=>o.join(t,n)),function t(){const e=r.pop();if(!e)return n();s.remove(e,e=>{if(e)return n(e);t()})}()})});function f(t){let n;try{n=i.readdirSync(t)}catch(n){return c.mkdirsSync(t)}n.forEach(n=>{n=o.join(t,n),s.removeSync(n)})}t.exports={emptyDirSync:f,emptydirSync:f,emptyDir:u,emptydir:u}},function(t,n,e){"use strict";const r=e(1),i=e(0),o=e(9),c="win32"===process.platform;function s(t){["unlink","chmod","stat","lstat","rmdir","readdir"].forEach(n=>{t[n]=t[n]||r[n],t[n+="Sync"]=t[n]||r[n]}),t.maxBusyTries=t.maxBusyTries||3}function u(t,n,e){let r=0;"function"==typeof n&&(e=n,n={}),o(t,"rimraf: missing path"),o.strictEqual(typeof t,"string","rimraf: path should be a string"),o.strictEqual(typeof e,"function","rimraf: callback function required"),o(n,"rimraf: invalid options argument provided"),o.strictEqual(typeof n,"object","rimraf: options should be object"),s(n),f(t,n,function i(o){if(o){if(("EBUSY"===o.code||"ENOTEMPTY"===o.code||"EPERM"===o.code)&&r<n.maxBusyTries){return r++,setTimeout(()=>f(t,n,i),100*r)}"ENOENT"===o.code&&(o=null)}e(o)})}function f(t,n,e){o(t),o(n),o("function"==typeof e),n.lstat(t,(r,i)=>r&&"ENOENT"===r.code?e(null):r&&"EPERM"===r.code&&c?a(t,n,r,e):i&&i.isDirectory()?y(t,n,r,e):void n.unlink(t,r=>{if(r){if("ENOENT"===r.code)return e(null);if("EPERM"===r.code)return c?a(t,n,r,e):y(t,n,r,e);if("EISDIR"===r.code)return y(t,n,r,e)}return e(r)}))}function a(t,n,e,r){o(t),o(n),o("function"==typeof r),e&&o(e instanceof Error),n.chmod(t,438,i=>{i?r("ENOENT"===i.code?null:e):n.stat(t,(i,o)=>{i?r("ENOENT"===i.code?null:e):o.isDirectory()?y(t,n,e,r):n.unlink(t,r)})})}function l(t,n,e){let r;o(t),o(n),e&&o(e instanceof Error);try{n.chmodSync(t,438)}catch(t){if("ENOENT"===t.code)return;throw e}try{r=n.statSync(t)}catch(t){if("ENOENT"===t.code)return;throw e}r.isDirectory()?d(t,n,e):n.unlinkSync(t)}function y(t,n,e,r){o(t),o(n),e&&o(e instanceof Error),o("function"==typeof r),n.rmdir(t,c=>{!c||"ENOTEMPTY"!==c.code&&"EEXIST"!==c.code&&"EPERM"!==c.code?c&&"ENOTDIR"===c.code?r(e):r(c):function(t,n,e){o(t),o(n),o("function"==typeof e),n.readdir(t,(r,o)=>{if(r)return e(r);let c,s=o.length;if(0===s)return n.rmdir(t,e);o.forEach(r=>{u(i.join(t,r),n,r=>{if(!c)return r?e(c=r):void(0==--s&&n.rmdir(t,e))})})})}(t,n,r)})}function p(t,n){let e;s(n=n||{}),o(t,"rimraf: missing path"),o.strictEqual(typeof t,"string","rimraf: path should be a string"),o(n,"rimraf: missing options"),o.strictEqual(typeof n,"object","rimraf: options should be object");try{e=n.lstatSync(t)}catch(e){if("ENOENT"===e.code)return;"EPERM"===e.code&&c&&l(t,n,e)}try{e&&e.isDirectory()?d(t,n,null):n.unlinkSync(t)}catch(e){if("ENOENT"===e.code)return;if("EPERM"===e.code)return c?l(t,n,e):d(t,n,e);if("EISDIR"!==e.code)throw e;d(t,n,e)}}function d(t,n,e){o(t),o(n),e&&o(e instanceof Error);try{n.rmdirSync(t)}catch(r){if("ENOTDIR"===r.code)throw e;if("ENOTEMPTY"===r.code||"EEXIST"===r.code||"EPERM"===r.code)!function(t,n){o(t),o(n),n.readdirSync(t).forEach(e=>p(i.join(t,e),n));const e=c?100:1;let r=0;for(;;){let i=!0;try{const o=n.rmdirSync(t,n);return i=!1,o}finally{if(++r<e&&i)continue}}}(t,n);else if("ENOENT"!==r.code)throw r}}t.exports=u,u.sync=p},function(t,n,e){"use strict";const r=e(33),i=e(34),o=e(35);t.exports={createFile:r.createFile,createFileSync:r.createFileSync,ensureFile:r.createFile,ensureFileSync:r.createFileSync,createLink:i.createLink,createLinkSync:i.createLinkSync,ensureLink:i.createLink,ensureLinkSync:i.createLinkSync,createSymlink:o.createSymlink,createSymlinkSync:o.createSymlinkSync,ensureSymlink:o.createSymlink,ensureSymlinkSync:o.createSymlinkSync}},function(t,n,e){"use strict";const r=e(2).fromCallback,i=e(0),o=e(1),c=e(3),s=e(4).pathExists;t.exports={createFile:r(function(t,n){function e(){o.writeFile(t,"",t=>{if(t)return n(t);n()})}o.stat(t,(r,o)=>{if(!r&&o.isFile())return n();const u=i.dirname(t);s(u,(t,r)=>t?n(t):r?e():void c.mkdirs(u,t=>{if(t)return n(t);e()}))})}),createFileSync:function(t){let n;try{n=o.statSync(t)}catch(t){}if(n&&n.isFile())return;const e=i.dirname(t);o.existsSync(e)||c.mkdirsSync(e),o.writeFileSync(t,"")}}},function(t,n,e){"use strict";const r=e(2).fromCallback,i=e(0),o=e(1),c=e(3),s=e(4).pathExists;t.exports={createLink:r(function(t,n,e){function r(t,n){o.link(t,n,t=>{if(t)return e(t);e(null)})}s(n,(u,f)=>u?e(u):f?e(null):void o.lstat(t,o=>{if(o)return o.message=o.message.replace("lstat","ensureLink"),e(o);const u=i.dirname(n);s(u,(i,o)=>i?e(i):o?r(t,n):void c.mkdirs(u,i=>{if(i)return e(i);r(t,n)}))}))}),createLinkSync:function(t,n){if(o.existsSync(n))return;try{o.lstatSync(t)}catch(t){throw t.message=t.message.replace("lstat","ensureLink"),t}const e=i.dirname(n);return o.existsSync(e)?o.linkSync(t,n):(c.mkdirsSync(e),o.linkSync(t,n))}}},function(t,n,e){"use strict";const r=e(2).fromCallback,i=e(0),o=e(1),c=e(3),s=c.mkdirs,u=c.mkdirsSync,f=e(36),a=f.symlinkPaths,l=f.symlinkPathsSync,y=e(37),p=y.symlinkType,d=y.symlinkTypeSync,m=e(4).pathExists;t.exports={createSymlink:r(function(t,n,e,r){r="function"==typeof e?e:r,e="function"!=typeof e&&e,m(n,(c,u)=>c?r(c):u?r(null):void a(t,n,(c,u)=>{if(c)return r(c);t=u.toDst,p(u.toCwd,e,(e,c)=>{if(e)return r(e);const u=i.dirname(n);m(u,(e,i)=>e?r(e):i?o.symlink(t,n,c,r):void s(u,e=>{if(e)return r(e);o.symlink(t,n,c,r)}))})}))}),createSymlinkSync:function(t,n,e){if(o.existsSync(n))return;const r=l(t,n);t=r.toDst,e=d(r.toCwd,e);const c=i.dirname(n);return o.existsSync(c)?o.symlinkSync(t,n,e):(u(c),o.symlinkSync(t,n,e))}}},function(t,n,e){"use strict";const r=e(0),i=e(1),o=e(4).pathExists;t.exports={symlinkPaths:function(t,n,e){if(r.isAbsolute(t))return i.lstat(t,n=>n?(n.message=n.message.replace("lstat","ensureSymlink"),e(n)):e(null,{toCwd:t,toDst:t}));{const c=r.dirname(n),s=r.join(c,t);return o(s,(n,o)=>n?e(n):o?e(null,{toCwd:s,toDst:t}):i.lstat(t,n=>n?(n.message=n.message.replace("lstat","ensureSymlink"),e(n)):e(null,{toCwd:t,toDst:r.relative(c,t)})))}},symlinkPathsSync:function(t,n){let e;if(r.isAbsolute(t)){if(!(e=i.existsSync(t)))throw new Error("absolute srcpath does not exist");return{toCwd:t,toDst:t}}{const o=r.dirname(n),c=r.join(o,t);if(e=i.existsSync(c))return{toCwd:c,toDst:t};if(!(e=i.existsSync(t)))throw new Error("relative srcpath does not exist");return{toCwd:t,toDst:r.relative(o,t)}}}}},function(t,n,e){"use strict";const r=e(1);t.exports={symlinkType:function(t,n,e){if(e="function"==typeof n?n:e,n="function"!=typeof n&&n)return e(null,n);r.lstat(t,(t,r)=>{if(t)return e(null,"file");n=r&&r.isDirectory()?"dir":"file",e(null,n)})},symlinkTypeSync:function(t,n){let e;if(n)return n;try{e=r.lstatSync(t)}catch(t){return"file"}return e&&e.isDirectory()?"dir":"file"}}},function(t,n,e){"use strict";const r=e(2).fromCallback,i=e(7);i.outputJson=r(e(40)),i.outputJsonSync=e(41),i.outputJSON=i.outputJson,i.outputJSONSync=i.outputJsonSync,i.writeJSON=i.writeJson,i.writeJSONSync=i.writeJsonSync,i.readJSON=i.readJson,i.readJSONSync=i.readJsonSync,t.exports=i},function(t,n,e){var r;try{r=e(1)}catch(t){r=e(5)}function i(t,n){var e,r="\n";return"object"==typeof n&&null!==n&&(n.spaces&&(e=n.spaces),n.EOL&&(r=n.EOL)),JSON.stringify(t,n?n.replacer:null,e).replace(/\n/g,r)+r}function o(t){return Buffer.isBuffer(t)&&(t=t.toString("utf8")),t=t.replace(/^\uFEFF/,"")}var c={readFile:function(t,n,e){null==e&&(e=n,n={}),"string"==typeof n&&(n={encoding:n});var i=(n=n||{}).fs||r,c=!0;"throws"in n&&(c=n.throws),i.readFile(t,n,function(r,i){if(r)return e(r);var s;i=o(i);try{s=JSON.parse(i,n?n.reviver:null)}catch(n){return c?(n.message=t+": "+n.message,e(n)):e(null,null)}e(null,s)})},readFileSync:function(t,n){"string"==typeof(n=n||{})&&(n={encoding:n});var e=n.fs||r,i=!0;"throws"in n&&(i=n.throws);try{var c=e.readFileSync(t,n);return c=o(c),JSON.parse(c,n.reviver)}catch(n){if(i)throw n.message=t+": "+n.message,n;return null}},writeFile:function(t,n,e,o){null==o&&(o=e,e={});var c=(e=e||{}).fs||r,s="";try{s=i(n,e)}catch(t){return void(o&&o(t,null))}c.writeFile(t,s,e,o)},writeFileSync:function(t,n,e){var o=(e=e||{}).fs||r,c=i(n,e);return o.writeFileSync(t,c,e)}};t.exports=c},function(t,n,e){"use strict";const r=e(0),i=e(3),o=e(4).pathExists,c=e(7);t.exports=function(t,n,e,s){"function"==typeof e&&(s=e,e={});const u=r.dirname(t);o(u,(r,o)=>r?s(r):o?c.writeJson(t,n,e,s):void i.mkdirs(u,r=>{if(r)return s(r);c.writeJson(t,n,e,s)}))}},function(t,n,e){"use strict";const r=e(1),i=e(0),o=e(3),c=e(7);t.exports=function(t,n,e){const s=i.dirname(t);r.existsSync(s)||o.mkdirsSync(s),c.writeJsonSync(t,n,e)}},function(t,n,e){"use strict";const r=e(1),i=e(0),o=e(10).copySync,c=e(6).removeSync,s=e(3).mkdirsSync,u=e(13);function f(t,n,e){return r.statSync(t).isDirectory()?function(t,n,e){const r={overwrite:!1};e?(c(n),i()):i();function i(){return o(t,n,r),c(t)}}(t,n,e):function(t,n,e){const i=u(65536),o=e?"w":"wx",c=r.openSync(t,"r"),s=r.fstatSync(c),f=r.openSync(n,o,s.mode);let a=0;for(;a<s.size;){const t=r.readSync(c,i,0,65536,a);r.writeSync(f,i,0,t),a+=t}return r.closeSync(c),r.closeSync(f),r.unlinkSync(t)}(t,n,e)}t.exports={moveSync:function t(n,e,o){const u=(o=o||{}).overwrite||o.clobber||!1;if(n=i.resolve(n),e=i.resolve(e),n===e)return r.accessSync(n);if(function(t,n){try{return r.statSync(t).isDirectory()&&t!==n&&n.indexOf(t)>-1&&n.split(i.dirname(t)+i.sep)[1].split(i.sep)[0]===i.basename(t)}catch(t){return!1}}(n,e))throw new Error(`Cannot move '${n}' into itself '${e}'.`);s(i.dirname(e)),function(){if(u)try{r.renameSync(n,e)}catch(r){if("ENOTEMPTY"===r.code||"EEXIST"===r.code||"EPERM"===r.code)return c(e),o.overwrite=!1,t(n,e,o);if("EXDEV"!==r.code)throw r;return f(n,e,u)}else try{r.linkSync(n,e),r.unlinkSync(n)}catch(t){if("EXDEV"===t.code||"EISDIR"===t.code||"EPERM"===t.code||"ENOTSUP"===t.code)return f(n,e,u);throw t}}()}}},function(t,n,e){"use strict";const r=e(2).fromCallback,i=e(1),o=e(0),c=e(14).copy,s=e(6).remove,u=e(3).mkdirp,f=e(4).pathExists;function a(t,n,e,r){i.rename(t,n,i=>i?"EXDEV"!==i.code?r(i):function(t,n,e,r){c(t,n,{overwrite:e,errorOnExist:!0},n=>n?r(n):s(t,r))}(t,n,e,r):r())}t.exports={move:r(function(t,n,e,r){"function"==typeof e&&(r=e,e={});const c=e.overwrite||e.clobber||!1;if(t=o.resolve(t),n=o.resolve(n),t===n)return i.access(t,r);i.stat(t,(e,i)=>e?r(e):i.isDirectory()&&function(t,n){const e=t.split(o.sep),r=n.split(o.sep);return e.reduce((t,n,e)=>t&&r[e]===n,!0)}(t,n)?r(new Error(`Cannot move '${t}' to a subdirectory of itself, '${n}'.`)):void u(o.dirname(n),e=>e?r(e):function(t,n,e,r){if(e)return s(n,i=>i?r(i):a(t,n,e,r));f(n,(i,o)=>i?r(i):o?r(new Error("dest already exists.")):a(t,n,e,r))}(t,n,c,r)))})}},function(t,n,e){"use strict";const r=e(2).fromCallback,i=e(1),o=e(0),c=e(3),s=e(4).pathExists;t.exports={outputFile:r(function(t,n,e,r){"function"==typeof e&&(r=e,e="utf8");const u=o.dirname(t);s(u,(o,s)=>o?r(o):s?i.writeFile(t,n,e,r):void c.mkdirs(u,o=>{if(o)return r(o);i.writeFile(t,n,e,r)}))}),outputFileSync:function(t,...n){const e=o.dirname(t);if(i.existsSync(e))return i.writeFileSync(t,...n);c.mkdirsSync(e),i.writeFileSync(t,...n)}}}])});