package k4;

import android.app.ActivityManager;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import android.hardware.SensorManager;
import android.os.Environment;
import android.os.StatFs;
import android.util.Log;
import d5.AbstractC0844a;
import e0.C0853a;
import java.util.ArrayList;
import java.util.Collections;
import java.util.HashMap;
import java.util.List;
import java.util.Locale;
import n4.C1280b0;
import n4.C1282c0;
import n4.T;
import n4.U;
import n4.V;
import n4.X;

/* JADX INFO: loaded from: classes.dex */
public final class r {

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public static final HashMap f13916f;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    public static final String f13917g;

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final Context f13918a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final w f13919b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final C1098a f13920c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public final C0853a f13921d;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public final s4.b f13922e;

    static {
        HashMap map = new HashMap();
        f13916f = map;
        AbstractC0844a.t(5, map, "armeabi", 6, "armeabi-v7a");
        AbstractC0844a.t(9, map, "arm64-v8a", 0, "x86");
        map.put("x86_64", 1);
        Locale locale = Locale.US;
        f13917g = "Crashlytics Android SDK/19.4.3";
    }

    public r(Context context, w wVar, C1098a c1098a, C0853a c0853a, s4.b bVar) {
        this.f13918a = context;
        this.f13919b = wVar;
        this.f13920c = c1098a;
        this.f13921d = c0853a;
        this.f13922e = bVar;
    }

    public static U c(C2.a aVar, int i) {
        String str = (String) aVar.f1158s;
        int i5 = 0;
        StackTraceElement[] stackTraceElementArr = (StackTraceElement[]) aVar.f1157r;
        if (stackTraceElementArr == null) {
            stackTraceElementArr = new StackTraceElement[0];
        }
        C2.a aVar2 = (C2.a) aVar.f1159t;
        if (i >= 8) {
            for (C2.a aVar3 = aVar2; aVar3 != null; aVar3 = (C2.a) aVar3.f1159t) {
                i5++;
            }
        }
        int i8 = i5;
        List listD = d(stackTraceElementArr, 4);
        if (listD == null) {
            throw new NullPointerException("Null frames");
        }
        byte b8 = (byte) (0 | 1);
        U uC = null;
        if (aVar2 != null && i8 == 0) {
            uC = c(aVar2, i + 1);
        }
        if (b8 == 1) {
            return new U(str, (String) aVar.f1160u, listD, uC, i8);
        }
        StringBuilder sb = new StringBuilder();
        if ((b8 & 1) == 0) {
            sb.append(" overflowCount");
        }
        throw new IllegalStateException(AbstractC0844a.m("Missing required properties:", sb));
    }

    public static List d(StackTraceElement[] stackTraceElementArr, int i) {
        ArrayList arrayList = new ArrayList();
        for (StackTraceElement stackTraceElement : stackTraceElementArr) {
            X x8 = new X();
            x8.f15303e = i;
            x8.f15304f = (byte) (x8.f15304f | 4);
            long lineNumber = 0;
            long jMax = stackTraceElement.isNativeMethod() ? Math.max(stackTraceElement.getLineNumber(), 0L) : 0L;
            String str = stackTraceElement.getClassName() + "." + stackTraceElement.getMethodName();
            String fileName = stackTraceElement.getFileName();
            if (!stackTraceElement.isNativeMethod() && stackTraceElement.getLineNumber() > 0) {
                lineNumber = stackTraceElement.getLineNumber();
            }
            x8.f15299a = jMax;
            byte b8 = (byte) (x8.f15304f | 1);
            x8.f15304f = b8;
            if (str == null) {
                throw new NullPointerException("Null symbol");
            }
            x8.f15300b = str;
            x8.f15301c = fileName;
            x8.f15302d = lineNumber;
            x8.f15304f = (byte) (b8 | 2);
            arrayList.add(x8.a());
        }
        return Collections.unmodifiableList(arrayList);
    }

    public static V e() {
        byte b8 = (byte) 1;
        if (b8 == 1) {
            return new V(0L, "0", "0");
        }
        StringBuilder sb = new StringBuilder();
        if (b8 == 0) {
            sb.append(" address");
        }
        throw new IllegalStateException(AbstractC0844a.m("Missing required properties:", sb));
    }

    public final List a() {
        byte b8 = (byte) (((byte) (0 | 1)) | 2);
        C1098a c1098a = this.f13920c;
        String str = c1098a.f13841e;
        if (str == null) {
            throw new NullPointerException("Null name");
        }
        if (b8 == 3) {
            return Collections.singletonList(new T(0L, 0L, str, c1098a.f13838b));
        }
        StringBuilder sb = new StringBuilder();
        if ((b8 & 1) == 0) {
            sb.append(" baseAddress");
        }
        if ((b8 & 2) == 0) {
            sb.append(" size");
        }
        throw new IllegalStateException(AbstractC0844a.m("Missing required properties:", sb));
    }

    public final C1282c0 b(int i) {
        boolean z8;
        Float fValueOf;
        Intent intentRegisterReceiver;
        int intExtra;
        int intExtra2;
        Context context = this.f13918a;
        boolean z9 = false;
        try {
            intentRegisterReceiver = context.registerReceiver(null, new IntentFilter("android.intent.action.BATTERY_CHANGED"));
        } catch (IllegalStateException e8) {
            e = e8;
            z8 = false;
        }
        if (intentRegisterReceiver != null) {
            int intExtra3 = intentRegisterReceiver.getIntExtra("status", -1);
            z8 = intExtra3 != -1 && (intExtra3 == 2 || intExtra3 == 5);
            try {
                intExtra = intentRegisterReceiver.getIntExtra("level", -1);
                intExtra2 = intentRegisterReceiver.getIntExtra("scale", -1);
            } catch (IllegalStateException e9) {
                e = e9;
                Log.e("FirebaseCrashlytics", "An error occurred getting battery state.", e);
            }
            fValueOf = (intExtra == -1 || intExtra2 == -1) ? null : Float.valueOf(intExtra / intExtra2);
        } else {
            fValueOf = null;
            z8 = false;
        }
        Double dValueOf = fValueOf != null ? Double.valueOf(fValueOf.doubleValue()) : null;
        int i5 = (!z8 || fValueOf == null) ? 1 : ((double) fValueOf.floatValue()) < 0.99d ? 2 : 3;
        if (!g.f() && ((SensorManager) context.getSystemService("sensor")).getDefaultSensor(8) != null) {
            z9 = true;
        }
        long jA = g.a(context);
        ActivityManager.MemoryInfo memoryInfo = new ActivityManager.MemoryInfo();
        ((ActivityManager) context.getSystemService("activity")).getMemoryInfo(memoryInfo);
        long j8 = jA - memoryInfo.availMem;
        if (j8 <= 0) {
            j8 = 0;
        }
        StatFs statFs = new StatFs(Environment.getDataDirectory().getPath());
        long blockSize = statFs.getBlockSize();
        long blockCount = (((long) statFs.getBlockCount()) * blockSize) - (blockSize * ((long) statFs.getAvailableBlocks()));
        C1280b0 c1280b0 = new C1280b0();
        c1280b0.f15332a = dValueOf;
        c1280b0.f15333b = i5;
        byte b8 = (byte) (c1280b0.f15338g | 1);
        c1280b0.f15334c = z9;
        c1280b0.f15335d = i;
        c1280b0.f15336e = j8;
        c1280b0.f15337f = blockCount;
        c1280b0.f15338g = (byte) (((byte) (((byte) (((byte) (b8 | 2)) | 4)) | 8)) | 16);
        return c1280b0.a();
    }
}
