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

139 lines
4.1 KiB
Java

package com.google.android.gms.internal.ads;
import com.mbridge.msdk.playercommon.exoplayer2.C;
import java.io.IOException;
/* loaded from: classes3.dex */
final class zzanq {
private boolean zzc;
private boolean zzd;
private boolean zze;
private final zzef zza = new zzef(0);
private long zzf = C.TIME_UNSET;
private long zzg = C.TIME_UNSET;
private long zzh = C.TIME_UNSET;
private final zzdy zzb = new zzdy();
public zzanq(int i) {
}
private final int zze(zzaco zzacoVar) {
byte[] bArr = zzei.zzf;
int length = bArr.length;
this.zzb.zzJ(bArr, 0);
this.zzc = true;
zzacoVar.zzj();
return 0;
}
public final int zza(zzaco zzacoVar, zzadj zzadjVar, int i) throws IOException {
if (i <= 0) {
zze(zzacoVar);
return 0;
}
boolean z = this.zze;
long j = C.TIME_UNSET;
if (!z) {
long zzd = zzacoVar.zzd();
int min = (int) Math.min(112800L, zzd);
long j2 = zzd - min;
if (zzacoVar.zzf() == j2) {
this.zzb.zzI(min);
zzacoVar.zzj();
zzacoVar.zzh(this.zzb.zzN(), 0, min);
zzdy zzdyVar = this.zzb;
int zzd2 = zzdyVar.zzd();
int zze = zzdyVar.zze();
int i2 = zze - 188;
while (true) {
if (i2 < zzd2) {
break;
}
byte[] zzN = zzdyVar.zzN();
int i3 = -4;
int i4 = 0;
while (true) {
if (i3 > 4) {
break;
}
int i5 = (i3 * 188) + i2;
if (i5 < zzd2 || i5 >= zze || zzN[i5] != 71) {
i4 = 0;
} else {
i4++;
if (i4 == 5) {
long zzb = zzanz.zzb(zzdyVar, i2, i);
if (zzb != C.TIME_UNSET) {
j = zzb;
break;
}
}
}
i3++;
}
i2--;
}
this.zzg = j;
this.zze = true;
return 0;
}
zzadjVar.zza = j2;
} else {
if (this.zzg == C.TIME_UNSET) {
zze(zzacoVar);
return 0;
}
if (this.zzd) {
long j3 = this.zzf;
if (j3 == C.TIME_UNSET) {
zze(zzacoVar);
return 0;
}
zzef zzefVar = this.zza;
this.zzh = zzefVar.zzc(this.zzg) - zzefVar.zzb(j3);
zze(zzacoVar);
return 0;
}
int min2 = (int) Math.min(112800L, zzacoVar.zzd());
if (zzacoVar.zzf() == 0) {
this.zzb.zzI(min2);
zzacoVar.zzj();
zzacoVar.zzh(this.zzb.zzN(), 0, min2);
zzdy zzdyVar2 = this.zzb;
int zzd3 = zzdyVar2.zzd();
int zze2 = zzdyVar2.zze();
while (true) {
if (zzd3 >= zze2) {
break;
}
if (zzdyVar2.zzN()[zzd3] == 71) {
long zzb2 = zzanz.zzb(zzdyVar2, zzd3, i);
if (zzb2 != C.TIME_UNSET) {
j = zzb2;
break;
}
}
zzd3++;
}
this.zzf = j;
this.zzd = true;
return 0;
}
zzadjVar.zza = 0L;
}
return 1;
}
public final long zzb() {
return this.zzh;
}
public final zzef zzc() {
return this.zza;
}
public final boolean zzd() {
return this.zzc;
}
}