/* Metro module 3965; source: modules/client_themes/ClientThemesConstants.tsx; dependencies: [482, 3966, 1314, 1244, 22, 2] */ import * as FileImportTrackerModule from '../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */ import * as ConstantsModule from '../../external/discord_common/js/shared/Constants.tsx'; /* Metro dependency 482 */ import * as Preloaded_user_settingsModule from '../../external/discord_common/js/packages/protos/discord_protos/discord_users/v1/preloaded_user_settings.tsx'; /* Metro dependency 1314 */ import * as ClientThemesTypesModule from './ClientThemesTypes.tsx'; /* Metro dependency 3966 */ function _fun32470(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#32470, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4114:6, offset: 0x01016880, size: 4335 bytes, params: 8, frame: 29 const env0_0 = require; const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); const ThemeTypes = (ConstantsModule).ThemeTypes; object = {}; const ClientThemeType = (ClientThemesTypesModule).ClientThemeType; let BACKGROUND_GRADIENT_PRESET = ClientThemeType.BACKGROUND_GRADIENT_PRESET; object.type = BACKGROUND_GRADIENT_PRESET; const BackgroundGradientPresetId = (Preloaded_user_settingsModule).BackgroundGradientPresetId; const MINT_APPLE = BackgroundGradientPresetId.MINT_APPLE; object.id = MINT_APPLE; let LIGHT = ThemeTypes.LIGHT; object.theme = LIGHT; object.colors = [{'token': 'BG_GRADIENT_MINT_APPLE_1', 'stop': 6.15}, {'token': 'BG_GRADIENT_MINT_APPLE_2', 'stop': 48.7}, {'token': 'BG_GRADIENT_MINT_APPLE_3', 'stop': 93.07}]; object.angle = 180; object.getName = function() { return require(dependencyMap[3]).intl.string(require(dependencyMap[3]).t.kCdS4d); }; object.midpointPercentage = 27; const items2 = [object]; BACKGROUND_GRADIENT_PRESET = ClientThemeType.BACKGROUND_GRADIENT_PRESET; const CITRUS_SHERBERT = BackgroundGradientPresetId.CITRUS_SHERBERT; LIGHT = ThemeTypes.LIGHT; items2[1] = {type: BACKGROUND_GRADIENT_PRESET, id: CITRUS_SHERBERT, theme: LIGHT, colors: [{'token': 'BG_GRADIENT_CITRUS_SHERBERT_1', 'stop': 31.1}, {'token': 'BG_GRADIENT_CITRUS_SHERBERT_2', 'stop': 67.09}], angle: 180, getName: function() { return require(dependencyMap[3]).intl.string(require(dependencyMap[3]).t.S4UnEz); }, midpointPercentage: 27}; BACKGROUND_GRADIENT_PRESET = ClientThemeType.BACKGROUND_GRADIENT_PRESET; const RETRO_RAINCLOUD = BackgroundGradientPresetId.RETRO_RAINCLOUD; LIGHT = ThemeTypes.LIGHT; items2[2] = {type: BACKGROUND_GRADIENT_PRESET, id: RETRO_RAINCLOUD, theme: LIGHT, colors: [{'token': 'BG_GRADIENT_RETRO_RAINCLOUD_1', 'stop': 5.64}, {'token': 'BG_GRADIENT_RETRO_RAINCLOUD_2', 'stop': 26.38}, {'token': 'BG_GRADIENT_RETRO_RAINCLOUD_2', 'stop': 49.92}, {'token': 'BG_GRADIENT_RETRO_RAINCLOUD_1', 'stop': 73.12}], angle: 148.71, getName: function() { return require(dependencyMap[3]).intl.string(require(dependencyMap[3]).t['48xnKc']); }, midpointPercentage: 50}; BACKGROUND_GRADIENT_PRESET = ClientThemeType.BACKGROUND_GRADIENT_PRESET; const HANAMI = BackgroundGradientPresetId.HANAMI; LIGHT = ThemeTypes.LIGHT; items2[3] = {type: BACKGROUND_GRADIENT_PRESET, id: HANAMI, theme: LIGHT, colors: [{'token': 'BG_GRADIENT_HANAMI_1', 'stop': 3.56}, {'token': 'BG_GRADIENT_HANAMI_2', 'stop': 35.49}, {'token': 'BG_GRADIENT_HANAMI_3', 'stop': 68.78}], angle: 38.08, getName: function() { return require(dependencyMap[3]).intl.string(require(dependencyMap[3]).t.G4HsBJ); }, midpointPercentage: 50}; BACKGROUND_GRADIENT_PRESET = ClientThemeType.BACKGROUND_GRADIENT_PRESET; const SUNRISE = BackgroundGradientPresetId.SUNRISE; LIGHT = ThemeTypes.LIGHT; items2[4] = {type: BACKGROUND_GRADIENT_PRESET, id: SUNRISE, theme: LIGHT, colors: [{'token': 'BG_GRADIENT_SUNRISE_1', 'stop': 8.62}, {'token': 'BG_GRADIENT_SUNRISE_2', 'stop': 48.07}, {'token': 'BG_GRADIENT_SUNRISE_3', 'stop': 76.04}], angle: 154.19, getName: function() { return require(dependencyMap[3]).intl.string(require(dependencyMap[3]).t.NAt885); }, midpointPercentage: 50}; BACKGROUND_GRADIENT_PRESET = ClientThemeType.BACKGROUND_GRADIENT_PRESET; const COTTON_CANDY = BackgroundGradientPresetId.COTTON_CANDY; LIGHT = ThemeTypes.LIGHT; items2[5] = {type: BACKGROUND_GRADIENT_PRESET, id: COTTON_CANDY, theme: LIGHT, colors: [{'token': 'BG_GRADIENT_COTTON_CANDY_1', 'stop': 8.5}, {'token': 'BG_GRADIENT_COTTON_CANDY_2', 'stop': 94.28}], angle: 180.14, getName: function() { return require(dependencyMap[3]).intl.string(require(dependencyMap[3]).t.godtzA); }, midpointPercentage: 50}; BACKGROUND_GRADIENT_PRESET = ClientThemeType.BACKGROUND_GRADIENT_PRESET; const LOFI_VIBES = BackgroundGradientPresetId.LOFI_VIBES; LIGHT = ThemeTypes.LIGHT; items2[6] = {type: BACKGROUND_GRADIENT_PRESET, id: LOFI_VIBES, theme: LIGHT, colors: [{'token': 'BG_GRADIENT_LOFI_VIBES_1', 'stop': 7.08}, {'token': 'BG_GRADIENT_LOFI_VIBES_2', 'stop': 34.94}, {'token': 'BG_GRADIENT_LOFI_VIBES_3', 'stop': 65.12}, {'token': 'BG_GRADIENT_LOFI_VIBES_4', 'stop': 96.23}], angle: 179.52, getName: function() { return require(dependencyMap[3]).intl.string(require(dependencyMap[3]).t.hlS2xq); }, midpointPercentage: 27}; BACKGROUND_GRADIENT_PRESET = ClientThemeType.BACKGROUND_GRADIENT_PRESET; const DESERT_KHAKI = BackgroundGradientPresetId.DESERT_KHAKI; LIGHT = ThemeTypes.LIGHT; items2[7] = {type: BACKGROUND_GRADIENT_PRESET, id: DESERT_KHAKI, theme: LIGHT, colors: [{'token': 'BG_GRADIENT_DESERT_KHAKI_1', 'stop': 12.92}, {'token': 'BG_GRADIENT_DESERT_KHAKI_2', 'stop': 32.92}, {'token': 'BG_GRADIENT_DESERT_KHAKI_3', 'stop': 52.11}], angle: 38.99, getName: function() { return require(dependencyMap[3]).intl.string(require(dependencyMap[3]).t.abMn9y); }, midpointPercentage: 50}; let DARKER = ThemeTypes.DARKER; BACKGROUND_GRADIENT_PRESET = ClientThemeType.BACKGROUND_GRADIENT_PRESET; const SUNSET = BackgroundGradientPresetId.SUNSET; const items11 = [{type: BACKGROUND_GRADIENT_PRESET, id: SUNSET, theme: DARKER, colors: [{'token': 'BG_GRADIENT_SUNSET_1', 'stop': 27.57}, {'token': 'BG_GRADIENT_SUNSET_2', 'stop': 71.25}], angle: 141.68, getName: function() { return require(dependencyMap[3]).intl.string(require(dependencyMap[3]).t.JKDra4); }, midpointPercentage: 35}]; BACKGROUND_GRADIENT_PRESET = ClientThemeType.BACKGROUND_GRADIENT_PRESET; const CHROMA_GLOW = BackgroundGradientPresetId.CHROMA_GLOW; items11[1] = {type: BACKGROUND_GRADIENT_PRESET, id: CHROMA_GLOW, theme: DARKER, colors: [{'token': 'BG_GRADIENT_CHROMA_GLOW_1', 'stop': 3.94}, {'token': 'BG_GRADIENT_CHROMA_GLOW_2', 'stop': 26.1}, {'token': 'BG_GRADIENT_CHROMA_GLOW_3', 'stop': 39.82}, {'token': 'BG_GRADIENT_CHROMA_GLOW_4', 'stop': 56.89}, {'token': 'BG_GRADIENT_CHROMA_GLOW_5', 'stop': 76.45}], angle: 128.92, getName: function() { return require(dependencyMap[3]).intl.string(require(dependencyMap[3]).t.kwc8Us); }, midpointPercentage: 15}; BACKGROUND_GRADIENT_PRESET = ClientThemeType.BACKGROUND_GRADIENT_PRESET; const FOREST = BackgroundGradientPresetId.FOREST; items11[2] = {type: BACKGROUND_GRADIENT_PRESET, id: FOREST, theme: DARKER, colors: [{'token': 'BG_GRADIENT_FOREST_1', 'stop': 11.2}, {'token': 'BG_GRADIENT_FOREST_2', 'stop': 29.93}, {'token': 'BG_GRADIENT_FOREST_3', 'stop': 48.64}, {'token': 'BG_GRADIENT_FOREST_4', 'stop': 67.85}, {'token': 'BG_GRADIENT_FOREST_5', 'stop': 83.54}], angle: 162.27, getName: function() { return require(dependencyMap[3]).intl.string(require(dependencyMap[3]).t['TeA/j8']); }, midpointPercentage: 50}; BACKGROUND_GRADIENT_PRESET = ClientThemeType.BACKGROUND_GRADIENT_PRESET; const CRIMSON_MOON = BackgroundGradientPresetId.CRIMSON_MOON; items11[3] = {type: BACKGROUND_GRADIENT_PRESET, id: CRIMSON_MOON, theme: DARKER, colors: [{'token': 'BG_GRADIENT_CRIMSON_MOON_1', 'stop': 16.17}, {'token': 'BG_GRADIENT_CRIMSON_MOON_2', 'stop': 72}], angle: 64.92, getName: function() { return require(dependencyMap[3]).intl.string(require(dependencyMap[3]).t.blIucj); }, midpointPercentage: 30}; BACKGROUND_GRADIENT_PRESET = ClientThemeType.BACKGROUND_GRADIENT_PRESET; const MIDNIGHT_BLURPLE = BackgroundGradientPresetId.MIDNIGHT_BLURPLE; items11[4] = {type: BACKGROUND_GRADIENT_PRESET, id: MIDNIGHT_BLURPLE, theme: DARKER, colors: [{'token': 'BG_GRADIENT_MIDNIGHT_BLURPLE_1', 'stop': 11.21}, {'token': 'BG_GRADIENT_MIDNIGHT_BLURPLE_2', 'stop': 61.92}], angle: 48.17, getName: function() { return require(dependencyMap[3]).intl.string(require(dependencyMap[3]).t.O1yOXG); }, midpointPercentage: 24}; BACKGROUND_GRADIENT_PRESET = ClientThemeType.BACKGROUND_GRADIENT_PRESET; const MARS = BackgroundGradientPresetId.MARS; items11[5] = {type: BACKGROUND_GRADIENT_PRESET, id: MARS, theme: DARKER, colors: [{'token': 'BG_GRADIENT_MARS_1', 'stop': 14.61}, {'token': 'BG_GRADIENT_MARS_2', 'stop': 74.62}], angle: 170.82, getName: function() { return require(dependencyMap[3]).intl.string(require(dependencyMap[3]).t['1swi9s']); }, midpointPercentage: 50}; BACKGROUND_GRADIENT_PRESET = ClientThemeType.BACKGROUND_GRADIENT_PRESET; const DUSK = BackgroundGradientPresetId.DUSK; items11[6] = {type: BACKGROUND_GRADIENT_PRESET, id: DUSK, theme: DARKER, colors: [{'token': 'BG_GRADIENT_DUSK_1', 'stop': 12.84}, {'token': 'BG_GRADIENT_DUSK_2', 'stop': 85.99}], angle: 180, getName: function() { return require(dependencyMap[3]).intl.string(require(dependencyMap[3]).t.So2Wuh); }, midpointPercentage: 50}; BACKGROUND_GRADIENT_PRESET = ClientThemeType.BACKGROUND_GRADIENT_PRESET; const UNDER_THE_SEA = BackgroundGradientPresetId.UNDER_THE_SEA; items11[7] = {type: BACKGROUND_GRADIENT_PRESET, id: UNDER_THE_SEA, theme: DARKER, colors: [{'token': 'BG_GRADIENT_UNDER_THE_SEA_1', 'stop': 1.91}, {'token': 'BG_GRADIENT_UNDER_THE_SEA_2', 'stop': 48.99}, {'token': 'BG_GRADIENT_UNDER_THE_SEA_3', 'stop': 96.35}], angle: 179.14, getName: function() { return require(dependencyMap[3]).intl.string(require(dependencyMap[3]).t.a22o48); }, midpointPercentage: 50}; BACKGROUND_GRADIENT_PRESET = ClientThemeType.BACKGROUND_GRADIENT_PRESET; const RETRO_STORM = BackgroundGradientPresetId.RETRO_STORM; items11[8] = {type: BACKGROUND_GRADIENT_PRESET, id: RETRO_STORM, theme: DARKER, colors: [{'token': 'BG_GRADIENT_RETRO_STORM_1', 'stop': 5.64}, {'token': 'BG_GRADIENT_RETRO_STORM_2', 'stop': 26.38}, {'token': 'BG_GRADIENT_RETRO_STORM_2', 'stop': 49.92}, {'token': 'BG_GRADIENT_RETRO_STORM_1', 'stop': 73.12}], angle: 148.71, getName: function() { return require(dependencyMap[3]).intl.string(require(dependencyMap[3]).t.Bf294R); }, midpointPercentage: 61}; BACKGROUND_GRADIENT_PRESET = ClientThemeType.BACKGROUND_GRADIENT_PRESET; const NEON_NIGHTS = BackgroundGradientPresetId.NEON_NIGHTS; items11[9] = {type: BACKGROUND_GRADIENT_PRESET, id: NEON_NIGHTS, theme: DARKER, colors: [{'token': 'BG_GRADIENT_NEON_NIGHTS_1', 'stop': 0}, {'token': 'BG_GRADIENT_NEON_NIGHTS_2', 'stop': 50}, {'token': 'BG_GRADIENT_NEON_NIGHTS_3', 'stop': 100}], angle: 180, getName: function() { return require(dependencyMap[3]).intl.string(require(dependencyMap[3]).t['p+XCta']); }, midpointPercentage: 50}; BACKGROUND_GRADIENT_PRESET = ClientThemeType.BACKGROUND_GRADIENT_PRESET; const STRAWBERRY_LEMONADE = BackgroundGradientPresetId.STRAWBERRY_LEMONADE; items11[10] = {type: BACKGROUND_GRADIENT_PRESET, id: STRAWBERRY_LEMONADE, theme: DARKER, colors: [{'token': 'BG_GRADIENT_STRAWBERRY_LEMONADE_1', 'stop': 18.79}, {'token': 'BG_GRADIENT_STRAWBERRY_LEMONADE_2', 'stop': 49.76}, {'token': 'BG_GRADIENT_STRAWBERRY_LEMONADE_3', 'stop': 80.72}], angle: 161.03, getName: function() { return require(dependencyMap[3]).intl.string(require(dependencyMap[3]).t['d5Ar+j']); }, midpointPercentage: 32}; BACKGROUND_GRADIENT_PRESET = ClientThemeType.BACKGROUND_GRADIENT_PRESET; const AURORA = BackgroundGradientPresetId.AURORA; items11[11] = {type: BACKGROUND_GRADIENT_PRESET, id: AURORA, theme: DARKER, colors: [{'token': 'BG_GRADIENT_AURORA_1', 'stop': 10.39}, {'token': 'BG_GRADIENT_AURORA_2', 'stop': 26.87}, {'token': 'BG_GRADIENT_AURORA_3', 'stop': 48.31}, {'token': 'BG_GRADIENT_AURORA_4', 'stop': 64.98}, {'token': 'BG_GRADIENT_AURORA_5', 'stop': 92.5}], angle: 239.16, getName: function() { return require(dependencyMap[3]).intl.string(require(dependencyMap[3]).t.Je1FWC); }, midpointPercentage: 34}; BACKGROUND_GRADIENT_PRESET = ClientThemeType.BACKGROUND_GRADIENT_PRESET; const SEPIA = BackgroundGradientPresetId.SEPIA; items11[12] = {type: BACKGROUND_GRADIENT_PRESET, id: SEPIA, theme: DARKER, colors: [{'token': 'BG_GRADIENT_SEPIA_1', 'stop': 14.14}, {'token': 'BG_GRADIENT_SEPIA_2', 'stop': 60.35}], angle: 69.98, getName: function() { return require(dependencyMap[3]).intl.string(require(dependencyMap[3]).t['Z+Un40']); }, midpointPercentage: 50}; object = {}; BACKGROUND_GRADIENT_PRESET = ClientThemeType.BACKGROUND_GRADIENT_PRESET; object.type = BACKGROUND_GRADIENT_PRESET; const BLURPLE_TWILIGHT = BackgroundGradientPresetId.BLURPLE_TWILIGHT; object.id = BLURPLE_TWILIGHT; object.theme = DARKER; object.colors = [{'token': 'BG_GRADIENT_BLURPLE_TWILIGHT_1', 'stop': 11.18}, {'token': 'BG_GRADIENT_BLURPLE_TWILIGHT_2', 'stop': 64.54}]; object.angle = 47.61; object.getName = function() { return require(dependencyMap[3]).intl.string(require(dependencyMap[3]).t.Mfoe3p); }; object.midpointPercentage = 50; const object2 = {}; BACKGROUND_GRADIENT_PRESET = ClientThemeType.BACKGROUND_GRADIENT_PRESET; object2.type = BACKGROUND_GRADIENT_PRESET; const EASTER_EGG = BackgroundGradientPresetId.EASTER_EGG; object2.id = EASTER_EGG; LIGHT = ThemeTypes.LIGHT; object2.theme = LIGHT; const object3 = {'token': 'BG_GRADIENT_EASTER_EGG_2', 'stop': 96}; object2.colors = [{'token': 'BG_GRADIENT_EASTER_EGG_1', 'stop': 4}, object3]; object2.angle = 180; object2.getName = function() { return require(dependencyMap[3]).intl.string(require(dependencyMap[3]).t.mFinbb); }; object2.midpointPercentage = 50; const items26 = []; let value = arraySpread(items26, items11, arraySpread(items26, items2, 0, object3), object3); items26[value] = object; items26[value + 1] = object2; const items27 = [object]; value = arraySpread(items27, items2, arraySpread(items27, items11, 1, object3), object3); items27[value] = object2; value + 1; object = {DARK: 0}; object[0] = 'DARK'; object.LIGHT = 1; object[1] = 'LIGHT'; object.SYSTEM = 2; object[2] = 'SYSTEM'; let STANDARD_BACKGROUND_THEME = ClientThemeType.STANDARD_BACKGROUND_THEME; const items28 = [{type: STANDARD_BACKGROUND_THEME, theme: DARKER, getName: function() { return require(dependencyMap[3]).intl.string(require(dependencyMap[3]).t.b8Cei3); }}]; STANDARD_BACKGROUND_THEME = ClientThemeType.STANDARD_BACKGROUND_THEME; LIGHT = ThemeTypes.LIGHT; items28[1] = {type: STANDARD_BACKGROUND_THEME, theme: LIGHT, getName: function() { return require(dependencyMap[3]).intl.string(require(dependencyMap[3]).t.K2sFfo); }}; STANDARD_BACKGROUND_THEME = ClientThemeType.STANDARD_BACKGROUND_THEME; let MIDNIGHT = ThemeTypes.MIDNIGHT; items28[2] = {type: STANDARD_BACKGROUND_THEME, theme: MIDNIGHT, getName: function() { return require(dependencyMap[3]).intl.string(require(dependencyMap[3]).t.pQwSpQ); }}; STANDARD_BACKGROUND_THEME = ClientThemeType.STANDARD_BACKGROUND_THEME; items28[3] = {type: STANDARD_BACKGROUND_THEME, theme: 'system', getName: function() { return require(dependencyMap[3]).intl.string(require(dependencyMap[3]).t.zlvNOj); }}; STANDARD_BACKGROUND_THEME = ClientThemeType.STANDARD_BACKGROUND_THEME; LIGHT = ThemeTypes.LIGHT; const items29 = [{type: STANDARD_BACKGROUND_THEME, theme: LIGHT, getName: function() { return require(dependencyMap[3]).intl.string(require(dependencyMap[3]).t.K2sFfo); }}]; STANDARD_BACKGROUND_THEME = ClientThemeType.STANDARD_BACKGROUND_THEME; const DARK = ThemeTypes.DARK; items29[1] = {type: STANDARD_BACKGROUND_THEME, theme: DARK, getName: function() { return require(dependencyMap[3]).intl.string(require(dependencyMap[3]).t.SMPT1k); }}; STANDARD_BACKGROUND_THEME = ClientThemeType.STANDARD_BACKGROUND_THEME; DARKER = ThemeTypes.DARKER; items29[2] = {type: STANDARD_BACKGROUND_THEME, theme: DARKER, getName: function() { return require(dependencyMap[3]).intl.string(require(dependencyMap[3]).t.b8Cei3); }}; STANDARD_BACKGROUND_THEME = ClientThemeType.STANDARD_BACKGROUND_THEME; MIDNIGHT = ThemeTypes.MIDNIGHT; items29[3] = {type: STANDARD_BACKGROUND_THEME, theme: MIDNIGHT, getName: function() { return require(dependencyMap[3]).intl.string(require(dependencyMap[3]).t.Do4ZJx); }}; STANDARD_BACKGROUND_THEME = ClientThemeType.STANDARD_BACKGROUND_THEME; items29[4] = {type: STANDARD_BACKGROUND_THEME, theme: 'system', getName: function() { return require(dependencyMap[3]).intl.string(require(dependencyMap[3]).t.zlvNOj); }}; value = require(22) /* metro dependency 22 */; value = value.keyBy(items26, 'id'); const object8 = {SIZE_48: 48}; object8[48] = 'SIZE_48'; object8.SIZE_60 = 60; object8[60] = 'SIZE_60'; (FileImportTrackerModule).fileFinishedImporting('modules/client_themes/ClientThemesConstants.tsx'); exports.LIGHT_BACKGROUND_GRADIENT_PRESETS = items2; exports.DARK_BACKGROUND_GRADIENT_PRESETS = items11; exports.BACKGROUND_GRADIENT_PRESETS = items26; exports.BACKGROUND_GRADIENT_PRESETS_MOBILE = items27; exports.StandardBackgroundThemeIndex = object; exports.LEGACY_STANDARD_BACKGROUND_THEMES = items28; exports.REFRESH_STANDARD_BACKGROUND_THEMES = items29; exports.BACKGROUND_GRADIENT_PRESETS_MAP = value; exports.ThemeIconSizes = object8; } global.__d(_fun32470, 3965, [482, 3966, 1314, 1244, 22, 2]) /* metro module 3965, dependencies: [482, 3966, 1314, 1244, 22, 2] */;