package c.e.b.h;

import androidx.constraintlayout.widget.ConstraintLayout;
import c.e.b.h.d;
import c.e.b.h.l.b;
import c.e.b.h.l.o;
import java.lang.ref.WeakReference;
import java.util.Arrays;
import java.util.HashSet;
import java.util.Iterator;

/* JADX INFO: compiled from: ConstraintWidgetContainer.java */
/* JADX INFO: loaded from: classes.dex */
public class e extends k {
    public int r0;
    public int s0;
    public c.e.b.h.l.b m0 = new c.e.b.h.l.b(this);
    public c.e.b.h.l.e n0 = new c.e.b.h.l.e(this);
    public b.InterfaceC0007b o0 = null;
    public boolean p0 = false;
    public c.e.b.d q0 = new c.e.b.d();
    public int t0 = 0;
    public int u0 = 0;
    public b[] v0 = new b[4];
    public b[] w0 = new b[4];
    public int x0 = 257;
    public boolean y0 = false;
    public boolean z0 = false;
    public WeakReference<c> A0 = null;
    public WeakReference<c> B0 = null;
    public WeakReference<c> C0 = null;
    public WeakReference<c> D0 = null;
    public b.a E0 = new b.a();

    public static boolean Y(d dVar, b.InterfaceC0007b interfaceC0007b, b.a aVar, int i2) {
        int i3;
        int i4;
        if (interfaceC0007b == null) {
            return false;
        }
        aVar.a = dVar.m();
        aVar.f1140b = dVar.q();
        aVar.f1141c = dVar.r();
        aVar.f1142d = dVar.l();
        aVar.f1147i = false;
        aVar.f1148j = i2;
        d.a aVar2 = aVar.a;
        d.a aVar3 = d.a.MATCH_CONSTRAINT;
        boolean z = aVar2 == aVar3;
        boolean z2 = aVar.f1140b == aVar3;
        boolean z3 = z && dVar.S > 0.0f;
        boolean z4 = z2 && dVar.S > 0.0f;
        if (z && dVar.u(0) && dVar.f1137l == 0 && !z3) {
            aVar.a = d.a.WRAP_CONTENT;
            if (z2 && dVar.m == 0) {
                aVar.a = d.a.FIXED;
            }
            z = false;
        }
        if (z2 && dVar.u(1) && dVar.m == 0 && !z4) {
            aVar.f1140b = d.a.WRAP_CONTENT;
            if (z && dVar.f1137l == 0) {
                aVar.f1140b = d.a.FIXED;
            }
            z2 = false;
        }
        if (dVar.A()) {
            aVar.a = d.a.FIXED;
            z = false;
        }
        if (dVar.B()) {
            aVar.f1140b = d.a.FIXED;
            z2 = false;
        }
        if (z3) {
            if (dVar.n[0] == 4) {
                aVar.a = d.a.FIXED;
            } else if (!z2) {
                d.a aVar4 = aVar.f1140b;
                d.a aVar5 = d.a.FIXED;
                if (aVar4 == aVar5) {
                    i4 = aVar.f1142d;
                } else {
                    aVar.a = d.a.WRAP_CONTENT;
                    ((ConstraintLayout.b) interfaceC0007b).b(dVar, aVar);
                    i4 = aVar.f1144f;
                }
                aVar.a = aVar5;
                int i5 = dVar.T;
                if (i5 == 0 || i5 == -1) {
                    aVar.f1141c = (int) (dVar.S * i4);
                } else {
                    aVar.f1141c = (int) (dVar.S / i4);
                }
            }
        }
        if (z4) {
            if (dVar.n[1] == 4) {
                aVar.f1140b = d.a.FIXED;
            } else if (!z) {
                d.a aVar6 = aVar.a;
                d.a aVar7 = d.a.FIXED;
                if (aVar6 == aVar7) {
                    i3 = aVar.f1141c;
                } else {
                    aVar.f1140b = d.a.WRAP_CONTENT;
                    ((ConstraintLayout.b) interfaceC0007b).b(dVar, aVar);
                    i3 = aVar.f1143e;
                }
                aVar.f1140b = aVar7;
                int i6 = dVar.T;
                if (i6 == 0 || i6 == -1) {
                    aVar.f1142d = (int) (i3 / dVar.S);
                } else {
                    aVar.f1142d = (int) (i3 * dVar.S);
                }
            }
        }
        ((ConstraintLayout.b) interfaceC0007b).b(dVar, aVar);
        dVar.N(aVar.f1143e);
        dVar.I(aVar.f1144f);
        dVar.y = aVar.f1146h;
        dVar.F(aVar.f1145g);
        aVar.f1148j = 0;
        return aVar.f1147i;
    }

    @Override // c.e.b.h.k, c.e.b.h.d
    public void C() {
        this.q0.u();
        this.r0 = 0;
        this.s0 = 0;
        super.C();
    }

    @Override // c.e.b.h.d
    public void O(boolean z, boolean z2) {
        super.O(z, z2);
        int size = this.l0.size();
        for (int i2 = 0; i2 < size; i2++) {
            this.l0.get(i2).O(z, z2);
        }
    }

    /* JADX WARN: Multi-variable type inference failed */
    /* JADX WARN: Removed duplicated region for block: B:323:0x0582  */
    /* JADX WARN: Removed duplicated region for block: B:337:0x05b9  */
    /* JADX WARN: Removed duplicated region for block: B:355:0x05e5  */
    /* JADX WARN: Removed duplicated region for block: B:360:0x05fb  */
    /* JADX WARN: Removed duplicated region for block: B:368:0x0618  */
    /* JADX WARN: Removed duplicated region for block: B:372:0x0623  */
    /* JADX WARN: Removed duplicated region for block: B:375:0x0630 A[ADDED_TO_REGION] */
    /* JADX WARN: Removed duplicated region for block: B:379:0x063f  */
    /* JADX WARN: Removed duplicated region for block: B:383:0x0648  */
    /* JADX WARN: Removed duplicated region for block: B:386:0x0653  */
    /* JADX WARN: Removed duplicated region for block: B:392:0x0670  */
    /* JADX WARN: Removed duplicated region for block: B:481:0x088e A[PHI: r0 r11
      0x088e: PHI (r0v19 ??) = (r0v18 ??), (r0v21 ??), (r0v21 ??), (r0v21 ??) binds: [B:468:0x0852, B:476:0x0876, B:477:0x0878, B:479:0x087e] A[DONT_GENERATE, DONT_INLINE]
      0x088e: PHI (r11v5 boolean) = (r11v4 boolean), (r11v7 boolean), (r11v7 boolean), (r11v7 boolean) binds: [B:468:0x0852, B:476:0x0876, B:477:0x0878, B:479:0x087e] A[DONT_GENERATE, DONT_INLINE]] */
    /* JADX WARN: Removed duplicated region for block: B:485:0x0898  */
    /* JADX WARN: Type inference failed for: r0v104 */
    /* JADX WARN: Type inference failed for: r0v105 */
    /* JADX WARN: Type inference failed for: r0v106 */
    /* JADX WARN: Type inference failed for: r0v107 */
    /* JADX WARN: Type inference failed for: r0v108 */
    /* JADX WARN: Type inference failed for: r0v18 */
    /* JADX WARN: Type inference failed for: r0v19 */
    /* JADX WARN: Type inference failed for: r0v21 */
    /* JADX WARN: Type inference failed for: r0v24 */
    /* JADX WARN: Type inference failed for: r0v26 */
    /* JADX WARN: Type inference failed for: r12v0 */
    /* JADX WARN: Type inference failed for: r12v1 */
    /* JADX WARN: Type inference failed for: r12v10 */
    /* JADX WARN: Type inference failed for: r12v11 */
    /* JADX WARN: Type inference failed for: r12v12 */
    /* JADX WARN: Type inference failed for: r12v13 */
    /* JADX WARN: Type inference failed for: r12v2 */
    /* JADX WARN: Type inference failed for: r12v20 */
    /* JADX WARN: Type inference failed for: r12v21 */
    /* JADX WARN: Type inference failed for: r12v23 */
    /* JADX WARN: Type inference failed for: r12v35 */
    /* JADX WARN: Type inference failed for: r12v36 */
    /* JADX WARN: Type inference failed for: r12v37 */
    /* JADX WARN: Type inference failed for: r12v8 */
    /* JADX WARN: Type inference failed for: r12v9, types: [boolean] */
    @Override // c.e.b.h.k
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public void Q() {
        /*
            Method dump skipped, instruction units count: 2216
            To view this dump add '--comments-level debug' option
        */
        throw new UnsupportedOperationException("Method not decompiled: c.e.b.h.e.Q():void");
    }

    public void R(d dVar, int i2) {
        if (i2 == 0) {
            int i3 = this.t0 + 1;
            b[] bVarArr = this.w0;
            if (i3 >= bVarArr.length) {
                this.w0 = (b[]) Arrays.copyOf(bVarArr, bVarArr.length * 2);
            }
            b[] bVarArr2 = this.w0;
            int i4 = this.t0;
            bVarArr2[i4] = new b(dVar, 0, this.p0);
            this.t0 = i4 + 1;
            return;
        }
        if (i2 == 1) {
            int i5 = this.u0 + 1;
            b[] bVarArr3 = this.v0;
            if (i5 >= bVarArr3.length) {
                this.v0 = (b[]) Arrays.copyOf(bVarArr3, bVarArr3.length * 2);
            }
            b[] bVarArr4 = this.v0;
            int i6 = this.u0;
            bVarArr4[i6] = new b(dVar, 1, this.p0);
            this.u0 = i6 + 1;
        }
    }

    public boolean S(c.e.b.d dVar) {
        boolean Z = Z(64);
        d(dVar, Z);
        int size = this.l0.size();
        boolean z = false;
        for (int i2 = 0; i2 < size; i2++) {
            d dVar2 = this.l0.get(i2);
            boolean[] zArr = dVar2.N;
            zArr[0] = false;
            zArr[1] = false;
            if (dVar2 instanceof a) {
                z = true;
            }
        }
        if (z) {
            for (int i3 = 0; i3 < size; i3++) {
                d dVar3 = this.l0.get(i3);
                if (dVar3 instanceof a) {
                    a aVar = (a) dVar3;
                    for (int i4 = 0; i4 < aVar.m0; i4++) {
                        d dVar4 = aVar.l0[i4];
                        int i5 = aVar.n0;
                        if (i5 == 0 || i5 == 1) {
                            dVar4.N[0] = true;
                        } else if (i5 == 2 || i5 == 3) {
                            dVar4.N[1] = true;
                        }
                    }
                }
            }
        }
        for (int i6 = 0; i6 < size; i6++) {
            d dVar5 = this.l0.get(i6);
            if (dVar5.c()) {
                dVar5.d(dVar, Z);
            }
        }
        if (c.e.b.d.a) {
            HashSet<d> hashSet = new HashSet<>();
            for (int i7 = 0; i7 < size; i7++) {
                d dVar6 = this.l0.get(i7);
                if (!dVar6.c()) {
                    hashSet.add(dVar6);
                }
            }
            b(this, dVar, hashSet, m() == d.a.WRAP_CONTENT ? 0 : 1, false);
            for (d dVar7 : hashSet) {
                i.a(this, dVar, dVar7);
                dVar7.d(dVar, Z);
            }
        } else {
            for (int i8 = 0; i8 < size; i8++) {
                d dVar8 = this.l0.get(i8);
                if (dVar8 instanceof e) {
                    d.a[] aVarArr = dVar8.O;
                    d.a aVar2 = aVarArr[0];
                    d.a aVar3 = aVarArr[1];
                    d.a aVar4 = d.a.WRAP_CONTENT;
                    if (aVar2 == aVar4) {
                        dVar8.J(d.a.FIXED);
                    }
                    if (aVar3 == aVar4) {
                        dVar8.M(d.a.FIXED);
                    }
                    dVar8.d(dVar, Z);
                    if (aVar2 == aVar4) {
                        dVar8.J(aVar2);
                    }
                    if (aVar3 == aVar4) {
                        dVar8.M(aVar3);
                    }
                } else {
                    i.a(this, dVar, dVar8);
                    if (!dVar8.c()) {
                        dVar8.d(dVar, Z);
                    }
                }
            }
        }
        if (this.t0 > 0) {
            c.b.a.a(this, dVar, null, 0);
        }
        if (this.u0 > 0) {
            c.b.a.a(this, dVar, null, 1);
        }
        return true;
    }

    public void T(c cVar) {
        WeakReference<c> weakReference = this.D0;
        if (weakReference == null || weakReference.get() == null || cVar.c() > this.D0.get().c()) {
            this.D0 = new WeakReference<>(cVar);
        }
    }

    public void U(c cVar) {
        WeakReference<c> weakReference = this.C0;
        if (weakReference == null || weakReference.get() == null || cVar.c() > this.C0.get().c()) {
            this.C0 = new WeakReference<>(cVar);
        }
    }

    public void V(c cVar) {
        WeakReference<c> weakReference = this.A0;
        if (weakReference == null || weakReference.get() == null || cVar.c() > this.A0.get().c()) {
            this.A0 = new WeakReference<>(cVar);
        }
    }

    public boolean W(boolean z, int i2) {
        boolean z2;
        d.a aVar;
        c.e.b.h.l.e eVar = this.n0;
        boolean z3 = true;
        boolean z4 = z & true;
        d.a aVarK = eVar.a.k(0);
        d.a aVarK2 = eVar.a.k(1);
        int iS = eVar.a.s();
        int iT = eVar.a.t();
        if (z4 && (aVarK == (aVar = d.a.WRAP_CONTENT) || aVarK2 == aVar)) {
            Iterator<o> it = eVar.f1154e.iterator();
            while (true) {
                if (!it.hasNext()) {
                    break;
                }
                o next = it.next();
                if (next.f1183f == i2 && !next.k()) {
                    z4 = false;
                    break;
                }
            }
            if (i2 == 0) {
                if (z4 && aVarK == d.a.WRAP_CONTENT) {
                    eVar.a.J(d.a.FIXED);
                    e eVar2 = eVar.a;
                    eVar2.N(eVar.d(eVar2, 0));
                    e eVar3 = eVar.a;
                    eVar3.f1129d.f1182e.c(eVar3.r());
                }
            } else if (z4 && aVarK2 == d.a.WRAP_CONTENT) {
                eVar.a.M(d.a.FIXED);
                e eVar4 = eVar.a;
                eVar4.I(eVar.d(eVar4, 1));
                e eVar5 = eVar.a;
                eVar5.f1130e.f1182e.c(eVar5.l());
            }
        }
        if (i2 == 0) {
            e eVar6 = eVar.a;
            d.a[] aVarArr = eVar6.O;
            if (aVarArr[0] == d.a.FIXED || aVarArr[0] == d.a.MATCH_PARENT) {
                int iR = eVar6.r() + iS;
                eVar.a.f1129d.f1186i.c(iR);
                eVar.a.f1129d.f1182e.c(iR - iS);
                z2 = true;
            }
            z2 = false;
        } else {
            e eVar7 = eVar.a;
            d.a[] aVarArr2 = eVar7.O;
            if (aVarArr2[1] == d.a.FIXED || aVarArr2[1] == d.a.MATCH_PARENT) {
                int iL = eVar7.l() + iT;
                eVar.a.f1130e.f1186i.c(iL);
                eVar.a.f1130e.f1182e.c(iL - iT);
                z2 = true;
            }
            z2 = false;
        }
        eVar.g();
        for (o oVar : eVar.f1154e) {
            if (oVar.f1183f == i2 && (oVar.f1179b != eVar.a || oVar.f1184g)) {
                oVar.e();
            }
        }
        for (o oVar2 : eVar.f1154e) {
            if (oVar2.f1183f == i2 && (z2 || oVar2.f1179b != eVar.a)) {
                if (!oVar2.f1185h.f1166j || !oVar2.f1186i.f1166j || (!(oVar2 instanceof c.e.b.h.l.c) && !oVar2.f1182e.f1166j)) {
                    z3 = false;
                    break;
                }
            }
        }
        eVar.a.J(aVarK);
        eVar.a.M(aVarK2);
        return z3;
    }

    public void X() {
        this.n0.f1151b = true;
    }

    public boolean Z(int i2) {
        return (this.x0 & i2) == i2;
    }

    public void a0(int i2) {
        this.x0 = i2;
        c.e.b.d.a = Z(512);
    }
}
