/* Metro module 13619; source: modules/quests/native/VideoQuestModal/VideoQuestModalReward.tsx; dependencies: [31, 33, 4501, 13597, 9483, 9480, 4572, 697, 13620, 4573, 1244, 2] */ function _fun104020(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#104020, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13816:6, offset: 0x0227bb82, size: 204 bytes, params: 8, frame: 21 const env0_0 = require; const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); let value = importAll(31) /* metro dependency 31 */; const value2 = require(33) /* metro dependency 33 */; const env0_4 = value2.jsx; const env0_5 = value2.jsxs; const env0_6 = (require(4501) /* metro dependency 4501: createStyles */).createStyles({questName: {textAlign: 'center'}}); value = value.memo(VideoQuestModalReward); (require(2) /* metro dependency 2 */).fileFinishedImporting('modules/quests/native/VideoQuestModal/VideoQuestModalReward.tsx'); exports.default = value; } function VideoQuestModalReward({style, withQuestName, withRewardAvailableCopy, size, withRewardTileAnimation}) { // fn#104021, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13816:204, offset: 0x0227bc4e, size: 651 bytes, params: 2, frame: 32 const Text = (require(4573) /* metro dependency 4573: Text */).Text; var object; var questName; const intl = (require(1244) /* metro dependency 1244: indexNative */).intl; var formatToPlainString; var EAYZAr; let r10 = withQuestName === undefined || withQuestName; let r8 = withRewardAvailableCopy === undefined || withRewardAvailableCopy; const r21 = size === undefined ? 'lg' : size; const videoQuestModalContextModule = require(13597) /* metro dependency 13597: VideoQuestModalContext */; const useVideoQuestModalContext = videoQuestModalContextModule.useVideoQuestModalContext; const quest = Reflect.apply(useVideoQuestModalContext, videoQuestModalContextModule, []).quest; const value2 = (require(9483) /* metro dependency 9483: QuestHooks */).useQuestTaskDetails(quest); const value3 = env0_3.useCallback(_fun104022, [quest.id]); const styles = useStyles(); const Stack = (require(4572) /* metro dependency 4572: StackNative */).Stack; const PX_24 = (importDefault(697) /* metro dependency 697: native */).space.PX_24; const value4 = ((Component) => )(importDefault(13620) /* metro dependency 13620: QuestProgressIndicator */); const Stack2 = (require(4572) /* metro dependency 4572: StackNative */).Stack; const PX_4 = (importDefault(697) /* metro dependency 697: native */).space.PX_4; if (r10) { object = {'variant': 'heading-lg/semibold', 'color': 'text-strong'}; questName = styles.questName; object.style = questName; formatToPlainString = intl.formatToPlainString; EAYZAr = (require(1244) /* metro dependency 1244: indexNative */).t.EAYZAr; questName = quest.config.messages.questName; r10 = {Reflect.apply(formatToPlainString, intl, [EAYZAr, {questName: questName}])}; } r8 = r8 && {intl.string((require(1244) /* metro dependency 1244: indexNative */).t['1Wvve2'])}; return ( {value4} {r10} {r8} ); } function _fun104022() { // fn#104022, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13816:481, offset: 0x0227bed9, size: 57 bytes, params: 1, frame: 13 const value = environment.__proto__; (require(9480) /* metro dependency 9480: QuestUtilsNative */).openRewardDetailsBottomSheet({questId: quest.id}); }