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

import g.h.a.i;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import kotlin.collections.j;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.o;
import kotlin.reflect.w.internal.y0.d.b1;

/* JADX INFO: loaded from: classes2.dex */
public abstract class g1 extends o1 {

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

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

        public static g1 c(a aVar, Map map, boolean z2, int i2) {
            if ((i2 & 2) != 0) {
                z2 = false;
            }
            o.f(map, "map");
            return new f1(map, z2);
        }

        public final o1 a(h0 h0Var) {
            o.f(h0Var, "kotlinType");
            return b(h0Var.L0(), h0Var.J0());
        }

        public final o1 b(e1 e1Var, List<? extends l1> list) {
            o.f(e1Var, "typeConstructor");
            o.f(list, "arguments");
            List<b1> parameters = e1Var.getParameters();
            o.e(parameters, "typeConstructor.parameters");
            b1 b1Var = (b1) j.F(parameters);
            if (b1Var != null && b1Var.n0()) {
                List<b1> parameters2 = e1Var.getParameters();
                o.e(parameters2, "typeConstructor.parameters");
                ArrayList arrayList = new ArrayList(i.H(parameters2, 10));
                Iterator<T> it = parameters2.iterator();
                while (it.hasNext()) {
                    arrayList.add(((b1) it.next()).k());
                }
                return c(this, j.j0(j.q0(arrayList, list)), false, 2);
            }
            o.f(parameters, "parameters");
            o.f(list, "argumentsList");
            Object[] array = parameters.toArray(new b1[0]);
            o.d(array, "null cannot be cast to non-null type kotlin.Array<T of kotlin.collections.ArraysKt__ArraysJVMKt.toTypedArray>");
            Object[] array2 = list.toArray(new l1[0]);
            o.d(array2, "null cannot be cast to non-null type kotlin.Array<T of kotlin.collections.ArraysKt__ArraysJVMKt.toTypedArray>");
            return new e0((b1[]) array, (l1[]) array2, false);
        }
    }

    @Override // kotlin.reflect.w.internal.y0.n.o1
    public l1 e(h0 h0Var) {
        o.f(h0Var, "key");
        return h(h0Var.L0());
    }

    public abstract l1 h(e1 e1Var);
}
