package com.bytedance.sdk.openadsdk.utils;

import android.text.TextUtils;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.FilenameFilter;
import java.util.regex.Pattern;

/* JADX INFO: loaded from: classes2.dex */
public class vt {

    /* JADX INFO: renamed from: com.bytedance.sdk.openadsdk.utils.vt$1, reason: invalid class name */
    public static class AnonymousClass1 implements FilenameFilter {
        private final Pattern fm = Pattern.compile("^cpu[0-9]+$");

        @Override // java.io.FilenameFilter
        public boolean accept(File file, String str) {
            return this.fm.matcher(str).matches();
        }
    }

    public static int fm() {
        return Math.max(Runtime.getRuntime().availableProcessors(), 0);
    }

    public static int lb() {
        return com.bytedance.sdk.openadsdk.core.lb.fm().ro("cpu_max_frequency", 0);
    }

    public static int ro() {
        return com.bytedance.sdk.openadsdk.core.lb.fm().ro("cpu_count", 0);
    }

    public static int yz() {
        return com.bytedance.sdk.openadsdk.core.lb.fm().ro("cpu_min_frequency", 0);
    }

    /* JADX WARN: Removed duplicated region for block: B:24:0x005e A[Catch: Exception -> 0x0061, DONT_GENERATE, TRY_LEAVE, TryCatch #5 {Exception -> 0x0061, blocks: (B:22:0x0059, B:24:0x005e), top: B:46:0x0059 }] */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static int fm(int i10) {
        BufferedReader bufferedReader;
        Throwable th;
        BufferedReader bufferedReader2;
        int i11;
        int i12 = 0;
        FileReader fileReader = null;
        BufferedReader bufferedReader3 = null;
        while (true) {
            i10--;
            if (i10 < 0) {
                return i12;
            }
            try {
                FileReader fileReader2 = new FileReader("/sys/devices/system/cpu/cpu" + i10 + "/cpufreq/cpuinfo_max_freq");
                try {
                    bufferedReader2 = new BufferedReader(fileReader2);
                } catch (Throwable th2) {
                    BufferedReader bufferedReader4 = bufferedReader3;
                    th = th2;
                    fileReader = fileReader2;
                    bufferedReader = bufferedReader4;
                }
                try {
                    String line = bufferedReader2.readLine();
                    if (!TextUtils.isEmpty(line) && (i11 = Integer.parseInt(line)) > i12) {
                        i12 = i11;
                    }
                    try {
                        bufferedReader2.close();
                        fileReader2.close();
                    } catch (Exception unused) {
                    }
                    bufferedReader3 = bufferedReader2;
                    fileReader = fileReader2;
                } catch (Throwable th3) {
                    th = th3;
                    bufferedReader = bufferedReader2;
                    fileReader = fileReader2;
                    try {
                        com.bytedance.sdk.component.utils.wey.lb("CpuUtils", th.getMessage());
                        if (bufferedReader != null) {
                            try {
                                bufferedReader.close();
                            } catch (Exception unused2) {
                                bufferedReader3 = bufferedReader;
                            }
                            bufferedReader3 = bufferedReader;
                        } else {
                            bufferedReader3 = bufferedReader;
                        }
                    } finally {
                        if (bufferedReader != null) {
                            try {
                                bufferedReader.close();
                            } catch (Exception unused3) {
                            }
                        }
                        if (fileReader != null) {
                            fileReader.close();
                        }
                    }
                }
            } catch (Throwable th4) {
                bufferedReader = bufferedReader3;
                th = th4;
            }
        }
    }

    /* JADX WARN: Removed duplicated region for block: B:26:0x0061 A[Catch: Exception -> 0x0064, DONT_GENERATE, TRY_LEAVE, TryCatch #3 {Exception -> 0x0064, blocks: (B:24:0x005c, B:26:0x0061), top: B:44:0x005c }] */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static int ro(int i10) {
        BufferedReader bufferedReader;
        Throwable th;
        BufferedReader bufferedReader2;
        int i11;
        int i12 = 0;
        FileReader fileReader = null;
        BufferedReader bufferedReader3 = null;
        while (true) {
            i10--;
            if (i10 < 0) {
                return i12;
            }
            try {
                FileReader fileReader2 = new FileReader("/sys/devices/system/cpu/cpu" + i10 + "/cpufreq/cpuinfo_min_freq");
                try {
                    bufferedReader2 = new BufferedReader(fileReader2);
                } catch (Throwable th2) {
                    BufferedReader bufferedReader4 = bufferedReader3;
                    th = th2;
                    fileReader = fileReader2;
                    bufferedReader = bufferedReader4;
                }
                try {
                    String line = bufferedReader2.readLine();
                    if (!TextUtils.isEmpty(line) && ((i11 = Integer.parseInt(line)) < i12 || i12 == 0)) {
                        i12 = i11;
                    }
                    try {
                        bufferedReader2.close();
                        fileReader2.close();
                    } catch (Exception unused) {
                    }
                    bufferedReader3 = bufferedReader2;
                    fileReader = fileReader2;
                } catch (Throwable th3) {
                    th = th3;
                    bufferedReader = bufferedReader2;
                    fileReader = fileReader2;
                    try {
                        com.bytedance.sdk.component.utils.wey.lb("CpuUtils", th.getMessage());
                        if (bufferedReader != null) {
                            try {
                                bufferedReader.close();
                            } catch (Exception unused2) {
                                bufferedReader3 = bufferedReader;
                            }
                            bufferedReader3 = bufferedReader;
                        } else {
                            bufferedReader3 = bufferedReader;
                        }
                    } finally {
                        if (bufferedReader != null) {
                            try {
                                bufferedReader.close();
                            } catch (Exception unused3) {
                            }
                        }
                        if (fileReader != null) {
                            fileReader.close();
                        }
                    }
                }
            } catch (Throwable th4) {
                bufferedReader = bufferedReader3;
                th = th4;
            }
        }
    }
}
