276 lines
13 KiB
TypeScript
276 lines
13 KiB
TypeScript
// Module ID: 14117
|
|
// Function ID: 108549
|
|
// Name: StyleSheet
|
|
// Dependencies: [31, 27, 1850, 33, 4131, 689, 10428, 10436, 566, 9420, 5953, 1212, 4127, 4984, 5166, 14089, 9415, 14081, 10898, 4661, 8080, 4555, 5085, 14118, 8065, 2]
|
|
// Exports: QuestBottomSheetProgressCardInGameTask, QuestBottomSheetProgressCardPlayStreamTask, QuestBottomSheetProgressCardWatchTask
|
|
|
|
// Module 14117 (StyleSheet)
|
|
import result from "result";
|
|
import get_ActivityIndicator from "get ActivityIndicator";
|
|
import _isNativeReflectConstruct from "_isNativeReflectConstruct";
|
|
import jsxProd from "jsxProd";
|
|
import _createForOfIteratorHelperLoose from "_createForOfIteratorHelperLoose";
|
|
|
|
let StyleSheet;
|
|
let closure_4;
|
|
let closure_7;
|
|
let closure_8;
|
|
const require = arg1;
|
|
({ View: closure_4, StyleSheet } = get_ActivityIndicator);
|
|
({ jsx: closure_7, jsxs: closure_8 } = jsxProd);
|
|
_createForOfIteratorHelperLoose = { card: { padding: 0 }, cardWatchTask: { justifyContent: "flex-end", height: 210 } };
|
|
_createForOfIteratorHelperLoose = { padding: require("_createForOfIteratorHelperLoose").space.PX_16 };
|
|
_createForOfIteratorHelperLoose.content = _createForOfIteratorHelperLoose;
|
|
_createForOfIteratorHelperLoose.contentWatchTask = { alignItems: "flex-end" };
|
|
let obj1 = { padding: 12, display: "flex", flexDirection: "row", justifyContent: "center", alignItems: "center", backgroundColor: require("_createForOfIteratorHelperLoose").colors.BACKGROUND_MOD_MUTED, borderBottomLeftRadius: require("_createForOfIteratorHelperLoose").modules.mobile.CARD_DEFAULT_RADIUS, borderBottomRightRadius: require("_createForOfIteratorHelperLoose").modules.mobile.CARD_DEFAULT_RADIUS, borderWidth: 1, borderColor: require("_createForOfIteratorHelperLoose").colors.BORDER_MUTED };
|
|
_createForOfIteratorHelperLoose.footer = obj1;
|
|
_createForOfIteratorHelperLoose.instructionsText = { marginTop: require("_createForOfIteratorHelperLoose").space.PX_12, textAlign: "center" };
|
|
let obj3 = {};
|
|
const merged = Object.assign(StyleSheet.absoluteFillObject);
|
|
obj3["borderRadius"] = require("_createForOfIteratorHelperLoose").modules.mobile.CARD_DEFAULT_RADIUS;
|
|
obj3["overflow"] = "hidden";
|
|
_createForOfIteratorHelperLoose.videoPreviewWrapper = obj3;
|
|
const merged1 = Object.assign(StyleSheet.absoluteFillObject);
|
|
_createForOfIteratorHelperLoose.videoPreview = {};
|
|
let obj5 = { alignItems: "center", justifyContent: "center", borderRadius: require("_createForOfIteratorHelperLoose").radii.round, position: "absolute", left: "50%", overflow: "hidden", top: "50%", width: 60, height: 60 };
|
|
let items = [{ translateX: -30 }, { translateY: -30 }];
|
|
obj5.transform = items;
|
|
_createForOfIteratorHelperLoose.playVideoIconWrapper = obj5;
|
|
_createForOfIteratorHelperLoose = _createForOfIteratorHelperLoose.createStyles(_createForOfIteratorHelperLoose);
|
|
let obj2 = { marginTop: require("_createForOfIteratorHelperLoose").space.PX_12, textAlign: "center" };
|
|
let obj4 = {};
|
|
let result = require("_isNativeReflectConstruct").fileFinishedImporting("modules/quests/native/QuestBottomSheet/QuestBottomSheetProgressCard.tsx");
|
|
|
|
export const QuestBottomSheetProgressCardPlayStreamTask = function QuestBottomSheetProgressCardPlayStreamTask(quest) {
|
|
quest = quest.quest;
|
|
let dependencyMap;
|
|
let React;
|
|
let c4;
|
|
let questFormattedDate;
|
|
let gameTitle;
|
|
let defaultRewardName;
|
|
let c8;
|
|
const tmp = _createForOfIteratorHelperLoose();
|
|
let obj = questTaskDetails(10428);
|
|
questTaskDetails = obj.useQuestTaskDetails(quest);
|
|
let obj1 = questTaskDetails(10428);
|
|
let isQuestProgressing = obj1.useIsQuestProgressing(quest);
|
|
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 = questTaskDetails(10436);
|
|
const result = obj2.supportedTaskPlatforms(quest);
|
|
c4 = result;
|
|
let obj3 = questTaskDetails(10428);
|
|
questFormattedDate = obj3.useQuestFormattedDate(quest.config.rewardsConfig.rewardsExpireAt);
|
|
gameTitle = quest.config.messages.gameTitle;
|
|
let obj4 = questTaskDetails(566);
|
|
const items = [gameTitle];
|
|
const stateFromStores = obj4.useStateFromStores(items, () => gameTitle.getCurrentUser());
|
|
let obj5 = questTaskDetails(9420);
|
|
defaultRewardName = obj5.getDefaultRewardName(quest.config, stateFromStores);
|
|
const isSponsoredPlayQuestResult = questTaskDetails(5953).isSponsoredPlayQuest(quest);
|
|
c8 = isSponsoredPlayQuestResult;
|
|
const items1 = [questTaskDetails, tmp5, null != claimedAt, gameTitle, defaultRewardName, isQuestProgressing, result, questFormattedDate, isSponsoredPlayQuestResult];
|
|
const memo = React.useMemo(() => {
|
|
if (_undefined) {
|
|
if (!c3) {
|
|
const intl = questTaskDetails(_undefined[11]).intl;
|
|
let obj = {
|
|
rewardHook() {
|
|
const obj = { variant: "text-sm/semibold", color: "text-strong", children: outer1_7 };
|
|
return defaultRewardName(questTaskDetails(4127).Text, obj);
|
|
},
|
|
date: questFormattedDate
|
|
};
|
|
return intl.format(questTaskDetails(_undefined[11]).t.e3OlfB, obj);
|
|
}
|
|
}
|
|
if (isQuestProgressing) {
|
|
const _Math = Math;
|
|
const rounded = Math.ceil((questTaskDetails.targetSeconds - questTaskDetails.progressSeconds) / 60);
|
|
const intl7 = questTaskDetails(_undefined[11]).intl;
|
|
obj = {
|
|
minutesLeft: rounded,
|
|
minutesHook(children) {
|
|
const obj = { variant: "text-sm/semibold", color: "text-strong", children };
|
|
return defaultRewardName(questTaskDetails(4127).Text, obj);
|
|
}
|
|
};
|
|
return intl7.format(questTaskDetails(_undefined[11]).t.aFaRso, obj);
|
|
} else {
|
|
if (c8) {
|
|
const intl6 = questTaskDetails(_undefined[11]).intl;
|
|
let stringResult = intl6.string(questTaskDetails(_undefined[11]).t["04ateG"]);
|
|
} else if (_undefined2.length > 1) {
|
|
const intl5 = questTaskDetails(_undefined[11]).intl;
|
|
obj = { gameName: gameTitle };
|
|
stringResult = intl5.formatToPlainString(questTaskDetails(_undefined[11]).t.E2R8VX, obj);
|
|
} else if (questTaskDetails.taskType === questTaskDetails(_undefined[13]).FirstPartyQuestTaskTypes.STREAM_ON_DESKTOP) {
|
|
const intl4 = questTaskDetails(_undefined[11]).intl;
|
|
const obj1 = { gameName: gameTitle };
|
|
stringResult = intl4.formatToPlainString(questTaskDetails(_undefined[11]).t.boMftC, obj1);
|
|
} else if (questTaskDetails.taskType === questTaskDetails(_undefined[13]).FirstPartyQuestTaskTypes.PLAY_ON_DESKTOP) {
|
|
const intl3 = questTaskDetails(_undefined[11]).intl;
|
|
const obj2 = { gameName: gameTitle };
|
|
stringResult = intl3.formatToPlainString(questTaskDetails(_undefined[11]).t["9Peldf"], obj2);
|
|
} else {
|
|
const CONSOLE = questTaskDetails(_undefined[13]).FirstPartyQuestTaskTypesSets.CONSOLE;
|
|
stringResult = null;
|
|
if (CONSOLE.has(questTaskDetails.taskType)) {
|
|
const intl2 = questTaskDetails(_undefined[11]).intl;
|
|
const obj3 = { gameTitle };
|
|
stringResult = intl2.formatToPlainString(questTaskDetails(_undefined[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 = questTaskDetails(5953);
|
|
const tmp15 = c4;
|
|
const tmp16 = defaultRewardName;
|
|
if (!tmp5) {
|
|
tmp5 = isQuestProgressing;
|
|
}
|
|
obj1.loading = !tmp5;
|
|
obj1.hasConfetti = true;
|
|
const items2 = [tmp16(isQuestProgressing(14089), obj1), ];
|
|
let tmp18 = null != memo;
|
|
if (tmp18) {
|
|
obj2 = { style: tmp.instructionsText, variant: "text-sm/semibold", color: "text-subtle", children: memo };
|
|
tmp18 = defaultRewardName(questTaskDetails(4127).Text, obj2);
|
|
}
|
|
items2[1] = tmp18;
|
|
obj.children = items2;
|
|
const items3 = [c8(tmp15, obj), ];
|
|
if (isQuestProgressing) {
|
|
obj3 = { style: tmp.footer };
|
|
obj4 = { color: "text-feedback-positive", variant: "text-sm/semibold" };
|
|
let intl = questTaskDetails(1212).intl;
|
|
obj5 = { gameName: quest.config.messages.gameTitle };
|
|
obj4.children = intl.format(questTaskDetails(1212).t.lIFg6I, obj5);
|
|
obj3.children = defaultRewardName(questTaskDetails(4127).Text, obj4);
|
|
isQuestProgressing = defaultRewardName(c4, obj3);
|
|
}
|
|
items3[1] = isQuestProgressing;
|
|
obj.children = items3;
|
|
return c8(questTaskDetails(5166).Card, obj);
|
|
};
|
|
export const QuestBottomSheetProgressCardWatchTask = function QuestBottomSheetProgressCardWatchTask(quest) {
|
|
quest = quest.quest;
|
|
const tmp = _createForOfIteratorHelperLoose();
|
|
let obj = quest(10428);
|
|
const items = [quest];
|
|
const questTaskDetails = obj.useQuestTaskDetails(quest);
|
|
const memo = React.useMemo(() => quest(outer1_2[16]).getQuestAsset(quest, quest(outer1_2[16]).QuestAssetType.QUEST_BAR_HERO_VIDEO), items);
|
|
const items1 = [quest];
|
|
const memo1 = React.useMemo(() => quest(outer1_2[16]).getQuestAsset(quest, quest(outer1_2[16]).QuestAssetType.VIDEO_PLAYER_THUMBNAIL, undefined, true), items1);
|
|
const items2 = [quest];
|
|
const memo2 = React.useMemo(() => quest(outer1_2[16]).getQuestAsset(quest, quest(outer1_2[16]).QuestAssetType.QUEST_BAR_HERO_IMAGE), items2);
|
|
let obj1 = quest(14081);
|
|
obj = { questId: quest.id, sourceQuestContent: quest.sourceQuestContent };
|
|
let isHeroVideoSupportedResult = null != memo;
|
|
if (isHeroVideoSupportedResult) {
|
|
let obj3 = quest(10898);
|
|
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 = quest(1212).intl;
|
|
obj.accessibilityLabel = intl.string(_74KqrR);
|
|
obj1 = { style: items3, border: "subtle" };
|
|
items3 = [, ];
|
|
({ card: arr4[0], cardWatchTask: arr4[1] } = tmp);
|
|
let tmp18Result = isHeroVideoSupportedResult;
|
|
if (isHeroVideoSupportedResult) {
|
|
const obj2 = { style: tmp.videoPreviewWrapper };
|
|
obj3 = { style: tmp.videoPreview, poster: null, posterResizeMode: "cover", source: null, resizeMode: "cover", muted: true, disableFocus: true, preventsDisplaySleepDuringVideoPlayback: false };
|
|
let url;
|
|
if (null != memo1) {
|
|
url = memo1.url;
|
|
}
|
|
obj3.poster = url;
|
|
const obj4 = { uri: memo.url };
|
|
obj3.source = obj4;
|
|
const items4 = [callback(quest(8080).VideoComponent, obj3), ];
|
|
const obj5 = { start: { x: 0.5, y: 0.5 }, end: { x: 1, y: 1 }, style: StyleSheet.absoluteFill, colors: ["rgba(0, 0, 0, 0)", "rgba(0, 0, 0, 1)"] };
|
|
items4[1] = callback(importDefault(4555), 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(5085), obj7), ];
|
|
const obj9 = { start: { x: 0.5, y: 0.5 }, end: { x: 1, y: 1 }, style: StyleSheet.absoluteFill, colors: ["rgba(0, 0, 0, 0)", "rgba(0, 0, 0, 1)"] };
|
|
items6[1] = callback(importDefault(4555), obj9);
|
|
obj6.children = items6;
|
|
tmp28 = callback2(closure_4, obj6);
|
|
}
|
|
items5[1] = tmp28;
|
|
const obj10 = { style: tmp.playVideoIconWrapper };
|
|
const items7 = [callback(importDefault(14118), { blurTheme: "light" }), ];
|
|
const obj11 = { color: importDefault(689).colors.WHITE };
|
|
items7[1] = callback(quest(8065).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(14089), obj13) });
|
|
obj1.children = items5;
|
|
obj.children = tmp16(quest(5166).Card, obj1);
|
|
return tmp15(quest(4661).PressableOpacity, obj);
|
|
};
|
|
export const QuestBottomSheetProgressCardInGameTask = function QuestBottomSheetProgressCardInGameTask(quest) {
|
|
quest = quest.quest;
|
|
const tmp = _createForOfIteratorHelperLoose();
|
|
let obj = require(10428) /* _createForOfIteratorHelperLoose */;
|
|
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(14089), obj1);
|
|
obj.children = closure_7(closure_4, obj);
|
|
return closure_7(require(5166) /* getCardBackgroundToken */.Card, obj);
|
|
};
|