package b.g.a.c.g0.u; import b.g.a.a.i; import b.g.a.a.i0; import b.g.a.a.l0; import b.g.a.c.b; import b.g.a.c.c0.a0; import b.g.a.c.e0.g; import b.g.a.c.g0.a; import b.g.a.c.g0.c; import b.g.a.c.g0.e; import b.g.a.c.g0.h; import b.g.a.c.g0.i; import b.g.a.c.g0.o; import b.g.a.c.g0.t.k; import b.g.a.c.g0.t.u; import b.g.a.c.i0.f; import b.g.a.c.i0.n; import b.g.a.c.j; import b.g.a.c.t; import b.g.a.c.v; import b.g.a.c.x; import com.fasterxml.jackson.databind.JsonMappingException; import java.io.IOException; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.util.Objects; import java.util.Set; /* compiled from: BeanSerializerBase.java */ /* loaded from: classes3.dex */ public abstract class d extends q0 implements i, o { public static final c[] k = new c[0]; public final a _anyGetterWriter; public final j _beanType; public final c[] _filteredProps; public final b.g.a.c.g0.t.j _objectIdWriter; public final Object _propertyFilterId; public final c[] _props; public final i.c _serializationShape; public final b.g.a.c.c0.i _typeId; static { new t("#object-ref"); } public d(d dVar, b.g.a.c.g0.t.j jVar, Object obj) { super(dVar._handledType); this._beanType = dVar._beanType; this._props = dVar._props; this._filteredProps = dVar._filteredProps; this._typeId = dVar._typeId; this._anyGetterWriter = dVar._anyGetterWriter; this._objectIdWriter = jVar; this._propertyFilterId = obj; this._serializationShape = dVar._serializationShape; } public d(d dVar, Set set, Set set2) { super(dVar._handledType); this._beanType = dVar._beanType; c[] cVarArr = dVar._props; c[] cVarArr2 = dVar._filteredProps; int length = cVarArr.length; ArrayList arrayList = new ArrayList(length); c[] cVarArr3 = null; ArrayList arrayList2 = cVarArr2 == null ? null : new ArrayList(length); for (int i = 0; i < length; i++) { c cVar = cVarArr[i]; if (!b.c.a.a0.d.b2(cVar._name._value, set, set2)) { arrayList.add(cVar); if (cVarArr2 != null) { arrayList2.add(cVarArr2[i]); } } } this._props = (c[]) arrayList.toArray(new c[arrayList.size()]); this._filteredProps = arrayList2 != null ? (c[]) arrayList2.toArray(new c[arrayList2.size()]) : cVarArr3; this._typeId = dVar._typeId; this._anyGetterWriter = dVar._anyGetterWriter; this._objectIdWriter = dVar._objectIdWriter; this._propertyFilterId = dVar._propertyFilterId; this._serializationShape = dVar._serializationShape; } public d(d dVar, c[] cVarArr, c[] cVarArr2) { super(dVar._handledType); this._beanType = dVar._beanType; this._props = cVarArr; this._filteredProps = cVarArr2; this._typeId = dVar._typeId; this._anyGetterWriter = dVar._anyGetterWriter; this._objectIdWriter = dVar._objectIdWriter; this._propertyFilterId = dVar._propertyFilterId; this._serializationShape = dVar._serializationShape; } public d(j jVar, e eVar, c[] cVarArr, c[] cVarArr2) { super(jVar); this._beanType = jVar; this._props = cVarArr; this._filteredProps = cVarArr2; if (eVar == null) { this._typeId = null; this._anyGetterWriter = null; this._propertyFilterId = null; this._objectIdWriter = null; this._serializationShape = null; return; } this._typeId = eVar.h; this._anyGetterWriter = eVar.f; this._propertyFilterId = eVar.g; this._objectIdWriter = eVar.i; this._serializationShape = eVar.f698b.a(null).e(); } public static final c[] t(c[] cVarArr, n nVar) { if (cVarArr == null || cVarArr.length == 0 || nVar == null || nVar == n.j) { return cVarArr; } int length = cVarArr.length; c[] cVarArr2 = new c[length]; for (int i = 0; i < length; i++) { c cVar = cVarArr[i]; if (cVar != null) { cVarArr2[i] = cVar.g(nVar); } } return cVarArr2; } @Override // b.g.a.c.g0.i public b.g.a.c.n a(x xVar, b.g.a.c.d dVar) throws JsonMappingException { i.c cVar; int i; Set set; Set set2; Object obj; d dVar2; Object obj2; a0 s2; b v = xVar.v(); c[] cVarArr = null; b.g.a.c.c0.i member = (dVar == null || v == null) ? null : dVar.getMember(); v vVar = xVar._config; i.d l = l(xVar, dVar, this._handledType); char c = 0; if (l == null || !l.i()) { cVar = null; } else { cVar = l.e(); if (!(cVar == i.c.ANY || cVar == this._serializationShape)) { if (this._beanType.w()) { int ordinal = cVar.ordinal(); if (ordinal == 5 || ordinal == 7 || ordinal == 8) { vVar.n(this._beanType); Class cls = this._beanType._class; return xVar.y(new m(f.a(xVar._config, cls), m.p(cls, l, true, null)), dVar); } } else if (cVar == i.c.NATURAL && ((!this._beanType.z() || !Map.class.isAssignableFrom(this._handledType)) && Map.Entry.class.isAssignableFrom(this._handledType))) { j i2 = this._beanType.i(Map.Entry.class); return xVar.y(new b.g.a.c.g0.t.i(this._beanType, i2.h(0), i2.h(1), false, null, dVar), dVar); } } } b.g.a.c.g0.t.j jVar = this._objectIdWriter; if (member != null) { set = v.x(vVar, member).d(); set2 = v.A(vVar, member)._included; a0 r = v.r(member); if (r != null) { a0 s3 = v.s(member, r); Class> cls2 = s3.c; j jVar2 = xVar.d().i(xVar.b(cls2), i0.class)[0]; if (cls2 == l0.class) { String str = s3.f678b._simpleName; int length = this._props.length; i = 0; while (i != length) { c cVar2 = this._props[i]; if (str.equals(cVar2._name._value)) { jVar = b.g.a.c.g0.t.j.a(cVar2._declaredType, null, new k(s3, cVar2), s3.f); obj = v.g(member); if (obj != null || ((obj2 = this._propertyFilterId) != null && obj.equals(obj2))) { obj = null; } } else { i++; c = 0; } } j jVar3 = this._beanType; Object[] objArr = new Object[2]; objArr[c] = b.g.a.c.i0.d.u(this._handledType); objArr[1] = str == null ? "[null]" : b.g.a.c.i0.d.c(str); xVar.f(jVar3, String.format("Invalid Object Id definition for %s: cannot find property with name %s", objArr)); throw null; } jVar = b.g.a.c.g0.t.j.a(jVar2, s3.f678b, xVar.e(member, s3), s3.f); } else if (!(jVar == null || (s2 = v.s(member, null)) == null)) { jVar = this._objectIdWriter; boolean z2 = s2.f; if (z2 != jVar.e) { jVar = new b.g.a.c.g0.t.j(jVar.a, jVar.f701b, jVar.c, jVar.d, z2); } } i = 0; obj = v.g(member); if (obj != null) { } obj = null; } else { obj = null; set2 = null; set = null; i = 0; } if (i > 0) { c[] cVarArr2 = this._props; c[] cVarArr3 = (c[]) Arrays.copyOf(cVarArr2, cVarArr2.length); c cVar3 = cVarArr3[i]; System.arraycopy(cVarArr3, 0, cVarArr3, 1, i); cVarArr3[0] = cVar3; c[] cVarArr4 = this._filteredProps; if (cVarArr4 != null) { cVarArr = (c[]) Arrays.copyOf(cVarArr4, cVarArr4.length); c cVar4 = cVarArr[i]; System.arraycopy(cVarArr, 0, cVarArr, 1, i); cVarArr[0] = cVar4; } dVar2 = y(cVarArr3, cVarArr); } else { dVar2 = this; } if (jVar != null) { b.g.a.c.g0.t.j jVar4 = new b.g.a.c.g0.t.j(jVar.a, jVar.f701b, jVar.c, xVar.t(jVar.a, dVar), jVar.e); if (jVar4 != this._objectIdWriter) { dVar2 = dVar2.x(jVar4); } } if ((set != null && !set.isEmpty()) || set2 != null) { dVar2 = dVar2.v(set, set2); } if (obj != null) { dVar2 = dVar2.w(obj); } if (cVar == null) { cVar = this._serializationShape; } return cVar == i.c.ARRAY ? dVar2.s() : dVar2; } @Override // b.g.a.c.g0.o public void b(x xVar) throws JsonMappingException { c cVar; g gVar; b.g.a.c.c0.b bVar; Object H; b.g.a.c.n nVar; c cVar2; c[] cVarArr = this._filteredProps; int length = cVarArr == null ? 0 : cVarArr.length; int length2 = this._props.length; for (int i = 0; i < length2; i++) { c cVar3 = this._props[i]; boolean z2 = true; if (!cVar3._suppressNulls) { if (!(cVar3._nullSerializer != null) && (nVar = xVar._nullValueSerializer) != null) { cVar3.e(nVar); if (i < length && (cVar2 = this._filteredProps[i]) != null) { cVar2.e(nVar); } } } if (cVar3._serializer == null) { z2 = false; } if (!z2) { b v = xVar.v(); b.g.a.c.n nVar2 = null; if (!(v == null || (bVar = cVar3._member) == null || (H = v.H(bVar)) == null)) { b.g.a.c.i0.e c = xVar.c(cVar3._member, H); j a = c.a(xVar.d()); if (!a.y()) { nVar2 = xVar.t(a, cVar3); } nVar2 = new j0(c, a, nVar2); } if (nVar2 == null) { j jVar = cVar3._cfgSerializationType; if (jVar == null) { jVar = cVar3._declaredType; if (!jVar.x()) { if (jVar.v() || jVar.g() > 0) { cVar3._nonTrivialBaseType = jVar; } } } nVar2 = xVar.t(jVar, cVar3); if (jVar.v() && (gVar = (g) jVar.k()._typeHandler) != null && (nVar2 instanceof h)) { h hVar = (h) nVar2; Objects.requireNonNull(hVar); nVar2 = hVar.p(gVar); } } if (i >= length || (cVar = this._filteredProps[i]) == null) { cVar3.f(nVar2); } else { cVar.f(nVar2); } } } a aVar = this._anyGetterWriter; if (aVar != null) { b.g.a.c.n nVar3 = aVar.c; if (nVar3 instanceof b.g.a.c.g0.i) { b.g.a.c.n y2 = xVar.y(nVar3, aVar.a); aVar.c = y2; if (y2 instanceof t) { aVar.d = (t) y2; } } } } @Override // b.g.a.c.n public void g(Object obj, b.g.a.b.d dVar, x xVar, g gVar) throws IOException { if (this._objectIdWriter != null) { dVar.e(obj); p(obj, dVar, xVar, gVar); return; } dVar.e(obj); b.g.a.b.s.b r = r(gVar, obj, b.g.a.b.h.START_OBJECT); gVar.e(dVar, r); Object obj2 = this._propertyFilterId; if (obj2 != null) { if (this._filteredProps != null) { Class cls = xVar._serializationView; } m(xVar, obj2, obj); throw null; } u(obj, dVar, xVar); gVar.f(dVar, r); } @Override // b.g.a.c.n public boolean i() { return this._objectIdWriter != null; } public final void p(Object obj, b.g.a.b.d dVar, x xVar, g gVar) throws IOException { b.g.a.c.g0.t.j jVar = this._objectIdWriter; u p = xVar.p(obj, jVar.c); if (!p.a(dVar, xVar, jVar)) { if (p.f710b == null) { p.f710b = p.a.c(obj); } Object obj2 = p.f710b; if (jVar.e) { jVar.d.f(obj2, dVar, xVar); return; } b.g.a.c.g0.t.j jVar2 = this._objectIdWriter; b.g.a.b.s.b r = r(gVar, obj, b.g.a.b.h.START_OBJECT); gVar.e(dVar, r); p.c = true; Objects.requireNonNull(dVar); b.g.a.b.k kVar = jVar2.f701b; if (kVar != null) { dVar.x(kVar); jVar2.d.f(p.f710b, dVar, xVar); } Object obj3 = this._propertyFilterId; if (obj3 == null) { u(obj, dVar, xVar); gVar.f(dVar, r); return; } m(xVar, obj3, obj); throw null; } } public final void q(Object obj, b.g.a.b.d dVar, x xVar, boolean z2) throws IOException { b.g.a.c.g0.t.j jVar = this._objectIdWriter; u p = xVar.p(obj, jVar.c); if (!p.a(dVar, xVar, jVar)) { if (p.f710b == null) { p.f710b = p.a.c(obj); } Object obj2 = p.f710b; if (jVar.e) { jVar.d.f(obj2, dVar, xVar); return; } if (z2) { dVar.d0(obj); } p.c = true; b.g.a.b.k kVar = jVar.f701b; if (kVar != null) { dVar.x(kVar); jVar.d.f(p.f710b, dVar, xVar); } Object obj3 = this._propertyFilterId; if (obj3 == null) { u(obj, dVar, xVar); if (z2) { dVar.u(); return; } return; } m(xVar, obj3, obj); throw null; } } public final b.g.a.b.s.b r(g gVar, Object obj, b.g.a.b.h hVar) { b.g.a.c.c0.i iVar = this._typeId; if (iVar == null) { return gVar.d(obj, hVar); } Object j = iVar.j(obj); if (j == null) { j = ""; } b.g.a.b.s.b d = gVar.d(obj, hVar); d.c = j; return d; } public abstract d s(); public void u(Object obj, b.g.a.b.d dVar, x xVar) throws IOException { String str = "[anySetter]"; c[] cVarArr = this._filteredProps; if (cVarArr == null || xVar._serializationView == null) { cVarArr = this._props; } int i = 0; try { int length = cVarArr.length; while (i < length) { c cVar = cVarArr[i]; if (cVar != null) { cVar.i(obj, dVar, xVar); } i++; } a aVar = this._anyGetterWriter; if (aVar != null) { aVar.a(obj, dVar, xVar); } } catch (Exception e) { if (i != cVarArr.length) { str = cVarArr[i]._name._value; } o(xVar, e, obj, str); throw null; } catch (StackOverflowError e2) { JsonMappingException jsonMappingException = new JsonMappingException(dVar, "Infinite recursion (StackOverflowError)", e2); if (i != cVarArr.length) { str = cVarArr[i]._name._value; } jsonMappingException.e(new JsonMappingException.a(obj, str)); throw jsonMappingException; } } public abstract d v(Set set, Set set2); public abstract d w(Object obj); public abstract d x(b.g.a.c.g0.t.j jVar); public abstract d y(c[] cVarArr, c[] cVarArr2); }