1237 lines
71 KiB
TypeScript
1237 lines
71 KiB
TypeScript
/* Metro module 13567; source: modules/quests/native/QuestCard.tsx; dependencies: [5, 57, 31, 27, 1878, 7093, 6528, 482, 33, 697, 4501, 3967, 4000, 6531, 7099, 9949, 9483, 1478, 9495, 13568, 4826, 4831, 7120, 566, 9500, 7116, 7091, 9505, 4048, 8461, 3860, 9513, 9519, 9517, 9518, 7121, 9520, 4080, 13591, 1962, 9950, 5132, 1244, 9480, 9523, 13595, 9484, 9502, 9503, 9963, 4020, 10076, 13596, 6239, 13634, 5475, 4589, 676, 4573, 13622, 4572, 6919, 13620, 9542, 13635, 4578, 13638, 8341, 10235, 13623, 2] */
|
|
function _fun103070(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#103070, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13757:6, offset: 0x022561b7, size: 1218 bytes, params: 8, frame: 30
|
|
var object3;
|
|
const env0_0 = require;
|
|
const Object = global.Object;
|
|
Object.defineProperty(exports, '__esModule', {value: true});
|
|
const env0_3 = importDefault(5) /* metro dependency 5 */;
|
|
const env0_4 = importDefault(57) /* metro dependency 57 */;
|
|
let value = importAll(31) /* metro dependency 31 */;
|
|
const value2 = require(27) /* metro dependency 27 */;
|
|
const env0_6 = value2.Image;
|
|
const StyleSheet = value2.StyleSheet;
|
|
const env0_7 = value2.View;
|
|
const userStore = importDefault(1878) /* metro dependency 1878: UserStore */;
|
|
const questStore = importDefault(7093) /* metro dependency 7093: QuestStore */;
|
|
const env0_10 = (require(6528) /* metro dependency 6528: QuestConstants */).QuestsExperimentLocations;
|
|
const env0_11 = (require(482) /* metro dependency 482: Constants */).NOOP;
|
|
const value3 = require(33) /* metro dependency 33 */;
|
|
const env0_12 = value3.jsx;
|
|
const env0_13 = value3.jsxs;
|
|
const env0_14 = value3.Fragment;
|
|
const BACKGROUND_SURFACE_HIGH = (importDefault(697) /* metro dependency 697: native */).colors.BACKGROUND_SURFACE_HIGH;
|
|
const BORDER_SUBTLE = (importDefault(697) /* metro dependency 697: native */).colors.BORDER_SUBTLE;
|
|
const value5 = (require(4501) /* metro dependency 4501: createStyles */).experimental_createToken(_fun103071);
|
|
const value7 = (require(4501) /* metro dependency 4501: createStyles */).experimental_createToken(_fun103072);
|
|
const value9 = (require(4501) /* metro dependency 4501: createStyles */).experimental_createToken(function({theme}) {
|
|
var isThemeDark = require(dependencyMap[11]).isThemeDark(theme);
|
|
theme = importDefault(dependencyMap[9]).colors;
|
|
return isThemeDark ? theme.BACKGROUND_SURFACE_HIGH : theme.BLACK;
|
|
});
|
|
let PX_16 = (importDefault(697) /* metro dependency 697: native */).space.PX_16;
|
|
const createStylesModule = require(4501) /* metro dependency 4501: createStyles */;
|
|
const createStyles = createStylesModule.createStyles;
|
|
object3 = {};
|
|
const object6 = {'position': 'relative', 'padding': 0};
|
|
object6.borderRadius = (importDefault(697) /* metro dependency 697: native */).radii.sm;
|
|
object6.backgroundColor = BACKGROUND_SURFACE_HIGH;
|
|
PX_16 = (importDefault(697) /* metro dependency 697: native */).space.PX_16;
|
|
object6.marginBottom = PX_16;
|
|
object6.overflow = 'hidden';
|
|
object3.container = object6;
|
|
let PX_12 = (importDefault(697) /* metro dependency 697: native */).space.PX_12;
|
|
object3.heroContainer = {'display': 'flex', 'flexDirection': 'column', 'justifyContent': 'flex-end', padding: PX_12};
|
|
const object7 = {resizeMode: 'cover'};
|
|
copyDataProperties(object7, StyleSheet.absoluteFillObject, undefined);
|
|
object3.heroImg = object7;
|
|
object3.heroLinearGradientOverlay = StyleSheet.absoluteFillObject;
|
|
const object8 = {position: 'absolute'};
|
|
let PX_8 = (importDefault(697) /* metro dependency 697: native */).space.PX_8;
|
|
object8.top = PX_8;
|
|
PX_8 = (importDefault(697) /* metro dependency 697: native */).space.PX_8;
|
|
object8.right = PX_8;
|
|
const BACKGROUND_BRAND = (importDefault(697) /* metro dependency 697: native */).colors.BACKGROUND_BRAND;
|
|
object8.backgroundColor = BACKGROUND_BRAND;
|
|
let PX_4 = (importDefault(697) /* metro dependency 697: native */).space.PX_4;
|
|
object8.padding = PX_4;
|
|
object8.borderRadius = (importDefault(697) /* metro dependency 697: native */).radii.sm;
|
|
const SHADOW_LOW = (importDefault(697) /* metro dependency 697: native */).shadows.SHADOW_LOW;
|
|
copyDataProperties(object8, SHADOW_LOW, undefined);
|
|
object3.previewBadge = object8;
|
|
PX_12 = (importDefault(697) /* metro dependency 697: native */).space.PX_12;
|
|
object3.rewardImgContainer = {'height': 64, 'width': 64, marginRight: PX_12};
|
|
object3.heroFooterContainer = {'display': 'flex', 'flexDirection': 'row', 'flexWrap': 'wrap',
|
|
'justifyContent': 'space-between', 'alignItems': 'flex-end'};
|
|
object3.heroFooterLeftContainer = {'display': 'flex', 'flexDirection': 'column', 'alignItems': 'flex-start'};
|
|
PX_12 = (importDefault(697) /* metro dependency 697: native */).space.PX_12;
|
|
object3.detailsWrapper = {display: 'flex', padding: PX_12};
|
|
object3.detailsContainer = {'display': 'flex', 'flexDirection': 'row'};
|
|
PX_4 = (importDefault(697) /* metro dependency 697: native */).space.PX_4;
|
|
object3.questName = {marginBottom: PX_4};
|
|
PX_4 = (importDefault(697) /* metro dependency 697: native */).space.PX_4;
|
|
object3.bodyContainer = {'display': 'flex', 'flexDirection': 'column', gap: PX_4};
|
|
const object9 = {'flexDirection': 'row', 'alignItems': 'center', 'rowGap': null, 'columnGap': null,
|
|
'flexWrap': 'wrap'};
|
|
PX_4 = (importDefault(697) /* metro dependency 697: native */).space.PX_4;
|
|
object9.rowGap = PX_4;
|
|
PX_8 = (importDefault(697) /* metro dependency 697: native */).space.PX_8;
|
|
object9.columnGap = PX_8;
|
|
object3.subtitleRow = object9;
|
|
object3.detailsTextContainer = {'flex': 1, 'justifyContent': 'center'};
|
|
const object12 = {'borderTopWidth': 1, 'borderTopColor': null, 'display': 'flex', 'flexDirection': 'row',
|
|
'alignItems': 'center'};
|
|
object12.borderTopColor = BORDER_SUBTLE;
|
|
PX_12 = (importDefault(697) /* metro dependency 697: native */).space.PX_12;
|
|
object12.padding = PX_12;
|
|
object3.buttonContainers = object12;
|
|
const env0_16 = Reflect.apply(createStyles, createStylesModule, [object3]);
|
|
const value11 = createStylesModule;
|
|
const env0_17 = value11.createStyleProperties({gradientStart: value5, gradientMid: value7, gradientEnd: value9});
|
|
value = value.memo(_fun103074);
|
|
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/quests/native/QuestCard.tsx');
|
|
exports.ESTIMATED_CARD_HEIGHT = 348;
|
|
exports.QuestCard = value;
|
|
}
|
|
|
|
function _fun103071({theme}) { // fn#103071, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13757:392, offset: 0x02256679, size: 154 bytes, params: 2, frame: 18
|
|
const isThemeDark2 = (require(3967) /* metro dependency 3967: shared */).isThemeDark(theme);
|
|
const internal = (importDefault(697) /* metro dependency 697: native */).internal;
|
|
const resolveSemanticColor = internal.resolveSemanticColor;
|
|
const colors = (importDefault(697) /* metro dependency 697: native */).colors;
|
|
return (require(4000) /* metro dependency 4000: ColorUtils */).hexOpacityToRgba(Reflect.apply(resolveSemanticColor,
|
|
internal, [theme, isThemeDark2 ? colors.BACKGROUND_SURFACE_HIGH : colors.BLACK]), 0);
|
|
}
|
|
|
|
function _fun103072({theme}) { // fn#103072, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13757:619, offset: 0x02256713, size: 175 bytes, params: 2, frame: 18
|
|
const isThemeDark2 = (require(3967) /* metro dependency 3967: shared */).isThemeDark(theme);
|
|
const internal = (importDefault(697) /* metro dependency 697: native */).internal;
|
|
const resolveSemanticColor = internal.resolveSemanticColor;
|
|
const colors = (importDefault(697) /* metro dependency 697: native */).colors;
|
|
const semanticColor = Reflect.apply(resolveSemanticColor, internal, [theme,
|
|
isThemeDark2 ? colors.BACKGROUND_SURFACE_HIGH : colors.BLACK]);
|
|
const colorUtilsModule = require(4000) /* metro dependency 4000: ColorUtils */;
|
|
return colorUtilsModule.hexOpacityToRgba(semanticColor, isThemeDark2 ? 0.8 : 0.5);
|
|
}
|
|
|
|
function _fun103074({containerPadding, onLayout, quest, questContent, questContentPosition, sourceQuestContent}) { // fn#103074, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13757:2493, offset: 0x0225681b, size: 4744 bytes, params: 2, frame: 72
|
|
var r20;
|
|
var moduleValue30;
|
|
const Text = (require(4573) /* metro dependency 4573: Text */).Text;
|
|
const Button = (require(4578) /* metro dependency 4578: ButtonNative */).Button;
|
|
var items13;
|
|
var items14;
|
|
var object37;
|
|
const IconButton = (require(8341) /* metro dependency 8341: IconButtonNative */).IconButton;
|
|
let r25 = questContent !== undefined ? questContent : (require(6531) /* metro dependency 6531: QuestTypes */).QuestContent.QUEST_HOME_MOBILE;
|
|
const env0_4 = sourceQuestContent;
|
|
const getQuestLoggerModule = require(7099) /* metro dependency 7099: getQuestLogger */;
|
|
const getQuestLogger = getQuestLoggerModule.getQuestLogger;
|
|
let QUEST_HOME_MOBILE = QuestsExperimentLocations.QUEST_HOME_MOBILE;
|
|
const env0_5 = Reflect.apply(getQuestLogger, getQuestLoggerModule, [{quest: quest, location: QUEST_HOME_MOBILE}]);
|
|
const env0_6 = (require(9949) /* metro dependency 9949: AnalyticsHooks */).useTrackQuestContentClickedWithImpression();
|
|
const env0_7 = (require(9483) /* metro dependency 9483: QuestHooks */).useQuestTaskDetails(quest);
|
|
const questHooksModule = require(9483) /* metro dependency 9483: QuestHooks */;
|
|
const useQuestCompletionDetails = questHooksModule.useQuestCompletionDetails;
|
|
const completedRatio = Reflect.apply(useQuestCompletionDetails, questHooksModule, [quest]).completedRatio;
|
|
let userStatus = quest.userStatus;
|
|
const value5 = userStatus?.enrolledAt != null;
|
|
const styles = useStyles();
|
|
const value6 = (importDefault(1478) /* metro dependency 1478: useWindowDimensionsNative */)().width - 2 * PX_16;
|
|
const value7 = 0.2803030303030303 * value6;
|
|
let binding = env0_5;
|
|
const value8 = binding.useMemo(_fun103075, [quest, value6, value7]);
|
|
const value9 = (require(13568) /* metro dependency 13568: QuestHooksNative */).useQuestGameLogotypeAssetUrl(quest);
|
|
const {gradientStart, gradientMid, gradientEnd} = env0_17();
|
|
const [property, env0_11] = env0_4(binding.useState(null), 2);
|
|
const value13 = binding.useCallback(_fun103076, []);
|
|
binding.useEffect(_fun103077, [property, quest.id, r25]);
|
|
const currentUser = (require(566) /* metro dependency 566: flux */).useStateFromStores([UserStore], function() {
|
|
return UserStore.getCurrentUser();
|
|
});
|
|
const defaultRewardNameWithArticle = (require(9500) /* metro dependency 9500: QuestRewardUtils */).getDefaultRewardNameWithArticle(quest.config,
|
|
currentUser);
|
|
const value15 = (require(566) /* metro dependency 566: flux */).useStateFromStoresObject([QuestStore], function() {
|
|
var object = {};
|
|
var questBinding = quest;
|
|
object.reward = QuestStore.getRewards(questBinding.id);
|
|
object.isFetchingRewardCode = QuestStore.isFetchingRewardCode(questBinding.id);
|
|
object.isClaimingReward = QuestStore.isClaimingReward(questBinding.id);
|
|
object.isEnrolling = QuestStore.isEnrolling(questBinding.id);
|
|
object.questEnrollmentBlockedUntil = QuestStore.questEnrollmentBlockedUntil;
|
|
return object;
|
|
});
|
|
const env0_13 = value15.isFetchingRewardCode;
|
|
const env0_14 = value15.isClaimingReward;
|
|
const env0_15 = value15.isEnrolling;
|
|
const questEnrollmentBlockedUntil = value15.questEnrollmentBlockedUntil;
|
|
const moduleValue9 = questHooksModule;
|
|
const useQuestFormattedDate = moduleValue9.useQuestFormattedDate;
|
|
userStatus = quest.userStatus;
|
|
const value16 = Reflect.apply(useQuestFormattedDate, moduleValue9, [userStatus?.completedAt, {'year': 'numeric',
|
|
'month': 'long', 'day': 'numeric'}]);
|
|
const hasWatchVideoTasks2 = (require(7116) /* metro dependency 7116: QuestTaskUtils */).hasWatchVideoTasks(quest);
|
|
const value17 = (require(13568) /* metro dependency 13568: QuestHooksNative */).useHasWatchVideoOnMobileTasks(quest.config);
|
|
userStatus = quest.userStatus;
|
|
const value18 = userStatus?.enrolledAt != null;
|
|
userStatus = quest.userStatus;
|
|
const value19 = userStatus?.completedAt != null;
|
|
userStatus = quest.userStatus;
|
|
const value20 = userStatus?.claimedAt != null;
|
|
const isQuestExpired2 = (require(7091) /* metro dependency 7091: QuestDataUtils */).isQuestExpired(quest);
|
|
const env0_23 = (require(7091) /* metro dependency 7091: QuestDataUtils */).getIsQuestExpiredButWithinThirtyDayLookback(quest);
|
|
const questCopyUtilsModule = require(9505) /* metro dependency 9505: QuestCopyUtils */;
|
|
const getDefaultReward = questCopyUtilsModule.getDefaultReward;
|
|
const skuId = Reflect.apply(getDefaultReward, questCopyUtilsModule, [quest.config]).skuId;
|
|
const isThemeDark2 = (require(3967) /* metro dependency 3967: shared */).isThemeDark((importDefault(4048) /* metro dependency 4048: useTheme */)());
|
|
const questRewardUtilsModule = require(9500) /* metro dependency 9500: QuestRewardUtils */;
|
|
const hasCollectiblesQuestReward2 = questRewardUtilsModule.hasCollectiblesQuestReward(quest.config);
|
|
const useFetchCollectiblesProductModule = require(8461) /* metro dependency 8461: useFetchCollectiblesProduct */;
|
|
const useFetchCollectiblesProduct = useFetchCollectiblesProductModule.useFetchCollectiblesProduct;
|
|
let r8 = hasCollectiblesQuestReward2 && value19 ? skuId : null;
|
|
const value22 = Reflect.apply(useFetchCollectiblesProduct, useFetchCollectiblesProductModule, [r8]);
|
|
const env0_24 = value22.product;
|
|
const env0_25 = value22.isFetching;
|
|
const env0_26 = (require(566) /* metro dependency 566: flux */).useStateFromStores([UserStore], _fun103080);
|
|
const env0_27 = (require(566) /* metro dependency 566: flux */).useStateFromStores([UserStore], _fun103081);
|
|
const {isMobileActivityQuest, questApplication,
|
|
launchMobileActivity} = (require(13568) /* metro dependency 13568: QuestHooksNative */).useMobileActivityQuest(quest);
|
|
const useTokenModule = require(3860) /* metro dependency 3860: useToken */;
|
|
let useToken = useTokenModule.useToken;
|
|
const BACKGROUND_BASE_LOWER = (importDefault(697) /* metro dependency 697: native */).colors.BACKGROUND_BASE_LOWER;
|
|
const env0_30 = Reflect.apply(useToken, useTokenModule, [BACKGROUND_BASE_LOWER]);
|
|
const moduleValue22 = useTokenModule;
|
|
useToken = moduleValue22.useToken;
|
|
const BACKGROUND_BASE_LOW = (importDefault(697) /* metro dependency 697: native */).colors.BACKGROUND_BASE_LOW;
|
|
const env0_31 = Reflect.apply(useToken, moduleValue22, [BACKGROUND_BASE_LOW]);
|
|
const moduleValue23 = useTokenModule;
|
|
useToken = moduleValue23.useToken;
|
|
const BACKGROUND_BASE_LOWEST = (importDefault(697) /* metro dependency 697: native */).colors.BACKGROUND_BASE_LOWEST;
|
|
const env0_32 = Reflect.apply(useToken, moduleValue23, [BACKGROUND_BASE_LOWEST]);
|
|
const r26 = questEnrollmentBlockedUntil != null && !value18 && !value19 && !value20;
|
|
const value28 = questHooksModule.useQuestFormattedDate(quest.config.expiresAt, {'month': 'numeric',
|
|
'day': 'numeric'});
|
|
const value30 = env0_5.useCallback(_fun103083, [quest, r25,
|
|
(require(9513) /* metro dependency 9513: ContentImpressionTrackerHooks */).useQuestImpressionId(),
|
|
sourceQuestContent]);
|
|
const env0_37 = (require(9950) /* metro dependency 9950: QuestCopyHooks */).usePrimaryCtaCopy({quest: quest,
|
|
application: questApplication, shortText: true});
|
|
const value31 = _fun103085();
|
|
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
|
const formatToPlainString = intl.formatToPlainString;
|
|
const t = (require(1244) /* metro dependency 1244: indexNative */).t;
|
|
const EAYZAr = t.EAYZAr;
|
|
const value32 = Reflect.apply(formatToPlainString, intl, [EAYZAr, {questName: quest.config.messages.questName}]);
|
|
const moduleValue27 = questRewardUtilsModule;
|
|
const hasVirtualCurrencyReward2 = moduleValue27.hasVirtualCurrencyReward(quest.config);
|
|
const value33 = (require(9502) /* metro dependency 9502: QuestOrbMultiplierHooks */).useQuestOrbMultiplierEligibility();
|
|
const value34 = questHooksModule.useShouldShowBonusOrbsUX(quest, value33);
|
|
r8 = value34 && value33 === (require(9503) /* metro dependency 9503: QuestOrbMultiplierUtils */).QuestOrbMultiplierEligibilityType.NITRO;
|
|
userStatus = quest.userStatus;
|
|
const orbQuantityClaimed = userStatus?.orbQuantityClaimed;
|
|
if (orbQuantityClaimed != null) {
|
|
r20 = orbQuantityClaimed;
|
|
} else {
|
|
moduleValue30 = questRewardUtilsModule;
|
|
r20 = moduleValue30.getVirtualCurrencyRewardOrbQuantity(quest.config);
|
|
}
|
|
const questOrbRewardQuantityForUser = questRewardUtilsModule.getQuestOrbRewardQuantityForUser(quest.config,
|
|
currentUser);
|
|
const defaultRewardName = questRewardUtilsModule.getDefaultRewardName(quest.config, currentUser);
|
|
const questCopyHooksModule = require(9950) /* metro dependency 9950: QuestCopyHooks */;
|
|
const useQuestDescription = questCopyHooksModule.useQuestDescription;
|
|
QUEST_HOME_MOBILE = QuestsExperimentLocations.QUEST_HOME_MOBILE;
|
|
const GameProfileSources = (require(9963) /* metro dependency 9963: GameProfileAnalyticUtils */).GameProfileSources;
|
|
const QuestHome = GameProfileSources.QuestHome;
|
|
const value39 = Reflect.apply(useQuestDescription, questCopyHooksModule, [quest, sourceQuestContent,
|
|
QUEST_HOME_MOBILE, QuestHome]);
|
|
const value40 = env0_5.useMemo(_fun103094, [value20, hasVirtualCurrencyReward2, questOrbRewardQuantityForUser, r20,
|
|
defaultRewardName, defaultRewardNameWithArticle]);
|
|
const r46 = isQuestExpired2 && value19 && !value20 ? intl.formatToPlainString((require(1244) /* metro dependency 1244: indexNative */).t['l1jCM/'],
|
|
{date: value16}) : value39;
|
|
const moduleValue34 = questCopyUtilsModule;
|
|
const getCtaLink = moduleValue34.getCtaLink;
|
|
const value44 = Reflect.apply(getCtaLink, moduleValue34, [quest.config]) !== '';
|
|
binding = env0_5;
|
|
const value45 = binding.useCallback(function() {
|
|
var defaultImport = importDefault(dependencyMap[45]);
|
|
var object = {};
|
|
object.questId = quest.id;
|
|
object.initialStep = require(dependencyMap[52]).VideoQuestModalSteps.WATCH_VIDEO;
|
|
object.sourceQuestContent = sourceQuestContent;
|
|
defaultImport(object);
|
|
}, [quest.id, sourceQuestContent]);
|
|
const value47 = binding.useCallback(questContentPosition(_fun103099), [launchMobileActivity]);
|
|
const Card = (require(6239) /* metro dependency 6239: CardNative */).Card;
|
|
const items4 = [styles.container];
|
|
items4[1] = {marginHorizontal: PX_16 - containerPadding};
|
|
const PremiumRewardGradient = importDefault(13634) /* metro dependency 13634: PremiumRewardGradient */;
|
|
const items2 = [styles.heroContainer];
|
|
items2[1] = {height: value7};
|
|
const items3 = [((Component) => <Component source={{uri: value8.url}} style={styles.heroImg} onError={value13} accessible accessibilityRole="image" accessibilityLabel={quest.config.messages.questName} />)(importDefault(5475) /* metro dependency 5475: FastImage */)];
|
|
const defaultImport3 = importDefault(4589) /* metro dependency 4589 */;
|
|
const {START, END} = (require(676) /* metro dependency 676: ConstantsIOS */).VerticalGradient;
|
|
items3[1] = ((Component) => <Component style={styles.heroLinearGradientOverlay} start={START} end={END} colors={[gradientStart,
|
|
gradientMid, gradientEnd]} />)(defaultImport3);
|
|
items3[2] = quest.preview && <View style={styles.previewBadge}><Text variant="eyebrow" color="always-white">{intl.string((require(1244) /* metro dependency 1244: indexNative */).t.SKNnqq)}</Text></View>;
|
|
const value50 = ((Component) => <Component assetUrl={value9} onError={value13} />)(importDefault(13622) /* metro dependency 13622: QuestGameLogotype */);
|
|
const Stack = (require(4572) /* metro dependency 4572: StackNative */).Stack;
|
|
const value51 = 'always-white';
|
|
const r52 = isThemeDark2 ? 'text-muted' : value51;
|
|
let string = intl.string;
|
|
const VAbKhK = (require(1244) /* metro dependency 1244: indexNative */).t.VAbKhK;
|
|
const items6 = [<Text variant="text-xs/medium" color={r52}>{Reflect.apply(string, intl, [VAbKhK])}</Text>];
|
|
const imageBindingProps = {source: importDefault(6919) /* metro dependency 6919 */, style: {'height': 16,
|
|
'width': 16}, accessible: true, accessibilityRole: 'image'};
|
|
string = intl.string;
|
|
const OfMjx9 = (require(1244) /* metro dependency 1244: indexNative */).t.OfMjx9;
|
|
imageBindingProps.accessibilityLabel = Reflect.apply(string, intl, [OfMjx9]);
|
|
items6[1] = <Image {...imageBindingProps} />;
|
|
items6[2] = <Text variant="text-xs/medium" color="always-white">{quest.config.messages.gamePublisher}</Text>;
|
|
const view = <View style={styles.heroFooterLeftContainer}>{value50}<Stack direction="horizontal" align="center" spacing={4}>{items6}</Stack></View>;
|
|
const value55 = !isQuestExpired2;
|
|
items3[3] = <View style={styles.heroFooterContainer}>{view}{(isQuestExpired2 ? value55 : !value20) && <Text variant="text-xs/medium" color={isThemeDark2 ? 'text-default' : value51}>{intl.format((require(1244) /* metro dependency 1244: indexNative */).t['7D8r4F'],
|
|
{expiryDate: value28})}</Text>}</View>;
|
|
const items8 = [<View style={items2}>{items3}</View>];
|
|
items8[1] = <View style={styles.detailsWrapper}><View style={styles.detailsContainer}><View style={styles.rewardImgContainer}>{value5 ? ((Component) => <Component quest={quest} progress={completedRatio} size="sm" />)(importDefault(13620) /* metro dependency 13620: QuestProgressIndicator */) : ((Component) => <Component quest={quest} height={64} width={64} />)(importDefault(9542) /* metro dependency 9542: QuestRewardTile */)}</View><View style={styles.detailsTextContainer}><Text variant="eyebrow" color="text-brand" style={styles.questName} accessibilityRole="header">{value32}</Text><View style={styles.bodyContainer}><View style={styles.subtitleRow}><Text variant="text-md/semibold" color="mobile-text-heading-primary">{value40}</Text>{value34 && ((QuestOrbMultiplierPerkPill) => <QuestOrbMultiplierPerkPill questId={quest.config.id} orbMultiplierEligibility={value33} />)((require(13635) /* metro dependency 13635: QuestOrbMultiplierPerkPill */).QuestOrbMultiplierPerkPill)}</View>{r46 != null && <Text variant="text-sm/medium" color="text-muted">{r46}</Text>}</View></View></View></View>;
|
|
const PX_8 = (importDefault(697) /* metro dependency 697: native */).space.PX_8;
|
|
const jsxRuntimeEnv0_14Binding = jsxRuntimeEnv0_14;
|
|
let object = {};
|
|
if (r26) {
|
|
items14 = [<Button grow onPress={NOOP} variant="secondary" disabled text={intl.string(t.V293qn)} />];
|
|
items14[1] = <Button onPress={onPress_103101} variant="tertiary" text={intl.string(t.vY9GgG)} />;
|
|
object.children = items14;
|
|
} else {
|
|
r25 = value44 && !r26;
|
|
r25 = r25 && value55;
|
|
r25 = r25 && !value20;
|
|
r25 = r25 && !value19;
|
|
r25 = r25 && <Button grow variant="secondary" text={questCopyUtilsModule.getExternalCtaLabel(quest)} onPress={value30} />;
|
|
items13 = [r25];
|
|
items13[1] = <Button grow {...value31} />;
|
|
object.children = items13;
|
|
}
|
|
const fragment = ((Fragment) => <Fragment {...object} />)(jsxRuntimeEnv0_14Binding);
|
|
const r15 = value19 && hasWatchVideoTasks2 && value17 && <IconButton accessibilityLabel={intl.string((require(1244) /* metro dependency 1244: indexNative */).t.YsCuyF)} icon={importDefault(10235) /* metro dependency 10235 */} onPress={value45} variant="secondary" />;
|
|
const r13 = value19 && isMobileActivityQuest && <IconButton accessibilityLabel={intl.string((require(1244) /* metro dependency 1244: indexNative */).t.CkUzLd)} icon={importDefault(10235) /* metro dependency 10235 */} onPress={value47} variant="secondary" />;
|
|
const QuestContextMenu = importDefault(13623) /* metro dependency 13623: QuestContextMenu */;
|
|
const QUESTS_CARD = QuestsExperimentLocations.QUESTS_CARD;
|
|
items8[2] = <Stack direction="horizontal" align="center" spacing={PX_8} style={styles.buttonContainers}>{fragment}{r15}{r13}<QuestContextMenu quest={quest} showShareLink={value55} location={QUESTS_CARD} sourceQuestContent={sourceQuestContent} /></Stack>;
|
|
return (
|
|
<Card
|
|
style={items4}
|
|
onLayout={function(a0) {
|
|
if (onLayout != null) {
|
|
onLayout(a0, quest.id);
|
|
}
|
|
}}
|
|
key={quest.id}
|
|
>
|
|
<PremiumRewardGradient visible={r8} glow>
|
|
{items8}
|
|
</PremiumRewardGradient>
|
|
</Card>
|
|
);
|
|
}
|
|
|
|
function _fun103075() { // fn#103075, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13757:3014, offset: 0x02257aa3, size: 220 bytes, params: 1, frame: 18
|
|
let value = environment.__proto__;
|
|
const assetUtilsModule = require(9495) /* metro dependency 9495: AssetUtils */;
|
|
const getQuestAsset = assetUtilsModule.getQuestAsset;
|
|
const questBinding = quest;
|
|
const QuestAssetType = assetUtilsModule.QuestAssetType;
|
|
const HERO = QuestAssetType.HERO;
|
|
const value3 = Reflect.apply(getQuestAsset, assetUtilsModule, [questBinding, HERO]);
|
|
const isAnimated = value3.isAnimated;
|
|
const object2 = {};
|
|
copyDataProperties(object2, value3, require);
|
|
value = assetUtilsModule;
|
|
if (isAnimated) {
|
|
value = value.getScaledFirstFrameImageUrl({assetUrl: value3.url, width: env0_8, height: env0_9});
|
|
object2['url'] = value ?? value3.url;
|
|
} else {
|
|
value = value.getScaledImageUrl({assetUrl: value3.url, width: env0_8, height: env0_9});
|
|
object2['url'] = value;
|
|
}
|
|
return object2;
|
|
}
|
|
|
|
function _fun103076() { // fn#103076, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13757:3446, offset: 0x02257b7f, size: 18 bytes, params: 1, frame: 11
|
|
env0_11(false);
|
|
}
|
|
|
|
function _fun103077() { // fn#103077, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13757:3476, offset: 0x02257b91, size: 199 bytes, params: 1, frame: 19
|
|
var value2;
|
|
var defaultImport;
|
|
var increment;
|
|
var object2;
|
|
var items2;
|
|
if (env0_10 === false) {
|
|
value2 = environment.__proto__;
|
|
defaultImport = importDefault(4826) /* metro dependency 4826: MonitoringAgent */;
|
|
increment = defaultImport.increment;
|
|
object2 = {};
|
|
object2.name = (require(4831) /* metro dependency 4831: MetricEvents */).MetricEvents.QUEST_CONTENT_RENDERING_FAILURE;
|
|
items2 = ['quest_id:' + quest.id];
|
|
items2[1] = 'quest_content:' + (require(7120) /* metro dependency 7120: AnalyticsTypes */).getQuestContentName(env0_2);
|
|
items2[2] = 'reason:asset_loading_error';
|
|
object2.tags = items2;
|
|
Reflect.apply(increment, defaultImport, [object2]);
|
|
}
|
|
}
|
|
|
|
function _fun103080() { // fn#103080, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13757:4893, offset: 0x02257ccb, size: 39 bytes, params: 1, frame: 10
|
|
var r0;
|
|
let value = environment.__proto__;
|
|
value = UserStore.getCurrentUser();
|
|
if (value == null) {
|
|
r0 = undefined;
|
|
} else {
|
|
value = value.hasVerifiedEmailOrPhone();
|
|
r0 = value;
|
|
}
|
|
return r0;
|
|
}
|
|
|
|
function _fun103081() { // fn#103081, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13757:5014, offset: 0x02257cf2, size: 35 bytes, params: 1, frame: 10
|
|
const value = environment.__proto__;
|
|
return UserStore.getCurrentUser()?.verified;
|
|
}
|
|
|
|
function trackClick_103082(a0) { // fn#103082, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13757:5533, offset: 0x02257d15, size: 267 bytes, params: 2, frame: 17
|
|
var object2;
|
|
var captureAdUserAction;
|
|
let value = environment.__proto__;
|
|
const adAnalyticsInterfaceExperimentModule = require(9519) /* metro dependency 9519: AdAnalyticsInterfaceExperiment */;
|
|
const shouldMigrateToAdAnalyticsInterface = adAnalyticsInterfaceExperimentModule.shouldMigrateToAdAnalyticsInterface;
|
|
const AdAnalyticsInterfaceExperimentStep = adAnalyticsInterfaceExperimentModule.AdAnalyticsInterfaceExperimentStep;
|
|
const STEP_2_CLICKED_INTERNAL = AdAnalyticsInterfaceExperimentStep.STEP_2_CLICKED_INTERNAL;
|
|
if (Reflect.apply(shouldMigrateToAdAnalyticsInterface, adAnalyticsInterfaceExperimentModule,
|
|
[STEP_2_CLICKED_INTERNAL, 'quest_card'])) {
|
|
value = require(9517) /* metro dependency 9517: captureAdUserAction */;
|
|
captureAdUserAction = value.captureAdUserAction;
|
|
object2 = {};
|
|
object2.type = (require(9518) /* metro dependency 9518: captureAdUserActionTypes */).AdUserActionType.CLICK_INTERNAL;
|
|
object2.adCreativeType = (require(7121) /* metro dependency 7121: AdCreativeType */).AdCreativeType.QUEST;
|
|
object2.adCreativeId = quest.id;
|
|
object2.questContentCTA = a0;
|
|
object2.surfaceId = env0_2;
|
|
object2.sourceQuestContent = sourceQuestContent;
|
|
object2.impressionId = env0_34;
|
|
Reflect.apply(captureAdUserAction, value, [object2]);
|
|
} else {
|
|
env0_6({questId: quest.id, questContent: env0_2, questContentCTA: a0, sourceQuestContent: sourceQuestContent});
|
|
}
|
|
}
|
|
|
|
function _fun103083() { // fn#103083, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13757:5963, offset: 0x02257e20, size: 103 bytes, params: 1, frame: 18
|
|
let value = environment.__proto__;
|
|
value = require(9520) /* metro dependency 9520: QuestPlatformUtils */;
|
|
const openGameLinkDirectly = value.openGameLinkDirectly;
|
|
const questBinding = quest;
|
|
const object2 = {content: env0_2};
|
|
const QuestContentCTA = (require(7120) /* metro dependency 7120: AnalyticsTypes */).QuestContentCTA;
|
|
const OPEN_GAME_LINK = QuestContentCTA.OPEN_GAME_LINK;
|
|
object2.ctaContent = OPEN_GAME_LINK;
|
|
object2.impressionId = env0_34;
|
|
object2.sourceQuestContent = sourceQuestContent;
|
|
Reflect.apply(openGameLinkDirectly, value, [questBinding, object2]);
|
|
}
|
|
|
|
function showQuestBottomSheet() { // fn#103084, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13757:6136, offset: 0x02257e87, size: 117 bytes, params: 1, frame: 17
|
|
let value = environment.__proto__;
|
|
const defaultImport = importDefault(dependencyMap[37]);
|
|
const openLazy = defaultImport.openLazy;
|
|
value = require(dependencyMap[39]);
|
|
value = value(dependencyMap[38], dependencyMap.paths);
|
|
Reflect.apply(openLazy, defaultImport, [value, 'QuestBottomSheet', {questId: quest.id,
|
|
questContentPosition: questContentPosition, sourceQuestContent: sourceQuestContent}]);
|
|
}
|
|
|
|
function _fun103085() { // fn#103085, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13757:6336, offset: 0x02257efc, size: 1064 bytes, params: 1, frame: 20
|
|
var environment;
|
|
var r4;
|
|
var r0;
|
|
var r5;
|
|
var object2;
|
|
var styles;
|
|
var value2;
|
|
var value3;
|
|
var items3;
|
|
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
|
const t = (require(1244) /* metro dependency 1244: indexNative */).t;
|
|
var value5;
|
|
var value8;
|
|
var moduleValue2;
|
|
var value9;
|
|
var moduleValue3;
|
|
var value10;
|
|
var value11;
|
|
var value12;
|
|
var value13;
|
|
var value;
|
|
let productBinding = product;
|
|
if (productBinding != null) {
|
|
productBinding = product;
|
|
object2 = {};
|
|
styles = productBinding.styles;
|
|
value2 = undefined;
|
|
r4 = (styles == null ? value2 : styles.buttonColors) ?? [];
|
|
object2.buttonColors = r4;
|
|
styles = product.styles;
|
|
r4 = (styles == null ? value2 : styles.confettiColors) ?? [];
|
|
object2.confettiColors = r4;
|
|
value3 = environment.__proto__;
|
|
items3 = [(importDefault(5132) /* metro dependency 5132 */)(env0_31)];
|
|
items3[1] = (importDefault(5132) /* metro dependency 5132 */)(env0_30);
|
|
items3[2] = (importDefault(5132) /* metro dependency 5132 */)(env0_32);
|
|
object2.backgroundColors = items3;
|
|
productBinding.styles = object2;
|
|
}
|
|
if (result_3) {
|
|
value13 = environment.__proto__;
|
|
r0 = {text: intl.string(t.vTgCWx), loading: isFetching, onPress: onPress_103086};
|
|
} else if (result_2) {
|
|
if (env0_22) {
|
|
if (env0_23) {
|
|
value12 = environment.__proto__;
|
|
r4 = isClaimingReward || isFetchingRewardCode;
|
|
r4 = !r4 ? isFetching : r4;
|
|
r0 = {text: intl.string(t.cfY4PE), loading: r4, onPress: onPress_103093};
|
|
} else if (env0_22) {
|
|
value11 = environment.__proto__;
|
|
r5 = isClaimingReward || isFetchingRewardCode;
|
|
r5 = !r5 ? isFetching : r5;
|
|
r0 = {text: intl.formatToPlainString(t['6p8BZx'], {expiryDate: env0_33}), loading: r5, disabled: true,
|
|
variant: 'secondary', onPress: NOOP};
|
|
} else if (result) {
|
|
if (env0_17) {
|
|
object2 = {};
|
|
value10 = environment.__proto__;
|
|
object2.text = (require(9523) /* metro dependency 9523: MobileQuestVideoWatchCtaCopy */).getVideoQuestWatchCtaText(env0_7);
|
|
object2.accessibilityLabel = (require(9523) /* metro dependency 9523: MobileQuestVideoWatchCtaCopy */).getVideoQuestWatchCtaAccessibilityLabel(env0_7);
|
|
object2.disabled = false;
|
|
object2.onPress = onPress_103087;
|
|
r0 = object2;
|
|
} else if (result) {
|
|
if (isMobileActivityQuest) {
|
|
object2 = {text: env0_37};
|
|
value9 = environment.__proto__;
|
|
moduleValue3 = require(9480) /* metro dependency 9480: QuestUtilsNative */;
|
|
object2.icon = moduleValue3.getPrimaryCtaIcon(quest);
|
|
object2.disabled = false;
|
|
object2.onPress = onPress_103088;
|
|
r0 = object2;
|
|
} else if (result) {
|
|
if (env0_17) {
|
|
object2 = {text: env0_37, disabled: false};
|
|
object2.loading = isEnrolling;
|
|
value5 = undefined;
|
|
r4 = env0_17 ? (require(9523) /* metro dependency 9523: MobileQuestVideoWatchCtaCopy */).getVideoQuestWatchCtaAccessibilityLabel(env0_7) : value5;
|
|
object2.accessibilityLabel = r4;
|
|
if (isMobileActivityQuest) {
|
|
value8 = environment.__proto__;
|
|
moduleValue2 = require(9480) /* metro dependency 9480: QuestUtilsNative */;
|
|
r4 = moduleValue2.getPrimaryCtaIcon(quest);
|
|
} else {
|
|
r4 = value5;
|
|
}
|
|
object2.icon = r4;
|
|
value = environment.__proto__;
|
|
var env0_0 = env1_3(_fun103090);
|
|
object2.onPress = onPress_103091;
|
|
r0 = object2;
|
|
} else if (isMobileActivityQuest) {
|
|
object2 = {text: env0_37, disabled: false};
|
|
object2.loading = isEnrolling;
|
|
value5 = undefined;
|
|
r4 = env0_17 ? (require(9523) /* metro dependency 9523: MobileQuestVideoWatchCtaCopy */).getVideoQuestWatchCtaAccessibilityLabel(env0_7) : value5;
|
|
object2.accessibilityLabel = r4;
|
|
if (isMobileActivityQuest) {
|
|
value8 = environment.__proto__;
|
|
moduleValue2 = require(9480) /* metro dependency 9480: QuestUtilsNative */;
|
|
r4 = moduleValue2.getPrimaryCtaIcon(quest);
|
|
} else {
|
|
r4 = value5;
|
|
}
|
|
object2.icon = r4;
|
|
value = environment.__proto__;
|
|
var env0_0 = env1_3(_fun103090);
|
|
object2.onPress = onPress_103091;
|
|
r0 = object2;
|
|
} else {
|
|
value = environment.__proto__;
|
|
r0 = {'text': null, 'variant': 'secondary', 'disabled': false, text: intl.string(t.JiosAn),
|
|
onPress: onPress_103092};
|
|
}
|
|
} else {
|
|
object2 = {text: env0_37, disabled: false};
|
|
object2.loading = isEnrolling;
|
|
value5 = undefined;
|
|
r4 = env0_17 ? (require(9523) /* metro dependency 9523: MobileQuestVideoWatchCtaCopy */).getVideoQuestWatchCtaAccessibilityLabel(env0_7) : value5;
|
|
object2.accessibilityLabel = r4;
|
|
if (isMobileActivityQuest) {
|
|
value8 = environment.__proto__;
|
|
moduleValue2 = require(9480) /* metro dependency 9480: QuestUtilsNative */;
|
|
r4 = moduleValue2.getPrimaryCtaIcon(quest);
|
|
} else {
|
|
r4 = value5;
|
|
}
|
|
object2.icon = r4;
|
|
value = environment.__proto__;
|
|
var env0_0 = env1_3(_fun103090);
|
|
object2.onPress = onPress_103091;
|
|
r0 = object2;
|
|
}
|
|
} else if (result) {
|
|
if (env0_17) {
|
|
object2 = {text: env0_37, disabled: false};
|
|
object2.loading = isEnrolling;
|
|
value5 = undefined;
|
|
r4 = env0_17 ? (require(9523) /* metro dependency 9523: MobileQuestVideoWatchCtaCopy */).getVideoQuestWatchCtaAccessibilityLabel(env0_7) : value5;
|
|
object2.accessibilityLabel = r4;
|
|
if (isMobileActivityQuest) {
|
|
value8 = environment.__proto__;
|
|
moduleValue2 = require(9480) /* metro dependency 9480: QuestUtilsNative */;
|
|
r4 = moduleValue2.getPrimaryCtaIcon(quest);
|
|
} else {
|
|
r4 = value5;
|
|
}
|
|
object2.icon = r4;
|
|
value = environment.__proto__;
|
|
var env0_0 = env1_3(_fun103090);
|
|
object2.onPress = onPress_103091;
|
|
r0 = object2;
|
|
} else if (isMobileActivityQuest) {
|
|
object2 = {text: env0_37, disabled: false};
|
|
object2.loading = isEnrolling;
|
|
value5 = undefined;
|
|
r4 = env0_17 ? (require(9523) /* metro dependency 9523: MobileQuestVideoWatchCtaCopy */).getVideoQuestWatchCtaAccessibilityLabel(env0_7) : value5;
|
|
object2.accessibilityLabel = r4;
|
|
if (isMobileActivityQuest) {
|
|
value8 = environment.__proto__;
|
|
moduleValue2 = require(9480) /* metro dependency 9480: QuestUtilsNative */;
|
|
r4 = moduleValue2.getPrimaryCtaIcon(quest);
|
|
} else {
|
|
r4 = value5;
|
|
}
|
|
object2.icon = r4;
|
|
value = environment.__proto__;
|
|
var env0_0 = env1_3(_fun103090);
|
|
object2.onPress = onPress_103091;
|
|
r0 = object2;
|
|
} else {
|
|
value = environment.__proto__;
|
|
r0 = {'text': null, 'variant': 'secondary', 'disabled': false, text: intl.string(t.JiosAn),
|
|
onPress: onPress_103092};
|
|
}
|
|
} else {
|
|
object2 = {text: env0_37, disabled: false};
|
|
object2.loading = isEnrolling;
|
|
value5 = undefined;
|
|
r4 = env0_17 ? (require(9523) /* metro dependency 9523: MobileQuestVideoWatchCtaCopy */).getVideoQuestWatchCtaAccessibilityLabel(env0_7) : value5;
|
|
object2.accessibilityLabel = r4;
|
|
if (isMobileActivityQuest) {
|
|
value8 = environment.__proto__;
|
|
moduleValue2 = require(9480) /* metro dependency 9480: QuestUtilsNative */;
|
|
r4 = moduleValue2.getPrimaryCtaIcon(quest);
|
|
} else {
|
|
r4 = value5;
|
|
}
|
|
object2.icon = r4;
|
|
value = environment.__proto__;
|
|
var env0_0 = env1_3(_fun103090);
|
|
object2.onPress = onPress_103091;
|
|
r0 = object2;
|
|
}
|
|
} else if (result) {
|
|
if (isMobileActivityQuest) {
|
|
object2 = {text: env0_37};
|
|
value9 = environment.__proto__;
|
|
moduleValue3 = require(9480) /* metro dependency 9480: QuestUtilsNative */;
|
|
object2.icon = moduleValue3.getPrimaryCtaIcon(quest);
|
|
object2.disabled = false;
|
|
object2.onPress = onPress_103088;
|
|
r0 = object2;
|
|
} else if (result) {
|
|
if (env0_17) {
|
|
object2 = {text: env0_37, disabled: false};
|
|
object2.loading = isEnrolling;
|
|
value5 = undefined;
|
|
r4 = env0_17 ? (require(9523) /* metro dependency 9523: MobileQuestVideoWatchCtaCopy */).getVideoQuestWatchCtaAccessibilityLabel(env0_7) : value5;
|
|
object2.accessibilityLabel = r4;
|
|
if (isMobileActivityQuest) {
|
|
value8 = environment.__proto__;
|
|
moduleValue2 = require(9480) /* metro dependency 9480: QuestUtilsNative */;
|
|
r4 = moduleValue2.getPrimaryCtaIcon(quest);
|
|
} else {
|
|
r4 = value5;
|
|
}
|
|
object2.icon = r4;
|
|
value = environment.__proto__;
|
|
var env0_0 = env1_3(_fun103090);
|
|
object2.onPress = onPress_103091;
|
|
r0 = object2;
|
|
} else if (isMobileActivityQuest) {
|
|
object2 = {text: env0_37, disabled: false};
|
|
object2.loading = isEnrolling;
|
|
value5 = undefined;
|
|
r4 = env0_17 ? (require(9523) /* metro dependency 9523: MobileQuestVideoWatchCtaCopy */).getVideoQuestWatchCtaAccessibilityLabel(env0_7) : value5;
|
|
object2.accessibilityLabel = r4;
|
|
if (isMobileActivityQuest) {
|
|
value8 = environment.__proto__;
|
|
moduleValue2 = require(9480) /* metro dependency 9480: QuestUtilsNative */;
|
|
r4 = moduleValue2.getPrimaryCtaIcon(quest);
|
|
} else {
|
|
r4 = value5;
|
|
}
|
|
object2.icon = r4;
|
|
value = environment.__proto__;
|
|
var env0_0 = env1_3(_fun103090);
|
|
object2.onPress = onPress_103091;
|
|
r0 = object2;
|
|
} else {
|
|
value = environment.__proto__;
|
|
r0 = {'text': null, 'variant': 'secondary', 'disabled': false, text: intl.string(t.JiosAn),
|
|
onPress: onPress_103092};
|
|
}
|
|
} else {
|
|
object2 = {text: env0_37, disabled: false};
|
|
object2.loading = isEnrolling;
|
|
value5 = undefined;
|
|
r4 = env0_17 ? (require(9523) /* metro dependency 9523: MobileQuestVideoWatchCtaCopy */).getVideoQuestWatchCtaAccessibilityLabel(env0_7) : value5;
|
|
object2.accessibilityLabel = r4;
|
|
if (isMobileActivityQuest) {
|
|
value8 = environment.__proto__;
|
|
moduleValue2 = require(9480) /* metro dependency 9480: QuestUtilsNative */;
|
|
r4 = moduleValue2.getPrimaryCtaIcon(quest);
|
|
} else {
|
|
r4 = value5;
|
|
}
|
|
object2.icon = r4;
|
|
value = environment.__proto__;
|
|
var env0_0 = env1_3(_fun103090);
|
|
object2.onPress = onPress_103091;
|
|
r0 = object2;
|
|
}
|
|
} else if (result) {
|
|
if (env0_17) {
|
|
object2 = {text: env0_37, disabled: false};
|
|
object2.loading = isEnrolling;
|
|
value5 = undefined;
|
|
r4 = env0_17 ? (require(9523) /* metro dependency 9523: MobileQuestVideoWatchCtaCopy */).getVideoQuestWatchCtaAccessibilityLabel(env0_7) : value5;
|
|
object2.accessibilityLabel = r4;
|
|
if (isMobileActivityQuest) {
|
|
value8 = environment.__proto__;
|
|
moduleValue2 = require(9480) /* metro dependency 9480: QuestUtilsNative */;
|
|
r4 = moduleValue2.getPrimaryCtaIcon(quest);
|
|
} else {
|
|
r4 = value5;
|
|
}
|
|
object2.icon = r4;
|
|
value = environment.__proto__;
|
|
var env0_0 = env1_3(_fun103090);
|
|
object2.onPress = onPress_103091;
|
|
r0 = object2;
|
|
} else if (isMobileActivityQuest) {
|
|
object2 = {text: env0_37, disabled: false};
|
|
object2.loading = isEnrolling;
|
|
value5 = undefined;
|
|
r4 = env0_17 ? (require(9523) /* metro dependency 9523: MobileQuestVideoWatchCtaCopy */).getVideoQuestWatchCtaAccessibilityLabel(env0_7) : value5;
|
|
object2.accessibilityLabel = r4;
|
|
if (isMobileActivityQuest) {
|
|
value8 = environment.__proto__;
|
|
moduleValue2 = require(9480) /* metro dependency 9480: QuestUtilsNative */;
|
|
r4 = moduleValue2.getPrimaryCtaIcon(quest);
|
|
} else {
|
|
r4 = value5;
|
|
}
|
|
object2.icon = r4;
|
|
value = environment.__proto__;
|
|
var env0_0 = env1_3(_fun103090);
|
|
object2.onPress = onPress_103091;
|
|
r0 = object2;
|
|
} else {
|
|
value = environment.__proto__;
|
|
r0 = {'text': null, 'variant': 'secondary', 'disabled': false, text: intl.string(t.JiosAn),
|
|
onPress: onPress_103092};
|
|
}
|
|
} else {
|
|
object2 = {text: env0_37, disabled: false};
|
|
object2.loading = isEnrolling;
|
|
value5 = undefined;
|
|
r4 = env0_17 ? (require(9523) /* metro dependency 9523: MobileQuestVideoWatchCtaCopy */).getVideoQuestWatchCtaAccessibilityLabel(env0_7) : value5;
|
|
object2.accessibilityLabel = r4;
|
|
if (isMobileActivityQuest) {
|
|
value8 = environment.__proto__;
|
|
moduleValue2 = require(9480) /* metro dependency 9480: QuestUtilsNative */;
|
|
r4 = moduleValue2.getPrimaryCtaIcon(quest);
|
|
} else {
|
|
r4 = value5;
|
|
}
|
|
object2.icon = r4;
|
|
value = environment.__proto__;
|
|
var env0_0 = env1_3(_fun103090);
|
|
object2.onPress = onPress_103091;
|
|
r0 = object2;
|
|
}
|
|
} else {
|
|
value12 = environment.__proto__;
|
|
r4 = isClaimingReward || isFetchingRewardCode;
|
|
r4 = !r4 ? isFetching : r4;
|
|
r0 = {text: intl.string(t.cfY4PE), loading: r4, onPress: onPress_103093};
|
|
}
|
|
} else if (env0_22) {
|
|
value11 = environment.__proto__;
|
|
r5 = isClaimingReward || isFetchingRewardCode;
|
|
r5 = !r5 ? isFetching : r5;
|
|
r0 = {text: intl.formatToPlainString(t['6p8BZx'], {expiryDate: env0_33}), loading: r5, disabled: true,
|
|
variant: 'secondary', onPress: NOOP};
|
|
} else if (result) {
|
|
if (env0_17) {
|
|
object2 = {};
|
|
value10 = environment.__proto__;
|
|
object2.text = (require(9523) /* metro dependency 9523: MobileQuestVideoWatchCtaCopy */).getVideoQuestWatchCtaText(env0_7);
|
|
object2.accessibilityLabel = (require(9523) /* metro dependency 9523: MobileQuestVideoWatchCtaCopy */).getVideoQuestWatchCtaAccessibilityLabel(env0_7);
|
|
object2.disabled = false;
|
|
object2.onPress = onPress_103087;
|
|
r0 = object2;
|
|
} else if (result) {
|
|
if (isMobileActivityQuest) {
|
|
object2 = {text: env0_37};
|
|
value9 = environment.__proto__;
|
|
moduleValue3 = require(9480) /* metro dependency 9480: QuestUtilsNative */;
|
|
object2.icon = moduleValue3.getPrimaryCtaIcon(quest);
|
|
object2.disabled = false;
|
|
object2.onPress = onPress_103088;
|
|
r0 = object2;
|
|
} else if (result) {
|
|
if (env0_17) {
|
|
object2 = {text: env0_37, disabled: false};
|
|
object2.loading = isEnrolling;
|
|
value5 = undefined;
|
|
r4 = env0_17 ? (require(9523) /* metro dependency 9523: MobileQuestVideoWatchCtaCopy */).getVideoQuestWatchCtaAccessibilityLabel(env0_7) : value5;
|
|
object2.accessibilityLabel = r4;
|
|
if (isMobileActivityQuest) {
|
|
value8 = environment.__proto__;
|
|
moduleValue2 = require(9480) /* metro dependency 9480: QuestUtilsNative */;
|
|
r4 = moduleValue2.getPrimaryCtaIcon(quest);
|
|
} else {
|
|
r4 = value5;
|
|
}
|
|
object2.icon = r4;
|
|
value = environment.__proto__;
|
|
var env0_0 = env1_3(_fun103090);
|
|
object2.onPress = onPress_103091;
|
|
r0 = object2;
|
|
} else if (isMobileActivityQuest) {
|
|
object2 = {text: env0_37, disabled: false};
|
|
object2.loading = isEnrolling;
|
|
value5 = undefined;
|
|
r4 = env0_17 ? (require(9523) /* metro dependency 9523: MobileQuestVideoWatchCtaCopy */).getVideoQuestWatchCtaAccessibilityLabel(env0_7) : value5;
|
|
object2.accessibilityLabel = r4;
|
|
if (isMobileActivityQuest) {
|
|
value8 = environment.__proto__;
|
|
moduleValue2 = require(9480) /* metro dependency 9480: QuestUtilsNative */;
|
|
r4 = moduleValue2.getPrimaryCtaIcon(quest);
|
|
} else {
|
|
r4 = value5;
|
|
}
|
|
object2.icon = r4;
|
|
value = environment.__proto__;
|
|
var env0_0 = env1_3(_fun103090);
|
|
object2.onPress = onPress_103091;
|
|
r0 = object2;
|
|
} else {
|
|
value = environment.__proto__;
|
|
r0 = {'text': null, 'variant': 'secondary', 'disabled': false, text: intl.string(t.JiosAn),
|
|
onPress: onPress_103092};
|
|
}
|
|
} else {
|
|
object2 = {text: env0_37, disabled: false};
|
|
object2.loading = isEnrolling;
|
|
value5 = undefined;
|
|
r4 = env0_17 ? (require(9523) /* metro dependency 9523: MobileQuestVideoWatchCtaCopy */).getVideoQuestWatchCtaAccessibilityLabel(env0_7) : value5;
|
|
object2.accessibilityLabel = r4;
|
|
if (isMobileActivityQuest) {
|
|
value8 = environment.__proto__;
|
|
moduleValue2 = require(9480) /* metro dependency 9480: QuestUtilsNative */;
|
|
r4 = moduleValue2.getPrimaryCtaIcon(quest);
|
|
} else {
|
|
r4 = value5;
|
|
}
|
|
object2.icon = r4;
|
|
value = environment.__proto__;
|
|
var env0_0 = env1_3(_fun103090);
|
|
object2.onPress = onPress_103091;
|
|
r0 = object2;
|
|
}
|
|
} else if (result) {
|
|
if (env0_17) {
|
|
object2 = {text: env0_37, disabled: false};
|
|
object2.loading = isEnrolling;
|
|
value5 = undefined;
|
|
r4 = env0_17 ? (require(9523) /* metro dependency 9523: MobileQuestVideoWatchCtaCopy */).getVideoQuestWatchCtaAccessibilityLabel(env0_7) : value5;
|
|
object2.accessibilityLabel = r4;
|
|
if (isMobileActivityQuest) {
|
|
value8 = environment.__proto__;
|
|
moduleValue2 = require(9480) /* metro dependency 9480: QuestUtilsNative */;
|
|
r4 = moduleValue2.getPrimaryCtaIcon(quest);
|
|
} else {
|
|
r4 = value5;
|
|
}
|
|
object2.icon = r4;
|
|
value = environment.__proto__;
|
|
var env0_0 = env1_3(_fun103090);
|
|
object2.onPress = onPress_103091;
|
|
r0 = object2;
|
|
} else if (isMobileActivityQuest) {
|
|
object2 = {text: env0_37, disabled: false};
|
|
object2.loading = isEnrolling;
|
|
value5 = undefined;
|
|
r4 = env0_17 ? (require(9523) /* metro dependency 9523: MobileQuestVideoWatchCtaCopy */).getVideoQuestWatchCtaAccessibilityLabel(env0_7) : value5;
|
|
object2.accessibilityLabel = r4;
|
|
if (isMobileActivityQuest) {
|
|
value8 = environment.__proto__;
|
|
moduleValue2 = require(9480) /* metro dependency 9480: QuestUtilsNative */;
|
|
r4 = moduleValue2.getPrimaryCtaIcon(quest);
|
|
} else {
|
|
r4 = value5;
|
|
}
|
|
object2.icon = r4;
|
|
value = environment.__proto__;
|
|
var env0_0 = env1_3(_fun103090);
|
|
object2.onPress = onPress_103091;
|
|
r0 = object2;
|
|
} else {
|
|
value = environment.__proto__;
|
|
r0 = {'text': null, 'variant': 'secondary', 'disabled': false, text: intl.string(t.JiosAn),
|
|
onPress: onPress_103092};
|
|
}
|
|
} else {
|
|
object2 = {text: env0_37, disabled: false};
|
|
object2.loading = isEnrolling;
|
|
value5 = undefined;
|
|
r4 = env0_17 ? (require(9523) /* metro dependency 9523: MobileQuestVideoWatchCtaCopy */).getVideoQuestWatchCtaAccessibilityLabel(env0_7) : value5;
|
|
object2.accessibilityLabel = r4;
|
|
if (isMobileActivityQuest) {
|
|
value8 = environment.__proto__;
|
|
moduleValue2 = require(9480) /* metro dependency 9480: QuestUtilsNative */;
|
|
r4 = moduleValue2.getPrimaryCtaIcon(quest);
|
|
} else {
|
|
r4 = value5;
|
|
}
|
|
object2.icon = r4;
|
|
value = environment.__proto__;
|
|
var env0_0 = env1_3(_fun103090);
|
|
object2.onPress = onPress_103091;
|
|
r0 = object2;
|
|
}
|
|
} else if (result) {
|
|
if (isMobileActivityQuest) {
|
|
object2 = {text: env0_37};
|
|
value9 = environment.__proto__;
|
|
moduleValue3 = require(9480) /* metro dependency 9480: QuestUtilsNative */;
|
|
object2.icon = moduleValue3.getPrimaryCtaIcon(quest);
|
|
object2.disabled = false;
|
|
object2.onPress = onPress_103088;
|
|
r0 = object2;
|
|
} else if (result) {
|
|
if (env0_17) {
|
|
object2 = {text: env0_37, disabled: false};
|
|
object2.loading = isEnrolling;
|
|
value5 = undefined;
|
|
r4 = env0_17 ? (require(9523) /* metro dependency 9523: MobileQuestVideoWatchCtaCopy */).getVideoQuestWatchCtaAccessibilityLabel(env0_7) : value5;
|
|
object2.accessibilityLabel = r4;
|
|
if (isMobileActivityQuest) {
|
|
value8 = environment.__proto__;
|
|
moduleValue2 = require(9480) /* metro dependency 9480: QuestUtilsNative */;
|
|
r4 = moduleValue2.getPrimaryCtaIcon(quest);
|
|
} else {
|
|
r4 = value5;
|
|
}
|
|
object2.icon = r4;
|
|
value = environment.__proto__;
|
|
var env0_0 = env1_3(_fun103090);
|
|
object2.onPress = onPress_103091;
|
|
r0 = object2;
|
|
} else if (isMobileActivityQuest) {
|
|
object2 = {text: env0_37, disabled: false};
|
|
object2.loading = isEnrolling;
|
|
value5 = undefined;
|
|
r4 = env0_17 ? (require(9523) /* metro dependency 9523: MobileQuestVideoWatchCtaCopy */).getVideoQuestWatchCtaAccessibilityLabel(env0_7) : value5;
|
|
object2.accessibilityLabel = r4;
|
|
if (isMobileActivityQuest) {
|
|
value8 = environment.__proto__;
|
|
moduleValue2 = require(9480) /* metro dependency 9480: QuestUtilsNative */;
|
|
r4 = moduleValue2.getPrimaryCtaIcon(quest);
|
|
} else {
|
|
r4 = value5;
|
|
}
|
|
object2.icon = r4;
|
|
value = environment.__proto__;
|
|
var env0_0 = env1_3(_fun103090);
|
|
object2.onPress = onPress_103091;
|
|
r0 = object2;
|
|
} else {
|
|
value = environment.__proto__;
|
|
r0 = {'text': null, 'variant': 'secondary', 'disabled': false, text: intl.string(t.JiosAn),
|
|
onPress: onPress_103092};
|
|
}
|
|
} else {
|
|
object2 = {text: env0_37, disabled: false};
|
|
object2.loading = isEnrolling;
|
|
value5 = undefined;
|
|
r4 = env0_17 ? (require(9523) /* metro dependency 9523: MobileQuestVideoWatchCtaCopy */).getVideoQuestWatchCtaAccessibilityLabel(env0_7) : value5;
|
|
object2.accessibilityLabel = r4;
|
|
if (isMobileActivityQuest) {
|
|
value8 = environment.__proto__;
|
|
moduleValue2 = require(9480) /* metro dependency 9480: QuestUtilsNative */;
|
|
r4 = moduleValue2.getPrimaryCtaIcon(quest);
|
|
} else {
|
|
r4 = value5;
|
|
}
|
|
object2.icon = r4;
|
|
value = environment.__proto__;
|
|
var env0_0 = env1_3(_fun103090);
|
|
object2.onPress = onPress_103091;
|
|
r0 = object2;
|
|
}
|
|
} else if (result) {
|
|
if (env0_17) {
|
|
object2 = {text: env0_37, disabled: false};
|
|
object2.loading = isEnrolling;
|
|
value5 = undefined;
|
|
r4 = env0_17 ? (require(9523) /* metro dependency 9523: MobileQuestVideoWatchCtaCopy */).getVideoQuestWatchCtaAccessibilityLabel(env0_7) : value5;
|
|
object2.accessibilityLabel = r4;
|
|
if (isMobileActivityQuest) {
|
|
value8 = environment.__proto__;
|
|
moduleValue2 = require(9480) /* metro dependency 9480: QuestUtilsNative */;
|
|
r4 = moduleValue2.getPrimaryCtaIcon(quest);
|
|
} else {
|
|
r4 = value5;
|
|
}
|
|
object2.icon = r4;
|
|
value = environment.__proto__;
|
|
var env0_0 = env1_3(_fun103090);
|
|
object2.onPress = onPress_103091;
|
|
r0 = object2;
|
|
} else if (isMobileActivityQuest) {
|
|
object2 = {text: env0_37, disabled: false};
|
|
object2.loading = isEnrolling;
|
|
value5 = undefined;
|
|
r4 = env0_17 ? (require(9523) /* metro dependency 9523: MobileQuestVideoWatchCtaCopy */).getVideoQuestWatchCtaAccessibilityLabel(env0_7) : value5;
|
|
object2.accessibilityLabel = r4;
|
|
if (isMobileActivityQuest) {
|
|
value8 = environment.__proto__;
|
|
moduleValue2 = require(9480) /* metro dependency 9480: QuestUtilsNative */;
|
|
r4 = moduleValue2.getPrimaryCtaIcon(quest);
|
|
} else {
|
|
r4 = value5;
|
|
}
|
|
object2.icon = r4;
|
|
value = environment.__proto__;
|
|
var env0_0 = env1_3(_fun103090);
|
|
object2.onPress = onPress_103091;
|
|
r0 = object2;
|
|
} else {
|
|
value = environment.__proto__;
|
|
r0 = {'text': null, 'variant': 'secondary', 'disabled': false, text: intl.string(t.JiosAn),
|
|
onPress: onPress_103092};
|
|
}
|
|
} else {
|
|
object2 = {text: env0_37, disabled: false};
|
|
object2.loading = isEnrolling;
|
|
value5 = undefined;
|
|
r4 = env0_17 ? (require(9523) /* metro dependency 9523: MobileQuestVideoWatchCtaCopy */).getVideoQuestWatchCtaAccessibilityLabel(env0_7) : value5;
|
|
object2.accessibilityLabel = r4;
|
|
if (isMobileActivityQuest) {
|
|
value8 = environment.__proto__;
|
|
moduleValue2 = require(9480) /* metro dependency 9480: QuestUtilsNative */;
|
|
r4 = moduleValue2.getPrimaryCtaIcon(quest);
|
|
} else {
|
|
r4 = value5;
|
|
}
|
|
object2.icon = r4;
|
|
value = environment.__proto__;
|
|
var env0_0 = env1_3(_fun103090);
|
|
object2.onPress = onPress_103091;
|
|
r0 = object2;
|
|
}
|
|
return r0;
|
|
}
|
|
|
|
function _fun103094() { // fn#103094, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13757:9130, offset: 0x02258670, size: 442 bytes, params: 1, frame: 24
|
|
var environment;
|
|
var r0;
|
|
var object2;
|
|
var binding;
|
|
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
|
var format;
|
|
var property;
|
|
var Fragment;
|
|
var items2;
|
|
let value = environment.__proto__;
|
|
const isFabric2 = (require(4020) /* metro dependency 4020: FabricUtils */).isFabric();
|
|
let r10 = isFabric2 ? {transform: [{translateY: 3}]} : {'marginTop': 0, 'marginRight': 3};
|
|
if (result_3) {
|
|
if (env0_38) {
|
|
Fragment = env1_5.Fragment;
|
|
items2 = [((OrbsIcon) => <OrbsIcon size="xs" color="mobile-text-heading-primary" style={r10} />)((require(10076) /* metro dependency 10076: OrbsIcon */).OrbsIcon)];
|
|
items2[1] = isFabric2 && <View style={{width: 2}} />;
|
|
format = intl.format;
|
|
property = (require(1244) /* metro dependency 1244: indexNative */).t['nLXlh+'];
|
|
value = 0;
|
|
r10 = env0_39 ?? value;
|
|
items2[2] = Reflect.apply(format, intl, [property, {orbAmount: r10}]);
|
|
value = <Fragment key="balance">{items2}</Fragment>;
|
|
r0 = value;
|
|
} else if (result_3) {
|
|
r0 = env0_41;
|
|
} else {
|
|
binding = env0_38;
|
|
format = intl.format;
|
|
property = (require(1244) /* metro dependency 1244: indexNative */).t['0IUT4Y'];
|
|
object2 = {};
|
|
if (binding) {
|
|
object2.rewardWithArticleHook = rewardWithArticleHook;
|
|
r0 = Reflect.apply(format, intl, [property, object2]);
|
|
} else {
|
|
object2.rewardWithArticleHook = rewardWithArticleHook_103096;
|
|
r0 = Reflect.apply(format, intl, [property, object2]);
|
|
}
|
|
}
|
|
} else if (result_3) {
|
|
r0 = env0_41;
|
|
} else {
|
|
binding = env0_38;
|
|
format = intl.format;
|
|
property = (require(1244) /* metro dependency 1244: indexNative */).t['0IUT4Y'];
|
|
object2 = {};
|
|
if (binding) {
|
|
object2.rewardWithArticleHook = rewardWithArticleHook;
|
|
r0 = Reflect.apply(format, intl, [property, object2]);
|
|
} else {
|
|
object2.rewardWithArticleHook = rewardWithArticleHook_103096;
|
|
r0 = Reflect.apply(format, intl, [property, object2]);
|
|
}
|
|
}
|
|
return r0;
|
|
}
|
|
|
|
function* _fun103099() { // fn#103099, original name: ?anon_0_, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13757:10118, offset: 0x0225897e, size: 72 bytes, params: 1, frame: 12
|
|
if (true) {
|
|
value = environment.__proto__.__proto__;
|
|
env2_0(env2_2[43]).dismissOverlayScreens();
|
|
value = environment.__proto__;
|
|
yield env1_29();
|
|
}
|
|
}
|
|
|
|
function onPress_103101() { // fn#103101, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13757:12580, offset: 0x022589ef, size: 117 bytes, params: 1, frame: 17
|
|
let value = environment.__proto__;
|
|
const defaultImport = importDefault(dependencyMap[37]);
|
|
const openLazy = defaultImport.openLazy;
|
|
value = require(dependencyMap[39]);
|
|
value = value(dependencyMap[66], dependencyMap.paths);
|
|
Reflect.apply(openLazy, defaultImport, [value, 'QuestEnrollmentBlockedBottomSheet', {questId: quest.id,
|
|
questEnrollmentBlockedUntil: questEnrollmentBlockedUntil, sourceQuestContent: sourceQuestContent}]);
|
|
}
|
|
|
|
function onPress_103086() { // fn#103086, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13757:6656, offset: 0x02258324, size: 121 bytes, params: 1, frame: 14
|
|
const trackClick_103082Binding = trackClick_103082;
|
|
const QuestContentCTA = (require(7120) /* metro dependency 7120: AnalyticsTypes */).QuestContentCTA;
|
|
const SHOW_REWARD = QuestContentCTA.SHOW_REWARD;
|
|
trackClick_103082Binding(SHOW_REWARD);
|
|
(require(9480) /* metro dependency 9480: QuestUtilsNative */).viewReward({product: product, quest: quest,
|
|
questContent: env1_2, questContentPosition: questContentPosition, sourceQuestContent: sourceQuestContent});
|
|
}
|
|
|
|
function onPress_103087() { // fn#103087, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13757:7111, offset: 0x0225839d, size: 139 bytes, params: 1, frame: 14
|
|
env1_5.log('Navigating to video quest bottom sheet');
|
|
const trackClick_103082Binding = trackClick_103082;
|
|
const QuestContentCTA = (require(7120) /* metro dependency 7120: AnalyticsTypes */).QuestContentCTA;
|
|
const WATCH_VIDEO = QuestContentCTA.WATCH_VIDEO;
|
|
trackClick_103082Binding(WATCH_VIDEO);
|
|
if (env1_18) {
|
|
(importDefault(13595) /* metro dependency 13595: openVideoQuestModal */)({questId: quest.id,
|
|
sourceQuestContent: sourceQuestContent});
|
|
} else {
|
|
showQuestBottomSheet();
|
|
}
|
|
}
|
|
|
|
function onPress_103088() { // fn#103088, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13757:7358, offset: 0x02258428, size: 59 bytes, params: 1, frame: 13
|
|
const trackClick_103082Binding = trackClick_103082;
|
|
const QuestContentCTA = (require(7120) /* metro dependency 7120: AnalyticsTypes */).QuestContentCTA;
|
|
const LAUNCH_MOBILE_ACTIVITY = QuestContentCTA.LAUNCH_MOBILE_ACTIVITY;
|
|
trackClick_103082Binding(LAUNCH_MOBILE_ACTIVITY);
|
|
env1_42();
|
|
}
|
|
|
|
function* _fun103090() { // fn#103090, original name: ?anon_0_, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13757:7614, offset: 0x0225846e, size: 295 bytes, params: 1, frame: 21
|
|
if (true) {
|
|
value = environment.__proto__.__proto__;
|
|
env2_5.log('Enrolling in quest');
|
|
var value4 = env3_0(env3_2[46]);
|
|
var enrollInQuest = value4.enrollInQuest;
|
|
var id = importDefault.id;
|
|
var object2 = {};
|
|
object2.questContent = dependencyMap;
|
|
object2.questContentCTA = env2_28 || env2_17 ? env3_0(env3_2[22]).QuestContentCTA.START_QUEST : env3_0(env3_2[22]).QuestContentCTA.ACCEPT_QUEST;
|
|
object2.sourceQuestContent = env2_4;
|
|
yield Reflect.apply(enrollInQuest, value4, [id, object2]);
|
|
if (false) {
|
|
return undefined;
|
|
}
|
|
if (env2_17) {
|
|
if (env2_18) {
|
|
env3_1(env3_2[45])({questId: importDefault.id, sourceQuestContent: env2_4});
|
|
} else if (env2_28) {
|
|
env2_42();
|
|
} else {
|
|
env2_36();
|
|
}
|
|
} else if (env2_28) {
|
|
env2_42();
|
|
} else {
|
|
env2_36();
|
|
}
|
|
}
|
|
}
|
|
|
|
function onPress_103092() { // fn#103092, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13757:8043, offset: 0x02258595, size: 80 bytes, params: 1, frame: 13
|
|
env1_5.log('Navigating to console connection action sheet');
|
|
const trackClick_103082Binding = trackClick_103082;
|
|
const QuestContentCTA = (require(7120) /* metro dependency 7120: AnalyticsTypes */).QuestContentCTA;
|
|
const VIEW_REQUIREMENTS = QuestContentCTA.VIEW_REQUIREMENTS;
|
|
trackClick_103082Binding(VIEW_REQUIREMENTS);
|
|
showQuestBottomSheet();
|
|
}
|
|
|
|
function onPress_103093() { // fn#103093, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13757:8256, offset: 0x022585e5, size: 139 bytes, params: 1, frame: 14
|
|
const trackClick_103082Binding = trackClick_103082;
|
|
const QuestContentCTA = (require(7120) /* metro dependency 7120: AnalyticsTypes */).QuestContentCTA;
|
|
const CLAIM_REWARD = QuestContentCTA.CLAIM_REWARD;
|
|
trackClick_103082Binding(CLAIM_REWARD);
|
|
(require(9480) /* metro dependency 9480: QuestUtilsNative */).handleRewardClaimThenView({product: product,
|
|
quest: quest, questContent: env1_2, questContentPosition: questContentPosition,
|
|
currentUserHasVerifiedEmailOrPhone: env1_26, currentUserHasVerifiedEmail: env1_27,
|
|
sourceQuestContent: sourceQuestContent});
|
|
}
|
|
|
|
function rewardWithArticleHook() { // fn#103095, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13757:9519, offset: 0x0225882a, size: 236 bytes, params: 1, frame: 22
|
|
const Fragment = env2_5.Fragment;
|
|
const OrbsIcon = (require(10076) /* metro dependency 10076: OrbsIcon */).OrbsIcon;
|
|
const items2 = [<OrbsIcon size="xs" color="mobile-text-heading-primary" style={env0_1} />];
|
|
items2[1] = env0_0 && <View style={{width: 2}} />;
|
|
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
|
items2[2] = intl.format((require(1244) /* metro dependency 1244: indexNative */).t['nLXlh+'],
|
|
{orbAmount: env1_40 ?? 0});
|
|
return (
|
|
<Fragment key="balance">
|
|
{items2}
|
|
</Fragment>
|
|
);
|
|
}
|
|
|