_calculateGateway(ip, mask='255.255.255.0'){ let networkAddress = ipUtil.mask(ip, mask); return ipUtil.cidrSubnet(networkAddress + '/26').firstAddress; }
function (_super) { __extends(RemoteAddressStrategy, _super); function RemoteAddressStrategy() { return _super.call(this, 'remoteAddress') || this; } RemoteAddressStrategy.prototype.isEnabled = function (parameters, context) { if (!parameters.IPs) { return false; } for (var _i = 0, _a = parameters.IPs.split(/\s*,\s*/); _i < _a.length; _i++) { var range = _a[_i]; try { if (range === context.remoteAddress) { return true; } else if (!ip.isV6Format(range)) { if (ip.cidrSubnet(range).contains(context.remoteAddress)) { return true; } } } catch (e) { continue; } } return false; }; return RemoteAddressStrategy; }(strategy_1.Strategy)
var subnet = ip.cidrSubnet(entry); list._subNets.push(subnet); } catch (err) {