package G;

import B.AbstractC0057e;
import B.B0;
import B.C0065i;
import B.J0;
import F.AbstractC0158l;
import G0.C0;
import G0.InterfaceC0247b0;
import android.os.Trace;
import androidx.compose.runtime.MutableIntState;
import androidx.compose.runtime.snapshots.Snapshot;
import h1.C2069a;
import i0.InterfaceC2241e;
import java.util.ArrayList;
import java.util.List;
import n.AbstractC2588o;
import n.C2566A;
import q.H0;
import v.AbstractC3058z;
import x.EnumC3207z0;
import x4.AbstractC3250p;
import x4.AbstractC3251q;
import x4.AbstractC3252r;
import x4.C3249o;

/* JADX INFO: loaded from: classes.dex */
public final class x implements F.F {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final /* synthetic */ C0227b f1812a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final /* synthetic */ J0 f1813b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final /* synthetic */ float f1814c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public final /* synthetic */ C0235j f1815d;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public final /* synthetic */ Q4.i f1816e;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public final /* synthetic */ J4.a f1817f;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    public final /* synthetic */ InterfaceC2241e f1818g;

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    public final /* synthetic */ int f1819h;

    /* JADX INFO: renamed from: i, reason: collision with root package name */
    public final /* synthetic */ y.l f1820i;

    /* JADX INFO: renamed from: j, reason: collision with root package name */
    public final /* synthetic */ V4.C f1821j;

    public x(C0227b c0227b, J0 j02, float f6, C0235j c0235j, Q4.i iVar, J4.a aVar, InterfaceC2241e interfaceC2241e, int i6, y.l lVar, V4.C c6) {
        EnumC3207z0 enumC3207z0 = EnumC3207z0.f25984a;
        this.f1812a = c0227b;
        this.f1813b = j02;
        this.f1814c = f6;
        this.f1815d = c0235j;
        this.f1816e = iVar;
        this.f1817f = aVar;
        this.f1818g = interfaceC2241e;
        this.f1819h = i6;
        this.f1820i = lVar;
        this.f1821j = c6;
    }

    /* JADX WARN: Multi-variable type inference failed */
    /* JADX WARN: Type inference failed for: r18v0, types: [boolean] */
    /* JADX WARN: Type inference failed for: r1v26, types: [java.util.ArrayList] */
    /* JADX WARN: Type inference failed for: r1v27 */
    /* JADX WARN: Type inference failed for: r1v28 */
    /* JADX WARN: Type inference failed for: r1v32 */
    /* JADX WARN: Type inference failed for: r1v33 */
    /* JADX WARN: Type inference failed for: r1v43 */
    /* JADX WARN: Type inference failed for: r1v62, types: [java.lang.Object, java.util.Collection, java.util.List] */
    /* JADX WARN: Type inference failed for: r1v70 */
    /* JADX WARN: Type inference failed for: r1v71 */
    /* JADX WARN: Type inference failed for: r1v72 */
    /* JADX WARN: Type inference failed for: r22v2 */
    /* JADX WARN: Type inference failed for: r22v3, types: [java.util.List] */
    @Override // F.F
    public final InterfaceC0247b0 a(F.G g6, long j4) {
        int i6;
        int i7;
        int i8;
        InterfaceC2241e interfaceC2241e;
        int i9;
        int i10;
        int i11;
        int i12;
        int i13;
        int i14;
        int i15;
        int i16;
        int i17;
        int i18;
        int i19;
        int i20;
        int i21;
        int i22;
        C0234i c0234i;
        C3249o c3249o;
        int i23;
        int i24;
        int i25;
        ArrayList arrayList;
        int i26;
        int i27;
        int i28;
        ArrayList arrayList2;
        int i29;
        C0234i c0234i2;
        C0 c02;
        int i30;
        boolean z6;
        C3249o c3249o2;
        ArrayList arrayList3;
        ?? arrayList4;
        List list;
        ?? r12;
        Object obj;
        boolean z7;
        float fU;
        y yVar;
        C0 c03;
        C0227b c0227b;
        boolean z8;
        F.G g7;
        int i31;
        C0 c04;
        int i32;
        long j6;
        int i33;
        int i34;
        List list2;
        int i35;
        x xVar = this;
        C0227b c0227b2 = xVar.f1812a;
        c0227b2.f1683F.getValue();
        EnumC3207z0 enumC3207z0 = EnumC3207z0.f25984a;
        EnumC3207z0 enumC3207z02 = EnumC3207z0.f25985b;
        AbstractC3058z.k(j4, enumC3207z02);
        J0 j02 = xVar.f1813b;
        C0 c05 = g6.f1200b;
        int iG0 = c05.g0(AbstractC0057e.m(j02, c05.getLayoutDirection()));
        int iG02 = c05.g0(AbstractC0057e.l(j02, c05.getLayoutDirection()));
        int iG03 = c05.g0(j02.f145b);
        int iG04 = c05.g0(j02.f147d) + iG03;
        int i36 = iG02 + iG0;
        int i37 = i36 - iG0;
        long jI = h1.b.i(-i36, -iG04, j4);
        c0227b2.f1703q = g6;
        boolean z9 = true;
        int iG05 = c05.g0(xVar.f1814c);
        int iH = C2069a.h(j4) - i36;
        long j7 = (((long) iG0) << 32) | (((long) iG03) & 4294967295L);
        xVar.f1815d.getClass();
        int i38 = iH < 0 ? 0 : iH;
        long j8 = jI;
        c0227b2.f1680C = h1.b.b(i38, C2069a.g(jI), 5);
        v vVar = (v) xVar.f1816e.invoke();
        Snapshot.Companion companion = Snapshot.Companion;
        y.l lVar = xVar.f1820i;
        Snapshot currentThreadSnapshot = companion.getCurrentThreadSnapshot();
        J4.c readObserver = currentThreadSnapshot != null ? currentThreadSnapshot.getReadObserver() : null;
        Snapshot snapshotMakeCurrentNonObservable = companion.makeCurrentNonObservable(currentThreadSnapshot);
        try {
            int iL = c0227b2.l();
            B b5 = c0227b2.f1691d;
            int i39 = iG05;
            int iL2 = AbstractC0158l.l(vVar, b5.f1648e, iL);
            if (iL != iL2) {
                i6 = iH;
                ((MutableIntState) b5.f1646c).setIntValue(iL2);
                ((F.K) b5.f1649f).b(iL);
            } else {
                i6 = iH;
            }
            c0227b2.l();
            float fM = c0227b2.m();
            c0227b2.o();
            lVar.getClass();
            float f6 = 0;
            int i40 = i38 + i39;
            int iD0 = L4.a.d0(f6 - (i40 * fM));
            companion.restoreNonObservable(currentThreadSnapshot, snapshotMakeCurrentNonObservable, readObserver);
            List listJ = AbstractC0158l.j(vVar, c0227b2.f1681D, c0227b2.f1711y);
            C2566A c2566a = AbstractC2588o.f21461a;
            C2566A c2566a2 = new C2566A();
            int iIntValue = ((Number) xVar.f1817f.invoke()).intValue();
            if (iG0 < 0) {
                A.b.a("negative beforeContentPadding");
            }
            if (i37 < 0) {
                A.b.a("negative afterContentPadding");
            }
            if (i40 < 0) {
                i8 = i40;
                i7 = 0;
            } else {
                i7 = i40;
                i8 = i7;
            }
            int i41 = xVar.f1819h;
            int i42 = i41 > iIntValue ? iIntValue : i41;
            v vVar2 = vVar;
            long jB = h1.b.b(i38, C2069a.g(j8), 5);
            x4.y yVar2 = x4.y.f26065a;
            x4.z zVar = x4.z.f26066a;
            int i43 = i38;
            y.l lVar2 = xVar.f1820i;
            V4.C c6 = xVar.f1821j;
            if (iIntValue <= 0) {
                g7 = g6;
                yVar = new y(i43, i39, i37, -iG0, i6 + i37, i42, lVar2, c05.e(h1.b.g(C2069a.j(j8) + i36, j4), h1.b.f(C2069a.i(j8) + iG04, j4), zVar, new H0(8)), c6, g7, jB);
                c03 = c05;
                c0227b = c0227b2;
                z8 = false;
            } else {
                long j9 = j7;
                int i44 = 0;
                C0 c06 = c05;
                int i45 = i42;
                while (iL2 > 0 && iD0 > 0) {
                    iL2--;
                    iD0 -= i7;
                }
                int i46 = iD0 * (-1);
                if (iL2 >= iIntValue) {
                    iL2 = iIntValue - 1;
                    i46 = 0;
                }
                C3249o c3249o3 = new C3249o();
                int i47 = -iG0;
                int i48 = i47 + (i39 < 0 ? i39 : 0);
                x4.z zVar2 = zVar;
                int i49 = iL2;
                int i50 = i46 + i48;
                int iMax = 0;
                while (true) {
                    interfaceC2241e = xVar.f1818g;
                    if (i50 >= 0 || i49 <= 0) {
                        break;
                    }
                    int i51 = i49 - 1;
                    int i52 = i7;
                    int i53 = i45;
                    C3249o c3249o4 = c3249o3;
                    int i54 = iMax;
                    int i55 = i44;
                    v vVar3 = vVar2;
                    List list3 = listJ;
                    int i56 = iG0;
                    long j10 = jB;
                    long j11 = j9;
                    C0234i c0234iO = android.support.v4.media.session.b.o(g6, i51, j10, vVar3, j11, interfaceC2241e, c06.getLayoutDirection(), i43, c2566a2);
                    c3249o4.add(i55, c0234iO);
                    iMax = Math.max(i54, c0234iO.f1763h);
                    i50 += i52;
                    xVar = this;
                    i49 = i51;
                    jB = j10;
                    j9 = j11;
                    c3249o3 = c3249o4;
                    c06 = c06;
                    listJ = list3;
                    iG0 = i56;
                    iIntValue = iIntValue;
                    i7 = i52;
                    j8 = j8;
                    zVar2 = zVar2;
                    vVar2 = vVar3;
                    i44 = i55;
                    i45 = i53;
                }
                int i57 = i45;
                C3249o c3249o5 = c3249o3;
                int i58 = iMax;
                int i59 = i7;
                long j12 = j8;
                int i60 = i44;
                v vVar4 = vVar2;
                x4.z zVar3 = zVar2;
                C0 c07 = c06;
                List list4 = listJ;
                int i61 = iIntValue;
                int i62 = iG0;
                long j13 = jB;
                long j14 = j9;
                if (i50 < i48) {
                    i50 = i48;
                }
                int i63 = i50 - i48;
                int i64 = i6 + i37;
                int i65 = i64 < 0 ? i60 : i64;
                int i66 = -i63;
                int i67 = i60;
                int i68 = i67;
                int i69 = i49;
                while (i67 < c3249o5.size()) {
                    if (i66 >= i65) {
                        c3249o5.remove(i67);
                        i68 = 1;
                    } else {
                        i69++;
                        i66 += i59;
                        i67++;
                    }
                }
                int i70 = i58;
                int i71 = i66;
                int i72 = i61;
                int i73 = i69;
                while (true) {
                    if (i73 >= i72) {
                        i9 = i73;
                        i10 = i63;
                        i11 = i72;
                        i12 = i6;
                        break;
                    }
                    if (i71 >= i65 && i71 > 0 && !c3249o5.isEmpty()) {
                        i9 = i73;
                        i10 = i63;
                        i12 = i6;
                        i11 = i72;
                        break;
                    }
                    int i74 = i72;
                    int i75 = i63;
                    int i76 = i65;
                    C0234i c0234iO2 = android.support.v4.media.session.b.o(g6, i73, j13, vVar4, j14, interfaceC2241e, c07.getLayoutDirection(), i43, c2566a2);
                    int i77 = i73;
                    int i78 = i74 - 1;
                    i71 += i77 == i78 ? i43 : i59;
                    if (i71 > i48 || i77 == i78) {
                        int iMax2 = Math.max(i70, c0234iO2.f1763h);
                        c3249o5.addLast(c0234iO2);
                        i70 = iMax2;
                    } else {
                        i49 = i77 + 1;
                        i75 -= i59;
                        i68 = 1;
                    }
                    i73 = i77 + 1;
                    i72 = i74;
                    i65 = i76;
                    i63 = i75;
                }
                if (i71 < i12) {
                    int i79 = i12 - i71;
                    int i80 = i10 - i79;
                    int i81 = i71 + i79;
                    int iMax3 = i70;
                    int i82 = i80;
                    while (true) {
                        i35 = i62;
                        if (i82 >= i35 || i49 <= 0) {
                            break;
                        }
                        int i83 = i49 - 1;
                        i62 = i35;
                        C0234i c0234iO3 = android.support.v4.media.session.b.o(g6, i83, j13, vVar4, j14, interfaceC2241e, c07.getLayoutDirection(), i43, c2566a2);
                        c3249o5.add(0, c0234iO3);
                        i82 += i59;
                        i49 = i83;
                        iMax3 = Math.max(iMax3, c0234iO3.f1763h);
                        i9 = i9;
                        i81 = i81;
                    }
                    int i84 = i81;
                    i13 = i9;
                    i62 = i35;
                    int i85 = i82;
                    int i86 = iMax3;
                    if (i85 < 0) {
                        int i87 = i84 + i85;
                        i14 = i86;
                        i16 = i87;
                        i15 = 0;
                    } else {
                        i14 = i86;
                        i16 = i84;
                        i15 = i85;
                    }
                } else {
                    int i88 = i71;
                    i13 = i9;
                    i14 = i70;
                    i15 = i10;
                    i16 = i88;
                }
                if (i15 < 0) {
                    A.b.a("invalid currentFirstPageScrollOffset");
                }
                int i89 = -i15;
                C0234i c0234i3 = (C0234i) c3249o5.first();
                if (i62 > 0 || i39 < 0) {
                    int i90 = i15;
                    int size = c3249o5.size();
                    C0234i c0234i4 = c0234i3;
                    int i91 = i90;
                    i17 = i89;
                    int i92 = 0;
                    while (i92 < size && i91 != 0) {
                        i18 = i13;
                        i19 = i59;
                        if (i19 > i91) {
                            break;
                        }
                        int i93 = size;
                        if (i92 == AbstractC3252r.A(c3249o5)) {
                            break;
                        }
                        i91 -= i19;
                        i92++;
                        c0234i4 = (C0234i) c3249o5.get(i92);
                        i59 = i19;
                        i13 = i18;
                        size = i93;
                    }
                    i18 = i13;
                    i19 = i59;
                    C0234i c0234i5 = c0234i4;
                    i20 = i91;
                    c0234i3 = c0234i5;
                } else {
                    i18 = i13;
                    i20 = i15;
                    i17 = i89;
                    i19 = i59;
                }
                EnumC3207z0 enumC3207z03 = EnumC3207z0.f25984a;
                int iMax4 = Math.max(0, i49 - i57);
                int i94 = i49 - 1;
                if (iMax4 <= i94) {
                    ArrayList arrayList5 = null;
                    while (true) {
                        if (arrayList5 == null) {
                            arrayList5 = new ArrayList();
                        }
                        i22 = i19;
                        arrayList = arrayList5;
                        C0234i c0234i6 = c0234i3;
                        h1.m layoutDirection = c07.getLayoutDirection();
                        EnumC3207z0 enumC3207z04 = EnumC3207z0.f25984a;
                        i21 = i12;
                        c0234i = c0234i6;
                        c3249o = c3249o5;
                        i23 = i16;
                        i24 = i57;
                        i25 = iMax4;
                        arrayList.add(android.support.v4.media.session.b.o(g6, i94, j13, vVar4, j14, interfaceC2241e, layoutDirection, i43, c2566a2));
                        if (i94 == i25) {
                            break;
                        }
                        i94--;
                        c0234i3 = c0234i;
                        i57 = i24;
                        iMax4 = i25;
                        i12 = i21;
                        i16 = i23;
                        c3249o5 = c3249o;
                        arrayList5 = arrayList;
                        i19 = i22;
                    }
                } else {
                    i21 = i12;
                    i22 = i19;
                    c0234i = c0234i3;
                    c3249o = c3249o5;
                    i23 = i16;
                    i24 = i57;
                    i25 = iMax4;
                    arrayList = null;
                }
                int size2 = list4.size();
                int i95 = 0;
                while (i95 < size2) {
                    List list5 = list4;
                    ArrayList arrayList6 = arrayList;
                    int iIntValue2 = ((Number) list5.get(i95)).intValue();
                    if (iIntValue2 < i25) {
                        if (arrayList6 == null) {
                            arrayList6 = new ArrayList();
                        }
                        arrayList = arrayList6;
                        h1.m layoutDirection2 = c07.getLayoutDirection();
                        EnumC3207z0 enumC3207z05 = EnumC3207z0.f25984a;
                        i34 = i95;
                        list2 = list5;
                        i33 = size2;
                        arrayList.add(android.support.v4.media.session.b.o(g6, iIntValue2, j13, vVar4, j14, interfaceC2241e, layoutDirection2, i43, c2566a2));
                    } else {
                        i33 = size2;
                        i34 = i95;
                        list2 = list5;
                        arrayList = arrayList6;
                    }
                    i95 = i34 + 1;
                    size2 = i33;
                    list4 = list2;
                }
                ArrayList arrayList7 = arrayList;
                List list6 = list4;
                List list7 = arrayList7 == null ? yVar2 : arrayList7;
                int size3 = list7.size();
                int iMax5 = i14;
                for (int i96 = 0; i96 < size3; i96++) {
                    iMax5 = Math.max(iMax5, ((C0234i) list7.get(i96)).f1763h);
                }
                int i97 = ((C0234i) c3249o.last()).f1756a;
                EnumC3207z0 enumC3207z06 = EnumC3207z0.f25984a;
                int iMin = Math.min(i24, (i11 - i97) - 1) + i97;
                int i98 = i97 + 1;
                if (i98 <= iMin) {
                    ArrayList arrayList8 = null;
                    while (true) {
                        if (arrayList8 == null) {
                            arrayList8 = new ArrayList();
                        }
                        h1.m layoutDirection3 = c07.getLayoutDirection();
                        EnumC3207z0 enumC3207z07 = EnumC3207z0.f25984a;
                        int i99 = iMax5;
                        arrayList2 = arrayList8;
                        i27 = i99;
                        i26 = i24;
                        i28 = iMin;
                        int i100 = i98;
                        arrayList2.add(android.support.v4.media.session.b.o(g6, i100, j13, vVar4, j14, interfaceC2241e, layoutDirection3, i43, c2566a2));
                        if (i100 == i28) {
                            break;
                        }
                        i98 = i100 + 1;
                        iMin = i28;
                        arrayList8 = arrayList2;
                        iMax5 = i27;
                        i24 = i26;
                    }
                } else {
                    i26 = i24;
                    i27 = iMax5;
                    i28 = iMin;
                    arrayList2 = null;
                }
                int size4 = list6.size();
                ArrayList arrayList9 = arrayList2;
                int i101 = 0;
                while (i101 < size4) {
                    List list8 = list6;
                    int i102 = size4;
                    int iIntValue3 = ((Number) list8.get(i101)).intValue();
                    ArrayList arrayList10 = arrayList9;
                    if (i28 + 1 > iIntValue3 || iIntValue3 >= i11) {
                        list6 = list8;
                        i31 = i28;
                        c04 = c07;
                        long j15 = j13;
                        i32 = i27;
                        j6 = j15;
                        arrayList9 = arrayList10;
                    } else {
                        ArrayList arrayList11 = arrayList10 == null ? new ArrayList() : arrayList10;
                        list6 = list8;
                        h1.m layoutDirection4 = c07.getLayoutDirection();
                        EnumC3207z0 enumC3207z08 = EnumC3207z0.f25984a;
                        i31 = i28;
                        ArrayList arrayList12 = arrayList11;
                        C0234i c0234iO4 = android.support.v4.media.session.b.o(g6, iIntValue3, j13, vVar4, j14, interfaceC2241e, layoutDirection4, i43, c2566a2);
                        c04 = c07;
                        long j16 = j13;
                        i32 = i27;
                        j6 = j16;
                        arrayList12.add(c0234iO4);
                        arrayList9 = arrayList12;
                    }
                    i101++;
                    i27 = i32;
                    j13 = j6;
                    c07 = c04;
                    size4 = i102;
                    i28 = i31;
                }
                ArrayList arrayList13 = arrayList9;
                C0 c08 = c07;
                long j17 = j13;
                int i103 = i27;
                List list9 = arrayList13 == null ? yVar2 : arrayList13;
                int size5 = list9.size();
                int iMax6 = i103;
                for (int i104 = 0; i104 < size5; i104++) {
                    iMax6 = Math.max(iMax6, ((C0234i) list9.get(i104)).f1763h);
                }
                boolean z10 = kotlin.jvm.internal.o.c(c0234i, c3249o.first()) && list7.isEmpty() && list9.isEmpty();
                EnumC3207z0 enumC3207z09 = EnumC3207z0.f25984a;
                int i105 = i23;
                int iG = h1.b.g(i105, j12);
                int iF = h1.b.f(iMax6, j12);
                int i106 = i21;
                boolean z11 = i105 < Math.min(iG, i106);
                if (!z11 || i17 == 0) {
                    i29 = i17;
                } else {
                    StringBuilder sb = new StringBuilder("non-zero pagesScrollOffset=");
                    i29 = i17;
                    sb.append(i29);
                    A.b.c(sb.toString());
                }
                ArrayList arrayList14 = new ArrayList(list9.size() + list7.size() + c3249o.size());
                if (z11) {
                    if (!list7.isEmpty() || !list9.isEmpty()) {
                        A.b.a("No extra pages");
                    }
                    int size6 = c3249o.size();
                    i30 = iG;
                    int[] iArr = new int[size6];
                    for (int i107 = 0; i107 < size6; i107++) {
                        iArr[i107] = i43;
                    }
                    int[] iArr2 = new int[size6];
                    c0234i2 = c0234i;
                    z6 = z10;
                    C0065i c0065i = new C0065i(c08.L(i39), false, null);
                    EnumC3207z0 enumC3207z010 = EnumC3207z0.f25984a;
                    i39 = i39;
                    c02 = c08;
                    c0065i.c(g6, i30, iArr, h1.m.f16628a, iArr2);
                    P4.g gVarM = AbstractC3250p.M(iArr2);
                    int i108 = gVarM.f5676a;
                    int i109 = gVarM.f5677b;
                    int i110 = gVarM.f5678c;
                    if ((i110 > 0 && i108 <= i109) || (i110 < 0 && i109 <= i108)) {
                        while (true) {
                            int i111 = iArr2[i108];
                            c3249o2 = c3249o;
                            int i112 = i110;
                            C0234i c0234i7 = (C0234i) c3249o2.get(i108);
                            c0234i7.b(i111, i30, iF);
                            arrayList14.add(c0234i7);
                            if (i108 == i109) {
                                break;
                            }
                            i108 += i112;
                            c3249o = c3249o2;
                            i110 = i112;
                        }
                    } else {
                        c3249o2 = c3249o;
                    }
                } else {
                    c0234i2 = c0234i;
                    c02 = c08;
                    i30 = iG;
                    z6 = z10;
                    c3249o2 = c3249o;
                    int size7 = list7.size();
                    int i113 = i29;
                    for (int i114 = 0; i114 < size7; i114++) {
                        C0234i c0234i8 = (C0234i) list7.get(i114);
                        i113 -= i8;
                        c0234i8.b(i113, i30, iF);
                        arrayList14.add(c0234i8);
                    }
                    int size8 = c3249o2.size();
                    int i115 = i29;
                    for (int i116 = 0; i116 < size8; i116++) {
                        C0234i c0234i9 = (C0234i) c3249o2.get(i116);
                        c0234i9.b(i115, i30, iF);
                        arrayList14.add(c0234i9);
                        i115 += i8;
                    }
                    int size9 = list9.size();
                    for (int i117 = 0; i117 < size9; i117++) {
                        C0234i c0234i10 = (C0234i) list9.get(i117);
                        c0234i10.b(i115, i30, iF);
                        arrayList14.add(c0234i10);
                        i115 += i8;
                    }
                }
                if (z6) {
                    arrayList3 = arrayList14;
                } else {
                    ArrayList arrayList15 = new ArrayList(arrayList14.size());
                    int size10 = arrayList14.size();
                    int i118 = 0;
                    while (i118 < size10) {
                        Object obj2 = arrayList14.get(i118);
                        C0234i c0234i11 = (C0234i) obj2;
                        List list10 = list7;
                        int i119 = size10;
                        if (c0234i11.f1756a >= ((C0234i) c3249o2.first()).f1756a) {
                            if (c0234i11.f1756a <= ((C0234i) c3249o2.last()).f1756a) {
                                arrayList15.add(obj2);
                            }
                        }
                        i118++;
                        list7 = list10;
                        size10 = i119;
                    }
                    arrayList3 = arrayList15;
                }
                if (list7.isEmpty()) {
                    arrayList4 = yVar2;
                } else {
                    arrayList4 = new ArrayList(arrayList14.size());
                    int size11 = arrayList14.size();
                    int i120 = 0;
                    while (i120 < size11) {
                        Object obj3 = arrayList14.get(i120);
                        int i121 = size11;
                        if (((C0234i) obj3).f1756a < ((C0234i) c3249o2.first()).f1756a) {
                            arrayList4.add(obj3);
                        }
                        i120++;
                        size11 = i121;
                    }
                }
                if (list9.isEmpty()) {
                    list = yVar2;
                    r12 = arrayList4;
                } else {
                    ArrayList arrayList16 = new ArrayList(arrayList14.size());
                    int size12 = arrayList14.size();
                    int i122 = 0;
                    ?? r13 = arrayList4;
                    while (i122 < size12) {
                        Object obj4 = arrayList14.get(i122);
                        ?? r22 = r13;
                        if (((C0234i) obj4).f1756a > ((C0234i) c3249o2.last()).f1756a) {
                            arrayList16.add(obj4);
                        }
                        i122++;
                        r13 = r22;
                    }
                    list = arrayList16;
                    r12 = r13;
                }
                ?? r222 = r12;
                if (arrayList3.isEmpty()) {
                    obj = null;
                } else {
                    Object obj5 = arrayList3.get(0);
                    int i123 = ((C0234i) obj5).f1765j;
                    lVar2.getClass();
                    float f7 = -Math.abs(i123 - f6);
                    int iA = AbstractC3252r.A(arrayList3);
                    if (1 <= iA) {
                        int i124 = 1;
                        while (true) {
                            Object obj6 = arrayList3.get(i124);
                            float f8 = -Math.abs(((C0234i) obj6).f1765j - f6);
                            if (Float.compare(f7, f8) < 0) {
                                obj5 = obj6;
                                f7 = f8;
                            }
                            z9 = true;
                            if (i124 == iA) {
                                break;
                            }
                            i124++;
                        }
                    } else {
                        z9 = true;
                    }
                    obj = obj5;
                }
                C0234i c0234i12 = (C0234i) obj;
                lVar2.getClass();
                int i125 = c0234i12 != null ? c0234i12.f1765j : 0;
                if (i22 == 0) {
                    fU = 0.0f;
                    z7 = false;
                } else {
                    z7 = false;
                    fU = L4.a.u((0 - i125) / i22, -0.5f, 0.5f);
                }
                InterfaceC0247b0 interfaceC0247b0E = c02.e(h1.b.g(i30 + i36, j4), h1.b.f(iF + iG04, j4), zVar3, new B0(8, c0227b2.f1682E, arrayList14));
                c03 = c02;
                c0227b = c0227b2;
                z8 = z7;
                yVar = new y(arrayList3, i43, i39, i37, enumC3207z02, i47, i64, i26, c0234i2, c0234i12, fU, i20, (i18 < i11 || i105 > i106) ? z9 : z7, lVar2, interfaceC0247b0E, i68, r222, list, c6, g6, j17);
                g7 = g6;
            }
            c0227b.h(yVar, c03.U(), z8);
            C0238m c0238m = c0227b.f1710x;
            ?? r14 = yVar.f1822a;
            Trace.beginSection("compose:pager:cache_window:keepAroundItems");
            try {
                if (c0238m.a() && !r14.isEmpty()) {
                    int i126 = ((C0234i) AbstractC3251q.e0(r14)).f1756a;
                    int i127 = ((C0234i) AbstractC3251q.n0(r14)).f1756a;
                    for (int i128 = c0238m.f1774c; i128 < i126; i128++) {
                        g7.b(i128);
                    }
                    int i129 = i127 + 1;
                    int i130 = c0238m.f1775d;
                    if (i129 <= i130) {
                        while (true) {
                            g7.b(i129);
                            if (i129 == i130) {
                                break;
                            }
                            i129++;
                        }
                    }
                }
                return yVar;
            } finally {
                Trace.endSection();
            }
        } catch (Throwable th) {
            companion.restoreNonObservable(currentThreadSnapshot, snapshotMakeCurrentNonObservable, readObserver);
            throw th;
        }
    }
}
