package s.a; import c.q.a.k.a; import d0.w.g.b; import java.util.concurrent.atomic.AtomicIntegerFieldUpdater; import kotlin.coroutines.Continuation; import kotlin.coroutines.CoroutineContext; import s.a.a.g; import s.a.a.q; /* compiled from: Builders.common.kt */ public final class h0 extends q { public static final AtomicIntegerFieldUpdater m = AtomicIntegerFieldUpdater.newUpdater(h0.class, "_decision"); public volatile int _decision = 0; public h0(CoroutineContext coroutineContext, Continuation continuation) { super(coroutineContext, continuation); } @Override // s.a.a.q, s.a.b public void X(Object obj) { boolean z2; while (true) { int i = this._decision; z2 = false; if (i == 0) { if (m.compareAndSet(this, 0, 2)) { z2 = true; break; } } else if (i != 1) { throw new IllegalStateException("Already resumed".toString()); } } if (!z2) { g.b(b.intercepted(this.l), a.K(obj, this.l), null, 2); } } @Override // s.a.a.q, s.a.e1 public void m(Object obj) { X(obj); } }