package defpackage;

import java.util.concurrent.atomic.AtomicBoolean;

/* renamed from: ᵙٴᵧˆ, reason: contains not printable characters */
/* loaded from: classes3.dex */
public final class C2592 implements InterfaceC4793, InterfaceC4170 {

    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public final C3689 f10063;

    /* renamed from: ᵴᵳ, reason: contains not printable characters */
    public final boolean f10064;

    /* renamed from: ˏᵙ, reason: contains not printable characters */
    public final C2366 f10062 = new C2366();

    /* renamed from: ᵻᵢﹳᵰ, reason: contains not printable characters */
    public final AtomicBoolean f10065 = new AtomicBoolean(false);

    public C2592(C3689 c3689, boolean z) {
        this.f10063 = c3689;
        this.f10064 = z;
    }

    /* JADX WARN: Removed duplicated region for block: B:7:0x0015  */
    /* renamed from: ˇʼʤˎ, reason: contains not printable characters */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public final java.lang.Object m6507(defpackage.EnumC1015 r7, defpackage.AbstractC1989 r8) {
        /*
            r6 = this;
            java.lang.String r0 = "SAVEPOINT '"
            boolean r1 = r8 instanceof defpackage.C3437
            if (r1 == 0) goto L15
            r1 = r8
            ᵤᵕʿ r1 = (defpackage.C3437) r1
            int r2 = r1.f12850
            r3 = -2147483648(0xffffffff80000000, float:-0.0)
            r4 = r2 & r3
            if (r4 == 0) goto L15
            int r2 = r2 - r3
            r1.f12850 = r2
            goto L1a
        L15:
            ᵤᵕʿ r1 = new ᵤᵕʿ
            r1.<init>(r6, r8)
        L1a:
            java.lang.Object r8 = r1.f12849
            int r2 = r1.f12850
            r3 = 1
            r4 = 0
            if (r2 == 0) goto L36
            if (r2 != r3) goto L30
            ᵧᵻ r6 = r1.f12852
            ˈʿᵷᵨ r7 = r1.f12853
            ᵙٴᵧˆ r1 = r1.f12854
            ʼٴ.ᵺᵠ(r8)
            r8 = r6
            r6 = r1
            goto L4e
        L30:
            java.lang.String r6 = "call to 'resume' before 'invoke' with coroutine"
            ᵹˉᵞ.ᵳٴᵶ(r6)
            return r4
        L36:
            ʼٴ.ᵺᵠ(r8)
            r1.f12854 = r6
            r1.f12853 = r7
            ᵧᵻ r8 = r6.f10063
            r1.f12852 = r8
            r1.f12850 = r3
            ᵙᵼʩ r2 = r8.f13731
            java.lang.Object r1 = r2.mo6603(r1)
            ᵣˊᵛ r2 = defpackage.EnumC3346.f12524
            if (r1 != r2) goto L4e
            return r2
        L4e:
            ᵖᴵᵥ r1 = r6.f10062     // Catch: java.lang.Throwable -> L6b
            ᵧᵻ r6 = r6.f10063     // Catch: java.lang.Throwable -> L6b
            int r2 = r1.f9290     // Catch: java.lang.Throwable -> L6b
            boolean r5 = r1.isEmpty()     // Catch: java.lang.Throwable -> L6b
            if (r5 == 0) goto L7f
            int r7 = r7.ordinal()     // Catch: java.lang.Throwable -> L6b
            if (r7 == 0) goto L79
            if (r7 == r3) goto L73
            r0 = 2
            if (r7 != r0) goto L6d
            java.lang.String r7 = "BEGIN EXCLUSIVE TRANSACTION"
            ᵭʝʜ.ᵪʩ(r6, r7)     // Catch: java.lang.Throwable -> L6b
            goto L93
        L6b:
            r6 = move-exception
            goto La1
        L6d:
            kotlin.NoWhenBranchMatchedException r6 = new kotlin.NoWhenBranchMatchedException     // Catch: java.lang.Throwable -> L6b
            r6.<init>()     // Catch: java.lang.Throwable -> L6b
            throw r6     // Catch: java.lang.Throwable -> L6b
        L73:
            java.lang.String r7 = "BEGIN IMMEDIATE TRANSACTION"
            ᵭʝʜ.ᵪʩ(r6, r7)     // Catch: java.lang.Throwable -> L6b
            goto L93
        L79:
            java.lang.String r7 = "BEGIN DEFERRED TRANSACTION"
            ᵭʝʜ.ᵪʩ(r6, r7)     // Catch: java.lang.Throwable -> L6b
            goto L93
        L7f:
            java.lang.StringBuilder r7 = new java.lang.StringBuilder     // Catch: java.lang.Throwable -> L6b
            r7.<init>(r0)     // Catch: java.lang.Throwable -> L6b
            r7.append(r2)     // Catch: java.lang.Throwable -> L6b
            r0 = 39
            r7.append(r0)     // Catch: java.lang.Throwable -> L6b
            java.lang.String r7 = r7.toString()     // Catch: java.lang.Throwable -> L6b
            ᵭʝʜ.ᵪʩ(r6, r7)     // Catch: java.lang.Throwable -> L6b
        L93:
            ᵱᵭᵛᵾ r6 = new ᵱᵭᵛᵾ     // Catch: java.lang.Throwable -> L6b
            r6.<init>(r2)     // Catch: java.lang.Throwable -> L6b
            r1.addLast(r6)     // Catch: java.lang.Throwable -> L6b
            ᵧˈᵽᵰ r6 = defpackage.C3637.f13536     // Catch: java.lang.Throwable -> L6b
            r8.mo6601(r4)
            return r6
        La1:
            r8.mo6601(r4)
            throw r6
        */
        throw new UnsupportedOperationException("Method not decompiled: defpackage.C2592.m6507(ˈʿᵷᵨ, ːᵱ):java.lang.Object");
    }

    /* JADX WARN: Removed duplicated region for block: B:42:0x0098  */
    /* JADX WARN: Removed duplicated region for block: B:46:0x00a4 A[RETURN] */
    /* JADX WARN: Removed duplicated region for block: B:57:0x00bd  */
    /* JADX WARN: Removed duplicated region for block: B:59:0x00c1  */
    /* JADX WARN: Removed duplicated region for block: B:7:0x0013  */
    /* renamed from: ˎˏʜʾ, reason: contains not printable characters */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public final java.lang.Object m6508(defpackage.EnumC1015 r11, defpackage.InterfaceC3759 r12, defpackage.AbstractC1989 r13) throws java.lang.Throwable {
        /*
            Method dump skipped, instructions count: 194
            To view this dump add '--comments-level debug' option
        */
        throw new UnsupportedOperationException("Method not decompiled: defpackage.C2592.m6508(ˈʿᵷᵨ, ᵨᵱ, ːᵱ):java.lang.Object");
    }

    /* JADX WARN: Removed duplicated region for block: B:7:0x0017  */
    /* renamed from: ˏˋٴ, reason: contains not printable characters */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public final java.lang.Object m6509(boolean r7, defpackage.AbstractC1989 r8) {
        /*
            r6 = this;
            java.lang.String r0 = "ROLLBACK TRANSACTION TO SAVEPOINT '"
            java.lang.String r1 = "RELEASE SAVEPOINT '"
            boolean r2 = r8 instanceof defpackage.C0469
            if (r2 == 0) goto L17
            r2 = r8
            ʿᵴʜˉ r2 = (defpackage.C0469) r2
            int r3 = r2.f2538
            r4 = -2147483648(0xffffffff80000000, float:-0.0)
            r5 = r3 & r4
            if (r5 == 0) goto L17
            int r3 = r3 - r4
            r2.f2538 = r3
            goto L1c
        L17:
            ʿᵴʜˉ r2 = new ʿᵴʜˉ
            r2.<init>(r6, r8)
        L1c:
            java.lang.Object r8 = r2.f2537
            int r3 = r2.f2538
            r4 = 1
            r5 = 0
            if (r3 == 0) goto L38
            if (r3 != r4) goto L32
            boolean r7 = r2.f2540
            ᵧᵻ r6 = r2.f2541
            ᵙٴᵧˆ r2 = r2.f2542
            ʼٴ.ᵺᵠ(r8)
            r8 = r6
            r6 = r2
            goto L50
        L32:
            java.lang.String r6 = "call to 'resume' before 'invoke' with coroutine"
            ᵹˉᵞ.ᵳٴᵶ(r6)
            return r5
        L38:
            ʼٴ.ᵺᵠ(r8)
            r2.f2542 = r6
            ᵧᵻ r8 = r6.f10063
            r2.f2541 = r8
            r2.f2540 = r7
            r2.f2538 = r4
            ᵙᵼʩ r3 = r8.f13731
            java.lang.Object r2 = r3.mo6603(r2)
            ᵣˊᵛ r3 = defpackage.EnumC3346.f12524
            if (r2 != r3) goto L50
            return r3
        L50:
            ᵖᴵᵥ r2 = r6.f10062     // Catch: java.lang.Throwable -> L73
            ᵧᵻ r6 = r6.f10063     // Catch: java.lang.Throwable -> L73
            boolean r3 = r2.isEmpty()     // Catch: java.lang.Throwable -> L73
            if (r3 != 0) goto Lb0
            java.lang.Object r3 = defpackage.AbstractC2767.m6827(r2)     // Catch: java.lang.Throwable -> L73
            ᵱᵭᵛᵾ r3 = (defpackage.C4427) r3     // Catch: java.lang.Throwable -> L73
            r4 = 39
            if (r7 == 0) goto L8a
            r3.getClass()     // Catch: java.lang.Throwable -> L73
            boolean r7 = r2.isEmpty()     // Catch: java.lang.Throwable -> L73
            if (r7 == 0) goto L75
            java.lang.String r7 = "END TRANSACTION"
            ᵭʝʜ.ᵪʩ(r6, r7)     // Catch: java.lang.Throwable -> L73
            goto Laa
        L73:
            r6 = move-exception
            goto Lb8
        L75:
            java.lang.StringBuilder r7 = new java.lang.StringBuilder     // Catch: java.lang.Throwable -> L73
            r7.<init>(r1)     // Catch: java.lang.Throwable -> L73
            int r0 = r3.f16535     // Catch: java.lang.Throwable -> L73
            r7.append(r0)     // Catch: java.lang.Throwable -> L73
            r7.append(r4)     // Catch: java.lang.Throwable -> L73
            java.lang.String r7 = r7.toString()     // Catch: java.lang.Throwable -> L73
            ᵭʝʜ.ᵪʩ(r6, r7)     // Catch: java.lang.Throwable -> L73
            goto Laa
        L8a:
            boolean r7 = r2.isEmpty()     // Catch: java.lang.Throwable -> L73
            if (r7 == 0) goto L96
            java.lang.String r7 = "ROLLBACK TRANSACTION"
            ᵭʝʜ.ᵪʩ(r6, r7)     // Catch: java.lang.Throwable -> L73
            goto Laa
        L96:
            java.lang.StringBuilder r7 = new java.lang.StringBuilder     // Catch: java.lang.Throwable -> L73
            r7.<init>(r0)     // Catch: java.lang.Throwable -> L73
            int r0 = r3.f16535     // Catch: java.lang.Throwable -> L73
            r7.append(r0)     // Catch: java.lang.Throwable -> L73
            r7.append(r4)     // Catch: java.lang.Throwable -> L73
            java.lang.String r7 = r7.toString()     // Catch: java.lang.Throwable -> L73
            ᵭʝʜ.ᵪʩ(r6, r7)     // Catch: java.lang.Throwable -> L73
        Laa:
            ᵧˈᵽᵰ r6 = defpackage.C3637.f13536     // Catch: java.lang.Throwable -> L73
            r8.mo6601(r5)
            return r6
        Lb0:
            java.lang.IllegalStateException r6 = new java.lang.IllegalStateException     // Catch: java.lang.Throwable -> L73
            java.lang.String r7 = "Not in a transaction"
            r6.<init>(r7)     // Catch: java.lang.Throwable -> L73
            throw r6     // Catch: java.lang.Throwable -> L73
        Lb8:
            r8.mo6601(r5)
            throw r6
        */
        throw new UnsupportedOperationException("Method not decompiled: defpackage.C2592.m6509(boolean, ːᵱ):java.lang.Object");
    }

    @Override // defpackage.InterfaceC4793
    /* renamed from: ˏᵙ */
    public final Object mo6416(AbstractC2162 abstractC2162) {
        if (this.f10065.get()) {
            ᵭʝʜ.ˑᵥˁ(21, "Connection is recycled");
            throw null;
        }
        C2514 c2514 = (C2514) abstractC2162.f7997.mo1764(C2514.f9799);
        if (c2514 != null && c2514.f9800 == this) {
            return Boolean.valueOf(!this.f10062.isEmpty());
        }
        ᵭʝʜ.ˑᵥˁ(21, "Attempted to use connection on a different coroutine");
        throw null;
    }

    /* JADX WARN: Removed duplicated region for block: B:7:0x0013  */
    @Override // defpackage.InterfaceC2653
    /* renamed from: ᵥᵯˎ */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public final java.lang.Object mo5830(java.lang.String r6, defpackage.InterfaceC0362 r7, defpackage.AbstractC1989 r8) {
        /*
            r5 = this;
            boolean r0 = r8 instanceof defpackage.C5096
            if (r0 == 0) goto L13
            r0 = r8
            ᵺʤᵝᵲ r0 = (defpackage.C5096) r0
            int r1 = r0.f19040
            r2 = -2147483648(0xffffffff80000000, float:-0.0)
            r3 = r1 & r2
            if (r3 == 0) goto L13
            int r1 = r1 - r2
            r0.f19040 = r1
            goto L18
        L13:
            ᵺʤᵝᵲ r0 = new ᵺʤᵝᵲ
            r0.<init>(r5, r8)
        L18:
            java.lang.Object r8 = r0.f19042
            int r1 = r0.f19040
            r2 = 1
            r3 = 0
            if (r1 == 0) goto L36
            if (r1 != r2) goto L30
            ᵧᵻ r5 = r0.f19039
            ʿʠ r7 = r0.f19043
            java.lang.String r6 = r0.f19044
            ᵙٴᵧˆ r0 = r0.f19045
            ʼٴ.ᵺᵠ(r8)
            r8 = r5
            r5 = r0
            goto L6a
        L30:
            java.lang.String r5 = "call to 'resume' before 'invoke' with coroutine"
            ᵹˉᵞ.ᵳٴᵶ(r5)
            return r3
        L36:
            ʼٴ.ᵺᵠ(r8)
            java.util.concurrent.atomic.AtomicBoolean r8 = r5.f10065
            boolean r8 = r8.get()
            r1 = 21
            if (r8 != 0) goto L95
            ᵔⁱʨˉ r8 = r0.f7997
            ᵼᵫᵧˀ r4 = defpackage.C2514.f9799
            ˈˆ r8 = r8.mo1764(r4)
            ᵘٴ r8 = (defpackage.C2514) r8
            if (r8 == 0) goto L8f
            ᵙٴᵧˆ r8 = r8.f9800
            if (r8 != r5) goto L8f
            r0.f19045 = r5
            r0.f19044 = r6
            r0.f19043 = r7
            ᵧᵻ r8 = r5.f10063
            r0.f19039 = r8
            r0.f19040 = r2
            ᵙᵼʩ r1 = r8.f13731
            java.lang.Object r0 = r1.mo6603(r0)
            ᵣˊᵛ r1 = defpackage.EnumC3346.f12524
            if (r0 != r1) goto L6a
            return r1
        L6a:
            ˏᵖʞ r0 = new ˏᵖʞ     // Catch: java.lang.Throwable -> L82
            ᵧᵻ r1 = r5.f10063     // Catch: java.lang.Throwable -> L82
            ᵟᴵ r1 = r1.f13732     // Catch: java.lang.Throwable -> L82
            ˉˊːˌ r6 = r1.mo1850(r6)     // Catch: java.lang.Throwable -> L82
            r0.<init>(r5, r6)     // Catch: java.lang.Throwable -> L82
            java.lang.Object r5 = r7.mo1588(r0)     // Catch: java.lang.Throwable -> L84
            ᵛᵾˏ.ᵾᵬ(r0, r3)     // Catch: java.lang.Throwable -> L82
            r8.mo6601(r3)
            return r5
        L82:
            r5 = move-exception
            goto L8b
        L84:
            r5 = move-exception
            throw r5     // Catch: java.lang.Throwable -> L86
        L86:
            r6 = move-exception
            ᵛᵾˏ.ᵾᵬ(r0, r5)     // Catch: java.lang.Throwable -> L82
            throw r6     // Catch: java.lang.Throwable -> L82
        L8b:
            r8.mo6601(r3)
            throw r5
        L8f:
            java.lang.String r5 = "Attempted to use connection on a different coroutine"
            ᵭʝʜ.ˑᵥˁ(r1, r5)
            throw r3
        L95:
            java.lang.String r5 = "Connection is recycled"
            ᵭʝʜ.ˑᵥˁ(r1, r5)
            throw r3
        */
        throw new UnsupportedOperationException("Method not decompiled: defpackage.C2592.mo5830(java.lang.String, ʿʠ, ːᵱ):java.lang.Object");
    }

    @Override // defpackage.InterfaceC4170
    /* renamed from: ᵴᵳ */
    public final InterfaceC3042 mo5831() {
        return this.f10063;
    }

    @Override // defpackage.InterfaceC4793
    /* renamed from: ᵻᵢﹳᵰ */
    public final Object mo6417(EnumC1015 enumC1015, InterfaceC3759 interfaceC3759, AbstractC2162 abstractC2162) {
        if (this.f10065.get()) {
            ᵭʝʜ.ˑᵥˁ(21, "Connection is recycled");
            throw null;
        }
        C2514 c2514 = (C2514) abstractC2162.f7997.mo1764(C2514.f9799);
        if (c2514 != null && c2514.f9800 == this) {
            return m6508(enumC1015, interfaceC3759, abstractC2162);
        }
        ᵭʝʜ.ˑᵥˁ(21, "Attempted to use connection on a different coroutine");
        throw null;
    }
}
