package I0;

import G0.C0271p;
import androidx.recyclerview.widget.C1151a;
import androidx.recyclerview.widget.C1175z;
import androidx.recyclerview.widget.RecyclerView;
import java.util.ArrayList;

/* JADX INFO: loaded from: classes.dex */
public final class C0 {

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

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public Object f2131b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public Object f2132c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public Object f2133d;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public final Object f2134e;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public final Object f2135f;

    public C0(C1175z c1175z) {
        this.f2131b = new E1.c(30);
        this.f2132c = new ArrayList();
        this.f2133d = new ArrayList();
        this.f2130a = 0;
        this.f2134e = c1175z;
        this.f2135f = new androidx.recyclerview.widget.H(this, 2);
    }

    public boolean a(int i6) {
        ArrayList arrayList = (ArrayList) this.f2133d;
        int size = arrayList.size();
        for (int i7 = 0; i7 < size; i7++) {
            C1151a c1151a = (C1151a) arrayList.get(i7);
            int i8 = c1151a.f13019a;
            if (i8 != 8) {
                if (i8 == 1) {
                    int i9 = c1151a.f13020b;
                    int i10 = c1151a.f13022d + i9;
                    while (i9 < i10) {
                        if (f(i9, i7 + 1) == i6) {
                            return true;
                        }
                        i9++;
                    }
                } else {
                    continue;
                }
            } else {
                if (f(c1151a.f13022d, i7 + 1) == i6) {
                    return true;
                }
            }
        }
        return false;
    }

    public void b() {
        ArrayList arrayList = (ArrayList) this.f2133d;
        int size = arrayList.size();
        for (int i6 = 0; i6 < size; i6++) {
            ((C1175z) this.f2134e).a((C1151a) arrayList.get(i6));
        }
        k(arrayList);
        this.f2130a = 0;
    }

    public void c() {
        b();
        ArrayList arrayList = (ArrayList) this.f2132c;
        int size = arrayList.size();
        for (int i6 = 0; i6 < size; i6++) {
            C1151a c1151a = (C1151a) arrayList.get(i6);
            int i7 = c1151a.f13019a;
            C1175z c1175z = (C1175z) this.f2134e;
            if (i7 == 1) {
                c1175z.a(c1151a);
                c1175z.d(c1151a.f13020b, c1151a.f13022d);
            } else if (i7 == 2) {
                c1175z.a(c1151a);
                int i8 = c1151a.f13020b;
                int i9 = c1151a.f13022d;
                RecyclerView recyclerView = c1175z.f13194a;
                recyclerView.N(i8, i9, true);
                recyclerView.f12939m0 = true;
                recyclerView.f12934j0.f12999c += i9;
            } else if (i7 == 4) {
                c1175z.a(c1151a);
                c1175z.c(c1151a.f13020b, c1151a.f13022d, c1151a.f13021c);
            } else if (i7 == 8) {
                c1175z.a(c1151a);
                c1175z.e(c1151a.f13020b, c1151a.f13022d);
            }
        }
        k(arrayList);
        this.f2130a = 0;
    }

    public void d(C1151a c1151a) {
        int i6;
        E1.c cVar;
        int i7 = c1151a.f13019a;
        if (i7 == 1 || i7 == 8) {
            throw new IllegalArgumentException("should not dispatch add or move for pre layout");
        }
        int iL = l(c1151a.f13020b, i7);
        int i8 = c1151a.f13020b;
        int i9 = c1151a.f13019a;
        if (i9 == 2) {
            i6 = 0;
        } else {
            if (i9 != 4) {
                throw new IllegalArgumentException("op should be remove or update." + c1151a);
            }
            i6 = 1;
        }
        int i10 = 1;
        int i11 = 1;
        while (true) {
            int i12 = c1151a.f13022d;
            cVar = (E1.c) this.f2131b;
            if (i10 >= i12) {
                break;
            }
            int iL2 = l((i6 * i10) + c1151a.f13020b, c1151a.f13019a);
            int i13 = c1151a.f13019a;
            if (i13 == 2 ? iL2 != iL : !(i13 == 4 && iL2 == iL + 1)) {
                C1151a c1151aH = h(i13, iL, i11, c1151a.f13021c);
                e(c1151aH, i8);
                c1151aH.f13021c = null;
                cVar.b(c1151aH);
                if (c1151a.f13019a == 4) {
                    i8 += i11;
                }
                i11 = 1;
                iL = iL2;
            } else {
                i11++;
            }
            i10++;
        }
        Object obj = c1151a.f13021c;
        c1151a.f13021c = null;
        cVar.b(c1151a);
        if (i11 > 0) {
            C1151a c1151aH2 = h(c1151a.f13019a, iL, i11, obj);
            e(c1151aH2, i8);
            c1151aH2.f13021c = null;
            cVar.b(c1151aH2);
        }
    }

    public void e(C1151a c1151a, int i6) {
        C1175z c1175z = (C1175z) this.f2134e;
        c1175z.a(c1151a);
        int i7 = c1151a.f13019a;
        if (i7 != 2) {
            if (i7 != 4) {
                throw new IllegalArgumentException("only remove and update ops can be dispatched in first pass");
            }
            c1175z.c(i6, c1151a.f13022d, c1151a.f13021c);
        } else {
            int i8 = c1151a.f13022d;
            RecyclerView recyclerView = c1175z.f13194a;
            recyclerView.N(i6, i8, true);
            recyclerView.f12939m0 = true;
            recyclerView.f12934j0.f12999c += i8;
        }
    }

    public int f(int i6, int i7) {
        ArrayList arrayList = (ArrayList) this.f2133d;
        int size = arrayList.size();
        while (i7 < size) {
            C1151a c1151a = (C1151a) arrayList.get(i7);
            int i8 = c1151a.f13019a;
            if (i8 == 8) {
                int i9 = c1151a.f13020b;
                if (i9 == i6) {
                    i6 = c1151a.f13022d;
                } else {
                    if (i9 < i6) {
                        i6--;
                    }
                    if (c1151a.f13022d <= i6) {
                        i6++;
                    }
                }
            } else {
                int i10 = c1151a.f13020b;
                if (i10 > i6) {
                    continue;
                } else if (i8 == 2) {
                    int i11 = c1151a.f13022d;
                    if (i6 < i10 + i11) {
                        return -1;
                    }
                    i6 -= i11;
                } else if (i8 == 1) {
                    i6 += c1151a.f13022d;
                }
            }
            i7++;
        }
        return i6;
    }

    public boolean g() {
        return ((ArrayList) this.f2132c).size() > 0;
    }

    public C1151a h(int i6, int i7, int i8, Object obj) {
        C1151a c1151a = (C1151a) ((E1.c) this.f2131b).a();
        if (c1151a != null) {
            c1151a.f13019a = i6;
            c1151a.f13020b = i7;
            c1151a.f13022d = i8;
            c1151a.f13021c = obj;
            return c1151a;
        }
        C1151a c1151a2 = new C1151a();
        c1151a2.f13019a = i6;
        c1151a2.f13020b = i7;
        c1151a2.f13022d = i8;
        c1151a2.f13021c = obj;
        return c1151a2;
    }

    public void i(C1151a c1151a) {
        ((ArrayList) this.f2133d).add(c1151a);
        int i6 = c1151a.f13019a;
        C1175z c1175z = (C1175z) this.f2134e;
        if (i6 == 1) {
            c1175z.d(c1151a.f13020b, c1151a.f13022d);
            return;
        }
        if (i6 == 2) {
            int i7 = c1151a.f13020b;
            int i8 = c1151a.f13022d;
            RecyclerView recyclerView = c1175z.f13194a;
            recyclerView.N(i7, i8, false);
            recyclerView.f12939m0 = true;
            return;
        }
        if (i6 == 4) {
            c1175z.c(c1151a.f13020b, c1151a.f13022d, c1151a.f13021c);
        } else if (i6 == 8) {
            c1175z.e(c1151a.f13020b, c1151a.f13022d);
        } else {
            throw new IllegalArgumentException("Unknown update op type for " + c1151a);
        }
    }

    /* JADX WARN: Removed duplicated region for block: B:184:0x00aa A[SYNTHETIC] */
    /* JADX WARN: Removed duplicated region for block: B:185:0x0135 A[SYNTHETIC] */
    /* JADX WARN: Removed duplicated region for block: B:188:0x0121 A[SYNTHETIC] */
    /* JADX WARN: Removed duplicated region for block: B:202:0x000d A[SYNTHETIC] */
    /* JADX WARN: Removed duplicated region for block: B:30:0x006f  */
    /* JADX WARN: Removed duplicated region for block: B:31:0x0074  */
    /* JADX WARN: Removed duplicated region for block: B:37:0x0090  */
    /* JADX WARN: Removed duplicated region for block: B:38:0x0094  */
    /* JADX WARN: Removed duplicated region for block: B:40:0x00a5  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public void j() {
        byte b5;
        int i6;
        boolean z6;
        byte b6;
        C1151a c1151aH;
        int i7;
        int i8;
        C1151a c1151aH2;
        boolean z7;
        boolean z8;
        C1151a c1151aH3;
        ArrayList arrayList = (ArrayList) this.f2132c;
        androidx.recyclerview.widget.H h5 = (androidx.recyclerview.widget.H) this.f2135f;
        h5.getClass();
        while (true) {
            int size = arrayList.size() - 1;
            boolean z9 = false;
            while (true) {
                b5 = -1;
                i6 = 8;
                if (size < 0) {
                    size = -1;
                    break;
                }
                if (((C1151a) arrayList.get(size)).f13019a != 8) {
                    z9 = true;
                } else if (z9) {
                    break;
                }
                size--;
            }
            if (size == -1) {
                break;
            }
            int i9 = size + 1;
            C1151a c1151a = (C1151a) arrayList.get(size);
            C1151a c1151a2 = (C1151a) arrayList.get(i9);
            int i10 = c1151a2.f13019a;
            if (i10 != 1) {
                C0 c02 = (C0) h5.f12837b;
                if (i10 == 2) {
                    int i11 = c1151a.f13020b;
                    int i12 = c1151a.f13022d;
                    if (i11 < i12) {
                        z8 = c1151a2.f13020b == i11 && c1151a2.f13022d == i12 - i11;
                        z7 = false;
                    } else if (c1151a2.f13020b == i12 + 1 && c1151a2.f13022d == i11 - i12) {
                        z8 = true;
                        z7 = true;
                    } else {
                        z7 = true;
                        z8 = false;
                    }
                    int i13 = c1151a2.f13020b;
                    if (i12 < i13) {
                        c1151a2.f13020b = i13 - 1;
                    } else {
                        int i14 = c1151a2.f13022d;
                        if (i12 < i13 + i14) {
                            c1151a2.f13022d = i14 - 1;
                            c1151a.f13019a = 2;
                            c1151a.f13022d = 1;
                            if (c1151a2.f13022d == 0) {
                                arrayList.remove(i9);
                                c02.getClass();
                                c1151a2.f13021c = null;
                                ((E1.c) c02.f2131b).b(c1151a2);
                            }
                        }
                    }
                    int i15 = c1151a.f13020b;
                    int i16 = c1151a2.f13020b;
                    if (i15 <= i16) {
                        c1151a2.f13020b = i16 + 1;
                    } else {
                        int i17 = i16 + c1151a2.f13022d;
                        if (i15 < i17) {
                            c1151aH3 = c02.h(2, i15 + 1, i17 - i15, null);
                            c1151a2.f13022d = c1151a.f13020b - c1151a2.f13020b;
                        }
                        if (z8) {
                            if (z7) {
                                if (c1151aH3 != null) {
                                    int i18 = c1151a.f13020b;
                                    if (i18 > c1151aH3.f13020b) {
                                        c1151a.f13020b = i18 - c1151aH3.f13022d;
                                    }
                                    int i19 = c1151a.f13022d;
                                    if (i19 > c1151aH3.f13020b) {
                                        c1151a.f13022d = i19 - c1151aH3.f13022d;
                                    }
                                }
                                int i20 = c1151a.f13020b;
                                if (i20 > c1151a2.f13020b) {
                                    c1151a.f13020b = i20 - c1151a2.f13022d;
                                }
                                int i21 = c1151a.f13022d;
                                if (i21 > c1151a2.f13020b) {
                                    c1151a.f13022d = i21 - c1151a2.f13022d;
                                }
                            } else {
                                if (c1151aH3 != null) {
                                    int i22 = c1151a.f13020b;
                                    if (i22 >= c1151aH3.f13020b) {
                                        c1151a.f13020b = i22 - c1151aH3.f13022d;
                                    }
                                    int i23 = c1151a.f13022d;
                                    if (i23 >= c1151aH3.f13020b) {
                                        c1151a.f13022d = i23 - c1151aH3.f13022d;
                                    }
                                }
                                int i24 = c1151a.f13020b;
                                if (i24 >= c1151a2.f13020b) {
                                    c1151a.f13020b = i24 - c1151a2.f13022d;
                                }
                                int i25 = c1151a.f13022d;
                                if (i25 >= c1151a2.f13020b) {
                                    c1151a.f13022d = i25 - c1151a2.f13022d;
                                }
                            }
                            arrayList.set(size, c1151a2);
                            if (c1151a.f13020b != c1151a.f13022d) {
                                arrayList.set(i9, c1151a);
                            } else {
                                arrayList.remove(i9);
                            }
                            if (c1151aH3 != null) {
                                arrayList.add(size, c1151aH3);
                            }
                        } else {
                            arrayList.set(size, c1151a2);
                            arrayList.remove(i9);
                            c02.getClass();
                            c1151a.f13021c = null;
                            ((E1.c) c02.f2131b).b(c1151a);
                        }
                    }
                    c1151aH3 = null;
                    if (z8) {
                    }
                } else if (i10 == 4) {
                    int i26 = c1151a.f13022d;
                    int i27 = c1151a2.f13020b;
                    if (i26 < i27) {
                        c1151a2.f13020b = i27 - 1;
                    } else {
                        int i28 = c1151a2.f13022d;
                        if (i26 < i27 + i28) {
                            c1151a2.f13022d = i28 - 1;
                            c1151aH = c02.h(4, c1151a.f13020b, 1, c1151a2.f13021c);
                        }
                        i7 = c1151a.f13020b;
                        i8 = c1151a2.f13020b;
                        if (i7 > i8) {
                            c1151a2.f13020b = i8 + 1;
                        } else {
                            int i29 = i8 + c1151a2.f13022d;
                            if (i7 < i29) {
                                int i30 = i29 - i7;
                                c1151aH2 = c02.h(4, i7 + 1, i30, c1151a2.f13021c);
                                c1151a2.f13022d -= i30;
                            }
                            arrayList.set(i9, c1151a);
                            if (c1151a2.f13022d > 0) {
                                arrayList.set(size, c1151a2);
                            } else {
                                arrayList.remove(size);
                                c02.getClass();
                                c1151a2.f13021c = null;
                                ((E1.c) c02.f2131b).b(c1151a2);
                            }
                            if (c1151aH != null) {
                                arrayList.add(size, c1151aH);
                            }
                            if (c1151aH2 != null) {
                                arrayList.add(size, c1151aH2);
                            }
                        }
                        c1151aH2 = null;
                        arrayList.set(i9, c1151a);
                        if (c1151a2.f13022d > 0) {
                        }
                        if (c1151aH != null) {
                        }
                        if (c1151aH2 != null) {
                        }
                    }
                    c1151aH = null;
                    i7 = c1151a.f13020b;
                    i8 = c1151a2.f13020b;
                    if (i7 > i8) {
                    }
                    c1151aH2 = null;
                    arrayList.set(i9, c1151a);
                    if (c1151a2.f13022d > 0) {
                    }
                    if (c1151aH != null) {
                    }
                    if (c1151aH2 != null) {
                    }
                }
            } else {
                int i31 = c1151a.f13022d;
                int i32 = c1151a2.f13020b;
                int i33 = i31 < i32 ? -1 : 0;
                int i34 = c1151a.f13020b;
                if (i34 < i32) {
                    i33++;
                }
                if (i32 <= i34) {
                    c1151a.f13020b = i34 + c1151a2.f13022d;
                }
                int i35 = c1151a2.f13020b;
                if (i35 <= i31) {
                    c1151a.f13022d = i31 + c1151a2.f13022d;
                }
                c1151a2.f13020b = i35 + i33;
                arrayList.set(size, c1151a2);
                arrayList.set(i9, c1151a);
            }
        }
        int size2 = arrayList.size();
        int i36 = 0;
        while (i36 < size2) {
            C1151a c1151aH4 = (C1151a) arrayList.get(i36);
            int i37 = c1151aH4.f13019a;
            if (i37 != 1) {
                E1.c cVar = (E1.c) this.f2131b;
                C1175z c1175z = (C1175z) this.f2134e;
                if (i37 == 2) {
                    int i38 = c1151aH4.f13020b;
                    int i39 = c1151aH4.f13022d + i38;
                    int i40 = i38;
                    int i41 = 0;
                    byte b7 = -1;
                    while (i40 < i39) {
                        if (c1175z.b(i40) != null || a(i40)) {
                            if (b7 == 0) {
                                d(h(2, i38, i41, null));
                                z6 = true;
                            } else {
                                z6 = false;
                            }
                            b6 = 1;
                        } else {
                            if (b7 == 1) {
                                i(h(2, i38, i41, null));
                                z6 = true;
                            } else {
                                z6 = false;
                            }
                            b6 = 0;
                        }
                        if (z6) {
                            i40 -= i41;
                            i39 -= i41;
                            i41 = 1;
                        } else {
                            i41++;
                        }
                        i40++;
                        b7 = b6;
                    }
                    if (i41 != c1151aH4.f13022d) {
                        c1151aH4.f13021c = null;
                        cVar.b(c1151aH4);
                        c1151aH4 = h(2, i38, i41, null);
                    }
                    if (b7 == 0) {
                        d(c1151aH4);
                    } else {
                        i(c1151aH4);
                    }
                } else if (i37 == 4) {
                    int i42 = c1151aH4.f13020b;
                    int i43 = c1151aH4.f13022d + i42;
                    byte b8 = b5;
                    int i44 = i42;
                    int i45 = 0;
                    while (i42 < i43) {
                        if (c1175z.b(i42) != null || a(i42)) {
                            if (b8 == 0) {
                                d(h(4, i44, i45, c1151aH4.f13021c));
                                i44 = i42;
                                i45 = 0;
                            }
                            b8 = 1;
                        } else {
                            if (b8 == 1) {
                                i(h(4, i44, i45, c1151aH4.f13021c));
                                i44 = i42;
                                i45 = 0;
                            }
                            b8 = 0;
                        }
                        i45++;
                        i42++;
                    }
                    if (i45 != c1151aH4.f13022d) {
                        Object obj = c1151aH4.f13021c;
                        c1151aH4.f13021c = null;
                        cVar.b(c1151aH4);
                        c1151aH4 = h(4, i44, i45, obj);
                    }
                    if (b8 == 0) {
                        d(c1151aH4);
                    } else {
                        i(c1151aH4);
                    }
                } else if (i37 == i6) {
                    i(c1151aH4);
                }
            } else {
                i(c1151aH4);
            }
            i36++;
            b5 = -1;
            i6 = 8;
        }
        arrayList.clear();
    }

    public void k(ArrayList arrayList) {
        int size = arrayList.size();
        for (int i6 = 0; i6 < size; i6++) {
            C1151a c1151a = (C1151a) arrayList.get(i6);
            c1151a.f13021c = null;
            ((E1.c) this.f2131b).b(c1151a);
        }
        arrayList.clear();
    }

    public int l(int i6, int i7) {
        int i8;
        int i9;
        ArrayList arrayList = (ArrayList) this.f2133d;
        for (int size = arrayList.size() - 1; size >= 0; size--) {
            C1151a c1151a = (C1151a) arrayList.get(size);
            int i10 = c1151a.f13019a;
            if (i10 == 8) {
                int i11 = c1151a.f13020b;
                int i12 = c1151a.f13022d;
                if (i11 < i12) {
                    i9 = i11;
                    i8 = i12;
                } else {
                    i8 = i11;
                    i9 = i12;
                }
                if (i6 < i9 || i6 > i8) {
                    if (i6 < i11) {
                        if (i7 == 1) {
                            c1151a.f13020b = i11 + 1;
                            c1151a.f13022d = i12 + 1;
                        } else if (i7 == 2) {
                            c1151a.f13020b = i11 - 1;
                            c1151a.f13022d = i12 - 1;
                        }
                    }
                } else if (i9 == i11) {
                    if (i7 == 1) {
                        c1151a.f13022d = i12 + 1;
                    } else if (i7 == 2) {
                        c1151a.f13022d = i12 - 1;
                    }
                    i6++;
                } else {
                    if (i7 == 1) {
                        c1151a.f13020b = i11 + 1;
                    } else if (i7 == 2) {
                        c1151a.f13020b = i11 - 1;
                    }
                    i6--;
                }
            } else {
                int i13 = c1151a.f13020b;
                if (i13 <= i6) {
                    if (i10 == 1) {
                        i6 -= c1151a.f13022d;
                    } else if (i10 == 2) {
                        i6 += c1151a.f13022d;
                    }
                } else if (i7 == 1) {
                    c1151a.f13020b = i13 + 1;
                } else if (i7 == 2) {
                    c1151a.f13020b = i13 - 1;
                }
            }
        }
        for (int size2 = arrayList.size() - 1; size2 >= 0; size2--) {
            C1151a c1151a2 = (C1151a) arrayList.get(size2);
            int i14 = c1151a2.f13019a;
            E1.c cVar = (E1.c) this.f2131b;
            if (i14 == 8) {
                int i15 = c1151a2.f13022d;
                if (i15 == c1151a2.f13020b || i15 < 0) {
                    arrayList.remove(size2);
                    c1151a2.f13021c = null;
                    cVar.b(c1151a2);
                }
            } else if (c1151a2.f13022d <= 0) {
                arrayList.remove(size2);
                c1151a2.f13021c = null;
                cVar.b(c1151a2);
            }
        }
        return i6;
    }

    public C0() {
        this.f2131b = new C0271p[32];
        this.f2132c = new float[32];
        this.f2133d = new byte[32];
        n.O o6 = n.a0.f21397a;
        this.f2134e = new n.O();
        this.f2135f = new n.O();
    }
}
