package W0;

import a1.AbstractC0958a;
import android.graphics.Canvas;
import android.graphics.Paint;
import android.text.style.ReplacementSpan;
import kotlin.jvm.internal.o;

/* JADX INFO: loaded from: classes.dex */
public final class j extends ReplacementSpan {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public Paint.FontMetricsInt f8412a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public int f8413b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public int f8414c;

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

    public final Paint.FontMetricsInt a() {
        Paint.FontMetricsInt fontMetricsInt = this.f8412a;
        if (fontMetricsInt != null) {
            return fontMetricsInt;
        }
        o.n("fontMetrics");
        throw null;
    }

    public final int b() {
        if (!this.f8415d) {
            AbstractC0958a.b("PlaceholderSpan is not laid out yet.");
        }
        return this.f8414c;
    }

    @Override // android.text.style.ReplacementSpan
    public final int getSize(Paint paint, CharSequence charSequence, int i6, int i7, Paint.FontMetricsInt fontMetricsInt) {
        this.f8415d = true;
        paint.getTextSize();
        this.f8412a = paint.getFontMetricsInt();
        if (a().descent <= a().ascent) {
            AbstractC0958a.a("Invalid fontMetrics: line height can not be negative.");
        }
        this.f8413b = (int) Math.ceil(0.0f);
        this.f8414c = (int) Math.ceil(0.0f);
        if (fontMetricsInt != null) {
            fontMetricsInt.ascent = a().ascent;
            fontMetricsInt.descent = a().descent;
            fontMetricsInt.leading = a().leading;
            if (fontMetricsInt.ascent > (-b())) {
                fontMetricsInt.ascent = -b();
            }
            fontMetricsInt.top = Math.min(a().top, fontMetricsInt.ascent);
            fontMetricsInt.bottom = Math.max(a().bottom, fontMetricsInt.descent);
        }
        if (!this.f8415d) {
            AbstractC0958a.b("PlaceholderSpan is not laid out yet.");
        }
        return this.f8413b;
    }

    @Override // android.text.style.ReplacementSpan
    public final void draw(Canvas canvas, CharSequence charSequence, int i6, int i7, float f6, int i8, int i9, int i10, Paint paint) {
    }
}
