Files
discord-decomp/sources/by-id/module-04353.js
T
2026-07-28 01:06:53 +03:00

378 lines
16 KiB
JavaScript

/* Metro module 4353; source: unknown; dependencies: [591, 4354, 613, 4359, 615, 4365, 4371, 4375] */
import * as Module00591Module from './module-00591.js'; /* Metro dependency 591 */
function _fun37077(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#37077, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4525:6, offset: 0x0109c609, size: 57 bytes, params: 8, frame: 2
const env0_0 = require;
const Object = global.Object;
const env0_2 = Object.prototype.hasOwnProperty;
module.exports = exports_37078;
function exports_37078(a0, a1, a2, a3, a4, a5) { // fn#37078, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4525:140, offset: 0x00d545fa, size: 679 bytes, params: 7, frame: 32
var r10;
var r11;
var r13;
var r0;
var r3;
var value15;
var value16;
var value17;
var value19;
var value27;
let value = a0;
const value2 = a1;
const value3 = a5;
const value5 = (Module00591Module)(value);
const value6 = (Module00591Module)(value2);
const value7 = '[object Array]';
let r12 = value5 ? value7 : (require(4354) /* metro dependency 4354 */)(value);
let r9 = value6 ? value7 : (require(4354) /* metro dependency 4354 */)(value2);
r12 = r12 == '[object Arguments]' ? '[object Object]' : r12;
const value11 = '[object Object]';
const value12 = r12 == value11;
r9 = r9 == '[object Arguments]' ? value11 : r9;
const value13 = r9 == value11;
const value14 = r12 == r9;
if (value14) {
if ((require(613) /* metro dependency 613 */)(value)) {
value15 = (require(613) /* metro dependency 613 */)(value2);
value16 = true;
value17 = false;
if (value15) {
r10 = value17;
r11 = value16;
if (value14) {
if (r10) {
if (1 & a2) {
if (value14) {
if (value3) {
r3 = value3;
} else {
value27 = new (require(4359) /* metro dependency 4359 */)();
}
value = (require(4375) /* metro dependency 4375 */)(value, value2, a2, a3, a4, r3);
r0 = value;
} else {
r0 = !!value14;
}
return r0;
}
r10 = r10 && hasOwnProperty.call(value, '__wrapped__');
r0 = value13 && hasOwnProperty.call(value2, '__wrapped__');
if (r10) {
if (r10) {
value = value.value();
r11 = value;
} else {
r11 = value;
}
if (r0) {
value = value2.value;
value = Reflect.apply(value, value2, []);
r10 = value;
} else {
r10 = value2;
}
if (value3) {
r0 = value3;
} else {
value = require(4359) /* metro dependency 4359 */;
value = new value();
r0 = value;
}
return a4(r11, r10, a2, a3, r0);
}
if (r0) {
if (r10) {
value = value.value();
r11 = value;
} else {
r11 = value;
}
if (r0) {
value = value2.value;
value = Reflect.apply(value, value2, []);
r10 = value;
} else {
r10 = value2;
}
if (value3) {
r0 = value3;
} else {
value = require(4359) /* metro dependency 4359 */;
value = new value();
r0 = value;
}
return a4(r11, r10, a2, a3, r0);
}
if (value14) {
if (value3) {
r3 = value3;
} else {
value27 = new (require(4359) /* metro dependency 4359 */)();
}
value = (require(4375) /* metro dependency 4375 */)(value, value2, a2, a3, a4, r3);
r0 = value;
} else {
r0 = !!value14;
}
return r0;
}
if (value3) {
r13 = value3;
} else {
value19 = new (require(4359) /* metro dependency 4359 */)();
}
if (r11) {
value = (require(4365) /* metro dependency 4365 */)(value, value2, a2, a3, a4, r13);
r11 = value;
} else if ((require(615) /* metro dependency 615 */)(value)) {
value = (require(4365) /* metro dependency 4365 */)(value, value2, a2, a3, a4, r13);
r11 = value;
} else {
value = (require(4371) /* metro dependency 4371 */)(value, value2, r12, a2, a3, a4, r13);
r11 = value;
}
return r11;
}
if (1 & a2) {
if (value14) {
if (value3) {
r3 = value3;
} else {
value27 = new (require(4359) /* metro dependency 4359 */)();
}
value = (require(4375) /* metro dependency 4375 */)(value, value2, a2, a3, a4, r3);
r0 = value;
} else {
r0 = !!value14;
}
return r0;
}
r10 = r10 && hasOwnProperty.call(value, '__wrapped__');
r0 = value13 && hasOwnProperty.call(value2, '__wrapped__');
if (r10) {
if (r10) {
value = value.value();
r11 = value;
} else {
r11 = value;
}
if (r0) {
value = value2.value;
value = Reflect.apply(value, value2, []);
r10 = value;
} else {
r10 = value2;
}
if (value3) {
r0 = value3;
} else {
value = require(4359) /* metro dependency 4359 */;
value = new value();
r0 = value;
}
return a4(r11, r10, a2, a3, r0);
}
if (r0) {
if (r10) {
value = value.value();
r11 = value;
} else {
r11 = value;
}
if (r0) {
value = value2.value;
value = Reflect.apply(value, value2, []);
r10 = value;
} else {
r10 = value2;
}
if (value3) {
r0 = value3;
} else {
value = require(4359) /* metro dependency 4359 */;
value = new value();
r0 = value;
}
return a4(r11, r10, a2, a3, r0);
}
if (value14) {
if (value3) {
r3 = value3;
} else {
value27 = new (require(4359) /* metro dependency 4359 */)();
}
value = (require(4375) /* metro dependency 4375 */)(value, value2, a2, a3, a4, r3);
r0 = value;
} else {
r0 = !!value14;
}
return r0;
}
return value17;
}
}
r10 = value12;
r11 = value5;
if (value14) {
if (r10) {
if (1 & a2) {
if (value14) {
if (value3) {
r3 = value3;
} else {
value27 = new (require(4359) /* metro dependency 4359 */)();
}
value = (require(4375) /* metro dependency 4375 */)(value, value2, a2, a3, a4, r3);
r0 = value;
} else {
r0 = !!value14;
}
return r0;
}
r10 = r10 && hasOwnProperty.call(value, '__wrapped__');
r0 = value13 && hasOwnProperty.call(value2, '__wrapped__');
if (r10) {
if (r10) {
value = value.value();
r11 = value;
} else {
r11 = value;
}
if (r0) {
value = value2.value;
value = Reflect.apply(value, value2, []);
r10 = value;
} else {
r10 = value2;
}
if (value3) {
r0 = value3;
} else {
value = require(4359) /* metro dependency 4359 */;
value = new value();
r0 = value;
}
return a4(r11, r10, a2, a3, r0);
}
if (r0) {
if (r10) {
value = value.value();
r11 = value;
} else {
r11 = value;
}
if (r0) {
value = value2.value;
value = Reflect.apply(value, value2, []);
r10 = value;
} else {
r10 = value2;
}
if (value3) {
r0 = value3;
} else {
value = require(4359) /* metro dependency 4359 */;
value = new value();
r0 = value;
}
return a4(r11, r10, a2, a3, r0);
}
if (value14) {
if (value3) {
r3 = value3;
} else {
value27 = new (require(4359) /* metro dependency 4359 */)();
}
value = (require(4375) /* metro dependency 4375 */)(value, value2, a2, a3, a4, r3);
r0 = value;
} else {
r0 = !!value14;
}
return r0;
}
if (value3) {
r13 = value3;
} else {
value19 = new (require(4359) /* metro dependency 4359 */)();
}
if (r11) {
value = (require(4365) /* metro dependency 4365 */)(value, value2, a2, a3, a4, r13);
r11 = value;
} else if ((require(615) /* metro dependency 615 */)(value)) {
value = (require(4365) /* metro dependency 4365 */)(value, value2, a2, a3, a4, r13);
r11 = value;
} else {
value = (require(4371) /* metro dependency 4371 */)(value, value2, r12, a2, a3, a4, r13);
r11 = value;
}
return r11;
}
if (!(1 & a2)) {
r10 = r10 && hasOwnProperty.call(value, '__wrapped__');
r0 = value13 && hasOwnProperty.call(value2, '__wrapped__');
if (r10) {
if (r10) {
value = value.value();
r11 = value;
} else {
r11 = value;
}
if (r0) {
value = value2.value;
value = Reflect.apply(value, value2, []);
r10 = value;
} else {
r10 = value2;
}
if (value3) {
r0 = value3;
} else {
value = require(4359) /* metro dependency 4359 */;
value = new value();
r0 = value;
}
return a4(r11, r10, a2, a3, r0);
}
if (r0) {
if (r10) {
value = value.value();
r11 = value;
} else {
r11 = value;
}
if (r0) {
value = value2.value;
value = Reflect.apply(value, value2, []);
r10 = value;
} else {
r10 = value2;
}
if (value3) {
r0 = value3;
} else {
value = require(4359) /* metro dependency 4359 */;
value = new value();
r0 = value;
}
return a4(r11, r10, a2, a3, r0);
}
}
if (value14) {
if (value3) {
r3 = value3;
} else {
value27 = new (require(4359) /* metro dependency 4359 */)();
}
value = (require(4375) /* metro dependency 4375 */)(value, value2, a2, a3, a4, r3);
r0 = value;
} else {
r0 = !!value14;
}
return r0;
}
}
global.__d(_fun37077, 4353, [591, 4354, 613, 4359, 615, 4365, 4371,
4375]) /* metro module 4353, dependencies: [591, 4354, 613, 4359, 615, 4365, 4371, 4375] */;