package androidx.leanback.widget;

import android.animation.Animator;
import android.animation.AnimatorInflater;
import android.content.Context;
import android.graphics.drawable.Drawable;
import android.text.TextUtils;
import android.util.Log;
import android.util.TypedValue;
import android.view.KeyEvent;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.view.ViewParent;
import android.widget.EditText;
import android.widget.ImageView;
import android.widget.TextView;
import androidx.leanback.widget.at;
import androidx.leanback.widget.bb;
import androidx.leanback.widget.bd;
import androidx.leanback.widget.picker.DatePicker;
import androidx.recyclerview.widget.RecyclerView;
import com.strmr.ps.R;
import defpackage.m38;
import defpackage.n41;
import defpackage.uy3;
import defpackage.vw2;
import defpackage.vy3;
import defpackage.wy3;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.List;

/* JADX INFO: loaded from: classes.dex */
@m38
public class ap extends RecyclerView.g {
    public final VerticalGridView a;
    public final boolean b;
    public final e c;
    public final d d;
    public final c e;
    public final b f;
    public final ArrayList g;
    public final f h;
    public final bb i;
    public ar j;
    public final vy3 k;
    public final View.OnClickListener l = new a();

    public class a implements View.OnClickListener {
        public a() {
        }

        @Override // android.view.View.OnClickListener
        public final void onClick(View view) {
            VerticalGridView verticalGridView = ap.this.a;
            if (view == null || view.getWindowToken() == null || !verticalGridView.isAttachedToWindow()) {
                return;
            }
            bb.b bVar = (bb.b) verticalGridView.getChildViewHolder(view);
            bVar.a.getClass();
            bVar.a.getClass();
            verticalGridView.isAttachedToWindow();
        }
    }

    public class b implements at.a {
        public b() {
        }

        @Override // androidx.leanback.widget.at.a
        public final void a(EditText editText) {
            ap apVar = ap.this;
            apVar.j.c(apVar, editText);
        }
    }

    public class c implements TextView.OnEditorActionListener, bd.a {
        public c() {
        }

        @Override // androidx.leanback.widget.bd.a
        public final boolean a(int i, KeyEvent keyEvent, EditText editText) {
            ap apVar = ap.this;
            if (i == 4 && keyEvent.getAction() == 1) {
                apVar.j.d(apVar, editText);
                return true;
            }
            if (i != 66 || keyEvent.getAction() != 1) {
                return false;
            }
            apVar.j.c(apVar, editText);
            return true;
        }

        @Override // android.widget.TextView.OnEditorActionListener
        public final boolean onEditorAction(TextView textView, int i, KeyEvent keyEvent) {
            ap apVar = ap.this;
            if (i == 5 || i == 6) {
                apVar.j.c(apVar, textView);
                return true;
            }
            if (i != 1) {
                return false;
            }
            apVar.j.d(apVar, textView);
            return true;
        }
    }

    public class d implements View.OnFocusChangeListener {
        public final Object a;
        public View b;

        public d(h hVar) {
            this.a = hVar;
        }

        @Override // android.view.View.OnFocusChangeListener
        public final void onFocusChange(View view, boolean z) {
            ap apVar = ap.this;
            bb bbVar = apVar.i;
            VerticalGridView verticalGridView = apVar.a;
            if (verticalGridView.isAttachedToWindow()) {
                bb.b bVar = (bb.b) verticalGridView.getChildViewHolder(view);
                if (z) {
                    this.b = view;
                    uy3 uy3Var = bVar.a;
                } else if (this.b == view) {
                    bbVar.getClass();
                    Animator animator = bVar.k;
                    if (animator != null) {
                        animator.cancel();
                        bVar.k = null;
                    }
                    Context context = bVar.itemView.getContext();
                    TypedValue typedValue = new TypedValue();
                    if (context.getTheme().resolveAttribute(R.attr.guidedActionUnpressedAnimation, typedValue, true)) {
                        Animator animatorLoadAnimator = AnimatorInflater.loadAnimator(context, typedValue.resourceId);
                        bVar.k = animatorLoadAnimator;
                        animatorLoadAnimator.setTarget(bVar.itemView);
                        bVar.k.addListener(new bc(bVar));
                        bVar.k.start();
                    }
                    this.b = null;
                }
                bbVar.getClass();
            }
        }
    }

    public class e implements View.OnKeyListener {
        public e() {
        }

        @Override // android.view.View.OnKeyListener
        public final boolean onKey(View view, int i, KeyEvent keyEvent) {
            VerticalGridView verticalGridView = ap.this.a;
            if (view == null || keyEvent == null || !verticalGridView.isAttachedToWindow()) {
                return false;
            }
            if (i != 23 && i != 66 && i != 160 && i != 99 && i != 100) {
                return false;
            }
            ((bb.b) verticalGridView.getChildViewHolder(view)).a.getClass();
            keyEvent.getAction();
            return true;
        }
    }

    public interface f {
        void a(uy3 uy3Var);
    }

    public interface g {
        void a();

        void b();

        void c();
    }

    public interface h {
    }

    public ap(ArrayList arrayList, f fVar, h hVar, bb bbVar, boolean z) {
        this.g = arrayList == null ? new ArrayList() : new ArrayList(arrayList);
        this.h = fVar;
        this.i = bbVar;
        this.c = new e();
        this.d = new d(hVar);
        this.e = new c();
        this.f = new b();
        this.b = z;
        if (!z) {
            this.k = vy3.a;
        }
        this.a = z ? bbVar.c : bbVar.b;
    }

    /* JADX WARN: Type inference fix 'apply assigned field type' failed
    java.lang.UnsupportedOperationException: ArgType.getObject(), call class: class jadx.core.dex.instructions.args.ArgType$UnknownArg
    	at jadx.core.dex.instructions.args.ArgType.getObject(ArgType.java:593)
    	at jadx.core.dex.attributes.nodes.ClassTypeVarsAttr.getTypeVarsMapFor(ClassTypeVarsAttr.java:35)
    	at jadx.core.dex.nodes.utils.TypeUtils.replaceClassGenerics(TypeUtils.java:177)
    	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.insertExplicitUseCast(FixTypesVisitor.java:397)
    	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.tryFieldTypeWithNewCasts(FixTypesVisitor.java:359)
    	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.applyFieldType(FixTypesVisitor.java:309)
    	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.visit(FixTypesVisitor.java:94)
     */
    public final bb.b d(TextView textView) {
        VerticalGridView verticalGridView = this.a;
        if (!verticalGridView.isAttachedToWindow()) {
            return null;
        }
        ViewParent parent = textView.getParent();
        View view = textView;
        while (parent != verticalGridView && parent != null) {
            View view2 = (View) parent;
            parent = parent.getParent();
            view = view2;
        }
        if (parent != null) {
            return (bb.b) verticalGridView.getChildViewHolder(view);
        }
        return null;
    }

    public final void e(List list) {
        if (!this.b) {
            this.i.a(false);
        }
        d dVar = this.d;
        ap apVar = ap.this;
        VerticalGridView verticalGridView = apVar.a;
        if (dVar.b != null && verticalGridView.isAttachedToWindow()) {
            RecyclerView.ag childViewHolder = verticalGridView.getChildViewHolder(dVar.b);
            if (childViewHolder != null) {
                apVar.i.getClass();
            } else {
                Log.w("GuidedActionAdapter", "RecyclerView returned null view holder", new Throwable());
            }
        }
        vy3 vy3Var = this.k;
        ArrayList arrayList = this.g;
        if (vy3Var == null) {
            arrayList.clear();
            arrayList.addAll(list);
            notifyDataSetChanged();
        } else {
            ArrayList arrayList2 = new ArrayList();
            arrayList2.addAll(arrayList);
            arrayList.clear();
            arrayList.addAll(list);
            androidx.recyclerview.widget.t.a(new aq(this, arrayList2)).a(new androidx.recyclerview.widget.b(this));
        }
    }

    /* JADX WARN: Multi-variable type inference failed */
    public final void f(EditText editText) {
        if (editText != 0) {
            editText.setPrivateImeOptions("escapeNorth");
            c cVar = this.e;
            editText.setOnEditorActionListener(cVar);
            if (editText instanceof bd) {
                ((bd) editText).setImeKeyListener(cVar);
            }
            if (editText instanceof at) {
                ((at) editText).setOnAutofillListener(this.f);
            }
        }
    }

    @Override // androidx.recyclerview.widget.RecyclerView.g
    public final int getItemCount() {
        return this.g.size();
    }

    @Override // androidx.recyclerview.widget.RecyclerView.g
    public final int getItemViewType(int i) {
        uy3 uy3Var = (uy3) this.g.get(i);
        this.i.getClass();
        return uy3Var instanceof wy3 ? 1 : 0;
    }

    @Override // androidx.recyclerview.widget.RecyclerView.g
    public final void onBindViewHolder(RecyclerView.ag agVar, int i) {
        ArrayList arrayList = this.g;
        if (i >= arrayList.size()) {
            return;
        }
        bb.b bVar = (bb.b) agVar;
        uy3 uy3Var = (uy3) arrayList.get(i);
        bb bbVar = this.i;
        bbVar.getClass();
        bVar.a = uy3Var;
        TextView textView = bVar.c;
        TextView textView2 = bVar.d;
        ImageView imageView = bVar.g;
        if (textView != null) {
            uy3Var.getClass();
            textView.setInputType(0);
            textView.setText(uy3Var.c);
            textView.setAlpha(bbVar.g);
            textView.setFocusable(false);
            textView.setClickable(false);
            textView.setLongClickable(false);
            textView.setAutofillHints(null);
        }
        if (textView2 != null) {
            uy3Var.getClass();
            textView2.setInputType(0);
            textView2.setText(uy3Var.d);
            textView2.setVisibility(TextUtils.isEmpty(uy3Var.d) ? 8 : 0);
            textView2.setAlpha(bbVar.h);
            textView2.setFocusable(false);
            textView2.setClickable(false);
            textView2.setLongClickable(false);
            textView2.setAutofillHints(null);
        }
        if (imageView != null) {
            uy3Var.getClass();
            imageView.setVisibility(8);
        }
        ImageView imageView2 = bVar.f;
        if (imageView2 != null) {
            Drawable drawable = uy3Var.b;
            if (drawable != null) {
                imageView2.setImageLevel(drawable.getLevel());
                imageView2.setImageDrawable(drawable);
                imageView2.setVisibility(0);
            } else {
                imageView2.setVisibility(8);
            }
        }
        uy3Var.getClass();
        if (textView != null) {
            int i2 = bbVar.i;
            if (i2 == 1) {
                textView.setSingleLine(true);
            } else {
                textView.setSingleLine(false);
                textView.setMaxLines(i2);
            }
        }
        if (textView2 != null) {
            int i3 = bbVar.j;
            if (i3 == 1) {
                textView2.setSingleLine(true);
            } else {
                textView2.setSingleLine(false);
                textView2.setMaxLines(i3);
            }
        }
        View view = bVar.e;
        if (view != null && (uy3Var instanceof wy3)) {
            DatePicker datePicker = (DatePicker) view;
            datePicker.setDatePickerFormat(null);
            datePicker.setMinDate(0L);
            datePicker.setMaxDate(0L);
            Calendar calendar = Calendar.getInstance();
            calendar.setTimeInMillis(((wy3) uy3Var).h);
            datePicker.j(calendar.get(1), calendar.get(2), calendar.get(5));
        }
        bbVar.f(bVar, false, false);
        bVar.itemView.setFocusable(false);
        ((ViewGroup) bVar.itemView).setDescendantFocusability(393216);
        EditText editText = textView instanceof EditText ? (EditText) textView : null;
        if (editText != null) {
            editText.setImeOptions(5);
        }
        EditText editText2 = textView2 instanceof EditText ? (EditText) textView2 : null;
        if (editText2 != null) {
            editText2.setImeOptions(5);
        }
        bbVar.h(bVar);
    }

    @Override // androidx.recyclerview.widget.RecyclerView.g
    public final RecyclerView.ag onCreateViewHolder(ViewGroup viewGroup, int i) {
        bb.b bVar;
        bb bbVar = this.i;
        bbVar.getClass();
        int i2 = R.layout.lb_guidedactions_item;
        if (i == 0) {
            bVar = new bb.b(vw2.g(viewGroup, R.layout.lb_guidedactions_item, viewGroup, false), viewGroup == bbVar.c);
        } else {
            LayoutInflater layoutInflaterFrom = LayoutInflater.from(viewGroup.getContext());
            if (i != 0) {
                if (i != 1) {
                    throw new RuntimeException(n41.i(i, "ViewType ", " not supported in GuidedActionsStylist"));
                }
                i2 = R.layout.lb_guidedactions_datepicker_item;
            }
            bVar = new bb.b(layoutInflaterFrom.inflate(i2, viewGroup, false), viewGroup == bbVar.c);
        }
        View view = bVar.itemView;
        view.setOnKeyListener(this.c);
        view.setOnClickListener(this.l);
        view.setOnFocusChangeListener(this.d);
        TextView textView = bVar.c;
        f(textView instanceof EditText ? (EditText) textView : null);
        TextView textView2 = bVar.d;
        f(textView2 instanceof EditText ? (EditText) textView2 : null);
        return bVar;
    }
}
