- 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
139 lines
4.1 KiB
Java
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;
|
|
}
|
|
}
|