610 lines
26 KiB
JavaScript
610 lines
26 KiB
JavaScript
/* Metro module 922; source: unknown; dependencies: [830] */
|
|
function _fun9856(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#9856, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1049:6, offset: 0x00d74377, size: 175 bytes, params: 8, frame: 19
|
|
let env0_0 = require;
|
|
const getMetadataForUrl2 = getMetadataForUrl;
|
|
const Object = global.Object;
|
|
const defineProperty = Object.defineProperty;
|
|
const Symbol = global.Symbol;
|
|
Reflect.apply(defineProperty, Object, [exports, Symbol.toStringTag, {value: 'Module'}]);
|
|
const Map = global.Map;
|
|
const map = new Map();
|
|
const Set = global.Set;
|
|
const set = new Set();
|
|
exports.addMetadataToStackFrames = function(a0, a1) {
|
|
var r1;
|
|
var r2;
|
|
var env0_0 = a0;
|
|
var property = a1.exception;
|
|
var value = property == null;
|
|
if (value) {
|
|
r1 = value;
|
|
r2 = property;
|
|
} else {
|
|
property = property.values;
|
|
r1 = property == null;
|
|
r2 = property;
|
|
}
|
|
if (!r1) {
|
|
r2.forEach(_fun9859);
|
|
}
|
|
};
|
|
exports.getFilenameToMetadataMap = getFilenameToMetadataMap;
|
|
exports.getMetadataForUrl = getMetadataForUrl2;
|
|
exports.stripMetadataFromStackFrames = function({exception}) {
|
|
var r0;
|
|
var r2;
|
|
var value = exception == null;
|
|
if (value) {
|
|
r0 = value;
|
|
r2 = exception;
|
|
} else {
|
|
exception = exception.values;
|
|
r0 = exception == null;
|
|
r2 = exception;
|
|
}
|
|
if (!r0) {
|
|
r2.forEach(_fun9863);
|
|
}
|
|
};
|
|
function getMetadataForUrl(a0, a1) { // fn#9857, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1049:115, offset: 0x00d74426, size: 307 bytes, params: 3, frame: 23
|
|
var r2;
|
|
var r10;
|
|
var value;
|
|
var GLOBAL_OBJ;
|
|
var _sentryModuleMetadata;
|
|
var Object;
|
|
var keys;
|
|
var iterator;
|
|
var iterator2;
|
|
var item;
|
|
var item2;
|
|
var property;
|
|
var moduleValue;
|
|
var binding;
|
|
var has;
|
|
var value2;
|
|
var add;
|
|
var value3;
|
|
var reverse;
|
|
var value4;
|
|
var iterator3;
|
|
var item3;
|
|
var value5;
|
|
var filename;
|
|
var set;
|
|
var error;
|
|
var get;
|
|
exceptionSkip43: while (true) {
|
|
exceptionLanding43: while (true) {
|
|
exceptionSkip40: while (true) {
|
|
exceptionLanding40: while (true) {
|
|
value = environment;
|
|
GLOBAL_OBJ = require(dependencyMap[0]).GLOBAL_OBJ;
|
|
_sentryModuleMetadata = GLOBAL_OBJ._sentryModuleMetadata;
|
|
if (_sentryModuleMetadata) {
|
|
Object = global.Object;
|
|
keys = Object.keys;
|
|
GLOBAL_OBJ = require(dependencyMap[0]).GLOBAL_OBJ;
|
|
_sentryModuleMetadata = GLOBAL_OBJ._sentryModuleMetadata;
|
|
iterator = Reflect.apply(keys, Object, [_sentryModuleMetadata])[Symbol.iterator]();
|
|
iterator2 = iterator.next;
|
|
r2 = iterator;
|
|
while (true) {
|
|
item2 = Reflect.apply(iterator2, r2, []);
|
|
item = item2.value;
|
|
item2 = item2.done ? undefined : r2;
|
|
if (item2 === undefined) {
|
|
break;
|
|
}
|
|
try {
|
|
} catch (error) {
|
|
break exceptionLanding43;
|
|
}
|
|
try {
|
|
} catch (error) {
|
|
break exceptionLanding43;
|
|
}
|
|
try {
|
|
property = dependencyMap[0];
|
|
} catch (error) {
|
|
break exceptionLanding43;
|
|
}
|
|
try {
|
|
moduleValue = require(property);
|
|
} catch (error) {
|
|
break exceptionLanding43;
|
|
}
|
|
try {
|
|
GLOBAL_OBJ = moduleValue.GLOBAL_OBJ;
|
|
} catch (error) {
|
|
break exceptionLanding43;
|
|
}
|
|
try {
|
|
_sentryModuleMetadata = GLOBAL_OBJ._sentryModuleMetadata;
|
|
} catch (error) {
|
|
break exceptionLanding43;
|
|
}
|
|
try {
|
|
property = _sentryModuleMetadata[item];
|
|
} catch (error) {
|
|
break exceptionLanding43;
|
|
}
|
|
try {
|
|
binding = env0_3;
|
|
} catch (error) {
|
|
break exceptionLanding43;
|
|
}
|
|
try {
|
|
has = binding.has;
|
|
} catch (error) {
|
|
break exceptionLanding43;
|
|
}
|
|
try {
|
|
value2 = Reflect.apply(has, binding, [item]);
|
|
} catch (error) {
|
|
break exceptionLanding43;
|
|
}
|
|
if (value2) {
|
|
r2 = item2;
|
|
continue;
|
|
}
|
|
try {
|
|
binding = env0_3;
|
|
} catch (error) {
|
|
break exceptionLanding43;
|
|
}
|
|
try {
|
|
add = binding.add;
|
|
} catch (error) {
|
|
break exceptionLanding43;
|
|
}
|
|
try {
|
|
Reflect.apply(add, binding, [item]);
|
|
} catch (error) {
|
|
break exceptionLanding43;
|
|
}
|
|
try {
|
|
value3 = a0(item);
|
|
} catch (error) {
|
|
break exceptionLanding43;
|
|
}
|
|
try {
|
|
reverse = value3.reverse;
|
|
} catch (error) {
|
|
break exceptionLanding43;
|
|
}
|
|
try {
|
|
value4 = Reflect.apply(reverse, value3, []);
|
|
} catch (error) {
|
|
break exceptionLanding43;
|
|
}
|
|
try {
|
|
iterator = value4[Symbol.iterator]();
|
|
iterator3 = iterator.next;
|
|
} catch (error) {
|
|
break exceptionLanding43;
|
|
}
|
|
r10 = iterator;
|
|
while (true) {
|
|
try {
|
|
item3 = Reflect.apply(iterator3, r10, []);
|
|
item = item3.value;
|
|
item3 = item3.done ? undefined : r10;
|
|
} catch (error) {
|
|
break exceptionLanding43;
|
|
}
|
|
try {
|
|
value5 = item3 === undefined;
|
|
} catch (error) {
|
|
break exceptionLanding43;
|
|
}
|
|
if (value5) {
|
|
r2 = item2;
|
|
break;
|
|
}
|
|
try {
|
|
try {
|
|
filename = item.filename;
|
|
} catch (error) {
|
|
break exceptionLanding40;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding43;
|
|
}
|
|
if (filename) {
|
|
try {
|
|
try {
|
|
binding = env0_2;
|
|
} catch (error) {
|
|
break exceptionLanding40;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding43;
|
|
}
|
|
try {
|
|
try {
|
|
set = binding.set;
|
|
} catch (error) {
|
|
break exceptionLanding40;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding43;
|
|
}
|
|
try {
|
|
try {
|
|
filename = item.filename;
|
|
} catch (error) {
|
|
break exceptionLanding40;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding43;
|
|
}
|
|
try {
|
|
try {
|
|
Reflect.apply(set, binding, [filename, property]);
|
|
} catch (error) {
|
|
break exceptionLanding40;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding43;
|
|
}
|
|
try {
|
|
item3.return();
|
|
} catch (error) {
|
|
break exceptionLanding43;
|
|
}
|
|
r2 = item2;
|
|
break;
|
|
}
|
|
r10 = item3;
|
|
}
|
|
}
|
|
}
|
|
binding = env0_2;
|
|
get = binding.get;
|
|
return Reflect.apply(get, binding, [a1]);
|
|
break exceptionSkip40;
|
|
}
|
|
try {
|
|
try {
|
|
item3.return();
|
|
} catch {
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding43;
|
|
}
|
|
try {
|
|
throw error;
|
|
} catch (error) {
|
|
break exceptionLanding43;
|
|
}
|
|
break exceptionSkip40;
|
|
}
|
|
break exceptionSkip43;
|
|
}
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
break exceptionSkip43;
|
|
}
|
|
}
|
|
|
|
function addMetadataToStackFrames(a0, {exception}) { // fn#9858, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1049:501, offset: 0x00d74559, size: 64 bytes, params: 3, frame: 14
|
|
var r1;
|
|
var r2;
|
|
var values;
|
|
const env0_0 = a0;
|
|
let value = exception == null;
|
|
if (value) {
|
|
r1 = value;
|
|
r2 = exception;
|
|
} else {
|
|
values = exception.values;
|
|
r1 = values == null;
|
|
r2 = values;
|
|
}
|
|
if (!r1) {
|
|
r2.forEach(function({stacktrace}) {
|
|
var r0;
|
|
var r2;
|
|
var value = stacktrace == null;
|
|
if (value) {
|
|
r0 = value;
|
|
r2 = stacktrace;
|
|
} else {
|
|
stacktrace = stacktrace.frames;
|
|
r0 = stacktrace == null;
|
|
r2 = stacktrace;
|
|
}
|
|
if (!r0) {
|
|
r2.forEach(_fun9860);
|
|
}
|
|
});
|
|
}
|
|
function _fun9859({stacktrace}) { // fn#9859, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1049:600, offset: 0x00d74599, size: 58 bytes, params: 2, frame: 13
|
|
var r0;
|
|
var r2;
|
|
var frames;
|
|
const value = stacktrace == null;
|
|
if (value) {
|
|
r0 = value;
|
|
r2 = stacktrace;
|
|
} else {
|
|
frames = stacktrace.frames;
|
|
r0 = frames == null;
|
|
r2 = frames;
|
|
}
|
|
if (!r0) {
|
|
r2.forEach(_fun9860);
|
|
}
|
|
function _fun9860(a0) { // fn#9860, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1049:673, offset: 0x00d745d3, size: 62 bytes, params: 2, frame: 14
|
|
var value;
|
|
var getMetadataForUrlBinding;
|
|
if (a0.filename) {
|
|
if (!a0.module_metadata) {
|
|
value = environment.__proto__.__proto__;
|
|
getMetadataForUrlBinding = getMetadataForUrl;
|
|
value = environment.__proto__;
|
|
value = getMetadataForUrlBinding(env1_0, a0.filename);
|
|
if (value) {
|
|
a0.module_metadata = value;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
function getFilenameToMetadataMap(a0) { // fn#9861, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1049:818, offset: 0x00d74611, size: 246 bytes, params: 2, frame: 21
|
|
var r2;
|
|
var r10;
|
|
var value;
|
|
var GLOBAL_OBJ;
|
|
var _sentryModuleMetadata;
|
|
var object;
|
|
var Object;
|
|
var keys;
|
|
var iterator;
|
|
var iterator2;
|
|
var item;
|
|
var item2;
|
|
var property;
|
|
var moduleValue;
|
|
var value2;
|
|
var reverse;
|
|
var value3;
|
|
var iterator3;
|
|
var item3;
|
|
var value4;
|
|
var filename;
|
|
var error;
|
|
exceptionSkip33: while (true) {
|
|
exceptionLanding33: while (true) {
|
|
exceptionSkip30: while (true) {
|
|
exceptionLanding30: while (true) {
|
|
value = environment;
|
|
GLOBAL_OBJ = require(dependencyMap[0]).GLOBAL_OBJ;
|
|
_sentryModuleMetadata = GLOBAL_OBJ._sentryModuleMetadata;
|
|
object = {};
|
|
if (_sentryModuleMetadata) {
|
|
Object = global.Object;
|
|
keys = Object.keys;
|
|
GLOBAL_OBJ = require(dependencyMap[0]).GLOBAL_OBJ;
|
|
_sentryModuleMetadata = GLOBAL_OBJ._sentryModuleMetadata;
|
|
iterator = Reflect.apply(keys, Object, [_sentryModuleMetadata])[Symbol.iterator]();
|
|
iterator2 = iterator.next;
|
|
r2 = iterator;
|
|
while (true) {
|
|
item2 = Reflect.apply(iterator2, r2, []);
|
|
item = item2.value;
|
|
item2 = item2.done ? undefined : r2;
|
|
if (item2 === undefined) {
|
|
break;
|
|
}
|
|
try {
|
|
} catch (error) {
|
|
break exceptionLanding33;
|
|
}
|
|
try {
|
|
} catch (error) {
|
|
break exceptionLanding33;
|
|
}
|
|
try {
|
|
property = dependencyMap[0];
|
|
} catch (error) {
|
|
break exceptionLanding33;
|
|
}
|
|
try {
|
|
moduleValue = require(property);
|
|
} catch (error) {
|
|
break exceptionLanding33;
|
|
}
|
|
try {
|
|
GLOBAL_OBJ = moduleValue.GLOBAL_OBJ;
|
|
} catch (error) {
|
|
break exceptionLanding33;
|
|
}
|
|
try {
|
|
_sentryModuleMetadata = GLOBAL_OBJ._sentryModuleMetadata;
|
|
} catch (error) {
|
|
break exceptionLanding33;
|
|
}
|
|
try {
|
|
property = _sentryModuleMetadata[item];
|
|
} catch (error) {
|
|
break exceptionLanding33;
|
|
}
|
|
try {
|
|
value2 = a0(item);
|
|
} catch (error) {
|
|
break exceptionLanding33;
|
|
}
|
|
try {
|
|
reverse = value2.reverse;
|
|
} catch (error) {
|
|
break exceptionLanding33;
|
|
}
|
|
try {
|
|
value3 = Reflect.apply(reverse, value2, []);
|
|
} catch (error) {
|
|
break exceptionLanding33;
|
|
}
|
|
try {
|
|
iterator = value3[Symbol.iterator]();
|
|
iterator3 = iterator.next;
|
|
} catch (error) {
|
|
break exceptionLanding33;
|
|
}
|
|
r10 = iterator;
|
|
while (true) {
|
|
try {
|
|
item3 = Reflect.apply(iterator3, r10, []);
|
|
item = item3.value;
|
|
item3 = item3.done ? undefined : r10;
|
|
} catch (error) {
|
|
break exceptionLanding33;
|
|
}
|
|
try {
|
|
value4 = item3 === undefined;
|
|
} catch (error) {
|
|
break exceptionLanding33;
|
|
}
|
|
if (value4) {
|
|
r2 = item2;
|
|
break;
|
|
}
|
|
try {
|
|
try {
|
|
filename = item.filename;
|
|
} catch (error) {
|
|
break exceptionLanding30;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding33;
|
|
}
|
|
if (filename) {
|
|
try {
|
|
try {
|
|
filename = item.filename;
|
|
} catch (error) {
|
|
break exceptionLanding30;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding33;
|
|
}
|
|
try {
|
|
try {
|
|
object[filename] = property;
|
|
} catch (error) {
|
|
break exceptionLanding30;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding33;
|
|
}
|
|
try {
|
|
item3.return();
|
|
} catch (error) {
|
|
break exceptionLanding33;
|
|
}
|
|
r2 = item2;
|
|
break;
|
|
}
|
|
r10 = item3;
|
|
}
|
|
}
|
|
return object;
|
|
}
|
|
return object;
|
|
break exceptionSkip30;
|
|
}
|
|
try {
|
|
try {
|
|
item3.return();
|
|
} catch {
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding33;
|
|
}
|
|
try {
|
|
throw error;
|
|
} catch (error) {
|
|
break exceptionLanding33;
|
|
}
|
|
break exceptionSkip30;
|
|
}
|
|
break exceptionSkip33;
|
|
}
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
break exceptionSkip33;
|
|
}
|
|
}
|
|
|
|
function stripMetadataFromStackFrames({exception}) { // fn#9862, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1049:1185, offset: 0x00d74707, size: 57 bytes, params: 2, frame: 13
|
|
var r0;
|
|
var r2;
|
|
var values;
|
|
let value = exception == null;
|
|
if (value) {
|
|
r0 = value;
|
|
r2 = exception;
|
|
} else {
|
|
values = exception.values;
|
|
r0 = values == null;
|
|
r2 = values;
|
|
}
|
|
if (!r0) {
|
|
r2.forEach(function({stacktrace}) {
|
|
var r0;
|
|
var r2;
|
|
var value = stacktrace == null;
|
|
if (value) {
|
|
r0 = value;
|
|
r2 = stacktrace;
|
|
} else {
|
|
stacktrace = stacktrace.frames;
|
|
r0 = stacktrace == null;
|
|
r2 = stacktrace;
|
|
}
|
|
if (!r0) {
|
|
r2.forEach(_fun9864);
|
|
}
|
|
});
|
|
}
|
|
function _fun9863({stacktrace}) { // fn#9863, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1049:1286, offset: 0x00d74740, size: 58 bytes, params: 2, frame: 13
|
|
var r0;
|
|
var r2;
|
|
var frames;
|
|
const value = stacktrace == null;
|
|
if (value) {
|
|
r0 = value;
|
|
r2 = stacktrace;
|
|
} else {
|
|
frames = stacktrace.frames;
|
|
r0 = frames == null;
|
|
r2 = frames;
|
|
}
|
|
if (!r0) {
|
|
r2.forEach(function(a0) {
|
|
delete a0.module_metadata;
|
|
});
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
function _fun9864(a0) { // fn#9864, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1049:1359, offset: 0x00d7477a, size: 12 bytes, params: 2, frame: 1
|
|
delete a0.module_metadata;
|
|
}
|
|
|
|
global.__d(_fun9856, 922, [830]) /* metro module 922, dependencies: [830] */;
|