com-dot-app-sancharsaathi-1-5-0.apk

Download file
    package B;

import A.d;
import A.e;
import A.f;
import java.util.ArrayList;
import java.util.Iterator;

public class c extends m {

    /* renamed from: k  reason: collision with root package name */
    public ArrayList f178k = new ArrayList();

    /* renamed from: l  reason: collision with root package name */
    public int f179l;

    public c(e eVar, int i4) {
        super(eVar);
        this.f229f = i4;
        q();
    }

    /* JADX WARNING: Code restructure failed: missing block: B:105:0x01ad, code lost:
        if (r1 != r7) goto L_0x01d5;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:113:0x01d3, code lost:
        if (r1 != r7) goto L_0x01d5;
     */
    /* JADX WARNING: Removed duplicated region for block: B:60:0x00d9  */
    /* JADX WARNING: Removed duplicated region for block: B:63:0x00eb  */
    /* Code decompiled incorrectly, please refer to instructions dump. */
    public void a(B.d r26) {
        /*
            r25 = this;
            r0 = r25
            B.f r1 = r0.f231h
            boolean r1 = r1.f198j
            if (r1 == 0) goto L_0x043d
            B.f r1 = r0.f232i
            boolean r1 = r1.f198j
            if (r1 != 0) goto L_0x0010
            goto L_0x043d
        L_0x0010:
            A.e r1 = r0.f225b
            A.e r1 = r1.E()
            if (r1 == 0) goto L_0x0023
            boolean r3 = r1 instanceof A.f
            if (r3 == 0) goto L_0x0023
            A.f r1 = (A.f) r1
            boolean r1 = r1.V0()
            goto L_0x0024
        L_0x0023:
            r1 = 0
        L_0x0024:
            B.f r3 = r0.f232i
            int r3 = r3.f195g
            B.f r4 = r0.f231h
            int r4 = r4.f195g
            int r3 = r3 - r4
            java.util.ArrayList r4 = r0.f178k
            int r4 = r4.size()
            r5 = 0
        L_0x0034:
            r6 = -1
            r7 = 8
            if (r5 >= r4) goto L_0x004c
            java.util.ArrayList r8 = r0.f178k
            java.lang.Object r8 = r8.get(r5)
            B.m r8 = (B.m) r8
            A.e r8 = r8.f225b
            int r8 = r8.M()
            if (r8 != r7) goto L_0x004d
            int r5 = r5 + 1
            goto L_0x0034
        L_0x004c:
            r5 = r6
        L_0x004d:
            int r8 = r4 + -1
            r9 = r8
        L_0x0050:
            if (r9 < 0) goto L_0x0066
            java.util.ArrayList r10 = r0.f178k
            java.lang.Object r10 = r10.get(r9)
            B.m r10 = (B.m) r10
            A.e r10 = r10.f225b
            int r10 = r10.M()
            if (r10 != r7) goto L_0x0065
            int r9 = r9 + -1
            goto L_0x0050
        L_0x0065:
            r6 = r9
        L_0x0066:
            r9 = 0
        L_0x0067:
            r11 = 2
            if (r9 >= r11) goto L_0x010b
            r13 = 0
            r14 = 0
            r15 = 0
            r16 = 0
            r17 = 0
        L_0x0071:
            if (r13 >= r4) goto L_0x00fd
            java.util.ArrayList r2 = r0.f178k
            java.lang.Object r2 = r2.get(r13)
            B.m r2 = (B.m) r2
            A.e r11 = r2.f225b
            int r11 = r11.M()
            if (r11 != r7) goto L_0x0085
            goto L_0x00f6
        L_0x0085:
            int r16 = r16 + 1
            if (r13 <= 0) goto L_0x0090
            if (r13 < r5) goto L_0x0090
            B.f r11 = r2.f231h
            int r11 = r11.f194f
            int r14 = r14 + r11
        L_0x0090:
            B.g r11 = r2.f228e
            int r7 = r11.f195g
            A.e$b r10 = r2.f227d
            A.e$b r12 = A.e.b.MATCH_CONSTRAINT
            if (r10 == r12) goto L_0x009c
            r10 = 1
            goto L_0x009d
        L_0x009c:
            r10 = 0
        L_0x009d:
            if (r10 == 0) goto L_0x00bf
            int r11 = r0.f229f
            if (r11 != 0) goto L_0x00ae
            A.e r12 = r2.f225b
            B.j r12 = r12.f78e
            B.g r12 = r12.f228e
            boolean r12 = r12.f198j
            if (r12 != 0) goto L_0x00ae
            return
        L_0x00ae:
            r12 = 1
            if (r11 != r12) goto L_0x00bc
            A.e r11 = r2.f225b
            B.l r11 = r11.f80f
            B.g r11 = r11.f228e
            boolean r11 = r11.f198j
            if (r11 != 0) goto L_0x00bc
            return
        L_0x00bc:
            r19 = r7
            goto L_0x00d5
        L_0x00bf:
            r19 = r7
            r12 = 1
            int r7 = r2.f224a
            if (r7 != r12) goto L_0x00ce
            if (r9 != 0) goto L_0x00ce
            int r7 = r11.f210m
            int r15 = r15 + 1
        L_0x00cc:
            r10 = 1
            goto L_0x00d7
        L_0x00ce:
            boolean r7 = r11.f198j
            if (r7 == 0) goto L_0x00d5
            r7 = r19
            goto L_0x00cc
        L_0x00d5:
            r7 = r19
        L_0x00d7:
            if (r10 != 0) goto L_0x00eb
            int r15 = r15 + 1
            A.e r7 = r2.f225b
            float[] r7 = r7.f103q0
            int r10 = r0.f229f
            r7 = r7[r10]
            r10 = 0
            int r11 = (r7 > r10 ? 1 : (r7 == r10 ? 0 : -1))
            if (r11 < 0) goto L_0x00ec
            float r17 = r17 + r7
            goto L_0x00ec
        L_0x00eb:
            int r14 = r14 + r7
        L_0x00ec:
            if (r13 >= r8) goto L_0x00f6
            if (r13 >= r6) goto L_0x00f6
            B.f r2 = r2.f232i
            int r2 = r2.f194f
            int r2 = -r2
            int r14 = r14 + r2
        L_0x00f6:
            int r13 = r13 + 1
            r7 = 8
            r11 = 2
            goto L_0x0071
        L_0x00fd:
            if (r14 < r3) goto L_0x0108
            if (r15 != 0) goto L_0x0102
            goto L_0x0108
        L_0x0102:
            int r9 = r9 + 1
            r7 = 8
            goto L_0x0067
        L_0x0108:
            r2 = r16
            goto L_0x0110
        L_0x010b:
            r2 = 0
            r14 = 0
            r15 = 0
            r17 = 0
        L_0x0110:
            B.f r7 = r0.f231h
            int r7 = r7.f195g
            if (r1 == 0) goto L_0x011a
            B.f r7 = r0.f232i
            int r7 = r7.f195g
        L_0x011a:
            r9 = 1056964608(0x3f000000, float:0.5)
            if (r14 <= r3) goto L_0x0131
            r10 = 1073741824(0x40000000, float:2.0)
            if (r1 == 0) goto L_0x012a
            int r11 = r14 - r3
            float r11 = (float) r11
            float r11 = r11 / r10
            float r11 = r11 + r9
            int r10 = (int) r11
            int r7 = r7 + r10
            goto L_0x0131
        L_0x012a:
            int r11 = r14 - r3
            float r11 = (float) r11
            float r11 = r11 / r10
            float r11 = r11 + r9
            int r10 = (int) r11
            int r7 = r7 - r10
        L_0x0131:
            if (r15 <= 0) goto L_0x023b
            int r10 = r3 - r14
            float r10 = (float) r10
            float r11 = (float) r15
            float r11 = r10 / r11
            float r11 = r11 + r9
            int r11 = (int) r11
            r12 = 0
            r13 = 0
        L_0x013d:
            if (r12 >= r4) goto L_0x01ef
            java.util.ArrayList r9 = r0.f178k
            java.lang.Object r9 = r9.get(r12)
            B.m r9 = (B.m) r9
            r19 = r11
            A.e r11 = r9.f225b
            int r11 = r11.M()
            r20 = r14
            r14 = 8
            if (r11 != r14) goto L_0x015f
        L_0x0155:
            r23 = r1
            r24 = r2
            r21 = r7
            r22 = r10
            goto L_0x01dd
        L_0x015f:
            A.e$b r11 = r9.f227d
            A.e$b r14 = A.e.b.MATCH_CONSTRAINT
            if (r11 != r14) goto L_0x0155
            B.g r11 = r9.f228e
            boolean r14 = r11.f198j
            if (r14 != 0) goto L_0x0155
            r14 = 0
            int r18 = (r17 > r14 ? 1 : (r17 == r14 ? 0 : -1))
            if (r18 <= 0) goto L_0x0182
            A.e r14 = r9.f225b
            float[] r14 = r14.f103q0
            r21 = r7
            int r7 = r0.f229f
            r7 = r14[r7]
            float r7 = r7 * r10
            float r7 = r7 / r17
            r14 = 1056964608(0x3f000000, float:0.5)
            float r7 = r7 + r14
            int r7 = (int) r7
            goto L_0x0186
        L_0x0182:
            r21 = r7
            r7 = r19
        L_0x0186:
            int r14 = r0.f229f
            if (r14 != 0) goto L_0x01b0
            A.e r14 = r9.f225b
            r22 = r10
            int r10 = r14.f100p
            int r14 = r14.f98o
            r23 = r1
            int r1 = r9.f224a
            r24 = r2
            r2 = 1
            if (r1 != r2) goto L_0x01a2
            int r1 = r11.f210m
            int r1 = java.lang.Math.min(r7, r1)
            goto L_0x01a3
        L_0x01a2:
            r1 = r7
        L_0x01a3:
            int r1 = java.lang.Math.max(r14, r1)
            if (r10 <= 0) goto L_0x01ad
            int r1 = java.lang.Math.min(r10, r1)
        L_0x01ad:
            if (r1 == r7) goto L_0x01d8
            goto L_0x01d5
        L_0x01b0:
            r23 = r1
            r24 = r2
            r22 = r10
            A.e r1 = r9.f225b
            int r2 = r1.f106s
            int r1 = r1.f104r
            int r10 = r9.f224a
            r14 = 1
            if (r10 != r14) goto L_0x01c8
            int r10 = r11.f210m
            int r10 = java.lang.Math.min(r7, r10)
            goto L_0x01c9
        L_0x01c8:
            r10 = r7
        L_0x01c9:
            int r1 = java.lang.Math.max(r1, r10)
            if (r2 <= 0) goto L_0x01d3
            int r1 = java.lang.Math.min(r2, r1)
        L_0x01d3:
            if (r1 == r7) goto L_0x01d8
        L_0x01d5:
            int r13 = r13 + 1
            r7 = r1
        L_0x01d8:
            B.g r1 = r9.f228e
            r1.d(r7)
        L_0x01dd:
            int r12 = r12 + 1
            r11 = r19
            r14 = r20
            r7 = r21
            r10 = r22
            r1 = r23
            r2 = r24
            r9 = 1056964608(0x3f000000, float:0.5)
            goto L_0x013d
        L_0x01ef:
            r23 = r1
            r24 = r2
            r21 = r7
            r20 = r14
            if (r13 <= 0) goto L_0x022c
            int r15 = r15 - r13
            r1 = 0
            r14 = 0
        L_0x01fc:
            if (r1 >= r4) goto L_0x022e
            java.util.ArrayList r2 = r0.f178k
            java.lang.Object r2 = r2.get(r1)
            B.m r2 = (B.m) r2
            A.e r7 = r2.f225b
            int r7 = r7.M()
            r9 = 8
            if (r7 != r9) goto L_0x0211
            goto L_0x0229
        L_0x0211:
            if (r1 <= 0) goto L_0x021a
            if (r1 < r5) goto L_0x021a
            B.f r7 = r2.f231h
            int r7 = r7.f194f
            int r14 = r14 + r7
        L_0x021a:
            B.g r7 = r2.f228e
            int r7 = r7.f195g
            int r14 = r14 + r7
            if (r1 >= r8) goto L_0x0229
            if (r1 >= r6) goto L_0x0229
            B.f r2 = r2.f232i
            int r2 = r2.f194f
            int r2 = -r2
            int r14 = r14 + r2
        L_0x0229:
            int r1 = r1 + 1
            goto L_0x01fc
        L_0x022c:
            r14 = r20
        L_0x022e:
            int r1 = r0.f179l
            r2 = 2
            if (r1 != r2) goto L_0x0239
            if (r13 != 0) goto L_0x0239
            r1 = 0
            r0.f179l = r1
            goto L_0x0245
        L_0x0239:
            r1 = 0
            goto L_0x0245
        L_0x023b:
            r23 = r1
            r24 = r2
            r21 = r7
            r20 = r14
            r1 = 0
            r2 = 2
        L_0x0245:
            if (r14 <= r3) goto L_0x0249
            r0.f179l = r2
        L_0x0249:
            if (r24 <= 0) goto L_0x0251
            if (r15 != 0) goto L_0x0251
            if (r5 != r6) goto L_0x0251
            r0.f179l = r2
        L_0x0251:
            int r2 = r0.f179l
            r7 = 1
            if (r2 != r7) goto L_0x02f6
            r9 = r24
            if (r9 <= r7) goto L_0x025f
            int r3 = r3 - r14
            int r2 = r9 + -1
            int r3 = r3 / r2
            goto L_0x0266
        L_0x025f:
            if (r9 != r7) goto L_0x0265
            int r3 = r3 - r14
            r2 = 2
            int r3 = r3 / r2
            goto L_0x0266
        L_0x0265:
            r3 = r1
        L_0x0266:
            if (r15 <= 0) goto L_0x0269
            r3 = r1
        L_0x0269:
            r2 = r1
            r7 = r21
        L_0x026c:
            if (r2 >= r4) goto L_0x043d
            if (r23 == 0) goto L_0x0275
            int r1 = r2 + 1
            int r1 = r4 - r1
            goto L_0x0276
        L_0x0275:
            r1 = r2
        L_0x0276:
            java.util.ArrayList r9 = r0.f178k
            java.lang.Object r1 = r9.get(r1)
            B.m r1 = (B.m) r1
            A.e r9 = r1.f225b
            int r9 = r9.M()
            r10 = 8
            if (r9 != r10) goto L_0x0293
            B.f r9 = r1.f231h
            r9.d(r7)
            B.f r1 = r1.f232i
            r1.d(r7)
            goto L_0x02f2
        L_0x0293:
            if (r2 <= 0) goto L_0x029a
            if (r23 == 0) goto L_0x0299
            int r7 = r7 - r3
            goto L_0x029a
        L_0x0299:
            int r7 = r7 + r3
        L_0x029a:
            if (r2 <= 0) goto L_0x02ab
            if (r2 < r5) goto L_0x02ab
            if (r23 == 0) goto L_0x02a6
            B.f r9 = r1.f231h
            int r9 = r9.f194f
            int r7 = r7 - r9
            goto L_0x02ab
        L_0x02a6:
            B.f r9 = r1.f231h
            int r9 = r9.f194f
            int r7 = r7 + r9
        L_0x02ab:
            if (r23 == 0) goto L_0x02b3
            B.f r9 = r1.f232i
            r9.d(r7)
            goto L_0x02b8
        L_0x02b3:
            B.f r9 = r1.f231h
            r9.d(r7)
        L_0x02b8:
            B.g r9 = r1.f228e
            int r10 = r9.f195g
            A.e$b r11 = r1.f227d
            A.e$b r12 = A.e.b.MATCH_CONSTRAINT
            if (r11 != r12) goto L_0x02c9
            int r11 = r1.f224a
            r12 = 1
            if (r11 != r12) goto L_0x02c9
            int r10 = r9.f210m
        L_0x02c9:
            if (r23 == 0) goto L_0x02cd
            int r7 = r7 - r10
            goto L_0x02ce
        L_0x02cd:
            int r7 = r7 + r10
        L_0x02ce:
            if (r23 == 0) goto L_0x02d7
            B.f r9 = r1.f231h
            r9.d(r7)
        L_0x02d5:
            r9 = 1
            goto L_0x02dd
        L_0x02d7:
            B.f r9 = r1.f232i
            r9.d(r7)
            goto L_0x02d5
        L_0x02dd:
            r1.f230g = r9
            if (r2 >= r8) goto L_0x02f2
            if (r2 >= r6) goto L_0x02f2
            if (r23 == 0) goto L_0x02ec
            B.f r1 = r1.f232i
            int r1 = r1.f194f
            int r1 = -r1
            int r7 = r7 - r1
            goto L_0x02f2
        L_0x02ec:
            B.f r1 = r1.f232i
            int r1 = r1.f194f
            int r1 = -r1
            int r7 = r7 + r1
        L_0x02f2:
            int r2 = r2 + 1
            goto L_0x026c
        L_0x02f6:
            r9 = r24
            if (r2 != 0) goto L_0x038d
            int r3 = r3 - r14
            r2 = 1
            int r7 = r9 + 1
            int r3 = r3 / r7
            if (r15 <= 0) goto L_0x0302
            r3 = r1
        L_0x0302:
            r2 = r1
            r7 = r21
        L_0x0305:
            if (r2 >= r4) goto L_0x043d
            if (r23 == 0) goto L_0x030e
            int r1 = r2 + 1
            int r1 = r4 - r1
            goto L_0x030f
        L_0x030e:
            r1 = r2
        L_0x030f:
            java.util.ArrayList r9 = r0.f178k
            java.lang.Object r1 = r9.get(r1)
            B.m r1 = (B.m) r1
            A.e r9 = r1.f225b
            int r9 = r9.M()
            r10 = 8
            if (r9 != r10) goto L_0x032c
            B.f r9 = r1.f231h
            r9.d(r7)
            B.f r1 = r1.f232i
            r1.d(r7)
            goto L_0x0389
        L_0x032c:
            if (r23 == 0) goto L_0x0330
            int r7 = r7 - r3
            goto L_0x0331
        L_0x0330:
            int r7 = r7 + r3
        L_0x0331:
            if (r2 <= 0) goto L_0x0342
            if (r2 < r5) goto L_0x0342
            if (r23 == 0) goto L_0x033d
            B.f r9 = r1.f231h
            int r9 = r9.f194f
            int r7 = r7 - r9
            goto L_0x0342
        L_0x033d:
            B.f r9 = r1.f231h
            int r9 = r9.f194f
            int r7 = r7 + r9
        L_0x0342:
            if (r23 == 0) goto L_0x034a
            B.f r9 = r1.f232i
            r9.d(r7)
            goto L_0x034f
        L_0x034a:
            B.f r9 = r1.f231h
            r9.d(r7)
        L_0x034f:
            B.g r9 = r1.f228e
            int r10 = r9.f195g
            A.e$b r11 = r1.f227d
            A.e$b r12 = A.e.b.MATCH_CONSTRAINT
            if (r11 != r12) goto L_0x0364
            int r11 = r1.f224a
            r12 = 1
            if (r11 != r12) goto L_0x0364
            int r9 = r9.f210m
            int r10 = java.lang.Math.min(r10, r9)
        L_0x0364:
            if (r23 == 0) goto L_0x0368
            int r7 = r7 - r10
            goto L_0x0369
        L_0x0368:
            int r7 = r7 + r10
        L_0x0369:
            if (r23 == 0) goto L_0x0371
            B.f r9 = r1.f231h
            r9.d(r7)
            goto L_0x0376
        L_0x0371:
            B.f r9 = r1.f232i
            r9.d(r7)
        L_0x0376:
            if (r2 >= r8) goto L_0x0389
            if (r2 >= r6) goto L_0x0389
            if (r23 == 0) goto L_0x0383
            B.f r1 = r1.f232i
            int r1 = r1.f194f
            int r1 = -r1
            int r7 = r7 - r1
            goto L_0x0389
        L_0x0383:
            B.f r1 = r1.f232i
            int r1 = r1.f194f
            int r1 = -r1
            int r7 = r7 + r1
        L_0x0389:
            int r2 = r2 + 1
            goto L_0x0305
        L_0x038d:
            r7 = 2
            if (r2 != r7) goto L_0x043d
            int r2 = r0.f229f
            if (r2 != 0) goto L_0x039b
            A.e r2 = r0.f225b
            float r2 = r2.u()
            goto L_0x03a1
        L_0x039b:
            A.e r2 = r0.f225b
            float r2 = r2.I()
        L_0x03a1:
            if (r23 == 0) goto L_0x03a7
            r7 = 1065353216(0x3f800000, float:1.0)
            float r2 = r7 - r2
        L_0x03a7:
            int r3 = r3 - r14
            float r3 = (float) r3
            float r3 = r3 * r2
            r2 = 1056964608(0x3f000000, float:0.5)
            float r3 = r3 + r2
            int r2 = (int) r3
            if (r2 < 0) goto L_0x03b2
            if (r15 <= 0) goto L_0x03b3
        L_0x03b2:
            r2 = r1
        L_0x03b3:
            if (r23 == 0) goto L_0x03b8
            int r7 = r21 - r2
            goto L_0x03ba
        L_0x03b8:
            int r7 = r21 + r2
        L_0x03ba:
            r2 = r1
        L_0x03bb:
            if (r2 >= r4) goto L_0x043d
            if (r23 == 0) goto L_0x03c4
            int r1 = r2 + 1
            int r1 = r4 - r1
            goto L_0x03c5
        L_0x03c4:
            r1 = r2
        L_0x03c5:
            java.util.ArrayList r3 = r0.f178k
            java.lang.Object r1 = r3.get(r1)
            B.m r1 = (B.m) r1
            A.e r3 = r1.f225b
            int r3 = r3.M()
            r9 = 8
            if (r3 != r9) goto L_0x03e3
            B.f r3 = r1.f231h
            r3.d(r7)
            B.f r1 = r1.f232i
            r1.d(r7)
            r12 = 1
            goto L_0x0439
        L_0x03e3:
            if (r2 <= 0) goto L_0x03f4
            if (r2 < r5) goto L_0x03f4
            if (r23 == 0) goto L_0x03ef
            B.f r3 = r1.f231h
            int r3 = r3.f194f
            int r7 = r7 - r3
            goto L_0x03f4
        L_0x03ef:
            B.f r3 = r1.f231h
            int r3 = r3.f194f
            int r7 = r7 + r3
        L_0x03f4:
            if (r23 == 0) goto L_0x03fc
            B.f r3 = r1.f232i
            r3.d(r7)
            goto L_0x0401
        L_0x03fc:
            B.f r3 = r1.f231h
            r3.d(r7)
        L_0x0401:
            B.g r3 = r1.f228e
            int r10 = r3.f195g
            A.e$b r11 = r1.f227d
            A.e$b r12 = A.e.b.MATCH_CONSTRAINT
            if (r11 != r12) goto L_0x0413
            int r11 = r1.f224a
            r12 = 1
            if (r11 != r12) goto L_0x0414
            int r10 = r3.f210m
            goto L_0x0414
        L_0x0413:
            r12 = 1
        L_0x0414:
            if (r23 == 0) goto L_0x0418
            int r7 = r7 - r10
            goto L_0x0419
        L_0x0418:
            int r7 = r7 + r10
        L_0x0419:
            if (r23 == 0) goto L_0x0421
            B.f r3 = r1.f231h
            r3.d(r7)
            goto L_0x0426
        L_0x0421:
            B.f r3 = r1.f232i
            r3.d(r7)
        L_0x0426:
            if (r2 >= r8) goto L_0x0439
            if (r2 >= r6) goto L_0x0439
            if (r23 == 0) goto L_0x0433
            B.f r1 = r1.f232i
            int r1 = r1.f194f
            int r1 = -r1
            int r7 = r7 - r1
            goto L_0x0439
        L_0x0433:
            B.f r1 = r1.f232i
            int r1 = r1.f194f
            int r1 = -r1
            int r7 = r7 + r1
        L_0x0439:
            int r2 = r2 + 1
            goto L_0x03bb
        L_0x043d:
            return
        */
        throw new UnsupportedOperationException("Method not decompiled: B.c.a(B.d):void");
    }

    public void d() {
        Iterator it = this.f178k.iterator();
        while (it.hasNext()) {
            ((m) it.next()).d();
        }
        int size = this.f178k.size();
        if (size >= 1) {
            e eVar = ((m) this.f178k.get(0)).f225b;
            e eVar2 = ((m) this.f178k.get(size - 1)).f225b;
            if (this.f229f == 0) {
                d dVar = eVar.f45B;
                d dVar2 = eVar2.f47D;
                f i4 = i(dVar, 0);
                int b4 = dVar.b();
                e r4 = r();
                if (r4 != null) {
                    b4 = r4.f45B.b();
                }
                if (i4 != null) {
                    b(this.f231h, i4, b4);
                }
                f i5 = i(dVar2, 0);
                int b5 = dVar2.b();
                e s4 = s();
                if (s4 != null) {
                    b5 = s4.f47D.b();
                }
                if (i5 != null) {
                    b(this.f232i, i5, -b5);
                }
            } else {
                d dVar3 = eVar.f46C;
                d dVar4 = eVar2.f48E;
                f i6 = i(dVar3, 1);
                int b6 = dVar3.b();
                e r5 = r();
                if (r5 != null) {
                    b6 = r5.f46C.b();
                }
                if (i6 != null) {
                    b(this.f231h, i6, b6);
                }
                f i7 = i(dVar4, 1);
                int b7 = dVar4.b();
                e s5 = s();
                if (s5 != null) {
                    b7 = s5.f48E.b();
                }
                if (i7 != null) {
                    b(this.f232i, i7, -b7);
                }
            }
            this.f231h.f189a = this;
            this.f232i.f189a = this;
        }
    }

    public void e() {
        for (int i4 = 0; i4 < this.f178k.size(); i4++) {
            ((m) this.f178k.get(i4)).e();
        }
    }

    public void f() {
        this.f226c = null;
        Iterator it = this.f178k.iterator();
        while (it.hasNext()) {
            ((m) it.next()).f();
        }
    }

    public long j() {
        int size = this.f178k.size();
        long j4 = 0;
        for (int i4 = 0; i4 < size; i4++) {
            m mVar = (m) this.f178k.get(i4);
            j4 = j4 + ((long) mVar.f231h.f194f) + mVar.j() + ((long) mVar.f232i.f194f);
        }
        return j4;
    }

    public boolean m() {
        int size = this.f178k.size();
        for (int i4 = 0; i4 < size; i4++) {
            if (!((m) this.f178k.get(i4)).m()) {
                return false;
            }
        }
        return true;
    }

    public final void q() {
        e eVar;
        e eVar2 = this.f225b;
        e F4 = eVar2.F(this.f229f);
        while (true) {
            e eVar3 = F4;
            eVar = eVar2;
            eVar2 = eVar3;
            if (eVar2 == null) {
                break;
            }
            F4 = eVar2.F(this.f229f);
        }
        this.f225b = eVar;
        this.f178k.add(eVar.H(this.f229f));
        e D4 = eVar.D(this.f229f);
        while (D4 != null) {
            this.f178k.add(D4.H(this.f229f));
            D4 = D4.D(this.f229f);
        }
        Iterator it = this.f178k.iterator();
        while (it.hasNext()) {
            m mVar = (m) it.next();
            int i4 = this.f229f;
            if (i4 == 0) {
                mVar.f225b.f74c = this;
            } else if (i4 == 1) {
                mVar.f225b.f76d = this;
            }
        }
        if (this.f229f == 0 && ((f) this.f225b.E()).V0() && this.f178k.size() > 1) {
            ArrayList arrayList = this.f178k;
            this.f225b = ((m) arrayList.get(arrayList.size() - 1)).f225b;
        }
        this.f179l = this.f229f == 0 ? this.f225b.v() : this.f225b.J();
    }

    public final e r() {
        for (int i4 = 0; i4 < this.f178k.size(); i4++) {
            m mVar = (m) this.f178k.get(i4);
            if (mVar.f225b.M() != 8) {
                return mVar.f225b;
            }
        }
        return null;
    }

    public final e s() {
        for (int size = this.f178k.size() - 1; size >= 0; size--) {
            m mVar = (m) this.f178k.get(size);
            if (mVar.f225b.M() != 8) {
                return mVar.f225b;
            }
        }
        return null;
    }

    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append("ChainRun ");
        sb.append(this.f229f == 0 ? "horizontal : " : "vertical : ");
        String sb2 = sb.toString();
        Iterator it = this.f178k.iterator();
        while (it.hasNext()) {
            sb2 = ((sb2 + "<") + ((m) it.next())) + "> ";
        }
        return sb2;
    }
}
    
Download file