Build 608660stable
Module 314144
1,101 characters · in 309679.482fc89f9039d0e6.jsDependencies
Source Raw
function(e,t,n){"use strict";var r,o,a,i,u=n(860511),l=n(985848),s=n(221015),c=n(339626),f=n(210140),d=n(503628),h=n(469520),p=n(192819),y=n(447280),m=n(627),v=n(705333),g=n(13570),b=u.setImmediate,w=u.clearImmediate,_=u.process,k=u.Dispatch,x=u.Function,S=u.MessageChannel,E=u.String,O=0,T={},R="onreadystatechange";d(function(){r=u.location});var A=function(e){if(f(T,e)){var t=T[e];delete T[e],t()}},C=function(e){return function(){A(e)}},M=function(e){A(e.data)},D=function(e){u.postMessage(E(e),r.protocol+"//"+r.host)};b&&w||(b=function(e){m(arguments.length,1);var t=c(e)?e:x(e),n=p(arguments,1);return T[++O]=function(){l(t,void 0,n)},o(O),O},w=function(e){delete T[e]},g?o=function(e){_.nextTick(C(e))}:k&&k.now?o=function(e){k.now(C(e))}:S&&!v?(i=(a=new S).port2,a.port1.onmessage=M,o=s(i.postMessage,i)):u.addEventListener&&c(u.postMessage)&&!u.importScripts&&r&&"file:"!==r.protocol&&!d(D)?(o=D,u.addEventListener("message",M,!1)):o=R in y("script")?function(e){h.appendChild(y("script"))[R]=function(){h.removeChild(this),A(e)}}:function(e){setTimeout(C(e),0)}),e.exports={set:b,clear:w}}