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

200 lines
8.1 KiB
Java

package com.google.android.gms.internal.measurement;
import java.util.Iterator;
import java.util.List;
import org.simpleframework.xml.strategy.Name;
/* loaded from: classes.dex */
public final class zzbk extends zzaw {
/* JADX INFO: Access modifiers changed from: protected */
public zzbk() {
this.zza.add(zzbl.ASSIGN);
this.zza.add(zzbl.CONST);
this.zza.add(zzbl.CREATE_ARRAY);
this.zza.add(zzbl.CREATE_OBJECT);
this.zza.add(zzbl.EXPRESSION_LIST);
this.zza.add(zzbl.GET);
this.zza.add(zzbl.GET_INDEX);
this.zza.add(zzbl.GET_PROPERTY);
this.zza.add(zzbl.NULL);
this.zza.add(zzbl.SET_PROPERTY);
this.zza.add(zzbl.TYPEOF);
this.zza.add(zzbl.UNDEFINED);
this.zza.add(zzbl.VAR);
}
@Override // com.google.android.gms.internal.measurement.zzaw
public final zzap zza(String str, zzg zzgVar, List<zzap> list) {
String str2;
zzbl zzblVar = zzbl.ADD;
int ordinal = zzh.zze(str).ordinal();
int i = 0;
if (ordinal == 3) {
zzh.zzh(zzbl.ASSIGN.name(), 2, list);
zzap zzb = zzgVar.zzb(list.get(0));
if (!(zzb instanceof zzat)) {
throw new IllegalArgumentException(String.format("Expected string for assign var. got %s", zzb.getClass().getCanonicalName()));
}
if (!zzgVar.zzh(zzb.zzi())) {
throw new IllegalArgumentException(String.format("Attempting to assign undefined value %s", zzb.zzi()));
}
zzap zzb2 = zzgVar.zzb(list.get(1));
zzgVar.zzg(zzb.zzi(), zzb2);
return zzb2;
}
if (ordinal == 14) {
zzh.zzi(zzbl.CONST.name(), 2, list);
if (list.size() % 2 == 0) {
while (i < list.size() - 1) {
zzap zzb3 = zzgVar.zzb(list.get(i));
if (zzb3 instanceof zzat) {
zzgVar.zzf(zzb3.zzi(), zzgVar.zzb(list.get(i + 1)));
i += 2;
} else {
throw new IllegalArgumentException(String.format("Expected string for const name. got %s", zzb3.getClass().getCanonicalName()));
}
}
return zzap.zzf;
}
throw new IllegalArgumentException(String.format("CONST requires an even number of arguments, found %s", Integer.valueOf(list.size())));
}
if (ordinal == 24) {
zzh.zzi(zzbl.EXPRESSION_LIST.name(), 1, list);
zzap zzapVar = zzap.zzf;
while (i < list.size()) {
zzapVar = zzgVar.zzb(list.get(i));
if (zzapVar instanceof zzag) {
throw new IllegalStateException("ControlValue cannot be in an expression list");
}
i++;
}
return zzapVar;
}
if (ordinal == 33) {
zzh.zzh(zzbl.GET.name(), 1, list);
zzap zzb4 = zzgVar.zzb(list.get(0));
if (zzb4 instanceof zzat) {
return zzgVar.zzd(zzb4.zzi());
}
throw new IllegalArgumentException(String.format("Expected string for get var. got %s", zzb4.getClass().getCanonicalName()));
}
if (ordinal == 49) {
zzh.zzh(zzbl.NULL.name(), 0, list);
return zzap.zzg;
}
if (ordinal == 58) {
zzh.zzh(zzbl.SET_PROPERTY.name(), 3, list);
zzap zzb5 = zzgVar.zzb(list.get(0));
zzap zzb6 = zzgVar.zzb(list.get(1));
zzap zzb7 = zzgVar.zzb(list.get(2));
if (zzb5 == zzap.zzf || zzb5 == zzap.zzg) {
throw new IllegalStateException(String.format("Can't set property %s of %s", zzb6.zzi(), zzb5.zzi()));
}
if (!(zzb5 instanceof zzae) || !(zzb6 instanceof zzah)) {
if (zzb5 instanceof zzal) {
((zzal) zzb5).zzr(zzb6.zzi(), zzb7);
}
} else {
((zzae) zzb5).zzq(zzb6.zzh().intValue(), zzb7);
}
return zzb7;
}
if (ordinal == 17) {
if (list.isEmpty()) {
return new zzae();
}
zzae zzaeVar = new zzae();
Iterator<zzap> it = list.iterator();
while (it.hasNext()) {
zzap zzb8 = zzgVar.zzb(it.next());
if (!(zzb8 instanceof zzag)) {
zzaeVar.zzq(i, zzb8);
i++;
} else {
throw new IllegalStateException("Failed to evaluate array element");
}
}
return zzaeVar;
}
if (ordinal == 18) {
if (list.isEmpty()) {
return new zzam();
}
if (list.size() % 2 != 0) {
throw new IllegalArgumentException(String.format("CREATE_OBJECT requires an even number of arguments, found %s", Integer.valueOf(list.size())));
}
zzam zzamVar = new zzam();
while (i < list.size() - 1) {
zzap zzb9 = zzgVar.zzb(list.get(i));
zzap zzb10 = zzgVar.zzb(list.get(i + 1));
if (!(zzb9 instanceof zzag) && !(zzb10 instanceof zzag)) {
zzamVar.zzr(zzb9.zzi(), zzb10);
i += 2;
} else {
throw new IllegalStateException("Failed to evaluate map entry");
}
}
return zzamVar;
}
if (ordinal == 35 || ordinal == 36) {
zzh.zzh(zzbl.GET_PROPERTY.name(), 2, list);
zzap zzb11 = zzgVar.zzb(list.get(0));
zzap zzb12 = zzgVar.zzb(list.get(1));
if (!(zzb11 instanceof zzae) || !zzh.zzk(zzb12)) {
if (zzb11 instanceof zzal) {
return ((zzal) zzb11).zzf(zzb12.zzi());
}
if (zzb11 instanceof zzat) {
if (Name.LENGTH.equals(zzb12.zzi())) {
return new zzah(Double.valueOf(zzb11.zzi().length()));
}
if (zzh.zzk(zzb12) && zzb12.zzh().doubleValue() < zzb11.zzi().length()) {
return new zzat(String.valueOf(zzb11.zzi().charAt(zzb12.zzh().intValue())));
}
}
return zzap.zzf;
}
return ((zzae) zzb11).zze(zzb12.zzh().intValue());
}
switch (ordinal) {
case 62:
zzh.zzh(zzbl.TYPEOF.name(), 1, list);
zzap zzb13 = zzgVar.zzb(list.get(0));
if (zzb13 instanceof zzau) {
str2 = "undefined";
} else if (zzb13 instanceof zzaf) {
str2 = "boolean";
} else if (zzb13 instanceof zzah) {
str2 = "number";
} else if (zzb13 instanceof zzat) {
str2 = "string";
} else if (zzb13 instanceof zzao) {
str2 = "function";
} else {
if ((zzb13 instanceof zzaq) || (zzb13 instanceof zzag)) {
throw new IllegalArgumentException(String.format("Unsupported value type %s in typeof", zzb13));
}
str2 = "object";
}
return new zzat(str2);
case 63:
zzh.zzh(zzbl.UNDEFINED.name(), 0, list);
return zzap.zzf;
case 64:
zzh.zzi(zzbl.VAR.name(), 1, list);
Iterator<zzap> it2 = list.iterator();
while (it2.hasNext()) {
zzap zzb14 = zzgVar.zzb(it2.next());
if (zzb14 instanceof zzat) {
zzgVar.zze(zzb14.zzi(), zzap.zzf);
} else {
throw new IllegalArgumentException(String.format("Expected string for var name. got %s", zzb14.getClass().getCanonicalName()));
}
}
return zzap.zzf;
default:
return super.zzb(str);
}
}
}