package kotlin.reflect.w.internal.y0.d;

import kotlin.jvm.functions.Function0;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Lambda;
import kotlin.jvm.internal.e0;
import kotlin.jvm.internal.o;
import kotlin.jvm.internal.z;
import kotlin.reflect.KProperty;
import kotlin.reflect.w.internal.y0.k.c0.i;
import kotlin.reflect.w.internal.y0.m.m;
import kotlin.reflect.w.internal.y0.n.e1;
import kotlin.reflect.w.internal.y0.n.z1.d;

/* JADX INFO: loaded from: classes.dex */
public final class t0<T extends i> {

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final e f6997c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public final Function1<d, T> f6998d;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public final d f6999e;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public final kotlin.reflect.w.internal.y0.m.i f7000f;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public static final /* synthetic */ KProperty<Object>[] f6996b = {e0.c(new z(e0.a(t0.class), "scopeForOwnerModule", "getScopeForOwnerModule()Lorg/jetbrains/kotlin/resolve/scopes/MemberScope;"))};
    public static final a a = new a(null);

    public static final class a {
        public a(DefaultConstructorMarker defaultConstructorMarker) {
        }

        public final <T extends i> t0<T> a(e eVar, m mVar, d dVar, Function1<? super d, ? extends T> function1) {
            o.f(eVar, "classDescriptor");
            o.f(mVar, "storageManager");
            o.f(dVar, "kotlinTypeRefinerForOwnerModule");
            o.f(function1, "scopeFactory");
            return new t0<>(eVar, mVar, function1, dVar, null);
        }
    }

    public static final class b extends Lambda implements Function0<T> {

        /* JADX INFO: renamed from: f, reason: collision with root package name */
        public final /* synthetic */ t0<T> f7001f;

        /* JADX INFO: renamed from: m, reason: collision with root package name */
        public final /* synthetic */ d f7002m;

        /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
        public b(t0<T> t0Var, d dVar) {
            super(0);
            this.f7001f = t0Var;
            this.f7002m = dVar;
        }

        @Override // kotlin.jvm.functions.Function0
        public Object invoke() {
            return this.f7001f.f6998d.invoke(this.f7002m);
        }
    }

    public t0(e eVar, m mVar, Function1 function1, d dVar, DefaultConstructorMarker defaultConstructorMarker) {
        this.f6997c = eVar;
        this.f6998d = function1;
        this.f6999e = dVar;
        this.f7000f = mVar.d(new u0(this));
    }

    public final T a(d dVar) {
        o.f(dVar, "kotlinTypeRefiner");
        if (!dVar.d(kotlin.reflect.w.internal.y0.k.z.a.k(this.f6997c))) {
            return (T) g.h.a.i.O1(this.f7000f, f6996b[0]);
        }
        e1 e1VarK = this.f6997c.k();
        o.e(e1VarK, "classDescriptor.typeConstructor");
        return !dVar.e(e1VarK) ? (T) g.h.a.i.O1(this.f7000f, f6996b[0]) : (T) dVar.c(this.f6997c, new b(this, dVar));
    }
}
