package defpackage;

import androidx.media3.container.NalUnitUtil;
import defpackage.cn5;
import defpackage.nh7;
import defpackage.w99;
import kotlin.Metadata;

/* 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)
@vx8
public final class ji8 {
    public static final ph7 a(String str) {
        if (n89.ab(str)) {
            throw new IllegalArgumentException("Blank serial names are prohibited");
        }
        Object it = ((fn5) uh7.a.values()).iterator();
        while (((cn5.d) it).hasNext()) {
            n25 n25Var = (n25) ((cn5.f) it).next();
            if (str.equals(n25Var.getDescriptor().getC())) {
                StringBuilder sbS = vw2.s("\n                The name of serial descriptor should uniquely identify associated serializer.\n                For serial name ", str, " there already exists ");
                sbS.append(iw7.a.getOrCreateKotlinClass(n25Var.getClass()).getSimpleName());
                sbS.append(".\n                Please refer to SerialDescriptor documentation for additional information.\n            ");
                throw new IllegalArgumentException(n89.bi(sbS.toString()));
            }
        }
        return new ph7(str, nh7.i.a);
    }

    public static final di8 b(String str, bi8[] bi8VarArr, sq3 sq3Var) {
        if (n89.ab(str)) {
            throw new IllegalArgumentException("Blank serial names are prohibited");
        }
        q01 q01Var = new q01(str);
        sq3Var.invoke(q01Var);
        return new di8(str, w99.a.a, q01Var.c.size(), st.al(bi8VarArr), q01Var);
    }

    public static final di8 c(String str, pi8 pi8Var, bi8[] bi8VarArr, sq3 sq3Var) {
        cr4.g(str, "serialName");
        if (n89.ab(str)) {
            throw new IllegalArgumentException("Blank serial names are prohibited");
        }
        if (pi8Var.equals(w99.a.a)) {
            throw new IllegalArgumentException("For StructureKind.CLASS please use 'buildClassSerialDescriptor' instead");
        }
        q01 q01Var = new q01(str);
        sq3Var.invoke(q01Var);
        return new di8(str, pi8Var, q01Var.c.size(), st.al(bi8VarArr), q01Var);
    }

    public static di8 d(String str, pi8 pi8Var, bi8[] bi8VarArr) {
        cr4.g(str, "serialName");
        if (n89.ab(str)) {
            throw new IllegalArgumentException("Blank serial names are prohibited");
        }
        if (pi8Var.equals(w99.a.a)) {
            throw new IllegalArgumentException("For StructureKind.CLASS please use 'buildClassSerialDescriptor' instead");
        }
        q01 q01Var = new q01(str);
        return new di8(str, pi8Var, q01Var.c.size(), st.al(bi8VarArr), q01Var);
    }
}
