package T0;

import B.C0072l0;
import a1.AbstractC0958a;
import android.graphics.RectF;
import android.text.Layout;
import f1.EnumC2022j;
import java.util.ArrayList;
import o0.C2632c;
import p0.AbstractC2704j;
import p0.C2702h;
import x4.AbstractC3251q;
import x4.AbstractC3252r;

/* JADX INFO: loaded from: classes.dex */
public final class L {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final K f6471a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final C0604o f6472b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final long f6473c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public final float f6474d;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public final float f6475e;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public final ArrayList f6476f;

    public L(K k6, C0604o c0604o, long j4) {
        this.f6471a = k6;
        this.f6472b = c0604o;
        this.f6473c = j4;
        ArrayList arrayList = c0604o.f6539h;
        float fD = 0.0f;
        this.f6474d = arrayList.isEmpty() ? 0.0f : ((r) arrayList.get(0)).f6547a.f6493d.d(0);
        if (!arrayList.isEmpty()) {
            r rVar = (r) AbstractC3251q.n0(arrayList);
            fD = rVar.f6547a.f6493d.d(r4.f6849g - 1) + rVar.f6552f;
        }
        this.f6475e = fD;
        this.f6476f = c0604o.f6538g;
    }

    public final EnumC2022j a(int i6) {
        C0604o c0604o = this.f6472b;
        c0604o.l(i6);
        int length = ((C0596g) c0604o.f6532a.f6543b).f6510b.length();
        ArrayList arrayList = c0604o.f6539h;
        r rVar = (r) arrayList.get(i6 == length ? AbstractC3252r.A(arrayList) : L4.a.F(i6, arrayList));
        return rVar.f6547a.f6493d.f6848f.isRtlCharAt(rVar.d(i6)) ? EnumC2022j.f16383b : EnumC2022j.f16382a;
    }

    public final C2632c b(int i6) {
        float fI;
        float fI2;
        float fH;
        float fH2;
        C0604o c0604o = this.f6472b;
        c0604o.k(i6);
        ArrayList arrayList = c0604o.f6539h;
        r rVar = (r) arrayList.get(L4.a.F(i6, arrayList));
        C0590a c0590a = rVar.f6547a;
        int iD = rVar.d(i6);
        CharSequence charSequence = c0590a.f6494e;
        if (iD < 0 || iD >= charSequence.length()) {
            StringBuilder sbR = com.google.android.recaptcha.internal.a.r(iD, "offset(", ") is out of bounds [0,");
            sbR.append(charSequence.length());
            sbR.append(')');
            AbstractC0958a.a(sbR.toString());
        }
        U0.k kVar = c0590a.f6493d;
        Layout layout = kVar.f6848f;
        int lineForOffset = layout.getLineForOffset(iD);
        float fG = kVar.g(lineForOffset);
        float fE = kVar.e(lineForOffset);
        boolean z6 = layout.getParagraphDirection(lineForOffset) == 1;
        boolean zIsRtlCharAt = layout.isRtlCharAt(iD);
        if (!z6 || zIsRtlCharAt) {
            if (z6 && zIsRtlCharAt) {
                fH = kVar.i(iD, false);
                fH2 = kVar.i(iD + 1, true);
            } else if (zIsRtlCharAt) {
                fH = kVar.h(iD, false);
                fH2 = kVar.h(iD + 1, true);
            } else {
                fI = kVar.i(iD, false);
                fI2 = kVar.i(iD + 1, true);
            }
            float f6 = fH;
            fI = fH2;
            fI2 = f6;
        } else {
            fI = kVar.h(iD, false);
            fI2 = kVar.h(iD + 1, true);
        }
        RectF rectF = new RectF(fI, fG, fI2, fE);
        return rVar.a(new C2632c(rectF.left, rectF.top, rectF.right, rectF.bottom));
    }

    public final C2632c c(int i6) {
        C0604o c0604o = this.f6472b;
        c0604o.l(i6);
        int length = ((C0596g) c0604o.f6532a.f6543b).f6510b.length();
        ArrayList arrayList = c0604o.f6539h;
        r rVar = (r) arrayList.get(i6 == length ? AbstractC3252r.A(arrayList) : L4.a.F(i6, arrayList));
        C0590a c0590a = rVar.f6547a;
        int iD = rVar.d(i6);
        CharSequence charSequence = c0590a.f6494e;
        if (iD < 0 || iD > charSequence.length()) {
            StringBuilder sbR = com.google.android.recaptcha.internal.a.r(iD, "offset(", ") is out of bounds [0,");
            sbR.append(charSequence.length());
            sbR.append(']');
            AbstractC0958a.a(sbR.toString());
        }
        U0.k kVar = c0590a.f6493d;
        float fH = kVar.h(iD, false);
        int lineForOffset = kVar.f6848f.getLineForOffset(iD);
        return rVar.a(new C2632c(fH, kVar.g(lineForOffset), fH, kVar.e(lineForOffset)));
    }

    public final float d(int i6) {
        C0604o c0604o = this.f6472b;
        c0604o.m(i6);
        ArrayList arrayList = c0604o.f6539h;
        r rVar = (r) arrayList.get(L4.a.G(i6, arrayList));
        C0590a c0590a = rVar.f6547a;
        int i7 = i6 - rVar.f6550d;
        U0.k kVar = c0590a.f6493d;
        return kVar.f6848f.getLineLeft(i7) + (i7 == kVar.f6849g + (-1) ? kVar.f6852j : 0.0f);
    }

    public final float e(int i6) {
        C0604o c0604o = this.f6472b;
        c0604o.m(i6);
        ArrayList arrayList = c0604o.f6539h;
        r rVar = (r) arrayList.get(L4.a.G(i6, arrayList));
        C0590a c0590a = rVar.f6547a;
        int i7 = i6 - rVar.f6550d;
        U0.k kVar = c0590a.f6493d;
        return kVar.f6848f.getLineRight(i7) + (i7 == kVar.f6849g + (-1) ? kVar.f6853k : 0.0f);
    }

    public final boolean equals(Object obj) {
        if (this == obj) {
            return true;
        }
        if (!(obj instanceof L)) {
            return false;
        }
        L l = (L) obj;
        return kotlin.jvm.internal.o.c(this.f6471a, l.f6471a) && this.f6472b.equals(l.f6472b) && h1.l.a(this.f6473c, l.f6473c) && this.f6474d == l.f6474d && this.f6475e == l.f6475e && kotlin.jvm.internal.o.c(this.f6476f, l.f6476f);
    }

    public final int f(int i6) {
        C0604o c0604o = this.f6472b;
        c0604o.m(i6);
        ArrayList arrayList = c0604o.f6539h;
        r rVar = (r) arrayList.get(L4.a.G(i6, arrayList));
        C0590a c0590a = rVar.f6547a;
        return c0590a.f6493d.f6848f.getLineStart(i6 - rVar.f6550d) + rVar.f6548b;
    }

    public final EnumC2022j g(int i6) {
        C0604o c0604o = this.f6472b;
        c0604o.l(i6);
        int length = ((C0596g) c0604o.f6532a.f6543b).f6510b.length();
        ArrayList arrayList = c0604o.f6539h;
        r rVar = (r) arrayList.get(i6 == length ? AbstractC3252r.A(arrayList) : L4.a.F(i6, arrayList));
        C0590a c0590a = rVar.f6547a;
        int iD = rVar.d(i6);
        U0.k kVar = c0590a.f6493d;
        return kVar.f6848f.getParagraphDirection(kVar.f6848f.getLineForOffset(iD)) == 1 ? EnumC2022j.f16382a : EnumC2022j.f16383b;
    }

    public final C2702h h(int i6, int i7) {
        C0604o c0604o = this.f6472b;
        C0596g c0596g = (C0596g) c0604o.f6532a.f6543b;
        if (i6 < 0 || i6 > i7 || i7 > c0596g.f6510b.length()) {
            StringBuilder sbQ = com.google.android.recaptcha.internal.a.q(i6, i7, "Start(", ") or End(", ") is out of range [0..");
            sbQ.append(c0596g.f6510b.length());
            sbQ.append("), or start > end!");
            AbstractC0958a.a(sbQ.toString());
        }
        if (i6 == i7) {
            return AbstractC2704j.a();
        }
        C2702h c2702hA = AbstractC2704j.a();
        L4.a.I(c0604o.f6539h, android.support.v4.media.session.b.g(i6, i7), new C0072l0(i6, i7, 3, c2702hA));
        return c2702hA;
    }

    public final int hashCode() {
        return this.f6476f.hashCode() + com.google.android.recaptcha.internal.a.b(this.f6475e, com.google.android.recaptcha.internal.a.b(this.f6474d, com.google.android.recaptcha.internal.a.e((this.f6472b.hashCode() + (this.f6471a.hashCode() * 31)) * 31, 31, this.f6473c), 31), 31);
    }

    public final long i(int i6) {
        int iG;
        int iX;
        int iX2;
        C0604o c0604o = this.f6472b;
        c0604o.l(i6);
        int length = ((C0596g) c0604o.f6532a.f6543b).f6510b.length();
        ArrayList arrayList = c0604o.f6539h;
        r rVar = (r) arrayList.get(i6 == length ? AbstractC3252r.A(arrayList) : L4.a.F(i6, arrayList));
        C0590a c0590a = rVar.f6547a;
        int iD = rVar.d(i6);
        J2.L lJ = c0590a.f6493d.j();
        if (lJ.v(lJ.G(iD))) {
            lJ.h(iD);
            iG = iD;
            while (iG != -1 && (!lJ.v(iG) || lJ.r(iG))) {
                iG = lJ.G(iG);
            }
        } else {
            lJ.h(iD);
            iG = lJ.u(iD) ? (!lJ.s(iD) || lJ.q(iD)) ? lJ.G(iD) : iD : lJ.q(iD) ? lJ.G(iD) : -1;
        }
        if (iG == -1) {
            iG = iD;
        }
        if (lJ.r(lJ.x(iD))) {
            lJ.h(iD);
            iX = iD;
            while (iX != -1 && (lJ.v(iX) || !lJ.r(iX))) {
                iX = lJ.x(iX);
            }
        } else {
            lJ.h(iD);
            if (lJ.q(iD)) {
                if (!lJ.s(iD) || lJ.u(iD)) {
                    iX2 = lJ.x(iD);
                    iX = iX2;
                } else {
                    iX = iD;
                }
            } else if (lJ.u(iD)) {
                iX2 = lJ.x(iD);
                iX = iX2;
            } else {
                iX = -1;
            }
        }
        if (iX != -1) {
            iD = iX;
        }
        return rVar.b(android.support.v4.media.session.b.g(iG, iD), false);
    }

    public final String toString() {
        return "TextLayoutResult(layoutInput=" + this.f6471a + ", multiParagraph=" + this.f6472b + ", size=" + ((Object) h1.l.b(this.f6473c)) + ", firstBaseline=" + this.f6474d + ", lastBaseline=" + this.f6475e + ", placeholderRects=" + this.f6476f + ')';
    }
}
