94 lines
3.1 KiB
React
94 lines
3.1 KiB
React
/* Metro module 4478; source: unknown; dependencies: [573, 715, 712, 756, 4427] */
|
|
function _fun38092(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#38092, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4656:6, offset: 0x010b8791, size: 34 bytes, params: 8, frame: 2
|
|
const env0_0 = require;
|
|
module.exports = exports_38093;
|
|
}
|
|
|
|
function exports_38093(a0, a1, a2, a3) { // fn#38093, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4656:40, offset: 0x010b87b3, size: 332 bytes, params: 5, frame: 36
|
|
var r2;
|
|
var r3;
|
|
var r23;
|
|
var r24;
|
|
var r22;
|
|
var value6;
|
|
var length;
|
|
var value7;
|
|
var moduleValue2;
|
|
var value8;
|
|
var property;
|
|
var value9;
|
|
var moduleValue3;
|
|
var value10;
|
|
const value = a0;
|
|
const value2 = a2;
|
|
const value4 = 0;
|
|
const value5 = undefined;
|
|
if (require(dependencyMap[value4])(value)) {
|
|
value6 = (require(715) /* metro dependency 715 */)(a1, value);
|
|
length = value6.length;
|
|
value7 = length - 1;
|
|
if (value == null) {
|
|
return value;
|
|
}
|
|
if (value4 < length) {
|
|
r2 = value;
|
|
r3 = value4;
|
|
loopExit4: while (true) {
|
|
moduleValue2 = require(712) /* metro dependency 712 */;
|
|
value8 = moduleValue2(value6[r3]);
|
|
if (value8 === '__proto__') {
|
|
return value;
|
|
}
|
|
if (value8 === 'constructor') {
|
|
return value;
|
|
}
|
|
if (value8 === 'prototype') {
|
|
return value;
|
|
}
|
|
if (r3 == value7) {
|
|
r22 = value2;
|
|
continue;
|
|
}
|
|
property = r2[value8];
|
|
if (!a3) {
|
|
r23 = value5;
|
|
continue;
|
|
}
|
|
value9 = a3(property, value8, r2);
|
|
r23 = value9;
|
|
if (value5 !== r23) {
|
|
r22 = r23;
|
|
continue;
|
|
}
|
|
if (require(dependencyMap[value4])(property)) {
|
|
r23 = property;
|
|
continue;
|
|
}
|
|
moduleValue3 = require(756) /* metro dependency 756 */;
|
|
if (moduleValue3(value6[r3 + 1])) {
|
|
r24 = [];
|
|
} else {
|
|
r24 = {};
|
|
}
|
|
r23 = r24;
|
|
r22 = r23;
|
|
(require(4427) /* metro dependency 4427 */)(r2, value8, r22);
|
|
property = r2[value8];
|
|
if (property == null) {
|
|
break loopExit4;
|
|
}
|
|
value10 = typeof r3 === 'bigint' ? r3 + 1n : +r3 + 1;
|
|
if (value10 < length) {
|
|
r2 = property;
|
|
r3 = value10;
|
|
continue;
|
|
}
|
|
break loopExit4;
|
|
}
|
|
return value;
|
|
}
|
|
}
|
|
return value;
|
|
}
|
|
|