Cyber Surfer v5.2.5版本的 MD5 值为:db13c5fce988de393e52d2679f934b22

以下内容为反编译后的 c.java 源代码,内容仅作参考


package com.bykv.vk.openvk.preload.geckox;

import android.content.Context;
import android.text.TextUtils;
import android.util.Pair;
import com.bykv.vk.openvk.preload.b.d;
import com.bykv.vk.openvk.preload.b.h;
import com.bykv.vk.openvk.preload.b.l;
import com.bykv.vk.openvk.preload.falconx.loader.ILoader;
import com.bykv.vk.openvk.preload.geckox.a.a.a;
import com.bykv.vk.openvk.preload.geckox.b;
import com.bykv.vk.openvk.preload.geckox.d.c;
import com.bykv.vk.openvk.preload.geckox.d.e;
import com.bykv.vk.openvk.preload.geckox.d.g;
import com.bykv.vk.openvk.preload.geckox.d.i;
import com.bykv.vk.openvk.preload.geckox.model.CheckRequestBodyModel;
import com.bykv.vk.openvk.preload.geckox.model.UpdatePackage;
import com.bykv.vk.openvk.preload.geckox.model.WebResourceResponseModel;
import com.bykv.vk.openvk.preload.geckox.net.INetWork;
import com.bykv.vk.openvk.preload.geckox.statistic.IStatisticMonitor;
import com.bykv.vk.openvk.preload.geckox.utils.f;
import com.facebook.share.internal.MessengerShareContentUtility;
import com.safedk.android.analytics.brandsafety.creatives.infos.CreativeInfo;
import com.vungle.warren.model.AdvertisementDBAdapter;
import java.io.File;
import java.io.InputStream;
import java.util.AbstractMap;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Iterator;
import java.util.LinkedList;
import java.util.List;
import java.util.Map;
import java.util.Set;
import org.json.JSONObject;
public final class c {
    private static File f748a;
    private static Context f749b;
    private static String c;
    private static final Set<String> f = new HashSet(Arrays.asList("js", "css", CreativeInfo.al, "ico", "jpeg", "jpg", "png", "gif", "woff", "svg", "ttf", "woff2", "webp", "otf", "sfnt"));
    private Map.Entry<String, JSONObject> d;
    private Map.Entry<String, JSONObject> e;

    static class a {
        private static c f750a = new c((byte) 0);
    }

    private c() {
    }

    c(byte b2) {
        this();
    }

    public static int a(ILoader iLoader, String str) {
        if (iLoader == null || str == null) {
            return 0;
        }
        try {
            com.bykv.vk.openvk.preload.falconx.loader.a aVar = new com.bykv.vk.openvk.preload.falconx.loader.a(f749b, "cca47107bfcbdb211d88f3385aeede40", f748a);
            String str2 = str + File.separator;
            if (aVar.f717b.get()) {
                throw new RuntimeException("released!");
            }
            com.bykv.vk.openvk.preload.geckox.f.b bVar = aVar.f716a;
            if (bVar.f763b.get()) {
                throw new RuntimeException("released");
            }
            if (TextUtils.isEmpty(str2)) {
                throw new RuntimeException("relativePath empty");
            }
            return bVar.a(str2.trim()).b(str2);
        } catch (Throwable unused) {
            return 0;
        }
    }

    public static c a() {
        return a.f750a;
    }

    public static c a(Context context) {
        f749b = context;
        if (f748a == null) {
            f748a = new File(f749b.getCacheDir() + File.separator + "gecko");
        }
        return a.f750a;
    }

    private static String a(String str, JSONObject jSONObject) {
        try {
            return jSONObject.getJSONObject(str).getString(AdvertisementDBAdapter.AdvertisementColumns.COLUMN_MD5);
        } catch (Throwable unused) {
            return "";
        }
    }

    private JSONObject a(String str, String str2) {
        if (str != null && str2 != null) {
            try {
                Map.Entry<String, JSONObject> entry = this.d;
                if (entry == null || !str.equals(entry.getKey())) {
                    com.bykv.vk.openvk.preload.falconx.loader.a aVar = new com.bykv.vk.openvk.preload.falconx.loader.a(f749b, "cca47107bfcbdb211d88f3385aeede40", f748a);
                    String a2 = com.bykv.vk.openvk.preload.geckox.utils.c.a(aVar.getInputStream(str + "/manifest.json"));
                    if (TextUtils.isEmpty(a2)) {
                        return null;
                    }
                    this.d = new AbstractMap.SimpleEntry(str, new JSONObject(a2));
                }
                Map.Entry<String, JSONObject> entry2 = this.e;
                if (entry2 == null || !str.equals(entry2.getKey())) {
                    com.bykv.vk.openvk.preload.falconx.loader.a aVar2 = new com.bykv.vk.openvk.preload.falconx.loader.a(f749b, "cca47107bfcbdb211d88f3385aeede40", f748a);
                    String a3 = com.bykv.vk.openvk.preload.geckox.utils.c.a(aVar2.getInputStream(str + "/md5_url_map.json"));
                    if (TextUtils.isEmpty(a3)) {
                        return null;
                    }
                    this.e = new AbstractMap.SimpleEntry(str, new JSONObject(a3));
                }
                JSONObject value = this.d.getValue();
                JSONObject value2 = this.e.getValue();
                String a4 = a(str2, value2);
                if (value.has(a4)) {
                    JSONObject jSONObject = value.getJSONObject(a4);
                    a(value, a4);
                    return jSONObject;
                }
                String b2 = b(str2);
                if (b2 == null) {
                    return null;
                }
                String a5 = a(b2, value2);
                if (value.has(a5)) {
                    JSONObject jSONObject2 = value.getJSONObject(a5);
                    a(value, a5);
                    return jSONObject2;
                }
            } catch (Throwable unused) {
            }
        }
        return null;
    }

    public static void a(ILoader iLoader) {
        if (iLoader != null) {
            try {
                iLoader.release();
            } catch (Throwable unused) {
            }
        }
    }

    public static void a(String str) {
        c = str;
    }

    public static void a(String str, IStatisticMonitor iStatisticMonitor, Set<String> set, INetWork iNetWork) {
        if (TextUtils.isEmpty(str)) {
            return;
        }
        b.a aVar = new b.a(f749b);
        aVar.f741b = Arrays.asList("cca47107bfcbdb211d88f3385aeede40");
        aVar.c = Arrays.asList("cca47107bfcbdb211d88f3385aeede40");
        aVar.k = 38L;
        aVar.m = str;
        aVar.l = "9999999.0.0";
        a.C0115a c0115a = new a.C0115a();
        c0115a.f729a = 20;
        com.bykv.vk.openvk.preload.geckox.a.a.b bVar = com.bykv.vk.openvk.preload.geckox.a.a.b.c;
        if (bVar == null) {
            bVar = com.bykv.vk.openvk.preload.geckox.a.a.b.f731a;
        }
        c0115a.f730b = bVar;
        aVar.j = new com.bykv.vk.openvk.preload.geckox.a.a.a(c0115a, (byte) 0);
        aVar.o = f748a;
        aVar.i = false;
        aVar.n = c;
        aVar.f = b.a();
        aVar.e = b.a();
        aVar.h = iStatisticMonitor;
        aVar.f740a = iNetWork;
        b bVar2 = new b(aVar, (byte) 0);
        List<String> list = bVar2.g;
        if (list == null || list.isEmpty()) {
            throw new IllegalArgumentException("access key empty");
        }
        Context context = bVar2.f736a;
        if (context != null) {
            f.f806a = context;
        }
        final com.bykv.vk.openvk.preload.geckox.a aVar2 = new com.bykv.vk.openvk.preload.geckox.a(bVar2);
        final HashMap hashMap = new HashMap();
        LinkedList linkedList = new LinkedList();
        for (String str2 : set) {
            linkedList.add(new CheckRequestBodyModel.TargetChannel(str2));
        }
        hashMap.put("cca47107bfcbdb211d88f3385aeede40", linkedList);
        if (TextUtils.isEmpty("default")) {
            throw new IllegalArgumentException("groupType == null");
        }
        if (!aVar2.a()) {
            throw new IllegalArgumentException("deployments keys not in local keys");
        }
        if (!aVar2.a(hashMap)) {
            throw new IllegalArgumentException("target keys not in deployments keys");
        }
        aVar2.c.c.execute(new Runnable() {
            final com.bykv.vk.openvk.preload.geckox.e.a f722b = null;
            final Map c = null;

            @Override
            public final void run() {
                com.bykv.vk.openvk.preload.geckox.a.a.b bVar3;
                AnonymousClass1 anonymousClass1;
                Object obj;
                com.bykv.vk.openvk.preload.geckox.a.a.b bVar4;
                String str3;
                a aVar3;
                String str4 = "download_gecko_end";
                com.bykv.vk.openvk.preload.geckox.h.b.a("gecko-debug-tag", "start check update...", r2);
                if (a.this.c.i != null) {
                    bVar3 = a.this.c.i.f728b;
                    bVar3.a(a.this.c.i, a.this.c.p, a.this.c.g);
                } else {
                    bVar3 = null;
                }
                try {
                    a.this.c.r = new JSONObject();
                    final com.bykv.vk.openvk.preload.geckox.e.a aVar4 = this.f722b;
                    File file = a.this.d;
                    final b bVar5 = a.this.c;
                    com.bykv.vk.openvk.preload.geckox.e.b bVar6 = a.this.f719a;
                    Map map = this.c;
                    Map map2 = hashMap;
                    String str5 = r2;
                    ArrayList arrayList = new ArrayList();
                    obj = "all channel update finished";
                    try {
                        try {
                            h.a a2 = new h.a().a(e.class);
                            bVar4 = bVar3;
                            try {
                                a2.c = new Object[]{file, bVar5.h};
                                a2.f709b = bVar6.a(e.class);
                                arrayList.add(a2.a());
                                h.a a3 = new h.a().a(com.bykv.vk.openvk.preload.geckox.d.c.class);
                                a3.c = new Object[]{bVar5, map, map2, aVar4, str5};
                                a3.f709b = new com.bykv.vk.openvk.preload.b.b.b(new com.bykv.vk.openvk.preload.b.b.a() {
                                    @Override
                                    public final <T> void a(com.bykv.vk.openvk.preload.b.b<T> bVar7, d dVar) {
                                        super.a(bVar7, dVar);
                                        try {
                                            JSONObject jSONObject = bVar5.r;
                                            jSONObject.put(dVar.getClass().getSimpleName() + "onStart", "");
                                        } catch (Throwable unused) {
                                        }
                                    }

                                    @Override
                                    public final <T> void a(com.bykv.vk.openvk.preload.b.b<T> bVar7, d dVar, Throwable th) {
                                        super.a(bVar7, dVar, th);
                                        bVar7.a(c.class);
                                        try {
                                            JSONObject jSONObject = bVar5.r;
                                            jSONObject.put(dVar.getClass().getSimpleName() + "onException", th.toString());
                                        } catch (Throwable unused) {
                                        }
                                    }

                                    @Override
                                    public final <T> void b(com.bykv.vk.openvk.preload.b.b<T> bVar7, d dVar) {
                                        super.b(bVar7, dVar);
                                        bVar7.a(c.class);
                                        HashMap hashMap2 = new HashMap();
                                        for (UpdatePackage updatePackage : (List) bVar7.b(c.class)) {
                                            String accessKey = updatePackage.getAccessKey();
                                            List list2 = (List) hashMap2.get(accessKey);
                                            if (list2 == null) {
                                                list2 = new ArrayList();
                                            }
                                            list2.add(updatePackage);
                                            hashMap2.put(accessKey, list2);
                                        }
                                        try {
                                            JSONObject jSONObject = bVar5.r;
                                            jSONObject.put(dVar.getClass().getSimpleName() + "onEnd", "");
                                        } catch (Throwable unused) {
                                        }
                                    }

                                    @Override
                                    public final <T> void b(com.bykv.vk.openvk.preload.b.b<T> bVar7, d dVar, Throwable th) {
                                        super.b(bVar7, dVar, th);
                                        try {
                                            JSONObject jSONObject = bVar5.r;
                                            jSONObject.put(dVar.getClass().getSimpleName() + "onChainException", th.toString());
                                        } catch (Throwable unused) {
                                        }
                                    }
                                }, bVar6.a(com.bykv.vk.openvk.preload.geckox.d.c.class));
                                arrayList.add(a3.a());
                                h.a a4 = new h.a().a(com.bykv.vk.openvk.preload.geckox.d.f.class);
                                a4.c = new Object[]{bVar5.f737b};
                                a4.f709b = new com.bykv.vk.openvk.preload.b.b.a() {
                                    @Override
                                    public final <T> void a(com.bykv.vk.openvk.preload.b.b<T> bVar7, d dVar) {
                                        super.a(bVar7, dVar);
                                        try {
                                            JSONObject jSONObject = bVar5.r;
                                            jSONObject.put(dVar.getClass().getSimpleName() + "onStart", "");
                                        } catch (Throwable unused) {
                                        }
                                    }

                                    @Override
                                    public final <T> void a(com.bykv.vk.openvk.preload.b.b<T> bVar7, d dVar, Throwable th) {
                                        super.a(bVar7, dVar, th);
                                        if (com.bykv.vk.openvk.preload.geckox.e.a.this != null) {
                                            ((UpdatePackage) bVar7.b(com.bykv.vk.openvk.preload.geckox.d.f.class)).getChannel();
                                        }
                                        try {
                                            JSONObject jSONObject = bVar5.r;
                                            jSONObject.put(dVar.getClass().getSimpleName() + "onException", th.toString());
                                        } catch (Throwable unused) {
                                        }
                                    }

                                    @Override
                                    public final <T> void b(com.bykv.vk.openvk.preload.b.b<T> bVar7, d dVar) {
                                        super.b(bVar7, dVar);
                                        try {
                                            JSONObject jSONObject = bVar5.r;
                                            jSONObject.put(dVar.getClass().getSimpleName() + "onEnd", "");
                                        } catch (Throwable unused) {
                                        }
                                    }

                                    @Override
                                    public final <T> void b(com.bykv.vk.openvk.preload.b.b<T> bVar7, d dVar, Throwable th) {
                                        super.b(bVar7, dVar, th);
                                        try {
                                            JSONObject jSONObject = bVar5.r;
                                            jSONObject.put(dVar.getClass().getSimpleName() + "onChainException", th.toString());
                                        } catch (Throwable unused) {
                                        }
                                    }

                                    @Override
                                    public final <T> void c(com.bykv.vk.openvk.preload.b.b<T> bVar7, d dVar) {
                                        super.c(bVar7, dVar);
                                        try {
                                            JSONObject jSONObject = bVar5.r;
                                            jSONObject.put(dVar.getClass().getSimpleName() + "onPipelineEnd", "");
                                        } catch (Throwable unused) {
                                        }
                                    }
                                };
                                arrayList.add(a4.a());
                                l.b bVar7 = new l.b();
                                l.a a5 = bVar7.a("branch_zip");
                                l.b bVar8 = new l.b();
                                l.a a6 = bVar8.a("patch");
                                ArrayList arrayList2 = new ArrayList();
                                try {
                                    arrayList2.add(new h.a().a(com.bykv.vk.openvk.preload.geckox.d.h.class).a());
                                    h.a a7 = new h.a().a(com.bykv.vk.openvk.preload.geckox.d.b.b.c.class);
                                    try {
                                        a7.c = new Object[]{bVar5, file};
                                        a7.f709b = new com.bykv.vk.openvk.preload.b.b.b(com.bykv.vk.openvk.preload.geckox.i.a.b(aVar4, bVar5), bVar6.a(com.bykv.vk.openvk.preload.geckox.d.b.b.c.class));
                                        arrayList2.add(a7.a());
                                        h.a a8 = new h.a().a(com.bykv.vk.openvk.preload.geckox.d.b.b.b.class);
                                        a8.f709b = new com.bykv.vk.openvk.preload.b.b.b(com.bykv.vk.openvk.preload.geckox.i.a.a(aVar4, bVar5), bVar6.a(com.bykv.vk.openvk.preload.geckox.d.b.b.b.class));
                                        arrayList2.add(a8.a());
                                        h.a a9 = new h.a().a(com.bykv.vk.openvk.preload.geckox.d.b.b.d.class);
                                        a9.c = new Object[]{bVar5};
                                        a9.f709b = new com.bykv.vk.openvk.preload.b.b.b(com.bykv.vk.openvk.preload.geckox.i.a.a(aVar4, bVar5), bVar6.a(com.bykv.vk.openvk.preload.geckox.d.b.b.d.class));
                                        arrayList2.add(a9.a());
                                        h.a a10 = new h.a().a(com.bykv.vk.openvk.preload.geckox.d.b.b.a.class);
                                        a10.f709b = new com.bykv.vk.openvk.preload.b.b.b(com.bykv.vk.openvk.preload.geckox.i.a.a(aVar4, bVar5), bVar6.a(com.bykv.vk.openvk.preload.geckox.d.b.b.a.class));
                                        arrayList2.add(a10.a());
                                        h.a a11 = new h.a().a(com.bykv.vk.openvk.preload.geckox.d.b.b.f.class);
                                        a11.f709b = new com.bykv.vk.openvk.preload.b.b.b(com.bykv.vk.openvk.preload.geckox.i.a.a(aVar4, bVar5), bVar6.a(com.bykv.vk.openvk.preload.geckox.d.b.b.f.class));
                                        arrayList2.add(a11.a());
                                        h.a a12 = new h.a().a(com.bykv.vk.openvk.preload.geckox.d.b.b.e.class);
                                        a12.f709b = new com.bykv.vk.openvk.preload.b.b.b(com.bykv.vk.openvk.preload.geckox.i.a.a(aVar4));
                                        arrayList2.add(a12.a());
                                        a6.a(arrayList2);
                                        l.a a13 = bVar8.a(MessengerShareContentUtility.WEBVIEW_RATIO_FULL);
                                        ArrayList arrayList3 = new ArrayList();
                                        arrayList3.add(new h.a().a(g.class).a());
                                        h.a a14 = new h.a().a(com.bykv.vk.openvk.preload.geckox.d.b.a.b.class);
                                        a14.c = new Object[]{bVar5, file};
                                        a14.f709b = new com.bykv.vk.openvk.preload.b.b.b(com.bykv.vk.openvk.preload.geckox.i.a.b(aVar4, bVar5), bVar6.a(com.bykv.vk.openvk.preload.geckox.d.b.a.b.class));
                                        arrayList3.add(a14.a());
                                        h.a a15 = new h.a().a(com.bykv.vk.openvk.preload.geckox.d.b.a.a.class);
                                        a15.f709b = new com.bykv.vk.openvk.preload.b.b.b(com.bykv.vk.openvk.preload.geckox.i.a.a(aVar4, bVar5), bVar6.a(com.bykv.vk.openvk.preload.geckox.d.b.a.a.class));
                                        arrayList3.add(a15.a());
                                        h.a a16 = new h.a().a(com.bykv.vk.openvk.preload.geckox.d.b.a.d.class);
                                        a16.f709b = new com.bykv.vk.openvk.preload.b.b.b(com.bykv.vk.openvk.preload.geckox.i.a.a(aVar4, bVar5), bVar6.a(com.bykv.vk.openvk.preload.geckox.d.b.a.d.class));
                                        arrayList3.add(a16.a());
                                        h.a a17 = new h.a().a(com.bykv.vk.openvk.preload.geckox.d.b.a.c.class);
                                        a17.f709b = new com.bykv.vk.openvk.preload.b.b.b(com.bykv.vk.openvk.preload.geckox.i.a.a(aVar4));
                                        arrayList3.add(a17.a());
                                        a13.a(arrayList3);
                                        l.a a18 = a5.a(bVar8.a(com.bykv.vk.openvk.preload.geckox.d.b.class));
                                        h.a a19 = new h.a().a(com.bykv.vk.openvk.preload.b.f.class);
                                        a19.f709b = com.bykv.vk.openvk.preload.geckox.i.a.a(bVar5);
                                        a18.a(a19.a());
                                        l.a a20 = bVar7.a("branch_single_file");
                                        l.b bVar9 = new l.b();
                                        l.a a21 = bVar9.a("patch");
                                        ArrayList arrayList4 = new ArrayList();
                                        arrayList4.add(new h.a().a(com.bykv.vk.openvk.preload.geckox.d.h.class).a());
                                        h.a a22 = new h.a().a(com.bykv.vk.openvk.preload.geckox.d.a.b.c.class);
                                        a22.c = new Object[]{bVar5, file};
                                        a22.f709b = new com.bykv.vk.openvk.preload.b.b.b(com.bykv.vk.openvk.preload.geckox.i.a.b(aVar4, bVar5), bVar6.a(com.bykv.vk.openvk.preload.geckox.d.a.b.c.class));
                                        arrayList4.add(a22.a());
                                        h.a a23 = new h.a().a(com.bykv.vk.openvk.preload.geckox.d.a.b.b.class);
                                        a23.f709b = new com.bykv.vk.openvk.preload.b.b.b(com.bykv.vk.openvk.preload.geckox.i.a.a(aVar4, bVar5), bVar6.a(com.bykv.vk.openvk.preload.geckox.d.a.b.b.class));
                                        arrayList4.add(a23.a());
                                        h.a a24 = new h.a().a(com.bykv.vk.openvk.preload.geckox.d.a.b.d.class);
                                        a24.c = new Object[]{bVar5};
                                        a24.f709b = new com.bykv.vk.openvk.preload.b.b.b(com.bykv.vk.openvk.preload.geckox.i.a.a(aVar4, bVar5), bVar6.a(com.bykv.vk.openvk.preload.geckox.d.a.b.d.class));
                                        arrayList4.add(a24.a());
                                        h.a a25 = new h.a().a(com.bykv.vk.openvk.preload.geckox.d.a.b.a.class);
                                        a25.f709b = new com.bykv.vk.openvk.preload.b.b.b(com.bykv.vk.openvk.preload.geckox.i.a.a(aVar4, bVar5), bVar6.a(com.bykv.vk.openvk.preload.geckox.d.a.b.a.class));
                                        arrayList4.add(a25.a());
                                        h.a a26 = new h.a().a(com.bykv.vk.openvk.preload.geckox.d.a.b.e.class);
                                        a26.f709b = new com.bykv.vk.openvk.preload.b.b.b(com.bykv.vk.openvk.preload.geckox.i.a.a(aVar4), bVar6.a(com.bykv.vk.openvk.preload.geckox.d.a.b.e.class));
                                        arrayList4.add(a26.a());
                                        a21.a(arrayList4);
                                        l.a a27 = bVar9.a(MessengerShareContentUtility.WEBVIEW_RATIO_FULL);
                                        ArrayList arrayList5 = new ArrayList();
                                        arrayList5.add(new h.a().a(g.class).a());
                                        h.a a28 = new h.a().a(com.bykv.vk.openvk.preload.geckox.d.a.a.b.class);
                                        a28.c = new Object[]{bVar5, file};
                                        a28.f709b = new com.bykv.vk.openvk.preload.b.b.b(com.bykv.vk.openvk.preload.geckox.i.a.b(aVar4, bVar5), bVar6.a(com.bykv.vk.openvk.preload.geckox.d.a.a.b.class));
                                        arrayList5.add(a28.a());
                                        h.a a29 = new h.a().a(com.bykv.vk.openvk.preload.geckox.d.a.a.a.class);
                                        a29.f709b = new com.bykv.vk.openvk.preload.b.b.b(com.bykv.vk.openvk.preload.geckox.i.a.a(aVar4, bVar5), bVar6.a(com.bykv.vk.openvk.preload.geckox.d.a.a.a.class));
                                        arrayList5.add(a29.a());
                                        h.a a30 = new h.a().a(com.bykv.vk.openvk.preload.geckox.d.a.a.c.class);
                                        a30.f709b = new com.bykv.vk.openvk.preload.b.b.b(com.bykv.vk.openvk.preload.geckox.i.a.a(aVar4), bVar6.a(com.bykv.vk.openvk.preload.geckox.d.a.a.c.class));
                                        arrayList5.add(a30.a());
                                        a27.a(arrayList5);
                                        l.a a31 = a20.a(bVar9.a(com.bykv.vk.openvk.preload.geckox.d.b.class));
                                        h.a a32 = new h.a().a(com.bykv.vk.openvk.preload.b.f.class);
                                        a32.f709b = com.bykv.vk.openvk.preload.geckox.i.a.a(bVar5);
                                        a31.a(a32.a());
                                        l.a a33 = bVar7.a("branch_myarchive_file");
                                        l.b bVar10 = new l.b();
                                        bVar10.a("patch").a(Collections.emptyList());
                                        bVar10.a(MessengerShareContentUtility.WEBVIEW_RATIO_FULL).a(Collections.emptyList());
                                        l.a a34 = a33.a(bVar10.a(com.bykv.vk.openvk.preload.geckox.d.b.class));
                                        h.a a35 = new h.a().a(com.bykv.vk.openvk.preload.b.f.class);
                                        a35.f709b = com.bykv.vk.openvk.preload.geckox.i.a.a(bVar5);
                                        a34.a(a35.a());
                                        arrayList.add(bVar7.a(com.bykv.vk.openvk.preload.geckox.d.a.class));
                                        h.a a36 = new h.a().a(i.class);
                                        a36.f709b = new com.bykv.vk.openvk.preload.b.b.a() {
                                            @Override
                                            public final <T> void a(com.bykv.vk.openvk.preload.b.b<T> bVar11, d dVar) {
                                                super.a(bVar11, dVar);
                                                try {
                                                    JSONObject jSONObject = bVar5.r;
                                                    jSONObject.put(dVar.getClass().getSimpleName() + "onStart", "");
                                                } catch (Throwable unused) {
                                                }
                                            }

                                            @Override
                                            public final <T> void a(com.bykv.vk.openvk.preload.b.b<T> bVar11, d dVar, Throwable th) {
                                                super.a(bVar11, dVar, th);
                                                try {
                                                    JSONObject jSONObject = bVar5.r;
                                                    jSONObject.put(dVar.getClass().getSimpleName() + "onException", th.toString());
                                                } catch (Throwable unused) {
                                                }
                                            }

                                            @Override
                                            public final <T> void b(com.bykv.vk.openvk.preload.b.b<T> bVar11, d dVar) {
                                                super.b(bVar11, dVar);
                                                try {
                                                    JSONObject jSONObject = bVar5.r;
                                                    jSONObject.put(dVar.getClass().getSimpleName() + "onEnd", "");
                                                } catch (Throwable unused) {
                                                }
                                            }

                                            @Override
                                            public final <T> void b(com.bykv.vk.openvk.preload.b.b<T> bVar11, d dVar, Throwable th) {
                                                super.b(bVar11, dVar, th);
                                                try {
                                                    JSONObject jSONObject = bVar5.r;
                                                    jSONObject.put(dVar.getClass().getSimpleName() + "onChainException", th.toString());
                                                } catch (Throwable unused) {
                                                }
                                            }

                                            @Override
                                            public final <T> void c(com.bykv.vk.openvk.preload.b.b<T> bVar11, d dVar) {
                                                super.c(bVar11, dVar);
                                                Pair pair = (Pair) bVar11.a(i.class);
                                                if (com.bykv.vk.openvk.preload.geckox.e.a.this != null) {
                                                    Object obj2 = pair.first;
                                                    ((Long) pair.second).longValue();
                                                }
                                            }
                                        };
                                        arrayList.add(a36.a());
                                        anonymousClass1 = this;
                                        try {
                                            str3 = "gecko-debug-tag";
                                            try {
                                                com.bykv.vk.openvk.preload.geckox.h.b.a(str3, "update finished", com.bykv.vk.openvk.preload.b.c.a(arrayList, null, null).a((com.bykv.vk.openvk.preload.b.b) r2));
                                                if (bVar4 != null) {
                                                    bVar4.a();
                                                }
                                                a.this.c.e.upload("download_gecko_end", a.this.c.r);
                                                com.bykv.vk.openvk.preload.geckox.h.b.a(str3, obj);
                                            } catch (Exception e) {
                                                e = e;
                                                str4 = "download_gecko_end";
                                                Exception exc = e;
                                                try {
                                                    JSONObject jSONObject = new JSONObject();
                                                    jSONObject.put("success", false);
                                                    jSONObject.put("msg", exc.toString());
                                                    jSONObject.put(b.a.f.b.f70a, 2);
                                                    a.this.c.r = jSONObject;
                                                } catch (Throwable unused) {
                                                }
                                                try {
                                                    com.bykv.vk.openvk.preload.geckox.h.b.a(str3, "Gecko update failed:", exc);
                                                    if (bVar4 != null) {
                                                    }
                                                    a.this.c.e.upload(str4, a.this.c.r);
                                                    com.bykv.vk.openvk.preload.geckox.h.b.a(str3, obj);
                                                    aVar3 = a.this;
                                                    ArrayList arrayList6 = new ArrayList();
                                                    arrayList6.addAll(aVar3.c.g);
                                                    String a37 = com.bykv.vk.openvk.preload.geckox.c.b.a().f753a.a(new com.bykv.vk.openvk.preload.geckox.j.a.a(arrayList6));
                                                    if (aVar3.c.d == null) {
                                                    }
                                                    aVar3.f720b.add(a37);
                                                } catch (Throwable th) {
                                                    th = th;
                                                    Throwable th2 = th;
                                                    if (bVar4 != null) {
                                                        bVar4.a();
                                                    }
                                                    a.this.c.e.upload(str4, a.this.c.r);
                                                    com.bykv.vk.openvk.preload.geckox.h.b.a(str3, obj);
                                                    throw th2;
                                                }
                                            } catch (Throwable th3) {
                                                th = th3;
                                                str4 = "download_gecko_end";
                                                Throwable th22 = th;
                                                if (bVar4 != null) {
                                                }
                                                a.this.c.e.upload(str4, a.this.c.r);
                                                com.bykv.vk.openvk.preload.geckox.h.b.a(str3, obj);
                                                throw th22;
                                            }
                                        } catch (Exception e2) {
                                            e = e2;
                                            str4 = "download_gecko_end";
                                            str3 = "gecko-debug-tag";
                                            Exception exc2 = e;
                                            JSONObject jSONObject2 = new JSONObject();
                                            jSONObject2.put("success", false);
                                            jSONObject2.put("msg", exc2.toString());
                                            jSONObject2.put(b.a.f.b.f70a, 2);
                                            a.this.c.r = jSONObject2;
                                            com.bykv.vk.openvk.preload.geckox.h.b.a(str3, "Gecko update failed:", exc2);
                                            if (bVar4 != null) {
                                            }
                                            a.this.c.e.upload(str4, a.this.c.r);
                                            com.bykv.vk.openvk.preload.geckox.h.b.a(str3, obj);
                                            aVar3 = a.this;
                                            ArrayList arrayList62 = new ArrayList();
                                            arrayList62.addAll(aVar3.c.g);
                                            String a372 = com.bykv.vk.openvk.preload.geckox.c.b.a().f753a.a(new com.bykv.vk.openvk.preload.geckox.j.a.a(arrayList62));
                                            if (aVar3.c.d == null) {
                                            }
                                            aVar3.f720b.add(a372);
                                        } catch (Throwable th4) {
                                            th = th4;
                                            str4 = "download_gecko_end";
                                            str3 = "gecko-debug-tag";
                                            Throwable th222 = th;
                                            if (bVar4 != null) {
                                            }
                                            a.this.c.e.upload(str4, a.this.c.r);
                                            com.bykv.vk.openvk.preload.geckox.h.b.a(str3, obj);
                                            throw th222;
                                        }
                                    } catch (Exception e3) {
                                        e = e3;
                                        anonymousClass1 = this;
                                    } catch (Throwable th5) {
                                        th = th5;
                                        anonymousClass1 = this;
                                    }
                                } catch (Exception e4) {
                                    e = e4;
                                    anonymousClass1 = this;
                                } catch (Throwable th6) {
                                    th = th6;
                                    anonymousClass1 = this;
                                }
                            } catch (Exception e5) {
                                e = e5;
                                anonymousClass1 = this;
                                str3 = "gecko-debug-tag";
                                str4 = "download_gecko_end";
                                Exception exc22 = e;
                                JSONObject jSONObject22 = new JSONObject();
                                jSONObject22.put("success", false);
                                jSONObject22.put("msg", exc22.toString());
                                jSONObject22.put(b.a.f.b.f70a, 2);
                                a.this.c.r = jSONObject22;
                                com.bykv.vk.openvk.preload.geckox.h.b.a(str3, "Gecko update failed:", exc22);
                                if (bVar4 != null) {
                                }
                                a.this.c.e.upload(str4, a.this.c.r);
                                com.bykv.vk.openvk.preload.geckox.h.b.a(str3, obj);
                                aVar3 = a.this;
                                ArrayList arrayList622 = new ArrayList();
                                arrayList622.addAll(aVar3.c.g);
                                String a3722 = com.bykv.vk.openvk.preload.geckox.c.b.a().f753a.a(new com.bykv.vk.openvk.preload.geckox.j.a.a(arrayList622));
                                if (aVar3.c.d == null) {
                                }
                                aVar3.f720b.add(a3722);
                            } catch (Throwable th7) {
                                th = th7;
                                anonymousClass1 = this;
                                str3 = "gecko-debug-tag";
                                str4 = "download_gecko_end";
                                Throwable th2222 = th;
                                if (bVar4 != null) {
                                }
                                a.this.c.e.upload(str4, a.this.c.r);
                                com.bykv.vk.openvk.preload.geckox.h.b.a(str3, obj);
                                throw th2222;
                            }
                        } catch (Exception e6) {
                            e = e6;
                            anonymousClass1 = this;
                            bVar4 = bVar3;
                        } catch (Throwable th8) {
                            th = th8;
                            anonymousClass1 = this;
                            bVar4 = bVar3;
                        }
                    } catch (Exception e7) {
                        e = e7;
                        anonymousClass1 = this;
                        bVar4 = bVar3;
                        str3 = "gecko-debug-tag";
                        Exception exc222 = e;
                        JSONObject jSONObject222 = new JSONObject();
                        jSONObject222.put("success", false);
                        jSONObject222.put("msg", exc222.toString());
                        jSONObject222.put(b.a.f.b.f70a, 2);
                        a.this.c.r = jSONObject222;
                        com.bykv.vk.openvk.preload.geckox.h.b.a(str3, "Gecko update failed:", exc222);
                        if (bVar4 != null) {
                            bVar4.a();
                        }
                        a.this.c.e.upload(str4, a.this.c.r);
                        com.bykv.vk.openvk.preload.geckox.h.b.a(str3, obj);
                        aVar3 = a.this;
                        ArrayList arrayList6222 = new ArrayList();
                        arrayList6222.addAll(aVar3.c.g);
                        String a37222 = com.bykv.vk.openvk.preload.geckox.c.b.a().f753a.a(new com.bykv.vk.openvk.preload.geckox.j.a.a(arrayList6222));
                        if (aVar3.c.d == null) {
                        }
                        aVar3.f720b.add(a37222);
                    } catch (Throwable th9) {
                        th = th9;
                        anonymousClass1 = this;
                        bVar4 = bVar3;
                        str3 = "gecko-debug-tag";
                        Throwable th22222 = th;
                        if (bVar4 != null) {
                        }
                        a.this.c.e.upload(str4, a.this.c.r);
                        com.bykv.vk.openvk.preload.geckox.h.b.a(str3, obj);
                        throw th22222;
                    }
                } catch (Exception e8) {
                    e = e8;
                    anonymousClass1 = this;
                    obj = "all channel update finished";
                } catch (Throwable th10) {
                    th = th10;
                    anonymousClass1 = this;
                    obj = "all channel update finished";
                }
                aVar3 = a.this;
                ArrayList arrayList62222 = new ArrayList();
                arrayList62222.addAll(aVar3.c.g);
                try {
                    String a372222 = com.bykv.vk.openvk.preload.geckox.c.b.a().f753a.a(new com.bykv.vk.openvk.preload.geckox.j.a.a(arrayList62222));
                    if (!(aVar3.c.d == null && aVar3.c.d.a()) && aVar3.f720b.size() < 10) {
                        aVar3.f720b.add(a372222);
                    }
                } catch (Throwable unused2) {
                }
            }
        });
    }

    private static void a(JSONObject jSONObject, String str) {
        try {
            if ("once".equals(jSONObject.getJSONObject(str).optJSONObject("cacheStrategy").optString("hitStrategy"))) {
                jSONObject.remove(str);
            }
        } catch (Throwable unused) {
        }
    }

    public static com.bykv.vk.openvk.preload.falconx.loader.a b() {
        try {
            return new com.bykv.vk.openvk.preload.falconx.loader.a(f749b, "cca47107bfcbdb211d88f3385aeede40", f748a);
        } catch (Throwable unused) {
            return null;
        }
    }

    private static String b(String str) {
        if (str == null) {
            return null;
        }
        int indexOf = str.indexOf("?");
        return indexOf == -1 ? str : str.substring(0, indexOf);
    }

    public final WebResourceResponseModel a(ILoader iLoader, String str, String str2) {
        String optString;
        try {
            if (iLoader == null) {
                return new WebResourceResponseModel(-1, null);
            }
            boolean z = false;
            if (!TextUtils.isEmpty(str2) && !str2.matches("^https?:\\/\\/www\\.google-analytics\\.com/(?:ga|urchin|analytics)\\.js") && !str2.matches("^https?:\\/\\/www\\.googletagmanager\\.com\\/(gtag\\/js|gtm\\.js)") && !str2.matches("^https?:\\/\\/analytics\\.tiktok\\.com\\/i18n\\/pixel") && !str2.matches("https?:\\/\\/connect\\.facebook\\.net\\/(.*)\\/fbevents\\.js") && !str2.matches("https?:\\/\\/mc\\.yandex\\.ru\\/") && !str2.contains("jsonp") && !str2.contains("Callback") && !str2.contains("analytics.tiktok.com/i18n/pixel") && !str2.contains("google-analytics.com/analytics") && !str2.contains("connect.facebook.net") && !str2.contains("www.googletagmanager.com")) {
                z = true;
            }
            JSONObject a2 = a(str, str2);
            Set<String> set = f;
            String b2 = b(str2);
            int lastIndexOf = b2.lastIndexOf(".");
            int i = set.contains(lastIndexOf == -1 ? "" : b2.substring(lastIndexOf + 1)) ? 2 : -1;
            if (a2 != null && (optString = a2.optString("fileName", null)) != null) {
                JSONObject jSONObject = a2.has("respHeader") ? a2.getJSONObject("respHeader") : null;
                if (jSONObject == null) {
                    return new WebResourceResponseModel(i, null);
                }
                String str3 = str + File.separator + optString;
                InputStream inputStream = !iLoader.exist(str3) ? null : iLoader.getInputStream(str3);
                if (inputStream == null) {
                    return new WebResourceResponseModel(i, null);
                }
                HashMap hashMap = new HashMap();
                Iterator<String> keys = jSONObject.keys();
                while (keys.hasNext()) {
                    String next = keys.next();
                    hashMap.put(next, jSONObject.getString(next));
                }
                return new WebResourceResponseModel(i, com.bykv.vk.openvk.preload.falconx.a.a.a(inputStream, hashMap));
            }
            return new WebResourceResponseModel(i, null);
        } catch (Throwable unused) {
            return new WebResourceResponseModel(-1, null);
        }
    }
}