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

import g.h.a.i;
import java.util.ArrayList;
import java.util.LinkedHashSet;
import java.util.List;
import java.util.Objects;
import kotlin.NoWhenBranchMatchedException;
import kotlin.jvm.internal.o;
import kotlin.reflect.w.internal.y0.d.l1.h;
import kotlin.reflect.w.internal.y0.d.l1.l;

/* JADX INFO: loaded from: classes2.dex */
public final class s0 {
    public static final o0 a(h0 h0Var) {
        o.f(h0Var, "<this>");
        w1 w1VarO0 = h0Var.O0();
        o0 o0Var = w1VarO0 instanceof o0 ? (o0) w1VarO0 : null;
        if (o0Var != null) {
            return o0Var;
        }
        throw new IllegalStateException(("This is should be simple type: " + h0Var).toString());
    }

    public static final w1 b(w1 w1Var, boolean z2) {
        o.f(w1Var, "<this>");
        t tVarA = t.f8981m.a(w1Var, z2);
        if (tVarA != null) {
            return tVarA;
        }
        o0 o0VarD = d(w1Var);
        return o0VarD != null ? o0VarD : w1Var.P0(false);
    }

    public static /* synthetic */ w1 c(w1 w1Var, boolean z2, int i2) {
        if ((i2 & 1) != 0) {
            z2 = false;
        }
        return b(w1Var, z2);
    }

    public static final o0 d(h0 h0Var) {
        f0 f0Var;
        e1 e1VarL0 = h0Var.L0();
        f0 f0Var2 = e1VarL0 instanceof f0 ? (f0) e1VarL0 : null;
        if (f0Var2 == null) {
            return null;
        }
        LinkedHashSet<h0> linkedHashSet = f0Var2.f8918b;
        ArrayList arrayList = new ArrayList(i.H(linkedHashSet, 10));
        boolean z2 = false;
        for (h0 h0VarC : linkedHashSet) {
            if (u1.g(h0VarC)) {
                h0VarC = c(h0VarC.O0(), false, 1);
                z2 = true;
            }
            arrayList.add(h0VarC);
        }
        if (z2) {
            h0 h0VarC2 = f0Var2.a;
            if (h0VarC2 == null) {
                h0VarC2 = null;
            } else if (u1.g(h0VarC2)) {
                h0VarC2 = c(h0VarC2.O0(), false, 1);
            }
            o.f(arrayList, "typesToIntersect");
            arrayList.isEmpty();
            LinkedHashSet linkedHashSet2 = new LinkedHashSet(arrayList);
            linkedHashSet2.hashCode();
            f0Var = new f0(linkedHashSet2);
            f0Var.a = h0VarC2;
        } else {
            f0Var = null;
        }
        if (f0Var == null) {
            return null;
        }
        return f0Var.g();
    }

    public static final o0 e(o0 o0Var, boolean z2) {
        o.f(o0Var, "<this>");
        t tVarA = t.f8981m.a(o0Var, z2);
        if (tVarA != null) {
            return tVarA;
        }
        o0 o0VarD = d(o0Var);
        return o0VarD == null ? o0Var.P0(false) : o0VarD;
    }

    public static final o0 f(o0 o0Var, List<? extends l1> list, c1 c1Var) {
        o.f(o0Var, "<this>");
        o.f(list, "newArguments");
        o.f(c1Var, "newAttributes");
        return (list.isEmpty() && c1Var == o0Var.K0()) ? o0Var : list.isEmpty() ? o0Var.R0(c1Var) : i0.g(c1Var, o0Var.L0(), list, o0Var.M0(), null, 16);
    }

    public static h0 g(h0 h0Var, List list, h hVar, List list2, int i2) {
        if ((i2 & 1) != 0) {
            list = h0Var.J0();
        }
        if ((i2 & 2) != 0) {
            hVar = h0Var.getAnnotations();
        }
        List list3 = (i2 & 4) != 0 ? list : null;
        o.f(h0Var, "<this>");
        o.f(list, "newArguments");
        o.f(hVar, "newAnnotations");
        o.f(list3, "newArgumentsForUpperBound");
        if ((list.isEmpty() || list == h0Var.J0()) && hVar == h0Var.getAnnotations()) {
            return h0Var;
        }
        c1 c1VarK0 = h0Var.K0();
        if ((hVar instanceof l) && hVar.isEmpty()) {
            Objects.requireNonNull(h.f6717j);
            hVar = h.a.f6718b;
        }
        c1 c1VarI = i(c1VarK0, hVar);
        w1 w1VarO0 = h0Var.O0();
        if (w1VarO0 instanceof b0) {
            b0 b0Var = (b0) w1VarO0;
            return i0.c(f(b0Var.f8878m, list, c1VarI), f(b0Var.f8879n, list3, c1VarI));
        }
        if (w1VarO0 instanceof o0) {
            return f((o0) w1VarO0, list, c1VarI);
        }
        throw new NoWhenBranchMatchedException();
    }

    public static /* synthetic */ o0 h(o0 o0Var, List list, c1 c1Var, int i2) {
        if ((i2 & 1) != 0) {
            list = o0Var.J0();
        }
        if ((i2 & 2) != 0) {
            c1Var = o0Var.K0();
        }
        return f(o0Var, list, c1Var);
    }

    /* JADX WARN: Removed duplicated region for block: B:18:0x005f  */
    /* JADX WARN: Removed duplicated region for block: B:22:0x006a  */
    /* JADX WARN: Type inference fix 'apply assigned field type' failed
    java.lang.UnsupportedOperationException: ArgType.getObject(), call class: class jadx.core.dex.instructions.args.ArgType$PrimitiveArg
    	at jadx.core.dex.instructions.args.ArgType.getObject(ArgType.java:593)
    	at jadx.core.dex.attributes.nodes.ClassTypeVarsAttr.getTypeVarsMapFor(ClassTypeVarsAttr.java:35)
    	at jadx.core.dex.nodes.utils.TypeUtils.replaceClassGenerics(TypeUtils.java:177)
    	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.insertExplicitUseCast(FixTypesVisitor.java:397)
    	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.tryFieldTypeWithNewCasts(FixTypesVisitor.java:359)
    	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.applyFieldType(FixTypesVisitor.java:309)
    	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.visit(FixTypesVisitor.java:94)
     */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public static final kotlin.reflect.w.internal.y0.n.c1 i(kotlin.reflect.w.internal.y0.n.c1 r8, kotlin.reflect.w.internal.y0.d.l1.h r9) {
        /*
            java.lang.String r0 = "<this>"
            kotlin.jvm.internal.o.f(r8, r0)
            java.lang.String r1 = "newAnnotations"
            kotlin.jvm.internal.o.f(r9, r1)
            r.i0.w.b.y0.d.l1.h r1 = kotlin.reflect.w.internal.y0.n.o.a(r8)
            if (r1 != r9) goto L11
            return r8
        L11:
            kotlin.jvm.internal.o.f(r8, r0)
            r.f0.b r0 = kotlin.reflect.w.internal.y0.n.o.f8967b
            r.i0.j<java.lang.Object>[] r1 = kotlin.reflect.w.internal.y0.n.o.a
            r2 = 0
            r1 = r1[r2]
            java.lang.Object r0 = r0.a(r8, r1)
            r.i0.w.b.y0.n.n r0 = (kotlin.reflect.w.internal.y0.n.n) r0
            r1 = 1
            java.lang.String r3 = "attribute"
            if (r0 == 0) goto L6b
            kotlin.jvm.internal.o.f(r0, r3)
            boolean r4 = r8.isEmpty()
            if (r4 == 0) goto L30
            goto L5f
        L30:
            r.i0.w.b.y0.o.c<T> r4 = r8.f9045f
            java.util.ArrayList r5 = new java.util.ArrayList
            r5.<init>()
            java.util.Iterator r4 = r4.iterator()
        L3b:
            boolean r6 = r4.hasNext()
            if (r6 == 0) goto L53
            java.lang.Object r6 = r4.next()
            r7 = r6
            r.i0.w.b.y0.n.a1 r7 = (kotlin.reflect.w.internal.y0.n.a1) r7
            boolean r7 = kotlin.jvm.internal.o.a(r7, r0)
            r7 = r7 ^ r1
            if (r7 == 0) goto L3b
            r5.add(r6)
            goto L3b
        L53:
            int r0 = r5.size()
            r.i0.w.b.y0.o.c<T> r4 = r8.f9045f
            int r4 = r4.a()
            if (r0 != r4) goto L61
        L5f:
            r0 = r8
            goto L67
        L61:
            r.i0.w.b.y0.n.c1$a r0 = kotlin.reflect.w.internal.y0.n.c1.f8889m
            r.i0.w.b.y0.n.c1 r0 = r0.c(r5)
        L67:
            if (r0 != 0) goto L6a
            goto L6b
        L6a:
            r8 = r0
        L6b:
            java.util.Iterator r0 = r9.iterator()
            boolean r0 = r0.hasNext()
            if (r0 != 0) goto L7c
            boolean r0 = r9.isEmpty()
            if (r0 == 0) goto L7c
            return r8
        L7c:
            r.i0.w.b.y0.n.n r0 = new r.i0.w.b.y0.n.n
            r0.<init>(r9)
            kotlin.jvm.internal.o.f(r0, r3)
            kotlin.jvm.internal.o.f(r0, r3)
            r.i0.w.b.y0.n.c1$a r9 = kotlin.reflect.w.internal.y0.n.c1.f8889m
            kotlin.reflect.KClass r3 = r0.b()
            int r3 = r9.b(r3)
            r.i0.w.b.y0.o.c<T> r4 = r8.f9045f
            java.lang.Object r3 = r4.get(r3)
            if (r3 == 0) goto L9a
            r2 = r1
        L9a:
            if (r2 == 0) goto L9d
            goto Lb9
        L9d:
            boolean r1 = r8.isEmpty()
            if (r1 == 0) goto Lad
            r.i0.w.b.y0.n.c1 r8 = new r.i0.w.b.y0.n.c1
            java.util.List r9 = g.h.a.i.H2(r0)
            r8.<init>(r9)
            goto Lb9
        Lad:
            java.util.List r8 = kotlin.collections.j.i0(r8)
            java.util.List r8 = kotlin.collections.j.Q(r8, r0)
            r.i0.w.b.y0.n.c1 r8 = r9.c(r8)
        Lb9:
            return r8
        */
        throw new UnsupportedOperationException("Method not decompiled: kotlin.reflect.w.internal.y0.n.s0.i(r.i0.w.b.y0.n.c1, r.i0.w.b.y0.d.l1.h):r.i0.w.b.y0.n.c1");
    }

    public static final c1 j(h hVar) {
        o.f(hVar, "<this>");
        o.f(hVar, "annotations");
        if (!hVar.isEmpty()) {
            return c1.f8889m.c(i.H2(new n(hVar)));
        }
        Objects.requireNonNull(c1.f8889m);
        return c1.f8890n;
    }

    public static final o0 k(o0 o0Var, o0 o0Var2) {
        o.f(o0Var, "<this>");
        o.f(o0Var2, "abbreviatedType");
        return i.o2(o0Var) ? o0Var : new a(o0Var, o0Var2);
    }
}
