package androidx.recyclerview.widget;

import android.annotation.SuppressLint;
import android.content.Context;
import android.graphics.PointF;
import android.graphics.Rect;
import android.os.Parcel;
import android.os.Parcelable;
import android.util.AttributeSet;
import android.view.View;
import android.view.ViewGroup;
import android.view.accessibility.AccessibilityEvent;
import androidx.core.view.accessibility.d;
import androidx.recyclerview.widget.RecyclerView;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.BitSet;
import java.util.List;

/* JADX INFO: loaded from: classes.dex */
public class StaggeredGridLayoutManager extends RecyclerView.o implements RecyclerView.z.b {
    private BitSet B;
    private boolean G;
    private boolean H;
    private e I;
    private int J;
    private int[] O;

    /* JADX INFO: renamed from: t, reason: collision with root package name */
    f[] f2815t;

    /* JADX INFO: renamed from: u, reason: collision with root package name */
    i f2816u;

    /* JADX INFO: renamed from: v, reason: collision with root package name */
    i f2817v;

    /* JADX INFO: renamed from: w, reason: collision with root package name */
    private int f2818w;

    /* JADX INFO: renamed from: x, reason: collision with root package name */
    private int f2819x;

    /* JADX INFO: renamed from: y, reason: collision with root package name */
    private final androidx.recyclerview.widget.f f2820y;

    /* JADX INFO: renamed from: s, reason: collision with root package name */
    private int f2814s = -1;

    /* JADX INFO: renamed from: z, reason: collision with root package name */
    boolean f2821z = false;
    boolean A = false;
    int C = -1;
    int D = Integer.MIN_VALUE;
    d E = new d();
    private int F = 2;
    private final Rect K = new Rect();
    private final b L = new b();
    private boolean M = false;
    private boolean N = true;
    private final Runnable P = new a();

    class a implements Runnable {
        a() {
        }

        @Override // java.lang.Runnable
        public void run() {
            StaggeredGridLayoutManager.this.S1();
        }
    }

    class b {

        /* JADX INFO: renamed from: a, reason: collision with root package name */
        int f2823a;

        /* JADX INFO: renamed from: b, reason: collision with root package name */
        int f2824b;

        /* JADX INFO: renamed from: c, reason: collision with root package name */
        boolean f2825c;

        /* JADX INFO: renamed from: d, reason: collision with root package name */
        boolean f2826d;

        /* JADX INFO: renamed from: e, reason: collision with root package name */
        boolean f2827e;

        /* JADX INFO: renamed from: f, reason: collision with root package name */
        int[] f2828f;

        b() {
            c();
        }

        void a() {
            this.f2824b = this.f2825c ? StaggeredGridLayoutManager.this.f2816u.i() : StaggeredGridLayoutManager.this.f2816u.m();
        }

        void b(int i3) {
            if (this.f2825c) {
                this.f2824b = StaggeredGridLayoutManager.this.f2816u.i() - i3;
            } else {
                this.f2824b = StaggeredGridLayoutManager.this.f2816u.m() + i3;
            }
        }

        void c() {
            this.f2823a = -1;
            this.f2824b = Integer.MIN_VALUE;
            this.f2825c = false;
            this.f2826d = false;
            this.f2827e = false;
            int[] iArr = this.f2828f;
            if (iArr != null) {
                Arrays.fill(iArr, -1);
            }
        }

        void d(f[] fVarArr) {
            int length = fVarArr.length;
            int[] iArr = this.f2828f;
            if (iArr == null || iArr.length < length) {
                this.f2828f = new int[StaggeredGridLayoutManager.this.f2815t.length];
            }
            for (int i3 = 0; i3 < length; i3++) {
                this.f2828f[i3] = fVarArr[i3].p(Integer.MIN_VALUE);
            }
        }
    }

    public static class c extends RecyclerView.p {

        /* JADX INFO: renamed from: e, reason: collision with root package name */
        f f2830e;

        /* JADX INFO: renamed from: f, reason: collision with root package name */
        boolean f2831f;

        public c(Context context, AttributeSet attributeSet) {
            super(context, attributeSet);
        }

        public final int e() {
            f fVar = this.f2830e;
            if (fVar == null) {
                return -1;
            }
            return fVar.f2852e;
        }

        public boolean f() {
            return this.f2831f;
        }

        public c(int i3, int i4) {
            super(i3, i4);
        }

        public c(ViewGroup.MarginLayoutParams marginLayoutParams) {
            super(marginLayoutParams);
        }

        public c(ViewGroup.LayoutParams layoutParams) {
            super(layoutParams);
        }
    }

    @SuppressLint({"BanParcelableUsage"})
    public static class e implements Parcelable {
        public static final Parcelable.Creator<e> CREATOR = new a();

        /* JADX INFO: renamed from: e, reason: collision with root package name */
        int f2838e;

        /* JADX INFO: renamed from: f, reason: collision with root package name */
        int f2839f;

        /* JADX INFO: renamed from: g, reason: collision with root package name */
        int f2840g;

        /* JADX INFO: renamed from: h, reason: collision with root package name */
        int[] f2841h;

        /* JADX INFO: renamed from: i, reason: collision with root package name */
        int f2842i;

        /* JADX INFO: renamed from: j, reason: collision with root package name */
        int[] f2843j;

        /* JADX INFO: renamed from: k, reason: collision with root package name */
        List<d.a> f2844k;

        /* JADX INFO: renamed from: l, reason: collision with root package name */
        boolean f2845l;

        /* JADX INFO: renamed from: m, reason: collision with root package name */
        boolean f2846m;

        /* JADX INFO: renamed from: n, reason: collision with root package name */
        boolean f2847n;

        static class a implements Parcelable.Creator<e> {
            a() {
            }

            @Override // android.os.Parcelable.Creator
            /* JADX INFO: renamed from: a, reason: merged with bridge method [inline-methods] */
            public e createFromParcel(Parcel parcel) {
                return new e(parcel);
            }

            @Override // android.os.Parcelable.Creator
            /* JADX INFO: renamed from: b, reason: merged with bridge method [inline-methods] */
            public e[] newArray(int i3) {
                return new e[i3];
            }
        }

        public e() {
        }

        @Override // android.os.Parcelable
        public int describeContents() {
            return 0;
        }

        void j() {
            this.f2841h = null;
            this.f2840g = 0;
            this.f2838e = -1;
            this.f2839f = -1;
        }

        void k() {
            this.f2841h = null;
            this.f2840g = 0;
            this.f2842i = 0;
            this.f2843j = null;
            this.f2844k = null;
        }

        @Override // android.os.Parcelable
        public void writeToParcel(Parcel parcel, int i3) {
            parcel.writeInt(this.f2838e);
            parcel.writeInt(this.f2839f);
            parcel.writeInt(this.f2840g);
            if (this.f2840g > 0) {
                parcel.writeIntArray(this.f2841h);
            }
            parcel.writeInt(this.f2842i);
            if (this.f2842i > 0) {
                parcel.writeIntArray(this.f2843j);
            }
            parcel.writeInt(this.f2845l ? 1 : 0);
            parcel.writeInt(this.f2846m ? 1 : 0);
            parcel.writeInt(this.f2847n ? 1 : 0);
            parcel.writeList(this.f2844k);
        }

        e(Parcel parcel) {
            this.f2838e = parcel.readInt();
            this.f2839f = parcel.readInt();
            int i3 = parcel.readInt();
            this.f2840g = i3;
            if (i3 > 0) {
                int[] iArr = new int[i3];
                this.f2841h = iArr;
                parcel.readIntArray(iArr);
            }
            int i4 = parcel.readInt();
            this.f2842i = i4;
            if (i4 > 0) {
                int[] iArr2 = new int[i4];
                this.f2843j = iArr2;
                parcel.readIntArray(iArr2);
            }
            this.f2845l = parcel.readInt() == 1;
            this.f2846m = parcel.readInt() == 1;
            this.f2847n = parcel.readInt() == 1;
            this.f2844k = parcel.readArrayList(d.a.class.getClassLoader());
        }

        public e(e eVar) {
            this.f2840g = eVar.f2840g;
            this.f2838e = eVar.f2838e;
            this.f2839f = eVar.f2839f;
            this.f2841h = eVar.f2841h;
            this.f2842i = eVar.f2842i;
            this.f2843j = eVar.f2843j;
            this.f2845l = eVar.f2845l;
            this.f2846m = eVar.f2846m;
            this.f2847n = eVar.f2847n;
            this.f2844k = eVar.f2844k;
        }
    }

    class f {

        /* JADX INFO: renamed from: a, reason: collision with root package name */
        ArrayList<View> f2848a = new ArrayList<>();

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

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

        /* JADX INFO: renamed from: d, reason: collision with root package name */
        int f2851d = 0;

        /* JADX INFO: renamed from: e, reason: collision with root package name */
        final int f2852e;

        f(int i3) {
            this.f2852e = i3;
        }

        void a(View view) {
            c cVarN = n(view);
            cVarN.f2830e = this;
            this.f2848a.add(view);
            this.f2850c = Integer.MIN_VALUE;
            if (this.f2848a.size() == 1) {
                this.f2849b = Integer.MIN_VALUE;
            }
            if (cVarN.c() || cVarN.b()) {
                this.f2851d += StaggeredGridLayoutManager.this.f2816u.e(view);
            }
        }

        void b(boolean z2, int i3) {
            int iL = z2 ? l(Integer.MIN_VALUE) : p(Integer.MIN_VALUE);
            e();
            if (iL == Integer.MIN_VALUE) {
                return;
            }
            if (!z2 || iL >= StaggeredGridLayoutManager.this.f2816u.i()) {
                if (z2 || iL <= StaggeredGridLayoutManager.this.f2816u.m()) {
                    if (i3 != Integer.MIN_VALUE) {
                        iL += i3;
                    }
                    this.f2850c = iL;
                    this.f2849b = iL;
                }
            }
        }

        void c() {
            d.a aVarF;
            ArrayList<View> arrayList = this.f2848a;
            View view = arrayList.get(arrayList.size() - 1);
            c cVarN = n(view);
            this.f2850c = StaggeredGridLayoutManager.this.f2816u.d(view);
            if (cVarN.f2831f && (aVarF = StaggeredGridLayoutManager.this.E.f(cVarN.a())) != null && aVarF.f2835f == 1) {
                this.f2850c += aVarF.j(this.f2852e);
            }
        }

        void d() {
            d.a aVarF;
            View view = this.f2848a.get(0);
            c cVarN = n(view);
            this.f2849b = StaggeredGridLayoutManager.this.f2816u.g(view);
            if (cVarN.f2831f && (aVarF = StaggeredGridLayoutManager.this.E.f(cVarN.a())) != null && aVarF.f2835f == -1) {
                this.f2849b -= aVarF.j(this.f2852e);
            }
        }

        void e() {
            this.f2848a.clear();
            q();
            this.f2851d = 0;
        }

        public int f() {
            return StaggeredGridLayoutManager.this.f2821z ? i(this.f2848a.size() - 1, -1, true) : i(0, this.f2848a.size(), true);
        }

        public int g() {
            return StaggeredGridLayoutManager.this.f2821z ? i(0, this.f2848a.size(), true) : i(this.f2848a.size() - 1, -1, true);
        }

        int h(int i3, int i4, boolean z2, boolean z3, boolean z4) {
            int iM = StaggeredGridLayoutManager.this.f2816u.m();
            int i5 = StaggeredGridLayoutManager.this.f2816u.i();
            int i6 = i4 > i3 ? 1 : -1;
            while (i3 != i4) {
                View view = this.f2848a.get(i3);
                int iG = StaggeredGridLayoutManager.this.f2816u.g(view);
                int iD = StaggeredGridLayoutManager.this.f2816u.d(view);
                boolean z5 = false;
                boolean z6 = !z4 ? iG >= i5 : iG > i5;
                if (!z4 ? iD > iM : iD >= iM) {
                    z5 = true;
                }
                if (z6 && z5) {
                    if (z2 && z3) {
                        if (iG >= iM && iD <= i5) {
                            return StaggeredGridLayoutManager.this.h0(view);
                        }
                    } else {
                        if (z3) {
                            return StaggeredGridLayoutManager.this.h0(view);
                        }
                        if (iG < iM || iD > i5) {
                            return StaggeredGridLayoutManager.this.h0(view);
                        }
                    }
                }
                i3 += i6;
            }
            return -1;
        }

        int i(int i3, int i4, boolean z2) {
            return h(i3, i4, false, false, z2);
        }

        public int j() {
            return this.f2851d;
        }

        int k() {
            int i3 = this.f2850c;
            if (i3 != Integer.MIN_VALUE) {
                return i3;
            }
            c();
            return this.f2850c;
        }

        int l(int i3) {
            int i4 = this.f2850c;
            if (i4 != Integer.MIN_VALUE) {
                return i4;
            }
            if (this.f2848a.size() == 0) {
                return i3;
            }
            c();
            return this.f2850c;
        }

        public View m(int i3, int i4) {
            View view = null;
            if (i4 != -1) {
                int size = this.f2848a.size() - 1;
                while (size >= 0) {
                    View view2 = this.f2848a.get(size);
                    StaggeredGridLayoutManager staggeredGridLayoutManager = StaggeredGridLayoutManager.this;
                    if (staggeredGridLayoutManager.f2821z && staggeredGridLayoutManager.h0(view2) >= i3) {
                        break;
                    }
                    StaggeredGridLayoutManager staggeredGridLayoutManager2 = StaggeredGridLayoutManager.this;
                    if ((!staggeredGridLayoutManager2.f2821z && staggeredGridLayoutManager2.h0(view2) <= i3) || !view2.hasFocusable()) {
                        break;
                    }
                    size--;
                    view = view2;
                }
            } else {
                int size2 = this.f2848a.size();
                int i5 = 0;
                while (i5 < size2) {
                    View view3 = this.f2848a.get(i5);
                    StaggeredGridLayoutManager staggeredGridLayoutManager3 = StaggeredGridLayoutManager.this;
                    if (staggeredGridLayoutManager3.f2821z && staggeredGridLayoutManager3.h0(view3) <= i3) {
                        break;
                    }
                    StaggeredGridLayoutManager staggeredGridLayoutManager4 = StaggeredGridLayoutManager.this;
                    if ((!staggeredGridLayoutManager4.f2821z && staggeredGridLayoutManager4.h0(view3) >= i3) || !view3.hasFocusable()) {
                        break;
                    }
                    i5++;
                    view = view3;
                }
            }
            return view;
        }

        c n(View view) {
            return (c) view.getLayoutParams();
        }

        int o() {
            int i3 = this.f2849b;
            if (i3 != Integer.MIN_VALUE) {
                return i3;
            }
            d();
            return this.f2849b;
        }

        int p(int i3) {
            int i4 = this.f2849b;
            if (i4 != Integer.MIN_VALUE) {
                return i4;
            }
            if (this.f2848a.size() == 0) {
                return i3;
            }
            d();
            return this.f2849b;
        }

        void q() {
            this.f2849b = Integer.MIN_VALUE;
            this.f2850c = Integer.MIN_VALUE;
        }

        void r(int i3) {
            int i4 = this.f2849b;
            if (i4 != Integer.MIN_VALUE) {
                this.f2849b = i4 + i3;
            }
            int i5 = this.f2850c;
            if (i5 != Integer.MIN_VALUE) {
                this.f2850c = i5 + i3;
            }
        }

        void s() {
            int size = this.f2848a.size();
            View viewRemove = this.f2848a.remove(size - 1);
            c cVarN = n(viewRemove);
            cVarN.f2830e = null;
            if (cVarN.c() || cVarN.b()) {
                this.f2851d -= StaggeredGridLayoutManager.this.f2816u.e(viewRemove);
            }
            if (size == 1) {
                this.f2849b = Integer.MIN_VALUE;
            }
            this.f2850c = Integer.MIN_VALUE;
        }

        void t() {
            View viewRemove = this.f2848a.remove(0);
            c cVarN = n(viewRemove);
            cVarN.f2830e = null;
            if (this.f2848a.size() == 0) {
                this.f2850c = Integer.MIN_VALUE;
            }
            if (cVarN.c() || cVarN.b()) {
                this.f2851d -= StaggeredGridLayoutManager.this.f2816u.e(viewRemove);
            }
            this.f2849b = Integer.MIN_VALUE;
        }

        void u(View view) {
            c cVarN = n(view);
            cVarN.f2830e = this;
            this.f2848a.add(0, view);
            this.f2849b = Integer.MIN_VALUE;
            if (this.f2848a.size() == 1) {
                this.f2850c = Integer.MIN_VALUE;
            }
            if (cVarN.c() || cVarN.b()) {
                this.f2851d += StaggeredGridLayoutManager.this.f2816u.e(view);
            }
        }

        void v(int i3) {
            this.f2849b = i3;
            this.f2850c = i3;
        }
    }

    public StaggeredGridLayoutManager(Context context, AttributeSet attributeSet, int i3, int i4) {
        RecyclerView.o.d dVarI0 = RecyclerView.o.i0(context, attributeSet, i3, i4);
        H2(dVarI0.f2775a);
        J2(dVarI0.f2776b);
        I2(dVarI0.f2777c);
        this.f2820y = new androidx.recyclerview.widget.f();
        a2();
    }

    private void A2(RecyclerView.v vVar, androidx.recyclerview.widget.f fVar) {
        if (!fVar.f2968a || fVar.f2976i) {
            return;
        }
        if (fVar.f2969b == 0) {
            if (fVar.f2972e == -1) {
                B2(vVar, fVar.f2974g);
                return;
            } else {
                C2(vVar, fVar.f2973f);
                return;
            }
        }
        if (fVar.f2972e != -1) {
            int iN2 = n2(fVar.f2974g) - fVar.f2974g;
            C2(vVar, iN2 < 0 ? fVar.f2973f : Math.min(iN2, fVar.f2969b) + fVar.f2973f);
        } else {
            int i3 = fVar.f2973f;
            int iM2 = i3 - m2(i3);
            B2(vVar, iM2 < 0 ? fVar.f2974g : fVar.f2974g - Math.min(iM2, fVar.f2969b));
        }
    }

    private void B2(RecyclerView.v vVar, int i3) {
        for (int iJ = J() - 1; iJ >= 0; iJ--) {
            View viewI = I(iJ);
            if (this.f2816u.g(viewI) < i3 || this.f2816u.q(viewI) < i3) {
                return;
            }
            c cVar = (c) viewI.getLayoutParams();
            if (cVar.f2831f) {
                for (int i4 = 0; i4 < this.f2814s; i4++) {
                    if (this.f2815t[i4].f2848a.size() == 1) {
                        return;
                    }
                }
                for (int i5 = 0; i5 < this.f2814s; i5++) {
                    this.f2815t[i5].s();
                }
            } else if (cVar.f2830e.f2848a.size() == 1) {
                return;
            } else {
                cVar.f2830e.s();
            }
            m1(viewI, vVar);
        }
    }

    private void C2(RecyclerView.v vVar, int i3) {
        while (J() > 0) {
            View viewI = I(0);
            if (this.f2816u.d(viewI) > i3 || this.f2816u.p(viewI) > i3) {
                return;
            }
            c cVar = (c) viewI.getLayoutParams();
            if (cVar.f2831f) {
                for (int i4 = 0; i4 < this.f2814s; i4++) {
                    if (this.f2815t[i4].f2848a.size() == 1) {
                        return;
                    }
                }
                for (int i5 = 0; i5 < this.f2814s; i5++) {
                    this.f2815t[i5].t();
                }
            } else if (cVar.f2830e.f2848a.size() == 1) {
                return;
            } else {
                cVar.f2830e.t();
            }
            m1(viewI, vVar);
        }
    }

    private void D2() {
        if (this.f2817v.k() == 1073741824) {
            return;
        }
        float fMax = 0.0f;
        int iJ = J();
        for (int i3 = 0; i3 < iJ; i3++) {
            View viewI = I(i3);
            float fE = this.f2817v.e(viewI);
            if (fE >= fMax) {
                if (((c) viewI.getLayoutParams()).f()) {
                    fE = (fE * 1.0f) / this.f2814s;
                }
                fMax = Math.max(fMax, fE);
            }
        }
        int i4 = this.f2819x;
        int iRound = Math.round(fMax * this.f2814s);
        if (this.f2817v.k() == Integer.MIN_VALUE) {
            iRound = Math.min(iRound, this.f2817v.n());
        }
        P2(iRound);
        if (this.f2819x == i4) {
            return;
        }
        for (int i5 = 0; i5 < iJ; i5++) {
            View viewI2 = I(i5);
            c cVar = (c) viewI2.getLayoutParams();
            if (!cVar.f2831f) {
                if (t2() && this.f2818w == 1) {
                    int i6 = this.f2814s;
                    int i7 = cVar.f2830e.f2852e;
                    viewI2.offsetLeftAndRight(((-((i6 - 1) - i7)) * this.f2819x) - ((-((i6 - 1) - i7)) * i4));
                } else {
                    int i8 = cVar.f2830e.f2852e;
                    int i9 = this.f2819x * i8;
                    int i10 = i8 * i4;
                    if (this.f2818w == 1) {
                        viewI2.offsetLeftAndRight(i9 - i10);
                    } else {
                        viewI2.offsetTopAndBottom(i9 - i10);
                    }
                }
            }
        }
    }

    private void E2() {
        if (this.f2818w == 1 || !t2()) {
            this.A = this.f2821z;
        } else {
            this.A = !this.f2821z;
        }
    }

    private void G2(int i3) {
        androidx.recyclerview.widget.f fVar = this.f2820y;
        fVar.f2972e = i3;
        fVar.f2971d = this.A != (i3 == -1) ? -1 : 1;
    }

    private void K2(int i3, int i4) {
        for (int i5 = 0; i5 < this.f2814s; i5++) {
            if (!this.f2815t[i5].f2848a.isEmpty()) {
                Q2(this.f2815t[i5], i3, i4);
            }
        }
    }

    private boolean L2(RecyclerView.a0 a0Var, b bVar) {
        bVar.f2823a = this.G ? g2(a0Var.b()) : c2(a0Var.b());
        bVar.f2824b = Integer.MIN_VALUE;
        return true;
    }

    private void M1(View view) {
        for (int i3 = this.f2814s - 1; i3 >= 0; i3--) {
            this.f2815t[i3].a(view);
        }
    }

    private void N1(b bVar) {
        e eVar = this.I;
        int i3 = eVar.f2840g;
        if (i3 > 0) {
            if (i3 == this.f2814s) {
                for (int i4 = 0; i4 < this.f2814s; i4++) {
                    this.f2815t[i4].e();
                    e eVar2 = this.I;
                    int i5 = eVar2.f2841h[i4];
                    if (i5 != Integer.MIN_VALUE) {
                        i5 += eVar2.f2846m ? this.f2816u.i() : this.f2816u.m();
                    }
                    this.f2815t[i4].v(i5);
                }
            } else {
                eVar.k();
                e eVar3 = this.I;
                eVar3.f2838e = eVar3.f2839f;
            }
        }
        e eVar4 = this.I;
        this.H = eVar4.f2847n;
        I2(eVar4.f2845l);
        E2();
        e eVar5 = this.I;
        int i6 = eVar5.f2838e;
        if (i6 != -1) {
            this.C = i6;
            bVar.f2825c = eVar5.f2846m;
        } else {
            bVar.f2825c = this.A;
        }
        if (eVar5.f2842i > 1) {
            d dVar = this.E;
            dVar.f2832a = eVar5.f2843j;
            dVar.f2833b = eVar5.f2844k;
        }
    }

    private void O2(int i3, RecyclerView.a0 a0Var) {
        int iN;
        int iN2;
        int iC;
        androidx.recyclerview.widget.f fVar = this.f2820y;
        boolean z2 = false;
        fVar.f2969b = 0;
        fVar.f2970c = i3;
        if (!x0() || (iC = a0Var.c()) == -1) {
            iN = 0;
            iN2 = 0;
        } else {
            if (this.A == (iC < i3)) {
                iN = this.f2816u.n();
                iN2 = 0;
            } else {
                iN2 = this.f2816u.n();
                iN = 0;
            }
        }
        if (M()) {
            this.f2820y.f2973f = this.f2816u.m() - iN2;
            this.f2820y.f2974g = this.f2816u.i() + iN;
        } else {
            this.f2820y.f2974g = this.f2816u.h() + iN;
            this.f2820y.f2973f = -iN2;
        }
        androidx.recyclerview.widget.f fVar2 = this.f2820y;
        fVar2.f2975h = false;
        fVar2.f2968a = true;
        if (this.f2816u.k() == 0 && this.f2816u.h() == 0) {
            z2 = true;
        }
        fVar2.f2976i = z2;
    }

    private void Q1(View view, c cVar, androidx.recyclerview.widget.f fVar) {
        if (fVar.f2972e == 1) {
            if (cVar.f2831f) {
                M1(view);
                return;
            } else {
                cVar.f2830e.a(view);
                return;
            }
        }
        if (cVar.f2831f) {
            z2(view);
        } else {
            cVar.f2830e.u(view);
        }
    }

    private void Q2(f fVar, int i3, int i4) {
        int iJ = fVar.j();
        if (i3 == -1) {
            if (fVar.o() + iJ <= i4) {
                this.B.set(fVar.f2852e, false);
            }
        } else if (fVar.k() - iJ >= i4) {
            this.B.set(fVar.f2852e, false);
        }
    }

    private int R1(int i3) {
        if (J() == 0) {
            return this.A ? 1 : -1;
        }
        return (i3 < j2()) != this.A ? -1 : 1;
    }

    private int R2(int i3, int i4, int i5) {
        if (i4 == 0 && i5 == 0) {
            return i3;
        }
        int mode = View.MeasureSpec.getMode(i3);
        return (mode == Integer.MIN_VALUE || mode == 1073741824) ? View.MeasureSpec.makeMeasureSpec(Math.max(0, (View.MeasureSpec.getSize(i3) - i4) - i5), mode) : i3;
    }

    private boolean T1(f fVar) {
        if (this.A) {
            if (fVar.k() < this.f2816u.i()) {
                ArrayList<View> arrayList = fVar.f2848a;
                return !fVar.n(arrayList.get(arrayList.size() - 1)).f2831f;
            }
        } else if (fVar.o() > this.f2816u.m()) {
            return !fVar.n(fVar.f2848a.get(0)).f2831f;
        }
        return false;
    }

    private int U1(RecyclerView.a0 a0Var) {
        if (J() == 0) {
            return 0;
        }
        return l.a(a0Var, this.f2816u, e2(!this.N), d2(!this.N), this, this.N);
    }

    private int V1(RecyclerView.a0 a0Var) {
        if (J() == 0) {
            return 0;
        }
        return l.b(a0Var, this.f2816u, e2(!this.N), d2(!this.N), this, this.N, this.A);
    }

    private int W1(RecyclerView.a0 a0Var) {
        if (J() == 0) {
            return 0;
        }
        return l.c(a0Var, this.f2816u, e2(!this.N), d2(!this.N), this, this.N);
    }

    private int X1(int i3) {
        return i3 != 1 ? i3 != 2 ? i3 != 17 ? i3 != 33 ? i3 != 66 ? (i3 == 130 && this.f2818w == 1) ? 1 : Integer.MIN_VALUE : this.f2818w == 0 ? 1 : Integer.MIN_VALUE : this.f2818w == 1 ? -1 : Integer.MIN_VALUE : this.f2818w == 0 ? -1 : Integer.MIN_VALUE : (this.f2818w != 1 && t2()) ? -1 : 1 : (this.f2818w != 1 && t2()) ? 1 : -1;
    }

    private d.a Y1(int i3) {
        d.a aVar = new d.a();
        aVar.f2836g = new int[this.f2814s];
        for (int i4 = 0; i4 < this.f2814s; i4++) {
            aVar.f2836g[i4] = i3 - this.f2815t[i4].l(i3);
        }
        return aVar;
    }

    private d.a Z1(int i3) {
        d.a aVar = new d.a();
        aVar.f2836g = new int[this.f2814s];
        for (int i4 = 0; i4 < this.f2814s; i4++) {
            aVar.f2836g[i4] = this.f2815t[i4].p(i3) - i3;
        }
        return aVar;
    }

    private void a2() {
        this.f2816u = i.b(this, this.f2818w);
        this.f2817v = i.b(this, 1 - this.f2818w);
    }

    /* JADX WARN: Multi-variable type inference failed */
    /* JADX WARN: Type inference failed for: r0v14 */
    /* JADX WARN: Type inference failed for: r0v15 */
    /* JADX WARN: Type inference failed for: r0v44 */
    /* JADX WARN: Type inference failed for: r16v0, types: [androidx.recyclerview.widget.RecyclerView$o, androidx.recyclerview.widget.StaggeredGridLayoutManager] */
    /* JADX WARN: Type inference failed for: r3v0 */
    /* JADX WARN: Type inference failed for: r3v1 */
    /* JADX WARN: Type inference failed for: r3v10 */
    /* JADX WARN: Type inference failed for: r3v2 */
    /* JADX WARN: Type inference failed for: r9v0 */
    /* JADX WARN: Type inference failed for: r9v1, types: [boolean, int] */
    /* JADX WARN: Type inference failed for: r9v7 */
    private int b2(RecyclerView.v vVar, androidx.recyclerview.widget.f fVar, RecyclerView.a0 a0Var) {
        f fVarP2;
        int iE;
        int i3;
        int iE2;
        int iE3;
        boolean z2;
        ?? r9 = 0;
        this.B.set(0, this.f2814s, true);
        int i4 = this.f2820y.f2976i ? fVar.f2972e == 1 ? Integer.MAX_VALUE : Integer.MIN_VALUE : fVar.f2972e == 1 ? fVar.f2974g + fVar.f2969b : fVar.f2973f - fVar.f2969b;
        K2(fVar.f2972e, i4);
        int i5 = this.A ? this.f2816u.i() : this.f2816u.m();
        ?? r02 = false;
        while (fVar.a(a0Var) && (this.f2820y.f2976i || !this.B.isEmpty())) {
            View viewB = fVar.b(vVar);
            c cVar = (c) viewB.getLayoutParams();
            int iA = cVar.a();
            int iG = this.E.g(iA);
            ?? r3 = iG == -1 ? 1 : r9;
            if (r3 != 0) {
                fVarP2 = cVar.f2831f ? this.f2815t[r9] : p2(fVar);
                this.E.n(iA, fVarP2);
            } else {
                fVarP2 = this.f2815t[iG];
            }
            f fVar2 = fVarP2;
            cVar.f2830e = fVar2;
            if (fVar.f2972e == 1) {
                d(viewB);
            } else {
                e(viewB, r9);
            }
            v2(viewB, cVar, r9);
            if (fVar.f2972e == 1) {
                int iL2 = cVar.f2831f ? l2(i5) : fVar2.l(i5);
                int iE4 = this.f2816u.e(viewB) + iL2;
                if (r3 != 0 && cVar.f2831f) {
                    d.a aVarY1 = Y1(iL2);
                    aVarY1.f2835f = -1;
                    aVarY1.f2834e = iA;
                    this.E.a(aVarY1);
                }
                i3 = iE4;
                iE = iL2;
            } else {
                int iO2 = cVar.f2831f ? o2(i5) : fVar2.p(i5);
                iE = iO2 - this.f2816u.e(viewB);
                if (r3 != 0 && cVar.f2831f) {
                    d.a aVarZ1 = Z1(iO2);
                    aVarZ1.f2835f = 1;
                    aVarZ1.f2834e = iA;
                    this.E.a(aVarZ1);
                }
                i3 = iO2;
            }
            if (cVar.f2831f && fVar.f2971d == -1) {
                if (r3 != 0) {
                    this.M = true;
                } else {
                    if (!(fVar.f2972e == 1 ? O1() : P1())) {
                        d.a aVarF = this.E.f(iA);
                        if (aVarF != null) {
                            aVarF.f2837h = true;
                        }
                        this.M = true;
                    }
                }
            }
            Q1(viewB, cVar, fVar);
            if (t2() && this.f2818w == 1) {
                int i6 = cVar.f2831f ? this.f2817v.i() : this.f2817v.i() - (((this.f2814s - 1) - fVar2.f2852e) * this.f2819x);
                iE3 = i6;
                iE2 = i6 - this.f2817v.e(viewB);
            } else {
                int iM = cVar.f2831f ? this.f2817v.m() : (fVar2.f2852e * this.f2819x) + this.f2817v.m();
                iE2 = iM;
                iE3 = this.f2817v.e(viewB) + iM;
            }
            if (this.f2818w == 1) {
                z0(viewB, iE2, iE, iE3, i3);
            } else {
                z0(viewB, iE, iE2, i3, iE3);
            }
            if (cVar.f2831f) {
                K2(this.f2820y.f2972e, i4);
            } else {
                Q2(fVar2, this.f2820y.f2972e, i4);
            }
            A2(vVar, this.f2820y);
            if (!this.f2820y.f2975h || !viewB.hasFocusable()) {
                z2 = false;
            } else if (cVar.f2831f) {
                this.B.clear();
                z2 = false;
            } else {
                z2 = false;
                this.B.set(fVar2.f2852e, false);
            }
            r9 = z2;
            r02 = true;
        }
        ?? r32 = r9;
        if (r02 == false) {
            A2(vVar, this.f2820y);
        }
        int iM2 = this.f2820y.f2972e == -1 ? this.f2816u.m() - o2(this.f2816u.m()) : l2(this.f2816u.i()) - this.f2816u.i();
        return iM2 > 0 ? Math.min(fVar.f2969b, iM2) : r32 == true ? 1 : 0;
    }

    private int c2(int i3) {
        int iJ = J();
        for (int i4 = 0; i4 < iJ; i4++) {
            int iH0 = h0(I(i4));
            if (iH0 >= 0 && iH0 < i3) {
                return iH0;
            }
        }
        return 0;
    }

    private int g2(int i3) {
        for (int iJ = J() - 1; iJ >= 0; iJ--) {
            int iH0 = h0(I(iJ));
            if (iH0 >= 0 && iH0 < i3) {
                return iH0;
            }
        }
        return 0;
    }

    private void h2(RecyclerView.v vVar, RecyclerView.a0 a0Var, boolean z2) {
        int i3;
        int iL2 = l2(Integer.MIN_VALUE);
        if (iL2 != Integer.MIN_VALUE && (i3 = this.f2816u.i() - iL2) > 0) {
            int i4 = i3 - (-F2(-i3, vVar, a0Var));
            if (!z2 || i4 <= 0) {
                return;
            }
            this.f2816u.r(i4);
        }
    }

    private void i2(RecyclerView.v vVar, RecyclerView.a0 a0Var, boolean z2) {
        int iM;
        int iO2 = o2(Integer.MAX_VALUE);
        if (iO2 != Integer.MAX_VALUE && (iM = iO2 - this.f2816u.m()) > 0) {
            int iF2 = iM - F2(iM, vVar, a0Var);
            if (!z2 || iF2 <= 0) {
                return;
            }
            this.f2816u.r(-iF2);
        }
    }

    private int l2(int i3) {
        int iL = this.f2815t[0].l(i3);
        for (int i4 = 1; i4 < this.f2814s; i4++) {
            int iL2 = this.f2815t[i4].l(i3);
            if (iL2 > iL) {
                iL = iL2;
            }
        }
        return iL;
    }

    private int m2(int i3) {
        int iP = this.f2815t[0].p(i3);
        for (int i4 = 1; i4 < this.f2814s; i4++) {
            int iP2 = this.f2815t[i4].p(i3);
            if (iP2 > iP) {
                iP = iP2;
            }
        }
        return iP;
    }

    private int n2(int i3) {
        int iL = this.f2815t[0].l(i3);
        for (int i4 = 1; i4 < this.f2814s; i4++) {
            int iL2 = this.f2815t[i4].l(i3);
            if (iL2 < iL) {
                iL = iL2;
            }
        }
        return iL;
    }

    private int o2(int i3) {
        int iP = this.f2815t[0].p(i3);
        for (int i4 = 1; i4 < this.f2814s; i4++) {
            int iP2 = this.f2815t[i4].p(i3);
            if (iP2 < iP) {
                iP = iP2;
            }
        }
        return iP;
    }

    private f p2(androidx.recyclerview.widget.f fVar) {
        int i3;
        int i4;
        int i5 = -1;
        if (x2(fVar.f2972e)) {
            i3 = this.f2814s - 1;
            i4 = -1;
        } else {
            i3 = 0;
            i5 = this.f2814s;
            i4 = 1;
        }
        f fVar2 = null;
        if (fVar.f2972e == 1) {
            int i6 = Integer.MAX_VALUE;
            int iM = this.f2816u.m();
            while (i3 != i5) {
                f fVar3 = this.f2815t[i3];
                int iL = fVar3.l(iM);
                if (iL < i6) {
                    fVar2 = fVar3;
                    i6 = iL;
                }
                i3 += i4;
            }
            return fVar2;
        }
        int i7 = Integer.MIN_VALUE;
        int i8 = this.f2816u.i();
        while (i3 != i5) {
            f fVar4 = this.f2815t[i3];
            int iP = fVar4.p(i8);
            if (iP > i7) {
                fVar2 = fVar4;
                i7 = iP;
            }
            i3 += i4;
        }
        return fVar2;
    }

    /* JADX WARN: Removed duplicated region for block: B:15:0x0025  */
    /* JADX WARN: Removed duplicated region for block: B:21:0x003c  */
    /* JADX WARN: Removed duplicated region for block: B:23:0x0043 A[RETURN] */
    /* JADX WARN: Removed duplicated region for block: B:24:0x0044  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    private void q2(int r7, int r8, int r9) {
        /*
            r6 = this;
            boolean r0 = r6.A
            if (r0 == 0) goto L9
            int r0 = r6.k2()
            goto Ld
        L9:
            int r0 = r6.j2()
        Ld:
            r1 = 8
            if (r9 != r1) goto L1a
            if (r7 >= r8) goto L16
            int r2 = r8 + 1
            goto L1c
        L16:
            int r2 = r7 + 1
            r3 = r8
            goto L1d
        L1a:
            int r2 = r7 + r8
        L1c:
            r3 = r7
        L1d:
            androidx.recyclerview.widget.StaggeredGridLayoutManager$d r4 = r6.E
            r4.h(r3)
            r4 = 1
            if (r9 == r4) goto L3c
            r5 = 2
            if (r9 == r5) goto L36
            if (r9 == r1) goto L2b
            goto L41
        L2b:
            androidx.recyclerview.widget.StaggeredGridLayoutManager$d r9 = r6.E
            r9.k(r7, r4)
            androidx.recyclerview.widget.StaggeredGridLayoutManager$d r7 = r6.E
            r7.j(r8, r4)
            goto L41
        L36:
            androidx.recyclerview.widget.StaggeredGridLayoutManager$d r9 = r6.E
            r9.k(r7, r8)
            goto L41
        L3c:
            androidx.recyclerview.widget.StaggeredGridLayoutManager$d r9 = r6.E
            r9.j(r7, r8)
        L41:
            if (r2 > r0) goto L44
            return
        L44:
            boolean r7 = r6.A
            if (r7 == 0) goto L4d
            int r7 = r6.j2()
            goto L51
        L4d:
            int r7 = r6.k2()
        L51:
            if (r3 > r7) goto L56
            r6.t1()
        L56:
            return
        */
        throw new UnsupportedOperationException("Method not decompiled: androidx.recyclerview.widget.StaggeredGridLayoutManager.q2(int, int, int):void");
    }

    private void u2(View view, int i3, int i4, boolean z2) {
        j(view, this.K);
        c cVar = (c) view.getLayoutParams();
        int i5 = ((ViewGroup.MarginLayoutParams) cVar).leftMargin;
        Rect rect = this.K;
        int iR2 = R2(i3, i5 + rect.left, ((ViewGroup.MarginLayoutParams) cVar).rightMargin + rect.right);
        int i6 = ((ViewGroup.MarginLayoutParams) cVar).topMargin;
        Rect rect2 = this.K;
        int iR22 = R2(i4, i6 + rect2.top, ((ViewGroup.MarginLayoutParams) cVar).bottomMargin + rect2.bottom);
        if (z2 ? H1(view, iR2, iR22, cVar) : F1(view, iR2, iR22, cVar)) {
            view.measure(iR2, iR22);
        }
    }

    private void v2(View view, c cVar, boolean z2) {
        if (cVar.f2831f) {
            if (this.f2818w == 1) {
                u2(view, this.J, RecyclerView.o.K(W(), X(), g0() + d0(), ((ViewGroup.MarginLayoutParams) cVar).height, true), z2);
                return;
            } else {
                u2(view, RecyclerView.o.K(o0(), p0(), e0() + f0(), ((ViewGroup.MarginLayoutParams) cVar).width, true), this.J, z2);
                return;
            }
        }
        if (this.f2818w == 1) {
            u2(view, RecyclerView.o.K(this.f2819x, p0(), 0, ((ViewGroup.MarginLayoutParams) cVar).width, false), RecyclerView.o.K(W(), X(), g0() + d0(), ((ViewGroup.MarginLayoutParams) cVar).height, true), z2);
        } else {
            u2(view, RecyclerView.o.K(o0(), p0(), e0() + f0(), ((ViewGroup.MarginLayoutParams) cVar).width, true), RecyclerView.o.K(this.f2819x, X(), 0, ((ViewGroup.MarginLayoutParams) cVar).height, false), z2);
        }
    }

    /* JADX WARN: Removed duplicated region for block: B:89:0x015a  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    private void w2(androidx.recyclerview.widget.RecyclerView.v r9, androidx.recyclerview.widget.RecyclerView.a0 r10, boolean r11) {
        /*
            Method dump skipped, instruction units count: 379
            To view this dump add '--comments-level debug' option
        */
        throw new UnsupportedOperationException("Method not decompiled: androidx.recyclerview.widget.StaggeredGridLayoutManager.w2(androidx.recyclerview.widget.RecyclerView$v, androidx.recyclerview.widget.RecyclerView$a0, boolean):void");
    }

    private boolean x2(int i3) {
        if (this.f2818w == 0) {
            return (i3 == -1) != this.A;
        }
        return ((i3 == -1) == this.A) == t2();
    }

    private void z2(View view) {
        for (int i3 = this.f2814s - 1; i3 >= 0; i3--) {
            this.f2815t[i3].u(view);
        }
    }

    @Override // androidx.recyclerview.widget.RecyclerView.o
    public void C0(int i3) {
        super.C0(i3);
        for (int i4 = 0; i4 < this.f2814s; i4++) {
            this.f2815t[i4].r(i3);
        }
    }

    @Override // androidx.recyclerview.widget.RecyclerView.o
    public void C1(Rect rect, int i3, int i4) {
        int iN;
        int iN2;
        int iE0 = e0() + f0();
        int iG0 = g0() + d0();
        if (this.f2818w == 1) {
            iN2 = RecyclerView.o.n(i4, rect.height() + iG0, b0());
            iN = RecyclerView.o.n(i3, (this.f2819x * this.f2814s) + iE0, c0());
        } else {
            iN = RecyclerView.o.n(i3, rect.width() + iE0, c0());
            iN2 = RecyclerView.o.n(i4, (this.f2819x * this.f2814s) + iG0, b0());
        }
        B1(iN, iN2);
    }

    @Override // androidx.recyclerview.widget.RecyclerView.o
    public RecyclerView.p D() {
        return this.f2818w == 0 ? new c(-2, -1) : new c(-1, -2);
    }

    @Override // androidx.recyclerview.widget.RecyclerView.o
    public void D0(int i3) {
        super.D0(i3);
        for (int i4 = 0; i4 < this.f2814s; i4++) {
            this.f2815t[i4].r(i3);
        }
    }

    @Override // androidx.recyclerview.widget.RecyclerView.o
    public RecyclerView.p E(Context context, AttributeSet attributeSet) {
        return new c(context, attributeSet);
    }

    @Override // androidx.recyclerview.widget.RecyclerView.o
    public RecyclerView.p F(ViewGroup.LayoutParams layoutParams) {
        return layoutParams instanceof ViewGroup.MarginLayoutParams ? new c((ViewGroup.MarginLayoutParams) layoutParams) : new c(layoutParams);
    }

    int F2(int i3, RecyclerView.v vVar, RecyclerView.a0 a0Var) {
        if (J() == 0 || i3 == 0) {
            return 0;
        }
        y2(i3, a0Var);
        int iB2 = b2(vVar, this.f2820y, a0Var);
        if (this.f2820y.f2969b >= iB2) {
            i3 = i3 < 0 ? -iB2 : iB2;
        }
        this.f2816u.r(-i3);
        this.G = this.A;
        androidx.recyclerview.widget.f fVar = this.f2820y;
        fVar.f2969b = 0;
        A2(vVar, fVar);
        return i3;
    }

    public void H2(int i3) {
        if (i3 != 0 && i3 != 1) {
            throw new IllegalArgumentException("invalid orientation.");
        }
        g(null);
        if (i3 == this.f2818w) {
            return;
        }
        this.f2818w = i3;
        i iVar = this.f2816u;
        this.f2816u = this.f2817v;
        this.f2817v = iVar;
        t1();
    }

    @Override // androidx.recyclerview.widget.RecyclerView.o
    public void I0(RecyclerView recyclerView, RecyclerView.v vVar) {
        super.I0(recyclerView, vVar);
        o1(this.P);
        for (int i3 = 0; i3 < this.f2814s; i3++) {
            this.f2815t[i3].e();
        }
        recyclerView.requestLayout();
    }

    @Override // androidx.recyclerview.widget.RecyclerView.o
    public void I1(RecyclerView recyclerView, RecyclerView.a0 a0Var, int i3) {
        g gVar = new g(recyclerView.getContext());
        gVar.p(i3);
        J1(gVar);
    }

    public void I2(boolean z2) {
        g(null);
        e eVar = this.I;
        if (eVar != null && eVar.f2845l != z2) {
            eVar.f2845l = z2;
        }
        this.f2821z = z2;
        t1();
    }

    @Override // androidx.recyclerview.widget.RecyclerView.o
    public View J0(View view, int i3, RecyclerView.v vVar, RecyclerView.a0 a0Var) {
        View viewB;
        View viewM;
        if (J() == 0 || (viewB = B(view)) == null) {
            return null;
        }
        E2();
        int iX1 = X1(i3);
        if (iX1 == Integer.MIN_VALUE) {
            return null;
        }
        c cVar = (c) viewB.getLayoutParams();
        boolean z2 = cVar.f2831f;
        f fVar = cVar.f2830e;
        int iK2 = iX1 == 1 ? k2() : j2();
        O2(iK2, a0Var);
        G2(iX1);
        androidx.recyclerview.widget.f fVar2 = this.f2820y;
        fVar2.f2970c = fVar2.f2971d + iK2;
        fVar2.f2969b = (int) (this.f2816u.n() * 0.33333334f);
        androidx.recyclerview.widget.f fVar3 = this.f2820y;
        fVar3.f2975h = true;
        fVar3.f2968a = false;
        b2(vVar, fVar3, a0Var);
        this.G = this.A;
        if (!z2 && (viewM = fVar.m(iK2, iX1)) != null && viewM != viewB) {
            return viewM;
        }
        if (x2(iX1)) {
            for (int i4 = this.f2814s - 1; i4 >= 0; i4--) {
                View viewM2 = this.f2815t[i4].m(iK2, iX1);
                if (viewM2 != null && viewM2 != viewB) {
                    return viewM2;
                }
            }
        } else {
            for (int i5 = 0; i5 < this.f2814s; i5++) {
                View viewM3 = this.f2815t[i5].m(iK2, iX1);
                if (viewM3 != null && viewM3 != viewB) {
                    return viewM3;
                }
            }
        }
        boolean z3 = (this.f2821z ^ true) == (iX1 == -1);
        if (!z2) {
            View viewC = C(z3 ? fVar.f() : fVar.g());
            if (viewC != null && viewC != viewB) {
                return viewC;
            }
        }
        if (x2(iX1)) {
            for (int i6 = this.f2814s - 1; i6 >= 0; i6--) {
                if (i6 != fVar.f2852e) {
                    View viewC2 = C(z3 ? this.f2815t[i6].f() : this.f2815t[i6].g());
                    if (viewC2 != null && viewC2 != viewB) {
                        return viewC2;
                    }
                }
            }
        } else {
            for (int i7 = 0; i7 < this.f2814s; i7++) {
                View viewC3 = C(z3 ? this.f2815t[i7].f() : this.f2815t[i7].g());
                if (viewC3 != null && viewC3 != viewB) {
                    return viewC3;
                }
            }
        }
        return null;
    }

    public void J2(int i3) {
        g(null);
        if (i3 != this.f2814s) {
            s2();
            this.f2814s = i3;
            this.B = new BitSet(this.f2814s);
            this.f2815t = new f[this.f2814s];
            for (int i4 = 0; i4 < this.f2814s; i4++) {
                this.f2815t[i4] = new f(i4);
            }
            t1();
        }
    }

    @Override // androidx.recyclerview.widget.RecyclerView.o
    public void K0(AccessibilityEvent accessibilityEvent) {
        super.K0(accessibilityEvent);
        if (J() > 0) {
            View viewE2 = e2(false);
            View viewD2 = d2(false);
            if (viewE2 == null || viewD2 == null) {
                return;
            }
            int iH0 = h0(viewE2);
            int iH02 = h0(viewD2);
            if (iH0 < iH02) {
                accessibilityEvent.setFromIndex(iH0);
                accessibilityEvent.setToIndex(iH02);
            } else {
                accessibilityEvent.setFromIndex(iH02);
                accessibilityEvent.setToIndex(iH0);
            }
        }
    }

    @Override // androidx.recyclerview.widget.RecyclerView.o
    public boolean L1() {
        return this.I == null;
    }

    boolean M2(RecyclerView.a0 a0Var, b bVar) {
        int i3;
        if (!a0Var.e() && (i3 = this.C) != -1) {
            if (i3 >= 0 && i3 < a0Var.b()) {
                e eVar = this.I;
                if (eVar == null || eVar.f2838e == -1 || eVar.f2840g < 1) {
                    View viewC = C(this.C);
                    if (viewC != null) {
                        bVar.f2823a = this.A ? k2() : j2();
                        if (this.D != Integer.MIN_VALUE) {
                            if (bVar.f2825c) {
                                bVar.f2824b = (this.f2816u.i() - this.D) - this.f2816u.d(viewC);
                            } else {
                                bVar.f2824b = (this.f2816u.m() + this.D) - this.f2816u.g(viewC);
                            }
                            return true;
                        }
                        if (this.f2816u.e(viewC) > this.f2816u.n()) {
                            bVar.f2824b = bVar.f2825c ? this.f2816u.i() : this.f2816u.m();
                            return true;
                        }
                        int iG = this.f2816u.g(viewC) - this.f2816u.m();
                        if (iG < 0) {
                            bVar.f2824b = -iG;
                            return true;
                        }
                        int i4 = this.f2816u.i() - this.f2816u.d(viewC);
                        if (i4 < 0) {
                            bVar.f2824b = i4;
                            return true;
                        }
                        bVar.f2824b = Integer.MIN_VALUE;
                    } else {
                        int i5 = this.C;
                        bVar.f2823a = i5;
                        int i6 = this.D;
                        if (i6 == Integer.MIN_VALUE) {
                            bVar.f2825c = R1(i5) == 1;
                            bVar.a();
                        } else {
                            bVar.b(i6);
                        }
                        bVar.f2826d = true;
                    }
                } else {
                    bVar.f2824b = Integer.MIN_VALUE;
                    bVar.f2823a = this.C;
                }
                return true;
            }
            this.C = -1;
            this.D = Integer.MIN_VALUE;
        }
        return false;
    }

    @Override // androidx.recyclerview.widget.RecyclerView.o
    public int N(RecyclerView.v vVar, RecyclerView.a0 a0Var) {
        return this.f2818w == 1 ? this.f2814s : super.N(vVar, a0Var);
    }

    void N2(RecyclerView.a0 a0Var, b bVar) {
        if (M2(a0Var, bVar) || L2(a0Var, bVar)) {
            return;
        }
        bVar.a();
        bVar.f2823a = 0;
    }

    boolean O1() {
        int iL = this.f2815t[0].l(Integer.MIN_VALUE);
        for (int i3 = 1; i3 < this.f2814s; i3++) {
            if (this.f2815t[i3].l(Integer.MIN_VALUE) != iL) {
                return false;
            }
        }
        return true;
    }

    @Override // androidx.recyclerview.widget.RecyclerView.o
    public void P0(RecyclerView.v vVar, RecyclerView.a0 a0Var, View view, androidx.core.view.accessibility.d dVar) {
        ViewGroup.LayoutParams layoutParams = view.getLayoutParams();
        if (!(layoutParams instanceof c)) {
            super.O0(view, dVar);
            return;
        }
        c cVar = (c) layoutParams;
        if (this.f2818w == 0) {
            dVar.Z(d.c.a(cVar.e(), cVar.f2831f ? this.f2814s : 1, -1, -1, false, false));
        } else {
            dVar.Z(d.c.a(-1, -1, cVar.e(), cVar.f2831f ? this.f2814s : 1, false, false));
        }
    }

    boolean P1() {
        int iP = this.f2815t[0].p(Integer.MIN_VALUE);
        for (int i3 = 1; i3 < this.f2814s; i3++) {
            if (this.f2815t[i3].p(Integer.MIN_VALUE) != iP) {
                return false;
            }
        }
        return true;
    }

    void P2(int i3) {
        this.f2819x = i3 / this.f2814s;
        this.J = View.MeasureSpec.makeMeasureSpec(i3, this.f2817v.k());
    }

    @Override // androidx.recyclerview.widget.RecyclerView.o
    public void R0(RecyclerView recyclerView, int i3, int i4) {
        q2(i3, i4, 1);
    }

    @Override // androidx.recyclerview.widget.RecyclerView.o
    public void S0(RecyclerView recyclerView) {
        this.E.b();
        t1();
    }

    boolean S1() {
        int iJ2;
        int iK2;
        if (J() == 0 || this.F == 0 || !r0()) {
            return false;
        }
        if (this.A) {
            iJ2 = k2();
            iK2 = j2();
        } else {
            iJ2 = j2();
            iK2 = k2();
        }
        if (iJ2 == 0 && r2() != null) {
            this.E.b();
            u1();
            t1();
            return true;
        }
        if (!this.M) {
            return false;
        }
        int i3 = this.A ? -1 : 1;
        int i4 = iK2 + 1;
        d.a aVarE = this.E.e(iJ2, i4, i3, true);
        if (aVarE == null) {
            this.M = false;
            this.E.d(i4);
            return false;
        }
        d.a aVarE2 = this.E.e(iJ2, aVarE.f2834e, i3 * (-1), true);
        if (aVarE2 == null) {
            this.E.d(aVarE.f2834e);
        } else {
            this.E.d(aVarE2.f2834e + 1);
        }
        u1();
        t1();
        return true;
    }

    @Override // androidx.recyclerview.widget.RecyclerView.o
    public void T0(RecyclerView recyclerView, int i3, int i4, int i5) {
        q2(i3, i4, 8);
    }

    @Override // androidx.recyclerview.widget.RecyclerView.o
    public void U0(RecyclerView recyclerView, int i3, int i4) {
        q2(i3, i4, 2);
    }

    @Override // androidx.recyclerview.widget.RecyclerView.o
    public void W0(RecyclerView recyclerView, int i3, int i4, Object obj) {
        q2(i3, i4, 4);
    }

    @Override // androidx.recyclerview.widget.RecyclerView.o
    public void X0(RecyclerView.v vVar, RecyclerView.a0 a0Var) {
        w2(vVar, a0Var, true);
    }

    @Override // androidx.recyclerview.widget.RecyclerView.o
    public void Y0(RecyclerView.a0 a0Var) {
        super.Y0(a0Var);
        this.C = -1;
        this.D = Integer.MIN_VALUE;
        this.I = null;
        this.L.c();
    }

    @Override // androidx.recyclerview.widget.RecyclerView.z.b
    public PointF a(int i3) {
        int iR1 = R1(i3);
        PointF pointF = new PointF();
        if (iR1 == 0) {
            return null;
        }
        if (this.f2818w == 0) {
            pointF.x = iR1;
            pointF.y = 0.0f;
        } else {
            pointF.x = 0.0f;
            pointF.y = iR1;
        }
        return pointF;
    }

    @Override // androidx.recyclerview.widget.RecyclerView.o
    public void c1(Parcelable parcelable) {
        if (parcelable instanceof e) {
            this.I = (e) parcelable;
            t1();
        }
    }

    @Override // androidx.recyclerview.widget.RecyclerView.o
    public Parcelable d1() {
        int iP;
        int iM;
        int[] iArr;
        if (this.I != null) {
            return new e(this.I);
        }
        e eVar = new e();
        eVar.f2845l = this.f2821z;
        eVar.f2846m = this.G;
        eVar.f2847n = this.H;
        d dVar = this.E;
        if (dVar == null || (iArr = dVar.f2832a) == null) {
            eVar.f2842i = 0;
        } else {
            eVar.f2843j = iArr;
            eVar.f2842i = iArr.length;
            eVar.f2844k = dVar.f2833b;
        }
        if (J() > 0) {
            eVar.f2838e = this.G ? k2() : j2();
            eVar.f2839f = f2();
            int i3 = this.f2814s;
            eVar.f2840g = i3;
            eVar.f2841h = new int[i3];
            for (int i4 = 0; i4 < this.f2814s; i4++) {
                if (this.G) {
                    iP = this.f2815t[i4].l(Integer.MIN_VALUE);
                    if (iP != Integer.MIN_VALUE) {
                        iM = this.f2816u.i();
                        iP -= iM;
                    }
                } else {
                    iP = this.f2815t[i4].p(Integer.MIN_VALUE);
                    if (iP != Integer.MIN_VALUE) {
                        iM = this.f2816u.m();
                        iP -= iM;
                    }
                }
                eVar.f2841h[i4] = iP;
            }
        } else {
            eVar.f2838e = -1;
            eVar.f2839f = -1;
            eVar.f2840g = 0;
        }
        return eVar;
    }

    View d2(boolean z2) {
        int iM = this.f2816u.m();
        int i3 = this.f2816u.i();
        View view = null;
        for (int iJ = J() - 1; iJ >= 0; iJ--) {
            View viewI = I(iJ);
            int iG = this.f2816u.g(viewI);
            int iD = this.f2816u.d(viewI);
            if (iD > iM && iG < i3) {
                if (iD <= i3 || !z2) {
                    return viewI;
                }
                if (view == null) {
                    view = viewI;
                }
            }
        }
        return view;
    }

    @Override // androidx.recyclerview.widget.RecyclerView.o
    public void e1(int i3) {
        if (i3 == 0) {
            S1();
        }
    }

    View e2(boolean z2) {
        int iM = this.f2816u.m();
        int i3 = this.f2816u.i();
        int iJ = J();
        View view = null;
        for (int i4 = 0; i4 < iJ; i4++) {
            View viewI = I(i4);
            int iG = this.f2816u.g(viewI);
            if (this.f2816u.d(viewI) > iM && iG < i3) {
                if (iG >= iM || !z2) {
                    return viewI;
                }
                if (view == null) {
                    view = viewI;
                }
            }
        }
        return view;
    }

    int f2() {
        View viewD2 = this.A ? d2(true) : e2(true);
        if (viewD2 == null) {
            return -1;
        }
        return h0(viewD2);
    }

    @Override // androidx.recyclerview.widget.RecyclerView.o
    public void g(String str) {
        if (this.I == null) {
            super.g(str);
        }
    }

    int j2() {
        if (J() == 0) {
            return 0;
        }
        return h0(I(0));
    }

    @Override // androidx.recyclerview.widget.RecyclerView.o
    public boolean k() {
        return this.f2818w == 0;
    }

    @Override // androidx.recyclerview.widget.RecyclerView.o
    public int k0(RecyclerView.v vVar, RecyclerView.a0 a0Var) {
        return this.f2818w == 0 ? this.f2814s : super.k0(vVar, a0Var);
    }

    int k2() {
        int iJ = J();
        if (iJ == 0) {
            return 0;
        }
        return h0(I(iJ - 1));
    }

    @Override // androidx.recyclerview.widget.RecyclerView.o
    public boolean l() {
        return this.f2818w == 1;
    }

    @Override // androidx.recyclerview.widget.RecyclerView.o
    public boolean m(RecyclerView.p pVar) {
        return pVar instanceof c;
    }

    @Override // androidx.recyclerview.widget.RecyclerView.o
    public void o(int i3, int i4, RecyclerView.a0 a0Var, RecyclerView.o.c cVar) {
        int iL;
        int iP;
        if (this.f2818w != 0) {
            i3 = i4;
        }
        if (J() == 0 || i3 == 0) {
            return;
        }
        y2(i3, a0Var);
        int[] iArr = this.O;
        if (iArr == null || iArr.length < this.f2814s) {
            this.O = new int[this.f2814s];
        }
        int i5 = 0;
        for (int i6 = 0; i6 < this.f2814s; i6++) {
            androidx.recyclerview.widget.f fVar = this.f2820y;
            if (fVar.f2971d == -1) {
                iL = fVar.f2973f;
                iP = this.f2815t[i6].p(iL);
            } else {
                iL = this.f2815t[i6].l(fVar.f2974g);
                iP = this.f2820y.f2974g;
            }
            int i7 = iL - iP;
            if (i7 >= 0) {
                this.O[i5] = i7;
                i5++;
            }
        }
        Arrays.sort(this.O, 0, i5);
        for (int i8 = 0; i8 < i5 && this.f2820y.a(a0Var); i8++) {
            cVar.a(this.f2820y.f2970c, this.O[i8]);
            androidx.recyclerview.widget.f fVar2 = this.f2820y;
            fVar2.f2970c += fVar2.f2971d;
        }
    }

    @Override // androidx.recyclerview.widget.RecyclerView.o
    public int q(RecyclerView.a0 a0Var) {
        return U1(a0Var);
    }

    @Override // androidx.recyclerview.widget.RecyclerView.o
    public int r(RecyclerView.a0 a0Var) {
        return V1(a0Var);
    }

    /* JADX WARN: Removed duplicated region for block: B:37:0x0088  */
    /* JADX WARN: Removed duplicated region for block: B:38:0x008a  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    android.view.View r2() {
        /*
            r12 = this;
            int r0 = r12.J()
            r1 = 1
            int r0 = r0 - r1
            java.util.BitSet r2 = new java.util.BitSet
            int r3 = r12.f2814s
            r2.<init>(r3)
            int r3 = r12.f2814s
            r4 = 0
            r2.set(r4, r3, r1)
            int r3 = r12.f2818w
            r5 = -1
            if (r3 != r1) goto L20
            boolean r3 = r12.t2()
            if (r3 == 0) goto L20
            r3 = r1
            goto L21
        L20:
            r3 = r5
        L21:
            boolean r6 = r12.A
            if (r6 == 0) goto L27
            r6 = r5
            goto L2b
        L27:
            int r0 = r0 + 1
            r6 = r0
            r0 = r4
        L2b:
            if (r0 >= r6) goto L2e
            r5 = r1
        L2e:
            if (r0 == r6) goto Lab
            android.view.View r7 = r12.I(r0)
            android.view.ViewGroup$LayoutParams r8 = r7.getLayoutParams()
            androidx.recyclerview.widget.StaggeredGridLayoutManager$c r8 = (androidx.recyclerview.widget.StaggeredGridLayoutManager.c) r8
            androidx.recyclerview.widget.StaggeredGridLayoutManager$f r9 = r8.f2830e
            int r9 = r9.f2852e
            boolean r9 = r2.get(r9)
            if (r9 == 0) goto L54
            androidx.recyclerview.widget.StaggeredGridLayoutManager$f r9 = r8.f2830e
            boolean r9 = r12.T1(r9)
            if (r9 == 0) goto L4d
            return r7
        L4d:
            androidx.recyclerview.widget.StaggeredGridLayoutManager$f r9 = r8.f2830e
            int r9 = r9.f2852e
            r2.clear(r9)
        L54:
            boolean r9 = r8.f2831f
            if (r9 == 0) goto L59
            goto La9
        L59:
            int r9 = r0 + r5
            if (r9 == r6) goto La9
            android.view.View r9 = r12.I(r9)
            boolean r10 = r12.A
            if (r10 == 0) goto L77
            androidx.recyclerview.widget.i r10 = r12.f2816u
            int r10 = r10.d(r7)
            androidx.recyclerview.widget.i r11 = r12.f2816u
            int r11 = r11.d(r9)
            if (r10 >= r11) goto L74
            return r7
        L74:
            if (r10 != r11) goto L8a
            goto L88
        L77:
            androidx.recyclerview.widget.i r10 = r12.f2816u
            int r10 = r10.g(r7)
            androidx.recyclerview.widget.i r11 = r12.f2816u
            int r11 = r11.g(r9)
            if (r10 <= r11) goto L86
            return r7
        L86:
            if (r10 != r11) goto L8a
        L88:
            r10 = r1
            goto L8b
        L8a:
            r10 = r4
        L8b:
            if (r10 == 0) goto La9
            android.view.ViewGroup$LayoutParams r9 = r9.getLayoutParams()
            androidx.recyclerview.widget.StaggeredGridLayoutManager$c r9 = (androidx.recyclerview.widget.StaggeredGridLayoutManager.c) r9
            androidx.recyclerview.widget.StaggeredGridLayoutManager$f r8 = r8.f2830e
            int r8 = r8.f2852e
            androidx.recyclerview.widget.StaggeredGridLayoutManager$f r9 = r9.f2830e
            int r9 = r9.f2852e
            int r8 = r8 - r9
            if (r8 >= 0) goto La0
            r8 = r1
            goto La1
        La0:
            r8 = r4
        La1:
            if (r3 >= 0) goto La5
            r9 = r1
            goto La6
        La5:
            r9 = r4
        La6:
            if (r8 == r9) goto La9
            return r7
        La9:
            int r0 = r0 + r5
            goto L2e
        Lab:
            r12 = 0
            return r12
        */
        throw new UnsupportedOperationException("Method not decompiled: androidx.recyclerview.widget.StaggeredGridLayoutManager.r2():android.view.View");
    }

    @Override // androidx.recyclerview.widget.RecyclerView.o
    public int s(RecyclerView.a0 a0Var) {
        return W1(a0Var);
    }

    @Override // androidx.recyclerview.widget.RecyclerView.o
    public boolean s0() {
        return this.F != 0;
    }

    public void s2() {
        this.E.b();
        t1();
    }

    @Override // androidx.recyclerview.widget.RecyclerView.o
    public int t(RecyclerView.a0 a0Var) {
        return U1(a0Var);
    }

    boolean t2() {
        return Z() == 1;
    }

    @Override // androidx.recyclerview.widget.RecyclerView.o
    public int u(RecyclerView.a0 a0Var) {
        return V1(a0Var);
    }

    @Override // androidx.recyclerview.widget.RecyclerView.o
    public int v(RecyclerView.a0 a0Var) {
        return W1(a0Var);
    }

    @Override // androidx.recyclerview.widget.RecyclerView.o
    public int w1(int i3, RecyclerView.v vVar, RecyclerView.a0 a0Var) {
        return F2(i3, vVar, a0Var);
    }

    @Override // androidx.recyclerview.widget.RecyclerView.o
    public void x1(int i3) {
        e eVar = this.I;
        if (eVar != null && eVar.f2838e != i3) {
            eVar.j();
        }
        this.C = i3;
        this.D = Integer.MIN_VALUE;
        t1();
    }

    @Override // androidx.recyclerview.widget.RecyclerView.o
    public int y1(int i3, RecyclerView.v vVar, RecyclerView.a0 a0Var) {
        return F2(i3, vVar, a0Var);
    }

    void y2(int i3, RecyclerView.a0 a0Var) {
        int i4;
        int iJ2;
        if (i3 > 0) {
            iJ2 = k2();
            i4 = 1;
        } else {
            i4 = -1;
            iJ2 = j2();
        }
        this.f2820y.f2968a = true;
        O2(iJ2, a0Var);
        G2(i4);
        androidx.recyclerview.widget.f fVar = this.f2820y;
        fVar.f2970c = iJ2 + fVar.f2971d;
        fVar.f2969b = Math.abs(i3);
    }

    static class d {

        /* JADX INFO: renamed from: a, reason: collision with root package name */
        int[] f2832a;

        /* JADX INFO: renamed from: b, reason: collision with root package name */
        List<a> f2833b;

        d() {
        }

        private int i(int i3) {
            if (this.f2833b == null) {
                return -1;
            }
            a aVarF = f(i3);
            if (aVarF != null) {
                this.f2833b.remove(aVarF);
            }
            int size = this.f2833b.size();
            int i4 = 0;
            while (true) {
                if (i4 >= size) {
                    i4 = -1;
                    break;
                }
                if (this.f2833b.get(i4).f2834e >= i3) {
                    break;
                }
                i4++;
            }
            if (i4 == -1) {
                return -1;
            }
            a aVar = this.f2833b.get(i4);
            this.f2833b.remove(i4);
            return aVar.f2834e;
        }

        private void l(int i3, int i4) {
            List<a> list = this.f2833b;
            if (list == null) {
                return;
            }
            for (int size = list.size() - 1; size >= 0; size--) {
                a aVar = this.f2833b.get(size);
                int i5 = aVar.f2834e;
                if (i5 >= i3) {
                    aVar.f2834e = i5 + i4;
                }
            }
        }

        private void m(int i3, int i4) {
            List<a> list = this.f2833b;
            if (list == null) {
                return;
            }
            int i5 = i3 + i4;
            for (int size = list.size() - 1; size >= 0; size--) {
                a aVar = this.f2833b.get(size);
                int i6 = aVar.f2834e;
                if (i6 >= i3) {
                    if (i6 < i5) {
                        this.f2833b.remove(size);
                    } else {
                        aVar.f2834e = i6 - i4;
                    }
                }
            }
        }

        public void a(a aVar) {
            if (this.f2833b == null) {
                this.f2833b = new ArrayList();
            }
            int size = this.f2833b.size();
            for (int i3 = 0; i3 < size; i3++) {
                a aVar2 = this.f2833b.get(i3);
                if (aVar2.f2834e == aVar.f2834e) {
                    this.f2833b.remove(i3);
                }
                if (aVar2.f2834e >= aVar.f2834e) {
                    this.f2833b.add(i3, aVar);
                    return;
                }
            }
            this.f2833b.add(aVar);
        }

        void b() {
            int[] iArr = this.f2832a;
            if (iArr != null) {
                Arrays.fill(iArr, -1);
            }
            this.f2833b = null;
        }

        void c(int i3) {
            int[] iArr = this.f2832a;
            if (iArr == null) {
                int[] iArr2 = new int[Math.max(i3, 10) + 1];
                this.f2832a = iArr2;
                Arrays.fill(iArr2, -1);
            } else if (i3 >= iArr.length) {
                int[] iArr3 = new int[o(i3)];
                this.f2832a = iArr3;
                System.arraycopy(iArr, 0, iArr3, 0, iArr.length);
                int[] iArr4 = this.f2832a;
                Arrays.fill(iArr4, iArr.length, iArr4.length, -1);
            }
        }

        int d(int i3) {
            List<a> list = this.f2833b;
            if (list != null) {
                for (int size = list.size() - 1; size >= 0; size--) {
                    if (this.f2833b.get(size).f2834e >= i3) {
                        this.f2833b.remove(size);
                    }
                }
            }
            return h(i3);
        }

        public a e(int i3, int i4, int i5, boolean z2) {
            List<a> list = this.f2833b;
            if (list == null) {
                return null;
            }
            int size = list.size();
            for (int i6 = 0; i6 < size; i6++) {
                a aVar = this.f2833b.get(i6);
                int i7 = aVar.f2834e;
                if (i7 >= i4) {
                    return null;
                }
                if (i7 >= i3 && (i5 == 0 || aVar.f2835f == i5 || (z2 && aVar.f2837h))) {
                    return aVar;
                }
            }
            return null;
        }

        public a f(int i3) {
            List<a> list = this.f2833b;
            if (list == null) {
                return null;
            }
            for (int size = list.size() - 1; size >= 0; size--) {
                a aVar = this.f2833b.get(size);
                if (aVar.f2834e == i3) {
                    return aVar;
                }
            }
            return null;
        }

        int g(int i3) {
            int[] iArr = this.f2832a;
            if (iArr == null || i3 >= iArr.length) {
                return -1;
            }
            return iArr[i3];
        }

        int h(int i3) {
            int[] iArr = this.f2832a;
            if (iArr == null || i3 >= iArr.length) {
                return -1;
            }
            int i4 = i(i3);
            if (i4 == -1) {
                int[] iArr2 = this.f2832a;
                Arrays.fill(iArr2, i3, iArr2.length, -1);
                return this.f2832a.length;
            }
            int i5 = i4 + 1;
            Arrays.fill(this.f2832a, i3, i5, -1);
            return i5;
        }

        void j(int i3, int i4) {
            int[] iArr = this.f2832a;
            if (iArr == null || i3 >= iArr.length) {
                return;
            }
            int i5 = i3 + i4;
            c(i5);
            int[] iArr2 = this.f2832a;
            System.arraycopy(iArr2, i3, iArr2, i5, (iArr2.length - i3) - i4);
            Arrays.fill(this.f2832a, i3, i5, -1);
            l(i3, i4);
        }

        void k(int i3, int i4) {
            int[] iArr = this.f2832a;
            if (iArr == null || i3 >= iArr.length) {
                return;
            }
            int i5 = i3 + i4;
            c(i5);
            int[] iArr2 = this.f2832a;
            System.arraycopy(iArr2, i5, iArr2, i3, (iArr2.length - i3) - i4);
            int[] iArr3 = this.f2832a;
            Arrays.fill(iArr3, iArr3.length - i4, iArr3.length, -1);
            m(i3, i4);
        }

        void n(int i3, f fVar) {
            c(i3);
            this.f2832a[i3] = fVar.f2852e;
        }

        int o(int i3) {
            int length = this.f2832a.length;
            while (length <= i3) {
                length *= 2;
            }
            return length;
        }

        @SuppressLint({"BanParcelableUsage"})
        static class a implements Parcelable {
            public static final Parcelable.Creator<a> CREATOR = new C0038a();

            /* JADX INFO: renamed from: e, reason: collision with root package name */
            int f2834e;

            /* JADX INFO: renamed from: f, reason: collision with root package name */
            int f2835f;

            /* JADX INFO: renamed from: g, reason: collision with root package name */
            int[] f2836g;

            /* JADX INFO: renamed from: h, reason: collision with root package name */
            boolean f2837h;

            /* JADX INFO: renamed from: androidx.recyclerview.widget.StaggeredGridLayoutManager$d$a$a, reason: collision with other inner class name */
            static class C0038a implements Parcelable.Creator<a> {
                C0038a() {
                }

                @Override // android.os.Parcelable.Creator
                /* JADX INFO: renamed from: a, reason: merged with bridge method [inline-methods] */
                public a createFromParcel(Parcel parcel) {
                    return new a(parcel);
                }

                @Override // android.os.Parcelable.Creator
                /* JADX INFO: renamed from: b, reason: merged with bridge method [inline-methods] */
                public a[] newArray(int i3) {
                    return new a[i3];
                }
            }

            a(Parcel parcel) {
                this.f2834e = parcel.readInt();
                this.f2835f = parcel.readInt();
                this.f2837h = parcel.readInt() == 1;
                int i3 = parcel.readInt();
                if (i3 > 0) {
                    int[] iArr = new int[i3];
                    this.f2836g = iArr;
                    parcel.readIntArray(iArr);
                }
            }

            @Override // android.os.Parcelable
            public int describeContents() {
                return 0;
            }

            int j(int i3) {
                int[] iArr = this.f2836g;
                if (iArr == null) {
                    return 0;
                }
                return iArr[i3];
            }

            public String toString() {
                return "FullSpanItem{mPosition=" + this.f2834e + ", mGapDir=" + this.f2835f + ", mHasUnwantedGapAfter=" + this.f2837h + ", mGapPerSpan=" + Arrays.toString(this.f2836g) + '}';
            }

            @Override // android.os.Parcelable
            public void writeToParcel(Parcel parcel, int i3) {
                parcel.writeInt(this.f2834e);
                parcel.writeInt(this.f2835f);
                parcel.writeInt(this.f2837h ? 1 : 0);
                int[] iArr = this.f2836g;
                if (iArr == null || iArr.length <= 0) {
                    parcel.writeInt(0);
                } else {
                    parcel.writeInt(iArr.length);
                    parcel.writeIntArray(this.f2836g);
                }
            }

            a() {
            }
        }
    }
}
