package k.a.q;

import k.a.q.y.d0;
import k.a.q.y.g0;
import k.a.q.y.i0;
import k.a.q.y.j0;

/* JADX INFO: compiled from: Json.kt */
/* JADX INFO: loaded from: classes.dex */
public abstract class a {
    public static final C0090a d = new C0090a(null);
    private final f a;
    private final k.a.r.c b;
    private final k.a.q.y.k c;

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

        public /* synthetic */ C0090a(j.p0.d.j jVar) {
            this();
        }
    }

    private a(f fVar, k.a.r.c cVar) {
        this.a = fVar;
        this.b = cVar;
        this.c = new k.a.q.y.k();
    }

    public /* synthetic */ a(f fVar, k.a.r.c cVar, j.p0.d.j jVar) {
        this(fVar, cVar);
    }

    public final <T> T a(k.a.a<T> aVar, h hVar) {
        j.p0.d.r.f(aVar, "deserializer");
        j.p0.d.r.f(hVar, "element");
        return (T) i0.a(this, hVar, aVar);
    }

    public final <T> T b(k.a.a<T> aVar, String str) {
        j.p0.d.r.f(aVar, "deserializer");
        j.p0.d.r.f(str, "string");
        g0 g0Var = new g0(str);
        T t = (T) new d0(this, j0.OBJ, g0Var, aVar.a(), null).z(aVar);
        g0Var.w();
        return t;
    }

    public final <T> String c(k.a.i<? super T> iVar, T t) {
        j.p0.d.r.f(iVar, "serializer");
        k.a.q.y.v vVar = new k.a.q.y.v();
        try {
            k.a.q.y.u.a(this, vVar, iVar, t);
            return vVar.toString();
        } finally {
            vVar.h();
        }
    }

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

    public k.a.r.c e() {
        return this.b;
    }

    public final k.a.q.y.k f() {
        return this.c;
    }

    public final h g(String str) {
        j.p0.d.r.f(str, "string");
        return (h) b(j.a, str);
    }
}
