package xk; import android.os.StatFs; import ck.h; import com.tencent.mm.sdk.platformtools.Log; import com.tencent.tmassistantsdk.downloadservice.DownloadHelper; public class a { /* renamed from: a reason: collision with root package name */ public static int f339238a = -1; /* renamed from: b reason: collision with root package name */ public static final long[] f339239b = {17179869184L, 34359738368L, 68719476736L, 137438953472L, 274877906944L}; /* renamed from: c reason: collision with root package name */ public static final long[] f339240c = {DownloadHelper.SAVE_LENGTH, 314572800, 314572800, 314572800, 314572800}; /* JADX WARNING: Removed duplicated region for block: B:13:0x0049 */ public static int a() { double d15; long j15; long j16; long j17; int i15; try { StatFs statFs = new StatFs(h.a().getPath()); j17 = ((long) statFs.getAvailableBlocks()) * ((long) statFs.getBlockSize()); try { j16 = ((long) statFs.getBlockCount()) * ((long) statFs.getBlockSize()); j15 = ((long) statFs.getFreeBlocks()) * ((long) statFs.getBlockSize()); d15 = ((double) j17) / ((double) j16); } catch (Exception unused) { Log.e("MicroMsg.DbChecker", "get db spare space error"); d15 = 0.0d; j16 = 0; j15 = 0; if (j16 > 0) { } i15 = 0; Log.i("MicroMsg.DbChecker", "checkRomSparespace[%d] available:%d all:%d freeSize :%d availPercent %f mobileSizeIndex %d", Integer.valueOf(i15), Long.valueOf(j17), Long.valueOf(j16), Long.valueOf(j15), Double.valueOf(d15), Integer.valueOf(f339238a)); return i15; } } catch (Exception unused2) { j17 = 0; Log.e("MicroMsg.DbChecker", "get db spare space error"); d15 = 0.0d; j16 = 0; j15 = 0; if (j16 > 0) { } i15 = 0; Log.i("MicroMsg.DbChecker", "checkRomSparespace[%d] available:%d all:%d freeSize :%d availPercent %f mobileSizeIndex %d", Integer.valueOf(i15), Long.valueOf(j17), Long.valueOf(j16), Long.valueOf(j15), Double.valueOf(d15), Integer.valueOf(f339238a)); return i15; } if (j16 > 0) { if (j17 < 52428800) { i15 = 2; } else { if (f339238a < 0) { f339238a = 4; int i16 = 0; while (true) { long[] jArr = f339239b; if (i16 >= 5) { break; } else if (j16 < jArr[i16]) { f339238a = i16; break; } else { i16++; } } } if (j17 < f339240c[f339238a]) { i15 = 1; } } Log.i("MicroMsg.DbChecker", "checkRomSparespace[%d] available:%d all:%d freeSize :%d availPercent %f mobileSizeIndex %d", Integer.valueOf(i15), Long.valueOf(j17), Long.valueOf(j16), Long.valueOf(j15), Double.valueOf(d15), Integer.valueOf(f339238a)); return i15; } i15 = 0; Log.i("MicroMsg.DbChecker", "checkRomSparespace[%d] available:%d all:%d freeSize :%d availPercent %f mobileSizeIndex %d", Integer.valueOf(i15), Long.valueOf(j17), Long.valueOf(j16), Long.valueOf(j15), Double.valueOf(d15), Integer.valueOf(f339238a)); return i15; } }