正在查看: Atlys v4.8.7 应用的 L.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Atlys v4.8.7 应用的 L.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package Bi;
import D0.d0;
import android.net.Uri;
import android.view.View;
import android.webkit.URLUtil;
import android.webkit.WebResourceRequest;
import android.webkit.WebResourceResponse;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import java.util.Locale;
public final class L extends WebViewClient {
public final int a = 0;
public Object b;
public L() {
}
public void a(Uri uri) {
A.h hVar;
String uri2 = uri.toString();
kotlin.jvm.internal.l.g(uri2, "uri.toString()");
Locale ENGLISH = Locale.ENGLISH;
kotlin.jvm.internal.l.g(ENGLISH, "ENGLISH");
String lowerCase = uri2.toLowerCase(ENGLISH);
kotlin.jvm.internal.l.g(lowerCase, "this as java.lang.String).toLowerCase(locale)");
if (!bn.s.h0(lowerCase, "https://emv3ds/challenge", false) || (hVar = (K) this.b) == null) {
return;
}
String query = uri.getQuery();
E this$0 = (E) hVar.b;
kotlin.jvm.internal.l.h(this$0, "this$0");
if (query == null) {
query = "";
}
this$0.b = query;
View.OnClickListener onClickListener = this$0.c;
if (onClickListener != null) {
onClickListener.onClick(this$0);
}
}
@Override
public void onPageFinished(WebView webView, String str) {
switch (this.a) {
case 1:
super.onPageFinished(webView, str);
((d0) this.b).setValue(Boolean.FALSE);
break;
default:
super.onPageFinished(webView, str);
break;
}
}
@Override
public WebResourceResponse shouldInterceptRequest(WebView view, WebResourceRequest request) {
switch (this.a) {
case 0:
kotlin.jvm.internal.l.h(view, "view");
kotlin.jvm.internal.l.h(request, "request");
Uri url = request.getUrl();
kotlin.jvm.internal.l.g(url, "request.url");
a(url);
Uri url2 = request.getUrl();
kotlin.jvm.internal.l.g(url2, "request.url");
return URLUtil.isDataUrl(url2.toString()) ? super.shouldInterceptRequest(view, request) : new WebResourceResponse(null, null, null);
default:
return super.shouldInterceptRequest(view, request);
}
}
@Override
public boolean shouldOverrideUrlLoading(WebView view, WebResourceRequest request) {
switch (this.a) {
case 0:
kotlin.jvm.internal.l.h(view, "view");
kotlin.jvm.internal.l.h(request, "request");
Uri url = request.getUrl();
kotlin.jvm.internal.l.g(url, "request.url");
a(url);
return true;
default:
return super.shouldOverrideUrlLoading(view, request);
}
}
public L(d0 isLoading) {
kotlin.jvm.internal.l.h(isLoading, "isLoading");
this.b = isLoading;
}
}