| Server IP : 162.214.74.102 / Your IP : 216.73.216.139 Web Server : Apache System : Linux dedi-4363141.lrsys.com.br 3.10.0-1160.119.1.el7.tuxcare.els25.x86_64 #1 SMP Wed Oct 1 17:37:27 UTC 2025 x86_64 User : lrsys ( 1015) PHP Version : 5.6.40 Disable Function : exec,passthru,shell_exec,system MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /home/lrsys/www/lrsys_projetos/sopizzas/build/aui-timer/ |
Upload File : |
if (typeof __coverage__ === 'undefined') { __coverage__ = {}; }
if (!__coverage__['build/aui-timer/aui-timer.js']) {
__coverage__['build/aui-timer/aui-timer.js'] = {"path":"build/aui-timer/aui-timer.js","s":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0,0],"4":[0,0],"5":[0,0],"6":[0,0],"7":[0,0],"8":[0,0],"9":[0,0],"10":[0,0],"11":[0,0],"12":[0,0],"13":[0,0],"14":[0,0]},"f":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0},"fnMap":{"1":{"name":"(anonymous_1)","line":1,"loc":{"start":{"line":1,"column":21},"end":{"line":1,"column":40}}},"2":{"name":"(anonymous_2)","line":30,"loc":{"start":{"line":30,"column":19},"end":{"line":30,"column":32}}},"3":{"name":"(anonymous_3)","line":42,"loc":{"start":{"line":42,"column":18},"end":{"line":42,"column":31}}},"4":{"name":"(anonymous_4)","line":55,"loc":{"start":{"line":55,"column":18},"end":{"line":55,"column":40}}},"5":{"name":"(anonymous_5)","line":72,"loc":{"start":{"line":72,"column":18},"end":{"line":72,"column":33}}},"6":{"name":"(anonymous_6)","line":84,"loc":{"start":{"line":84,"column":16},"end":{"line":84,"column":42}}},"7":{"name":"(anonymous_7)","line":101,"loc":{"start":{"line":101,"column":17},"end":{"line":101,"column":43}}},"8":{"name":"(anonymous_8)","line":119,"loc":{"start":{"line":119,"column":14},"end":{"line":119,"column":55}}},"9":{"name":"(anonymous_9)","line":143,"loc":{"start":{"line":143,"column":9},"end":{"line":143,"column":24}}},"10":{"name":"(anonymous_10)","line":156,"loc":{"start":{"line":156,"column":16},"end":{"line":156,"column":38}}},"11":{"name":"(anonymous_11)","line":178,"loc":{"start":{"line":178,"column":13},"end":{"line":178,"column":39}}},"12":{"name":"(anonymous_12)","line":196,"loc":{"start":{"line":196,"column":27},"end":{"line":196,"column":42}}},"13":{"name":"(anonymous_13)","line":209,"loc":{"start":{"line":209,"column":25},"end":{"line":209,"column":39}}},"14":{"name":"(anonymous_14)","line":235,"loc":{"start":{"line":235,"column":18},"end":{"line":235,"column":29}}},"15":{"name":"(anonymous_15)","line":252,"loc":{"start":{"line":252,"column":15},"end":{"line":252,"column":26}}},"16":{"name":"(anonymous_16)","line":276,"loc":{"start":{"line":276,"column":11},"end":{"line":276,"column":45}}},"17":{"name":"(anonymous_17)","line":318,"loc":{"start":{"line":318,"column":13},"end":{"line":318,"column":24}}},"18":{"name":"(anonymous_18)","line":335,"loc":{"start":{"line":335,"column":23},"end":{"line":335,"column":38}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":391,"column":35}},"2":{"start":{"line":10,"column":0},"end":{"line":14,"column":21}},"3":{"start":{"line":22,"column":0},"end":{"line":345,"column":2}},"4":{"start":{"line":31,"column":8},"end":{"line":31,"column":29}},"5":{"start":{"line":33,"column":8},"end":{"line":33,"column":38}},"6":{"start":{"line":43,"column":8},"end":{"line":43,"column":29}},"7":{"start":{"line":45,"column":8},"end":{"line":45,"column":39}},"8":{"start":{"line":56,"column":8},"end":{"line":56,"column":29}},"9":{"start":{"line":58,"column":8},"end":{"line":60,"column":9}},"10":{"start":{"line":59,"column":12},"end":{"line":59,"column":45}},"11":{"start":{"line":62,"column":8},"end":{"line":62,"column":34}},"12":{"start":{"line":73,"column":8},"end":{"line":73,"column":28}},"13":{"start":{"line":85,"column":8},"end":{"line":85,"column":29}},"14":{"start":{"line":87,"column":8},"end":{"line":87,"column":46}},"15":{"start":{"line":89,"column":8},"end":{"line":89,"column":63}},"16":{"start":{"line":102,"column":8},"end":{"line":102,"column":29}},"17":{"start":{"line":104,"column":8},"end":{"line":104,"column":46}},"18":{"start":{"line":106,"column":8},"end":{"line":106,"column":62}},"19":{"start":{"line":120,"column":8},"end":{"line":120,"column":29}},"20":{"start":{"line":122,"column":8},"end":{"line":122,"column":33}},"21":{"start":{"line":124,"column":8},"end":{"line":124,"column":26}},"22":{"start":{"line":126,"column":8},"end":{"line":126,"column":34}},"23":{"start":{"line":128,"column":8},"end":{"line":130,"column":10}},"24":{"start":{"line":132,"column":8},"end":{"line":132,"column":29}},"25":{"start":{"line":134,"column":8},"end":{"line":134,"column":18}},"26":{"start":{"line":144,"column":8},"end":{"line":144,"column":33}},"27":{"start":{"line":146,"column":8},"end":{"line":146,"column":25}},"28":{"start":{"line":157,"column":8},"end":{"line":157,"column":29}},"29":{"start":{"line":159,"column":8},"end":{"line":159,"column":36}},"30":{"start":{"line":161,"column":8},"end":{"line":161,"column":29}},"31":{"start":{"line":163,"column":8},"end":{"line":163,"column":32}},"32":{"start":{"line":165,"column":8},"end":{"line":165,"column":68}},"33":{"start":{"line":179,"column":8},"end":{"line":185,"column":10}},"34":{"start":{"line":197,"column":8},"end":{"line":197,"column":69}},"35":{"start":{"line":210,"column":8},"end":{"line":210,"column":29}},"36":{"start":{"line":212,"column":8},"end":{"line":212,"column":42}},"37":{"start":{"line":214,"column":8},"end":{"line":214,"column":35}},"38":{"start":{"line":216,"column":8},"end":{"line":216,"column":28}},"39":{"start":{"line":218,"column":8},"end":{"line":223,"column":9}},"40":{"start":{"line":219,"column":12},"end":{"line":219,"column":42}},"41":{"start":{"line":222,"column":12},"end":{"line":222,"column":53}},"42":{"start":{"line":225,"column":8},"end":{"line":225,"column":31}},"43":{"start":{"line":236,"column":8},"end":{"line":236,"column":29}},"44":{"start":{"line":238,"column":8},"end":{"line":242,"column":9}},"45":{"start":{"line":239,"column":12},"end":{"line":239,"column":53}},"46":{"start":{"line":241,"column":12},"end":{"line":241,"column":42}},"47":{"start":{"line":253,"column":8},"end":{"line":253,"column":29}},"48":{"start":{"line":255,"column":8},"end":{"line":263,"column":9}},"49":{"start":{"line":256,"column":12},"end":{"line":256,"column":42}},"50":{"start":{"line":258,"column":12},"end":{"line":260,"column":14}},"51":{"start":{"line":262,"column":12},"end":{"line":262,"column":41}},"52":{"start":{"line":277,"column":8},"end":{"line":277,"column":29}},"53":{"start":{"line":279,"column":8},"end":{"line":279,"column":42}},"54":{"start":{"line":280,"column":8},"end":{"line":280,"column":36}},"55":{"start":{"line":282,"column":8},"end":{"line":282,"column":40}},"56":{"start":{"line":284,"column":8},"end":{"line":298,"column":9}},"57":{"start":{"line":285,"column":12},"end":{"line":285,"column":41}},"58":{"start":{"line":286,"column":12},"end":{"line":286,"column":37}},"59":{"start":{"line":288,"column":12},"end":{"line":297,"column":13}},"60":{"start":{"line":289,"column":16},"end":{"line":289,"column":35}},"61":{"start":{"line":291,"column":16},"end":{"line":296,"column":17}},"62":{"start":{"line":292,"column":20},"end":{"line":292,"column":53}},"63":{"start":{"line":295,"column":20},"end":{"line":295,"column":55}},"64":{"start":{"line":300,"column":8},"end":{"line":309,"column":9}},"65":{"start":{"line":301,"column":12},"end":{"line":308,"column":13}},"66":{"start":{"line":302,"column":16},"end":{"line":302,"column":76}},"67":{"start":{"line":305,"column":16},"end":{"line":307,"column":18}},"68":{"start":{"line":319,"column":8},"end":{"line":319,"column":29}},"69":{"start":{"line":321,"column":8},"end":{"line":321,"column":18}},"70":{"start":{"line":322,"column":8},"end":{"line":322,"column":58}},"71":{"start":{"line":323,"column":8},"end":{"line":323,"column":41}},"72":{"start":{"line":325,"column":8},"end":{"line":325,"column":48}},"73":{"start":{"line":336,"column":8},"end":{"line":336,"column":40}},"74":{"start":{"line":354,"column":0},"end":{"line":354,"column":38}},"75":{"start":{"line":363,"column":0},"end":{"line":363,"column":36}},"76":{"start":{"line":375,"column":0},"end":{"line":375,"column":34}},"77":{"start":{"line":386,"column":0},"end":{"line":386,"column":32}},"78":{"start":{"line":388,"column":0},"end":{"line":388,"column":16}}},"branchMap":{"1":{"line":58,"type":"if","locations":[{"start":{"line":58,"column":8},"end":{"line":58,"column":8}},{"start":{"line":58,"column":8},"end":{"line":58,"column":8}}]},"2":{"line":124,"type":"binary-expr","locations":[{"start":{"line":124,"column":15},"end":{"line":124,"column":19}},{"start":{"line":124,"column":23},"end":{"line":124,"column":25}}]},"3":{"line":165,"type":"binary-expr","locations":[{"start":{"line":165,"column":15},"end":{"line":165,"column":19}},{"start":{"line":165,"column":23},"end":{"line":165,"column":47}},{"start":{"line":165,"column":51},"end":{"line":165,"column":67}}]},"4":{"line":218,"type":"if","locations":[{"start":{"line":218,"column":8},"end":{"line":218,"column":8}},{"start":{"line":218,"column":8},"end":{"line":218,"column":8}}]},"5":{"line":238,"type":"if","locations":[{"start":{"line":238,"column":8},"end":{"line":238,"column":8}},{"start":{"line":238,"column":8},"end":{"line":238,"column":8}}]},"6":{"line":238,"type":"binary-expr","locations":[{"start":{"line":238,"column":12},"end":{"line":238,"column":33}},{"start":{"line":238,"column":37},"end":{"line":238,"column":61}}]},"7":{"line":255,"type":"if","locations":[{"start":{"line":255,"column":8},"end":{"line":255,"column":8}},{"start":{"line":255,"column":8},"end":{"line":255,"column":8}}]},"8":{"line":255,"type":"binary-expr","locations":[{"start":{"line":255,"column":12},"end":{"line":255,"column":34}},{"start":{"line":255,"column":38},"end":{"line":255,"column":63}}]},"9":{"line":284,"type":"binary-expr","locations":[{"start":{"line":284,"column":32},"end":{"line":284,"column":42}},{"start":{"line":284,"column":46},"end":{"line":284,"column":64}}]},"10":{"line":288,"type":"if","locations":[{"start":{"line":288,"column":12},"end":{"line":288,"column":12}},{"start":{"line":288,"column":12},"end":{"line":288,"column":12}}]},"11":{"line":288,"type":"binary-expr","locations":[{"start":{"line":288,"column":16},"end":{"line":288,"column":20}},{"start":{"line":288,"column":24},"end":{"line":288,"column":75}}]},"12":{"line":291,"type":"if","locations":[{"start":{"line":291,"column":16},"end":{"line":291,"column":16}},{"start":{"line":291,"column":16},"end":{"line":291,"column":16}}]},"13":{"line":300,"type":"if","locations":[{"start":{"line":300,"column":8},"end":{"line":300,"column":8}},{"start":{"line":300,"column":8},"end":{"line":300,"column":8}}]},"14":{"line":301,"type":"if","locations":[{"start":{"line":301,"column":12},"end":{"line":301,"column":12}},{"start":{"line":301,"column":12},"end":{"line":301,"column":12}}]}},"code":["(function () { YUI.add('aui-timer', function (A, NAME) {","","/**"," * Utility for timing logics used to manage [JavaScript Timer"," * Congestion](http://fitzgeraldnick.com/weblog/40/) problems."," *"," * @module aui-timer"," */","","var Lang = A.Lang,"," now = Lang.now,"," isEmpty = A.Object.isEmpty,",""," aArray = A.Array;","","/**"," * A base class for Timer."," *"," * @class A.Timer"," * @constructor"," */","var Timer = {",""," /**"," * Cancels repeated action which was set up using `setInterval` function."," *"," * @method clearInterval"," * @param id"," */"," clearInterval: function(id) {"," var instance = Timer;",""," instance.unregister(true, id);"," },",""," /**"," * Clears the delay set by `setTimeout` function."," *"," * @method clearTimeout"," * @param id"," */"," clearTimeout: function(id) {"," var instance = Timer;",""," instance.unregister(false, id);"," },",""," /**"," * Defines the fixed time delay between each interval."," *"," * @method intervalTime"," * @param newInterval"," * @return {Number}"," */"," intervalTime: function(newInterval) {"," var instance = Timer;",""," if (arguments.length) {"," instance._INTERVAL = newInterval;"," }",""," return instance._INTERVAL;"," },",""," /**"," * Checks if the task is repeatable or not."," *"," * @method isRepeatable"," * @param task"," * @return {Boolean}"," */"," isRepeatable: function(task) {"," return task.repeats;"," },",""," /**"," * Calls a function after a specified delay."," *"," * @method setTimeout"," * @param fn"," * @param ms"," * @param context"," */"," setTimeout: function(fn, ms, context) {"," var instance = Timer;",""," var args = aArray(arguments, 3, true);",""," return instance.register(false, fn, ms, context, args);"," },",""," /**"," * Calls a function repeatedly, with a fixed time delay between each call to"," * that function."," *"," * @method setInterval"," * @param fn"," * @param ms"," * @param context"," */"," setInterval: function(fn, ms, context) {"," var instance = Timer;",""," var args = aArray(arguments, 3, true);",""," return instance.register(true, fn, ms, context, args);"," },",""," /**"," * Adds a new task to the timer."," *"," * @method register"," * @param repeats"," * @param fn"," * @param ms"," * @param context"," * @param args"," */"," register: function(repeats, fn, ms, context, args) {"," var instance = Timer;",""," var id = (++A.Env._uidx);",""," args = args || [];",""," args.unshift(fn, context);",""," instance._TASKS[id] = instance._create("," repeats, instance._getNearestInterval(ms), A.rbind.apply(A, args)"," );",""," instance._lazyInit();",""," return id;"," },",""," /**"," * Runs the task function."," *"," * @method run"," * @param task"," */"," run: function(task) {"," task.lastRunTime = now();",""," return task.fn();"," },",""," /**"," * Removes a task from the timer."," *"," * @method unregister"," * @param repeats"," * @param id"," */"," unregister: function(repeats, id) {"," var instance = Timer;",""," var tasks = instance._TASKS;",""," var task = tasks[id];",""," instance._lazyDestroy();",""," return task && task.repeats === repeats && delete tasks[id];"," },",""," /**"," * Creates a collection of timer definitions."," *"," * @method _create"," * @param repeats"," * @param ms"," * @param fn"," * @protected"," * @return {Object}"," */"," _create: function(repeats, ms, fn) {"," return {"," fn: fn,"," lastRunTime: now(),"," next: ms,"," repeats: repeats,"," timeout: ms"," };"," },",""," /**"," * Subtracts the current time with the last run time. The result of this"," * operation is subtracted with the task timeout."," *"," * @method _decrementNextRunTime"," * @param tasks"," * @protected"," */"," _decrementNextRunTime: function(task) {"," return task.next = task.timeout - (now() - task.lastRunTime);"," },",""," /**"," * Calculates the nearest interval by using the modulus of the argument with"," * the interval as reference."," *"," * @method _getNearestInterval"," * @param num"," * @protected"," * @return {Number}"," */"," _getNearestInterval: function(num) {"," var instance = Timer;",""," var interval = instance._INTERVAL;",""," var delta = num % interval;",""," var nearestInterval;",""," if (delta < interval / 2) {"," nearestInterval = num - delta;"," }"," else {"," nearestInterval = num + interval - delta;"," }",""," return nearestInterval;"," },",""," /**"," * Checks if the timer is initialized and empty, then calls the"," * `clearTimeout` function using the global interval id."," *"," * @method _lazyDestroy"," * @protected"," */"," _lazyDestroy: function() {"," var instance = Timer;",""," if (instance._initialized && isEmpty(instance._TASKS)) {"," clearTimeout(instance._globalIntervalId);",""," instance._initialized = false;"," }"," },",""," /**"," * Checks if the timer is initialized and contains a task, then calls the"," * `setTimeout` function and stores the global interval id."," *"," * @method _lazyInit"," * @protected"," */"," _lazyInit: function() {"," var instance = Timer;",""," if (!instance._initialized && !isEmpty(instance._TASKS)) {"," instance._lastRunTime = now();",""," instance._globalIntervalId = setTimeout("," instance._runner, instance._INTERVAL"," );",""," instance._initialized = true;"," }"," },",""," /**"," * Goes through all pending tasks and initializes its timer or unregisters"," * it depending on the task status."," *"," * @method _loop"," * @param i"," * @param pendingTasks"," * @param length"," * @protected"," */"," _loop: function(i, pendingTasks, length) {"," var instance = Timer;",""," var interval = instance._INTERVAL;"," var tasks = instance._TASKS;",""," var halfInterval = interval / 2;",""," for (var start = now(); i < length && now() - start < 50; i++) {"," var taskId = pendingTasks[i];"," var task = tasks[taskId];",""," if (task && instance._decrementNextRunTime(task) < halfInterval) {"," instance.run(task);",""," if (instance.isRepeatable(task)) {"," instance._resetNextRunTime(task);"," }"," else {"," instance.unregister(false, taskId);"," }"," }"," }",""," if (instance._initialized) {"," if (i < length) {"," instance._globalIntervalId = setTimeout(instance._loop, 10);"," }"," else {"," instance._globalIntervalId = setTimeout("," instance._runner, interval"," );"," }"," }"," },",""," /**"," * Gets the arguments to call the `_loop` method."," *"," * @method _runner"," * @protected"," */"," _runner: function() {"," var instance = Timer;",""," var i = 0;"," var pendingTasks = A.Object.keys(instance._TASKS);"," var length = pendingTasks.length;",""," instance._loop(i, pendingTasks, length);"," },",""," /**"," * Resets the next run time."," *"," * @method _resetNextRunTime"," * @param task"," * @protected"," */"," _resetNextRunTime: function(task) {"," return task.next = task.timeout;"," },",""," _INTERVAL: 50,"," _TASKS: {},",""," _lastRunTime: 0,"," _globalIntervalId: 0,"," _initialized: false","};","","/**"," * Cancels repeated action which was set up using `setInterval` function."," *"," * @method A.clearInterval"," * @static"," * @param id"," */","A.clearInterval = Timer.clearInterval;","","/**"," * Clears the delay set by `setTimeout` function."," *"," * @method A.clearTimeout"," * @static"," * @param id"," */","A.clearTimeout = Timer.clearTimeout;","","/**"," * Calls a function repeatedly, with a fixed time delay between each call to"," * that function."," *"," * @method A.setInterval"," * @static"," * @param fn"," * @param ms"," * @param context"," */","A.setInterval = Timer.setInterval;","","/**"," * Calls a function after a specified delay."," *"," * @method A.setTimeout"," * @static"," * @param fn"," * @param ms"," * @param context"," */","A.setTimeout = Timer.setTimeout;","","A.Timer = Timer;","","","}, '3.0.1', {\"requires\": [\"oop\"]});","","}());"]};
}
var __cov_O7XSytRKVJ8anc1sYOOZ1A = __coverage__['build/aui-timer/aui-timer.js'];
__cov_O7XSytRKVJ8anc1sYOOZ1A.s['1']++;YUI.add('aui-timer',function(A,NAME){__cov_O7XSytRKVJ8anc1sYOOZ1A.f['1']++;__cov_O7XSytRKVJ8anc1sYOOZ1A.s['2']++;var Lang=A.Lang,now=Lang.now,isEmpty=A.Object.isEmpty,aArray=A.Array;__cov_O7XSytRKVJ8anc1sYOOZ1A.s['3']++;var Timer={clearInterval:function(id){__cov_O7XSytRKVJ8anc1sYOOZ1A.f['2']++;__cov_O7XSytRKVJ8anc1sYOOZ1A.s['4']++;var instance=Timer;__cov_O7XSytRKVJ8anc1sYOOZ1A.s['5']++;instance.unregister(true,id);},clearTimeout:function(id){__cov_O7XSytRKVJ8anc1sYOOZ1A.f['3']++;__cov_O7XSytRKVJ8anc1sYOOZ1A.s['6']++;var instance=Timer;__cov_O7XSytRKVJ8anc1sYOOZ1A.s['7']++;instance.unregister(false,id);},intervalTime:function(newInterval){__cov_O7XSytRKVJ8anc1sYOOZ1A.f['4']++;__cov_O7XSytRKVJ8anc1sYOOZ1A.s['8']++;var instance=Timer;__cov_O7XSytRKVJ8anc1sYOOZ1A.s['9']++;if(arguments.length){__cov_O7XSytRKVJ8anc1sYOOZ1A.b['1'][0]++;__cov_O7XSytRKVJ8anc1sYOOZ1A.s['10']++;instance._INTERVAL=newInterval;}else{__cov_O7XSytRKVJ8anc1sYOOZ1A.b['1'][1]++;}__cov_O7XSytRKVJ8anc1sYOOZ1A.s['11']++;return instance._INTERVAL;},isRepeatable:function(task){__cov_O7XSytRKVJ8anc1sYOOZ1A.f['5']++;__cov_O7XSytRKVJ8anc1sYOOZ1A.s['12']++;return task.repeats;},setTimeout:function(fn,ms,context){__cov_O7XSytRKVJ8anc1sYOOZ1A.f['6']++;__cov_O7XSytRKVJ8anc1sYOOZ1A.s['13']++;var instance=Timer;__cov_O7XSytRKVJ8anc1sYOOZ1A.s['14']++;var args=aArray(arguments,3,true);__cov_O7XSytRKVJ8anc1sYOOZ1A.s['15']++;return instance.register(false,fn,ms,context,args);},setInterval:function(fn,ms,context){__cov_O7XSytRKVJ8anc1sYOOZ1A.f['7']++;__cov_O7XSytRKVJ8anc1sYOOZ1A.s['16']++;var instance=Timer;__cov_O7XSytRKVJ8anc1sYOOZ1A.s['17']++;var args=aArray(arguments,3,true);__cov_O7XSytRKVJ8anc1sYOOZ1A.s['18']++;return instance.register(true,fn,ms,context,args);},register:function(repeats,fn,ms,context,args){__cov_O7XSytRKVJ8anc1sYOOZ1A.f['8']++;__cov_O7XSytRKVJ8anc1sYOOZ1A.s['19']++;var instance=Timer;__cov_O7XSytRKVJ8anc1sYOOZ1A.s['20']++;var id=++A.Env._uidx;__cov_O7XSytRKVJ8anc1sYOOZ1A.s['21']++;args=(__cov_O7XSytRKVJ8anc1sYOOZ1A.b['2'][0]++,args)||(__cov_O7XSytRKVJ8anc1sYOOZ1A.b['2'][1]++,[]);__cov_O7XSytRKVJ8anc1sYOOZ1A.s['22']++;args.unshift(fn,context);__cov_O7XSytRKVJ8anc1sYOOZ1A.s['23']++;instance._TASKS[id]=instance._create(repeats,instance._getNearestInterval(ms),A.rbind.apply(A,args));__cov_O7XSytRKVJ8anc1sYOOZ1A.s['24']++;instance._lazyInit();__cov_O7XSytRKVJ8anc1sYOOZ1A.s['25']++;return id;},run:function(task){__cov_O7XSytRKVJ8anc1sYOOZ1A.f['9']++;__cov_O7XSytRKVJ8anc1sYOOZ1A.s['26']++;task.lastRunTime=now();__cov_O7XSytRKVJ8anc1sYOOZ1A.s['27']++;return task.fn();},unregister:function(repeats,id){__cov_O7XSytRKVJ8anc1sYOOZ1A.f['10']++;__cov_O7XSytRKVJ8anc1sYOOZ1A.s['28']++;var instance=Timer;__cov_O7XSytRKVJ8anc1sYOOZ1A.s['29']++;var tasks=instance._TASKS;__cov_O7XSytRKVJ8anc1sYOOZ1A.s['30']++;var task=tasks[id];__cov_O7XSytRKVJ8anc1sYOOZ1A.s['31']++;instance._lazyDestroy();__cov_O7XSytRKVJ8anc1sYOOZ1A.s['32']++;return(__cov_O7XSytRKVJ8anc1sYOOZ1A.b['3'][0]++,task)&&(__cov_O7XSytRKVJ8anc1sYOOZ1A.b['3'][1]++,task.repeats===repeats)&&(__cov_O7XSytRKVJ8anc1sYOOZ1A.b['3'][2]++,delete tasks[id]);},_create:function(repeats,ms,fn){__cov_O7XSytRKVJ8anc1sYOOZ1A.f['11']++;__cov_O7XSytRKVJ8anc1sYOOZ1A.s['33']++;return{fn:fn,lastRunTime:now(),next:ms,repeats:repeats,timeout:ms};},_decrementNextRunTime:function(task){__cov_O7XSytRKVJ8anc1sYOOZ1A.f['12']++;__cov_O7XSytRKVJ8anc1sYOOZ1A.s['34']++;return task.next=task.timeout-(now()-task.lastRunTime);},_getNearestInterval:function(num){__cov_O7XSytRKVJ8anc1sYOOZ1A.f['13']++;__cov_O7XSytRKVJ8anc1sYOOZ1A.s['35']++;var instance=Timer;__cov_O7XSytRKVJ8anc1sYOOZ1A.s['36']++;var interval=instance._INTERVAL;__cov_O7XSytRKVJ8anc1sYOOZ1A.s['37']++;var delta=num%interval;__cov_O7XSytRKVJ8anc1sYOOZ1A.s['38']++;var nearestInterval;__cov_O7XSytRKVJ8anc1sYOOZ1A.s['39']++;if(delta<interval/2){__cov_O7XSytRKVJ8anc1sYOOZ1A.b['4'][0]++;__cov_O7XSytRKVJ8anc1sYOOZ1A.s['40']++;nearestInterval=num-delta;}else{__cov_O7XSytRKVJ8anc1sYOOZ1A.b['4'][1]++;__cov_O7XSytRKVJ8anc1sYOOZ1A.s['41']++;nearestInterval=num+interval-delta;}__cov_O7XSytRKVJ8anc1sYOOZ1A.s['42']++;return nearestInterval;},_lazyDestroy:function(){__cov_O7XSytRKVJ8anc1sYOOZ1A.f['14']++;__cov_O7XSytRKVJ8anc1sYOOZ1A.s['43']++;var instance=Timer;__cov_O7XSytRKVJ8anc1sYOOZ1A.s['44']++;if((__cov_O7XSytRKVJ8anc1sYOOZ1A.b['6'][0]++,instance._initialized)&&(__cov_O7XSytRKVJ8anc1sYOOZ1A.b['6'][1]++,isEmpty(instance._TASKS))){__cov_O7XSytRKVJ8anc1sYOOZ1A.b['5'][0]++;__cov_O7XSytRKVJ8anc1sYOOZ1A.s['45']++;clearTimeout(instance._globalIntervalId);__cov_O7XSytRKVJ8anc1sYOOZ1A.s['46']++;instance._initialized=false;}else{__cov_O7XSytRKVJ8anc1sYOOZ1A.b['5'][1]++;}},_lazyInit:function(){__cov_O7XSytRKVJ8anc1sYOOZ1A.f['15']++;__cov_O7XSytRKVJ8anc1sYOOZ1A.s['47']++;var instance=Timer;__cov_O7XSytRKVJ8anc1sYOOZ1A.s['48']++;if((__cov_O7XSytRKVJ8anc1sYOOZ1A.b['8'][0]++,!instance._initialized)&&(__cov_O7XSytRKVJ8anc1sYOOZ1A.b['8'][1]++,!isEmpty(instance._TASKS))){__cov_O7XSytRKVJ8anc1sYOOZ1A.b['7'][0]++;__cov_O7XSytRKVJ8anc1sYOOZ1A.s['49']++;instance._lastRunTime=now();__cov_O7XSytRKVJ8anc1sYOOZ1A.s['50']++;instance._globalIntervalId=setTimeout(instance._runner,instance._INTERVAL);__cov_O7XSytRKVJ8anc1sYOOZ1A.s['51']++;instance._initialized=true;}else{__cov_O7XSytRKVJ8anc1sYOOZ1A.b['7'][1]++;}},_loop:function(i,pendingTasks,length){__cov_O7XSytRKVJ8anc1sYOOZ1A.f['16']++;__cov_O7XSytRKVJ8anc1sYOOZ1A.s['52']++;var instance=Timer;__cov_O7XSytRKVJ8anc1sYOOZ1A.s['53']++;var interval=instance._INTERVAL;__cov_O7XSytRKVJ8anc1sYOOZ1A.s['54']++;var tasks=instance._TASKS;__cov_O7XSytRKVJ8anc1sYOOZ1A.s['55']++;var halfInterval=interval/2;__cov_O7XSytRKVJ8anc1sYOOZ1A.s['56']++;for(var start=now();(__cov_O7XSytRKVJ8anc1sYOOZ1A.b['9'][0]++,i<length)&&(__cov_O7XSytRKVJ8anc1sYOOZ1A.b['9'][1]++,now()-start<50);i++){__cov_O7XSytRKVJ8anc1sYOOZ1A.s['57']++;var taskId=pendingTasks[i];__cov_O7XSytRKVJ8anc1sYOOZ1A.s['58']++;var task=tasks[taskId];__cov_O7XSytRKVJ8anc1sYOOZ1A.s['59']++;if((__cov_O7XSytRKVJ8anc1sYOOZ1A.b['11'][0]++,task)&&(__cov_O7XSytRKVJ8anc1sYOOZ1A.b['11'][1]++,instance._decrementNextRunTime(task)<halfInterval)){__cov_O7XSytRKVJ8anc1sYOOZ1A.b['10'][0]++;__cov_O7XSytRKVJ8anc1sYOOZ1A.s['60']++;instance.run(task);__cov_O7XSytRKVJ8anc1sYOOZ1A.s['61']++;if(instance.isRepeatable(task)){__cov_O7XSytRKVJ8anc1sYOOZ1A.b['12'][0]++;__cov_O7XSytRKVJ8anc1sYOOZ1A.s['62']++;instance._resetNextRunTime(task);}else{__cov_O7XSytRKVJ8anc1sYOOZ1A.b['12'][1]++;__cov_O7XSytRKVJ8anc1sYOOZ1A.s['63']++;instance.unregister(false,taskId);}}else{__cov_O7XSytRKVJ8anc1sYOOZ1A.b['10'][1]++;}}__cov_O7XSytRKVJ8anc1sYOOZ1A.s['64']++;if(instance._initialized){__cov_O7XSytRKVJ8anc1sYOOZ1A.b['13'][0]++;__cov_O7XSytRKVJ8anc1sYOOZ1A.s['65']++;if(i<length){__cov_O7XSytRKVJ8anc1sYOOZ1A.b['14'][0]++;__cov_O7XSytRKVJ8anc1sYOOZ1A.s['66']++;instance._globalIntervalId=setTimeout(instance._loop,10);}else{__cov_O7XSytRKVJ8anc1sYOOZ1A.b['14'][1]++;__cov_O7XSytRKVJ8anc1sYOOZ1A.s['67']++;instance._globalIntervalId=setTimeout(instance._runner,interval);}}else{__cov_O7XSytRKVJ8anc1sYOOZ1A.b['13'][1]++;}},_runner:function(){__cov_O7XSytRKVJ8anc1sYOOZ1A.f['17']++;__cov_O7XSytRKVJ8anc1sYOOZ1A.s['68']++;var instance=Timer;__cov_O7XSytRKVJ8anc1sYOOZ1A.s['69']++;var i=0;__cov_O7XSytRKVJ8anc1sYOOZ1A.s['70']++;var pendingTasks=A.Object.keys(instance._TASKS);__cov_O7XSytRKVJ8anc1sYOOZ1A.s['71']++;var length=pendingTasks.length;__cov_O7XSytRKVJ8anc1sYOOZ1A.s['72']++;instance._loop(i,pendingTasks,length);},_resetNextRunTime:function(task){__cov_O7XSytRKVJ8anc1sYOOZ1A.f['18']++;__cov_O7XSytRKVJ8anc1sYOOZ1A.s['73']++;return task.next=task.timeout;},_INTERVAL:50,_TASKS:{},_lastRunTime:0,_globalIntervalId:0,_initialized:false};__cov_O7XSytRKVJ8anc1sYOOZ1A.s['74']++;A.clearInterval=Timer.clearInterval;__cov_O7XSytRKVJ8anc1sYOOZ1A.s['75']++;A.clearTimeout=Timer.clearTimeout;__cov_O7XSytRKVJ8anc1sYOOZ1A.s['76']++;A.setInterval=Timer.setInterval;__cov_O7XSytRKVJ8anc1sYOOZ1A.s['77']++;A.setTimeout=Timer.setTimeout;__cov_O7XSytRKVJ8anc1sYOOZ1A.s['78']++;A.Timer=Timer;},'3.0.1',{'requires':['oop']});