package androidx.recyclerview.widget;

import java.util.Arrays;
import java.util.List;

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

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

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

    public final void a() {
        int[] iArr = this.f3892a;
        if (iArr != null) {
            Arrays.fill(iArr, -1);
        }
        this.f3893b = null;
    }

    public final void b(int i10) {
        int[] iArr = this.f3892a;
        if (iArr == null) {
            int[] iArr2 = new int[Math.max(i10, 10) + 1];
            this.f3892a = iArr2;
            Arrays.fill(iArr2, -1);
        } else if (i10 >= iArr.length) {
            int length = iArr.length;
            while (length <= i10) {
                length *= 2;
            }
            int[] iArr3 = new int[length];
            this.f3892a = iArr3;
            System.arraycopy(iArr, 0, iArr3, 0, iArr.length);
            int[] iArr4 = this.f3892a;
            Arrays.fill(iArr4, iArr.length, iArr4.length, -1);
        }
    }

    public final void c(int i10) {
        List list = this.f3893b;
        if (list != null) {
            for (int size = list.size() - 1; size >= 0; size--) {
                if (((r2) this.f3893b.get(size)).f3883a >= i10) {
                    this.f3893b.remove(size);
                }
            }
        }
        e(i10);
    }

    public final r2 d(int i10, int i11, int i12) {
        List list = this.f3893b;
        if (list == null) {
            return null;
        }
        int size = list.size();
        for (int i13 = 0; i13 < size; i13++) {
            r2 r2Var = (r2) this.f3893b.get(i13);
            int i14 = r2Var.f3883a;
            if (i14 >= i11) {
                return null;
            }
            if (i14 >= i10 && (i12 == 0 || r2Var.f3884b == i12 || r2Var.f3886d)) {
                return r2Var;
            }
        }
        return null;
    }

    /* JADX WARN: Removed duplicated region for block: B:10:0x000e  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final int e(int i10) {
        int i11;
        int[] iArr = this.f3892a;
        if (iArr == null || i10 >= iArr.length) {
            return -1;
        }
        List list = this.f3893b;
        if (list == null) {
            i11 = -1;
        } else {
            r2 r2Var = null;
            if (list != null) {
                int size = list.size() - 1;
                while (true) {
                    if (size < 0) {
                        break;
                    }
                    r2 r2Var2 = (r2) this.f3893b.get(size);
                    if (r2Var2.f3883a == i10) {
                        r2Var = r2Var2;
                        break;
                    }
                    size--;
                }
            }
            if (r2Var != null) {
                this.f3893b.remove(r2Var);
            }
            int size2 = this.f3893b.size();
            int i12 = 0;
            while (true) {
                if (i12 >= size2) {
                    i12 = -1;
                    break;
                }
                if (((r2) this.f3893b.get(i12)).f3883a >= i10) {
                    break;
                }
                i12++;
            }
            if (i12 != -1) {
                r2 r2Var3 = (r2) this.f3893b.get(i12);
                this.f3893b.remove(i12);
                i11 = r2Var3.f3883a;
            }
        }
        if (i11 == -1) {
            int[] iArr2 = this.f3892a;
            Arrays.fill(iArr2, i10, iArr2.length, -1);
            return this.f3892a.length;
        }
        int iMin = Math.min(i11 + 1, this.f3892a.length);
        Arrays.fill(this.f3892a, i10, iMin, -1);
        return iMin;
    }

    public final void f(int i10, int i11) {
        int[] iArr = this.f3892a;
        if (iArr == null || i10 >= iArr.length) {
            return;
        }
        int i12 = i10 + i11;
        b(i12);
        int[] iArr2 = this.f3892a;
        System.arraycopy(iArr2, i10, iArr2, i12, (iArr2.length - i10) - i11);
        Arrays.fill(this.f3892a, i10, i12, -1);
        List list = this.f3893b;
        if (list == null) {
            return;
        }
        for (int size = list.size() - 1; size >= 0; size--) {
            r2 r2Var = (r2) this.f3893b.get(size);
            int i13 = r2Var.f3883a;
            if (i13 >= i10) {
                r2Var.f3883a = i13 + i11;
            }
        }
    }

    public final void g(int i10, int i11) {
        int[] iArr = this.f3892a;
        if (iArr == null || i10 >= iArr.length) {
            return;
        }
        int i12 = i10 + i11;
        b(i12);
        int[] iArr2 = this.f3892a;
        System.arraycopy(iArr2, i12, iArr2, i10, (iArr2.length - i10) - i11);
        int[] iArr3 = this.f3892a;
        Arrays.fill(iArr3, iArr3.length - i11, iArr3.length, -1);
        List list = this.f3893b;
        if (list == null) {
            return;
        }
        for (int size = list.size() - 1; size >= 0; size--) {
            r2 r2Var = (r2) this.f3893b.get(size);
            int i13 = r2Var.f3883a;
            if (i13 >= i10) {
                if (i13 < i12) {
                    this.f3893b.remove(size);
                } else {
                    r2Var.f3883a = i13 - i11;
                }
            }
        }
    }
}
