package f.w;

import f.w.g;
import f.w.g.b;
import f.z.c.l;
import f.z.d.k;

/* JADX INFO: compiled from: CoroutineContextImpl.kt */
/* JADX INFO: loaded from: classes.dex */
public abstract class b<B extends g.b, E extends B> implements g.c<E> {

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    private final l<g.b, E> f3954b;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    private final g.c<?> f3955f;

    /* JADX WARN: Multi-variable type inference failed */
    /* JADX WARN: Type inference failed for: r2v1, types: [f.w.g$c<?>] */
    /* JADX WARN: Type inference failed for: r2v5 */
    /* JADX WARN: Type inference failed for: r2v6 */
    /* JADX WARN: Type inference failed for: r3v0, types: [f.z.c.l<? super f.w.g$b, ? extends E extends B>, f.z.c.l<f.w.g$b, E extends B>, java.lang.Object] */
    public b(g.c<B> cVar, l<? super g.b, ? extends E> lVar) {
        k.e(cVar, "baseKey");
        k.e(lVar, "safeCast");
        this.f3954b = lVar;
        this.f3955f = cVar instanceof b ? (g.c<B>) ((b) cVar).f3955f : cVar;
    }

    public final boolean a(g.c<?> cVar) {
        k.e(cVar, "key");
        return cVar == this || this.f3955f == cVar;
    }

    /* JADX WARN: Incorrect return type in method signature: (Lf/w/g$b;)TE; */
    public final g.b b(g.b bVar) {
        k.e(bVar, "element");
        return (g.b) this.f3954b.c(bVar);
    }
}
