package defpackage;

/* renamed from: ᵷᵧ, reason: contains not printable characters */
/* loaded from: classes3.dex */
public final class C4914 extends AbstractC2162 implements InterfaceC0362 {

    /* renamed from: ˀᵗᵝᵭ, reason: contains not printable characters */
    public final /* synthetic */ C3604 f18287;

    /* renamed from: ˎˑː, reason: contains not printable characters */
    public final /* synthetic */ String f18288;

    /* renamed from: ˑᵥˁ, reason: contains not printable characters */
    public final /* synthetic */ InterfaceC0805 f18289;

    /* renamed from: ᵡˎ, reason: contains not printable characters */
    public final /* synthetic */ C0499 f18290;

    /* renamed from: ᵡⁱᵥ, reason: contains not printable characters */
    public final /* synthetic */ C0103 f18291;

    /* renamed from: ᵤᵙᵷ, reason: contains not printable characters */
    public int f18292;

    /* renamed from: ᵧـˌᵎ, reason: contains not printable characters */
    public InterfaceC3042 f18293;

    /* renamed from: ᵮᵠـˌ, reason: contains not printable characters */
    public final /* synthetic */ String f18294;

    /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
    public C4914(C0103 c0103, C3604 c3604, InterfaceC4943 interfaceC4943, C0499 c0499, InterfaceC0805 interfaceC0805, String str, String str2) {
        super(1, interfaceC4943);
        this.f18291 = c0103;
        this.f18287 = c3604;
        this.f18290 = c0499;
        this.f18289 = interfaceC0805;
        this.f18288 = str;
        this.f18294 = str2;
    }

    @Override // defpackage.InterfaceC0362
    /* renamed from: ᵴᵳ */
    public final Object mo1588(Object obj) {
        String str = this.f18288;
        String str2 = this.f18294;
        return new C4914(this.f18291, this.f18287, (InterfaceC4943) obj, this.f18290, this.f18289, str, str2).mo1109(C3637.f13536);
    }

    /* JADX WARN: Code restructure failed: missing block: B:31:0x0053, code lost:
    
        if (r10 == r8) goto L38;
     */
    /* JADX WARN: Code restructure failed: missing block: B:37:0x0064, code lost:
    
        if (r10 == r8) goto L38;
     */
    /* JADX WARN: Multi-variable type inference failed */
    /* JADX WARN: Type inference failed for: r1v0, types: [int] */
    /* JADX WARN: Type inference failed for: r1v15 */
    /* JADX WARN: Type inference failed for: r1v16 */
    /* JADX WARN: Type inference failed for: r1v3, types: [java.lang.AutoCloseable] */
    /* JADX WARN: Type inference failed for: r1v8 */
    @Override // defpackage.AbstractC1297
    /* renamed from: ᵸʓᵠ */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public final java.lang.Object mo1109(java.lang.Object r10) {
        /*
            r9 = this;
            ʽˈˁᵞ r0 = r9.f18291
            ᵪᵨ r0 = r0.f1387
            int r1 = r9.f18292
            r2 = 0
            r3 = 0
            ᵦᵯﹳ r4 = r9.f18287
            r5 = 2
            ˀʞᵵ r6 = r9.f18290
            r7 = 1
            if (r1 == 0) goto L2a
            if (r1 == r7) goto L22
            if (r1 != r5) goto L1c
            ᵟᴵ r1 = r9.f18293
            ʼٴ.ᵺᵠ(r10)     // Catch: java.lang.Throwable -> L1a
            goto L67
        L1a:
            r10 = move-exception
            goto L7b
        L1c:
            java.lang.String r9 = "call to 'resume' before 'invoke' with coroutine"
            ᵹˉᵞ.ᵳٴᵶ(r9)
            return r2
        L22:
            ᵟᴵ r1 = r9.f18293
            ʼٴ.ᵺᵠ(r10)     // Catch: java.lang.Throwable -> L28
            goto L56
        L28:
            r10 = move-exception
            goto L59
        L2a:
            ʼٴ.ᵺᵠ(r10)
            if (r0 == 0) goto L35
            r0.ᵡʠ()     // Catch: java.lang.Throwable -> L33
            goto L35
        L33:
            r10 = move-exception
            goto L9d
        L35:
            r4.f13441 = r7     // Catch: java.lang.Throwable -> L7f
            boolean r10 = r6.f2637     // Catch: java.lang.Throwable -> L7f
            if (r10 != 0) goto L81
            ˆˀᵭ r10 = r9.f18289     // Catch: java.lang.Throwable -> L7f
            java.lang.String r1 = r9.f18288     // Catch: java.lang.Throwable -> L7f
            ᵟᴵ r1 = r10.mo2902(r1)     // Catch: java.lang.Throwable -> L7f
            boolean r10 = r6.f2636     // Catch: java.lang.Throwable -> L1a
            ᵣˊᵛ r8 = defpackage.EnumC3346.f12524
            if (r10 != 0) goto L5c
            r6.f2637 = r7     // Catch: java.lang.Throwable -> L28
            r9.f18293 = r1     // Catch: java.lang.Throwable -> L28
            r9.f18292 = r7     // Catch: java.lang.Throwable -> L28
            java.lang.Object r10 = defpackage.C0499.m2174(r6, r1, r9)     // Catch: java.lang.Throwable -> L28
            if (r10 != r8) goto L56
            goto L66
        L56:
            r6.f2637 = r3     // Catch: java.lang.Throwable -> L1a
            goto L67
        L59:
            r6.f2637 = r3     // Catch: java.lang.Throwable -> L1a
            throw r10     // Catch: java.lang.Throwable -> L1a
        L5c:
            r9.f18293 = r1     // Catch: java.lang.Throwable -> L1a
            r9.f18292 = r5     // Catch: java.lang.Throwable -> L1a
            java.lang.Object r10 = r6.m2181(r1, r9)     // Catch: java.lang.Throwable -> L1a
            if (r10 != r8) goto L67
        L66:
            return r8
        L67:
            if (r0 == 0) goto L7a
            java.lang.Object r10 = r0.ᵿʗᵝʽ     // Catch: java.lang.Throwable -> L33
            java.nio.channels.FileChannel r10 = (java.nio.channels.FileChannel) r10     // Catch: java.lang.Throwable -> L33
            if (r10 != 0) goto L70
            goto L7a
        L70:
            r10.close()     // Catch: java.lang.Throwable -> L76
            r0.ᵿʗᵝʽ = r2     // Catch: java.lang.Throwable -> L33
            return r1
        L76:
            r10 = move-exception
            r0.ᵿʗᵝʽ = r2     // Catch: java.lang.Throwable -> L33
            throw r10     // Catch: java.lang.Throwable -> L33
        L7a:
            return r1
        L7b:
            r1.close()     // Catch: java.lang.Throwable -> L7f
            throw r10     // Catch: java.lang.Throwable -> L7f
        L7f:
            r10 = move-exception
            goto L89
        L81:
            java.lang.String r10 = "Recursive database initialization detected. Did you try to use the database instance during initialization? Maybe in one of the callbacks?"
            java.lang.IllegalStateException r1 = new java.lang.IllegalStateException     // Catch: java.lang.Throwable -> L7f
            r1.<init>(r10)     // Catch: java.lang.Throwable -> L7f
            throw r1     // Catch: java.lang.Throwable -> L7f
        L89:
            if (r0 == 0) goto L9c
            java.lang.Object r1 = r0.ᵿʗᵝʽ     // Catch: java.lang.Throwable -> L33
            java.nio.channels.FileChannel r1 = (java.nio.channels.FileChannel) r1     // Catch: java.lang.Throwable -> L33
            if (r1 != 0) goto L92
            goto L9c
        L92:
            r1.close()     // Catch: java.lang.Throwable -> L98
            r0.ᵿʗᵝʽ = r2     // Catch: java.lang.Throwable -> L33
            goto L9c
        L98:
            r10 = move-exception
            r0.ᵿʗᵝʽ = r2     // Catch: java.lang.Throwable -> L33
            throw r10     // Catch: java.lang.Throwable -> L33
        L9c:
            throw r10     // Catch: java.lang.Throwable -> L33
        L9d:
            boolean r0 = r4.f13441
            if (r0 != 0) goto Laf
            java.lang.String r0 = "Unable to open database '"
            java.lang.String r1 = "'. Was a proper path / name used in Room's database builder?"
            java.lang.String r9 = r9.f18294
            java.lang.String r9 = defpackage.AbstractC4486.m9550(r0, r9, r1)
            defpackage.C1260.m3810(r9, r10)
            return r2
        Laf:
            throw r10
        */
        throw new UnsupportedOperationException("Method not decompiled: defpackage.C4914.mo1109(java.lang.Object):java.lang.Object");
    }
}
