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

167 lines
4.4 KiB
Java

package com.google.android.gms.internal.ads;
import androidx.annotation.Nullable;
/* loaded from: classes3.dex */
final class zzaip {
public final zzadt zza;
public zzaje zzd;
public zzail zze;
public int zzf;
public int zzg;
public int zzh;
public int zzi;
private boolean zzl;
public final zzajd zzb = new zzajd();
public final zzdy zzc = new zzdy();
private final zzdy zzj = new zzdy(1);
private final zzdy zzk = new zzdy();
public zzaip(zzadt zzadtVar, zzaje zzajeVar, zzail zzailVar) {
this.zza = zzadtVar;
this.zzd = zzajeVar;
this.zze = zzailVar;
zzh(zzajeVar, zzailVar);
}
public final int zza() {
int i = !this.zzl ? this.zzd.zzg[this.zzf] : this.zzb.zzj[this.zzf] ? 1 : 0;
return zzf() != null ? i | 1073741824 : i;
}
public final int zzb() {
return !this.zzl ? this.zzd.zzd[this.zzf] : this.zzb.zzh[this.zzf];
}
public final int zzc(int i, int i2) {
zzdy zzdyVar;
zzajc zzf = zzf();
if (zzf == null) {
return 0;
}
int i3 = zzf.zzd;
if (i3 != 0) {
zzdyVar = this.zzb.zzn;
} else {
byte[] bArr = zzf.zze;
int i4 = zzei.zza;
zzdy zzdyVar2 = this.zzk;
int length = bArr.length;
zzdyVar2.zzJ(bArr, length);
zzdyVar = this.zzk;
i3 = length;
}
boolean zzb = this.zzb.zzb(this.zzf);
boolean z = zzb || i2 != 0;
zzdy zzdyVar3 = this.zzj;
zzdyVar3.zzN()[0] = (byte) ((true != z ? 0 : 128) | i3);
zzdyVar3.zzL(0);
this.zza.zzs(this.zzj, 1, 1);
this.zza.zzs(zzdyVar, i3, 1);
if (!z) {
return i3 + 1;
}
if (!zzb) {
this.zzc.zzI(8);
zzdy zzdyVar4 = this.zzc;
byte[] zzN = zzdyVar4.zzN();
zzN[0] = 0;
zzN[1] = 1;
zzN[2] = 0;
zzN[3] = (byte) i2;
zzN[4] = (byte) ((i >> 24) & 255);
zzN[5] = (byte) ((i >> 16) & 255);
zzN[6] = (byte) ((i >> 8) & 255);
zzN[7] = (byte) (i & 255);
this.zza.zzs(zzdyVar4, 8, 1);
return i3 + 9;
}
int i5 = i3 + 1;
zzdy zzdyVar5 = this.zzb.zzn;
int zzq = zzdyVar5.zzq();
zzdyVar5.zzM(-2);
int i6 = (zzq * 6) + 2;
if (i2 != 0) {
this.zzc.zzI(i6);
byte[] zzN2 = this.zzc.zzN();
zzdyVar5.zzH(zzN2, 0, i6);
int i7 = (((zzN2[2] & 255) << 8) | (zzN2[3] & 255)) + i2;
zzN2[2] = (byte) ((i7 >> 8) & 255);
zzN2[3] = (byte) (i7 & 255);
zzdyVar5 = this.zzc;
}
this.zza.zzs(zzdyVar5, i6, 1);
return i5 + i6;
}
public final long zzd() {
return !this.zzl ? this.zzd.zzc[this.zzf] : this.zzb.zzf[this.zzh];
}
public final long zze() {
if (!this.zzl) {
return this.zzd.zzf[this.zzf];
}
zzajd zzajdVar = this.zzb;
return zzajdVar.zzi[this.zzf];
}
@Nullable
public final zzajc zzf() {
if (!this.zzl) {
return null;
}
zzajd zzajdVar = this.zzb;
zzail zzailVar = zzajdVar.zza;
int i = zzei.zza;
int i2 = zzailVar.zza;
zzajc zzajcVar = zzajdVar.zzm;
if (zzajcVar == null) {
zzajcVar = this.zzd.zza.zzb(i2);
}
if (zzajcVar == null || !zzajcVar.zza) {
return null;
}
return zzajcVar;
}
public final void zzh(zzaje zzajeVar, zzail zzailVar) {
this.zzd = zzajeVar;
this.zze = zzailVar;
this.zza.zzm(zzajeVar.zza.zzg);
zzi();
}
public final void zzi() {
zzajd zzajdVar = this.zzb;
zzajdVar.zzd = 0;
zzajdVar.zzp = 0L;
zzajdVar.zzq = false;
zzajdVar.zzk = false;
zzajdVar.zzo = false;
zzajdVar.zzm = null;
this.zzf = 0;
this.zzh = 0;
this.zzg = 0;
this.zzi = 0;
this.zzl = false;
}
public final boolean zzk() {
this.zzf++;
if (!this.zzl) {
return false;
}
int i = this.zzg + 1;
this.zzg = i;
int[] iArr = this.zzb.zzg;
int i2 = this.zzh;
if (i != iArr[i2]) {
return true;
}
this.zzh = i2 + 1;
this.zzg = 0;
return false;
}
}