/*! safe-buffer. MIT License. Feross Aboukhadijeh <https://feross.org/opensource> */
varl=n(4),i=l.Buffer;functionr(t,e){for(varnint)e[n]=t[n]}functiono(t,e,n){returni(t,e,n)}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?t.exports=l:(r(l,e),e.Buffer=o),o.prototype=Object.create(i.prototype),r(i,o),o.from=function(t,e,n){if("number"==typeoft)thrownewTypeError("Argument must not be a number");returni(t,e,n)},o.alloc=function(t,e,n){if("number"!=typeoft)thrownewTypeError("Argument must be a number");varl=i(t);returnvoid0!==e?"string"==typeofn?l.fill(e,n):l.fill(e):l.fill(0),l},o.allocUnsafe=function(t){if("number"!=typeoft)thrownewTypeError("Argument must be a number");returni(t)},o.allocUnsafeSlow=function(t){if("number"!=typeoft)thrownewTypeError("Argument must be a number");returnl.SlowBuffer(t)}},function(t,e){varn,l,i=t.exports={};functionr(){thrownewError("setTimeout has not been defined")}functiono(){thrownewError("clearTimeout has not been defined")}functionu(t){if(n===setTimeout)returnsetTimeout(t,0);if((n===r||!n)&&setTimeout)returnn=setTimeout,setTimeout(t,0);try{returnn(t,0)}catch(e){try{returnn.call(null,t,0)}catch(e){returnn.call(this,t,0)}}}!function(){try{n="function"==typeofsetTimeout?setTimeout:r}catch(t){n=r}try{l="function"==typeofclearTimeout?clearTimeout:o}catch(t){l=o}}();vara,s=[],_=!1,c=-1;functionp(){_&&a&&(_=!1,a.length?s=a.concat(s):c=-1,s.length&&h())}functionh(){if(!_){vart=u(p);_=!0;for(vare=s.length;e;){for(a=s,s=[];++c<e;)a&&a[c].run();c=-1,e=s.length}a=null,_=!1,function(t){if(l===clearTimeout)returnclearTimeout(t);if((l===o||!l)&&clearTimeout)returnl=clearTimeout,clearTimeout(t);try{l(t)}catch(e){try{returnl.call(null,t)}catch(e){returnl.call(this,t)}}}(t)}}functionf(t,e){this.fun=t,this.array=e}functiond(){}i.nextTick=function(t){vare=newArray(arguments.length-1);if(arguments.length>1)for(varn=1;n<arguments.length;n++)e[n-1]=arguments[n];s.push(newf(t,e)),1!==s.length||_||u(h)},f.prototype.run=function(){this.fun.apply(null,this.array)},i.title="browser",i.browser=!0,i.env={},i.argv=[],i.version="",i.versions={},i.on=d,i.addListener=d,i.once=d,i.off=d,i.removeListener=d,i.removeAllListeners=d,i.emit=d,i.prependListener=d,i.prependOnceListener=d,i.listeners=function(t){return[]},i.binding=function(t){thrownewError("process.binding is not supported")},i.cwd=function(){return"/"},i.chdir=function(t){thrownewError("process.chdir is not supported")},i.umask=function(){return0}},function(t,e,n){(function(t){!function(t,e){"use strict";functionl(t,e){if(!t)thrownewError(e||"Assertion failed")}functioni(t,e){t.super_=e;varn=function(){};n.prototype=e.prototype,t.prototype=newn,t.prototype.constructor=t}functionr(t,e,n){if(r.isBN(t))returnt;this.negative=0,this.words=null,this.length=0,this.red=null,null!==t&&("le"!==e&&"be"!==e||(n=e,e=10),this._init(t||0,e||10,n||"be"))}varo;"object"==typeoft?t.exports=r:e.BN=r,r.BN=r,r.wordSize=26;try{o="undefined"!=typeofwindow&&void0!==window.Buffer?window.Buffer:n(153).Buffer}catch(t){}functionu(t,e){varn=t.charCodeAt(e);returnn>=65&&n<=70?n-55:n>=97&&n<=102?n-87:n-48&15}functiona(t,e,n){varl=u(t,n);returnn-1>=e&&(l|=u(t,n-1)<<4),l}functions(t,e,n,l){for(vari=0,r=Math.min(t.length,n),o=e;o<r;o++){varu=t.charCodeAt(o)-48;i*=l,i+=u>=49?u-49+10:u>=17?u-17+10:u}returni}r.isBN=function(t){returntinstanceofr||null!==t&&"object"==typeoft&&t.constructor.wordSize===r.wordSize&&Array.isArray(t.words)},r.max=function(t,e){returnt.cmp(e)>0?t:e},r.min=function(t,e){returnt.cmp(e)<0?t:e},r.prototype._init=function(t,e,n){if("number"==typeoft)returnthis._initNumber(t,e,n);if("object"==typeoft)returnthis._initArray(t,e,n);"hex"===e&&(e=16),l(e===(0|e)&&e>=2&&e<=36);vari=0;"-"===(t=t.toString().replace(/\s+/g,""))[0]&&(i++,this.negative=1),i<t.length&&(16===e?this._parseHex(t,i,n):(this._parseBase(t,e,i),"le"===n&&this._initArray(this.toArray(),e,n)))},r.prototype._initNumber=function(t,e,n){t<0&&(this.negative=1,t=-t),t<67108864?(this.words=[67108863&t],this.length=1):t<4503599627370496?(this.words=[67108863&t,t/67108864&67108863],this.length=2):(l(t<900719925
varl=n(109),i=n(110),r=n(52);functiono(){returna.TYPED_ARRAY_SUPPORT?2147483647:1073741823}functionu(t,e){if(o()<e)thrownewRangeError("Invalid typed array length");returna.TYPED_ARRAY_SUPPORT?(t=newUint8Array(e)).__proto__=a.prototype:(null===t&&(t=newa(e)),t.length=e),t}functiona(t,e,n){if(!(a.TYPED_ARRAY_SUPPORT||thisinstanceofa))returnnewa(t,e,n);if("number"==typeoft){if("string"==typeofe)thrownewError("If encoding is specified then the first argument must be a string");returnc(this,t)}returns(this,t,e,n)}functions(t,e,n,l){if("number"==typeofe)thrownewTypeError('"value" argument must not be a number');return"undefined"!=typeofArrayBuffer&&einstanceofArrayBuffer?function(t,e,n,l){if(e.byteLength,n<0||e.byteLength<n)thrownewRangeError("'offset' is out of bounds");if(e.byteLength<n+(l||0))thrownewRangeError("'length' is out of bounds");e=void0===n&&void0===l?newUint8Array(e):void0===l?newUint8Array(e,n):newUint8Array(e,n,l);a.TYPED_ARRAY_SUPPORT?(t=e).__proto__=a.prototype:t=p(t,e);returnt}(t,e,n,l):"string"==typeofe?function(t,e,n){"string"==typeofn&&""!==n||(n="utf8");if(!a.isEncoding(n))thrownewTypeError('"encoding" must be a valid string encoding');varl=0|f(e,n),i=(t=u(t,l)).write(e,n);i!==l&&(t=t.slice(0,i));returnt}(t,e,n):function(t,e){if(a.isBuffer(e)){varn=0|h(e.length);return0===(t=u(t,n)).length||e.copy(t,0,0,n),t}if(e){if("undefined"!=typeofArrayBuffer&&e.bufferinstanceofArrayBuffer||"length"ine)return"number"!=typeofe.length||(l=e.length)!=l?u(t,0):p(t,e);if("Buffer"===e.type&&r(e.data))returnp(t,e.data)}varl;thrownewTypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}(t,e)}function_(t){if("number"!=typeoft)thrownewTypeError('"size" argument must be a number');if(t<0)thrownewRangeError('"size" argument must not be negative')}functionc(t,e){if(_(e),t=u(t,e<0?0:0|h(e)),!a.TYPED_ARRAY_SUPPORT)for(varn=0;n<e;++n)t[n]=0;returnt}functionp(t,e){varn=e.length<0?0:0|h(e.length);t=u(t,n);for(varl=0;l<n;l+=1)t[l]=255&e[l];returnt}functionh(t){if(t>=o())thrownewRangeError("Attempt to allocate Buffer larger than maximum size: 0x"+o().toString(16)+" bytes");return0|t}functionf(t,e){if(a.isBuffer(t))returnt.length;if("undefined"!=typeofArrayBuffer&&"function"==typeofArrayBuffer.isView&&(ArrayBuffer.isView(t)||tinstanceofArrayBuffer))returnt.byteLength;"string"!=typeoft&&(t=""+t);varn=t.length;if(0===n)return0;for(varl=!1;;)switch(e){case"ascii":case"latin1":case"binary":returnn;case"utf8":case"utf-8":casevoid0:returnq(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return2*n;case"hex":returnn>>>1;case"base64":returnD(t).length;default:if(l)returnq(t).length;e=(""+e).toLowerCase(),l=!0}}functiond(t,e,n){varl=!1;if((void0===e||e<0)&&(e=0),e>this.length)return"";if((void0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(e>>>=0))return"";for(t||(t="utf8");;)switch(t){case"hex":returnN(this,e,n);case"utf8":case"utf-8":returnE(this,e,n);case"ascii":returnM(this,e,n);case"latin1":case"binary":returnC(this,e,n);case"base64":returnS(this,e,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":returnA(this,e,n);default:if(l)thrownewTypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),l=!0}}functionm(t,e,n){varl=t[e];t[e]=t[n],t[n]=l}functiony(t,e,n,l,i){if(0===t.length)return-1;if("string"==typeofn?(l=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=i?0:t.length-1),n<0&&(n=t.length+n),n>=t.length){if(i)return-1;n=t.length-1}elseif(n<0){if(!i)return-1;n=0}if("string"==typeofe&&(e=a.from(e,l)),a.isBuffer(e))return0===e.length?-1:v(t,e,n,l,i);if("number"==typeofe)returne&=255,a.TYPED_ARRAY_SUPPORT&&"function"==typeofUint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(t,e,n):Uint8Array.prototype.lastIndexOf.call(t,e,n):v(t,[e],n,l,i);thrownewTypeError("val must be string, number or Buffer")}functionv(t,e,n,l,i){varr,o=1,u=t.length,a=e.length;if(void0!==l&&("ucs2"===(l=String(l).toLowerCase())||"u
e.read=function(t,e,n,l,i){varr,o,u=8*i-l-1,a=(1<<u)-1,s=a>>1,_=-7,c=n?i-1:0,p=n?-1:1,h=t[e+c];for(c+=p,r=h&(1<<-_)-1,h>>=-_,_+=u;_>0;r=256*r+t[e+c],c+=p,_-=8);for(o=r&(1<<-_)-1,r>>=-_,_+=l;_>0;o=256*o+t[e+c],c+=p,_-=8);if(0===r)r=1-s;else{if(r===a)returno?NaN:1/0*(h?-1:1);o+=Math.pow(2,l),r-=s}return(h?-1:1)*o*Math.pow(2,r-l)},e.write=function(t,e,n,l,i,r){varo,u,a,s=8*r-i-1,_=(1<<s)-1,c=_>>1,p=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,h=l?0:r-1,f=l?1:-1,d=e<0||0===e&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(u=isNaN(e)?1:0,o=_):(o=Math.floor(Math.log(e)/Math.LN2),e*(a=Math.pow(2,-o))<1&&(o--,a*=2),(e+=o+c>=1?p/a:p*Math.pow(2,1-c))*a>=2&&(o++,a/=2),o+c>=_?(u=0,o=_):o+c>=1?(u=(e*a-1)*Math.pow(2,i),o+=c):(u=e*Math.pow(2,c-1)*Math.pow(2,i),o=0));i>=8;t[n+h]=255&u,h+=f,u/=256,i-=8);for(o=o<<i|u,s+=i;s>0;t[n+h]=255&o,h+=f,o/=256,s-=8);t[n+h-f]|=128*d}},function(t,e,n){(e=t.exports=n(54)).Stream=e,e.Readable=e,e.Writable=n(58),e.Duplex=n(15),e.Transform=n(59),e.PassThrough=n(117),e.finished=n(31),e.pipeline=n(118)},function(t,e){},function(t,e,n){"use strict";functionl(t,e){varn=Object.keys(t);if(Object.getOwnPropertySymbols){varl=Object.getOwnPropertySymbols(t);e&&(l=l.filter((function(e){returnObject.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,l)}returnn}functioni(t,e,n){returneint?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}functionr(t,e){for(varn=0;n<e.length;n++){varl=e[n];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"inl&&(l.writable=!0),Object.defineProperty(t,l.key,l)}}varo=n(4).Buffer,u=n(114).inspect,a=u&&u.custom||"inspect";t.exports=function(){functiont(){!function(t,e){if(!(tinstanceofe))thrownewTypeError("Cannot call a class as a function")}(this,t),this.head=null,this.tail=null,this.length=0}vare,n,s;returne=t,(n=[{key:"push",value:function(t){vare={data:t,next:null};this.length>0?this.tail.next=e:this.head=e,this.tail=e,++this.length}},{key:"unshift",value:function(t){vare={data:t,next:this.head};0===this.length&&(this.tail=e),this.head=e,++this.length}},{key:"shift",value:function(){if(0!==this.length){vart=this.head.data;return1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,t}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(t){if(0===this.length)return"";for(vare=this.head,n=""+e.data;e=e.next;)n+=t+e.data;returnn}},{key:"concat",value:function(t){if(0===this.length)returno.alloc(0);for(vare,n,l,i=o.allocUnsafe(t>>>0),r=this.head,u=0;r;)e=r.data,n=i,l=u,o.prototype.copy.call(e,n,l),u+=r.data.length,r=r.next;returni}},{key:"consume",value:function(t,e){varn;returnt<this.head.data.length?(n=this.head.data.slice(0,t),this.head.data=this.head.data.slice(t)):n=t===this.head.data.length?this.shift():e?this._getString(t):this._getBuffer(t),n}},{key:"first",value:function(){returnthis.head.data}},{key:"_getString",value:function(t){vare=this.head,n=1,l=e.data;for(t-=l.length;e=e.next;){vari=e.data,r=t>i.length?i.length:t;if(r===i.length?l+=i:l+=i.slice(0,t),0==(t-=r)){r===i.length?(++n,e.next?this.head=e.next:this.head=this.tail=null):(this.head=e,e.data=i.slice(r));break}++n}returnthis.length-=n,l}},{key:"_getBuffer",value:function(t){vare=o.allocUnsafe(t),n=this.head,l=1;for(n.data.copy(e),t-=n.data.length;n=n.next;){vari=n.data,r=t>i.length?i.length:t;if(i.copy(e,e.length-t,0,r),0==(t-=r)){r===i.length?(++l,n.next?this.head=n.next:this.head=this.tail=null):(this.head=n,n.data=i.slice(r));break}++l}returnthis.length-=l,e}},{key:a,value:function(t,e){returnu(this,function(t){for(vare=1;e<arguments.length;e++){varn=null!=arguments[e]?arguments[e]:{};e%2?l(Object(n),!0).forEach((function(e){i(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}returnt}({},e,{depth:0,customInspect:!1}))}}])&&r(e.prototype,n),s&&r(e,s),t}()},function(t,e){},function(t,e,n){"usest