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; } }