package T;

import G0.InterfaceC0279y;
import T0.C0604o;
import T0.L;
import T0.N;
import android.graphics.Matrix;
import android.os.Build;
import android.view.View;
import android.view.inputmethod.CursorAnchorInfo;
import android.view.inputmethod.InputMethodManager;
import f1.EnumC2022j;
import o0.C2632c;
import p0.AbstractC2686D;
import p0.C2692J;

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

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

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

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

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

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

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

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

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

    /* JADX INFO: renamed from: j, reason: collision with root package name */
    public Z0.y f6366j;

    /* JADX INFO: renamed from: k, reason: collision with root package name */
    public L f6367k;
    public Z0.r l;

    /* JADX INFO: renamed from: m, reason: collision with root package name */
    public C2632c f6368m;

    /* JADX INFO: renamed from: n, reason: collision with root package name */
    public C2632c f6369n;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final Object f6359c = new Object();

    /* JADX INFO: renamed from: o, reason: collision with root package name */
    public final CursorAnchorInfo.Builder f6370o = new CursorAnchorInfo.Builder();

    /* JADX INFO: renamed from: p, reason: collision with root package name */
    public final float[] f6371p = C2692J.a();

    /* JADX INFO: renamed from: q, reason: collision with root package name */
    public final Matrix f6372q = new Matrix();

    public u(b bVar, p pVar) {
        this.f6357a = bVar;
        this.f6358b = pVar;
    }

    public final void a() {
        p pVar;
        C2632c c2632c;
        boolean z6;
        p pVar2 = this.f6358b;
        InputMethodManager inputMethodManagerO = pVar2.o();
        View view = (View) pVar2.f6345b;
        if (!inputMethodManagerO.isActive(view) || this.f6366j == null || this.l == null || this.f6367k == null || this.f6368m == null || this.f6369n == null) {
            return;
        }
        float[] fArr = this.f6371p;
        C2692J.d(fArr);
        InterfaceC0279y interfaceC0279y = (InterfaceC0279y) this.f6357a.f6295a.f6356d.getValue();
        if (interfaceC0279y != null) {
            if (!interfaceC0279y.w()) {
                interfaceC0279y = null;
            }
            if (interfaceC0279y != null) {
                interfaceC0279y.z(fArr);
            }
        }
        C2632c c2632c2 = this.f6369n;
        kotlin.jvm.internal.o.e(c2632c2);
        float f6 = -c2632c2.f21787a;
        C2632c c2632c3 = this.f6369n;
        kotlin.jvm.internal.o.e(c2632c3);
        C2692J.f(fArr, f6, -c2632c3.f21788b);
        Matrix matrix = this.f6372q;
        AbstractC2686D.B(matrix, fArr);
        Z0.y yVar = this.f6366j;
        kotlin.jvm.internal.o.e(yVar);
        Z0.r rVar = this.l;
        kotlin.jvm.internal.o.e(rVar);
        L l = this.f6367k;
        kotlin.jvm.internal.o.e(l);
        C2632c c2632c4 = this.f6368m;
        kotlin.jvm.internal.o.e(c2632c4);
        C2632c c2632c5 = this.f6369n;
        kotlin.jvm.internal.o.e(c2632c5);
        boolean z7 = this.f6362f;
        boolean z8 = this.f6363g;
        boolean z9 = this.f6364h;
        boolean z10 = this.f6365i;
        CursorAnchorInfo.Builder builder = this.f6370o;
        builder.reset();
        builder.setMatrix(matrix);
        long j4 = yVar.f9137b;
        int iF = N.f(j4);
        builder.setSelectionRange(iF, N.e(j4));
        if (!z7 || iF < 0) {
            pVar = pVar2;
        } else {
            int iB = rVar.b(iF);
            C2632c c2632cC = l.c(iB);
            pVar = pVar2;
            float fU = L4.a.u(c2632cC.f21787a, 0.0f, (int) (l.f6473c >> 32));
            boolean zF = t.f(c2632c4, fU, c2632cC.f21788b);
            boolean zF2 = t.f(c2632c4, fU, c2632cC.f21790d);
            boolean z11 = l.a(iB) == EnumC2022j.f16383b;
            int i6 = (zF || zF2) ? 1 : 0;
            if (!zF || !zF2) {
                i6 |= 2;
            }
            if (z11) {
                i6 |= 4;
            }
            float f7 = c2632cC.f21788b;
            float f8 = c2632cC.f21790d;
            builder.setInsertionMarkerLocation(fU, f7, f8, f8, i6);
        }
        C0604o c0604o = l.f6472b;
        float f9 = c2632c4.f21790d;
        float f10 = c2632c4.f21788b;
        if (z8) {
            N n6 = yVar.f9138c;
            z6 = z9;
            int iF2 = n6 != null ? N.f(n6.f6483a) : -1;
            int iE = n6 != null ? N.e(n6.f6483a) : -1;
            if (iF2 >= 0 && iF2 < iE) {
                builder.setComposingText(iF2, yVar.f9136a.f6510b.subSequence(iF2, iE));
                int iB2 = rVar.b(iF2);
                int iB3 = rVar.b(iE);
                float[] fArr2 = new float[(iB3 - iB2) * 4];
                c0604o.a(android.support.v4.media.session.b.g(iB2, iB3), fArr2);
                int i7 = iF2;
                while (i7 < iE) {
                    int iB4 = rVar.b(i7);
                    int i8 = (iB4 - iB2) * 4;
                    float[] fArr3 = fArr2;
                    float f11 = fArr3[i8];
                    int i9 = iE;
                    float f12 = fArr3[i8 + 1];
                    int i10 = iB2;
                    float f13 = fArr3[i8 + 2];
                    Z0.r rVar2 = rVar;
                    float f14 = fArr3[i8 + 3];
                    C2632c c2632c6 = c2632c5;
                    int i11 = (c2632c4.f21787a < f13 ? 1 : 0) & (f11 < c2632c4.f21789c ? 1 : 0) & (f10 < f14 ? 1 : 0) & (f12 < f9 ? 1 : 0);
                    if (!t.f(c2632c4, f11, f12) || !t.f(c2632c4, f13, f14)) {
                        i11 |= 2;
                    }
                    if (l.a(iB4) == EnumC2022j.f16383b) {
                        i11 |= 4;
                    }
                    float f15 = f10;
                    int i12 = i7;
                    builder.addCharacterBounds(i12, f11, f12, f13, f14, i11);
                    i7 = i12 + 1;
                    f10 = f15;
                    fArr2 = fArr3;
                    iE = i9;
                    iB2 = i10;
                    rVar = rVar2;
                    c2632c5 = c2632c6;
                }
            }
            c2632c = c2632c5;
        } else {
            c2632c = c2632c5;
            z6 = z9;
        }
        float f16 = f10;
        int i13 = Build.VERSION.SDK_INT;
        if (i13 >= 33 && z6) {
            builder.setEditorBoundsInfo(G1.e.l().setEditorBounds(AbstractC2686D.G(c2632c)).setHandwritingBounds(AbstractC2686D.G(c2632c)).build());
        }
        if (i13 >= 34 && z10 && !c2632c4.f()) {
            int i14 = c0604o.f6537f - 1;
            if (i14 < 0) {
                i14 = 0;
            }
            int iV = L4.a.v(c0604o.e(f16), 0, i14);
            int iV2 = L4.a.v(c0604o.e(f9), 0, i14);
            if (iV <= iV2) {
                while (true) {
                    builder.addVisibleLineBounds(l.d(iV), c0604o.f(iV), l.e(iV), c0604o.b(iV));
                    if (iV == iV2) {
                        break;
                    } else {
                        iV++;
                    }
                }
            }
        }
        pVar.o().updateCursorAnchorInfo(view, builder.build());
        this.f6361e = false;
    }
}
