/* Metro module 9340; source: modules/game_console/GameConsoleConstants.tsx; dependencies: [661, 4122, 2] */ 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 = (require(661) /* metro dependency 661: Constants */).ActivityGamePlatforms; const OAuth2Scopes = (require(4122) /* metro dependency 4122: OAuth2Scopes */).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 object4 = {PLAYSTATION: 'playstation', XBOX: 'xbox'}; let Set = global.Set; let XBOX = object4.XBOX; const PLAYSTATION = object4.PLAYSTATION; let set = new Set([XBOX, PLAYSTATION]); Set = global.Set; XBOX = ActivityGamePlatforms.XBOX; const PS5 = ActivityGamePlatforms.PS5; set = new Set([XBOX, PS5]); const object5 = {CONSOLE_DEVICE_PASSCODE_UNLOCK_REQUIRED: 270000}; object5[270000] = 'CONSOLE_DEVICE_PASSCODE_UNLOCK_REQUIRED'; object5.CONSOLE_DEVICE_UNAVAILABLE = 270001; object5[270001] = 'CONSOLE_DEVICE_UNAVAILABLE'; object5.CONSOLE_DEVICE_UNVAILABLE_FROM_OTHER_USERS = 270002; object5[270002] = 'CONSOLE_DEVICE_UNVAILABLE_FROM_OTHER_USERS'; object5.CONSOLE_DEVICE_COMMUNICATION_RESTRICTED = 270003; object5[270003] = 'CONSOLE_DEVICE_COMMUNICATION_RESTRICTED'; object5.CONSOLE_DEVICE_INVALID_POWER_MODE = 270004; object5[270004] = 'CONSOLE_DEVICE_INVALID_POWER_MODE'; object5.CONSOLE_DEVICE_ACCOUNT_LINK_ERROR = 270005; object5[270005] = 'CONSOLE_DEVICE_ACCOUNT_LINK_ERROR'; object5.CONSOLE_DEVICE_MAX_MEMBERS_REACHED = 270006; object5[270006] = 'CONSOLE_DEVICE_MAX_MEMBERS_REACHED'; object5.CONSOLE_DEVICE_BAD_COMMAND = 270007; object5[270007] = 'CONSOLE_DEVICE_BAD_COMMAND'; Set = global.Set; const CONSOLE_DEVICE_PASSCODE_UNLOCK_REQUIRED = object5.CONSOLE_DEVICE_PASSCODE_UNLOCK_REQUIRED; set = new Set([CONSOLE_DEVICE_PASSCODE_UNLOCK_REQUIRED]); (require(2) /* metro dependency 2 */).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 = object4; exports.GAME_CONSOLE_SESSIONS = set; exports.CONSOLE_VOICE_PLATFORMS = set; exports.GameConsoleCommandResultErrorCodes = object5; 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 object2 = {channelid: channelId, guildid: guildId, channelname: channelName, guildname: guildName}; let String = global.String; object2.muted = String(muted); String = global.String; object2.deafened = String(deafened); if (nonce != null) { object2.nonce = nonce; } const URLSearchParams = global.URLSearchParams; const value = Object.create(URLSearchParams.prototype, {constructor: {value: URLSearchParams}}); const uRLSearchParams = new URLSearchParams(object2); return uRLSearchParams instanceof Object ? uRLSearchParams : value; }