require=_bb$iter=(function (moduleMap, entries) {
  var results = {};

  function get(id) {
    if (!results.hasOwnProperty(id)) {
      var meta = { exports: {} };
      var load = moduleMap[id][0];
      var deps = moduleMap[id][1];
      results[id] = meta.exports;
      load(dependencyGetter(deps), meta, meta.exports);
      results[id] = meta.exports;
    }

    return results[id];
  }

  function has(id) {
    return moduleMap[id];
  }

  function dependencyGetter(depsByName) {
    return function getDependency(name) {
      var id = depsByName[name];

      if (has(id)) {
        return get(id);
      }

      for (var _next = get.next; _next; _next = _next.next) {
        if (_next.has(id)) {
          return _next.get(id);
        }
      }

      for (var _prev = get.prev; _prev; _prev = _prev.prev) {
        if (_prev.has(id)) {
          return _prev.get(id);
        }
      }

      throw new Error("Module '" + name + "' with id " + id + " was not found");
    };
  }

  get.get = get;
  get.has = has;
  get.next = typeof _bb$iter === "undefined" ? null : _bb$iter;

  if (entries.length) {
    for (var _prev = get, _next = get.next; _next;) {
      _next.prev = _prev;
      _prev = _next;
      _next = _next.next;
    }
  }

  entries.forEach(get);
  return get;
})({
/**
 * id: 1
 * path: /src/main.js
 * deps: {"./other": 2, "log2console": 3}
 */
1:[function(_bb$req, module, exports) {
'use strict';

var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();

var _other = _bb$req('./other');

var _other2 = _interopRequireDefault(_other);

var _log2console = _bb$req('log2console');

var _log2console2 = _interopRequireDefault(_log2console);

function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }

function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }

var Main = function () {
  function Main() {
    _classCallCheck(this, Main);

    this._other = new _other2.default();
  }

  _createClass(Main, [{
    key: 'render',
    value: function render() {
      (0, _log2console2.default)(`render:main`);
      this._other.render();
    }
  }]);

  return Main;
}();

new Main().render();
},{"./other": 2, "log2console": 3}]
},[1]);
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi9zcmMvbWFpbi5qcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJmaWxlIjoiZ2VuZXJhdGVkLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXNDb250ZW50IjpbIid1c2Ugc3RyaWN0JztcblxudmFyIF9jcmVhdGVDbGFzcyA9IGZ1bmN0aW9uICgpIHsgZnVuY3Rpb24gZGVmaW5lUHJvcGVydGllcyh0YXJnZXQsIHByb3BzKSB7IGZvciAodmFyIGkgPSAwOyBpIDwgcHJvcHMubGVuZ3RoOyBpKyspIHsgdmFyIGRlc2NyaXB0b3IgPSBwcm9wc1tpXTsgZGVzY3JpcHRvci5lbnVtZXJhYmxlID0gZGVzY3JpcHRvci5lbnVtZXJhYmxlIHx8IGZhbHNlOyBkZXNjcmlwdG9yLmNvbmZpZ3VyYWJsZSA9IHRydWU7IGlmIChcInZhbHVlXCIgaW4gZGVzY3JpcHRvcikgZGVzY3JpcHRvci53cml0YWJsZSA9IHRydWU7IE9iamVjdC5kZWZpbmVQcm9wZXJ0eSh0YXJnZXQsIGRlc2NyaXB0b3Iua2V5LCBkZXNjcmlwdG9yKTsgfSB9IHJldHVybiBmdW5jdGlvbiAoQ29uc3RydWN0b3IsIHByb3RvUHJvcHMsIHN0YXRpY1Byb3BzKSB7IGlmIChwcm90b1Byb3BzKSBkZWZpbmVQcm9wZXJ0aWVzKENvbnN0cnVjdG9yLnByb3RvdHlwZSwgcHJvdG9Qcm9wcyk7IGlmIChzdGF0aWNQcm9wcykgZGVmaW5lUHJvcGVydGllcyhDb25zdHJ1Y3Rvciwgc3RhdGljUHJvcHMpOyByZXR1cm4gQ29uc3RydWN0b3I7IH07IH0oKTtcblxudmFyIF9vdGhlciA9IHJlcXVpcmUoJy4vb3RoZXInKTtcblxudmFyIF9vdGhlcjIgPSBfaW50ZXJvcFJlcXVpcmVEZWZhdWx0KF9vdGhlcik7XG5cbnZhciBfbG9nMmNvbnNvbGUgPSByZXF1aXJlKCdsb2cyY29uc29sZScpO1xuXG52YXIgX2xvZzJjb25zb2xlMiA9IF9pbnRlcm9wUmVxdWlyZURlZmF1bHQoX2xvZzJjb25zb2xlKTtcblxuZnVuY3Rpb24gX2ludGVyb3BSZXF1aXJlRGVmYXVsdChvYmopIHsgcmV0dXJuIG9iaiAmJiBvYmouX19lc01vZHVsZSA/IG9iaiA6IHsgZGVmYXVsdDogb2JqIH07IH1cblxuZnVuY3Rpb24gX2NsYXNzQ2FsbENoZWNrKGluc3RhbmNlLCBDb25zdHJ1Y3RvcikgeyBpZiAoIShpbnN0YW5jZSBpbnN0YW5jZW9mIENvbnN0cnVjdG9yKSkgeyB0aHJvdyBuZXcgVHlwZUVycm9yKFwiQ2Fubm90IGNhbGwgYSBjbGFzcyBhcyBhIGZ1bmN0aW9uXCIpOyB9IH1cblxudmFyIE1haW4gPSBmdW5jdGlvbiAoKSB7XG4gIGZ1bmN0aW9uIE1haW4oKSB7XG4gICAgX2NsYXNzQ2FsbENoZWNrKHRoaXMsIE1haW4pO1xuXG4gICAgdGhpcy5fb3RoZXIgPSBuZXcgX290aGVyMi5kZWZhdWx0KCk7XG4gIH1cblxuICBfY3JlYXRlQ2xhc3MoTWFpbiwgW3tcbiAgICBrZXk6ICdyZW5kZXInLFxuICAgIHZhbHVlOiBmdW5jdGlvbiByZW5kZXIoKSB7XG4gICAgICAoMCwgX2xvZzJjb25zb2xlMi5kZWZhdWx0KShgcmVuZGVyOm1haW5gKTtcbiAgICAgIHRoaXMuX290aGVyLnJlbmRlcigpO1xuICAgIH1cbiAgfV0pO1xuXG4gIHJldHVybiBNYWluO1xufSgpO1xuXG5uZXcgTWFpbigpLnJlbmRlcigpOyJdfQ==
