正在查看: Top浏览器 v4.6.16 应用的 i.java JAVA 源代码文件
本页面展示 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();
}
}