package c.j.a;

import android.os.Build;
import android.text.PrecomputedText;
import android.text.Spannable;
import android.text.SpannableString;
import java.util.stream.IntStream;

/* JADX INFO: compiled from: UnprecomputeTextOnModificationSpannable.java */
/* JADX INFO: loaded from: classes.dex */
public class r implements Spannable {

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public boolean f1569b = false;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public Spannable f1570e;

    /* JADX INFO: compiled from: UnprecomputeTextOnModificationSpannable.java */
    public static class a {
        public boolean a(CharSequence charSequence) {
            return charSequence instanceof c.f.h.b;
        }
    }

    /* JADX INFO: compiled from: UnprecomputeTextOnModificationSpannable.java */
    public static class b extends a {
        @Override // c.j.a.r.a
        public boolean a(CharSequence charSequence) {
            return (charSequence instanceof PrecomputedText) || (charSequence instanceof c.f.h.b);
        }
    }

    public r(Spannable spannable) {
        this.f1570e = spannable;
    }

    public final void a() {
        Spannable spannable = this.f1570e;
        if (!this.f1569b) {
            if ((Build.VERSION.SDK_INT < 28 ? new a() : new b()).a(spannable)) {
                this.f1570e = new SpannableString(spannable);
            }
        }
        this.f1569b = true;
    }

    @Override // java.lang.CharSequence
    public char charAt(int i2) {
        return this.f1570e.charAt(i2);
    }

    @Override // java.lang.CharSequence
    public IntStream chars() {
        return this.f1570e.chars();
    }

    @Override // java.lang.CharSequence
    public IntStream codePoints() {
        return this.f1570e.codePoints();
    }

    @Override // android.text.Spanned
    public int getSpanEnd(Object obj) {
        return this.f1570e.getSpanEnd(obj);
    }

    @Override // android.text.Spanned
    public int getSpanFlags(Object obj) {
        return this.f1570e.getSpanFlags(obj);
    }

    @Override // android.text.Spanned
    public int getSpanStart(Object obj) {
        return this.f1570e.getSpanStart(obj);
    }

    @Override // android.text.Spanned
    public <T> T[] getSpans(int i2, int i3, Class<T> cls) {
        return (T[]) this.f1570e.getSpans(i2, i3, cls);
    }

    @Override // java.lang.CharSequence
    public int length() {
        return this.f1570e.length();
    }

    @Override // android.text.Spanned
    public int nextSpanTransition(int i2, int i3, Class cls) {
        return this.f1570e.nextSpanTransition(i2, i3, cls);
    }

    @Override // android.text.Spannable
    public void removeSpan(Object obj) {
        a();
        this.f1570e.removeSpan(obj);
    }

    @Override // android.text.Spannable
    public void setSpan(Object obj, int i2, int i3, int i4) {
        a();
        this.f1570e.setSpan(obj, i2, i3, i4);
    }

    @Override // java.lang.CharSequence
    public CharSequence subSequence(int i2, int i3) {
        return this.f1570e.subSequence(i2, i3);
    }

    @Override // java.lang.CharSequence
    public String toString() {
        return this.f1570e.toString();
    }

    public r(CharSequence charSequence) {
        this.f1570e = new SpannableString(charSequence);
    }
}
