package androidx.recyclerview.widget;

import K4.c;
import M.J;
import M4.k;
import N.e;
import N1.A0;
import N1.AbstractC0200c;
import N1.B0;
import N1.C0201c0;
import N1.C0203d0;
import N1.C0224z;
import N1.D;
import N1.H;
import N1.M;
import N1.T;
import N1.i0;
import N1.o0;
import N1.p0;
import N1.x0;
import N1.y0;
import N1.z0;
import android.content.Context;
import android.graphics.PointF;
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 d3.R0;
import java.lang.reflect.Field;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.BitSet;

/* JADX INFO: loaded from: classes.dex */
public class StaggeredGridLayoutManager extends a implements o0 {

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

    /* JADX INFO: renamed from: G, reason: collision with root package name */
    public final B0[] f9091G;
    public final M H;

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

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

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

    /* JADX INFO: renamed from: L, reason: collision with root package name */
    public final D f9095L;

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

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

    /* JADX INFO: renamed from: R, reason: collision with root package name */
    public final R0 f9101R;

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

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

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

    /* JADX INFO: renamed from: V, reason: collision with root package name */
    public A0 f9105V;

    /* JADX INFO: renamed from: W, reason: collision with root package name */
    public final Rect f9106W;
    public final x0 X;

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

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

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

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

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

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

    public StaggeredGridLayoutManager(Context context, AttributeSet attributeSet, int i, int i5) {
        this.f9090F = -1;
        this.f9096M = false;
        R0 r02 = new R0(25, false);
        this.f9101R = r02;
        this.f9102S = 2;
        this.f9106W = new Rect();
        this.X = new x0(this);
        this.f9107Y = true;
        this.f9109a0 = new k(2, this);
        C0201c0 c0201c0U = a.U(context, attributeSet, i, i5);
        int i8 = c0201c0U.f4515a;
        if (i8 != 0 && i8 != 1) {
            throw new IllegalArgumentException("invalid orientation.");
        }
        n(null);
        if (i8 != this.f9093J) {
            this.f9093J = i8;
            M m8 = this.H;
            this.H = this.f9092I;
            this.f9092I = m8;
            M0();
        }
        int i9 = c0201c0U.f4516b;
        n(null);
        if (i9 != this.f9090F) {
            r02.H();
            M0();
            this.f9090F = i9;
            this.f9098O = new BitSet(this.f9090F);
            this.f9091G = new B0[this.f9090F];
            for (int i10 = 0; i10 < this.f9090F; i10++) {
                this.f9091G[i10] = new B0(this, i10);
            }
            M0();
        }
        boolean z8 = c0201c0U.f4517c;
        n(null);
        A0 a02 = this.f9105V;
        if (a02 != null && a02.f4407x != z8) {
            a02.f4407x = z8;
        }
        this.f9096M = z8;
        M0();
        D d8 = new D();
        d8.f4430a = true;
        d8.f4435f = 0;
        d8.f4436g = 0;
        this.f9095L = d8;
        this.H = M.b(this, this.f9093J);
        this.f9092I = M.b(this, 1 - this.f9093J);
    }

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

    @Override // androidx.recyclerview.widget.a
    public final int A(p0 p0Var) {
        return f1(p0Var);
    }

    @Override // androidx.recyclerview.widget.a
    public final void A0(Parcelable parcelable) {
        if (parcelable instanceof A0) {
            A0 a02 = (A0) parcelable;
            this.f9105V = a02;
            if (this.f9099P != -1) {
                a02.f4403t = null;
                a02.f4402s = 0;
                a02.f4400q = -1;
                a02.f4401r = -1;
                a02.f4403t = null;
                a02.f4402s = 0;
                a02.f4404u = 0;
                a02.f4405v = null;
                a02.f4406w = null;
            }
            M0();
        }
    }

    public final int A1(int i, i0 i0Var, p0 p0Var) {
        if (I() == 0 || i == 0) {
            return 0;
        }
        v1(i, p0Var);
        D d8 = this.f9095L;
        int iG1 = g1(i0Var, d8, p0Var);
        if (d8.f4431b >= iG1) {
            i = i < 0 ? -iG1 : iG1;
        }
        this.H.r(-i);
        this.f9103T = this.f9097N;
        d8.f4431b = 0;
        w1(i0Var, d8);
        return i;
    }

    @Override // androidx.recyclerview.widget.a
    public final Parcelable B0() {
        int iK;
        int iM;
        int[] iArr;
        A0 a02 = this.f9105V;
        if (a02 != null) {
            A0 a03 = new A0();
            a03.f4402s = a02.f4402s;
            a03.f4400q = a02.f4400q;
            a03.f4401r = a02.f4401r;
            a03.f4403t = a02.f4403t;
            a03.f4404u = a02.f4404u;
            a03.f4405v = a02.f4405v;
            a03.f4407x = a02.f4407x;
            a03.f4408y = a02.f4408y;
            a03.f4409z = a02.f4409z;
            a03.f4406w = a02.f4406w;
            return a03;
        }
        A0 a04 = new A0();
        a04.f4407x = this.f9096M;
        a04.f4408y = this.f9103T;
        a04.f4409z = this.f9104U;
        R0 r02 = this.f9101R;
        if (r02 == null || (iArr = (int[]) r02.f11692r) == null) {
            a04.f4404u = 0;
        } else {
            a04.f4405v = iArr;
            a04.f4404u = iArr.length;
            a04.f4406w = (ArrayList) r02.f11693s;
        }
        if (I() <= 0) {
            a04.f4400q = -1;
            a04.f4401r = -1;
            a04.f4402s = 0;
            return a04;
        }
        a04.f4400q = this.f9103T ? m1() : l1();
        View viewH1 = this.f9097N ? h1(true) : i1(true);
        a04.f4401r = viewH1 != null ? a.T(viewH1) : -1;
        int i = this.f9090F;
        a04.f4402s = i;
        a04.f4403t = new int[i];
        for (int i5 = 0; i5 < this.f9090F; i5++) {
            if (this.f9103T) {
                iK = this.f9091G[i5].i(Integer.MIN_VALUE);
                if (iK != Integer.MIN_VALUE) {
                    iM = this.H.i();
                    iK -= iM;
                }
            } else {
                iK = this.f9091G[i5].k(Integer.MIN_VALUE);
                if (iK != Integer.MIN_VALUE) {
                    iM = this.H.m();
                    iK -= iM;
                }
            }
            a04.f4403t[i5] = iK;
        }
        return a04;
    }

    public final void B1(int i) {
        D d8 = this.f9095L;
        d8.f4434e = i;
        d8.f4433d = this.f9097N != (i == -1) ? -1 : 1;
    }

    @Override // androidx.recyclerview.widget.a
    public final void C0(int i) {
        if (i == 0) {
            c1();
        }
    }

    public final void C1(int i, p0 p0Var) {
        int iN;
        int iN2;
        int i5;
        D d8 = this.f9095L;
        boolean z8 = false;
        d8.f4431b = 0;
        d8.f4432c = i;
        if (!b0() || (i5 = p0Var.f4614a) == -1) {
            iN = 0;
            iN2 = 0;
        } else {
            if (this.f9097N == (i5 < i)) {
                iN = this.H.n();
                iN2 = 0;
            } else {
                iN2 = this.H.n();
                iN = 0;
            }
        }
        RecyclerView recyclerView = this.f9115r;
        if (recyclerView == null || !recyclerView.f9084x) {
            d8.f4436g = this.H.h() + iN;
            d8.f4435f = -iN2;
        } else {
            d8.f4435f = this.H.m() - iN2;
            d8.f4436g = this.H.i() + iN;
        }
        d8.f4437h = false;
        d8.f4430a = true;
        if (this.H.k() == 0 && this.H.h() == 0) {
            z8 = true;
        }
        d8.i = z8;
    }

    public final void D1(B0 b02, int i, int i5) {
        int i8 = b02.f4419d;
        int i9 = b02.f4420e;
        if (i != -1) {
            int i10 = b02.f4418c;
            if (i10 == Integer.MIN_VALUE) {
                b02.a();
                i10 = b02.f4418c;
            }
            if (i10 - i8 >= i5) {
                this.f9098O.set(i9, false);
                return;
            }
            return;
        }
        int i11 = b02.f4417b;
        if (i11 == Integer.MIN_VALUE) {
            View view = (View) ((ArrayList) b02.f4421f).get(0);
            y0 y0Var = (y0) view.getLayoutParams();
            b02.f4417b = ((StaggeredGridLayoutManager) b02.f4422g).H.g(view);
            y0Var.getClass();
            i11 = b02.f4417b;
        }
        if (i11 + i8 <= i5) {
            this.f9098O.set(i9, false);
        }
    }

    @Override // androidx.recyclerview.widget.a
    public final C0203d0 E() {
        return this.f9093J == 0 ? new y0(-2, -1) : new y0(-1, -2);
    }

    @Override // androidx.recyclerview.widget.a
    public final C0203d0 F(Context context, AttributeSet attributeSet) {
        return new y0(context, attributeSet);
    }

    @Override // androidx.recyclerview.widget.a
    public final C0203d0 G(ViewGroup.LayoutParams layoutParams) {
        return layoutParams instanceof ViewGroup.MarginLayoutParams ? new y0((ViewGroup.MarginLayoutParams) layoutParams) : new y0(layoutParams);
    }

    @Override // androidx.recyclerview.widget.a
    public final int K(i0 i0Var, p0 p0Var) {
        if (this.f9093J == 1) {
            return Math.min(this.f9090F, p0Var.b());
        }
        return -1;
    }

    @Override // androidx.recyclerview.widget.a
    public final int O0(int i, i0 i0Var, p0 p0Var) {
        return A1(i, i0Var, p0Var);
    }

    @Override // androidx.recyclerview.widget.a
    public final void P0(int i) {
        A0 a02 = this.f9105V;
        if (a02 != null && a02.f4400q != i) {
            a02.f4403t = null;
            a02.f4402s = 0;
            a02.f4400q = -1;
            a02.f4401r = -1;
        }
        this.f9099P = i;
        this.f9100Q = Integer.MIN_VALUE;
        M0();
    }

    @Override // androidx.recyclerview.widget.a
    public final int Q0(int i, i0 i0Var, p0 p0Var) {
        return A1(i, i0Var, p0Var);
    }

    @Override // androidx.recyclerview.widget.a
    public final void T0(Rect rect, int i, int i5) {
        int iS;
        int iS2;
        int i8 = this.f9090F;
        int paddingRight = getPaddingRight() + getPaddingLeft();
        int paddingBottom = getPaddingBottom() + getPaddingTop();
        if (this.f9093J == 1) {
            int iHeight = rect.height() + paddingBottom;
            RecyclerView recyclerView = this.f9115r;
            Field field = J.f4065a;
            iS2 = a.s(i5, iHeight, recyclerView.getMinimumHeight());
            iS = a.s(i, (this.f9094K * i8) + paddingRight, this.f9115r.getMinimumWidth());
        } else {
            int iWidth = rect.width() + paddingRight;
            RecyclerView recyclerView2 = this.f9115r;
            Field field2 = J.f4065a;
            iS = a.s(i, iWidth, recyclerView2.getMinimumWidth());
            iS2 = a.s(i5, (this.f9094K * i8) + paddingBottom, this.f9115r.getMinimumHeight());
        }
        this.f9115r.setMeasuredDimension(iS, iS2);
    }

    @Override // androidx.recyclerview.widget.a
    public final int V(i0 i0Var, p0 p0Var) {
        if (this.f9093J == 0) {
            return Math.min(this.f9090F, p0Var.b());
        }
        return -1;
    }

    @Override // androidx.recyclerview.widget.a
    public final boolean Y() {
        return this.f9102S != 0;
    }

    @Override // androidx.recyclerview.widget.a
    public final boolean Z() {
        return this.f9096M;
    }

    @Override // androidx.recyclerview.widget.a
    public final void Z0(RecyclerView recyclerView, p0 p0Var, int i) {
        H h8 = new H(recyclerView.getContext());
        h8.f4460a = i;
        a1(h8);
    }

    @Override // androidx.recyclerview.widget.a
    public final boolean b1() {
        return this.f9105V == null;
    }

    public final boolean c1() {
        int iL1;
        if (I() != 0 && this.f9102S != 0 && this.f9120w) {
            if (this.f9097N) {
                iL1 = m1();
                l1();
            } else {
                iL1 = l1();
                m1();
            }
            R0 r02 = this.f9101R;
            if (iL1 == 0 && q1() != null) {
                r02.H();
                this.f9119v = true;
                M0();
                return true;
            }
        }
        return false;
    }

    public final int d1(p0 p0Var) {
        if (I() == 0) {
            return 0;
        }
        M m8 = this.H;
        boolean z8 = !this.f9107Y;
        return AbstractC0200c.f(p0Var, m8, i1(z8), h1(z8), this, this.f9107Y);
    }

    @Override // androidx.recyclerview.widget.a
    public final void e0(int i) {
        super.e0(i);
        for (int i5 = 0; i5 < this.f9090F; i5++) {
            B0 b02 = this.f9091G[i5];
            int i8 = b02.f4417b;
            if (i8 != Integer.MIN_VALUE) {
                b02.f4417b = i8 + i;
            }
            int i9 = b02.f4418c;
            if (i9 != Integer.MIN_VALUE) {
                b02.f4418c = i9 + i;
            }
        }
    }

    public final int e1(p0 p0Var) {
        if (I() == 0) {
            return 0;
        }
        M m8 = this.H;
        boolean z8 = !this.f9107Y;
        return AbstractC0200c.g(p0Var, m8, i1(z8), h1(z8), this, this.f9107Y, this.f9097N);
    }

    /* JADX WARN: Removed duplicated region for block: B:6:0x000c  */
    @Override // N1.o0
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final PointF f(int i) {
        int i5 = -1;
        if (I() != 0) {
            if ((i < l1()) == this.f9097N) {
            }
        } else if (this.f9097N) {
            i5 = 1;
        }
        PointF pointF = new PointF();
        if (i5 == 0) {
            return null;
        }
        if (this.f9093J == 0) {
            pointF.x = i5;
            pointF.y = 0.0f;
            return pointF;
        }
        pointF.x = 0.0f;
        pointF.y = i5;
        return pointF;
    }

    @Override // androidx.recyclerview.widget.a
    public final void f0(int i) {
        super.f0(i);
        for (int i5 = 0; i5 < this.f9090F; i5++) {
            B0 b02 = this.f9091G[i5];
            int i8 = b02.f4417b;
            if (i8 != Integer.MIN_VALUE) {
                b02.f4417b = i8 + i;
            }
            int i9 = b02.f4418c;
            if (i9 != Integer.MIN_VALUE) {
                b02.f4418c = i9 + i;
            }
        }
    }

    public final int f1(p0 p0Var) {
        if (I() == 0) {
            return 0;
        }
        M m8 = this.H;
        boolean z8 = !this.f9107Y;
        return AbstractC0200c.h(p0Var, m8, i1(z8), h1(z8), this, this.f9107Y);
    }

    @Override // androidx.recyclerview.widget.a
    public final void g0(T t6, T t8) {
        this.f9101R.H();
        for (int i = 0; i < this.f9090F; i++) {
            this.f9091G[i].b();
        }
    }

    /* 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 g1(i0 i0Var, D d8, p0 p0Var) {
        B0 b02;
        ?? r6;
        int i;
        int iK;
        int iE;
        int iM;
        int iE2;
        int i5;
        int i8;
        int i9 = 0;
        int i10 = 1;
        this.f9098O.set(0, this.f9090F, true);
        D d9 = this.f9095L;
        int i11 = d9.i ? d8.f4434e == 1 ? Integer.MAX_VALUE : Integer.MIN_VALUE : d8.f4434e == 1 ? d8.f4436g + d8.f4431b : d8.f4435f - d8.f4431b;
        int i12 = d8.f4434e;
        for (int i13 = 0; i13 < this.f9090F; i13++) {
            if (!((ArrayList) this.f9091G[i13].f4421f).isEmpty()) {
                D1(this.f9091G[i13], i12, i11);
            }
        }
        int i14 = this.f9097N ? this.H.i() : this.H.m();
        boolean z8 = false;
        while (true) {
            int i15 = d8.f4432c;
            int i16 = -1;
            if (((i15 < 0 || i15 >= p0Var.b()) ? i9 : i10) == 0 || (!d9.i && this.f9098O.isEmpty())) {
                break;
            }
            View viewD = i0Var.d(d8.f4432c);
            d8.f4432c += d8.f4433d;
            y0 y0Var = (y0) viewD.getLayoutParams();
            int iD = y0Var.f4520q.d();
            R0 r02 = this.f9101R;
            int[] iArr = (int[]) r02.f11692r;
            int i17 = (iArr == null || iD >= iArr.length) ? -1 : iArr[iD];
            if (i17 == -1) {
                if (u1(d8.f4434e)) {
                    i5 = this.f9090F - i10;
                    i8 = -1;
                } else {
                    i16 = this.f9090F;
                    i5 = i9;
                    i8 = i10;
                }
                B0 b03 = null;
                if (d8.f4434e == i10) {
                    int iM2 = this.H.m();
                    int i18 = Integer.MAX_VALUE;
                    while (i5 != i16) {
                        B0 b04 = this.f9091G[i5];
                        int i19 = i5;
                        int i20 = b04.i(iM2);
                        if (i20 < i18) {
                            b03 = b04;
                            i18 = i20;
                        }
                        i5 = i19 + i8;
                    }
                } else {
                    int i21 = this.H.i();
                    int i22 = Integer.MIN_VALUE;
                    while (i5 != i16) {
                        B0 b05 = this.f9091G[i5];
                        int i23 = i5;
                        int iK2 = b05.k(i21);
                        if (iK2 > i22) {
                            b03 = b05;
                            i22 = iK2;
                        }
                        i5 = i23 + i8;
                    }
                }
                b02 = b03;
                r02.L(iD);
                ((int[]) r02.f11692r)[iD] = b02.f4420e;
            } else {
                b02 = this.f9091G[i17];
            }
            y0Var.f4724u = b02;
            if (d8.f4434e == 1) {
                l(viewD);
                r6 = 0;
            } else {
                r6 = 0;
                m(viewD, 0, false);
            }
            if (this.f9093J == 1) {
                i = 1;
                s1(viewD, a.J(r6, this.f9094K, this.f9111B, r6, ((ViewGroup.MarginLayoutParams) y0Var).width), a.J(true, this.f9113E, this.f9112C, getPaddingBottom() + getPaddingTop(), ((ViewGroup.MarginLayoutParams) y0Var).height));
            } else {
                i = 1;
                s1(viewD, a.J(true, this.D, this.f9111B, getPaddingRight() + getPaddingLeft(), ((ViewGroup.MarginLayoutParams) y0Var).width), a.J(false, this.f9094K, this.f9112C, 0, ((ViewGroup.MarginLayoutParams) y0Var).height));
            }
            if (d8.f4434e == i) {
                iE = b02.i(i14);
                iK = this.H.e(viewD) + iE;
            } else {
                iK = b02.k(i14);
                iE = iK - this.H.e(viewD);
            }
            if (d8.f4434e == 1) {
                B0 b06 = y0Var.f4724u;
                b06.getClass();
                y0 y0Var2 = (y0) viewD.getLayoutParams();
                y0Var2.f4724u = b06;
                ArrayList arrayList = (ArrayList) b06.f4421f;
                arrayList.add(viewD);
                b06.f4418c = Integer.MIN_VALUE;
                if (arrayList.size() == 1) {
                    b06.f4417b = Integer.MIN_VALUE;
                }
                if (y0Var2.f4520q.j() || y0Var2.f4520q.m()) {
                    b06.f4419d = ((StaggeredGridLayoutManager) b06.f4422g).H.e(viewD) + b06.f4419d;
                }
            } else {
                B0 b07 = y0Var.f4724u;
                b07.getClass();
                y0 y0Var3 = (y0) viewD.getLayoutParams();
                y0Var3.f4724u = b07;
                ArrayList arrayList2 = (ArrayList) b07.f4421f;
                arrayList2.add(0, viewD);
                b07.f4417b = Integer.MIN_VALUE;
                if (arrayList2.size() == 1) {
                    b07.f4418c = Integer.MIN_VALUE;
                }
                if (y0Var3.f4520q.j() || y0Var3.f4520q.m()) {
                    b07.f4419d = ((StaggeredGridLayoutManager) b07.f4422g).H.e(viewD) + b07.f4419d;
                }
            }
            if (r1() && this.f9093J == 1) {
                iE2 = this.f9092I.i() - (((this.f9090F - 1) - b02.f4420e) * this.f9094K);
                iM = iE2 - this.f9092I.e(viewD);
            } else {
                iM = this.f9092I.m() + (b02.f4420e * this.f9094K);
                iE2 = this.f9092I.e(viewD) + iM;
            }
            if (this.f9093J == 1) {
                a.c0(viewD, iM, iE, iE2, iK);
            } else {
                a.c0(viewD, iE, iM, iK, iE2);
            }
            D1(b02, d9.f4434e, i11);
            w1(i0Var, d9);
            if (d9.f4437h && viewD.hasFocusable()) {
                this.f9098O.set(b02.f4420e, false);
            }
            i10 = 1;
            z8 = true;
            i9 = 0;
        }
        if (!z8) {
            w1(i0Var, d9);
        }
        int iM3 = d9.f4434e == -1 ? this.H.m() - o1(this.H.m()) : n1(this.H.i()) - this.H.i();
        if (iM3 > 0) {
            return Math.min(d8.f4431b, iM3);
        }
        return 0;
    }

    public final View h1(boolean z8) {
        int iM = this.H.m();
        int i = this.H.i();
        View view = null;
        for (int I7 = I() - 1; I7 >= 0; I7--) {
            View viewH = H(I7);
            int iG = this.H.g(viewH);
            int iD = this.H.d(viewH);
            if (iD > iM && iG < i) {
                if (iD <= i || !z8) {
                    return viewH;
                }
                if (view == null) {
                    view = viewH;
                }
            }
        }
        return view;
    }

    public final View i1(boolean z8) {
        int iM = this.H.m();
        int i = this.H.i();
        int I7 = I();
        View view = null;
        for (int i5 = 0; i5 < I7; i5++) {
            View viewH = H(i5);
            int iG = this.H.g(viewH);
            if (this.H.d(viewH) > iM && iG < i) {
                if (iG >= iM || !z8) {
                    return viewH;
                }
                if (view == null) {
                    view = viewH;
                }
            }
        }
        return view;
    }

    @Override // androidx.recyclerview.widget.a
    public final void j0(RecyclerView recyclerView, i0 i0Var) {
        RecyclerView recyclerView2 = this.f9115r;
        if (recyclerView2 != null) {
            recyclerView2.removeCallbacks(this.f9109a0);
        }
        for (int i = 0; i < this.f9090F; i++) {
            this.f9091G[i].b();
        }
        recyclerView.requestLayout();
    }

    public final void j1(i0 i0Var, p0 p0Var, boolean z8) {
        int i;
        int iN1 = n1(Integer.MIN_VALUE);
        if (iN1 != Integer.MIN_VALUE && (i = this.H.i() - iN1) > 0) {
            int i5 = i - (-A1(-i, i0Var, p0Var));
            if (!z8 || i5 <= 0) {
                return;
            }
            this.H.r(i5);
        }
    }

    /* JADX WARN: Removed duplicated region for block: B:23:0x0032  */
    /* JADX WARN: Removed duplicated region for block: B:29:0x003d  */
    @Override // androidx.recyclerview.widget.a
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final View k0(View view, int i, i0 i0Var, p0 p0Var) {
        View viewC;
        int i5;
        if (I() == 0 || (viewC = C(view)) == null) {
            return null;
        }
        z1();
        if (i != 1) {
            if (i != 2) {
                if (i != 17) {
                    if (i != 33) {
                        if (i == 66 ? this.f9093J == 0 : !(i != 130 || this.f9093J != 1)) {
                            i5 = 1;
                        }
                    } else if (this.f9093J == 1) {
                        i5 = -1;
                    }
                    i5 = Integer.MIN_VALUE;
                } else if (this.f9093J != 0) {
                    i5 = Integer.MIN_VALUE;
                }
            } else if (this.f9093J != 1 && r1()) {
            }
        } else if (this.f9093J != 1 && r1()) {
        }
        if (i5 == Integer.MIN_VALUE) {
            return null;
        }
        y0 y0Var = (y0) viewC.getLayoutParams();
        y0Var.getClass();
        B0 b02 = y0Var.f4724u;
        int iM1 = i5 == 1 ? m1() : l1();
        C1(iM1, p0Var);
        B1(i5);
        D d8 = this.f9095L;
        d8.f4432c = d8.f4433d + iM1;
        d8.f4431b = (int) (this.H.n() * 0.33333334f);
        d8.f4437h = true;
        d8.f4430a = false;
        g1(i0Var, d8, p0Var);
        this.f9103T = this.f9097N;
        View viewJ = b02.j(iM1, i5);
        if (viewJ != null && viewJ != viewC) {
            return viewJ;
        }
        if (u1(i5)) {
            for (int i8 = this.f9090F - 1; i8 >= 0; i8--) {
                View viewJ2 = this.f9091G[i8].j(iM1, i5);
                if (viewJ2 != null && viewJ2 != viewC) {
                    return viewJ2;
                }
            }
        } else {
            for (int i9 = 0; i9 < this.f9090F; i9++) {
                View viewJ3 = this.f9091G[i9].j(iM1, i5);
                if (viewJ3 != null && viewJ3 != viewC) {
                    return viewJ3;
                }
            }
        }
        boolean z8 = (this.f9096M ^ true) == (i5 == -1);
        View viewD = D(z8 ? b02.e() : b02.f());
        if (viewD != null && viewD != viewC) {
            return viewD;
        }
        if (!u1(i5)) {
            for (int i10 = 0; i10 < this.f9090F; i10++) {
                View viewD2 = D(z8 ? this.f9091G[i10].e() : this.f9091G[i10].f());
                if (viewD2 != null && viewD2 != viewC) {
                    return viewD2;
                }
            }
            return null;
        }
        for (int i11 = this.f9090F - 1; i11 >= 0; i11--) {
            if (i11 != b02.f4420e) {
                View viewD3 = D(z8 ? this.f9091G[i11].e() : this.f9091G[i11].f());
                if (viewD3 != null && viewD3 != viewC) {
                    return viewD3;
                }
            }
        }
        return null;
    }

    public final void k1(i0 i0Var, p0 p0Var, boolean z8) {
        int iM;
        int iO1 = o1(Integer.MAX_VALUE);
        if (iO1 != Integer.MAX_VALUE && (iM = iO1 - this.H.m()) > 0) {
            int iA1 = iM - A1(iM, i0Var, p0Var);
            if (!z8 || iA1 <= 0) {
                return;
            }
            this.H.r(-iA1);
        }
    }

    @Override // androidx.recyclerview.widget.a
    public final void l0(AccessibilityEvent accessibilityEvent) {
        super.l0(accessibilityEvent);
        if (I() > 0) {
            View viewI1 = i1(false);
            View viewH1 = h1(false);
            if (viewI1 == null || viewH1 == null) {
                return;
            }
            int iT = a.T(viewI1);
            int iT2 = a.T(viewH1);
            if (iT < iT2) {
                accessibilityEvent.setFromIndex(iT);
                accessibilityEvent.setToIndex(iT2);
            } else {
                accessibilityEvent.setFromIndex(iT2);
                accessibilityEvent.setToIndex(iT);
            }
        }
    }

    public final int l1() {
        if (I() == 0) {
            return 0;
        }
        return a.T(H(0));
    }

    @Override // androidx.recyclerview.widget.a
    public final void m0(i0 i0Var, p0 p0Var, e eVar) {
        super.m0(i0Var, p0Var, eVar);
        eVar.i("androidx.recyclerview.widget.StaggeredGridLayoutManager");
    }

    public final int m1() {
        int I7 = I();
        if (I7 == 0) {
            return 0;
        }
        return a.T(H(I7 - 1));
    }

    @Override // androidx.recyclerview.widget.a
    public final void n(String str) {
        if (this.f9105V == null) {
            super.n(str);
        }
    }

    @Override // androidx.recyclerview.widget.a
    public final void n0(i0 i0Var, p0 p0Var, View view, e eVar) {
        ViewGroup.LayoutParams layoutParams = view.getLayoutParams();
        if (!(layoutParams instanceof y0)) {
            o0(view, eVar);
            return;
        }
        y0 y0Var = (y0) layoutParams;
        if (this.f9093J == 0) {
            B0 b02 = y0Var.f4724u;
            eVar.k(c.F(false, b02 == null ? -1 : b02.f4420e, 1, -1, -1));
        } else {
            B0 b03 = y0Var.f4724u;
            eVar.k(c.F(false, -1, -1, b03 == null ? -1 : b03.f4420e, 1));
        }
    }

    public final int n1(int i) {
        int i5 = this.f9091G[0].i(i);
        for (int i8 = 1; i8 < this.f9090F; i8++) {
            int i9 = this.f9091G[i8].i(i);
            if (i9 > i5) {
                i5 = i9;
            }
        }
        return i5;
    }

    public final int o1(int i) {
        int iK = this.f9091G[0].k(i);
        for (int i5 = 1; i5 < this.f9090F; i5++) {
            int iK2 = this.f9091G[i5].k(i);
            if (iK2 < iK) {
                iK = iK2;
            }
        }
        return iK;
    }

    @Override // androidx.recyclerview.widget.a
    public final boolean p() {
        return this.f9093J == 0;
    }

    /* 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 p1(int i, int i5, int i8) {
        int i9;
        int i10;
        R0 r02;
        int[] iArr;
        ArrayList arrayList;
        z0 z0Var;
        int size;
        int i11;
        int i12;
        int iM1 = this.f9097N ? m1() : l1();
        if (i8 != 8) {
            i9 = i + i5;
        } else {
            if (i >= i5) {
                i9 = i + 1;
                i10 = i5;
                r02 = this.f9101R;
                iArr = (int[]) r02.f11692r;
                if (iArr != null && i10 < iArr.length) {
                    arrayList = (ArrayList) r02.f11693s;
                    if (arrayList != null) {
                        if (arrayList == null) {
                            z0Var = null;
                            if (z0Var != null) {
                                ((ArrayList) r02.f11693s).remove(z0Var);
                            }
                            size = ((ArrayList) r02.f11693s).size();
                            i11 = 0;
                            while (true) {
                                if (i11 < size) {
                                    i11 = -1;
                                    break;
                                } else if (((z0) ((ArrayList) r02.f11693s).get(i11)).f4729q >= i10) {
                                    break;
                                } else {
                                    i11++;
                                }
                            }
                            if (i11 == -1) {
                                z0 z0Var2 = (z0) ((ArrayList) r02.f11693s).get(i11);
                                ((ArrayList) r02.f11693s).remove(i11);
                                i12 = z0Var2.f4729q;
                            } else {
                                i12 = -1;
                            }
                            if (i12 != -1) {
                                int[] iArr2 = (int[]) r02.f11692r;
                                Arrays.fill(iArr2, i10, iArr2.length, -1);
                                int length = ((int[]) r02.f11692r).length;
                            } else {
                                Arrays.fill((int[]) r02.f11692r, i10, Math.min(i12 + 1, ((int[]) r02.f11692r).length), -1);
                            }
                        } else {
                            for (int size2 = arrayList.size() - 1; size2 >= 0; size2--) {
                                z0Var = (z0) ((ArrayList) r02.f11693s).get(size2);
                                if (z0Var.f4729q == i10) {
                                    break;
                                }
                            }
                            z0Var = null;
                            if (z0Var != null) {
                            }
                            size = ((ArrayList) r02.f11693s).size();
                            i11 = 0;
                            while (true) {
                                if (i11 < size) {
                                }
                                i11++;
                            }
                            if (i11 == -1) {
                            }
                            if (i12 != -1) {
                            }
                        }
                    }
                }
                if (i8 != 1) {
                    r02.U(i, i5);
                } else if (i8 == 2) {
                    r02.V(i, i5);
                } else if (i8 == 8) {
                    r02.V(i, 1);
                    r02.U(i5, 1);
                }
                if (i9 > iM1) {
                    return;
                }
                if (i10 <= (this.f9097N ? l1() : m1())) {
                    M0();
                    return;
                }
                return;
            }
            i9 = i5 + 1;
        }
        i10 = i;
        r02 = this.f9101R;
        iArr = (int[]) r02.f11692r;
        if (iArr != null) {
            arrayList = (ArrayList) r02.f11693s;
            if (arrayList != null) {
            }
        }
        if (i8 != 1) {
        }
        if (i9 > iM1) {
        }
    }

    @Override // androidx.recyclerview.widget.a
    public final boolean q() {
        return this.f9093J == 1;
    }

    @Override // androidx.recyclerview.widget.a
    public final void q0(RecyclerView recyclerView, int i, int i5) {
        p1(i, i5, 1);
    }

    /* JADX WARN: Removed duplicated region for block: B:51:0x00fd  */
    /* JADX WARN: Removed duplicated region for block: B:52:0x00ff  */
    /* JADX WARN: Removed duplicated region for block: B:54:0x0102  */
    /* JADX WARN: Removed duplicated region for block: B:55:0x0104  */
    /* JADX WARN: Removed duplicated region for block: B:68:0x0107 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 q1() {
        int I7 = I();
        int i = I7 - 1;
        BitSet bitSet = new BitSet(this.f9090F);
        bitSet.set(0, this.f9090F, true);
        byte b8 = (this.f9093J == 1 && r1()) ? (byte) 1 : (byte) -1;
        if (this.f9097N) {
            I7 = -1;
        } else {
            i = 0;
        }
        int i5 = i < I7 ? 1 : -1;
        while (i != I7) {
            View viewH = H(i);
            y0 y0Var = (y0) viewH.getLayoutParams();
            if (bitSet.get(y0Var.f4724u.f4420e)) {
                B0 b02 = y0Var.f4724u;
                if (this.f9097N) {
                    int i8 = b02.f4418c;
                    if (i8 == Integer.MIN_VALUE) {
                        b02.a();
                        i8 = b02.f4418c;
                    }
                    if (i8 < this.H.i()) {
                        ArrayList arrayList = (ArrayList) b02.f4421f;
                        ((y0) ((View) arrayList.get(arrayList.size() - 1)).getLayoutParams()).getClass();
                        return viewH;
                    }
                } else {
                    int i9 = b02.f4417b;
                    if (i9 == Integer.MIN_VALUE) {
                        View view = (View) ((ArrayList) b02.f4421f).get(0);
                        y0 y0Var2 = (y0) view.getLayoutParams();
                        b02.f4417b = ((StaggeredGridLayoutManager) b02.f4422g).H.g(view);
                        y0Var2.getClass();
                        i9 = b02.f4417b;
                    }
                    if (i9 > this.H.m()) {
                        ((y0) ((View) ((ArrayList) b02.f4421f).get(0)).getLayoutParams()).getClass();
                        return viewH;
                    }
                }
                bitSet.clear(y0Var.f4724u.f4420e);
            }
            i += i5;
            if (i != I7) {
                View viewH2 = H(i);
                if (this.f9097N) {
                    int iD = this.H.d(viewH);
                    int iD2 = this.H.d(viewH2);
                    if (iD < iD2) {
                        return viewH;
                    }
                    if (iD == iD2) {
                        if ((y0Var.f4724u.f4420e - ((y0) viewH2.getLayoutParams()).f4724u.f4420e >= 0) == (b8 >= 0)) {
                            return viewH;
                        }
                    } else {
                        continue;
                    }
                } else {
                    int iG = this.H.g(viewH);
                    int iG2 = this.H.g(viewH2);
                    if (iG > iG2) {
                        return viewH;
                    }
                    if (iG == iG2) {
                        if ((y0Var.f4724u.f4420e - ((y0) viewH2.getLayoutParams()).f4724u.f4420e >= 0) == (b8 >= 0)) {
                        }
                    } else {
                        continue;
                    }
                }
            }
        }
        return null;
    }

    @Override // androidx.recyclerview.widget.a
    public final boolean r(C0203d0 c0203d0) {
        return c0203d0 instanceof y0;
    }

    @Override // androidx.recyclerview.widget.a
    public final void r0(RecyclerView recyclerView) {
        this.f9101R.H();
        M0();
    }

    public final boolean r1() {
        return this.f9115r.getLayoutDirection() == 1;
    }

    @Override // androidx.recyclerview.widget.a
    public final void s0(RecyclerView recyclerView, int i, int i5) {
        p1(i, i5, 8);
    }

    public final void s1(View view, int i, int i5) {
        Rect rect = this.f9106W;
        o(view, rect);
        y0 y0Var = (y0) view.getLayoutParams();
        int iE1 = E1(i, ((ViewGroup.MarginLayoutParams) y0Var).leftMargin + rect.left, ((ViewGroup.MarginLayoutParams) y0Var).rightMargin + rect.right);
        int iE12 = E1(i5, ((ViewGroup.MarginLayoutParams) y0Var).topMargin + rect.top, ((ViewGroup.MarginLayoutParams) y0Var).bottomMargin + rect.bottom);
        if (W0(view, iE1, iE12, y0Var)) {
            view.measure(iE1, iE12);
        }
    }

    @Override // androidx.recyclerview.widget.a
    public final void t(int i, int i5, p0 p0Var, C0224z c0224z) {
        D d8;
        int i8;
        int iK;
        if (this.f9093J != 0) {
            i = i5;
        }
        if (I() == 0 || i == 0) {
            return;
        }
        v1(i, p0Var);
        int[] iArr = this.f9108Z;
        if (iArr == null || iArr.length < this.f9090F) {
            this.f9108Z = new int[this.f9090F];
        }
        int i9 = 0;
        int i10 = 0;
        while (true) {
            int i11 = this.f9090F;
            d8 = this.f9095L;
            if (i9 >= i11) {
                break;
            }
            if (d8.f4433d == -1) {
                i8 = d8.f4435f;
                iK = this.f9091G[i9].k(i8);
            } else {
                i8 = this.f9091G[i9].i(d8.f4436g);
                iK = d8.f4436g;
            }
            int i12 = i8 - iK;
            if (i12 >= 0) {
                this.f9108Z[i10] = i12;
                i10++;
            }
            i9++;
        }
        Arrays.sort(this.f9108Z, 0, i10);
        for (int i13 = 0; i13 < i10; i13++) {
            int i14 = d8.f4432c;
            if (i14 < 0 || i14 >= p0Var.b()) {
                return;
            }
            c0224z.b(d8.f4432c, this.f9108Z[i13]);
            d8.f4432c += d8.f4433d;
        }
    }

    @Override // androidx.recyclerview.widget.a
    public final void t0(RecyclerView recyclerView, int i, int i5) {
        p1(i, i5, 2);
    }

    /* 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:0x0419  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final void t1(i0 i0Var, p0 p0Var, boolean z8) {
        A0 a02;
        int iT;
        int i;
        boolean z9;
        A0 a03 = this.f9105V;
        x0 x0Var = this.X;
        if (!(a03 == null && this.f9099P == -1) && p0Var.b() == 0) {
            G0(i0Var);
            x0Var.a();
            return;
        }
        boolean z10 = true;
        boolean z11 = (x0Var.f4693e && this.f9099P == -1 && this.f9105V == null) ? false : true;
        R0 r02 = this.f9101R;
        StaggeredGridLayoutManager staggeredGridLayoutManager = x0Var.f4695g;
        if (z11) {
            x0Var.a();
            A0 a04 = this.f9105V;
            if (a04 != null) {
                int i5 = a04.f4402s;
                if (i5 > 0) {
                    if (i5 == this.f9090F) {
                        for (int i8 = 0; i8 < this.f9090F; i8++) {
                            this.f9091G[i8].b();
                            A0 a05 = this.f9105V;
                            int i9 = a05.f4403t[i8];
                            if (i9 != Integer.MIN_VALUE) {
                                i9 += a05.f4408y ? this.H.i() : this.H.m();
                            }
                            B0 b02 = this.f9091G[i8];
                            b02.f4417b = i9;
                            b02.f4418c = i9;
                        }
                    } else {
                        a04.f4403t = null;
                        a04.f4402s = 0;
                        a04.f4404u = 0;
                        a04.f4405v = null;
                        a04.f4406w = null;
                        a04.f4400q = a04.f4401r;
                    }
                }
                A0 a06 = this.f9105V;
                this.f9104U = a06.f4409z;
                boolean z12 = a06.f4407x;
                n(null);
                A0 a07 = this.f9105V;
                if (a07 != null && a07.f4407x != z12) {
                    a07.f4407x = z12;
                }
                this.f9096M = z12;
                M0();
                z1();
                A0 a08 = this.f9105V;
                int i10 = a08.f4400q;
                if (i10 != -1) {
                    this.f9099P = i10;
                    x0Var.f4691c = a08.f4408y;
                } else {
                    x0Var.f4691c = this.f9097N;
                }
                if (a08.f4404u > 1) {
                    r02.f11692r = a08.f4405v;
                    r02.f11693s = a08.f4406w;
                }
            } else {
                z1();
                x0Var.f4691c = this.f9097N;
            }
            if (p0Var.f4620g || (i = this.f9099P) == -1) {
                if (this.f9103T) {
                    int iB = p0Var.b();
                    int I7 = I();
                    for (int i11 = 0; i11 < I7; i11++) {
                        int iT2 = a.T(H(i11));
                        if (iT2 >= 0 && iT2 < iB) {
                            iT = iT2;
                            break;
                        }
                    }
                    iT = 0;
                    x0Var.f4689a = iT;
                    x0Var.f4690b = Integer.MIN_VALUE;
                    x0Var.f4693e = true;
                } else {
                    int iB2 = p0Var.b();
                    for (int I8 = I() - 1; I8 >= 0; I8--) {
                        iT = a.T(H(I8));
                        if (iT >= 0 && iT < iB2) {
                            break;
                        }
                    }
                    iT = 0;
                    x0Var.f4689a = iT;
                    x0Var.f4690b = Integer.MIN_VALUE;
                    x0Var.f4693e = true;
                }
            } else if (i < 0 || i >= p0Var.b()) {
                this.f9099P = -1;
                this.f9100Q = Integer.MIN_VALUE;
                if (this.f9103T) {
                }
            } else {
                A0 a09 = this.f9105V;
                if (a09 == null || a09.f4400q == -1 || a09.f4402s < 1) {
                    View viewD = D(this.f9099P);
                    if (viewD != null) {
                        x0Var.f4689a = this.f9097N ? m1() : l1();
                        if (this.f9100Q != Integer.MIN_VALUE) {
                            if (x0Var.f4691c) {
                                x0Var.f4690b = (this.H.i() - this.f9100Q) - this.H.d(viewD);
                            } else {
                                x0Var.f4690b = (this.H.m() + this.f9100Q) - this.H.g(viewD);
                            }
                        } else if (this.H.e(viewD) > this.H.n()) {
                            x0Var.f4690b = x0Var.f4691c ? this.H.i() : this.H.m();
                        } else {
                            int iG = this.H.g(viewD) - this.H.m();
                            if (iG < 0) {
                                x0Var.f4690b = -iG;
                            } else {
                                int i12 = this.H.i() - this.H.d(viewD);
                                if (i12 < 0) {
                                    x0Var.f4690b = i12;
                                } else {
                                    x0Var.f4690b = Integer.MIN_VALUE;
                                }
                            }
                        }
                    } else {
                        int i13 = this.f9099P;
                        x0Var.f4689a = i13;
                        int i14 = this.f9100Q;
                        if (i14 == Integer.MIN_VALUE) {
                            if (I() == 0) {
                                z9 = this.f9097N;
                            } else if ((i13 < l1()) != this.f9097N) {
                            }
                            x0Var.f4691c = z9;
                            x0Var.f4690b = z9 ? staggeredGridLayoutManager.H.i() : staggeredGridLayoutManager.H.m();
                        } else if (x0Var.f4691c) {
                            x0Var.f4690b = staggeredGridLayoutManager.H.i() - i14;
                        } else {
                            x0Var.f4690b = staggeredGridLayoutManager.H.m() + i14;
                        }
                        x0Var.f4692d = true;
                    }
                } else {
                    x0Var.f4690b = Integer.MIN_VALUE;
                    x0Var.f4689a = this.f9099P;
                }
                x0Var.f4693e = true;
            }
        }
        if (this.f9105V == null && this.f9099P == -1 && (x0Var.f4691c != this.f9103T || r1() != this.f9104U)) {
            r02.H();
            x0Var.f4692d = true;
        }
        if (I() > 0 && ((a02 = this.f9105V) == null || a02.f4402s < 1)) {
            if (x0Var.f4692d) {
                for (int i15 = 0; i15 < this.f9090F; i15++) {
                    this.f9091G[i15].b();
                    int i16 = x0Var.f4690b;
                    if (i16 != Integer.MIN_VALUE) {
                        B0 b03 = this.f9091G[i15];
                        b03.f4417b = i16;
                        b03.f4418c = i16;
                    }
                }
            } else if (z11 || x0Var.f4694f == null) {
                for (int i17 = 0; i17 < this.f9090F; i17++) {
                    B0 b04 = this.f9091G[i17];
                    boolean z13 = this.f9097N;
                    int i18 = x0Var.f4690b;
                    int i19 = z13 ? b04.i(Integer.MIN_VALUE) : b04.k(Integer.MIN_VALUE);
                    b04.b();
                    if (i19 != Integer.MIN_VALUE) {
                        StaggeredGridLayoutManager staggeredGridLayoutManager2 = (StaggeredGridLayoutManager) b04.f4422g;
                        if ((!z13 || i19 >= staggeredGridLayoutManager2.H.i()) && (z13 || i19 <= staggeredGridLayoutManager2.H.m())) {
                            if (i18 != Integer.MIN_VALUE) {
                                i19 += i18;
                            }
                            b04.f4418c = i19;
                            b04.f4417b = i19;
                        }
                    }
                }
                B0[] b0Arr = this.f9091G;
                int length = b0Arr.length;
                int[] iArr = x0Var.f4694f;
                if (iArr == null || iArr.length < length) {
                    x0Var.f4694f = new int[staggeredGridLayoutManager.f9091G.length];
                }
                for (int i20 = 0; i20 < length; i20++) {
                    x0Var.f4694f[i20] = b0Arr[i20].k(Integer.MIN_VALUE);
                }
            } else {
                for (int i21 = 0; i21 < this.f9090F; i21++) {
                    B0 b05 = this.f9091G[i21];
                    b05.b();
                    int i22 = x0Var.f4694f[i21];
                    b05.f4417b = i22;
                    b05.f4418c = i22;
                }
            }
        }
        B(i0Var);
        D d8 = this.f9095L;
        d8.f4430a = false;
        int iN = this.f9092I.n();
        this.f9094K = iN / this.f9090F;
        View.MeasureSpec.makeMeasureSpec(iN, this.f9092I.k());
        C1(x0Var.f4689a, p0Var);
        if (x0Var.f4691c) {
            B1(-1);
            g1(i0Var, d8, p0Var);
            B1(1);
            d8.f4432c = x0Var.f4689a + d8.f4433d;
            g1(i0Var, d8, p0Var);
        } else {
            B1(1);
            g1(i0Var, d8, p0Var);
            B1(-1);
            d8.f4432c = x0Var.f4689a + d8.f4433d;
            g1(i0Var, d8, p0Var);
        }
        if (this.f9092I.k() != 1073741824) {
            int I9 = I();
            float fMax = 0.0f;
            for (int i23 = 0; i23 < I9; i23++) {
                View viewH = H(i23);
                float fE = this.f9092I.e(viewH);
                if (fE >= fMax) {
                    ((y0) viewH.getLayoutParams()).getClass();
                    fMax = Math.max(fMax, fE);
                }
            }
            int i24 = this.f9094K;
            int iRound = Math.round(fMax * this.f9090F);
            if (this.f9092I.k() == Integer.MIN_VALUE) {
                iRound = Math.min(iRound, this.f9092I.n());
            }
            this.f9094K = iRound / this.f9090F;
            View.MeasureSpec.makeMeasureSpec(iRound, this.f9092I.k());
            if (this.f9094K != i24) {
                for (int i25 = 0; i25 < I9; i25++) {
                    View viewH2 = H(i25);
                    y0 y0Var = (y0) viewH2.getLayoutParams();
                    y0Var.getClass();
                    if (r1() && this.f9093J == 1) {
                        int i26 = -((this.f9090F - 1) - y0Var.f4724u.f4420e);
                        viewH2.offsetLeftAndRight((this.f9094K * i26) - (i26 * i24));
                    } else {
                        int i27 = y0Var.f4724u.f4420e;
                        int i28 = this.f9094K * i27;
                        int i29 = i27 * i24;
                        if (this.f9093J == 1) {
                            viewH2.offsetLeftAndRight(i28 - i29);
                        } else {
                            viewH2.offsetTopAndBottom(i28 - i29);
                        }
                    }
                }
            }
        }
        if (I() > 0) {
            if (this.f9097N) {
                j1(i0Var, p0Var, true);
                k1(i0Var, p0Var, false);
            } else {
                k1(i0Var, p0Var, true);
                j1(i0Var, p0Var, false);
            }
        }
        if (!z8 || p0Var.f4620g || this.f9102S == 0 || I() <= 0 || q1() == null) {
            z10 = false;
        } else {
            RecyclerView recyclerView = this.f9115r;
            if (recyclerView != null) {
                recyclerView.removeCallbacks(this.f9109a0);
            }
            if (!c1()) {
            }
        }
        if (p0Var.f4620g) {
            x0Var.a();
        }
        this.f9103T = x0Var.f4691c;
        this.f9104U = r1();
        if (z10) {
            x0Var.a();
            t1(i0Var, p0Var, false);
        }
    }

    public final boolean u1(int i) {
        if (this.f9093J == 0) {
            return (i == -1) != this.f9097N;
        }
        return ((i == -1) == this.f9097N) == r1();
    }

    @Override // androidx.recyclerview.widget.a
    public final int v(p0 p0Var) {
        return d1(p0Var);
    }

    @Override // androidx.recyclerview.widget.a
    public final void v0(RecyclerView recyclerView, int i, int i5) {
        p1(i, i5, 4);
    }

    public final void v1(int i, p0 p0Var) {
        int iL1;
        int i5;
        if (i > 0) {
            iL1 = m1();
            i5 = 1;
        } else {
            iL1 = l1();
            i5 = -1;
        }
        D d8 = this.f9095L;
        d8.f4430a = true;
        C1(iL1, p0Var);
        B1(i5);
        d8.f4432c = iL1 + d8.f4433d;
        d8.f4431b = Math.abs(i);
    }

    @Override // androidx.recyclerview.widget.a
    public final int w(p0 p0Var) {
        return e1(p0Var);
    }

    @Override // androidx.recyclerview.widget.a
    public final void w0(i0 i0Var, p0 p0Var) {
        t1(i0Var, p0Var, true);
    }

    public final void w1(i0 i0Var, D d8) {
        if (!d8.f4430a || d8.i) {
            return;
        }
        if (d8.f4431b == 0) {
            if (d8.f4434e == -1) {
                x1(d8.f4436g, i0Var);
                return;
            } else {
                y1(d8.f4435f, i0Var);
                return;
            }
        }
        int i = 1;
        if (d8.f4434e == -1) {
            int i5 = d8.f4435f;
            int iK = this.f9091G[0].k(i5);
            while (i < this.f9090F) {
                int iK2 = this.f9091G[i].k(i5);
                if (iK2 > iK) {
                    iK = iK2;
                }
                i++;
            }
            int i8 = i5 - iK;
            x1(i8 < 0 ? d8.f4436g : d8.f4436g - Math.min(i8, d8.f4431b), i0Var);
            return;
        }
        int i9 = d8.f4436g;
        int i10 = this.f9091G[0].i(i9);
        while (i < this.f9090F) {
            int i11 = this.f9091G[i].i(i9);
            if (i11 < i10) {
                i10 = i11;
            }
            i++;
        }
        int i12 = i10 - d8.f4436g;
        y1(i12 < 0 ? d8.f4435f : Math.min(i12, d8.f4431b) + d8.f4435f, i0Var);
    }

    @Override // androidx.recyclerview.widget.a
    public final int x(p0 p0Var) {
        return f1(p0Var);
    }

    @Override // androidx.recyclerview.widget.a
    public final void x0(p0 p0Var) {
        this.f9099P = -1;
        this.f9100Q = Integer.MIN_VALUE;
        this.f9105V = null;
        this.X.a();
    }

    public final void x1(int i, i0 i0Var) {
        for (int I7 = I() - 1; I7 >= 0; I7--) {
            View viewH = H(I7);
            if (this.H.g(viewH) < i || this.H.q(viewH) < i) {
                return;
            }
            y0 y0Var = (y0) viewH.getLayoutParams();
            y0Var.getClass();
            if (((ArrayList) y0Var.f4724u.f4421f).size() == 1) {
                return;
            }
            B0 b02 = y0Var.f4724u;
            ArrayList arrayList = (ArrayList) b02.f4421f;
            int size = arrayList.size();
            View view = (View) arrayList.remove(size - 1);
            y0 y0Var2 = (y0) view.getLayoutParams();
            y0Var2.f4724u = null;
            if (y0Var2.f4520q.j() || y0Var2.f4520q.m()) {
                b02.f4419d -= ((StaggeredGridLayoutManager) b02.f4422g).H.e(view);
            }
            if (size == 1) {
                b02.f4417b = Integer.MIN_VALUE;
            }
            b02.f4418c = Integer.MIN_VALUE;
            I0(viewH, i0Var);
        }
    }

    @Override // androidx.recyclerview.widget.a
    public final int y(p0 p0Var) {
        return d1(p0Var);
    }

    public final void y1(int i, i0 i0Var) {
        while (I() > 0) {
            View viewH = H(0);
            if (this.H.d(viewH) > i || this.H.p(viewH) > i) {
                return;
            }
            y0 y0Var = (y0) viewH.getLayoutParams();
            y0Var.getClass();
            if (((ArrayList) y0Var.f4724u.f4421f).size() == 1) {
                return;
            }
            B0 b02 = y0Var.f4724u;
            ArrayList arrayList = (ArrayList) b02.f4421f;
            View view = (View) arrayList.remove(0);
            y0 y0Var2 = (y0) view.getLayoutParams();
            y0Var2.f4724u = null;
            if (arrayList.size() == 0) {
                b02.f4418c = Integer.MIN_VALUE;
            }
            if (y0Var2.f4520q.j() || y0Var2.f4520q.m()) {
                b02.f4419d -= ((StaggeredGridLayoutManager) b02.f4422g).H.e(view);
            }
            b02.f4417b = Integer.MIN_VALUE;
            I0(viewH, i0Var);
        }
    }

    @Override // androidx.recyclerview.widget.a
    public final int z(p0 p0Var) {
        return e1(p0Var);
    }

    public final void z1() {
        if (this.f9093J == 1 || !r1()) {
            this.f9097N = this.f9096M;
        } else {
            this.f9097N = !this.f9096M;
        }
    }
}
