126 lines
3.3 KiB
JavaScript
126 lines
3.3 KiB
JavaScript
// Metro module 6484 (f6485).
|
|
function $mk78707($env) {
|
|
return (a0) => {
|
|
const r9 = $env;
|
|
const r8 = a0.match(r9[2]);
|
|
if (r8) {
|
|
const r22 = r8[1];
|
|
let function2 = void 0;
|
|
let r23 = void 0;
|
|
let r24 = void 0;
|
|
if (r22) {
|
|
const r17 = r8[1];
|
|
const r26 = r17.lastIndexOf(".");
|
|
const r12 = r17[r26 - 1] === "." ? r26 - 1 : r26;
|
|
const r28 = r12 > 0;
|
|
let r29 = r17;
|
|
let r30 = void 0;
|
|
let r31 = void 0;
|
|
if (r28) {
|
|
const r16 = r17.slice(0, r12);
|
|
const r34 = r17.slice(r12 + 1);
|
|
const r15 = r16.indexOf(".Module");
|
|
r29 = r17;
|
|
r30 = r34;
|
|
r31 = r16;
|
|
if (r15 > 0) {
|
|
r29 = r17.slice(r15 + 1);
|
|
r31 = r16.slice(0, r15);
|
|
r30 = r34;
|
|
}
|
|
}
|
|
(function2 = r29);
|
|
r23 = r30;
|
|
r24 = r31;
|
|
}
|
|
let r39 = void 0;
|
|
let r40 = void 0;
|
|
if (r23) {
|
|
r39 = r23;
|
|
r40 = r24;
|
|
}
|
|
if (r23 === "<anonymous>") {
|
|
r39 = void 0;
|
|
(function2 = void 0);
|
|
}
|
|
if (function2 === void 0) {
|
|
if (!r39) {
|
|
const r42 = $env.$parent;
|
|
r39 = (0, r42[0])(r42[1][0]).UNKNOWN_FUNCTION;
|
|
}
|
|
(function2 = r40 ? `${r40}.${r39}` : r39);
|
|
}
|
|
const r58 = r8[2] && r8[2].startsWith("file://") ? r8[2].slice(7) : r8[2];
|
|
const r62 = r8[5];
|
|
let r66 = (r58 ? r58.match(/\/[A-Z]:/) : r58) ? r58.slice(1) : r58;
|
|
let r69 = r66 ? r66 : !r8[5];
|
|
let r72 = r62 === "native";
|
|
if (!r69) {
|
|
r69 = r72;
|
|
}
|
|
if (!r69) {
|
|
r66 = r8[5];
|
|
}
|
|
const filename = r66 ? decodeURI(r66) : void 0;
|
|
const r77 = r9[0];
|
|
const module2 = r77 ? r77(r66) : void 0;
|
|
let r79 = r8[3];
|
|
const r81 = parseInt;
|
|
if (!r79) {
|
|
r79 = "";
|
|
}
|
|
const lineno = r81(r79, 10) || void 0;
|
|
let r84 = r8[4];
|
|
const r85 = parseInt;
|
|
if (!r84) {
|
|
r84 = "";
|
|
}
|
|
const colno = r85(r84, 10) || void 0;
|
|
const r87 = r66 || "";
|
|
if (!r72) {
|
|
r72 = r87 && !r87.startsWith("/") && !r87.match(/^[A-Z]:/) && !r87.startsWith(".") && !r87.match(/^[a-zA-Z]([a-zA-Z0-9.\-+])*:\/\//);
|
|
}
|
|
return {
|
|
filename,
|
|
module: module2,
|
|
function: function2,
|
|
lineno,
|
|
colno,
|
|
in_app: (r72 ? !r72 : r87 !== void 0) && !r87.includes("node_modules/")
|
|
};
|
|
}
|
|
if (a0.match(r9[1])) {
|
|
return {
|
|
filename: a0
|
|
};
|
|
}
|
|
};
|
|
}
|
|
let env4182 = {};
|
|
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 env15767;
|
|
const r0 = env15767 = {
|
|
$parent: env4182
|
|
};
|
|
env15767[0] = a0;
|
|
env15767[1] = /^\s*[-]{4,}$/;
|
|
env15767[2] = /at (?:async )?(?:(.+?)\s+\()?(?:(.+):(\d+):(\d+)?|([^)]+))\)?/;
|
|
return $mk78707(r0);
|
|
}
|
|
export function nodeStackLineParser(a0) {
|
|
let env15768;
|
|
const r1 = env15768 = {
|
|
$parent: env4182
|
|
};
|
|
env15768[0] = a0;
|
|
env15768[1] = /^\s*[-]{4,}$/;
|
|
env15768[2] = /at (?:async )?(?:(.+?)\s+\()?(?:(.+):(\d+):(\d+)?|([^)]+))\)?/;
|
|
return [90, $mk78707(r1)];
|
|
}
|