/*! emitter.js v0.0.0 - Nicolas Gallagher - MIT license */

;(function (global) {

'use strict';

function Emitter() {
}

/**
 * Returns an array of callbacks for the specified event.
 * The event registry will be initialized if required.
 *
 * @param {String} event
 * @return {Function[]} callbacks
 * @api public
 */

Emitter.prototype.getListeners = function (event) {
    // get the registry; create it if missing
    var registry = this._registry || (this._registry = {});
    // get the array of callbacks for an event; create it if missing
    var callbacks = registry[event] || (registry[event] = []);

    return callbacks;
};

/**
 * Expose `Emitter`
 */

// node export
if (typeof exports === 'object') {
    module.exports = Emitter;
}
// amd export
else if (typeof define === 'function' && define.amd) {
    define(function () {
        return Emitter;
    });
}
// browser global
else {
    global.Emitter = Emitter;
}

}(this));

@@ -631,16 +631,292 @@
 ks;%0A%7D;%0A%0A
+/**%0A * Check if this emitter has callbacks for a given %60event%60%0A *%0A * @param %7BString%7D event%0A * @return %7BBoolean%7D%0A * @api public%0A */%0A%0AEmitter.prototype.hasListeners = function (event) %7B%0A    if (this.getListeners(event).length) %7B%0A        return true;%0A    %7D%0A    return false;%0A%7D;%0A%0A
 /**%0A * E

Implement the `hasListeners` method