package g.i0.e;

import com.ifpdos.sdk.httpd.binder.aidl.Headers;
import com.seewo.vcommons.mstar.MKeyEvent;
import g.d0;
import g.i0.g.f;
import g.r;
import g.t;
import g.x;
import g.z;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Objects;

/* JADX INFO: loaded from: classes.dex */
public final class a implements t {
    public a(c cVar) {
    }

    public static boolean b(String str) {
        return Headers.KEY_CONTENT_LENGTH.equalsIgnoreCase(str) || "Content-Encoding".equalsIgnoreCase(str) || "Content-Type".equalsIgnoreCase(str);
    }

    public static boolean c(String str) {
        return ("Connection".equalsIgnoreCase(str) || "Keep-Alive".equalsIgnoreCase(str) || "Proxy-Authenticate".equalsIgnoreCase(str) || "Proxy-Authorization".equalsIgnoreCase(str) || "TE".equalsIgnoreCase(str) || "Trailers".equalsIgnoreCase(str) || "Transfer-Encoding".equalsIgnoreCase(str) || "Upgrade".equalsIgnoreCase(str)) ? false : true;
    }

    public static d0 d(d0 d0Var) {
        if (d0Var == null || d0Var.f6095h == null) {
            return d0Var;
        }
        d0.a aVar = new d0.a(d0Var);
        aVar.f6104g = null;
        return aVar.a();
    }

    @Override // g.t
    public d0 a(t.a aVar) {
        System.currentTimeMillis();
        f fVar = (f) aVar;
        z zVar = fVar.f6217f;
        b bVar = new b(zVar, null);
        if (zVar != null && zVar.a().f6088j) {
            bVar = new b(null, null);
        }
        z zVar2 = bVar.f6166a;
        d0 d0Var = bVar.f6167b;
        if (zVar2 == null && d0Var == null) {
            d0.a aVar2 = new d0.a();
            aVar2.f6098a = fVar.f6217f;
            aVar2.f6099b = x.HTTP_1_1;
            aVar2.f6100c = MKeyEvent.KEYCODE_KONKA_THREEPOINT_DISPERSE;
            aVar2.f6101d = "Unsatisfiable Request (only-if-cached)";
            aVar2.f6104g = g.i0.c.f6156c;
            aVar2.k = -1L;
            aVar2.l = System.currentTimeMillis();
            return aVar2.a();
        }
        if (zVar2 == null) {
            Objects.requireNonNull(d0Var);
            d0.a aVar3 = new d0.a(d0Var);
            aVar3.b(d(d0Var));
            return aVar3.a();
        }
        f fVar2 = (f) aVar;
        d0 d0VarB = fVar2.b(zVar2, fVar2.f6213b, fVar2.f6214c, fVar2.f6215d);
        if (d0Var != null) {
            if (d0VarB.f6091d == 304) {
                d0.a aVar4 = new d0.a(d0Var);
                r rVar = d0Var.f6094g;
                r rVar2 = d0VarB.f6094g;
                ArrayList arrayList = new ArrayList(20);
                int iG = rVar.g();
                for (int i2 = 0; i2 < iG; i2++) {
                    String strD = rVar.d(i2);
                    String strH = rVar.h(i2);
                    if ((!"Warning".equalsIgnoreCase(strD) || !strH.startsWith("1")) && (b(strD) || !c(strD) || rVar2.c(strD) == null)) {
                        arrayList.add(strD);
                        arrayList.add(strH.trim());
                    }
                }
                int iG2 = rVar2.g();
                for (int i3 = 0; i3 < iG2; i3++) {
                    String strD2 = rVar2.d(i3);
                    if (!b(strD2) && c(strD2)) {
                        String strH2 = rVar2.h(i3);
                        arrayList.add(strD2);
                        arrayList.add(strH2.trim());
                    }
                }
                String[] strArr = (String[]) arrayList.toArray(new String[arrayList.size()]);
                r.a aVar5 = new r.a();
                Collections.addAll(aVar5.f6452a, strArr);
                aVar4.f6103f = aVar5;
                aVar4.k = d0VarB.l;
                aVar4.l = d0VarB.m;
                aVar4.b(d(d0Var));
                d0 d0VarD = d(d0VarB);
                if (d0VarD != null) {
                    aVar4.c("networkResponse", d0VarD);
                }
                aVar4.f6105h = d0VarD;
                aVar4.a();
                d0VarB.f6095h.close();
                throw null;
            }
            g.i0.c.d(d0Var.f6095h);
        }
        d0.a aVar6 = new d0.a(d0VarB);
        aVar6.b(d(d0Var));
        d0 d0VarD2 = d(d0VarB);
        if (d0VarD2 != null) {
            aVar6.c("networkResponse", d0VarD2);
        }
        aVar6.f6105h = d0VarD2;
        return aVar6.a();
    }
}
