/* 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 v32 = v3; const env0_0 = this; const createBuffer_13688 = function(a0) { var TextEncoder = global.TextEncoder; return new TextEncoder().encode(a0); }; v32.v2 = v2; v32.v3 = v32; if (env0_0 !== undefined) { env0_0.exports = v32; } else { murmur = this.murmur; v32.noConflict = noConflict_13690; this.murmur = v32; } 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_13690() { // 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; } } } global.__d(_fun13685, 1225, []) /* metro module 1225 */;