package g.f.c.b.tea;

import com.ifpdos.udi.sdk.service.sdk.UdiGlobal;
import com.ifpdos.udi.sdk.service.sdk.json.IConverter;
import com.ifpdos.udi.sdk.service.sdk.json.IJsonObject;
import com.ifpdos.udi.sdk.service.sdk.json.TypeToken;
import com.ifpdos.udi.sdk.service.sdk.log.IRequestTracker;
import com.ifpdos.udi.sdk.service.sdk.server.IRequest;
import com.ifpdos.udi.sdk.service.sdk.server.Response;
import g.a.a.a.a;
import java.util.List;
import java.util.Map;
import kotlin.Metadata;
import kotlin.Pair;
import kotlin.jvm.internal.e0;
import kotlin.jvm.internal.o;
import kotlin.text.j;

/* JADX INFO: renamed from: g.f.c.b.i.e2, reason: from Kotlin metadata */
/* JADX INFO: loaded from: classes.dex */
@Metadata(d1 = {"\u0000b\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u000e\n\u0002\b\u0003\n\u0002\u0010\u0010\n\u0000\n\u0002\u0010\u000b\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0010 \n\u0002\b\u0003\n\u0002\u0010\u0002\n\u0002\b\u0002\n\u0002\u0010\u0003\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0010$\n\u0002\b\b\bÆ\u0002\u0018\u00002\u00020\u0001B\u0007\b\u0002¢\u0006\u0002\u0010\u0002J'\u0010\u0003\u001a\u0002H\u0004\"\u0004\b\u0000\u0010\u00042\u0006\u0010\u0005\u001a\u00020\u00062\f\u0010\u0007\u001a\b\u0012\u0004\u0012\u0002H\u00040\b¢\u0006\u0002\u0010\tJ\u000e\u0010\u0003\u001a\u00020\u00062\u0006\u0010\n\u001a\u00020\u000bJ'\u0010\u0003\u001a\u0002H\u0004\"\u0004\b\u0000\u0010\u00042\u0006\u0010\n\u001a\u00020\u000b2\f\u0010\u0007\u001a\b\u0012\u0004\u0012\u0002H\u00040\b¢\u0006\u0002\u0010\fJ\u0012\u0010\r\u001a\u00020\u000b2\n\u0010\u000e\u001a\u0006\u0012\u0002\b\u00030\u000fJ\u000e\u0010\u0010\u001a\u00020\u00112\u0006\u0010\u0012\u001a\u00020\u0013J2\u0010\u0014\u001a\u00020\u00152\b\u0010\u0016\u001a\u0004\u0018\u00010\u000b2\b\u0010\u0017\u001a\u0004\u0018\u00010\u000b2\b\u0010\u0018\u001a\u0004\u0018\u00010\u000b2\f\u0010\u0019\u001a\b\u0012\u0004\u0012\u00020\u000b0\u001aJ\u0010\u0010\u001b\u001a\u00020\u00152\b\u0010\u001c\u001a\u0004\u0018\u00010\u000bJ>\u0010\u001d\u001a\u00020\u001e2\u0006\u0010\u0012\u001a\u00020\u00132\b\u0010\u001f\u001a\u0004\u0018\u00010\u000b2\u0006\u0010 \u001a\u00020!2\u001c\b\u0002\u0010\"\u001a\u0016\u0012\u0010\u0012\u000e\u0012\u0004\u0012\u00020\u000b\u0012\u0004\u0012\u00020\u000b0#\u0018\u00010\u001aJ>\u0010$\u001a\u00020\u001e2\u0006\u0010\u0012\u001a\u00020\u00132\b\u0010\u001f\u001a\u0004\u0018\u00010\u000b2\u0006\u0010%\u001a\u00020\u00012\u001c\b\u0002\u0010\"\u001a\u0016\u0012\u0010\u0012\u000e\u0012\u0004\u0012\u00020\u000b\u0012\u0004\u0012\u00020\u000b0#\u0018\u00010\u001aJ&\u0010&\u001a\u00020\u00062\u001e\u0010'\u001a\u001a\u0012\u0004\u0012\u00020\u000b\u0012\u0010\u0012\u000e\u0012\u0004\u0012\u00020\u000b\u0012\u0004\u0012\u00020\u000b0#0(J4\u0010&\u001a\u00020\u00062\u0012\u0010)\u001a\u000e\u0012\u0004\u0012\u00020\u000b\u0012\u0004\u0012\u00020\u000b0(2\u0018\u0010*\u001a\u0014\u0012\u0010\u0012\u000e\u0012\u0004\u0012\u00020\u000b\u0012\u0004\u0012\u00020\u000b0#0\u001aJ\u0014\u0010+\u001a\b\u0012\u0004\u0012\u00020\u000b0\u001a2\u0006\u0010,\u001a\u00020\u000bJ'\u0010-\u001a\u00020\u000b\"\u0004\b\u0000\u0010\u00042\u0006\u0010.\u001a\u0002H\u00042\f\u0010\u0007\u001a\b\u0012\u0004\u0012\u0002H\u00040\b¢\u0006\u0002\u0010/¨\u00060"}, d2 = {"Lcom/ifpdos/udi/service/tea/UdiCompileUtils;", "", "()V", "fromJson", "T", "jsonObject", "Lcom/ifpdos/udi/sdk/service/sdk/json/IJsonObject;", "token", "Lcom/ifpdos/udi/sdk/service/sdk/json/TypeToken;", "(Lcom/ifpdos/udi/sdk/service/sdk/json/IJsonObject;Lcom/ifpdos/udi/sdk/service/sdk/json/TypeToken;)Ljava/lang/Object;", "json", "", "(Ljava/lang/String;Lcom/ifpdos/udi/sdk/service/sdk/json/TypeToken;)Ljava/lang/Object;", "getJsonKey", "e", "", "hasBody", "", "request", "Lcom/ifpdos/udi/sdk/service/sdk/server/IRequest;", "newMissingFieldsResponse", "Lcom/ifpdos/udi/sdk/service/sdk/server/Response;", "queryJson", "restfulJson", "bodyString", "missingFields", "", "newParamsDecodeFailedResponse", "msg", "onParseRequestFailed", "", "body", "throwable", "", "queryKeys", "Lkotlin/Pair;", "onParseRequestSuccess", "paramParse", "paramsToJsonObject", "params", "", "fields", "keys", "splitUriParts", "uri", "toJson", "obj", "(Ljava/lang/Object;Lcom/ifpdos/udi/sdk/service/sdk/json/TypeToken;)Ljava/lang/String;", "tea_release"}, k = 1, mv = {1, 6, 0}, xi = 48)
public final class UdiCompileUtils {
    public static final UdiCompileUtils a = new UdiCompileUtils();

    public static void e(UdiCompileUtils udiCompileUtils, IRequest iRequest, String str, Throwable th, List list, int i2) {
        int i3 = i2 & 8;
        o.f(iRequest, "request");
        o.f(th, "throwable");
        ((IRequestTracker) UdiGlobal.INSTANCE.get(e0.a(IRequestTracker.class))).onParseRequestFailed(iRequest, null, str, th);
    }

    public static void f(UdiCompileUtils udiCompileUtils, IRequest iRequest, String str, Object obj, List list, int i2) {
        int i3 = i2 & 8;
        o.f(iRequest, "request");
        o.f(obj, "paramParse");
        ((IRequestTracker) UdiGlobal.INSTANCE.get(e0.a(IRequestTracker.class))).onParseRequestSuccess(iRequest, null, str, obj);
    }

    public final IJsonObject a(String str) {
        o.f(str, "json");
        if (str.length() == 0) {
            str = "{}";
        }
        return ((IConverter) UdiGlobal.INSTANCE.get(e0.a(IConverter.class))).fromJson(str);
    }

    public final <T> T b(IJsonObject iJsonObject, TypeToken<T> typeToken) {
        o.f(iJsonObject, "jsonObject");
        o.f(typeToken, "token");
        return (T) ((IConverter) UdiGlobal.INSTANCE.get(e0.a(IConverter.class))).fromJson(iJsonObject, typeToken);
    }

    public final boolean c(IRequest iRequest) {
        o.f(iRequest, "request");
        String str = iRequest.getFields().get("Content-Length");
        return str != null && Integer.parseInt(str) > 0;
    }

    public final Response d(String str, String str2, String str3, List<String> list) {
        o.f(list, "missingFields");
        StringBuilder sb = new StringBuilder();
        if (str2 != null) {
            sb.append("restful params " + str2 + " + ");
        }
        sb.append("body params " + str3 + " miss field : " + list);
        Response.Companion companion = Response.INSTANCE;
        String string = sb.toString();
        o.e(string, "sb.toString()");
        return companion.makeErrorResponse(400, new Response.ErrorBody(string));
    }

    /* JADX WARN: Failed to restore switch over string. Please report as a decompilation issue */
    public final IJsonObject g(Map<String, Pair<String, String>> map) {
        o.f(map, "params");
        IJsonObject iJsonObjectNewJsonObject = ((IConverter) UdiGlobal.INSTANCE.get(e0.a(IConverter.class))).newJsonObject();
        for (Map.Entry<String, Pair<String, String>> entry : map.entrySet()) {
            String key = entry.getKey();
            Pair<String, String> value = entry.getValue();
            String str = value.f5910m;
            switch (str.hashCode()) {
                case 73679:
                    if (str.equals("Int")) {
                        iJsonObjectNewJsonObject.add(key, Integer.parseInt(value.f5909f));
                    } else {
                        iJsonObjectNewJsonObject.add(key, value.f5909f);
                    }
                    break;
                case 67973692:
                    if (str.equals("Float")) {
                        iJsonObjectNewJsonObject.add(key, Float.parseFloat(value.f5909f));
                    } else {
                        iJsonObjectNewJsonObject.add(key, value.f5909f);
                    }
                    break;
                case 1729365000:
                    if (str.equals("Boolean")) {
                        if (!o.a("true", value.f5909f) && !o.a("false", value.f5909f)) {
                            throw new Exception(a.A(a.J(key, " : "), value.f5909f, " can't convert to Boolean"));
                        }
                        iJsonObjectNewJsonObject.add(key, Boolean.parseBoolean(value.f5909f));
                    } else {
                        iJsonObjectNewJsonObject.add(key, value.f5909f);
                    }
                    break;
                case 2052876273:
                    if (str.equals("Double")) {
                        iJsonObjectNewJsonObject.add(key, Double.parseDouble(value.f5909f));
                    } else {
                        iJsonObjectNewJsonObject.add(key, value.f5909f);
                    }
                    break;
                default:
                    iJsonObjectNewJsonObject.add(key, value.f5909f);
                    break;
            }
        }
        return iJsonObjectNewJsonObject;
    }

    public final List<String> h(String str) {
        o.f(str, "uri");
        if (!j.M(str, "/", false, 2)) {
            return j.G(str, new String[]{"/"}, false, 0, 6);
        }
        String strSubstring = str.substring(1);
        o.e(strSubstring, "this as java.lang.String).substring(startIndex)");
        return j.G(strSubstring, new String[]{"/"}, false, 0, 6);
    }
}
