1 line
404 KiB
JavaScript
1 line
404 KiB
JavaScript
module.exports=function(e,i){"use strict";var t={};function __webpack_require__(i){if(t[i]){return t[i].exports}var n=t[i]={i:i,l:false,exports:{}};e[i].call(n.exports,n,n.exports,__webpack_require__);n.l=true;return n.exports}__webpack_require__.ab=__dirname+"/";function startup(){return __webpack_require__(803)}return startup()}({0:function(e,i){"use strict";Object.defineProperty(i,"__esModule",{value:true});i.ref="301414cec74a2b6b63c95b42f2ad1790ccb980ed";i.url=`https://raw.githubusercontent.com/pnpm/self-installer/${i.ref}/install.js`;i.default=i.url},1:function(e){"use strict";class CancelError extends Error{constructor(){super("Promise was canceled");this.name="CancelError"}get isCanceled(){return true}}class PCancelable{static fn(e){return function(){const i=[].slice.apply(arguments);return new PCancelable((t,n,a)=>{i.push(a);e.apply(null,i).then(t,n)})}}constructor(e){this._cancelHandlers=[];this._isPending=true;this._isCanceled=false;this._promise=new Promise((i,t)=>{this._reject=t;return e(e=>{this._isPending=false;i(e)},e=>{this._isPending=false;t(e)},e=>{this._cancelHandlers.push(e)})})}then(e,i){return this._promise.then(e,i)}catch(e){return this._promise.catch(e)}finally(e){return this._promise.finally(e)}cancel(){if(!this._isPending||this._isCanceled){return}if(this._cancelHandlers.length>0){try{for(const e of this._cancelHandlers){e()}}catch(e){this._reject(e)}}this._isCanceled=true;this._reject(new CancelError)}get isCanceled(){return this._isCanceled}}Object.setPrototypeOf(PCancelable.prototype,Promise.prototype);e.exports=PCancelable;e.exports.CancelError=CancelError},2:function(e,i,t){"use strict";const n=t(747);const a=t(622);const r=t(210);const o={mode:511&~process.umask(),fs:n};const s=e=>{if(process.platform==="win32"){const i=/[<>:"|?*]/.test(e.replace(a.parse(e).root,""));if(i){const i=new Error(`Path contains invalid characters: ${e}`);i.code="EINVAL";throw i}}};e.exports=((e,i)=>Promise.resolve().then(()=>{s(e);i=Object.assign({},o,i);const t=r(i.fs.mkdir);const n=r(i.fs.stat);const c=e=>{return t(e,i.mode).then(()=>e).catch(i=>{if(i.code==="ENOENT"){if(i.message.includes("null bytes")||a.dirname(e)===e){throw i}return c(a.dirname(e)).then(()=>c(e))}return n(e).then(i=>i.isDirectory()?e:Promise.reject()).catch(()=>{throw i})})};return c(a.resolve(e))}));e.exports.sync=((e,i)=>{s(e);i=Object.assign({},o,i);const t=e=>{try{i.fs.mkdirSync(e,i.mode)}catch(n){if(n.code==="ENOENT"){if(n.message.includes("null bytes")||a.dirname(e)===e){throw n}t(a.dirname(e));return t(e)}try{if(!i.fs.statSync(e).isDirectory()){throw new Error("The path is not a directory")}}catch(e){throw n}}return e};return t(a.resolve(e))})},3:function(e,i,t){var n=t(669);var a=t(45);var r=t(791);var o=t(286);var s=t(441).Writable;var c=t(441).PassThrough;var p=function(){};var u=function(e){e&=511;return e&&512-e};var l=function(e,i){var t=new d(e,i);t.end();return t};var f=function(e,i){if(i.path)e.name=i.path;if(i.linkpath)e.linkname=i.linkpath;if(i.size)e.size=parseInt(i.size,10);e.pax=i;return e};var d=function(e,i){this._parent=e;this.offset=i;c.call(this)};n.inherits(d,c);d.prototype.destroy=function(e){this._parent.destroy(e)};var m=function(e){if(!(this instanceof m))return new m(e);s.call(this,e);e=e||{};this._offset=0;this._buffer=a();this._missing=0;this._partial=false;this._onparse=p;this._header=null;this._stream=null;this._overflow=null;this._cb=null;this._locked=false;this._destroyed=false;this._pax=null;this._paxGlobal=null;this._gnuLongPath=null;this._gnuLongLinkPath=null;var i=this;var t=i._buffer;var n=function(){i._continue()};var c=function(e){i._locked=false;if(e)return i.destroy(e);if(!i._stream)n()};var h=function(){i._stream=null;var e=u(i._header.size);if(e)i._parse(e,x);else i._parse(512,w);if(!i._locked)n()};var x=function(){i._buffer.consume(u(i._header.size));i._parse(512,w);n()};var v=function(){var e=i._header.size;i._paxGlobal=o.decodePax(t.slice(0,e));t.consume(e);h()};var b=function(){var e=i._header.size;i._pax=o.decodePax(t.slice(0,e));if(i._paxGlobal)i._pax=r(i._paxGlobal,i._pax);t.consume(e);h()};var g=function(){var n=i._header.size;this._gnuLongPath=o.decodeLongPath(t.slice(0,n),e.filenameEncoding);t.consume(n);h()};var y=function(){var n=i._header.size;this._gnuLongLinkPath=o.decodeLongPath(t.slice(0,n),e.filenameEncoding);t.consume(n);h()};var w=function(){var a=i._offset;var r;try{r=i._header=o.decode(t.slice(0,512),e.filenameEncoding)}catch(e){i.emit("error",e)}t.consume(512);if(!r){i._parse(512,w);n();return}if(r.type==="gnu-long-path"){i._parse(r.size,g);n();return}if(r.type==="gnu-long-link-path"){i._parse(r.size,y);n();return}if(r.type==="pax-global-header"){i._parse(r.size,v);n();return}if(r.type==="pax-header"){i._parse(r.size,b);n();return}if(i._gnuLongPath){r.name=i._gnuLongPath;i._gnuLongPath=null}if(i._gnuLongLinkPath){r.linkname=i._gnuLongLinkPath;i._gnuLongLinkPath=null}if(i._pax){i._header=r=f(r,i._pax);i._pax=null}i._locked=true;if(!r.size||r.type==="directory"){i._parse(512,w);i.emit("entry",r,l(i,a),c);return}i._stream=new d(i,a);i.emit("entry",r,i._stream,c);i._parse(r.size,h);n()};this._onheader=w;this._parse(512,w)};n.inherits(m,s);m.prototype.destroy=function(e){if(this._destroyed)return;this._destroyed=true;if(e)this.emit("error",e);this.emit("close");if(this._stream)this._stream.emit("close")};m.prototype._parse=function(e,i){if(this._destroyed)return;this._offset+=e;this._missing=e;if(i===this._onheader)this._partial=false;this._onparse=i};m.prototype._continue=function(){if(this._destroyed)return;var e=this._cb;this._cb=p;if(this._overflow)this._write(this._overflow,undefined,e);else e()};m.prototype._write=function(e,i,t){if(this._destroyed)return;var n=this._stream;var a=this._buffer;var r=this._missing;if(e.length)this._partial=true;if(e.length<r){this._missing-=e.length;this._overflow=null;if(n)return n.write(e,t);a.append(e);return t()}this._cb=t;this._missing=0;var o=null;if(e.length>r){o=e.slice(r);e=e.slice(0,r)}if(n)n.end(e);else a.append(e);this._overflow=o;this._onparse()};m.prototype._final=function(e){if(this._partial)return this.destroy(new Error("Unexpected end of data"));e()};e.exports=m},5:function(e,i,t){"use strict";var n=t(156);e.exports.desc=function(e){return n(e,function(e,i){return i.length-e.length})};e.exports.asc=function(e){return n(e,function(e,i){return e.length-i.length})}},6:function(e,i,t){var n=t(465);var a=t(693);var r=t(669);var o=t(403);var s=t(948);var c=t(441).Readable;var p=t(441).Writable;var u=t(304).StringDecoder;var l=t(286);var f=parseInt("755",8);var d=parseInt("644",8);var m=o(1024);var h=function(){};var x=function(e,i){i&=511;if(i)e.push(m.slice(0,512-i))};function modeToType(e){switch(e&n.S_IFMT){case n.S_IFBLK:return"block-device";case n.S_IFCHR:return"character-device";case n.S_IFDIR:return"directory";case n.S_IFIFO:return"fifo";case n.S_IFLNK:return"symlink"}return"file"}var v=function(e){p.call(this);this.written=0;this._to=e;this._destroyed=false};r.inherits(v,p);v.prototype._write=function(e,i,t){this.written+=e.length;if(this._to.push(e))return t();this._to._drain=t};v.prototype.destroy=function(){if(this._destroyed)return;this._destroyed=true;this.emit("close")};var b=function(){p.call(this);this.linkname="";this._decoder=new u("utf-8");this._destroyed=false};r.inherits(b,p);b.prototype._write=function(e,i,t){this.linkname+=this._decoder.write(e);t()};b.prototype.destroy=function(){if(this._destroyed)return;this._destroyed=true;this.emit("close")};var g=function(){p.call(this);this._destroyed=false};r.inherits(g,p);g.prototype._write=function(e,i,t){t(new Error("No body allowed for this entry"))};g.prototype.destroy=function(){if(this._destroyed)return;this._destroyed=true;this.emit("close")};var y=function(e){if(!(this instanceof y))return new y(e);c.call(this,e);this._drain=h;this._finalized=false;this._finalizing=false;this._destroyed=false;this._stream=null};r.inherits(y,c);y.prototype.entry=function(e,i,t){if(this._stream)throw new Error("already piping an entry");if(this._finalized||this._destroyed)return;if(typeof i==="function"){t=i;i=null}if(!t)t=h;var n=this;if(!e.size||e.type==="symlink")e.size=0;if(!e.type)e.type=modeToType(e.mode);if(!e.mode)e.mode=e.type==="directory"?f:d;if(!e.uid)e.uid=0;if(!e.gid)e.gid=0;if(!e.mtime)e.mtime=new Date;if(typeof i==="string")i=s(i);if(Buffer.isBuffer(i)){e.size=i.length;this._encode(e);this.push(i);x(n,e.size);process.nextTick(t);return new g}if(e.type==="symlink"&&!e.linkname){var r=new b;a(r,function(i){if(i){n.destroy();return t(i)}e.linkname=r.linkname;n._encode(e);t()});return r}this._encode(e);if(e.type!=="file"&&e.type!=="contiguous-file"){process.nextTick(t);return new g}var o=new v(this);this._stream=o;a(o,function(i){n._stream=null;if(i){n.destroy();return t(i)}if(o.written!==e.size){n.destroy();return t(new Error("size mismatch"))}x(n,e.size);if(n._finalizing)n.finalize();t()});return o};y.prototype.finalize=function(){if(this._stream){this._finalizing=true;return}if(this._finalized)return;this._finalized=true;this.push(m);this.push(null)};y.prototype.destroy=function(e){if(this._destroyed)return;this._destroyed=true;if(e)this.emit("error",e);this.emit("close");if(this._stream&&this._stream.destroy)this._stream.destroy()};y.prototype._encode=function(e){if(!e.pax){var i=l.encode(e);if(i){this.push(i);return}}this._encodePax(e)};y.prototype._encodePax=function(e){var i=l.encodePax({name:e.name,linkname:e.linkname,pax:e.pax});var t={name:"PaxHeader",mode:e.mode,uid:e.uid,gid:e.gid,size:i.length,mtime:e.mtime,type:"pax-header",linkname:e.linkname&&"PaxHeader",uname:e.uname,gname:e.gname,devmajor:e.devmajor,devminor:e.devminor};this.push(l.encode(t));this.push(i);x(this,i.length);t.size=e.size;t.type=e.type;this.push(l.encode(t))};y.prototype._read=function(e){var i=this._drain;this._drain=h;i()};e.exports=y},19:function(e,i){i=e.exports=SemVer;var t;if(typeof process==="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)){t=function(){var e=Array.prototype.slice.call(arguments,0);e.unshift("SEMVER");console.log.apply(console,e)}}else{t=function(){}}i.SEMVER_SPEC_VERSION="2.0.0";var n=256;var a=Number.MAX_SAFE_INTEGER||9007199254740991;var r=16;var o=i.re=[];var s=i.src=[];var c=0;var p=c++;s[p]="0|[1-9]\\d*";var u=c++;s[u]="[0-9]+";var l=c++;s[l]="\\d*[a-zA-Z-][a-zA-Z0-9-]*";var f=c++;s[f]="("+s[p]+")\\."+"("+s[p]+")\\."+"("+s[p]+")";var d=c++;s[d]="("+s[u]+")\\."+"("+s[u]+")\\."+"("+s[u]+")";var m=c++;s[m]="(?:"+s[p]+"|"+s[l]+")";var h=c++;s[h]="(?:"+s[u]+"|"+s[l]+")";var x=c++;s[x]="(?:-("+s[m]+"(?:\\."+s[m]+")*))";var v=c++;s[v]="(?:-?("+s[h]+"(?:\\."+s[h]+")*))";var b=c++;s[b]="[0-9A-Za-z-]+";var g=c++;s[g]="(?:\\+("+s[b]+"(?:\\."+s[b]+")*))";var y=c++;var w="v?"+s[f]+s[x]+"?"+s[g]+"?";s[y]="^"+w+"$";var _="[v=\\s]*"+s[d]+s[v]+"?"+s[g]+"?";var E=c++;s[E]="^"+_+"$";var S=c++;s[S]="((?:<|>)?=?)";var k=c++;s[k]=s[u]+"|x|X|\\*";var j=c++;s[j]=s[p]+"|x|X|\\*";var C=c++;s[C]="[v=\\s]*("+s[j]+")"+"(?:\\.("+s[j]+")"+"(?:\\.("+s[j]+")"+"(?:"+s[x]+")?"+s[g]+"?"+")?)?";var R=c++;s[R]="[v=\\s]*("+s[k]+")"+"(?:\\.("+s[k]+")"+"(?:\\.("+s[k]+")"+"(?:"+s[v]+")?"+s[g]+"?"+")?)?";var T=c++;s[T]="^"+s[S]+"\\s*"+s[C]+"$";var O=c++;s[O]="^"+s[S]+"\\s*"+s[R]+"$";var A=c++;s[A]="(?:^|[^\\d])"+"(\\d{1,"+r+"})"+"(?:\\.(\\d{1,"+r+"}))?"+"(?:\\.(\\d{1,"+r+"}))?"+"(?:$|[^\\d])";var B=c++;s[B]="(?:~>?)";var z=c++;s[z]="(\\s*)"+s[B]+"\\s+";o[z]=new RegExp(s[z],"g");var P="$1~";var I=c++;s[I]="^"+s[B]+s[C]+"$";var L=c++;s[L]="^"+s[B]+s[R]+"$";var F=c++;s[F]="(?:\\^)";var q=c++;s[q]="(\\s*)"+s[F]+"\\s+";o[q]=new RegExp(s[q],"g");var N="$1^";var U=c++;s[U]="^"+s[F]+s[C]+"$";var D=c++;s[D]="^"+s[F]+s[R]+"$";var W=c++;s[W]="^"+s[S]+"\\s*("+_+")$|^$";var $=c++;s[$]="^"+s[S]+"\\s*("+w+")$|^$";var H=c++;s[H]="(\\s*)"+s[S]+"\\s*("+_+"|"+s[C]+")";o[H]=new RegExp(s[H],"g");var V="$1$2$3";var G=c++;s[G]="^\\s*("+s[C]+")"+"\\s+-\\s+"+"("+s[C]+")"+"\\s*$";var M=c++;s[M]="^\\s*("+s[R]+")"+"\\s+-\\s+"+"("+s[R]+")"+"\\s*$";var Z=c++;s[Z]="(<|>)?=?\\s*\\*";for(var X=0;X<c;X++){t(X,s[X]);if(!o[X]){o[X]=new RegExp(s[X])}}i.parse=parse;function parse(e,i){if(!i||typeof i!=="object"){i={loose:!!i,includePrerelease:false}}if(e instanceof SemVer){return e}if(typeof e!=="string"){return null}if(e.length>n){return null}var t=i.loose?o[E]:o[y];if(!t.test(e)){return null}try{return new SemVer(e,i)}catch(e){return null}}i.valid=valid;function valid(e,i){var t=parse(e,i);return t?t.version:null}i.clean=clean;function clean(e,i){var t=parse(e.trim().replace(/^[=v]+/,""),i);return t?t.version:null}i.SemVer=SemVer;function SemVer(e,i){if(!i||typeof i!=="object"){i={loose:!!i,includePrerelease:false}}if(e instanceof SemVer){if(e.loose===i.loose){return e}else{e=e.version}}else if(typeof e!=="string"){throw new TypeError("Invalid Version: "+e)}if(e.length>n){throw new TypeError("version is longer than "+n+" characters")}if(!(this instanceof SemVer)){return new SemVer(e,i)}t("SemVer",e,i);this.options=i;this.loose=!!i.loose;var r=e.trim().match(i.loose?o[E]:o[y]);if(!r){throw new TypeError("Invalid Version: "+e)}this.raw=e;this.major=+r[1];this.minor=+r[2];this.patch=+r[3];if(this.major>a||this.major<0){throw new TypeError("Invalid major version")}if(this.minor>a||this.minor<0){throw new TypeError("Invalid minor version")}if(this.patch>a||this.patch<0){throw new TypeError("Invalid patch version")}if(!r[4]){this.prerelease=[]}else{this.prerelease=r[4].split(".").map(function(e){if(/^[0-9]+$/.test(e)){var i=+e;if(i>=0&&i<a){return i}}return e})}this.build=r[5]?r[5].split("."):[];this.format()}SemVer.prototype.format=function(){this.version=this.major+"."+this.minor+"."+this.patch;if(this.prerelease.length){this.version+="-"+this.prerelease.join(".")}return this.version};SemVer.prototype.toString=function(){return this.version};SemVer.prototype.compare=function(e){t("SemVer.compare",this.version,this.options,e);if(!(e instanceof SemVer)){e=new SemVer(e,this.options)}return this.compareMain(e)||this.comparePre(e)};SemVer.prototype.compareMain=function(e){if(!(e instanceof SemVer)){e=new SemVer(e,this.options)}return compareIdentifiers(this.major,e.major)||compareIdentifiers(this.minor,e.minor)||compareIdentifiers(this.patch,e.patch)};SemVer.prototype.comparePre=function(e){if(!(e instanceof SemVer)){e=new SemVer(e,this.options)}if(this.prerelease.length&&!e.prerelease.length){return-1}else if(!this.prerelease.length&&e.prerelease.length){return 1}else if(!this.prerelease.length&&!e.prerelease.length){return 0}var i=0;do{var n=this.prerelease[i];var a=e.prerelease[i];t("prerelease compare",i,n,a);if(n===undefined&&a===undefined){return 0}else if(a===undefined){return 1}else if(n===undefined){return-1}else if(n===a){continue}else{return compareIdentifiers(n,a)}}while(++i)};SemVer.prototype.inc=function(e,i){switch(e){case"premajor":this.prerelease.length=0;this.patch=0;this.minor=0;this.major++;this.inc("pre",i);break;case"preminor":this.prerelease.length=0;this.patch=0;this.minor++;this.inc("pre",i);break;case"prepatch":this.prerelease.length=0;this.inc("patch",i);this.inc("pre",i);break;case"prerelease":if(this.prerelease.length===0){this.inc("patch",i)}this.inc("pre",i);break;case"major":if(this.minor!==0||this.patch!==0||this.prerelease.length===0){this.major++}this.minor=0;this.patch=0;this.prerelease=[];break;case"minor":if(this.patch!==0||this.prerelease.length===0){this.minor++}this.patch=0;this.prerelease=[];break;case"patch":if(this.prerelease.length===0){this.patch++}this.prerelease=[];break;case"pre":if(this.prerelease.length===0){this.prerelease=[0]}else{var t=this.prerelease.length;while(--t>=0){if(typeof this.prerelease[t]==="number"){this.prerelease[t]++;t=-2}}if(t===-1){this.prerelease.push(0)}}if(i){if(this.prerelease[0]===i){if(isNaN(this.prerelease[1])){this.prerelease=[i,0]}}else{this.prerelease=[i,0]}}break;default:throw new Error("invalid increment argument: "+e)}this.format();this.raw=this.version;return this};i.inc=inc;function inc(e,i,t,n){if(typeof t==="string"){n=t;t=undefined}try{return new SemVer(e,t).inc(i,n).version}catch(e){return null}}i.diff=diff;function diff(e,i){if(eq(e,i)){return null}else{var t=parse(e);var n=parse(i);var a="";if(t.prerelease.length||n.prerelease.length){a="pre";var r="prerelease"}for(var o in t){if(o==="major"||o==="minor"||o==="patch"){if(t[o]!==n[o]){return a+o}}}return r}}i.compareIdentifiers=compareIdentifiers;var K=/^[0-9]+$/;function compareIdentifiers(e,i){var t=K.test(e);var n=K.test(i);if(t&&n){e=+e;i=+i}return e===i?0:t&&!n?-1:n&&!t?1:e<i?-1:1}i.rcompareIdentifiers=rcompareIdentifiers;function rcompareIdentifiers(e,i){return compareIdentifiers(i,e)}i.major=major;function major(e,i){return new SemVer(e,i).major}i.minor=minor;function minor(e,i){return new SemVer(e,i).minor}i.patch=patch;function patch(e,i){return new SemVer(e,i).patch}i.compare=compare;function compare(e,i,t){return new SemVer(e,t).compare(new SemVer(i,t))}i.compareLoose=compareLoose;function compareLoose(e,i){return compare(e,i,true)}i.rcompare=rcompare;function rcompare(e,i,t){return compare(i,e,t)}i.sort=sort;function sort(e,t){return e.sort(function(e,n){return i.compare(e,n,t)})}i.rsort=rsort;function rsort(e,t){return e.sort(function(e,n){return i.rcompare(e,n,t)})}i.gt=gt;function gt(e,i,t){return compare(e,i,t)>0}i.lt=lt;function lt(e,i,t){return compare(e,i,t)<0}i.eq=eq;function eq(e,i,t){return compare(e,i,t)===0}i.neq=neq;function neq(e,i,t){return compare(e,i,t)!==0}i.gte=gte;function gte(e,i,t){return compare(e,i,t)>=0}i.lte=lte;function lte(e,i,t){return compare(e,i,t)<=0}i.cmp=cmp;function cmp(e,i,t,n){switch(i){case"===":if(typeof e==="object")e=e.version;if(typeof t==="object")t=t.version;return e===t;case"!==":if(typeof e==="object")e=e.version;if(typeof t==="object")t=t.version;return e!==t;case"":case"=":case"==":return eq(e,t,n);case"!=":return neq(e,t,n);case">":return gt(e,t,n);case">=":return gte(e,t,n);case"<":return lt(e,t,n);case"<=":return lte(e,t,n);default:throw new TypeError("Invalid operator: "+i)}}i.Comparator=Comparator;function Comparator(e,i){if(!i||typeof i!=="object"){i={loose:!!i,includePrerelease:false}}if(e instanceof Comparator){if(e.loose===!!i.loose){return e}else{e=e.value}}if(!(this instanceof Comparator)){return new Comparator(e,i)}t("comparator",e,i);this.options=i;this.loose=!!i.loose;this.parse(e);if(this.semver===Y){this.value=""}else{this.value=this.operator+this.semver.version}t("comp",this)}var Y={};Comparator.prototype.parse=function(e){var i=this.options.loose?o[W]:o[$];var t=e.match(i);if(!t){throw new TypeError("Invalid comparator: "+e)}this.operator=t[1];if(this.operator==="="){this.operator=""}if(!t[2]){this.semver=Y}else{this.semver=new SemVer(t[2],this.options.loose)}};Comparator.prototype.toString=function(){return this.value};Comparator.prototype.test=function(e){t("Comparator.test",e,this.options.loose);if(this.semver===Y){return true}if(typeof e==="string"){e=new SemVer(e,this.options)}return cmp(e,this.operator,this.semver,this.options)};Comparator.prototype.intersects=function(e,i){if(!(e instanceof Comparator)){throw new TypeError("a Comparator is required")}if(!i||typeof i!=="object"){i={loose:!!i,includePrerelease:false}}var t;if(this.operator===""){t=new Range(e.value,i);return satisfies(this.value,t,i)}else if(e.operator===""){t=new Range(this.value,i);return satisfies(e.semver,t,i)}var n=(this.operator===">="||this.operator===">")&&(e.operator===">="||e.operator===">");var a=(this.operator==="<="||this.operator==="<")&&(e.operator==="<="||e.operator==="<");var r=this.semver.version===e.semver.version;var o=(this.operator===">="||this.operator==="<=")&&(e.operator===">="||e.operator==="<=");var s=cmp(this.semver,"<",e.semver,i)&&((this.operator===">="||this.operator===">")&&(e.operator==="<="||e.operator==="<"));var c=cmp(this.semver,">",e.semver,i)&&((this.operator==="<="||this.operator==="<")&&(e.operator===">="||e.operator===">"));return n||a||r&&o||s||c};i.Range=Range;function Range(e,i){if(!i||typeof i!=="object"){i={loose:!!i,includePrerelease:false}}if(e instanceof Range){if(e.loose===!!i.loose&&e.includePrerelease===!!i.includePrerelease){return e}else{return new Range(e.raw,i)}}if(e instanceof Comparator){return new Range(e.value,i)}if(!(this instanceof Range)){return new Range(e,i)}this.options=i;this.loose=!!i.loose;this.includePrerelease=!!i.includePrerelease;this.raw=e;this.set=e.split(/\s*\|\|\s*/).map(function(e){return this.parseRange(e.trim())},this).filter(function(e){return e.length});if(!this.set.length){throw new TypeError("Invalid SemVer Range: "+e)}this.format()}Range.prototype.format=function(){this.range=this.set.map(function(e){return e.join(" ").trim()}).join("||").trim();return this.range};Range.prototype.toString=function(){return this.range};Range.prototype.parseRange=function(e){var i=this.options.loose;e=e.trim();var n=i?o[M]:o[G];e=e.replace(n,hyphenReplace);t("hyphen replace",e);e=e.replace(o[H],V);t("comparator trim",e,o[H]);e=e.replace(o[z],P);e=e.replace(o[q],N);e=e.split(/\s+/).join(" ");var a=i?o[W]:o[$];var r=e.split(" ").map(function(e){return parseComparator(e,this.options)},this).join(" ").split(/\s+/);if(this.options.loose){r=r.filter(function(e){return!!e.match(a)})}r=r.map(function(e){return new Comparator(e,this.options)},this);return r};Range.prototype.intersects=function(e,i){if(!(e instanceof Range)){throw new TypeError("a Range is required")}return this.set.some(function(t){return t.every(function(t){return e.set.some(function(e){return e.every(function(e){return t.intersects(e,i)})})})})};i.toComparators=toComparators;function toComparators(e,i){return new Range(e,i).set.map(function(e){return e.map(function(e){return e.value}).join(" ").trim().split(" ")})}function parseComparator(e,i){t("comp",e,i);e=replaceCarets(e,i);t("caret",e);e=replaceTildes(e,i);t("tildes",e);e=replaceXRanges(e,i);t("xrange",e);e=replaceStars(e,i);t("stars",e);return e}function isX(e){return!e||e.toLowerCase()==="x"||e==="*"}function replaceTildes(e,i){return e.trim().split(/\s+/).map(function(e){return replaceTilde(e,i)}).join(" ")}function replaceTilde(e,i){var n=i.loose?o[L]:o[I];return e.replace(n,function(i,n,a,r,o){t("tilde",e,i,n,a,r,o);var s;if(isX(n)){s=""}else if(isX(a)){s=">="+n+".0.0 <"+(+n+1)+".0.0"}else if(isX(r)){s=">="+n+"."+a+".0 <"+n+"."+(+a+1)+".0"}else if(o){t("replaceTilde pr",o);s=">="+n+"."+a+"."+r+"-"+o+" <"+n+"."+(+a+1)+".0"}else{s=">="+n+"."+a+"."+r+" <"+n+"."+(+a+1)+".0"}t("tilde return",s);return s})}function replaceCarets(e,i){return e.trim().split(/\s+/).map(function(e){return replaceCaret(e,i)}).join(" ")}function replaceCaret(e,i){t("caret",e,i);var n=i.loose?o[D]:o[U];return e.replace(n,function(i,n,a,r,o){t("caret",e,i,n,a,r,o);var s;if(isX(n)){s=""}else if(isX(a)){s=">="+n+".0.0 <"+(+n+1)+".0.0"}else if(isX(r)){if(n==="0"){s=">="+n+"."+a+".0 <"+n+"."+(+a+1)+".0"}else{s=">="+n+"."+a+".0 <"+(+n+1)+".0.0"}}else if(o){t("replaceCaret pr",o);if(n==="0"){if(a==="0"){s=">="+n+"."+a+"."+r+"-"+o+" <"+n+"."+a+"."+(+r+1)}else{s=">="+n+"."+a+"."+r+"-"+o+" <"+n+"."+(+a+1)+".0"}}else{s=">="+n+"."+a+"."+r+"-"+o+" <"+(+n+1)+".0.0"}}else{t("no pr");if(n==="0"){if(a==="0"){s=">="+n+"."+a+"."+r+" <"+n+"."+a+"."+(+r+1)}else{s=">="+n+"."+a+"."+r+" <"+n+"."+(+a+1)+".0"}}else{s=">="+n+"."+a+"."+r+" <"+(+n+1)+".0.0"}}t("caret return",s);return s})}function replaceXRanges(e,i){t("replaceXRanges",e,i);return e.split(/\s+/).map(function(e){return replaceXRange(e,i)}).join(" ")}function replaceXRange(e,i){e=e.trim();var n=i.loose?o[O]:o[T];return e.replace(n,function(i,n,a,r,o,s){t("xRange",e,i,n,a,r,o,s);var c=isX(a);var p=c||isX(r);var u=p||isX(o);var l=u;if(n==="="&&l){n=""}if(c){if(n===">"||n==="<"){i="<0.0.0"}else{i="*"}}else if(n&&l){if(p){r=0}o=0;if(n===">"){n=">=";if(p){a=+a+1;r=0;o=0}else{r=+r+1;o=0}}else if(n==="<="){n="<";if(p){a=+a+1}else{r=+r+1}}i=n+a+"."+r+"."+o}else if(p){i=">="+a+".0.0 <"+(+a+1)+".0.0"}else if(u){i=">="+a+"."+r+".0 <"+a+"."+(+r+1)+".0"}t("xRange return",i);return i})}function replaceStars(e,i){t("replaceStars",e,i);return e.trim().replace(o[Z],"")}function hyphenReplace(e,i,t,n,a,r,o,s,c,p,u,l,f){if(isX(t)){i=""}else if(isX(n)){i=">="+t+".0.0"}else if(isX(a)){i=">="+t+"."+n+".0"}else{i=">="+i}if(isX(c)){s=""}else if(isX(p)){s="<"+(+c+1)+".0.0"}else if(isX(u)){s="<"+c+"."+(+p+1)+".0"}else if(l){s="<="+c+"."+p+"."+u+"-"+l}else{s="<="+s}return(i+" "+s).trim()}Range.prototype.test=function(e){if(!e){return false}if(typeof e==="string"){e=new SemVer(e,this.options)}for(var i=0;i<this.set.length;i++){if(testSet(this.set[i],e,this.options)){return true}}return false};function testSet(e,i,n){for(var a=0;a<e.length;a++){if(!e[a].test(i)){return false}}if(i.prerelease.length&&!n.includePrerelease){for(a=0;a<e.length;a++){t(e[a].semver);if(e[a].semver===Y){continue}if(e[a].semver.prerelease.length>0){var r=e[a].semver;if(r.major===i.major&&r.minor===i.minor&&r.patch===i.patch){return true}}}return false}return true}i.satisfies=satisfies;function satisfies(e,i,t){try{i=new Range(i,t)}catch(e){return false}return i.test(e)}i.maxSatisfying=maxSatisfying;function maxSatisfying(e,i,t){var n=null;var a=null;try{var r=new Range(i,t)}catch(e){return null}e.forEach(function(e){if(r.test(e)){if(!n||a.compare(e)===-1){n=e;a=new SemVer(n,t)}}});return n}i.minSatisfying=minSatisfying;function minSatisfying(e,i,t){var n=null;var a=null;try{var r=new Range(i,t)}catch(e){return null}e.forEach(function(e){if(r.test(e)){if(!n||a.compare(e)===1){n=e;a=new SemVer(n,t)}}});return n}i.minVersion=minVersion;function minVersion(e,i){e=new Range(e,i);var t=new SemVer("0.0.0");if(e.test(t)){return t}t=new SemVer("0.0.0-0");if(e.test(t)){return t}t=null;for(var n=0;n<e.set.length;++n){var a=e.set[n];a.forEach(function(e){var i=new SemVer(e.semver.version);switch(e.operator){case">":if(i.prerelease.length===0){i.patch++}else{i.prerelease.push(0)}i.raw=i.format();case"":case">=":if(!t||gt(t,i)){t=i}break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+e.operator)}})}if(t&&e.test(t)){return t}return null}i.validRange=validRange;function validRange(e,i){try{return new Range(e,i).range||"*"}catch(e){return null}}i.ltr=ltr;function ltr(e,i,t){return outside(e,i,"<",t)}i.gtr=gtr;function gtr(e,i,t){return outside(e,i,">",t)}i.outside=outside;function outside(e,i,t,n){e=new SemVer(e,n);i=new Range(i,n);var a,r,o,s,c;switch(t){case">":a=gt;r=lte;o=lt;s=">";c=">=";break;case"<":a=lt;r=gte;o=gt;s="<";c="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(satisfies(e,i,n)){return false}for(var p=0;p<i.set.length;++p){var u=i.set[p];var l=null;var f=null;u.forEach(function(e){if(e.semver===Y){e=new Comparator(">=0.0.0")}l=l||e;f=f||e;if(a(e.semver,l.semver,n)){l=e}else if(o(e.semver,f.semver,n)){f=e}});if(l.operator===s||l.operator===c){return false}if((!f.operator||f.operator===s)&&r(e,f.semver)){return false}else if(f.operator===c&&o(e,f.semver)){return false}}return true}i.prerelease=prerelease;function prerelease(e,i){var t=parse(e,i);return t&&t.prerelease.length?t.prerelease:null}i.intersects=intersects;function intersects(e,i,t){e=new Range(e,t);i=new Range(i,t);return e.intersects(i)}i.coerce=coerce;function coerce(e){if(e instanceof SemVer){return e}if(typeof e!=="string"){return null}var i=e.match(o[A]);if(i==null){return null}return parse(i[1]+"."+(i[2]||"0")+"."+(i[3]||"0"))}},30:function(e,i,t){"use strict";const n=t(747);const a=t(622);const r=t(611);const o=t(19);const s={mode:511&~process.umask(),fs:n};const c=o.satisfies(process.version,">=10.12.0");const p=e=>{if(process.platform==="win32"){const i=/[<>:"|?*]/.test(e.replace(a.parse(e).root,""));if(i){const i=new Error(`Path contains invalid characters: ${e}`);i.code="EINVAL";throw i}}};const u=e=>{const i=new Error(`operation not permitted, mkdir '${e}'`);i.code="EPERM";i.errno=-4048;i.path=e;i.syscall="mkdir";return i};const l=(e,i)=>Promise.resolve().then(()=>{p(e);i=Object.assign({},s,i);const t=r(i.fs.mkdir);const o=r(i.fs.stat);if(c&&i.fs.mkdir===n.mkdir){const n=a.resolve(e);return t(n,{mode:i.mode,recursive:true}).then(()=>n)}const l=e=>{return t(e,i.mode).then(()=>e).catch(i=>{if(i.code==="EPERM"){throw i}if(i.code==="ENOENT"){if(a.dirname(e)===e){throw u(e)}if(i.message.includes("null bytes")){throw i}return l(a.dirname(e)).then(()=>l(e))}return o(e).then(i=>i.isDirectory()?e:Promise.reject()).catch(()=>{throw i})})};return l(a.resolve(e))});e.exports=l;e.exports.default=l;e.exports.sync=((e,i)=>{p(e);i=Object.assign({},s,i);if(c&&i.fs.mkdirSync===n.mkdirSync){const t=a.resolve(e);n.mkdirSync(t,{mode:i.mode,recursive:true});return t}const t=e=>{try{i.fs.mkdirSync(e,i.mode)}catch(n){if(n.code==="EPERM"){throw n}if(n.code==="ENOENT"){if(a.dirname(e)===e){throw u(e)}if(n.message.includes("null bytes")){throw n}t(a.dirname(e));return t(e)}try{if(!i.fs.statSync(e).isDirectory()){throw new Error("The path is not a directory")}}catch(e){throw n}}return e};return t(a.resolve(e))})},32:function(e,i,t){"use strict";var n=t(591);var a=Object.keys||function(e){var i=[];for(var t in e){i.push(t)}return i};e.exports=Duplex;var r=Object.create(t(763));r.inherits=t(672);var o=t(112);var s=t(712);r.inherits(Duplex,o);{var c=a(s.prototype);for(var p=0;p<c.length;p++){var u=c[p];if(!Duplex.prototype[u])Duplex.prototype[u]=s.prototype[u]}}function Duplex(e){if(!(this instanceof Duplex))return new Duplex(e);o.call(this,e);s.call(this,e);if(e&&e.readable===false)this.readable=false;if(e&&e.writable===false)this.writable=false;this.allowHalfOpen=true;if(e&&e.allowHalfOpen===false)this.allowHalfOpen=false;this.once("end",onend)}Object.defineProperty(Duplex.prototype,"writableHighWaterMark",{enumerable:false,get:function(){return this._writableState.highWaterMark}});function onend(){if(this.allowHalfOpen||this._writableState.ended)return;n.nextTick(onEndNT,this)}function onEndNT(e){e.end()}Object.defineProperty(Duplex.prototype,"destroyed",{get:function(){if(this._readableState===undefined||this._writableState===undefined){return false}return this._readableState.destroyed&&this._writableState.destroyed},set:function(e){if(this._readableState===undefined||this._writableState===undefined){return}this._readableState.destroyed=e;this._writableState.destroyed=e}});Duplex.prototype._destroy=function(e,i){this.push(null);this.end();n.nextTick(i,e)}},37:function(e){e.exports=function(e,t){var n=[];for(var a=0;a<e.length;a++){var r=t(e[a],a);if(i(r))n.push.apply(n,r);else n.push(r)}return n};var i=Array.isArray||function(e){return Object.prototype.toString.call(e)==="[object Array]"}},41:function(e,i,t){"use strict";Object.defineProperty(i,"__esModule",{value:true});const n=t(357);const a=t(622);const r=t(817);const o=process.platform==="win32";class Path{constructor(e){this.segments=[];if(typeof e==="string"){n(e,`Parameter 'itemPath' must not be empty`);e=r.safeTrimTrailingSeparator(e);if(!r.hasRoot(e)){this.segments=e.split(a.sep)}else{let i=e;let t=r.dirname(i);while(t!==i){const e=a.basename(i);this.segments.unshift(e);i=t;t=r.dirname(i)}this.segments.unshift(i)}}else{n(e.length>0,`Parameter 'itemPath' must not be an empty array`);for(let i=0;i<e.length;i++){let t=e[i];n(t,`Parameter 'itemPath' must not contain any empty segments`);t=r.normalizeSeparators(e[i]);if(i===0&&r.hasRoot(t)){t=r.safeTrimTrailingSeparator(t);n(t===r.dirname(t),`Parameter 'itemPath' root segment contains information for multiple segments`);this.segments.push(t)}else{n(!t.includes(a.sep),`Parameter 'itemPath' contains unexpected path separators`);this.segments.push(t)}}}}toString(){let e=this.segments[0];let i=e.endsWith(a.sep)||o&&/^[A-Z]:$/i.test(e);for(let t=1;t<this.segments.length;t++){if(i){i=false}else{e+=a.sep}e+=this.segments[t]}return e}}i.Path=Path},42:function(e,i,t){"use strict";function _classCallCheck(e,i){if(!(e instanceof i)){throw new TypeError("Cannot call a class as a function")}}var n=t(994).Buffer;var a=t(669);function copyBuffer(e,i,t){e.copy(i,t)}e.exports=function(){function BufferList(){_classCallCheck(this,BufferList);this.head=null;this.tail=null;this.length=0}BufferList.prototype.push=function push(e){var i={data:e,next:null};if(this.length>0)this.tail.next=i;else this.head=i;this.tail=i;++this.length};BufferList.prototype.unshift=function unshift(e){var i={data:e,next:this.head};if(this.length===0)this.tail=i;this.head=i;++this.length};BufferList.prototype.shift=function shift(){if(this.length===0)return;var e=this.head.data;if(this.length===1)this.head=this.tail=null;else this.head=this.head.next;--this.length;return e};BufferList.prototype.clear=function clear(){this.head=this.tail=null;this.length=0};BufferList.prototype.join=function join(e){if(this.length===0)return"";var i=this.head;var t=""+i.data;while(i=i.next){t+=e+i.data}return t};BufferList.prototype.concat=function concat(e){if(this.length===0)return n.alloc(0);if(this.length===1)return this.head.data;var i=n.allocUnsafe(e>>>0);var t=this.head;var a=0;while(t){copyBuffer(t.data,i,a);a+=t.data.length;t=t.next}return i};return BufferList}();if(a&&a.inspect&&a.inspect.custom){e.exports.prototype[a.inspect.custom]=function(){var e=a.inspect({length:this.length});return this.constructor.name+" "+e}}},44:function(e,i,t){i.extract=t(3);i.pack=t(6)},45:function(e,i,t){var n=t(741),a=t(669),r=t(266).Buffer;function BufferList(e){if(!(this instanceof BufferList))return new BufferList(e);this._bufs=[];this.length=0;if(typeof e=="function"){this._callback=e;var i=function piper(e){if(this._callback){this._callback(e);this._callback=null}}.bind(this);this.on("pipe",function onPipe(e){e.on("error",i)});this.on("unpipe",function onUnpipe(e){e.removeListener("error",i)})}else{this.append(e)}n.call(this)}a.inherits(BufferList,n);BufferList.prototype._offset=function _offset(e){var i=0,t=0,n;if(e===0)return[0,0];for(;t<this._bufs.length;t++){n=i+this._bufs[t].length;if(e<n||t==this._bufs.length-1)return[t,e-i];i=n}};BufferList.prototype.append=function append(e){var i=0;if(r.isBuffer(e)){this._appendBuffer(e)}else if(Array.isArray(e)){for(;i<e.length;i++)this.append(e[i])}else if(e instanceof BufferList){for(;i<e._bufs.length;i++)this.append(e._bufs[i])}else if(e!=null){if(typeof e=="number")e=e.toString();this._appendBuffer(r.from(e))}return this};BufferList.prototype._appendBuffer=function appendBuffer(e){this._bufs.push(e);this.length+=e.length};BufferList.prototype._write=function _write(e,i,t){this._appendBuffer(e);if(typeof t=="function")t()};BufferList.prototype._read=function _read(e){if(!this.length)return this.push(null);e=Math.min(e,this.length);this.push(this.slice(0,e));this.consume(e)};BufferList.prototype.end=function end(e){n.prototype.end.call(this,e);if(this._callback){this._callback(null,this.slice());this._callback=null}};BufferList.prototype.get=function get(e){return this.slice(e,e+1)[0]};BufferList.prototype.slice=function slice(e,i){if(typeof e=="number"&&e<0)e+=this.length;if(typeof i=="number"&&i<0)i+=this.length;return this.copy(null,0,e,i)};BufferList.prototype.copy=function copy(e,i,t,n){if(typeof t!="number"||t<0)t=0;if(typeof n!="number"||n>this.length)n=this.length;if(t>=this.length)return e||r.alloc(0);if(n<=0)return e||r.alloc(0);var copy=!!e,a=this._offset(t),o=n-t,s=o,c=copy&&i||0,p=a[1],u,l;if(t===0&&n==this.length){if(!copy){return this._bufs.length===1?this._bufs[0]:r.concat(this._bufs,this.length)}for(l=0;l<this._bufs.length;l++){this._bufs[l].copy(e,c);c+=this._bufs[l].length}return e}if(s<=this._bufs[a[0]].length-p){return copy?this._bufs[a[0]].copy(e,i,p,p+s):this._bufs[a[0]].slice(p,p+s)}if(!copy)e=r.allocUnsafe(o);for(l=a[0];l<this._bufs.length;l++){u=this._bufs[l].length-p;if(s>u){this._bufs[l].copy(e,c,p)}else{this._bufs[l].copy(e,c,p,p+s);break}c+=u;s-=u;if(p)p=0}return e};BufferList.prototype.shallowSlice=function shallowSlice(e,i){e=e||0;i=i||this.length;if(e<0)e+=this.length;if(i<0)i+=this.length;var t=this._offset(e),n=this._offset(i),a=this._bufs.slice(t[0],n[0]+1);if(n[1]==0)a.pop();else a[a.length-1]=a[a.length-1].slice(0,n[1]);if(t[1]!=0)a[0]=a[0].slice(t[1]);return new BufferList(a)};BufferList.prototype.toString=function toString(e,i,t){return this.slice(i,t).toString(e)};BufferList.prototype.consume=function consume(e){while(this._bufs.length){if(e>=this._bufs[0].length){e-=this._bufs[0].length;this.length-=this._bufs[0].length;this._bufs.shift()}else{this._bufs[0]=this._bufs[0].slice(e);this.length-=e;break}}return this};BufferList.prototype.duplicate=function duplicate(){var e=0,i=new BufferList;for(;e<this._bufs.length;e++)i.append(this._bufs[e]);return i};BufferList.prototype.destroy=function destroy(){this._bufs.length=0;this.length=0;this.push(null)};(function(){var e={readDoubleBE:8,readDoubleLE:8,readFloatBE:4,readFloatLE:4,readInt32BE:4,readInt32LE:4,readUInt32BE:4,readUInt32LE:4,readInt16BE:2,readInt16LE:2,readUInt16BE:2,readUInt16LE:2,readInt8:1,readUInt8:1};for(var i in e){(function(i){BufferList.prototype[i]=function(t){return this.slice(t,t+e[i])[i](0)}})(i)}})();e.exports=BufferList},47:function(e,i){i.stringify=function stringify(e){if("undefined"==typeof e)return e;if(e&&Buffer.isBuffer(e))return JSON.stringify(":base64:"+e.toString("base64"));if(e&&e.toJSON)e=e.toJSON();if(e&&"object"===typeof e){var i="";var t=Array.isArray(e);i=t?"[":"{";var n=true;for(var a in e){var r="function"==typeof e[a]||!t&&"undefined"===typeof e[a];if(Object.hasOwnProperty.call(e,a)&&!r){if(!n)i+=",";n=false;if(t){if(e[a]==undefined)i+="null";else i+=stringify(e[a])}else if(e[a]!==void 0){i+=stringify(a)+":"+stringify(e[a])}}}i+=t?"]":"}";return i}else if("string"===typeof e){return JSON.stringify(/^:/.test(e)?":"+e:e)}else if("undefined"===typeof e){return"null"}else return JSON.stringify(e)};i.parse=function(e){return JSON.parse(e,function(e,i){if("string"===typeof i){if(/^:base64:/.test(i))return new Buffer(i.substring(8),"base64");else return/^:/.test(i)?i.substring(1):i}return i})}},71:function(e,i){"use strict";i.stringToBytes=(e=>[...e].map(e=>e.charCodeAt(0)));const t=(e,i,t)=>{return String.fromCharCode(...e.slice(i,t))};i.readUInt64LE=((e,i=0)=>{let t=e[i];let n=1;let a=0;while(++a<8){n*=256;t+=e[i+a]*n}return t});i.tarHeaderChecksumMatches=(e=>{if(e.length<512){return false}const i=128;let n=256;let a=0;for(let t=0;t<148;t++){const r=e[t];n+=r;a+=r&i}for(let t=156;t<512;t++){const r=e[t];n+=r;a+=r&i}const r=parseInt(t(e,148,154),8);return r===n||r===n-(a<<1)});i.uint8ArrayUtf8ByteString=t},87:function(e){e.exports=require("os")},89:function(e,i,t){"use strict";var n=this&&this.__awaiter||function(e,i,t,n){function adopt(e){return e instanceof t?e:new t(function(i){i(e)})}return new(t||(t=Promise))(function(t,a){function fulfilled(e){try{step(n.next(e))}catch(e){a(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){a(e)}}function step(e){e.done?t(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,i||[])).next())})};var a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var i={};if(e!=null)for(var t in e)if(Object.hasOwnProperty.call(e,t))i[t]=e[t];i["default"]=e;return i};Object.defineProperty(i,"__esModule",{value:true});const r=t(486);const o=a(t(87));const s=a(t(622));var c;(function(e){e[e["Success"]=0]="Success";e[e["Failure"]=1]="Failure"})(c=i.ExitCode||(i.ExitCode={}));function exportVariable(e,i){const t=r.toCommandValue(i);process.env[e]=t;r.issueCommand("set-env",{name:e},t)}i.exportVariable=exportVariable;function setSecret(e){r.issueCommand("add-mask",{},e)}i.setSecret=setSecret;function addPath(e){r.issueCommand("add-path",{},e);process.env["PATH"]=`${e}${s.delimiter}${process.env["PATH"]}`}i.addPath=addPath;function getInput(e,i){const t=process.env[`INPUT_${e.replace(/ /g,"_").toUpperCase()}`]||"";if(i&&i.required&&!t){throw new Error(`Input required and not supplied: ${e}`)}return t.trim()}i.getInput=getInput;function setOutput(e,i){r.issueCommand("set-output",{name:e},i)}i.setOutput=setOutput;function setCommandEcho(e){r.issue("echo",e?"on":"off")}i.setCommandEcho=setCommandEcho;function setFailed(e){process.exitCode=c.Failure;error(e)}i.setFailed=setFailed;function isDebug(){return process.env["RUNNER_DEBUG"]==="1"}i.isDebug=isDebug;function debug(e){r.issueCommand("debug",{},e)}i.debug=debug;function error(e){r.issue("error",e instanceof Error?e.toString():e)}i.error=error;function warning(e){r.issue("warning",e instanceof Error?e.toString():e)}i.warning=warning;function info(e){process.stdout.write(e+o.EOL)}i.info=info;function startGroup(e){r.issue("group",e)}i.startGroup=startGroup;function endGroup(){r.issue("endgroup")}i.endGroup=endGroup;function group(e,i){return n(this,void 0,void 0,function*(){startGroup(e);let t;try{t=yield i()}finally{endGroup()}return t})}i.group=group;function saveState(e,i){r.issueCommand("save-state",{name:e},i)}i.saveState=saveState;function getState(e){return process.env[`STATE_${e}`]||""}i.getState=getState},90:function(e,i,t){var n=t(619);var a=process.cwd;var r=null;var o=process.env.GRACEFUL_FS_PLATFORM||process.platform;process.cwd=function(){if(!r)r=a.call(process);return r};try{process.cwd()}catch(e){}var s=process.chdir;process.chdir=function(e){r=null;s.call(process,e)};e.exports=patch;function patch(e){if(n.hasOwnProperty("O_SYMLINK")&&process.version.match(/^v0\.6\.[0-2]|^v0\.5\./)){patchLchmod(e)}if(!e.lutimes){patchLutimes(e)}e.chown=chownFix(e.chown);e.fchown=chownFix(e.fchown);e.lchown=chownFix(e.lchown);e.chmod=chmodFix(e.chmod);e.fchmod=chmodFix(e.fchmod);e.lchmod=chmodFix(e.lchmod);e.chownSync=chownFixSync(e.chownSync);e.fchownSync=chownFixSync(e.fchownSync);e.lchownSync=chownFixSync(e.lchownSync);e.chmodSync=chmodFixSync(e.chmodSync);e.fchmodSync=chmodFixSync(e.fchmodSync);e.lchmodSync=chmodFixSync(e.lchmodSync);e.stat=statFix(e.stat);e.fstat=statFix(e.fstat);e.lstat=statFix(e.lstat);e.statSync=statFixSync(e.statSync);e.fstatSync=statFixSync(e.fstatSync);e.lstatSync=statFixSync(e.lstatSync);if(!e.lchmod){e.lchmod=function(e,i,t){if(t)process.nextTick(t)};e.lchmodSync=function(){}}if(!e.lchown){e.lchown=function(e,i,t,n){if(n)process.nextTick(n)};e.lchownSync=function(){}}if(o==="win32"){e.rename=function(i){return function(t,n,a){var r=Date.now();var o=0;i(t,n,function CB(s){if(s&&(s.code==="EACCES"||s.code==="EPERM")&&Date.now()-r<6e4){setTimeout(function(){e.stat(n,function(e,r){if(e&&e.code==="ENOENT")i(t,n,CB);else a(s)})},o);if(o<100)o+=10;return}if(a)a(s)})}}(e.rename)}e.read=function(i){function read(t,n,a,r,o,s){var c;if(s&&typeof s==="function"){var p=0;c=function(u,l,f){if(u&&u.code==="EAGAIN"&&p<10){p++;return i.call(e,t,n,a,r,o,c)}s.apply(this,arguments)}}return i.call(e,t,n,a,r,o,c)}read.__proto__=i;return read}(e.read);e.readSync=function(i){return function(t,n,a,r,o){var s=0;while(true){try{return i.call(e,t,n,a,r,o)}catch(e){if(e.code==="EAGAIN"&&s<10){s++;continue}throw e}}}}(e.readSync);function patchLchmod(e){e.lchmod=function(i,t,a){e.open(i,n.O_WRONLY|n.O_SYMLINK,t,function(i,n){if(i){if(a)a(i);return}e.fchmod(n,t,function(i){e.close(n,function(e){if(a)a(i||e)})})})};e.lchmodSync=function(i,t){var a=e.openSync(i,n.O_WRONLY|n.O_SYMLINK,t);var r=true;var o;try{o=e.fchmodSync(a,t);r=false}finally{if(r){try{e.closeSync(a)}catch(e){}}else{e.closeSync(a)}}return o}}function patchLutimes(e){if(n.hasOwnProperty("O_SYMLINK")){e.lutimes=function(i,t,a,r){e.open(i,n.O_SYMLINK,function(i,n){if(i){if(r)r(i);return}e.futimes(n,t,a,function(i){e.close(n,function(e){if(r)r(i||e)})})})};e.lutimesSync=function(i,t,a){var r=e.openSync(i,n.O_SYMLINK);var o;var s=true;try{o=e.futimesSync(r,t,a);s=false}finally{if(s){try{e.closeSync(r)}catch(e){}}else{e.closeSync(r)}}return o}}else{e.lutimes=function(e,i,t,n){if(n)process.nextTick(n)};e.lutimesSync=function(){}}}function chmodFix(i){if(!i)return i;return function(t,n,a){return i.call(e,t,n,function(e){if(chownErOk(e))e=null;if(a)a.apply(this,arguments)})}}function chmodFixSync(i){if(!i)return i;return function(t,n){try{return i.call(e,t,n)}catch(e){if(!chownErOk(e))throw e}}}function chownFix(i){if(!i)return i;return function(t,n,a,r){return i.call(e,t,n,a,function(e){if(chownErOk(e))e=null;if(r)r.apply(this,arguments)})}}function chownFixSync(i){if(!i)return i;return function(t,n,a){try{return i.call(e,t,n,a)}catch(e){if(!chownErOk(e))throw e}}}function statFix(i){if(!i)return i;return function(t,n,a){if(typeof n==="function"){a=n;n=null}function callback(e,i){if(i){if(i.uid<0)i.uid+=4294967296;if(i.gid<0)i.gid+=4294967296}if(a)a.apply(this,arguments)}return n?i.call(e,t,n,callback):i.call(e,t,callback)}}function statFixSync(i){if(!i)return i;return function(t,n){var a=n?i.call(e,t,n):i.call(e,t);if(a.uid<0)a.uid+=4294967296;if(a.gid<0)a.gid+=4294967296;return a}}function chownErOk(e){if(!e)return true;if(e.code==="ENOSYS")return true;var i=!process.getuid||process.getuid()!==0;if(i){if(e.code==="EINVAL"||e.code==="EPERM")return true}return false}}},91:function(e){"use strict";var i="pending";var t="settled";var n="fulfilled";var a="rejected";var r=function(){};var o=typeof global!=="undefined"&&typeof global.process!=="undefined"&&typeof global.process.emit==="function";var s=typeof setImmediate==="undefined"?setTimeout:setImmediate;var c=[];var p;function asyncFlush(){for(var e=0;e<c.length;e++){c[e][0](c[e][1])}c=[];p=false}function asyncCall(e,i){c.push([e,i]);if(!p){p=true;s(asyncFlush,0)}}function invokeResolver(e,i){function resolvePromise(e){resolve(i,e)}function rejectPromise(e){reject(i,e)}try{e(resolvePromise,rejectPromise)}catch(e){rejectPromise(e)}}function invokeCallback(e){var i=e.owner;var t=i._state;var r=i._data;var o=e[t];var s=e.then;if(typeof o==="function"){t=n;try{r=o(r)}catch(e){reject(s,e)}}if(!handleThenable(s,r)){if(t===n){resolve(s,r)}if(t===a){reject(s,r)}}}function handleThenable(e,i){var t;try{if(e===i){throw new TypeError("A promises callback cannot return that same promise.")}if(i&&(typeof i==="function"||typeof i==="object")){var n=i.then;if(typeof n==="function"){n.call(i,function(n){if(!t){t=true;if(i===n){fulfill(e,n)}else{resolve(e,n)}}},function(i){if(!t){t=true;reject(e,i)}});return true}}}catch(i){if(!t){reject(e,i)}return true}return false}function resolve(e,i){if(e===i||!handleThenable(e,i)){fulfill(e,i)}}function fulfill(e,n){if(e._state===i){e._state=t;e._data=n;asyncCall(publishFulfillment,e)}}function reject(e,n){if(e._state===i){e._state=t;e._data=n;asyncCall(publishRejection,e)}}function publish(e){e._then=e._then.forEach(invokeCallback)}function publishFulfillment(e){e._state=n;publish(e)}function publishRejection(e){e._state=a;publish(e);if(!e._handled&&o){global.process.emit("unhandledRejection",e._data,e)}}function notifyRejectionHandled(e){global.process.emit("rejectionHandled",e)}function Promise(e){if(typeof e!=="function"){throw new TypeError("Promise resolver "+e+" is not a function")}if(this instanceof Promise===false){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}this._then=[];invokeResolver(e,this)}Promise.prototype={constructor:Promise,_state:i,_then:null,_data:undefined,_handled:false,then:function(e,i){var t={owner:this,then:new this.constructor(r),fulfilled:e,rejected:i};if((i||e)&&!this._handled){this._handled=true;if(this._state===a&&o){asyncCall(notifyRejectionHandled,this)}}if(this._state===n||this._state===a){asyncCall(invokeCallback,t)}else{this._then.push(t)}return t.then},catch:function(e){return this.then(null,e)}};Promise.all=function(e){if(!Array.isArray(e)){throw new TypeError("You must pass an array to Promise.all().")}return new Promise(function(i,t){var n=[];var a=0;function resolver(e){a++;return function(t){n[e]=t;if(!--a){i(n)}}}for(var r=0,o;r<e.length;r++){o=e[r];if(o&&typeof o.then==="function"){o.then(resolver(r),t)}else{n[r]=o}}if(!a){i(n)}})};Promise.race=function(e){if(!Array.isArray(e)){throw new TypeError("You must pass an array to Promise.race().")}return new Promise(function(i,t){for(var n=0,a;n<e.length;n++){a=e[n];if(a&&typeof a.then==="function"){a.then(i,t)}else{i(a)}}})};Promise.resolve=function(e){if(e&&typeof e==="object"&&e.constructor===Promise){return e}return new Promise(function(i){i(e)})};Promise.reject=function(e){return new Promise(function(i,t){t(e)})};e.exports=Promise},97:function(e){"use strict";var i=["ETIMEDOUT","ECONNRESET","EADDRINUSE","ESOCKETTIMEDOUT","ECONNREFUSED","EPIPE","EHOSTUNREACH","EAI_AGAIN"];var t=["ENOTFOUND","ENETUNREACH","UNABLE_TO_GET_ISSUER_CERT","UNABLE_TO_GET_CRL","UNABLE_TO_DECRYPT_CERT_SIGNATURE","UNABLE_TO_DECRYPT_CRL_SIGNATURE","UNABLE_TO_DECODE_ISSUER_PUBLIC_KEY","CERT_SIGNATURE_FAILURE","CRL_SIGNATURE_FAILURE","CERT_NOT_YET_VALID","CERT_HAS_EXPIRED","CRL_NOT_YET_VALID","CRL_HAS_EXPIRED","ERROR_IN_CERT_NOT_BEFORE_FIELD","ERROR_IN_CERT_NOT_AFTER_FIELD","ERROR_IN_CRL_LAST_UPDATE_FIELD","ERROR_IN_CRL_NEXT_UPDATE_FIELD","OUT_OF_MEM","DEPTH_ZERO_SELF_SIGNED_CERT","SELF_SIGNED_CERT_IN_CHAIN","UNABLE_TO_GET_ISSUER_CERT_LOCALLY","UNABLE_TO_VERIFY_LEAF_SIGNATURE","CERT_CHAIN_TOO_LONG","CERT_REVOKED","INVALID_CA","PATH_LENGTH_EXCEEDED","INVALID_PURPOSE","CERT_UNTRUSTED","CERT_REJECTED"];e.exports=function(e){if(!e||!e.code){return true}if(i.indexOf(e.code)!==-1){return true}if(t.indexOf(e.code)!==-1){return false}return true}},107:function(e,i,t){"use strict";var n=t(923);e.exports=function(){var e={};Object.keys(n).forEach(function(i){var t=n[i];if(t.extensions&&t.extensions.length>0){t.extensions.forEach(function(t){e[t]=i})}});return e}},109:function(e,i,t){var n=t(441).Readable;var a=t(672);e.exports=from2;from2.ctor=ctor;from2.obj=obj;var r=ctor();function toFunction(e){e=e.slice();return function(i,t){var n=null;var a=e.length?e.shift():null;if(a instanceof Error){n=a;a=null}t(n,a)}}function from2(e,i){if(typeof e!=="object"||Array.isArray(e)){i=e;e={}}var t=new r(e);t._from=Array.isArray(i)?toFunction(i):i||noop;return t}function ctor(e,i){if(typeof e==="function"){i=e;e={}}e=defaults(e);a(Class,n);function Class(i){if(!(this instanceof Class))return new Class(i);this._reading=false;this._callback=check;this.destroyed=false;n.call(this,i||e);var t=this;var a=this._readableState.highWaterMark;function check(e,i){if(t.destroyed)return;if(e)return t.destroy(e);if(i===null)return t.push(null);t._reading=false;if(t.push(i))t._read(a)}}Class.prototype._from=i||noop;Class.prototype._read=function(e){if(this._reading||this.destroyed)return;this._reading=true;this._from(e,this._callback)};Class.prototype.destroy=function(e){if(this.destroyed)return;this.destroyed=true;var i=this;process.nextTick(function(){if(e)i.emit("error",e);i.emit("close")})};return Class}function obj(e,i){if(typeof e==="function"||Array.isArray(e)){i=e;e={}}e=defaults(e);e.objectMode=true;e.highWaterMark=16;return from2(e,i)}function noop(){}function defaults(e){e=e||{};return e}},112:function(e,i,t){"use strict";var n=t(591);e.exports=Readable;var a=t(975);var r;Readable.ReadableState=ReadableState;var o=t(614).EventEmitter;var s=function(e,i){return e.listeners(i).length};var c=t(137);var p=t(994).Buffer;var u=global.Uint8Array||function(){};function _uint8ArrayToBuffer(e){return p.from(e)}function _isUint8Array(e){return p.isBuffer(e)||e instanceof u}var l=Object.create(t(763));l.inherits=t(672);var f=t(669);var d=void 0;if(f&&f.debuglog){d=f.debuglog("stream")}else{d=function(){}}var m=t(42);var h=t(384);var x;l.inherits(Readable,c);var v=["error","close","destroy","pause","resume"];function prependListener(e,i,t){if(typeof e.prependListener==="function")return e.prependListener(i,t);if(!e._events||!e._events[i])e.on(i,t);else if(a(e._events[i]))e._events[i].unshift(t);else e._events[i]=[t,e._events[i]]}function ReadableState(e,i){r=r||t(32);e=e||{};var n=i instanceof r;this.objectMode=!!e.objectMode;if(n)this.objectMode=this.objectMode||!!e.readableObjectMode;var a=e.highWaterMark;var o=e.readableHighWaterMark;var s=this.objectMode?16:16*1024;if(a||a===0)this.highWaterMark=a;else if(n&&(o||o===0))this.highWaterMark=o;else this.highWaterMark=s;this.highWaterMark=Math.floor(this.highWaterMark);this.buffer=new m;this.length=0;this.pipes=null;this.pipesCount=0;this.flowing=null;this.ended=false;this.endEmitted=false;this.reading=false;this.sync=true;this.needReadable=false;this.emittedReadable=false;this.readableListening=false;this.resumeScheduled=false;this.destroyed=false;this.defaultEncoding=e.defaultEncoding||"utf8";this.awaitDrain=0;this.readingMore=false;this.decoder=null;this.encoding=null;if(e.encoding){if(!x)x=t(348).StringDecoder;this.decoder=new x(e.encoding);this.encoding=e.encoding}}function Readable(e){r=r||t(32);if(!(this instanceof Readable))return new Readable(e);this._readableState=new ReadableState(e,this);this.readable=true;if(e){if(typeof e.read==="function")this._read=e.read;if(typeof e.destroy==="function")this._destroy=e.destroy}c.call(this)}Object.defineProperty(Readable.prototype,"destroyed",{get:function(){if(this._readableState===undefined){return false}return this._readableState.destroyed},set:function(e){if(!this._readableState){return}this._readableState.destroyed=e}});Readable.prototype.destroy=h.destroy;Readable.prototype._undestroy=h.undestroy;Readable.prototype._destroy=function(e,i){this.push(null);i(e)};Readable.prototype.push=function(e,i){var t=this._readableState;var n;if(!t.objectMode){if(typeof e==="string"){i=i||t.defaultEncoding;if(i!==t.encoding){e=p.from(e,i);i=""}n=true}}else{n=true}return readableAddChunk(this,e,i,false,n)};Readable.prototype.unshift=function(e){return readableAddChunk(this,e,null,true,false)};function readableAddChunk(e,i,t,n,a){var r=e._readableState;if(i===null){r.reading=false;onEofChunk(e,r)}else{var o;if(!a)o=chunkInvalid(r,i);if(o){e.emit("error",o)}else if(r.objectMode||i&&i.length>0){if(typeof i!=="string"&&!r.objectMode&&Object.getPrototypeOf(i)!==p.prototype){i=_uint8ArrayToBuffer(i)}if(n){if(r.endEmitted)e.emit("error",new Error("stream.unshift() after end event"));else addChunk(e,r,i,true)}else if(r.ended){e.emit("error",new Error("stream.push() after EOF"))}else{r.reading=false;if(r.decoder&&!t){i=r.decoder.write(i);if(r.objectMode||i.length!==0)addChunk(e,r,i,false);else maybeReadMore(e,r)}else{addChunk(e,r,i,false)}}}else if(!n){r.reading=false}}return needMoreData(r)}function addChunk(e,i,t,n){if(i.flowing&&i.length===0&&!i.sync){e.emit("data",t);e.read(0)}else{i.length+=i.objectMode?1:t.length;if(n)i.buffer.unshift(t);else i.buffer.push(t);if(i.needReadable)emitReadable(e)}maybeReadMore(e,i)}function chunkInvalid(e,i){var t;if(!_isUint8Array(i)&&typeof i!=="string"&&i!==undefined&&!e.objectMode){t=new TypeError("Invalid non-string/buffer chunk")}return t}function needMoreData(e){return!e.ended&&(e.needReadable||e.length<e.highWaterMark||e.length===0)}Readable.prototype.isPaused=function(){return this._readableState.flowing===false};Readable.prototype.setEncoding=function(e){if(!x)x=t(348).StringDecoder;this._readableState.decoder=new x(e);this._readableState.encoding=e;return this};var b=8388608;function computeNewHighWaterMark(e){if(e>=b){e=b}else{e--;e|=e>>>1;e|=e>>>2;e|=e>>>4;e|=e>>>8;e|=e>>>16;e++}return e}function howMuchToRead(e,i){if(e<=0||i.length===0&&i.ended)return 0;if(i.objectMode)return 1;if(e!==e){if(i.flowing&&i.length)return i.buffer.head.data.length;else return i.length}if(e>i.highWaterMark)i.highWaterMark=computeNewHighWaterMark(e);if(e<=i.length)return e;if(!i.ended){i.needReadable=true;return 0}return i.length}Readable.prototype.read=function(e){d("read",e);e=parseInt(e,10);var i=this._readableState;var t=e;if(e!==0)i.emittedReadable=false;if(e===0&&i.needReadable&&(i.length>=i.highWaterMark||i.ended)){d("read: emitReadable",i.length,i.ended);if(i.length===0&&i.ended)endReadable(this);else emitReadable(this);return null}e=howMuchToRead(e,i);if(e===0&&i.ended){if(i.length===0)endReadable(this);return null}var n=i.needReadable;d("need readable",n);if(i.length===0||i.length-e<i.highWaterMark){n=true;d("length less than watermark",n)}if(i.ended||i.reading){n=false;d("reading or ended",n)}else if(n){d("do read");i.reading=true;i.sync=true;if(i.length===0)i.needReadable=true;this._read(i.highWaterMark);i.sync=false;if(!i.reading)e=howMuchToRead(t,i)}var a;if(e>0)a=fromList(e,i);else a=null;if(a===null){i.needReadable=true;e=0}else{i.length-=e}if(i.length===0){if(!i.ended)i.needReadable=true;if(t!==e&&i.ended)endReadable(this)}if(a!==null)this.emit("data",a);return a};function onEofChunk(e,i){if(i.ended)return;if(i.decoder){var t=i.decoder.end();if(t&&t.length){i.buffer.push(t);i.length+=i.objectMode?1:t.length}}i.ended=true;emitReadable(e)}function emitReadable(e){var i=e._readableState;i.needReadable=false;if(!i.emittedReadable){d("emitReadable",i.flowing);i.emittedReadable=true;if(i.sync)n.nextTick(emitReadable_,e);else emitReadable_(e)}}function emitReadable_(e){d("emit readable");e.emit("readable");flow(e)}function maybeReadMore(e,i){if(!i.readingMore){i.readingMore=true;n.nextTick(maybeReadMore_,e,i)}}function maybeReadMore_(e,i){var t=i.length;while(!i.reading&&!i.flowing&&!i.ended&&i.length<i.highWaterMark){d("maybeReadMore read 0");e.read(0);if(t===i.length)break;else t=i.length}i.readingMore=false}Readable.prototype._read=function(e){this.emit("error",new Error("_read() is not implemented"))};Readable.prototype.pipe=function(e,i){var t=this;var a=this._readableState;switch(a.pipesCount){case 0:a.pipes=e;break;case 1:a.pipes=[a.pipes,e];break;default:a.pipes.push(e);break}a.pipesCount+=1;d("pipe count=%d opts=%j",a.pipesCount,i);var r=(!i||i.end!==false)&&e!==process.stdout&&e!==process.stderr;var o=r?onend:unpipe;if(a.endEmitted)n.nextTick(o);else t.once("end",o);e.on("unpipe",onunpipe);function onunpipe(e,i){d("onunpipe");if(e===t){if(i&&i.hasUnpiped===false){i.hasUnpiped=true;cleanup()}}}function onend(){d("onend");e.end()}var c=pipeOnDrain(t);e.on("drain",c);var p=false;function cleanup(){d("cleanup");e.removeListener("close",onclose);e.removeListener("finish",onfinish);e.removeListener("drain",c);e.removeListener("error",onerror);e.removeListener("unpipe",onunpipe);t.removeListener("end",onend);t.removeListener("end",unpipe);t.removeListener("data",ondata);p=true;if(a.awaitDrain&&(!e._writableState||e._writableState.needDrain))c()}var u=false;t.on("data",ondata);function ondata(i){d("ondata");u=false;var n=e.write(i);if(false===n&&!u){if((a.pipesCount===1&&a.pipes===e||a.pipesCount>1&&indexOf(a.pipes,e)!==-1)&&!p){d("false write response, pause",t._readableState.awaitDrain);t._readableState.awaitDrain++;u=true}t.pause()}}function onerror(i){d("onerror",i);unpipe();e.removeListener("error",onerror);if(s(e,"error")===0)e.emit("error",i)}prependListener(e,"error",onerror);function onclose(){e.removeListener("finish",onfinish);unpipe()}e.once("close",onclose);function onfinish(){d("onfinish");e.removeListener("close",onclose);unpipe()}e.once("finish",onfinish);function unpipe(){d("unpipe");t.unpipe(e)}e.emit("pipe",t);if(!a.flowing){d("pipe resume");t.resume()}return e};function pipeOnDrain(e){return function(){var i=e._readableState;d("pipeOnDrain",i.awaitDrain);if(i.awaitDrain)i.awaitDrain--;if(i.awaitDrain===0&&s(e,"data")){i.flowing=true;flow(e)}}}Readable.prototype.unpipe=function(e){var i=this._readableState;var t={hasUnpiped:false};if(i.pipesCount===0)return this;if(i.pipesCount===1){if(e&&e!==i.pipes)return this;if(!e)e=i.pipes;i.pipes=null;i.pipesCount=0;i.flowing=false;if(e)e.emit("unpipe",this,t);return this}if(!e){var n=i.pipes;var a=i.pipesCount;i.pipes=null;i.pipesCount=0;i.flowing=false;for(var r=0;r<a;r++){n[r].emit("unpipe",this,t)}return this}var o=indexOf(i.pipes,e);if(o===-1)return this;i.pipes.splice(o,1);i.pipesCount-=1;if(i.pipesCount===1)i.pipes=i.pipes[0];e.emit("unpipe",this,t);return this};Readable.prototype.on=function(e,i){var t=c.prototype.on.call(this,e,i);if(e==="data"){if(this._readableState.flowing!==false)this.resume()}else if(e==="readable"){var a=this._readableState;if(!a.endEmitted&&!a.readableListening){a.readableListening=a.needReadable=true;a.emittedReadable=false;if(!a.reading){n.nextTick(nReadingNextTick,this)}else if(a.length){emitReadable(this)}}}return t};Readable.prototype.addListener=Readable.prototype.on;function nReadingNextTick(e){d("readable nexttick read 0");e.read(0)}Readable.prototype.resume=function(){var e=this._readableState;if(!e.flowing){d("resume");e.flowing=true;resume(this,e)}return this};function resume(e,i){if(!i.resumeScheduled){i.resumeScheduled=true;n.nextTick(resume_,e,i)}}function resume_(e,i){if(!i.reading){d("resume read 0");e.read(0)}i.resumeScheduled=false;i.awaitDrain=0;e.emit("resume");flow(e);if(i.flowing&&!i.reading)e.read(0)}Readable.prototype.pause=function(){d("call pause flowing=%j",this._readableState.flowing);if(false!==this._readableState.flowing){d("pause");this._readableState.flowing=false;this.emit("pause")}return this};function flow(e){var i=e._readableState;d("flow",i.flowing);while(i.flowing&&e.read()!==null){}}Readable.prototype.wrap=function(e){var i=this;var t=this._readableState;var n=false;e.on("end",function(){d("wrapped end");if(t.decoder&&!t.ended){var e=t.decoder.end();if(e&&e.length)i.push(e)}i.push(null)});e.on("data",function(a){d("wrapped data");if(t.decoder)a=t.decoder.write(a);if(t.objectMode&&(a===null||a===undefined))return;else if(!t.objectMode&&(!a||!a.length))return;var r=i.push(a);if(!r){n=true;e.pause()}});for(var a in e){if(this[a]===undefined&&typeof e[a]==="function"){this[a]=function(i){return function(){return e[i].apply(e,arguments)}}(a)}}for(var r=0;r<v.length;r++){e.on(v[r],this.emit.bind(this,v[r]))}this._read=function(i){d("wrapped _read",i);if(n){n=false;e.resume()}};return this};Object.defineProperty(Readable.prototype,"readableHighWaterMark",{enumerable:false,get:function(){return this._readableState.highWaterMark}});Readable._fromList=fromList;function fromList(e,i){if(i.length===0)return null;var t;if(i.objectMode)t=i.buffer.shift();else if(!e||e>=i.length){if(i.decoder)t=i.buffer.join("");else if(i.buffer.length===1)t=i.buffer.head.data;else t=i.buffer.concat(i.length);i.buffer.clear()}else{t=fromListPartial(e,i.buffer,i.decoder)}return t}function fromListPartial(e,i,t){var n;if(e<i.head.data.length){n=i.head.data.slice(0,e);i.head.data=i.head.data.slice(e)}else if(e===i.head.data.length){n=i.shift()}else{n=t?copyFromBufferString(e,i):copyFromBuffer(e,i)}return n}function copyFromBufferString(e,i){var t=i.head;var n=1;var a=t.data;e-=a.length;while(t=t.next){var r=t.data;var o=e>r.length?r.length:e;if(o===r.length)a+=r;else a+=r.slice(0,e);e-=o;if(e===0){if(o===r.length){++n;if(t.next)i.head=t.next;else i.head=i.tail=null}else{i.head=t;t.data=r.slice(o)}break}++n}i.length-=n;return a}function copyFromBuffer(e,i){var t=p.allocUnsafe(e);var n=i.head;var a=1;n.data.copy(t);e-=n.data.length;while(n=n.next){var r=n.data;var o=e>r.length?r.length:e;r.copy(t,t.length-e,0,o);e-=o;if(e===0){if(o===r.length){++a;if(n.next)i.head=n.next;else i.head=i.tail=null}else{i.head=n;n.data=r.slice(o)}break}++a}i.length-=a;return t}function endReadable(e){var i=e._readableState;if(i.length>0)throw new Error('"endReadable()" called on non-empty stream');if(!i.endEmitted){i.ended=true;n.nextTick(endReadableNT,i,e)}}function endReadableNT(e,i){if(!e.endEmitted&&e.length===0){e.endEmitted=true;i.readable=false;i.emit("end")}}function indexOf(e,i){for(var t=0,n=e.length;t<n;t++){if(e[t]===i)return t}return-1}},129:function(e){e.exports=require("child_process")},137:function(e,i,t){e.exports=t(413)},143:function(e,i,t){"use strict";const n=t(109);const a=t(157);e.exports=(e=>{if(Array.isArray(e)){e=e.slice()}let i;let t;prepare(e);function prepare(n){e=n;i=a(e)?e:null;const r=!i&&e[Symbol.iterator]&&typeof e!=="string"&&!Buffer.isBuffer(e);t=r?e[Symbol.iterator]():null}return n(function reader(n,a){if(i){i.then(prepare).then(()=>reader.call(this,n,a),a);return}if(t){const e=t.next();setImmediate(a,null,e.done?null:e.value);return}if(e.length===0){setImmediate(a,null,null);return}const r=e.slice(0,n);e=e.slice(n);setImmediate(a,null,r)})});e.exports.obj=(e=>{if(Array.isArray(e)){e=e.slice()}let i;let t;prepare(e);function prepare(n){e=n;i=a(e)?e:null;t=!i&&e[Symbol.iterator]?e[Symbol.iterator]():null}return n.obj(function reader(n,a){if(i){i.then(prepare).then(()=>reader.call(this,n,a),a);return}if(t){const e=t.next();setImmediate(a,null,e.done?null:e.value);return}this.push(e);setImmediate(a,null,null)})})},144:function(e){"use strict";function _classCallCheck(e,i){if(!(e instanceof i)){throw new TypeError("Cannot call a class as a function")}}var i=[200,203,204,206,300,301,404,405,410,414,501];var t=[200,203,204,300,301,302,303,307,308,404,405,410,414,501];var n={connection:true,"keep-alive":true,"proxy-authenticate":true,"proxy-authorization":true,te:true,trailer:true,"transfer-encoding":true,upgrade:true};var a={"content-length":true,"content-encoding":true,"transfer-encoding":true,"content-range":true};function parseCacheControl(e){var i={};if(!e)return i;var t=e.trim().split(/\s*,\s*/);for(var n=t,a=Array.isArray(n),r=0,n=a?n:n[Symbol.iterator]();;){var o;if(a){if(r>=n.length)break;o=n[r++]}else{r=n.next();if(r.done)break;o=r.value}var s=o;var c=s.split(/\s*=\s*/,2),p=c[0],u=c[1];i[p]=u===undefined?true:u.replace(/^"|"$/g,"")}return i}function formatCacheControl(e){var i=[];for(var t in e){var n=e[t];i.push(n===true?t:t+"="+n)}if(!i.length){return undefined}return i.join(", ")}e.exports=function(){function CachePolicy(e,i){var t=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{},n=t.shared,a=t.cacheHeuristic,r=t.immutableMinTimeToLive,o=t.ignoreCargoCult,s=t._fromObject;_classCallCheck(this,CachePolicy);if(s){this._fromObject(s);return}if(!i||!i.headers){throw Error("Response headers missing")}this._assertRequestHasHeaders(e);this._responseTime=this.now();this._isShared=n!==false;this._cacheHeuristic=undefined!==a?a:.1;this._immutableMinTtl=undefined!==r?r:24*3600*1e3;this._status="status"in i?i.status:200;this._resHeaders=i.headers;this._rescc=parseCacheControl(i.headers["cache-control"]);this._method="method"in e?e.method:"GET";this._url=e.url;this._host=e.headers.host;this._noAuthorization=!e.headers.authorization;this._reqHeaders=i.headers.vary?e.headers:null;this._reqcc=parseCacheControl(e.headers["cache-control"]);if(o&&"pre-check"in this._rescc&&"post-check"in this._rescc){delete this._rescc["pre-check"];delete this._rescc["post-check"];delete this._rescc["no-cache"];delete this._rescc["no-store"];delete this._rescc["must-revalidate"];this._resHeaders=Object.assign({},this._resHeaders,{"cache-control":formatCacheControl(this._rescc)});delete this._resHeaders.expires;delete this._resHeaders.pragma}if(!i.headers["cache-control"]&&/no-cache/.test(i.headers.pragma)){this._rescc["no-cache"]=true}}CachePolicy.prototype.now=function now(){return Date.now()};CachePolicy.prototype.storable=function storable(){return!!(!this._reqcc["no-store"]&&("GET"===this._method||"HEAD"===this._method||"POST"===this._method&&this._hasExplicitExpiration())&&t.indexOf(this._status)!==-1&&!this._rescc["no-store"]&&(!this._isShared||!this._rescc.private)&&(!this._isShared||this._noAuthorization||this._allowsStoringAuthenticated())&&(this._resHeaders.expires||this._rescc.public||this._rescc["max-age"]||this._rescc["s-maxage"]||i.indexOf(this._status)!==-1))};CachePolicy.prototype._hasExplicitExpiration=function _hasExplicitExpiration(){return this._isShared&&this._rescc["s-maxage"]||this._rescc["max-age"]||this._resHeaders.expires};CachePolicy.prototype._assertRequestHasHeaders=function _assertRequestHasHeaders(e){if(!e||!e.headers){throw Error("Request headers missing")}};CachePolicy.prototype.satisfiesWithoutRevalidation=function satisfiesWithoutRevalidation(e){this._assertRequestHasHeaders(e);var i=parseCacheControl(e.headers["cache-control"]);if(i["no-cache"]||/no-cache/.test(e.headers.pragma)){return false}if(i["max-age"]&&this.age()>i["max-age"]){return false}if(i["min-fresh"]&&this.timeToLive()<1e3*i["min-fresh"]){return false}if(this.stale()){var t=i["max-stale"]&&!this._rescc["must-revalidate"]&&(true===i["max-stale"]||i["max-stale"]>this.age()-this.maxAge());if(!t){return false}}return this._requestMatches(e,false)};CachePolicy.prototype._requestMatches=function _requestMatches(e,i){return(!this._url||this._url===e.url)&&this._host===e.headers.host&&(!e.method||this._method===e.method||i&&"HEAD"===e.method)&&this._varyMatches(e)};CachePolicy.prototype._allowsStoringAuthenticated=function _allowsStoringAuthenticated(){return this._rescc["must-revalidate"]||this._rescc.public||this._rescc["s-maxage"]};CachePolicy.prototype._varyMatches=function _varyMatches(e){if(!this._resHeaders.vary){return true}if(this._resHeaders.vary==="*"){return false}var i=this._resHeaders.vary.trim().toLowerCase().split(/\s*,\s*/);for(var t=i,n=Array.isArray(t),a=0,t=n?t:t[Symbol.iterator]();;){var r;if(n){if(a>=t.length)break;r=t[a++]}else{a=t.next();if(a.done)break;r=a.value}var o=r;if(e.headers[o]!==this._reqHeaders[o])return false}return true};CachePolicy.prototype._copyWithoutHopByHopHeaders=function _copyWithoutHopByHopHeaders(e){var i={};for(var t in e){if(n[t])continue;i[t]=e[t]}if(e.connection){var a=e.connection.trim().split(/\s*,\s*/);for(var r=a,o=Array.isArray(r),s=0,r=o?r:r[Symbol.iterator]();;){var c;if(o){if(s>=r.length)break;c=r[s++]}else{s=r.next();if(s.done)break;c=s.value}var p=c;delete i[p]}}if(i.warning){var u=i.warning.split(/,/).filter(function(e){return!/^\s*1[0-9][0-9]/.test(e)});if(!u.length){delete i.warning}else{i.warning=u.join(",").trim()}}return i};CachePolicy.prototype.responseHeaders=function responseHeaders(){var e=this._copyWithoutHopByHopHeaders(this._resHeaders);var i=this.age();if(i>3600*24&&!this._hasExplicitExpiration()&&this.maxAge()>3600*24){e.warning=(e.warning?`${e.warning}, `:"")+'113 - "rfc7234 5.5.4"'}e.age=`${Math.round(i)}`;return e};CachePolicy.prototype.date=function date(){var e=Date.parse(this._resHeaders.date);var i=8*3600*1e3;if(Number.isNaN(e)||e<this._responseTime-i||e>this._responseTime+i){return this._responseTime}return e};CachePolicy.prototype.age=function age(){var age=Math.max(0,(this._responseTime-this.date())/1e3);if(this._resHeaders.age){var e=this._ageValue();if(e>age)age=e}var i=(this.now()-this._responseTime)/1e3;return age+i};CachePolicy.prototype._ageValue=function _ageValue(){var e=parseInt(this._resHeaders.age);return isFinite(e)?e:0};CachePolicy.prototype.maxAge=function maxAge(){if(!this.storable()||this._rescc["no-cache"]){return 0}if(this._isShared&&this._resHeaders["set-cookie"]&&!this._rescc.public&&!this._rescc.immutable){return 0}if(this._resHeaders.vary==="*"){return 0}if(this._isShared){if(this._rescc["proxy-revalidate"]){return 0}if(this._rescc["s-maxage"]){return parseInt(this._rescc["s-maxage"],10)}}if(this._rescc["max-age"]){return parseInt(this._rescc["max-age"],10)}var e=this._rescc.immutable?this._immutableMinTtl:0;var i=this.date();if(this._resHeaders.expires){var t=Date.parse(this._resHeaders.expires);if(Number.isNaN(t)||t<i){return 0}return Math.max(e,(t-i)/1e3)}if(this._resHeaders["last-modified"]){var n=Date.parse(this._resHeaders["last-modified"]);if(isFinite(n)&&i>n){return Math.max(e,(i-n)/1e3*this._cacheHeuristic)}}return e};CachePolicy.prototype.timeToLive=function timeToLive(){return Math.max(0,this.maxAge()-this.age())*1e3};CachePolicy.prototype.stale=function stale(){return this.maxAge()<=this.age()};CachePolicy.fromObject=function fromObject(e){return new this(undefined,undefined,{_fromObject:e})};CachePolicy.prototype._fromObject=function _fromObject(e){if(this._responseTime)throw Error("Reinitialized");if(!e||e.v!==1)throw Error("Invalid serialization");this._responseTime=e.t;this._isShared=e.sh;this._cacheHeuristic=e.ch;this._immutableMinTtl=e.imm!==undefined?e.imm:24*3600*1e3;this._status=e.st;this._resHeaders=e.resh;this._rescc=e.rescc;this._method=e.m;this._url=e.u;this._host=e.h;this._noAuthorization=e.a;this._reqHeaders=e.reqh;this._reqcc=e.reqcc};CachePolicy.prototype.toObject=function toObject(){return{v:1,t:this._responseTime,sh:this._isShared,ch:this._cacheHeuristic,imm:this._immutableMinTtl,st:this._status,resh:this._resHeaders,rescc:this._rescc,m:this._method,u:this._url,h:this._host,a:this._noAuthorization,reqh:this._reqHeaders,reqcc:this._reqcc}};CachePolicy.prototype.revalidationHeaders=function revalidationHeaders(e){this._assertRequestHasHeaders(e);var i=this._copyWithoutHopByHopHeaders(e.headers);delete i["if-range"];if(!this._requestMatches(e,true)||!this.storable()){delete i["if-none-match"];delete i["if-modified-since"];return i}if(this._resHeaders.etag){i["if-none-match"]=i["if-none-match"]?`${i["if-none-match"]}, ${this._resHeaders.etag}`:this._resHeaders.etag}var t=i["accept-ranges"]||i["if-match"]||i["if-unmodified-since"]||this._method&&this._method!="GET";if(t){delete i["if-modified-since"];if(i["if-none-match"]){var n=i["if-none-match"].split(/,/).filter(function(e){return!/^\s*W\//.test(e)});if(!n.length){delete i["if-none-match"]}else{i["if-none-match"]=n.join(",").trim()}}}else if(this._resHeaders["last-modified"]&&!i["if-modified-since"]){i["if-modified-since"]=this._resHeaders["last-modified"]}return i};CachePolicy.prototype.revalidatedPolicy=function revalidatedPolicy(e,i){this._assertRequestHasHeaders(e);if(!i||!i.headers){throw Error("Response headers missing")}var t=false;if(i.status!==undefined&&i.status!=304){t=false}else if(i.headers.etag&&!/^\s*W\//.test(i.headers.etag)){t=this._resHeaders.etag&&this._resHeaders.etag.replace(/^\s*W\//,"")===i.headers.etag}else if(this._resHeaders.etag&&i.headers.etag){t=this._resHeaders.etag.replace(/^\s*W\//,"")===i.headers.etag.replace(/^\s*W\//,"")}else if(this._resHeaders["last-modified"]){t=this._resHeaders["last-modified"]===i.headers["last-modified"]}else{if(!this._resHeaders.etag&&!this._resHeaders["last-modified"]&&!i.headers.etag&&!i.headers["last-modified"]){t=true}}if(!t){return{policy:new this.constructor(e,i),modified:true}}var n={};for(var r in this._resHeaders){n[r]=r in i.headers&&!a[r]?i.headers[r]:this._resHeaders[r]}var o=Object.assign({},i,{status:this._status,method:this._method,headers:n});return{policy:new this.constructor(e,o),modified:false}};return CachePolicy}()},150:function(e,i,t){"use strict";const n=t(413).Readable;const a=t(602);class Response extends n{constructor(e,i,t,n){if(typeof e!=="number"){throw new TypeError("Argument `statusCode` should be a number")}if(typeof i!=="object"){throw new TypeError("Argument `headers` should be an object")}if(!(t instanceof Buffer)){throw new TypeError("Argument `body` should be a buffer")}if(typeof n!=="string"){throw new TypeError("Argument `url` should be a string")}super();this.statusCode=e;this.headers=a(i);this.body=t;this.url=n}_read(){this.push(this.body);this.push(null)}}e.exports=Response},151:function(e,i,t){"use strict";const n=t(835);const a=t(213);const r=t(315);const o=t(744);const s=t(346);const c={"http:":80,"https:":443,"ftp:":21};const p={http:true,https:true,ftp:true,gopher:true,file:true,"http:":true,"https:":true,"ftp:":true,"gopher:":true,"file:":true};function testParameter(e,i){return i.some(i=>i instanceof RegExp?i.test(e):i===e)}e.exports=((e,i)=>{i=Object.assign({normalizeProtocol:true,normalizeHttps:false,stripFragment:true,stripWWW:true,removeQueryParameters:[/^utm_\w+/i],removeTrailingSlash:true,removeDirectoryIndex:false,sortQueryParameters:true},i);if(typeof e!=="string"){throw new TypeError("Expected a string")}const t=e.startsWith("//");e=o(e.trim()).replace(/^\/\//,"http://");const u=n.parse(e);if(i.normalizeHttps&&u.protocol==="https:"){u.protocol="http:"}if(!u.hostname&&!u.pathname){throw new Error("Invalid URL")}delete u.host;delete u.query;if(i.stripFragment){delete u.hash}const l=c[u.protocol];if(Number(u.port)===l){delete u.port}if(u.pathname){u.pathname=u.pathname.replace(/\/{2,}/g,"/")}if(u.pathname){u.pathname=decodeURI(u.pathname)}if(i.removeDirectoryIndex===true){i.removeDirectoryIndex=[/^index\.[a-z]+$/]}if(Array.isArray(i.removeDirectoryIndex)&&i.removeDirectoryIndex.length>0){let e=u.pathname.split("/");const t=e[e.length-1];if(testParameter(t,i.removeDirectoryIndex)){e=e.slice(0,e.length-1);u.pathname=e.slice(1).join("/")+"/"}}if(p[u.protocol]){const e=u.protocol+"//"+u.hostname;const i=n.resolve(e,u.pathname);u.pathname=i.replace(e,"")}if(u.hostname){u.hostname=a.toUnicode(u.hostname).toLowerCase();u.hostname=u.hostname.replace(/\.$/,"");if(i.stripWWW){u.hostname=u.hostname.replace(/^www\./,"")}}if(u.search==="?"){delete u.search}const f=r.parse(u.search);if(Array.isArray(i.removeQueryParameters)){for(const e in f){if(testParameter(e,i.removeQueryParameters)){delete f[e]}}}if(i.sortQueryParameters){u.search=r.stringify(s(f))}if(u.search!==null){u.search=decodeURIComponent(u.search)}e=n.format(u);if(i.removeTrailingSlash||u.pathname==="/"){e=e.replace(/\/$/,"")}if(t&&!i.normalizeProtocol){e=e.replace(/^http:\/\//,"//")}return e})},153:function(e,i,t){"use strict";const n=t(107);const a=t(5);e.exports=(e=>{const i=a.desc(n());const t=Object.keys(i).filter(i=>e.endsWith(i));if(t.length===0){return[]}return t.map(e=>({ext:e,mime:i[e]}))});e.exports.mime=(e=>{const i=a.desc(n());const t=Object.keys(i).filter(t=>i[t]===e);if(t.length===0){return[]}return t.map(e=>({ext:e,mime:i[e]}))})},156:function(e,i,t){"use strict";var n=t(609);e.exports=function(e,i){if(!n(e)){throw new TypeError("Expected a plain object")}i=i||{};if(typeof i==="function"){i={compare:i}}var t=i.deep;var a=[];var r=[];var o=function(e){var s=a.indexOf(e);if(s!==-1){return r[s]}var c={};var p=Object.keys(e).sort(i.compare);a.push(e);r.push(c);for(var u=0;u<p.length;u++){var l=p[u];var f=e[l];c[l]=t&&n(f)?o(f):f}return c};return o(e)}},157:function(e){"use strict";e.exports=(e=>e instanceof Promise||e!==null&&typeof e==="object"&&typeof e.then==="function"&&typeof e.catch==="function")},167:function(e,i,t){"use strict";const n=t(844);function getStream(e,i){if(!e){return Promise.reject(new Error("Expected a stream"))}i=Object.assign({maxBuffer:Infinity},i);const t=i.maxBuffer;let a;let r;const o=new Promise((o,s)=>{const c=e=>{if(e){e.bufferedData=a.getBufferedValue()}s(e)};a=n(i);e.once("error",c);e.pipe(a);a.on("data",()=>{if(a.getBufferedLength()>t){s(new Error("maxBuffer exceeded"))}});a.once("error",c);a.on("end",o);r=(()=>{if(e.unpipe){e.unpipe(a)}})});o.then(r,r);return o.then(()=>a.getBufferedValue())}e.exports=getStream;e.exports.buffer=((e,i)=>getStream(e,Object.assign({},i,{encoding:"buffer"})));e.exports.array=((e,i)=>getStream(e,Object.assign({},i,{array:true})))},184:function(e){function Bzip2Error(e){this.name="Bzip2Error";this.message=e;this.stack=(new Error).stack}Bzip2Error.prototype=new Error;var i={Error:function(e){throw new Bzip2Error(e)}};var t={};t.Bzip2Error=Bzip2Error;t.crcTable=[0,79764919,159529838,222504665,319059676,398814059,445009330,507990021,638119352,583659535,797628118,726387553,890018660,835552979,1015980042,944750013,1276238704,1221641927,1167319070,1095957929,1595256236,1540665371,1452775106,1381403509,1780037320,1859660671,1671105958,1733955601,2031960084,2111593891,1889500026,1952343757,2552477408,2632100695,2443283854,2506133561,2334638140,2414271883,2191915858,2254759653,3190512472,3135915759,3081330742,3009969537,2905550212,2850959411,2762807018,2691435357,3560074640,3505614887,3719321342,3648080713,3342211916,3287746299,3467911202,3396681109,4063920168,4143685023,4223187782,4286162673,3779000052,3858754371,3904687514,3967668269,881225847,809987520,1023691545,969234094,662832811,591600412,771767749,717299826,311336399,374308984,453813921,533576470,25881363,88864420,134795389,214552010,2023205639,2086057648,1897238633,1976864222,1804852699,1867694188,1645340341,1724971778,1587496639,1516133128,1461550545,1406951526,1302016099,1230646740,1142491917,1087903418,2896545431,2825181984,2770861561,2716262478,3215044683,3143675388,3055782693,3001194130,2326604591,2389456536,2200899649,2280525302,2578013683,2640855108,2418763421,2498394922,3769900519,3832873040,3912640137,3992402750,4088425275,4151408268,4197601365,4277358050,3334271071,3263032808,3476998961,3422541446,3585640067,3514407732,3694837229,3640369242,1762451694,1842216281,1619975040,1682949687,2047383090,2127137669,1938468188,2001449195,1325665622,1271206113,1183200824,1111960463,1543535498,1489069629,1434599652,1363369299,622672798,568075817,748617968,677256519,907627842,853037301,1067152940,995781531,51762726,131386257,177728840,240578815,269590778,349224269,429104020,491947555,4046411278,4126034873,4172115296,4234965207,3794477266,3874110821,3953728444,4016571915,3609705398,3555108353,3735388376,3664026991,3290680682,3236090077,3449943556,3378572211,3174993278,3120533705,3032266256,2961025959,2923101090,2868635157,2813903052,2742672763,2604032198,2683796849,2461293480,2524268063,2284983834,2364738477,2175806836,2238787779,1569362073,1498123566,1409854455,1355396672,1317987909,1246755826,1192025387,1137557660,2072149281,2135122070,1912620623,1992383480,1753615357,1816598090,1627664531,1707420964,295390185,358241886,404320391,483945776,43990325,106832002,186451547,266083308,932423249,861060070,1041341759,986742920,613929101,542559546,756411363,701822548,3316196985,3244833742,3425377559,3370778784,3601682597,3530312978,3744426955,3689838204,3819031489,3881883254,3928223919,4007849240,4037393693,4100235434,4180117107,4259748804,2310601993,2373574846,2151335527,2231098320,2596047829,2659030626,2470359227,2550115596,2947551409,2876312838,2788305887,2733848168,3165939309,3094707162,3040238851,2985771188];t.array=function(e){var i=0,t=0;var n=[0,1,3,7,15,31,63,127,255];return function(a){var r=0;while(a>0){var o=8-i;if(a>=o){r<<=o;r|=n[o]&e[t++];i=0;a-=o}else{r<<=a;r|=(e[t]&n[a]<<8-a-i)>>8-a-i;i+=a;a=0}}return r}};t.simple=function(e,i){var n=t.array(e);var a=t.header(n);var r=false;var o=1e5*a;var s=new Int32Array(o);do{r=t.decompress(n,i,s,o)}while(!r)};t.header=function(e){this.byteCount=new Int32Array(256);this.symToByte=new Uint8Array(256);this.mtfSymbol=new Int32Array(256);this.selectors=new Uint8Array(32768);if(e(8*3)!=4348520)i.Error("No magic number found");var t=e(8)-48;if(t<1||t>9)i.Error("Not a BZIP archive");return t};t.decompress=function(e,t,n,a,r){var o=20;var s=258;var c=0;var p=1;var u=50;var l=0^-1;for(var f="",d=0;d<6;d++)f+=e(8).toString(16);if(f=="177245385090"){var m=e(32)|0;if(m!==r)i.Error("Error in bzip2: crc32 do not match");e(null);return null}if(f!="314159265359")i.Error("eek not valid bzip data");var h=e(32)|0;if(e(1))i.Error("unsupported obsolete version");var x=e(24);if(x>a)i.Error("Initial position larger than buffer size");var v=e(16);var b=0;for(d=0;d<16;d++){if(v&1<<15-d){var g=e(16);for(_=0;_<16;_++){if(g&1<<15-_){this.symToByte[b++]=16*d+_}}}}var y=e(3);if(y<2||y>6)i.Error("another error");var w=e(15);if(w==0)i.Error("meh");for(var d=0;d<y;d++)this.mtfSymbol[d]=d;for(var d=0;d<w;d++){for(var _=0;e(1);_++)if(_>=y)i.Error("whoops another error");var E=this.mtfSymbol[_];for(var g=_-1;g>=0;g--){this.mtfSymbol[g+1]=this.mtfSymbol[g]}this.mtfSymbol[0]=E;this.selectors[d]=E}var S=b+2;var k=[];var j=new Uint8Array(s),C=new Uint16Array(o+1);var R;for(var _=0;_<y;_++){v=e(5);for(var d=0;d<S;d++){while(true){if(v<1||v>o)i.Error("I gave up a while ago on writing error messages");if(!e(1))break;if(!e(1))v++;else v--}j[d]=v}var T,O;T=O=j[0];for(var d=1;d<S;d++){if(j[d]>O)O=j[d];else if(j[d]<T)T=j[d]}R=k[_]={};R.permute=new Int32Array(s);R.limit=new Int32Array(o+1);R.base=new Int32Array(o+1);R.minLen=T;R.maxLen=O;var A=R.base.subarray(1);var B=R.limit.subarray(1);var z=0;for(var d=T;d<=O;d++)for(var v=0;v<S;v++)if(j[v]==d)R.permute[z++]=v;for(d=T;d<=O;d++)C[d]=B[d]=0;for(d=0;d<S;d++)C[j[d]]++;z=v=0;for(d=T;d<O;d++){z+=C[d];B[d]=z-1;z<<=1;A[d+1]=z-(v+=C[d])}B[O]=z+C[O]-1;A[T]=0}for(var d=0;d<256;d++){this.mtfSymbol[d]=d;this.byteCount[d]=0}var P,I,S,L;P=I=S=L=0;while(true){if(!S--){S=u-1;if(L>=w)i.Error("meow i'm a kitty, that's an error");R=k[this.selectors[L++]];A=R.base.subarray(1);B=R.limit.subarray(1)}d=R.minLen;_=e(d);while(true){if(d>R.maxLen)i.Error("rawr i'm a dinosaur");if(_<=B[d])break;d++;_=_<<1|e(1)}_-=A[d];if(_<0||_>=s)i.Error("moo i'm a cow");var F=R.permute[_];if(F==c||F==p){if(!P){P=1;v=0}if(F==c)v+=P;else v+=2*P;P<<=1;continue}if(P){P=0;if(I+v>a)i.Error("Boom.");E=this.symToByte[this.mtfSymbol[0]];this.byteCount[E]+=v;while(v--)n[I++]=E}if(F>b)break;if(I>=a)i.Error("I can't think of anything. Error");d=F-1;E=this.mtfSymbol[d];for(var g=d-1;g>=0;g--){this.mtfSymbol[g+1]=this.mtfSymbol[g]}this.mtfSymbol[0]=E;E=this.symToByte[E];this.byteCount[E]++;n[I++]=E}if(x<0||x>=I)i.Error("I'm a monkey and I'm throwing something at someone, namely you");var _=0;for(var d=0;d<256;d++){g=_+this.byteCount[d];this.byteCount[d]=_;_=g}for(var d=0;d<I;d++){E=n[d]&255;n[this.byteCount[E]]|=d<<8;this.byteCount[E]++}var q=0,N=0,U=0;if(I){q=n[x];N=q&255;q>>=8;U=-1}I=I;var D,W,$;while(I){I--;W=N;q=n[q];N=q&255;q>>=8;if(U++==3){D=N;$=W;N=-1}else{D=1;$=N}while(D--){l=(l<<8^this.crcTable[(l>>24^$)&255])&4294967295;t($)}if(N!=W)U=0}l=(l^-1)>>>0;if((l|0)!=(h|0))i.Error("Error in bzip2: crc32 do not match");if(r===null)r=0;r=(l^(r<<1|r>>>31))&4294967295;return r};e.exports=t},188:function(e,i,t){"use strict";var n=t(413);function DuplexWrapper(e,i,t){if(typeof t==="undefined"){t=i;i=e;e=null}n.Duplex.call(this,e);if(typeof t.read!=="function"){t=new n.Readable(e).wrap(t)}this._writable=i;this._readable=t;this._waiting=false;var a=this;i.once("finish",function(){a.end()});this.once("finish",function(){i.end()});t.on("readable",function(){if(a._waiting){a._waiting=false;a._read()}});t.once("end",function(){a.push(null)});if(!e||typeof e.bubbleErrors==="undefined"||e.bubbleErrors){i.on("error",function(e){a.emit("error",e)});t.on("error",function(e){a.emit("error",e)})}}DuplexWrapper.prototype=Object.create(n.Duplex.prototype,{constructor:{value:DuplexWrapper}});DuplexWrapper.prototype._write=function _write(e,i,t){this._writable.write(e,i,t)};DuplexWrapper.prototype._read=function _read(){var e;var i=0;while((e=this._readable.read())!==null){this.push(e);i++}if(i===0){this._waiting=true}};e.exports=function duplex2(e,i,t){return new DuplexWrapper(e,i,t)};e.exports.DuplexWrapper=DuplexWrapper},190:function(e,i,t){"use strict";const n=t(413).PassThrough;const a=t(761);const r=t(290);e.exports=(e=>{if(["gzip","deflate"].indexOf(e.headers["content-encoding"])===-1){return e}const i=a.createUnzip();const t=new n;r(e,t);i.on("error",e=>{if(e.code==="Z_BUF_ERROR"){t.end();return}t.emit("error",e)});e.pipe(i).pipe(t);return t})},191:function(e){e.exports=require("querystring")},205:function(e){var i=[0,1,3,7,15,31,63,127,255];var t=function(e){this.stream=e;this.bitOffset=0;this.curByte=0;this.hasByte=false};t.prototype._ensureByte=function(){if(!this.hasByte){this.curByte=this.stream.readByte();this.hasByte=true}};t.prototype.read=function(e){var t=0;while(e>0){this._ensureByte();var n=8-this.bitOffset;if(e>=n){t<<=n;t|=i[n]&this.curByte;this.hasByte=false;this.bitOffset=0;e-=n}else{t<<=e;var a=n-e;t|=(this.curByte&i[e]<<a)>>a;this.bitOffset+=e;e=0}}return t};t.prototype.seek=function(e){var i=e%8;var t=(e-i)/8;this.bitOffset=i;this.stream.seek(t);this.hasByte=false};t.prototype.pi=function(){var e=new Buffer(6),i;for(i=0;i<e.length;i++){e[i]=this.read(8)}return e.toString("hex")};e.exports=t},210:function(e){"use strict";const i=(e,i)=>(function(){const t=i.promiseModule;const n=new Array(arguments.length);for(let e=0;e<arguments.length;e++){n[e]=arguments[e]}return new t((t,a)=>{if(i.errorFirst){n.push(function(e,n){if(i.multiArgs){const i=new Array(arguments.length-1);for(let e=1;e<arguments.length;e++){i[e-1]=arguments[e]}if(e){i.unshift(e);a(i)}else{t(i)}}else if(e){a(e)}else{t(n)}})}else{n.push(function(e){if(i.multiArgs){const e=new Array(arguments.length-1);for(let i=0;i<arguments.length;i++){e[i]=arguments[i]}t(e)}else{t(e)}})}e.apply(this,n)})});e.exports=((e,t)=>{t=Object.assign({exclude:[/.+(Sync|Stream)$/],errorFirst:true,promiseModule:Promise},t);const n=e=>{const i=i=>typeof i==="string"?e===i:i.test(e);return t.include?t.include.some(i):!t.exclude.some(i)};let a;if(typeof e==="function"){a=function(){if(t.excludeMain){return e.apply(this,arguments)}return i(e,t).apply(this,arguments)}}else{a=Object.create(Object.getPrototypeOf(e))}for(const r in e){const o=e[r];a[r]=typeof o==="function"&&n(r)?i(o,t):o}return a})},211:function(e){e.exports=require("https")},213:function(e){e.exports=require("punycode")},217:function(e){e.exports=wrappy;function wrappy(e,i){if(e&&i)return wrappy(e)(i);if(typeof e!=="function")throw new TypeError("need wrapper function");Object.keys(e).forEach(function(i){wrapper[i]=e[i]});return wrapper;function wrapper(){var i=new Array(arguments.length);for(var t=0;t<i.length;t++){i[t]=arguments[t]}var n=e.apply(this,i);var a=i[i.length-1];if(typeof n==="function"&&n!==a){Object.keys(a).forEach(function(e){n[e]=a[e]})}return n}}},234:function(e){e.exports={name:"seek-bzip",version:"1.0.5",contributors:["C. Scott Ananian (http://cscott.net)","Eli Skeggs","Kevin Kwok","Rob Landley (http://landley.net)"],description:"a pure-JavaScript Node.JS module for random-access decoding bzip2 data",main:"./lib/index.js",repository:{type:"git",url:"https://github.com/cscott/seek-bzip.git"},license:"MIT",bin:{"seek-bunzip":"./bin/seek-bunzip","seek-table":"./bin/seek-bzip-table"},directories:{test:"test"},dependencies:{commander:"~2.8.1"},devDependencies:{fibers:"~1.0.6",mocha:"~2.2.5"},scripts:{test:"mocha"}}},256:function(e,i,t){var n=t(413);i=e.exports=through;through.through=through;function through(e,i,t){e=e||function(e){this.queue(e)};i=i||function(){this.queue(null)};var a=false,r=false,o=[],s=false;var c=new n;c.readable=c.writable=true;c.paused=false;c.autoDestroy=!(t&&t.autoDestroy===false);c.write=function(i){e.call(this,i);return!c.paused};function drain(){while(o.length&&!c.paused){var e=o.shift();if(null===e)return c.emit("end");else c.emit("data",e)}}c.queue=c.push=function(e){if(s)return c;if(e===null)s=true;o.push(e);drain();return c};c.on("end",function(){c.readable=false;if(!c.writable&&c.autoDestroy)process.nextTick(function(){c.destroy()})});function _end(){c.writable=false;i.call(c);if(!c.readable&&c.autoDestroy)c.destroy()}c.end=function(e){if(a)return;a=true;if(arguments.length)c.write(e);_end();return c};c.destroy=function(){if(r)return;r=true;a=true;o.length=0;c.writable=c.readable=false;c.emit("close");return c};c.pause=function(){if(c.paused)return;c.paused=true;return c};c.resume=function(){if(c.paused){c.paused=false;c.emit("resume")}drain();if(!c.paused)c.emit("drain");return c};return c}},264:function(e,i,t){"use strict";e.exports=Transform;var n=t(32);var a=Object.create(t(763));a.inherits=t(672);a.inherits(Transform,n);function afterTransform(e,i){var t=this._transformState;t.transforming=false;var n=t.writecb;if(!n){return this.emit("error",new Error("write callback called multiple times"))}t.writechunk=null;t.writecb=null;if(i!=null)this.push(i);n(e);var a=this._readableState;a.reading=false;if(a.needReadable||a.length<a.highWaterMark){this._read(a.highWaterMark)}}function Transform(e){if(!(this instanceof Transform))return new Transform(e);n.call(this,e);this._transformState={afterTransform:afterTransform.bind(this),needTransform:false,transforming:false,writecb:null,writechunk:null,writeencoding:null};this._readableState.needReadable=true;this._readableState.sync=false;if(e){if(typeof e.transform==="function")this._transform=e.transform;if(typeof e.flush==="function")this._flush=e.flush}this.on("prefinish",prefinish)}function prefinish(){var e=this;if(typeof this._flush==="function"){this._flush(function(i,t){done(e,i,t)})}else{done(this,null,null)}}Transform.prototype.push=function(e,i){this._transformState.needTransform=false;return n.prototype.push.call(this,e,i)};Transform.prototype._transform=function(e,i,t){throw new Error("_transform() is not implemented")};Transform.prototype._write=function(e,i,t){var n=this._transformState;n.writecb=t;n.writechunk=e;n.writeencoding=i;if(!n.transforming){var a=this._readableState;if(n.needTransform||a.needReadable||a.length<a.highWaterMark)this._read(a.highWaterMark)}};Transform.prototype._read=function(e){var i=this._transformState;if(i.writechunk!==null&&i.writecb&&!i.transforming){i.transforming=true;this._transform(i.writechunk,i.writeencoding,i.afterTransform)}else{i.needTransform=true}};Transform.prototype._destroy=function(e,i){var t=this;n.prototype._destroy.call(this,e,function(e){i(e);t.emit("close")})};function done(e,i,t){if(i)return e.emit("error",i);if(t!=null)e.push(t);if(e._writableState.length)throw new Error("Calling transform done when ws.length != 0");if(e._transformState.transforming)throw new Error("Calling transform done when still transforming");return e.push(null)}},266:function(e,i,t){var n=t(293);var a=n.Buffer;function copyProps(e,i){for(var t in e){i[t]=e[t]}}if(a.from&&a.alloc&&a.allocUnsafe&&a.allocUnsafeSlow){e.exports=n}else{copyProps(n,i);i.Buffer=SafeBuffer}function SafeBuffer(e,i,t){return a(e,i,t)}SafeBuffer.prototype=Object.create(a.prototype);copyProps(a,SafeBuffer);SafeBuffer.from=function(e,i,t){if(typeof e==="number"){throw new TypeError("Argument must not be a number")}return a(e,i,t)};SafeBuffer.alloc=function(e,i,t){if(typeof e!=="number"){throw new TypeError("Argument must be a number")}var n=a(e);if(i!==undefined){if(typeof t==="string"){n.fill(i,t)}else{n.fill(i)}}else{n.fill(0)}return n};SafeBuffer.allocUnsafe=function(e){if(typeof e!=="number"){throw new TypeError("Argument must be a number")}return a(e)};SafeBuffer.allocUnsafeSlow=function(e){if(typeof e!=="number"){throw new TypeError("Argument must be a number")}return n.SlowBuffer(e)}},271:function(e,i,t){"use strict";var n=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var i={};if(e!=null)for(var t in e)if(Object.hasOwnProperty.call(e,t))i[t]=e[t];i["default"]=e;return i};Object.defineProperty(i,"__esModule",{value:true});const a=t(669);const r=t(89);const o=n(t(653));const s={required:true};async function parsePath(e,i){const t=await o.create(e);const n=await t.glob();if(n.length!==1){r.error(`Input ${i} is expected to match 1 path, but it matches ${n.length}: ${a.inspect(n)}`);throw process.exit(1)}return n[0]}const c=e=>parsePath(r.getInput(e,s),e);i.getInputs=(async()=>({version:r.getInput("version",s),dest:await c("dest"),binDest:await c("bin_dest"),registry:r.getInput("registry",s)}));i.default=i.getInputs},281:function(e,i,t){"use strict";const n=t(740);class TimeoutError extends Error{constructor(e){super(e);this.name="TimeoutError"}}e.exports=((e,i,t)=>new Promise((a,r)=>{if(typeof i!=="number"||i<0){throw new TypeError("Expected `ms` to be a positive number")}const o=setTimeout(()=>{if(typeof t==="function"){try{a(t())}catch(o){r(o)}return}const n=typeof t==="string"?t:`Promise timed out after ${i} milliseconds`;const o=t instanceof Error?t:new TimeoutError(n);if(typeof e.cancel==="function"){e.cancel()}r(o)},i);n(e.then(a,r),()=>{clearTimeout(o)})}));e.exports.TimeoutError=TimeoutError},286:function(e,i,t){var n=t(948);var a=t(403);var r="0000000000000000000";var o="7777777777777777777";var s="0".charCodeAt(0);var c="ustar\x0000";var p=parseInt("7777",8);var u=function(e,i,t){if(typeof e!=="number")return t;e=~~e;if(e>=i)return i;if(e>=0)return e;e+=i;if(e>=0)return e;return 0};var l=function(e){switch(e){case 0:return"file";case 1:return"link";case 2:return"symlink";case 3:return"character-device";case 4:return"block-device";case 5:return"directory";case 6:return"fifo";case 7:return"contiguous-file";case 72:return"pax-header";case 55:return"pax-global-header";case 27:return"gnu-long-link-path";case 28:case 30:return"gnu-long-path"}return null};var f=function(e){switch(e){case"file":return 0;case"link":return 1;case"symlink":return 2;case"character-device":return 3;case"block-device":return 4;case"directory":return 5;case"fifo":return 6;case"contiguous-file":return 7;case"pax-header":return 72}return 0};var d=function(e,i,t,n){for(;t<n;t++){if(e[t]===i)return t}return n};var m=function(e){var i=8*32;for(var t=0;t<148;t++)i+=e[t];for(var n=156;n<512;n++)i+=e[n];return i};var h=function(e,i){e=e.toString(8);if(e.length>i)return o.slice(0,i)+" ";else return r.slice(0,i-e.length)+e+" "};function parse256(e){var i;if(e[0]===128)i=true;else if(e[0]===255)i=false;else return null;var t=false;var n=[];for(var a=e.length-1;a>0;a--){var r=e[a];if(i)n.push(r);else if(t&&r===0)n.push(0);else if(t){t=false;n.push(256-r)}else n.push(255-r)}var o=0;var s=n.length;for(a=0;a<s;a++){o+=n[a]*Math.pow(256,a)}return i?o:-1*o}var x=function(e,i,t){e=e.slice(i,i+t);i=0;if(e[i]&128){return parse256(e)}else{while(i<e.length&&e[i]===32)i++;var n=u(d(e,32,i,e.length),e.length,e.length);while(i<n&&e[i]===0)i++;if(n===i)return 0;return parseInt(e.slice(i,n).toString(),8)}};var v=function(e,i,t,n){return e.slice(i,d(e,0,i,i+t)).toString(n)};var b=function(e){var i=Buffer.byteLength(e);var t=Math.floor(Math.log(i)/Math.log(10))+1;if(i+t>=Math.pow(10,t))t++;return i+t+e};i.decodeLongPath=function(e,i){return v(e,0,e.length,i)};i.encodePax=function(e){var i="";if(e.name)i+=b(" path="+e.name+"\n");if(e.linkname)i+=b(" linkpath="+e.linkname+"\n");var t=e.pax;if(t){for(var a in t){i+=b(" "+a+"="+t[a]+"\n")}}return n(i)};i.decodePax=function(e){var i={};while(e.length){var t=0;while(t<e.length&&e[t]!==32)t++;var n=parseInt(e.slice(0,t).toString(),10);if(!n)return i;var a=e.slice(t+1,n-1).toString();var r=a.indexOf("=");if(r===-1)return i;i[a.slice(0,r)]=a.slice(r+1);e=e.slice(n)}return i};i.encode=function(e){var i=a(512);var t=e.name;var n="";if(e.typeflag===5&&t[t.length-1]!=="/")t+="/";if(Buffer.byteLength(t)!==t.length)return null;while(Buffer.byteLength(t)>100){var r=t.indexOf("/");if(r===-1)return null;n+=n?"/"+t.slice(0,r):t.slice(0,r);t=t.slice(r+1)}if(Buffer.byteLength(t)>100||Buffer.byteLength(n)>155)return null;if(e.linkname&&Buffer.byteLength(e.linkname)>100)return null;i.write(t);i.write(h(e.mode&p,6),100);i.write(h(e.uid,6),108);i.write(h(e.gid,6),116);i.write(h(e.size,11),124);i.write(h(e.mtime.getTime()/1e3|0,11),136);i[156]=s+f(e.type);if(e.linkname)i.write(e.linkname,157);i.write(c,257);if(e.uname)i.write(e.uname,265);if(e.gname)i.write(e.gname,297);i.write(h(e.devmajor||0,6),329);i.write(h(e.devminor||0,6),337);if(n)i.write(n,345);i.write(h(m(i),6),148);return i};i.decode=function(e,i){var t=e[156]===0?0:e[156]-s;var n=v(e,0,100,i);var a=x(e,100,8);var r=x(e,108,8);var o=x(e,116,8);var c=x(e,124,12);var p=x(e,136,12);var u=l(t);var f=e[157]===0?null:v(e,157,100,i);var d=v(e,265,32);var h=v(e,297,32);var b=x(e,329,8);var g=x(e,337,8);if(e[345])n=v(e,345,155,i)+"/"+n;if(t===0&&n&&n[n.length-1]==="/")t=5;var y=m(e);if(y===8*32)return null;if(y!==x(e,148,8))throw new Error("Invalid tar header. Maybe the tar is corrupted or it needs to be gunzipped?");return{name:n,mode:a,uid:r,gid:o,size:c,mtime:new Date(1e3*p),type:u,linkname:f,uname:d,gname:h,devmajor:b,devminor:g}}},288:function(e,i,t){"use strict";var n=t(490);e.exports=function(e,i){if(typeof e!=="string"||typeof i!=="string"){throw new TypeError("Expected a string")}return e.replace(new RegExp("(?:"+n(i)+"){2,}","g"),i)}},290:function(e){"use strict";const i=["destroy","setTimeout","socket","headers","trailers","rawHeaders","statusCode","httpVersion","httpVersionMinor","httpVersionMajor","rawTrailers","statusMessage"];e.exports=((e,t)=>{const n=new Set(Object.keys(e).concat(i));for(const i of n){if(i in t){continue}t[i]=typeof e[i]==="function"?e[i].bind(e):e[i]}})},293:function(e){e.exports=require("buffer")},304:function(e){e.exports=require("string_decoder")},309:function(e,i){"use strict";Object.defineProperty(i,"__esModule",{value:true});class SearchState{constructor(e,i){this.path=e;this.level=i}}i.SearchState=SearchState},315:function(e,i,t){"use strict";var n=t(443);var a=t(470);var r=t(390);function encoderForArrayFormat(e){switch(e.arrayFormat){case"index":return function(i,t,n){return t===null?[encode(i,e),"[",n,"]"].join(""):[encode(i,e),"[",encode(n,e),"]=",encode(t,e)].join("")};case"bracket":return function(i,t){return t===null?encode(i,e):[encode(i,e),"[]=",encode(t,e)].join("")};default:return function(i,t){return t===null?encode(i,e):[encode(i,e),"=",encode(t,e)].join("")}}}function parserForArrayFormat(e){var i;switch(e.arrayFormat){case"index":return function(e,t,n){i=/\[(\d*)\]$/.exec(e);e=e.replace(/\[\d*\]$/,"");if(!i){n[e]=t;return}if(n[e]===undefined){n[e]={}}n[e][i[1]]=t};case"bracket":return function(e,t,n){i=/(\[\])$/.exec(e);e=e.replace(/\[\]$/,"");if(!i){n[e]=t;return}else if(n[e]===undefined){n[e]=[t];return}n[e]=[].concat(n[e],t)};default:return function(e,i,t){if(t[e]===undefined){t[e]=i;return}t[e]=[].concat(t[e],i)}}}function encode(e,i){if(i.encode){return i.strict?n(e):encodeURIComponent(e)}return e}function keysSorter(e){if(Array.isArray(e)){return e.sort()}else if(typeof e==="object"){return keysSorter(Object.keys(e)).sort(function(e,i){return Number(e)-Number(i)}).map(function(i){return e[i]})}return e}function extract(e){var i=e.indexOf("?");if(i===-1){return""}return e.slice(i+1)}function parse(e,i){i=a({arrayFormat:"none"},i);var t=parserForArrayFormat(i);var n=Object.create(null);if(typeof e!=="string"){return n}e=e.trim().replace(/^[?#&]/,"");if(!e){return n}e.split("&").forEach(function(e){var i=e.replace(/\+/g," ").split("=");var a=i.shift();var o=i.length>0?i.join("="):undefined;o=o===undefined?null:r(o);t(r(a),o,n)});return Object.keys(n).sort().reduce(function(e,i){var t=n[i];if(Boolean(t)&&typeof t==="object"&&!Array.isArray(t)){e[i]=keysSorter(t)}else{e[i]=t}return e},Object.create(null))}i.extract=extract;i.parse=parse;i.stringify=function(e,i){var t={encode:true,strict:true,arrayFormat:"none"};i=a(t,i);if(i.sort===false){i.sort=function(){}}var n=encoderForArrayFormat(i);return e?Object.keys(e).sort(i.sort).map(function(t){var a=e[t];if(a===undefined){return""}if(a===null){return encode(t,i)}if(Array.isArray(a)){var r=[];a.slice().forEach(function(e){if(e===undefined){return}r.push(n(t,e,r.length))});return r.join("&")}return encode(t,i)+"="+encode(a,i)}).filter(function(e){return e.length>0}).join("&"):""};i.parseUrl=function(e,i){return{url:e.split("?")[0]||"",query:parse(extract(e),i)}}},319:function(e,i,t){"use strict";Object.defineProperty(i,"__esModule",{value:true});const n=t(89);function getOptions(e){const i={followSymbolicLinks:true,implicitDescendants:true,omitBrokenSymbolicLinks:true};if(e){if(typeof e.followSymbolicLinks==="boolean"){i.followSymbolicLinks=e.followSymbolicLinks;n.debug(`followSymbolicLinks '${i.followSymbolicLinks}'`)}if(typeof e.implicitDescendants==="boolean"){i.implicitDescendants=e.implicitDescendants;n.debug(`implicitDescendants '${i.implicitDescendants}'`)}if(typeof e.omitBrokenSymbolicLinks==="boolean"){i.omitBrokenSymbolicLinks=e.omitBrokenSymbolicLinks;n.debug(`omitBrokenSymbolicLinks '${i.omitBrokenSymbolicLinks}'`)}}return i}i.getOptions=getOptions},328:function(e,i,t){"use strict";const n=t(747);const a=t(622);const{URL:r}=t(835);const o=t(380);const s=t(549);const c=t(987);const p=t(925);const u=t(631);const l=t(702);const f=t(30);const d=t(611);const m=t(690);const h=t(976);const x=t(153);const v=d(n);const b=e=>a.basename(new r(e.requestUrl).pathname);const g=e=>{const i=e.headers["content-type"];if(!i){return null}const t=x.mime(i);if(t.length!==1){return null}return t[0].ext};const y=(e,i)=>{const t=e.headers["content-disposition"];if(t){const e=o.parse(t);if(e.parameters&&e.parameters.filename){return e.parameters.filename}}let n=b(e);if(!a.extname(n)){const t=(h(i)||{}).ext||g(e);if(t){n=`${n}.${t}`}}return n};e.exports=((e,i,t)=>{if(typeof i==="object"){t=i;i=null}t=Object.assign({encoding:null,rejectUnauthorized:process.env.npm_config_strict_ssl!=="false"},t);const n=l.stream(e,t);const r=m(n,"response").then(e=>{const i=t.encoding===null?"buffer":t.encoding;return Promise.all([u(n,{encoding:i}),e])}).then(e=>{const[n,r]=e;if(!i){return t.extract&&s(n)?c(n,t):n}const o=t.filename||p(y(r,n));const u=a.join(i,o);if(t.extract&&s(n)){return c(n,a.dirname(u),t)}return f(a.dirname(u)).then(()=>v.writeFile(u,n)).then(()=>n)});n.then=r.then.bind(r);n.catch=r.catch.bind(r);return n})},334:function(e,i,t){"use strict";const n=t(833);const a=t(799);const r=t(521);const o=t(714);const s=t(697);e.exports=(()=>e=>{if(!Buffer.isBuffer(e)&&!r(e)){return Promise.reject(new TypeError(`Expected a Buffer or Stream, got ${typeof e}`))}if(Buffer.isBuffer(e)&&(!a(e)||a(e).ext!=="bz2")){return Promise.resolve([])}if(Buffer.isBuffer(e)){return n()(o.decode(e))}return n()(e.pipe(s()))})},336:function(e,i,t){var n=t(413).Stream;e.exports=legacy;function legacy(e){return{ReadStream:ReadStream,WriteStream:WriteStream};function ReadStream(i,t){if(!(this instanceof ReadStream))return new ReadStream(i,t);n.call(this);var a=this;this.path=i;this.fd=null;this.readable=true;this.paused=false;this.flags="r";this.mode=438;this.bufferSize=64*1024;t=t||{};var r=Object.keys(t);for(var o=0,s=r.length;o<s;o++){var c=r[o];this[c]=t[c]}if(this.encoding)this.setEncoding(this.encoding);if(this.start!==undefined){if("number"!==typeof this.start){throw TypeError("start must be a Number")}if(this.end===undefined){this.end=Infinity}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(this.fd!==null){process.nextTick(function(){a._read()});return}e.open(this.path,this.flags,this.mode,function(e,i){if(e){a.emit("error",e);a.readable=false;return}a.fd=i;a.emit("open",i);a._read()})}function WriteStream(i,t){if(!(this instanceof WriteStream))return new WriteStream(i,t);n.call(this);this.path=i;this.fd=null;this.writable=true;this.flags="w";this.encoding="binary";this.mode=438;this.bytesWritten=0;t=t||{};var a=Object.keys(t);for(var r=0,o=a.length;r<o;r++){var s=a[r];this[s]=t[s]}if(this.start!==undefined){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=false;this._queue=[];if(this.fd===null){this._open=e.open;this._queue.push([this._open,this.path,this.flags,this.mode,undefined]);this.flush()}}}},337:function(e){"use strict";e.exports=(()=>/[<>:"\/\\|?*\x00-\x1F]/g);e.exports.windowsNames=(()=>/^(con|prn|aux|nul|com[0-9]|lpt[0-9])$/i)},340:function(e){"use strict";e.exports=function isObject(e){return typeof e==="object"&&e!==null}},346:function(e,i,t){"use strict";const n=t(609);e.exports=((e,i)=>{if(!n(e)){throw new TypeError("Expected a plain object")}i=i||{};if(typeof i==="function"){throw new TypeError("Specify the compare function as an option instead")}const t=i.deep;const a=[];const r=[];const o=e=>{const s=a.indexOf(e);if(s!==-1){return r[s]}const c={};const p=Object.keys(e).sort(i.compare);a.push(e);r.push(c);for(let i=0;i<p.length;i++){const a=p[i];const r=e[a];if(t&&Array.isArray(r)){const e=[];for(let i=0;i<r.length;i++){e[i]=n(r[i])?o(r[i]):r[i]}c[a]=e;continue}c[a]=t&&n(r)?o(r):r}return c};return o(e)})},348:function(e,i,t){"use strict";var n=t(994).Buffer;var a=n.isEncoding||function(e){e=""+e;switch(e&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return true;default:return false}};function _normalizeEncoding(e){if(!e)return"utf8";var i;while(true){switch(e){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return e;default:if(i)return;e=(""+e).toLowerCase();i=true}}}function normalizeEncoding(e){var i=_normalizeEncoding(e);if(typeof i!=="string"&&(n.isEncoding===a||!a(e)))throw new Error("Unknown encoding: "+e);return i||e}i.StringDecoder=StringDecoder;function StringDecoder(e){this.encoding=normalizeEncoding(e);var i;switch(this.encoding){case"utf16le":this.text=utf16Text;this.end=utf16End;i=4;break;case"utf8":this.fillLast=utf8FillLast;i=4;break;case"base64":this.text=base64Text;this.end=base64End;i=3;break;default:this.write=simpleWrite;this.end=simpleEnd;return}this.lastNeed=0;this.lastTotal=0;this.lastChar=n.allocUnsafe(i)}StringDecoder.prototype.write=function(e){if(e.length===0)return"";var i;var t;if(this.lastNeed){i=this.fillLast(e);if(i===undefined)return"";t=this.lastNeed;this.lastNeed=0}else{t=0}if(t<e.length)return i?i+this.text(e,t):this.text(e,t);return i||""};StringDecoder.prototype.end=utf8End;StringDecoder.prototype.text=utf8Text;StringDecoder.prototype.fillLast=function(e){if(this.lastNeed<=e.length){e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed);return this.lastChar.toString(this.encoding,0,this.lastTotal)}e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,e.length);this.lastNeed-=e.length};function utf8CheckByte(e){if(e<=127)return 0;else if(e>>5===6)return 2;else if(e>>4===14)return 3;else if(e>>3===30)return 4;return e>>6===2?-1:-2}function utf8CheckIncomplete(e,i,t){var n=i.length-1;if(n<t)return 0;var a=utf8CheckByte(i[n]);if(a>=0){if(a>0)e.lastNeed=a-1;return a}if(--n<t||a===-2)return 0;a=utf8CheckByte(i[n]);if(a>=0){if(a>0)e.lastNeed=a-2;return a}if(--n<t||a===-2)return 0;a=utf8CheckByte(i[n]);if(a>=0){if(a>0){if(a===2)a=0;else e.lastNeed=a-3}return a}return 0}function utf8CheckExtraBytes(e,i,t){if((i[0]&192)!==128){e.lastNeed=0;return"<EFBFBD>"}if(e.lastNeed>1&&i.length>1){if((i[1]&192)!==128){e.lastNeed=1;return"<EFBFBD>"}if(e.lastNeed>2&&i.length>2){if((i[2]&192)!==128){e.lastNeed=2;return"<EFBFBD>"}}}}function utf8FillLast(e){var i=this.lastTotal-this.lastNeed;var t=utf8CheckExtraBytes(this,e,i);if(t!==undefined)return t;if(this.lastNeed<=e.length){e.copy(this.lastChar,i,0,this.lastNeed);return this.lastChar.toString(this.encoding,0,this.lastTotal)}e.copy(this.lastChar,i,0,e.length);this.lastNeed-=e.length}function utf8Text(e,i){var t=utf8CheckIncomplete(this,e,i);if(!this.lastNeed)return e.toString("utf8",i);this.lastTotal=t;var n=e.length-(t-this.lastNeed);e.copy(this.lastChar,0,n);return e.toString("utf8",i,n)}function utf8End(e){var i=e&&e.length?this.write(e):"";if(this.lastNeed)return i+"<EFBFBD>";return i}function utf16Text(e,i){if((e.length-i)%2===0){var t=e.toString("utf16le",i);if(t){var n=t.charCodeAt(t.length-1);if(n>=55296&&n<=56319){this.lastNeed=2;this.lastTotal=4;this.lastChar[0]=e[e.length-2];this.lastChar[1]=e[e.length-1];return t.slice(0,-1)}}return t}this.lastNeed=1;this.lastTotal=2;this.lastChar[0]=e[e.length-1];return e.toString("utf16le",i,e.length-1)}function utf16End(e){var i=e&&e.length?this.write(e):"";if(this.lastNeed){var t=this.lastTotal-this.lastNeed;return i+this.lastChar.toString("utf16le",0,t)}return i}function base64Text(e,i){var t=(e.length-i)%3;if(t===0)return e.toString("base64",i);this.lastNeed=3-t;this.lastTotal=3;if(t===1){this.lastChar[0]=e[e.length-1]}else{this.lastChar[0]=e[e.length-2];this.lastChar[1]=e[e.length-1]}return e.toString("base64",i,e.length-t)}function base64End(e){var i=e&&e.length?this.write(e):"";if(this.lastNeed)return i+this.lastChar.toString("base64",0,3-this.lastNeed);return i}function simpleWrite(e){return e.toString(this.encoding)}function simpleEnd(e){return e&&e.length?this.write(e):""}},351:function(e,i,t){"use strict";Object.defineProperty(i,"__esModule",{value:true});const n=t(129);const a=t(765);const r=t(839);function runSelfInstaller(e){const i=n.spawn(a.execPath,{env:{PNPM_VERSION:e.version,PNPM_DEST:e.dest,PNPM_BIN_DEST:e.binDest,PNPM_REGISTRY:e.registry},stdio:["pipe","inherit","inherit"]});r.downloadSelfInstaller().pipe(i.stdin);return new Promise((e,t)=>{i.on("error",t);i.on("close",e)})}i.runSelfInstaller=runSelfInstaller;i.default=runSelfInstaller},357:function(e){e.exports=require("assert")},361:function(e,i,t){e.exports=minimatch;minimatch.Minimatch=Minimatch;var n={sep:"/"};try{n=t(622)}catch(e){}var a=minimatch.GLOBSTAR=Minimatch.GLOBSTAR={};var r=t(992);var o={"!":{open:"(?:(?!(?:",close:"))[^/]*?)"},"?":{open:"(?:",close:")?"},"+":{open:"(?:",close:")+"},"*":{open:"(?:",close:")*"},"@":{open:"(?:",close:")"}};var s="[^/]";var c=s+"*?";var p="(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?";var u="(?:(?!(?:\\/|^)\\.).)*?";var l=charSet("().*{}+?[]^$\\!");function charSet(e){return e.split("").reduce(function(e,i){e[i]=true;return e},{})}var f=/\/+/;minimatch.filter=filter;function filter(e,i){i=i||{};return function(t,n,a){return minimatch(t,e,i)}}function ext(e,i){e=e||{};i=i||{};var t={};Object.keys(i).forEach(function(e){t[e]=i[e]});Object.keys(e).forEach(function(i){t[i]=e[i]});return t}minimatch.defaults=function(e){if(!e||!Object.keys(e).length)return minimatch;var i=minimatch;var t=function minimatch(t,n,a){return i.minimatch(t,n,ext(e,a))};t.Minimatch=function Minimatch(t,n){return new i.Minimatch(t,ext(e,n))};return t};Minimatch.defaults=function(e){if(!e||!Object.keys(e).length)return Minimatch;return minimatch.defaults(e).Minimatch};function minimatch(e,i,t){if(typeof i!=="string"){throw new TypeError("glob pattern string required")}if(!t)t={};if(!t.nocomment&&i.charAt(0)==="#"){return false}if(i.trim()==="")return e==="";return new Minimatch(i,t).match(e)}function Minimatch(e,i){if(!(this instanceof Minimatch)){return new Minimatch(e,i)}if(typeof e!=="string"){throw new TypeError("glob pattern string required")}if(!i)i={};e=e.trim();if(n.sep!=="/"){e=e.split(n.sep).join("/")}this.options=i;this.set=[];this.pattern=e;this.regexp=null;this.negate=false;this.comment=false;this.empty=false;this.make()}Minimatch.prototype.debug=function(){};Minimatch.prototype.make=make;function make(){if(this._made)return;var e=this.pattern;var i=this.options;if(!i.nocomment&&e.charAt(0)==="#"){this.comment=true;return}if(!e){this.empty=true;return}this.parseNegate();var t=this.globSet=this.braceExpand();if(i.debug)this.debug=console.error;this.debug(this.pattern,t);t=this.globParts=t.map(function(e){return e.split(f)});this.debug(this.pattern,t);t=t.map(function(e,i,t){return e.map(this.parse,this)},this);this.debug(this.pattern,t);t=t.filter(function(e){return e.indexOf(false)===-1});this.debug(this.pattern,t);this.set=t}Minimatch.prototype.parseNegate=parseNegate;function parseNegate(){var e=this.pattern;var i=false;var t=this.options;var n=0;if(t.nonegate)return;for(var a=0,r=e.length;a<r&&e.charAt(a)==="!";a++){i=!i;n++}if(n)this.pattern=e.substr(n);this.negate=i}minimatch.braceExpand=function(e,i){return braceExpand(e,i)};Minimatch.prototype.braceExpand=braceExpand;function braceExpand(e,i){if(!i){if(this instanceof Minimatch){i=this.options}else{i={}}}e=typeof e==="undefined"?this.pattern:e;if(typeof e==="undefined"){throw new TypeError("undefined pattern")}if(i.nobrace||!e.match(/\{.*\}/)){return[e]}return r(e)}Minimatch.prototype.parse=parse;var d={};function parse(e,i){if(e.length>1024*64){throw new TypeError("pattern is too long")}var t=this.options;if(!t.noglobstar&&e==="**")return a;if(e==="")return"";var n="";var r=!!t.nocase;var p=false;var u=[];var f=[];var m;var h=false;var x=-1;var v=-1;var b=e.charAt(0)==="."?"":t.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)";var g=this;function clearStateChar(){if(m){switch(m){case"*":n+=c;r=true;break;case"?":n+=s;r=true;break;default:n+="\\"+m;break}g.debug("clearStateChar %j %j",m,n);m=false}}for(var y=0,w=e.length,_;y<w&&(_=e.charAt(y));y++){this.debug("%s\t%s %s %j",e,y,n,_);if(p&&l[_]){n+="\\"+_;p=false;continue}switch(_){case"/":return false;case"\\":clearStateChar();p=true;continue;case"?":case"*":case"+":case"@":case"!":this.debug("%s\t%s %s %j <-- stateChar",e,y,n,_);if(h){this.debug(" in class");if(_==="!"&&y===v+1)_="^";n+=_;continue}g.debug("call clearStateChar %j",m);clearStateChar();m=_;if(t.noext)clearStateChar();continue;case"(":if(h){n+="(";continue}if(!m){n+="\\(";continue}u.push({type:m,start:y-1,reStart:n.length,open:o[m].open,close:o[m].close});n+=m==="!"?"(?:(?!(?:":"(?:";this.debug("plType %j %j",m,n);m=false;continue;case")":if(h||!u.length){n+="\\)";continue}clearStateChar();r=true;var E=u.pop();n+=E.close;if(E.type==="!"){f.push(E)}E.reEnd=n.length;continue;case"|":if(h||!u.length||p){n+="\\|";p=false;continue}clearStateChar();n+="|";continue;case"[":clearStateChar();if(h){n+="\\"+_;continue}h=true;v=y;x=n.length;n+=_;continue;case"]":if(y===v+1||!h){n+="\\"+_;p=false;continue}if(h){var S=e.substring(v+1,y);try{RegExp("["+S+"]")}catch(e){var k=this.parse(S,d);n=n.substr(0,x)+"\\["+k[0]+"\\]";r=r||k[1];h=false;continue}}r=true;h=false;n+=_;continue;default:clearStateChar();if(p){p=false}else if(l[_]&&!(_==="^"&&h)){n+="\\"}n+=_}}if(h){S=e.substr(v+1);k=this.parse(S,d);n=n.substr(0,x)+"\\["+k[0];r=r||k[1]}for(E=u.pop();E;E=u.pop()){var j=n.slice(E.reStart+E.open.length);this.debug("setting tail",n,E);j=j.replace(/((?:\\{2}){0,64})(\\?)\|/g,function(e,i,t){if(!t){t="\\"}return i+i+t+"|"});this.debug("tail=%j\n %s",j,j,E,n);var C=E.type==="*"?c:E.type==="?"?s:"\\"+E.type;r=true;n=n.slice(0,E.reStart)+C+"\\("+j}clearStateChar();if(p){n+="\\\\"}var R=false;switch(n.charAt(0)){case".":case"[":case"(":R=true}for(var T=f.length-1;T>-1;T--){var O=f[T];var A=n.slice(0,O.reStart);var B=n.slice(O.reStart,O.reEnd-8);var z=n.slice(O.reEnd-8,O.reEnd);var P=n.slice(O.reEnd);z+=P;var I=A.split("(").length-1;var L=P;for(y=0;y<I;y++){L=L.replace(/\)[+*?]?/,"")}P=L;var F="";if(P===""&&i!==d){F="$"}var q=A+B+P+F+z;n=q}if(n!==""&&r){n="(?=.)"+n}if(R){n=b+n}if(i===d){return[n,r]}if(!r){return globUnescape(e)}var N=t.nocase?"i":"";try{var U=new RegExp("^"+n+"$",N)}catch(e){return new RegExp("$.")}U._glob=e;U._src=n;return U}minimatch.makeRe=function(e,i){return new Minimatch(e,i||{}).makeRe()};Minimatch.prototype.makeRe=makeRe;function makeRe(){if(this.regexp||this.regexp===false)return this.regexp;var e=this.set;if(!e.length){this.regexp=false;return this.regexp}var i=this.options;var t=i.noglobstar?c:i.dot?p:u;var n=i.nocase?"i":"";var r=e.map(function(e){return e.map(function(e){return e===a?t:typeof e==="string"?regExpEscape(e):e._src}).join("\\/")}).join("|");r="^(?:"+r+")$";if(this.negate)r="^(?!"+r+").*$";try{this.regexp=new RegExp(r,n)}catch(e){this.regexp=false}return this.regexp}minimatch.match=function(e,i,t){t=t||{};var n=new Minimatch(i,t);e=e.filter(function(e){return n.match(e)});if(n.options.nonull&&!e.length){e.push(i)}return e};Minimatch.prototype.match=match;function match(e,i){this.debug("match",e,this.pattern);if(this.comment)return false;if(this.empty)return e==="";if(e==="/"&&i)return true;var t=this.options;if(n.sep!=="/"){e=e.split(n.sep).join("/")}e=e.split(f);this.debug(this.pattern,"split",e);var a=this.set;this.debug(this.pattern,"set",a);var r;var o;for(o=e.length-1;o>=0;o--){r=e[o];if(r)break}for(o=0;o<a.length;o++){var s=a[o];var c=e;if(t.matchBase&&s.length===1){c=[r]}var p=this.matchOne(c,s,i);if(p){if(t.flipNegate)return true;return!this.negate}}if(t.flipNegate)return false;return this.negate}Minimatch.prototype.matchOne=function(e,i,t){var n=this.options;this.debug("matchOne",{this:this,file:e,pattern:i});this.debug("matchOne",e.length,i.length);for(var r=0,o=0,s=e.length,c=i.length;r<s&&o<c;r++,o++){this.debug("matchOne loop");var p=i[o];var u=e[r];this.debug(i,p,u);if(p===false)return false;if(p===a){this.debug("GLOBSTAR",[i,p,u]);var l=r;var f=o+1;if(f===c){this.debug("** at the end");for(;r<s;r++){if(e[r]==="."||e[r]===".."||!n.dot&&e[r].charAt(0)===".")return false}return true}while(l<s){var d=e[l];this.debug("\nglobstar while",e,l,i,f,d);if(this.matchOne(e.slice(l),i.slice(f),t)){this.debug("globstar found match!",l,s,d);return true}else{if(d==="."||d===".."||!n.dot&&d.charAt(0)==="."){this.debug("dot detected!",e,l,i,f);break}this.debug("globstar swallow a segment, and continue");l++}}if(t){this.debug("\n>>> no match, partial?",e,l,i,f);if(l===s)return true}return false}var m;if(typeof p==="string"){if(n.nocase){m=u.toLowerCase()===p.toLowerCase()}else{m=u===p}this.debug("string match",p,u,m)}else{m=u.match(p);this.debug("pattern match",p,u,m)}if(!m)return false}if(r===s&&o===c){return true}else if(r===s){return t}else if(o===c){var h=r===s-1&&e[r]==="";return h}throw new Error("wtf?")};function globUnescape(e){return e.replace(/\\(.)/g,"$1")}function regExpEscape(e){return e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}},364:function(e){"use strict";e.exports=function(e){if(!(e&&e.length>1)){return null}if(e[0]===255&&e[1]===216&&e[2]===255){return{ext:"jpg",mime:"image/jpeg"}}if(e[0]===137&&e[1]===80&&e[2]===78&&e[3]===71){return{ext:"png",mime:"image/png"}}if(e[0]===71&&e[1]===73&&e[2]===70){return{ext:"gif",mime:"image/gif"}}if(e[8]===87&&e[9]===69&&e[10]===66&&e[11]===80){return{ext:"webp",mime:"image/webp"}}if(e[0]===70&&e[1]===76&&e[2]===73&&e[3]===70){return{ext:"flif",mime:"image/flif"}}if((e[0]===73&&e[1]===73&&e[2]===42&&e[3]===0||e[0]===77&&e[1]===77&&e[2]===0&&e[3]===42)&&e[8]===67&&e[9]===82){return{ext:"cr2",mime:"image/x-canon-cr2"}}if(e[0]===73&&e[1]===73&&e[2]===42&&e[3]===0||e[0]===77&&e[1]===77&&e[2]===0&&e[3]===42){return{ext:"tif",mime:"image/tiff"}}if(e[0]===66&&e[1]===77){return{ext:"bmp",mime:"image/bmp"}}if(e[0]===73&&e[1]===73&&e[2]===188){return{ext:"jxr",mime:"image/vnd.ms-photo"}}if(e[0]===56&&e[1]===66&&e[2]===80&&e[3]===83){return{ext:"psd",mime:"image/vnd.adobe.photoshop"}}if(e[0]===80&&e[1]===75&&e[2]===3&&e[3]===4&&e[30]===109&&e[31]===105&&e[32]===109&&e[33]===101&&e[34]===116&&e[35]===121&&e[36]===112&&e[37]===101&&e[38]===97&&e[39]===112&&e[40]===112&&e[41]===108&&e[42]===105&&e[43]===99&&e[44]===97&&e[45]===116&&e[46]===105&&e[47]===111&&e[48]===110&&e[49]===47&&e[50]===101&&e[51]===112&&e[52]===117&&e[53]===98&&e[54]===43&&e[55]===122&&e[56]===105&&e[57]===112){return{ext:"epub",mime:"application/epub+zip"}}if(e[0]===80&&e[1]===75&&e[2]===3&&e[3]===4&&e[30]===77&&e[31]===69&&e[32]===84&&e[33]===65&&e[34]===45&&e[35]===73&&e[36]===78&&e[37]===70&&e[38]===47&&e[39]===109&&e[40]===111&&e[41]===122&&e[42]===105&&e[43]===108&&e[44]===108&&e[45]===97&&e[46]===46&&e[47]===114&&e[48]===115&&e[49]===97){return{ext:"xpi",mime:"application/x-xpinstall"}}if(e[0]===80&&e[1]===75&&(e[2]===3||e[2]===5||e[2]===7)&&(e[3]===4||e[3]===6||e[3]===8)){return{ext:"zip",mime:"application/zip"}}if(e[257]===117&&e[258]===115&&e[259]===116&&e[260]===97&&e[261]===114){return{ext:"tar",mime:"application/x-tar"}}if(e[0]===82&&e[1]===97&&e[2]===114&&e[3]===33&&e[4]===26&&e[5]===7&&(e[6]===0||e[6]===1)){return{ext:"rar",mime:"application/x-rar-compressed"}}if(e[0]===31&&e[1]===139&&e[2]===8){return{ext:"gz",mime:"application/gzip"}}if(e[0]===66&&e[1]===90&&e[2]===104){return{ext:"bz2",mime:"application/x-bzip2"}}if(e[0]===55&&e[1]===122&&e[2]===188&&e[3]===175&&e[4]===39&&e[5]===28){return{ext:"7z",mime:"application/x-7z-compressed"}}if(e[0]===120&&e[1]===1){return{ext:"dmg",mime:"application/x-apple-diskimage"}}if(e[0]===0&&e[1]===0&&e[2]===0&&(e[3]===24||e[3]===32)&&e[4]===102&&e[5]===116&&e[6]===121&&e[7]===112||e[0]===51&&e[1]===103&&e[2]===112&&e[3]===53||e[0]===0&&e[1]===0&&e[2]===0&&e[3]===28&&e[4]===102&&e[5]===116&&e[6]===121&&e[7]===112&&e[8]===109&&e[9]===112&&e[10]===52&&e[11]===50&&e[16]===109&&e[17]===112&&e[18]===52&&e[19]===49&&e[20]===109&&e[21]===112&&e[22]===52&&e[23]===50&&e[24]===105&&e[25]===115&&e[26]===111&&e[27]===109||e[0]===0&&e[1]===0&&e[2]===0&&e[3]===28&&e[4]===102&&e[5]===116&&e[6]===121&&e[7]===112&&e[8]===105&&e[9]===115&&e[10]===111&&e[11]===109||e[0]===0&&e[1]===0&&e[2]===0&&e[3]===28&&e[4]===102&&e[5]===116&&e[6]===121&&e[7]===112&&e[8]===109&&e[9]===112&&e[10]===52&&e[11]===50&&e[12]===0&&e[13]===0&&e[14]===0&&e[15]===0){return{ext:"mp4",mime:"video/mp4"}}if(e[0]===0&&e[1]===0&&e[2]===0&&e[3]===28&&e[4]===102&&e[5]===116&&e[6]===121&&e[7]===112&&e[8]===77&&e[9]===52&&e[10]===86){return{ext:"m4v",mime:"video/x-m4v"}}if(e[0]===77&&e[1]===84&&e[2]===104&&e[3]===100){return{ext:"mid",mime:"audio/midi"}}if(e[31]===109&&e[32]===97&&e[33]===116&&e[34]===114&&e[35]===111&&e[36]===115&&e[37]===107&&e[38]===97){return{ext:"mkv",mime:"video/x-matroska"}}if(e[0]===26&&e[1]===69&&e[2]===223&&e[3]===163){return{ext:"webm",mime:"video/webm"}}if(e[0]===0&&e[1]===0&&e[2]===0&&e[3]===20&&e[4]===102&&e[5]===116&&e[6]===121&&e[7]===112){return{ext:"mov",mime:"video/quicktime"}}if(e[0]===82&&e[1]===73&&e[2]===70&&e[3]===70&&e[8]===65&&e[9]===86&&e[10]===73){return{ext:"avi",mime:"video/x-msvideo"}}if(e[0]===48&&e[1]===38&&e[2]===178&&e[3]===117&&e[4]===142&&e[5]===102&&e[6]===207&&e[7]===17&&e[8]===166&&e[9]===217){return{ext:"wmv",mime:"video/x-ms-wmv"}}if(e[0]===0&&e[1]===0&&e[2]===1&&e[3].toString(16)[0]==="b"){return{ext:"mpg",mime:"video/mpeg"}}if(e[0]===73&&e[1]===68&&e[2]===51||e[0]===255&&e[1]===251){return{ext:"mp3",mime:"audio/mpeg"}}if(e[4]===102&&e[5]===116&&e[6]===121&&e[7]===112&&e[8]===77&&e[9]===52&&e[10]===65||e[0]===77&&e[1]===52&&e[2]===65&&e[3]===32){return{ext:"m4a",mime:"audio/m4a"}}if(e[28]===79&&e[29]===112&&e[30]===117&&e[31]===115&&e[32]===72&&e[33]===101&&e[34]===97&&e[35]===100){return{ext:"opus",mime:"audio/opus"}}if(e[0]===79&&e[1]===103&&e[2]===103&&e[3]===83){return{ext:"ogg",mime:"audio/ogg"}}if(e[0]===102&&e[1]===76&&e[2]===97&&e[3]===67){return{ext:"flac",mime:"audio/x-flac"}}if(e[0]===82&&e[1]===73&&e[2]===70&&e[3]===70&&e[8]===87&&e[9]===65&&e[10]===86&&e[11]===69){return{ext:"wav",mime:"audio/x-wav"}}if(e[0]===35&&e[1]===33&&e[2]===65&&e[3]===77&&e[4]===82&&e[5]===10){return{ext:"amr",mime:"audio/amr"}}if(e[0]===37&&e[1]===80&&e[2]===68&&e[3]===70){return{ext:"pdf",mime:"application/pdf"}}if(e[0]===77&&e[1]===90){return{ext:"exe",mime:"application/x-msdownload"}}if((e[0]===67||e[0]===70)&&e[1]===87&&e[2]===83){return{ext:"swf",mime:"application/x-shockwave-flash"}}if(e[0]===123&&e[1]===92&&e[2]===114&&e[3]===116&&e[4]===102){return{ext:"rtf",mime:"application/rtf"}}if(e[0]===119&&e[1]===79&&e[2]===70&&e[3]===70&&(e[4]===0&&e[5]===1&&e[6]===0&&e[7]===0||e[4]===79&&e[5]===84&&e[6]===84&&e[7]===79)){return{ext:"woff",mime:"application/font-woff"}}if(e[0]===119&&e[1]===79&&e[2]===70&&e[3]===50&&(e[4]===0&&e[5]===1&&e[6]===0&&e[7]===0||e[4]===79&&e[5]===84&&e[6]===84&&e[7]===79)){return{ext:"woff2",mime:"application/font-woff"}}if(e[34]===76&&e[35]===80&&(e[8]===0&&e[9]===0&&e[10]===1||e[8]===1&&e[9]===0&&e[10]===2||e[8]===2&&e[9]===0&&e[10]===2)){return{ext:"eot",mime:"application/octet-stream"}}if(e[0]===0&&e[1]===1&&e[2]===0&&e[3]===0&&e[4]===0){return{ext:"ttf",mime:"application/font-sfnt"}}if(e[0]===79&&e[1]===84&&e[2]===84&&e[3]===79&&e[4]===0){return{ext:"otf",mime:"application/font-sfnt"}}if(e[0]===0&&e[1]===0&&e[2]===1&&e[3]===0){return{ext:"ico",mime:"image/x-icon"}}if(e[0]===70&&e[1]===76&&e[2]===86&&e[3]===1){return{ext:"flv",mime:"video/x-flv"}}if(e[0]===37&&e[1]===33){return{ext:"ps",mime:"application/postscript"}}if(e[0]===253&&e[1]===55&&e[2]===122&&e[3]===88&&e[4]===90&&e[5]===0){return{ext:"xz",mime:"application/x-xz"}}if(e[0]===83&&e[1]===81&&e[2]===76&&e[3]===105){return{ext:"sqlite",mime:"application/x-sqlite3"}}if(e[0]===78&&e[1]===69&&e[2]===83&&e[3]===26){return{ext:"nes",mime:"application/x-nintendo-nes-rom"}}if(e[0]===67&&e[1]===114&&e[2]===50&&e[3]===52){return{ext:"crx",mime:"application/x-google-chrome-extension"}}if(e[0]===77&&e[1]===83&&e[2]===67&&e[3]===70||e[0]===73&&e[1]===83&&e[2]===99&&e[3]===40){return{ext:"cab",mime:"application/vnd.ms-cab-compressed"}}if(e[0]===33&&e[1]===60&&e[2]===97&&e[3]===114&&e[4]===99&&e[5]===104&&e[6]===62&&e[7]===10&&e[8]===100&&e[9]===101&&e[10]===98&&e[11]===105&&e[12]===97&&e[13]===110&&e[14]===45&&e[15]===98&&e[16]===105&&e[17]===110&&e[18]===97&&e[19]===114&&e[20]===121){return{ext:"deb",mime:"application/x-deb"}}if(e[0]===33&&e[1]===60&&e[2]===97&&e[3]===114&&e[4]===99&&e[5]===104&&e[6]===62){return{ext:"ar",mime:"application/x-unix-archive"}}if(e[0]===237&&e[1]===171&&e[2]===238&&e[3]===219){return{ext:"rpm",mime:"application/x-rpm"}}if(e[0]===31&&e[1]===160||e[0]===31&&e[1]===157){return{ext:"Z",mime:"application/x-compress"}}if(e[0]===76&&e[1]===90&&e[2]===73&&e[3]===80){return{ext:"lz",mime:"application/x-lzip"}}if(e[0]===208&&e[1]===207&&e[2]===17&&e[3]===224&&e[4]===161&&e[5]===177&&e[6]===26&&e[7]===225){return{ext:"msi",mime:"application/x-msi"}}return null}},380:function(e,i,t){"use strict";e.exports=contentDisposition;e.exports.parse=parse;var n=t(622).basename;var a=t(994).Buffer;var r=/[\x00-\x20"'()*,/:;<=>?@[\\\]{}\x7f]/g;var o=/%[0-9A-Fa-f]{2}/;var s=/%([0-9A-Fa-f]{2})/g;var c=/[^\x20-\x7e\xa0-\xff]/g;var p=/\\([\u0000-\u007f])/g;var u=/([\\"])/g;var l=/;[\x09\x20]*([!#$%&'*+.0-9A-Z^_`a-z|~-]+)[\x09\x20]*=[\x09\x20]*("(?:[\x20!\x23-\x5b\x5d-\x7e\x80-\xff]|\\[\x20-\x7e])*"|[!#$%&'*+.0-9A-Z^_`a-z|~-]+)[\x09\x20]*/g;var f=/^[\x20-\x7e\x80-\xff]+$/;var d=/^[!#$%&'*+.0-9A-Z^_`a-z|~-]+$/;var m=/^([A-Za-z0-9!#$%&+\-^_`{}~]+)'(?:[A-Za-z]{2,3}(?:-[A-Za-z]{3}){0,3}|[A-Za-z]{4,8}|)'((?:%[0-9A-Fa-f]{2}|[A-Za-z0-9!#$&+.^_`|~-])+)$/;var h=/^([!#$%&'*+.0-9A-Z^_`a-z|~-]+)[\x09\x20]*(?:$|;)/;function contentDisposition(e,i){var t=i||{};var n=t.type||"attachment";var a=createparams(e,t.fallback);return format(new ContentDisposition(n,a))}function createparams(e,i){if(e===undefined){return}var t={};if(typeof e!=="string"){throw new TypeError("filename must be a string")}if(i===undefined){i=true}if(typeof i!=="string"&&typeof i!=="boolean"){throw new TypeError("fallback must be a string or boolean")}if(typeof i==="string"&&c.test(i)){throw new TypeError("fallback must be ISO-8859-1 string")}var a=n(e);var r=f.test(a);var s=typeof i!=="string"?i&&getlatin1(a):n(i);var p=typeof s==="string"&&s!==a;if(p||!r||o.test(a)){t["filename*"]=a}if(r||p){t.filename=p?s:a}return t}function format(e){var i=e.parameters;var t=e.type;if(!t||typeof t!=="string"||!d.test(t)){throw new TypeError("invalid type")}var n=String(t).toLowerCase();if(i&&typeof i==="object"){var a;var r=Object.keys(i).sort();for(var o=0;o<r.length;o++){a=r[o];var s=a.substr(-1)==="*"?ustring(i[a]):qstring(i[a]);n+="; "+a+"="+s}}return n}function decodefield(e){var i=m.exec(e);if(!i){throw new TypeError("invalid extended field value")}var t=i[1].toLowerCase();var n=i[2];var r;var o=n.replace(s,pdecode);switch(t){case"iso-8859-1":r=getlatin1(o);break;case"utf-8":r=a.from(o,"binary").toString("utf8");break;default:throw new TypeError("unsupported charset in extended field")}return r}function getlatin1(e){return String(e).replace(c,"?")}function parse(e){if(!e||typeof e!=="string"){throw new TypeError("argument string is required")}var i=h.exec(e);if(!i){throw new TypeError("invalid type format")}var t=i[0].length;var n=i[1].toLowerCase();var a;var r=[];var o={};var s;t=l.lastIndex=i[0].substr(-1)===";"?t-1:t;while(i=l.exec(e)){if(i.index!==t){throw new TypeError("invalid parameter format")}t+=i[0].length;a=i[1].toLowerCase();s=i[2];if(r.indexOf(a)!==-1){throw new TypeError("invalid duplicate parameter")}r.push(a);if(a.indexOf("*")+1===a.length){a=a.slice(0,-1);s=decodefield(s);o[a]=s;continue}if(typeof o[a]==="string"){continue}if(s[0]==='"'){s=s.substr(1,s.length-2).replace(p,"$1")}o[a]=s}if(t!==-1&&t!==e.length){throw new TypeError("invalid parameter format")}return new ContentDisposition(n,o)}function pdecode(e,i){return String.fromCharCode(parseInt(i,16))}function pencode(e){return"%"+String(e).charCodeAt(0).toString(16).toUpperCase()}function qstring(e){var i=String(e);return'"'+i.replace(u,"\\$1")+'"'}function ustring(e){var i=String(e);var t=encodeURIComponent(i).replace(r,pencode);return"UTF-8''"+t}function ContentDisposition(e,i){this.type=e;this.parameters=i}},381:function(e,i,t){"use strict";const n=t(835);const a=t(605);const r=t(1);const o=t(726);class GotError extends Error{constructor(e,i,t){super(e);Error.captureStackTrace(this,this.constructor);this.name="GotError";if(!o.undefined(i.code)){this.code=i.code}Object.assign(this,{host:t.host,hostname:t.hostname,method:t.method,path:t.path,protocol:t.protocol,url:t.href})}}e.exports.GotError=GotError;e.exports.CacheError=class extends GotError{constructor(e,i){super(e.message,e,i);this.name="CacheError"}};e.exports.RequestError=class extends GotError{constructor(e,i){super(e.message,e,i);this.name="RequestError"}};e.exports.ReadError=class extends GotError{constructor(e,i){super(e.message,e,i);this.name="ReadError"}};e.exports.ParseError=class extends GotError{constructor(e,i,t,r){super(`${e.message} in "${n.format(t)}": \n${r.slice(0,77)}...`,e,t);this.name="ParseError";this.statusCode=i;this.statusMessage=a.STATUS_CODES[this.statusCode]}};e.exports.HTTPError=class extends GotError{constructor(e,i,t,n){if(i){i=i.replace(/\r?\n/g," ").trim()}else{i=a.STATUS_CODES[e]}super(`Response code ${e} (${i})`,{},n);this.name="HTTPError";this.statusCode=e;this.statusMessage=i;this.headers=t}};e.exports.MaxRedirectsError=class extends GotError{constructor(e,i,t){super("Redirected 10 times. Aborting.",{},t);this.name="MaxRedirectsError";this.statusCode=e;this.statusMessage=a.STATUS_CODES[this.statusCode];this.redirectUrls=i}};e.exports.UnsupportedProtocolError=class extends GotError{constructor(e){super(`Unsupported protocol "${e.protocol}"`,{},e);this.name="UnsupportedProtocolError"}};e.exports.CancelError=r.CancelError},382:function(e,i,t){var n=t(747);var a=t(761);var r=t(560);var o=t(551);var s=t(669);var c=t(614).EventEmitter;var p=t(413).Transform;var u=t(413).PassThrough;var l=t(413).Writable;i.open=open;i.fromFd=fromFd;i.fromBuffer=fromBuffer;i.fromRandomAccessReader=fromRandomAccessReader;i.dosDateTimeToDate=dosDateTimeToDate;i.validateFileName=validateFileName;i.ZipFile=ZipFile;i.Entry=Entry;i.RandomAccessReader=RandomAccessReader;function open(e,i,t){if(typeof i==="function"){t=i;i=null}if(i==null)i={};if(i.autoClose==null)i.autoClose=true;if(i.lazyEntries==null)i.lazyEntries=false;if(i.decodeStrings==null)i.decodeStrings=true;if(i.validateEntrySizes==null)i.validateEntrySizes=true;if(i.strictFileNames==null)i.strictFileNames=false;if(t==null)t=defaultCallback;n.open(e,"r",function(e,a){if(e)return t(e);fromFd(a,i,function(e,i){if(e)n.close(a,defaultCallback);t(e,i)})})}function fromFd(e,i,t){if(typeof i==="function"){t=i;i=null}if(i==null)i={};if(i.autoClose==null)i.autoClose=false;if(i.lazyEntries==null)i.lazyEntries=false;if(i.decodeStrings==null)i.decodeStrings=true;if(i.validateEntrySizes==null)i.validateEntrySizes=true;if(i.strictFileNames==null)i.strictFileNames=false;if(t==null)t=defaultCallback;n.fstat(e,function(n,a){if(n)return t(n);var o=r.createFromFd(e,{autoClose:true});fromRandomAccessReader(o,a.size,i,t)})}function fromBuffer(e,i,t){if(typeof i==="function"){t=i;i=null}if(i==null)i={};i.autoClose=false;if(i.lazyEntries==null)i.lazyEntries=false;if(i.decodeStrings==null)i.decodeStrings=true;if(i.validateEntrySizes==null)i.validateEntrySizes=true;if(i.strictFileNames==null)i.strictFileNames=false;var n=r.createFromBuffer(e,{maxChunkSize:65536});fromRandomAccessReader(n,e.length,i,t)}function fromRandomAccessReader(e,i,t,n){if(typeof t==="function"){n=t;t=null}if(t==null)t={};if(t.autoClose==null)t.autoClose=true;if(t.lazyEntries==null)t.lazyEntries=false;if(t.decodeStrings==null)t.decodeStrings=true;var a=!!t.decodeStrings;if(t.validateEntrySizes==null)t.validateEntrySizes=true;if(t.strictFileNames==null)t.strictFileNames=false;if(n==null)n=defaultCallback;if(typeof i!=="number")throw new Error("expected totalSize parameter to be a number");if(i>Number.MAX_SAFE_INTEGER){throw new Error("zip file too large. only file sizes up to 2^52 are supported due to JavaScript's Number type being an IEEE 754 double.")}e.ref();var r=22;var o=65535;var s=Math.min(r+o,i);var c=d(s);var p=i-c.length;readAndAssertNoEof(e,c,0,s,p,function(o){if(o)return n(o);for(var u=s-r;u>=0;u-=1){if(c.readUInt32LE(u)!==101010256)continue;var l=c.slice(u);var f=l.readUInt16LE(4);if(f!==0){return n(new Error("multi-disk zip files are not supported: found disk number: "+f))}var m=l.readUInt16LE(10);var h=l.readUInt32LE(16);var x=l.readUInt16LE(20);var v=l.length-r;if(x!==v){return n(new Error("invalid comment length. expected: "+v+". found: "+x))}var b=a?decodeBuffer(l,22,l.length,false):l.slice(22);if(!(m===65535||h===4294967295)){return n(null,new ZipFile(e,h,i,m,b,t.autoClose,t.lazyEntries,a,t.validateEntrySizes,t.strictFileNames))}var g=d(20);var y=p+u-g.length;readAndAssertNoEof(e,g,0,g.length,y,function(r){if(r)return n(r);if(g.readUInt32LE(0)!==117853008){return n(new Error("invalid zip64 end of central directory locator signature"))}var o=readUInt64LE(g,8);var s=d(56);readAndAssertNoEof(e,s,0,s.length,o,function(r){if(r)return n(r);if(s.readUInt32LE(0)!==101075792){return n(new Error("invalid zip64 end of central directory record signature"))}m=readUInt64LE(s,32);h=readUInt64LE(s,48);return n(null,new ZipFile(e,h,i,m,b,t.autoClose,t.lazyEntries,a,t.validateEntrySizes,t.strictFileNames))})});return}n(new Error("end of central directory record signature not found"))})}s.inherits(ZipFile,c);function ZipFile(e,i,t,n,a,r,o,s,p,u){var l=this;c.call(l);l.reader=e;l.reader.on("error",function(e){emitError(l,e)});l.reader.once("close",function(){l.emit("close")});l.readEntryCursor=i;l.fileSize=t;l.entryCount=n;l.comment=a;l.entriesRead=0;l.autoClose=!!r;l.lazyEntries=!!o;l.decodeStrings=!!s;l.validateEntrySizes=!!p;l.strictFileNames=!!u;l.isOpen=true;l.emittedError=false;if(!l.lazyEntries)l._readEntry()}ZipFile.prototype.close=function(){if(!this.isOpen)return;this.isOpen=false;this.reader.unref()};function emitErrorAndAutoClose(e,i){if(e.autoClose)e.close();emitError(e,i)}function emitError(e,i){if(e.emittedError)return;e.emittedError=true;e.emit("error",i)}ZipFile.prototype.readEntry=function(){if(!this.lazyEntries)throw new Error("readEntry() called without lazyEntries:true");this._readEntry()};ZipFile.prototype._readEntry=function(){var e=this;if(e.entryCount===e.entriesRead){setImmediate(function(){if(e.autoClose)e.close();if(e.emittedError)return;e.emit("end")});return}if(e.emittedError)return;var i=d(46);readAndAssertNoEof(e.reader,i,0,i.length,e.readEntryCursor,function(t){if(t)return emitErrorAndAutoClose(e,t);if(e.emittedError)return;var n=new Entry;var a=i.readUInt32LE(0);if(a!==33639248)return emitErrorAndAutoClose(e,new Error("invalid central directory file header signature: 0x"+a.toString(16)));n.versionMadeBy=i.readUInt16LE(4);n.versionNeededToExtract=i.readUInt16LE(6);n.generalPurposeBitFlag=i.readUInt16LE(8);n.compressionMethod=i.readUInt16LE(10);n.lastModFileTime=i.readUInt16LE(12);n.lastModFileDate=i.readUInt16LE(14);n.crc32=i.readUInt32LE(16);n.compressedSize=i.readUInt32LE(20);n.uncompressedSize=i.readUInt32LE(24);n.fileNameLength=i.readUInt16LE(28);n.extraFieldLength=i.readUInt16LE(30);n.fileCommentLength=i.readUInt16LE(32);n.internalFileAttributes=i.readUInt16LE(36);n.externalFileAttributes=i.readUInt32LE(38);n.relativeOffsetOfLocalHeader=i.readUInt32LE(42);if(n.generalPurposeBitFlag&64)return emitErrorAndAutoClose(e,new Error("strong encryption is not supported"));e.readEntryCursor+=46;i=d(n.fileNameLength+n.extraFieldLength+n.fileCommentLength);readAndAssertNoEof(e.reader,i,0,i.length,e.readEntryCursor,function(t){if(t)return emitErrorAndAutoClose(e,t);if(e.emittedError)return;var a=(n.generalPurposeBitFlag&2048)!==0;n.fileName=e.decodeStrings?decodeBuffer(i,0,n.fileNameLength,a):i.slice(0,n.fileNameLength);var r=n.fileNameLength+n.extraFieldLength;var s=i.slice(n.fileNameLength,r);n.extraFields=[];var c=0;while(c<s.length-3){var p=s.readUInt16LE(c+0);var u=s.readUInt16LE(c+2);var l=c+4;var f=l+u;if(f>s.length)return emitErrorAndAutoClose(e,new Error("extra field length exceeds extra field buffer size"));var m=d(u);s.copy(m,0,l,f);n.extraFields.push({id:p,data:m});c=f}n.fileComment=e.decodeStrings?decodeBuffer(i,r,r+n.fileCommentLength,a):i.slice(r,r+n.fileCommentLength);n.comment=n.fileComment;e.readEntryCursor+=i.length;e.entriesRead+=1;if(n.uncompressedSize===4294967295||n.compressedSize===4294967295||n.relativeOffsetOfLocalHeader===4294967295){var h=null;for(var c=0;c<n.extraFields.length;c++){var x=n.extraFields[c];if(x.id===1){h=x.data;break}}if(h==null){return emitErrorAndAutoClose(e,new Error("expected zip64 extended information extra field"))}var v=0;if(n.uncompressedSize===4294967295){if(v+8>h.length){return emitErrorAndAutoClose(e,new Error("zip64 extended information extra field does not include uncompressed size"))}n.uncompressedSize=readUInt64LE(h,v);v+=8}if(n.compressedSize===4294967295){if(v+8>h.length){return emitErrorAndAutoClose(e,new Error("zip64 extended information extra field does not include compressed size"))}n.compressedSize=readUInt64LE(h,v);v+=8}if(n.relativeOffsetOfLocalHeader===4294967295){if(v+8>h.length){return emitErrorAndAutoClose(e,new Error("zip64 extended information extra field does not include relative header offset"))}n.relativeOffsetOfLocalHeader=readUInt64LE(h,v);v+=8}}if(e.decodeStrings){for(var c=0;c<n.extraFields.length;c++){var x=n.extraFields[c];if(x.id===28789){if(x.data.length<6){continue}if(x.data.readUInt8(0)!==1){continue}var b=x.data.readUInt32LE(1);if(o.unsigned(i.slice(0,n.fileNameLength))!==b){continue}n.fileName=decodeBuffer(x.data,5,x.data.length,true);break}}}if(e.validateEntrySizes&&n.compressionMethod===0){var g=n.uncompressedSize;if(n.isEncrypted()){g+=12}if(n.compressedSize!==g){var y="compressed/uncompressed size mismatch for stored file: "+n.compressedSize+" != "+n.uncompressedSize;return emitErrorAndAutoClose(e,new Error(y))}}if(e.decodeStrings){if(!e.strictFileNames){n.fileName=n.fileName.replace(/\\/g,"/")}var w=validateFileName(n.fileName,e.validateFileNameOptions);if(w!=null)return emitErrorAndAutoClose(e,new Error(w))}e.emit("entry",n);if(!e.lazyEntries)e._readEntry()})})};ZipFile.prototype.openReadStream=function(e,i,t){var n=this;var r=0;var o=e.compressedSize;if(t==null){t=i;i={}}else{if(i.decrypt!=null){if(!e.isEncrypted()){throw new Error("options.decrypt can only be specified for encrypted entries")}if(i.decrypt!==false)throw new Error("invalid options.decrypt value: "+i.decrypt);if(e.isCompressed()){if(i.decompress!==false)throw new Error("entry is encrypted and compressed, and options.decompress !== false")}}if(i.decompress!=null){if(!e.isCompressed()){throw new Error("options.decompress can only be specified for compressed entries")}if(!(i.decompress===false||i.decompress===true)){throw new Error("invalid options.decompress value: "+i.decompress)}}if(i.start!=null||i.end!=null){if(e.isCompressed()&&i.decompress!==false){throw new Error("start/end range not allowed for compressed entry without options.decompress === false")}if(e.isEncrypted()&&i.decrypt!==false){throw new Error("start/end range not allowed for encrypted entry without options.decrypt === false")}}if(i.start!=null){r=i.start;if(r<0)throw new Error("options.start < 0");if(r>e.compressedSize)throw new Error("options.start > entry.compressedSize")}if(i.end!=null){o=i.end;if(o<0)throw new Error("options.end < 0");if(o>e.compressedSize)throw new Error("options.end > entry.compressedSize");if(o<r)throw new Error("options.end < options.start")}}if(!n.isOpen)return t(new Error("closed"));if(e.isEncrypted()){if(i.decrypt!==false)return t(new Error("entry is encrypted, and options.decrypt !== false"))}n.reader.ref();var s=d(30);readAndAssertNoEof(n.reader,s,0,s.length,e.relativeOffsetOfLocalHeader,function(c){try{if(c)return t(c);var p=s.readUInt32LE(0);if(p!==67324752){return t(new Error("invalid local file header signature: 0x"+p.toString(16)))}var u=s.readUInt16LE(26);var l=s.readUInt16LE(28);var f=e.relativeOffsetOfLocalHeader+s.length+u+l;var d;if(e.compressionMethod===0){d=false}else if(e.compressionMethod===8){d=i.decompress!=null?i.decompress:true}else{return t(new Error("unsupported compression method: "+e.compressionMethod))}var m=f;var h=m+e.compressedSize;if(e.compressedSize!==0){if(h>n.fileSize){return t(new Error("file data overflows file bounds: "+m+" + "+e.compressedSize+" > "+n.fileSize))}}var x=n.reader.createReadStream({start:m+r,end:m+o});var v=x;if(d){var b=false;var g=a.createInflateRaw();x.on("error",function(e){setImmediate(function(){if(!b)g.emit("error",e)})});x.pipe(g);if(n.validateEntrySizes){v=new AssertByteCountStream(e.uncompressedSize);g.on("error",function(e){setImmediate(function(){if(!b)v.emit("error",e)})});g.pipe(v)}else{v=g}v.destroy=function(){b=true;if(g!==v)g.unpipe(v);x.unpipe(g);x.destroy()}}t(null,v)}finally{n.reader.unref()}})};function Entry(){}Entry.prototype.getLastModDate=function(){return dosDateTimeToDate(this.lastModFileDate,this.lastModFileTime)};Entry.prototype.isEncrypted=function(){return(this.generalPurposeBitFlag&1)!==0};Entry.prototype.isCompressed=function(){return this.compressionMethod===8};function dosDateTimeToDate(e,i){var t=e&31;var n=(e>>5&15)-1;var a=(e>>9&127)+1980;var r=0;var o=(i&31)*2;var s=i>>5&63;var c=i>>11&31;return new Date(a,n,t,c,s,o,r)}function validateFileName(e){if(e.indexOf("\\")!==-1){return"invalid characters in fileName: "+e}if(/^[a-zA-Z]:/.test(e)||/^\//.test(e)){return"absolute path: "+e}if(e.split("/").indexOf("..")!==-1){return"invalid relative path: "+e}return null}function readAndAssertNoEof(e,i,t,n,a,r){if(n===0){return setImmediate(function(){r(null,d(0))})}e.read(i,t,n,a,function(e,i){if(e)return r(e);if(i<n){return r(new Error("unexpected EOF"))}r()})}s.inherits(AssertByteCountStream,p);function AssertByteCountStream(e){p.call(this);this.actualByteCount=0;this.expectedByteCount=e}AssertByteCountStream.prototype._transform=function(e,i,t){this.actualByteCount+=e.length;if(this.actualByteCount>this.expectedByteCount){var n="too many bytes in the stream. expected "+this.expectedByteCount+". got at least "+this.actualByteCount;return t(new Error(n))}t(null,e)};AssertByteCountStream.prototype._flush=function(e){if(this.actualByteCount<this.expectedByteCount){var i="not enough bytes in the stream. expected "+this.expectedByteCount+". got only "+this.actualByteCount;return e(new Error(i))}e()};s.inherits(RandomAccessReader,c);function RandomAccessReader(){c.call(this);this.refCount=0}RandomAccessReader.prototype.ref=function(){this.refCount+=1};RandomAccessReader.prototype.unref=function(){var e=this;e.refCount-=1;if(e.refCount>0)return;if(e.refCount<0)throw new Error("invalid unref");e.close(onCloseDone);function onCloseDone(i){if(i)return e.emit("error",i);e.emit("close")}};RandomAccessReader.prototype.createReadStream=function(e){var i=e.start;var t=e.end;if(i===t){var n=new u;setImmediate(function(){n.end()});return n}var a=this._readStreamForRange(i,t);var r=false;var o=new RefUnrefFilter(this);a.on("error",function(e){setImmediate(function(){if(!r)o.emit("error",e)})});o.destroy=function(){a.unpipe(o);o.unref();a.destroy()};var s=new AssertByteCountStream(t-i);o.on("error",function(e){setImmediate(function(){if(!r)s.emit("error",e)})});s.destroy=function(){r=true;o.unpipe(s);o.destroy()};return a.pipe(o).pipe(s)};RandomAccessReader.prototype._readStreamForRange=function(e,i){throw new Error("not implemented")};RandomAccessReader.prototype.read=function(e,i,t,n,a){var r=this.createReadStream({start:n,end:n+t});var o=new l;var s=0;o._write=function(t,n,a){t.copy(e,i+s,0,t.length);s+=t.length;a()};o.on("finish",a);r.on("error",function(e){a(e)});r.pipe(o)};RandomAccessReader.prototype.close=function(e){setImmediate(e)};s.inherits(RefUnrefFilter,u);function RefUnrefFilter(e){u.call(this);this.context=e;this.context.ref();this.unreffedYet=false}RefUnrefFilter.prototype._flush=function(e){this.unref();e()};RefUnrefFilter.prototype.unref=function(e){if(this.unreffedYet)return;this.unreffedYet=true;this.context.unref()};var f="\0☺☻♥♦♣♠•◘○◙♂♀♪♫☼►◄↕‼¶§▬↨↑↓→←∟↔▲▼ !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~⌂ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜ¢£¥₧ƒáíóúñѪº¿⌐¬½¼¡«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ ";function decodeBuffer(e,i,t,n){if(n){return e.toString("utf8",i,t)}else{var a="";for(var r=i;r<t;r++){a+=f[e[r]]}return a}}function readUInt64LE(e,i){var t=e.readUInt32LE(i);var n=e.readUInt32LE(i+4);return n*4294967296+t}var d;if(typeof Buffer.allocUnsafe==="function"){d=function(e){return Buffer.allocUnsafe(e)}}else{d=function(e){return new Buffer(e)}}function defaultCallback(e){if(e)throw e}},384:function(e,i,t){"use strict";var n=t(591);function destroy(e,i){var t=this;var a=this._readableState&&this._readableState.destroyed;var r=this._writableState&&this._writableState.destroyed;if(a||r){if(i){i(e)}else if(e&&(!this._writableState||!this._writableState.errorEmitted)){n.nextTick(emitErrorNT,this,e)}return this}if(this._readableState){this._readableState.destroyed=true}if(this._writableState){this._writableState.destroyed=true}this._destroy(e||null,function(e){if(!i&&e){n.nextTick(emitErrorNT,t,e);if(t._writableState){t._writableState.errorEmitted=true}}else if(i){i(e)}});return this}function undestroy(){if(this._readableState){this._readableState.destroyed=false;this._readableState.reading=false;this._readableState.ended=false;this._readableState.endEmitted=false}if(this._writableState){this._writableState.destroyed=false;this._writableState.ended=false;this._writableState.ending=false;this._writableState.finished=false;this._writableState.errorEmitted=false}}function emitErrorNT(e,i){e.emit("error",i)}e.exports={destroy:destroy,undestroy:undestroy}},388:function(e){var i=function(){};i.prototype.readByte=function(){throw new Error("abstract method readByte() not implemented")};i.prototype.read=function(e,i,t){var n=0;while(n<t){var a=this.readByte();if(a<0){return n===0?-1:n}e[i++]=a;n++}return n};i.prototype.seek=function(e){throw new Error("abstract method seek() not implemented")};i.prototype.writeByte=function(e){throw new Error("abstract method readByte() not implemented")};i.prototype.write=function(e,i,t){var n;for(n=0;n<t;n++){this.writeByte(e[i++])}return t};i.prototype.flush=function(){};e.exports=i},390:function(e){"use strict";var i="%[a-f0-9]{2}";var t=new RegExp(i,"gi");var n=new RegExp("("+i+")+","gi");function decodeComponents(e,i){try{return decodeURIComponent(e.join(""))}catch(e){}if(e.length===1){return e}i=i||1;var t=e.slice(0,i);var n=e.slice(i);return Array.prototype.concat.call([],decodeComponents(t),decodeComponents(n))}function decode(e){try{return decodeURIComponent(e)}catch(a){var i=e.match(t);for(var n=1;n<i.length;n++){e=decodeComponents(i,n).join("");i=e.match(t)}return e}}function customDecodeURIComponent(e){var i={"%FE%FF":"<22><>","%FF%FE":"<22><>"};var t=n.exec(e);while(t){try{i[t[0]]=decodeURIComponent(t[0])}catch(e){var a=decode(t[0]);if(a!==t[0]){i[t[0]]=a}}t=n.exec(e)}i["%C2"]="<22>";var r=Object.keys(i);for(var o=0;o<r.length;o++){var s=r[o];e=e.replace(new RegExp(s,"g"),i[s])}return e}e.exports=function(e){if(typeof e!=="string"){throw new TypeError("Expected `encodedURI` to be of type `string`, got `"+typeof e+"`")}try{e=e.replace(/\+/g," ");return decodeURIComponent(e)}catch(i){return customDecodeURIComponent(e)}}},400:function(e,i,t){"use strict";var n=t(677);var a=t(470);var r=t(412);function getStream(e,i){if(!e){return n.reject(new Error("Expected a stream"))}i=a({maxBuffer:Infinity},i);var t=i.maxBuffer;var o;var s;var c=new n(function(n,a){o=r(i);e.once("error",error);e.pipe(o);o.on("data",function(){if(o.getBufferedLength()>t){a(new Error("maxBuffer exceeded"))}});o.once("error",error);o.on("end",n);s=function(){if(e.unpipe){e.unpipe(o)}};function error(e){if(e){e.bufferedData=o.getBufferedValue()}a(e)}});c.then(s,s);return c.then(function(){return o.getBufferedValue()})}e.exports=getStream;e.exports.buffer=function(e,i){return getStream(e,a({},i,{encoding:"buffer"}))};e.exports.array=function(e,i){return getStream(e,a({},i,{array:true}))}},402:function(e){"use strict";var i=function(e,i,t){return function(){var n=this;var a=new Array(arguments.length);for(var r=0;r<arguments.length;r++){a[r]=arguments[r]}return new i(function(i,r){a.push(function(e,n){if(e){r(e)}else if(t.multiArgs){var a=new Array(arguments.length-1);for(var o=1;o<arguments.length;o++){a[o-1]=arguments[o]}i(a)}else{i(n)}});e.apply(n,a)})}};var t=e.exports=function(e,t,n){if(typeof t!=="function"){n=t;t=Promise}n=n||{};n.exclude=n.exclude||[/.+Sync$/];var a=function(e){var i=function(i){return typeof i==="string"?e===i:i.test(e)};return n.include?n.include.some(i):!n.exclude.some(i)};var r=typeof e==="function"?function(){if(n.excludeMain){return e.apply(this,arguments)}return i(e,t,n).apply(this,arguments)}:{};return Object.keys(e).reduce(function(r,o){var s=e[o];r[o]=typeof s==="function"&&a(o)?i(s,t,n):s;return r},r)};t.all=t},403:function(e,i,t){var n=t(623);var a=t(493);e.exports=function alloc(e,i,t){if(typeof e!=="number"){throw new TypeError('"size" argument must be a number')}if(e<0){throw new RangeError('"size" argument must not be negative')}if(Buffer.alloc){return Buffer.alloc(e,i,t)}var r=a(e);if(e===0){return r}if(i===undefined){return n(r,0)}if(typeof t!=="string"){t=undefined}return n(r,i,t)}},409:function(e){"use strict";function urlToOptions(e){var i={protocol:e.protocol,hostname:e.hostname,hash:e.hash,search:e.search,pathname:e.pathname,path:`${e.pathname}${e.search}`,href:e.href};if(e.port!==""){i.port=Number(e.port)}if(e.username||e.password){i.auth=`${e.username}:${e.password}`}return i}e.exports=urlToOptions},412:function(e,i,t){var n=t(413).PassThrough;var a=t(470);e.exports=function(e){e=a({},e);var i=e.array;var t=e.encoding;var r=t==="buffer";var o=false;if(i){o=!(t||r)}else{t=t||"utf8"}if(r){t=null}var s=0;var c=[];var p=new n({objectMode:o});if(t){p.setEncoding(t)}p.on("data",function(e){c.push(e);if(o){s=c.length}else{s+=e.length}});p.getBufferedValue=function(){if(i){return c}return r?Buffer.concat(c,s):c.join("")};p.getBufferedLength=function(){return s};return p}},413:function(e){e.exports=require("stream")},415:function(e,i,t){e.exports=t(669).deprecate},418:function(e,i,t){var n=t(217);e.exports=n(once);e.exports.strict=n(onceStrict);once.proto=once(function(){Object.defineProperty(Function.prototype,"once",{value:function(){return once(this)},configurable:true});Object.defineProperty(Function.prototype,"onceStrict",{value:function(){return onceStrict(this)},configurable:true})});function once(e){var i=function(){if(i.called)return i.value;i.called=true;return i.value=e.apply(this,arguments)};i.called=false;return i}function onceStrict(e){var i=function(){if(i.called)throw new Error(i.onceError);i.called=true;return i.value=e.apply(this,arguments)};var t=e.name||"Function wrapped with `once`";i.onceError=t+" shouldn't be called more than once";i.called=false;return i}},427:function(e){"use strict";e.exports=typeof Symbol==="function"&&typeof Symbol("")==="symbol"},441:function(e,i,t){var n=t(413);if(process.env.READABLE_STREAM==="disable"&&n){e.exports=n;i=e.exports=n.Readable;i.Readable=n.Readable;i.Writable=n.Writable;i.Duplex=n.Duplex;i.Transform=n.Transform;i.PassThrough=n.PassThrough;i.Stream=n}else{i=e.exports=t(112);i.Stream=n||i;i.Readable=i;i.Writable=t(712);i.Duplex=t(32);i.Transform=t(264);i.PassThrough=t(964)}},443:function(e){"use strict";e.exports=function(e){return encodeURIComponent(e).replace(/[!'()*]/g,function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})}},448:function(e){"use strict";e.exports=balanced;function balanced(e,i,t){if(e instanceof RegExp)e=maybeMatch(e,t);if(i instanceof RegExp)i=maybeMatch(i,t);var n=range(e,i,t);return n&&{start:n[0],end:n[1],pre:t.slice(0,n[0]),body:t.slice(n[0]+e.length,n[1]),post:t.slice(n[1]+i.length)}}function maybeMatch(e,i){var t=i.match(e);return t?t[0]:null}balanced.range=range;function range(e,i,t){var n,a,r,o,s;var c=t.indexOf(e);var p=t.indexOf(i,c+1);var u=c;if(c>=0&&p>0){n=[];r=t.length;while(u>=0&&!s){if(u==c){n.push(u);c=t.indexOf(e,u+1)}else if(n.length==1){s=[n.pop(),p]}else{a=n.pop();if(a<r){r=a;o=p}p=t.indexOf(i,u+1)}u=c<p&&c>=0?c:p}if(n.length){s=[r,o]}}return s}},461:function(e){"use strict";e.exports=function(e,i){if(e.timeoutTimer){return e}var t=isNaN(i)?i:{socket:i,connect:i};var n=e._headers?" to "+e._headers.host:"";if(t.connect!==undefined){e.timeoutTimer=setTimeout(function timeoutHandler(){e.abort();var i=new Error("Connection timed out on request"+n);i.code="ETIMEDOUT";e.emit("error",i)},t.connect)}e.on("socket",function assign(e){if(!(e.connecting||e._connecting)){connect();return}e.once("connect",connect)});function clear(){if(e.timeoutTimer){clearTimeout(e.timeoutTimer);e.timeoutTimer=null}}function connect(){clear();if(t.socket!==undefined){e.setTimeout(t.socket,function socketTimeoutHandler(){e.abort();var i=new Error("Socket timed out on request"+n);i.code="ESOCKETTIMEDOUT";e.emit("error",i)})}}return e.on("error",clear)}},465:function(e,i,t){e.exports=t(747).constants||t(619)},466:function(e,i,t){"use strict";const n=t(413).PassThrough;const a=t(290);const r=e=>{if(!(e&&e.pipe)){throw new TypeError("Parameter `response` must be a response stream.")}const i=new n;a(e,i);return e.pipe(i)};e.exports=r},470:function(e){"use strict";var i=Object.getOwnPropertySymbols;var t=Object.prototype.hasOwnProperty;var n=Object.prototype.propertyIsEnumerable;function toObject(e){if(e===null||e===undefined){throw new TypeError("Object.assign cannot be called with null or undefined")}return Object(e)}function shouldUseNative(){try{if(!Object.assign){return false}var e=new String("abc");e[5]="de";if(Object.getOwnPropertyNames(e)[0]==="5"){return false}var i={};for(var t=0;t<10;t++){i["_"+String.fromCharCode(t)]=t}var n=Object.getOwnPropertyNames(i).map(function(e){return i[e]});if(n.join("")!=="0123456789"){return false}var a={};"abcdefghijklmnopqrst".split("").forEach(function(e){a[e]=e});if(Object.keys(Object.assign({},a)).join("")!=="abcdefghijklmnopqrst"){return false}return true}catch(e){return false}}e.exports=shouldUseNative()?Object.assign:function(e,a){var r;var o=toObject(e);var s;for(var c=1;c<arguments.length;c++){r=Object(arguments[c]);for(var p in r){if(t.call(r,p)){o[p]=r[p]}}if(i){s=i(r);for(var u=0;u<s.length;u++){if(n.call(r,s[u])){o[s[u]]=r[s[u]]}}}}return o}},477:function(e,i){"use strict";Object.defineProperty(i,"__esModule",{value:true});var t;(function(e){e[e["None"]=0]="None";e[e["Directory"]=1]="Directory";e[e["File"]=2]="File";e[e["All"]=3]="All"})(t=i.MatchKind||(i.MatchKind={}))},486:function(e,i,t){"use strict";var n=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var i={};if(e!=null)for(var t in e)if(Object.hasOwnProperty.call(e,t))i[t]=e[t];i["default"]=e;return i};Object.defineProperty(i,"__esModule",{value:true});const a=n(t(87));function issueCommand(e,i,t){const n=new Command(e,i,t);process.stdout.write(n.toString()+a.EOL)}i.issueCommand=issueCommand;function issue(e,i=""){issueCommand(e,{},i)}i.issue=issue;const r="::";class Command{constructor(e,i,t){if(!e){e="missing.command"}this.command=e;this.properties=i;this.message=t}toString(){let e=r+this.command;if(this.properties&&Object.keys(this.properties).length>0){e+=" ";let i=true;for(const t in this.properties){if(this.properties.hasOwnProperty(t)){const n=this.properties[t];if(n){if(i){i=false}else{e+=","}e+=`${t}=${escapeProperty(n)}`}}}}e+=`${r}${escapeData(this.message)}`;return e}}function toCommandValue(e){if(e===null||e===undefined){return""}else if(typeof e==="string"||e instanceof String){return e}return JSON.stringify(e)}i.toCommandValue=toCommandValue;function escapeData(e){return toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function escapeProperty(e){return toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}},490:function(e){"use strict";var i=/[|\\{}()[\]^$+*?.]/g;e.exports=function(e){if(typeof e!=="string"){throw new TypeError("Expected a string")}return e.replace(i,"\\$&")}},493:function(e){function allocUnsafe(e){if(typeof e!=="number"){throw new TypeError('"size" argument must be a number')}if(e<0){throw new RangeError('"size" argument must not be negative')}if(Buffer.allocUnsafe){return Buffer.allocUnsafe(e)}else{return new Buffer(e)}}e.exports=allocUnsafe},521:function(e){"use strict";var i=e.exports=function(e){return e!==null&&typeof e==="object"&&typeof e.pipe==="function"};i.writable=function(e){return i(e)&&e.writable!==false&&typeof e._write==="function"&&typeof e._writableState==="object"};i.readable=function(e){return i(e)&&e.readable!==false&&typeof e._read==="function"&&typeof e._readableState==="object"};i.duplex=function(e){return i.writable(e)&&i.readable(e)};i.transform=function(e){return i.duplex(e)&&typeof e._transform==="function"&&typeof e._transformState==="object"}},549:function(e,i,t){"use strict";const n=t(972);const a=new Set(["7z","bz2","gz","rar","tar","zip","xz","gz"]);e.exports=(e=>{const i=n(e);return a.has(i&&i.ext)?i:null})},551:function(e,i,t){var n=t(293).Buffer;var a=[0,1996959894,3993919788,2567524794,124634137,1886057615,3915621685,2657392035,249268274,2044508324,3772115230,2547177864,162941995,2125561021,3887607047,2428444049,498536548,1789927666,4089016648,2227061214,450548861,1843258603,4107580753,2211677639,325883990,1684777152,4251122042,2321926636,335633487,1661365465,4195302755,2366115317,997073096,1281953886,3579855332,2724688242,1006888145,1258607687,3524101629,2768942443,901097722,1119000684,3686517206,2898065728,853044451,1172266101,3705015759,2882616665,651767980,1373503546,3369554304,3218104598,565507253,1454621731,3485111705,3099436303,671266974,1594198024,3322730930,2970347812,795835527,1483230225,3244367275,3060149565,1994146192,31158534,2563907772,4023717930,1907459465,112637215,2680153253,3904427059,2013776290,251722036,2517215374,3775830040,2137656763,141376813,2439277719,3865271297,1802195444,476864866,2238001368,4066508878,1812370925,453092731,2181625025,4111451223,1706088902,314042704,2344532202,4240017532,1658658271,366619977,2362670323,4224994405,1303535960,984961486,2747007092,3569037538,1256170817,1037604311,2765210733,3554079995,1131014506,879679996,2909243462,3663771856,1141124467,855842277,2852801631,3708648649,1342533948,654459306,3188396048,3373015174,1466479909,544179635,3110523913,3462522015,1591671054,702138776,2966460450,3352799412,1504918807,783551873,3082640443,3233442989,3988292384,2596254646,62317068,1957810842,3939845945,2647816111,81470997,1943803523,3814918930,2489596804,225274430,2053790376,3826175755,2466906013,167816743,2097651377,4027552580,2265490386,503444072,1762050814,4150417245,2154129355,426522225,1852507879,4275313526,2312317920,282753626,1742555852,4189708143,2394877945,397917763,1622183637,3604390888,2714866558,953729732,1340076626,3518719985,2797360999,1068828381,1219638859,3624741850,2936675148,906185462,1090812512,3747672003,2825379669,829329135,1181335161,3412177804,3160834842,628085408,1382605366,3423369109,3138078467,570562233,1426400815,3317316542,2998733608,733239954,1555261956,3268935591,3050360625,752459403,1541320221,2607071920,3965973030,1969922972,40735498,2617837225,3943577151,1913087877,83908371,2512341634,3803740692,2075208622,213261112,2463272603,3855990285,2094854071,198958881,2262029012,4057260610,1759359992,534414190,2176718541,4139329115,1873836001,414664567,2282248934,4279200368,1711684554,285281116,2405801727,4167216745,1634467795,376229701,2685067896,3608007406,1308918612,956543938,2808555105,3495958263,1231636301,1047427035,2932959818,3654703836,1088359270,936918e3,2847714899,3736837829,1202900863,817233897,3183342108,3401237130,1404277552,615818150,3134207493,3453421203,1423857449,601450431,3009837614,3294710456,1567103746,711928724,3020668471,3272380065,1510334235,755167117];if(typeof Int32Array!=="undefined"){a=new Int32Array(a)}function ensureBuffer(e){if(n.isBuffer(e)){return e}var i=typeof n.alloc==="function"&&typeof n.from==="function";if(typeof e==="number"){return i?n.alloc(e):new n(e)}else if(typeof e==="string"){return i?n.from(e):new n(e)}else{throw new Error("input must be buffer, number, or string, received "+typeof e)}}function bufferizeInt(e){var i=ensureBuffer(4);i.writeInt32BE(e,0);return i}function _crc32(e,i){e=ensureBuffer(e);if(n.isBuffer(i)){i=i.readUInt32BE(0)}var t=~~i^-1;for(var r=0;r<e.length;r++){t=a[(t^e[r])&255]^t>>>8}return t^-1}function crc32(){return bufferizeInt(_crc32.apply(null,arguments))}crc32.signed=function(){return _crc32.apply(null,arguments)};crc32.unsigned=function(){return _crc32.apply(null,arguments)>>>0};e.exports=crc32},560:function(e,i,t){var n=t(747);var a=t(669);var r=t(413);var o=r.Readable;var s=r.Writable;var c=r.PassThrough;var p=t(587);var u=t(614).EventEmitter;i.createFromBuffer=createFromBuffer;i.createFromFd=createFromFd;i.BufferSlicer=BufferSlicer;i.FdSlicer=FdSlicer;a.inherits(FdSlicer,u);function FdSlicer(e,i){i=i||{};u.call(this);this.fd=e;this.pend=new p;this.pend.max=1;this.refCount=0;this.autoClose=!!i.autoClose}FdSlicer.prototype.read=function(e,i,t,a,r){var o=this;o.pend.go(function(s){n.read(o.fd,e,i,t,a,function(e,i,t){s();r(e,i,t)})})};FdSlicer.prototype.write=function(e,i,t,a,r){var o=this;o.pend.go(function(s){n.write(o.fd,e,i,t,a,function(e,i,t){s();r(e,i,t)})})};FdSlicer.prototype.createReadStream=function(e){return new ReadStream(this,e)};FdSlicer.prototype.createWriteStream=function(e){return new WriteStream(this,e)};FdSlicer.prototype.ref=function(){this.refCount+=1};FdSlicer.prototype.unref=function(){var e=this;e.refCount-=1;if(e.refCount>0)return;if(e.refCount<0)throw new Error("invalid unref");if(e.autoClose){n.close(e.fd,onCloseDone)}function onCloseDone(i){if(i){e.emit("error",i)}else{e.emit("close")}}};a.inherits(ReadStream,o);function ReadStream(e,i){i=i||{};o.call(this,i);this.context=e;this.context.ref();this.start=i.start||0;this.endOffset=i.end;this.pos=this.start;this.destroyed=false}ReadStream.prototype._read=function(e){var i=this;if(i.destroyed)return;var t=Math.min(i._readableState.highWaterMark,e);if(i.endOffset!=null){t=Math.min(t,i.endOffset-i.pos)}if(t<=0){i.destroyed=true;i.push(null);i.context.unref();return}i.context.pend.go(function(e){if(i.destroyed)return e();var a=new Buffer(t);n.read(i.context.fd,a,0,t,i.pos,function(t,n){if(t){i.destroy(t)}else if(n===0){i.destroyed=true;i.push(null);i.context.unref()}else{i.pos+=n;i.push(a.slice(0,n))}e()})})};ReadStream.prototype.destroy=function(e){if(this.destroyed)return;e=e||new Error("stream destroyed");this.destroyed=true;this.emit("error",e);this.context.unref()};a.inherits(WriteStream,s);function WriteStream(e,i){i=i||{};s.call(this,i);this.context=e;this.context.ref();this.start=i.start||0;this.endOffset=i.end==null?Infinity:+i.end;this.bytesWritten=0;this.pos=this.start;this.destroyed=false;this.on("finish",this.destroy.bind(this))}WriteStream.prototype._write=function(e,i,t){var a=this;if(a.destroyed)return;if(a.pos+e.length>a.endOffset){var r=new Error("maximum file length exceeded");r.code="ETOOBIG";a.destroy();t(r);return}a.context.pend.go(function(i){if(a.destroyed)return i();n.write(a.context.fd,e,0,e.length,a.pos,function(e,n){if(e){a.destroy();i();t(e)}else{a.bytesWritten+=n;a.pos+=n;a.emit("progress");i();t()}})})};WriteStream.prototype.destroy=function(){if(this.destroyed)return;this.destroyed=true;this.context.unref()};a.inherits(BufferSlicer,u);function BufferSlicer(e,i){u.call(this);i=i||{};this.refCount=0;this.buffer=e;this.maxChunkSize=i.maxChunkSize||Number.MAX_SAFE_INTEGER}BufferSlicer.prototype.read=function(e,i,t,n,a){var r=n+t;var o=r-this.buffer.length;var s=o>0?o:t;this.buffer.copy(e,i,n,r);setImmediate(function(){a(null,s)})};BufferSlicer.prototype.write=function(e,i,t,n,a){e.copy(this.buffer,n,i,i+t);setImmediate(function(){a(null,t,e)})};BufferSlicer.prototype.createReadStream=function(e){e=e||{};var i=new c(e);i.destroyed=false;i.start=e.start||0;i.endOffset=e.end;i.pos=i.endOffset||this.buffer.length;var t=this.buffer.slice(i.start,i.pos);var n=0;while(true){var a=n+this.maxChunkSize;if(a>=t.length){if(n<t.length){i.write(t.slice(n,t.length))}break}i.write(t.slice(n,a));n=a}i.end();i.destroy=function(){i.destroyed=true};return i};BufferSlicer.prototype.createWriteStream=function(e){var i=this;e=e||{};var t=new s(e);t.start=e.start||0;t.endOffset=e.end==null?this.buffer.length:+e.end;t.bytesWritten=0;t.pos=t.start;t.destroyed=false;t._write=function(e,n,a){if(t.destroyed)return;var r=t.pos+e.length;if(r>t.endOffset){var o=new Error("maximum file length exceeded");o.code="ETOOBIG";t.destroyed=true;a(o);return}e.copy(i.buffer,t.pos,0,e.length);t.bytesWritten+=e.length;t.pos=r;t.emit("progress");a()};t.destroy=function(){t.destroyed=true};return t};BufferSlicer.prototype.ref=function(){this.refCount+=1};BufferSlicer.prototype.unref=function(){this.refCount-=1;if(this.refCount<0){throw new Error("invalid unref")}};function createFromBuffer(e,i){return new BufferSlicer(e,i)}function createFromFd(e,i){return new FdSlicer(e,i)}},564:function(e,i,t){var n=t(418);var a=t(693);var r=t(747);var o=function(){};var s=/^v?\.0/.test(process.version);var c=function(e){return typeof e==="function"};var p=function(e){if(!s)return false;if(!r)return false;return(e instanceof(r.ReadStream||o)||e instanceof(r.WriteStream||o))&&c(e.close)};var u=function(e){return e.setHeader&&c(e.abort)};var l=function(e,i,t,r){r=n(r);var s=false;e.on("close",function(){s=true});a(e,{readable:i,writable:t},function(e){if(e)return r(e);s=true;r()});var l=false;return function(i){if(s)return;if(l)return;l=true;if(p(e))return e.close(o);if(u(e))return e.abort();if(c(e.destroy))return e.destroy();r(i||new Error("stream was destroyed"))}};var f=function(e){e()};var d=function(e,i){return e.pipe(i)};var m=function(){var e=Array.prototype.slice.call(arguments);var i=c(e[e.length-1]||o)&&e.pop()||o;if(Array.isArray(e[0]))e=e[0];if(e.length<2)throw new Error("pump requires two streams per minimum");var t;var n=e.map(function(a,r){var o=r<e.length-1;var s=r>0;return l(a,o,s,function(e){if(!t)t=e;if(e)n.forEach(f);if(o)return;n.forEach(f);i(t)})});return e.reduce(d)};e.exports=m},586:function(e,i,t){"use strict";const n=t(838);const a=t(340);const r=Object.prototype.toString;const o="[object URL]";const s="hash";const c="host";const p="hostname";const u="href";const l="password";const f="pathname";const d="port";const m="protocol";const h="search";const x="username";const v=(e,i)=>{if(!a(e))return false;if(!n&&r.call(e)===o)return true;if(!(u in e))return false;if(!(m in e))return false;if(!(x in e))return false;if(!(l in e))return false;if(!(p in e))return false;if(!(d in e))return false;if(!(c in e))return false;if(!(f in e))return false;if(!(h in e))return false;if(!(s in e))return false;if(i!==true){if(!a(e.searchParams))return false}return true};v.lenient=(e=>{return v(e,true)});e.exports=v},587:function(e){e.exports=Pend;function Pend(){this.pending=0;this.max=Infinity;this.listeners=[];this.waiting=[];this.error=null}Pend.prototype.go=function(e){if(this.pending<this.max){pendGo(this,e)}else{this.waiting.push(e)}};Pend.prototype.wait=function(e){if(this.pending===0){e(this.error)}else{this.listeners.push(e)}};Pend.prototype.hold=function(){return pendHold(this)};function pendHold(e){e.pending+=1;var i=false;return onCb;function onCb(t){if(i)throw new Error("callback called twice");i=true;e.error=e.error||t;e.pending-=1;if(e.waiting.length>0&&e.pending<e.max){pendGo(e,e.waiting.shift())}else if(e.pending===0){var n=e.listeners;e.listeners=[];n.forEach(cbListener)}}function cbListener(i){i(e.error)}}function pendGo(e,i){i(pendHold(e))}},588:function(e,i,t){var n=t(747);var a=t(90);var r=t(336);var o=t(767);var s=t(669);var c;var p;if(typeof Symbol==="function"&&typeof Symbol.for==="function"){c=Symbol.for("graceful-fs.queue");p=Symbol.for("graceful-fs.previous")}else{c="___graceful-fs.queue";p="___graceful-fs.previous"}function noop(){}var u=noop;if(s.debuglog)u=s.debuglog("gfs4");else if(/\bgfs4\b/i.test(process.env.NODE_DEBUG||""))u=function(){var e=s.format.apply(s,arguments);e="GFS4: "+e.split(/\n/).join("\nGFS4: ");console.error(e)};if(!global[c]){var l=[];Object.defineProperty(global,c,{get:function(){return l}});n.close=function(e){function close(i,t){return e.call(n,i,function(e){if(!e){retry()}if(typeof t==="function")t.apply(this,arguments)})}Object.defineProperty(close,p,{value:e});return close}(n.close);n.closeSync=function(e){function closeSync(i){e.apply(n,arguments);retry()}Object.defineProperty(closeSync,p,{value:e});return closeSync}(n.closeSync);if(/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")){process.on("exit",function(){u(global[c]);t(357).equal(global[c].length,0)})}}e.exports=patch(o(n));if(process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!n.__patched){e.exports=patch(n);n.__patched=true}function patch(e){a(e);e.gracefulify=patch;e.createReadStream=createReadStream;e.createWriteStream=createWriteStream;var i=e.readFile;e.readFile=readFile;function readFile(e,t,n){if(typeof t==="function")n=t,t=null;return go$readFile(e,t,n);function go$readFile(e,t,n){return i(e,t,function(i){if(i&&(i.code==="EMFILE"||i.code==="ENFILE"))enqueue([go$readFile,[e,t,n]]);else{if(typeof n==="function")n.apply(this,arguments);retry()}})}}var t=e.writeFile;e.writeFile=writeFile;function writeFile(e,i,n,a){if(typeof n==="function")a=n,n=null;return go$writeFile(e,i,n,a);function go$writeFile(e,i,n,a){return t(e,i,n,function(t){if(t&&(t.code==="EMFILE"||t.code==="ENFILE"))enqueue([go$writeFile,[e,i,n,a]]);else{if(typeof a==="function")a.apply(this,arguments);retry()}})}}var n=e.appendFile;if(n)e.appendFile=appendFile;function appendFile(e,i,t,a){if(typeof t==="function")a=t,t=null;return go$appendFile(e,i,t,a);function go$appendFile(e,i,t,a){return n(e,i,t,function(n){if(n&&(n.code==="EMFILE"||n.code==="ENFILE"))enqueue([go$appendFile,[e,i,t,a]]);else{if(typeof a==="function")a.apply(this,arguments);retry()}})}}var o=e.readdir;e.readdir=readdir;function readdir(e,i,t){var n=[e];if(typeof i!=="function"){n.push(i)}else{t=i}n.push(go$readdir$cb);return go$readdir(n);function go$readdir$cb(e,i){if(i&&i.sort)i.sort();if(e&&(e.code==="EMFILE"||e.code==="ENFILE"))enqueue([go$readdir,[n]]);else{if(typeof t==="function")t.apply(this,arguments);retry()}}}function go$readdir(i){return o.apply(e,i)}if(process.version.substr(0,4)==="v0.8"){var s=r(e);ReadStream=s.ReadStream;WriteStream=s.WriteStream}var c=e.ReadStream;if(c){ReadStream.prototype=Object.create(c.prototype);ReadStream.prototype.open=ReadStream$open}var p=e.WriteStream;if(p){WriteStream.prototype=Object.create(p.prototype);WriteStream.prototype.open=WriteStream$open}Object.defineProperty(e,"ReadStream",{get:function(){return ReadStream},set:function(e){ReadStream=e},enumerable:true,configurable:true});Object.defineProperty(e,"WriteStream",{get:function(){return WriteStream},set:function(e){WriteStream=e},enumerable:true,configurable:true});var u=ReadStream;Object.defineProperty(e,"FileReadStream",{get:function(){return u},set:function(e){u=e},enumerable:true,configurable:true});var l=WriteStream;Object.defineProperty(e,"FileWriteStream",{get:function(){return l},set:function(e){l=e},enumerable:true,configurable:true});function ReadStream(e,i){if(this instanceof ReadStream)return c.apply(this,arguments),this;else return ReadStream.apply(Object.create(ReadStream.prototype),arguments)}function ReadStream$open(){var e=this;open(e.path,e.flags,e.mode,function(i,t){if(i){if(e.autoClose)e.destroy();e.emit("error",i)}else{e.fd=t;e.emit("open",t);e.read()}})}function WriteStream(e,i){if(this instanceof WriteStream)return p.apply(this,arguments),this;else return WriteStream.apply(Object.create(WriteStream.prototype),arguments)}function WriteStream$open(){var e=this;open(e.path,e.flags,e.mode,function(i,t){if(i){e.destroy();e.emit("error",i)}else{e.fd=t;e.emit("open",t)}})}function createReadStream(i,t){return new e.ReadStream(i,t)}function createWriteStream(i,t){return new e.WriteStream(i,t)}var f=e.open;e.open=open;function open(e,i,t,n){if(typeof t==="function")n=t,t=null;return go$open(e,i,t,n);function go$open(e,i,t,n){return f(e,i,t,function(a,r){if(a&&(a.code==="EMFILE"||a.code==="ENFILE"))enqueue([go$open,[e,i,t,n]]);else{if(typeof n==="function")n.apply(this,arguments);retry()}})}}return e}function enqueue(e){u("ENQUEUE",e[0].name,e[1]);global[c].push(e)}function retry(){var e=global[c].shift();if(e){u("RETRY",e[0].name,e[1]);e[0].apply(null,e[1])}}},591:function(e){"use strict";if(typeof process==="undefined"||!process.version||process.version.indexOf("v0.")===0||process.version.indexOf("v1.")===0&&process.version.indexOf("v1.8.")!==0){e.exports={nextTick:nextTick}}else{e.exports=process}function nextTick(e,i,t,n){if(typeof e!=="function"){throw new TypeError('"callback" argument must be a function')}var a=arguments.length;var r,o;switch(a){case 0:case 1:return process.nextTick(e);case 2:return process.nextTick(function afterTickOne(){e.call(null,i)});case 3:return process.nextTick(function afterTickTwo(){e.call(null,i,t)});case 4:return process.nextTick(function afterTickThree(){e.call(null,i,t,n)});default:r=new Array(a-1);o=0;while(o<r.length){r[o++]=arguments[o]}return process.nextTick(function afterTick(){e.apply(null,r)})}}},601:function(e,i,t){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(i,"__esModule",{value:true});const a=t(89);const r=n(t(351));i.runSelfInstaller=r.default;async function install(e){const i=await r.default(e);if(i){return a.setFailed(`Something does wrong, self-installer exits with code ${i}`)}}i.install=install;i.default=install},602:function(e){"use strict";e.exports=function(e){var i={};var t=Object.keys(Object(e));for(var n=0;n<t.length;n++){i[t[n].toLowerCase()]=e[t[n]]}return i}},605:function(e){e.exports=require("http")},609:function(e){"use strict";var i=Object.prototype.toString;e.exports=function(e){var t;return i.call(e)==="[object Object]"&&(t=Object.getPrototypeOf(e),t===null||t===Object.getPrototypeOf({}))}},611:function(e){"use strict";const i=(e,i)=>(function(...t){const n=i.promiseModule;return new n((n,a)=>{if(i.multiArgs){t.push((...e)=>{if(i.errorFirst){if(e[0]){a(e)}else{e.shift();n(e)}}else{n(e)}})}else if(i.errorFirst){t.push((e,i)=>{if(e){a(e)}else{n(i)}})}else{t.push(n)}e.apply(this,t)})});e.exports=((e,t)=>{t=Object.assign({exclude:[/.+(Sync|Stream)$/],errorFirst:true,promiseModule:Promise},t);const n=typeof e;if(!(e!==null&&(n==="object"||n==="function"))){throw new TypeError(`Expected \`input\` to be a \`Function\` or \`Object\`, got \`${e===null?"null":n}\``)}const a=e=>{const i=i=>typeof i==="string"?e===i:i.test(e);return t.include?t.include.some(i):!t.exclude.some(i)};let r;if(n==="function"){r=function(...n){return t.excludeMain?e(...n):i(e,t).apply(this,n)}}else{r=Object.create(Object.getPrototypeOf(e))}for(const n in e){const o=e[n];r[n]=typeof o==="function"&&a(n)?i(o,t):o}return r})},614:function(e){e.exports=require("events")},616:function(module){module.exports=eval("require")("electron")},619:function(e){e.exports=require("constants")},622:function(e){e.exports=require("path")},623:function(e){var i=function(){try{if(!Buffer.isEncoding("latin1")){return false}var e=Buffer.alloc?Buffer.alloc(4):new Buffer(4);e.fill("ab","ucs2");return e.toString("hex")==="61006200"}catch(e){return false}}();function isSingleByte(e){return e.length===1&&e.charCodeAt(0)<256}function fillWithNumber(e,i,t,n){if(t<0||n>e.length){throw new RangeError("Out of range index")}t=t>>>0;n=n===undefined?e.length:n>>>0;if(n>t){e.fill(i,t,n)}return e}function fillWithBuffer(e,i,t,n){if(t<0||n>e.length){throw new RangeError("Out of range index")}if(n<=t){return e}t=t>>>0;n=n===undefined?e.length:n>>>0;var a=t;var r=i.length;while(a<=n-r){i.copy(e,a);a+=r}if(a!==n){i.copy(e,a,0,n-a)}return e}function fill(e,t,n,a,r){if(i){return e.fill(t,n,a,r)}if(typeof t==="number"){return fillWithNumber(e,t,n,a)}if(typeof t==="string"){if(typeof n==="string"){r=n;n=0;a=e.length}else if(typeof a==="string"){r=a;a=e.length}if(r!==undefined&&typeof r!=="string"){throw new TypeError("encoding must be a string")}if(r==="latin1"){r="binary"}if(typeof r==="string"&&!Buffer.isEncoding(r)){throw new TypeError("Unknown encoding: "+r)}if(t===""){return fillWithNumber(e,0,n,a)}if(isSingleByte(t)){return fillWithNumber(e,t.charCodeAt(0),n,a)}t=new Buffer(t,r)}if(Buffer.isBuffer(t)){return fillWithBuffer(e,t,n,a)}return fillWithNumber(e,0,n,a)}e.exports=fill},631:function(e,i,t){"use strict";const n=t(564);const a=t(721);class MaxBufferError extends Error{constructor(){super("maxBuffer exceeded");this.name="MaxBufferError"}}function getStream(e,i){if(!e){return Promise.reject(new Error("Expected a stream"))}i=Object.assign({maxBuffer:Infinity},i);const{maxBuffer:t}=i;let r;return new Promise((o,s)=>{const c=e=>{if(e){e.bufferedData=r.getBufferedValue()}s(e)};r=n(e,a(i),e=>{if(e){c(e);return}o()});r.on("data",()=>{if(r.getBufferedLength()>t){c(new MaxBufferError)}})}).then(()=>r.getBufferedValue())}e.exports=getStream;e.exports.buffer=((e,i)=>getStream(e,Object.assign({},i,{encoding:"buffer"})));e.exports.array=((e,i)=>getStream(e,Object.assign({},i,{array:true})));e.exports.MaxBufferError=MaxBufferError},653:function(e,i,t){"use strict";var n=this&&this.__awaiter||function(e,i,t,n){function adopt(e){return e instanceof t?e:new t(function(i){i(e)})}return new(t||(t=Promise))(function(t,a){function fulfilled(e){try{step(n.next(e))}catch(e){a(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){a(e)}}function step(e){e.done?t(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,i||[])).next())})};Object.defineProperty(i,"__esModule",{value:true});const a=t(774);function create(e,i){return n(this,void 0,void 0,function*(){return yield a.DefaultGlobber.create(e,i)})}i.create=create},658:function(e,i,t){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(i,"__esModule",{value:true});const a=n(t(328));const r=n(t(0));i.downloadSelfInstaller=(()=>a.default(r.default));i.default=i.downloadSelfInstaller},669:function(e){e.exports=require("util")},672:function(e,i,t){try{var n=t(669);if(typeof n.inherits!=="function")throw"";e.exports=n.inherits}catch(i){e.exports=t(963)}},677:function(e,i,t){"use strict";e.exports=typeof Promise==="function"?Promise:t(91)},690:function(e,i,t){"use strict";const n=t(281);const a=Symbol.asyncIterator||"@@asyncIterator";const r=e=>{const i=e.on||e.addListener||e.addEventListener;const t=e.off||e.removeListener||e.removeEventListener;if(!i||!t){throw new TypeError("Emitter is not compatible")}return{addListener:i.bind(e),removeListener:t.bind(e)}};const o=e=>Array.isArray(e)?e:[e];const s=(e,i,t)=>{let a;const s=new Promise((n,s)=>{t=Object.assign({rejectionEvents:["error"],multiArgs:false,resolveImmediately:false},t);if(!(t.count>=0&&(t.count===Infinity||Number.isInteger(t.count)))){throw new TypeError("The `count` option should be at least 0 or more")}const c=o(i);const p=[];const{addListener:u,removeListener:l}=r(e);const f=(...e)=>{const i=t.multiArgs?e:e[0];if(t.filter&&!t.filter(i)){return}p.push(i);if(t.count===p.length){a();n(p)}};const d=e=>{a();s(e)};a=(()=>{for(const e of c){l(e,f)}for(const e of t.rejectionEvents){l(e,d)}});for(const e of c){u(e,f)}for(const e of t.rejectionEvents){u(e,d)}if(t.resolveImmediately){n(p)}});s.cancel=a;if(typeof t.timeout==="number"){const e=n(s,t.timeout);e.cancel=a;return e}return s};e.exports=((e,i,t)=>{if(typeof t==="function"){t={filter:t}}t=Object.assign({},t,{count:1,resolveImmediately:false});const n=s(e,i,t);const a=n.then(e=>e[0]);a.cancel=n.cancel;return a});e.exports.multiple=s;e.exports.iterator=((e,i,t)=>{if(typeof t==="function"){t={filter:t}}const n=o(i);t=Object.assign({rejectionEvents:["error"],resolutionEvents:[],limit:Infinity,multiArgs:false},t);const{limit:s}=t;const c=s>=0&&(s===Infinity||Number.isInteger(s));if(!c){throw new TypeError("The `limit` option should be a non-negative integer or Infinity")}if(s===0){return{[Symbol.asyncIterator](){return this},next(){return Promise.resolve({done:true,value:undefined})}}}let p=false;const{addListener:u,removeListener:l}=r(e);let f=false;let d;let m=false;const h=[];const x=[];let v=0;const b=(...e)=>{v++;p=v===s;const i=t.multiArgs?e:e[0];if(h.length>0){const{resolve:e}=h.shift();e({done:false,value:i});if(p){g()}return}x.push(i);if(p){g()}};const g=()=>{f=true;for(const e of n){l(e,b)}for(const e of t.rejectionEvents){l(e,y)}for(const e of t.resolutionEvents){l(e,w)}while(h.length>0){const{resolve:e}=h.shift();e({done:true,value:undefined})}};const y=(...e)=>{d=t.multiArgs?e:e[0];if(h.length>0){const{reject:e}=h.shift();e(d)}else{m=true}g()};const w=(...e)=>{const i=t.multiArgs?e:e[0];if(t.filter&&!t.filter(i)){return}if(h.length>0){const{resolve:e}=h.shift();e({done:true,value:i})}else{x.push(i)}g()};for(const e of n){u(e,b)}for(const e of t.rejectionEvents){u(e,y)}for(const e of t.resolutionEvents){u(e,w)}return{[a](){return this},next(){if(x.length>0){const e=x.shift();return Promise.resolve({done:f&&x.length===0&&!p,value:e})}if(m){m=false;return Promise.reject(d)}if(f){return Promise.resolve({done:true,value:undefined})}return new Promise((e,i)=>h.push({resolve:e,reject:i}))},return(e){g();return Promise.resolve({done:f,value:e})}}})},693:function(e,i,t){var n=t(418);var a=function(){};var r=function(e){return e.setHeader&&typeof e.abort==="function"};var o=function(e){return e.stdio&&Array.isArray(e.stdio)&&e.stdio.length===3};var s=function(e,i,t){if(typeof i==="function")return s(e,null,i);if(!i)i={};t=n(t||a);var c=e._writableState;var p=e._readableState;var u=i.readable||i.readable!==false&&e.readable;var l=i.writable||i.writable!==false&&e.writable;var f=false;var d=function(){if(!e.writable)m()};var m=function(){l=false;if(!u)t.call(e)};var h=function(){u=false;if(!l)t.call(e)};var x=function(i){t.call(e,i?new Error("exited with error code: "+i):null)};var v=function(i){t.call(e,i)};var b=function(){process.nextTick(g)};var g=function(){if(f)return;if(u&&!(p&&(p.ended&&!p.destroyed)))return t.call(e,new Error("premature close"));if(l&&!(c&&(c.ended&&!c.destroyed)))return t.call(e,new Error("premature close"))};var y=function(){e.req.on("finish",m)};if(r(e)){e.on("complete",m);e.on("abort",b);if(e.req)y();else e.on("request",y)}else if(l&&!c){e.on("end",d);e.on("close",d)}if(o(e))e.on("exit",x);e.on("end",h);e.on("finish",m);if(i.error!==false)e.on("error",v);e.on("close",b);return function(){f=true;e.removeListener("complete",m);e.removeListener("abort",b);e.removeListener("request",y);if(e.req)e.req.removeListener("finish",m);e.removeListener("end",d);e.removeListener("close",d);e.removeListener("finish",m);e.removeListener("exit",x);e.removeListener("end",h);e.removeListener("error",v);e.removeListener("close",b)}};e.exports=s},697:function(e,i,t){var n=t(256);var a=t(184);var r=t(942);e.exports=unbzip2Stream;function unbzip2Stream(){var e=[];var i=0;var t=0;var o=false;var s=false;var c=null;var p=null;function decompressBlock(e){if(!t){t=a.header(c);return true}else{var i=1e5*t;var n=new Int32Array(i);var r=[];var o=function(e){r.push(e)};p=a.decompress(c,o,n,i,p);if(p===null){t=0;return false}else{e(new Buffer(r));return true}}}var u=0;function decompressAndQueue(e){if(o)return;try{return decompressBlock(function(i){e.queue(i);if(i!==null){u+=i.length}else{}})}catch(i){e.emit("error",i);o=true;return false}}return n(function write(n){e.push(n);i+=n.length;if(c===null){c=r(function(){return e.shift()})}while(!o&&i-c.bytesRead+1>=(25e3+1e5*t||4)){decompressAndQueue(this)}},function end(e){while(!o&&i>c.bytesRead){decompressAndQueue(this)}if(!o){if(p!==null)stream.emit("error",new Error("input stream ended prematurely"));this.queue(null)}})}},698:function(e){e.exports={name:"got",version:"8.3.2",description:"Simplified HTTP requests",license:"MIT",repository:"sindresorhus/got",maintainers:[{name:"Sindre Sorhus",email:"sindresorhus@gmail.com",url:"sindresorhus.com"},{name:"Vsevolod Strukchinsky",email:"floatdrop@gmail.com",url:"github.com/floatdrop"},{name:"Alexander Tesfamichael",email:"alex.tesfamichael@gmail.com",url:"alextes.me"}],engines:{node:">=4"},scripts:{test:"xo && nyc ava",coveralls:"nyc report --reporter=text-lcov | coveralls"},files:["index.js","errors.js"],keywords:["http","https","get","got","url","uri","request","util","utility","simple","curl","wget","fetch","net","network","electron"],dependencies:{"@sindresorhus/is":"^0.7.0","cacheable-request":"^2.1.1","decompress-response":"^3.3.0",duplexer3:"^0.1.4","get-stream":"^3.0.0","into-stream":"^3.1.0","is-retry-allowed":"^1.1.0",isurl:"^1.0.0-alpha5","lowercase-keys":"^1.0.0","mimic-response":"^1.0.0","p-cancelable":"^0.4.0","p-timeout":"^2.0.1",pify:"^3.0.0","safe-buffer":"^5.1.1","timed-out":"^4.0.1","url-parse-lax":"^3.0.0","url-to-options":"^1.0.1"},devDependencies:{ava:"^0.25.0",coveralls:"^3.0.0","form-data":"^2.1.1","get-port":"^3.0.0",nyc:"^11.0.2","p-event":"^1.3.0",pem:"^1.4.4",proxyquire:"^1.8.0",sinon:"^4.0.0","slow-stream":"0.0.4",tempfile:"^2.0.0",tempy:"^0.2.1","universal-url":"1.0.0-alpha",xo:"^0.20.0"},ava:{concurrency:4},browser:{"decompress-response":false,electron:false}}},702:function(e,i,t){"use strict";const n=t(614);const a=t(605);const r=t(211);const o=t(413).PassThrough;const s=t(413).Transform;const c=t(835);const p=t(747);const u=t(191);const l=t(941);const f=t(188);const d=t(143);const m=t(726);const h=t(167);const x=t(461);const v=t(974);const b=t(409);const g=t(997);const y=t(190);const w=t(290);const _=t(97);const E=t(586);const S=t(1);const k=t(281);const j=t(210);const C=t(266).Buffer;const R=t(698);const T=t(381);const O=new Set([300,301,302,303,304,305,307,308]);const A=new Set([300,303,307,308]);const B=e=>m.nodeStream(e)&&m.function(e.getBoundary);const z=e=>{const i=e.body;if(e.headers["content-length"]){return Number(e.headers["content-length"])}if(!i&&!e.stream){return 0}if(m.string(i)){return C.byteLength(i)}if(B(i)){return j(i.getLength.bind(i))()}if(i instanceof p.ReadStream){return j(p.stat)(i.path).then(e=>e.size)}if(m.nodeStream(i)&&m.buffer(i._buffer)){return i._buffer.length}return null};function requestAsEventEmitter(e){e=e||{};const i=new n;const o=e.href||c.resolve(c.format(e),e.path);const s=[];const p=m.object(e.agent)?e.agent:null;let u=0;let f;let d;let h=0;const v=e=>{if(e.protocol!=="http:"&&e.protocol!=="https:"){i.emit("error",new got.UnsupportedProtocolError(e));return}let n=e.protocol==="https:"?r:a;if(p){const i=e.protocol==="https:"?"https":"http";e.agent=p[i]||e.agent}if(e.useElectronNet&&process.versions.electron){const e=t(616);n=e.net||e.remote.net}let m;const b=new l(n.request,e.cache);const g=b(e,t=>{clearInterval(m);i.emit("uploadProgress",{percent:1,transferred:h,total:d});const n=t.statusCode;t.url=f||o;t.requestUrl=o;const a=e.followRedirect&&"location"in t.headers;const r=a&&O.has(n);const p=a&&A.has(n);if(p||r&&(e.method==="GET"||e.method==="HEAD")){t.resume();if(n===303){e.method="GET"}if(s.length>=10){i.emit("error",new got.MaxRedirectsError(n,s,e),null,t);return}const a=C.from(t.headers.location,"binary").toString();f=c.resolve(c.format(e),a);s.push(f);const r=Object.assign({},e,c.parse(f));i.emit("redirect",t,r);v(r);return}setImmediate(()=>{try{getResponse(t,e,i,s)}catch(e){i.emit("error",e)}})});g.on("error",t=>{if(t instanceof l.RequestError){i.emit("error",new got.RequestError(t,e))}else{i.emit("error",new got.CacheError(t,e))}});g.once("request",t=>{let n=false;t.once("abort",e=>{n=true});t.once("error",t=>{clearInterval(m);if(n){return}const a=e.retries(++u,t);if(a){setTimeout(v,a,e);return}i.emit("error",new got.RequestError(t,e))});i.once("request",e=>{i.emit("uploadProgress",{percent:0,transferred:0,total:d});const t=e.connection;if(t){const n=t.connecting===undefined?t._connecting:t.connecting;const a=()=>{const n=150;m=setInterval(()=>{if(t.destroyed){clearInterval(m);return}const n=h;const a=e._header?C.byteLength(e._header):0;h=t.bytesWritten-a;if(d&&h>d){h=d}if(h===n||h===d){return}i.emit("uploadProgress",{percent:d?h/d:0,transferred:h,total:d})},n)};if(n){t.once("connect",a)}else{a()}}});if(e.gotTimeout){clearInterval(m);x(t,e.gotTimeout)}setImmediate(()=>{i.emit("request",t)})})};setImmediate(()=>{Promise.resolve(z(e)).then(i=>{d=i;if(m.undefined(e.headers["content-length"])&&m.undefined(e.headers["transfer-encoding"])&&B(e.body)){e.headers["content-length"]=i}v(e)}).catch(e=>{i.emit("error",e)})});return i}function getResponse(e,i,t,n){const a=Number(e.headers["content-length"])||null;let r=0;const o=new s({transform(e,i,n){r+=e.length;const o=a?r/a:0;if(o<1){t.emit("downloadProgress",{percent:o,transferred:r,total:a})}n(null,e)},flush(e){t.emit("downloadProgress",{percent:1,transferred:r,total:a});e()}});w(e,o);o.redirectUrls=n;const c=i.decompress===true&&m.function(y)&&i.method!=="HEAD"?y(o):o;if(!i.decompress&&["gzip","deflate"].indexOf(e.headers["content-encoding"])!==-1){i.encoding=null}t.emit("response",c);t.emit("downloadProgress",{percent:0,transferred:0,total:a});e.pipe(o)}function asPromise(e){const i=i=>e.gotTimeout&&e.gotTimeout.request?k(i,e.gotTimeout.request,new got.RequestError({message:"Request timed out",code:"ETIMEDOUT"},e)):i;const t=new n;const a=new S((i,n,a)=>{const r=requestAsEventEmitter(e);let o=false;a(()=>{o=true});r.on("request",i=>{if(o){i.abort()}a(()=>{i.abort()});if(m.nodeStream(e.body)){e.body.pipe(i);e.body=undefined;return}i.end(e.body)});r.on("response",t=>{const a=m.null(e.encoding)?h.buffer(t):h(t,e);a.catch(i=>n(new got.ReadError(i,e))).then(n=>{const a=t.statusCode;const r=e.followRedirect?299:399;t.body=n;if(e.json&&t.body){try{t.body=JSON.parse(t.body)}catch(i){if(a>=200&&a<300){throw new got.ParseError(i,a,e,n)}}}if(e.throwHttpErrors&&a!==304&&(a<200||a>r)){throw new got.HTTPError(a,t.statusMessage,t.headers,e)}i(t)}).catch(e=>{Object.defineProperty(e,"response",{value:t});n(e)})});r.once("error",n);r.on("redirect",t.emit.bind(t,"redirect"));r.on("uploadProgress",t.emit.bind(t,"uploadProgress"));r.on("downloadProgress",t.emit.bind(t,"downloadProgress"))});Object.defineProperty(a,"canceled",{get(){return a.isCanceled}});const r=i(a);r.cancel=a.cancel.bind(a);r.on=((e,i)=>{t.on(e,i);return r});return r}function asStream(e){e.stream=true;const i=new o;const t=new o;const n=f(i,t);let a;if(e.gotTimeout&&e.gotTimeout.request){a=setTimeout(()=>{n.emit("error",new got.RequestError({message:"Request timed out",code:"ETIMEDOUT"},e))},e.gotTimeout.request)}if(e.json){throw new Error("Got can not be used as a stream when the `json` option is used")}if(e.body){n.write=(()=>{throw new Error("Got's stream is not writable when the `body` option is used")})}const r=requestAsEventEmitter(e);r.on("request",t=>{n.emit("request",t);if(m.nodeStream(e.body)){e.body.pipe(t);return}if(e.body){t.end(e.body);return}if(e.method==="POST"||e.method==="PUT"||e.method==="PATCH"){i.pipe(t);return}t.end()});r.on("response",i=>{clearTimeout(a);const r=i.statusCode;i.on("error",i=>{n.emit("error",new got.ReadError(i,e))});i.pipe(t);if(e.throwHttpErrors&&r!==304&&(r<200||r>299)){n.emit("error",new got.HTTPError(r,i.statusMessage,i.headers,e),null,i);return}n.emit("response",i)});r.on("error",n.emit.bind(n,"error"));r.on("redirect",n.emit.bind(n,"redirect"));r.on("uploadProgress",n.emit.bind(n,"uploadProgress"));r.on("downloadProgress",n.emit.bind(n,"downloadProgress"));return n}function normalizeArguments(e,i){if(!m.string(e)&&!m.object(e)){throw new TypeError(`Parameter \`url\` must be a string or object, not ${m(e)}`)}else if(m.string(e)){e=e.replace(/^unix:/,"http://$&");try{decodeURI(e)}catch(e){throw new Error("Parameter `url` must contain valid UTF-8 character sequences")}e=v(e);if(e.auth){throw new Error("Basic authentication must be done with the `auth` option")}}else if(E.lenient(e)){e=b(e)}i=Object.assign({path:"",retries:2,cache:false,decompress:true,useElectronNet:false,throwHttpErrors:true},e,{protocol:e.protocol||"http:"},i);const t=g(i.headers);for(const e of Object.keys(t)){if(m.nullOrUndefined(t[e])){delete t[e]}}i.headers=Object.assign({"user-agent":`${R.name}/${R.version} (https://github.com/sindresorhus/got)`},t);if(i.decompress&&m.undefined(i.headers["accept-encoding"])){i.headers["accept-encoding"]="gzip, deflate"}const n=i.query;if(n){if(!m.string(n)){i.query=u.stringify(n)}i.path=`${i.path.split("?")[0]}?${i.query}`;delete i.query}if(i.json&&m.undefined(i.headers.accept)){i.headers.accept="application/json"}const a=i.body;if(m.nullOrUndefined(a)){i.method=(i.method||"GET").toUpperCase()}else{const e=i.headers;if(!m.nodeStream(a)&&!m.string(a)&&!m.buffer(a)&&!(i.form||i.json)){throw new TypeError("The `body` option must be a stream.Readable, string, Buffer or plain Object")}const t=m.plainObject(a)||m.array(a);if((i.form||i.json)&&!t){throw new TypeError("The `body` option must be a plain Object or Array when the `form` or `json` option is used")}if(B(a)){e["content-type"]=e["content-type"]||`multipart/form-data; boundary=${a.getBoundary()}`}else if(i.form&&t){e["content-type"]=e["content-type"]||"application/x-www-form-urlencoded";i.body=u.stringify(a)}else if(i.json&&t){e["content-type"]=e["content-type"]||"application/json";i.body=JSON.stringify(a)}if(m.undefined(e["content-length"])&&m.undefined(e["transfer-encoding"])&&!m.nodeStream(a)){const t=m.string(i.body)?C.byteLength(i.body):i.body.length;e["content-length"]=t}if(m.buffer(a)){i.body=d(a);i.body._buffer=a}i.method=(i.method||"POST").toUpperCase()}if(i.hostname==="unix"){const e=/(.+?):(.+)/.exec(i.path);if(e){i.socketPath=e[1];i.path=e[2];i.host=null}}if(!m.function(i.retries)){const e=i.retries;i.retries=((i,t)=>{if(i>e||!_(t)){return 0}const n=Math.random()*100;return(1<<i)*1e3+n})}if(m.undefined(i.followRedirect)){i.followRedirect=true}if(i.timeout){if(m.number(i.timeout)){i.gotTimeout={request:i.timeout}}else{i.gotTimeout=i.timeout}delete i.timeout}return i}function got(e,i){try{const t=normalizeArguments(e,i);if(t.stream){return asStream(t)}return asPromise(t)}catch(e){return Promise.reject(e)}}got.stream=((e,i)=>asStream(normalizeArguments(e,i)));const P=["get","post","put","patch","head","delete"];for(const e of P){got[e]=((i,t)=>got(i,Object.assign({},t,{method:e})));got.stream[e]=((i,t)=>got.stream(i,Object.assign({},t,{method:e})))}Object.assign(got,T);e.exports=got},708:function(e,i,t){"use strict";Object.defineProperty(i,"__esModule",{value:true});const n=t(817);const a=t(477);const r=process.platform==="win32";function getSearchPaths(e){e=e.filter(e=>!e.negate);const i={};for(const t of e){const e=r?t.searchPath.toUpperCase():t.searchPath;i[e]="candidate"}const t=[];for(const a of e){const e=r?a.searchPath.toUpperCase():a.searchPath;if(i[e]==="included"){continue}let o=false;let s=e;let c=n.dirname(s);while(c!==s){if(i[c]){o=true;break}s=c;c=n.dirname(s)}if(!o){t.push(a.searchPath);i[e]="included"}}return t}i.getSearchPaths=getSearchPaths;function match(e,i){let t=a.MatchKind.None;for(const n of e){if(n.negate){t&=~n.match(i)}else{t|=n.match(i)}}return t}i.match=match;function partialMatch(e,i){return e.some(e=>!e.negate&&e.partialMatch(i))}i.partialMatch=partialMatch},712:function(e,i,t){"use strict";var n=t(591);e.exports=Writable;function WriteReq(e,i,t){this.chunk=e;this.encoding=i;this.callback=t;this.next=null}function CorkedRequest(e){var i=this;this.next=null;this.entry=null;this.finish=function(){onCorkedFinish(i,e)}}var a=!process.browser&&["v0.10","v0.9."].indexOf(process.version.slice(0,5))>-1?setImmediate:n.nextTick;var r;Writable.WritableState=WritableState;var o=Object.create(t(763));o.inherits=t(672);var s={deprecate:t(415)};var c=t(137);var p=t(994).Buffer;var u=global.Uint8Array||function(){};function _uint8ArrayToBuffer(e){return p.from(e)}function _isUint8Array(e){return p.isBuffer(e)||e instanceof u}var l=t(384);o.inherits(Writable,c);function nop(){}function WritableState(e,i){r=r||t(32);e=e||{};var n=i instanceof r;this.objectMode=!!e.objectMode;if(n)this.objectMode=this.objectMode||!!e.writableObjectMode;var a=e.highWaterMark;var o=e.writableHighWaterMark;var s=this.objectMode?16:16*1024;if(a||a===0)this.highWaterMark=a;else if(n&&(o||o===0))this.highWaterMark=o;else this.highWaterMark=s;this.highWaterMark=Math.floor(this.highWaterMark);this.finalCalled=false;this.needDrain=false;this.ending=false;this.ended=false;this.finished=false;this.destroyed=false;var c=e.decodeStrings===false;this.decodeStrings=!c;this.defaultEncoding=e.defaultEncoding||"utf8";this.length=0;this.writing=false;this.corked=0;this.sync=true;this.bufferProcessing=false;this.onwrite=function(e){onwrite(i,e)};this.writecb=null;this.writelen=0;this.bufferedRequest=null;this.lastBufferedRequest=null;this.pendingcb=0;this.prefinished=false;this.errorEmitted=false;this.bufferedRequestCount=0;this.corkedRequestsFree=new CorkedRequest(this)}WritableState.prototype.getBuffer=function getBuffer(){var e=this.bufferedRequest;var i=[];while(e){i.push(e);e=e.next}return i};(function(){try{Object.defineProperty(WritableState.prototype,"buffer",{get:s.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer "+"instead.","DEP0003")})}catch(e){}})();var f;if(typeof Symbol==="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]==="function"){f=Function.prototype[Symbol.hasInstance];Object.defineProperty(Writable,Symbol.hasInstance,{value:function(e){if(f.call(this,e))return true;if(this!==Writable)return false;return e&&e._writableState instanceof WritableState}})}else{f=function(e){return e instanceof this}}function Writable(e){r=r||t(32);if(!f.call(Writable,this)&&!(this instanceof r)){return new Writable(e)}this._writableState=new WritableState(e,this);this.writable=true;if(e){if(typeof e.write==="function")this._write=e.write;if(typeof e.writev==="function")this._writev=e.writev;if(typeof e.destroy==="function")this._destroy=e.destroy;if(typeof e.final==="function")this._final=e.final}c.call(this)}Writable.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function writeAfterEnd(e,i){var t=new Error("write after end");e.emit("error",t);n.nextTick(i,t)}function validChunk(e,i,t,a){var r=true;var o=false;if(t===null){o=new TypeError("May not write null values to stream")}else if(typeof t!=="string"&&t!==undefined&&!i.objectMode){o=new TypeError("Invalid non-string/buffer chunk")}if(o){e.emit("error",o);n.nextTick(a,o);r=false}return r}Writable.prototype.write=function(e,i,t){var n=this._writableState;var a=false;var r=!n.objectMode&&_isUint8Array(e);if(r&&!p.isBuffer(e)){e=_uint8ArrayToBuffer(e)}if(typeof i==="function"){t=i;i=null}if(r)i="buffer";else if(!i)i=n.defaultEncoding;if(typeof t!=="function")t=nop;if(n.ended)writeAfterEnd(this,t);else if(r||validChunk(this,n,e,t)){n.pendingcb++;a=writeOrBuffer(this,n,r,e,i,t)}return a};Writable.prototype.cork=function(){var e=this._writableState;e.corked++};Writable.prototype.uncork=function(){var e=this._writableState;if(e.corked){e.corked--;if(!e.writing&&!e.corked&&!e.finished&&!e.bufferProcessing&&e.bufferedRequest)clearBuffer(this,e)}};Writable.prototype.setDefaultEncoding=function setDefaultEncoding(e){if(typeof e==="string")e=e.toLowerCase();if(!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((e+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+e);this._writableState.defaultEncoding=e;return this};function decodeChunk(e,i,t){if(!e.objectMode&&e.decodeStrings!==false&&typeof i==="string"){i=p.from(i,t)}return i}Object.defineProperty(Writable.prototype,"writableHighWaterMark",{enumerable:false,get:function(){return this._writableState.highWaterMark}});function writeOrBuffer(e,i,t,n,a,r){if(!t){var o=decodeChunk(i,n,a);if(n!==o){t=true;a="buffer";n=o}}var s=i.objectMode?1:n.length;i.length+=s;var c=i.length<i.highWaterMark;if(!c)i.needDrain=true;if(i.writing||i.corked){var p=i.lastBufferedRequest;i.lastBufferedRequest={chunk:n,encoding:a,isBuf:t,callback:r,next:null};if(p){p.next=i.lastBufferedRequest}else{i.bufferedRequest=i.lastBufferedRequest}i.bufferedRequestCount+=1}else{doWrite(e,i,false,s,n,a,r)}return c}function doWrite(e,i,t,n,a,r,o){i.writelen=n;i.writecb=o;i.writing=true;i.sync=true;if(t)e._writev(a,i.onwrite);else e._write(a,r,i.onwrite);i.sync=false}function onwriteError(e,i,t,a,r){--i.pendingcb;if(t){n.nextTick(r,a);n.nextTick(finishMaybe,e,i);e._writableState.errorEmitted=true;e.emit("error",a)}else{r(a);e._writableState.errorEmitted=true;e.emit("error",a);finishMaybe(e,i)}}function onwriteStateUpdate(e){e.writing=false;e.writecb=null;e.length-=e.writelen;e.writelen=0}function onwrite(e,i){var t=e._writableState;var n=t.sync;var r=t.writecb;onwriteStateUpdate(t);if(i)onwriteError(e,t,n,i,r);else{var o=needFinish(t);if(!o&&!t.corked&&!t.bufferProcessing&&t.bufferedRequest){clearBuffer(e,t)}if(n){a(afterWrite,e,t,o,r)}else{afterWrite(e,t,o,r)}}}function afterWrite(e,i,t,n){if(!t)onwriteDrain(e,i);i.pendingcb--;n();finishMaybe(e,i)}function onwriteDrain(e,i){if(i.length===0&&i.needDrain){i.needDrain=false;e.emit("drain")}}function clearBuffer(e,i){i.bufferProcessing=true;var t=i.bufferedRequest;if(e._writev&&t&&t.next){var n=i.bufferedRequestCount;var a=new Array(n);var r=i.corkedRequestsFree;r.entry=t;var o=0;var s=true;while(t){a[o]=t;if(!t.isBuf)s=false;t=t.next;o+=1}a.allBuffers=s;doWrite(e,i,true,i.length,a,"",r.finish);i.pendingcb++;i.lastBufferedRequest=null;if(r.next){i.corkedRequestsFree=r.next;r.next=null}else{i.corkedRequestsFree=new CorkedRequest(i)}i.bufferedRequestCount=0}else{while(t){var c=t.chunk;var p=t.encoding;var u=t.callback;var l=i.objectMode?1:c.length;doWrite(e,i,false,l,c,p,u);t=t.next;i.bufferedRequestCount--;if(i.writing){break}}if(t===null)i.lastBufferedRequest=null}i.bufferedRequest=t;i.bufferProcessing=false}Writable.prototype._write=function(e,i,t){t(new Error("_write() is not implemented"))};Writable.prototype._writev=null;Writable.prototype.end=function(e,i,t){var n=this._writableState;if(typeof e==="function"){t=e;e=null;i=null}else if(typeof i==="function"){t=i;i=null}if(e!==null&&e!==undefined)this.write(e,i);if(n.corked){n.corked=1;this.uncork()}if(!n.ending&&!n.finished)endWritable(this,n,t)};function needFinish(e){return e.ending&&e.length===0&&e.bufferedRequest===null&&!e.finished&&!e.writing}function callFinal(e,i){e._final(function(t){i.pendingcb--;if(t){e.emit("error",t)}i.prefinished=true;e.emit("prefinish");finishMaybe(e,i)})}function prefinish(e,i){if(!i.prefinished&&!i.finalCalled){if(typeof e._final==="function"){i.pendingcb++;i.finalCalled=true;n.nextTick(callFinal,e,i)}else{i.prefinished=true;e.emit("prefinish")}}}function finishMaybe(e,i){var t=needFinish(i);if(t){prefinish(e,i);if(i.pendingcb===0){i.finished=true;e.emit("finish")}}return t}function endWritable(e,i,t){i.ending=true;finishMaybe(e,i);if(t){if(i.finished)n.nextTick(t);else e.once("finish",t)}i.ended=true;e.writable=false}function onCorkedFinish(e,i,t){var n=e.entry;e.entry=null;while(n){var a=n.callback;i.pendingcb--;a(t);n=n.next}if(i.corkedRequestsFree){i.corkedRequestsFree.next=e}else{i.corkedRequestsFree=e}}Object.defineProperty(Writable.prototype,"destroyed",{get:function(){if(this._writableState===undefined){return false}return this._writableState.destroyed},set:function(e){if(!this._writableState){return}this._writableState.destroyed=e}});Writable.prototype.destroy=l.destroy;Writable.prototype._undestroy=l.undestroy;Writable.prototype._destroy=function(e,i){this.end();i(e)}},714:function(e,i,t){var n=t(205);var a=t(388);var r=t(978);var o=t(234);var s=20;var c=258;var p=0;var u=1;var l=2;var f=6;var d=50;var m="314159265359";var h="177245385090";var x=function(e,i){var t=e[i],n;for(n=i;n>0;n--){e[n]=e[n-1]}e[0]=t;return t};var v={OK:0,LAST_BLOCK:-1,NOT_BZIP_DATA:-2,UNEXPECTED_INPUT_EOF:-3,UNEXPECTED_OUTPUT_EOF:-4,DATA_ERROR:-5,OUT_OF_MEMORY:-6,OBSOLETE_INPUT:-7,END_OF_BLOCK:-8};var b={};b[v.LAST_BLOCK]="Bad file checksum";b[v.NOT_BZIP_DATA]="Not bzip data";b[v.UNEXPECTED_INPUT_EOF]="Unexpected input EOF";b[v.UNEXPECTED_OUTPUT_EOF]="Unexpected output EOF";b[v.DATA_ERROR]="Data error";b[v.OUT_OF_MEMORY]="Out of memory";b[v.OBSOLETE_INPUT]="Obsolete (pre 0.9.5) bzip format not supported.";var g=function(e,i){var t=b[e]||"unknown error";if(i){t+=": "+i}var n=new TypeError(t);n.errorCode=e;throw n};var y=function(e,i){this.writePos=this.writeCurrent=this.writeCount=0;this._start_bunzip(e,i)};y.prototype._init_block=function(){var e=this._get_next_block();if(!e){this.writeCount=-1;return false}this.blockCRC=new r;return true};y.prototype._start_bunzip=function(e,i){var t=new Buffer(4);if(e.read(t,0,4)!==4||String.fromCharCode(t[0],t[1],t[2])!=="BZh")g(v.NOT_BZIP_DATA,"bad magic");var a=t[3]-48;if(a<1||a>9)g(v.NOT_BZIP_DATA,"level out of range");this.reader=new n(e);this.dbufSize=1e5*a;this.nextoutput=0;this.outputStream=i;this.streamCRC=0};y.prototype._get_next_block=function(){var e,i,t;var n=this.reader;var a=n.pi();if(a===h){return false}if(a!==m)g(v.NOT_BZIP_DATA);this.targetBlockCRC=n.read(32)>>>0;this.streamCRC=(this.targetBlockCRC^(this.streamCRC<<1|this.streamCRC>>>31))>>>0;if(n.read(1))g(v.OBSOLETE_INPUT);var r=n.read(24);if(r>this.dbufSize)g(v.DATA_ERROR,"initial position out of bounds");var o=n.read(16);var b=new Buffer(256),y=0;for(e=0;e<16;e++){if(o&1<<15-e){var w=e*16;t=n.read(16);for(i=0;i<16;i++)if(t&1<<15-i)b[y++]=w+i}}var _=n.read(3);if(_<l||_>f)g(v.DATA_ERROR);var E=n.read(15);if(E===0)g(v.DATA_ERROR);var S=new Buffer(256);for(e=0;e<_;e++)S[e]=e;var k=new Buffer(E);for(e=0;e<E;e++){for(i=0;n.read(1);i++)if(i>=_)g(v.DATA_ERROR);k[e]=x(S,i)}var j=y+2;var C=[],R;for(i=0;i<_;i++){var T=new Buffer(j),O=new Uint16Array(s+1);o=n.read(5);for(e=0;e<j;e++){for(;;){if(o<1||o>s)g(v.DATA_ERROR);if(!n.read(1))break;if(!n.read(1))o++;else o--}T[e]=o}var A,B;A=B=T[0];for(e=1;e<j;e++){if(T[e]>B)B=T[e];else if(T[e]<A)A=T[e]}R={};C.push(R);R.permute=new Uint16Array(c);R.limit=new Uint32Array(s+2);R.base=new Uint32Array(s+1);R.minLen=A;R.maxLen=B;var z=0;for(e=A;e<=B;e++){O[e]=R.limit[e]=0;for(o=0;o<j;o++)if(T[o]===e)R.permute[z++]=o}for(e=0;e<j;e++)O[T[e]]++;z=o=0;for(e=A;e<B;e++){z+=O[e];R.limit[e]=z-1;z<<=1;o+=O[e];R.base[e+1]=z-o}R.limit[B+1]=Number.MAX_VALUE;R.limit[B]=z+O[B]-1;R.base[A]=0}var P=new Uint32Array(256);for(e=0;e<256;e++)S[e]=e;var I=0,L=0,F=0,q;var N=this.dbuf=new Uint32Array(this.dbufSize);j=0;for(;;){if(!j--){j=d-1;if(F>=E){g(v.DATA_ERROR)}R=C[k[F++]]}e=R.minLen;i=n.read(e);for(;;e++){if(e>R.maxLen){g(v.DATA_ERROR)}if(i<=R.limit[e])break;i=i<<1|n.read(1)}i-=R.base[e];if(i<0||i>=c){g(v.DATA_ERROR)}var U=R.permute[i];if(U===p||U===u){if(!I){I=1;o=0}if(U===p)o+=I;else o+=2*I;I<<=1;continue}if(I){I=0;if(L+o>this.dbufSize){g(v.DATA_ERROR)}q=b[S[0]];P[q]+=o;while(o--)N[L++]=q}if(U>y)break;if(L>=this.dbufSize){g(v.DATA_ERROR)}e=U-1;q=x(S,e);q=b[q];P[q]++;N[L++]=q}if(r<0||r>=L){g(v.DATA_ERROR)}i=0;for(e=0;e<256;e++){t=i+P[e];P[e]=i;i=t}for(e=0;e<L;e++){q=N[e]&255;N[P[q]]|=e<<8;P[q]++}var D=0,W=0,$=0;if(L){D=N[r];W=D&255;D>>=8;$=-1}this.writePos=D;this.writeCurrent=W;this.writeCount=L;this.writeRun=$;return true};y.prototype._read_bunzip=function(e,i){var t,n,a;if(this.writeCount<0){return 0}var r=0;var o=this.dbuf,s=this.writePos,c=this.writeCurrent;var p=this.writeCount,u=this.outputsize;var l=this.writeRun;while(p){p--;n=c;s=o[s];c=s&255;s>>=8;if(l++===3){t=c;a=n;c=-1}else{t=1;a=c}this.blockCRC.updateCRCRun(a,t);while(t--){this.outputStream.writeByte(a);this.nextoutput++}if(c!=n)l=0}this.writeCount=p;if(this.blockCRC.getCRC()!==this.targetBlockCRC){g(v.DATA_ERROR,"Bad block CRC "+"(got "+this.blockCRC.getCRC().toString(16)+" expected "+this.targetBlockCRC.toString(16)+")")}return this.nextoutput};var w=function(e){if("readByte"in e){return e}var i=new a;i.pos=0;i.readByte=function(){return e[this.pos++]};i.seek=function(e){this.pos=e};i.eof=function(){return this.pos>=e.length};return i};var _=function(e){var i=new a;var t=true;if(e){if(typeof e==="number"){i.buffer=new Buffer(e);t=false}else if("writeByte"in e){return e}else{i.buffer=e;t=false}}else{i.buffer=new Buffer(16384)}i.pos=0;i.writeByte=function(e){if(t&&this.pos>=this.buffer.length){var i=new Buffer(this.buffer.length*2);this.buffer.copy(i);this.buffer=i}this.buffer[this.pos++]=e};i.getBuffer=function(){if(this.pos!==this.buffer.length){if(!t)throw new TypeError("outputsize does not match decoded input");var e=new Buffer(this.pos);this.buffer.copy(e,0,0,this.pos);this.buffer=e}return this.buffer};i._coerced=true;return i};y.Err=v;y.decode=function(e,i,t){var n=w(e);var a=_(i);var r=new y(n,a);while(true){if("eof"in n&&n.eof())break;if(r._init_block()){r._read_bunzip()}else{var o=r.reader.read(32)>>>0;if(o!==r.streamCRC){g(v.DATA_ERROR,"Bad stream CRC "+"(got "+r.streamCRC.toString(16)+" expected "+o.toString(16)+")")}if(t&&"eof"in n&&!n.eof()){r._start_bunzip(n,a)}else break}}if("getBuffer"in a)return a.getBuffer()};y.decodeBlock=function(e,i,t){var n=w(e);var a=_(t);var o=new y(n,a);o.reader.seek(i);var s=o._get_next_block();if(s){o.blockCRC=new r;o.writeCopies=0;o._read_bunzip()}if("getBuffer"in a)return a.getBuffer()};y.table=function(e,i,t){var n=new a;n.delegate=w(e);n.pos=0;n.readByte=function(){this.pos++;return this.delegate.readByte()};if(n.delegate.eof){n.eof=n.delegate.eof.bind(n.delegate)}var r=new a;r.pos=0;r.writeByte=function(){this.pos++};var o=new y(n,r);var s=o.dbufSize;while(true){if("eof"in n&&n.eof())break;var c=n.pos*8+o.reader.bitOffset;if(o.reader.hasByte){c-=8}if(o._init_block()){var p=r.pos;o._read_bunzip();i(c,r.pos-p)}else{var u=o.reader.read(32);if(t&&"eof"in n&&!n.eof()){o._start_bunzip(n,r);console.assert(o.dbufSize===s,"shouldn't change block size within multistream file")}else break}}};y.Stream=a;y.version=o.version;y.license=o.license;e.exports=y},715:function(e,i,t){"use strict";const n=t(614);const a=t(47);const r=e=>{const i={redis:"@keyv/redis",mongodb:"@keyv/mongo",mongo:"@keyv/mongo",sqlite:"@keyv/sqlite",postgresql:"@keyv/postgres",postgres:"@keyv/postgres",mysql:"@keyv/mysql"};if(e.adapter||e.uri){const t=e.adapter||/^[^:]*/.exec(e.uri)[0];return new(require(i[t]))(e)}return new Map};class Keyv extends n{constructor(e,i){super();this.opts=Object.assign({namespace:"keyv"},typeof e==="string"?{uri:e}:e,i);if(!this.opts.store){const e=Object.assign({},this.opts);this.opts.store=r(e)}if(typeof this.opts.store.on==="function"){this.opts.store.on("error",e=>this.emit("error",e))}this.opts.store.namespace=this.opts.namespace}_getKeyPrefix(e){return`${this.opts.namespace}:${e}`}get(e){e=this._getKeyPrefix(e);const i=this.opts.store;return Promise.resolve().then(()=>i.get(e)).then(i=>{i=typeof i==="string"?a.parse(i):i;if(i===undefined){return undefined}if(typeof i.expires==="number"&&Date.now()>i.expires){this.delete(e);return undefined}return i.value})}set(e,i,t){e=this._getKeyPrefix(e);if(typeof t==="undefined"){t=this.opts.ttl}if(t===0){t=undefined}const n=this.opts.store;return Promise.resolve().then(()=>{const r=typeof t==="number"?Date.now()+t:null;i={value:i,expires:r};return n.set(e,a.stringify(i),t)}).then(()=>true)}delete(e){e=this._getKeyPrefix(e);const i=this.opts.store;return Promise.resolve().then(()=>i.delete(e))}clear(){const e=this.opts.store;return Promise.resolve().then(()=>e.clear())}}e.exports=Keyv},721:function(e,i,t){"use strict";const{PassThrough:n}=t(413);e.exports=(e=>{e=Object.assign({},e);const{array:i}=e;let{encoding:t}=e;const a=t==="buffer";let r=false;if(i){r=!(t||a)}else{t=t||"utf8"}if(a){t=null}let o=0;const s=[];const c=new n({objectMode:r});if(t){c.setEncoding(t)}c.on("data",e=>{s.push(e);if(r){o=s.length}else{o+=e.length}});c.getBufferedValue=(()=>{if(i){return s}return a?Buffer.concat(s,o):s.join("")});c.getBufferedLength=(()=>o);return c})},726:function(e,i,t){"use strict";Object.defineProperty(i,"__esModule",{value:true});const n=t(669);const a=Object.prototype.toString;const r=e=>i=>typeof i===e;const o=e=>{const i=a.call(e).slice(8,-1);if(i){return i}return null};const s=e=>i=>{return o(i)===e};function is(e){if(e===null){return"null"}if(e===true||e===false){return"boolean"}const i=typeof e;if(i==="undefined"){return"undefined"}if(i==="string"){return"string"}if(i==="number"){return"number"}if(i==="symbol"){return"symbol"}if(is.function_(e)){return"Function"}if(Array.isArray(e)){return"Array"}if(Buffer.isBuffer(e)){return"Buffer"}const t=o(e);if(t){return t}if(e instanceof String||e instanceof Boolean||e instanceof Number){throw new TypeError("Please don't use object wrappers for primitive types")}return"Object"}(function(e){const i=e=>typeof e==="object";e.undefined=r("undefined");e.string=r("string");e.number=r("number");e.function_=r("function");e.null_=(e=>e===null);e.class_=(i=>e.function_(i)&&i.toString().startsWith("class "));e.boolean=(e=>e===true||e===false);e.symbol=r("symbol");e.array=Array.isArray;e.buffer=Buffer.isBuffer;e.nullOrUndefined=(i=>e.null_(i)||e.undefined(i));e.object=(t=>!e.nullOrUndefined(t)&&(e.function_(t)||i(t)));e.iterable=(i=>!e.nullOrUndefined(i)&&e.function_(i[Symbol.iterator]));e.generator=(i=>e.iterable(i)&&e.function_(i.next)&&e.function_(i.throw));e.nativePromise=s("Promise");const t=t=>!e.null_(t)&&i(t)&&e.function_(t.then)&&e.function_(t.catch);e.promise=(i=>e.nativePromise(i)||t(i));const a=i=>t=>e.function_(t)&&e.function_(t.constructor)&&t.constructor.name===i;e.generatorFunction=a("GeneratorFunction");e.asyncFunction=a("AsyncFunction");e.boundFunction=(i=>e.function_(i)&&!i.hasOwnProperty("prototype"));e.regExp=s("RegExp");e.date=s("Date");e.error=s("Error");e.map=s("Map");e.set=s("Set");e.weakMap=s("WeakMap");e.weakSet=s("WeakSet");e.int8Array=s("Int8Array");e.uint8Array=s("Uint8Array");e.uint8ClampedArray=s("Uint8ClampedArray");e.int16Array=s("Int16Array");e.uint16Array=s("Uint16Array");e.int32Array=s("Int32Array");e.uint32Array=s("Uint32Array");e.float32Array=s("Float32Array");e.float64Array=s("Float64Array");e.arrayBuffer=s("ArrayBuffer");e.sharedArrayBuffer=s("SharedArrayBuffer");e.dataView=s("DataView");e.directInstanceOf=((i,t)=>e.object(i)&&e.object(t)&&Object.getPrototypeOf(i)===t.prototype);e.truthy=(e=>Boolean(e));e.falsy=(e=>!e);e.nan=(e=>Number.isNaN(e));const c=new Set(["undefined","string","number","boolean","symbol"]);e.primitive=(i=>e.null_(i)||c.has(typeof i));e.integer=(e=>Number.isInteger(e));e.safeInteger=(e=>Number.isSafeInteger(e));e.plainObject=(e=>{let i;return o(e)==="Object"&&(i=Object.getPrototypeOf(e),i===null||i===Object.getPrototypeOf({}))});const p=new Set(["Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Uint16Array","Int32Array","Uint32Array","Float32Array","Float64Array"]);e.typedArray=(e=>{const i=o(e);if(i===null){return false}return p.has(i)});const u=i=>e.safeInteger(i)&&i>-1;e.arrayLike=(i=>!e.nullOrUndefined(i)&&!e.function_(i)&&u(i.length));e.inRange=((i,t)=>{if(e.number(t)){return i>=Math.min(0,t)&&i<=Math.max(t,0)}if(e.array(t)&&t.length===2){return i>=Math.min.apply(null,t)&&i<=Math.max.apply(null,t)}throw new TypeError(`Invalid range: ${n.inspect(t)}`)});const l=1;const f=["innerHTML","ownerDocument","style","attributes","nodeValue"];e.domElement=(i=>e.object(i)&&i.nodeType===l&&e.string(i.nodeName)&&!e.plainObject(i)&&f.every(e=>e in i));e.nodeStream=(t=>!e.nullOrUndefined(t)&&i(t)&&e.function_(t.pipe));e.infinite=(e=>e===Infinity||e===-Infinity);const d=i=>t=>e.integer(t)&&Math.abs(t%2)===i;e.even=d(0);e.odd=d(1);const m=i=>e.string(i)&&/\S/.test(i)===false;const h=i=>(e.string(i)||e.array(i))&&i.length===0;const x=i=>!e.map(i)&&!e.set(i)&&e.object(i)&&Object.keys(i).length===0;const v=i=>(e.map(i)||e.set(i))&&i.size===0;e.empty=(i=>e.falsy(i)||h(i)||x(i)||v(i));e.emptyOrWhitespace=(i=>e.empty(i)||m(i));const b=(i,t,a)=>{const r=Array.prototype.slice.call(a,1);if(e.function_(t)===false){throw new TypeError(`Invalid predicate: ${n.inspect(t)}`)}if(r.length===0){throw new TypeError("Invalid number of values")}return i.call(r,t)};function any(e){return b(Array.prototype.some,e,arguments)}e.any=any;function all(e){return b(Array.prototype.every,e,arguments)}e.all=all})(is||(is={}));Object.defineProperties(is,{class:{value:is.class_},function:{value:is.function_},null:{value:is.null_}});i.default=is;e.exports=is;e.exports.default=is},739:function(e){"use strict";e.exports=(e=>{const i=new Uint8Array(e);if(!(i&&i.length>1)){return null}const t=(e,t)=>{t=Object.assign({offset:0},t);for(let n=0;n<e.length;n++){if(e[n]!==i[n+t.offset]){return false}}return true};if(t([255,216,255])){return{ext:"jpg",mime:"image/jpeg"}}if(t([137,80,78,71,13,10,26,10])){return{ext:"png",mime:"image/png"}}if(t([71,73,70])){return{ext:"gif",mime:"image/gif"}}if(t([87,69,66,80],{offset:8})){return{ext:"webp",mime:"image/webp"}}if(t([70,76,73,70])){return{ext:"flif",mime:"image/flif"}}if((t([73,73,42,0])||t([77,77,0,42]))&&t([67,82],{offset:8})){return{ext:"cr2",mime:"image/x-canon-cr2"}}if(t([73,73,42,0])||t([77,77,0,42])){return{ext:"tif",mime:"image/tiff"}}if(t([66,77])){return{ext:"bmp",mime:"image/bmp"}}if(t([73,73,188])){return{ext:"jxr",mime:"image/vnd.ms-photo"}}if(t([56,66,80,83])){return{ext:"psd",mime:"image/vnd.adobe.photoshop"}}if(t([80,75,3,4])&&t([109,105,109,101,116,121,112,101,97,112,112,108,105,99,97,116,105,111,110,47,101,112,117,98,43,122,105,112],{offset:30})){return{ext:"epub",mime:"application/epub+zip"}}if(t([80,75,3,4])&&t([77,69,84,65,45,73,78,70,47,109,111,122,105,108,108,97,46,114,115,97],{offset:30})){return{ext:"xpi",mime:"application/x-xpinstall"}}if(t([80,75])&&(i[2]===3||i[2]===5||i[2]===7)&&(i[3]===4||i[3]===6||i[3]===8)){return{ext:"zip",mime:"application/zip"}}if(t([117,115,116,97,114],{offset:257})){return{ext:"tar",mime:"application/x-tar"}}if(t([82,97,114,33,26,7])&&(i[6]===0||i[6]===1)){return{ext:"rar",mime:"application/x-rar-compressed"}}if(t([31,139,8])){return{ext:"gz",mime:"application/gzip"}}if(t([66,90,104])){return{ext:"bz2",mime:"application/x-bzip2"}}if(t([55,122,188,175,39,28])){return{ext:"7z",mime:"application/x-7z-compressed"}}if(t([120,1])){return{ext:"dmg",mime:"application/x-apple-diskimage"}}if(t([0,0,0])&&(i[3]===24||i[3]===32)&&t([102,116,121,112],{offset:4})||t([51,103,112,53])||t([0,0,0,28,102,116,121,112,109,112,52,50])&&t([109,112,52,49,109,112,52,50,105,115,111,109],{offset:16})||t([0,0,0,28,102,116,121,112,105,115,111,109])||t([0,0,0,28,102,116,121,112,109,112,52,50,0,0,0,0])){return{ext:"mp4",mime:"video/mp4"}}if(t([0,0,0,28,102,116,121,112,77,52,86])){return{ext:"m4v",mime:"video/x-m4v"}}if(t([77,84,104,100])){return{ext:"mid",mime:"audio/midi"}}if(t([26,69,223,163])){const e=i.subarray(4,4+4096);const t=e.findIndex((e,i,t)=>t[i]===66&&t[i+1]===130);if(t>=0){const i=t+3;const n=t=>Array.from(t).every((t,n)=>e[i+n]===t.charCodeAt(0));if(n("matroska")){return{ext:"mkv",mime:"video/x-matroska"}}if(n("webm")){return{ext:"webm",mime:"video/webm"}}}}if(t([0,0,0,20,102,116,121,112,113,116,32,32])||t([102,114,101,101],{offset:4})||t([102,116,121,112,113,116,32,32],{offset:4})||t([109,100,97,116],{offset:4})||t([119,105,100,101],{offset:4})){return{ext:"mov",mime:"video/quicktime"}}if(t([82,73,70,70])&&t([65,86,73],{offset:8})){return{ext:"avi",mime:"video/x-msvideo"}}if(t([48,38,178,117,142,102,207,17,166,217])){return{ext:"wmv",mime:"video/x-ms-wmv"}}if(t([0,0,1,186])){return{ext:"mpg",mime:"video/mpeg"}}if(t([73,68,51])||t([255,251])){return{ext:"mp3",mime:"audio/mpeg"}}if(t([102,116,121,112,77,52,65],{offset:4})||t([77,52,65,32])){return{ext:"m4a",mime:"audio/m4a"}}if(t([79,112,117,115,72,101,97,100],{offset:28})){return{ext:"opus",mime:"audio/opus"}}if(t([79,103,103,83])){return{ext:"ogg",mime:"audio/ogg"}}if(t([102,76,97,67])){return{ext:"flac",mime:"audio/x-flac"}}if(t([82,73,70,70])&&t([87,65,86,69],{offset:8})){return{ext:"wav",mime:"audio/x-wav"}}if(t([35,33,65,77,82,10])){return{ext:"amr",mime:"audio/amr"}}if(t([37,80,68,70])){return{ext:"pdf",mime:"application/pdf"}}if(t([77,90])){return{ext:"exe",mime:"application/x-msdownload"}}if((i[0]===67||i[0]===70)&&t([87,83],{offset:1})){return{ext:"swf",mime:"application/x-shockwave-flash"}}if(t([123,92,114,116,102])){return{ext:"rtf",mime:"application/rtf"}}if(t([0,97,115,109])){return{ext:"wasm",mime:"application/wasm"}}if(t([119,79,70,70])&&(t([0,1,0,0],{offset:4})||t([79,84,84,79],{offset:4}))){return{ext:"woff",mime:"font/woff"}}if(t([119,79,70,50])&&(t([0,1,0,0],{offset:4})||t([79,84,84,79],{offset:4}))){return{ext:"woff2",mime:"font/woff2"}}if(t([76,80],{offset:34})&&(t([0,0,1],{offset:8})||t([1,0,2],{offset:8})||t([2,0,2],{offset:8}))){return{ext:"eot",mime:"application/octet-stream"}}if(t([0,1,0,0,0])){return{ext:"ttf",mime:"font/ttf"}}if(t([79,84,84,79,0])){return{ext:"otf",mime:"font/otf"}}if(t([0,0,1,0])){return{ext:"ico",mime:"image/x-icon"}}if(t([70,76,86,1])){return{ext:"flv",mime:"video/x-flv"}}if(t([37,33])){return{ext:"ps",mime:"application/postscript"}}if(t([253,55,122,88,90,0])){return{ext:"xz",mime:"application/x-xz"}}if(t([83,81,76,105])){return{ext:"sqlite",mime:"application/x-sqlite3"}}if(t([78,69,83,26])){return{ext:"nes",mime:"application/x-nintendo-nes-rom"}}if(t([67,114,50,52])){return{ext:"crx",mime:"application/x-google-chrome-extension"}}if(t([77,83,67,70])||t([73,83,99,40])){return{ext:"cab",mime:"application/vnd.ms-cab-compressed"}}if(t([33,60,97,114,99,104,62,10,100,101,98,105,97,110,45,98,105,110,97,114,121])){return{ext:"deb",mime:"application/x-deb"}}if(t([33,60,97,114,99,104,62])){return{ext:"ar",mime:"application/x-unix-archive"}}if(t([237,171,238,219])){return{ext:"rpm",mime:"application/x-rpm"}}if(t([31,160])||t([31,157])){return{ext:"Z",mime:"application/x-compress"}}if(t([76,90,73,80])){return{ext:"lz",mime:"application/x-lzip"}}if(t([208,207,17,224,161,177,26,225])){return{ext:"msi",mime:"application/x-msi"}}if(t([6,14,43,52,2,5,1,1,13,1,2,1,1,2])){return{ext:"mxf",mime:"application/mxf"}}if(t([71],{offset:4})&&(t([71],{offset:192})||t([71],{offset:196}))){return{ext:"mts",mime:"video/mp2t"}}if(t([66,76,69,78,68,69,82])){return{ext:"blend",mime:"application/x-blender"}}if(t([66,80,71,251])){return{ext:"bpg",mime:"image/bpg"}}return null})},740:function(e){"use strict";e.exports=((e,i)=>{i=i||(()=>{});return e.then(e=>new Promise(e=>{e(i())}).then(()=>e),e=>new Promise(e=>{e(i())}).then(()=>{throw e}))})},741:function(e,i,t){e.exports=t(441).Duplex},742:function(e,i,t){"use strict";var n=t(490);e.exports=function(e,i){if(typeof e!=="string"||typeof i!=="string"){throw new TypeError}i=n(i);return e.replace(new RegExp("^"+i+"|"+i+"$","g"),"")}},744:function(e){"use strict";e.exports=((e,i)=>{if(typeof e!=="string"){throw new TypeError(`Expected \`url\` to be of type \`string\`, got \`${typeof e}\``)}e=e.trim();i=Object.assign({https:false},i);if(/^\.*\/|^(?!localhost)\w+:/.test(e)){return e}return e.replace(/^(?!(?:\w+:)?\/\/)/,i.https?"https://":"http://")})},747:function(e){e.exports=require("fs")},761:function(e){e.exports=require("zlib")},763:function(e,i){function isArray(e){if(Array.isArray){return Array.isArray(e)}return objectToString(e)==="[object Array]"}i.isArray=isArray;function isBoolean(e){return typeof e==="boolean"}i.isBoolean=isBoolean;function isNull(e){return e===null}i.isNull=isNull;function isNullOrUndefined(e){return e==null}i.isNullOrUndefined=isNullOrUndefined;function isNumber(e){return typeof e==="number"}i.isNumber=isNumber;function isString(e){return typeof e==="string"}i.isString=isString;function isSymbol(e){return typeof e==="symbol"}i.isSymbol=isSymbol;function isUndefined(e){return e===void 0}i.isUndefined=isUndefined;function isRegExp(e){return objectToString(e)==="[object RegExp]"}i.isRegExp=isRegExp;function isObject(e){return typeof e==="object"&&e!==null}i.isObject=isObject;function isDate(e){return objectToString(e)==="[object Date]"}i.isDate=isDate;function isError(e){return objectToString(e)==="[object Error]"||e instanceof Error}i.isError=isError;function isFunction(e){return typeof e==="function"}i.isFunction=isFunction;function isPrimitive(e){return e===null||typeof e==="boolean"||typeof e==="number"||typeof e==="string"||typeof e==="symbol"||typeof e==="undefined"}i.isPrimitive=isPrimitive;i.isBuffer=Buffer.isBuffer;function objectToString(e){return Object.prototype.toString.call(e)}},765:function(e){e.exports=require("process")},767:function(e){"use strict";e.exports=clone;function clone(e){if(e===null||typeof e!=="object")return e;if(e instanceof Object)var i={__proto__:e.__proto__};else var i=Object.create(null);Object.getOwnPropertyNames(e).forEach(function(t){Object.defineProperty(i,t,Object.getOwnPropertyDescriptor(e,t))});return i}},774:function(e,i,t){"use strict";var n=this&&this.__awaiter||function(e,i,t,n){function adopt(e){return e instanceof t?e:new t(function(i){i(e)})}return new(t||(t=Promise))(function(t,a){function fulfilled(e){try{step(n.next(e))}catch(e){a(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){a(e)}}function step(e){e.done?t(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,i||[])).next())})};var a=this&&this.__asyncValues||function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var i=e[Symbol.asyncIterator],t;return i?i.call(e):(e=typeof __values==="function"?__values(e):e[Symbol.iterator](),t={},verb("next"),verb("throw"),verb("return"),t[Symbol.asyncIterator]=function(){return this},t);function verb(i){t[i]=e[i]&&function(t){return new Promise(function(n,a){t=e[i](t),settle(n,a,t.done,t.value)})}}function settle(e,i,t,n){Promise.resolve(n).then(function(i){e({value:i,done:t})},i)}};var r=this&&this.__await||function(e){return this instanceof r?(this.v=e,this):new r(e)};var o=this&&this.__asyncGenerator||function(e,i,t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n=t.apply(e,i||[]),a,o=[];return a={},verb("next"),verb("throw"),verb("return"),a[Symbol.asyncIterator]=function(){return this},a;function verb(e){if(n[e])a[e]=function(i){return new Promise(function(t,n){o.push([e,i,t,n])>1||resume(e,i)})}}function resume(e,i){try{step(n[e](i))}catch(e){settle(o[0][3],e)}}function step(e){e.value instanceof r?Promise.resolve(e.value.v).then(fulfill,reject):settle(o[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,i){if(e(i),o.shift(),o.length)resume(o[0][0],o[0][1])}};Object.defineProperty(i,"__esModule",{value:true});const s=t(89);const c=t(747);const p=t(319);const u=t(622);const l=t(708);const f=t(477);const d=t(971);const m=t(309);const h=process.platform==="win32";class DefaultGlobber{constructor(e){this.patterns=[];this.searchPaths=[];this.options=p.getOptions(e)}getSearchPaths(){return this.searchPaths.slice()}glob(){var e,i;return n(this,void 0,void 0,function*(){const t=[];try{for(var n=a(this.globGenerator()),r;r=yield n.next(),!r.done;){const e=r.value;t.push(e)}}catch(i){e={error:i}}finally{try{if(r&&!r.done&&(i=n.return))yield i.call(n)}finally{if(e)throw e.error}}return t})}globGenerator(){return o(this,arguments,function*globGenerator_1(){const e=p.getOptions(this.options);const i=[];for(const t of this.patterns){i.push(t);if(e.implicitDescendants&&(t.trailingSeparator||t.segments[t.segments.length-1]!=="**")){i.push(new d.Pattern(t.negate,t.segments.concat("**")))}}const t=[];for(const e of l.getSearchPaths(i)){s.debug(`Search path '${e}'`);try{yield r(c.promises.lstat(e))}catch(e){if(e.code==="ENOENT"){continue}throw e}t.unshift(new m.SearchState(e,1))}const n=[];while(t.length){const a=t.pop();const o=l.match(i,a.path);const s=!!o||l.partialMatch(i,a.path);if(!o&&!s){continue}const p=yield r(DefaultGlobber.stat(a,e,n));if(!p){continue}if(p.isDirectory()){if(o&f.MatchKind.Directory){yield yield r(a.path)}else if(!s){continue}const e=a.level+1;const i=(yield r(c.promises.readdir(a.path))).map(i=>new m.SearchState(u.join(a.path,i),e));t.push(...i.reverse())}else if(o&f.MatchKind.File){yield yield r(a.path)}}})}static create(e,i){return n(this,void 0,void 0,function*(){const t=new DefaultGlobber(i);if(h){e=e.replace(/\r\n/g,"\n");e=e.replace(/\r/g,"\n")}const n=e.split("\n").map(e=>e.trim());for(const e of n){if(!e||e.startsWith("#")){continue}else{t.patterns.push(new d.Pattern(e))}}t.searchPaths.push(...l.getSearchPaths(t.patterns));return t})}static stat(e,i,t){return n(this,void 0,void 0,function*(){let n;if(i.followSymbolicLinks){try{n=yield c.promises.stat(e.path)}catch(t){if(t.code==="ENOENT"){if(i.omitBrokenSymbolicLinks){s.debug(`Broken symlink '${e.path}'`);return undefined}throw new Error(`No information found for the path '${e.path}'. This may indicate a broken symbolic link.`)}throw t}}else{n=yield c.promises.lstat(e.path)}if(n.isDirectory()&&i.followSymbolicLinks){const i=yield c.promises.realpath(e.path);while(t.length>=e.level){t.pop()}if(t.some(e=>e===i)){s.debug(`Symlink cycle detected for path '${e.path}' and realpath '${i}'`);return undefined}t.push(i)}return n})}}i.DefaultGlobber=DefaultGlobber},791:function(e){e.exports=extend;var i=Object.prototype.hasOwnProperty;function extend(){var e={};for(var t=0;t<arguments.length;t++){var n=arguments[t];for(var a in n){if(i.call(n,a)){e[a]=n[a]}}}return e}},799:function(e){"use strict";const i=e=>Array.from(e).map(e=>e.charCodeAt(0));const t=i("META-INF/mozilla.rsa");const n=i("[Content_Types].xml");const a=i("_rels/.rels");e.exports=(e=>{const r=new Uint8Array(e);if(!(r&&r.length>1)){return null}const o=(e,i)=>{i=Object.assign({offset:0},i);for(let t=0;t<e.length;t++){if(i.mask){if(e[t]!==(i.mask[t]&r[t+i.offset])){return false}}else if(e[t]!==r[t+i.offset]){return false}}return true};if(o([255,216,255])){return{ext:"jpg",mime:"image/jpeg"}}if(o([137,80,78,71,13,10,26,10])){return{ext:"png",mime:"image/png"}}if(o([71,73,70])){return{ext:"gif",mime:"image/gif"}}if(o([87,69,66,80],{offset:8})){return{ext:"webp",mime:"image/webp"}}if(o([70,76,73,70])){return{ext:"flif",mime:"image/flif"}}if((o([73,73,42,0])||o([77,77,0,42]))&&o([67,82],{offset:8})){return{ext:"cr2",mime:"image/x-canon-cr2"}}if(o([73,73,42,0])||o([77,77,0,42])){return{ext:"tif",mime:"image/tiff"}}if(o([66,77])){return{ext:"bmp",mime:"image/bmp"}}if(o([73,73,188])){return{ext:"jxr",mime:"image/vnd.ms-photo"}}if(o([56,66,80,83])){return{ext:"psd",mime:"image/vnd.adobe.photoshop"}}if(o([80,75,3,4])){if(o([109,105,109,101,116,121,112,101,97,112,112,108,105,99,97,116,105,111,110,47,101,112,117,98,43,122,105,112],{offset:30})){return{ext:"epub",mime:"application/epub+zip"}}if(o(t,{offset:30})){return{ext:"xpi",mime:"application/x-xpinstall"}}if(o(n,{offset:30})||o(a,{offset:30})){const e=r.subarray(4,4+2e3);const t=e=>e.findIndex((e,i,t)=>t[i]===80&&t[i+1]===75&&t[i+2]===3&&t[i+3]===4);const n=t(e);if(n!==-1){const e=r.subarray(n+8,n+8+1e3);const a=t(e);if(a!==-1){const e=8+n+a+30;if(o(i("word/"),{offset:e})){return{ext:"docx",mime:"application/vnd.openxmlformats-officedocument.wordprocessingml.document"}}if(o(i("ppt/"),{offset:e})){return{ext:"pptx",mime:"application/vnd.openxmlformats-officedocument.presentationml.presentation"}}if(o(i("xl/"),{offset:e})){return{ext:"xlsx",mime:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"}}}}}}if(o([80,75])&&(r[2]===3||r[2]===5||r[2]===7)&&(r[3]===4||r[3]===6||r[3]===8)){return{ext:"zip",mime:"application/zip"}}if(o([117,115,116,97,114],{offset:257})){return{ext:"tar",mime:"application/x-tar"}}if(o([82,97,114,33,26,7])&&(r[6]===0||r[6]===1)){return{ext:"rar",mime:"application/x-rar-compressed"}}if(o([31,139,8])){return{ext:"gz",mime:"application/gzip"}}if(o([66,90,104])){return{ext:"bz2",mime:"application/x-bzip2"}}if(o([55,122,188,175,39,28])){return{ext:"7z",mime:"application/x-7z-compressed"}}if(o([120,1])){return{ext:"dmg",mime:"application/x-apple-diskimage"}}if(o([51,103,112,53])||o([0,0,0])&&o([102,116,121,112],{offset:4})&&(o([109,112,52,49],{offset:8})||o([109,112,52,50],{offset:8})||o([105,115,111,109],{offset:8})||o([105,115,111,50],{offset:8})||o([109,109,112,52],{offset:8})||o([77,52,86],{offset:8})||o([100,97,115,104],{offset:8}))){return{ext:"mp4",mime:"video/mp4"}}if(o([77,84,104,100])){return{ext:"mid",mime:"audio/midi"}}if(o([26,69,223,163])){const e=r.subarray(4,4+4096);const i=e.findIndex((e,i,t)=>t[i]===66&&t[i+1]===130);if(i!==-1){const t=i+3;const n=i=>Array.from(i).every((i,n)=>e[t+n]===i.charCodeAt(0));if(n("matroska")){return{ext:"mkv",mime:"video/x-matroska"}}if(n("webm")){return{ext:"webm",mime:"video/webm"}}}}if(o([0,0,0,20,102,116,121,112,113,116,32,32])||o([102,114,101,101],{offset:4})||o([102,116,121,112,113,116,32,32],{offset:4})||o([109,100,97,116],{offset:4})||o([119,105,100,101],{offset:4})){return{ext:"mov",mime:"video/quicktime"}}if(o([82,73,70,70])&&o([65,86,73],{offset:8})){return{ext:"avi",mime:"video/x-msvideo"}}if(o([48,38,178,117,142,102,207,17,166,217])){return{ext:"wmv",mime:"video/x-ms-wmv"}}if(o([0,0,1,186])){return{ext:"mpg",mime:"video/mpeg"}}for(let e=0;e<2&&e<r.length-16;e++){if(o([73,68,51],{offset:e})||o([255,226],{offset:e,mask:[255,226]})){return{ext:"mp3",mime:"audio/mpeg"}}}if(o([102,116,121,112,77,52,65],{offset:4})||o([77,52,65,32])){return{ext:"m4a",mime:"audio/m4a"}}if(o([79,112,117,115,72,101,97,100],{offset:28})){return{ext:"opus",mime:"audio/opus"}}if(o([79,103,103,83])){return{ext:"ogg",mime:"audio/ogg"}}if(o([102,76,97,67])){return{ext:"flac",mime:"audio/x-flac"}}if(o([82,73,70,70])&&o([87,65,86,69],{offset:8})){return{ext:"wav",mime:"audio/x-wav"}}if(o([35,33,65,77,82,10])){return{ext:"amr",mime:"audio/amr"}}if(o([37,80,68,70])){return{ext:"pdf",mime:"application/pdf"}}if(o([77,90])){return{ext:"exe",mime:"application/x-msdownload"}}if((r[0]===67||r[0]===70)&&o([87,83],{offset:1})){return{ext:"swf",mime:"application/x-shockwave-flash"}}if(o([123,92,114,116,102])){return{ext:"rtf",mime:"application/rtf"}}if(o([0,97,115,109])){return{ext:"wasm",mime:"application/wasm"}}if(o([119,79,70,70])&&(o([0,1,0,0],{offset:4})||o([79,84,84,79],{offset:4}))){return{ext:"woff",mime:"font/woff"}}if(o([119,79,70,50])&&(o([0,1,0,0],{offset:4})||o([79,84,84,79],{offset:4}))){return{ext:"woff2",mime:"font/woff2"}}if(o([76,80],{offset:34})&&(o([0,0,1],{offset:8})||o([1,0,2],{offset:8})||o([2,0,2],{offset:8}))){return{ext:"eot",mime:"application/octet-stream"}}if(o([0,1,0,0,0])){return{ext:"ttf",mime:"font/ttf"}}if(o([79,84,84,79,0])){return{ext:"otf",mime:"font/otf"}}if(o([0,0,1,0])){return{ext:"ico",mime:"image/x-icon"}}if(o([70,76,86,1])){return{ext:"flv",mime:"video/x-flv"}}if(o([37,33])){return{ext:"ps",mime:"application/postscript"}}if(o([253,55,122,88,90,0])){return{ext:"xz",mime:"application/x-xz"}}if(o([83,81,76,105])){return{ext:"sqlite",mime:"application/x-sqlite3"}}if(o([78,69,83,26])){return{ext:"nes",mime:"application/x-nintendo-nes-rom"}}if(o([67,114,50,52])){return{ext:"crx",mime:"application/x-google-chrome-extension"}}if(o([77,83,67,70])||o([73,83,99,40])){return{ext:"cab",mime:"application/vnd.ms-cab-compressed"}}if(o([33,60,97,114,99,104,62,10,100,101,98,105,97,110,45,98,105,110,97,114,121])){return{ext:"deb",mime:"application/x-deb"}}if(o([33,60,97,114,99,104,62])){return{ext:"ar",mime:"application/x-unix-archive"}}if(o([237,171,238,219])){return{ext:"rpm",mime:"application/x-rpm"}}if(o([31,160])||o([31,157])){return{ext:"Z",mime:"application/x-compress"}}if(o([76,90,73,80])){return{ext:"lz",mime:"application/x-lzip"}}if(o([208,207,17,224,161,177,26,225])){return{ext:"msi",mime:"application/x-msi"}}if(o([6,14,43,52,2,5,1,1,13,1,2,1,1,2])){return{ext:"mxf",mime:"application/mxf"}}if(o([71],{offset:4})&&(o([71],{offset:192})||o([71],{offset:196}))){return{ext:"mts",mime:"video/mp2t"}}if(o([66,76,69,78,68,69,82])){return{ext:"blend",mime:"application/x-blender"}}if(o([66,80,71,251])){return{ext:"bpg",mime:"image/bpg"}}return null})},803:function(e,i,t){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(i,"__esModule",{value:true});const a=t(89);const r=n(t(271));const o=n(t(897));const s=n(t(601));async function main(){const e=await r.default();await s.default(e).then(()=>{console.log("Installation Completed!");o.default(e)})}main().catch(e=>{console.error(e);a.setFailed(e)})},817:function(e,i,t){"use strict";Object.defineProperty(i,"__esModule",{value:true});const n=t(357);const a=t(622);const r=process.platform==="win32";function dirname(e){e=safeTrimTrailingSeparator(e);if(r&&/^\\\\[^\\]+(\\[^\\]+)?$/.test(e)){return e}let i=a.dirname(e);if(r&&/^\\\\[^\\]+\\[^\\]+\\$/.test(i)){i=safeTrimTrailingSeparator(i)}return i}i.dirname=dirname;function ensureAbsoluteRoot(e,i){n(e,`ensureAbsoluteRoot parameter 'root' must not be empty`);n(i,`ensureAbsoluteRoot parameter 'itemPath' must not be empty`);if(hasAbsoluteRoot(i)){return i}if(r){if(i.match(/^[A-Z]:[^\\/]|^[A-Z]:$/i)){let e=process.cwd();n(e.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${e}'`);if(i[0].toUpperCase()===e[0].toUpperCase()){if(i.length===2){return`${i[0]}:\\${e.substr(3)}`}else{if(!e.endsWith("\\")){e+="\\"}return`${i[0]}:\\${e.substr(3)}${i.substr(2)}`}}else{return`${i[0]}:\\${i.substr(2)}`}}else if(normalizeSeparators(i).match(/^\\$|^\\[^\\]/)){const e=process.cwd();n(e.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${e}'`);return`${e[0]}:\\${i.substr(1)}`}}n(hasAbsoluteRoot(e),`ensureAbsoluteRoot parameter 'root' must have an absolute root`);if(e.endsWith("/")||r&&e.endsWith("\\")){}else{e+=a.sep}return e+i}i.ensureAbsoluteRoot=ensureAbsoluteRoot;function hasAbsoluteRoot(e){n(e,`hasAbsoluteRoot parameter 'itemPath' must not be empty`);e=normalizeSeparators(e);if(r){return e.startsWith("\\\\")||/^[A-Z]:\\/i.test(e)}return e.startsWith("/")}i.hasAbsoluteRoot=hasAbsoluteRoot;function hasRoot(e){n(e,`isRooted parameter 'itemPath' must not be empty`);e=normalizeSeparators(e);if(r){return e.startsWith("\\")||/^[A-Z]:/i.test(e)}return e.startsWith("/")}i.hasRoot=hasRoot;function normalizeSeparators(e){e=e||"";if(r){e=e.replace(/\//g,"\\");const i=/^\\\\+[^\\]/.test(e);return(i?"\\":"")+e.replace(/\\\\+/g,"\\")}return e.replace(/\/\/+/g,"/")}i.normalizeSeparators=normalizeSeparators;function safeTrimTrailingSeparator(e){if(!e){return""}e=normalizeSeparators(e);if(!e.endsWith(a.sep)){return e}if(e===a.sep){return e}if(r&&/^[A-Z]:\\$/i.test(e)){return e}return e.substr(0,e.length-1)}i.safeTrimTrailingSeparator=safeTrimTrailingSeparator},830:function(e,i,t){"use strict";const n=t(364);const a=t(400);const r=t(402);const o=t(382);const s=(e,i)=>{const t=61440;const n=16384;const a=40960;const r=e.versionMadeBy>>8;if((i&t)===a){return"symlink"}if((i&t)===n||r===0&&e.externalFileAttributes===16){return"directory"}return"file"};const c=(e,i)=>{const t={mode:e.externalFileAttributes>>16&65535,mtime:e.getLastModDate(),path:e.fileName};t.type=s(e,t.mode);if(t.mode===0&&t.type==="directory"){t.mode=493}if(t.mode===0){t.mode=420}return r(i.openReadStream.bind(i))(e).then(a.buffer).then(e=>{t.data=e;if(t.type==="symlink"){t.linkname=e.toString()}return t}).catch(e=>{i.close();throw e})};const p=e=>new Promise((i,t)=>{const n=[];e.readEntry();e.on("entry",i=>{c(i,e).catch(t).then(i=>{n.push(i);e.readEntry()})});e.on("error",t);e.on("end",()=>i(n))});e.exports=(()=>e=>{if(!Buffer.isBuffer(e)){return Promise.reject(new TypeError(`Expected a Buffer, got ${typeof e}`))}if(!n(e)||n(e).ext!=="zip"){return Promise.resolve([])}return r(o.fromBuffer)(e,{lazyEntries:true}).then(p)})},833:function(e,i,t){"use strict";const n=t(739);const a=t(521);const r=t(44);e.exports=(()=>e=>{if(!Buffer.isBuffer(e)&&!a(e)){return Promise.reject(new TypeError(`Expected a Buffer or Stream, got ${typeof e}`))}if(Buffer.isBuffer(e)&&(!n(e)||n(e).ext!=="tar")){return Promise.resolve([])}const i=r.extract();const t=[];i.on("entry",(e,i,n)=>{const a=[];i.on("data",e=>a.push(e));i.on("end",()=>{const i={data:Buffer.concat(a),mode:e.mode,mtime:e.mtime,path:e.name,type:e.type};if(e.type==="symlink"||e.type==="link"){i.linkname=e.linkname}t.push(i);n()})});const o=new Promise((n,a)=>{if(!Buffer.isBuffer(e)){e.on("error",a)}i.on("finish",()=>n(t));i.on("error",a)});i.then=o.then.bind(o);i.catch=o.catch.bind(o);if(Buffer.isBuffer(e)){i.end(e)}else{e.pipe(i)}return i})},835:function(e){e.exports=require("url")},838:function(e,i,t){"use strict";e.exports=t(427)&&typeof Symbol.toStringTag==="symbol"},839:function(e,i,t){"use strict";function __export(e){for(var t in e)if(!i.hasOwnProperty(t))i[t]=e[t]}Object.defineProperty(i,"__esModule",{value:true});__export(t(0));__export(t(658))},844:function(e,i,t){"use strict";const n=t(413).PassThrough;e.exports=(e=>{e=Object.assign({},e);const i=e.array;let t=e.encoding;const a=t==="buffer";let r=false;if(i){r=!(t||a)}else{t=t||"utf8"}if(a){t=null}let o=0;const s=[];const c=new n({objectMode:r});if(t){c.setEncoding(t)}c.on("data",e=>{s.push(e);if(r){o=s.length}else{o+=e.length}});c.getBufferedValue=(()=>{if(i){return s}return a?Buffer.concat(s,o):s.join("")});c.getBufferedLength=(()=>o);return c})},875:function(e){e.exports={"application/1d-interleaved-parityfec":{source:"iana"},"application/3gpdash-qoe-report+xml":{source:"iana",compressible:true},"application/3gpp-ims+xml":{source:"iana",compressible:true},"application/a2l":{source:"iana"},"application/activemessage":{source:"iana"},"application/activity+json":{source:"iana",compressible:true},"application/alto-costmap+json":{source:"iana",compressible:true},"application/alto-costmapfilter+json":{source:"iana",compressible:true},"application/alto-directory+json":{source:"iana",compressible:true},"application/alto-endpointcost+json":{source:"iana",compressible:true},"application/alto-endpointcostparams+json":{source:"iana",compressible:true},"application/alto-endpointprop+json":{source:"iana",compressible:true},"application/alto-endpointpropparams+json":{source:"iana",compressible:true},"application/alto-error+json":{source:"iana",compressible:true},"application/alto-networkmap+json":{source:"iana",compressible:true},"application/alto-networkmapfilter+json":{source:"iana",compressible:true},"application/aml":{source:"iana"},"application/andrew-inset":{source:"iana",extensions:["ez"]},"application/applefile":{source:"iana"},"application/applixware":{source:"apache",extensions:["aw"]},"application/atf":{source:"iana"},"application/atfx":{source:"iana"},"application/atom+xml":{source:"iana",compressible:true,extensions:["atom"]},"application/atomcat+xml":{source:"iana",compressible:true,extensions:["atomcat"]},"application/atomdeleted+xml":{source:"iana",compressible:true,extensions:["atomdeleted"]},"application/atomicmail":{source:"iana"},"application/atomsvc+xml":{source:"iana",compressible:true,extensions:["atomsvc"]},"application/atsc-dwd+xml":{source:"iana",compressible:true,extensions:["dwd"]},"application/atsc-held+xml":{source:"iana",compressible:true,extensions:["held"]},"application/atsc-rdt+json":{source:"iana",compressible:true},"application/atsc-rsat+xml":{source:"iana",compressible:true,extensions:["rsat"]},"application/atxml":{source:"iana"},"application/auth-policy+xml":{source:"iana",compressible:true},"application/bacnet-xdd+zip":{source:"iana",compressible:false},"application/batch-smtp":{source:"iana"},"application/bdoc":{compressible:false,extensions:["bdoc"]},"application/beep+xml":{source:"iana",compressible:true},"application/calendar+json":{source:"iana",compressible:true},"application/calendar+xml":{source:"iana",compressible:true,extensions:["xcs"]},"application/call-completion":{source:"iana"},"application/cals-1840":{source:"iana"},"application/cbor":{source:"iana"},"application/cbor-seq":{source:"iana"},"application/cccex":{source:"iana"},"application/ccmp+xml":{source:"iana",compressible:true},"application/ccxml+xml":{source:"iana",compressible:true,extensions:["ccxml"]},"application/cdfx+xml":{source:"iana",compressible:true,extensions:["cdfx"]},"application/cdmi-capability":{source:"iana",extensions:["cdmia"]},"application/cdmi-container":{source:"iana",extensions:["cdmic"]},"application/cdmi-domain":{source:"iana",extensions:["cdmid"]},"application/cdmi-object":{source:"iana",extensions:["cdmio"]},"application/cdmi-queue":{source:"iana",extensions:["cdmiq"]},"application/cdni":{source:"iana"},"application/cea":{source:"iana"},"application/cea-2018+xml":{source:"iana",compressible:true},"application/cellml+xml":{source:"iana",compressible:true},"application/cfw":{source:"iana"},"application/clue+xml":{source:"iana",compressible:true},"application/clue_info+xml":{source:"iana",compressible:true},"application/cms":{source:"iana"},"application/cnrp+xml":{source:"iana",compressible:true},"application/coap-group+json":{source:"iana",compressible:true},"application/coap-payload":{source:"iana"},"application/commonground":{source:"iana"},"application/conference-info+xml":{source:"iana",compressible:true},"application/cose":{source:"iana"},"application/cose-key":{source:"iana"},"application/cose-key-set":{source:"iana"},"application/cpl+xml":{source:"iana",compressible:true},"application/csrattrs":{source:"iana"},"application/csta+xml":{source:"iana",compressible:true},"application/cstadata+xml":{source:"iana",compressible:true},"application/csvm+json":{source:"iana",compressible:true},"application/cu-seeme":{source:"apache",extensions:["cu"]},"application/cwt":{source:"iana"},"application/cybercash":{source:"iana"},"application/dart":{compressible:true},"application/dash+xml":{source:"iana",compressible:true,extensions:["mpd"]},"application/dashdelta":{source:"iana"},"application/davmount+xml":{source:"iana",compressible:true,extensions:["davmount"]},"application/dca-rft":{source:"iana"},"application/dcd":{source:"iana"},"application/dec-dx":{source:"iana"},"application/dialog-info+xml":{source:"iana",compressible:true},"application/dicom":{source:"iana"},"application/dicom+json":{source:"iana",compressible:true},"application/dicom+xml":{source:"iana",compressible:true},"application/dii":{source:"iana"},"application/dit":{source:"iana"},"application/dns":{source:"iana"},"application/dns+json":{source:"iana",compressible:true},"application/dns-message":{source:"iana"},"application/docbook+xml":{source:"apache",compressible:true,extensions:["dbk"]},"application/dskpp+xml":{source:"iana",compressible:true},"application/dssc+der":{source:"iana",extensions:["dssc"]},"application/dssc+xml":{source:"iana",compressible:true,extensions:["xdssc"]},"application/dvcs":{source:"iana"},"application/ecmascript":{source:"iana",compressible:true,extensions:["ecma","es"]},"application/edi-consent":{source:"iana"},"application/edi-x12":{source:"iana",compressible:false},"application/edifact":{source:"iana",compressible:false},"application/efi":{source:"iana"},"application/emergencycalldata.comment+xml":{source:"iana",compressible:true},"application/emergencycalldata.control+xml":{source:"iana",compressible:true},"application/emergencycalldata.deviceinfo+xml":{source:"iana",compressible:true},"application/emergencycalldata.ecall.msd":{source:"iana"},"application/emergencycalldata.providerinfo+xml":{source:"iana",compressible:true},"application/emergencycalldata.serviceinfo+xml":{source:"iana",compressible:true},"application/emergencycalldata.subscriberinfo+xml":{source:"iana",compressible:true},"application/emergencycalldata.veds+xml":{source:"iana",compressible:true},"application/emma+xml":{source:"iana",compressible:true,extensions:["emma"]},"application/emotionml+xml":{source:"iana",compressible:true,extensions:["emotionml"]},"application/encaprtp":{source:"iana"},"application/epp+xml":{source:"iana",compressible:true},"application/epub+zip":{source:"iana",compressible:false,extensions:["epub"]},"application/eshop":{source:"iana"},"application/exi":{source:"iana",extensions:["exi"]},"application/expect-ct-report+json":{source:"iana",compressible:true},"application/fastinfoset":{source:"iana"},"application/fastsoap":{source:"iana"},"application/fdt+xml":{source:"iana",compressible:true,extensions:["fdt"]},"application/fhir+json":{source:"iana",compressible:true},"application/fhir+xml":{source:"iana",compressible:true},"application/fido.trusted-apps+json":{compressible:true},"application/fits":{source:"iana"},"application/flexfec":{source:"iana"},"application/font-sfnt":{source:"iana"},"application/font-tdpfr":{source:"iana",extensions:["pfr"]},"application/font-woff":{source:"iana",compressible:false},"application/framework-attributes+xml":{source:"iana",compressible:true},"application/geo+json":{source:"iana",compressible:true,extensions:["geojson"]},"application/geo+json-seq":{source:"iana"},"application/geopackage+sqlite3":{source:"iana"},"application/geoxacml+xml":{source:"iana",compressible:true},"application/gltf-buffer":{source:"iana"},"application/gml+xml":{source:"iana",compressible:true,extensions:["gml"]},"application/gpx+xml":{source:"apache",compressible:true,extensions:["gpx"]},"application/gxf":{source:"apache",extensions:["gxf"]},"application/gzip":{source:"iana",compressible:false,extensions:["gz"]},"application/h224":{source:"iana"},"application/held+xml":{source:"iana",compressible:true},"application/hjson":{extensions:["hjson"]},"application/http":{source:"iana"},"application/hyperstudio":{source:"iana",extensions:["stk"]},"application/ibe-key-request+xml":{source:"iana",compressible:true},"application/ibe-pkg-reply+xml":{source:"iana",compressible:true},"application/ibe-pp-data":{source:"iana"},"application/iges":{source:"iana"},"application/im-iscomposing+xml":{source:"iana",compressible:true},"application/index":{source:"iana"},"application/index.cmd":{source:"iana"},"application/index.obj":{source:"iana"},"application/index.response":{source:"iana"},"application/index.vnd":{source:"iana"},"application/inkml+xml":{source:"iana",compressible:true,extensions:["ink","inkml"]},"application/iotp":{source:"iana"},"application/ipfix":{source:"iana",extensions:["ipfix"]},"application/ipp":{source:"iana"},"application/isup":{source:"iana"},"application/its+xml":{source:"iana",compressible:true,extensions:["its"]},"application/java-archive":{source:"apache",compressible:false,extensions:["jar","war","ear"]},"application/java-serialized-object":{source:"apache",compressible:false,extensions:["ser"]},"application/java-vm":{source:"apache",compressible:false,extensions:["class"]},"application/javascript":{source:"iana",charset:"UTF-8",compressible:true,extensions:["js","mjs"]},"application/jf2feed+json":{source:"iana",compressible:true},"application/jose":{source:"iana"},"application/jose+json":{source:"iana",compressible:true},"application/jrd+json":{source:"iana",compressible:true},"application/json":{source:"iana",charset:"UTF-8",compressible:true,extensions:["json","map"]},"application/json-patch+json":{source:"iana",compressible:true},"application/json-seq":{source:"iana"},"application/json5":{extensions:["json5"]},"application/jsonml+json":{source:"apache",compressible:true,extensions:["jsonml"]},"application/jwk+json":{source:"iana",compressible:true},"application/jwk-set+json":{source:"iana",compressible:true},"application/jwt":{source:"iana"},"application/kpml-request+xml":{source:"iana",compressible:true},"application/kpml-response+xml":{source:"iana",compressible:true},"application/ld+json":{source:"iana",compressible:true,extensions:["jsonld"]},"application/lgr+xml":{source:"iana",compressible:true,extensions:["lgr"]},"application/link-format":{source:"iana"},"application/load-control+xml":{source:"iana",compressible:true},"application/lost+xml":{source:"iana",compressible:true,extensions:["lostxml"]},"application/lostsync+xml":{source:"iana",compressible:true},"application/lxf":{source:"iana"},"application/mac-binhex40":{source:"iana",extensions:["hqx"]},"application/mac-compactpro":{source:"apache",extensions:["cpt"]},"application/macwriteii":{source:"iana"},"application/mads+xml":{source:"iana",compressible:true,extensions:["mads"]},"application/manifest+json":{charset:"UTF-8",compressible:true,extensions:["webmanifest"]},"application/marc":{source:"iana",extensions:["mrc"]},"application/marcxml+xml":{source:"iana",compressible:true,extensions:["mrcx"]},"application/mathematica":{source:"iana",extensions:["ma","nb","mb"]},"application/mathml+xml":{source:"iana",compressible:true,extensions:["mathml"]},"application/mathml-content+xml":{source:"iana",compressible:true},"application/mathml-presentation+xml":{source:"iana",compressible:true},"application/mbms-associated-procedure-description+xml":{source:"iana",compressible:true},"application/mbms-deregister+xml":{source:"iana",compressible:true},"application/mbms-envelope+xml":{source:"iana",compressible:true},"application/mbms-msk+xml":{source:"iana",compressible:true},"application/mbms-msk-response+xml":{source:"iana",compressible:true},"application/mbms-protection-description+xml":{source:"iana",compressible:true},"application/mbms-reception-report+xml":{source:"iana",compressible:true},"application/mbms-register+xml":{source:"iana",compressible:true},"application/mbms-register-response+xml":{source:"iana",compressible:true},"application/mbms-schedule+xml":{source:"iana",compressible:true},"application/mbms-user-service-description+xml":{source:"iana",compressible:true},"application/mbox":{source:"iana",extensions:["mbox"]},"application/media-policy-dataset+xml":{source:"iana",compressible:true},"application/media_control+xml":{source:"iana",compressible:true},"application/mediaservercontrol+xml":{source:"iana",compressible:true,extensions:["mscml"]},"application/merge-patch+json":{source:"iana",compressible:true},"application/metalink+xml":{source:"apache",compressible:true,extensions:["metalink"]},"application/metalink4+xml":{source:"iana",compressible:true,extensions:["meta4"]},"application/mets+xml":{source:"iana",compressible:true,extensions:["mets"]},"application/mf4":{source:"iana"},"application/mikey":{source:"iana"},"application/mipc":{source:"iana"},"application/mmt-aei+xml":{source:"iana",compressible:true,extensions:["maei"]},"application/mmt-usd+xml":{source:"iana",compressible:true,extensions:["musd"]},"application/mods+xml":{source:"iana",compressible:true,extensions:["mods"]},"application/moss-keys":{source:"iana"},"application/moss-signature":{source:"iana"},"application/mosskey-data":{source:"iana"},"application/mosskey-request":{source:"iana"},"application/mp21":{source:"iana",extensions:["m21","mp21"]},"application/mp4":{source:"iana",extensions:["mp4s","m4p"]},"application/mpeg4-generic":{source:"iana"},"application/mpeg4-iod":{source:"iana"},"application/mpeg4-iod-xmt":{source:"iana"},"application/mrb-consumer+xml":{source:"iana",compressible:true,extensions:["xdf"]},"application/mrb-publish+xml":{source:"iana",compressible:true,extensions:["xdf"]},"application/msc-ivr+xml":{source:"iana",compressible:true},"application/msc-mixer+xml":{source:"iana",compressible:true},"application/msword":{source:"iana",compressible:false,extensions:["doc","dot"]},"application/mud+json":{source:"iana",compressible:true},"application/multipart-core":{source:"iana"},"application/mxf":{source:"iana",extensions:["mxf"]},"application/n-quads":{source:"iana",extensions:["nq"]},"application/n-triples":{source:"iana",extensions:["nt"]},"application/nasdata":{source:"iana"},"application/news-checkgroups":{source:"iana"},"application/news-groupinfo":{source:"iana"},"application/news-transmission":{source:"iana"},"application/nlsml+xml":{source:"iana",compressible:true},"application/node":{source:"iana"},"application/nss":{source:"iana"},"application/ocsp-request":{source:"iana"},"application/ocsp-response":{source:"iana"},"application/octet-stream":{source:"iana",compressible:false,extensions:["bin","dms","lrf","mar","so","dist","distz","pkg","bpk","dump","elc","deploy","exe","dll","deb","dmg","iso","img","msi","msp","msm","buffer"]},"application/oda":{source:"iana",extensions:["oda"]},"application/odm+xml":{source:"iana",compressible:true},"application/odx":{source:"iana"},"application/oebps-package+xml":{source:"iana",compressible:true,extensions:["opf"]},"application/ogg":{source:"iana",compressible:false,extensions:["ogx"]},"application/omdoc+xml":{source:"apache",compressible:true,extensions:["omdoc"]},"application/onenote":{source:"apache",extensions:["onetoc","onetoc2","onetmp","onepkg"]},"application/oscore":{source:"iana"},"application/oxps":{source:"iana",extensions:["oxps"]},"application/p2p-overlay+xml":{source:"iana",compressible:true,extensions:["relo"]},"application/parityfec":{source:"iana"},"application/passport":{source:"iana"},"application/patch-ops-error+xml":{source:"iana",compressible:true,extensions:["xer"]},"application/pdf":{source:"iana",compressible:false,extensions:["pdf"]},"application/pdx":{source:"iana"},"application/pem-certificate-chain":{source:"iana"},"application/pgp-encrypted":{source:"iana",compressible:false,extensions:["pgp"]},"application/pgp-keys":{source:"iana"},"application/pgp-signature":{source:"iana",extensions:["asc","sig"]},"application/pics-rules":{source:"apache",extensions:["prf"]},"application/pidf+xml":{source:"iana",compressible:true},"application/pidf-diff+xml":{source:"iana",compressible:true},"application/pkcs10":{source:"iana",extensions:["p10"]},"application/pkcs12":{source:"iana"},"application/pkcs7-mime":{source:"iana",extensions:["p7m","p7c"]},"application/pkcs7-signature":{source:"iana",extensions:["p7s"]},"application/pkcs8":{source:"iana",extensions:["p8"]},"application/pkcs8-encrypted":{source:"iana"},"application/pkix-attr-cert":{source:"iana",extensions:["ac"]},"application/pkix-cert":{source:"iana",extensions:["cer"]},"application/pkix-crl":{source:"iana",extensions:["crl"]},"application/pkix-pkipath":{source:"iana",extensions:["pkipath"]},"application/pkixcmp":{source:"iana",extensions:["pki"]},"application/pls+xml":{source:"iana",compressible:true,extensions:["pls"]},"application/poc-settings+xml":{source:"iana",compressible:true},"application/postscript":{source:"iana",compressible:true,extensions:["ai","eps","ps"]},"application/ppsp-tracker+json":{source:"iana",compressible:true},"application/problem+json":{source:"iana",compressible:true},"application/problem+xml":{source:"iana",compressible:true},"application/provenance+xml":{source:"iana",compressible:true,extensions:["provx"]},"application/prs.alvestrand.titrax-sheet":{source:"iana"},"application/prs.cww":{source:"iana",extensions:["cww"]},"application/prs.hpub+zip":{source:"iana",compressible:false},"application/prs.nprend":{source:"iana"},"application/prs.plucker":{source:"iana"},"application/prs.rdf-xml-crypt":{source:"iana"},"application/prs.xsf+xml":{source:"iana",compressible:true},"application/pskc+xml":{source:"iana",compressible:true,extensions:["pskcxml"]},"application/qsig":{source:"iana"},"application/raml+yaml":{compressible:true,extensions:["raml"]},"application/raptorfec":{source:"iana"},"application/rdap+json":{source:"iana",compressible:true},"application/rdf+xml":{source:"iana",compressible:true,extensions:["rdf","owl"]},"application/reginfo+xml":{source:"iana",compressible:true,extensions:["rif"]},"application/relax-ng-compact-syntax":{source:"iana",extensions:["rnc"]},"application/remote-printing":{source:"iana"},"application/reputon+json":{source:"iana",compressible:true},"application/resource-lists+xml":{source:"iana",compressible:true,extensions:["rl"]},"application/resource-lists-diff+xml":{source:"iana",compressible:true,extensions:["rld"]},"application/rfc+xml":{source:"iana",compressible:true},"application/riscos":{source:"iana"},"application/rlmi+xml":{source:"iana",compressible:true},"application/rls-services+xml":{source:"iana",compressible:true,extensions:["rs"]},"application/route-apd+xml":{source:"iana",compressible:true,extensions:["rapd"]},"application/route-s-tsid+xml":{source:"iana",compressible:true,extensions:["sls"]},"application/route-usd+xml":{source:"iana",compressible:true,extensions:["rusd"]},"application/rpki-ghostbusters":{source:"iana",extensions:["gbr"]},"application/rpki-manifest":{source:"iana",extensions:["mft"]},"application/rpki-publication":{source:"iana"},"application/rpki-roa":{source:"iana",extensions:["roa"]},"application/rpki-updown":{source:"iana"},"application/rsd+xml":{source:"apache",compressible:true,extensions:["rsd"]},"application/rss+xml":{source:"apache",compressible:true,extensions:["rss"]},"application/rtf":{source:"iana",compressible:true,extensions:["rtf"]},"application/rtploopback":{source:"iana"},"application/rtx":{source:"iana"},"application/samlassertion+xml":{source:"iana",compressible:true},"application/samlmetadata+xml":{source:"iana",compressible:true},"application/sbml+xml":{source:"iana",compressible:true,extensions:["sbml"]},"application/scaip+xml":{source:"iana",compressible:true},"application/scim+json":{source:"iana",compressible:true},"application/scvp-cv-request":{source:"iana",extensions:["scq"]},"application/scvp-cv-response":{source:"iana",extensions:["scs"]},"application/scvp-vp-request":{source:"iana",extensions:["spq"]},"application/scvp-vp-response":{source:"iana",extensions:["spp"]},"application/sdp":{source:"iana",extensions:["sdp"]},"application/secevent+jwt":{source:"iana"},"application/senml+cbor":{source:"iana"},"application/senml+json":{source:"iana",compressible:true},"application/senml+xml":{source:"iana",compressible:true,extensions:["senmlx"]},"application/senml-exi":{source:"iana"},"application/sensml+cbor":{source:"iana"},"application/sensml+json":{source:"iana",compressible:true},"application/sensml+xml":{source:"iana",compressible:true,extensions:["sensmlx"]},"application/sensml-exi":{source:"iana"},"application/sep+xml":{source:"iana",compressible:true},"application/sep-exi":{source:"iana"},"application/session-info":{source:"iana"},"application/set-payment":{source:"iana"},"application/set-payment-initiation":{source:"iana",extensions:["setpay"]},"application/set-registration":{source:"iana"},"application/set-registration-initiation":{source:"iana",extensions:["setreg"]},"application/sgml":{source:"iana"},"application/sgml-open-catalog":{source:"iana"},"application/shf+xml":{source:"iana",compressible:true,extensions:["shf"]},"application/sieve":{source:"iana",extensions:["siv","sieve"]},"application/simple-filter+xml":{source:"iana",compressible:true},"application/simple-message-summary":{source:"iana"},"application/simplesymbolcontainer":{source:"iana"},"application/sipc":{source:"iana"},"application/slate":{source:"iana"},"application/smil":{source:"iana"},"application/smil+xml":{source:"iana",compressible:true,extensions:["smi","smil"]},"application/smpte336m":{source:"iana"},"application/soap+fastinfoset":{source:"iana"},"application/soap+xml":{source:"iana",compressible:true},"application/sparql-query":{source:"iana",extensions:["rq"]},"application/sparql-results+xml":{source:"iana",compressible:true,extensions:["srx"]},"application/spirits-event+xml":{source:"iana",compressible:true},"application/sql":{source:"iana"},"application/srgs":{source:"iana",extensions:["gram"]},"application/srgs+xml":{source:"iana",compressible:true,extensions:["grxml"]},"application/sru+xml":{source:"iana",compressible:true,extensions:["sru"]},"application/ssdl+xml":{source:"apache",compressible:true,extensions:["ssdl"]},"application/ssml+xml":{source:"iana",compressible:true,extensions:["ssml"]},"application/stix+json":{source:"iana",compressible:true},"application/swid+xml":{source:"iana",compressible:true,extensions:["swidtag"]},"application/tamp-apex-update":{source:"iana"},"application/tamp-apex-update-confirm":{source:"iana"},"application/tamp-community-update":{source:"iana"},"application/tamp-community-update-confirm":{source:"iana"},"application/tamp-error":{source:"iana"},"application/tamp-sequence-adjust":{source:"iana"},"application/tamp-sequence-adjust-confirm":{source:"iana"},"application/tamp-status-query":{source:"iana"},"application/tamp-status-response":{source:"iana"},"application/tamp-update":{source:"iana"},"application/tamp-update-confirm":{source:"iana"},"application/tar":{compressible:true},"application/taxii+json":{source:"iana",compressible:true},"application/tei+xml":{source:"iana",compressible:true,extensions:["tei","teicorpus"]},"application/tetra_isi":{source:"iana"},"application/thraud+xml":{source:"iana",compressible:true,extensions:["tfi"]},"application/timestamp-query":{source:"iana"},"application/timestamp-reply":{source:"iana"},"application/timestamped-data":{source:"iana",extensions:["tsd"]},"application/tlsrpt+gzip":{source:"iana"},"application/tlsrpt+json":{source:"iana",compressible:true},"application/tnauthlist":{source:"iana"},"application/toml":{compressible:true,extensions:["toml"]},"application/trickle-ice-sdpfrag":{source:"iana"},"application/trig":{source:"iana"},"application/ttml+xml":{source:"iana",compressible:true,extensions:["ttml"]},"application/tve-trigger":{source:"iana"},"application/tzif":{source:"iana"},"application/tzif-leap":{source:"iana"},"application/ulpfec":{source:"iana"},"application/urc-grpsheet+xml":{source:"iana",compressible:true},"application/urc-ressheet+xml":{source:"iana",compressible:true,extensions:["rsheet"]},"application/urc-targetdesc+xml":{source:"iana",compressible:true},"application/urc-uisocketdesc+xml":{source:"iana",compressible:true},"application/vcard+json":{source:"iana",compressible:true},"application/vcard+xml":{source:"iana",compressible:true},"application/vemmi":{source:"iana"},"application/vividence.scriptfile":{source:"apache"},"application/vnd.1000minds.decision-model+xml":{source:"iana",compressible:true,extensions:["1km"]},"application/vnd.3gpp-prose+xml":{source:"iana",compressible:true},"application/vnd.3gpp-prose-pc3ch+xml":{source:"iana",compressible:true},"application/vnd.3gpp-v2x-local-service-information":{source:"iana"},"application/vnd.3gpp.access-transfer-events+xml":{source:"iana",compressible:true},"application/vnd.3gpp.bsf+xml":{source:"iana",compressible:true},"application/vnd.3gpp.gmop+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mc-signalling-ear":{source:"iana"},"application/vnd.3gpp.mcdata-affiliation-command+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcdata-info+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcdata-payload":{source:"iana"},"application/vnd.3gpp.mcdata-service-config+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcdata-signalling":{source:"iana"},"application/vnd.3gpp.mcdata-ue-config+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcdata-user-profile+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcptt-affiliation-command+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcptt-floor-request+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcptt-info+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcptt-location-info+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcptt-mbms-usage-info+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcptt-service-config+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcptt-signed+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcptt-ue-config+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcptt-ue-init-config+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcptt-user-profile+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcvideo-affiliation-command+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcvideo-affiliation-info+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcvideo-info+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcvideo-location-info+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcvideo-mbms-usage-info+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcvideo-service-config+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcvideo-transmission-request+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcvideo-ue-config+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcvideo-user-profile+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mid-call+xml":{source:"iana",compressible:true},"application/vnd.3gpp.pic-bw-large":{source:"iana",extensions:["plb"]},"application/vnd.3gpp.pic-bw-small":{source:"iana",extensions:["psb"]},"application/vnd.3gpp.pic-bw-var":{source:"iana",extensions:["pvb"]},"application/vnd.3gpp.sms":{source:"iana"},"application/vnd.3gpp.sms+xml":{source:"iana",compressible:true},"application/vnd.3gpp.srvcc-ext+xml":{source:"iana",compressible:true},"application/vnd.3gpp.srvcc-info+xml":{source:"iana",compressible:true},"application/vnd.3gpp.state-and-event-info+xml":{source:"iana",compressible:true},"application/vnd.3gpp.ussd+xml":{source:"iana",compressible:true},"application/vnd.3gpp2.bcmcsinfo+xml":{source:"iana",compressible:true},"application/vnd.3gpp2.sms":{source:"iana"},"application/vnd.3gpp2.tcap":{source:"iana",extensions:["tcap"]},"application/vnd.3lightssoftware.imagescal":{source:"iana"},"application/vnd.3m.post-it-notes":{source:"iana",extensions:["pwn"]},"application/vnd.accpac.simply.aso":{source:"iana",extensions:["aso"]},"application/vnd.accpac.simply.imp":{source:"iana",extensions:["imp"]},"application/vnd.acucobol":{source:"iana",extensions:["acu"]},"application/vnd.acucorp":{source:"iana",extensions:["atc","acutc"]},"application/vnd.adobe.air-application-installer-package+zip":{source:"apache",compressible:false,extensions:["air"]},"application/vnd.adobe.flash.movie":{source:"iana"},"application/vnd.adobe.formscentral.fcdt":{source:"iana",extensions:["fcdt"]},"application/vnd.adobe.fxp":{source:"iana",extensions:["fxp","fxpl"]},"application/vnd.adobe.partial-upload":{source:"iana"},"application/vnd.adobe.xdp+xml":{source:"iana",compressible:true,extensions:["xdp"]},"application/vnd.adobe.xfdf":{source:"iana",extensions:["xfdf"]},"application/vnd.aether.imp":{source:"iana"},"application/vnd.afpc.afplinedata":{source:"iana"},"application/vnd.afpc.afplinedata-pagedef":{source:"iana"},"application/vnd.afpc.foca-charset":{source:"iana"},"application/vnd.afpc.foca-codedfont":{source:"iana"},"application/vnd.afpc.foca-codepage":{source:"iana"},"application/vnd.afpc.modca":{source:"iana"},"application/vnd.afpc.modca-formdef":{source:"iana"},"application/vnd.afpc.modca-mediummap":{source:"iana"},"application/vnd.afpc.modca-objectcontainer":{source:"iana"},"application/vnd.afpc.modca-overlay":{source:"iana"},"application/vnd.afpc.modca-pagesegment":{source:"iana"},"application/vnd.ah-barcode":{source:"iana"},"application/vnd.ahead.space":{source:"iana",extensions:["ahead"]},"application/vnd.airzip.filesecure.azf":{source:"iana",extensions:["azf"]},"application/vnd.airzip.filesecure.azs":{source:"iana",extensions:["azs"]},"application/vnd.amadeus+json":{source:"iana",compressible:true},"application/vnd.amazon.ebook":{source:"apache",extensions:["azw"]},"application/vnd.amazon.mobi8-ebook":{source:"iana"},"application/vnd.americandynamics.acc":{source:"iana",extensions:["acc"]},"application/vnd.amiga.ami":{source:"iana",extensions:["ami"]},"application/vnd.amundsen.maze+xml":{source:"iana",compressible:true},"application/vnd.android.ota":{source:"iana"},"application/vnd.android.package-archive":{source:"apache",compressible:false,extensions:["apk"]},"application/vnd.anki":{source:"iana"},"application/vnd.anser-web-certificate-issue-initiation":{source:"iana",extensions:["cii"]},"application/vnd.anser-web-funds-transfer-initiation":{source:"apache",extensions:["fti"]},"application/vnd.antix.game-component":{source:"iana",extensions:["atx"]},"application/vnd.apache.thrift.binary":{source:"iana"},"application/vnd.apache.thrift.compact":{source:"iana"},"application/vnd.apache.thrift.json":{source:"iana"},"application/vnd.api+json":{source:"iana",compressible:true},"application/vnd.aplextor.warrp+json":{source:"iana",compressible:true},"application/vnd.apothekende.reservation+json":{source:"iana",compressible:true},"application/vnd.apple.installer+xml":{source:"iana",compressible:true,extensions:["mpkg"]},"application/vnd.apple.keynote":{source:"iana",extensions:["keynote"]},"application/vnd.apple.mpegurl":{source:"iana",extensions:["m3u8"]},"application/vnd.apple.numbers":{source:"iana",extensions:["numbers"]},"application/vnd.apple.pages":{source:"iana",extensions:["pages"]},"application/vnd.apple.pkpass":{compressible:false,extensions:["pkpass"]},"application/vnd.arastra.swi":{source:"iana"},"application/vnd.aristanetworks.swi":{source:"iana",extensions:["swi"]},"application/vnd.artisan+json":{source:"iana",compressible:true},"application/vnd.artsquare":{source:"iana"},"application/vnd.astraea-software.iota":{source:"iana",extensions:["iota"]},"application/vnd.audiograph":{source:"iana",extensions:["aep"]},"application/vnd.autopackage":{source:"iana"},"application/vnd.avalon+json":{source:"iana",compressible:true},"application/vnd.avistar+xml":{source:"iana",compressible:true},"application/vnd.balsamiq.bmml+xml":{source:"iana",compressible:true,extensions:["bmml"]},"application/vnd.balsamiq.bmpr":{source:"iana"},"application/vnd.banana-accounting":{source:"iana"},"application/vnd.bbf.usp.error":{source:"iana"},"application/vnd.bbf.usp.msg":{source:"iana"},"application/vnd.bbf.usp.msg+json":{source:"iana",compressible:true},"application/vnd.bekitzur-stech+json":{source:"iana",compressible:true},"application/vnd.bint.med-content":{source:"iana"},"application/vnd.biopax.rdf+xml":{source:"iana",compressible:true},"application/vnd.blink-idb-value-wrapper":{source:"iana"},"application/vnd.blueice.multipass":{source:"iana",extensions:["mpm"]},"application/vnd.bluetooth.ep.oob":{source:"iana"},"application/vnd.bluetooth.le.oob":{source:"iana"},"application/vnd.bmi":{source:"iana",extensions:["bmi"]},"application/vnd.bpf":{source:"iana"},"application/vnd.bpf3":{source:"iana"},"application/vnd.businessobjects":{source:"iana",extensions:["rep"]},"application/vnd.byu.uapi+json":{source:"iana",compressible:true},"application/vnd.cab-jscript":{source:"iana"},"application/vnd.canon-cpdl":{source:"iana"},"application/vnd.canon-lips":{source:"iana"},"application/vnd.capasystems-pg+json":{source:"iana",compressible:true},"application/vnd.cendio.thinlinc.clientconf":{source:"iana"},"application/vnd.century-systems.tcp_stream":{source:"iana"},"application/vnd.chemdraw+xml":{source:"iana",compressible:true,extensions:["cdxml"]},"application/vnd.chess-pgn":{source:"iana"},"application/vnd.chipnuts.karaoke-mmd":{source:"iana",extensions:["mmd"]},"application/vnd.ciedi":{source:"iana"},"application/vnd.cinderella":{source:"iana",extensions:["cdy"]},"application/vnd.cirpack.isdn-ext":{source:"iana"},"application/vnd.citationstyles.style+xml":{source:"iana",compressible:true,extensions:["csl"]},"application/vnd.claymore":{source:"iana",extensions:["cla"]},"application/vnd.cloanto.rp9":{source:"iana",extensions:["rp9"]},"application/vnd.clonk.c4group":{source:"iana",extensions:["c4g","c4d","c4f","c4p","c4u"]},"application/vnd.cluetrust.cartomobile-config":{source:"iana",extensions:["c11amc"]},"application/vnd.cluetrust.cartomobile-config-pkg":{source:"iana",extensions:["c11amz"]},"application/vnd.coffeescript":{source:"iana"},"application/vnd.collabio.xodocuments.document":{source:"iana"},"application/vnd.collabio.xodocuments.document-template":{source:"iana"},"application/vnd.collabio.xodocuments.presentation":{source:"iana"},"application/vnd.collabio.xodocuments.presentation-template":{source:"iana"},"application/vnd.collabio.xodocuments.spreadsheet":{source:"iana"},"application/vnd.collabio.xodocuments.spreadsheet-template":{source:"iana"},"application/vnd.collection+json":{source:"iana",compressible:true},"application/vnd.collection.doc+json":{source:"iana",compressible:true},"application/vnd.collection.next+json":{source:"iana",compressible:true},"application/vnd.comicbook+zip":{source:"iana",compressible:false},"application/vnd.comicbook-rar":{source:"iana"},"application/vnd.commerce-battelle":{source:"iana"},"application/vnd.commonspace":{source:"iana",extensions:["csp"]},"application/vnd.contact.cmsg":{source:"iana",extensions:["cdbcmsg"]},"application/vnd.coreos.ignition+json":{source:"iana",compressible:true},"application/vnd.cosmocaller":{source:"iana",extensions:["cmc"]},"application/vnd.crick.clicker":{source:"iana",extensions:["clkx"]},"application/vnd.crick.clicker.keyboard":{source:"iana",extensions:["clkk"]},"application/vnd.crick.clicker.palette":{source:"iana",extensions:["clkp"]},"application/vnd.crick.clicker.template":{source:"iana",extensions:["clkt"]},"application/vnd.crick.clicker.wordbank":{source:"iana",extensions:["clkw"]},"application/vnd.criticaltools.wbs+xml":{source:"iana",compressible:true,extensions:["wbs"]},"application/vnd.cryptii.pipe+json":{source:"iana",compressible:true},"application/vnd.crypto-shade-file":{source:"iana"},"application/vnd.ctc-posml":{source:"iana",extensions:["pml"]},"application/vnd.ctct.ws+xml":{source:"iana",compressible:true},"application/vnd.cups-pdf":{source:"iana"},"application/vnd.cups-postscript":{source:"iana"},"application/vnd.cups-ppd":{source:"iana",extensions:["ppd"]},"application/vnd.cups-raster":{source:"iana"},"application/vnd.cups-raw":{source:"iana"},"application/vnd.curl":{source:"iana"},"application/vnd.curl.car":{source:"apache",extensions:["car"]},"application/vnd.curl.pcurl":{source:"apache",extensions:["pcurl"]},"application/vnd.cyan.dean.root+xml":{source:"iana",compressible:true},"application/vnd.cybank":{source:"iana"},"application/vnd.d2l.coursepackage1p0+zip":{source:"iana",compressible:false},"application/vnd.dart":{source:"iana",compressible:true,extensions:["dart"]},"application/vnd.data-vision.rdz":{source:"iana",extensions:["rdz"]},"application/vnd.datapackage+json":{source:"iana",compressible:true},"application/vnd.dataresource+json":{source:"iana",compressible:true},"application/vnd.debian.binary-package":{source:"iana"},"application/vnd.dece.data":{source:"iana",extensions:["uvf","uvvf","uvd","uvvd"]},"application/vnd.dece.ttml+xml":{source:"iana",compressible:true,extensions:["uvt","uvvt"]},"application/vnd.dece.unspecified":{source:"iana",extensions:["uvx","uvvx"]},"application/vnd.dece.zip":{source:"iana",extensions:["uvz","uvvz"]},"application/vnd.denovo.fcselayout-link":{source:"iana",extensions:["fe_launch"]},"application/vnd.desmume.movie":{source:"iana"},"application/vnd.dir-bi.plate-dl-nosuffix":{source:"iana"},"application/vnd.dm.delegation+xml":{source:"iana",compressible:true},"application/vnd.dna":{source:"iana",extensions:["dna"]},"application/vnd.document+json":{source:"iana",compressible:true},"application/vnd.dolby.mlp":{source:"apache",extensions:["mlp"]},"application/vnd.dolby.mobile.1":{source:"iana"},"application/vnd.dolby.mobile.2":{source:"iana"},"application/vnd.doremir.scorecloud-binary-document":{source:"iana"},"application/vnd.dpgraph":{source:"iana",extensions:["dpg"]},"application/vnd.dreamfactory":{source:"iana",extensions:["dfac"]},"application/vnd.drive+json":{source:"iana",compressible:true},"application/vnd.ds-keypoint":{source:"apache",extensions:["kpxx"]},"application/vnd.dtg.local":{source:"iana"},"application/vnd.dtg.local.flash":{source:"iana"},"application/vnd.dtg.local.html":{source:"iana"},"application/vnd.dvb.ait":{source:"iana",extensions:["ait"]},"application/vnd.dvb.dvbj":{source:"iana"},"application/vnd.dvb.esgcontainer":{source:"iana"},"application/vnd.dvb.ipdcdftnotifaccess":{source:"iana"},"application/vnd.dvb.ipdcesgaccess":{source:"iana"},"application/vnd.dvb.ipdcesgaccess2":{source:"iana"},"application/vnd.dvb.ipdcesgpdd":{source:"iana"},"application/vnd.dvb.ipdcroaming":{source:"iana"},"application/vnd.dvb.iptv.alfec-base":{source:"iana"},"application/vnd.dvb.iptv.alfec-enhancement":{source:"iana"},"application/vnd.dvb.notif-aggregate-root+xml":{source:"iana",compressible:true},"application/vnd.dvb.notif-container+xml":{source:"iana",compressible:true},"application/vnd.dvb.notif-generic+xml":{source:"iana",compressible:true},"application/vnd.dvb.notif-ia-msglist+xml":{source:"iana",compressible:true},"application/vnd.dvb.notif-ia-registration-request+xml":{source:"iana",compressible:true},"application/vnd.dvb.notif-ia-registration-response+xml":{source:"iana",compressible:true},"application/vnd.dvb.notif-init+xml":{source:"iana",compressible:true},"application/vnd.dvb.pfr":{source:"iana"},"application/vnd.dvb.service":{source:"iana",extensions:["svc"]},"application/vnd.dxr":{source:"iana"},"application/vnd.dynageo":{source:"iana",extensions:["geo"]},"application/vnd.dzr":{source:"iana"},"application/vnd.easykaraoke.cdgdownload":{source:"iana"},"application/vnd.ecdis-update":{source:"iana"},"application/vnd.ecip.rlp":{source:"iana"},"application/vnd.ecowin.chart":{source:"iana",extensions:["mag"]},"application/vnd.ecowin.filerequest":{source:"iana"},"application/vnd.ecowin.fileupdate":{source:"iana"},"application/vnd.ecowin.series":{source:"iana"},"application/vnd.ecowin.seriesrequest":{source:"iana"},"application/vnd.ecowin.seriesupdate":{source:"iana"},"application/vnd.efi.img":{source:"iana"},"application/vnd.efi.iso":{source:"iana"},"application/vnd.emclient.accessrequest+xml":{source:"iana",compressible:true},"application/vnd.enliven":{source:"iana",extensions:["nml"]},"application/vnd.enphase.envoy":{source:"iana"},"application/vnd.eprints.data+xml":{source:"iana",compressible:true},"application/vnd.epson.esf":{source:"iana",extensions:["esf"]},"application/vnd.epson.msf":{source:"iana",extensions:["msf"]},"application/vnd.epson.quickanime":{source:"iana",extensions:["qam"]},"application/vnd.epson.salt":{source:"iana",extensions:["slt"]},"application/vnd.epson.ssf":{source:"iana",extensions:["ssf"]},"application/vnd.ericsson.quickcall":{source:"iana"},"application/vnd.espass-espass+zip":{source:"iana",compressible:false},"application/vnd.eszigno3+xml":{source:"iana",compressible:true,extensions:["es3","et3"]},"application/vnd.etsi.aoc+xml":{source:"iana",compressible:true},"application/vnd.etsi.asic-e+zip":{source:"iana",compressible:false},"application/vnd.etsi.asic-s+zip":{source:"iana",compressible:false},"application/vnd.etsi.cug+xml":{source:"iana",compressible:true},"application/vnd.etsi.iptvcommand+xml":{source:"iana",compressible:true},"application/vnd.etsi.iptvdiscovery+xml":{source:"iana",compressible:true},"application/vnd.etsi.iptvprofile+xml":{source:"iana",compressible:true},"application/vnd.etsi.iptvsad-bc+xml":{source:"iana",compressible:true},"application/vnd.etsi.iptvsad-cod+xml":{source:"iana",compressible:true},"application/vnd.etsi.iptvsad-npvr+xml":{source:"iana",compressible:true},"application/vnd.etsi.iptvservice+xml":{source:"iana",compressible:true},"application/vnd.etsi.iptvsync+xml":{source:"iana",compressible:true},"application/vnd.etsi.iptvueprofile+xml":{source:"iana",compressible:true},"application/vnd.etsi.mcid+xml":{source:"iana",compressible:true},"application/vnd.etsi.mheg5":{source:"iana"},"application/vnd.etsi.overload-control-policy-dataset+xml":{source:"iana",compressible:true},"application/vnd.etsi.pstn+xml":{source:"iana",compressible:true},"application/vnd.etsi.sci+xml":{source:"iana",compressible:true},"application/vnd.etsi.simservs+xml":{source:"iana",compressible:true},"application/vnd.etsi.timestamp-token":{source:"iana"},"application/vnd.etsi.tsl+xml":{source:"iana",compressible:true},"application/vnd.etsi.tsl.der":{source:"iana"},"application/vnd.eudora.data":{source:"iana"},"application/vnd.evolv.ecig.profile":{source:"iana"},"application/vnd.evolv.ecig.settings":{source:"iana"},"application/vnd.evolv.ecig.theme":{source:"iana"},"application/vnd.exstream-empower+zip":{source:"iana",compressible:false},"application/vnd.exstream-package":{source:"iana"},"application/vnd.ezpix-album":{source:"iana",extensions:["ez2"]},"application/vnd.ezpix-package":{source:"iana",extensions:["ez3"]},"application/vnd.f-secure.mobile":{source:"iana"},"application/vnd.fastcopy-disk-image":{source:"iana"},"application/vnd.fdf":{source:"iana",extensions:["fdf"]},"application/vnd.fdsn.mseed":{source:"iana",extensions:["mseed"]},"application/vnd.fdsn.seed":{source:"iana",extensions:["seed","dataless"]},"application/vnd.ffsns":{source:"iana"},"application/vnd.ficlab.flb+zip":{source:"iana",compressible:false},"application/vnd.filmit.zfc":{source:"iana"},"application/vnd.fints":{source:"iana"},"application/vnd.firemonkeys.cloudcell":{source:"iana"},"application/vnd.flographit":{source:"iana",extensions:["gph"]},"application/vnd.fluxtime.clip":{source:"iana",extensions:["ftc"]},"application/vnd.font-fontforge-sfd":{source:"iana"},"application/vnd.framemaker":{source:"iana",extensions:["fm","frame","maker","book"]},"application/vnd.frogans.fnc":{source:"iana",extensions:["fnc"]},"application/vnd.frogans.ltf":{source:"iana",extensions:["ltf"]},"application/vnd.fsc.weblaunch":{source:"iana",extensions:["fsc"]},"application/vnd.fujitsu.oasys":{source:"iana",extensions:["oas"]},"application/vnd.fujitsu.oasys2":{source:"iana",extensions:["oa2"]},"application/vnd.fujitsu.oasys3":{source:"iana",extensions:["oa3"]},"application/vnd.fujitsu.oasysgp":{source:"iana",extensions:["fg5"]},"application/vnd.fujitsu.oasysprs":{source:"iana",extensions:["bh2"]},"application/vnd.fujixerox.art-ex":{source:"iana"},"application/vnd.fujixerox.art4":{source:"iana"},"application/vnd.fujixerox.ddd":{source:"iana",extensions:["ddd"]},"application/vnd.fujixerox.docuworks":{source:"iana",extensions:["xdw"]},"application/vnd.fujixerox.docuworks.binder":{source:"iana",extensions:["xbd"]},"application/vnd.fujixerox.docuworks.container":{source:"iana"},"application/vnd.fujixerox.hbpl":{source:"iana"},"application/vnd.fut-misnet":{source:"iana"},"application/vnd.futoin+cbor":{source:"iana"},"application/vnd.futoin+json":{source:"iana",compressible:true},"application/vnd.fuzzysheet":{source:"iana",extensions:["fzs"]},"application/vnd.genomatix.tuxedo":{source:"iana",extensions:["txd"]},"application/vnd.gentics.grd+json":{source:"iana",compressible:true},"application/vnd.geo+json":{source:"iana",compressible:true},"application/vnd.geocube+xml":{source:"iana",compressible:true},"application/vnd.geogebra.file":{source:"iana",extensions:["ggb"]},"application/vnd.geogebra.tool":{source:"iana",extensions:["ggt"]},"application/vnd.geometry-explorer":{source:"iana",extensions:["gex","gre"]},"application/vnd.geonext":{source:"iana",extensions:["gxt"]},"application/vnd.geoplan":{source:"iana",extensions:["g2w"]},"application/vnd.geospace":{source:"iana",extensions:["g3w"]},"application/vnd.gerber":{source:"iana"},"application/vnd.globalplatform.card-content-mgt":{source:"iana"},"application/vnd.globalplatform.card-content-mgt-response":{source:"iana"},"application/vnd.gmx":{source:"iana",extensions:["gmx"]},"application/vnd.google-apps.document":{compressible:false,extensions:["gdoc"]},"application/vnd.google-apps.presentation":{compressible:false,extensions:["gslides"]},"application/vnd.google-apps.spreadsheet":{compressible:false,extensions:["gsheet"]},"application/vnd.google-earth.kml+xml":{source:"iana",compressible:true,extensions:["kml"]},"application/vnd.google-earth.kmz":{source:"iana",compressible:false,extensions:["kmz"]},"application/vnd.gov.sk.e-form+xml":{source:"iana",compressible:true},"application/vnd.gov.sk.e-form+zip":{source:"iana",compressible:false},"application/vnd.gov.sk.xmldatacontainer+xml":{source:"iana",compressible:true},"application/vnd.grafeq":{source:"iana",extensions:["gqf","gqs"]},"application/vnd.gridmp":{source:"iana"},"application/vnd.groove-account":{source:"iana",extensions:["gac"]},"application/vnd.groove-help":{source:"iana",extensions:["ghf"]},"application/vnd.groove-identity-message":{source:"iana",extensions:["gim"]},"application/vnd.groove-injector":{source:"iana",extensions:["grv"]},"application/vnd.groove-tool-message":{source:"iana",extensions:["gtm"]},"application/vnd.groove-tool-template":{source:"iana",extensions:["tpl"]},"application/vnd.groove-vcard":{source:"iana",extensions:["vcg"]},"application/vnd.hal+json":{source:"iana",compressible:true},"application/vnd.hal+xml":{source:"iana",compressible:true,extensions:["hal"]},"application/vnd.handheld-entertainment+xml":{source:"iana",compressible:true,extensions:["zmm"]},"application/vnd.hbci":{source:"iana",extensions:["hbci"]},"application/vnd.hc+json":{source:"iana",compressible:true},"application/vnd.hcl-bireports":{source:"iana"},"application/vnd.hdt":{source:"iana"},"application/vnd.heroku+json":{source:"iana",compressible:true},"application/vnd.hhe.lesson-player":{source:"iana",extensions:["les"]},"application/vnd.hp-hpgl":{source:"iana",extensions:["hpgl"]},"application/vnd.hp-hpid":{source:"iana",extensions:["hpid"]},"application/vnd.hp-hps":{source:"iana",extensions:["hps"]},"application/vnd.hp-jlyt":{source:"iana",extensions:["jlt"]},"application/vnd.hp-pcl":{source:"iana",extensions:["pcl"]},"application/vnd.hp-pclxl":{source:"iana",extensions:["pclxl"]},"application/vnd.httphone":{source:"iana"},"application/vnd.hydrostatix.sof-data":{source:"iana",extensions:["sfd-hdstx"]},"application/vnd.hyper+json":{source:"iana",compressible:true},"application/vnd.hyper-item+json":{source:"iana",compressible:true},"application/vnd.hyperdrive+json":{source:"iana",compressible:true},"application/vnd.hzn-3d-crossword":{source:"iana"},"application/vnd.ibm.afplinedata":{source:"iana"},"application/vnd.ibm.electronic-media":{source:"iana"},"application/vnd.ibm.minipay":{source:"iana",extensions:["mpy"]},"application/vnd.ibm.modcap":{source:"iana",extensions:["afp","listafp","list3820"]},"application/vnd.ibm.rights-management":{source:"iana",extensions:["irm"]},"application/vnd.ibm.secure-container":{source:"iana",extensions:["sc"]},"application/vnd.iccprofile":{source:"iana",extensions:["icc","icm"]},"application/vnd.ieee.1905":{source:"iana"},"application/vnd.igloader":{source:"iana",extensions:["igl"]},"application/vnd.imagemeter.folder+zip":{source:"iana",compressible:false},"application/vnd.imagemeter.image+zip":{source:"iana",compressible:false},"application/vnd.immervision-ivp":{source:"iana",extensions:["ivp"]},"application/vnd.immervision-ivu":{source:"iana",extensions:["ivu"]},"application/vnd.ims.imsccv1p1":{source:"iana"},"application/vnd.ims.imsccv1p2":{source:"iana"},"application/vnd.ims.imsccv1p3":{source:"iana"},"application/vnd.ims.lis.v2.result+json":{source:"iana",compressible:true},"application/vnd.ims.lti.v2.toolconsumerprofile+json":{source:"iana",compressible:true},"application/vnd.ims.lti.v2.toolproxy+json":{source:"iana",compressible:true},"application/vnd.ims.lti.v2.toolproxy.id+json":{source:"iana",compressible:true},"application/vnd.ims.lti.v2.toolsettings+json":{source:"iana",compressible:true},"application/vnd.ims.lti.v2.toolsettings.simple+json":{source:"iana",compressible:true},"application/vnd.informedcontrol.rms+xml":{source:"iana",compressible:true},"application/vnd.informix-visionary":{source:"iana"},"application/vnd.infotech.project":{source:"iana"},"application/vnd.infotech.project+xml":{source:"iana",compressible:true},"application/vnd.innopath.wamp.notification":{source:"iana"},"application/vnd.insors.igm":{source:"iana",extensions:["igm"]},"application/vnd.intercon.formnet":{source:"iana",extensions:["xpw","xpx"]},"application/vnd.intergeo":{source:"iana",extensions:["i2g"]},"application/vnd.intertrust.digibox":{source:"iana"},"application/vnd.intertrust.nncp":{source:"iana"},"application/vnd.intu.qbo":{source:"iana",extensions:["qbo"]},"application/vnd.intu.qfx":{source:"iana",extensions:["qfx"]},"application/vnd.iptc.g2.catalogitem+xml":{source:"iana",compressible:true},"application/vnd.iptc.g2.conceptitem+xml":{source:"iana",compressible:true},"application/vnd.iptc.g2.knowledgeitem+xml":{source:"iana",compressible:true},"application/vnd.iptc.g2.newsitem+xml":{source:"iana",compressible:true},"application/vnd.iptc.g2.newsmessage+xml":{source:"iana",compressible:true},"application/vnd.iptc.g2.packageitem+xml":{source:"iana",compressible:true},"application/vnd.iptc.g2.planningitem+xml":{source:"iana",compressible:true},"application/vnd.ipunplugged.rcprofile":{source:"iana",extensions:["rcprofile"]},"application/vnd.irepository.package+xml":{source:"iana",compressible:true,extensions:["irp"]},"application/vnd.is-xpr":{source:"iana",extensions:["xpr"]},"application/vnd.isac.fcs":{source:"iana",extensions:["fcs"]},"application/vnd.iso11783-10+zip":{source:"iana",compressible:false},"application/vnd.jam":{source:"iana",extensions:["jam"]},"application/vnd.japannet-directory-service":{source:"iana"},"application/vnd.japannet-jpnstore-wakeup":{source:"iana"},"application/vnd.japannet-payment-wakeup":{source:"iana"},"application/vnd.japannet-registration":{source:"iana"},"application/vnd.japannet-registration-wakeup":{source:"iana"},"application/vnd.japannet-setstore-wakeup":{source:"iana"},"application/vnd.japannet-verification":{source:"iana"},"application/vnd.japannet-verification-wakeup":{source:"iana"},"application/vnd.jcp.javame.midlet-rms":{source:"iana",extensions:["rms"]},"application/vnd.jisp":{source:"iana",extensions:["jisp"]},"application/vnd.joost.joda-archive":{source:"iana",extensions:["joda"]},"application/vnd.jsk.isdn-ngn":{source:"iana"},"application/vnd.kahootz":{source:"iana",extensions:["ktz","ktr"]},"application/vnd.kde.karbon":{source:"iana",extensions:["karbon"]},"application/vnd.kde.kchart":{source:"iana",extensions:["chrt"]},"application/vnd.kde.kformula":{source:"iana",extensions:["kfo"]},"application/vnd.kde.kivio":{source:"iana",extensions:["flw"]},"application/vnd.kde.kontour":{source:"iana",extensions:["kon"]},"application/vnd.kde.kpresenter":{source:"iana",extensions:["kpr","kpt"]},"application/vnd.kde.kspread":{source:"iana",extensions:["ksp"]},"application/vnd.kde.kword":{source:"iana",extensions:["kwd","kwt"]},"application/vnd.kenameaapp":{source:"iana",extensions:["htke"]},"application/vnd.kidspiration":{source:"iana",extensions:["kia"]},"application/vnd.kinar":{source:"iana",extensions:["kne","knp"]},"application/vnd.koan":{source:"iana",extensions:["skp","skd","skt","skm"]},"application/vnd.kodak-descriptor":{source:"iana",extensions:["sse"]},"application/vnd.las":{source:"iana"},"application/vnd.las.las+json":{source:"iana",compressible:true},"application/vnd.las.las+xml":{source:"iana",compressible:true,extensions:["lasxml"]},"application/vnd.laszip":{source:"iana"},"application/vnd.leap+json":{source:"iana",compressible:true},"application/vnd.liberty-request+xml":{source:"iana",compressible:true},"application/vnd.llamagraphics.life-balance.desktop":{source:"iana",extensions:["lbd"]},"application/vnd.llamagraphics.life-balance.exchange+xml":{source:"iana",compressible:true,extensions:["lbe"]},"application/vnd.logipipe.circuit+zip":{source:"iana",compressible:false},"application/vnd.loom":{source:"iana"},"application/vnd.lotus-1-2-3":{source:"iana",extensions:["123"]},"application/vnd.lotus-approach":{source:"iana",extensions:["apr"]},"application/vnd.lotus-freelance":{source:"iana",extensions:["pre"]},"application/vnd.lotus-notes":{source:"iana",extensions:["nsf"]},"application/vnd.lotus-organizer":{source:"iana",extensions:["org"]},"application/vnd.lotus-screencam":{source:"iana",extensions:["scm"]},"application/vnd.lotus-wordpro":{source:"iana",extensions:["lwp"]},"application/vnd.macports.portpkg":{source:"iana",extensions:["portpkg"]},"application/vnd.mapbox-vector-tile":{source:"iana"},"application/vnd.marlin.drm.actiontoken+xml":{source:"iana",compressible:true},"application/vnd.marlin.drm.conftoken+xml":{source:"iana",compressible:true},"application/vnd.marlin.drm.license+xml":{source:"iana",compressible:true},"application/vnd.marlin.drm.mdcf":{source:"iana"},"application/vnd.mason+json":{source:"iana",compressible:true},"application/vnd.maxmind.maxmind-db":{source:"iana"},"application/vnd.mcd":{source:"iana",extensions:["mcd"]},"application/vnd.medcalcdata":{source:"iana",extensions:["mc1"]},"application/vnd.mediastation.cdkey":{source:"iana",extensions:["cdkey"]},"application/vnd.meridian-slingshot":{source:"iana"},"application/vnd.mfer":{source:"iana",extensions:["mwf"]},"application/vnd.mfmp":{source:"iana",extensions:["mfm"]},"application/vnd.micro+json":{source:"iana",compressible:true},"application/vnd.micrografx.flo":{source:"iana",extensions:["flo"]},"application/vnd.micrografx.igx":{source:"iana",extensions:["igx"]},"application/vnd.microsoft.portable-executable":{source:"iana"},"application/vnd.microsoft.windows.thumbnail-cache":{source:"iana"},"application/vnd.miele+json":{source:"iana",compressible:true},"application/vnd.mif":{source:"iana",extensions:["mif"]},"application/vnd.minisoft-hp3000-save":{source:"iana"},"application/vnd.mitsubishi.misty-guard.trustweb":{source:"iana"},"application/vnd.mobius.daf":{source:"iana",extensions:["daf"]},"application/vnd.mobius.dis":{source:"iana",extensions:["dis"]},"application/vnd.mobius.mbk":{source:"iana",extensions:["mbk"]},"application/vnd.mobius.mqy":{source:"iana",extensions:["mqy"]},"application/vnd.mobius.msl":{source:"iana",extensions:["msl"]},"application/vnd.mobius.plc":{source:"iana",extensions:["plc"]},"application/vnd.mobius.txf":{source:"iana",extensions:["txf"]},"application/vnd.mophun.application":{source:"iana",extensions:["mpn"]},"application/vnd.mophun.certificate":{source:"iana",extensions:["mpc"]},"application/vnd.motorola.flexsuite":{source:"iana"},"application/vnd.motorola.flexsuite.adsi":{source:"iana"},"application/vnd.motorola.flexsuite.fis":{source:"iana"},"application/vnd.motorola.flexsuite.gotap":{source:"iana"},"application/vnd.motorola.flexsuite.kmr":{source:"iana"},"application/vnd.motorola.flexsuite.ttc":{source:"iana"},"application/vnd.motorola.flexsuite.wem":{source:"iana"},"application/vnd.motorola.iprm":{source:"iana"},"application/vnd.mozilla.xul+xml":{source:"iana",compressible:true,extensions:["xul"]},"application/vnd.ms-3mfdocument":{source:"iana"},"application/vnd.ms-artgalry":{source:"iana",extensions:["cil"]},"application/vnd.ms-asf":{source:"iana"},"application/vnd.ms-cab-compressed":{source:"iana",extensions:["cab"]},"application/vnd.ms-color.iccprofile":{source:"apache"},"application/vnd.ms-excel":{source:"iana",compressible:false,extensions:["xls","xlm","xla","xlc","xlt","xlw"]},"application/vnd.ms-excel.addin.macroenabled.12":{source:"iana",extensions:["xlam"]},"application/vnd.ms-excel.sheet.binary.macroenabled.12":{source:"iana",extensions:["xlsb"]},"application/vnd.ms-excel.sheet.macroenabled.12":{source:"iana",extensions:["xlsm"]},"application/vnd.ms-excel.template.macroenabled.12":{source:"iana",extensions:["xltm"]},"application/vnd.ms-fontobject":{source:"iana",compressible:true,extensions:["eot"]},"application/vnd.ms-htmlhelp":{source:"iana",extensions:["chm"]},"application/vnd.ms-ims":{source:"iana",extensions:["ims"]},"application/vnd.ms-lrm":{source:"iana",extensions:["lrm"]},"application/vnd.ms-office.activex+xml":{source:"iana",compressible:true},"application/vnd.ms-officetheme":{source:"iana",extensions:["thmx"]},"application/vnd.ms-opentype":{source:"apache",compressible:true},"application/vnd.ms-outlook":{compressible:false,extensions:["msg"]},"application/vnd.ms-package.obfuscated-opentype":{source:"apache"},"application/vnd.ms-pki.seccat":{source:"apache",extensions:["cat"]},"application/vnd.ms-pki.stl":{source:"apache",extensions:["stl"]},"application/vnd.ms-playready.initiator+xml":{source:"iana",compressible:true},"application/vnd.ms-powerpoint":{source:"iana",compressible:false,extensions:["ppt","pps","pot"]},"application/vnd.ms-powerpoint.addin.macroenabled.12":{source:"iana",extensions:["ppam"]},"application/vnd.ms-powerpoint.presentation.macroenabled.12":{source:"iana",extensions:["pptm"]},"application/vnd.ms-powerpoint.slide.macroenabled.12":{source:"iana",extensions:["sldm"]},"application/vnd.ms-powerpoint.slideshow.macroenabled.12":{source:"iana",extensions:["ppsm"]},"application/vnd.ms-powerpoint.template.macroenabled.12":{source:"iana",extensions:["potm"]},"application/vnd.ms-printdevicecapabilities+xml":{source:"iana",compressible:true},"application/vnd.ms-printing.printticket+xml":{source:"apache",compressible:true},"application/vnd.ms-printschematicket+xml":{source:"iana",compressible:true},"application/vnd.ms-project":{source:"iana",extensions:["mpp","mpt"]},"application/vnd.ms-tnef":{source:"iana"},"application/vnd.ms-windows.devicepairing":{source:"iana"},"application/vnd.ms-windows.nwprinting.oob":{source:"iana"},"application/vnd.ms-windows.printerpairing":{source:"iana"},"application/vnd.ms-windows.wsd.oob":{source:"iana"},"application/vnd.ms-wmdrm.lic-chlg-req":{source:"iana"},"application/vnd.ms-wmdrm.lic-resp":{source:"iana"},"application/vnd.ms-wmdrm.meter-chlg-req":{source:"iana"},"application/vnd.ms-wmdrm.meter-resp":{source:"iana"},"application/vnd.ms-word.document.macroenabled.12":{source:"iana",extensions:["docm"]},"application/vnd.ms-word.template.macroenabled.12":{source:"iana",extensions:["dotm"]},"application/vnd.ms-works":{source:"iana",extensions:["wps","wks","wcm","wdb"]},"application/vnd.ms-wpl":{source:"iana",extensions:["wpl"]},"application/vnd.ms-xpsdocument":{source:"iana",compressible:false,extensions:["xps"]},"application/vnd.msa-disk-image":{source:"iana"},"application/vnd.mseq":{source:"iana",extensions:["mseq"]},"application/vnd.msign":{source:"iana"},"application/vnd.multiad.creator":{source:"iana"},"application/vnd.multiad.creator.cif":{source:"iana"},"application/vnd.music-niff":{source:"iana"},"application/vnd.musician":{source:"iana",extensions:["mus"]},"application/vnd.muvee.style":{source:"iana",extensions:["msty"]},"application/vnd.mynfc":{source:"iana",extensions:["taglet"]},"application/vnd.ncd.control":{source:"iana"},"application/vnd.ncd.reference":{source:"iana"},"application/vnd.nearst.inv+json":{source:"iana",compressible:true},"application/vnd.nervana":{source:"iana"},"application/vnd.netfpx":{source:"iana"},"application/vnd.neurolanguage.nlu":{source:"iana",extensions:["nlu"]},"application/vnd.nimn":{source:"iana"},"application/vnd.nintendo.nitro.rom":{source:"iana"},"application/vnd.nintendo.snes.rom":{source:"iana"},"application/vnd.nitf":{source:"iana",extensions:["ntf","nitf"]},"application/vnd.noblenet-directory":{source:"iana",extensions:["nnd"]},"application/vnd.noblenet-sealer":{source:"iana",extensions:["nns"]},"application/vnd.noblenet-web":{source:"iana",extensions:["nnw"]},"application/vnd.nokia.catalogs":{source:"iana"},"application/vnd.nokia.conml+wbxml":{source:"iana"},"application/vnd.nokia.conml+xml":{source:"iana",compressible:true},"application/vnd.nokia.iptv.config+xml":{source:"iana",compressible:true},"application/vnd.nokia.isds-radio-presets":{source:"iana"},"application/vnd.nokia.landmark+wbxml":{source:"iana"},"application/vnd.nokia.landmark+xml":{source:"iana",compressible:true},"application/vnd.nokia.landmarkcollection+xml":{source:"iana",compressible:true},"application/vnd.nokia.n-gage.ac+xml":{source:"iana",compressible:true,extensions:["ac"]},"application/vnd.nokia.n-gage.data":{source:"iana",extensions:["ngdat"]},"application/vnd.nokia.n-gage.symbian.install":{source:"iana",extensions:["n-gage"]},"application/vnd.nokia.ncd":{source:"iana"},"application/vnd.nokia.pcd+wbxml":{source:"iana"},"application/vnd.nokia.pcd+xml":{source:"iana",compressible:true},"application/vnd.nokia.radio-preset":{source:"iana",extensions:["rpst"]},"application/vnd.nokia.radio-presets":{source:"iana",extensions:["rpss"]},"application/vnd.novadigm.edm":{source:"iana",extensions:["edm"]},"application/vnd.novadigm.edx":{source:"iana",extensions:["edx"]},"application/vnd.novadigm.ext":{source:"iana",extensions:["ext"]},"application/vnd.ntt-local.content-share":{source:"iana"},"application/vnd.ntt-local.file-transfer":{source:"iana"},"application/vnd.ntt-local.ogw_remote-access":{source:"iana"},"application/vnd.ntt-local.sip-ta_remote":{source:"iana"},"application/vnd.ntt-local.sip-ta_tcp_stream":{source:"iana"},"application/vnd.oasis.opendocument.chart":{source:"iana",extensions:["odc"]},"application/vnd.oasis.opendocument.chart-template":{source:"iana",extensions:["otc"]},"application/vnd.oasis.opendocument.database":{source:"iana",extensions:["odb"]},"application/vnd.oasis.opendocument.formula":{source:"iana",extensions:["odf"]},"application/vnd.oasis.opendocument.formula-template":{source:"iana",extensions:["odft"]},"application/vnd.oasis.opendocument.graphics":{source:"iana",compressible:false,extensions:["odg"]},"application/vnd.oasis.opendocument.graphics-template":{source:"iana",extensions:["otg"]},"application/vnd.oasis.opendocument.image":{source:"iana",extensions:["odi"]},"application/vnd.oasis.opendocument.image-template":{source:"iana",extensions:["oti"]},"application/vnd.oasis.opendocument.presentation":{source:"iana",compressible:false,extensions:["odp"]},"application/vnd.oasis.opendocument.presentation-template":{source:"iana",extensions:["otp"]},"application/vnd.oasis.opendocument.spreadsheet":{source:"iana",compressible:false,extensions:["ods"]},"application/vnd.oasis.opendocument.spreadsheet-template":{source:"iana",extensions:["ots"]},"application/vnd.oasis.opendocument.text":{source:"iana",compressible:false,extensions:["odt"]},"application/vnd.oasis.opendocument.text-master":{source:"iana",extensions:["odm"]},"application/vnd.oasis.opendocument.text-template":{source:"iana",extensions:["ott"]},"application/vnd.oasis.opendocument.text-web":{source:"iana",extensions:["oth"]},"application/vnd.obn":{source:"iana"},"application/vnd.ocf+cbor":{source:"iana"},"application/vnd.oftn.l10n+json":{source:"iana",compressible:true},"application/vnd.oipf.contentaccessdownload+xml":{source:"iana",compressible:true},"application/vnd.oipf.contentaccessstreaming+xml":{source:"iana",compressible:true},"application/vnd.oipf.cspg-hexbinary":{source:"iana"},"application/vnd.oipf.dae.svg+xml":{source:"iana",compressible:true},"application/vnd.oipf.dae.xhtml+xml":{source:"iana",compressible:true},"application/vnd.oipf.mippvcontrolmessage+xml":{source:"iana",compressible:true},"application/vnd.oipf.pae.gem":{source:"iana"},"application/vnd.oipf.spdiscovery+xml":{source:"iana",compressible:true},"application/vnd.oipf.spdlist+xml":{source:"iana",compressible:true},"application/vnd.oipf.ueprofile+xml":{source:"iana",compressible:true},"application/vnd.oipf.userprofile+xml":{source:"iana",compressible:true},"application/vnd.olpc-sugar":{source:"iana",extensions:["xo"]},"application/vnd.oma-scws-config":{source:"iana"},"application/vnd.oma-scws-http-request":{source:"iana"},"application/vnd.oma-scws-http-response":{source:"iana"},"application/vnd.oma.bcast.associated-procedure-parameter+xml":{source:"iana",compressible:true},"application/vnd.oma.bcast.drm-trigger+xml":{source:"iana",compressible:true},"application/vnd.oma.bcast.imd+xml":{source:"iana",compressible:true},"application/vnd.oma.bcast.ltkm":{source:"iana"},"application/vnd.oma.bcast.notification+xml":{source:"iana",compressible:true},"application/vnd.oma.bcast.provisioningtrigger":{source:"iana"},"application/vnd.oma.bcast.sgboot":{source:"iana"},"application/vnd.oma.bcast.sgdd+xml":{source:"iana",compressible:true},"application/vnd.oma.bcast.sgdu":{source:"iana"},"application/vnd.oma.bcast.simple-symbol-container":{source:"iana"},"application/vnd.oma.bcast.smartcard-trigger+xml":{source:"iana",compressible:true},"application/vnd.oma.bcast.sprov+xml":{source:"iana",compressible:true},"application/vnd.oma.bcast.stkm":{source:"iana"},"application/vnd.oma.cab-address-book+xml":{source:"iana",compressible:true},"application/vnd.oma.cab-feature-handler+xml":{source:"iana",compressible:true},"application/vnd.oma.cab-pcc+xml":{source:"iana",compressible:true},"application/vnd.oma.cab-subs-invite+xml":{source:"iana",compressible:true},"application/vnd.oma.cab-user-prefs+xml":{source:"iana",compressible:true},"application/vnd.oma.dcd":{source:"iana"},"application/vnd.oma.dcdc":{source:"iana"},"application/vnd.oma.dd2+xml":{source:"iana",compressible:true,extensions:["dd2"]},"application/vnd.oma.drm.risd+xml":{source:"iana",compressible:true},"application/vnd.oma.group-usage-list+xml":{source:"iana",compressible:true},"application/vnd.oma.lwm2m+json":{source:"iana",compressible:true},"application/vnd.oma.lwm2m+tlv":{source:"iana"},"application/vnd.oma.pal+xml":{source:"iana",compressible:true},"application/vnd.oma.poc.detailed-progress-report+xml":{source:"iana",compressible:true},"application/vnd.oma.poc.final-report+xml":{source:"iana",compressible:true},"application/vnd.oma.poc.groups+xml":{source:"iana",compressible:true},"application/vnd.oma.poc.invocation-descriptor+xml":{source:"iana",compressible:true},"application/vnd.oma.poc.optimized-progress-report+xml":{source:"iana",compressible:true},"application/vnd.oma.push":{source:"iana"},"application/vnd.oma.scidm.messages+xml":{source:"iana",compressible:true},"application/vnd.oma.xcap-directory+xml":{source:"iana",compressible:true},"application/vnd.omads-email+xml":{source:"iana",compressible:true},"application/vnd.omads-file+xml":{source:"iana",compressible:true},"application/vnd.omads-folder+xml":{source:"iana",compressible:true},"application/vnd.omaloc-supl-init":{source:"iana"},"application/vnd.onepager":{source:"iana"},"application/vnd.onepagertamp":{source:"iana"},"application/vnd.onepagertamx":{source:"iana"},"application/vnd.onepagertat":{source:"iana"},"application/vnd.onepagertatp":{source:"iana"},"application/vnd.onepagertatx":{source:"iana"},"application/vnd.openblox.game+xml":{source:"iana",compressible:true,extensions:["obgx"]},"application/vnd.openblox.game-binary":{source:"iana"},"application/vnd.openeye.oeb":{source:"iana"},"application/vnd.openofficeorg.extension":{source:"apache",extensions:["oxt"]},"application/vnd.openstreetmap.data+xml":{source:"iana",compressible:true,extensions:["osm"]},"application/vnd.openxmlformats-officedocument.custom-properties+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.customxmlproperties+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.drawing+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.drawingml.chart+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.drawingml.diagramcolors+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.drawingml.diagramdata+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.drawingml.diagramlayout+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.drawingml.diagramstyle+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.extended-properties+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.presentationml.commentauthors+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.presentationml.comments+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.presentationml.handoutmaster+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.presentationml.notesmaster+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.presentationml.notesslide+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.presentationml.presentation":{source:"iana",compressible:false,extensions:["pptx"]},"application/vnd.openxmlformats-officedocument.presentationml.presentation.main+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.presentationml.presprops+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.presentationml.slide":{source:"iana",extensions:["sldx"]},"application/vnd.openxmlformats-officedocument.presentationml.slide+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.presentationml.slidelayout+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.presentationml.slidemaster+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.presentationml.slideshow":{source:"iana",extensions:["ppsx"]},"application/vnd.openxmlformats-officedocument.presentationml.slideshow.main+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.presentationml.slideupdateinfo+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.presentationml.tablestyles+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.presentationml.tags+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.presentationml.template":{source:"iana",extensions:["potx"]},"application/vnd.openxmlformats-officedocument.presentationml.template.main+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.presentationml.viewprops+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.calcchain+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.externallink+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcachedefinition+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcacherecords+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivottable+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.querytable+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionheaders+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionlog+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedstrings+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":{source:"iana",compressible:false,extensions:["xlsx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheetmetadata+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.tablesinglecells+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.template":{source:"iana",extensions:["xltx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.usernames+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.volatiledependencies+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.theme+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.themeoverride+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.vmldrawing":{source:"iana"},"application/vnd.openxmlformats-officedocument.wordprocessingml.comments+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.wordprocessingml.document":{source:"iana",compressible:false,extensions:["docx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.glossary+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.wordprocessingml.endnotes+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.wordprocessingml.fonttable+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.wordprocessingml.footer+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.wordprocessingml.footnotes+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.wordprocessingml.numbering+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.wordprocessingml.settings+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.wordprocessingml.styles+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.wordprocessingml.template":{source:"iana",extensions:["dotx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.template.main+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.wordprocessingml.websettings+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-package.core-properties+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-package.digital-signature-xmlsignature+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-package.relationships+xml":{source:"iana",compressible:true},"application/vnd.oracle.resource+json":{source:"iana",compressible:true},"application/vnd.orange.indata":{source:"iana"},"application/vnd.osa.netdeploy":{source:"iana"},"application/vnd.osgeo.mapguide.package":{source:"iana",extensions:["mgp"]},"application/vnd.osgi.bundle":{source:"iana"},"application/vnd.osgi.dp":{source:"iana",extensions:["dp"]},"application/vnd.osgi.subsystem":{source:"iana",extensions:["esa"]},"application/vnd.otps.ct-kip+xml":{source:"iana",compressible:true},"application/vnd.oxli.countgraph":{source:"iana"},"application/vnd.pagerduty+json":{source:"iana",compressible:true},"application/vnd.palm":{source:"iana",extensions:["pdb","pqa","oprc"]},"application/vnd.panoply":{source:"iana"},"application/vnd.paos.xml":{source:"iana"},"application/vnd.patentdive":{source:"iana"},"application/vnd.patientecommsdoc":{source:"iana"},"application/vnd.pawaafile":{source:"iana",extensions:["paw"]},"application/vnd.pcos":{source:"iana"},"application/vnd.pg.format":{source:"iana",extensions:["str"]},"application/vnd.pg.osasli":{source:"iana",extensions:["ei6"]},"application/vnd.piaccess.application-licence":{source:"iana"},"application/vnd.picsel":{source:"iana",extensions:["efif"]},"application/vnd.pmi.widget":{source:"iana",extensions:["wg"]},"application/vnd.poc.group-advertisement+xml":{source:"iana",compressible:true},"application/vnd.pocketlearn":{source:"iana",extensions:["plf"]},"application/vnd.powerbuilder6":{source:"iana",extensions:["pbd"]},"application/vnd.powerbuilder6-s":{source:"iana"},"application/vnd.powerbuilder7":{source:"iana"},"application/vnd.powerbuilder7-s":{source:"iana"},"application/vnd.powerbuilder75":{source:"iana"},"application/vnd.powerbuilder75-s":{source:"iana"},"application/vnd.preminet":{source:"iana"},"application/vnd.previewsystems.box":{source:"iana",extensions:["box"]},"application/vnd.proteus.magazine":{source:"iana",extensions:["mgz"]},"application/vnd.psfs":{source:"iana"},"application/vnd.publishare-delta-tree":{source:"iana",extensions:["qps"]},"application/vnd.pvi.ptid1":{source:"iana",extensions:["ptid"]},"application/vnd.pwg-multiplexed":{source:"iana"},"application/vnd.pwg-xhtml-print+xml":{source:"iana",compressible:true},"application/vnd.qualcomm.brew-app-res":{source:"iana"},"application/vnd.quarantainenet":{source:"iana"},"application/vnd.quark.quarkxpress":{source:"iana",extensions:["qxd","qxt","qwd","qwt","qxl","qxb"]},"application/vnd.quobject-quoxdocument":{source:"iana"},"application/vnd.radisys.moml+xml":{source:"iana",compressible:true},"application/vnd.radisys.msml+xml":{source:"iana",compressible:true},"application/vnd.radisys.msml-audit+xml":{source:"iana",compressible:true},"application/vnd.radisys.msml-audit-conf+xml":{source:"iana",compressible:true},"application/vnd.radisys.msml-audit-conn+xml":{source:"iana",compressible:true},"application/vnd.radisys.msml-audit-dialog+xml":{source:"iana",compressible:true},"application/vnd.radisys.msml-audit-stream+xml":{source:"iana",compressible:true},"application/vnd.radisys.msml-conf+xml":{source:"iana",compressible:true},"application/vnd.radisys.msml-dialog+xml":{source:"iana",compressible:true},"application/vnd.radisys.msml-dialog-base+xml":{source:"iana",compressible:true},"application/vnd.radisys.msml-dialog-fax-detect+xml":{source:"iana",compressible:true},"application/vnd.radisys.msml-dialog-fax-sendrecv+xml":{source:"iana",compressible:true},"application/vnd.radisys.msml-dialog-group+xml":{source:"iana",compressible:true},"application/vnd.radisys.msml-dialog-speech+xml":{source:"iana",compressible:true},"application/vnd.radisys.msml-dialog-transform+xml":{source:"iana",compressible:true},"application/vnd.rainstor.data":{source:"iana"},"application/vnd.rapid":{source:"iana"},"application/vnd.rar":{source:"iana"},"application/vnd.realvnc.bed":{source:"iana",extensions:["bed"]},"application/vnd.recordare.musicxml":{source:"iana",extensions:["mxl"]},"application/vnd.recordare.musicxml+xml":{source:"iana",compressible:true,extensions:["musicxml"]},"application/vnd.renlearn.rlprint":{source:"iana"},"application/vnd.restful+json":{source:"iana",compressible:true},"application/vnd.rig.cryptonote":{source:"iana",extensions:["cryptonote"]},"application/vnd.rim.cod":{source:"apache",extensions:["cod"]},"application/vnd.rn-realmedia":{source:"apache",extensions:["rm"]},"application/vnd.rn-realmedia-vbr":{source:"apache",extensions:["rmvb"]},"application/vnd.route66.link66+xml":{source:"iana",compressible:true,extensions:["link66"]},"application/vnd.rs-274x":{source:"iana"},"application/vnd.ruckus.download":{source:"iana"},"application/vnd.s3sms":{source:"iana"},"application/vnd.sailingtracker.track":{source:"iana",extensions:["st"]},"application/vnd.sbm.cid":{source:"iana"},"application/vnd.sbm.mid2":{source:"iana"},"application/vnd.scribus":{source:"iana"},"application/vnd.sealed.3df":{source:"iana"},"application/vnd.sealed.csf":{source:"iana"},"application/vnd.sealed.doc":{source:"iana"},"application/vnd.sealed.eml":{source:"iana"},"application/vnd.sealed.mht":{source:"iana"},"application/vnd.sealed.net":{source:"iana"},"application/vnd.sealed.ppt":{source:"iana"},"application/vnd.sealed.tiff":{source:"iana"},"application/vnd.sealed.xls":{source:"iana"},"application/vnd.sealedmedia.softseal.html":{source:"iana"},"application/vnd.sealedmedia.softseal.pdf":{source:"iana"},"application/vnd.seemail":{source:"iana",extensions:["see"]},"application/vnd.sema":{source:"iana",extensions:["sema"]},"application/vnd.semd":{source:"iana",extensions:["semd"]},"application/vnd.semf":{source:"iana",extensions:["semf"]},"application/vnd.shade-save-file":{source:"iana"},"application/vnd.shana.informed.formdata":{source:"iana",extensions:["ifm"]},"application/vnd.shana.informed.formtemplate":{source:"iana",extensions:["itp"]},"application/vnd.shana.informed.interchange":{source:"iana",extensions:["iif"]},"application/vnd.shana.informed.package":{source:"iana",extensions:["ipk"]},"application/vnd.shootproof+json":{source:"iana",compressible:true},"application/vnd.shopkick+json":{source:"iana",compressible:true},"application/vnd.sigrok.session":{source:"iana"},"application/vnd.simtech-mindmapper":{source:"iana",extensions:["twd","twds"]},"application/vnd.siren+json":{source:"iana",compressible:true},"application/vnd.smaf":{source:"iana",extensions:["mmf"]},"application/vnd.smart.notebook":{source:"iana"},"application/vnd.smart.teacher":{source:"iana",extensions:["teacher"]},"application/vnd.software602.filler.form+xml":{source:"iana",compressible:true,extensions:["fo"]},"application/vnd.software602.filler.form-xml-zip":{source:"iana"},"application/vnd.solent.sdkm+xml":{source:"iana",compressible:true,extensions:["sdkm","sdkd"]},"application/vnd.spotfire.dxp":{source:"iana",extensions:["dxp"]},"application/vnd.spotfire.sfs":{source:"iana",extensions:["sfs"]},"application/vnd.sqlite3":{source:"iana"},"application/vnd.sss-cod":{source:"iana"},"application/vnd.sss-dtf":{source:"iana"},"application/vnd.sss-ntf":{source:"iana"},"application/vnd.stardivision.calc":{source:"apache",extensions:["sdc"]},"application/vnd.stardivision.draw":{source:"apache",extensions:["sda"]},"application/vnd.stardivision.impress":{source:"apache",extensions:["sdd"]},"application/vnd.stardivision.math":{source:"apache",extensions:["smf"]},"application/vnd.stardivision.writer":{source:"apache",extensions:["sdw","vor"]},"application/vnd.stardivision.writer-global":{source:"apache",extensions:["sgl"]},"application/vnd.stepmania.package":{source:"iana",extensions:["smzip"]},"application/vnd.stepmania.stepchart":{source:"iana",extensions:["sm"]},"application/vnd.street-stream":{source:"iana"},"application/vnd.sun.wadl+xml":{source:"iana",compressible:true,extensions:["wadl"]},"application/vnd.sun.xml.calc":{source:"apache",extensions:["sxc"]},"application/vnd.sun.xml.calc.template":{source:"apache",extensions:["stc"]},"application/vnd.sun.xml.draw":{source:"apache",extensions:["sxd"]},"application/vnd.sun.xml.draw.template":{source:"apache",extensions:["std"]},"application/vnd.sun.xml.impress":{source:"apache",extensions:["sxi"]},"application/vnd.sun.xml.impress.template":{source:"apache",extensions:["sti"]},"application/vnd.sun.xml.math":{source:"apache",extensions:["sxm"]},"application/vnd.sun.xml.writer":{source:"apache",extensions:["sxw"]},"application/vnd.sun.xml.writer.global":{source:"apache",extensions:["sxg"]},"application/vnd.sun.xml.writer.template":{source:"apache",extensions:["stw"]},"application/vnd.sus-calendar":{source:"iana",extensions:["sus","susp"]},"application/vnd.svd":{source:"iana",extensions:["svd"]},"application/vnd.swiftview-ics":{source:"iana"},"application/vnd.symbian.install":{source:"apache",extensions:["sis","sisx"]},"application/vnd.syncml+xml":{source:"iana",compressible:true,extensions:["xsm"]},"application/vnd.syncml.dm+wbxml":{source:"iana",extensions:["bdm"]},"application/vnd.syncml.dm+xml":{source:"iana",compressible:true,extensions:["xdm"]},"application/vnd.syncml.dm.notification":{source:"iana"},"application/vnd.syncml.dmddf+wbxml":{source:"iana"},"application/vnd.syncml.dmddf+xml":{source:"iana",compressible:true,extensions:["ddf"]},"application/vnd.syncml.dmtnds+wbxml":{source:"iana"},"application/vnd.syncml.dmtnds+xml":{source:"iana",compressible:true},"application/vnd.syncml.ds.notification":{source:"iana"},"application/vnd.tableschema+json":{source:"iana",compressible:true},"application/vnd.tao.intent-module-archive":{source:"iana",extensions:["tao"]},"application/vnd.tcpdump.pcap":{source:"iana",extensions:["pcap","cap","dmp"]},"application/vnd.think-cell.ppttc+json":{source:"iana",compressible:true},"application/vnd.tmd.mediaflex.api+xml":{source:"iana",compressible:true},"application/vnd.tml":{source:"iana"},"application/vnd.tmobile-livetv":{source:"iana",extensions:["tmo"]},"application/vnd.tri.onesource":{source:"iana"},"application/vnd.trid.tpt":{source:"iana",extensions:["tpt"]},"application/vnd.triscape.mxs":{source:"iana",extensions:["mxs"]},"application/vnd.trueapp":{source:"iana",extensions:["tra"]},"application/vnd.truedoc":{source:"iana"},"application/vnd.ubisoft.webplayer":{source:"iana"},"application/vnd.ufdl":{source:"iana",extensions:["ufd","ufdl"]},"application/vnd.uiq.theme":{source:"iana",extensions:["utz"]},"application/vnd.umajin":{source:"iana",extensions:["umj"]},"application/vnd.unity":{source:"iana",extensions:["unityweb"]},"application/vnd.uoml+xml":{source:"iana",compressible:true,extensions:["uoml"]},"application/vnd.uplanet.alert":{source:"iana"},"application/vnd.uplanet.alert-wbxml":{source:"iana"},"application/vnd.uplanet.bearer-choice":{source:"iana"},"application/vnd.uplanet.bearer-choice-wbxml":{source:"iana"},"application/vnd.uplanet.cacheop":{source:"iana"},"application/vnd.uplanet.cacheop-wbxml":{source:"iana"},"application/vnd.uplanet.channel":{source:"iana"},"application/vnd.uplanet.channel-wbxml":{source:"iana"},"application/vnd.uplanet.list":{source:"iana"},"application/vnd.uplanet.list-wbxml":{source:"iana"},"application/vnd.uplanet.listcmd":{source:"iana"},"application/vnd.uplanet.listcmd-wbxml":{source:"iana"},"application/vnd.uplanet.signal":{source:"iana"},"application/vnd.uri-map":{source:"iana"},"application/vnd.valve.source.material":{source:"iana"},"application/vnd.vcx":{source:"iana",extensions:["vcx"]},"application/vnd.vd-study":{source:"iana"},"application/vnd.vectorworks":{source:"iana"},"application/vnd.vel+json":{source:"iana",compressible:true},"application/vnd.verimatrix.vcas":{source:"iana"},"application/vnd.veryant.thin":{source:"iana"},"application/vnd.ves.encrypted":{source:"iana"},"application/vnd.vidsoft.vidconference":{source:"iana"},"application/vnd.visio":{source:"iana",extensions:["vsd","vst","vss","vsw"]},"application/vnd.visionary":{source:"iana",extensions:["vis"]},"application/vnd.vividence.scriptfile":{source:"iana"},"application/vnd.vsf":{source:"iana",extensions:["vsf"]},"application/vnd.wap.sic":{source:"iana"},"application/vnd.wap.slc":{source:"iana"},"application/vnd.wap.wbxml":{source:"iana",extensions:["wbxml"]},"application/vnd.wap.wmlc":{source:"iana",extensions:["wmlc"]},"application/vnd.wap.wmlscriptc":{source:"iana",extensions:["wmlsc"]},"application/vnd.webturbo":{source:"iana",extensions:["wtb"]},"application/vnd.wfa.p2p":{source:"iana"},"application/vnd.wfa.wsc":{source:"iana"},"application/vnd.windows.devicepairing":{source:"iana"},"application/vnd.wmc":{source:"iana"},"application/vnd.wmf.bootstrap":{source:"iana"},"application/vnd.wolfram.mathematica":{source:"iana"},"application/vnd.wolfram.mathematica.package":{source:"iana"},"application/vnd.wolfram.player":{source:"iana",extensions:["nbp"]},"application/vnd.wordperfect":{source:"iana",extensions:["wpd"]},"application/vnd.wqd":{source:"iana",extensions:["wqd"]},"application/vnd.wrq-hp3000-labelled":{source:"iana"},"application/vnd.wt.stf":{source:"iana",extensions:["stf"]},"application/vnd.wv.csp+wbxml":{source:"iana"},"application/vnd.wv.csp+xml":{source:"iana",compressible:true},"application/vnd.wv.ssp+xml":{source:"iana",compressible:true},"application/vnd.xacml+json":{source:"iana",compressible:true},"application/vnd.xara":{source:"iana",extensions:["xar"]},"application/vnd.xfdl":{source:"iana",extensions:["xfdl"]},"application/vnd.xfdl.webform":{source:"iana"},"application/vnd.xmi+xml":{source:"iana",compressible:true},"application/vnd.xmpie.cpkg":{source:"iana"},"application/vnd.xmpie.dpkg":{source:"iana"},"application/vnd.xmpie.plan":{source:"iana"},"application/vnd.xmpie.ppkg":{source:"iana"},"application/vnd.xmpie.xlim":{source:"iana"},"application/vnd.yamaha.hv-dic":{source:"iana",extensions:["hvd"]},"application/vnd.yamaha.hv-script":{source:"iana",extensions:["hvs"]},"application/vnd.yamaha.hv-voice":{source:"iana",extensions:["hvp"]},"application/vnd.yamaha.openscoreformat":{source:"iana",extensions:["osf"]},"application/vnd.yamaha.openscoreformat.osfpvg+xml":{source:"iana",compressible:true,extensions:["osfpvg"]},"application/vnd.yamaha.remote-setup":{source:"iana"},"application/vnd.yamaha.smaf-audio":{source:"iana",extensions:["saf"]},"application/vnd.yamaha.smaf-phrase":{source:"iana",extensions:["spf"]},"application/vnd.yamaha.through-ngn":{source:"iana"},"application/vnd.yamaha.tunnel-udpencap":{source:"iana"},"application/vnd.yaoweme":{source:"iana"},"application/vnd.yellowriver-custom-menu":{source:"iana",extensions:["cmp"]},"application/vnd.youtube.yt":{source:"iana"},"application/vnd.zul":{source:"iana",extensions:["zir","zirz"]},"application/vnd.zzazz.deck+xml":{source:"iana",compressible:true,extensions:["zaz"]},"application/voicexml+xml":{source:"iana",compressible:true,extensions:["vxml"]},"application/voucher-cms+json":{source:"iana",compressible:true},"application/vq-rtcpxr":{source:"iana"},"application/wasm":{compressible:true,extensions:["wasm"]},"application/watcherinfo+xml":{source:"iana",compressible:true},"application/webpush-options+json":{source:"iana",compressible:true},"application/whoispp-query":{source:"iana"},"application/whoispp-response":{source:"iana"},"application/widget":{source:"iana",extensions:["wgt"]},"application/winhlp":{source:"apache",extensions:["hlp"]},"application/wita":{source:"iana"},"application/wordperfect5.1":{source:"iana"},"application/wsdl+xml":{source:"iana",compressible:true,extensions:["wsdl"]},"application/wspolicy+xml":{source:"iana",compressible:true,extensions:["wspolicy"]},"application/x-7z-compressed":{source:"apache",compressible:false,extensions:["7z"]},"application/x-abiword":{source:"apache",extensions:["abw"]},"application/x-ace-compressed":{source:"apache",extensions:["ace"]},"application/x-amf":{source:"apache"},"application/x-apple-diskimage":{source:"apache",extensions:["dmg"]},"application/x-arj":{compressible:false,extensions:["arj"]},"application/x-authorware-bin":{source:"apache",extensions:["aab","x32","u32","vox"]},"application/x-authorware-map":{source:"apache",extensions:["aam"]},"application/x-authorware-seg":{source:"apache",extensions:["aas"]},"application/x-bcpio":{source:"apache",extensions:["bcpio"]},"application/x-bdoc":{compressible:false,extensions:["bdoc"]},"application/x-bittorrent":{source:"apache",extensions:["torrent"]},"application/x-blorb":{source:"apache",extensions:["blb","blorb"]},"application/x-bzip":{source:"apache",compressible:false,extensions:["bz"]},"application/x-bzip2":{source:"apache",compressible:false,extensions:["bz2","boz"]},"application/x-cbr":{source:"apache",extensions:["cbr","cba","cbt","cbz","cb7"]},"application/x-cdlink":{source:"apache",extensions:["vcd"]},"application/x-cfs-compressed":{source:"apache",extensions:["cfs"]},"application/x-chat":{source:"apache",extensions:["chat"]},"application/x-chess-pgn":{source:"apache",extensions:["pgn"]},"application/x-chrome-extension":{extensions:["crx"]},"application/x-cocoa":{source:"nginx",extensions:["cco"]},"application/x-compress":{source:"apache"},"application/x-conference":{source:"apache",extensions:["nsc"]},"application/x-cpio":{source:"apache",extensions:["cpio"]},"application/x-csh":{source:"apache",extensions:["csh"]},"application/x-deb":{compressible:false},"application/x-debian-package":{source:"apache",extensions:["deb","udeb"]},"application/x-dgc-compressed":{source:"apache",extensions:["dgc"]},"application/x-director":{source:"apache",extensions:["dir","dcr","dxr","cst","cct","cxt","w3d","fgd","swa"]},"application/x-doom":{source:"apache",extensions:["wad"]},"application/x-dtbncx+xml":{source:"apache",compressible:true,extensions:["ncx"]},"application/x-dtbook+xml":{source:"apache",compressible:true,extensions:["dtb"]},"application/x-dtbresource+xml":{source:"apache",compressible:true,extensions:["res"]},"application/x-dvi":{source:"apache",compressible:false,extensions:["dvi"]},"application/x-envoy":{source:"apache",extensions:["evy"]},"application/x-eva":{source:"apache",extensions:["eva"]},"application/x-font-bdf":{source:"apache",extensions:["bdf"]},"application/x-font-dos":{source:"apache"},"application/x-font-framemaker":{source:"apache"},"application/x-font-ghostscript":{source:"apache",extensions:["gsf"]},"application/x-font-libgrx":{source:"apache"},"application/x-font-linux-psf":{source:"apache",extensions:["psf"]},"application/x-font-pcf":{source:"apache",extensions:["pcf"]},"application/x-font-snf":{source:"apache",extensions:["snf"]},"application/x-font-speedo":{source:"apache"},"application/x-font-sunos-news":{source:"apache"},"application/x-font-type1":{source:"apache",extensions:["pfa","pfb","pfm","afm"]},"application/x-font-vfont":{source:"apache"},"application/x-freearc":{source:"apache",extensions:["arc"]},"application/x-futuresplash":{source:"apache",extensions:["spl"]},"application/x-gca-compressed":{source:"apache",extensions:["gca"]},"application/x-glulx":{source:"apache",extensions:["ulx"]},"application/x-gnumeric":{source:"apache",extensions:["gnumeric"]},"application/x-gramps-xml":{source:"apache",extensions:["gramps"]},"application/x-gtar":{source:"apache",extensions:["gtar"]},"application/x-gzip":{source:"apache"},"application/x-hdf":{source:"apache",extensions:["hdf"]},"application/x-httpd-php":{compressible:true,extensions:["php"]},"application/x-install-instructions":{source:"apache",extensions:["install"]},"application/x-iso9660-image":{source:"apache",extensions:["iso"]},"application/x-java-archive-diff":{source:"nginx",extensions:["jardiff"]},"application/x-java-jnlp-file":{source:"apache",compressible:false,extensions:["jnlp"]},"application/x-javascript":{compressible:true},"application/x-keepass2":{extensions:["kdbx"]},"application/x-latex":{source:"apache",compressible:false,extensions:["latex"]},"application/x-lua-bytecode":{extensions:["luac"]},"application/x-lzh-compressed":{source:"apache",extensions:["lzh","lha"]},"application/x-makeself":{source:"nginx",extensions:["run"]},"application/x-mie":{source:"apache",extensions:["mie"]},"application/x-mobipocket-ebook":{source:"apache",extensions:["prc","mobi"]},"application/x-mpegurl":{compressible:false},"application/x-ms-application":{source:"apache",extensions:["application"]},"application/x-ms-shortcut":{source:"apache",extensions:["lnk"]},"application/x-ms-wmd":{source:"apache",extensions:["wmd"]},"application/x-ms-wmz":{source:"apache",extensions:["wmz"]},"application/x-ms-xbap":{source:"apache",extensions:["xbap"]},"application/x-msaccess":{source:"apache",extensions:["mdb"]},"application/x-msbinder":{source:"apache",extensions:["obd"]},"application/x-mscardfile":{source:"apache",extensions:["crd"]},"application/x-msclip":{source:"apache",extensions:["clp"]},"application/x-msdos-program":{extensions:["exe"]},"application/x-msdownload":{source:"apache",extensions:["exe","dll","com","bat","msi"]},"application/x-msmediaview":{source:"apache",extensions:["mvb","m13","m14"]},"application/x-msmetafile":{source:"apache",extensions:["wmf","wmz","emf","emz"]},"application/x-msmoney":{source:"apache",extensions:["mny"]},"application/x-mspublisher":{source:"apache",extensions:["pub"]},"application/x-msschedule":{source:"apache",extensions:["scd"]},"application/x-msterminal":{source:"apache",extensions:["trm"]},"application/x-mswrite":{source:"apache",extensions:["wri"]},"application/x-netcdf":{source:"apache",extensions:["nc","cdf"]},"application/x-ns-proxy-autoconfig":{compressible:true,extensions:["pac"]},"application/x-nzb":{source:"apache",extensions:["nzb"]},"application/x-perl":{source:"nginx",extensions:["pl","pm"]},"application/x-pilot":{source:"nginx",extensions:["prc","pdb"]},"application/x-pkcs12":{source:"apache",compressible:false,extensions:["p12","pfx"]},"application/x-pkcs7-certificates":{source:"apache",extensions:["p7b","spc"]},"application/x-pkcs7-certreqresp":{source:"apache",extensions:["p7r"]},"application/x-rar-compressed":{source:"apache",compressible:false,extensions:["rar"]},"application/x-redhat-package-manager":{source:"nginx",extensions:["rpm"]},"application/x-research-info-systems":{source:"apache",extensions:["ris"]},"application/x-sea":{source:"nginx",extensions:["sea"]},"application/x-sh":{source:"apache",compressible:true,extensions:["sh"]},"application/x-shar":{source:"apache",extensions:["shar"]},"application/x-shockwave-flash":{source:"apache",compressible:false,extensions:["swf"]},"application/x-silverlight-app":{source:"apache",extensions:["xap"]},"application/x-sql":{source:"apache",extensions:["sql"]},"application/x-stuffit":{source:"apache",compressible:false,extensions:["sit"]},"application/x-stuffitx":{source:"apache",extensions:["sitx"]},"application/x-subrip":{source:"apache",extensions:["srt"]},"application/x-sv4cpio":{source:"apache",extensions:["sv4cpio"]},"application/x-sv4crc":{source:"apache",extensions:["sv4crc"]},"application/x-t3vm-image":{source:"apache",extensions:["t3"]},"application/x-tads":{source:"apache",extensions:["gam"]},"application/x-tar":{source:"apache",compressible:true,extensions:["tar"]},"application/x-tcl":{source:"apache",extensions:["tcl","tk"]},"application/x-tex":{source:"apache",extensions:["tex"]},"application/x-tex-tfm":{source:"apache",extensions:["tfm"]},"application/x-texinfo":{source:"apache",extensions:["texinfo","texi"]},"application/x-tgif":{source:"apache",extensions:["obj"]},"application/x-ustar":{source:"apache",extensions:["ustar"]},"application/x-virtualbox-hdd":{compressible:true,extensions:["hdd"]},"application/x-virtualbox-ova":{compressible:true,extensions:["ova"]},"application/x-virtualbox-ovf":{compressible:true,extensions:["ovf"]},"application/x-virtualbox-vbox":{compressible:true,extensions:["vbox"]},"application/x-virtualbox-vbox-extpack":{compressible:false,extensions:["vbox-extpack"]},"application/x-virtualbox-vdi":{compressible:true,extensions:["vdi"]},"application/x-virtualbox-vhd":{compressible:true,extensions:["vhd"]},"application/x-virtualbox-vmdk":{compressible:true,extensions:["vmdk"]},"application/x-wais-source":{source:"apache",extensions:["src"]},"application/x-web-app-manifest+json":{compressible:true,extensions:["webapp"]},"application/x-www-form-urlencoded":{source:"iana",compressible:true},"application/x-x509-ca-cert":{source:"apache",extensions:["der","crt","pem"]},"application/x-xfig":{source:"apache",extensions:["fig"]},"application/x-xliff+xml":{source:"apache",compressible:true,extensions:["xlf"]},"application/x-xpinstall":{source:"apache",compressible:false,extensions:["xpi"]},"application/x-xz":{source:"apache",extensions:["xz"]},"application/x-zmachine":{source:"apache",extensions:["z1","z2","z3","z4","z5","z6","z7","z8"]},"application/x400-bp":{source:"iana"},"application/xacml+xml":{source:"iana",compressible:true},"application/xaml+xml":{source:"apache",compressible:true,extensions:["xaml"]},"application/xcap-att+xml":{source:"iana",compressible:true,extensions:["xav"]},"application/xcap-caps+xml":{source:"iana",compressible:true,extensions:["xca"]},"application/xcap-diff+xml":{source:"iana",compressible:true,extensions:["xdf"]},"application/xcap-el+xml":{source:"iana",compressible:true,extensions:["xel"]},"application/xcap-error+xml":{source:"iana",compressible:true,extensions:["xer"]},"application/xcap-ns+xml":{source:"iana",compressible:true,extensions:["xns"]},"application/xcon-conference-info+xml":{source:"iana",compressible:true},"application/xcon-conference-info-diff+xml":{source:"iana",compressible:true},"application/xenc+xml":{source:"iana",compressible:true,extensions:["xenc"]},"application/xhtml+xml":{source:"iana",compressible:true,extensions:["xhtml","xht"]},"application/xhtml-voice+xml":{source:"apache",compressible:true},"application/xliff+xml":{source:"iana",compressible:true,extensions:["xlf"]},"application/xml":{source:"iana",compressible:true,extensions:["xml","xsl","xsd","rng"]},"application/xml-dtd":{source:"iana",compressible:true,extensions:["dtd"]},"application/xml-external-parsed-entity":{source:"iana"},"application/xml-patch+xml":{source:"iana",compressible:true},"application/xmpp+xml":{source:"iana",compressible:true},"application/xop+xml":{source:"iana",compressible:true,extensions:["xop"]},"application/xproc+xml":{source:"apache",compressible:true,extensions:["xpl"]},"application/xslt+xml":{source:"iana",compressible:true,extensions:["xslt"]},"application/xspf+xml":{source:"apache",compressible:true,extensions:["xspf"]},"application/xv+xml":{source:"iana",compressible:true,extensions:["mxml","xhvml","xvml","xvm"]},"application/yang":{source:"iana",extensions:["yang"]},"application/yang-data+json":{source:"iana",compressible:true},"application/yang-data+xml":{source:"iana",compressible:true},"application/yang-patch+json":{source:"iana",compressible:true},"application/yang-patch+xml":{source:"iana",compressible:true},"application/yin+xml":{source:"iana",compressible:true,extensions:["yin"]},"application/zip":{source:"iana",compressible:false,extensions:["zip"]},"application/zlib":{source:"iana"},"application/zstd":{source:"iana"},"audio/1d-interleaved-parityfec":{source:"iana"},"audio/32kadpcm":{source:"iana"},"audio/3gpp":{source:"iana",compressible:false,extensions:["3gpp"]},"audio/3gpp2":{source:"iana"},"audio/aac":{source:"iana"},"audio/ac3":{source:"iana"},"audio/adpcm":{source:"apache",extensions:["adp"]},"audio/amr":{source:"iana"},"audio/amr-wb":{source:"iana"},"audio/amr-wb+":{source:"iana"},"audio/aptx":{source:"iana"},"audio/asc":{source:"iana"},"audio/atrac-advanced-lossless":{source:"iana"},"audio/atrac-x":{source:"iana"},"audio/atrac3":{source:"iana"},"audio/basic":{source:"iana",compressible:false,extensions:["au","snd"]},"audio/bv16":{source:"iana"},"audio/bv32":{source:"iana"},"audio/clearmode":{source:"iana"},"audio/cn":{source:"iana"},"audio/dat12":{source:"iana"},"audio/dls":{source:"iana"},"audio/dsr-es201108":{source:"iana"},"audio/dsr-es202050":{source:"iana"},"audio/dsr-es202211":{source:"iana"},"audio/dsr-es202212":{source:"iana"},"audio/dv":{source:"iana"},"audio/dvi4":{source:"iana"},"audio/eac3":{source:"iana"},"audio/encaprtp":{source:"iana"},"audio/evrc":{source:"iana"},"audio/evrc-qcp":{source:"iana"},"audio/evrc0":{source:"iana"},"audio/evrc1":{source:"iana"},"audio/evrcb":{source:"iana"},"audio/evrcb0":{source:"iana"},"audio/evrcb1":{source:"iana"},"audio/evrcnw":{source:"iana"},"audio/evrcnw0":{source:"iana"},"audio/evrcnw1":{source:"iana"},"audio/evrcwb":{source:"iana"},"audio/evrcwb0":{source:"iana"},"audio/evrcwb1":{source:"iana"},"audio/evs":{source:"iana"},"audio/flexfec":{source:"iana"},"audio/fwdred":{source:"iana"},"audio/g711-0":{source:"iana"},"audio/g719":{source:"iana"},"audio/g722":{source:"iana"},"audio/g7221":{source:"iana"},"audio/g723":{source:"iana"},"audio/g726-16":{source:"iana"},"audio/g726-24":{source:"iana"},"audio/g726-32":{source:"iana"},"audio/g726-40":{source:"iana"},"audio/g728":{source:"iana"},"audio/g729":{source:"iana"},"audio/g7291":{source:"iana"},"audio/g729d":{source:"iana"},"audio/g729e":{source:"iana"},"audio/gsm":{source:"iana"},"audio/gsm-efr":{source:"iana"},"audio/gsm-hr-08":{source:"iana"},"audio/ilbc":{source:"iana"},"audio/ip-mr_v2.5":{source:"iana"},"audio/isac":{source:"apache"},"audio/l16":{source:"iana"},"audio/l20":{source:"iana"},"audio/l24":{source:"iana",compressible:false},"audio/l8":{source:"iana"},"audio/lpc":{source:"iana"},"audio/melp":{source:"iana"},"audio/melp1200":{source:"iana"},"audio/melp2400":{source:"iana"},"audio/melp600":{source:"iana"},"audio/midi":{source:"apache",extensions:["mid","midi","kar","rmi"]},"audio/mobile-xmf":{source:"iana",extensions:["mxmf"]},"audio/mp3":{compressible:false,extensions:["mp3"]},"audio/mp4":{source:"iana",compressible:false,extensions:["m4a","mp4a"]},"audio/mp4a-latm":{source:"iana"},"audio/mpa":{source:"iana"},"audio/mpa-robust":{source:"iana"},"audio/mpeg":{source:"iana",compressible:false,extensions:["mpga","mp2","mp2a","mp3","m2a","m3a"]},"audio/mpeg4-generic":{source:"iana"},"audio/musepack":{source:"apache"},"audio/ogg":{source:"iana",compressible:false,extensions:["oga","ogg","spx"]},"audio/opus":{source:"iana"},"audio/parityfec":{source:"iana"},"audio/pcma":{source:"iana"},"audio/pcma-wb":{source:"iana"},"audio/pcmu":{source:"iana"},"audio/pcmu-wb":{source:"iana"},"audio/prs.sid":{source:"iana"},"audio/qcelp":{source:"iana"},"audio/raptorfec":{source:"iana"},"audio/red":{source:"iana"},"audio/rtp-enc-aescm128":{source:"iana"},"audio/rtp-midi":{source:"iana"},"audio/rtploopback":{source:"iana"},"audio/rtx":{source:"iana"},"audio/s3m":{source:"apache",extensions:["s3m"]},"audio/silk":{source:"apache",extensions:["sil"]},"audio/smv":{source:"iana"},"audio/smv-qcp":{source:"iana"},"audio/smv0":{source:"iana"},"audio/sp-midi":{source:"iana"},"audio/speex":{source:"iana"},"audio/t140c":{source:"iana"},"audio/t38":{source:"iana"},"audio/telephone-event":{source:"iana"},"audio/tetra_acelp":{source:"iana"},"audio/tone":{source:"iana"},"audio/uemclip":{source:"iana"},"audio/ulpfec":{source:"iana"},"audio/usac":{source:"iana"},"audio/vdvi":{source:"iana"},"audio/vmr-wb":{source:"iana"},"audio/vnd.3gpp.iufp":{source:"iana"},"audio/vnd.4sb":{source:"iana"},"audio/vnd.audiokoz":{source:"iana"},"audio/vnd.celp":{source:"iana"},"audio/vnd.cisco.nse":{source:"iana"},"audio/vnd.cmles.radio-events":{source:"iana"},"audio/vnd.cns.anp1":{source:"iana"},"audio/vnd.cns.inf1":{source:"iana"},"audio/vnd.dece.audio":{source:"iana",extensions:["uva","uvva"]},"audio/vnd.digital-winds":{source:"iana",extensions:["eol"]},"audio/vnd.dlna.adts":{source:"iana"},"audio/vnd.dolby.heaac.1":{source:"iana"},"audio/vnd.dolby.heaac.2":{source:"iana"},"audio/vnd.dolby.mlp":{source:"iana"},"audio/vnd.dolby.mps":{source:"iana"},"audio/vnd.dolby.pl2":{source:"iana"},"audio/vnd.dolby.pl2x":{source:"iana"},"audio/vnd.dolby.pl2z":{source:"iana"},"audio/vnd.dolby.pulse.1":{source:"iana"},"audio/vnd.dra":{source:"iana",extensions:["dra"]},"audio/vnd.dts":{source:"iana",extensions:["dts"]},"audio/vnd.dts.hd":{source:"iana",extensions:["dtshd"]},"audio/vnd.dts.uhd":{source:"iana"},"audio/vnd.dvb.file":{source:"iana"},"audio/vnd.everad.plj":{source:"iana"},"audio/vnd.hns.audio":{source:"iana"},"audio/vnd.lucent.voice":{source:"iana",extensions:["lvp"]},"audio/vnd.ms-playready.media.pya":{source:"iana",extensions:["pya"]},"audio/vnd.nokia.mobile-xmf":{source:"iana"},"audio/vnd.nortel.vbk":{source:"iana"},"audio/vnd.nuera.ecelp4800":{source:"iana",extensions:["ecelp4800"]},"audio/vnd.nuera.ecelp7470":{source:"iana",extensions:["ecelp7470"]},"audio/vnd.nuera.ecelp9600":{source:"iana",extensions:["ecelp9600"]},"audio/vnd.octel.sbc":{source:"iana"},"audio/vnd.presonus.multitrack":{source:"iana"},"audio/vnd.qcelp":{source:"iana"},"audio/vnd.rhetorex.32kadpcm":{source:"iana"},"audio/vnd.rip":{source:"iana",extensions:["rip"]},"audio/vnd.rn-realaudio":{compressible:false},"audio/vnd.sealedmedia.softseal.mpeg":{source:"iana"},"audio/vnd.vmx.cvsd":{source:"iana"},"audio/vnd.wave":{compressible:false},"audio/vorbis":{source:"iana",compressible:false},"audio/vorbis-config":{source:"iana"},"audio/wav":{compressible:false,extensions:["wav"]},"audio/wave":{compressible:false,extensions:["wav"]},"audio/webm":{source:"apache",compressible:false,extensions:["weba"]},"audio/x-aac":{source:"apache",compressible:false,extensions:["aac"]},"audio/x-aiff":{source:"apache",extensions:["aif","aiff","aifc"]},"audio/x-caf":{source:"apache",compressible:false,extensions:["caf"]},"audio/x-flac":{source:"apache",extensions:["flac"]},"audio/x-m4a":{source:"nginx",extensions:["m4a"]},"audio/x-matroska":{source:"apache",extensions:["mka"]},"audio/x-mpegurl":{source:"apache",extensions:["m3u"]},"audio/x-ms-wax":{source:"apache",extensions:["wax"]},"audio/x-ms-wma":{source:"apache",extensions:["wma"]},"audio/x-pn-realaudio":{source:"apache",extensions:["ram","ra"]},"audio/x-pn-realaudio-plugin":{source:"apache",extensions:["rmp"]},"audio/x-realaudio":{source:"nginx",extensions:["ra"]},"audio/x-tta":{source:"apache"},"audio/x-wav":{source:"apache",extensions:["wav"]},"audio/xm":{source:"apache",extensions:["xm"]},"chemical/x-cdx":{source:"apache",extensions:["cdx"]},"chemical/x-cif":{source:"apache",extensions:["cif"]},"chemical/x-cmdf":{source:"apache",extensions:["cmdf"]},"chemical/x-cml":{source:"apache",extensions:["cml"]},"chemical/x-csml":{source:"apache",extensions:["csml"]},"chemical/x-pdb":{source:"apache"},"chemical/x-xyz":{source:"apache",extensions:["xyz"]},"font/collection":{source:"iana",extensions:["ttc"]},"font/otf":{source:"iana",compressible:true,extensions:["otf"]},"font/sfnt":{source:"iana"},"font/ttf":{source:"iana",compressible:true,extensions:["ttf"]},"font/woff":{source:"iana",extensions:["woff"]},"font/woff2":{source:"iana",extensions:["woff2"]},"image/aces":{source:"iana",extensions:["exr"]},"image/apng":{compressible:false,extensions:["apng"]},"image/avci":{source:"iana"},"image/avcs":{source:"iana"},"image/bmp":{source:"iana",compressible:true,extensions:["bmp"]},"image/cgm":{source:"iana",extensions:["cgm"]},"image/dicom-rle":{source:"iana",extensions:["drle"]},"image/emf":{source:"iana",extensions:["emf"]},"image/fits":{source:"iana",extensions:["fits"]},"image/g3fax":{source:"iana",extensions:["g3"]},"image/gif":{source:"iana",compressible:false,extensions:["gif"]},"image/heic":{source:"iana",extensions:["heic"]},"image/heic-sequence":{source:"iana",extensions:["heics"]},"image/heif":{source:"iana",extensions:["heif"]},"image/heif-sequence":{source:"iana",extensions:["heifs"]},"image/hej2k":{source:"iana",extensions:["hej2"]},"image/hsj2":{source:"iana",extensions:["hsj2"]},"image/ief":{source:"iana",extensions:["ief"]},"image/jls":{source:"iana",extensions:["jls"]},"image/jp2":{source:"iana",compressible:false,extensions:["jp2","jpg2"]},"image/jpeg":{source:"iana",compressible:false,extensions:["jpeg","jpg","jpe"]},"image/jph":{source:"iana",extensions:["jph"]},"image/jphc":{source:"iana",extensions:["jhc"]},"image/jpm":{source:"iana",compressible:false,extensions:["jpm"]},"image/jpx":{source:"iana",compressible:false,extensions:["jpx","jpf"]},"image/jxr":{source:"iana",extensions:["jxr"]},"image/jxra":{source:"iana",extensions:["jxra"]},"image/jxrs":{source:"iana",extensions:["jxrs"]},"image/jxs":{source:"iana",extensions:["jxs"]},"image/jxsc":{source:"iana",extensions:["jxsc"]},"image/jxsi":{source:"iana",extensions:["jxsi"]},"image/jxss":{source:"iana",extensions:["jxss"]},"image/ktx":{source:"iana",extensions:["ktx"]},"image/naplps":{source:"iana"},"image/pjpeg":{compressible:false},"image/png":{source:"iana",compressible:false,extensions:["png"]},"image/prs.btif":{source:"iana",extensions:["btif"]},"image/prs.pti":{source:"iana",extensions:["pti"]},"image/pwg-raster":{source:"iana"},"image/sgi":{source:"apache",extensions:["sgi"]},"image/svg+xml":{source:"iana",compressible:true,extensions:["svg","svgz"]},"image/t38":{source:"iana",extensions:["t38"]},"image/tiff":{source:"iana",compressible:false,extensions:["tif","tiff"]},"image/tiff-fx":{source:"iana",extensions:["tfx"]},"image/vnd.adobe.photoshop":{source:"iana",compressible:true,extensions:["psd"]},"image/vnd.airzip.accelerator.azv":{source:"iana",extensions:["azv"]},"image/vnd.cns.inf2":{source:"iana"},"image/vnd.dece.graphic":{source:"iana",extensions:["uvi","uvvi","uvg","uvvg"]},"image/vnd.djvu":{source:"iana",extensions:["djvu","djv"]},"image/vnd.dvb.subtitle":{source:"iana",extensions:["sub"]},"image/vnd.dwg":{source:"iana",extensions:["dwg"]},"image/vnd.dxf":{source:"iana",extensions:["dxf"]},"image/vnd.fastbidsheet":{source:"iana",extensions:["fbs"]},"image/vnd.fpx":{source:"iana",extensions:["fpx"]},"image/vnd.fst":{source:"iana",extensions:["fst"]},"image/vnd.fujixerox.edmics-mmr":{source:"iana",extensions:["mmr"]},"image/vnd.fujixerox.edmics-rlc":{source:"iana",extensions:["rlc"]},"image/vnd.globalgraphics.pgb":{source:"iana"},"image/vnd.microsoft.icon":{source:"iana",extensions:["ico"]},"image/vnd.mix":{source:"iana"},"image/vnd.mozilla.apng":{source:"iana"},"image/vnd.ms-dds":{extensions:["dds"]},"image/vnd.ms-modi":{source:"iana",extensions:["mdi"]},"image/vnd.ms-photo":{source:"apache",extensions:["wdp"]},"image/vnd.net-fpx":{source:"iana",extensions:["npx"]},"image/vnd.radiance":{source:"iana"},"image/vnd.sealed.png":{source:"iana"},"image/vnd.sealedmedia.softseal.gif":{source:"iana"},"image/vnd.sealedmedia.softseal.jpg":{source:"iana"},"image/vnd.svf":{source:"iana"},"image/vnd.tencent.tap":{source:"iana",extensions:["tap"]},"image/vnd.valve.source.texture":{source:"iana",extensions:["vtf"]},"image/vnd.wap.wbmp":{source:"iana",extensions:["wbmp"]},"image/vnd.xiff":{source:"iana",extensions:["xif"]},"image/vnd.zbrush.pcx":{source:"iana",extensions:["pcx"]},"image/webp":{source:"apache",extensions:["webp"]},"image/wmf":{source:"iana",extensions:["wmf"]},"image/x-3ds":{source:"apache",extensions:["3ds"]},"image/x-cmu-raster":{source:"apache",extensions:["ras"]},"image/x-cmx":{source:"apache",extensions:["cmx"]},"image/x-freehand":{source:"apache",extensions:["fh","fhc","fh4","fh5","fh7"]},"image/x-icon":{source:"apache",compressible:true,extensions:["ico"]},"image/x-jng":{source:"nginx",extensions:["jng"]},"image/x-mrsid-image":{source:"apache",extensions:["sid"]},"image/x-ms-bmp":{source:"nginx",compressible:true,extensions:["bmp"]},"image/x-pcx":{source:"apache",extensions:["pcx"]},"image/x-pict":{source:"apache",extensions:["pic","pct"]},"image/x-portable-anymap":{source:"apache",extensions:["pnm"]},"image/x-portable-bitmap":{source:"apache",extensions:["pbm"]},"image/x-portable-graymap":{source:"apache",extensions:["pgm"]},"image/x-portable-pixmap":{source:"apache",extensions:["ppm"]},"image/x-rgb":{source:"apache",extensions:["rgb"]},"image/x-tga":{source:"apache",extensions:["tga"]},"image/x-xbitmap":{source:"apache",extensions:["xbm"]},"image/x-xcf":{compressible:false},"image/x-xpixmap":{source:"apache",extensions:["xpm"]},"image/x-xwindowdump":{source:"apache",extensions:["xwd"]},"message/cpim":{source:"iana"},"message/delivery-status":{source:"iana"},"message/disposition-notification":{source:"iana",extensions:["disposition-notification"]},"message/external-body":{source:"iana"},"message/feedback-report":{source:"iana"},"message/global":{source:"iana",extensions:["u8msg"]},"message/global-delivery-status":{source:"iana",extensions:["u8dsn"]},"message/global-disposition-notification":{source:"iana",extensions:["u8mdn"]},"message/global-headers":{source:"iana",extensions:["u8hdr"]},"message/http":{source:"iana",compressible:false},"message/imdn+xml":{source:"iana",compressible:true},"message/news":{source:"iana"},"message/partial":{source:"iana",compressible:false},"message/rfc822":{source:"iana",compressible:true,extensions:["eml","mime"]},"message/s-http":{source:"iana"},"message/sip":{source:"iana"},"message/sipfrag":{source:"iana"},"message/tracking-status":{source:"iana"},"message/vnd.si.simp":{source:"iana"},"message/vnd.wfa.wsc":{source:"iana",extensions:["wsc"]},"model/3mf":{source:"iana",extensions:["3mf"]},"model/gltf+json":{source:"iana",compressible:true,extensions:["gltf"]},"model/gltf-binary":{source:"iana",compressible:true,extensions:["glb"]},"model/iges":{source:"iana",compressible:false,extensions:["igs","iges"]},"model/mesh":{source:"iana",compressible:false,extensions:["msh","mesh","silo"]},"model/stl":{source:"iana",extensions:["stl"]},"model/vnd.collada+xml":{source:"iana",compressible:true,extensions:["dae"]},"model/vnd.dwf":{source:"iana",extensions:["dwf"]},"model/vnd.flatland.3dml":{source:"iana"},"model/vnd.gdl":{source:"iana",extensions:["gdl"]},"model/vnd.gs-gdl":{source:"apache"},"model/vnd.gs.gdl":{source:"iana"},"model/vnd.gtw":{source:"iana",extensions:["gtw"]},"model/vnd.moml+xml":{source:"iana",compressible:true},"model/vnd.mts":{source:"iana",extensions:["mts"]},"model/vnd.opengex":{source:"iana",extensions:["ogex"]},"model/vnd.parasolid.transmit.binary":{source:"iana",extensions:["x_b"]},"model/vnd.parasolid.transmit.text":{source:"iana",extensions:["x_t"]},"model/vnd.rosette.annotated-data-model":{source:"iana"},"model/vnd.usdz+zip":{source:"iana",compressible:false,extensions:["usdz"]},"model/vnd.valve.source.compiled-map":{source:"iana",extensions:["bsp"]},"model/vnd.vtu":{source:"iana",extensions:["vtu"]},"model/vrml":{source:"iana",compressible:false,extensions:["wrl","vrml"]},"model/x3d+binary":{source:"apache",compressible:false,extensions:["x3db","x3dbz"]},"model/x3d+fastinfoset":{source:"iana",extensions:["x3db"]},"model/x3d+vrml":{source:"apache",compressible:false,extensions:["x3dv","x3dvz"]},"model/x3d+xml":{source:"iana",compressible:true,extensions:["x3d","x3dz"]},"model/x3d-vrml":{source:"iana",extensions:["x3dv"]},"multipart/alternative":{source:"iana",compressible:false},"multipart/appledouble":{source:"iana"},"multipart/byteranges":{source:"iana"},"multipart/digest":{source:"iana"},"multipart/encrypted":{source:"iana",compressible:false},"multipart/form-data":{source:"iana",compressible:false},"multipart/header-set":{source:"iana"},"multipart/mixed":{source:"iana"},"multipart/multilingual":{source:"iana"},"multipart/parallel":{source:"iana"},"multipart/related":{source:"iana",compressible:false},"multipart/report":{source:"iana"},"multipart/signed":{source:"iana",compressible:false},"multipart/vnd.bint.med-plus":{source:"iana"},"multipart/voice-message":{source:"iana"},"multipart/x-mixed-replace":{source:"iana"},"text/1d-interleaved-parityfec":{source:"iana"},"text/cache-manifest":{source:"iana",compressible:true,extensions:["appcache","manifest"]},"text/calendar":{source:"iana",extensions:["ics","ifb"]},"text/calender":{compressible:true},"text/cmd":{compressible:true},"text/coffeescript":{extensions:["coffee","litcoffee"]},"text/css":{source:"iana",charset:"UTF-8",compressible:true,extensions:["css"]},"text/csv":{source:"iana",compressible:true,extensions:["csv"]},"text/csv-schema":{source:"iana"},"text/directory":{source:"iana"},"text/dns":{source:"iana"},"text/ecmascript":{source:"iana"},"text/encaprtp":{source:"iana"},"text/enriched":{source:"iana"},"text/flexfec":{source:"iana"},"text/fwdred":{source:"iana"},"text/grammar-ref-list":{source:"iana"},"text/html":{source:"iana",compressible:true,extensions:["html","htm","shtml"]},"text/jade":{extensions:["jade"]},"text/javascript":{source:"iana",compressible:true},"text/jcr-cnd":{source:"iana"},"text/jsx":{compressible:true,extensions:["jsx"]},"text/less":{compressible:true,extensions:["less"]},"text/markdown":{source:"iana",compressible:true,extensions:["markdown","md"]},"text/mathml":{source:"nginx",extensions:["mml"]},"text/mdx":{compressible:true,extensions:["mdx"]},"text/mizar":{source:"iana"},"text/n3":{source:"iana",compressible:true,extensions:["n3"]},"text/parameters":{source:"iana"},"text/parityfec":{source:"iana"},"text/plain":{source:"iana",compressible:true,extensions:["txt","text","conf","def","list","log","in","ini"]},"text/provenance-notation":{source:"iana"},"text/prs.fallenstein.rst":{source:"iana"},"text/prs.lines.tag":{source:"iana",extensions:["dsc"]},"text/prs.prop.logic":{source:"iana"},"text/raptorfec":{source:"iana"},"text/red":{source:"iana"},"text/rfc822-headers":{source:"iana"},"text/richtext":{source:"iana",compressible:true,extensions:["rtx"]},"text/rtf":{source:"iana",compressible:true,extensions:["rtf"]},"text/rtp-enc-aescm128":{source:"iana"},"text/rtploopback":{source:"iana"},"text/rtx":{source:"iana"},"text/sgml":{source:"iana",extensions:["sgml","sgm"]},"text/shex":{extensions:["shex"]},"text/slim":{extensions:["slim","slm"]},"text/strings":{source:"iana"},"text/stylus":{extensions:["stylus","styl"]},"text/t140":{source:"iana"},"text/tab-separated-values":{source:"iana",compressible:true,extensions:["tsv"]},"text/troff":{source:"iana",extensions:["t","tr","roff","man","me","ms"]},"text/turtle":{source:"iana",charset:"UTF-8",extensions:["ttl"]},"text/ulpfec":{source:"iana"},"text/uri-list":{source:"iana",compressible:true,extensions:["uri","uris","urls"]},"text/vcard":{source:"iana",compressible:true,extensions:["vcard"]},"text/vnd.a":{source:"iana"},"text/vnd.abc":{source:"iana"},"text/vnd.ascii-art":{source:"iana"},"text/vnd.curl":{source:"iana",extensions:["curl"]},"text/vnd.curl.dcurl":{source:"apache",extensions:["dcurl"]},"text/vnd.curl.mcurl":{source:"apache",extensions:["mcurl"]},"text/vnd.curl.scurl":{source:"apache",extensions:["scurl"]},"text/vnd.debian.copyright":{source:"iana"},"text/vnd.dmclientscript":{source:"iana"},"text/vnd.dvb.subtitle":{source:"iana",extensions:["sub"]},"text/vnd.esmertec.theme-descriptor":{source:"iana"},"text/vnd.ficlab.flt":{source:"iana"},"text/vnd.fly":{source:"iana",extensions:["fly"]},"text/vnd.fmi.flexstor":{source:"iana",extensions:["flx"]},"text/vnd.gml":{source:"iana"},"text/vnd.graphviz":{source:"iana",extensions:["gv"]},"text/vnd.hgl":{source:"iana"},"text/vnd.in3d.3dml":{source:"iana",extensions:["3dml"]},"text/vnd.in3d.spot":{source:"iana",extensions:["spot"]},"text/vnd.iptc.newsml":{source:"iana"},"text/vnd.iptc.nitf":{source:"iana"},"text/vnd.latex-z":{source:"iana"},"text/vnd.motorola.reflex":{source:"iana"},"text/vnd.ms-mediapackage":{source:"iana"},"text/vnd.net2phone.commcenter.command":{source:"iana"},"text/vnd.radisys.msml-basic-layout":{source:"iana"},"text/vnd.senx.warpscript":{source:"iana"},"text/vnd.si.uricatalogue":{source:"iana"},"text/vnd.sosi":{source:"iana"},"text/vnd.sun.j2me.app-descriptor":{source:"iana",extensions:["jad"]},"text/vnd.trolltech.linguist":{source:"iana"},"text/vnd.wap.si":{source:"iana"},"text/vnd.wap.sl":{source:"iana"},"text/vnd.wap.wml":{source:"iana",extensions:["wml"]},"text/vnd.wap.wmlscript":{source:"iana",extensions:["wmls"]},"text/vtt":{source:"iana",charset:"UTF-8",compressible:true,extensions:["vtt"]},"text/x-asm":{source:"apache",extensions:["s","asm"]},"text/x-c":{source:"apache",extensions:["c","cc","cxx","cpp","h","hh","dic"]},"text/x-component":{source:"nginx",extensions:["htc"]},"text/x-fortran":{source:"apache",extensions:["f","for","f77","f90"]},"text/x-gwt-rpc":{compressible:true},"text/x-handlebars-template":{extensions:["hbs"]},"text/x-java-source":{source:"apache",extensions:["java"]},"text/x-jquery-tmpl":{compressible:true},"text/x-lua":{extensions:["lua"]},"text/x-markdown":{compressible:true,extensions:["mkd"]},"text/x-nfo":{source:"apache",extensions:["nfo"]},"text/x-opml":{source:"apache",extensions:["opml"]},"text/x-org":{compressible:true,extensions:["org"]},"text/x-pascal":{source:"apache",extensions:["p","pas"]},"text/x-processing":{compressible:true,extensions:["pde"]},"text/x-sass":{extensions:["sass"]},"text/x-scss":{extensions:["scss"]},"text/x-setext":{source:"apache",extensions:["etx"]},"text/x-sfv":{source:"apache",extensions:["sfv"]},"text/x-suse-ymp":{compressible:true,extensions:["ymp"]},"text/x-uuencode":{source:"apache",extensions:["uu"]},"text/x-vcalendar":{source:"apache",extensions:["vcs"]},"text/x-vcard":{source:"apache",extensions:["vcf"]},"text/xml":{source:"iana",compressible:true,extensions:["xml"]},"text/xml-external-parsed-entity":{source:"iana"},"text/yaml":{extensions:["yaml","yml"]},"video/1d-interleaved-parityfec":{source:"iana"},"video/3gpp":{source:"iana",extensions:["3gp","3gpp"]},"video/3gpp-tt":{source:"iana"},"video/3gpp2":{source:"iana",extensions:["3g2"]},"video/bmpeg":{source:"iana"},"video/bt656":{source:"iana"},"video/celb":{source:"iana"},"video/dv":{source:"iana"},"video/encaprtp":{source:"iana"},"video/flexfec":{source:"iana"},"video/h261":{source:"iana",extensions:["h261"]},"video/h263":{source:"iana",extensions:["h263"]},"video/h263-1998":{source:"iana"},"video/h263-2000":{source:"iana"},"video/h264":{source:"iana",extensions:["h264"]},"video/h264-rcdo":{source:"iana"},"video/h264-svc":{source:"iana"},"video/h265":{source:"iana"},"video/iso.segment":{source:"iana"},"video/jpeg":{source:"iana",extensions:["jpgv"]},"video/jpeg2000":{source:"iana"},"video/jpm":{source:"apache",extensions:["jpm","jpgm"]},"video/mj2":{source:"iana",extensions:["mj2","mjp2"]},"video/mp1s":{source:"iana"},"video/mp2p":{source:"iana"},"video/mp2t":{source:"iana",extensions:["ts"]},"video/mp4":{source:"iana",compressible:false,extensions:["mp4","mp4v","mpg4"]},"video/mp4v-es":{source:"iana"},"video/mpeg":{source:"iana",compressible:false,extensions:["mpeg","mpg","mpe","m1v","m2v"]},"video/mpeg4-generic":{source:"iana"},"video/mpv":{source:"iana"},"video/nv":{source:"iana"},"video/ogg":{source:"iana",compressible:false,extensions:["ogv"]},"video/parityfec":{source:"iana"},"video/pointer":{source:"iana"},"video/quicktime":{source:"iana",compressible:false,extensions:["qt","mov"]},"video/raptorfec":{source:"iana"},"video/raw":{source:"iana"},"video/rtp-enc-aescm128":{source:"iana"},"video/rtploopback":{source:"iana"},"video/rtx":{source:"iana"},"video/smpte291":{source:"iana"},"video/smpte292m":{source:"iana"},"video/ulpfec":{source:"iana"},"video/vc1":{source:"iana"},"video/vc2":{source:"iana"},"video/vnd.cctv":{source:"iana"},"video/vnd.dece.hd":{source:"iana",extensions:["uvh","uvvh"]},"video/vnd.dece.mobile":{source:"iana",extensions:["uvm","uvvm"]},"video/vnd.dece.mp4":{source:"iana"},"video/vnd.dece.pd":{source:"iana",extensions:["uvp","uvvp"]},"video/vnd.dece.sd":{source:"iana",extensions:["uvs","uvvs"]},"video/vnd.dece.video":{source:"iana",extensions:["uvv","uvvv"]},"video/vnd.directv.mpeg":{source:"iana"},"video/vnd.directv.mpeg-tts":{source:"iana"},"video/vnd.dlna.mpeg-tts":{source:"iana"},"video/vnd.dvb.file":{source:"iana",extensions:["dvb"]},"video/vnd.fvt":{source:"iana",extensions:["fvt"]},"video/vnd.hns.video":{source:"iana"},"video/vnd.iptvforum.1dparityfec-1010":{source:"iana"},"video/vnd.iptvforum.1dparityfec-2005":{source:"iana"},"video/vnd.iptvforum.2dparityfec-1010":{source:"iana"},"video/vnd.iptvforum.2dparityfec-2005":{source:"iana"},"video/vnd.iptvforum.ttsavc":{source:"iana"},"video/vnd.iptvforum.ttsmpeg2":{source:"iana"},"video/vnd.motorola.video":{source:"iana"},"video/vnd.motorola.videop":{source:"iana"},"video/vnd.mpegurl":{source:"iana",extensions:["mxu","m4u"]},"video/vnd.ms-playready.media.pyv":{source:"iana",extensions:["pyv"]},"video/vnd.nokia.interleaved-multimedia":{source:"iana"},"video/vnd.nokia.mp4vr":{source:"iana"},"video/vnd.nokia.videovoip":{source:"iana"},"video/vnd.objectvideo":{source:"iana"},"video/vnd.radgamettools.bink":{source:"iana"},"video/vnd.radgamettools.smacker":{source:"iana"},"video/vnd.sealed.mpeg1":{source:"iana"},"video/vnd.sealed.mpeg4":{source:"iana"},"video/vnd.sealed.swf":{source:"iana"},"video/vnd.sealedmedia.softseal.mov":{source:"iana"},"video/vnd.uvvu.mp4":{source:"iana",extensions:["uvu","uvvu"]},"video/vnd.vivo":{source:"iana",extensions:["viv"]},"video/vnd.youtube.yt":{source:"iana"},"video/vp8":{source:"iana"},"video/webm":{source:"apache",compressible:false,extensions:["webm"]},"video/x-f4v":{source:"apache",extensions:["f4v"]},"video/x-fli":{source:"apache",extensions:["fli"]},"video/x-flv":{source:"apache",compressible:false,extensions:["flv"]},"video/x-m4v":{source:"apache",extensions:["m4v"]},"video/x-matroska":{source:"apache",compressible:false,extensions:["mkv","mk3d","mks"]},"video/x-mng":{source:"apache",extensions:["mng"]},"video/x-ms-asf":{source:"apache",extensions:["asf","asx"]},"video/x-ms-vob":{source:"apache",extensions:["vob"]},"video/x-ms-wm":{source:"apache",extensions:["wm"]},"video/x-ms-wmv":{source:"apache",compressible:false,extensions:["wmv"]},"video/x-ms-wmx":{source:"apache",extensions:["wmx"]},"video/x-ms-wvx":{source:"apache",extensions:["wvx"]},"video/x-msvideo":{source:"apache",extensions:["avi"]},"video/x-sgi-movie":{source:"apache",extensions:["movie"]},"video/x-smv":{source:"apache",extensions:["smv"]},"x-conference/x-cooltalk":{source:"apache",extensions:["ice"]},"x-shader/x-fragment":{compressible:true},"x-shader/x-vertex":{compressible:true}}},897:function(e,i,t){"use strict";Object.defineProperty(i,"__esModule",{value:true});const n=t(89);function setOutputs(e){n.addPath(e.binDest)}i.setOutputs=setOutputs;i.default=setOutputs},898:function(e,i,t){"use strict";const n=t(622);const a=t(669);const r=t(906);e.exports=function stripDirs(e,i,t){if(typeof e!=="string"){throw new TypeError(a.inspect(e)+" is not a string. First argument to strip-dirs must be a path string.")}if(n.posix.isAbsolute(e)||n.win32.isAbsolute(e)){throw new Error(`${e} is an absolute path. strip-dirs requires a relative path.`)}if(!r(i,{includeZero:true})){throw new Error("The Second argument of strip-dirs must be a natural number or 0, but received "+a.inspect(i)+".")}if(t){if(typeof t!=="object"){throw new TypeError(a.inspect(t)+" is not an object. Expected an object with a boolean `disallowOverflow` property.")}if(Array.isArray(t)){throw new TypeError(a.inspect(t)+" is an array. Expected an object with a boolean `disallowOverflow` property.")}if("disallowOverflow"in t&&typeof t.disallowOverflow!=="boolean"){throw new TypeError(a.inspect(t.disallowOverflow)+" is neither true nor false. `disallowOverflow` option must be a Boolean value.")}}else{t={disallowOverflow:false}}const o=n.normalize(e).split(n.sep);if(o.length>1&&o[0]==="."){o.shift()}if(i>o.length-1){if(t.disallowOverflow){throw new RangeError("Cannot strip more directories than there are.")}i=o.length-1}return n.join.apply(null,o.slice(i))}},906:function(e){"use strict";e.exports=function isNaturalNumber(e,i){if(i){if(typeof i!=="object"){throw new TypeError(String(i)+" is not an object. Expected an object that has boolean `includeZero` property.")}if("includeZero"in i){if(typeof i.includeZero!=="boolean"){throw new TypeError(String(i.includeZero)+" is neither true nor false. `includeZero` option must be a Boolean value.")}if(i.includeZero&&e===0){return true}}}return Number.isSafeInteger(e)&&e>=1}},914:function(e,i,t){"use strict";const n=t(761);const a=t(833);const r=t(739);const o=t(521);e.exports=(()=>e=>{if(!Buffer.isBuffer(e)&&!o(e)){return Promise.reject(new TypeError(`Expected a Buffer or Stream, got ${typeof e}`))}if(Buffer.isBuffer(e)&&(!r(e)||r(e).ext!=="gz")){return Promise.resolve([])}const i=n.createGunzip();const t=a()(i);if(Buffer.isBuffer(e)){i.end(e)}else{e.pipe(i)}return t})},923:function(e,i,t){e.exports=t(875)},925:function(e,i,t){"use strict";const n=t(622);const a=t(288);const r=t(337);const o=t(742);const s=100;const c=/[\u0000-\u001f\u0080-\u009f]/g;const p=/^\.+/;const u=(e,i={})=>{if(typeof e!=="string"){throw new TypeError("Expected a string")}const t=i.replacement===undefined?"!":i.replacement;if(r().test(t)&&c.test(t)){throw new Error("Replacement string cannot contain reserved filename characters")}e=e.replace(r(),t);e=e.replace(c,t);e=e.replace(p,t);if(t.length>0){e=a(e,t);e=e.length>1?o(e,t):e}e=r.windowsNames().test(e)?e+t:e;e=e.slice(0,s);return e};u.path=((e,i)=>{e=n.resolve(e);return n.join(n.dirname(e),u(n.basename(e),i))});e.exports=u;e.exports.default=u},941:function(e,i,t){"use strict";const n=t(614);const a=t(835);const r=t(151);const o=t(167);const s=t(144);const c=t(150);const p=t(602);const u=t(466);const l=t(715);class CacheableRequest{constructor(e,i){if(typeof e!=="function"){throw new TypeError("Parameter `request` must be a function")}this.cache=new l({uri:typeof i==="string"&&i,store:typeof i!=="string"&&i,namespace:"cacheable-request"});return this.createCacheableRequest(e)}createCacheableRequest(e){return(i,t)=>{if(typeof i==="string"){i=a.parse(i)}i=Object.assign({headers:{},method:"GET",cache:true,strictTtl:false,automaticFailover:false},i);i.headers=p(i.headers);const l=new n;const f=r(a.format(i));const d=`${i.method}:${f}`;let m=false;let h=false;const x=i=>{h=true;const n=e=>{if(m){const t=s.fromObject(m.cachePolicy).revalidatedPolicy(i,e);if(!t.modified){const i=t.policy.responseHeaders();e=new c(e.statusCode,i,m.body,m.url);e.cachePolicy=t.policy;e.fromCache=true}}if(!e.fromCache){e.cachePolicy=new s(i,e);e.fromCache=false}let n;if(i.cache&&e.cachePolicy.storable()){n=u(e);o.buffer(e).then(t=>{const n={cachePolicy:e.cachePolicy.toObject(),url:e.url,statusCode:e.fromCache?m.statusCode:e.statusCode,body:t};const a=i.strictTtl?e.cachePolicy.timeToLive():undefined;return this.cache.set(d,n,a)}).catch(e=>l.emit("error",new CacheableRequest.CacheError(e)))}else if(i.cache&&m){this.cache.delete(d).catch(e=>l.emit("error",new CacheableRequest.CacheError(e)))}l.emit("response",n||e);if(typeof t==="function"){t(n||e)}};try{const t=e(i,n);l.emit("request",t)}catch(e){l.emit("error",new CacheableRequest.RequestError(e))}};const v=e=>Promise.resolve().then(()=>e.cache?this.cache.get(d):undefined).then(i=>{if(typeof i==="undefined"){return x(e)}const n=s.fromObject(i.cachePolicy);if(n.satisfiesWithoutRevalidation(e)){const e=n.responseHeaders();const a=new c(i.statusCode,e,i.body,i.url);a.cachePolicy=n;a.fromCache=true;l.emit("response",a);if(typeof t==="function"){t(a)}}else{m=i;e.headers=n.revalidationHeaders(e);x(e)}});this.cache.on("error",e=>l.emit("error",new CacheableRequest.CacheError(e)));v(i).catch(e=>{if(i.automaticFailover&&!h){x(i)}l.emit("error",new CacheableRequest.CacheError(e))});return l}}}CacheableRequest.RequestError=class extends Error{constructor(e){super(e.message);this.name="RequestError";Object.assign(this,e)}};CacheableRequest.CacheError=class extends Error{constructor(e){super(e.message);this.name="CacheError";Object.assign(this,e)}};e.exports=CacheableRequest},942:function(e){var i=[0,1,3,7,15,31,63,127,255];e.exports=function bitIterator(e){var t=0,n=0;var a=e();var r=function(o){if(o===null&&t!=0){t=0;n++;return}var s=0;while(o>0){if(n>=a.length){n=0;a=e()}var c=8-t;if(t===0&&o>0)r.bytesRead++;if(o>=c){s<<=c;s|=i[c]&a[n++];t=0;o-=c}else{s<<=o;s|=(a[n]&i[o]<<8-o-t)>>8-o-t;t+=o;o=0}}return s};r.bytesRead=0;return r}},948:function(e){e.exports=toBuffer;var i=Buffer.from&&Buffer.from!==Uint8Array.from?Buffer.from:bufferFrom;function bufferFrom(e,i){return new Buffer(e,i)}function toBuffer(e,t){if(Buffer.isBuffer(e))return e;if(typeof e==="string")return i(e,t);if(Array.isArray(e))return i(e);throw new Error("Input should be a buffer or a string")}},963:function(e){if(typeof Object.create==="function"){e.exports=function inherits(e,i){if(i){e.super_=i;e.prototype=Object.create(i.prototype,{constructor:{value:e,enumerable:false,writable:true,configurable:true}})}}}else{e.exports=function inherits(e,i){if(i){e.super_=i;var t=function(){};t.prototype=i.prototype;e.prototype=new t;e.prototype.constructor=e}}}},964:function(e,i,t){"use strict";e.exports=PassThrough;var n=t(264);var a=Object.create(t(763));a.inherits=t(672);a.inherits(PassThrough,n);function PassThrough(e){if(!(this instanceof PassThrough))return new PassThrough(e);n.call(this,e)}PassThrough.prototype._transform=function(e,i,t){t(null,e)}},971:function(e,i,t){"use strict";Object.defineProperty(i,"__esModule",{value:true});const n=t(357);const a=t(87);const r=t(622);const o=t(817);const s=t(361);const c=t(477);const p=t(41);const u=process.platform==="win32";class Pattern{constructor(e,i){this.negate=false;let t;if(typeof e==="string"){t=e.trim()}else{i=i||[];n(i.length,`Parameter 'segments' must not empty`);const a=Pattern.getLiteral(i[0]);n(a&&o.hasAbsoluteRoot(a),`Parameter 'segments' first element must be a root path`);t=new p.Path(i).toString().trim();if(e){t=`!${t}`}}while(t.startsWith("!")){this.negate=!this.negate;t=t.substr(1).trim()}t=Pattern.fixupPattern(t);this.segments=new p.Path(t).segments;this.trailingSeparator=o.normalizeSeparators(t).endsWith(r.sep);t=o.safeTrimTrailingSeparator(t);let a=false;const c=this.segments.map(e=>Pattern.getLiteral(e)).filter(e=>!a&&!(a=e===""));this.searchPath=new p.Path(c).toString();this.rootRegExp=new RegExp(Pattern.regExpEscape(c[0]),u?"i":"");const l={dot:true,nobrace:true,nocase:u,nocomment:true,noext:true,nonegate:true};t=u?t.replace(/\\/g,"/"):t;this.minimatch=new s.Minimatch(t,l)}match(e){if(this.segments[this.segments.length-1]==="**"){e=o.normalizeSeparators(e);if(!e.endsWith(r.sep)){e=`${e}${r.sep}`}}else{e=o.safeTrimTrailingSeparator(e)}if(this.minimatch.match(e)){return this.trailingSeparator?c.MatchKind.Directory:c.MatchKind.All}return c.MatchKind.None}partialMatch(e){e=o.safeTrimTrailingSeparator(e);if(o.dirname(e)===e){return this.rootRegExp.test(e)}return this.minimatch.matchOne(e.split(u?/\\+/:/\/+/),this.minimatch.set[0],true)}static globEscape(e){return(u?e:e.replace(/\\/g,"\\\\")).replace(/(\[)(?=[^/]+\])/g,"[[]").replace(/\?/g,"[?]").replace(/\*/g,"[*]")}static fixupPattern(e){n(e,"pattern cannot be empty");const i=new p.Path(e).segments.map(e=>Pattern.getLiteral(e));n(i.every((e,i)=>(e!=="."||i===0)&&e!==".."),`Invalid pattern '${e}'. Relative pathing '.' and '..' is not allowed.`);n(!o.hasRoot(e)||i[0],`Invalid pattern '${e}'. Root segment must not contain globs.`);e=o.normalizeSeparators(e);if(e==="."||e.startsWith(`.${r.sep}`)){e=Pattern.globEscape(process.cwd())+e.substr(1)}else if(e==="~"||e.startsWith(`~${r.sep}`)){const i=a.homedir();n(i,"Unable to determine HOME directory");n(o.hasAbsoluteRoot(i),`Expected HOME directory to be a rooted path. Actual '${i}'`);e=Pattern.globEscape(i)+e.substr(1)}else if(u&&(e.match(/^[A-Z]:$/i)||e.match(/^[A-Z]:[^\\]/i))){let i=o.ensureAbsoluteRoot("C:\\dummy-root",e.substr(0,2));if(e.length>2&&!i.endsWith("\\")){i+="\\"}e=Pattern.globEscape(i)+e.substr(2)}else if(u&&(e==="\\"||e.match(/^\\[^\\]/))){let i=o.ensureAbsoluteRoot("C:\\dummy-root","\\");if(!i.endsWith("\\")){i+="\\"}e=Pattern.globEscape(i)+e.substr(1)}else{e=o.ensureAbsoluteRoot(Pattern.globEscape(process.cwd()),e)}return o.normalizeSeparators(e)}static getLiteral(e){let i="";for(let t=0;t<e.length;t++){const n=e[t];if(n==="\\"&&!u&&t+1<e.length){i+=e[++t];continue}else if(n==="*"||n==="?"){return""}else if(n==="["&&t+1<e.length){let n="";let a=-1;for(let i=t+1;i<e.length;i++){const t=e[i];if(t==="\\"&&!u&&i+1<e.length){n+=e[++i];continue}else if(t==="]"){a=i;break}else{n+=t}}if(a>=0){if(n.length>1){return""}if(n){i+=n;t=a;continue}}}i+=n}return i}static regExpEscape(e){return e.replace(/[[\\^$.|?*+()]/g,"\\$&")}}i.Pattern=Pattern},972:function(e){"use strict";e.exports=(e=>{const i=new Uint8Array(e);if(!(i&&i.length>1)){return null}const t=(e,t)=>{t=Object.assign({offset:0},t);for(let n=0;n<e.length;n++){if(e[n]!==i[n+t.offset]){return false}}return true};if(t([255,216,255])){return{ext:"jpg",mime:"image/jpeg"}}if(t([137,80,78,71,13,10,26,10])){return{ext:"png",mime:"image/png"}}if(t([71,73,70])){return{ext:"gif",mime:"image/gif"}}if(t([87,69,66,80],{offset:8})){return{ext:"webp",mime:"image/webp"}}if(t([70,76,73,70])){return{ext:"flif",mime:"image/flif"}}if((t([73,73,42,0])||t([77,77,0,42]))&&t([67,82],{offset:8})){return{ext:"cr2",mime:"image/x-canon-cr2"}}if(t([73,73,42,0])||t([77,77,0,42])){return{ext:"tif",mime:"image/tiff"}}if(t([66,77])){return{ext:"bmp",mime:"image/bmp"}}if(t([73,73,188])){return{ext:"jxr",mime:"image/vnd.ms-photo"}}if(t([56,66,80,83])){return{ext:"psd",mime:"image/vnd.adobe.photoshop"}}if(t([80,75,3,4])&&t([109,105,109,101,116,121,112,101,97,112,112,108,105,99,97,116,105,111,110,47,101,112,117,98,43,122,105,112],{offset:30})){return{ext:"epub",mime:"application/epub+zip"}}if(t([80,75,3,4])&&t([77,69,84,65,45,73,78,70,47,109,111,122,105,108,108,97,46,114,115,97],{offset:30})){return{ext:"xpi",mime:"application/x-xpinstall"}}if(t([80,75])&&(i[2]===3||i[2]===5||i[2]===7)&&(i[3]===4||i[3]===6||i[3]===8)){return{ext:"zip",mime:"application/zip"}}if(t([117,115,116,97,114],{offset:257})){return{ext:"tar",mime:"application/x-tar"}}if(t([82,97,114,33,26,7])&&(i[6]===0||i[6]===1)){return{ext:"rar",mime:"application/x-rar-compressed"}}if(t([31,139,8])){return{ext:"gz",mime:"application/gzip"}}if(t([66,90,104])){return{ext:"bz2",mime:"application/x-bzip2"}}if(t([55,122,188,175,39,28])){return{ext:"7z",mime:"application/x-7z-compressed"}}if(t([120,1])){return{ext:"dmg",mime:"application/x-apple-diskimage"}}if(t([0,0,0])&&(i[3]===24||i[3]===32)&&t([102,116,121,112],{offset:4})||t([51,103,112,53])||t([0,0,0,28,102,116,121,112,109,112,52,50])&&t([109,112,52,49,109,112,52,50,105,115,111,109],{offset:16})||t([0,0,0,28,102,116,121,112,105,115,111,109])||t([0,0,0,28,102,116,121,112,109,112,52,50,0,0,0,0])){return{ext:"mp4",mime:"video/mp4"}}if(t([0,0,0,28,102,116,121,112,77,52,86])){return{ext:"m4v",mime:"video/x-m4v"}}if(t([77,84,104,100])){return{ext:"mid",mime:"audio/midi"}}if(t([26,69,223,163])){const e=i.subarray(4,4+4096);const t=e.findIndex((e,i,t)=>t[i]===66&&t[i+1]===130);if(t>=0){const i=t+3;const n=t=>Array.from(t).every((t,n)=>e[i+n]===t.charCodeAt(0));if(n("matroska")){return{ext:"mkv",mime:"video/x-matroska"}}if(n("webm")){return{ext:"webm",mime:"video/webm"}}}}if(t([0,0,0,20,102,116,121,112,113,116,32,32])||t([102,114,101,101],{offset:4})||t([102,116,121,112,113,116,32,32],{offset:4})||t([109,100,97,116],{offset:4})||t([119,105,100,101],{offset:4})){return{ext:"mov",mime:"video/quicktime"}}if(t([82,73,70,70])&&t([65,86,73],{offset:8})){return{ext:"avi",mime:"video/x-msvideo"}}if(t([48,38,178,117,142,102,207,17,166,217])){return{ext:"wmv",mime:"video/x-ms-wmv"}}if(t([0,0,1,186])){return{ext:"mpg",mime:"video/mpeg"}}if(t([73,68,51])||t([255,251])){return{ext:"mp3",mime:"audio/mpeg"}}if(t([102,116,121,112,77,52,65],{offset:4})||t([77,52,65,32])){return{ext:"m4a",mime:"audio/m4a"}}if(t([79,112,117,115,72,101,97,100],{offset:28})){return{ext:"opus",mime:"audio/opus"}}if(t([79,103,103,83])){return{ext:"ogg",mime:"audio/ogg"}}if(t([102,76,97,67])){return{ext:"flac",mime:"audio/x-flac"}}if(t([82,73,70,70])&&t([87,65,86,69],{offset:8})){return{ext:"wav",mime:"audio/x-wav"}}if(t([35,33,65,77,82,10])){return{ext:"amr",mime:"audio/amr"}}if(t([37,80,68,70])){return{ext:"pdf",mime:"application/pdf"}}if(t([77,90])){return{ext:"exe",mime:"application/x-msdownload"}}if((i[0]===67||i[0]===70)&&t([87,83],{offset:1})){return{ext:"swf",mime:"application/x-shockwave-flash"}}if(t([123,92,114,116,102])){return{ext:"rtf",mime:"application/rtf"}}if(t([0,97,115,109])){return{ext:"wasm",mime:"application/wasm"}}if(t([119,79,70,70])&&(t([0,1,0,0],{offset:4})||t([79,84,84,79],{offset:4}))){return{ext:"woff",mime:"application/font-woff"}}if(t([119,79,70,50])&&(t([0,1,0,0],{offset:4})||t([79,84,84,79],{offset:4}))){return{ext:"woff2",mime:"application/font-woff"}}if(t([76,80],{offset:34})&&(t([0,0,1],{offset:8})||t([1,0,2],{offset:8})||t([2,0,2],{offset:8}))){return{ext:"eot",mime:"application/octet-stream"}}if(t([0,1,0,0,0])){return{ext:"ttf",mime:"application/font-sfnt"}}if(t([79,84,84,79,0])){return{ext:"otf",mime:"application/font-sfnt"}}if(t([0,0,1,0])){return{ext:"ico",mime:"image/x-icon"}}if(t([70,76,86,1])){return{ext:"flv",mime:"video/x-flv"}}if(t([37,33])){return{ext:"ps",mime:"application/postscript"}}if(t([253,55,122,88,90,0])){return{ext:"xz",mime:"application/x-xz"}}if(t([83,81,76,105])){return{ext:"sqlite",mime:"application/x-sqlite3"}}if(t([78,69,83,26])){return{ext:"nes",mime:"application/x-nintendo-nes-rom"}}if(t([67,114,50,52])){return{ext:"crx",mime:"application/x-google-chrome-extension"}}if(t([77,83,67,70])||t([73,83,99,40])){return{ext:"cab",mime:"application/vnd.ms-cab-compressed"}}if(t([33,60,97,114,99,104,62,10,100,101,98,105,97,110,45,98,105,110,97,114,121])){return{ext:"deb",mime:"application/x-deb"}}if(t([33,60,97,114,99,104,62])){return{ext:"ar",mime:"application/x-unix-archive"}}if(t([237,171,238,219])){return{ext:"rpm",mime:"application/x-rpm"}}if(t([31,160])||t([31,157])){return{ext:"Z",mime:"application/x-compress"}}if(t([76,90,73,80])){return{ext:"lz",mime:"application/x-lzip"}}if(t([208,207,17,224,161,177,26,225])){return{ext:"msi",mime:"application/x-msi"}}if(t([6,14,43,52,2,5,1,1,13,1,2,1,1,2])){return{ext:"mxf",mime:"application/mxf"}}if(t([66,76,69,78,68,69,82])){return{ext:"blend",mime:"application/x-blender"}}return null})},974:function(e,i,t){"use strict";const n=t(835);const a=t(744);e.exports=((e,i)=>{if(typeof e!=="string"){throw new TypeError(`Expected \`url\` to be of type \`string\`, got \`${typeof e}\` instead.`)}const t=a(e,Object.assign({https:true},i));return n.parse(t)})},975:function(e){var i={}.toString;e.exports=Array.isArray||function(e){return i.call(e)=="[object Array]"}},976:function(module,__unusedexports,__webpack_require__){"use strict";const{stringToBytes:stringToBytes,readUInt64LE:readUInt64LE,tarHeaderChecksumMatches:tarHeaderChecksumMatches,uint8ArrayUtf8ByteString:uint8ArrayUtf8ByteString}=__webpack_require__(71);const xpiZipFilename=stringToBytes("META-INF/mozilla.rsa");const oxmlContentTypes=stringToBytes("[Content_Types].xml");const oxmlRels=stringToBytes("_rels/.rels");const fileType=e=>{if(!(e instanceof Uint8Array||e instanceof ArrayBuffer||Buffer.isBuffer(e))){throw new TypeError(`Expected the \`input\` argument to be of type \`Uint8Array\` or \`Buffer\` or \`ArrayBuffer\`, got \`${typeof e}\``)}const i=e instanceof Uint8Array?e:new Uint8Array(e);if(!(i&&i.length>1)){return}const t=(e,t)=>{t=Object.assign({offset:0},t);for(let n=0;n<e.length;n++){if(t.mask){if(e[n]!==(t.mask[n]&i[n+t.offset])){return false}}else if(e[n]!==i[n+t.offset]){return false}}return true};const n=(e,i)=>t(stringToBytes(e),i);if(t([255,216,255])){return{ext:"jpg",mime:"image/jpeg"}}if(t([137,80,78,71,13,10,26,10])){return{ext:"png",mime:"image/png"}}if(t([71,73,70])){return{ext:"gif",mime:"image/gif"}}if(t([87,69,66,80],{offset:8})){return{ext:"webp",mime:"image/webp"}}if(t([70,76,73,70])){return{ext:"flif",mime:"image/flif"}}if((t([73,73,42,0])||t([77,77,0,42]))&&t([67,82],{offset:8})){return{ext:"cr2",mime:"image/x-canon-cr2"}}if(t([73,73,82,79,8,0,0,0,24])){return{ext:"orf",mime:"image/x-olympus-orf"}}if(t([73,73,42,0,16,251,134,1])){return{ext:"arw",mime:"image/x-sony-arw"}}if(t([73,73,42,0,8,0,0,0,45])){return{ext:"dng",mime:"image/x-adobe-dng"}}if(t([73,73,42,0,48,61,114,1,28])){return{ext:"nef",mime:"image/x-nikon-nef"}}if(t([73,73,42,0])||t([77,77,0,42])){return{ext:"tif",mime:"image/tiff"}}if(t([66,77])){return{ext:"bmp",mime:"image/bmp"}}if(t([73,73,188])){return{ext:"jxr",mime:"image/vnd.ms-photo"}}if(t([56,66,80,83])){return{ext:"psd",mime:"image/vnd.adobe.photoshop"}}if(t([80,75,3,4])){if(t([109,105,109,101,116,121,112,101,97,112,112,108,105,99,97,116,105,111,110,47,101,112,117,98,43,122,105,112],{offset:30})){return{ext:"epub",mime:"application/epub+zip"}}if(t(xpiZipFilename,{offset:30})){return{ext:"xpi",mime:"application/x-xpinstall"}}if(n("mimetypeapplication/vnd.oasis.opendocument.text",{offset:30})){return{ext:"odt",mime:"application/vnd.oasis.opendocument.text"}}if(n("mimetypeapplication/vnd.oasis.opendocument.spreadsheet",{offset:30})){return{ext:"ods",mime:"application/vnd.oasis.opendocument.spreadsheet"}}if(n("mimetypeapplication/vnd.oasis.opendocument.presentation",{offset:30})){return{ext:"odp",mime:"application/vnd.oasis.opendocument.presentation"}}const e=(e,i=0)=>e.findIndex((e,t,n)=>t>=i&&n[t]===80&&n[t+1]===75&&n[t+2]===3&&n[t+3]===4);let a=0;let r=false;let o;do{const s=a+30;if(!r){r=t(oxmlContentTypes,{offset:s})||t(oxmlRels,{offset:s})}if(!o){if(n("word/",{offset:s})){o={ext:"docx",mime:"application/vnd.openxmlformats-officedocument.wordprocessingml.document"}}else if(n("ppt/",{offset:s})){o={ext:"pptx",mime:"application/vnd.openxmlformats-officedocument.presentationml.presentation"}}else if(n("xl/",{offset:s})){o={ext:"xlsx",mime:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"}}}if(r&&o){return o}a=e(i,s)}while(a>=0);if(o){return o}}if(t([80,75])&&(i[2]===3||i[2]===5||i[2]===7)&&(i[3]===4||i[3]===6||i[3]===8)){return{ext:"zip",mime:"application/zip"}}if(t([48,48,48,48,48,48],{offset:148,mask:[248,248,248,248,248,248]})&&tarHeaderChecksumMatches(i)){return{ext:"tar",mime:"application/x-tar"}}if(t([82,97,114,33,26,7])&&(i[6]===0||i[6]===1)){return{ext:"rar",mime:"application/x-rar-compressed"}}if(t([31,139,8])){return{ext:"gz",mime:"application/gzip"}}if(t([66,90,104])){return{ext:"bz2",mime:"application/x-bzip2"}}if(t([55,122,188,175,39,28])){return{ext:"7z",mime:"application/x-7z-compressed"}}if(t([120,1])){return{ext:"dmg",mime:"application/x-apple-diskimage"}}if(t([102,114,101,101],{offset:4})||t([109,100,97,116],{offset:4})||t([109,111,111,118],{offset:4})||t([119,105,100,101],{offset:4})){return{ext:"mov",mime:"video/quicktime"}}if(t([102,116,121,112],{offset:4})&&(i[8]&96)!==0&&(i[9]&96)!==0&&(i[10]&96)!==0&&(i[11]&96)!==0){const e=uint8ArrayUtf8ByteString(i,8,12);switch(e){case"mif1":return{ext:"heic",mime:"image/heif"};case"msf1":return{ext:"heic",mime:"image/heif-sequence"};case"heic":case"heix":return{ext:"heic",mime:"image/heic"};case"hevc":case"hevx":return{ext:"heic",mime:"image/heic-sequence"};case"qt ":return{ext:"mov",mime:"video/quicktime"};case"M4V ":case"M4VH":case"M4VP":return{ext:"m4v",mime:"video/x-m4v"};case"M4P ":return{ext:"m4p",mime:"video/mp4"};case"M4B ":return{ext:"m4b",mime:"audio/mp4"};case"M4A ":return{ext:"m4a",mime:"audio/x-m4a"};case"F4V ":return{ext:"f4v",mime:"video/mp4"};case"F4P ":return{ext:"f4p",mime:"video/mp4"};case"F4A ":return{ext:"f4a",mime:"audio/mp4"};case"F4B ":return{ext:"f4b",mime:"audio/mp4"};default:if(e.startsWith("3g")){if(e.startsWith("3g2")){return{ext:"3g2",mime:"video/3gpp2"}}return{ext:"3gp",mime:"video/3gpp"}}return{ext:"mp4",mime:"video/mp4"}}}if(t([77,84,104,100])){return{ext:"mid",mime:"audio/midi"}}if(t([26,69,223,163])){const e=i.subarray(4,4+4096);const t=e.findIndex((e,i,t)=>t[i]===66&&t[i+1]===130);if(t!==-1){const i=t+3;const n=t=>[...t].every((t,n)=>e[i+n]===t.charCodeAt(0));if(n("matroska")){return{ext:"mkv",mime:"video/x-matroska"}}if(n("webm")){return{ext:"webm",mime:"video/webm"}}}}if(t([82,73,70,70])){if(t([65,86,73],{offset:8})){return{ext:"avi",mime:"video/vnd.avi"}}if(t([87,65,86,69],{offset:8})){return{ext:"wav",mime:"audio/vnd.wave"}}if(t([81,76,67,77],{offset:8})){return{ext:"qcp",mime:"audio/qcelp"}}}if(t([48,38,178,117,142,102,207,17,166,217])){let e=30;do{const n=readUInt64LE(i,e+16);if(t([145,7,220,183,183,169,207,17,142,230,0,192,12,32,83,101],{offset:e})){if(t([64,158,105,248,77,91,207,17,168,253,0,128,95,92,68,43],{offset:e+24})){return{ext:"wma",mime:"audio/x-ms-wma"}}if(t([192,239,25,188,77,91,207,17,168,253,0,128,95,92,68,43],{offset:e+24})){return{ext:"wmv",mime:"video/x-ms-asf"}}break}e+=n}while(e+24<=i.length);return{ext:"asf",mime:"application/vnd.ms-asf"}}if(t([0,0,1,186])||t([0,0,1,179])){return{ext:"mpg",mime:"video/mpeg"}}for(let e=0;e<2&&e<i.length-16;e++){if(t([73,68,51],{offset:e})||t([255,226],{offset:e,mask:[255,230]})){return{ext:"mp3",mime:"audio/mpeg"}}if(t([255,228],{offset:e,mask:[255,230]})){return{ext:"mp2",mime:"audio/mpeg"}}if(t([255,248],{offset:e,mask:[255,252]})){return{ext:"mp2",mime:"audio/mpeg"}}if(t([255,240],{offset:e,mask:[255,252]})){return{ext:"mp4",mime:"audio/mpeg"}}}if(t([79,112,117,115,72,101,97,100],{offset:28})){return{ext:"opus",mime:"audio/opus"}}if(t([79,103,103,83])){if(t([128,116,104,101,111,114,97],{offset:28})){return{ext:"ogv",mime:"video/ogg"}}if(t([1,118,105,100,101,111,0],{offset:28})){return{ext:"ogm",mime:"video/ogg"}}if(t([127,70,76,65,67],{offset:28})){return{ext:"oga",mime:"audio/ogg"}}if(t([83,112,101,101,120,32,32],{offset:28})){return{ext:"spx",mime:"audio/ogg"}}if(t([1,118,111,114,98,105,115],{offset:28})){return{ext:"ogg",mime:"audio/ogg"}}return{ext:"ogx",mime:"application/ogg"}}if(t([102,76,97,67])){return{ext:"flac",mime:"audio/x-flac"}}if(t([77,65,67,32])){return{ext:"ape",mime:"audio/ape"}}if(t([119,118,112,107])){return{ext:"wv",mime:"audio/wavpack"}}if(t([35,33,65,77,82,10])){return{ext:"amr",mime:"audio/amr"}}if(t([37,80,68,70])){return{ext:"pdf",mime:"application/pdf"}}if(t([77,90])){return{ext:"exe",mime:"application/x-msdownload"}}if((i[0]===67||i[0]===70)&&t([87,83],{offset:1})){return{ext:"swf",mime:"application/x-shockwave-flash"}}if(t([123,92,114,116,102])){return{ext:"rtf",mime:"application/rtf"}}if(t([0,97,115,109])){return{ext:"wasm",mime:"application/wasm"}}if(t([119,79,70,70])&&(t([0,1,0,0],{offset:4})||t([79,84,84,79],{offset:4}))){return{ext:"woff",mime:"font/woff"}}if(t([119,79,70,50])&&(t([0,1,0,0],{offset:4})||t([79,84,84,79],{offset:4}))){return{ext:"woff2",mime:"font/woff2"}}if(t([76,80],{offset:34})&&(t([0,0,1],{offset:8})||t([1,0,2],{offset:8})||t([2,0,2],{offset:8}))){return{ext:"eot",mime:"application/vnd.ms-fontobject"}}if(t([0,1,0,0,0])){return{ext:"ttf",mime:"font/ttf"}}if(t([79,84,84,79,0])){return{ext:"otf",mime:"font/otf"}}if(t([0,0,1,0])){return{ext:"ico",mime:"image/x-icon"}}if(t([0,0,2,0])){return{ext:"cur",mime:"image/x-icon"}}if(t([70,76,86,1])){return{ext:"flv",mime:"video/x-flv"}}if(t([37,33])){return{ext:"ps",mime:"application/postscript"}}if(t([253,55,122,88,90,0])){return{ext:"xz",mime:"application/x-xz"}}if(t([83,81,76,105])){return{ext:"sqlite",mime:"application/x-sqlite3"}}if(t([78,69,83,26])){return{ext:"nes",mime:"application/x-nintendo-nes-rom"}}if(t([67,114,50,52])){return{ext:"crx",mime:"application/x-google-chrome-extension"}}if(t([77,83,67,70])||t([73,83,99,40])){return{ext:"cab",mime:"application/vnd.ms-cab-compressed"}}if(t([33,60,97,114,99,104,62,10,100,101,98,105,97,110,45,98,105,110,97,114,121])){return{ext:"deb",mime:"application/x-deb"}}if(t([33,60,97,114,99,104,62])){return{ext:"ar",mime:"application/x-unix-archive"}}if(t([237,171,238,219])){return{ext:"rpm",mime:"application/x-rpm"}}if(t([31,160])||t([31,157])){return{ext:"Z",mime:"application/x-compress"}}if(t([76,90,73,80])){return{ext:"lz",mime:"application/x-lzip"}}if(t([208,207,17,224,161,177,26,225])){return{ext:"msi",mime:"application/x-msi"}}if(t([6,14,43,52,2,5,1,1,13,1,2,1,1,2])){return{ext:"mxf",mime:"application/mxf"}}if(t([71],{offset:4})&&(t([71],{offset:192})||t([71],{offset:196}))){return{ext:"mts",mime:"video/mp2t"}}if(t([66,76,69,78,68,69,82])){return{ext:"blend",mime:"application/x-blender"}}if(t([66,80,71,251])){return{ext:"bpg",mime:"image/bpg"}}if(t([0,0,0,12,106,80,32,32,13,10,135,10])){if(t([106,112,50,32],{offset:20})){return{ext:"jp2",mime:"image/jp2"}}if(t([106,112,120,32],{offset:20})){return{ext:"jpx",mime:"image/jpx"}}if(t([106,112,109,32],{offset:20})){return{ext:"jpm",mime:"image/jpm"}}if(t([109,106,112,50],{offset:20})){return{ext:"mj2",mime:"image/mj2"}}}if(t([70,79,82,77])){return{ext:"aif",mime:"audio/aiff"}}if(n("<?xml ")){return{ext:"xml",mime:"application/xml"}}if(t([66,79,79,75,77,79,66,73],{offset:60})){return{ext:"mobi",mime:"application/x-mobipocket-ebook"}}if(t([171,75,84,88,32,49,49,187,13,10,26,10])){return{ext:"ktx",mime:"image/ktx"}}if(t([68,73,67,77],{offset:128})){return{ext:"dcm",mime:"application/dicom"}}if(t([77,80,43])){return{ext:"mpc",mime:"audio/x-musepack"}}if(t([77,80,67,75])){return{ext:"mpc",mime:"audio/x-musepack"}}if(t([66,69,71,73,78,58])){return{ext:"ics",mime:"text/calendar"}}if(t([103,108,84,70,2,0,0,0])){return{ext:"glb",mime:"model/gltf-binary"}}if(t([212,195,178,161])||t([161,178,195,212])){return{ext:"pcap",mime:"application/vnd.tcpdump.pcap"}}if(t([68,83,68,32])){return{ext:"dsf",mime:"audio/x-dsf"}}if(t([76,0,0,0,1,20,2,0,0,0,0,0,192,0,0,0,0,0,0,70])){return{ext:"lnk",mime:"application/x.ms.shortcut"}}if(t([98,111,111,107,0,0,0,0,109,97,114,107,0,0,0,0])){return{ext:"alias",mime:"application/x.apple.alias"}}if(n("Creative Voice File")){return{ext:"voc",mime:"audio/x-voc"}}if(t([11,119])){return{ext:"ac3",mime:"audio/vnd.dolby.dd-raw"}}};module.exports=fileType;Object.defineProperty(fileType,"minimumBytes",{value:4100});fileType.stream=(readableStream=>new Promise((resolve,reject)=>{const stream=eval("require")("stream");readableStream.once("readable",()=>{const e=new stream.PassThrough;const i=readableStream.read(module.exports.minimumBytes)||readableStream.read();try{e.fileType=fileType(i)}catch(e){reject(e)}readableStream.unshift(i);if(stream.pipeline){resolve(stream.pipeline(readableStream,e,()=>{}))}else{resolve(readableStream.pipe(e))}})}))},978:function(e){e.exports=function(){var e=new Uint32Array([0,79764919,159529838,222504665,319059676,398814059,445009330,507990021,638119352,583659535,797628118,726387553,890018660,835552979,1015980042,944750013,1276238704,1221641927,1167319070,1095957929,1595256236,1540665371,1452775106,1381403509,1780037320,1859660671,1671105958,1733955601,2031960084,2111593891,1889500026,1952343757,2552477408,2632100695,2443283854,2506133561,2334638140,2414271883,2191915858,2254759653,3190512472,3135915759,3081330742,3009969537,2905550212,2850959411,2762807018,2691435357,3560074640,3505614887,3719321342,3648080713,3342211916,3287746299,3467911202,3396681109,4063920168,4143685023,4223187782,4286162673,3779000052,3858754371,3904687514,3967668269,881225847,809987520,1023691545,969234094,662832811,591600412,771767749,717299826,311336399,374308984,453813921,533576470,25881363,88864420,134795389,214552010,2023205639,2086057648,1897238633,1976864222,1804852699,1867694188,1645340341,1724971778,1587496639,1516133128,1461550545,1406951526,1302016099,1230646740,1142491917,1087903418,2896545431,2825181984,2770861561,2716262478,3215044683,3143675388,3055782693,3001194130,2326604591,2389456536,2200899649,2280525302,2578013683,2640855108,2418763421,2498394922,3769900519,3832873040,3912640137,3992402750,4088425275,4151408268,4197601365,4277358050,3334271071,3263032808,3476998961,3422541446,3585640067,3514407732,3694837229,3640369242,1762451694,1842216281,1619975040,1682949687,2047383090,2127137669,1938468188,2001449195,1325665622,1271206113,1183200824,1111960463,1543535498,1489069629,1434599652,1363369299,622672798,568075817,748617968,677256519,907627842,853037301,1067152940,995781531,51762726,131386257,177728840,240578815,269590778,349224269,429104020,491947555,4046411278,4126034873,4172115296,4234965207,3794477266,3874110821,3953728444,4016571915,3609705398,3555108353,3735388376,3664026991,3290680682,3236090077,3449943556,3378572211,3174993278,3120533705,3032266256,2961025959,2923101090,2868635157,2813903052,2742672763,2604032198,2683796849,2461293480,2524268063,2284983834,2364738477,2175806836,2238787779,1569362073,1498123566,1409854455,1355396672,1317987909,1246755826,1192025387,1137557660,2072149281,2135122070,1912620623,1992383480,1753615357,1816598090,1627664531,1707420964,295390185,358241886,404320391,483945776,43990325,106832002,186451547,266083308,932423249,861060070,1041341759,986742920,613929101,542559546,756411363,701822548,3316196985,3244833742,3425377559,3370778784,3601682597,3530312978,3744426955,3689838204,3819031489,3881883254,3928223919,4007849240,4037393693,4100235434,4180117107,4259748804,2310601993,2373574846,2151335527,2231098320,2596047829,2659030626,2470359227,2550115596,2947551409,2876312838,2788305887,2733848168,3165939309,3094707162,3040238851,2985771188]);var i=function(){var i=4294967295;this.getCRC=function(){return~i>>>0};this.updateCRC=function(t){i=i<<8^e[(i>>>24^t)&255]};this.updateCRCRun=function(t,n){while(n-- >0){i=i<<8^e[(i>>>24^t)&255]}}};return i}()},987:function(e,i,t){"use strict";const n=t(622);const a=t(588);const r=t(833);const o=t(334);const s=t(914);const c=t(830);const p=t(2);const u=t(402);const l=t(898);const f=u(a);const d=(e,i)=>{if(i.plugins.length===0){return Promise.resolve([])}return Promise.all(i.plugins.map(t=>t(e,i))).then(e=>e.reduce((e,i)=>e.concat(i)))};const m=(e,i)=>{return f.realpath(e).catch(t=>{const a=n.dirname(e);return m(a,i)}).then(t=>{if(t.indexOf(i)!==0){throw new Error("Refusing to create a directory outside the output path.")}return p(e).then(f.realpath)})};const h=(e,i)=>{return f.readlink(e).catch(e=>{return null}).then(e=>{if(e){throw new Error("Refusing to write into a symlink")}return i})};const x=(e,i,t)=>d(e,t).then(e=>{if(t.strip>0){e=e.map(e=>{e.path=l(e.path,t.strip);return e}).filter(e=>e.path!==".")}if(typeof t.filter==="function"){e=e.filter(t.filter)}if(typeof t.map==="function"){e=e.map(t.map)}if(!i){return e}return Promise.all(e.map(e=>{const t=n.join(i,e.path);const a=e.mode&~process.umask();const r=new Date;if(e.type==="directory"){return p(i).then(e=>f.realpath(e)).then(e=>m(t,e)).then(()=>f.utimes(t,r,e.mtime)).then(()=>e)}return p(i).then(e=>f.realpath(e)).then(e=>{return m(n.dirname(t),e).then(()=>e)}).then(i=>{if(e.type==="file"){return h(t,i)}return i}).then(e=>{return f.realpath(n.dirname(t)).then(i=>{if(i.indexOf(e)!==0){throw new Error("Refusing to write outside output directory: "+i)}})}).then(()=>{if(e.type==="link"){return f.link(e.linkname,t)}if(e.type==="symlink"&&process.platform==="win32"){return f.link(e.linkname,t)}if(e.type==="symlink"){return f.symlink(e.linkname,t)}return f.writeFile(t,e.data,{mode:a})}).then(()=>e.type==="file"&&f.utimes(t,r,e.mtime)).then(()=>e)}))});e.exports=((e,i,t)=>{if(typeof e!=="string"&&!Buffer.isBuffer(e)){return Promise.reject(new TypeError("Input file required"))}if(typeof i==="object"){t=i;i=null}t=Object.assign({plugins:[r(),o(),s(),c()]},t);const n=typeof e==="string"?f.readFile(e):Promise.resolve(e);return n.then(e=>x(e,i,t))})},992:function(e,i,t){var n=t(37);var a=t(448);e.exports=expandTop;var r="\0SLASH"+Math.random()+"\0";var o="\0OPEN"+Math.random()+"\0";var s="\0CLOSE"+Math.random()+"\0";var c="\0COMMA"+Math.random()+"\0";var p="\0PERIOD"+Math.random()+"\0";function numeric(e){return parseInt(e,10)==e?parseInt(e,10):e.charCodeAt(0)}function escapeBraces(e){return e.split("\\\\").join(r).split("\\{").join(o).split("\\}").join(s).split("\\,").join(c).split("\\.").join(p)}function unescapeBraces(e){return e.split(r).join("\\").split(o).join("{").split(s).join("}").split(c).join(",").split(p).join(".")}function parseCommaParts(e){if(!e)return[""];var i=[];var t=a("{","}",e);if(!t)return e.split(",");var n=t.pre;var r=t.body;var o=t.post;var s=n.split(",");s[s.length-1]+="{"+r+"}";var c=parseCommaParts(o);if(o.length){s[s.length-1]+=c.shift();s.push.apply(s,c)}i.push.apply(i,s);return i}function expandTop(e){if(!e)return[];if(e.substr(0,2)==="{}"){e="\\{\\}"+e.substr(2)}return expand(escapeBraces(e),true).map(unescapeBraces)}function identity(e){return e}function embrace(e){return"{"+e+"}"}function isPadded(e){return/^-?0\d/.test(e)}function lte(e,i){return e<=i}function gte(e,i){return e>=i}function expand(e,i){var t=[];var r=a("{","}",e);if(!r||/\$$/.test(r.pre))return[e];var o=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(r.body);var c=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(r.body);var p=o||c;var u=r.body.indexOf(",")>=0;if(!p&&!u){if(r.post.match(/,.*\}/)){e=r.pre+"{"+r.body+s+r.post;return expand(e)}return[e]}var l;if(p){l=r.body.split(/\.\./)}else{l=parseCommaParts(r.body);if(l.length===1){l=expand(l[0],false).map(embrace);if(l.length===1){var f=r.post.length?expand(r.post,false):[""];return f.map(function(e){return r.pre+l[0]+e})}}}var d=r.pre;var f=r.post.length?expand(r.post,false):[""];var m;if(p){var h=numeric(l[0]);var x=numeric(l[1]);var v=Math.max(l[0].length,l[1].length);var b=l.length==3?Math.abs(numeric(l[2])):1;var g=lte;var y=x<h;if(y){b*=-1;g=gte}var w=l.some(isPadded);m=[];for(var _=h;g(_,x);_+=b){var E;if(c){E=String.fromCharCode(_);if(E==="\\")E=""}else{E=String(_);if(w){var S=v-E.length;if(S>0){var k=new Array(S+1).join("0");if(_<0)E="-"+k+E.slice(1);else E=k+E}}}m.push(E)}}else{m=n(l,function(e){return expand(e,false)})}for(var j=0;j<m.length;j++){for(var C=0;C<f.length;C++){var R=d+m[j]+f[C];if(!i||p||R)t.push(R)}}return t}},994:function(e,i,t){var n=t(293);var a=n.Buffer;function copyProps(e,i){for(var t in e){i[t]=e[t]}}if(a.from&&a.alloc&&a.allocUnsafe&&a.allocUnsafeSlow){e.exports=n}else{copyProps(n,i);i.Buffer=SafeBuffer}function SafeBuffer(e,i,t){return a(e,i,t)}copyProps(a,SafeBuffer);SafeBuffer.from=function(e,i,t){if(typeof e==="number"){throw new TypeError("Argument must not be a number")}return a(e,i,t)};SafeBuffer.alloc=function(e,i,t){if(typeof e!=="number"){throw new TypeError("Argument must be a number")}var n=a(e);if(i!==undefined){if(typeof t==="string"){n.fill(i,t)}else{n.fill(i)}}else{n.fill(0)}return n};SafeBuffer.allocUnsafe=function(e){if(typeof e!=="number"){throw new TypeError("Argument must be a number")}return a(e)};SafeBuffer.allocUnsafeSlow=function(e){if(typeof e!=="number"){throw new TypeError("Argument must be a number")}return n.SlowBuffer(e)}},997:function(e){"use strict";e.exports=function(e){var i={};var t=Object.keys(Object(e));for(var n=0;n<t.length;n++){i[t[n].toLowerCase()]=e[t[n]]}return i}}}); |