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

81 lines
2.4 KiB
Java

package com.google.android.gms.internal.fido;
import android.os.Build;
import java.util.concurrent.ConcurrentLinkedQueue;
import java.util.concurrent.atomic.AtomicLong;
import java.util.concurrent.atomic.AtomicReference;
/* loaded from: classes3.dex */
final class zzeo extends zzei {
static final boolean zza;
static final boolean zzb;
static final boolean zzc;
private static final AtomicReference zzd;
private static final AtomicLong zze;
private static final ConcurrentLinkedQueue zzf;
private volatile zzdp zzg;
static {
String str = Build.FINGERPRINT;
zza = str == null || "robolectric".equals(str);
String str2 = Build.HARDWARE;
zzb = "goldfish".equals(str2) || "ranchu".equals(str2);
String str3 = Build.TYPE;
zzc = "eng".equals(str3) || "userdebug".equals(str3);
zzd = new AtomicReference();
zze = new AtomicLong();
zzf = new ConcurrentLinkedQueue();
}
private zzeo(String str) {
super(str);
if (zza || zzb) {
this.zzg = new zzej().zza(zza());
} else if (zzc) {
this.zzg = zzeu.zzc().zzb(false).zza(zza());
} else {
this.zzg = null;
}
}
public static zzdp zzb(String str) {
AtomicReference atomicReference = zzd;
if (atomicReference.get() != null) {
return ((zzek) atomicReference.get()).zza(str);
}
int length = str.length();
while (true) {
length--;
if (length >= 0) {
char charAt = str.charAt(length);
if (charAt != '$') {
if (charAt == '.') {
break;
}
} else {
str = str.replace('$', '.');
break;
}
} else {
break;
}
}
zzeo zzeoVar = new zzeo(str);
zzem.zza.offer(zzeoVar);
if (zzd.get() != null) {
while (true) {
zzeo zzeoVar2 = (zzeo) zzem.zza.poll();
if (zzeoVar2 == null) {
break;
}
zzeoVar2.zzg = ((zzek) zzd.get()).zza(zzeoVar2.zza());
}
if (((zzen) zzf.poll()) != null) {
zze.getAndDecrement();
throw null;
}
}
return zzeoVar;
}
}