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 ReadonlyStateFlow implements StateFlow, Flow, FusibleFlow { public final /* synthetic */ StateFlow $$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); } @Override // kotlinx.coroutines.flow.StateFlow public Object getValue() { return this.$$delegate_0.getValue(); } public ReadonlyStateFlow(StateFlow stateFlow, Job job) { this.job = job; this.$$delegate_0 = stateFlow; } @Override // kotlinx.coroutines.flow.internal.FusibleFlow public Flow fuse(CoroutineContext coroutineContext, int i, BufferOverflow bufferOverflow) { return StateFlowKt.fuseStateFlow(this, coroutineContext, i, bufferOverflow); } }