/* Metro module 12244; source: modules/premium/fractional/native/BoostingCountDownPill.tsx; dependencies: [27, 33, 4501, 697, 4080, 12245, 1962, 1244, 4573, 2] */ import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */ import * as ReactNativeModule from '../../../../by-id/module-00027-ReactNative.js'; /* Metro dependency 27 */ import * as IndexNativeModule from '../../../../intl/index.native.tsx'; /* Metro dependency 1244 */ import * as TextModule from '../../../../design/components/Text/native/Text.tsx'; /* Metro dependency 4573 */ function _fun93682(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#93682, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12430:6, offset: 0x020becfb, size: 426 bytes, params: 8, frame: 23 const env0_0 = require; const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); let value = ReactNativeModule; const env0_3 = value.TouchableOpacity; const env0_4 = value.View; value = require(33) /* metro dependency 33 */; const env0_5 = value.jsx; const env0_6 = value.jsxs; value = require(4501) /* metro dependency 4501: createStyles */; const createStyles = value.createStyles; object = {}; const object2 = {'backgroundColor': null, 'flexDirection': 'row', 'gap': 12, 'padding': 12, 'justifyContent': 'center', 'borderColor': null, 'borderWidth': 1, 'borderRadius': null, 'marginBottom': 12}; const BACKGROUND_SURFACE_HIGH = (importDefault(697) /* metro dependency 697: native */).colors.BACKGROUND_SURFACE_HIGH; object2.backgroundColor = BACKGROUND_SURFACE_HIGH; const STATUS_WARNING = (importDefault(697) /* metro dependency 697: native */).colors.STATUS_WARNING; object2.borderColor = STATUS_WARNING; object2.borderRadius = (importDefault(697) /* metro dependency 697: native */).radii.lg; object.fractionalPremiumBanner = object2; const object3 = {'flex': 1, 'paddingVertical': 12, 'paddingHorizontal': 27, 'backgroundColor': null, 'borderRadius': null, 'justifyContent': 'center'}; const BACKGROUND_MOD_STRONG = (importDefault(697) /* metro dependency 697: native */).colors.BACKGROUND_MOD_STRONG; object3.backgroundColor = BACKGROUND_MOD_STRONG; object3.borderRadius = (importDefault(697) /* metro dependency 697: native */).radii.xxl; object.fpDurationPill = object3; object.fpDurationText = {'textAlign': 'center', 'color': '#FFEAA0'}; object.fpUnavailable = {'flex': 1, 'justifyContent': 'center'}; object.fpUnavailableTextNoCountdown = {textAlign: 'center'}; const env0_7 = Reflect.apply(createStyles, value, [object]); (FileImportTrackerModule).fileFinishedImporting('modules/premium/fractional/native/BoostingCountDownPill.tsx'); exports.default = BoostingCountDownPill; function handlePress_93683() { // fn#93683, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12430:755, offset: 0x020beea5, size: 136 bytes, params: 1, frame: 20 const defaultImport = importDefault(dependencyMap[4]); const openLazy = defaultImport.openLazy; let value = require(dependencyMap[6]); value = value(dependencyMap[5], dependencyMap.paths); const object = {}; const intl = require(dependencyMap[7]).intl; object.aboutText = intl.string(require(dependencyMap[7]).t['07lzz7']); Reflect.apply(openLazy, defaultImport, [value, 'NitroCreditEducationActionSheet', object]); } function BoostingCountDownPill({fpDurationText, isInReverseTrial, style}) { // fn#93684, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12430:1008, offset: 0x020bef2d, size: 389 bytes, params: 2, frame: 27 const Text = (TextModule).Text; const styles = useStyles(); const handlePress_936832 = isInReverseTrial ? undefined : handlePress_93683; const items2 = [styles.fractionalPremiumBanner, style]; const r8 = !isInReverseTrial && {fpDurationText.toUpperCase()}; const fpUnavailableTextNoCountdown = isInReverseTrial ? styles.fpUnavailableTextNoCountdown : undefined; const intl = (IndexNativeModule).intl; return ( {r8} {intl.string((IndexNativeModule).t['5nrJDO'])} ); } } global.__d(_fun93682, 12244, [27, 33, 4501, 697, 4080, 12245, 1962, 1244, 4573, 2]) /* metro module 12244, dependencies: [27, 33, 4501, 697, 4080, 12245, 1962, 1244, 4573, 2] */;