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

import kotlin.reflect.w.internal.y0.n.b2.g;
import kotlin.reflect.w.internal.y0.n.b2.i;
import kotlin.reflect.w.internal.y0.n.b2.k;
import kotlin.reflect.w.internal.y0.n.b2.m;
import kotlin.reflect.w.internal.y0.n.b2.p;

/* JADX INFO: loaded from: classes2.dex */
public final class d {
    public static final boolean a(p pVar, k kVar, k kVar2) {
        if (pVar.h(kVar) == pVar.h(kVar2) && pVar.R(kVar) == pVar.R(kVar2)) {
            if ((pVar.j0(kVar) == null) == (pVar.j0(kVar2) == null) && pVar.q0(pVar.b(kVar), pVar.b(kVar2))) {
                if (pVar.k0(kVar, kVar2)) {
                    return true;
                }
                int iH = pVar.h(kVar);
                for (int i2 = 0; i2 < iH; i2++) {
                    m mVarZ = pVar.Z(kVar, i2);
                    m mVarZ2 = pVar.Z(kVar2, i2);
                    if (pVar.G(mVarZ) != pVar.G(mVarZ2)) {
                        return false;
                    }
                    if (!pVar.G(mVarZ) && (pVar.b0(mVarZ) != pVar.b0(mVarZ2) || !b(pVar, pVar.o0(mVarZ), pVar.o0(mVarZ2)))) {
                        return false;
                    }
                }
                return true;
            }
        }
        return false;
    }

    public static final boolean b(p pVar, i iVar, i iVar2) {
        if (iVar == iVar2) {
            return true;
        }
        k kVarA = pVar.a(iVar);
        k kVarA2 = pVar.a(iVar2);
        if (kVarA != null && kVarA2 != null) {
            return a(pVar, kVarA, kVarA2);
        }
        g gVarH = pVar.H(iVar);
        g gVarH2 = pVar.H(iVar2);
        if (gVarH == null || gVarH2 == null) {
            return false;
        }
        return a(pVar, pVar.f(gVarH), pVar.f(gVarH2)) && a(pVar, pVar.d(gVarH), pVar.d(gVarH2));
    }
}
