package androidx.recyclerview.widget;

import V.C0629x;
import android.content.Context;
import android.graphics.Rect;
import android.os.Parcelable;
import android.util.AttributeSet;
import android.view.View;
import android.view.ViewGroup;
import android.view.accessibility.AccessibilityEvent;
import androidx.leanback.widget.AbstractC1080l;
import java.lang.reflect.Field;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.BitSet;
import q.AbstractC2761L;

/* JADX INFO: loaded from: classes.dex */
public class StaggeredGridLayoutManager extends J {

    /* JADX INFO: renamed from: B, reason: collision with root package name */
    public final T.p f12968B;

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

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

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

    /* JADX INFO: renamed from: F, reason: collision with root package name */
    public f0 f12972F;

    /* JADX INFO: renamed from: G, reason: collision with root package name */
    public final Rect f12973G;

    /* JADX INFO: renamed from: H, reason: collision with root package name */
    public final c0 f12974H;

    /* JADX INFO: renamed from: I, reason: collision with root package name */
    public final boolean f12975I;

    /* JADX INFO: renamed from: J, reason: collision with root package name */
    public int[] f12976J;

    /* JADX INFO: renamed from: K, reason: collision with root package name */
    public final RunnableC1160j f12977K;

    /* JADX INFO: renamed from: p, reason: collision with root package name */
    public final int f12978p;

    /* JADX INFO: renamed from: q, reason: collision with root package name */
    public final g0[] f12979q;

    /* JADX INFO: renamed from: r, reason: collision with root package name */
    public final T1.f f12980r;

    /* JADX INFO: renamed from: s, reason: collision with root package name */
    public final T1.f f12981s;

    /* JADX INFO: renamed from: t, reason: collision with root package name */
    public final int f12982t;

    /* JADX INFO: renamed from: u, reason: collision with root package name */
    public int f12983u;

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

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

    /* JADX INFO: renamed from: y, reason: collision with root package name */
    public final BitSet f12987y;

    /* JADX INFO: renamed from: x, reason: collision with root package name */
    public boolean f12986x = false;

    /* JADX INFO: renamed from: z, reason: collision with root package name */
    public int f12988z = -1;

    /* JADX INFO: renamed from: A, reason: collision with root package name */
    public int f12967A = Integer.MIN_VALUE;

    public StaggeredGridLayoutManager(Context context, AttributeSet attributeSet, int i6, int i7) {
        this.f12978p = -1;
        this.f12985w = false;
        T.p pVar = new T.p(29, false);
        this.f12968B = pVar;
        this.f12969C = 2;
        this.f12973G = new Rect();
        this.f12974H = new c0(this);
        this.f12975I = true;
        this.f12977K = new RunnableC1160j(this, 1);
        I iM = J.M(context, attributeSet, i6, i7);
        int i8 = iM.f12838a;
        if (i8 != 0 && i8 != 1) {
            throw new IllegalArgumentException("invalid orientation.");
        }
        b(null);
        if (i8 != this.f12982t) {
            this.f12982t = i8;
            T1.f fVar = this.f12980r;
            this.f12980r = this.f12981s;
            this.f12981s = fVar;
            y0();
        }
        int i9 = iM.f12839b;
        b(null);
        if (i9 != this.f12978p) {
            pVar.l();
            y0();
            this.f12978p = i9;
            this.f12987y = new BitSet(this.f12978p);
            this.f12979q = new g0[this.f12978p];
            for (int i10 = 0; i10 < this.f12978p; i10++) {
                this.f12979q[i10] = new g0(this, i10);
            }
            y0();
        }
        boolean z6 = iM.f12840c;
        b(null);
        f0 f0Var = this.f12972F;
        if (f0Var != null && f0Var.f13068k != z6) {
            f0Var.f13068k = z6;
        }
        this.f12985w = z6;
        y0();
        r rVar = new r();
        rVar.f13159a = true;
        rVar.f13164f = 0;
        rVar.f13165g = 0;
        this.f12984v = rVar;
        this.f12980r = T1.f.a(this, this.f12982t);
        this.f12981s = T1.f.a(this, 1 - this.f12982t);
    }

    public static int o1(int i6, int i7, int i8) {
        int mode;
        return (!(i7 == 0 && i8 == 0) && ((mode = View.MeasureSpec.getMode(i6)) == Integer.MIN_VALUE || mode == 1073741824)) ? View.MeasureSpec.makeMeasureSpec(Math.max(0, (View.MeasureSpec.getSize(i6) - i7) - i8), mode) : i6;
    }

    @Override // androidx.recyclerview.widget.J
    public final int A0(int i6, P p6, V v3) {
        return k1(i6, p6, v3);
    }

    @Override // androidx.recyclerview.widget.J
    public final void B0(int i6) {
        f0 f0Var = this.f12972F;
        if (f0Var != null && f0Var.f13061a != i6) {
            f0Var.f13064d = null;
            f0Var.f13063c = 0;
            f0Var.f13061a = -1;
            f0Var.f13062b = -1;
        }
        this.f12988z = i6;
        this.f12967A = Integer.MIN_VALUE;
        y0();
    }

    @Override // androidx.recyclerview.widget.J
    public final int C0(int i6, P p6, V v3) {
        return k1(i6, p6, v3);
    }

    @Override // androidx.recyclerview.widget.J
    public final void F0(Rect rect, int i6, int i7) {
        int iG;
        int iG2;
        int i8 = this.f12978p;
        int iJ = J() + I();
        int iH = H() + K();
        if (this.f12982t == 1) {
            int iHeight = rect.height() + iH;
            RecyclerView recyclerView = this.f12843b;
            Field field = F1.F.f1367a;
            iG2 = J.g(i7, iHeight, recyclerView.getMinimumHeight());
            iG = J.g(i6, (this.f12983u * i8) + iJ, this.f12843b.getMinimumWidth());
        } else {
            int iWidth = rect.width() + iJ;
            RecyclerView recyclerView2 = this.f12843b;
            Field field2 = F1.F.f1367a;
            iG = J.g(i6, iWidth, recyclerView2.getMinimumWidth());
            iG2 = J.g(i7, (this.f12983u * i8) + iH, this.f12843b.getMinimumHeight());
        }
        this.f12843b.setMeasuredDimension(iG, iG2);
    }

    @Override // androidx.recyclerview.widget.J
    public final boolean L0() {
        return this.f12972F == null;
    }

    public final boolean M0() {
        int iV0;
        if (w() != 0 && this.f12969C != 0 && this.f12848g) {
            if (this.f12986x) {
                iV0 = W0();
                V0();
            } else {
                iV0 = V0();
                W0();
            }
            T.p pVar = this.f12968B;
            if (iV0 == 0 && a1() != null) {
                pVar.l();
                this.f12847f = true;
                y0();
                return true;
            }
        }
        return false;
    }

    public final int N0(V v3) {
        if (w() == 0) {
            return 0;
        }
        T1.f fVar = this.f12980r;
        boolean z6 = !this.f12975I;
        return W0.e.k(v3, fVar, S0(z6), R0(z6), this, this.f12975I);
    }

    public final int O0(V v3) {
        if (w() == 0) {
            return 0;
        }
        T1.f fVar = this.f12980r;
        boolean z6 = !this.f12975I;
        return W0.e.l(v3, fVar, S0(z6), R0(z6), this, this.f12975I, this.f12986x);
    }

    public final int P0(V v3) {
        if (w() == 0) {
            return 0;
        }
        T1.f fVar = this.f12980r;
        boolean z6 = !this.f12975I;
        return W0.e.m(v3, fVar, S0(z6), R0(z6), this, this.f12975I);
    }

    @Override // androidx.recyclerview.widget.J
    public final boolean Q() {
        return this.f12969C != 0;
    }

    /* JADX WARN: Type inference failed for: r6v20 */
    /* JADX WARN: Type inference failed for: r6v3 */
    /* JADX WARN: Type inference failed for: r6v4, types: [boolean, int] */
    public final int Q0(P p6, r rVar, V v3) {
        g0 g0Var;
        ?? r6;
        int i6;
        int iH;
        int iC;
        int iK;
        int iC2;
        int i7;
        int i8;
        int i9;
        int i10 = 0;
        int i11 = 1;
        this.f12987y.set(0, this.f12978p, true);
        r rVar2 = this.f12984v;
        int i12 = rVar2.f13167i ? rVar.f13163e == 1 ? Integer.MAX_VALUE : Integer.MIN_VALUE : rVar.f13163e == 1 ? rVar.f13165g + rVar.f13160b : rVar.f13164f - rVar.f13160b;
        int i13 = rVar.f13163e;
        for (int i14 = 0; i14 < this.f12978p; i14++) {
            if (!this.f12979q[i14].f13076a.isEmpty()) {
                n1(this.f12979q[i14], i13, i12);
            }
        }
        int iG = this.f12986x ? this.f12980r.g() : this.f12980r.k();
        boolean z6 = false;
        while (true) {
            int i15 = rVar.f13161c;
            if (((i15 < 0 || i15 >= v3.b()) ? i10 : i11) == 0 || (!rVar2.f13167i && this.f12987y.isEmpty())) {
                break;
            }
            View viewD = p6.d(rVar.f13161c);
            rVar.f13161c += rVar.f13162d;
            d0 d0Var = (d0) viewD.getLayoutParams();
            int layoutPosition = d0Var.f12856a.getLayoutPosition();
            T.p pVar = this.f12968B;
            int[] iArr = (int[]) pVar.f6345b;
            int i16 = (iArr == null || layoutPosition >= iArr.length) ? -1 : iArr[layoutPosition];
            if (i16 == -1) {
                if (e1(rVar.f13163e)) {
                    i9 = this.f12978p - i11;
                    i8 = -1;
                    i7 = -1;
                } else {
                    i7 = i11;
                    i8 = this.f12978p;
                    i9 = i10;
                }
                g0 g0Var2 = null;
                if (rVar.f13163e == i11) {
                    int iK2 = this.f12980r.k();
                    int i17 = Integer.MAX_VALUE;
                    while (i9 != i8) {
                        g0 g0Var3 = this.f12979q[i9];
                        int iF = g0Var3.f(iK2);
                        if (iF < i17) {
                            i17 = iF;
                            g0Var2 = g0Var3;
                        }
                        i9 += i7;
                    }
                } else {
                    int iG2 = this.f12980r.g();
                    int i18 = Integer.MIN_VALUE;
                    while (i9 != i8) {
                        g0 g0Var4 = this.f12979q[i9];
                        int iH2 = g0Var4.h(iG2);
                        if (iH2 > i18) {
                            g0Var2 = g0Var4;
                            i18 = iH2;
                        }
                        i9 += i7;
                    }
                }
                g0Var = g0Var2;
                pVar.n(layoutPosition);
                ((int[]) pVar.f6345b)[layoutPosition] = g0Var.f13080e;
            } else {
                g0Var = this.f12979q[i16];
            }
            d0Var.f13045e = g0Var;
            if (rVar.f13163e == 1) {
                r6 = 0;
                a(viewD, -1, false);
            } else {
                r6 = 0;
                a(viewD, 0, false);
            }
            if (this.f12982t == 1) {
                i6 = 1;
                c1(viewD, J.x(r6, this.f12983u, this.l, r6, ((ViewGroup.MarginLayoutParams) d0Var).width), J.x(true, this.f12855o, this.f12853m, H() + K(), ((ViewGroup.MarginLayoutParams) d0Var).height));
            } else {
                i6 = 1;
                c1(viewD, J.x(true, this.f12854n, this.l, J() + I(), ((ViewGroup.MarginLayoutParams) d0Var).width), J.x(false, this.f12983u, this.f12853m, 0, ((ViewGroup.MarginLayoutParams) d0Var).height));
            }
            if (rVar.f13163e == i6) {
                iC = g0Var.f(iG);
                iH = this.f12980r.c(viewD) + iC;
            } else {
                iH = g0Var.h(iG);
                iC = iH - this.f12980r.c(viewD);
            }
            if (rVar.f13163e == 1) {
                g0 g0Var5 = d0Var.f13045e;
                g0Var5.getClass();
                d0 d0Var2 = (d0) viewD.getLayoutParams();
                d0Var2.f13045e = g0Var5;
                ArrayList arrayList = g0Var5.f13076a;
                arrayList.add(viewD);
                g0Var5.f13078c = Integer.MIN_VALUE;
                if (arrayList.size() == 1) {
                    g0Var5.f13077b = Integer.MIN_VALUE;
                }
                if (d0Var2.f12856a.isRemoved() || d0Var2.f12856a.isUpdated()) {
                    g0Var5.f13079d = g0Var5.f13081f.f12980r.c(viewD) + g0Var5.f13079d;
                }
            } else {
                g0 g0Var6 = d0Var.f13045e;
                g0Var6.getClass();
                d0 d0Var3 = (d0) viewD.getLayoutParams();
                d0Var3.f13045e = g0Var6;
                ArrayList arrayList2 = g0Var6.f13076a;
                arrayList2.add(0, viewD);
                g0Var6.f13077b = Integer.MIN_VALUE;
                if (arrayList2.size() == 1) {
                    g0Var6.f13078c = Integer.MIN_VALUE;
                }
                if (d0Var3.f12856a.isRemoved() || d0Var3.f12856a.isUpdated()) {
                    g0Var6.f13079d = g0Var6.f13081f.f12980r.c(viewD) + g0Var6.f13079d;
                }
            }
            if (b1() && this.f12982t == 1) {
                iC2 = this.f12981s.g() - (((this.f12978p - 1) - g0Var.f13080e) * this.f12983u);
                iK = iC2 - this.f12981s.c(viewD);
            } else {
                iK = this.f12981s.k() + (g0Var.f13080e * this.f12983u);
                iC2 = this.f12981s.c(viewD) + iK;
            }
            if (this.f12982t == 1) {
                J.S(viewD, iK, iC, iC2, iH);
            } else {
                J.S(viewD, iC, iK, iH, iC2);
            }
            n1(g0Var, rVar2.f13163e, i12);
            g1(p6, rVar2);
            if (rVar2.f13166h && viewD.hasFocusable()) {
                this.f12987y.set(g0Var.f13080e, false);
            }
            i11 = 1;
            z6 = true;
            i10 = 0;
        }
        if (!z6) {
            g1(p6, rVar2);
        }
        int iK3 = rVar2.f13163e == -1 ? this.f12980r.k() - Y0(this.f12980r.k()) : X0(this.f12980r.g()) - this.f12980r.g();
        if (iK3 > 0) {
            return Math.min(rVar.f13160b, iK3);
        }
        return 0;
    }

    public final View R0(boolean z6) {
        int iK = this.f12980r.k();
        int iG = this.f12980r.g();
        View view = null;
        for (int iW = w() - 1; iW >= 0; iW--) {
            View viewV = v(iW);
            int iE = this.f12980r.e(viewV);
            int iB = this.f12980r.b(viewV);
            if (iB > iK && iE < iG) {
                if (iB <= iG || !z6) {
                    return viewV;
                }
                if (view == null) {
                    view = viewV;
                }
            }
        }
        return view;
    }

    public final View S0(boolean z6) {
        int iK = this.f12980r.k();
        int iG = this.f12980r.g();
        int iW = w();
        View view = null;
        for (int i6 = 0; i6 < iW; i6++) {
            View viewV = v(i6);
            int iE = this.f12980r.e(viewV);
            if (this.f12980r.b(viewV) > iK && iE < iG) {
                if (iE >= iK || !z6) {
                    return viewV;
                }
                if (view == null) {
                    view = viewV;
                }
            }
        }
        return view;
    }

    @Override // androidx.recyclerview.widget.J
    public final void T(int i6) {
        super.T(i6);
        for (int i7 = 0; i7 < this.f12978p; i7++) {
            g0 g0Var = this.f12979q[i7];
            int i8 = g0Var.f13077b;
            if (i8 != Integer.MIN_VALUE) {
                g0Var.f13077b = i8 + i6;
            }
            int i9 = g0Var.f13078c;
            if (i9 != Integer.MIN_VALUE) {
                g0Var.f13078c = i9 + i6;
            }
        }
    }

    public final void T0(P p6, V v3, boolean z6) {
        int iG;
        int iX0 = X0(Integer.MIN_VALUE);
        if (iX0 != Integer.MIN_VALUE && (iG = this.f12980r.g() - iX0) > 0) {
            int i6 = iG - (-k1(-iG, p6, v3));
            if (!z6 || i6 <= 0) {
                return;
            }
            this.f12980r.o(i6);
        }
    }

    @Override // androidx.recyclerview.widget.J
    public final void U(int i6) {
        super.U(i6);
        for (int i7 = 0; i7 < this.f12978p; i7++) {
            g0 g0Var = this.f12979q[i7];
            int i8 = g0Var.f13077b;
            if (i8 != Integer.MIN_VALUE) {
                g0Var.f13077b = i8 + i6;
            }
            int i9 = g0Var.f13078c;
            if (i9 != Integer.MIN_VALUE) {
                g0Var.f13078c = i9 + i6;
            }
        }
    }

    public final void U0(P p6, V v3, boolean z6) {
        int iK;
        int iY0 = Y0(Integer.MAX_VALUE);
        if (iY0 != Integer.MAX_VALUE && (iK = iY0 - this.f12980r.k()) > 0) {
            int iK1 = iK - k1(iK, p6, v3);
            if (!z6 || iK1 <= 0) {
                return;
            }
            this.f12980r.o(-iK1);
        }
    }

    @Override // androidx.recyclerview.widget.J
    public final void V(B b5) {
        this.f12968B.l();
        for (int i6 = 0; i6 < this.f12978p; i6++) {
            this.f12979q[i6].b();
        }
    }

    public final int V0() {
        if (w() == 0) {
            return 0;
        }
        return J.L(v(0));
    }

    public final int W0() {
        int iW = w();
        if (iW == 0) {
            return 0;
        }
        return J.L(v(iW - 1));
    }

    @Override // androidx.recyclerview.widget.J
    public final void X(RecyclerView recyclerView) {
        RecyclerView recyclerView2 = this.f12843b;
        if (recyclerView2 != null) {
            recyclerView2.removeCallbacks(this.f12977K);
        }
        for (int i6 = 0; i6 < this.f12978p; i6++) {
            this.f12979q[i6].b();
        }
        recyclerView.requestLayout();
    }

    public final int X0(int i6) {
        int iF = this.f12979q[0].f(i6);
        for (int i7 = 1; i7 < this.f12978p; i7++) {
            int iF2 = this.f12979q[i7].f(i6);
            if (iF2 > iF) {
                iF = iF2;
            }
        }
        return iF;
    }

    /* JADX WARN: Removed duplicated region for block: B:23:0x0032  */
    /* JADX WARN: Removed duplicated region for block: B:29:0x003d  */
    @Override // androidx.recyclerview.widget.J
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final View Y(View view, int i6, P p6, V v3) {
        View viewQ;
        int i7;
        if (w() == 0 || (viewQ = q(view)) == null) {
            return null;
        }
        j1();
        if (i6 != 1) {
            if (i6 != 2) {
                if (i6 != 17) {
                    if (i6 != 33) {
                        if (i6 == 66 ? this.f12982t == 0 : !(i6 != 130 || this.f12982t != 1)) {
                            i7 = 1;
                        }
                    } else if (this.f12982t == 1) {
                        i7 = -1;
                    }
                    i7 = Integer.MIN_VALUE;
                } else if (this.f12982t != 0) {
                    i7 = Integer.MIN_VALUE;
                }
            } else if (this.f12982t != 1 && b1()) {
            }
        } else if (this.f12982t != 1 && b1()) {
        }
        if (i7 == Integer.MIN_VALUE) {
            return null;
        }
        d0 d0Var = (d0) viewQ.getLayoutParams();
        d0Var.getClass();
        g0 g0Var = d0Var.f13045e;
        int iW0 = i7 == 1 ? W0() : V0();
        m1(iW0, v3);
        l1(i7);
        r rVar = this.f12984v;
        rVar.f13161c = rVar.f13162d + iW0;
        rVar.f13160b = (int) (this.f12980r.l() * 0.33333334f);
        rVar.f13166h = true;
        rVar.f13159a = false;
        Q0(p6, rVar, v3);
        this.f12970D = this.f12986x;
        View viewG = g0Var.g(iW0, i7);
        if (viewG != null && viewG != viewQ) {
            return viewG;
        }
        if (e1(i7)) {
            for (int i8 = this.f12978p - 1; i8 >= 0; i8--) {
                View viewG2 = this.f12979q[i8].g(iW0, i7);
                if (viewG2 != null && viewG2 != viewQ) {
                    return viewG2;
                }
            }
        } else {
            for (int i9 = 0; i9 < this.f12978p; i9++) {
                View viewG3 = this.f12979q[i9].g(iW0, i7);
                if (viewG3 != null && viewG3 != viewQ) {
                    return viewG3;
                }
            }
        }
        boolean z6 = (this.f12985w ^ true) == (i7 == -1);
        View viewR = r(z6 ? g0Var.c() : g0Var.d());
        if (viewR != null && viewR != viewQ) {
            return viewR;
        }
        if (!e1(i7)) {
            for (int i10 = 0; i10 < this.f12978p; i10++) {
                View viewR2 = r(z6 ? this.f12979q[i10].c() : this.f12979q[i10].d());
                if (viewR2 != null && viewR2 != viewQ) {
                    return viewR2;
                }
            }
            return null;
        }
        for (int i11 = this.f12978p - 1; i11 >= 0; i11--) {
            if (i11 != g0Var.f13080e) {
                View viewR3 = r(z6 ? this.f12979q[i11].c() : this.f12979q[i11].d());
                if (viewR3 != null && viewR3 != viewQ) {
                    return viewR3;
                }
            }
        }
        return null;
    }

    public final int Y0(int i6) {
        int iH = this.f12979q[0].h(i6);
        for (int i7 = 1; i7 < this.f12978p; i7++) {
            int iH2 = this.f12979q[i7].h(i6);
            if (iH2 < iH) {
                iH = iH2;
            }
        }
        return iH;
    }

    @Override // androidx.recyclerview.widget.J
    public final void Z(AccessibilityEvent accessibilityEvent) {
        super.Z(accessibilityEvent);
        if (w() > 0) {
            View viewS0 = S0(false);
            View viewR0 = R0(false);
            if (viewS0 == null || viewR0 == null) {
                return;
            }
            int iL = J.L(viewS0);
            int iL2 = J.L(viewR0);
            if (iL < iL2) {
                accessibilityEvent.setFromIndex(iL);
                accessibilityEvent.setToIndex(iL2);
            } else {
                accessibilityEvent.setFromIndex(iL2);
                accessibilityEvent.setToIndex(iL);
            }
        }
    }

    /* JADX WARN: Removed duplicated region for block: B:21:0x0034  */
    /* JADX WARN: Removed duplicated region for block: B:22:0x0036  */
    /* JADX WARN: Removed duplicated region for block: B:32:0x0056  */
    /* JADX WARN: Removed duplicated region for block: B:35:0x0068  */
    /* JADX WARN: Removed duplicated region for block: B:41:0x007d  */
    /* JADX WARN: Removed duplicated region for block: B:43:0x0092  */
    /* JADX WARN: Removed duplicated region for block: B:44:0x00a0  */
    /* JADX WARN: Removed duplicated region for block: B:47:0x00b5  */
    /* JADX WARN: Removed duplicated region for block: B:53:0x00c6  */
    /* JADX WARN: Removed duplicated region for block: B:56:0x00cc  */
    /* JADX WARN: Removed duplicated region for block: B:65:0x007a A[SYNTHETIC] */
    /* JADX WARN: Removed duplicated region for block: B:68:? A[RETURN, SYNTHETIC] */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final void Z0(int i6, int i7, int i8) {
        int i9;
        int i10;
        T.p pVar;
        int[] iArr;
        ArrayList arrayList;
        e0 e0Var;
        int size;
        int i11;
        int i12;
        int iW0 = this.f12986x ? W0() : V0();
        if (i8 != 8) {
            i9 = i6 + i7;
        } else {
            if (i6 >= i7) {
                i9 = i6 + 1;
                i10 = i7;
                pVar = this.f12968B;
                iArr = (int[]) pVar.f6345b;
                if (iArr != null && i10 < iArr.length) {
                    arrayList = (ArrayList) pVar.f6346c;
                    if (arrayList != null) {
                        if (arrayList == null) {
                            e0Var = null;
                            if (e0Var != null) {
                                ((ArrayList) pVar.f6346c).remove(e0Var);
                            }
                            size = ((ArrayList) pVar.f6346c).size();
                            i11 = 0;
                            while (true) {
                                if (i11 < size) {
                                    i11 = -1;
                                    break;
                                } else if (((e0) ((ArrayList) pVar.f6346c).get(i11)).f13052a >= i10) {
                                    break;
                                } else {
                                    i11++;
                                }
                            }
                            if (i11 == -1) {
                                e0 e0Var2 = (e0) ((ArrayList) pVar.f6346c).get(i11);
                                ((ArrayList) pVar.f6346c).remove(i11);
                                i12 = e0Var2.f13052a;
                            } else {
                                i12 = -1;
                            }
                            if (i12 != -1) {
                                int[] iArr2 = (int[]) pVar.f6345b;
                                Arrays.fill(iArr2, i10, iArr2.length, -1);
                                int length = ((int[]) pVar.f6345b).length;
                            } else {
                                Arrays.fill((int[]) pVar.f6345b, i10, Math.min(i12 + 1, ((int[]) pVar.f6345b).length), -1);
                            }
                        } else {
                            for (int size2 = arrayList.size() - 1; size2 >= 0; size2--) {
                                e0Var = (e0) ((ArrayList) pVar.f6346c).get(size2);
                                if (e0Var.f13052a == i10) {
                                    break;
                                }
                            }
                            e0Var = null;
                            if (e0Var != null) {
                            }
                            size = ((ArrayList) pVar.f6346c).size();
                            i11 = 0;
                            while (true) {
                                if (i11 < size) {
                                }
                                i11++;
                            }
                            if (i11 == -1) {
                            }
                            if (i12 != -1) {
                            }
                        }
                    }
                }
                if (i8 != 1) {
                    pVar.s(i6, i7);
                } else if (i8 == 2) {
                    pVar.t(i6, i7);
                } else if (i8 == 8) {
                    pVar.t(i6, 1);
                    pVar.s(i7, 1);
                }
                if (i9 > iW0) {
                    return;
                }
                if (i10 <= (this.f12986x ? V0() : W0())) {
                    y0();
                    return;
                }
                return;
            }
            i9 = i7 + 1;
        }
        i10 = i6;
        pVar = this.f12968B;
        iArr = (int[]) pVar.f6345b;
        if (iArr != null) {
            arrayList = (ArrayList) pVar.f6346c;
            if (arrayList != null) {
            }
        }
        if (i8 != 1) {
        }
        if (i9 > iW0) {
        }
    }

    /* JADX WARN: Removed duplicated region for block: B:51:0x00f0  */
    /* JADX WARN: Removed duplicated region for block: B:52:0x00f2  */
    /* JADX WARN: Removed duplicated region for block: B:54:0x00f5  */
    /* JADX WARN: Removed duplicated region for block: B:55:0x00f7  */
    /* JADX WARN: Removed duplicated region for block: B:68:0x00fa A[SYNTHETIC] */
    /* JADX WARN: Removed duplicated region for block: B:74:0x002c A[SYNTHETIC] */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final View a1() {
        int iW = w();
        int i6 = iW - 1;
        BitSet bitSet = new BitSet(this.f12978p);
        bitSet.set(0, this.f12978p, true);
        byte b5 = (this.f12982t == 1 && b1()) ? (byte) 1 : (byte) -1;
        if (this.f12986x) {
            iW = -1;
        } else {
            i6 = 0;
        }
        int i7 = i6 < iW ? 1 : -1;
        while (i6 != iW) {
            View viewV = v(i6);
            d0 d0Var = (d0) viewV.getLayoutParams();
            if (bitSet.get(d0Var.f13045e.f13080e)) {
                g0 g0Var = d0Var.f13045e;
                if (this.f12986x) {
                    int i8 = g0Var.f13078c;
                    if (i8 == Integer.MIN_VALUE) {
                        g0Var.a();
                        i8 = g0Var.f13078c;
                    }
                    if (i8 < this.f12980r.g()) {
                        ((d0) ((View) AbstractC2761L.f(1, g0Var.f13076a)).getLayoutParams()).getClass();
                        return viewV;
                    }
                } else {
                    int i9 = g0Var.f13077b;
                    if (i9 == Integer.MIN_VALUE) {
                        View view = (View) g0Var.f13076a.get(0);
                        d0 d0Var2 = (d0) view.getLayoutParams();
                        g0Var.f13077b = g0Var.f13081f.f12980r.e(view);
                        d0Var2.getClass();
                        i9 = g0Var.f13077b;
                    }
                    if (i9 > this.f12980r.k()) {
                        ((d0) ((View) g0Var.f13076a.get(0)).getLayoutParams()).getClass();
                        return viewV;
                    }
                }
                bitSet.clear(d0Var.f13045e.f13080e);
            }
            i6 += i7;
            if (i6 != iW) {
                View viewV2 = v(i6);
                if (this.f12986x) {
                    int iB = this.f12980r.b(viewV);
                    int iB2 = this.f12980r.b(viewV2);
                    if (iB < iB2) {
                        return viewV;
                    }
                    if (iB == iB2) {
                        if ((d0Var.f13045e.f13080e - ((d0) viewV2.getLayoutParams()).f13045e.f13080e >= 0) == (b5 >= 0)) {
                            return viewV;
                        }
                    } else {
                        continue;
                    }
                } else {
                    int iE = this.f12980r.e(viewV);
                    int iE2 = this.f12980r.e(viewV2);
                    if (iE > iE2) {
                        return viewV;
                    }
                    if (iE == iE2) {
                        if ((d0Var.f13045e.f13080e - ((d0) viewV2.getLayoutParams()).f13045e.f13080e >= 0) == (b5 >= 0)) {
                        }
                    } else {
                        continue;
                    }
                }
            }
        }
        return null;
    }

    @Override // androidx.recyclerview.widget.J
    public final void b(String str) {
        if (this.f12972F == null) {
            super.b(str);
        }
    }

    public final boolean b1() {
        return G() == 1;
    }

    public final void c1(View view, int i6, int i7) {
        Rect rect = this.f12973G;
        c(view, rect);
        d0 d0Var = (d0) view.getLayoutParams();
        int iO1 = o1(i6, ((ViewGroup.MarginLayoutParams) d0Var).leftMargin + rect.left, ((ViewGroup.MarginLayoutParams) d0Var).rightMargin + rect.right);
        int iO12 = o1(i7, ((ViewGroup.MarginLayoutParams) d0Var).topMargin + rect.top, ((ViewGroup.MarginLayoutParams) d0Var).bottomMargin + rect.bottom);
        if (I0(view, iO1, iO12, d0Var)) {
            view.measure(iO1, iO12);
        }
    }

    @Override // androidx.recyclerview.widget.J
    public final boolean d() {
        return this.f12982t == 0;
    }

    /* JADX WARN: Removed duplicated region for block: B:108:0x01a8  */
    /* JADX WARN: Removed duplicated region for block: B:109:0x01aa  */
    /* JADX WARN: Removed duplicated region for block: B:123:0x01e1  */
    /* JADX WARN: Removed duplicated region for block: B:131:0x01fe  */
    /* JADX WARN: Removed duplicated region for block: B:255:0x0417  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final void d1(P p6, V v3, boolean z6) {
        f0 f0Var;
        int iL;
        int i6;
        boolean z7;
        f0 f0Var2 = this.f12972F;
        c0 c0Var = this.f12974H;
        if (!(f0Var2 == null && this.f12988z == -1) && v3.b() == 0) {
            s0(p6);
            c0Var.a();
            return;
        }
        boolean z8 = true;
        boolean z9 = (c0Var.f13037e && this.f12988z == -1 && this.f12972F == null) ? false : true;
        T.p pVar = this.f12968B;
        StaggeredGridLayoutManager staggeredGridLayoutManager = c0Var.f13039g;
        if (z9) {
            c0Var.a();
            f0 f0Var3 = this.f12972F;
            if (f0Var3 != null) {
                int i7 = f0Var3.f13063c;
                if (i7 > 0) {
                    if (i7 == this.f12978p) {
                        for (int i8 = 0; i8 < this.f12978p; i8++) {
                            this.f12979q[i8].b();
                            f0 f0Var4 = this.f12972F;
                            int iG = f0Var4.f13064d[i8];
                            if (iG != Integer.MIN_VALUE) {
                                iG += f0Var4.l ? this.f12980r.g() : this.f12980r.k();
                            }
                            g0 g0Var = this.f12979q[i8];
                            g0Var.f13077b = iG;
                            g0Var.f13078c = iG;
                        }
                    } else {
                        f0Var3.f13064d = null;
                        f0Var3.f13063c = 0;
                        f0Var3.f13065e = 0;
                        f0Var3.f13066f = null;
                        f0Var3.f13067j = null;
                        f0Var3.f13061a = f0Var3.f13062b;
                    }
                }
                f0 f0Var5 = this.f12972F;
                this.f12971E = f0Var5.f13069m;
                boolean z10 = f0Var5.f13068k;
                b(null);
                f0 f0Var6 = this.f12972F;
                if (f0Var6 != null && f0Var6.f13068k != z10) {
                    f0Var6.f13068k = z10;
                }
                this.f12985w = z10;
                y0();
                j1();
                f0 f0Var7 = this.f12972F;
                int i9 = f0Var7.f13061a;
                if (i9 != -1) {
                    this.f12988z = i9;
                    c0Var.f13035c = f0Var7.l;
                } else {
                    c0Var.f13035c = this.f12986x;
                }
                if (f0Var7.f13065e > 1) {
                    pVar.f6345b = f0Var7.f13066f;
                    pVar.f6346c = f0Var7.f13067j;
                }
            } else {
                j1();
                c0Var.f13035c = this.f12986x;
            }
            if (v3.f13003g || (i6 = this.f12988z) == -1) {
                if (this.f12970D) {
                    int iB = v3.b();
                    int iW = w();
                    for (int i10 = 0; i10 < iW; i10++) {
                        int iL2 = J.L(v(i10));
                        if (iL2 >= 0 && iL2 < iB) {
                            iL = iL2;
                            break;
                        }
                    }
                    iL = 0;
                    c0Var.f13033a = iL;
                    c0Var.f13034b = Integer.MIN_VALUE;
                    c0Var.f13037e = true;
                } else {
                    int iB2 = v3.b();
                    for (int iW2 = w() - 1; iW2 >= 0; iW2--) {
                        iL = J.L(v(iW2));
                        if (iL >= 0 && iL < iB2) {
                            break;
                        }
                    }
                    iL = 0;
                    c0Var.f13033a = iL;
                    c0Var.f13034b = Integer.MIN_VALUE;
                    c0Var.f13037e = true;
                }
            } else if (i6 < 0 || i6 >= v3.b()) {
                this.f12988z = -1;
                this.f12967A = Integer.MIN_VALUE;
                if (this.f12970D) {
                }
            } else {
                f0 f0Var8 = this.f12972F;
                if (f0Var8 == null || f0Var8.f13061a == -1 || f0Var8.f13063c < 1) {
                    View viewR = r(this.f12988z);
                    if (viewR != null) {
                        c0Var.f13033a = this.f12986x ? W0() : V0();
                        if (this.f12967A != Integer.MIN_VALUE) {
                            if (c0Var.f13035c) {
                                c0Var.f13034b = (this.f12980r.g() - this.f12967A) - this.f12980r.b(viewR);
                            } else {
                                c0Var.f13034b = (this.f12980r.k() + this.f12967A) - this.f12980r.e(viewR);
                            }
                        } else if (this.f12980r.c(viewR) > this.f12980r.l()) {
                            c0Var.f13034b = c0Var.f13035c ? this.f12980r.g() : this.f12980r.k();
                        } else {
                            int iE = this.f12980r.e(viewR) - this.f12980r.k();
                            if (iE < 0) {
                                c0Var.f13034b = -iE;
                            } else {
                                int iG2 = this.f12980r.g() - this.f12980r.b(viewR);
                                if (iG2 < 0) {
                                    c0Var.f13034b = iG2;
                                } else {
                                    c0Var.f13034b = Integer.MIN_VALUE;
                                }
                            }
                        }
                    } else {
                        int i11 = this.f12988z;
                        c0Var.f13033a = i11;
                        int i12 = this.f12967A;
                        if (i12 == Integer.MIN_VALUE) {
                            if (w() == 0) {
                                z7 = this.f12986x;
                            } else if ((i11 < V0()) != this.f12986x) {
                            }
                            c0Var.f13035c = z7;
                            c0Var.f13034b = z7 ? staggeredGridLayoutManager.f12980r.g() : staggeredGridLayoutManager.f12980r.k();
                        } else if (c0Var.f13035c) {
                            c0Var.f13034b = staggeredGridLayoutManager.f12980r.g() - i12;
                        } else {
                            c0Var.f13034b = staggeredGridLayoutManager.f12980r.k() + i12;
                        }
                        c0Var.f13036d = true;
                    }
                } else {
                    c0Var.f13034b = Integer.MIN_VALUE;
                    c0Var.f13033a = this.f12988z;
                }
                c0Var.f13037e = true;
            }
        }
        if (this.f12972F == null && this.f12988z == -1 && (c0Var.f13035c != this.f12970D || b1() != this.f12971E)) {
            pVar.l();
            c0Var.f13036d = true;
        }
        if (w() > 0 && ((f0Var = this.f12972F) == null || f0Var.f13063c < 1)) {
            if (c0Var.f13036d) {
                for (int i13 = 0; i13 < this.f12978p; i13++) {
                    this.f12979q[i13].b();
                    int i14 = c0Var.f13034b;
                    if (i14 != Integer.MIN_VALUE) {
                        g0 g0Var2 = this.f12979q[i13];
                        g0Var2.f13077b = i14;
                        g0Var2.f13078c = i14;
                    }
                }
            } else if (z9 || c0Var.f13038f == null) {
                for (int i15 = 0; i15 < this.f12978p; i15++) {
                    g0 g0Var3 = this.f12979q[i15];
                    boolean z11 = this.f12986x;
                    int i16 = c0Var.f13034b;
                    int iF = z11 ? g0Var3.f(Integer.MIN_VALUE) : g0Var3.h(Integer.MIN_VALUE);
                    g0Var3.b();
                    if (iF != Integer.MIN_VALUE) {
                        StaggeredGridLayoutManager staggeredGridLayoutManager2 = g0Var3.f13081f;
                        if ((!z11 || iF >= staggeredGridLayoutManager2.f12980r.g()) && (z11 || iF <= staggeredGridLayoutManager2.f12980r.k())) {
                            if (i16 != Integer.MIN_VALUE) {
                                iF += i16;
                            }
                            g0Var3.f13078c = iF;
                            g0Var3.f13077b = iF;
                        }
                    }
                }
                g0[] g0VarArr = this.f12979q;
                int length = g0VarArr.length;
                int[] iArr = c0Var.f13038f;
                if (iArr == null || iArr.length < length) {
                    c0Var.f13038f = new int[staggeredGridLayoutManager.f12979q.length];
                }
                for (int i17 = 0; i17 < length; i17++) {
                    c0Var.f13038f[i17] = g0VarArr[i17].h(Integer.MIN_VALUE);
                }
            } else {
                for (int i18 = 0; i18 < this.f12978p; i18++) {
                    g0 g0Var4 = this.f12979q[i18];
                    g0Var4.b();
                    int i19 = c0Var.f13038f[i18];
                    g0Var4.f13077b = i19;
                    g0Var4.f13078c = i19;
                }
            }
        }
        p(p6);
        r rVar = this.f12984v;
        rVar.f13159a = false;
        int iL3 = this.f12981s.l();
        this.f12983u = iL3 / this.f12978p;
        View.MeasureSpec.makeMeasureSpec(iL3, this.f12981s.i());
        m1(c0Var.f13033a, v3);
        if (c0Var.f13035c) {
            l1(-1);
            Q0(p6, rVar, v3);
            l1(1);
            rVar.f13161c = c0Var.f13033a + rVar.f13162d;
            Q0(p6, rVar, v3);
        } else {
            l1(1);
            Q0(p6, rVar, v3);
            l1(-1);
            rVar.f13161c = c0Var.f13033a + rVar.f13162d;
            Q0(p6, rVar, v3);
        }
        if (this.f12981s.i() != 1073741824) {
            int iW3 = w();
            float fMax = 0.0f;
            for (int i20 = 0; i20 < iW3; i20++) {
                View viewV = v(i20);
                float fC = this.f12981s.c(viewV);
                if (fC >= fMax) {
                    ((d0) viewV.getLayoutParams()).getClass();
                    fMax = Math.max(fMax, fC);
                }
            }
            int i21 = this.f12983u;
            int iRound = Math.round(fMax * this.f12978p);
            if (this.f12981s.i() == Integer.MIN_VALUE) {
                iRound = Math.min(iRound, this.f12981s.l());
            }
            this.f12983u = iRound / this.f12978p;
            View.MeasureSpec.makeMeasureSpec(iRound, this.f12981s.i());
            if (this.f12983u != i21) {
                for (int i22 = 0; i22 < iW3; i22++) {
                    View viewV2 = v(i22);
                    d0 d0Var = (d0) viewV2.getLayoutParams();
                    d0Var.getClass();
                    if (b1() && this.f12982t == 1) {
                        int i23 = -((this.f12978p - 1) - d0Var.f13045e.f13080e);
                        viewV2.offsetLeftAndRight((this.f12983u * i23) - (i23 * i21));
                    } else {
                        int i24 = d0Var.f13045e.f13080e;
                        int i25 = this.f12983u * i24;
                        int i26 = i24 * i21;
                        if (this.f12982t == 1) {
                            viewV2.offsetLeftAndRight(i25 - i26);
                        } else {
                            viewV2.offsetTopAndBottom(i25 - i26);
                        }
                    }
                }
            }
        }
        if (w() > 0) {
            if (this.f12986x) {
                T0(p6, v3, true);
                U0(p6, v3, false);
            } else {
                U0(p6, v3, true);
                T0(p6, v3, false);
            }
        }
        if (!z6 || v3.f13003g || this.f12969C == 0 || w() <= 0 || a1() == null) {
            z8 = false;
        } else {
            RecyclerView recyclerView = this.f12843b;
            if (recyclerView != null) {
                recyclerView.removeCallbacks(this.f12977K);
            }
            if (!M0()) {
            }
        }
        if (v3.f13003g) {
            c0Var.a();
        }
        this.f12970D = c0Var.f13035c;
        this.f12971E = b1();
        if (z8) {
            c0Var.a();
            d1(p6, v3, false);
        }
    }

    @Override // androidx.recyclerview.widget.J
    public final boolean e() {
        return this.f12982t == 1;
    }

    @Override // androidx.recyclerview.widget.J
    public final void e0(int i6, int i7) {
        Z0(i6, i7, 1);
    }

    public final boolean e1(int i6) {
        if (this.f12982t == 0) {
            return (i6 == -1) != this.f12986x;
        }
        return ((i6 == -1) == this.f12986x) == b1();
    }

    @Override // androidx.recyclerview.widget.J
    public final boolean f(K k6) {
        return k6 instanceof d0;
    }

    @Override // androidx.recyclerview.widget.J
    public final void f0() {
        this.f12968B.l();
        y0();
    }

    public final void f1(int i6, V v3) {
        int iV0;
        int i7;
        if (i6 > 0) {
            iV0 = W0();
            i7 = 1;
        } else {
            iV0 = V0();
            i7 = -1;
        }
        r rVar = this.f12984v;
        rVar.f13159a = true;
        m1(iV0, v3);
        l1(i7);
        rVar.f13161c = iV0 + rVar.f13162d;
        rVar.f13160b = Math.abs(i6);
    }

    @Override // androidx.recyclerview.widget.J
    public final void g0(int i6, int i7) {
        Z0(i6, i7, 8);
    }

    public final void g1(P p6, r rVar) {
        if (!rVar.f13159a || rVar.f13167i) {
            return;
        }
        if (rVar.f13160b == 0) {
            if (rVar.f13163e == -1) {
                h1(p6, rVar.f13165g);
                return;
            } else {
                i1(p6, rVar.f13164f);
                return;
            }
        }
        int i6 = 1;
        if (rVar.f13163e == -1) {
            int i7 = rVar.f13164f;
            int iH = this.f12979q[0].h(i7);
            while (i6 < this.f12978p) {
                int iH2 = this.f12979q[i6].h(i7);
                if (iH2 > iH) {
                    iH = iH2;
                }
                i6++;
            }
            int i8 = i7 - iH;
            h1(p6, i8 < 0 ? rVar.f13165g : rVar.f13165g - Math.min(i8, rVar.f13160b));
            return;
        }
        int i9 = rVar.f13165g;
        int iF = this.f12979q[0].f(i9);
        while (i6 < this.f12978p) {
            int iF2 = this.f12979q[i6].f(i9);
            if (iF2 < iF) {
                iF = iF2;
            }
            i6++;
        }
        int i10 = iF - rVar.f13165g;
        i1(p6, i10 < 0 ? rVar.f13164f : Math.min(i10, rVar.f13160b) + rVar.f13164f);
    }

    @Override // androidx.recyclerview.widget.J
    public final void h(int i6, int i7, V v3, C0629x c0629x) {
        r rVar;
        int iF;
        int iH;
        if (this.f12982t != 0) {
            i6 = i7;
        }
        if (w() == 0 || i6 == 0) {
            return;
        }
        f1(i6, v3);
        int[] iArr = this.f12976J;
        if (iArr == null || iArr.length < this.f12978p) {
            this.f12976J = new int[this.f12978p];
        }
        int i8 = 0;
        int i9 = 0;
        while (true) {
            int i10 = this.f12978p;
            rVar = this.f12984v;
            if (i8 >= i10) {
                break;
            }
            if (rVar.f13162d == -1) {
                iF = rVar.f13164f;
                iH = this.f12979q[i8].h(iF);
            } else {
                iF = this.f12979q[i8].f(rVar.f13165g);
                iH = rVar.f13165g;
            }
            int i11 = iF - iH;
            if (i11 >= 0) {
                this.f12976J[i9] = i11;
                i9++;
            }
            i8++;
        }
        Arrays.sort(this.f12976J, 0, i9);
        for (int i12 = 0; i12 < i9; i12++) {
            int i13 = rVar.f13161c;
            if (i13 < 0 || i13 >= v3.b()) {
                return;
            }
            c0629x.a(rVar.f13161c, this.f12976J[i12]);
            rVar.f13161c += rVar.f13162d;
        }
    }

    @Override // androidx.recyclerview.widget.J
    public final void h0(int i6, int i7) {
        Z0(i6, i7, 2);
    }

    public final void h1(P p6, int i6) {
        for (int iW = w() - 1; iW >= 0; iW--) {
            View viewV = v(iW);
            if (this.f12980r.e(viewV) < i6 || this.f12980r.n(viewV) < i6) {
                return;
            }
            d0 d0Var = (d0) viewV.getLayoutParams();
            d0Var.getClass();
            if (d0Var.f13045e.f13076a.size() == 1) {
                return;
            }
            g0 g0Var = d0Var.f13045e;
            ArrayList arrayList = g0Var.f13076a;
            int size = arrayList.size();
            View view = (View) arrayList.remove(size - 1);
            d0 d0Var2 = (d0) view.getLayoutParams();
            d0Var2.f13045e = null;
            if (d0Var2.f12856a.isRemoved() || d0Var2.f12856a.isUpdated()) {
                g0Var.f13079d -= g0Var.f13081f.f12980r.c(view);
            }
            if (size == 1) {
                g0Var.f13077b = Integer.MIN_VALUE;
            }
            g0Var.f13078c = Integer.MIN_VALUE;
            u0(viewV, p6);
        }
    }

    public final void i1(P p6, int i6) {
        while (w() > 0) {
            View viewV = v(0);
            if (this.f12980r.b(viewV) > i6 || this.f12980r.m(viewV) > i6) {
                return;
            }
            d0 d0Var = (d0) viewV.getLayoutParams();
            d0Var.getClass();
            if (d0Var.f13045e.f13076a.size() == 1) {
                return;
            }
            g0 g0Var = d0Var.f13045e;
            ArrayList arrayList = g0Var.f13076a;
            View view = (View) arrayList.remove(0);
            d0 d0Var2 = (d0) view.getLayoutParams();
            d0Var2.f13045e = null;
            if (arrayList.size() == 0) {
                g0Var.f13078c = Integer.MIN_VALUE;
            }
            if (d0Var2.f12856a.isRemoved() || d0Var2.f12856a.isUpdated()) {
                g0Var.f13079d -= g0Var.f13081f.f12980r.c(view);
            }
            g0Var.f13077b = Integer.MIN_VALUE;
            u0(viewV, p6);
        }
    }

    @Override // androidx.recyclerview.widget.J
    public final int j(V v3) {
        return N0(v3);
    }

    @Override // androidx.recyclerview.widget.J
    public final void j0(RecyclerView recyclerView, int i6, int i7) {
        Z0(i6, i7, 4);
    }

    public final void j1() {
        if (this.f12982t == 1 || !b1()) {
            this.f12986x = this.f12985w;
        } else {
            this.f12986x = !this.f12985w;
        }
    }

    @Override // androidx.recyclerview.widget.J
    public final int k(V v3) {
        return O0(v3);
    }

    @Override // androidx.recyclerview.widget.J
    public final void k0(P p6, V v3) {
        d1(p6, v3, true);
    }

    public final int k1(int i6, P p6, V v3) {
        if (w() == 0 || i6 == 0) {
            return 0;
        }
        f1(i6, v3);
        r rVar = this.f12984v;
        int iQ0 = Q0(p6, rVar, v3);
        if (rVar.f13160b >= iQ0) {
            i6 = i6 < 0 ? -iQ0 : iQ0;
        }
        this.f12980r.o(-i6);
        this.f12970D = this.f12986x;
        rVar.f13160b = 0;
        g1(p6, rVar);
        return i6;
    }

    @Override // androidx.recyclerview.widget.J
    public final int l(V v3) {
        return P0(v3);
    }

    @Override // androidx.recyclerview.widget.J
    public final void l0(V v3) {
        this.f12988z = -1;
        this.f12967A = Integer.MIN_VALUE;
        this.f12972F = null;
        this.f12974H.a();
    }

    public final void l1(int i6) {
        r rVar = this.f12984v;
        rVar.f13163e = i6;
        rVar.f13162d = this.f12986x != (i6 == -1) ? -1 : 1;
    }

    @Override // androidx.recyclerview.widget.J
    public final int m(V v3) {
        return N0(v3);
    }

    public final void m1(int i6, V v3) {
        int iL;
        int iL2;
        int i7;
        r rVar = this.f12984v;
        boolean z6 = false;
        rVar.f13160b = 0;
        rVar.f13161c = i6;
        AbstractC1080l abstractC1080l = this.f12846e;
        if (!(abstractC1080l != null && abstractC1080l.f11996e) || (i7 = v3.f12997a) == -1) {
            iL = 0;
            iL2 = 0;
        } else {
            if (this.f12986x == (i7 < i6)) {
                iL = this.f12980r.l();
                iL2 = 0;
            } else {
                iL2 = this.f12980r.l();
                iL = 0;
            }
        }
        RecyclerView recyclerView = this.f12843b;
        if (recyclerView == null || !recyclerView.f12935k) {
            rVar.f13165g = this.f12980r.f() + iL;
            rVar.f13164f = -iL2;
        } else {
            rVar.f13164f = this.f12980r.k() - iL2;
            rVar.f13165g = this.f12980r.g() + iL;
        }
        rVar.f13166h = false;
        rVar.f13159a = true;
        if (this.f12980r.i() == 0 && this.f12980r.f() == 0) {
            z6 = true;
        }
        rVar.f13167i = z6;
    }

    @Override // androidx.recyclerview.widget.J
    public final int n(V v3) {
        return O0(v3);
    }

    public final void n1(g0 g0Var, int i6, int i7) {
        int i8 = g0Var.f13079d;
        int i9 = g0Var.f13080e;
        if (i6 != -1) {
            int i10 = g0Var.f13078c;
            if (i10 == Integer.MIN_VALUE) {
                g0Var.a();
                i10 = g0Var.f13078c;
            }
            if (i10 - i8 >= i7) {
                this.f12987y.set(i9, false);
                return;
            }
            return;
        }
        int i11 = g0Var.f13077b;
        if (i11 == Integer.MIN_VALUE) {
            View view = (View) g0Var.f13076a.get(0);
            d0 d0Var = (d0) view.getLayoutParams();
            g0Var.f13077b = g0Var.f13081f.f12980r.e(view);
            d0Var.getClass();
            i11 = g0Var.f13077b;
        }
        if (i11 + i8 <= i7) {
            this.f12987y.set(i9, false);
        }
    }

    @Override // androidx.recyclerview.widget.J
    public final int o(V v3) {
        return P0(v3);
    }

    @Override // androidx.recyclerview.widget.J
    public final void o0(Parcelable parcelable) {
        if (parcelable instanceof f0) {
            f0 f0Var = (f0) parcelable;
            this.f12972F = f0Var;
            if (this.f12988z != -1) {
                f0Var.f13064d = null;
                f0Var.f13063c = 0;
                f0Var.f13061a = -1;
                f0Var.f13062b = -1;
                f0Var.f13064d = null;
                f0Var.f13063c = 0;
                f0Var.f13065e = 0;
                f0Var.f13066f = null;
                f0Var.f13067j = null;
            }
            y0();
        }
    }

    @Override // androidx.recyclerview.widget.J
    public final Parcelable p0() {
        int iH;
        int iK;
        int[] iArr;
        f0 f0Var = this.f12972F;
        if (f0Var != null) {
            f0 f0Var2 = new f0();
            f0Var2.f13063c = f0Var.f13063c;
            f0Var2.f13061a = f0Var.f13061a;
            f0Var2.f13062b = f0Var.f13062b;
            f0Var2.f13064d = f0Var.f13064d;
            f0Var2.f13065e = f0Var.f13065e;
            f0Var2.f13066f = f0Var.f13066f;
            f0Var2.f13068k = f0Var.f13068k;
            f0Var2.l = f0Var.l;
            f0Var2.f13069m = f0Var.f13069m;
            f0Var2.f13067j = f0Var.f13067j;
            return f0Var2;
        }
        f0 f0Var3 = new f0();
        f0Var3.f13068k = this.f12985w;
        f0Var3.l = this.f12970D;
        f0Var3.f13069m = this.f12971E;
        T.p pVar = this.f12968B;
        if (pVar == null || (iArr = (int[]) pVar.f6345b) == null) {
            f0Var3.f13065e = 0;
        } else {
            f0Var3.f13066f = iArr;
            f0Var3.f13065e = iArr.length;
            f0Var3.f13067j = (ArrayList) pVar.f6346c;
        }
        if (w() <= 0) {
            f0Var3.f13061a = -1;
            f0Var3.f13062b = -1;
            f0Var3.f13063c = 0;
            return f0Var3;
        }
        f0Var3.f13061a = this.f12970D ? W0() : V0();
        View viewR0 = this.f12986x ? R0(true) : S0(true);
        f0Var3.f13062b = viewR0 != null ? J.L(viewR0) : -1;
        int i6 = this.f12978p;
        f0Var3.f13063c = i6;
        f0Var3.f13064d = new int[i6];
        for (int i7 = 0; i7 < this.f12978p; i7++) {
            if (this.f12970D) {
                iH = this.f12979q[i7].f(Integer.MIN_VALUE);
                if (iH != Integer.MIN_VALUE) {
                    iK = this.f12980r.g();
                    iH -= iK;
                }
            } else {
                iH = this.f12979q[i7].h(Integer.MIN_VALUE);
                if (iH != Integer.MIN_VALUE) {
                    iK = this.f12980r.k();
                    iH -= iK;
                }
            }
            f0Var3.f13064d[i7] = iH;
        }
        return f0Var3;
    }

    @Override // androidx.recyclerview.widget.J
    public final void q0(int i6) {
        if (i6 == 0) {
            M0();
        }
    }

    @Override // androidx.recyclerview.widget.J
    public final K s() {
        return this.f12982t == 0 ? new d0(-2, -1) : new d0(-1, -2);
    }

    @Override // androidx.recyclerview.widget.J
    public final K t(Context context, AttributeSet attributeSet) {
        return new d0(context, attributeSet);
    }

    @Override // androidx.recyclerview.widget.J
    public final K u(ViewGroup.LayoutParams layoutParams) {
        return layoutParams instanceof ViewGroup.MarginLayoutParams ? new d0((ViewGroup.MarginLayoutParams) layoutParams) : new d0(layoutParams);
    }
}
