package e.a.r;

import com.seewo.libmcuservice.constant.ITVStateConstants;
import d.a0;
import e.a.o.e;
import e.a.r.y.y;

/* JADX INFO: compiled from: JsonElementSerializers.kt */
/* JADX INFO: loaded from: classes.dex */
@d.n
final class p implements e.a.b<o> {

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

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    private static final e.a.o.f f2977b = e.a.o.i.a("kotlinx.serialization.json.JsonLiteral", e.i.f2773a);

    private p() {
    }

    @Override // e.a.a
    /* JADX INFO: renamed from: a, reason: merged with bridge method [inline-methods] */
    public o deserialize(e.a.p.e eVar) {
        d.n0.c.s.e(eVar, "decoder");
        h hVarI = k.d(eVar).i();
        if (hVarI instanceof o) {
            return (o) hVarI;
        }
        throw y.e(-1, "Unexpected JSON element, expected JsonLiteral, had " + d.n0.c.x.b(hVarI.getClass()), hVarI.toString());
    }

    @Override // e.a.j
    /* JADX INFO: renamed from: b, reason: merged with bridge method [inline-methods] */
    public void serialize(e.a.p.f fVar, o oVar) {
        d.n0.c.s.e(fVar, "encoder");
        d.n0.c.s.e(oVar, ITVStateConstants.KEY_VOICE_VALUE);
        k.h(fVar);
        if (oVar.c()) {
            fVar.C(oVar.b());
            return;
        }
        Long lN = i.n(oVar);
        if (lN != null) {
            fVar.z(lN.longValue());
            return;
        }
        a0 a0VarH = d.s0.u.h(oVar.b());
        if (a0VarH != null) {
            fVar.v(e.a.n.a.v(a0.f2562c).getDescriptor()).z(a0VarH.f());
            return;
        }
        Double dH = i.h(oVar);
        if (dH != null) {
            fVar.i(dH.doubleValue());
            return;
        }
        Boolean boolE = i.e(oVar);
        if (boolE != null) {
            fVar.l(boolE.booleanValue());
        } else {
            fVar.C(oVar.b());
        }
    }

    @Override // e.a.b, e.a.j, e.a.a
    public e.a.o.f getDescriptor() {
        return f2977b;
    }
}
