@umijs/deps
Version:
[](https://packagephobia.now.sh/result?p=@umijs/deps)
1 lines • 224 kB
JavaScript
module.exports=(()=>{var e={5898:(e,t)=>{function isArray(e){if(Array.isArray){return Array.isArray(e)}return objectToString(e)==="[object Array]"}t.isArray=isArray;function isBoolean(e){return typeof e==="boolean"}t.isBoolean=isBoolean;function isNull(e){return e===null}t.isNull=isNull;function isNullOrUndefined(e){return e==null}t.isNullOrUndefined=isNullOrUndefined;function isNumber(e){return typeof e==="number"}t.isNumber=isNumber;function isString(e){return typeof e==="string"}t.isString=isString;function isSymbol(e){return typeof e==="symbol"}t.isSymbol=isSymbol;function isUndefined(e){return e===void 0}t.isUndefined=isUndefined;function isRegExp(e){return objectToString(e)==="[object RegExp]"}t.isRegExp=isRegExp;function isObject(e){return typeof e==="object"&&e!==null}t.isObject=isObject;function isDate(e){return objectToString(e)==="[object Date]"}t.isDate=isDate;function isError(e){return objectToString(e)==="[object Error]"||e instanceof Error}t.isError=isError;function isFunction(e){return typeof e==="function"}t.isFunction=isFunction;function isPrimitive(e){return e===null||typeof e==="boolean"||typeof e==="number"||typeof e==="string"||typeof e==="symbol"||typeof e==="undefined"}t.isPrimitive=isPrimitive;t.isBuffer=Buffer.isBuffer;function objectToString(e){return Object.prototype.toString.call(e)}},5284:e=>{e.exports=Object.prototype.toString.call(typeof process!=="undefined"?process:0)==="[object process]"},8207:(e,t,r)=>{var i=r(2357);var n=r(1669);var a=r(8614).EventEmitter;var s=r(4293).Buffer;var o=r(3542);var f=/^v(\d+)\.(\d+)\./.exec(process.version);var u=f?Number(f[1])+Number("0."+f[2]):11;var l=u>=11.1?2:1;var d="modern";var h;if(l===2){var c=process.binding("stream_wrap");h=function(e){c.streamBaseState[c.kReadBytesOrError]=e}}function Handle(e,t){a.call(this);this._stream=e;this._flowing=false;this._reading=false;this._options=t||{};this.onread=null;this.pending=new o}n.inherits(Handle,a);e.exports=Handle;Handle.mode=d;Handle.create=function create(e,t){return new Handle(e,t)};Handle.prototype._onread=function _onread(e,t){if(l===1){this.onread(e,t)}else{h(e);this.onread(t)}};Handle.prototype._queueReq=function _queueReq(e,t){return this.pending.append(e,t)};Handle.prototype._pendingList=function _pendingList(){var e=[];while(!this.pending.isEmpty()){e.push(this.pending.first().dequeue())}return e};Handle.prototype.setStream=function setStream(e){i(this._stream===null,"Can't set stream two times");this._stream=e;this.emit("stream",e)};Handle.prototype.readStart=function readStart(){this._reading=true;if(!this._stream){this.once("stream",this.readStart);return 0}if(!this._flowing){this._flowing=true;this._flow()}this._stream.resume();return 0};Handle.prototype.readStop=function readStop(){this._reading=false;if(!this._stream){this.once("stream",this.readStop);return 0}this._stream.pause();return 0};var p=process.binding("uv");Handle.prototype._flow=function flow(){var e=this;this._stream.on("data",function(t){e._onread(t.length,t)});this._stream.on("end",function(){e._onread(p.UV_EOF,s.alloc(0))});this._stream.on("close",function(){setImmediate(function(){if(e._reading){e._onread(p.UV_ECONNRESET,s.alloc(0))}})})};Handle.prototype._close=function _close(){var e=this._pendingList();var t=this;setImmediate(function(){for(var r=0;r<e.length;r++){var i=e[r];i.oncomplete(p.UV_ECANCELED,t,i)}});this.readStop()};Handle.prototype.shutdown=function shutdown(e){var t=this._queueReq("shutdown",e);if(!this._stream){this.once("stream",function(){this._shutdown(t)});return 0}return this._shutdown(t)};Handle.prototype._shutdown=function _shutdown(e){var t=this;this._stream.end(function(){var r=e.dequeue();if(!r){return}r.oncomplete(0,t,r)});return 0};Handle.prototype.close=function close(e){this._close();if(!this._stream){this.once("stream",function(){this.close(e)});return 0}if(this._options.close){this._options.close(e)}else{process.nextTick(e)}return 0};Handle.prototype.writeEnc=function writeEnc(e,t,r){var i=this._queueReq("write",e);if(!this._stream){this.once("stream",function(){this._writeEnc(i,e,t,r)});return 0}return this._writeEnc(i,e,t,r)};Handle.prototype._writeEnc=function _writeEnc(e,t,r,i){var n=this;t.async=true;t.bytes=r.length;if(e.isEmpty()){return 0}this._stream.write(r,i,function(){var t=e.dequeue();if(!t){return}t.oncomplete(0,n,t)});return 0};Handle.prototype.writev=function _writev(e,t,r){while(t.length>0){this._stream.write(t.shift(),t.shift())}return 0};Handle.prototype.writeBuffer=function writeBuffer(e,t){return this.writeEnc(e,t,null)};Handle.prototype.writeAsciiString=function writeAsciiString(e,t){return this.writeEnc(e,t,"ascii")};Handle.prototype.writeUtf8String=function writeUtf8String(e,t){return this.writeEnc(e,t,"utf8")};Handle.prototype.writeUcs2String=function writeUcs2String(e,t){return this.writeEnc(e,t,"ucs2")};Handle.prototype.writeBinaryString=function writeBinaryString(e,t){return this.writeEnc(e,t,"binary")};Handle.prototype.writeLatin1String=function writeLatin1String(e,t){return this.writeEnc(e,t,"binary")};Handle.prototype.getsockname=function getsockname(){if(this._options.getPeerName){return this._options.getPeerName()}return null};Handle.prototype.getpeername=function getpeername(e){var t=this.getsockname();if(!t){return-1}Object.keys(t).forEach(function(r){e[r]=t[r]});return 0}},3542:e=>{function Queue(){this.head=new Item("head",null)}e.exports=Queue;Queue.prototype.append=function append(e,t){var r=new Item(e,t);this.head.prepend(r);return r};Queue.prototype.isEmpty=function isEmpty(){return this.head.prev===this.head};Queue.prototype.first=function first(){return this.head.next};function Item(e,t){this.prev=this;this.next=this;this.kind=e;this.value=t}Item.prototype.prepend=function prepend(e){e.prev=this.prev;e.next=this;e.prev.next=e;e.next.prev=e};Item.prototype.dequeue=function dequeue(){var e=this.prev;var t=this.next;e.next=t;t.prev=e;this.prev=this;this.next=this;return this.value};Item.prototype.isEmpty=function isEmpty(){return this.prev===this}},7056:(e,t,r)=>{var i=t;i.utils=r(961);i.huffman=r(8219);i["static-table"]=r(4743);i.table=r(8966);i.decoder=r(5590);i.decompressor=r(6888);i.encoder=r(3148);i.compressor=r(1077)},1077:(e,t,r)=>{var i=r(7056);var n=i.utils;var a=i.encoder;var s=i.table;var o=n.assert;var f=r(4124);var u=r(1642).Duplex;function Compressor(e){u.call(this,{writableObjectMode:true});this._encoder=null;this._table=s.create(e.table)}f(Compressor,u);e.exports=Compressor;Compressor.create=function create(e){return new Compressor(e)};Compressor.prototype._read=function _read(){};Compressor.prototype._write=function _write(e,t,r){o(Array.isArray(e),"Compressor.write() expects list of headers");this._encoder=a.create();for(var i=0;i<e.length;i++)this._encodeHeader(e[i]);var e=this._encoder.render();this._encoder=null;r(null);for(var i=0;i<e.length;i++)this.push(e[i])};Compressor.prototype.updateTableSize=function updateTableSize(e){if(e>=this._table.protocolMaxSize){e=this._table.protocolMaxSize;var t=a.create();t.encodeBits(1,3);t.encodeInt(e);var r=t.render();for(var i=0;i<r.length;i++)this.push(r[i])}this._table.updateSize(e)};Compressor.prototype.reset=function reset(){var e=a.create();var t=this._table.maxSize;e.encodeBits(1,3);e.encodeInt(0);this._table.updateSize(0);e.encodeBits(1,3);e.encodeInt(t);this._table.updateSize(t);var r=e.render();for(var i=0;i<r.length;i++)this.push(r[i])};Compressor.prototype._encodeHeader=function _encodeHeader(e){if(e.neverIndex){var t=0;var r=1;var i=0;var a=0}else{var t=this._table.reverseLookup(e.name,e.value);var i=t>0;var a=e.incremental!==false;var r=0}this._encoder.encodeBit(i);if(i){this._encoder.encodeInt(t);return}var s=n.toArray(e.name);var o=n.toArray(e.value);this._encoder.encodeBit(a);if(a){this._table.add(e.name,e.value,s.length,o.length)}else{this._encoder.encodeBit(0);this._encoder.encodeBit(r)}this._encoder.encodeInt(-t);if(t===0)this._encoder.encodeStr(s,e.huffman!==false);this._encoder.encodeStr(o,e.huffman!==false)}},5590:(e,t,r)=>{var i=r(7056);var n=i.utils;var a=i.huffman.decode;var s=n.assert;var o=r(2259);function Decoder(){this.buffer=new o;this.bitOffset=0;this._huffmanNode=null}e.exports=Decoder;Decoder.create=function create(){return new Decoder};Decoder.prototype.isEmpty=function isEmpty(){return this.buffer.isEmpty()};Decoder.prototype.push=function push(e){this.buffer.push(e)};Decoder.prototype.decodeBit=function decodeBit(){s(this.buffer.has(1),"Buffer too small for an int");var e;var t=this.bitOffset;if(++this.bitOffset===8){e=this.buffer.readUInt8();this.bitOffset=0}else{e=this.buffer.peekUInt8()}return e>>>7-t&1};Decoder.prototype.skipBits=function skipBits(e){this.bitOffset+=e;this.buffer.skip(this.bitOffset>>3);this.bitOffset&=7};Decoder.prototype.decodeInt=function decodeInt(){s(this.buffer.has(1),"Buffer too small for an int");var e=8-this.bitOffset;this.bitOffset=0;var t=(1<<e)-1;var r=this.buffer.readUInt8()&t;if(r!==t)return r;var i=0;var n=false;var a=0;do{r=this.buffer.readUInt8();n=(r&128)===0;i<<=7;i|=r&127;a++}while(!n);s(n,"Incomplete data for multi-octet integer");s(a<=4,"Integer does not fit into 32 bits");i=i>>>21|(i>>14&127)<<7|(i>>7&127)<<14|(i&127)<<21;i>>=(4-a)*7;i+=t;return i};Decoder.prototype.decodeHuffmanWord=function decodeHuffmanWord(e,t,r){var i=a;var n=this._huffmanNode;var o=e;var f=t;for(;f>0;o&=(1<<f)-1){for(var u=Math.max(0,f-8);u<f;u++){var l=n[o>>>u];if(typeof l!=="number"){n=l;f=u;break}if(l===0)continue;if(l>>>9!==f-u){l=0;continue}var d=l&511;s(d!==256,"EOS in encoding");r.push(d);n=i;f=u;break}if(l===0)break}this._huffmanNode=n;return f};Decoder.prototype.decodeStr=function decodeStr(){var e=this.decodeBit();var t=this.decodeInt();s(this.buffer.has(t),"Not enough octets for string");if(!e)return this.buffer.take(t);this._huffmanNode=a;var r=[];var i=0;var n=0;var o=0;for(var f=0;f<t;f++){i<<=8;i|=this.buffer.readUInt8();n+=8;n=this.decodeHuffmanWord(i,n,r);o=i>>n;i&=(1<<n)-1}s(this._huffmanNode===a,"8-bit EOS");s(i+1===1<<n,"Final sequence is not EOS");this._huffmanNode=null;return r}},6888:(e,t,r)=>{var i=r(7056);var n=i.utils;var a=i.decoder;var s=i.table;var o=n.assert;var f=r(4124);var u=r(1642).Duplex;function Decompressor(e){u.call(this,{readableObjectMode:true});this._decoder=a.create();this._table=s.create(e.table)}f(Decompressor,u);e.exports=Decompressor;Decompressor.create=function create(e){return new Decompressor(e)};Decompressor.prototype._read=function _read(){};Decompressor.prototype._write=function _write(e,t,r){this._decoder.push(e);r(null)};Decompressor.prototype.execute=function execute(e){while(!this._decoder.isEmpty()){try{this._execute()}catch(t){if(e)return done(t);else return this.emit("error",t)}}if(e)done(null);function done(t){process.nextTick(function(){e(t)})}};Decompressor.prototype.updateTableSize=function updateTableSize(e){this._table.updateSize(e)};Decompressor.prototype._execute=function _execute(){var e=this._decoder.decodeBit();if(e)return this._processIndexed();var t=this._decoder.decodeBit();var r=0;if(!t){var i=this._decoder.decodeBit();if(i)return this._processUpdate();r=this._decoder.decodeBit()}this._processLiteral(t,r)};Decompressor.prototype._processIndexed=function _processIndexed(){var e=this._decoder.decodeInt();var t=this._table.lookup(e);this.push({name:t.name,value:t.value,neverIndex:false})};Decompressor.prototype._processLiteral=function _processLiteral(e,t){var r=this._decoder.decodeInt();var i;var a;if(r===0){i=this._decoder.decodeStr();a=i.length;i=n.stringify(i)}else{var s=this._table.lookup(r);a=s.nameSize;i=s.name}var o=this._decoder.decodeStr();var f=o.length;o=n.stringify(o);if(e)this._table.add(i,o,a,f);this.push({name:i,value:o,neverIndex:t!==0})};Decompressor.prototype._processUpdate=function _processUpdate(){var e=this._decoder.decodeInt();this.updateTableSize(e)}},3148:(e,t,r)=>{var i=r(7056);var n=i.utils;var a=i.huffman.encode;var s=n.assert;var o=r(9364);function Encoder(){this.buffer=new o;this.word=0;this.bitOffset=0}e.exports=Encoder;Encoder.create=function create(){return new Encoder};Encoder.prototype.render=function render(){return this.buffer.render()};Encoder.prototype.encodeBit=function encodeBit(e){var t;this.word<<=1;this.word|=e;this.bitOffset++;if(this.bitOffset===8){this.buffer.writeUInt8(this.word);this.word=0;this.bitOffset=0}};Encoder.prototype.encodeBits=function encodeBits(e,t){var r=e;var i=t;while(i>0){var n=Math.min(i,8-this.bitOffset);var a=r>>>i-n;if(n===8){this.buffer.writeUInt8(a)}else{this.word<<=n;this.word|=a;this.bitOffset+=n;if(this.bitOffset===8){this.buffer.writeUInt8(this.word);this.word=0;this.bitOffset=0}}i-=n;r&=(1<<i)-1}};Encoder.prototype.skipBits=function skipBits(e){this.bitOffset+=e;this.buffer.skip(this.bitOffset>>3);this.bitOffset&=7};Encoder.prototype.encodeInt=function encodeInt(e){var t=8-this.bitOffset;this.bitOffset=0;var r=(1<<t)-1;if(e<r){this.buffer.writeUInt8(this.word<<t|e);return n}var i=e-r;this.buffer.writeUInt8(this.word<<t|r);do{var n=i&127;i>>=7;if(i!==0)n|=128;this.buffer.writeUInt8(n)}while(i!==0)};Encoder.prototype.encodeStr=function encodeStr(e,t){this.encodeBit(t?1:0);if(!t){this.buffer.reserve(e.length+1);this.encodeInt(e.length);for(var r=0;r<e.length;r++)this.buffer.writeUInt8(e[r]);return}var i=[];var n=0;var s=0;for(var r=0;r<e.length;r++){var o=a[e[r]];i.push(o);n+=o[0]}if(n%8!==0)s=8-n%8;n+=s;this.buffer.reserve(n/8+1);this.encodeInt(n/8);for(var r=0;r<i.length;r++){var o=i[r];this.encodeBits(o[1],o[0])}this.encodeBits(255>>>8-s,s)}},8219:(e,t)=>{t.decode=[2608,2609,2610,2657,2659,2661,2665,2671,2675,2676,0,0,0,0,0,0,0,0,0,0,3104,3109,3117,3118,3119,3123,3124,3125,3126,3127,3128,3129,3133,3137,3167,3170,3172,3174,3175,3176,3180,3181,3182,3184,3186,3189,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3642,3650,3651,3652,3653,3654,3655,3656,3657,3658,3659,3660,3661,3662,3663,3664,3665,3666,3667,3668,3669,3670,3671,3673,3690,3691,3697,3702,3703,3704,3705,3706,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4134,4138,4140,4155,4184,4186,[1057,1058,1064,1065,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1087,0,1575,1579,1660,0,0,0,0,0,2083,2110,0,0,0,0,0,0,0,0,0,0,0,0,2560,2596,2624,2651,2653,2686,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3166,3197,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3644,3680,3707,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1628,1731,1744,0,0,0,2176,2178,2179,2210,2232,2242,2272,2274,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2713,2721,2727,2732,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[2736,2737,2739,2769,2776,2777,2787,2789,2790,0,0,0,0,0,0,0,0,0,3201,3204,3205,3206,3208,3218,3226,3228,3232,3235,3236,3241,3242,3245,3250,3253,3257,3258,3259,3261,3262,3268,3270,3300,3304,3305,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3585,3719,3721,3722,3723,3724,3725,3727,3731,3733,3734,3735,3736,3739,3741,3742,3749,3750,3752,3758,3759,3764,3766,3767,3772,3775,3781,3815,3823,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4105,4238,4240,4241,4244,4255,4267,4302,4311,4321,4332,4333,[711,719,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[746,747,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1216,1217,1224,1225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1226,1229,1234,1237,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1242,1243,1262,1264,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1266,1267,1279,0,0,0,1739,1740,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1747,1748,1750,1757,1758,1759,1777,1780,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1781,1782,1783,1784,1786,1787,1788,1789,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1790,0,2050,2051,2052,2053,2054,2055,2056,2059,2060,2062,2063,2064,2065,2066,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[2067,2068,2069,2071,2072,2073,2074,2075,2076,2077,2078,2079,2175,2268,2297,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3082,3085,3094,3328,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]]]];t.encode=[[13,8184],[23,8388568],[28,268435426],[28,268435427],[28,268435428],[28,268435429],[28,268435430],[28,268435431],[28,268435432],[24,16777194],[30,1073741820],[28,268435433],[28,268435434],[30,1073741821],[28,268435435],[28,268435436],[28,268435437],[28,268435438],[28,268435439],[28,268435440],[28,268435441],[28,268435442],[30,1073741822],[28,268435443],[28,268435444],[28,268435445],[28,268435446],[28,268435447],[28,268435448],[28,268435449],[28,268435450],[28,268435451],[6,20],[10,1016],[10,1017],[12,4090],[13,8185],[6,21],[8,248],[11,2042],[10,1018],[10,1019],[8,249],[11,2043],[8,250],[6,22],[6,23],[6,24],[5,0],[5,1],[5,2],[6,25],[6,26],[6,27],[6,28],[6,29],[6,30],[6,31],[7,92],[8,251],[15,32764],[6,32],[12,4091],[10,1020],[13,8186],[6,33],[7,93],[7,94],[7,95],[7,96],[7,97],[7,98],[7,99],[7,100],[7,101],[7,102],[7,103],[7,104],[7,105],[7,106],[7,107],[7,108],[7,109],[7,110],[7,111],[7,112],[7,113],[7,114],[8,252],[7,115],[8,253],[13,8187],[19,524272],[13,8188],[14,16380],[6,34],[15,32765],[5,3],[6,35],[5,4],[6,36],[5,5],[6,37],[6,38],[6,39],[5,6],[7,116],[7,117],[6,40],[6,41],[6,42],[5,7],[6,43],[7,118],[6,44],[5,8],[5,9],[6,45],[7,119],[7,120],[7,121],[7,122],[7,123],[15,32766],[11,2044],[14,16381],[13,8189],[28,268435452],[20,1048550],[22,4194258],[20,1048551],[20,1048552],[22,4194259],[22,4194260],[22,4194261],[23,8388569],[22,4194262],[23,8388570],[23,8388571],[23,8388572],[23,8388573],[23,8388574],[24,16777195],[23,8388575],[24,16777196],[24,16777197],[22,4194263],[23,8388576],[24,16777198],[23,8388577],[23,8388578],[23,8388579],[23,8388580],[21,2097116],[22,4194264],[23,8388581],[22,4194265],[23,8388582],[23,8388583],[24,16777199],[22,4194266],[21,2097117],[20,1048553],[22,4194267],[22,4194268],[23,8388584],[23,8388585],[21,2097118],[23,8388586],[22,4194269],[22,4194270],[24,16777200],[21,2097119],[22,4194271],[23,8388587],[23,8388588],[21,2097120],[21,2097121],[22,4194272],[21,2097122],[23,8388589],[22,4194273],[23,8388590],[23,8388591],[20,1048554],[22,4194274],[22,4194275],[22,4194276],[23,8388592],[22,4194277],[22,4194278],[23,8388593],[26,67108832],[26,67108833],[20,1048555],[19,524273],[22,4194279],[23,8388594],[22,4194280],[25,33554412],[26,67108834],[26,67108835],[26,67108836],[27,134217694],[27,134217695],[26,67108837],[24,16777201],[25,33554413],[19,524274],[21,2097123],[26,67108838],[27,134217696],[27,134217697],[26,67108839],[27,134217698],[24,16777202],[21,2097124],[21,2097125],[26,67108840],[26,67108841],[28,268435453],[27,134217699],[27,134217700],[27,134217701],[20,1048556],[24,16777203],[20,1048557],[21,2097126],[22,4194281],[21,2097127],[21,2097128],[23,8388595],[22,4194282],[22,4194283],[25,33554414],[25,33554415],[24,16777204],[24,16777205],[26,67108842],[23,8388596],[26,67108843],[27,134217702],[26,67108844],[26,67108845],[27,134217703],[27,134217704],[27,134217705],[27,134217706],[27,134217707],[28,268435454],[27,134217708],[27,134217709],[27,134217710],[27,134217711],[27,134217712],[26,67108846],[30,1073741823]]},4743:(e,t)=>{t.table=[{name:":authority",value:"",nameSize:10,totalSize:42},{name:":method",value:"GET",nameSize:7,totalSize:42},{name:":method",value:"POST",nameSize:7,totalSize:43},{name:":path",value:"/",nameSize:5,totalSize:38},{name:":path",value:"/index.html",nameSize:5,totalSize:48},{name:":scheme",value:"http",nameSize:7,totalSize:43},{name:":scheme",value:"https",nameSize:7,totalSize:44},{name:":status",value:"200",nameSize:7,totalSize:42},{name:":status",value:"204",nameSize:7,totalSize:42},{name:":status",value:"206",nameSize:7,totalSize:42},{name:":status",value:"304",nameSize:7,totalSize:42},{name:":status",value:"400",nameSize:7,totalSize:42},{name:":status",value:"404",nameSize:7,totalSize:42},{name:":status",value:"500",nameSize:7,totalSize:42},{name:"accept-charset",value:"",nameSize:14,totalSize:46},{name:"accept-encoding",value:"gzip, deflate",nameSize:15,totalSize:60},{name:"accept-language",value:"",nameSize:15,totalSize:47},{name:"accept-ranges",value:"",nameSize:13,totalSize:45},{name:"accept",value:"",nameSize:6,totalSize:38},{name:"access-control-allow-origin",value:"",nameSize:27,totalSize:59},{name:"age",value:"",nameSize:3,totalSize:35},{name:"allow",value:"",nameSize:5,totalSize:37},{name:"authorization",value:"",nameSize:13,totalSize:45},{name:"cache-control",value:"",nameSize:13,totalSize:45},{name:"content-disposition",value:"",nameSize:19,totalSize:51},{name:"content-encoding",value:"",nameSize:16,totalSize:48},{name:"content-language",value:"",nameSize:16,totalSize:48},{name:"content-length",value:"",nameSize:14,totalSize:46},{name:"content-location",value:"",nameSize:16,totalSize:48},{name:"content-range",value:"",nameSize:13,totalSize:45},{name:"content-type",value:"",nameSize:12,totalSize:44},{name:"cookie",value:"",nameSize:6,totalSize:38},{name:"date",value:"",nameSize:4,totalSize:36},{name:"etag",value:"",nameSize:4,totalSize:36},{name:"expect",value:"",nameSize:6,totalSize:38},{name:"expires",value:"",nameSize:7,totalSize:39},{name:"from",value:"",nameSize:4,totalSize:36},{name:"host",value:"",nameSize:4,totalSize:36},{name:"if-match",value:"",nameSize:8,totalSize:40},{name:"if-modified-since",value:"",nameSize:17,totalSize:49},{name:"if-none-match",value:"",nameSize:13,totalSize:45},{name:"if-range",value:"",nameSize:8,totalSize:40},{name:"if-unmodified-since",value:"",nameSize:19,totalSize:51},{name:"last-modified",value:"",nameSize:13,totalSize:45},{name:"link",value:"",nameSize:4,totalSize:36},{name:"location",value:"",nameSize:8,totalSize:40},{name:"max-forwards",value:"",nameSize:12,totalSize:44},{name:"proxy-authenticate",value:"",nameSize:18,totalSize:50},{name:"proxy-authorization",value:"",nameSize:19,totalSize:51},{name:"range",value:"",nameSize:5,totalSize:37},{name:"referer",value:"",nameSize:7,totalSize:39},{name:"refresh",value:"",nameSize:7,totalSize:39},{name:"retry-after",value:"",nameSize:11,totalSize:43},{name:"server",value:"",nameSize:6,totalSize:38},{name:"set-cookie",value:"",nameSize:10,totalSize:42},{name:"strict-transport-security",value:"",nameSize:25,totalSize:57},{name:"transfer-encoding",value:"",nameSize:17,totalSize:49},{name:"user-agent",value:"",nameSize:10,totalSize:42},{name:"vary",value:"",nameSize:4,totalSize:36},{name:"via",value:"",nameSize:3,totalSize:35},{name:"www-authenticate",value:"",nameSize:16,totalSize:48}];t.map={":authority":{index:1,values:{"":1}},":method":{index:2,values:{GET:2,POST:3}},":path":{index:4,values:{"/":4,"/index.html":5}},":scheme":{index:6,values:{http:6,https:7}},":status":{index:8,values:{200:8,204:9,206:10,304:11,400:12,404:13,500:14}},"accept-charset":{index:15,values:{"":15}},"accept-encoding":{index:16,values:{"gzip, deflate":16}},"accept-language":{index:17,values:{"":17}},"accept-ranges":{index:18,values:{"":18}},accept:{index:19,values:{"":19}},"access-control-allow-origin":{index:20,values:{"":20}},age:{index:21,values:{"":21}},allow:{index:22,values:{"":22}},authorization:{index:23,values:{"":23}},"cache-control":{index:24,values:{"":24}},"content-disposition":{index:25,values:{"":25}},"content-encoding":{index:26,values:{"":26}},"content-language":{index:27,values:{"":27}},"content-length":{index:28,values:{"":28}},"content-location":{index:29,values:{"":29}},"content-range":{index:30,values:{"":30}},"content-type":{index:31,values:{"":31}},cookie:{index:32,values:{"":32}},date:{index:33,values:{"":33}},etag:{index:34,values:{"":34}},expect:{index:35,values:{"":35}},expires:{index:36,values:{"":36}},from:{index:37,values:{"":37}},host:{index:38,values:{"":38}},"if-match":{index:39,values:{"":39}},"if-modified-since":{index:40,values:{"":40}},"if-none-match":{index:41,values:{"":41}},"if-range":{index:42,values:{"":42}},"if-unmodified-since":{index:43,values:{"":43}},"last-modified":{index:44,values:{"":44}},link:{index:45,values:{"":45}},location:{index:46,values:{"":46}},"max-forwards":{index:47,values:{"":47}},"proxy-authenticate":{index:48,values:{"":48}},"proxy-authorization":{index:49,values:{"":49}},range:{index:50,values:{"":50}},referer:{index:51,values:{"":51}},refresh:{index:52,values:{"":52}},"retry-after":{index:53,values:{"":53}},server:{index:54,values:{"":54}},"set-cookie":{index:55,values:{"":55}},"strict-transport-security":{index:56,values:{"":56}},"transfer-encoding":{index:57,values:{"":57}},"user-agent":{index:58,values:{"":58}},vary:{index:59,values:{"":59}},via:{index:60,values:{"":60}},"www-authenticate":{index:61,values:{"":61}}}},8966:(e,t,r)=>{var i=r(7056);var n=i.utils;var a=n.assert;function Table(e){this["static"]=i["static-table"];this.dynamic=[];this.size=0;this.maxSize=0;this.length=this["static"].table.length;this.protocolMaxSize=e.maxSize;this.maxSize=this.protocolMaxSize;this.lookupDepth=e.lookupDepth||32}e.exports=Table;Table.create=function create(e){return new Table(e)};Table.prototype.lookup=function lookup(e){a(e!==0,"Zero indexed field");a(e<=this.length,"Indexed field OOB");if(e<=this["static"].table.length)return this["static"].table[e-1];else return this.dynamic[this.length-e]};Table.prototype.reverseLookup=function reverseLookup(e,t){var r=this["static"].map[e];if(r&&r.values[t])return r.values[t];var i=Math.max(0,this.dynamic.length-this.lookupDepth);for(var n=this.dynamic.length-1;n>=i;n--){var a=this.dynamic[n];if(a.name===e&&a.value===t)return this.length-n;if(a.name===e){if(r)break;return-(this.length-n)}}if(r)return-r.index;return 0};Table.prototype.add=function add(e,t,r,i){var n=r+i+32;this.dynamic.push({name:e,value:t,nameSize:r,totalSize:n});this.size+=n;this.length++;this.evict()};Table.prototype.evict=function evict(){while(this.size>this.maxSize){var e=this.dynamic.shift();this.size-=e.totalSize;this.length--}a(this.size>=0,"Table size sanity check failed")};Table.prototype.updateSize=function updateSize(e){a(e<=this.protocolMaxSize,"Table size bigger than maximum");this.maxSize=e;this.evict()}},961:(e,t)=>{t.assert=function assert(e,t){if(!e)throw new Error(t)};t.stringify=function stringify(e){var t="";for(var r=0;r<e.length;r++)t+=String.fromCharCode(e[r]);return t};t.toArray=function toArray(e){var t=[];for(var r=0;r<e.length;r++){var i=e.charCodeAt(r);var n=i>>>8;var a=i&255;if(n)t.push(n,a);else t.push(a)}return t}},9698:(e,t,r)=>{var i=r(2357);var n=r(1669);var a=r(4293).Buffer;var s=/^v0\.8\./.test(process.version)?"rusty":/^v0\.(9|10)\./.test(process.version)?"old":/^v0\.12\./.test(process.version)?"normal":"modern";var o;var f;var u;var l;var d;var h;var c;if(s==="normal"||s==="modern"){o=process.binding("http_parser").HTTPParser;f=o.methods;if(!f)f=process.binding("http_parser").methods;u={};f.forEach(function(e,t){u[e]=t});l=o.kOnHeaders|0;d=o.kOnHeadersComplete|0;h=o.kOnMessageComplete|0;c=o.kOnBody|0}else{l="onHeaders";d="onHeadersComplete";h="onMessageComplete";c="onBody"}function Deceiver(e,t){this.socket=e;this.options=t||{};this.isClient=this.options.isClient}e.exports=Deceiver;Deceiver.create=function create(e,t){return new Deceiver(e,t)};Deceiver.prototype._toHeaderList=function _toHeaderList(e){var t=[];var r=Object.keys(e);for(var i=0;i<r.length;i++)t.push(r[i],e[r[i]]);return t};Deceiver.prototype._isUpgrade=function _isUpgrade(e){return e.method==="CONNECT"||e.headers.upgrade||e.headers.connection&&/(^|\W)upgrade(\W|$)/i.test(e.headers.connection)};if(s==="modern"){Deceiver.prototype.emitRequest=function emitRequest(e){var t=this.socket.parser;i(t,"No parser present");t.execute=null;var r=this;var n=u[e.method];t.execute=function execute(){r._skipExecute(this);this[d](1,1,r._toHeaderList(e.headers),n,e.path,0,"",r._isUpgrade(e),true);return 0};this._emitEmpty()};Deceiver.prototype.emitResponse=function emitResponse(e){var t=this.socket.parser;i(t,"No parser present");t.execute=null;var r=this;t.execute=function execute(){r._skipExecute(this);this[d](1,1,r._toHeaderList(e.headers),e.path,e.code,e.status,e.reason||"",r._isUpgrade(e),true);return 0};this._emitEmpty()}}else{Deceiver.prototype.emitRequest=function emitRequest(e){var t=this.socket.parser;i(t,"No parser present");var r=e.method;if(u)r=u[r];var n={versionMajor:1,versionMinor:1,url:e.path,headers:this._toHeaderList(e.headers),method:r,statusCode:0,statusMessage:"",upgrade:this._isUpgrade(e),shouldKeepAlive:true};var a=this;t.execute=function execute(){a._skipExecute(this);this[d](n);return 0};this._emitEmpty()};Deceiver.prototype.emitResponse=function emitResponse(e){var t=this.socket.parser;i(t,"No parser present");var r={versionMajor:1,versionMinor:1,url:e.path,headers:this._toHeaderList(e.headers),method:false,statusCode:e.status,statusMessage:e.reason||"",upgrade:this._isUpgrade(e),shouldKeepAlive:true};var n=this;t.execute=function execute(){n._skipExecute(this);this[d](r);return 0};this._emitEmpty()}}Deceiver.prototype._skipExecute=function _skipExecute(e){var t=this;var r=e.constructor.prototype.execute;var i=e.constructor.prototype.finish;e.execute=null;e.finish=null;e.execute=function execute(e,n,a){if(this.socket!==t.socket){this.execute=r;this.finish=i;return this.execute(e,n,a)}if(n!==undefined)e=e.slice(n,n+a);t.emitBody(e);return a};e.finish=function finish(){if(this.socket!==t.socket){this.execute=r;this.finish=i;return this.finish()}this.execute=r;this.finish=i;t.emitMessageComplete()}};Deceiver.prototype.emitBody=function emitBody(e){var t=this.socket.parser;i(t,"No parser present");t[c](e,0,e.length)};Deceiver.prototype._emitEmpty=function _emitEmpty(){var e=new a(0);if(this.socket.ondata)this.socket.ondata(e,0,0);else this.socket.emit("data",e)};Deceiver.prototype.emitMessageComplete=function emitMessageComplete(){var e=this.socket.parser;i(e,"No parser present");e[h]()}},4124:(e,t,r)=>{try{var i=r(1669);if(typeof i.inherits!=="function")throw"";e.exports=i.inherits}catch(t){e.exports=r(8544)}},8544:e=>{if(typeof Object.create==="function"){e.exports=function inherits(e,t){if(t){e.super_=t;e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:false,writable:true,configurable:true}})}}}else{e.exports=function inherits(e,t){if(t){e.super_=t;var r=function(){};r.prototype=t.prototype;e.prototype=new r;e.prototype.constructor=e}}}},893:e=>{var t={}.toString;e.exports=Array.isArray||function(e){return t.call(e)=="[object Array]"}},910:e=>{e.exports=assert;function assert(e,t){if(!e)throw new Error(t||"Assertion failed")}assert.equal=function assertEqual(e,t,r){if(e!=t)throw new Error(r||"Assertion failed: "+e+" != "+t)}},2259:(e,t,r)=>{var i=r(4293).Buffer;function OffsetBuffer(){this.offset=0;this.size=0;this.buffers=[]}e.exports=OffsetBuffer;OffsetBuffer.prototype.isEmpty=function isEmpty(){return this.size===0};OffsetBuffer.prototype.clone=function clone(e){var t=new OffsetBuffer;t.offset=this.offset;t.size=e;t.buffers=this.buffers.slice();return t};OffsetBuffer.prototype.toChunks=function toChunks(){if(this.size===0)return[];if(this.offset!==0){this.buffers[0]=this.buffers[0].slice(this.offset);this.offset=0}var e=[];var t=0;for(var r=0;t<=this.size&&r<this.buffers.length;r++){var i=this.buffers[r];t+=i.length;if(t>this.size){i=i.slice(0,i.length-(t-this.size));this.buffers[r]=i}e.push(i)}if(r<this.buffers.length)this.buffers.length=r;return e};OffsetBuffer.prototype.toString=function toString(e){return this.toChunks().map(function(t){return t.toString(e)}).join("")};OffsetBuffer.prototype.use=function use(e,t,r){this.buffers=[e];this.offset=t;this.size=r};OffsetBuffer.prototype.push=function push(e){if(e.length===0)return;this.size+=e.length;this.buffers.push(e)};OffsetBuffer.prototype.has=function has(e){return this.size>=e};OffsetBuffer.prototype.skip=function skip(e){if(this.size===0)return;this.size-=e;if(this.offset+e<this.buffers[0].length){this.offset+=e;return}var t=e-(this.buffers[0].length-this.offset);this.offset=0;for(var r=1;t>0&&r<this.buffers.length;r++){var i=this.buffers[r];if(i.length>t){this.offset=t;break}t-=i.length}this.buffers=this.buffers.slice(r)};OffsetBuffer.prototype.copy=function copy(e,t,r,i){if(this.size===0)return;if(r!==0)throw new Error("Unsupported offset in .copy()");var n=t;var a=this.buffers[0];var s=Math.min(i,a.length-this.offset);a.copy(e,n,this.offset,this.offset+s);n+=s;var o=i-s;for(var f=1;o>0&&f<this.buffers.length;f++){var u=this.buffers[f];var s=Math.min(o,u.length);u.copy(e,n,0,s);n+=s;o-=s}};OffsetBuffer.prototype.take=function take(e){if(e===0)return new i(0);this.size-=e;var t=this.buffers[0].length-this.offset;if(t===e){var r=this.buffers.shift();if(this.offset!==0){r=r.slice(this.offset);this.offset=0}return r}else if(t>e){var r=this.buffers[0].slice(this.offset,this.offset+e);this.offset+=e;return r}var n=new i(e);var a=0;var s=this.offset;for(var o=0;a!==e&&o<this.buffers.length;o++){var f=this.buffers[o];var u=Math.min(f.length-s,e-a);f.copy(n,a,s,s+u);if(s+u<f.length){this.offset=s+u;break}else{a+=u;s=0}}this.buffers=this.buffers.slice(o);if(this.buffers.length===0)this.offset=0;return n};OffsetBuffer.prototype.peekUInt8=function peekUInt8(){return this.buffers[0][this.offset]};OffsetBuffer.prototype.readUInt8=function readUInt8(){this.size-=1;var e=this.buffers[0];var t=e[this.offset];if(++this.offset===e.length){this.offset=0;this.buffers.shift()}return t};OffsetBuffer.prototype.readUInt16LE=function readUInt16LE(){var e=this.buffers[0];this.size-=2;var t;var r;if(e.length-this.offset>=2){t=e.readUInt16LE(this.offset);r=0;this.offset+=2}else{t=e[this.offset]|this.buffers[1][0]<<8;r=1;this.offset=1}if(this.offset===this.buffers[r].length){this.offset=0;r++}if(r!==0)this.buffers=this.buffers.slice(r);return t};OffsetBuffer.prototype.readUInt24LE=function readUInt24LE(){var e=this.buffers[0];var t;var r;var i=e.length-this.offset;if(i>=3){t=e.readUInt16LE(this.offset)|e[this.offset+2]<<16;r=0;this.offset+=3}else if(i>=2){t=e.readUInt16LE(this.offset)|this.buffers[1][0]<<16;r=1;this.offset=1}else{t=e[this.offset];this.offset=0;this.buffers.shift();this.size-=1;t|=this.readUInt16LE()<<8;return t}this.size-=3;if(this.offset===this.buffers[r].length){this.offset=0;r++}if(r!==0)this.buffers=this.buffers.slice(r);return t};OffsetBuffer.prototype.readUInt32LE=function readUInt32LE(){var e=this.buffers[0];var t;var r;var i=e.length-this.offset;if(i>=4){t=e.readUInt32LE(this.offset);r=0;this.offset+=4}else if(i>=3){t=(e.readUInt16LE(this.offset)|e[this.offset+2]<<16)+this.buffers[1][0]*16777216;r=1;this.offset=1}else if(i>=2){t=e.readUInt16LE(this.offset);this.offset=0;this.buffers.shift();this.size-=2;t+=this.readUInt16LE()*65536;return t}else{t=e[this.offset];this.offset=0;this.buffers.shift();this.size-=1;t+=this.readUInt24LE()*256;return t}this.size-=4;if(this.offset===this.buffers[r].length){this.offset=0;r++}if(r!==0)this.buffers=this.buffers.slice(r);return t};OffsetBuffer.prototype.readUInt16BE=function readUInt16BE(){var e=this.readUInt16LE();return(e&255)<<8|e>>8};OffsetBuffer.prototype.readUInt24BE=function readUInt24BE(){var e=this.readUInt24LE();return(e&255)<<16|(e>>8&255)<<8|e>>16};OffsetBuffer.prototype.readUInt32BE=function readUInt32BE(){var e=this.readUInt32LE();return((e&255)<<24|(e>>>8&255)<<16|(e>>>16&255)<<8|e>>>24)>>>0};function signedInt8(e){if(e>=128)return-(255^e)-1;else return e}OffsetBuffer.prototype.peekInt8=function peekInt8(){return signedInt8(this.peekUInt8())};OffsetBuffer.prototype.readInt8=function readInt8(){return signedInt8(this.readUInt8())};function signedInt16(e){if(e>=32768)return-(65535^e)-1;else return e}OffsetBuffer.prototype.readInt16BE=function readInt16BE(){return signedInt16(this.readUInt16BE())};OffsetBuffer.prototype.readInt16LE=function readInt16LE(){return signedInt16(this.readUInt16LE())};function signedInt24(e){if(e>=8388608)return-(16777215^e)-1;else return e}OffsetBuffer.prototype.readInt24BE=function readInt24BE(){return signedInt24(this.readUInt24BE())};OffsetBuffer.prototype.readInt24LE=function readInt24LE(){return signedInt24(this.readUInt24LE())};function signedInt32(e){if(e>=2147483648)return-(4294967295^e)-1;else return e}OffsetBuffer.prototype.readInt32BE=function readInt32BE(){return signedInt32(this.readUInt32BE())};OffsetBuffer.prototype.readInt32LE=function readInt32LE(){return signedInt32(this.readUInt32LE())}},7810: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,t,r,i){if(typeof e!=="function"){throw new TypeError('"callback" argument must be a function')}var n=arguments.length;var a,s;switch(n){case 0:case 1:return process.nextTick(e);case 2:return process.nextTick(function afterTickOne(){e.call(null,t)});case 3:return process.nextTick(function afterTickTwo(){e.call(null,t,r)});case 4:return process.nextTick(function afterTickThree(){e.call(null,t,r,i)});default:a=new Array(n-1);s=0;while(s<a.length){a[s++]=arguments[s]}return process.nextTick(function afterTick(){e.apply(null,a)})}}},1359:(e,t,r)=>{"use strict";var i=r(7810);var n=Object.keys||function(e){var t=[];for(var r in e){t.push(r)}return t};e.exports=Duplex;var a=Object.create(r(5898));a.inherits=r(4124);var s=r(1433);var o=r(6993);a.inherits(Duplex,s);{var f=n(o.prototype);for(var u=0;u<f.length;u++){var l=f[u];if(!Duplex.prototype[l])Duplex.prototype[l]=o.prototype[l]}}function Duplex(e){if(!(this instanceof Duplex))return new Duplex(e);s.call(this,e);o.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;i.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,t){this.push(null);this.end();i.nextTick(t,e)}},1542:(e,t,r)=>{"use strict";e.exports=PassThrough;var i=r(4415);var n=Object.create(r(5898));n.inherits=r(4124);n.inherits(PassThrough,i);function PassThrough(e){if(!(this instanceof PassThrough))return new PassThrough(e);i.call(this,e)}PassThrough.prototype._transform=function(e,t,r){r(null,e)}},1433:(e,t,r)=>{"use strict";var i=r(7810);e.exports=Readable;var n=r(893);var a;Readable.ReadableState=ReadableState;var s=r(8614).EventEmitter;var o=function(e,t){return e.listeners(t).length};var f=r(2387);var u=r(110).Buffer;var l=global.Uint8Array||function(){};function _uint8ArrayToBuffer(e){return u.from(e)}function _isUint8Array(e){return u.isBuffer(e)||e instanceof l}var d=Object.create(r(5898));d.inherits=r(4124);var h=r(1669);var c=void 0;if(h&&h.debuglog){c=h.debuglog("stream")}else{c=function(){}}var p=r(7053);var v=r(7049);var y;d.inherits(Readable,f);var m=["error","close","destroy","pause","resume"];function prependListener(e,t,r){if(typeof e.prependListener==="function")return e.prependListener(t,r);if(!e._events||!e._events[t])e.on(t,r);else if(n(e._events[t]))e._events[t].unshift(r);else e._events[t]=[r,e._events[t]]}function ReadableState(e,t){a=a||r(1359);e=e||{};var i=t instanceof a;this.objectMode=!!e.objectMode;if(i)this.objectMode=this.objectMode||!!e.readableObjectMode;var n=e.highWaterMark;var s=e.readableHighWaterMark;var o=this.objectMode?16:16*1024;if(n||n===0)this.highWaterMark=n;else if(i&&(s||s===0))this.highWaterMark=s;else this.highWaterMark=o;this.highWaterMark=Math.floor(this.highWaterMark);this.buffer=new p;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(!y)y=r(8536).s;this.decoder=new y(e.encoding);this.encoding=e.encoding}}function Readable(e){a=a||r(1359);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}f.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=v.destroy;Readable.prototype._undestroy=v.undestroy;Readable.prototype._destroy=function(e,t){this.push(null);t(e)};Readable.prototype.push=function(e,t){var r=this._readableState;var i;if(!r.objectMode){if(typeof e==="string"){t=t||r.defaultEncoding;if(t!==r.encoding){e=u.from(e,t);t=""}i=true}}else{i=true}return readableAddChunk(this,e,t,false,i)};Readable.prototype.unshift=function(e){return readableAddChunk(this,e,null,true,false)};function readableAddChunk(e,t,r,i,n){var a=e._readableState;if(t===null){a.reading=false;onEofChunk(e,a)}else{var s;if(!n)s=chunkInvalid(a,t);if(s){e.emit("error",s)}else if(a.objectMode||t&&t.length>0){if(typeof t!=="string"&&!a.objectMode&&Object.getPrototypeOf(t)!==u.prototype){t=_uint8ArrayToBuffer(t)}if(i){if(a.endEmitted)e.emit("error",new Error("stream.unshift() after end event"));else addChunk(e,a,t,true)}else if(a.ended){e.emit("error",new Error("stream.push() after EOF"))}else{a.reading=false;if(a.decoder&&!r){t=a.decoder.write(t);if(a.objectMode||t.length!==0)addChunk(e,a,t,false);else maybeReadMore(e,a)}else{addChunk(e,a,t,false)}}}else if(!i){a.reading=false}}return needMoreData(a)}function addChunk(e,t,r,i){if(t.flowing&&t.length===0&&!t.sync){e.emit("data",r);e.read(0)}else{t.length+=t.objectMode?1:r.length;if(i)t.buffer.unshift(r);else t.buffer.push(r);if(t.needReadable)emitReadable(e)}maybeReadMore(e,t)}function chunkInvalid(e,t){var r;if(!_isUint8Array(t)&&typeof t!=="string"&&t!==undefined&&!e.objectMode){r=new TypeError("Invalid non-string/buffer chunk")}return r}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(!y)y=r(8536).s;this._readableState.decoder=new y(e);this._readableState.encoding=e;return this};var g=8388608;function computeNewHighWaterMark(e){if(e>=g){e=g}else{e--;e|=e>>>1;e|=e>>>2;e|=e>>>4;e|=e>>>8;e|=e>>>16;e++}return e}function howMuchToRead(e,t){if(e<=0||t.length===0&&t.ended)return 0;if(t.objectMode)return 1;if(e!==e){if(t.flowing&&t.length)return t.buffer.head.data.length;else return t.length}if(e>t.highWaterMark)t.highWaterMark=computeNewHighWaterMark(e);if(e<=t.length)return e;if(!t.ended){t.needReadable=true;return 0}return t.length}Readable.prototype.read=function(e){c("read",e);e=parseInt(e,10);var t=this._readableState;var r=e;if(e!==0)t.emittedReadable=false;if(e===0&&t.needReadable&&(t.length>=t.highWaterMark||t.ended)){c("read: emitReadable",t.length,t.ended);if(t.length===0&&t.ended)endReadable(this);else emitReadable(this);return null}e=howMuchToRead(e,t);if(e===0&&t.ended){if(t.length===0)endReadable(this);return null}var i=t.needReadable;c("need readable",i);if(t.length===0||t.length-e<t.highWaterMark){i=true;c("length less than watermark",i)}if(t.ended||t.reading){i=false;c("reading or ended",i)}else if(i){c("do read");t.reading=true;t.sync=true;if(t.length===0)t.needReadable=true;this._read(t.highWaterMark);t.sync=false;if(!t.reading)e=howMuchToRead(r,t)}var n;if(e>0)n=fro