package defpackage;

/* renamed from: ᵭᵢʨʨ, reason: contains not printable characters */
/* loaded from: classes3.dex */
public final class C4137 implements InterfaceC5436 {

    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public static final C4137 f15465 = new C4137();

    /* renamed from: ᵴᵳ, reason: contains not printable characters */
    public static final C3661 f15466 = new C3661("kotlin.Double", C2291.f8962);

    @Override // defpackage.InterfaceC5436
    /* renamed from: ˏᵙ */
    public final Object mo1600(C0723 c0723) throws NumberFormatException {
        C0723 c07232 = (C0723) c0723.f3478;
        String strM2771 = c07232.m2771();
        try {
            double d = Double.parseDouble(strM2771);
            ((C2152) c0723.f3481).f8488.getClass();
            if (!Double.isInfinite(d) && !Double.isNaN(d)) {
                return Double.valueOf(d);
            }
            C0723.m2741(c07232, "Unexpected special floating-point value " + Double.valueOf(d) + ". By default, non-finite floating point values are prohibited because they do not conform JSON specification", 0, 2);
            throw null;
        } catch (IllegalArgumentException unused) {
            C0723.m2741(c07232, "Failed to parse type 'double' for input '" + strM2771 + '\'', 0, 6);
            throw null;
        }
    }

    @Override // defpackage.InterfaceC5436
    /* renamed from: ᵥᵯˎ */
    public final void mo1601(ˋʗ r4, Object obj) {
        double dDoubleValue = ((Number) obj).doubleValue();
        C4164 c4164 = (C4164) r4.ᵴᵳ;
        if (r4.ᵥᵯˎ) {
            r4.ᵝᵵᵺ(String.valueOf(dDoubleValue));
        } else {
            ((C2124) c4164.f15571).m5716(String.valueOf(dDoubleValue));
        }
        ((C4782) r4.ˏˋٴ).getClass();
        if (Double.isInfinite(dDoubleValue) || Double.isNaN(dDoubleValue)) {
            throw ᵳʿˉ.ᵴᵳ(Double.valueOf(dDoubleValue), ((C2124) c4164.f15571).toString());
        }
    }

    @Override // defpackage.InterfaceC5436
    /* renamed from: ᵻᵢﹳᵰ */
    public final InterfaceC3119 mo1603() {
        return f15466;
    }
}
