- 28,932 files - Full Java source code - Smali files - Resources Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
450 lines
15 KiB
Java
450 lines
15 KiB
Java
package com.google.android.gms.measurement.internal;
|
|
|
|
import android.content.Context;
|
|
import android.content.pm.ApplicationInfo;
|
|
import android.content.pm.PackageManager;
|
|
import android.os.Bundle;
|
|
import android.text.TextUtils;
|
|
import androidx.annotation.Size;
|
|
import androidx.annotation.VisibleForTesting;
|
|
import androidx.annotation.WorkerThread;
|
|
import com.google.android.gms.common.internal.Preconditions;
|
|
import com.google.android.gms.common.util.Clock;
|
|
import com.google.android.gms.common.util.ProcessUtils;
|
|
import com.google.android.gms.common.wrappers.Wrappers;
|
|
import com.google.android.gms.internal.measurement.zzoq;
|
|
import com.google.android.gms.internal.measurement.zzor;
|
|
import com.mbridge.msdk.newreward.player.view.hybrid.util.MRAIDCommunicatorUtil;
|
|
import java.lang.reflect.InvocationTargetException;
|
|
|
|
/* loaded from: classes3.dex */
|
|
public final class zzae extends zzij {
|
|
private Boolean zza;
|
|
private String zzb;
|
|
private zzag zzc;
|
|
private Boolean zzd;
|
|
|
|
public final void zza(zzag zzagVar) {
|
|
this.zzc = zzagVar;
|
|
}
|
|
|
|
public final void zzi(String str) {
|
|
this.zzb = str;
|
|
}
|
|
|
|
public final String zzp() {
|
|
return this.zzb;
|
|
}
|
|
|
|
@WorkerThread
|
|
public final double zza(String str, zzfn<Double> zzfnVar) {
|
|
if (str == null) {
|
|
return zzfnVar.zza(null).doubleValue();
|
|
}
|
|
String zza = this.zzc.zza(str, zzfnVar.zza());
|
|
if (TextUtils.isEmpty(zza)) {
|
|
return zzfnVar.zza(null).doubleValue();
|
|
}
|
|
try {
|
|
return zzfnVar.zza(Double.valueOf(Double.parseDouble(zza))).doubleValue();
|
|
} catch (NumberFormatException unused) {
|
|
return zzfnVar.zza(null).doubleValue();
|
|
}
|
|
}
|
|
|
|
public final int zzc() {
|
|
return (zzor.zza() && zze().zzf(null, zzbh.zzbz) && zzq().zza(231100000, true)) ? 35 : 0;
|
|
}
|
|
|
|
public final int zza(@Size(min = 1) String str) {
|
|
return zza(str, zzbh.zzah, 500, 2000);
|
|
}
|
|
|
|
public final int zza(String str, boolean z) {
|
|
if (!zzoq.zza() || !zze().zzf(null, zzbh.zzcs)) {
|
|
return 100;
|
|
}
|
|
if (z) {
|
|
return zza(str, zzbh.zzar, 100, 500);
|
|
}
|
|
return 500;
|
|
}
|
|
|
|
public final int zzb(String str, boolean z) {
|
|
return Math.max(zza(str, z), 256);
|
|
}
|
|
|
|
public final int zzg() {
|
|
return zzq().zza(201500000, true) ? 100 : 25;
|
|
}
|
|
|
|
public final int zzb(@Size(min = 1) String str) {
|
|
return zza(str, zzbh.zzai, 25, 100);
|
|
}
|
|
|
|
@WorkerThread
|
|
public final int zzc(@Size(min = 1) String str) {
|
|
return zzb(str, zzbh.zzo);
|
|
}
|
|
|
|
@WorkerThread
|
|
public final int zzb(String str, zzfn<Integer> zzfnVar) {
|
|
if (str == null) {
|
|
return zzfnVar.zza(null).intValue();
|
|
}
|
|
String zza = this.zzc.zza(str, zzfnVar.zza());
|
|
if (TextUtils.isEmpty(zza)) {
|
|
return zzfnVar.zza(null).intValue();
|
|
}
|
|
try {
|
|
return zzfnVar.zza(Integer.valueOf(Integer.parseInt(zza))).intValue();
|
|
} catch (NumberFormatException unused) {
|
|
return zzfnVar.zza(null).intValue();
|
|
}
|
|
}
|
|
|
|
@WorkerThread
|
|
public final int zza(String str, zzfn<Integer> zzfnVar, int i, int i2) {
|
|
return Math.max(Math.min(zzb(str, zzfnVar), i2), i);
|
|
}
|
|
|
|
@WorkerThread
|
|
public final long zzd(String str) {
|
|
return zzc(str, zzbh.zza);
|
|
}
|
|
|
|
public static long zzh() {
|
|
return zzbh.zzd.zza(null).longValue();
|
|
}
|
|
|
|
public static long zzm() {
|
|
return zzbh.zzad.zza(null).longValue();
|
|
}
|
|
|
|
@WorkerThread
|
|
public final long zzc(String str, zzfn<Long> zzfnVar) {
|
|
if (str == null) {
|
|
return zzfnVar.zza(null).longValue();
|
|
}
|
|
String zza = this.zzc.zza(str, zzfnVar.zza());
|
|
if (TextUtils.isEmpty(zza)) {
|
|
return zzfnVar.zza(null).longValue();
|
|
}
|
|
try {
|
|
return zzfnVar.zza(Long.valueOf(Long.parseLong(zza))).longValue();
|
|
} catch (NumberFormatException unused) {
|
|
return zzfnVar.zza(null).longValue();
|
|
}
|
|
}
|
|
|
|
@Override // com.google.android.gms.measurement.internal.zzij, com.google.android.gms.measurement.internal.zzil
|
|
public final /* bridge */ /* synthetic */ Context zza() {
|
|
return super.zza();
|
|
}
|
|
|
|
@VisibleForTesting
|
|
private final Bundle zzz() {
|
|
try {
|
|
if (zza().getPackageManager() == null) {
|
|
zzj().zzg().zza("Failed to load metadata: PackageManager is null");
|
|
return null;
|
|
}
|
|
ApplicationInfo applicationInfo = Wrappers.packageManager(zza()).getApplicationInfo(zza().getPackageName(), 128);
|
|
if (applicationInfo == null) {
|
|
zzj().zzg().zza("Failed to load metadata: ApplicationInfo is null");
|
|
return null;
|
|
}
|
|
return applicationInfo.metaData;
|
|
} catch (PackageManager.NameNotFoundException e) {
|
|
zzj().zzg().zza("Failed to load metadata: Package name not found", e);
|
|
return null;
|
|
}
|
|
}
|
|
|
|
@Override // com.google.android.gms.measurement.internal.zzij, com.google.android.gms.measurement.internal.zzil
|
|
public final /* bridge */ /* synthetic */ Clock zzb() {
|
|
return super.zzb();
|
|
}
|
|
|
|
@Override // com.google.android.gms.measurement.internal.zzij, com.google.android.gms.measurement.internal.zzil
|
|
public final /* bridge */ /* synthetic */ zzad zzd() {
|
|
return super.zzd();
|
|
}
|
|
|
|
@Override // com.google.android.gms.measurement.internal.zzij
|
|
public final /* bridge */ /* synthetic */ zzae zze() {
|
|
return super.zze();
|
|
}
|
|
|
|
@Override // com.google.android.gms.measurement.internal.zzij
|
|
public final /* bridge */ /* synthetic */ zzaz zzf() {
|
|
return super.zzf();
|
|
}
|
|
|
|
@Override // com.google.android.gms.measurement.internal.zzij
|
|
public final /* bridge */ /* synthetic */ zzfv zzi() {
|
|
return super.zzi();
|
|
}
|
|
|
|
@Override // com.google.android.gms.measurement.internal.zzij, com.google.android.gms.measurement.internal.zzil
|
|
public final /* bridge */ /* synthetic */ zzfw zzj() {
|
|
return super.zzj();
|
|
}
|
|
|
|
@Override // com.google.android.gms.measurement.internal.zzij
|
|
public final /* bridge */ /* synthetic */ zzgl zzk() {
|
|
return super.zzk();
|
|
}
|
|
|
|
@Override // com.google.android.gms.measurement.internal.zzij, com.google.android.gms.measurement.internal.zzil
|
|
public final /* bridge */ /* synthetic */ zzhg zzl() {
|
|
return super.zzl();
|
|
}
|
|
|
|
public final zziq zze(String str) {
|
|
Object obj;
|
|
Preconditions.checkNotEmpty(str);
|
|
Bundle zzz = zzz();
|
|
if (zzz == null) {
|
|
zzj().zzg().zza("Failed to load metadata: Metadata bundle is null");
|
|
obj = null;
|
|
} else {
|
|
obj = zzz.get(str);
|
|
}
|
|
if (obj == null) {
|
|
return zziq.UNINITIALIZED;
|
|
}
|
|
if (Boolean.TRUE.equals(obj)) {
|
|
return zziq.GRANTED;
|
|
}
|
|
if (Boolean.FALSE.equals(obj)) {
|
|
return zziq.DENIED;
|
|
}
|
|
if (MRAIDCommunicatorUtil.STATES_DEFAULT.equals(obj)) {
|
|
return zziq.DEFAULT;
|
|
}
|
|
zzj().zzu().zza("Invalid manifest metadata for", str);
|
|
return zziq.UNINITIALIZED;
|
|
}
|
|
|
|
@Override // com.google.android.gms.measurement.internal.zzij
|
|
public final /* bridge */ /* synthetic */ zznt zzq() {
|
|
return super.zzq();
|
|
}
|
|
|
|
@VisibleForTesting
|
|
public final Boolean zzf(@Size(min = 1) String str) {
|
|
Preconditions.checkNotEmpty(str);
|
|
Bundle zzz = zzz();
|
|
if (zzz == null) {
|
|
zzj().zzg().zza("Failed to load metadata: Metadata bundle is null");
|
|
return null;
|
|
}
|
|
if (zzz.containsKey(str)) {
|
|
return Boolean.valueOf(zzz.getBoolean(str));
|
|
}
|
|
return null;
|
|
}
|
|
|
|
public final String zzn() {
|
|
return zza("debug.firebase.analytics.app", "");
|
|
}
|
|
|
|
public final String zzo() {
|
|
return zza("debug.deferred.deeplink", "");
|
|
}
|
|
|
|
@WorkerThread
|
|
public final String zzd(String str, zzfn<String> zzfnVar) {
|
|
if (str == null) {
|
|
return zzfnVar.zza(null);
|
|
}
|
|
return zzfnVar.zza(this.zzc.zza(str, zzfnVar.zza()));
|
|
}
|
|
|
|
@WorkerThread
|
|
public final String zzg(String str) {
|
|
return zzd(str, zzbh.zzal);
|
|
}
|
|
|
|
private final String zza(String str, String str2) {
|
|
try {
|
|
String str3 = (String) Class.forName("android.os.SystemProperties").getMethod("get", String.class, String.class).invoke(null, str, str2);
|
|
Preconditions.checkNotNull(str3);
|
|
return str3;
|
|
} catch (ClassNotFoundException e) {
|
|
zzj().zzg().zza("Could not find SystemProperties class", e);
|
|
return str2;
|
|
} catch (IllegalAccessException e2) {
|
|
zzj().zzg().zza("Could not access SystemProperties.get()", e2);
|
|
return str2;
|
|
} catch (NoSuchMethodException e3) {
|
|
zzj().zzg().zza("Could not find SystemProperties.get() method", e3);
|
|
return str2;
|
|
} catch (InvocationTargetException e4) {
|
|
zzj().zzg().zza("SystemProperties.get() threw an exception", e4);
|
|
return str2;
|
|
}
|
|
}
|
|
|
|
/* JADX WARN: Removed duplicated region for block: B:6:0x002a A[RETURN] */
|
|
/* JADX WARN: Removed duplicated region for block: B:8:0x002b A[EXC_TOP_SPLITTER, SYNTHETIC] */
|
|
@androidx.annotation.VisibleForTesting
|
|
/*
|
|
Code decompiled incorrectly, please refer to instructions dump.
|
|
To view partially-correct add '--show-bad-code' argument
|
|
*/
|
|
public final java.util.List<java.lang.String> zzh(@androidx.annotation.Size(min = 1) java.lang.String r4) {
|
|
/*
|
|
r3 = this;
|
|
com.google.android.gms.common.internal.Preconditions.checkNotEmpty(r4)
|
|
android.os.Bundle r0 = r3.zzz()
|
|
r1 = 0
|
|
if (r0 != 0) goto L19
|
|
com.google.android.gms.measurement.internal.zzfw r4 = r3.zzj()
|
|
com.google.android.gms.measurement.internal.zzfy r4 = r4.zzg()
|
|
java.lang.String r0 = "Failed to load metadata: Metadata bundle is null"
|
|
r4.zza(r0)
|
|
L17:
|
|
r4 = r1
|
|
goto L28
|
|
L19:
|
|
boolean r2 = r0.containsKey(r4)
|
|
if (r2 != 0) goto L20
|
|
goto L17
|
|
L20:
|
|
int r4 = r0.getInt(r4)
|
|
java.lang.Integer r4 = java.lang.Integer.valueOf(r4)
|
|
L28:
|
|
if (r4 != 0) goto L2b
|
|
return r1
|
|
L2b:
|
|
android.content.Context r0 = r3.zza() // Catch: android.content.res.Resources.NotFoundException -> L43
|
|
android.content.res.Resources r0 = r0.getResources() // Catch: android.content.res.Resources.NotFoundException -> L43
|
|
int r4 = r4.intValue() // Catch: android.content.res.Resources.NotFoundException -> L43
|
|
java.lang.String[] r4 = r0.getStringArray(r4) // Catch: android.content.res.Resources.NotFoundException -> L43
|
|
if (r4 != 0) goto L3e
|
|
return r1
|
|
L3e:
|
|
java.util.List r4 = java.util.Arrays.asList(r4) // Catch: android.content.res.Resources.NotFoundException -> L43
|
|
return r4
|
|
L43:
|
|
r4 = move-exception
|
|
com.google.android.gms.measurement.internal.zzfw r0 = r3.zzj()
|
|
com.google.android.gms.measurement.internal.zzfy r0 = r0.zzg()
|
|
java.lang.String r2 = "Failed to load string array from metadata: resource not found"
|
|
r0.zza(r2, r4)
|
|
return r1
|
|
*/
|
|
throw new UnsupportedOperationException("Method not decompiled: com.google.android.gms.measurement.internal.zzae.zzh(java.lang.String):java.util.List");
|
|
}
|
|
|
|
public zzae(zzhj zzhjVar) {
|
|
super(zzhjVar);
|
|
this.zzc = new zzag() { // from class: com.google.android.gms.measurement.internal.zzah
|
|
@Override // com.google.android.gms.measurement.internal.zzag
|
|
public final String zza(String str, String str2) {
|
|
return null;
|
|
}
|
|
};
|
|
}
|
|
|
|
@Override // com.google.android.gms.measurement.internal.zzij
|
|
public final /* bridge */ /* synthetic */ void zzr() {
|
|
super.zzr();
|
|
}
|
|
|
|
@Override // com.google.android.gms.measurement.internal.zzij
|
|
public final /* bridge */ /* synthetic */ void zzs() {
|
|
super.zzs();
|
|
}
|
|
|
|
@Override // com.google.android.gms.measurement.internal.zzij
|
|
public final /* bridge */ /* synthetic */ void zzt() {
|
|
super.zzt();
|
|
}
|
|
|
|
public final boolean zzu() {
|
|
Boolean zzf = zzf("google_analytics_adid_collection_enabled");
|
|
return zzf == null || zzf.booleanValue();
|
|
}
|
|
|
|
@WorkerThread
|
|
public final boolean zzj(String str) {
|
|
return zzf(str, zzbh.zzak);
|
|
}
|
|
|
|
public final boolean zza(zzfn<Boolean> zzfnVar) {
|
|
return zzf(null, zzfnVar);
|
|
}
|
|
|
|
public final boolean zze(String str, zzfn<Boolean> zzfnVar) {
|
|
return zzf(str, zzfnVar);
|
|
}
|
|
|
|
@WorkerThread
|
|
public final boolean zzf(String str, zzfn<Boolean> zzfnVar) {
|
|
if (str == null) {
|
|
return zzfnVar.zza(null).booleanValue();
|
|
}
|
|
String zza = this.zzc.zza(str, zzfnVar.zza());
|
|
if (TextUtils.isEmpty(zza)) {
|
|
return zzfnVar.zza(null).booleanValue();
|
|
}
|
|
return zzfnVar.zza(Boolean.valueOf("1".equals(zza))).booleanValue();
|
|
}
|
|
|
|
public final boolean zzk(String str) {
|
|
return "1".equals(this.zzc.zza(str, "gaia_collection_enabled"));
|
|
}
|
|
|
|
public final boolean zzv() {
|
|
Boolean zzf = zzf("google_analytics_automatic_screen_reporting_enabled");
|
|
return zzf == null || zzf.booleanValue();
|
|
}
|
|
|
|
public final boolean zzw() {
|
|
Boolean zzf = zzf("firebase_analytics_collection_deactivated");
|
|
return zzf != null && zzf.booleanValue();
|
|
}
|
|
|
|
public final boolean zzl(String str) {
|
|
return "1".equals(this.zzc.zza(str, "measurement.event_sampling_enabled"));
|
|
}
|
|
|
|
@WorkerThread
|
|
public final boolean zzx() {
|
|
if (this.zza == null) {
|
|
Boolean zzf = zzf("app_measurement_lite");
|
|
this.zza = zzf;
|
|
if (zzf == null) {
|
|
this.zza = Boolean.FALSE;
|
|
}
|
|
}
|
|
return this.zza.booleanValue() || !this.zzu.zzag();
|
|
}
|
|
|
|
public final boolean zzy() {
|
|
if (this.zzd == null) {
|
|
synchronized (this) {
|
|
try {
|
|
if (this.zzd == null) {
|
|
ApplicationInfo applicationInfo = zza().getApplicationInfo();
|
|
String myProcessName = ProcessUtils.getMyProcessName();
|
|
if (applicationInfo != null) {
|
|
String str = applicationInfo.processName;
|
|
this.zzd = Boolean.valueOf(str != null && str.equals(myProcessName));
|
|
}
|
|
if (this.zzd == null) {
|
|
this.zzd = Boolean.TRUE;
|
|
zzj().zzg().zza("My process not in the list of running processes");
|
|
}
|
|
}
|
|
} finally {
|
|
}
|
|
}
|
|
}
|
|
return this.zzd.booleanValue();
|
|
}
|
|
}
|