package com.kwad.components.offline.tk.a; import android.content.Context; import android.os.SystemClock; import android.text.TextUtils; import com.kwad.components.offline.api.core.api.ILoggerReporter; import com.kwad.components.offline.api.core.soloader.SoLoadListener; import com.kwad.components.offline.api.tk.ITkOfflineCompo; import com.kwad.components.offline.api.tk.TkLoggerReporter; import com.kwad.components.offline.api.tk.model.report.TKDownloadMsg; import com.kwad.sdk.core.config.d; import com.kwad.sdk.utils.AbiUtil; import com.kwad.sdk.utils.z; import com.kwai.sodler.lib.a.f; import com.kwai.sodler.lib.b.c; import com.kwai.sodler.lib.c.b; import com.kwai.sodler.lib.ext.PluginError; import com.kwai.sodler.lib.ext.b; import com.kwai.sodler.lib.h; import com.kwai.sodler.lib.i; import java.util.HashMap; import java.util.concurrent.atomic.AtomicBoolean; public final class a { private static final AtomicBoolean aHM = new AtomicBoolean(false); private static final String aHN = z.format("lib%s.so", "c++_shared"); private static final String aIg = z.format("lib%s.so", "tk_runtime_v0_0_8"); private static final String aIh = z.format("lib%s.so", "tk_runtime_lite_v0_0_8"); private static final String aIi = z.format("lib%s.so", "kwai-v8"); private static final String aIj = z.format("lib%s.so", "kwai-v8-lite"); private static final String aIk = z.format("lib%s.so", "kwad-fb"); private static final String aIl = z.format("lib%s.so", "kwad-yoga"); private static long aIm; private static Boolean aIn = null; public static void a(Context context, final SoLoadListener soLoadListener) { String str; String str2; String str3; String str4; String str5; String str6; String str7; String str8; String str9; AtomicBoolean atomicBoolean = aHM; if (!atomicBoolean.get()) { atomicBoolean.set(true); HashMap<String, String> hashMap = new HashMap<>(); boolean useTkLite = useTkLite(); if (AbiUtil.isArm64(context)) { str5 = d.KF(); if (TextUtils.isEmpty(str5)) { str5 = useTkLite ? "https://static.yximgs.com/udata/pkg/KS-Android-KSAdSDk/tachikoma/3.3.24.2/ks_so-tachikomaLiteArm64v8aRelease-3.3.24.2.apk" : "https://static.yximgs.com/udata/pkg/KS-Android-KSAdSDk/tachikoma/3.3.24.2/ks_so-tachikomaArm64v8aRelease-3.3.24.2.apk"; } str4 = useTkLite ? "sotk-v8a-lite" : "sotk-v8a"; str3 = useTkLite ? "db892c7b72a9636667bfc8ea7e9df0bc" : "40f3b3b81340519f51bfc19cb9ea2284"; if (useTkLite) { hashMap.put(aIh, "2711ba35c7345099edcc3f4526e0b59d"); str9 = aIj; str8 = "005c29f4f5c26b21923dce9b72a0fc8d"; } else { hashMap.put(aIg, "09a2c11101651aa5e866979ad43f3df0"); str9 = aIi; str8 = "cbed106d3241121e1ccb6a8bc152d53e"; } hashMap.put(str9, str8); hashMap.put(aIk, "31f065607e6da6b741330d1df0b35460"); hashMap.put(aIl, "76308532f64b68fd5a930c42cceec22b"); str2 = aHN; str = "6ca7958ee0b0192a7c52c16faffaa8ba"; } else { str5 = d.KE(); if (TextUtils.isEmpty(str5)) { str5 = useTkLite ? "https://static.yximgs.com/udata/pkg/KS-Android-KSAdSDk/tachikoma/3.3.24.2/ks_so-tachikomaLiteArmeabiv7aRelease-3.3.24.2.apk" : "https://static.yximgs.com/udata/pkg/KS-Android-KSAdSDk/tachikoma/3.3.24.2/ks_so-tachikomaArmeabiv7aRelease-3.3.24.2.apk"; } str4 = useTkLite ? "sotk-v7a-lite" : "sotk-v7a"; str3 = useTkLite ? "55ecca97822a39bc4b276d645ad35c09" : "9f22c0987957bb7abb016726b088ad78"; if (useTkLite) { hashMap.put(aIh, "d278819f65940c10a8b7313bf606bfff"); str7 = aIj; str6 = "9798330679c11734503264cdfb118e76"; } else { hashMap.put(aIg, "b48f51dc240ddd4ffb5d8c75a5c5c820"); str7 = aIi; str6 = "8674972563d49769d5d9a64744ac5749"; } hashMap.put(str7, str6); hashMap.put(aIk, "eff11bebb8a3c872fa30b0484b460d12"); hashMap.put(aIl, "2c6f402c6a565d2e6912b0013fa59380"); str2 = aHN; str = "7cb16c2840085bbdf4be628e6604bac1"; } hashMap.put(str2, str); b bVar = new b(); bVar.bLW = com.kwad.sdk.core.network.idc.a.MK().dq(str5); bVar.Gh = true; bVar.bLV = str4; bVar.version = useTkLite ? "3.3.24.2-lite" : "3.3.24.2"; bVar.bLZ = false; bVar.bLY = str3; bVar.bMb = hashMap; final com.kwai.sodler.lib.a.a gy = i.adT().adV().adX().gy(ITkOfflineCompo.PACKAGE_NAME); com.kwad.sdk.core.e.b.d("TkSoLoadHelper", "tkOfflineCompoPlugin: " + gy); if (gy instanceof com.kwai.sodler.lib.kwai.a) { bVar.bMe = ((com.kwai.sodler.lib.kwai.a) gy).aee(); } com.kwai.sodler.kwai.a.a(context, bVar, new b.c() { /* class com.kwad.components.offline.tk.a.a.AnonymousClass1 */ private void Fr() { soLoadListener.onLoaded(); } /* access modifiers changed from: private */ public void a(c cVar) { super.a((f) cVar); } private void a(PluginError pluginError) { soLoadListener.onFailed(pluginError.getCode(), pluginError); } /* access modifiers changed from: private */ /* renamed from: b */ public void c(c cVar) { super.c((f) cVar); long unused = a.aIm = SystemClock.elapsedRealtime(); TkLoggerReporter.get().reportTKSODownload(ILoggerReporter.Category.APM_LOG, new TKDownloadMsg().setDownloadState(0).setRetryCount(cVar.aeo()).toJson()); } /* access modifiers changed from: private */ /* renamed from: c */ public void b(c cVar) { String str; super.b((f) cVar); if (cVar.getState() == 1) { TkLoggerReporter.get().reportTKSODownload(ILoggerReporter.Category.APM_LOG, new TKDownloadMsg().setRetryCount(cVar.aeo()).setDownloadTime(SystemClock.elapsedRealtime() - a.aIm).setDownloadState(1).toJson()); return; } if (cVar.ael() != null) { Throwable ael = cVar.ael(); if (ael instanceof PluginError) { str = String.valueOf(((PluginError) ael).getCode()); TkLoggerReporter.get().reportTKSODownload(ILoggerReporter.Category.ERROR_LOG, new TKDownloadMsg().setRetryCount(cVar.aeo()).setErrorReason(str).setDownloadState(2).toJson()); } } str = "other"; TkLoggerReporter.get().reportTKSODownload(ILoggerReporter.Category.ERROR_LOG, new TKDownloadMsg().setRetryCount(cVar.aeo()).setErrorReason(str).setDownloadState(2).toJson()); } /* JADX DEBUG: Method arguments types fixed to match base method, original types: [com.kwai.sodler.lib.a.f, com.kwai.sodler.lib.a.a] */ @Override // com.kwai.sodler.lib.ext.b.C0191b, com.kwai.sodler.lib.ext.b public final /* synthetic */ void a(c cVar, h hVar) { Fr(); } /* JADX DEBUG: Method arguments types fixed to match base method, original types: [com.kwai.sodler.lib.a.f, com.kwai.sodler.lib.ext.PluginError] */ @Override // com.kwai.sodler.lib.ext.b.C0191b, com.kwai.sodler.lib.ext.b public final /* bridge */ /* synthetic */ void a(c cVar, PluginError pluginError) { a(pluginError); } }); } } public static boolean useTkLite() { if (aIn == null) { aIn = Boolean.valueOf(d.a(com.kwad.sdk.core.config.c.aSQ)); } return aIn.booleanValue(); } }