// Module ID: 12921 // Function ID: 100327 // Name: handleSupportedURL // Dependencies: [29, 5, 6637, 5751, 6171, 12378, 1194, 653, 1355, 4196, 4345, 10615, 5766, 4114, 12922, 11008, 7697, 11703, 4338, 3983, 12923, 8297, 6554, 8581, 10923, 1820, 7972, 675, 7974, 5627, 9483, 11045, 12930, 11735, 9956, 1935, 10939, 10938, 12932, 12934, 1553, 4676, 12939, 3828, 12941, 1838, 6633, 8146, 8155, 11750, 4337, 8971, 3982, 4989, 1198, 686, 4939, 1443, 8242, 12944, 12959, 477, 12970, 8286, 12977, 4452, 12978, 5769, 5482, 8828, 5949, 4982, 10898, 9637, 13050, 4967, 5666, 8418, 8412, 4097, 2] // Exports: default // Module 12921 (handleSupportedURL) import startDiceRoll from "startDiceRoll"; import zustandStore from "zustandStore"; import _isNativeReflectConstruct from "_isNativeReflectConstruct"; import { handleMobileWebCheckoutStatus as closure_9 } from "usePremiumPlanPurchasedStore"; import closure_10 from "zustandStore"; import closure_11 from "_isNativeReflectConstruct"; import ME from "ME"; import { StaticChannelRoute } from "set"; import { StreamTypes } from "StreamIssueReportReasons"; import { NativePermissionTypes } from "NativePermissionStatus"; import { OAUTH2_AUTHORIZE_MODAL_KEY as closure_20 } from "OAUTH2_AUTHORIZE_MODAL_KEY"; import { FAMILY_CENTER_LINK_REQUEST_REGEX as closure_21 } from "items"; import { MobileWebRedirectCheckoutDeepLinkActions as closure_22 } from "CustomCheckoutFlow"; import { SHARE_SCREEN_MODAL_KEY } from "SHARE_SCREEN_MODAL_KEY"; import { AccountSettingsTabs } from "AccountSettingsTabs"; import { MobileSetting } from "MobileSetting"; let closure_12; let closure_13; let closure_14; let closure_15; let closure_16; const require = arg1; let closure_4 = ["code", "state"]; require("shouldWaitForBlockingModals").addPostConnectionCallback; ({ AnalyticEvents: closure_12, LinkingTypes: closure_13, Routes: closure_14, UserSettingsSections: closure_15, PlatformTypes: closure_16 } = ME); let result = require("shouldWaitForBlockingModals").fileFinishedImporting("modules/links/native/handleSupportedURL.tsx"); export default function handleSupportedURL(payload) { const tmp = (function _handleSupportedURL(payload) { let channelId; let channelId2; let diceCount; let diceSides; let fingerprint; let guildId; let guildId2; let messageId; let navigationReplace; let nonce; let safe; let skipMessageFetch; let summaryId; let waitForConnection; payload = payload.payload; ({ safe, navigationReplace, waitForConnection, skipMessageFetch } = payload); let rootNavigationRef1; let rootNavigationRef2; let inviteCode; let username; let deeplinkAttemptId; let guildTemplateCode; let c7; let remoteAuthFingerprint; let deepLinkAction; let gameId; let rootNavigationRef3; const type = payload.type; if (outer1_13.CONTACT_SYNC === type) { let result = outer1_0; result = outer1_3; result = outer1_0(outer1_3[17]).openContactSyncModalDeeplink(); return true; } else { result = outer1_13; if (outer1_13.COMPOSE_MESSAGE === type) { result = outer1_1; result = outer1_3; result = outer1_1(outer1_3[18]).popAll(); result = outer1_0; const obj47 = outer1_1(outer1_3[18]); const rootNavigationRef = outer1_0(outer1_3[19]).getRootNavigationRef(); result = null; if (null != rootNavigationRef) { let obj = { screen: "new-message" }; obj = { sourcePage: "Deeplink" }; obj.params = obj; result = rootNavigationRef.navigate("friends", obj); } return true; } else { result = outer1_13; if (outer1_13.ADD_FRIENDS === type) { result = outer1_1; result = outer1_3; result = outer1_1(outer1_3[18]).popAll(); result = outer1_0; const obj41 = outer1_1(outer1_3[18]); rootNavigationRef1 = outer1_0(outer1_3[19]).getRootNavigationRef(); result = null; if (null == rootNavigationRef1) { result = outer1_1; result = outer1_3; result = outer1_1(outer1_3[20]).openAddFriendModalDeeplink(); const obj46 = outer1_1(outer1_3[20]); } else if (rootNavigationRef1.isReady()) { let obj1 = { screen: "add-friends" }; let obj2 = { sourcePage: "Deeplink" }; obj1.params = obj2; result = rootNavigationRef1.navigate("friends", obj1); } else { result = outer1_7; result = outer1_7(() => rootNavigationRef1.navigate("friends", { screen: "add-friends", params: { sourcePage: "Deeplink" } })); } return true; } else { result = outer1_13; if (outer1_13.FRIENDS === type) { result = outer1_1; result = outer1_3; result = outer1_1(outer1_3[18]).popAll(); result = outer1_0; const obj36 = outer1_1(outer1_3[18]); rootNavigationRef2 = outer1_0(outer1_3[19]).getRootNavigationRef(); result = null; if (null != rootNavigationRef2) { if (rootNavigationRef2.isReady()) { result = rootNavigationRef2.navigate("friends"); } else { result = outer1_7; result = outer1_7(() => { rootNavigationRef2.navigate("friends"); }); } } if (null != payload.userId) { result = outer1_0; result = outer1_3; let obj3 = { userId: payload.userId }; result = outer1_0(outer1_3[21]).showUserProfileActionSheetPostConnection(obj3); const obj39 = outer1_0(outer1_3[21]); } return true; } else { result = outer1_13; if (outer1_13.EDIT_PROFILE === type) { result = outer1_7; result = outer1_7(() => { let obj = outer2_1(outer2_3[18]); obj.popAll(); obj = { screen: outer2_15.PROFILE_CUSTOMIZATION }; outer2_0(outer2_3[22]).openUserSettings(obj); }); return true; } else { result = outer1_13; if (outer1_13.INVITE === type) { inviteCode = payload.inviteCode; username = payload.username; deeplinkAttemptId = payload.deeplinkAttemptId; result = outer1_11; if (!outer1_11.isAuthenticated()) { result = null; if (null != inviteCode) { result = outer1_0; result = outer1_3; let obj4 = { deeplinkAttemptId, fromDeeplink: true, location: "Deep Link" }; result = outer1_0(outer1_3[23]).showInvite(inviteCode, username, obj4); const obj34 = outer1_0(outer1_3[23]); } return true; } result = outer1_7; result = outer1_7(() => { let obj = outer2_1(outer2_3[24]); obj.hideModal(); if (null != inviteCode) { const result = outer2_0(outer2_3[25]).dismissGlobalKeyboard(); const obj2 = outer2_0(outer2_3[25]); obj = { deeplinkAttemptId, fromDeeplink: true, location: "Deep Link" }; outer2_0(outer2_3[23]).showInvite(inviteCode, username, obj); const obj3 = outer2_0(outer2_3[23]); } }); } else { result = outer1_13; if (outer1_13.GUILD_TEMPLATE === type) { guildTemplateCode = payload.guildTemplateCode; result = outer1_7; result = outer1_7(() => { outer2_0(outer2_3[23]).clearDisplayedInvite(); if (null != guildTemplateCode) { const result = outer2_0(outer2_3[25]).dismissGlobalKeyboard(); const obj2 = outer2_0(outer2_3[25]); outer2_1(outer2_3[24]).showModal(guildTemplateCode); const obj3 = outer2_1(outer2_3[24]); } }); return true; } else { result = outer1_13; if (outer1_13.GIFT_CODE === type) { let giftCode = payload.giftCode; result = null; let flag44 = null != giftCode; if (flag44) { result = outer1_0; result = outer1_3; giftCode = outer1_0(outer1_3[26]).resolveGiftCode(giftCode); const obj33 = outer1_0(outer1_3[26]); result = giftCode.then((giftCode) => { outer2_1(outer2_3[27]).track(outer2_12.OPEN_MODAL, { type: "gift_accept", location: null }); const obj = outer2_1(outer2_3[27]); const result = outer2_0(outer2_3[28]).openGiftCodeRedeemModal(giftCode.giftCode.code); }).catch(() => { }); flag44 = true; const nextPromise = giftCode.then((giftCode) => { outer2_1(outer2_3[27]).track(outer2_12.OPEN_MODAL, { type: "gift_accept", location: null }); const obj = outer2_1(outer2_3[27]); const result = outer2_0(outer2_3[28]).openGiftCodeRedeemModal(giftCode.giftCode.code); }); } return flag44; } else { result = outer1_13; if (outer1_13.ROLL_DICE === type) { ({ guildId: guildId2, channelId: channelId2 } = payload); result = null; let flag43 = null != guildId2; ({ diceCount, diceSides } = payload); if (flag43) { flag43 = null != channelId2; } if (flag43) { result = outer1_0; result = outer1_3; result = outer1_0(outer1_3[29]).startDiceRoll(channelId2, diceCount, diceSides); result = outer1_1; let obj5 = { guildId: guildId2, channelId: channelId2, messageId: undefined }; let obj6 = { safe, navigationReplace, waitForConnection, skipMessageFetch }; obj5.navigationSettings = obj6; result = outer1_1(outer1_3[30])(obj5); flag43 = true; const obj30 = outer1_0(outer1_3[29]); } return flag43; } else { result = outer1_13; if (outer1_13.CHANNEL !== type) { result = outer1_13; if (outer1_13.MESSAGE !== type) { result = outer1_13; if (outer1_13.SESSION_MANAGEMENT === type) { result = outer1_7; result = outer1_7(() => { let obj = outer2_1(outer2_3[18]); obj.popAll(); obj = { screen: outer2_15.SESSIONS }; outer2_0(outer2_3[22]).openUserSettings(obj); }); return true; } else { result = outer1_13; if (outer1_13.FAMILY_CENTER === type) { result = null; let obj7 = payload; if (null == payload) { obj7 = {}; } const pathname = obj7.pathname; result = null; if (undefined !== pathname) { result = pathname; } c7 = result; result = outer1_7; result = outer1_7(() => { let obj = outer2_1(outer2_3[18]); obj.popAll(); obj = { screen: outer2_15.FAMILY_CENTER }; outer2_0(outer2_3[22]).openUserSettings(obj); let isMatch = null != c7; if (isMatch) { isMatch = outer2_21.test(c7); } if (isMatch) { const result = outer2_0(outer2_3[31]).handleFamilyCenterQRCodeScan(c7, "NativeCameraScan"); const obj4 = outer2_0(outer2_3[31]); } }); return true; } else { result = outer1_13; if (outer1_13.OAUTH2_AUTHORIZE === type) { result = outer1_7; result = outer1_7(() => { let obj = outer2_1(outer2_3[18]); obj.popAll(); if (obj2.isMidjourneyOnboardingFlow()) { outer2_1(outer2_3[33]).openCreateGuildModal((arg0) => { if (outer1_0.type === outer3_13.OAUTH2_AUTHORIZE) { let obj = outer3_1(outer3_3[18]); obj.popAll(); obj = {}; const obj2 = outer3_1(outer3_3[18]); const merged = Object.assign(outer1_0.props); obj["guildId"] = arg0; obj["callback"] = outer3_1(outer3_3[36]); obj["dismissOAuthModal"] = function dismissOAuthModal() { outer4_1(outer4_3[18]).popWithKey(outer4_20); }; obj2.pushLazy(outer3_0(outer3_3[35])(outer3_3[34], outer3_3.paths), obj, outer3_20); const tmp5 = outer3_0(outer3_3[35])(outer3_3[34], outer3_3.paths); } }); const obj5 = outer2_1(outer2_3[33]); } else { obj = {}; let merged = Object.assign(payload.props); obj["callback"] = outer2_1(outer2_3[36]); outer2_0(outer2_3[37]).openOAuth2Modal(obj); const obj3 = outer2_0(outer2_3[37]); } }); return true; } else { result = outer1_13; if (outer1_13.ONE_TIME_LOGIN === type) { result = outer1_1; result = outer1_3; result = outer1_1(outer1_3[18]).popAll(); const obj24 = outer1_1(outer1_3[18]); result = outer1_0; const obj8 = { token: payload.token }; result = outer1_1(outer1_3[18]).pushLazy(outer1_0(outer1_3[35])(outer1_3[38], outer1_3.paths), obj8, "ONE_TIME_LOGIN_MODAL"); return true; } else { result = outer1_13; if (outer1_13.REMOTE_AUTH === type) { remoteAuthFingerprint = payload.remoteAuthFingerprint; result = null; result = outer1_7(null != remoteAuthFingerprint ? (() => { let obj = outer2_1(outer2_3[18]); obj = { remoteAuthFingerprint }; obj.pushLazy(outer2_0(outer2_3[35])(outer2_3[39], outer2_3.paths), obj, "REMOTE_AUTH_MODAL"); }) : (() => { let obj = outer2_0(outer2_3[40]); const tmp2 = outer2_0(outer2_3[40]).isMetaQuest() ? outer2_19.HEADSET_CAMERA : outer2_19.CAMERA; const permission = outer2_1(outer2_3[41]).requestPermission(tmp2); const obj2 = outer2_1(outer2_3[41]); permission.then((arg0) => { if (arg0) { let obj = outer3_1(outer3_3[18]); obj = { showHelp: true }; obj.pushLazy(outer3_0(outer3_3[35])(outer3_3[42], outer3_3.paths), obj); } }).catch(() => { }); })); return true; } else { result = outer1_13; if (outer1_13.PROMOTIONS === type) { result = outer1_1; result = outer1_3; result = outer1_1(outer1_3[43]).performURLNavigation(payload.url); return true; } else { result = outer1_13; if (outer1_13.FEATURE_PROMO_URL === type) { result = outer1_1; result = outer1_3; result = outer1_1(outer1_3[43]).openURLExternally(payload.promoUrl); return true; } else { result = outer1_13; if (outer1_13.USER_PROFILE === type) { if (null != payload.userId) { result = outer1_0; result = outer1_3; let obj9 = { userId: payload.userId }; result = outer1_0(outer1_3[21]).showUserProfileActionSheetPostConnection(obj9); const obj20 = outer1_0(outer1_3[21]); } return true; } else { result = outer1_13; if (outer1_13.BUILD_OVERRIDE === type) { let obj16 = outer1_1(outer1_3[18]); obj16.popAll(); let obj17 = outer1_1(outer1_3[18]); const obj10 = { overrideUrl: payload.overrideUrl }; obj17.pushLazy(outer1_0(outer1_3[35])(outer1_3[44], outer1_3.paths), obj10); return true; } else { result = outer1_13; const GUILD_EVENT_DETAILS = outer1_13.GUILD_EVENT_DETAILS; if (GUILD_EVENT_DETAILS === type) { // CreateGeneratorClosureLongIndex (0x67) outer1_7(outer1_6(GUILD_EVENT_DETAILS)); return true; } else { result = outer1_13; if (outer1_13.MOBILE_WEB_HANDOFF === type) { const redirectUrl = payload.redirectUrl; ({ nonce, fingerprint } = payload); let obj14 = outer1_1(outer1_3[49]); const _HermesInternal = HermesInternal; let obj11 = { nonce, fingerprint, skipLoginRedirect: true }; const result1 = obj14.redirectWithHandoffToken("" + redirectUrl.pathname + redirectUrl.search, obj11); return true; } else { result = outer1_13; const VOICE_CHANNEL = outer1_13.VOICE_CHANNEL; if (VOICE_CHANNEL === type) { // CreateGeneratorClosureLongIndex (0x67) outer1_7(outer1_6(VOICE_CHANNEL)); return true; } else { result = outer1_13; if (outer1_13.ICYMI === type) { outer1_7(() => { outer2_0(outer2_3[52]).navigateToRootTab({ screen: "icymi" }); }); return true; } else { result = outer1_13; if (outer1_13.GUILD_HOME === type) { if (null != payload.guildId) { let tmp74; if (null != payload.highlightChannelId) { if (null != payload.highlightMessageId) { const obj12 = {}; obj11 = outer1_0(outer1_3[53]); let obj13 = {}; ({ highlightChannelId: obj13.highlight_channel_id, highlightMessageId: obj13.highlight_message_id } = payload); obj12.search = obj11.stringify(obj13); tmp74 = obj12; } } obj13 = outer1_0(outer1_3[54]); obj13.transitionTo(outer1_14.CHANNEL(payload.guildId, outer1_17.GUILD_HOME), tmp74); } return true; } else { result = outer1_13; if (outer1_13.USER_CONNECTIONS_LINK_CALLBACK === type) { outer1_7(() => { let hasItem = null != payload.callbackCode; if (hasItem) { hasItem = null != payload.callbackState; } if (hasItem) { hasItem = null != payload.provider; } if (hasItem) { const items = [, , , ]; ({ XBOX: arr[0], PLAYSTATION: arr[1], PLAYSTATION_STAGING: arr[2], CRUNCHYROLL: arr[3] } = outer2_16); hasItem = items.includes(payload.provider); } if (hasItem) { let obj = outer2_1(outer2_3[55]); obj = { type: "USER_CONNECTIONS_LINK_CALLBACK" }; ({ provider: obj2.provider, callbackCode: obj2.callbackCode, callbackState: obj2.callbackState } = payload); obj.dispatch(obj); } }); return true; } else { result = outer1_13; const USER_CONNECTIONS_CALLBACK = outer1_13.USER_CONNECTIONS_CALLBACK; if (USER_CONNECTIONS_CALLBACK === type) { // CreateGeneratorClosureLongIndex (0x67) outer1_7(outer1_6(USER_CONNECTIONS_CALLBACK)); return true; } else { result = outer1_13; if (outer1_13.CONNECTIONS === type) { outer1_7(() => { let obj = outer2_1(outer2_3[18]); obj.popAll(); obj = { screen: outer2_15.CONNECTIONS }; outer2_0(outer2_3[22]).openUserSettings(obj); }); return true; } else { result = outer1_13; if (outer1_13.GUILD_SETTINGS === type) { outer1_7(() => { if (null != payload.guildId) { const obj = outer2_1(outer2_3[58]); obj.open(payload.guildId, payload.settingsSection, undefined, payload.settingsSubsection); } }); return true; } else { result = outer1_13; if (outer1_13.ACTIVATE_DEVICE === type) { obj9 = outer1_1(outer1_3[59]); obj9.showModal(payload.userCode); return true; } else { result = outer1_13; if (outer1_13.GUILD_SETTINGS_PICKER === type) { outer1_7(() => { let obj = outer2_0(outer2_3[60]); obj = { section: payload.settingsSection, subsection: payload.settingsSubsection, feature: payload.feature }; const result = obj.openGuildSettingsPickerModal(obj); }); return true; } else { result = outer1_13; if (outer1_13.SHARE === type) { obj4 = outer1_0(outer1_3[61]); if (obj4.isIOS()) { obj5 = outer1_1(outer1_3[18]); obj5.popAll(); obj6 = outer1_1(outer1_3[18]); obj14 = {}; ({ text: obj8.text, channelId: obj8.channelId, shareId: obj8.shareId, attachmentManifest: obj8.attachmentManifest } = payload); const obj15 = { presentation: "modal" }; obj6.pushLazy(outer1_0(outer1_3[35])(outer1_3[62], outer1_3.paths), obj14, outer1_23, obj15); } return true; } else { result = outer1_13; if (outer1_13.CREATE_VOICE_INVITE !== type) { result = outer1_13; if (outer1_13.SEND_VOICE_HANGOUT_WAVE !== type) { result = outer1_13; if (outer1_13.ACCOUNT_STANDING === type) { outer1_7(() => { let obj = outer2_1(outer2_3[18]); obj.popAll(); obj = { screen: outer2_15.ACCOUNT, params: obj }; obj = { initialTab: outer2_24.STANDING }; outer2_0(outer2_3[22]).openUserSettings(obj); }); return true; } else { result = outer1_13; if (outer1_13.MOBILE_NATIVE_UPDATE === type) { obj3 = outer1_2(outer1_3[64]); const result2 = obj3.openBuildInstallerUrl(payload.url); return true; } else { result = outer1_13; if (outer1_13.MOBILE_WEB_REDIRECT_CHECKOUT === type) { deepLinkAction = payload.deepLinkAction; // CreateGeneratorClosureLongIndex (0x67) outer1_7(outer1_6(deepLinkAction)); return true; } else { result = outer1_13; if (outer1_13.SHOP === type) { outer1_7(() => { let obj = outer2_0(outer2_3[67]); obj = {}; const items = [outer2_1(outer2_3[68]).DEEPLINK]; obj.analyticsLocations = items; obj.analyticsSource = outer2_1(outer2_3[68]).DEEPLINK; ({ screen: obj2.screen, skuId: obj2.initialProductSkuId } = payload); const result = obj.openCollectiblesShopMobile(obj); }); return true; } else { result = outer1_13; if (outer1_13.AUTHORIZED_APPS === type) { outer1_7(() => { let obj = outer2_1(outer2_3[18]); obj.popAll(); obj = { screen: outer2_15.AUTHORIZED_APPS }; outer2_0(outer2_3[22]).openUserSettings(obj); }); return true; } else { result = outer1_13; if (outer1_13.DAVE_PROTOCOL_VERIFICATION === type) { outer1_7(() => { let obj = outer2_1(outer2_3[69]); obj = { userId: payload.userId, fingerprint: fingerprint.replaceAll(" ", "+") }; fingerprint = payload.fingerprint; const result = obj.handleSecureFramesUserVerificationLink(obj); }); return true; } else { result = outer1_13; if (outer1_13.QUESTS === type) { outer1_7(() => { if (null != payload.questId) { let obj = outer2_0(outer2_3[70]); obj = { questId: payload.questId, event: outer2_12.QUEST_SHARE_LINK_DEEP_LINKED_INTO_MOBILE_CLIENT, sourceQuestContent: outer2_0(outer2_3[71]).QuestContent.QUEST_EMBED_MOBILE }; obj = { referrer_id: payload.referrerId }; obj.properties = obj; obj.trackQuestEvent(obj); } let sort; if (null != payload) { sort = payload.sort; } let filter; if (null != payload) { filter = payload.filter; } const obj1 = { scrollToQuestId: payload.questId }; let tmp10 = null; if (null != sort) { tmp10 = null; if ("" !== sort) { tmp10 = sort; } } obj1.sort = tmp10; let tmp11 = null; if (null != filter) { tmp11 = null; if ("" !== filter) { tmp11 = filter; } } obj1.filter = tmp11; obj1.fromContent = outer2_0(outer2_3[71]).QuestContent.QUEST_SHARE_LINK; outer2_0(outer2_3[72]).openQuestHome(obj1); }); return true; } else { result = outer1_13; if (outer1_13.QUEST_HOME_PREVIEW === type) { outer1_7(() => { let obj = outer2_0(outer2_3[22]); obj = { screen: outer2_15.QUESTS, params: obj }; obj = { previewAdCreativeIds: payload.adCreativeIds }; obj.openUserSettings(obj); }); return true; } else { result = outer1_13; if (outer1_13.GIFT === type) { outer1_7(() => { let obj = outer2_0(outer2_3[73]); obj = {}; const items = [outer2_1(outer2_3[68]).DEEPLINK]; obj.analyticsLocations = items; obj.openGiftModal(obj); }); return true; } else { result = outer1_13; if (outer1_13.NITRO_HOME === type) { outer1_7(() => { let obj = {}; const section = payload.section; let tmp2; if (null != section) { tmp2 = section; } obj.scrollToSectionId = tmp2; outer2_10.setState(obj); obj = { screen: outer2_15.PREMIUM }; outer2_0(outer2_3[22]).openUserSettings(obj); }); return true; } else { result = outer1_13; if (outer1_13.ACTIVITY === type) { outer1_1(outer1_3[74])(payload.applicationId, payload.referrerId, payload.customId, payload.linkId, payload.isDeepLink); return true; } else { result = outer1_13; if (outer1_13.CONNECTED_GAMES === type) { outer1_7(() => { let obj = outer2_1(outer2_3[18]); obj.popAll(); obj = { screen: outer2_15.CONTENT_AND_SOCIAL, params: obj }; obj = { tab: outer2_25.CONNECTED_GAMES }; outer2_0(outer2_3[22]).openUserSettings(obj); }); return true; } else { result = outer1_13; if (outer1_13.BOOST_MARKETING === type) { outer1_7(() => { outer2_0(outer2_3[75]).openApplyBoostModal(payload.guildId); }); return true; } else { result = outer1_13; if (outer1_13.BOOST_SETTINGS === type) { outer1_7(() => { let obj = outer2_1(outer2_3[18]); obj.popAll(); obj = { screen: outer2_15.GUILD_BOOSTING }; outer2_0(outer2_3[22]).openUserSettings(obj); }); return true; } else { result = outer1_13; if (outer1_13.QUEST_PREVIEW_TOOL === type) { outer1_7(() => { outer2_1(outer2_3[18]).popAll(); outer2_1(outer2_3[76])(); const timerId = setTimeout(() => { let obj = outer3_0(outer3_3[22]); obj = { screen: outer3_15.QUEST_PREVIEW_TOOL_2, params: obj }; obj = { questId: outer1_0.questId }; obj.openUserSettings(obj); }, 1); }); return true; } else { result = outer1_13; if (outer1_13.SUBSCRIPTION_SETTINGS === type) { outer1_7(() => { let obj = outer2_1(outer2_3[18]); obj.popAll(); obj = { screen: outer2_15.GUILD_ROLE_SUBSCRIPTIONS }; outer2_0(outer2_3[22]).openUserSettings(obj); }); return true; } else { result = outer1_13; if (outer1_13.GAME_PROFILE === type) { gameId = payload.gameId; outer1_7(() => { let obj = outer2_1(outer2_3[18]); obj.popAll(); obj = { gameId, source: outer2_0(outer2_3[77]).GameProfileSources.Deeplink, gameProfileModalChecks: obj }; obj = { shouldOpenGameProfile: true, gameId }; outer2_0(outer2_3[78]).default.openGameProfileModal(obj); }); return true; } else { result = outer1_13; if (outer1_13.MESSAGE_REQUESTS === type) { result = outer1_1; obj = outer1_1(outer1_3[18]); obj.popAll(); obj1 = outer1_0(outer1_3[19]); rootNavigationRef3 = obj1.getRootNavigationRef(); if (null != rootNavigationRef3) { if (rootNavigationRef3.isReady()) { rootNavigationRef3.navigate("message-requests"); } else { outer1_7(() => { rootNavigationRef3.navigate("message-requests"); }); } } return true; } else { return false; } } } } } } } } } } } } } } } } } } } } outer1_7(() => { const result = outer2_0(outer2_3[63]).showInstantInviteActionSheetForChannel(payload.channelId); }); return true; } } } } } } } } } } } } } } } } } } } } } } } ({ guildId, channelId } = payload); result = outer1_13; if (payload.type === outer1_13.MESSAGE) { ({ messageId, summaryId } = payload); } result = null; result = null != guildId && null != channelId; if (result) { result = outer1_1; result = outer1_3; obj16 = { guildId, channelId, messageId }; obj17 = { safe, navigationReplace, waitForConnection, skipMessageFetch }; obj16.navigationSettings = obj17; obj16.summaryId = summaryId; result = outer1_1(outer1_3[30])(obj16); } return true; } } } } } } } } } })(payload); if (tmp) { let result = require(4097) /* removeInAppBrowserCloseSubscription */.browserManagerCloseBrowser(); let obj = require(4097) /* removeInAppBrowserCloseSubscription */; } return null != tmp && tmp; };