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

89 lines
2.2 KiB
Java

package com.google.android.gms.internal.ads;
import android.util.SparseArray;
/* loaded from: classes3.dex */
final class zzwe {
private int zza;
private final SparseArray zzb;
private final zzdb zzc;
public zzwe() {
this(new zzdb() { // from class: com.google.android.gms.internal.ads.zzwd
@Override // com.google.android.gms.internal.ads.zzdb
public final void zza(Object obj) {
}
});
}
public final Object zza(int i) {
if (this.zza == -1) {
this.zza = 0;
}
while (true) {
int i2 = this.zza;
if (i2 > 0 && i < this.zzb.keyAt(i2)) {
this.zza--;
}
}
while (this.zza < this.zzb.size() - 1 && i >= this.zzb.keyAt(this.zza + 1)) {
this.zza++;
}
return this.zzb.valueAt(this.zza);
}
public final Object zzb() {
return this.zzb.valueAt(this.zzb.size() - 1);
}
public final void zzc(int i, Object obj) {
if (this.zza == -1) {
zzcw.zzf(this.zzb.size() == 0);
this.zza = 0;
}
if (this.zzb.size() > 0) {
int keyAt = this.zzb.keyAt(r0.size() - 1);
zzcw.zzd(i >= keyAt);
if (keyAt == i) {
this.zzc.zza(this.zzb.valueAt(r1.size() - 1));
}
}
this.zzb.append(i, obj);
}
public final void zzd() {
for (int i = 0; i < this.zzb.size(); i++) {
this.zzc.zza(this.zzb.valueAt(i));
}
this.zza = -1;
this.zzb.clear();
}
public final void zze(int i) {
int i2 = 0;
while (i2 < this.zzb.size() - 1) {
int i3 = i2 + 1;
if (i < this.zzb.keyAt(i3)) {
return;
}
this.zzc.zza(this.zzb.valueAt(i2));
this.zzb.removeAt(i2);
int i4 = this.zza;
if (i4 > 0) {
this.zza = i4 - 1;
}
i2 = i3;
}
}
public final boolean zzf() {
return this.zzb.size() == 0;
}
public zzwe(zzdb zzdbVar) {
this.zzb = new SparseArray();
this.zzc = zzdbVar;
this.zza = -1;
}
}