vanzy-protect
Version:
Epic Obfuscator Yeahhh
20 lines (19 loc) • 686 B
JavaScript
;
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;