package b.a.a; import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.LinearLayout; import android.widget.TextView; import androidx.fragment.app.Fragment; import androidx.fragment.app.FragmentManager; import androidx.recyclerview.widget.RecyclerView; import b.a.i.l; import com.discord.R; import com.discord.app.AppDialog; import com.discord.databinding.DialogSimpleSelectorItemBinding; import com.discord.utilities.view.recycler.MaxHeightRecyclerView; import com.discord.utilities.viewbinding.FragmentViewBindingDelegate; import com.discord.utilities.viewbinding.FragmentViewBindingDelegateKt; import com.discord.utilities.views.SimpleRecyclerAdapter; import com.google.android.material.button.MaterialButton; import d0.t.j; import d0.z.d.a0; import d0.z.d.k; import d0.z.d.m; import d0.z.d.o; import kotlin.Unit; import kotlin.jvm.functions.Function1; import kotlin.jvm.functions.Function2; import kotlin.jvm.internal.DefaultConstructorMarker; import kotlin.reflect.KProperty; /* compiled from: SelectorDialog.kt */ /* loaded from: classes.dex */ public final class n extends AppDialog { public static final /* synthetic */ KProperty[] j = {b.d.b.a.a.b0(n.class, "binding", "getBinding()Lcom/discord/databinding/DialogSimpleSelectorBinding;", 0)}; public static final a k = new a(null); public Function1 l; public final FragmentViewBindingDelegate m = FragmentViewBindingDelegateKt.viewBinding$default(this, c.j, null, 2, null); /* compiled from: SelectorDialog.kt */ /* loaded from: classes.dex */ public static final class a { public a(DefaultConstructorMarker defaultConstructorMarker) { } public final n a(FragmentManager fragmentManager, CharSequence charSequence, CharSequence[] charSequenceArr, Function1 function1) { m.checkNotNullParameter(fragmentManager, "fragmentManager"); m.checkNotNullParameter(charSequence, "title"); m.checkNotNullParameter(charSequenceArr, "options"); m.checkNotNullParameter(function1, "onSelectedListener"); n nVar = new n(); Bundle bundle = new Bundle(); bundle.putCharSequence("INTENT_DIALOG_TITLE", charSequence); bundle.putCharSequenceArray("INTENT_DIALOG_OPTIONS", charSequenceArr); nVar.setArguments(bundle); nVar.l = function1; nVar.show(fragmentManager, a0.getOrCreateKotlinClass(n.class).toString()); return nVar; } } /* compiled from: SelectorDialog.kt */ /* loaded from: classes.dex */ public final class b extends SimpleRecyclerAdapter.ViewHolder { public final DialogSimpleSelectorItemBinding a; /* renamed from: b reason: collision with root package name */ public final /* synthetic */ n f49b; /* JADX WARN: Illegal instructions before constructor call */ /* Code decompiled incorrectly, please refer to instructions dump. */ public b(n nVar, DialogSimpleSelectorItemBinding dialogSimpleSelectorItemBinding) { super(r2); m.checkNotNullParameter(dialogSimpleSelectorItemBinding, "binding"); this.f49b = nVar; TextView textView = dialogSimpleSelectorItemBinding.a; m.checkNotNullExpressionValue(textView, "binding.root"); this.a = dialogSimpleSelectorItemBinding; } @Override // com.discord.utilities.views.SimpleRecyclerAdapter.ViewHolder public void bind(CharSequence charSequence) { CharSequence charSequence2 = charSequence; m.checkNotNullParameter(charSequence2, "data"); TextView textView = this.a.a; m.checkNotNullExpressionValue(textView, "binding.root"); textView.setText(charSequence2); this.a.a.setOnClickListener(new o(this)); } } /* compiled from: SelectorDialog.kt */ /* loaded from: classes.dex */ public static final /* synthetic */ class c extends k implements Function1 { public static final c j = new c(); public c() { super(1, l.class, "bind", "bind(Landroid/view/View;)Lcom/discord/databinding/DialogSimpleSelectorBinding;", 0); } @Override // kotlin.jvm.functions.Function1 public l invoke(View view) { View view2 = view; m.checkNotNullParameter(view2, "p1"); int i = R.id.dialog_cancel; MaterialButton materialButton = (MaterialButton) view2.findViewById(R.id.dialog_cancel); if (materialButton != null) { i = R.id.dialog_selections; MaxHeightRecyclerView maxHeightRecyclerView = (MaxHeightRecyclerView) view2.findViewById(R.id.dialog_selections); if (maxHeightRecyclerView != null) { i = R.id.dialog_title; TextView textView = (TextView) view2.findViewById(R.id.dialog_title); if (textView != null) { return new l((LinearLayout) view2, materialButton, maxHeightRecyclerView, textView); } } } throw new NullPointerException("Missing required view with ID: ".concat(view2.getResources().getResourceName(i))); } } /* compiled from: SelectorDialog.kt */ /* loaded from: classes.dex */ public static final class d implements View.OnClickListener { public d() { } @Override // android.view.View.OnClickListener public final void onClick(View view) { n.this.dismiss(); } } /* compiled from: SelectorDialog.kt */ /* loaded from: classes.dex */ public static final class e extends o implements Function2 { public e() { super(2); } @Override // kotlin.jvm.functions.Function2 public b invoke(LayoutInflater layoutInflater, ViewGroup viewGroup) { LayoutInflater layoutInflater2 = layoutInflater; ViewGroup viewGroup2 = viewGroup; m.checkNotNullParameter(layoutInflater2, "inflater"); m.checkNotNullParameter(viewGroup2, "parent"); DialogSimpleSelectorItemBinding a = DialogSimpleSelectorItemBinding.a(layoutInflater2, viewGroup2, false); m.checkNotNullExpressionValue(a, "DialogSimpleSelectorItem…(inflater, parent, false)"); return new b(n.this, a); } } public n() { super(R.layout.dialog_simple_selector); } public final l g() { return (l) this.m.getValue((Fragment) this, j[0]); } @Override // com.discord.app.AppDialog, androidx.fragment.app.Fragment public void onPause() { super.onPause(); dismiss(); } @Override // com.discord.app.AppDialog public void onViewBound(View view) { m.checkNotNullParameter(view, "view"); super.onViewBound(view); TextView textView = g().d; m.checkNotNullExpressionValue(textView, "binding.dialogTitle"); textView.setText(getArgumentsOrDefault().getCharSequence("INTENT_DIALOG_TITLE", null)); g().f148b.setOnClickListener(new d()); CharSequence[] charSequenceArray = getArgumentsOrDefault().getCharSequenceArray("INTENT_DIALOG_OPTIONS"); if (charSequenceArray != null) { MaxHeightRecyclerView maxHeightRecyclerView = g().c; m.checkNotNullExpressionValue(maxHeightRecyclerView, "binding.dialogSelections"); maxHeightRecyclerView.setAdapter(new SimpleRecyclerAdapter(j.asList(charSequenceArray), new e())); MaxHeightRecyclerView maxHeightRecyclerView2 = g().c; RecyclerView.Adapter adapter = maxHeightRecyclerView2.getAdapter(); if (adapter != null) { adapter.notifyDataSetChanged(); } maxHeightRecyclerView2.setHasFixedSize(false); maxHeightRecyclerView2.setNestedScrollingEnabled(false); SimpleRecyclerAdapter.Companion companion = SimpleRecyclerAdapter.Companion; MaxHeightRecyclerView maxHeightRecyclerView3 = g().c; m.checkNotNullExpressionValue(maxHeightRecyclerView3, "binding.dialogSelections"); companion.addThemedDivider(maxHeightRecyclerView3); } } }