package Z0;

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: renamed from: Z0.c, reason: case insensitive filesystem */
/* JADX INFO: loaded from: classes.dex */
public final class C0862c {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final J0.A f9083a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final C4.f f9084b;

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

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

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

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

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

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

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

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

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

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

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

    /* JADX INFO: renamed from: m, reason: collision with root package name */
    public J4.c f9094m = C0861b.f9077c;

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

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

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

    public C0862c(J0.A a6, C4.f fVar) {
        this.f9083a = a6;
        this.f9084b = fVar;
    }

    /* JADX WARN: Multi-variable type inference failed */
    /* JADX WARN: Removed duplicated region for block: B:78:0x01d3  */
    /* JADX WARN: Removed duplicated region for block: B:81:0x01e7 A[LOOP:1: B:81:0x01e7->B:83:0x01fc, LOOP_START, PHI: r2
      0x01e7: PHI (r2v6 int) = (r2v5 int), (r2v7 int) binds: [B:80:0x01e5, B:83:0x01fc] A[DONT_GENERATE, DONT_INLINE]] */
    /* JADX WARN: Type inference failed for: r21v0 */
    /* JADX WARN: Type inference failed for: r21v1, types: [w4.h] */
    /* JADX WARN: Type inference failed for: r21v2 */
    /* JADX WARN: Type inference failed for: r2v0, types: [java.lang.Object, w4.h] */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final void a() {
        ?? r21;
        C0604o c0604o;
        boolean z6;
        boolean z7;
        float f6;
        int i6;
        int i7;
        int iV;
        int iV2;
        C4.f fVar = this.f9084b;
        ?? r22 = fVar.f742c;
        InputMethodManager inputMethodManager = (InputMethodManager) r22.getValue();
        View view = (View) fVar.f741b;
        if (inputMethodManager.isActive(view)) {
            J4.c cVar = this.f9094m;
            float[] fArr = this.f9098q;
            cVar.invoke(new C2692J(fArr));
            this.f9083a.r(fArr);
            Matrix matrix = this.f9099r;
            AbstractC2686D.B(matrix, fArr);
            y yVar = this.f9092j;
            kotlin.jvm.internal.o.e(yVar);
            r rVar = this.l;
            kotlin.jvm.internal.o.e(rVar);
            L l = this.f9093k;
            kotlin.jvm.internal.o.e(l);
            C2632c c2632c = this.f9095n;
            kotlin.jvm.internal.o.e(c2632c);
            C2632c c2632c2 = this.f9096o;
            kotlin.jvm.internal.o.e(c2632c2);
            boolean z8 = this.f9088f;
            boolean z9 = this.f9089g;
            boolean z10 = this.f9090h;
            boolean z11 = this.f9091i;
            CursorAnchorInfo.Builder builder = this.f9097p;
            builder.reset();
            builder.setMatrix(matrix);
            long j4 = yVar.f9137b;
            int iF = N.f(j4);
            builder.setSelectionRange(iF, N.e(j4));
            if (!z8 || iF < 0) {
                r21 = r22;
            } else {
                int iB = rVar.b(iF);
                C2632c c2632cC = l.c(iB);
                r21 = r22;
                float fU = L4.a.u(c2632cC.f21787a, 0.0f, (int) (l.f6473c >> 32));
                boolean zO = W.c.o(c2632c, fU, c2632cC.f21788b);
                boolean zO2 = W.c.o(c2632c, fU, c2632cC.f21790d);
                boolean z12 = l.a(iB) == EnumC2022j.f16383b;
                int i8 = (zO || zO2) ? 1 : 0;
                if (!zO || !zO2) {
                    i8 |= 2;
                }
                if (z12) {
                    i8 |= 4;
                }
                float f7 = c2632cC.f21788b;
                float f8 = c2632cC.f21790d;
                builder.setInsertionMarkerLocation(fU, f7, f8, f8, i8);
            }
            C0604o c0604o2 = l.f6472b;
            float f9 = c2632c.f21790d;
            float f10 = c2632c.f21788b;
            if (z9) {
                N n6 = yVar.f9138c;
                z6 = z10;
                int iF2 = n6 != null ? N.f(n6.f6483a) : -1;
                int iE = n6 != null ? N.e(n6.f6483a) : -1;
                if (iF2 < 0 || iF2 >= iE) {
                    z7 = z11;
                    f6 = f10;
                    c0604o = c0604o2;
                    i6 = Build.VERSION.SDK_INT;
                    if (i6 >= 33 && z6) {
                        builder.setEditorBoundsInfo(G1.e.l().setEditorBounds(AbstractC2686D.G(c2632c2)).setHandwritingBounds(AbstractC2686D.G(c2632c2)).build());
                    }
                    if (i6 >= 34 && z7 && !c2632c.f()) {
                        i7 = c0604o.f6537f - 1;
                        if (i7 < 0) {
                            i7 = 0;
                        }
                        iV = L4.a.v(c0604o.e(f6), 0, i7);
                        iV2 = L4.a.v(c0604o.e(f9), 0, i7);
                        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++;
                                }
                            }
                        }
                    }
                    ((InputMethodManager) r21.getValue()).updateCursorAnchorInfo(view, builder.build());
                    this.f9087e = false;
                }
                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];
                z7 = z11;
                long jG = android.support.v4.media.session.b.g(iB2, iB3);
                c0604o = c0604o2;
                c0604o.a(jG, fArr2);
                while (iF2 < iE) {
                    int iB4 = rVar.b(iF2);
                    int i9 = (iB4 - iB2) * 4;
                    float[] fArr3 = fArr2;
                    float f11 = fArr3[i9];
                    int i10 = iE;
                    float f12 = fArr3[i9 + 1];
                    int i11 = iB2;
                    float f13 = fArr3[i9 + 2];
                    float f14 = fArr3[i9 + 3];
                    r rVar2 = rVar;
                    int i12 = (c2632c.f21787a < f13 ? 1 : 0) & (f11 < c2632c.f21789c ? 1 : 0) & (f10 < f14 ? 1 : 0) & (f12 < f9 ? 1 : 0);
                    if (!W.c.o(c2632c, f11, f12) || !W.c.o(c2632c, f13, f14)) {
                        i12 |= 2;
                    }
                    if (l.a(iB4) == EnumC2022j.f16383b) {
                        i12 |= 4;
                    }
                    float f15 = f10;
                    int i13 = iF2;
                    builder.addCharacterBounds(i13, f11, f12, f13, f14, i12);
                    iF2 = i13 + 1;
                    f10 = f15;
                    fArr2 = fArr3;
                    iE = i10;
                    iB2 = i11;
                    rVar = rVar2;
                }
            } else {
                c0604o = c0604o2;
                z6 = z10;
                z7 = z11;
            }
            f6 = f10;
            i6 = Build.VERSION.SDK_INT;
            if (i6 >= 33) {
                builder.setEditorBoundsInfo(G1.e.l().setEditorBounds(AbstractC2686D.G(c2632c2)).setHandwritingBounds(AbstractC2686D.G(c2632c2)).build());
            }
            if (i6 >= 34) {
                i7 = c0604o.f6537f - 1;
                if (i7 < 0) {
                }
                iV = L4.a.v(c0604o.e(f6), 0, i7);
                iV2 = L4.a.v(c0604o.e(f9), 0, i7);
                if (iV <= iV2) {
                }
            }
            ((InputMethodManager) r21.getValue()).updateCursorAnchorInfo(view, builder.build());
            this.f9087e = false;
        }
    }
}
