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

139 lines
4.5 KiB
Java

package com.google.android.gms.internal.measurement;
import io.flutter.embedding.android.KeyboardMap;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
/* loaded from: classes.dex */
public final class zzh {
public static double zza(double d) {
if (Double.isNaN(d)) {
return 0.0d;
}
if (Double.isInfinite(d) || d == 0.0d || d == 0.0d) {
return d;
}
return (d > 0.0d ? 1 : -1) * Math.floor(Math.abs(d));
}
public static int zzb(double d) {
if (Double.isNaN(d) || Double.isInfinite(d) || d == 0.0d) {
return 0;
}
return (int) (((d > 0.0d ? 1 : -1) * Math.floor(Math.abs(d))) % 4.294967296E9d);
}
public static int zzc(zzg zzgVar) {
int zzb = zzb(zzgVar.zzd("runtime.counter").zzh().doubleValue() + 1.0d);
if (zzb <= 1000000) {
zzgVar.zzg("runtime.counter", new zzah(Double.valueOf(zzb)));
return zzb;
}
throw new IllegalStateException("Instructions allowed exceeded");
}
public static long zzd(double d) {
return zzb(d) & KeyboardMap.kValueMask;
}
public static zzbl zze(String str) {
zzbl zza = (str == null || str.isEmpty()) ? null : zzbl.zza(Integer.parseInt(str));
if (zza != null) {
return zza;
}
throw new IllegalArgumentException(String.format("Unsupported commandId %s", str));
}
public static Object zzf(zzap zzapVar) {
if (zzap.zzg.equals(zzapVar)) {
return null;
}
if (zzap.zzf.equals(zzapVar)) {
return "";
}
if (zzapVar instanceof zzam) {
return zzg((zzam) zzapVar);
}
if (zzapVar instanceof zzae) {
ArrayList arrayList = new ArrayList();
Iterator<zzap> it = ((zzae) zzapVar).iterator();
while (it.hasNext()) {
Object zzf = zzf(it.next());
if (zzf != null) {
arrayList.add(zzf);
}
}
return arrayList;
}
if (!zzapVar.zzh().isNaN()) {
return zzapVar.zzh();
}
return zzapVar.zzi();
}
public static Map<String, Object> zzg(zzam zzamVar) {
HashMap hashMap = new HashMap();
for (String str : zzamVar.zzb()) {
Object zzf = zzf(zzamVar.zzf(str));
if (zzf != null) {
hashMap.put(str, zzf);
}
}
return hashMap;
}
public static void zzh(String str, int i, List<zzap> list) {
if (list.size() == i) {
return;
}
throw new IllegalArgumentException(String.format("%s operation requires %s parameters found %s", str, Integer.valueOf(i), Integer.valueOf(list.size())));
}
public static void zzi(String str, int i, List<zzap> list) {
if (list.size() >= i) {
return;
}
throw new IllegalArgumentException(String.format("%s operation requires at least %s parameters found %s", str, Integer.valueOf(i), Integer.valueOf(list.size())));
}
public static void zzj(String str, int i, List<zzap> list) {
if (list.size() <= i) {
return;
}
throw new IllegalArgumentException(String.format("%s operation requires at most %s parameters found %s", str, Integer.valueOf(i), Integer.valueOf(list.size())));
}
public static boolean zzk(zzap zzapVar) {
if (zzapVar == null) {
return false;
}
Double zzh = zzapVar.zzh();
return !zzh.isNaN() && zzh.doubleValue() >= 0.0d && zzh.equals(Double.valueOf(Math.floor(zzh.doubleValue())));
}
public static boolean zzl(zzap zzapVar, zzap zzapVar2) {
if (!zzapVar.getClass().equals(zzapVar2.getClass())) {
return false;
}
if ((zzapVar instanceof zzau) || (zzapVar instanceof zzan)) {
return true;
}
if (zzapVar instanceof zzah) {
if (Double.isNaN(zzapVar.zzh().doubleValue()) || Double.isNaN(zzapVar2.zzh().doubleValue())) {
return false;
}
return zzapVar.zzh().equals(zzapVar2.zzh());
}
if (zzapVar instanceof zzat) {
return zzapVar.zzi().equals(zzapVar2.zzi());
}
if (zzapVar instanceof zzaf) {
return zzapVar.zzg().equals(zzapVar2.zzg());
}
return zzapVar == zzapVar2;
}
}