package kotlin.sequences; import java.util.Iterator; import kotlin.Unit; import kotlin.coroutines.Continuation; import kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsKt; /* loaded from: classes5.dex */ public abstract class SequenceScope { public abstract Object yield(Object obj, Continuation continuation); public abstract Object yieldAll(Iterator it, Continuation continuation); public final Object yieldAll(Sequence sequence, Continuation continuation) { Object coroutine_suspended; Object yieldAll = yieldAll(sequence.iterator(), continuation); coroutine_suspended = IntrinsicsKt__IntrinsicsKt.getCOROUTINE_SUSPENDED(); return yieldAll == coroutine_suspended ? yieldAll : Unit.INSTANCE; } }