{“ast”:null,“code”:“var scope = typeof global !== "undefined" && global || typeof self !== "undefined" && self || window;nvar apply = Function.prototype.apply; // DOM APIs, for completenessnnexports.setTimeout = function () {n return new Timeout(apply.call(setTimeout, scope, arguments), clearTimeout);n};nnexports.setInterval = function () {n return new Timeout(apply.call(setInterval, scope, arguments), clearInterval);n};nnexports.clearTimeout = exports.clearInterval = function (timeout) {n if (timeout) {n timeout.close();n }n};nnfunction Timeout(id, clearFn) {n this._id = id;n this._clearFn = clearFn;n}nnTimeout.prototype.unref = Timeout.prototype.ref = function () {};nnTimeout.prototype.close = function () {n this._clearFn.call(scope, this._id);n}; // Does not start the time, just sets up the members needed.nnnexports.enroll = function (item, msecs) {n clearTimeout(item._idleTimeoutId);n item._idleTimeout = msecs;n};nnexports.unenroll = function (item) {n clearTimeout(item._idleTimeoutId);n item._idleTimeout = -1;n};nnexports._unrefActive = exports.active = function (item) {n clearTimeout(item._idleTimeoutId);n var msecs = item._idleTimeout;nn if (msecs >= 0) {n item._idleTimeoutId = setTimeout(function onTimeout() {n if (item._onTimeout) item._onTimeout();n }, msecs);n }n}; // setimmediate attaches itself to the global objectnnnrequire("setimmediate"); // On some exotic environments, it's not clear which object `setimmediate` wasn// able to install onto. Search each possibility in the same order as then// `setimmediate` library.nnnexports.setImmediate = typeof self !== "undefined" && self.setImmediate || typeof global !== "undefined" && global.setImmediate || this && this.setImmediate;nexports.clearImmediate = typeof self !== "undefined" && self.clearImmediate || typeof global !== "undefined" && global.clearImmediate || this && this.clearImmediate;”,“map”:null,“metadata”:{},“sourceType”:“module”}