package com.seewo.remote.g;

import android.os.Build;
import android.util.Log;
import com.google.gson.Gson;
import com.seewo.remote.lan.customer.op.entity.RGBGain;
import com.seewo.remote.lan.customer.op.entity.RGBGainString;
import com.seewo.remote.lan.customer.op.entity.RGBOffset;
import com.seewo.remote.lan.customer.op.entity.RGBOffsetString;
import okhttp3.Call;
import okhttp3.MediaType;
import okhttp3.OkHttpClient;
import okhttp3.Request;
import okhttp3.RequestBody;
import okhttp3.Response;
import okhttp3.ResponseBody;

/* JADX INFO: compiled from: UDIHelper.kt */
/* JADX INFO: loaded from: classes.dex */
public final class u {
    private static OkHttpClient b;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    private static MediaType f290d;
    public static final u a = new u();

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    private static Gson f289c = new Gson();

    static {
        MediaType mediaType = MediaType.Companion.parse("application/json;charset=utf-8");
        h.x.d.k.b(mediaType);
        f290d = mediaType;
        b = e.b.b.a.f.e().build();
    }

    private u() {
    }

    private final Response c(String str) {
        Call callNewCall;
        Request.Builder builder = new Request.Builder();
        String strA = e.b.b.a.f.a(str);
        h.x.d.k.c(strA, "getFullUrl(path)");
        Request requestBuild = builder.url(strA).build();
        if (b == null) {
            b = e.b.b.a.f.e().build();
        }
        OkHttpClient okHttpClient = b;
        if (okHttpClient == null || (callNewCall = okHttpClient.newCall(requestBuild)) == null) {
            return null;
        }
        return callNewCall.execute();
    }

    private final boolean h() {
        return e.c.e.b.a.h(10) && Build.VERSION.SDK_INT >= 34;
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static final void k(e eVar, String str, String str2) {
        h.x.d.k.d(eVar, "$listener");
        boolean zA = ((h) new Gson().fromJson(str2, h.class)).a();
        Log.i("UDIHelper", "register CTS status result: " + zA);
        eVar.a(zA);
    }

    public final String a() {
        ResponseBody responseBodyBody;
        try {
            Response responseC = c("/v1/system/attestation/key");
            String strString = (responseC == null || (responseBodyBody = responseC.body()) == null) ? null : responseBodyBody.string();
            Log.i("UDIHelper", "getAttestationKey: " + strString);
            if (strString != null) {
                return strString.length() > 0 ? strString : "";
            }
            return "";
        } catch (Exception e2) {
            e2.printStackTrace();
            return "";
        }
    }

    public final boolean b() {
        ResponseBody responseBodyBody;
        Log.v("UDIHelper", "request udi.");
        if (o()) {
            try {
                Response responseC = c("/v1/system/cts/enable");
                String strString = (responseC == null || (responseBodyBody = responseC.body()) == null) ? null : responseBodyBody.string();
                Log.i("UDIHelper", "get CST status: " + strString);
                if (strString == null) {
                    return false;
                }
                if (strString.length() > 0) {
                    return ((h) new Gson().fromJson(strString, h.class)).a();
                }
                return false;
            } catch (Exception e2) {
                Log.i("UDIHelper", "get CST error: ", e2);
            }
        }
        return false;
    }

    public final RGBGain d() {
        ResponseBody responseBodyBody;
        try {
            Response responseC = c("/v1/picture/temp/rgb/gain");
            String strString = (responseC == null || (responseBodyBody = responseC.body()) == null) ? null : responseBodyBody.string();
            Log.i("UDIHelper", "getRGBGain: " + strString);
            if (strString == null) {
                return null;
            }
            if (strString.length() > 0) {
                return (RGBGain) new Gson().fromJson(strString, RGBGain.class);
            }
            return null;
        } catch (Exception e2) {
            e2.printStackTrace();
            return null;
        }
    }

    public final RGBOffset e() {
        ResponseBody responseBodyBody;
        try {
            Response responseC = c("/v1/picture/temp/rgb/offset");
            String strString = (responseC == null || (responseBodyBody = responseC.body()) == null) ? null : responseBodyBody.string();
            Log.i("UDIHelper", "RGBOffset: " + strString);
            if (strString == null) {
                return null;
            }
            if (strString.length() > 0) {
                return (RGBOffset) new Gson().fromJson(strString, RGBOffset.class);
            }
            return null;
        } catch (Exception e2) {
            e2.printStackTrace();
            return null;
        }
    }

    public final p f() {
        ResponseBody responseBodyBody;
        try {
            Response responseC = c("/v1/midfactorytest/rkp/upload/state");
            String strString = (responseC == null || (responseBodyBody = responseC.body()) == null) ? null : responseBodyBody.string();
            Log.i("UDIHelper", "getSmartPRKUpdateState: " + strString);
            if (strString != null) {
                if (strString.length() > 0) {
                    Object objFromJson = new Gson().fromJson(strString, (Class<Object>) p.class);
                    h.x.d.k.c(objFromJson, "{\n                Gson()…class.java)\n            }");
                    return (p) objFromJson;
                }
            }
            return new p(o.FAIL);
        } catch (Exception e2) {
            e2.printStackTrace();
            return new p(o.FAIL);
        }
    }

    public final String g() {
        ResponseBody responseBodyBody;
        try {
            Response responseC = c("/v1/system/widevinev/key");
            String strString = (responseC == null || (responseBodyBody = responseC.body()) == null) ? null : responseBodyBody.string();
            Log.i("UDIHelper", "getWidevineKey: " + strString);
            if (strString != null) {
                return strString.length() > 0 ? strString : "";
            }
            return "";
        } catch (Exception e2) {
            e2.printStackTrace();
            return "";
        }
    }

    public final void j(final e eVar) {
        h.x.d.k.d(eVar, "listener");
        try {
            e.b.b.a.f.g(h.s.l.b("/v1/system/cts/enable"), new e.b.b.a.c() { // from class: com.seewo.remote.g.c
                @Override // e.b.b.a.c
                public final void onEvent(String str, String str2) {
                    u.k(eVar, str, str2);
                }
            });
        } catch (Exception e2) {
            Log.i("UDIHelper", "register CTS error: ", e2);
        }
    }

    public final boolean l() {
        try {
            OkHttpClient okHttpClientBuild = e.b.b.a.f.e().build();
            Request.Builder builder = new Request.Builder();
            String strA = e.b.b.a.f.a("/v1/picture/temp/rgb/reset");
            h.x.d.k.c(strA, "getFullUrl(\"/v1/picture/temp/rgb/reset\")");
            return okHttpClientBuild.newCall(builder.url(strA).post(RequestBody.Companion.create(f290d, "{}")).build()).execute().code() == 200;
        } catch (Exception e2) {
            e2.printStackTrace();
            return false;
        }
    }

    public final boolean m(RGBGainString rGBGainString) {
        h.x.d.k.d(rGBGainString, "rgbGain");
        try {
            String json = f289c.toJson(rGBGainString);
            Log.i("UDIHelper", "getRGBGain: " + json);
            OkHttpClient okHttpClientBuild = e.b.b.a.f.e().build();
            Request.Builder builder = new Request.Builder();
            String strA = e.b.b.a.f.a("/v1/picture/temp/rgb/gain");
            h.x.d.k.c(strA, "getFullUrl(\"/v1/picture/temp/rgb/gain\")");
            Request.Builder builderUrl = builder.url(strA);
            RequestBody.Companion companion = RequestBody.Companion;
            MediaType mediaType = f290d;
            h.x.d.k.c(json, "json");
            return okHttpClientBuild.newCall(builderUrl.post(companion.create(mediaType, json)).build()).execute().code() == 200;
        } catch (Exception e2) {
            e2.printStackTrace();
            return false;
        }
    }

    public final boolean n(RGBOffsetString rGBOffsetString) {
        h.x.d.k.d(rGBOffsetString, "rgbOffset");
        try {
            String json = f289c.toJson(rGBOffsetString);
            Log.i("UDIHelper", "getRGBGain: " + json);
            OkHttpClient okHttpClientBuild = e.b.b.a.f.e().build();
            Request.Builder builder = new Request.Builder();
            String strA = e.b.b.a.f.a("/v1/picture/temp/rgb/offset");
            h.x.d.k.c(strA, "getFullUrl(\"/v1/picture/temp/rgb/offset\")");
            Request.Builder builderUrl = builder.url(strA);
            RequestBody.Companion companion = RequestBody.Companion;
            MediaType mediaType = f290d;
            h.x.d.k.c(json, "json");
            return okHttpClientBuild.newCall(builderUrl.post(companion.create(mediaType, json)).build()).execute().code() == 200;
        } catch (Exception e2) {
            e2.printStackTrace();
            return false;
        }
    }

    public final boolean o() {
        return (e.c.e.b.a.h(9) && Build.VERSION.SDK_INT >= 33) || h();
    }

    public final void p(boolean z) {
        OkHttpClient okHttpClientBuild = e.b.b.a.f.e().build();
        Request.Builder builder = new Request.Builder();
        String strA = e.b.b.a.f.a("/v1/midfactorytest/rkp/upload/test");
        h.x.d.k.c(strA, "getFullUrl(\"/v1/midfactorytest/rkp/upload/test\")");
        Request.Builder builderUrl = builder.url(strA);
        RequestBody.Companion companion = RequestBody.Companion;
        String json = f289c.toJson(new h(z));
        h.x.d.k.c(json, "gson.toJson(EnableBody(enable))");
        okHttpClientBuild.newCall(builderUrl.post(companion.create(json, f290d)).build()).execute();
    }
}
