package androidx.lifecycle; import androidx.annotation.MainThread; import c.q.a.k.a; import d0.w.g.c; import d0.z.d.m; import kotlin.Unit; import kotlin.coroutines.Continuation; import kotlinx.coroutines.CoroutineDispatcher; import s.a.a.n; import s.a.j0; import s.a.l0; /* compiled from: CoroutineLiveData.kt */ public final class EmittedSource implements l0 { private boolean disposed; private final MediatorLiveData mediator; private final LiveData source; public EmittedSource(LiveData liveData, MediatorLiveData mediatorLiveData) { m.checkNotNullParameter(liveData, "source"); m.checkNotNullParameter(mediatorLiveData, "mediator"); this.source = liveData; this.mediator = mediatorLiveData; } public static final /* synthetic */ void access$removeSource(EmittedSource emittedSource) { emittedSource.removeSource(); } /* JADX DEBUG: Type inference failed for r1v0. Raw type applied. Possible types: androidx.lifecycle.LiveData, androidx.lifecycle.LiveData */ @MainThread private final void removeSource() { if (!this.disposed) { this.mediator.removeSource(this.source); this.disposed = true; } } @Override // s.a.l0 public void dispose() { CoroutineDispatcher coroutineDispatcher = j0.a; a.G(a.a(n.b.H()), null, null, new EmittedSource$dispose$1(this, null), 3, null); } public final Object disposeNow(Continuation continuation) { CoroutineDispatcher coroutineDispatcher = j0.a; Object i02 = a.i0(n.b.H(), new EmittedSource$disposeNow$2(this, null), continuation); return i02 == c.getCOROUTINE_SUSPENDED() ? i02 : Unit.a; } }