package f.w.k.a;

import f.w.g;

/* JADX INFO: compiled from: ContinuationImpl.kt */
/* JADX INFO: loaded from: classes.dex */
public abstract class d extends a {
    private final f.w.g _context;
    private transient f.w.d<Object> intercepted;

    public d(f.w.d<Object> dVar, f.w.g gVar) {
        super(dVar);
        this._context = gVar;
    }

    @Override // f.w.d
    public f.w.g getContext() {
        f.w.g gVar = this._context;
        f.z.d.k.c(gVar);
        return gVar;
    }

    public final f.w.d<Object> intercepted() {
        f.w.d<Object> dVarD = this.intercepted;
        if (dVarD == null) {
            f.w.e eVar = (f.w.e) getContext().get(f.w.e.f3959c);
            if (eVar == null || (dVarD = eVar.d(this)) == null) {
                dVarD = this;
            }
            this.intercepted = dVarD;
        }
        return dVarD;
    }

    @Override // f.w.k.a.a
    protected void releaseIntercepted() {
        f.w.d<?> dVar = this.intercepted;
        if (dVar != null && dVar != this) {
            g.b bVar = getContext().get(f.w.e.f3959c);
            f.z.d.k.c(bVar);
            ((f.w.e) bVar).a(dVar);
        }
        this.intercepted = c.f3975b;
    }

    public d(f.w.d<Object> dVar) {
        this(dVar, dVar != null ? dVar.getContext() : null);
    }
}
