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

import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
import java.util.List;
import java.util.Objects;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.o;
import kotlin.reflect.w.internal.y0.d.b1;
import kotlin.reflect.w.internal.y0.d.e;
import kotlin.reflect.w.internal.y0.d.h;
import kotlin.reflect.w.internal.y0.n.a2.i;
import kotlin.reflect.w.internal.y0.n.a2.j;
import kotlin.reflect.w.internal.y0.n.z1.d;
import kotlin.reflect.w.internal.y0.n.z1.l;

/* JADX INFO: loaded from: classes2.dex */
public class u1 {
    public static final o0 a = j.c(i.DONT_CARE, new String[0]);

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public static final o0 f8990b = j.c(i.UNINFERRED_LAMBDA_PARAMETER_TYPE, new String[0]);

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public static final o0 f8991c = new a("NO_EXPECTED_TYPE");

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public static final o0 f8992d = new a("UNIT_EXPECTED_TYPE");

    public static class a extends v {

        /* JADX INFO: renamed from: m, reason: collision with root package name */
        public final String f8993m;

        public a(String str) {
            this.f8993m = str;
        }

        /* JADX WARN: Removed duplicated region for block: B:20:0x0030  */
        /*
            Code decompiled incorrectly, please refer to instructions dump.
            To view partially-correct add '--show-bad-code' argument
        */
        public static /* synthetic */ void X0(int r9) {
            /*
                r0 = 4
                r1 = 1
                if (r9 == r1) goto L9
                if (r9 == r0) goto L9
                java.lang.String r2 = "Argument for @NotNull parameter '%s' of %s.%s must not be null"
                goto Lb
            L9:
                java.lang.String r2 = "@NotNull method %s.%s must not return null"
            Lb:
                r3 = 3
                r4 = 2
                if (r9 == r1) goto L13
                if (r9 == r0) goto L13
                r5 = r3
                goto L14
            L13:
                r5 = r4
            L14:
                java.lang.Object[] r5 = new java.lang.Object[r5]
                java.lang.String r6 = "kotlin/reflect/jvm/internal/impl/types/TypeUtils$SpecialType"
                r7 = 0
                if (r9 == r1) goto L30
                if (r9 == r4) goto L2b
                if (r9 == r3) goto L26
                if (r9 == r0) goto L30
                java.lang.String r8 = "newAttributes"
                r5[r7] = r8
                goto L32
            L26:
                java.lang.String r8 = "kotlinTypeRefiner"
                r5[r7] = r8
                goto L32
            L2b:
                java.lang.String r8 = "delegate"
                r5[r7] = r8
                goto L32
            L30:
                r5[r7] = r6
            L32:
                java.lang.String r7 = "refine"
                if (r9 == r1) goto L3e
                if (r9 == r0) goto L3b
                r5[r1] = r6
                goto L42
            L3b:
                r5[r1] = r7
                goto L42
            L3e:
                java.lang.String r6 = "toString"
                r5[r1] = r6
            L42:
                if (r9 == r1) goto L56
                if (r9 == r4) goto L52
                if (r9 == r3) goto L4f
                if (r9 == r0) goto L56
                java.lang.String r3 = "replaceAttributes"
                r5[r4] = r3
                goto L56
            L4f:
                r5[r4] = r7
                goto L56
            L52:
                java.lang.String r3 = "replaceDelegate"
                r5[r4] = r3
            L56:
                java.lang.String r2 = java.lang.String.format(r2, r5)
                if (r9 == r1) goto L64
                if (r9 == r0) goto L64
                java.lang.IllegalArgumentException r9 = new java.lang.IllegalArgumentException
                r9.<init>(r2)
                goto L69
            L64:
                java.lang.IllegalStateException r9 = new java.lang.IllegalStateException
                r9.<init>(r2)
            L69:
                throw r9
            */
            throw new UnsupportedOperationException("Method not decompiled: r.i0.w.b.y0.n.u1.a.X0(int):void");
        }

        @Override // kotlin.reflect.w.internal.y0.n.v, kotlin.reflect.w.internal.y0.n.h0
        /* JADX INFO: renamed from: N0 */
        public /* bridge */ /* synthetic */ h0 Q0(d dVar) {
            Y0(dVar);
            return this;
        }

        @Override // kotlin.reflect.w.internal.y0.n.o0, kotlin.reflect.w.internal.y0.n.w1
        public /* bridge */ /* synthetic */ w1 P0(boolean z2) {
            P0(z2);
            throw null;
        }

        @Override // kotlin.reflect.w.internal.y0.n.v, kotlin.reflect.w.internal.y0.n.w1
        /* JADX INFO: renamed from: Q0 */
        public /* bridge */ /* synthetic */ w1 N0(d dVar) {
            Y0(dVar);
            return this;
        }

        @Override // kotlin.reflect.w.internal.y0.n.o0, kotlin.reflect.w.internal.y0.n.w1
        public /* bridge */ /* synthetic */ w1 R0(c1 c1Var) {
            R0(c1Var);
            throw null;
        }

        @Override // kotlin.reflect.w.internal.y0.n.o0
        /* JADX INFO: renamed from: S0 */
        public o0 P0(boolean z2) {
            throw new IllegalStateException(this.f8993m);
        }

        @Override // kotlin.reflect.w.internal.y0.n.o0
        /* JADX INFO: renamed from: T0 */
        public o0 R0(c1 c1Var) {
            if (c1Var != null) {
                throw new IllegalStateException(this.f8993m);
            }
            X0(0);
            throw null;
        }

        @Override // kotlin.reflect.w.internal.y0.n.v
        public o0 U0() {
            throw new IllegalStateException(this.f8993m);
        }

        @Override // kotlin.reflect.w.internal.y0.n.v
        /* JADX INFO: renamed from: V0 */
        public /* bridge */ /* synthetic */ o0 N0(d dVar) {
            Y0(dVar);
            return this;
        }

        @Override // kotlin.reflect.w.internal.y0.n.v
        public v W0(o0 o0Var) {
            throw new IllegalStateException(this.f8993m);
        }

        public a Y0(d dVar) {
            if (dVar != null) {
                return this;
            }
            X0(3);
            throw null;
        }

        @Override // kotlin.reflect.w.internal.y0.n.o0
        public String toString() {
            String str = this.f8993m;
            if (str != null) {
                return str;
            }
            X0(1);
            throw null;
        }
    }

    /* JADX WARN: Removed duplicated region for block: B:17:0x0035  */
    /* JADX WARN: Removed duplicated region for block: B:75:0x0105  */
    /* JADX WARN: Removed duplicated region for block: B:82:0x0120  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public static /* synthetic */ void a(int r24) {
        /*
            Method dump skipped, instruction units count: 780
            To view this dump add '--comments-level debug' option
        */
        throw new UnsupportedOperationException("Method not decompiled: kotlin.reflect.w.internal.y0.n.u1.a(int):void");
    }

    public static boolean b(h0 h0Var) {
        if (h0Var == null) {
            a(28);
            throw null;
        }
        if (h0Var.M0()) {
            return true;
        }
        return g.h.a.i.q2(h0Var) && b(g.h.a.i.r(h0Var).f8879n);
    }

    public static boolean c(h0 h0Var, Function1<w1, Boolean> function1) {
        if (function1 != null) {
            return d(h0Var, function1, null);
        }
        a(43);
        throw null;
    }

    public static boolean d(h0 h0Var, Function1<w1, Boolean> function1, kotlin.reflect.w.internal.y0.p.i<h0> iVar) {
        if (function1 == null) {
            a(44);
            throw null;
        }
        if (h0Var == null) {
            return false;
        }
        w1 w1VarO0 = h0Var.O0();
        if (q(h0Var)) {
            return function1.invoke(w1VarO0).booleanValue();
        }
        if (iVar != null && iVar.contains(h0Var)) {
            return false;
        }
        if (function1.invoke(w1VarO0).booleanValue()) {
            return true;
        }
        if (iVar == null) {
            iVar = kotlin.reflect.w.internal.y0.p.i.a();
        }
        iVar.add(h0Var);
        b0 b0Var = w1VarO0 instanceof b0 ? (b0) w1VarO0 : null;
        if (b0Var != null && (d(b0Var.f8878m, function1, iVar) || d(b0Var.f8879n, function1, iVar))) {
            return true;
        }
        if ((w1VarO0 instanceof t) && d(((t) w1VarO0).f8982n, function1, iVar)) {
            return true;
        }
        e1 e1VarL0 = h0Var.L0();
        if (e1VarL0 instanceof f0) {
            Iterator<h0> it = ((f0) e1VarL0).f8918b.iterator();
            while (it.hasNext()) {
                if (d(it.next(), function1, iVar)) {
                    return true;
                }
            }
            return false;
        }
        for (l1 l1Var : h0Var.J0()) {
            if (!l1Var.c() && d(l1Var.getType(), function1, iVar)) {
                return true;
            }
        }
        return false;
    }

    public static List<l1> e(List<b1> list) {
        if (list == null) {
            a(16);
            throw null;
        }
        ArrayList arrayList = new ArrayList(list.size());
        Iterator<b1> it = list.iterator();
        while (it.hasNext()) {
            arrayList.add(new n1(it.next().s()));
        }
        return kotlin.collections.j.i0(arrayList);
    }

    public static boolean f(h0 h0Var) {
        if (h0Var == null) {
            a(29);
            throw null;
        }
        if (h0Var.L0().c() instanceof e) {
            return false;
        }
        r1 r1VarD = r1.d(h0Var);
        Collection<h0> collectionB = h0Var.L0().b();
        ArrayList arrayList = new ArrayList(collectionB.size());
        for (h0 h0Var2 : collectionB) {
            if (h0Var2 == null) {
                a(21);
                throw null;
            }
            h0 h0VarK = r1VarD.k(h0Var2, x1.INVARIANT);
            h0 h0VarK2 = h0VarK != null ? k(h0VarK, h0Var.M0()) : null;
            if (h0VarK2 != null) {
                arrayList.add(h0VarK2);
            }
        }
        Iterator it = arrayList.iterator();
        while (it.hasNext()) {
            if (g((h0) it.next())) {
                return true;
            }
        }
        return false;
    }

    public static boolean g(h0 h0Var) {
        if (h0Var == null) {
            a(27);
            throw null;
        }
        if (h0Var.M0()) {
            return true;
        }
        if (g.h.a.i.q2(h0Var) && g(g.h.a.i.r(h0Var).f8879n)) {
            return true;
        }
        o.f(h0Var, "<this>");
        if (h0Var.O0() instanceof t) {
            return false;
        }
        if (h(h0Var)) {
            return f(h0Var);
        }
        if (h0Var instanceof e) {
            b1 b1VarD = ((e) h0Var).f8908m.d();
            return b1VarD == null || f(b1VarD.s());
        }
        e1 e1VarL0 = h0Var.L0();
        if (e1VarL0 instanceof f0) {
            Iterator<h0> it = e1VarL0.b().iterator();
            while (it.hasNext()) {
                if (g(it.next())) {
                    return true;
                }
            }
        }
        return false;
    }

    public static boolean h(h0 h0Var) {
        if (h0Var == null) {
            a(60);
            throw null;
        }
        if (h0Var != null) {
            return (h0Var.L0().c() instanceof b1 ? (b1) h0Var.L0().c() : null) != null || (h0Var.L0() instanceof l);
        }
        a(63);
        throw null;
    }

    public static h0 i(h0 h0Var) {
        if (h0Var != null) {
            return j(h0Var, false);
        }
        a(2);
        throw null;
    }

    public static h0 j(h0 h0Var, boolean z2) {
        if (h0Var == null) {
            a(3);
            throw null;
        }
        w1 w1VarP0 = h0Var.O0().P0(z2);
        if (w1VarP0 != null) {
            return w1VarP0;
        }
        a(4);
        throw null;
    }

    public static h0 k(h0 h0Var, boolean z2) {
        if (h0Var != null) {
            return z2 ? j(h0Var, true) : h0Var;
        }
        a(8);
        throw null;
    }

    public static o0 l(o0 o0Var, boolean z2) {
        if (o0Var == null) {
            a(5);
            throw null;
        }
        if (!z2) {
            if (o0Var != null) {
                return o0Var;
            }
            a(7);
            throw null;
        }
        o0 o0VarP0 = o0Var.P0(true);
        if (o0VarP0 != null) {
            return o0VarP0;
        }
        a(6);
        throw null;
    }

    public static l1 m(b1 b1Var) {
        if (b1Var != null) {
            return new u0(b1Var);
        }
        a(45);
        throw null;
    }

    public static l1 n(b1 b1Var, a0 a0Var) {
        if (b1Var != null) {
            return a0Var.b() == t1.SUPERTYPE ? new n1(g.h.a.i.A3(b1Var)) : new u0(b1Var);
        }
        a(46);
        throw null;
    }

    public static o0 o(h hVar, kotlin.reflect.w.internal.y0.k.c0.i iVar, Function1<d, o0> function1) {
        return j.f(hVar) ? j.c(i.UNABLE_TO_SUBSTITUTE_TYPE, hVar.toString()) : p(hVar.k(), iVar, function1);
    }

    public static o0 p(e1 e1Var, kotlin.reflect.w.internal.y0.k.c0.i iVar, Function1<d, o0> function1) {
        if (e1Var == null) {
            a(12);
            throw null;
        }
        if (iVar == null) {
            a(13);
            throw null;
        }
        if (function1 == null) {
            a(14);
            throw null;
        }
        List<l1> listE = e(e1Var.getParameters());
        Objects.requireNonNull(c1.f8889m);
        return i0.i(c1.f8890n, e1Var, listE, false, iVar, function1);
    }

    public static boolean q(h0 h0Var) {
        if (h0Var != null) {
            return h0Var == f8991c || h0Var == f8992d;
        }
        a(0);
        throw null;
    }
}
