package com.mob.moblink.utils; import a.f; import android.os.Handler; import android.os.Looper; import android.os.Message; import android.text.TextUtils; import androidx.core.view.accessibility.AccessibilityEventCompat; import com.meizu.cloud.pushsdk.constants.PushConstants; import com.mob.MobCommunicator; import com.mob.MobSDK; import com.mob.commons.MOBLINK; import com.mob.commons.authorize.DeviceAuthorizer; import com.mob.moblink.MobLink; import com.mob.moblink.beans.ConfigData; import com.mob.moblink.beans.LinkData; import com.mob.moblink.beans.LogData; import com.mob.moblink.beans.SceneData; import com.mob.moblink.beans.ServerData; import com.mob.moblink.utils.AsyncProtocol; import com.mob.tools.log.NLog; import com.mob.tools.network.HttpConnection; import com.mob.tools.network.HttpResponseCallback; import com.mob.tools.network.KVPair; import com.mob.tools.network.NetworkHelper; import com.mob.tools.utils.DeviceHelper; import com.mob.tools.utils.Hashon; import java.util.ArrayList; import java.util.HashMap; /* compiled from: Protocol */ public class h { /* renamed from: a reason: collision with root package name */ private static String f6509a; private static DeviceHelper b; /* renamed from: c reason: collision with root package name */ private static Hashon f6510c; private static ConfigData d; private static final String e = "http://api.applink.mob.com"; private static final String f = "http://api.applink.mob.com"; /* compiled from: Protocol */ public static final class a implements HttpResponseCallback { @Override // com.mob.tools.network.HttpResponseCallback public void onResponse(HttpConnection httpConnection) throws Throwable { if (httpConnection.getResponseCode() == 200) { i.d(true); } } } /* compiled from: Protocol */ public static final class b implements HttpResponseCallback { @Override // com.mob.tools.network.HttpResponseCallback public void onResponse(HttpConnection httpConnection) throws Throwable { if (httpConnection != null) { NLog a5 = MobLinkLog.a(); StringBuilder h12 = f.h("count upload is sucess , "); h12.append(httpConnection.getResponseCode()); a5.d("[MOBLINK]%s", h12.toString()); } } } /* compiled from: Protocol */ public static final class c implements Runnable { /* renamed from: a reason: collision with root package name */ public final /* synthetic */ AsyncProtocol.DataListener f6511a; public final /* synthetic */ boolean b; /* compiled from: Protocol */ public class a extends Handler { public a(Looper looper) { super(looper); } public void handleMessage(Message message) { super.handleMessage(message); if (message.what == 1) { ConfigData configData = (ConfigData) message.obj; if (h.e(configData)) { i.a(h.f6510c.fromObject(configData)); } ConfigData unused = h.d = configData; AsyncProtocol.DataListener dataListener = c.this.f6511a; if (dataListener != null) { dataListener.onReceiveData(configData); } } } } /* compiled from: Protocol */ public class b implements Runnable { /* renamed from: a reason: collision with root package name */ public final /* synthetic */ Handler f6513a; public b(Handler handler) { this.f6513a = handler; } public void run() { boolean b2 = a.d().b(); HashMap hashMap = new HashMap(); hashMap.put("appkey", MobSDK.getAppkey()); hashMap.put("plat", "1"); hashMap.put("sysver", h.b.getOSVersionName()); hashMap.put("appver", h.b.getAppVersionName()); hashMap.put("apppkg", h.b.getPackageName()); hashMap.put("model", h.b.getModel()); hashMap.put("duid", h.e()); hashMap.put("networktype", h.b.getDetailNetworkTypeForStatic()); hashMap.put("status", String.valueOf(b2)); ConfigData configData = (ConfigData) h.b(hashMap, h.a(h.b(c.this.b)), ConfigData.class); if (configData != null) { Message obtain = Message.obtain(); obtain.what = 1; obtain.obj = configData; this.f6513a.sendMessage(obtain); } } } public c(AsyncProtocol.DataListener dataListener, boolean z) { this.f6511a = dataListener; this.b = z; } public void run() { Looper.prepare(); a aVar = new a(Looper.myLooper()); aVar.post(new b(aVar)); Looper.loop(); } } static { l(); } /* JADX WARNING: Removed duplicated region for block: B:10:0x002e A[RETURN] */ /* JADX WARNING: Removed duplicated region for block: B:11:0x002f */ private static String d(ConfigData configData) { String str; if (e(configData)) { String e6 = configData.e(); String valueOf = String.valueOf(configData.i()); if (!TextUtils.isEmpty(e6) && !TextUtils.isEmpty(valueOf)) { str = a0.b.f("http://", e6, ":", valueOf); if (TextUtils.isEmpty(str)) { return str; } return e; } } str = null; if (TextUtils.isEmpty(str)) { } } /* access modifiers changed from: private */ public static String e() { if (TextUtils.isEmpty(f6509a)) { synchronized (h.class) { if (TextUtils.isEmpty(f6509a)) { f6509a = DeviceAuthorizer.authorize(new MOBLINK()); } } } return f6509a; } private static String f() { return a40.f.g(d(a((AsyncProtocol.DataListener<ConfigData>) null)), "/client/link"); } private static String g() { return a40.f.g(d(a((AsyncProtocol.DataListener<ConfigData>) null)), "/web/statistics/installs"); } private static String h() { return a40.f.g(c(a((AsyncProtocol.DataListener<ConfigData>) null)), "/client/ul"); } private static String i() { return a40.f.g(d(a((AsyncProtocol.DataListener<ConfigData>) null)), "/client/reco"); } private static String j() { return a40.f.g(d(a((AsyncProtocol.DataListener<ConfigData>) null)), "/client/count"); } private static String k() { return a40.f.g(c(a((AsyncProtocol.DataListener<ConfigData>) null)), "/client/log"); } public static void l() { f6510c = new Hashon(); b = DeviceHelper.getInstance(MobSDK.getContext()); } /* JADX WARNING: Removed duplicated region for block: B:10:0x002e */ /* JADX WARNING: Removed duplicated region for block: B:12:? A[RETURN, SYNTHETIC] */ private static String c(ConfigData configData) { String str; if (e(configData)) { String g3 = configData.g(); String valueOf = String.valueOf(configData.h()); if (!TextUtils.isEmpty(g3) && TextUtils.isEmpty(valueOf)) { str = a0.b.f("http://", g3, ":", valueOf); return !TextUtils.isEmpty(str) ? f : str; } } str = null; if (!TextUtils.isEmpty(str)) { } } /* access modifiers changed from: private */ public static String b(boolean z) { String str; if (z) { str = e; } else { str = d(a((AsyncProtocol.DataListener<ConfigData>) null)); } return a40.f.g(str, "/client/conf"); } public static LinkData a(String str, HashMap<String, Object> hashMap) { HashMap hashMap2 = new HashMap(); hashMap2.put("appkey", MobSDK.getAppkey()); hashMap2.put("plat", 1); hashMap2.put("sysver", b.getOSVersionName()); hashMap2.put("appver", b.getAppVersionName()); hashMap2.put("duid", e()); hashMap2.put("path", str); hashMap2.put("params", hashMap); return (LinkData) b(hashMap2, a(f()), LinkData.class); } /* access modifiers changed from: private */ public static <T extends ServerData> T b(HashMap<String, Object> hashMap, String str, Class<T> cls) { HashMap hashMap2 = new HashMap(); MobLinkLog.a().d("[MOBLINK]%s", a40.f.g("url:", str)); try { Object requestSynchronized = new MobCommunicator(AccessibilityEventCompat.TYPE_TOUCH_EXPLORATION_GESTURE_END, "d6c42369216f886092bea6cc42977ec0b917508b9d21e2e3b3447d47f500551ddcf1b41a294f081da5fad98b270fd8b99479a5958db8528f9231a4156742b847", "160cb541521f5eafde6138e6c1a3583f529cba9c06618f373e7923460ec5adf715b1d49fda021d6f227e6c7f1c456d4914988d6748b6aab17226f91be6825a730dd0b6aed2f06c877d655bd8c165f60792c518280a46c1695da131f8e4a6c0d5bd1b1ab34f2ec96bae2d796272d1f099a05af736a81b1c6a5969b5a0618abde5").requestSynchronized(hashMap, str, false); hashMap2.put("status", 200); hashMap2.put("res", requestSynchronized); } catch (Throwable th2) { if (th2 instanceof MobCommunicator.NetworkError) { hashMap2 = f6510c.fromJson(th2.getMessage()); } else { hashMap2.put("status", 10000); hashMap2.put("error", th2.getMessage()); } } return (T) ((ServerData) f6510c.fromJson(f6510c.fromHashMap(hashMap2), cls)); } /* access modifiers changed from: private */ public static boolean e(ConfigData configData) { return configData != null && ServerData.a(configData); } public static void d(String str) { try { HashMap<String, Object> hashMap = new HashMap<>(); hashMap.put("appkey", MobSDK.getAppkey()); hashMap.put(PushConstants.WEB_URL, str); hashMap.put("plat", 1); hashMap.put("type", 2); hashMap.put("count", 1); hashMap.put("sysver", b.getOSVersionName()); hashMap.put("appver", b.getAppVersionName()); hashMap.put("networktype", b.getDetailNetworkTypeForStatic()); hashMap.put("duid", e()); hashMap.put("model", b.getModel()); hashMap.put("sdkver", Integer.valueOf(MobLink.getSdkVersion())); hashMap.put("apppkg", b.getPackageName()); hashMap.put("isNewUser", Integer.valueOf(a.d().c() ? 1 : 0)); new NetworkHelper().jsonPost(j(), hashMap, (ArrayList<KVPair<String>>) null, (NetworkHelper.NetworkTimeOut) null, new b()); } catch (Throwable th2) { MobLinkLog.a().w("[MOBLINK]%s", th2); } } public static void c(String str) { try { ArrayList arrayList = new ArrayList(); arrayList.add(str); HashMap<String, Object> hashMap = new HashMap<>(); hashMap.put("appkey", MobSDK.getAppkey()); hashMap.put("channelList", arrayList); hashMap.put("plat", "1"); hashMap.put("duid", e()); hashMap.put("model", b.getModel()); hashMap.put("sysver", b.getOSVersionName()); hashMap.put("appver", b.getAppVersionName()); hashMap.put("sdkver", Integer.valueOf(MobLink.getSdkVersion())); hashMap.put("apppkg", b.getPackageName()); new NetworkHelper().jsonPost(g(), hashMap, (ArrayList<KVPair<String>>) null, (NetworkHelper.NetworkTimeOut) null, new a()); } catch (Throwable th2) { MobLinkLog.a().w("[MOBLINK]%s", th2); } } public static SceneData a(int i) { HashMap hashMap = new HashMap(); hashMap.put("appkey", MobSDK.getAppkey()); hashMap.put("plat", "1"); hashMap.put("sysver", b.getOSVersionName()); hashMap.put("sdkver", Integer.valueOf(MobLink.getSdkVersion())); hashMap.put("appver", b.getAppVersionName()); hashMap.put("model", b.getModel()); hashMap.put("duid", e()); hashMap.put("networktype", b.getDetailNetworkTypeForStatic()); int min = Math.min(2, i); hashMap.put("run", Integer.valueOf(min)); SceneData sceneData = (SceneData) b(hashMap, a(i()), SceneData.class); if (!(min == 0 || sceneData == null)) { try { if (!(sceneData.d() == null || sceneData.d().params == null)) { String str = (String) sceneData.d().params.get("startPage"); NLog a5 = MobLinkLog.a(); a5.d("[MOBLINK]%s", "count upload from server restoreUrl is , " + str); c.c(str); } } catch (Throwable th2) { MobLinkLog.a().w("[MOBLINK]%s", th2); } } if (sceneData == null || sceneData.d().params == null || i.c()) { if (f.m) { i.b(true); } return sceneData; } MobLinkLog.a().d("[MOBLINK]%s", "[getSceneData(reco)]upload install channel."); c.a("moblink"); return sceneData; } public static SceneData b(String str) { HashMap hashMap = new HashMap(); hashMap.put("appkey", MobSDK.getAppkey()); hashMap.put("plat", 1); hashMap.put("link", str); hashMap.put("sysver", b.getOSVersionName()); hashMap.put("appver", b.getAppVersionName()); hashMap.put("duid", e()); return (SceneData) b(hashMap, a(h()), SceneData.class); } public static ConfigData d() { return d; } public static LogData a(String str, int i, int i3) { HashMap hashMap = new HashMap(); hashMap.put("appkey", MobSDK.getAppkey()); hashMap.put("plat", 1); hashMap.put("link", str); hashMap.put("sysver", b.getOSVersionName()); hashMap.put("sdkver", Integer.valueOf(MobLink.getSdkVersion())); hashMap.put("appver", b.getAppVersionName()); hashMap.put("apppkg", b.getPackageName()); hashMap.put("model", b.getModel()); hashMap.put("networktype", b.getDetailNetworkTypeForStatic()); hashMap.put("carrier", b.getCarrier()); hashMap.put("duid", e()); hashMap.put("source", Integer.valueOf(i)); hashMap.put("source", Integer.valueOf(i3)); return (LogData) b(hashMap, a(k()), LogData.class); } public static ConfigData a(AsyncProtocol.DataListener<ConfigData> dataListener) { try { if (d == null) { ConfigData configData = null; String b2 = i.b(); if (!TextUtils.isEmpty(b2)) { configData = (ConfigData) f6510c.fromJson(b2, ConfigData.class); } d = configData; boolean z = !e(configData); ConfigData configData2 = d; if (configData2 != null) { return configData2; } p4.f fVar = new p4.f(new c(dataListener, z), "com.mob.moblink.utils.h"); fVar.setName(p4.f.a(fVar.getName(), "com.mob.moblink.utils.h")); fVar.start(); } } catch (Throwable th2) { MobLinkLog.a().w("[MOBLINK]%s", th2); } return d; } public static String a(String str) { try { return MobSDK.checkRequestUrl(str); } catch (Throwable unused) { MobLinkLog.a().d("[MOBLINK]%s", "checkHttpRequestUrl method of MobSDK is exception"); return ""; } } }