package com.bytedance.sdk.openadsdk.utils;

import android.content.res.Configuration;
import android.telephony.TelephonyManager;
import android.text.TextUtils;
import com.bytedance.sdk.openadsdk.TTAdConstant;
import java.util.concurrent.atomic.AtomicBoolean;
import java.util.concurrent.atomic.AtomicLong;

/* JADX INFO: loaded from: classes2.dex */
public class ol {
    private static String fm = null;

    /* JADX INFO: renamed from: lb, reason: collision with root package name */
    private static String f7547lb = null;
    private static String ro = null;
    private static volatile boolean yz = true;

    public static class fm extends com.bytedance.sdk.component.wu.ro.lb {
        public static AtomicBoolean fm = new AtomicBoolean(false);
        private static final AtomicLong ro = new AtomicLong(0);

        public fm(String str, int i10) {
            super(str, i10);
        }

        public static void fm() {
            if (fm.get()) {
                return;
            }
            long jCurrentTimeMillis = System.currentTimeMillis();
            AtomicLong atomicLong = ro;
            if (jCurrentTimeMillis - atomicLong.get() < TTAdConstant.AD_MAX_EVENT_TIME) {
                return;
            }
            atomicLong.set(jCurrentTimeMillis);
            xgn.lb((Runnable) new fm("UpdateSimStatusTask", 5));
        }

        @Override // java.lang.Runnable
        public void run() {
            fm.set(true);
            ol.jnr();
            fm.set(false);
        }
    }

    public static String fm() {
        fm.fm();
        return fm;
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static void jnr() {
        String simOperatorName;
        String simOperator;
        String strSubstring;
        if (com.bytedance.sdk.openadsdk.core.gof.fm() == null) {
            return;
        }
        yz = true;
        try {
            TelephonyManager telephonyManager = (TelephonyManager) com.bytedance.sdk.openadsdk.core.gof.fm().getSystemService("phone");
            try {
                int simState = telephonyManager.getSimState();
                if (simState == 0 || simState == 1) {
                    yz = false;
                }
            } catch (Throwable th) {
                com.bytedance.sdk.component.utils.wey.lb("SimUtils", th.getMessage());
            }
            String str = null;
            try {
                simOperatorName = telephonyManager.getSimOperatorName();
            } catch (Throwable unused) {
                simOperatorName = null;
            }
            try {
                simOperator = telephonyManager.getNetworkOperator();
            } catch (Throwable unused2) {
                simOperator = null;
            }
            if (simOperator == null || simOperator.length() < 5) {
                try {
                    simOperator = telephonyManager.getSimOperator();
                } catch (Throwable unused3) {
                }
            }
            if (TextUtils.isEmpty(simOperator) || simOperator.length() <= 4) {
                strSubstring = null;
            } else {
                String strSubstring2 = simOperator.substring(0, 3);
                strSubstring = simOperator.substring(3);
                str = strSubstring2;
            }
            if (!TextUtils.isEmpty(simOperatorName)) {
                fm = simOperatorName;
            }
            if (!TextUtils.isEmpty(str)) {
                ro = str;
            }
            if (TextUtils.isEmpty(strSubstring)) {
                return;
            }
            f7547lb = strSubstring;
        } catch (Throwable unused4) {
        }
    }

    public static String lb() {
        fm.fm();
        return f7547lb;
    }

    public static String ro() {
        try {
            fm.fm();
            if (!yz) {
                StringBuilder sb = new StringBuilder("getMCC");
                sb.append(yz ? "Have SIM card" : "No SIM card, MCC returns null");
                com.bytedance.sdk.component.utils.wey.lb("MCC", sb.toString());
                return null;
            }
            Configuration configuration = com.bytedance.sdk.openadsdk.core.gof.fm().getResources().getConfiguration();
            int i10 = configuration.mcc;
            String strValueOf = i10 != 0 ? String.valueOf(i10) : ro;
            com.bytedance.sdk.component.utils.wey.lb("MCC", "config=" + configuration.mcc + ",sMCC=" + ro);
            return strValueOf;
        } catch (Throwable th) {
            com.bytedance.sdk.component.utils.wey.lb("SimUtils", th.getMessage());
            return null;
        }
    }
}
