package e.a.r;

import e.a.r.y.c0;
import e.a.r.y.d0;
import e.a.r.y.l0;
import e.a.r.y.o0;
import e.a.r.y.q0;
import e.a.r.y.r0;

/* JADX INFO: compiled from: Json.kt */
/* JADX INFO: loaded from: classes.dex */
@d.n
public abstract class a {

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

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    private final f f2942b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    private final e.a.s.c f2943c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    private final e.a.r.y.s f2944d;

    /* JADX INFO: renamed from: e.a.r.a$a, reason: collision with other inner class name */
    /* JADX INFO: compiled from: Json.kt */
    @d.n
    public static final class C0092a extends a {
        private C0092a() {
            super(new f(false, false, false, false, false, false, null, false, false, null, false, false, 4095, null), e.a.s.d.a(), null);
        }

        public /* synthetic */ C0092a(d.n0.c.l lVar) {
            this();
        }
    }

    private a(f fVar, e.a.s.c cVar) {
        this.f2942b = fVar;
        this.f2943c = cVar;
        this.f2944d = new e.a.r.y.s();
    }

    public /* synthetic */ a(f fVar, e.a.s.c cVar, d.n0.c.l lVar) {
        this(fVar, cVar);
    }

    public final <T> T a(e.a.a<T> aVar, h hVar) {
        d.n0.c.s.e(aVar, "deserializer");
        d.n0.c.s.e(hVar, "element");
        return (T) q0.a(this, hVar, aVar);
    }

    public final <T> T b(e.a.a<T> aVar, String str) {
        d.n0.c.s.e(aVar, "deserializer");
        d.n0.c.s.e(str, "string");
        o0 o0Var = new o0(str);
        T t = (T) new l0(this, r0.OBJ, o0Var, aVar.getDescriptor(), null).G(aVar);
        o0Var.w();
        return t;
    }

    public final <T> String c(e.a.j<? super T> jVar, T t) {
        d.n0.c.s.e(jVar, "serializer");
        d0 d0Var = new d0();
        try {
            c0.a(this, d0Var, jVar, t);
            return d0Var.toString();
        } finally {
            d0Var.g();
        }
    }

    public final f d() {
        return this.f2942b;
    }

    public e.a.s.c e() {
        return this.f2943c;
    }

    public final e.a.r.y.s f() {
        return this.f2944d;
    }

    public final h g(String str) {
        d.n0.c.s.e(str, "string");
        return (h) b(j.f2965a, str);
    }
}
