package defpackage;

import android.graphics.Canvas;
import android.graphics.Paint;
import android.text.style.ReplacementSpan;

/* JADX INFO: renamed from: ʿʝ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public final class C0356 extends ReplacementSpan {

    /* JADX INFO: renamed from: ˌᴵ, reason: contains not printable characters */
    public final int f2149;

    /* JADX INFO: renamed from: ᵔᵖᵹᵫ, reason: contains not printable characters */
    public final /* synthetic */ AbstractC4441 f2150;

    /* JADX INFO: renamed from: ᵜᵪʾ, reason: contains not printable characters */
    public final int f2151;

    public C0356(AbstractC4441 abstractC4441, int i, int i2) {
        this.f2150 = abstractC4441;
        this.f2149 = i;
        this.f2151 = i2;
    }

    @Override // android.text.style.ReplacementSpan
    public final void draw(Canvas canvas, CharSequence charSequence, int i, int i2, float f, int i3, int i4, int i5, Paint paint) {
        int iMeasureText = (int) paint.measureText(charSequence, i, i2);
        AbstractC4441 abstractC4441 = this.f2150;
        int width = abstractC4441.f16939.getWidth();
        int i6 = width * 2;
        int i7 = iMeasureText / i6;
        int i8 = (iMeasureText % i6) / 2;
        boolean z = 1 == abstractC4441.getLayoutDirection();
        abstractC4441.f16937.setSeed(this.f2149);
        int alpha = paint.getAlpha();
        for (int i9 = 0; i9 < i7 && this.f2151 + i9 < abstractC4441.f16940; i9++) {
            float f2 = (width / 2) + (i9 * i6) + i8;
            float f3 = z ? ((f + iMeasureText) - f2) - width : f + f2;
            paint.setAlpha((abstractC4441.f16937.nextInt(4) + 1) * 63);
            if (abstractC4441.f16937.nextBoolean()) {
                canvas.drawBitmap(abstractC4441.f16938, f3, i4 - r13.getHeight(), paint);
            } else {
                canvas.drawBitmap(abstractC4441.f16939, f3, i4 - r13.getHeight(), paint);
            }
        }
        paint.setAlpha(alpha);
    }

    @Override // android.text.style.ReplacementSpan
    public final int getSize(Paint paint, CharSequence charSequence, int i, int i2, Paint.FontMetricsInt fontMetricsInt) {
        return (int) paint.measureText(charSequence, i, i2);
    }
}
