package androidx.emoji2.text;

import android.os.Bundle;
import android.text.Spannable;
import android.text.SpannableString;
import android.text.Spanned;
import android.view.inputmethod.EditorInfo;

/* JADX INFO: loaded from: classes.dex */
public final class k extends e.y {

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public volatile d0 f2238b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public volatile o0 f2239c;

    public final void t() {
        try {
            ((t) this.f25365a).f2274f.a(new j(this));
        } catch (Throwable th) {
            ((t) this.f25365a).onMetadataLoadFailed(th);
        }
    }

    public final CharSequence u(CharSequence charSequence, int i10, int i11, int i12, boolean z10) {
        u0 u0Var;
        e0[] e0VarArr;
        int iMin = i10;
        int iMax = i11;
        d0 d0Var = this.f2238b;
        d0Var.getClass();
        boolean z11 = charSequence instanceof q0;
        if (z11) {
            ((q0) charSequence).a();
        }
        if (z11) {
            u0Var = new u0((Spannable) charSequence);
        } else {
            try {
                if (charSequence instanceof Spannable) {
                    u0Var = new u0((Spannable) charSequence);
                } else if (!(charSequence instanceof Spanned) || ((Spanned) charSequence).nextSpanTransition(iMin - 1, iMax + 1, e0.class) > iMax) {
                    u0Var = null;
                } else {
                    u0Var = new u0();
                    u0Var.f2279a = false;
                    u0Var.f2280b = new SpannableString(charSequence);
                }
            } finally {
                if (z11) {
                    ((q0) charSequence).b();
                }
            }
        }
        if (u0Var != null && (e0VarArr = (e0[]) u0Var.f2280b.getSpans(iMin, iMax, e0.class)) != null && e0VarArr.length > 0) {
            for (e0 e0Var : e0VarArr) {
                int spanStart = u0Var.f2280b.getSpanStart(e0Var);
                int spanEnd = u0Var.f2280b.getSpanEnd(e0Var);
                if (spanStart != iMax) {
                    u0Var.removeSpan(e0Var);
                }
                iMin = Math.min(spanStart, iMin);
                iMax = Math.max(spanEnd, iMax);
            }
        }
        int i13 = iMax;
        if (iMin != i13 && iMin < charSequence.length()) {
            u0 u0Var2 = (u0) d0Var.c(charSequence, iMin, i13, (i12 == Integer.MAX_VALUE || u0Var == null) ? i12 : i12 - ((e0[]) u0Var.f2280b.getSpans(0, u0Var.f2280b.length(), e0.class)).length, z10, new z(u0Var, d0Var.f2220a));
            if (u0Var2 != null) {
                Spannable spannable = u0Var2.f2280b;
                if (z11) {
                    ((q0) charSequence).b();
                }
                return spannable;
            }
            if (!z11) {
                return charSequence;
            }
        } else if (!z11) {
            return charSequence;
        }
        return charSequence;
    }

    public final void v(EditorInfo editorInfo) {
        Bundle bundle = editorInfo.extras;
        f1.b bVar = this.f2239c.f2251a;
        int iA = bVar.a(4);
        bundle.putInt("android.support.text.emoji.emojiCompat_metadataVersion", iA != 0 ? bVar.f25892b.getInt(iA + bVar.f25891a) : 0);
        Bundle bundle2 = editorInfo.extras;
        ((t) this.f25365a).getClass();
        bundle2.putBoolean("android.support.text.emoji.emojiCompat_replaceAll", false);
    }
}
