package defpackage;

import java.util.concurrent.locks.ReentrantLock;

/* renamed from: ˋᵼˊᵱ, reason: contains not printable characters */
/* loaded from: classes3.dex */
public final class C1548 {

    /* renamed from: ˇʼʤˎ, reason: contains not printable characters */
    public int f6175;

    /* renamed from: ˎˏʜʾ, reason: contains not printable characters */
    public final C4809[] f6176;

    /* renamed from: ˏˋٴ, reason: contains not printable characters */
    public boolean f6177;

    /* renamed from: ᵝᵵᵺ, reason: contains not printable characters */
    public final C2366 f6179;

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

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

    /* renamed from: ᵹᵝᵶ, reason: contains not printable characters */
    public final C2516 f6182;

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

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

    public C1548(int i, InterfaceC0362 interfaceC0362) {
        this.f6180 = i;
        this.f6181 = interfaceC0362;
        this.f6176 = new C4809[i];
        this.f6182 = new C2516(i);
        this.f6179 = new C2366(i);
    }

    /* renamed from: ˇʼʤˎ, reason: contains not printable characters */
    public final void m4477(C4809 c4809) {
        ReentrantLock reentrantLock = this.f6178;
        reentrantLock.lock();
        try {
            this.f6179.addLast(c4809);
            reentrantLock.unlock();
            this.f6182.m4810();
        } catch (Throwable th) {
            reentrantLock.unlock();
            throw th;
        }
    }

    /* renamed from: ˏᵙ, reason: contains not printable characters */
    public final void m4478() {
        ReentrantLock reentrantLock = this.f6178;
        reentrantLock.lock();
        try {
            this.f6177 = true;
            for (C4809 c4809 : this.f6176) {
                if (c4809 != null) {
                    c4809.close();
                }
            }
        } finally {
            reentrantLock.unlock();
        }
    }

    /* JADX WARN: Code restructure failed: missing block: B:35:0x007c, code lost:
    
        if (r12 == r10) goto L36;
     */
    /* 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 m4479(defpackage.AbstractC1989 r12) {
        /*
            r11 = this;
            ᵖᴵᵥ r0 = r11.f6179
            boolean r1 = r12 instanceof defpackage.C1613
            if (r1 == 0) goto L15
            r1 = r12
            ˌᵜˇˎ r1 = (defpackage.C1613) r1
            int r2 = r1.f6404
            r3 = -2147483648(0xffffffff80000000, float:-0.0)
            r4 = r2 & r3
            if (r4 == 0) goto L15
            int r2 = r2 - r3
            r1.f6404 = r2
            goto L1a
        L15:
            ˌᵜˇˎ r1 = new ˌᵜˇˎ
            r1.<init>(r11, r12)
        L1a:
            java.lang.Object r12 = r1.f6406
            int r2 = r1.f6404
            java.lang.String r3 = "Connection pool is closed"
            r4 = 21
            java.util.concurrent.locks.ReentrantLock r5 = r11.f6178
            ᵘᵕᵖ r6 = r11.f6182
            r7 = 2
            r8 = 0
            r9 = 1
            ᵣˊᵛ r10 = defpackage.EnumC3346.f12524
            if (r2 == 0) goto L42
            if (r2 == r9) goto L3e
            if (r2 != r7) goto L38
            ʼٴ.ᵺᵠ(r12)     // Catch: java.lang.Throwable -> L35
            goto L7f
        L35:
            r11 = move-exception
            goto Lb3
        L38:
            java.lang.String r11 = "call to 'resume' before 'invoke' with coroutine"
            ᵹˉᵞ.ᵳٴᵶ(r11)
            return r8
        L3e:
            ʼٴ.ᵺᵠ(r12)
            goto L4e
        L42:
            ʼٴ.ᵺᵠ(r12)
            r1.f6404 = r9
            java.lang.Object r12 = r6.m4812(r1)
            if (r12 != r10) goto L4e
            goto L7e
        L4e:
            r5.lock()     // Catch: java.lang.Throwable -> L35
            boolean r12 = r11.f6177     // Catch: java.lang.Throwable -> L63
            if (r12 != 0) goto Lab
            boolean r12 = r0.isEmpty()     // Catch: java.lang.Throwable -> L63
            if (r12 != 0) goto L65
            java.lang.Object r11 = r0.removeLast()     // Catch: java.lang.Throwable -> L63
            r5.unlock()     // Catch: java.lang.Throwable -> L35
            return r11
        L63:
            r11 = move-exception
            goto Laf
        L65:
            r5.unlock()     // Catch: java.lang.Throwable -> L35
            int r12 = r11.f6175     // Catch: java.lang.Throwable -> L35
            int r0 = r11.f6180     // Catch: java.lang.Throwable -> L35
            if (r12 >= r0) goto La3
            ᵝˎˉ r12 = r11.f6183     // Catch: java.lang.Throwable -> L35
            ᵨᵳᵷᵭ r0 = new ᵨᵳᵷᵭ     // Catch: java.lang.Throwable -> L35
            r2 = 3
            r0.<init>(r11, r8, r2)     // Catch: java.lang.Throwable -> L35
            r1.f6404 = r7     // Catch: java.lang.Throwable -> L35
            java.lang.Object r12 = defpackage.AbstractC0220.m1511(r12, r0, r1)     // Catch: java.lang.Throwable -> L35
            if (r12 != r10) goto L7f
        L7e:
            return r10
        L7f:
            ᵶᵔ r12 = (defpackage.C4809) r12     // Catch: java.lang.Throwable -> L35
            r5.lock()     // Catch: java.lang.Throwable -> L35
            boolean r0 = r11.f6177     // Catch: java.lang.Throwable -> L96
            if (r0 != 0) goto L98
            ᵶᵔ[] r0 = r11.f6176     // Catch: java.lang.Throwable -> L96
            int r1 = r11.f6175     // Catch: java.lang.Throwable -> L96
            int r2 = r1 + 1
            r11.f6175 = r2     // Catch: java.lang.Throwable -> L96
            r0[r1] = r12     // Catch: java.lang.Throwable -> L96
            r5.unlock()     // Catch: java.lang.Throwable -> L35
            return r12
        L96:
            r11 = move-exception
            goto L9f
        L98:
            r12.close()     // Catch: java.lang.Throwable -> L96
            ᵭʝʜ.ˑᵥˁ(r4, r3)     // Catch: java.lang.Throwable -> L96
            throw r8     // Catch: java.lang.Throwable -> L96
        L9f:
            r5.unlock()     // Catch: java.lang.Throwable -> L35
            throw r11     // Catch: java.lang.Throwable -> L35
        La3:
            java.lang.IllegalStateException r11 = new java.lang.IllegalStateException     // Catch: java.lang.Throwable -> L35
            java.lang.String r12 = "Check failed."
            r11.<init>(r12)     // Catch: java.lang.Throwable -> L35
            throw r11     // Catch: java.lang.Throwable -> L35
        Lab:
            ᵭʝʜ.ˑᵥˁ(r4, r3)     // Catch: java.lang.Throwable -> L63
            throw r8     // Catch: java.lang.Throwable -> L63
        Laf:
            r5.unlock()     // Catch: java.lang.Throwable -> L35
            throw r11     // Catch: java.lang.Throwable -> L35
        Lb3:
            r6.m4810()
            throw r11
        */
        throw new UnsupportedOperationException("Method not decompiled: defpackage.C1548.m4479(ːᵱ):java.lang.Object");
    }

    /* JADX WARN: Can't wrap try/catch for region: R(9:48|29|(1:(1:39)(2:35|(1:37)))(1:31)|38|19|44|20|21|(1:23)(11:24|25|48|29|(0)(0)|38|19|44|20|21|(0)(0))) */
    /* JADX WARN: Code restructure failed: missing block: B:26:0x005b, code lost:
    
        r1 = move-exception;
     */
    /* JADX WARN: Code restructure failed: missing block: B:28:0x0060, code lost:
    
        r10 = r10;
        r9 = r9;
        r1 = r0;
        r0 = r1;
     */
    /* JADX WARN: Removed duplicated region for block: B:23:0x0053 A[RETURN] */
    /* JADX WARN: Removed duplicated region for block: B:24:0x0054  */
    /* JADX WARN: Removed duplicated region for block: B:31:0x0069 A[Catch: all -> 0x006d, TryCatch #2 {all -> 0x006d, blocks: (B:29:0x0065, B:31:0x0069, B:35:0x0071, B:39:0x0078), top: B:48:0x0065 }] */
    /* JADX WARN: Removed duplicated region for block: B:34:0x006f  */
    /* JADX WARN: Removed duplicated region for block: B:7:0x0013  */
    /* JADX WARN: Unsupported multi-entry loop pattern (BACK_EDGE: B:24:0x0054 -> B:25:0x0056). Please report as a decompilation issue!!! */
    /* 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 m4480(long r7, ˊᵴʿ r9, defpackage.AbstractC1989 r10) {
        /*
            r6 = this;
            boolean r0 = r10 instanceof defpackage.C0620
            if (r0 == 0) goto L13
            r0 = r10
            ˀᵹ r0 = (defpackage.C0620) r0
            int r1 = r0.f3101
            r2 = -2147483648(0xffffffff80000000, float:-0.0)
            r3 = r1 & r2
            if (r3 == 0) goto L13
            int r1 = r1 - r2
            r0.f3101 = r1
            goto L18
        L13:
            ˀᵹ r0 = new ˀᵹ
            r0.<init>(r6, r10)
        L18:
            java.lang.Object r10 = r0.f3100
            int r1 = r0.f3101
            r2 = 1
            r3 = 0
            if (r1 == 0) goto L34
            if (r1 != r2) goto L2e
            long r7 = r0.f3105
            ᵟᵡᵷ r9 = r0.f3103
            ᵴʘ r1 = r0.f3104
            ʼٴ.ᵺᵠ(r10)     // Catch: java.lang.Throwable -> L2c
            goto L56
        L2c:
            r10 = move-exception
            goto L60
        L2e:
            java.lang.String r6 = "call to 'resume' before 'invoke' with coroutine"
            ᵹˉᵞ.ᵳٴᵶ(r6)
            return r3
        L34:
            ʼٴ.ᵺᵠ(r10)
        L37:
            ᵟᵡᵷ r10 = new ᵟᵡᵷ
            r10.<init>()
            ᵟᵪ r1 = new ᵟᵪ     // Catch: java.lang.Throwable -> L5b
            r4 = 20
            r1.<init>(r10, r6, r3, r4)     // Catch: java.lang.Throwable -> L5b
            r0.f3104 = r9     // Catch: java.lang.Throwable -> L5b
            r0.f3103 = r10     // Catch: java.lang.Throwable -> L5b
            r0.f3105 = r7     // Catch: java.lang.Throwable -> L5b
            r0.f3101 = r2     // Catch: java.lang.Throwable -> L5b
            java.lang.Object r1 = ᵳʿˉ.ᵙᵢᵨᵳ(r7, r1, r0)     // Catch: java.lang.Throwable -> L5b
            ᵣˊᵛ r4 = defpackage.EnumC3346.f12524
            if (r1 != r4) goto L54
            return r4
        L54:
            r1 = r9
            r9 = r10
        L56:
            r10 = r9
            r9 = r1
            r1 = r0
            r0 = r3
            goto L65
        L5b:
            r1 = move-exception
            r5 = r1
            r1 = r9
            r9 = r10
            r10 = r5
        L60:
            r5 = r10
            r10 = r9
            r9 = r1
            r1 = r0
            r0 = r5
        L65:
            boolean r4 = r0 instanceof kotlinx.coroutines.TimeoutCancellationException     // Catch: java.lang.Throwable -> L6d
            if (r4 == 0) goto L6f
            r9.mo1401()     // Catch: java.lang.Throwable -> L6d
            goto L76
        L6d:
            r7 = move-exception
            goto L79
        L6f:
            if (r0 != 0) goto L78
            java.lang.Object r10 = r10.f11710     // Catch: java.lang.Throwable -> L6d
            if (r10 == 0) goto L76
            return r10
        L76:
            r0 = r1
            goto L37
        L78:
            throw r0     // Catch: java.lang.Throwable -> L6d
        L79:
            java.lang.Object r8 = r10.f11710
            ᵶᵔ r8 = (defpackage.C4809) r8
            if (r8 == 0) goto L82
            r6.m4477(r8)
        L82:
            throw r7
        */
        throw new UnsupportedOperationException("Method not decompiled: defpackage.C1548.m4480(long, ˊᵴʿ, ːᵱ):java.lang.Object");
    }

    /* renamed from: ᵻᵢﹳᵰ, reason: contains not printable characters */
    public final void m4481(StringBuilder sb) {
        C2366 c2366 = this.f6179;
        ReentrantLock reentrantLock = this.f6178;
        reentrantLock.lock();
        try {
            C3947 c3947 = ᵿᵧ.ˎˏʜʾ();
            int i = c2366.f9290;
            for (int i2 = 0; i2 < i; i2++) {
                c3947.add(c2366.get(i2));
            }
            C3947 c39472 = ᵿᵧ.ˏᵙ(c3947);
            sb.append("\t" + toString() + " (");
            sb.append("capacity=" + this.f6180 + ", ");
            C2516 c2516 = this.f6182;
            c2516.getClass();
            sb.append("permits=" + Math.max(C1679.f6690.get(c2516), 0) + ", ");
            sb.append("queue=(size=" + c39472.mo1040() + ")[" + AbstractC2767.m6822(c39472, null, null, null, null, 63) + "]");
            sb.append(")");
            sb.append('\n');
            C4809[] c4809Arr = this.f6176;
            int length = c4809Arr.length;
            int i3 = 0;
            for (int i4 = 0; i4 < length; i4++) {
                C4809 c4809 = c4809Arr[i4];
                i3++;
                sb.append("\t\t[" + i3 + "] - " + (c4809 != null ? c4809.f17854.toString() : null));
                sb.append('\n');
                if (c4809 != null) {
                    c4809.m10132(sb);
                }
            }
            reentrantLock.unlock();
        } catch (Throwable th) {
            reentrantLock.unlock();
            throw th;
        }
    }
}
