package androidx.recyclerview.widget;

import java.util.ArrayList;

/* JADX INFO: loaded from: classes.dex */
public final class c implements v0 {

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public final a f3675d;

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final u.h f3672a = new u.h(30, 1);

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final ArrayList f3673b = new ArrayList();

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final ArrayList f3674c = new ArrayList();

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

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public final xyz.stream.utils.a0 f3676e = new xyz.stream.utils.a0(this);

    public c(c1 c1Var) {
        this.f3675d = c1Var;
    }

    public final boolean a(int i10) {
        ArrayList arrayList = this.f3674c;
        int size = arrayList.size();
        for (int i11 = 0; i11 < size; i11++) {
            b bVar = (b) arrayList.get(i11);
            int i12 = bVar.f3664a;
            if (i12 == 8) {
                if (f(bVar.f3667d, i11 + 1) == i10) {
                    return true;
                }
            } else if (i12 == 1) {
                int i13 = bVar.f3665b;
                int i14 = bVar.f3667d + i13;
                while (i13 < i14) {
                    if (f(i13, i11 + 1) == i10) {
                        return true;
                    }
                    i13++;
                }
            } else {
                continue;
            }
        }
        return false;
    }

    public final void b() {
        ArrayList arrayList = this.f3674c;
        int size = arrayList.size();
        for (int i10 = 0; i10 < size; i10++) {
            ((c1) this.f3675d).a((b) arrayList.get(i10));
        }
        l(arrayList);
        this.f3677f = 0;
    }

    public final void c() {
        b();
        ArrayList arrayList = this.f3673b;
        int size = arrayList.size();
        for (int i10 = 0; i10 < size; i10++) {
            b bVar = (b) arrayList.get(i10);
            int i11 = bVar.f3664a;
            a aVar = this.f3675d;
            if (i11 == 1) {
                c1 c1Var = (c1) aVar;
                c1Var.a(bVar);
                int i12 = bVar.f3665b;
                int i13 = bVar.f3667d;
                RecyclerView recyclerView = c1Var.f3680a;
                recyclerView.offsetPositionRecordsForInsert(i12, i13);
                recyclerView.mItemsAddedOrRemoved = true;
            } else if (i11 == 2) {
                c1 c1Var2 = (c1) aVar;
                c1Var2.a(bVar);
                int i14 = bVar.f3665b;
                int i15 = bVar.f3667d;
                RecyclerView recyclerView2 = c1Var2.f3680a;
                recyclerView2.offsetPositionRecordsForRemove(i14, i15, true);
                recyclerView2.mItemsAddedOrRemoved = true;
                recyclerView2.mState.f3702c += i15;
            } else if (i11 == 4) {
                c1 c1Var3 = (c1) aVar;
                c1Var3.a(bVar);
                int i16 = bVar.f3665b;
                int i17 = bVar.f3667d;
                Object obj = bVar.f3666c;
                RecyclerView recyclerView3 = c1Var3.f3680a;
                recyclerView3.viewRangeUpdate(i16, i17, obj);
                recyclerView3.mItemsChanged = true;
            } else if (i11 == 8) {
                c1 c1Var4 = (c1) aVar;
                c1Var4.a(bVar);
                int i18 = bVar.f3665b;
                int i19 = bVar.f3667d;
                RecyclerView recyclerView4 = c1Var4.f3680a;
                recyclerView4.offsetPositionRecordsForMove(i18, i19);
                recyclerView4.mItemsAddedOrRemoved = true;
            }
        }
        l(arrayList);
        this.f3677f = 0;
    }

    public final void d(b bVar) {
        int i10;
        int i11 = bVar.f3664a;
        if (i11 == 1 || i11 == 8) {
            throw new IllegalArgumentException("should not dispatch add or move for pre layout");
        }
        int iM = m(bVar.f3665b, i11);
        int i12 = bVar.f3665b;
        int i13 = bVar.f3664a;
        if (i13 == 2) {
            i10 = 0;
        } else {
            if (i13 != 4) {
                throw new IllegalArgumentException("op should be remove or update." + bVar);
            }
            i10 = 1;
        }
        int i14 = 1;
        for (int i15 = 1; i15 < bVar.f3667d; i15++) {
            int iM2 = m((i10 * i15) + bVar.f3665b, bVar.f3664a);
            int i16 = bVar.f3664a;
            if (i16 == 2 ? iM2 != iM : !(i16 == 4 && iM2 == iM + 1)) {
                b bVarH = h(i16, iM, i14, bVar.f3666c);
                e(bVarH, i12);
                bVarH.f3666c = null;
                this.f3672a.a(bVarH);
                if (bVar.f3664a == 4) {
                    i12 += i14;
                }
                i14 = 1;
                iM = iM2;
            } else {
                i14++;
            }
        }
        Object obj = bVar.f3666c;
        bVar.f3666c = null;
        this.f3672a.a(bVar);
        if (i14 > 0) {
            b bVarH2 = h(bVar.f3664a, iM, i14, obj);
            e(bVarH2, i12);
            bVarH2.f3666c = null;
            this.f3672a.a(bVarH2);
        }
    }

    public final void e(b bVar, int i10) {
        c1 c1Var = (c1) this.f3675d;
        c1Var.a(bVar);
        int i11 = bVar.f3664a;
        if (i11 == 2) {
            int i12 = bVar.f3667d;
            RecyclerView recyclerView = c1Var.f3680a;
            recyclerView.offsetPositionRecordsForRemove(i10, i12, true);
            recyclerView.mItemsAddedOrRemoved = true;
            recyclerView.mState.f3702c += i12;
            return;
        }
        if (i11 != 4) {
            throw new IllegalArgumentException("only remove and update ops can be dispatched in first pass");
        }
        int i13 = bVar.f3667d;
        Object obj = bVar.f3666c;
        RecyclerView recyclerView2 = c1Var.f3680a;
        recyclerView2.viewRangeUpdate(i10, i13, obj);
        recyclerView2.mItemsChanged = true;
    }

    public final int f(int i10, int i11) {
        ArrayList arrayList = this.f3674c;
        int size = arrayList.size();
        while (i11 < size) {
            b bVar = (b) arrayList.get(i11);
            int i12 = bVar.f3664a;
            if (i12 == 8) {
                int i13 = bVar.f3665b;
                if (i13 == i10) {
                    i10 = bVar.f3667d;
                } else {
                    if (i13 < i10) {
                        i10--;
                    }
                    if (bVar.f3667d <= i10) {
                        i10++;
                    }
                }
            } else {
                int i14 = bVar.f3665b;
                if (i14 > i10) {
                    continue;
                } else if (i12 == 2) {
                    int i15 = bVar.f3667d;
                    if (i10 < i14 + i15) {
                        return -1;
                    }
                    i10 -= i15;
                } else if (i12 == 1) {
                    i10 += bVar.f3667d;
                }
            }
            i11++;
        }
        return i10;
    }

    public final boolean g() {
        return this.f3673b.size() > 0;
    }

    public final b h(int i10, int i11, int i12, Object obj) {
        b bVar = (b) this.f3672a.acquire();
        if (bVar != null) {
            bVar.f3664a = i10;
            bVar.f3665b = i11;
            bVar.f3667d = i12;
            bVar.f3666c = obj;
            return bVar;
        }
        b bVar2 = new b();
        bVar2.f3664a = i10;
        bVar2.f3665b = i11;
        bVar2.f3667d = i12;
        bVar2.f3666c = obj;
        return bVar2;
    }

    public final void i(b bVar) {
        this.f3674c.add(bVar);
        int i10 = bVar.f3664a;
        a aVar = this.f3675d;
        if (i10 == 1) {
            int i11 = bVar.f3665b;
            int i12 = bVar.f3667d;
            RecyclerView recyclerView = ((c1) aVar).f3680a;
            recyclerView.offsetPositionRecordsForInsert(i11, i12);
            recyclerView.mItemsAddedOrRemoved = true;
            return;
        }
        if (i10 == 2) {
            int i13 = bVar.f3665b;
            int i14 = bVar.f3667d;
            RecyclerView recyclerView2 = ((c1) aVar).f3680a;
            recyclerView2.offsetPositionRecordsForRemove(i13, i14, false);
            recyclerView2.mItemsAddedOrRemoved = true;
            return;
        }
        if (i10 == 4) {
            int i15 = bVar.f3665b;
            int i16 = bVar.f3667d;
            Object obj = bVar.f3666c;
            RecyclerView recyclerView3 = ((c1) aVar).f3680a;
            recyclerView3.viewRangeUpdate(i15, i16, obj);
            recyclerView3.mItemsChanged = true;
            return;
        }
        if (i10 != 8) {
            throw new IllegalArgumentException("Unknown update op type for " + bVar);
        }
        int i17 = bVar.f3665b;
        int i18 = bVar.f3667d;
        RecyclerView recyclerView4 = ((c1) aVar).f3680a;
        recyclerView4.offsetPositionRecordsForMove(i17, i18);
        recyclerView4.mItemsAddedOrRemoved = true;
    }

    /* JADX WARN: Removed duplicated region for block: B:197:0x00b0 A[SYNTHETIC] */
    /* JADX WARN: Removed duplicated region for block: B:198:0x0144 A[SYNTHETIC] */
    /* JADX WARN: Removed duplicated region for block: B:201:0x012e A[SYNTHETIC] */
    /* JADX WARN: Removed duplicated region for block: B:215:0x0009 A[SYNTHETIC] */
    /* JADX WARN: Removed duplicated region for block: B:30:0x006e  */
    /* JADX WARN: Removed duplicated region for block: B:31:0x0073  */
    /* JADX WARN: Removed duplicated region for block: B:37:0x0094  */
    /* JADX WARN: Removed duplicated region for block: B:38:0x0098  */
    /* JADX WARN: Removed duplicated region for block: B:40:0x00ab  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final void j() {
        byte b10;
        int i10;
        j2 j2Var;
        int i11;
        int i12;
        boolean z10;
        byte b11;
        b bVarH;
        int i13;
        int i14;
        b bVarH2;
        boolean z11;
        boolean z12;
        b bVarH3;
        ArrayList arrayList = this.f3673b;
        xyz.stream.utils.a0 a0Var = this.f3676e;
        a0Var.getClass();
        while (true) {
            int size = arrayList.size() - 1;
            boolean z13 = false;
            while (true) {
                b10 = -1;
                i10 = 8;
                if (size < 0) {
                    size = -1;
                    break;
                }
                if (((b) arrayList.get(size)).f3664a != 8) {
                    z13 = true;
                } else if (z13) {
                    break;
                }
                size--;
            }
            j2Var = null;
            i11 = 2;
            if (size == -1) {
                break;
            }
            int i15 = size + 1;
            b bVar = (b) arrayList.get(size);
            b bVar2 = (b) arrayList.get(i15);
            int i16 = bVar2.f3664a;
            if (i16 != 1) {
                Object obj = a0Var.f36098a;
                if (i16 == 2) {
                    int i17 = bVar.f3665b;
                    int i18 = bVar.f3667d;
                    if (i17 < i18) {
                        z12 = bVar2.f3665b == i17 && bVar2.f3667d == i18 - i17;
                        z11 = false;
                    } else if (bVar2.f3665b == i18 + 1 && bVar2.f3667d == i17 - i18) {
                        z12 = true;
                        z11 = true;
                    } else {
                        z11 = true;
                        z12 = false;
                    }
                    int i19 = bVar2.f3665b;
                    if (i18 < i19) {
                        bVar2.f3665b = i19 - 1;
                    } else {
                        int i20 = bVar2.f3667d;
                        if (i18 < i19 + i20) {
                            bVar2.f3667d = i20 - 1;
                            bVar.f3664a = 2;
                            bVar.f3667d = 1;
                            if (bVar2.f3667d == 0) {
                                arrayList.remove(i15);
                                c cVar = (c) ((v0) obj);
                                cVar.getClass();
                                bVar2.f3666c = null;
                                cVar.f3672a.a(bVar2);
                            }
                        }
                    }
                    int i21 = bVar.f3665b;
                    int i22 = bVar2.f3665b;
                    if (i21 <= i22) {
                        bVar2.f3665b = i22 + 1;
                    } else {
                        int i23 = i22 + bVar2.f3667d;
                        if (i21 < i23) {
                            bVarH3 = ((c) ((v0) obj)).h(2, i21 + 1, i23 - i21, null);
                            bVar2.f3667d = bVar.f3665b - bVar2.f3665b;
                        }
                        if (z12) {
                            if (z11) {
                                if (bVarH3 != null) {
                                    int i24 = bVar.f3665b;
                                    if (i24 > bVarH3.f3665b) {
                                        bVar.f3665b = i24 - bVarH3.f3667d;
                                    }
                                    int i25 = bVar.f3667d;
                                    if (i25 > bVarH3.f3665b) {
                                        bVar.f3667d = i25 - bVarH3.f3667d;
                                    }
                                }
                                int i26 = bVar.f3665b;
                                if (i26 > bVar2.f3665b) {
                                    bVar.f3665b = i26 - bVar2.f3667d;
                                }
                                int i27 = bVar.f3667d;
                                if (i27 > bVar2.f3665b) {
                                    bVar.f3667d = i27 - bVar2.f3667d;
                                }
                            } else {
                                if (bVarH3 != null) {
                                    int i28 = bVar.f3665b;
                                    if (i28 >= bVarH3.f3665b) {
                                        bVar.f3665b = i28 - bVarH3.f3667d;
                                    }
                                    int i29 = bVar.f3667d;
                                    if (i29 >= bVarH3.f3665b) {
                                        bVar.f3667d = i29 - bVarH3.f3667d;
                                    }
                                }
                                int i30 = bVar.f3665b;
                                if (i30 >= bVar2.f3665b) {
                                    bVar.f3665b = i30 - bVar2.f3667d;
                                }
                                int i31 = bVar.f3667d;
                                if (i31 >= bVar2.f3665b) {
                                    bVar.f3667d = i31 - bVar2.f3667d;
                                }
                            }
                            arrayList.set(size, bVar2);
                            if (bVar.f3665b != bVar.f3667d) {
                                arrayList.set(i15, bVar);
                            } else {
                                arrayList.remove(i15);
                            }
                            if (bVarH3 != null) {
                                arrayList.add(size, bVarH3);
                            }
                        } else {
                            arrayList.set(size, bVar2);
                            arrayList.remove(i15);
                            c cVar2 = (c) ((v0) obj);
                            cVar2.getClass();
                            bVar.f3666c = null;
                            cVar2.f3672a.a(bVar);
                        }
                    }
                    bVarH3 = null;
                    if (z12) {
                    }
                } else if (i16 == 4) {
                    int i32 = bVar.f3667d;
                    int i33 = bVar2.f3665b;
                    if (i32 < i33) {
                        bVar2.f3665b = i33 - 1;
                    } else {
                        int i34 = bVar2.f3667d;
                        if (i32 < i33 + i34) {
                            bVar2.f3667d = i34 - 1;
                            bVarH = ((c) ((v0) obj)).h(4, bVar.f3665b, 1, bVar2.f3666c);
                        }
                        i13 = bVar.f3665b;
                        i14 = bVar2.f3665b;
                        if (i13 > i14) {
                            bVar2.f3665b = i14 + 1;
                        } else {
                            int i35 = i14 + bVar2.f3667d;
                            if (i13 < i35) {
                                int i36 = i35 - i13;
                                bVarH2 = ((c) ((v0) obj)).h(4, i13 + 1, i36, bVar2.f3666c);
                                bVar2.f3667d -= i36;
                            }
                            arrayList.set(i15, bVar);
                            if (bVar2.f3667d > 0) {
                                arrayList.set(size, bVar2);
                            } else {
                                arrayList.remove(size);
                                c cVar3 = (c) ((v0) obj);
                                cVar3.getClass();
                                bVar2.f3666c = null;
                                cVar3.f3672a.a(bVar2);
                            }
                            if (bVarH != null) {
                                arrayList.add(size, bVarH);
                            }
                            if (bVarH2 != null) {
                                arrayList.add(size, bVarH2);
                            }
                        }
                        bVarH2 = null;
                        arrayList.set(i15, bVar);
                        if (bVar2.f3667d > 0) {
                        }
                        if (bVarH != null) {
                        }
                        if (bVarH2 != null) {
                        }
                    }
                    bVarH = null;
                    i13 = bVar.f3665b;
                    i14 = bVar2.f3665b;
                    if (i13 > i14) {
                    }
                    bVarH2 = null;
                    arrayList.set(i15, bVar);
                    if (bVar2.f3667d > 0) {
                    }
                    if (bVarH != null) {
                    }
                    if (bVarH2 != null) {
                    }
                }
            } else {
                int i37 = bVar.f3667d;
                int i38 = bVar2.f3665b;
                int i39 = i37 < i38 ? -1 : 0;
                int i40 = bVar.f3665b;
                if (i40 < i38) {
                    i39++;
                }
                if (i38 <= i40) {
                    bVar.f3665b = i40 + bVar2.f3667d;
                }
                int i41 = bVar2.f3665b;
                if (i41 <= i37) {
                    bVar.f3667d = i37 + bVar2.f3667d;
                }
                bVar2.f3665b = i41 + i39;
                arrayList.set(size, bVar2);
                arrayList.set(i15, bVar);
            }
        }
        int size2 = arrayList.size();
        int i42 = 0;
        while (i42 < size2) {
            b bVarH4 = (b) arrayList.get(i42);
            int i43 = bVarH4.f3664a;
            if (i43 != 1) {
                a aVar = this.f3675d;
                if (i43 == i11) {
                    int i44 = bVarH4.f3665b;
                    int i45 = bVarH4.f3667d + i44;
                    int i46 = i44;
                    int i47 = 0;
                    byte b12 = -1;
                    while (i46 < i45) {
                        RecyclerView recyclerView = ((c1) aVar).f3680a;
                        j2 j2VarFindViewHolderForPosition = recyclerView.findViewHolderForPosition(i46, true);
                        if (j2VarFindViewHolderForPosition == null) {
                            j2VarFindViewHolderForPosition = null;
                        } else if (recyclerView.mChildHelper.k(j2VarFindViewHolderForPosition.itemView)) {
                            int i48 = RecyclerView.HORIZONTAL;
                            j2VarFindViewHolderForPosition = null;
                        }
                        if (j2VarFindViewHolderForPosition != null || a(i46)) {
                            if (b12 == 0) {
                                d(h(2, i44, i47, null));
                                z10 = true;
                            } else {
                                z10 = false;
                            }
                            b11 = 1;
                        } else {
                            if (b12 == 1) {
                                i(h(2, i44, i47, null));
                                z10 = true;
                            } else {
                                z10 = false;
                            }
                            b11 = 0;
                        }
                        if (z10) {
                            i46 -= i47;
                            i45 -= i47;
                            i47 = 1;
                        } else {
                            i47++;
                        }
                        i46++;
                        b12 = b11;
                    }
                    if (i47 != bVarH4.f3667d) {
                        j2Var = null;
                        bVarH4.f3666c = null;
                        this.f3672a.a(bVarH4);
                        i12 = 2;
                        bVarH4 = h(2, i44, i47, null);
                    } else {
                        j2Var = null;
                        i12 = 2;
                    }
                    if (b12 == 0) {
                        d(bVarH4);
                    } else {
                        i(bVarH4);
                    }
                } else if (i43 != 4) {
                    if (i43 == i10) {
                        i(bVarH4);
                    }
                    i12 = i11;
                } else {
                    int i49 = bVarH4.f3665b;
                    int i50 = bVarH4.f3667d + i49;
                    int i51 = i49;
                    int i52 = 0;
                    while (i49 < i50) {
                        RecyclerView recyclerView2 = ((c1) aVar).f3680a;
                        j2 j2VarFindViewHolderForPosition2 = recyclerView2.findViewHolderForPosition(i49, true);
                        if (j2VarFindViewHolderForPosition2 == null) {
                            j2VarFindViewHolderForPosition2 = j2Var;
                        } else if (recyclerView2.mChildHelper.k(j2VarFindViewHolderForPosition2.itemView)) {
                            int i53 = RecyclerView.HORIZONTAL;
                            j2VarFindViewHolderForPosition2 = null;
                        }
                        if (j2VarFindViewHolderForPosition2 != null || a(i49)) {
                            if (b10 == 0) {
                                d(h(4, i51, i52, bVarH4.f3666c));
                                i51 = i49;
                                i52 = 0;
                            }
                            b10 = 1;
                        } else {
                            if (b10 == 1) {
                                i(h(4, i51, i52, bVarH4.f3666c));
                                i51 = i49;
                                i52 = 0;
                            }
                            b10 = 0;
                        }
                        i52++;
                        i49++;
                        j2Var = null;
                    }
                    if (i52 != bVarH4.f3667d) {
                        Object obj2 = bVarH4.f3666c;
                        bVarH4.f3666c = null;
                        this.f3672a.a(bVarH4);
                        bVarH4 = h(4, i51, i52, obj2);
                    }
                    if (b10 == 0) {
                        d(bVarH4);
                    } else {
                        i(bVarH4);
                    }
                    j2Var = null;
                    i12 = 2;
                }
            } else {
                i12 = i11;
                i(bVarH4);
            }
            i42++;
            i11 = i12;
            b10 = -1;
            i10 = 8;
        }
        arrayList.clear();
    }

    public final void k(b bVar) {
        bVar.f3666c = null;
        this.f3672a.a(bVar);
    }

    public final void l(ArrayList arrayList) {
        int size = arrayList.size();
        for (int i10 = 0; i10 < size; i10++) {
            k((b) arrayList.get(i10));
        }
        arrayList.clear();
    }

    public final int m(int i10, int i11) {
        int i12;
        int i13;
        ArrayList arrayList = this.f3674c;
        for (int size = arrayList.size() - 1; size >= 0; size--) {
            b bVar = (b) arrayList.get(size);
            int i14 = bVar.f3664a;
            if (i14 == 8) {
                int i15 = bVar.f3665b;
                int i16 = bVar.f3667d;
                if (i15 < i16) {
                    i13 = i15;
                    i12 = i16;
                } else {
                    i12 = i15;
                    i13 = i16;
                }
                if (i10 < i13 || i10 > i12) {
                    if (i10 < i15) {
                        if (i11 == 1) {
                            bVar.f3665b = i15 + 1;
                            bVar.f3667d = i16 + 1;
                        } else if (i11 == 2) {
                            bVar.f3665b = i15 - 1;
                            bVar.f3667d = i16 - 1;
                        }
                    }
                } else if (i13 == i15) {
                    if (i11 == 1) {
                        bVar.f3667d = i16 + 1;
                    } else if (i11 == 2) {
                        bVar.f3667d = i16 - 1;
                    }
                    i10++;
                } else {
                    if (i11 == 1) {
                        bVar.f3665b = i15 + 1;
                    } else if (i11 == 2) {
                        bVar.f3665b = i15 - 1;
                    }
                    i10--;
                }
            } else {
                int i17 = bVar.f3665b;
                if (i17 <= i10) {
                    if (i14 == 1) {
                        i10 -= bVar.f3667d;
                    } else if (i14 == 2) {
                        i10 += bVar.f3667d;
                    }
                } else if (i11 == 1) {
                    bVar.f3665b = i17 + 1;
                } else if (i11 == 2) {
                    bVar.f3665b = i17 - 1;
                }
            }
        }
        for (int size2 = arrayList.size() - 1; size2 >= 0; size2--) {
            b bVar2 = (b) arrayList.get(size2);
            if (bVar2.f3664a == 8) {
                int i18 = bVar2.f3667d;
                if (i18 == bVar2.f3665b || i18 < 0) {
                    arrayList.remove(size2);
                    k(bVar2);
                }
            } else if (bVar2.f3667d <= 0) {
                arrayList.remove(size2);
                k(bVar2);
            }
        }
        return i10;
    }
}
