package com.google.android.gms.internal.location; import java.util.Collection; import java.util.Iterator; import java.util.List; import java.util.ListIterator; import java.util.RandomAccess; import org.checkerframework.checker.nullness.compatqual.NullableDecl; /* loaded from: classes.dex */ public abstract class zzbs extends zzbp implements List, RandomAccess { private static final zzbv zza = new zzbq(zzbt.zza, 0); zzbs() { } public static zzbs zzi() { return (zzbs) zzbt.zza; } public static zzbs zzj(Collection collection) { if (collection instanceof zzbp) { zzbs zze = ((zzbp) collection).zze(); if (!zze.zzf()) { return zze; } Object[] array = zze.toArray(); return zzk(array, array.length); } Object[] array2 = collection.toArray(); int length = array2.length; for (int i10 = 0; i10 < length; i10++) { if (array2[i10] == null) { StringBuilder sb = new StringBuilder(20); sb.append("at index "); sb.append(i10); throw new NullPointerException(sb.toString()); } } return zzk(array2, length); } static zzbs zzk(Object[] objArr, int i10) { return i10 == 0 ? (zzbs) zzbt.zza : new zzbt(objArr, i10); } @Override // java.util.List @Deprecated public final void add(int i10, E e10) { throw new UnsupportedOperationException(); } @Override // java.util.List @Deprecated public final boolean addAll(int i10, Collection collection) { throw new UnsupportedOperationException(); } @Override // java.util.AbstractCollection, java.util.Collection, java.util.List public final boolean contains(@NullableDecl Object obj) { return indexOf(obj) >= 0; } @Override // java.util.Collection, java.util.List public final boolean equals(@NullableDecl Object obj) { if (obj == this) { return true; } if (obj instanceof List) { List list = (List) obj; int size = size(); if (size == list.size()) { if (list instanceof RandomAccess) { for (int i10 = 0; i10 < size; i10++) { if (zzbl.zza(get(i10), list.get(i10))) { } } return true; } Iterator it = iterator(); Iterator it2 = list.iterator(); while (true) { if (it.hasNext()) { if (!it2.hasNext() || !zzbl.zza(it.next(), it2.next())) { break; } } else if (!it2.hasNext()) { return true; } } } } return false; } @Override // java.util.Collection, java.util.List public final int hashCode() { int size = size(); int i10 = 1; for (int i11 = 0; i11 < size; i11++) { i10 = (i10 * 31) + get(i11).hashCode(); } return i10; } @Override // java.util.List public final int indexOf(@NullableDecl Object obj) { if (obj == null) { return -1; } int size = size(); for (int i10 = 0; i10 < size; i10++) { if (obj.equals(get(i10))) { return i10; } } return -1; } @Override // com.google.android.gms.internal.location.zzbp, java.util.AbstractCollection, java.util.Collection, java.lang.Iterable public final /* bridge */ /* synthetic */ Iterator iterator() { return listIterator(0); } @Override // java.util.List public final int lastIndexOf(@NullableDecl 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 // java.util.List public final /* bridge */ /* synthetic */ ListIterator listIterator() { return listIterator(0); } @Override // java.util.List @Deprecated public final E remove(int i10) { throw new UnsupportedOperationException(); } @Override // java.util.List @Deprecated public final E set(int i10, E e10) { throw new UnsupportedOperationException(); } @Override // com.google.android.gms.internal.location.zzbp /* renamed from: zza */ public final zzbu iterator() { return listIterator(0); } @Override // com.google.android.gms.internal.location.zzbp public final zzbs zze() { return this; } @Override // com.google.android.gms.internal.location.zzbp int zzg(Object[] objArr, int i10) { int size = size(); for (int i11 = 0; i11 < size; i11++) { objArr[i11] = get(i11); } return size; } @Override // java.util.List /* renamed from: zzh, reason: merged with bridge method [inline-methods] */ public zzbs subList(int i10, int i11) { zzbm.zzc(i10, i11, size()); int i12 = i11 - i10; return i12 == size() ? this : i12 == 0 ? (zzbs) zzbt.zza : new zzbr(this, i10, i12); } @Override // java.util.List /* renamed from: zzl, reason: merged with bridge method [inline-methods] */ public final zzbv listIterator(int i10) { zzbm.zzb(i10, size(), "index"); return isEmpty() ? (zzbv) zza : new zzbq(this, i10); } }