package T0;

import a1.AbstractC0958a;
import android.text.Layout;
import java.io.Serializable;
import o0.C2632c;
import p0.C2700f;
import p0.C2706l;
import r0.C2863b;
import r0.InterfaceC2864c;
import r0.InterfaceC2866e;
import w4.C3137A;

/* JADX INFO: renamed from: T0.n, reason: case insensitive filesystem */
/* JADX INFO: loaded from: classes.dex */
public final /* synthetic */ class C0603n implements J4.c {

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

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

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

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

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

    public /* synthetic */ C0603n(long j4, float[] fArr, kotlin.jvm.internal.A a6, kotlin.jvm.internal.z zVar) {
        this.f6528b = j4;
        this.f6529c = fArr;
        this.f6530d = a6;
        this.f6531e = zVar;
    }

    @Override // J4.c
    public final Object invoke(Object obj) {
        C0590a c0590a;
        long j4;
        boolean z6;
        float fA;
        float fA2;
        switch (this.f6527a) {
            case 0:
                r rVar = (r) obj;
                int i6 = rVar.f6548b;
                long j6 = this.f6528b;
                int iF = i6 > N.f(j6) ? rVar.f6548b : N.f(j6);
                int iE = N.e(j6);
                int iE2 = rVar.f6549c;
                if (iE2 >= iE) {
                    iE2 = N.e(j6);
                }
                long jG = android.support.v4.media.session.b.g(rVar.d(iF), rVar.d(iE2));
                kotlin.jvm.internal.A a6 = (kotlin.jvm.internal.A) this.f6530d;
                int i7 = a6.f20113a;
                C0590a c0590a2 = rVar.f6547a;
                int iF2 = N.f(jG);
                int iE3 = N.e(jG);
                U0.k kVar = c0590a2.f6493d;
                Layout layout = kVar.f6848f;
                int length = layout.getText().length();
                if (iF2 < 0) {
                    AbstractC0958a.a("startOffset must be > 0");
                }
                if (iF2 >= length) {
                    AbstractC0958a.a("startOffset must be less than text length");
                }
                if (iE3 <= iF2) {
                    AbstractC0958a.a("endOffset must be greater than startOffset");
                }
                if (iE3 > length) {
                    AbstractC0958a.a("endOffset must be smaller or equal to text length");
                }
                int i8 = (iE3 - iF2) * 4;
                float[] fArr = (float[]) this.f6529c;
                if (fArr.length - i7 < i8) {
                    AbstractC0958a.a("array.size - arrayStart must be greater or equal than (endOffset - startOffset) * 4");
                }
                int lineForOffset = layout.getLineForOffset(iF2);
                int lineForOffset2 = layout.getLineForOffset(iE3 - 1);
                P0.j jVar = new P0.j(kVar);
                if (lineForOffset <= lineForOffset2) {
                    while (true) {
                        int lineStart = layout.getLineStart(lineForOffset);
                        int iF3 = kVar.f(lineForOffset);
                        int iMax = Math.max(iF2, lineStart);
                        int iMin = Math.min(iE3, iF3);
                        float fG = kVar.g(lineForOffset);
                        float fE = kVar.e(lineForOffset);
                        c0590a = c0590a2;
                        j4 = jG;
                        boolean z7 = false;
                        boolean z8 = layout.getParagraphDirection(lineForOffset) == 1;
                        while (iMax < iMin) {
                            boolean zIsRtlCharAt = layout.isRtlCharAt(iMax);
                            if (!z8 || zIsRtlCharAt) {
                                if (z8 && zIsRtlCharAt) {
                                    z7 = false;
                                    float fA3 = jVar.a(iMax, false, false, false);
                                    z6 = z8;
                                    fA = jVar.a(iMax + 1, true, true, false);
                                    fA2 = fA3;
                                } else {
                                    z6 = z8;
                                    z7 = false;
                                    if (z6 || !zIsRtlCharAt) {
                                        fA = jVar.a(iMax, false, false, false);
                                        fA2 = jVar.a(iMax + 1, true, true, false);
                                    } else {
                                        fA2 = jVar.a(iMax, false, false, true);
                                        fA = jVar.a(iMax + 1, true, true, true);
                                    }
                                }
                                fArr[i7] = fA;
                                fArr[i7 + 1] = fG;
                                fArr[i7 + 2] = fA2;
                                fArr[i7 + 3] = fE;
                                i7 += 4;
                                iMax++;
                                z8 = z6;
                            } else {
                                fA = jVar.a(iMax, z7, z7, true);
                                z6 = z8;
                                fA2 = jVar.a(iMax + 1, true, true, true);
                            }
                            z7 = false;
                            fArr[i7] = fA;
                            fArr[i7 + 1] = fG;
                            fArr[i7 + 2] = fA2;
                            fArr[i7 + 3] = fE;
                            i7 += 4;
                            iMax++;
                            z8 = z6;
                        }
                        if (lineForOffset != lineForOffset2) {
                            lineForOffset++;
                            c0590a2 = c0590a;
                            jG = j4;
                        }
                    }
                } else {
                    c0590a = c0590a2;
                    j4 = jG;
                }
                int iD = (N.d(j4) * 4) + a6.f20113a;
                int i9 = a6.f20113a;
                while (true) {
                    kotlin.jvm.internal.z zVar = (kotlin.jvm.internal.z) this.f6531e;
                    if (i9 >= iD) {
                        a6.f20113a = iD;
                        zVar.f20131a = c0590a.b() + zVar.f20131a;
                        return C3137A.f25453a;
                    }
                    int i10 = i9 + 1;
                    float f6 = fArr[i10];
                    float f7 = zVar.f20131a;
                    fArr[i10] = f6 + f7;
                    int i11 = i9 + 3;
                    fArr[i11] = fArr[i11] + f7;
                    i9 += 4;
                }
                break;
            default:
                kotlin.jvm.internal.C c6 = (kotlin.jvm.internal.C) this.f6530d;
                long j7 = this.f6528b;
                C2706l c2706l = (C2706l) this.f6531e;
                I0.J j8 = (I0.J) ((InterfaceC2864c) obj);
                j8.b();
                C2632c c2632c = (C2632c) this.f6529c;
                C2863b c2863b = j8.f2210a;
                l2.c cVar = (l2.c) c2863b.f23803b.f21850c;
                float f8 = c2632c.f21787a;
                float f9 = c2632c.f21788b;
                cVar.j(f8, f9);
                try {
                    InterfaceC2866e.D(j8, (C2700f) c6.f20115a, j7, 0L, 0.0f, c2706l, 0, 890);
                    ((l2.c) c2863b.f23803b.f21850c).j(-f8, -f9);
                    return C3137A.f25453a;
                } catch (Throwable th) {
                    ((l2.c) c2863b.f23803b.f21850c).j(-f8, -f9);
                    throw th;
                }
        }
    }

    public /* synthetic */ C0603n(C2632c c2632c, kotlin.jvm.internal.C c6, long j4, C2706l c2706l) {
        this.f6529c = c2632c;
        this.f6530d = c6;
        this.f6528b = j4;
        this.f6531e = c2706l;
    }
}
