Files
rr3-apk/decompiled-community/sources/com/google/android/gms/internal/ads/zzahr.java
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

79 lines
2.4 KiB
Java

package com.google.android.gms.internal.ads;
import android.util.Pair;
import com.mbridge.msdk.playercommon.exoplayer2.C;
/* loaded from: classes3.dex */
final class zzahr implements zzahu {
private final long[] zza;
private final long[] zzb;
private final long zzc;
private zzahr(long[] jArr, long[] jArr2, long j) {
this.zza = jArr;
this.zzb = jArr2;
this.zzc = j == C.TIME_UNSET ? zzei.zzs(jArr2[jArr2.length - 1]) : j;
}
public static zzahr zzb(long j, zzagm zzagmVar, long j2) {
int length = zzagmVar.zzd.length;
int i = length + 1;
long[] jArr = new long[i];
long[] jArr2 = new long[i];
jArr[0] = j;
long j3 = 0;
jArr2[0] = 0;
for (int i2 = 1; i2 <= length; i2++) {
int i3 = i2 - 1;
j += zzagmVar.zzb + zzagmVar.zzd[i3];
j3 += zzagmVar.zzc + zzagmVar.zze[i3];
jArr[i2] = j;
jArr2[i2] = j3;
}
return new zzahr(jArr, jArr2, j2);
}
private static Pair zzf(long j, long[] jArr, long[] jArr2) {
int zzd = zzei.zzd(jArr, j, true, true);
long j2 = jArr[zzd];
long j3 = jArr2[zzd];
int i = zzd + 1;
if (i == jArr.length) {
return Pair.create(Long.valueOf(j2), Long.valueOf(j3));
}
return Pair.create(Long.valueOf(j), Long.valueOf(((long) ((jArr[i] == j2 ? 0.0d : (j - j2) / (r6 - j2)) * (jArr2[i] - j3))) + j3));
}
@Override // com.google.android.gms.internal.ads.zzadm
public final long zza() {
return this.zzc;
}
@Override // com.google.android.gms.internal.ads.zzahu
public final int zzc() {
return -2147483647;
}
@Override // com.google.android.gms.internal.ads.zzahu
public final long zzd() {
return -1L;
}
@Override // com.google.android.gms.internal.ads.zzahu
public final long zze(long j) {
return zzei.zzs(((Long) zzf(j, this.zza, this.zzb).second).longValue());
}
@Override // com.google.android.gms.internal.ads.zzadm
public final zzadk zzg(long j) {
Pair zzf = zzf(zzei.zzv(Math.max(0L, Math.min(j, this.zzc))), this.zzb, this.zza);
zzadn zzadnVar = new zzadn(zzei.zzs(((Long) zzf.first).longValue()), ((Long) zzf.second).longValue());
return new zzadk(zzadnVar, zzadnVar);
}
@Override // com.google.android.gms.internal.ads.zzadm
public final boolean zzh() {
return true;
}
}