正在查看: Perplexity v2.48.1 应用的 J.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Perplexity v2.48.1 应用的 J.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package ek;
import U2.Z0;
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 com.stripe.android.financialconnections.lite.FinancialConnectionsSheetLiteActivity;
import gm.AbstractC0834i;
import java.util.Locale;
import ji.C0908m;
import kotlin.Result;
import kotlin.ResultKt;
import kotlin.Unit;
import kotlin.jvm.internal.Intrinsics;
public final class J extends WebViewClient {
public final int a = 0;
public Object b;
public J() {
}
public void a(Uri uri) {
com.mapbox.common.movement.a aVar;
String uri2 = uri.toString();
Intrinsics.g(uri2, "toString(...)");
Locale ENGLISH = Locale.ENGLISH;
Intrinsics.g(ENGLISH, "ENGLISH");
String lowerCase = uri2.toLowerCase(ENGLISH);
Intrinsics.g(lowerCase, "toLowerCase(...)");
if (!AbstractC0834i.P(lowerCase, "https://emv3ds/challenge", false) || (aVar = (I) this.b) == null) {
return;
}
String query = uri.getQuery();
com.mapbox.common.movement.a aVar2 = aVar;
if (query == null) {
query = "";
}
C c = (C) aVar2.x;
c.x = query;
View.OnClickListener onClickListener = c.y;
if (onClickListener != null) {
onClickListener.onClick(c);
}
}
@Override
public WebResourceResponse shouldInterceptRequest(WebView view, WebResourceRequest request) {
switch (this.a) {
case 0:
Intrinsics.h(view, "view");
Intrinsics.h(request, "request");
Uri url = request.getUrl();
Intrinsics.g(url, "getUrl(...)");
a(url);
Uri url2 = request.getUrl();
Intrinsics.g(url2, "getUrl(...)");
return URLUtil.isDataUrl(url2.toString()) ? super.shouldInterceptRequest(view, request) : new WebResourceResponse(null, null, null);
default:
return super.shouldInterceptRequest(view, request);
}
}
@Override
public final boolean shouldOverrideUrlLoading(WebView view, WebResourceRequest request) {
Object a;
Object value;
switch (this.a) {
case 0:
Intrinsics.h(view, "view");
Intrinsics.h(request, "request");
Uri url = request.getUrl();
Intrinsics.g(url, "getUrl(...)");
a(url);
return true;
default:
Uri url2 = request != null ? request.getUrl() : null;
int i = FinancialConnectionsSheetLiteActivity.X;
FinancialConnectionsSheetLiteActivity financialConnectionsSheetLiteActivity = (FinancialConnectionsSheetLiteActivity) this.b;
if (url2 == null) {
return false;
}
C0908m c0908m = (C0908m) financialConnectionsSheetLiteActivity.z.getValue();
String uri = url2.toString();
Intrinsics.g(uri, "toString(...)");
Z0 z0 = new Z0(25, uri, c0908m);
try {
int i2 = Result.x;
value = c0908m.Z.getValue();
} catch (Throwable th2) {
int i3 = Result.x;
a = ResultKt.a(th2);
}
if (value == null) {
throw new IllegalArgumentException("Required value was null.");
}
z0.invoke(value);
a = Unit.a;
Throwable a2 = Result.a(a);
if (a2 == null) {
return true;
}
c0908m.v("State is null", a2);
return true;
}
}
public J(FinancialConnectionsSheetLiteActivity financialConnectionsSheetLiteActivity) {
this.b = financialConnectionsSheetLiteActivity;
}
}