package com.discord.widgets.servers.premiumguild; import android.content.Context; import android.content.Intent; import android.view.View; import android.widget.TextView; import androidx.fragment.app.Fragment; import androidx.fragment.app.FragmentManager; import androidx.fragment.app.FragmentViewModelLazyKt; import c.a.a.c.c; import c.a.d.h0; import c.a.d.j0; import c.a.d.l; import c.a.k.b; import c.d.b.a.a; import com.discord.app.AppActivity; import com.discord.app.AppFragment; import com.discord.databinding.WidgetServerBoostConfirmationBinding; import com.discord.utilities.dimmer.DimmerView; import com.discord.utilities.resources.StringResourceUtilsKt; import com.discord.utilities.rx.ObservableExtensionsKt; import com.discord.utilities.viewbinding.FragmentViewBindingDelegate; import com.discord.utilities.viewbinding.FragmentViewBindingDelegateKt; import com.discord.widgets.servers.premiumguild.PremiumGuildSubscriptionInProgressViewModel; import com.google.android.material.button.MaterialButton; import d0.g; import d0.z.d.a0; import d0.z.d.m; import java.util.Objects; import kotlin.Lazy; import kotlin.jvm.functions.Function0; import kotlin.jvm.functions.Function1; import kotlin.jvm.internal.DefaultConstructorMarker; import kotlin.reflect.KProperty; import rx.Observable; /* compiled from: WidgetPremiumGuildSubscriptionConfirmation.kt */ public final class WidgetPremiumGuildSubscriptionConfirmation extends AppFragment { public static final /* synthetic */ KProperty[] $$delegatedProperties = {a.V(WidgetPremiumGuildSubscriptionConfirmation.class, "binding", "getBinding()Lcom/discord/databinding/WidgetServerBoostConfirmationBinding;", 0)}; public static final Companion Companion = new Companion(null); private static final String INTENT_EXTRA_GUILD_ID = "GUILD_ID"; private static final String INTENT_EXTRA_SLOT_ID = "SLOT_ID"; private final FragmentViewBindingDelegate binding$delegate = FragmentViewBindingDelegateKt.viewBinding$default(this, WidgetPremiumGuildSubscriptionConfirmation$binding$2.INSTANCE, null, 2, null); private final Lazy guildId$delegate; private final Lazy slotId$delegate; private final Lazy viewModel$delegate; /* compiled from: WidgetPremiumGuildSubscriptionConfirmation.kt */ public static final class Companion { private Companion() { } public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) { this(); } public final void create(Context context, long j, long j2) { m.checkNotNullParameter(context, "context"); Intent putExtra = new Intent().putExtra("GUILD_ID", j).putExtra("SLOT_ID", j2); m.checkNotNullExpressionValue(putExtra, "Intent()\n .putE…NT_EXTRA_SLOT_ID, slotId)"); l.d(context, WidgetPremiumGuildSubscriptionConfirmation.class, putExtra); } } public final /* synthetic */ class WhenMappings { public static final /* synthetic */ int[] $EnumSwitchMapping$0; static { PremiumGuildSubscriptionInProgressViewModel.PremiumGuildSubscriptionState.values(); int[] iArr = new int[4]; $EnumSwitchMapping$0 = iArr; iArr[PremiumGuildSubscriptionInProgressViewModel.PremiumGuildSubscriptionState.NOT_IN_PROGRESS.ordinal()] = 1; iArr[PremiumGuildSubscriptionInProgressViewModel.PremiumGuildSubscriptionState.CALL_IN_PROGRESS.ordinal()] = 2; iArr[PremiumGuildSubscriptionInProgressViewModel.PremiumGuildSubscriptionState.ERROR.ordinal()] = 3; iArr[PremiumGuildSubscriptionInProgressViewModel.PremiumGuildSubscriptionState.COMPLETED.ordinal()] = 4; } } public WidgetPremiumGuildSubscriptionConfirmation() { super(2131559158); WidgetPremiumGuildSubscriptionConfirmation$viewModel$2 widgetPremiumGuildSubscriptionConfirmation$viewModel$2 = new WidgetPremiumGuildSubscriptionConfirmation$viewModel$2(this); h0 h0Var = new h0(this); this.viewModel$delegate = FragmentViewModelLazyKt.createViewModelLazy(this, a0.getOrCreateKotlinClass(PremiumGuildSubscriptionInProgressViewModel.class), new WidgetPremiumGuildSubscriptionConfirmation$appViewModels$$inlined$viewModels$1(h0Var), new j0(widgetPremiumGuildSubscriptionConfirmation$viewModel$2)); this.guildId$delegate = g.lazy(new WidgetPremiumGuildSubscriptionConfirmation$guildId$2(this)); this.slotId$delegate = g.lazy(new WidgetPremiumGuildSubscriptionConfirmation$slotId$2(this)); } public static final /* synthetic */ void access$configureUI(WidgetPremiumGuildSubscriptionConfirmation widgetPremiumGuildSubscriptionConfirmation, PremiumGuildSubscriptionInProgressViewModel.ViewState viewState) { widgetPremiumGuildSubscriptionConfirmation.configureUI(viewState); } public static final /* synthetic */ long access$getGuildId$p(WidgetPremiumGuildSubscriptionConfirmation widgetPremiumGuildSubscriptionConfirmation) { return widgetPremiumGuildSubscriptionConfirmation.getGuildId(); } public static final /* synthetic */ long access$getSlotId$p(WidgetPremiumGuildSubscriptionConfirmation widgetPremiumGuildSubscriptionConfirmation) { return widgetPremiumGuildSubscriptionConfirmation.getSlotId(); } public static final /* synthetic */ PremiumGuildSubscriptionInProgressViewModel access$getViewModel$p(WidgetPremiumGuildSubscriptionConfirmation widgetPremiumGuildSubscriptionConfirmation) { return widgetPremiumGuildSubscriptionConfirmation.getViewModel(); } private final void configureToolbar(String str) { setActionBarTitle(2131892187); setActionBarSubtitle(str); } private final void configureUI(PremiumGuildSubscriptionInProgressViewModel.ViewState viewState) { if (!(viewState instanceof PremiumGuildSubscriptionInProgressViewModel.ViewState.Uninitialized)) { Objects.requireNonNull(viewState, "null cannot be cast to non-null type com.discord.widgets.servers.premiumguild.PremiumGuildSubscriptionInProgressViewModel.ViewState.Loaded"); PremiumGuildSubscriptionInProgressViewModel.ViewState.Loaded loaded = (PremiumGuildSubscriptionInProgressViewModel.ViewState.Loaded) viewState; if (loaded.getGuild() == null) { requireActivity().finish(); return; } configureToolbar(loaded.getGuild().getName()); getBinding().b.b(loaded.getGuild(), 1); int ordinal = loaded.getPremiumGuildSubscriptionState().ordinal(); if (ordinal == 0) { DimmerView.setDimmed$default(getBinding().f, false, false, 2, null); TextView textView = getBinding().d; m.checkNotNullExpressionValue(textView, "binding.boostConfirmationError"); textView.setVisibility(4); } else if (ordinal == 1) { DimmerView.setDimmed$default(getBinding().f, true, false, 2, null); TextView textView2 = getBinding().d; m.checkNotNullExpressionValue(textView2, "binding.boostConfirmationError"); textView2.setVisibility(4); } else if (ordinal != 2) { if (ordinal == 3) { DimmerView.setDimmed$default(getBinding().f, false, false, 2, null); TextView textView3 = getBinding().d; m.checkNotNullExpressionValue(textView3, "binding.boostConfirmationError"); textView3.setVisibility(0); } } else if (loaded.getCanShowConfirmationDialog()) { c.a aVar = c.k; FragmentManager parentFragmentManager = getParentFragmentManager(); m.checkNotNullExpressionValue(parentFragmentManager, "parentFragmentManager"); aVar.a(parentFragmentManager, requireContext(), loaded.getGuild().getName(), loaded.getSubscriptionCount() + 1, false, new WidgetPremiumGuildSubscriptionConfirmation$configureUI$1(this)); } } } public static final void create(Context context, long j, long j2) { Companion.create(context, j, j2); } private final WidgetServerBoostConfirmationBinding getBinding() { return (WidgetServerBoostConfirmationBinding) this.binding$delegate.getValue((Fragment) this, $$delegatedProperties[0]); } private final long getGuildId() { return ((Number) this.guildId$delegate.getValue()).longValue(); } private final long getSlotId() { return ((Number) this.slotId$delegate.getValue()).longValue(); } private final PremiumGuildSubscriptionInProgressViewModel getViewModel() { return (PremiumGuildSubscriptionInProgressViewModel) this.viewModel$delegate.getValue(); } @Override // com.discord.app.AppFragment, androidx.fragment.app.Fragment public void onResume() { AppActivity appActivity; super.onResume(); if ((getGuildId() == 0 || getGuildId() == -1) && (appActivity = getAppActivity()) != null) { appActivity.finish(); } Observable r = ObservableExtensionsKt.bindToComponentLifecycle(getViewModel().observeViewState(), this).r(); m.checkNotNullExpressionValue(r, "viewModel\n .obser… .distinctUntilChanged()"); ObservableExtensionsKt.appSubscribe$default(r, WidgetPremiumGuildSubscriptionConfirmation.class, (Context) null, (Function1) null, (Function1) null, (Function0) null, (Function0) null, new WidgetPremiumGuildSubscriptionConfirmation$onResume$1(this), 62, (Object) null); } @Override // com.discord.app.AppFragment public void onViewBound(View view) { m.checkNotNullParameter(view, "view"); super.onViewBound(view); AppFragment.setActionBarDisplayHomeAsUpEnabled$default(this, false, 1, null); getBinding().e.setOnClickListener(new WidgetPremiumGuildSubscriptionConfirmation$onViewBound$1(this)); MaterialButton materialButton = getBinding().e; m.checkNotNullExpressionValue(materialButton, "binding.boostConfirmationSelect"); materialButton.setText(b.j(this, 2131892203, new Object[]{StringResourceUtilsKt.getI18nPluralString(requireContext(), 2131755255, 1, 1)}, null, 4)); CharSequence i18nPluralString = StringResourceUtilsKt.getI18nPluralString(requireContext(), 2131755256, 7, 7); CharSequence i18nPluralString2 = StringResourceUtilsKt.getI18nPluralString(requireContext(), 2131755257, 1, 1); TextView textView = getBinding().f1878c; m.checkNotNullExpressionValue(textView, "binding.boostConfirmationCooldownWarning"); textView.setText(b.j(this, 2131892205, new Object[]{i18nPluralString2, i18nPluralString}, null, 4)); } }