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

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

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

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

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

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

    public final j1 a(Class cls) {
        c1 c1Var;
        Class cls2;
        Charset charset = k0.f21003a;
        if (cls == null) {
            throw new NullPointerException("messageType");
        }
        ConcurrentHashMap concurrentHashMap = this.f20923b;
        j1 j1VarY = (j1) concurrentHashMap.get(cls);
        if (j1VarY == null) {
            t0 t0Var = this.f20922a;
            t0Var.getClass();
            Class cls3 = k1.f21005a;
            if (!d0.class.isAssignableFrom(cls) && (cls2 = k1.f21005a) != null && !cls2.isAssignableFrom(cls)) {
                throw new IllegalArgumentException("Message classes must extend GeneratedMessage or GeneratedMessageLite");
            }
            x0 x0VarZzb = t0Var.f21216a.zzb(cls);
            i1 i1Var = (i1) x0VarZzb;
            if ((i1Var.f20960d & 2) == 2) {
                boolean zIsAssignableFrom = d0.class.isAssignableFrom(cls);
                z0 z0Var = i1Var.f20957a;
                if (zIsAssignableFrom) {
                    c1Var = new c1(k1.f21008d, y.f21344a, z0Var);
                } else {
                    n1 n1Var = k1.f21006b;
                    x xVar = y.f21345b;
                    if (xVar == null) {
                        throw new IllegalStateException("Protobuf runtime is not correctly loaded.");
                    }
                    c1Var = new c1(n1Var, xVar, z0Var);
                }
                j1VarY = c1Var;
            } else if (d0.class.isAssignableFrom(cls)) {
                if (i1Var.b() == 1) {
                    int i10 = e1.f20770a;
                    j1VarY = b1.y(x0VarZzb, p0.f21122b, k1.f21008d, y.f21344a, w0.f21299b);
                } else {
                    int i11 = e1.f20770a;
                    j1VarY = b1.y(x0VarZzb, p0.f21122b, k1.f21008d, null, w0.f21299b);
                }
            } else if (i1Var.b() == 1) {
                int i12 = e1.f20770a;
                n0 n0Var = p0.f21121a;
                n1 n1Var2 = k1.f21006b;
                x xVar2 = y.f21345b;
                if (xVar2 == null) {
                    throw new IllegalStateException("Protobuf runtime is not correctly loaded.");
                }
                j1VarY = b1.y(x0VarZzb, n0Var, n1Var2, xVar2, w0.f21298a);
            } else {
                int i13 = e1.f20770a;
                j1VarY = b1.y(x0VarZzb, p0.f21121a, k1.f21007c, null, w0.f21298a);
            }
            j1 j1Var = (j1) concurrentHashMap.putIfAbsent(cls, j1VarY);
            if (j1Var != null) {
                return j1Var;
            }
        }
        return j1VarY;
    }
}
