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

188 lines
8.6 KiB
JavaScript

/* Metro module 1081; source: unknown; dependencies: [57, 826] */
import * as Module00057Module from './module-00057.js'; /* Metro dependency 57 */
import * as Module00826Module from './module-00826.js'; /* Metro dependency 826 */
function _fun11279(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#11279, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1208:6, offset: 0x00da7730, size: 443 bytes, params: 8, frame: 24
const env0_0 = require;
const createFrame = function(a0, a1, a2, a3) {
var value = a1;
var object = {filename: a0};
object.function = value !== '<anonymous>' ? value : require(dependencyMap[1]).UNKNOWN_FUNCTION;
object.in_app = true;
if (a2 !== undefined) {
object.lineno = a2;
}
if (a3 !== undefined) {
object.colno = a3;
}
return object;
};
const Object = global.Object;
const defineProperty = Object.defineProperty;
const Symbol = global.Symbol;
Reflect.apply(defineProperty, Object, [exports, Symbol.toStringTag, {value: 'Module'}]);
const env0_3 = RegExp('^\\s*at (\\S+?)(?::(\\d+))(?::(\\d+))\\s*$', 'i');
const env0_4 = RegExp('^\\s*at (?:(.+?\\)(?: \\[.+\\])?|.*?) ?\\((?:address at )?)?(?:async )?((?:<anonymous>|[-a-z]+:|.*bundle|\\/)?.*?)(?::(\\d+))?(?::(\\d+))?\\)?\\s*$',
'i');
const env0_5 = RegExp('\\((\\S*)(?::(\\d+))(?::(\\d+))\\)', '');
const env0_6 = RegExp('at (.+?) ?\\(data:(.+?),', '');
items6 = [30];
items6[1] = chromeStackParserFn;
const env0_7 = RegExp('^\\s*(.*?)(?:\\((.*?)\\))?(?:^|@)?((?:[-a-z]+)?:\\/.*?|\\[native code\\]|[^@]*(?:bundle|\\d+\\.js)|\\/[\\w\\-. /=]+)(?::(\\d+))?(?::(\\d+))?\\s*$',
'i');
const env0_8 = RegExp('(\\S+) line (\\d+)(?: > eval line \\d+)* > eval', 'i');
const items7 = [50];
items7[1] = gecko;
const env0_9 = RegExp('^\\s*at (?:((?:\\[object object\\])?.+) )?\\(?((?:[-a-z]+):.*?):(\\d+)(?::(\\d+))?\\)?\\s*$',
'i');
const items2 = [40];
items2[1] = winjs;
const env0_10 = RegExp(' line (\\d+).*script (?:in )?(\\S+)(?:: in function (\\S+))?$', 'i');
const items3 = [10];
items3[1] = opera10;
const env0_11 = RegExp(' line (\\d+), column (\\d+)\\s*(?:in (?:<anonymous function: ([^>]+)>|([^)]+))\\(.*\\))? in (.*):\\s*$',
'i');
const items4 = [20];
items4[1] = opera11;
const items5 = [items6, items7];
let value = (Module00826Module).createStackParser.apply(Module00826Module,
items5);
exports.chromeStackLineParser = items6;
exports.defaultStackLineParsers = items5;
exports.defaultStackParser = value;
exports.geckoStackLineParser = items7;
exports.opera10StackLineParser = items3;
exports.opera11StackLineParser = items4;
exports.winjsStackLineParser = items2;
function chromeStackParserFn(a0) { // fn#11281, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1208:534, offset: 0x00da794b, size: 430 bytes, params: 2, frame: 23
var r5;
var property;
var value6;
var extractSafariExtensionDetailsBinding;
const UNKNOWN_FUNCTION = (Module00826Module).UNKNOWN_FUNCTION;
var value7;
var value9;
var value10;
const value2 = a0.match(env0_6);
if (value2) {
return {filename: '<data:' + value2[2] + '>', function: value2[1]};
}
const value3 = env0_3.exec(a0);
if (value3) {
value10 = Module00057Module(value3, 4);
return createFrame(value10[1], UNKNOWN_FUNCTION, Number(value10[2]), Number(value10[3]));
}
const value4 = env0_4.exec(a0);
if (value4) {
if (value4[2]) {
if (value4[2].indexOf('eval') === 0) {
value6 = env0_5.exec(value4[2]);
if (value6) {
value4[2] = value6[1];
value4[3] = value6[2];
value4[4] = value6[3];
}
}
}
extractSafariExtensionDetailsBinding = extractSafariExtensionDetails;
property = value4[1];
r5 = property || UNKNOWN_FUNCTION;
value7 = undefined;
value9 = Module00057Module(extractSafariExtensionDetailsBinding(r5, value4[2]), 2);
property = value9[0];
return createFrame(value9[1], property, value4[3] ? Number(value4[3]) : value7,
value4[4] ? Number(value4[4]) : value7);
}
}
function gecko(a0) { // fn#11282, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1208:1176, offset: 0x00da7af9, size: 278 bytes, params: 2, frame: 20
var r3;
var property;
var value4;
var extractSafariExtensionDetailsBinding;
var value6;
var value8;
const value2 = env0_7.exec(a0);
if (value2) {
if (value2[3]) {
if (value2[3].indexOf(' > eval') > -1) {
value4 = env0_8.exec(value2[3]);
if (value4) {
value2[1] = value2[1] || 'eval';
value2[3] = value4[1];
value2[4] = value4[2];
value2[5] = '';
}
}
}
property = value2[3];
r3 = value2[1] || (require(826) /* metro dependency 826 */).UNKNOWN_FUNCTION;
extractSafariExtensionDetailsBinding = extractSafariExtensionDetails;
value6 = undefined;
value8 = Module00057Module(extractSafariExtensionDetailsBinding(r3, property), 2);
property = value8[0];
return createFrame(value8[1], property, value2[4] ? Number(value2[4]) : value6,
value2[5] ? Number(value2[5]) : value6);
}
}
function winjs(a0) { // fn#11283, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1208:1555, offset: 0x00da7c0f, size: 121 bytes, params: 2, frame: 21
var r3;
var r0;
var createFrameBinding;
var property;
var value;
const value2 = env0_9.exec(a0);
const value3 = undefined;
if (value2) {
createFrameBinding = createFrame;
property = value2[2];
r3 = value2[1] || (require(826) /* metro dependency 826 */).UNKNOWN_FUNCTION;
value = Number(value2[3]);
value = createFrameBinding(property, r3, value, value2[4] ? Number(value2[4]) : value3);
r0 = value;
} else {
r0 = value3;
}
return r0;
}
function opera10(a0) { // fn#11284, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1208:1750, offset: 0x00da7c88, size: 94 bytes, params: 2, frame: 19
const value2 = env0_10.exec(a0);
return value2 ? createFrame(value2[2], value2[3] || (require(826) /* metro dependency 826 */).UNKNOWN_FUNCTION,
Number(value2[1])) : undefined;
}
function opera11(a0) { // fn#11285, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1208:1967, offset: 0x00da7ce6, size: 119 bytes, params: 2, frame: 20
var r3;
var r0;
var createFrameBinding;
var property;
var value;
const value2 = env0_11.exec(a0);
if (value2) {
createFrameBinding = createFrame;
property = value2[5];
r3 = value2[3] || value2[4];
r3 = !r3 ? (require(826) /* metro dependency 826 */).UNKNOWN_FUNCTION : r3;
value = Number(value2[1]);
value = createFrameBinding(property, r3, value, Number(value2[2]));
r0 = value;
} else {
r0 = undefined;
}
return r0;
}
function extractSafariExtensionDetails(a0, a1) { // fn#11286, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1208:2143, offset: 0x00da7d5d, size: 199 bytes, params: 3, frame: 16
const UNKNOWN_FUNCTION = (Module00826Module).UNKNOWN_FUNCTION;
let value = a0.indexOf('safari-extension');
value = value !== -1;
return value || a0.indexOf('safari-web-extension') !== -1 ? [a0.indexOf('@') !== -1 ? a0.split('@')[0] : UNKNOWN_FUNCTION,
value ? 'safari-extension:' + a1 : 'safari-web-extension:' + a1] : [a0, a1];
}
}
global.__d(_fun11279, 1081, [57, 826]) /* metro module 1081, dependencies: [57, 826] */;