package com.discord.widgets.user; import android.content.Context; import android.os.Bundle; import android.view.View; import androidx.annotation.MainThread; import androidx.fragment.app.Fragment; import androidx.fragment.app.FragmentManager; import androidx.fragment.app.FragmentViewModelLazyKt; import c.a.d.h0; import c.a.d.j0; import c.a.i.u3; import c.d.b.a.a; import com.discord.api.presence.ClientStatus; import com.discord.app.AppBottomSheet; import com.discord.databinding.WidgetUserStatusUpdateBinding; import com.discord.utilities.analytics.AnalyticsTracker; import com.discord.utilities.analytics.Traits; import com.discord.utilities.rx.ObservableExtensionsKt; import com.discord.utilities.viewbinding.FragmentViewBindingDelegate; import com.discord.utilities.viewbinding.FragmentViewBindingDelegateKt; import com.discord.widgets.user.WidgetUserStatusSheetViewModel; import d0.z.d.a0; import d0.z.d.m; import kotlin.Lazy; import kotlin.jvm.functions.Function0; import kotlin.jvm.functions.Function1; import kotlin.jvm.internal.DefaultConstructorMarker; import kotlin.reflect.KProperty; /* compiled from: WidgetUserStatusSheet.kt */ public final class WidgetUserStatusSheet extends AppBottomSheet { public static final /* synthetic */ KProperty[] $$delegatedProperties = {a.V(WidgetUserStatusSheet.class, "binding", "getBinding()Lcom/discord/databinding/WidgetUserStatusUpdateBinding;", 0)}; public static final Companion Companion = new Companion(null); private final FragmentViewBindingDelegate binding$delegate = FragmentViewBindingDelegateKt.viewBinding$default(this, WidgetUserStatusSheet$binding$2.INSTANCE, null, 2, null); private final Lazy viewModel$delegate; /* compiled from: WidgetUserStatusSheet.kt */ public static final class Companion { private Companion() { } public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) { this(); } public final void show(Fragment fragment) { m.checkNotNullParameter(fragment, "fragment"); WidgetUserStatusSheet widgetUserStatusSheet = new WidgetUserStatusSheet(); FragmentManager parentFragmentManager = fragment.getParentFragmentManager(); m.checkNotNullExpressionValue(parentFragmentManager, "fragment.parentFragmentManager"); widgetUserStatusSheet.show(parentFragmentManager, "javaClass"); } } public WidgetUserStatusSheet() { super(false, 1, null); WidgetUserStatusSheet$viewModel$2 widgetUserStatusSheet$viewModel$2 = WidgetUserStatusSheet$viewModel$2.INSTANCE; h0 h0Var = new h0(this); this.viewModel$delegate = FragmentViewModelLazyKt.createViewModelLazy(this, a0.getOrCreateKotlinClass(WidgetUserStatusSheetViewModel.class), new WidgetUserStatusSheet$appViewModels$$inlined$viewModels$1(h0Var), new j0(widgetUserStatusSheet$viewModel$2)); } public static final /* synthetic */ void access$clearCustomStatus(WidgetUserStatusSheet widgetUserStatusSheet) { widgetUserStatusSheet.clearCustomStatus(); } public static final /* synthetic */ void access$openCustomStatusAndDismiss(WidgetUserStatusSheet widgetUserStatusSheet, Context context) { widgetUserStatusSheet.openCustomStatusAndDismiss(context); } public static final /* synthetic */ void access$updateStateAndDismiss(WidgetUserStatusSheet widgetUserStatusSheet, ClientStatus clientStatus) { widgetUserStatusSheet.updateStateAndDismiss(clientStatus); } public static final /* synthetic */ void access$updateView(WidgetUserStatusSheet widgetUserStatusSheet, WidgetUserStatusSheetViewModel.ViewState viewState) { widgetUserStatusSheet.updateView(viewState); } @MainThread private final void clearCustomStatus() { getViewModel().clearCustomStatus(); } private final WidgetUserStatusUpdateBinding getBinding() { return (WidgetUserStatusUpdateBinding) this.binding$delegate.getValue((Fragment) this, $$delegatedProperties[0]); } private final WidgetUserStatusSheetViewModel getViewModel() { return (WidgetUserStatusSheetViewModel) this.viewModel$delegate.getValue(); } @MainThread private final void openCustomStatusAndDismiss(Context context) { AnalyticsTracker.INSTANCE.openModal("Custom Status Modal", new Traits.Source(null, "Account Panel", "Avatar", null, null, 25, null)); WidgetUserSetCustomStatus.Companion.launch(context); dismiss(); } @MainThread private final void updateStateAndDismiss(ClientStatus clientStatus) { getViewModel().setStatus(clientStatus); dismiss(); } private final void updateView(WidgetUserStatusSheetViewModel.ViewState viewState) { if (viewState instanceof WidgetUserStatusSheetViewModel.ViewState.Loaded) { getBinding().b.updateViewState(((WidgetUserStatusSheetViewModel.ViewState.Loaded) viewState).getCustomStatusViewState()); } } @Override // com.discord.app.AppBottomSheet public int getContentViewResId() { return 2131559307; } @Override // com.discord.app.AppBottomSheet, androidx.fragment.app.Fragment public void onPause() { dismiss(); super.onPause(); } @Override // com.discord.app.AppBottomSheet, androidx.fragment.app.Fragment public void onResume() { super.onResume(); ObservableExtensionsKt.appSubscribe$default(ObservableExtensionsKt.bindToComponentLifecycle(getViewModel().observeViewState(), this), WidgetUserStatusSheet.class, (Context) null, (Function1) null, (Function1) null, (Function0) null, (Function0) null, new WidgetUserStatusSheet$onResume$1(this), 62, (Object) null); } @Override // com.discord.app.AppBottomSheet, androidx.fragment.app.Fragment public void onViewCreated(View view, Bundle bundle) { m.checkNotNullParameter(view, "view"); super.onViewCreated(view, bundle); getBinding().f.b.setImageResource(2131231991); getBinding().f.d.setText(2131893711); u3 u3Var = getBinding().f; m.checkNotNullExpressionValue(u3Var, "binding.userStatusUpdateOnline"); u3Var.a.setOnClickListener(new WidgetUserStatusSheet$onViewCreated$1(this)); getBinding().d.b.setImageResource(2131231989); getBinding().d.d.setText(2131893707); u3 u3Var2 = getBinding().d; m.checkNotNullExpressionValue(u3Var2, "binding.userStatusUpdateIdle"); u3Var2.a.setOnClickListener(new WidgetUserStatusSheet$onViewCreated$2(this)); getBinding().f2020c.b.setImageResource(2131231988); getBinding().f2020c.d.setText(2131893705); getBinding().f2020c.f169c.setText(2131893706); u3 u3Var3 = getBinding().f2020c; m.checkNotNullExpressionValue(u3Var3, "binding.userStatusUpdateDnd"); u3Var3.a.setOnClickListener(new WidgetUserStatusSheet$onViewCreated$3(this)); getBinding().e.b.setImageResource(2131231990); getBinding().e.d.setText(2131893708); getBinding().e.f169c.setText(2131893709); u3 u3Var4 = getBinding().e; m.checkNotNullExpressionValue(u3Var4, "binding.userStatusUpdateInvisible"); u3Var4.a.setOnClickListener(new WidgetUserStatusSheet$onViewCreated$4(this)); getBinding().b.setOnClickListener(new WidgetUserStatusSheet$onViewCreated$5(this)); getBinding().b.setOnClear(new WidgetUserStatusSheet$onViewCreated$6(this)); } }