package com.google.android.gms.measurement.internal; import android.accounts.Account; import android.accounts.AccountManager; import android.accounts.AuthenticatorException; import android.accounts.OperationCanceledException; import java.io.IOException; import java.util.Calendar; import java.util.Locale; import java.util.concurrent.TimeUnit; import o.nMh; /* loaded from: classes.dex */ public final class zzan extends zzgp { private long zza; private String zzb; private AccountManager zzc; private Boolean zzd; private long zze; /* JADX INFO: Access modifiers changed from: package-private */ public zzan(zzfv zzfvVar) { super(zzfvVar); } /* JADX INFO: Access modifiers changed from: package-private */ public final long zza() { zzg(); return this.zze; } public final long zzb() { zzu(); return this.zza; } public final String zzc() { zzu(); return this.zzb; } /* JADX INFO: Access modifiers changed from: package-private */ public final void zzd() { zzg(); this.zzd = null; this.zze = 0L; } /* JADX INFO: Access modifiers changed from: package-private */ public final boolean zze() { Account[] result; zzg(); long currentTimeMillis = this.zzs.zzav().currentTimeMillis(); if (currentTimeMillis - this.zze > 86400000) { this.zzd = null; } Boolean bool = this.zzd; if (bool == null) { if (nMh.checkSelfPermission(this.zzs.zzau(), "android.permission.GET_ACCOUNTS") != 0) { this.zzs.zzay().zzm().zza("Permission error checking for dasher/unicorn accounts"); this.zze = currentTimeMillis; this.zzd = false; return false; } if (this.zzc == null) { this.zzc = AccountManager.get(this.zzs.zzau()); } try { result = this.zzc.getAccountsByTypeAndFeatures("com.google", new String[]{"service_HOSTED"}, null, null).getResult(); } catch (AuthenticatorException | OperationCanceledException | IOException e) { this.zzs.zzay().zzh().zzb("Exception checking account types", e); } if (result == null || result.length <= 0) { Account[] result2 = this.zzc.getAccountsByTypeAndFeatures("com.google", new String[]{"service_uca"}, null, null).getResult(); if (result2 != null && result2.length > 0) { this.zzd = true; this.zze = currentTimeMillis; return true; } this.zze = currentTimeMillis; this.zzd = false; return false; } this.zzd = true; this.zze = currentTimeMillis; return true; } return bool.booleanValue(); } @Override // com.google.android.gms.measurement.internal.zzgp protected final boolean zzf() { Calendar calendar = Calendar.getInstance(); this.zza = TimeUnit.MINUTES.convert(calendar.get(15) + calendar.get(16), TimeUnit.MILLISECONDS); Locale locale = Locale.getDefault(); String lowerCase = locale.getLanguage().toLowerCase(Locale.ENGLISH); String lowerCase2 = locale.getCountry().toLowerCase(Locale.ENGLISH); StringBuilder sb = new StringBuilder(String.valueOf(lowerCase).length() + 1 + String.valueOf(lowerCase2).length()); sb.append(lowerCase); sb.append("-"); sb.append(lowerCase2); this.zzb = sb.toString(); return false; } }