Initial commit

This commit is contained in:
janisslsm committed 2026-07-27 16:20:00 +03:00
commit af3b49f756
16065 files changed
+2938410

No files matched your search

@@ -0,0 +1,63 @@
/* Metro module 12702; source: modules/guild_progress/native/components/GuildProgressBar.tsx; dependencies: [31, 27, 33, 4501, 11932, 697, 4017, 4504, 4507, 2] */
function _fun97333(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#97333, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12892:6, offset: 0x0217bc43, size: 345 bytes, params: 8, frame: 22
var object4;
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(27) /* metro dependency 27 */).View;
const env0_5 = (require(33) /* metro dependency 33 */).jsx;
const createStylesModule = require(4501) /* metro dependency 4501: createStyles */;
const createStyles = createStylesModule.createStyles;
object4 = {};
const object5 = {position: 'relative'};
const PROGRESS_BACKGROUND_COLOR = (require(11932) /* metro dependency 11932: GuildProgressUtils */).PROGRESS_BACKGROUND_COLOR;
object5.backgroundColor = PROGRESS_BACKGROUND_COLOR;
object5.borderRadius = (importDefault(697) /* metro dependency 697: native */).radii.xs;
object5.height = 8;
object4.wrapper = object5;
const object6 = {'position': 'absolute', 'height': 8};
const BACKGROUND_BRAND = (importDefault(697) /* metro dependency 697: native */).colors.BACKGROUND_BRAND;
object6.backgroundColor = BACKGROUND_BRAND;
object6.borderRadius = (importDefault(697) /* metro dependency 697: native */).radii.xs;
object4.progress = object6;
const env0_6 = Reflect.apply(createStyles, createStylesModule, [object4]);
object4 = {code: 'function GuildProgressBarTsx1(){const{percentWidth}=this.__closure;return{width:percentWidth.get()+"%"};}'};
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild_progress/native/components/GuildProgressBar.tsx');
exports.default = GuildProgressBar;
}
function GuildProgressBar({percent, style}) { // fn#97334, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12892:620, offset: 0x0217bd9c, size: 264 bytes, params: 2, frame: 22
const styles = useStyles();
const value2 = (require(4017) /* metro dependency 4017: ReanimatedRexport */).useSharedValue(0);
env0_3.useEffect(_fun97335, [percent, value2]);
const reanimatedRexportModule = require(4017) /* metro dependency 4017: ReanimatedRexport */;
const useAnimatedStyle = reanimatedRexportModule.useAnimatedStyle;
const closure = GuildProgressBarH;
closure.__closure = {percentWidth: value2};
closure.__workletHash = 14122394499539;
closure.__initData = env0_7;
const value3 = Reflect.apply(useAnimatedStyle, reanimatedRexportModule, [closure]);
const items2 = [styles.wrapper, style];
const View2 = (importDefault(4017) /* metro dependency 4017: ReanimatedRexport */).View;
return (
<View style={items2}>
<View2 style={[styles.progress, value3]} />
</View>
);
}
function _fun97335() { // fn#97335, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12892:718, offset: 0x0217bea4, size: 77 bytes, params: 1, frame: 18
const binding = env0_1;
const set = binding.set;
const timingModule = require(4504) /* metro dependency 4504: timing */;
Reflect.apply(set, binding, [timingModule.withTiming(percent,
(require(4507) /* metro dependency 4507: timingPresets */).timingSlow)]);
}
function GuildProgressBarH() { // fn#97336, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12892:817, owner: GuildProgressBar.h, offset: 0x0217bef1, size: 51 bytes, params: 1, frame: 14
const object2 = {};
object2.width = '' + env0_1.get() + '%';
return object2;
}
@@ -0,0 +1,47 @@
/* Metro module 11938; source: modules/guild_progress/native/components/GuildProgressCircle.tsx; dependencies: [31, 27, 33, 4501, 697, 11939, 11932, 2] */
function _fun91633(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#91633, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12124:6, offset: 0x0206c3a2, size: 260 bytes, params: 8, frame: 21
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
importAll(31) /* metro dependency 31 */;
const env0_3 = (require(27) /* metro dependency 27 */).View;
let value = require(33) /* metro dependency 33 */;
const env0_4 = value.jsx;
const env0_5 = value.jsxs;
value = require(4501) /* metro dependency 4501: createStyles */;
const createStyles = value.createStyles;
const BACKGROUND_BRAND = (importDefault(697) /* metro dependency 697: native */).colors.BACKGROUND_BRAND;
const env0_6 = Reflect.apply(createStyles, value, [{wrapper: {position: 'relative'}, circle: {position: 'absolute'},
progressCircle: {color: BACKGROUND_BRAND}}]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild_progress/native/components/GuildProgressCircle.tsx');
exports.default = GuildProgressCircle;
}
function GuildProgressCircle({percent, style, size}) { // fn#91634, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12124:394, offset: 0x0206c4a6, size: 288 bytes, params: 2, frame: 26
size = size === undefined ? 32 : size;
const styles = useStyles();
const object2 = {width: size, height: size, borderRadius: size / 2};
const items3 = [styles.wrapper, style, object2];
const ProgressCircle = importDefault(11939) /* metro dependency 11939: ProgressCircle */;
const items2 = [styles.circle, object2];
const PROGRESS_BACKGROUND_COLOR = (require(11932) /* metro dependency 11932: GuildProgressUtils */).PROGRESS_BACKGROUND_COLOR;
return (
<View style={items3}>
<ProgressCircle
style={items2}
size={size}
strokeWidth={4}
percent={100}
color={PROGRESS_BACKGROUND_COLOR}
/>
<ProgressCircle
style={[styles.circle, object2]}
size={size}
strokeWidth={4}
color={styles.progressCircle.color}
percent={percent}
/>
</View>
);
}
@@ -0,0 +1,45 @@
/* Metro module 11937; source: modules/guild_progress/native/components/GuildProgressItem.tsx; dependencies: [31, 33, 4501, 11932, 11936, 11935, 6014, 1244, 11938, 2] */
function _fun91629(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#91629, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12123:6, offset: 0x0206c143, size: 184 bytes, params: 8, frame: 19
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;
const env0_4 = (require(4501) /* metro dependency 4501: createStyles */).createStyles({icon: {'width': 32,
'height': 32}});
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild_progress/native/components/GuildProgressItem.tsx');
exports.default = GuildProgressItem;
}
function GuildProgressItem({guild}) { // fn#91630, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12123:276, offset: 0x0206c1fb, size: 254 bytes, params: 2, frame: 23
const styles = useStyles();
const {numFinished, completed,
totalSteps} = (require(11932) /* metro dependency 11932: GuildProgressUtils */).useIOSCompletionStates(guild);
const progressItem = importDefault(11936) /* metro dependency 11936: ProgressItem */;
const valueProps = {onPress: onPress_91631,
source: {uri: importDefault(6014) /* metro dependency 6014: PencilIllocon2xPng */}, iconStyle: styles.icon};
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
valueProps.title = intl.string((require(1244) /* metro dependency 1244: indexNative */).t['J2+r16']);
valueProps.isCompleted = completed;
valueProps.renderEndComponent = numFinished > 0 && numFinished < totalSteps ? _fun91632 : undefined;
valueProps.fullWidth = true;
return ((Component) => <Component {...valueProps} />)(progressItem);
}
function GuildProgressItemOnPress() { // fn#91631, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12123:431, owner: GuildProgressItem.onPress, offset: 0x0206c2f9, size: 97 bytes, params: 1, frame: 12
var value2;
var defaultImport;
if (!completed) {
value2 = environment.__proto__;
defaultImport = importDefault(11935) /* metro dependency 11935: GuildProgressActionCreators */;
defaultImport.createProgress(guild.id);
}
const guildProgressUtilsModule = require(11932) /* metro dependency 11932: GuildProgressUtils */;
guildProgressUtilsModule.openActionSheet(guild);
}
function _fun91632() { // fn#91632, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12123:623, offset: 0x0206c35a, size: 72 bytes, params: 1, frame: 15
const value = environment.__proto__;
return ((Component) => <Component percent={100 * numFinished / 3} size={32} />)(importDefault(11938) /* metro dependency 11938: GuildProgressCircle */);
}
@@ -0,0 +1,117 @@
/* Metro module 12701; source: modules/guild_progress/native/components/GuildProgressOverview.tsx; dependencies: [31, 27, 661, 33, 4501, 697, 11932, 11935, 6802, 1244, 5278, 1305, 4573, 10787, 12702, 2] */
function _fun97326(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#97326, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12891:6, offset: 0x0217b6cf, size: 352 bytes, params: 8, frame: 24
const env0_0 = require;
const closure = GuildProgressOverviewView;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const env0_3 = importAll(31) /* metro dependency 31 */;
const env0_4 = (require(27) /* metro dependency 27 */).View;
const Fonts = (require(661) /* metro dependency 661: Constants */).Fonts;
let value = require(33) /* metro dependency 33 */;
const env0_5 = value.jsx;
const env0_6 = value.jsxs;
value = require(4501) /* metro dependency 4501: createStyles */;
const createStyles = value.createStyles;
const object = {'fontSize': 16, 'lineHeight': 20, 'fontFamily': null, 'color': null, 'marginBottom': 2};
const PRIMARY_SEMIBOLD = Fonts.PRIMARY_SEMIBOLD;
object.fontFamily = PRIMARY_SEMIBOLD;
const MOBILE_TEXT_HEADING_PRIMARY = (importDefault(697) /* metro dependency 697: native */).colors.MOBILE_TEXT_HEADING_PRIMARY;
object.color = MOBILE_TEXT_HEADING_PRIMARY;
const env0_7 = Reflect.apply(createStyles, value, [{container: {padding: 16}, horizontal: {'flexDirection': 'row',
'justifyContent': 'space-between', 'alignItems': 'center'}, title: object, step: {lineHeight: 16},
progressBar: {marginTop: 8}}]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild_progress/native/components/GuildProgressOverview.tsx');
exports.default = GuildProgressOverview;
exports.GuildProgressOverviewView = closure;
}
function GuildProgressOverviewView({titleStyle, onPress, onLongPress, title, subtitle, percentComplete}) { // fn#97327, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12891:472, offset: 0x0217b82f, size: 407 bytes, params: 2, frame: 33
const styles = useStyles();
const PressableOpacity = (require(5278) /* metro dependency 5278: Pressables */).PressableOpacity;
const LegacyText = (require(1305) /* metro dependency 1305: native */).LegacyText;
const legacyText = <LegacyText style={[styles.title, titleStyle]}>{title}</LegacyText>;
const Text = (require(4573) /* metro dependency 4573: Text */).Text;
const view = <View>{legacyText}<Text style={styles.step} variant="text-xs/medium" color="text-default">{subtitle}</Text></View>;
const Icon = (require(1305) /* metro dependency 1305: native */).Icon;
return (
<PressableOpacity
accessibilityRole="button"
activeOpacity={0.4}
style={styles.container}
onPress={onPress}
onLongPress={onLongPress}
>
<View style={styles.horizontal}>
{view}
<Icon source={importDefault(10787) /* metro dependency 10787 */} />
</View>
{((Component) => <Component style={styles.progressBar} percent={percentComplete} />)(importDefault(12702) /* metro dependency 12702: GuildProgressBar */)}
</PressableOpacity>
);
}
function GuildProgressOverview({guild, titleStyle, longPressDisabled, resume}) { // fn#97328, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12891:1117, offset: 0x0217b9c6, size: 282 bytes, params: 2, frame: 21
var object2;
if (longPressDisabled !== undefined) {
}
resume = !(resume === undefined) && resume;
const {percentComplete, subtitle,
completed} = (require(11932) /* metro dependency 11932: GuildProgressUtils */).useGuildProgressStep(guild);
env0_3.useEffect(_fun97329, [completed, guild.id]);
object2 = {titleStyle: titleStyle, onPress: onPress_97330, onLongPress: onLongPress_97331};
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
const string = intl.string;
const t = (require(1244) /* metro dependency 1244: indexNative */).t;
object2.title = resume ? Reflect.apply(string, intl, [t.NzxWjb]) : Reflect.apply(string, intl, [t.o3HK3d]);
object2.subtitle = subtitle;
object2.percentComplete = percentComplete;
return <GuildProgressOverviewView {...object2} />;
}
function _fun97329() { // fn#97329, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12891:1312, offset: 0x0217bae0, size: 59 bytes, params: 1, frame: 12
var value2;
var defaultImport;
if (completed) {
value2 = environment.__proto__;
defaultImport = importDefault(11935) /* metro dependency 11935: GuildProgressActionCreators */;
defaultImport.markCompletedProgressSeen(guild.id);
}
}
function GuildProgressOverviewOnPress() { // fn#97330, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12891:1422, owner: GuildProgressOverview.onPress, offset: 0x0217bb1b, size: 97 bytes, params: 1, frame: 12
var value2;
var defaultImport;
if (!completed) {
value2 = environment.__proto__;
defaultImport = importDefault(11935) /* metro dependency 11935: GuildProgressActionCreators */;
defaultImport.createProgress(guild.id);
}
const guildProgressUtilsModule = require(11932) /* metro dependency 11932: GuildProgressUtils */;
guildProgressUtilsModule.openActionSheet(guild);
}
function GuildProgressOverviewOnLongPress() { // fn#97331, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12891:1499, owner: GuildProgressOverview.onLongPress, offset: 0x0217bb7c, size: 149 bytes, params: 1, frame: 18
var environment;
var showSimpleActionSheet;
var object;
var intl;
var value;
if (!longPressDisabled) {
value = environment.__proto__;
value = require(6802) /* metro dependency 6802: showSimpleActionSheet */;
showSimpleActionSheet = value.showSimpleActionSheet;
object = {};
intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
object.label = intl.string((require(1244) /* metro dependency 1244: indexNative */).t.PbNxaW);
object.onPress = onPress_97332;
Reflect.apply(showSimpleActionSheet, value, [{'key': 'GuildProgressOverviewLongPress', 'options': null,
'hasIcons': false, options: [object]}]);
}
}
function onLongPressOnPress_97332() { // fn#97332, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12891:1629, owner: GuildProgressOverview.onLongPress.onPress, offset: 0x0217bc11, size: 50 bytes, params: 1, frame: 12
let value = environment.__proto__.__proto__;
value = importDefault(11935) /* metro dependency 11935: GuildProgressActionCreators */;
value.dismissProgress(guild.id);
}
@@ -0,0 +1,52 @@
/* Metro module 11936; source: modules/guild_progress/native/components/ProgressItem.tsx; dependencies: [31, 27, 661, 33, 4501, 697, 4863, 7972, 2] */
function _fun91626(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#91626, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12122:6, offset: 0x0206be8f, size: 275 bytes, params: 8, frame: 22
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(27) /* metro dependency 27 */).View;
const env0_5 = (require(661) /* metro dependency 661: Constants */).AnalyticEvents;
const env0_6 = (require(33) /* metro dependency 33 */).jsx;
const createStylesModule = require(4501) /* metro dependency 4501: createStyles */;
const createStyles = createStylesModule.createStyles;
const CARD_BACKGROUND_DEFAULT = (importDefault(697) /* metro dependency 697: native */).colors.CARD_BACKGROUND_DEFAULT;
const env0_7 = Reflect.apply(createStyles, createStylesModule, [{formCTAContainer: {marginBottom: 8},
formCTA: {backgroundColor: CARD_BACKGROUND_DEFAULT}, formCTAFullWidth: {width: '100%'}}]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild_progress/native/components/ProgressItem.tsx');
exports.default = ProgressItem;
}
function ProgressItem({title, source, onPress, isCompleted, description, analyticsSetupType, analyticsAction, renderEndComponent, fullWidth, iconStyle}) { // fn#91627, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12122:418, offset: 0x0206bfa2, size: 301 bytes, params: 2, frame: 26
const env0_3 = analyticsAction;
const styles = useStyles();
const value3 = env0_3.useCallback(_fun91628, [analyticsAction, analyticsSetupType, onPress, isCompleted]);
const FormCTA = (require(7972) /* metro dependency 7972: native */).FormCTA;
return (
<View style={styles.formCTAContainer}>
<FormCTA
variant="row-button"
style={[styles.formCTA, fullWidth ? styles.formCTAFullWidth : undefined]}
onPress={value3}
iconSource={source}
iconStyle={iconStyle}
title={title}
subtitle={description}
completed={isCompleted}
trailing={renderEndComponent?.() ?? null}
/>
</View>
);
}
function _fun91628() { // fn#91628, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12122:611, offset: 0x0206c0cf, size: 116 bytes, params: 1, frame: 15
var value4;
var defaultImport;
if (analyticsAction != null && analyticsSetupType != null) {
value4 = environment.__proto__;
defaultImport = importDefault(4863) /* metro dependency 4863: AppAnalyticsUtils */;
defaultImport.trackWithMetadata(AnalyticEvents.SERVER_SETUP_CTA_CLICKED, {setup_type: analyticsSetupType,
action: analyticsAction, action_completed: isCompleted});
}
onPress();
}