package q9; import java.io.IOException; import java.io.InterruptedIOException; import java.net.ProtocolException; import java.net.UnknownServiceException; import java.security.cert.CertificateException; import java.util.Arrays; import java.util.List; import javax.net.ssl.SSLException; import javax.net.ssl.SSLHandshakeException; import javax.net.ssl.SSLPeerUnverifiedException; import javax.net.ssl.SSLSocket; import n9.n; /* loaded from: classes2.dex */ final class b { /* renamed from: a, reason: collision with root package name */ private final List f13505a; /* renamed from: b, reason: collision with root package name */ private int f13506b = 0; /* renamed from: c, reason: collision with root package name */ private boolean f13507c; /* renamed from: d, reason: collision with root package name */ private boolean f13508d; b(List list) { this.f13505a = list; } private boolean c(SSLSocket sSLSocket) { for (int i10 = this.f13506b; i10 < this.f13505a.size(); i10++) { if (((n) this.f13505a.get(i10)).c(sSLSocket)) { return true; } } return false; } n a(SSLSocket sSLSocket) { n nVar; int i10 = this.f13506b; int size = this.f13505a.size(); while (true) { if (i10 >= size) { nVar = null; break; } nVar = (n) this.f13505a.get(i10); if (nVar.c(sSLSocket)) { this.f13506b = i10 + 1; break; } i10++; } if (nVar != null) { this.f13507c = c(sSLSocket); o9.a.f12822a.c(nVar, sSLSocket, this.f13508d); return nVar; } throw new UnknownServiceException("Unable to find acceptable protocols. isFallback=" + this.f13508d + ", modes=" + this.f13505a + ", supported protocols=" + Arrays.toString(sSLSocket.getEnabledProtocols())); } boolean b(IOException iOException) { this.f13508d = true; if (!this.f13507c || (iOException instanceof ProtocolException) || (iOException instanceof InterruptedIOException)) { return false; } if (((iOException instanceof SSLHandshakeException) && (iOException.getCause() instanceof CertificateException)) || (iOException instanceof SSLPeerUnverifiedException)) { return false; } return iOException instanceof SSLException; } }