package y7;

import B6.k;
import B6.l;
import d3.E;
import d5.AbstractC0844a;
import java.io.EOFException;
import java.util.ArrayList;
import x7.C1731g;
import x7.C1734j;
import x7.x;

/* JADX INFO: loaded from: classes.dex */
public abstract class c {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public static final C1734j f19041a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public static final C1734j f19042b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public static final C1734j f19043c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public static final C1734j f19044d;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public static final C1734j f19045e;

    static {
        C1734j c1734j = C1734j.f18766t;
        f19041a = E.h("/");
        f19042b = E.h("\\");
        f19043c = E.h("/\\");
        f19044d = E.h(".");
        f19045e = E.h("..");
    }

    public static final int a(x xVar) {
        if (xVar.f18798q.c() != 0) {
            C1734j c1734j = xVar.f18798q;
            if (c1734j.h(0) != 47) {
                if (c1734j.h(0) == 92) {
                    if (c1734j.c() > 2 && c1734j.h(1) == 92) {
                        C1734j c1734j2 = f19042b;
                        P6.g.e(c1734j2, "other");
                        int iE = c1734j.e(2, c1734j2.f18767q);
                        return iE == -1 ? c1734j.c() : iE;
                    }
                } else if (c1734j.c() > 2 && c1734j.h(1) == 58 && c1734j.h(2) == 92) {
                    char cH = (char) c1734j.h(0);
                    if ('a' <= cH && cH < '{') {
                        return 3;
                    }
                    if ('A' <= cH && cH < '[') {
                        return 3;
                    }
                }
            }
            return 1;
        }
        return -1;
    }

    public static final x b(x xVar, x xVar2, boolean z8) {
        P6.g.e(xVar, "<this>");
        P6.g.e(xVar2, "child");
        if (a(xVar2) != -1 || xVar2.h() != null) {
            return xVar2;
        }
        C1734j c1734jC = c(xVar);
        if (c1734jC == null && (c1734jC = c(xVar2)) == null) {
            c1734jC = f(x.f18797r);
        }
        C1731g c1731g = new C1731g();
        c1731g.r0(xVar.f18798q);
        if (c1731g.f18765r > 0) {
            c1731g.r0(c1734jC);
        }
        c1731g.r0(xVar2.f18798q);
        return d(c1731g, z8);
    }

    public static final C1734j c(x xVar) {
        C1734j c1734j = xVar.f18798q;
        C1734j c1734j2 = f19041a;
        if (C1734j.f(c1734j, c1734j2) != -1) {
            return c1734j2;
        }
        C1734j c1734j3 = f19042b;
        if (C1734j.f(xVar.f18798q, c1734j3) != -1) {
            return c1734j3;
        }
        return null;
    }

    public static final x d(C1731g c1731g, boolean z8) throws EOFException {
        C1734j c1734j;
        C1734j c1734j2;
        char cA;
        C1734j c1734j3;
        C1734j c1734jF0;
        C1731g c1731g2 = new C1731g();
        C1734j c1734jE = null;
        int i = 0;
        while (true) {
            if (!c1731g.I(f19041a)) {
                c1734j = f19042b;
                if (!c1731g.I(c1734j)) {
                    break;
                }
            }
            byte bQ = c1731g.Q();
            if (c1734jE == null) {
                c1734jE = e(bQ);
            }
            i++;
        }
        boolean z9 = i >= 2 && P6.g.a(c1734jE, c1734j);
        C1734j c1734j4 = f19043c;
        long j8 = 0;
        if (z9) {
            P6.g.b(c1734jE);
            c1731g2.r0(c1734jE);
            c1731g2.r0(c1734jE);
        } else if (i > 0) {
            P6.g.b(c1734jE);
            c1731g2.r0(c1734jE);
        } else {
            long jI = c1731g.i(c1734j4);
            if (c1734jE == null) {
                c1734jE = jI == -1 ? f(x.f18797r) : e(c1731g.A(jI));
            }
            if (P6.g.a(c1734jE, c1734j)) {
                c1734j2 = c1734jE;
                if (c1731g.f18765r >= 2 && c1731g.A(1L) == 58 && (('a' <= (cA = (char) c1731g.A(0L)) && cA < '{') || ('A' <= cA && cA < '['))) {
                    if (jI == 2) {
                        c1731g2.X(c1731g, 3L);
                    } else {
                        c1731g2.X(c1731g, 2L);
                    }
                }
            } else {
                c1734j2 = c1734jE;
            }
            c1734jE = c1734j2;
        }
        boolean z10 = c1731g2.f18765r > 0;
        ArrayList arrayList = new ArrayList();
        while (true) {
            boolean zU = c1731g.u();
            c1734j3 = f19044d;
            if (zU) {
                break;
            }
            long j9 = j8;
            long jI2 = c1731g.i(c1734j4);
            if (jI2 == -1) {
                c1734jF0 = c1731g.f0(c1731g.f18765r);
            } else {
                c1734jF0 = c1731g.f0(jI2);
                c1731g.Q();
            }
            C1734j c1734j5 = f19045e;
            if (P6.g.a(c1734jF0, c1734j5)) {
                if (!z10 || !arrayList.isEmpty()) {
                    if (!z8 || (!z10 && (arrayList.isEmpty() || P6.g.a(k.n0(arrayList), c1734j5)))) {
                        arrayList.add(c1734jF0);
                    } else if ((!z9 || arrayList.size() != 1) && !arrayList.isEmpty()) {
                        arrayList.remove(l.V(arrayList));
                    }
                }
            } else if (!P6.g.a(c1734jF0, c1734j3) && !P6.g.a(c1734jF0, C1734j.f18766t)) {
                arrayList.add(c1734jF0);
            }
            j8 = j9;
        }
        long j10 = j8;
        int size = arrayList.size();
        for (int i5 = 0; i5 < size; i5++) {
            if (i5 > 0) {
                c1731g2.r0(c1734jE);
            }
            c1731g2.r0((C1734j) arrayList.get(i5));
        }
        if (c1731g2.f18765r == j10) {
            c1731g2.r0(c1734j3);
        }
        return new x(c1731g2.f0(c1731g2.f18765r));
    }

    public static final C1734j e(byte b8) {
        if (b8 == 47) {
            return f19041a;
        }
        if (b8 == 92) {
            return f19042b;
        }
        throw new IllegalArgumentException(AbstractC0844a.j("not a directory separator: ", b8));
    }

    public static final C1734j f(String str) {
        if (P6.g.a(str, "/")) {
            return f19041a;
        }
        if (P6.g.a(str, "\\")) {
            return f19042b;
        }
        throw new IllegalArgumentException(AbstractC0844a.x("not a directory separator: ", str));
    }
}
