(function(){"use strict";vare={699:function(e){vart=typeofReflect==="object"?Reflect:null;varn=t&&typeoft.apply==="function"?t.apply:functionReflectApply(e,t,n){returnFunction.prototype.apply.call(e,t,n)};varr;if(t&&typeoft.ownKeys==="function"){r=t.ownKeys}elseif(Object.getOwnPropertySymbols){r=functionReflectOwnKeys(e){returnObject.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}}else{r=functionReflectOwnKeys(e){returnObject.getOwnPropertyNames(e)}}functionProcessEmitWarning(e){if(console&&console.warn)console.warn(e)}vari=Number.isNaN||functionNumberIsNaN(e){returne!==e};functionEventEmitter(){EventEmitter.init.call(this)}e.exports=EventEmitter;e.exports.once=once;EventEmitter.EventEmitter=EventEmitter;EventEmitter.prototype._events=undefined;EventEmitter.prototype._eventsCount=0;EventEmitter.prototype._maxListeners=undefined;vars=10;functioncheckListener(e){if(typeofe!=="function"){thrownewTypeError('The "listener" argument must be of type Function. Received type '+typeofe)}}Object.defineProperty(EventEmitter,"defaultMaxListeners",{enumerable:true,get:function(){returns},set:function(e){if(typeofe!=="number"||e<0||i(e)){thrownewRangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".")}s=e}});EventEmitter.init=function(){if(this._events===undefined||this._events===Object.getPrototypeOf(this)._events){this._events=Object.create(null);this._eventsCount=0}this._maxListeners=this._maxListeners||undefined};EventEmitter.prototype.setMaxListeners=functionsetMaxListeners(e){if(typeofe!=="number"||e<0||i(e)){thrownewRangeError('The value of "n" is out of range. It must be a non-negative number. Received '+e+".")}this._maxListeners=e;returnthis};function_getMaxListeners(e){if(e._maxListeners===undefined)returnEventEmitter.defaultMaxListeners;returne._maxListeners}EventEmitter.prototype.getMaxListeners=functiongetMaxListeners(){return_getMaxListeners(this)};EventEmitter.prototype.emit=functionemit(e){vart=[];for(varr=1;r<arguments.length;r++)t.push(arguments[r]);vari=e==="error";vars=this._events;if(s!==undefined)i=i&&s.error===undefined;elseif(!i)returnfalse;if(i){varo;if(t.length>0)o=t[0];if(oinstanceofError){throwo}varf=newError("Unhandled error."+(o?" ("+o.message+")":""));f.context=o;throwf}varu=s[e];if(u===undefined)returnfalse;if(typeofu==="function"){n(u,this,t)}else{vara=u.length;varc=arrayClone(u,a);for(varr=0;r<a;++r)n(c[r],this,t)}returntrue};function_addListener(e,t,n,r){vari;vars;varo;checkListener(n);s=e._events;if(s===undefined){s=e._events=Object.create(null);e._eventsCount=0}else{if(s.newListener!==undefined){e.emit("newListener",t,n.listener?n.listener:n);s=e._events}o=s[t]}if(o===undefined){o=s[t]=n;++e._eventsCount}else{if(typeofo==="function"){o=s[t]=r?[n,o]:[o,n]}elseif(r){o.unshift(n)}else{o.push(n)}i=_getMaxListeners(e);if(i>0&&o.length>i&&!o.warned){o.warned=true;varf=newError("Possible EventEmitter memory leak detected. "+o.length+" "+String(t)+" listeners "+"added. Use emitter.setMaxListeners() to "+"increase limit");f.name="MaxListenersExceededWarning";f.emitter=e;f.type=t;f.count=o.length;ProcessEmitWarning(f)}}returne}EventEmitter.prototype.addListener=functionaddListener(e,t){return_addListener(this,e,t,false)};EventEmitter.prototype.on=EventEmitter.prototype.addListener;EventEmitter.prototype.prependListener=functionprependListener(e,t){return_addListener(this,e,t,true)};functiononceWrapper(){if(!this.fired){this.target.removeListener(this.type,this.wrapFn);this.fired=true;if(arguments.length===0)returnthis.listener.call(this.target);returnthis.listener.apply(this.target,arguments)}}function_onceWrap(e,t,n){varr={fired:false,wrapFn:undefined,target:e,type:t,listener:n};vari=onceWrapper.bind(r);i.listener=n;r.wrapFn=i;returni}EventEmitter.prototype.once=functiononce(e,t){checkListener(t);this.on(e,_onceWrap(this,e,t));returnthis};EventEmitter.prototype.prependOnceListener=functionprependOnceListener(e,t){checkListener(t);this.prependListener(e