package com.chartboost.sdk.impl;

import android.content.Context;
import android.net.ConnectivityManager;
import android.net.Network;
import android.net.NetworkCapabilities;
import android.net.NetworkInfo;
import kotlin.Result;
import kotlin.ResultKt;
import kotlin.jvm.internal.Intrinsics;
/* loaded from: classes2.dex */
public abstract class p3 {
    public static final ConnectivityManager b(Context context) {
        Object m1581constructorimpl;
        if (context != null) {
            try {
                Result.Companion companion = Result.Companion;
                Object systemService = context.getSystemService("connectivity");
                Intrinsics.checkNotNull(systemService, "null cannot be cast to non-null type android.net.ConnectivityManager");
                m1581constructorimpl = Result.m1581constructorimpl((ConnectivityManager) systemService);
            } catch (Throwable th) {
                Result.Companion companion2 = Result.Companion;
                m1581constructorimpl = Result.m1581constructorimpl(ResultKt.createFailure(th));
            }
            Throwable m1584exceptionOrNullimpl = Result.m1584exceptionOrNullimpl(m1581constructorimpl);
            if (m1584exceptionOrNullimpl != null) {
                c7.a("Cannot retrieve connectivity manager", m1584exceptionOrNullimpl);
            }
            return Result.m1587isFailureimpl(m1581constructorimpl) ? null : m1581constructorimpl;
        }
        return null;
    }

    public static final NetworkInfo a(Context context) {
        ConnectivityManager b;
        Object m1581constructorimpl;
        if (context == null || (b = b(context)) == null) {
            return null;
        }
        try {
            Result.Companion companion = Result.Companion;
            m1581constructorimpl = Result.m1581constructorimpl(b.getActiveNetworkInfo());
        } catch (Throwable th) {
            Result.Companion companion2 = Result.Companion;
            m1581constructorimpl = Result.m1581constructorimpl(ResultKt.createFailure(th));
        }
        Throwable m1584exceptionOrNullimpl = Result.m1584exceptionOrNullimpl(m1581constructorimpl);
        if (m1584exceptionOrNullimpl != null) {
            c7.a("Cannot retrieve active network info", m1584exceptionOrNullimpl);
        }
        return Result.m1587isFailureimpl(m1581constructorimpl) ? null : m1581constructorimpl;
    }

    public static final boolean d(Context context) {
        NetworkInfo a2 = a(context);
        NetworkCapabilities a3 = a(context, null, 1, null);
        if (a3 != null) {
            return a3.hasCapability(16);
        }
        return a2 != null && a2.isConnected();
    }

    public static final boolean e(Context context) {
        NetworkInfo a2 = a(context);
        return a2 != null && a2.isConnected() && a2.getType() == 1;
    }

    public static final boolean c(Context context) {
        NetworkInfo a2 = a(context);
        return a2 != null && a2.isConnected() && a2.getType() == 0;
    }

    public static final NetworkCapabilities a(Context context, Network network) {
        ConnectivityManager b;
        Object m1581constructorimpl;
        if (context == null || (b = b(context)) == null) {
            return null;
        }
        try {
            Result.Companion companion = Result.Companion;
            if (network == null) {
                network = b.getActiveNetwork();
            }
            m1581constructorimpl = Result.m1581constructorimpl(b.getNetworkCapabilities(network));
        } catch (Throwable th) {
            Result.Companion companion2 = Result.Companion;
            m1581constructorimpl = Result.m1581constructorimpl(ResultKt.createFailure(th));
        }
        Throwable m1584exceptionOrNullimpl = Result.m1584exceptionOrNullimpl(m1581constructorimpl);
        if (m1584exceptionOrNullimpl != null) {
            c7.a("Cannot retrieve network capabilities", m1584exceptionOrNullimpl);
        }
        return Result.m1587isFailureimpl(m1581constructorimpl) ? null : m1581constructorimpl;
    }

    public static final int f(Context context) {
        NetworkInfo a2 = a(context);
        if (a2 == null || !a2.isConnected()) {
            return 0;
        }
        return a2.getSubtype();
    }

    public static final n7 g(Context context) {
        n7 n7Var;
        NetworkInfo a2 = a(context);
        if (a2 != null) {
            if (a2.isConnected()) {
                n7Var = a(a2.getType(), a2.getSubtype());
            } else {
                n7Var = n7.d;
            }
            if (n7Var != null) {
                return n7Var;
            }
        }
        return n7.d;
    }

    public static /* synthetic */ NetworkCapabilities a(Context context, Network network, int i, Object obj) {
        if ((i & 1) != 0) {
            network = null;
        }
        return a(context, network);
    }

    public static final n7 a(int i, int i2) {
        if (i != 0) {
            if (i != 1) {
                return n7.d;
            }
            return n7.f;
        } else if (i2 != 20) {
            switch (i2) {
                case 1:
                case 2:
                case 4:
                case 7:
                case 11:
                    return n7.h;
                case 3:
                case 5:
                case 6:
                case 8:
                case 9:
                case 10:
                case 12:
                case 14:
                case 15:
                    return n7.i;
                case 13:
                    return n7.j;
                default:
                    return n7.g;
            }
        } else {
            return n7.k;
        }
    }
}
