WeChat.apk(点击下载) / c.java


package ho3;

import android.webkit.ValueCallback;
import com.tencent.kinda.framework.widget.tools.ConstantsKinda;
import com.tencent.mm.appbrand.v8.IJSRuntime;
import com.tencent.mm.plugin.appbrand.appcache.WxaPkg;
import com.tencent.mm.plugin.appbrand.appcache.f3;
import com.tencent.mm.plugin.appbrand.appcache.q0;
import com.tencent.mm.plugin.appbrand.appcache.r0;
import com.tencent.mm.plugin.appbrand.jsruntime.z;
import com.tencent.mm.plugin.lite.LiteAppCenter;
import com.tencent.mm.plugin.report.service.q;
import com.tencent.mm.sdk.platformtools.BuildInfo;
import com.tencent.mm.sdk.platformtools.Log;
import com.tencent.mm.sdk.platformtools.MMApplicationContext;
import com.tencent.mm.sdk.platformtools.Util;
import com.tencent.mm.sdk.platformtools.WeChatEnvironment;
import com.tencent.mm.vfs.q1;
import com.tencent.mm.vfs.u1;
import com.tencent.youtu.sdkkitframework.common.StateEvent;
import ek4.y;
import fo3.t;
import go3.c;
import ho3.e;
import ho3.f;
import ie1.h;
import java.io.IOException;
import java.net.URL;
import java.net.URLEncoder;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import kh4.l;
import lh4.m;
import lh4.o;
import wg4.b0;
import wg4.n;
import xg4.c0;

public abstract class c extends z implements go3.c {
    public static final String A;
    public static qb0.d<String, a50.g> B = new qb0.d<>(1);

    /* renamed from: y */
    public static final b f227523y = new b(null);

    /* renamed from: z */
    public static final wg4.g<Boolean> f227524z = wg4.h.a(C3002c.f227541d);

    /* renamed from: r */
    public final HashMap<String, Integer> f227525r = new HashMap<>();

    /* renamed from: s */
    public final wg4.g f227526s = wg4.h.a(new f(this));

    /* renamed from: t */
    public final wg4.g f227527t = wg4.h.a(new k(this));

    /* renamed from: u */
    public final wg4.g f227528u = wg4.h.a(new j(this));

    /* renamed from: v */
    public final HashMap<String, Integer> f227529v = new HashMap<>();

    /* renamed from: w */
    public boolean f227530w;

    /* renamed from: x */
    public final wg4.g f227531x = wg4.h.a(g.f227550d);

    public static final class a {

        /* renamed from: a */
        public final String f227532a;

        /* renamed from: b */
        public final long f227533b;

        public a(String str, long j15) {
            m.g(str, "appId");
            this.f227532a = str;
            this.f227533b = j15;
        }

        public boolean equals(Object obj) {
            if (this == obj) {
                return true;
            }
            if (!(obj instanceof a)) {
                return false;
            }
            a aVar = (a) obj;
            return m.b(this.f227532a, aVar.f227532a) && this.f227533b == aVar.f227533b;
        }

        public int hashCode() {
            long j15 = this.f227533b;
            return (this.f227532a.hashCode() * 31) + ((int) (j15 ^ (j15 >>> 32)));
        }

        public String toString() {
            return "ClientInfo(appId=" + this.f227532a + ", idKey=" + this.f227533b + ')';
        }
    }

    public static final class b {

        public static final class a {

            /* renamed from: a */
            public final boolean f227534a;

            /* renamed from: b */
            public final boolean f227535b;

            /* renamed from: c */
            public final String f227536c;

            /* renamed from: d */
            public final String f227537d;

            /* renamed from: e */
            public final String f227538e;

            public a(boolean z15, boolean z16, String str, String str2, String str3) {
                m.g(str2, "assetsPath");
                m.g(str3, "appId");
                this.f227534a = z15;
                this.f227535b = z16;
                this.f227536c = str;
                this.f227537d = str2;
                this.f227538e = str3;
            }

            public boolean equals(Object obj) {
                if (this == obj) {
                    return true;
                }
                if (!(obj instanceof a)) {
                    return false;
                }
                a aVar = (a) obj;
                return this.f227534a == aVar.f227534a && this.f227535b == aVar.f227535b && m.b(this.f227536c, aVar.f227536c) && m.b(this.f227537d, aVar.f227537d) && m.b(this.f227538e, aVar.f227538e);
            }

            public int hashCode() {
                boolean z15 = this.f227534a;
                int i15 = 1;
                if (z15) {
                    z15 = true;
                }
                int i16 = z15 ? 1 : 0;
                int i17 = z15 ? 1 : 0;
                int i18 = z15 ? 1 : 0;
                int i19 = i16 * 31;
                boolean z16 = this.f227535b;
                if (!z16) {
                    i15 = z16 ? 1 : 0;
                }
                int i25 = (i19 + i15) * 31;
                String str = this.f227536c;
                return ((((i25 + (str == null ? 0 : str.hashCode())) * 31) + this.f227537d.hashCode()) * 31) + this.f227538e.hashCode();
            }

            public String toString() {
                return "ReadPkgInfo(isDebugger=" + this.f227534a + ", isPreview=" + this.f227535b + ", resPath=" + this.f227536c + ", assetsPath=" + this.f227537d + ", appId=" + this.f227538e + ')';
            }
        }

        /* renamed from: ho3.c$b$b */
        public static final class C3001b extends o implements kh4.a<b0> {

            /* renamed from: d */
            public final /* synthetic */ a f227539d;

            /* renamed from: e */
            public final /* synthetic */ int f227540e;

            /* JADX INFO: super call moved to the top of the method (can break code semantics) */
            public C3001b(a aVar, int i15) {
                super(0);
                this.f227539d = aVar;
                this.f227540e = i15;
            }

            @Override // kh4.a
            public b0 invoke() {
                int i15;
                t tVar = t.f216222a;
                String str = this.f227539d.f227538e;
                m.g(str, "appId");
                f3 a15 = tVar.a(str, 0);
                if (a15 == null) {
                    Log.i("MicroMsg.WebCanvasPackageDownManager", "getWxaPkgVersion pkgInfo is null");
                    i15 = 0;
                } else {
                    i15 = a15.field_version;
                }
                q.INSTANCE.g(20781, this.f227539d.f227538e, Integer.valueOf(i15), Integer.valueOf(this.f227540e), 3, "");
                return b0.f332794a;
            }
        }

        public b(lh4.h hVar) {
        }

        /* JADX WARNING: Removed duplicated region for block: B:43:0x0153  */
        /* JADX WARNING: Removed duplicated region for block: B:46:0x01a2  */
        public static q0 b(b bVar, a aVar, kh4.q qVar, kh4.q qVar2, boolean z15, int i15, Object obj) {
            kh4.q qVar3;
            boolean z16;
            int i16;
            Exception e15;
            String str;
            d dVar;
            if ((i15 & 4) != 0) {
                qVar3 = null;
            } else {
                qVar3 = qVar2;
            }
            if ((i15 & 8) != 0) {
                z16 = true;
            } else {
                z16 = z15;
            }
            bVar.getClass();
            m.g(aVar, "pkgInfo");
            m.g(qVar, "validResPkg");
            if (aVar.f227534a && u1.k(aVar.f227536c)) {
                WxaPkg wxaPkg = new WxaPkg(aVar.f227536c);
                wxaPkg.b();
                int c15 = com.tencent.mm.plugin.webview.webcompt.a.c(wxaPkg);
                b bVar2 = c.f227523y;
                StringBuilder sb5 = new StringBuilder();
                sb5.append("#readPkg ");
                sb5.append(aVar.f227538e);
                sb5.append(" use ");
                if (aVar.f227535b) {
                    str = "preview";
                } else {
                    str = "debug";
                }
                sb5.append(str);
                Log.i("MicroMsg.WebJsEngine", sb5.toString());
                q.INSTANCE.g(20781, aVar.f227538e, 0, Integer.valueOf(c15), Integer.valueOf(aVar.f227535b ? 1 : 0), "");
                if (qVar3 == null) {
                    return wxaPkg;
                }
                if (aVar.f227535b) {
                    dVar = d.UsePreviewPkg;
                } else {
                    dVar = d.UseDebugPkg;
                }
                qVar3.invoke(dVar, Integer.valueOf(c15), "");
                return wxaPkg;
            } else if (!z16) {
                try {
                    q0 c16 = c(aVar, qVar, qVar3, 0);
                    m.d(c16);
                    return c16;
                } catch (Exception e16) {
                    b bVar3 = c.f227523y;
                    Log.i("MicroMsg.WebJsEngine", "#readPkg " + aVar.f227538e + "  fail " + e16.getMessage());
                    throw e16;
                }
            } else {
                com.tencent.mm.plugin.appbrand.appcache.h hVar = new com.tencent.mm.plugin.appbrand.appcache.h(MMApplicationContext.getContext(), aVar.f227537d);
                hVar.b();
                try {
                    i16 = com.tencent.mm.plugin.webview.webcompt.a.c(hVar);
                    try {
                        q0 c17 = c(aVar, qVar, qVar3, i16);
                        if (c17 != null) {
                            Map<String, Long> map = r0.f84301a;
                            try {
                                hVar.close();
                                return c17;
                            } catch (IOException unused) {
                                return c17;
                            }
                        }
                    } catch (Exception e17) {
                        e15 = e17;
                        b bVar4 = c.f227523y;
                        Log.e("MicroMsg.WebJsEngine", "#readPkg " + aVar.f227536c + " handle error: " + aVar.f227538e + ' ' + e15.getMessage() + " version:" + i16);
                        q.INSTANCE.g(20781, aVar.f227538e, 0, Integer.valueOf(i16), 2, e15.getMessage());
                        if (qVar3 != null) {
                        }
                        b bVar5 = c.f227523y;
                        Log.i("MicroMsg.WebJsEngine", "#readPkg " + aVar.f227538e + " use assert version:" + i16);
                        q.INSTANCE.g(20781, aVar.f227538e, 0, Integer.valueOf(i16), 2, "");
                        if (qVar3 != null) {
                        }
                        return hVar;
                    }
                } catch (Exception e18) {
                    e15 = e18;
                    i16 = 0;
                    b bVar42 = c.f227523y;
                    Log.e("MicroMsg.WebJsEngine", "#readPkg " + aVar.f227536c + " handle error: " + aVar.f227538e + ' ' + e15.getMessage() + " version:" + i16);
                    q.INSTANCE.g(20781, aVar.f227538e, 0, Integer.valueOf(i16), 2, e15.getMessage());
                    if (qVar3 != null) {
                        qVar3.invoke(d.FallbackAssetsPkg, Integer.valueOf(i16), e15.getMessage());
                    }
                    b bVar52 = c.f227523y;
                    Log.i("MicroMsg.WebJsEngine", "#readPkg " + aVar.f227538e + " use assert version:" + i16);
                    q.INSTANCE.g(20781, aVar.f227538e, 0, Integer.valueOf(i16), 2, "");
                    if (qVar3 != null) {
                    }
                    return hVar;
                }
                b bVar522 = c.f227523y;
                Log.i("MicroMsg.WebJsEngine", "#readPkg " + aVar.f227538e + " use assert version:" + i16);
                q.INSTANCE.g(20781, aVar.f227538e, 0, Integer.valueOf(i16), 2, "");
                if (qVar3 != null) {
                    qVar3.invoke(d.UseAssetsPkg, Integer.valueOf(i16), "");
                }
                return hVar;
            }
        }

        public static final q0 c(a aVar, kh4.q<? super Integer, ? super Integer, ? super q0, Boolean> qVar, kh4.q<? super d, ? super Integer, ? super String, b0> qVar2, int i15) {
            try {
                if (u1.k(aVar.f227536c)) {
                    WxaPkg wxaPkg = new WxaPkg(aVar.f227536c);
                    wxaPkg.b();
                    int c15 = com.tencent.mm.plugin.webview.webcompt.a.c(wxaPkg);
                    b bVar = c.f227523y;
                    Log.i("MicroMsg.WebJsEngine", "#readPkg " + aVar.f227538e + " resVersion = " + c15 + " assetsVersion=" + i15);
                    if (qVar.invoke(Integer.valueOf(i15), Integer.valueOf(c15), wxaPkg).booleanValue()) {
                        Log.i("MicroMsg.WebJsEngine", "#readPkg " + aVar.f227538e + " use res");
                        m60.d.B(null, new C3001b(aVar, c15));
                        if (qVar2 != null) {
                            qVar2.invoke(d.UseResPkg, Integer.valueOf(c15), "");
                        }
                        return wxaPkg;
                    }
                    Map<String, Long> map = r0.f84301a;
                    try {
                        wxaPkg.close();
                    } catch (IOException unused) {
                    }
                } else if (!Util.isNullOrNil(aVar.f227536c)) {
                    q.INSTANCE.g(20781, aVar.f227538e, 0, 0, 0, "", "", 1);
                    ww2.d.INSTANCE.p(1454, 122, 1);
                }
            } catch (Throwable th5) {
                b bVar2 = c.f227523y;
                Log.printErrStackTrace("MicroMsg.WebJsEngine", th5, "readResPkg", new Object[0]);
            }
            return null;
        }

        public final a a(String str, boolean z15, String str2, String str3) {
            m.g(str, "file");
            m.g(str3, "appId");
            String str4 = c.A + '/' + str;
            String str5 = "jsapi/" + str;
            if ((BuildInfo.DEBUG || BuildInfo.IS_FLAVOR_RED || WeChatEnvironment.hasDebugger()) && u1.k(str4)) {
                return new a(true, z15, str4, str5, str3);
            }
            return new a(false, z15, str2, str5, str3);
        }
    }

    /* renamed from: ho3.c$c */
    public static final class C3002c extends o implements kh4.a<Boolean> {

        /* renamed from: d */
        public static final C3002c f227541d = new C3002c();

        public C3002c() {
            super(0);
        }

        @Override // kh4.a
        public Boolean invoke() {
            boolean z15 = true;
            if (((ie1.h) yz3.j.c(ie1.h.class)).Xj0(h.c.f232264q7, 1) != 1) {
                z15 = false;
            }
            return Boolean.valueOf(z15);
        }
    }

    public enum d {
        UseDebugPkg,
        UsePreviewPkg,
        UseResPkg,
        UseAssetsPkg,
        FallbackAssetsPkg
    }

    public static final class e implements go3.o {

        /* renamed from: d */
        public final /* synthetic */ c f227548d;

        public e(c cVar) {
            this.f227548d = cVar;
        }

        @Override // go3.o
        public void O(String str, String str2) {
            m.g(str, StateEvent.Name.MESSAGE);
            m.g(str2, "targetOrigin");
            this.f227548d.O1(str, str2);
        }
    }

    public static final class f extends o implements kh4.a<a50.g> {

        /* renamed from: d */
        public final /* synthetic */ c f227549d;

        /* JADX INFO: super call moved to the top of the method (can break code semantics) */
        public f(c cVar) {
            super(0);
            this.f227549d = cVar;
        }

        @Override // kh4.a
        public a50.g invoke() {
            return com.tencent.mm.plugin.webview.webcompt.a.b(this.f227549d.K1());
        }
    }

    public static final class g extends o implements kh4.a<String> {

        /* renamed from: d */
        public static final g f227550d = new g();

        public g() {
            super(0);
        }

        @Override // kh4.a
        public String invoke() {
            return Util.convertStreamToString(MMApplicationContext.getContext().getAssets().open("jsapi/context.js"));
        }
    }

    public static final class h implements ValueCallback {

        /* renamed from: a */
        public final /* synthetic */ l f227551a;

        public h(l lVar) {
            this.f227551a = lVar;
        }

        @Override // android.webkit.ValueCallback
        public final /* synthetic */ void onReceiveValue(Object obj) {
            this.f227551a.invoke(obj);
        }
    }

    public static final class i implements com.tencent.mm.plugin.appbrand.jsruntime.i {

        /* renamed from: a */
        public final /* synthetic */ String f227552a;

        /* renamed from: b */
        public final /* synthetic */ e f227553b;

        /* renamed from: c */
        public final /* synthetic */ c f227554c;

        /* renamed from: d */
        public final /* synthetic */ com.tencent.mm.plugin.appbrand.jsruntime.h f227555d;

        /* renamed from: e */
        public final /* synthetic */ String f227556e;

        /* renamed from: f */
        public final /* synthetic */ String f227557f;

        public i(String str, e eVar, c cVar, com.tencent.mm.plugin.appbrand.jsruntime.h hVar, String str2, String str3) {
            this.f227552a = str;
            this.f227553b = eVar;
            this.f227554c = cVar;
            this.f227555d = hVar;
            this.f227556e = str2;
            this.f227557f = str3;
        }

        @Override // com.tencent.mm.plugin.appbrand.jsruntime.i
        public final void a(String str, String str2) {
            f.o oVar;
            b bVar = c.f227523y;
            Log.e("MicroMsg.WebJsEngine", "JsException[" + this.f227552a + "]:" + str + '\n' + str2);
            this.f227553b.a(new e.d());
            f I1 = this.f227554c.I1();
            int ordinal = this.f227553b.f227562b.ordinal();
            String str3 = null;
            if (ordinal == 0) {
                oVar = new f.l();
                String str4 = this.f227557f;
                String str5 = this.f227556e;
                String str6 = str + '\t' + str2;
                if (str6 != null) {
                    str3 = y.r(str6, ',', '.', false, 4, null);
                }
                ww2.d.INSTANCE.g(20821, str4, str5, str3);
            } else if (ordinal == 1) {
                oVar = new f.C3004f();
                String str7 = this.f227557f;
                String str8 = this.f227556e;
                String str9 = str + '\t' + str2;
                if (str9 != null) {
                    str3 = y.r(str9, ',', '.', false, 4, null);
                }
                ww2.d.INSTANCE.g(20821, str7, str8, str3);
            } else if (ordinal != 2) {
                oVar = new f.b();
            } else {
                oVar = new f.b();
                String str10 = this.f227557f;
                String str11 = this.f227556e;
                String str12 = str + '\t' + str2;
                if (str12 != null) {
                    str3 = y.r(str12, ',', '.', false, 4, null);
                }
                ww2.d.INSTANCE.g(20821, str10, str11, str3);
            }
            I1.a(oVar);
            c cVar = this.f227554c;
            int contextId = this.f227555d.getContextId();
            String str13 = this.f227556e;
            cVar.getClass();
            m.g(str13, "name");
            a50.g gVar = new a50.g();
            gVar.n("id", contextId);
            gVar.put("name", str13);
            gVar.put(StateEvent.Name.MESSAGE, str);
            gVar.put("stackTrace", str2);
            String gVar2 = gVar.toString();
            m.f(gVar2, "err.toString()");
            c.a.a(cVar, "error", gVar2, null, 4, null);
        }
    }

    public static final class j extends o implements kh4.a<Integer> {

        /* renamed from: d */
        public final /* synthetic */ c f227558d;

        /* JADX INFO: super call moved to the top of the method (can break code semantics) */
        public j(c cVar) {
            super(0);
            this.f227558d = cVar;
        }

        @Override // kh4.a
        public Integer invoke() {
            return Integer.valueOf(com.tencent.mm.plugin.webview.webcompt.a.c(this.f227558d.K1()));
        }
    }

    public static final class k extends o implements kh4.a<a50.g> {

        /* renamed from: d */
        public final /* synthetic */ c f227559d;

        /* JADX INFO: super call moved to the top of the method (can break code semantics) */
        public k(c cVar) {
            super(0);
            this.f227559d = cVar;
        }

        @Override // kh4.a
        public a50.g invoke() {
            return ((a50.g) ((n) this.f227559d.f227526s).getValue()).getJSONObject("logic");
        }
    }

    static {
        String str = z80.b.E() + "jsengine/pkg";
        Log.i("DEBUG_PATH", "WebCanvas debug path = " + str);
        A = str;
    }

    public static /* synthetic */ void D1(c cVar, com.tencent.mm.plugin.appbrand.jsruntime.h hVar, String str, String str2, l lVar, a aVar, int i15, Object obj) {
        if (obj == null) {
            if ((i15 & 4) != 0) {
                str2 = "unspecified";
            }
            cVar.C1(hVar, str, str2, (i15 & 8) != 0 ? null : lVar, (i15 & 16) != 0 ? null : aVar);
            return;
        }
        throw new UnsupportedOperationException("Super calls with default arguments not supported in this target, function: configClient");
    }

    public static /* synthetic */ void Q1(c cVar, a50.g gVar, com.tencent.mm.plugin.appbrand.jsruntime.h hVar, e eVar, boolean z15, String str, String str2, l lVar, int i15, Object obj) {
        boolean z16;
        String str3;
        String str4;
        l lVar2;
        if (obj == null) {
            if ((i15 & 4) != 0) {
                z16 = false;
            } else {
                z16 = z15;
            }
            if ((i15 & 8) != 0) {
                String string = gVar.getString("name");
                m.f(string, "getString(\"name\")");
                str3 = string;
            } else {
                str3 = str;
            }
            if ((i15 & 16) != 0) {
                str4 = "wxfedb0854e2b1820d";
            } else {
                str4 = str2;
            }
            if ((i15 & 32) != 0) {
                lVar2 = null;
            } else {
                lVar2 = lVar;
            }
            cVar.P1(gVar, hVar, eVar, z16, str3, str4, lVar2);
            return;
        }
        throw new UnsupportedOperationException("Super calls with default arguments not supported in this target, function: setup");
    }

    /* JADX WARNING: Removed duplicated region for block: B:33:0x0170  */
    /* JADX WARNING: Removed duplicated region for block: B:34:0x017c  */
    /* JADX WARNING: Removed duplicated region for block: B:48:0x01c7  */
    /* JADX WARNING: Removed duplicated region for block: B:49:0x01d6  */
    public final void B1(l<? super String, b0> lVar) {
        String str;
        int i15;
        int i16;
        Exception e15;
        String message;
        String str2;
        e eVar;
        String optString;
        String str3;
        Exception e16;
        String message2;
        String str4;
        String str5 = "name";
        if (this.f227530w) {
            Log.w("MicroMsg.WebJsEngine", "config but engine destroyed");
            return;
        }
        I1().a(new f.i());
        try {
            a50.g J1 = J1();
            try {
                I1().a(new f.m());
                go3.n nVar = new go3.n(new e(this));
                com.tencent.mm.plugin.appbrand.jsruntime.h z15 = z();
                m.f(z15, "mainJsContext");
                nVar.a(z15);
                z().evaluateJavascript((String) ((n) this.f227531x).getValue(), null);
                a50.g k15 = J1.getJSONObject("main");
                m.f(k15, "");
                com.tencent.mm.plugin.appbrand.jsruntime.h z16 = z();
                m.f(z16, "mainJsContext");
                try {
                    eVar = new e(k15.optLong("idKey", 0), e.j.Main);
                    optString = k15.optString(str5);
                    m.f(optString, "optString(\"name\")");
                    str = null;
                } catch (Exception e17) {
                    e15 = e17;
                    i16 = 3;
                    i15 = 20821;
                    str = null;
                    I1().a(new f.k());
                    Log.printErrStackTrace("MicroMsg.WebJsEngine", e15, "config mainContext err", new Object[0]);
                    message = e15.getMessage();
                    if (message != null) {
                        str2 = y.r(message, ',', '.', false, 4, null);
                    } else {
                        str2 = str;
                    }
                    ww2.d dVar = ww2.d.INSTANCE;
                    Object[] objArr = new Object[i16];
                    objArr[0] = "wxfedb0854e2b1820d";
                    objArr[1] = "main";
                    objArr[2] = str2;
                    dVar.g(i15, objArr);
                }
                try {
                    P1(k15, z16, eVar, true, optString, "wxfedb0854e2b1820d", lVar);
                    I1().a(new f.n());
                    String str6 = "engine";
                    if (J1.has(str6)) {
                        try {
                            I1().a(new f.g());
                            a50.e j15 = J1.i(str6);
                            if (j15 != null) {
                                int length = j15.length();
                                int i17 = 0;
                                while (i17 < length) {
                                    a50.g o15 = j15.m(i17);
                                    String string = o15.getString(str5);
                                    HashMap<String, Integer> hashMap = this.f227529v;
                                    m.f(string, "engineName");
                                    com.tencent.mm.plugin.appbrand.jsruntime.h Z = Z();
                                    str3 = str6;
                                    try {
                                        Q1(this, o15, Z, new e(o15.getLong("idKey"), e.j.Engine), true, null, null, null, 56, null);
                                        Log.i("MicroMsg.WebJsEngine", "start engine " + string + '#' + ((com.tencent.mm.plugin.appbrand.jsruntime.g) Z).f90926h);
                                        hashMap.put(string, Integer.valueOf(((com.tencent.mm.plugin.appbrand.jsruntime.g) Z).f90926h));
                                        i17++;
                                        str5 = str5;
                                        length = length;
                                        str6 = str3;
                                        j15 = j15;
                                    } catch (Exception e18) {
                                        e16 = e18;
                                        I1().a(new f.e());
                                        Log.printErrStackTrace("MicroMsg.WebJsEngine", e16, "config engineContext err", new Object[0]);
                                        message2 = e16.getMessage();
                                        if (message2 == null) {
                                            str4 = y.r(message2, ',', '.', false, 4, null);
                                        } else {
                                            str4 = null;
                                        }
                                        ww2.d.INSTANCE.g(20821, "wxfedb0854e2b1820d", str3, str4);
                                        return;
                                    }
                                }
                            }
                            I1().a(new f.h());
                        } catch (Exception e19) {
                            e16 = e19;
                            str3 = str6;
                            I1().a(new f.e());
                            Log.printErrStackTrace("MicroMsg.WebJsEngine", e16, "config engineContext err", new Object[0]);
                            message2 = e16.getMessage();
                            if (message2 == null) {
                            }
                            ww2.d.INSTANCE.g(20821, "wxfedb0854e2b1820d", str3, str4);
                            return;
                        }
                    }
                    I1().a(new f.j());
                } catch (Exception e25) {
                    e15 = e25;
                    i16 = 3;
                    i15 = 20821;
                    I1().a(new f.k());
                    Log.printErrStackTrace("MicroMsg.WebJsEngine", e15, "config mainContext err", new Object[0]);
                    message = e15.getMessage();
                    if (message != null) {
                    }
                    ww2.d dVar2 = ww2.d.INSTANCE;
                    Object[] objArr2 = new Object[i16];
                    objArr2[0] = "wxfedb0854e2b1820d";
                    objArr2[1] = "main";
                    objArr2[2] = str2;
                    dVar2.g(i15, objArr2);
                }
            } catch (Exception e26) {
                e15 = e26;
                str = null;
                i16 = 3;
                i15 = 20821;
                I1().a(new f.k());
                Log.printErrStackTrace("MicroMsg.WebJsEngine", e15, "config mainContext err", new Object[0]);
                message = e15.getMessage();
                if (message != null) {
                }
                ww2.d dVar22 = ww2.d.INSTANCE;
                Object[] objArr22 = new Object[i16];
                objArr22[0] = "wxfedb0854e2b1820d";
                objArr22[1] = "main";
                objArr22[2] = str2;
                dVar22.g(i15, objArr22);
            }
        } catch (Exception e27) {
            Log.printErrStackTrace("MicroMsg.WebJsEngine", e27, "get vmConfig ex", new Object[0]);
        }
    }

    /* JADX WARNING: Removed duplicated region for block: B:33:0x010c  */
    public void C1(com.tencent.mm.plugin.appbrand.jsruntime.h hVar, String str, String str2, l<? super String, b0> lVar, a aVar) {
        a aVar2;
        a aVar3;
        int i15;
        e eVar;
        Exception e15;
        String str3;
        m.g(hVar, "context");
        m.g(str, "name");
        m.g(str2, "type");
        if (this.f227530w) {
            Log.w("MicroMsg.WebJsEngine", "configClient but engine destroyed");
            return;
        }
        String str4 = null;
        if (aVar == null) {
            try {
                aVar2 = G1(str2);
            } catch (Exception e16) {
                Log.printErrStackTrace("MicroMsg.WebJsEngine", e16, "configClient getClientInfo err", new Object[0]);
                String message = e16.getMessage();
                if (message != null) {
                    str4 = y.r(message, ',', '.', false, 4, null);
                }
                ww2.d.INSTANCE.g(20821, "ClientInfo", str, str4);
                return;
            }
        } else {
            aVar2 = aVar;
        }
        e eVar2 = new e(aVar2.f227533b, e.j.Client);
        try {
            I1().a(new f.c());
            a50.g F1 = F1(str2);
            eVar2.a(new e.g());
            aVar3 = aVar2;
            i15 = 3;
            try {
                Q1(this, F1, hVar, eVar2, false, str, aVar2.f227532a, null, 36, null);
                N1(str, str2, hVar, eVar2, lVar);
                eVar = eVar2;
                try {
                    eVar.a(new e.h());
                    I1().a(new f.d());
                } catch (Exception e17) {
                    e15 = e17;
                    I1().a(new f.a());
                    eVar.a(new e.b());
                    String str5 = aVar3.f227532a;
                    str3 = "type=" + str2 + ", " + e15.getMessage();
                    if (str3 != null) {
                    }
                    ww2.d dVar = ww2.d.INSTANCE;
                    Object[] objArr = new Object[i15];
                    objArr[0] = str5;
                    objArr[1] = str;
                    objArr[2] = str4;
                    dVar.g(20821, objArr);
                    Log.printErrStackTrace("MicroMsg.WebJsEngine", e15, "configClient engineContext err", new Object[0]);
                }
            } catch (Exception e18) {
                e15 = e18;
                eVar = eVar2;
                I1().a(new f.a());
                eVar.a(new e.b());
                String str52 = aVar3.f227532a;
                str3 = "type=" + str2 + ", " + e15.getMessage();
                if (str3 != null) {
                }
                ww2.d dVar2 = ww2.d.INSTANCE;
                Object[] objArr2 = new Object[i15];
                objArr2[0] = str52;
                objArr2[1] = str;
                objArr2[2] = str4;
                dVar2.g(20821, objArr2);
                Log.printErrStackTrace("MicroMsg.WebJsEngine", e15, "configClient engineContext err", new Object[0]);
            }
        } catch (Exception e19) {
            e15 = e19;
            eVar = eVar2;
            aVar3 = aVar2;
            i15 = 3;
            I1().a(new f.a());
            eVar.a(new e.b());
            String str522 = aVar3.f227532a;
            str3 = "type=" + str2 + ", " + e15.getMessage();
            if (str3 != null) {
                str4 = y.r(str3, ',', '.', false, 4, null);
            }
            ww2.d dVar22 = ww2.d.INSTANCE;
            Object[] objArr22 = new Object[i15];
            objArr22[0] = str522;
            objArr22[1] = str;
            objArr22[2] = str4;
            dVar22.g(20821, objArr22);
            Log.printErrStackTrace("MicroMsg.WebJsEngine", e15, "configClient engineContext err", new Object[0]);
        }
    }

    public final String E1(String str, String str2) {
        m.g(str, "appId");
        m.g(str2, ConstantsKinda.INTENT_LITEAPP_PATH);
        return str + ':' + URLEncoder.encode(str2);
    }

    public a50.g F1(String str) {
        m.g(str, "type");
        a50.g k15 = J1().getJSONObject("client");
        m.f(k15, "vmConfig.getJSONObject(\"client\")");
        return k15;
    }

    public abstract a G1(String str);

    public String H1() {
        return getClass().getSimpleName();
    }

    public abstract f I1();

    public a50.g J1() {
        Object value = ((n) this.f227527t).getValue();
        m.f(value, "<get-vmConfig>(...)");
        return (a50.g) value;
    }

    public abstract q0 K1();

    public final void L1(String str, String str2, List<? extends Object> list, l<? super String, b0> lVar) {
        String str3;
        m.g(str, "target");
        m.g(str2, "func");
        m.g(lVar, "callback");
        StringBuilder sb5 = new StringBuilder();
        sb5.append("invokeMethod('");
        sb5.append(str2);
        sb5.append("', { target: '");
        sb5.append(str);
        sb5.append("', data: { params: ");
        if (list != null) {
            str3 = c0.V(list, ",", "[", "]", 0, null, d.f227560d, 24, null);
        } else {
            str3 = "[]";
        }
        sb5.append(str3);
        sb5.append("}})");
        evaluateJavascript(sb5.toString(), new h(lVar));
    }

    @Override // go3.c
    public void M0(String str, String str2, ValueCallback<String> valueCallback) {
        m.g(str, "eventType");
        m.g(str2, "event");
        if (m.b(str, "")) {
            Log.i("MicroMsg.WebJsEngine", "skip dispath");
            return;
        }
        evaluateJavascript("dispatchEvent('" + str + "', " + str2 + ')', valueCallback);
        if (!y.v(str, "touch", false) && !m.b(str, "scroll")) {
            m.b(str, StateEvent.Name.MESSAGE);
        }
    }

    public final void M1(String str, String str2) {
        m.g(str, StateEvent.Name.MESSAGE);
        m.g(str2, "targetOrigin");
        c.a.a(this, StateEvent.Name.MESSAGE, "{ target:'" + str2 + "', data: " + str + " }", null, 4, null);
    }

    public void N1(String str, String str2, com.tencent.mm.plugin.appbrand.jsruntime.h hVar, e eVar, l<? super String, b0> lVar) {
        m.g(str, "name");
        m.g(str2, "type");
        m.g(hVar, "context");
        m.g(eVar, "contextReporter");
    }

    public abstract void O1(String str, String str2);

    /* JADX WARNING: Removed duplicated region for block: B:53:0x0150 A[Catch:{ Exception -> 0x0185 }] */
    /* JADX WARNING: Removed duplicated region for block: B:61:0x019a  */
    /* JADX WARNING: Removed duplicated region for block: B:76:0x0251  */
    public final void P1(a50.g gVar, com.tencent.mm.plugin.appbrand.jsruntime.h hVar, e eVar, boolean z15, String str, String str2, l<? super String, b0> lVar) {
        String str3;
        int i15;
        int i16;
        char c15;
        int i17;
        String str4;
        e eVar2;
        Exception e15;
        String message;
        char c16;
        Exception e16;
        String message2;
        l<? super String, b0> lVar2;
        a50.e j15;
        Integer num;
        com.tencent.mm.plugin.appbrand.jsruntime.h J0;
        m.g(gVar, "<this>");
        m.g(hVar, "context");
        m.g(eVar, "clientReporter");
        m.g(str, "name");
        m.g(str2, "appId");
        if (this.f227530w) {
            Log.w("MicroMsg.WebJsEngine", "setup but engine destroyed");
            return;
        }
        String str5 = str + " :" + hVar.getContextId();
        String str6 = null;
        try {
            str3 = str5;
            try {
                hVar.setJsExceptionHandler(new i(str5, eVar, this, hVar, str, str2));
                new go3.h(str3).a(hVar);
                try {
                    if (gVar.has("dependencies") && (j15 = gVar.i("dependencies")) != null) {
                        int length = j15.length();
                        for (int i18 = 0; i18 < length; i18++) {
                            String string = j15.getString(i18);
                            if (this.f227525r.containsKey(string)) {
                                num = this.f227525r.get(string);
                            } else if (this.f227529v.containsKey(string)) {
                                num = this.f227529v.get(string);
                            } else {
                                num = null;
                            }
                            if (!(num == null || (J0 = J0(num.intValue())) == null)) {
                                J0.L(hVar, string);
                            }
                        }
                    }
                    try {
                        String string2 = gVar.getString(ConstantsKinda.INTENT_LITEAPP_PATH);
                        if (this.f227530w) {
                            Log.w("MicroMsg.WebJsEngine", "setup but engine destroyed");
                            return;
                        }
                        if (BuildInfo.DEBUG) {
                            c16 = 1;
                            if (1 > Log.getLogLevel()) {
                                try {
                                    q0 K1 = K1();
                                    m.f(string2, ConstantsKinda.INTENT_LITEAPP_PATH);
                                    hVar.evaluateJavascript(r0.a(K1, string2), lVar != null ? new h(lVar) : null);
                                    if (z15) {
                                        HashMap<String, Integer> hashMap = this.f227525r;
                                        String string3 = gVar.getString("name");
                                        m.f(string3, "getString(\"name\")");
                                        hashMap.put(string3, Integer.valueOf(hVar.getContextId()));
                                    }
                                    Log.i("MicroMsg.WebJsEngine", "client setup succ " + str3 + " from " + string2);
                                } catch (Exception e17) {
                                    e16 = e17;
                                    eVar.a(new e.C3003e());
                                    message2 = e16.getMessage();
                                    if (message2 != null) {
                                    }
                                    ww2.d dVar = ww2.d.INSTANCE;
                                    Object[] objArr = new Object[3];
                                    objArr[0] = str2;
                                    objArr[c16] = str;
                                    objArr[2] = str6;
                                    dVar.g(20821, objArr);
                                    Log.printErrStackTrace("MicroMsg.WebJsEngine", e16, "context setup inject script " + str3, new Object[0]);
                                    throw e16;
                                }
                            } else {
                                lVar2 = lVar;
                            }
                        } else {
                            lVar2 = lVar;
                        }
                        URL url = new URL("https://ws/lib" + string2);
                        m.f(string2, ConstantsKinda.INTENT_LITEAPP_PATH);
                        hVar.U0(url, E1(LiteAppCenter.FRAMEWORK_TYPE_BASE, string2), String.valueOf(((Number) ((n) this.f227528u).getValue()).intValue()), 0, r0.a(K1(), string2), lVar2 != null ? new h(lVar2) : null);
                        if (z15) {
                        }
                        Log.i("MicroMsg.WebJsEngine", "client setup succ " + str3 + " from " + string2);
                    } catch (Exception e18) {
                        e16 = e18;
                        c16 = 1;
                        eVar.a(new e.C3003e());
                        message2 = e16.getMessage();
                        if (message2 != null) {
                            str6 = y.r(message2, ',', '.', false, 4, null);
                        }
                        ww2.d dVar2 = ww2.d.INSTANCE;
                        Object[] objArr2 = new Object[3];
                        objArr2[0] = str2;
                        objArr2[c16] = str;
                        objArr2[2] = str6;
                        dVar2.g(20821, objArr2);
                        Log.printErrStackTrace("MicroMsg.WebJsEngine", e16, "context setup inject script " + str3, new Object[0]);
                        throw e16;
                    }
                } catch (Exception e19) {
                    eVar.a(new e.a());
                    String message3 = e19.getMessage();
                    if (message3 != null) {
                        str6 = y.r(message3, ',', '.', false, 4, null);
                    }
                    ww2.d.INSTANCE.g(20821, str2, str, str6);
                    Log.printErrStackTrace("MicroMsg.WebJsEngine", e19, "context setup dependencies " + str3, new Object[0]);
                    throw e19;
                }
            } catch (Exception e25) {
                e15 = e25;
                eVar2 = eVar;
                str4 = "MicroMsg.WebJsEngine";
                i17 = 3;
                c15 = 1;
                i16 = 0;
                i15 = 20821;
                eVar2.a(new e.c());
                Log.printErrStackTrace(str4, e15, "context setup jsapi " + str3, new Object[i16]);
                message = e15.getMessage();
                if (message != null) {
                    str6 = y.r(message, ',', '.', false, 4, null);
                }
                ww2.d dVar3 = ww2.d.INSTANCE;
                Object[] objArr3 = new Object[i17];
                objArr3[i16] = str2;
                objArr3[c15] = str;
                objArr3[2] = str6;
                dVar3.g(i15, objArr3);
                throw e15;
            }
        } catch (Exception e26) {
            e15 = e26;
            i15 = 20821;
            str3 = str5;
            eVar2 = eVar;
            i16 = 0;
            i17 = 3;
            str4 = "MicroMsg.WebJsEngine";
            c15 = 1;
            eVar2.a(new e.c());
            Log.printErrStackTrace(str4, e15, "context setup jsapi " + str3, new Object[i16]);
            message = e15.getMessage();
            if (message != null) {
            }
            ww2.d dVar32 = ww2.d.INSTANCE;
            Object[] objArr32 = new Object[i17];
            objArr32[i16] = str2;
            objArr32[c15] = str;
            objArr32[2] = str6;
            dVar32.g(i15, objArr32);
            throw e15;
        }
    }

    @Override // com.tencent.mm.plugin.appbrand.jsruntime.j, com.tencent.mm.plugin.appbrand.jsruntime.h, com.tencent.mm.plugin.appbrand.jsruntime.e, com.tencent.mm.plugin.appbrand.jsruntime.b
    public void destroy() {
        this.f227530w = true;
        super.destroy();
    }

    @Override // com.tencent.mm.plugin.appbrand.jsruntime.b, com.tencent.mm.plugin.appbrand.jsruntime.z
    public IJSRuntime z1(IJSRuntime.Config config) {
        if (config == null) {
            config = new IJSRuntime.Config();
        }
        config.f61631k = H1() + '#';
        q1 q1Var = new q1(z80.b.e() + "webservice/codecache");
        if (!q1Var.m()) {
            q1Var.F();
        }
        config.f61621a = q1Var.t();
        config.f61624d = null;
        return super.z1(config);
    }
}