UNPKG

@servicenow/sdk

Version:
1 lines 13.3 MB
var Mvr=Object.create;var Swe=Object.defineProperty;var Fvr=Object.getOwnPropertyDescriptor;var Bvr=Object.getOwnPropertyNames;var Wvr=Object.getPrototypeOf,jvr=Object.prototype.hasOwnProperty;var e=(n,t)=>Swe(n,"name",{value:t,configurable:!0}),VV=(n=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(n,{get:(t,i)=>(typeof require<"u"?require:t)[i]}):n)(function(n){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+n+'" is not supported')});var u_=(n,t)=>()=>(n&&(t=n(n=0)),t);var St=(n,t)=>()=>(t||n((t={exports:{}}).exports,t),t.exports),KO=(n,t)=>{for(var i in t)Swe(n,i,{get:t[i],enumerable:!0})},wqt=(n,t,i,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let s of Bvr(t))!jvr.call(n,s)&&s!==i&&Swe(n,s,{get:()=>t[s],enumerable:!(o=Fvr(t,s))||o.enumerable});return n};var Hte=(n,t,i)=>(i=n!=null?Mvr(Wvr(n)):{},wqt(t||!n||!n.__esModule?Swe(i,"default",{value:n,enumerable:!0}):i,n)),Cc=n=>wqt(Swe({},"__esModule",{value:!0}),n);var ot,X=u_(()=>{"use strict";ot={hardwareConcurrency:1}});var _t,Y=u_(()=>{_t="/"});var A4e={};KO(A4e,{_debugEnd:()=>gHt,_debugProcess:()=>hHt,_events:()=>NHt,_eventsCount:()=>kHt,_exiting:()=>Yqt,_fatalExceptions:()=>fHt,_getActiveHandles:()=>tHt,_getActiveRequests:()=>eHt,_kill:()=>rHt,_linkedBinding:()=>Jqt,_maxListeners:()=>RHt,_preload_modules:()=>IHt,_rawDebug:()=>Hqt,_startProfilerIdleNotifier:()=>yHt,_stopProfilerIdleNotifier:()=>bHt,_tickCallback:()=>_Ht,abort:()=>xHt,addListener:()=>LHt,allowedNodeEnvironmentFlags:()=>cHt,arch:()=>kqt,argv:()=>Mqt,argv0:()=>wHt,assert:()=>uHt,binding:()=>Uqt,browser:()=>qqt,chdir:()=>Vqt,config:()=>Qqt,cpuUsage:()=>T4e,cwd:()=>Gqt,debugPort:()=>DHt,default:()=>GHt,dlopen:()=>Zqt,domain:()=>Xqt,emit:()=>WHt,emitWarning:()=>jqt,env:()=>Oqt,execArgv:()=>Fqt,execPath:()=>CHt,exit:()=>sHt,features:()=>dHt,hasUncaughtExceptionCaptureCallback:()=>mHt,hrtime:()=>x4e,kill:()=>oHt,listeners:()=>zHt,memoryUsage:()=>aHt,moduleLoadList:()=>$qt,nextTick:()=>Pqt,off:()=>MHt,on:()=>QJ,once:()=>OHt,openStdin:()=>lHt,pid:()=>THt,platform:()=>Lqt,ppid:()=>AHt,prependListener:()=>jHt,prependOnceListener:()=>UHt,reallyExit:()=>nHt,release:()=>Kqt,removeAllListeners:()=>BHt,removeListener:()=>FHt,resourceUsage:()=>iHt,setSourceMapsEnabled:()=>PHt,setUncaughtExceptionCaptureCallback:()=>pHt,stderr:()=>EHt,stdin:()=>SHt,stdout:()=>vHt,title:()=>Nqt,umask:()=>zqt,uptime:()=>xwe,version:()=>Bqt,versions:()=>Wqt});function Tdt(n){throw new Error("Node.js process "+n+" is not supported by JSPM core outside of Node.js")}function Uvr(){!Yye||!Sce||(Yye=!1,Sce.length?YJ=Sce.concat(YJ):S4e=-1,YJ.length&&Iqt())}function Iqt(){if(!Yye){var n=setTimeout(Uvr,0);Yye=!0;for(var t=YJ.length;t;){for(Sce=YJ,YJ=[];++S4e<t;)Sce&&Sce[S4e].run();S4e=-1,t=YJ.length}Sce=null,Yye=!1,clearTimeout(n)}}function Pqt(n){var t=new Array(arguments.length-1);if(arguments.length>1)for(var i=1;i<arguments.length;i++)t[i-1]=arguments[i];YJ.push(new Rqt(n,t)),YJ.length===1&&!Yye&&setTimeout(Iqt,0)}function Rqt(n,t){this.fun=n,this.array=t}function iL(){}function Jqt(n){Tdt("_linkedBinding")}function Zqt(n){Tdt("dlopen")}function eHt(){return[]}function tHt(){return[]}function uHt(n,t){if(!n)throw new Error(t||"assertion error")}function mHt(){return!1}function xwe(){return $te.now()/1e3}function x4e(n){var t=Math.floor((Date.now()-$te.now())*.001),i=$te.now()*.001,o=Math.floor(i)+t,s=Math.floor(i%1*1e9);return n&&(o=o-n[0],s=s-n[1],s<0&&(o--,s+=xdt)),[o,s]}function QJ(){return GHt}function zHt(n){return[]}var YJ,Yye,Sce,S4e,Nqt,kqt,Lqt,Oqt,Mqt,Fqt,Bqt,Wqt,jqt,Uqt,zqt,Gqt,Vqt,Kqt,qqt,Hqt,$qt,Xqt,Yqt,Qqt,nHt,rHt,T4e,iHt,aHt,oHt,sHt,lHt,cHt,dHt,fHt,pHt,_Ht,hHt,gHt,yHt,bHt,vHt,EHt,SHt,xHt,THt,AHt,CHt,DHt,wHt,IHt,PHt,$te,Sdt,xdt,RHt,NHt,kHt,LHt,OHt,MHt,FHt,BHt,WHt,jHt,UHt,GHt,Twe=u_(()=>{X();ee();Y();Z();Q();e(Tdt,"unimplemented");YJ=[],Yye=!1,S4e=-1;e(Uvr,"cleanUpNextTick");e(Iqt,"drainQueue");e(Pqt,"nextTick");e(Rqt,"Item");Rqt.prototype.run=function(){this.fun.apply(null,this.array)};Nqt="browser",kqt="x64",Lqt="browser",Oqt={PATH:"/usr/bin",LANG:typeof ot<"u"?ot.language+".UTF-8":void 0,PWD:"/",HOME:"/home",TMP:"/tmp"},Mqt=["/usr/bin/node"],Fqt=[],Bqt="v16.8.0",Wqt={},jqt=e(function(n,t){console.warn((t?t+": ":"")+n)},"emitWarning"),Uqt=e(function(n){Tdt("binding")},"binding"),zqt=e(function(n){return 0},"umask"),Gqt=e(function(){return"/"},"cwd"),Vqt=e(function(n){},"chdir"),Kqt={name:"node",sourceUrl:"",headersUrl:"",libUrl:""};e(iL,"noop");qqt=!0,Hqt=iL,$qt=[];e(Jqt,"_linkedBinding");Xqt={},Yqt=!1,Qqt={};e(Zqt,"dlopen");e(eHt,"_getActiveRequests");e(tHt,"_getActiveHandles");nHt=iL,rHt=iL,T4e=e(function(){return{}},"cpuUsage"),iHt=T4e,aHt=T4e,oHt=iL,sHt=iL,lHt=iL,cHt={};e(uHt,"assert");dHt={inspector:!1,debug:!1,uv:!1,ipv6:!1,tls_alpn:!1,tls_sni:!1,tls_ocsp:!1,tls:!1,cached_builtins:!0},fHt=iL,pHt=iL;e(mHt,"hasUncaughtExceptionCaptureCallback");_Ht=iL,hHt=iL,gHt=iL,yHt=iL,bHt=iL,vHt=void 0,EHt=void 0,SHt=void 0,xHt=iL,THt=2,AHt=1,CHt="/bin/usr/node",DHt=9229,wHt="node",IHt=[],PHt=iL,$te={now:typeof performance<"u"?performance.now.bind(performance):void 0,timing:typeof performance<"u"?performance.timing:void 0};$te.now===void 0&&(Sdt=Date.now(),$te.timing&&$te.timing.navigationStart&&(Sdt=$te.timing.navigationStart),$te.now=()=>Date.now()-Sdt);e(xwe,"uptime");xdt=1e9;e(x4e,"hrtime");x4e.bigint=function(n){var t=x4e(n);return typeof BigInt>"u"?t[0]*xdt+t[1]:BigInt(t[0]*xdt)+BigInt(t[1])};RHt=10,NHt={},kHt=0;e(QJ,"on");LHt=QJ,OHt=QJ,MHt=QJ,FHt=QJ,BHt=QJ,WHt=iL,jHt=QJ,UHt=QJ;e(zHt,"listeners");GHt={version:Bqt,versions:Wqt,arch:kqt,platform:Lqt,browser:qqt,release:Kqt,_rawDebug:Hqt,moduleLoadList:$qt,binding:Uqt,_linkedBinding:Jqt,_events:NHt,_eventsCount:kHt,_maxListeners:RHt,on:QJ,addListener:LHt,once:OHt,off:MHt,removeListener:FHt,removeAllListeners:BHt,emit:WHt,prependListener:jHt,prependOnceListener:UHt,listeners:zHt,domain:Xqt,_exiting:Yqt,config:Qqt,dlopen:Zqt,uptime:xwe,_getActiveRequests:eHt,_getActiveHandles:tHt,reallyExit:nHt,_kill:rHt,cpuUsage:T4e,resourceUsage:iHt,memoryUsage:aHt,kill:oHt,exit:sHt,openStdin:lHt,allowedNodeEnvironmentFlags:cHt,assert:uHt,features:dHt,_fatalExceptions:fHt,setUncaughtExceptionCaptureCallback:pHt,hasUncaughtExceptionCaptureCallback:mHt,emitWarning:jqt,nextTick:Pqt,_tickCallback:_Ht,_debugProcess:hHt,_debugEnd:gHt,_startProfilerIdleNotifier:yHt,_stopProfilerIdleNotifier:bHt,stdout:vHt,stdin:SHt,stderr:EHt,abort:xHt,umask:zqt,chdir:Vqt,cwd:Gqt,env:Oqt,title:Nqt,argv:Mqt,execArgv:Fqt,pid:THt,ppid:AHt,execPath:CHt,debugPort:DHt,hrtime:x4e,argv0:wHt,_preload_modules:IHt,setSourceMapsEnabled:PHt}});var Q=u_(()=>{Twe()});function zvr(){if(VHt)return Awe;VHt=!0,Awe.byteLength=m,Awe.toByteArray=y,Awe.fromByteArray=E;for(var n=[],t=[],i=typeof Uint8Array<"u"?Uint8Array:Array,o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=0,u=o.length;s<u;++s)n[s]=o[s],t[o.charCodeAt(s)]=s;t[45]=62,t[95]=63;function f(A){var w=A.length;if(w%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var I=A.indexOf("=");I===-1&&(I=w);var D=I===w?0:4-I%4;return[I,D]}e(f,"getLens");function m(A){var w=f(A),I=w[0],D=w[1];return(I+D)*3/4-D}e(m,"byteLength");function h(A,w,I){return(w+I)*3/4-I}e(h,"_byteLength");function y(A){var w,I=f(A),D=I[0],N=I[1],M=new i(h(A,D,N)),B=0,W=N>0?D-4:D,V;for(V=0;V<W;V+=4)w=t[A.charCodeAt(V)]<<18|t[A.charCodeAt(V+1)]<<12|t[A.charCodeAt(V+2)]<<6|t[A.charCodeAt(V+3)],M[B++]=w>>16&255,M[B++]=w>>8&255,M[B++]=w&255;return N===2&&(w=t[A.charCodeAt(V)]<<2|t[A.charCodeAt(V+1)]>>4,M[B++]=w&255),N===1&&(w=t[A.charCodeAt(V)]<<10|t[A.charCodeAt(V+1)]<<4|t[A.charCodeAt(V+2)]>>2,M[B++]=w>>8&255,M[B++]=w&255),M}e(y,"toByteArray");function v(A){return n[A>>18&63]+n[A>>12&63]+n[A>>6&63]+n[A&63]}e(v,"tripletToBase64");function S(A,w,I){for(var D,N=[],M=w;M<I;M+=3)D=(A[M]<<16&16711680)+(A[M+1]<<8&65280)+(A[M+2]&255),N.push(v(D));return N.join("")}e(S,"encodeChunk");function E(A){for(var w,I=A.length,D=I%3,N=[],M=16383,B=0,W=I-D;B<W;B+=M)N.push(S(A,B,B+M>W?W:B+M));return D===1?(w=A[I-1],N.push(n[w>>2]+n[w<<4&63]+"==")):D===2&&(w=(A[I-2]<<8)+A[I-1],N.push(n[w>>10]+n[w>>4&63]+n[w<<2&63]+"=")),N.join("")}return e(E,"fromByteArray"),Awe}function Gvr(){if(KHt)return C4e;KHt=!0;return C4e.read=function(n,t,i,o,s){var u,f,m=s*8-o-1,h=(1<<m)-1,y=h>>1,v=-7,S=i?s-1:0,E=i?-1:1,A=n[t+S];for(S+=E,u=A&(1<<-v)-1,A>>=-v,v+=m;v>0;u=u*256+n[t+S],S+=E,v-=8);for(f=u&(1<<-v)-1,u>>=-v,v+=o;v>0;f=f*256+n[t+S],S+=E,v-=8);if(u===0)u=1-y;else{if(u===h)return f?NaN:(A?-1:1)*(1/0);f=f+Math.pow(2,o),u=u-y}return(A?-1:1)*f*Math.pow(2,u-o)},C4e.write=function(n,t,i,o,s,u){var f,m,h,y=u*8-s-1,v=(1<<y)-1,S=v>>1,E=s===23?Math.pow(2,-24)-Math.pow(2,-77):0,A=o?0:u-1,w=o?1:-1,I=t<0||t===0&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(m=isNaN(t)?1:0,f=v):(f=Math.floor(Math.log(t)/Math.LN2),t*(h=Math.pow(2,-f))<1&&(f--,h*=2),f+S>=1?t+=E/h:t+=E*Math.pow(2,1-S),t*h>=2&&(f++,h/=2),f+S>=v?(m=0,f=v):f+S>=1?(m=(t*h-1)*Math.pow(2,s),f=f+S):(m=t*Math.pow(2,S-1)*Math.pow(2,s),f=0));s>=8;n[i+A]=m&255,A+=w,m/=256,s-=8);for(f=f<<s|m,y+=s;y>0;n[i+A]=f&255,A+=w,f/=256,y-=8);n[i+A-w]|=I*128},C4e}function u3(){if(qHt)return xce;qHt=!0;let n=zvr(),t=Gvr(),i=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;xce.Buffer=f,xce.SlowBuffer=N,xce.INSPECT_MAX_BYTES=50;let o=2147483647;xce.kMaxLength=o,f.TYPED_ARRAY_SUPPORT=s(),!f.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 s(){try{let qe=new Uint8Array(1),ie={foo:e(function(){return 42},"foo")};return Object.setPrototypeOf(ie,Uint8Array.prototype),Object.setPrototypeOf(qe,ie),qe.foo()===42}catch{return!1}}e(s,"typedArraySupport"),Object.defineProperty(f.prototype,"parent",{enumerable:!0,get:e(function(){if(f.isBuffer(this))return this.buffer},"get")}),Object.defineProperty(f.prototype,"offset",{enumerable:!0,get:e(function(){if(f.isBuffer(this))return this.byteOffset},"get")});function u(qe){if(qe>o)throw new RangeError('The value "'+qe+'" is invalid for option "size"');let ie=new Uint8Array(qe);return Object.setPrototypeOf(ie,f.prototype),ie}e(u,"createBuffer");function f(qe,ie,_e){if(typeof qe=="number"){if(typeof ie=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return v(qe)}return m(qe,ie,_e)}e(f,"Buffer"),f.poolSize=8192;function m(qe,ie,_e){if(typeof qe=="string")return S(qe,ie);if(ArrayBuffer.isView(qe))return A(qe);if(qe==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof qe);if(Ma(qe,ArrayBuffer)||qe&&Ma(qe.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(Ma(qe,SharedArrayBuffer)||qe&&Ma(qe.buffer,SharedArrayBuffer)))return w(qe,ie,_e);if(typeof qe=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');let Be=qe.valueOf&&qe.valueOf();if(Be!=null&&Be!==qe)return f.from(Be,ie,_e);let Wt=I(qe);if(Wt)return Wt;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof qe[Symbol.toPrimitive]=="function")return f.from(qe[Symbol.toPrimitive]("string"),ie,_e);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof qe)}e(m,"from"),f.from=function(qe,ie,_e){return m(qe,ie,_e)},Object.setPrototypeOf(f.prototype,Uint8Array.prototype),Object.setPrototypeOf(f,Uint8Array);function h(qe){if(typeof qe!="number")throw new TypeError('"size" argument must be of type number');if(qe<0)throw new RangeError('The value "'+qe+'" is invalid for option "size"')}e(h,"assertSize");function y(qe,ie,_e){return h(qe),qe<=0?u(qe):ie!==void 0?typeof _e=="string"?u(qe).fill(ie,_e):u(qe).fill(ie):u(qe)}e(y,"alloc"),f.alloc=function(qe,ie,_e){return y(qe,ie,_e)};function v(qe){return h(qe),u(qe<0?0:D(qe)|0)}e(v,"allocUnsafe"),f.allocUnsafe=function(qe){return v(qe)},f.allocUnsafeSlow=function(qe){return v(qe)};function S(qe,ie){if((typeof ie!="string"||ie==="")&&(ie="utf8"),!f.isEncoding(ie))throw new TypeError("Unknown encoding: "+ie);let _e=M(qe,ie)|0,Be=u(_e),Wt=Be.write(qe,ie);return Wt!==_e&&(Be=Be.slice(0,Wt)),Be}e(S,"fromString");function E(qe){let ie=qe.length<0?0:D(qe.length)|0,_e=u(ie);for(let Be=0;Be<ie;Be+=1)_e[Be]=qe[Be]&255;return _e}e(E,"fromArrayLike");function A(qe){if(Ma(qe,Uint8Array)){let ie=new Uint8Array(qe);return w(ie.buffer,ie.byteOffset,ie.byteLength)}return E(qe)}e(A,"fromArrayView");function w(qe,ie,_e){if(ie<0||qe.byteLength<ie)throw new RangeError('"offset" is outside of buffer bounds');if(qe.byteLength<ie+(_e||0))throw new RangeError('"length" is outside of buffer bounds');let Be;return ie===void 0&&_e===void 0?Be=new Uint8Array(qe):_e===void 0?Be=new Uint8Array(qe,ie):Be=new Uint8Array(qe,ie,_e),Object.setPrototypeOf(Be,f.prototype),Be}e(w,"fromArrayBuffer");function I(qe){if(f.isBuffer(qe)){let ie=D(qe.length)|0,_e=u(ie);return _e.length===0||qe.copy(_e,0,0,ie),_e}if(qe.length!==void 0)return typeof qe.length!="number"||la(qe.length)?u(0):E(qe);if(qe.type==="Buffer"&&Array.isArray(qe.data))return E(qe.data)}e(I,"fromObject");function D(qe){if(qe>=o)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+o.toString(16)+" bytes");return qe|0}e(D,"checked");function N(qe){return+qe!=qe&&(qe=0),f.alloc(+qe)}e(N,"SlowBuffer"),f.isBuffer=e(function(ie){return ie!=null&&ie._isBuffer===!0&&ie!==f.prototype},"isBuffer"),f.compare=e(function(ie,_e){if(Ma(ie,Uint8Array)&&(ie=f.from(ie,ie.offset,ie.byteLength)),Ma(_e,Uint8Array)&&(_e=f.from(_e,_e.offset,_e.byteLength)),!f.isBuffer(ie)||!f.isBuffer(_e))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(ie===_e)return 0;let Be=ie.length,Wt=_e.length;for(let dn=0,Sn=Math.min(Be,Wt);dn<Sn;++dn)if(ie[dn]!==_e[dn]){Be=ie[dn],Wt=_e[dn];break}return Be<Wt?-1:Wt<Be?1:0},"compare"),f.isEncoding=e(function(ie){switch(String(ie).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}},"isEncoding"),f.concat=e(function(ie,_e){if(!Array.isArray(ie))throw new TypeError('"list" argument must be an Array of Buffers');if(ie.length===0)return f.alloc(0);let Be;if(_e===void 0)for(_e=0,Be=0;Be<ie.length;++Be)_e+=ie[Be].length;let Wt=f.allocUnsafe(_e),dn=0;for(Be=0;Be<ie.length;++Be){let Sn=ie[Be];if(Ma(Sn,Uint8Array))dn+Sn.length>Wt.length?(f.isBuffer(Sn)||(Sn=f.from(Sn)),Sn.copy(Wt,dn)):Uint8Array.prototype.set.call(Wt,Sn,dn);else if(f.isBuffer(Sn))Sn.copy(Wt,dn);else throw new TypeError('"list" argument must be an Array of Buffers');dn+=Sn.length}return Wt},"concat");function M(qe,ie){if(f.isBuffer(qe))return qe.length;if(ArrayBuffer.isView(qe)||Ma(qe,ArrayBuffer))return qe.byteLength;if(typeof qe!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof qe);let _e=qe.length,Be=arguments.length>2&&arguments[2]===!0;if(!Be&&_e===0)return 0;let Wt=!1;for(;;)switch(ie){case"ascii":case"latin1":case"binary":return _e;case"utf8":case"utf-8":return nr(qe).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return _e*2;case"hex":return _e>>>1;case"base64":return zn(qe).length;default:if(Wt)return Be?-1:nr(qe).length;ie=(""+ie).toLowerCase(),Wt=!0}}e(M,"byteLength"),f.byteLength=M;function B(qe,ie,_e){let Be=!1;if((ie===void 0||ie<0)&&(ie=0),ie>this.length||((_e===void 0||_e>this.length)&&(_e=this.length),_e<=0)||(_e>>>=0,ie>>>=0,_e<=ie))return"";for(qe||(qe="utf8");;)switch(qe){case"hex":return we(this,ie,_e);case"utf8":case"utf-8":return he(this,ie,_e);case"ascii":return Je(this,ie,_e);case"latin1":case"binary":return We(this,ie,_e);case"base64":return xe(this,ie,_e);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return dt(this,ie,_e);default:if(Be)throw new TypeError("Unknown encoding: "+qe);qe=(qe+"").toLowerCase(),Be=!0}}e(B,"slowToString"),f.prototype._isBuffer=!0;function W(qe,ie,_e){let Be=qe[ie];qe[ie]=qe[_e],qe[_e]=Be}e(W,"swap"),f.prototype.swap16=e(function(){let ie=this.length;if(ie%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let _e=0;_e<ie;_e+=2)W(this,_e,_e+1);return this},"swap16"),f.prototype.swap32=e(function(){let ie=this.length;if(ie%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(let _e=0;_e<ie;_e+=4)W(this,_e,_e+3),W(this,_e+1,_e+2);return this},"swap32"),f.prototype.swap64=e(function(){let ie=this.length;if(ie%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(let _e=0;_e<ie;_e+=8)W(this,_e,_e+7),W(this,_e+1,_e+6),W(this,_e+2,_e+5),W(this,_e+3,_e+4);return this},"swap64"),f.prototype.toString=e(function(){let ie=this.length;return ie===0?"":arguments.length===0?he(this,0,ie):B.apply(this,arguments)},"toString"),f.prototype.toLocaleString=f.prototype.toString,f.prototype.equals=e(function(ie){if(!f.isBuffer(ie))throw new TypeError("Argument must be a Buffer");return this===ie?!0:f.compare(this,ie)===0},"equals"),f.prototype.inspect=e(function(){let ie="",_e=xce.INSPECT_MAX_BYTES;return ie=this.toString("hex",0,_e).replace(/(.{2})/g,"$1 ").trim(),this.length>_e&&(ie+=" ... "),"<Buffer "+ie+">"},"inspect"),i&&(f.prototype[i]=f.prototype.inspect),f.prototype.compare=e(function(ie,_e,Be,Wt,dn){if(Ma(ie,Uint8Array)&&(ie=f.from(ie,ie.offset,ie.byteLength)),!f.isBuffer(ie))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof ie);if(_e===void 0&&(_e=0),Be===void 0&&(Be=ie?ie.length:0),Wt===void 0&&(Wt=0),dn===void 0&&(dn=this.length),_e<0||Be>ie.length||Wt<0||dn>this.length)throw new RangeError("out of range index");if(Wt>=dn&&_e>=Be)return 0;if(Wt>=dn)return-1;if(_e>=Be)return 1;if(_e>>>=0,Be>>>=0,Wt>>>=0,dn>>>=0,this===ie)return 0;let Sn=dn-Wt,Pn=Be-_e,si=Math.min(Sn,Pn),ga=this.slice(Wt,dn),Si=ie.slice(_e,Be);for(let Oa=0;Oa<si;++Oa)if(ga[Oa]!==Si[Oa]){Sn=ga[Oa],Pn=Si[Oa];break}return Sn<Pn?-1:Pn<Sn?1:0},"compare");function V(qe,ie,_e,Be,Wt){if(qe.length===0)return-1;if(typeof _e=="string"?(Be=_e,_e=0):_e>2147483647?_e=2147483647:_e<-2147483648&&(_e=-2147483648),_e=+_e,la(_e)&&(_e=Wt?0:qe.length-1),_e<0&&(_e=qe.length+_e),_e>=qe.length){if(Wt)return-1;_e=qe.length-1}else if(_e<0)if(Wt)_e=0;else return-1;if(typeof ie=="string"&&(ie=f.from(ie,Be)),f.isBuffer(ie))return ie.length===0?-1:se(qe,ie,_e,Be,Wt);if(typeof ie=="number")return ie=ie&255,typeof Uint8Array.prototype.indexOf=="function"?Wt?Uint8Array.prototype.indexOf.call(qe,ie,_e):Uint8Array.prototype.lastIndexOf.call(qe,ie,_e):se(qe,[ie],_e,Be,Wt);throw new TypeError("val must be string, number or Buffer")}e(V,"bidirectionalIndexOf");function se(qe,ie,_e,Be,Wt){let dn=1,Sn=qe.length,Pn=ie.length;if(Be!==void 0&&(Be=String(Be).toLowerCase(),Be==="ucs2"||Be==="ucs-2"||Be==="utf16le"||Be==="utf-16le")){if(qe.length<2||ie.length<2)return-1;dn=2,Sn/=2,Pn/=2,_e/=2}function si(Si,Oa){return dn===1?Si[Oa]:Si.readUInt16BE(Oa*dn)}e(si,"read");let ga;if(Wt){let Si=-1;for(ga=_e;ga<Sn;ga++)if(si(qe,ga)===si(ie,Si===-1?0:ga-Si)){if(Si===-1&&(Si=ga),ga-Si+1===Pn)return Si*dn}else Si!==-1&&(ga-=ga-Si),Si=-1}else for(_e+Pn>Sn&&(_e=Sn-Pn),ga=_e;ga>=0;ga--){let Si=!0;for(let Oa=0;Oa<Pn;Oa++)if(si(qe,ga+Oa)!==si(ie,Oa)){Si=!1;break}if(Si)return ga}return-1}e(se,"arrayIndexOf"),f.prototype.includes=e(function(ie,_e,Be){return this.indexOf(ie,_e,Be)!==-1},"includes"),f.prototype.indexOf=e(function(ie,_e,Be){return V(this,ie,_e,Be,!0)},"indexOf"),f.prototype.lastIndexOf=e(function(ie,_e,Be){return V(this,ie,_e,Be,!1)},"lastIndexOf");function te(qe,ie,_e,Be){_e=Number(_e)||0;let Wt=qe.length-_e;Be?(Be=Number(Be),Be>Wt&&(Be=Wt)):Be=Wt;let dn=ie.length;Be>dn/2&&(Be=dn/2);let Sn;for(Sn=0;Sn<Be;++Sn){let Pn=parseInt(ie.substr(Sn*2,2),16);if(la(Pn))return Sn;qe[_e+Sn]=Pn}return Sn}e(te,"hexWrite");function ye(qe,ie,_e,Be){return ki(nr(ie,qe.length-_e),qe,_e,Be)}e(ye,"utf8Write");function De(qe,ie,_e,Be){return ki(ft(ie),qe,_e,Be)}e(De,"asciiWrite");function Te(qe,ie,_e,Be){return ki(zn(ie),qe,_e,Be)}e(Te,"base64Write");function Ae(qe,ie,_e,Be){return ki(Un(ie,qe.length-_e),qe,_e,Be)}e(Ae,"ucs2Write"),f.prototype.write=e(function(ie,_e,Be,Wt){if(_e===void 0)Wt="utf8",Be=this.length,_e=0;else if(Be===void 0&&typeof _e=="string")Wt=_e,Be=this.length,_e=0;else if(isFinite(_e))_e=_e>>>0,isFinite(Be)?(Be=Be>>>0,Wt===void 0&&(Wt="utf8")):(Wt=Be,Be=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");let dn=this.length-_e;if((Be===void 0||Be>dn)&&(Be=dn),ie.length>0&&(Be<0||_e<0)||_e>this.length)throw new RangeError("Attempt to write outside buffer bounds");Wt||(Wt="utf8");let Sn=!1;for(;;)switch(Wt){case"hex":return te(this,ie,_e,Be);case"utf8":case"utf-8":return ye(this,ie,_e,Be);case"ascii":case"latin1":case"binary":return De(this,ie,_e,Be);case"base64":return Te(this,ie,_e,Be);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Ae(this,ie,_e,Be);default:if(Sn)throw new TypeError("Unknown encoding: "+Wt);Wt=(""+Wt).toLowerCase(),Sn=!0}},"write"),f.prototype.toJSON=e(function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}},"toJSON");function xe(qe,ie,_e){return ie===0&&_e===qe.length?n.fromByteArray(qe):n.fromByteArray(qe.slice(ie,_e))}e(xe,"base64Slice");function he(qe,ie,_e){_e=Math.min(qe.length,_e);let Be=[],Wt=ie;for(;Wt<_e;){let dn=qe[Wt],Sn=null,Pn=dn>239?4:dn>223?3:dn>191?2:1;if(Wt+Pn<=_e){let si,ga,Si,Oa;switch(Pn){case 1:dn<128&&(Sn=dn);break;case 2:si=qe[Wt+1],(si&192)===128&&(Oa=(dn&31)<<6|si&63,Oa>127&&(Sn=Oa));break;case 3:si=qe[Wt+1],ga=qe[Wt+2],(si&192)===128&&(ga&192)===128&&(Oa=(dn&15)<<12|(si&63)<<6|ga&63,Oa>2047&&(Oa<55296||Oa>57343)&&(Sn=Oa));break;case 4:si=qe[Wt+1],ga=qe[Wt+2],Si=qe[Wt+3],(si&192)===128&&(ga&192)===128&&(Si&192)===128&&(Oa=(dn&15)<<18|(si&63)<<12|(ga&63)<<6|Si&63,Oa>65535&&Oa<1114112&&(Sn=Oa))}}Sn===null?(Sn=65533,Pn=1):Sn>65535&&(Sn-=65536,Be.push(Sn>>>10&1023|55296),Sn=56320|Sn&1023),Be.push(Sn),Wt+=Pn}return Ve(Be)}e(he,"utf8Slice");let Fe=4096;function Ve(qe){let ie=qe.length;if(ie<=Fe)return String.fromCharCode.apply(String,qe);let _e="",Be=0;for(;Be<ie;)_e+=String.fromCharCode.apply(String,qe.slice(Be,Be+=Fe));return _e}e(Ve,"decodeCodePointsArray");function Je(qe,ie,_e){let Be="";_e=Math.min(qe.length,_e);for(let Wt=ie;Wt<_e;++Wt)Be+=String.fromCharCode(qe[Wt]&127);return Be}e(Je,"asciiSlice");function We(qe,ie,_e){let Be="";_e=Math.min(qe.length,_e);for(let Wt=ie;Wt<_e;++Wt)Be+=String.fromCharCode(qe[Wt]);return Be}e(We,"latin1Slice");function we(qe,ie,_e){let Be=qe.length;(!ie||ie<0)&&(ie=0),(!_e||_e<0||_e>Be)&&(_e=Be);let Wt="";for(let dn=ie;dn<_e;++dn)Wt+=Vo[qe[dn]];return Wt}e(we,"hexSlice");function dt(qe,ie,_e){let Be=qe.slice(ie,_e),Wt="";for(let dn=0;dn<Be.length-1;dn+=2)Wt+=String.fromCharCode(Be[dn]+Be[dn+1]*256);return Wt}e(dt,"utf16leSlice"),f.prototype.slice=e(function(ie,_e){let Be=this.length;ie=~~ie,_e=_e===void 0?Be:~~_e,ie<0?(ie+=Be,ie<0&&(ie=0)):ie>Be&&(ie=Be),_e<0?(_e+=Be,_e<0&&(_e=0)):_e>Be&&(_e=Be),_e<ie&&(_e=ie);let Wt=this.subarray(ie,_e);return Object.setPrototypeOf(Wt,f.prototype),Wt},"slice");function Me(qe,ie,_e){if(qe%1!==0||qe<0)throw new RangeError("offset is not uint");if(qe+ie>_e)throw new RangeError("Trying to access beyond buffer length")}e(Me,"checkOffset"),f.prototype.readUintLE=f.prototype.readUIntLE=e(function(ie,_e,Be){ie=ie>>>0,_e=_e>>>0,Be||Me(ie,_e,this.length);let Wt=this[ie],dn=1,Sn=0;for(;++Sn<_e&&(dn*=256);)Wt+=this[ie+Sn]*dn;return Wt},"readUIntLE"),f.prototype.readUintBE=f.prototype.readUIntBE=e(function(ie,_e,Be){ie=ie>>>0,_e=_e>>>0,Be||Me(ie,_e,this.length);let Wt=this[ie+--_e],dn=1;for(;_e>0&&(dn*=256);)Wt+=this[ie+--_e]*dn;return Wt},"readUIntBE"),f.prototype.readUint8=f.prototype.readUInt8=e(function(ie,_e){return ie=ie>>>0,_e||Me(ie,1,this.length),this[ie]},"readUInt8"),f.prototype.readUint16LE=f.prototype.readUInt16LE=e(function(ie,_e){return ie=ie>>>0,_e||Me(ie,2,this.length),this[ie]|this[ie+1]<<8},"readUInt16LE"),f.prototype.readUint16BE=f.prototype.readUInt16BE=e(function(ie,_e){return ie=ie>>>0,_e||Me(ie,2,this.length),this[ie]<<8|this[ie+1]},"readUInt16BE"),f.prototype.readUint32LE=f.prototype.readUInt32LE=e(function(ie,_e){return ie=ie>>>0,_e||Me(ie,4,this.length),(this[ie]|this[ie+1]<<8|this[ie+2]<<16)+this[ie+3]*16777216},"readUInt32LE"),f.prototype.readUint32BE=f.prototype.readUInt32BE=e(function(ie,_e){return ie=ie>>>0,_e||Me(ie,4,this.length),this[ie]*16777216+(this[ie+1]<<16|this[ie+2]<<8|this[ie+3])},"readUInt32BE"),f.prototype.readBigUInt64LE=Io(e(function(ie){ie=ie>>>0,Xe(ie,"offset");let _e=this[ie],Be=this[ie+7];(_e===void 0||Be===void 0)&&rt(ie,this.length-8);let Wt=_e+this[++ie]*2**8+this[++ie]*2**16+this[++ie]*2**24,dn=this[++ie]+this[++ie]*2**8+this[++ie]*2**16+Be*2**24;return BigInt(Wt)+(BigInt(dn)<<BigInt(32))},"readBigUInt64LE")),f.prototype.readBigUInt64BE=Io(e(function(ie){ie=ie>>>0,Xe(ie,"offset");let _e=this[ie],Be=this[ie+7];(_e===void 0||Be===void 0)&&rt(ie,this.length-8);let Wt=_e*2**24+this[++ie]*2**16+this[++ie]*2**8+this[++ie],dn=this[++ie]*2**24+this[++ie]*2**16+this[++ie]*2**8+Be;return(BigInt(Wt)<<BigInt(32))+BigInt(dn)},"readBigUInt64BE")),f.prototype.readIntLE=e(function(ie,_e,Be){ie=ie>>>0,_e=_e>>>0,Be||Me(ie,_e,this.length);let Wt=this[ie],dn=1,Sn=0;for(;++Sn<_e&&(dn*=256);)Wt+=this[ie+Sn]*dn;return dn*=128,Wt>=dn&&(Wt-=Math.pow(2,8*_e)),Wt},"readIntLE"),f.prototype.readIntBE=e(function(ie,_e,Be){ie=ie>>>0,_e=_e>>>0,Be||Me(ie,_e,this.length);let Wt=_e,dn=1,Sn=this[ie+--Wt];for(;Wt>0&&(dn*=256);)Sn+=this[ie+--Wt]*dn;return dn*=128,Sn>=dn&&(Sn-=Math.pow(2,8*_e)),Sn},"readIntBE"),f.prototype.readInt8=e(function(ie,_e){return ie=ie>>>0,_e||Me(ie,1,this.length),this[ie]&128?(255-this[ie]+1)*-1:this[ie]},"readInt8"),f.prototype.readInt16LE=e(function(ie,_e){ie=ie>>>0,_e||Me(ie,2,this.length);let Be=this[ie]|this[ie+1]<<8;return Be&32768?Be|4294901760:Be},"readInt16LE"),f.prototype.readInt16BE=e(function(ie,_e){ie=ie>>>0,_e||Me(ie,2,this.length);let Be=this[ie+1]|this[ie]<<8;return Be&32768?Be|4294901760:Be},"readInt16BE"),f.prototype.readInt32LE=e(function(ie,_e){return ie=ie>>>0,_e||Me(ie,4,this.length),this[ie]|this[ie+1]<<8|this[ie+2]<<16|this[ie+3]<<24},"readInt32LE"),f.prototype.readInt32BE=e(function(ie,_e){return ie=ie>>>0,_e||Me(ie,4,this.length),this[ie]<<24|this[ie+1]<<16|this[ie+2]<<8|this[ie+3]},"readInt32BE"),f.prototype.readBigInt64LE=Io(e(function(ie){ie=ie>>>0,Xe(ie,"offset");let _e=this[ie],Be=this[ie+7];(_e===void 0||Be===void 0)&&rt(ie,this.length-8);let Wt=this[ie+4]+this[ie+5]*2**8+this[ie+6]*2**16+(Be<<24);return(BigInt(Wt)<<BigInt(32))+BigInt(_e+this[++ie]*2**8+this[++ie]*2**16+this[++ie]*2**24)},"readBigInt64LE")),f.prototype.readBigInt64BE=Io(e(function(ie){ie=ie>>>0,Xe(ie,"offset");let _e=this[ie],Be=this[ie+7];(_e===void 0||Be===void 0)&&rt(ie,this.length-8);let Wt=(_e<<24)+this[++ie]*2**16+this[++ie]*2**8+this[++ie];return(BigInt(Wt)<<BigInt(32))+BigInt(this[++ie]*2**24+this[++ie]*2**16+this[++ie]*2**8+Be)},"readBigInt64BE")),f.prototype.readFloatLE=e(function(ie,_e){return ie=ie>>>0,_e||Me(ie,4,this.length),t.read(this,ie,!0,23,4)},"readFloatLE"),f.prototype.readFloatBE=e(function(ie,_e){return ie=ie>>>0,_e||Me(ie,4,this.length),t.read(this,ie,!1,23,4)},"readFloatBE"),f.prototype.readDoubleLE=e(function(ie,_e){return ie=ie>>>0,_e||Me(ie,8,this.length),t.read(this,ie,!0,52,8)},"readDoubleLE"),f.prototype.readDoubleBE=e(function(ie,_e){return ie=ie>>>0,_e||Me(ie,8,this.length),t.read(this,ie,!1,52,8)},"readDoubleBE");function qt(qe,ie,_e,Be,Wt,dn){if(!f.isBuffer(qe))throw new TypeError('"buffer" argument must be a Buffer instance');if(ie>Wt||ie<dn)throw new RangeError('"value" argument is out of bounds');if(_e+Be>qe.length)throw new RangeError("Index out of range")}e(qt,"checkInt"),f.prototype.writeUintLE=f.prototype.writeUIntLE=e(function(ie,_e,Be,Wt){if(ie=+ie,_e=_e>>>0,Be=Be>>>0,!Wt){let Pn=Math.pow(2,8*Be)-1;qt(this,ie,_e,Be,Pn,0)}let dn=1,Sn=0;for(this[_e]=ie&255;++Sn<Be&&(dn*=256);)this[_e+Sn]=ie/dn&255;return _e+Be},"writeUIntLE"),f.prototype.writeUintBE=f.prototype.writeUIntBE=e(function(ie,_e,Be,Wt){if(ie=+ie,_e=_e>>>0,Be=Be>>>0,!Wt){let Pn=Math.pow(2,8*Be)-1;qt(this,ie,_e,Be,Pn,0)}let dn=Be-1,Sn=1;for(this[_e+dn]=ie&255;--dn>=0&&(Sn*=256);)this[_e+dn]=ie/Sn&255;return _e+Be},"writeUIntBE"),f.prototype.writeUint8=f.prototype.writeUInt8=e(function(ie,_e,Be){return ie=+ie,_e=_e>>>0,Be||qt(this,ie,_e,1,255,0),this[_e]=ie&255,_e+1},"writeUInt8"),f.prototype.writeUint16LE=f.prototype.writeUInt16LE=e(function(ie,_e,Be){return ie=+ie,_e=_e>>>0,Be||qt(this,ie,_e,2,65535,0),this[_e]=ie&255,this[_e+1]=ie>>>8,_e+2},"writeUInt16LE"),f.prototype.writeUint16BE=f.prototype.writeUInt16BE=e(function(ie,_e,Be){return ie=+ie,_e=_e>>>0,Be||qt(this,ie,_e,2,65535,0),this[_e]=ie>>>8,this[_e+1]=ie&255,_e+2},"writeUInt16BE"),f.prototype.writeUint32LE=f.prototype.writeUInt32LE=e(function(ie,_e,Be){return ie=+ie,_e=_e>>>0,Be||qt(this,ie,_e,4,4294967295,0),this[_e+3]=ie>>>24,this[_e+2]=ie>>>16,this[_e+1]=ie>>>8,this[_e]=ie&255,_e+4},"writeUInt32LE"),f.prototype.writeUint32BE=f.prototype.writeUInt32BE=e(function(ie,_e,Be){return ie=+ie,_e=_e>>>0,Be||qt(this,ie,_e,4,4294967295,0),this[_e]=ie>>>24,this[_e+1]=ie>>>16,this[_e+2]=ie>>>8,this[_e+3]=ie&255,_e+4},"writeUInt32BE");function Kt(qe,ie,_e,Be,Wt){ht(ie,Be,Wt,qe,_e,7);let dn=Number(ie&BigInt(4294967295));qe[_e++]=dn,dn=dn>>8,qe[_e++]=dn,dn=dn>>8,qe[_e++]=dn,dn=dn>>8,qe[_e++]=dn;let Sn=Number(ie>>BigInt(32)&BigInt(4294967295));return qe[_e++]=Sn,Sn=Sn>>8,qe[_e++]=Sn,Sn=Sn>>8,qe[_e++]=Sn,Sn=Sn>>8,qe[_e++]=Sn,_e}e(Kt,"wrtBigUInt64LE");function At(qe,ie,_e,Be,Wt){ht(ie,Be,Wt,qe,_e,7);let dn=Number(ie&BigInt(4294967295));qe[_e+7]=dn,dn=dn>>8,qe[_e+6]=dn,dn=dn>>8,qe[_e+5]=dn,dn=dn>>8,qe[_e+4]=dn;let Sn=Number(ie>>BigInt(32)&BigInt(4294967295));return qe[_e+3]=Sn,Sn=Sn>>8,qe[_e+2]=Sn,Sn=Sn>>8,qe[_e+1]=Sn,Sn=Sn>>8,qe[_e]=Sn,_e+8}e(At,"wrtBigUInt64BE"),f.prototype.writeBigUInt64LE=Io(e(function(ie,_e=0){return Kt(this,ie,_e,BigInt(0),BigInt("0xffffffffffffffff"))},"writeBigUInt64LE")),f.prototype.writeBigUInt64BE=Io(e(function(ie,_e=0){return At(this,ie,_e,BigInt(0),BigInt("0xffffffffffffffff"))},"writeBigUInt64BE")),f.prototype.writeIntLE=e(function(ie,_e,Be,Wt){if(ie=+ie,_e=_e>>>0,!Wt){let si=Math.pow(2,8*Be-1);qt(this,ie,_e,Be,si-1,-si)}let dn=0,Sn=1,Pn=0;for(this[_e]=ie&255;++dn<Be&&(Sn*=256);)ie<0&&Pn===0&&this[_e+dn-1]!==0&&(Pn=1),this[_e+dn]=(ie/Sn>>0)-Pn&255;return _e+Be},"writeIntLE"),f.prototype.writeIntBE=e(function(ie,_e,Be,Wt){if(ie=+ie,_e=_e>>>0,!Wt){let si=Math.pow(2,8*Be-1);qt(this,ie,_e,Be,si-1,-si)}let dn=Be-1,Sn=1,Pn=0;for(this[_e+dn]=ie&255;--dn>=0&&(Sn*=256);)ie<0&&Pn===0&&this[_e+dn+1]!==0&&(Pn=1),this[_e+dn]=(ie/Sn>>0)-Pn&255;return _e+Be},"writeIntBE"),f.prototype.writeInt8=e(function(ie,_e,Be){return ie=+ie,_e=_e>>>0,Be||qt(this,ie,_e,1,127,-128),ie<0&&(ie=255+ie+1),this[_e]=ie&255,_e+1},"writeInt8"),f.prototype.writeInt16LE=e(function(ie,_e,Be){return ie=+ie,_e=_e>>>0,Be||qt(this,ie,_e,2,32767,-32768),this[_e]=ie&255,this[_e+1]=ie>>>8,_e+2},"writeInt16LE"),f.prototype.writeInt16BE=e(function(ie,_e,Be){return ie=+ie,_e=_e>>>0,Be||qt(this,ie,_e,2,32767,-32768),this[_e]=ie>>>8,this[_e+1]=ie&255,_e+2},"writeInt16BE"),f.prototype.writeInt32LE=e(function(ie,_e,Be){return ie=+ie,_e=_e>>>0,Be||qt(this,ie,_e,4,2147483647,-2147483648),this[_e]=ie&255,this[_e+1]=ie>>>8,this[_e+2]=ie>>>16,this[_e+3]=ie>>>24,_e+4},"writeInt32LE"),f.prototype.writeInt32BE=e(function(ie,_e,Be){return ie=+ie,_e=_e>>>0,Be||qt(this,ie,_e,4,2147483647,-2147483648),ie<0&&(ie=4294967295+ie+1),this[_e]=ie>>>24,this[_e+1]=ie>>>16,this[_e+2]=ie>>>8,this[_e+3]=ie&255,_e+4},"writeInt32BE"),f.prototype.writeBigInt64LE=Io(e(function(ie,_e=0){return Kt(this,ie,_e,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))},"writeBigInt64LE")),f.prototype.writeBigInt64BE=Io(e(function(ie,_e=0){return At(this,ie,_e,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))},"writeBigInt64BE"));function Bt(qe,ie,_e,Be,Wt,dn){if(_e+Be>qe.length)throw new RangeError("Index out of range");if(_e<0)throw new RangeError("Index out of range")}e(Bt,"checkIEEE754");function yn(qe,ie,_e,Be,Wt){return ie=+ie,_e=_e>>>0,Wt||Bt(qe,ie,_e,4),t.write(qe,ie,_e,Be,23,4),_e+4}e(yn,"writeFloat"),f.prototype.writeFloatLE=e(function(ie,_e,Be){return yn(this,ie,_e,!0,Be)},"writeFloatLE"),f.prototype.writeFloatBE=e(function(ie,_e,Be){return yn(this,ie,_e,!1,Be)},"writeFloatBE");function rn(qe,ie,_e,Be,Wt){return ie=+ie,_e=_e>>>0,Wt||Bt(qe,ie,_e,8),t.write(qe,ie,_e,Be,52,8),_e+8}e(rn,"writeDouble"),f.prototype.writeDoubleLE=e(function(ie,_e,Be){return rn(this,ie,_e,!0,Be)},"writeDoubleLE"),f.prototype.writeDoubleBE=e(function(ie,_e,Be){return rn(this,ie,_e,!1,Be)},"writeDoubleBE"),f.prototype.copy=e(function(ie,_e,Be,Wt){if(!f.isBuffer(ie))throw new TypeError("argument should be a Buffer");if(Be||(Be=0),!Wt&&Wt!==0&&(Wt=this.length),_e>=ie.length&&(_e=ie.length),_e||(_e=0),Wt>0&&Wt<Be&&(Wt=Be),Wt===Be||ie.length===0||this.length===0)return 0;if(_e<0)throw new RangeError("targetStart out of bounds");if(Be<0||Be>=this.length)throw new RangeError("Index out of range");if(Wt<0)throw new RangeError("sourceEnd out of bounds");Wt>this.length&&(Wt=this.length),ie.length-_e<Wt-Be&&(Wt=ie.length-_e+Be);let dn=Wt-Be;return this===ie&&typeof Uint8Array.prototype.copyWithin=="function"?this.copyWithin(_e,Be,Wt):Uint8Array.prototype.set.call(ie,this.subarray(Be,Wt),_e),dn},"copy"),f.prototype.fill=e(function(ie,_e,Be,Wt){if(typeof ie=="string"){if(typeof _e=="string"?(Wt=_e,_e=0,Be=this.length):typeof Be=="string"&&(Wt=Be,Be=this.length),Wt!==void 0&&typeof Wt!="string")throw new TypeError("encoding must be a string");if(typeof Wt=="string"&&!f.isEncoding(Wt))throw new TypeError("Unknown encoding: "+Wt);if(ie.length===1){let Sn=ie.charCodeAt(0);(Wt==="utf8"&&Sn<128||Wt==="latin1")&&(ie=Sn)}}else typeof ie=="number"?ie=ie&255:typeof ie=="boolean"&&(ie=Number(ie));if(_e<0||this.length<_e||this.length<Be)throw new RangeError("Out of range index");if(Be<=_e)return this;_e=_e>>>0,Be=Be===void 0?this.length:Be>>>0,ie||(ie=0);let dn;if(typeof ie=="number")for(dn=_e;dn<Be;++dn)this[dn]=ie;else{let Sn=f.isBuffer(ie)?ie:f.from(ie,Wt),Pn=Sn.length;if(Pn===0)throw new TypeError('The value "'+ie+'" is invalid for argument "value"');for(dn=0;dn<Be-_e;++dn)this[dn+_e]=Sn[dn%Pn]}return this},"fill");let $t={};function ze(qe,ie,_e){$t[qe]=class extends _e{static{e(this,"NodeError")}constructor(){super(),Object.defineProperty(this,"message",{value:ie.apply(this,arguments),writable:!0,configurable:!0}),this.name=`${this.name} [${qe}]`,this.stack,delete this.name}get code(){return qe}set code(Wt){Object.defineProperty(this,"code",{configurable:!0,enumerable:!0,value:Wt,writable:!0})}toString(){return`${this.name} [${qe}]: ${this.message}`}}}e(ze,"E"),ze("ERR_BUFFER_OUT_OF_BOUNDS",function(qe){return qe?`${qe} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"},RangeError),ze("ERR_INVALID_ARG_TYPE",function(qe,ie){return`The "${qe}" argument must be of type number. Received type ${typeof ie}`},TypeError),ze("ERR_OUT_OF_RANGE",function(qe,ie,_e){let Be=`The value of "${qe}" is out of range.`,Wt=_e;return Number.isInteger(_e)&&Math.abs(_e)>2**32?Wt=ge(String(_e)):typeof _e=="bigint"&&(Wt=String(_e),(_e>BigInt(2)**BigInt(32)||_e<-(BigInt(2)**BigInt(32)))&&(Wt=ge(Wt)),Wt+="n"),Be+=` It must be ${ie}. Received ${Wt}`,Be},RangeError);function ge(qe){let ie="",_e=qe.length,Be=qe[0]==="-"?1:0;for(;_e>=Be+4;_e-=3)ie=`_${qe.slice(_e-3,_e)}${ie}`;return`${qe.slice(0,_e)}${ie}`}e(ge,"addNumericalSeparator");function bt(qe,ie,_e){Xe(ie,"offset"),(qe[ie]===void 0||qe[ie+_e]===void 0)&&rt(ie,qe.length-(_e+1))}e(bt,"checkBounds");function ht(qe,ie,_e,Be,Wt,dn){if(qe>_e||qe<ie){let Sn=typeof ie=="bigint"?"n":"",Pn;throw ie===0||ie===BigInt(0)?Pn=`>= 0${Sn} and < 2${Sn} ** ${(dn+1)*8}${Sn}`:Pn=`>= -(2${Sn} ** ${(dn+1)*8-1}${Sn}) and < 2 ** ${(dn+1)*8-1}${Sn}`,new $t.ERR_OUT_OF_RANGE("value",Pn,qe)}bt(Be,Wt,dn)}e(ht,"checkIntBI");function Xe(qe,ie){if(typeof qe!="number")throw new $t.ERR_INVALID_ARG_TYPE(ie,"number",qe)}e(Xe,"validateNumber");function rt(qe,ie,_e){throw Math.floor(qe)!==qe?(Xe(qe,_e),new $t.ERR_OUT_OF_RANGE("offset","an integer",qe)):ie<0?new $t.ERR_BUFFER_OUT_OF_BOUNDS:new $t.ERR_OUT_OF_RANGE("offset",`>= 0 and <= ${ie}`,qe)}e(rt,"boundsError");let It=/[^+/0-9A-Za-z-_]/g;function Tn(qe){if(qe=qe.split("=")[0],qe=qe.trim().replace(It,""),qe.length<2)return"";for(;qe.length%4!==0;)qe=qe+"=";return qe}e(Tn,"base64clean");function nr(qe,ie){ie=ie||1/0;let _e,Be=qe.length,Wt=null,dn=[];for(let Sn=0;Sn<Be;++Sn){if(_e=qe.charCodeAt(Sn),_e>55295&&_e<57344){if(!Wt){if(_e>56319){(ie-=3)>-1&&dn.push(239,191,189);continue}else if(Sn+1===Be){(ie-=3)>-1&&dn.push(239,191,189);continue}Wt=_e;continue}if(_e<56320){(ie-=3)>-1&&dn.push(239,191,189),Wt=_e;continue}_e=(Wt-55296<<10|_e-56320)+65536}else Wt&&(ie-=3)>-1&&dn.push(239,191,189);if(Wt=null,_e<128){if((ie-=1)<0)break;dn.push(_e)}else if(_e<2048){if((ie-=2)<0)break;dn.push(_e>>6|192,_e&63|128)}else if(_e<65536){if((ie-=3)<0)break;dn.push(_e>>12|224,_e>>6&63|128,_e&63|128)}else if(_e<1114112){if((ie-=4)<0)break;dn.push(_e>>18|240,_e>>12&63|128,_e>>6&63|128,_e&63|128)}else throw new Error("Invalid code point")}return dn}e(nr,"utf8ToBytes");function ft(qe){let ie=[];for(let _e=0;_e<qe.length;++_e)ie.push(qe.charCodeAt(_e)&255);return ie}e(ft,"asciiToBytes");function Un(qe,ie){let _e,Be,Wt,dn=[];for(let Sn=0;Sn<qe.length&&!((ie-=2)<0);++Sn)_e=qe.charCodeAt(Sn),Be=_e>>8,Wt=_e%256,dn.push(Wt),dn.push(Be);return dn}e(Un,"utf16leToBytes");function zn(qe){return n.toByteArray(Tn(qe))}e(zn,"base64ToBytes");function ki(qe,ie,_e,Be){let Wt;for(Wt=0;Wt<Be&&!(Wt+_e>=ie.length||Wt>=qe.length);++Wt)ie[Wt+_e]=qe[Wt];return Wt}e(ki,"blitBuffer");function Ma(qe,ie){return qe instanceof ie||qe!=null&&qe.constructor!=null&&qe.constructor.name!=null&&qe.constructor.name===ie.name}e(Ma,"isInstance");function la(qe){return qe!==qe}e(la,"numberIsNaN");let Vo=function(){let qe="0123456789abcdef",ie=new Array(256);for(let _e=0;_e<16;++_e){let Be=_e*16;for(let Wt=0;Wt<16;++Wt)ie[Be+Wt]=qe[_e]+qe[Wt]}return ie}();function Io(qe){return typeof BigInt>"u"?Sr:qe}e(Io,"defineBigIntMethod");function Sr(){throw new Error("BigInt not supported")}return e(Sr,"BufferBigIntNotDefined"),xce}var Awe,VHt,C4e,KHt,xce,qHt,Qye=u_(()=>{X();ee();Y();Z();Q();Awe={},VHt=!1;e(zvr,"dew$2");C4e={},KHt=!1;e(Gvr,"dew$1");xce={},qHt=!1;e(u3,"dew")});var i7={};KO(i7,{Buffer:()=>ut,INSPECT_MAX_BYTES:()=>Vvr,default:()=>Jte,kMaxLength:()=>Kvr});var Jte,ut,Vvr,Kvr,d3=u_(()=>{X();ee();Y();Z();Q();Qye();Jte=u3();Jte.Buffer;Jte.SlowBuffer;Jte.INSPECT_MAX_BYTES;Jte.kMaxLength;ut=Jte.Buffer,Vvr=Jte.INSPECT_MAX_BYTES,Kvr=Jte.kMaxLength});var Z=u_(()=>{d3()});function HHt(){return typeof window<"u"&&typeof window.document<"u"||typeof self<"u"&&typeof self.importScripts=="function"}var $Ht=u_(()=>{"use strict";X();ee();Y();Z();Q();e(HHt,"isBrowserOrWorkerEnvironment")});function a7(n,t,i){return i={path:t,exports:{},require:e(function(o,s){return qvr(o,s??i.path)},"require")},n(i,i.exports),i.exports}function qvr(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}var KV,Tce=u_(()=>{X();ee();Y();Z();Q();KV=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};e(a7,"createCommonjsModule");e(qvr,"commonjsRequire")});function Hvr(){if(typeof self<"u")return self;if(typeof window<"u")return window;if(typeof globalThis<"u")return globalThis;throw new Error("unable to locate global object")}var $vr,Cwe,Zye,Adt,OLi,D4e,MLi,JHt=u_(()=>{X();ee();Y();Z();Q();Tce();e(Hvr,"getScope");$vr=Hvr(),Cwe=$vr[Symbol.for("brodeProcess")],Zye={nextTick(n,...t){if(!(Cwe&&Cwe.exitCode!==null)){if(typeof n!="function")throw new TypeError("handler is not a function");queueMicrotask(()=>{try{n(...t)}catch(i){if(Cwe&&Cwe.hasListeners("uncaughtException")){Cwe.emit("uncaughtException",i);return}throw i}})}},emitWarning(n){console.warn(n)}},Adt=a7(function(n,t){(function(i){var o=Object.hasOwnProperty,s=Array.isArray?Array.isArray:e(function(dt){return Object.prototype.toString.call(dt)==="[object Array]"},"_isArray"),u=10,f=typeof Zye=="object"&&typeof Zye.nextTick=="function",m=typeof Symbol=="function",h=typeof Reflect=="object",y=typeof setImmediate=="function",v=y?setImmediate:setTimeout,S=m?h&&typeof Reflect.ownKeys=="function"?Reflect.ownKeys:function(we){var dt=Object.getOwnPropertyNames(we);return dt.push.apply(dt,Object.getOwnPropertySymbols(we)),dt}:Object.keys;function E(){this._events={},this._conf&&A.call(this,this._conf)}e(E,"init");function A(we){we&&(this._conf=we,we.delimiter&&(this.delimiter=we.delimiter),we.maxListeners!==i&&(this._maxListeners=we.maxListeners),we.wildcard&&(this.wildcard=we.wildcard),we.newListener&&(this._newListener=we.newListener),we.removeListener&&(this._removeListener=we.removeListener),we.verboseMemoryLeak&&(this.verboseMemoryLeak=we.verboseMemoryLeak),we.ignoreErrors&&(this.ignoreErrors=we.ignoreErrors),this.wildcard&&(this.listenerTree={}))}e(A,"configure");function w(we,dt){var Me="(node) warning: possible EventEmitter memory leak detected. "+we+" listeners added. Use emitter.setMaxListeners() to increase limit.";if(this.verboseMemoryLeak&&(Me+=" Event name: "+dt+"."),typeof Zye<"u"&&Zye.emitWarning){var qt=new Error(Me);qt.name="MaxListenersExceededWarning",qt.emitter=this,qt.count=we,Zye.emitWarning(qt)}else console.error(Me),console.trace&&console.trace()}e(w,"logPossibleMemoryLeak");var I=e(function(we,dt,Me){var qt=arguments.length;switch(qt){case 0:return[];case 1:return[we];case 2:return[we,dt];case 3:return[we,dt,Me];default:for(var Kt=new Array(qt);qt--;)Kt[qt]=arguments[qt];return Kt}},"toArray");function D(we,dt){for(var Me={},qt,Kt=we.length,At=dt?dt.length:0,Bt=0;Bt<Kt;Bt++)qt=we[Bt],Me[qt]=Bt<At?dt[Bt]:i;return Me}e(D,"toObject");function N(we,dt,Me){this._emitter=we,this._target=dt,this._listeners={},this._listenersCount=0;var qt,Kt;if((Me.on||Me.off)&&(qt=Me.on,Kt=Me.off),dt.addEventListener?(qt=dt.addEventListener,Kt=dt.removeEventListener):dt.addListener?(qt=dt.addListener,Kt=dt.removeListener):dt.on&&(qt=dt.on,Kt=dt.off),!qt&&!Kt)throw Error("target does not implement any known event API");if(typeof qt!="function")throw TypeError("on method must be a function");if(typeof Kt!="function")throw TypeError("off method must be a function");this._on=qt,this._off=Kt;var At=we._observers;At?At.push(this):we._observers=[this]}e(N,"TargetObserver"),Object.assign(N.prototype,{subscribe:e(function(we,dt,Me){var qt=this,Kt=this._target,At=this._emitter,Bt=this._listeners,yn=e(function(){var rn=I.apply(null,arguments),$t={data:rn,name:dt,original:we};if(Me){var ze=Me.call(Kt,$t);ze!==!1&&At.emit.apply(At,[$t.name].concat(rn));return}At.emit.apply(At,[dt].concat(rn))},"handler");if(Bt[we])throw Error("Event '"+we+"' is already listening");this._listenersCount++,At._newListener&&At._removeListener&&!qt._onNewListener?(this._onNewListener=function(rn){rn===dt&&Bt[we]===null&&(Bt[we]=yn,qt._on.call(Kt,we,yn))},At.on("newListener",this._onNewListener),this._onRemoveListener=function(rn){rn===dt&&!At.hasListeners(rn)&&Bt[we]&&(Bt[we]=null,qt._off.call(Kt,we,yn))},Bt[we]=null,At.on("removeListener",this._onRemoveListener)):(Bt[we]=yn,qt._on.call(Kt,we,yn))},"subscribe"),unsubscribe:e(function(we){var dt=this,Me=this._listeners,qt=this._emitter,Kt,At,Bt=this._off,yn=this._target,rn;if(we&&typeof we!="string")throw TypeError("event must be a string");function $t(){dt._onNewListener&&(qt.off("newListener",dt._onNewListener),qt.off("removeListener",dt._onRemoveListener),dt._onNewListener=null,dt._onRemoveListener=null);var ze=ye.call(qt,dt);qt._observers.splice(ze,1)}if(e($t,"clearRefs"),we){if(Kt=Me[we],!Kt)return;Bt.call(yn,we,Kt),delete Me[we],--this._listenersCount||$t()}else{for(At=S(Me),rn=At.length;rn-- >0;)we=At[rn],Bt.call(yn,we,Me[we]);this._listeners={},this._listenersCount=0,$t()}},"unsubscribe")});function M(we,dt,Me,qt){var Kt=Object.assign({},dt);if(!we)return Kt;if(typeof we!="object")throw TypeError("options must be an object");var At=Object.keys(we),Bt=At.length,yn,rn,$t;function ze(bt){throw Error('Invalid "'+yn+'" option value'+(bt?". Reason: "+bt:""))}e(ze,"reject");for(var ge=0;ge<Bt;ge++){if(yn=At[ge],!qt&&!o.call(dt,yn))throw Error('Unknown "'+yn+'" option');rn=we[yn],rn!==i&&($t=Me[yn],Kt[yn]=$t?$t(rn,ze):rn)}return Kt}e(M,"resolveOptions");function B(we,dt){return(typeof we!="function"||!we.hasOwnProperty("prototype"))&&dt("value must be a constructor"),we}e(B,"constructorReducer");function W(we){var dt="value must be type of "+we.join("|"),Me=we.length,qt=we[0],Kt=we[1];return Me===1?function(At,Bt){if(typeof At===qt)return At;Bt(dt)}:Me===2?function(At,Bt){var yn=typeof At;if(yn===qt||yn===Kt)return At;Bt(dt)}:function(At,Bt){for(var yn=typeof At,rn=Me;rn-- >0;)if(yn===we[rn])return At;Bt(dt)}}e(W,"makeTypeReducer");var V=W(["function"]),se=W(["object","function"]);function te(we,dt,Me){var qt,Kt,At=0,Bt,yn=new we(function(rn,$t,ze){Me=M(Me,{timeout:0,overload:!1},{timeout:e(function(Xe,rt){return Xe*=1,(typeof Xe!="number"||Xe<0||!Number.isFinite(Xe))&&rt("timeout must be a positive number"),Xe},"timeout")}),qt=!Me.overload&&typeof we.prototype.cancel=="function"&&typeof ze=="function";function ge(){Kt&&(Kt=null),At&&(clearTimeout(At),At=0)}e(ge,"cleanup");var bt=e(function(Xe){ge(),rn(Xe)},"_resolve"),ht=e(function(Xe){ge(),$t(Xe)},"_reject");qt?dt(bt,ht,ze):(Kt=[function(Xe){ht(Xe||Error("canceled"))}],dt(bt,ht,function(Xe){if(Bt)throw Error("Unable to subscribe on cancel event asynchronously");if(typeof Xe!="function")throw TypeError("onCancel callback must be a function");Kt.push(Xe)}),Bt=!0),Me.timeout>0&&(At=setTimeout(function(){var Xe=Error("timeout");Xe.code="ETIMEDOUT",At=0,yn.cancel(Xe),$t(Xe)},Me.timeout))});return qt||(yn.cancel=function(rn){if(Kt){for(var $t=Kt.length,ze=1;ze<$t;ze++)Kt[ze](rn);Kt[0](rn),Kt=null}}),yn}e(te,"makeCancelablePromise");function ye(we){var dt=this._observers;if(!dt)return-1;for(var Me=dt.length,qt=0;qt<Me;qt++)if(dt[qt]._target===we)return qt;return-1}e(ye,"findTargetIndex");function De(we,dt,Me,qt,Kt){if(!Me)return null;if(qt===0){var At=typeof dt;if(At==="string"){var Bt,yn,rn=0,$t=0,ze=this.delimiter,ge=ze.length;if((yn=dt.indexOf(ze))!==-1){Bt=new Array(5);do Bt[rn++]=dt.slice($t,yn),$t=yn+ge;while((yn=dt.indexOf(ze,$t))!==-1);Bt[rn++]=dt.slice($t),dt=Bt,Kt=rn}else dt=[dt],Kt=1}else At==="object"?Kt=dt.length:(dt=[dt],Kt=1)}var bt=null,ht,Xe,rt,It,Tn,nr=dt[qt],ft=dt[qt+1],Un,zn;if(qt===Kt)Me._listeners&&(typeof Me._listeners=="function"?(we&&we.push(Me._listeners),bt=[Me]):(we&&we.push.apply(we,Me._listeners),bt=[Me]));else if(nr==="*"){for(Un=S(Me),yn=Un.length;yn-- >0;)ht=Un[yn],ht!=="_listeners"&&(zn=De(we,dt,Me[ht],qt+1,Kt),zn&&(bt?bt.push.apply(bt,zn):bt=zn));return bt}else if(nr==="**"){for(Tn=qt+1===Kt||qt+2===Kt&&ft==="*",Tn&&Me._listeners&&(bt=De(we,dt,Me,Kt,Kt)),Un=S(Me),yn=Un.length;yn-- >0;)ht=Un[yn],ht!=="_listeners"&&(ht==="*"||ht==="**"?(Me[ht]._listeners&&!Tn&&(zn=De(we,dt,Me[ht],Kt,Kt),zn&&(bt?bt.push.apply(bt,zn):bt=zn)),zn=De(we,dt,Me[ht],qt,Kt)):ht===ft?zn=De(we,dt,Me[ht],qt+2,Kt):zn=De(we,dt,Me[ht],qt,Kt),zn&&(bt?bt.push.apply(bt,zn):bt=zn));return bt}else Me[nr]&&(bt=De(we,dt,Me[nr],qt+1,Kt));if(Xe=Me["*"],Xe&&De(we,dt,Xe,qt+1,Kt),rt=Me["**"],rt)if(qt<Kt)for(rt._listeners&&De(we,dt,rt,Kt,Kt),Un=S(rt),yn=Un.length;yn-- >0;)ht=Un[yn],ht!=="_listeners"&&(ht===ft?De(we,dt,rt[ht],qt+2,Kt):ht===nr?De(we,dt,rt[ht],qt+1,Kt):(It={},It[ht]=rt[ht],De(we,dt,{"**":It},qt+1,Kt)));else rt._listeners?De(we,dt,rt,Kt,Kt):rt["*"]&&rt["*"]._listeners&&De(we,dt,rt["*"],Kt,Kt);return bt}e(De,"searchListenerTree");function Te(we,dt,Me){var qt=0,Kt=0,At,Bt=this.delimiter,yn=Bt.length,rn;if(typeof we=="string")if((At=we.indexOf(Bt))!==-1){rn=new Array(5);do rn[qt++]=we.slice(Kt,At),Kt=At+yn;while((At=we.indexOf(Bt,Kt))!==-1);rn[qt++]=we.slice(Kt)}else rn=[we],qt=1;else rn=we,qt=we.length;if(qt>1){for(At=0;At+1<qt;At++)if(rn[At]==="**"&&rn[At+1]==="**")return}var $t=this.listenerTree,ze;for(At=0;At<qt;At++)if(ze=rn[At],$t=$t[ze]||($t[ze]={}),At===qt-1)return $t._listeners?(typeof $t._listeners=="function"&&($t._listeners=[$t._listeners]),Me?$t._listeners.unshift(dt):$t._listeners.push(dt),!$t._listeners.warned&&this._maxListeners>0&&$t._listeners.length>this._maxListeners&&($t._listeners.warned=!0,w.call(this,$t._listeners.length,ze))):$t._listeners=dt,!0;return!0}e(Te,"growListenerTree");function Ae(we,dt,Me,qt){for(var Kt=S(we),At=Kt.length,Bt,yn,rn,$t=we._listeners,ze;At-- >0;)yn=Kt[At],Bt=we[yn],yn==="_listeners"?rn=Me:rn=Me?Me.concat(yn):[yn],ze=qt||typeof yn=="symbol",$t&&dt.push(ze?rn:rn.join(this.delimiter)),typeof Bt=="object"&&Ae.call(this,Bt,dt,rn,ze);return dt}e(Ae,"collectTreeEvents");function xe(we){for(var dt=S(we),Me=dt.length,qt,Kt,At;Me-- >0;)Kt=dt[Me],qt=we[Kt],qt&&(At=!0,Kt!=="_listeners"&&!xe(qt)&&delete we[Kt]);return At}e(xe,"recursivelyGarbageCollect");function he(we,dt,Me){this.emitter=we,this.event=dt,this.listener=Me}e(he,"Listener"),he.prototype.off=function(){return this.emitter.off(this.event,this.listener),this};function Fe(we,dt,Me){if(Me===!0)Kt=!0;else if(Me===!1)qt=!0;else{if(!Me||typeof Me!="object")throw TypeError("options should be an object or true");var qt=Me.async,Kt=Me.promisify,At=Me.nextTick,Bt=Me.objectify}if(qt||At||Kt){var yn=dt,rn=dt._origin||dt;if(At&&!f)throw Error("process.nextTick is not supported");Kt===i&&(Kt=dt.constructor.name==="AsyncFunction"),dt=e(function(){var $t=arguments,ze=this,ge=this.event;return Kt?At?Promise.reso