Files
discord-decomp/modules/client_themes/ClientThemesConstants.tsx
T
2026-11-01 12:12:55 +02:00

464 lines
11 KiB
TypeScript

// Metro module 4002 (f4003).
import { ThemeTypes } from "../../_bundle/Module505";
import { ClientThemeType } from "./ClientThemesTypes";
import { BackgroundGradientPresetId } from "../../_bundle/Module1306";
import { intl, t } from "../../intl/index.native";
import { keyBy } from "../../_bundle/Module12";
const r13 = [{
type: ClientThemeType.BACKGROUND_GRADIENT_PRESET,
id: BackgroundGradientPresetId.MINT_APPLE,
theme: ThemeTypes.LIGHT,
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
}],
angle: 180,
getName: () => intl.string(t.kCdS4d),
midpointPercentage: 27
}, {
type: ClientThemeType.BACKGROUND_GRADIENT_PRESET,
id: BackgroundGradientPresetId.CITRUS_SHERBERT,
theme: ThemeTypes.LIGHT,
colors: [{
token: "BG_GRADIENT_CITRUS_SHERBERT_1",
stop: 31.1
}, {
token: "BG_GRADIENT_CITRUS_SHERBERT_2",
stop: 67.09
}],
angle: 180,
getName: () => intl.string(t.S4UnEz),
midpointPercentage: 27
}, {
type: ClientThemeType.BACKGROUND_GRADIENT_PRESET,
id: BackgroundGradientPresetId.RETRO_RAINCLOUD,
theme: ThemeTypes.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: () => intl.string(t["48xnKc"]),
midpointPercentage: 50
}, {
type: ClientThemeType.BACKGROUND_GRADIENT_PRESET,
id: BackgroundGradientPresetId.HANAMI,
theme: ThemeTypes.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: () => intl.string(t.G4HsBJ),
midpointPercentage: 50
}, {
type: ClientThemeType.BACKGROUND_GRADIENT_PRESET,
id: BackgroundGradientPresetId.SUNRISE,
theme: ThemeTypes.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: () => intl.string(t.NAt885),
midpointPercentage: 50
}, {
type: ClientThemeType.BACKGROUND_GRADIENT_PRESET,
id: BackgroundGradientPresetId.COTTON_CANDY,
theme: ThemeTypes.LIGHT,
colors: [{
token: "BG_GRADIENT_COTTON_CANDY_1",
stop: 8.5
}, {
token: "BG_GRADIENT_COTTON_CANDY_2",
stop: 94.28
}],
angle: 180.14,
getName: () => intl.string(t.godtzA),
midpointPercentage: 50
}, {
type: ClientThemeType.BACKGROUND_GRADIENT_PRESET,
id: BackgroundGradientPresetId.LOFI_VIBES,
theme: ThemeTypes.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: () => intl.string(t.hlS2xq),
midpointPercentage: 27
}, {
type: ClientThemeType.BACKGROUND_GRADIENT_PRESET,
id: BackgroundGradientPresetId.DESERT_KHAKI,
theme: ThemeTypes.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: () => intl.string(t.abMn9y),
midpointPercentage: 50
}];
const DARKER = ThemeTypes.DARKER;
const r12 = [{
type: ClientThemeType.BACKGROUND_GRADIENT_PRESET,
id: BackgroundGradientPresetId.SUNSET,
theme: DARKER,
colors: [{
token: "BG_GRADIENT_SUNSET_1",
stop: 27.57
}, {
token: "BG_GRADIENT_SUNSET_2",
stop: 71.25
}],
angle: 141.68,
getName: () => intl.string(t.JKDra4),
midpointPercentage: 35
}, {
type: ClientThemeType.BACKGROUND_GRADIENT_PRESET,
id: BackgroundGradientPresetId.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: () => intl.string(t.kwc8Us),
midpointPercentage: 15
}, {
type: ClientThemeType.BACKGROUND_GRADIENT_PRESET,
id: BackgroundGradientPresetId.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: () => intl.string(t["TeA/j8"]),
midpointPercentage: 50
}, {
type: ClientThemeType.BACKGROUND_GRADIENT_PRESET,
id: BackgroundGradientPresetId.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: () => intl.string(t.blIucj),
midpointPercentage: 30
}, {
type: ClientThemeType.BACKGROUND_GRADIENT_PRESET,
id: BackgroundGradientPresetId.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: () => intl.string(t.O1yOXG),
midpointPercentage: 24
}, {
type: ClientThemeType.BACKGROUND_GRADIENT_PRESET,
id: BackgroundGradientPresetId.MARS,
theme: DARKER,
colors: [{
token: "BG_GRADIENT_MARS_1",
stop: 14.61
}, {
token: "BG_GRADIENT_MARS_2",
stop: 74.62
}],
angle: 170.82,
getName: () => intl.string(t["1swi9s"]),
midpointPercentage: 50
}, {
type: ClientThemeType.BACKGROUND_GRADIENT_PRESET,
id: BackgroundGradientPresetId.DUSK,
theme: DARKER,
colors: [{
token: "BG_GRADIENT_DUSK_1",
stop: 12.84
}, {
token: "BG_GRADIENT_DUSK_2",
stop: 85.99
}],
angle: 180,
getName: () => intl.string(t.So2Wuh),
midpointPercentage: 50
}, {
type: ClientThemeType.BACKGROUND_GRADIENT_PRESET,
id: BackgroundGradientPresetId.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: () => intl.string(t.a22o48),
midpointPercentage: 50
}, {
type: ClientThemeType.BACKGROUND_GRADIENT_PRESET,
id: BackgroundGradientPresetId.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: () => intl.string(t.Bf294R),
midpointPercentage: 61
}, {
type: ClientThemeType.BACKGROUND_GRADIENT_PRESET,
id: BackgroundGradientPresetId.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: () => intl.string(t["p+XCta"]),
midpointPercentage: 50
}, {
type: ClientThemeType.BACKGROUND_GRADIENT_PRESET,
id: BackgroundGradientPresetId.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: () => intl.string(t["d5Ar+j"]),
midpointPercentage: 32
}, {
type: ClientThemeType.BACKGROUND_GRADIENT_PRESET,
id: BackgroundGradientPresetId.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: () => intl.string(t.Je1FWC),
midpointPercentage: 34
}, {
type: ClientThemeType.BACKGROUND_GRADIENT_PRESET,
id: BackgroundGradientPresetId.SEPIA,
theme: DARKER,
colors: [{
token: "BG_GRADIENT_SEPIA_1",
stop: 14.14
}, {
token: "BG_GRADIENT_SEPIA_2",
stop: 60.35
}],
angle: 69.98,
getName: () => intl.string(t["Z+Un40"]),
midpointPercentage: 50
}];
const r333 = {
type: ClientThemeType.BACKGROUND_GRADIENT_PRESET,
id: BackgroundGradientPresetId.BLURPLE_TWILIGHT,
theme: DARKER,
colors: [{
token: "BG_GRADIENT_BLURPLE_TWILIGHT_1",
stop: 11.18
}, {
token: "BG_GRADIENT_BLURPLE_TWILIGHT_2",
stop: 64.54
}],
angle: 47.61,
getName: () => intl.string(t.Mfoe3p),
midpointPercentage: 50
};
const r346 = {
type: ClientThemeType.BACKGROUND_GRADIENT_PRESET,
id: BackgroundGradientPresetId.EASTER_EGG,
theme: ThemeTypes.LIGHT,
colors: [{
token: "BG_GRADIENT_EASTER_EGG_1",
stop: 4
}, {
token: "BG_GRADIENT_EASTER_EGG_2",
stop: 96
}],
angle: 180,
getName: () => intl.string(t.mFinbb),
midpointPercentage: 50
};
const r11 = [...r13, ...r12, r333, r346];
const r359 = [r333, ...r12, ...r13, r346];
const r367 = {
DARK: 0,
0: "DARK",
LIGHT: 1,
1: "LIGHT",
SYSTEM: 2,
2: "SYSTEM"
};
const r378 = [{
type: ClientThemeType.STANDARD_BACKGROUND_THEME,
theme: DARKER,
getName: () => intl.string(t.b8Cei3)
}, {
type: ClientThemeType.STANDARD_BACKGROUND_THEME,
theme: ThemeTypes.LIGHT,
getName: () => intl.string(t.K2sFfo)
}, {
type: ClientThemeType.STANDARD_BACKGROUND_THEME,
theme: ThemeTypes.MIDNIGHT,
getName: () => intl.string(t.pQwSpQ)
}, {
type: ClientThemeType.STANDARD_BACKGROUND_THEME,
theme: "system",
getName: () => intl.string(t.zlvNOj)
}];
const r406 = [{
type: ClientThemeType.STANDARD_BACKGROUND_THEME,
theme: ThemeTypes.LIGHT,
getName: () => intl.string(t.K2sFfo)
}, {
type: ClientThemeType.STANDARD_BACKGROUND_THEME,
theme: ThemeTypes.DARK,
getName: () => intl.string(t.SMPT1k)
}, {
type: ClientThemeType.STANDARD_BACKGROUND_THEME,
theme: ThemeTypes.DARKER,
getName: () => intl.string(t.b8Cei3)
}, {
type: ClientThemeType.STANDARD_BACKGROUND_THEME,
theme: ThemeTypes.MIDNIGHT,
getName: () => intl.string(t.Do4ZJx)
}, {
type: ClientThemeType.STANDARD_BACKGROUND_THEME,
theme: "system",
getName: () => intl.string(t.zlvNOj)
}];
const r437 = keyBy(r11, "id");
const r438 = {
SIZE_48: 48,
48: "SIZE_48",
SIZE_60: 60,
60: "SIZE_60"
};
export { r13 as LIGHT_BACKGROUND_GRADIENT_PRESETS };
export { r12 as DARK_BACKGROUND_GRADIENT_PRESETS };
export { r11 as BACKGROUND_GRADIENT_PRESETS };
export { r359 as BACKGROUND_GRADIENT_PRESETS_MOBILE };
export { r367 as StandardBackgroundThemeIndex };
export { r378 as LEGACY_STANDARD_BACKGROUND_THEMES };
export { r406 as REFRESH_STANDARD_BACKGROUND_THEMES };
export { r437 as BACKGROUND_GRADIENT_PRESETS_MAP };
export { r438 as ThemeIconSizes };