package o; import android.graphics.Paint; import android.text.style.ReplacementSpan; /* loaded from: classes.dex */ public abstract class ZBp extends ReplacementSpan { private final C2650aic d; private final Paint.FontMetricsInt b = new Paint.FontMetricsInt(); private short a = -1; private short c = -1; private float e = 1.0f; /* JADX INFO: Access modifiers changed from: package-private */ public ZBp(C2650aic c2650aic) { if (c2650aic != null) { this.d = c2650aic; return; } throw new NullPointerException("metadata cannot be null"); } @Override // android.text.style.ReplacementSpan public int getSize(Paint paint, CharSequence charSequence, int i, int i2, Paint.FontMetricsInt fontMetricsInt) { paint.getFontMetricsInt(this.b); this.e = Math.abs(this.b.descent - this.b.ascent) / this.d.a().b(); this.c = (short) (this.d.a().b() * this.e); this.a = (short) (this.d.a().i() * this.e); if (fontMetricsInt != null) { fontMetricsInt.ascent = this.b.ascent; fontMetricsInt.descent = this.b.descent; fontMetricsInt.top = this.b.top; fontMetricsInt.bottom = this.b.bottom; } return this.a; } /* JADX INFO: Access modifiers changed from: package-private */ public final int c() { return this.a; } public final C2650aic b() { return this.d; } }