src/cm/media/js/lib/yui/yui3-3.15.0/build/timers/timers-coverage.js
author Yves-Marie Haussonne <ymh.work+github@gmail.com>
Fri, 09 May 2014 18:35:26 +0200
changeset 656 a84519031134
parent 602 e16a97fb364a
permissions -rw-r--r--
add link to "privacy policy" in the header test

if (typeof __coverage__ === 'undefined') { __coverage__ = {}; }
if (!__coverage__['build/timers/timers.js']) {
   __coverage__['build/timers/timers.js'] = {"path":"build/timers/timers.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,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"108":0,"109":0,"110":0,"111":0,"112":0,"113":0,"114":0,"115":0,"116":0,"117":0,"118":0,"119":0,"120":0,"121":0,"122":0,"123":0,"124":0,"125":0,"126":0,"127":0},"b":{"1":[0,0],"2":[0,0],"3":[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],"15":[0,0],"16":[0,0],"17":[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,"19":0,"20":0,"21":0,"22":0},"fnMap":{"1":{"name":"(anonymous_1)","line":1,"loc":{"start":{"line":1,"column":18},"end":{"line":1,"column":37}}},"2":{"name":"require","line":20,"loc":{"start":{"line":20,"column":0},"end":{"line":20,"column":22}}},"3":{"name":"Queue","line":26,"loc":{"start":{"line":26,"column":0},"end":{"line":26,"column":25}}},"4":{"name":"(anonymous_4)","line":33,"loc":{"start":{"line":33,"column":23},"end":{"line":33,"column":40}}},"5":{"name":"(anonymous_5)","line":43,"loc":{"start":{"line":43,"column":24},"end":{"line":43,"column":36}}},"6":{"name":"(anonymous_6)","line":53,"loc":{"start":{"line":53,"column":23},"end":{"line":53,"column":43}}},"7":{"name":"(anonymous_7)","line":88,"loc":{"start":{"line":88,"column":29},"end":{"line":88,"column":41}}},"8":{"name":"(anonymous_8)","line":95,"loc":{"start":{"line":95,"column":23},"end":{"line":95,"column":43}}},"9":{"name":"copy","line":108,"loc":{"start":{"line":108,"column":0},"end":{"line":108,"column":64}}},"10":{"name":"pow2AtLeast","line":114,"loc":{"start":{"line":114,"column":0},"end":{"line":114,"column":24}}},"11":{"name":"flush","line":163,"loc":{"start":{"line":163,"column":0},"end":{"line":163,"column":17}}},"12":{"name":"(anonymous_12)","line":186,"loc":{"start":{"line":186,"column":27},"end":{"line":186,"column":39}}},"13":{"name":"(anonymous_13)","line":198,"loc":{"start":{"line":198,"column":19},"end":{"line":198,"column":31}}},"14":{"name":"(anonymous_14)","line":220,"loc":{"start":{"line":220,"column":19},"end":{"line":220,"column":31}}},"15":{"name":"(anonymous_15)","line":230,"loc":{"start":{"line":230,"column":30},"end":{"line":230,"column":42}}},"16":{"name":"(anonymous_16)","line":235,"loc":{"start":{"line":235,"column":27},"end":{"line":235,"column":39}}},"17":{"name":"(anonymous_17)","line":240,"loc":{"start":{"line":240,"column":19},"end":{"line":240,"column":31}}},"18":{"name":"(anonymous_18)","line":247,"loc":{"start":{"line":247,"column":19},"end":{"line":247,"column":31}}},"19":{"name":"asap","line":252,"loc":{"start":{"line":252,"column":0},"end":{"line":252,"column":20}}},"20":{"name":"soon","line":281,"loc":{"start":{"line":281,"column":0},"end":{"line":281,"column":32}}},"21":{"name":"(anonymous_21)","line":284,"loc":{"start":{"line":284,"column":24},"end":{"line":284,"column":36}}},"22":{"name":"(anonymous_22)","line":297,"loc":{"start":{"line":297,"column":16},"end":{"line":297,"column":28}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":309,"column":44}},"2":{"start":{"line":16,"column":0},"end":{"line":17,"column":29}},"3":{"start":{"line":20,"column":0},"end":{"line":22,"column":1}},"4":{"start":{"line":21,"column":4},"end":{"line":21,"column":17}},"5":{"start":{"line":23,"column":0},"end":{"line":23,"column":13}},"6":{"start":{"line":25,"column":0},"end":{"line":25,"column":23}},"7":{"start":{"line":26,"column":0},"end":{"line":31,"column":1}},"8":{"start":{"line":27,"column":4},"end":{"line":27,"column":40}},"9":{"start":{"line":28,"column":4},"end":{"line":28,"column":20}},"10":{"start":{"line":29,"column":4},"end":{"line":29,"column":19}},"11":{"start":{"line":30,"column":4},"end":{"line":30,"column":22}},"12":{"start":{"line":33,"column":0},"end":{"line":41,"column":2}},"13":{"start":{"line":34,"column":4},"end":{"line":34,"column":29}},"14":{"start":{"line":35,"column":4},"end":{"line":37,"column":5}},"15":{"start":{"line":36,"column":8},"end":{"line":36,"column":62}},"16":{"start":{"line":38,"column":4},"end":{"line":38,"column":60}},"17":{"start":{"line":39,"column":4},"end":{"line":39,"column":24}},"18":{"start":{"line":40,"column":4},"end":{"line":40,"column":29}},"19":{"start":{"line":43,"column":0},"end":{"line":51,"column":2}},"20":{"start":{"line":44,"column":4},"end":{"line":44,"column":27}},"21":{"start":{"line":45,"column":4},"end":{"line":45,"column":29}},"22":{"start":{"line":47,"column":4},"end":{"line":47,"column":25}},"23":{"start":{"line":48,"column":4},"end":{"line":48,"column":51}},"24":{"start":{"line":49,"column":4},"end":{"line":49,"column":18}},"25":{"start":{"line":50,"column":4},"end":{"line":50,"column":18}},"26":{"start":{"line":53,"column":0},"end":{"line":86,"column":2}},"27":{"start":{"line":54,"column":4},"end":{"line":54,"column":30}},"28":{"start":{"line":55,"column":4},"end":{"line":55,"column":36}},"29":{"start":{"line":56,"column":4},"end":{"line":56,"column":42}},"30":{"start":{"line":57,"column":4},"end":{"line":57,"column":29}},"31":{"start":{"line":59,"column":4},"end":{"line":59,"column":44}},"32":{"start":{"line":60,"column":4},"end":{"line":60,"column":29}},"33":{"start":{"line":61,"column":4},"end":{"line":61,"column":22}},"34":{"start":{"line":62,"column":4},"end":{"line":62,"column":19}},"35":{"start":{"line":63,"column":4},"end":{"line":85,"column":5}},"36":{"start":{"line":65,"column":8},"end":{"line":65,"column":50}},"37":{"start":{"line":69,"column":8},"end":{"line":70,"column":63}},"38":{"start":{"line":71,"column":8},"end":{"line":77,"column":10}},"39":{"start":{"line":78,"column":8},"end":{"line":84,"column":10}},"40":{"start":{"line":88,"column":0},"end":{"line":93,"column":2}},"41":{"start":{"line":89,"column":4},"end":{"line":89,"column":31}},"42":{"start":{"line":90,"column":4},"end":{"line":92,"column":5}},"43":{"start":{"line":91,"column":8},"end":{"line":91,"column":25}},"44":{"start":{"line":95,"column":0},"end":{"line":102,"column":2}},"45":{"start":{"line":96,"column":4},"end":{"line":98,"column":5}},"46":{"start":{"line":97,"column":8},"end":{"line":97,"column":32}},"47":{"start":{"line":99,"column":4},"end":{"line":101,"column":6}},"48":{"start":{"line":104,"column":0},"end":{"line":104,"column":44}},"49":{"start":{"line":105,"column":0},"end":{"line":105,"column":33}},"50":{"start":{"line":106,"column":0},"end":{"line":106,"column":31}},"51":{"start":{"line":108,"column":0},"end":{"line":112,"column":1}},"52":{"start":{"line":109,"column":4},"end":{"line":111,"column":5}},"53":{"start":{"line":110,"column":8},"end":{"line":110,"column":66}},"54":{"start":{"line":114,"column":0},"end":{"line":123,"column":1}},"55":{"start":{"line":115,"column":4},"end":{"line":115,"column":16}},"56":{"start":{"line":116,"column":4},"end":{"line":116,"column":14}},"57":{"start":{"line":117,"column":4},"end":{"line":117,"column":21}},"58":{"start":{"line":118,"column":4},"end":{"line":118,"column":21}},"59":{"start":{"line":119,"column":4},"end":{"line":119,"column":21}},"60":{"start":{"line":120,"column":4},"end":{"line":120,"column":21}},"61":{"start":{"line":121,"column":4},"end":{"line":121,"column":22}},"62":{"start":{"line":122,"column":4},"end":{"line":122,"column":17}},"63":{"start":{"line":124,"column":0},"end":{"line":124,"column":13}},"64":{"start":{"line":146,"column":0},"end":{"line":146,"column":31}},"65":{"start":{"line":149,"column":0},"end":{"line":149,"column":28}},"66":{"start":{"line":150,"column":0},"end":{"line":150,"column":21}},"67":{"start":{"line":151,"column":0},"end":{"line":151,"column":26}},"68":{"start":{"line":152,"column":0},"end":{"line":152,"column":57}},"69":{"start":{"line":153,"column":0},"end":{"line":153,"column":11}},"70":{"start":{"line":157,"column":0},"end":{"line":157,"column":29}},"71":{"start":{"line":161,"column":0},"end":{"line":161,"column":79}},"72":{"start":{"line":163,"column":0},"end":{"line":194,"column":1}},"73":{"start":{"line":166,"column":4},"end":{"line":191,"column":5}},"74":{"start":{"line":167,"column":8},"end":{"line":167,"column":33}},"75":{"start":{"line":169,"column":8},"end":{"line":190,"column":9}},"76":{"start":{"line":170,"column":12},"end":{"line":170,"column":24}},"77":{"start":{"line":173,"column":12},"end":{"line":189,"column":13}},"78":{"start":{"line":179,"column":16},"end":{"line":179,"column":31}},"79":{"start":{"line":181,"column":16},"end":{"line":181,"column":24}},"80":{"start":{"line":186,"column":16},"end":{"line":188,"column":22}},"81":{"start":{"line":187,"column":20},"end":{"line":187,"column":28}},"82":{"start":{"line":193,"column":4},"end":{"line":193,"column":21}},"83":{"start":{"line":196,"column":0},"end":{"line":250,"column":1}},"84":{"start":{"line":198,"column":4},"end":{"line":216,"column":6}},"85":{"start":{"line":200,"column":8},"end":{"line":200,"column":43}},"86":{"start":{"line":201,"column":8},"end":{"line":204,"column":9}},"87":{"start":{"line":202,"column":12},"end":{"line":202,"column":53}},"88":{"start":{"line":203,"column":12},"end":{"line":203,"column":50}},"89":{"start":{"line":207,"column":8},"end":{"line":211,"column":9}},"90":{"start":{"line":208,"column":12},"end":{"line":208,"column":32}},"91":{"start":{"line":210,"column":12},"end":{"line":210,"column":36}},"92":{"start":{"line":213,"column":8},"end":{"line":215,"column":9}},"93":{"start":{"line":214,"column":12},"end":{"line":214,"column":59}},"94":{"start":{"line":218,"column":7},"end":{"line":250,"column":1}},"95":{"start":{"line":220,"column":4},"end":{"line":222,"column":6}},"96":{"start":{"line":221,"column":8},"end":{"line":221,"column":28}},"97":{"start":{"line":224,"column":7},"end":{"line":250,"column":1}},"98":{"start":{"line":227,"column":4},"end":{"line":227,"column":39}},"99":{"start":{"line":230,"column":4},"end":{"line":234,"column":6}},"100":{"start":{"line":231,"column":8},"end":{"line":231,"column":40}},"101":{"start":{"line":232,"column":8},"end":{"line":232,"column":40}},"102":{"start":{"line":233,"column":8},"end":{"line":233,"column":16}},"103":{"start":{"line":235,"column":4},"end":{"line":239,"column":6}},"104":{"start":{"line":238,"column":8},"end":{"line":238,"column":37}},"105":{"start":{"line":240,"column":4},"end":{"line":243,"column":6}},"106":{"start":{"line":241,"column":8},"end":{"line":241,"column":29}},"107":{"start":{"line":242,"column":8},"end":{"line":242,"column":27}},"108":{"start":{"line":247,"column":4},"end":{"line":249,"column":6}},"109":{"start":{"line":248,"column":8},"end":{"line":248,"column":29}},"110":{"start":{"line":252,"column":0},"end":{"line":263,"column":1}},"111":{"start":{"line":253,"column":4},"end":{"line":255,"column":5}},"112":{"start":{"line":254,"column":8},"end":{"line":254,"column":41}},"113":{"start":{"line":257,"column":4},"end":{"line":257,"column":21}},"114":{"start":{"line":259,"column":4},"end":{"line":262,"column":5}},"115":{"start":{"line":260,"column":8},"end":{"line":260,"column":23}},"116":{"start":{"line":261,"column":8},"end":{"line":261,"column":24}},"117":{"start":{"line":265,"column":0},"end":{"line":265,"column":22}},"118":{"start":{"line":281,"column":0},"end":{"line":301,"column":1}},"119":{"start":{"line":282,"column":4},"end":{"line":282,"column":17}},"120":{"start":{"line":284,"column":4},"end":{"line":294,"column":7}},"121":{"start":{"line":291,"column":8},"end":{"line":293,"column":9}},"122":{"start":{"line":292,"column":12},"end":{"line":292,"column":31}},"123":{"start":{"line":296,"column":4},"end":{"line":300,"column":6}},"124":{"start":{"line":298,"column":12},"end":{"line":298,"column":25}},"125":{"start":{"line":303,"column":0},"end":{"line":303,"column":27}},"126":{"start":{"line":304,"column":0},"end":{"line":304,"column":20}},"127":{"start":{"line":306,"column":0},"end":{"line":306,"column":14}}},"branchMap":{"1":{"line":35,"type":"if","locations":[{"start":{"line":35,"column":4},"end":{"line":35,"column":4}},{"start":{"line":35,"column":4},"end":{"line":35,"column":4}}]},"2":{"line":63,"type":"if","locations":[{"start":{"line":63,"column":4},"end":{"line":63,"column":4}},{"start":{"line":63,"column":4},"end":{"line":63,"column":4}}]},"3":{"line":96,"type":"if","locations":[{"start":{"line":96,"column":4},"end":{"line":96,"column":4}},{"start":{"line":96,"column":4},"end":{"line":96,"column":4}}]},"4":{"line":161,"type":"binary-expr","locations":[{"start":{"line":161,"column":15},"end":{"line":161,"column":24}},{"start":{"line":161,"column":28},"end":{"line":161,"column":78}}]},"5":{"line":173,"type":"if","locations":[{"start":{"line":173,"column":12},"end":{"line":173,"column":12}},{"start":{"line":173,"column":12},"end":{"line":173,"column":12}}]},"6":{"line":196,"type":"if","locations":[{"start":{"line":196,"column":0},"end":{"line":196,"column":0}},{"start":{"line":196,"column":0},"end":{"line":196,"column":0}}]},"7":{"line":201,"type":"if","locations":[{"start":{"line":201,"column":8},"end":{"line":201,"column":8}},{"start":{"line":201,"column":8},"end":{"line":201,"column":8}}]},"8":{"line":202,"type":"binary-expr","locations":[{"start":{"line":202,"column":21},"end":{"line":202,"column":27}},{"start":{"line":202,"column":31},"end":{"line":202,"column":52}}]},"9":{"line":207,"type":"if","locations":[{"start":{"line":207,"column":8},"end":{"line":207,"column":8}},{"start":{"line":207,"column":8},"end":{"line":207,"column":8}}]},"10":{"line":207,"type":"binary-expr","locations":[{"start":{"line":207,"column":12},"end":{"line":207,"column":20}},{"start":{"line":207,"column":24},"end":{"line":207,"column":39}}]},"11":{"line":213,"type":"if","locations":[{"start":{"line":213,"column":8},"end":{"line":213,"column":8}},{"start":{"line":213,"column":8},"end":{"line":213,"column":8}}]},"12":{"line":218,"type":"if","locations":[{"start":{"line":218,"column":7},"end":{"line":218,"column":7}},{"start":{"line":218,"column":7},"end":{"line":218,"column":7}}]},"13":{"line":224,"type":"if","locations":[{"start":{"line":224,"column":7},"end":{"line":224,"column":7}},{"start":{"line":224,"column":7},"end":{"line":224,"column":7}}]},"14":{"line":253,"type":"if","locations":[{"start":{"line":253,"column":4},"end":{"line":253,"column":4}},{"start":{"line":253,"column":4},"end":{"line":253,"column":4}}]},"15":{"line":253,"type":"binary-expr","locations":[{"start":{"line":253,"column":8},"end":{"line":253,"column":16}},{"start":{"line":253,"column":20},"end":{"line":253,"column":34}}]},"16":{"line":259,"type":"if","locations":[{"start":{"line":259,"column":4},"end":{"line":259,"column":4}},{"start":{"line":259,"column":4},"end":{"line":259,"column":4}}]},"17":{"line":291,"type":"if","locations":[{"start":{"line":291,"column":8},"end":{"line":291,"column":8}},{"start":{"line":291,"column":8},"end":{"line":291,"column":8}}]}},"code":["(function () { YUI.add('timers', function (Y, NAME) {","","/**","Provides utilities for timed asynchronous callback execution.","Y.soon is a setImmediate/process.nextTick/setTimeout wrapper.","","This module includes [asap.js](https://github.com/kriskowal/asap) for scheduling","asynchronous tasks.","","@module timers","@author Steven Olmsted","**/","","// Hack. asap.js is written as a Node module and expects require, module and","// global to be available in the module's scope.","var module = {},","    global = Y.config.global;","","// `asap` only requires a `queue` module that is bundled into this same file.","function require(mod) {","    return Queue;","}","\"use strict\";","","module.exports = Queue;","function Queue(capacity) {","    this.capacity = this.snap(capacity);","    this.length = 0;","    this.front = 0;","    this.initialize();","}","","Queue.prototype.push = function (value) {","    var length = this.length;","    if (this.capacity <= length) {","        this.grow(this.snap(this.capacity * this.growFactor));","    }","    var index = (this.front + length) & (this.capacity - 1);","    this[index] = value;","    this.length = length + 1;","};","","Queue.prototype.shift = function () {","    var front = this.front;","    var result = this[front];","","    this[front] = void 0;","    this.front = (front + 1) & (this.capacity - 1);","    this.length--;","    return result;","};","","Queue.prototype.grow = function (capacity) {","    var oldFront = this.front;","    var oldCapacity = this.capacity;","    var oldQueue = new Array(oldCapacity);","    var length = this.length;","","    copy(this, 0, oldQueue, 0, oldCapacity);","    this.capacity = capacity;","    this.initialize();","    this.front = 0;","    if (oldFront + length <= oldCapacity) {","        // Can perform direct linear copy","        copy(oldQueue, oldFront, this, 0, length);","    } else {","        // Cannot perform copy directly, perform as much as possible at the","        // end, and then copy the rest to the beginning of the buffer","        var lengthBeforeWrapping =","            length - ((oldFront + length) & (oldCapacity - 1));","        copy(","            oldQueue,","            oldFront,","            this,","            0,","            lengthBeforeWrapping","        );","        copy(","            oldQueue,","            0,","            this,","            lengthBeforeWrapping,","            length - lengthBeforeWrapping","        );","    }","};","","Queue.prototype.initialize = function () {","    var length = this.capacity;","    for (var i = 0; i < length; ++i) {","        this[i] = void 0;","    }","};","","Queue.prototype.snap = function (capacity) {","    if (typeof capacity !== \"number\") {","        return this.minCapacity;","    }","    return pow2AtLeast(","        Math.min(this.maxCapacity, Math.max(this.minCapacity, capacity))","    );","};","","Queue.prototype.maxCapacity = (1 << 30) | 0;","Queue.prototype.minCapacity = 16;","Queue.prototype.growFactor = 8;","","function copy(source, sourceIndex, target, targetIndex, length) {","    for (var index = 0; index < length; ++index) {","        target[index + targetIndex] = source[index + sourceIndex];","    }","}","","function pow2AtLeast(n) {","    n = n >>> 0;","    n = n - 1;","    n = n | (n >> 1);","    n = n | (n >> 2);","    n = n | (n >> 4);","    n = n | (n >> 8);","    n = n | (n >> 16);","    return n + 1;","}","\"use strict\";","","// Use the fastest possible means to execute a task in a future turn","// of the event loop.","","// Queue is a circular buffer with good locality of reference and doesn't","// allocate new memory unless there are more than `InitialCapacity` parallel","// tasks in which case it will resize itself generously to x8 more capacity.","// The use case of asap should require no or few amount of resizes during","// runtime.","// Calling a task frees a slot immediately so if the calling","// has a side effect of queuing itself again, it can be sustained","// without additional memory","// Queue specifically uses","// http://en.wikipedia.org/wiki/Circular_buffer#Use_a_Fill_Count","// Because:","// 1. We need fast .length operation, since queue","//   could have changed after every iteration","// 2. Modulus can be negated by using power-of-two","//   capacities and replacing it with bitwise AND","// 3. It will not be used in a multi-threaded situation.","","var Queue = require(\"./queue\");","","//1024 = InitialCapacity","var queue = new Queue(1024);","var flushing = false;","var requestFlush = void 0;","var hasSetImmediate = typeof setImmediate === \"function\";","var domain;","","// Avoid shims from browserify.","// The existence of `global` in browsers is guaranteed by browserify.","var process = global.process;","","// Note that some fake-Node environments,","// like the Mocha test runner, introduce a `process` global.","var isNodeJS = !!process && ({}).toString.call(process) === \"[object process]\";","","function flush() {","    /* jshint loopfunc: true */","","    while (queue.length > 0) {","        var task = queue.shift();","","        try {","            task.call();","","        } catch (e) {","            if (isNodeJS) {","                // In node, uncaught exceptions are considered fatal errors.","                // Re-throw them to interrupt flushing!","","                // Ensure continuation if an uncaught exception is suppressed","                // listening process.on(\"uncaughtException\") or domain(\"error\").","                requestFlush();","","                throw e;","","            } else {","                // In browsers, uncaught exceptions are not fatal.","                // Re-throw them asynchronously to avoid slow-downs.","                setTimeout(function () {","                    throw e;","                }, 0);","            }","        }","    }","","    flushing = false;","}","","if (isNodeJS) {","    // Node.js","    requestFlush = function () {","        // Ensure flushing is not bound to any domain.","        var currentDomain = process.domain;","        if (currentDomain) {","            domain = domain || (1,require)(\"domain\");","            domain.active = process.domain = null;","        }","","        // Avoid tick recursion - use setImmediate if it exists.","        if (flushing && hasSetImmediate) {","            setImmediate(flush);","        } else {","            process.nextTick(flush);","        }","","        if (currentDomain) {","            domain.active = process.domain = currentDomain;","        }","    };","","} else if (hasSetImmediate) {","    // In IE10, or https://github.com/NobleJS/setImmediate","    requestFlush = function () {","        setImmediate(flush);","    };","","} else if (typeof MessageChannel !== \"undefined\") {","    // modern browsers","    // http://www.nonblocking.io/2011/06/windownexttick.html","    var channel = new MessageChannel();","    // At least Safari Version 6.0.5 (8536.30.1) intermittently cannot create","    // working message ports the first time a page loads.","    channel.port1.onmessage = function () {","        requestFlush = requestPortFlush;","        channel.port1.onmessage = flush;","        flush();","    };","    var requestPortFlush = function () {","        // Opera requires us to provide a message payload, regardless of","        // whether we use it.","        channel.port2.postMessage(0);","    };","    requestFlush = function () {","        setTimeout(flush, 0);","        requestPortFlush();","    };","","} else {","    // old browsers","    requestFlush = function () {","        setTimeout(flush, 0);","    };","}","","function asap(task) {","    if (isNodeJS && process.domain) {","        task = process.domain.bind(task);","    }","","    queue.push(task);","","    if (!flushing) {","        requestFlush();","        flushing = true;","    }","};","","module.exports = asap;","/**","Y.soon accepts a callback function.  The callback function will be called","once in a future turn of the JavaScript event loop.  If the function","requires a specific execution context or arguments, wrap it with Y.bind.","Y.soon returns an object with a cancel method.  If the cancel method is","called before the callback function, the callback function won't be","called.","","@method soon","@for YUI","@param {Function} callbackFunction","@return {Object} An object with a cancel method.  If the cancel method is","    called before the callback function, the callback function won't be","    called.","**/","function soon(callbackFunction) {","    var canceled;","","    soon._asynchronizer(function () {","        // Some asynchronizers may provide their own cancellation","        // methods such as clearImmediate or clearTimeout but some","        // asynchronizers do not.  For simplicity, cancellation is","        // entirely handled here rather than wrapping the other methods.","        // All asynchronizers are expected to always call this anonymous","        // function.","        if (!canceled) {","            callbackFunction();","        }","    });","","    return {","        cancel: function () {","            canceled = 1;","        }","    };","}","","soon._asynchronizer = asap;","soon._impl = 'asap';","","Y.soon = soon;","","","}, '@VERSION@', {\"requires\": [\"yui-base\"]});","","}());"]};
}
var __cov_SYkBO3kXkb18cN$O59hDtQ = __coverage__['build/timers/timers.js'];
__cov_SYkBO3kXkb18cN$O59hDtQ.s['1']++;YUI.add('timers',function(Y,NAME){__cov_SYkBO3kXkb18cN$O59hDtQ.f['1']++;__cov_SYkBO3kXkb18cN$O59hDtQ.s['2']++;var module={},global=Y.config.global;__cov_SYkBO3kXkb18cN$O59hDtQ.s['3']++;function require(mod){__cov_SYkBO3kXkb18cN$O59hDtQ.f['2']++;__cov_SYkBO3kXkb18cN$O59hDtQ.s['4']++;return Queue;}__cov_SYkBO3kXkb18cN$O59hDtQ.s['5']++;'use strict';__cov_SYkBO3kXkb18cN$O59hDtQ.s['6']++;module.exports=Queue;__cov_SYkBO3kXkb18cN$O59hDtQ.s['7']++;function Queue(capacity){__cov_SYkBO3kXkb18cN$O59hDtQ.f['3']++;__cov_SYkBO3kXkb18cN$O59hDtQ.s['8']++;this.capacity=this.snap(capacity);__cov_SYkBO3kXkb18cN$O59hDtQ.s['9']++;this.length=0;__cov_SYkBO3kXkb18cN$O59hDtQ.s['10']++;this.front=0;__cov_SYkBO3kXkb18cN$O59hDtQ.s['11']++;this.initialize();}__cov_SYkBO3kXkb18cN$O59hDtQ.s['12']++;Queue.prototype.push=function(value){__cov_SYkBO3kXkb18cN$O59hDtQ.f['4']++;__cov_SYkBO3kXkb18cN$O59hDtQ.s['13']++;var length=this.length;__cov_SYkBO3kXkb18cN$O59hDtQ.s['14']++;if(this.capacity<=length){__cov_SYkBO3kXkb18cN$O59hDtQ.b['1'][0]++;__cov_SYkBO3kXkb18cN$O59hDtQ.s['15']++;this.grow(this.snap(this.capacity*this.growFactor));}else{__cov_SYkBO3kXkb18cN$O59hDtQ.b['1'][1]++;}__cov_SYkBO3kXkb18cN$O59hDtQ.s['16']++;var index=this.front+length&this.capacity-1;__cov_SYkBO3kXkb18cN$O59hDtQ.s['17']++;this[index]=value;__cov_SYkBO3kXkb18cN$O59hDtQ.s['18']++;this.length=length+1;};__cov_SYkBO3kXkb18cN$O59hDtQ.s['19']++;Queue.prototype.shift=function(){__cov_SYkBO3kXkb18cN$O59hDtQ.f['5']++;__cov_SYkBO3kXkb18cN$O59hDtQ.s['20']++;var front=this.front;__cov_SYkBO3kXkb18cN$O59hDtQ.s['21']++;var result=this[front];__cov_SYkBO3kXkb18cN$O59hDtQ.s['22']++;this[front]=void 0;__cov_SYkBO3kXkb18cN$O59hDtQ.s['23']++;this.front=front+1&this.capacity-1;__cov_SYkBO3kXkb18cN$O59hDtQ.s['24']++;this.length--;__cov_SYkBO3kXkb18cN$O59hDtQ.s['25']++;return result;};__cov_SYkBO3kXkb18cN$O59hDtQ.s['26']++;Queue.prototype.grow=function(capacity){__cov_SYkBO3kXkb18cN$O59hDtQ.f['6']++;__cov_SYkBO3kXkb18cN$O59hDtQ.s['27']++;var oldFront=this.front;__cov_SYkBO3kXkb18cN$O59hDtQ.s['28']++;var oldCapacity=this.capacity;__cov_SYkBO3kXkb18cN$O59hDtQ.s['29']++;var oldQueue=new Array(oldCapacity);__cov_SYkBO3kXkb18cN$O59hDtQ.s['30']++;var length=this.length;__cov_SYkBO3kXkb18cN$O59hDtQ.s['31']++;copy(this,0,oldQueue,0,oldCapacity);__cov_SYkBO3kXkb18cN$O59hDtQ.s['32']++;this.capacity=capacity;__cov_SYkBO3kXkb18cN$O59hDtQ.s['33']++;this.initialize();__cov_SYkBO3kXkb18cN$O59hDtQ.s['34']++;this.front=0;__cov_SYkBO3kXkb18cN$O59hDtQ.s['35']++;if(oldFront+length<=oldCapacity){__cov_SYkBO3kXkb18cN$O59hDtQ.b['2'][0]++;__cov_SYkBO3kXkb18cN$O59hDtQ.s['36']++;copy(oldQueue,oldFront,this,0,length);}else{__cov_SYkBO3kXkb18cN$O59hDtQ.b['2'][1]++;__cov_SYkBO3kXkb18cN$O59hDtQ.s['37']++;var lengthBeforeWrapping=length-(oldFront+length&oldCapacity-1);__cov_SYkBO3kXkb18cN$O59hDtQ.s['38']++;copy(oldQueue,oldFront,this,0,lengthBeforeWrapping);__cov_SYkBO3kXkb18cN$O59hDtQ.s['39']++;copy(oldQueue,0,this,lengthBeforeWrapping,length-lengthBeforeWrapping);}};__cov_SYkBO3kXkb18cN$O59hDtQ.s['40']++;Queue.prototype.initialize=function(){__cov_SYkBO3kXkb18cN$O59hDtQ.f['7']++;__cov_SYkBO3kXkb18cN$O59hDtQ.s['41']++;var length=this.capacity;__cov_SYkBO3kXkb18cN$O59hDtQ.s['42']++;for(var i=0;i<length;++i){__cov_SYkBO3kXkb18cN$O59hDtQ.s['43']++;this[i]=void 0;}};__cov_SYkBO3kXkb18cN$O59hDtQ.s['44']++;Queue.prototype.snap=function(capacity){__cov_SYkBO3kXkb18cN$O59hDtQ.f['8']++;__cov_SYkBO3kXkb18cN$O59hDtQ.s['45']++;if(typeof capacity!=='number'){__cov_SYkBO3kXkb18cN$O59hDtQ.b['3'][0]++;__cov_SYkBO3kXkb18cN$O59hDtQ.s['46']++;return this.minCapacity;}else{__cov_SYkBO3kXkb18cN$O59hDtQ.b['3'][1]++;}__cov_SYkBO3kXkb18cN$O59hDtQ.s['47']++;return pow2AtLeast(Math.min(this.maxCapacity,Math.max(this.minCapacity,capacity)));};__cov_SYkBO3kXkb18cN$O59hDtQ.s['48']++;Queue.prototype.maxCapacity=1<<30|0;__cov_SYkBO3kXkb18cN$O59hDtQ.s['49']++;Queue.prototype.minCapacity=16;__cov_SYkBO3kXkb18cN$O59hDtQ.s['50']++;Queue.prototype.growFactor=8;__cov_SYkBO3kXkb18cN$O59hDtQ.s['51']++;function copy(source,sourceIndex,target,targetIndex,length){__cov_SYkBO3kXkb18cN$O59hDtQ.f['9']++;__cov_SYkBO3kXkb18cN$O59hDtQ.s['52']++;for(var index=0;index<length;++index){__cov_SYkBO3kXkb18cN$O59hDtQ.s['53']++;target[index+targetIndex]=source[index+sourceIndex];}}__cov_SYkBO3kXkb18cN$O59hDtQ.s['54']++;function pow2AtLeast(n){__cov_SYkBO3kXkb18cN$O59hDtQ.f['10']++;__cov_SYkBO3kXkb18cN$O59hDtQ.s['55']++;n=n>>>0;__cov_SYkBO3kXkb18cN$O59hDtQ.s['56']++;n=n-1;__cov_SYkBO3kXkb18cN$O59hDtQ.s['57']++;n=n|n>>1;__cov_SYkBO3kXkb18cN$O59hDtQ.s['58']++;n=n|n>>2;__cov_SYkBO3kXkb18cN$O59hDtQ.s['59']++;n=n|n>>4;__cov_SYkBO3kXkb18cN$O59hDtQ.s['60']++;n=n|n>>8;__cov_SYkBO3kXkb18cN$O59hDtQ.s['61']++;n=n|n>>16;__cov_SYkBO3kXkb18cN$O59hDtQ.s['62']++;return n+1;}__cov_SYkBO3kXkb18cN$O59hDtQ.s['63']++;'use strict';__cov_SYkBO3kXkb18cN$O59hDtQ.s['64']++;var Queue=require('./queue');__cov_SYkBO3kXkb18cN$O59hDtQ.s['65']++;var queue=new Queue(1024);__cov_SYkBO3kXkb18cN$O59hDtQ.s['66']++;var flushing=false;__cov_SYkBO3kXkb18cN$O59hDtQ.s['67']++;var requestFlush=void 0;__cov_SYkBO3kXkb18cN$O59hDtQ.s['68']++;var hasSetImmediate=typeof setImmediate==='function';__cov_SYkBO3kXkb18cN$O59hDtQ.s['69']++;var domain;__cov_SYkBO3kXkb18cN$O59hDtQ.s['70']++;var process=global.process;__cov_SYkBO3kXkb18cN$O59hDtQ.s['71']++;var isNodeJS=(__cov_SYkBO3kXkb18cN$O59hDtQ.b['4'][0]++,!!process)&&(__cov_SYkBO3kXkb18cN$O59hDtQ.b['4'][1]++,{}.toString.call(process)==='[object process]');__cov_SYkBO3kXkb18cN$O59hDtQ.s['72']++;function flush(){__cov_SYkBO3kXkb18cN$O59hDtQ.f['11']++;__cov_SYkBO3kXkb18cN$O59hDtQ.s['73']++;while(queue.length>0){__cov_SYkBO3kXkb18cN$O59hDtQ.s['74']++;var task=queue.shift();__cov_SYkBO3kXkb18cN$O59hDtQ.s['75']++;try{__cov_SYkBO3kXkb18cN$O59hDtQ.s['76']++;task.call();}catch(e){__cov_SYkBO3kXkb18cN$O59hDtQ.s['77']++;if(isNodeJS){__cov_SYkBO3kXkb18cN$O59hDtQ.b['5'][0]++;__cov_SYkBO3kXkb18cN$O59hDtQ.s['78']++;requestFlush();__cov_SYkBO3kXkb18cN$O59hDtQ.s['79']++;throw e;}else{__cov_SYkBO3kXkb18cN$O59hDtQ.b['5'][1]++;__cov_SYkBO3kXkb18cN$O59hDtQ.s['80']++;setTimeout(function(){__cov_SYkBO3kXkb18cN$O59hDtQ.f['12']++;__cov_SYkBO3kXkb18cN$O59hDtQ.s['81']++;throw e;},0);}}}__cov_SYkBO3kXkb18cN$O59hDtQ.s['82']++;flushing=false;}__cov_SYkBO3kXkb18cN$O59hDtQ.s['83']++;if(isNodeJS){__cov_SYkBO3kXkb18cN$O59hDtQ.b['6'][0]++;__cov_SYkBO3kXkb18cN$O59hDtQ.s['84']++;requestFlush=function(){__cov_SYkBO3kXkb18cN$O59hDtQ.f['13']++;__cov_SYkBO3kXkb18cN$O59hDtQ.s['85']++;var currentDomain=process.domain;__cov_SYkBO3kXkb18cN$O59hDtQ.s['86']++;if(currentDomain){__cov_SYkBO3kXkb18cN$O59hDtQ.b['7'][0]++;__cov_SYkBO3kXkb18cN$O59hDtQ.s['87']++;domain=(__cov_SYkBO3kXkb18cN$O59hDtQ.b['8'][0]++,domain)||(__cov_SYkBO3kXkb18cN$O59hDtQ.b['8'][1]++,(1,require)('domain'));__cov_SYkBO3kXkb18cN$O59hDtQ.s['88']++;domain.active=process.domain=null;}else{__cov_SYkBO3kXkb18cN$O59hDtQ.b['7'][1]++;}__cov_SYkBO3kXkb18cN$O59hDtQ.s['89']++;if((__cov_SYkBO3kXkb18cN$O59hDtQ.b['10'][0]++,flushing)&&(__cov_SYkBO3kXkb18cN$O59hDtQ.b['10'][1]++,hasSetImmediate)){__cov_SYkBO3kXkb18cN$O59hDtQ.b['9'][0]++;__cov_SYkBO3kXkb18cN$O59hDtQ.s['90']++;setImmediate(flush);}else{__cov_SYkBO3kXkb18cN$O59hDtQ.b['9'][1]++;__cov_SYkBO3kXkb18cN$O59hDtQ.s['91']++;process.nextTick(flush);}__cov_SYkBO3kXkb18cN$O59hDtQ.s['92']++;if(currentDomain){__cov_SYkBO3kXkb18cN$O59hDtQ.b['11'][0]++;__cov_SYkBO3kXkb18cN$O59hDtQ.s['93']++;domain.active=process.domain=currentDomain;}else{__cov_SYkBO3kXkb18cN$O59hDtQ.b['11'][1]++;}};}else{__cov_SYkBO3kXkb18cN$O59hDtQ.b['6'][1]++;__cov_SYkBO3kXkb18cN$O59hDtQ.s['94']++;if(hasSetImmediate){__cov_SYkBO3kXkb18cN$O59hDtQ.b['12'][0]++;__cov_SYkBO3kXkb18cN$O59hDtQ.s['95']++;requestFlush=function(){__cov_SYkBO3kXkb18cN$O59hDtQ.f['14']++;__cov_SYkBO3kXkb18cN$O59hDtQ.s['96']++;setImmediate(flush);};}else{__cov_SYkBO3kXkb18cN$O59hDtQ.b['12'][1]++;__cov_SYkBO3kXkb18cN$O59hDtQ.s['97']++;if(typeof MessageChannel!=='undefined'){__cov_SYkBO3kXkb18cN$O59hDtQ.b['13'][0]++;__cov_SYkBO3kXkb18cN$O59hDtQ.s['98']++;var channel=new MessageChannel();__cov_SYkBO3kXkb18cN$O59hDtQ.s['99']++;channel.port1.onmessage=function(){__cov_SYkBO3kXkb18cN$O59hDtQ.f['15']++;__cov_SYkBO3kXkb18cN$O59hDtQ.s['100']++;requestFlush=requestPortFlush;__cov_SYkBO3kXkb18cN$O59hDtQ.s['101']++;channel.port1.onmessage=flush;__cov_SYkBO3kXkb18cN$O59hDtQ.s['102']++;flush();};__cov_SYkBO3kXkb18cN$O59hDtQ.s['103']++;var requestPortFlush=function(){__cov_SYkBO3kXkb18cN$O59hDtQ.f['16']++;__cov_SYkBO3kXkb18cN$O59hDtQ.s['104']++;channel.port2.postMessage(0);};__cov_SYkBO3kXkb18cN$O59hDtQ.s['105']++;requestFlush=function(){__cov_SYkBO3kXkb18cN$O59hDtQ.f['17']++;__cov_SYkBO3kXkb18cN$O59hDtQ.s['106']++;setTimeout(flush,0);__cov_SYkBO3kXkb18cN$O59hDtQ.s['107']++;requestPortFlush();};}else{__cov_SYkBO3kXkb18cN$O59hDtQ.b['13'][1]++;__cov_SYkBO3kXkb18cN$O59hDtQ.s['108']++;requestFlush=function(){__cov_SYkBO3kXkb18cN$O59hDtQ.f['18']++;__cov_SYkBO3kXkb18cN$O59hDtQ.s['109']++;setTimeout(flush,0);};}}}__cov_SYkBO3kXkb18cN$O59hDtQ.s['110']++;function asap(task){__cov_SYkBO3kXkb18cN$O59hDtQ.f['19']++;__cov_SYkBO3kXkb18cN$O59hDtQ.s['111']++;if((__cov_SYkBO3kXkb18cN$O59hDtQ.b['15'][0]++,isNodeJS)&&(__cov_SYkBO3kXkb18cN$O59hDtQ.b['15'][1]++,process.domain)){__cov_SYkBO3kXkb18cN$O59hDtQ.b['14'][0]++;__cov_SYkBO3kXkb18cN$O59hDtQ.s['112']++;task=process.domain.bind(task);}else{__cov_SYkBO3kXkb18cN$O59hDtQ.b['14'][1]++;}__cov_SYkBO3kXkb18cN$O59hDtQ.s['113']++;queue.push(task);__cov_SYkBO3kXkb18cN$O59hDtQ.s['114']++;if(!flushing){__cov_SYkBO3kXkb18cN$O59hDtQ.b['16'][0]++;__cov_SYkBO3kXkb18cN$O59hDtQ.s['115']++;requestFlush();__cov_SYkBO3kXkb18cN$O59hDtQ.s['116']++;flushing=true;}else{__cov_SYkBO3kXkb18cN$O59hDtQ.b['16'][1]++;}};__cov_SYkBO3kXkb18cN$O59hDtQ.s['117']++;module.exports=asap;__cov_SYkBO3kXkb18cN$O59hDtQ.s['118']++;function soon(callbackFunction){__cov_SYkBO3kXkb18cN$O59hDtQ.f['20']++;__cov_SYkBO3kXkb18cN$O59hDtQ.s['119']++;var canceled;__cov_SYkBO3kXkb18cN$O59hDtQ.s['120']++;soon._asynchronizer(function(){__cov_SYkBO3kXkb18cN$O59hDtQ.f['21']++;__cov_SYkBO3kXkb18cN$O59hDtQ.s['121']++;if(!canceled){__cov_SYkBO3kXkb18cN$O59hDtQ.b['17'][0]++;__cov_SYkBO3kXkb18cN$O59hDtQ.s['122']++;callbackFunction();}else{__cov_SYkBO3kXkb18cN$O59hDtQ.b['17'][1]++;}});__cov_SYkBO3kXkb18cN$O59hDtQ.s['123']++;return{cancel:function(){__cov_SYkBO3kXkb18cN$O59hDtQ.f['22']++;__cov_SYkBO3kXkb18cN$O59hDtQ.s['124']++;canceled=1;}};}__cov_SYkBO3kXkb18cN$O59hDtQ.s['125']++;soon._asynchronizer=asap;__cov_SYkBO3kXkb18cN$O59hDtQ.s['126']++;soon._impl='asap';__cov_SYkBO3kXkb18cN$O59hDtQ.s['127']++;Y.soon=soon;},'@VERSION@',{'requires':['yui-base']});