package defpackage;

import android.net.Uri;
import androidx.media3.common.ParserException;
import java.util.Arrays;
import java.util.Locale;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

/* renamed from: ʾᵥˇˑ, reason: contains not printable characters */
/* loaded from: classes3.dex */
public abstract class AbstractC0306 {

    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public static final Pattern f1944 = Pattern.compile("([A-Z_]+) (.*) RTSP/1\\.0");

    /* renamed from: ᵴᵳ, reason: contains not printable characters */
    public static final Pattern f1945 = Pattern.compile("RTSP/1\\.0 (\\d+) (.+)");

    /* renamed from: ˏᵙ, reason: contains not printable characters */
    public static final Pattern f1943 = Pattern.compile("Content-Length:\\s?(\\d+)", 2);

    /* renamed from: ᵻᵢﹳᵰ, reason: contains not printable characters */
    public static final Pattern f1947 = Pattern.compile("([\\w$\\-_.+]+)(?:;\\s?timeout=(\\d+))?");

    /* renamed from: ˇʼʤˎ, reason: contains not printable characters */
    public static final Pattern f1940 = Pattern.compile("Digest realm=\"([^\"\\x00-\\x08\\x0A-\\x1f\\x7f]+)\",\\s?(?:domain=\"(.+)\",\\s?)?nonce=\"([^\"\\x00-\\x08\\x0A-\\x1f\\x7f]+)\"(?:,\\s?opaque=\"([^\"\\x00-\\x08\\x0A-\\x1f\\x7f]+)\")?");

    /* renamed from: ˏˋٴ, reason: contains not printable characters */
    public static final Pattern f1942 = Pattern.compile("Basic realm=\"([^\"\\x00-\\x08\\x0A-\\x1f\\x7f]+)\"");

    /* renamed from: ˎˏʜʾ, reason: contains not printable characters */
    public static final String f1941 = new String(new byte[]{10});

    /* renamed from: ᵹᵝᵶ, reason: contains not printable characters */
    public static final String f1946 = new String(new byte[]{13, 10});

    /* renamed from: ˇʼʤˎ, reason: contains not printable characters */
    public static ʽʽﹶ m1680(String str) {
        Matcher matcher = f1940.matcher(str);
        if (matcher.find()) {
            String strGroup = matcher.group(1);
            strGroup.getClass();
            String strGroup2 = matcher.group(3);
            strGroup2.getClass();
            String strGroup3 = matcher.group(4);
            return new ʽʽﹶ(2, strGroup, strGroup2, strGroup3 != null ? strGroup3 : "");
        }
        Matcher matcher2 = f1942.matcher(str);
        if (matcher2.matches()) {
            String strGroup4 = matcher2.group(1);
            strGroup4.getClass();
            return new ʽʽﹶ(1, strGroup4, "", "");
        }
        throw ParserException.m357("Invalid WWW-Authenticate header " + str, null);
    }

    /* renamed from: ˎˏʜʾ, reason: contains not printable characters */
    public static String m1681(int i) {
        switch (i) {
            case 1:
                return "ANNOUNCE";
            case 2:
                return "DESCRIBE";
            case 3:
                return "GET_PARAMETER";
            case 4:
                return "OPTIONS";
            case 5:
                return "PAUSE";
            case C1339.STRING_SET_FIELD_NUMBER /* 6 */:
                return "PLAY";
            case C1339.DOUBLE_FIELD_NUMBER /* 7 */:
                return "PLAY_NOTIFY";
            case C1339.BYTES_FIELD_NUMBER /* 8 */:
                return "RECORD";
            case 9:
                return "REDIRECT";
            case 10:
                return "SETUP";
            case 11:
                return "SET_PARAMETER";
            case 12:
                return "TEARDOWN";
            default:
                ᵨᴵᵺ.ˌʾˀ();
                return null;
        }
    }

    /* renamed from: ˏˋٴ, reason: contains not printable characters */
    public static C4471 m1682(C3014 c3014) {
        ᵛᵾˏ.ᵯٴᵦ(c3014.f11599.m1533("CSeq") != null);
        C4704 c4704 = new C4704(4);
        Object[] objArr = {m1681(c3014.f11601), c3014.f11600, "RTSP/1.0"};
        String str = AbstractC3558.f13329;
        c4704.m3197(String.format(Locale.US, "%s %s %s", objArr));
        C2106 c2106 = c3014.f11599.f1752;
        AbstractC5447 it = c2106.f8329.keySet().iterator();
        while (it.hasNext()) {
            String str2 = (String) it.next();
            AbstractC2692 abstractC2692 = c2106.get(str2);
            for (int i = 0; i < abstractC2692.size(); i++) {
                c4704.m3197(String.format(Locale.US, "%s: %s", str2, abstractC2692.get(i)));
            }
        }
        c4704.m3197("");
        c4704.m3197(c3014.f11602);
        return c4704.m9892();
    }

    /* renamed from: ˏᵙ, reason: contains not printable characters */
    public static C3293 m1683(String str) {
        long j;
        Matcher matcher = f1947.matcher(str);
        if (!matcher.matches()) {
            throw ParserException.m357(str, null);
        }
        String strGroup = matcher.group(1);
        strGroup.getClass();
        if (matcher.group(2) != null) {
            try {
                j = Integer.parseInt(r0) * 1000;
            } catch (NumberFormatException e) {
                throw ParserException.m357(str, e);
            }
        } else {
            j = 60000;
        }
        return new C3293(strGroup, j, 4);
    }

    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public static int m1684(String str) {
        str.getClass();
        switch (str) {
            case "RECORD":
                return 8;
            case "TEARDOWN":
                return 12;
            case "GET_PARAMETER":
                return 3;
            case "OPTIONS":
                return 4;
            case "PLAY_NOTIFY":
                return 7;
            case "PLAY":
                return 6;
            case "REDIRECT":
                return 9;
            case "SET_PARAMETER":
                return 11;
            case "PAUSE":
                return 5;
            case "SETUP":
                return 10;
            case "ANNOUNCE":
                return 1;
            case "DESCRIBE":
                return 2;
            default:
                return 0;
        }
    }

    /* renamed from: ᵴᵳ, reason: contains not printable characters */
    public static C4471 m1685(String str) {
        if (str == null) {
            C4421 c4421 = AbstractC2692.f10429;
            return C4471.f16684;
        }
        ˏᵭᵔᵬ.ᵻᵢﹳᵰ(4, "initialCapacity");
        Object[] objArrCopyOf = new Object[4];
        String str2 = AbstractC3558.f13329;
        int i = 0;
        for (String str3 : str.split(",\\s?", -1)) {
            int iM1684 = m1684(str3);
            if (iM1684 != 0) {
                Integer numValueOf = Integer.valueOf(iM1684);
                int i2 = i + 1;
                int iM7813 = AbstractC3435.m7813(objArrCopyOf.length, i2);
                if (iM7813 > objArrCopyOf.length) {
                    objArrCopyOf = Arrays.copyOf(objArrCopyOf, iM7813);
                }
                objArrCopyOf[i] = numValueOf;
                i = i2;
            }
        }
        return AbstractC2692.m6695(i, objArrCopyOf);
    }

    /* renamed from: ᵻᵢﹳᵰ, reason: contains not printable characters */
    public static C3477 m1686(Uri uri) {
        String userInfo = uri.getUserInfo();
        if (userInfo == null || !userInfo.contains(":")) {
            return null;
        }
        String str = AbstractC3558.f13329;
        String[] strArrSplit = userInfo.split(":", 2);
        return new C3477(strArrSplit[0], strArrSplit[1]);
    }
}
