/* Metro module 8103; source: modules/activities/utils/activityLaunchErrorUtils.tsx; dependencies: [5, 7503, 661, 1244, 8104, 3829, 7860, 8059, 8056, 2] */ import Module00005 from '../../../by-id/module-00005.js'; /* Metro dependency 5 */ import DeveloperActivityShelfStore from '../DeveloperActivityShelfStore.tsx'; /* Metro dependency 7503 */ import * as FileImportTrackerModule from '../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */ import * as ConstantsModule from '../../../Constants.tsx'; /* Metro dependency 661 */ import * as DeveloperActivityShelfStoreModule from '../DeveloperActivityShelfStore.tsx'; /* Metro dependency 7503 */ function _fun64962(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#64962, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8288:6, offset: 0x01bbad9a, size: 238 bytes, params: 8, frame: 20 const env0_0 = require; const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); object = {ClientError: 0}; object[0] = 'ClientError'; object.CallbackError = 1; object[1] = 'CallbackError'; object.ApiError = 2; object[2] = 'ApiError'; (FileImportTrackerModule).fileFinishedImporting('modules/activities/utils/activityLaunchErrorUtils.tsx'); exports.ActivityLaunchFailErrorType = object; exports.getActivityLaunchErrorInfo = function() { return _getActivityLaunchErrorInfo.apply(this, arguments); }; function _getActivityLaunchErrorInfo() { // fn#64963, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8288:291, offset: 0x01bbae88, size: 48 bytes, params: 1, frame: 14 return Module00005(_fun64965).apply(this, arguments); function* _fun64965(a0, a1) { // fn#64965, original name: ?anon_0_, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8288:368, offset: 0x01bbaec1, size: 1281 bytes, params: 3, frame: 29 var r1; var r3; var r4; var r5; var r6; var ApiError; var status; var code; var code2; var binding3; var binding4; var binding5; var binding6; var binding7; var binding8; var binding9; var CallbackError; var reason; var ClientError; var fetchState; var value9; var reason3; var detailCode; var binding10; var binding11; if (false) { return undefined; } value = environment.__proto__.__proto__; let binding = env2_0; const binding2 = env2_2; const value3 = undefined; let intl = binding(binding2[3]).intl; const value4 = intl.string(binding(binding2[3]).t['IOy+I5']); binding = env2_1; if (a0 instanceof binding(binding2[4])) { ClientError = env2_7.ClientError; reason = a0.reason; binding = env2_4; fetchState = binding.getFetchState(); binding = env2_0; if (binding(env2_2[5]).DeveloperMode.getSetting() && fetchState !== env2_5.LOADED) { binding = env2_0; value9 = binding(env2_2[6]); yield value9.fetchDeveloperApplications(); if (false) { return undefined; } reason3 = a0.reason; binding = env2_1; if (binding(env2_2[4]).Reasons.PRIMARY_APP_COMMAND_NOT_FOUND === reason3) { binding = env2_4; if (binding.inDevModeForApplication(a1)) { binding = env2_0; binding11 = env2_2; intl = binding(binding11[3]).intl; value = intl.string(binding(binding11[3]).t.hXRXfz); r3 = reason; r4 = value3; r5 = ClientError; r6 = value; } else { r3 = reason; r4 = value3; r5 = ClientError; r6 = value4; } } else { binding = env2_1; if (binding(env2_2[4]).Reasons.INVALID_CHANNEL === reason3) { binding = env2_0; binding10 = env2_2; intl = binding(binding10[3]).intl; value = intl.string(binding(binding10[3]).t.j29zCr); r3 = reason; r4 = value3; r5 = ClientError; r6 = value; } else if (env2_1(env2_2[4]).Reasons.LEGACY_LAUNCH_CLIENT_VALIDATION_FAILED !== reason3) { r3 = reason; r4 = value3; r5 = ClientError; r6 = value4; } else { detailCode = a0.detailCode; r3 = reason; r4 = detailCode; r5 = ClientError; r6 = value4; } } return {message: r6, errorType: r5, errorStatus: r4, errorCode: r3}; } reason3 = a0.reason; binding = env2_1; if (binding(env2_2[4]).Reasons.PRIMARY_APP_COMMAND_NOT_FOUND === reason3) { binding = env2_4; if (binding.inDevModeForApplication(a1)) { binding = env2_0; binding11 = env2_2; intl = binding(binding11[3]).intl; value = intl.string(binding(binding11[3]).t.hXRXfz); r3 = reason; r4 = value3; r5 = ClientError; r6 = value; } else { r3 = reason; r4 = value3; r5 = ClientError; r6 = value4; } } else { binding = env2_1; if (binding(env2_2[4]).Reasons.INVALID_CHANNEL === reason3) { binding = env2_0; binding10 = env2_2; intl = binding(binding10[3]).intl; value = intl.string(binding(binding10[3]).t.j29zCr); r3 = reason; r4 = value3; r5 = ClientError; r6 = value; } else if (env2_1(env2_2[4]).Reasons.LEGACY_LAUNCH_CLIENT_VALIDATION_FAILED !== reason3) { r3 = reason; r4 = value3; r5 = ClientError; r6 = value4; } else { detailCode = a0.detailCode; r3 = reason; r4 = detailCode; r5 = ClientError; r6 = value4; } } } else { var value5 = a0 instanceof env2_1(env2_2[7]); binding = env2_7; if (value5) { CallbackError = binding.CallbackError; reason = a0.reason; binding = env2_0; value = binding(env2_2[8]); value = value.interactionCallbackErrorReason(a0.reason, a1); r1 = value ?? value4; r3 = reason; r4 = value3; r5 = CallbackError; r6 = r1; } else { ApiError = binding.ApiError; status = a0.status; code = a0.code; code2 = a0.code; if (env2_6.INVALID_ACTIVITY_LAUNCH_NO_ACCESS === code2) { binding = env2_0; binding9 = env2_2; intl = binding(binding9[3]).intl; value = intl.string(binding(binding9[3]).t.GyzcrS); r3 = code; r4 = status; r5 = ApiError; r6 = value; } else if (env2_6.INVALID_ACTIVITY_LAUNCH_PREMIUM_TIER === code2) { binding = env2_0; binding8 = env2_2; intl = binding(binding8[3]).intl; value = intl.string(binding(binding8[3]).t.zxv7EF); r3 = code; r4 = status; r5 = ApiError; r6 = value; } else if (env2_6.INVALID_PERMISSIONS === code2) { binding = env2_0; binding7 = env2_2; intl = binding(binding7[3]).intl; value = intl.string(binding(binding7[3]).t.hHGrWz); r3 = code; r4 = status; r5 = ApiError; r6 = value; } else if (env2_6.INVALID_ACTIVITY_LAUNCH_AFK_CHANNEL === code2) { binding = env2_0; binding6 = env2_2; intl = binding(binding6[3]).intl; value = intl.string(binding(binding6[3]).t.j29zCr); r3 = code; r4 = status; r5 = ApiError; r6 = value; } else if (env2_6.INVALID_ACTIVITY_LAUNCH_AGE_GATED === code2) { binding = env2_0; binding5 = env2_2; intl = binding(binding5[3]).intl; value = intl.string(binding(binding5[3]).t['4WuFRE']); r3 = code; r4 = status; r5 = ApiError; r6 = value; } else if (env2_6.INVALID_ACTIVITY_LAUNCH_DEV_PREVIEW_GUILD_SIZE === code2) { binding = env2_0; binding4 = env2_2; intl = binding(binding4[3]).intl; value = intl.string(binding(binding4[3]).t.RvkXdb); r3 = code; r4 = status; r5 = ApiError; r6 = value; } else if (env2_6.ACTIVITY_CONFIGURATION_DOES_NOT_SUPPORT_PLATFORM !== code2) { r3 = code; r4 = status; r5 = ApiError; r6 = value4; } else { binding = env2_0; binding3 = env2_2; intl = binding(binding3[3]).intl; value = intl.string(binding(binding3[3]).t.uGDCcw); r3 = code; r4 = status; r5 = ApiError; r6 = value; } } } return {message: r6, errorType: r5, errorStatus: r4, errorCode: r3}; } } } global.__d(_fun64962, 8103, [5, 7503, 661, 1244, 8104, 3829, 7860, 8059, 8056, 2]) /* metro module 8103, dependencies: [5, 7503, 661, 1244, 8104, 3829, 7860, 8059, 8056, 2] */;