package com.rubensousa.dpadrecyclerview;

import A6.k;
import B0.A;
import B0.i0;
import M.J;
import N1.AbstractC0197a0;
import N1.C0214o;
import N1.M;
import N1.T;
import N1.X;
import N1.Z;
import N1.j0;
import N1.k0;
import N1.t0;
import O6.l;
import P6.g;
import android.content.Context;
import android.content.res.TypedArray;
import android.graphics.Canvas;
import android.graphics.LinearGradient;
import android.graphics.Paint;
import android.graphics.Rect;
import android.graphics.Shader;
import android.util.AttributeSet;
import android.view.KeyEvent;
import android.view.MotionEvent;
import android.view.View;
import android.view.ViewGroup;
import androidx.recyclerview.widget.RecyclerView;
import androidx.recyclerview.widget.a;
import com.martsnew.tv.R;
import com.rubensousa.dpadrecyclerview.DpadRecyclerView;
import com.rubensousa.dpadrecyclerview.layoutmanager.PivotLayoutManager;
import d3.V0;
import d6.C;
import d6.C0847b;
import d6.EnumC0848c;
import d6.d;
import d6.f;
import d6.h;
import d6.i;
import d6.j;
import d6.m;
import d6.o;
import d6.p;
import d6.q;
import d6.r;
import d6.s;
import d6.t;
import d6.w;
import d6.x;
import d6.y;
import e6.C0890b;
import e6.C0891c;
import f6.C0966a;
import h6.e;
import j6.C1081a;
import java.lang.reflect.Field;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import k6.C1108a;
import n6.c;

/* JADX INFO: loaded from: classes.dex */
public class DpadRecyclerView extends RecyclerView {
    public static final /* synthetic */ int p1 = 0;

    /* JADX INFO: renamed from: d1, reason: collision with root package name */
    public final C f11223d1;

    /* JADX INFO: renamed from: e1, reason: collision with root package name */
    public final r f11224e1;

    /* JADX INFO: renamed from: f1, reason: collision with root package name */
    public final ArrayList f11225f1;

    /* JADX INFO: renamed from: g1, reason: collision with root package name */
    public final k0 f11226g1;

    /* JADX INFO: renamed from: h1, reason: collision with root package name */
    public final k f11227h1;

    /* JADX INFO: renamed from: i1, reason: collision with root package name */
    public boolean f11228i1;

    /* JADX INFO: renamed from: j1, reason: collision with root package name */
    public PivotLayoutManager f11229j1;

    /* JADX INFO: renamed from: k1, reason: collision with root package name */
    public boolean f11230k1;

    /* JADX INFO: renamed from: l1, reason: collision with root package name */
    public boolean f11231l1;

    /* JADX INFO: renamed from: m1, reason: collision with root package name */
    public boolean f11232m1;

    /* JADX INFO: renamed from: n1, reason: collision with root package name */
    public boolean f11233n1;

    /* JADX INFO: renamed from: o1, reason: collision with root package name */
    public boolean f11234o1;

    /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
    public DpadRecyclerView(Context context, AttributeSet attributeSet) {
        int i;
        super(context, attributeSet, R.attr.dpadRecyclerViewStyle);
        g.e(context, "context");
        this.f11223d1 = new C();
        X v02 = new V0(3, this);
        this.f11224e1 = new r();
        this.f11225f1 = new ArrayList();
        this.f11226g1 = new k0(this, 1);
        this.f11227h1 = new k(new d(this, 0));
        this.f11230k1 = true;
        this.f11233n1 = true;
        TypedArray typedArrayObtainStyledAttributes = context.obtainStyledAttributes(attributeSet, y.f12335a, R.attr.dpadRecyclerViewStyle, 0);
        g.d(typedArrayObtainStyledAttributes, "obtainStyledAttributes(...)");
        if (!typedArrayObtainStyledAttributes.hasValue(1)) {
            setFocusable(true);
        }
        if (!typedArrayObtainStyledAttributes.hasValue(2)) {
            setFocusableInTouchMode(true);
        }
        PivotLayoutManager pivotLayoutManager = new PivotLayoutManager(a.U(context, attributeSet, 0, 0));
        C0890b c0890b = pivotLayoutManager.f11236G;
        boolean z8 = typedArrayObtainStyledAttributes.getBoolean(8, c0890b.f12503e);
        boolean z9 = typedArrayObtainStyledAttributes.getBoolean(7, c0890b.f12504f);
        c0890b.f12503e = z8;
        c0890b.f12504f = z9;
        boolean z10 = typedArrayObtainStyledAttributes.getBoolean(10, c0890b.f12505g);
        boolean z11 = typedArrayObtainStyledAttributes.getBoolean(9, c0890b.f12506h);
        c0890b.f12505g = z10;
        c0890b.f12506h = z11;
        pivotLayoutManager.f1((s) s.f12323s.get(typedArrayObtainStyledAttributes.getInt(11, 0)));
        EnumC0848c enumC0848c = (EnumC0848c) EnumC0848c.f12297t.get(typedArrayObtainStyledAttributes.getInt(16, 0));
        g.e(enumC0848c, "loopDirection");
        if (c0890b.f12502d != enumC0848c) {
            c0890b.f12502d = enumC0848c;
            pivotLayoutManager.M0();
        }
        c0890b.f12512o = typedArrayObtainStyledAttributes.getBoolean(22, true);
        if (typedArrayObtainStyledAttributes.hasValue(0) && c0890b.f12501c != (i = typedArrayObtainStyledAttributes.getInt(0, 0))) {
            c0890b.f12501c = i;
            pivotLayoutManager.M0();
        }
        w wVar = (w) w.f12329v.get(typedArrayObtainStyledAttributes.getInt(17, 3));
        x xVar = new x(wVar, typedArrayObtainStyledAttributes.getDimensionPixelSize(20, 0), typedArrayObtainStyledAttributes.getFloat(18, 0.5f), typedArrayObtainStyledAttributes.getBoolean(19, true), typedArrayObtainStyledAttributes.getBoolean(21, wVar == w.f12326s));
        C0847b c0847b = new C0847b(typedArrayObtainStyledAttributes.getDimensionPixelSize(6, 0), typedArrayObtainStyledAttributes.getFloat(4, 0.5f), typedArrayObtainStyledAttributes.getBoolean(5, true), 24);
        C0966a c0966a = pivotLayoutManager.f11238J;
        c0966a.getClass();
        c0966a.f12861g = xVar;
        c0966a.f12860f = c0847b;
        pivotLayoutManager.M0();
        setLayoutManager(pivotLayoutManager);
        if (typedArrayObtainStyledAttributes.hasValue(15)) {
            setItemSpacing(typedArrayObtainStyledAttributes.getDimensionPixelSize(15, 0));
        }
        if (typedArrayObtainStyledAttributes.hasValue(12)) {
            setItemEdgeSpacing(typedArrayObtainStyledAttributes.getDimensionPixelSize(12, 0));
        } else {
            if (typedArrayObtainStyledAttributes.hasValue(14)) {
                setItemMinEdgeSpacing(typedArrayObtainStyledAttributes.getDimensionPixelSize(14, 0));
            }
            if (typedArrayObtainStyledAttributes.hasValue(13)) {
                setItemMaxEdgeSpacing(typedArrayObtainStyledAttributes.getDimensionPixelSize(13, 0));
            }
        }
        setPreserveFocusAfterLayout(false);
        setDescendantFocusability(262144);
        setItemAnimator(getItemAnimator());
        int dimensionPixelOffset = typedArrayObtainStyledAttributes.getDimensionPixelOffset(3, 0);
        if (dimensionPixelOffset > 0) {
            setFadingEdgeLength(dimensionPixelOffset);
        }
        setWillNotDraw(true);
        setChildDrawingOrderCallback(v02);
        setOverScrollMode(2);
        typedArrayObtainStyledAttributes.recycle();
        this.f9024F.add(new j0() { // from class: d6.g
            /* JADX WARN: Multi-variable type inference failed */
            @Override // N1.j0
            public final void a(t0 t0Var) {
                PivotLayoutManager pivotLayoutManager2;
                int i5 = DpadRecyclerView.p1;
                DpadRecyclerView dpadRecyclerView = this.f12305a;
                P6.g.e(t0Var, "holder");
                int iC = t0Var.c();
                if (iC == -1 || iC != dpadRecyclerView.getSelectedPosition() || (pivotLayoutManager2 = dpadRecyclerView.f11229j1) == null) {
                    return;
                }
                boolean z12 = pivotLayoutManager2.f11247S;
                C0891c c0891c = pivotLayoutManager2.f11237I;
                if (z12) {
                    c0891c.f12524d = 0;
                    c0891c.f12525e = 0;
                    c0891c.f12526f = 0;
                }
                t0 t0Var2 = c0891c.f12531l;
                if (t0Var2 != 0) {
                    if (t0Var2 instanceof p) {
                    }
                    DpadRecyclerView dpadRecyclerView2 = c0891c.f12527g;
                    if (dpadRecyclerView2 != null) {
                        ArrayList arrayList = c0891c.i;
                        for (int size = arrayList.size() - 1; -1 < size; size--) {
                            ((u) arrayList.get(size)).a(dpadRecyclerView2, t0Var2);
                        }
                    }
                }
                c0891c.f12531l = null;
            }
        });
    }

    private final e getGlobalFocusChangeListener() {
        return (e) this.f11227h1.getValue();
    }

    public final void A0(l lVar) {
        c spacingDecoration = getSpacingDecoration();
        AbstractC0197a0 abstractC0197a0 = (AbstractC0197a0) lVar.b(spacingDecoration);
        if (spacingDecoration != null) {
            g0(spacingDecoration);
        }
        h(abstractC0197a0);
    }

    @Override // androidx.recyclerview.widget.RecyclerView
    public final void Y(int i) {
        PivotLayoutManager pivotLayoutManager;
        if (i != 0) {
            if (!this.f11232m1 || (pivotLayoutManager = this.f11229j1) == null) {
                return;
            }
            pivotLayoutManager.f11236G.f12520w = true;
            pivotLayoutManager.f11247S = true;
            return;
        }
        if (this.f11234o1 && !this.f11232m1) {
            f fVar = new f(this, 0);
            Field field = J.f4065a;
            postOnAnimation(fVar);
        }
        this.f11232m1 = false;
        PivotLayoutManager pivotLayoutManager2 = this.f11229j1;
        if (pivotLayoutManager2 != null) {
            pivotLayoutManager2.f11236G.f12520w = false;
            pivotLayoutManager2.f11247S = false;
        }
    }

    /* JADX WARN: Removed duplicated region for block: B:30:0x005e  */
    /* JADX WARN: Removed duplicated region for block: B:4:0x0011  */
    @Override // android.view.ViewGroup, android.view.View
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final void dispatchDraw(Canvas canvas) {
        int top;
        int paddingTop;
        boolean z8;
        int childCount;
        int bottom;
        int height;
        int paddingBottom;
        int paddingLeft;
        int paddingBottom2;
        int height2;
        g.e(canvas, "canvas");
        r rVar = this.f11224e1;
        rVar.getClass();
        boolean z9 = true;
        if (rVar.f12312a && getChildCount() != 0) {
            View childAt = getChildAt(0);
            boolean z10 = getOrientation() == 0;
            g.b(childAt);
            t0 t0VarN = RecyclerView.N(childAt);
            boolean z11 = (t0VarN != null ? t0VarN.d() : -1) == 0;
            if (z10) {
                top = childAt.getLeft();
                paddingTop = getPaddingLeft();
            } else {
                top = childAt.getTop();
                paddingTop = getPaddingTop();
            }
            z8 = (top < rVar.f12314c + paddingTop && !z11) || (top < paddingTop && z11);
        }
        if (rVar.f12315d && (childCount = getChildCount()) != 0) {
            boolean z12 = getOrientation() == 0;
            View childAt2 = getChildAt(childCount - 1);
            g.b(childAt2);
            T adapter = getAdapter();
            int iA = adapter != null ? adapter.a() : 0;
            t0 t0VarN2 = RecyclerView.N(childAt2);
            boolean z13 = (t0VarN2 != null ? t0VarN2.d() : -1) == iA - 1;
            if (z12) {
                bottom = childAt2.getRight();
                height = getWidth();
                paddingBottom = getPaddingRight();
            } else {
                bottom = childAt2.getBottom();
                height = getHeight();
                paddingBottom = getPaddingBottom();
            }
            int i = height - paddingBottom;
            if ((bottom <= i - rVar.f12317f || z13) && (bottom <= i || !z13)) {
                z9 = false;
            }
        }
        if (!z9 && !z8) {
            super.dispatchDraw(canvas);
            return;
        }
        int i5 = z8 ? rVar.f12313b : 0;
        int i8 = z9 ? rVar.f12316e : 0;
        if (rVar.f12312a) {
            paddingLeft = (getOrientation() == 0 ? getPaddingLeft() : getPaddingTop()) + rVar.f12314c;
        } else {
            paddingLeft = 0;
        }
        if (getOrientation() == 0) {
            paddingBottom2 = getPaddingRight();
            height2 = getWidth();
        } else {
            paddingBottom2 = getPaddingBottom();
            height2 = getHeight();
        }
        if (rVar.f12315d) {
            height2 = (height2 - paddingBottom2) - rVar.f12317f;
        }
        int iSave = canvas.save();
        if (getOrientation() == 0) {
            if (!z8) {
                paddingLeft = 0;
            }
            if (!z9) {
                height2 = getWidth();
            }
            canvas.clipRect(paddingLeft, 0, height2, getHeight());
        } else {
            if (!z8) {
                paddingLeft = 0;
            }
            if (!z9) {
                height2 = getHeight();
            }
            canvas.clipRect(0, paddingLeft, getWidth(), height2);
        }
        super.dispatchDraw(canvas);
        Rect rect = rVar.i;
        Paint paint = rVar.f12320j;
        if (i5 > 0) {
            paint.setShader(rVar.f12318g);
            if (getOrientation() == 0) {
                rect.top = 0;
                rect.bottom = getHeight();
                int i9 = rVar.f12314c;
                rect.left = i9;
                rect.right = i9 + rVar.f12313b;
            } else {
                rect.left = 0;
                rect.right = getWidth();
                int i10 = rVar.f12314c;
                rect.top = i10;
                rect.bottom = i10 + rVar.f12313b;
            }
            canvas.drawRect(rect, paint);
        }
        if (i8 > 0) {
            paint.setShader(rVar.f12319h);
            if (getOrientation() == 0) {
                rect.top = 0;
                rect.bottom = getHeight();
                int width = (getWidth() - getPaddingRight()) - rVar.f12317f;
                rect.right = width;
                rect.left = width - rVar.f12316e;
            } else {
                rect.left = 0;
                rect.right = getWidth();
                int height3 = (getHeight() - getPaddingBottom()) - rVar.f12317f;
                rect.bottom = height3;
                rect.top = height3 - rVar.f12316e;
            }
            canvas.drawRect(rect, paint);
        }
        canvas.restoreToCount(iSave);
    }

    @Override // android.view.ViewGroup, android.view.View
    public final boolean dispatchGenericFocusedEvent(MotionEvent motionEvent) {
        g.e(motionEvent, "event");
        return super.dispatchGenericFocusedEvent(motionEvent);
    }

    @Override // androidx.recyclerview.widget.RecyclerView, android.view.ViewGroup, android.view.View
    public final boolean dispatchKeyEvent(KeyEvent keyEvent) {
        return keyEvent != null && super.dispatchKeyEvent(keyEvent);
    }

    @Override // android.view.ViewGroup, android.view.View
    public final boolean dispatchTouchEvent(MotionEvent motionEvent) {
        g.e(motionEvent, "event");
        return super.dispatchTouchEvent(motionEvent);
    }

    @Override // android.view.View
    public final View focusSearch(int i) {
        PivotLayoutManager pivotLayoutManager = this.f11229j1;
        if (pivotLayoutManager == null) {
            return super.focusSearch(i);
        }
        View viewD = pivotLayoutManager.D(pivotLayoutManager.f11237I.f12524d);
        return viewD != null ? focusSearch(viewD, i) : focusSearch(this, i);
    }

    public final C0847b getChildAlignment() {
        return (C0847b) z0().f11238J.f12860f;
    }

    public final int getCurrentSubPositions() {
        PivotLayoutManager pivotLayoutManager = this.f11229j1;
        if (pivotLayoutManager == null) {
            return 0;
        }
        Object obj = pivotLayoutManager.f11237I.f12531l;
        if ((obj instanceof p ? (p) obj : null) == null) {
            return 0;
        }
        List list = Collections.EMPTY_LIST;
        g.d(list, "emptyList(...)");
        if (list != null) {
            return list.size();
        }
        return 0;
    }

    public final s getFocusableDirection() {
        return z0().f11236G.i;
    }

    public final int getInitialPrefetchItemCount() {
        return z0().f11236G.f12511n;
    }

    public final EnumC0848c getLoopDirection() {
        return z0().f11236G.f12502d;
    }

    public final int getMaxEdgeFadingLength() {
        return this.f11224e1.f12316e;
    }

    public final int getMaxEdgeFadingOffset() {
        return this.f11224e1.f12317f;
    }

    public final int getMinEdgeFadingLength() {
        return this.f11224e1.f12313b;
    }

    public final int getMinEdgeFadingOffset() {
        return this.f11224e1.f12314c;
    }

    public final h getOnKeyInterceptListener() {
        return null;
    }

    public final i getOnMotionInterceptListener() {
        return null;
    }

    public final d6.k getOnUnhandledKeyListener() {
        return null;
    }

    public final int getOrientation() {
        return z0().f11236G.f12499a;
    }

    public final x getParentAlignment() {
        return (x) z0().f11238J.f12861g;
    }

    public final int getSelectedPosition() {
        PivotLayoutManager pivotLayoutManager = this.f11229j1;
        if (pivotLayoutManager != null) {
            return pivotLayoutManager.f11237I.f12524d;
        }
        return -1;
    }

    public final int getSelectedSubPosition() {
        PivotLayoutManager pivotLayoutManager = this.f11229j1;
        if (pivotLayoutManager != null) {
            return pivotLayoutManager.f11237I.f12525e;
        }
        return -1;
    }

    public final int getSmoothScrollMaxPendingAlignments() {
        return z0().f11236G.f12514q;
    }

    public final int getSmoothScrollMaxPendingMoves() {
        return z0().f11236G.f12513p;
    }

    public final float getSmoothScrollSpeedFactor() {
        return z0().f11236G.f12518u;
    }

    public final c getSpacingDecoration() {
        int itemDecorationCount = getItemDecorationCount();
        for (int i = 0; i < itemDecorationCount; i++) {
            int itemDecorationCount2 = getItemDecorationCount();
            if (i < 0 || i >= itemDecorationCount2) {
                throw new IndexOutOfBoundsException(i + " is an invalid index for size " + itemDecorationCount2);
            }
            AbstractC0197a0 abstractC0197a0 = (AbstractC0197a0) this.f9026G.get(i);
            g.d(abstractC0197a0, "getItemDecorationAt(...)");
            if (abstractC0197a0 instanceof c) {
                return (c) abstractC0197a0;
            }
        }
        return null;
    }

    public final int getSpanCount() {
        return z0().f11236G.f12500b;
    }

    public final o getSpanSizeLookup() {
        return z0().f11236G.f12517t;
    }

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

    @Override // androidx.recyclerview.widget.RecyclerView
    public final void n0(int i, int i5) {
        p0(i, i5, false);
    }

    @Override // androidx.recyclerview.widget.RecyclerView
    public final void o0(int i, int i5) {
        p0(i, i5, false);
    }

    @Override // androidx.recyclerview.widget.RecyclerView, android.view.ViewGroup, android.view.View
    public final void onAttachedToWindow() {
        super.onAttachedToWindow();
        if (this.f11225f1.isEmpty() || this.f11228i1) {
            return;
        }
        this.f11228i1 = true;
        if (getViewTreeObserver().isAlive()) {
            getViewTreeObserver().addOnGlobalFocusChangeListener(getGlobalFocusChangeListener());
        }
    }

    @Override // androidx.recyclerview.widget.RecyclerView, android.view.ViewGroup, android.view.View
    public final void onDetachedFromWindow() {
        super.onDetachedFromWindow();
        if (this.f11228i1) {
            this.f11228i1 = false;
            if (getViewTreeObserver().isAlive()) {
                getViewTreeObserver().removeOnGlobalFocusChangeListener(getGlobalFocusChangeListener());
            }
        }
    }

    @Override // android.view.View
    public final void onFocusChanged(boolean z8, int i, Rect rect) {
        View viewD;
        super.onFocusChanged(z8, i, rect);
        PivotLayoutManager pivotLayoutManager = this.f11229j1;
        if (pivotLayoutManager == null || pivotLayoutManager.f11247S) {
            return;
        }
        h6.c cVar = pivotLayoutManager.f11243O;
        if (z8 && ((m6.d) cVar.f13434c).f14667k != null) {
            return;
        }
        if (z8 && !((C0890b) cVar.f13433b).f12516s) {
            return;
        }
        if (!z8) {
            cVar.getClass();
            return;
        }
        int i5 = ((C0891c) cVar.f13436e).f12524d;
        if (i5 == -1) {
            return;
        }
        while (true) {
            PivotLayoutManager pivotLayoutManager2 = (PivotLayoutManager) cVar.f13432a;
            if (i5 >= pivotLayoutManager2.S() || (viewD = pivotLayoutManager2.D(i5)) == null) {
                return;
            }
            if (i6.c.o(viewD)) {
                if (viewD.hasFocus()) {
                    return;
                }
                viewD.postOnAnimation(new A(cVar, 26, viewD));
                return;
            }
            i5++;
        }
    }

    @Override // androidx.recyclerview.widget.RecyclerView, android.view.View
    public final void onMeasure(int i, int i5) {
        if (getLayoutManager() == null) {
            super.onMeasure(i, i5);
            return;
        }
        ViewGroup.LayoutParams layoutParams = getLayoutParams();
        if (getOrientation() == 1 && layoutParams.height == -2) {
            super.onMeasure(i, View.MeasureSpec.makeMeasureSpec(View.MeasureSpec.getSize(i5), 1073741824));
        } else if (getOrientation() == 0 && layoutParams.width == -2) {
            super.onMeasure(View.MeasureSpec.makeMeasureSpec(View.MeasureSpec.getSize(i), 1073741824), i5);
        } else {
            super.onMeasure(i, i5);
        }
    }

    @Override // androidx.recyclerview.widget.RecyclerView, android.view.ViewGroup
    public final boolean onRequestFocusInDescendants(int i, Rect rect) {
        PivotLayoutManager pivotLayoutManager;
        if (this.f11231l1 || (pivotLayoutManager = this.f11229j1) == null) {
            return false;
        }
        h6.c cVar = pivotLayoutManager.f11243O;
        if (((C0890b) cVar.f13433b).f12509l) {
            return false;
        }
        View viewD = ((PivotLayoutManager) cVar.f13432a).D(((C0891c) cVar.f13436e).f12524d);
        if (viewD == null) {
            return false;
        }
        return viewD.requestFocus(i, rect);
    }

    @Override // android.view.View
    public final void onRtlPropertiesChanged(int i) {
        super.onRtlPropertiesChanged(i);
        PivotLayoutManager pivotLayoutManager = this.f11229j1;
        if (pivotLayoutManager == null || pivotLayoutManager.f11235F == i) {
            return;
        }
        pivotLayoutManager.f11235F = i;
        pivotLayoutManager.M0();
    }

    @Override // androidx.recyclerview.widget.RecyclerView, android.view.View
    public final void onSizeChanged(int i, int i5, int i8, int i9) {
        super.onSizeChanged(i, i5, i8, i9);
        r rVar = this.f11224e1;
        rVar.getClass();
        if (rVar.f12316e == 0) {
            return;
        }
        if (getOrientation() == 0) {
            if (i == i8) {
                return;
            } else {
                rVar.f12319h = rVar.a(i, getPaddingRight());
            }
        } else if (i5 == i9) {
            return;
        } else {
            rVar.f12319h = rVar.b(i5, getPaddingBottom());
        }
        invalidate();
    }

    @Override // android.view.ViewGroup, android.view.ViewManager
    public final void removeView(View view) {
        g.e(view, "view");
        y0(view.hasFocus());
        super.removeView(view);
        if (this.f11231l1 && !hasFocus()) {
            requestFocus();
        }
        this.f11231l1 = false;
        PivotLayoutManager pivotLayoutManager = this.f11229j1;
        if (pivotLayoutManager != null) {
            pivotLayoutManager.f11237I.f12523c = false;
        }
    }

    @Override // android.view.ViewGroup
    public final void removeViewAt(int i) {
        View childAt = getChildAt(i);
        y0(childAt != null ? childAt.hasFocus() : false);
        super.removeViewAt(i);
        if (this.f11231l1 && !hasFocus()) {
            requestFocus();
        }
        this.f11231l1 = false;
        PivotLayoutManager pivotLayoutManager = this.f11229j1;
        if (pivotLayoutManager != null) {
            pivotLayoutManager.f11237I.f12523c = false;
        }
    }

    @Override // androidx.recyclerview.widget.RecyclerView, android.view.View, android.view.ViewParent
    public final void requestLayout() {
        if (getScrollState() == 0 || this.f11233n1) {
            super.requestLayout();
        } else {
            this.f11234o1 = true;
        }
    }

    @Override // androidx.recyclerview.widget.RecyclerView
    public final boolean s0(int i, int i5) {
        boolean zS0 = super.s0(i, i5);
        if (i5 == 0) {
            this.f11232m1 = true;
        }
        return zS0;
    }

    @Override // androidx.recyclerview.widget.RecyclerView
    public void setAdapter(T t6) {
        T adapter = getAdapter();
        k0 k0Var = this.f11226g1;
        if (adapter != null) {
            adapter.f4490a.unregisterObserver(k0Var);
        }
        super.setAdapter(t6);
        if (t6 != null) {
            t6.f4490a.registerObserver(k0Var);
        }
    }

    @Override // androidx.recyclerview.widget.RecyclerView
    public final void setChildDrawingOrderCallback(X x8) {
        super.setChildDrawingOrderCallback(x8);
    }

    public final void setExtraLayoutSpaceStrategy(q qVar) {
        PivotLayoutManager pivotLayoutManagerZ0 = z0();
        pivotLayoutManagerZ0.f11236G.getClass();
        pivotLayoutManagerZ0.M0();
    }

    @Override // android.view.View
    public final void setFadingEdgeLength(int i) {
        super.setFadingEdgeLength(i);
        if (getLayoutManager() != null) {
            r rVar = this.f11224e1;
            rVar.getClass();
            if (!rVar.f12312a) {
                rVar.f12312a = true;
                invalidate();
                if (rVar.f12312a || rVar.f12315d) {
                    setLayerType(2, null);
                    setWillNotDraw(false);
                } else {
                    setLayerType(0, null);
                    setWillNotDraw(true);
                }
            }
            if (!rVar.f12315d) {
                rVar.f12315d = true;
                invalidate();
                if (rVar.f12312a || rVar.f12315d) {
                    setLayerType(2, null);
                    setWillNotDraw(false);
                } else {
                    setLayerType(0, null);
                    setWillNotDraw(true);
                }
            }
            setMaxEdgeFadingLength(i);
            setMinEdgeFadingLength(i);
        }
    }

    public final void setFocusDrawingOrderEnabled(boolean z8) {
        super.setChildrenDrawingOrderEnabled(z8);
        z0().f11236G.f12515r = z8;
    }

    public final void setFocusSearchDisabled(boolean z8) {
        setDescendantFocusability(z8 ? 393216 : 262144);
        z0().f11236G.f12509l = z8;
    }

    public final void setFocusSearchEnabledDuringAnimations(boolean z8) {
        z0().f11236G.f12510m = z8;
    }

    public final void setFocusableDirection(s sVar) {
        g.e(sVar, "direction");
        z0().f1(sVar);
    }

    public final void setGravity(int i) {
        PivotLayoutManager pivotLayoutManagerZ0 = z0();
        C0890b c0890b = pivotLayoutManagerZ0.f11236G;
        if (c0890b.f12501c != i) {
            c0890b.f12501c = i;
            pivotLayoutManagerZ0.M0();
        }
    }

    @Override // androidx.recyclerview.widget.RecyclerView
    public final void setHasFixedSize(boolean z8) {
        super.setHasFixedSize(z8);
    }

    public final void setHasOverlappingRendering(boolean z8) {
        this.f11230k1 = z8;
    }

    public final void setInitialPrefetchItemCount(int i) {
        C0890b c0890b = z0().f11236G;
        if (i >= 0) {
            c0890b.f12511n = i;
        } else {
            c0890b.getClass();
            throw new IllegalArgumentException("Failed requirement.");
        }
    }

    @Override // androidx.recyclerview.widget.RecyclerView
    public final void setItemAnimator(Z z8) {
        super.setItemAnimator(z8);
        if (z8 instanceof C0214o) {
            ((C0214o) z8).f4602g = false;
        }
    }

    public final void setItemEdgeSpacing(int i) {
        A0(new d6.e(i, this, 0));
    }

    public final void setItemMaxEdgeSpacing(int i) {
        A0(new d6.e(i, this, 2));
    }

    public final void setItemMinEdgeSpacing(int i) {
        A0(new d6.e(i, this, 1));
    }

    public final void setItemPrefetchEnabled(boolean z8) {
        PivotLayoutManager pivotLayoutManagerZ0 = z0();
        if (z8 != pivotLayoutManagerZ0.f9122y) {
            pivotLayoutManagerZ0.f9122y = z8;
            pivotLayoutManagerZ0.f9123z = 0;
            RecyclerView recyclerView = pivotLayoutManagerZ0.f9115r;
            if (recyclerView != null) {
                recyclerView.f9074s.n();
            }
        }
    }

    public final void setItemSpacing(int i) {
        A0(new d6.e(i, this, 3));
    }

    public final void setLayoutEnabled(boolean z8) {
        PivotLayoutManager pivotLayoutManagerZ0 = z0();
        C0890b c0890b = pivotLayoutManagerZ0.f11236G;
        if (c0890b.f12516s != z8) {
            c0890b.f12516s = z8;
            pivotLayoutManagerZ0.M0();
        }
    }

    @Override // androidx.recyclerview.widget.RecyclerView
    public final void setLayoutManager(a aVar) {
        PivotLayoutManager pivotLayoutManager;
        super.setLayoutManager(aVar);
        C c3 = this.f11223d1;
        if (c3 != null && (pivotLayoutManager = this.f11229j1) != null) {
            C0891c c0891c = pivotLayoutManager.f11237I;
            c0891c.getClass();
            c0891c.i.remove(c3);
        }
        PivotLayoutManager pivotLayoutManager2 = this.f11229j1;
        if (pivotLayoutManager2 != null) {
            pivotLayoutManager2.g1(null);
        }
        PivotLayoutManager pivotLayoutManager3 = this.f11229j1;
        if (pivotLayoutManager3 != aVar) {
            if (pivotLayoutManager3 != null) {
                pivotLayoutManager3.f11248T = null;
            }
            if (pivotLayoutManager3 != null) {
                ((ArrayList) pivotLayoutManager3.f11241M.f799k).clear();
            }
            PivotLayoutManager pivotLayoutManager4 = this.f11229j1;
            if (pivotLayoutManager4 != null) {
                pivotLayoutManager4.f11237I.i.clear();
            }
        }
        this.f11229j1 = null;
        if (aVar != null && !(aVar instanceof PivotLayoutManager)) {
            throw new IllegalArgumentException("Only com.rubensousa.dpadrecyclerview.layoutmanager.PivotLayoutManager is supported, but got " + aVar);
        }
        if (aVar != null) {
            PivotLayoutManager pivotLayoutManager5 = (PivotLayoutManager) aVar;
            pivotLayoutManager5.g1(this);
            pivotLayoutManager5.f11248T = new m(this);
            if (c3 != null) {
                C0891c c0891c2 = pivotLayoutManager5.f11237I;
                c0891c2.getClass();
                c0891c2.i.add(c3);
            }
            this.f11229j1 = pivotLayoutManager5;
        }
    }

    public final void setLayoutWhileScrollingEnabled(boolean z8) {
        this.f11233n1 = z8;
    }

    public final void setLoopDirection(EnumC0848c enumC0848c) {
        g.e(enumC0848c, "loopDirection");
        PivotLayoutManager pivotLayoutManagerZ0 = z0();
        C0890b c0890b = pivotLayoutManagerZ0.f11236G;
        if (c0890b.f12502d != enumC0848c) {
            c0890b.f12502d = enumC0848c;
            pivotLayoutManagerZ0.M0();
        }
    }

    public final void setMaxEdgeFadingLength(int i) {
        r rVar = this.f11224e1;
        rVar.getClass();
        if (rVar.f12316e == i) {
            return;
        }
        rVar.f12316e = i;
        rVar.f12319h = i != 0 ? getOrientation() == 0 ? rVar.a(getWidth(), getPaddingRight()) : rVar.b(getHeight(), getPaddingBottom()) : null;
        invalidate();
    }

    public final void setMaxEdgeFadingOffset(int i) {
        r rVar = this.f11224e1;
        rVar.getClass();
        if (rVar.f12317f != i) {
            rVar.f12317f = i;
            invalidate();
        }
    }

    public final void setMinEdgeFadingLength(int i) {
        r rVar = this.f11224e1;
        rVar.getClass();
        if (rVar.f12313b == i) {
            return;
        }
        rVar.f12313b = i;
        rVar.f12318g = i != 0 ? getOrientation() == 0 ? new LinearGradient(0.0f, 0.0f, rVar.f12313b, 0.0f, 0, -16777216, Shader.TileMode.CLAMP) : new LinearGradient(0.0f, 0.0f, 0.0f, rVar.f12313b, 0, -16777216, Shader.TileMode.CLAMP) : null;
        invalidate();
    }

    public final void setMinEdgeFadingOffset(int i) {
        r rVar = this.f11224e1;
        rVar.getClass();
        if (rVar.f12314c != i) {
            rVar.f12314c = i;
            invalidate();
        }
    }

    public final void setOnChildLaidOutListener(t tVar) {
        ((ArrayList) z0().f11241M.f799k).clear();
        if (tVar != null) {
            i0 i0Var = z0().f11241M;
            i0Var.getClass();
            ((ArrayList) i0Var.f790a).add(tVar);
        }
    }

    public final void setOrientation(int i) {
        PivotLayoutManager pivotLayoutManagerZ0 = z0();
        C0890b c0890b = pivotLayoutManagerZ0.f11236G;
        if (c0890b.f12499a != i) {
            if (i != 0 && i != 1) {
                throw new IllegalArgumentException("Invalid orientation value. Must be RecyclerView.HORIZONTAL or RecyclerView.VERTICAL");
            }
            c0890b.f12499a = i;
            i6.c cVar = pivotLayoutManagerZ0.H;
            int i5 = cVar.f13525b.f12499a;
            PivotLayoutManager pivotLayoutManager = cVar.f13524a;
            cVar.f13526c = M.b(pivotLayoutManager, i5);
            cVar.f13527d = M.b(pivotLayoutManager, !cVar.f13525b.b() ? 1 : 0);
            pivotLayoutManagerZ0.M0();
        }
    }

    public final void setRecycleChildrenOnDetach(boolean z8) {
        z0().f11236G.f12519v = z8;
    }

    public final void setReverseLayout(boolean z8) {
        PivotLayoutManager pivotLayoutManagerZ0 = z0();
        C0890b c0890b = pivotLayoutManagerZ0.f11236G;
        if (c0890b.f12507j != z8) {
            c0890b.f12507j = z8;
            pivotLayoutManagerZ0.M0();
        }
    }

    public final void setScrollEnabled(boolean z8) {
        PivotLayoutManager pivotLayoutManagerZ0 = z0();
        C0890b c0890b = pivotLayoutManagerZ0.f11236G;
        if (c0890b.f12508k == z8) {
            return;
        }
        c0890b.f12508k = z8;
        if (z8) {
            m6.d.d(pivotLayoutManagerZ0.f11240L, c0890b.f12512o);
        }
    }

    public final void setSelectedPosition(int i) {
        z0().f11240L.c(i, 0, false);
    }

    public final void setSelectedPositionSmooth(int i) {
        z0().f11240L.c(i, 0, true);
    }

    public final void setSelectedSubPosition(int i) {
        PivotLayoutManager pivotLayoutManagerZ0 = z0();
        pivotLayoutManagerZ0.f11240L.c(pivotLayoutManagerZ0.f11237I.f12524d, i, false);
    }

    public final void setSelectedSubPositionSmooth(int i) {
        PivotLayoutManager pivotLayoutManagerZ0 = z0();
        pivotLayoutManagerZ0.f11240L.c(pivotLayoutManagerZ0.f11237I.f12524d, i, true);
    }

    public final void setSmoothFocusChangesEnabled(boolean z8) {
        z0().f11236G.f12512o = z8;
    }

    public final void setSmoothScrollMaxPendingAlignments(int i) {
        C0890b c0890b = z0().f11236G;
        if (i > 0) {
            c0890b.f12514q = i;
        } else {
            c0890b.getClass();
            throw new IllegalArgumentException("Failed requirement.");
        }
    }

    public final void setSmoothScrollMaxPendingMoves(int i) {
        C0890b c0890b = z0().f11236G;
        if (i >= 0) {
            c0890b.f12513p = i;
        } else {
            c0890b.getClass();
            throw new IllegalArgumentException("Failed requirement.");
        }
    }

    public final void setSmoothScrollSpeedFactor(float f3) {
        C0890b c0890b = z0().f11236G;
        if (f3 > 0.0f) {
            c0890b.f12518u = f3;
        } else {
            c0890b.getClass();
            throw new IllegalArgumentException("Failed requirement.");
        }
    }

    public final void setSpanCount(int i) {
        PivotLayoutManager pivotLayoutManagerZ0 = z0();
        C0890b c0890b = pivotLayoutManagerZ0.f11236G;
        if (c0890b.f12500b != i) {
            if (i > 1) {
                pivotLayoutManagerZ0.f11238J.getClass();
            }
            c0890b.f12500b = Math.max(1, i);
            o oVar = c0890b.f12517t;
            oVar.f12308a.clear();
            oVar.f12309b.clear();
            pivotLayoutManagerZ0.f11239K.f1039r = -1;
            i0 i0Var = pivotLayoutManagerZ0.f11241M;
            int i5 = ((C0890b) i0Var.f794e).f12500b;
            V0 v02 = (V0) i0Var.i;
            C0966a c0966a = (C0966a) i0Var.f793d;
            i6.c cVar = (i6.c) i0Var.f797h;
            PivotLayoutManager pivotLayoutManager = (PivotLayoutManager) i0Var.f792c;
            i6.i c1081a = i5 > 1 ? new C1081a(pivotLayoutManager, cVar, c0966a, v02) : new C1108a(pivotLayoutManager, cVar, c0966a, v02);
            i0Var.f798j = c1081a;
            c1081a.f13564a.F0();
            c1081a.f13571h.a();
            pivotLayoutManagerZ0.M0();
        }
    }

    public final void setSpanSizeLookup(o oVar) {
        g.e(oVar, "spanSizeLookup");
        PivotLayoutManager pivotLayoutManagerZ0 = z0();
        C0890b c0890b = pivotLayoutManagerZ0.f11236G;
        if (oVar != c0890b.f12517t) {
            c0890b.f12517t = oVar;
            if (oVar != o.f12307e) {
                oVar.f12310c = true;
                oVar.f12311d = true;
            }
            pivotLayoutManagerZ0.f11239K.f1039r = -1;
            pivotLayoutManagerZ0.M0();
        }
    }

    @Override // android.view.View
    public final void setWillNotDraw(boolean z8) {
        super.setWillNotDraw(z8);
    }

    public final void x0() {
        if (R() || getScrollState() != 0) {
            post(new f(this, 1));
            return;
        }
        if (this.f9026G.size() == 0) {
            return;
        }
        a aVar = this.D;
        if (aVar != null) {
            aVar.n("Cannot invalidate item decorations during a scroll or layout");
        }
        T();
        requestLayout();
    }

    public final void y0(boolean z8) {
        boolean z9 = z8 && isFocusable();
        this.f11231l1 = z9;
        PivotLayoutManager pivotLayoutManager = this.f11229j1;
        if (pivotLayoutManager != null) {
            pivotLayoutManager.f11237I.f12523c = z9;
        }
        if (z9) {
            requestFocus();
        }
    }

    public final PivotLayoutManager z0() {
        PivotLayoutManager pivotLayoutManager = this.f11229j1;
        if (pivotLayoutManager != null) {
            return pivotLayoutManager;
        }
        throw new IllegalArgumentException("PivotLayoutManager is null. Check for unnecessary usages of RecyclerView.setLayoutManager(null) or just set a new PivotLayoutManager.");
    }

    public final void setOnKeyInterceptListener(h hVar) {
    }

    public final void setOnMotionInterceptListener(i iVar) {
    }

    public final void setOnTouchInterceptListener(j jVar) {
    }

    public final void setOnUnhandledKeyListener(d6.k kVar) {
    }

    public final void setSmoothScrollBehavior(d6.l lVar) {
    }
}
