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

import androidx.annotation.Nullable;
import com.google.android.gms.ads.internal.util.zzaz;

/* JADX INFO: loaded from: classes2.dex */
public abstract class sb1 {
    public static n7.l2 a(Throwable th) {
        if (th instanceof zzekk) {
            zzekk zzekkVar = (zzekk) th;
            return b(zzekkVar.a(), zzekkVar.b());
        }
        if (th instanceof zzecr) {
            return th.getMessage() == null ? zzd(((zzecr) th).a(), null, null) : zzd(((zzecr) th).a(), th.getMessage(), null);
        }
        if (!(th instanceof zzaz)) {
            return zzd(1, null, null);
        }
        zzaz zzazVar = (zzaz) th;
        int iA = zzazVar.a();
        String message = zzazVar.getMessage();
        if (message == null) {
            message = "";
        }
        return new n7.l2(iA, message, "com.google.android.gms.ads", null, null);
    }

    public static n7.l2 b(int i10, n7.l2 l2Var) {
        if (i10 == 0) {
            throw null;
        }
        if (i10 == 8) {
            if (((Integer) n7.y.f31093e.f31096c.b(ao.f9054r9)).intValue() > 0) {
                return l2Var;
            }
            i10 = 8;
        }
        return zzd(i10, null, l2Var);
    }

    public static n7.l2 zzb(Throwable th, @Nullable zw0 zw0Var) {
        n7.l2 l2Var;
        n7.l2 l2VarA = a(th);
        int i10 = l2VarA.f30997a;
        if ((i10 == 3 || i10 == 0) && (l2Var = l2VarA.zzd) != null && !l2Var.f30999c.equals("com.google.android.gms.ads")) {
            l2VarA.zzd = null;
        }
        if (zw0Var != null) {
            l2VarA.zze = zw0Var.b();
        }
        return l2VarA;
    }

    /* JADX WARN: Can't fix incorrect switch cases order, some code will duplicate */
    public static n7.l2 zzd(int i10, @Nullable String str, @Nullable n7.l2 l2Var) {
        int i11;
        String str2;
        int i12 = i10 - 1;
        if (str == null) {
            if (i10 == 0) {
                throw null;
            }
            str = "No fill.";
            switch (i12) {
                case 1:
                    str = "Invalid request.";
                    break;
                case 2:
                    break;
                case 3:
                    str = "App ID missing.";
                    break;
                case 4:
                    str = "Network error.";
                    break;
                case 5:
                    str = "Invalid request: Invalid ad unit ID.";
                    break;
                case 6:
                    str = "Invalid request: Invalid ad size.";
                    break;
                case 7:
                    str = "A mediation adapter failed to show the ad.";
                    break;
                case 8:
                    str = "The ad is not ready.";
                    break;
                case 9:
                    str = "The ad has already been shown.";
                    break;
                case 10:
                    str = "The ad can not be shown when app is not in foreground.";
                    break;
                case 11:
                default:
                    str = "Internal error.";
                    break;
                case 12:
                    if (((Integer) n7.y.f31093e.f31096c.b(ao.f9103u9)).intValue() <= 0) {
                        str = "The mediation adapter did not return an ad.";
                    }
                    break;
                case 13:
                    str = "Mismatch request IDs.";
                    break;
                case 14:
                    str = "Invalid ad string.";
                    break;
                case 15:
                    str = "Ad inspector had an internal error.";
                    break;
                case 16:
                    str = "Ad inspector failed to load.";
                    break;
                case 17:
                    str = "Ad inspector cannot be opened because the device is not in test mode. See https://developers.google.com/admob/android/test-ads#enable_test_devices for more information.";
                    break;
                case 18:
                    str = "Ad inspector cannot be opened because it is already open.";
                    break;
            }
        }
        String str3 = str;
        if (i10 == 0) {
            throw null;
        }
        int i13 = 2;
        switch (i12) {
            case 0:
            case 11:
            case 15:
                i13 = 0;
                return new n7.l2(i13, str3, "com.google.android.gms.ads", l2Var, null);
            case 1:
            case 5:
            case 6:
            case 9:
            case 16:
                i13 = 1;
                return new n7.l2(i13, str3, "com.google.android.gms.ads", l2Var, null);
            case 2:
            case 10:
            case 18:
                i13 = 3;
                return new n7.l2(i13, str3, "com.google.android.gms.ads", l2Var, null);
            case 3:
                i11 = 8;
                i13 = i11;
                return new n7.l2(i13, str3, "com.google.android.gms.ads", l2Var, null);
            case 4:
            case 8:
            case 17:
                return new n7.l2(i13, str3, "com.google.android.gms.ads", l2Var, null);
            case 7:
                i11 = 4;
                i13 = i11;
                return new n7.l2(i13, str3, "com.google.android.gms.ads", l2Var, null);
            case 12:
                if (((Integer) n7.y.f31093e.f31096c.b(ao.f9103u9)).intValue() <= 0) {
                    i11 = 9;
                    i13 = i11;
                    return new n7.l2(i13, str3, "com.google.android.gms.ads", l2Var, null);
                }
                i13 = 3;
                return new n7.l2(i13, str3, "com.google.android.gms.ads", l2Var, null);
            case 13:
                i11 = 10;
                i13 = i11;
                return new n7.l2(i13, str3, "com.google.android.gms.ads", l2Var, null);
            case 14:
                i11 = 11;
                i13 = i11;
                return new n7.l2(i13, str3, "com.google.android.gms.ads", l2Var, null);
            default:
                switch (i10) {
                    case 1:
                        str2 = "INTERNAL_ERROR";
                        break;
                    case 2:
                        str2 = "INVALID_REQUEST";
                        break;
                    case 3:
                        str2 = "NO_FILL";
                        break;
                    case 4:
                        str2 = "APP_ID_MISSING";
                        break;
                    case 5:
                        str2 = "NETWORK_ERROR";
                        break;
                    case 6:
                        str2 = "INVALID_AD_UNIT_ID";
                        break;
                    case 7:
                        str2 = "INVALID_AD_SIZE";
                        break;
                    case 8:
                        str2 = "MEDIATION_SHOW_ERROR";
                        break;
                    case 9:
                        str2 = "NOT_READY";
                        break;
                    case 10:
                        str2 = "AD_REUSED";
                        break;
                    case 11:
                        str2 = "APP_NOT_FOREGROUND";
                        break;
                    case 12:
                        str2 = "INTERNAL_SHOW_ERROR";
                        break;
                    case 13:
                        str2 = "MEDIATION_NO_FILL";
                        break;
                    case 14:
                        str2 = "REQUEST_ID_MISMATCH";
                        break;
                    case 15:
                        str2 = "INVALID_AD_STRING";
                        break;
                    case 16:
                        str2 = "AD_INSPECTOR_INTERNAL_ERROR";
                        break;
                    case 17:
                        str2 = "AD_INSPECTOR_FAILED_TO_LOAD";
                        break;
                    case 18:
                        str2 = "AD_INSPECTOR_NOT_IN_TEST_MODE";
                        break;
                    default:
                        str2 = "AD_INSPECTOR_ALREADY_OPEN";
                        break;
                }
                throw new AssertionError("Unknown SdkError: ".concat(str2));
        }
    }
}
