package com.bytedance.sdk.openadsdk.hi;

import android.text.TextUtils;
import androidx.media3.exoplayer.rtsp.SessionDescription;
import com.bytedance.sdk.component.utils.wey;
import com.bytedance.sdk.openadsdk.core.dsz;
import com.bytedance.sdk.openadsdk.core.gof;
import com.bytedance.sdk.openadsdk.core.model.lse;
import com.bytedance.sdk.openadsdk.utils.bx;
import java.net.URLEncoder;
import java.security.SecureRandom;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

/* JADX INFO: loaded from: classes2.dex */
public class fm {
    private static int fm(int i10) {
        int i11 = 2;
        if (i10 != 2) {
            i11 = 3;
            if (i10 != 3) {
                i11 = 4;
                if (i10 != 4) {
                    i11 = 5;
                    if (i10 != 5 && i10 != 15) {
                        return -1;
                    }
                }
            }
        }
        return i11;
    }

    public static List<String> fm(List<String> list, boolean z10) {
        String strFm = dsz.fm(gof.fm());
        if (list == null) {
            return new ArrayList();
        }
        ArrayList arrayList = new ArrayList();
        Iterator<String> it = list.iterator();
        while (it.hasNext()) {
            String next = it.next();
            if (next.contains("{TS}") || next.contains("__TS__")) {
                long jCurrentTimeMillis = System.currentTimeMillis();
                next = next.replace("{TS}", String.valueOf(jCurrentTimeMillis)).replace("__TS__", String.valueOf(jCurrentTimeMillis));
            }
            if ((next.contains("{UID}") || next.contains("__UID__")) && !TextUtils.isEmpty(strFm)) {
                next = next.replace("{UID}", strFm).replace("__UID__", strFm);
            }
            if (z10) {
                next = fm(next);
            }
            arrayList.add(next);
        }
        return arrayList;
    }

    public static String fm(String str, boolean z10) {
        if (TextUtils.isEmpty(str)) {
            return str;
        }
        String strFm = dsz.fm(gof.fm());
        if (str.contains("{TS}") || str.contains("__TS__")) {
            long jCurrentTimeMillis = System.currentTimeMillis();
            str = str.replace("{TS}", String.valueOf(jCurrentTimeMillis)).replace("__TS__", String.valueOf(jCurrentTimeMillis));
        }
        if ((str.contains("{UID}") || str.contains("__UID__")) && !TextUtils.isEmpty(strFm)) {
            str = str.replace("{UID}", strFm).replace("__UID__", strFm);
        }
        return z10 ? fm(str) : str;
    }

    private static String fm(String str) {
        if (TextUtils.isEmpty(str)) {
            return str;
        }
        try {
            return str.replace("[ss_random]", String.valueOf(new SecureRandom().nextLong())).replace("[ss_timestamp]", String.valueOf(System.currentTimeMillis()));
        } catch (Exception e10) {
            wey.lb("TrackAdUrlUtils", e10.getMessage());
            return str;
        }
    }

    public static List<String> fm(List<String> list, boolean z10, lse lseVar) {
        String strFm = dsz.fm(gof.fm());
        if (list == null) {
            return new ArrayList();
        }
        ArrayList arrayList = new ArrayList();
        Iterator<String> it = list.iterator();
        while (it.hasNext()) {
            String next = it.next();
            if (next.contains("{TS}") || next.contains("__TS__")) {
                long jCurrentTimeMillis = System.currentTimeMillis();
                next = next.replace("{TS}", String.valueOf(jCurrentTimeMillis)).replace("__TS__", String.valueOf(jCurrentTimeMillis));
            }
            if ((next.contains("{UID}") || next.contains("__UID__")) && !TextUtils.isEmpty(strFm)) {
                next = next.replace("{UID}", strFm).replace("__UID__", strFm);
            }
            if (next.contains("__CID__") && lseVar != null && !TextUtils.isEmpty(lseVar.eo())) {
                next = next.replace("__CID__", lseVar.eo());
            }
            if (next.contains("__CTYPE__") && lseVar != null) {
                next = next.replace("__CTYPE__", String.valueOf(fm(lseVar.siu())));
            }
            if (next.contains("__GAID__")) {
                next = next.replace("__GAID__", com.bytedance.sdk.openadsdk.sds.fm.ro.fm.fm().ro());
            }
            if (next.contains("__OS__")) {
                next = next.replace("__OS__", SessionDescription.SUPPORTED_SDP_VERSION);
            }
            if (next.contains("__UA1__")) {
                next = next.replace("__UA1__", URLEncoder.encode(bx.yz()));
            }
            if (z10) {
                next = fm(next);
            }
            arrayList.add(next);
        }
        return arrayList;
    }
}
