package h.b.a.b; import h.b.a.a; import h.b.a.b.a; import h.b.a.c; import h.b.a.c.f; import h.b.a.c.i; import h.b.a.c.m; import h.b.a.d; import h.b.a.g; import java.util.concurrent.ConcurrentHashMap; public final class o extends f { public static final o ka = a(g.f3626a, 4); public static final ConcurrentHashMap<g, o[]> la = new ConcurrentHashMap<>(); public static final long serialVersionUID = -861407383323710522L; public o(a aVar, Object obj, int i) { super(aVar, obj, i); } public static o a(g gVar, int i) { o[] putIfAbsent; if (gVar == null) { gVar = g.a(); } o[] oVarArr = la.get(gVar); if (oVarArr == null && (putIfAbsent = la.putIfAbsent(gVar, (oVarArr = new o[7]))) != null) { oVarArr = putIfAbsent; } int i2 = i - 1; try { o oVar = oVarArr[i2]; if (oVar == null) { synchronized (oVarArr) { oVar = oVarArr[i2]; if (oVar == null) { o oVar2 = gVar == g.f3626a ? new o(null, null, i) : new o(r.a(a(g.f3626a, i), gVar), null, i); oVarArr[i2] = oVar2; oVar = oVar2; } } } return oVar; } catch (ArrayIndexOutOfBoundsException unused) { throw new IllegalArgumentException(a.b.c.a.a.a("Invalid min days in first week: ", i)); } } private Object readResolve() { a L = L(); int X = X(); if (X == 0) { X = 4; } return a(L == null ? g.f3626a : L.k(), X); } @Override // h.b.a.a public a G() { return ka; } @Override // h.b.a.b.c public long O() { return 31083597720000L; } @Override // h.b.a.b.c public long P() { return 2629746000L; } @Override // h.b.a.b.c public long Q() { return 31556952000L; } @Override // h.b.a.b.c public long R() { return 15778476000L; } @Override // h.b.a.b.c public int V() { return 292278993; } @Override // h.b.a.b.c public int W() { return -292275054; } @Override // h.b.a.b.c public long a(int i) { int i2; int i3 = i / 100; if (i < 0) { i2 = ((((i + 3) >> 2) - i3) + ((i3 + 3) >> 2)) - 1; } else { i2 = ((i >> 2) - i3) + (i3 >> 2); if (g(i)) { i2--; } } return ((((long) i) * 365) + ((long) (i2 - 719527))) * 86400000; } @Override // h.b.a.b.a, h.b.a.b.c public void a(a.C0043a aVar) { d dVar; if (L() == null) { aVar.f3434a = c.M; aVar.f3435b = c.N; aVar.f3436c = c.O; aVar.f3437d = c.P; aVar.f3438e = c.Q; aVar.f3439f = c.R; aVar.f3440g = c.S; aVar.m = c.T; aVar.n = c.U; aVar.o = c.V; aVar.p = c.W; aVar.q = c.X; aVar.r = c.Y; aVar.s = c.Z; aVar.u = c.aa; aVar.t = c.ba; aVar.v = c.ca; aVar.w = c.da; aVar.E = new i(this); aVar.F = new n(aVar.E, this); c cVar = aVar.F; if (cVar == null) { dVar = null; } else { dVar = cVar.g(); } aVar.H = new f(new i(cVar, dVar, 99, Integer.MIN_VALUE, Integer.MAX_VALUE), d.f3506c, 100); aVar.k = aVar.H.a(); f fVar = (f) aVar.H; aVar.G = new i(new m(fVar, fVar.f3474a), d.f3507d, 1); aVar.I = new k(this); aVar.x = new j(this, aVar.f3439f); aVar.y = new d(this, aVar.f3439f); aVar.z = new e(this, aVar.f3439f); aVar.D = new m(this); aVar.B = new h(this); aVar.A = new g(this, aVar.f3440g); aVar.C = new i(new m(aVar.B, aVar.k, d.i, 100), d.i, 1); aVar.j = aVar.E.a(); aVar.i = aVar.D.a(); aVar.f3441h = aVar.B.a(); } } @Override // h.b.a.b.c public boolean g(int i) { return (i & 3) == 0 && (i % 100 != 0 || i % 400 == 0); } @Override // h.b.a.a public h.b.a.a a(g gVar) { if (gVar == null) { gVar = g.a(); } return gVar == k() ? this : a(gVar, 4); } }