package com.google.android.gms.internal.measurement; import java.util.Arrays; import java.util.Iterator; import java.util.Set; /* loaded from: classes.dex */ public abstract class zzjb extends zziw implements Set { private transient zzja zza; zzjb() { } static int zzf(int i10) { int max = Math.max(i10, 2); if (max >= 751619276) { if (max < 1073741824) { return 1073741824; } throw new IllegalArgumentException("collection too large"); } int highestOneBit = Integer.highestOneBit(max - 1); do { highestOneBit += highestOneBit; } while (highestOneBit * 0.7d < max); return highestOneBit; } @SafeVarargs public static zzjb zzi(Object obj, Object obj2, Object obj3, Object obj4, Object obj5, Object obj6, Object... objArr) { Object[] objArr2 = new Object[15]; objArr2[0] = "_in"; objArr2[1] = "_xa"; objArr2[2] = "_xu"; objArr2[3] = "_aq"; objArr2[4] = "_aa"; objArr2[5] = "_ai"; System.arraycopy(objArr, 0, objArr2, 6, 9); return zzk(15, objArr2); } private static zzjb zzk(int i10, Object... objArr) { if (i10 == 0) { return zzjf.zza; } if (i10 == 1) { Object obj = objArr[0]; obj.getClass(); return new zzjg(obj); } int zzf = zzf(i10); Object[] objArr2 = new Object[zzf]; int i11 = zzf - 1; int i12 = 0; int i13 = 0; for (int i14 = 0; i14 < i10; i14++) { Object obj2 = objArr[i14]; zzjd.zza(obj2, i14); int hashCode = obj2.hashCode(); int zza = zzit.zza(hashCode); while (true) { int i15 = zza & i11; Object obj3 = objArr2[i15]; if (obj3 == null) { objArr[i13] = obj2; objArr2[i15] = obj2; i12 += hashCode; i13++; break; } if (!obj3.equals(obj2)) { zza++; } } } Arrays.fill(objArr, i13, i10, (Object) null); if (i13 == 1) { Object obj4 = objArr[0]; obj4.getClass(); return new zzjg(obj4); } if (zzf(i13) < zzf / 2) { return zzk(i13, objArr); } if (i13 < 10) { objArr = Arrays.copyOf(objArr, i13); } return new zzjf(objArr, i12, objArr2, i11, i13); } @Override // java.util.Collection, java.util.Set public final boolean equals(Object obj) { if (obj == this) { return true; } if ((obj instanceof zzjb) && zzj() && ((zzjb) obj).zzj() && hashCode() != obj.hashCode()) { return false; } if (obj == this) { return true; } if (obj instanceof Set) { Set set = (Set) obj; try { if (size() == set.size()) { if (containsAll(set)) { return true; } } } catch (ClassCastException | NullPointerException unused) { } } return false; } @Override // java.util.Collection, java.util.Set public int hashCode() { Iterator it = iterator(); int i10 = 0; while (it.hasNext()) { Object next = it.next(); i10 += next != null ? next.hashCode() : 0; } return i10; } @Override // com.google.android.gms.internal.measurement.zziw, java.util.AbstractCollection, java.util.Collection, java.lang.Iterable /* renamed from: zzd */ public abstract zzjh iterator(); public final zzja zzg() { zzja zzjaVar = this.zza; if (zzjaVar != null) { return zzjaVar; } zzja zzh = zzh(); this.zza = zzh; return zzh; } zzja zzh() { Object[] array = toArray(); int i10 = zzja.zzd; return zzja.zzg(array, array.length); } boolean zzj() { return false; } }