package defpackage;

import java.util.ArrayList;

/* JADX INFO: renamed from: ːˏᵟᵯ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public abstract class AbstractC1970 {

    /* JADX INFO: renamed from: ʽˈˋ, reason: contains not printable characters */
    public static final C1054 f7822;

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

    /* JADX INFO: renamed from: ᵨᵣ, reason: contains not printable characters */
    public static final C1054 f7824;

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public static final C1054 f7825;

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

    static {
        C1054 c1054 = new C1054("/".getBytes(AbstractC4490.f17115));
        c1054.f4545 = "/";
        f7825 = c1054;
        C1054 c10542 = new C1054("\\".getBytes(AbstractC4490.f17115));
        c10542.f4545 = "\\";
        f7822 = c10542;
        C1054 c10543 = new C1054("/\\".getBytes(AbstractC4490.f17115));
        c10543.f4545 = "/\\";
        f7823 = c10543;
        C1054 c10544 = new C1054(".".getBytes(AbstractC4490.f17115));
        c10544.f4545 = ".";
        f7826 = c10544;
        C1054 c10545 = new C1054("..".getBytes(AbstractC4490.f17115));
        c10545.f4545 = "..";
        f7824 = c10545;
    }

    /* JADX INFO: renamed from: ʽˈˋ, reason: contains not printable characters */
    public static final C0599 m5321(C0599 c0599, C0599 c05992, boolean z) {
        if (m5324(c05992) != -1 || c05992.m2225() != null) {
            return c05992;
        }
        C1054 c1054M5322 = m5322(c0599);
        if (c1054M5322 == null && (c1054M5322 = m5322(c05992)) == null) {
            c1054M5322 = m5326(C0599.f2912);
        }
        C4903 c4903 = new C4903();
        c4903.m10208(c0599.f2913);
        if (c4903.f18672 > 0) {
            c4903.m10208(c1054M5322);
        }
        c4903.m10208(c05992.f2913);
        return m5325(c4903, z);
    }

    /* JADX INFO: renamed from: ːˏᵟᵯ, reason: contains not printable characters */
    public static final C1054 m5322(C0599 c0599) {
        C1054 c1054 = c0599.f2913;
        C1054 c10542 = f7825;
        if (C1054.m3453(c1054, c10542) != -1) {
            return c10542;
        }
        C1054 c10543 = c0599.f2913;
        C1054 c10544 = f7822;
        if (C1054.m3453(c10543, c10544) != -1) {
            return c10544;
        }
        return null;
    }

    /* JADX INFO: renamed from: ᵨᵣ, reason: contains not printable characters */
    public static final C1054 m5323(byte b) {
        if (b == 47) {
            return f7825;
        }
        if (b == 92) {
            return f7822;
        }
        ᵕᵩʽᵲ.ᵮᵣᵗˈ(AbstractC2704.m6517(b, "not a directory separator: "));
        return null;
    }

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public static final int m5324(C0599 c0599) {
        C1054 c1054 = c0599.f2913;
        if (c1054.mo3458() != 0) {
            if (c1054.mo3456(0) != 47) {
                if (c1054.mo3456(0) == 92) {
                    if (c1054.mo3458() > 2 && c1054.mo3456(1) == 92) {
                        int iMo3461 = c1054.mo3461(2, f7822.mo3465());
                        return iMo3461 == -1 ? c1054.mo3458() : iMo3461;
                    }
                } else if (c1054.mo3458() > 2 && c1054.mo3456(1) == 58 && c1054.mo3456(2) == 92) {
                    char cMo3456 = (char) c1054.mo3456(0);
                    if ('a' <= cMo3456 && cMo3456 < '{') {
                        return 3;
                    }
                    if ('A' <= cMo3456 && cMo3456 < '[') {
                        return 3;
                    }
                }
            }
            return 1;
        }
        return -1;
    }

    /* JADX WARN: Removed duplicated region for block: B:50:0x009d  */
    /* JADX WARN: Removed duplicated region for block: B:51:0x009f  */
    /* JADX WARN: Removed duplicated region for block: B:55:0x00ad  */
    /* JADX WARN: Removed duplicated region for block: B:83:0x0111  */
    /* JADX WARN: Removed duplicated region for block: B:88:0x0128  */
    /* JADX WARN: Removed duplicated region for block: B:98:0x010a A[EDGE_INSN: B:98:0x010a->B:81:0x010a BREAK  A[LOOP:1: B:53:0x00a5->B:112:0x00a5], SYNTHETIC] */
    /* JADX INFO: renamed from: ᵷᵺʾᵖ, reason: contains not printable characters */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static final C0599 m5325(C4903 c4903, boolean z) {
        C1054 c1054;
        long j;
        char cM10213;
        boolean zMo5344;
        C1054 c10542;
        int size;
        int i;
        C1054 c1054Mo5343;
        C4903 c49032 = new C4903();
        C1054 c1054M5323 = null;
        int i2 = 0;
        while (true) {
            if (!c4903.mo5340(f7825)) {
                c1054 = f7822;
                if (!c4903.mo5340(c1054)) {
                    break;
                }
            }
            byte b = c4903.readByte();
            if (c1054M5323 == null) {
                c1054M5323 = m5323(b);
            }
            i2++;
        }
        boolean z2 = i2 >= 2 && ᵥˈᵛ.ˊᵫᵗ(c1054M5323, c1054);
        C1054 c10543 = f7823;
        if (z2) {
            c49032.m10208(c1054M5323);
            c49032.m10208(c1054M5323);
        } else {
            if (i2 <= 0) {
                long jM10194 = c4903.m10194(c10543, 0L);
                if (c1054M5323 == null) {
                    c1054M5323 = jM10194 == -1 ? m5326(C0599.f2912) : m5323(c4903.m10213(jM10194));
                }
                if (ᵥˈᵛ.ˊᵫᵗ(c1054M5323, c1054) && c4903.f18672 >= 2) {
                    j = -1;
                    if (c4903.m10213(1L) == 58 && (('a' <= (cM10213 = (char) c4903.m10213(0L)) && cM10213 < '{') || ('A' <= cM10213 && cM10213 < '['))) {
                        if (jM10194 == 2) {
                            c49032.mo1843(c4903, 3L);
                        } else {
                            c49032.mo1843(c4903, 2L);
                        }
                    }
                }
                boolean z3 = c49032.f18672 <= 0;
                ArrayList arrayList = new ArrayList();
                while (true) {
                    zMo5344 = c4903.mo5344();
                    c10542 = f7826;
                    if (!zMo5344) {
                        break;
                    }
                    long jM101942 = c4903.m10194(c10543, 0L);
                    if (jM101942 == j) {
                        c1054Mo5343 = c4903.mo5343(c4903.f18672);
                    } else {
                        c1054Mo5343 = c4903.mo5343(jM101942);
                        c4903.readByte();
                    }
                    C1054 c10544 = f7824;
                    if (c1054Mo5343.equals(c10544)) {
                        if (!z3 || !arrayList.isEmpty()) {
                            if (!z || (!z3 && (arrayList.isEmpty() || ᵥˈᵛ.ˊᵫᵗ(AbstractC4126.m8994(arrayList), c10544)))) {
                                arrayList.add(c1054Mo5343);
                            } else if (!z2 || arrayList.size() != 1) {
                                AbstractC5477.m11100(arrayList);
                            }
                        }
                    } else if (!c1054Mo5343.equals(c10542) && !c1054Mo5343.equals(C1054.f4543)) {
                        arrayList.add(c1054Mo5343);
                    }
                }
                size = arrayList.size();
                for (i = 0; i < size; i++) {
                    if (i > 0) {
                        c49032.m10208(c1054M5323);
                    }
                    c49032.m10208((C1054) arrayList.get(i));
                }
                if (c49032.f18672 == 0) {
                    c49032.m10208(c10542);
                }
                return new C0599(c49032.mo5343(c49032.f18672));
            }
            c49032.m10208(c1054M5323);
        }
        j = -1;
        if (c49032.f18672 <= 0) {
        }
        ArrayList arrayList2 = new ArrayList();
        while (true) {
            zMo5344 = c4903.mo5344();
            c10542 = f7826;
            if (!zMo5344) {
            }
        }
        size = arrayList2.size();
        while (i < size) {
        }
        if (c49032.f18672 == 0) {
        }
        return new C0599(c49032.mo5343(c49032.f18672));
    }

    /* JADX INFO: renamed from: ᵻˈᵦʼ, reason: contains not printable characters */
    public static final C1054 m5326(String str) {
        if (ᵥˈᵛ.ˊᵫᵗ(str, "/")) {
            return f7825;
        }
        if (ᵥˈᵛ.ˊᵫᵗ(str, "\\")) {
            return f7822;
        }
        ᵕᵩʽᵲ.ᵮᵣᵗˈ(AbstractC3589.m8102("not a directory separator: ", str));
        return null;
    }
}
