2026-07-20 16:05:17 +00:00
|
|
|
// Module ID: 1266
|
2026-07-23 10:11:24 +00:00
|
|
|
// Function ID: 14303
|
2026-07-20 16:05:17 +00:00
|
|
|
// Name: runtimeHashMessageKey
|
2026-07-23 10:11:24 +00:00
|
|
|
// Dependencies: [1267]
|
2026-07-20 16:05:17 +00:00
|
|
|
|
|
|
|
|
// Module 1266 (runtimeHashMessageKey)
|
2026-07-23 10:11:24 +00:00
|
|
|
const require = arg1;
|
|
|
|
|
const dependencyMap = arg6;
|
2026-07-20 16:05:17 +00:00
|
|
|
arg5.runtimeHashMessageKey = function runtimeHashMessageKey(code) {
|
2026-07-23 10:11:24 +00:00
|
|
|
const BigIntResult = BigInt(require(1267) /* bitsToBigInt */.hash(code, 0));
|
2026-07-20 16:05:17 +00:00
|
|
|
const items = [];
|
|
|
|
|
const rounded = Math.ceil(Math.floor(Math.log2(Number(BigIntResult)) + 1) / 8);
|
|
|
|
|
for (let num = 0; num < rounded; num = num + 1) {
|
|
|
|
|
let _Number = Number;
|
|
|
|
|
let _BigInt = BigInt;
|
|
|
|
|
let _BigInt2 = BigInt;
|
|
|
|
|
let tmp3 = BigIntResult >> BigInt(8 * num);
|
|
|
|
|
let arr = items.unshift(Number(tmp3 & BigInt(255)));
|
|
|
|
|
}
|
|
|
|
|
const uint8Array = new Uint8Array(items);
|
|
|
|
|
let reversed = uint8Array;
|
|
|
|
|
if (!closure_3) {
|
|
|
|
|
reversed = uint8Array.reverse();
|
|
|
|
|
}
|
2026-07-23 10:11:24 +00:00
|
|
|
const items1 = [dependencyMap[reversed[0] >> 2], dependencyMap[(3 & reversed[0]) << 4 | reversed[1] >> 4], dependencyMap[(15 & reversed[1]) << 2 | reversed[2] >> 6], dependencyMap[63 & reversed[2]], dependencyMap[reversed[3] >> 2], dependencyMap[(3 & reversed[3]) << 4 | reversed[4] >> 4]];
|
2026-07-20 16:05:17 +00:00
|
|
|
return items1.join("");
|
|
|
|
|
};
|
|
|
|
|
let closure_2 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split("");
|
2026-07-23 10:11:24 +00:00
|
|
|
let uint8Array = new Uint8Array(4);
|
2026-07-20 16:05:17 +00:00
|
|
|
const uint32Array = new Uint32Array(uint8Array.buffer);
|
|
|
|
|
uint32Array[0] = 1;
|
|
|
|
|
let closure_3 = !(1 & uint8Array[0]);
|