package com.bytedance.sdk.component.adexpress.fm.ro;

import android.text.TextUtils;
import android.util.Pair;
import android.webkit.WebResourceResponse;
import com.bytedance.sdk.component.adexpress.fm.lb.fm;
import com.bytedance.sdk.component.adexpress.yz.ef;
import java.io.File;
import java.io.FileInputStream;
import java.util.List;
import java.util.Map;
import java.util.Set;
import org.json.JSONObject;

/* JADX INFO: loaded from: classes.dex */
public class ro {
    static Object fm = new Object();

    private static String ajl() {
        com.bytedance.sdk.component.adexpress.fm.lb.fm fmVarYz = yz();
        if (fmVarYz == null) {
            return null;
        }
        return fmVarYz.yz();
    }

    public static void fm() {
        jnr.ro();
    }

    public static boolean jnr() {
        return jnr.ro().jnr();
    }

    public static String lb() {
        return ajl.lb();
    }

    public static void ro() {
        try {
            wu.yz();
            File fileWu = jnr.wu();
            if (fileWu == null || !fileWu.exists()) {
                return;
            }
            if (fileWu.getParentFile() != null) {
                com.bytedance.sdk.component.utils.wsy.lb(fileWu.getParentFile());
            } else {
                com.bytedance.sdk.component.utils.wsy.lb(fileWu);
            }
        } catch (Throwable unused) {
        }
    }

    private static File wsy(String str) {
        List<Pair<String, String>> listRo;
        fm.ro roVarJnr = yz().jnr();
        if (roVarJnr == null || (listRo = roVarJnr.ro()) == null || listRo.size() <= 0) {
            return null;
        }
        for (Pair<String, String> pair : listRo) {
            Object obj = pair.second;
            if (obj != null && ((String) obj).equals(str)) {
                return new File(jnr.wu(), (String) pair.first);
            }
        }
        return null;
    }

    public static com.bytedance.sdk.component.adexpress.fm.lb.fm yz() {
        return jnr.ro().ajl();
    }

    public static com.bytedance.sdk.component.adexpress.fm.lb.ro fm(String str) {
        return wsy.fm().fm(str);
    }

    private static boolean jnr(String str) {
        com.bytedance.sdk.component.adexpress.fm.lb.fm fmVarYz;
        List<fm.C0032fm> listAjl;
        if (!jnr() || (fmVarYz = yz()) == null || (listAjl = fmVarYz.ajl()) == null) {
            return false;
        }
        for (fm.C0032fm c0032fm : listAjl) {
            if (c0032fm != null && TextUtils.equals(str, c0032fm.fm())) {
                return true;
            }
        }
        return false;
    }

    public static com.bytedance.sdk.component.adexpress.fm.lb.ro lb(String str) {
        if (TextUtils.isEmpty(str)) {
            return null;
        }
        com.bytedance.sdk.component.adexpress.fm.lb.ro roVarFm = wsy.fm().fm(str);
        if (roVarFm != null) {
            roVarFm.fm(Long.valueOf(System.currentTimeMillis()));
            fm(roVarFm);
        }
        return roVarFm;
    }

    public static String yz(String str) {
        com.bytedance.sdk.component.adexpress.fm.lb.fm fmVar;
        com.bytedance.sdk.component.adexpress.fm.lb.fm fmVarYz = yz();
        if (fmVarYz == null) {
            return null;
        }
        if (TextUtils.isEmpty(str)) {
            return ajl();
        }
        Map<String, com.bytedance.sdk.component.adexpress.fm.lb.fm> mapFm = fmVarYz.fm();
        if (mapFm == null || mapFm.size() <= 0 || (fmVar = mapFm.get(str)) == null) {
            return null;
        }
        return fmVar.yz();
    }

    private static File ajl(String str) {
        if (!jnr()) {
            return null;
        }
        for (fm.C0032fm c0032fm : yz().ajl()) {
            if (c0032fm.fm() != null && c0032fm.fm().equals(str)) {
                File file = new File(jnr.wu(), com.bytedance.sdk.component.utils.jnr.fm(c0032fm.fm()));
                String strFm = com.bytedance.sdk.component.utils.jnr.fm(file);
                if (c0032fm.ro() == null || !c0032fm.ro().equals(strFm)) {
                    return null;
                }
                return file;
            }
        }
        return null;
    }

    public static void fm(com.bytedance.sdk.component.adexpress.fm.lb.yz yzVar) {
        wsy.fm().fm(yzVar, yzVar.ajl);
    }

    private static void fm(final com.bytedance.sdk.component.adexpress.fm.lb.ro roVar) {
        com.bytedance.sdk.component.adexpress.yz.yz.fm(new com.bytedance.sdk.component.wu.ro.lb("updateTmplTime") { // from class: com.bytedance.sdk.component.adexpress.fm.ro.ro.1
            @Override // java.lang.Runnable
            public void run() {
                synchronized (ro.fm) {
                    ajl.fm().fm(roVar, true);
                }
            }
        }, 10);
    }

    public static fm fm(String str, ef.fm fmVar, String str2, String str3) {
        File fileAjl;
        fm fmVar2 = new fm();
        if (TextUtils.isEmpty(str3)) {
            fileAjl = null;
        } else {
            fileAjl = ro(str3, str);
            if (fileAjl != null) {
                fmVar2.fm(1);
            }
        }
        if (fileAjl == null && (fileAjl = wsy(str)) != null) {
            fmVar2.fm(3);
        }
        if (fileAjl == null && (fileAjl = ajl(str)) != null) {
            fmVar2.fm(2);
        }
        if (!TextUtils.isEmpty(str3)) {
            if (!fm(str, str3)) {
                fmVar2.fm(4);
            }
        } else if (!jnr(str)) {
            fmVar2.fm(6);
        }
        fmVar2.ro();
        if (fileAjl != null) {
            try {
                fmVar2.fm(new WebResourceResponse(fmVar.fm(), "utf-8", new FileInputStream(fileAjl)));
            } catch (Throwable unused) {
            }
        }
        return fmVar2;
    }

    public static Set<String> ro(String str) {
        return wsy.fm().ro(str);
    }

    private static File ro(String str, String str2) {
        com.bytedance.sdk.component.adexpress.fm.lb.fm fmVar;
        com.bytedance.sdk.component.adexpress.fm.lb.fm fmVarYz = yz();
        if (fmVarYz == null || !jnr()) {
            return null;
        }
        Map<String, com.bytedance.sdk.component.adexpress.fm.lb.fm> mapFm = fmVarYz.fm();
        if (mapFm.size() == 0 || (fmVar = mapFm.get(str)) == null) {
            return null;
        }
        for (fm.C0032fm c0032fm : fmVar.ajl()) {
            if (c0032fm.fm() != null && c0032fm.fm().equals(str2)) {
                File file = new File(jnr.wu(), com.bytedance.sdk.component.utils.jnr.fm(c0032fm.fm()));
                String strFm = com.bytedance.sdk.component.utils.jnr.fm(file);
                if (c0032fm.ro() == null || !c0032fm.ro().equals(strFm)) {
                    return null;
                }
                return file;
            }
        }
        return null;
    }

    public static boolean ro(JSONObject jSONObject) {
        Object objOpt;
        return (jSONObject == null || (objOpt = jSONObject.opt("xTemplate")) == null || TextUtils.isEmpty(objOpt.toString())) ? false : true;
    }

    private static boolean fm(String str, String str2) {
        com.bytedance.sdk.component.adexpress.fm.lb.fm fmVarYz;
        com.bytedance.sdk.component.adexpress.fm.lb.fm fmVar;
        if (!jnr() || (fmVarYz = yz()) == null) {
            return false;
        }
        Map<String, com.bytedance.sdk.component.adexpress.fm.lb.fm> mapFm = fmVarYz.fm();
        if (mapFm.size() == 0 || (fmVar = mapFm.get(str2)) == null) {
            return false;
        }
        for (fm.C0032fm c0032fm : fmVar.ajl()) {
            if (c0032fm != null && TextUtils.equals(str, c0032fm.fm())) {
                return true;
            }
        }
        return false;
    }

    public static boolean fm(JSONObject jSONObject) {
        Object objOpt;
        return (jSONObject == null || (objOpt = jSONObject.opt("template_Plugin")) == null || TextUtils.isEmpty(objOpt.toString())) ? false : true;
    }
}
