717 lines
25 KiB
Java
717 lines
25 KiB
Java
package com.google.android.gms.measurement.internal;
|
|
|
|
import android.app.Application;
|
|
import android.content.Context;
|
|
import android.content.Intent;
|
|
import android.content.SharedPreferences;
|
|
import android.content.pm.ResolveInfo;
|
|
import android.net.ConnectivityManager;
|
|
import android.net.NetworkInfo;
|
|
import android.net.Uri;
|
|
import android.os.Bundle;
|
|
import android.text.TextUtils;
|
|
import android.util.Pair;
|
|
import com.google.android.gms.common.internal.Preconditions;
|
|
import com.google.android.gms.common.util.Clock;
|
|
import com.google.android.gms.common.util.DefaultClock;
|
|
import com.google.android.gms.common.wrappers.Wrappers;
|
|
import com.google.android.gms.internal.measurement.zznu;
|
|
import com.google.android.gms.internal.measurement.zznx;
|
|
import com.huawei.hms.support.api.entity.common.CommonConstant;
|
|
import java.net.URL;
|
|
import java.util.List;
|
|
import java.util.Map;
|
|
import java.util.concurrent.atomic.AtomicInteger;
|
|
import java.util.concurrent.atomic.AtomicReference;
|
|
import org.checkerframework.dataflow.qual.Pure;
|
|
import org.checkerframework.dataflow.qual.SideEffectFree;
|
|
import org.json.JSONException;
|
|
import org.json.JSONObject;
|
|
|
|
/* loaded from: classes.dex */
|
|
public final class zzfv implements zzgq {
|
|
private static volatile zzfv zzd;
|
|
private zzec zzA;
|
|
private Boolean zzC;
|
|
private long zzD;
|
|
private volatile Boolean zzE;
|
|
private volatile boolean zzF;
|
|
private int zzG;
|
|
protected Boolean zza;
|
|
protected Boolean zzb;
|
|
final long zzc;
|
|
private final Context zze;
|
|
private final String zzf;
|
|
private final String zzg;
|
|
private final String zzh;
|
|
private final boolean zzi;
|
|
private final zzaa zzj;
|
|
private final zzaf zzk;
|
|
private final zzfa zzl;
|
|
private final zzel zzm;
|
|
private final zzfs zzn;
|
|
private final zzkd zzo;
|
|
private final zzkz zzp;
|
|
private final zzeg zzq;
|
|
private final Clock zzr;
|
|
private final zzio zzs;
|
|
private final zzia zzt;
|
|
private final zzd zzu;
|
|
private final zzie zzv;
|
|
private final String zzw;
|
|
private zzee zzx;
|
|
private zzjo zzy;
|
|
private zzan zzz;
|
|
private boolean zzB = false;
|
|
private final AtomicInteger zzH = new AtomicInteger(0);
|
|
|
|
zzfv(zzgy zzgyVar) {
|
|
long currentTimeMillis;
|
|
Bundle bundle;
|
|
Preconditions.checkNotNull(zzgyVar);
|
|
zzaa zzaaVar = new zzaa(zzgyVar.zza);
|
|
this.zzj = zzaaVar;
|
|
zzdv.zza = zzaaVar;
|
|
Context context = zzgyVar.zza;
|
|
this.zze = context;
|
|
this.zzf = zzgyVar.zzb;
|
|
this.zzg = zzgyVar.zzc;
|
|
this.zzh = zzgyVar.zzd;
|
|
this.zzi = zzgyVar.zzh;
|
|
this.zzE = zzgyVar.zze;
|
|
this.zzw = zzgyVar.zzj;
|
|
this.zzF = true;
|
|
com.google.android.gms.internal.measurement.zzcl zzclVar = zzgyVar.zzg;
|
|
if (zzclVar != null && (bundle = zzclVar.zzg) != null) {
|
|
Object obj = bundle.get("measurementEnabled");
|
|
if (obj instanceof Boolean) {
|
|
this.zza = (Boolean) obj;
|
|
}
|
|
Object obj2 = zzclVar.zzg.get("measurementDeactivated");
|
|
if (obj2 instanceof Boolean) {
|
|
this.zzb = (Boolean) obj2;
|
|
}
|
|
}
|
|
com.google.android.gms.internal.measurement.zzhu.zzd(context);
|
|
Clock defaultClock = DefaultClock.getInstance();
|
|
this.zzr = defaultClock;
|
|
Long l = zzgyVar.zzi;
|
|
if (l != null) {
|
|
currentTimeMillis = l.longValue();
|
|
} else {
|
|
currentTimeMillis = defaultClock.currentTimeMillis();
|
|
}
|
|
this.zzc = currentTimeMillis;
|
|
this.zzk = new zzaf(this);
|
|
zzfa zzfaVar = new zzfa(this);
|
|
zzfaVar.zzv();
|
|
this.zzl = zzfaVar;
|
|
zzel zzelVar = new zzel(this);
|
|
zzelVar.zzv();
|
|
this.zzm = zzelVar;
|
|
zzkz zzkzVar = new zzkz(this);
|
|
zzkzVar.zzv();
|
|
this.zzp = zzkzVar;
|
|
this.zzq = new zzeg(new zzgx(zzgyVar, this));
|
|
this.zzu = new zzd(this);
|
|
zzio zzioVar = new zzio(this);
|
|
zzioVar.zzb();
|
|
this.zzs = zzioVar;
|
|
zzia zziaVar = new zzia(this);
|
|
zziaVar.zzb();
|
|
this.zzt = zziaVar;
|
|
zzkd zzkdVar = new zzkd(this);
|
|
zzkdVar.zzb();
|
|
this.zzo = zzkdVar;
|
|
zzie zzieVar = new zzie(this);
|
|
zzieVar.zzv();
|
|
this.zzv = zzieVar;
|
|
zzfs zzfsVar = new zzfs(this);
|
|
zzfsVar.zzv();
|
|
this.zzn = zzfsVar;
|
|
com.google.android.gms.internal.measurement.zzcl zzclVar2 = zzgyVar.zzg;
|
|
boolean z = zzclVar2 == null || zzclVar2.zzb == 0;
|
|
if (context.getApplicationContext() instanceof Application) {
|
|
zzia zzq = zzq();
|
|
if (zzq.zzs.zze.getApplicationContext() instanceof Application) {
|
|
Application application = (Application) zzq.zzs.zze.getApplicationContext();
|
|
if (zzq.zza == null) {
|
|
zzq.zza = new zzhz(zzq, null);
|
|
}
|
|
if (z) {
|
|
application.unregisterActivityLifecycleCallbacks(zzq.zza);
|
|
application.registerActivityLifecycleCallbacks(zzq.zza);
|
|
zzq.zzs.zzay().zzj().zza("Registered activity lifecycle callback");
|
|
}
|
|
}
|
|
} else {
|
|
zzay().zzk().zza("Application context is not an Application");
|
|
}
|
|
zzfsVar.zzp(new zzfu(this, zzgyVar));
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: package-private */
|
|
public static /* synthetic */ void zzA(zzfv zzfvVar, zzgy zzgyVar) {
|
|
zzfvVar.zzaz().zzg();
|
|
zzfvVar.zzk.zzn();
|
|
zzan zzanVar = new zzan(zzfvVar);
|
|
zzanVar.zzv();
|
|
zzfvVar.zzz = zzanVar;
|
|
zzec zzecVar = new zzec(zzfvVar, zzgyVar.zzf);
|
|
zzecVar.zzb();
|
|
zzfvVar.zzA = zzecVar;
|
|
zzee zzeeVar = new zzee(zzfvVar);
|
|
zzeeVar.zzb();
|
|
zzfvVar.zzx = zzeeVar;
|
|
zzjo zzjoVar = new zzjo(zzfvVar);
|
|
zzjoVar.zzb();
|
|
zzfvVar.zzy = zzjoVar;
|
|
zzfvVar.zzp.zzw();
|
|
zzfvVar.zzl.zzw();
|
|
zzfvVar.zzA.zzc();
|
|
zzej zzi = zzfvVar.zzay().zzi();
|
|
zzfvVar.zzk.zzh();
|
|
zzi.zzb("App measurement initialized, version", 46000L);
|
|
zzfvVar.zzay().zzi().zza("To enable debug logging run: adb shell setprop log.tag.FA VERBOSE");
|
|
String zzl = zzecVar.zzl();
|
|
if (TextUtils.isEmpty(zzfvVar.zzf)) {
|
|
if (zzfvVar.zzv().zzad(zzl)) {
|
|
zzfvVar.zzay().zzi().zza("Faster debug mode event logging enabled. To disable, run:\n adb shell setprop debug.firebase.analytics.app .none.");
|
|
} else {
|
|
zzej zzi2 = zzfvVar.zzay().zzi();
|
|
String valueOf = String.valueOf(zzl);
|
|
zzi2.zza(valueOf.length() != 0 ? "To enable faster debug mode event logging run:\n adb shell setprop debug.firebase.analytics.app ".concat(valueOf) : new String("To enable faster debug mode event logging run:\n adb shell setprop debug.firebase.analytics.app "));
|
|
}
|
|
}
|
|
zzfvVar.zzay().zzc().zza("Debug-level message logging enabled");
|
|
if (zzfvVar.zzG != zzfvVar.zzH.get()) {
|
|
zzfvVar.zzay().zzd().zzc("Not all components initialized", Integer.valueOf(zzfvVar.zzG), Integer.valueOf(zzfvVar.zzH.get()));
|
|
}
|
|
zzfvVar.zzB = true;
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: package-private */
|
|
public static final void zzO() {
|
|
throw new IllegalStateException("Unexpected call on client side");
|
|
}
|
|
|
|
private static final void zzP(zzgo zzgoVar) {
|
|
if (zzgoVar == null) {
|
|
throw new IllegalStateException("Component not created");
|
|
}
|
|
}
|
|
|
|
private static final void zzQ(zzf zzfVar) {
|
|
if (zzfVar != null) {
|
|
if (zzfVar.zze()) {
|
|
return;
|
|
}
|
|
String valueOf = String.valueOf(zzfVar.getClass());
|
|
String.valueOf(valueOf).length();
|
|
throw new IllegalStateException("Component not initialized: ".concat(String.valueOf(valueOf)));
|
|
}
|
|
throw new IllegalStateException("Component not created");
|
|
}
|
|
|
|
private static final void zzR(zzgp zzgpVar) {
|
|
if (zzgpVar != null) {
|
|
if (zzgpVar.zzx()) {
|
|
return;
|
|
}
|
|
String valueOf = String.valueOf(zzgpVar.getClass());
|
|
String.valueOf(valueOf).length();
|
|
throw new IllegalStateException("Component not initialized: ".concat(String.valueOf(valueOf)));
|
|
}
|
|
throw new IllegalStateException("Component not created");
|
|
}
|
|
|
|
public static zzfv zzp(Context context, com.google.android.gms.internal.measurement.zzcl zzclVar, Long l) {
|
|
Bundle bundle;
|
|
if (zzclVar != null && (zzclVar.zze == null || zzclVar.zzf == null)) {
|
|
zzclVar = new com.google.android.gms.internal.measurement.zzcl(zzclVar.zza, zzclVar.zzb, zzclVar.zzc, zzclVar.zzd, null, null, zzclVar.zzg, null);
|
|
}
|
|
Preconditions.checkNotNull(context);
|
|
Preconditions.checkNotNull(context.getApplicationContext());
|
|
if (zzd == null) {
|
|
synchronized (zzfv.class) {
|
|
if (zzd == null) {
|
|
zzd = new zzfv(new zzgy(context, zzclVar, l));
|
|
}
|
|
}
|
|
} else if (zzclVar != null && (bundle = zzclVar.zzg) != null && bundle.containsKey("dataCollectionDefaultEnabled")) {
|
|
Preconditions.checkNotNull(zzd);
|
|
zzd.zzE = Boolean.valueOf(zzclVar.zzg.getBoolean("dataCollectionDefaultEnabled"));
|
|
}
|
|
Preconditions.checkNotNull(zzd);
|
|
return zzd;
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: package-private */
|
|
public final void zzB() {
|
|
this.zzH.incrementAndGet();
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: package-private */
|
|
public final /* synthetic */ void zzC(String str, int i, Throwable th, byte[] bArr, Map map) {
|
|
List<ResolveInfo> queryIntentActivities;
|
|
if (i != 200 && i != 204) {
|
|
if (i == 304) {
|
|
i = 304;
|
|
}
|
|
zzay().zzk().zzc("Network Request for Deferred Deep Link failed. response, exception", Integer.valueOf(i), th);
|
|
}
|
|
if (th == null) {
|
|
zzm().zzm.zza(true);
|
|
if (bArr == null || bArr.length == 0) {
|
|
zzay().zzc().zza("Deferred Deep Link response empty.");
|
|
return;
|
|
}
|
|
try {
|
|
JSONObject jSONObject = new JSONObject(new String(bArr));
|
|
String optString = jSONObject.optString("deeplink", "");
|
|
String optString2 = jSONObject.optString("gclid", "");
|
|
double optDouble = jSONObject.optDouble("timestamp", 0.0d);
|
|
if (TextUtils.isEmpty(optString)) {
|
|
zzay().zzc().zza("Deferred Deep Link is empty.");
|
|
return;
|
|
}
|
|
zzkz zzv = zzv();
|
|
zzfv zzfvVar = zzv.zzs;
|
|
if (!TextUtils.isEmpty(optString) && (queryIntentActivities = zzv.zzs.zze.getPackageManager().queryIntentActivities(new Intent(CommonConstant.ACTION.HWID_SCHEME_URL, Uri.parse(optString)), 0)) != null && !queryIntentActivities.isEmpty()) {
|
|
Bundle bundle = new Bundle();
|
|
bundle.putString("gclid", optString2);
|
|
bundle.putString("_cis", "ddp");
|
|
this.zzt.zzG("auto", "_cmp", bundle);
|
|
zzkz zzv2 = zzv();
|
|
if (TextUtils.isEmpty(optString)) {
|
|
return;
|
|
}
|
|
try {
|
|
SharedPreferences.Editor edit = zzv2.zzs.zze.getSharedPreferences("google.analytics.deferred.deeplink.prefs", 0).edit();
|
|
edit.putString("deeplink", optString);
|
|
edit.putLong("timestamp", Double.doubleToRawLongBits(optDouble));
|
|
if (edit.commit()) {
|
|
zzv2.zzs.zze.sendBroadcast(new Intent("android.google.analytics.action.DEEPLINK_ACTION"));
|
|
return;
|
|
}
|
|
return;
|
|
} catch (RuntimeException e) {
|
|
zzv2.zzs.zzay().zzd().zzb("Failed to persist Deferred Deep Link. exception", e);
|
|
return;
|
|
}
|
|
}
|
|
zzay().zzk().zzc("Deferred Deep Link validation failed. gclid, deep link", optString2, optString);
|
|
return;
|
|
} catch (JSONException e2) {
|
|
zzay().zzd().zzb("Failed to parse the Deferred Deep Link response. exception", e2);
|
|
return;
|
|
}
|
|
}
|
|
zzay().zzk().zzc("Network Request for Deferred Deep Link failed. response, exception", Integer.valueOf(i), th);
|
|
}
|
|
|
|
public final void zzE() {
|
|
NetworkInfo activeNetworkInfo;
|
|
zzaz().zzg();
|
|
zzR(zzr());
|
|
String zzl = zzh().zzl();
|
|
Pair<String, Boolean> zzb = zzm().zzb(zzl);
|
|
if (!this.zzk.zzr() || ((Boolean) zzb.second).booleanValue() || TextUtils.isEmpty((CharSequence) zzb.first)) {
|
|
zzay().zzc().zza("ADID unavailable to retrieve Deferred Deep Link. Skipping");
|
|
return;
|
|
}
|
|
zzie zzr = zzr();
|
|
zzr.zzu();
|
|
ConnectivityManager connectivityManager = (ConnectivityManager) zzr.zzs.zze.getSystemService("connectivity");
|
|
if (connectivityManager != null) {
|
|
try {
|
|
activeNetworkInfo = connectivityManager.getActiveNetworkInfo();
|
|
} catch (SecurityException unused) {
|
|
}
|
|
if (activeNetworkInfo != null || !activeNetworkInfo.isConnected()) {
|
|
zzay().zzk().zza("Network is not available for Deferred Deep Link request. Skipping");
|
|
}
|
|
zzkz zzv = zzv();
|
|
zzh().zzs.zzk.zzh();
|
|
URL zzD = zzv.zzD(46000L, zzl, (String) zzb.first, zzm().zzn.zza() - 1);
|
|
if (zzD != null) {
|
|
zzie zzr2 = zzr();
|
|
zzft zzftVar = new zzft(this);
|
|
zzr2.zzg();
|
|
zzr2.zzu();
|
|
Preconditions.checkNotNull(zzD);
|
|
Preconditions.checkNotNull(zzftVar);
|
|
zzr2.zzs.zzaz().zzo(new zzid(zzr2, zzl, zzD, null, null, zzftVar, null));
|
|
return;
|
|
}
|
|
return;
|
|
}
|
|
activeNetworkInfo = null;
|
|
if (activeNetworkInfo != null) {
|
|
}
|
|
zzay().zzk().zza("Network is not available for Deferred Deep Link request. Skipping");
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: package-private */
|
|
public final void zzF(boolean z) {
|
|
this.zzE = Boolean.valueOf(z);
|
|
}
|
|
|
|
public final void zzG(boolean z) {
|
|
zzaz().zzg();
|
|
this.zzF = z;
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: protected */
|
|
public final void zzH(com.google.android.gms.internal.measurement.zzcl zzclVar) {
|
|
zzag zzagVar;
|
|
zzaz().zzg();
|
|
zzag zzc = zzm().zzc();
|
|
zzfa zzm = zzm();
|
|
zzfv zzfvVar = zzm.zzs;
|
|
zzm.zzg();
|
|
int i = 100;
|
|
int i2 = zzm.zza().getInt("consent_source", 100);
|
|
zzaf zzafVar = this.zzk;
|
|
zzfv zzfvVar2 = zzafVar.zzs;
|
|
Boolean zzk = zzafVar.zzk("google_analytics_default_allow_ad_storage");
|
|
zzaf zzafVar2 = this.zzk;
|
|
zzfv zzfvVar3 = zzafVar2.zzs;
|
|
Boolean zzk2 = zzafVar2.zzk("google_analytics_default_allow_analytics_storage");
|
|
if ((zzk != null || zzk2 != null) && zzm().zzl(-10)) {
|
|
zzagVar = new zzag(zzk, zzk2);
|
|
i = -10;
|
|
} else {
|
|
if (TextUtils.isEmpty(zzh().zzn()) || (i2 != 0 && i2 != 30 && i2 != 10 && i2 != 30 && i2 != 30 && i2 != 40)) {
|
|
zznx.zzc();
|
|
if ((!this.zzk.zzs(null, zzdy.zzar) || TextUtils.isEmpty(zzh().zzn())) && zzclVar != null && zzclVar.zzg != null && zzm().zzl(30)) {
|
|
zzagVar = zzag.zza(zzclVar.zzg);
|
|
if (!zzagVar.equals(zzag.zza)) {
|
|
i = 30;
|
|
}
|
|
}
|
|
} else {
|
|
zzq().zzS(zzag.zza, -10, this.zzc);
|
|
}
|
|
zzagVar = null;
|
|
}
|
|
if (zzagVar != null) {
|
|
zzq().zzS(zzagVar, i, this.zzc);
|
|
zzc = zzagVar;
|
|
}
|
|
zzq().zzW(zzc);
|
|
if (zzm().zzc.zza() == 0) {
|
|
zzay().zzj().zzb("Persisting first open", Long.valueOf(this.zzc));
|
|
zzm().zzc.zzb(this.zzc);
|
|
}
|
|
zzq().zzb.zzc();
|
|
if (zzM()) {
|
|
if (!TextUtils.isEmpty(zzh().zzn()) || !TextUtils.isEmpty(zzh().zzk())) {
|
|
zzkz zzv = zzv();
|
|
String zzn = zzh().zzn();
|
|
zzfa zzm2 = zzm();
|
|
zzm2.zzg();
|
|
String string = zzm2.zza().getString("gmp_app_id", null);
|
|
String zzk3 = zzh().zzk();
|
|
zzfa zzm3 = zzm();
|
|
zzm3.zzg();
|
|
if (zzv.zzam(zzn, string, zzk3, zzm3.zza().getString("admob_app_id", null))) {
|
|
zzay().zzi().zza("Rechecking which service to use due to a GMP App Id change");
|
|
zzfa zzm4 = zzm();
|
|
zzm4.zzg();
|
|
Boolean zzd2 = zzm4.zzd();
|
|
SharedPreferences.Editor edit = zzm4.zza().edit();
|
|
edit.clear();
|
|
edit.apply();
|
|
if (zzd2 != null) {
|
|
zzm4.zzh(zzd2);
|
|
}
|
|
zzi().zzj();
|
|
this.zzy.zzs();
|
|
this.zzy.zzr();
|
|
zzm().zzc.zzb(this.zzc);
|
|
zzm().zze.zzb(null);
|
|
}
|
|
zzfa zzm5 = zzm();
|
|
String zzn2 = zzh().zzn();
|
|
zzm5.zzg();
|
|
SharedPreferences.Editor edit2 = zzm5.zza().edit();
|
|
edit2.putString("gmp_app_id", zzn2);
|
|
edit2.apply();
|
|
zzfa zzm6 = zzm();
|
|
String zzk4 = zzh().zzk();
|
|
zzm6.zzg();
|
|
SharedPreferences.Editor edit3 = zzm6.zza().edit();
|
|
edit3.putString("admob_app_id", zzk4);
|
|
edit3.apply();
|
|
}
|
|
if (!zzm().zzc().zzk()) {
|
|
zzm().zze.zzb(null);
|
|
}
|
|
zzq().zzO(zzm().zze.zza());
|
|
zznu.zzc();
|
|
if (this.zzk.zzs(null, zzdy.zzah)) {
|
|
try {
|
|
zzv().zzs.zze.getClassLoader().loadClass("com.google.firebase.remoteconfig.FirebaseRemoteConfig");
|
|
} catch (ClassNotFoundException unused) {
|
|
if (!TextUtils.isEmpty(zzm().zzo.zza())) {
|
|
zzay().zzk().zza("Remote config removed with active feature rollouts");
|
|
zzm().zzo.zzb(null);
|
|
}
|
|
}
|
|
}
|
|
if (!TextUtils.isEmpty(zzh().zzn()) || !TextUtils.isEmpty(zzh().zzk())) {
|
|
boolean zzJ = zzJ();
|
|
if (!zzm().zzj() && !this.zzk.zzv()) {
|
|
zzm().zzi(!zzJ);
|
|
}
|
|
if (zzJ) {
|
|
zzq().zzy();
|
|
}
|
|
zzu().zza.zza();
|
|
zzt().zzu(new AtomicReference<>());
|
|
zzt().zzH(zzm().zzr.zza());
|
|
}
|
|
} else if (zzJ()) {
|
|
if (!zzv().zzac("android.permission.INTERNET")) {
|
|
zzay().zzd().zza("App is missing INTERNET permission");
|
|
}
|
|
if (!zzv().zzac("android.permission.ACCESS_NETWORK_STATE")) {
|
|
zzay().zzd().zza("App is missing ACCESS_NETWORK_STATE permission");
|
|
}
|
|
if (!Wrappers.packageManager(this.zze).isCallerInstantApp() && !this.zzk.zzx()) {
|
|
if (!zzkz.zzai(this.zze)) {
|
|
zzay().zzd().zza("AppMeasurementReceiver not registered/enabled");
|
|
}
|
|
if (!zzkz.zzaj(this.zze, false)) {
|
|
zzay().zzd().zza("AppMeasurementService not registered/enabled");
|
|
}
|
|
}
|
|
zzay().zzd().zza("Uploading is not possible. App measurement disabled");
|
|
}
|
|
zzm().zzi.zza(true);
|
|
}
|
|
|
|
public final boolean zzI() {
|
|
return this.zzE != null && this.zzE.booleanValue();
|
|
}
|
|
|
|
public final boolean zzJ() {
|
|
return zza() == 0;
|
|
}
|
|
|
|
public final boolean zzK() {
|
|
zzaz().zzg();
|
|
return this.zzF;
|
|
}
|
|
|
|
@Pure
|
|
public final boolean zzL() {
|
|
return TextUtils.isEmpty(this.zzf);
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: protected */
|
|
public final boolean zzM() {
|
|
if (this.zzB) {
|
|
zzaz().zzg();
|
|
Boolean bool = this.zzC;
|
|
if (bool == null || this.zzD == 0 || (!bool.booleanValue() && Math.abs(this.zzr.elapsedRealtime() - this.zzD) > 1000)) {
|
|
this.zzD = this.zzr.elapsedRealtime();
|
|
boolean z = true;
|
|
Boolean valueOf = Boolean.valueOf(zzv().zzac("android.permission.INTERNET") && zzv().zzac("android.permission.ACCESS_NETWORK_STATE") && (Wrappers.packageManager(this.zze).isCallerInstantApp() || this.zzk.zzx() || (zzkz.zzai(this.zze) && zzkz.zzaj(this.zze, false))));
|
|
this.zzC = valueOf;
|
|
if (valueOf.booleanValue()) {
|
|
if (!zzv().zzW(zzh().zzn(), zzh().zzk(), zzh().zzm()) && TextUtils.isEmpty(zzh().zzk())) {
|
|
z = false;
|
|
}
|
|
this.zzC = Boolean.valueOf(z);
|
|
}
|
|
}
|
|
return this.zzC.booleanValue();
|
|
}
|
|
throw new IllegalStateException("AppMeasurement is not initialized");
|
|
}
|
|
|
|
public final int zza() {
|
|
zzaz().zzg();
|
|
if (this.zzk.zzv()) {
|
|
return 1;
|
|
}
|
|
Boolean bool = this.zzb;
|
|
if (bool != null && bool.booleanValue()) {
|
|
return 2;
|
|
}
|
|
zzaz().zzg();
|
|
if (!this.zzF) {
|
|
return 8;
|
|
}
|
|
Boolean zzd2 = zzm().zzd();
|
|
if (zzd2 != null) {
|
|
return zzd2.booleanValue() ? 0 : 3;
|
|
}
|
|
zzaf zzafVar = this.zzk;
|
|
zzaa zzaaVar = zzafVar.zzs.zzj;
|
|
Boolean zzk = zzafVar.zzk("firebase_analytics_collection_enabled");
|
|
if (zzk != null) {
|
|
return zzk.booleanValue() ? 0 : 4;
|
|
}
|
|
Boolean bool2 = this.zza;
|
|
return bool2 != null ? bool2.booleanValue() ? 0 : 5 : (!this.zzk.zzs(null, zzdy.zzS) || this.zzE == null || this.zzE.booleanValue()) ? 0 : 7;
|
|
}
|
|
|
|
@Override // com.google.android.gms.measurement.internal.zzgq
|
|
@Pure
|
|
public final zzel zzay() {
|
|
zzR(this.zzm);
|
|
return this.zzm;
|
|
}
|
|
|
|
@Override // com.google.android.gms.measurement.internal.zzgq
|
|
@Pure
|
|
public final zzfs zzaz() {
|
|
zzR(this.zzn);
|
|
return this.zzn;
|
|
}
|
|
|
|
@Pure
|
|
public final zzd zzd() {
|
|
zzd zzdVar = this.zzu;
|
|
if (zzdVar != null) {
|
|
return zzdVar;
|
|
}
|
|
throw new IllegalStateException("Component not created");
|
|
}
|
|
|
|
@Pure
|
|
public final zzan zzg() {
|
|
zzR(this.zzz);
|
|
return this.zzz;
|
|
}
|
|
|
|
@Pure
|
|
public final zzec zzh() {
|
|
zzQ(this.zzA);
|
|
return this.zzA;
|
|
}
|
|
|
|
@Pure
|
|
public final zzee zzi() {
|
|
zzQ(this.zzx);
|
|
return this.zzx;
|
|
}
|
|
|
|
@Pure
|
|
public final zzfa zzm() {
|
|
zzP(this.zzl);
|
|
return this.zzl;
|
|
}
|
|
|
|
@Pure
|
|
public final zzia zzq() {
|
|
zzQ(this.zzt);
|
|
return this.zzt;
|
|
}
|
|
|
|
@Pure
|
|
public final zzie zzr() {
|
|
zzR(this.zzv);
|
|
return this.zzv;
|
|
}
|
|
|
|
@Pure
|
|
public final zzio zzs() {
|
|
zzQ(this.zzs);
|
|
return this.zzs;
|
|
}
|
|
|
|
@Pure
|
|
public final zzjo zzt() {
|
|
zzQ(this.zzy);
|
|
return this.zzy;
|
|
}
|
|
|
|
@Pure
|
|
public final zzkd zzu() {
|
|
zzQ(this.zzo);
|
|
return this.zzo;
|
|
}
|
|
|
|
@Pure
|
|
public final zzkz zzv() {
|
|
zzP(this.zzp);
|
|
return this.zzp;
|
|
}
|
|
|
|
@Pure
|
|
public final String zzz() {
|
|
return this.zzw;
|
|
}
|
|
|
|
@Pure
|
|
public final String zzy() {
|
|
return this.zzh;
|
|
}
|
|
|
|
@Pure
|
|
public final String zzx() {
|
|
return this.zzg;
|
|
}
|
|
|
|
@Pure
|
|
public final String zzw() {
|
|
return this.zzf;
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: package-private */
|
|
@SideEffectFree
|
|
public final zzfs zzo() {
|
|
return this.zzn;
|
|
}
|
|
|
|
public final zzel zzl() {
|
|
zzel zzelVar = this.zzm;
|
|
if (zzelVar == null || !zzelVar.zzx()) {
|
|
return null;
|
|
}
|
|
return this.zzm;
|
|
}
|
|
|
|
@Pure
|
|
public final zzeg zzj() {
|
|
return this.zzq;
|
|
}
|
|
|
|
@Pure
|
|
public final zzaf zzf() {
|
|
return this.zzk;
|
|
}
|
|
|
|
@Override // com.google.android.gms.measurement.internal.zzgq
|
|
@Pure
|
|
public final zzaa zzaw() {
|
|
return this.zzj;
|
|
}
|
|
|
|
@Override // com.google.android.gms.measurement.internal.zzgq
|
|
@Pure
|
|
public final Clock zzav() {
|
|
return this.zzr;
|
|
}
|
|
|
|
@Override // com.google.android.gms.measurement.internal.zzgq
|
|
@Pure
|
|
public final Context zzau() {
|
|
return this.zze;
|
|
}
|
|
|
|
@Pure
|
|
public final boolean zzN() {
|
|
return this.zzi;
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: package-private */
|
|
public final void zzD() {
|
|
this.zzG++;
|
|
}
|
|
}
|