package d.f.a;

import com.ifpdos.udi.sdk.service.sdk.UdiGlobal;
import com.ifpdos.udi.sdk.service.sdk.json.IConverter;
import com.ifpdos.udi.sdk.service.sdk.server.IRequest;
import com.ifpdos.udi.sdk.service.sdk.server.Response;
import java.util.Map;
import java.util.Objects;

/* JADX INFO: compiled from: DDRUsageApi.kt */
/* JADX INFO: loaded from: classes.dex */
@g.i
public final /* synthetic */ class c0 extends g.h0.c.j implements g.h0.b.l<IRequest, Response> {
    public c0(Object obj) {
        super(1, obj, c2.class, "getDDRUsage", "getDDRUsage(Lcom/ifpdos/udi/sdk/service/sdk/server/IRequest;)Lcom/ifpdos/udi/sdk/service/sdk/server/Response;", 0);
    }

    @Override // g.h0.b.l
    public Response invoke(IRequest iRequest) {
        IRequest iRequest2 = iRequest;
        g.h0.c.l.f(iRequest2, "p0");
        c2 c2Var = (c2) this.receiver;
        Objects.requireNonNull(c2Var);
        g.h0.c.l.f(iRequest2, "request");
        d.f.a.o2.h hVar = c2Var.a;
        String uri = iRequest2.getUri();
        Map<String, String> fields = iRequest2.getFields();
        g.h0.c.l.f(uri, "uri");
        g.h0.c.l.f(fields, "fields");
        Objects.requireNonNull(hVar);
        double dE = ((double) d.f.a.r2.n2.e(hVar.f2662c)) * 100.0d;
        if (Double.isNaN(dE)) {
            throw new IllegalArgumentException("Cannot round NaN value.");
        }
        o1 o1Var = new o1(Float.valueOf((dE > 2.147483647E9d ? Integer.MAX_VALUE : dE < -2.147483648E9d ? Integer.MIN_VALUE : (int) Math.round(dE)) / 100.0f));
        g.h0.c.l.f(o1Var, "response");
        d0 d0Var = new d0();
        g.h0.c.l.f(d0Var, "token");
        return Response.Companion.makeOkResponse(((IConverter) UdiGlobal.INSTANCE.get(g.h0.c.b0.a(IConverter.class))).toJson(o1Var, d0Var));
    }
}
