正在查看: Bhakti v5.4.0 应用的 C1714k.java JAVA 源代码文件
本页面展示 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;
}
}