1"use strict"; 2Object.defineProperty(exports, "__esModule", { value: true }); 3exports.isCorrect = exports.isInSubnet = void 0; 4function isInSubnet(address) { 5 if (this.subnetMask < address.subnetMask) { 6 return false; 7 } 8 if (this.mask(address.subnetMask) === address.mask()) { 9 return true; 10 } 11 return false; 12} 13exports.isInSubnet = isInSubnet; 14function isCorrect(defaultBits) { 15 return function () { 16 if (this.addressMinusSuffix !== this.correctForm()) { 17 return false; 18 } 19 if (this.subnetMask === defaultBits && !this.parsedSubnet) { 20 return true; 21 } 22 return this.parsedSubnet === String(this.subnetMask); 23 }; 24} 25exports.isCorrect = isCorrect; 26//# sourceMappingURL=common.js.map