导航菜单

页面标题

页面副标题

万能钥匙 v1.1.23 - AbstractC2275f.java 源代码

正在查看: 万能钥匙 v1.1.23 应用的 AbstractC2275f.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package lg0;

import android.net.Uri;
import android.os.Build;
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 androidx.appcompat.app.AppCompatActivity;
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.x0;
import hh.b0;
import hh.u0;
import java.net.URL;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.concurrent.atomic.AtomicBoolean;
import kotlin.Metadata;
import kotlin.jvm.internal.a0;
import kotlin.jvm.internal.f0;
import lg0.AbstractC1873a;
import lg0.C3065t;
import lg0.d4;
import lg0.d6;
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.InterfaceC2625c5;
import os.InterfaceC2642e5;
import os.InterfaceC2658f5;
import os.InterfaceC2673h5;
import tj0.t;

@Metadata(d1 = {"\u0000\u009c\u0001\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000b\n\u0002\b\u0006\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0002\b\f\n\u0002\u0018\u0002\n\u0002\b\u0007\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0007\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\b\u0005\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0004*\u0002=B\b&\u0018\u00002\u00020\u0001B\u0007¢\u0006\u0004\b\u0002\u0010\u0003J\r\u0010\u0005\u001a\u00020\u0004¢\u0006\u0004\b\u0005\u0010\u0003J\u0015\u0010\b\u001a\u00020\u00042\u0006\u0010\u0007\u001a\u00020\u0006¢\u0006\u0004\b\b\u0010\tJ\r\u0010\n\u001a\u00020\u0004¢\u0006\u0004\b\n\u0010\u0003J\r\u0010\u000b\u001a\u00020\u0004¢\u0006\u0004\b\u000b\u0010\u0003J\r\u0010\f\u001a\u00020\u0004¢\u0006\u0004\b\f\u0010\u0003J\u0015\u0010\u000f\u001a\u00020\u00042\u0006\u0010\u000e\u001a\u00020\r¢\u0006\u0004\b\u000f\u0010\u0010J\u0015\u0010\u0013\u001a\u00020\u00042\u0006\u0010\u0012\u001a\u00020\u0011¢\u0006\u0004\b\u0013\u0010\u0014J\u0015\u0010\u0015\u001a\u00020\u00042\u0006\u0010\u0012\u001a\u00020\u0011¢\u0006\u0004\b\u0015\u0010\u0014J%\u0010\u001a\u001a\u0004\u0018\u00010\u00182\b\u0010\u0017\u001a\u0004\u0018\u00010\u00162\b\u0010\u0019\u001a\u0004\u0018\u00010\u0018H\u0004¢\u0006\u0004\b\u001a\u0010\u001bJ\r\u0010\u001c\u001a\u00020\u0004¢\u0006\u0004\b\u001c\u0010\u0003J\u001f\u0010\u001f\u001a\u00020\u00042\u0006\u0010\u001d\u001a\u00020\u00062\u0006\u0010\u001e\u001a\u00020\u0006H\u0016¢\u0006\u0004\b\u001f\u0010 J)\u0010#\u001a\u00020\u00042\u0006\u0010!\u001a\u00020\u00182\b\u0010\"\u001a\u0004\u0018\u00010\u00182\u0006\u0010\u001d\u001a\u00020\u0006H\u0016¢\u0006\u0004\b#\u0010$R\"\u0010,\u001a\u00020%8\u0006@\u0006X\u0086\u000e¢\u0006\u0012\n\u0004\b&\u0010'\u001a\u0004\b(\u0010)\"\u0004\b*\u0010+R0\u00106\u001a\u0010\u0012\f\u0012\n\u0012\u0006\b\u0001\u0012\u00020/0.0-8\u0006@\u0006X\u0086\u000e¢\u0006\u0012\n\u0004\b0\u00101\u001a\u0004\b2\u00103\"\u0004\b4\u00105R\u001b\u0010<\u001a\u0002078BX\u0082\u0084\u0002¢\u0006\f\n\u0004\b8\u00109\u001a\u0004\b:\u0010;R\u001b\u0010A\u001a\u00020=8BX\u0082\u0084\u0002¢\u0006\f\n\u0004\b>\u00109\u001a\u0004\b?\u0010@R\u001b\u0010F\u001a\u00020B8BX\u0082\u0084\u0002¢\u0006\f\n\u0004\bC\u00109\u001a\u0004\bD\u0010ER\u001b\u0010J\u001a\u00020G8@X\u0080\u0084\u0002¢\u0006\f\n\u0004\b\u001a\u00109\u001a\u0004\bH\u0010IR#\u0010P\u001a\n L*\u0004\u0018\u00010K0K8BX\u0082\u0084\u0002¢\u0006\f\n\u0004\bM\u00109\u001a\u0004\bN\u0010OR\u0016\u0010T\u001a\u00020Q8\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\bR\u0010SR!\u0010Y\u001a\b\u0012\u0004\u0012\u00020\u00180U8FX\u0086\u0084\u0002¢\u0006\f\n\u0004\bV\u00109\u001a\u0004\bW\u0010XR\u0014\u0010]\u001a\u00020Z8&X¦\u0004¢\u0006\u0006\u001a\u0004\b[\u0010\\R\u0014\u0010\u0017\u001a\u00020^8&X¦\u0004¢\u0006\u0006\u001a\u0004\b_\u0010`R\u0014\u0010d\u001a\u00020a8&X¦\u0004¢\u0006\u0006\u001a\u0004\bb\u0010c¨\u0006e"}, d2 = {"Liu/f;", "", "<init>", "()V", "Llg0/e0;", "p", "", "manual", "m", "(Z)V", "l", "o", "n", "Los/h5;", "plugin", "w", "(Los/h5;)V", "Los/e7;", "content", "t", "(Los/e7;)V", "q", "Landroid/webkit/WebView;", "webView", "", "data", "f", "(Landroid/webkit/WebView;Ljava/lang/String;)Ljava/lang/String;", "z", "flush", "retry", "y", "(ZZ)V", "url", "base", "x", "(Ljava/lang/String;Ljava/lang/String;Z)V", "Los/d7;", "a", "Los/d7;", "C", "()Los/d7;", "L", "(Los/d7;)V", "option", "", "Ljava/lang/Class;", "Lhh/u0;", "b", "Ljava/util/List;", "B", "()Ljava/util/List;", "setInitialPlugins", "(Ljava/util/List;)V", "initialPlugins", "Liu/j;", "c", "Llg0/h;", "H", "()Liu/j;", "_bridgeBuilder", "iu/f$f$a", "d", "J", "()Liu/f$f$a;", "_webChromeClientObserver", "iu/f$g$a", "e", "K", "()Liu/f$g$a;", "_webViewClientObserver", "Liu/g;", "G", "()Liu/g;", "_bridge", "Lhh/b0;", "kotlin.jvm.PlatformType", "g", "I", "()Lhh/b0;", "_config", "Ljava/util/concurrent/atomic/AtomicBoolean;", "h", "Ljava/util/concurrent/atomic/AtomicBoolean;", "_inited", "Lcom/wifitutu/link/foundation/kernel/a;", "i", "E", "()Lcom/wifitutu/link/foundation/kernel/a;", "pageFinishedBus", "Landroidx/appcompat/app/AppCompatActivity;", "A", "()Landroidx/appcompat/app/AppCompatActivity;", "activity", "Lcom/wifitutu/link/foundation/kernel/ui/WebView;", "F", "()Lcom/wifitutu/link/foundation/kernel/ui/WebView;", "Los/f5;", "D", "()Los/f5;", "page", "lib-webengine_release"}, k = 1, mv = {1, 8, 0}, xi = 48)
public abstract class AbstractC2275f {
    public static ChangeQuickRedirect changeQuickRedirect;

    public C2636d7 option = new C2636d7();

    public List<? extends Class<? extends u0>> initialPlugins = x.Z0(C2283l.b());

    public final lg0.h _bridgeBuilder = lg0.i.a(new b());

    public final lg0.h _webChromeClientObserver = lg0.i.a(new C0738f());

    public final lg0.h _webViewClientObserver = lg0.i.a(new g());

    public final lg0.h _bridge = lg0.i.a(new a());

    public final lg0.h _config = lg0.i.a(new b0());

    public AtomicBoolean _inited = new AtomicBoolean(false);

    public final lg0.h pageFinishedBus = lg0.i.a(s.s);

    @Metadata(d1 = {"\u0000\b\n\u0002\u0018\u0002\n\u0002\b\u0002\u0010\u0001\u001a\u00020\u0000H\n¢\u0006\u0004\b\u0001\u0010\u0002"}, d2 = {"Liu/g;", "a", "()Liu/g;"}, k = 3, mv = {1, 8, 0})
    public static final class a extends kotlin.jvm.internal.p implements ah0.a<C2278g> {
        public static ChangeQuickRedirect changeQuickRedirect;

        public a() {
            super(0);
        }

        public final C2278g a() {
            PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 16085, new Class[0], C2278g.class);
            if (proxy.isSupported) {
                return (C2278g) proxy.result;
            }
            com.getcapacitor.a e = AbstractC2275f.h(AbstractC2275f.this).c(AbstractC2275f.this.B()).f(AbstractC2275f.i(AbstractC2275f.this)).e(AbstractC2275f.this.F());
            kotlin.jvm.internal.n.g(e, "null cannot be cast to non-null type com.wifitutu.link.foundation.webengine.capacitor.CapacitorBridge");
            C2278g c2278g = (C2278g) e;
            c2278g.x0().a(AbstractC2275f.j(AbstractC2275f.this));
            c2278g.y0().a(AbstractC2275f.k(AbstractC2275f.this));
            return c2278g;
        }

        @Override
        public C2278g invoke() {
            PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 16086, new Class[0], Object.class);
            return proxy.isSupported ? proxy.result : a();
        }
    }

    @Metadata(d1 = {"\u0000\b\n\u0002\u0018\u0002\n\u0002\b\u0002\u0010\u0001\u001a\u00020\u0000H\n¢\u0006\u0004\b\u0001\u0010\u0002"}, d2 = {"Liu/j;", "a", "()Liu/j;"}, k = 3, mv = {1, 8, 0})
    public static final class b extends kotlin.jvm.internal.p implements ah0.a<C2281j> {
        public static ChangeQuickRedirect changeQuickRedirect;

        public b() {
            super(0);
        }

        public final C2281j a() {
            PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 16087, new Class[0], C2281j.class);
            return proxy.isSupported ? (C2281j) proxy.result : new C2281j(AbstractC2275f.this.A());
        }

        @Override
        public C2281j invoke() {
            PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 16088, new Class[0], Object.class);
            return proxy.isSupported ? proxy.result : a();
        }
    }

    @Metadata(d1 = {"\u0000\b\n\u0002\u0018\u0002\n\u0002\b\u0003\u0010\u0002\u001a\n \u0001*\u0004\u0018\u00010\u00000\u0000H\n¢\u0006\u0004\b\u0002\u0010\u0003"}, d2 = {"Lhh/b0;", "kotlin.jvm.PlatformType", "a", "()Lhh/b0;"}, k = 3, mv = {1, 8, 0})
    public static final class b0 extends kotlin.jvm.internal.p implements ah0.a<hh.b0> {
        public static ChangeQuickRedirect changeQuickRedirect;

        public b0() {
            super(0);
        }

        public final hh.b0 a() {
            PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 16089, new Class[0], hh.b0.class);
            if (proxy.isSupported) {
                return (hh.b0) proxy.result;
            }
            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);
            return new b0.b(AbstractC2275f.this.A()).w("https://localhost").v('[' + u0 + ']').u(true).x(true).t();
        }

        @Override
        public hh.b0 invoke() {
            PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 16090, new Class[0], Object.class);
            return proxy.isSupported ? proxy.result : 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 d extends kotlin.jvm.internal.p implements ah0.a<Object> {
        public static ChangeQuickRedirect changeQuickRedirect;
        public static final d s = new d();

        public d() {
            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 e extends kotlin.jvm.internal.p implements ah0.a<Object> {
        public static ChangeQuickRedirect changeQuickRedirect;
        public final String s;

        public e(String str) {
            super(0);
            this.s = str;
        }

        @Override
        public final Object invoke() {
            PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 16091, new Class[0], Object.class);
            if (proxy.isSupported) {
                return proxy.result;
            }
            return "加载JSSDK完成: " + this.s;
        }
    }

    @Metadata(d1 = {"\u0000\u0007\n\u0002\b\u0003*\u0001\u0000\u0010\u0001\u001a\u00020\u0000H\n¢\u0006\u0004\b\u0001\u0010\u0002"}, d2 = {"iu/f$f$a", "a", "()Liu/f$f$a;"}, k = 3, mv = {1, 8, 0})
    public static final class C0738f extends kotlin.jvm.internal.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 = {"iu/f$f$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 AbstractC2275f a;

            public a(AbstractC2275f abstractC2275f) {
                this.a = abstractC2275f;
            }

            @Override
            public void o(WebView window) {
                if (PatchProxy.proxy(new Object[]{window}, this, changeQuickRedirect, false, 16094, new Class[]{WebView.class}, Void.TYPE).isSupported) {
                    return;
                }
                super.o(window);
                this.a.getPage().finishPage();
            }
        }

        public C0738f() {
            super(0);
        }

        public final a a() {
            PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 16092, new Class[0], a.class);
            return proxy.isSupported ? (a) proxy.result : new a(AbstractC2275f.this);
        }

        @Override
        public a invoke() {
            PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 16093, 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 = {"iu/f$g$a", "a", "()Liu/f$g$a;"}, k = 3, mv = {1, 8, 0})
    public static final class g extends kotlin.jvm.internal.p implements ah0.a<a> {
        public static ChangeQuickRedirect changeQuickRedirect;

        @Metadata(d1 = {"\u0000;\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\u0002\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\u0007*\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'\u0010\u000b\u001a\u00020\u00062\u0006\u0010\u0003\u001a\u00020\u00022\u0006\u0010\u0005\u001a\u00020\u00042\u0006\u0010\n\u001a\u00020\tH\u0016¢\u0006\u0004\b\u000b\u0010\fJ'\u0010\u0011\u001a\u00020\u00062\u0006\u0010\u0003\u001a\u00020\u00022\u0006\u0010\u000e\u001a\u00020\r2\u0006\u0010\u0010\u001a\u00020\u000fH\u0016¢\u0006\u0004\b\u0011\u0010\u0012J'\u0010\u0015\u001a\u00020\u00062\u0006\u0010\u0003\u001a\u00020\u00022\u0006\u0010\u000e\u001a\u00020\r2\u0006\u0010\u0014\u001a\u00020\u0013H\u0016¢\u0006\u0004\b\u0015\u0010\u0016J%\u0010\u0017\u001a\u0004\u0018\u00010\u00132\b\u0010\u0003\u001a\u0004\u0018\u00010\u00022\b\u0010\u000e\u001a\u0004\u0018\u00010\rH\u0016¢\u0006\u0004\b\u0017\u0010\u0018J\u001f\u0010\u0019\u001a\u00020\u00062\u0006\u0010\u0003\u001a\u00020\u00022\u0006\u0010\u0005\u001a\u00020\u0004H\u0016¢\u0006\u0004\b\u0019\u0010\b¨\u0006\u001a"}, d2 = {"iu/f$g$a", "Lcom/wifitutu/link/foundation/kernel/ui/b1;", "Landroid/webkit/WebView;", "view", "", "url", "Llg0/e0;", "l", "(Landroid/webkit/WebView;Ljava/lang/String;)V", "", "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", "k", "(Landroid/webkit/WebView;Landroid/webkit/WebResourceRequest;)Landroid/webkit/WebResourceResponse;", "n", "lib-webengine_release"}, k = 1, mv = {1, 8, 0}, xi = 48)
        public static final class a extends b1 {
            public static ChangeQuickRedirect changeQuickRedirect;
            public final AbstractC2275f 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 e0 extends kotlin.jvm.internal.p implements ah0.a<lg0.e0> {
                public static ChangeQuickRedirect changeQuickRedirect;
                public final WebView s;
                public final String t;

                public e0(WebView webView, String str) {
                    super(0);
                    this.s = webView;
                    this.t = str;
                }

                @Override
                public lg0.e0 invoke() {
                    PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 16104, new Class[0], Object.class);
                    if (proxy.isSupported) {
                        return proxy.result;
                    }
                    invoke2();
                    return lg0.e0.a;
                }

                public final void invoke2() {
                    if (!PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 16103, 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);
                        }
                    }
                }
            }

            public a(AbstractC2275f abstractC2275f) {
                this.a = abstractC2275f;
            }

            @Override
            public WebResourceResponse k(WebView view, WebResourceRequest request) {
                PatchProxyResult proxy = PatchProxy.proxy(new Object[]{view, request}, this, changeQuickRedirect, false, 16101, 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, 16097, new Class[]{WebView.class, String.class}, Void.TYPE).isSupported) {
                    return;
                }
                super.l(view, url);
                this.a.f(view, null);
                d6.k(new e0(view, url));
            }

            @Override
            public void n(WebView view, String url) {
                if (PatchProxy.proxy(new Object[]{view, url}, this, changeQuickRedirect, false, 16102, new Class[]{WebView.class, String.class}, Void.TYPE).isSupported) {
                    return;
                }
                super.n(view, url);
                h.a.a(this.a.E(), url, false, 0L, 6, null);
            }

            @Override
            public void onReceivedHttpError(WebView view, WebResourceRequest request, WebResourceResponse errorResponse) {
                if (PatchProxy.proxy(new Object[]{view, request, errorResponse}, this, changeQuickRedirect, false, 16100, new Class[]{WebView.class, WebResourceRequest.class, WebResourceResponse.class}, Void.TYPE).isSupported) {
                    return;
                }
                super.onReceivedHttpError(view, request, errorResponse);
                if (request.isForMainFrame()) {
                    this.a.getPage().show404();
                }
            }

            @Override
            public void q(WebView view, WebResourceRequest request, WebResourceError error) {
                if (PatchProxy.proxy(new Object[]{view, request, error}, this, changeQuickRedirect, false, 16099, new Class[]{WebView.class, WebResourceRequest.class, WebResourceError.class}, Void.TYPE).isSupported) {
                    return;
                }
                super.q(view, request, error);
                if (request.isForMainFrame()) {
                    String obj = Build.VERSION.SDK_INT >= 23 ? error.getDescription().toString() : "";
                    InterfaceC2625c5 b = C2634d5.b(C2647f2.d());
                    InterfaceC2642e5 interfaceC2642e5 = b instanceof InterfaceC2642e5 ? (InterfaceC2642e5) b : null;
                    if (interfaceC2642e5 != null) {
                        Uri url = request.getUrl();
                        interfaceC2642e5.W5(url != null ? url.toString() : null, obj);
                    }
                    this.a.getPage().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, 16098, new Class[]{WebView.class, String.class, Boolean.TYPE}, Void.TYPE).isSupported) {
                    return;
                }
                super.s(view, url, isReload);
                this.a.f(view, null);
            }
        }

        public g() {
            super(0);
        }

        public final a a() {
            PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 16095, new Class[0], a.class);
            return proxy.isSupported ? (a) proxy.result : new a(AbstractC2275f.this);
        }

        @Override
        public a invoke() {
            PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 16096, new Class[0], Object.class);
            return proxy.isSupported ? proxy.result : 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 h extends kotlin.jvm.internal.p implements ah0.a<Object> {
        public static ChangeQuickRedirect changeQuickRedirect;
        public static final h s = new h();

        public h() {
            super(0);
        }

        @Override
        public final Object invoke() {
            return "Capacitor 已经释放";
        }
    }

    @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 kotlin.jvm.internal.p implements ah0.a<Object> {
        public static ChangeQuickRedirect changeQuickRedirect;
        public static final i s = new i();

        public i() {
            super(0);
        }

        @Override
        public final Object invoke() {
            return "Capacitor 释放";
        }
    }

    @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 e0 extends kotlin.jvm.internal.p implements ah0.a<lg0.e0> {
        public static ChangeQuickRedirect changeQuickRedirect;

        public e0() {
            super(0);
        }

        @Override
        public lg0.e0 invoke() {
            PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 16106, new Class[0], Object.class);
            if (proxy.isSupported) {
                return proxy.result;
            }
            invoke2();
            return lg0.e0.a;
        }

        public final void invoke2() {
            if (PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 16105, new Class[0], Void.TYPE).isSupported) {
                return;
            }
            WebBackForwardList copyBackForwardList = AbstractC2275f.this.F().copyBackForwardList();
            if (copyBackForwardList.getCurrentIndex() <= 0 || copyBackForwardList.getSize() <= 1) {
                AbstractC2275f.this.n();
            } else {
                AbstractC2275f.this.F().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 k extends kotlin.jvm.internal.p implements ah0.a<Object> {
        public static ChangeQuickRedirect changeQuickRedirect;
        public static final k s = new k();

        public k() {
            super(0);
        }

        @Override
        public final Object invoke() {
            return "Capacitor 已经初始化";
        }
    }

    @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 l extends kotlin.jvm.internal.p implements ah0.a<Object> {
        public static ChangeQuickRedirect changeQuickRedirect;
        public static final l s = new l();

        public l() {
            super(0);
        }

        @Override
        public final Object invoke() {
            return "Capacitor 开始初始化";
        }
    }

    @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 m extends kotlin.jvm.internal.p implements ah0.a<Object> {
        public static ChangeQuickRedirect changeQuickRedirect;
        public final C2644e7 s;
        public final String t;

        public m(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, 16107, 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 n extends kotlin.jvm.internal.p implements ah0.a<Object> {
        public static ChangeQuickRedirect changeQuickRedirect;
        public final C2644e7 s;
        public final String t;

        public n(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, 16108, 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 o extends kotlin.jvm.internal.p implements ah0.a<Object> {
        public static ChangeQuickRedirect changeQuickRedirect;
        public final C2644e7 s;
        public final String t;

        public o(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, 16109, 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 p extends kotlin.jvm.internal.p implements ah0.a<Object> {
        public static ChangeQuickRedirect changeQuickRedirect;
        public final C2644e7 s;
        public final String t;

        public p(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, 16110, 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 C2276q extends kotlin.jvm.internal.p implements ah0.a<lg0.e0> {
        public static ChangeQuickRedirect changeQuickRedirect;
        public final boolean s;
        public final AbstractC2275f t;
        public final String u;

        public C2276q(boolean z, AbstractC2275f abstractC2275f, String str) {
            super(0);
            this.s = z;
            this.t = abstractC2275f;
            this.u = str;
        }

        @Override
        public lg0.e0 invoke() {
            PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 16112, new Class[0], Object.class);
            if (proxy.isSupported) {
                return proxy.result;
            }
            invoke2();
            return lg0.e0.a;
        }

        public final void invoke2() {
            if (PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 16111, new Class[0], Void.TYPE).isSupported) {
                return;
            }
            if (this.s) {
                c1.f(this.t.F());
            }
            this.t.F().loadUrl(this.u);
        }
    }

    @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 C2277r extends kotlin.jvm.internal.p implements ah0.a<lg0.e0> {
        public static ChangeQuickRedirect changeQuickRedirect;
        public final boolean s;
        public final AbstractC2275f t;
        public final a0 u;

        public C2277r(boolean z, AbstractC2275f abstractC2275f, a0 a0Var) {
            super(0);
            this.s = z;
            this.t = abstractC2275f;
            this.u = a0Var;
        }

        @Override
        public lg0.e0 invoke() {
            PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 16114, new Class[0], Object.class);
            if (proxy.isSupported) {
                return proxy.result;
            }
            invoke2();
            return lg0.e0.a;
        }

        public final void invoke2() {
            if (PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 16113, new Class[0], Void.TYPE).isSupported) {
                return;
            }
            if (this.s) {
                c1.f(this.t.F());
            }
            if (this.t.F().getUrl() == null) {
                this.u.a = true;
            }
            if (!this.u.a) {
                this.t.F().reload();
                return;
            }
            f0 f0Var = new f0();
            C2618b7 content = this.t.getOption().getContent();
            if (content != null) {
                AbstractC2275f abstractC2275f = this.t;
                InterfaceC2625c5 b = C2634d5.b(C2647f2.d());
                URL url = content.getUrl();
                String Ze = b.Ze(url != null ? url.toString() : null);
                if (Ze != null) {
                    c1.g(abstractC2275f.F(), Ze);
                } else {
                    Ze = null;
                }
                f0Var.a = Ze;
                String data = content.getData();
                if (data != null) {
                    com.wifitutu.link.foundation.kernel.ui.WebView F = abstractC2275f.F();
                    String f = abstractC2275f.f(null, data);
                    kotlin.jvm.internal.n.f(f);
                    String mime = content.getMime();
                    if (mime == null) {
                        mime = "text/html";
                    }
                    String str = mime;
                    String charset = content.getCharset();
                    if (charset == null) {
                        charset = "utf-8";
                    }
                    F.loadDataWithBaseURL(c1.b, f, str, charset, null);
                }
                List<C2644e7> j = content.j();
                if (j != null) {
                    Iterator<T> it = j.iterator();
                    while (it.hasNext()) {
                        abstractC2275f.q((C2644e7) it.next());
                    }
                }
                List<C2644e7> k = content.k();
                if (k != null) {
                    Iterator<T> it2 = k.iterator();
                    while (it2.hasNext()) {
                        abstractC2275f.t((C2644e7) it2.next());
                    }
                }
            }
        }
    }

    @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 s extends kotlin.jvm.internal.p implements ah0.a<com.wifitutu.link.foundation.kernel.a<String>> {
        public static ChangeQuickRedirect changeQuickRedirect;
        public static final s s = new s();

        public s() {
            super(0);
        }

        public final com.wifitutu.link.foundation.kernel.a<String> a() {
            PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 16115, 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, 16116, new Class[0], Object.class);
            return proxy.isSupported ? proxy.result : a();
        }
    }

    public static final void g(String str) {
        if (PatchProxy.proxy(new Object[]{str}, (Object) null, changeQuickRedirect, true, 16080, new Class[]{String.class}, Void.TYPE).isSupported) {
            return;
        }
        if (kotlin.jvm.internal.n.d(str, "null")) {
            h4.l().y("web", d.s);
        } else {
            h4.l().y("web", new e(str));
        }
    }

    public static final C2281j h(AbstractC2275f abstractC2275f) {
        PatchProxyResult proxy = PatchProxy.proxy(new Object[]{abstractC2275f}, (Object) null, changeQuickRedirect, true, 16081, new Class[]{AbstractC2275f.class}, C2281j.class);
        return proxy.isSupported ? (C2281j) proxy.result : abstractC2275f.H();
    }

    public static final hh.b0 i(AbstractC2275f abstractC2275f) {
        PatchProxyResult proxy = PatchProxy.proxy(new Object[]{abstractC2275f}, (Object) null, changeQuickRedirect, true, 16082, new Class[]{AbstractC2275f.class}, hh.b0.class);
        return proxy.isSupported ? (hh.b0) proxy.result : abstractC2275f.I();
    }

    public static final C0738f.a j(AbstractC2275f abstractC2275f) {
        PatchProxyResult proxy = PatchProxy.proxy(new Object[]{abstractC2275f}, (Object) null, changeQuickRedirect, true, 16083, new Class[]{AbstractC2275f.class}, C0738f.a.class);
        return proxy.isSupported ? (C0738f.a) proxy.result : abstractC2275f.J();
    }

    public static final g.a k(AbstractC2275f abstractC2275f) {
        PatchProxyResult proxy = PatchProxy.proxy(new Object[]{abstractC2275f}, (Object) null, changeQuickRedirect, true, 16084, new Class[]{AbstractC2275f.class}, g.a.class);
        return proxy.isSupported ? (g.a) proxy.result : abstractC2275f.K();
    }

    public static final void r(C2644e7 c2644e7, String str) {
        if (PatchProxy.proxy(new Object[]{c2644e7, str}, (Object) null, changeQuickRedirect, true, 16079, new Class[]{C2644e7.class, String.class}, Void.TYPE).isSupported) {
            return;
        }
        h4.l().y("web", new n(c2644e7, str));
    }

    public static final void s(C2644e7 c2644e7, String str) {
        if (PatchProxy.proxy(new Object[]{c2644e7, str}, (Object) null, changeQuickRedirect, true, 16078, new Class[]{C2644e7.class, String.class}, Void.TYPE).isSupported) {
            return;
        }
        h4.l().y("web", new m(c2644e7, str));
    }

    public static final void u(C2644e7 c2644e7, String str) {
        if (PatchProxy.proxy(new Object[]{c2644e7, str}, (Object) null, changeQuickRedirect, true, 16076, new Class[]{C2644e7.class, String.class}, Void.TYPE).isSupported) {
            return;
        }
        h4.l().y("web", new o(c2644e7, str));
    }

    public static final void v(C2644e7 c2644e7, String str) {
        if (PatchProxy.proxy(new Object[]{c2644e7, str}, (Object) null, changeQuickRedirect, true, 16077, new Class[]{C2644e7.class, String.class}, Void.TYPE).isSupported) {
            return;
        }
        h4.l().y("web", new p(c2644e7, str));
    }

    public abstract AppCompatActivity A();

    public final List<Class<? extends u0>> B() {
        return this.initialPlugins;
    }

    public final C2636d7 getOption() {
        return this.option;
    }

    public abstract InterfaceC2658f5 getPage();

    public final com.wifitutu.link.foundation.kernel.a<String> E() {
        PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 16075, new Class[0], com.wifitutu.link.foundation.kernel.a.class);
        return proxy.isSupported ? (com.wifitutu.link.foundation.kernel.a) proxy.result : (com.wifitutu.link.foundation.kernel.a) this.pageFinishedBus.getValue();
    }

    public abstract com.wifitutu.link.foundation.kernel.ui.WebView F();

    public final C2278g G() {
        PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 16061, new Class[0], C2278g.class);
        return proxy.isSupported ? (C2278g) proxy.result : (C2278g) this._bridge.getValue();
    }

    public final C2281j H() {
        PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 16058, new Class[0], C2281j.class);
        return proxy.isSupported ? (C2281j) proxy.result : (C2281j) this._bridgeBuilder.getValue();
    }

    public final hh.b0 I() {
        PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 16062, new Class[0], hh.b0.class);
        return proxy.isSupported ? (hh.b0) proxy.result : (hh.b0) this._config.getValue();
    }

    public final C0738f.a J() {
        PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 16059, new Class[0], C0738f.a.class);
        return proxy.isSupported ? (C0738f.a) proxy.result : (C0738f.a) this._webChromeClientObserver.getValue();
    }

    public final g.a K() {
        PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 16060, new Class[0], g.a.class);
        return proxy.isSupported ? (g.a) proxy.result : (g.a) this._webViewClientObserver.getValue();
    }

    public final void L(C2636d7 c2636d7) {
        this.option = c2636d7;
    }

    public final String f(WebView webView, String data) {
        PatchProxyResult proxy = PatchProxy.proxy(new Object[]{webView, data}, this, changeQuickRedirect, false, 16071, new Class[]{WebView.class, String.class}, String.class);
        if (proxy.isSupported) {
            return (String) proxy.result;
        }
        String f = tj0.m.f("(function(){\n            if (window.tutu == null) {\n               " + x.u0(x.G0(x.G0(x.G0(mg0.o.d(G().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(f, new ValueCallback() {
                @Override
                public final void onReceiveValue(Object obj) {
                    AbstractC2275f.g((String) obj);
                }
            });
        }
        if (data == null) {
            return null;
        }
        return tj0.m.f("\n                <html>\n                <script>\n                " + f + "\n                </script>\n                </html>\n                " + data + "\n            ");
    }

    public final void l() {
        if (PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 16065, new Class[0], Void.TYPE).isSupported) {
            return;
        }
        G().Z();
        G().S();
        G().R();
    }

    public final void m(boolean manual) {
        if (PatchProxy.proxy(new Object[]{new Byte(manual ? (byte) 1 : (byte) 0)}, this, changeQuickRedirect, false, 16064, new Class[]{Boolean.TYPE}, Void.TYPE).isSupported) {
            return;
        }
        if (!this._inited.getAndSet(false)) {
            h4.l().u("web", h.s);
            return;
        }
        h4.l().u("web", i.s);
        G().j().b(false);
        if (manual) {
            return;
        }
        l();
    }

    public final void n() {
        if (PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 16067, new Class[0], Void.TYPE).isSupported) {
            return;
        }
        x0.g(A());
    }

    public final void o() {
        if (PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 16066, new Class[0], Void.TYPE).isSupported) {
            return;
        }
        C2610a7 config = this.option.getConfig();
        if (config != null ? kotlin.jvm.internal.n.d(config.getBackOnHistories(), Boolean.TRUE) : false) {
            C3065t.g(new e0());
        } else {
            n();
        }
    }

    public final void p() {
        if (PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 16063, new Class[0], Void.TYPE).isSupported) {
            return;
        }
        if (this._inited.getAndSet(true)) {
            h4.l().u("web", k.s);
            return;
        }
        h4.l().u("web", l.s);
        Iterator<T> it = C2634d5.b(C2647f2.d()).G0(this.option.d(), this.option.e()).iterator();
        while (it.hasNext()) {
            w((InterfaceC2673h5) it.next());
        }
        if (com.wifitutu.link.foundation.kernel.d.d().getIsDevelopment() || com.wifitutu.link.foundation.kernel.d.d().getIsDebuggable()) {
            com.wifitutu.link.foundation.kernel.ui.WebView.INSTANCE.a(true);
        }
        F().getSettings().setSavePassword(false);
        G().Y();
        G().j().b(true);
        G().X();
        f0 f0Var = new f0();
        C2618b7 content = this.option.getContent();
        if (content != null) {
            InterfaceC2625c5 b2 = C2634d5.b(C2647f2.d());
            URL url = content.getUrl();
            String Ze = b2.Ze(url != null ? url.toString() : null);
            if (Ze != null) {
                F().loadUrl(Ze);
            } else {
                Ze = null;
            }
            f0Var.a = Ze;
            String data = content.getData();
            if (data != null) {
                com.wifitutu.link.foundation.kernel.ui.WebView F = F();
                String f = f(null, data);
                kotlin.jvm.internal.n.f(f);
                String mime = content.getMime();
                if (mime == null) {
                    mime = "text/html";
                }
                String str = mime;
                String charset = content.getCharset();
                if (charset == null) {
                    charset = "utf-8";
                }
                F.loadDataWithBaseURL(c1.b, f, str, charset, null);
            }
            List<C2644e7> j = content.j();
            if (j != null) {
                Iterator<T> it2 = j.iterator();
                while (it2.hasNext()) {
                    q((C2644e7) it2.next());
                }
            }
            List<C2644e7> k2 = content.k();
            if (k2 != null) {
                Iterator<T> it3 = k2.iterator();
                while (it3.hasNext()) {
                    t((C2644e7) it3.next());
                }
            }
        }
        InterfaceC2625c5 b3 = C2634d5.b(C2647f2.d());
        InterfaceC2642e5 interfaceC2642e5 = b3 instanceof InterfaceC2642e5 ? (InterfaceC2642e5) b3 : null;
        if (interfaceC2642e5 != null) {
            interfaceC2642e5.C0((String) f0Var.a, F());
        }
    }

    public final void q(final C2644e7 content) {
        if (PatchProxy.proxy(new Object[]{content}, this, changeQuickRedirect, false, 16070, new Class[]{C2644e7.class}, Void.TYPE).isSupported) {
            return;
        }
        if (content.getUrl() != null) {
            G().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) {
                    AbstractC2275f.s(C2644e7.this, (String) obj);
                }
            });
        }
        if (content.getData() != null) {
            G().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) {
                    AbstractC2275f.r(C2644e7.this, (String) obj);
                }
            });
        }
    }

    public final void t(final C2644e7 content) {
        if (PatchProxy.proxy(new Object[]{content}, this, changeQuickRedirect, false, 16069, new Class[]{C2644e7.class}, Void.TYPE).isSupported) {
            return;
        }
        if (content.getUrl() != null) {
            G().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) {
                    AbstractC2275f.u(C2644e7.this, (String) obj);
                }
            });
        }
        if (content.getData() != null) {
            G().f(content.getData(), new ValueCallback() {
                @Override
                public final void onReceiveValue(Object obj) {
                    AbstractC2275f.v(C2644e7.this, (String) obj);
                }
            });
        }
    }

    public final void w(InterfaceC2673h5 plugin) {
        if (PatchProxy.proxy(new Object[]{plugin}, this, changeQuickRedirect, false, 16068, new Class[]{InterfaceC2673h5.class}, Void.TYPE).isSupported) {
            return;
        }
        if (plugin instanceof AbstractC1873a) {
            u0 Tf = ((AbstractC1873a) plugin).Tf();
            if (Tf instanceof AbstractC1873a) {
                ((AbstractC1873a) Tf).Uf(getPage());
            }
            H().b(Tf);
            return;
        }
        if (com.wifitutu.link.foundation.kernel.d.d().getIsDevelopment()) {
            throw new t("WebPlugin 需要继承于 AWebPlugin: " + plugin.getClass().getCanonicalName());
        }
    }

    public void x(String url, String base, boolean flush) {
        if (PatchProxy.proxy(new Object[]{url, base, new Byte(flush ? (byte) 1 : (byte) 0)}, this, changeQuickRedirect, false, 16074, new Class[]{String.class, String.class, Boolean.TYPE}, Void.TYPE).isSupported) {
            return;
        }
        C2618b7 content = this.option.getContent();
        if (content != null) {
            content.i(d4.F(url));
        }
        C3065t.g(new C2276q(flush, this, url));
    }

    public void y(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, 16073, new Class[]{cls, cls}, Void.TYPE).isSupported) {
            return;
        }
        a0 a0Var = new a0();
        a0Var.a = retry;
        C3065t.g(new C2277r(flush, this, a0Var));
    }

    public final void z() {
        if (PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 16072, new Class[0], Void.TYPE).isSupported) {
            return;
        }
        C2644e7 content404 = this.option.getContent404();
        if (content404 == null) {
            content404 = C2634d5.b(C2647f2.d()).R();
        }
        if (content404 != null) {
            if (content404.getUrl() != null && !kotlin.jvm.internal.n.d(F().getUrl(), String.valueOf(content404.getUrl()))) {
                F().loadUrl(String.valueOf(content404.getUrl()));
            }
            if (content404.getData() != null) {
                com.wifitutu.link.foundation.kernel.ui.WebView F = F();
                String f = f(null, content404.getData());
                kotlin.jvm.internal.n.f(f);
                String mime = content404.getMime();
                if (mime == null) {
                    mime = "text/html";
                }
                String str = mime;
                String charset = content404.getCharset();
                if (charset == null) {
                    charset = "utf-8";
                }
                F.loadDataWithBaseURL("https://localhost", f, str, charset, null);
            }
        }
    }
}