package com.discord.utilities.billing; import android.annotation.SuppressLint; import android.content.Context; import androidx.annotation.DrawableRes; import com.discord.R; import com.discord.models.domain.ModelPaymentSource; import com.discord.utilities.locale.LocaleManager; import d0.z.d.m; import java.text.NumberFormat; import java.util.Calendar; import java.util.Currency; import java.util.Date; import java.util.Objects; /* compiled from: PremiumUtils.kt */ /* loaded from: classes.dex */ public final class PremiumUtilsKt { public static final int GRACE_PERIOD_LONG = 7; public static final int GRACE_PERIOD_SHORT = 3; private static final Date GRANDFATHERED_MONTHLY_END_DATE; private static final Date GRANDFATHERED_YEARLY_END_DATE; public static final int MAX_ACCOUNT_HOLD_DAYS = 30; static { Calendar instance = Calendar.getInstance(); instance.set(2020, 2, 1); m.checkNotNullExpressionValue(instance, "Calendar.getInstance().apply { set(2020, 2, 1) }"); Date time = instance.getTime(); m.checkNotNullExpressionValue(time, "Calendar.getInstance().a… { set(2020, 2, 1) }.time"); GRANDFATHERED_MONTHLY_END_DATE = time; Calendar instance2 = Calendar.getInstance(); instance2.set(2021, 0, 1); m.checkNotNullExpressionValue(instance2, "Calendar.getInstance().apply { set(2021, 0, 1) }"); Date time2 = instance2.getTime(); m.checkNotNullExpressionValue(time2, "Calendar.getInstance().a… { set(2021, 0, 1) }.time"); GRANDFATHERED_YEARLY_END_DATE = time2; } public static final CharSequence getFormattedPriceUsd(int i, Context context) { m.checkNotNullParameter(context, "context"); NumberFormat currencyInstance = NumberFormat.getCurrencyInstance(new LocaleManager().getPrimaryLocale(context)); currencyInstance.setCurrency(Currency.getInstance("USD")); String format = currencyInstance.format(Float.valueOf(i / 100)); m.checkNotNullExpressionValue(format, "numberFormat.format(priceUsdDollars)"); return format; } public static final Date getGRANDFATHERED_MONTHLY_END_DATE() { return GRANDFATHERED_MONTHLY_END_DATE; } public static final Date getGRANDFATHERED_YEARLY_END_DATE() { return GRANDFATHERED_YEARLY_END_DATE; } /* JADX WARN: Removed duplicated region for block: B:21:0x0066 A[RETURN, SYNTHETIC] */ /* JADX WARN: Removed duplicated region for block: B:24:0x0073 A[ORIG_RETURN, RETURN] */ @DrawableRes @SuppressLint({"DefaultLocale"}) /* Code decompiled incorrectly, please refer to instructions dump. */ public static final int getPaymentSourceIcon(ModelPaymentSource modelPaymentSource) { m.checkNotNullParameter(modelPaymentSource, "paymentSource"); if (modelPaymentSource instanceof ModelPaymentSource.ModelPaymentSourcePaypal) { return R.drawable.ic_creditcard_paypal; } if (!(modelPaymentSource instanceof ModelPaymentSource.ModelPaymentSourceCard)) { return R.drawable.ic_creditcard_generic; } String brand = ((ModelPaymentSource.ModelPaymentSourceCard) modelPaymentSource).getBrand(); Objects.requireNonNull(brand, "null cannot be cast to non-null type java.lang.String"); String lowerCase = brand.toLowerCase(); m.checkNotNullExpressionValue(lowerCase, "(this as java.lang.String).toLowerCase()"); switch (lowerCase.hashCode()) { case -2038717326: return lowerCase.equals("mastercard") ? R.drawable.ic_creditcard_mastercard : R.drawable.ic_creditcard_generic; case 2997727: return lowerCase.equals("amex") ? R.drawable.ic_creditcard_amex : R.drawable.ic_creditcard_generic; case 3619905: return lowerCase.equals("visa") ? R.drawable.ic_creditcard_visa : R.drawable.ic_creditcard_generic; case 61060803: if (!lowerCase.equals("american-express")) { return R.drawable.ic_creditcard_generic; } break; case 273184745: return lowerCase.equals("discover") ? R.drawable.ic_creditcard_discover : R.drawable.ic_creditcard_generic; case 1174445979: if (!lowerCase.equals("master-card")) { return R.drawable.ic_creditcard_generic; } break; default: return R.drawable.ic_creditcard_generic; } } }