package n1;

import n1.f;
import n1.f.b;
import v1.l;

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

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

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

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

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

    /* JADX WARN: Incorrect return type in method signature: (Ln1/f$b;)TE; */
    public final f.b b(f.b bVar) {
        w1.g.e(bVar, "element");
        return (f.b) this.f5671e.e(bVar);
    }
}
