package defpackage;

import androidx.credentials.exceptions.publickeycredential.DomExceptionUtils;
import androidx.media3.container.NalUnitUtil;
import defpackage.dw7;
import defpackage.w37;
import java.io.IOException;
import java.util.ArrayList;
import java.util.LinkedHashMap;
import kotlin.Metadata;
import okhttp3.internal.ws.WebSocketProtocol;

/* JADX INFO: renamed from: axa, reason: from Kotlin metadata and case insensitive filesystem */
/* JADX INFO: loaded from: classes3.dex */
@Metadata(d1 = {"\u0000\u0002\n\u0000¨\u0006\u0000"}, d2 = {"okio"}, k = 2, mv = {1, 9, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
@vx8
public final class C0241axa {
    public static final LinkedHashMap a(ArrayList arrayList) {
        String str = w37.b;
        w37 w37VarA = w37.a.a(DomExceptionUtils.SEPARATOR);
        LinkedHashMap linkedHashMapK = wo5.k(new q07(w37VarA, new twa(w37VarA, true, null, 0L, 0L, 0L, 0, 0L, 0, 0, null, null, null, 65532)));
        for (twa twaVar : y41.bj(new C0724vwa(), arrayList)) {
            if (((twa) linkedHashMapK.put(twaVar.a, twaVar)) == null) {
                while (true) {
                    w37 w37Var = twaVar.a;
                    w37 w37VarB = w37Var.b();
                    if (w37VarB != null) {
                        twa twaVar2 = (twa) linkedHashMapK.get(w37VarB);
                        if (twaVar2 != null) {
                            twaVar2.q.add(w37Var);
                            break;
                        }
                        twa twaVar3 = new twa(w37VarB, true, null, 0L, 0L, 0L, 0, 0L, 0, 0, null, null, null, 65532);
                        linkedHashMapK.put(w37VarB, twaVar3);
                        twaVar3.q.add(w37Var);
                        twaVar = twaVar3;
                    }
                }
            }
        }
        return linkedHashMapK;
    }

    public static final String b(int i) {
        vy0.b(16);
        String string = Integer.toString(i, 16);
        cr4.f(string, "toString(...)");
        return "0x".concat(string);
    }

    public static final twa c(uu7 uu7Var) throws IOException {
        int iB = uu7Var.b();
        if (iB != 33639248) {
            throw new IOException("bad zip: expected " + b(33639248) + " but was " + b(iB));
        }
        uu7Var.skip(4L);
        short sH = uu7Var.h();
        int i = sH & 65535;
        if ((sH & 1) != 0) {
            throw new IOException("unsupported zip: general purpose bit flag=" + b(i));
        }
        int iH = uu7Var.h() & 65535;
        int iH2 = uu7Var.h() & 65535;
        int iH3 = uu7Var.h() & 65535;
        long jB = ((long) uu7Var.b()) & 4294967295L;
        dw7.g gVar = new dw7.g();
        gVar.a = ((long) uu7Var.b()) & 4294967295L;
        dw7.g gVar2 = new dw7.g();
        gVar2.a = ((long) uu7Var.b()) & 4294967295L;
        int iH4 = uu7Var.h() & 65535;
        int iH5 = uu7Var.h() & 65535;
        int iH6 = 65535 & uu7Var.h();
        uu7Var.skip(8L);
        dw7.g gVar3 = new dw7.g();
        gVar3.a = ((long) uu7Var.b()) & 4294967295L;
        String strK = uu7Var.k(iH4);
        if (n89.m(strK, (char) 0)) {
            throw new IOException("bad zip: filename contains 0x00");
        }
        long j = gVar2.a == 4294967295L ? 8 : 0L;
        if (gVar.a == 4294967295L) {
            j += (long) 8;
        }
        if (gVar3.a == 4294967295L) {
            j += (long) 8;
        }
        dw7.h hVar = new dw7.h();
        dw7.h hVar2 = new dw7.h();
        dw7.h hVar3 = new dw7.h();
        dw7.a aVar = new dw7.a();
        d(uu7Var, iH5, new ywa(aVar, j, gVar2, uu7Var, gVar, gVar3, hVar, hVar2, hVar3));
        if (j > 0 && !aVar.a) {
            throw new IOException("bad zip: zip64 extra required but absent");
        }
        String strK2 = uu7Var.k(iH6);
        String str = w37.b;
        return new twa(w37.a.a(DomExceptionUtils.SEPARATOR).c(strK), n89.r(strK, DomExceptionUtils.SEPARATOR, false), strK2, jB, gVar.a, gVar2.a, iH, gVar3.a, iH3, iH2, (Long) hVar.a, (Long) hVar2.a, (Long) hVar3.a, 57344);
    }

    public static final void d(uu7 uu7Var, int i, gr3 gr3Var) {
        lg0 lg0Var = uu7Var.b;
        long j = i;
        while (j != 0) {
            if (j < 4) {
                throw new IOException("bad zip: truncated header in extra field");
            }
            int iH = uu7Var.h() & 65535;
            long jH = ((long) uu7Var.h()) & WebSocketProtocol.PAYLOAD_SHORT_MAX;
            long j2 = j - ((long) 4);
            if (j2 < jH) {
                throw new IOException("bad zip: truncated value in extra field");
            }
            uu7Var.i(jH);
            long j3 = lg0Var.b;
            gr3Var.invoke(Integer.valueOf(iH), Long.valueOf(jH));
            long j4 = (lg0Var.b + jH) - j3;
            if (j4 < 0) {
                throw new IOException(n41.k("unsupported zip: too many bytes processed for ", iH));
            }
            if (j4 > 0) {
                lg0Var.skip(j4);
            }
            j = j2 - jH;
        }
    }

    public static final twa e(uu7 uu7Var, twa twaVar) throws IOException {
        int iB = uu7Var.b();
        if (iB != 67324752) {
            throw new IOException("bad zip: expected " + b(67324752) + " but was " + b(iB));
        }
        uu7Var.skip(2L);
        short sH = uu7Var.h();
        int i = sH & 65535;
        if ((sH & 1) != 0) {
            throw new IOException("unsupported zip: general purpose bit flag=" + b(i));
        }
        uu7Var.skip(18L);
        long jH = ((long) uu7Var.h()) & WebSocketProtocol.PAYLOAD_SHORT_MAX;
        int iH = uu7Var.h() & 65535;
        uu7Var.skip(jH);
        dw7.h hVar = new dw7.h();
        dw7.h hVar2 = new dw7.h();
        dw7.h hVar3 = new dw7.h();
        d(uu7Var, iH, new zwa(uu7Var, hVar, hVar2, hVar3));
        return new twa(twaVar.a, twaVar.b, twaVar.c, twaVar.d, twaVar.e, twaVar.f, twaVar.g, twaVar.h, twaVar.i, twaVar.j, twaVar.k, twaVar.l, twaVar.m, (Integer) hVar.a, (Integer) hVar2.a, (Integer) hVar3.a);
    }
}
