最右.apk(点击下载) / a.java


package com.kwad.components.offline.tk.a;

import android.content.Context;
import android.os.SystemClock;
import android.text.TextUtils;
import androidx.annotation.NonNull;
import com.kwad.components.offline.api.core.api.ILoggerReporter;
import com.kwad.components.offline.api.core.api.INet;
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.core.network.idc.a;
import com.kwad.sdk.utils.AbiUtil;
import com.kwad.sdk.utils.w;
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 String RG = w.format("lib%s.so", "tk_runtime_v0_0_8");
    private static final String RH = w.format("lib%s.so", "tk_runtime_lite_v0_0_8");
    private static final String RI = w.format("lib%s.so", "kwai-v8");
    private static final String RJ = w.format("lib%s.so", "kwai-v8-lite");
    private static final String RK = w.format("lib%s.so", "kwad-fb");
    private static final String RL = w.format("lib%s.so", "kwad-yoga");
    private static long RM;
    private static Boolean RN = null;
    private static final AtomicBoolean Rm = new AtomicBoolean(false);
    private static final String Rn = w.format("lib%s.so", "c++_shared");

    public static void a(Context context, @NonNull final SoLoadListener soLoadListener) {
        String str;
        String str2;
        String str3;
        String str4;
        String str5;
        String str6;
        String str7;
        String str8;
        String str9;
        AtomicBoolean atomicBoolean = Rm;
        if (!atomicBoolean.get()) {
            atomicBoolean.set(true);
            HashMap<String, String> hashMap = new HashMap<>();
            boolean useTkLite = useTkLite();
            if (AbiUtil.isArm64(context)) {
                str5 = d.jt();
                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(RH, "2711ba35c7345099edcc3f4526e0b59d");
                    str9 = RJ;
                    str8 = "005c29f4f5c26b21923dce9b72a0fc8d";
                } else {
                    hashMap.put(RG, "09a2c11101651aa5e866979ad43f3df0");
                    str9 = RI;
                    str8 = "cbed106d3241121e1ccb6a8bc152d53e";
                }
                hashMap.put(str9, str8);
                hashMap.put(RK, "31f065607e6da6b741330d1df0b35460");
                hashMap.put(RL, "76308532f64b68fd5a930c42cceec22b");
                str2 = Rn;
                str = "6ca7958ee0b0192a7c52c16faffaa8ba";
            } else {
                str5 = d.js();
                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(RH, "d278819f65940c10a8b7313bf606bfff");
                    str7 = RJ;
                    str6 = "9798330679c11734503264cdfb118e76";
                } else {
                    hashMap.put(RG, "b48f51dc240ddd4ffb5d8c75a5c5c820");
                    str7 = RI;
                    str6 = "8674972563d49769d5d9a64744ac5749";
                }
                hashMap.put(str7, str6);
                hashMap.put(RK, "eff11bebb8a3c872fa30b0484b460d12");
                hashMap.put(RL, "2c6f402c6a565d2e6912b0013fa59380");
                str2 = Rn;
                str = "7cb16c2840085bbdf4be628e6604bac1";
            }
            hashMap.put(str2, str);
            b bVar = new b();
            bVar.aAe = a.C0277a.aaJ.A(str5, INet.HostType.CDN);
            bVar.Em = true;
            bVar.aAd = str4;
            bVar.version = useTkLite ? "3.3.24.2-lite" : "3.3.24.2";
            bVar.aAh = false;
            bVar.aAg = str3;
            bVar.aAj = hashMap;
            final com.kwai.sodler.lib.a.a cx = i.su().sv().sx().cx(ITkOfflineCompo.PACKAGE_NAME);
            com.kwad.sdk.core.e.b.d("TkSoLoadHelper", "tkOfflineCompoPlugin: ".concat(String.valueOf(cx)));
            if (cx instanceof com.kwai.sodler.lib.kwai.a) {
                bVar.aAm = ((com.kwai.sodler.lib.kwai.a) cx).azm;
            }
            com.kwai.sodler.kwai.a.a(context, bVar, new b.c() {
                /* class com.kwad.components.offline.tk.a.a.AnonymousClass1 */

                /* JADX DEBUG: Method arguments types fixed to match base method, original types: [com.kwai.sodler.lib.a.f] */
                @Override // com.kwai.sodler.lib.ext.b.C0299b, com.kwai.sodler.lib.ext.b
                public final /* bridge */ /* synthetic */ void a(c cVar) {
                    super.a(cVar);
                }

                /* 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.C0299b, com.kwai.sodler.lib.ext.b
                public final /* synthetic */ void a(c cVar, h hVar) {
                    soLoadListener.onLoaded();
                }

                /* 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.C0299b, com.kwai.sodler.lib.ext.b
                public final /* synthetic */ void a(c cVar, PluginError pluginError) {
                    soLoadListener.onFailed(pluginError.getCode(), pluginError);
                }

                /* JADX DEBUG: Method arguments types fixed to match base method, original types: [com.kwai.sodler.lib.a.f] */
                @Override // com.kwai.sodler.lib.ext.b.C0299b, com.kwai.sodler.lib.ext.b
                public final /* synthetic */ void b(c cVar) {
                    String str;
                    c cVar2 = cVar;
                    super.b(cVar2);
                    if (cVar2.getState() == 1) {
                        TkLoggerReporter.get().reportTKSODownload(ILoggerReporter.Category.APM_LOG, new TKDownloadMsg().setRetryCount(cVar2.sJ()).setDownloadTime(SystemClock.elapsedRealtime() - a.RM).setDownloadState(1).toJson());
                        return;
                    }
                    if (cVar2.sG() != null) {
                        Throwable sG = cVar2.sG();
                        if (sG instanceof PluginError) {
                            str = String.valueOf(((PluginError) sG).getCode());
                            TkLoggerReporter.get().reportTKSODownload(ILoggerReporter.Category.ERROR_LOG, new TKDownloadMsg().setRetryCount(cVar2.sJ()).setErrorReason(str).setDownloadState(2).toJson());
                        }
                    }
                    str = "other";
                    TkLoggerReporter.get().reportTKSODownload(ILoggerReporter.Category.ERROR_LOG, new TKDownloadMsg().setRetryCount(cVar2.sJ()).setErrorReason(str).setDownloadState(2).toJson());
                }

                /* JADX DEBUG: Method arguments types fixed to match base method, original types: [com.kwai.sodler.lib.a.f] */
                @Override // com.kwai.sodler.lib.ext.b.C0299b, com.kwai.sodler.lib.ext.b
                public final /* synthetic */ void c(c cVar) {
                    c cVar2 = cVar;
                    super.c(cVar2);
                    long unused = a.RM = SystemClock.elapsedRealtime();
                    TkLoggerReporter.get().reportTKSODownload(ILoggerReporter.Category.APM_LOG, new TKDownloadMsg().setDownloadState(0).setRetryCount(cVar2.sJ()).toJson());
                }
            });
        }
    }

    public static boolean useTkLite() {
        if (RN == null) {
            RN = Boolean.valueOf(d.a(com.kwad.sdk.core.config.c.VK));
        }
        return RN.booleanValue();
    }
}