// Module ID: 13934 // Function ID: 105898 // Name: StyleSheet // Dependencies: [] // Exports: QuestBottomSheetProgressCardInGameTask, QuestBottomSheetProgressCardPlayStreamTask, QuestBottomSheetProgressCardWatchTask // Module 13934 (StyleSheet) let StyleSheet; let closure_3 = importAll(dependencyMap[0]); ({ View: closure_4, StyleSheet } = arg1(dependencyMap[1])); let closure_6 = importDefault(dependencyMap[2]); const tmp2 = arg1(dependencyMap[1]); ({ jsx: closure_7, jsxs: closure_8 } = arg1(dependencyMap[3])); let obj = arg1(dependencyMap[4]); obj = { card: { padding: 0 }, cardWatchTask: {} }; obj = { padding: importDefault(dependencyMap[5]).space.PX_16 }; obj.content = obj; obj.contentWatchTask = { alignItems: "flex-end" }; const obj1 = { collapsable: null, removeClippedSubviews: 15.1, top: null, bottom: "\u{1F468}\u{1F3FE}\u200D\u{1F9BD}\u200D\u27A1\uFE0F", left: true, backgroundColor: importDefault(dependencyMap[5]).colors.BACKGROUND_MOD_MUTED, borderBottomLeftRadius: importDefault(dependencyMap[5]).modules.mobile.CARD_DEFAULT_RADIUS, borderBottomRightRadius: importDefault(dependencyMap[5]).modules.mobile.CARD_DEFAULT_RADIUS, borderWidth: 1, borderColor: importDefault(dependencyMap[5]).colors.BORDER_MUTED }; obj.footer = obj1; const tmp3 = arg1(dependencyMap[3]); obj.instructionsText = { marginTop: importDefault(dependencyMap[5]).space.PX_12, textAlign: "center" }; const obj3 = {}; const merged = Object.assign(StyleSheet.absoluteFillObject); obj3["borderRadius"] = importDefault(dependencyMap[5]).modules.mobile.CARD_DEFAULT_RADIUS; obj3["overflow"] = "hidden"; obj.videoPreviewWrapper = obj3; const merged1 = Object.assign(StyleSheet.absoluteFillObject); obj.videoPreview = {}; const obj5 = { aspectRatio: 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000194693962666178, position: 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019469396266471084, shadowRadius: -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009373018188927624, shadowColor: -71231254275226500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, shadowOpacity: 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003131512905025784, allowUIToHandleError: 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000304209316664174, reason: 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017526217252763136, DOCUMENT_VISIBILITY_CHANGE_EVENT_DELAY: 170069515482035200000000, DEFAULT_PROCESS_RESULTS_DELAY: 0.0000000000000000000000000000000000000000000000000000000000000000000000011319599541858375, borderRadius: importDefault(dependencyMap[5]).radii.round }; const items = [{ translateX: -30 }, { translateY: -30 }]; obj5.transform = items; obj.playVideoIconWrapper = obj5; let closure_9 = obj.createStyles(obj); const obj2 = { marginTop: importDefault(dependencyMap[5]).space.PX_12, textAlign: "center" }; const obj4 = {}; const result = arg1(dependencyMap[25]).fileFinishedImporting("modules/quests/native/QuestBottomSheet/QuestBottomSheetProgressCard.tsx"); export const QuestBottomSheetProgressCardPlayStreamTask = function QuestBottomSheetProgressCardPlayStreamTask(quest) { quest = quest.quest; let dependencyMap; let React; let result; let StyleSheet; let closure_6; let defaultRewardName; let isSponsoredPlayQuestResult; const tmp = callback3(); let obj = arg1(dependencyMap[6]); const questTaskDetails = obj.useQuestTaskDetails(quest); const arg1 = questTaskDetails; let obj1 = arg1(dependencyMap[6]); let isQuestProgressing = obj1.useIsQuestProgressing(quest); const importDefault = isQuestProgressing; const userStatus = quest.userStatus; let completedAt; if (null != userStatus) { completedAt = userStatus.completedAt; } let tmp5 = null != completedAt; dependencyMap = tmp5; const userStatus2 = quest.userStatus; let claimedAt; if (null != userStatus2) { claimedAt = userStatus2.claimedAt; } React = tmp7; let obj2 = arg1(dependencyMap[7]); result = obj2.supportedTaskPlatforms(quest); let obj3 = arg1(dependencyMap[6]); const questFormattedDate = obj3.useQuestFormattedDate(quest.config.rewardsConfig.rewardsExpireAt); StyleSheet = questFormattedDate; const gameTitle = quest.config.messages.gameTitle; closure_6 = gameTitle; let obj4 = arg1(dependencyMap[8]); const items = [closure_6]; const stateFromStores = obj4.useStateFromStores(items, () => gameTitle.getCurrentUser()); let obj5 = arg1(dependencyMap[9]); defaultRewardName = obj5.getDefaultRewardName(quest.config, stateFromStores); isSponsoredPlayQuestResult = arg1(dependencyMap[10]).isSponsoredPlayQuest(quest); const items1 = [questTaskDetails, tmp5, null != claimedAt, gameTitle, defaultRewardName, isQuestProgressing, result, questFormattedDate, isSponsoredPlayQuestResult]; const memo = React.useMemo(() => { if (tmp5) { if (!tmp7) { const intl = questTaskDetails(tmp5[11]).intl; let obj = { rewardHook() { return callback2(callback(closure_2[12]).Text, { children: callback2 }); }, date: questFormattedDate }; return intl.format(questTaskDetails(tmp5[11]).t.e3OlfB, obj); } } if (isQuestProgressing) { const _Math = Math; const rounded = Math.ceil((questTaskDetails.targetSeconds - questTaskDetails.progressSeconds) / 60); const intl7 = questTaskDetails(tmp5[11]).intl; obj = { minutesLeft: rounded, minutesHook(children) { return callback2(callback(closure_2[12]).Text, { children }); } }; return intl7.format(questTaskDetails(tmp5[11]).t.aFaRso, obj); } else { if (isSponsoredPlayQuestResult) { const intl6 = questTaskDetails(tmp5[11]).intl; let stringResult = intl6.string(questTaskDetails(tmp5[11]).t.04ateG); } else if (result.length > 1) { const intl5 = questTaskDetails(tmp5[11]).intl; obj = { gameName: gameTitle }; stringResult = intl5.formatToPlainString(questTaskDetails(tmp5[11]).t.E2R8VX, obj); } else if (questTaskDetails.taskType === questTaskDetails(tmp5[13]).FirstPartyQuestTaskTypes.STREAM_ON_DESKTOP) { const intl4 = questTaskDetails(tmp5[11]).intl; const obj1 = { gameName: gameTitle }; stringResult = intl4.formatToPlainString(questTaskDetails(tmp5[11]).t.boMftC, obj1); } else if (questTaskDetails.taskType === questTaskDetails(tmp5[13]).FirstPartyQuestTaskTypes.PLAY_ON_DESKTOP) { const intl3 = questTaskDetails(tmp5[11]).intl; const obj2 = { gameName: gameTitle }; stringResult = intl3.formatToPlainString(questTaskDetails(tmp5[11]).t.9Peldf, obj2); } else { const CONSOLE = questTaskDetails(tmp5[13]).FirstPartyQuestTaskTypesSets.CONSOLE; stringResult = null; if (CONSOLE.has(questTaskDetails.taskType)) { const intl2 = questTaskDetails(tmp5[11]).intl; const obj3 = { gameTitle }; stringResult = intl2.formatToPlainString(questTaskDetails(tmp5[11]).t.+8JB6Y, obj3); } } return stringResult; } }, items1); obj = { style: tmp.card, border: "subtle" }; obj = { style: tmp.content }; obj1 = { quest, size: "lg", progress: questTaskDetails.percentComplete }; const obj7 = arg1(dependencyMap[10]); const tmp15 = result; const tmp16 = defaultRewardName; if (!tmp5) { tmp5 = isQuestProgressing; } obj1.loading = !tmp5; obj1.hasConfetti = true; const items2 = [tmp16(importDefault(dependencyMap[15]), obj1), ]; let tmp18 = null != memo; if (tmp18) { obj2 = { delete: "content", dispatch: "isArray", raw: "isArray", style: tmp.instructionsText, children: memo }; tmp18 = defaultRewardName(arg1(dependencyMap[12]).Text, obj2); } items2[1] = tmp18; obj.children = items2; const items3 = [isSponsoredPlayQuestResult(tmp15, obj), ]; if (isQuestProgressing) { obj3 = { style: tmp.footer }; obj4 = { "Null": null, "Null": "text-sm/medium" }; const intl = arg1(dependencyMap[11]).intl; obj5 = { gameName: quest.config.messages.gameTitle }; obj4.children = intl.format(arg1(dependencyMap[11]).t.lIFg6I, obj5); obj3.children = defaultRewardName(arg1(dependencyMap[12]).Text, obj4); isQuestProgressing = defaultRewardName(result, obj3); } items3[1] = isQuestProgressing; obj.children = items3; return isSponsoredPlayQuestResult(arg1(dependencyMap[14]).Card, obj); }; export const QuestBottomSheetProgressCardWatchTask = function QuestBottomSheetProgressCardWatchTask(quest) { quest = quest.quest; const arg1 = quest; const tmp = callback3(); let obj = arg1(dependencyMap[6]); const items = [quest]; const questTaskDetails = obj.useQuestTaskDetails(quest); const memo = React.useMemo(() => quest(closure_2[16]).getQuestAsset(quest, quest(closure_2[16]).QuestAssetType.QUEST_BAR_HERO_VIDEO), items); const items1 = [quest]; const memo1 = React.useMemo(() => quest(closure_2[16]).getQuestAsset(quest, quest(closure_2[16]).QuestAssetType.VIDEO_PLAYER_THUMBNAIL, undefined, true), items1); const items2 = [quest]; const memo2 = React.useMemo(() => quest(closure_2[16]).getQuestAsset(quest, quest(closure_2[16]).QuestAssetType.QUEST_BAR_HERO_IMAGE), items2); let obj1 = arg1(dependencyMap[17]); obj = { questId: quest.id, sourceQuestContent: quest.sourceQuestContent }; let isHeroVideoSupportedResult = null != memo; if (isHeroVideoSupportedResult) { let obj3 = arg1(dependencyMap[18]); isHeroVideoSupportedResult = obj3.isHeroVideoSupported(memo); } const userStatus = quest.userStatus; let completedAt; if (null != userStatus) { completedAt = userStatus.completedAt; } if (null != completedAt) { } else { } obj = { onPress: obj1.useWatchTaskPressHandler(obj), accessibilityRole: "button" }; const intl = arg1(dependencyMap[11]).intl; obj.accessibilityLabel = intl.string(_74KqrR); obj1 = { style: items3, border: "subtle" }; const items3 = [, ]; ({ card: arr4[0], cardWatchTask: arr4[1] } = tmp); let tmp18Result = isHeroVideoSupportedResult; if (isHeroVideoSupportedResult) { const obj2 = { style: tmp.videoPreviewWrapper }; obj3 = { style: tmp.videoPreview }; let url; if (null != memo1) { url = memo1.url; } obj3.poster = url; const obj4 = { uri: memo.url }; obj3.source = obj4; const items4 = [callback(arg1(dependencyMap[20]).VideoComponent, obj3), ]; const obj5 = { start: {}, end: {}, style: StyleSheet.absoluteFill, colors: [null, null] }; items4[1] = callback(importDefault(dependencyMap[21]), obj5); obj2.children = items4; tmp18Result = callback2(closure_4, obj2); const tmp18 = callback2; const tmp19 = closure_4; const tmp20 = callback; } const items5 = [tmp18Result, , , ]; let tmp28 = !isHeroVideoSupportedResult && null != memo2; if (tmp28) { const obj6 = { style: tmp.videoPreviewWrapper }; const obj7 = { style: tmp.videoPreview }; const obj8 = { uri: memo2.url }; obj7.source = obj8; obj7.resizeMode = "cover"; const items6 = [callback(importDefault(dependencyMap[22]), obj7), ]; const obj9 = { start: {}, end: {}, style: StyleSheet.absoluteFill, colors: [null, null] }; items6[1] = callback(importDefault(dependencyMap[21]), obj9); obj6.children = items6; tmp28 = callback2(closure_4, obj6); } items5[1] = tmp28; const obj10 = { style: tmp.playVideoIconWrapper }; const items7 = [callback(importDefault(dependencyMap[23]), { blurTheme: "light" }), ]; const obj11 = { color: importDefault(dependencyMap[5]).colors.WHITE }; items7[1] = callback(arg1(dependencyMap[24]).PlayIcon, obj11); obj10.children = items7; items5[2] = callback2(closure_4, obj10); const tmp15 = callback; const tmp16 = callback2; const watchTaskPressHandler = obj1.useWatchTaskPressHandler(obj); const items8 = [, ]; ({ content: arr9[0], contentWatchTask: arr9[1] } = tmp); items5[3] = callback(closure_4, { style: items8, children: callback(importDefault(dependencyMap[15]), obj13) }); obj1.children = items5; obj.children = tmp16(arg1(dependencyMap[14]).Card, obj1); return tmp15(arg1(dependencyMap[19]).PressableOpacity, obj); }; export const QuestBottomSheetProgressCardInGameTask = function QuestBottomSheetProgressCardInGameTask(quest) { quest = quest.quest; const tmp = callback3(); let obj = arg1(dependencyMap[6]); const thirdPartyTaskDetails = obj.useThirdPartyTaskDetails(quest); obj = { style: tmp.card, border: "subtle" }; obj = { style: tmp.content }; const obj1 = { quest, size: "lg" }; let percentComplete; if (null != thirdPartyTaskDetails) { percentComplete = thirdPartyTaskDetails.percentComplete; } let num = 0; if (null != percentComplete) { num = percentComplete; } obj1.progress = num; obj1.hasConfetti = true; obj.children = closure_7(importDefault(dependencyMap[15]), obj1); obj.children = closure_7(closure_4, obj); return closure_7(arg1(dependencyMap[14]).Card, obj); };