Files
2026-07-28 01:06:53 +03:00

284 lines
18 KiB
TypeScript

/* 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] */;