136 lines
3.6 KiB
JavaScript
136 lines
3.6 KiB
JavaScript
// Metro module 991 (f992).
|
|
function $mk67452($env) {
|
|
return (a0) => {
|
|
const r10 = $env;
|
|
const r19 = a0.match(r10[3]);
|
|
if (r19) {
|
|
return {
|
|
filename: `<data:${r19[2]}>`,
|
|
function: r19[1]
|
|
};
|
|
}
|
|
const r9 = a0.match(r10[2]);
|
|
if (r9) {
|
|
const r26 = r9[1];
|
|
let function2 = void 0;
|
|
let r27 = void 0;
|
|
let r28 = void 0;
|
|
if (r26) {
|
|
const r18 = r9[1];
|
|
const r30 = r18.lastIndexOf(".");
|
|
const r13 = r18[r30 - 1] === "." ? r30 - 1 : r30;
|
|
const r3 = r13 > 0;
|
|
let r32 = r18;
|
|
let r33 = void 0;
|
|
let r34 = void 0;
|
|
if (r3) {
|
|
const r17 = r18.slice(0, r13);
|
|
const r37 = r18.slice(r13 + 1);
|
|
const r16 = r17.indexOf(".Module");
|
|
r32 = r18;
|
|
r33 = r37;
|
|
r34 = r17;
|
|
if (r16 > 0) {
|
|
r32 = r18.slice(r16 + 1);
|
|
r34 = r17.slice(0, r16);
|
|
r33 = r37;
|
|
}
|
|
}
|
|
(function2 = r32);
|
|
r27 = r33;
|
|
r28 = r34;
|
|
}
|
|
let r42 = void 0;
|
|
let r43 = void 0;
|
|
if (r27) {
|
|
r42 = r27;
|
|
r43 = r28;
|
|
}
|
|
if (r27 === "<anonymous>") {
|
|
r42 = void 0;
|
|
(function2 = void 0);
|
|
}
|
|
if (function2 === void 0) {
|
|
if (!r42) {
|
|
const r45 = $env.$parent;
|
|
r42 = (0, r45[0])(r45[1][0]).UNKNOWN_FUNCTION;
|
|
}
|
|
(function2 = r43 ? `${r43}.${r42}` : r42);
|
|
}
|
|
const r56 = $env.$parent;
|
|
let r63 = (0, r56[0])(r56[1][0]).normalizeStackTracePath(r9[2]);
|
|
const r64 = r9[5];
|
|
let r65 = r63 ? r63 : !r9[5];
|
|
let r68 = r64 === "native";
|
|
if (!r65) {
|
|
r65 = r68;
|
|
}
|
|
if (!r65) {
|
|
r63 = r9[5];
|
|
}
|
|
const filename = r63 ? decodeURI(r63) : void 0;
|
|
const r73 = r10[0];
|
|
const module2 = r73 ? r73(r63) : void 0;
|
|
let r75 = r9[3];
|
|
const r77 = parseInt;
|
|
if (!r75) {
|
|
r75 = "";
|
|
}
|
|
const lineno = r77(r75, 10) || void 0;
|
|
let r80 = r9[4];
|
|
const r81 = parseInt;
|
|
if (!r80) {
|
|
r80 = "";
|
|
}
|
|
const colno = r81(r80, 10) || void 0;
|
|
const r83 = r63 || "";
|
|
if (!r68) {
|
|
r68 = r83 && !r83.startsWith("/") && !r83.match(/^[A-Z]:/) && !r83.startsWith(".") && !r83.match(/^[a-zA-Z]([a-zA-Z0-9.\-+])*:\/\//);
|
|
}
|
|
return {
|
|
filename,
|
|
module: module2,
|
|
function: function2,
|
|
lineno,
|
|
colno,
|
|
in_app: (r68 ? !r68 : r83 !== void 0) && !r83.includes("node_modules/")
|
|
};
|
|
}
|
|
return a0.match(r10[1]) ? {
|
|
filename: a0
|
|
} : void 0;
|
|
};
|
|
}
|
|
let env814 = {};
|
|
Object.defineProperty(exports, Symbol.toStringTag, {
|
|
value: "Module"
|
|
});
|
|
export function filenameIsInApp(a0, r2 = false) {
|
|
if (!r2) {
|
|
r2 = (a0 ? !a0.startsWith("/") : a0) && !a0.match(/^[A-Z]:/) && !a0.startsWith(".") && !a0.match(/^[a-zA-Z]([a-zA-Z0-9.\-+])*:\/\//);
|
|
}
|
|
return (r2 ? !r2 : a0 !== void 0) && !a0.includes("node_modules/");
|
|
}
|
|
export function node(a0) {
|
|
let env12609;
|
|
const r0 = env12609 = {
|
|
$parent: env814
|
|
};
|
|
env12609[0] = a0;
|
|
env12609[1] = /^\s*[-]{4,}$/;
|
|
env12609[2] = /at (?:async )?(?:(.+?)\s+\()?(?:(.+):(\d+):(\d+)?|([^)]+))\)?/;
|
|
env12609[3] = /at (?:async )?(.+?) \(data:(.*?),/;
|
|
return $mk67452(r0);
|
|
}
|
|
export function nodeStackLineParser(a0) {
|
|
let env12610;
|
|
const r1 = env12610 = {
|
|
$parent: env814
|
|
};
|
|
env12610[0] = a0;
|
|
env12610[1] = /^\s*[-]{4,}$/;
|
|
env12610[2] = /at (?:async )?(?:(.+?)\s+\()?(?:(.+):(\d+):(\d+)?|([^)]+))\)?/;
|
|
env12610[3] = /at (?:async )?(.+?) \(data:(.*?),/;
|
|
return [90, $mk67452(r1)];
|
|
}
|