package kotlin.coroutines;

import kotlin.jvm.functions.Function2;

/* JADX INFO: loaded from: classes.dex */
public abstract class a implements f {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final g f29222a;

    public a(g gVar) {
        this.f29222a = gVar;
    }

    @Override // kotlin.coroutines.h
    public final Object E(Object obj, Function2 function2) {
        nb.g.i(function2, "operation");
        return function2.invoke(obj, this);
    }

    @Override // kotlin.coroutines.f
    public final g getKey() {
        return this.f29222a;
    }

    @Override // kotlin.coroutines.h
    public f m(g gVar) {
        return ua.b.w(this, gVar);
    }

    @Override // kotlin.coroutines.h
    public final h p(h hVar) {
        nb.g.i(hVar, "context");
        return e.a(this, hVar);
    }

    @Override // kotlin.coroutines.h
    public h x(g gVar) {
        return ua.b.E(this, gVar);
    }
}
