package b.e.a.j.l;

import java.util.ArrayList;
import java.util.Iterator;

/* JADX INFO: loaded from: classes.dex */
public class c extends o {
    public ArrayList<o> k;
    public int l;

    /* JADX WARN: Code restructure failed: missing block: B:11:0x0025, code lost:
    
        r0 = null;
     */
    /* JADX WARN: Code restructure failed: missing block: B:12:0x0026, code lost:
    
        r4.add(r0);
        r3 = r3.n(r2.f802f);
     */
    /* JADX WARN: Code restructure failed: missing block: B:13:0x002f, code lost:
    
        if (r3 == null) goto L46;
     */
    /* JADX WARN: Code restructure failed: missing block: B:14:0x0031, code lost:
    
        r4 = r2.k;
        r0 = r2.f802f;
     */
    /* JADX WARN: Code restructure failed: missing block: B:15:0x0035, code lost:
    
        if (r0 != 0) goto L47;
     */
    /* JADX WARN: Code restructure failed: missing block: B:17:0x003a, code lost:
    
        if (r0 != 1) goto L48;
     */
    /* JADX WARN: Code restructure failed: missing block: B:18:0x003c, code lost:
    
        r0 = r3.f755e;
     */
    /* JADX WARN: Code restructure failed: missing block: B:19:0x003f, code lost:
    
        r3 = r2.k.iterator();
     */
    /* JADX WARN: Code restructure failed: missing block: B:21:0x0049, code lost:
    
        if (r3.hasNext() == false) goto L54;
     */
    /* JADX WARN: Code restructure failed: missing block: B:22:0x004b, code lost:
    
        r4 = r3.next();
        r0 = r2.f802f;
     */
    /* JADX WARN: Code restructure failed: missing block: B:23:0x0053, code lost:
    
        if (r0 != 0) goto L55;
     */
    /* JADX WARN: Code restructure failed: missing block: B:24:0x0055, code lost:
    
        r4.f798b.f752b = r2;
     */
    /* JADX WARN: Code restructure failed: missing block: B:25:0x005a, code lost:
    
        if (r0 != 1) goto L59;
     */
    /* JADX WARN: Code restructure failed: missing block: B:26:0x005c, code lost:
    
        r4.f798b.f753c = r2;
     */
    /* JADX WARN: Code restructure failed: missing block: B:28:0x0063, code lost:
    
        if (r2.f802f != 0) goto L32;
     */
    /* JADX WARN: Code restructure failed: missing block: B:30:0x006d, code lost:
    
        if (((b.e.a.j.e) r2.f798b.V).w0 == false) goto L32;
     */
    /* JADX WARN: Code restructure failed: missing block: B:31:0x006f, code lost:
    
        r3 = true;
     */
    /* JADX WARN: Code restructure failed: missing block: B:32:0x0071, code lost:
    
        r3 = false;
     */
    /* JADX WARN: Code restructure failed: missing block: B:33:0x0072, code lost:
    
        if (r3 == false) goto L37;
     */
    /* JADX WARN: Code restructure failed: missing block: B:35:0x007a, code lost:
    
        if (r2.k.size() <= 1) goto L37;
     */
    /* JADX WARN: Code restructure failed: missing block: B:36:0x007c, code lost:
    
        r3 = r2.k;
        r2.f798b = r3.get(r3.size() - 1).f798b;
     */
    /* JADX WARN: Code restructure failed: missing block: B:38:0x008f, code lost:
    
        if (r2.f802f != 0) goto L40;
     */
    /* JADX WARN: Code restructure failed: missing block: B:39:0x0091, code lost:
    
        r3 = r2.f798b.k0;
     */
    /* JADX WARN: Code restructure failed: missing block: B:40:0x0096, code lost:
    
        r3 = r2.f798b.l0;
     */
    /* JADX WARN: Code restructure failed: missing block: B:41:0x009a, code lost:
    
        r2.l = r3;
     */
    /* JADX WARN: Code restructure failed: missing block: B:42:0x009c, code lost:
    
        return;
     */
    /* JADX WARN: Code restructure failed: missing block: B:43:0x0026, code lost:
    
        r0 = r3.f754d;
     */
    /* JADX WARN: Code restructure failed: missing block: B:44:0x0026, code lost:
    
        r0 = r3.f755e;
     */
    /* JADX WARN: Code restructure failed: missing block: B:9:0x0022, code lost:
    
        if (r0 == 1) goto L18;
     */
    /* JADX WARN: Unsupported multi-entry loop pattern (BACK_EDGE: B:17:0x003a -> B:11:0x0025). Please report as a decompilation issue!!! */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public c(b.e.a.j.d r3, int r4) {
        /*
            r2 = this;
            r2.<init>(r3)
            java.util.ArrayList r3 = new java.util.ArrayList
            r3.<init>()
            r2.k = r3
            r2.f802f = r4
            b.e.a.j.d r3 = r2.f798b
        Le:
            int r4 = r2.f802f
            b.e.a.j.d r4 = r3.o(r4)
            if (r4 == 0) goto L18
            r3 = r4
            goto Le
        L18:
            r2.f798b = r3
            java.util.ArrayList<b.e.a.j.l.o> r4 = r2.k
            int r0 = r2.f802f
            r1 = 1
            if (r0 != 0) goto L22
            goto L37
        L22:
            if (r0 != r1) goto L25
            goto L3c
        L25:
            r0 = 0
        L26:
            r4.add(r0)
            int r4 = r2.f802f
            b.e.a.j.d r3 = r3.n(r4)
            if (r3 == 0) goto L3f
            java.util.ArrayList<b.e.a.j.l.o> r4 = r2.k
            int r0 = r2.f802f
            if (r0 != 0) goto L3a
        L37:
            b.e.a.j.l.k r0 = r3.f754d
            goto L26
        L3a:
            if (r0 != r1) goto L25
        L3c:
            b.e.a.j.l.m r0 = r3.f755e
            goto L26
        L3f:
            java.util.ArrayList<b.e.a.j.l.o> r3 = r2.k
            java.util.Iterator r3 = r3.iterator()
        L45:
            boolean r4 = r3.hasNext()
            if (r4 == 0) goto L61
            java.lang.Object r4 = r3.next()
            b.e.a.j.l.o r4 = (b.e.a.j.l.o) r4
            int r0 = r2.f802f
            if (r0 != 0) goto L5a
            b.e.a.j.d r4 = r4.f798b
            r4.f752b = r2
            goto L45
        L5a:
            if (r0 != r1) goto L45
            b.e.a.j.d r4 = r4.f798b
            r4.f753c = r2
            goto L45
        L61:
            int r3 = r2.f802f
            if (r3 != 0) goto L71
            b.e.a.j.d r3 = r2.f798b
            b.e.a.j.d r3 = r3.V
            b.e.a.j.e r3 = (b.e.a.j.e) r3
            boolean r3 = r3.w0
            if (r3 == 0) goto L71
            r3 = r1
            goto L72
        L71:
            r3 = 0
        L72:
            if (r3 == 0) goto L8d
            java.util.ArrayList<b.e.a.j.l.o> r3 = r2.k
            int r3 = r3.size()
            if (r3 <= r1) goto L8d
            java.util.ArrayList<b.e.a.j.l.o> r3 = r2.k
            int r4 = r3.size()
            int r4 = r4 - r1
            java.lang.Object r3 = r3.get(r4)
            b.e.a.j.l.o r3 = (b.e.a.j.l.o) r3
            b.e.a.j.d r3 = r3.f798b
            r2.f798b = r3
        L8d:
            int r3 = r2.f802f
            if (r3 != 0) goto L96
            b.e.a.j.d r3 = r2.f798b
            int r3 = r3.k0
            goto L9a
        L96:
            b.e.a.j.d r3 = r2.f798b
            int r3 = r3.l0
        L9a:
            r2.l = r3
            return
        */
        throw new UnsupportedOperationException("Method not decompiled: b.e.a.j.l.c.<init>(b.e.a.j.d, int):void");
    }

    /* JADX WARN: Removed duplicated region for block: B:113:0x0194  */
    /* JADX WARN: Removed duplicated region for block: B:62:0x00c5  */
    /* JADX WARN: Removed duplicated region for block: B:65:0x00d5  */
    @Override // b.e.a.j.l.o, b.e.a.j.l.d
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public void a(b.e.a.j.l.d r26) {
        /*
            Method dump skipped, instruction units count: 956
            To view this dump add '--comments-level debug' option
        */
        throw new UnsupportedOperationException("Method not decompiled: b.e.a.j.l.c.a(b.e.a.j.l.d):void");
    }

    /* JADX WARN: Removed duplicated region for block: B:20:0x0078 A[PHI: r0 r1
      0x0078: PHI (r0v15 int) = (r0v10 int), (r0v20 int) binds: [B:29:0x00c4, B:19:0x0076] A[DONT_GENERATE, DONT_INLINE]
      0x0078: PHI (r1v3 b.e.a.j.l.f) = (r1v2 b.e.a.j.l.f), (r1v7 b.e.a.j.l.f) binds: [B:29:0x00c4, B:19:0x0076] A[DONT_GENERATE, DONT_INLINE]] */
    @Override // b.e.a.j.l.o
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public void d() {
        /*
            Method dump skipped, instruction units count: 208
            To view this dump add '--comments-level debug' option
        */
        throw new UnsupportedOperationException("Method not decompiled: b.e.a.j.l.c.d():void");
    }

    @Override // b.e.a.j.l.o
    public void e() {
        for (int i = 0; i < this.k.size(); i++) {
            this.k.get(i).e();
        }
    }

    @Override // b.e.a.j.l.o
    public void f() {
        this.f799c = null;
        Iterator<o> it = this.k.iterator();
        while (it.hasNext()) {
            it.next().f();
        }
    }

    @Override // b.e.a.j.l.o
    public long j() {
        int size = this.k.size();
        long j = 0;
        for (int i = 0; i < size; i++) {
            o oVar = this.k.get(i);
            j = ((long) oVar.i.f778f) + oVar.j() + j + ((long) oVar.h.f778f);
        }
        return j;
    }

    @Override // b.e.a.j.l.o
    public boolean k() {
        int size = this.k.size();
        for (int i = 0; i < size; i++) {
            if (!this.k.get(i).k()) {
                return false;
            }
        }
        return true;
    }

    public final b.e.a.j.d m() {
        for (int i = 0; i < this.k.size(); i++) {
            b.e.a.j.d dVar = this.k.get(i).f798b;
            if (dVar.i0 != 8) {
                return dVar;
            }
        }
        return null;
    }

    public final b.e.a.j.d n() {
        for (int size = this.k.size() - 1; size >= 0; size--) {
            b.e.a.j.d dVar = this.k.get(size).f798b;
            if (dVar.i0 != 8) {
                return dVar;
            }
        }
        return null;
    }

    public String toString() {
        StringBuilder sb = new StringBuilder("ChainRun ");
        sb.append(this.f802f == 0 ? "horizontal : " : "vertical : ");
        for (o oVar : this.k) {
            sb.append("<");
            sb.append(oVar);
            sb.append("> ");
        }
        return sb.toString();
    }
}
