package androidx.leanback.widget;

import android.content.Context;
import android.content.res.Resources;
import android.content.res.TypedArray;
import android.graphics.Paint;
import android.graphics.Rect;
import android.graphics.drawable.ColorDrawable;
import android.graphics.drawable.Drawable;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
import androidx.leanback.widget.af;
import androidx.leanback.widget.bi;
import androidx.leanback.widget.ci;
import androidx.leanback.widget.co;
import androidx.leanback.widget.cp;
import androidx.leanback.widget.g0;
import androidx.media3.session.MediaUtils;
import androidx.recyclerview.widget.RecyclerView;
import com.strmr.ps.R;
import defpackage.a14;
import defpackage.bo7;
import defpackage.mb5;
import defpackage.pb5;
import defpackage.qm8;
import defpackage.zo8;
import java.util.HashMap;

/* JADX INFO: loaded from: classes.dex */
public class bn extends cp {
    public static int n;
    public static int o;
    public static int p;
    public g0 l;
    public bj m;
    public final int e = 1;
    public final boolean g = true;
    public int h = -1;
    public final boolean i = true;
    public final boolean j = true;
    public final HashMap k = new HashMap();
    public final int f = 2;

    public class a extends bi {
        public final c h;

        public a(c cVar) {
            this.h = cVar;
        }

        @Override // androidx.leanback.widget.bi
        public final void d(ci ciVar, int i) {
            RecyclerView.v recycledViewPool = this.h.o.getRecycledViewPool();
            HashMap map = bn.this.k;
            recycledViewPool.b(i, map.containsKey(ciVar) ? ((Integer) map.get(ciVar)).intValue() : 24);
        }

        @Override // androidx.leanback.widget.bi
        public final void e(bi.d dVar) {
            View view = dVar.itemView;
            bn bnVar = bn.this;
            c cVar = this.h;
            bnVar.aa(cVar, view);
            View view2 = dVar.itemView;
            int i = cVar.f;
            if (i == 1) {
                view2.setActivated(true);
            } else if (i == 2) {
                view2.setActivated(false);
            }
        }

        @Override // androidx.leanback.widget.bi
        public final void f(bi.d dVar) {
            if (this.h.n != null) {
                dVar.b.a.setOnClickListener(new bm(this, dVar));
            }
        }

        @Override // androidx.leanback.widget.bi
        public final void g(bi.d dVar) {
            View view = dVar.itemView;
            if (view instanceof ViewGroup) {
                ((ViewGroup) view).setTransitionGroup(true);
            }
            g0 g0Var = bn.this.l;
            if (g0Var != null) {
                View view2 = dVar.itemView;
                if (g0Var.e) {
                    return;
                }
                if (!g0Var.d) {
                    if (g0Var.c) {
                        cm.a(view2, g0Var.f, true);
                    }
                } else if (g0Var.a == 3) {
                    view2.setTag(R.id.lb_shadow_impl, e0.a(view2, g0Var.g, g0Var.h, g0Var.f));
                } else if (g0Var.c) {
                    cm.a(view2, g0Var.f, true);
                }
            }
        }

        @Override // androidx.leanback.widget.bi
        public final void i(bi.d dVar) {
            if (this.h.n != null) {
                dVar.b.a.setOnClickListener(null);
            }
        }
    }

    public static class b extends ci.b {
    }

    public static class c extends cp.b {
        public final HorizontalGridView o;
        public bi p;
        public final int q;
        public final int r;
        public final int s;
        public final int t;

        public c(pb5 pb5Var, HorizontalGridView horizontalGridView) {
            super(pb5Var);
            new Rect();
            this.o = horizontalGridView;
            this.q = horizontalGridView.getPaddingTop();
            this.r = horizontalGridView.getPaddingBottom();
            this.s = horizontalGridView.getPaddingLeft();
            this.t = horizontalGridView.getPaddingRight();
        }
    }

    public static void ab(c cVar, View view, boolean z) {
        o oVar;
        o oVar2;
        if (view == null) {
            if (!z || (oVar = cVar.m) == null) {
                return;
            }
            oVar.b(null, null, cVar, cVar.d);
            return;
        }
        if (cVar.g) {
            bi.d dVar = (bi.d) cVar.o.getChildViewHolder(view);
            if (!z || (oVar2 = cVar.m) == null) {
                return;
            }
            oVar2.b(dVar.b, dVar.c, cVar, cVar.d);
        }
    }

    public static void ad(c cVar) {
        if (cVar.h && cVar.g) {
            HorizontalGridView horizontalGridView = cVar.o;
            bi.d dVar = (bi.d) horizontalGridView.findViewHolderForPosition(horizontalGridView.getSelectedPosition());
            ab(cVar, dVar == null ? null : dVar.itemView, false);
        }
    }

    public final void aa(c cVar, View view) {
        g0 g0Var = this.l;
        if (g0Var == null || !g0Var.b) {
            return;
        }
        int color = cVar.k.c.getColor();
        if (this.l.e) {
            ((zo8) view).setOverlayColor(color);
            return;
        }
        Drawable foreground = view.getForeground();
        if (foreground instanceof ColorDrawable) {
            ((ColorDrawable) foreground).setColor(color);
        } else {
            view.setForeground(new ColorDrawable(color));
        }
    }

    public final void ac(c cVar) {
        boolean z = cVar.h;
        int i = cVar.r;
        int paddingBottom = 0;
        if (z) {
            co.a aVar = cVar.c;
            if (aVar != null) {
                View view = aVar.a;
                co coVar = this.b;
                if (coVar != null) {
                    paddingBottom = view.getPaddingBottom();
                    if (view instanceof TextView) {
                        TextView textView = (TextView) view;
                        Paint paint = coVar.c;
                        if (paint.getTextSize() != textView.getTextSize()) {
                            paint.setTextSize(textView.getTextSize());
                        }
                        if (paint.getTypeface() != textView.getTypeface()) {
                            paint.setTypeface(textView.getTypeface());
                        }
                        paddingBottom += (int) paint.descent();
                    }
                } else {
                    paddingBottom = view.getPaddingBottom();
                }
            }
            paddingBottom = (cVar.g ? o : cVar.q) - paddingBottom;
            i = p;
        } else if (cVar.g) {
            int i2 = n;
            paddingBottom = i2 - i;
            i = i2;
        }
        cVar.o.setPadding(cVar.s, paddingBottom, cVar.t, i);
    }

    @Override // androidx.leanback.widget.cp
    public final cp.b j(ViewGroup viewGroup) {
        Context context = viewGroup.getContext();
        if (n == 0) {
            n = context.getResources().getDimensionPixelSize(R.dimen.lb_browse_selected_row_top_padding);
            o = context.getResources().getDimensionPixelSize(R.dimen.lb_browse_expanded_selected_row_top_padding);
            p = context.getResources().getDimensionPixelSize(R.dimen.lb_browse_expanded_row_no_hovercard_bottom_padding);
        }
        Context context2 = viewGroup.getContext();
        pb5 pb5Var = new pb5(context2, null, 0);
        LayoutInflater.from(context2).inflate(R.layout.lb_list_row, pb5Var);
        HorizontalGridView horizontalGridView = (HorizontalGridView) pb5Var.findViewById(R.id.row_content);
        pb5Var.a = horizontalGridView;
        horizontalGridView.setHasFixedSize(false);
        pb5Var.setOrientation(1);
        pb5Var.setDescendantFocusability(MediaUtils.TRANSACTION_SIZE_LIMIT_IN_BYTES);
        HorizontalGridView gridView = pb5Var.getGridView();
        if (this.h < 0) {
            TypedArray typedArrayObtainStyledAttributes = gridView.getContext().obtainStyledAttributes(bo7.n.b);
            this.h = (int) typedArrayObtainStyledAttributes.getDimension(5, 0.0f);
            typedArrayObtainStyledAttributes.recycle();
        }
        gridView.setFadingLeftEdgeLength(this.h);
        return new c(pb5Var, pb5Var.getGridView());
    }

    @Override // androidx.leanback.widget.cp
    public final void k(cp.b bVar, boolean z) {
        o oVar;
        c cVar = (c) bVar;
        HorizontalGridView horizontalGridView = cVar.o;
        bi.d dVar = (bi.d) horizontalGridView.findViewHolderForPosition(horizontalGridView.getSelectedPosition());
        if (dVar == null) {
            super.k(bVar, z);
        } else {
            if (!z || (oVar = bVar.m) == null) {
                return;
            }
            oVar.b(dVar.b, dVar.c, cVar, cVar.d);
        }
    }

    @Override // androidx.leanback.widget.cp
    public final void l(cp.b bVar, boolean z) {
        c cVar = (c) bVar;
        boolean z2 = !z;
        cVar.o.setScrollEnabled(z2);
        cVar.o.setAnimateChildLayout(z2);
    }

    @Override // androidx.leanback.widget.cp
    public final void n(cp.b bVar) {
        super.n(bVar);
        c cVar = (c) bVar;
        HorizontalGridView horizontalGridView = cVar.o;
        Context context = bVar.a.getContext();
        if (this.l == null) {
            g0.a aVar = new g0.a();
            aVar.d = true;
            aVar.f = g0.b.a;
            aVar.a = this.c;
            aVar.c = this.g;
            aVar.b = !qm8.a(context).b && this.i;
            aVar.d = !qm8.a(context).a;
            aVar.e = this.j;
            aVar.f = g0.b.a;
            g0 g0Var = new g0();
            g0Var.a = 1;
            g0Var.b = aVar.a;
            boolean z = aVar.b;
            g0Var.c = z;
            g0Var.d = aVar.c;
            if (z) {
                aVar.f.getClass();
                g0Var.f = context.getResources().getDimensionPixelSize(R.dimen.lb_rounded_rect_corner_radius);
            }
            if (!g0Var.d) {
                g0Var.a = 1;
                g0Var.e = aVar.e && g0Var.b;
            } else if (aVar.d) {
                g0Var.a = 3;
                aVar.f.getClass();
                Resources resources = context.getResources();
                g0Var.h = resources.getDimension(R.dimen.lb_material_shadow_focused_z);
                g0Var.g = resources.getDimension(R.dimen.lb_material_shadow_normal_z);
                g0Var.e = aVar.e && g0Var.b;
            } else {
                g0Var.a = 2;
                g0Var.e = true;
            }
            this.l = g0Var;
            if (g0Var.e) {
                this.m = new bj(g0Var);
            }
        }
        a aVar2 = new a(cVar);
        cVar.p = aVar2;
        aVar2.b = this.m;
        if (this.l.a == 2) {
            horizontalGridView.setLayoutMode(1);
        }
        bi biVar = cVar.p;
        int i = this.f;
        if (i == 0) {
            biVar.d = null;
        } else {
            af.a aVar3 = new af.a();
            if (i != 0 && i != 1 && i != 2 && i != 3 && i != 4) {
                throw new IllegalArgumentException("Unhandled zoom index");
            }
            aVar3.a = i;
            biVar.d = aVar3;
        }
        horizontalGridView.setFocusDrawingOrderEnabled(this.l.a != 3);
        horizontalGridView.setOnChildSelectedListener(new bk(this, cVar));
        horizontalGridView.setOnUnhandledKeyListener(new bl(cVar));
        horizontalGridView.setNumRows(this.e);
    }

    @Override // androidx.leanback.widget.cp
    public final boolean p() {
        return false;
    }

    @Override // androidx.leanback.widget.cp
    public final void q(cp.b bVar, Object obj) {
        super.q(bVar, obj);
        c cVar = (c) bVar;
        mb5 mb5Var = (mb5) obj;
        cVar.p.j(mb5Var.b);
        HorizontalGridView horizontalGridView = cVar.o;
        horizontalGridView.setAdapter(cVar.p);
        a14 a14Var = mb5Var.a;
        horizontalGridView.setContentDescription(a14Var != null ? a14Var.a : null);
    }

    @Override // androidx.leanback.widget.cp
    public final void t(cp.b bVar, boolean z) {
        super.t(bVar, z);
        c cVar = (c) bVar;
        ac(cVar);
        ad(cVar);
    }

    @Override // androidx.leanback.widget.cp
    public final void u(cp.b bVar, boolean z) {
        super.u(bVar, z);
        c cVar = (c) bVar;
        ac(cVar);
        ad(cVar);
    }

    @Override // androidx.leanback.widget.cp
    public final void v(cp.b bVar) {
        super.v(bVar);
        c cVar = (c) bVar;
        HorizontalGridView horizontalGridView = cVar.o;
        int childCount = horizontalGridView.getChildCount();
        for (int i = 0; i < childCount; i++) {
            aa(cVar, horizontalGridView.getChildAt(i));
        }
    }

    @Override // androidx.leanback.widget.cp
    public final void w(cp.b bVar) {
        c cVar = (c) bVar;
        cVar.o.setAdapter(null);
        cVar.p.j(null);
        super.w(bVar);
    }

    @Override // androidx.leanback.widget.cp
    public final void x(cp.b bVar, boolean z) {
        super.x(bVar, z);
        ((c) bVar).o.setChildrenVisibility(z ? 0 : 4);
    }
}
