////////////////////////////////////////////////////////////////////////// // // // This is a generated file. You can view the original // // source in your browser if your browser supports source maps. // // Source maps are supported by all recent versions of Chrome, Safari, // // and Firefox, and by Internet Explorer 11. // // // ////////////////////////////////////////////////////////////////////////// (function () { /* Imports */ var Meteor = Package.meteor.Meteor; var global = Package.meteor.global; var meteorEnv = Package.meteor.meteorEnv; var meteorInstall = Package.modules.meteorInstall; /* Package-scope variables */ var meteorBabelHelpers; var require = meteorInstall({"node_modules":{"meteor":{"babel-runtime":{"babel-runtime.js":function(require,exports){ ///////////////////////////////////////////////////////////////////////////////////////////// // // // packages/babel-runtime/babel-runtime.js // // // ///////////////////////////////////////////////////////////////////////////////////////////// // exports.meteorBabelHelpers = require("meteor-babel-helpers"); try { var babelRuntimeVersion = require("@babel/runtime/package.json").version; } catch (e) { throw new Error([ "", "The @babel/runtime npm package could not be found in your node_modules ", "directory. Please run the following command to install it:", "", " meteor npm install --save @babel/runtime", "" ].join("\n")); } if (parseInt(babelRuntimeVersion, 10) < 6) { throw new Error([ "", "The version of @babel/runtime installed in your node_modules directory ", "(" + babelRuntimeVersion + ") is out of date. Please upgrade it by running ", "", " meteor npm install --save @babel/runtime", "", "in your application directory.", "" ].join("\n")); } else if (babelRuntimeVersion.indexOf("7.0.0-beta.") === 0) { var betaVersion = parseInt(babelRuntimeVersion.split(".").pop(), 10); if (betaVersion > 55) { console.warn([ "The version of @babel/runtime installed in your node_modules directory ", "(" + babelRuntimeVersion + ") contains a breaking change which was introduced by ", "https://github.com/babel/babel/pull/8266. Please either downgrade by ", "running the following command:", "", " meteor npm install --save-exact @babel/runtime@7.0.0-beta.55", "", "or update to the latest beta version of Meteor 1.7.1, as explained in ", "this pull request: https://github.com/meteor/meteor/pull/9942.", "" ].join("\n")); } } ///////////////////////////////////////////////////////////////////////////////////////////// },"node_modules":{"meteor-babel-helpers":{"package.json":function(require,exports){ ///////////////////////////////////////////////////////////////////////////////////////////// // // // node_modules/meteor/babel-runtime/node_modules/meteor-babel-helpers/package.json // // // ///////////////////////////////////////////////////////////////////////////////////////////// // exports.name = "meteor-babel-helpers"; exports.version = "0.0.3"; exports.main = "index.js"; ///////////////////////////////////////////////////////////////////////////////////////////// },"index.js":function(require,exports,module){ ///////////////////////////////////////////////////////////////////////////////////////////// // // // node_modules/meteor/babel-runtime/node_modules/meteor-babel-helpers/index.js // // // ///////////////////////////////////////////////////////////////////////////////////////////// // function canDefineNonEnumerableProperties() { var testObj = {}; var testPropName = "t"; try { Object.defineProperty(testObj, testPropName, { enumerable: false, value: testObj }); for (var k in testObj) { if (k === testPropName) { return false; } } } catch (e) { return false; } return testObj[testPropName] === testObj; } function sanitizeEasy(value) { return value; } function sanitizeHard(obj) { if (Array.isArray(obj)) { var newObj = {}; var keys = Object.keys(obj); var keyCount = keys.length; for (var i = 0; i < keyCount; ++i) { var key = keys[i]; newObj[key] = obj[key]; } return newObj; } return obj; } meteorBabelHelpers = module.exports = { // Meteor-specific runtime helper for wrapping the object of for-in // loops, so that inherited Array methods defined by es5-shim can be // ignored in browsers where they cannot be defined as non-enumerable. sanitizeForInObject: canDefineNonEnumerableProperties() ? sanitizeEasy : sanitizeHard, // Exposed so that we can test sanitizeForInObject in environments that // support defining non-enumerable properties. _sanitizeForInObjectHard: sanitizeHard }; ///////////////////////////////////////////////////////////////////////////////////////////// }}}}}}},{ "extensions": [ ".js", ".json" ] }); var exports = require("/node_modules/meteor/babel-runtime/babel-runtime.js"); /* Exports */ Package._define("babel-runtime", exports, { meteorBabelHelpers: meteorBabelHelpers }); })();