what-the-bank/sources/com/google/android/gms/internal/measurement/zzbh.java

163 lines
7.0 KiB
Java
Raw Permalink Normal View History

2024-07-27 18:17:47 +07:00
package com.google.android.gms.internal.measurement;
import java.util.Iterator;
import java.util.List;
/* loaded from: classes.dex */
public final class zzbh extends zzaw {
/* JADX INFO: Access modifiers changed from: protected */
public zzbh() {
this.zza.add(zzbl.FOR_IN);
this.zza.add(zzbl.FOR_IN_CONST);
this.zza.add(zzbl.FOR_IN_LET);
this.zza.add(zzbl.FOR_LET);
this.zza.add(zzbl.FOR_OF);
this.zza.add(zzbl.FOR_OF_CONST);
this.zza.add(zzbl.FOR_OF_LET);
this.zza.add(zzbl.WHILE);
}
private static zzap zzc(zzbf zzbfVar, Iterator<zzap> it, zzap zzapVar) {
if (it != null) {
while (it.hasNext()) {
zzap zzc = zzbfVar.zza(it.next()).zzc((zzae) zzapVar);
if (zzc instanceof zzag) {
zzag zzagVar = (zzag) zzc;
if ("break".equals(zzagVar.zzc())) {
return zzap.zzf;
}
if ("return".equals(zzagVar.zzc())) {
return zzagVar;
}
}
}
}
return zzap.zzf;
}
private static zzap zzd(zzbf zzbfVar, zzap zzapVar, zzap zzapVar2) {
return zzc(zzbfVar, zzapVar.zzl(), zzapVar2);
}
private static zzap zze(zzbf zzbfVar, zzap zzapVar, zzap zzapVar2) {
if (zzapVar instanceof Iterable) {
return zzc(zzbfVar, ((Iterable) zzapVar).iterator(), zzapVar2);
}
throw new IllegalArgumentException("Non-iterable type in for...of loop.");
}
@Override // com.google.android.gms.internal.measurement.zzaw
public final zzap zza(String str, zzg zzgVar, List<zzap> list) {
zzbl zzblVar = zzbl.ADD;
int ordinal = zzh.zze(str).ordinal();
if (ordinal != 65) {
switch (ordinal) {
case 26:
zzh.zzh(zzbl.FOR_IN.name(), 3, list);
if (!(list.get(0) instanceof zzat)) {
throw new IllegalArgumentException("Variable name in FOR_IN must be a string");
}
return zzd(new zzbg(zzgVar, list.get(0).zzi()), zzgVar.zzb(list.get(1)), zzgVar.zzb(list.get(2)));
case 27:
zzh.zzh(zzbl.FOR_IN_CONST.name(), 3, list);
if (!(list.get(0) instanceof zzat)) {
throw new IllegalArgumentException("Variable name in FOR_IN_CONST must be a string");
}
return zzd(new zzbd(zzgVar, list.get(0).zzi()), zzgVar.zzb(list.get(1)), zzgVar.zzb(list.get(2)));
case 28:
zzh.zzh(zzbl.FOR_IN_LET.name(), 3, list);
if (!(list.get(0) instanceof zzat)) {
throw new IllegalArgumentException("Variable name in FOR_IN_LET must be a string");
}
return zzd(new zzbe(zzgVar, list.get(0).zzi()), zzgVar.zzb(list.get(1)), zzgVar.zzb(list.get(2)));
case 29:
zzh.zzh(zzbl.FOR_LET.name(), 4, list);
zzap zzb = zzgVar.zzb(list.get(0));
if (!(zzb instanceof zzae)) {
throw new IllegalArgumentException("Initializer variables in FOR_LET must be an ArrayList");
}
zzae zzaeVar = (zzae) zzb;
zzap zzapVar = list.get(1);
zzap zzapVar2 = list.get(2);
zzap zzb2 = zzgVar.zzb(list.get(3));
zzg zza = zzgVar.zza();
for (int i = 0; i < zzaeVar.zzc(); i++) {
String zzi = zzaeVar.zze(i).zzi();
zza.zzg(zzi, zzgVar.zzd(zzi));
}
while (zzgVar.zzb(zzapVar).zzg().booleanValue()) {
zzap zzc = zzgVar.zzc((zzae) zzb2);
if (zzc instanceof zzag) {
zzag zzagVar = (zzag) zzc;
if ("break".equals(zzagVar.zzc())) {
return zzap.zzf;
}
if ("return".equals(zzagVar.zzc())) {
return zzagVar;
}
}
zzg zza2 = zzgVar.zza();
for (int i2 = 0; i2 < zzaeVar.zzc(); i2++) {
String zzi2 = zzaeVar.zze(i2).zzi();
zza2.zzg(zzi2, zza.zzd(zzi2));
}
zza2.zzb(zzapVar2);
zza = zza2;
}
return zzap.zzf;
case 30:
zzh.zzh(zzbl.FOR_OF.name(), 3, list);
if (!(list.get(0) instanceof zzat)) {
throw new IllegalArgumentException("Variable name in FOR_OF must be a string");
}
return zze(new zzbg(zzgVar, list.get(0).zzi()), zzgVar.zzb(list.get(1)), zzgVar.zzb(list.get(2)));
case 31:
zzh.zzh(zzbl.FOR_OF_CONST.name(), 3, list);
if (!(list.get(0) instanceof zzat)) {
throw new IllegalArgumentException("Variable name in FOR_OF_CONST must be a string");
}
return zze(new zzbd(zzgVar, list.get(0).zzi()), zzgVar.zzb(list.get(1)), zzgVar.zzb(list.get(2)));
case 32:
zzh.zzh(zzbl.FOR_OF_LET.name(), 3, list);
if (!(list.get(0) instanceof zzat)) {
throw new IllegalArgumentException("Variable name in FOR_OF_LET must be a string");
}
return zze(new zzbe(zzgVar, list.get(0).zzi()), zzgVar.zzb(list.get(1)), zzgVar.zzb(list.get(2)));
default:
return super.zzb(str);
}
}
zzh.zzh(zzbl.WHILE.name(), 4, list);
zzap zzapVar3 = list.get(0);
zzap zzapVar4 = list.get(1);
zzap zzapVar5 = list.get(2);
zzap zzb3 = zzgVar.zzb(list.get(3));
if (zzgVar.zzb(zzapVar5).zzg().booleanValue()) {
zzap zzc2 = zzgVar.zzc((zzae) zzb3);
if (zzc2 instanceof zzag) {
zzag zzagVar2 = (zzag) zzc2;
if ("break".equals(zzagVar2.zzc())) {
return zzap.zzf;
}
if ("return".equals(zzagVar2.zzc())) {
return zzagVar2;
}
}
}
while (zzgVar.zzb(zzapVar3).zzg().booleanValue()) {
zzap zzc3 = zzgVar.zzc((zzae) zzb3);
if (zzc3 instanceof zzag) {
zzag zzagVar3 = (zzag) zzc3;
if ("break".equals(zzagVar3.zzc())) {
return zzap.zzf;
}
if ("return".equals(zzagVar3.zzc())) {
return zzagVar3;
}
}
zzgVar.zzb(zzapVar4);
}
return zzap.zzf;
}
}