大漢易經書院.apk(点击下载) / a.java


package com.baidu.techain.g;

import android.content.Context;
import android.content.SharedPreferences;
import android.os.Handler;
import android.os.Looper;
import android.os.Message;
import android.text.TextUtils;
import com.baidu.techain.e.b;
import com.baidu.techain.i.c;
import com.baidu.techain.i.d;
import com.baidu.techain.i.k;
import com.baidu.techain.i.n;
import com.baidu.techain.rp.receiver.Receiver;
import com.xiaomi.mipush.sdk.Constants;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import org.json.JSONArray;
import org.json.JSONObject;

/* compiled from: Service */
public final class a {
    public static long d;
    public com.baidu.techain.h.a a;
    public Context b;
    public Receiver c;
    private HandlerC0048a e;
    private com.baidu.techain.f.a f;
    private long g = 0;

    public a(Context context) {
        this.b = context.getApplicationContext();
        this.e = new HandlerC0048a(k.a());
        this.a = com.baidu.techain.h.a.a(this.b);
        this.f = new com.baidu.techain.f.a(this.b);
    }

    public final void a(Message message) {
        this.e.sendMessage(message);
    }

    /* access modifiers changed from: private */
    /* renamed from: com.baidu.techain.g.a$a  reason: collision with other inner class name */
    /* compiled from: Service */
    public class HandlerC0048a extends Handler {
        public HandlerC0048a(Looper looper) {
            super(looper);
        }

        public final void handleMessage(Message message) {
            try {
                switch (message.what) {
                    case 0:
                        a.b(a.this);
                        return;
                    case 1:
                        com.baidu.techain.d.a.a(a.this.b).a((com.baidu.techain.e.a) message.obj);
                        Message message2 = new Message();
                        message2.what = 10;
                        sendMessage(message2);
                        return;
                    case 2:
                        a.b(a.this);
                        a.a(a.this, 0, c.m(a.this.b));
                        return;
                    case 3:
                    default:
                        return;
                    case 4:
                        String valueOf = String.valueOf(message.obj);
                        if (!TextUtils.isEmpty(valueOf)) {
                            com.baidu.techain.d.a.a(a.this.b).a(n.a(valueOf));
                            return;
                        }
                        return;
                    case 5:
                        a.a(a.this);
                        return;
                    case 6:
                        int m = c.m(a.this.b);
                        if (2 == m) {
                            a.a(a.this, 0, m);
                            return;
                        } else {
                            a.a(a.this, 1, m);
                            return;
                        }
                    case 7:
                        a.b(a.this);
                        int m2 = c.m(a.this.b);
                        if (2 == m2) {
                            a.a(a.this, 0, m2);
                            return;
                        } else {
                            a.a(a.this, 1, m2);
                            return;
                        }
                    case 8:
                        a.a(a.this, 3, c.m(a.this.b));
                        return;
                    case 9:
                        a.a(a.this, 0, 2);
                        return;
                    case 10:
                        if (System.currentTimeMillis() - a.this.g >= 180000) {
                            a.this.g = System.currentTimeMillis();
                            int m3 = c.m(a.this.b);
                            if (2 == m3) {
                                if (com.baidu.techain.d.a.a(a.this.b).b() >= com.baidu.techain.h.a.a(a.this.b).e.getInt("up_nu_co", 50)) {
                                    a.a(a.this, 0, m3);
                                    return;
                                } else if (com.baidu.techain.d.a.a(a.this.b).a(true, m3).size() > 0) {
                                    a.a(a.this, 0, m3);
                                    return;
                                } else {
                                    return;
                                }
                            } else if (1 == m3) {
                                a.a(a.this, 4, m3);
                                return;
                            } else {
                                return;
                            }
                        } else {
                            return;
                        }
                    case 11:
                        String valueOf2 = String.valueOf(message.obj);
                        JSONObject a2 = c.a(a.this.b, new JSONObject(valueOf2));
                        com.baidu.techain.f.a aVar = a.this.f;
                        String jSONArray = new JSONArray().put(a2).toString();
                        a.b(new JSONObject(valueOf2));
                        if (!aVar.a(jSONArray)) {
                            c.a(a.this.b, valueOf2, false);
                            return;
                        }
                        return;
                }
            } catch (Throwable unused) {
                c.a();
            }
        }
    }

    /* access modifiers changed from: private */
    public static String b(JSONObject jSONObject) {
        if (jSONObject == null) {
            return null;
        }
        try {
            JSONObject jSONObject2 = jSONObject.getJSONObject("Common_section");
            if (jSONObject2 != null) {
                if (jSONObject2.has("12")) {
                    return jSONObject2.optString("12", "");
                }
            }
            return null;
        } catch (Throwable unused) {
            c.a();
            return null;
        }
    }

    private static boolean a() {
        if (d <= 0) {
            return true;
        }
        if (System.currentTimeMillis() - d < Constants.ASSEMBLE_PUSH_NETWORK_INTERVAL) {
            return false;
        }
        d = 0;
        return true;
    }

    private List<com.baidu.techain.e.a> a(int i, int i2) {
        if (i == 0 && i2 == 2) {
            return com.baidu.techain.d.a.a(this.b).a(i2);
        }
        return null;
    }

    private void a(List<com.baidu.techain.e.a> list, int i, long j) {
        int i2 = this.a.e.getInt("re_net_one_lt", 5);
        ArrayList arrayList = new ArrayList();
        ArrayList arrayList2 = new ArrayList();
        int i3 = 0;
        for (com.baidu.techain.e.a aVar : list) {
            try {
                String jSONObject = c.a(this.b, new JSONObject(aVar.d)).toString();
                try {
                    JSONObject jSONObject2 = new JSONObject(jSONObject);
                    int length = jSONObject.length() + i3;
                    if (length >= 1048576 * i2) {
                        break;
                    }
                    arrayList.add(Integer.valueOf(aVar.a));
                    arrayList2.add(new b(jSONObject2, aVar.j, aVar.a));
                    i3 = length;
                } catch (Exception unused) {
                    c.a();
                }
            } catch (Exception unused2) {
                c.a();
            }
        }
        HashMap hashMap = new HashMap();
        HashMap hashMap2 = new HashMap();
        JSONArray jSONArray = new JSONArray();
        ArrayList arrayList3 = new ArrayList();
        for (int i4 = 0; i4 < arrayList2.size(); i4++) {
            b bVar = (b) arrayList2.get(i4);
            if (bVar != null) {
                String str = bVar.b;
                if (TextUtils.isEmpty(str)) {
                    jSONArray.put(bVar.a);
                    arrayList3.add(Integer.valueOf(bVar.c));
                } else {
                    if (hashMap.containsKey(str)) {
                        JSONArray jSONArray2 = (JSONArray) hashMap.get(str);
                        if (jSONArray2 == null) {
                            jSONArray2 = new JSONArray();
                        }
                        jSONArray2.put(bVar.a);
                        hashMap.put(str, jSONArray2);
                    } else {
                        JSONArray jSONArray3 = new JSONArray();
                        jSONArray3.put(bVar.a);
                        hashMap.put(str, jSONArray3);
                    }
                    ArrayList arrayList4 = (ArrayList) hashMap2.get(str);
                    if (arrayList4 == null) {
                        arrayList4 = new ArrayList();
                    }
                    arrayList4.add(Integer.valueOf(bVar.c));
                    hashMap2.put(str, arrayList4);
                }
            }
        }
        if (jSONArray.length() > 0) {
            if (this.f.a(jSONArray.toString())) {
                com.baidu.techain.d.a.a(this.b).a(arrayList3);
            } else {
                d = System.currentTimeMillis();
            }
        }
        if (hashMap.size() > 0) {
            for (String str2 : hashMap.keySet()) {
                JSONArray jSONArray4 = (JSONArray) hashMap.get(str2);
                if (jSONArray4 != null && jSONArray4.length() > 0) {
                    if (this.f.a(jSONArray4.toString())) {
                        com.baidu.techain.d.a.a(this.b).a((List) hashMap2.get(str2));
                    } else {
                        d = System.currentTimeMillis();
                    }
                }
            }
        }
        com.baidu.techain.d.a.a(this.b).c();
        if (2 != i) {
            this.a.c(((long) i3) + j);
        }
    }

    private boolean a(String str, String str2) {
        if (TextUtils.isEmpty(str2)) {
            return false;
        }
        if (str2.equals(this.b.getPackageName())) {
            return true;
        }
        if (TextUtils.isEmpty(str)) {
            return false;
        }
        try {
            JSONArray jSONArray = new JSONArray(str);
            for (int i = 0; i < jSONArray.length(); i++) {
                if (str2.equals(jSONArray.get(i))) {
                    return true;
                }
            }
            return false;
        } catch (Exception unused) {
            return false;
        }
    }

    public final synchronized void a(com.baidu.techain.c.a aVar) {
        com.baidu.techain.h.a aVar2 = this.a;
        String str = aVar.d;
        SharedPreferences sharedPreferences = aVar2.e;
        String string = sharedPreferences.getString("re_net_ali2_" + str, "");
        String c2 = c.c();
        if (!string.equals(c2)) {
            String e2 = this.a.e(aVar.d);
            com.baidu.techain.e.a aVar3 = new com.baidu.techain.e.a();
            aVar3.b = aVar.d;
            aVar3.g = 0;
            aVar3.c = 2;
            aVar3.e = System.currentTimeMillis();
            aVar3.f = 1;
            aVar3.i = 5;
            aVar3.d = c.a(this.b, aVar, e2, true).toString();
            com.baidu.techain.d.a.a(this.b).a(aVar3);
            String a2 = n.a(c.l(this.b).toString());
            if (com.baidu.techain.d.a.a(this.b).b(a2)) {
                aVar3.b = "1001001";
                aVar3.i = 0;
                aVar3.d = c.a(this.b, aVar.a, aVar.c, aVar3.b, c.l(this.b).toString()).toString();
                com.baidu.techain.d.a.a(this.b).a(aVar3);
                com.baidu.techain.d.a.a(this.b).a(a2);
            }
            com.baidu.techain.h.a aVar4 = this.a;
            String str2 = aVar.d;
            SharedPreferences.Editor editor = aVar4.f;
            editor.putString("re_net_ali2_" + str2, c2);
            aVar4.f.commit();
        }
    }

    static /* synthetic */ void a(a aVar) {
        com.baidu.techain.h.a a2 = com.baidu.techain.h.a.a(aVar.b);
        int u = a2.u();
        long currentTimeMillis = System.currentTimeMillis() - a2.e.getLong("re_last_ofline_time", 0);
        long j = (long) (u * 3600000);
        if (currentTimeMillis >= j) {
            d.a(aVar.b).c();
            c.a(aVar.b, j);
            a2.b(System.currentTimeMillis());
            return;
        }
        c.a(aVar.b, j - currentTimeMillis);
    }

    static /* synthetic */ void b(a aVar) {
        List<com.baidu.techain.c.a> t = aVar.a.t();
        if (t != null) {
            for (com.baidu.techain.c.a aVar2 : t) {
                if (aVar.a(aVar.a.e.getString("li_pk_s", ""), aVar2.b)) {
                    aVar.a(aVar2);
                }
            }
        }
    }

    static /* synthetic */ void a(a aVar, int i, int i2) {
        List<com.baidu.techain.e.a> list;
        if (i2 != 0 && a()) {
            if (i == 1) {
                list = com.baidu.techain.d.a.a(aVar.b).a();
            } else if (i == 3) {
                list = com.baidu.techain.d.a.a(aVar.b).a(false, i2);
            } else if (i == 4) {
                list = com.baidu.techain.d.a.a(aVar.b).a(true, i2);
            } else {
                list = com.baidu.techain.d.a.a(aVar.b).a(i2);
            }
            if (list.size() > 0) {
                long j = aVar.a.e.getLong("re_day_len", 0);
                long currentTimeMillis = System.currentTimeMillis();
                long j2 = aVar.a.e.getLong("re_day_b_t", 0);
                int i3 = aVar.a.e.getInt("re_net_dy_lt", 50);
                if (j2 == 0) {
                    aVar.a.d(currentTimeMillis);
                    j2 = currentTimeMillis;
                }
                if (currentTimeMillis - j2 < 86400000) {
                    if (i == 3) {
                        int i4 = aVar.a.e.getInt("g_r_d_d_n", 0);
                        if (i4 < 5) {
                            aVar.a.h(i4 + 1);
                        } else {
                            return;
                        }
                    }
                    if (j > ((long) (i3 * 1048576))) {
                        return;
                    }
                } else {
                    aVar.a.c(0L);
                    aVar.a.d(currentTimeMillis);
                    if (i == 3) {
                        aVar.a.h(0);
                    }
                }
                aVar.a(list, i2, j);
                if (a() && i == 0 && i2 == 2 && list.size() >= 100) {
                    List<com.baidu.techain.e.a> a2 = aVar.a(i, i2);
                    while (a2 != null && a2.size() != 0) {
                        aVar.a(a2, i2, j);
                        if (a2.size() >= 100 && a()) {
                            a2 = aVar.a(i, i2);
                        } else {
                            return;
                        }
                    }
                }
            }
        }
    }
}