package com.google.android.gms.internal.ads;

import android.util.Pair;
import androidx.annotation.Nullable;
import androidx.media3.common.C;
import androidx.media3.common.MimeTypes;
import androidx.media3.exoplayer.analytics.AnalyticsListener;
import androidx.media3.exoplayer.source.ProgressiveMediaSource;
import java.util.Locale;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import okhttp3.internal.http2.Http2Connection;

/* JADX INFO: loaded from: classes2.dex */
public abstract class km0 {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public static final byte[] f13311a = {0, 0, 0, 1};

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public static final String[] f13312b = {"", "A", "B", "C"};

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public static final Pattern f13313c = Pattern.compile("^\\D?(\\d+)$");

    public static String a(int i10, boolean z10, int i11, int i12, int[] iArr, int i13) {
        Object[] objArr = new Object[5];
        objArr[0] = f13312b[i10];
        objArr[1] = Integer.valueOf(i11);
        objArr[2] = Integer.valueOf(i12);
        objArr[3] = Character.valueOf(true != z10 ? 'L' : 'H');
        objArr[4] = Integer.valueOf(i13);
        String str = bb1.f9474a;
        StringBuilder sb = new StringBuilder(String.format(Locale.US, "hvc1.%s%d.%X.%c%d", objArr));
        int i14 = 6;
        while (i14 > 0) {
            int i15 = i14 - 1;
            if (iArr[i15] != 0) {
                break;
            }
            i14 = i15;
        }
        for (int i16 = 0; i16 < i14; i16++) {
            sb.append(String.format(".%02X", Integer.valueOf(iArr[i16])));
        }
        return sb.toString();
    }

    public static String b(byte[] bArr) {
        int length = bArr.length;
        ih1.C0(length, "Invalid APV CSD length: %s", length >= 17);
        byte b10 = bArr[0];
        ih1.C0(b10, "Invalid APV CSD version: %s", b10 == 1);
        Object[] objArr = {Integer.valueOf(bArr[5]), Integer.valueOf(bArr[6]), Integer.valueOf(bArr[7])};
        String str = bb1.f9474a;
        return String.format(Locale.US, "apv1.apvf%d.apvl%d.apvb%d", objArr);
    }

    /* JADX WARN: Can't fix incorrect switch cases order, some code will duplicate */
    /* JADX WARN: Failed to restore switch over string. Please report as a decompilation issue */
    /* JADX WARN: Removed duplicated region for block: B:103:0x01c2  */
    /* JADX WARN: Removed duplicated region for block: B:104:0x01c9  */
    /* JADX WARN: Removed duplicated region for block: B:15:0x005c  */
    /* JADX WARN: Removed duplicated region for block: B:187:0x032f  */
    /* JADX WARN: Removed duplicated region for block: B:58:0x0107  */
    @Nullable
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static Pair zzd(zn2 zn2Var) {
        byte b10;
        int i10;
        int i11;
        int i12;
        int i13;
        int i14;
        int i15;
        int i16;
        int i17;
        int i18;
        int i19;
        int i20;
        String str;
        int i21;
        int i22;
        Integer num;
        Integer num2;
        String str2 = zn2Var.zzk;
        if (str2 != null) {
            String[] strArrSplit = str2.split("\\.");
            if (!MimeTypes.VIDEO_DOLBY_VISION.equals(zn2Var.zzo)) {
                String str3 = strArrSplit[0];
                switch (str3.hashCode()) {
                    case 2986313:
                        b10 = !str3.equals("ac-4") ? (byte) -1 : (byte) 9;
                        break;
                    case 3001066:
                        b10 = !str3.equals("apv1") ? (byte) -1 : (byte) 7;
                        break;
                    case 3004662:
                        b10 = !str3.equals("av01") ? (byte) -1 : (byte) 6;
                        break;
                    case 3006243:
                        b10 = !str3.equals("avc1") ? (byte) -1 : (byte) 1;
                        break;
                    case 3006244:
                        b10 = !str3.equals("avc2") ? (byte) -1 : (byte) 2;
                        break;
                    case 3199032:
                        b10 = !str3.equals("hev1") ? (byte) -1 : (byte) 4;
                        break;
                    case 3214780:
                        b10 = !str3.equals("hvc1") ? (byte) -1 : (byte) 5;
                        break;
                    case 3224753:
                        b10 = !str3.equals("iamf") ? (byte) -1 : (byte) 10;
                        break;
                    case 3356560:
                        b10 = !str3.equals("mp4a") ? (byte) -1 : (byte) 8;
                        break;
                    case 3475740:
                        b10 = !str3.equals("s263") ? (byte) -1 : (byte) 0;
                        break;
                    case 3624515:
                        b10 = !str3.equals("vp09") ? (byte) -1 : (byte) 3;
                        break;
                    default:
                        b10 = -1;
                        break;
                }
                int i23 = 8192;
                switch (b10) {
                    case 0:
                        String str4 = zn2Var.zzk;
                        Pair pair = new Pair(1, 1);
                        if (strArrSplit.length < 3) {
                            com.bytedance.sdk.component.adexpress.dynamic.dynamicview.b.p(str4, "Ignoring malformed H263 codec string: ");
                            return pair;
                        }
                        try {
                            return new Pair(Integer.valueOf(Integer.parseInt(strArrSplit[1])), Integer.valueOf(Integer.parseInt(strArrSplit[2])));
                        } catch (NumberFormatException unused) {
                            com.bytedance.sdk.component.adexpress.dynamic.dynamicview.b.p(str4, "Ignoring malformed H263 codec string: ");
                            return pair;
                        }
                    case 1:
                    case 2:
                        String str5 = zn2Var.zzk;
                        int length = strArrSplit.length;
                        if (length >= 2) {
                            try {
                                if (strArrSplit[1].length() != 6) {
                                    i10 = 16;
                                    i11 = 4;
                                    if (length < 3) {
                                        StringBuilder sb = new StringBuilder(String.valueOf(str5).length() + 37);
                                        sb.append("Ignoring malformed AVC codec string: ");
                                        sb.append(str5);
                                        vt0.c(sb.toString());
                                    } else {
                                        i12 = Integer.parseInt(strArrSplit[1]);
                                        i13 = Integer.parseInt(strArrSplit[2]);
                                    }
                                } else {
                                    i10 = 16;
                                    i12 = Integer.parseInt(strArrSplit[1].substring(0, 2), 16);
                                    i11 = 4;
                                    i13 = Integer.parseInt(strArrSplit[1].substring(4), 16);
                                }
                                int i24 = i12 != 66 ? i12 != 77 ? i12 != 88 ? i12 != 100 ? i12 != 110 ? i12 != 122 ? i12 != 244 ? -1 : 64 : 32 : i10 : 8 : i11 : 2 : 1;
                                if (i24 == -1) {
                                    com.bytedance.sdk.component.adexpress.dynamic.dynamicview.b.q(new StringBuilder(String.valueOf(i12).length() + 21), "Unknown AVC profile: ", i12);
                                } else {
                                    switch (i13) {
                                        case 10:
                                            i14 = 1;
                                            break;
                                        case 11:
                                            i14 = i11;
                                            break;
                                        case 12:
                                            i14 = 8;
                                            break;
                                        case 13:
                                            i14 = i10;
                                            break;
                                        default:
                                            switch (i13) {
                                                case 20:
                                                    i14 = 32;
                                                    break;
                                                case 21:
                                                    i14 = 64;
                                                    break;
                                                case 22:
                                                    i14 = 128;
                                                    break;
                                                default:
                                                    switch (i13) {
                                                        case 30:
                                                            i14 = 256;
                                                            break;
                                                        case 31:
                                                            i14 = 512;
                                                            break;
                                                        case 32:
                                                            i14 = 1024;
                                                            break;
                                                        default:
                                                            switch (i13) {
                                                                case 40:
                                                                    i14 = 2048;
                                                                    break;
                                                                case 41:
                                                                    i14 = 4096;
                                                                    break;
                                                                case 42:
                                                                    i14 = 8192;
                                                                    break;
                                                                default:
                                                                    switch (i13) {
                                                                        case 50:
                                                                            i14 = 16384;
                                                                            break;
                                                                        case 51:
                                                                            i14 = 32768;
                                                                            break;
                                                                        case 52:
                                                                            i14 = C.DEFAULT_BUFFER_SEGMENT_SIZE;
                                                                            break;
                                                                        default:
                                                                            i14 = -1;
                                                                            break;
                                                                    }
                                                                    break;
                                                            }
                                                            break;
                                                    }
                                                    break;
                                            }
                                            break;
                                    }
                                    if (i14 != -1) {
                                        return new Pair(Integer.valueOf(i24), Integer.valueOf(i14));
                                    }
                                    com.bytedance.sdk.component.adexpress.dynamic.dynamicview.b.q(new StringBuilder(String.valueOf(i13).length() + 19), "Unknown AVC level: ", i13);
                                }
                            } catch (NumberFormatException unused2) {
                                com.bytedance.sdk.component.adexpress.dynamic.dynamicview.b.p(str5, "Ignoring malformed AVC codec string: ");
                            }
                        } else {
                            com.bytedance.sdk.component.adexpress.dynamic.dynamicview.b.p(str5, "Ignoring malformed AVC codec string: ");
                        }
                        break;
                    case 3:
                        int i25 = 8;
                        String str6 = zn2Var.zzk;
                        if (strArrSplit.length >= 3) {
                            try {
                                int i26 = Integer.parseInt(strArrSplit[1]);
                                int i27 = Integer.parseInt(strArrSplit[2]);
                                int i28 = i26 != 0 ? i26 != 1 ? i26 != 2 ? i26 != 3 ? -1 : 8 : 4 : 2 : 1;
                                if (i28 == -1) {
                                    com.bytedance.sdk.component.adexpress.dynamic.dynamicview.b.q(new StringBuilder(String.valueOf(i26).length() + 21), "Unknown VP9 profile: ", i26);
                                } else {
                                    if (i27 == 10) {
                                        i25 = 1;
                                    } else if (i27 == 11) {
                                        i25 = 2;
                                    } else if (i27 == 20) {
                                        i25 = 4;
                                    } else if (i27 != 21) {
                                        if (i27 == 30) {
                                            i25 = 16;
                                        } else if (i27 == 31) {
                                            i25 = 32;
                                        } else if (i27 == 40) {
                                            i25 = 64;
                                        } else if (i27 == 41) {
                                            i25 = 128;
                                        } else if (i27 == 50) {
                                            i25 = 256;
                                        } else if (i27 != 51) {
                                            switch (i27) {
                                                case 60:
                                                    i25 = 2048;
                                                    break;
                                                case 61:
                                                    i25 = 4096;
                                                    break;
                                                case 62:
                                                    i25 = 8192;
                                                    break;
                                                default:
                                                    i25 = -1;
                                                    break;
                                            }
                                        } else {
                                            i25 = 512;
                                        }
                                    }
                                    if (i25 != -1) {
                                        return new Pair(Integer.valueOf(i28), Integer.valueOf(i25));
                                    }
                                    com.bytedance.sdk.component.adexpress.dynamic.dynamicview.b.q(new StringBuilder(String.valueOf(i27).length() + 19), "Unknown VP9 level: ", i27);
                                }
                            } catch (NumberFormatException unused3) {
                                com.bytedance.sdk.component.adexpress.dynamic.dynamicview.b.p(str6, "Ignoring malformed VP9 codec string: ");
                            }
                        } else {
                            com.bytedance.sdk.component.adexpress.dynamic.dynamicview.b.p(str6, "Ignoring malformed VP9 codec string: ");
                        }
                        break;
                    case 4:
                    case 5:
                        return zze(zn2Var.zzk, strArrSplit, zn2Var.zzE);
                    case 6:
                        String str7 = zn2Var.zzk;
                        ea2 ea2Var = zn2Var.zzE;
                        if (strArrSplit.length >= 4) {
                            try {
                                int i29 = Integer.parseInt(strArrSplit[1]);
                                int i30 = Integer.parseInt(strArrSplit[2].substring(0, 2));
                                int i31 = Integer.parseInt(strArrSplit[3]);
                                if (i29 != 0) {
                                    com.bytedance.sdk.component.adexpress.dynamic.dynamicview.b.q(new StringBuilder(String.valueOf(i29).length() + 21), "Unknown AV1 profile: ", i29);
                                } else {
                                    if (i31 == 8) {
                                        i15 = 1;
                                    } else if (i31 != 10) {
                                        com.bytedance.sdk.component.adexpress.dynamic.dynamicview.b.q(new StringBuilder(String.valueOf(i31).length() + 23), "Unknown AV1 bit depth: ", i31);
                                    } else {
                                        i15 = (ea2Var == null || !(ea2Var.zze != null || (i17 = ea2Var.f10736c) == 7 || i17 == 6)) ? 2 : 4096;
                                    }
                                    switch (i30) {
                                        case 0:
                                            i16 = 1;
                                            break;
                                        case 1:
                                            i16 = 2;
                                            break;
                                        case 2:
                                            i16 = 4;
                                            break;
                                        case 3:
                                            i16 = 8;
                                            break;
                                        case 4:
                                            i16 = 16;
                                            break;
                                        case 5:
                                            i16 = 32;
                                            break;
                                        case 6:
                                            i16 = 64;
                                            break;
                                        case 7:
                                            i16 = 128;
                                            break;
                                        case 8:
                                            i16 = 256;
                                            break;
                                        case 9:
                                            i16 = 512;
                                            break;
                                        case 10:
                                            i16 = 1024;
                                            break;
                                        case 11:
                                            i16 = 2048;
                                            break;
                                        case 12:
                                            i16 = 4096;
                                            break;
                                        case 13:
                                            i16 = 8192;
                                            break;
                                        case 14:
                                            i16 = 16384;
                                            break;
                                        case 15:
                                            i16 = 32768;
                                            break;
                                        case 16:
                                            i16 = C.DEFAULT_BUFFER_SEGMENT_SIZE;
                                            break;
                                        case 17:
                                            i16 = 131072;
                                            break;
                                        case 18:
                                            i16 = 262144;
                                            break;
                                        case 19:
                                            i16 = 524288;
                                            break;
                                        case 20:
                                            i16 = ProgressiveMediaSource.DEFAULT_LOADING_CHECK_INTERVAL_BYTES;
                                            break;
                                        case 21:
                                            i16 = 2097152;
                                            break;
                                        case 22:
                                            i16 = 4194304;
                                            break;
                                        case 23:
                                            i16 = 8388608;
                                            break;
                                        default:
                                            i16 = -1;
                                            break;
                                    }
                                    if (i16 != -1) {
                                        return new Pair(Integer.valueOf(i15), Integer.valueOf(i16));
                                    }
                                    com.bytedance.sdk.component.adexpress.dynamic.dynamicview.b.q(new StringBuilder(String.valueOf(i30).length() + 19), "Unknown AV1 level: ", i30);
                                }
                            } catch (NumberFormatException unused4) {
                                com.bytedance.sdk.component.adexpress.dynamic.dynamicview.b.p(str7, "Ignoring malformed AV1 codec string: ");
                            }
                        } else {
                            com.bytedance.sdk.component.adexpress.dynamic.dynamicview.b.p(str7, "Ignoring malformed AV1 codec string: ");
                        }
                        break;
                    case 7:
                        String str8 = zn2Var.zzk;
                        if (strArrSplit.length >= 4) {
                            try {
                                int i32 = Integer.parseInt(strArrSplit[1].substring(4));
                                int i33 = Integer.parseInt(strArrSplit[2].substring(4));
                                int i34 = Integer.parseInt(strArrSplit[3].substring(4));
                                if (i32 != 33) {
                                    if (i32 != 44) {
                                        StringBuilder sb2 = new StringBuilder(com.google.android.gms.measurement.internal.u1.b(i32, 30));
                                        sb2.append("Ignoring invalid APV profile: ");
                                        sb2.append(i32);
                                        vt0.c(sb2.toString());
                                    }
                                    break;
                                } else {
                                    i23 = 1;
                                }
                                int i35 = i33 / 30;
                                int i36 = i35 + i35;
                                if (i33 % 30 == 0) {
                                    i36--;
                                }
                                return new Pair(Integer.valueOf(i23), Integer.valueOf((256 << (i36 - 1)) | (1 << i34)));
                            } catch (NumberFormatException e10) {
                                vt0.zzd("CodecSpecificDataUtil", "Ignoring malformed APV codec string: ".concat(String.valueOf(str8)), e10);
                            }
                        } else {
                            com.bytedance.sdk.component.adexpress.dynamic.dynamicview.b.p(str8, "Ignoring malformed APV codec string: ");
                        }
                        break;
                    case 8:
                        String str9 = zn2Var.zzk;
                        if (strArrSplit.length == 3) {
                            try {
                                if (MimeTypes.AUDIO_AAC.equals(hc.zze(Integer.parseInt(strArrSplit[1], 16)))) {
                                    int i37 = Integer.parseInt(strArrSplit[2]);
                                    if (i37 == 17) {
                                        i18 = 17;
                                    } else if (i37 == 20) {
                                        i18 = 20;
                                    } else if (i37 == 23) {
                                        i18 = 23;
                                    } else if (i37 == 29) {
                                        i18 = 29;
                                    } else if (i37 == 39) {
                                        i18 = 39;
                                    } else if (i37 != 42) {
                                        switch (i37) {
                                            case 1:
                                                i18 = 1;
                                                break;
                                            case 2:
                                                i18 = 2;
                                                break;
                                            case 3:
                                                i18 = 3;
                                                break;
                                            case 4:
                                                i18 = 4;
                                                break;
                                            case 5:
                                                i18 = 5;
                                                break;
                                            case 6:
                                                i18 = 6;
                                                break;
                                            default:
                                                i18 = -1;
                                                break;
                                        }
                                    } else {
                                        i18 = 42;
                                    }
                                    if (i18 != -1) {
                                        return new Pair(Integer.valueOf(i18), 0);
                                    }
                                }
                            } catch (NumberFormatException unused5) {
                                com.bytedance.sdk.component.adexpress.dynamic.dynamicview.b.p(str9, "Ignoring malformed MP4A codec string: ");
                            }
                        } else {
                            com.bytedance.sdk.component.adexpress.dynamic.dynamicview.b.p(str9, "Ignoring malformed MP4A codec string: ");
                        }
                        break;
                    case 9:
                        String str10 = zn2Var.zzk;
                        if (strArrSplit.length == 4) {
                            try {
                                int i38 = Integer.parseInt(strArrSplit[1]);
                                int i39 = Integer.parseInt(strArrSplit[2]);
                                int i40 = Integer.parseInt(strArrSplit[3]);
                                if (i38 == 0) {
                                    if (i39 == 0) {
                                        i19 = 257;
                                        i39 = 0;
                                    }
                                    i19 = -1;
                                } else if (i38 != 1) {
                                    if (i38 == 2) {
                                        if (i39 == 1) {
                                            i19 = AnalyticsListener.EVENT_DRM_KEYS_REMOVED;
                                            i39 = 1;
                                        } else if (i39 == 2) {
                                            i19 = AnalyticsListener.EVENT_PLAYER_RELEASED;
                                            i39 = 2;
                                        } else {
                                            i19 = -1;
                                        }
                                    }
                                } else if (i39 == 0) {
                                    i19 = 513;
                                    i39 = 0;
                                } else if (i39 == 1) {
                                    i19 = 514;
                                    i39 = 1;
                                }
                                if (i19 == -1) {
                                    StringBuilder sb3 = new StringBuilder(String.valueOf(i38).length() + 23 + String.valueOf(i39).length());
                                    sb3.append("Unknown AC-4 profile: ");
                                    sb3.append(i38);
                                    sb3.append(".");
                                    sb3.append(i39);
                                    vt0.c(sb3.toString());
                                } else {
                                    int i41 = i40 != 0 ? i40 != 1 ? i40 != 2 ? i40 != 3 ? i40 != 4 ? -1 : 16 : 8 : 4 : 2 : 1;
                                    if (i41 != -1) {
                                        return new Pair(Integer.valueOf(i19), Integer.valueOf(i41));
                                    }
                                    com.bytedance.sdk.component.adexpress.dynamic.dynamicview.b.q(new StringBuilder(String.valueOf(i40).length() + 20), "Unknown AC-4 level: ", i40);
                                }
                            } catch (NumberFormatException unused6) {
                                com.bytedance.sdk.component.adexpress.dynamic.dynamicview.b.p(str10, "Ignoring malformed AC-4 codec string: ");
                            }
                        } else {
                            com.bytedance.sdk.component.adexpress.dynamic.dynamicview.b.p(str10, "Ignoring malformed AC-4 codec string: ");
                        }
                        break;
                    case 10:
                        if (strArrSplit.length < 4) {
                            vt0.c("Ignoring malformed IAMF codec string: ".concat(str2));
                            break;
                        } else {
                            try {
                                i20 = 1 << (Integer.parseInt(strArrSplit[1]) + 16);
                                str = strArrSplit[3];
                                str.getClass();
                                str.hashCode();
                                switch (str) {
                                    case "Opus":
                                        i21 = 1;
                                        return new Pair(Integer.valueOf(i20 | Http2Connection.OKHTTP_CLIENT_WINDOW_SIZE | i21), 0);
                                    case "fLaC":
                                        i21 = 4;
                                        return new Pair(Integer.valueOf(i20 | Http2Connection.OKHTTP_CLIENT_WINDOW_SIZE | i21), 0);
                                    case "ipcm":
                                        i21 = 8;
                                        return new Pair(Integer.valueOf(i20 | Http2Connection.OKHTTP_CLIENT_WINDOW_SIZE | i21), 0);
                                    case "mp4a":
                                        i21 = 2;
                                        return new Pair(Integer.valueOf(i20 | Http2Connection.OKHTTP_CLIENT_WINDOW_SIZE | i21), 0);
                                    default:
                                        vt0.c("Ignoring unknown codec identifier for IAMF auxiliary profile: ".concat(str));
                                        break;
                                }
                            } catch (NumberFormatException e11) {
                                vt0.zzd("CodecSpecificDataUtil", "Ignoring malformed primary profile in IAMF codec string: ".concat(String.valueOf(strArrSplit[1])), e11);
                                break;
                            }
                        }
                        break;
                }
            } else if (strArrSplit.length < 3) {
                vt0.c("Ignoring malformed Dolby Vision codec string: ".concat(str2));
            } else {
                Matcher matcher = f13313c.matcher(strArrSplit[1]);
                if (matcher.matches()) {
                    String strGroup = matcher.group(1);
                    if (strGroup != null) {
                        int iHashCode = strGroup.hashCode();
                        if (iHashCode != 1567) {
                            switch (iHashCode) {
                                case 1536:
                                    if (strGroup.equals("00")) {
                                        i22 = 1;
                                        num = i22;
                                    }
                                    break;
                                case 1537:
                                    if (strGroup.equals("01")) {
                                        i22 = 2;
                                        num = i22;
                                    }
                                    break;
                                case 1538:
                                    if (strGroup.equals("02")) {
                                        i22 = 4;
                                        num = i22;
                                    }
                                    break;
                                case 1539:
                                    if (strGroup.equals("03")) {
                                        i22 = 8;
                                        num = i22;
                                    }
                                    break;
                                case 1540:
                                    if (strGroup.equals("04")) {
                                        i22 = 16;
                                        num = i22;
                                    }
                                    break;
                                case 1541:
                                    if (strGroup.equals("05")) {
                                        i22 = 32;
                                        num = i22;
                                    }
                                    break;
                                case 1542:
                                    if (strGroup.equals("06")) {
                                        i22 = 64;
                                        num = i22;
                                    }
                                    break;
                                case 1543:
                                    if (strGroup.equals("07")) {
                                        i22 = 128;
                                        num = i22;
                                    }
                                    break;
                                case 1544:
                                    num = !strGroup.equals("08") ? null : 256;
                                    break;
                                case 1545:
                                    if (strGroup.equals("09")) {
                                        num = 512;
                                        break;
                                    }
                                    break;
                            }
                        } else {
                            if (strGroup.equals("10")) {
                                i22 = 1024;
                                num = i22;
                            }
                        }
                        if (num == null) {
                            com.bytedance.sdk.component.adexpress.dynamic.dynamicview.b.p(strGroup, "Unknown Dolby Vision profile string: ");
                        } else {
                            String str11 = strArrSplit[2];
                            if (str11 == null) {
                                num2 = null;
                                if (num2 == null) {
                                    return new Pair(num, num2);
                                }
                                com.bytedance.sdk.component.adexpress.dynamic.dynamicview.b.p(str11, "Unknown Dolby Vision level string: ");
                            } else {
                                int iHashCode2 = str11.hashCode();
                                switch (iHashCode2) {
                                    case 1537:
                                        if (str11.equals("01")) {
                                            num2 = 1;
                                            break;
                                        }
                                        break;
                                    case 1538:
                                        if (str11.equals("02")) {
                                            num2 = 2;
                                            break;
                                        }
                                        break;
                                    case 1539:
                                        if (str11.equals("03")) {
                                            num2 = 4;
                                            break;
                                        }
                                        break;
                                    case 1540:
                                        if (str11.equals("04")) {
                                            num2 = 8;
                                            break;
                                        }
                                        break;
                                    case 1541:
                                        if (str11.equals("05")) {
                                            num2 = 16;
                                            break;
                                        }
                                        break;
                                    case 1542:
                                        if (str11.equals("06")) {
                                            num2 = 32;
                                            break;
                                        }
                                        break;
                                    case 1543:
                                        if (str11.equals("07")) {
                                            num2 = 64;
                                            break;
                                        }
                                        break;
                                    case 1544:
                                        if (str11.equals("08")) {
                                            num2 = 128;
                                            break;
                                        }
                                        break;
                                    case 1545:
                                        if (str11.equals("09")) {
                                            num2 = 256;
                                            break;
                                        }
                                        break;
                                    default:
                                        switch (iHashCode2) {
                                            case 1567:
                                                if (str11.equals("10")) {
                                                    num2 = 512;
                                                    break;
                                                }
                                                break;
                                            case 1568:
                                                if (str11.equals("11")) {
                                                    num2 = 1024;
                                                    break;
                                                }
                                                break;
                                            case 1569:
                                                if (str11.equals("12")) {
                                                    num2 = 2048;
                                                    break;
                                                }
                                                break;
                                            case 1570:
                                                if (str11.equals("13")) {
                                                    num2 = 4096;
                                                    break;
                                                }
                                                break;
                                        }
                                        break;
                                }
                                if (num2 == null) {
                                }
                            }
                        }
                    }
                } else {
                    vt0.c("Ignoring malformed Dolby Vision codec string: ".concat(str2));
                }
            }
        }
        return null;
    }

    /* JADX WARN: Can't fix incorrect switch cases order, some code will duplicate */
    /* JADX WARN: Removed duplicated region for block: B:107:0x0184  */
    /* JADX WARN: Removed duplicated region for block: B:25:0x0050  */
    @Nullable
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static Pair zze(String str, String[] strArr, @Nullable ea2 ea2Var) {
        int i10;
        Integer numValueOf;
        if (strArr.length < 4) {
            com.bytedance.sdk.component.adexpress.dynamic.dynamicview.b.p(str, "Ignoring malformed HEVC codec string: ");
            return null;
        }
        Matcher matcher = f13313c.matcher(strArr[1]);
        if (!matcher.matches()) {
            com.bytedance.sdk.component.adexpress.dynamic.dynamicview.b.p(str, "Ignoring malformed HEVC codec string: ");
            return null;
        }
        String strGroup = matcher.group(1);
        if ("1".equals(strGroup)) {
            i10 = 1;
        } else if ("2".equals(strGroup)) {
            i10 = (ea2Var == null || ea2Var.f10736c != 6) ? 2 : 4096;
        } else {
            if (!"6".equals(strGroup)) {
                com.bytedance.sdk.component.adexpress.dynamic.dynamicview.b.p(strGroup, "Unknown HEVC profile string: ");
                return null;
            }
            i10 = 6;
        }
        String str2 = strArr[3];
        if (str2 != null) {
            switch (str2) {
                case "L30":
                    numValueOf = 1;
                    break;
                case "L60":
                    numValueOf = 4;
                    break;
                case "L63":
                    numValueOf = 16;
                    break;
                case "L90":
                    numValueOf = 64;
                    break;
                case "L93":
                    numValueOf = 256;
                    break;
                case "L120":
                    numValueOf = 1024;
                    break;
                case "L123":
                    numValueOf = 4096;
                    break;
                case "L150":
                    numValueOf = 16384;
                    break;
                case "L153":
                    numValueOf = Integer.valueOf(C.DEFAULT_BUFFER_SEGMENT_SIZE);
                    break;
                case "L156":
                    numValueOf = 262144;
                    break;
                case "L180":
                    numValueOf = Integer.valueOf(ProgressiveMediaSource.DEFAULT_LOADING_CHECK_INTERVAL_BYTES);
                    break;
                case "L183":
                    numValueOf = 4194304;
                    break;
                case "L186":
                    numValueOf = Integer.valueOf(Http2Connection.OKHTTP_CLIENT_WINDOW_SIZE);
                    break;
                case "H30":
                    numValueOf = 2;
                    break;
                case "H60":
                    numValueOf = 8;
                    break;
                case "H63":
                    numValueOf = 32;
                    break;
                case "H90":
                    numValueOf = 128;
                    break;
                case "H93":
                    numValueOf = 512;
                    break;
                case "H120":
                    numValueOf = 2048;
                    break;
                case "H123":
                    numValueOf = 8192;
                    break;
                case "H150":
                    numValueOf = 32768;
                    break;
                case "H153":
                    numValueOf = 131072;
                    break;
                case "H156":
                    numValueOf = 524288;
                    break;
                case "H180":
                    numValueOf = 2097152;
                    break;
                case "H183":
                    numValueOf = 8388608;
                    break;
                case "H186":
                    numValueOf = 33554432;
                    break;
            }
        } else {
            numValueOf = null;
        }
        if (numValueOf != null) {
            return new Pair(Integer.valueOf(i10), numValueOf);
        }
        com.bytedance.sdk.component.adexpress.dynamic.dynamicview.b.p(str2, "Unknown HEVC level string: ");
        return null;
    }
}
