正在查看: Bhakti v5.4.0 应用的 C3855k.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Bhakti v5.4.0 应用的 C3855k.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 androidx.datastore.preferences.protobuf.AbstractC2398o;
import com.vlv.aravali.KukuFMApplication;
import com.vlv.aravali.views.fragments.C3971p;
import kotlin.text.StringsKt;
public final class C3855k extends LinkMovementMethod {
public final int f49170a;
public final C3971p f49171b;
public C3855k(C3971p c3971p, int i10) {
this.f49170a = i10;
this.f49171b = c3971p;
}
@Override
public final boolean onTouchEvent(TextView textView, Spannable spannable, MotionEvent motionEvent) {
boolean z10;
boolean z11;
String str;
boolean z12;
String str2;
boolean z13;
if (motionEvent.getAction() != 1) {
return super.onTouchEvent(textView, spannable, motionEvent);
}
int x10 = (int) motionEvent.getX();
int y10 = (int) motionEvent.getY();
int totalPaddingLeft = x10 - textView.getTotalPaddingLeft();
int totalPaddingTop = y10 - 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.f49170a) {
case 0:
Ai.p pVar = KukuFMApplication.f45447x;
boolean D10 = Ai.o.D(pVar);
C3850h0 c3850h0 = (C3850h0) this.f49171b;
if (!D10) {
c3850h0.showNoInternetError("TermsPolicyClicked");
break;
} else if (url != null) {
if (!StringsKt.y(url, "privacy-policy", false)) {
if (StringsKt.y(url, "terms-condition", false)) {
Bi.k g5 = AbstractC2398o.g(pVar, "login_screen_tos_clicked", "screen_name", C3850h0.TAG);
z10 = c3850h0.isInternalLogin;
g5.c(Boolean.valueOf(z10), "is_internal_login");
g5.d();
c3850h0.openWebView("https://kukufm.com/terms-condition", "terms_and_conditions");
break;
}
} else {
Bi.k g7 = AbstractC2398o.g(pVar, "login_screen_privacy_policy_clicked", "screen_name", C3850h0.TAG);
z11 = c3850h0.isInternalLogin;
g7.c(Boolean.valueOf(z11), "is_internal_login");
g7.d();
c3850h0.openWebView("https://kukufm.com/privacy-policy", "privacy_policy");
break;
}
}
break;
default:
Ai.p pVar2 = KukuFMApplication.f45447x;
boolean D11 = Ai.o.D(pVar2);
p1 p1Var = (p1) this.f49171b;
if (!D11) {
p1Var.showNoInternetError("TermsPolicyClicked");
break;
} else if (url != null) {
if (!StringsKt.y(url, "privacy-policy", false)) {
if (StringsKt.y(url, "terms-condition", false)) {
Bi.k r4 = io.sentry.config.d.r(pVar2, "login_screen_tos_clicked");
p1.Companion.getClass();
str = p1.TAG;
r4.c(str, "screen_name");
z12 = p1Var.isInternalLogin;
r4.c(Boolean.valueOf(z12), "is_internal_login");
r4.d();
p1Var.openWebView("https://kukufm.com/terms-condition", "terms_and_conditions");
break;
}
} else {
Bi.k r10 = io.sentry.config.d.r(pVar2, "login_screen_privacy_policy_clicked");
p1.Companion.getClass();
str2 = p1.TAG;
r10.c(str2, "screen_name");
z13 = p1Var.isInternalLogin;
r10.c(Boolean.valueOf(z13), "is_internal_login");
r10.d();
p1Var.openWebView("https://kukufm.com/privacy-policy", "privacy_policy");
break;
}
}
break;
}
}
return true;
}
}