package defpackage;

import java.util.Locale;

/* JADX INFO: renamed from: ᵪᵻˁ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public final class C3937 implements InterfaceC2047 {

    /* JADX INFO: renamed from: ˌᴵ, reason: contains not printable characters */
    public final C5178 f15036;

    public C3937(C5178 c5178) {
        this.f15036 = c5178;
    }

    @Override // java.lang.AutoCloseable
    public final void close() {
        this.f15036.close();
    }

    /* JADX WARN: Failed to restore switch over string. Please report as a decompilation issue */
    /* JADX WARN: Removed duplicated region for block: B:58:0x00c3  */
    @Override // defpackage.InterfaceC2047
    /* JADX INFO: renamed from: ˁᵺˈ */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final InterfaceC4296 mo5461(String str) {
        int i;
        C5178 c5178 = this.f15036;
        ᵠʽᵲ r1 = null;
        if (!c5178.f19487.isOpen()) {
            ˋˀᵧ.ᵸˆˁ(21, "connection is closed");
            throw null;
        }
        String upperCase = AbstractC3801.m8464(str).toString().toUpperCase(Locale.ROOT);
        int i2 = 2;
        int length = upperCase.length() - 2;
        int i3 = -1;
        if (length >= 0) {
            int iM8497 = 0;
            loop0: while (iM8497 < length) {
                char cCharAt = upperCase.charAt(iM8497);
                if (ᵥˈᵛ.ˊᵙᵾᵲ(cCharAt, 32) > 0) {
                    if (cCharAt != '-') {
                        if (cCharAt == '/') {
                            int iM84972 = iM8497 + 1;
                            if (upperCase.charAt(iM84972) == '*') {
                                do {
                                    iM84972 = AbstractC3801.m8497(upperCase, '*', iM84972 + 1, 4);
                                    if (iM84972 < 0) {
                                        break loop0;
                                    }
                                    i = iM84972 + 1;
                                    if (i >= length) {
                                        break;
                                    }
                                } while (upperCase.charAt(i) != '/');
                                iM8497 = iM84972 + 2;
                            }
                        }
                        i3 = iM8497;
                        break;
                    }
                    if (upperCase.charAt(iM8497 + 1) != '-') {
                        i3 = iM8497;
                        break;
                    }
                    iM8497 = AbstractC3801.m8497(upperCase, '\n', iM8497 + 2, 4);
                    if (iM8497 < 0) {
                        break;
                    }
                }
                iM8497++;
            }
        }
        String strSubstring = (i3 < 0 || i3 > upperCase.length()) ? null : upperCase.substring(i3, Math.min(i3 + 3, upperCase.length()));
        if (strSubstring == null) {
            return new C4726(c5178, str);
        }
        switch (strSubstring.hashCode()) {
            case 65636:
                if (!strSubstring.equals("BEG")) {
                    i2 = 0;
                } else if (!AbstractC3801.m8469(upperCase, "EXCLUSIVE", false)) {
                    i2 = !AbstractC3801.m8469(upperCase, "IMMEDIATE", false) ? 5 : 4;
                } else {
                    i2 = 3;
                }
                break;
            case 66913:
                i2 = !strSubstring.equals("COM") ? 0 : 1;
                break;
            case 68795:
                if (!strSubstring.equals("END")) {
                    i2 = 0;
                    break;
                }
                break;
            case 81327:
                if (!strSubstring.equals("ROL") || AbstractC3801.m8469(upperCase, " TO ", false)) {
                    i2 = 0;
                }
                break;
            default:
                i2 = 0;
                break;
        }
        if (i2 != 0) {
            return new C4949(c5178, str, i2);
        }
        if (strSubstring.equals("PRA") && AbstractC3801.m8469(AbstractC3801.m8487(upperCase.toLowerCase(Locale.ROOT), "journal_mode", ""), "=", false)) {
            r1 = ᵠʽᵲ.ᵸˆˁ;
        }
        if (r1 != null) {
            return new C4726(c5178, str, new C5128(c5178, str));
        }
        int iHashCode = strSubstring.hashCode();
        return (iHashCode == 79487 ? !strSubstring.equals("PRA") : iHashCode == 81978 ? !strSubstring.equals("SEL") : !(iHashCode == 85954 && strSubstring.equals("WIT"))) ? new C4726(c5178, str) : new C5128(c5178, str);
    }

    @Override // defpackage.InterfaceC2047
    /* JADX INFO: renamed from: ᵞᵛᵘ */
    public final boolean mo5462() {
        return this.f15036.f19487.inTransaction();
    }
}
