package androidx.work; import androidx.annotation.RestrictTo; import c.i.b.d.a.a; import d0.w.g.b; import d0.w.g.c; import d0.w.h.a.g; import d0.z.d.l; import java.util.concurrent.ExecutionException; import kotlin.coroutines.Continuation; import s.a.k; /* compiled from: ListenableFuture.kt */ public final class ListenableFutureKt { @RestrictTo({RestrictTo.Scope.LIBRARY_GROUP}) public static final Object await(a aVar, Continuation continuation) { if (aVar.isDone()) { try { return aVar.get(); } catch (ExecutionException e) { Throwable cause = e.getCause(); if (cause != null) { throw cause; } throw e; } } else { k kVar = new k(b.intercepted(continuation), 1); aVar.addListener(new ListenableFutureKt$await$$inlined$suspendCancellableCoroutine$lambda$1(kVar, aVar), DirectExecutor.INSTANCE); Object u = kVar.u(); if (u == c.getCOROUTINE_SUSPENDED()) { g.probeCoroutineSuspended(continuation); } return u; } } @RestrictTo({RestrictTo.Scope.LIBRARY_GROUP}) private static final Object await$$forInline(a aVar, Continuation continuation) { if (aVar.isDone()) { try { return aVar.get(); } catch (ExecutionException e) { Throwable cause = e.getCause(); if (cause != null) { throw cause; } throw e; } } else { l.mark(0); k kVar = new k(b.intercepted(continuation), 1); aVar.addListener(new ListenableFutureKt$await$$inlined$suspendCancellableCoroutine$lambda$1(kVar, aVar), DirectExecutor.INSTANCE); Object u = kVar.u(); if (u == c.getCOROUTINE_SUSPENDED()) { g.probeCoroutineSuspended(continuation); } l.mark(1); return u; } } }