package androidx.leanback.widget;

import I2.C0327k;
import V.C0629x;
import a2.C0959a;
import android.content.Context;
import android.graphics.Rect;
import android.os.Bundle;
import android.os.Parcelable;
import android.util.AttributeSet;
import android.util.Log;
import android.util.SparseArray;
import android.util.SparseIntArray;
import android.view.FocusFinder;
import android.view.Gravity;
import android.view.View;
import android.view.ViewGroup;
import android.view.accessibility.AccessibilityNodeInfo;
import androidx.leanback.widget.picker.DatePicker;
import androidx.media3.exoplayer.DecoderReuseEvaluation;
import androidx.media3.extractor.ts.TsExtractor;
import androidx.recyclerview.widget.C1172w;
import androidx.recyclerview.widget.RecyclerView;
import androidx.recyclerview.widget.Y;
import androidx.recyclerview.widget.Z;
import java.lang.reflect.Field;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.Map;
import n.C2580g;
import n.C2594v;

/* JADX INFO: renamed from: androidx.leanback.widget.p, reason: case insensitive filesystem */
/* JADX INFO: loaded from: classes.dex */
public final class C1084p extends androidx.recyclerview.widget.J {

    /* JADX INFO: renamed from: c0, reason: collision with root package name */
    public static final Rect f12019c0 = new Rect();

    /* JADX INFO: renamed from: d0, reason: collision with root package name */
    public static final int[] f12020d0 = new int[2];

    /* JADX INFO: renamed from: C, reason: collision with root package name */
    public AbstractC1080l f12023C;

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

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

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

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

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

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

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

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

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

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

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

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

    /* JADX INFO: renamed from: S, reason: collision with root package name */
    public AbstractC1078j f12039S;

    /* JADX INFO: renamed from: W, reason: collision with root package name */
    public int f12043W;
    public int X;

    /* JADX INFO: renamed from: Z, reason: collision with root package name */
    public final C0327k f12044Z;

    /* JADX INFO: renamed from: a0, reason: collision with root package name */
    public final I2.K f12045a0;

    /* JADX INFO: renamed from: b0, reason: collision with root package name */
    public final C0.B f12046b0;

    /* JADX INFO: renamed from: q, reason: collision with root package name */
    public final AbstractC1074f f12048q;

    /* JADX INFO: renamed from: t, reason: collision with root package name */
    public androidx.recyclerview.widget.V f12051t;

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

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

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

    /* JADX INFO: renamed from: y, reason: collision with root package name */
    public androidx.recyclerview.widget.P f12056y;

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

    /* JADX INFO: renamed from: r, reason: collision with root package name */
    public int f12049r = 0;

    /* JADX INFO: renamed from: s, reason: collision with root package name */
    public T1.f f12050s = new C1172w(this, 0);

    /* JADX INFO: renamed from: w, reason: collision with root package name */
    public final SparseIntArray f12054w = new SparseIntArray();

    /* JADX INFO: renamed from: z, reason: collision with root package name */
    public int f12057z = 221696;

    /* JADX INFO: renamed from: A, reason: collision with root package name */
    public ArrayList f12021A = null;

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

    /* JADX INFO: renamed from: E, reason: collision with root package name */
    public int f12025E = 0;

    /* JADX INFO: renamed from: P, reason: collision with root package name */
    public int f12036P = 8388659;

    /* JADX INFO: renamed from: R, reason: collision with root package name */
    public int f12038R = 1;

    /* JADX INFO: renamed from: T, reason: collision with root package name */
    public int f12040T = 0;

    /* JADX INFO: renamed from: U, reason: collision with root package name */
    public final C0.J f12041U = new C0.J(9);

    /* JADX INFO: renamed from: V, reason: collision with root package name */
    public final C4.f f12042V = new C4.f(19);
    public final int[] Y = new int[2];

    public C1084p(AbstractC1074f abstractC1074f) {
        C0327k c0327k = new C0327k();
        c0327k.f2633a = 0;
        c0327k.f2634b = 100;
        this.f12044Z = c0327k;
        this.f12045a0 = new I2.K(this, 3);
        this.f12046b0 = new C0.B(this, 24);
        this.f12048q = abstractC1074f;
        this.f12026F = -1;
        if (this.f12850i) {
            this.f12850i = false;
            this.f12851j = 0;
            RecyclerView recyclerView = this.f12843b;
            if (recyclerView != null) {
                recyclerView.f12926c.n();
            }
        }
    }

    public static int Q0(View view) {
        C1081m c1081m;
        if (view == null || (c1081m = (C1081m) view.getLayoutParams()) == null || c1081m.f12856a.isRemoved()) {
            return -1;
        }
        return c1081m.f12856a.getBindingAdapterPosition();
    }

    public static int R0(View view) {
        C1081m c1081m = (C1081m) view.getLayoutParams();
        return androidx.recyclerview.widget.J.C(view) + ((ViewGroup.MarginLayoutParams) c1081m).topMargin + ((ViewGroup.MarginLayoutParams) c1081m).bottomMargin;
    }

    public static int S0(View view) {
        C1081m c1081m = (C1081m) view.getLayoutParams();
        return androidx.recyclerview.widget.J.D(view) + ((ViewGroup.MarginLayoutParams) c1081m).leftMargin + ((ViewGroup.MarginLayoutParams) c1081m).rightMargin;
    }

    @Override // androidx.recyclerview.widget.J
    public final void A(View view, Rect rect) {
        super.A(view, rect);
        C1081m c1081m = (C1081m) view.getLayoutParams();
        rect.left += c1081m.f12008e;
        rect.top += c1081m.f12009f;
        rect.right -= c1081m.f12010g;
        rect.bottom -= c1081m.f12011h;
    }

    @Override // androidx.recyclerview.widget.J
    public final int A0(int i6, androidx.recyclerview.widget.P p6, androidx.recyclerview.widget.V v3) {
        if ((this.f12057z & 512) == 0 || this.f12039S == null) {
            return 0;
        }
        j1(p6, v3);
        this.f12057z = (this.f12057z & (-4)) | 2;
        int iK1 = this.f12049r == 0 ? k1(i6) : l1(i6);
        b1();
        this.f12057z &= -4;
        return iK1;
    }

    @Override // androidx.recyclerview.widget.J
    public final int B(View view) {
        return super.B(view) + ((C1081m) view.getLayoutParams()).f12008e;
    }

    @Override // androidx.recyclerview.widget.J
    public final void B0(int i6) {
        q1(i6, false);
    }

    @Override // androidx.recyclerview.widget.J
    public final int C0(int i6, androidx.recyclerview.widget.P p6, androidx.recyclerview.widget.V v3) {
        int i7 = this.f12057z;
        if ((i7 & 512) == 0 || this.f12039S == null) {
            return 0;
        }
        this.f12057z = (i7 & (-4)) | 2;
        j1(p6, v3);
        int iK1 = this.f12049r == 1 ? k1(i6) : l1(i6);
        b1();
        this.f12057z &= -4;
        return iK1;
    }

    @Override // androidx.recyclerview.widget.J
    public final int E(View view) {
        return super.E(view) - ((C1081m) view.getLayoutParams()).f12010g;
    }

    @Override // androidx.recyclerview.widget.J
    public final int F(View view) {
        return super.F(view) + ((C1081m) view.getLayoutParams()).f12009f;
    }

    @Override // androidx.recyclerview.widget.J
    public final boolean L0() {
        return true;
    }

    public final void M0() {
        this.f12039S.b((this.f12057z & 262144) != 0 ? (-this.X) - this.f12053v : this.f12043W + this.X + this.f12053v, false);
    }

    @Override // androidx.recyclerview.widget.J
    public final int N(androidx.recyclerview.widget.P p6, androidx.recyclerview.widget.V v3) {
        AbstractC1078j abstractC1078j;
        if (this.f12049r != 0 || (abstractC1078j = this.f12039S) == null) {
            return -1;
        }
        return abstractC1078j.f11986e;
    }

    public final void N0() {
        ArrayList arrayList = this.f12021A;
        if (arrayList == null || arrayList.size() <= 0) {
            return;
        }
        int i6 = this.f12022B;
        View viewR = i6 == -1 ? null : r(i6);
        AbstractC1074f abstractC1074f = this.f12048q;
        if (viewR != null) {
            P0(abstractC1074f, abstractC1074f.F(viewR), this.f12022B);
        } else {
            P0(abstractC1074f, null, -1);
        }
        if ((this.f12057z & 3) == 1 || abstractC1074f.isLayoutRequested()) {
            return;
        }
        int iW = w();
        for (int i7 = 0; i7 < iW; i7++) {
            if (v(i7).isLayoutRequested()) {
                Field field = F1.F.f1367a;
                abstractC1074f.postOnAnimation(this.f12045a0);
                return;
            }
        }
    }

    public final void O0() {
        ArrayList arrayList = this.f12021A;
        if (arrayList == null || arrayList.size() <= 0) {
            return;
        }
        int i6 = this.f12022B;
        View viewR = i6 == -1 ? null : r(i6);
        if (viewR == null) {
            ArrayList arrayList2 = this.f12021A;
            if (arrayList2 == null) {
                return;
            }
            for (int size = arrayList2.size() - 1; size >= 0; size--) {
                ((y) this.f12021A.get(size)).getClass();
            }
            return;
        }
        this.f12048q.F(viewR);
        ArrayList arrayList3 = this.f12021A;
        if (arrayList3 == null) {
            return;
        }
        for (int size2 = arrayList3.size() - 1; size2 >= 0; size2--) {
            ((y) this.f12021A.get(size2)).getClass();
        }
    }

    public final void P0(RecyclerView recyclerView, Z z6, int i6) {
        ArrayList arrayList = this.f12021A;
        if (arrayList == null) {
            return;
        }
        for (int size = arrayList.size() - 1; size >= 0; size--) {
            C0959a c0959a = (C0959a) ((y) this.f12021A.get(size));
            c0959a.getClass();
            a2.d dVar = c0959a.f10390a;
            int iIndexOf = dVar.f10398b.indexOf(recyclerView);
            dVar.d(iIndexOf);
            if (z6 != null) {
                int i7 = ((a2.e) dVar.f10399c.get(iIndexOf)).f10412b + i6;
                DatePicker datePicker = (DatePicker) dVar;
                datePicker.f12063E.setTimeInMillis(datePicker.f12062D.getTimeInMillis());
                ArrayList arrayList2 = datePicker.f10399c;
                int i8 = (arrayList2 == null ? null : (a2.e) arrayList2.get(iIndexOf)).f10411a;
                if (iIndexOf == datePicker.f12069x) {
                    datePicker.f12063E.add(5, i7 - i8);
                } else if (iIndexOf == datePicker.f12068w) {
                    datePicker.f12063E.add(2, i7 - i8);
                } else {
                    if (iIndexOf != datePicker.f12070y) {
                        throw new IllegalArgumentException();
                    }
                    datePicker.f12063E.add(1, i7 - i8);
                }
                datePicker.f12062D.set(datePicker.f12063E.get(1), datePicker.f12063E.get(2), datePicker.f12063E.get(5));
                if (datePicker.f12062D.before(datePicker.f12060B)) {
                    datePicker.f12062D.setTimeInMillis(datePicker.f12060B.getTimeInMillis());
                } else if (datePicker.f12062D.after(datePicker.f12061C)) {
                    datePicker.f12062D.setTimeInMillis(datePicker.f12061C.getTimeInMillis());
                }
                datePicker.post(new I2.K(datePicker, 2));
            }
        }
    }

    public final int T0(int i6) {
        int i7 = this.f12049r;
        if (i7 != 0) {
            if (i7 == 1) {
                if (i6 == 17) {
                    return (this.f12057z & 524288) == 0 ? 2 : 3;
                }
                if (i6 == 33) {
                    return 0;
                }
                if (i6 == 66) {
                    return (this.f12057z & 524288) == 0 ? 3 : 2;
                }
                if (i6 == 130) {
                    return 1;
                }
            }
        }
        if (i6 != 17) {
            if (i6 == 33) {
                return 2;
            }
            if (i6 != 66) {
                return i6 != 130 ? 17 : 3;
            }
            if ((this.f12057z & 262144) != 0) {
                return 0;
            }
        } else if ((this.f12057z & 262144) == 0) {
            return 0;
        }
        return 1;
    }

    public final int U0(int i6) {
        int i7 = this.f12029I;
        if (i7 != 0) {
            return i7;
        }
        int[] iArr = this.f12030J;
        if (iArr == null) {
            return 0;
        }
        return iArr[i6];
    }

    @Override // androidx.recyclerview.widget.J
    public final void V(androidx.recyclerview.widget.B b5) {
        if (b5 != null) {
            this.f12039S = null;
            this.f12030J = null;
            this.f12057z &= -1025;
            this.f12022B = -1;
            this.f12025E = 0;
            C2594v c2594v = (C2594v) this.f12044Z.f2635c;
            if (c2594v != null) {
                c2594v.evictAll();
            }
        }
    }

    public final int V0(int i6) {
        int iU0 = 0;
        if ((this.f12057z & 524288) != 0) {
            for (int i7 = this.f12037Q - 1; i7 > i6; i7--) {
                iU0 += U0(i7) + this.f12035O;
            }
            return iU0;
        }
        int iU02 = 0;
        while (iU0 < i6) {
            iU02 += U0(iU0) + this.f12035O;
            iU0++;
        }
        return iU02;
    }

    /* JADX WARN: Removed duplicated region for block: B:24:0x0051  */
    /* JADX WARN: Removed duplicated region for block: B:25:0x0053  */
    /* JADX WARN: Removed duplicated region for block: B:27:0x0059  */
    /* JADX WARN: Removed duplicated region for block: B:41:0x0078 A[ADDED_TO_REGION] */
    /* JADX WARN: Removed duplicated region for block: B:43:0x0081  */
    /* JADX WARN: Removed duplicated region for block: B:49:0x008d  */
    /* JADX WARN: Removed duplicated region for block: B:51:0x0090  */
    /* JADX WARN: Removed duplicated region for block: B:52:0x0099  */
    /* JADX WARN: Removed duplicated region for block: B:54:0x009c  */
    /* JADX WARN: Removed duplicated region for block: B:57:0x00a9  */
    /* JADX WARN: Removed duplicated region for block: B:60:0x00af  */
    /* JADX WARN: Removed duplicated region for block: B:62:0x00b2  */
    /* JADX WARN: Removed duplicated region for block: B:63:0x00b4  */
    @Override // androidx.recyclerview.widget.J
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final boolean W(RecyclerView recyclerView, ArrayList arrayList, int i6, int i7) {
        int i8;
        int iQ0;
        View viewR;
        char c6;
        char c7;
        int i9;
        int iW;
        boolean z6;
        char c8;
        char c9;
        View viewQ;
        boolean z7 = true;
        if ((this.f12057z & DecoderReuseEvaluation.DISCARD_REASON_AUDIO_BYPASS_POSSIBLE) == 0) {
            if (!recyclerView.hasFocus()) {
                int size = arrayList.size();
                if (this.f12040T != 0) {
                    X x6 = (X) this.f12041U.f535d;
                    int i10 = x6.f11974j;
                    int i11 = ((x6.f11973i - i10) - x6.f11975k) + i10;
                    int iW2 = w();
                    for (int i12 = 0; i12 < iW2; i12++) {
                        View viewV = v(i12);
                        if (viewV.getVisibility() == 0 && this.f12050s.e(viewV) >= i10 && this.f12050s.b(viewV) <= i11) {
                            viewV.addFocusables(arrayList, i6, i7);
                        }
                    }
                    if (arrayList.size() == size) {
                        int iW3 = w();
                        for (int i13 = 0; i13 < iW3; i13++) {
                            View viewV2 = v(i13);
                            if (viewV2.getVisibility() == 0) {
                                viewV2.addFocusables(arrayList, i6, i7);
                            }
                        }
                    }
                } else {
                    View viewR2 = r(this.f12022B);
                    if (viewR2 != null) {
                        viewR2.addFocusables(arrayList, i6, i7);
                    }
                }
                if (arrayList.size() != size || !recyclerView.isFocusable()) {
                    return true;
                }
                arrayList.add(recyclerView);
                return true;
            }
            if (this.f12024D == null) {
                int iT0 = T0(i6);
                View viewFindFocus = recyclerView.findFocus();
                AbstractC1074f abstractC1074f = this.f12048q;
                if (abstractC1074f == null || viewFindFocus == abstractC1074f || (viewQ = q(viewFindFocus)) == null) {
                    i8 = -1;
                    iQ0 = Q0(v(i8));
                    viewR = iQ0 != -1 ? null : r(iQ0);
                    if (viewR != null) {
                        viewR.addFocusables(arrayList, i6, i7);
                    }
                    if (this.f12039S != null && w() != 0) {
                        c6 = 2;
                        c7 = 3;
                        if ((iT0 == 3 && iT0 != 2) || this.f12039S.f11986e > 1) {
                            AbstractC1078j abstractC1078j = this.f12039S;
                            int i14 = (abstractC1078j == null || viewR == null) ? -1 : abstractC1078j.k(iQ0).f11981a;
                            int size2 = arrayList.size();
                            i9 = (iT0 != 1 || iT0 == 3) ? 1 : -1;
                            int iW4 = i9 <= 0 ? w() - 1 : 0;
                            iW = i8 != -1 ? i9 > 0 ? 0 : w() - 1 : i8 + i9;
                            while (true) {
                                if (i9 > 0) {
                                    if (iW < iW4) {
                                        break;
                                    }
                                } else {
                                    if (iW > iW4) {
                                        break;
                                    }
                                    View viewV3 = v(iW);
                                    if (viewV3.getVisibility() != 0 || !viewV3.hasFocusable()) {
                                        z6 = z7;
                                        c8 = c6;
                                        c9 = c7;
                                    } else if (viewR == null) {
                                        viewV3.addFocusables(arrayList, i6, i7);
                                        if (arrayList.size() > size2) {
                                            break;
                                        }
                                        z6 = z7;
                                        c8 = c6;
                                        c9 = c7;
                                    } else {
                                        int iQ02 = Q0(v(iW));
                                        C1077i c1077iK = this.f12039S.k(iQ02);
                                        if (c1077iK == null) {
                                            z6 = z7;
                                            c8 = 2;
                                            c9 = 3;
                                        } else {
                                            int i15 = c1077iK.f11981a;
                                            if (iT0 == z7) {
                                                if (i15 == i14 && iQ02 > iQ0) {
                                                    viewV3.addFocusables(arrayList, i6, i7);
                                                    if (arrayList.size() > size2) {
                                                        break;
                                                    }
                                                }
                                                z6 = z7;
                                                c8 = 2;
                                                c9 = 3;
                                            } else if (iT0 == 0) {
                                                if (i15 == i14 && iQ02 < iQ0) {
                                                    viewV3.addFocusables(arrayList, i6, i7);
                                                    if (arrayList.size() > size2) {
                                                        break;
                                                    }
                                                }
                                                z6 = z7;
                                                c8 = 2;
                                                c9 = 3;
                                            } else {
                                                c9 = 3;
                                                if (iT0 == 3) {
                                                    if (i15 != i14) {
                                                        if (i15 < i14) {
                                                            break;
                                                        }
                                                        viewV3.addFocusables(arrayList, i6, i7);
                                                    }
                                                    z6 = z7;
                                                    c8 = 2;
                                                } else {
                                                    z6 = z7;
                                                    c8 = 2;
                                                    if (iT0 == 2 && i15 != i14) {
                                                        if (i15 > i14) {
                                                            return z6;
                                                        }
                                                        viewV3.addFocusables(arrayList, i6, i7);
                                                    }
                                                }
                                            }
                                        }
                                    }
                                    iW += i9;
                                    c7 = c9;
                                    c6 = c8;
                                    z7 = z6;
                                }
                            }
                        }
                    }
                } else {
                    int iW5 = w();
                    i8 = 0;
                    while (i8 < iW5) {
                        if (v(i8) == viewQ) {
                            break;
                        }
                        i8++;
                    }
                    i8 = -1;
                    iQ0 = Q0(v(i8));
                    if (iQ0 != -1) {
                    }
                    if (viewR != null) {
                    }
                    if (this.f12039S != null) {
                        c6 = 2;
                        c7 = 3;
                        if (iT0 == 3) {
                            AbstractC1078j abstractC1078j2 = this.f12039S;
                            if (abstractC1078j2 == null) {
                                int size22 = arrayList.size();
                                if (iT0 != 1) {
                                    if (i9 <= 0) {
                                    }
                                    iW = i8 != -1 ? i9 > 0 ? 0 : w() - 1 : i8 + i9;
                                    while (true) {
                                        if (i9 > 0) {
                                        }
                                        iW += i9;
                                        c7 = c9;
                                        c6 = c8;
                                        z7 = z6;
                                    }
                                }
                            }
                        } else {
                            AbstractC1078j abstractC1078j22 = this.f12039S;
                            if (abstractC1078j22 == null) {
                            }
                        }
                    }
                }
            }
        }
        return z7;
    }

    /* JADX WARN: Removed duplicated region for block: B:71:0x0154  */
    /* JADX WARN: Removed duplicated region for block: B:72:0x0156  */
    /* JADX WARN: Removed duplicated region for block: B:76:0x015d  */
    /* JADX WARN: Removed duplicated region for block: B:78:0x0171  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final boolean W0(View view, View view2, int[] iArr) {
        View viewR;
        int i6;
        int iB;
        int left;
        int i7;
        int iB2;
        int top;
        int i8;
        int left2;
        int i9;
        int i10 = this.f12040T;
        C0.J j4 = this.f12041U;
        if (i10 != 1 && i10 != 2) {
            X x6 = (X) j4.f535d;
            if (this.f12049r == 0) {
                C1081m c1081m = (C1081m) view.getLayoutParams();
                c1081m.getClass();
                top = view.getLeft() + c1081m.f12008e;
                i8 = c1081m.f12012i;
            } else {
                C1081m c1081m2 = (C1081m) view.getLayoutParams();
                c1081m2.getClass();
                top = view.getTop() + c1081m2.f12009f;
                i8 = c1081m2.f12013j;
            }
            int iB3 = x6.b(top + i8);
            if (view2 != null) {
                ((C1081m) view.getLayoutParams()).getClass();
            }
            if (this.f12049r == 0) {
                C1081m c1081m3 = (C1081m) view.getLayoutParams();
                c1081m3.getClass();
                left2 = view.getTop() + c1081m3.f12009f;
                i9 = c1081m3.f12013j;
            } else {
                C1081m c1081m4 = (C1081m) view.getLayoutParams();
                c1081m4.getClass();
                left2 = view.getLeft() + c1081m4.f12008e;
                i9 = c1081m4.f12012i;
            }
            int iB4 = ((X) j4.f536e).b(left2 + i9);
            if (iB3 == 0 && iB4 == 0) {
                iArr[0] = 0;
                iArr[1] = 0;
                return false;
            }
            iArr[0] = iB3;
            iArr[1] = iB4;
            return true;
        }
        int iQ0 = Q0(view);
        int iE = this.f12050s.e(view);
        int iB5 = this.f12050s.b(view);
        X x7 = (X) j4.f535d;
        int i11 = x7.f11974j;
        int i12 = (x7.f11973i - i11) - x7.f11975k;
        C1077i c1077iK = this.f12039S.k(iQ0);
        int i13 = c1077iK == null ? -1 : c1077iK.f11981a;
        View viewR2 = null;
        if (iE < i11) {
            if (this.f12040T == 2) {
                View view3 = view;
                while (true) {
                    AbstractC1078j abstractC1078j = this.f12039S;
                    if (!abstractC1078j.m(abstractC1078j.f11984c ? Integer.MIN_VALUE : Integer.MAX_VALUE, true)) {
                        viewR = null;
                        viewR2 = view3;
                        break;
                    }
                    AbstractC1078j abstractC1078j2 = this.f12039S;
                    C2580g c2580g = abstractC1078j2.j(abstractC1078j2.f11987f, iQ0)[i13];
                    View viewR3 = r(c2580g.b(0));
                    if (iB5 - this.f12050s.e(viewR3) <= i12) {
                        view3 = viewR3;
                    } else if (c2580g.c() > 2) {
                        viewR = null;
                        viewR2 = r(c2580g.b(2));
                    } else {
                        viewR = null;
                        viewR2 = viewR3;
                    }
                }
            } else {
                viewR = null;
                viewR2 = view;
            }
        } else if (iB5 <= i12 + i11) {
            viewR = null;
        } else if (this.f12040T == 2) {
            while (true) {
                AbstractC1078j abstractC1078j3 = this.f12039S;
                C2580g c2580g2 = abstractC1078j3.j(iQ0, abstractC1078j3.f11988g)[i13];
                viewR = r(c2580g2.b(c2580g2.c() - 1));
                if (this.f12050s.b(viewR) - iE > i12) {
                    viewR = null;
                    break;
                }
                if (!this.f12039S.a()) {
                    break;
                }
            }
            if (viewR == null) {
                viewR2 = view;
            }
        } else {
            viewR = view;
        }
        if (viewR2 != null) {
            iB = this.f12050s.e(viewR2);
        } else {
            if (viewR == null) {
                i6 = 0;
                if (viewR2 == null) {
                    view = viewR2;
                } else if (viewR != null) {
                    view = viewR;
                }
                if (this.f12049r != 0) {
                    C1081m c1081m5 = (C1081m) view.getLayoutParams();
                    c1081m5.getClass();
                    left = view.getTop() + c1081m5.f12009f;
                    i7 = c1081m5.f12013j;
                } else {
                    C1081m c1081m6 = (C1081m) view.getLayoutParams();
                    c1081m6.getClass();
                    left = view.getLeft() + c1081m6.f12008e;
                    i7 = c1081m6.f12012i;
                }
                iB2 = ((X) j4.f536e).b(left + i7);
                if (i6 != 0 && iB2 == 0) {
                    return false;
                }
                iArr[0] = i6;
                iArr[1] = iB2;
                return true;
            }
            iB = this.f12050s.b(viewR);
            i11 += i12;
        }
        i6 = iB - i11;
        if (viewR2 == null) {
        }
        if (this.f12049r != 0) {
        }
        iB2 = ((X) j4.f536e).b(left + i7);
        if (i6 != 0) {
        }
        iArr[0] = i6;
        iArr[1] = iB2;
        return true;
    }

    public final int X0() {
        int i6 = (this.f12057z & 524288) != 0 ? 0 : this.f12037Q - 1;
        return U0(i6) + V0(i6);
    }

    public final boolean Y0() {
        RecyclerView recyclerView = this.f12843b;
        androidx.recyclerview.widget.B adapter = recyclerView != null ? recyclerView.getAdapter() : null;
        int itemCount = adapter != null ? adapter.getItemCount() : 0;
        return itemCount == 0 || this.f12048q.C(itemCount - 1) != null;
    }

    public final boolean Z0(int i6) {
        AbstractC1074f abstractC1074f = this.f12048q;
        Z zC = abstractC1074f.C(i6);
        return zC != null && zC.itemView.getLeft() >= 0 && zC.itemView.getRight() <= abstractC1074f.getWidth() && zC.itemView.getTop() >= 0 && zC.itemView.getBottom() <= abstractC1074f.getHeight();
    }

    @Override // androidx.recyclerview.widget.J
    public final void a0(androidx.recyclerview.widget.P p6, androidx.recyclerview.widget.V v3, G1.g gVar) {
        j1(p6, v3);
        int iB = v3.b();
        boolean z6 = (this.f12057z & 262144) != 0;
        if (iB > 1 && !Z0(0)) {
            if (this.f12049r == 0) {
                gVar.b(z6 ? G1.f.f2044j : G1.f.f2042h);
            } else {
                gVar.b(G1.f.f2041g);
            }
            gVar.i();
        }
        if (iB > 1 && !Z0(iB - 1)) {
            if (this.f12049r == 0) {
                gVar.b(z6 ? G1.f.f2042h : G1.f.f2044j);
            } else {
                gVar.b(G1.f.f2043i);
            }
            gVar.i();
        }
        gVar.f2048a.setCollectionInfo(AccessibilityNodeInfo.CollectionInfo.obtain(N(p6, v3), y(p6, v3), false, 0));
        b1();
    }

    public final void a1(View view, int i6, int i7, int i8, int i9) {
        int iU0;
        int i10;
        int iR0 = this.f12049r == 0 ? R0(view) : S0(view);
        int i11 = this.f12029I;
        if (i11 > 0) {
            iR0 = Math.min(iR0, i11);
        }
        int i12 = this.f12036P;
        int i13 = i12 & 112;
        int absoluteGravity = (this.f12057z & 786432) != 0 ? Gravity.getAbsoluteGravity(i12 & 8388615, 1) : i12 & 7;
        int i14 = this.f12049r;
        if ((i14 != 0 || i13 != 48) && (i14 != 1 || absoluteGravity != 3)) {
            if ((i14 == 0 && i13 == 80) || (i14 == 1 && absoluteGravity == 5)) {
                iU0 = U0(i6) - iR0;
            } else if ((i14 == 0 && i13 == 16) || (i14 == 1 && absoluteGravity == 1)) {
                iU0 = (U0(i6) - iR0) / 2;
            }
            i9 += iU0;
        }
        if (this.f12049r == 0) {
            i10 = iR0 + i9;
        } else {
            int i15 = iR0 + i9;
            int i16 = i9;
            i9 = i7;
            i7 = i16;
            i10 = i8;
            i8 = i15;
        }
        C1081m c1081m = (C1081m) view.getLayoutParams();
        androidx.recyclerview.widget.J.S(view, i7, i9, i8, i10);
        Rect rect = f12019c0;
        super.A(view, rect);
        int i17 = i7 - rect.left;
        int i18 = i9 - rect.top;
        int i19 = rect.right - i8;
        int i20 = rect.bottom - i10;
        c1081m.f12008e = i17;
        c1081m.f12009f = i18;
        c1081m.f12010g = i19;
        c1081m.f12011h = i20;
        t1(view);
    }

    public final void b1() {
        this.f12056y = null;
        this.f12051t = null;
        this.f12052u = 0;
        this.f12053v = 0;
    }

    @Override // androidx.recyclerview.widget.J
    public final void c0(androidx.recyclerview.widget.P p6, androidx.recyclerview.widget.V v3, View view, G1.g gVar) {
        C1077i c1077iK;
        ViewGroup.LayoutParams layoutParams = view.getLayoutParams();
        if (this.f12039S == null || !(layoutParams instanceof C1081m)) {
            return;
        }
        int bindingAdapterPosition = ((C1081m) layoutParams).f12856a.getBindingAdapterPosition();
        int i6 = -1;
        if (bindingAdapterPosition >= 0 && (c1077iK = this.f12039S.k(bindingAdapterPosition)) != null) {
            i6 = c1077iK.f11981a;
        }
        int i7 = i6;
        if (i7 < 0) {
            return;
        }
        int i8 = bindingAdapterPosition / this.f12039S.f11986e;
        int i9 = this.f12049r;
        AccessibilityNodeInfo accessibilityNodeInfo = gVar.f2048a;
        if (i9 == 0) {
            accessibilityNodeInfo.setCollectionItemInfo(AccessibilityNodeInfo.CollectionItemInfo.obtain(i7, 1, i8, 1, false, false));
        } else {
            accessibilityNodeInfo.setCollectionItemInfo(AccessibilityNodeInfo.CollectionItemInfo.obtain(i8, 1, i7, 1, false, false));
        }
    }

    public final void c1(View view) {
        int childMeasureSpec;
        int childMeasureSpec2;
        C1081m c1081m = (C1081m) view.getLayoutParams();
        Rect rect = f12019c0;
        c(view, rect);
        int i6 = ((ViewGroup.MarginLayoutParams) c1081m).leftMargin + ((ViewGroup.MarginLayoutParams) c1081m).rightMargin + rect.left + rect.right;
        int i7 = ((ViewGroup.MarginLayoutParams) c1081m).topMargin + ((ViewGroup.MarginLayoutParams) c1081m).bottomMargin + rect.top + rect.bottom;
        int iMakeMeasureSpec = this.f12028H == -2 ? View.MeasureSpec.makeMeasureSpec(0, 0) : View.MeasureSpec.makeMeasureSpec(this.f12029I, 1073741824);
        if (this.f12049r == 0) {
            childMeasureSpec = ViewGroup.getChildMeasureSpec(View.MeasureSpec.makeMeasureSpec(0, 0), i6, ((ViewGroup.MarginLayoutParams) c1081m).width);
            childMeasureSpec2 = ViewGroup.getChildMeasureSpec(iMakeMeasureSpec, i7, ((ViewGroup.MarginLayoutParams) c1081m).height);
        } else {
            int childMeasureSpec3 = ViewGroup.getChildMeasureSpec(View.MeasureSpec.makeMeasureSpec(0, 0), i7, ((ViewGroup.MarginLayoutParams) c1081m).height);
            childMeasureSpec = ViewGroup.getChildMeasureSpec(iMakeMeasureSpec, i6, ((ViewGroup.MarginLayoutParams) c1081m).width);
            childMeasureSpec2 = childMeasureSpec3;
        }
        view.measure(childMeasureSpec, childMeasureSpec2);
    }

    @Override // androidx.recyclerview.widget.J
    public final boolean d() {
        return this.f12049r == 0 || this.f12037Q > 1;
    }

    @Override // androidx.recyclerview.widget.J
    public final View d0(int i6, View view) {
        View viewFindNextFocus;
        View viewFindNextFocus2;
        if ((this.f12057z & DecoderReuseEvaluation.DISCARD_REASON_AUDIO_BYPASS_POSSIBLE) != 0) {
            return view;
        }
        FocusFinder focusFinder = FocusFinder.getInstance();
        AbstractC1074f abstractC1074f = this.f12048q;
        boolean z6 = true;
        if (i6 == 2 || i6 == 1) {
            if (e()) {
                viewFindNextFocus = focusFinder.findNextFocus(abstractC1074f, view, i6 == 2 ? TsExtractor.TS_STREAM_TYPE_HDMV_DTS : 33);
            } else {
                viewFindNextFocus = null;
            }
            if (d()) {
                viewFindNextFocus2 = focusFinder.findNextFocus(abstractC1074f, view, (G() == 1) ^ (i6 == 2) ? 66 : 17);
            } else {
                viewFindNextFocus2 = viewFindNextFocus;
            }
        } else {
            viewFindNextFocus2 = focusFinder.findNextFocus(abstractC1074f, view, i6);
        }
        if (viewFindNextFocus2 != null) {
            return viewFindNextFocus2;
        }
        if (abstractC1074f.getDescendantFocusability() == 393216) {
            return abstractC1074f.getParent().focusSearch(view, i6);
        }
        int iT0 = T0(i6);
        boolean z7 = abstractC1074f.getScrollState() != 0;
        if (iT0 == 1) {
            if (z7 || (this.f12057z & 4096) == 0) {
                viewFindNextFocus2 = view;
            }
            if ((this.f12057z & 131072) != 0 && !Y0()) {
                e1(true);
                viewFindNextFocus2 = view;
            }
        } else if (iT0 == 0) {
            if (z7 || (this.f12057z & 2048) == 0) {
                viewFindNextFocus2 = view;
            }
            if ((this.f12057z & 131072) != 0) {
                RecyclerView recyclerView = this.f12843b;
                androidx.recyclerview.widget.B adapter = recyclerView != null ? recyclerView.getAdapter() : null;
                if ((adapter != null ? adapter.getItemCount() : 0) != 0 && abstractC1074f.C(0) == null) {
                    z6 = false;
                }
                if (!z6) {
                    e1(false);
                    viewFindNextFocus2 = view;
                }
            }
        } else if (iT0 == 3) {
        }
        if (viewFindNextFocus2 != null) {
            return viewFindNextFocus2;
        }
        View viewFocusSearch = abstractC1074f.getParent().focusSearch(view, i6);
        return viewFocusSearch != null ? viewFocusSearch : view != null ? view : abstractC1074f;
    }

    public final void d1() {
        this.f12039S.m((this.f12057z & 262144) != 0 ? this.f12043W + this.X + this.f12053v : (-this.X) - this.f12053v, false);
    }

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

    @Override // androidx.recyclerview.widget.J
    public final void e0(int i6, int i7) {
        AbstractC1078j abstractC1078j;
        int i8;
        int i9 = this.f12022B;
        if (i9 != -1 && (abstractC1078j = this.f12039S) != null && abstractC1078j.f11987f >= 0 && (i8 = this.f12025E) != Integer.MIN_VALUE && i6 <= i9 + i8) {
            this.f12025E = i8 + i7;
        }
        C2594v c2594v = (C2594v) this.f12044Z.f2635c;
        if (c2594v != null) {
            c2594v.evictAll();
        }
    }

    public final void e1(boolean z6) {
        AbstractC1080l abstractC1080l;
        AbstractC1074f abstractC1074f = this.f12048q;
        if (!z6) {
            RecyclerView recyclerView = this.f12843b;
            androidx.recyclerview.widget.B adapter = recyclerView != null ? recyclerView.getAdapter() : null;
            if ((adapter != null ? adapter.getItemCount() : 0) == 0 || abstractC1074f.C(0) != null) {
                return;
            }
        } else if (Y0()) {
            return;
        }
        C1082n c1082n = this.f12024D;
        if (c1082n == null) {
            abstractC1074f.setScrollState(0);
            Y y6 = abstractC1074f.g0;
            y6.f13018j.removeCallbacks(y6);
            y6.f13014c.abortAnimation();
            androidx.recyclerview.widget.J j4 = abstractC1074f.f12946q;
            if (j4 != null && (abstractC1080l = j4.f12846e) != null) {
                abstractC1080l.e();
            }
            C1082n c1082n2 = new C1082n(this, z6 ? 1 : -1, this.f12037Q > 1);
            this.f12025E = 0;
            r1(c1082n2);
            return;
        }
        C1084p c1084p = c1082n.f12016t;
        if (z6) {
            int i6 = c1082n.f12015s;
            if (i6 < c1084p.f12047p) {
                c1082n.f12015s = i6 + 1;
                return;
            }
            return;
        }
        int i7 = c1082n.f12015s;
        if (i7 > (-c1084p.f12047p)) {
            c1082n.f12015s = i7 - 1;
        }
    }

    @Override // androidx.recyclerview.widget.J
    public final void f0() {
        this.f12025E = 0;
        C2594v c2594v = (C2594v) this.f12044Z.f2635c;
        if (c2594v != null) {
            c2594v.evictAll();
        }
    }

    /* JADX WARN: Removed duplicated region for block: B:75:0x0144  */
    /* JADX WARN: Removed duplicated region for block: B:77:0x0148  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final boolean f1(boolean z6) {
        int i6;
        int i7 = 0;
        if (this.f12029I != 0 || this.f12030J == null) {
            return false;
        }
        AbstractC1078j abstractC1078j = this.f12039S;
        C2580g[] c2580gArrJ = abstractC1078j == null ? null : abstractC1078j.j(abstractC1078j.f11987f, abstractC1078j.f11988g);
        int i8 = 0;
        boolean z7 = false;
        int i9 = -1;
        while (i8 < this.f12037Q) {
            C2580g c2580g = c2580gArrJ == null ? null : c2580gArrJ[i8];
            int iC = c2580g == null ? i7 : c2580g.c();
            int i10 = -1;
            for (int i11 = i7; i11 < iC; i11 += 2) {
                int iB = c2580g.b(i11 + 1);
                for (int iB2 = c2580g.b(i11); iB2 <= iB; iB2++) {
                    View viewR = r(iB2 - this.f12052u);
                    if (viewR != null) {
                        if (z6) {
                            c1(viewR);
                        }
                        int iR0 = this.f12049r == 0 ? R0(viewR) : S0(viewR);
                        if (iR0 > i10) {
                            i10 = iR0;
                        }
                    }
                }
            }
            int iB3 = this.f12051t.b();
            AbstractC1074f abstractC1074f = this.f12048q;
            if (abstractC1074f.f12960x || !z6 || i10 >= 0 || iB3 <= 0) {
                i6 = i7;
            } else if (i9 >= 0) {
                i6 = i7;
                if (i9 >= 0) {
                    i10 = i9;
                }
            } else {
                int i12 = this.f12022B;
                if (i12 < 0) {
                    i12 = i7;
                } else if (i12 >= iB3) {
                    i12 = iB3 - 1;
                }
                if (w() > 0) {
                    int layoutPosition = abstractC1074f.F(v(i7)).getLayoutPosition();
                    int layoutPosition2 = abstractC1074f.F(v(w() - 1)).getLayoutPosition();
                    if (i12 >= layoutPosition && i12 <= layoutPosition2) {
                        i12 = i12 - layoutPosition <= layoutPosition2 - i12 ? layoutPosition - 1 : layoutPosition2 + 1;
                        if (i12 < 0 && layoutPosition2 < iB3 - 1) {
                            i12 = layoutPosition2 + 1;
                        } else if (i12 >= iB3 && layoutPosition > 0) {
                            i12 = layoutPosition - 1;
                        }
                    }
                }
                if (i12 >= 0 && i12 < iB3) {
                    int iMakeMeasureSpec = View.MeasureSpec.makeMeasureSpec(i7, i7);
                    int iMakeMeasureSpec2 = View.MeasureSpec.makeMeasureSpec(i7, i7);
                    View viewD = this.f12056y.d(i12);
                    int[] iArr = this.Y;
                    if (viewD != null) {
                        C1081m c1081m = (C1081m) viewD.getLayoutParams();
                        Rect rect = f12019c0;
                        c(viewD, rect);
                        i6 = i7;
                        viewD.measure(ViewGroup.getChildMeasureSpec(iMakeMeasureSpec, J() + I() + ((ViewGroup.MarginLayoutParams) c1081m).leftMargin + ((ViewGroup.MarginLayoutParams) c1081m).rightMargin + rect.left + rect.right, ((ViewGroup.MarginLayoutParams) c1081m).width), ViewGroup.getChildMeasureSpec(iMakeMeasureSpec2, H() + K() + ((ViewGroup.MarginLayoutParams) c1081m).topMargin + ((ViewGroup.MarginLayoutParams) c1081m).bottomMargin + rect.top + rect.bottom, ((ViewGroup.MarginLayoutParams) c1081m).height));
                        iArr[i6] = S0(viewD);
                        iArr[1] = R0(viewD);
                        this.f12056y.i(viewD);
                    } else {
                        i6 = i7;
                    }
                    i9 = this.f12049r == 0 ? iArr[1] : iArr[i6];
                }
                if (i9 >= 0) {
                }
            }
            if (i10 < 0) {
                i10 = i6;
            }
            int[] iArr2 = this.f12030J;
            if (iArr2[i8] != i10) {
                iArr2[i8] = i10;
                z7 = true;
            }
            i8++;
            i7 = i6;
        }
        return z7;
    }

    @Override // androidx.recyclerview.widget.J
    public final void g0(int i6, int i7) {
        int i8;
        int i9 = this.f12022B;
        if (i9 != -1 && (i8 = this.f12025E) != Integer.MIN_VALUE) {
            int i10 = i9 + i8;
            if (i6 <= i10 && i10 < i6 + 1) {
                this.f12025E = (i7 - i6) + i8;
            } else if (i6 < i10 && i7 > i10 - 1) {
                this.f12025E = i8 - 1;
            } else if (i6 > i10 && i7 < i10) {
                this.f12025E = i8 + 1;
            }
        }
        C2594v c2594v = (C2594v) this.f12044Z.f2635c;
        if (c2594v != null) {
            c2594v.evictAll();
        }
    }

    public final int g1(int i6, boolean z6) {
        C1077i c1077iK;
        AbstractC1078j abstractC1078j = this.f12039S;
        if (abstractC1078j == null) {
            return i6;
        }
        int i7 = this.f12022B;
        int i8 = (i7 == -1 || (c1077iK = abstractC1078j.k(i7)) == null) ? -1 : c1077iK.f11981a;
        int iW = w();
        View view = null;
        for (int i9 = 0; i9 < iW && i6 != 0; i9++) {
            int i10 = i6 > 0 ? i9 : (iW - 1) - i9;
            View viewV = v(i10);
            if (viewV.getVisibility() == 0 && (!P() || viewV.hasFocusable())) {
                int iQ0 = Q0(v(i10));
                C1077i c1077iK2 = this.f12039S.k(iQ0);
                int i11 = c1077iK2 == null ? -1 : c1077iK2.f11981a;
                if (i8 == -1) {
                    i7 = iQ0;
                    view = viewV;
                    i8 = i11;
                } else if (i11 == i8 && ((i6 > 0 && iQ0 > i7) || (i6 < 0 && iQ0 < i7))) {
                    i6 = i6 > 0 ? i6 - 1 : i6 + 1;
                    i7 = iQ0;
                    view = viewV;
                }
            }
        }
        if (view != null) {
            if (z6) {
                if (P()) {
                    this.f12057z |= 32;
                    view.requestFocus();
                    this.f12057z &= -33;
                }
                this.f12022B = i7;
                return i6;
            }
            n1(view, view.findFocus(), true, 0, 0);
        }
        return i6;
    }

    @Override // androidx.recyclerview.widget.J
    public final void h(int i6, int i7, androidx.recyclerview.widget.V v3, C0629x c0629x) {
        try {
            j1(null, v3);
            if (this.f12049r != 0) {
                i6 = i7;
            }
            if (w() != 0 && i6 != 0) {
                this.f12039S.e(i6 < 0 ? -this.X : this.f12043W + this.X, i6, c0629x);
                b1();
            }
        } finally {
            b1();
        }
    }

    @Override // androidx.recyclerview.widget.J
    public final void h0(int i6, int i7) {
        AbstractC1078j abstractC1078j;
        int i8;
        int i9;
        int i10 = this.f12022B;
        if (i10 != -1 && (abstractC1078j = this.f12039S) != null && abstractC1078j.f11987f >= 0 && (i8 = this.f12025E) != Integer.MIN_VALUE && i6 <= (i9 = i10 + i8)) {
            if (i6 + i7 > i9) {
                this.f12022B = (i6 - i9) + i8 + i10;
                this.f12025E = Integer.MIN_VALUE;
            } else {
                this.f12025E = i8 - i7;
            }
        }
        C2594v c2594v = (C2594v) this.f12044Z.f2635c;
        if (c2594v != null) {
            c2594v.evictAll();
        }
    }

    public final void h1() {
        int i6 = this.f12057z;
        if ((65600 & i6) == 65536) {
            AbstractC1078j abstractC1078j = this.f12039S;
            int i7 = this.f12022B;
            int i8 = (i6 & 262144) != 0 ? -this.X : this.f12043W + this.X;
            while (true) {
                int i9 = abstractC1078j.f11988g;
                if (i9 >= abstractC1078j.f11987f && i9 > i7) {
                    if (!abstractC1078j.f11984c) {
                        if (abstractC1078j.f11983b.l(i9) < i8) {
                            break;
                        }
                        abstractC1078j.f11983b.u(abstractC1078j.f11988g);
                        abstractC1078j.f11988g--;
                    } else {
                        if (abstractC1078j.f11983b.l(i9) > i8) {
                            break;
                        }
                        abstractC1078j.f11983b.u(abstractC1078j.f11988g);
                        abstractC1078j.f11988g--;
                    }
                } else {
                    break;
                }
            }
            if (abstractC1078j.f11988g < abstractC1078j.f11987f) {
                abstractC1078j.f11988g = -1;
                abstractC1078j.f11987f = -1;
            }
        }
    }

    @Override // androidx.recyclerview.widget.J
    public final void i(int i6, C0629x c0629x) {
        int i7 = this.f12048q.f11980P0;
        if (i6 == 0 || i7 == 0) {
            return;
        }
        int iMax = Math.max(0, Math.min(this.f12022B - ((i7 - 1) / 2), i6 - i7));
        for (int i8 = iMax; i8 < i6 && i8 < iMax + i7; i8++) {
            c0629x.a(i8, 0);
        }
    }

    @Override // androidx.recyclerview.widget.J
    public final void i0(int i6, int i7) {
        int i8 = i7 + i6;
        while (i6 < i8) {
            C0327k c0327k = this.f12044Z;
            C2594v c2594v = (C2594v) c0327k.f2635c;
            if (c2594v != null && c2594v.size() != 0) {
                ((C2594v) c0327k.f2635c).remove(Integer.toString(i6));
            }
            i6++;
        }
    }

    public final void i1() {
        int i6 = this.f12057z;
        if ((65600 & i6) == 65536) {
            AbstractC1078j abstractC1078j = this.f12039S;
            int i7 = this.f12022B;
            int i8 = (i6 & 262144) != 0 ? this.f12043W + this.X : -this.X;
            while (true) {
                int i9 = abstractC1078j.f11988g;
                int i10 = abstractC1078j.f11987f;
                if (i9 >= i10 && i10 < i7) {
                    int iN = abstractC1078j.f11983b.n(i10);
                    if (!abstractC1078j.f11984c) {
                        if (abstractC1078j.f11983b.l(abstractC1078j.f11987f) + iN > i8) {
                            break;
                        }
                        abstractC1078j.f11983b.u(abstractC1078j.f11987f);
                        abstractC1078j.f11987f++;
                    } else {
                        if (abstractC1078j.f11983b.l(abstractC1078j.f11987f) - iN < i8) {
                            break;
                        }
                        abstractC1078j.f11983b.u(abstractC1078j.f11987f);
                        abstractC1078j.f11987f++;
                    }
                } else {
                    break;
                }
            }
            if (abstractC1078j.f11988g < abstractC1078j.f11987f) {
                abstractC1078j.f11988g = -1;
                abstractC1078j.f11987f = -1;
            }
        }
    }

    public final void j1(androidx.recyclerview.widget.P p6, androidx.recyclerview.widget.V v3) {
        if (this.f12056y != null || this.f12051t != null) {
            Log.e("GridLayoutManager", "Recycler information was not released, bug!");
        }
        this.f12056y = p6;
        this.f12051t = v3;
        this.f12052u = 0;
        this.f12053v = 0;
    }

    /* JADX WARN: Removed duplicated region for block: B:132:0x02bc A[LOOP:3: B:131:0x02ba->B:132:0x02bc, LOOP_END] */
    /* JADX WARN: Removed duplicated region for block: B:135:0x02da  */
    /* JADX WARN: Removed duplicated region for block: B:141:0x02ef A[LOOP:11: B:141:0x02ef->B:362:?, LOOP_START] */
    /* JADX WARN: Removed duplicated region for block: B:159:0x0348  */
    /* JADX WARN: Removed duplicated region for block: B:174:0x0400  */
    /* JADX WARN: Removed duplicated region for block: B:175:0x0403  */
    /* JADX WARN: Removed duplicated region for block: B:185:0x0418 A[LOOP:12: B:185:0x0418->B:363:?, LOOP_START] */
    /* JADX WARN: Removed duplicated region for block: B:311:0x060f A[PHI: r1 r2
      0x060f: PHI (r1v41 int) = (r1v37 int), (r1v44 int) binds: [B:322:0x063c, B:310:0x060d] A[DONT_GENERATE, DONT_INLINE]
      0x060f: PHI (r2v45 int) = (r2v40 int), (r2v49 int) binds: [B:322:0x063c, B:310:0x060d] A[DONT_GENERATE, DONT_INLINE]] */
    @Override // androidx.recyclerview.widget.J
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final void k0(androidx.recyclerview.widget.P p6, androidx.recyclerview.widget.V v3) {
        int i6;
        int i7;
        int i8;
        int i9;
        boolean z6;
        View view;
        int i10;
        boolean z7;
        int i11;
        AbstractC1078j o6;
        int i12;
        int i13;
        int left;
        int right;
        int i14;
        List list;
        int size;
        AbstractC1078j abstractC1078j;
        int i15;
        int i16;
        int i17;
        C1077i c1077iK;
        int i18;
        int i19;
        C1077i c1077iK2;
        if (this.f12037Q != 0 && v3.b() >= 0) {
            if ((this.f12057z & 64) != 0 && w() > 0) {
                this.f12057z |= 128;
                return;
            }
            int i20 = this.f12057z;
            if ((i20 & 512) == 0) {
                this.f12039S = null;
                this.f12030J = null;
                this.f12057z = i20 & (-1025);
                s0(p6);
                return;
            }
            this.f12057z = (i20 & (-4)) | 1;
            j1(p6, v3);
            boolean z8 = v3.f13003g;
            int iMax = Integer.MIN_VALUE;
            AbstractC1074f abstractC1074f = this.f12048q;
            if (z8) {
                u1();
                int iW = w();
                if (this.f12039S != null && iW > 0) {
                    int oldPosition = abstractC1074f.F(v(0)).getOldPosition();
                    int oldPosition2 = abstractC1074f.F(v(iW - 1)).getOldPosition();
                    int iMin = Integer.MAX_VALUE;
                    for (int i21 = 0; i21 < iW; i21++) {
                        View viewV = v(i21);
                        C1081m c1081m = (C1081m) viewV.getLayoutParams();
                        Z zG = RecyclerView.G(viewV);
                        int absoluteAdapterPosition = zG != null ? zG.getAbsoluteAdapterPosition() : -1;
                        if (c1081m.f12856a.isUpdated() || c1081m.f12856a.isRemoved() || viewV.isLayoutRequested() || ((!viewV.hasFocus() && this.f12022B == c1081m.f12856a.getBindingAdapterPosition()) || ((viewV.hasFocus() && this.f12022B != c1081m.f12856a.getBindingAdapterPosition()) || absoluteAdapterPosition < oldPosition || absoluteAdapterPosition > oldPosition2))) {
                            iMin = Math.min(iMin, this.f12050s.e(viewV));
                            iMax = Math.max(iMax, this.f12050s.b(viewV));
                        }
                    }
                    if (iMax > iMin) {
                        this.f12053v = iMax - iMin;
                    }
                    M0();
                    d1();
                }
                this.f12057z &= -4;
                b1();
                return;
            }
            boolean z9 = v3.f13007k;
            SparseIntArray sparseIntArray = this.f12054w;
            if (z9) {
                sparseIntArray.clear();
                int iW2 = w();
                for (int i22 = 0; i22 < iW2; i22++) {
                    int oldPosition3 = abstractC1074f.F(v(i22)).getOldPosition();
                    if (oldPosition3 >= 0 && (c1077iK2 = this.f12039S.k(oldPosition3)) != null) {
                        sparseIntArray.put(oldPosition3, c1077iK2.f11981a);
                    }
                }
            }
            AbstractC1080l abstractC1080l = this.f12846e;
            boolean z10 = (abstractC1080l == null || !abstractC1080l.f11996e) && this.f12040T == 0;
            int i23 = this.f12022B;
            if (i23 != -1 && (i19 = this.f12025E) != Integer.MIN_VALUE) {
                this.f12022B = i23 + i19;
            }
            this.f12025E = 0;
            View viewR = r(this.f12022B);
            int i24 = this.f12022B;
            boolean zHasFocus = abstractC1074f.hasFocus();
            AbstractC1078j abstractC1078j2 = this.f12039S;
            int i25 = abstractC1078j2 != null ? abstractC1078j2.f11987f : -1;
            int i26 = abstractC1078j2 != null ? abstractC1078j2.f11988g : -1;
            if (this.f12049r == 0) {
                i7 = v3.f13010o;
                i6 = v3.f13011p;
            } else {
                i6 = v3.f13010o;
                i7 = v3.f13011p;
            }
            int iB = this.f12051t.b();
            if (iB == 0) {
                this.f12022B = -1;
                i8 = 1;
            } else {
                i8 = 1;
                int i27 = this.f12022B;
                if (i27 >= iB) {
                    this.f12022B = iB - 1;
                } else if (i27 == -1 && iB > 0) {
                    this.f12022B = 0;
                }
            }
            boolean z11 = this.f12051t.f13002f;
            C0.J j4 = this.f12041U;
            if (z11 || (abstractC1078j = this.f12039S) == null || abstractC1078j.f11987f < 0 || (this.f12057z & 256) != 0 || abstractC1078j.f11986e != this.f12037Q) {
                i9 = i7;
                z6 = z10;
                view = viewR;
                i10 = i24;
                z7 = zHasFocus;
                i11 = i6;
                int i28 = this.f12057z;
                this.f12057z = i28 & (-257);
                AbstractC1078j abstractC1078j3 = this.f12039S;
                if (abstractC1078j3 == null || this.f12037Q != abstractC1078j3.f11986e) {
                    int i29 = this.f12037Q;
                    if (i29 == i8) {
                        o6 = new O();
                    } else {
                        S s6 = new S();
                        C0629x c0629x = new C0629x(6);
                        int iHighestOneBit = Integer.bitCount(64) != 1 ? Integer.highestOneBit(63) << 1 : 64;
                        c0629x.f7179d = iHighestOneBit - 1;
                        c0629x.f7180e = new Object[iHighestOneBit];
                        s6.f11877j = c0629x;
                        s6.f11878k = -1;
                        s6.n(i29);
                        o6 = s6;
                    }
                    this.f12039S = o6;
                    o6.f11983b = this.f12046b0;
                    o6.f11984c = (this.f12057z & 262144) != 0;
                    X x6 = (X) j4.f535d;
                    x6.f11966b = Integer.MIN_VALUE;
                    x6.f11965a = Integer.MAX_VALUE;
                    int i30 = this.f12854n;
                    X x7 = (X) j4.f534c;
                    x7.f11973i = i30;
                    int i31 = this.f12855o;
                    X x8 = (X) j4.f533b;
                    x8.f11973i = i31;
                    int I5 = I();
                    int iJ = J();
                    x7.f11974j = I5;
                    x7.f11975k = iJ;
                    int iK = K();
                    int iH = H();
                    x8.f11974j = iK;
                    x8.f11975k = iH;
                    this.f12043W = ((X) j4.f535d).f11973i;
                    this.f12027G = 0;
                    x1();
                    this.f12039S.f11985d = this.f12034N;
                    p(this.f12056y);
                    AbstractC1078j abstractC1078j4 = this.f12039S;
                    abstractC1078j4.f11988g = -1;
                    abstractC1078j4.f11987f = -1;
                    X x9 = (X) j4.f535d;
                    x9.f11966b = Integer.MIN_VALUE;
                    x9.f11968d = Integer.MIN_VALUE;
                    x9.f11965a = Integer.MAX_VALUE;
                    x9.f11967c = Integer.MAX_VALUE;
                    int i32 = this.f12057z;
                    this.f12057z = i32 & (-5);
                    this.f12057z = (i32 & (-21)) | (!z7 ? 16 : 0);
                    if (z6 && (i25 < 0 || (i12 = this.f12022B) > i26 || i12 < i25)) {
                        i25 = this.f12022B;
                        i26 = i25;
                    }
                    abstractC1078j4.f11990i = i25;
                    if (i26 != -1) {
                        while (this.f12039S.a() && r(i26) == null) {
                        }
                    }
                } else {
                    if (((i28 & 262144) != 0 ? i8 : 0) != abstractC1078j3.f11984c) {
                    }
                    X x62 = (X) j4.f535d;
                    x62.f11966b = Integer.MIN_VALUE;
                    x62.f11965a = Integer.MAX_VALUE;
                    int i302 = this.f12854n;
                    X x72 = (X) j4.f534c;
                    x72.f11973i = i302;
                    int i312 = this.f12855o;
                    X x82 = (X) j4.f533b;
                    x82.f11973i = i312;
                    int I52 = I();
                    int iJ2 = J();
                    x72.f11974j = I52;
                    x72.f11975k = iJ2;
                    int iK2 = K();
                    int iH2 = H();
                    x82.f11974j = iK2;
                    x82.f11975k = iH2;
                    this.f12043W = ((X) j4.f535d).f11973i;
                    this.f12027G = 0;
                    x1();
                    this.f12039S.f11985d = this.f12034N;
                    p(this.f12056y);
                    AbstractC1078j abstractC1078j42 = this.f12039S;
                    abstractC1078j42.f11988g = -1;
                    abstractC1078j42.f11987f = -1;
                    X x92 = (X) j4.f535d;
                    x92.f11966b = Integer.MIN_VALUE;
                    x92.f11968d = Integer.MIN_VALUE;
                    x92.f11965a = Integer.MAX_VALUE;
                    x92.f11967c = Integer.MAX_VALUE;
                    int i322 = this.f12057z;
                    this.f12057z = i322 & (-5);
                    this.f12057z = (i322 & (-21)) | (!z7 ? 16 : 0);
                    if (z6) {
                        i25 = this.f12022B;
                        i26 = i25;
                    }
                    abstractC1078j42.f11990i = i25;
                    if (i26 != -1) {
                    }
                }
            } else {
                X x10 = (X) j4.f534c;
                x10.f11973i = this.f12854n;
                int i33 = this.f12855o;
                X x11 = (X) j4.f533b;
                x11.f11973i = i33;
                int I6 = I();
                int iJ3 = J();
                x10.f11974j = I6;
                x10.f11975k = iJ3;
                int iK3 = K();
                int iH3 = H();
                x11.f11974j = iK3;
                x11.f11975k = iH3;
                this.f12043W = ((X) j4.f535d).f11973i;
                x1();
                AbstractC1078j abstractC1078j5 = this.f12039S;
                abstractC1078j5.f11985d = this.f12034N;
                this.f12057z |= 4;
                abstractC1078j5.f11990i = this.f12022B;
                int iW3 = w();
                int i34 = this.f12039S.f11987f;
                this.f12057z &= -9;
                int i35 = i34;
                int i36 = 0;
                while (i36 < iW3) {
                    View viewV2 = v(i36);
                    if (i35 == Q0(viewV2) && (c1077iK = this.f12039S.k(i35)) != null) {
                        int i37 = i7;
                        int iV0 = (V0(c1077iK.f11981a) + ((X) j4.f536e).f11974j) - this.f12027G;
                        int iE = this.f12050s.e(viewV2);
                        Rect rect = f12019c0;
                        A(viewV2, rect);
                        int iWidth = this.f12049r == 0 ? rect.width() : rect.height();
                        if (((C1081m) viewV2.getLayoutParams()).f12856a.needsUpdate()) {
                            this.f12057z |= 8;
                            i18 = i6;
                            z0(this.f12056y, this.f12842a.G(viewV2), viewV2);
                            viewV2 = this.f12056y.d(i35);
                            a(viewV2, i36, false);
                        } else {
                            i18 = i6;
                        }
                        c1(viewV2);
                        int iS0 = this.f12049r == 0 ? S0(viewV2) : R0(viewV2);
                        i15 = iW3;
                        i10 = i24;
                        i9 = i37;
                        int i38 = iS0;
                        z6 = z10;
                        i11 = i18;
                        view = viewR;
                        z7 = zHasFocus;
                        i16 = i36;
                        a1(viewV2, c1077iK.f11981a, iE, iE + iS0, iV0);
                        if (iWidth != i38) {
                            int i39 = this.f12039S.f11988g;
                            for (i17 = i15 - 1; i17 >= i16; i17--) {
                                View viewV3 = v(i17);
                                z0(this.f12056y, this.f12842a.G(viewV3), viewV3);
                            }
                            this.f12039S.l(i35);
                            if ((this.f12057z & androidx.media3.common.C.DEFAULT_BUFFER_SEGMENT_SIZE) == 0) {
                                M0();
                                int i40 = this.f12022B;
                                if (i40 >= 0 && i40 <= i39) {
                                    while (true) {
                                        AbstractC1078j abstractC1078j6 = this.f12039S;
                                        if (abstractC1078j6.f11988g >= this.f12022B) {
                                            break;
                                        } else {
                                            abstractC1078j6.a();
                                        }
                                    }
                                }
                            } else {
                                while (this.f12039S.a() && this.f12039S.f11988g < i39) {
                                }
                            }
                            w1();
                            x1();
                        } else {
                            i36 = i16 + 1;
                            i35++;
                            i7 = i9;
                            i6 = i11;
                            iW3 = i15;
                            z10 = z6;
                            zHasFocus = z7;
                            viewR = view;
                            i24 = i10;
                        }
                    } else {
                        i15 = iW3;
                        z6 = z10;
                        view = viewR;
                        i10 = i24;
                        z7 = zHasFocus;
                        i16 = i36;
                        i9 = i7;
                        i11 = i6;
                        int i392 = this.f12039S.f11988g;
                        while (i17 >= i16) {
                        }
                        this.f12039S.l(i35);
                        if ((this.f12057z & androidx.media3.common.C.DEFAULT_BUFFER_SEGMENT_SIZE) == 0) {
                        }
                        w1();
                        x1();
                    }
                }
                i9 = i7;
                z6 = z10;
                view = viewR;
                i10 = i24;
                z7 = zHasFocus;
                i11 = i6;
                w1();
                x1();
            }
            while (true) {
                w1();
                AbstractC1078j abstractC1078j7 = this.f12039S;
                int i41 = abstractC1078j7.f11987f;
                int i42 = abstractC1078j7.f11988g;
                int i43 = -i9;
                int i44 = -i11;
                View viewR2 = r(this.f12022B);
                if (viewR2 != null && z6) {
                    n1(viewR2, viewR2.findFocus(), false, i43, i44);
                }
                if (viewR2 != null && z7 && !viewR2.hasFocus()) {
                    viewR2.requestFocus();
                } else if (!z7 && !abstractC1074f.hasFocus()) {
                    if (viewR2 == null || !viewR2.hasFocusable()) {
                        int iW4 = w();
                        int i45 = 0;
                        while (true) {
                            if (i45 >= iW4) {
                                break;
                            }
                            viewR2 = v(i45);
                            if (viewR2 != null && viewR2.hasFocusable()) {
                                abstractC1074f.focusableViewAvailable(viewR2);
                                break;
                            }
                            i45++;
                        }
                    } else {
                        abstractC1074f.focusableViewAvailable(viewR2);
                    }
                    if (z6 && viewR2 != null && viewR2.hasFocus()) {
                        n1(viewR2, viewR2.findFocus(), false, i43, i44);
                    }
                }
                M0();
                d1();
                AbstractC1078j abstractC1078j8 = this.f12039S;
                if (abstractC1078j8.f11987f == i41 && abstractC1078j8.f11988g == i42) {
                    break;
                }
            }
            i1();
            h1();
            if (v3.f13007k && (size = (list = this.f12056y.f12885d).size()) != 0) {
                int[] iArr = this.f12055x;
                if (iArr == null || size > iArr.length) {
                    int length = iArr == null ? 16 : iArr.length;
                    while (length < size) {
                        length <<= 1;
                    }
                    this.f12055x = new int[length];
                }
                int i46 = 0;
                for (int i47 = 0; i47 < size; i47++) {
                    int adapterPosition = ((Z) list.get(i47)).getAdapterPosition();
                    if (adapterPosition >= 0) {
                        this.f12055x[i46] = adapterPosition;
                        i46++;
                    }
                }
                if (i46 > 0) {
                    Arrays.sort(this.f12055x, 0, i46);
                    AbstractC1078j abstractC1078j9 = this.f12039S;
                    int[] iArr2 = this.f12055x;
                    int i48 = abstractC1078j9.f11988g;
                    int iBinarySearch = i48 >= 0 ? Arrays.binarySearch(iArr2, 0, i46, i48) : 0;
                    Object[] objArr = abstractC1078j9.f11982a;
                    if (iBinarySearch < 0) {
                        int iL = abstractC1078j9.f11984c ? (abstractC1078j9.f11983b.l(i48) - abstractC1078j9.f11983b.n(i48)) - abstractC1078j9.f11985d : abstractC1078j9.f11985d + abstractC1078j9.f11983b.n(i48) + abstractC1078j9.f11983b.l(i48);
                        for (int i49 = (-iBinarySearch) - 1; i49 < i46; i49++) {
                            int i50 = iArr2[i49];
                            int i51 = sparseIntArray.get(i50);
                            int i52 = i51 < 0 ? 0 : i51;
                            int iG = abstractC1078j9.f11983b.g(i50, true, objArr, true);
                            abstractC1078j9.f11983b.d(objArr[0], i50, iG, i52, iL);
                            iL = abstractC1078j9.f11984c ? (iL - iG) - abstractC1078j9.f11985d : iL + iG + abstractC1078j9.f11985d;
                        }
                    }
                    int i53 = abstractC1078j9.f11987f;
                    int iBinarySearch2 = i53 >= 0 ? Arrays.binarySearch(iArr2, 0, i46, i53) : 0;
                    if (iBinarySearch2 < 0) {
                        int i54 = (-iBinarySearch2) - 2;
                        int iL2 = abstractC1078j9.f11984c ? abstractC1078j9.f11983b.l(i53) : abstractC1078j9.f11983b.l(i53);
                        while (i54 >= 0) {
                            int i55 = iArr2[i54];
                            int i56 = sparseIntArray.get(i55);
                            int i57 = i56 < 0 ? 0 : i56;
                            int iG2 = abstractC1078j9.f11983b.g(i55, false, objArr, true);
                            int i58 = abstractC1078j9.f11984c ? iL2 + abstractC1078j9.f11985d + iG2 : (iL2 - abstractC1078j9.f11985d) - iG2;
                            abstractC1078j9.f11983b.d(objArr[0], i55, iG2, i57, i58);
                            i54--;
                            iL2 = i58;
                        }
                    }
                }
                sparseIntArray.clear();
            }
            int i59 = this.f12057z;
            if ((i59 & 1024) != 0) {
                this.f12057z = i59 & (-1025);
            } else {
                v1();
            }
            if (((this.f12057z & 4) != 0 && ((i14 = this.f12022B) != i10 || r(i14) != view || (this.f12057z & 8) != 0)) || (this.f12057z & 20) == 16) {
                N0();
            }
            O0();
            int i60 = this.f12057z;
            if ((i60 & 64) != 0) {
                if (this.f12049r == 1) {
                    i13 = -this.f12855o;
                    if (w() > 0 && (left = v(0).getTop()) < 0) {
                        i13 += left;
                    }
                    k1(i13);
                } else {
                    if ((i60 & 262144) != 0) {
                        i13 = this.f12854n;
                        if (w() > 0 && (right = v(0).getRight()) > i13) {
                            i13 = right;
                        }
                    } else {
                        i13 = -this.f12854n;
                        if (w() > 0 && (left = v(0).getLeft()) < 0) {
                        }
                    }
                    k1(i13);
                }
            }
            this.f12057z &= -4;
            b1();
        }
    }

    /* JADX WARN: Removed duplicated region for block: B:20:0x0031 A[PHI: r0
      0x0031: PHI (r0v9 int) = (r0v8 int), (r0v12 int) binds: [B:19:0x002f, B:12:0x001d] A[DONT_GENERATE, DONT_INLINE]] */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final int k1(int i6) {
        int i7;
        int i8 = this.f12057z;
        if ((i8 & 64) == 0 && (i8 & 3) != 1) {
            C0.J j4 = this.f12041U;
            if (i6 > 0) {
                X x6 = (X) j4.f535d;
                if (x6.f11965a != Integer.MAX_VALUE && i6 > (i7 = x6.f11967c)) {
                    i6 = i7;
                }
            } else if (i6 < 0) {
                X x7 = (X) j4.f535d;
                if (x7.f11966b != Integer.MIN_VALUE && i6 < (i7 = x7.f11968d)) {
                }
            }
        }
        if (i6 == 0) {
            return 0;
        }
        int i9 = -i6;
        int iW = w();
        if (this.f12049r == 1) {
            for (int i10 = 0; i10 < iW; i10++) {
                v(i10).offsetTopAndBottom(i9);
            }
        } else {
            for (int i11 = 0; i11 < iW; i11++) {
                v(i11).offsetLeftAndRight(i9);
            }
        }
        if ((this.f12057z & 3) == 1) {
            w1();
            return i6;
        }
        int iW2 = w();
        if ((this.f12057z & 262144) == 0 ? i6 >= 0 : i6 <= 0) {
            M0();
        } else {
            d1();
        }
        boolean z6 = w() > iW2;
        int iW3 = w();
        if ((262144 & this.f12057z) == 0 ? i6 >= 0 : i6 <= 0) {
            i1();
        } else {
            h1();
        }
        if (z6 | (w() < iW3)) {
            v1();
        }
        this.f12048q.invalidate();
        w1();
        return i6;
    }

    @Override // androidx.recyclerview.widget.J
    public final void l0(androidx.recyclerview.widget.V v3) {
    }

    public final int l1(int i6) {
        int i7 = 0;
        if (i6 == 0) {
            return 0;
        }
        int i8 = -i6;
        int iW = w();
        if (this.f12049r == 0) {
            while (i7 < iW) {
                v(i7).offsetTopAndBottom(i8);
                i7++;
            }
        } else {
            while (i7 < iW) {
                v(i7).offsetLeftAndRight(i8);
                i7++;
            }
        }
        this.f12027G += i6;
        x1();
        this.f12048q.invalidate();
        return i6;
    }

    @Override // androidx.recyclerview.widget.J
    public final void m0(androidx.recyclerview.widget.P p6, androidx.recyclerview.widget.V v3, int i6, int i7) {
        int size;
        int size2;
        int mode;
        int I5;
        int iJ;
        int iX0;
        j1(p6, v3);
        if (this.f12049r == 0) {
            size2 = View.MeasureSpec.getSize(i6);
            size = View.MeasureSpec.getSize(i7);
            mode = View.MeasureSpec.getMode(i7);
            I5 = K();
            iJ = H();
        } else {
            size = View.MeasureSpec.getSize(i6);
            size2 = View.MeasureSpec.getSize(i7);
            mode = View.MeasureSpec.getMode(i6);
            I5 = I();
            iJ = J();
        }
        int i8 = iJ + I5;
        this.f12031K = size;
        int i9 = this.f12028H;
        if (i9 == -2) {
            int i10 = this.f12038R;
            if (i10 == 0) {
                i10 = 1;
            }
            this.f12037Q = i10;
            this.f12029I = 0;
            int[] iArr = this.f12030J;
            if (iArr == null || iArr.length != i10) {
                this.f12030J = new int[i10];
            }
            if (this.f12051t.f13003g) {
                u1();
            }
            f1(true);
            if (mode == Integer.MIN_VALUE) {
                size = Math.min(X0() + i8, this.f12031K);
            } else if (mode == 0) {
                iX0 = X0();
                size = iX0 + i8;
            } else {
                if (mode != 1073741824) {
                    throw new IllegalStateException("wrong spec");
                }
                size = this.f12031K;
            }
        } else {
            if (mode != Integer.MIN_VALUE) {
                if (mode == 0) {
                    if (i9 == 0) {
                        i9 = size - i8;
                    }
                    this.f12029I = i9;
                    int i11 = this.f12038R;
                    if (i11 == 0) {
                        i11 = 1;
                    }
                    this.f12037Q = i11;
                    iX0 = ((i11 - 1) * this.f12035O) + (i9 * i11);
                    size = iX0 + i8;
                } else if (mode != 1073741824) {
                    throw new IllegalStateException("wrong spec");
                }
            }
            int i12 = this.f12038R;
            if (i12 == 0 && i9 == 0) {
                this.f12037Q = 1;
                this.f12029I = size - i8;
            } else if (i12 == 0) {
                this.f12029I = i9;
                int i13 = this.f12035O;
                this.f12037Q = (size + i13) / (i9 + i13);
            } else if (i9 == 0) {
                this.f12037Q = i12;
                this.f12029I = ((size - i8) - ((i12 - 1) * this.f12035O)) / i12;
            } else {
                this.f12037Q = i12;
                this.f12029I = i9;
            }
            if (mode == Integer.MIN_VALUE) {
                int i14 = this.f12029I;
                int i15 = this.f12037Q;
                int i16 = ((i15 - 1) * this.f12035O) + (i14 * i15) + i8;
                if (i16 < size) {
                    size = i16;
                }
            }
        }
        if (this.f12049r == 0) {
            this.f12843b.setMeasuredDimension(size2, size);
        } else {
            this.f12843b.setMeasuredDimension(size, size2);
        }
        b1();
    }

    public final void m1(int i6, boolean z6) {
        AbstractC1080l abstractC1080l;
        View viewR = r(i6);
        AbstractC1080l abstractC1080l2 = this.f12846e;
        boolean z7 = abstractC1080l2 != null && abstractC1080l2.f11996e;
        AbstractC1074f abstractC1074f = this.f12048q;
        if (!z7 && !abstractC1074f.isLayoutRequested() && viewR != null && Q0(viewR) == i6) {
            this.f12057z |= 32;
            n1(viewR, viewR.findFocus(), z6, 0, 0);
            this.f12057z &= -33;
            return;
        }
        int i7 = this.f12057z;
        if ((i7 & 512) == 0 || (i7 & 64) != 0) {
            this.f12022B = i6;
            this.f12025E = Integer.MIN_VALUE;
            return;
        }
        if (z6 && !abstractC1074f.isLayoutRequested()) {
            this.f12022B = i6;
            this.f12025E = Integer.MIN_VALUE;
            if (this.f12039S == null) {
                Log.w("GridLayoutManager:" + abstractC1074f.getId(), "setSelectionSmooth should not be called before first layout pass");
                return;
            }
            C1079k c1079k = new C1079k(this);
            c1079k.f11992a = i6;
            r1(c1079k);
            int i8 = c1079k.f11992a;
            if (i8 != this.f12022B) {
                this.f12022B = i8;
                return;
            }
            return;
        }
        if (z7) {
            AbstractC1080l abstractC1080l3 = this.f12023C;
            if (abstractC1080l3 != null) {
                abstractC1080l3.f12006p = true;
            }
            abstractC1074f.setScrollState(0);
            Y y6 = abstractC1074f.g0;
            y6.f13018j.removeCallbacks(y6);
            y6.f13014c.abortAnimation();
            androidx.recyclerview.widget.J j4 = abstractC1074f.f12946q;
            if (j4 != null && (abstractC1080l = j4.f12846e) != null) {
                abstractC1080l.e();
            }
        }
        if (!abstractC1074f.isLayoutRequested() && viewR != null && Q0(viewR) == i6) {
            this.f12057z |= 32;
            n1(viewR, viewR.findFocus(), z6, 0, 0);
            this.f12057z &= -33;
        } else {
            this.f12022B = i6;
            this.f12025E = Integer.MIN_VALUE;
            this.f12057z |= 256;
            y0();
        }
    }

    @Override // androidx.recyclerview.widget.J
    public final boolean n0(RecyclerView recyclerView, View view, View view2) {
        if ((this.f12057z & DecoderReuseEvaluation.DISCARD_REASON_AUDIO_BYPASS_POSSIBLE) == 0 && Q0(view) != -1 && (this.f12057z & 35) == 0) {
            n1(view, view2, true, 0, 0);
        }
        return true;
    }

    public final void n1(View view, View view2, boolean z6, int i6, int i7) {
        if ((this.f12057z & 64) != 0) {
            return;
        }
        int iQ0 = Q0(view);
        if (view != null && view2 != null) {
            ((C1081m) view.getLayoutParams()).getClass();
        }
        int i8 = this.f12022B;
        AbstractC1074f abstractC1074f = this.f12048q;
        if (iQ0 != i8) {
            this.f12022B = iQ0;
            this.f12025E = 0;
            if ((this.f12057z & 3) != 1) {
                N0();
            }
            if (abstractC1074f.J()) {
                abstractC1074f.invalidate();
            }
        }
        if (view == null) {
            return;
        }
        if (!view.hasFocus() && abstractC1074f.hasFocus()) {
            view.requestFocus();
        }
        if ((this.f12057z & 131072) == 0 && z6) {
            return;
        }
        int[] iArr = f12020d0;
        if (!W0(view, view2, iArr) && i6 == 0 && i7 == 0) {
            return;
        }
        int i9 = iArr[0] + i6;
        int i10 = iArr[1] + i7;
        if ((this.f12057z & 3) == 1) {
            k1(i9);
            l1(i10);
            return;
        }
        if (this.f12049r != 0) {
            i10 = i9;
            i9 = i10;
        }
        if (z6) {
            abstractC1074f.c0(i9, i10, false);
        } else {
            abstractC1074f.scrollBy(i9, i10);
            O0();
        }
    }

    @Override // androidx.recyclerview.widget.J
    public final void o0(Parcelable parcelable) {
        if (parcelable instanceof C1083o) {
            C1083o c1083o = (C1083o) parcelable;
            this.f12022B = c1083o.f12017a;
            this.f12025E = 0;
            Bundle bundle = c1083o.f12018b;
            C0327k c0327k = this.f12044Z;
            C2594v c2594v = (C2594v) c0327k.f2635c;
            if (c2594v != null && bundle != null) {
                c2594v.evictAll();
                for (String str : bundle.keySet()) {
                    ((C2594v) c0327k.f2635c).put(str, bundle.getSparseParcelableArray(str));
                }
            }
            this.f12057z |= 256;
            y0();
        }
    }

    public final void o1(int i6) {
        if (i6 == 0 || i6 == 1) {
            this.f12049r = i6;
            this.f12050s = T1.f.a(this, i6);
            C0.J j4 = this.f12041U;
            j4.getClass();
            X x6 = (X) j4.f533b;
            X x7 = (X) j4.f534c;
            if (i6 == 0) {
                j4.f535d = x7;
                j4.f536e = x6;
            } else {
                j4.f535d = x6;
                j4.f536e = x7;
            }
            C4.f fVar = this.f12042V;
            fVar.getClass();
            if (i6 == 0) {
                fVar.f743d = (C1087t) fVar.f742c;
            } else {
                fVar.f743d = (C1087t) fVar.f741b;
            }
            this.f12057z |= 256;
        }
    }

    @Override // androidx.recyclerview.widget.J
    public final Parcelable p0() {
        Bundle bundle;
        C1083o c1083o = new C1083o();
        c1083o.f12018b = Bundle.EMPTY;
        c1083o.f12017a = this.f12022B;
        C0327k c0327k = this.f12044Z;
        C2594v c2594v = (C2594v) c0327k.f2635c;
        if (c2594v == null || c2594v.size() == 0) {
            bundle = null;
        } else {
            Map<Object, Object> mapSnapshot = ((C2594v) c0327k.f2635c).snapshot();
            bundle = new Bundle();
            for (Map.Entry<Object, Object> entry : mapSnapshot.entrySet()) {
                bundle.putSparseParcelableArray((String) entry.getKey(), (SparseArray) entry.getValue());
            }
        }
        int iW = w();
        for (int i6 = 0; i6 < iW; i6++) {
            View viewV = v(i6);
            int iQ0 = Q0(viewV);
            if (iQ0 != -1 && c0327k.f2633a != 0) {
                String string = Integer.toString(iQ0);
                SparseArray<Parcelable> sparseArray = new SparseArray<>();
                viewV.saveHierarchyState(sparseArray);
                if (bundle == null) {
                    bundle = new Bundle();
                }
                bundle.putSparseParcelableArray(string, sparseArray);
            }
        }
        c1083o.f12018b = bundle;
        return c1083o;
    }

    public final void p1(int i6) {
        if (i6 < 0 && i6 != -2) {
            throw new IllegalArgumentException(Z0.o.l("Invalid row height: ", i6));
        }
        this.f12028H = i6;
    }

    public final void q1(int i6, boolean z6) {
        if (this.f12022B == i6 || i6 == -1) {
            return;
        }
        m1(i6, z6);
    }

    /* JADX WARN: Removed duplicated region for block: B:20:0x003c  */
    /* JADX WARN: Removed duplicated region for block: B:23:0x0046  */
    /* JADX WARN: Removed duplicated region for block: B:25:0x0049  */
    /* JADX WARN: Removed duplicated region for block: B:28:0x0054  */
    @Override // androidx.recyclerview.widget.J
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final boolean r0(int i6, androidx.recyclerview.widget.P p6, androidx.recyclerview.widget.V v3) {
        if ((this.f12057z & 131072) != 0) {
            j1(p6, v3);
            boolean z6 = (this.f12057z & 262144) != 0;
            if (this.f12049r == 0) {
                if (i6 == G1.f.f2042h.a()) {
                    i6 = z6 ? 4096 : 8192;
                } else if (i6 == G1.f.f2044j.a()) {
                    if (z6) {
                    }
                }
                if (i6 != 4096) {
                    e1(true);
                    g1(1, false);
                } else if (i6 == 8192) {
                    e1(false);
                    g1(-1, false);
                }
                b1();
            } else {
                if (i6 != G1.f.f2041g.a()) {
                    if (i6 == G1.f.f2043i.a()) {
                    }
                }
                if (i6 != 4096) {
                }
                b1();
            }
        }
        return true;
    }

    public final void r1(AbstractC1080l abstractC1080l) {
        AbstractC1080l abstractC1080l2 = this.f12023C;
        if (abstractC1080l2 != null) {
            abstractC1080l2.f12006p = true;
        }
        AbstractC1080l abstractC1080l3 = this.f12846e;
        if (abstractC1080l3 != null && abstractC1080l != abstractC1080l3 && abstractC1080l3.f11996e) {
            abstractC1080l3.e();
        }
        this.f12846e = abstractC1080l;
        RecyclerView recyclerView = this.f12843b;
        Y y6 = recyclerView.g0;
        y6.f13018j.removeCallbacks(y6);
        y6.f13014c.abortAnimation();
        if (abstractC1080l.f11999h) {
            Log.w("RecyclerView", "An instance of " + abstractC1080l.getClass().getSimpleName() + " was started more than once. Each instance of" + abstractC1080l.getClass().getSimpleName() + " is intended to only be used once. You should create a new instance for each use.");
        }
        abstractC1080l.f11993b = recyclerView;
        abstractC1080l.f11994c = this;
        int i6 = abstractC1080l.f11992a;
        if (i6 == -1) {
            throw new IllegalArgumentException("Invalid target position");
        }
        recyclerView.f12934j0.f12997a = i6;
        abstractC1080l.f11996e = true;
        abstractC1080l.f11995d = true;
        abstractC1080l.f11997f = recyclerView.f12946q.r(i6);
        abstractC1080l.f11993b.g0.b();
        abstractC1080l.f11999h = true;
        if (!abstractC1080l.f11996e) {
            this.f12023C = null;
            this.f12024D = null;
            return;
        }
        this.f12023C = abstractC1080l;
        if (abstractC1080l instanceof C1082n) {
            this.f12024D = (C1082n) abstractC1080l;
        } else {
            this.f12024D = null;
        }
    }

    @Override // androidx.recyclerview.widget.J
    public final androidx.recyclerview.widget.K s() {
        return new C1081m(-2, -2);
    }

    @Override // androidx.recyclerview.widget.J
    public final void s0(androidx.recyclerview.widget.P p6) {
        for (int iW = w() - 1; iW >= 0; iW--) {
            View viewV = v(iW);
            v0(iW);
            p6.i(viewV);
        }
    }

    public final void s1() {
        int iW = w();
        for (int i6 = 0; i6 < iW; i6++) {
            t1(v(i6));
        }
    }

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

    public final void t1(View view) {
        C1081m c1081m = (C1081m) view.getLayoutParams();
        c1081m.getClass();
        C4.f fVar = this.f12042V;
        C1087t c1087t = (C1087t) fVar.f742c;
        c1081m.f12012i = AbstractC1088u.a(view, c1087t, c1087t.f12076e);
        C1087t c1087t2 = (C1087t) fVar.f741b;
        c1081m.f12013j = AbstractC1088u.a(view, c1087t2, c1087t2.f12076e);
    }

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

    public final void u1() {
        if (w() <= 0) {
            this.f12052u = 0;
        } else {
            this.f12052u = this.f12039S.f11987f - ((C1081m) v(0).getLayoutParams()).f12856a.getLayoutPosition();
        }
    }

    public final void v1() {
        int i6 = (this.f12057z & (-1025)) | (f1(false) ? 1024 : 0);
        this.f12057z = i6;
        if ((i6 & 1024) != 0) {
            Field field = F1.F.f1367a;
            this.f12048q.postOnAnimation(this.f12045a0);
        }
    }

    @Override // androidx.recyclerview.widget.J
    public final boolean w0(RecyclerView recyclerView, View view, Rect rect, boolean z6) {
        return false;
    }

    public final void w1() {
        int iB;
        int i6;
        int i7;
        int i8;
        int i9;
        int i10;
        int top;
        int i11;
        int top2;
        int i12;
        if (this.f12051t.b() == 0) {
            return;
        }
        if ((this.f12057z & 262144) == 0) {
            i6 = this.f12039S.f11988g;
            int iB2 = this.f12051t.b() - 1;
            i7 = this.f12039S.f11987f;
            i8 = iB2;
            iB = 0;
        } else {
            AbstractC1078j abstractC1078j = this.f12039S;
            int i13 = abstractC1078j.f11987f;
            int i14 = abstractC1078j.f11988g;
            iB = this.f12051t.b() - 1;
            i6 = i13;
            i7 = i14;
            i8 = 0;
        }
        if (i6 < 0 || i7 < 0) {
            return;
        }
        boolean z6 = i6 == i8;
        boolean z7 = i7 == iB;
        int iH = Integer.MIN_VALUE;
        int iF = Integer.MAX_VALUE;
        C0.J j4 = this.f12041U;
        if (!z6) {
            X x6 = (X) j4.f535d;
            if (x6.f11965a == Integer.MAX_VALUE && !z7 && x6.f11966b == Integer.MIN_VALUE) {
                return;
            }
        }
        int[] iArr = f12020d0;
        if (z6) {
            iF = this.f12039S.f(true, iArr);
            View viewR = r(iArr[1]);
            if (this.f12049r == 0) {
                C1081m c1081m = (C1081m) viewR.getLayoutParams();
                c1081m.getClass();
                top2 = viewR.getLeft() + c1081m.f12008e;
                i12 = c1081m.f12012i;
            } else {
                C1081m c1081m2 = (C1081m) viewR.getLayoutParams();
                c1081m2.getClass();
                top2 = viewR.getTop() + c1081m2.f12009f;
                i12 = c1081m2.f12013j;
            }
            i9 = top2 + i12;
            ((C1081m) viewR.getLayoutParams()).getClass();
        } else {
            i9 = Integer.MAX_VALUE;
        }
        if (z7) {
            iH = this.f12039S.h(false, iArr);
            View viewR2 = r(iArr[1]);
            if (this.f12049r == 0) {
                C1081m c1081m3 = (C1081m) viewR2.getLayoutParams();
                c1081m3.getClass();
                top = viewR2.getLeft() + c1081m3.f12008e;
                i11 = c1081m3.f12012i;
            } else {
                C1081m c1081m4 = (C1081m) viewR2.getLayoutParams();
                c1081m4.getClass();
                top = viewR2.getTop() + c1081m4.f12009f;
                i11 = c1081m4.f12013j;
            }
            i10 = top + i11;
        } else {
            i10 = Integer.MIN_VALUE;
        }
        ((X) j4.f535d).c(iH, iF, i10, i9);
    }

    public final void x1() {
        X x6 = (X) this.f12041U.f536e;
        int i6 = x6.f11974j - this.f12027G;
        int iX0 = X0() + i6;
        x6.c(i6, iX0, i6, iX0);
    }

    @Override // androidx.recyclerview.widget.J
    public final int y(androidx.recyclerview.widget.P p6, androidx.recyclerview.widget.V v3) {
        AbstractC1078j abstractC1078j;
        if (this.f12049r != 1 || (abstractC1078j = this.f12039S) == null) {
            return -1;
        }
        return abstractC1078j.f11986e;
    }

    @Override // androidx.recyclerview.widget.J
    public final int z(View view) {
        return super.z(view) - ((C1081m) view.getLayoutParams()).f12011h;
    }
}
