UNPKG

4.28 kBJavaScriptView Raw
1!function(){"use strict";function n(){return nn[Y][q]||z}function t(n){return n&&"object"==typeof n}function e(n){return"function"==typeof n}function r(n,t){return n instanceof t}function o(n){return r(n,A)}function i(n,t,e){if(!t(n))throw a(e)}function u(){try{return T.apply(R,arguments)}catch(n){return W.e=n,W}}function c(n,t){return T=n,R=t,u}function f(n,t){function e(){for(var e=0;e<o;)t(r[e],r[e+1]),r[e++]=b,r[e++]=b;o=0,r.length>n&&(r.length=n)}var r=L(n),o=0;return function(n,t){r[o++]=n,r[o++]=t,2===o&&nn.nextTick(e)}}function s(n,t){var o,i,u,f,s=0;if(!n)throw a(K);var l=n[nn[Y][$]];if(e(l))i=l.call(n);else{if(!e(n.next)){if(r(n,L)){for(o=n.length;s<o;)t(n[s],s++);return s}throw a(K)}i=n}for(;!(u=i.next()).done;)if((f=c(t)(u.value,s++))===W)throw e(i[B])&&i[B](),f.e;return s}function a(n){return new TypeError(n)}function l(n){return(n?"":M)+(new A).stack}function h(n,t){var e="on"+n.toLowerCase(),r=F[e];E&&E.listeners(n).length?n===V?E.emit(n,t._v,t):E.emit(n,t):r?r({reason:t._v,promise:t}):nn[n](t._v,t)}function v(n){return n&&n._s}function _(n){if(v(n))return new n(X);var t,r,o;return t=new n(function(n,e){if(t)throw a();r=n,o=e}),i(r,e),i(o,e),t}function d(n,t){return function(e){I&&(n[J]=l(!0)),t===P?j(n,e):g(n,t,e)}}function p(n,t,r,o){return e(r)&&(t._onFulfilled=r),e(o)&&(n[D]&&h(Q,n),t._onRejected=o),I&&(t._p=n),n[n._c++]=t,n._s!==U&&tn(n,t),t}function w(n){if(n._umark)return!0;n._umark=!0;for(var t,e=0,r=n._c;e<r;)if(t=n[e++],t._onRejected||w(t))return!0}function m(n,t){function e(n){return r.push(n.replace(/^\s+|\s+$/g,""))}var r=[];return I&&(t[J]&&e(t[J]),function n(t){t&&G in t&&(n(t._next),e(t[G]+""),n(t._p))}(t)),(n&&n.stack?n.stack:n)+("\n"+r.join("\n")).replace(Z,"")}function y(n,t){return n(t)}function g(n,t,e){var r=0,i=n._c;if(n._s===U)for(n._s=t,n._v=e,t===O&&(I&&o(e)&&(e.longStack=m(e,n)),en(n));r<i;)tn(n,n[r++]);return n}function j(n,r){if(r===n&&r)return g(n,O,a(N)),n;if(r!==S&&(e(r)||t(r))){var o=c(k)(r);if(o===W)return g(n,O,o.e),n;e(o)?(I&&v(r)&&(n._next=r),v(r)?x(n,r,o):nn.nextTick(function(){x(n,r,o)})):g(n,P,r)}else g(n,P,r);return n}function k(n){return n.then}function x(n,t,e){var r=c(e,t)(function(e){t&&(t=S,j(n,e))},function(e){t&&(t=S,g(n,O,e))});r===W&&t&&(g(n,O,r.e),t=S)}var b,T,R,S=null,C="object"==typeof window,F=C?window:global,E=F.process,H=F.console,I=!1,L=Array,A=Error,O=1,P=2,U=3,Y="Symbol",$="iterator",q="species",z=Y+"("+q+")",B="return",D="_uh",G="_pt",J="_st",K="Invalid argument",M="\nFrom previous ",N="Chaining cycle detected for promise",Q="rejectionHandled",V="unhandledRejection",W={e:S},X=function(){},Z=/^.+\/node_modules\/yaku\/.+\n?/gm,nn=function(n){var r,o=this;if(!t(o)||o._s!==b)throw a("Invalid this");if(o._s=U,I&&(o[G]=l()),n!==X){if(!e(n))throw a(K);r=c(n)(d(o,P),d(o,O)),r===W&&g(o,O,r.e)}};nn.default=nn,function(n,t){for(var e in t)n[e]=t[e]}(nn.prototype,{then:function(n,t){if(void 0===this._s)throw a();return p(this,_(nn.speciesConstructor(this,nn)),n,t)},catch:function(n){return this.then(b,n)},finally:function(n){return this.then(function(t){return nn.resolve(n()).then(function(){return t})},function(t){return nn.resolve(n()).then(function(){throw t})})},_c:0,_p:S}),nn.resolve=function(n){return v(n)?n:j(_(this),n)},nn.reject=function(n){return g(_(this),O,n)},nn.race=function(n){var t=this,e=_(t),r=function(n){g(e,P,n)},o=function(n){g(e,O,n)},i=c(s)(n,function(n){t.resolve(n).then(r,o)});return i===W?t.reject(i.e):e},nn.all=function(n){function t(n){g(o,O,n)}var e,r=this,o=_(r),i=[];return(e=c(s)(n,function(n,u){r.resolve(n).then(function(n){i[u]=n,--e||g(o,P,i)},t)}))===W?r.reject(e.e):(e||g(o,P,[]),o)},nn.Symbol=F[Y]||{},c(function(){Object.defineProperty(nn,n(),{get:function(){return this}})})(),nn.speciesConstructor=function(t,e){var r=t.constructor;return r?r[n()]||e:e},nn.unhandledRejection=function(n,t){H&&H.error("Uncaught (in promise)",I?t.longStack:m(n,t))},nn.rejectionHandled=X,nn.enableLongStackTrace=function(){I=!0},nn.nextTick=C?function(n){setTimeout(n)}:E.nextTick,nn._s=1;var tn=f(999,function(n,t){var e,r;return(r=n._s!==O?t._onFulfilled:t._onRejected)===b?void g(t,n._s,n._v):(e=c(y)(r,n._v))===W?void g(t,O,e.e):void j(t,e)}),en=f(9,function(n){w(n)||(n[D]=1,h(V,n))});try{module.exports=nn}catch(n){F.Yaku=nn}}();
\No newline at end of file