decord/source/789_processEvent.js
2026-07-24 07:16:23 +00:00

243 lines
7 KiB
JavaScript

// Module ID: 789
// Function ID: 8911
// Name: processEvent
// Dependencies: [57, 790, 791, 794]
// Exports: debugSymbolicatorIntegration
// Module 789 (processEvent)
import _slicedToArray from "_slicedToArray";
const require = arg1;
function processEvent(arg0, arg1) {
let closure_0 = arg0;
let closure_1 = arg1;
return fn(this, undefined, undefined, function*() {
let isErrorLikeResult;
let tmp46;
let tmp47;
const exception = outer1_0.exception;
const outer1_2 = exception;
let values;
if (null !== exception) {
if (undefined !== outer1_2) {
values = outer1_2.values;
}
}
if (values) {
if (obj.isErrorLike(outer1_1.originalException)) {
let originalException = outer1_1.originalException;
const items = [];
if (obj5.isErrorLike(originalException)) {
do {
let arr = items.push(originalException);
let cause = originalException.cause;
let tmp29 = callback;
let tmp30 = dependencyMap;
let obj6 = callback(790);
originalException = cause;
isErrorLikeResult = obj6.isErrorLike(cause);
} while (isErrorLikeResult);
}
const entries = items.entries();
const tmp34 = entries[Symbol.iterator]();
while (tmp34 !== undefined) {
let tmp44 = outer2_2;
let tmp45 = outer2_2(tmp35, 2);
[tmp46, tmp47] = tmp45;
let tmp48 = outer2_6;
let tmp49 = callback;
let tmp50 = dependencyMap;
let obj7 = callback(790);
let tmp51 = yield outer2_6(tmp47.stack, obj7.getFramesToPop(tmp47));
if (tmp51) {
let tmp38 = outer2_7;
let tmp39 = outer1_0;
let tmp40 = tmp46;
let tmp41 = tmp51;
let tmp42 = outer2_7(outer1_0.exception.values[tmp46], tmp37);
}
continue;
}
obj5 = callback(790);
}
return outer1_0;
}
if (outer1_1.syntheticException) {
if (obj2.isErrorLike(outer1_1.syntheticException)) {
const obj4 = yield outer2_6(outer1_1.syntheticException.stack, callback(790).getFramesToPop(outer1_1.syntheticException));
if (outer1_0.exception) {
values = obj4;
if (obj4) {
values = outer1_0.exception.values;
}
if (values) {
outer2_7(outer1_0.exception.values[0], obj4);
}
} else {
if (tmp16) {
const threads = outer1_0.threads;
values = undefined;
if (null !== threads) {
if (undefined !== threads) {
values = threads.values;
}
}
let first;
if (null !== values) {
if (undefined !== values) {
first = values[0];
}
}
let stacktrace;
if (null !== first) {
if (undefined !== first) {
stacktrace = first.stacktrace;
}
}
if (stacktrace) {
tmp17.threads.values[0].stacktrace.frames = obj4.reverse();
}
tmp17 = outer1_0;
}
tmp16 = outer1_0.threads && obj4;
}
const obj3 = callback(790);
}
obj2 = callback(790);
}
});
}
function symbolicate(arg0) {
let closure_0 = arg0;
let num = 0;
if (arguments.length > 1) {
num = 0;
if (undefined !== arguments[1]) {
num = arguments[1];
}
}
return fn(this, undefined, undefined, function*() {
let obj = callback(num[2]);
const parseErrorStackResult = callback(num[2]).parseErrorStack(outer1_0);
const tmp2 = yield callback(num[2]).symbolicateStackTrace(parseErrorStackResult);
if (tmp2) {
const tmp9 = "stack" in tmp3 ? tmp2.stack : tmp2;
const _Math = Math;
const bound = Math.max(outer1_1 - 1, 0);
if (bound) {
let substr = arr.slice(bound);
} else {
substr = arr;
}
const tmp15 = yield (function convertReactNativeFramesToSentryFrames(substr) {
let closure_0 = substr;
return outer3_3(this, undefined, undefined, function*() {
if (obj) {
return obj.resume();
} else {
let self = this;
self = this;
return Promise.all(outer1_0.map((arg0) => {
let closure_0 = arg0;
return outer6_3(closure_0, undefined, undefined, /* F8923 */ function*() { ... });
}));
}
});
})(substr.filter((file) => {
file = file.file;
if (file) {
file = null === file.file.match(outer3_4);
const str = file.file;
}
return file;
}));
return yield callback(num[2]).fetchSourceContext(tmp15);
} else {
const debug = callback(num[3]).debug;
debug.error("React Native DevServer could not symbolicate the stack trace.");
return null;
}
const obj2 = callback(num[2]);
});
}
function replaceExceptionFramesInException(stacktrace, arr) {
stacktrace = undefined;
if (null != stacktrace) {
stacktrace = stacktrace.stacktrace;
}
if (stacktrace) {
stacktrace.stacktrace.frames = arr.reverse();
}
}
let fn = this;
if (this) {
fn = this.__awaiter;
}
if (!fn) {
fn = (arg0, arg1, arg2, arg3) => {
let _Promise = arg2;
let closure_0 = arg0;
let closure_1 = arg1;
let closure_3 = arg3;
if (!arg2) {
_Promise = Promise;
}
_Promise = new _Promise((arg0, arg1) => {
let closure_0 = arg0;
let closure_1 = arg1;
function fulfilled(arg0) {
step(iter.next(arg0));
}
let iter = function rejected(arg0) {
step(iter.throw(arg0));
};
function step(iter) {
if (iter.done) {
callback(iter.value);
} else {
(function adopt(value) {
let tmp = value;
let closure_0 = value;
if (!(value instanceof fulfilled)) {
const prototype = fulfilled.prototype;
tmp = new fulfilled((arg0) => {
arg0(closure_0);
});
}
return tmp;
})(iter.value).then(fulfilled, iter);
const promise = (function adopt(value) {
let tmp = value;
let closure_0 = value;
if (!(value instanceof fulfilled)) {
const prototype = fulfilled.prototype;
tmp = new fulfilled((arg0) => {
arg0(closure_0);
});
}
return tmp;
})(iter.value);
}
}
let items = closure_1;
if (!closure_1) {
items = [];
}
iter = iter.apply(closure_0, items);
step(iter.next());
});
return _Promise;
};
}
let items = ["ReactNativeRenderer-dev\\.js$", "MessageQueue\\.js$"];
const regExp = new RegExp(items.join("|"));
export const debugSymbolicatorIntegration = function debugSymbolicatorIntegration() {
return {
name: "DebugSymbolicator",
setupOnce() {
},
processEvent
};
};