package defpackage;

import java.io.IOException;
import java.net.Proxy;
import java.net.Socket;
import java.net.SocketException;
import java.net.SocketTimeoutException;
import java.security.cert.X509Certificate;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.LinkedHashSet;
import java.util.List;
import java.util.TimeZone;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.net.ssl.SSLPeerUnverifiedException;
import okhttp3.internal.http2.ConnectionShutdownException;
import okhttp3.internal.http2.StreamResetException;

/* JADX INFO: renamed from: ᵫᵹ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public final class C4013 extends AbstractC0145 implements InterfaceC4678 {

    /* JADX INFO: renamed from: ʽˈˋ, reason: contains not printable characters */
    public final C5377 f15410;

    /* JADX INFO: renamed from: ˊᵫᵗ, reason: contains not printable characters */
    public final ᵣˊˈᵪ f15411;

    /* JADX INFO: renamed from: ˋˈ, reason: contains not printable characters */
    public int f15412;

    /* JADX INFO: renamed from: ːˏᵟᵯ, reason: contains not printable characters */
    public final C0158 f15413;

    /* JADX INFO: renamed from: ᵝᵶ, reason: contains not printable characters */
    public int f15414;

    /* JADX INFO: renamed from: ᵨᵣ, reason: contains not printable characters */
    public final Socket f15416;

    /* JADX INFO: renamed from: ᵮᵣᵗˈ, reason: contains not printable characters */
    public int f15418;

    /* JADX INFO: renamed from: ᵱᵽʡᵚ, reason: contains not printable characters */
    public boolean f15420;

    /* JADX INFO: renamed from: ᵵᵽ, reason: contains not printable characters */
    public final EnumC0876 f15421;

    /* JADX INFO: renamed from: ᵶᵥᵝ, reason: contains not printable characters */
    public boolean f15422;

    /* JADX INFO: renamed from: ᵷᵺʾᵖ, reason: contains not printable characters */
    public final Socket f15423;

    /* JADX INFO: renamed from: ᵻʽᵯ, reason: contains not printable characters */
    public C4901 f15424;

    /* JADX INFO: renamed from: ᵻˈᵦʼ, reason: contains not printable characters */
    public final C2247 f15425;

    /* JADX INFO: renamed from: ᵪᵹᵥᵻ, reason: contains not printable characters */
    public int f15417 = 1;

    /* JADX INFO: renamed from: ᵟᵹᵙ, reason: contains not printable characters */
    public final ArrayList f15415 = new ArrayList();

    /* JADX INFO: renamed from: ᵱʡˏ, reason: contains not printable characters */
    public long f15419 = Long.MAX_VALUE;

    public C4013(C5377 c5377, C0158 c0158, Socket socket, Socket socket2, C2247 c2247, EnumC0876 enumC0876, ᵣˊˈᵪ r7) {
        this.f15410 = c5377;
        this.f15413 = c0158;
        this.f15423 = socket;
        this.f15416 = socket2;
        this.f15425 = c2247;
        this.f15421 = enumC0876;
        this.f15411 = r7;
    }

    /* JADX INFO: renamed from: ːˏᵟᵯ, reason: contains not printable characters */
    public static void m8820(C3423 c3423, C0158 c0158, IOException iOException) {
        if (c0158.f1563.type() != Proxy.Type.DIRECT) {
            C0095 c0095 = c0158.f1565;
            c0095.f1332.connectFailed(c0095.f1327.m4636(), c0158.f1563.address(), iOException);
        }
        ʽˎˇˌ r3 = c3423.f13197;
        synchronized (r3) {
            ((LinkedHashSet) r3.ᵜᵪʾ).add(c0158);
        }
    }

    @Override // defpackage.InterfaceC4678
    public final void cancel() {
        AbstractC1190.m3664(this.f15423);
    }

    public final String toString() {
        StringBuilder sb = new StringBuilder("Connection{");
        C0158 c0158 = this.f15413;
        sb.append(c0158.f1565.f1327.f6700);
        sb.append(':');
        sb.append(c0158.f1565.f1327.f6697);
        sb.append(", proxy=");
        sb.append(c0158.f1563);
        sb.append(" hostAddress=");
        sb.append(c0158.f1564);
        sb.append(" cipherSuite=");
        C2247 c2247 = this.f15425;
        sb.append(c2247 != null ? c2247.f8903 : "none");
        sb.append(" protocol=");
        sb.append(this.f15421);
        sb.append('}');
        return sb.toString();
    }

    @Override // defpackage.AbstractC0145
    /* JADX INFO: renamed from: ʽˈˋ */
    public final void mo1260(C0217 c0217) {
        c0217.m1391(8, null);
    }

    @Override // defpackage.InterfaceC4678
    /* JADX INFO: renamed from: ˊᵫᵗ, reason: contains not printable characters */
    public final C0158 mo8821() {
        return this.f15413;
    }

    @Override // defpackage.InterfaceC4678
    /* JADX INFO: renamed from: ᵨᵣ, reason: contains not printable characters */
    public final void mo8822() {
        synchronized (this) {
            this.f15420 = true;
        }
    }

    /* JADX INFO: renamed from: ᵱᵽʡᵚ, reason: contains not printable characters */
    public final void m8823() throws SocketException {
        this.f15419 = System.nanoTime();
        EnumC0876 enumC0876 = this.f15421;
        if (enumC0876 == EnumC0876.f3879 || enumC0876 == EnumC0876.f3880) {
            this.f15416.setSoTimeout(0);
            C3814 c3814 = C3814.f14465;
            C1720 c1720 = C1720.f6865;
            ᵕˁـ r2 = new ᵕˁـ(this.f15410);
            ᵣˊˈᵪ r3 = this.f15411;
            String str = this.f15413.f1565.f1327.f6700;
            r2.ᵔᵖᵹᵫ = r3;
            r2.ᵨᵼⁱ = AbstractC1190.f5067 + ' ' + str;
            r2.ᵯᵷʽ = this;
            r2.ᵶˇᵱ = c1720;
            C4901 c4901 = new C4901(r2);
            this.f15424 = c4901;
            C2753 c2753 = C4901.f18644;
            this.f15417 = (c2753.f10578 & 8) != 0 ? c2753.f10577[3] : Integer.MAX_VALUE;
            C2200 c2200 = c4901.f18664;
            synchronized (c2200) {
                try {
                    if (c2200.f8743) {
                        throw new IOException("closed");
                    }
                    Logger logger = C2200.f8739;
                    if (logger.isLoggable(Level.FINE)) {
                        logger.fine(AbstractC1190.m3666(">> CONNECTION " + AbstractC3401.f13104.mo3467(), new Object[0]));
                    }
                    c2200.f8740.mo1036(AbstractC3401.f13104);
                    c2200.f8740.flush();
                } catch (Throwable th) {
                    throw th;
                }
            }
            c4901.f18664.m5775(c4901.f18653);
            if (c4901.f18653.m6660() != 65535) {
                c4901.f18664.m5770(r6 - 65535, 0);
            }
            C5380.m10968(c4901.f18649.m10966(), c4901.f18659, c4901.f18662);
        }
    }

    @Override // defpackage.AbstractC0145
    /* JADX INFO: renamed from: ᵲᵶᵳˈ */
    public final void mo1261(C2753 c2753) {
        synchronized (this) {
            this.f15417 = (c2753.f10578 & 8) != 0 ? c2753.f10577[3] : Integer.MAX_VALUE;
        }
    }

    /* JADX WARN: Removed duplicated region for block: B:53:0x00a8 A[EXC_TOP_SPLITTER, SYNTHETIC] */
    /* JADX INFO: renamed from: ᵵᵽ, reason: contains not printable characters */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final boolean m8824(C0095 c0095, List list) {
        C1695 c1695 = c0095.f1327;
        TimeZone timeZone = AbstractC1190.f5068;
        if (this.f15415.size() < this.f15417 && !this.f15420) {
            C0158 c0158 = this.f15413;
            C0095 c00952 = c0158.f1565;
            C0095 c00953 = c0158.f1565;
            if (c00952.m1163(c0095)) {
                if (ᵥˈᵛ.ˊᵫᵗ(c1695.f6700, c00953.f1327.f6700)) {
                    return true;
                }
                if (this.f15424 != null && list != null && !list.isEmpty()) {
                    Iterator it = list.iterator();
                    while (true) {
                        if (!it.hasNext()) {
                            break;
                        }
                        C0158 c01582 = (C0158) it.next();
                        Proxy.Type type = c01582.f1563.type();
                        Proxy.Type type2 = Proxy.Type.DIRECT;
                        if (type == type2 && c0158.f1563.type() == type2 && ᵥˈᵛ.ˊᵫᵗ(c0158.f1564, c01582.f1564)) {
                            if (c0095.f1333 == C0725.f3291) {
                                TimeZone timeZone2 = AbstractC1190.f5068;
                                C1695 c16952 = c00953.f1327;
                                int i = c1695.f6697;
                                String str = c1695.f6700;
                                if (i == c16952.f6697) {
                                    boolean z = ᵥˈᵛ.ˊᵫᵗ(str, c16952.f6700);
                                    C2247 c2247 = this.f15425;
                                    if (!z) {
                                        if (!this.f15422 && c2247 != null) {
                                            List listM5853 = c2247.m5853();
                                            if (!listM5853.isEmpty() && C0725.m2580(str, (X509Certificate) listM5853.get(0))) {
                                                try {
                                                    C2711 c2711 = c0095.f1329;
                                                    c2247.m5853();
                                                    Iterator it2 = c2711.f10420.iterator();
                                                    if (!it2.hasNext()) {
                                                        return true;
                                                    }
                                                    AbstractC3589.m8111(it2.next());
                                                    throw null;
                                                } catch (SSLPeerUnverifiedException unused) {
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
        return false;
    }

    /* JADX INFO: renamed from: ᵷᵺʾᵖ, reason: contains not printable characters */
    public final void m8825() {
        synchronized (this) {
            this.f15414++;
        }
    }

    /* JADX INFO: renamed from: ᵻʽᵯ, reason: contains not printable characters */
    public final boolean m8826(boolean z) {
        long j;
        TimeZone timeZone = AbstractC1190.f5068;
        long jNanoTime = System.nanoTime();
        if (this.f15423.isClosed() || this.f15416.isClosed() || this.f15416.isInputShutdown() || this.f15416.isOutputShutdown()) {
            return false;
        }
        C4901 c4901 = this.f15424;
        if (c4901 != null) {
            return c4901.m10187(jNanoTime);
        }
        synchronized (this) {
            j = jNanoTime - this.f15419;
        }
        if (j < 10000000000L || !z) {
            return true;
        }
        Socket socket = this.f15416;
        C1978 c1978 = (C1978) this.f15411.ᵔᵖᵹᵫ;
        try {
            int soTimeout = socket.getSoTimeout();
            try {
                socket.setSoTimeout(1);
                return !c1978.mo5344();
            } finally {
                socket.setSoTimeout(soTimeout);
            }
        } catch (SocketTimeoutException unused) {
            return true;
        } catch (IOException unused2) {
            return false;
        }
    }

    @Override // defpackage.InterfaceC4678
    /* JADX INFO: renamed from: ᵻˈᵦʼ, reason: contains not printable characters */
    public final void mo8827(C4778 c4778, IOException iOException) {
        synchronized (this) {
            try {
                if (!(iOException instanceof StreamResetException)) {
                    if (!(this.f15424 != null) || (iOException instanceof ConnectionShutdownException)) {
                        this.f15420 = true;
                        if (this.f15414 == 0) {
                            if (iOException != null) {
                                m8820(c4778.f18174, this.f15413, iOException);
                            }
                            this.f15418++;
                        }
                    }
                } else if (((StreamResetException) iOException).f1150 == 8) {
                    int i = this.f15412 + 1;
                    this.f15412 = i;
                    if (i > 1) {
                        this.f15420 = true;
                        this.f15418++;
                    }
                } else if (((StreamResetException) iOException).f1150 != 9 || !c4778.f18172) {
                    this.f15420 = true;
                    this.f15418++;
                }
            } catch (Throwable th) {
                throw th;
            }
        }
    }
}
