正在查看: 万能钥匙 v1.1.23 应用的 WebPageActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: 万能钥匙 v1.1.23 应用的 WebPageActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.wifitutu.link.foundation.webengine;
import android.content.Intent;
import android.content.res.AssetManager;
import android.net.Uri;
import android.net.http.SslError;
import android.os.Build;
import android.os.Bundle;
import android.webkit.SslErrorHandler;
import android.webkit.ValueCallback;
import android.webkit.WebBackForwardList;
import android.webkit.WebResourceError;
import android.webkit.WebResourceRequest;
import android.webkit.WebResourceResponse;
import android.webkit.WebView;
import com.meituan.robust.ChangeQuickRedirect;
import com.meituan.robust.PatchProxy;
import com.meituan.robust.PatchProxyResult;
import com.wifitutu.link.foundation.kernel.h;
import com.wifitutu.link.foundation.kernel.ui.a1;
import com.wifitutu.link.foundation.kernel.ui.b1;
import com.wifitutu.link.foundation.kernel.ui.c1;
import com.wifitutu.link.foundation.kernel.ui.o0;
import com.wifitutu.link.foundation.kernel.ui.q0;
import com.wifitutu.link.foundation.kernel.ui.s0;
import com.wifitutu.link.foundation.kernel.ui.x0;
import com.wifitutu.link.foundation.webengine.WebPageActivity;
import com.wifitutu.link.foundation.webengine.capacitor.CapacitorBridgeActivity;
import hh.b0;
import java.net.URL;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import kotlin.Metadata;
import kotlin.jvm.internal.f0;
import kotlin.jvm.internal.g0;
import kotlin.jvm.internal.p;
import lg0.AbstractC1873a;
import lg0.C2283l;
import lg0.C2432b;
import lg0.C3065t;
import lg0.d4;
import lg0.d6;
import lg0.e0;
import lg0.e2;
import lg0.h4;
import mg0.x;
import os.C2610a7;
import os.C2618b7;
import os.C2634d5;
import os.C2636d7;
import os.C2644e7;
import os.C2647f2;
import os.C2715n0;
import os.InterfaceC2625c5;
import os.InterfaceC2642e5;
import os.InterfaceC2658f5;
import os.InterfaceC2673h5;
import tj0.t;
@Metadata(d1 = {"\u0000x\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0006\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010\u000b\n\u0002\b\u000b\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\b\u0004\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0007\n\u0002\u0018\u0002\n\u0002\b\u0005*\u00029=\b\u0016\u0018\u00002\u00020\u00012\u00020\u0002B\u0007¢\u0006\u0004\b\u0003\u0010\u0004J\u0019\u0010\b\u001a\u00020\u00072\b\u0010\u0006\u001a\u0004\u0018\u00010\u0005H\u0014¢\u0006\u0004\b\b\u0010\tJ\u000f\u0010\n\u001a\u00020\u0007H\u0016¢\u0006\u0004\b\n\u0010\u0004J\u000f\u0010\u000b\u001a\u00020\u0007H\u0016¢\u0006\u0004\b\u000b\u0010\u0004J\u000f\u0010\f\u001a\u00020\u0007H\u0016¢\u0006\u0004\b\f\u0010\u0004J\u0017\u0010\u000f\u001a\u00020\u00072\u0006\u0010\u000e\u001a\u00020\rH\u0016¢\u0006\u0004\b\u000f\u0010\u0010J%\u0010\u0015\u001a\u0004\u0018\u00010\u00132\b\u0010\u0012\u001a\u0004\u0018\u00010\u00112\b\u0010\u0014\u001a\u0004\u0018\u00010\u0013H\u0004¢\u0006\u0004\b\u0015\u0010\u0016J\u0017\u0010\u0019\u001a\u00020\u00072\u0006\u0010\u0018\u001a\u00020\u0017H\u0014¢\u0006\u0004\b\u0019\u0010\u001aJ\u000f\u0010\u001b\u001a\u00020\u0007H\u0016¢\u0006\u0004\b\u001b\u0010\u0004J\u0017\u0010\u001e\u001a\u00020\u00072\u0006\u0010\u001d\u001a\u00020\u001cH\u0016¢\u0006\u0004\b\u001e\u0010\u001fJ\u0017\u0010 \u001a\u00020\u00072\u0006\u0010\u001d\u001a\u00020\u001cH\u0016¢\u0006\u0004\b \u0010\u001fJ\u000f\u0010!\u001a\u00020\u0007H\u0016¢\u0006\u0004\b!\u0010\u0004J\u000f\u0010\"\u001a\u00020\u0007H\u0016¢\u0006\u0004\b\"\u0010\u0004J\u000f\u0010$\u001a\u00020#H\u0016¢\u0006\u0004\b$\u0010%J\u000f\u0010&\u001a\u00020\u0007H\u0016¢\u0006\u0004\b&\u0010\u0004J\u001f\u0010*\u001a\u00020\u00072\u0006\u0010(\u001a\u00020'2\u0006\u0010)\u001a\u00020'H\u0016¢\u0006\u0004\b*\u0010+J)\u0010.\u001a\u00020\u00072\u0006\u0010,\u001a\u00020\u00132\b\u0010-\u001a\u0004\u0018\u00010\u00132\u0006\u0010(\u001a\u00020'H\u0016¢\u0006\u0004\b.\u0010/J!\u00101\u001a\u00020\u00072\u0006\u00100\u001a\u00020\u00132\b\u0010\u0014\u001a\u0004\u0018\u00010\u0013H\u0016¢\u0006\u0004\b1\u00102R\u001d\u00108\u001a\u0004\u0018\u0001038TX\u0094\u0084\u0002¢\u0006\f\n\u0004\b4\u00105\u001a\u0004\b6\u00107R\u001b\u0010<\u001a\u0002098BX\u0082\u0084\u0002¢\u0006\f\n\u0004\b:\u00105\u001a\u0004\b4\u0010;R\u001b\u0010@\u001a\u00020=8BX\u0082\u0084\u0002¢\u0006\f\n\u0004\b>\u00105\u001a\u0004\b:\u0010?R*\u0010H\u001a\n\u0012\u0004\u0012\u00020\u0007\u0018\u00010A8\u0016@\u0016X\u0096\u000e¢\u0006\u0012\n\u0004\bB\u0010C\u001a\u0004\bD\u0010E\"\u0004\bF\u0010GR!\u0010M\u001a\b\u0012\u0004\u0012\u00020\u00130I8VX\u0096\u0084\u0002¢\u0006\f\n\u0004\bJ\u00105\u001a\u0004\bK\u0010L¨\u0006N"}, d2 = {"Lcom/wifitutu/link/foundation/webengine/WebPageActivity;", "Lcom/wifitutu/link/foundation/webengine/capacitor/CapacitorBridgeActivity;", "Los/f5;", "<init>", "()V", "Landroid/os/Bundle;", "savedInstanceState", "Llg0/e0;", "onCreate", "(Landroid/os/Bundle;)V", "onResume", "onPause", "onDestroy", "Los/h5;", "plugin", "b0", "(Los/h5;)V", "Landroid/webkit/WebView;", "webView", "", "data", "Q", "(Landroid/webkit/WebView;Ljava/lang/String;)Ljava/lang/String;", "Landroid/content/Intent;", "intent", "onNewIntent", "(Landroid/content/Intent;)V", "show404", "Los/e7;", "content", "loadJs", "(Los/e7;)V", "loadCss", "goBack", "finishPage", "Landroid/content/res/AssetManager;", "getAssets", "()Landroid/content/res/AssetManager;", "onBackPressed", "", "flush", "retry", "reload", "(ZZ)V", "url", "base", "loadUrl", "(Ljava/lang/String;Ljava/lang/String;Z)V", "event", "processEvent", "(Ljava/lang/String;Ljava/lang/String;)V", "Los/d7;", "V", "Llg0/h;", "U", "()Los/d7;", "_option", "com/wifitutu/link/foundation/webengine/WebPageActivity$e$a", "W", "()Lcom/wifitutu/link/foundation/webengine/WebPageActivity$e$a;", "_webChromeClientObserver", "com/wifitutu/link/foundation/webengine/WebPageActivity$f$a", "X", "()Lcom/wifitutu/link/foundation/webengine/WebPageActivity$f$a;", "_webViewClientObserver", "Lkotlin/Function0;", "Y", "Lah0/a;", "S", "()Lah0/a;", "setInterceptBackPressed", "(Lah0/a;)V", "interceptBackPressed", "Lqs/e2;", "Z", "T", "()Lqs/e2;", "pageFinishedBus", "lib-webengine_release"}, k = 1, mv = {1, 8, 0}, xi = 48)
public class WebPageActivity extends CapacitorBridgeActivity implements InterfaceC2658f5 {
public static ChangeQuickRedirect changeQuickRedirect;
public final lg0.h _option;
public final lg0.h _webChromeClientObserver;
public final lg0.h _webViewClientObserver;
public ah0.a<e0> interceptBackPressed;
public final lg0.h pageFinishedBus;
@Metadata(k = 3, mv = {1, 8, 0}, xi = 48)
public final class a {
public static final int[] a;
static {
int[] iArr = new int[o0.valuesCustom().length];
try {
iArr[o0.PORTRAIT.ordinal()] = 1;
} catch (NoSuchFieldError unused) {
}
try {
iArr[o0.LANDSCAPE.ordinal()] = 2;
} catch (NoSuchFieldError unused2) {
}
a = iArr;
}
}
@Metadata(d1 = {"\u0000\b\n\u0000\n\u0002\u0010\u0000\n\u0000\u0010\u0000\u001a\u0004\u0018\u00010\u0001H\n¢\u0006\u0002\b\u0002"}, d2 = {"<anonymous>", "", "invoke"}, k = 3, mv = {1, 8, 0}, xi = 48)
public static final class b extends p implements ah0.a<Object> {
public static ChangeQuickRedirect changeQuickRedirect;
public static final b s = new b();
public b() {
super(0);
}
@Override
public final Object invoke() {
return "加载JSSDK完成";
}
}
@Metadata(d1 = {"\u0000\b\n\u0000\n\u0002\u0010\u0000\n\u0000\u0010\u0000\u001a\u0004\u0018\u00010\u0001H\n¢\u0006\u0002\b\u0002"}, d2 = {"<anonymous>", "", "invoke"}, k = 3, mv = {1, 8, 0}, xi = 48)
public static final class c extends p implements ah0.a<Object> {
public static ChangeQuickRedirect changeQuickRedirect;
public final String s;
public c(String str) {
super(0);
this.s = str;
}
@Override
public final Object invoke() {
PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 15951, new Class[0], Object.class);
if (proxy.isSupported) {
return proxy.result;
}
return "加载JSSDK完成: " + this.s;
}
}
@Metadata(d1 = {"\u0000\b\n\u0002\u0018\u0002\n\u0002\b\u0002\u0010\u0001\u001a\u0004\u0018\u00010\u0000H\n¢\u0006\u0004\b\u0001\u0010\u0002"}, d2 = {"Los/d7;", "a", "()Los/d7;"}, k = 3, mv = {1, 8, 0})
public static final class d extends p implements ah0.a<C2636d7> {
public static ChangeQuickRedirect changeQuickRedirect;
public d() {
super(0);
}
public final C2636d7 a() {
PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 15952, new Class[0], C2636d7.class);
return proxy.isSupported ? (C2636d7) proxy.result : (C2636d7) d4.j(WebPageActivity.this.getIntent().getSerializableExtra(g0.b(C2636d7.class).p()), g0.b(C2636d7.class), true);
}
@Override
public C2636d7 invoke() {
PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 15953, new Class[0], Object.class);
return proxy.isSupported ? proxy.result : a();
}
}
@Metadata(d1 = {"\u0000\u0007\n\u0002\b\u0003*\u0001\u0000\u0010\u0001\u001a\u00020\u0000H\n¢\u0006\u0004\b\u0001\u0010\u0002"}, d2 = {"com/wifitutu/link/foundation/webengine/WebPageActivity$e$a", "a", "()Lcom/wifitutu/link/foundation/webengine/WebPageActivity$e$a;"}, k = 3, mv = {1, 8, 0})
public static final class e extends p implements ah0.a<a> {
public static ChangeQuickRedirect changeQuickRedirect;
@Metadata(d1 = {"\u0000\u0017\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003*\u0001\u0000\b\n\u0018\u00002\u00020\u0001J\u0017\u0010\u0005\u001a\u00020\u00042\u0006\u0010\u0003\u001a\u00020\u0002H\u0016¢\u0006\u0004\b\u0005\u0010\u0006¨\u0006\u0007"}, d2 = {"com/wifitutu/link/foundation/webengine/WebPageActivity$e$a", "Lcom/wifitutu/link/foundation/kernel/ui/a1;", "Landroid/webkit/WebView;", "window", "Llg0/e0;", "o", "(Landroid/webkit/WebView;)V", "lib-webengine_release"}, k = 1, mv = {1, 8, 0}, xi = 48)
public static final class a extends a1 {
public static ChangeQuickRedirect changeQuickRedirect;
public final WebPageActivity a;
public a(WebPageActivity webPageActivity) {
this.a = webPageActivity;
}
@Override
public void o(WebView window) {
if (PatchProxy.proxy(new Object[]{window}, this, changeQuickRedirect, false, 15956, new Class[]{WebView.class}, Void.TYPE).isSupported) {
return;
}
super.o(window);
x0.g(this.a);
}
}
public e() {
super(0);
}
public final a a() {
PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 15954, new Class[0], a.class);
return proxy.isSupported ? (a) proxy.result : new a(WebPageActivity.this);
}
@Override
public a invoke() {
PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 15955, new Class[0], Object.class);
return proxy.isSupported ? proxy.result : a();
}
}
@Metadata(d1 = {"\u0000\u0007\n\u0002\b\u0003*\u0001\u0000\u0010\u0001\u001a\u00020\u0000H\n¢\u0006\u0004\b\u0001\u0010\u0002"}, d2 = {"com/wifitutu/link/foundation/webengine/WebPageActivity$f$a", "a", "()Lcom/wifitutu/link/foundation/webengine/WebPageActivity$f$a;"}, k = 3, mv = {1, 8, 0})
public static final class f extends p implements ah0.a<a> {
public static ChangeQuickRedirect changeQuickRedirect;
@Metadata(d1 = {"\u0000I\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010\u000b\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0005*\u0001\u0000\b\n\u0018\u00002\u00020\u0001J\u001f\u0010\u0007\u001a\u00020\u00062\u0006\u0010\u0003\u001a\u00020\u00022\u0006\u0010\u0005\u001a\u00020\u0004H\u0016¢\u0006\u0004\b\u0007\u0010\bJ\u001f\u0010\t\u001a\u00020\u00062\u0006\u0010\u0003\u001a\u00020\u00022\u0006\u0010\u0005\u001a\u00020\u0004H\u0016¢\u0006\u0004\b\t\u0010\bJ'\u0010\f\u001a\u00020\u00062\u0006\u0010\u0003\u001a\u00020\u00022\u0006\u0010\u0005\u001a\u00020\u00042\u0006\u0010\u000b\u001a\u00020\nH\u0016¢\u0006\u0004\b\f\u0010\rJ'\u0010\u0012\u001a\u00020\u00062\u0006\u0010\u0003\u001a\u00020\u00022\u0006\u0010\u000f\u001a\u00020\u000e2\u0006\u0010\u0011\u001a\u00020\u0010H\u0016¢\u0006\u0004\b\u0012\u0010\u0013J'\u0010\u0016\u001a\u00020\u00062\u0006\u0010\u0003\u001a\u00020\u00022\u0006\u0010\u000f\u001a\u00020\u000e2\u0006\u0010\u0015\u001a\u00020\u0014H\u0016¢\u0006\u0004\b\u0016\u0010\u0017J-\u0010\u001b\u001a\u00020\n2\b\u0010\u0003\u001a\u0004\u0018\u00010\u00022\b\u0010\u0019\u001a\u0004\u0018\u00010\u00182\b\u0010\u0011\u001a\u0004\u0018\u00010\u001aH\u0016¢\u0006\u0004\b\u001b\u0010\u001cJ%\u0010\u001d\u001a\u0004\u0018\u00010\u00142\b\u0010\u0003\u001a\u0004\u0018\u00010\u00022\b\u0010\u000f\u001a\u0004\u0018\u00010\u000eH\u0016¢\u0006\u0004\b\u001d\u0010\u001e¨\u0006\u001f"}, d2 = {"com/wifitutu/link/foundation/webengine/WebPageActivity$f$a", "Lcom/wifitutu/link/foundation/kernel/ui/b1;", "Landroid/webkit/WebView;", "view", "", "url", "Llg0/e0;", "l", "(Landroid/webkit/WebView;Ljava/lang/String;)V", "n", "", "isReload", "s", "(Landroid/webkit/WebView;Ljava/lang/String;Z)V", "Landroid/webkit/WebResourceRequest;", "request", "Landroid/webkit/WebResourceError;", "error", "q", "(Landroid/webkit/WebView;Landroid/webkit/WebResourceRequest;Landroid/webkit/WebResourceError;)V", "Landroid/webkit/WebResourceResponse;", "errorResponse", "onReceivedHttpError", "(Landroid/webkit/WebView;Landroid/webkit/WebResourceRequest;Landroid/webkit/WebResourceResponse;)V", "Landroid/webkit/SslErrorHandler;", "handler", "Landroid/net/http/SslError;", "m", "(Landroid/webkit/WebView;Landroid/webkit/SslErrorHandler;Landroid/net/http/SslError;)Z", "k", "(Landroid/webkit/WebView;Landroid/webkit/WebResourceRequest;)Landroid/webkit/WebResourceResponse;", "lib-webengine_release"}, k = 1, mv = {1, 8, 0}, xi = 48)
public static final class a extends b1 {
public static ChangeQuickRedirect changeQuickRedirect;
public final WebPageActivity a;
@Metadata(d1 = {"\u0000\b\n\u0000\n\u0002\u0010\u0000\n\u0000\u0010\u0000\u001a\u0004\u0018\u00010\u0001H\n¢\u0006\u0002\b\u0002"}, d2 = {"<anonymous>", "", "invoke"}, k = 3, mv = {1, 8, 0}, xi = 48)
public static final class C0299a extends p implements ah0.a<Object> {
public static ChangeQuickRedirect changeQuickRedirect;
public final WebView s;
public final String t;
public C0299a(WebView webView, String str) {
super(0);
this.s = webView;
this.t = str;
}
@Override
public final Object invoke() {
PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 15966, new Class[0], Object.class);
if (proxy.isSupported) {
return proxy.result;
}
return "onPageFinished: \n" + c1.c(this.s) + " \n" + this.t;
}
}
@Metadata(d1 = {"\u0000\b\n\u0002\u0018\u0002\n\u0002\b\u0003\u0010\u0003\u001a\u00020\u0000H\n¢\u0006\u0004\b\u0001\u0010\u0002"}, d2 = {"Llg0/e0;", "invoke", "()V", "<anonymous>"}, k = 3, mv = {1, 8, 0})
public static final class b extends p implements ah0.a<e0> {
public static ChangeQuickRedirect changeQuickRedirect;
public final WebView s;
public final String t;
public b(WebView webView, String str) {
super(0);
this.s = webView;
this.t = str;
}
@Override
public e0 invoke() {
PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 15968, new Class[0], Object.class);
if (proxy.isSupported) {
return proxy.result;
}
invoke2();
return e0.a;
}
public final void invoke2() {
if (!PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 15967, new Class[0], Void.TYPE).isSupported && kotlin.jvm.internal.n.d(this.s.getUrl(), this.t)) {
InterfaceC2625c5 b = C2634d5.b(C2647f2.d());
InterfaceC2642e5 interfaceC2642e5 = b instanceof InterfaceC2642e5 ? (InterfaceC2642e5) b : null;
if (interfaceC2642e5 != null) {
interfaceC2642e5.g5(this.t);
}
}
}
}
@Metadata(d1 = {"\u0000\b\n\u0000\n\u0002\u0010\u0000\n\u0000\u0010\u0000\u001a\u0004\u0018\u00010\u0001H\n¢\u0006\u0002\b\u0002"}, d2 = {"<anonymous>", "", "invoke"}, k = 3, mv = {1, 8, 0}, xi = 48)
public static final class c extends p implements ah0.a<Object> {
public static ChangeQuickRedirect changeQuickRedirect;
public final WebView s;
public final String t;
public c(WebView webView, String str) {
super(0);
this.s = webView;
this.t = str;
}
@Override
public final Object invoke() {
PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 15969, new Class[0], Object.class);
if (proxy.isSupported) {
return proxy.result;
}
return "onPageStarted: \n" + c1.c(this.s) + " \n" + this.t;
}
}
@Metadata(d1 = {"\u0000\b\n\u0000\n\u0002\u0010\u0000\n\u0000\u0010\u0000\u001a\u0004\u0018\u00010\u0001H\n¢\u0006\u0002\b\u0002"}, d2 = {"<anonymous>", "", "invoke"}, k = 3, mv = {1, 8, 0}, xi = 48)
public static final class d extends p implements ah0.a<Object> {
public static ChangeQuickRedirect changeQuickRedirect;
public final WebView s;
public final WebResourceRequest t;
public d(WebView webView, WebResourceRequest webResourceRequest) {
super(0);
this.s = webView;
this.t = webResourceRequest;
}
@Override
public final Object invoke() {
PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 15970, new Class[0], Object.class);
if (proxy.isSupported) {
return proxy.result;
}
return "onReceivedError: \nView.Url:" + c1.c(this.s) + " \nView.OriginUrl:" + this.s.getOriginalUrl() + " \nReq.Url" + this.t.getUrl() + " \nReq.isRedirect:" + c1.e(this.t) + " Req.isMainFrame:" + this.t.isForMainFrame();
}
}
@Metadata(d1 = {"\u0000\b\n\u0000\n\u0002\u0010\u0000\n\u0000\u0010\u0000\u001a\u0004\u0018\u00010\u0001H\n¢\u0006\u0002\b\u0002"}, d2 = {"<anonymous>", "", "invoke"}, k = 3, mv = {1, 8, 0}, xi = 48)
public static final class e extends p implements ah0.a<Object> {
public static ChangeQuickRedirect changeQuickRedirect;
public final WebView s;
public final WebResourceRequest t;
public e(WebView webView, WebResourceRequest webResourceRequest) {
super(0);
this.s = webView;
this.t = webResourceRequest;
}
@Override
public final Object invoke() {
PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 15971, new Class[0], Object.class);
if (proxy.isSupported) {
return proxy.result;
}
return "onReceivedHttpError: \nView.Url:" + c1.c(this.s) + " \nView.OriginUrl:" + this.s.getOriginalUrl() + " \nReq.Url" + this.t.getUrl() + " \nReq.isRedirect:" + c1.e(this.t) + " Req.isMainFrame:" + this.t.isForMainFrame();
}
}
@Metadata(d1 = {"\u0000\b\n\u0002\u0018\u0002\n\u0002\b\u0003\u0010\u0003\u001a\u00020\u0000H\n¢\u0006\u0004\b\u0001\u0010\u0002"}, d2 = {"Llg0/e0;", "invoke", "()V", "<anonymous>"}, k = 3, mv = {1, 8, 0})
public static final class C0300f extends p implements ah0.a<e0> {
public static ChangeQuickRedirect changeQuickRedirect;
public final SslErrorHandler s;
public C0300f(SslErrorHandler sslErrorHandler) {
super(0);
this.s = sslErrorHandler;
}
@Override
public e0 invoke() {
PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 15973, new Class[0], Object.class);
if (proxy.isSupported) {
return proxy.result;
}
invoke2();
return e0.a;
}
public final void invoke2() {
SslErrorHandler sslErrorHandler;
if (PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 15972, new Class[0], Void.TYPE).isSupported || (sslErrorHandler = this.s) == null) {
return;
}
sslErrorHandler.cancel();
}
}
@Metadata(d1 = {"\u0000\b\n\u0000\n\u0002\u0010\u0000\n\u0000\u0010\u0000\u001a\u0004\u0018\u00010\u0001H\n¢\u0006\u0002\b\u0002"}, d2 = {"<anonymous>", "", "invoke"}, k = 3, mv = {1, 8, 0}, xi = 48)
public static final class g extends p implements ah0.a<Object> {
public static ChangeQuickRedirect changeQuickRedirect;
public final WebView s;
public final SslError t;
public g(WebView webView, SslError sslError) {
super(0);
this.s = webView;
this.t = sslError;
}
@Override
public final Object invoke() {
PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 15974, new Class[0], Object.class);
if (proxy.isSupported) {
return proxy.result;
}
StringBuilder sb = new StringBuilder();
sb.append("onReceivedSslError: \n");
WebView webView = this.s;
sb.append(webView != null ? c1.c(webView) : null);
sb.append(" \n");
SslError sslError = this.t;
sb.append(sslError != null ? sslError.getUrl() : null);
return sb.toString();
}
}
public a(WebPageActivity webPageActivity) {
this.a = webPageActivity;
}
@Override
public WebResourceResponse k(WebView view, WebResourceRequest request) {
PatchProxyResult proxy = PatchProxy.proxy(new Object[]{view, request}, this, changeQuickRedirect, false, 15965, new Class[]{WebView.class, WebResourceRequest.class}, WebResourceResponse.class);
return proxy.isSupported ? (WebResourceResponse) proxy.result : C2634d5.b(C2647f2.d()).k(view, request);
}
@Override
public void l(WebView view, String url) {
if (PatchProxy.proxy(new Object[]{view, url}, this, changeQuickRedirect, false, 15959, new Class[]{WebView.class, String.class}, Void.TYPE).isSupported) {
return;
}
super.l(view, url);
d6.k(new b(view, url));
this.a.Q(view, null);
C2715n0.a(C2647f2.d()).j7(view, url);
h4.l().j("TUTUBROWSER", new c(view, url));
}
@Override
public boolean m(WebView view, SslErrorHandler handler, SslError error) {
PatchProxyResult proxy = PatchProxy.proxy(new Object[]{view, handler, error}, this, changeQuickRedirect, false, 15964, new Class[]{WebView.class, SslErrorHandler.class, SslError.class}, Boolean.TYPE);
if (proxy.isSupported) {
return ((Boolean) proxy.result).booleanValue();
}
d6.k(new C0300f(handler));
C2715n0.a(C2647f2.d()).X4(view, error != null ? error.getUrl() : null);
h4.l().j("TUTUBROWSER_ERROR", new g(view, error));
return handler != null;
}
@Override
public void n(WebView view, String url) {
String str;
if (PatchProxy.proxy(new Object[]{view, url}, this, changeQuickRedirect, false, 15960, new Class[]{WebView.class, String.class}, Void.TYPE).isSupported) {
return;
}
super.n(view, url);
C2715n0.a(C2647f2.d()).j2(view, url);
e2<String> T = this.a.T();
com.wifitutu.link.foundation.kernel.a aVar = T instanceof com.wifitutu.link.foundation.kernel.a ? (com.wifitutu.link.foundation.kernel.a) T : null;
if (aVar != null) {
str = url;
h.a.a(aVar, str, false, 0L, 6, null);
} else {
str = url;
}
h4.l().j("TUTUBROWSER", new C0299a(view, str));
}
@Override
public void onReceivedHttpError(WebView view, WebResourceRequest request, WebResourceResponse errorResponse) {
if (PatchProxy.proxy(new Object[]{view, request, errorResponse}, this, changeQuickRedirect, false, 15963, new Class[]{WebView.class, WebResourceRequest.class, WebResourceResponse.class}, Void.TYPE).isSupported) {
return;
}
super.onReceivedHttpError(view, request, errorResponse);
h4.l().j("TUTUBROWSER_ERROR", new e(view, request));
Uri url = request.getUrl();
C2715n0.a(C2647f2.d()).X4(view, url != null ? url.toString() : null);
if (request.isForMainFrame()) {
this.a.show404();
}
}
@Override
public void q(WebView view, WebResourceRequest request, WebResourceError error) {
if (PatchProxy.proxy(new Object[]{view, request, error}, this, changeQuickRedirect, false, 15962, new Class[]{WebView.class, WebResourceRequest.class, WebResourceError.class}, Void.TYPE).isSupported) {
return;
}
super.q(view, request, error);
h4.l().j("TUTUBROWSER_ERROR", new d(view, request));
Uri url = request.getUrl();
String uri = url != null ? url.toString() : null;
C2715n0.a(C2647f2.d()).X4(view, uri);
if (request.isForMainFrame()) {
String obj = Build.VERSION.SDK_INT >= 23 ? error.getDescription().toString() : "";
InterfaceC2625c5 b2 = C2634d5.b(C2647f2.d());
InterfaceC2642e5 interfaceC2642e5 = b2 instanceof InterfaceC2642e5 ? (InterfaceC2642e5) b2 : null;
if (interfaceC2642e5 != null) {
interfaceC2642e5.W5(uri, obj);
}
this.a.show404();
}
}
@Override
public void s(WebView view, String url, boolean isReload) {
if (PatchProxy.proxy(new Object[]{view, url, new Byte(isReload ? (byte) 1 : (byte) 0)}, this, changeQuickRedirect, false, 15961, new Class[]{WebView.class, String.class, Boolean.TYPE}, Void.TYPE).isSupported) {
return;
}
super.s(view, url, isReload);
this.a.Q(view, null);
}
}
public f() {
super(0);
}
public final a a() {
PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 15957, new Class[0], a.class);
return proxy.isSupported ? (a) proxy.result : new a(WebPageActivity.this);
}
@Override
public a invoke() {
PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 15958, new Class[0], Object.class);
return proxy.isSupported ? proxy.result : a();
}
}
@Metadata(d1 = {"\u0000\b\n\u0002\u0018\u0002\n\u0002\b\u0003\u0010\u0003\u001a\u00020\u0000H\n¢\u0006\u0004\b\u0001\u0010\u0002"}, d2 = {"Llg0/e0;", "invoke", "()V", "<anonymous>"}, k = 3, mv = {1, 8, 0})
public static final class g extends p implements ah0.a<e0> {
public static ChangeQuickRedirect changeQuickRedirect;
public g() {
super(0);
}
@Override
public e0 invoke() {
PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 15976, new Class[0], Object.class);
if (proxy.isSupported) {
return proxy.result;
}
invoke2();
return e0.a;
}
public final void invoke2() {
if (PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 15975, new Class[0], Void.TYPE).isSupported) {
return;
}
WebBackForwardList copyBackForwardList = WebPageActivity.this.O.D().copyBackForwardList();
if (copyBackForwardList.getCurrentIndex() <= 0 || copyBackForwardList.getSize() <= 1) {
WebPageActivity.this.finishPage();
} else {
WebPageActivity.this.O.D().goBackOrForward(-1);
}
}
}
@Metadata(d1 = {"\u0000\b\n\u0000\n\u0002\u0010\u0000\n\u0000\u0010\u0000\u001a\u0004\u0018\u00010\u0001H\n¢\u0006\u0002\b\u0002"}, d2 = {"<anonymous>", "", "invoke"}, k = 3, mv = {1, 8, 0}, xi = 48)
public static final class h extends p implements ah0.a<Object> {
public static ChangeQuickRedirect changeQuickRedirect;
public final C2644e7 s;
public final String t;
public h(C2644e7 c2644e7, String str) {
super(0);
this.s = c2644e7;
this.t = str;
}
@Override
public final Object invoke() {
PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 15977, new Class[0], Object.class);
if (proxy.isSupported) {
return proxy.result;
}
return "加载CSS: " + this.s.getUrl() + " => " + this.t;
}
}
@Metadata(d1 = {"\u0000\b\n\u0000\n\u0002\u0010\u0000\n\u0000\u0010\u0000\u001a\u0004\u0018\u00010\u0001H\n¢\u0006\u0002\b\u0002"}, d2 = {"<anonymous>", "", "invoke"}, k = 3, mv = {1, 8, 0}, xi = 48)
public static final class i extends p implements ah0.a<Object> {
public static ChangeQuickRedirect changeQuickRedirect;
public final C2644e7 s;
public final String t;
public i(C2644e7 c2644e7, String str) {
super(0);
this.s = c2644e7;
this.t = str;
}
@Override
public final Object invoke() {
String str;
PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 15978, new Class[0], Object.class);
if (proxy.isSupported) {
return proxy.result;
}
StringBuilder sb = new StringBuilder();
sb.append("加载CSS代码: ");
String data = this.s.getData();
if (data != null) {
String substring = data.substring(0, 100);
kotlin.jvm.internal.n.h(substring, "this as java.lang.String…ing(startIndex, endIndex)");
if (substring != null) {
str = t.E(substring, '\n', ' ', false, 4, (Object) null);
sb.append(str);
sb.append("... => ");
sb.append(this.t);
return sb.toString();
}
}
str = null;
sb.append(str);
sb.append("... => ");
sb.append(this.t);
return sb.toString();
}
}
@Metadata(d1 = {"\u0000\b\n\u0000\n\u0002\u0010\u0000\n\u0000\u0010\u0000\u001a\u0004\u0018\u00010\u0001H\n¢\u0006\u0002\b\u0002"}, d2 = {"<anonymous>", "", "invoke"}, k = 3, mv = {1, 8, 0}, xi = 48)
public static final class j extends p implements ah0.a<Object> {
public static ChangeQuickRedirect changeQuickRedirect;
public final C2644e7 s;
public final String t;
public j(C2644e7 c2644e7, String str) {
super(0);
this.s = c2644e7;
this.t = str;
}
@Override
public final Object invoke() {
PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 15979, new Class[0], Object.class);
if (proxy.isSupported) {
return proxy.result;
}
return "加载JS: " + this.s.getUrl() + " => " + this.t;
}
}
@Metadata(d1 = {"\u0000\b\n\u0000\n\u0002\u0010\u0000\n\u0000\u0010\u0000\u001a\u0004\u0018\u00010\u0001H\n¢\u0006\u0002\b\u0002"}, d2 = {"<anonymous>", "", "invoke"}, k = 3, mv = {1, 8, 0}, xi = 48)
public static final class k extends p implements ah0.a<Object> {
public static ChangeQuickRedirect changeQuickRedirect;
public final C2644e7 s;
public final String t;
public k(C2644e7 c2644e7, String str) {
super(0);
this.s = c2644e7;
this.t = str;
}
@Override
public final Object invoke() {
String str;
PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 15980, new Class[0], Object.class);
if (proxy.isSupported) {
return proxy.result;
}
StringBuilder sb = new StringBuilder();
sb.append("执行JS代码: ");
String data = this.s.getData();
if (data != null) {
String substring = data.substring(0, 100);
kotlin.jvm.internal.n.h(substring, "this as java.lang.String…ing(startIndex, endIndex)");
if (substring != null) {
str = t.E(substring, '\n', ' ', false, 4, (Object) null);
sb.append(str);
sb.append("... => ");
sb.append(this.t);
return sb.toString();
}
}
str = null;
sb.append(str);
sb.append("... => ");
sb.append(this.t);
return sb.toString();
}
}
@Metadata(d1 = {"\u0000\b\n\u0002\u0018\u0002\n\u0002\b\u0003\u0010\u0003\u001a\u00020\u0000H\n¢\u0006\u0004\b\u0001\u0010\u0002"}, d2 = {"Llg0/e0;", "invoke", "()V", "<anonymous>"}, k = 3, mv = {1, 8, 0})
public static final class l extends p implements ah0.a<e0> {
public static ChangeQuickRedirect changeQuickRedirect;
public final boolean s;
public final WebView t;
public final String u;
public l(boolean z, WebView webView, String str) {
super(0);
this.s = z;
this.t = webView;
this.u = str;
}
@Override
public e0 invoke() {
PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 15982, new Class[0], Object.class);
if (proxy.isSupported) {
return proxy.result;
}
invoke2();
return e0.a;
}
public final void invoke2() {
if (PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 15981, new Class[0], Void.TYPE).isSupported) {
return;
}
if (this.s) {
c1.f(this.t);
}
this.t.loadUrl(this.u);
}
}
@Metadata(k = 3, mv = {1, 8, 0}, xi = 48)
public final class m extends kotlin.jvm.internal.l implements ah0.a<e0> {
public static ChangeQuickRedirect changeQuickRedirect;
public m(Object obj) {
super(0, obj, WebPageActivity.class, "goBack", "goBack()V", 0);
}
@Override
public e0 invoke() {
PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 15984, new Class[0], Object.class);
if (proxy.isSupported) {
return proxy.result;
}
invoke2();
return e0.a;
}
public final void invoke2() {
if (PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 15983, new Class[0], Void.TYPE).isSupported) {
return;
}
((WebPageActivity) ((kotlin.jvm.internal.d) this).receiver).goBack();
}
}
@Metadata(d1 = {"\u0000\f\n\u0002\u0018\u0002\n\u0002\u0010\u000e\n\u0002\b\u0002\u0010\u0002\u001a\b\u0012\u0004\u0012\u00020\u00010\u0000H\n¢\u0006\u0004\b\u0002\u0010\u0003"}, d2 = {"Lcom/wifitutu/link/foundation/kernel/a;", "", "a", "()Lcom/wifitutu/link/foundation/kernel/a;"}, k = 3, mv = {1, 8, 0})
public static final class n extends p implements ah0.a<com.wifitutu.link.foundation.kernel.a<String>> {
public static ChangeQuickRedirect changeQuickRedirect;
public static final n s = new n();
public n() {
super(0);
}
public final com.wifitutu.link.foundation.kernel.a<String> a() {
PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 15985, new Class[0], com.wifitutu.link.foundation.kernel.a.class);
return proxy.isSupported ? (com.wifitutu.link.foundation.kernel.a) proxy.result : new com.wifitutu.link.foundation.kernel.a<>();
}
@Override
public com.wifitutu.link.foundation.kernel.a<String> invoke() {
PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 15986, new Class[0], Object.class);
return proxy.isSupported ? proxy.result : a();
}
}
@Metadata(d1 = {"\u0000\b\n\u0002\u0018\u0002\n\u0002\b\u0003\u0010\u0003\u001a\u00020\u0000H\n¢\u0006\u0004\b\u0001\u0010\u0002"}, d2 = {"Llg0/e0;", "invoke", "()V", "<anonymous>"}, k = 3, mv = {1, 8, 0})
public static final class o extends p implements ah0.a<e0> {
public static ChangeQuickRedirect changeQuickRedirect;
public final boolean s;
public final WebView t;
public final boolean u;
public final WebPageActivity v;
public o(boolean z, WebView webView, boolean z2, WebPageActivity webPageActivity) {
super(0);
this.s = z;
this.t = webView;
this.u = z2;
this.v = webPageActivity;
}
@Override
public e0 invoke() {
PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 15988, new Class[0], Object.class);
if (proxy.isSupported) {
return proxy.result;
}
invoke2();
return e0.a;
}
public final void invoke2() {
if (PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 15987, new Class[0], Void.TYPE).isSupported) {
return;
}
if (this.s) {
c1.f(this.t);
}
if (!this.u) {
this.t.reload();
return;
}
f0 f0Var = new f0();
C2636d7 U = this.v.U();
kotlin.jvm.internal.n.f(U);
C2618b7 content = U.getContent();
if (content != null) {
WebView webView = this.t;
WebPageActivity webPageActivity = this.v;
InterfaceC2625c5 b = C2634d5.b(C2647f2.d());
URL url = content.getUrl();
String Ze = b.Ze(url != null ? url.toString() : null);
if (Ze != null) {
c1.g(webView, Ze);
} else {
Ze = null;
}
f0Var.a = Ze;
String data = content.getData();
if (data != null) {
String Q = webPageActivity.Q(null, data);
kotlin.jvm.internal.n.f(Q);
String mime = content.getMime();
if (mime == null) {
mime = "text/html";
}
String str = mime;
String charset = content.getCharset();
if (charset == null) {
charset = "utf-8";
}
webView.loadDataWithBaseURL(c1.b, Q, str, charset, null);
}
List<C2644e7> j = content.j();
if (j != null) {
Iterator<T> it = j.iterator();
while (it.hasNext()) {
webPageActivity.loadCss((C2644e7) it.next());
}
}
List<C2644e7> k = content.k();
if (k != null) {
Iterator<T> it2 = k.iterator();
while (it2.hasNext()) {
webPageActivity.loadJs((C2644e7) it2.next());
}
}
}
}
}
public WebPageActivity() {
this.S = x.Z0(C2283l.b());
this._option = lg0.i.a(new d());
this._webChromeClientObserver = lg0.i.a(new e());
this._webViewClientObserver = lg0.i.a(new f());
this.pageFinishedBus = lg0.i.a(n.s);
}
public static final void R(String str) {
if (PatchProxy.proxy(new Object[]{str}, (Object) null, changeQuickRedirect, true, 15946, new Class[]{String.class}, Void.TYPE).isSupported) {
return;
}
if (kotlin.jvm.internal.n.d(str, "null")) {
h4.l().y("web", b.s);
} else {
h4.l().y("web", new c(str));
}
}
public static final void X(C2644e7 c2644e7, String str) {
if (PatchProxy.proxy(new Object[]{c2644e7, str}, (Object) null, changeQuickRedirect, true, 15949, new Class[]{C2644e7.class, String.class}, Void.TYPE).isSupported) {
return;
}
h4.l().y("web", new h(c2644e7, str));
}
public static final void Y(C2644e7 c2644e7, String str) {
if (PatchProxy.proxy(new Object[]{c2644e7, str}, (Object) null, changeQuickRedirect, true, 15950, new Class[]{C2644e7.class, String.class}, Void.TYPE).isSupported) {
return;
}
h4.l().y("web", new i(c2644e7, str));
}
public static final void Z(C2644e7 c2644e7, String str) {
if (PatchProxy.proxy(new Object[]{c2644e7, str}, (Object) null, changeQuickRedirect, true, 15947, new Class[]{C2644e7.class, String.class}, Void.TYPE).isSupported) {
return;
}
h4.l().y("web", new j(c2644e7, str));
}
public static final void a0(C2644e7 c2644e7, String str) {
if (PatchProxy.proxy(new Object[]{c2644e7, str}, (Object) null, changeQuickRedirect, true, 15948, new Class[]{C2644e7.class, String.class}, Void.TYPE).isSupported) {
return;
}
h4.l().y("web", new k(c2644e7, str));
}
public final String Q(WebView webView, String data) {
PatchProxyResult proxy = PatchProxy.proxy(new Object[]{webView, data}, this, changeQuickRedirect, false, 15932, new Class[]{WebView.class, String.class}, String.class);
if (proxy.isSupported) {
return (String) proxy.result;
}
String f2 = tj0.m.f("(function(){\n if (window.tutu == null) {\n " + x.u0(x.G0(x.G0(x.G0(mg0.o.d(this.O.p().b()), C2634d5.b(C2647f2.d()).Ge()), C2634d5.b(C2647f2.d()).Fd()), mg0.o.d("")), "\n", (CharSequence) null, (CharSequence) null, 0, (CharSequence) null, (ah0.l) null, 62, (Object) null) + "\n }})();");
if (webView != null) {
webView.evaluateJavascript(f2, new ValueCallback() {
@Override
public final void onReceiveValue(Object obj) {
WebPageActivity.R((String) obj);
}
});
}
if (data == null) {
return null;
}
return tj0.m.f("\n <html>\n <script>\n " + f2 + "\n </script>\n </html>\n " + data + "\n ");
}
public ah0.a<e0> S() {
return this.interceptBackPressed;
}
public e2<String> T() {
PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 15941, new Class[0], e2.class);
return proxy.isSupported ? (e2) proxy.result : (e2) this.pageFinishedBus.getValue();
}
public C2636d7 U() {
PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 15926, new Class[0], C2636d7.class);
return proxy.isSupported ? (C2636d7) proxy.result : (C2636d7) this._option.getValue();
}
public final e.a V() {
PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 15933, new Class[0], e.a.class);
return proxy.isSupported ? (e.a) proxy.result : (e.a) this._webChromeClientObserver.getValue();
}
public final f.a W() {
PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 15934, new Class[0], f.a.class);
return proxy.isSupported ? (f.a) proxy.result : (f.a) this._webViewClientObserver.getValue();
}
public void b0(InterfaceC2673h5 plugin) {
if (PatchProxy.proxy(new Object[]{plugin}, this, changeQuickRedirect, false, 15931, new Class[]{InterfaceC2673h5.class}, Void.TYPE).isSupported) {
return;
}
if (plugin instanceof AbstractC1873a) {
K(((AbstractC1873a) plugin).Rf());
} else if (com.wifitutu.link.foundation.kernel.d.d().getIsDevelopment()) {
throw new lg0.t("WebPlugin 需要继承于 AWebPlugin: " + plugin.getClass().getCanonicalName());
}
}
@Override
public void finishPage() {
if (PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 15940, new Class[0], Void.TYPE).isSupported) {
return;
}
x0.g(this);
}
public AssetManager getAssets() {
PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 15942, new Class[0], AssetManager.class);
if (proxy.isSupported) {
return (AssetManager) proxy.result;
}
try {
return getResources().getAssets();
} catch (Throwable unused) {
return super/*android.app.Activity*/.getAssets();
}
}
@Override
public void goBack() {
C2610a7 config;
boolean z = false;
if (PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 15939, new Class[0], Void.TYPE).isSupported) {
return;
}
C2636d7 U = U();
if (U != null && (config = U.getConfig()) != null) {
z = kotlin.jvm.internal.n.d(config.getBackOnHistories(), Boolean.TRUE);
}
if (z) {
C3065t.g(new g());
} else {
finishPage();
}
}
@Override
public void loadCss(final C2644e7 content) {
if (PatchProxy.proxy(new Object[]{content}, this, changeQuickRedirect, false, 15938, new Class[]{C2644e7.class}, Void.TYPE).isSupported) {
return;
}
if (content.getUrl() != null) {
this.O.f(tj0.m.f("\n var ele = document.createElement(\"style\");\n ele.src = \"" + content.getUrl() + "\";\n document.head.appendChild(ele);\n "), new ValueCallback() {
@Override
public final void onReceiveValue(Object obj) {
WebPageActivity.X(C2644e7.this, (String) obj);
}
});
}
if (content.getData() != null) {
this.O.f(tj0.m.f("\n var ele = document.createElement(\"style\");\n ele.innerText = \"" + content.getData() + "\";\n document.head.appendChild(ele);\n "), new ValueCallback() {
@Override
public final void onReceiveValue(Object obj) {
WebPageActivity.Y(C2644e7.this, (String) obj);
}
});
}
}
@Override
public void loadJs(final C2644e7 content) {
if (PatchProxy.proxy(new Object[]{content}, this, changeQuickRedirect, false, 15937, new Class[]{C2644e7.class}, Void.TYPE).isSupported) {
return;
}
if (content.getUrl() != null) {
this.O.f(tj0.m.f("\n var ele = document.createElement(\"script\");\n ele.src = \"" + content.getUrl() + "\";\n document.head.appendChild(ele);\n "), new ValueCallback() {
@Override
public final void onReceiveValue(Object obj) {
WebPageActivity.Z(C2644e7.this, (String) obj);
}
});
}
if (content.getData() != null) {
this.O.f(content.getData(), new ValueCallback() {
@Override
public final void onReceiveValue(Object obj) {
WebPageActivity.a0(C2644e7.this, (String) obj);
}
});
}
}
@Override
public void loadUrl(String url, String base, boolean flush) {
if (PatchProxy.proxy(new Object[]{url, base, new Byte(flush ? (byte) 1 : (byte) 0)}, this, changeQuickRedirect, false, 15945, new Class[]{String.class, String.class, Boolean.TYPE}, Void.TYPE).isSupported) {
return;
}
C2636d7 U = U();
C2618b7 content = U != null ? U.getContent() : null;
if (content != null) {
content.i(d4.F(url));
}
C3065t.g(new l(flush, this.O.D(), url));
}
public void onBackPressed() {
if (PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 15943, new Class[0], Void.TYPE).isSupported) {
return;
}
ah0.a<e0> S = S();
if (S == null) {
S = new m(this);
}
S.invoke();
}
@Override
public void onCreate(Bundle savedInstanceState) {
q0 theme;
s0 activity;
o0 orientation;
int i2;
if (PatchProxy.proxy(new Object[]{savedInstanceState}, this, changeQuickRedirect, false, 15927, new Class[]{Bundle.class}, Void.TYPE).isSupported) {
return;
}
super.onCreate(savedInstanceState);
C2636d7 U = U();
if (U != null && (theme = U.getTheme()) != null && (activity = theme.getActivity()) != null && (orientation = activity.getOrientation()) != null) {
int i3 = a.a[orientation.ordinal()];
if (i3 == 1) {
i2 = 1;
} else {
if (i3 != 2) {
throw new lg0.l();
}
i2 = 0;
}
int i4 = getResources().getConfiguration().orientation;
if (i2 != ((i4 == 1 || i4 != 2) ? 1 : 0)) {
setRequestedOrientation(i2);
}
}
InterfaceC2625c5 b2 = C2634d5.b(C2647f2.d());
C2636d7 U2 = U();
List<String> d2 = U2 != null ? U2.d() : null;
C2636d7 U3 = U();
Iterator<T> it = b2.G0(d2, U3 != null ? U3.e() : null).iterator();
while (it.hasNext()) {
b0((InterfaceC2673h5) it.next());
}
Map<String, Object> userAgent = C2634d5.b(C2647f2.d()).getUserAgent();
ArrayList arrayList = new ArrayList(userAgent.size());
for (Map.Entry<String, Object> entry : userAgent.entrySet()) {
arrayList.add(entry.getKey() + '/' + entry.getValue());
}
String u0 = x.u0(arrayList, " ", (CharSequence) null, (CharSequence) null, 0, (CharSequence) null, (ah0.l) null, 62, (Object) null);
this.Q = new b0.b(this).w("https://localhost").v('[' + u0 + ']').u(true).x(true).t();
J();
f0 f0Var = new f0();
C2636d7 U4 = U();
kotlin.jvm.internal.n.f(U4);
C2618b7 content = U4.getContent();
if (content != null) {
InterfaceC2625c5 b3 = C2634d5.b(C2647f2.d());
URL url = content.getUrl();
String Ze = b3.Ze(url != null ? url.toString() : null);
if (Ze != null) {
this.O.D().loadUrl(Ze);
} else {
Ze = null;
}
f0Var.a = Ze;
String data = content.getData();
if (data != null) {
WebView D = this.O.D();
String Q = Q(null, data);
kotlin.jvm.internal.n.f(Q);
String mime = content.getMime();
if (mime == null) {
mime = "text/html";
}
String str = mime;
String charset = content.getCharset();
if (charset == null) {
charset = "utf-8";
}
D.loadDataWithBaseURL(c1.b, Q, str, charset, null);
}
List<C2644e7> j2 = content.j();
if (j2 != null) {
Iterator<T> it2 = j2.iterator();
while (it2.hasNext()) {
loadCss((C2644e7) it2.next());
}
}
List<C2644e7> k2 = content.k();
if (k2 != null) {
Iterator<T> it3 = k2.iterator();
while (it3.hasNext()) {
loadJs((C2644e7) it3.next());
}
}
}
if (com.wifitutu.link.foundation.kernel.d.d().getIsDevelopment() || com.wifitutu.link.foundation.kernel.d.d().getIsDebuggable() || com.wifitutu.link.foundation.kernel.d.d().getLogger().isDebugEnabled()) {
WebView.setWebContentsDebuggingEnabled(true);
}
C2432b.INSTANCE.a(this);
this.O.D().getSettings().setSavePassword(false);
InterfaceC2625c5 b4 = C2634d5.b(C2647f2.d());
InterfaceC2642e5 interfaceC2642e5 = b4 instanceof InterfaceC2642e5 ? (InterfaceC2642e5) b4 : null;
if (interfaceC2642e5 != null) {
interfaceC2642e5.C0((String) f0Var.a, this.O.D());
}
C2715n0.a(C2647f2.d()).mc(this.O.D());
}
@Override
public void onDestroy() {
if (PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 15930, new Class[0], Void.TYPE).isSupported) {
return;
}
C2715n0.a(C2647f2.d()).l7(this.O.D());
super.onDestroy();
}
@Override
public void onNewIntent(Intent intent) {
if (PatchProxy.proxy(new Object[]{intent}, this, changeQuickRedirect, false, 15935, new Class[]{Intent.class}, Void.TYPE).isSupported) {
return;
}
super.onNewIntent(intent);
this.O.x0().a(V());
this.O.y0().a(W());
}
@Override
public void onPause() {
if (PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 15929, new Class[0], Void.TYPE).isSupported) {
return;
}
C2715n0.a(C2647f2.d()).D4(this.O.D());
super.onPause();
}
@Override
public void onResume() {
if (PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 15928, new Class[0], Void.TYPE).isSupported) {
return;
}
super.onResume();
C2715n0.a(C2647f2.d()).d5(this.O.D());
}
@Override
public void processEvent(String event, String data) {
}
@Override
public void reload(boolean flush, boolean retry) {
Object[] objArr = {new Byte(flush ? (byte) 1 : (byte) 0), new Byte(retry ? (byte) 1 : (byte) 0)};
ChangeQuickRedirect changeQuickRedirect2 = changeQuickRedirect;
Class cls = Boolean.TYPE;
if (PatchProxy.proxy(objArr, this, changeQuickRedirect2, false, 15944, new Class[]{cls, cls}, Void.TYPE).isSupported) {
return;
}
C3065t.g(new o(flush, this.O.D(), retry, this));
}
@Override
public void setInterceptBackPressed(ah0.a<e0> aVar) {
this.interceptBackPressed = aVar;
}
@Override
public void show404() {
C2644e7 R;
if (PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 15936, new Class[0], Void.TYPE).isSupported) {
return;
}
C2636d7 U = U();
if (U == null || (R = U.getContent404()) == null) {
R = C2634d5.b(C2647f2.d()).R();
}
if (R != null) {
if (R.getUrl() != null && !kotlin.jvm.internal.n.d(this.O.D().getUrl(), String.valueOf(R.getUrl()))) {
this.O.D().loadUrl(String.valueOf(R.getUrl()));
}
if (R.getData() != null) {
WebView D = this.O.D();
String Q = Q(null, R.getData());
kotlin.jvm.internal.n.f(Q);
String mime = R.getMime();
if (mime == null) {
mime = "text/html";
}
String str = mime;
String charset = R.getCharset();
if (charset == null) {
charset = "utf-8";
}
D.loadDataWithBaseURL("https://localhost", Q, str, charset, null);
}
}
}
}