package defpackage;

import android.text.TextUtils;
import java.util.ArrayList;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

/* JADX INFO: renamed from: ᵮˈᵮ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public abstract class AbstractC4208 {

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public static final ArrayList f16018 = new ArrayList();

    /* JADX INFO: renamed from: ʽˈˋ, reason: contains not printable characters */
    public static final Pattern f16017 = Pattern.compile("^mp4a\\.([a-zA-Z0-9]{2})(?:\\.([0-9]{1,2}))?$");

    /* JADX INFO: renamed from: ʽˈˋ, reason: contains not printable characters */
    public static String m9127(String str) {
        if (str == null) {
            return null;
        }
        for (String str2 : AbstractC0956.m3238(str)) {
            String strM9133 = m9133(str2);
            if (strM9133 != null && m9139(strM9133)) {
                return strM9133;
            }
        }
        return null;
    }

    /* JADX INFO: renamed from: ˊᵫᵗ, reason: contains not printable characters */
    public static String m9128(String str) {
        int iIndexOf;
        if (str == null || (iIndexOf = str.indexOf(47)) == -1) {
            return null;
        }
        return str.substring(0, iIndexOf);
    }

    /* JADX INFO: renamed from: ˋˈ, reason: contains not printable characters */
    public static boolean m9129(String str) {
        return "text".equals(m9128(str)) || "application/x-media3-cues".equals(str) || "application/cea-608".equals(str) || "application/cea-708".equals(str) || "application/x-mp4-cea-608".equals(str) || "application/x-subrip".equals(str) || "application/ttml+xml".equals(str) || "application/x-quicktime-tx3g".equals(str) || "application/x-mp4-vtt".equals(str) || "application/x-rawcc".equals(str) || "application/vobsub".equals(str) || "application/pgs".equals(str) || "application/dvbsubs".equals(str);
    }

    /* JADX INFO: renamed from: ːˏᵟᵯ, reason: contains not printable characters */
    public static String m9130(String str, String str2) {
        if (str != null && str2 != null) {
            String[] strArrM3238 = AbstractC0956.m3238(str);
            StringBuilder sb = new StringBuilder();
            for (String str3 : strArrM3238) {
                if (str2.equals(m9133(str3))) {
                    if (sb.length() > 0) {
                        sb.append(",");
                    }
                    sb.append(str3);
                }
            }
            if (sb.length() > 0) {
                return sb.toString();
            }
        }
        return null;
    }

    /* JADX INFO: renamed from: ᵝᵶ, reason: contains not printable characters */
    public static boolean m9131(String str) {
        return "image".equals(m9128(str)) || "application/x-image-uri".equals(str);
    }

    /* JADX INFO: renamed from: ᵟᵹᵙ, reason: contains not printable characters */
    public static String m9132(String str) {
        String str2;
        if (str == null) {
            return null;
        }
        str2 = ᵻᵕᵭ.ʽᵡᵢᵾ(str);
        str2.getClass();
        switch (str2) {
            case "video/x-mvhevc":
                return "video/mv-hevc";
            case "audio/x-flac":
                return "audio/flac";
            case "application/x-mpegurl":
                return "application/x-mpegURL";
            case "audio/x-wav":
                return "audio/wav";
            case "audio/mpeg-l1":
                return "audio/mpeg-L1";
            case "audio/mpeg-l2":
                return "audio/mpeg-L2";
            case "audio/mp3":
                return "audio/mpeg";
            default:
                return str2;
        }
    }

    /* JADX INFO: renamed from: ᵨᵣ, reason: contains not printable characters */
    public static String m9133(String str) {
        C4240 c4240M9138;
        String strM9142 = null;
        if (str != null) {
            String str2 = ᵻᵕᵭ.ʽᵡᵢᵾ(str.trim());
            if (str2.startsWith("avc1") || str2.startsWith("avc3")) {
                return "video/avc";
            }
            if (str2.startsWith("hev1") || str2.startsWith("hvc1")) {
                return "video/hevc";
            }
            if (str2.startsWith("vvc1") || str2.startsWith("vvi1")) {
                return "video/vvc";
            }
            if (str2.startsWith("dvav") || str2.startsWith("dva1") || str2.startsWith("dvhe") || str2.startsWith("dvh1") || str2.startsWith("dav1")) {
                return "video/dolby-vision";
            }
            if (str2.startsWith("av01")) {
                return "video/av01";
            }
            if (str2.startsWith("vp9") || str2.startsWith("vp09")) {
                return "video/x-vnd.on2.vp9";
            }
            if (str2.startsWith("vp8") || str2.startsWith("vp08")) {
                return "video/x-vnd.on2.vp8";
            }
            if (str2.startsWith("mp4a")) {
                if (str2.startsWith("mp4a.") && (c4240M9138 = m9138(str2)) != null) {
                    strM9142 = m9142(c4240M9138.f16172);
                }
                return strM9142 == null ? "audio/mp4a-latm" : strM9142;
            }
            if (str2.startsWith("mha1")) {
                return "audio/mha1";
            }
            if (str2.startsWith("mhm1")) {
                return "audio/mhm1";
            }
            if (str2.startsWith("ac-3") || str2.startsWith("dac3")) {
                return "audio/ac3";
            }
            if (str2.startsWith("ec-3") || str2.startsWith("dec3")) {
                return "audio/eac3";
            }
            if (str2.startsWith("ec+3")) {
                return "audio/eac3-joc";
            }
            if (str2.startsWith("ac-4") || str2.startsWith("dac4")) {
                return "audio/ac4";
            }
            if (str2.startsWith("dtsc")) {
                return "audio/vnd.dts";
            }
            if (str2.startsWith("dtse")) {
                return "audio/vnd.dts.hd;profile=lbr";
            }
            if (str2.startsWith("dtsh") || str2.startsWith("dtsl")) {
                return "audio/vnd.dts.hd";
            }
            if (str2.startsWith("dtsx")) {
                return "audio/vnd.dts.uhd;profile=p2";
            }
            if (str2.startsWith("opus")) {
                return "audio/opus";
            }
            if (str2.startsWith("vorbis")) {
                return "audio/vorbis";
            }
            if (str2.startsWith("flac")) {
                return "audio/flac";
            }
            if (str2.startsWith("stpp")) {
                return "application/ttml+xml";
            }
            if (str2.startsWith("wvtt")) {
                return "text/vtt";
            }
            if (str2.contains("cea708")) {
                return "application/cea-708";
            }
            if (str2.contains("eia608") || str2.contains("cea608")) {
                return "application/cea-608";
            }
            ArrayList arrayList = f16018;
            if (arrayList.size() > 0) {
                arrayList.get(0).getClass();
                C1685.m4560();
                return null;
            }
        }
        return null;
    }

    /* JADX INFO: renamed from: ᵪᵹᵥᵻ, reason: contains not printable characters */
    public static boolean m9134(String str) {
        return "video".equals(m9128(str));
    }

    /* JADX INFO: renamed from: ᵮᵣᵗˈ, reason: contains not printable characters */
    public static boolean m9135(String str, String str2) {
        if (str == null) {
            return false;
        }
        if (str.startsWith("dvhe") || str.startsWith("dvh1") || str.startsWith("dav1")) {
            return true;
        }
        if (str2 == null) {
            return false;
        }
        return (str2.startsWith("dvhe") && str.startsWith("hev1")) || (str2.startsWith("dvh1") && str.startsWith("hvc1")) || ((str2.startsWith("dvav") && str.startsWith("avc3")) || ((str2.startsWith("dva1") && str.startsWith("avc1")) || (str2.startsWith("dav1") && str.startsWith("av01"))));
    }

    /* JADX INFO: renamed from: ᵱᵽʡᵚ, reason: contains not printable characters */
    public static String m9136(String str) {
        if (str == null) {
            return null;
        }
        for (String str2 : AbstractC0956.m3238(str)) {
            String strM9133 = m9133(str2);
            if (strM9133 != null && m9134(strM9133)) {
                return strM9133;
            }
        }
        return null;
    }

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public static boolean m9137(String str, String str2) {
        C4240 c4240M9138;
        int iM9212;
        if (str == null) {
            return false;
        }
        switch (str) {
            case "audio/mp4a-latm":
                if (str2 != null && (c4240M9138 = m9138(str2)) != null && (iM9212 = c4240M9138.m9212()) != 0 && iM9212 != 16) {
                }
                break;
        }
        return false;
    }

    /* JADX INFO: renamed from: ᵵᵽ, reason: contains not printable characters */
    public static C4240 m9138(String str) {
        Matcher matcher = f16017.matcher(str);
        if (!matcher.matches()) {
            return null;
        }
        String strGroup = matcher.group(1);
        strGroup.getClass();
        String strGroup2 = matcher.group(2);
        try {
            return new C4240(Integer.parseInt(strGroup, 16), strGroup2 != null ? Integer.parseInt(strGroup2) : 0, 3);
        } catch (NumberFormatException unused) {
            return null;
        }
    }

    /* JADX INFO: renamed from: ᵶᵥᵝ, reason: contains not printable characters */
    public static boolean m9139(String str) {
        return "audio".equals(m9128(str));
    }

    /* JADX INFO: renamed from: ᵷᵺʾᵖ, reason: contains not printable characters */
    public static int m9140(String str, String str2) {
        C4240 c4240M9138;
        str.getClass();
        switch (str) {
            case "audio/eac3-joc":
                return 18;
            case "audio/vnd.dts.hd;profile=lbr":
                return 8;
            case "audio/vnd.dts":
                return 7;
            case "audio/mp4a-latm":
                if (str2 == null || (c4240M9138 = m9138(str2)) == null) {
                    return 0;
                }
                return c4240M9138.m9212();
            case "audio/ac3":
                return 5;
            case "audio/ac4":
                return 17;
            case "audio/dsd":
                return 31;
            case "audio/vnd.dts.uhd;profile=p2":
                return 30;
            case "audio/eac3":
                return 6;
            case "audio/mpeg":
                return 9;
            case "audio/opus":
                return 20;
            case "audio/vnd.dts.hd":
                return 8;
            case "audio/true-hd":
                return 14;
            default:
                return 0;
        }
    }

    /* JADX INFO: renamed from: ᵻʽᵯ, reason: contains not printable characters */
    public static int m9141(String str) {
        if (TextUtils.isEmpty(str)) {
            return -1;
        }
        if (m9139(str)) {
            return 1;
        }
        if (m9134(str)) {
            return 2;
        }
        if (m9129(str)) {
            return 3;
        }
        if (m9131(str)) {
            return 4;
        }
        if ("application/id3".equals(str) || "application/x-emsg".equals(str) || "application/x-scte35".equals(str) || "application/x-icy".equals(str) || "application/vnd.dvb.ait".equals(str) || "application/meta".equals(str) || "application/x-itut-t35".equals(str)) {
            return 5;
        }
        if ("application/x-camera-motion".equals(str)) {
            return 6;
        }
        ArrayList arrayList = f16018;
        if (arrayList.size() <= 0) {
            return -1;
        }
        arrayList.get(0).getClass();
        C1685.m4560();
        return 0;
    }

    /* JADX INFO: renamed from: ᵻˈᵦʼ, reason: contains not printable characters */
    public static String m9142(int i) {
        if (i == 32) {
            return "video/mp4v-es";
        }
        if (i == 33) {
            return "video/avc";
        }
        if (i == 35) {
            return "video/hevc";
        }
        if (i == 64) {
            return "audio/mp4a-latm";
        }
        if (i == 163) {
            return "video/wvc1";
        }
        if (i == 177) {
            return "video/x-vnd.on2.vp9";
        }
        if (i == 221) {
            return "audio/vorbis";
        }
        if (i == 165) {
            return "audio/ac3";
        }
        if (i == 166) {
            return "audio/eac3";
        }
        switch (i) {
            case 96:
            case 97:
            case 98:
            case 99:
            case 100:
            case 101:
                return "video/mpeg2";
            case 102:
            case 103:
            case 104:
                return "audio/mp4a-latm";
            case 105:
            case 107:
                return "audio/mpeg";
            case 106:
                return "video/mpeg";
            case 108:
                return "image/jpeg";
            default:
                switch (i) {
                    case 169:
                    case 172:
                        return "audio/vnd.dts";
                    case 170:
                    case 171:
                        return "audio/vnd.dts.hd";
                    case 173:
                        return "audio/opus";
                    case 174:
                        return "audio/ac4";
                    default:
                        return null;
                }
        }
    }
}
