package com.bytedance.sdk.component.adexpress.dynamic.jnr;

import android.text.TextUtils;
import android.widget.TextView;
import androidx.media3.common.MimeTypes;
import androidx.media3.exoplayer.rtsp.SessionDescription;
import com.bytedance.sdk.component.adexpress.dynamic.jnr.ro;
import com.bytedance.sdk.component.adexpress.ro.dsz;
import com.bytedance.sdk.component.utils.maa;
import com.google.android.gms.measurement.internal.u1;
import java.text.DecimalFormat;
import java.util.Arrays;
import java.util.Collections;
import java.util.HashSet;
import java.util.Set;
import org.json.JSONException;
import org.json.JSONObject;
import tv.danmaku.ijk.media.player.IjkMediaMeta;

/* JADX INFO: loaded from: classes.dex */
public class ku {
    private static final Set<String> fm = Collections.unmodifiableSet(new HashSet(Arrays.asList("dislike", "close", "close-fill", "webview-close")));
    private static String ro;

    public static String fm() {
        return ro;
    }

    public static double ro(String str) {
        try {
            return Double.parseDouble(new JSONObject(str).optString("fontSize"));
        } catch (Throwable unused) {
            return 0.0d;
        }
    }

    /* JADX WARN: Removed duplicated region for block: B:219:0x0430  */
    /* JADX WARN: Removed duplicated region for block: B:222:0x043e A[Catch: Exception -> 0x044f, TryCatch #1 {Exception -> 0x044f, blocks: (B:220:0x0434, B:222:0x043e, B:227:0x0448), top: B:275:0x0434 }] */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static ro.lb fm(String str, String str2, String str3, boolean z10, boolean z11, int i10, com.bytedance.sdk.component.adexpress.dynamic.yz.wu wuVar, double d10, int i11, double d11, String str4, dsz dszVar) {
        String str5;
        float fOptDouble;
        float fOptDouble2;
        float fOptDouble3;
        float f10;
        float f11;
        float f12;
        com.bytedance.sdk.component.adexpress.dynamic.yz.ajl ajlVarJnr;
        String strOptString = str;
        int i12 = i10;
        String strYz = dszVar.yz();
        int iWsy = dszVar.wsy();
        if (com.bytedance.sdk.component.adexpress.yz.ro() && i11 != 4 && (TextUtils.equals(str2, "text_star") || TextUtils.equals(str2, "score-count") || TextUtils.equals(str2, "score-count-type-1") || TextUtils.equals(str2, "score-count-type-2"))) {
            return new ro.lb(0.0f, 0.0f);
        }
        ro.lb lbVar = new ro.lb();
        if (strOptString.startsWith("<svg") || fm.contains(str2)) {
            try {
                if ("close".equals(str2) || (com.bytedance.sdk.component.adexpress.yz.ro() && "close-fill".equals(str2))) {
                    float fOptDouble4 = (float) new JSONObject(str3).optDouble("fontSize");
                    lbVar.fm = fOptDouble4;
                    lbVar.ro = fOptDouble4;
                    return lbVar;
                }
            } catch (Exception unused) {
            }
            lbVar.fm = 10.0f;
            lbVar.ro = 10.0f;
            return lbVar;
        }
        if ("logo".equals(str2)) {
            if (!com.bytedance.sdk.component.adexpress.yz.ro() && ((!TextUtils.isEmpty(str) && strOptString.contains("adx:")) || ro())) {
                return ro() ? fm(lbVar, strOptString, str3, ro) : fm(lbVar, strOptString, str3, "");
            }
            lbVar.fm = "union".equals(strOptString) ? 14.0f : 20.0f;
            lbVar.ro = 10.0f;
            if (com.bytedance.sdk.component.adexpress.yz.ro()) {
                String strMq = dszVar.mq();
                if ("union".equals(strOptString) && TextUtils.isEmpty(strMq)) {
                    lbVar.fm = 0.0f;
                }
                String strJ = u1.j(str2, strOptString);
                float fRo = (float) ro(str3);
                if (strJ.contains("logoad")) {
                    String strGzf = dszVar.gzf();
                    if (!TextUtils.isEmpty(strGzf)) {
                        return fm(strGzf, str3);
                    }
                    lbVar.fm = 0.0f;
                }
                lbVar.ro = fRo;
            }
            return lbVar;
        }
        if ("development-name".equals(str2)) {
            strOptString = maa.fm(com.bytedance.sdk.component.adexpress.yz.fm(), "tt_text_privacy_development") + strOptString;
        }
        if ("app-version".equals(str2)) {
            StringBuilder sb = new StringBuilder();
            str5 = "";
            sb.append(maa.fm(com.bytedance.sdk.component.adexpress.yz.fm(), "tt_text_privacy_app_version"));
            sb.append(strOptString);
            strOptString = sb.toString();
        } else {
            str5 = "";
        }
        int i13 = 0;
        if ("score-count".equals(str2)) {
            try {
                i13 = Integer.parseInt(strOptString);
            } catch (NumberFormatException unused2) {
            }
            if (com.bytedance.sdk.component.adexpress.yz.ro() && i13 < 0) {
                return new ro.lb(0.0f, 0.0f);
            }
            return fm("(" + String.format(maa.fm(com.bytedance.sdk.component.adexpress.yz.fm(), "tt_comment_num"), Integer.valueOf(i13)) + ")", str3);
        }
        if ("score-count-type-2".equals(str2)) {
            try {
                i13 = Integer.parseInt(strOptString);
            } catch (NumberFormatException unused3) {
            }
            if (com.bytedance.sdk.component.adexpress.yz.ro() && i13 < 0) {
                return new ro.lb(0.0f, 0.0f);
            }
            return fm("(" + String.format(new DecimalFormat("###,###,###").format(i13), Integer.valueOf(i13)) + ")", str3);
        }
        if ("feedback-dislike".equals(str2) && com.bytedance.sdk.component.adexpress.yz.ro()) {
            ro.lb lbVar2 = new ro.lb();
            float fRo2 = (float) ro(str3);
            lbVar2.fm = fRo2;
            lbVar2.ro = fRo2;
            return lbVar2;
        }
        if ("skip-with-time-countdown".equals(str2) || TextUtils.equals("skip-with-countdowns-video-countdown", str2)) {
            return (dszVar.fm() && com.bytedance.sdk.component.adexpress.yz.ajl.ro(strYz)) ? ((int) (d10 + 0.5d)) - iWsy < 10 ? com.bytedance.sdk.component.adexpress.yz.ro() ? fm("0s", str3) : fm(String.format(maa.fm(com.bytedance.sdk.component.adexpress.yz.fm(), "tt_reward_full_skip"), SessionDescription.SUPPORTED_SDP_VERSION), str3) : com.bytedance.sdk.component.adexpress.yz.ro() ? fm("00s", str3) : fm(String.format(maa.fm(com.bytedance.sdk.component.adexpress.yz.fm(), "tt_reward_full_skip"), "00"), str3) : d10 < 10.0d ? fm("0S", str3) : fm("00S", str3);
        }
        if (TextUtils.equals("skip-with-countdowns-skip-btn", str2)) {
            return fm("| " + maa.fm(com.bytedance.sdk.component.adexpress.yz.fm(), "tt_reward_screen_skip_tx"), str3);
        }
        if (TextUtils.equals("skip-with-countdowns-skip-countdown", str2)) {
            return fm("| ".concat(String.valueOf(String.format(maa.fm(com.bytedance.sdk.component.adexpress.yz.fm(), "tt_reward_full_skip_count_down"), "00"))), str3);
        }
        if ("skip-with-time-skip-btn".equals(str2)) {
            ro.lb lbVarFm = fm("| " + maa.fm(com.bytedance.sdk.component.adexpress.yz.fm(), "tt_reward_screen_skip_tx"), str3);
            if (com.bytedance.sdk.component.adexpress.yz.ro()) {
                try {
                    lbVarFm.ro = (float) ((((double) lbVarFm.ro) * new JSONObject(str3).optDouble("lineHeight")) / 1.2d);
                } catch (Throwable unused4) {
                }
                lbVarFm.fm = lbVarFm.ro;
            }
            return lbVarFm;
        }
        if ("skip".equals(str2)) {
            return fm(maa.fm(com.bytedance.sdk.component.adexpress.yz.fm(), "tt_reward_screen_skip_tx"), str3);
        }
        if ("timedown".equals(str2)) {
            return fm("0.0", str3);
        }
        if ("text_star".equals(str2)) {
            return (!com.bytedance.sdk.component.adexpress.yz.ro() || (d11 >= 0.0d && d11 <= 5.0d)) ? fm("0.0", str3) : new ro.lb(0.0f, 0.0f);
        }
        if (TextUtils.equals("privacy-detail", str2)) {
            return fm("Permission list | Privacy policy", str3);
        }
        if ("arrowButton".equals(str2)) {
            return fm("Download", str3);
        }
        if (MimeTypes.BASE_TYPE_TEXT.equals(str2) && com.bytedance.sdk.component.adexpress.yz.ro() && TextUtils.isEmpty(strOptString) && (ajlVarJnr = wuVar.vt().jnr()) != null) {
            strOptString = ajlVarJnr.pbk() != null ? wuVar.vt().jnr().pbk().optString(com.bytedance.sdk.component.adexpress.yz.wsy.lb(com.bytedance.sdk.component.adexpress.yz.fm())) : str5;
        }
        if ("fillButton".equals(str2) || MimeTypes.BASE_TYPE_TEXT.equals(str2) || "button".equals(str2) || "downloadWithIcon".equals(str2) || "downloadButton".equals(str2) || "laceButton".equals(str2) || "cardButton".equals(str2) || "colourMixtureButton".equals(str2) || "arrowButton".equals(str2) || (("source".equals(str2) && !(com.bytedance.sdk.component.adexpress.yz.ro() && "open_ad".equals(strYz))) || TextUtils.equals("app-version", str2) || TextUtils.equals("development-name", str2))) {
            return fm(strOptString, str3);
        }
        try {
            JSONObject jSONObject = new JSONObject(str3);
            int length = strOptString.length();
            fOptDouble = (float) jSONObject.optDouble("fontSize");
            float fOptDouble5 = (float) jSONObject.optDouble("letterSpacing");
            fOptDouble2 = (float) jSONObject.optDouble("lineHeight");
            fOptDouble3 = (float) jSONObject.optDouble("maxWidth");
            f10 = ((fOptDouble + fOptDouble5) * length) - fOptDouble5;
        } catch (JSONException unused5) {
        }
        if ("muted".equals(str2)) {
            lbVar.fm = fOptDouble;
            lbVar.ro = fOptDouble;
            return lbVar;
        }
        if ("star".equals(str2)) {
            if (com.bytedance.sdk.component.adexpress.yz.ro() && (d11 < 0.0d || d11 > 5.0d || i11 != 4)) {
                return new ro.lb(0.0f, 0.0f);
            }
            ro.lb lbVarFm2 = fm("str", str3);
            lbVarFm2.fm = fOptDouble * 5.0f;
            return lbVarFm2;
        }
        if ("icon".equals(str2)) {
            lbVar.fm = fOptDouble;
            lbVar.ro = fOptDouble;
            return lbVar;
        }
        if (z10) {
            int i14 = ((int) (f10 / fOptDouble3)) + 1;
            if (z11 && i14 >= i12) {
                i14 = i12;
            }
            f11 = (float) (((double) (fOptDouble2 * fOptDouble * i14)) * 1.2d);
        } else {
            f11 = (float) (((double) (fOptDouble2 * fOptDouble)) * 1.2d);
            if (f10 <= fOptDouble3) {
                f12 = f10;
                if (!IjkMediaMeta.IJKM_KEY_TITLE.equals(str2) || (com.bytedance.sdk.component.adexpress.yz.ro() && "open_ad".equals(strYz) && "source".equals(str2))) {
                    try {
                        ro.lb lbVarFm3 = fm(strOptString.replace('\n', ' '), str3, false);
                        if (z10) {
                            int i15 = ((int) (f10 / fOptDouble3)) + 1;
                            if (!z11 || i15 < i12) {
                                i12 = i15;
                            }
                            lbVarFm3.ro *= i12;
                        }
                        return lbVarFm3;
                    } catch (Exception unused6) {
                    }
                }
                lbVar.fm = f12;
                lbVar.ro = f11;
                return lbVar;
            }
        }
        f12 = fOptDouble3;
        if (!IjkMediaMeta.IJKM_KEY_TITLE.equals(str2)) {
            ro.lb lbVarFm32 = fm(strOptString.replace('\n', ' '), str3, false);
            if (z10) {
            }
            return lbVarFm32;
        }
        return lbVar;
    }

    public static int[] ro(String str, float f10, boolean z10) {
        try {
            TextView textView = new TextView(com.bytedance.sdk.component.adexpress.yz.fm());
            textView.setTextSize(f10);
            textView.setText(str);
            textView.setIncludeFontPadding(false);
            if (z10) {
                textView.setSingleLine();
            }
            textView.measure(-2, -2);
            return new int[]{textView.getMeasuredWidth() + 2, textView.getMeasuredHeight() + 2};
        } catch (Exception unused) {
            return new int[]{0, 0};
        }
    }

    public static boolean ro() {
        return !TextUtils.isEmpty(ro);
    }

    public static String fm(String str) {
        String[] strArrSplit;
        return (TextUtils.isEmpty(str) || (strArrSplit = str.split("adx:")) == null || strArrSplit.length < 2) ? "" : strArrSplit[1];
    }

    private static ro.lb fm(ro.lb lbVar, String str, String str2, String str3) {
        if (str.contains("union")) {
            lbVar.fm = 0.0f;
            lbVar.ro = 0.0f;
        } else {
            if (TextUtils.isEmpty(str3)) {
                str3 = fm(str);
            }
            if (TextUtils.isEmpty(str3)) {
                lbVar.fm = 0.0f;
                lbVar.ro = 0.0f;
            } else {
                return fm(str3, str2);
            }
        }
        return lbVar;
    }

    public static ro.lb fm(String str, String str2) {
        return fm(str, str2, false);
    }

    public static ro.lb fm(String str, String str2, boolean z10) {
        ro.lb lbVar = new ro.lb();
        try {
            JSONObject jSONObject = new JSONObject(str2);
            int[] iArrFm = fm(str, (float) ro(str2), z10);
            lbVar.fm = iArrFm[0];
            lbVar.ro = iArrFm[1];
            if (jSONObject.optDouble("lineHeight", 1.0d) == 0.0d) {
                lbVar.ro = 0.0f;
            }
        } catch (Exception unused) {
        }
        return lbVar;
    }

    public static int[] fm(String str, float f10, boolean z10) {
        int[] iArrRo = ro(str, f10, z10);
        return new int[]{com.bytedance.sdk.component.adexpress.yz.wsy.ro(com.bytedance.sdk.component.adexpress.yz.fm(), iArrRo[0]), com.bytedance.sdk.component.adexpress.yz.wsy.ro(com.bytedance.sdk.component.adexpress.yz.fm(), iArrRo[1])};
    }
}
