导航菜单

页面标题

页面副标题

Bhakti v5.4.0 - C1714k.java 源代码

正在查看: Bhakti v5.4.0 应用的 C1714k.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.vlv.aravali.signup.ui.fragments;

import android.text.Layout;
import android.text.Spannable;
import android.text.method.LinkMovementMethod;
import android.text.style.URLSpan;
import android.view.MotionEvent;
import android.widget.TextView;
import com.vlv.aravali.KukuFMApplication;
import com.vlv.aravali.views.fragments.C1830p;
import kotlin.text.StringsKt;

public final class C1714k extends LinkMovementMethod {
    public final int a;
    public final C1830p b;

    public C1714k(C1830p c1830p, int i) {
        this.a = i;
        this.b = c1830p;
    }

    @Override
    public final boolean onTouchEvent(TextView textView, Spannable spannable, MotionEvent motionEvent) {
        boolean z;
        boolean z2;
        String str;
        boolean z3;
        String str2;
        boolean z4;
        if (motionEvent.getAction() != 1) {
            return super.onTouchEvent(textView, spannable, motionEvent);
        }
        int x = (int) motionEvent.getX();
        int y = (int) motionEvent.getY();
        int totalPaddingLeft = x - textView.getTotalPaddingLeft();
        int totalPaddingTop = y - textView.getTotalPaddingTop();
        int scrollX = textView.getScrollX() + totalPaddingLeft;
        int scrollY = textView.getScrollY() + totalPaddingTop;
        Layout layout = textView.getLayout();
        int offsetForHorizontal = layout.getOffsetForHorizontal(layout.getLineForVertical(scrollY), scrollX);
        URLSpan[] uRLSpanArr = (URLSpan[]) spannable.getSpans(offsetForHorizontal, offsetForHorizontal, URLSpan.class);
        if (uRLSpanArr.length != 0) {
            String url = uRLSpanArr[0].getURL();
            switch (this.a) {
                case 0:
                    Ai.p pVar = KukuFMApplication.x;
                    boolean D = Ai.o.D(pVar);
                    C1709h0 c1709h0 = (C1709h0) this.b;
                    if (!D) {
                        c1709h0.showNoInternetError("TermsPolicyClicked");
                        break;
                    } else if (url != null) {
                        if (!StringsKt.y(url, "privacy-policy", false)) {
                            if (StringsKt.y(url, "terms-condition", false)) {
                                Bi.k g = androidx.datastore.preferences.protobuf.o.g(pVar, "login_screen_tos_clicked", "screen_name", C1709h0.TAG);
                                z = c1709h0.isInternalLogin;
                                g.c(Boolean.valueOf(z), "is_internal_login");
                                g.d();
                                c1709h0.openWebView("https://kukufm.com/terms-condition", "terms_and_conditions");
                                break;
                            }
                        } else {
                            Bi.k g2 = androidx.datastore.preferences.protobuf.o.g(pVar, "login_screen_privacy_policy_clicked", "screen_name", C1709h0.TAG);
                            z2 = c1709h0.isInternalLogin;
                            g2.c(Boolean.valueOf(z2), "is_internal_login");
                            g2.d();
                            c1709h0.openWebView("https://kukufm.com/privacy-policy", "privacy_policy");
                            break;
                        }
                    }
                    break;
                default:
                    Ai.p pVar2 = KukuFMApplication.x;
                    boolean D2 = Ai.o.D(pVar2);
                    p1 p1Var = (p1) this.b;
                    if (!D2) {
                        p1Var.showNoInternetError("TermsPolicyClicked");
                        break;
                    } else if (url != null) {
                        if (!StringsKt.y(url, "privacy-policy", false)) {
                            if (StringsKt.y(url, "terms-condition", false)) {
                                Bi.k r = io.sentry.config.d.r(pVar2, "login_screen_tos_clicked");
                                p1.Companion.getClass();
                                str = p1.TAG;
                                r.c(str, "screen_name");
                                z3 = p1Var.isInternalLogin;
                                r.c(Boolean.valueOf(z3), "is_internal_login");
                                r.d();
                                p1Var.openWebView("https://kukufm.com/terms-condition", "terms_and_conditions");
                                break;
                            }
                        } else {
                            Bi.k r2 = io.sentry.config.d.r(pVar2, "login_screen_privacy_policy_clicked");
                            p1.Companion.getClass();
                            str2 = p1.TAG;
                            r2.c(str2, "screen_name");
                            z4 = p1Var.isInternalLogin;
                            r2.c(Boolean.valueOf(z4), "is_internal_login");
                            r2.d();
                            p1Var.openWebView("https://kukufm.com/privacy-policy", "privacy_policy");
                            break;
                        }
                    }
                    break;
            }
        }
        return true;
    }
}