package y4;

import I0.C0307p;
import java.io.Serializable;
import java.util.AbstractList;
import java.util.Arrays;
import java.util.Collection;
import java.util.ConcurrentModificationException;
import java.util.Iterator;
import java.util.List;
import java.util.ListIterator;
import java.util.RandomAccess;
import kotlin.jvm.internal.o;
import n2.AbstractC2612c;
import x4.AbstractC3239e;
import x4.AbstractC3243i;
import x4.AbstractC3250p;
import x4.C3236b;

/* JADX INFO: renamed from: y4.a, reason: case insensitive filesystem */
/* JADX INFO: loaded from: classes3.dex */
public final class C3273a extends AbstractC3243i implements RandomAccess, Serializable {

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

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

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

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

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

    public C3273a(Object[] backing, int i6, int i7, C3273a c3273a, C3274b root) {
        o.h(backing, "backing");
        o.h(root, "root");
        this.f26202a = backing;
        this.f26203b = i6;
        this.f26204c = i7;
        this.f26205d = c3273a;
        this.f26206e = root;
        ((AbstractList) this).modCount = ((AbstractList) root).modCount;
    }

    @Override // java.util.AbstractList, java.util.AbstractCollection, java.util.Collection, java.util.List
    public final boolean add(Object obj) {
        l();
        k();
        j(this.f26203b + this.f26204c, obj);
        return true;
    }

    @Override // java.util.AbstractCollection, java.util.Collection, java.util.List
    public final boolean addAll(Collection elements) {
        o.h(elements, "elements");
        l();
        k();
        int size = elements.size();
        h(elements, this.f26203b + this.f26204c, size);
        return size > 0;
    }

    @Override // java.util.AbstractList, java.util.AbstractCollection, java.util.Collection, java.util.List
    public final void clear() {
        l();
        k();
        n(this.f26203b, this.f26204c);
    }

    @Override // java.util.AbstractList, java.util.Collection, java.util.List
    public final boolean equals(Object obj) {
        k();
        if (obj == this) {
            return true;
        }
        if (obj instanceof List) {
            return AbstractC2612c.a(this.f26202a, this.f26203b, this.f26204c, (List) obj);
        }
        return false;
    }

    @Override // java.util.AbstractList, java.util.List
    public final Object get(int i6) {
        k();
        C3236b c3236b = AbstractC3239e.Companion;
        int i7 = this.f26204c;
        c3236b.getClass();
        C3236b.b(i6, i7);
        return this.f26202a[this.f26203b + i6];
    }

    @Override // x4.AbstractC3243i
    public final int getSize() {
        k();
        return this.f26204c;
    }

    public final void h(Collection collection, int i6, int i7) {
        ((AbstractList) this).modCount++;
        C3274b c3274b = this.f26206e;
        C3273a c3273a = this.f26205d;
        if (c3273a != null) {
            c3273a.h(collection, i6, i7);
        } else {
            C3274b c3274b2 = C3274b.f26207d;
            c3274b.h(collection, i6, i7);
        }
        this.f26202a = c3274b.f26208a;
        this.f26204c += i7;
    }

    @Override // java.util.AbstractList, java.util.Collection, java.util.List
    public final int hashCode() {
        k();
        Object[] objArr = this.f26202a;
        int i6 = this.f26204c;
        int iHashCode = 1;
        for (int i7 = 0; i7 < i6; i7++) {
            Object obj = objArr[this.f26203b + i7];
            iHashCode = (iHashCode * 31) + (obj != null ? obj.hashCode() : 0);
        }
        return iHashCode;
    }

    @Override // java.util.AbstractList, java.util.List
    public final int indexOf(Object obj) {
        k();
        for (int i6 = 0; i6 < this.f26204c; i6++) {
            if (o.c(this.f26202a[this.f26203b + i6], obj)) {
                return i6;
            }
        }
        return -1;
    }

    @Override // java.util.AbstractCollection, java.util.Collection, java.util.List
    public final boolean isEmpty() {
        k();
        return this.f26204c == 0;
    }

    @Override // java.util.AbstractList, java.util.AbstractCollection, java.util.Collection, java.lang.Iterable, java.util.List
    public final Iterator iterator() {
        return listIterator(0);
    }

    public final void j(int i6, Object obj) {
        ((AbstractList) this).modCount++;
        C3274b c3274b = this.f26206e;
        C3273a c3273a = this.f26205d;
        if (c3273a != null) {
            c3273a.j(i6, obj);
        } else {
            C3274b c3274b2 = C3274b.f26207d;
            c3274b.j(i6, obj);
        }
        this.f26202a = c3274b.f26208a;
        this.f26204c++;
    }

    public final void k() {
        if (((AbstractList) this.f26206e).modCount != ((AbstractList) this).modCount) {
            throw new ConcurrentModificationException();
        }
    }

    public final void l() {
        if (this.f26206e.f26210c) {
            throw new UnsupportedOperationException();
        }
    }

    @Override // java.util.AbstractList, java.util.List
    public final int lastIndexOf(Object obj) {
        k();
        for (int i6 = this.f26204c - 1; i6 >= 0; i6--) {
            if (o.c(this.f26202a[this.f26203b + i6], obj)) {
                return i6;
            }
        }
        return -1;
    }

    @Override // java.util.AbstractList, java.util.List
    public final ListIterator listIterator() {
        return listIterator(0);
    }

    public final Object m(int i6) {
        Object objM;
        ((AbstractList) this).modCount++;
        C3273a c3273a = this.f26205d;
        if (c3273a != null) {
            objM = c3273a.m(i6);
        } else {
            C3274b c3274b = C3274b.f26207d;
            objM = this.f26206e.m(i6);
        }
        this.f26204c--;
        return objM;
    }

    public final void n(int i6, int i7) {
        if (i7 > 0) {
            ((AbstractList) this).modCount++;
        }
        C3273a c3273a = this.f26205d;
        if (c3273a != null) {
            c3273a.n(i6, i7);
        } else {
            C3274b c3274b = C3274b.f26207d;
            this.f26206e.n(i6, i7);
        }
        this.f26204c -= i7;
    }

    public final int o(int i6, int i7, Collection collection, boolean z6) {
        int iO;
        C3273a c3273a = this.f26205d;
        if (c3273a != null) {
            iO = c3273a.o(i6, i7, collection, z6);
        } else {
            C3274b c3274b = C3274b.f26207d;
            iO = this.f26206e.o(i6, i7, collection, z6);
        }
        if (iO > 0) {
            ((AbstractList) this).modCount++;
        }
        this.f26204c -= iO;
        return iO;
    }

    @Override // java.util.AbstractCollection, java.util.Collection, java.util.List
    public final boolean remove(Object obj) {
        l();
        k();
        int iIndexOf = indexOf(obj);
        if (iIndexOf >= 0) {
            remove(iIndexOf);
        }
        return iIndexOf >= 0;
    }

    @Override // java.util.AbstractCollection, java.util.Collection, java.util.List
    public final boolean removeAll(Collection elements) {
        o.h(elements, "elements");
        l();
        k();
        return o(this.f26203b, this.f26204c, elements, false) > 0;
    }

    @Override // x4.AbstractC3243i
    public final Object removeAt(int i6) {
        l();
        k();
        C3236b c3236b = AbstractC3239e.Companion;
        int i7 = this.f26204c;
        c3236b.getClass();
        C3236b.b(i6, i7);
        return m(this.f26203b + i6);
    }

    @Override // java.util.AbstractCollection, java.util.Collection, java.util.List
    public final boolean retainAll(Collection elements) {
        o.h(elements, "elements");
        l();
        k();
        return o(this.f26203b, this.f26204c, elements, true) > 0;
    }

    @Override // java.util.AbstractList, java.util.List
    public final Object set(int i6, Object obj) {
        l();
        k();
        C3236b c3236b = AbstractC3239e.Companion;
        int i7 = this.f26204c;
        c3236b.getClass();
        C3236b.b(i6, i7);
        Object[] objArr = this.f26202a;
        int i8 = this.f26203b + i6;
        Object obj2 = objArr[i8];
        objArr[i8] = obj;
        return obj2;
    }

    @Override // java.util.AbstractList, java.util.List
    public final List subList(int i6, int i7) {
        C3236b c3236b = AbstractC3239e.Companion;
        int i8 = this.f26204c;
        c3236b.getClass();
        C3236b.d(i6, i7, i8);
        return new C3273a(this.f26202a, this.f26203b + i6, i7 - i6, this, this.f26206e);
    }

    @Override // java.util.AbstractCollection, java.util.Collection, java.util.List
    public final Object[] toArray(Object[] array) {
        o.h(array, "array");
        k();
        int length = array.length;
        int i6 = this.f26204c;
        int i7 = this.f26203b;
        if (length < i6) {
            Object[] objArrCopyOfRange = Arrays.copyOfRange(this.f26202a, i7, i6 + i7, array.getClass());
            o.g(objArrCopyOfRange, "copyOfRange(...)");
            return objArrCopyOfRange;
        }
        AbstractC3250p.B(this.f26202a, 0, array, i7, i6 + i7);
        int i8 = this.f26204c;
        if (i8 < array.length) {
            array[i8] = null;
        }
        return array;
    }

    @Override // java.util.AbstractCollection
    public final String toString() {
        k();
        return AbstractC2612c.b(this.f26202a, this.f26203b, this.f26204c, this);
    }

    @Override // java.util.AbstractList, java.util.List
    public final ListIterator listIterator(int i6) {
        k();
        C3236b c3236b = AbstractC3239e.Companion;
        int i7 = this.f26204c;
        c3236b.getClass();
        C3236b.c(i6, i7);
        return new C0307p(this, i6);
    }

    @Override // java.util.AbstractList, java.util.List
    public final void add(int i6, Object obj) {
        l();
        k();
        C3236b c3236b = AbstractC3239e.Companion;
        int i7 = this.f26204c;
        c3236b.getClass();
        C3236b.c(i6, i7);
        j(this.f26203b + i6, obj);
    }

    @Override // java.util.AbstractList, java.util.List
    public final boolean addAll(int i6, Collection elements) {
        o.h(elements, "elements");
        l();
        k();
        C3236b c3236b = AbstractC3239e.Companion;
        int i7 = this.f26204c;
        c3236b.getClass();
        C3236b.c(i6, i7);
        int size = elements.size();
        h(elements, this.f26203b + i6, size);
        return size > 0;
    }

    @Override // java.util.AbstractCollection, java.util.Collection, java.util.List
    public final Object[] toArray() {
        k();
        Object[] objArr = this.f26202a;
        int i6 = this.f26204c;
        int i7 = this.f26203b;
        return AbstractC3250p.G(objArr, i7, i6 + i7);
    }
}
