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,63 +1,70 @@
/* Metro module 12242; source: modules/premium/premium_group/native/BoostingUnavailablePill.tsx; dependencies: [27, 3816, 33, 4501, 697, 4080, 12243, 1962, 1244, 2806, 4573, 2] */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ReactNativeModule from '../../../../by-id/module-00027-ReactNative.js'; /* Metro dependency 27 */
import * as JsxRuntimeModule from '../../../../by-id/module-00033-JsxRuntime.js'; /* Metro dependency 33 */
import * as IndexNativeModule from '../../../../intl/index.native.tsx'; /* Metro dependency 1244 */
import * as PremiumGroupConstantsModule from '../PremiumGroupConstants.tsx'; /* Metro dependency 3816 */
import * as TextModule from '../../../../design/components/Text/native/Text.tsx'; /* Metro dependency 4573 */
function _fun93677(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#93677, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12428:6, offset: 0x020be75b, size: 349 bytes, params: 8, frame: 23
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
let value = require(27) /* metro dependency 27 */;
let value = ReactNativeModule;
const env0_3 = value.TouchableOpacity;
const env0_4 = value.View;
const env0_5 = (require(3816) /* metro dependency 3816: PremiumGroupConstants */).getPremiumGroupProductName;
const env0_6 = (require(33) /* metro dependency 33 */).jsx;
value = require(4501) /* metro dependency 4501: createStyles */;
const createStyles = value.createStyles;
const object = {'backgroundColor': null, 'flexDirection': 'row', 'gap': 12, 'padding': 12,
const object2 = {'backgroundColor': null, 'flexDirection': 'row', 'gap': 12, 'padding': 12,
'justifyContent': 'center', 'borderColor': null, 'borderWidth': 1, 'borderRadius': null, 'marginBottom': 12};
const BACKGROUND_SURFACE_HIGH = (importDefault(697) /* metro dependency 697: native */).colors.BACKGROUND_SURFACE_HIGH;
object.backgroundColor = BACKGROUND_SURFACE_HIGH;
object2.backgroundColor = BACKGROUND_SURFACE_HIGH;
const STATUS_WARNING = (importDefault(697) /* metro dependency 697: native */).colors.STATUS_WARNING;
object.borderColor = STATUS_WARNING;
object.borderRadius = (importDefault(697) /* metro dependency 697: native */).radii.lg;
const env0_7 = Reflect.apply(createStyles, value, [{premiumGroupBanner: object, pgUnavailable: {'flex': 1,
object2.borderColor = STATUS_WARNING;
object2.borderRadius = (importDefault(697) /* metro dependency 697: native */).radii.lg;
const env0_7 = Reflect.apply(createStyles, value, [{premiumGroupBanner: object2, pgUnavailable: {'flex': 1,
'justifyContent': 'center'}, pgUnavailableText: {textAlign: 'center'}}]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/premium/premium_group/native/BoostingUnavailablePill.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/premium/premium_group/native/BoostingUnavailablePill.tsx');
exports.default = BoostingUnavailablePill;
}
function handlePress_93678() { // fn#93678, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12428:539, offset: 0x020be8b8, size: 148 bytes, params: 1, frame: 21
const defaultImport = importDefault(dependencyMap[5]);
const openLazy = defaultImport.openLazy;
const moduleValue = require(dependencyMap[7]);
let property = dependencyMap[6];
const value2 = moduleValue(property, dependencyMap.paths);
const intl = require(dependencyMap[8]).intl;
const formatToPlainString = intl.formatToPlainString;
property = importDefault(dependencyMap[9])['5xN/C1'];
const object2 = {};
object2.premiumGroupProductName = getPremiumGroupProductName();
Reflect.apply(openLazy, defaultImport, [value2, 'PremiumGroupEducationActionSheet',
{aboutText: Reflect.apply(formatToPlainString, intl, [property, object2])}]);
}
function handlePress_93678() { // fn#93678, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12428:539, offset: 0x020be8b8, size: 148 bytes, params: 1, frame: 21
const defaultImport = importDefault(dependencyMap[5]);
const openLazy = defaultImport.openLazy;
const moduleValue = require(dependencyMap[7]);
let property = dependencyMap[6];
const value2 = moduleValue(property, dependencyMap.paths);
const intl = require(dependencyMap[8]).intl;
const formatToPlainString = intl.formatToPlainString;
property = importDefault(dependencyMap[9])['5xN/C1'];
const object = {};
object.premiumGroupProductName = getPremiumGroupProductName();
Reflect.apply(openLazy, defaultImport, [value2, 'PremiumGroupEducationActionSheet',
{aboutText: Reflect.apply(formatToPlainString, intl, [property, object])}]);
}
function BoostingUnavailablePill({style}) { // fn#93679, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12428:840, offset: 0x020be94c, size: 232 bytes, params: 2, frame: 23
const styles = useStyles();
const handlePress_93678Binding = handlePress_93678;
const items2 = [styles.premiumGroupBanner, style];
const Text = (require(4573) /* metro dependency 4573: Text */).Text;
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
return (
<TouchableOpacity activeOpacity={0.7} onPress={handlePress_93678Binding}>
<View style={items2}>
<View style={styles.pgUnavailable}>
<Text
variant="text-md/normal"
color="interactive-text-active"
style={styles.pgUnavailableText}
>
{intl.string((require(1244) /* metro dependency 1244: indexNative */).t['5nrJDO'])}
</Text>
function BoostingUnavailablePill({style}) { // fn#93679, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12428:840, offset: 0x020be94c, size: 232 bytes, params: 2, frame: 23
const styles = useStyles();
const handlePress_93678Binding = handlePress_93678;
const items2 = [styles.premiumGroupBanner, style];
const Text = (TextModule).Text;
const intl = (IndexNativeModule).intl;
return (
<TouchableOpacity activeOpacity={0.7} onPress={handlePress_93678Binding}>
<View style={items2}>
<View style={styles.pgUnavailable}>
<Text
variant="text-md/normal"
color="interactive-text-active"
style={styles.pgUnavailableText}
>
{intl.string((IndexNativeModule).t['5nrJDO'])}
</Text>
</View>
</View>
</View>
</TouchableOpacity>
);
</TouchableOpacity>
);
}
}
global.__d(_fun93677, 12242, [27, 3816, 33, 4501, 697, 4080, 12243, 1962, 1244, 2806, 4573,
2]) /* metro module 12242, dependencies: [27, 3816, 33, 4501, 697, 4080, 12243, 1962, 1244, 2806, 4573, 2] */;
@@ -1,50 +1,70 @@
/* Metro module 12243; source: modules/premium/premium_group/native/PremiumGroupEducationActionSheet.tsx; dependencies: [27, 3816, 33, 4501, 697, 6275, 7684, 4573, 6766, 1244, 2806, 2] */
import PremiumGroupMessages from '../PremiumGroup.messages.js'; /* Metro dependency 2806 */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ReactNativeModule from '../../../../by-id/module-00027-ReactNative.js'; /* Metro dependency 27 */
import * as JsxRuntimeModule from '../../../../by-id/module-00033-JsxRuntime.js'; /* Metro dependency 33 */
import * as IndexNativeModule from '../../../../intl/index.native.tsx'; /* Metro dependency 1244 */
import * as PremiumGroupConstantsModule from '../PremiumGroupConstants.tsx'; /* Metro dependency 3816 */
import * as TextModule from '../../../../design/components/Text/native/Text.tsx'; /* Metro dependency 4573 */
import * as BottomSheetNativeModule from '../../../../design/components/Sheet/native/BottomSheet.native.tsx'; /* Metro dependency 6275 */
import * as TextWithIOSLinkWorkaroundModule from '../../../a11y/native/TextWithIOSLinkWorkaround.tsx'; /* Metro dependency 6766 */
import * as CircleErrorIconModule from '../../../../design/components/Icon/native/redesign/generated/CircleErrorIcon.tsx'; /* Metro dependency 7684 */
function _fun93680(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#93680, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12429:6, offset: 0x020bea34, size: 348 bytes, params: 8, frame: 22
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const env0_3 = (require(27) /* metro dependency 27 */).View;
const env0_4 = (require(3816) /* metro dependency 3816: PremiumGroupConstants */).HELP_CENTER_LINK;
let value = require(33) /* metro dependency 33 */;
let value = JsxRuntimeModule;
const env0_5 = value.jsx;
const env0_6 = value.jsxs;
value = require(4501) /* metro dependency 4501: createStyles */;
const createStyles = value.createStyles;
const object = {'flexDirection': 'row', 'backgroundColor': null, 'justifyContent': 'center', 'borderRadius': null,
const object2 = {'flexDirection': 'row', 'backgroundColor': null, 'justifyContent': 'center', 'borderRadius': null,
'marginBottom': 12};
const BACKGROUND_MOD_SUBTLE = (importDefault(697) /* metro dependency 697: native */).colors.BACKGROUND_MOD_SUBTLE;
object.backgroundColor = BACKGROUND_MOD_SUBTLE;
object.borderRadius = (importDefault(697) /* metro dependency 697: native */).radii.lg;
object2.backgroundColor = BACKGROUND_MOD_SUBTLE;
object2.borderRadius = (importDefault(697) /* metro dependency 697: native */).radii.lg;
const env0_7 = Reflect.apply(createStyles, value, [{container: {'marginTop': 32, 'marginHorizontal': 30},
aboutContainer: object, warningIcon: {margin: 16}, aboutTextContainer: {'justifyContent': 'center', 'flex': 1,
aboutContainer: object2, warningIcon: {margin: 16}, aboutTextContainer: {'justifyContent': 'center', 'flex': 1,
'marginRight': 30}, helpdeskText: {'textAlign': 'center', 'marginBottom': 24}}]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/premium/premium_group/native/PremiumGroupEducationActionSheet.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/premium/premium_group/native/PremiumGroupEducationActionSheet.tsx');
exports.default = PremiumGroupEducationActionSheet;
}
function PremiumGroupEducationActionSheet({aboutText}) { // fn#93681, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12429:655, offset: 0x020beb90, size: 363 bytes, params: 2, frame: 26
const styles = useStyles();
const BottomSheet = (require(6275) /* metro dependency 6275: BottomSheetNative */).BottomSheet;
const CircleErrorIcon = (require(7684) /* metro dependency 7684: CircleErrorIcon */).CircleErrorIcon;
const circleErrorIcon = <CircleErrorIcon size="lg" style={styles.warningIcon} />;
const Text = (require(4573) /* metro dependency 4573: Text */).Text;
const view = <View style={styles.aboutContainer}>{circleErrorIcon}<View style={styles.aboutTextContainer}><Text variant="text-sm/medium" color="always-white">{aboutText}</Text></View></View>;
const TextWithIOSLinkWorkaround = (require(6766) /* metro dependency 6766: TextWithIOSLinkWorkaround */).TextWithIOSLinkWorkaround;
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
return (
<BottomSheet>
<View style={styles.container}>
{view}
<TextWithIOSLinkWorkaround
variant="text-sm/medium"
color="always-white"
style={styles.helpdeskText}
>
{intl.format((importDefault(2806) /* metro dependency 2806: PremiumGroupMessages */).ah1Ecm,
{helpCenterLink: HELP_CENTER_LINK})}
</TextWithIOSLinkWorkaround>
function PremiumGroupEducationActionSheet({aboutText}) { // fn#93681, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12429:655, offset: 0x020beb90, size: 363 bytes, params: 2, frame: 26
const styles = useStyles();
const BottomSheet = (BottomSheetNativeModule).BottomSheet;
const CircleErrorIcon = (CircleErrorIconModule).CircleErrorIcon;
const circleErrorIcon = <CircleErrorIcon size="lg" style={styles.warningIcon} />;
const Text = (TextModule).Text;
const view = (
<View style={styles.aboutContainer}>
{circleErrorIcon}
<View style={styles.aboutTextContainer}>
<Text variant="text-sm/medium" color="always-white">
{aboutText}
</Text>
</View>
</View>
</BottomSheet>
);
);
const TextWithIOSLinkWorkaround = (TextWithIOSLinkWorkaroundModule).TextWithIOSLinkWorkaround;
const intl = (IndexNativeModule).intl;
return (
<BottomSheet>
<View style={styles.container}>
{view}
<TextWithIOSLinkWorkaround
variant="text-sm/medium"
color="always-white"
style={styles.helpdeskText}
>
{intl.format((PremiumGroupMessages).ah1Ecm,
{helpCenterLink: HELP_CENTER_LINK})}
</TextWithIOSLinkWorkaround>
</View>
</BottomSheet>
);
}
}
global.__d(_fun93680, 12243, [27, 3816, 33, 4501, 697, 6275, 7684, 4573, 6766, 1244, 2806,
2]) /* metro module 12243, dependencies: [27, 3816, 33, 4501, 697, 6275, 7684, 4573, 6766, 1244, 2806, 2] */;
@@ -1,94 +1,115 @@
/* Metro module 12214; source: modules/premium/premium_group/native/PremiumGroupFeaturesTableCard.tsx; dependencies: [27, 7047, 33, 4501, 697, 4573, 1244, 12215, 1305, 4589, 4000, 7963, 2] */
import Native from '../../../../external/discord_common/js/packages/tokens/native.tsx'; /* Metro dependency 697 */
import defaultImport2 from '../../../../by-id/module-04589-LinearGradient.js'; /* Metro dependency 4589 */
import PremiumGroupWordmark from './PremiumGroupWordmark.tsx'; /* Metro dependency 7963 */
import UsePremiumGroupFeaturesTableCardText from '../hooks/usePremiumGroupFeaturesTableCardText.tsx'; /* Metro dependency 12215 */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ReactNativeModule from '../../../../by-id/module-00027-ReactNative.js'; /* Metro dependency 27 */
import * as JsxRuntimeModule from '../../../../by-id/module-00033-JsxRuntime.js'; /* Metro dependency 33 */
import * as IndexNativeModule from '../../../../intl/index.native.tsx'; /* Metro dependency 1244 */
import * as NativeModule from '../../../../design/void/native.tsx'; /* Metro dependency 1305 */
import * as ColorUtilsModule from '../../../../utils/ColorUtils.tsx'; /* Metro dependency 4000 */
import * as TextModule from '../../../../design/components/Text/native/Text.tsx'; /* Metro dependency 4573 */
import * as ColorConstantsModule from '../../../colors/native/ColorConstants.tsx'; /* Metro dependency 7047 */
function _fun93471(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#93471, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12400:6, offset: 0x020b6830, size: 501 bytes, params: 8, frame: 25
var object4;
const env0_0 = require;
const closure = BetaPill;
const BetaPill2 = BetaPill;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const env0_3 = (require(27) /* metro dependency 27 */).View;
const env0_4 = (require(7047) /* metro dependency 7047: ColorConstants */).Gradients;
let value = require(33) /* metro dependency 33 */;
let value = JsxRuntimeModule;
const env0_5 = value.jsx;
const env0_6 = value.jsxs;
value = require(4501) /* metro dependency 4501: createStyles */;
const createStyles = value.createStyles;
object4 = {};
const object5 = {'padding': 16, 'borderRadius': null, 'backgroundColor': null, 'display': 'flex',
object = {};
const object2 = {'padding': 16, 'borderRadius': null, 'backgroundColor': null, 'display': 'flex',
'alignItems': 'flex-start'};
object5.borderRadius = (importDefault(697) /* metro dependency 697: native */).radii.sm - 2;
object2.borderRadius = (importDefault(697) /* metro dependency 697: native */).radii.sm - 2;
const BACKGROUND_SURFACE_HIGH = (importDefault(697) /* metro dependency 697: native */).colors.BACKGROUND_SURFACE_HIGH;
object5.backgroundColor = BACKGROUND_SURFACE_HIGH;
object4.premiumGroupCard = object5;
object4.headerContainer = {'display': 'flex', 'flexDirection': 'row', 'alignItems': 'center', 'gap': 8,
object2.backgroundColor = BACKGROUND_SURFACE_HIGH;
object.premiumGroupCard = object2;
object.headerContainer = {'display': 'flex', 'flexDirection': 'row', 'alignItems': 'center', 'gap': 8,
'marginBottom': 4};
const object6 = {'backgroundColor': null, 'borderRadius': null, 'alignItems': 'center', 'justifyContent': 'center',
const object3 = {'backgroundColor': null, 'borderRadius': null, 'alignItems': 'center', 'justifyContent': 'center',
'paddingHorizontal': 8, 'paddingBottom': 2};
const WHITE = (importDefault(697) /* metro dependency 697: native */).colors.WHITE;
object6.backgroundColor = WHITE;
object6.borderRadius = (importDefault(697) /* metro dependency 697: native */).radii.round;
object4.betaPill = object6;
object3.backgroundColor = WHITE;
object3.borderRadius = (importDefault(697) /* metro dependency 697: native */).radii.round;
object.betaPill = object3;
const BLACK = (importDefault(697) /* metro dependency 697: native */).colors.BLACK;
object4.betaText = {'color': null, 'textAlign': 'center', 'textTransform': 'uppercase', color: BLACK};
object.betaText = {'color': null, 'textAlign': 'center', 'textTransform': 'uppercase', color: BLACK};
let TEXT_DEFAULT = (importDefault(697) /* metro dependency 697: native */).colors.TEXT_DEFAULT;
object4.title = {color: TEXT_DEFAULT, marginBottom: 16};
object.title = {color: TEXT_DEFAULT, marginBottom: 16};
TEXT_DEFAULT = (importDefault(697) /* metro dependency 697: native */).colors.TEXT_DEFAULT;
object4.description = {color: TEXT_DEFAULT};
const env0_7 = Reflect.apply(createStyles, value, [object4]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/premium/premium_group/native/PremiumGroupFeaturesTableCard.tsx');
object.description = {color: TEXT_DEFAULT};
const env0_7 = Reflect.apply(createStyles, value, [object]);
(FileImportTrackerModule).fileFinishedImporting('modules/premium/premium_group/native/PremiumGroupFeaturesTableCard.tsx');
exports.default = PremiumGroupFeaturesTableCard;
exports.BetaPill = closure;
}
function BetaPill() { // fn#93472, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12400:784, offset: 0x020b6a25, size: 153 bytes, params: 1, frame: 21
const styles = useStyles();
const Text = (require(4573) /* metro dependency 4573: Text */).Text;
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
return (
<View style={styles.betaPill}>
<Text variant="text-xs/bold" style={styles.betaText}>
{intl.string((require(1244) /* metro dependency 1244: indexNative */).t.oW0eUd)}
</Text>
</View>
);
}
function PremiumGroupFeaturesTableCard({style, premiumGroupRole}) { // fn#93473, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12400:1074, offset: 0x020b6abe, size: 607 bytes, params: 2, frame: 30
const styles = useStyles();
const value2 = (importDefault(12215) /* metro dependency 12215: usePremiumGroupFeaturesTableCardText */)(premiumGroupRole,
false);
if (value2 == null) {
return null;
exports.BetaPill = BetaPill2;
function BetaPill() { // fn#93472, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12400:784, offset: 0x020b6a25, size: 153 bytes, params: 1, frame: 21
const styles = useStyles();
const Text = (TextModule).Text;
const intl = (IndexNativeModule).intl;
return (
<View style={styles.betaPill}>
<Text variant="text-xs/bold" style={styles.betaText}>
{intl.string((IndexNativeModule).t.oW0eUd)}
</Text>
</View>
);
}
const subheaderString = value2.subheaderString;
const bodyString = value2.bodyString;
const GradientBorder = (require(1305) /* metro dependency 1305: native */).GradientBorder;
const GradientBorder2 = (require(1305) /* metro dependency 1305: native */).GradientBorder;
const Direction = GradientBorder2.Direction;
const HORIZONTAL = Direction.HORIZONTAL;
const PREMIUM_TIER_2 = Gradients.PREMIUM_TIER_2;
const sm = (importDefault(697) /* metro dependency 697: native */).radii.sm;
const defaultImport2 = importDefault(4589) /* metro dependency 4589 */;
const colorUtilsModule = require(4000) /* metro dependency 4000: ColorUtils */;
const items2 = [colorUtilsModule.hexWithOpacity('#8547C6', 0.15)];
const moduleValue2 = colorUtilsModule;
items2[1] = moduleValue2.hexWithOpacity('#B845C1', 0.15);
const moduleValue3 = colorUtilsModule;
items2[2] = moduleValue3.hexWithOpacity('#AB5D8A', 0.15);
const items3 = [<View style={styles.headerContainer}>{((Component) => <Component width={181} height={16} />)(importDefault(7963) /* metro dependency 7963: PremiumGroupWordmark */)}<BetaPill /></View>];
const Text = (require(4573) /* metro dependency 4573: Text */).Text;
items3[1] = <Text variant="text-sm/normal" style={styles.title}>{subheaderString}</Text>;
items3[2] = <Text variant="text-sm/normal" style={styles.description}>{bodyString}</Text>;
return (
<GradientBorder
borderWidth={2}
direction={HORIZONTAL}
colors={PREMIUM_TIER_2}
borderRadius={sm}
style={style}
>
{((Component) => <Component start={{'x': 0, 'y': 0}} end={{'x': 1, 'y': 0}} colors={items2} locations={[0,
0.4996, 0.9593]} style={styles.premiumGroupCard}>{items3}</Component>)(defaultImport2)}
</GradientBorder>
);
function PremiumGroupFeaturesTableCard({style, premiumGroupRole}) { // fn#93473, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12400:1074, offset: 0x020b6abe, size: 607 bytes, params: 2, frame: 30
const styles = useStyles();
const value2 = (UsePremiumGroupFeaturesTableCardText)(premiumGroupRole,
false);
if (value2 == null) {
return null;
}
const subheaderString = value2.subheaderString;
const bodyString = value2.bodyString;
const GradientBorder = (NativeModule).GradientBorder;
const GradientBorder2 = (NativeModule).GradientBorder;
const Direction = GradientBorder2.Direction;
const HORIZONTAL = Direction.HORIZONTAL;
const PREMIUM_TIER_2 = Gradients.PREMIUM_TIER_2;
const sm = (Native).radii.sm;
const items2 = [ColorUtilsModule.hexWithOpacity('#8547C6', 0.15)];
items2[1] = ColorUtilsModule.hexWithOpacity('#B845C1', 0.15);
items2[2] = ColorUtilsModule.hexWithOpacity('#AB5D8A', 0.15);
const items3 = [
<View style={styles.headerContainer}>
{((Component) => <Component width={181} height={16} />)(PremiumGroupWordmark)}
<BetaPill />
</View>,
];
const Text = (TextModule).Text;
items3[1] = (
<Text variant="text-sm/normal" style={styles.title}>
{subheaderString}
</Text>
);
items3[2] = (
<Text variant="text-sm/normal" style={styles.description}>
{bodyString}
</Text>
);
return (
<GradientBorder
borderWidth={2}
direction={HORIZONTAL}
colors={PREMIUM_TIER_2}
borderRadius={sm}
style={style}
>
{((Component) => <Component start={{'x': 0, 'y': 0}} end={{'x': 1, 'y': 0}} colors={items2} locations={[0,
0.4996, 0.9593]} style={styles.premiumGroupCard}>{items3}</Component>)(defaultImport2)}
</GradientBorder>
);
}
}
global.__d(_fun93471, 12214, [27, 7047, 33, 4501, 697, 4573, 1244, 12215, 1305, 4589, 4000, 7963,
2]) /* metro module 12214, dependencies: [27, 7047, 33, 4501, 697, 4573, 1244, 12215, 1305, 4589, 4000, 7963, 2] */;
@@ -1,28 +1,36 @@
/* Metro module 7963; source: modules/premium/premium_group/native/PremiumGroupWordmark.tsx; dependencies: [31, 33, 3860, 697, 7744, 2] */
import Native from '../../../../external/discord_common/js/packages/tokens/native.tsx'; /* Metro dependency 697 */
import Module07744 from '../../../../by-id/module-07744.js'; /* Metro dependency 7744 */
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 JsxRuntimeModule from '../../../../by-id/module-00033-JsxRuntime.js'; /* Metro dependency 33 */
import * as UseTokenModule from '../../../../design/tokens/native/useToken.tsx'; /* Metro dependency 3860 */
import * as Module07744Module from '../../../../by-id/module-07744.js'; /* Metro dependency 7744 */
function _fun63440(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#63440, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8141:6, offset: 0x01b7f86f, size: 136 bytes, params: 8, frame: 18
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
importAll(31) /* metro dependency 31 */;
const env0_3 = (require(33) /* metro dependency 33 */).jsx;
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/premium/premium_group/native/PremiumGroupWordmark.tsx');
ReactModule;
(FileImportTrackerModule).fileFinishedImporting('modules/premium/premium_group/native/PremiumGroupWordmark.tsx');
exports.default = PremiumGroupWordmark;
function PremiumGroupWordmark(a0) { // fn#63441, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8141:223, offset: 0x01b7f8f7, size: 235 bytes, params: 2, frame: 21
const width = a0.width;
const height = a0.height;
const alwaysWhite = a0.alwaysWhite;
const object = {'width': 0, 'height': 0, 'alwaysWhite': 0};
silentSetPrototypeOf(object, null, undefined);
const value = copyDataProperties({}, a0, object, width);
const useToken = UseTokenModule.useToken;
const TEXT_STRONG = (Native).colors.TEXT_STRONG;
const r6 = alwaysWhite ? 'white' : Reflect.apply(useToken, UseTokenModule, [TEXT_STRONG]);
const defaultImport = Module07744;
const defaultImportProps = {width: width, height: height, fill: 'none', ...value};
const Path = (Module07744Module).Path;
return ((Component) => <Component {...defaultImportProps}><Path d={'M2.97995 0.40039H10.72L13.02 8.26039L14.68 0.40039H20.06L17.08 14.4004H9.49995L7.09995 6.46039L5.39995 14.4004H-4.88423e-05L2.97995 0.40039ZM22.1792 0.40039H28.5192L25.5392 14.4004H19.1992L22.1792 0.40039ZM33.5962\n5.02039H28.8562L29.8362 0.40039H45.6562L44.6762 5.02039H39.9362L37.9362 14.4004H31.6162L33.5962 5.02039ZM47.0034 0.40039H57.5834C58.6634 0.40039 59.5967 0.593723 60.3834 0.980391C61.1834 1.36706 61.7901 1.90039 62.2034 2.58039C62.6167\n3.24706 62.8234 4.00706 62.8234 4.86039C62.8234 6.19372 62.4167 7.28706 61.6034 8.14039C60.8034 8.99372 59.7301 9.48039 58.3834 9.60039L61.1434 14.4004H54.1034L51.5234 8.92039L50.3634 14.4004H44.0234L47.0034 0.40039ZM54.0434\n7.36039C55.6034 7.36039 56.3834 6.81372 56.3834 5.72039C56.3834 5.33372 56.2367 5.02039 55.9434 4.78039C55.6634 4.54039 55.2634 4.42039 54.7434 4.42039H52.4834L51.8634 7.36039H54.0434ZM72.8804 14.8004C71.0138 14.8004 69.3671 14.5071\n67.9404 13.9204C66.5138 13.3204 65.4071 12.4871 64.6204 11.4204C63.8338 10.3537 63.4404 9.13372 63.4404 7.76039C63.4404 6.25372 63.8471 4.91372 64.6604 3.74039C65.4738 2.55372 66.6138 1.63372 68.0804 0.980391C69.5471 0.327057 71.2338\n0.000390053 73.1404 0.000390053C75.0604 0.000390053 76.7471 0.287057 78.2004 0.86039C79.6538 1.42039 80.7738 2.21372 81.5604 3.24039C82.3604 4.26706 82.7604 5.45372 82.7604 6.80039C82.7604 8.33372 82.3404 9.70706 81.5004 10.9204C80.6604\n12.1337 79.4938 13.0871 78.0004 13.7804C76.5071 14.4604 74.8004 14.8004 72.8804 14.8004ZM72.9004 10.1404C73.4738 10.1404 73.9938 10.0071 74.4604 9.74039C74.9271 9.46039 75.2938 9.08706 75.5604 8.62039C75.8271 8.15372 75.9604 7.64039\n75.9604 7.08039C75.9604 6.34706 75.7004 5.76039 75.1804 5.32039C74.6738 4.88039 74.0204 4.66039 73.2204 4.66039C72.6471 4.66039 72.1271 4.79372 71.6604 5.06039C71.2071 5.31372 70.8471 5.66706 70.5804 6.12039C70.3271 6.57372 70.2004 7.08039 70.2004 7.64039C70.2004 8.40039 70.4471 9.00706 70.9404 9.46039C71.4338 9.91372 72.0871 10.1404 72.9004 10.1404ZM95.7692 14.8004C94.2225 14.8004 92.7892 14.6071 91.4692 14.2204C90.1492 13.8337 89.0158 13.3204 88.0692 12.6804L88.8892\n8.80039C89.5825 9.36039 90.5425 9.82706 91.7692 10.2004C92.9958 10.5737 94.1958 10.7604 95.3692 10.7604C96.0092 10.7604 96.4558 10.7071 96.7092 10.6004C96.9758 10.4804 97.1092 10.2804 97.1092 10.0004C97.1092 9.80039 97.0158 9.64706 96.8292 9.54039C96.6558 9.42039 96.3425 9.32039 95.8892 9.24039L94.2892 8.98039C92.7292 8.74039 91.5625 8.29372 90.7892 7.64039C90.0158 6.97372 89.6292 6.14039 89.6292 5.14039C89.6292 3.35372 90.3892 2.05372 91.9092 1.24039C93.4292 0.413723\n95.4225 0.000390053 97.8892 0.000390053C99.3292 0.000390053 100.609 0.14039 101.729 0.420389C102.849 0.70039 103.916 1.08706 104.929 1.58039L104.109 5.36039C103.589 5.04039 102.783 4.74706 101.689 4.48039C100.609 4.21372 99.5358 4.08039\n98.4692 4.08039C97.7758 4.08039 97.2558 4.13372 96.9092 4.24039C96.5758 4.33372 96.4092 4.50706 96.4092 4.76039C96.4092 4.93372 96.4958 5.07372 96.6692 5.18039C96.8558 5.28706 97.2025 5.36706 97.7092 5.42039L99.5092 5.64039C101.016 5.82706 102.149 6.22706 102.909 6.84039C103.669 7.45372 104.049 8.32039 104.049 9.44039C104.049 10.6004 103.676 11.5871 102.929 12.4004C102.183 13.2004 101.183 13.8004 99.9292 14.2004C98.6758 14.6004 97.2892 14.8004 95.7692 14.8004ZM117.574\n14.5404C116.641 14.7137 115.721 14.8004 114.814 14.8004C112.947 14.8004 111.301 14.5071 109.874 13.9204C108.447 13.3204 107.341 12.4871 106.554 11.4204C105.767 10.3537 105.374 9.13372 105.374 7.76039C105.374 6.25372 105.781 4.91372 106.594 3.74039C107.407 2.55372 108.547 1.63372 110.014 0.980391C111.481 0.327057 113.167 0.000390053 115.074 0.000390053C116.994 0.000390053 118.681 0.287057 120.134 0.86039C121.587 1.42039 122.707 2.21372 123.494 3.24039C124.294 4.26706 124.694 5.45372 124.694 6.80039C124.694 8.16039 124.361 9.40039 123.694 10.5204C123.027 11.6404 122.094 12.5604 120.894 13.2804L122.334 15.4404H118.154L117.574 14.5404ZM112.134 7.64039C112.134 8.38706 112.374 8.98706 112.854 9.44039C113.334\n9.88039 113.961 10.1137 114.734 10.1404L113.194 7.74039H117.194L117.614 8.38039C117.801 7.96706 117.894 7.53372 117.894 7.08039C117.894 6.34706 117.634 5.76039 117.114 5.32039C116.607 4.88039 115.954 4.66039 115.154 4.66039C114.581 4.66039 114.061 4.79372 113.594 5.06039C113.141 5.31372 112.781 5.66706 112.514 6.12039C112.261 6.57372 112.134 7.08039 112.134 7.64039ZM133.406 14.8004C131.899 14.8004 130.566 14.5671 129.406 14.1004C128.259 13.6204 127.366 12.9271 126.726\n12.0204C126.086 11.1137 125.766 10.0404 125.766 8.80039C125.766 8.28039 125.826 7.73372 125.946 7.16039L127.406 0.40039H133.746L132.186 7.68039C132.133 7.97372 132.106 8.18039 132.106 8.30039C132.106 8.83372 132.273 9.25372 132.606\n9.56039C132.939 9.85372 133.379 10.0004 133.926 10.0004C135.193 10.0004 135.966 9.31372 136.246 7.94039L137.846 0.40039H144.186L142.526 8.22039C142.073 10.3404 141.066 11.9671 139.506 13.1004C137.959 14.2337 135.926 14.8004 1Line truncated
}
}
function PremiumGroupWordmark(a0) { // fn#63441, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8141:223, offset: 0x01b7f8f7, size: 235 bytes, params: 2, frame: 21
const width = a0.width;
const height = a0.height;
const alwaysWhite = a0.alwaysWhite;
const object2 = {'width': 0, 'height': 0, 'alwaysWhite': 0};
silentSetPrototypeOf(object2, null, undefined);
const value = copyDataProperties({}, a0, object2, width);
const useTokenModule = require(3860) /* metro dependency 3860: useToken */;
const useToken = useTokenModule.useToken;
const TEXT_STRONG = (importDefault(697) /* metro dependency 697: native */).colors.TEXT_STRONG;
const r6 = alwaysWhite ? 'white' : Reflect.apply(useToken, useTokenModule, [TEXT_STRONG]);
const defaultImport = importDefault(7744) /* metro dependency 7744 */;
const defaultImportProps = {width: width, height: height, fill: 'none', ...value};
const Path = (require(7744) /* metro dependency 7744 */).Path;
return ((Component) => <Component {...defaultImportProps}><Path d={'M2.97995 0.40039H10.72L13.02 8.26039L14.68 0.40039H20.06L17.08 14.4004H9.49995L7.09995 6.46039L5.39995 14.4004H-4.88423e-05L2.97995 0.40039ZM22.1792 0.40039H28.5192L25.5392 14.4004H19.1992L22.1792 0.40039ZM33.5962\n5.02039H28.8562L29.8362 0.40039H45.6562L44.6762 5.02039H39.9362L37.9362 14.4004H31.6162L33.5962 5.02039ZM47.0034 0.40039H57.5834C58.6634 0.40039 59.5967 0.593723 60.3834 0.980391C61.1834 1.36706 61.7901 1.90039 62.2034 2.58039C62.6167\n3.24706 62.8234 4.00706 62.8234 4.86039C62.8234 6.19372 62.4167 7.28706 61.6034 8.14039C60.8034 8.99372 59.7301 9.48039 58.3834 9.60039L61.1434 14.4004H54.1034L51.5234 8.92039L50.3634 14.4004H44.0234L47.0034 0.40039ZM54.0434\n7.36039C55.6034 7.36039 56.3834 6.81372 56.3834 5.72039C56.3834 5.33372 56.2367 5.02039 55.9434 4.78039C55.6634 4.54039 55.2634 4.42039 54.7434 4.42039H52.4834L51.8634 7.36039H54.0434ZM72.8804 14.8004C71.0138 14.8004 69.3671 14.5071\n67.9404 13.9204C66.5138 13.3204 65.4071 12.4871 64.6204 11.4204C63.8338 10.3537 63.4404 9.13372 63.4404 7.76039C63.4404 6.25372 63.8471 4.91372 64.6604 3.74039C65.4738 2.55372 66.6138 1.63372 68.0804 0.980391C69.5471 0.327057 71.2338\n0.000390053 73.1404 0.000390053C75.0604 0.000390053 76.7471 0.287057 78.2004 0.86039C79.6538 1.42039 80.7738 2.21372 81.5604 3.24039C82.3604 4.26706 82.7604 5.45372 82.7604 6.80039C82.7604 8.33372 82.3404 9.70706 81.5004 10.9204C80.6604\n12.1337 79.4938 13.0871 78.0004 13.7804C76.5071 14.4604 74.8004 14.8004 72.8804 14.8004ZM72.9004 10.1404C73.4738 10.1404 73.9938 10.0071 74.4604 9.74039C74.9271 9.46039 75.2938 9.08706 75.5604 8.62039C75.8271 8.15372 75.9604 7.64039\n75.9604 7.08039C75.9604 6.34706 75.7004 5.76039 75.1804 5.32039C74.6738 4.88039 74.0204 4.66039 73.2204 4.66039C72.6471 4.66039 72.1271 4.79372 71.6604 5.06039C71.2071 5.31372 70.8471 5.66706 70.5804 6.12039C70.3271 6.57372 70.2004 7.08039 70.2004 7.64039C70.2004 8.40039 70.4471 9.00706 70.9404 9.46039C71.4338 9.91372 72.0871 10.1404 72.9004 10.1404ZM95.7692 14.8004C94.2225 14.8004 92.7892 14.6071 91.4692 14.2204C90.1492 13.8337 89.0158 13.3204 88.0692 12.6804L88.8892\n8.80039C89.5825 9.36039 90.5425 9.82706 91.7692 10.2004C92.9958 10.5737 94.1958 10.7604 95.3692 10.7604C96.0092 10.7604 96.4558 10.7071 96.7092 10.6004C96.9758 10.4804 97.1092 10.2804 97.1092 10.0004C97.1092 9.80039 97.0158 9.64706 96.8292 9.54039C96.6558 9.42039 96.3425 9.32039 95.8892 9.24039L94.2892 8.98039C92.7292 8.74039 91.5625 8.29372 90.7892 7.64039C90.0158 6.97372 89.6292 6.14039 89.6292 5.14039C89.6292 3.35372 90.3892 2.05372 91.9092 1.24039C93.4292 0.413723\n95.4225 0.000390053 97.8892 0.000390053C99.3292 0.000390053 100.609 0.14039 101.729 0.420389C102.849 0.70039 103.916 1.08706 104.929 1.58039L104.109 5.36039C103.589 5.04039 102.783 4.74706 101.689 4.48039C100.609 4.21372 99.5358 4.08039\n98.4692 4.08039C97.7758 4.08039 97.2558 4.13372 96.9092 4.24039C96.5758 4.33372 96.4092 4.50706 96.4092 4.76039C96.4092 4.93372 96.4958 5.07372 96.6692 5.18039C96.8558 5.28706 97.2025 5.36706 97.7092 5.42039L99.5092 5.64039C101.016 5.82706 102.149 6.22706 102.909 6.84039C103.669 7.45372 104.049 8.32039 104.049 9.44039C104.049 10.6004 103.676 11.5871 102.929 12.4004C102.183 13.2004 101.183 13.8004 99.9292 14.2004C98.6758 14.6004 97.2892 14.8004 95.7692 14.8004ZM117.574\n14.5404C116.641 14.7137 115.721 14.8004 114.814 14.8004C112.947 14.8004 111.301 14.5071 109.874 13.9204C108.447 13.3204 107.341 12.4871 106.554 11.4204C105.767 10.3537 105.374 9.13372 105.374 7.76039C105.374 6.25372 105.781 4.91372 106.594 3.74039C107.407 2.55372 108.547 1.63372 110.014 0.980391C111.481 0.327057 113.167 0.000390053 115.074 0.000390053C116.994 0.000390053 118.681 0.287057 120.134 0.86039C121.587 1.42039 122.707 2.21372 123.494 3.24039C124.294 4.26706 124.694 5.45372 124.694 6.80039C124.694 8.16039 124.361 9.40039 123.694 10.5204C123.027 11.6404 122.094 12.5604 120.894 13.2804L122.334 15.4404H118.154L117.574 14.5404ZM112.134 7.64039C112.134 8.38706 112.374 8.98706 112.854 9.44039C113.334\n9.88039 113.961 10.1137 114.734 10.1404L113.194 7.74039H117.194L117.614 8.38039C117.801 7.96706 117.894 7.53372 117.894 7.08039C117.894 6.34706 117.634 5.76039 117.114 5.32039C116.607 4.88039 115.954 4.66039 115.154 4.66039C114.581 4.66039 114.061 4.79372 113.594 5.06039C113.141 5.31372 112.781 5.66706 112.514 6.12039C112.261 6.57372 112.134 7.08039 112.134 7.64039ZM133.406 14.8004C131.899 14.8004 130.566 14.5671 129.406 14.1004C128.259 13.6204 127.366 12.9271 126.726\n12.0204C126.086 11.1137 125.766 10.0404 125.766 8.80039C125.766 8.28039 125.826 7.73372 125.946 7.16039L127.406 0.40039H133.746L132.186 7.68039C132.133 7.97372 132.106 8.18039 132.106 8.30039C132.106 8.83372 132.273 9.25372 132.606\n9.56039C132.939 9.85372 133.379 10.0004 133.926 10.0004C135.193 10.0004 135.966 9.31372 136.246 7.94039L137.846 0.40039H144.186L142.526 8.22039C142.073 10.3404 141.066 11.9671 139.506 13.1004C137.959 14.2337 135.926 14.8004 133.4Line truncated
}
global.__d(_fun63440, 7963, [31, 33, 3860, 697, 7744,
2]) /* metro module 7963, dependencies: [31, 33, 3860, 697, 7744, 2] */;