package defpackage;

import androidx.media3.container.NalUnitUtil;
import kotlin.Metadata;
import kotlin.reflect.KClass;

/* JADX INFO: loaded from: classes3.dex */
@Metadata(d1 = {"\u0000\u0002\n\u0000¨\u0006\u0000"}, d2 = {"kotlinx-serialization-core"}, k = 2, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
public final class d1 {
    public static final void a(String str, KClass kClass) {
        String string;
        cr4.g(kClass, "baseClass");
        String str2 = "in the polymorphic scope of '" + kClass.getSimpleName() + '\'';
        if (str == null) {
            string = n41.g('.', "Class discriminator was missing and no default serializers were registered ", str2);
        } else {
            StringBuilder sbM = fi7.m("Serializer for subclass '", str, "' is not found ", str2, ".\nCheck if class with serial name '");
            vw2.aa(sbM, str, "' exists and serializer is registered in a corresponding SerializersModule.\nTo be registered automatically, class '", str, "' has to be '@Serializable', and the base class '");
            sbM.append(kClass.getSimpleName());
            sbM.append("' has to be sealed and '@Serializable'.");
            string = sbM.toString();
        }
        throw new xi8(string);
    }
}
