272 lines
9.0 KiB
React
272 lines
9.0 KiB
React
/* Metro module 1225; source: unknown; dependencies: [] */
|
|
function _fun13685(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#13685, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1352:6, offset: 0x00df2627, size: 22 bytes, params: 8, frame: 9
|
|
_fun13686();
|
|
}
|
|
|
|
function _fun13686() { // fn#13686, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1352:32, offset: 0x00df263d, size: 99 bytes, params: 1, frame: 6
|
|
var murmur;
|
|
const closure = v3;
|
|
const env0_0 = this;
|
|
const createBuffer_13688 = function(a0) {
|
|
var TextEncoder = global.TextEncoder;
|
|
return new TextEncoder().encode(a0);
|
|
};
|
|
closure.v2 = v2;
|
|
closure.v3 = closure;
|
|
if (env0_0 !== undefined) {
|
|
env0_0.exports = closure;
|
|
} else {
|
|
murmur = this.murmur;
|
|
closure.noConflict = noConflict;
|
|
this.murmur = closure;
|
|
}
|
|
}
|
|
|
|
function exports_13687(a0, a1) { // fn#13687, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1352:116, offset: 0x00df26a0, size: 669 bytes, params: 3, frame: 37
|
|
var r4;
|
|
var r12;
|
|
var r15;
|
|
var r7;
|
|
var r8;
|
|
var r16;
|
|
var r6;
|
|
var value3;
|
|
var value6;
|
|
var value7;
|
|
var value8;
|
|
var value9;
|
|
var value10;
|
|
var value11;
|
|
var value12;
|
|
var value13;
|
|
var value14;
|
|
var value15;
|
|
var value16;
|
|
var value17;
|
|
var value18;
|
|
var value19;
|
|
var value20;
|
|
var value21;
|
|
var value22;
|
|
var value23;
|
|
var value24;
|
|
var value25;
|
|
var value26;
|
|
var value27;
|
|
var value28;
|
|
var value29;
|
|
var value30;
|
|
var value31;
|
|
let value = a0;
|
|
const value2 = a1;
|
|
reducibleJoin2: while (true) {
|
|
if (typeof value !== 'string') {
|
|
r4 = value;
|
|
break reducibleJoin2;
|
|
}
|
|
value3 = environment;
|
|
value = createBuffer_13688(value);
|
|
r4 = value;
|
|
break reducibleJoin2;
|
|
}
|
|
const value4 = r4.length - (3 & r4.length);
|
|
const value5 = 0;
|
|
if (value5 < value4) {
|
|
r12 = value5;
|
|
r15 = value2;
|
|
reducibleLoop3: while (true) {
|
|
value6 = 255 & r4[r12];
|
|
value7 = typeof r12 === 'bigint' ? r12 + 1n : +r12 + 1;
|
|
value8 = 255 & r4[value7];
|
|
value9 = typeof value7 === 'bigint' ? value7 + 1n : +value7 + 1;
|
|
value10 = 255 & r4[value9];
|
|
value11 = typeof value9 === 'bigint' ? value9 + 1n : +value9 + 1;
|
|
value12 = 255 & r4[value11];
|
|
value13 = value6 | value8 << 8;
|
|
value14 = value13 | value10 << 16;
|
|
value15 = value14 | value12 << 24;
|
|
value16 = typeof value11 === 'bigint' ? value11 + 1n : +value11 + 1;
|
|
value17 = (65535 & value15) * 3432918353;
|
|
value18 = value17 + (((value15 >>> 16) * 3432918353 & 65535) << 16) & 4294967295;
|
|
value19 = value18 << 15;
|
|
value20 = value19 | value18 >>> 17;
|
|
value21 = (65535 & value20) * 461845907;
|
|
value22 = r15 ^ value21 + (((value20 >>> 16) * 461845907 & 65535) << 16) & 4294967295;
|
|
value23 = value22 << 13;
|
|
value24 = value23 | value22 >>> 19;
|
|
value25 = 5 * (65535 & value24);
|
|
value26 = value25 + ((5 * (value24 >>> 16) & 65535) << 16) & 4294967295;
|
|
value27 = 27492 + (65535 & value26);
|
|
value28 = value27 + ((58964 + (value26 >>> 16) & 65535) << 16);
|
|
if (value16 < value4) {
|
|
r12 = value16;
|
|
r15 = value28;
|
|
continue reducibleLoop3;
|
|
}
|
|
r7 = value16;
|
|
r8 = value28;
|
|
break reducibleLoop3;
|
|
}
|
|
} else {
|
|
r7 = value5;
|
|
r8 = value2;
|
|
}
|
|
reducibleJoin10: while (true) {
|
|
reducibleJoin9: while (true) {
|
|
if (value === 3) {
|
|
value = value5 ^ (255 & r4[r7 + 2]) << 16;
|
|
r16 = value;
|
|
value = r16 ^ (255 & r4[r7 + 1]) << 8;
|
|
r12 = value;
|
|
break reducibleJoin9;
|
|
}
|
|
if (value === 2) {
|
|
r16 = value5;
|
|
value = r16 ^ (255 & r4[r7 + 1]) << 8;
|
|
r12 = value;
|
|
break reducibleJoin9;
|
|
}
|
|
if (value === 1) {
|
|
r12 = value5;
|
|
break reducibleJoin9;
|
|
}
|
|
r6 = r8;
|
|
break reducibleJoin10;
|
|
}
|
|
value = r12 ^ 255 & r4[r7];
|
|
value29 = (65535 & value) * 3432918353;
|
|
value = value29 + (((value >>> 16) * 3432918353 & 65535) << 16) & 4294967295;
|
|
value30 = value << 15;
|
|
value = value30 | value >>> 17;
|
|
value31 = (65535 & value) * 461845907;
|
|
value = r8 ^ value31 + (((value >>> 16) * 461845907 & 65535) << 16) & 4294967295;
|
|
r6 = value;
|
|
break reducibleJoin10;
|
|
}
|
|
value = r6 ^ r4.length;
|
|
value ^= value >>> 16;
|
|
value = 2246822507 * (65535 & value) + ((2246822507 * (value >>> 16) & 65535) << 16) & 4294967295;
|
|
value ^= value >>> 13;
|
|
value = 3266489909 * (65535 & value) + ((3266489909 * (value >>> 16) & 65535) << 16) & 4294967295;
|
|
return (value ^ value >>> 16) >>> value5;
|
|
}
|
|
|
|
function v2(a0, a1) { // fn#13689, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1352:977, offset: 0x00df2969, size: 453 bytes, params: 3, frame: 28
|
|
var r8;
|
|
var r2;
|
|
var r6;
|
|
var r9;
|
|
var r0;
|
|
var r12;
|
|
var r13;
|
|
var r10;
|
|
var value2;
|
|
var value4;
|
|
var value5;
|
|
var value6;
|
|
var value7;
|
|
var value8;
|
|
var value9;
|
|
var value10;
|
|
var value11;
|
|
var value12;
|
|
var value13;
|
|
var value14;
|
|
var value15;
|
|
var value16;
|
|
var value17;
|
|
var value18;
|
|
let value = a0;
|
|
reducibleJoin2: while (true) {
|
|
if (typeof value !== 'string') {
|
|
r8 = value;
|
|
break reducibleJoin2;
|
|
}
|
|
value2 = environment;
|
|
value = createBuffer_13688(value);
|
|
r8 = value;
|
|
break reducibleJoin2;
|
|
}
|
|
const length = r8.length;
|
|
value = a1 ^ length;
|
|
const value3 = 0;
|
|
if (length >= 4) {
|
|
r2 = value3;
|
|
r6 = value;
|
|
r9 = length;
|
|
reducibleLoop3: while (true) {
|
|
value = 255 & r8[r2];
|
|
value4 = typeof r2 === 'bigint' ? r2 + 1n : +r2 + 1;
|
|
value5 = 255 & r8[value4];
|
|
value6 = typeof value4 === 'bigint' ? value4 + 1n : +value4 + 1;
|
|
value7 = 255 & r8[value6];
|
|
value8 = typeof value6 === 'bigint' ? value6 + 1n : +value6 + 1;
|
|
value9 = 255 & r8[value8];
|
|
value |= value5 << 8;
|
|
value |= value7 << 16;
|
|
value |= value9 << 24;
|
|
value10 = 1540483477 * (65535 & value);
|
|
value = value10 + ((1540483477 * (value >>> 16) & 65535) << 16);
|
|
value11 = 65535 & r6;
|
|
value12 = r6 >>> 16;
|
|
value ^= value >>> 24;
|
|
value13 = 1540483477 * value11;
|
|
value14 = value13 + ((1540483477 * value12 & 65535) << 16);
|
|
value15 = 1540483477 * (65535 & value);
|
|
value = value14 ^ value15 + ((1540483477 * (value >>> 16) & 65535) << 16);
|
|
value16 = r9 - 4;
|
|
value17 = typeof value8 === 'bigint' ? value8 + 1n : +value8 + 1;
|
|
if (value16 >= 4) {
|
|
r2 = value17;
|
|
r6 = value;
|
|
r9 = value16;
|
|
continue reducibleLoop3;
|
|
}
|
|
r0 = value17;
|
|
r12 = value;
|
|
r13 = value16;
|
|
break reducibleLoop3;
|
|
}
|
|
} else {
|
|
r0 = value3;
|
|
r12 = value;
|
|
r13 = length;
|
|
}
|
|
reducibleJoin10: while (true) {
|
|
reducibleJoin9: while (true) {
|
|
if (r13 === 3) {
|
|
value = r12 ^ (255 & r8[r0 + 2]) << 16;
|
|
r10 = value;
|
|
value = r10 ^ (255 & r8[r0 + 1]) << 8;
|
|
r6 = value;
|
|
break reducibleJoin9;
|
|
}
|
|
if (r13 === 2) {
|
|
r10 = r12;
|
|
value = r10 ^ (255 & r8[r0 + 1]) << 8;
|
|
r6 = value;
|
|
break reducibleJoin9;
|
|
}
|
|
if (r13 === 1) {
|
|
r6 = r12;
|
|
break reducibleJoin9;
|
|
}
|
|
r2 = r12;
|
|
break reducibleJoin10;
|
|
}
|
|
value = r6 ^ 255 & r8[r0];
|
|
value18 = 1540483477 * (65535 & value);
|
|
value = value18 + ((1540483477 * (value >>> 16) & 65535) << 16);
|
|
r2 = value;
|
|
break reducibleJoin10;
|
|
}
|
|
value = 1540483477 * (65535 & (r2 ^ r2 >>> 13)) + ((1540483477 * (value >>> 16) & 65535) << 16);
|
|
return (value ^ value >>> 15) >>> value3;
|
|
}
|
|
|
|
function noConflict() { // fn#13690, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1352:1627, offset: 0x00df2b2e, size: 23 bytes, params: 1, frame: 3
|
|
env0_0.murmur = murmur;
|
|
return v3;
|
|
}
|
|
|