package s7;

import android.net.http.X509TrustManagerExtensions;
import android.os.Build;
import android.security.NetworkSecurityPolicy;
import d3.C;
import java.util.ArrayList;
import java.util.List;
import javax.net.ssl.SSLSocket;
import javax.net.ssl.X509TrustManager;

/* JADX INFO: loaded from: classes.dex */
public final class a extends n {

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public static final boolean f16908d;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final ArrayList f16909c;

    static {
        f16908d = C.n() && Build.VERSION.SDK_INT >= 29;
    }

    public a() {
        int i = 0;
        ArrayList arrayListN = B6.j.N(new t7.m[]{(!C.n() || Build.VERSION.SDK_INT < 29) ? null : new t7.a(), new t7.l(t7.f.f17032f), new t7.l(t7.j.f17039a), new t7.l(t7.h.f17038a)});
        ArrayList arrayList = new ArrayList();
        int size = arrayListN.size();
        while (i < size) {
            Object obj = arrayListN.get(i);
            i++;
            if (((t7.m) obj).c()) {
                arrayList.add(obj);
            }
        }
        this.f16909c = arrayList;
    }

    @Override // s7.n
    public final W3.b b(X509TrustManager x509TrustManager) {
        X509TrustManagerExtensions x509TrustManagerExtensions;
        try {
            x509TrustManagerExtensions = new X509TrustManagerExtensions(x509TrustManager);
        } catch (IllegalArgumentException unused) {
            x509TrustManagerExtensions = null;
        }
        t7.b bVar = x509TrustManagerExtensions != null ? new t7.b(x509TrustManager, x509TrustManagerExtensions) : null;
        return bVar != null ? bVar : new w7.a(c(x509TrustManager));
    }

    @Override // s7.n
    public final void d(SSLSocket sSLSocket, String str, List list) {
        Object obj;
        P6.g.e(list, "protocols");
        ArrayList arrayList = this.f16909c;
        int size = arrayList.size();
        int i = 0;
        while (true) {
            if (i >= size) {
                obj = null;
                break;
            }
            obj = arrayList.get(i);
            i++;
            if (((t7.m) obj).a(sSLSocket)) {
                break;
            }
        }
        t7.m mVar = (t7.m) obj;
        if (mVar != null) {
            mVar.d(sSLSocket, str, list);
        }
    }

    @Override // s7.n
    public final String f(SSLSocket sSLSocket) {
        Object obj;
        ArrayList arrayList = this.f16909c;
        int size = arrayList.size();
        int i = 0;
        while (true) {
            if (i >= size) {
                obj = null;
                break;
            }
            obj = arrayList.get(i);
            i++;
            if (((t7.m) obj).a(sSLSocket)) {
                break;
            }
        }
        t7.m mVar = (t7.m) obj;
        if (mVar != null) {
            return mVar.b(sSLSocket);
        }
        return null;
    }

    @Override // s7.n
    public final boolean h(String str) {
        P6.g.e(str, "hostname");
        return NetworkSecurityPolicy.getInstance().isCleartextTrafficPermitted(str);
    }
}
