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

import java.nio.charset.Charset;
import java.util.concurrent.ConcurrentHashMap;

/* JADX INFO: loaded from: classes2.dex */
public final class a1 {

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public static final a1 f19902c = new a1();

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final ConcurrentHashMap f19904b = new ConcurrentHashMap();

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final p0 f19903a = new p0();

    public final c1 a(Class cls) {
        w0 w0Var;
        Class cls2;
        Charset charset = f0.f19920a;
        if (cls == null) {
            throw new NullPointerException("messageType");
        }
        ConcurrentHashMap concurrentHashMap = this.f19904b;
        c1 c1VarI = (c1) concurrentHashMap.get(cls);
        if (c1VarI == null) {
            p0 p0Var = this.f19903a;
            p0Var.getClass();
            Class cls3 = e1.f19916a;
            if (!a0.class.isAssignableFrom(cls) && (cls2 = e1.f19916a) != null && !cls2.isAssignableFrom(cls)) {
                throw new IllegalArgumentException("Message classes must extend GeneratedMessage or GeneratedMessageLite");
            }
            s0 s0VarZzb = p0Var.f19970a.zzb(cls);
            b1 b1Var = (b1) s0VarZzb;
            if ((b1Var.f19911d & 2) == 2) {
                boolean zIsAssignableFrom = a0.class.isAssignableFrom(cls);
                p pVar = b1Var.f19908a;
                if (zIsAssignableFrom) {
                    w0Var = new w0(e1.f19918c, x.f20000a, pVar);
                } else {
                    g1 g1Var = e1.f19917b;
                    v vVar = x.f20001b;
                    if (vVar == null) {
                        throw new IllegalStateException("Protobuf runtime is not correctly loaded.");
                    }
                    w0Var = new w0(g1Var, vVar, pVar);
                }
                c1VarI = w0Var;
            } else if (a0.class.isAssignableFrom(cls)) {
                if (b1Var.b() == 1) {
                    int i10 = y0.f20003a;
                    k0 k0Var = l0.f19950b;
                    g1 g1Var2 = e1.f19918c;
                    v vVar2 = x.f20000a;
                    int i11 = r0.f19973a;
                    c1VarI = v0.i(s0VarZzb, k0Var, g1Var2, vVar2);
                } else {
                    int i12 = y0.f20003a;
                    k0 k0Var2 = l0.f19950b;
                    g1 g1Var3 = e1.f19918c;
                    int i13 = r0.f19973a;
                    c1VarI = v0.i(s0VarZzb, k0Var2, g1Var3, null);
                }
            } else if (b1Var.b() == 1) {
                int i14 = y0.f20003a;
                i0 i0Var = l0.f19949a;
                g1 g1Var4 = e1.f19917b;
                v vVar3 = x.f20001b;
                if (vVar3 == null) {
                    throw new IllegalStateException("Protobuf runtime is not correctly loaded.");
                }
                int i15 = r0.f19973a;
                c1VarI = v0.i(s0VarZzb, i0Var, g1Var4, vVar3);
            } else {
                int i16 = y0.f20003a;
                i0 i0Var2 = l0.f19949a;
                g1 g1Var5 = e1.f19917b;
                int i17 = r0.f19973a;
                c1VarI = v0.i(s0VarZzb, i0Var2, g1Var5, null);
            }
            c1 c1Var = (c1) concurrentHashMap.putIfAbsent(cls, c1VarI);
            if (c1Var != null) {
                return c1Var;
            }
        }
        return c1VarI;
    }
}
