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

161 lines
4.1 KiB
Java

package com.google.android.gms.internal.ads;
import android.os.Handler;
import android.os.Looper;
import androidx.annotation.Nullable;
import java.util.ArrayList;
import java.util.HashSet;
/* loaded from: classes3.dex */
public abstract class zztf implements zzui {
private final ArrayList zza = new ArrayList(1);
private final HashSet zzb = new HashSet(1);
private final zzuq zzc = new zzuq();
private final zzra zzd = new zzra();
@Nullable
private Looper zze;
@Nullable
private zzbq zzf;
@Nullable
private zzog zzg;
@Override // com.google.android.gms.internal.ads.zzui
public /* synthetic */ zzbq zzM() {
return null;
}
public final zzog zzb() {
zzog zzogVar = this.zzg;
zzcw.zzb(zzogVar);
return zzogVar;
}
public final zzra zzc(@Nullable zzug zzugVar) {
return this.zzd.zza(0, zzugVar);
}
public final zzra zzd(int i, @Nullable zzug zzugVar) {
return this.zzd.zza(0, zzugVar);
}
public final zzuq zze(@Nullable zzug zzugVar) {
return this.zzc.zza(0, zzugVar);
}
public final zzuq zzf(int i, @Nullable zzug zzugVar) {
return this.zzc.zza(0, zzugVar);
}
@Override // com.google.android.gms.internal.ads.zzui
public final void zzg(Handler handler, zzrb zzrbVar) {
this.zzd.zzb(handler, zzrbVar);
}
@Override // com.google.android.gms.internal.ads.zzui
public final void zzh(Handler handler, zzur zzurVar) {
this.zzc.zzb(handler, zzurVar);
}
@Override // com.google.android.gms.internal.ads.zzui
public final void zzi(zzuh zzuhVar) {
boolean z = !this.zzb.isEmpty();
this.zzb.remove(zzuhVar);
if (z && this.zzb.isEmpty()) {
zzj();
}
}
public void zzj() {
}
public void zzl() {
}
@Override // com.google.android.gms.internal.ads.zzui
public final void zzm(zzuh zzuhVar, @Nullable zzgy zzgyVar, zzog zzogVar) {
Looper myLooper = Looper.myLooper();
Looper looper = this.zze;
boolean z = true;
if (looper != null && looper != myLooper) {
z = false;
}
zzcw.zzd(z);
this.zzg = zzogVar;
zzbq zzbqVar = this.zzf;
this.zza.add(zzuhVar);
if (this.zze == null) {
this.zze = myLooper;
this.zzb.add(zzuhVar);
zzn(zzgyVar);
} else if (zzbqVar != null) {
zzk(zzuhVar);
zzuhVar.zza(this, zzbqVar);
}
}
public abstract void zzn(@Nullable zzgy zzgyVar);
public final void zzo(zzbq zzbqVar) {
this.zzf = zzbqVar;
ArrayList arrayList = this.zza;
int size = arrayList.size();
for (int i = 0; i < size; i++) {
((zzuh) arrayList.get(i)).zza(this, zzbqVar);
}
}
@Override // com.google.android.gms.internal.ads.zzui
public final void zzp(zzuh zzuhVar) {
this.zza.remove(zzuhVar);
if (!this.zza.isEmpty()) {
zzi(zzuhVar);
return;
}
this.zze = null;
this.zzf = null;
this.zzg = null;
this.zzb.clear();
zzq();
}
public abstract void zzq();
@Override // com.google.android.gms.internal.ads.zzui
public final void zzr(zzrb zzrbVar) {
this.zzd.zzc(zzrbVar);
}
@Override // com.google.android.gms.internal.ads.zzui
public final void zzs(zzur zzurVar) {
this.zzc.zzi(zzurVar);
}
@Override // com.google.android.gms.internal.ads.zzui
public /* synthetic */ void zzt(zzar zzarVar) {
throw null;
}
public final boolean zzu() {
return !this.zzb.isEmpty();
}
@Override // com.google.android.gms.internal.ads.zzui
public /* synthetic */ boolean zzv() {
return true;
}
@Override // com.google.android.gms.internal.ads.zzui
public final void zzk(zzuh zzuhVar) {
this.zze.getClass();
HashSet hashSet = this.zzb;
boolean isEmpty = hashSet.isEmpty();
hashSet.add(zzuhVar);
if (isEmpty) {
zzl();
}
}
}