This commit is contained in:
janisslsm committed 2026-07-28 01:06:53 +03:00
1 parent af3b49f756
commit 1781d25a15
22448 files changed
+2731829 -2650550

No files matched your search

@@ -1,49 +1,57 @@
/* Metro module 4635; source: modules/display_name_styles/hooks/useDisplayNameStyles.tsx; dependencies: [31, 1945, 1878, 4636, 566, 4638, 2] */
import UserStore from '../../../stores/UserStore.tsx'; /* Metro dependency 1878 */
import GuildMemberStore from '../../../stores/GuildMemberStore.tsx'; /* Metro dependency 1945 */
import GuildIDContext from '../../guild/GuildIDContext.tsx'; /* Metro dependency 4638 */
import * as FileImportTrackerModule from '../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ReactModule from '../../../by-id/module-00031-React.js'; /* Metro dependency 31 */
import * as UseDisplayNameStylesEnabledModule from './useDisplayNameStylesEnabled.tsx'; /* Metro dependency 4636 */
function _fun39886(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#39886, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4813:6, offset: 0x010eec69, size: 154 bytes, params: 8, frame: 19
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const env0_3 = (require(31) /* metro dependency 31 */).useContext;
const guildMemberStore = importDefault(1945) /* metro dependency 1945: GuildMemberStore */;
const userStore = importDefault(1878) /* metro dependency 1878: UserStore */;
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/display_name_styles/hooks/useDisplayNameStyles.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/display_name_styles/hooks/useDisplayNameStyles.tsx');
exports.default = useDisplayNameStyles;
}
function useDisplayNameStyles() { // fn#39887, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4813:239, offset: 0x010eed03, size: 302 bytes, params: 1, frame: 21
let value = a0;
const value2 = undefined;
const r1 = value !== value2 ? value : {};
const env0_0 = r1.userId;
const guildId = r1.guildId;
const pendingDisplayNameStyles = r1.pendingDisplayNameStyles;
const value3 = (UseDisplayNameStylesEnabledModule).useDisplayNameStylesEnabled({location: 'useDisplayNameStyles'});
const value4 = (require(566) /* metro dependency 566: flux */).useStateFromStores([UserStore], _fun39888);
const value5 = useContext(GuildIDContext);
const value6 = null;
const r6 = value6 != guildId ? guildId : value5;
value = (require(566) /* metro dependency 566: flux */).useStateFromStores([GuildMemberStore], _fun39889);
return value3 ? value2 !== pendingDisplayNameStyles ? value6 !== pendingDisplayNameStyles || value6 == r6 ? pendingDisplayNameStyles : value6 == value4 ? value2 : value4.displayNameStyles : value6 != (value6 == value ? value2 : value.displayNameStyles) ? value6 == value ? value2 : value.displayNameStyles : value6 == value4 ? value2 : value4.displayNameStyles : value6;
function _fun39888() { // fn#39888, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4813:434, offset: 0x010eee31, size: 55 bytes, params: 1, frame: 12
var r0;
var userStoreBinding;
var value2;
var value;
if (userId != null) {
value2 = environment.__proto__;
userStoreBinding = UserStore;
r0 = userStoreBinding.getUser(userId);
} else {
value = environment.__proto__;
value = UserStore.getCurrentUser();
r0 = value;
}
return r0;
}
function useDisplayNameStyles() { // fn#39887, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4813:239, offset: 0x010eed03, size: 302 bytes, params: 1, frame: 21
let value = a0;
const value2 = undefined;
const r1 = value !== value2 ? value : {};
const env0_0 = r1.userId;
const guildId = r1.guildId;
const pendingDisplayNameStyles = r1.pendingDisplayNameStyles;
const value3 = (require(4636) /* metro dependency 4636: useDisplayNameStylesEnabled */).useDisplayNameStylesEnabled({location: 'useDisplayNameStyles'});
const value4 = (require(566) /* metro dependency 566: flux */).useStateFromStores([UserStore], _fun39888);
const value5 = useContext(importDefault(4638) /* metro dependency 4638: GuildIDContext */);
const value6 = null;
const r6 = value6 != guildId ? guildId : value5;
value = (require(566) /* metro dependency 566: flux */).useStateFromStores([GuildMemberStore], _fun39889);
return value3 ? value2 !== pendingDisplayNameStyles ? value6 !== pendingDisplayNameStyles || value6 == r6 ? pendingDisplayNameStyles : value6 == value4 ? value2 : value4.displayNameStyles : value6 != (value6 == value ? value2 : value.displayNameStyles) ? value6 == value ? value2 : value.displayNameStyles : value6 == value4 ? value2 : value4.displayNameStyles : value6;
}
function _fun39889() { // fn#39889, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4813:546, offset: 0x010eee68, size: 65 bytes, params: 1, frame: 14
const guildIdBinding = guildId;
const value2 = null;
return value2 != guildIdBinding && value2 != env0_2 ? GuildMemberStore.getMember(guildId, env0_2.id) : value2;
}
function _fun39888() { // fn#39888, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4813:434, offset: 0x010eee31, size: 55 bytes, params: 1, frame: 12
var r0;
var value2;
var value;
if (userId != null) {
value2 = environment.__proto__;
r0 = UserStore.getUser(userId);
} else {
value = environment.__proto__;
value = UserStore.getCurrentUser();
r0 = value;
}
return r0;
}
function _fun39889() { // fn#39889, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4813:546, offset: 0x010eee68, size: 65 bytes, params: 1, frame: 14
const guildIdBinding = guildId;
const value2 = null;
return value2 != guildIdBinding && value2 != env0_2 ? GuildMemberStore.getMember(guildId, env0_2.id) : value2;
}
global.__d(_fun39886, 4635, [31, 1945, 1878, 4636, 566, 4638,
2]) /* metro module 4635, dependencies: [31, 1945, 1878, 4636, 566, 4638, 2] */;
@@ -1,52 +1,57 @@
/* Metro module 8700; source: modules/display_name_styles/hooks/useDisplayNameStylesAccessibleColors.tsx; dependencies: [31, 4502, 566, 1890, 8701, 4000, 674, 2] */
import AccessibilityStore from '../../a11y/AccessibilityStore.tsx'; /* Metro dependency 4502 */
import * as FileImportTrackerModule from '../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ReactModule from '../../../by-id/module-00031-React.js'; /* Metro dependency 31 */
import * as DisplayNameEffectModule from '../../../external/discord_common/js/shared/shared-constants/DisplayNameEffect.tsx'; /* Metro dependency 1890 */
import * as ColorUtilsModule from '../../../utils/ColorUtils.tsx'; /* Metro dependency 4000 */
function _fun68354(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#68354, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8885:6, offset: 0x01c4b690, size: 137 bytes, params: 8, frame: 19
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const env0_3 = importAll(31) /* metro dependency 31 */;
const accessibilityStore = importDefault(4502) /* metro dependency 4502: AccessibilityStore */;
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/display_name_styles/hooks/useDisplayNameStylesAccessibleColors.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/display_name_styles/hooks/useDisplayNameStylesAccessibleColors.tsx');
exports.useDisplayNameStylesAccessibleColors = useDisplayNameStylesAccessibleColors;
}
function useDisplayNameStylesAccessibleColors({displayNameStyles, backgroundColor}) { // fn#68355, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8885:263, offset: 0x01c4b719, size: 237 bytes, params: 2, frame: 19
let value = undefined;
const value3 = (require(566) /* metro dependency 566: flux */).useStateFromStores([AccessibilityStore], function() {
return AccessibilityStore.desaturateUserColors ? AccessibilityStore.saturation : 1;
});
const r7 = (displayNameStyles == null ? value : displayNameStyles.effectId) ?? (require(1890) /* metro dependency 1890: DisplayNameEffect */).DisplayNameEffect.SOLID;
const env0_3 = r7;
value = require(8701) /* metro dependency 8701: useDisplayNameStylesEffectConfigs */;
value = value.useDisplayNameStylesEffectConfig(r7);
return env0_3.useMemo(_fun68357, [displayNameStyles, r7, value.minContrastRatio, value3, backgroundColor]);
function _fun68357() { // fn#68357, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8885:570, offset: 0x01c4b825, size: 49 bytes, params: 1, frame: 11
return displayNameStyles == null ? [] : displayNameStyles.colors.map(_fun68358);
function _fun68358(a0) { // fn#68358, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8885:599, offset: 0x01c4b856, size: 199 bytes, params: 2, frame: 19
var r4;
let value = environment.__proto__.__proto__;
const getAccessibleForegroundColor = ColorUtilsModule.getAccessibleForegroundColor;
const object = {};
object.foreground = (importDefault(674) /* metro dependency 674 */)(a0);
const binding = env1_3;
const DisplayNameEffect = (DisplayNameEffectModule).DisplayNameEffect;
const TOON = DisplayNameEffect.TOON;
if (binding === TOON) {
value = importDefault(674) /* metro dependency 674 */;
value = value('#333');
r4 = value;
} else {
value = importDefault(674) /* metro dependency 674 */;
value = value(backgroundColor);
r4 = value;
}
object.background = r4;
object.ratio = env1_4.minContrastRatio;
object.saturationFactor = env1_2;
return Reflect.apply(getAccessibleForegroundColor, ColorUtilsModule, [object]).hex();
}
function useDisplayNameStylesAccessibleColors({displayNameStyles, backgroundColor}) { // fn#68355, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8885:263, offset: 0x01c4b719, size: 237 bytes, params: 2, frame: 19
let value = undefined;
const value3 = (require(566) /* metro dependency 566: flux */).useStateFromStores([AccessibilityStore], function() {
return AccessibilityStore.desaturateUserColors ? AccessibilityStore.saturation : 1;
});
const r7 = (displayNameStyles == null ? value : displayNameStyles.effectId) ?? (require(1890) /* metro dependency 1890: DisplayNameEffect */).DisplayNameEffect.SOLID;
const env0_3 = r7;
value = require(8701) /* metro dependency 8701: useDisplayNameStylesEffectConfigs */;
value = value.useDisplayNameStylesEffectConfig(r7);
return env0_3.useMemo(_fun68357, [displayNameStyles, r7, value.minContrastRatio, value3, backgroundColor]);
}
}
function _fun68357() { // fn#68357, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8885:570, offset: 0x01c4b825, size: 49 bytes, params: 1, frame: 11
return displayNameStyles == null ? [] : displayNameStyles.colors.map(_fun68358);
}
function _fun68358(a0) { // fn#68358, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8885:599, offset: 0x01c4b856, size: 199 bytes, params: 2, frame: 19
var r4;
let value = environment.__proto__.__proto__;
const colorUtilsModule = require(4000) /* metro dependency 4000: ColorUtils */;
const getAccessibleForegroundColor = colorUtilsModule.getAccessibleForegroundColor;
const object2 = {};
object2.foreground = (importDefault(674) /* metro dependency 674 */)(a0);
const binding = env1_3;
const DisplayNameEffect = (require(1890) /* metro dependency 1890: DisplayNameEffect */).DisplayNameEffect;
const TOON = DisplayNameEffect.TOON;
if (binding === TOON) {
value = importDefault(674) /* metro dependency 674 */;
value = value('#333');
r4 = value;
} else {
value = importDefault(674) /* metro dependency 674 */;
value = value(backgroundColor);
r4 = value;
}
object2.background = r4;
object2.ratio = env1_4.minContrastRatio;
object2.saturationFactor = env1_2;
return Reflect.apply(getAccessibleForegroundColor, colorUtilsModule, [object2]).hex();
}
global.__d(_fun68354, 8700, [31, 4502, 566, 1890, 8701, 4000, 674,
2]) /* metro module 8700, dependencies: [31, 4502, 566, 1890, 8701, 4000, 674, 2] */;
@@ -1,68 +1,75 @@
/* Metro module 8701; source: modules/display_name_styles/hooks/useDisplayNameStylesEffectConfigs.tsx; dependencies: [31, 1890, 2582, 8702, 1244, 1891, 2] */
import UseDisplayNameStylesEffectDefaultColorsNative from './useDisplayNameStylesEffectDefaultColors.native.tsx'; /* Metro dependency 8702 */
import * as FileImportTrackerModule from '../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ReactModule from '../../../by-id/module-00031-React.js'; /* Metro dependency 31 */
import * as IndexNativeModule from '../../../intl/index.native.tsx'; /* Metro dependency 1244 */
import * as DisplayNameEffectModule from '../../../external/discord_common/js/shared/shared-constants/DisplayNameEffect.tsx'; /* Metro dependency 1890 */
import * as DisplayNameFontModule from '../../../external/discord_common/js/shared/shared-constants/DisplayNameFont.tsx'; /* Metro dependency 1891 */
function _fun68359(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#68359, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8886:6, offset: 0x01c4b91d, size: 639 bytes, params: 8, frame: 21
var object3;
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const env0_3 = importAll(31) /* metro dependency 31 */;
object3 = {};
const DisplayNameEffect = (require(1890) /* metro dependency 1890: DisplayNameEffect */).DisplayNameEffect;
object = {};
const DisplayNameEffect = (DisplayNameEffectModule).DisplayNameEffect;
let SOLID = DisplayNameEffect.SOLID;
const OpWJ3f = (importDefault(2582) /* metro dependency 2582: DisplayNameStylesMessages */).OpWJ3f;
object3[SOLID] = OpWJ3f;
object[SOLID] = OpWJ3f;
let GRADIENT = DisplayNameEffect.GRADIENT;
object3[GRADIENT] = (importDefault(2582) /* metro dependency 2582: DisplayNameStylesMessages */)['i9e/u1'];
object[GRADIENT] = (importDefault(2582) /* metro dependency 2582: DisplayNameStylesMessages */)['i9e/u1'];
let NEON = DisplayNameEffect.NEON;
object3[NEON] = (importDefault(2582) /* metro dependency 2582: DisplayNameStylesMessages */).x68b1F;
object[NEON] = (importDefault(2582) /* metro dependency 2582: DisplayNameStylesMessages */).x68b1F;
let TOON = DisplayNameEffect.TOON;
object3[TOON] = (importDefault(2582) /* metro dependency 2582: DisplayNameStylesMessages */).otpeeM;
object[TOON] = (importDefault(2582) /* metro dependency 2582: DisplayNameStylesMessages */).otpeeM;
let POP = DisplayNameEffect.POP;
object3[POP] = (importDefault(2582) /* metro dependency 2582: DisplayNameStylesMessages */).cjQOKb;
object[POP] = (importDefault(2582) /* metro dependency 2582: DisplayNameStylesMessages */).cjQOKb;
const GUMMY = DisplayNameEffect.GUMMY;
object3[GUMMY] = (importDefault(2582) /* metro dependency 2582: DisplayNameStylesMessages */).x9Gtie;
object[GUMMY] = (importDefault(2582) /* metro dependency 2582: DisplayNameStylesMessages */).x9Gtie;
let PRISM = DisplayNameEffect.PRISM;
object3[PRISM] = (importDefault(2582) /* metro dependency 2582: DisplayNameStylesMessages */)['/M7psm'];
const object4 = {};
SOLID = DisplayNameEffect.SOLID;
object4[SOLID] = 3;
GRADIENT = DisplayNameEffect.GRADIENT;
object4[GRADIENT] = 2.5;
const GLOW = DisplayNameEffect.GLOW;
object4[GLOW] = 2.5;
PRISM = DisplayNameEffect.PRISM;
object4[PRISM] = 2.5;
NEON = DisplayNameEffect.NEON;
object4[NEON] = 3;
TOON = DisplayNameEffect.TOON;
object4[TOON] = 3;
POP = DisplayNameEffect.POP;
object4[POP] = 3;
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/display_name_styles/hooks/useDisplayNameStylesEffectConfigs.tsx');
exports.DISPLAY_NAME_STYLES_EFFECT_NAMES = object3;
exports.useDisplayNameStylesEffectConfig = useDisplayNameStylesEffectConfig;
}
function useDisplayNameStylesEffectConfig(a0) { // fn#68360, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8886:895, offset: 0x01c4bb9c, size: 82 bytes, params: 2, frame: 15
const env0_0 = a0;
return env0_3.useMemo(_fun68361, [a0,
(importDefault(8702) /* metro dependency 8702: useDisplayNameStylesEffectDefaultColorsNative */)()[a0]]);
}
function _fun68361() { // fn#68361, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8886:977, offset: 0x01c4bbee, size: 187 bytes, params: 1, frame: 19
object[PRISM] = (importDefault(2582) /* metro dependency 2582: DisplayNameStylesMessages */)['/M7psm'];
const object2 = {};
const value = environment.__proto__;
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
const string = intl.string;
let binding = env1_4;
object2.name = Reflect.apply(string, intl,
[binding[env0_0] ?? (importDefault(2582) /* metro dependency 2582: DisplayNameStylesMessages */).OpWJ3f]);
binding = env0_1;
object2.defaultColors = binding;
const DisplayNameFont = (require(1891) /* metro dependency 1891: DisplayNameFont */).DisplayNameFont;
const DEFAULT = DisplayNameFont.DEFAULT;
const binding2 = env0_0;
object2.previewStyles = {fontId: DEFAULT, effectId: binding2, colors: binding};
object2.minContrastRatio = env1_5[binding2] ?? 3;
return object2;
SOLID = DisplayNameEffect.SOLID;
object2[SOLID] = 3;
GRADIENT = DisplayNameEffect.GRADIENT;
object2[GRADIENT] = 2.5;
const GLOW = DisplayNameEffect.GLOW;
object2[GLOW] = 2.5;
PRISM = DisplayNameEffect.PRISM;
object2[PRISM] = 2.5;
NEON = DisplayNameEffect.NEON;
object2[NEON] = 3;
TOON = DisplayNameEffect.TOON;
object2[TOON] = 3;
POP = DisplayNameEffect.POP;
object2[POP] = 3;
(FileImportTrackerModule).fileFinishedImporting('modules/display_name_styles/hooks/useDisplayNameStylesEffectConfigs.tsx');
exports.DISPLAY_NAME_STYLES_EFFECT_NAMES = object;
exports.useDisplayNameStylesEffectConfig = useDisplayNameStylesEffectConfig;
function useDisplayNameStylesEffectConfig(a0) { // fn#68360, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8886:895, offset: 0x01c4bb9c, size: 82 bytes, params: 2, frame: 15
const env0_0 = a0;
return ReactModule.useMemo(_fun68361, [a0,
(UseDisplayNameStylesEffectDefaultColorsNative)()[a0]]);
function _fun68361() { // fn#68361, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8886:977, offset: 0x01c4bbee, size: 187 bytes, params: 1, frame: 19
const object = {};
const value = environment.__proto__;
const intl = (IndexNativeModule).intl;
const string = intl.string;
let binding = env1_4;
object.name = Reflect.apply(string, intl,
[binding[env0_0] ?? (importDefault(2582) /* metro dependency 2582: DisplayNameStylesMessages */).OpWJ3f]);
binding = env0_1;
object.defaultColors = binding;
const DisplayNameFont = (DisplayNameFontModule).DisplayNameFont;
const DEFAULT = DisplayNameFont.DEFAULT;
const binding2 = env0_0;
object.previewStyles = {fontId: DEFAULT, effectId: binding2, colors: binding};
object.minContrastRatio = env1_5[binding2] ?? 3;
return object;
}
}
}
global.__d(_fun68359, 8701, [31, 1890, 2582, 8702, 1244, 1891,
2]) /* metro module 8701, dependencies: [31, 1890, 2582, 8702, 1244, 1891, 2] */;
@@ -1,41 +1,47 @@
/* Metro module 8702; source: modules/display_name_styles/hooks/useDisplayNameStylesEffectDefaultColors.native.tsx; dependencies: [31, 673, 3860, 697, 1890, 2] */
import Native from '../../../external/discord_common/js/packages/tokens/native.tsx'; /* Metro dependency 697 */
import * as FileImportTrackerModule from '../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ReactModule from '../../../by-id/module-00031-React.js'; /* Metro dependency 31 */
import * as ColorUtilsModule from '../../../external/discord_common/js/shared/utils/ColorUtils.tsx'; /* Metro dependency 673 */
import * as DisplayNameEffectModule from '../../../external/discord_common/js/shared/shared-constants/DisplayNameEffect.tsx'; /* Metro dependency 1890 */
import * as UseTokenModule from '../../../design/tokens/native/useToken.tsx'; /* Metro dependency 3860 */
function _fun68362(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#68362, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8887:6, offset: 0x01c4bca9, size: 121 bytes, params: 8, frame: 18
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const env0_3 = importAll(31) /* metro dependency 31 */;
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/display_name_styles/hooks/useDisplayNameStylesEffectDefaultColors.native.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/display_name_styles/hooks/useDisplayNameStylesEffectDefaultColors.native.tsx');
exports.default = useDisplayNameStylesEffectDefaultColors;
function useDisplayNameStylesEffectDefaultColors() { // fn#68363, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8887:234, offset: 0x01c4bd22, size: 124 bytes, params: 1, frame: 19
const hex2int = ColorUtilsModule.hex2int;
const useToken = UseTokenModule.useToken;
const TEXT_DEFAULT = (Native).colors.TEXT_DEFAULT;
return ReactModule.useMemo(_fun68364, [Reflect.apply(hex2int, ColorUtilsModule, [Reflect.apply(useToken, UseTokenModule,
[TEXT_DEFAULT])])]);
function _fun68364() { // fn#68364, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8887:372, offset: 0x01c4bd9e, size: 449 bytes, params: 1, frame: 17
const DisplayNameEffect = (DisplayNameEffectModule).DisplayNameEffect;
const SOLID = DisplayNameEffect.SOLID;
const binding = env0_0;
const GRADIENT = DisplayNameEffect.GRADIENT;
const GLOW = DisplayNameEffect.GLOW;
const GUMMY = DisplayNameEffect.GUMMY;
const PRISM = DisplayNameEffect.PRISM;
const TOON = DisplayNameEffect.TOON;
const NEON = DisplayNameEffect.NEON;
const POP = DisplayNameEffect.POP;
const TEST_1 = DisplayNameEffect.TEST_1;
const TEST_2 = DisplayNameEffect.TEST_2;
const TEST_3 = DisplayNameEffect.TEST_3;
const TEST_4 = DisplayNameEffect.TEST_4;
return {[SOLID]: [binding], [GRADIENT]: [7183099, 6082490], [GLOW]: [7183099, 6082490], [GUMMY]: [7183099, 6082490,
16762000, 14970082], [PRISM]: [16332578, 16095292, 13018645, 2417517, 1874155], [TOON]: [15999128],
[NEON]: [6888941], [POP]: [1036166], [TEST_1]: [binding], [TEST_2]: [binding], [TEST_3]: [binding],
[TEST_4]: [binding]};
}
}
}
function useDisplayNameStylesEffectDefaultColors() { // fn#68363, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8887:234, offset: 0x01c4bd22, size: 124 bytes, params: 1, frame: 19
const colorUtilsModule = require(673) /* metro dependency 673: ColorUtils */;
const hex2int = colorUtilsModule.hex2int;
const useTokenModule = require(3860) /* metro dependency 3860: useToken */;
const useToken = useTokenModule.useToken;
const TEXT_DEFAULT = (importDefault(697) /* metro dependency 697: native */).colors.TEXT_DEFAULT;
return env0_3.useMemo(_fun68364, [Reflect.apply(hex2int, colorUtilsModule, [Reflect.apply(useToken, useTokenModule,
[TEXT_DEFAULT])])]);
}
function _fun68364() { // fn#68364, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8887:372, offset: 0x01c4bd9e, size: 449 bytes, params: 1, frame: 17
const DisplayNameEffect = (require(1890) /* metro dependency 1890: DisplayNameEffect */).DisplayNameEffect;
const SOLID = DisplayNameEffect.SOLID;
const binding = env0_0;
const GRADIENT = DisplayNameEffect.GRADIENT;
const GLOW = DisplayNameEffect.GLOW;
const GUMMY = DisplayNameEffect.GUMMY;
const PRISM = DisplayNameEffect.PRISM;
const TOON = DisplayNameEffect.TOON;
const NEON = DisplayNameEffect.NEON;
const POP = DisplayNameEffect.POP;
const TEST_1 = DisplayNameEffect.TEST_1;
const TEST_2 = DisplayNameEffect.TEST_2;
const TEST_3 = DisplayNameEffect.TEST_3;
const TEST_4 = DisplayNameEffect.TEST_4;
return {[SOLID]: [binding], [GRADIENT]: [7183099, 6082490], [GLOW]: [7183099, 6082490], [GUMMY]: [7183099, 6082490,
16762000, 14970082], [PRISM]: [16332578, 16095292, 13018645, 2417517, 1874155], [TOON]: [15999128],
[NEON]: [6888941], [POP]: [1036166], [TEST_1]: [binding], [TEST_2]: [binding], [TEST_3]: [binding],
[TEST_4]: [binding]};
}
global.__d(_fun68362, 8702, [31, 673, 3860, 697, 1890,
2]) /* metro module 8702, dependencies: [31, 673, 3860, 697, 1890, 2] */;
@@ -1,20 +1,25 @@
/* Metro module 4636; source: modules/display_name_styles/hooks/useDisplayNameStylesEnabled.tsx; dependencies: [31, 4502, 566, 4637, 2] */
import AccessibilityStore from '../../a11y/AccessibilityStore.tsx'; /* Metro dependency 4502 */
import * as FileImportTrackerModule from '../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ReactModule from '../../../by-id/module-00031-React.js'; /* Metro dependency 31 */
import * as DisplayNameStylesContextModule from '../DisplayNameStylesContext.tsx'; /* Metro dependency 4637 */
function _fun39890(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#39890, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4814:6, offset: 0x010eeea9, size: 134 bytes, params: 8, frame: 18
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const env0_2 = (require(31) /* metro dependency 31 */).useContext;
const accessibilityStore = importDefault(4502) /* metro dependency 4502: AccessibilityStore */;
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/display_name_styles/hooks/useDisplayNameStylesEnabled.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/display_name_styles/hooks/useDisplayNameStylesEnabled.tsx');
exports.useDisplayNameStylesEnabled = useDisplayNameStylesEnabled;
function useDisplayNameStylesEnabled() { // fn#39891, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4814:256, offset: 0x010eef2f, size: 93 bytes, params: 1, frame: 17
const displayNameStylesEnabled = (require(566) /* metro dependency 566: flux */).useStateFromStores([AccessibilityStore],
function() {
return AccessibilityStore.displayNameStylesEnabled;
});
const DisplayNameStylesContext = (DisplayNameStylesContextModule).DisplayNameStylesContext;
return displayNameStylesEnabled || useContext(DisplayNameStylesContext).overrideSettings;
}
}
function useDisplayNameStylesEnabled() { // fn#39891, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4814:256, offset: 0x010eef2f, size: 93 bytes, params: 1, frame: 17
const displayNameStylesEnabled = (require(566) /* metro dependency 566: flux */).useStateFromStores([AccessibilityStore],
function() {
return AccessibilityStore.displayNameStylesEnabled;
});
const DisplayNameStylesContext = (require(4637) /* metro dependency 4637: DisplayNameStylesContext */).DisplayNameStylesContext;
return displayNameStylesEnabled || useContext(DisplayNameStylesContext).overrideSettings;
}
global.__d(_fun39890, 4636, [31, 4502, 566, 4637,
2]) /* metro module 4636, dependencies: [31, 4502, 566, 4637, 2] */;
@@ -1,60 +1,65 @@
/* Metro module 13792; source: modules/display_name_styles/hooks/useDisplayNameStylesHandleApply.tsx; dependencies: [31, 661, 1890, 7613, 8400, 683, 1891, 2] */
import * as FileImportTrackerModule from '../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ReactModule from '../../../by-id/module-00031-React.js'; /* Metro dependency 31 */
import * as ConstantsModule from '../../../Constants.tsx'; /* Metro dependency 661 */
import * as DisplayNameEffectModule from '../../../external/discord_common/js/shared/shared-constants/DisplayNameEffect.tsx'; /* Metro dependency 1890 */
function _fun105217(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#105217, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13989:6, offset: 0x022b142e, size: 143 bytes, params: 8, frame: 18
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const env0_3 = importAll(31) /* metro dependency 31 */;
const env0_4 = (require(661) /* metro dependency 661: Constants */).AnalyticEvents;
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/display_name_styles/hooks/useDisplayNameStylesHandleApply.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/display_name_styles/hooks/useDisplayNameStylesHandleApply.tsx');
exports.useDisplayNameStylesHandleApply = useDisplayNameStylesHandleApply;
}
function useDisplayNameStylesHandleApply({hasChanges, selectedFontId, selectedEffectId, selectedColors, defaultColor, guildId, isTryItOut, onClose}) { // fn#105218, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13989:268, offset: 0x022b14bd, size: 147 bytes, params: 2, frame: 21
return selectedColors.useCallback(_fun105219, [hasChanges, selectedFontId, selectedEffectId, selectedColors,
defaultColor, onClose, guildId, isTryItOut]);
}
function _fun105219() { // fn#105219, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13989:448, offset: 0x022b1550, size: 350 bytes, params: 1, frame: 20
var r3;
var r2;
var selectedColorsBinding;
var selectedEffectIdBinding;
var value2;
const DisplayNameEffect = (require(1890) /* metro dependency 1890: DisplayNameEffect */).DisplayNameEffect;
var object2;
var defaultImport;
var track;
var DISPLAY_NAME_STYLES_APPLIED;
if (hasChanges) {
selectedColorsBinding = selectedColors;
selectedEffectIdBinding = selectedEffectId;
value2 = environment.__proto__;
r3 = selectedEffectIdBinding === DisplayNameEffect.SOLID && selectedColors.length > 0;
r3 = r3 && selectedColors[0] === defaultColor;
r2 = r3 ? [] : selectedColorsBinding;
object2 = {};
object2.fontId = selectedFontId;
object2.effectId = selectedEffectId;
object2.colors = r2;
if (isTryItOut) {
(require(7613) /* metro dependency 7613: UserProfileActionCreators */).setTryItOutDisplayNameStyles(object2);
} else {
(require(8400) /* metro dependency 8400: UserProfileSettingsActionCreators */).setPendingChanges({guildId: guildId,
displayNameStyles: object2});
}
defaultImport = importDefault(683) /* metro dependency 683: AnalyticsUtils */;
track = defaultImport.track;
DISPLAY_NAME_STYLES_APPLIED = AnalyticEvents.DISPLAY_NAME_STYLES_APPLIED;
object2 = {};
object2.font_name = (require(1891) /* metro dependency 1891: DisplayNameFont */).DisplayNameFont[selectedFontId];
object2.effect_name = DisplayNameEffect[selectedEffectId];
object2.colors = selectedColors;
Reflect.apply(track, defaultImport, [DISPLAY_NAME_STYLES_APPLIED, object2]);
if (onClose != null) {
onClose();
function useDisplayNameStylesHandleApply({hasChanges, selectedFontId, selectedEffectId, selectedColors, defaultColor, guildId, isTryItOut, onClose}) { // fn#105218, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13989:268, offset: 0x022b14bd, size: 147 bytes, params: 2, frame: 21
return selectedColors.useCallback(_fun105219, [hasChanges, selectedFontId, selectedEffectId, selectedColors,
defaultColor, onClose, guildId, isTryItOut]);
function _fun105219() { // fn#105219, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13989:448, offset: 0x022b1550, size: 350 bytes, params: 1, frame: 20
var r3;
var r2;
var selectedColorsBinding;
var selectedEffectIdBinding;
var value2;
const DisplayNameEffect = (DisplayNameEffectModule).DisplayNameEffect;
var object;
var defaultImport;
var track;
var DISPLAY_NAME_STYLES_APPLIED;
if (hasChanges) {
selectedColorsBinding = selectedColors;
selectedEffectIdBinding = selectedEffectId;
value2 = environment.__proto__;
r3 = selectedEffectIdBinding === DisplayNameEffect.SOLID && selectedColors.length > 0;
r3 = r3 && selectedColors[0] === defaultColor;
r2 = r3 ? [] : selectedColorsBinding;
object = {};
object.fontId = selectedFontId;
object.effectId = selectedEffectId;
object.colors = r2;
if (isTryItOut) {
(require(7613) /* metro dependency 7613: UserProfileActionCreators */).setTryItOutDisplayNameStyles(object);
} else {
(require(8400) /* metro dependency 8400: UserProfileSettingsActionCreators */).setPendingChanges({guildId: guildId,
displayNameStyles: object});
}
defaultImport = importDefault(683) /* metro dependency 683: AnalyticsUtils */;
track = defaultImport.track;
DISPLAY_NAME_STYLES_APPLIED = AnalyticEvents.DISPLAY_NAME_STYLES_APPLIED;
object = {};
object.font_name = (require(1891) /* metro dependency 1891: DisplayNameFont */).DisplayNameFont[selectedFontId];
object.effect_name = DisplayNameEffect[selectedEffectId];
object.colors = selectedColors;
Reflect.apply(track, defaultImport, [DISPLAY_NAME_STYLES_APPLIED, object]);
if (onClose != null) {
onClose();
}
}
}
}
}
global.__d(_fun105217, 13792, [31, 661, 1890, 7613, 8400, 683, 1891,
2]) /* metro module 13792, dependencies: [31, 661, 1890, 7613, 8400, 683, 1891, 2] */;
@@ -1,41 +1,47 @@
/* Metro module 13791; source: modules/display_name_styles/hooks/useDisplayNameStylesPendingName.tsx; dependencies: [7624, 1945, 3995, 566, 2] */
import GuildMemberStore from '../../../stores/GuildMemberStore.tsx'; /* Metro dependency 1945 */
import UserProfileSettingsStore from '../../user_profile/UserProfileSettingsStore.tsx'; /* Metro dependency 7624 */
import * as FileImportTrackerModule from '../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
function _fun105214(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#105214, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13988:6, offset: 0x022b12b8, size: 134 bytes, params: 8, frame: 19
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const userProfileSettingsStore = importDefault(7624) /* metro dependency 7624: UserProfileSettingsStore */;
const guildMemberStore = importDefault(1945) /* metro dependency 1945: GuildMemberStore */;
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/display_name_styles/hooks/useDisplayNameStylesPendingName.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/display_name_styles/hooks/useDisplayNameStylesPendingName.tsx');
exports.useDisplayNameStylesPendingName = useDisplayNameStylesPendingName;
}
function useDisplayNameStylesPendingName(a0, a1) { // fn#105215, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13988:253, offset: 0x022b133e, size: 144 bytes, params: 3, frame: 19
const env0_0 = a0;
const env0_1 = a1;
return (require(566) /* metro dependency 566: flux */).useStateFromStores([UserProfileSettingsStore,
GuildMemberStore], _fun105216, [a1,
a0]) ?? (importDefault(3995) /* metro dependency 3995: UserUtils */).useName(a0) ?? '';
}
function _fun105216() { // fn#105216, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13988:362, offset: 0x022b13ce, size: 96 bytes, params: 1, frame: 17
var r1;
var r0;
var pendingNickname;
let value = environment.__proto__;
const pendingChanges = UserProfileSettingsStore.getPendingChanges(require);
if (require != null) {
pendingNickname = pendingChanges.pendingNickname;
if (pendingNickname != null) {
r1 = pendingNickname;
} else {
value = undefined;
value = GuildMemberStore.getNick(require, env0_0 == null ? value : env0_0.id);
r1 = value;
function useDisplayNameStylesPendingName(a0, a1) { // fn#105215, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13988:253, offset: 0x022b133e, size: 144 bytes, params: 3, frame: 19
const env0_0 = a0;
const env0_1 = a1;
return (require(566) /* metro dependency 566: flux */).useStateFromStores([UserProfileSettingsStore,
GuildMemberStore], _fun105216, [a1,
a0]) ?? (importDefault(3995) /* metro dependency 3995: UserUtils */).useName(a0) ?? '';
function _fun105216() { // fn#105216, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13988:362, offset: 0x022b13ce, size: 96 bytes, params: 1, frame: 17
var r1;
var r0;
var pendingNickname;
var guildMemberStoreBinding;
let value = environment.__proto__;
const pendingChanges = UserProfileSettingsStore.getPendingChanges(require);
if (require != null) {
pendingNickname = pendingChanges.pendingNickname;
if (pendingNickname != null) {
r1 = pendingNickname;
} else {
guildMemberStoreBinding = GuildMemberStore;
value = undefined;
value = guildMemberStoreBinding.getNick(require, env0_0 == null ? value : env0_0.id);
r1 = value;
}
r0 = r1;
} else {
r0 = pendingChanges.pendingGlobalName;
}
return r0;
}
r0 = r1;
} else {
r0 = pendingChanges.pendingGlobalName;
}
return r0;
}
global.__d(_fun105214, 13791, [7624, 1945, 3995, 566,
2]) /* metro module 13791, dependencies: [7624, 1945, 3995, 566, 2] */;