正在查看: Vi App v10.18.0 应用的 m.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Vi App v10.18.0 应用的 m.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package in.juspay.trident.ui;
import android.net.Uri;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.webkit.WebResourceRequest;
import android.webkit.WebResourceResponse;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentViewModelLazyKt;
import androidx.lifecycle.LifecycleOwnerKt;
import androidx.lifecycle.Observer;
import androidx.lifecycle.ViewModelProvider;
import androidx.lifecycle.ViewModelStore;
import androidx.lifecycle.viewmodel.CreationExtras;
import in.juspay.hyper.constants.LogSubCategory;
import kotlin.Function;
import kotlin.Lazy;
import kotlin.ResultKt;
import kotlin.Unit;
import kotlin.coroutines.Continuation;
import kotlin.coroutines.intrinsics.IntrinsicsKt;
import kotlin.coroutines.jvm.internal.SuspendLambda;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.functions.Function2;
import kotlin.jvm.internal.FunctionAdapter;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.Lambda;
import kotlin.jvm.internal.Reflection;
import kotlin.jvm.internal.SourceDebugExtension;
import kotlin.text.StringsKt;
import kotlinx.coroutines.BuildersKt;
import kotlinx.coroutines.CoroutineScope;
import kotlinx.coroutines.CoroutineStart;
import kotlinx.coroutines.Dispatchers;
import org.json.JSONObject;
@SourceDebugExtension({"SMAP\nWebChallengeFragment.kt\nKotlin\n*S Kotlin\n*F\n+ 1 WebChallengeFragment.kt\nin/juspay/trident/ui/WebChallengeFragment\n+ 2 FragmentViewModelLazy.kt\nandroidx/fragment/app/FragmentViewModelLazyKt\n*L\n1#1,116:1\n172#2,9:117\n*S KotlinDebug\n*F\n+ 1 WebChallengeFragment.kt\nin/juspay/trident/ui/WebChallengeFragment\n*L\n27#1:117,9\n*E\n"})
public final class m extends Fragment {
private in.juspay.trident.databinding.j b;
private WebView c;
private final Lazy a = FragmentViewModelLazyKt.createViewModelLazy(this, Reflection.getOrCreateKotlinClass(in.juspay.trident.ui.c.class), new c(this), new d(null, this), new e(this));
private boolean f486d = true;
private final String f487e = "WebChallengeFragment";
public static final class a extends Lambda implements Function1 {
public static final class C0056a extends WebViewClient {
public final m a;
public static final class C0057a extends SuspendLambda implements Function2 {
public int a;
public final m b;
public final String c;
public C0057a(m mVar, String str, Continuation continuation) {
super(2, continuation);
this.b = mVar;
this.c = str;
}
public final Object invoke(CoroutineScope coroutineScope, Continuation continuation) {
return create(coroutineScope, continuation).invokeSuspend(Unit.INSTANCE);
}
public final Continuation create(Object obj, Continuation continuation) {
return new C0057a(this.b, this.c, continuation);
}
public final Object invokeSuspend(Object obj) {
IntrinsicsKt.getCOROUTINE_SUSPENDED();
if (this.a != 0) {
throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
}
ResultKt.throwOnFailure(obj);
in.juspay.trident.ui.c.a(this.b.a(), this.b.a(this.c), in.juspay.trident.core.a.HTML, null, null, 12, null);
WebView webView = this.b.c;
if (webView == null) {
Intrinsics.throwUninitializedPropertyAccessException("browser");
webView = null;
}
webView.stopLoading();
return Unit.INSTANCE;
}
}
public C0056a(m mVar) {
this.a = mVar;
}
@Override
public WebResourceResponse shouldInterceptRequest(WebView webView, WebResourceRequest webResourceRequest) {
Uri url;
String uri = (webResourceRequest == null || (url = webResourceRequest.getUrl()) == null) ? null : url.toString();
if (uri == null || !StringsKt.startsWith(uri, "HTTPS://EMV3DS/challenge", true)) {
return super.shouldInterceptRequest(webView, webResourceRequest);
}
in.juspay.trident.analytics.a j = this.a.a().j();
JSONObject jSONObject = new JSONObject();
m mVar = this.a;
jSONObject.put("button_name", "HTML_FORM_SUBMIT");
jSONObject.put("screen_name", mVar.f487e);
Unit unit = Unit.INSTANCE;
j.a(LogSubCategory.Action.USER, "info", "button_clicked", jSONObject);
BuildersKt.launch$default(LifecycleOwnerKt.getLifecycleScope(this.a), Dispatchers.getMain(), (CoroutineStart) null, new C0057a(this.a, uri, null), 2, (Object) null);
return null;
}
}
public a() {
super(1);
}
public final void a(String str) {
WebView webView;
if (str != null) {
m mVar = m.this;
WebView webView2 = mVar.c;
WebView webView3 = null;
if (webView2 == null) {
Intrinsics.throwUninitializedPropertyAccessException("browser");
webView = null;
} else {
webView = webView2;
}
webView.loadDataWithBaseURL(null, str, "text/html", "utf-8", null);
WebView webView4 = mVar.c;
if (webView4 == null) {
Intrinsics.throwUninitializedPropertyAccessException("browser");
} else {
webView3 = webView4;
}
webView3.setWebViewClient(new C0056a(mVar));
}
}
public Object invoke(Object obj) {
a((String) obj);
return Unit.INSTANCE;
}
}
public static final class b implements Observer, FunctionAdapter {
private final Function1 a;
public b(Function1 function1) {
Intrinsics.checkNotNullParameter(function1, "function");
this.a = function1;
}
public final boolean equals(Object obj) {
if ((obj instanceof Observer) && (obj instanceof FunctionAdapter)) {
return Intrinsics.areEqual(getFunctionDelegate(), ((FunctionAdapter) obj).getFunctionDelegate());
}
return false;
}
public final Function getFunctionDelegate() {
return this.a;
}
public final int hashCode() {
return getFunctionDelegate().hashCode();
}
public final void onChanged(Object obj) {
this.a.invoke(obj);
}
}
public static final class c extends Lambda implements Function0 {
public final Fragment a;
public c(Fragment fragment) {
super(0);
this.a = fragment;
}
public final ViewModelStore invoke() {
ViewModelStore viewModelStore = this.a.requireActivity().getViewModelStore();
Intrinsics.checkNotNullExpressionValue(viewModelStore, "requireActivity().viewModelStore");
return viewModelStore;
}
}
public static final class d extends Lambda implements Function0 {
public final Function0 a;
public final Fragment b;
public d(Function0 function0, Fragment fragment) {
super(0);
this.a = function0;
this.b = fragment;
}
public final CreationExtras invoke() {
CreationExtras creationExtras;
Function0 function0 = this.a;
if (function0 != null && (creationExtras = (CreationExtras) function0.invoke()) != null) {
return creationExtras;
}
CreationExtras defaultViewModelCreationExtras = this.b.requireActivity().getDefaultViewModelCreationExtras();
Intrinsics.checkNotNullExpressionValue(defaultViewModelCreationExtras, "requireActivity().defaultViewModelCreationExtras");
return defaultViewModelCreationExtras;
}
}
public static final class e extends Lambda implements Function0 {
public final Fragment a;
public e(Fragment fragment) {
super(0);
this.a = fragment;
}
public final ViewModelProvider.Factory invoke() {
ViewModelProvider.Factory defaultViewModelProviderFactory = this.a.requireActivity().getDefaultViewModelProviderFactory();
Intrinsics.checkNotNullExpressionValue(defaultViewModelProviderFactory, "requireActivity().defaultViewModelProviderFactory");
return defaultViewModelProviderFactory;
}
}
public View onCreateView(LayoutInflater layoutInflater, ViewGroup viewGroup, Bundle bundle) {
Intrinsics.checkNotNullParameter(layoutInflater, "inflater");
in.juspay.trident.databinding.j a2 = in.juspay.trident.databinding.j.a(layoutInflater, viewGroup, false);
Intrinsics.checkNotNullExpressionValue(a2, "inflate(inflater, container, false)");
this.b = a2;
in.juspay.trident.databinding.j jVar = null;
if (a2 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
a2 = null;
}
WebView webView = a2.b;
Intrinsics.checkNotNullExpressionValue(webView, "binding.webview");
this.c = webView;
a().a().observe(getViewLifecycleOwner(), new b(new a()));
in.juspay.trident.databinding.j jVar2 = this.b;
if (jVar2 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
} else {
jVar = jVar2;
}
WebView root = jVar.getRoot();
Intrinsics.checkNotNullExpressionValue(root, "binding.root");
return root;
}
public void onPause() {
a().o();
super.onPause();
}
public void onResume() {
super.onResume();
Boolean bool = (Boolean) a().g().getValue();
if (bool == null) {
bool = Boolean.FALSE;
}
if (bool.booleanValue()) {
b();
}
a().m();
this.f486d = false;
}
private final void b() {
String str = (String) a().b().getValue();
if (str == null || StringsKt.isBlank(str)) {
return;
}
in.juspay.trident.analytics.a j = a().j();
JSONObject jSONObject = new JSONObject();
jSONObject.put("value", true);
Unit unit = Unit.INSTANCE;
j.c(LogSubCategory.Action.USER, "info", "html_refresh_ui", jSONObject);
WebView webView = this.c;
if (webView == null) {
Intrinsics.throwUninitializedPropertyAccessException("browser");
webView = null;
}
webView.loadDataWithBaseURL(null, str, "text/html", "utf-8", null);
}
public final in.juspay.trident.ui.c a() {
return (in.juspay.trident.ui.c) this.a.getValue();
}
public final String a(String str) {
return StringsKt.replace$default(StringsKt.substringAfter$default(str, "?", (String) null, 2, (Object) null), "submit=submit", "submit=verify", false, 4, (Object) null);
}
}