@chillicream/nitro-embedded
Version:
Nitro GraphQL IDE
6 lines • 1.4 MB
JavaScript
var us=(r,n)=>()=>(n||r((n={exports:{}}).exports,n),n.exports);import{p as process$1,B as Buffer}from"./monaco.3bb3e100.BcYI0mkj.js";var cs=us((exports,module)=>{const APP_NAME="Nitro",APP_VERSION="31.0.0",APP_GRAPHQL_CLIENT_ID="Q2xpZW50Cmc5ZjAwOTFmNTY5NmQ0NTZkOWUwZDQ0ZDMzYjJhZDJlOA==",cloudUriPattern=new RegExp("^https?:\\/\\/.*?\\.(bananacakepop\\.com|chillicream\\.com|chillicream\\.cloud)","i"),IS_RUNNING_IN_CLOUD=cloudUriPattern?.test(self.origin)??!1,IS_RUNNING_IN_ELECTRON=navigator.userAgent.indexOf("Electron")>=0,APP_TYPE=IS_RUNNING_IN_CLOUD?"cloud":IS_RUNNING_IN_ELECTRON?"app":"middleware",APP_AGENT=`${APP_NAME}/${APP_VERSION} (${APP_TYPE})`;getOsName();isMacLike();function getOsName(){return navigator.userAgent.indexOf("Win")>=0?"Windows":navigator.userAgent.indexOf("Mac")>=0?"macOS":navigator.userAgent.indexOf("X11")>=0||navigator.userAgent.indexOf("Linux")>=0?"Linux":"Unknown"}function isMacLike(){const r=navigator.userAgent.toLowerCase();return r.includes("mac os")||r.includes("ipad")}const HEADER_AUTHORIZATION="Authorization",HEADER_CONTENT_TYPE="Content-Type",HEADER_USER_AGENT="User-Agent",HTTP_SCHEME_PATTERN=/^https?:\/\//i,INTERPOLATION_VARIABLE_NAME_PATTERN=/{{\s*([a-z0-9_\-|.:+#$!?;,]+)\s*}}/gi,FUSION_OPERATION_PLAN_HEADER_NAME_PATTERN=/fusion-operation-plan/i,INTROSPECTION_PREFIX=/^_{2}(?!_)/i,FIFTY_MILLISECONDS=50,ONE_SECOND=1e3,FIVE_SECONDS=5e3,ONE_MINUTE=6e4,ABORT_ERROR_NAME="AbortError",ABORT_ERROR=new DOMException("Action cancelled",ABORT_ERROR_NAME),TIMEOUT_ABORT_ERROR_MESSAGE="Action timed out",TIMEOUT_ABORT_ERROR=new DOMException(TIMEOUT_ABORT_ERROR_MESSAGE,ABORT_ERROR_NAME);class TimeoutAbortSignal{#e;#t;#r;constructor(n,i){this.#e=n,this.#t=i}get aborted(){return this.#e.aborted}get cancelled(){return this.#t()}get onabort(){return this.#e.onabort}get reason(){return this.#e.reason}dispatchEvent(n){return this.#e.dispatchEvent(n)}throwIfAborted(){this.#e.throwIfAborted()}toAbortSignal(){return this.#e}toPromise(){if(this.#r)return this.#r;const n=this;let i=!1;return this.#r=new Promise((a,u)=>{if(n.aborted){i=!0,u(TIMEOUT_ABORT_ERROR);return}if(n.cancelled){i=!0,a();return}function s(){n.removeEventListener("abort",s),n.removeEventListener("cancelled",l),i||(i=!0,u(TIMEOUT_ABORT_ERROR))}function l(){n.removeEventListener("abort",s),n.removeEventListener("cancelled",l),i||(i=!0,a())}n.addEventListener("abort",s),n.addEventListener("cancelled",l)}),this.#r}addEventListener(n,i,a){this.#e.addEventListener(n,i,a)}removeEventListener(n,i,a){this.#e.removeEventListener(n,i,a)}}class TimeoutAbortController{_controller=new AbortController;_signal=new TimeoutAbortSignal(this._controller.signal,()=>this._cancelled);_cancelled=!1;_timeoutHandle;constructor(n){this._timeoutHandle=self.setTimeout(()=>{this.abort(TIMEOUT_ABORT_ERROR_MESSAGE)},n)}get signal(){return this._signal}abort(n){this._controller.abort(n)}cancel(){this._cancelled=!0,self.clearTimeout(this._timeoutHandle),this._signal.dispatchEvent(new Event("cancelled"))}}function isAbortError(r){return r instanceof DOMException&&r.name===ABORT_ERROR_NAME}function isTimeoutAbortError(r){return isAbortError(r)&&r.message===TIMEOUT_ABORT_ERROR_MESSAGE}function createAbortScope(r,n,i){return i?i.aborted?Promise.reject(ABORT_ERROR):(i.addEventListener("abort",r),n().finally(()=>{i.removeEventListener("abort",r)})):n()}function distinct(r){return r.filter((n,i,a)=>a.indexOf(n)===i)}function isObjectArray(r){return typeof r!="string"&&Array.isArray(r)&&r.every(n=>typeof n=="object"&&!Array.isArray(n))}function isStringArray(r){return typeof r!="string"&&Array.isArray(r)&&r.every(n=>typeof n=="string")}var commonjsGlobal=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function getDefaultExportFromCjs(r){return r&&r.__esModule&&Object.prototype.hasOwnProperty.call(r,"default")?r.default:r}function getAugmentedNamespace(r){if(Object.prototype.hasOwnProperty.call(r,"__esModule"))return r;var n=r.default;if(typeof n=="function"){var i=function a(){var u=!1;try{u=this instanceof a}catch{}return u?Reflect.construct(n,arguments,this.constructor):n.apply(this,arguments)};i.prototype=n.prototype}else i={};return Object.defineProperty(i,"__esModule",{value:!0}),Object.keys(r).forEach(function(a){var u=Object.getOwnPropertyDescriptor(r,a);Object.defineProperty(i,a,u.get?u:{enumerable:!0,get:function(){return r[a]}})}),i}var inherits_browser={exports:{}},hasRequiredInherits_browser;function requireInherits_browser(){return hasRequiredInherits_browser||(hasRequiredInherits_browser=1,typeof Object.create=="function"?inherits_browser.exports=function(n,i){i&&(n.super_=i,n.prototype=Object.create(i.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}))}:inherits_browser.exports=function(n,i){if(i){n.super_=i;var a=function(){};a.prototype=i.prototype,n.prototype=new a,n.prototype.constructor=n}}),inherits_browser.exports}var safeBuffer$1={exports:{}},dist={},hasRequiredDist;function requireDist(){return hasRequiredDist||(hasRequiredDist=1,function(r){Object.defineProperties(r,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});var n={},i={};i.byteLength=v,i.toByteArray=Rn,i.fromByteArray=Hn;for(var a=[],u=[],s=typeof Uint8Array<"u"?Uint8Array:Array,l="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",D=0,on=l.length;D<on;++D)a[D]=l[D],u[l.charCodeAt(D)]=D;u[45]=62,u[95]=63;function h(bi){var Ti=bi.length;if(Ti%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var Si=bi.indexOf("=");Si===-1&&(Si=Ti);var Ii=Si===Ti?0:4-Si%4;return[Si,Ii]}function v(bi){var Ti=h(bi),Si=Ti[0],Ii=Ti[1];return(Si+Ii)*3/4-Ii}function In(bi,Ti,Si){return(Ti+Si)*3/4-Si}function Rn(bi){var Ti,Si=h(bi),Ii=Si[0],Ni=Si[1],Oi=new s(In(bi,Ii,Ni)),Fi=0,Mi=Ni>0?Ii-4:Ii,ki;for(ki=0;ki<Mi;ki+=4)Ti=u[bi.charCodeAt(ki)]<<18|u[bi.charCodeAt(ki+1)]<<12|u[bi.charCodeAt(ki+2)]<<6|u[bi.charCodeAt(ki+3)],Oi[Fi++]=Ti>>16&255,Oi[Fi++]=Ti>>8&255,Oi[Fi++]=Ti&255;return Ni===2&&(Ti=u[bi.charCodeAt(ki)]<<2|u[bi.charCodeAt(ki+1)]>>4,Oi[Fi++]=Ti&255),Ni===1&&(Ti=u[bi.charCodeAt(ki)]<<10|u[bi.charCodeAt(ki+1)]<<4|u[bi.charCodeAt(ki+2)]>>2,Oi[Fi++]=Ti>>8&255,Oi[Fi++]=Ti&255),Oi}function Mn(bi){return a[bi>>18&63]+a[bi>>12&63]+a[bi>>6&63]+a[bi&63]}function jn(bi,Ti,Si){for(var Ii,Ni=[],Oi=Ti;Oi<Si;Oi+=3)Ii=(bi[Oi]<<16&16711680)+(bi[Oi+1]<<8&65280)+(bi[Oi+2]&255),Ni.push(Mn(Ii));return Ni.join("")}function Hn(bi){for(var Ti,Si=bi.length,Ii=Si%3,Ni=[],Oi=16383,Fi=0,Mi=Si-Ii;Fi<Mi;Fi+=Oi)Ni.push(jn(bi,Fi,Fi+Oi>Mi?Mi:Fi+Oi));return Ii===1?(Ti=bi[Si-1],Ni.push(a[Ti>>2]+a[Ti<<4&63]+"==")):Ii===2&&(Ti=(bi[Si-2]<<8)+bi[Si-1],Ni.push(a[Ti>>10]+a[Ti>>4&63]+a[Ti<<2&63]+"=")),Ni.join("")}var hi={};/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh <https://feross.org/opensource> */hi.read=function(bi,Ti,Si,Ii,Ni){var Oi,Fi,Mi=Ni*8-Ii-1,ki=(1<<Mi)-1,Ci=ki>>1,Ei=-7,vi=Si?Ni-1:0,Ln=Si?-1:1,Yn=bi[Ti+vi];for(vi+=Ln,Oi=Yn&(1<<-Ei)-1,Yn>>=-Ei,Ei+=Mi;Ei>0;Oi=Oi*256+bi[Ti+vi],vi+=Ln,Ei-=8);for(Fi=Oi&(1<<-Ei)-1,Oi>>=-Ei,Ei+=Ii;Ei>0;Fi=Fi*256+bi[Ti+vi],vi+=Ln,Ei-=8);if(Oi===0)Oi=1-Ci;else{if(Oi===ki)return Fi?NaN:(Yn?-1:1)*(1/0);Fi=Fi+Math.pow(2,Ii),Oi=Oi-Ci}return(Yn?-1:1)*Fi*Math.pow(2,Oi-Ii)},hi.write=function(bi,Ti,Si,Ii,Ni,Oi){var Fi,Mi,ki,Ci=Oi*8-Ni-1,Ei=(1<<Ci)-1,vi=Ei>>1,Ln=Ni===23?Math.pow(2,-24)-Math.pow(2,-77):0,Yn=Ii?0:Oi-1,mi=Ii?1:-1,gi=Ti<0||Ti===0&&1/Ti<0?1:0;for(Ti=Math.abs(Ti),isNaN(Ti)||Ti===1/0?(Mi=isNaN(Ti)?1:0,Fi=Ei):(Fi=Math.floor(Math.log(Ti)/Math.LN2),Ti*(ki=Math.pow(2,-Fi))<1&&(Fi--,ki*=2),Fi+vi>=1?Ti+=Ln/ki:Ti+=Ln*Math.pow(2,1-vi),Ti*ki>=2&&(Fi++,ki/=2),Fi+vi>=Ei?(Mi=0,Fi=Ei):Fi+vi>=1?(Mi=(Ti*ki-1)*Math.pow(2,Ni),Fi=Fi+vi):(Mi=Ti*Math.pow(2,vi-1)*Math.pow(2,Ni),Fi=0));Ni>=8;bi[Si+Yn]=Mi&255,Yn+=mi,Mi/=256,Ni-=8);for(Fi=Fi<<Ni|Mi,Ci+=Ni;Ci>0;bi[Si+Yn]=Fi&255,Yn+=mi,Fi/=256,Ci-=8);bi[Si+Yn-mi]|=gi*128};/*!
* The buffer module from node.js, for the browser.
*
* @author Feross Aboukhadijeh <https://feross.org>
* @license MIT
*/(function(bi){const Ti=i,Si=hi,Ii=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;bi.Buffer=Ei,bi.SlowBuffer=wi,bi.INSPECT_MAX_BYTES=50;const Ni=2147483647;bi.kMaxLength=Ni;const{Uint8Array:Oi,ArrayBuffer:Fi,SharedArrayBuffer:Mi}=globalThis;Ei.TYPED_ARRAY_SUPPORT=ki(),!Ei.TYPED_ARRAY_SUPPORT&&typeof console<"u"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function ki(){try{const Ki=new Oi(1),Pi={foo:function(){return 42}};return Object.setPrototypeOf(Pi,Oi.prototype),Object.setPrototypeOf(Ki,Pi),Ki.foo()===42}catch{return!1}}Object.defineProperty(Ei.prototype,"parent",{enumerable:!0,get:function(){if(Ei.isBuffer(this))return this.buffer}}),Object.defineProperty(Ei.prototype,"offset",{enumerable:!0,get:function(){if(Ei.isBuffer(this))return this.byteOffset}});function Ci(Ki){if(Ki>Ni)throw new RangeError('The value "'+Ki+'" is invalid for option "size"');const Pi=new Oi(Ki);return Object.setPrototypeOf(Pi,Ei.prototype),Pi}function Ei(Ki,Pi,Ui){if(typeof Ki=="number"){if(typeof Pi=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return mi(Ki)}return vi(Ki,Pi,Ui)}Ei.poolSize=8192;function vi(Ki,Pi,Ui){if(typeof Ki=="string")return gi(Ki,Pi);if(Fi.isView(Ki))return Ai(Ki);if(Ki==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Ki);if(Ba(Ki,Fi)||Ki&&Ba(Ki.buffer,Fi)||typeof Mi<"u"&&(Ba(Ki,Mi)||Ki&&Ba(Ki.buffer,Mi)))return xi(Ki,Pi,Ui);if(typeof Ki=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');const Wi=Ki.valueOf&&Ki.valueOf();if(Wi!=null&&Wi!==Ki)return Ei.from(Wi,Pi,Ui);const ta=Ri(Ki);if(ta)return ta;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof Ki[Symbol.toPrimitive]=="function")return Ei.from(Ki[Symbol.toPrimitive]("string"),Pi,Ui);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Ki)}Ei.from=function(Ki,Pi,Ui){return vi(Ki,Pi,Ui)},Object.setPrototypeOf(Ei.prototype,Oi.prototype),Object.setPrototypeOf(Ei,Oi);function Ln(Ki){if(typeof Ki!="number")throw new TypeError('"size" argument must be of type number');if(Ki<0)throw new RangeError('The value "'+Ki+'" is invalid for option "size"')}function Yn(Ki,Pi,Ui){return Ln(Ki),Ki<=0?Ci(Ki):Pi!==void 0?typeof Ui=="string"?Ci(Ki).fill(Pi,Ui):Ci(Ki).fill(Pi):Ci(Ki)}Ei.alloc=function(Ki,Pi,Ui){return Yn(Ki,Pi,Ui)};function mi(Ki){return Ln(Ki),Ci(Ki<0?0:Wn(Ki)|0)}Ei.allocUnsafe=function(Ki){return mi(Ki)},Ei.allocUnsafeSlow=function(Ki){return mi(Ki)};function gi(Ki,Pi){if((typeof Pi!="string"||Pi==="")&&(Pi="utf8"),!Ei.isEncoding(Pi))throw new TypeError("Unknown encoding: "+Pi);const Ui=qi(Ki,Pi)|0;let Wi=Ci(Ui);const ta=Wi.write(Ki,Pi);return ta!==Ui&&(Wi=Wi.slice(0,ta)),Wi}function _i(Ki){const Pi=Ki.length<0?0:Wn(Ki.length)|0,Ui=Ci(Pi);for(let Wi=0;Wi<Pi;Wi+=1)Ui[Wi]=Ki[Wi]&255;return Ui}function Ai(Ki){if(Ba(Ki,Oi)){const Pi=new Oi(Ki);return xi(Pi.buffer,Pi.byteOffset,Pi.byteLength)}return _i(Ki)}function xi(Ki,Pi,Ui){if(Pi<0||Ki.byteLength<Pi)throw new RangeError('"offset" is outside of buffer bounds');if(Ki.byteLength<Pi+(Ui||0))throw new RangeError('"length" is outside of buffer bounds');let Wi;return Pi===void 0&&Ui===void 0?Wi=new Oi(Ki):Ui===void 0?Wi=new Oi(Ki,Pi):Wi=new Oi(Ki,Pi,Ui),Object.setPrototypeOf(Wi,Ei.prototype),Wi}function Ri(Ki){if(Ei.isBuffer(Ki)){const Pi=Wn(Ki.length)|0,Ui=Ci(Pi);return Ui.length===0||Ki.copy(Ui,0,0,Pi),Ui}if(Ki.length!==void 0)return typeof Ki.length!="number"||Ca(Ki.length)?Ci(0):_i(Ki);if(Ki.type==="Buffer"&&Array.isArray(Ki.data))return _i(Ki.data)}function Wn(Ki){if(Ki>=Ni)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+Ni.toString(16)+" bytes");return Ki|0}function wi(Ki){return+Ki!=Ki&&(Ki=0),Ei.alloc(+Ki)}Ei.isBuffer=function(Pi){return Pi!=null&&Pi._isBuffer===!0&&Pi!==Ei.prototype},Ei.compare=function(Pi,Ui){if(Ba(Pi,Oi)&&(Pi=Ei.from(Pi,Pi.offset,Pi.byteLength)),Ba(Ui,Oi)&&(Ui=Ei.from(Ui,Ui.offset,Ui.byteLength)),!Ei.isBuffer(Pi)||!Ei.isBuffer(Ui))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(Pi===Ui)return 0;let Wi=Pi.length,ta=Ui.length;for(let sa=0,ua=Math.min(Wi,ta);sa<ua;++sa)if(Pi[sa]!==Ui[sa]){Wi=Pi[sa],ta=Ui[sa];break}return Wi<ta?-1:ta<Wi?1:0},Ei.isEncoding=function(Pi){switch(String(Pi).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},Ei.concat=function(Pi,Ui){if(!Array.isArray(Pi))throw new TypeError('"list" argument must be an Array of Buffers');if(Pi.length===0)return Ei.alloc(0);let Wi;if(Ui===void 0)for(Ui=0,Wi=0;Wi<Pi.length;++Wi)Ui+=Pi[Wi].length;const ta=Ei.allocUnsafe(Ui);let sa=0;for(Wi=0;Wi<Pi.length;++Wi){let ua=Pi[Wi];if(Ba(ua,Oi))sa+ua.length>ta.length?(Ei.isBuffer(ua)||(ua=Ei.from(ua)),ua.copy(ta,sa)):Oi.prototype.set.call(ta,ua,sa);else if(Ei.isBuffer(ua))ua.copy(ta,sa);else throw new TypeError('"list" argument must be an Array of Buffers');sa+=ua.length}return ta};function qi(Ki,Pi){if(Ei.isBuffer(Ki))return Ki.length;if(Fi.isView(Ki)||Ba(Ki,Fi))return Ki.byteLength;if(typeof Ki!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof Ki);const Ui=Ki.length,Wi=arguments.length>2&&arguments[2]===!0;if(!Wi&&Ui===0)return 0;let ta=!1;for(;;)switch(Pi){case"ascii":case"latin1":case"binary":return Ui;case"utf8":case"utf-8":return wa(Ki).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Ui*2;case"hex":return Ui>>>1;case"base64":return Na(Ki).length;default:if(ta)return Wi?-1:wa(Ki).length;Pi=(""+Pi).toLowerCase(),ta=!0}}Ei.byteLength=qi;function Gi(Ki,Pi,Ui){let Wi=!1;if((Pi===void 0||Pi<0)&&(Pi=0),Pi>this.length||((Ui===void 0||Ui>this.length)&&(Ui=this.length),Ui<=0)||(Ui>>>=0,Pi>>>=0,Ui<=Pi))return"";for(Ki||(Ki="utf8");;)switch(Ki){case"hex":return ca(this,Pi,Ui);case"utf8":case"utf-8":return Ji(this,Pi,Ui);case"ascii":return ea(this,Pi,Ui);case"latin1":case"binary":return Zi(this,Pi,Ui);case"base64":return Yi(this,Pi,Ui);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Xi(this,Pi,Ui);default:if(Wi)throw new TypeError("Unknown encoding: "+Ki);Ki=(Ki+"").toLowerCase(),Wi=!0}}Ei.prototype._isBuffer=!0;function ji(Ki,Pi,Ui){const Wi=Ki[Pi];Ki[Pi]=Ki[Ui],Ki[Ui]=Wi}Ei.prototype.swap16=function(){const Pi=this.length;if(Pi%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let Ui=0;Ui<Pi;Ui+=2)ji(this,Ui,Ui+1);return this},Ei.prototype.swap32=function(){const Pi=this.length;if(Pi%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(let Ui=0;Ui<Pi;Ui+=4)ji(this,Ui,Ui+3),ji(this,Ui+1,Ui+2);return this},Ei.prototype.swap64=function(){const Pi=this.length;if(Pi%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(let Ui=0;Ui<Pi;Ui+=8)ji(this,Ui,Ui+7),ji(this,Ui+1,Ui+6),ji(this,Ui+2,Ui+5),ji(this,Ui+3,Ui+4);return this},Ei.prototype.toString=function(){const Pi=this.length;return Pi===0?"":arguments.length===0?Ji(this,0,Pi):Gi.apply(this,arguments)},Ei.prototype.toLocaleString=Ei.prototype.toString,Ei.prototype.equals=function(Pi){if(!Ei.isBuffer(Pi))throw new TypeError("Argument must be a Buffer");return this===Pi?!0:Ei.compare(this,Pi)===0},Ei.prototype.inspect=function(){let Pi="";const Ui=bi.INSPECT_MAX_BYTES;return Pi=this.toString("hex",0,Ui).replace(/(.{2})/g,"$1 ").trim(),this.length>Ui&&(Pi+=" ... "),"<Buffer "+Pi+">"},Ii&&(Ei.prototype[Ii]=Ei.prototype.inspect),Ei.prototype.compare=function(Pi,Ui,Wi,ta,sa){if(Ba(Pi,Oi)&&(Pi=Ei.from(Pi,Pi.offset,Pi.byteLength)),!Ei.isBuffer(Pi))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof Pi);if(Ui===void 0&&(Ui=0),Wi===void 0&&(Wi=Pi?Pi.length:0),ta===void 0&&(ta=0),sa===void 0&&(sa=this.length),Ui<0||Wi>Pi.length||ta<0||sa>this.length)throw new RangeError("out of range index");if(ta>=sa&&Ui>=Wi)return 0;if(ta>=sa)return-1;if(Ui>=Wi)return 1;if(Ui>>>=0,Wi>>>=0,ta>>>=0,sa>>>=0,this===Pi)return 0;let ua=sa-ta,Ta=Wi-Ui;const xa=Math.min(ua,Ta),va=this.slice(ta,sa),Oa=Pi.slice(Ui,Wi);for(let Ea=0;Ea<xa;++Ea)if(va[Ea]!==Oa[Ea]){ua=va[Ea],Ta=Oa[Ea];break}return ua<Ta?-1:Ta<ua?1:0};function Li(Ki,Pi,Ui,Wi,ta){if(Ki.length===0)return-1;if(typeof Ui=="string"?(Wi=Ui,Ui=0):Ui>2147483647?Ui=2147483647:Ui<-2147483648&&(Ui=-2147483648),Ui=+Ui,Ca(Ui)&&(Ui=ta?0:Ki.length-1),Ui<0&&(Ui=Ki.length+Ui),Ui>=Ki.length){if(ta)return-1;Ui=Ki.length-1}else if(Ui<0)if(ta)Ui=0;else return-1;if(typeof Pi=="string"&&(Pi=Ei.from(Pi,Wi)),Ei.isBuffer(Pi))return Pi.length===0?-1:$i(Ki,Pi,Ui,Wi,ta);if(typeof Pi=="number")return Pi=Pi&255,typeof Oi.prototype.indexOf=="function"?ta?Oi.prototype.indexOf.call(Ki,Pi,Ui):Oi.prototype.lastIndexOf.call(Ki,Pi,Ui):$i(Ki,[Pi],Ui,Wi,ta);throw new TypeError("val must be string, number or Buffer")}function $i(Ki,Pi,Ui,Wi,ta){let sa=1,ua=Ki.length,Ta=Pi.length;if(Wi!==void 0&&(Wi=String(Wi).toLowerCase(),Wi==="ucs2"||Wi==="ucs-2"||Wi==="utf16le"||Wi==="utf-16le")){if(Ki.length<2||Pi.length<2)return-1;sa=2,ua/=2,Ta/=2,Ui/=2}function xa(Oa,Ea){return sa===1?Oa[Ea]:Oa.readUInt16BE(Ea*sa)}let va;if(ta){let Oa=-1;for(va=Ui;va<ua;va++)if(xa(Ki,va)===xa(Pi,Oa===-1?0:va-Oa)){if(Oa===-1&&(Oa=va),va-Oa+1===Ta)return Oa*sa}else Oa!==-1&&(va-=va-Oa),Oa=-1}else for(Ui+Ta>ua&&(Ui=ua-Ta),va=Ui;va>=0;va--){let Oa=!0;for(let Ea=0;Ea<Ta;Ea++)if(xa(Ki,va+Ea)!==xa(Pi,Ea)){Oa=!1;break}if(Oa)return va}return-1}Ei.prototype.includes=function(Pi,Ui,Wi){return this.indexOf(Pi,Ui,Wi)!==-1},Ei.prototype.indexOf=function(Pi,Ui,Wi){return Li(this,Pi,Ui,Wi,!0)},Ei.prototype.lastIndexOf=function(Pi,Ui,Wi){return Li(this,Pi,Ui,Wi,!1)};function zi(Ki,Pi,Ui,Wi){Ui=Number(Ui)||0;const ta=Ki.length-Ui;Wi?(Wi=Number(Wi),Wi>ta&&(Wi=ta)):Wi=ta;const sa=Pi.length;Wi>sa/2&&(Wi=sa/2);let ua;for(ua=0;ua<Wi;++ua){const Ta=parseInt(Pi.substr(ua*2,2),16);if(Ca(Ta))return ua;Ki[Ui+ua]=Ta}return ua}function Qi(Ki,Pi,Ui,Wi){return _a(wa(Pi,Ki.length-Ui),Ki,Ui,Wi)}function Vi(Ki,Pi,Ui,Wi){return _a(ma(Pi),Ki,Ui,Wi)}function Bi(Ki,Pi,Ui,Wi){return _a(Na(Pi),Ki,Ui,Wi)}function Hi(Ki,Pi,Ui,Wi){return _a($a(Pi,Ki.length-Ui),Ki,Ui,Wi)}Ei.prototype.write=function(Pi,Ui,Wi,ta){if(Ui===void 0)ta="utf8",Wi=this.length,Ui=0;else if(Wi===void 0&&typeof Ui=="string")ta=Ui,Wi=this.length,Ui=0;else if(isFinite(Ui))Ui=Ui>>>0,isFinite(Wi)?(Wi=Wi>>>0,ta===void 0&&(ta="utf8")):(ta=Wi,Wi=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");const sa=this.length-Ui;if((Wi===void 0||Wi>sa)&&(Wi=sa),Pi.length>0&&(Wi<0||Ui<0)||Ui>this.length)throw new RangeError("Attempt to write outside buffer bounds");ta||(ta="utf8");let ua=!1;for(;;)switch(ta){case"hex":return zi(this,Pi,Ui,Wi);case"utf8":case"utf-8":return Qi(this,Pi,Ui,Wi);case"ascii":case"latin1":case"binary":return Vi(this,Pi,Ui,Wi);case"base64":return Bi(this,Pi,Ui,Wi);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Hi(this,Pi,Ui,Wi);default:if(ua)throw new TypeError("Unknown encoding: "+ta);ta=(""+ta).toLowerCase(),ua=!0}},Ei.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function Yi(Ki,Pi,Ui){return Pi===0&&Ui===Ki.length?Ti.fromByteArray(Ki):Ti.fromByteArray(Ki.slice(Pi,Ui))}function Ji(Ki,Pi,Ui){Ui=Math.min(Ki.length,Ui);const Wi=[];let ta=Pi;for(;ta<Ui;){const sa=Ki[ta];let ua=null,Ta=sa>239?4:sa>223?3:sa>191?2:1;if(ta+Ta<=Ui){let xa,va,Oa,Ea;switch(Ta){case 1:sa<128&&(ua=sa);break;case 2:xa=Ki[ta+1],(xa&192)===128&&(Ea=(sa&31)<<6|xa&63,Ea>127&&(ua=Ea));break;case 3:xa=Ki[ta+1],va=Ki[ta+2],(xa&192)===128&&(va&192)===128&&(Ea=(sa&15)<<12|(xa&63)<<6|va&63,Ea>2047&&(Ea<55296||Ea>57343)&&(ua=Ea));break;case 4:xa=Ki[ta+1],va=Ki[ta+2],Oa=Ki[ta+3],(xa&192)===128&&(va&192)===128&&(Oa&192)===128&&(Ea=(sa&15)<<18|(xa&63)<<12|(va&63)<<6|Oa&63,Ea>65535&&Ea<1114112&&(ua=Ea))}}ua===null?(ua=65533,Ta=1):ua>65535&&(ua-=65536,Wi.push(ua>>>10&1023|55296),ua=56320|ua&1023),Wi.push(ua),ta+=Ta}return aa(Wi)}const ra=4096;function aa(Ki){const Pi=Ki.length;if(Pi<=ra)return String.fromCharCode.apply(String,Ki);let Ui="",Wi=0;for(;Wi<Pi;)Ui+=String.fromCharCode.apply(String,Ki.slice(Wi,Wi+=ra));return Ui}function ea(Ki,Pi,Ui){let Wi="";Ui=Math.min(Ki.length,Ui);for(let ta=Pi;ta<Ui;++ta)Wi+=String.fromCharCode(Ki[ta]&127);return Wi}function Zi(Ki,Pi,Ui){let Wi="";Ui=Math.min(Ki.length,Ui);for(let ta=Pi;ta<Ui;++ta)Wi+=String.fromCharCode(Ki[ta]);return Wi}function ca(Ki,Pi,Ui){const Wi=Ki.length;(!Pi||Pi<0)&&(Pi=0),(!Ui||Ui<0||Ui>Wi)&&(Ui=Wi);let ta="";for(let sa=Pi;sa<Ui;++sa)ta+=Ra[Ki[sa]];return ta}function Xi(Ki,Pi,Ui){const Wi=Ki.slice(Pi,Ui);let ta="";for(let sa=0;sa<Wi.length-1;sa+=2)ta+=String.fromCharCode(Wi[sa]+Wi[sa+1]*256);return ta}Ei.prototype.slice=function(Pi,Ui){const Wi=this.length;Pi=~~Pi,Ui=Ui===void 0?Wi:~~Ui,Pi<0?(Pi+=Wi,Pi<0&&(Pi=0)):Pi>Wi&&(Pi=Wi),Ui<0?(Ui+=Wi,Ui<0&&(Ui=0)):Ui>Wi&&(Ui=Wi),Ui<Pi&&(Ui=Pi);const ta=this.subarray(Pi,Ui);return Object.setPrototypeOf(ta,Ei.prototype),ta};function ia(Ki,Pi,Ui){if(Ki%1!==0||Ki<0)throw new RangeError("offset is not uint");if(Ki+Pi>Ui)throw new RangeError("Trying to access beyond buffer length")}Ei.prototype.readUintLE=Ei.prototype.readUIntLE=function(Pi,Ui,Wi){Pi=Pi>>>0,Ui=Ui>>>0,Wi||ia(Pi,Ui,this.length);let ta=this[Pi],sa=1,ua=0;for(;++ua<Ui&&(sa*=256);)ta+=this[Pi+ua]*sa;return ta},Ei.prototype.readUintBE=Ei.prototype.readUIntBE=function(Pi,Ui,Wi){Pi=Pi>>>0,Ui=Ui>>>0,Wi||ia(Pi,Ui,this.length);let ta=this[Pi+--Ui],sa=1;for(;Ui>0&&(sa*=256);)ta+=this[Pi+--Ui]*sa;return ta},Ei.prototype.readUint8=Ei.prototype.readUInt8=function(Pi,Ui){return Pi=Pi>>>0,Ui||ia(Pi,1,this.length),this[Pi]},Ei.prototype.readUint16LE=Ei.prototype.readUInt16LE=function(Pi,Ui){return Pi=Pi>>>0,Ui||ia(Pi,2,this.length),this[Pi]|this[Pi+1]<<8},Ei.prototype.readUint16BE=Ei.prototype.readUInt16BE=function(Pi,Ui){return Pi=Pi>>>0,Ui||ia(Pi,2,this.length),this[Pi]<<8|this[Pi+1]},Ei.prototype.readUint32LE=Ei.prototype.readUInt32LE=function(Pi,Ui){return Pi=Pi>>>0,Ui||ia(Pi,4,this.length),(this[Pi]|this[Pi+1]<<8|this[Pi+2]<<16)+this[Pi+3]*16777216},Ei.prototype.readUint32BE=Ei.prototype.readUInt32BE=function(Pi,Ui){return Pi=Pi>>>0,Ui||ia(Pi,4,this.length),this[Pi]*16777216+(this[Pi+1]<<16|this[Pi+2]<<8|this[Pi+3])},Ei.prototype.readBigUInt64LE=ka(function(Pi){Pi=Pi>>>0,Fa(Pi,"offset");const Ui=this[Pi],Wi=this[Pi+7];(Ui===void 0||Wi===void 0)&&Sa(Pi,this.length-8);const ta=Ui+this[++Pi]*2**8+this[++Pi]*2**16+this[++Pi]*2**24,sa=this[++Pi]+this[++Pi]*2**8+this[++Pi]*2**16+Wi*2**24;return BigInt(ta)+(BigInt(sa)<<BigInt(32))}),Ei.prototype.readBigUInt64BE=ka(function(Pi){Pi=Pi>>>0,Fa(Pi,"offset");const Ui=this[Pi],Wi=this[Pi+7];(Ui===void 0||Wi===void 0)&&Sa(Pi,this.length-8);const ta=Ui*2**24+this[++Pi]*2**16+this[++Pi]*2**8+this[++Pi],sa=this[++Pi]*2**24+this[++Pi]*2**16+this[++Pi]*2**8+Wi;return(BigInt(ta)<<BigInt(32))+BigInt(sa)}),Ei.prototype.readIntLE=function(Pi,Ui,Wi){Pi=Pi>>>0,Ui=Ui>>>0,Wi||ia(Pi,Ui,this.length);let ta=this[Pi],sa=1,ua=0;for(;++ua<Ui&&(sa*=256);)ta+=this[Pi+ua]*sa;return sa*=128,ta>=sa&&(ta-=Math.pow(2,8*Ui)),ta},Ei.prototype.readIntBE=function(Pi,Ui,Wi){Pi=Pi>>>0,Ui=Ui>>>0,Wi||ia(Pi,Ui,this.length);let ta=Ui,sa=1,ua=this[Pi+--ta];for(;ta>0&&(sa*=256);)ua+=this[Pi+--ta]*sa;return sa*=128,ua>=sa&&(ua-=Math.pow(2,8*Ui)),ua},Ei.prototype.readInt8=function(Pi,Ui){return Pi=Pi>>>0,Ui||ia(Pi,1,this.length),this[Pi]&128?(255-this[Pi]+1)*-1:this[Pi]},Ei.prototype.readInt16LE=function(Pi,Ui){Pi=Pi>>>0,Ui||ia(Pi,2,this.length);const Wi=this[Pi]|this[Pi+1]<<8;return Wi&32768?Wi|4294901760:Wi},Ei.prototype.readInt16BE=function(Pi,Ui){Pi=Pi>>>0,Ui||ia(Pi,2,this.length);const Wi=this[Pi+1]|this[Pi]<<8;return Wi&32768?Wi|4294901760:Wi},Ei.prototype.readInt32LE=function(Pi,Ui){return Pi=Pi>>>0,Ui||ia(Pi,4,this.length),this[Pi]|this[Pi+1]<<8|this[Pi+2]<<16|this[Pi+3]<<24},Ei.prototype.readInt32BE=function(Pi,Ui){return Pi=Pi>>>0,Ui||ia(Pi,4,this.length),this[Pi]<<24|this[Pi+1]<<16|this[Pi+2]<<8|this[Pi+3]},Ei.prototype.readBigInt64LE=ka(function(Pi){Pi=Pi>>>0,Fa(Pi,"offset");const Ui=this[Pi],Wi=this[Pi+7];(Ui===void 0||Wi===void 0)&&Sa(Pi,this.length-8);const ta=this[Pi+4]+this[Pi+5]*2**8+this[Pi+6]*2**16+(Wi<<24);return(BigInt(ta)<<BigInt(32))+BigInt(Ui+this[++Pi]*2**8+this[++Pi]*2**16+this[++Pi]*2**24)}),Ei.prototype.readBigInt64BE=ka(function(Pi){Pi=Pi>>>0,Fa(Pi,"offset");const Ui=this[Pi],Wi=this[Pi+7];(Ui===void 0||Wi===void 0)&&Sa(Pi,this.length-8);const ta=(Ui<<24)+this[++Pi]*2**16+this[++Pi]*2**8+this[++Pi];return(BigInt(ta)<<BigInt(32))+BigInt(this[++Pi]*2**24+this[++Pi]*2**16+this[++Pi]*2**8+Wi)}),Ei.prototype.readFloatLE=function(Pi,Ui){return Pi=Pi>>>0,Ui||ia(Pi,4,this.length),Si.read(this,Pi,!0,23,4)},Ei.prototype.readFloatBE=function(Pi,Ui){return Pi=Pi>>>0,Ui||ia(Pi,4,this.length),Si.read(this,Pi,!1,23,4)},Ei.prototype.readDoubleLE=function(Pi,Ui){return Pi=Pi>>>0,Ui||ia(Pi,8,this.length),Si.read(this,Pi,!0,52,8)},Ei.prototype.readDoubleBE=function(Pi,Ui){return Pi=Pi>>>0,Ui||ia(Pi,8,this.length),Si.read(this,Pi,!1,52,8)};function na(Ki,Pi,Ui,Wi,ta,sa){if(!Ei.isBuffer(Ki))throw new TypeError('"buffer" argument must be a Buffer instance');if(Pi>ta||Pi<sa)throw new RangeError('"value" argument is out of bounds');if(Ui+Wi>Ki.length)throw new RangeError("Index out of range")}Ei.prototype.writeUintLE=Ei.prototype.writeUIntLE=function(Pi,Ui,Wi,ta){if(Pi=+Pi,Ui=Ui>>>0,Wi=Wi>>>0,!ta){const Ta=Math.pow(2,8*Wi)-1;na(this,Pi,Ui,Wi,Ta,0)}let sa=1,ua=0;for(this[Ui]=Pi&255;++ua<Wi&&(sa*=256);)this[Ui+ua]=Pi/sa&255;return Ui+Wi},Ei.prototype.writeUintBE=Ei.prototype.writeUIntBE=function(Pi,Ui,Wi,ta){if(Pi=+Pi,Ui=Ui>>>0,Wi=Wi>>>0,!ta){const Ta=Math.pow(2,8*Wi)-1;na(this,Pi,Ui,Wi,Ta,0)}let sa=Wi-1,ua=1;for(this[Ui+sa]=Pi&255;--sa>=0&&(ua*=256);)this[Ui+sa]=Pi/ua&255;return Ui+Wi},Ei.prototype.writeUint8=Ei.prototype.writeUInt8=function(Pi,Ui,Wi){return Pi=+Pi,Ui=Ui>>>0,Wi||na(this,Pi,Ui,1,255,0),this[Ui]=Pi&255,Ui+1},Ei.prototype.writeUint16LE=Ei.prototype.writeUInt16LE=function(Pi,Ui,Wi){return Pi=+Pi,Ui=Ui>>>0,Wi||na(this,Pi,Ui,2,65535,0),this[Ui]=Pi&255,this[Ui+1]=Pi>>>8,Ui+2},Ei.prototype.writeUint16BE=Ei.prototype.writeUInt16BE=function(Pi,Ui,Wi){return Pi=+Pi,Ui=Ui>>>0,Wi||na(this,Pi,Ui,2,65535,0),this[Ui]=Pi>>>8,this[Ui+1]=Pi&255,Ui+2},Ei.prototype.writeUint32LE=Ei.prototype.writeUInt32LE=function(Pi,Ui,Wi){return Pi=+Pi,Ui=Ui>>>0,Wi||na(this,Pi,Ui,4,4294967295,0),this[Ui+3]=Pi>>>24,this[Ui+2]=Pi>>>16,this[Ui+1]=Pi>>>8,this[Ui]=Pi&255,Ui+4},Ei.prototype.writeUint32BE=Ei.prototype.writeUInt32BE=function(Pi,Ui,Wi){return Pi=+Pi,Ui=Ui>>>0,Wi||na(this,Pi,Ui,4,4294967295,0),this[Ui]=Pi>>>24,this[Ui+1]=Pi>>>16,this[Ui+2]=Pi>>>8,this[Ui+3]=Pi&255,Ui+4};function oa(Ki,Pi,Ui,Wi,ta){ya(Pi,Wi,ta,Ki,Ui,7);let sa=Number(Pi&BigInt(4294967295));Ki[Ui++]=sa,sa=sa>>8,Ki[Ui++]=sa,sa=sa>>8,Ki[Ui++]=sa,sa=sa>>8,Ki[Ui++]=sa;let ua=Number(Pi>>BigInt(32)&BigInt(4294967295));return Ki[Ui++]=ua,ua=ua>>8,Ki[Ui++]=ua,ua=ua>>8,Ki[Ui++]=ua,ua=ua>>8,Ki[Ui++]=ua,Ui}function la(Ki,Pi,Ui,Wi,ta){ya(Pi,Wi,ta,Ki,Ui,7);let sa=Number(Pi&BigInt(4294967295));Ki[Ui+7]=sa,sa=sa>>8,Ki[Ui+6]=sa,sa=sa>>8,Ki[Ui+5]=sa,sa=sa>>8,Ki[Ui+4]=sa;let ua=Number(Pi>>BigInt(32)&BigInt(4294967295));return Ki[Ui+3]=ua,ua=ua>>8,Ki[Ui+2]=ua,ua=ua>>8,Ki[Ui+1]=ua,ua=ua>>8,Ki[Ui]=ua,Ui+8}Ei.prototype.writeBigUInt64LE=ka(function(Pi,Ui=0){return oa(this,Pi,Ui,BigInt(0),BigInt("0xffffffffffffffff"))}),Ei.prototype.writeBigUInt64BE=ka(function(Pi,Ui=0){return la(this,Pi,Ui,BigInt(0),BigInt("0xffffffffffffffff"))}),Ei.prototype.writeIntLE=function(Pi,Ui,Wi,ta){if(Pi=+Pi,Ui=Ui>>>0,!ta){const xa=Math.pow(2,8*Wi-1);na(this,Pi,Ui,Wi,xa-1,-xa)}let sa=0,ua=1,Ta=0;for(this[Ui]=Pi&255;++sa<Wi&&(ua*=256);)Pi<0&&Ta===0&&this[Ui+sa-1]!==0&&(Ta=1),this[Ui+sa]=(Pi/ua>>0)-Ta&255;return Ui+Wi},Ei.prototype.writeIntBE=function(Pi,Ui,Wi,ta){if(Pi=+Pi,Ui=Ui>>>0,!ta){const xa=Math.pow(2,8*Wi-1);na(this,Pi,Ui,Wi,xa-1,-xa)}let sa=Wi-1,ua=1,Ta=0;for(this[Ui+sa]=Pi&255;--sa>=0&&(ua*=256);)Pi<0&&Ta===0&&this[Ui+sa+1]!==0&&(Ta=1),this[Ui+sa]=(Pi/ua>>0)-Ta&255;return Ui+Wi},Ei.prototype.writeInt8=function(Pi,Ui,Wi){return Pi=+Pi,Ui=Ui>>>0,Wi||na(this,Pi,Ui,1,127,-128),Pi<0&&(Pi=255+Pi+1),this[Ui]=Pi&255,Ui+1},Ei.prototype.writeInt16LE=function(Pi,Ui,Wi){return Pi=+Pi,Ui=Ui>>>0,Wi||na(this,Pi,Ui,2,32767,-32768),this[Ui]=Pi&255,this[Ui+1]=Pi>>>8,Ui+2},Ei.prototype.writeInt16BE=function(Pi,Ui,Wi){return Pi=+Pi,Ui=Ui>>>0,Wi||na(this,Pi,Ui,2,32767,-32768),this[Ui]=Pi>>>8,this[Ui+1]=Pi&255,Ui+2},Ei.prototype.writeInt32LE=function(Pi,Ui,Wi){return Pi=+Pi,Ui=Ui>>>0,Wi||na(this,Pi,Ui,4,2147483647,-2147483648),this[Ui]=Pi&255,this[Ui+1]=Pi>>>8,this[Ui+2]=Pi>>>16,this[Ui+3]=Pi>>>24,Ui+4},Ei.prototype.writeInt32BE=function(Pi,Ui,Wi){return Pi=+Pi,Ui=Ui>>>0,Wi||na(this,Pi,Ui,4,2147483647,-2147483648),Pi<0&&(Pi=4294967295+Pi+1),this[Ui]=Pi>>>24,this[Ui+1]=Pi>>>16,this[Ui+2]=Pi>>>8,this[Ui+3]=Pi&255,Ui+4},Ei.prototype.writeBigInt64LE=ka(function(Pi,Ui=0){return oa(this,Pi,Ui,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),Ei.prototype.writeBigInt64BE=ka(function(Pi,Ui=0){return la(this,Pi,Ui,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});function da(Ki,Pi,Ui,Wi,ta,sa){if(Ui+Wi>Ki.length)throw new RangeError("Index out of range");if(Ui<0)throw new RangeError("Index out of range")}function fa(Ki,Pi,Ui,Wi,ta){return Pi=+Pi,Ui=Ui>>>0,ta||da(Ki,Pi,Ui,4),Si.write(Ki,Pi,Ui,Wi,23,4),Ui+4}Ei.prototype.writeFloatLE=function(Pi,Ui,Wi){return fa(this,Pi,Ui,!0,Wi)},Ei.prototype.writeFloatBE=function(Pi,Ui,Wi){return fa(this,Pi,Ui,!1,Wi)};function ba(Ki,Pi,Ui,Wi,ta){return Pi=+Pi,Ui=Ui>>>0,ta||da(Ki,Pi,Ui,8),Si.write(Ki,Pi,Ui,Wi,52,8),Ui+8}Ei.prototype.writeDoubleLE=function(Pi,Ui,Wi){return ba(this,Pi,Ui,!0,Wi)},Ei.prototype.writeDoubleBE=function(Pi,Ui,Wi){return ba(this,Pi,Ui,!1,Wi)},Ei.prototype.copy=function(Pi,Ui,Wi,ta){if(!Ei.isBuffer(Pi))throw new TypeError("argument should be a Buffer");if(Wi||(Wi=0),!ta&&ta!==0&&(ta=this.length),Ui>=Pi.length&&(Ui=Pi.length),Ui||(Ui=0),ta>0&&ta<Wi&&(ta=Wi),ta===Wi||Pi.length===0||this.length===0)return 0;if(Ui<0)throw new RangeError("targetStart out of bounds");if(Wi<0||Wi>=this.length)throw new RangeError("Index out of range");if(ta<0)throw new RangeError("sourceEnd out of bounds");ta>this.length&&(ta=this.length),Pi.length-Ui<ta-Wi&&(ta=Pi.length-Ui+Wi);const sa=ta-Wi;return this===Pi&&typeof Oi.prototype.copyWithin=="function"?this.copyWithin(Ui,Wi,ta):Oi.prototype.set.call(Pi,this.subarray(Wi,ta),Ui),sa},Ei.prototype.fill=function(Pi,Ui,Wi,ta){if(typeof Pi=="string"){if(typeof Ui=="string"?(ta=Ui,Ui=0,Wi=this.length):typeof Wi=="string"&&(ta=Wi,Wi=this.length),ta!==void 0&&typeof ta!="string")throw new TypeError("encoding must be a string");if(typeof ta=="string"&&!Ei.isEncoding(ta))throw new TypeError("Unknown encoding: "+ta);if(Pi.length===1){const ua=Pi.charCodeAt(0);(ta==="utf8"&&ua<128||ta==="latin1")&&(Pi=ua)}}else typeof Pi=="number"?Pi=Pi&255:typeof Pi=="boolean"&&(Pi=Number(Pi));if(Ui<0||this.length<Ui||this.length<Wi)throw new RangeError("Out of range index");if(Wi<=Ui)return this;Ui=Ui>>>0,Wi=Wi===void 0?this.length:Wi>>>0,Pi||(Pi=0);let sa;if(typeof Pi=="number")for(sa=Ui;sa<Wi;++sa)this[sa]=Pi;else{const ua=Ei.isBuffer(Pi)?Pi:Ei.from(Pi,ta),Ta=ua.length;if(Ta===0)throw new TypeError('The value "'+Pi+'" is invalid for argument "value"');for(sa=0;sa<Wi-Ui;++sa)this[sa+Ui]=ua[sa%Ta]}return this};const pa={};function ha(Ki,Pi,Ui){pa[Ki]=class extends Ui{constructor(){super(),Object.defineProperty(this,"message",{value:Pi.apply(this,arguments),writable:!0,configurable:!0}),this.name=`${this.name} [${Ki}]`,this.stack,delete this.name}get code(){return Ki}set code(ta){Object.defineProperty(this,"code",{configurable:!0,enumerable:!0,value:ta,writable:!0})}toString(){return`${this.name} [${Ki}]: ${this.message}`}}}ha("ERR_BUFFER_OUT_OF_BOUNDS",function(Ki){return Ki?`${Ki} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"},RangeError),ha("ERR_INVALID_ARG_TYPE",function(Ki,Pi){return`The "${Ki}" argument must be of type number. Received type ${typeof Pi}`},TypeError),ha("ERR_OUT_OF_RANGE",function(Ki,Pi,Ui){let Wi=`The value of "${Ki}" is out of range.`,ta=Ui;return Number.isInteger(Ui)&&Math.abs(Ui)>2**32?ta=Ia(String(Ui)):typeof Ui=="bigint"&&(ta=String(Ui),(Ui>BigInt(2)**BigInt(32)||Ui<-(BigInt(2)**BigInt(32)))&&(ta=Ia(ta)),ta+="n"),Wi+=` It must be ${Pi}. Received ${ta}`,Wi},RangeError);function Ia(Ki){let Pi="",Ui=Ki.length;const Wi=Ki[0]==="-"?1:0;for(;Ui>=Wi+4;Ui-=3)Pi=`_${Ki.slice(Ui-3,Ui)}${Pi}`;return`${Ki.slice(0,Ui)}${Pi}`}function Da(Ki,Pi,Ui){Fa(Pi,"offset"),(Ki[Pi]===void 0||Ki[Pi+Ui]===void 0)&&Sa(Pi,Ki.length-(Ui+1))}function ya(Ki,Pi,Ui,Wi,ta,sa){if(Ki>Ui||Ki<Pi){const ua=typeof Pi=="bigint"?"n":"";let Ta;throw Pi===0||Pi===BigInt(0)?Ta=`>= 0${ua} and < 2${ua} ** ${(sa+1)*8}${ua}`:Ta=`>= -(2${ua} ** ${(sa+1)*8-1}${ua}) and < 2 ** ${(sa+1)*8-1}${ua}`,new pa.ERR_OUT_OF_RANGE("value",Ta,Ki)}Da(Wi,ta,sa)}function Fa(Ki,Pi){if(typeof Ki!="number")throw new pa.ERR_INVALID_ARG_TYPE(Pi,"number",Ki)}function Sa(Ki,Pi,Ui){throw Math.floor(Ki)!==Ki?(Fa(Ki,Ui),new pa.ERR_OUT_OF_RANGE("offset","an integer",Ki)):Pi<0?new pa.ERR_BUFFER_OUT_OF_BOUNDS:new pa.ERR_OUT_OF_RANGE("offset",`>= 0 and <= ${Pi}`,Ki)}const ga=/[^+/0-9A-Za-z-_]/g;function Pa(Ki){if(Ki=Ki.split("=")[0],Ki=Ki.trim().replace(ga,""),Ki.length<2)return"";for(;Ki.length%4!==0;)Ki=Ki+"=";return Ki}function wa(Ki,Pi){Pi=Pi||1/0;let Ui;const Wi=Ki.length;let ta=null;const sa=[];for(let ua=0;ua<Wi;++ua){if(Ui=Ki.charCodeAt(ua),Ui>55295&&Ui<57344){if(!ta){if(Ui>56319){(Pi-=3)>-1&&sa.push(239,191,189);continue}else if(ua+1===Wi){(Pi-=3)>-1&&sa.push(239,191,189);continue}ta=Ui;continue}if(Ui<56320){(Pi-=3)>-1&&sa.push(239,191,189),ta=Ui;continue}Ui=(ta-55296<<10|Ui-56320)+65536}else ta&&(Pi-=3)>-1&&sa.push(239,191,189);if(ta=null,Ui<128){if((Pi-=1)<0)break;sa.push(Ui)}else if(Ui<2048){if((Pi-=2)<0)break;sa.push(Ui>>6|192,Ui&63|128)}else if(Ui<65536){if((Pi-=3)<0)break;sa.push(Ui>>12|224,Ui>>6&63|128,Ui&63|128)}else if(Ui<1114112){if((Pi-=4)<0)break;sa.push(Ui>>18|240,Ui>>12&63|128,Ui>>6&63|128,Ui&63|128)}else throw new Error("Invalid code point")}return sa}function ma(Ki){const Pi=[];for(let Ui=0;Ui<Ki.length;++Ui)Pi.push(Ki.charCodeAt(Ui)&255);return Pi}function $a(Ki,Pi){let Ui,Wi,ta;const sa=[];for(let ua=0;ua<Ki.length&&!((Pi-=2)<0);++ua)Ui=Ki.charCodeAt(ua),Wi=Ui>>8,ta=Ui%256,sa.push(ta),sa.push(Wi);return sa}function Na(Ki){return Ti.toByteArray(Pa(Ki))}function _a(Ki,Pi,Ui,Wi){let ta;for(ta=0;ta<Wi&&!(ta+Ui>=Pi.length||ta>=Ki.length);++ta)Pi[ta+Ui]=Ki[ta];return ta}function Ba(Ki,Pi){return Ki instanceof Pi||Ki!=null&&Ki.constructor!=null&&Ki.constructor.name!=null&&Ki.constructor.name===Pi.name}function Ca(Ki){return Ki!==Ki}const Ra=function(){const Ki="0123456789abcdef",Pi=new Array(256);for(let Ui=0;Ui<16;++Ui){const Wi=Ui*16;for(let ta=0;ta<16;++ta)Pi[Wi+ta]=Ki[Ui]+Ki[ta]}return Pi}();function ka(Ki){return typeof BigInt>"u"?Ma:Ki}function Ma(){throw new Error("BigInt not supported")}})(n);const yi=n.Buffer;r.Blob=n.Blob,r.BlobOptions=n.BlobOptions,r.Buffer=n.Buffer,r.File=n.File,r.FileOptions=n.FileOptions,r.INSPECT_MAX_BYTES=n.INSPECT_MAX_BYTES,r.SlowBuffer=n.SlowBuffer,r.TranscodeEncoding=n.TranscodeEncoding,r.atob=n.atob,r.btoa=n.btoa,r.constants=n.constants,r.default=yi,r.isAscii=n.isAscii,r.isUtf8=n.isUtf8,r.kMaxLength=n.kMaxLength,r.kStringMaxLength=n.kStringMaxLength,r.resolveObjectURL=n.resolveObjectURL,r.transcode=n.transcode}(dist)),dist}/*! safe-buffer. MIT License. Feross Aboukhadijeh <https://feross.org/opensource> */var hasRequiredSafeBuffer$1;function requireSafeBuffer$1(){return hasRequiredSafeBuffer$1||(hasRequiredSafeBuffer$1=1,function(r,n){var i=requireDist(),a=i.Buffer;function u(l,D){for(var on in l)D[on]=l[on]}a.from&&a.alloc&&a.allocUnsafe&&a.allocUnsafeSlow?r.exports=i:(u(i,n),n.Buffer=s);function s(l,D,on){return a(l,D,on)}s.prototype=Object.create(a.prototype),u(a,s),s.from=function(l,D,on){if(typeof l=="number")throw new TypeError("Argument must not be a number");return a(l,D,on)},s.alloc=function(l,D,on){if(typeof l!="number")throw new TypeError("Argument must be a number");var h=a(l);return D!==void 0?typeof on=="string"?h.fill(D,on):h.fill(D):h.fill(0),h},s.allocUnsafe=function(l){if(typeof l!="number")throw new TypeError("Argument must be a number");return a(l)},s.allocUnsafeSlow=function(l){if(typeof l!="number")throw new TypeError("Argument must be a number");return i.SlowBuffer(l)}}(safeBuffer$1,safeBuffer$1.exports)),safeBuffer$1.exports}var readableBrowser$1={exports:{}},events={exports:{}},hasRequiredEvents;function requireEvents(){if(hasRequiredEvents)return events.exports;hasRequiredEvents=1;var r=typeof Reflect=="object"?Reflect:null,n=r&&typeof r.apply=="function"?r.apply:function(Ii,Ni,Oi){return Function.prototype.apply.call(Ii,Ni,Oi)},i;r&&typeof r.ownKeys=="function"?i=r.ownKeys:Object.getOwnPropertySymbols?i=function(Ii){return Object.getOwnPropertyNames(Ii).concat(Object.getOwnPropertySymbols(Ii))}:i=function(Ii){return Object.getOwnPropertyNames(Ii)};function a(Si){console&&console.warn&&console.warn(Si)}var u=Number.isNaN||function(Ii){return Ii!==Ii};function s(){s.init.call(this)}events.exports=s,events.exports.once=yi,s.EventEmitter=s,s.prototype._events=void 0,s.prototype._eventsCount=0,s.prototype._maxListeners=void 0;var l=10;function D(Si){if(typeof Si!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof Si)}Object.defineProperty(s,"defaultMaxListeners",{enumerable:!0,get:function(){return l},set:function(Si){if(typeof Si!="number"||Si<0||u(Si))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+Si+".");l=Si}}),s.init=function(){(this._events===void 0||this._events===Object.getPrototypeOf(this)._events)&&(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},s.prototype.setMaxListeners=function(Ii){if(typeof Ii!="number"||Ii<0||u(Ii))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+Ii+".");return this._maxListeners=Ii,this};function on(Si){return Si._maxListeners===void 0?s.defaultMaxListeners:Si._maxListeners}s.prototype.getMaxListeners=function(){return on(this)},s.prototype.emit=function(Ii){for(var Ni=[],Oi=1;Oi<arguments.length;Oi++)Ni.push(arguments[Oi]);var Fi=Ii==="error",Mi=this._events;if(Mi!==void 0)Fi=Fi&&Mi.error===void 0;else if(!Fi)return!1;if(Fi){var ki;if(Ni.length>0&&(ki=Ni[0]),ki instanceof Error)throw ki;var Ci=new Error("Unhandled error."+(ki?" ("+ki.message+")":""));throw Ci.context=ki,Ci}var Ei=Mi[Ii];if(Ei===void 0)return!1;if(typeof Ei=="function")n(Ei,this,Ni);else for(var vi=Ei.length,Ln=jn(Ei,vi),Oi=0;Oi<vi;++Oi)n(Ln[Oi],this,Ni);return!0};function h(Si,Ii,Ni,Oi){var Fi,Mi,ki;if(D(Ni),Mi=Si._events,Mi===void 0?(Mi=Si._events=Object.create(null),Si._eventsCount=0):(Mi.newListener!==void 0&&(Si.emit("newListener",Ii,Ni.listener?Ni.listener:Ni),Mi=Si._events),ki=Mi[Ii]),ki===void 0)ki=Mi[Ii]=Ni,++Si._eventsCount;else if(typeof ki=="function"?ki=Mi[Ii]=Oi?[Ni,ki]:[ki,Ni]:Oi?ki.unshift(Ni):ki.push(Ni),Fi=on(Si),Fi>0&&ki.length>Fi&&!ki.warned){ki.warned=!0;var Ci=new Error("Possible EventEmitter memory leak detected. "+ki.length+" "+String(Ii)+" listeners added. Use emitter.setMaxListeners() to increase limit");Ci.name="MaxListenersExceededWarning",Ci.emitter=Si,Ci.type=Ii,Ci.count=ki.length,a(Ci)}return Si}s.prototype.addListener=function(Ii,Ni){return h(this,Ii,Ni,!1)},s.prototype.on=s.prototype.addListener,s.prototype.prependListener=function(Ii,Ni){return h(this,Ii,Ni,!0)};function v(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function In(Si,Ii,Ni){var Oi={fired:!1,wrapFn:void 0,target:Si,type:Ii,listener:Ni},Fi=v.bind(Oi);return Fi.listener=Ni,Oi.wrapFn=Fi,Fi}s.prototype.once=function(Ii,Ni){return D(Ni),this.on(Ii,In(this,Ii,Ni)),this},s.prototype.prependOnceListener=function(Ii,Ni){return D(Ni),this.prependListener(Ii,In(this,Ii,Ni)),this},s.prototype.removeListener=function(Ii,Ni){var Oi,Fi,Mi,ki,Ci;if(D(Ni),Fi=this._events,Fi===void 0)return this;if(Oi=Fi[Ii],Oi===void 0)return this;if(Oi===Ni||Oi.listener===Ni)--this._eventsCount===0?this._events=Object.create(null):(delete Fi[Ii],Fi.removeListener&&this.emit("removeListener",Ii,Oi.listener||Ni));else if(typeof Oi!="function"){for(Mi=-1,ki=Oi.length-1;ki>=0;ki--)if(Oi[ki]===Ni||Oi[ki].listener===Ni){Ci=Oi[ki].listener,Mi=ki;break}if(Mi<0)return this;Mi===0?Oi.shift():Hn(Oi,Mi),Oi.length===1&&(Fi[Ii]=Oi[0]),Fi.removeListener!==void 0&&this.emit("removeListener",Ii,Ci||Ni)}return this},s.prototype.off=s.prototype.removeListener,s.prototype.removeAllListeners=function(Ii){var Ni,Oi,Fi;if(Oi=this._events,Oi===void 0)return this;if(Oi.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):Oi[Ii]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete Oi[Ii]),this;if(arguments.length===0){var Mi=Object.keys(Oi),ki;for(Fi=0;Fi<Mi.length;++Fi)ki=Mi[Fi],ki!=="removeListener"&&this.removeAllListeners(ki);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if(Ni=Oi[Ii],typeof Ni=="function")this.removeListener(Ii,Ni);else if(Ni!==void 0)for(Fi=Ni.length-1;Fi>=0;Fi--)this.removeListener(Ii,Ni[Fi]);return this};function Rn(Si,Ii,Ni){var Oi=Si._events;if(Oi===void 0)return[];var Fi=Oi[Ii];return Fi===void 0?[]:typeof Fi=="function"?Ni?[Fi.listener||Fi]:[Fi]:Ni?hi(Fi):jn(Fi,Fi.length)}s.prototype.listeners=function(Ii){return Rn(this,Ii,!0)},s.prototype.rawListeners=function(Ii){return Rn(this,Ii,!1)},s.listenerCount=function(Si,Ii){return typeof Si.listenerCount=="function"?Si.listenerCount(Ii):Mn.call(Si,Ii)},s.prototype.listenerCount=Mn;function Mn(Si){var Ii=this._events;if(Ii!==void 0){var Ni=Ii[Si];if(typeof Ni=="function")return 1;if(Ni!==void 0)return Ni.length}return 0}s.prototype.eventNames=function(){return this._eventsCount>0?i(this._events):[]};function jn(Si,Ii){for(var Ni=new Array(Ii),Oi=0;Oi<Ii;++Oi)Ni[Oi]=Si[Oi];return Ni}function Hn(Si,Ii){for(;Ii+1<Si.length;Ii++)Si[Ii]=Si[Ii+1];Si.pop()}function hi(Si){for(var Ii=new Array(Si.length),Ni=0;Ni<Ii.length;++Ni)Ii[Ni]=Si[Ni].listener||Si[Ni];return Ii}function yi(Si,Ii){return new Promise(function(Ni,Oi){function Fi(ki){Si.removeListener(Ii,Mi),Oi(ki)}function Mi(){typeof Si.removeListener=="function"&&Si.removeListener("error",Fi),Ni([].slice.call(arguments))}Ti(Si,Ii,Mi,{once:!0}),Ii!=="error"&&bi(Si,Fi,{once:!0})})}function bi(Si,Ii,Ni){typeof Si.on=="function"&&Ti(Si,"error",Ii,Ni)}function Ti(Si,Ii,Ni,Oi){if(typeof Si.on=="function")Oi.once?Si.once(Ii,Ni):Si.on(Ii,Ni);else if(typeof Si.addEventListener=="function")Si.addEventListener(Ii,function Fi(Mi){Oi.once&&Si.removeEventListener(Ii,Fi),Ni(Mi)});else throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof Si)}return events.exports}var streamBrowser$1,hasRequiredStreamBrowser$1;function requireStreamBrowser$1(){return hasRequiredStreamBrowser$1||(hasRequiredStreamBrowser$1=1,streamBrowser$1=requireEvents().EventEmitter),streamBrowser$1}var util$1={},types$1={},shams$3,hasRequiredShams$3;function requireShams$3(){return hasRequiredShams$3||(hasRequiredShams$3=1,shams$3=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var n={},i=Symbol("test"),a=Object(i);if(typeof i=="string"||Object.prototype.toString.call(i)!=="[object Symbol]"||Object.prototype.toString.call(a)!=="[object Symbol]")return!1;var u=42;n[i]=u;for(i in n)return!1;if(typeof Object.keys=="function"&&Object.keys(n).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(n).length!==0)return!1;var s=Object.getOwnPropertySymbols(n);if(s.length!==1||s[0]!==i||!Object.prototype.propertyIsEnumerable.call(n,i))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var l=Object.getOwnPropertyDescriptor(n,i);if(l.value!==u||l.enumerable!==!0)return!1}return!0}),shams$3}var shams$2,hasRequiredShams$2;function requireShams$2(){if(hasRequiredShams$2)return shams$2;hasRequiredShams$2=1;var r=requireShams$3();return shams$2=function(){return r()&&!!Symbol.toStringTag},shams$2}var esObjectAtoms$1,hasRequiredEsObjectAtoms$1;function requireEsObjectAtoms$1(){return hasRequiredEsObjectAtoms$1||(hasRequiredEsObjectAtoms$1=1,esObjectAtoms$1=Object),esObjectAtoms$1}var esErrors,hasRequiredEsErrors;function requireEsErrors(){return hasRequiredEsErrors||(hasRequiredEsErrors=1,esErrors=Error),esErrors}var _eval,hasRequired_eval;function require_eval(){return hasRequired_eval||(hasRequired_eval=1,_eval=EvalError),_eval}var range,hasRequiredRange;function requireRange(){return hasRequiredRange||(hasRequiredRange=1,range=RangeError),range}var ref,hasRequiredRef;function requireRef(){return hasRequiredRef||(hasRequiredRef=1,ref=ReferenceError),ref}var syntax,hasRequiredSyntax;function requireSyntax(){return hasRequiredSyntax||(hasRequiredSyntax=1,syntax=SyntaxError),syntax}var type$1,hasRequiredType;function requireType(){return hasRequiredType||(hasRequiredType=1,type$1=TypeError),type$1}var uri,hasRequiredUri;function requireUri(){return hasRequiredUri||(hasRequiredUri=1,uri=URIError),uri}var abs,hasRequiredAbs;function requireAbs(){return hasRequiredAbs||(hasRequiredAbs=1,abs=Math.abs),abs}var floor,hasRequiredFloor;function requireFloor(){return hasRequiredFloor||(hasRequiredFloor=1,floor=Math.floor),floor}var max,hasRequiredMax;function requireMax(){return hasRequiredMax||(hasRequiredMax=1,max=Math.max),max}var min,hasRequiredMin;function requireMin(){return hasRequiredMin||(hasRequiredMin=1,min=Math.min),min}var pow,hasRequiredPow;function requirePow(){return hasRequiredPow||(hasRequiredPow=1,pow=Math.pow),pow}var round,hasRequiredRound;function requireRound(){return hasRequiredRound||(hasRequiredRound=1,round=Math.round),round}var _isNaN,hasRequired_isNaN;function require_isNaN(){return hasRequired_isNaN||(hasRequired_isNaN=1,_isNaN=Number.isNaN||function(n){return n!==n}),_isNaN}var sign$1,hasRequiredSign$1;function requireSign$1(){if(hasRequiredSign$1)return sign$1;hasRequiredSign$1=1;var r=require_isNaN();return sign$1=function(i){return r(i)||i===0?i:i<0?-1:1},sign$1}var gOPD,hasRequiredGOPD;function requireGOPD(){return hasRequiredGOPD||(hasRequiredGOPD=1,gOPD=Object.getOwnPropertyDescriptor),gOPD}var gopd$2,hasRequiredGopd$2;function requireGopd$2(){if(hasRequiredGopd$2)return gopd$2;hasRequiredGopd$2=1;var r=requireGOPD();if(r)try{r([],"length")}catch{r=null}return gopd$2=r,gopd$2}var esDefineProperty$1,hasRequiredEsDefineProperty$1;function requireEsDefineProperty$1(){if(hasRequiredEsDefineProperty$1)return esDefineProperty$1;hasRequiredEsDefineProperty$1=1;var r=Object.defineProperty||!1;if(r)try{r({},"a",{value:1})}catch{r=!1}return esDefineProperty$1=r,esDefineProperty$1}var shams$1,hasRequiredShams$1;function requireShams$1(){return hasRequiredShams$1||(hasRequiredShams$1=1,shams$1=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var n={},i=Symbol("test"),a=Object(i);if(typeof i=="string"||Object.prototype.toString.call(i)!=="[object Symbol]"||Object.prototype.toString.call(a)!=="[object Symbol]")return!1;var u=42;n[i]=u;for(var s in n)return!1;if(typeof Object.keys=="function"&&Object.keys(n).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(n).length!==0)return!1;var l=Object.getOwnPropertySymbols(n);if(l.length!==1||l[0]!==i||!Object.prototype.propertyIsEnumerable.call(n,i))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var D=Object.getOwnPropertyDescriptor(n,i);if(D.value!==u||D.enumerable!==!0)return!1}return!0}),shams$1}var hasSymbols$1,hasRequiredHasSymbols$1;function requireHasSymbols$1(){if(hasRequiredHasSymbols$1)return hasSymbols$1;hasRequiredHasSymbols$1=1;var r=typeof Symbol<"u"&&Symbol,n=requireShams$1();return hasSymbols$1=function(){return typeof r!="function"||typeof Symbol!="function"||typeof r("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:n()},hasSymbols$1}var Reflect_getPrototypeOf,hasRequiredReflect_getPrototypeOf;function requireReflect_getPrototypeOf(){return hasRequiredReflect_getPrototypeOf||(hasRequiredReflect_getPrototypeOf=1,Reflect_getPrototypeOf=typeof Reflect<"u"&&Reflect.getPrototypeOf||null),Reflect_getPrototypeOf}var esObjectAtoms,hasRequiredEsObjectAtoms;function requireEsObjectAtoms(){return hasRequiredEsObjectAtoms||(hasRequiredEsObjectAtoms=1,esObjectAtoms=Object),esObjectAtoms}var Object_getPrototypeOf,hasRequiredObject_getPrototypeOf;function requireObject_getPrototypeOf(){if(hasRequiredObject_getPrototypeOf)return Object_getPrototypeOf;hasRequiredObject_getPrototypeOf=1;var r=requireEsObjectAtoms();return Object_getPrototypeOf=r.getPrototypeOf||null,Object_getPrototypeOf}var implementation,hasRequiredImplementation;function requireImplementation(){if(hasRequiredImplementation)return implementation;hasRequiredImplementation=1;var r="Function.prototype.bind called on incompatible ",n=Object.prototype.toString,i=Math.max,a="[object Function]",u=function(on,h){for(var v=