package j.j0.a;

import a.e.a.t;
import com.google.gson.Gson;
import g.a0;
import g.c0;
import g.u;
import h.e;
import h.f;
import j.j;
import java.io.IOException;
import java.io.OutputStreamWriter;
import java.nio.charset.Charset;

/* JADX INFO: loaded from: classes.dex */
public final class b<T> implements j<T, c0> {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public static final u f6923a = u.a("application/json; charset=UTF-8");

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public static final Charset f6924b = Charset.forName("UTF-8");

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final Gson f6925c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public final t<T> f6926d;

    public b(Gson gson, t<T> tVar) {
        this.f6925c = gson;
        this.f6926d = tVar;
    }

    @Override // j.j
    public c0 a(Object obj) throws IOException {
        f fVar = new f();
        a.e.a.y.c cVarH = this.f6925c.h(new OutputStreamWriter(new e(fVar), f6924b));
        this.f6926d.b(cVarH, obj);
        cVarH.close();
        return new a0(f6923a, fVar.Q());
    }
}
