package com.bytedance.sdk.openadsdk.core.dsz.fm;

import android.text.TextUtils;
import com.bytedance.sdk.openadsdk.core.gof;
import com.bytedance.sdk.openadsdk.core.vt;
import com.bytedance.sdk.openadsdk.utils.xgn;
import defpackage.e;
import java.io.IOException;
import java.util.HashSet;
import java.util.List;
import java.util.Map;
import java.util.Set;
import java.util.TreeMap;
import org.json.JSONException;
import org.json.JSONObject;
import u.a;

/* JADX INFO: loaded from: classes2.dex */
public class ro {
    private static volatile ro fm;

    public interface fm {
        void fm(int i10, String str, String str2);

        void fm(JSONObject jSONObject, String str);
    }

    private void ro(String str, String str2, String str3, String str4, String str5) {
        com.bytedance.sdk.openadsdk.core.dsz.fm.fm fmVar = new com.bytedance.sdk.openadsdk.core.dsz.fm.fm();
        fmVar.lb(str).jnr(str3).yz(str4).ro(str2).fm(str5).fm(Long.valueOf(System.currentTimeMillis()));
        lb.fm().fm(fmVar);
        ro();
    }

    public String fm(String str, String str2, String str3) {
        com.bytedance.sdk.openadsdk.core.dsz.fm.fm fmVarFm = fm(e.j(str, "_", str2), str3);
        if (fmVarFm == null) {
            return null;
        }
        fm(fmVarFm);
        return fmVarFm.jnr();
    }

    /* JADX INFO: Access modifiers changed from: private */
    public void ro() {
        int iJnr = gof.yz().jnr();
        if (iJnr <= 0) {
            iJnr = 100;
        }
        List<com.bytedance.sdk.openadsdk.core.dsz.fm.fm> listRo = lb.fm().ro();
        if (listRo == null || listRo.isEmpty() || iJnr >= listRo.size()) {
            if (listRo == null) {
                return;
            }
            listRo.size();
            return;
        }
        int size = (int) (listRo.size() - (iJnr * 0.75f));
        if (size <= 0) {
            return;
        }
        TreeMap treeMap = new TreeMap();
        for (com.bytedance.sdk.openadsdk.core.dsz.fm.fm fmVar : listRo) {
            treeMap.put(fmVar.yz(), fmVar);
        }
        HashSet hashSet = new HashSet();
        int i10 = 0;
        for (Map.Entry entry : treeMap.entrySet()) {
            if (entry != null && i10 < size) {
                i10++;
                com.bytedance.sdk.openadsdk.core.dsz.fm.fm fmVar2 = (com.bytedance.sdk.openadsdk.core.dsz.fm.fm) entry.getValue();
                if (fmVar2 != null) {
                    hashSet.add(fmVar2.fm());
                }
            }
        }
        fm(hashSet);
    }

    public static ro fm() {
        if (fm == null) {
            synchronized (ro.class) {
                try {
                    if (fm == null) {
                        fm = new ro();
                    }
                } catch (Throwable th) {
                    throw th;
                }
            }
        }
        return fm;
    }

    public void fm(com.bytedance.sdk.openadsdk.core.dsz.wu.fm fmVar, String str) {
        if (fmVar == null || TextUtils.isEmpty(fmVar.fm())) {
            return;
        }
        StringBuilder sbD = a.d(str, "_");
        sbD.append(fmVar.fm());
        final String string = sbD.toString();
        final String strLb = fmVar.lb();
        final String strRo = fmVar.ro();
        final String strYz = fmVar.yz();
        String strJnr = fmVar.jnr();
        if (TextUtils.isEmpty(strJnr)) {
            if (str.equals("ad")) {
                strJnr = vt.ro().yz();
            } else if (str.equals("adv3")) {
                strJnr = vt.ro().yz() + "_v3";
            }
        }
        final String str2 = strJnr;
        xgn.fm(new com.bytedance.sdk.component.wu.ro.lb("saveUGenTemplate") { // from class: com.bytedance.sdk.openadsdk.core.dsz.fm.ro.1
            @Override // java.lang.Runnable
            public void run() {
                ro.this.fm(string, strLb, strRo, strYz, str2);
            }
        }, 10);
    }

    /* JADX INFO: Access modifiers changed from: private */
    public void fm(String str, String str2, String str3, String str4, String str5) {
        if (fm(str, str3) != null) {
            if (TextUtils.isEmpty(str4) || TextUtils.isEmpty(str3)) {
                return;
            }
            ro(str2, str3, str5, str4, str);
            return;
        }
        if (TextUtils.isEmpty(str4)) {
            fm(str2, str, str3, str5, (fm) null);
        } else {
            ro(str2, str3, str5, str4, str);
        }
    }

    public void fm(String str, String str2, String str3, String str4, String str5, final fm fmVar) {
        if (TextUtils.isEmpty(str3) || TextUtils.isEmpty(str4)) {
            if (fmVar != null) {
                fmVar.fm(1, "id  or md5 is empty", "net");
                return;
            }
            return;
        }
        String strJ = e.j(str, "_", str3);
        com.bytedance.sdk.openadsdk.core.dsz.fm.fm fmVarFm = fm(strJ, str4);
        if (fmVarFm != null && !TextUtils.isEmpty(fmVarFm.jnr())) {
            fm(fmVarFm);
            if (fmVar != null) {
                try {
                    fmVar.fm(new JSONObject(fmVarFm.jnr()), "local");
                    return;
                } catch (JSONException unused) {
                    fmVar.fm(2, "parse json exception data is " + fmVarFm.jnr(), "local");
                    return;
                }
            }
            return;
        }
        fm(str2, strJ, str4, str5, new fm() { // from class: com.bytedance.sdk.openadsdk.core.dsz.fm.ro.2
            @Override // com.bytedance.sdk.openadsdk.core.dsz.fm.ro.fm
            public void fm(JSONObject jSONObject, String str6) {
                fm fmVar2 = fmVar;
                if (fmVar2 != null) {
                    fmVar2.fm(jSONObject, str6);
                }
            }

            @Override // com.bytedance.sdk.openadsdk.core.dsz.fm.ro.fm
            public void fm(int i10, String str6, String str7) {
                fm fmVar2 = fmVar;
                if (fmVar2 != null) {
                    fmVar2.fm(i10, str6, str7);
                }
            }
        });
    }

    private void fm(final String str, final String str2, final String str3, final String str4, final fm fmVar) {
        if (TextUtils.isEmpty(str) || TextUtils.isEmpty(str2) || TextUtils.isEmpty(str3)) {
            if (fmVar != null) {
                fmVar.fm(1, "template url or id  or md5 is empty", "net");
            }
        } else {
            com.bytedance.sdk.component.wsy.ro.ro roVarLb = com.bytedance.sdk.openadsdk.wey.ro.ro().lb().lb();
            roVarLb.lb(str);
            roVarLb.fm(7);
            roVarLb.ro("load_ug_t");
            roVarLb.ro(new com.bytedance.sdk.component.wsy.fm.fm() { // from class: com.bytedance.sdk.openadsdk.core.dsz.fm.ro.3
                @Override // com.bytedance.sdk.component.wsy.fm.fm
                public void fm(com.bytedance.sdk.component.wsy.ro.lb lbVar, com.bytedance.sdk.component.wsy.ro roVar) {
                    if (roVar == null) {
                        return;
                    }
                    if (!roVar.ajl()) {
                        fm fmVar2 = fmVar;
                        if (fmVar2 != null) {
                            fmVar2.fm(3, "net code error code is " + roVar.fm() + " message is " + roVar.ro(), "net");
                            return;
                        }
                        return;
                    }
                    String strYz = roVar.yz();
                    if (TextUtils.isEmpty(strYz)) {
                        fm fmVar3 = fmVar;
                        if (fmVar3 != null) {
                            fmVar3.fm(3, "net data is null", "net");
                            return;
                        }
                        return;
                    }
                    lb.fm().fm(new com.bytedance.sdk.openadsdk.core.dsz.fm.fm().fm(str2).ro(str3).lb(str).jnr(str4).yz(strYz).fm(Long.valueOf(System.currentTimeMillis())));
                    ro.this.ro();
                    if (fmVar != null) {
                        try {
                            fmVar.fm(new JSONObject(strYz), "net");
                        } catch (JSONException unused) {
                            fmVar.fm(2, "parse json exception data is".concat(String.valueOf(strYz)), "net");
                        }
                    }
                }

                @Override // com.bytedance.sdk.component.wsy.fm.fm
                public void fm(com.bytedance.sdk.component.wsy.ro.lb lbVar, IOException iOException) {
                    fm fmVar2 = fmVar;
                    if (fmVar2 != null) {
                        fmVar2.fm(3, "net error " + iOException.getMessage(), "net");
                    }
                }
            });
        }
    }

    public Set<com.bytedance.sdk.openadsdk.core.dsz.fm.fm> fm(String str) {
        if (TextUtils.isEmpty(str)) {
            return null;
        }
        return lb.fm().fm(str);
    }

    private com.bytedance.sdk.openadsdk.core.dsz.fm.fm fm(String str, String str2) {
        if (TextUtils.isEmpty(str) || TextUtils.isEmpty(str2)) {
            return null;
        }
        return lb.fm().fm(str, str2);
    }

    private void fm(final com.bytedance.sdk.openadsdk.core.dsz.fm.fm fmVar) {
        fmVar.fm(Long.valueOf(System.currentTimeMillis()));
        xgn.fm(new com.bytedance.sdk.component.wu.ro.lb("updateTmplTime") { // from class: com.bytedance.sdk.openadsdk.core.dsz.fm.ro.4
            @Override // java.lang.Runnable
            public void run() {
                lb.fm().fm(fmVar);
            }
        }, 10);
    }

    public void fm(Set<String> set) {
        try {
            lb.fm().fm(set);
        } catch (Throwable th) {
            th.getMessage();
        }
    }
}
