package defpackage;

import androidx.media3.container.NalUnitUtil;
import androidx.media3.exoplayer.rtsp.SessionDescription;
import com.google.android.gms.measurement.api.AppMeasurementSdk;
import kotlin.Metadata;
import kotlin.reflect.KType;

/* JADX INFO: loaded from: classes3.dex */
@Metadata(d1 = {"\u0000\n\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\u0018\u00002\u00020\u0001¨\u0006\u0002"}, d2 = {"Lg45;", "Lvd9;", "supabase-kt_release"}, k = 1, mv = {2, 1, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
public final class g45 implements vd9 {
    public final dy4 a;

    public g45(dy4 dy4Var) {
        cr4.g(dy4Var, "json");
        this.a = dy4Var;
    }

    @Override // defpackage.vd9
    public final String a(KType kType, Object obj) {
        cr4.g(kType, SessionDescription.ATTR_TYPE);
        return this.a.b(lj8.b(Base.a, kType), obj);
    }

    @Override // defpackage.vd9
    public final Object b(KType kType, String str) {
        cr4.g(kType, SessionDescription.ATTR_TYPE);
        cr4.g(str, AppMeasurementSdk.ConditionalUserProperty.VALUE);
        Object objC = this.a.c(lj8.b(Base.a, kType), str);
        cr4.e(objC, "null cannot be cast to non-null type T of io.github.jan.supabase.serializer.KotlinXSerializer.decode");
        return objC;
    }
}
