/* Metro module 13638; source: modules/quests/native/QuestEnrollmentBlockedBottomSheet/QuestEnrollmentBlockedBottomSheet.tsx; dependencies: [31, 27, 7093, 33, 4501, 697, 566, 10183, 6531, 7054, 6275, 4573, 1244, 2] */ function _fun104141(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#104141, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13835:6, offset: 0x02287abf, size: 373 bytes, params: 8, frame: 22 var object4; const env0_0 = require; const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); importAll(31) /* metro dependency 31 */; const env0_3 = (require(27) /* metro dependency 27 */).View; const questStore = importDefault(7093) /* metro dependency 7093: QuestStore */; const env0_5 = (require(33) /* metro dependency 33 */).jsx; const createStylesModule = require(4501) /* metro dependency 4501: createStyles */; const createStyles = createStylesModule.createStyles; object4 = {}; const object5 = {'display': 'flex', 'justifyContent': 'center', 'alignItems': 'center'}; let PX_16 = (importDefault(697) /* metro dependency 697: native */).space.PX_16; object5.paddingHorizontal = PX_16; PX_16 = (importDefault(697) /* metro dependency 697: native */).space.PX_16; object5.paddingTop = PX_16; const PX_24 = (importDefault(697) /* metro dependency 697: native */).space.PX_24; object5.gap = PX_24; object4.heading = object5; const object6 = {'display': 'flex', 'justifyContent': 'center', 'alignItems': 'center'}; PX_16 = (importDefault(697) /* metro dependency 697: native */).space.PX_16; object6.paddingHorizontal = PX_16; const PX_32 = (importDefault(697) /* metro dependency 697: native */).space.PX_32; object6.paddingBottom = PX_32; object4.container = object6; const env0_6 = Reflect.apply(createStyles, createStylesModule, [object4]); (require(2) /* metro dependency 2 */).fileFinishedImporting('modules/quests/native/QuestEnrollmentBlockedBottomSheet/QuestEnrollmentBlockedBottomSheet.tsx'); exports.default = QuestEnrollmentBlockedBottomSheetConnected; } function QuestEnrollmentBlockedBottomSheet({questEnrollmentBlockedUntil}) { // fn#104142, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13835:474, offset: 0x02287c34, size: 541 bytes, params: 2, frame: 36 var r2; var r0; var date; var BottomSheet; var object; const Text = (require(4573) /* metro dependency 4573: Text */).Text; const intl = (require(1244) /* metro dependency 1244: indexNative */).intl; const t = (require(1244) /* metro dependency 1244: indexNative */).t; var formatToPlainString; var property; var object2; const styles = useStyles(); const defaultImport = importDefault(7054) /* metro dependency 7054: useCountdown */; if (questEnrollmentBlockedUntil != null) { r2 = questEnrollmentBlockedUntil; } else { date = new global.Date(); } const {hours, minutes, seconds} = defaultImport(r2); let String = global.String; const value7 = String(hours).padStart(2, '0'); String = global.String; const value9 = String(minutes).padStart(2, '0'); String = global.String; if (questEnrollmentBlockedUntil == null) { r0 = null; } else { BottomSheet = (require(6275) /* metro dependency 6275: BottomSheetNative */).BottomSheet; var bottomSheetProps = {'header': null, 'footer': null, 'startExpanded': true, header: {intl.string(t['XEHDT/'])}}; var viewBindingProps2 = {style: styles.container}; formatToPlainString = intl.formatToPlainString; property = t['+5XVH+']; object2 = {}; object2.countdownString = '' + value7 + ':' + value9 + ':' + String(seconds).padStart(2, '0'); r0 = {Reflect.apply(formatToPlainString, intl, [property, object2])}; } return r0; } function QuestEnrollmentBlockedBottomSheetConnected({questId, questEnrollmentBlockedUntil, questContentPosition, sourceQuestContent}) { // fn#104143, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13835:1244, offset: 0x02287e51, size: 207 bytes, params: 2, frame: 21 const quest = (require(566) /* metro dependency 566: flux */).useStateFromStores([QuestStore], function() { return QuestStore.getQuest(questId); }); if (quest == null) { return null; } else { const QuestContentImpressionTrackerNative = (require(10183) /* metro dependency 10183: QuestContentImpressionTrackerNative */).QuestContentImpressionTrackerNative; return ( {children_104145} ); } } function QuestEnrollmentBlockedBottomSheetConnectedChildren() { // fn#104145, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13835:1671, owner: QuestEnrollmentBlockedBottomSheetConnected.children, offset: 0x02287f3b, size: 53 bytes, params: 1, frame: 14 return ( ); }