package W;

import java.io.File;
import java.util.concurrent.atomic.AtomicBoolean;
import r4.AbstractC0983h;

/* JADX INFO: loaded from: classes.dex */
public final class X implements InterfaceC0187a {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final File f3099a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final l0 f3100b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final T f3101c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public final AtomicBoolean f3102d;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public final J4.e f3103e;

    public X(File file, l0 l0Var, T t4) {
        AbstractC0983h.e("coordinator", l0Var);
        this.f3099a = file;
        this.f3100b = l0Var;
        this.f3101c = t4;
        this.f3102d = new AtomicBoolean(false);
        this.f3103e = new J4.e();
    }

    /* JADX WARN: Multi-variable type inference failed */
    /* JADX WARN: Removed duplicated region for block: B:30:0x006b  */
    /* JADX WARN: Removed duplicated region for block: B:33:0x0071 A[Catch: all -> 0x0072, TRY_ENTER, TRY_LEAVE, TryCatch #1 {all -> 0x0072, blocks: (B:33:0x0071, B:42:0x0081, B:41:0x007e, B:38:0x0079), top: B:52:0x0022, inners: #4 }] */
    /* JADX WARN: Removed duplicated region for block: B:7:0x0013  */
    /* JADX WARN: Type inference failed for: r9v0, types: [W.r] */
    /* JADX WARN: Type inference failed for: r9v1 */
    /* JADX WARN: Type inference failed for: r9v10 */
    /* JADX WARN: Type inference failed for: r9v11 */
    /* JADX WARN: Type inference failed for: r9v13, types: [boolean] */
    /* JADX WARN: Type inference failed for: r9v14 */
    /* JADX WARN: Type inference failed for: r9v2 */
    /* JADX WARN: Type inference failed for: r9v5 */
    /* JADX WARN: Type inference failed for: r9v7 */
    /* JADX WARN: Type inference failed for: r9v9 */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct code enable 'Show inconsistent code' option in preferences
    */
    public final java.lang.Object a(W.r r9, j4.AbstractC0801c r10) throws java.lang.Throwable {
        /*
            r8 = this;
            boolean r0 = r10 instanceof W.V
            if (r0 == 0) goto L13
            r0 = r10
            W.V r0 = (W.V) r0
            int r1 = r0.f3093o
            r2 = -2147483648(0xffffffff80000000, float:-0.0)
            r3 = r1 & r2
            if (r3 == 0) goto L13
            int r1 = r1 - r2
            r0.f3093o = r1
            goto L18
        L13:
            W.V r0 = new W.V
            r0.<init>(r8, r10)
        L18:
            java.lang.Object r10 = r0.f3091m
            i4.a r1 = i4.EnumC0643a.f6670k
            int r2 = r0.f3093o
            r3 = 0
            J4.e r4 = r8.f3103e
            r5 = 1
            if (r2 == 0) goto L38
            if (r2 != r5) goto L30
            boolean r9 = r0.f3089k
            W.S r0 = r0.f3090l
            a.AbstractC0212a.H(r10)     // Catch: java.lang.Throwable -> L2e
            goto L63
        L2e:
            r10 = move-exception
            goto L79
        L30:
            java.lang.IllegalStateException r9 = new java.lang.IllegalStateException
            java.lang.String r10 = "call to 'resume' before 'invoke' with coroutine"
            r9.<init>(r10)
            throw r9
        L38:
            a.AbstractC0212a.H(r10)
            java.util.concurrent.atomic.AtomicBoolean r10 = r8.f3102d
            boolean r10 = r10.get()
            if (r10 != 0) goto L8c
            boolean r10 = r4.d()
            W.S r2 = new W.S     // Catch: java.lang.Throwable -> L82
            java.io.File r6 = r8.f3099a     // Catch: java.lang.Throwable -> L82
            r2.<init>(r6)     // Catch: java.lang.Throwable -> L82
            java.lang.Boolean r6 = java.lang.Boolean.valueOf(r10)     // Catch: java.lang.Throwable -> L74
            r0.f3090l = r2     // Catch: java.lang.Throwable -> L74
            r0.f3089k = r10     // Catch: java.lang.Throwable -> L74
            r0.f3093o = r5     // Catch: java.lang.Throwable -> L74
            java.lang.Object r9 = r9.a(r2, r6, r0)     // Catch: java.lang.Throwable -> L74
            if (r9 != r1) goto L5f
            return r1
        L5f:
            r0 = r10
            r10 = r9
            r9 = r0
            r0 = r2
        L63:
            r0.close()     // Catch: java.lang.Throwable -> L68
            r0 = r3
            goto L69
        L68:
            r0 = move-exception
        L69:
            if (r0 != 0) goto L71
            if (r9 == 0) goto L70
            r4.e(r3)
        L70:
            return r10
        L71:
            throw r0     // Catch: java.lang.Throwable -> L72
        L72:
            r10 = move-exception
            goto L86
        L74:
            r9 = move-exception
            r0 = r10
            r10 = r9
            r9 = r0
            r0 = r2
        L79:
            r0.close()     // Catch: java.lang.Throwable -> L7d
            goto L81
        L7d:
            r0 = move-exception
            S4.d.a(r10, r0)     // Catch: java.lang.Throwable -> L72
        L81:
            throw r10     // Catch: java.lang.Throwable -> L72
        L82:
            r9 = move-exception
            r7 = r10
            r10 = r9
            r9 = r7
        L86:
            if (r9 == 0) goto L8b
            r4.e(r3)
        L8b:
            throw r10
        L8c:
            java.lang.IllegalStateException r9 = new java.lang.IllegalStateException
            java.lang.String r10 = "StorageConnection has already been disposed."
            r9.<init>(r10)
            throw r9
        */
        throw new UnsupportedOperationException("Method not decompiled: W.X.a(W.r, j4.c):java.lang.Object");
    }

    /* JADX WARN: Multi-variable type inference failed */
    /* JADX WARN: Removed duplicated region for block: B:42:0x00ce A[Catch: all -> 0x0105, IOException -> 0x0108, TRY_ENTER, TryCatch #8 {IOException -> 0x0108, all -> 0x0105, blocks: (B:42:0x00ce, B:44:0x00d4, B:46:0x00da, B:50:0x00e6, B:51:0x0104, B:47:0x00df, B:58:0x0114, B:65:0x0122, B:64:0x011f), top: B:77:0x0025 }] */
    /* JADX WARN: Removed duplicated region for block: B:58:0x0114 A[Catch: all -> 0x0105, IOException -> 0x0108, TRY_ENTER, TRY_LEAVE, TryCatch #8 {IOException -> 0x0108, all -> 0x0105, blocks: (B:42:0x00ce, B:44:0x00d4, B:46:0x00da, B:50:0x00e6, B:51:0x0104, B:47:0x00df, B:58:0x0114, B:65:0x0122, B:64:0x011f), top: B:77:0x0025 }] */
    /* JADX WARN: Removed duplicated region for block: B:7:0x0015  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct code enable 'Show inconsistent code' option in preferences
    */
    public final java.lang.Object b(W.N r10, j4.AbstractC0801c r11) throws java.lang.Throwable {
        /*
            Method dump skipped, instruction units count: 318
            To view this dump change 'Code comments level' option to 'DEBUG'
        */
        throw new UnsupportedOperationException("Method not decompiled: W.X.b(W.N, j4.c):java.lang.Object");
    }

    @Override // W.InterfaceC0187a
    public final void close() {
        this.f3102d.set(true);
        this.f3101c.invoke();
    }
}
