package com.sjm.sjmsdk.a.f; import android.content.Context; import android.os.Build; import android.text.TextUtils; import android.util.Log; import com.sjm.sjmsdk.SjmSdk; import com.sjm.sjmsdk.core.DeviceId.SjmDeviceId; import com.sjm.sjmsdk.core.c.b; import com.sjm.sjmsdk.core.config.SjmSdkConfig; import java.lang.ref.WeakReference; import java.net.URLEncoder; import java.security.MessageDigest; import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import java.util.HashMap; import java.util.Map; import kotlin.UByte; public class d extends b { private static final char[] e = "0123456789ABCDEF".toCharArray(); protected WeakReference<Context> a; public d(Context context, b.a aVar) { super(aVar, "http://api.hzsanjiaomao.com/api/adEvent"); this.a = new WeakReference<>(context); } public static String a(String str) { try { MessageDigest instance = MessageDigest.getInstance("MD5"); instance.update(str.getBytes("UTF-8")); StringBuffer stringBuffer = new StringBuffer(); byte[] digest = instance.digest(); int length = digest.length; for (int i = 0; i < length; i++) { stringBuffer.append(String.format("%02x", Integer.valueOf(digest[i] & UByte.MAX_VALUE))); } return stringBuffer.toString(); } catch (Exception e2) { e2.printStackTrace(); return null; } } public static String a(Map<String, String> map, boolean z, boolean z2) { try { ArrayList<Map.Entry> arrayList = new ArrayList(map.entrySet()); Collections.sort(arrayList, new Comparator<Map.Entry<String, String>>() { /* class com.sjm.sjmsdk.a.f.d.AnonymousClass1 */ /* renamed from: a */ public int compare(Map.Entry<String, String> entry, Map.Entry<String, String> entry2) { return entry.getKey().toString().compareTo(entry2.getKey()); } }); StringBuilder sb = new StringBuilder(); for (Map.Entry entry : arrayList) { if (!TextUtils.isEmpty((CharSequence) entry.getKey()) && !TextUtils.isEmpty((CharSequence) entry.getValue())) { String str = (String) entry.getKey(); String str2 = (String) entry.getValue(); if (z) { str2 = TextUtils.isEmpty(str2) ? "" : URLEncoder.encode(str2, "utf-8"); } sb.append(z2 ? str.toLowerCase() + "=" + str2 : str + "=" + str2); sb.append("&"); } } String sb2 = sb.toString(); return !sb2.isEmpty() ? sb2.substring(0, sb2.length() - 1) : sb2; } catch (Exception e2) { Log.d("test", "sign.formatmap.e=" + e2.toString()); return null; } } public final void a(b bVar) { HashMap hashMap = new HashMap(); hashMap.put("sjmadId", bVar.b); hashMap.put("adType", bVar.c); hashMap.put("sjmPm", bVar.d); hashMap.put("sjmPmId", bVar.e); hashMap.put("sjmAppid", SjmSdkConfig.instance().sjm_appId); hashMap.put("adEvent", bVar.k.a); hashMap.put("message", bVar.k.b); hashMap.put("tradeId", bVar.k.c + ""); hashMap.put("timeStamp", bVar.k.c + ""); hashMap.put("sjmSdkver", SjmSdk.SDKVER); if (!TextUtils.isEmpty(bVar.l)) { hashMap.put("userId", bVar.l); } try { hashMap.put("oaid", SjmDeviceId.getDeviceId(getContext())); hashMap.put("uuid", SjmDeviceId.getDeviceUUID(getContext())); hashMap.put("brand", Build.BRAND); hashMap.put("model", Build.MODEL); hashMap.put("systemVer", Build.VERSION.RELEASE); hashMap.put("packageName", getContext().getPackageName()); } catch (Exception unused) { } Log.d("test", "sign.formatmap.log=" + hashMap.toString()); try { Log.d("test", "sign.formatmap=" + a(hashMap, true, false)); String str = bVar.k.a + getContext().getPackageName() + SjmDeviceId.getDeviceUUID(getContext()) + bVar.k.c + "J2uKcnLp8i"; String a2 = a(str); Log.d("test", "sign.formatmap.sign=" + a2 + "<,,unsign=" + str); hashMap.put("sign", a2); executeOnExecutor(SjmSdk.getThreadPoolExecutor(), new Map[]{hashMap}); } catch (Exception unused2) { } } /* access modifiers changed from: protected */ public Context getContext() { WeakReference<Context> weakReference = this.a; if (weakReference != null) { return weakReference.get(); } return null; } }