package defpackage;

import android.net.ConnectivityManager;
import android.net.NetworkCapabilities;
import android.net.NetworkInfo;

/* JADX INFO: renamed from: ˁᵺ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public abstract class AbstractC0771 {

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public static final /* synthetic */ int f3439 = 0;

    static {
        C3814.m8512("NetworkStateTracker");
    }

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public static final C4246 m2787(ConnectivityManager connectivityManager, boolean z) {
        boolean z2;
        NetworkCapabilities networkCapabilities;
        try {
            NetworkInfo activeNetworkInfo = connectivityManager.getActiveNetworkInfo();
            boolean z3 = activeNetworkInfo != null && activeNetworkInfo.isConnected();
            try {
                networkCapabilities = connectivityManager.getNetworkCapabilities(connectivityManager.getActiveNetwork());
            } catch (SecurityException unused) {
                C3814.m8515().getClass();
            }
            boolean zHasCapability = networkCapabilities != null ? networkCapabilities.hasCapability(16) : false;
            z2 = z;
            try {
                return new C4246(z3, zHasCapability, connectivityManager.isActiveNetworkMetered(), (activeNetworkInfo == null || activeNetworkInfo.isRoaming()) ? false : true, z2);
            } catch (SecurityException unused2) {
                C3814.m8515().getClass();
                return new C4246(false, false, false, true, z2);
            }
        } catch (SecurityException unused3) {
            z2 = z;
            C3814.m8515().getClass();
            return new C4246(false, false, false, true, z2);
        }
    }
}
