package com.google.android.gms.internal.measurement; import java.util.Iterator; import java.util.List; import java.util.Map; /* loaded from: classes3.dex */ final class zzls implements Iterator { private int zza; private boolean zzb; private Iterator zzc; private final /* synthetic */ zzln zzd; @Override // java.util.Iterator public final /* synthetic */ Object next() { List list; List list2; this.zzb = true; int i = this.zza + 1; this.zza = i; list = this.zzd.zzb; if (i < list.size()) { list2 = this.zzd.zzb; return (Map.Entry) list2.get(this.zza); } return (Map.Entry) zza().next(); } private final Iterator zza() { Map map; if (this.zzc == null) { map = this.zzd.zzc; this.zzc = map.entrySet().iterator(); } return this.zzc; } private zzls(zzln zzlnVar) { this.zzd = zzlnVar; this.zza = -1; } @Override // java.util.Iterator public final void remove() { List list; if (!this.zzb) { throw new IllegalStateException("remove() was called before next()"); } this.zzb = false; this.zzd.zzg(); int i = this.zza; list = this.zzd.zzb; if (i < list.size()) { zzln zzlnVar = this.zzd; int i2 = this.zza; this.zza = i2 - 1; zzlnVar.zzc(i2); return; } zza().remove(); } @Override // java.util.Iterator public final boolean hasNext() { List list; Map map; int i = this.zza + 1; list = this.zzd.zzb; if (i >= list.size()) { map = this.zzd.zzc; if (map.isEmpty() || !zza().hasNext()) { return false; } } return true; } }