UNPKG

vanzy-protect

Version:

Epic Obfuscator Yeahhh

20 lines (19 loc) 686 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.numberObf = void 0; const cfg_1 = require("../config/cfg"); const numberObfLvl1_1 = require("./numberObfLvl1"); const numberObfLvl2_1 = require("./numberObfLvl2"); const numberObfLvl3_1 = require("./numberObfLvl3"); function numberObf(num, lvl) { const l = lvl ?? (0, cfg_1.cfg)().transforms.numberObfLevel; if (l === 0) return num; if (l === 1) return (0, numberObfLvl1_1.numberObfLvl1)(num); if (l === 2) return (0, numberObfLvl2_1.numberObfLvl2)(num); if (l === 3) return (0, numberObfLvl3_1.numberObfLvl3)(num); } exports.numberObf = numberObf;