正在查看: Empower MX v1.29.4.340 应用的 C2242z.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Empower MX v1.29.4.340 应用的 C2242z.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package M5;
import android.content.Context;
import android.text.TextUtils;
import com.google.android.gms.tasks.Task;
import io.sentry.android.core.z0;
import java.util.Map;
import java.util.concurrent.Callable;
import java.util.concurrent.ExecutionException;
import java.util.concurrent.Future;
import java.util.concurrent.TimeUnit;
import java.util.concurrent.TimeoutException;
public class C2242z {
private final Context f11671a;
private final com.google.firebase.f f11672b;
private final F f11673c;
private A f11676f;
private A f11677g;
private boolean f11678h;
private C2234q f11679i;
private final K f11680j;
private final S5.g f11681k;
public final L5.b f11682l;
private final K5.a f11683m;
private final C2230m f11684n;
private final J5.a f11685o;
private final J5.l f11686p;
private final N5.f f11687q;
private final long f11675e = System.currentTimeMillis();
private final P f11674d = new P();
public C2242z(com.google.firebase.f fVar, K k10, J5.a aVar, F f10, L5.b bVar, K5.a aVar2, S5.g gVar, C2230m c2230m, J5.l lVar, N5.f fVar2) {
this.f11672b = fVar;
this.f11673c = f10;
this.f11671a = fVar.k();
this.f11680j = k10;
this.f11685o = aVar;
this.f11682l = bVar;
this.f11683m = aVar2;
this.f11681k = gVar;
this.f11684n = c2230m;
this.f11686p = lVar;
this.f11687q = fVar2;
}
private void h() {
try {
this.f11678h = Boolean.TRUE.equals((Boolean) this.f11687q.f12145a.c().submit(new Callable() {
@Override
public final Object call() {
Boolean o10;
o10 = C2242z.this.o();
return o10;
}
}).get(3L, TimeUnit.SECONDS));
} catch (Exception unused) {
this.f11678h = false;
}
}
public void q(U5.j jVar) {
N5.f.c();
y();
try {
try {
this.f11682l.a(new L5.a() {
@Override
public final void a(String str) {
C2242z.this.v(str);
}
});
this.f11679i.S();
} catch (Exception e10) {
J5.g.f().e("Crashlytics encountered a problem during asynchronous initialization.", e10);
}
if (!jVar.b().f18356b.f18363a) {
J5.g.f().b("Collection of crash reports disabled in Crashlytics settings.");
throw new RuntimeException("Collection of crash reports disabled in Crashlytics settings.");
}
if (!this.f11679i.y(jVar)) {
J5.g.f().k("Previous sessions could not be finalized.");
}
this.f11679i.V(jVar.a());
x();
} catch (Throwable th) {
x();
throw th;
}
}
private void l(final U5.j jVar) {
Future<?> submit = this.f11687q.f12145a.c().submit(new Runnable() {
@Override
public final void run() {
C2242z.this.q(jVar);
}
});
J5.g.f().b("Crashlytics detected incomplete initialization on previous app launch. Will initialize synchronously.");
try {
submit.get(3L, TimeUnit.SECONDS);
} catch (InterruptedException e10) {
J5.g.f().e("Crashlytics was interrupted during initialization.", e10);
Thread.currentThread().interrupt();
} catch (ExecutionException e11) {
J5.g.f().e("Crashlytics encountered a problem during initialization.", e11);
} catch (TimeoutException e12) {
J5.g.f().e("Crashlytics timed out during initialization.", e12);
}
}
public static String m() {
return "19.4.1";
}
static boolean n(String str, boolean z10) {
if (!z10) {
J5.g.f().i("Configured not to require a build ID.");
return true;
}
if (!TextUtils.isEmpty(str)) {
return true;
}
z0.d("FirebaseCrashlytics", ".");
z0.d("FirebaseCrashlytics", ". | | ");
z0.d("FirebaseCrashlytics", ". | |");
z0.d("FirebaseCrashlytics", ". | |");
z0.d("FirebaseCrashlytics", ". \\ | | /");
z0.d("FirebaseCrashlytics", ". \\ /");
z0.d("FirebaseCrashlytics", ". \\ /");
z0.d("FirebaseCrashlytics", ". \\/");
z0.d("FirebaseCrashlytics", ".");
z0.d("FirebaseCrashlytics", "The Crashlytics build ID is missing. This occurs when the Crashlytics Gradle plugin is missing from your app's build configuration. Please review the Firebase Crashlytics onboarding instructions at https://firebase.google.com/docs/crashlytics/get-started?platform=android#add-plugin");
z0.d("FirebaseCrashlytics", ".");
z0.d("FirebaseCrashlytics", ". /\\");
z0.d("FirebaseCrashlytics", ". / \\");
z0.d("FirebaseCrashlytics", ". / \\");
z0.d("FirebaseCrashlytics", ". / | | \\");
z0.d("FirebaseCrashlytics", ". | |");
z0.d("FirebaseCrashlytics", ". | |");
z0.d("FirebaseCrashlytics", ". | |");
z0.d("FirebaseCrashlytics", ".");
return false;
}
public Boolean o() {
return Boolean.valueOf(this.f11679i.r());
}
public void r(long j10, String str) {
this.f11679i.Z(j10, str);
}
public void s(final long j10, final String str) {
this.f11687q.f12146b.f(new Runnable() {
@Override
public final void run() {
C2242z.this.r(j10, str);
}
});
}
public void t(Throwable th, Map map) {
this.f11679i.Y(Thread.currentThread(), th, map);
}
public void u(String str) {
this.f11679i.U(str);
}
public void A(final String str) {
this.f11687q.f12145a.f(new Runnable() {
@Override
public final void run() {
C2242z.this.u(str);
}
});
}
boolean i() {
return this.f11676f.c();
}
public Task k(final U5.j jVar) {
return this.f11687q.f12145a.f(new Runnable() {
@Override
public final void run() {
C2242z.this.p(jVar);
}
});
}
public void v(final String str) {
final long currentTimeMillis = System.currentTimeMillis() - this.f11675e;
this.f11687q.f12145a.f(new Runnable() {
@Override
public final void run() {
C2242z.this.s(currentTimeMillis, str);
}
});
}
public void w(final Throwable th, final Map map) {
this.f11687q.f12145a.f(new Runnable() {
@Override
public final void run() {
C2242z.this.t(th, map);
}
});
}
void x() {
N5.f.c();
try {
if (this.f11676f.d()) {
return;
}
J5.g.f().k("Initialization marker file was not properly removed.");
} catch (Exception e10) {
J5.g.f().e("Problem encountered deleting Crashlytics initialization marker.", e10);
}
}
void y() {
N5.f.c();
this.f11676f.a();
J5.g.f().i("Initialization marker file was created.");
}
public boolean z(C2218a c2218a, U5.j jVar) {
if (!n(c2218a.f11559b, AbstractC2226i.i(this.f11671a, "com.crashlytics.RequireBuildId", true))) {
throw new IllegalStateException("The Crashlytics build ID is missing. This occurs when the Crashlytics Gradle plugin is missing from your app's build configuration. Please review the Firebase Crashlytics onboarding instructions at https://firebase.google.com/docs/crashlytics/get-started?platform=android#add-plugin");
}
String c10 = new C2225h().c();
try {
this.f11677g = new A("crash_marker", this.f11681k);
this.f11676f = new A("initialization_marker", this.f11681k);
O5.p pVar = new O5.p(c10, this.f11681k, this.f11687q);
O5.f fVar = new O5.f(this.f11681k);
V5.a aVar = new V5.a(1024, new V5.c(10));
this.f11686p.c(pVar);
this.f11679i = new C2234q(this.f11671a, this.f11680j, this.f11673c, this.f11681k, this.f11677g, c2218a, pVar, fVar, e0.j(this.f11671a, this.f11680j, this.f11681k, c2218a, fVar, pVar, aVar, jVar, this.f11674d, this.f11684n, this.f11687q), this.f11685o, this.f11683m, this.f11684n, this.f11687q);
boolean i10 = i();
h();
this.f11679i.w(c10, Thread.getDefaultUncaughtExceptionHandler(), jVar);
if (!i10 || !AbstractC2226i.d(this.f11671a)) {
J5.g.f().b("Successfully configured exception handler.");
return true;
}
J5.g.f().b("Crashlytics did not finish previous background initialization. Initializing synchronously.");
l(jVar);
return false;
} catch (Exception e10) {
J5.g.f().e("Crashlytics was not started due to an exception during initialization", e10);
this.f11679i = null;
return false;
}
}
}