package I0;

import androidx.compose.runtime.collection.MutableVector;
import i0.AbstractC2254r;
import i0.InterfaceC2253q;
import i0.InterfaceC2255s;
import java.util.HashMap;
import java.util.HashSet;
import n.C2571F;

/* JADX INFO: renamed from: I0.e0, reason: case insensitive filesystem */
/* JADX INFO: loaded from: classes.dex */
public final class C0290e0 {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final /* synthetic */ int f2359a = 1;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public Object f2360b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public Object f2361c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public Object f2362d;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public Object f2363e;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public Object f2364f;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    public Object f2365g;

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    public Object f2366h;

    /* JADX INFO: renamed from: i, reason: collision with root package name */
    public Object f2367i;

    /* JADX INFO: renamed from: j, reason: collision with root package name */
    public Object f2368j;

    /* JADX INFO: renamed from: k, reason: collision with root package name */
    public Object f2369k;

    public /* synthetic */ C0290e0() {
    }

    public static final void a(C0290e0 c0290e0, AbstractC2254r abstractC2254r, AbstractC0300j0 abstractC0300j0) {
        c0290e0.getClass();
        for (AbstractC2254r parent$ui = abstractC2254r.getParent$ui(); parent$ui != null; parent$ui = parent$ui.getParent$ui()) {
            if (parent$ui == ((C0288d0) c0290e0.f2361c)) {
                H hT = ((H) c0290e0.f2360b).t();
                abstractC0300j0.f2423t = hT != null ? (C0310t) hT.f2162J.f2362d : null;
                c0290e0.f2363e = abstractC0300j0;
                return;
            } else {
                if ((parent$ui.getKindSet$ui() & 2) != 0) {
                    return;
                }
                parent$ui.updateCoordinator$ui(abstractC0300j0);
            }
        }
    }

    public static AbstractC2254r d(InterfaceC2253q interfaceC2253q, AbstractC2254r abstractC2254r) {
        AbstractC2254r abstractC2254rCreate;
        if (interfaceC2253q instanceof Z) {
            abstractC2254rCreate = ((Z) interfaceC2253q).create();
            abstractC2254rCreate.setKindSet$ui(AbstractC0302k0.g(abstractC2254rCreate));
        } else {
            C0283b c0283b = new C0283b();
            c0283b.setKindSet$ui(AbstractC0302k0.e(interfaceC2253q));
            c0283b.f2330a = interfaceC2253q;
            new HashSet();
            abstractC2254rCreate = c0283b;
        }
        if (abstractC2254rCreate.isAttached()) {
            F0.a.b("A ModifierNodeElement cannot return an already attached node from create() ");
        }
        abstractC2254rCreate.setInsertedNodeAwaitingAttachForInvalidation$ui(true);
        AbstractC2254r child$ui = abstractC2254r.getChild$ui();
        if (child$ui != null) {
            child$ui.setParent$ui(abstractC2254rCreate);
            abstractC2254rCreate.setChild$ui(child$ui);
        }
        abstractC2254r.setChild$ui(abstractC2254rCreate);
        abstractC2254rCreate.setParent$ui(abstractC2254r);
        return abstractC2254rCreate;
    }

    public static AbstractC2254r e(AbstractC2254r abstractC2254r) {
        if (abstractC2254r.isAttached()) {
            C2571F c2571f = AbstractC0302k0.f2432a;
            if (!abstractC2254r.isAttached()) {
                F0.a.b("autoInvalidateRemovedNode called on unattached node");
            }
            AbstractC0302k0.b(abstractC2254r, -1, 2);
            abstractC2254r.runDetachLifecycle$ui();
            abstractC2254r.markAsDetached$ui();
        }
        AbstractC2254r child$ui = abstractC2254r.getChild$ui();
        AbstractC2254r parent$ui = abstractC2254r.getParent$ui();
        if (child$ui != null) {
            child$ui.setParent$ui(parent$ui);
            abstractC2254r.setChild$ui(null);
        }
        if (parent$ui != null) {
            parent$ui.setChild$ui(child$ui);
            abstractC2254r.setParent$ui(null);
        }
        kotlin.jvm.internal.o.e(parent$ui);
        return parent$ui;
    }

    public static void j(InterfaceC2253q interfaceC2253q, InterfaceC2253q interfaceC2253q2, AbstractC2254r abstractC2254r) {
        if ((interfaceC2253q instanceof Z) && (interfaceC2253q2 instanceof Z)) {
            kotlin.jvm.internal.o.f(abstractC2254r, "null cannot be cast to non-null type T of androidx.compose.ui.node.NodeChainKt.updateUnsafe");
            ((Z) interfaceC2253q2).update(abstractC2254r);
            if (abstractC2254r.isAttached()) {
                AbstractC0302k0.d(abstractC2254r);
                return;
            } else {
                abstractC2254r.setUpdatedNodeAwaitingAttachForInvalidation$ui(true);
                return;
            }
        }
        if (!(abstractC2254r instanceof C0283b)) {
            F0.a.b("Unknown Modifier.Node type");
            return;
        }
        C0283b c0283b = (C0283b) abstractC2254r;
        if (c0283b.isAttached()) {
            c0283b.u0();
        }
        c0283b.f2330a = interfaceC2253q2;
        c0283b.setKindSet$ui(AbstractC0302k0.e(interfaceC2253q2));
        if (c0283b.isAttached()) {
            c0283b.t0(false);
        }
        if (abstractC2254r.isAttached()) {
            AbstractC0302k0.d(abstractC2254r);
        } else {
            abstractC2254r.setUpdatedNodeAwaitingAttachForInvalidation$ui(true);
        }
    }

    public void b(String str, String str2) {
        HashMap map = (HashMap) this.f2365g;
        if (map == null) {
            throw new IllegalStateException("Property \"autoMetadata\" has not been set");
        }
        map.put(str, str2);
    }

    public r3.i c() {
        String strN = ((String) this.f2360b) == null ? " transportName" : "";
        if (((r3.l) this.f2362d) == null) {
            strN = strN.concat(" encodedPayload");
        }
        if (((Long) this.f2363e) == null) {
            strN = Z0.o.n(strN, " eventMillis");
        }
        if (((Long) this.f2364f) == null) {
            strN = Z0.o.n(strN, " uptimeMillis");
        }
        if (((HashMap) this.f2365g) == null) {
            strN = Z0.o.n(strN, " autoMetadata");
        }
        if (strN.isEmpty()) {
            return new r3.i((String) this.f2360b, (Integer) this.f2361c, (r3.l) this.f2362d, ((Long) this.f2363e).longValue(), ((Long) this.f2364f).longValue(), (HashMap) this.f2365g, (Integer) this.f2366h, (String) this.f2367i, (byte[]) this.f2368j, (byte[]) this.f2369k);
        }
        throw new IllegalStateException("Missing required properties:".concat(strN));
    }

    public boolean f(int i6) {
        return (i6 & ((AbstractC2254r) this.f2365g).getAggregateChildKindSet$ui()) != 0;
    }

    public void g() {
        for (AbstractC2254r child$ui = (AbstractC2254r) this.f2365g; child$ui != null; child$ui = child$ui.getChild$ui()) {
            child$ui.runAttachLifecycle$ui();
            if (child$ui.getInsertedNodeAwaitingAttachForInvalidation$ui()) {
                AbstractC0302k0.a(child$ui);
            }
            if (child$ui.getUpdatedNodeAwaitingAttachForInvalidation$ui()) {
                AbstractC0302k0.d(child$ui);
            }
            child$ui.setInsertedNodeAwaitingAttachForInvalidation$ui(false);
            child$ui.setUpdatedNodeAwaitingAttachForInvalidation$ui(false);
        }
    }

    /* JADX WARN: Code restructure failed: missing block: B:118:0x0262, code lost:
    
        r11 = r27 + 2;
        r5 = r23;
     */
    /* JADX WARN: Code restructure failed: missing block: B:119:0x0268, code lost:
    
        r3 = r3 + 1;
        r10 = r19;
        r5 = r20;
        r11 = r25;
        r12 = r28;
        r35 = 1;
     */
    /* JADX WARN: Code restructure failed: missing block: B:55:0x0149, code lost:
    
        r25 = r11;
        r28 = r12;
     */
    /* JADX WARN: Code restructure failed: missing block: B:56:0x014f, code lost:
    
        if ((r18 & 1) != 0) goto L58;
     */
    /* JADX WARN: Code restructure failed: missing block: B:57:0x0151, code lost:
    
        r5 = 1;
     */
    /* JADX WARN: Code restructure failed: missing block: B:58:0x0153, code lost:
    
        r5 = r32;
     */
    /* JADX WARN: Code restructure failed: missing block: B:59:0x0155, code lost:
    
        r11 = r10;
     */
    /* JADX WARN: Code restructure failed: missing block: B:60:0x0156, code lost:
    
        if (r11 > r3) goto L179;
     */
    /* JADX WARN: Code restructure failed: missing block: B:61:0x0158, code lost:
    
        if (r11 == r10) goto L68;
     */
    /* JADX WARN: Code restructure failed: missing block: B:62:0x015a, code lost:
    
        if (r11 == r3) goto L66;
     */
    /* JADX WARN: Code restructure failed: missing block: B:63:0x015c, code lost:
    
        r23 = r5;
     */
    /* JADX WARN: Code restructure failed: missing block: B:64:0x016a, code lost:
    
        if (r25[(r11 + 1) + r16] >= r25[(r11 - 1) + r16]) goto L67;
     */
    /* JADX WARN: Code restructure failed: missing block: B:66:0x016d, code lost:
    
        r23 = r5;
     */
    /* JADX WARN: Code restructure failed: missing block: B:67:0x016f, code lost:
    
        r5 = r25[(r11 - 1) + r16];
        r12 = r5 - 1;
     */
    /* JADX WARN: Code restructure failed: missing block: B:68:0x0178, code lost:
    
        r23 = r5;
     */
    /* JADX WARN: Code restructure failed: missing block: B:69:0x017a, code lost:
    
        r5 = r25[(r11 + 1) + r16];
        r12 = r5;
     */
    /* JADX WARN: Code restructure failed: missing block: B:70:0x0181, code lost:
    
        r21 = r6 - ((r14 - r12) - r11);
     */
    /* JADX WARN: Code restructure failed: missing block: B:71:0x0187, code lost:
    
        if (r3 == 0) goto L73;
     */
    /* JADX WARN: Code restructure failed: missing block: B:72:0x0189, code lost:
    
        r24 = 1;
     */
    /* JADX WARN: Code restructure failed: missing block: B:73:0x018c, code lost:
    
        r24 = r32;
     */
    /* JADX WARN: Code restructure failed: missing block: B:74:0x018e, code lost:
    
        if (r12 != r5) goto L76;
     */
    /* JADX WARN: Code restructure failed: missing block: B:75:0x0190, code lost:
    
        r26 = 1;
     */
    /* JADX WARN: Code restructure failed: missing block: B:76:0x0193, code lost:
    
        r26 = r32;
     */
    /* JADX WARN: Code restructure failed: missing block: B:77:0x0195, code lost:
    
        r24 = r21 + (r24 & r26);
        r21 = r5;
        r5 = r21;
     */
    /* JADX WARN: Code restructure failed: missing block: B:78:0x019f, code lost:
    
        if (r12 <= r13) goto L185;
     */
    /* JADX WARN: Code restructure failed: missing block: B:79:0x01a1, code lost:
    
        if (r5 <= r9) goto L186;
     */
    /* JADX WARN: Code restructure failed: missing block: B:80:0x01a3, code lost:
    
        r26 = r5;
        r27 = r11;
     */
    /* JADX WARN: Code restructure failed: missing block: B:81:0x01af, code lost:
    
        if (r0.a(r12 - 1, r26 - 1) == false) goto L184;
     */
    /* JADX WARN: Code restructure failed: missing block: B:82:0x01b1, code lost:
    
        r12 = r12 - 1;
        r5 = r26 - 1;
        r11 = r27;
     */
    /* JADX WARN: Code restructure failed: missing block: B:83:0x01b8, code lost:
    
        r26 = r5;
        r27 = r11;
     */
    /* JADX WARN: Code restructure failed: missing block: B:84:0x01bc, code lost:
    
        r25[r16 + r27] = r12;
     */
    /* JADX WARN: Code restructure failed: missing block: B:85:0x01c0, code lost:
    
        if (r23 == 0) goto L180;
     */
    /* JADX WARN: Code restructure failed: missing block: B:86:0x01c2, code lost:
    
        r5 = r18 - r27;
     */
    /* JADX WARN: Code restructure failed: missing block: B:87:0x01c4, code lost:
    
        if (r5 < r10) goto L181;
     */
    /* JADX WARN: Code restructure failed: missing block: B:88:0x01c6, code lost:
    
        if (r5 > r3) goto L182;
     */
    /* JADX WARN: Code restructure failed: missing block: B:90:0x01cc, code lost:
    
        if (r19[r16 + r5] < r12) goto L183;
     */
    /* JADX WARN: Code restructure failed: missing block: B:91:0x01ce, code lost:
    
        r28[r32] = r12;
        r10 = 1;
        r28[1] = r26;
        r28[r31] = r21;
        r28[3] = r24;
        r28[4] = 1;
     */
    /* JADX WARN: Removed duplicated region for block: B:33:0x00f2  */
    /* JADX WARN: Removed duplicated region for block: B:34:0x00f5  */
    /* JADX WARN: Removed duplicated region for block: B:36:0x00f9  */
    /* JADX WARN: Removed duplicated region for block: B:37:0x00fc  */
    /* JADX WARN: Removed duplicated region for block: B:40:0x010a A[ADDED_TO_REGION] */
    /* JADX WARN: Removed duplicated region for block: B:46:0x011d  */
    /* JADX WARN: Removed duplicated region for block: B:53:0x013f  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public void h(int i6, MutableVector mutableVector, MutableVector mutableVector2, AbstractC2254r abstractC2254r, boolean z6) {
        int i7;
        MutableVector mutableVector3;
        MutableVector mutableVector4;
        int i8;
        C0290e0 c0290e0;
        int[] iArr;
        int[] iArr2;
        int[] iArr3;
        char c6;
        char c7;
        int i9;
        int i10;
        int i11;
        int i12;
        C0286c0 c0286c0 = (C0286c0) this.f2369k;
        if (c0286c0 == null) {
            i7 = i6;
            mutableVector3 = mutableVector;
            mutableVector4 = mutableVector2;
            c0286c0 = new C0286c0(this, abstractC2254r, i7, mutableVector3, mutableVector4, z6);
            this.f2369k = c0286c0;
        } else {
            i7 = i6;
            c0286c0.f2335a = abstractC2254r;
            c0286c0.f2336b = i7;
            mutableVector3 = mutableVector;
            c0286c0.f2337c = mutableVector3;
            mutableVector4 = mutableVector2;
            c0286c0.f2338d = mutableVector4;
            c0286c0.f2339e = z6;
        }
        int size = mutableVector3.getSize() - i7;
        int size2 = mutableVector4.getSize() - i7;
        int i13 = 1;
        char c8 = 2;
        int i14 = ((size + size2) + 1) / 2;
        C0311u c0311u = new C0311u(i14 * 3);
        C0311u c0311u2 = new C0311u(i14 * 4);
        int i15 = 0;
        c0311u2.c(0, size, 0, size2);
        int i16 = (i14 * 2) + 1;
        int[] iArr4 = new int[i16];
        int[] iArr5 = new int[i16];
        int[] iArr6 = new int[5];
        while (true) {
            int i17 = c0311u2.f2461a;
            if (i17 == 0) {
                break;
            }
            int[] iArr7 = c0311u2.f2462b;
            char c9 = c8;
            int i18 = i17 - 1;
            c0311u2.f2461a = i18;
            int i19 = iArr7[i18];
            int i20 = i15;
            int i21 = i17 - 2;
            c0311u2.f2461a = i21;
            int i22 = iArr7[i21];
            int i23 = i17 - 3;
            c0311u2.f2461a = i23;
            int i24 = iArr7[i23];
            int i25 = i17 - 4;
            c0311u2.f2461a = i25;
            int i26 = iArr7[i25];
            int i27 = i24 - i26;
            int i28 = i16;
            int i29 = i19 - i22;
            if (i27 < i13 || i29 < i13) {
                iArr = iArr4;
                iArr2 = iArr5;
                iArr3 = iArr6;
            } else {
                int i30 = i13;
                int i31 = ((i27 + i29) + 1) / 2;
                int i32 = i28 / 2;
                int i33 = i32 + 1;
                iArr4[i33] = i26;
                iArr5[i33] = i24;
                int i34 = i20;
                while (i34 < i31) {
                    int i35 = i27 - i29;
                    int i36 = i31;
                    iArr = iArr4;
                    int i37 = -i34;
                    int i38 = (Math.abs(i35) & 1) == i30 ? 1 : i20;
                    int i39 = i37;
                    while (true) {
                        if (i39 > i34) {
                            break;
                        }
                        if (i39 != i37) {
                            if (i39 != i34) {
                                i9 = i39;
                                iArr2 = iArr5;
                                if (iArr[i39 + 1 + i32] > iArr[(i9 - 1) + i32]) {
                                }
                                int i40 = ((i11 - i26) + i22) - i9;
                                int i41 = i40 - ((i34 != 0 ? 1 : i20) & (i11 == i10 ? 1 : i20));
                                int i42 = i10;
                                i12 = i40;
                                while (i11 < i24 && i12 < i19 && c0286c0.a(i11, i12)) {
                                    i11++;
                                    i12++;
                                }
                                iArr[i32 + i9] = i11;
                                if (i38 != 0) {
                                    int i43 = i12;
                                    int i44 = i35 - i9;
                                    iArr3 = iArr6;
                                    if (i44 >= i37 + 1 && i44 <= i34 - 1 && iArr2[i32 + i44] <= i11) {
                                        iArr3[i20] = i42;
                                        iArr3[1] = i41;
                                        iArr3[c9] = i11;
                                        iArr3[3] = i43;
                                        iArr3[4] = i20;
                                        c6 = 1;
                                        break;
                                    }
                                } else {
                                    iArr3 = iArr6;
                                }
                                i39 = i9 + 2;
                                iArr5 = iArr2;
                                iArr6 = iArr3;
                            } else {
                                i9 = i39;
                                iArr2 = iArr5;
                            }
                            i10 = iArr[(i9 - 1) + i32];
                            i11 = i10 + 1;
                            int i402 = ((i11 - i26) + i22) - i9;
                            int i412 = i402 - ((i34 != 0 ? 1 : i20) & (i11 == i10 ? 1 : i20));
                            int i422 = i10;
                            i12 = i402;
                            while (i11 < i24) {
                                i11++;
                                i12++;
                            }
                            iArr[i32 + i9] = i11;
                            if (i38 != 0) {
                            }
                            i39 = i9 + 2;
                            iArr5 = iArr2;
                            iArr6 = iArr3;
                        } else {
                            i9 = i39;
                            iArr2 = iArr5;
                        }
                        i10 = iArr[i9 + 1 + i32];
                        i11 = i10;
                        int i4022 = ((i11 - i26) + i22) - i9;
                        int i4122 = i4022 - ((i34 != 0 ? 1 : i20) & (i11 == i10 ? 1 : i20));
                        int i4222 = i10;
                        i12 = i4022;
                        while (i11 < i24) {
                        }
                        iArr[i32 + i9] = i11;
                        if (i38 != 0) {
                        }
                        i39 = i9 + 2;
                        iArr5 = iArr2;
                        iArr6 = iArr3;
                    }
                    if (Math.min(iArr3[c9] - iArr3[i20], iArr3[3] - iArr3[c6]) > 0) {
                        int i45 = iArr3[i20];
                        int i46 = iArr3[c6];
                        int i47 = iArr3[3] - i46;
                        int iMin = iArr3[c9] - i45;
                        if (i47 != iMin) {
                            iMin = Math.min(iMin, i47);
                            int i48 = iArr3[4];
                            int i49 = i48 != 0 ? 1 : i20;
                            int i50 = iArr3[3];
                            c7 = 1;
                            int i51 = iArr3[1];
                            int i52 = i50 - i51;
                            int i53 = iArr3[c9];
                            int i54 = iArr3[i20];
                            i45 += ((i52 > i53 - i54 ? 1 : i20) | i49) ^ 1;
                            i46 += ((i48 != 0 ? 1 : i20) | ((i50 - i51 > i53 - i54 ? 1 : i20) ^ 1)) ^ 1;
                        } else {
                            c7 = 1;
                        }
                        c0311u.b(i45, i46, iMin);
                    } else {
                        c7 = c6;
                    }
                    c0311u2.c(i26, iArr3[i20], i22, iArr3[c7]);
                    c0311u2.c(iArr3[c9], i24, iArr3[3], i19);
                }
                iArr = iArr4;
                iArr2 = iArr5;
                iArr3 = iArr6;
            }
            c8 = c9;
            i15 = i20;
            i16 = i28;
            iArr4 = iArr;
            iArr5 = iArr2;
            iArr6 = iArr3;
            i13 = 1;
        }
        int i55 = i15;
        int i56 = c0311u.f2461a;
        if (i56 % 3 != 0) {
            F0.a.b("Array size not a multiple of 3");
        }
        if (i56 > 3) {
            i8 = i55;
            c0311u.d(i8, i56 - 3);
        } else {
            i8 = i55;
        }
        c0311u.b(size, size2, i8);
        int i57 = i8;
        int i58 = i57;
        int i59 = i58;
        while (i57 < c0311u.f2461a) {
            int[] iArr8 = c0311u.f2462b;
            int i60 = iArr8[i57];
            int i61 = iArr8[i57 + 2];
            int i62 = i60 - i61;
            int i63 = iArr8[i57 + 1] - i61;
            i57 += 3;
            while (true) {
                c0290e0 = c0286c0.f2340f;
                if (i58 >= i62) {
                    break;
                }
                AbstractC2254r child$ui = c0286c0.f2335a.getChild$ui();
                kotlin.jvm.internal.o.e(child$ui);
                c0290e0.getClass();
                if ((child$ui.getKindSet$ui() & 2) != 0) {
                    AbstractC0300j0 coordinator$ui = child$ui.getCoordinator$ui();
                    kotlin.jvm.internal.o.e(coordinator$ui);
                    AbstractC0300j0 abstractC0300j0 = coordinator$ui.f2423t;
                    AbstractC0300j0 abstractC0300j02 = coordinator$ui.f2422s;
                    kotlin.jvm.internal.o.e(abstractC0300j02);
                    if (abstractC0300j0 != null) {
                        abstractC0300j0.f2422s = abstractC0300j02;
                    }
                    abstractC0300j02.f2423t = abstractC0300j0;
                    a(c0290e0, c0286c0.f2335a, abstractC0300j02);
                }
                c0286c0.f2335a = e(child$ui);
                i58++;
            }
            while (i59 < i63) {
                int i64 = c0286c0.f2336b + i59;
                AbstractC2254r abstractC2254r2 = c0286c0.f2335a;
                InterfaceC2253q interfaceC2253q = (InterfaceC2253q) c0286c0.f2338d.content[i64];
                c0290e0.getClass();
                AbstractC2254r abstractC2254rD = d(interfaceC2253q, abstractC2254r2);
                c0286c0.f2335a = abstractC2254rD;
                if (c0286c0.f2339e) {
                    AbstractC2254r child$ui2 = abstractC2254rD.getChild$ui();
                    kotlin.jvm.internal.o.e(child$ui2);
                    AbstractC0300j0 coordinator$ui2 = child$ui2.getCoordinator$ui();
                    kotlin.jvm.internal.o.e(coordinator$ui2);
                    InterfaceC0315y interfaceC0315yF = AbstractC0303l.f(c0286c0.f2335a);
                    if (interfaceC0315yF != null) {
                        A a6 = new A((H) c0290e0.f2360b, interfaceC0315yF);
                        c0286c0.f2335a.updateCoordinator$ui(a6);
                        a(c0290e0, c0286c0.f2335a, a6);
                        a6.f2423t = coordinator$ui2.f2423t;
                        a6.f2422s = coordinator$ui2;
                        coordinator$ui2.f2423t = a6;
                    } else {
                        c0286c0.f2335a.updateCoordinator$ui(coordinator$ui2);
                    }
                    c0286c0.f2335a.markAsAttached$ui();
                    c0286c0.f2335a.runAttachLifecycle$ui();
                    AbstractC0302k0.a(c0286c0.f2335a);
                } else {
                    abstractC2254rD.setInsertedNodeAwaitingAttachForInvalidation$ui(true);
                }
                i59++;
            }
            while (true) {
                int i65 = i61 - 1;
                if (i61 > 0) {
                    AbstractC2254r child$ui3 = c0286c0.f2335a.getChild$ui();
                    kotlin.jvm.internal.o.e(child$ui3);
                    c0286c0.f2335a = child$ui3;
                    MutableVector mutableVector5 = c0286c0.f2337c;
                    int i66 = c0286c0.f2336b;
                    InterfaceC2253q interfaceC2253q2 = (InterfaceC2253q) mutableVector5.content[i66 + i58];
                    InterfaceC2253q interfaceC2253q3 = (InterfaceC2253q) c0286c0.f2338d.content[i66 + i59];
                    if (kotlin.jvm.internal.o.c(interfaceC2253q2, interfaceC2253q3)) {
                        c0290e0.getClass();
                    } else {
                        AbstractC2254r abstractC2254r3 = c0286c0.f2335a;
                        c0290e0.getClass();
                        j(interfaceC2253q2, interfaceC2253q3, abstractC2254r3);
                    }
                    i58++;
                    i59++;
                    i61 = i65;
                }
            }
        }
        int kindSet$ui = i8;
        for (AbstractC2254r parent$ui = ((F0) this.f2364f).getParent$ui(); parent$ui != null && parent$ui != ((C0288d0) this.f2361c); parent$ui = parent$ui.getParent$ui()) {
            kindSet$ui |= parent$ui.getKindSet$ui();
            parent$ui.setAggregateChildKindSet$ui(kindSet$ui);
        }
    }

    public void i() {
        H h5;
        A a6;
        r0 r0Var;
        AbstractC2254r parent$ui = ((F0) this.f2364f).getParent$ui();
        AbstractC0300j0 abstractC0300j0 = (C0310t) this.f2362d;
        while (true) {
            h5 = (H) this.f2360b;
            if (parent$ui == null) {
                break;
            }
            InterfaceC0315y interfaceC0315yF = AbstractC0303l.f(parent$ui);
            if (interfaceC0315yF != null) {
                if (parent$ui.getCoordinator$ui() != null) {
                    AbstractC0300j0 coordinator$ui = parent$ui.getCoordinator$ui();
                    kotlin.jvm.internal.o.f(coordinator$ui, "null cannot be cast to non-null type androidx.compose.ui.node.LayoutModifierNodeCoordinator");
                    a6 = (A) coordinator$ui;
                    InterfaceC0315y interfaceC0315y = a6.f2128U;
                    a6.w1(interfaceC0315yF);
                    if (interfaceC0315y != parent$ui && (r0Var = a6.f2420O) != null) {
                        ((J0.F0) r0Var).invalidate();
                    }
                } else {
                    A a7 = new A(h5, interfaceC0315yF);
                    parent$ui.updateCoordinator$ui(a7);
                    a6 = a7;
                }
                abstractC0300j0.f2423t = a6;
                a6.f2422s = abstractC0300j0;
                abstractC0300j0 = a6;
            } else {
                parent$ui.updateCoordinator$ui(abstractC0300j0);
            }
            parent$ui = parent$ui.getParent$ui();
        }
        H hT = h5.t();
        abstractC0300j0.f2423t = hT != null ? (C0310t) hT.f2162J.f2362d : null;
        this.f2363e = abstractC0300j0;
    }

    public String toString() {
        switch (this.f2359a) {
            case 0:
                StringBuilder sb = new StringBuilder("[");
                AbstractC2254r child$ui = (AbstractC2254r) this.f2365g;
                F0 f0 = (F0) this.f2364f;
                if (child$ui == f0) {
                    sb.append("]");
                } else {
                    while (true) {
                        if (child$ui != null && child$ui != f0) {
                            sb.append(String.valueOf(child$ui));
                            if (child$ui.getChild$ui() == f0) {
                                sb.append("]");
                            } else {
                                sb.append(",");
                                child$ui = child$ui.getChild$ui();
                            }
                        }
                    }
                }
                String string = sb.toString();
                kotlin.jvm.internal.o.g(string, "toString(...)");
                return string;
            default:
                return super.toString();
        }
    }

    public C0290e0(H h5) {
        this.f2360b = h5;
        C0288d0 c0288d0 = new C0288d0();
        c0288d0.setAggregateChildKindSet$ui(-1);
        this.f2361c = c0288d0;
        C0310t c0310t = new C0310t(h5);
        this.f2362d = c0310t;
        this.f2363e = c0310t;
        F0 f0 = c0310t.f2459U;
        this.f2364f = f0;
        this.f2365g = f0;
        this.f2368j = new MutableVector(new InterfaceC2255s[16], 0);
    }
}
