'use strict';

Object.defineProperty(exports, "__esModule", {
  value: true
});
exports.Models = exports.Simulator = undefined;

var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };

var _packet = require('./packet');

Object.keys(_packet).forEach(function (key) {
  if (key === "default" || key === "__esModule") return;
  Object.defineProperty(exports, key, {
    enumerable: true,
    get: function () {
      return _packet[key];
    }
  });
});

var _simulator = require('./simulator');

Object.keys(_simulator).forEach(function (key) {
  if (key === "default" || key === "__esModule") return;
  Object.defineProperty(exports, key, {
    enumerable: true,
    get: function () {
      return _simulator[key];
    }
  });
});

var _MS = _interopRequireWildcard(_simulator);

var _MP = _interopRequireWildcard(_packet);

function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }

exports.Simulator = _MS.default;
const Models = exports.Models = _extends({}, _MP, _MS);