Add decompiled APK source code (JADX)

- 28,932 files
- Full Java source code
- Smali files
- Resources

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
2026-02-18 14:52:23 -08:00
parent cc210a65ea
commit f9d20bb3fc
26991 changed files with 2541449 additions and 0 deletions

View File

@@ -0,0 +1,98 @@
package com.google.android.gms.internal.measurement;
import java.math.BigDecimal;
import java.math.BigInteger;
import java.math.RoundingMode;
import java.text.DecimalFormat;
import java.util.Iterator;
import java.util.List;
/* loaded from: classes3.dex */
public final class zzai implements zzaq {
private final Double zza;
public final int hashCode() {
return this.zza.hashCode();
}
@Override // com.google.android.gms.internal.measurement.zzaq
public final Double zze() {
return this.zza;
}
@Override // com.google.android.gms.internal.measurement.zzaq
public final Iterator<zzaq> zzh() {
return null;
}
@Override // com.google.android.gms.internal.measurement.zzaq
public final zzaq zza(String str, zzh zzhVar, List<zzaq> list) {
if ("toString".equals(str)) {
return new zzas(zzf());
}
throw new IllegalArgumentException(String.format("%s.%s is not a function.", zzf(), str));
}
@Override // com.google.android.gms.internal.measurement.zzaq
public final zzaq zzc() {
return new zzai(this.zza);
}
@Override // com.google.android.gms.internal.measurement.zzaq
public final Boolean zzd() {
return Boolean.valueOf((Double.isNaN(this.zza.doubleValue()) || this.zza.doubleValue() == 0.0d) ? false : true);
}
@Override // com.google.android.gms.internal.measurement.zzaq
public final String zzf() {
int scale;
if (Double.isNaN(this.zza.doubleValue())) {
return "NaN";
}
if (Double.isInfinite(this.zza.doubleValue())) {
return this.zza.doubleValue() > 0.0d ? "Infinity" : "-Infinity";
}
BigDecimal valueOf = BigDecimal.valueOf(this.zza.doubleValue());
BigDecimal bigDecimal = valueOf.signum() == 0 ? new BigDecimal(BigInteger.ZERO, 0) : valueOf.stripTrailingZeros();
DecimalFormat decimalFormat = new DecimalFormat("0E0");
decimalFormat.setRoundingMode(RoundingMode.HALF_UP);
if (bigDecimal.scale() > 0) {
scale = bigDecimal.precision();
} else {
scale = bigDecimal.scale();
}
decimalFormat.setMinimumFractionDigits(scale - 1);
String format = decimalFormat.format(bigDecimal);
int indexOf = format.indexOf("E");
if (indexOf <= 0) {
return format;
}
int parseInt = Integer.parseInt(format.substring(indexOf + 1));
if ((parseInt < 0 && parseInt > -7) || (parseInt >= 0 && parseInt < 21)) {
return bigDecimal.toPlainString();
}
return format.replace("E-", "e-").replace("E", "e+");
}
public final String toString() {
return zzf();
}
public zzai(Double d) {
if (d == null) {
this.zza = Double.valueOf(Double.NaN);
} else {
this.zza = d;
}
}
public final boolean equals(Object obj) {
if (obj == this) {
return true;
}
if (obj instanceof zzai) {
return this.zza.equals(((zzai) obj).zza);
}
return false;
}
}