package p447.p448.p453;

import java.io.IOException;
import java.net.ProtocolException;
import p138.p139.p143.p144.C2803;
import p138.p176.p177.p242.p246.p251.C4303;
import p402.p411.p413.C6635;
import p402.p420.C6703;
import p447.AbstractC6894;
import p447.AbstractC6930;
import p447.AbstractC6936;
import p447.C6926;
import p447.C6933;
import p447.InterfaceC6912;
import p447.p448.C6943;
import p447.p448.p452.C6960;
import p447.p448.p452.C6964;
import p461.InterfaceC7106;
import p461.InterfaceC7129;

/* JADX INFO: renamed from: ސ.ޣ.ޅ.ؠ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes.dex */
public final class C6981 implements InterfaceC6912 {

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public final boolean f20324;

    public C6981(boolean z) {
        this.f20324 = z;
    }

    @Override // p447.InterfaceC6912
    public C6933 intercept(InterfaceC6912.InterfaceC6913 interfaceC6913) throws IOException {
        boolean z;
        C6933.C6934 c6934M10200;
        C6933 c6933M10133;
        if (interfaceC6913 == null) {
            C6635.m9824("chain");
            throw null;
        }
        C6987 c6987 = (C6987) interfaceC6913;
        C6960 c6960 = c6987.f20334;
        if (c6960 == null) {
            C6635.m9822();
            throw null;
        }
        C6926 c6926 = c6987.f20335;
        AbstractC6930 abstractC6930 = c6926.f20131;
        long jCurrentTimeMillis = System.currentTimeMillis();
        try {
            AbstractC6894 abstractC6894 = c6960.f20236;
            C6964 c6964 = c6960.f20235;
            if (abstractC6894 == null) {
                throw null;
            }
            if (c6964 == null) {
                C6635.m9824("call");
                throw null;
            }
            c6960.f20238.mo10254(c6926);
            AbstractC6894 abstractC68942 = c6960.f20236;
            C6964 c69642 = c6960.f20235;
            if (abstractC68942 == null) {
                throw null;
            }
            if (c69642 == null) {
                C6635.m9824("call");
                throw null;
            }
            if (!C6986.m10264(c6926.f20129) || abstractC6930 == null) {
                c6960.f20235.m10217(c6960, true, false, null);
                z = true;
                c6934M10200 = null;
            } else {
                if (C6703.m9905("100-continue", c6926.m10115("Expect"), true)) {
                    try {
                        c6960.f20238.mo10256();
                        c6934M10200 = c6960.m10200(true);
                        c6960.m10202();
                        z = false;
                    } catch (IOException e) {
                        c6960.f20236.m10058(c6960.f20235, e);
                        c6960.m10203(e);
                        throw e;
                    }
                } else {
                    z = true;
                    c6934M10200 = null;
                }
                if (c6934M10200 == null) {
                    InterfaceC7106 interfaceC7106M7075 = C4303.m7075(c6960.m10201(c6926, false));
                    abstractC6930.writeTo(interfaceC7106M7075);
                    interfaceC7106M7075.close();
                } else {
                    c6960.f20235.m10217(c6960, true, false, null);
                    if (!c6960.f20234.m10235()) {
                        c6960.f20238.mo10257().m10237();
                    }
                }
            }
            try {
                c6960.f20238.mo10253();
                if (c6934M10200 == null) {
                    c6934M10200 = c6960.m10200(false);
                    if (c6934M10200 == null) {
                        C6635.m9822();
                        throw null;
                    }
                    if (z) {
                        c6960.m10202();
                        z = false;
                    }
                }
                c6934M10200.f20159 = c6926;
                c6934M10200.f20163 = c6960.f20234.f20285;
                c6934M10200.f20169 = jCurrentTimeMillis;
                c6934M10200.f20170 = System.currentTimeMillis();
                C6933 c6933M101332 = c6934M10200.m10133();
                int i = c6933M101332.f20149;
                if (i == 100) {
                    C6933.C6934 c6934M102002 = c6960.m10200(false);
                    if (c6934M102002 == null) {
                        C6635.m9822();
                        throw null;
                    }
                    if (z) {
                        c6960.m10202();
                    }
                    c6934M102002.f20159 = c6926;
                    c6934M102002.f20163 = c6960.f20234.f20285;
                    c6934M102002.f20169 = jCurrentTimeMillis;
                    c6934M102002.f20170 = System.currentTimeMillis();
                    c6933M101332 = c6934M102002.m10133();
                    i = c6933M101332.f20149;
                }
                AbstractC6894 abstractC68943 = c6960.f20236;
                C6964 c69643 = c6960.f20235;
                if (abstractC68943 == null) {
                    throw null;
                }
                if (c69643 == null) {
                    C6635.m9824("call");
                    throw null;
                }
                if (this.f20324 && i == 101) {
                    C6933.C6934 c6934 = new C6933.C6934(c6933M101332);
                    c6934.f20165 = C6943.f20192;
                    c6933M10133 = c6934.m10133();
                } else {
                    C6933.C6934 c69342 = new C6933.C6934(c6933M101332);
                    try {
                        String strM10126 = C6933.m10126(c6933M101332, "Content-Type", null, 2);
                        long jMo10250 = c6960.f20238.mo10250(c6933M101332);
                        c69342.f20165 = new C6988(strM10126, jMo10250, C4303.m7076((InterfaceC7129) new C6960.C6962(c6960, c6960.f20238.mo10255(c6933M101332), jMo10250)));
                        c6933M10133 = c69342.m10133();
                    } catch (IOException e2) {
                        c6960.f20236.m10061(c6960.f20235, e2);
                        c6960.m10203(e2);
                        throw e2;
                    }
                }
                if (C6703.m9905("close", c6933M10133.f20146.m10115("Connection"), true) || C6703.m9905("close", C6933.m10126(c6933M10133, "Connection", null, 2), true)) {
                    c6960.f20238.mo10257().m10237();
                }
                if (i == 204 || i == 205) {
                    AbstractC6936 abstractC6936 = c6933M10133.f20152;
                    if ((abstractC6936 != null ? abstractC6936.mo10135() : -1L) > 0) {
                        StringBuilder sbM4896 = C2803.m4896("HTTP ", i, " had non-zero Content-Length: ");
                        AbstractC6936 abstractC69362 = c6933M10133.f20152;
                        sbM4896.append(abstractC69362 != null ? Long.valueOf(abstractC69362.mo10135()) : null);
                        throw new ProtocolException(sbM4896.toString());
                    }
                }
                return c6933M10133;
            } catch (IOException e3) {
                c6960.f20236.m10058(c6960.f20235, e3);
                c6960.m10203(e3);
                throw e3;
            }
        } catch (IOException e4) {
            c6960.f20236.m10058(c6960.f20235, e4);
            c6960.m10203(e4);
            throw e4;
        }
    }
}
