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

import androidx.media3.common.MimeTypes;
import java.util.Iterator;

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

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public static final zzbi f19964a = zzbi.o(4, "http", "https", "mailto", "ftp");

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public static final zzbi f19965b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public static final zzbi f19966c;

    static {
        String[] strArr = {MimeTypes.AUDIO_MPEG, "audio/oga", MimeTypes.AUDIO_OGG, MimeTypes.AUDIO_OPUS, "audio/x-m4a", MimeTypes.AUDIO_MATROSKA, "audio/x-wav", MimeTypes.AUDIO_WAV, MimeTypes.AUDIO_WEBM, MimeTypes.IMAGE_BMP, "image/gif", MimeTypes.IMAGE_JPEG, "image/jpg", MimeTypes.IMAGE_PNG, "image/svg+xml", "image/tiff", MimeTypes.IMAGE_WEBP, "image/x-icon", MimeTypes.VIDEO_MPEG, MimeTypes.VIDEO_MP4, MimeTypes.VIDEO_OGG, MimeTypes.VIDEO_WEBM, MimeTypes.VIDEO_MATROSKA};
        Object[] objArr = new Object[29];
        objArr[0] = "audio/3gpp2";
        objArr[1] = MimeTypes.AUDIO_AMR_NB;
        objArr[2] = "audio/aac";
        objArr[3] = MimeTypes.AUDIO_MIDI;
        objArr[4] = "audio/mp3";
        objArr[5] = MimeTypes.AUDIO_MP4;
        System.arraycopy(strArr, 0, objArr, 6, 23);
        f19965b = zzbi.o(29, objArr);
        f19966c = zzbr.f20045i;
    }

    public static String a(String str) {
        j jVar;
        char cCharAt;
        int i10;
        char cCharAt2;
        char cCharAt3;
        zzbi zzbiVar = f19966c;
        String strM0 = hb.a.M0(str);
        v4.b bVarK = f19964a.k();
        while (bVarK.hasNext()) {
            if (strM0.startsWith(String.valueOf((String) bVarK.next()).concat(":"))) {
                return str;
            }
        }
        if (!strM0.startsWith("data:")) {
            Iterator it = ((zzbr) zzbiVar).iterator();
            do {
                jVar = (j) it;
                if (!jVar.hasNext()) {
                    for (int i11 = 0; i11 < str.length() && (cCharAt = str.charAt(i11)) != '#' && cCharAt != '/'; i11++) {
                        if (cCharAt != ':') {
                            if (cCharAt == '?') {
                                return str;
                            }
                        }
                    }
                    return str;
                }
            } while (!strM0.startsWith(String.valueOf(hb.a.M0(((zzbx) jVar.next()).name()).replace('_', '-')).concat(":")));
            return str;
        }
        String strM02 = hb.a.M0(str);
        if (strM02.startsWith("data:") && strM02.length() > 5) {
            int i12 = 5;
            while (i12 < strM02.length() && (cCharAt3 = strM02.charAt(i12)) != ';' && cCharAt3 != ',') {
                i12++;
            }
            if (f19965b.contains(strM02.substring(5, i12)) && strM02.startsWith(";base64,", i12) && (i10 = i12 + 8) < strM02.length()) {
                while (i10 < strM02.length() && (cCharAt2 = strM02.charAt(i10)) != '=') {
                    if ((cCharAt2 < 'a' || cCharAt2 > 'z') && !((cCharAt2 >= '0' && cCharAt2 <= '9') || cCharAt2 == '+' || cCharAt2 == '/')) {
                        break;
                    }
                    i10++;
                }
                while (i10 < strM02.length()) {
                    if (strM02.charAt(i10) == '=') {
                        i10++;
                    }
                }
                return str;
            }
        }
        return "about:invalid#zTvAdsFrameworkz";
    }
}
