package kotlinx.coroutines.flow; import kotlin.coroutines.Continuation; import kotlin.coroutines.CoroutineContext; import kotlinx.coroutines.Job; import kotlinx.coroutines.channels.BufferOverflow; import kotlinx.coroutines.flow.internal.FusibleFlow; /* loaded from: classes5.dex */ public final class ReadonlySharedFlow implements SharedFlow, Flow, FusibleFlow { public final /* synthetic */ SharedFlow $$delegate_0; public final Job job; @Override // kotlinx.coroutines.flow.SharedFlow, kotlinx.coroutines.flow.Flow public Object collect(FlowCollector flowCollector, Continuation continuation) { return this.$$delegate_0.collect(flowCollector, continuation); } public ReadonlySharedFlow(SharedFlow sharedFlow, Job job) { this.job = job; this.$$delegate_0 = sharedFlow; } @Override // kotlinx.coroutines.flow.internal.FusibleFlow public Flow fuse(CoroutineContext coroutineContext, int i, BufferOverflow bufferOverflow) { return SharedFlowKt.fuseSharedFlow(this, coroutineContext, i, bufferOverflow); } }