package h.a;

import g.e0.f;

/* JADX INFO: compiled from: CoroutineContext.kt */
/* JADX INFO: loaded from: classes.dex */
@g.i
public final class g1 implements f.a, f.b<g1> {

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public static final g1 f4227b = new g1();

    @Override // g.e0.f
    public <R> R fold(R r, g.h0.b.p<? super R, ? super f.a, ? extends R> pVar) {
        return (R) f.a.C0077a.a(this, r, pVar);
    }

    @Override // g.e0.f.a, g.e0.f
    public <E extends f.a> E get(f.b<E> bVar) {
        return (E) f.a.C0077a.b(this, bVar);
    }

    @Override // g.e0.f.a
    public f.b<?> getKey() {
        return this;
    }

    @Override // g.e0.f
    public g.e0.f minusKey(f.b<?> bVar) {
        return f.a.C0077a.c(this, bVar);
    }

    @Override // g.e0.f
    public g.e0.f plus(g.e0.f fVar) {
        return f.a.C0077a.d(this, fVar);
    }
}
