package com.google.android.gms.internal.maps; import java.util.Arrays; import java.util.Collection; import java.util.Iterator; import java.util.Map; /* JADX INFO: compiled from: com.google.android.gms:play-services-maps@@19.0.0 */ /* JADX INFO: loaded from: classes2.dex */ public final class zzbk { Object[] zza; int zzb; zzbj zzc; public zzbk() { this(4); } private final void zzb(int i) { Object[] objArr = this.zza; int length = objArr.length; int i2 = i + i; if (i2 > length) { int i3 = length + (length >> 1) + 1; if (i3 < i2) { int iHighestOneBit = Integer.highestOneBit(i2 - 1); i3 = iHighestOneBit + iHighestOneBit; } if (i3 < 0) { i3 = Integer.MAX_VALUE; } this.zza = Arrays.copyOf(objArr, i3); } } /* JADX WARN: Multi-variable type inference failed */ public final zzbk zza(Iterable iterable) { if (iterable instanceof Collection) { zzb(this.zzb + iterable.size()); } Iterator it = iterable.iterator(); while (it.hasNext()) { Map.Entry entry = (Map.Entry) it.next(); Object key = entry.getKey(); Object value = entry.getValue(); zzb(this.zzb + 1); zzbd.zza(key, value); Object[] objArr = this.zza; int i = this.zzb; int i2 = i + i; objArr[i2] = key; objArr[i2 + 1] = value; this.zzb = i + 1; } return this; } zzbk(int i) { this.zza = new Object[i + i]; this.zzb = 0; } }