package s.a; import d0.k; import d0.z.d.m; import java.util.ArrayList; import java.util.List; import java.util.concurrent.atomic.AtomicIntegerFieldUpdater; import kotlin.Unit; import kotlinx.coroutines.CancellableContinuation; import kotlinx.coroutines.Job; /* compiled from: Await.kt */ public final class d { public static final AtomicIntegerFieldUpdater a = AtomicIntegerFieldUpdater.newUpdater(d.class, "notCompletedCount"); public final e0[] b; public volatile int notCompletedCount; /* compiled from: Await.kt */ public final class a extends d1 { public volatile Object _disposer = null; public k0 m; public final CancellableContinuation> n; /* JADX DEBUG: Multi-variable search result rejected for r2v0, resolved type: kotlinx.coroutines.CancellableContinuation> */ /* JADX WARN: Multi-variable type inference failed */ public a(CancellableContinuation> cancellableContinuation, Job job) { super(job); this.n = cancellableContinuation; } /* Return type fixed from 'java.lang.Object' to match base method */ /* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Object] */ @Override // kotlin.jvm.functions.Function1 public /* bridge */ /* synthetic */ Unit invoke(Throwable th) { q(th); return Unit.a; } /* JADX DEBUG: Multi-variable search result rejected for r0v0, resolved type: java.util.concurrent.atomic.AtomicIntegerFieldUpdater */ /* JADX WARN: Multi-variable type inference failed */ @Override // s.a.w public void q(Throwable th) { if (th != null) { Object g = this.n.g(th); if (g != null) { this.n.k(g); b bVar = (b) this._disposer; if (bVar != null) { bVar.b(); return; } return; } return; } if (d.a.decrementAndGet(d.this) == 0) { CancellableContinuation> cancellableContinuation = this.n; e0[] e0VarArr = d.this.b; ArrayList arrayList = new ArrayList(e0VarArr.length); for (e0 e0Var : e0VarArr) { arrayList.add(e0Var.c()); } k.a aVar = k.i; cancellableContinuation.resumeWith(k.m78constructorimpl(arrayList)); } } } /* compiled from: Await.kt */ public final class b extends h { public final d.a[] i; public b(d dVar, d.a[] aVarArr) { this.i = aVarArr; } @Override // s.a.i public void a(Throwable th) { b(); } public final void b() { for (d.a aVar : this.i) { k0 k0Var = aVar.m; if (k0Var == null) { m.throwUninitializedPropertyAccessException("handle"); } k0Var.dispose(); } } /* Return type fixed from 'java.lang.Object' to match base method */ /* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Object] */ @Override // kotlin.jvm.functions.Function1 public Unit invoke(Throwable th) { b(); return Unit.a; } public String toString() { StringBuilder L = c.d.b.a.a.L("DisposeHandlersOnCancel["); L.append(this.i); L.append(']'); return L.toString(); } } /* JADX DEBUG: Multi-variable search result rejected for r1v0, resolved type: s.a.e0[] */ /* JADX WARN: Multi-variable type inference failed */ public d(e0[] e0VarArr) { this.b = e0VarArr; this.notCompletedCount = e0VarArr.length; } }