package b.g.a.c.g0.u; import b.g.a.b.d; import b.g.a.c.x; import b.g.a.c.y.a; import java.io.IOException; import java.text.DateFormat; import java.util.Calendar; /* compiled from: CalendarSerializer.java */ @a /* loaded from: classes3.dex */ public class h extends l { public static final h k = new h(); public h() { super(Calendar.class, null, null); } public h(Boolean bool, DateFormat dateFormat) { super(Calendar.class, bool, dateFormat); } @Override // b.g.a.c.n public void f(Object obj, d dVar, x xVar) throws IOException { Calendar calendar = (Calendar) obj; if (p(xVar)) { dVar.I(calendar == null ? 0L : calendar.getTimeInMillis()); } else { q(calendar.getTime(), dVar, xVar); } } @Override // b.g.a.c.g0.u.l public l r(Boolean bool, DateFormat dateFormat) { return new h(bool, dateFormat); } }