package com.discord.utilities.textprocessing; import android.content.Context; import android.graphics.Typeface; import android.text.SpannableStringBuilder; import androidx.annotation.AttrRes; import com.discord.utilities.font.FontUtils; import com.discord.utilities.spans.TypefaceSpanCompat; import d0.z.d.m; /* compiled from: SpannableUtils.kt */ public final class SpannableUtilsKt { public static final void appendWithFont(SpannableStringBuilder spannableStringBuilder, Context context, @AttrRes int i, CharSequence charSequence) { m.checkNotNullParameter(spannableStringBuilder, "$this$appendWithFont"); m.checkNotNullParameter(context, "context"); m.checkNotNullParameter(charSequence, "text"); Typeface themedFont = FontUtils.INSTANCE.getThemedFont(context, i); if (themedFont != null) { appendWithSpan(spannableStringBuilder, new TypefaceSpanCompat(themedFont), charSequence); } else { spannableStringBuilder.append(charSequence); } } public static final void appendWithSpan(SpannableStringBuilder spannableStringBuilder, Object obj, CharSequence charSequence) { m.checkNotNullParameter(spannableStringBuilder, "$this$appendWithSpan"); m.checkNotNullParameter(obj, "span"); m.checkNotNullParameter(charSequence, "text"); int length = spannableStringBuilder.length(); spannableStringBuilder.append(charSequence); spannableStringBuilder.setSpan(obj, length, spannableStringBuilder.length(), 33); } }