"use strict";

var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");

Object.defineProperty(exports, "__esModule", {
  value: true
});
exports["default"] = void 0;

var _regenerator = _interopRequireDefault(require("@babel/runtime/regenerator"));

var _asyncToGenerator2 = _interopRequireDefault(require("@babel/runtime/helpers/asyncToGenerator"));

var _defaultGateway = _interopRequireDefault(require("default-gateway"));

var IP = {
  getGateway: function () {
    var _getGateway = (0, _asyncToGenerator2["default"])( /*#__PURE__*/_regenerator["default"].mark(function _callee() {
      return _regenerator["default"].wrap(function _callee$(_context) {
        while (1) {
          switch (_context.prev = _context.next) {
            case 0:
              return _context.abrupt("return", _defaultGateway["default"].v4());

            case 1:
            case "end":
              return _context.stop();
          }
        }
      }, _callee);
    }));

    function getGateway() {
      return _getGateway.apply(this, arguments);
    }

    return getGateway;
  }()
};
var _default = IP;
exports["default"] = _default;
//# sourceMappingURL=index.js.map