package p1;

import java.io.Serializable;
import k1.i;
import k1.j;

/* JADX INFO: compiled from: ContinuationImpl.kt */
/* JADX INFO: loaded from: classes.dex */
public abstract class a implements n1.d<Object>, d, Serializable {

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    private final n1.d<Object> f5762e;

    protected abstract Object a(Object obj);

    protected void b() {
    }

    @Override // p1.d
    public d g() {
        n1.d<Object> dVar = this.f5762e;
        if (dVar instanceof d) {
            return (d) dVar;
        }
        return null;
    }

    /* JADX WARN: Multi-variable type inference failed */
    /* JADX WARN: Type inference failed for: r2v1, types: [n1.d] */
    /* JADX WARN: Type inference failed for: r2v4 */
    /* JADX WARN: Type inference failed for: r2v5 */
    @Override // n1.d
    public final void j(Object obj) {
        Object objA;
        ?? r2 = this;
        while (true) {
            g.a(r2);
            a aVar = (a) r2;
            n1.d<Object> dVar = aVar.f5762e;
            w1.g.b(dVar);
            try {
                objA = aVar.a(obj);
            } catch (Throwable th) {
                i.a aVar2 = i.f5165e;
                obj = i.a(j.a(th));
            }
            if (objA == o1.d.b()) {
                return;
            }
            i.a aVar3 = i.f5165e;
            obj = i.a(objA);
            aVar.b();
            if (!(dVar instanceof a)) {
                dVar.j(obj);
                return;
            }
            r2 = dVar;
        }
    }

    @Override // p1.d
    public StackTraceElement n() {
        return f.d(this);
    }

    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append("Continuation at ");
        Object objN = n();
        if (objN == null) {
            objN = getClass().getName();
        }
        sb.append(objN);
        return sb.toString();
    }
}
