/* Metro module 6837; source: modules/links/safeTransitionTo.native.tsx; dependencies: [5, 1867, 661, 4246, 6838, 1230, 6839, 4496, 1244, 6864, 2324, 6905, 2] */ import Module00005 from '../../by-id/module-00005.js'; /* Metro dependency 5 */ import GuildStore from '../../stores/GuildStore.tsx'; /* Metro dependency 1867 */ import * as FileImportTrackerModule from '../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */ import * as ConstantsModule from '../../Constants.tsx'; /* Metro dependency 661 */ function _fun53840(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#53840, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7015:6, offset: 0x0135700b, size: 163 bytes, params: 8, frame: 19 const env0_0 = require; const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); (FileImportTrackerModule).fileFinishedImporting('modules/links/safeTransitionTo.native.tsx'); exports.default = function() { return _safeTransitionTo.apply(this, arguments); }; function _safeTransitionTo() { // fn#53841, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7015:133, offset: 0x013570ae, size: 48 bytes, params: 1, frame: 14 return Module00005(_fun53843).apply(this, arguments); function* _fun53843(a0, a1) { // fn#53843, original name: ?anon_0_, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7015:190, offset: 0x013570e7, size: 794 bytes, params: 3, frame: 28 var show; var object; var intl; var string; var t; var guildId; var getGuild; var value10; var channelId; var value11; var value12; var value13; var transitionTo; var binding3; var value15; var binding4; var diceCount; var diceSides; var binding5; var value17; if (true) { value = environment.__proto__.__proto__; var binding = env2_0; var value4 = binding(env2_2[3]).tryParseDiceRollLink(a0); if (value4 != null) { guildId = value4.guildId; channelId = value4.channelId; diceCount = value4.diceCount; diceSides = value4.diceSides; binding = env2_0; binding5 = env2_2; binding(binding5[4]).startDiceRoll(channelId, diceCount, diceSides); value17 = binding(binding5[5]); transitionTo = value17.transitionTo; binding = env2_5; Reflect.apply(transitionTo, value17, [binding.CHANNEL(guildId, channelId), a1]); } else { binding = env2_0; var value6 = binding(env2_2[3]).tryParseChannelPath(a0); if (value6 == null) { if (value6 == null) { value12 = env2_1(env2_2[11]); yield value12.maybePerformRoleSubscriptionUpsellRedirect(value6 ?? ({guildId: undefined})); value13 = undefined; if (false) { return value13; } if (!value13) { env2_0(env2_2[5]).transitionTo(a0, a1); } return undefined; } guildId = value6.guildId; if (guildId == null) { value12 = env2_1(env2_2[11]); yield value12.maybePerformRoleSubscriptionUpsellRedirect(value6 ?? ({guildId: undefined})); value13 = undefined; if (false) { return value13; } if (!value13) { env2_0(env2_2[5]).transitionTo(a0, a1); } return undefined; } binding = env2_4; getGuild = binding.getGuild; guildId = value6.guildId; value10 = Reflect.apply(getGuild, binding, [guildId]); channelId = value6.channelId; if (value10 == null) { value12 = env2_1(env2_2[11]); yield value12.maybePerformRoleSubscriptionUpsellRedirect(value6 ?? ({guildId: undefined})); value13 = undefined; if (false) { return value13; } if (!value13) { env2_0(env2_2[5]).transitionTo(a0, a1); } return undefined; } binding = env2_0; value11 = binding(env2_2[9]); if (value11.isModeratorReportOrPostChannelId(channelId)) { binding = env2_1; binding3 = env2_2; value15 = binding(binding3[7]); show = value15.show; object = {}; binding4 = env2_0; intl = binding4(binding3[8]).intl; object.title = intl.string(binding(binding3[10]).iCIEAV); intl = binding4(binding3[8]).intl; object.body = intl.string(binding(binding3[10]).bvzo6p); intl = binding4(binding3[8]).intl; object.confirmText = intl.string(binding4(binding3[8]).t.BddRzS); Reflect.apply(show, value15, [object]); return undefined; } binding = env2_1; value12 = binding(env2_2[11]); yield value12.maybePerformRoleSubscriptionUpsellRedirect(value6 ?? ({guildId: undefined})); value13 = undefined; if (false) { return value13; } if (!value13) { env2_0(env2_2[5]).transitionTo(a0, a1); } return undefined; } binding = env2_1; yield binding(env2_2[6])(value6); var value7 = undefined; if (false) { return value7; } if (value7) { if (value6 == null) { value12 = env2_1(env2_2[11]); yield value12.maybePerformRoleSubscriptionUpsellRedirect(value6 ?? ({guildId: undefined})); value13 = undefined; if (false) { return value13; } if (!value13) { env2_0(env2_2[5]).transitionTo(a0, a1); } return undefined; } guildId = value6.guildId; if (guildId == null) { value12 = env2_1(env2_2[11]); yield value12.maybePerformRoleSubscriptionUpsellRedirect(value6 ?? ({guildId: undefined})); value13 = undefined; if (false) { return value13; } if (!value13) { env2_0(env2_2[5]).transitionTo(a0, a1); } return undefined; } binding = env2_4; getGuild = binding.getGuild; guildId = value6.guildId; value10 = Reflect.apply(getGuild, binding, [guildId]); channelId = value6.channelId; if (value10 == null) { value12 = env2_1(env2_2[11]); yield value12.maybePerformRoleSubscriptionUpsellRedirect(value6 ?? ({guildId: undefined})); value13 = undefined; if (false) { return value13; } if (!value13) { env2_0(env2_2[5]).transitionTo(a0, a1); } return undefined; } binding = env2_0; value11 = binding(env2_2[9]); if (value11.isModeratorReportOrPostChannelId(channelId)) { binding = env2_1; binding3 = env2_2; value15 = binding(binding3[7]); show = value15.show; object = {}; binding4 = env2_0; intl = binding4(binding3[8]).intl; object.title = intl.string(binding(binding3[10]).iCIEAV); intl = binding4(binding3[8]).intl; object.body = intl.string(binding(binding3[10]).bvzo6p); intl = binding4(binding3[8]).intl; object.confirmText = intl.string(binding4(binding3[8]).t.BddRzS); Reflect.apply(show, value15, [object]); return undefined; } binding = env2_1; value12 = binding(env2_2[11]); yield value12.maybePerformRoleSubscriptionUpsellRedirect(value6 ?? ({guildId: undefined})); value13 = undefined; if (false) { return value13; } if (!value13) { env2_0(env2_2[5]).transitionTo(a0, a1); } return undefined; } binding = env2_1; var binding2 = env2_2; var value9 = binding(binding2[7]); show = value9.show; object = {}; binding = env2_0; intl = binding(binding2[8]).intl; string = intl.string; t = binding(binding2[8]).t; object.title = Reflect.apply(string, intl, [t.r0DLNm]); intl = binding(binding2[8]).intl; string = intl.string; t = binding(binding2[8]).t; object.body = Reflect.apply(string, intl, [t['6Y0JlN']]); intl = binding(binding2[8]).intl; string = intl.string; t = binding(binding2[8]).t; object.confirmText = Reflect.apply(string, intl, [t.BddRzS]); Reflect.apply(show, value9, [object]); } } } } } global.__d(_fun53840, 6837, [5, 1867, 661, 4246, 6838, 1230, 6839, 4496, 1244, 6864, 2324, 6905, 2]) /* metro module 6837, dependencies: [5, 1867, 661, 4246, 6838, 1230, 6839, 4496, 1244, 6864, 2324, 6905, 2] */;