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

import android.text.TextUtils;
import android.util.Pair;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;
import org.json.JSONArray;
import org.json.JSONObject;
import tv.danmaku.ijk.media.player.IjkMediaPlayer;

/* JADX INFO: loaded from: classes.dex */
public class fm {
    private String ajl;
    private String fm;
    private ro jnr;

    /* JADX INFO: renamed from: lb, reason: collision with root package name */
    private String f6528lb;
    private String ro;
    private Map<String, fm> wsy = new ConcurrentHashMap();
    private List<C0032fm> yz;

    /* JADX INFO: renamed from: com.bytedance.sdk.component.adexpress.fm.lb.fm$fm, reason: collision with other inner class name */
    public static class C0032fm {
        private String fm;

        /* JADX INFO: renamed from: lb, reason: collision with root package name */
        private int f6529lb;
        private String ro;

        public boolean equals(Object obj) {
            String str;
            if (!(obj instanceof C0032fm)) {
                return super.equals(obj);
            }
            String str2 = this.fm;
            if (str2 != null) {
                C0032fm c0032fm = (C0032fm) obj;
                if (str2.equals(c0032fm.fm()) && (str = this.ro) != null && str.equals(c0032fm.ro())) {
                    return true;
                }
            }
            return false;
        }

        public String fm() {
            return this.fm;
        }

        public int lb() {
            return this.f6529lb;
        }

        public String ro() {
            return this.ro;
        }

        public void fm(int i10) {
            this.f6529lb = i10;
        }

        public void ro(String str) {
            this.ro = str;
        }

        public void fm(String str) {
            this.fm = str;
        }
    }

    public static class ro {
        private String fm;

        /* JADX INFO: renamed from: lb, reason: collision with root package name */
        private List<Pair<String, String>> f6530lb;
        private String ro;

        public String fm() {
            return this.fm;
        }

        public List<Pair<String, String>> ro() {
            return this.f6530lb;
        }

        public void fm(String str) {
            this.fm = str;
        }

        public void ro(String str) {
            this.ro = str;
        }

        public void fm(List<Pair<String, String>> list) {
            this.f6530lb = list;
        }
    }

    public List<C0032fm> ajl() {
        if (this.yz == null) {
            this.yz = new ArrayList();
        }
        return this.yz;
    }

    public JSONObject ef() {
        try {
            JSONObject jSONObject = new JSONObject();
            jSONObject.putOpt("name", ro());
            jSONObject.putOpt("version", lb());
            jSONObject.putOpt("main", yz());
            if (!TextUtils.isEmpty(this.ajl)) {
                jSONObject.put("template_fetch_url", this.ajl);
            }
            JSONArray jSONArray = new JSONArray();
            if (ajl() != null) {
                for (C0032fm c0032fm : ajl()) {
                    JSONObject jSONObject2 = new JSONObject();
                    jSONObject2.putOpt(IjkMediaPlayer.OnNativeInvokeListener.ARG_URL, c0032fm.fm());
                    jSONObject2.putOpt("md5", c0032fm.ro());
                    jSONObject2.putOpt("level", Integer.valueOf(c0032fm.lb()));
                    jSONArray.put(jSONObject2);
                }
            }
            jSONObject.putOpt("resources", jSONArray);
            if (!this.wsy.isEmpty()) {
                JSONObject jSONObject3 = new JSONObject();
                boolean z10 = false;
                for (String str : this.wsy.keySet()) {
                    fm fmVar = this.wsy.get(str);
                    if (fmVar != null) {
                        jSONObject3.put(str, fmVar.ef());
                        z10 = true;
                    }
                }
                if (z10) {
                    jSONObject.put("engines", jSONObject3);
                }
            }
            ro roVarJnr = jnr();
            if (roVarJnr != null) {
                JSONObject jSONObject4 = new JSONObject();
                jSONObject4.put(IjkMediaPlayer.OnNativeInvokeListener.ARG_URL, roVarJnr.fm);
                jSONObject4.put("md5", roVarJnr.ro);
                JSONObject jSONObject5 = new JSONObject();
                List<Pair<String, String>> listRo = roVarJnr.ro();
                if (listRo != null) {
                    for (Pair<String, String> pair : listRo) {
                        jSONObject5.put((String) pair.first, pair.second);
                    }
                }
                jSONObject4.put("map", jSONObject5);
                jSONObject.putOpt("resources_archive", jSONObject4);
            }
            return jSONObject;
        } catch (Throwable unused) {
            return null;
        }
    }

    public Map<String, fm> fm() {
        return this.wsy;
    }

    public ro jnr() {
        return this.jnr;
    }

    public String lb() {
        return this.ro;
    }

    public String ro() {
        return this.fm;
    }

    public String vt() {
        JSONObject jSONObjectEf;
        if (!wu() || (jSONObjectEf = ef()) == null) {
            return null;
        }
        return jSONObjectEf.toString();
    }

    public String wsy() {
        return this.ajl;
    }

    public boolean wu() {
        return (TextUtils.isEmpty(yz()) || TextUtils.isEmpty(lb()) || TextUtils.isEmpty(ro())) ? false : true;
    }

    public String yz() {
        return this.f6528lb;
    }

    public static fm jnr(String str) {
        if (str == null) {
            return null;
        }
        try {
            return fm(new JSONObject(str));
        } catch (Exception unused) {
            return null;
        }
    }

    public void fm(ro roVar) {
        this.jnr = roVar;
    }

    public void lb(String str) {
        this.f6528lb = str;
    }

    public void ro(String str) {
        this.ro = str;
    }

    public void yz(String str) {
        this.ajl = str;
    }

    public void fm(String str) {
        this.fm = str;
    }

    public void fm(List<C0032fm> list) {
        if (list == null) {
            list = new ArrayList<>();
        }
        this.yz = list;
    }

    public static fm fm(JSONObject jSONObject) {
        JSONObject jSONObjectOptJSONObject;
        if (jSONObject == null) {
            return null;
        }
        fm fmVar = new fm();
        fmVar.fm(jSONObject.optString("name"));
        fmVar.ro(jSONObject.optString("version"));
        fmVar.lb(jSONObject.optString("main"));
        fmVar.yz(jSONObject.optString("template_fetch_url", ""));
        JSONArray jSONArrayOptJSONArray = jSONObject.optJSONArray("resources");
        ArrayList arrayList = new ArrayList();
        if (jSONArrayOptJSONArray != null && jSONArrayOptJSONArray.length() > 0) {
            for (int i10 = 0; i10 < jSONArrayOptJSONArray.length(); i10++) {
                JSONObject jSONObjectOptJSONObject2 = jSONArrayOptJSONArray.optJSONObject(i10);
                C0032fm c0032fm = new C0032fm();
                c0032fm.fm(jSONObjectOptJSONObject2.optString(IjkMediaPlayer.OnNativeInvokeListener.ARG_URL));
                c0032fm.ro(jSONObjectOptJSONObject2.optString("md5"));
                c0032fm.fm(jSONObjectOptJSONObject2.optInt("level"));
                arrayList.add(c0032fm);
            }
        }
        fmVar.fm(arrayList);
        try {
            JSONObject jSONObjectOptJSONObject3 = jSONObject.optJSONObject("engines");
            if (jSONObjectOptJSONObject3 != null) {
                Iterator<String> itKeys = jSONObjectOptJSONObject3.keys();
                while (itKeys.hasNext()) {
                    String next = itKeys.next();
                    fm fmVarFm = fm(jSONObjectOptJSONObject3.optJSONObject(next));
                    if (fmVarFm != null) {
                        fmVar.fm().put(next, fmVarFm);
                    }
                }
            }
        } catch (Exception e10) {
            e10.getMessage();
        }
        if (jSONObject.has("resources_archive") && (jSONObjectOptJSONObject = jSONObject.optJSONObject("resources_archive")) != null) {
            ro roVar = new ro();
            roVar.fm(jSONObjectOptJSONObject.optString(IjkMediaPlayer.OnNativeInvokeListener.ARG_URL));
            roVar.ro(jSONObjectOptJSONObject.optString("md5"));
            JSONObject jSONObjectOptJSONObject4 = jSONObjectOptJSONObject.optJSONObject("map");
            if (jSONObjectOptJSONObject4 != null) {
                Iterator<String> itKeys2 = jSONObjectOptJSONObject4.keys();
                ArrayList arrayList2 = new ArrayList();
                while (itKeys2.hasNext()) {
                    String next2 = itKeys2.next();
                    arrayList2.add(new Pair(next2, jSONObjectOptJSONObject4.optString(next2)));
                }
                roVar.fm(arrayList2);
            }
            fmVar.fm(roVar);
        }
        if (fmVar.wu()) {
            return fmVar;
        }
        return null;
    }
}
