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

190 lines
9.3 KiB
JavaScript

/* Metro module 1194; source: unknown; dependencies: [1010, 820, 1032, 1195] */
function _fun13240(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#13240, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1321:6, offset: 0x00de4aa6, size: 66 bytes, params: 8, frame: 16
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
exports.getDefaultIntegrations = getDefaultIntegrations_13241;
function getDefaultIntegrations_13241(a0) { // fn#13241, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1321:117, offset: 0x00de4ae8, size: 1707 bytes, params: 2, frame: 22
var moduleValue3;
var moduleValue4;
var moduleValue5;
var moduleValue6;
var moduleValue17;
var moduleValue18;
var moduleValue19;
var moduleValue20;
var moduleValue21;
var moduleValue22;
var moduleValue23;
var moduleValue24;
var moduleValue26;
var moduleValue27;
var moduleValue28;
var moduleValue29;
var moduleValue30;
var moduleValue31;
var moduleValue33;
var moduleValue35;
const items2 = [];
const value2 = undefined;
const value3 = (require(1010) /* metro dependency 1010 */).notWeb();
let push = items2.push;
const moduleValue2 = require(820) /* metro dependency 820 */;
if (value3) {
Reflect.apply(push, items2,
[moduleValue2.reactNativeErrorHandlersIntegration({patchGlobalPromise: a0.patchGlobalPromise})]);
push = items2.push;
moduleValue6 = moduleValue2;
Reflect.apply(push, items2, [moduleValue6.nativeLinkedErrorsIntegration()]);
} else {
Reflect.apply(push, items2, [moduleValue2.browserApiErrorsIntegration()]);
push = items2.push;
moduleValue3 = require(820) /* metro dependency 820 */;
Reflect.apply(push, items2, [moduleValue3.browserGlobalHandlersIntegration()]);
push = items2.push;
moduleValue4 = require(820) /* metro dependency 820 */;
Reflect.apply(push, items2, [moduleValue4.browserLinkedErrorsIntegration()]);
if (a0.enableAutoSessionTracking) {
push = items2.push;
moduleValue5 = require(1032) /* metro dependency 1032 */;
Reflect.apply(push, items2, [moduleValue5.browserSessionIntegration()]);
}
}
push = items2.push;
const moduleValue7 = moduleValue2;
Reflect.apply(push, items2, [moduleValue7.inboundFiltersIntegration()]);
push = items2.push;
const moduleValue8 = moduleValue2;
Reflect.apply(push, items2, [moduleValue8.functionToStringIntegration()]);
push = items2.push;
const moduleValue9 = moduleValue2;
Reflect.apply(push, items2, [moduleValue9.breadcrumbsIntegration()]);
push = items2.push;
const moduleValue10 = moduleValue2;
Reflect.apply(push, items2, [moduleValue10.dedupeIntegration()]);
push = items2.push;
const moduleValue11 = moduleValue2;
Reflect.apply(push, items2, [moduleValue11.httpContextIntegration()]);
push = items2.push;
const moduleValue12 = moduleValue2;
Reflect.apply(push, items2, [moduleValue12.nativeReleaseIntegration()]);
push = items2.push;
const moduleValue13 = moduleValue2;
Reflect.apply(push, items2, [moduleValue13.eventOriginIntegration()]);
push = items2.push;
const moduleValue14 = moduleValue2;
Reflect.apply(push, items2, [moduleValue14.sdkInfoIntegration()]);
push = items2.push;
const moduleValue15 = moduleValue2;
Reflect.apply(push, items2, [moduleValue15.reactNativeInfoIntegration()]);
push = items2.push;
const moduleValue16 = moduleValue2;
Reflect.apply(push, items2, [moduleValue16.createReactNativeRewriteFrames()]);
if (a0.enableNative) {
push = items2.push;
moduleValue17 = moduleValue2;
Reflect.apply(push, items2, [moduleValue17.deviceContextIntegration()]);
push = items2.push;
moduleValue18 = require(820) /* metro dependency 820 */;
Reflect.apply(push, items2, [moduleValue18.modulesLoaderIntegration()]);
if (a0.enableLogs && a0.logsOrigin !== 'native') {
push = items2.push;
moduleValue19 = require(820) /* metro dependency 820 */;
Reflect.apply(push, items2, [moduleValue19.logEnricherIntegration()]);
push = items2.push;
moduleValue20 = require(1032) /* metro dependency 1032 */;
Reflect.apply(push, items2, [moduleValue20.consoleLoggingIntegration()]);
}
if (a0.attachScreenshot) {
push = items2.push;
moduleValue21 = require(820) /* metro dependency 820 */;
Reflect.apply(push, items2, [moduleValue21.screenshotIntegration()]);
}
if (a0.attachViewHierarchy) {
push = items2.push;
moduleValue22 = require(820) /* metro dependency 820 */;
Reflect.apply(push, items2, [moduleValue22.viewHierarchyIntegration()]);
}
if (typeof a0.profilesSampleRate === 'number') {
push = items2.push;
moduleValue23 = require(820) /* metro dependency 820 */;
Reflect.apply(push, items2, [moduleValue23.hermesProfilingIntegration()]);
}
}
let r2 = typeof a0.tracesSampleRate === 'number' || typeof a0.tracesSampler === 'function';
let r3 = r2 && a0.enableAppStartTracking && a0.enableNative;
if (r3) {
push = items2.push;
moduleValue24 = moduleValue2;
Reflect.apply(push, items2, [moduleValue24.appStartIntegration()]);
}
const moduleValue25 = moduleValue2;
const nativeFramesIntegrations = moduleValue25.createNativeFramesIntegrations(r2 && a0.enableNativeFramesTracking && a0.enableNative);
if (nativeFramesIntegrations) {
items2.push(nativeFramesIntegrations);
}
if (r2 && a0.enableStallTracking) {
push = items2.push;
moduleValue26 = moduleValue2;
Reflect.apply(push, items2, [moduleValue26.stallTrackingIntegration()]);
}
if (r2 && a0.enableUserInteractionTracing) {
push = items2.push;
moduleValue27 = moduleValue2;
Reflect.apply(push, items2, [moduleValue27.userInteractionIntegration()]);
}
if (r2 && a0.enableAutoPerformanceTracing) {
push = items2.push;
moduleValue28 = moduleValue2;
Reflect.apply(push, items2, [moduleValue28.appRegistryIntegration()]);
push = items2.push;
moduleValue29 = require(1195) /* metro dependency 1195 */;
Reflect.apply(push, items2, [moduleValue29.reactNativeTracingIntegration()]);
}
if (r2) {
push = items2.push;
moduleValue30 = moduleValue2;
Reflect.apply(push, items2, [moduleValue30.timeToDisplayIntegration()]);
}
if (a0.enableCaptureFailedRequests) {
push = items2.push;
moduleValue31 = moduleValue2;
Reflect.apply(push, items2, [moduleValue31.httpClientIntegration()]);
}
push = items2.push;
const moduleValue32 = moduleValue2;
Reflect.apply(push, items2, [moduleValue32.expoContextIntegration()]);
let spotlight = a0.spotlight;
if (spotlight) {
spotlight = a0.spotlight;
spotlight = typeof spotlight !== 'string' ? value2 : a0.spotlight;
push = items2.push;
moduleValue33 = moduleValue2;
Reflect.apply(push, items2, [moduleValue33.spotlightIntegration({sidecarUrl: spotlight})]);
}
r2 = typeof a0.replaysOnErrorSampleRate === 'number' || typeof a0.replaysSessionSampleRate === 'number';
let _experiments = a0._experiments;
r3 = _experiments && typeof a0._experiments.replaysOnErrorSampleRate === 'number';
r3 = !r3 ? a0._experiments && typeof a0._experiments.replaysSessionSampleRate === 'number' : r3;
if (!r2 && r3) {
_experiments = a0._experiments;
a0.replaysOnErrorSampleRate = _experiments === null || value2 === _experiments ? value2 : _experiments.replaysOnErrorSampleRate;
_experiments = a0._experiments;
a0.replaysSessionSampleRate = _experiments === null || value2 === _experiments ? value2 : _experiments.replaysSessionSampleRate;
}
r2 = (!r2 ? r3 : r2) && (require(1010) /* metro dependency 1010 */).notWeb();
if (r2) {
push = items2.push;
moduleValue35 = moduleValue2;
Reflect.apply(push, items2, [moduleValue35.mobileReplayIntegration()]);
}
push = items2.push;
const value = moduleValue2;
Reflect.apply(push, items2, [value.primitiveTagIntegration()]);
return items2;
}
}
global.__d(_fun13240, 1194, [1010, 820, 1032, 1195]) /* metro module 1194, dependencies: [1010, 820, 1032, 1195] */;