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

182 lines
4.8 KiB
Java

package com.google.android.gms.internal.ads;
import android.util.Pair;
/* loaded from: classes3.dex */
public abstract class zzhi extends zzbq {
private final int zzb;
private final zzwb zzc;
public zzhi(boolean z, zzwb zzwbVar) {
this.zzc = zzwbVar;
this.zzb = zzwbVar.zzc();
}
private final int zzw(int i, boolean z) {
if (z) {
return this.zzc.zzd(i);
}
if (i >= this.zzb - 1) {
return -1;
}
return i + 1;
}
private final int zzx(int i, boolean z) {
if (z) {
return this.zzc.zze(i);
}
if (i <= 0) {
return -1;
}
return i - 1;
}
@Override // com.google.android.gms.internal.ads.zzbq
public final int zza(Object obj) {
int zza;
if (obj instanceof Pair) {
Pair pair = (Pair) obj;
Object obj2 = pair.first;
Object obj3 = pair.second;
int zzp = zzp(obj2);
if (zzp != -1 && (zza = zzu(zzp).zza(obj3)) != -1) {
return zzs(zzp) + zza;
}
}
return -1;
}
@Override // com.google.android.gms.internal.ads.zzbq
public final zzbo zzd(int i, zzbo zzboVar, boolean z) {
int zzq = zzq(i);
int zzt = zzt(zzq);
zzu(zzq).zzd(i - zzs(zzq), zzboVar, z);
zzboVar.zzc += zzt;
if (z) {
Object zzv = zzv(zzq);
Object obj = zzboVar.zzb;
obj.getClass();
zzboVar.zzb = Pair.create(zzv, obj);
}
return zzboVar;
}
@Override // com.google.android.gms.internal.ads.zzbq
public final zzbp zze(int i, zzbp zzbpVar, long j) {
int zzr = zzr(i);
int zzt = zzt(zzr);
int zzs = zzs(zzr);
zzu(zzr).zze(i - zzt, zzbpVar, j);
Object zzv = zzv(zzr);
if (!zzbp.zza.equals(zzbpVar.zzb)) {
zzv = Pair.create(zzv, zzbpVar.zzb);
}
zzbpVar.zzb = zzv;
zzbpVar.zzn += zzs;
zzbpVar.zzo += zzs;
return zzbpVar;
}
@Override // com.google.android.gms.internal.ads.zzbq
public final Object zzf(int i) {
int zzq = zzq(i);
return Pair.create(zzv(zzq), zzu(zzq).zzf(i - zzs(zzq)));
}
@Override // com.google.android.gms.internal.ads.zzbq
public final int zzg(boolean z) {
if (this.zzb != 0) {
int zza = z ? this.zzc.zza() : 0;
while (zzu(zza).zzo()) {
zza = zzw(zza, z);
if (zza == -1) {
}
}
return zzt(zza) + zzu(zza).zzg(z);
}
return -1;
}
@Override // com.google.android.gms.internal.ads.zzbq
public final int zzh(boolean z) {
int i = this.zzb;
if (i != 0) {
int zzb = z ? this.zzc.zzb() : i - 1;
while (zzu(zzb).zzo()) {
zzb = zzx(zzb, z);
if (zzb == -1) {
}
}
return zzt(zzb) + zzu(zzb).zzh(z);
}
return -1;
}
@Override // com.google.android.gms.internal.ads.zzbq
public final int zzj(int i, int i2, boolean z) {
int zzr = zzr(i);
int zzt = zzt(zzr);
int zzj = zzu(zzr).zzj(i - zzt, i2 == 2 ? 0 : i2, z);
if (zzj != -1) {
return zzt + zzj;
}
int zzw = zzw(zzr, z);
while (zzw != -1 && zzu(zzw).zzo()) {
zzw = zzw(zzw, z);
}
if (zzw != -1) {
return zzt(zzw) + zzu(zzw).zzg(z);
}
if (i2 == 2) {
return zzg(z);
}
return -1;
}
@Override // com.google.android.gms.internal.ads.zzbq
public final int zzk(int i, int i2, boolean z) {
int zzr = zzr(i);
int zzt = zzt(zzr);
int zzk = zzu(zzr).zzk(i - zzt, 0, false);
if (zzk != -1) {
return zzt + zzk;
}
int zzx = zzx(zzr, false);
while (zzx != -1 && zzu(zzx).zzo()) {
zzx = zzx(zzx, false);
}
if (zzx != -1) {
return zzt(zzx) + zzu(zzx).zzh(false);
}
return -1;
}
@Override // com.google.android.gms.internal.ads.zzbq
public final zzbo zzn(Object obj, zzbo zzboVar) {
Pair pair = (Pair) obj;
Object obj2 = pair.first;
Object obj3 = pair.second;
int zzp = zzp(obj2);
int zzt = zzt(zzp);
zzu(zzp).zzn(obj3, zzboVar);
zzboVar.zzc += zzt;
zzboVar.zzb = obj;
return zzboVar;
}
public abstract int zzp(Object obj);
public abstract int zzq(int i);
public abstract int zzr(int i);
public abstract int zzs(int i);
public abstract int zzt(int i);
public abstract zzbq zzu(int i);
public abstract Object zzv(int i);
}