/* Metro module 14644; source: modules/premium/powerups/native/GuildPowerupsCardFooter.tsx; dependencies: [27, 33, 4501, 4073, 697, 4573, 7684, 1244, 2256, 14645, 14646, 7958, 2] */ function _fun110646(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#110646, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14841:6, offset: 0x02381333, size: 307 bytes, params: 8, frame: 25 const env0_0 = require; const closure = GuildPowerupCardFooterActive; const closure2 = GuildPowerupCardFooterExpiring; const closure3 = GuildPowerupCardFooterRemoving; const closure4 = GuildPowerupCardFooterStatus; const closure5 = GuildPowerupCardFooterCost; const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); const env0_3 = (require(27) /* metro dependency 27 */).View; const value = require(33) /* metro dependency 33 */; const env0_4 = value.jsx; const env0_5 = value.jsxs; const env0_6 = (require(4501) /* metro dependency 4501: createStyles */).createStyles({container: {justifyContent: 'space-between'}, inline: {'flexDirection': 'row', 'alignItems': 'center', 'gap': 2}}); (require(2) /* metro dependency 2 */).fileFinishedImporting('modules/premium/powerups/native/GuildPowerupsCardFooter.tsx'); exports.GuildPowerupCardFooterActive = closure; exports.GuildPowerupCardFooterExpiring = closure2; exports.GuildPowerupCardFooterRemoving = closure3; exports.GuildPowerupCardFooterStatus = closure4; exports.GuildPowerupCardFooterCost = closure5; exports.GuildPowerupsCardFooter = GuildPowerupsCardFooter; } function GuildPowerupCardFooterActive({text}) { // fn#110647, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14841:262, offset: 0x02381466, size: 187 bytes, params: 2, frame: 22 const styles = useStyles(); const CircleCheckIcon = (require(4073) /* metro dependency 4073: CircleCheckIcon */).CircleCheckIcon; const STATUS_POSITIVE = (importDefault(697) /* metro dependency 697: native */).colors.STATUS_POSITIVE; const circleCheckIcon = ; const Text = (require(4573) /* metro dependency 4573: Text */).Text; return ( {circleCheckIcon} {text} ); } function GuildPowerupCardFooterExpiring({dateString}) { // fn#110648, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14841:512, offset: 0x02381521, size: 261 bytes, params: 2, frame: 25 const styles = useStyles(); const CircleErrorIcon = (require(7684) /* metro dependency 7684: CircleErrorIcon */).CircleErrorIcon; const STATUS_WARNING = (importDefault(697) /* metro dependency 697: native */).colors.STATUS_WARNING; const circleErrorIcon = ; const Text = (require(4573) /* metro dependency 4573: Text */).Text; const intl = (require(1244) /* metro dependency 1244: indexNative */).intl; return ( {circleErrorIcon} {intl.formatToMarkdownString((importDefault(2256) /* metro dependency 2256: GuildPowerupsMessages */)['ol/ao/'], {dateString: (importDefault(14645) /* metro dependency 14645: entitlementExpirationDateToString */)(dateString)})} ); } function GuildPowerupCardFooterRemoving({removingAt}) { // fn#110649, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14841:845, offset: 0x02381626, size: 260 bytes, params: 2, frame: 25 const styles = useStyles(); const CircleErrorIcon = (require(7684) /* metro dependency 7684: CircleErrorIcon */).CircleErrorIcon; const STATUS_WARNING = (importDefault(697) /* metro dependency 697: native */).colors.STATUS_WARNING; const circleErrorIcon = ; const Text = (require(4573) /* metro dependency 4573: Text */).Text; const intl = (require(1244) /* metro dependency 1244: indexNative */).intl; return ( {circleErrorIcon} {intl.formatToPlainString((importDefault(2256) /* metro dependency 2256: GuildPowerupsMessages */)['6e2ry1'], {dateString: (importDefault(14646) /* metro dependency 14646: getGuildPowerupFormattedDateString */)(removingAt)})} ); } function GuildPowerupCardFooterStatus({status}) { // fn#110650, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14841:1176, offset: 0x0238172a, size: 157 bytes, params: 2, frame: 15 if (status == null) { return null; } const type = status.type; if (type === 'expiring') { return ; } if (type === 'removing') { return ; } if (type === 'active') { return ; } } function GuildPowerupCardFooterCost({cost, costDecorator}) { // fn#110651, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14841:1501, offset: 0x023817c7, size: 282 bytes, params: 2, frame: 26 var r0; var items2; var Text; var intl; var formatToPlainString; var t2Wbo1; var value; const styles = useStyles(); if (cost == null) { r0 = null; } else { var viewBindingProps = {style: styles.inline}; items2 = [((BoostGemIcon) => )((require(7958) /* metro dependency 7958: BoostGemIcon */).BoostGemIcon)]; Text = (require(4573) /* metro dependency 4573: Text */).Text; intl = (require(1244) /* metro dependency 1244: indexNative */).intl; formatToPlainString = intl.formatToPlainString; t2Wbo1 = (require(1244) /* metro dependency 1244: indexNative */).t.t2Wbo1; value = ''; items2[1] = {Reflect.apply(formatToPlainString, intl, [t2Wbo1, {required: cost, decorator: costDecorator ?? value}])}; value = {items2}; r0 = value; } return r0; } function GuildPowerupsCardFooter({cost, costDecorator, status, style}) { // fn#110652, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14841:2302, offset: 0x023818e1, size: 149 bytes, params: 2, frame: 21 const styles = useStyles(); return ( ); }