package androidx.lifecycle; import d0.z.d.m; import kotlin.coroutines.CoroutineContext; import s.a.j0; import s.a.z; /* compiled from: PausingDispatcher.kt */ public final class PausingDispatcher extends z { public final DispatchQueue dispatchQueue = new DispatchQueue(); @Override // s.a.z public void dispatch(CoroutineContext coroutineContext, Runnable runnable) { m.checkNotNullParameter(coroutineContext, "context"); m.checkNotNullParameter(runnable, "block"); this.dispatchQueue.dispatchAndEnqueue(coroutineContext, runnable); } @Override // s.a.z public boolean isDispatchNeeded(CoroutineContext coroutineContext) { m.checkNotNullParameter(coroutineContext, "context"); z zVar = j0.a; if (s.a.a.m.b.H().isDispatchNeeded(coroutineContext)) { return true; } return !this.dispatchQueue.canRun(); } }