package c.j.a;

import android.annotation.SuppressLint;
import android.graphics.Paint;
import android.text.style.ReplacementSpan;

/* JADX INFO: compiled from: EmojiSpan.java */
/* JADX INFO: loaded from: classes.dex */
public abstract class m extends ReplacementSpan {

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

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final Paint.FontMetricsInt f1547b = new Paint.FontMetricsInt();

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public short f1549f = -1;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    public float f1550g = 1.0f;

    public m(k kVar) {
        c.f.b.h.f(kVar, "metadata cannot be null");
        this.f1548e = kVar;
    }

    @Override // android.text.style.ReplacementSpan
    public int getSize(Paint paint, @SuppressLint({"UnknownNullness"}) CharSequence charSequence, int i2, int i3, Paint.FontMetricsInt fontMetricsInt) {
        paint.getFontMetricsInt(this.f1547b);
        Paint.FontMetricsInt fontMetricsInt2 = this.f1547b;
        this.f1550g = (Math.abs(fontMetricsInt2.descent - fontMetricsInt2.ascent) * 1.0f) / this.f1548e.c();
        this.f1548e.c();
        short s = (short) ((this.f1548e.e().a(12) != 0 ? r1.f1571b.getShort(r2 + r1.a) : (short) 0) * this.f1550g);
        this.f1549f = s;
        if (fontMetricsInt != null) {
            Paint.FontMetricsInt fontMetricsInt3 = this.f1547b;
            fontMetricsInt.ascent = fontMetricsInt3.ascent;
            fontMetricsInt.descent = fontMetricsInt3.descent;
            fontMetricsInt.top = fontMetricsInt3.top;
            fontMetricsInt.bottom = fontMetricsInt3.bottom;
        }
        return s;
    }
}
