package kotlin.coroutines.jvm.internal; import java.io.Serializable; import s8.n; import s8.o; /* loaded from: classes2.dex */ public abstract class a implements v8.d, e, Serializable { private final v8.d completion; public a(v8.d dVar) { this.completion = dVar; } public v8.d create(v8.d dVar) { d9.j.e(dVar, "completion"); throw new UnsupportedOperationException("create(Continuation) has not been overridden"); } @Override // kotlin.coroutines.jvm.internal.e public e getCallerFrame() { v8.d dVar = this.completion; if (dVar instanceof e) { return (e) dVar; } return null; } public final v8.d getCompletion() { return this.completion; } public StackTraceElement getStackTraceElement() { return g.d(this); } protected abstract Object invokeSuspend(Object obj); protected void releaseIntercepted() { } @Override // v8.d public final void resumeWith(Object obj) { Object invokeSuspend; Object c10; v8.d dVar = this; while (true) { h.b(dVar); a aVar = (a) dVar; v8.d dVar2 = aVar.completion; d9.j.b(dVar2); try { invokeSuspend = aVar.invokeSuspend(obj); c10 = w8.d.c(); } catch (Throwable th) { n.a aVar2 = n.f14096b; obj = n.b(o.a(th)); } if (invokeSuspend == c10) { return; } obj = n.b(invokeSuspend); aVar.releaseIntercepted(); if (!(dVar2 instanceof a)) { dVar2.resumeWith(obj); return; } dVar = dVar2; } } public String toString() { StringBuilder sb = new StringBuilder(); sb.append("Continuation at "); Object stackTraceElement = getStackTraceElement(); if (stackTraceElement == null) { stackTraceElement = getClass().getName(); } sb.append(stackTraceElement); return sb.toString(); } public v8.d create(Object obj, v8.d dVar) { d9.j.e(dVar, "completion"); throw new UnsupportedOperationException("create(Any?;Continuation) has not been overridden"); } }