package com.bytedance.adsdk.ugeno.yz;

import android.net.Uri;
import android.text.TextUtils;
import com.bytedance.adsdk.ugeno.yz.ajl;
import com.pichillilorenzo.flutter_inappwebview_android.credential_database.URLProtectionSpaceContract;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Set;
import org.json.JSONObject;

/* JADX INFO: loaded from: classes.dex */
public class duv {
    public static ajl.fm fm(String str, JSONObject jSONObject) {
        if (TextUtils.isEmpty(str)) {
            return null;
        }
        ajl.fm fmVar = new ajl.fm();
        String strFm = com.bytedance.adsdk.ugeno.lb.ro.fm(str, jSONObject);
        if (strFm.contains("#")) {
            strFm = strFm.replace("#", "%23");
        }
        Uri uri = Uri.parse(strFm);
        if (uri == null) {
            return null;
        }
        fmVar.lb(strFm);
        if (!TextUtils.isEmpty(uri.getScheme())) {
            fmVar.fm(uri.getScheme());
        }
        String authority = uri.getAuthority();
        if (TextUtils.isEmpty(authority)) {
            authority = uri.getPath();
        }
        fmVar.ro(authority);
        fmVar.yz(fmVar.fm() + "://" + fmVar.ro());
        HashMap map = new HashMap();
        Set<String> queryParameterNames = uri.getQueryParameterNames();
        if (queryParameterNames != null && queryParameterNames.size() > 0) {
            for (String str2 : queryParameterNames) {
                map.put(str2, com.bytedance.adsdk.ugeno.lb.ro.fm(uri.getQueryParameter(str2), jSONObject));
            }
        }
        fmVar.fm(map);
        return fmVar;
    }

    public static ajl.fm fm(JSONObject jSONObject, JSONObject jSONObject2) {
        if (jSONObject == null) {
            return null;
        }
        ajl.fm fmVar = new ajl.fm();
        String strFm = com.bytedance.adsdk.ugeno.lb.ro.fm(jSONObject.optString(URLProtectionSpaceContract.FeedEntry.COLUMN_NAME_PROTOCOL), jSONObject2);
        fmVar.ro(com.bytedance.adsdk.ugeno.lb.ro.fm(jSONObject.optString("name"), jSONObject2));
        if (TextUtils.isEmpty(strFm)) {
            fmVar.fm("global");
        } else {
            fmVar.fm(strFm);
        }
        fmVar.yz(fmVar.fm() + "://" + fmVar.ro());
        fmVar.lb(String.valueOf(jSONObject.hashCode()));
        JSONObject jSONObjectOptJSONObject = jSONObject.optJSONObject("args");
        HashMap map = new HashMap();
        if (jSONObjectOptJSONObject != null) {
            Iterator<String> itKeys = jSONObjectOptJSONObject.keys();
            while (itKeys.hasNext()) {
                String next = itKeys.next();
                map.put(next, com.bytedance.adsdk.ugeno.lb.ro.fm(jSONObjectOptJSONObject.opt(next), jSONObject2));
            }
        }
        fmVar.fm(map);
        return fmVar;
    }
}
