377 lines
17 KiB
JavaScript
377 lines
17 KiB
JavaScript
/* Metro module 500; source: unknown; dependencies: [] */
|
|
function _fun6433(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#6433, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:550:6, offset: 0x00cfa854, size: 115 bytes, params: 8, frame: 16
|
|
const getOutputLength = function(a0) {
|
|
return 14 + (a0 + 64 >>> 9 << 4) + 1;
|
|
};
|
|
const safeAdd = function(a0, a1) {
|
|
var value = 65535 & a0;
|
|
value += 65535 & a1;
|
|
return (a0 >> 16) + (a1 >> 16) + (value >> 16) << 16 | 65535 & value;
|
|
};
|
|
const md5hh = function(a0, a1, a2, a3, a4, a5, a6) {
|
|
return md5cmn(a1 ^ a2 ^ a3, a0, a1, a4, a5, a6);
|
|
};
|
|
const md5ii = function(a0, a1, a2, a3, a4, a5, a6) {
|
|
return md5cmn(a2 ^ (a1 | ~a3), a0, a1, a4, a5, a6);
|
|
};
|
|
const Object = global.Object;
|
|
Object.defineProperty(exports, '__esModule', {value: true});
|
|
exports.default = md5;
|
|
function md5cmn(a0, a1, a2, a3, a4, a5) { // fn#6436, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:550:190, offset: 0x00cfa92c, size: 72 bytes, params: 7, frame: 15
|
|
const safeAddBinding = safeAdd;
|
|
let value = safeAddBinding(a1, a0);
|
|
value = safeAddBinding(value, safeAddBinding(a3, a5));
|
|
return safeAddBinding(value << a4 | value >>> 32 - a4, a2);
|
|
}
|
|
|
|
function md5ff(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#6437, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:550:325, offset: 0x00cfa974, size: 54 bytes, params: 8, frame: 21
|
|
return md5cmn(require & importDefault | ~require & importAll, global, require, module, exports, dependencyMap);
|
|
}
|
|
|
|
function md5gg(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#6438, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:550:389, offset: 0x00cfa9aa, size: 54 bytes, params: 8, frame: 21
|
|
return md5cmn(require & importAll | importDefault & ~importAll, global, require, module, exports, dependencyMap);
|
|
}
|
|
|
|
function md5(a0) { // fn#6441, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:550:633, offset: 0x00cfaa41, size: 2759 bytes, params: 2, frame: 135
|
|
var r2;
|
|
var r0;
|
|
var r1;
|
|
var r99;
|
|
var r5;
|
|
var r14;
|
|
var r15;
|
|
var r16;
|
|
var r17;
|
|
var r3;
|
|
var r13;
|
|
var unescape;
|
|
var encodeURIComponent;
|
|
var Uint8Array;
|
|
var length;
|
|
var prototype;
|
|
var value2;
|
|
var uint8Array;
|
|
var value3;
|
|
var value4;
|
|
var charCodeAt;
|
|
var value5;
|
|
var value6;
|
|
var Uint32Array;
|
|
var value8;
|
|
var uint32Array;
|
|
var value11;
|
|
var property;
|
|
var value12;
|
|
var value13;
|
|
var md5ffBinding;
|
|
var value22;
|
|
var value23;
|
|
var value24;
|
|
var value25;
|
|
var value26;
|
|
var value27;
|
|
var value28;
|
|
var value29;
|
|
var value30;
|
|
var value31;
|
|
var value32;
|
|
var value33;
|
|
var value34;
|
|
var value35;
|
|
var value36;
|
|
var value37;
|
|
var value38;
|
|
var value39;
|
|
var value40;
|
|
var value41;
|
|
var value42;
|
|
var value43;
|
|
var value44;
|
|
var value45;
|
|
var value46;
|
|
var value47;
|
|
var value48;
|
|
var value49;
|
|
var value50;
|
|
var md5ggBinding;
|
|
var value51;
|
|
var value52;
|
|
var value53;
|
|
var value54;
|
|
var value55;
|
|
var value56;
|
|
var value57;
|
|
var value58;
|
|
var value59;
|
|
var value60;
|
|
var value61;
|
|
var value62;
|
|
var value63;
|
|
var value64;
|
|
var value65;
|
|
var value66;
|
|
var value67;
|
|
var md5hhBinding;
|
|
var value68;
|
|
var value69;
|
|
var value70;
|
|
var value71;
|
|
var value72;
|
|
var value73;
|
|
var value74;
|
|
var value75;
|
|
var value76;
|
|
var value77;
|
|
var value78;
|
|
var value79;
|
|
var value80;
|
|
var value81;
|
|
var value82;
|
|
var value83;
|
|
var md5iiBinding;
|
|
var value84;
|
|
var value85;
|
|
var value86;
|
|
var value87;
|
|
var value88;
|
|
var value89;
|
|
var value90;
|
|
var value91;
|
|
var value92;
|
|
var value93;
|
|
var value94;
|
|
var value95;
|
|
var value96;
|
|
var value97;
|
|
var value98;
|
|
var value99;
|
|
var value100;
|
|
var safeAddBinding;
|
|
var value101;
|
|
var value102;
|
|
var value103;
|
|
var value104;
|
|
var value105;
|
|
var parseInt;
|
|
var charAt;
|
|
var value107;
|
|
var push;
|
|
let value = a0;
|
|
reducibleJoin3: while (true) {
|
|
if (typeof value !== 'string') {
|
|
r0 = value;
|
|
break reducibleJoin3;
|
|
}
|
|
unescape = global.unescape;
|
|
encodeURIComponent = global.encodeURIComponent;
|
|
value = unescape(encodeURIComponent(value));
|
|
Uint8Array = global.Uint8Array;
|
|
length = value.length;
|
|
prototype = Uint8Array.prototype;
|
|
value2 = Object.create(prototype, {constructor: {value: Uint8Array}});
|
|
uint8Array = new Uint8Array();
|
|
value3 = uint8Array instanceof Object ? uint8Array : value2;
|
|
length = value.length;
|
|
value4 = 0;
|
|
if (!(value4 < length)) {
|
|
r0 = value3;
|
|
break reducibleJoin3;
|
|
}
|
|
r2 = value4;
|
|
reducibleLoop2: while (true) {
|
|
charCodeAt = value.charCodeAt;
|
|
value3[r2] = Reflect.apply(charCodeAt, value, [r2]);
|
|
value5 = typeof r2 === 'bigint' ? r2 + 1n : +r2 + 1;
|
|
length = value.length;
|
|
if (value5 < length) {
|
|
r2 = value5;
|
|
continue reducibleLoop2;
|
|
}
|
|
r0 = value3;
|
|
break reducibleJoin3;
|
|
}
|
|
}
|
|
length = r0.length;
|
|
value = 0;
|
|
if (value === length) {
|
|
r99 = [];
|
|
} else {
|
|
value6 = 8 * r0.length;
|
|
Uint32Array = global.Uint32Array;
|
|
value8 = getOutputLength(value6);
|
|
uint32Array = new Uint32Array();
|
|
if (value < value6) {
|
|
r1 = value;
|
|
reducibleLoop5: while (true) {
|
|
value11 = r1 >> 5;
|
|
property = uint32Array[value11];
|
|
value12 = 255 & r0[r1 / 8];
|
|
uint32Array[value11] = property | value12 << r1 % 32;
|
|
value13 = r1 + 8;
|
|
if (value13 < value6) {
|
|
r1 = value13;
|
|
continue reducibleLoop5;
|
|
}
|
|
r99 = uint32Array;
|
|
break reducibleLoop5;
|
|
}
|
|
} else {
|
|
r99 = uint32Array;
|
|
}
|
|
}
|
|
const value14 = 8 * r0.length;
|
|
const value15 = value14 >> 5;
|
|
r99[value15] = r99[value15] | 128 << value14 % 32;
|
|
r99[getOutputLength(value14) - 1] = value14;
|
|
length = r99.length;
|
|
const value18 = 1732584193;
|
|
const value19 = -271733879;
|
|
const value20 = -1732584194;
|
|
const value21 = 271733878;
|
|
if (value < length) {
|
|
r5 = value;
|
|
r14 = value21;
|
|
r15 = value20;
|
|
r16 = value19;
|
|
r17 = value18;
|
|
reducibleLoop8: while (true) {
|
|
md5ffBinding = md5ff;
|
|
value22 = md5ffBinding(r17, r16, r15, r14, r99[r5], 7, -680876936);
|
|
value23 = r5 + 1;
|
|
value24 = md5ffBinding(r14, value22, r16, r15, r99[value23], 12, -389564586);
|
|
value25 = r5 + 2;
|
|
value26 = md5ffBinding(r15, value24, value22, r16, r99[value25], 17, 606105819);
|
|
value27 = r5 + 3;
|
|
value28 = md5ffBinding(r16, value26, value24, value22, r99[value27], 22, -1044525330);
|
|
value29 = r5 + 4;
|
|
value30 = md5ffBinding(value22, value28, value26, value24, r99[value29], 7, -176418897);
|
|
value31 = r5 + 5;
|
|
value32 = md5ffBinding(value24, value30, value28, value26, r99[value31], 12, 1200080426);
|
|
value33 = r5 + 6;
|
|
value34 = md5ffBinding(value26, value32, value30, value28, r99[value33], 17, -1473231341);
|
|
value35 = r5 + 7;
|
|
value36 = md5ffBinding(value28, value34, value32, value30, r99[value35], 22, -45705983);
|
|
value37 = r5 + 8;
|
|
value38 = md5ffBinding(value30, value36, value34, value32, r99[value37], 7, 1770035416);
|
|
value39 = r5 + 9;
|
|
value40 = md5ffBinding(value32, value38, value36, value34, r99[value39], 12, -1958414417);
|
|
value41 = r5 + 10;
|
|
value42 = md5ffBinding(value34, value40, value38, value36, r99[value41], 17, -42063);
|
|
value43 = r5 + 11;
|
|
value44 = md5ffBinding(value36, value42, value40, value38, r99[value43], 22, -1990404162);
|
|
value45 = r5 + 12;
|
|
value46 = md5ffBinding(value38, value44, value42, value40, r99[value45], 7, 1804603682);
|
|
value47 = r5 + 13;
|
|
value48 = md5ffBinding(value40, value46, value44, value42, r99[value47], 12, -40341101);
|
|
value49 = r5 + 14;
|
|
value50 = md5ffBinding(value42, value48, value46, value44, r99[value49], 17, -1502002290);
|
|
md5ggBinding = md5gg;
|
|
value51 = r5 + 15;
|
|
value52 = md5ffBinding(value44, value50, value48, value46, r99[value51], 22, 1236535329);
|
|
value53 = md5ggBinding(value46, value52, value50, value48, r99[value23], 5, -165796510);
|
|
value54 = md5ggBinding(value48, value53, value52, value50, r99[value33], 9, -1069501632);
|
|
value55 = md5ggBinding(value50, value54, value53, value52, r99[value43], 14, 643717713);
|
|
value56 = md5ggBinding(value52, value55, value54, value53, r99[r5], 20, -373897302);
|
|
value57 = md5ggBinding(value53, value56, value55, value54, r99[value31], 5, -701558691);
|
|
value58 = md5ggBinding(value54, value57, value56, value55, r99[value41], 9, 38016083);
|
|
value59 = md5ggBinding(value55, value58, value57, value56, r99[value51], 14, -660478335);
|
|
value60 = md5ggBinding(value56, value59, value58, value57, r99[value29], 20, -405537848);
|
|
value61 = md5ggBinding(value57, value60, value59, value58, r99[value39], 5, 568446438);
|
|
value62 = md5ggBinding(value58, value61, value60, value59, r99[value49], 9, -1019803690);
|
|
value63 = md5ggBinding(value59, value62, value61, value60, r99[value27], 14, -187363961);
|
|
value64 = md5ggBinding(value60, value63, value62, value61, r99[value37], 20, 1163531501);
|
|
value65 = md5ggBinding(value61, value64, value63, value62, r99[value47], 5, -1444681467);
|
|
value66 = md5ggBinding(value62, value65, value64, value63, r99[value25], 9, -51403784);
|
|
value67 = md5ggBinding(value63, value66, value65, value64, r99[value35], 14, 1735328473);
|
|
md5hhBinding = md5hh;
|
|
value68 = md5ggBinding(value64, value67, value66, value65, r99[value45], 20, -1926607734);
|
|
value69 = md5hhBinding(value65, value68, value67, value66, r99[value31], 4, -378558);
|
|
value70 = md5hhBinding(value66, value69, value68, value67, r99[value37], 11, -2022574463);
|
|
value71 = md5hhBinding(value67, value70, value69, value68, r99[value43], 16, 1839030562);
|
|
value72 = md5hhBinding(value68, value71, value70, value69, r99[value49], 23, -35309556);
|
|
value73 = md5hhBinding(value69, value72, value71, value70, r99[value23], 4, -1530992060);
|
|
value74 = md5hhBinding(value70, value73, value72, value71, r99[value29], 11, 1272893353);
|
|
value75 = md5hhBinding(value71, value74, value73, value72, r99[value35], 16, -155497632);
|
|
value76 = md5hhBinding(value72, value75, value74, value73, r99[value41], 23, -1094730640);
|
|
value77 = md5hhBinding(value73, value76, value75, value74, r99[value47], 4, 681279174);
|
|
value78 = md5hhBinding(value74, value77, value76, value75, r99[r5], 11, -358537222);
|
|
value79 = md5hhBinding(value75, value78, value77, value76, r99[value27], 16, -722521979);
|
|
value80 = md5hhBinding(value76, value79, value78, value77, r99[value33], 23, 76029189);
|
|
value81 = md5hhBinding(value77, value80, value79, value78, r99[value39], 4, -640364487);
|
|
value82 = md5hhBinding(value78, value81, value80, value79, r99[value45], 11, -421815835);
|
|
value83 = md5hhBinding(value79, value82, value81, value80, r99[value51], 16, 530742520);
|
|
md5iiBinding = md5ii;
|
|
value84 = md5hhBinding(value80, value83, value82, value81, r99[value25], 23, -995338651);
|
|
value85 = md5iiBinding(value81, value84, value83, value82, r99[r5], 6, -198630844);
|
|
value86 = md5iiBinding(value82, value85, value84, value83, r99[value35], 10, 1126891415);
|
|
value87 = md5iiBinding(value83, value86, value85, value84, r99[value49], 15, -1416354905);
|
|
value88 = md5iiBinding(value84, value87, value86, value85, r99[value31], 21, -57434055);
|
|
value89 = md5iiBinding(value85, value88, value87, value86, r99[value45], 6, 1700485571);
|
|
value90 = md5iiBinding(value86, value89, value88, value87, r99[value27], 10, -1894986606);
|
|
value91 = md5iiBinding(value87, value90, value89, value88, r99[value41], 15, -1051523);
|
|
value92 = md5iiBinding(value88, value91, value90, value89, r99[value23], 21, -2054922799);
|
|
value93 = md5iiBinding(value89, value92, value91, value90, r99[value37], 6, 1873313359);
|
|
value94 = md5iiBinding(value90, value93, value92, value91, r99[value51], 10, -30611744);
|
|
value95 = md5iiBinding(value91, value94, value93, value92, r99[value33], 15, -1560198380);
|
|
value96 = md5iiBinding(value92, value95, value94, value93, r99[value47], 21, 1309151649);
|
|
value97 = md5iiBinding(value93, value96, value95, value94, r99[value29], 6, -145523070);
|
|
value98 = md5iiBinding(value94, value97, value96, value95, r99[value43], 10, -1120210379);
|
|
value99 = md5iiBinding(value95, value98, value97, value96, r99[value25], 15, 718787259);
|
|
value100 = md5iiBinding(value96, value99, value98, value97, r99[value39], 21, -343485551);
|
|
safeAddBinding = safeAdd;
|
|
value101 = safeAddBinding(value97, r17);
|
|
value102 = safeAddBinding(value100, r16);
|
|
value103 = safeAddBinding(value99, r15);
|
|
value104 = safeAddBinding(value98, r14);
|
|
value105 = r5 + 16;
|
|
length = r99.length;
|
|
if (value105 < length) {
|
|
r5 = value105;
|
|
r14 = value104;
|
|
r15 = value103;
|
|
r16 = value102;
|
|
r17 = value101;
|
|
continue reducibleLoop8;
|
|
}
|
|
r0 = value104;
|
|
r1 = value103;
|
|
r2 = value102;
|
|
r3 = value101;
|
|
break reducibleLoop8;
|
|
}
|
|
} else {
|
|
r0 = value21;
|
|
r1 = value20;
|
|
r2 = value19;
|
|
r3 = value18;
|
|
}
|
|
const items3 = [r3, r2, r1, r0];
|
|
const items2 = [];
|
|
const value106 = 32 * items3.length;
|
|
if (value < value106) {
|
|
r13 = value;
|
|
reducibleLoop10: while (true) {
|
|
property = items3[r13 >> 5];
|
|
value = property >>> r13 % 32 & 255;
|
|
parseInt = global.parseInt;
|
|
charAt = '0123456789abcdef'.charAt;
|
|
value107 = Reflect.apply(charAt, '0123456789abcdef', [value >>> 4 & 15]);
|
|
charAt = '0123456789abcdef'.charAt;
|
|
value = parseInt(value107 + Reflect.apply(charAt, '0123456789abcdef', [15 & value]), 16);
|
|
push = items2.push;
|
|
Reflect.apply(push, items2, [value]);
|
|
value = r13 + 8;
|
|
if (value < value106) {
|
|
r13 = value;
|
|
continue reducibleLoop10;
|
|
}
|
|
break reducibleLoop10;
|
|
}
|
|
}
|
|
return items2;
|
|
}
|
|
|
|
}
|
|
|
|
global.__d(_fun6433, 500, []) /* metro module 500 */;
|