// Metro module 9488 (f9489). import { getFractionalPremiumUnitsHoursFromSkuIds } from "../../../utils/PremiumUtils"; import { intl, t } from "../../../intl/index.native"; import { QuestRewardTypes } from "../../../_bundle/Module5990"; import { unitsAsStrings, diffAsUnits } from "../../../utils/DateUtils"; import Durations from "../../../utils/Durations"; let $mk82598 = function() { return (a0) => a0.type === QuestRewardTypes.FRACTIONAL_PREMIUM; }; export function getDurationStringOfFractionalPremium(a0) { const fractionalPremiumUnitsHoursFromSkuIds = getFractionalPremiumUnitsHoursFromSkuIds(a0.map((item) => item.skuId)); return fractionalPremiumUnitsHoursFromSkuIds % 24 === 0 ? intl.formatToPlainString(t.Cz1G97, { days: fractionalPremiumUnitsHoursFromSkuIds / 24 }) : intl.formatToPlainString(t.J9Lu4h, { hours: fractionalPremiumUnitsHoursFromSkuIds }); } export function getFractionalPremiumQuestRewards(a0) { return a0.rewardsConfig.rewards.filter($mk82598()); } export function getFractionalPremiumQuestRewardName(a0) { const fractionalPremiumUnitsHoursFromSkuIds = getFractionalPremiumUnitsHoursFromSkuIds(a0.rewardsConfig.rewards.filter($mk82598()).flatMap((item) => Array(item.quantity).fill(item.skuId))); const r9 = { days: t.fYmirx, hours: t["C3RO+g"], minutes: t.r77oHc }; return intl.formatToPlainString(t["4SqnVD"], { time: unitsAsStrings(diffAsUnits(0, fractionalPremiumUnitsHoursFromSkuIds * Durations.Millis.HOUR), r9) }); }