3
__coverage__['build/get-nodejs/get-nodejs.js'] = {"path":"build/get-nodejs/get-nodejs.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},"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]},"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},"fnMap":{"1":{"name":"(anonymous_1)","line":1,"loc":{"start":{"line":1,"column":15},"end":{"line":1,"column":34}}},"2":{"name":"(anonymous_2)","line":15,"loc":{"start":{"line":15,"column":14},"end":{"line":15,"column":40}}},"3":{"name":"(anonymous_3)","line":19,"loc":{"start":{"line":19,"column":18},"end":{"line":19,"column":31}}},"4":{"name":"(anonymous_4)","line":24,"loc":{"start":{"line":24,"column":18},"end":{"line":24,"column":35}}},"5":{"name":"(anonymous_5)","line":33,"loc":{"start":{"line":33,"column":12},"end":{"line":33,"column":23}}},"6":{"name":"(anonymous_6)","line":54,"loc":{"start":{"line":54,"column":18},"end":{"line":54,"column":42}}},"7":{"name":"(anonymous_7)","line":85,"loc":{"start":{"line":85,"column":21},"end":{"line":85,"column":40}}},"8":{"name":"(anonymous_8)","line":95,"loc":{"start":{"line":95,"column":25},"end":{"line":95,"column":56}}},"9":{"name":"(anonymous_9)","line":111,"loc":{"start":{"line":111,"column":45},"end":{"line":111,"column":65}}},"10":{"name":"(anonymous_10)","line":136,"loc":{"start":{"line":136,"column":15},"end":{"line":136,"column":36}}},"11":{"name":"(anonymous_11)","line":138,"loc":{"start":{"line":138,"column":20},"end":{"line":138,"column":31}}},"12":{"name":"(anonymous_12)","line":153,"loc":{"start":{"line":153,"column":32},"end":{"line":153,"column":51}}},"13":{"name":"(anonymous_13)","line":173,"loc":{"start":{"line":173,"column":21},"end":{"line":173,"column":32}}},"14":{"name":"(anonymous_14)","line":184,"loc":{"start":{"line":184,"column":16},"end":{"line":184,"column":32}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":190,"column":16}},"2":{"start":{"line":10,"column":4},"end":{"line":30,"column":10}},"3":{"start":{"line":16,"column":12},"end":{"line":18,"column":13}},"4":{"start":{"line":17,"column":16},"end":{"line":17,"column":46}},"5":{"start":{"line":20,"column":12},"end":{"line":22,"column":13}},"6":{"start":{"line":21,"column":16},"end":{"line":21,"column":41}},"7":{"start":{"line":23,"column":12},"end":{"line":23,"column":42}},"8":{"start":{"line":25,"column":12},"end":{"line":25,"column":29}},"9":{"start":{"line":26,"column":12},"end":{"line":28,"column":13}},"10":{"start":{"line":27,"column":16},"end":{"line":27,"column":45}},"11":{"start":{"line":29,"column":12},"end":{"line":29,"column":32}},"12":{"start":{"line":33,"column":4},"end":{"line":34,"column":6}},"13":{"start":{"line":37,"column":4},"end":{"line":37,"column":48}},"14":{"start":{"line":39,"column":4},"end":{"line":39,"column":26}},"15":{"start":{"line":40,"column":4},"end":{"line":40,"column":26}},"16":{"start":{"line":54,"column":4},"end":{"line":75,"column":6}},"17":{"start":{"line":55,"column":8},"end":{"line":57,"column":9}},"18":{"start":{"line":56,"column":12},"end":{"line":56,"column":33}},"19":{"start":{"line":59,"column":8},"end":{"line":59,"column":42}},"20":{"start":{"line":60,"column":8},"end":{"line":60,"column":27}},"21":{"start":{"line":61,"column":8},"end":{"line":61,"column":63}},"22":{"start":{"line":62,"column":8},"end":{"line":64,"column":9}},"23":{"start":{"line":63,"column":12},"end":{"line":63,"column":47}},"24":{"start":{"line":65,"column":8},"end":{"line":67,"column":19}},"25":{"start":{"line":70,"column":8},"end":{"line":70,"column":31}},"26":{"start":{"line":72,"column":8},"end":{"line":72,"column":26}},"27":{"start":{"line":74,"column":8},"end":{"line":74,"column":22}},"28":{"start":{"line":85,"column":4},"end":{"line":127,"column":6}},"29":{"start":{"line":86,"column":8},"end":{"line":88,"column":24}},"30":{"start":{"line":90,"column":8},"end":{"line":126,"column":9}},"31":{"start":{"line":91,"column":12},"end":{"line":94,"column":14}},"32":{"start":{"line":95,"column":12},"end":{"line":101,"column":15}},"33":{"start":{"line":96,"column":16},"end":{"line":100,"column":17}},"34":{"start":{"line":97,"column":20},"end":{"line":97,"column":33}},"35":{"start":{"line":99,"column":20},"end":{"line":99,"column":47}},"36":{"start":{"line":103,"column":12},"end":{"line":123,"column":13}},"37":{"start":{"line":105,"column":16},"end":{"line":105,"column":102}},"38":{"start":{"line":107,"column":16},"end":{"line":119,"column":17}},"39":{"start":{"line":109,"column":20},"end":{"line":109,"column":54}},"40":{"start":{"line":111,"column":20},"end":{"line":117,"column":23}},"41":{"start":{"line":112,"column":24},"end":{"line":116,"column":25}},"42":{"start":{"line":113,"column":28},"end":{"line":113,"column":41}},"43":{"start":{"line":115,"column":28},"end":{"line":115,"column":54}},"44":{"start":{"line":118,"column":20},"end":{"line":118,"column":27}},"45":{"start":{"line":121,"column":16},"end":{"line":121,"column":29}},"46":{"start":{"line":122,"column":16},"end":{"line":122,"column":23}},"47":{"start":{"line":125,"column":12},"end":{"line":125,"column":38}},"48":{"start":{"line":136,"column":4},"end":{"line":175,"column":6}},"49":{"start":{"line":137,"column":8},"end":{"line":142,"column":14}},"50":{"start":{"line":139,"column":16},"end":{"line":141,"column":17}},"51":{"start":{"line":140,"column":20},"end":{"line":140,"column":34}},"52":{"start":{"line":146,"column":8},"end":{"line":169,"column":9}},"53":{"start":{"line":147,"column":12},"end":{"line":147,"column":26}},"54":{"start":{"line":148,"column":12},"end":{"line":150,"column":13}},"55":{"start":{"line":149,"column":16},"end":{"line":149,"column":30}},"56":{"start":{"line":152,"column":12},"end":{"line":152,"column":43}},"57":{"start":{"line":153,"column":12},"end":{"line":168,"column":15}},"58":{"start":{"line":154,"column":16},"end":{"line":158,"column":17}},"59":{"start":{"line":155,"column":20},"end":{"line":157,"column":22}},"60":{"start":{"line":159,"column":16},"end":{"line":161,"column":17}},"61":{"start":{"line":160,"column":20},"end":{"line":160,"column":71}},"62":{"start":{"line":162,"column":16},"end":{"line":167,"column":17}},"63":{"start":{"line":163,"column":20},"end":{"line":163,"column":39}},"64":{"start":{"line":165,"column":20},"end":{"line":165,"column":24}},"65":{"start":{"line":166,"column":20},"end":{"line":166,"column":28}},"66":{"start":{"line":172,"column":8},"end":{"line":174,"column":10}},"67":{"start":{"line":181,"column":4},"end":{"line":181,"column":28}},"68":{"start":{"line":184,"column":4},"end":{"line":186,"column":6}},"69":{"start":{"line":185,"column":8},"end":{"line":185,"column":17}}},"branchMap":{"1":{"line":16,"type":"if","locations":[{"start":{"line":16,"column":12},"end":{"line":16,"column":12}},{"start":{"line":16,"column":12},"end":{"line":16,"column":12}}]},"2":{"line":20,"type":"if","locations":[{"start":{"line":20,"column":12},"end":{"line":20,"column":12}},{"start":{"line":20,"column":12},"end":{"line":20,"column":12}}]},"3":{"line":26,"type":"if","locations":[{"start":{"line":26,"column":12},"end":{"line":26,"column":12}},{"start":{"line":26,"column":12},"end":{"line":26,"column":12}}]},"4":{"line":55,"type":"if","locations":[{"start":{"line":55,"column":8},"end":{"line":55,"column":8}},{"start":{"line":55,"column":8},"end":{"line":55,"column":8}}]},"5":{"line":62,"type":"if","locations":[{"start":{"line":62,"column":8},"end":{"line":62,"column":8}},{"start":{"line":62,"column":8},"end":{"line":62,"column":8}}]},"6":{"line":90,"type":"if","locations":[{"start":{"line":90,"column":8},"end":{"line":90,"column":8}},{"start":{"line":90,"column":8},"end":{"line":90,"column":8}}]},"7":{"line":96,"type":"if","locations":[{"start":{"line":96,"column":16},"end":{"line":96,"column":16}},{"start":{"line":96,"column":16},"end":{"line":96,"column":16}}]},"8":{"line":107,"type":"if","locations":[{"start":{"line":107,"column":16},"end":{"line":107,"column":16}},{"start":{"line":107,"column":16},"end":{"line":107,"column":16}}]},"9":{"line":112,"type":"if","locations":[{"start":{"line":112,"column":24},"end":{"line":112,"column":24}},{"start":{"line":112,"column":24},"end":{"line":112,"column":24}}]},"10":{"line":139,"type":"if","locations":[{"start":{"line":139,"column":16},"end":{"line":139,"column":16}},{"start":{"line":139,"column":16},"end":{"line":139,"column":16}}]},"11":{"line":148,"type":"if","locations":[{"start":{"line":148,"column":12},"end":{"line":148,"column":12}},{"start":{"line":148,"column":12},"end":{"line":148,"column":12}}]},"12":{"line":154,"type":"if","locations":[{"start":{"line":154,"column":16},"end":{"line":154,"column":16}},{"start":{"line":154,"column":16},"end":{"line":154,"column":16}}]},"13":{"line":159,"type":"if","locations":[{"start":{"line":159,"column":16},"end":{"line":159,"column":16}},{"start":{"line":159,"column":16},"end":{"line":159,"column":16}}]},"14":{"line":160,"type":"binary-expr","locations":[{"start":{"line":160,"column":44},"end":{"line":160,"column":59}},{"start":{"line":160,"column":63},"end":{"line":160,"column":64}}]},"15":{"line":162,"type":"if","locations":[{"start":{"line":162,"column":16},"end":{"line":162,"column":16}},{"start":{"line":162,"column":16},"end":{"line":162,"column":16}}]}},"code":["(function () { YUI.add('get', function (Y, NAME) {",""," /**"," * NodeJS specific Get module used to load remote resources."," * It contains the same signature as the default Get module so there is no code change needed."," * @module get-nodejs"," * @class GetNodeJS"," */",""," var Module = require('module'),",""," path = require('path'),"," fs = require('fs'),"," request = require('request'),"," end = function(cb, msg, result) {"," if (Y.Lang.isFunction(cb.onEnd)) {"," cb.onEnd.call(Y, msg, result);"," }"," }, pass = function(cb) {"," if (Y.Lang.isFunction(cb.onSuccess)) {"," cb.onSuccess.call(Y, cb);"," }"," end(cb, 'success', 'success');"," }, fail = function(cb, er) {"," er.errors = [er];"," if (Y.Lang.isFunction(cb.onFailure)) {"," cb.onFailure.call(Y, er, cb);"," }"," end(cb, er, 'fail');"," };","",""," Y.Get = function() {"," };",""," //Setup the default config base path"," Y.config.base = path.join(__dirname, '../');",""," YUI.require = require;"," YUI.process = process;",""," /**"," * Takes the raw JS files and wraps them to be executed in the YUI context so they can be loaded"," * into the YUI object"," * @method _exec"," * @private"," * @param {String} data The JS to execute"," * @param {String} url The path to the file that was parsed"," * @param {Function} cb The callback to execute when this is completed"," * @param {Error} cb.err=null Error object"," * @param {String} cb.url The URL that was just parsed"," */",""," Y.Get._exec = function(data, url, cb) {"," if (data.charCodeAt(0) === 0xFEFF) {"," data = data.slice(1);"," }",""," var mod = new Module(url, module);"," mod.filename = url;"," mod.paths = Module._nodeModulePaths(path.dirname(url));"," if (typeof YUI._getLoadHook === 'function') {"," data = YUI._getLoadHook(data, url);"," }"," mod._compile('module.exports = function (YUI) {' +"," 'return (function () {'+ data + '\\n;return YUI;}).apply(global);' +"," '};', url);",""," /*global YUI:true */"," YUI = mod.exports(YUI);",""," mod.loaded = true;",""," cb(null, url);"," };",""," /**"," * Fetches the content from a remote URL or a file from disc and passes the content"," * off to `_exec` for parsing"," * @method _include"," * @private"," * @param {String} url The URL/File path to fetch the content from"," * @param {Function} cb The callback to fire once the content has been executed via `_exec`"," */"," Y.Get._include = function (url, cb) {"," var cfg,"," mod,"," self = this;",""," if (url.match(/^https?:\\/\\//)) {"," cfg = {"," url: url,"," timeout: self.timeout"," };"," request(cfg, function (err, response, body) {"," if (err) {"," cb(err, url);"," } else {"," Y.Get._exec(body, url, cb);"," }"," });"," } else {"," try {"," // Try to resolve paths relative to the module that required yui."," url = Module._findPath(url, Module._resolveLookupPaths(url, module.parent.parent)[1]);",""," if (Y.config.useSync) {"," //Needs to be in useSync"," mod = fs.readFileSync(url,'utf8');"," } else {"," fs.readFile(url, 'utf8', function (err, mod) {"," if (err) {"," cb(err, url);"," } else {"," Y.Get._exec(mod, url, cb);"," }"," });"," return;"," }"," } catch (err) {"," cb(err, url);"," return;"," }",""," Y.Get._exec(mod, url, cb);"," }"," };","",""," /**"," * Override for Get.script for loading local or remote YUI modules."," * @method js"," * @param {Array|String} s The URL's to load into this context"," * @param {Object} options Transaction options"," */"," Y.Get.js = function(s, options) {"," var urls = Y.Array(s), url, i, l = urls.length, c= 0,"," check = function() {"," if (c === l) {"," pass(options);"," }"," };","",""," /*jshint loopfunc: true */"," for (i=0; i<l; i++) {"," url = urls[i];"," if (Y.Lang.isObject(url)) {"," url = url.url;"," }",""," url = url.replace(/'/g, '%27');"," Y.Get._include(url, function(err, url) {"," if (!Y.config) {"," Y.config = {"," debug: true"," };"," }"," if (options.onProgress) {"," options.onProgress.call(options.context || Y, url);"," }"," if (err) {"," fail(options, err);"," } else {"," c++;"," check();"," }"," });"," }",""," //Keeping Signature in the browser."," return {"," execute: function() {}"," };"," };",""," /**"," * Alias for `Y.Get.js`"," * @method script"," */"," Y.Get.script = Y.Get.js;",""," //Place holder for SS Dom access"," Y.Get.css = function(s, cb) {"," pass(cb);"," };","","","","}, '@VERSION@');","","}());"]};