导航菜单

页面标题

页面副标题

Top浏览器 v4.6.16 - i.java 源代码

正在查看: Top浏览器 v4.6.16 应用的 i.java JAVA 源代码文件

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


package c.t.c;

import android.app.Activity;
import android.app.Application;
import android.os.Bundle;
import android.webkit.WebView;
import c.h.b.f.f;
import c.h.b.h.b;
import c.h.b.i.b;
import c.h.b.j.b;
import c.h.b.m.b;
import c.t.a.i.y;
import c.t.a.w.h0;
import c.t.a.w.t;
import c.t.a.w.w;
import c.t.c.i;
import c.t.c.j.q1.j;
import com.google.android.exoplayer2.text.ttml.TtmlNode;
import com.google.android.exoplayer2.util.MimeTypes;
import com.pocket.common.config.bean.SearchEngine;
import com.pocket.common.db.DatabaseHelper;
import com.pocket.common.db.folder.FolderDao;
import com.pocket.common.db.folder.FolderEntity;
import com.pocket.common.db.folder.FolderTypeKt;
import com.umeng.commonsdk.UMConfigure;
import h.b0.d.l;
import h.k;
import h.q;
import h.w.c0;
import java.text.SimpleDateFormat;
import java.util.Arrays;
import java.util.Date;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
import java.util.concurrent.TimeUnit;
import org.adblockplus.libadblockplus.Subscription;
import org.adblockplus.libadblockplus.android.settings.AdblockHelper;
import org.adblockplus.libadblockplus.android.settings.AdblockSettings;
import org.adblockplus.libadblockplus.android.settings.AdblockSettingsStorage;
import xyz.doikki.videoplayer.ijk.IjkPlayerFactory;
import xyz.doikki.videoplayer.player.VideoViewConfig;
import xyz.doikki.videoplayer.player.VideoViewManager;

public final class i {
    public static final i a = new i();
    public static Application b;

    public static d.b.a.c.d f542c;
    public static d.b.a.c.d d;

    public static final class a implements c.h.b.m.a {

        public static final class C0067a extends c.h.b.m.c {
            public final String l;

            public C0067a(String str) {
                super(str, false, 0L, 0, 12, null);
                this.l = str;
            }

            public static final void v(Throwable th) {
                if (th == null) {
                    return;
                }
                th.printStackTrace();
            }

            @Override
            public void o(String str) {
                l.f(str, TtmlNode.ATTR_ID);
                Application application = i.b;
                Application application2 = null;
                if (application == null) {
                    l.u("mApplication");
                    application = null;
                }
                new WebView(application).destroy();
                i iVar = i.a;
                iVar.H();
                iVar.y();
                iVar.G();
                iVar.z();
                iVar.D();
                iVar.F();
                iVar.E();
                iVar.I();
                iVar.x();
                h0 a = h0.a();
                Application application3 = i.b;
                if (application3 == null) {
                    l.u("mApplication");
                    application3 = null;
                }
                a.c(application3);
                c.t.c.o.s.g a2 = c.t.c.o.s.g.a.a();
                Application application4 = i.b;
                if (application4 == null) {
                    l.u("mApplication");
                } else {
                    application2 = application4;
                }
                a2.d(application2);
                d.b.a.h.a.y(new d.b.a.e.e() {
                    public final void accept(Object obj) {
                        i.a.C0067a.v((Throwable) obj);
                    }
                });
            }
        }

        public static final class b extends c.h.b.m.c {
            public final String l;

            public b(String str) {
                super(str, true, 0L, 0, 12, null);
                this.l = str;
            }

            @Override
            public void o(String str) {
                l.f(str, TtmlNode.ATTR_ID);
                i iVar = i.a;
                iVar.T();
                w.b().h();
                iVar.J();
                iVar.K();
                SimpleDateFormat simpleDateFormat = new SimpleDateFormat("HH");
                long f = c.h.b.i.c.f("subscribe_check_update_timestamp", 0L);
                long currentTimeMillis = System.currentTimeMillis();
                int parseInt = Integer.parseInt(simpleDateFormat.format(new Date(f)));
                int parseInt2 = Integer.parseInt(simpleDateFormat.format(new Date(currentTimeMillis)));
                if (f == 0 || currentTimeMillis - f > 86400000 || parseInt > parseInt2) {
                    c.t.b.a.i.a.c("novel", "video", "cartoon", "article", "other");
                    c.h.b.i.c.l("subscribe_check_update_timestamp", System.currentTimeMillis());
                }
                iVar.L();
            }
        }

        public static final class c extends c.h.b.m.c {
            public final String l;

            public c(String str) {
                super(str, false, 0L, 0, 12, null);
                this.l = str;
            }

            @Override
            public void o(String str) {
                l.f(str, TtmlNode.ATTR_ID);
            }
        }

        @Override
        public c.h.b.m.c a(String str) {
            l.f(str, "taskName");
            return l.b(str, "sync_task") ? new C0067a(str) : l.b(str, "async_task") ? new b(str) : new c(str);
        }
    }

    public static final class b implements Application.ActivityLifecycleCallbacks {
        @Override
        public void onActivityCreated(Activity activity, Bundle bundle) {
            l.f(activity, "activity");
            c.a.a.a.d.a.c().e(activity);
        }

        @Override
        public void onActivityDestroyed(Activity activity) {
            l.f(activity, "activity");
        }

        @Override
        public void onActivityPaused(Activity activity) {
            l.f(activity, "activity");
        }

        @Override
        public void onActivityResumed(Activity activity) {
            l.f(activity, "activity");
        }

        @Override
        public void onActivitySaveInstanceState(Activity activity, Bundle bundle) {
            l.f(activity, "activity");
            l.f(bundle, "outState");
        }

        @Override
        public void onActivityStarted(Activity activity) {
            l.f(activity, "activity");
        }

        @Override
        public void onActivityStopped(Activity activity) {
            l.f(activity, "activity");
        }
    }

    public static final class c implements c.h.b.f.c {
        @Override
        public void a(Map<String, ? extends Object> map) {
            List l;
            l.f(map, "configMap");
            Object obj = map.get("domain");
            if (obj == null || (l = c.h.b.f.f.b.a().l(obj, String.class)) == null) {
                return;
            }
            i.a.p(l);
        }
    }

    public static final class d implements c.h.b.f.c {
        @Override
        public void a(Map<String, ? extends Object> map) {
            List<SearchEngine> l;
            l.f(map, "configMap");
            Object obj = map.get("search_url");
            if (obj != null && (l = c.h.b.f.f.b.a().l(obj, SearchEngine.class)) != null) {
                h0.a().d(l);
            }
            Object obj2 = map.get("general_read_rule");
            if (obj2 == null) {
                return;
            }
            c.t.c.o.s.g.a.a().g(obj2.toString());
        }
    }

    public static final class e implements c.h.b.f.c {
        @Override
        public void a(Map<String, ? extends Object> map) {
            l.f(map, "configMap");
            Object obj = map.get("js");
            if (obj != null && (obj instanceof String)) {
                j.a.h((String) obj);
            }
        }
    }

    public static final void A(Long l) {
        if (AdblockHelper.get().getProvider().getEngine() != null) {
            d.b.a.c.d dVar = f542c;
            if (dVar != null) {
                dVar.dispose();
            }
            f542c = null;
            c.h.b.n.b.g().f(new Runnable() {
                @Override
                public final void run() {
                    i.B();
                }
            });
        }
    }

    public static final void B() {
        try {
            a.t();
        } catch (Exception e2) {
            e2.printStackTrace();
        }
    }

    public static final void C() {
    }

    public static final void q(final List list, Long l) {
        l.f(list, "$domains");
        if (AdblockHelper.get().getProvider().getEngine() != null) {
            d.b.a.c.d dVar = d;
            if (dVar != null) {
                dVar.dispose();
            }
            d = null;
            c.h.b.n.b.g().f(new Runnable() {
                @Override
                public final void run() {
                    i.r(list);
                }
            });
        }
    }

    public static final void r(List list) {
        l.f(list, "$domains");
        AdblockHelper.get().getProvider().getEngine().initAllowlistedDomains(list);
    }

    public static final void s() {
    }

    public static final void u() {
        AdblockHelper.get().getProvider().getEngine().setEnabled(c.h.b.i.c.b("AdBlock", true));
        List listedSubscriptions = AdblockHelper.get().getProvider().getEngine().getFilterEngine().getListedSubscriptions();
        long f = c.h.b.i.c.f("ad_block_rule_update_timestamp", 0L);
        if (f == 0 || System.currentTimeMillis() - f > 259200000) {
            String a2 = t.a();
            LinkedHashMap linkedHashMap = new LinkedHashMap();
            l.e(listedSubscriptions, "subscriptions");
            Iterator it = listedSubscriptions.iterator();
            while (it.hasNext()) {
                String url = ((Subscription) it.next()).getUrl();
                l.e(url, "it.url");
                l.e(a2, "currentTime");
                linkedHashMap.put(url, a2);
            }
            c.h.b.d.d.a.c("rule_update_time", linkedHashMap);
            c.h.b.i.c.l("ad_block_rule_update_timestamp", System.currentTimeMillis());
        }
        if (System.currentTimeMillis() - f > 259200000) {
            l.e(listedSubscriptions, "subscriptions");
            Iterator it2 = listedSubscriptions.iterator();
            while (it2.hasNext()) {
                ((Subscription) it2.next()).updateFilters();
            }
        }
    }

    public final void D() {
        long currentTimeMillis = System.currentTimeMillis();
        f.a aVar = c.h.b.f.f.b;
        c.h.b.f.f a2 = aVar.a();
        Application application = b;
        if (application == null) {
            l.u("mApplication");
            application = null;
        }
        c.t.a.n.c cVar = new c.t.a.n.c();
        String[] a3 = c.t.a.f.b.a.a();
        a2.k(application, cVar, (String[]) Arrays.copyOf(a3, a3.length));
        aVar.a().b("ad_white_list", new c());
        aVar.a().b("app", new d());
        aVar.a().b("cartoon_model", new e());
        c.h.b.j.e.d("InitializeApp", "initConfig: " + (System.currentTimeMillis() - currentTimeMillis) + "ms");
    }

    public final void E() {
        long currentTimeMillis = System.currentTimeMillis();
        y.r().x();
        c.h.b.j.e.d("InitializeApp", "initDownloadManager: " + (System.currentTimeMillis() - currentTimeMillis) + "ms");
    }

    public final void F() {
        long currentTimeMillis = System.currentTimeMillis();
        c.h.b.h.c.e(new b.C0004b().h(true).i(0).f(0).g(new c.t.a.n.b()).e());
        c.h.b.j.e.d("InitializeApp", "initImageLoader: " + (System.currentTimeMillis() - currentTimeMillis) + "ms");
    }

    public final void G() {
        long currentTimeMillis = System.currentTimeMillis();
        b.a d2 = new b.a().d("QE-BROWSER");
        Application application = b;
        if (application == null) {
            l.u("mApplication");
            application = null;
        }
        c.h.b.i.c.j(d2.e(new c.t.a.n.d(application)).c());
        c.h.b.i.c.n("show_search_icon_old_user_flag", true);
        c.h.b.j.e.d("InitializeApp", "initKVStorage: " + (System.currentTimeMillis() - currentTimeMillis) + "ms");
    }

    public final void H() {
        long currentTimeMillis = System.currentTimeMillis();
        c.h.b.j.c.c(new b.a().n("TOP-Browser").m(true).q(2).o(false).r(0).k(new c.h.b.j.a()).p(new c.t.a.n.c()).l());
        c.h.b.j.e.d("InitializeApp", "initLogger: " + (System.currentTimeMillis() - currentTimeMillis) + "ms");
    }

    public final void I() {
        Application application = b;
        if (application == null) {
            l.u("mApplication");
            application = null;
        }
        if (application.getResources().getBoolean(2131034116)) {
            Class<?> cls = Class.forName("com.pocket.topbrowser.novel.NovelSDKHelper");
            cls.getMethod("init", new Class[0]).invoke(cls, new Object[0]);
        }
    }

    public final void J() {
        long currentTimeMillis = System.currentTimeMillis();
        UMConfigure.setLogEnabled(false);
        Application application = null;
        if (c.h.b.i.c.b("user/consent_agreement", false)) {
            UMConfigure.init(c.h.b.o.b.b(), "61405f54314602341a126d96", c.t.a.w.j.b(), 1, (String) null);
            c.h.b.b.a.b.b().c(c.h.b.b.a.e.class);
        } else {
            Application application2 = b;
            if (application2 == null) {
                l.u("mApplication");
            } else {
                application = application2;
            }
            UMConfigure.preInit(application, "61405f54314602341a126d96", c.t.a.w.j.b());
        }
        c.h.b.j.e.d("InitializeApp", "initUmeng: " + (System.currentTimeMillis() - currentTimeMillis) + "ms");
    }

    public final void K() {
        long currentTimeMillis = System.currentTimeMillis();
        VideoViewManager.setConfig(VideoViewConfig.newBuilder().setPlayerFactory(IjkPlayerFactory.create()).build());
        c.h.b.j.e.d("InitializeApp", "initVideoView: " + (System.currentTimeMillis() - currentTimeMillis) + "ms");
    }

    public final void L() {
        new c.t.c.j.h1.d.d.b(c.t.c.j.h1.d.b.c().d()).b("js_read.js");
    }

    public final void T() {
        long currentTimeMillis = System.currentTimeMillis();
        DatabaseHelper.Companion companion = DatabaseHelper.Companion;
        FolderDao folder = companion.getFolder();
        Long l = c.t.a.f.a.a;
        l.e(l, "BOOKMARK_ROOT_FOLDER_ID");
        List<FolderEntity> selectById = folder.selectById(l.longValue());
        if (selectById == null || selectById.isEmpty()) {
            FolderEntity folderEntity = new FolderEntity("书签根目录", FolderTypeKt.BOOKMARK, System.currentTimeMillis());
            l.e(l, "BOOKMARK_ROOT_FOLDER_ID");
            folderEntity.setId(l.longValue());
            companion.getFolder().insert(folderEntity);
        }
        c.h.b.j.e.d("InitializeApp", "prepareData: " + (System.currentTimeMillis() - currentTimeMillis) + "ms");
    }

    public final void p(final List<String> list) {
        d = d.b.a.b.f.n(0L, 300L, 0L, 50L, TimeUnit.MILLISECONDS).x(d.b.a.i.a.c()).q(d.b.a.a.b.b.b()).h(new d.b.a.e.e() {
            public final void accept(Object obj) {
                i.q(list, (Long) obj);
            }
        }).f(new d.b.a.e.a() {
            public final void run() {
                i.s();
            }
        }).s();
    }

    public final void t() {
        for (Map.Entry entry : c0.h(new k[]{q.a("initMasterRule", "https://file.zhenxiangpa.com/browser/rule/master_rule.txt"), q.a("initCjxAnnoyance", "https://file.zhenxiangpa.com/browser/rule/cjx-annoyance.txt"), q.a("initAdb", "https://file.zhenxiangpa.com/browser/rule/adblock.txt")}).entrySet()) {
            if (((CharSequence) entry.getKey()).length() > 0) {
                if ((((CharSequence) entry.getValue()).length() > 0) && !c.h.b.i.c.b((String) entry.getKey(), false)) {
                    Subscription subscription = AdblockHelper.get().getProvider().getEngine().getFilterEngine().getSubscription((String) entry.getValue());
                    if (!subscription.isListed()) {
                        AdblockHelper.get().getProvider().getEngine().getFilterEngine().addSubscription(subscription);
                        c.h.b.i.c.n((String) entry.getKey(), true);
                    }
                }
            }
        }
        c.h.b.n.b.g().f(new Runnable() {
            @Override
            public final void run() {
                i.u();
            }
        });
    }

    public final c.h.b.m.a v() {
        return new a();
    }

    public final void w(Application application) {
        l.f(application, MimeTypes.BASE_TYPE_APPLICATION);
        c.t.a.w.k.d(application);
        long currentTimeMillis = System.currentTimeMillis();
        b = application;
        c.h.b.m.d dVar = c.h.b.m.d.a;
        dVar.a(false);
        dVar.d(new b.a("InitializeApp", v()).b("sync_task").b("async_task").c());
        c.h.b.j.e.d("InitializeApp", "init: " + (System.currentTimeMillis() - currentTimeMillis) + "ms");
    }

    public final void x() {
        long currentTimeMillis = System.currentTimeMillis();
        Application application = b;
        Application application2 = null;
        if (application == null) {
            l.u("mApplication");
            application = null;
        }
        c.a.a.a.d.a.d(application);
        Application application3 = b;
        if (application3 == null) {
            l.u("mApplication");
        } else {
            application2 = application3;
        }
        application2.registerActivityLifecycleCallbacks(new b());
        c.h.b.j.e.d("InitializeApp", "initARoute: " + (System.currentTimeMillis() - currentTimeMillis) + "ms");
    }

    public final void y() {
        long currentTimeMillis = System.currentTimeMillis();
        c.h.b.o.a h = c.h.b.o.a.h();
        Application application = b;
        Application application2 = null;
        if (application == null) {
            l.u("mApplication");
            application = null;
        }
        h.j(application);
        c.t.a.p.a e2 = c.t.a.p.a.e();
        Application application3 = b;
        if (application3 == null) {
            l.u("mApplication");
        } else {
            application2 = application3;
        }
        e2.g(application2);
        c.h.b.j.e.d("InitializeApp", "initActivityManager: " + (System.currentTimeMillis() - currentTimeMillis) + "ms");
    }

    public final void z() {
        if (AdblockHelper.get().isInit()) {
            return;
        }
        AdblockHelper adblockHelper = AdblockHelper.get();
        Application application = b;
        Application application2 = null;
        if (application == null) {
            l.u("mApplication");
            application = null;
        }
        Application application3 = b;
        if (application3 == null) {
            l.u("mApplication");
        } else {
            application2 = application3;
        }
        adblockHelper.init(application, application2.getFilesDir().getPath(), "ADBLOCK");
        AdblockSettingsStorage storage = AdblockHelper.get().getStorage();
        l.e(storage, "get().storage");
        AdblockSettings load = storage.load();
        if (load == null) {
            load = AdblockSettingsStorage.getDefaultSettings(c.h.b.o.b.b());
        }
        storage.save(load);
        AdblockHelper.get().getProvider().retain(true);
        f542c = d.b.a.b.f.n(0L, 300L, 0L, 50L, TimeUnit.MILLISECONDS).x(d.b.a.i.a.c()).q(d.b.a.a.b.b.b()).h(new d.b.a.e.e() {
            public final void accept(Object obj) {
                i.A((Long) obj);
            }
        }).f(new d.b.a.e.a() {
            public final void run() {
                i.C();
            }
        }).s();
    }
}