package com.bytedance.sdk.openadsdk.core;

import android.annotation.SuppressLint;
import android.app.Application;
import android.content.Context;
import android.view.ViewConfiguration;
import androidx.annotation.Nullable;
import java.lang.reflect.Method;

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

    @SuppressLint({"StaticFieldLeak"})
    private static volatile Context fm = null;

    /* JADX INFO: renamed from: lb, reason: collision with root package name */
    private static int f7120lb = -1;
    private static volatile lse<com.bytedance.sdk.openadsdk.yz.fm> ro;

    public static class fm {

        @SuppressLint({"StaticFieldLeak"})
        private static volatile Application fm;

        static {
            try {
                Object objRo = ro();
                fm = (Application) objRo.getClass().getMethod("getApplication", new Class[0]).invoke(objRo, new Object[0]);
            } catch (Throwable th) {
                com.bytedance.sdk.component.utils.wey.fm("MyApplication", "application get failed", th);
            }
        }

        @Nullable
        public static Application fm() {
            return fm;
        }

        private static Object ro() {
            try {
                Method method = Class.forName("android.app.ActivityThread").getMethod("currentActivityThread", new Class[0]);
                method.setAccessible(true);
                return method.invoke(null, new Object[0]);
            } catch (Throwable th) {
                com.bytedance.sdk.component.utils.wey.fm("MyApplication", "ActivityThread get error, maybe api level <= 4.2.2", th);
                return null;
            }
        }
    }

    public static Context fm() {
        if (fm == null) {
            ro(null);
        }
        return fm;
    }

    public static com.bytedance.sdk.openadsdk.irt.ro.lb jnr() {
        return !com.bytedance.sdk.openadsdk.core.settings.wsy.fm() ? com.bytedance.sdk.openadsdk.irt.ro.yz.fm() : com.bytedance.sdk.openadsdk.yz.fm.ro.fm();
    }

    public static lse<com.bytedance.sdk.openadsdk.yz.fm> lb() {
        if (ro == null) {
            synchronized (gof.class) {
                try {
                    if (ro == null) {
                        ro = new hlt(fm);
                    }
                } catch (Throwable th) {
                    throw th;
                }
            }
        }
        return ro;
    }

    public static void ro(Context context) {
        if (fm == null) {
            synchronized (gof.class) {
                try {
                    if (fm == null) {
                        if (context != null) {
                            fm = context;
                            Context applicationContext = context.getApplicationContext();
                            if (applicationContext != null) {
                                fm = applicationContext;
                            }
                            return;
                        }
                        try {
                            Application applicationFm = fm.fm();
                            if (applicationFm != null) {
                                fm = applicationFm;
                            }
                        } catch (Throwable unused) {
                        }
                    }
                } catch (Throwable th) {
                    throw th;
                }
            }
        }
    }

    public static com.bytedance.sdk.openadsdk.core.settings.ku yz() {
        return com.bytedance.sdk.openadsdk.core.settings.ku.ro();
    }

    public static Context fm(Context context) {
        if (context == null) {
            context = fm();
        }
        if (context instanceof Application) {
            return context;
        }
        if (context != null) {
            return context.getApplicationContext();
        }
        return null;
    }

    public static int ro() {
        Context contextFm;
        if (f7120lb < 0 && (contextFm = fm()) != null) {
            f7120lb = ViewConfiguration.get(contextFm).getScaledTouchSlop();
        }
        return f7120lb;
    }
}
