251 lines
11 KiB
Java
251 lines
11 KiB
Java
package b.i.c.m;
|
|
|
|
import android.content.Context;
|
|
import android.content.pm.PackageInfo;
|
|
import android.content.pm.PackageManager;
|
|
import android.os.Build;
|
|
import android.util.Log;
|
|
import b.i.c.c;
|
|
import b.i.c.j.a.a;
|
|
import b.i.c.l.e;
|
|
import b.i.c.l.f;
|
|
import b.i.c.m.d.a;
|
|
import b.i.c.m.d.h;
|
|
import b.i.c.m.d.i.d;
|
|
import b.i.c.m.d.k.b0;
|
|
import b.i.c.m.d.k.e1;
|
|
import b.i.c.m.d.k.h1;
|
|
import b.i.c.m.d.k.k0;
|
|
import b.i.c.m.d.k.l0;
|
|
import b.i.c.m.d.k.m0;
|
|
import b.i.c.m.d.k.p0;
|
|
import b.i.c.m.d.k.q0;
|
|
import b.i.c.m.d.k.r;
|
|
import b.i.c.m.d.k.r0;
|
|
import b.i.c.m.d.k.v0;
|
|
import b.i.c.m.d.k.x;
|
|
import b.i.c.u.g;
|
|
import com.google.firebase.crashlytics.CrashlyticsRegistrar;
|
|
import com.google.firebase.crashlytics.FirebaseCrashlytics;
|
|
import java.lang.Thread;
|
|
import java.util.Locale;
|
|
import java.util.Objects;
|
|
import java.util.concurrent.ExecutorService;
|
|
import java.util.concurrent.TimeUnit;
|
|
/* compiled from: CrashlyticsRegistrar */
|
|
public final /* synthetic */ class b implements f {
|
|
public final CrashlyticsRegistrar a;
|
|
|
|
public b(CrashlyticsRegistrar crashlyticsRegistrar) {
|
|
this.a = crashlyticsRegistrar;
|
|
}
|
|
|
|
/* JADX WARN: Multi-variable type inference failed */
|
|
/* JADX WARNING: Removed duplicated region for block: B:38:0x026b */
|
|
/* JADX WARNING: Removed duplicated region for block: B:63:0x037c */
|
|
/* JADX WARNING: Removed duplicated region for block: B:67:0x03a0 */
|
|
/* JADX WARNING: Unknown variable types count: 2 */
|
|
@Override // b.i.c.l.f
|
|
public Object a(e eVar) {
|
|
b.i.c.m.d.i.f fVar;
|
|
b.i.c.m.d.j.b bVar;
|
|
boolean z2;
|
|
String str;
|
|
boolean z3;
|
|
ExecutorService executorService;
|
|
boolean z4;
|
|
Exception e;
|
|
b.i.c.m.d.i.f fVar2;
|
|
d dVar;
|
|
Objects.requireNonNull(this.a);
|
|
c cVar = (c) eVar.a(c.class);
|
|
a aVar = (a) eVar.a(a.class);
|
|
b.i.c.j.a.a aVar2 = (b.i.c.j.a.a) eVar.a(b.i.c.j.a.a.class);
|
|
cVar.a();
|
|
Context context = cVar.d;
|
|
v0 v0Var = new v0(context, context.getPackageName(), (g) eVar.a(g.class));
|
|
q0 q0Var = new q0(cVar);
|
|
a cVar2 = aVar == null ? new b.i.c.m.d.c() : aVar;
|
|
h hVar = new h(cVar, context, v0Var, q0Var);
|
|
if (aVar2 != null) {
|
|
b.i.c.m.d.b bVar2 = b.i.c.m.d.b.a;
|
|
bVar2.b("Firebase Analytics is available.");
|
|
?? eVar2 = new b.i.c.m.d.i.e(aVar2);
|
|
a aVar3 = new a();
|
|
a.AbstractC0129a c = aVar2.c("clx", aVar3);
|
|
if (c == null) {
|
|
bVar2.b("Could not register AnalyticsConnectorListener with Crashlytics origin.");
|
|
c = aVar2.c("crash", aVar3);
|
|
if (c != null) {
|
|
bVar2.g("A new version of the Google Analytics for Firebase SDK is now available. For improved performance and compatibility with Crashlytics, please update to the latest version.");
|
|
}
|
|
}
|
|
if (c != null) {
|
|
bVar2.b("Firebase Analytics listener registered successfully.");
|
|
d dVar2 = new d();
|
|
?? cVar3 = new b.i.c.m.d.i.c(eVar2, 500, TimeUnit.MILLISECONDS);
|
|
aVar3.f1657b = dVar2;
|
|
aVar3.a = cVar3;
|
|
fVar2 = cVar3;
|
|
dVar = dVar2;
|
|
} else {
|
|
bVar2.b("Firebase Analytics listener registration failed.");
|
|
dVar = new b.i.c.m.d.j.b();
|
|
fVar2 = eVar2;
|
|
}
|
|
bVar = dVar;
|
|
fVar = fVar2;
|
|
} else {
|
|
b.i.c.m.d.b.a.b("Firebase Analytics is unavailable.");
|
|
bVar = new b.i.c.m.d.j.b();
|
|
fVar = new b.i.c.m.d.i.f();
|
|
}
|
|
k0 k0Var = new k0(cVar, v0Var, cVar2, q0Var, bVar, fVar, b.i.a.f.e.o.f.m("Crashlytics Exception Handler"));
|
|
try {
|
|
hVar.i = hVar.l.c();
|
|
hVar.d = context.getPackageManager();
|
|
String packageName = context.getPackageName();
|
|
hVar.e = packageName;
|
|
PackageInfo packageInfo = hVar.d.getPackageInfo(packageName, 0);
|
|
hVar.f = packageInfo;
|
|
hVar.g = Integer.toString(packageInfo.versionCode);
|
|
String str2 = hVar.f.versionName;
|
|
if (str2 == null) {
|
|
str2 = "0.0";
|
|
}
|
|
hVar.h = str2;
|
|
hVar.j = hVar.d.getApplicationLabel(context.getApplicationInfo()).toString();
|
|
hVar.k = Integer.toString(context.getApplicationInfo().targetSdkVersion);
|
|
z2 = true;
|
|
} catch (PackageManager.NameNotFoundException e2) {
|
|
if (b.i.c.m.d.b.a.a(6)) {
|
|
Log.e("FirebaseCrashlytics", "Failed init", e2);
|
|
}
|
|
z2 = false;
|
|
}
|
|
if (!z2) {
|
|
b.i.c.m.d.b.a.d("Unable to start Crashlytics.");
|
|
return null;
|
|
}
|
|
ExecutorService m = b.i.a.f.e.o.f.m("com.google.firebase.crashlytics.startup");
|
|
cVar.a();
|
|
String str3 = cVar.f.f1640b;
|
|
v0 v0Var2 = hVar.l;
|
|
b.i.c.m.d.n.b bVar3 = hVar.a;
|
|
String str4 = hVar.g;
|
|
String str5 = hVar.h;
|
|
String c2 = hVar.c();
|
|
q0 q0Var2 = hVar.m;
|
|
String c3 = v0Var2.c();
|
|
e1 e1Var = new e1();
|
|
b.i.c.m.d.s.e eVar3 = new b.i.c.m.d.s.e(e1Var);
|
|
b.i.c.m.d.s.a aVar4 = new b.i.c.m.d.s.a(context);
|
|
Locale locale = Locale.US;
|
|
b.i.c.m.d.s.c cVar4 = new b.i.c.m.d.s.c(context, new b.i.c.m.d.s.h.g(str3, String.format(locale, "%s/%s", v0Var2.e(Build.MANUFACTURER), v0Var2.e(Build.MODEL)), v0Var2.e(Build.VERSION.INCREMENTAL), v0Var2.e(Build.VERSION.RELEASE), v0Var2, b.i.c.m.d.k.h.f(b.i.c.m.d.k.h.l(context), str3, str5, str4), str5, str4, r0.f(c3).g()), e1Var, eVar3, aVar4, new b.i.c.m.d.s.i.c(c2, String.format(locale, "https://firebase-settings.crashlytics.com/spi/v2/platforms/android/gmp/%s/settings", str3), bVar3), q0Var2);
|
|
cVar4.d(1, m).i(m, new b.i.c.m.d.g(hVar));
|
|
String l = b.i.c.m.d.k.h.l(k0Var.a);
|
|
b.i.c.m.d.b bVar4 = b.i.c.m.d.b.a;
|
|
b.d.b.a.a.m0("Mapping file ID is: ", l, bVar4);
|
|
if (!b.i.c.m.d.k.h.j(k0Var.a, "com.crashlytics.RequireBuildId", true)) {
|
|
bVar4.b("Configured not to require a build ID.");
|
|
} else if (b.i.c.m.d.k.h.s(l)) {
|
|
str = "FirebaseCrashlytics";
|
|
Log.e(str, ".");
|
|
Log.e(str, ". | | ");
|
|
Log.e(str, ". | |");
|
|
Log.e(str, ". | |");
|
|
Log.e(str, ". \\ | | /");
|
|
Log.e(str, ". \\ /");
|
|
Log.e(str, ". \\ /");
|
|
Log.e(str, ". \\/");
|
|
Log.e(str, ".");
|
|
Log.e(str, "The Crashlytics build ID is missing. This occurs when Crashlytics tooling is absent from your app's build configuration. Please review Crashlytics onboarding instructions and ensure you have a valid Crashlytics account.");
|
|
Log.e(str, ".");
|
|
Log.e(str, ". /\\");
|
|
Log.e(str, ". / \\");
|
|
Log.e(str, ". / \\");
|
|
Log.e(str, ". / | | \\");
|
|
Log.e(str, ". | |");
|
|
Log.e(str, ". | |");
|
|
Log.e(str, ". | |");
|
|
Log.e(str, ".");
|
|
z3 = false;
|
|
if (!z3) {
|
|
c cVar5 = k0Var.f1674b;
|
|
cVar5.a();
|
|
String str6 = cVar5.f.f1640b;
|
|
try {
|
|
bVar4.f("Initializing Crashlytics 17.3.0");
|
|
Context context2 = k0Var.a;
|
|
b.i.c.m.d.o.h hVar2 = new b.i.c.m.d.o.h(context2);
|
|
k0Var.f = new m0("crash_marker", hVar2);
|
|
k0Var.e = new m0("initialization_marker", hVar2);
|
|
b.i.c.m.d.n.b bVar5 = new b.i.c.m.d.n.b();
|
|
b.i.c.m.d.u.a aVar5 = new b.i.c.m.d.u.a(context2);
|
|
v0 v0Var3 = k0Var.i;
|
|
String packageName2 = context2.getPackageName();
|
|
String c4 = v0Var3.c();
|
|
PackageInfo packageInfo2 = context2.getPackageManager().getPackageInfo(packageName2, 0);
|
|
String num = Integer.toString(packageInfo2.versionCode);
|
|
String str7 = packageInfo2.versionName;
|
|
if (str7 == null) {
|
|
str7 = "0.0";
|
|
}
|
|
executorService = m;
|
|
try {
|
|
b.i.c.m.d.k.b bVar6 = new b.i.c.m.d.k.b(str6, l, c4, packageName2, num, str7, aVar5);
|
|
bVar4.b("Installer package name is: " + c4);
|
|
k0Var.h = new x(k0Var.a, k0Var.m, bVar5, k0Var.i, k0Var.c, hVar2, k0Var.f, bVar6, null, null, k0Var.n, k0Var.k, cVar4);
|
|
boolean exists = k0Var.e.b().exists();
|
|
try {
|
|
k0Var.g = Boolean.TRUE.equals((Boolean) h1.a(k0Var.m.b(new l0(k0Var))));
|
|
} catch (Exception unused) {
|
|
k0Var.g = false;
|
|
}
|
|
x xVar = k0Var.h;
|
|
Thread.UncaughtExceptionHandler defaultUncaughtExceptionHandler = Thread.getDefaultUncaughtExceptionHandler();
|
|
xVar.m.b(new r(xVar));
|
|
p0 p0Var = new p0(new b0(xVar), cVar4, defaultUncaughtExceptionHandler);
|
|
xVar.B = p0Var;
|
|
Thread.setDefaultUncaughtExceptionHandler(p0Var);
|
|
if (!exists || !b.i.c.m.d.k.h.b(k0Var.a)) {
|
|
b.i.c.m.d.b.a.b("Exception handling initialization successful");
|
|
z4 = true;
|
|
b.i.a.f.e.o.f.n(executorService, new c(hVar, executorService, cVar4, z4, k0Var));
|
|
return new FirebaseCrashlytics(k0Var);
|
|
}
|
|
b.i.c.m.d.b.a.b("Crashlytics did not finish previous background initialization. Initializing synchronously.");
|
|
k0Var.b(cVar4);
|
|
z4 = false;
|
|
b.i.a.f.e.o.f.n(executorService, new c(hVar, executorService, cVar4, z4, k0Var));
|
|
return new FirebaseCrashlytics(k0Var);
|
|
} catch (Exception e3) {
|
|
e = e3;
|
|
if (b.i.c.m.d.b.a.a(6)) {
|
|
}
|
|
k0Var.h = null;
|
|
z4 = false;
|
|
b.i.a.f.e.o.f.n(executorService, new c(hVar, executorService, cVar4, z4, k0Var));
|
|
return new FirebaseCrashlytics(k0Var);
|
|
}
|
|
} catch (Exception e4) {
|
|
e = e4;
|
|
executorService = m;
|
|
if (b.i.c.m.d.b.a.a(6)) {
|
|
Log.e(str, "Crashlytics was not started due to an exception during initialization", e);
|
|
}
|
|
k0Var.h = null;
|
|
z4 = false;
|
|
b.i.a.f.e.o.f.n(executorService, new c(hVar, executorService, cVar4, z4, k0Var));
|
|
return new FirebaseCrashlytics(k0Var);
|
|
}
|
|
} else {
|
|
throw new IllegalStateException("The Crashlytics build ID is missing. This occurs when Crashlytics tooling is absent from your app's build configuration. Please review Crashlytics onboarding instructions and ensure you have a valid Crashlytics account.");
|
|
}
|
|
}
|
|
z3 = true;
|
|
str = "FirebaseCrashlytics";
|
|
if (!z3) {
|
|
}
|
|
}
|
|
}
|