package com.mbridge.msdk.videocommon.download;

import android.content.Context;
import android.text.TextUtils;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.c.k;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.tools.af;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.CopyOnWriteArrayList;
/* compiled from: DownLoadManager.java */
/* loaded from: classes6.dex */
public class b {

    /* renamed from: a  reason: collision with root package name */
    private static volatile b f4702a;
    private boolean b = false;
    private ConcurrentHashMap<String, j> c = new ConcurrentHashMap<>();
    private ConcurrentHashMap<String, CopyOnWriteArrayList<Map<String, a>>> d;
    private ConcurrentHashMap<String, CopyOnWriteArrayList<CampaignEx>> e;
    private ConcurrentHashMap<String, CopyOnWriteArrayList<a>> f;

    private b() {
    }

    public static b getInstance() {
        if (f4702a == null) {
            synchronized (b.class) {
                if (f4702a == null) {
                    f4702a = new b();
                }
            }
        }
        return f4702a;
    }

    public final a a(String str, String str2) {
        j c = c(str);
        if (c != null) {
            return c.a(str2);
        }
        return null;
    }

    public final CopyOnWriteArrayList<CampaignEx> a(String str) {
        ConcurrentHashMap<String, CopyOnWriteArrayList<CampaignEx>> concurrentHashMap = this.e;
        if (concurrentHashMap == null || !concurrentHashMap.containsKey(str)) {
            return null;
        }
        return this.e.get(str);
    }

    public final void a(String str, CopyOnWriteArrayList<CampaignEx> copyOnWriteArrayList) {
        ConcurrentHashMap<String, CopyOnWriteArrayList<CampaignEx>> concurrentHashMap = this.e;
        if (concurrentHashMap == null) {
            this.e = new ConcurrentHashMap<>();
        } else {
            concurrentHashMap.clear();
        }
        this.e.put(str, copyOnWriteArrayList);
    }

    public final CopyOnWriteArrayList<a> b(String str) {
        ConcurrentHashMap<String, CopyOnWriteArrayList<a>> concurrentHashMap = this.f;
        if (concurrentHashMap == null || !concurrentHashMap.containsKey(str)) {
            return null;
        }
        return this.f.get(str);
    }

    public final void b(String str, CopyOnWriteArrayList<a> copyOnWriteArrayList) {
        ConcurrentHashMap<String, CopyOnWriteArrayList<a>> concurrentHashMap = this.f;
        if (concurrentHashMap == null) {
            this.f = new ConcurrentHashMap<>();
        } else {
            concurrentHashMap.clear();
        }
        this.f.put(str, copyOnWriteArrayList);
    }

    public final j c(String str) {
        ConcurrentHashMap<String, j> concurrentHashMap = this.c;
        if (concurrentHashMap == null || !concurrentHashMap.containsKey(str)) {
            return null;
        }
        return this.c.get(str);
    }

    public final boolean a(int i, String str, boolean z) {
        try {
            j c = c(str);
            if (c != null) {
                return c.a(i, z) != null;
            }
            return false;
        } catch (Exception e) {
            if (MBridgeConstans.DEBUG) {
                e.printStackTrace();
                return false;
            }
            return false;
        }
    }

    public final boolean a(int i, String str, boolean z, int i2, boolean z2, int i3, List<CampaignEx> list) {
        return a(i, str, z, i2, z2, i3, list, false, null);
    }

    /* JADX WARN: Code restructure failed: missing block: B:100:0x01ab, code lost:
        r14.f = new java.util.concurrent.ConcurrentHashMap<>();
     */
    /* JADX WARN: Code restructure failed: missing block: B:102:0x01b7, code lost:
        if (r3.containsKey(r16) == false) goto L145;
     */
    /* JADX WARN: Code restructure failed: missing block: B:103:0x01b9, code lost:
        r14.f.remove(r16);
     */
    /* JADX WARN: Code restructure failed: missing block: B:104:0x01be, code lost:
        r3 = r14.e;
     */
    /* JADX WARN: Code restructure failed: missing block: B:105:0x01c0, code lost:
        if (r3 != null) goto L158;
     */
    /* JADX WARN: Code restructure failed: missing block: B:106:0x01c2, code lost:
        r14.e = new java.util.concurrent.ConcurrentHashMap<>();
     */
    /* JADX WARN: Code restructure failed: missing block: B:108:0x01ce, code lost:
        if (r3.containsKey(r16) == false) goto L148;
     */
    /* JADX WARN: Code restructure failed: missing block: B:109:0x01d0, code lost:
        r14.e.remove(r16);
     */
    /* JADX WARN: Code restructure failed: missing block: B:110:0x01d5, code lost:
        if (r2 == null) goto L3;
     */
    /* JADX WARN: Code restructure failed: missing block: B:112:0x01db, code lost:
        if (r2.size() <= 0) goto L3;
     */
    /* JADX WARN: Code restructure failed: missing block: B:113:0x01dd, code lost:
        r3 = new java.util.concurrent.CopyOnWriteArrayList<>();
        r4 = new java.util.concurrent.CopyOnWriteArrayList<>();
        r5 = new java.util.concurrent.CopyOnWriteArrayList<>();
        r2 = r2.iterator();
     */
    /* JADX WARN: Code restructure failed: missing block: B:115:0x01f4, code lost:
        if (r2.hasNext() == false) goto L155;
     */
    /* JADX WARN: Code restructure failed: missing block: B:116:0x01f6, code lost:
        r6 = r2.next();
        r7 = new java.util.concurrent.ConcurrentHashMap();
        r8 = r6.l();
        r7.put(r8.getId() + r8.getVideoUrlEncode() + r8.getBidToken(), r6);
        r3.add(r7);
        r4.add(r8);
        r5.add(r6);
     */
    /* JADX WARN: Code restructure failed: missing block: B:117:0x0233, code lost:
        r14.d.put(r16, r3);
        r14.e.put(r16, r4);
        r14.f.put(r16, r5);
     */
    /* JADX WARN: Code restructure failed: missing block: B:68:0x0129, code lost:
        if (r5.size() >= r18) goto L65;
     */
    /* JADX WARN: Code restructure failed: missing block: B:89:0x018b, code lost:
        if (r4.size() > 0) goto L65;
     */
    /* JADX WARN: Code restructure failed: missing block: B:92:0x0190, code lost:
        r3 = r14.d;
     */
    /* JADX WARN: Code restructure failed: missing block: B:93:0x0192, code lost:
        if (r3 != null) goto L164;
     */
    /* JADX WARN: Code restructure failed: missing block: B:94:0x0194, code lost:
        r14.d = new java.util.concurrent.ConcurrentHashMap<>();
     */
    /* JADX WARN: Code restructure failed: missing block: B:96:0x01a0, code lost:
        if (r3.containsKey(r16) == false) goto L142;
     */
    /* JADX WARN: Code restructure failed: missing block: B:97:0x01a2, code lost:
        r14.d.remove(r16);
     */
    /* JADX WARN: Code restructure failed: missing block: B:98:0x01a7, code lost:
        r3 = r14.f;
     */
    /* JADX WARN: Code restructure failed: missing block: B:99:0x01a9, code lost:
        if (r3 != null) goto L161;
     */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public final boolean a(int r15, java.lang.String r16, boolean r17, int r18, boolean r19, int r20, java.util.List<com.mbridge.msdk.foundation.entity.CampaignEx> r21, boolean r22, com.mbridge.msdk.foundation.same.report.d.e r23) {
        /*
            Method dump skipped, instructions count: 588
            To view this dump add '--comments-level debug' option
        */
        throw new UnsupportedOperationException("Method not decompiled: com.mbridge.msdk.videocommon.download.b.a(int, java.lang.String, boolean, int, boolean, int, java.util.List, boolean, com.mbridge.msdk.foundation.same.report.d.e):boolean");
    }

    public void load(String str) {
        j c = c(str);
        if (c != null) {
            c.a();
        }
    }

    public j createUnitCache(Context context, String str, CopyOnWriteArrayList<CampaignEx> copyOnWriteArrayList, int i, com.mbridge.msdk.videocommon.listener.a aVar) {
        j jVar;
        if (TextUtils.isEmpty(str) || copyOnWriteArrayList == null || copyOnWriteArrayList.size() == 0) {
            return null;
        }
        if (this.c.containsKey(str)) {
            jVar = this.c.get(str);
            if (jVar == null) {
                jVar = new j(context, copyOnWriteArrayList, str, i);
                this.c.put(str, jVar);
            }
            if (i == 94 || i == 287) {
                jVar.a(copyOnWriteArrayList.get(0).getRequestId(), aVar);
            } else {
                jVar.a(aVar);
            }
            jVar.a(copyOnWriteArrayList);
        } else {
            jVar = new j(context, copyOnWriteArrayList, str, i);
            if (aVar != null) {
                jVar.a(aVar);
            }
            this.c.put(str, jVar);
        }
        return jVar;
    }

    public j createUnitCache(Context context, String str, CampaignEx campaignEx, int i, com.mbridge.msdk.videocommon.listener.a aVar) {
        j jVar;
        if (TextUtils.isEmpty(str) || campaignEx == null) {
            return null;
        }
        if (this.c.containsKey(str)) {
            jVar = this.c.get(str);
            if (jVar == null) {
                jVar = new j(context, campaignEx, str, i);
                this.c.put(str, jVar);
            }
            if (i == 94 || i == 287) {
                jVar.a(campaignEx.getRequestId(), aVar);
            } else {
                jVar.a(aVar);
            }
            jVar.a(campaignEx);
        } else {
            jVar = new j(context, campaignEx, str, i);
            if (aVar != null) {
                jVar.a(aVar);
            }
            this.c.put(str, jVar);
        }
        return jVar;
    }

    public final void a(boolean z) {
        this.b = z;
        ConcurrentHashMap<String, j> concurrentHashMap = this.c;
        if (concurrentHashMap != null) {
            for (Map.Entry<String, j> entry : concurrentHashMap.entrySet()) {
                j value = entry.getValue();
                if (value != null) {
                    value.b();
                }
            }
        }
    }

    public final int b(String str, String str2) {
        CopyOnWriteArrayList<Map<String, a>> c;
        a value;
        CampaignEx l;
        ConcurrentHashMap<String, j> concurrentHashMap = this.c;
        if (concurrentHashMap != null) {
            for (Map.Entry<String, j> entry : concurrentHashMap.entrySet()) {
                j value2 = entry.getValue();
                if (value2 != null && (c = value2.c()) != null) {
                    int size = c.size();
                    for (int i = 0; i < size; i++) {
                        Map<String, a> map = c.get(i);
                        if (map != null) {
                            Iterator<Map.Entry<String, a>> it = map.entrySet().iterator();
                            if (it.hasNext() && (value = it.next().getValue()) != null && (l = value.l()) != null) {
                                String videoUrlEncode = l.getVideoUrlEncode();
                                if (!TextUtils.isEmpty(str2) && !TextUtils.isEmpty(videoUrlEncode) && str2.equals(videoUrlEncode)) {
                                    return value.k();
                                }
                            }
                        }
                    }
                    continue;
                }
            }
        }
        return 0;
    }

    public final void b(boolean z) {
        if (!z) {
            this.b = false;
        } else if (this.b) {
            return;
        }
        ConcurrentHashMap<String, j> concurrentHashMap = this.c;
        if (concurrentHashMap != null) {
            for (Map.Entry<String, j> entry : concurrentHashMap.entrySet()) {
                entry.getValue().a();
            }
        }
    }

    public final void a() {
        ConcurrentHashMap<String, j> concurrentHashMap = this.c;
        if (concurrentHashMap != null) {
            for (Map.Entry<String, j> entry : concurrentHashMap.entrySet()) {
                j value = entry.getValue();
                String key = entry.getKey();
                try {
                    Class.forName("com.mbridge.msdk.videocommon.d.a");
                    com.mbridge.msdk.videocommon.d.c a2 = com.mbridge.msdk.videocommon.d.b.a().a(com.mbridge.msdk.foundation.controller.c.m().k(), key);
                    if (a2 != null) {
                        if (a2.w() == 2) {
                            value.b();
                        } else {
                            value.a();
                        }
                    }
                } catch (Exception e) {
                    af.b("DownLoadManager", e.getMessage());
                    try {
                        if (!TextUtils.isEmpty(key)) {
                            k d = com.mbridge.msdk.c.h.a().d(com.mbridge.msdk.foundation.controller.c.m().k(), key);
                            if (d == null) {
                                d = k.e(key);
                            }
                            if (d.k() == 2) {
                                value.b();
                            } else {
                                value.a();
                            }
                        }
                    } catch (Exception e2) {
                        af.b("DownLoadManager", e2.getMessage());
                    }
                }
            }
        }
    }
}
