package defpackage;

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;

/* JADX INFO: renamed from: ᵮᵾᵿᵎ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public final class C4270 extends AbstractC5474 implements RandomAccess, Serializable {

    /* JADX INFO: renamed from: ˌᴵ, reason: contains not printable characters */
    public Object[] f16317;

    /* JADX INFO: renamed from: ᵔᵖᵹᵫ, reason: contains not printable characters */
    public int f16318;

    /* JADX INFO: renamed from: ᵜᵪʾ, reason: contains not printable characters */
    public final int f16319;

    /* JADX INFO: renamed from: ᵨᵼⁱ, reason: contains not printable characters */
    public final C4270 f16320;

    /* JADX INFO: renamed from: ᵯᵷʽ, reason: contains not printable characters */
    public final C0970 f16321;

    public C4270(Object[] objArr, int i, int i2, C4270 c4270, C0970 c0970) {
        this.f16317 = objArr;
        this.f16319 = i;
        this.f16318 = i2;
        this.f16320 = c4270;
        this.f16321 = c0970;
        ((AbstractList) this).modCount = ((AbstractList) c0970).modCount;
    }

    @Override // java.util.AbstractList, java.util.List
    public final void add(int i, Object obj) {
        m9238();
        m9241();
        int i2 = this.f16318;
        if (i < 0 || i > i2) {
            C1390.m3982(AbstractC3653.m8230(i, i2, "index: ", ", size: "));
        } else {
            m9244(this.f16319 + i, obj);
        }
    }

    @Override // java.util.AbstractList, java.util.AbstractCollection, java.util.Collection, java.util.List
    public final boolean add(Object obj) {
        m9238();
        m9241();
        m9244(this.f16319 + this.f16318, obj);
        return true;
    }

    @Override // java.util.AbstractList, java.util.List
    public final boolean addAll(int i, Collection collection) {
        m9238();
        m9241();
        int i2 = this.f16318;
        if (i < 0 || i > i2) {
            C1390.m3982(AbstractC3653.m8230(i, i2, "index: ", ", size: "));
            return false;
        }
        int size = collection.size();
        m9239(this.f16319 + i, collection, size);
        return size > 0;
    }

    @Override // java.util.AbstractCollection, java.util.Collection, java.util.List
    public final boolean addAll(Collection collection) {
        m9238();
        m9241();
        int size = collection.size();
        m9239(this.f16319 + this.f16318, collection, size);
        return size > 0;
    }

    @Override // java.util.AbstractList, java.util.AbstractCollection, java.util.Collection, java.util.List
    public final void clear() {
        m9238();
        m9241();
        m9240(this.f16319, this.f16318);
    }

    @Override // java.util.AbstractList, java.util.Collection, java.util.List
    public final boolean equals(Object obj) {
        m9241();
        if (obj == this) {
            return true;
        }
        if (obj instanceof List) {
            List list = (List) obj;
            Object[] objArr = this.f16317;
            int i = this.f16318;
            if (i == list.size()) {
                for (int i2 = 0; i2 < i; i2++) {
                    if (ᵥˈᵛ.ˊᵫᵗ(objArr[this.f16319 + i2], list.get(i2))) {
                    }
                }
                return true;
            }
        }
        return false;
    }

    @Override // java.util.AbstractList, java.util.List
    public final Object get(int i) {
        m9241();
        int i2 = this.f16318;
        if (i >= 0 && i < i2) {
            return this.f16317[this.f16319 + i];
        }
        C1390.m3982(AbstractC3653.m8230(i, i2, "index: ", ", size: "));
        return null;
    }

    @Override // java.util.AbstractList, java.util.Collection, java.util.List
    public final int hashCode() {
        m9241();
        Object[] objArr = this.f16317;
        int i = this.f16318;
        int iHashCode = 1;
        for (int i2 = 0; i2 < i; i2++) {
            Object obj = objArr[this.f16319 + i2];
            iHashCode = (iHashCode * 31) + (obj != null ? obj.hashCode() : 0);
        }
        return iHashCode;
    }

    @Override // java.util.AbstractList, java.util.List
    public final int indexOf(Object obj) {
        m9241();
        for (int i = 0; i < this.f16318; i++) {
            if (ᵥˈᵛ.ˊᵫᵗ(this.f16317[this.f16319 + i], obj)) {
                return i;
            }
        }
        return -1;
    }

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

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

    @Override // java.util.AbstractList, java.util.List
    public final int lastIndexOf(Object obj) {
        m9241();
        for (int i = this.f16318 - 1; i >= 0; i--) {
            if (ᵥˈᵛ.ˊᵫᵗ(this.f16317[this.f16319 + i], obj)) {
                return i;
            }
        }
        return -1;
    }

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

    @Override // java.util.AbstractList, java.util.List
    public final ListIterator listIterator(int i) {
        m9241();
        int i2 = this.f16318;
        if (i >= 0 && i <= i2) {
            return new C4848(this, i);
        }
        C1390.m3982(AbstractC3653.m8230(i, i2, "index: ", ", size: "));
        return null;
    }

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

    @Override // java.util.AbstractCollection, java.util.Collection, java.util.List
    public final boolean removeAll(Collection collection) {
        m9238();
        m9241();
        return m9242(this.f16319, this.f16318, collection, false) > 0;
    }

    @Override // java.util.AbstractCollection, java.util.Collection, java.util.List
    public final boolean retainAll(Collection collection) {
        m9238();
        m9241();
        return m9242(this.f16319, this.f16318, collection, true) > 0;
    }

    @Override // java.util.AbstractList, java.util.List
    public final Object set(int i, Object obj) {
        m9238();
        m9241();
        int i2 = this.f16318;
        if (i < 0 || i >= i2) {
            C1390.m3982(AbstractC3653.m8230(i, i2, "index: ", ", size: "));
            return null;
        }
        Object[] objArr = this.f16317;
        int i3 = this.f16319;
        Object obj2 = objArr[i3 + i];
        objArr[i3 + i] = obj;
        return obj2;
    }

    @Override // java.util.AbstractList, java.util.List
    public final List subList(int i, int i2) {
        ᵟˌᵫ.ːˏᵟᵯ(i, i2, this.f16318);
        return new C4270(this.f16317, this.f16319 + i, i2 - i, this, this.f16321);
    }

    @Override // java.util.AbstractCollection, java.util.Collection, java.util.List
    public final Object[] toArray() {
        m9241();
        Object[] objArr = this.f16317;
        int i = this.f16318;
        int i2 = this.f16319;
        int i3 = i + i2;
        ᵽˊᵘᵬ.ːˏᵟᵯ(i3, objArr.length);
        return Arrays.copyOfRange(objArr, i2, i3);
    }

    @Override // java.util.AbstractCollection, java.util.Collection, java.util.List
    public final Object[] toArray(Object[] objArr) {
        m9241();
        int length = objArr.length;
        int i = this.f16318;
        Object[] objArr2 = this.f16317;
        int i2 = this.f16319;
        if (length < i) {
            return Arrays.copyOfRange(objArr2, i2, i + i2, objArr.getClass());
        }
        AbstractC3761.m8436(0, i2, i + i2, objArr2, objArr);
        int i3 = this.f16318;
        if (i3 < objArr.length) {
            objArr[i3] = null;
        }
        return objArr;
    }

    @Override // java.util.AbstractCollection
    public final String toString() {
        m9241();
        return ᵘᵞʿⁱ.ᵷᵺʾᵖ(this.f16317, this.f16319, this.f16318, this);
    }

    @Override // defpackage.AbstractC5474
    /* JADX INFO: renamed from: ʽˈˋ */
    public final int mo3166() {
        m9241();
        return this.f16318;
    }

    /* JADX INFO: renamed from: ˊᵫᵗ, reason: contains not printable characters */
    public final void m9238() {
        if (this.f16321.f4255) {
            C1390.m3978();
        }
    }

    @Override // defpackage.AbstractC5474
    /* JADX INFO: renamed from: ːˏᵟᵯ */
    public final Object mo3168(int i) {
        m9238();
        m9241();
        int i2 = this.f16318;
        if (i >= 0 && i < i2) {
            return m9243(this.f16319 + i);
        }
        C1390.m3982(AbstractC3653.m8230(i, i2, "index: ", ", size: "));
        return null;
    }

    /* JADX INFO: renamed from: ᵨᵣ, reason: contains not printable characters */
    public final void m9239(int i, Collection collection, int i2) {
        ((AbstractList) this).modCount++;
        C0970 c0970 = this.f16321;
        C4270 c4270 = this.f16320;
        if (c4270 != null) {
            c4270.m9239(i, collection, i2);
        } else {
            C0970 c09702 = C0970.f4253;
            c0970.m3291(i, collection, i2);
        }
        this.f16317 = c0970.f4254;
        this.f16318 += i2;
    }

    /* JADX INFO: renamed from: ᵱᵽʡᵚ, reason: contains not printable characters */
    public final void m9240(int i, int i2) {
        if (i2 > 0) {
            ((AbstractList) this).modCount++;
        }
        C4270 c4270 = this.f16320;
        if (c4270 != null) {
            c4270.m9240(i, i2);
        } else {
            C0970 c0970 = C0970.f4253;
            this.f16321.m3292(i, i2);
        }
        this.f16318 -= i2;
    }

    /* JADX INFO: renamed from: ᵵᵽ, reason: contains not printable characters */
    public final void m9241() {
        if (((AbstractList) this.f16321).modCount != ((AbstractList) this).modCount) {
            throw new ConcurrentModificationException();
        }
    }

    /* JADX INFO: renamed from: ᵶᵥᵝ, reason: contains not printable characters */
    public final int m9242(int i, int i2, Collection collection, boolean z) {
        int iM3294;
        C4270 c4270 = this.f16320;
        if (c4270 != null) {
            iM3294 = c4270.m9242(i, i2, collection, z);
        } else {
            C0970 c0970 = C0970.f4253;
            iM3294 = this.f16321.m3294(i, i2, collection, z);
        }
        if (iM3294 > 0) {
            ((AbstractList) this).modCount++;
        }
        this.f16318 -= iM3294;
        return iM3294;
    }

    /* JADX INFO: renamed from: ᵻʽᵯ, reason: contains not printable characters */
    public final Object m9243(int i) {
        Object objM3295;
        ((AbstractList) this).modCount++;
        C4270 c4270 = this.f16320;
        if (c4270 != null) {
            objM3295 = c4270.m9243(i);
        } else {
            C0970 c0970 = C0970.f4253;
            objM3295 = this.f16321.m3295(i);
        }
        this.f16318--;
        return objM3295;
    }

    /* JADX INFO: renamed from: ᵻˈᵦʼ, reason: contains not printable characters */
    public final void m9244(int i, Object obj) {
        ((AbstractList) this).modCount++;
        C0970 c0970 = this.f16321;
        C4270 c4270 = this.f16320;
        if (c4270 != null) {
            c4270.m9244(i, obj);
        } else {
            C0970 c09702 = C0970.f4253;
            c0970.m3296(i, obj);
        }
        this.f16317 = c0970.f4254;
        this.f16318++;
    }
}
