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

import g.h.a.i;
import java.util.LinkedHashMap;
import java.util.LinkedHashSet;
import java.util.List;
import java.util.Objects;
import java.util.Set;
import kotlin.collections.AbstractMutableSet;
import kotlin.collections.builders.SetBuilder;
import kotlin.collections.j;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.Lambda;
import kotlin.jvm.internal.o;
import kotlin.reflect.w.internal.y0.d.b1;
import kotlin.reflect.w.internal.y0.n.c2.c;
import kotlin.reflect.w.internal.y0.n.i1;

/* JADX INFO: loaded from: classes2.dex */
public final class k1 extends Lambda implements Function1<i1.a, h0> {

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public final /* synthetic */ i1 f8965f;

    /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
    public k1(i1 i1Var) {
        super(1);
        this.f8965f = i1Var;
    }

    @Override // kotlin.jvm.functions.Function1
    public h0 invoke(i1.a aVar) {
        l1 l1VarA;
        i1.a aVar2 = aVar;
        i1 i1Var = this.f8965f;
        b1 b1Var = aVar2.a;
        a0 a0Var = aVar2.f8956b;
        Objects.requireNonNull(i1Var);
        Set<b1> setC = a0Var.c();
        if (setC == null || !setC.contains(b1Var.a())) {
            o0 o0VarS = b1Var.s();
            o.e(o0VarS, "typeParameter.defaultType");
            o.f(o0VarS, "<this>");
            LinkedHashSet<b1> linkedHashSet = new LinkedHashSet();
            c.K(o0VarS, o0VarS, linkedHashSet, setC);
            int iJ2 = i.J2(i.H(linkedHashSet, 10));
            if (iJ2 < 16) {
                iJ2 = 16;
            }
            LinkedHashMap linkedHashMap = new LinkedHashMap(iJ2);
            for (b1 b1Var2 : linkedHashSet) {
                if (setC == null || !setC.contains(b1Var2)) {
                    l1VarA = i1Var.a.a(b1Var2, a0Var, i1Var, i1Var.b(b1Var2, a0Var.d(b1Var)));
                } else {
                    l1VarA = u1.n(b1Var2, a0Var);
                    o.e(l1VarA, "makeStarProjection(it, typeAttr)");
                }
                linkedHashMap.put(b1Var2.k(), l1VarA);
            }
            o.f(linkedHashMap, "map");
            r1 r1VarE = r1.e(new f1(linkedHashMap, false));
            o.e(r1VarE, "create(TypeConstructorSu…ap(erasedTypeParameters))");
            List<h0> upperBounds = b1Var.getUpperBounds();
            o.e(upperBounds, "typeParameter.upperBounds");
            Set<h0> setC2 = i1Var.c(r1VarE, upperBounds, a0Var);
            if (!((SetBuilder) setC2).isEmpty()) {
                Objects.requireNonNull(i1Var.f8952b);
                if (((AbstractMutableSet) setC2).a() == 1) {
                    return (h0) j.Y(setC2);
                }
                throw new IllegalArgumentException("Should only be one computed upper bound if no need to intersect all bounds".toString());
            }
        }
        return i1Var.a(a0Var);
    }
}
