332 lines
14 KiB
Java
332 lines
14 KiB
Java
package com.google.android.gms.measurement.internal;
|
|
|
|
import android.content.Context;
|
|
import com.google.android.gms.common.GoogleApiAvailabilityLight;
|
|
import com.google.android.gms.common.GooglePlayServicesUtilLight;
|
|
import com.google.android.gms.internal.measurement.zzrx;
|
|
import com.google.android.gms.internal.measurement.zzsh;
|
|
import com.google.android.gms.internal.measurement.zzsi;
|
|
import com.google.android.gms.internal.measurement.zzso;
|
|
import com.ubt.jimu.base.mvp.SingleClickListener;
|
|
import java.util.ArrayList;
|
|
import java.util.List;
|
|
import java.util.Map;
|
|
|
|
/* loaded from: classes.dex */
|
|
public final class zzai {
|
|
public static zza<String> A;
|
|
public static zza<Long> B;
|
|
public static zza<Long> C;
|
|
public static zza<Long> D;
|
|
public static zza<Long> E;
|
|
public static zza<Long> F;
|
|
public static zza<Long> G;
|
|
public static zza<Long> H;
|
|
public static zza<Long> I;
|
|
public static zza<Long> J;
|
|
public static zza<Long> K;
|
|
public static zza<Long> L;
|
|
public static zza<Integer> M;
|
|
public static zza<Long> N;
|
|
public static zza<Integer> O;
|
|
public static zza<Integer> P;
|
|
public static zza<Long> Q;
|
|
public static zza<Integer> R;
|
|
public static zza<Boolean> S;
|
|
public static zza<Boolean> T;
|
|
public static zza<Boolean> U;
|
|
public static zza<Boolean> V;
|
|
public static zza<Boolean> W;
|
|
public static zza<Boolean> X;
|
|
public static zza<Boolean> Y;
|
|
public static zza<Boolean> Z;
|
|
static zzn a;
|
|
public static zza<Boolean> a0;
|
|
public static zza<Boolean> b0;
|
|
public static zza<Boolean> c0;
|
|
public static zza<Boolean> d0;
|
|
public static zza<Boolean> e0;
|
|
public static zza<Boolean> f0;
|
|
public static zza<Boolean> g0;
|
|
private static volatile zzbw h;
|
|
public static zza<Boolean> h0;
|
|
private static Boolean i;
|
|
public static zza<Boolean> i0;
|
|
public static zza<Boolean> j;
|
|
public static zza<Boolean> j0;
|
|
public static zza<String> k;
|
|
public static zza<Boolean> k0;
|
|
public static zza<Long> l;
|
|
public static zza<Boolean> l0;
|
|
public static zza<Long> m;
|
|
public static zza<Boolean> m0;
|
|
public static zza<Long> n;
|
|
public static zza<Boolean> n0;
|
|
public static zza<String> o;
|
|
public static zza<Boolean> o0;
|
|
public static zza<String> p;
|
|
public static zza<Boolean> p0;
|
|
public static zza<Integer> q;
|
|
public static zza<Boolean> q0;
|
|
public static zza<Integer> r;
|
|
public static zza<Integer> s;
|
|
public static zza<Integer> t;
|
|
public static zza<Integer> u;
|
|
public static zza<Integer> v;
|
|
public static zza<Integer> w;
|
|
public static zza<Integer> x;
|
|
public static zza<Integer> y;
|
|
public static zza<Integer> z;
|
|
static List<zza<Integer>> b = new ArrayList();
|
|
static List<zza<Long>> c = new ArrayList();
|
|
static List<zza<Boolean>> d = new ArrayList();
|
|
static List<zza<String>> e = new ArrayList();
|
|
static List<zza<Double>> f = new ArrayList();
|
|
private static final zzso g = new zzso(zzsh.a("com.google.android.gms.measurement"));
|
|
|
|
static {
|
|
zza.a("measurement.log_third_party_store_events_enabled", false, false);
|
|
zza.a("measurement.log_installs_enabled", false, false);
|
|
zza.a("measurement.log_upgrades_enabled", false, false);
|
|
zza.a("measurement.log_androidId_enabled", false, false);
|
|
j = zza.a("measurement.upload_dsid_enabled", false, false);
|
|
k = zza.a("measurement.log_tag", "FA", "FA-SVC");
|
|
l = zza.a("measurement.ad_id_cache_time", 10000L, 10000L);
|
|
m = zza.a("measurement.monitoring.sample_period_millis", 86400000L, 86400000L);
|
|
n = zza.a("measurement.config.cache_time", 86400000L, 3600000L);
|
|
o = zza.a("measurement.config.url_scheme", "https", "https");
|
|
p = zza.a("measurement.config.url_authority", "app-measurement.com", "app-measurement.com");
|
|
q = zza.a("measurement.upload.max_bundles", 100, 100);
|
|
r = zza.a("measurement.upload.max_batch_size", 65536, 65536);
|
|
s = zza.a("measurement.upload.max_bundle_size", 65536, 65536);
|
|
t = zza.a("measurement.upload.max_events_per_bundle", 1000, 1000);
|
|
u = zza.a("measurement.upload.max_events_per_day", 100000, 100000);
|
|
v = zza.a("measurement.upload.max_error_events_per_day", 1000, 1000);
|
|
w = zza.a("measurement.upload.max_public_events_per_day", 50000, 50000);
|
|
x = zza.a("measurement.upload.max_conversions_per_day", SingleClickListener.FAST_CLICK_DELAY_TIME, SingleClickListener.FAST_CLICK_DELAY_TIME);
|
|
y = zza.a("measurement.upload.max_realtime_events_per_day", 10, 10);
|
|
z = zza.a("measurement.store.max_stored_events_per_app", 100000, 100000);
|
|
A = zza.a("measurement.upload.url", "https://app-measurement.com/a", "https://app-measurement.com/a");
|
|
B = zza.a("measurement.upload.backoff_period", 43200000L, 43200000L);
|
|
C = zza.a("measurement.upload.window_interval", 3600000L, 3600000L);
|
|
D = zza.a("measurement.upload.interval", 3600000L, 3600000L);
|
|
E = zza.a("measurement.upload.realtime_upload_interval", 10000L, 10000L);
|
|
F = zza.a("measurement.upload.debug_upload_interval", 1000L, 1000L);
|
|
G = zza.a("measurement.upload.minimum_delay", 500L, 500L);
|
|
H = zza.a("measurement.alarm_manager.minimum_interval", 60000L, 60000L);
|
|
I = zza.a("measurement.upload.stale_data_deletion_interval", 86400000L, 86400000L);
|
|
J = zza.a("measurement.upload.refresh_blacklisted_config_interval", 604800000L, 604800000L);
|
|
K = zza.a("measurement.upload.initial_upload_delay_time", 15000L, 15000L);
|
|
L = zza.a("measurement.upload.retry_time", 1800000L, 1800000L);
|
|
M = zza.a("measurement.upload.retry_count", 6, 6);
|
|
N = zza.a("measurement.upload.max_queue_time", 2419200000L, 2419200000L);
|
|
O = zza.a("measurement.lifetimevalue.max_currency_tracked", 4, 4);
|
|
P = zza.a("measurement.audience.filter_result_max_count", 200, 200);
|
|
Q = zza.a("measurement.service_client.idle_disconnect_millis", 5000L, 5000L);
|
|
zza.a("measurement.test.boolean_flag", false, false);
|
|
zza.a("measurement.test.string_flag", "---", "---");
|
|
zza.a("measurement.test.long_flag", -1L, -1L);
|
|
zza.a("measurement.test.int_flag", -2, -2);
|
|
zza.a("measurement.test.double_flag", -3.0d, -3.0d);
|
|
R = zza.a("measurement.experiment.max_ids", 50, 50);
|
|
S = zza.a("measurement.lifetimevalue.user_engagement_tracking_enabled", true, true);
|
|
T = zza.a("measurement.audience.complex_param_evaluation", true, true);
|
|
U = zza.a("measurement.validation.internal_limits_internal_event_params", false, false);
|
|
V = zza.a("measurement.quality.unsuccessful_update_retry_counter", true, true);
|
|
W = zza.a("measurement.iid.disable_on_collection_disabled", true, true);
|
|
X = zza.a("measurement.app_launch.call_only_when_enabled", true, true);
|
|
Y = zza.a("measurement.run_on_worker_inline", true, false);
|
|
Z = zza.a("measurement.audience.dynamic_filters", true, true);
|
|
a0 = zza.a("measurement.reset_analytics.persist_time", false, false);
|
|
b0 = zza.a("measurement.validation.value_and_currency_params", false, false);
|
|
c0 = zza.a("measurement.sampling.time_zone_offset_enabled", false, false);
|
|
d0 = zza.a("measurement.referrer.enable_logging_install_referrer_cmp_from_apk", false, false);
|
|
e0 = zza.a("measurement.fetch_config_with_admob_app_id", true, true);
|
|
f0 = zza.a("measurement.sessions.session_id_enabled", false, false);
|
|
g0 = zza.a("measurement.sessions.session_number_enabled", false, false);
|
|
h0 = zza.a("measurement.sessions.immediate_start_enabled", false, false);
|
|
i0 = zza.a("measurement.sessions.background_sessions_enabled", false, false);
|
|
j0 = zza.a("measurement.collection.firebase_global_collection_flag_enabled", true, true);
|
|
k0 = zza.a("measurement.collection.efficient_engagement_reporting_enabled", false, false);
|
|
l0 = zza.a("measurement.collection.redundant_engagement_removal_enabled", false, false);
|
|
zza.a("measurement.remove_app_instance_id_cache_enabled", true, true);
|
|
m0 = zza.a("measurement.collection.init_params_control_enabled", true, true);
|
|
n0 = zza.a("measurement.upload.disable_is_uploader", false, false);
|
|
o0 = zza.a("measurement.experiment.enable_experiment_reporting", false, false);
|
|
p0 = zza.a("measurement.collection.log_event_and_bundle_v2", true, true);
|
|
q0 = zza.a("measurement.collection.null_empty_event_name_fix", true, true);
|
|
}
|
|
|
|
public static Map<String, String> a(Context context) {
|
|
return zzrx.a(context.getContentResolver(), zzsh.a("com.google.android.gms.measurement")).a();
|
|
}
|
|
|
|
public static final class zza<V> {
|
|
private zzsi<V> a;
|
|
private final V b;
|
|
private volatile V c;
|
|
private final String d;
|
|
|
|
private zza(String str, V v, V v2) {
|
|
this.d = str;
|
|
this.b = v;
|
|
}
|
|
|
|
static zza<Boolean> a(String str, boolean z, boolean z2) {
|
|
zza<Boolean> zzaVar = new zza<>(str, Boolean.valueOf(z), Boolean.valueOf(z2));
|
|
zzai.d.add(zzaVar);
|
|
return zzaVar;
|
|
}
|
|
|
|
private static void c() {
|
|
synchronized (zza.class) {
|
|
if (zzn.a()) {
|
|
throw new IllegalStateException("Tried to refresh flag cache on main thread or on package side.");
|
|
}
|
|
zzn zznVar = zzai.a;
|
|
try {
|
|
for (zza<Boolean> zzaVar : zzai.d) {
|
|
((zza) zzaVar).c = (V) ((zza) zzaVar).a.a();
|
|
}
|
|
for (zza<String> zzaVar2 : zzai.e) {
|
|
((zza) zzaVar2).c = (V) ((zza) zzaVar2).a.a();
|
|
}
|
|
for (zza<Long> zzaVar3 : zzai.c) {
|
|
((zza) zzaVar3).c = (V) ((zza) zzaVar3).a.a();
|
|
}
|
|
for (zza<Integer> zzaVar4 : zzai.b) {
|
|
((zza) zzaVar4).c = (V) ((zza) zzaVar4).a.a();
|
|
}
|
|
for (zza<Double> zzaVar5 : zzai.f) {
|
|
((zza) zzaVar5).c = (V) ((zza) zzaVar5).a.a();
|
|
}
|
|
} catch (SecurityException e) {
|
|
zzai.a(e);
|
|
}
|
|
}
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: private */
|
|
public static void e() {
|
|
synchronized (zza.class) {
|
|
for (zza<Boolean> zzaVar : zzai.d) {
|
|
zzso zzsoVar = zzai.g;
|
|
String str = ((zza) zzaVar).d;
|
|
zzn zznVar = zzai.a;
|
|
((zza) zzaVar).a = (zzsi<V>) zzsoVar.a(str, ((zza) zzaVar).b.booleanValue());
|
|
}
|
|
for (zza<String> zzaVar2 : zzai.e) {
|
|
zzso zzsoVar2 = zzai.g;
|
|
String str2 = ((zza) zzaVar2).d;
|
|
zzn zznVar2 = zzai.a;
|
|
((zza) zzaVar2).a = (zzsi<V>) zzsoVar2.a(str2, ((zza) zzaVar2).b);
|
|
}
|
|
for (zza<Long> zzaVar3 : zzai.c) {
|
|
zzso zzsoVar3 = zzai.g;
|
|
String str3 = ((zza) zzaVar3).d;
|
|
zzn zznVar3 = zzai.a;
|
|
((zza) zzaVar3).a = (zzsi<V>) zzsoVar3.a(str3, ((zza) zzaVar3).b.longValue());
|
|
}
|
|
for (zza<Integer> zzaVar4 : zzai.b) {
|
|
zzso zzsoVar4 = zzai.g;
|
|
String str4 = ((zza) zzaVar4).d;
|
|
zzn zznVar4 = zzai.a;
|
|
((zza) zzaVar4).a = (zzsi<V>) zzsoVar4.a(str4, ((zza) zzaVar4).b.intValue());
|
|
}
|
|
for (zza<Double> zzaVar5 : zzai.f) {
|
|
zzso zzsoVar5 = zzai.g;
|
|
String str5 = ((zza) zzaVar5).d;
|
|
zzn zznVar5 = zzai.a;
|
|
((zza) zzaVar5).a = (zzsi<V>) zzsoVar5.a(str5, ((zza) zzaVar5).b.doubleValue());
|
|
}
|
|
}
|
|
}
|
|
|
|
public final String b() {
|
|
return this.d;
|
|
}
|
|
|
|
static zza<String> a(String str, String str2, String str3) {
|
|
zza<String> zzaVar = new zza<>(str, str2, str3);
|
|
zzai.e.add(zzaVar);
|
|
return zzaVar;
|
|
}
|
|
|
|
static zza<Long> a(String str, long j, long j2) {
|
|
zza<Long> zzaVar = new zza<>(str, Long.valueOf(j), Long.valueOf(j2));
|
|
zzai.c.add(zzaVar);
|
|
return zzaVar;
|
|
}
|
|
|
|
static zza<Integer> a(String str, int i, int i2) {
|
|
zza<Integer> zzaVar = new zza<>(str, Integer.valueOf(i), Integer.valueOf(i2));
|
|
zzai.b.add(zzaVar);
|
|
return zzaVar;
|
|
}
|
|
|
|
static zza<Double> a(String str, double d, double d2) {
|
|
Double valueOf = Double.valueOf(-3.0d);
|
|
zza<Double> zzaVar = new zza<>(str, valueOf, valueOf);
|
|
zzai.f.add(zzaVar);
|
|
return zzaVar;
|
|
}
|
|
|
|
public final V a() {
|
|
if (zzai.a == null) {
|
|
return this.b;
|
|
}
|
|
if (zzn.a()) {
|
|
return this.c == null ? this.b : this.c;
|
|
}
|
|
c();
|
|
try {
|
|
return this.a.a();
|
|
} catch (SecurityException e) {
|
|
zzai.a(e);
|
|
return this.a.b();
|
|
}
|
|
}
|
|
|
|
public final V a(V v) {
|
|
if (v != null) {
|
|
return v;
|
|
}
|
|
if (zzai.a == null) {
|
|
return this.b;
|
|
}
|
|
if (zzn.a()) {
|
|
return this.c == null ? this.b : this.c;
|
|
}
|
|
c();
|
|
try {
|
|
return this.a.a();
|
|
} catch (SecurityException e) {
|
|
zzai.a(e);
|
|
return this.a.b();
|
|
}
|
|
}
|
|
}
|
|
|
|
static void a(zzbw zzbwVar) {
|
|
h = zzbwVar;
|
|
}
|
|
|
|
static void a(Exception exc) {
|
|
if (h == null) {
|
|
return;
|
|
}
|
|
Context b2 = h.b();
|
|
if (i == null) {
|
|
i = Boolean.valueOf(GoogleApiAvailabilityLight.a().a(b2, GooglePlayServicesUtilLight.GOOGLE_PLAY_SERVICES_VERSION_CODE) == 0);
|
|
}
|
|
if (i.booleanValue()) {
|
|
h.e().t().a("Got Exception on PhenotypeFlag.get on Play device", exc);
|
|
}
|
|
}
|
|
|
|
static void a(zzn zznVar) {
|
|
a = zznVar;
|
|
zza.e();
|
|
}
|
|
}
|