翰林优商.apk(点击下载) / b.java


package com.mbridge.msdk.splash.c;

import android.graphics.Bitmap;
import android.text.TextUtils;
import com.mbridge.msdk.foundation.controller.a;
import com.mbridge.msdk.foundation.db.f;
import com.mbridge.msdk.foundation.db.i;
import com.mbridge.msdk.foundation.download.download.H5DownLoadManager;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.same.c.c;
import com.mbridge.msdk.foundation.tools.w;
import com.mbridge.msdk.splash.c.e;
import com.mbridge.msdk.splash.view.MBSplashView;
import java.io.File;
import java.util.ArrayList;
import java.util.List;
import java.util.concurrent.ConcurrentHashMap;

/* compiled from: ResManager */
public final class b {
    public static f a = f.a(i.a(a.f().j()));
    private static String b = "ResManager";
    private static int c = 1;
    private static ConcurrentHashMap<String, Boolean> d = new ConcurrentHashMap<>();

    public static CampaignEx a(MBSplashView mBSplashView, String str, String str2, String str3, boolean z, int i, boolean z2, boolean z3) {
        if (a == null) {
            a = f.a(i.a(a.f().j()));
        }
        com.mbridge.msdk.c.a b2 = com.mbridge.msdk.c.b.a().b(a.f().k());
        if (b2 == null) {
            b2 = com.mbridge.msdk.c.b.a().b();
        }
        long ae = b2.ae() * 1000;
        long U = b2.U() * 1000;
        if (a == null) {
            a = f.a(i.a(a.f().j()));
        }
        a.b(U, str2);
        List<CampaignEx> a2 = a.a(str2, 0, 0, c, !TextUtils.isEmpty(str3));
        if (a2 == null || a2.size() <= 0) {
            return null;
        }
        CampaignEx campaignEx = a2.get(0);
        if (TextUtils.isEmpty(campaignEx.getAdZip()) && TextUtils.isEmpty(campaignEx.getAdHtml())) {
            return null;
        }
        long currentTimeMillis = System.currentTimeMillis();
        long j = currentTimeMillis - ae;
        if (!z2) {
            if ((campaignEx.getPlct() <= 0 || (campaignEx.getPlct() * 1000) + campaignEx.getTimestamp() < currentTimeMillis) && (campaignEx.getPlct() > 0 || campaignEx.getTimestamp() < j)) {
                w.a(b, "========已经超了缓存时间");
                return null;
            } else if (!a(mBSplashView, campaignEx, str, str2, z, i, z3)) {
                return null;
            } else {
                String str4 = b;
                w.d(str4, "cache campain is picked:" + campaignEx.getAppName());
                return a(campaignEx);
            }
        } else if ((campaignEx.getPlct() <= 0 || (campaignEx.getPlct() * 1000) + campaignEx.getTimestamp() < currentTimeMillis) && (campaignEx.getPlct() > 0 || campaignEx.getTimestamp() < j)) {
            if (!a(mBSplashView, campaignEx, str, str2, z, i, z3) || !campaignEx.isSpareOffer(ae, U)) {
                return null;
            }
            return a(campaignEx);
        } else if (!a(mBSplashView, campaignEx, str, str2, z, i, z3)) {
            return null;
        } else {
            String str5 = b;
            w.d(str5, "cache campain is picked:" + campaignEx.getAppName());
            return a(campaignEx);
        }
    }

    private static CampaignEx a(CampaignEx campaignEx) {
        if (!TextUtils.isEmpty(campaignEx.getAdZip()) || (!TextUtils.isEmpty(campaignEx.getAdHtml()) && campaignEx.getAdHtml().contains("<MBTPLMARK>"))) {
            campaignEx.setHasMBTplMark(true);
            campaignEx.setIsMraid(false);
        } else {
            campaignEx.setHasMBTplMark(false);
            campaignEx.setIsMraid(true);
        }
        return campaignEx;
    }

    /* JADX WARNING: Removed duplicated region for block: B:37:0x00aa  */
    private static boolean a(MBSplashView mBSplashView, CampaignEx campaignEx, String str, String str2, boolean z, int i, boolean z2) {
        boolean z3;
        boolean z4 = false;
        if (campaignEx != null) {
            mBSplashView.clearResState();
            if (!TextUtils.isEmpty(campaignEx.getVideoUrlEncode())) {
                boolean z5 = mBSplashView.isVideoReady() || com.mbridge.msdk.videocommon.download.b.getInstance().a(297, str2, campaignEx.isBidCampaign());
                if (!z5) {
                    a(mBSplashView, campaignEx, str2);
                } else {
                    mBSplashView.setVideoReady(true);
                }
                z3 = z5;
            } else {
                z3 = true;
            }
            if (!TextUtils.isEmpty(campaignEx.getAdZip()) && !mBSplashView.isH5Ready()) {
                String h5ResAddress = H5DownLoadManager.getInstance().getH5ResAddress(campaignEx.getAdZip());
                if (TextUtils.isEmpty(h5ResAddress)) {
                    z3 = false;
                } else if (!z2) {
                    a(mBSplashView, h5ResAddress, campaignEx, str, str2, z, i);
                }
            }
            if (TextUtils.isEmpty(campaignEx.getAdZip()) && !TextUtils.isEmpty(campaignEx.getAdHtml()) && !mBSplashView.isH5Ready()) {
                String c2 = c(campaignEx.getAdHtml());
                if (!TextUtils.isEmpty(c2)) {
                    if (!z2) {
                        a(mBSplashView, c2, campaignEx, str, str2, z, i);
                    }
                }
                if (campaignEx.isDynamicView()) {
                    Boolean bool = d.get(campaignEx.getImageUrl());
                    if (bool != null) {
                        z4 = bool.booleanValue();
                    }
                    if (!z4) {
                        a(mBSplashView, campaignEx, (com.mbridge.msdk.splash.view.nativeview.a) null);
                    } else {
                        mBSplashView.setImageReady(true);
                    }
                }
            }
            z4 = z3;
            if (campaignEx.isDynamicView()) {
            }
        }
        return z4;
    }

    private static void a(final MBSplashView mBSplashView, CampaignEx campaignEx, String str) {
        AnonymousClass1 r5 = new com.mbridge.msdk.videocommon.listener.a() {
            /* class com.mbridge.msdk.splash.c.b.AnonymousClass1 */

            @Override // com.mbridge.msdk.videocommon.listener.a
            public final void a(String str) {
                MBSplashView.this.setVideoReady(true);
                w.a(b.b, "========VIDEO SUC");
            }

            @Override // com.mbridge.msdk.videocommon.listener.a
            public final void a(String str, String str2) {
                MBSplashView.this.setVideoReady(false);
                w.a(b.b, "========VIDEO FAILED");
            }
        };
        ArrayList arrayList = new ArrayList();
        arrayList.add(campaignEx);
        com.mbridge.msdk.videocommon.download.b.getInstance().createUnitCache(a.f().j(), str, arrayList, 297, r5);
        if (!com.mbridge.msdk.videocommon.download.b.getInstance().a(297, str, campaignEx.isBidCampaign())) {
            com.mbridge.msdk.videocommon.download.b.getInstance().load(str);
        } else {
            mBSplashView.setVideoReady(true);
        }
    }

    public static void a(final MBSplashView mBSplashView, final CampaignEx campaignEx, final com.mbridge.msdk.splash.view.nativeview.a aVar) {
        com.mbridge.msdk.foundation.same.c.b.a(a.f().j()).a(campaignEx.getImageUrl(), new c() {
            /* class com.mbridge.msdk.splash.c.b.AnonymousClass2 */

            @Override // com.mbridge.msdk.foundation.same.c.c
            public final void onSuccessLoad(Bitmap bitmap, String str) {
                b.d.put(CampaignEx.this.getImageUrl(), true);
                com.mbridge.msdk.splash.view.nativeview.a aVar = aVar;
                if (aVar != null) {
                    aVar.a();
                }
                MBSplashView mBSplashView = mBSplashView;
                if (mBSplashView != null) {
                    mBSplashView.setImageReady(true);
                }
            }

            @Override // com.mbridge.msdk.foundation.same.c.c
            public final void onFailedLoad(String str, String str2) {
                b.d.put(CampaignEx.this.getImageUrl(), false);
                com.mbridge.msdk.splash.view.nativeview.a aVar = aVar;
                if (aVar != null) {
                    aVar.b();
                }
                MBSplashView mBSplashView = mBSplashView;
                if (mBSplashView != null) {
                    mBSplashView.setImageReady(false);
                }
            }
        });
        if (!TextUtils.isEmpty(campaignEx.getIconUrl())) {
            com.mbridge.msdk.foundation.same.c.b.a(a.f().j()).a(campaignEx.getIconUrl(), new c() {
                /* class com.mbridge.msdk.splash.c.b.AnonymousClass3 */

                @Override // com.mbridge.msdk.foundation.same.c.c
                public final void onFailedLoad(String str, String str2) {
                }

                @Override // com.mbridge.msdk.foundation.same.c.c
                public final void onSuccessLoad(Bitmap bitmap, String str) {
                }
            });
        }
    }

    private static void a(MBSplashView mBSplashView, String str, CampaignEx campaignEx, String str2, String str3, boolean z, int i) {
        e.c cVar = new e.c();
        cVar.c(str3);
        cVar.b(str2);
        cVar.a(campaignEx);
        cVar.a(str);
        cVar.a(z);
        cVar.a(i);
        e.a.a.a(mBSplashView, cVar, null);
    }

    /* JADX WARNING: Code restructure failed: missing block: B:10:?, code lost:
        return "";
     */
    /* JADX WARNING: Code restructure failed: missing block: B:8:0x0025, code lost:
        r3 = move-exception;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:9:0x0026, code lost:
        r3.getMessage();
     */
    private static String c(String str) {
        File file = new File(str);
        if (!file.exists()) {
            return "";
        }
        return "file:///" + file.getAbsolutePath();
    }

    public static boolean a(MBSplashView mBSplashView, CampaignEx campaignEx) {
        boolean z = false;
        if (mBSplashView == null) {
            w.d(b, "mbSplashView  is null");
            return false;
        }
        boolean z2 = true;
        if (!TextUtils.isEmpty(campaignEx.getVideoUrlEncode())) {
            z2 = mBSplashView.isVideoReady();
            String str = b;
            w.d(str, "======isReady isVideoReady:" + z2);
        }
        if (z2 && !TextUtils.isEmpty(campaignEx.getAdZip())) {
            z2 = mBSplashView.isH5Ready();
            String str2 = b;
            w.d(str2, "======isReady getAdZip:" + z2);
        }
        if (z2 && TextUtils.isEmpty(campaignEx.getAdZip()) && !TextUtils.isEmpty(campaignEx.getAdHtml())) {
            z2 = mBSplashView.isH5Ready();
            String str3 = b;
            w.d(str3, "======isReady getAdHtml:" + z2);
        }
        if (TextUtils.isEmpty(campaignEx.getAdZip()) && TextUtils.isEmpty(campaignEx.getAdHtml())) {
            w.d(b, "======isReady getAdHtml  getAdZip all are empty");
            z2 = false;
        }
        if (!campaignEx.isDynamicView()) {
            return z2;
        }
        if (!TextUtils.isEmpty(campaignEx.getImageUrl())) {
            z = mBSplashView.isImageReady();
        }
        String str4 = b;
        w.d(str4, "======isReady DYNAMIC VIEW and image state is : " + z);
        return z;
    }

    public static void a(CampaignEx campaignEx, String str) {
        ArrayList arrayList = new ArrayList();
        arrayList.add(campaignEx);
        if (a == null) {
            a = f.a(i.a(a.f().j()));
        }
        a.b(arrayList, str);
    }

    public static void a(String str) {
        if (a == null) {
            a = f.a(i.a(a.f().j()));
        }
        a.a(str, 0, c);
    }

    public static void b(String str) {
        d.remove(str);
    }
}