package com.bytedance.sdk.openadsdk.core.settings;

import android.text.TextUtils;
import com.bytedance.sdk.openadsdk.core.lG;
import com.bytedance.sdk.openadsdk.utils.hQ;
import java.io.File;
import java.util.HashMap;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;
import org.json.JSONArray;
import org.json.JSONObject;
/* loaded from: classes2.dex */
public class tN {
    private static final ConcurrentHashMap<String, Sg> YFl = new ConcurrentHashMap<>();

    public static void YFl(boolean z) {
        String YFl2;
        File Sg = Sg();
        if (!Sg.exists()) {
            if (com.bytedance.sdk.openadsdk.multipro.Sg.tN()) {
                YFl2 = com.bytedance.sdk.openadsdk.multipro.AlY.YFl.Sg("tt_sdk_settings", "ad_slot_conf", null);
            } else {
                YFl2 = hQ.YFl("tt_sdk_settings", lG.YFl()).YFl("ad_slot_conf", (String) null);
            }
            if (TextUtils.isEmpty(YFl2)) {
                return;
            }
            try {
                HashMap<String, Sg> Sg2 = Sg(new JSONArray(YFl2));
                if (Sg2.isEmpty()) {
                    return;
                }
                ConcurrentHashMap<String, Sg> concurrentHashMap = YFl;
                concurrentHashMap.clear();
                concurrentHashMap.putAll(Sg2);
                return;
            } catch (Exception unused) {
                return;
            }
        }
        try {
            HashMap<String, Sg> Sg3 = Sg(new JSONArray(new String(com.bytedance.sdk.component.utils.vc.AlY(Sg))));
            if (Sg3.isEmpty()) {
                return;
            }
            for (Map.Entry<String, Sg> entry : Sg3.entrySet()) {
                String key = entry.getKey();
                Sg value = entry.getValue();
                if (value.Sco && !z) {
                    Sg sg = YFl.get(key);
                    if (sg != null) {
                        sg.zG = value.BPI;
                    }
                } else {
                    YFl.put(key, value);
                }
            }
        } catch (Exception unused2) {
        }
    }

    private static HashMap<String, Sg> Sg(JSONArray jSONArray) {
        HashMap<String, Sg> hashMap = new HashMap<>();
        for (int i = 0; i < jSONArray.length(); i++) {
            try {
                Sg YFl2 = YFl(jSONArray.getJSONObject(i));
                if (YFl2 != null) {
                    hashMap.put(YFl2.YFl, YFl2);
                }
            } catch (Exception unused) {
            }
        }
        return hashMap;
    }

    private static File Sg() {
        return new File(lG.YFl().getFilesDir(), "tt_ads_conf");
    }

    private static Sg YFl(JSONObject jSONObject) {
        if (jSONObject == null) {
            return null;
        }
        return new Sg(jSONObject);
    }

    public static Sg YFl(String str) {
        Sg sg = YFl.get(str);
        return sg == null ? Sg(str) : sg;
    }

    private static Sg Sg(String str) {
        return new Sg(str, 1);
    }

    /* JADX WARN: Removed duplicated region for block: B:28:0x0082  */
    /* JADX WARN: Removed duplicated region for block: B:37:0x00bb A[ORIG_RETURN, RETURN] */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public static void YFl(org.json.JSONArray r5) {
        /*
            if (r5 != 0) goto L3
            return
        L3:
            java.io.File r0 = Sg()
            java.io.File r1 = new java.io.File
            java.lang.String r2 = r0.getParent()
            java.lang.StringBuilder r3 = new java.lang.StringBuilder
            r3.<init>()
            java.lang.String r4 = r0.getName()
            java.lang.StringBuilder r3 = r3.append(r4)
            java.lang.String r4 = ".tmp"
            java.lang.StringBuilder r3 = r3.append(r4)
            java.lang.String r3 = r3.toString()
            r1.<init>(r2, r3)
            r2 = 0
            boolean r3 = r1.exists()     // Catch: java.lang.Throwable -> L62 java.lang.Exception -> L64
            if (r3 == 0) goto L31
            r1.delete()     // Catch: java.lang.Throwable -> L62 java.lang.Exception -> L64
        L31:
            java.io.FileWriter r3 = new java.io.FileWriter     // Catch: java.lang.Throwable -> L62 java.lang.Exception -> L64
            r3.<init>(r1)     // Catch: java.lang.Throwable -> L62 java.lang.Exception -> L64
            java.lang.String r2 = r5.toString()     // Catch: java.lang.Throwable -> L5c java.lang.Exception -> L5f
            r3.write(r2)     // Catch: java.lang.Throwable -> L5c java.lang.Exception -> L5f
            r1.renameTo(r0)     // Catch: java.lang.Throwable -> L5c java.lang.Exception -> L5f
            java.lang.String r0 = "tt_sdk_settings"
            android.content.Context r2 = com.bytedance.sdk.openadsdk.core.lG.YFl()     // Catch: java.lang.Throwable -> L5c java.lang.Exception -> L5f
            com.bytedance.sdk.openadsdk.utils.hQ r0 = com.bytedance.sdk.openadsdk.utils.hQ.YFl(r0, r2)     // Catch: java.lang.Throwable -> L5c java.lang.Exception -> L5f
            java.lang.String r2 = "ad_slot_conf"
            r0.YFl(r2)     // Catch: java.lang.Throwable -> L5c java.lang.Exception -> L5f
            boolean r0 = r1.exists()
            if (r0 == 0) goto L58
            r1.delete()
        L58:
            com.bytedance.sdk.openadsdk.utils.nc.YFl(r3)
            goto L78
        L5c:
            r5 = move-exception
            r2 = r3
            goto Lbc
        L5f:
            r0 = move-exception
            r2 = r3
            goto L65
        L62:
            r5 = move-exception
            goto Lbc
        L64:
            r0 = move-exception
        L65:
            java.lang.String r3 = "SdkSettings.AdSlot"
            java.lang.String r4 = "saveAdSlotToLocal: "
            android.util.Log.e(r3, r4, r0)     // Catch: java.lang.Throwable -> L62
            boolean r0 = r1.exists()
            if (r0 == 0) goto L75
            r1.delete()
        L75:
            com.bytedance.sdk.openadsdk.utils.nc.YFl(r2)
        L78:
            java.util.HashMap r5 = Sg(r5)
            boolean r0 = r5.isEmpty()
            if (r0 != 0) goto Lbb
            java.util.Set r5 = r5.entrySet()
            java.util.Iterator r5 = r5.iterator()
        L8a:
            boolean r0 = r5.hasNext()
            if (r0 == 0) goto Lbb
            java.lang.Object r0 = r5.next()
            java.util.Map$Entry r0 = (java.util.Map.Entry) r0
            java.lang.Object r1 = r0.getKey()
            java.lang.String r1 = (java.lang.String) r1
            java.lang.Object r0 = r0.getValue()
            com.bytedance.sdk.openadsdk.core.settings.Sg r0 = (com.bytedance.sdk.openadsdk.core.settings.Sg) r0
            boolean r2 = r0.Sco
            if (r2 == 0) goto Lb5
            java.util.concurrent.ConcurrentHashMap<java.lang.String, com.bytedance.sdk.openadsdk.core.settings.Sg> r2 = com.bytedance.sdk.openadsdk.core.settings.tN.YFl
            java.lang.Object r1 = r2.get(r1)
            com.bytedance.sdk.openadsdk.core.settings.Sg r1 = (com.bytedance.sdk.openadsdk.core.settings.Sg) r1
            if (r1 == 0) goto L8a
            java.lang.String r0 = r0.BPI
            r1.zG = r0
            goto L8a
        Lb5:
            java.util.concurrent.ConcurrentHashMap<java.lang.String, com.bytedance.sdk.openadsdk.core.settings.Sg> r2 = com.bytedance.sdk.openadsdk.core.settings.tN.YFl
            r2.put(r1, r0)
            goto L8a
        Lbb:
            return
        Lbc:
            boolean r0 = r1.exists()
            if (r0 == 0) goto Lc5
            r1.delete()
        Lc5:
            com.bytedance.sdk.openadsdk.utils.nc.YFl(r2)
            throw r5
        */
        throw new UnsupportedOperationException("Method not decompiled: com.bytedance.sdk.openadsdk.core.settings.tN.YFl(org.json.JSONArray):void");
    }

    public static void YFl() {
        File Sg = Sg();
        if (Sg.exists()) {
            Sg.delete();
        }
    }
}
