package i3; import e3.C0329o; import e3.C0330p; import e3.F; import e3.I; import e3.InterfaceC0319e; import e3.InterfaceC0320f; import e3.O; import java.io.IOException; import java.io.InterruptedIOException; import java.lang.ref.Reference; import java.net.Socket; import java.util.ArrayList; import java.util.Iterator; import java.util.concurrent.ConcurrentLinkedQueue; import java.util.concurrent.TimeUnit; import java.util.concurrent.atomic.AtomicBoolean; import kotlin.Unit; import kotlin.collections.CollectionsKt__MutableCollectionsKt; import kotlin.jvm.internal.Intrinsics; /* loaded from: classes3.dex */ public final class j implements InterfaceC0319e { /* renamed from: a, reason: collision with root package name */ public final F f6860a; /* renamed from: b, reason: collision with root package name */ public final I f6861b; /* renamed from: c, reason: collision with root package name */ public final m f6862c; /* renamed from: d, reason: collision with root package name */ public final i f6863d; /* renamed from: e, reason: collision with root package name */ public final AtomicBoolean f6864e; /* renamed from: f, reason: collision with root package name */ public Object f6865f; /* renamed from: g, reason: collision with root package name */ public f f6866g; public l h; public boolean i; /* renamed from: j, reason: collision with root package name */ public e f6867j; /* renamed from: k, reason: collision with root package name */ public boolean f6868k; /* renamed from: l, reason: collision with root package name */ public boolean f6869l; /* renamed from: m, reason: collision with root package name */ public boolean f6870m; /* renamed from: n, reason: collision with root package name */ public volatile boolean f6871n; /* renamed from: o, reason: collision with root package name */ public volatile e f6872o; public volatile l p; public j(F client, I originalRequest) { Intrinsics.checkNotNullParameter(client, "client"); Intrinsics.checkNotNullParameter(originalRequest, "originalRequest"); this.f6860a = client; this.f6861b = originalRequest; this.f6862c = (m) client.f6234b.f7b; client.f6237e.getClass(); C0329o this_asFactory = C0329o.f6389d; Intrinsics.checkNotNullParameter(this_asFactory, "$this_asFactory"); Intrinsics.checkNotNullParameter(this, "it"); i iVar = new i(this); TimeUnit timeUnit = TimeUnit.MILLISECONDS; iVar.g(0); this.f6863d = iVar; this.f6864e = new AtomicBoolean(); this.f6870m = true; } public static final String a(j jVar) { StringBuilder sb = new StringBuilder(); sb.append(jVar.f6871n ? "canceled " : ""); sb.append("call"); sb.append(" to "); sb.append(jVar.f6861b.f6267a.g()); return sb.toString(); } public final void b(l connection) { Intrinsics.checkNotNullParameter(connection, "connection"); byte[] bArr = f3.c.f6469a; if (this.h != null) { throw new IllegalStateException("Check failed."); } this.h = connection; connection.p.add(new h(this, this.f6865f)); } public final IOException c(IOException iOException) { IOException ioe; Socket j4; byte[] bArr = f3.c.f6469a; l connection = this.h; if (connection != null) { synchronized (connection) { j4 = j(); } if (this.h == null) { if (j4 != null) { f3.c.d(j4); } Intrinsics.checkNotNullParameter(this, "call"); Intrinsics.checkNotNullParameter(connection, "connection"); } else if (j4 != null) { throw new IllegalStateException("Check failed."); } } if (!this.i && this.f6863d.i()) { ioe = new InterruptedIOException("timeout"); if (iOException != null) { ioe.initCause(iOException); } } else { ioe = iOException; } if (iOException == null) { Intrinsics.checkNotNullParameter(this, "call"); return ioe; } Intrinsics.checkNotNull(ioe); Intrinsics.checkNotNullParameter(this, "call"); Intrinsics.checkNotNullParameter(ioe, "ioe"); return ioe; } public final void cancel() { Socket socket; if (this.f6871n) { return; } this.f6871n = true; e eVar = this.f6872o; if (eVar != null) { eVar.f6844c.cancel(); } l lVar = this.p; if (lVar != null && (socket = lVar.f6874c) != null) { f3.c.d(socket); } Intrinsics.checkNotNullParameter(this, "call"); } public final Object clone() { return new j(this.f6860a, this.f6861b); } public final void d(InterfaceC0320f responseCallback) { g other; Intrinsics.checkNotNullParameter(responseCallback, "responseCallback"); if (!this.f6864e.compareAndSet(false, true)) { throw new IllegalStateException("Already Executed"); } m3.n nVar = m3.n.f7829a; this.f6865f = m3.n.f7829a.g(); Intrinsics.checkNotNullParameter(this, "call"); C0330p c0330p = this.f6860a.f6233a; g call = new g(this, responseCallback); c0330p.getClass(); Intrinsics.checkNotNullParameter(call, "call"); synchronized (c0330p) { c0330p.f6391b.add(call); String str = this.f6861b.f6267a.f6416d; Iterator it = c0330p.f6392c.iterator(); while (true) { if (!it.hasNext()) { Iterator it2 = c0330p.f6391b.iterator(); while (true) { if (!it2.hasNext()) { other = null; break; } else { other = (g) it2.next(); if (Intrinsics.areEqual(other.f6857c.f6861b.f6267a.f6416d, str)) { break; } } } } else { other = (g) it.next(); if (Intrinsics.areEqual(other.f6857c.f6861b.f6267a.f6416d, str)) { break; } } } if (other != null) { Intrinsics.checkNotNullParameter(other, "other"); call.f6856b = other.f6856b; } Unit unit = Unit.INSTANCE; } c0330p.c(); } public final O e() { if (!this.f6864e.compareAndSet(false, true)) { throw new IllegalStateException("Already Executed"); } this.f6863d.h(); m3.n nVar = m3.n.f7829a; this.f6865f = m3.n.f7829a.g(); Intrinsics.checkNotNullParameter(this, "call"); try { C0330p c0330p = this.f6860a.f6233a; synchronized (c0330p) { Intrinsics.checkNotNullParameter(this, "call"); c0330p.f6393d.add(this); } return g(); } finally { C0330p c0330p2 = this.f6860a.f6233a; c0330p2.getClass(); Intrinsics.checkNotNullParameter(this, "call"); c0330p2.a(c0330p2.f6393d, this); } } public final void f(boolean z3) { e eVar; synchronized (this) { if (!this.f6870m) { throw new IllegalStateException("released"); } Unit unit = Unit.INSTANCE; } if (z3 && (eVar = this.f6872o) != null) { eVar.f6844c.cancel(); eVar.f6842a.h(eVar, true, true, null); } this.f6867j = null; } public final O g() { ArrayList arrayList = new ArrayList(); CollectionsKt__MutableCollectionsKt.addAll(arrayList, this.f6860a.f6235c); arrayList.add(new j3.a(this.f6860a)); arrayList.add(new j3.a(this.f6860a.f6240j)); this.f6860a.getClass(); arrayList.add(new Object()); arrayList.add(a.f6826a); CollectionsKt__MutableCollectionsKt.addAll(arrayList, this.f6860a.f6236d); arrayList.add(new Object()); I i = this.f6861b; F f2 = this.f6860a; try { try { O b4 = new j3.g(this, arrayList, 0, null, i, f2.f6251v, f2.f6252w, f2.f6253x).b(this.f6861b); if (this.f6871n) { f3.c.c(b4); throw new IOException("Canceled"); } i(null); return b4; } catch (IOException e4) { IOException i4 = i(e4); Intrinsics.checkNotNull(i4, "null cannot be cast to non-null type kotlin.Throwable"); throw i4; } } catch (Throwable th) { if (0 == 0) { i(null); } throw th; } } /* JADX WARN: Removed duplicated region for block: B:10:0x0022 A[Catch: all -> 0x0018, TryCatch #1 {all -> 0x0018, blocks: (B:49:0x0013, B:10:0x0022, B:12:0x0026, B:13:0x0028, B:15:0x002c, B:19:0x0035, B:21:0x0039, B:25:0x0042, B:7:0x001c), top: B:48:0x0013 }] */ /* JADX WARN: Removed duplicated region for block: B:12:0x0026 A[Catch: all -> 0x0018, TryCatch #1 {all -> 0x0018, blocks: (B:49:0x0013, B:10:0x0022, B:12:0x0026, B:13:0x0028, B:15:0x002c, B:19:0x0035, B:21:0x0039, B:25:0x0042, B:7:0x001c), top: B:48:0x0013 }] */ /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct add '--show-bad-code' argument */ public final java.io.IOException h(i3.e r3, boolean r4, boolean r5, java.io.IOException r6) { /* r2 = this; java.lang.String r0 = "exchange" kotlin.jvm.internal.Intrinsics.checkNotNullParameter(r3, r0) i3.e r0 = r2.f6872o boolean r3 = kotlin.jvm.internal.Intrinsics.areEqual(r3, r0) if (r3 != 0) goto Le goto L60 Le: monitor-enter(r2) r3 = 1 r0 = 0 if (r4 == 0) goto L1a boolean r1 = r2.f6868k // Catch: java.lang.Throwable -> L18 if (r1 != 0) goto L20 goto L1a L18: r3 = move-exception goto L61 L1a: if (r5 == 0) goto L41 boolean r1 = r2.f6869l // Catch: java.lang.Throwable -> L18 if (r1 == 0) goto L41 L20: if (r4 == 0) goto L24 r2.f6868k = r0 // Catch: java.lang.Throwable -> L18 L24: if (r5 == 0) goto L28 r2.f6869l = r0 // Catch: java.lang.Throwable -> L18 L28: boolean r4 = r2.f6868k // Catch: java.lang.Throwable -> L18 if (r4 != 0) goto L32 boolean r5 = r2.f6869l // Catch: java.lang.Throwable -> L18 if (r5 != 0) goto L32 r5 = r3 goto L33 L32: r5 = r0 L33: if (r4 != 0) goto L3e boolean r4 = r2.f6869l // Catch: java.lang.Throwable -> L18 if (r4 != 0) goto L3e boolean r4 = r2.f6870m // Catch: java.lang.Throwable -> L18 if (r4 != 0) goto L3e r0 = r3 L3e: r4 = r0 r0 = r5 goto L42 L41: r4 = r0 L42: kotlin.Unit r5 = kotlin.Unit.INSTANCE // Catch: java.lang.Throwable -> L18 monitor-exit(r2) if (r0 == 0) goto L59 r5 = 0 r2.f6872o = r5 i3.l r5 = r2.h if (r5 == 0) goto L59 monitor-enter(r5) int r0 = r5.f6882m // Catch: java.lang.Throwable -> L56 int r0 = r0 + r3 r5.f6882m = r0 // Catch: java.lang.Throwable -> L56 monitor-exit(r5) goto L59 L56: r2 = move-exception monitor-exit(r5) // Catch: java.lang.Throwable -> L56 throw r2 L59: if (r4 == 0) goto L60 java.io.IOException r2 = r2.c(r6) return r2 L60: return r6 L61: monitor-exit(r2) throw r3 */ throw new UnsupportedOperationException("Method not decompiled: i3.j.h(i3.e, boolean, boolean, java.io.IOException):java.io.IOException"); } public final IOException i(IOException iOException) { boolean z3; synchronized (this) { try { z3 = false; if (this.f6870m) { this.f6870m = false; if (!this.f6868k && !this.f6869l) { z3 = true; } } Unit unit = Unit.INSTANCE; } catch (Throwable th) { throw th; } } return z3 ? c(iOException) : iOException; } public final Socket j() { l connection = this.h; Intrinsics.checkNotNull(connection); byte[] bArr = f3.c.f6469a; ArrayList arrayList = connection.p; Iterator it = arrayList.iterator(); int i = 0; while (true) { if (!it.hasNext()) { i = -1; break; } if (Intrinsics.areEqual(((Reference) it.next()).get(), this)) { break; } i++; } if (i == -1) { throw new IllegalStateException("Check failed."); } arrayList.remove(i); this.h = null; if (!arrayList.isEmpty()) { return null; } connection.f6885q = System.nanoTime(); m mVar = this.f6862c; mVar.getClass(); Intrinsics.checkNotNullParameter(connection, "connection"); byte[] bArr2 = f3.c.f6469a; boolean z3 = connection.f6879j; h3.c cVar = mVar.f6887b; if (!z3) { cVar.c(mVar.f6888c, 0L); return null; } connection.f6879j = true; ConcurrentLinkedQueue concurrentLinkedQueue = mVar.f6889d; concurrentLinkedQueue.remove(connection); if (concurrentLinkedQueue.isEmpty()) { cVar.a(); } Socket socket = connection.f6875d; Intrinsics.checkNotNull(socket); return socket; } }