package com.bytedance.sdk.openadsdk.component.yz;

import android.content.SharedPreferences;
import android.text.TextUtils;
import com.bytedance.sdk.component.utils.wey;
import com.bytedance.sdk.component.utils.wsy;
import com.bytedance.sdk.component.wu.ro.lb;
import com.bytedance.sdk.openadsdk.core.gof;
import com.bytedance.sdk.openadsdk.core.model.lse;
import com.bytedance.sdk.openadsdk.hlt.jnr;
import com.bytedance.sdk.openadsdk.irt.yz;
import com.bytedance.sdk.openadsdk.utils.xgn;
import java.io.File;
import java.util.Collections;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;
import org.json.JSONArray;
import org.json.JSONObject;

/* JADX INFO: loaded from: classes2.dex */
public class fm {
    public static void ro(final lse lseVar, final int i10) {
        if (com.bytedance.sdk.openadsdk.lse.fm.fm.fm()) {
            xgn.lb((Runnable) new lb("save_ad_detail") { // from class: com.bytedance.sdk.openadsdk.component.yz.fm.3
                @Override // java.lang.Runnable
                public void run() {
                    JSONObject jSONObject = new JSONObject();
                    try {
                        String strSs = lseVar.ss();
                        jSONObject.putOpt("request_id", strSs);
                        jSONObject.putOpt("creative_info", lseVar.lo());
                        jSONObject.putOpt("dynamic_show_type", Integer.valueOf(i10));
                        jSONObject.putOpt("settings", fm.ro(lseVar.pg()));
                        jSONObject.putOpt("strategy", jnr.fm());
                        jSONObject.putOpt("timestamp", Long.valueOf(System.currentTimeMillis()));
                        SharedPreferences sharedPreferencesFm = com.bytedance.sdk.openadsdk.gqi.yz.fm.fm(gof.fm(), "abnormal_close_file");
                        if (sharedPreferencesFm == null) {
                            fm.ro("abnormal_close_key".concat(String.valueOf(strSs)), jSONObject.toString());
                            return;
                        }
                        Map<String, ?> all = sharedPreferencesFm.getAll();
                        if (all.size() >= com.bytedance.sdk.openadsdk.lse.fm.fm.ro()) {
                            String str = null;
                            long j10 = Long.MAX_VALUE;
                            for (Map.Entry<String, ?> entry : all.entrySet()) {
                                String key = entry.getKey();
                                try {
                                    long jOptLong = new JSONObject((String) entry.getValue()).optLong("timestamp", Long.MAX_VALUE);
                                    if (jOptLong < j10) {
                                        str = key;
                                        j10 = jOptLong;
                                    }
                                } catch (Throwable th) {
                                    wey.fm("AbnormalCloseReport", "parse entry json error", th);
                                }
                            }
                            if (str != null) {
                                fm.ro((Set<String>) Collections.singleton(str));
                            }
                        }
                        fm.ro("abnormal_close_key".concat(String.valueOf(strSs)), jSONObject.toString());
                    } catch (Throwable th2) {
                        wey.fm("AbnormalCloseReport", "save exception", th2);
                    }
                }
            });
        }
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static String ro(int i10) {
        try {
            File fileFm = com.bytedance.sdk.openadsdk.core.settings.lb.fm();
            fileFm.getAbsolutePath();
            fileFm.exists();
            if (!fileFm.exists()) {
                return null;
            }
            JSONObject jSONObject = new JSONObject();
            JSONArray jSONArray = new JSONArray(new String(wsy.yz(fileFm)));
            for (int i11 = 0; i11 < jSONArray.length(); i11++) {
                JSONObject jSONObject2 = jSONArray.getJSONObject(i11);
                if (jSONObject2.getInt("code_id") == i10) {
                    jSONObject.putOpt("ad_slot_conf", jSONObject2);
                }
            }
            jSONObject.putOpt("abtest", ro());
            jSONObject.putOpt("app_common_config", fm(String.valueOf(i10)));
            return jSONObject.toString();
        } catch (Throwable unused) {
            return null;
        }
    }

    public static void fm(final lse lseVar, final int i10) {
        if (com.bytedance.sdk.openadsdk.lse.fm.fm.fm()) {
            try {
                yz.fm("ad_show_detail", false, new com.bytedance.sdk.openadsdk.irt.ro() { // from class: com.bytedance.sdk.openadsdk.component.yz.fm.1
                    @Override // com.bytedance.sdk.openadsdk.irt.ro
                    public com.bytedance.sdk.openadsdk.irt.fm.lb fm() throws Exception {
                        JSONObject jSONObject = new JSONObject();
                        jSONObject.putOpt("request_id", lseVar.ss());
                        jSONObject.putOpt("creative_info", lseVar.lo());
                        jSONObject.putOpt("dynamic_show_type", Integer.valueOf(i10));
                        jSONObject.putOpt("settings", fm.ro(lseVar.pg()));
                        jSONObject.putOpt("strategy", jnr.fm());
                        return com.bytedance.sdk.openadsdk.irt.fm.yz.ro().fm("ad_show_detail").ro(jSONObject.toString());
                    }
                });
            } catch (Throwable th) {
                wey.fm("AbnormalCloseReport", "report exception", th);
            }
        }
    }

    public static void fm() {
        Map<String, ?> all;
        if (com.bytedance.sdk.openadsdk.lse.fm.fm.fm()) {
            try {
                SharedPreferences sharedPreferencesFm = com.bytedance.sdk.openadsdk.gqi.yz.fm.fm(gof.fm(), "abnormal_close_file");
                if (sharedPreferencesFm != null && (all = sharedPreferencesFm.getAll()) != null && !all.isEmpty()) {
                    HashSet hashSet = new HashSet(all.keySet());
                    final String string = new JSONObject(all).toString();
                    if (TextUtils.isEmpty(string)) {
                        return;
                    }
                    yz.fm("ad_show_detail", false, new com.bytedance.sdk.openadsdk.irt.ro() { // from class: com.bytedance.sdk.openadsdk.component.yz.fm.2
                        @Override // com.bytedance.sdk.openadsdk.irt.ro
                        public com.bytedance.sdk.openadsdk.irt.fm.lb fm() throws Exception {
                            return com.bytedance.sdk.openadsdk.irt.fm.yz.ro().fm("ad_show_detail").ro(string);
                        }
                    });
                    ro(hashSet);
                }
            } catch (Throwable th) {
                wey.fm("AbnormalCloseReport", "delayReport exception", th);
            }
        }
    }

    private static String ro() {
        try {
            JSONObject jSONObject = new JSONObject();
            jSONObject.putOpt("version", gof.yz().ef());
            jSONObject.putOpt("params", gof.yz().gzf());
            return jSONObject.toString();
        } catch (Throwable unused) {
            return null;
        }
    }

    public static void fm(lse lseVar) {
        if (lseVar == null) {
            return;
        }
        ro((Set<String>) Collections.singleton("abnormal_close_key".concat(String.valueOf(lseVar.ss()))));
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static void ro(String str, String str2) {
        SharedPreferences sharedPreferencesFm;
        if (TextUtils.isEmpty(str) || TextUtils.isEmpty(str2) || (sharedPreferencesFm = com.bytedance.sdk.openadsdk.gqi.yz.fm.fm(gof.fm(), "abnormal_close_file")) == null) {
            return;
        }
        SharedPreferences.Editor editorEdit = sharedPreferencesFm.edit();
        editorEdit.putString(str, str2);
        editorEdit.apply();
    }

    private static String fm(String str) {
        if (TextUtils.isEmpty(str)) {
            return null;
        }
        try {
            return gof.yz().gqi(str).optString("app_common_config");
        } catch (Throwable unused) {
            return null;
        }
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static void ro(final Set<String> set) {
        if (set == null || set.isEmpty()) {
            return;
        }
        set.toString();
        xgn.lb((Runnable) new lb("remove_entries_from_sp") { // from class: com.bytedance.sdk.openadsdk.component.yz.fm.4
            @Override // java.lang.Runnable
            public void run() {
                SharedPreferences sharedPreferencesFm = com.bytedance.sdk.openadsdk.gqi.yz.fm.fm(gof.fm(), "abnormal_close_file");
                if (sharedPreferencesFm == null) {
                    return;
                }
                SharedPreferences.Editor editorEdit = sharedPreferencesFm.edit();
                Iterator it = set.iterator();
                while (it.hasNext()) {
                    editorEdit.remove((String) it.next());
                }
                editorEdit.apply();
            }
        });
    }
}
