package androidx.datastore.preferences.protobuf;

import java.util.concurrent.ConcurrentHashMap;
import u.AbstractC1563h;

/* JADX INFO: loaded from: classes.dex */
public final class Q {

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

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

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

    public final U a(Class cls) {
        U uX;
        Class cls2;
        AbstractC0444w.a(cls, "messageType");
        ConcurrentHashMap concurrentHashMap = this.f8026b;
        U u8 = (U) concurrentHashMap.get(cls);
        if (u8 != null) {
            return u8;
        }
        D d8 = this.f8025a;
        d8.getClass();
        Class cls3 = V.f8034a;
        if (!AbstractC0442u.class.isAssignableFrom(cls) && (cls2 = V.f8034a) != null && !cls2.isAssignableFrom(cls)) {
            throw new IllegalArgumentException("Message classes must extend GeneratedMessage or GeneratedMessageLite");
        }
        T tB = ((C) d8.f7995a).b(cls);
        if ((tB.f8033d & 2) == 2) {
            boolean zIsAssignableFrom = AbstractC0442u.class.isAssignableFrom(cls);
            AbstractC0442u abstractC0442u = tB.f8030a;
            if (zIsAssignableFrom) {
                uX = new M(V.f8036c, AbstractC0437o.f8110a, abstractC0442u);
            } else {
                c0 c0Var = V.f8035b;
                C0436n c0436n = AbstractC0437o.f8111b;
                if (c0436n == null) {
                    throw new IllegalStateException("Protobuf runtime is not correctly loaded.");
                }
                uX = new M(c0Var, c0436n, abstractC0442u);
            }
        } else if (AbstractC0442u.class.isAssignableFrom(cls)) {
            C0436n c0436n2 = null;
            N n8 = O.f8023b;
            A a3 = B.f7992b;
            c0 c0Var2 = V.f8036c;
            if (AbstractC1563h.c(tB.a()) != 1) {
                c0436n2 = AbstractC0437o.f8110a;
            }
            C0436n c0436n3 = c0436n2;
            H h8 = I.f8003b;
            int[] iArr = L.f8005n;
            if (!(tB instanceof T)) {
                tB.getClass();
                throw new ClassCastException();
            }
            uX = L.x(tB, n8, a3, c0Var2, c0436n3, h8);
        } else {
            C0436n c0436n4 = null;
            N n9 = O.f8022a;
            A a8 = B.f7991a;
            c0 c0Var3 = V.f8035b;
            if (AbstractC1563h.c(tB.a()) != 1 && (c0436n4 = AbstractC0437o.f8111b) == null) {
                throw new IllegalStateException("Protobuf runtime is not correctly loaded.");
            }
            C0436n c0436n5 = c0436n4;
            H h9 = I.f8002a;
            int[] iArr2 = L.f8005n;
            if (!(tB instanceof T)) {
                tB.getClass();
                throw new ClassCastException();
            }
            uX = L.x(tB, n9, a8, c0Var3, c0436n5, h9);
        }
        U u9 = (U) concurrentHashMap.putIfAbsent(cls, uX);
        return u9 != null ? u9 : uX;
    }
}
