package F3;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;
import java.util.Iterator;
import java.util.List;
import java.util.ListIterator;
import java.util.RandomAccess;

/* JADX INFO: loaded from: classes3.dex */
public abstract class O extends J implements List, RandomAccess {

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public static final M f1509b = new M(0, p0.f1586e);

    public static p0 n(int i6, Object[] objArr) {
        return i6 == 0 ? p0.f1586e : new p0(objArr, i6);
    }

    public static L o() {
        return new L(4);
    }

    public static O p(Collection collection) {
        if (!(collection instanceof J)) {
            Object[] array = collection.toArray();
            AbstractC0220u.b(array.length, array);
            return n(array.length, array);
        }
        O oE = ((J) collection).e();
        if (!oE.l()) {
            return oE;
        }
        Object[] array2 = oE.toArray(J.f1502a);
        return n(array2.length, array2);
    }

    public static p0 q(Object[] objArr) {
        if (objArr.length == 0) {
            return p0.f1586e;
        }
        Object[] objArr2 = (Object[]) objArr.clone();
        AbstractC0220u.b(objArr2.length, objArr2);
        return n(objArr2.length, objArr2);
    }

    public static p0 s(Long l, Long l6, Long l7, Long l8, Long l9) {
        Object[] objArr = {l, l6, l7, l8, l9};
        AbstractC0220u.b(5, objArr);
        return n(5, objArr);
    }

    public static p0 u(Object obj) {
        Object[] objArr = {obj};
        AbstractC0220u.b(1, objArr);
        return n(1, objArr);
    }

    public static p0 v(Object obj, Object obj2) {
        Object[] objArr = {obj, obj2};
        AbstractC0220u.b(2, objArr);
        return n(2, objArr);
    }

    public static p0 w(o0 o0Var, List list) {
        o0Var.getClass();
        if (list == null) {
            Iterator it = list.iterator();
            ArrayList arrayList = new ArrayList();
            it.getClass();
            while (it.hasNext()) {
                arrayList.add(it.next());
            }
            list = arrayList;
        }
        Object[] array = list.toArray();
        AbstractC0220u.b(array.length, array);
        Arrays.sort(array, o0Var);
        return n(array.length, array);
    }

    @Override // java.util.List
    public final void add(int i6, Object obj) {
        throw new UnsupportedOperationException();
    }

    @Override // java.util.List
    public final boolean addAll(int i6, Collection collection) {
        throw new UnsupportedOperationException();
    }

    @Override // F3.J, java.util.AbstractCollection, java.util.Collection, java.util.Set
    public final boolean contains(Object obj) {
        return indexOf(obj) >= 0;
    }

    @Override // java.util.Collection, java.util.List
    public final boolean equals(Object obj) {
        if (obj != this) {
            if (obj instanceof List) {
                List list = (List) obj;
                int size = size();
                if (size == list.size()) {
                    if (!(list instanceof RandomAccess)) {
                        Iterator it = iterator();
                        Iterator it2 = list.iterator();
                        while (it.hasNext()) {
                            if (it2.hasNext() && android.support.v4.media.session.b.n(it.next(), it2.next())) {
                            }
                        }
                        return !it2.hasNext();
                    }
                    for (int i6 = 0; i6 < size; i6++) {
                        if (android.support.v4.media.session.b.n(get(i6), list.get(i6))) {
                        }
                    }
                }
            }
            return false;
        }
        return true;
    }

    @Override // F3.J
    public int g(int i6, Object[] objArr) {
        int size = size();
        for (int i7 = 0; i7 < size; i7++) {
            objArr[i6 + i7] = get(i7);
        }
        return i6 + size;
    }

    @Override // java.util.Collection, java.util.List
    public final int hashCode() {
        int size = size();
        int i6 = 1;
        for (int i7 = 0; i7 < size; i7++) {
            i6 = ~(~(get(i7).hashCode() + (i6 * 31)));
        }
        return i6;
    }

    @Override // java.util.List
    public final int indexOf(Object obj) {
        if (obj == null) {
            return -1;
        }
        int size = size();
        for (int i6 = 0; i6 < size; i6++) {
            if (obj.equals(get(i6))) {
                return i6;
            }
        }
        return -1;
    }

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

    @Override // java.util.List
    public final int lastIndexOf(Object obj) {
        if (obj == null) {
            return -1;
        }
        for (int size = size() - 1; size >= 0; size--) {
            if (obj.equals(get(size))) {
                return size;
            }
        }
        return -1;
    }

    @Override // F3.J
    /* JADX INFO: renamed from: m */
    public final D0 iterator() {
        return listIterator(0);
    }

    @Override // java.util.List
    /* JADX INFO: renamed from: r, reason: merged with bridge method [inline-methods] */
    public final M listIterator(int i6) {
        A4.g.p(i6, size());
        return isEmpty() ? f1509b : new M(i6, this);
    }

    @Override // java.util.List
    public final Object remove(int i6) {
        throw new UnsupportedOperationException();
    }

    @Override // java.util.List
    public final Object set(int i6, Object obj) {
        throw new UnsupportedOperationException();
    }

    @Override // java.util.List
    /* JADX INFO: renamed from: x, reason: merged with bridge method [inline-methods] */
    public O subList(int i6, int i7) {
        A4.g.q(i6, i7, size());
        int i8 = i7 - i6;
        return i8 == size() ? this : i8 == 0 ? p0.f1586e : new N(this, i6, i8);
    }

    public ListIterator listIterator() {
        return listIterator(0);
    }

    @Override // F3.J
    public final O e() {
        return this;
    }
}
