package androidx.leanback.widget;

import android.annotation.SuppressLint;
import android.content.Context;
import android.content.res.TypedArray;
import android.graphics.Rect;
import android.util.AttributeSet;
import android.view.KeyEvent;
import android.view.MotionEvent;
import android.view.View;
import android.view.animation.AccelerateDecelerateInterpolator;
import android.view.animation.Interpolator;
import androidx.leanback.widget.ck;
import androidx.leanback.widget.u0;
import androidx.media3.session.MediaUtils;
import androidx.recyclerview.widget.RecyclerView;
import defpackage.av6;
import defpackage.m38;
import defpackage.yu6;
import defpackage.zu6;
import java.util.ArrayList;

/* JADX INFO: loaded from: classes.dex */
public abstract class m extends RecyclerView {
    public GridLayoutManager a;
    public f b;
    public boolean c;
    public boolean d;
    public RecyclerView.l e;
    public d f;
    public c i;
    public a j;
    public e k;
    public int l;
    public int m;

    public interface a {
        boolean d(KeyEvent keyEvent);
    }

    public interface b {
    }

    public interface c {
        boolean a();
    }

    public interface d {
        boolean a(MotionEvent motionEvent);
    }

    public interface e {
        boolean a(KeyEvent keyEvent);
    }

    public interface f {
        Interpolator a();

        int b();
    }

    public m(Context context, AttributeSet attributeSet) {
        super(context, attributeSet, 0);
        this.c = true;
        this.d = true;
        this.l = 4;
        GridLayoutManager gridLayoutManager = new GridLayoutManager(this);
        this.a = gridLayoutManager;
        setLayoutManager(gridLayoutManager);
        setPreserveFocusAfterLayout(false);
        setDescendantFocusability(MediaUtils.TRANSACTION_SIZE_LIMIT_IN_BYTES);
        setHasFixedSize(true);
        setChildrenDrawingOrderEnabled(true);
        setWillNotDraw(true);
        setOverScrollMode(2);
        ((androidx.recyclerview.widget.aq) getItemAnimator()).g = false;
        super.addRecyclerListener(new l(this));
    }

    @Override // android.view.ViewGroup, android.view.View
    public final boolean dispatchGenericFocusedEvent(MotionEvent motionEvent) {
        c cVar = this.i;
        if (cVar == null || !cVar.a()) {
            return super.dispatchGenericFocusedEvent(motionEvent);
        }
        return true;
    }

    @Override // android.view.ViewGroup, android.view.View
    public final boolean dispatchKeyEvent(KeyEvent keyEvent) {
        a aVar = this.j;
        if ((aVar != null && aVar.d(keyEvent)) || super.dispatchKeyEvent(keyEvent)) {
            return true;
        }
        e eVar = this.k;
        return eVar != null && eVar.a(keyEvent);
    }

    @Override // android.view.ViewGroup, android.view.View
    public final boolean dispatchTouchEvent(MotionEvent motionEvent) {
        d dVar = this.f;
        if (dVar == null || !dVar.a(motionEvent)) {
            return super.dispatchTouchEvent(motionEvent);
        }
        return true;
    }

    @Override // android.view.View
    public final View focusSearch(int i) {
        if (isFocused()) {
            GridLayoutManager gridLayoutManager = this.a;
            View viewFindViewByPosition = gridLayoutManager.findViewByPosition(gridLayoutManager.t);
            if (viewFindViewByPosition != null) {
                return focusSearch(viewFindViewByPosition, i);
            }
        }
        return super.focusSearch(i);
    }

    @Override // androidx.recyclerview.widget.RecyclerView, android.view.ViewGroup
    public final int getChildDrawingOrder(int i, int i2) {
        int iIndexOfChild;
        GridLayoutManager gridLayoutManager = this.a;
        View viewFindViewByPosition = gridLayoutManager.findViewByPosition(gridLayoutManager.t);
        return (viewFindViewByPosition != null && i2 >= (iIndexOfChild = indexOfChild(viewFindViewByPosition))) ? i2 < i + (-1) ? ((iIndexOfChild + i) - 1) - i2 : iIndexOfChild : i2;
    }

    @m38
    public int getExtraLayoutSpace() {
        return this.a.aq;
    }

    @m38
    public int getFocusScrollStrategy() {
        return this.a.am;
    }

    @Deprecated
    public int getHorizontalMargin() {
        return this.a.ae;
    }

    public int getHorizontalSpacing() {
        return this.a.ae;
    }

    public int getInitialPrefetchItemCount() {
        return this.l;
    }

    public int getItemAlignmentOffset() {
        return this.a.ao.c.c;
    }

    public float getItemAlignmentOffsetPercent() {
        return this.a.ao.c.d;
    }

    public int getItemAlignmentViewId() {
        return this.a.ao.c.a;
    }

    public e getOnUnhandledKeyListener() {
        return this.k;
    }

    public final int getSaveChildrenLimitNumber() {
        return this.a.as.b;
    }

    public final int getSaveChildrenPolicy() {
        return this.a.as.a;
    }

    public int getSelectedPosition() {
        return this.a.t;
    }

    @m38
    public int getSelectedSubPosition() {
        return this.a.u;
    }

    public f getSmoothScrollByBehavior() {
        return this.b;
    }

    public final int getSmoothScrollMaxPendingMoves() {
        return this.a.b;
    }

    public final float getSmoothScrollSpeedFactor() {
        return this.a.a;
    }

    @Deprecated
    public int getVerticalMargin() {
        return this.a.af;
    }

    public int getVerticalSpacing() {
        return this.a.af;
    }

    public int getWindowAlignment() {
        return this.a.an.c.f;
    }

    public int getWindowAlignmentOffset() {
        return this.a.an.c.g;
    }

    public float getWindowAlignmentOffsetPercent() {
        return this.a.an.c.h;
    }

    @Override // android.view.View
    public final boolean hasOverlappingRendering() {
        return this.d;
    }

    @Override // android.view.View
    public final void onFocusChanged(boolean z, int i, Rect rect) {
        super.onFocusChanged(z, i, rect);
        GridLayoutManager gridLayoutManager = this.a;
        if (!z) {
            gridLayoutManager.getClass();
            return;
        }
        int i2 = gridLayoutManager.t;
        while (true) {
            View viewFindViewByPosition = gridLayoutManager.findViewByPosition(i2);
            if (viewFindViewByPosition == null) {
                return;
            }
            if (viewFindViewByPosition.getVisibility() == 0 && viewFindViewByPosition.hasFocusable()) {
                viewFindViewByPosition.requestFocus();
                return;
            }
            i2++;
        }
    }

    @Override // androidx.recyclerview.widget.RecyclerView, android.view.ViewGroup
    public final boolean onRequestFocusInDescendants(int i, Rect rect) {
        int i2;
        int i3;
        int i4;
        if ((this.m & 1) != 1) {
            GridLayoutManager gridLayoutManager = this.a;
            int i5 = gridLayoutManager.am;
            if (i5 == 1 || i5 == 2) {
                int childCount = gridLayoutManager.getChildCount();
                if ((i & 2) != 0) {
                    i4 = 1;
                    i3 = childCount;
                    i2 = 0;
                } else {
                    i2 = childCount - 1;
                    i3 = -1;
                    i4 = -1;
                }
                u0.a aVar = gridLayoutManager.an.c;
                int i6 = aVar.j;
                int i7 = ((aVar.i - i6) - aVar.k) + i6;
                while (i2 != i3) {
                    View childAt = gridLayoutManager.getChildAt(i2);
                    if (childAt.getVisibility() == 0 && gridLayoutManager.e.g(childAt) >= i6 && gridLayoutManager.e.d(childAt) <= i7 && childAt.requestFocus(i, rect)) {
                        return true;
                    }
                    i2 += i4;
                }
            } else {
                View viewFindViewByPosition = gridLayoutManager.findViewByPosition(gridLayoutManager.t);
                if (viewFindViewByPosition != null) {
                    return viewFindViewByPosition.requestFocus(i, rect);
                }
            }
        }
        return false;
    }

    /* JADX WARN: Removed duplicated region for block: B:8:0x000f  */
    @Override // android.view.View
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final void onRtlPropertiesChanged(int i) {
        int i2;
        GridLayoutManager gridLayoutManager = this.a;
        if (gridLayoutManager != null) {
            if (gridLayoutManager.d == 0) {
                i2 = i == 1 ? MediaUtils.TRANSACTION_SIZE_LIMIT_IN_BYTES : 0;
            } else if (i == 1) {
                i2 = 524288;
            }
            int i3 = gridLayoutManager.p;
            if ((786432 & i3) == i2) {
                return;
            }
            gridLayoutManager.p = i2 | (i3 & (-786433)) | 256;
            gridLayoutManager.an.b.l = i == 1;
        }
    }

    public final void q() {
        GridLayoutManager gridLayoutManager = this.a;
        int i = gridLayoutManager.p;
        if ((i & 64) != 0) {
            gridLayoutManager.p = i & (-65);
            int i2 = gridLayoutManager.t;
            if (i2 >= 0) {
                gridLayoutManager.ap(i2, gridLayoutManager.u, true);
            } else {
                gridLayoutManager.p = i & (-193);
                gridLayoutManager.requestLayout();
            }
            int i3 = gridLayoutManager.p;
            if ((i3 & 128) != 0) {
                gridLayoutManager.p = i3 & (-129);
                if (gridLayoutManager.c.getScrollState() != 0 || gridLayoutManager.isSmoothScrolling()) {
                    gridLayoutManager.c.addOnScrollListener(new an(gridLayoutManager));
                } else {
                    gridLayoutManager.requestLayout();
                }
            }
        }
    }

    public final void r() {
        GridLayoutManager gridLayoutManager = this.a;
        int i = gridLayoutManager.p;
        if ((i & 64) != 0) {
            return;
        }
        gridLayoutManager.p = i | 64;
        if (gridLayoutManager.getChildCount() == 0) {
            return;
        }
        if (gridLayoutManager.d == 1) {
            gridLayoutManager.c.smoothScrollBy(0, gridLayoutManager.y(), new AccelerateDecelerateInterpolator());
        } else {
            gridLayoutManager.c.smoothScrollBy(gridLayoutManager.y(), 0, new AccelerateDecelerateInterpolator());
        }
    }

    @Override // android.view.ViewGroup, android.view.ViewManager
    public final void removeView(View view) {
        boolean z = view.hasFocus() && isFocusable();
        if (z) {
            this.m = 1 | this.m;
            requestFocus();
        }
        super.removeView(view);
        if (z) {
            this.m ^= -2;
        }
    }

    @Override // android.view.ViewGroup
    public final void removeViewAt(int i) {
        boolean zHasFocus = getChildAt(i).hasFocus();
        if (zHasFocus) {
            this.m |= 1;
            requestFocus();
        }
        super.removeViewAt(i);
        if (zHasFocus) {
            this.m ^= -2;
        }
    }

    public final void s(Context context, AttributeSet attributeSet) {
        TypedArray typedArrayObtainStyledAttributes = context.obtainStyledAttributes(attributeSet, ck.c.a);
        boolean z = typedArrayObtainStyledAttributes.getBoolean(4, false);
        boolean z2 = typedArrayObtainStyledAttributes.getBoolean(3, false);
        GridLayoutManager gridLayoutManager = this.a;
        gridLayoutManager.p = (z ? 2048 : 0) | (gridLayoutManager.p & (-6145)) | (z2 ? 4096 : 0);
        boolean z3 = typedArrayObtainStyledAttributes.getBoolean(6, true);
        boolean z4 = typedArrayObtainStyledAttributes.getBoolean(5, true);
        GridLayoutManager gridLayoutManager2 = this.a;
        gridLayoutManager2.p = (z3 ? 8192 : 0) | (gridLayoutManager2.p & (-24577)) | (z4 ? 16384 : 0);
        int dimensionPixelSize = typedArrayObtainStyledAttributes.getDimensionPixelSize(2, typedArrayObtainStyledAttributes.getDimensionPixelSize(8, 0));
        if (gridLayoutManager2.d == 1) {
            gridLayoutManager2.af = dimensionPixelSize;
            gridLayoutManager2.ag = dimensionPixelSize;
        } else {
            gridLayoutManager2.af = dimensionPixelSize;
            gridLayoutManager2.ah = dimensionPixelSize;
        }
        GridLayoutManager gridLayoutManager3 = this.a;
        int dimensionPixelSize2 = typedArrayObtainStyledAttributes.getDimensionPixelSize(1, typedArrayObtainStyledAttributes.getDimensionPixelSize(7, 0));
        if (gridLayoutManager3.d == 0) {
            gridLayoutManager3.ae = dimensionPixelSize2;
            gridLayoutManager3.ag = dimensionPixelSize2;
        } else {
            gridLayoutManager3.ae = dimensionPixelSize2;
            gridLayoutManager3.ah = dimensionPixelSize2;
        }
        if (typedArrayObtainStyledAttributes.hasValue(0)) {
            setGravity(typedArrayObtainStyledAttributes.getInt(0, 0));
        }
        typedArrayObtainStyledAttributes.recycle();
    }

    @Override // androidx.recyclerview.widget.RecyclerView
    public final void scrollToPosition(int i) {
        GridLayoutManager gridLayoutManager = this.a;
        if ((gridLayoutManager.p & 64) != 0) {
            gridLayoutManager.at(i, false);
        } else {
            super.scrollToPosition(i);
        }
    }

    public void setAnimateChildLayout(boolean z) {
        if (this.c != z) {
            this.c = z;
            if (z) {
                super.setItemAnimator(this.e);
            } else {
                this.e = getItemAnimator();
                super.setItemAnimator(null);
            }
        }
    }

    public void setChildrenVisibility(int i) {
        GridLayoutManager gridLayoutManager = this.a;
        gridLayoutManager.y = i;
        if (i != -1) {
            int childCount = gridLayoutManager.getChildCount();
            for (int i2 = 0; i2 < childCount; i2++) {
                gridLayoutManager.getChildAt(i2).setVisibility(gridLayoutManager.y);
            }
        }
    }

    @m38
    public void setExtraLayoutSpace(int i) {
        GridLayoutManager gridLayoutManager = this.a;
        int i2 = gridLayoutManager.aq;
        if (i2 == i) {
            return;
        }
        if (i2 < 0) {
            throw new IllegalArgumentException("ExtraLayoutSpace must >= 0");
        }
        gridLayoutManager.aq = i;
        gridLayoutManager.requestLayout();
    }

    public void setFocusDrawingOrderEnabled(boolean z) {
        super.setChildrenDrawingOrderEnabled(z);
    }

    @m38
    public void setFocusScrollStrategy(int i) {
        if (i != 0 && i != 1 && i != 2) {
            throw new IllegalArgumentException("Invalid scrollStrategy");
        }
        this.a.am = i;
        requestLayout();
    }

    public final void setFocusSearchDisabled(boolean z) {
        setDescendantFocusability(z ? 393216 : MediaUtils.TRANSACTION_SIZE_LIMIT_IN_BYTES);
        GridLayoutManager gridLayoutManager = this.a;
        gridLayoutManager.p = (z ? 32768 : 0) | (gridLayoutManager.p & (-32769));
    }

    public void setGravity(int i) {
        this.a.ai = i;
        requestLayout();
    }

    public void setHasOverlappingRendering(boolean z) {
        this.d = z;
    }

    @Deprecated
    public void setHorizontalMargin(int i) {
        setHorizontalSpacing(i);
    }

    public void setHorizontalSpacing(int i) {
        GridLayoutManager gridLayoutManager = this.a;
        if (gridLayoutManager.d == 0) {
            gridLayoutManager.ae = i;
            gridLayoutManager.ag = i;
        } else {
            gridLayoutManager.ae = i;
            gridLayoutManager.ah = i;
        }
        requestLayout();
    }

    public void setInitialPrefetchItemCount(int i) {
        this.l = i;
    }

    public void setItemAlignmentOffset(int i) {
        GridLayoutManager gridLayoutManager = this.a;
        gridLayoutManager.ao.c.c = i;
        gridLayoutManager.au();
        requestLayout();
    }

    public void setItemAlignmentOffsetPercent(float f2) {
        GridLayoutManager gridLayoutManager = this.a;
        gridLayoutManager.ao.c.a(f2);
        gridLayoutManager.au();
        requestLayout();
    }

    public void setItemAlignmentOffsetWithPadding(boolean z) {
        GridLayoutManager gridLayoutManager = this.a;
        gridLayoutManager.ao.c.e = z;
        gridLayoutManager.au();
        requestLayout();
    }

    public void setItemAlignmentViewId(int i) {
        GridLayoutManager gridLayoutManager = this.a;
        gridLayoutManager.ao.c.a = i;
        gridLayoutManager.au();
    }

    @Deprecated
    public void setItemMargin(int i) {
        setItemSpacing(i);
    }

    public void setItemSpacing(int i) {
        GridLayoutManager gridLayoutManager = this.a;
        gridLayoutManager.ae = i;
        gridLayoutManager.af = i;
        gridLayoutManager.ah = i;
        gridLayoutManager.ag = i;
        requestLayout();
    }

    public void setLayoutEnabled(boolean z) {
        GridLayoutManager gridLayoutManager = this.a;
        int i = gridLayoutManager.p;
        if (((i & 512) != 0) != z) {
            gridLayoutManager.p = (i & (-513)) | (z ? 512 : 0);
            gridLayoutManager.requestLayout();
        }
    }

    @Override // androidx.recyclerview.widget.RecyclerView
    public void setLayoutManager(RecyclerView.o oVar) {
        if (oVar != null) {
            GridLayoutManager gridLayoutManager = (GridLayoutManager) oVar;
            this.a = gridLayoutManager;
            gridLayoutManager.c = this;
            gridLayoutManager.al = null;
            super.setLayoutManager(oVar);
            return;
        }
        super.setLayoutManager(null);
        GridLayoutManager gridLayoutManager2 = this.a;
        if (gridLayoutManager2 != null) {
            gridLayoutManager2.c = null;
            gridLayoutManager2.al = null;
        }
        this.a = null;
    }

    public void setOnChildLaidOutListener(yu6 yu6Var) {
        this.a.s = yu6Var;
    }

    @SuppressLint({"ReferencesDeprecated"})
    public void setOnChildSelectedListener(zu6 zu6Var) {
        this.a.q = zu6Var;
    }

    public void setOnChildViewHolderSelectedListener(av6 av6Var) {
        GridLayoutManager gridLayoutManager = this.a;
        if (av6Var == null) {
            gridLayoutManager.r = null;
            return;
        }
        ArrayList arrayList = gridLayoutManager.r;
        if (arrayList == null) {
            gridLayoutManager.r = new ArrayList();
        } else {
            arrayList.clear();
        }
        gridLayoutManager.r.add(av6Var);
    }

    public void setOnKeyInterceptListener(a aVar) {
        this.j = aVar;
    }

    public void setOnMotionInterceptListener(c cVar) {
        this.i = cVar;
    }

    public void setOnTouchInterceptListener(d dVar) {
        this.f = dVar;
    }

    public void setOnUnhandledKeyListener(e eVar) {
        this.k = eVar;
    }

    public void setPruneChild(boolean z) {
        GridLayoutManager gridLayoutManager = this.a;
        int i = gridLayoutManager.p;
        if (((i & 65536) != 0) != z) {
            gridLayoutManager.p = (i & (-65537)) | (z ? 65536 : 0);
            if (z) {
                gridLayoutManager.requestLayout();
            }
        }
    }

    public final void setSaveChildrenLimitNumber(int i) {
        t0 t0Var = this.a.as;
        t0Var.b = i;
        t0Var.a();
    }

    public final void setSaveChildrenPolicy(int i) {
        t0 t0Var = this.a.as;
        t0Var.a = i;
        t0Var.a();
    }

    public void setScrollEnabled(boolean z) {
        int i;
        GridLayoutManager gridLayoutManager = this.a;
        int i2 = gridLayoutManager.p;
        if (((i2 & 131072) != 0) != z) {
            int i3 = (i2 & (-131073)) | (z ? 131072 : 0);
            gridLayoutManager.p = i3;
            if ((i3 & 131072) == 0 || gridLayoutManager.am != 0 || (i = gridLayoutManager.t) == -1) {
                return;
            }
            gridLayoutManager.ap(i, gridLayoutManager.u, true);
        }
    }

    public void setSelectedPosition(int i) {
        this.a.at(i, false);
    }

    public void setSelectedPositionSmooth(int i) {
        this.a.at(i, true);
    }

    public final void setSmoothScrollByBehavior(f fVar) {
        this.b = fVar;
    }

    public final void setSmoothScrollMaxPendingMoves(int i) {
        this.a.b = i;
    }

    public final void setSmoothScrollSpeedFactor(float f2) {
        this.a.a = f2;
    }

    @Deprecated
    public void setVerticalMargin(int i) {
        setVerticalSpacing(i);
    }

    public void setVerticalSpacing(int i) {
        GridLayoutManager gridLayoutManager = this.a;
        if (gridLayoutManager.d == 1) {
            gridLayoutManager.af = i;
            gridLayoutManager.ag = i;
        } else {
            gridLayoutManager.af = i;
            gridLayoutManager.ah = i;
        }
        requestLayout();
    }

    public void setWindowAlignment(int i) {
        this.a.an.c.f = i;
        requestLayout();
    }

    public void setWindowAlignmentOffset(int i) {
        this.a.an.c.g = i;
        requestLayout();
    }

    public void setWindowAlignmentOffsetPercent(float f2) {
        u0.a aVar = this.a.an.c;
        aVar.getClass();
        if ((f2 < 0.0f || f2 > 100.0f) && f2 != -1.0f) {
            throw new IllegalArgumentException();
        }
        aVar.h = f2;
        requestLayout();
    }

    public void setWindowAlignmentPreferKeyLineOverHighEdge(boolean z) {
        u0.a aVar = this.a.an.c;
        aVar.e = z ? aVar.e | 2 : aVar.e & (-3);
        requestLayout();
    }

    public void setWindowAlignmentPreferKeyLineOverLowEdge(boolean z) {
        u0.a aVar = this.a.an.c;
        aVar.e = z ? aVar.e | 1 : aVar.e & (-2);
        requestLayout();
    }

    @Override // androidx.recyclerview.widget.RecyclerView
    public final void smoothScrollBy(int i, int i2) {
        f fVar = this.b;
        if (fVar != null) {
            smoothScrollBy(i, i2, fVar.a(), this.b.b());
        } else {
            smoothScrollBy(i, i2, null, Integer.MIN_VALUE);
        }
    }

    @Override // androidx.recyclerview.widget.RecyclerView
    public final void smoothScrollToPosition(int i) {
        GridLayoutManager gridLayoutManager = this.a;
        if ((gridLayoutManager.p & 64) != 0) {
            gridLayoutManager.at(i, false);
        } else {
            super.smoothScrollToPosition(i);
        }
    }

    @Override // androidx.recyclerview.widget.RecyclerView
    public final void smoothScrollBy(int i, int i2, Interpolator interpolator) {
        f fVar = this.b;
        if (fVar != null) {
            smoothScrollBy(i, i2, interpolator, fVar.b());
        } else {
            smoothScrollBy(i, i2, interpolator, Integer.MIN_VALUE);
        }
    }
}
