/* Metro module 9340; source: modules/game_console/GameConsoleConstants.tsx; dependencies: [661, 4122, 2] */ import * as FileImportTrackerModule from '../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */ import * as ConstantsModule from '../../Constants.tsx'; /* Metro dependency 661 */ import * as OAuth2ScopesModule from '../../external/discord_common/js/shared/shared-constants/OAuth2Scopes.tsx'; /* Metro dependency 4122 */ function _fun72888(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#72888, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9526:6, offset: 0x01d5742d, size: 918 bytes, params: 8, frame: 23 const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); const ActivityGamePlatforms = (ConstantsModule).ActivityGamePlatforms; const OAuth2Scopes = (OAuth2ScopesModule).OAuth2Scopes; let VOICE = OAuth2Scopes.VOICE; items2 = [VOICE]; let DM_CHANNELS_READ = OAuth2Scopes.DM_CHANNELS_READ; items2[1] = DM_CHANNELS_READ; let GUILDS = OAuth2Scopes.GUILDS; items2[2] = GUILDS; let GUILDS_MEMBERS_READ = OAuth2Scopes.GUILDS_MEMBERS_READ; items2[3] = GUILDS_MEMBERS_READ; let IDENTIFY = OAuth2Scopes.IDENTIFY; items2[4] = IDENTIFY; let CONNECTIONS = OAuth2Scopes.CONNECTIONS; items2[5] = CONNECTIONS; const ACTIVITIES_READ = OAuth2Scopes.ACTIVITIES_READ; items2[6] = ACTIVITIES_READ; VOICE = OAuth2Scopes.VOICE; const items3 = [VOICE]; DM_CHANNELS_READ = OAuth2Scopes.DM_CHANNELS_READ; items3[1] = DM_CHANNELS_READ; GUILDS = OAuth2Scopes.GUILDS; items3[2] = GUILDS; GUILDS_MEMBERS_READ = OAuth2Scopes.GUILDS_MEMBERS_READ; items3[3] = GUILDS_MEMBERS_READ; IDENTIFY = OAuth2Scopes.IDENTIFY; items3[4] = IDENTIFY; CONNECTIONS = OAuth2Scopes.CONNECTIONS; items3[5] = CONNECTIONS; const object = {PLAYSTATION: 'playstation', XBOX: 'xbox'}; let Set = global.Set; let XBOX = object.XBOX; const PLAYSTATION = object.PLAYSTATION; let set = new Set([XBOX, PLAYSTATION]); Set = global.Set; XBOX = ActivityGamePlatforms.XBOX; const PS5 = ActivityGamePlatforms.PS5; set = new Set([XBOX, PS5]); const object2 = {CONSOLE_DEVICE_PASSCODE_UNLOCK_REQUIRED: 270000}; object2[270000] = 'CONSOLE_DEVICE_PASSCODE_UNLOCK_REQUIRED'; object2.CONSOLE_DEVICE_UNAVAILABLE = 270001; object2[270001] = 'CONSOLE_DEVICE_UNAVAILABLE'; object2.CONSOLE_DEVICE_UNVAILABLE_FROM_OTHER_USERS = 270002; object2[270002] = 'CONSOLE_DEVICE_UNVAILABLE_FROM_OTHER_USERS'; object2.CONSOLE_DEVICE_COMMUNICATION_RESTRICTED = 270003; object2[270003] = 'CONSOLE_DEVICE_COMMUNICATION_RESTRICTED'; object2.CONSOLE_DEVICE_INVALID_POWER_MODE = 270004; object2[270004] = 'CONSOLE_DEVICE_INVALID_POWER_MODE'; object2.CONSOLE_DEVICE_ACCOUNT_LINK_ERROR = 270005; object2[270005] = 'CONSOLE_DEVICE_ACCOUNT_LINK_ERROR'; object2.CONSOLE_DEVICE_MAX_MEMBERS_REACHED = 270006; object2[270006] = 'CONSOLE_DEVICE_MAX_MEMBERS_REACHED'; object2.CONSOLE_DEVICE_BAD_COMMAND = 270007; object2[270007] = 'CONSOLE_DEVICE_BAD_COMMAND'; Set = global.Set; const CONSOLE_DEVICE_PASSCODE_UNLOCK_REQUIRED = object2.CONSOLE_DEVICE_PASSCODE_UNLOCK_REQUIRED; set = new Set([CONSOLE_DEVICE_PASSCODE_UNLOCK_REQUIRED]); (FileImportTrackerModule).fileFinishedImporting('modules/game_console/GameConsoleConstants.tsx'); exports.XBOX_URL_BASE = 'xbox://communitylinking/donut/audio'; exports.XBOX_IOS_APP_LINK = 'https://apps.apple.com/us/app/xbox/id736179781'; exports.XBOX_ANDROID_APP_LINK = 'https://play.google.com/store/apps/details?id=com.microsoft.xboxone.smartglass'; exports.XBOX_APP_WEB_LINK = 'https://www.xbox.com/en-US/apps/xbox-app-for-mobile'; exports.XBOX_LINK_DEST_ORIGIN = 'https://login.live.com'; exports.XBOX_CLIENT_SCOPES = items2; exports.PLAYSTATION_CLIENT_SCOPES = items3; exports.PLAYSTATION_LINK_DEST_ORIGIN = 'https://my.account.sony.com'; exports.XBOX_HANDOFF_SEARCH_PARAMS = XBOX_HANDOFF_SEARCH_PARAMS; exports.GameConsoleTypes = object; exports.GAME_CONSOLE_SESSIONS = set; exports.CONSOLE_VOICE_PLATFORMS = set; exports.GameConsoleCommandResultErrorCodes = object2; exports.USER_ACTION_REQUIRED_ERROR_CODES = set; exports.GAME_CONSOLE_ALERT_MODAL_LOCATION = 'console error alert'; } function XBOX_HANDOFF_SEARCH_PARAMS({guildId, channelName, guildName, channelId, muted, deafened, nonce}) { // fn#72889, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9526:2023, offset: 0x01d577c3, size: 152 bytes, params: 2, frame: 16 const object = {channelid: channelId, guildid: guildId, channelname: channelName, guildname: guildName}; let String = global.String; object.muted = String(muted); String = global.String; object.deafened = String(deafened); if (nonce != null) { object.nonce = nonce; } const URLSearchParams = global.URLSearchParams; const value = Object.create(URLSearchParams.prototype, {constructor: {value: URLSearchParams}}); const uRLSearchParams = new URLSearchParams(object); return uRLSearchParams instanceof Object ? uRLSearchParams : value; } global.__d(_fun72888, 9340, [661, 4122, 2]) /* metro module 9340, dependencies: [661, 4122, 2] */;