package com.facebook.appevents.internal; import android.app.Activity; import android.content.Context; import android.content.pm.PackageManager; import android.os.Looper; import android.view.View; import android.view.Window; import com.facebook.FacebookSdk; import com.facebook.internal.Utility; import com.facebook.internal.instrument.crashshield.CrashShieldHandler; import java.text.NumberFormat; import java.text.ParseException; import java.util.Arrays; import java.util.regex.Matcher; import java.util.regex.Pattern; import kotlin.jvm.internal.Intrinsics; import kotlin.jvm.internal.StringCompanionObject; /* loaded from: classes2.dex */ public final class AppEventUtility { public static final AppEventUtility INSTANCE = new AppEventUtility(); private static final String PRICE_REGEX = "[-+]*\\d+([.,]\\d+)*([.,]\\d+)?"; public static final void assertIsMainThread() { } public static final void assertIsNotMainThread() { } private AppEventUtility() { } public static final double normalizePrice(String str) { try { Matcher matcher = Pattern.compile(PRICE_REGEX, 8).matcher(str); if (!matcher.find()) { return 0.0d; } return NumberFormat.getNumberInstance(Utility.getCurrentLocale()).parse(matcher.group(0)).doubleValue(); } catch (ParseException unused) { return 0.0d; } } public static final String bytesToHex(byte[] bytes) { Intrinsics.checkNotNullParameter(bytes, "bytes"); StringBuffer stringBuffer = new StringBuffer(); int length = bytes.length; int i = 0; while (i < length) { byte b = bytes[i]; i++; StringCompanionObject stringCompanionObject = StringCompanionObject.INSTANCE; String format = String.format("%02x", Arrays.copyOf(new Object[]{Byte.valueOf(b)}, 1)); Intrinsics.checkNotNullExpressionValue(format, "java.lang.String.format(format, *args)"); stringBuffer.append(format); } String stringBuffer2 = stringBuffer.toString(); Intrinsics.checkNotNullExpressionValue(stringBuffer2, "sb.toString()"); return stringBuffer2; } /* JADX WARN: Code restructure failed: missing block: B:16:0x0069, code lost: if (kotlin.text.StringsKt__StringsJVMKt.startsWith$default(r0, "generic", false, 2, null) == false) goto L18; */ /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct add '--show-bad-code' argument */ public static final boolean isEmulator() { /* java.lang.String r0 = android.os.Build.FINGERPRINT java.lang.String r1 = "FINGERPRINT" kotlin.jvm.internal.Intrinsics.checkNotNullExpressionValue(r0, r1) java.lang.String r2 = "generic" r3 = 0 r4 = 2 r5 = 0 boolean r6 = kotlin.text.StringsKt.startsWith$default(r0, r2, r3, r4, r5) if (r6 != 0) goto L73 kotlin.jvm.internal.Intrinsics.checkNotNullExpressionValue(r0, r1) java.lang.String r1 = "unknown" boolean r0 = kotlin.text.StringsKt.startsWith$default(r0, r1, r3, r4, r5) if (r0 != 0) goto L73 java.lang.String r0 = android.os.Build.MODEL java.lang.String r1 = "MODEL" kotlin.jvm.internal.Intrinsics.checkNotNullExpressionValue(r0, r1) java.lang.String r6 = "google_sdk" boolean r7 = kotlin.text.StringsKt.contains$default(r0, r6, r3, r4, r5) if (r7 != 0) goto L73 kotlin.jvm.internal.Intrinsics.checkNotNullExpressionValue(r0, r1) java.lang.String r7 = "Emulator" boolean r7 = kotlin.text.StringsKt.contains$default(r0, r7, r3, r4, r5) if (r7 != 0) goto L73 kotlin.jvm.internal.Intrinsics.checkNotNullExpressionValue(r0, r1) java.lang.String r1 = "Android SDK built for x86" boolean r0 = kotlin.text.StringsKt.contains$default(r0, r1, r3, r4, r5) if (r0 != 0) goto L73 java.lang.String r0 = android.os.Build.MANUFACTURER java.lang.String r1 = "MANUFACTURER" kotlin.jvm.internal.Intrinsics.checkNotNullExpressionValue(r0, r1) java.lang.String r1 = "Genymotion" boolean r0 = kotlin.text.StringsKt.contains$default(r0, r1, r3, r4, r5) if (r0 != 0) goto L73 java.lang.String r0 = android.os.Build.BRAND java.lang.String r1 = "BRAND" kotlin.jvm.internal.Intrinsics.checkNotNullExpressionValue(r0, r1) boolean r0 = kotlin.text.StringsKt.startsWith$default(r0, r2, r3, r4, r5) if (r0 == 0) goto L6b java.lang.String r0 = android.os.Build.DEVICE java.lang.String r1 = "DEVICE" kotlin.jvm.internal.Intrinsics.checkNotNullExpressionValue(r0, r1) boolean r0 = kotlin.text.StringsKt.startsWith$default(r0, r2, r3, r4, r5) if (r0 != 0) goto L73 L6b: java.lang.String r0 = android.os.Build.PRODUCT boolean r0 = kotlin.jvm.internal.Intrinsics.areEqual(r6, r0) if (r0 == 0) goto L74 L73: r3 = 1 L74: return r3 */ throw new UnsupportedOperationException("Method not decompiled: com.facebook.appevents.internal.AppEventUtility.isEmulator():boolean"); } private static final boolean isMainThread() { return Intrinsics.areEqual(Looper.myLooper(), Looper.getMainLooper()); } public static final String getAppVersion() { Context applicationContext = FacebookSdk.getApplicationContext(); try { String str = applicationContext.getPackageManager().getPackageInfo(applicationContext.getPackageName(), 0).versionName; Intrinsics.checkNotNullExpressionValue(str, "{\n val packageInfo = context.packageManager.getPackageInfo(context.packageName, 0)\n packageInfo.versionName\n }"); return str; } catch (PackageManager.NameNotFoundException unused) { return ""; } } public static final View getRootView(Activity activity) { if (CrashShieldHandler.isObjectCrashing(AppEventUtility.class) || activity == null) { return null; } try { Window window = activity.getWindow(); if (window == null) { return null; } return window.getDecorView().getRootView(); } catch (Exception unused) { return null; } catch (Throwable th) { CrashShieldHandler.handleThrowable(th, AppEventUtility.class); return null; } } }