u=function(){"use strict";functione(e){return"function"==typeofe}vart=Array.isArray?Array.isArray:function(e){return"[object Array]"===Object.prototype.toString.call(e)},n=0,i=void0,a=void0,u=function(e,t){m[n]=e,m[n+1]=t,2===(n+=2)&&(a?a(b):_())},s="undefined"!=typeofwindow?window:void0,l=s||{},f=l.MutationObserver||l.WebKitMutationObserver,p="undefined"==typeofself&&void0!==r&&"[object process]"==={}.toString.call(r),y="undefined"!=typeofUint8ClampedArray&&"undefined"!=typeofimportScripts&&"undefined"!=typeofMessageChannel;functiond(){vare=setTimeout;returnfunction(){returne(b,1)}}varm=newArray(1e3);functionb(){for(vare=0;e<n;e+=2){(0,m[e])(m[e+1]),m[e]=void0,m[e+1]=void0}n=0}varh,g,v,T,_=void0;functionE(e,t){varn=this,r=newthis.constructor(A);void0===r[x]&&G(r);varo=n._state;if(o){vari=arguments[o-1];u(function(){returnU(o,r,i,n._result)})}elseM(n,r,e,t);returnr}functionO(e){if(e&&"object"===c(e)&&e.constructor===this)returne;vart=newthis(A);returnN(t,e),t}p?_=function(){returnr.nextTick(b)}:f?(g=0,v=newf(b),T=document.createTextNode(""),v.observe(T,{characterData:!0}),_=function(){T.data=g=++g%2}):y?((h=newMessageChannel).port1.onmessage=b,_=function(){returnh.port2.postMessage(0)}):_=void0===s?function(){try{vare=Function("return this")().require("vertx");returnvoid0!==(i=e.runOnLoop||e.runOnContext)?function(){i(b)}:d()}catch(e){returnd()}}():d();varx=Math.random().toString(36).substring(2);functionA(){}varw=void0,P=1,I=2,S={error:null};functionR(e){try{returne.then}catch(e){returnS.error=e,S}}functionD(t,n,r){n.constructor===t.constructor&&r===E&&n.constructor.resolve===O?function(e,t){t._state===P?j(e,t._result):t._state===I?B(e,t._result):M(t,void0,function(t){returnN(e,t)},function(t){returnB(e,t)})}(t,n):r===S?(B(t,S.error),S.error=null):void0===r?j(t,n):e(r)?function(e,t,n){u(function(e){varr=!1,o=function(e,t,n,r){try{e.call(t,n,r)}catch(e){returne}}(n,t,function(n){r||(r=!0,t!==n?N(e,n):j(e,n))},function(t){r||(r=!0,B(e,t))},e._label);!r&&o&&(r=!0,B(e,o))},e)}(t,n,r):j(t,n)}functionN(e,t){varn,r;e===t?B(e,newTypeError("You cannot resolve a promise with itself")):(r=c(n=t),null===n||"object"!==r&&"function"!==r?j(e,t):D(e,t,R(t)))}functionC(e){e._onerror&&e._onerror(e._result),L(e)}functionj(e,t){e._state===w&&(e._result=t,e._state=P,0!==e._subscribers.length&&u(L,e))}functionB(e,t){e._state===w&&(e._state=I,e._result=t,u(C,e))}functionM(e,t,n,r){varo=e._subscribers,i=o.length;e._onerror=null,o[i]=t,o[i+P]=n,o[i+I]=r,0===i&&e._state&&u(L,e)}functionL(e){vart=e._subscribers,n=e._state;if(0!==t.length){for(varr=void0,o=void0,i=e._result,a=0;a<t.length;a+=3)r=t[a],o=t[a+n],r?U(n,r,o,i):o(i);e._subscribers.length=0}}functionU(t,n,r,o){vari=e(r),a=void0,u=void0,c=void0,s=void0;if(i){if((a=function(e,t){try{returne(t)}catch(e){returnS.error=e,S}}(r,o))===S?(s=!0,u=a.error,a.error=null):c=!0,n===a)returnvoidB(n,newTypeError("A promises callback cannot return that same promise."))}elsea=o,c=!0;n._state!==w||(i&&c?N(n,a):s?B(n,u):t===P?j(n,a):t===I&&B(n,a))}varF=0;functionG(e){e[x]=F++,e._state=void0,e._result=void0,e._subscribers=[]}varV=function(){functione(e,n){this._instanceConstructor=e,this.promise=newe(A),this.promise[x]||G(this.promise),t(n)?(this.length=n.length,this._remaining=n.length,this._result=newArray(this.length),0===this.length?j(this.promise,this._result):(this.length=this.length||0,this._enumerate(n),0===this._remaining&&j(this.promise,this._result))):B(this.promise,newError("Array Methods must be provided an Array"))}returne.prototype._enumerate=function(e){for(vart=0;this._state===w&&t<e.length;t++)this._eachEntry(e[t],t)},e.prototype._eachEntry=function(e,t){varn=this._instanceConstructor,r=n.resolve;if(r===O){varo=R(e);if(o===E&&e._state!==w)this._settledAt(e._state,t,e._result);elseif("function"!=typeofo)this._remaining--,this._result[t]=e;elseif(n===k){vari=newn(A);D(i,e,o),this._willSettleAt(i,t)}elsethis._willSettleAt(newn(function(t){returnt(e)}),t)}elsethis._willSettleAt(r(e),t)},