米游社.apk(点击下载) / b.java


package fc;

import android.content.Context;
import android.text.Editable;
import av.l0;
import av.n0;
import av.w;
import com.huawei.hms.opendevice.i;
import com.mihoyo.commlib.views.MihoyoEditText;
import com.mihoyo.hotfix.runtime.patch.RuntimeDirector;
import com.mihoyo.hyperion.R;
import com.mihoyo.hyperion.editor.at.AtSpan;
import com.mihoyo.hyperion.editor.link.LinkBackgroundColorSpan;
import com.mihoyo.hyperion.editor.link.bean.EditorLinkBean;
import com.sdk.a.g;
import du.k2;
import i5.f;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import jv.k;
import kotlin.Metadata;
import uz.e;
import xx.b0;
import xx.c0;
import zu.l;

@Metadata(bv = {}, d1 = {"\u00006\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\b\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0006\u0018\u00002\u00020\u0001:\u0002\u0017\u0018B\u0017\u0012\u0006\u0010\u0012\u001a\u00020\u0011\u0012\u0006\u0010\u0014\u001a\u00020\u0013¢\u0006\u0004\b\u0015\u0010\u0016J\u0018\u0010\u0006\u001a\u00020\u00052\u0006\u0010\u0003\u001a\u00020\u00022\u0006\u0010\u0004\u001a\u00020\u0002H\u0016J\u0006\u0010\u0007\u001a\u00020\u0005J\u0006\u0010\b\u001a\u00020\u0005J\u0012\u0010\u000b\u001a\u00020\u00052\b\u0010\n\u001a\u0004\u0018\u00010\tH\u0002J\u0010\u0010\u000e\u001a\u00020\u00052\u0006\u0010\r\u001a\u00020\fH\u0002J\u0010\u0010\u000f\u001a\u00020\u00052\u0006\u0010\r\u001a\u00020\fH\u0002J\b\u0010\u0010\u001a\u00020\u0005H\u0002¨\u0006\u0019"}, d2 = {"Lfc/b;", "Lcom/mihoyo/commlib/views/MihoyoEditText$e;", "", "selStart", "selEnd", "Ldu/k2;", "a", "h", g.f40364a, "Landroid/text/Editable;", "editable", "l", "Lcom/mihoyo/hyperion/editor/link/bean/EditorLinkBean;", "link", "j", i.TAG, f.A, "Lcom/mihoyo/commlib/views/MihoyoEditText;", "editText", "Lfc/b$c;", "onPopupClickListener", "<init>", "(Lcom/mihoyo/commlib/views/MihoyoEditText;Lfc/b$c;)V", "b", "c", "app_PublishRelease"}, k = 1, mv = {1, 7, 1})
/* compiled from: EditorLinkHelper.kt */
public final class b implements MihoyoEditText.e {
    @uz.d

    /* renamed from: g  reason: collision with root package name */
    public static final C0483b f58856g = new C0483b(null);
    @uz.d

    /* renamed from: h  reason: collision with root package name */
    public static final String f58857h = "https://([A-Za-z0-9.-]*((mihoyo|mihoyomall|mihoyogift|miyoushe)\\.com|mhyurl\\.cn))(/[-A-Za-z0-9+&@#/%=~_|.?]*)*([ ]|[\\r\\n])";
    public static RuntimeDirector m__m;
    @uz.d

    /* renamed from: a  reason: collision with root package name */
    public final MihoyoEditText f58858a;
    @uz.d

    /* renamed from: b  reason: collision with root package name */
    public final c f58859b;
    @uz.d

    /* renamed from: c  reason: collision with root package name */
    public final ArrayList<EditorLinkBean> f58860c = new ArrayList<>();

    /* renamed from: d  reason: collision with root package name */
    public final Pattern f58861d = Pattern.compile(f58857h);
    @e

    /* renamed from: e  reason: collision with root package name */
    public wb.b f58862e;
    @e

    /* renamed from: f  reason: collision with root package name */
    public EditorLinkBean f58863f;

    @Metadata(bv = {}, d1 = {"\u0000\u000e\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\u0010\u0003\u001a\u00020\u00022\b\u0010\u0001\u001a\u0004\u0018\u00010\u0000H\n¢\u0006\u0004\b\u0003\u0010\u0004"}, d2 = {"Landroid/text/Editable;", "it", "Ldu/k2;", "a", "(Landroid/text/Editable;)V"}, k = 3, mv = {1, 7, 1})
    /* compiled from: EditorLinkHelper.kt */
    public static final class a extends n0 implements l<Editable, k2> {
        public static RuntimeDirector m__m;

        /* renamed from: a  reason: collision with root package name */
        public final /* synthetic */ b f58864a;

        /* JADX INFO: super call moved to the top of the method (can break code semantics) */
        public a(b bVar) {
            super(1);
            this.f58864a = bVar;
        }

        public final void a(@e Editable editable) {
            RuntimeDirector runtimeDirector = m__m;
            if (runtimeDirector == null || !runtimeDirector.isRedirect(0)) {
                this.f58864a.l(editable);
                b bVar = this.f58864a;
                bVar.a(bVar.f58858a.getSelectionStart(), this.f58864a.f58858a.getSelectionEnd());
                return;
            }
            runtimeDirector.invocationDispatch(0, this, editable);
        }

        /* Return type fixed from 'java.lang.Object' to match base method */
        /* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Object] */
        @Override // zu.l
        public /* bridge */ /* synthetic */ k2 invoke(Editable editable) {
            a(editable);
            return k2.f53788a;
        }
    }

    @Metadata(bv = {}, d1 = {"\u0000\u0010\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0010\u000e\n\u0002\b\u0005\b†\u0003\u0018\u00002\u00020\u0001B\t\b\u0002¢\u0006\u0004\b\u0005\u0010\u0006R\u0014\u0010\u0003\u001a\u00020\u00028\u0002X‚T¢\u0006\u0006\n\u0004\b\u0003\u0010\u0004¨\u0006\u0007"}, d2 = {"Lfc/b$b;", "", "", "EMOJI_PATTERN", "Ljava/lang/String;", "<init>", "()V", "app_PublishRelease"}, k = 1, mv = {1, 7, 1})
    /* renamed from: fc.b$b  reason: collision with other inner class name */
    /* compiled from: EditorLinkHelper.kt */
    public static final class C0483b {
        public C0483b() {
        }

        public /* synthetic */ C0483b(w wVar) {
            this();
        }
    }

    @Metadata(bv = {}, d1 = {"\u0000\u0016\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0010\u000e\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\bæ€\u0001\u0018\u00002\u00020\u0001J\u0010\u0010\u0005\u001a\u00020\u00042\u0006\u0010\u0003\u001a\u00020\u0002H&¨\u0006\u0006"}, d2 = {"Lfc/b$c;", "", "", "link", "Ldu/k2;", "K1", "app_PublishRelease"}, k = 1, mv = {1, 7, 1})
    /* compiled from: EditorLinkHelper.kt */
    public interface c {
        void K1(@uz.d String str);
    }

    @Metadata(bv = {}, d1 = {"\u0000\u000e\n\u0002\u0010\b\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\u0010\u0003\u001a\u00020\u00022\u0006\u0010\u0001\u001a\u00020\u0000H\n¢\u0006\u0004\b\u0003\u0010\u0004"}, d2 = {"", "it", "Ldu/k2;", "a", "(I)V"}, k = 3, mv = {1, 7, 1})
    /* compiled from: EditorLinkHelper.kt */
    public static final class d extends n0 implements l<Integer, k2> {
        public static RuntimeDirector m__m;

        /* renamed from: a  reason: collision with root package name */
        public final /* synthetic */ b f58865a;

        /* renamed from: b  reason: collision with root package name */
        public final /* synthetic */ EditorLinkBean f58866b;

        /* JADX INFO: super call moved to the top of the method (can break code semantics) */
        public d(b bVar, EditorLinkBean editorLinkBean) {
            super(1);
            this.f58865a = bVar;
            this.f58866b = editorLinkBean;
        }

        public final void a(int i10) {
            RuntimeDirector runtimeDirector = m__m;
            if (runtimeDirector == null || !runtimeDirector.isRedirect(0)) {
                this.f58865a.i(this.f58866b);
                return;
            }
            runtimeDirector.invocationDispatch(0, this, Integer.valueOf(i10));
        }

        /* Return type fixed from 'java.lang.Object' to match base method */
        /* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Object] */
        @Override // zu.l
        public /* bridge */ /* synthetic */ k2 invoke(Integer num) {
            a(num.intValue());
            return k2.f53788a;
        }
    }

    public b(@uz.d MihoyoEditText mihoyoEditText, @uz.d c cVar) {
        l0.p(mihoyoEditText, "editText");
        l0.p(cVar, "onPopupClickListener");
        this.f58858a = mihoyoEditText;
        this.f58859b = cVar;
        mihoyoEditText.e(this);
        mf.a.a(mihoyoEditText, new a(this));
    }

    public static final void k(b bVar) {
        RuntimeDirector runtimeDirector = m__m;
        if (runtimeDirector == null || !runtimeDirector.isRedirect(7)) {
            l0.p(bVar, "this$0");
            bVar.f();
            return;
        }
        runtimeDirector.invocationDispatch(7, null, bVar);
    }

    @Override // com.mihoyo.commlib.views.MihoyoEditText.e
    public void a(int i10, int i11) {
        k2 k2Var;
        T t10;
        boolean z10;
        RuntimeDirector runtimeDirector = m__m;
        if (runtimeDirector != null && runtimeDirector.isRedirect(0)) {
            runtimeDirector.invocationDispatch(0, this, Integer.valueOf(i10), Integer.valueOf(i11));
        } else if (i10 != i11) {
            f();
        } else {
            Iterator<T> it2 = this.f58860c.iterator();
            while (true) {
                k2Var = null;
                if (!it2.hasNext()) {
                    t10 = null;
                    break;
                }
                t10 = it2.next();
                T t11 = t10;
                int start = t11.getStart();
                if (i10 > t11.getEnd() || start > i10) {
                    z10 = false;
                    continue;
                } else {
                    z10 = true;
                    continue;
                }
                if (z10) {
                    break;
                }
            }
            T t12 = t10;
            if (t12 != null) {
                j(t12);
                k2Var = k2.f53788a;
            }
            if (k2Var == null) {
                f();
            }
        }
    }

    public final void f() {
        RuntimeDirector runtimeDirector = m__m;
        if (runtimeDirector == null || !runtimeDirector.isRedirect(6)) {
            Editable text = this.f58858a.getText();
            if (text != null) {
                Object[] spans = text.getSpans(0, text.length(), LinkBackgroundColorSpan.class);
                l0.h(spans, "getSpans(start, end, T::class.java)");
                for (Object obj : spans) {
                    text.removeSpan((LinkBackgroundColorSpan) obj);
                }
                return;
            }
            return;
        }
        runtimeDirector.invocationDispatch(6, this, ga.a.f66507a);
    }

    public final void g() {
        RuntimeDirector runtimeDirector = m__m;
        if (runtimeDirector == null || !runtimeDirector.isRedirect(5)) {
            this.f58863f = null;
        } else {
            runtimeDirector.invocationDispatch(5, this, ga.a.f66507a);
        }
    }

    public final void h() {
        Editable text;
        RuntimeDirector runtimeDirector = m__m;
        if (runtimeDirector == null || !runtimeDirector.isRedirect(4)) {
            EditorLinkBean editorLinkBean = this.f58863f;
            if (!(editorLinkBean == null || (text = this.f58858a.getText()) == null)) {
                text.replace(editorLinkBean.getStart(), editorLinkBean.getEnd(), "");
            }
            this.f58863f = null;
            return;
        }
        runtimeDirector.invocationDispatch(4, this, ga.a.f66507a);
    }

    public final void i(EditorLinkBean editorLinkBean) {
        RuntimeDirector runtimeDirector = m__m;
        if (runtimeDirector == null || !runtimeDirector.isRedirect(3)) {
            this.f58859b.K1(c0.E5(editorLinkBean.getLink()).toString());
            wb.b bVar = this.f58862e;
            if (bVar != null) {
                bVar.dismiss();
                return;
            }
            return;
        }
        runtimeDirector.invocationDispatch(3, this, editorLinkBean);
    }

    public final void j(EditorLinkBean editorLinkBean) {
        RuntimeDirector runtimeDirector = m__m;
        if (runtimeDirector == null || !runtimeDirector.isRedirect(2)) {
            f();
            wb.b bVar = this.f58862e;
            if (bVar != null) {
                bVar.dismiss();
            }
            this.f58863f = editorLinkBean;
            Context context = this.f58858a.getContext();
            l0.o(context, "editText.context");
            String string = this.f58858a.getContext().getString(R.string.editor_link_popup);
            l0.o(string, "editText.context.getStri…string.editor_link_popup)");
            wb.b bVar2 = new wb.b(context, string, new k(editorLinkBean.getStart(), editorLinkBean.getEnd()), this.f58858a, 180, 0, 0, new d(this, editorLinkBean), 96, null);
            bVar2.setOnDismissListener(new a(this));
            this.f58862e = bVar2;
            Editable text = this.f58858a.getText();
            if (text != null) {
                text.setSpan(new LinkBackgroundColorSpan(), editorLinkBean.getStart(), editorLinkBean.getEnd() - 1, 17);
            }
            wb.b bVar3 = this.f58862e;
            if (bVar3 != null) {
                bVar3.f();
                return;
            }
            return;
        }
        runtimeDirector.invocationDispatch(2, this, editorLinkBean);
    }

    public final void l(Editable editable) {
        RuntimeDirector runtimeDirector = m__m;
        if (runtimeDirector == null || !runtimeDirector.isRedirect(1)) {
            this.f58860c.clear();
            if (!(editable == null || b0.U1(editable))) {
                Matcher matcher = this.f58861d.matcher(editable);
                while (matcher.find()) {
                    Object[] spans = editable.getSpans(matcher.start(), matcher.end(), AtSpan.class);
                    l0.h(spans, "getSpans(start, end, T::class.java)");
                    if (spans.length == 0) {
                        this.f58860c.add(new EditorLinkBean(editable.subSequence(matcher.start(), matcher.end()).toString(), matcher.start(), matcher.end()));
                    }
                }
                return;
            }
            return;
        }
        runtimeDirector.invocationDispatch(1, this, editable);
    }
}