package com.bytedance.sdk.openadsdk.duv.fm;

import android.net.Uri;
import android.text.TextUtils;
import android.util.Pair;
import androidx.annotation.NonNull;
import androidx.media3.exoplayer.hls.playlist.HlsMediaPlaylist;
import com.bytedance.sdk.component.adexpress.dynamic.dynamicview.b;
import com.bytedance.sdk.component.embedapplog.PangleEncryptConstant;
import com.bytedance.sdk.component.fm.lb;
import com.bytedance.sdk.component.pglcrypt.PglCryptUtils;
import com.bytedance.sdk.openadsdk.core.hlt;
import com.bytedance.sdk.openadsdk.core.hxv;
import java.io.IOException;
import java.lang.ref.WeakReference;
import java.net.URL;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Objects;
import java.util.concurrent.TimeUnit;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
import tv.danmaku.ijk.media.player.IjkMediaPlayer;

/* JADX INFO: loaded from: classes2.dex */
public class onz extends com.bytedance.sdk.component.fm.lb<JSONObject, JSONObject> {
    private final WeakReference<hxv> fm;

    public onz(hxv hxvVar) {
        this.fm = new WeakReference<>(hxvVar);
    }

    public String ro(String str) {
        try {
            String scheme = Uri.parse(str).getScheme();
            if (scheme != null) {
                return scheme.toLowerCase();
            }
            return null;
        } catch (Exception unused) {
            return null;
        }
    }

    public static void fm(com.bytedance.sdk.component.fm.fhx fhxVar, final hxv hxvVar) {
        fhxVar.fm("request", new lb.ro() { // from class: com.bytedance.sdk.openadsdk.duv.fm.onz.1
            @Override // com.bytedance.sdk.component.fm.lb.ro
            public com.bytedance.sdk.component.fm.lb fm() {
                return new onz(hxvVar);
            }
        });
    }

    private Pair<Boolean, JSONObject> ro(JSONObject jSONObject) {
        JSONObject jSONObject2;
        boolean z10;
        if (jSONObject == null) {
            return new Pair<>(Boolean.FALSE, null);
        }
        if (jSONObject.has("cypher") && jSONObject.has(PglCryptUtils.KEY_MESSAGE)) {
            String strFm = hlt.fm(jSONObject.optInt("cypher", -1), jSONObject.optString(PglCryptUtils.KEY_MESSAGE));
            if (TextUtils.isEmpty(strFm)) {
                jSONObject2 = jSONObject;
                z10 = false;
            } else {
                try {
                    jSONObject2 = new JSONObject(strFm);
                    z10 = true;
                } catch (JSONException e10) {
                    com.bytedance.sdk.openadsdk.irt.fm.jnr.ro("jsb_request", null, -3, "decryptBody error" + e10.getMessage(), null, null);
                    jSONObject2 = jSONObject;
                    z10 = false;
                }
            }
            return new Pair<>(Boolean.valueOf(z10), jSONObject2);
        }
        return new Pair<>(Boolean.FALSE, jSONObject);
    }

    @Override // com.bytedance.sdk.component.fm.lb
    public void fm(@NonNull JSONObject jSONObject, @NonNull com.bytedance.sdk.component.fm.jnr jnrVar) throws Exception {
        hxv hxvVar = this.fm.get();
        final JSONObject jSONObject2 = new JSONObject();
        if (hxvVar == null) {
            JSONObject jSONObject3 = new JSONObject();
            jSONObject3.put("net_code", 10001);
            jSONObject3.put("msg", "ttAndroidObject is null");
            jSONObject2.put("code", 0);
            jSONObject2.put("data", jSONObject3);
            fm(jSONObject2);
            com.bytedance.sdk.openadsdk.irt.fm.jnr.ro("jsb_request", null, 10001, "ttAndroidObject is null", null, null);
            return;
        }
        if (jSONObject == null) {
            JSONObject jSONObject4 = new JSONObject();
            jSONObject4.put("net_code", 10001);
            jSONObject4.put("msg", "params is null");
            jSONObject2.put("code", 0);
            jSONObject2.put("data", jSONObject4);
            fm(jSONObject2);
            com.bytedance.sdk.openadsdk.irt.fm.jnr.ro("jsb_request", null, 10001, "params is null", null, null);
            return;
        }
        if (jSONObject.has(IjkMediaPlayer.OnNativeInvokeListener.ARG_URL) && jSONObject.has("method")) {
            fm(jSONObject, new com.bytedance.sdk.openadsdk.dsz.ajl() { // from class: com.bytedance.sdk.openadsdk.duv.fm.onz.3
                @Override // com.bytedance.sdk.openadsdk.dsz.ajl
                public void fm(int i10, int i11, String str, JSONObject jSONObject5, Object obj, int i12) {
                    try {
                        JSONObject jSONObject6 = new JSONObject();
                        jSONObject6.put("net_code", i11);
                        if (str != null && !str.isEmpty()) {
                            jSONObject6.put("msg", str);
                        }
                        jSONObject6.put("header", jSONObject5);
                        if (obj != null) {
                            jSONObject6.put("response", obj);
                            jSONObject6.put("decode", i12);
                        }
                        jSONObject2.put("code", i10);
                        jSONObject2.put("data", jSONObject6);
                        onz.this.fm(jSONObject2);
                        Objects.toString(obj);
                    } catch (Exception unused) {
                    }
                }

                @Override // com.bytedance.sdk.openadsdk.dsz.ajl
                public void fm(int i10, int i11, String str) {
                    try {
                        JSONObject jSONObject5 = new JSONObject();
                        jSONObject5.put("net_code", i11);
                        jSONObject5.put("msg", str);
                        jSONObject2.put("code", i10);
                        jSONObject2.put("data", jSONObject5);
                        onz.this.fm(jSONObject2);
                    } catch (Exception unused) {
                    }
                }
            });
            return;
        }
        JSONObject jSONObject5 = new JSONObject();
        jSONObject5.put("net_code", 10001);
        jSONObject5.put("msg", "url or method is empty");
        jSONObject2.put("code", 0);
        jSONObject2.put("data", jSONObject5);
        fm(jSONObject2);
        com.bytedance.sdk.openadsdk.irt.fm.jnr.ro("jsb_request", null, 10001, "url or method is empty", null, null);
    }

    /* JADX WARN: Can't wrap try/catch for region: R(15:0|2|53|3|(10:5|(1:7)|12|(1:16)|54|17|20|(2:25|(2:32|(2:34|35)(2:36|(2:38|39)(2:40|(2:42|43)(2:44|45))))(2:30|31))|46|47)(1:11)|10|12|(2:14|16)|54|17|20|(5:22|25|(0)|32|(0)(0))|46|47|(1:(0))) */
    /* JADX WARN: Code restructure failed: missing block: B:19:0x0067, code lost:
    
        r0 = "param is null";
     */
    /* JADX WARN: Removed duplicated region for block: B:34:0x009e A[Catch: Exception -> 0x003d, TryCatch #0 {Exception -> 0x003d, blocks: (B:3:0x0005, B:5:0x0027, B:7:0x0033, B:12:0x0044, B:14:0x0053, B:16:0x0059, B:20:0x0069, B:22:0x006f, B:25:0x0077, B:28:0x007f, B:30:0x0083, B:32:0x0092, B:34:0x009e, B:36:0x00ad, B:38:0x00b5, B:40:0x00bd, B:42:0x00c5, B:44:0x00cd, B:46:0x00e4), top: B:53:0x0005 }] */
    /* JADX WARN: Removed duplicated region for block: B:36:0x00ad A[Catch: Exception -> 0x003d, TryCatch #0 {Exception -> 0x003d, blocks: (B:3:0x0005, B:5:0x0027, B:7:0x0033, B:12:0x0044, B:14:0x0053, B:16:0x0059, B:20:0x0069, B:22:0x006f, B:25:0x0077, B:28:0x007f, B:30:0x0083, B:32:0x0092, B:34:0x009e, B:36:0x00ad, B:38:0x00b5, B:40:0x00bd, B:42:0x00c5, B:44:0x00cd, B:46:0x00e4), top: B:53:0x0005 }] */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public void fm(JSONObject jSONObject, com.bytedance.sdk.openadsdk.dsz.ajl ajlVar) {
        JSONArray jSONArrayOptJSONArray;
        Boolean boolValueOf;
        List<String> arrayList;
        try {
            String strOptString = jSONObject.optString(IjkMediaPlayer.OnNativeInvokeListener.ARG_URL);
            String strOptString2 = jSONObject.optString("method");
            Object objOpt = jSONObject.opt("bodyParams");
            JSONObject jSONObjectOptJSONObject = jSONObject.optJSONObject("extra");
            JSONObject jSONObjectOptJSONObject2 = jSONObject.optJSONObject("header");
            Boolean bool = Boolean.TRUE;
            if (jSONObjectOptJSONObject != null) {
                jSONArrayOptJSONArray = jSONObjectOptJSONObject.optJSONArray("fallbackUrls");
                if (jSONObjectOptJSONObject.has("encrypt")) {
                    boolValueOf = Boolean.valueOf(jSONObjectOptJSONObject.optBoolean("encrypt"));
                }
                Map<String, String> mapFm = fm(jSONObjectOptJSONObject2, boolValueOf.booleanValue());
                arrayList = new ArrayList<>();
                if (jSONArrayOptJSONArray != null && jSONArrayOptJSONArray.length() > 0) {
                    arrayList = fm(jSONArrayOptJSONArray);
                }
                String path = new URL(strOptString).getPath();
                if (!TextUtils.isEmpty(strOptString) && !TextUtils.isEmpty(strOptString2)) {
                    if (!boolValueOf.booleanValue() && objOpt != null && !(objOpt instanceof JSONObject)) {
                        ajlVar.fm(0, 10001, "bodyParams must be JSONObject when encrypt is true");
                        com.bytedance.sdk.openadsdk.irt.fm.jnr.ro("jsb_request", strOptString, 10001, "bodyParams must be JSONObject when encrypt is true", path, arrayList);
                        return;
                    }
                    if ("https".equalsIgnoreCase(ro(strOptString))) {
                        ajlVar.fm(0, 10001, "non-https url is not allowed");
                        com.bytedance.sdk.openadsdk.irt.fm.jnr.ro("jsb_request", strOptString, 10001, "non-https url is not allowed", path, arrayList);
                        return;
                    } else if ("GET".equalsIgnoreCase(strOptString2)) {
                        fm(strOptString, mapFm, arrayList, path, boolValueOf, ajlVar);
                        return;
                    } else {
                        if (HlsMediaPlaylist.Interstitial.CUE_TRIGGER_POST.equalsIgnoreCase(strOptString2)) {
                            fm(strOptString, mapFm, arrayList, objOpt, boolValueOf, path, ajlVar);
                            return;
                        }
                        String strConcat = "unsupported method: ".concat(String.valueOf(strOptString2));
                        ajlVar.fm(0, 10001, strConcat);
                        com.bytedance.sdk.openadsdk.irt.fm.jnr.ro("jsb_request", strOptString, 10001, strConcat, path, arrayList);
                        return;
                    }
                }
                ajlVar.fm(0, 10001, "null url or method");
                com.bytedance.sdk.openadsdk.irt.fm.jnr.ro("jsb_request", strOptString, 10001, "null url or method", path, arrayList);
            }
            jSONArrayOptJSONArray = null;
            boolValueOf = bool;
            Map<String, String> mapFm2 = fm(jSONObjectOptJSONObject2, boolValueOf.booleanValue());
            arrayList = new ArrayList<>();
            if (jSONArrayOptJSONArray != null) {
                arrayList = fm(jSONArrayOptJSONArray);
            }
            String path2 = new URL(strOptString).getPath();
            if (!TextUtils.isEmpty(strOptString)) {
                if (!boolValueOf.booleanValue()) {
                }
                if ("https".equalsIgnoreCase(ro(strOptString))) {
                }
            }
            ajlVar.fm(0, 10001, "null url or method");
            com.bytedance.sdk.openadsdk.irt.fm.jnr.ro("jsb_request", strOptString, 10001, "null url or method", path2, arrayList);
        } catch (Exception e10) {
            try {
                ajlVar.fm(0, 10001, e10.getMessage());
            } catch (JSONException e11) {
                com.bytedance.sdk.openadsdk.irt.fm.jnr.ro("jsb_request", null, 10001, "JSONException: " + e11.getMessage(), null, null);
            }
        }
    }

    private Map<String, String> fm(JSONObject jSONObject, boolean z10) {
        HashMap map = new HashMap();
        if (jSONObject != null && jSONObject.length() > 0) {
            Iterator<String> itKeys = jSONObject.keys();
            while (itKeys.hasNext()) {
                String next = itKeys.next();
                if (!TextUtils.isEmpty(next)) {
                    String strOptString = jSONObject.optString(next, "");
                    if (!TextUtils.isEmpty(strOptString)) {
                        map.put(next, strOptString);
                    }
                }
            }
        }
        if (z10 && !map.containsKey("x-pgli18n")) {
            map.put("x-pgli18n", "4");
        }
        return map;
    }

    private List<String> fm(JSONArray jSONArray) {
        ArrayList arrayList = new ArrayList();
        if (jSONArray != null && jSONArray.length() > 0) {
            for (int i10 = 0; i10 < jSONArray.length(); i10++) {
                if ("https".equalsIgnoreCase(ro(jSONArray.optString(i10)))) {
                    arrayList.add(jSONArray.optString(i10));
                }
            }
        }
        return arrayList;
    }

    private JSONObject fm(JSONObject jSONObject) {
        return hlt.fm(PangleEncryptConstant.CryptDataScene.JSB_REQUEST, jSONObject);
    }

    private void fm(final String str, Map<String, String> map, final List<String> list, final String str2, final Boolean bool, final com.bytedance.sdk.openadsdk.dsz.ajl ajlVar) {
        com.bytedance.sdk.component.wsy.ro.ro roVarLb = com.bytedance.sdk.openadsdk.wey.ro.ro().lb().lb();
        fm(roVarLb, "jsb_request", str2);
        roVarLb.lb(str);
        if (map != null && !map.isEmpty()) {
            roVarLb.yz(map);
        }
        if (com.bytedance.sdk.openadsdk.utils.ro.ro() && !list.isEmpty()) {
            roVarLb.fm(list);
            roVarLb.fm(60L, TimeUnit.SECONDS);
        }
        roVarLb.ro(new com.bytedance.sdk.component.wsy.fm.fm() { // from class: com.bytedance.sdk.openadsdk.duv.fm.onz.4
            @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) {
                onz.this.fm(roVar, str2, bool, ajlVar);
            }

            @Override // com.bytedance.sdk.component.wsy.fm.fm
            public void fm(com.bytedance.sdk.component.wsy.ro.lb lbVar, IOException iOException) {
                onz.this.fm(iOException.getMessage(), str2, ajlVar);
                com.bytedance.sdk.openadsdk.irt.fm.jnr.ro("jsb_request", str, iOException.hashCode(), iOException.getMessage(), str2, list);
            }
        });
    }

    private void fm(final String str, Map<String, String> map, final List<String> list, Object obj, final Boolean bool, final String str2, final com.bytedance.sdk.openadsdk.dsz.ajl ajlVar) {
        JSONObject jSONObjectFm;
        try {
            com.bytedance.sdk.component.wsy.ro.yz yzVarRo = com.bytedance.sdk.openadsdk.wey.ro.ro().lb().ro();
            fm(yzVarRo, "jsb_request", str2);
            yzVarRo.lb(str);
            if (map != null && !map.isEmpty()) {
                yzVarRo.yz(map);
            }
            if (obj != null) {
                if (obj instanceof JSONObject) {
                    if (bool.booleanValue()) {
                        jSONObjectFm = fm((JSONObject) obj);
                    } else {
                        jSONObjectFm = (JSONObject) obj;
                    }
                    yzVarRo.fm(jSONObjectFm);
                } else {
                    yzVarRo.fm(new JSONObject(obj.toString()));
                }
            } else {
                yzVarRo.fm(new JSONObject());
            }
            if (com.bytedance.sdk.openadsdk.utils.ro.ro() && !list.isEmpty()) {
                yzVarRo.fm(list);
                yzVarRo.fm(60L, TimeUnit.SECONDS);
            }
            yzVarRo.ro(new com.bytedance.sdk.component.wsy.fm.fm() { // from class: com.bytedance.sdk.openadsdk.duv.fm.onz.5
                @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) {
                    onz.this.fm(roVar, str2, bool, ajlVar);
                }

                @Override // com.bytedance.sdk.component.wsy.fm.fm
                public void fm(com.bytedance.sdk.component.wsy.ro.lb lbVar, IOException iOException) {
                    onz.this.fm(iOException.getMessage(), str2, ajlVar);
                    com.bytedance.sdk.openadsdk.irt.fm.jnr.ro("jsb_request", str, iOException.hashCode(), iOException.getMessage(), str2, list);
                }
            });
        } catch (Exception e10) {
            com.bytedance.sdk.openadsdk.irt.fm.jnr.ro("jsb_request", str, 10001, "executePostRequest error" + e10.getMessage(), str2, list);
        }
    }

    /* JADX INFO: Access modifiers changed from: private */
    public void fm(com.bytedance.sdk.component.wsy.ro roVar, final String str, Boolean bool, com.bytedance.sdk.openadsdk.dsz.ajl ajlVar) {
        String str2;
        Object obj;
        if (roVar != null) {
            try {
                if (roVar.ajl()) {
                    int iFm = roVar.fm();
                    Map<String, String> mapLb = roVar.lb();
                    JSONObject jSONObject = new JSONObject();
                    if (mapLb != null) {
                        for (Map.Entry<String, String> entry : mapLb.entrySet()) {
                            String key = entry.getKey();
                            String value = entry.getValue();
                            if (key != null && value != null) {
                                jSONObject.put(key, value);
                            }
                        }
                    }
                    String strYz = roVar.yz() != null ? roVar.yz() : "";
                    JSONObject jSONObject2 = null;
                    new Pair(Boolean.FALSE, null);
                    int i10 = -1;
                    if (TextUtils.isEmpty(strYz) || !bool.booleanValue()) {
                        str2 = "";
                    } else {
                        try {
                            JSONObject jSONObject3 = new JSONObject(strYz);
                            try {
                                Pair<Boolean, JSONObject> pairRo = ro(jSONObject3);
                                if (!((Boolean) pairRo.first).booleanValue() || (obj = pairRo.second) == null) {
                                    jSONObject2 = jSONObject3;
                                } else {
                                    i10 = 4;
                                    i = 1;
                                    jSONObject2 = (JSONObject) obj;
                                }
                                str2 = "";
                            } catch (JSONException e10) {
                                e = e10;
                                jSONObject2 = jSONObject3;
                                e.getMessage();
                                str2 = "body is not valid JSON";
                            }
                        } catch (JSONException e11) {
                            e = e11;
                        }
                    }
                    int i11 = i10;
                    Object obj2 = (i == 0 || jSONObject2 == null) ? strYz : jSONObject2;
                    if (!com.bytedance.sdk.openadsdk.utils.ro.fm()) {
                        com.bytedance.sdk.openadsdk.gof.lb.ro(new com.bytedance.sdk.openadsdk.gof.yz() { // from class: com.bytedance.sdk.openadsdk.duv.fm.onz.6
                            @Override // com.bytedance.sdk.openadsdk.gof.yz
                            public com.bytedance.sdk.openadsdk.gof.ro.fm fm() {
                                com.bytedance.sdk.openadsdk.gof.ro.fm fmVarD = b.d("jsb_request");
                                if (!TextUtils.isEmpty(str)) {
                                    fmVarD.wsy(str);
                                }
                                return fmVarD;
                            }
                        });
                    }
                    ajlVar.fm(1, iFm, str2, jSONObject, obj2, i11);
                    return;
                }
            } catch (Exception e12) {
                if (!com.bytedance.sdk.openadsdk.utils.ro.fm()) {
                    com.bytedance.sdk.openadsdk.gof.lb.lb(new com.bytedance.sdk.openadsdk.gof.yz() { // from class: com.bytedance.sdk.openadsdk.duv.fm.onz.8
                        @Override // com.bytedance.sdk.openadsdk.gof.yz
                        public com.bytedance.sdk.openadsdk.gof.ro.fm fm() {
                            com.bytedance.sdk.openadsdk.gof.ro.fm fmVarD = b.d("jsb_request");
                            if (!TextUtils.isEmpty(str)) {
                                fmVarD.wsy(str);
                            }
                            return fmVarD;
                        }
                    });
                }
                try {
                    ajlVar.fm(1, 10001, e12.getMessage());
                    return;
                } catch (JSONException e13) {
                    com.bytedance.sdk.openadsdk.irt.fm.jnr.ro("jsb_request", null, 10001, "JSONException: " + e13.getMessage(), null, null);
                    return;
                }
            }
        }
        if (!com.bytedance.sdk.openadsdk.utils.ro.fm()) {
            com.bytedance.sdk.openadsdk.gof.lb.lb(new com.bytedance.sdk.openadsdk.gof.yz() { // from class: com.bytedance.sdk.openadsdk.duv.fm.onz.7
                @Override // com.bytedance.sdk.openadsdk.gof.yz
                public com.bytedance.sdk.openadsdk.gof.ro.fm fm() {
                    com.bytedance.sdk.openadsdk.gof.ro.fm fmVarD = b.d("jsb_request");
                    if (!TextUtils.isEmpty(str)) {
                        fmVarD.wsy(str);
                    }
                    return fmVarD;
                }
            });
        }
        ajlVar.fm(1, roVar != null ? roVar.fm() : 0, "HTTP error : response is empty");
    }

    /* JADX INFO: Access modifiers changed from: private */
    public void fm(String str, final String str2, com.bytedance.sdk.openadsdk.dsz.ajl ajlVar) {
        if (!com.bytedance.sdk.openadsdk.utils.ro.fm()) {
            com.bytedance.sdk.openadsdk.gof.lb.lb(new com.bytedance.sdk.openadsdk.gof.yz() { // from class: com.bytedance.sdk.openadsdk.duv.fm.onz.9
                @Override // com.bytedance.sdk.openadsdk.gof.yz
                public com.bytedance.sdk.openadsdk.gof.ro.fm fm() {
                    com.bytedance.sdk.openadsdk.gof.ro.fm fmVarD = b.d("jsb_request");
                    if (!TextUtils.isEmpty(str2)) {
                        fmVarD.wsy(str2);
                    }
                    return fmVarD;
                }
            });
        }
        try {
            ajlVar.fm(1, 10001, str);
        } catch (JSONException e10) {
            com.bytedance.sdk.openadsdk.irt.fm.jnr.ro("jsb_request", null, 10001, "JSONException: " + e10.getMessage(), null, null);
        }
    }

    private void fm(com.bytedance.sdk.component.wsy.ro.lb lbVar, final String str, final String str2) {
        if (!com.bytedance.sdk.openadsdk.utils.ro.fm()) {
            com.bytedance.sdk.openadsdk.gof.lb.fm(new com.bytedance.sdk.openadsdk.gof.yz() { // from class: com.bytedance.sdk.openadsdk.duv.fm.onz.10
                @Override // com.bytedance.sdk.openadsdk.gof.yz
                public com.bytedance.sdk.openadsdk.gof.ro.fm fm() {
                    com.bytedance.sdk.openadsdk.gof.ro.fm fmVar = new com.bytedance.sdk.openadsdk.gof.ro.fm();
                    fmVar.ro(str);
                    if (!TextUtils.isEmpty(str2)) {
                        fmVar.wsy(str2);
                    }
                    return fmVar;
                }
            });
        } else {
            lbVar.fm(new com.bytedance.sdk.openadsdk.gof.yz() { // from class: com.bytedance.sdk.openadsdk.duv.fm.onz.2
                @Override // com.bytedance.sdk.openadsdk.gof.yz
                public com.bytedance.sdk.openadsdk.gof.ro.fm fm() {
                    com.bytedance.sdk.openadsdk.gof.ro.fm fmVar = new com.bytedance.sdk.openadsdk.gof.ro.fm();
                    fmVar.ro(str);
                    if (!TextUtils.isEmpty(str2)) {
                        fmVar.wsy(str2);
                    }
                    return fmVar;
                }
            });
        }
    }
}
