Files
Daniel Elliott c080f0d97f Add Discord community version (64-bit only)
- Added realracing3-community.apk (71.57 MB)
- Removed 32-bit support (armeabi-v7a)
- Only includes arm64-v8a libraries
- Decompiled source code included
- Added README-community.md with analysis
2026-02-18 15:48:36 -08:00

138 lines
4.4 KiB
Java

package com.google.android.gms.internal.ads;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
/* loaded from: classes3.dex */
public final class zzwq extends zzws {
public zzwq(zzbr zzbrVar, int[] iArr, int i, zzyj zzyjVar, long j, long j2, long j3, int i2, int i3, float f, float f2, List list, zzcx zzcxVar) {
super(zzbrVar, iArr, 0);
zzfxn.zzl(list);
}
public static /* bridge */ /* synthetic */ zzfxn zzh(zzxu[] zzxuVarArr) {
int i;
int i2;
ArrayList arrayList = new ArrayList();
int i3 = 0;
int i4 = 0;
while (true) {
i = 2;
i2 = 1;
if (i4 >= 2) {
break;
}
zzxu zzxuVar = zzxuVarArr[i4];
if (zzxuVar == null || zzxuVar.zzb.length <= 1) {
arrayList.add(null);
} else {
zzfxk zzfxkVar = new zzfxk();
zzfxkVar.zzf(new zzwo(0L, 0L));
arrayList.add(zzfxkVar);
}
i4++;
}
long[][] jArr = new long[2][];
for (int i5 = 0; i5 < 2; i5++) {
zzxu zzxuVar2 = zzxuVarArr[i5];
if (zzxuVar2 == null) {
jArr[i5] = new long[0];
} else {
jArr[i5] = new long[zzxuVar2.zzb.length];
int i6 = 0;
while (true) {
int[] iArr = zzxuVar2.zzb;
if (i6 >= iArr.length) {
break;
}
long j = zzxuVar2.zza.zzb(iArr[i6]).zzj;
long[] jArr2 = jArr[i5];
if (j == -1) {
j = 0;
}
jArr2[i6] = j;
i6++;
}
Arrays.sort(jArr[i5]);
}
}
int[] iArr2 = new int[2];
long[] jArr3 = new long[2];
for (int i7 = 0; i7 < 2; i7++) {
long[] jArr4 = jArr[i7];
jArr3[i7] = jArr4.length == 0 ? 0L : jArr4[0];
}
zzi(arrayList, jArr3);
zzfxy zza = zzfyt.zzc(zzfyy.zzc()).zzb(2).zza();
int i8 = 0;
while (i8 < i) {
int length = jArr[i8].length;
if (length > i2) {
double[] dArr = new double[length];
int i9 = i3;
while (true) {
long[] jArr5 = jArr[i8];
double d = 0.0d;
if (i9 >= jArr5.length) {
break;
}
long j2 = jArr5[i9];
if (j2 != -1) {
d = Math.log(j2);
}
dArr[i9] = d;
i9++;
}
int i10 = length - 1;
double d2 = dArr[i10] - dArr[i3];
int i11 = i3;
while (i11 < i10) {
double d3 = dArr[i11];
i11++;
zza.zzq(Double.valueOf(d2 == 0.0d ? 1.0d : (((d3 + dArr[i11]) * 0.5d) - dArr[i3]) / d2), Integer.valueOf(i8));
i3 = 0;
}
}
i8++;
i3 = 0;
i = 2;
i2 = 1;
}
zzfxn zzl = zzfxn.zzl(zza.zzr());
for (int i12 = 0; i12 < zzl.size(); i12++) {
int intValue = ((Integer) zzl.get(i12)).intValue();
int i13 = iArr2[intValue] + 1;
iArr2[intValue] = i13;
jArr3[intValue] = jArr[intValue][i13];
zzi(arrayList, jArr3);
}
for (int i14 = 0; i14 < 2; i14++) {
if (arrayList.get(i14) != null) {
long j3 = jArr3[i14];
jArr3[i14] = j3 + j3;
}
}
zzi(arrayList, jArr3);
zzfxk zzfxkVar2 = new zzfxk();
for (int i15 = 0; i15 < arrayList.size(); i15++) {
zzfxk zzfxkVar3 = (zzfxk) arrayList.get(i15);
zzfxkVar2.zzf(zzfxkVar3 == null ? zzfxn.zzn() : zzfxkVar3.zzi());
}
return zzfxkVar2.zzi();
}
private static void zzi(List list, long[] jArr) {
long j = 0;
for (int i = 0; i < 2; i++) {
j += jArr[i];
}
for (int i2 = 0; i2 < list.size(); i2++) {
zzfxk zzfxkVar = (zzfxk) list.get(i2);
if (zzfxkVar != null) {
zzfxkVar.zzf(new zzwo(j, jArr[i2]));
}
}
}
}