(function(){var f=this;function g(a){a=a.split(".");for(var b=f,c;c=a.shift();)if(null!=b[c])b=b[c];else return null;return b} function h(a,b,c){return a.call.apply(a.bind,arguments)} function k(a,b,c){if(!a)throw Error();if(2=a.f;b--)if(0d?a.f:d;if(!(m()>=c)){do{a:{for(var e=a,r=d,t=3;t>=r;t--)for(var E=e.a[t];E.length;){var F=E.shift(),G=e.c[F];delete e.c[F];if(G){e=G;break a}}e=null}e&&w(e)}while(e&&m()a)delete b.c[-a];else{var c=I[a];c?(delete b.c[c],delete I[a]):window.clearTimeout(a)}} var M=0,N=0;function O(){return"SCHEDULER_SOFT_STATE_TIMER"in q?q.SCHEDULER_SOFT_STATE_TIMER:800} function P(a){var b=g("ytcsi.tick");b&&b(a)} function Q(){P("jse");R()} function R(){window.clearTimeout(M);C().start()} function S(){var a=C();z(a);a.u=!0;window.clearTimeout(M);M=window.setTimeout(Q,O())} function T(){window.clearTimeout(N);N=window.setTimeout(function(){P("jset");U(0)},O())} function U(a){T();var b=C();b.f=a;b.start()} function V(a){T();var b=C();b.f>a&&(b.f=a,b.start())} function W(){window.clearTimeout(N);var a=C();a.f=0;a.start()} ;g("yt.scheduler.initialized")||(n("yt.scheduler.instance.dispose",D),n("yt.scheduler.instance.addJob",J),n("yt.scheduler.instance.addImmediateJob",K),n("yt.scheduler.instance.cancelJob",L),n("yt.scheduler.instance.cancelAllJobs",H),n("yt.scheduler.instance.start",R),n("yt.scheduler.instance.pause",S),n("yt.scheduler.instance.setPriorityThreshold",U),n("yt.scheduler.instance.enablePriorityThreshold",V),n("yt.scheduler.instance.clearPriorityThreshold",W),n("yt.scheduler.initialized",!0));}).call(this);