package com.ut.mini.core.e.a; import android.annotation.TargetApi; import android.content.Context; import android.content.SharedPreferences; import android.os.SystemClock; import com.alibaba.sdk.android.Constants; import com.ut.mini.core.e; import com.ut.mini.d.c; import com.ut.mini.d.h; import com.ut.mini.d.l; import com.ut.mini.d.m; import java.io.UnsupportedEncodingException; import java.util.HashMap; import java.util.Iterator; import java.util.List; import java.util.Vector; import org.json.JSONException; import org.json.JSONObject; public class b { /* renamed from: a reason: collision with root package name */ private Vector<a> f3466a = new Vector<>(); /* access modifiers changed from: package-private */ public class a extends Thread { /* renamed from: b reason: collision with root package name */ private String f3468b = null; /* renamed from: c reason: collision with root package name */ private int[] f3469c = {2, 2, 4, 4, 8, 8, 16, 16, 32, 64}; public a(String str) { this.f3468b = str; } public void run() { String str; long elapsedRealtime = SystemClock.elapsedRealtime(); while (SystemClock.elapsedRealtime() - elapsedRealtime <= 10000) { try { JSONObject b2 = b.this.b(); if (b2 != null) { b.this.a((b) b2); } com.ut.mini.b.a.b(1, Constants.URL, this.f3468b); JSONObject b3 = b.this.b(); String c2 = b.this.c(b3); HashMap hashMap = new HashMap(); hashMap.put("cf", c2); String b4 = com.ut.mini.core.f.b.b("http://adash.m.taobao.com/rest/gc", null, hashMap); int i = 0; while (true) { if (!m.a("")) { str = ""; break; } byte[] a2 = c.a(3, b4, hashMap, true); if (a2 != null && a2.length > 0) { try { String str2 = new String(a2, 0, a2.length, "UTF-8"); com.ut.mini.b.a.b(1, "result", str2); if (com.ut.mini.d.a.a(str2)) { str = str2; break; } } catch (UnsupportedEncodingException e2) { e2.printStackTrace(); } } if (m.a("")) { try { com.ut.mini.b.a.b(2, "SyncConfThread", "sleep " + (this.f3469c[i] * 1000) + "ms"); Thread.sleep((long) (this.f3469c[i] * 1000)); } catch (InterruptedException e3) { e3.printStackTrace(); } i++; if (i >= this.f3469c.length) { com.ut.mini.b.a.b(2, "SyncConfThread", "try end."); str = ""; break; } } } if (!m.a(str)) { b.this.a((b) str, (String) b3); e.a().a(true); return; } b.this.c(); } catch (Throwable th) { th.printStackTrace(); } } e.a().a(true); } } private JSONObject a(JSONObject jSONObject, JSONObject jSONObject2) { try { JSONObject jSONObject3 = new JSONObject(); Iterator<String> keys = jSONObject.keys(); while (keys.hasNext()) { String next = keys.next(); JSONObject optJSONObject = jSONObject.optJSONObject(next); if (optJSONObject != null && optJSONObject.has("content")) { JSONObject jSONObject4 = new JSONObject(); if ("gc_304".equals(optJSONObject.optString("content"))) { JSONObject optJSONObject2 = jSONObject2.optJSONObject(next); jSONObject4.put("t", optJSONObject2.getLong("t")); jSONObject4.put("content", optJSONObject2.get("content")); } else { jSONObject4.put("t", optJSONObject.getLong("t")); jSONObject4.put("content", optJSONObject.get("content")); } jSONObject3.put(next, jSONObject4); } } return jSONObject3; } catch (Exception e2) { return new JSONObject(); } } /* access modifiers changed from: private */ /* access modifiers changed from: public */ private void a(String str, JSONObject jSONObject) { try { JSONObject jSONObject2 = new JSONObject(str); if (jSONObject2 != null) { JSONObject jSONObject3 = null; if (jSONObject2.has(Constants.CALL_BACK_DATA_KEY) && !m.a(jSONObject2.getString(Constants.CALL_BACK_DATA_KEY))) { jSONObject3 = jSONObject2.getJSONObject(Constants.CALL_BACK_DATA_KEY); } if (jSONObject3 == null) { jSONObject3 = new JSONObject(); } JSONObject a2 = a(jSONObject3, jSONObject); b(a2); a(a2); } } catch (JSONException e2) { e2.printStackTrace(); } } /* access modifiers changed from: private */ /* access modifiers changed from: public */ private synchronized void a(JSONObject jSONObject) { List<String> d2; if (jSONObject != null) { if (this.f3466a != null) { Iterator<a> it = this.f3466a.iterator(); while (it.hasNext()) { a next = it.next(); if (!(next == null || (d2 = next.d()) == null || d2.size() <= 0)) { for (String str : d2) { if (jSONObject.has(str)) { try { next.a(str, ((JSONObject) jSONObject.get(str)).getString("content")); } catch (Exception e2) { e2.printStackTrace(); } } else { try { next.b(str); } catch (Exception e3) { e3.printStackTrace(); } } } } } } } } /* access modifiers changed from: private */ /* access modifiers changed from: public */ /* JADX WARNING: Exception block dominator not found, dom blocks: [] */ private synchronized JSONObject b() { JSONObject jSONObject; byte[] a2; Context k = com.ut.mini.base.c.a().k(); SharedPreferences sharedPreferences = k.getSharedPreferences(h.a(k, "UTMCConf"), 0); if (sharedPreferences != null) { String string = sharedPreferences.getString("conf_cache", ""); if (!m.a(string) && (a2 = com.ut.mini.d.b.a(string.getBytes("UTF-8"), 2)) != null && a2.length > 0) { jSONObject = new JSONObject(new String(a2, "UTF-8")); } } jSONObject = null; return jSONObject; } @TargetApi(9) private synchronized void b(JSONObject jSONObject) { if (jSONObject != null) { Context k = com.ut.mini.base.c.a().k(); SharedPreferences sharedPreferences = k.getSharedPreferences(h.a(k, "UTMCConf"), 0); if (sharedPreferences != null) { SharedPreferences.Editor edit = sharedPreferences.edit(); edit.putString("conf_cache", com.ut.mini.d.b.b(jSONObject.toString().getBytes(), 2)); l.a(edit); } } } /* access modifiers changed from: private */ /* access modifiers changed from: public */ private String c(JSONObject jSONObject) { if (jSONObject == null) { return ""; } try { JSONObject jSONObject2 = new JSONObject(); Iterator<String> keys = jSONObject.keys(); while (keys.hasNext()) { String next = keys.next(); JSONObject optJSONObject = jSONObject.optJSONObject(next); if (optJSONObject != null && optJSONObject.has("t") && optJSONObject.optLong("t") > 0) { JSONObject jSONObject3 = new JSONObject(); jSONObject3.put("t", optJSONObject.getLong("t")); jSONObject2.put(next, jSONObject3); } } return jSONObject2.toString(); } catch (Exception e2) { return ""; } } /* access modifiers changed from: private */ /* access modifiers changed from: public */ private void c() { Iterator<a> it = this.f3466a.iterator(); while (it.hasNext()) { a next = it.next(); List<String> d2 = next.d(); if (d2 != null && d2.size() > 0) { for (String str : d2) { next.b(str); } } } } public void a() { a aVar = new a(null); aVar.setDaemon(true); aVar.start(); } public synchronized void a(a aVar) { if (aVar != null) { this.f3466a.add(aVar); } } }