超媒网络 v3.0.0版本的 MD5 值为:e72248abb238993f421967424d9a9515

以下内容为反编译后的 dc2.java 源代码,内容仅作参考


package p.a.y.e.a.s.e.net;

import android.os.Build;
import android.os.Bundle;
import android.os.Environment;
import android.os.Handler;
import android.os.HandlerThread;
import android.os.Looper;
import android.os.Message;
import android.os.SystemClock;
import android.text.TextUtils;
import com.huawei.hms.adapter.internal.CommonCode;
import com.tencent.open.utils.HttpUtils;
import io.netty.handler.ssl.SslContext;
import java.io.IOException;
import java.io.Serializable;
import java.net.SocketTimeoutException;
import java.net.URLEncoder;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Iterator;
import java.util.List;
import java.util.Random;
import java.util.TimeZone;
import java.util.concurrent.Executor;
import kotlin.text.Typography;
import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.client.methods.HttpUriRequest;
import org.apache.http.conn.ConnectTimeoutException;
import org.apache.http.entity.ByteArrayEntity;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
import p.a.y.e.a.s.e.net.cd2;
import tv.danmaku.ijk.media.player.IjkMediaMeta;
public class dc2 {
    public static dc2 lite_case;
    public HandlerThread lite_int;
    public Handler lite_new;
    public Random lite_do = new Random();
    public List<Serializable> lite_for = Collections.synchronizedList(new ArrayList());
    public List<Serializable> lite_if = Collections.synchronizedList(new ArrayList());
    public Executor lite_try = ad2.lite_for();
    public Executor lite_byte = ad2.lite_for();

    public class a extends Handler {
        public a(Looper looper) {
            super(looper);
        }

        @Override
        public void handleMessage(Message message) {
            int i = message.what;
            if (i == 1000) {
                dc2.this.lite_char();
            } else if (i == 1001) {
                dc2.this.lite_long();
            }
            super.handleMessage(message);
        }
    }

    public class b implements Runnable {
        public final Bundle lite_static;
        public final boolean lite_switch;

        public b(Bundle bundle, boolean z) {
            this.lite_static = bundle;
            this.lite_switch = z;
        }

        @Override
        public void run() {
            try {
                String lite_synchronized = cd2.lite_synchronized(zb2.lite_int(wc2.lite_do()));
                String lite_synchronized2 = cd2.lite_synchronized(zb2.lite_new(wc2.lite_do()));
                String lite_synchronized3 = cd2.lite_synchronized(zb2.lite_do());
                String lite_synchronized4 = cd2.lite_synchronized(zb2.lite_try(wc2.lite_do()));
                Bundle bundle = new Bundle();
                bundle.putString("uin", gb2.lite_do);
                bundle.putString("imei", lite_synchronized);
                bundle.putString("imsi", lite_synchronized2);
                bundle.putString("android_id", lite_synchronized4);
                bundle.putString("mac", lite_synchronized3);
                bundle.putString("platform", "1");
                bundle.putString("os_ver", Build.VERSION.RELEASE);
                bundle.putString("position", cd2.lite_public(wc2.lite_do()));
                bundle.putString("network", yb2.lite_do(wc2.lite_do()));
                bundle.putString(IjkMediaMeta.IJKM_KEY_LANGUAGE, zb2.lite_for());
                bundle.putString(CommonCode.MapKey.HAS_RESOLUTION, zb2.lite_if(wc2.lite_do()));
                bundle.putString("apn", yb2.lite_if(wc2.lite_do()));
                bundle.putString("model_name", Build.MODEL);
                bundle.putString("timezone", TimeZone.getDefault().getID());
                bundle.putString("sdk_ver", gb2.lite_else);
                bundle.putString("qz_ver", cd2.lite_switch(wc2.lite_do(), "com.qzone"));
                bundle.putString("qq_ver", cd2.lite_return(wc2.lite_do(), "com.tencent.mobileqq"));
                bundle.putString("qua", cd2.lite_extends(wc2.lite_do(), wc2.lite_for()));
                bundle.putString("packagename", wc2.lite_for());
                bundle.putString("app_ver", cd2.lite_switch(wc2.lite_do(), wc2.lite_for()));
                Bundle bundle2 = this.lite_static;
                if (bundle2 != null) {
                    bundle.putAll(bundle2);
                }
                dc2.this.lite_for.add(new com.tencent.open.a.b(bundle));
                int size = dc2.this.lite_for.size();
                int lite_if = xc2.lite_int(wc2.lite_do(), null).lite_if("Agent_ReportTimeInterval");
                if (lite_if == 0) {
                    lite_if = 10000;
                }
                if (!dc2.this.lite_byte("report_via", size) && !this.lite_switch) {
                    if (dc2.this.lite_new.hasMessages(1001)) {
                        return;
                    }
                    Message obtain = Message.obtain();
                    obtain.what = 1001;
                    dc2.this.lite_new.sendMessageDelayed(obtain, lite_if);
                    return;
                }
                dc2.this.lite_long();
                dc2.this.lite_new.removeMessages(1001);
            } catch (Exception e) {
                hc2.lite_char("openSDK_LOG.ReportManager", "--> reporVia, exception in sub thread.", e);
            }
        }
    }

    public class c implements Runnable {
        public final int lite_boolean;
        public final long lite_default;
        public final long lite_extends;
        public final boolean lite_finally;
        public final long lite_static;
        public final String lite_switch;
        public final String lite_throws;

        public c(long j, String str, String str2, int i, long j2, long j3, boolean z) {
            this.lite_static = j;
            this.lite_switch = str;
            this.lite_throws = str2;
            this.lite_boolean = i;
            this.lite_default = j2;
            this.lite_extends = j3;
            this.lite_finally = z;
        }

        @Override
        public void run() {
            try {
                long elapsedRealtime = SystemClock.elapsedRealtime() - this.lite_static;
                Bundle bundle = new Bundle();
                String lite_do = yb2.lite_do(wc2.lite_do());
                bundle.putString("apn", lite_do);
                bundle.putString("appid", "1000067");
                bundle.putString("commandid", this.lite_switch);
                bundle.putString("detail", this.lite_throws);
                StringBuilder sb = new StringBuilder();
                sb.append("network=");
                sb.append(lite_do);
                sb.append(Typography.amp);
                sb.append("sdcard=");
                int i = 1;
                sb.append(Environment.getExternalStorageState().equals("mounted") ? 1 : 0);
                sb.append(Typography.amp);
                sb.append("wifi=");
                sb.append(yb2.lite_new(wc2.lite_do()));
                bundle.putString("deviceInfo", sb.toString());
                int lite_do2 = 100 / dc2.this.lite_do(this.lite_boolean);
                if (lite_do2 > 0) {
                    i = lite_do2 > 100 ? 100 : lite_do2;
                }
                bundle.putString("frequency", i + "");
                bundle.putString("reqSize", this.lite_default + "");
                bundle.putString(sy0.lite_static, this.lite_boolean + "");
                bundle.putString("rspSize", this.lite_extends + "");
                bundle.putString("timeCost", elapsedRealtime + "");
                bundle.putString("uin", gb2.lite_do);
                dc2.this.lite_if.add(new com.tencent.open.a.b(bundle));
                int size = dc2.this.lite_if.size();
                int lite_if = xc2.lite_int(wc2.lite_do(), null).lite_if("Agent_ReportTimeInterval");
                if (lite_if == 0) {
                    lite_if = 10000;
                }
                if (!dc2.this.lite_byte("report_cgi", size) && !this.lite_finally) {
                    if (!dc2.this.lite_new.hasMessages(1000)) {
                        Message obtain = Message.obtain();
                        obtain.what = 1000;
                        dc2.this.lite_new.sendMessageDelayed(obtain, lite_if);
                    }
                }
                dc2.this.lite_char();
                dc2.this.lite_new.removeMessages(1000);
            } catch (Exception e) {
                hc2.lite_char("openSDK_LOG.ReportManager", "--> reportCGI, exception in sub thread.", e);
            }
        }
    }

    public class d implements Runnable {
        public d() {
        }

        @Override
        public void run() {
            try {
                Bundle lite_else = dc2.this.lite_else();
                if (lite_else == null) {
                    return;
                }
                int lite_if = xc2.lite_int(wc2.lite_do(), null).lite_if("Common_HttpRetryCount");
                if (lite_if == 0) {
                    lite_if = 3;
                }
                hc2.lite_try("openSDK_LOG.ReportManager", "-->doReportCgi, retryCount: " + lite_if);
                boolean z = false;
                int i = 0;
                while (true) {
                    i++;
                    try {
                        try {
                            try {
                                HttpClient lite_case = HttpUtils.lite_case(wc2.lite_do(), null, "https://wspeed.qq.com/w.cgi");
                                HttpPost httpPost = new HttpPost("https://wspeed.qq.com/w.cgi");
                                httpPost.addHeader("Accept-Encoding", "gzip");
                                httpPost.setHeader("Content-Type", "application/x-www-form-urlencoded");
                                httpPost.setEntity(new ByteArrayEntity(cd2.lite_implements(HttpUtils.lite_try(lite_else))));
                                int statusCode = lite_case.execute(httpPost).getStatusLine().getStatusCode();
                                hc2.lite_try("openSDK_LOG.ReportManager", "-->doReportCgi, statusCode: " + statusCode);
                                if (statusCode != 200) {
                                    break;
                                }
                                cc2.lite_do().lite_int("report_cgi");
                                z = true;
                                break;
                            } catch (Exception e) {
                                hc2.lite_char("openSDK_LOG.ReportManager", "-->doReportCgi, doupload exception", e);
                            }
                        } catch (SocketTimeoutException e2) {
                            hc2.lite_char("openSDK_LOG.ReportManager", "-->doReportCgi, doupload exception", e2);
                            continue;
                        }
                    } catch (ConnectTimeoutException e3) {
                        hc2.lite_char("openSDK_LOG.ReportManager", "-->doReportCgi, doupload exception", e3);
                        continue;
                    }
                    

                    public class e implements Runnable {
                        public e() {
                        }

                        @Override
                        public void run() {
                            int i;
                            try {
                                Bundle lite_goto = dc2.this.lite_goto();
                                if (lite_goto == null) {
                                    return;
                                }
                                hc2.lite_const("openSDK_LOG.ReportManager", "-->doReportVia, params: " + lite_goto.toString());
                                int lite_do = bc2.lite_do();
                                int i2 = 0;
                                long elapsedRealtime = SystemClock.elapsedRealtime();
                                boolean z = false;
                                int i3 = 0;
                                long j = 0;
                                long j2 = 0;
                                do {
                                    int i4 = i2 + 1;
                                    try {
                                        try {
                                            try {
                                                cd2.b lite_else = HttpUtils.lite_else(wc2.lite_do(), "https://appsupport.qq.com/cgi-bin/appstage/mstats_batch_report", gb2.H, lite_goto);
                                                try {
                                                    i = cd2.lite_throws(lite_else.lite_do).getInt("ret");
                                                } catch (JSONException unused) {
                                                    i = -4;
                                                }
                                                if (i == 0 || !TextUtils.isEmpty(lite_else.lite_do)) {
                                                    i4 = lite_do;
                                                    z = true;
                                                }
                                                j = lite_else.lite_if;
                                                j2 = lite_else.lite_for;
                                                i2 = i4;
                                                continue;
                                            } catch (JSONException unused2) {
                                                i2 = i4;
                                                i3 = -4;
                                                j = 0;
                                                j2 = 0;
                                                continue;
                                                if (i2 >= lite_do) {
                                                    int i5 = i3;
                                                    dc2.this.lite_new("mapp_apptrace_sdk", elapsedRealtime, j, j2, i5, null, false);
                                                    if (!z) {
                                                    }
                                                    dc2.this.lite_for.clear();
                                                    hc2.lite_try("openSDK_LOG.ReportManager", "-->doReportVia, uploadSuccess: " + z);
                                                }
                                            }
                                        } catch (SocketTimeoutException unused3) {
                                            elapsedRealtime = SystemClock.elapsedRealtime();
                                            i2 = i4;
                                            i3 = -8;
                                            j = 0;
                                            j2 = 0;
                                            continue;
                                            if (i2 >= lite_do) {
                                            }
                                        } catch (IOException e) {
                                            i3 = HttpUtils.lite_byte(e);
                                            i2 = i4;
                                            j = 0;
                                            j2 = 0;
                                            continue;
                                            if (i2 >= lite_do) {
                                            }
                                        }
                                    } catch (HttpUtils.HttpStatusException e2) {
                                        try {
                                            i3 = Integer.parseInt(e2.getMessage().replace(HttpUtils.HttpStatusException.ERROR_INFO, ""));
                                        } catch (Exception unused4) {
                                        }
                                    } catch (HttpUtils.NetworkUnavailableException unused5) {
                                        dc2.this.lite_for.clear();
                                        hc2.lite_try("openSDK_LOG.ReportManager", "doReportVia, NetworkUnavailableException.");
                                        return;
                                    } catch (ConnectTimeoutException unused6) {
                                        elapsedRealtime = SystemClock.elapsedRealtime();
                                        i2 = i4;
                                        i3 = -7;
                                        j = 0;
                                        j2 = 0;
                                        continue;
                                        if (i2 >= lite_do) {
                                        }
                                    } catch (Exception unused7) {
                                        i2 = lite_do;
                                        i3 = -6;
                                        j = 0;
                                        j2 = 0;
                                        continue;
                                        if (i2 >= lite_do) {
                                        }
                                    }
                                } while (i2 >= lite_do);
                                int i52 = i3;
                                dc2.this.lite_new("mapp_apptrace_sdk", elapsedRealtime, j, j2, i52, null, false);
                                if (!z) {
                                    cc2.lite_do().lite_int("report_via");
                                } else {
                                    cc2.lite_do().lite_for("report_via", dc2.this.lite_for);
                                }
                                dc2.this.lite_for.clear();
                                hc2.lite_try("openSDK_LOG.ReportManager", "-->doReportVia, uploadSuccess: " + z);
                            } catch (Exception e3) {
                                hc2.lite_char("openSDK_LOG.ReportManager", "-->doReportVia, exception in serial executor.", e3);
                            }
                        }
                    }

                    public class f implements Runnable {
                        public final String lite_boolean;
                        public final Bundle lite_static;
                        public final String lite_switch;
                        public final boolean lite_throws;

                        public f(Bundle bundle, String str, boolean z, String str2) {
                            this.lite_static = bundle;
                            this.lite_switch = str;
                            this.lite_throws = z;
                            this.lite_boolean = str2;
                        }

                        @Override
                        public void run() {
                            HttpUriRequest httpUriRequest;
                            HttpResponse httpResponse;
                            try {
                                if (this.lite_static == null) {
                                    hc2.lite_case("openSDK_LOG.ReportManager", "-->httpRequest, params is null!");
                                    return;
                                }
                                int lite_do = bc2.lite_do();
                                if (lite_do == 0) {
                                    lite_do = 3;
                                }
                                hc2.lite_try("openSDK_LOG.ReportManager", "-->httpRequest, retryCount: " + lite_do);
                                HttpResponse httpResponse2 = null;
                                HttpClient lite_case = HttpUtils.lite_case(wc2.lite_do(), null, this.lite_switch);
                                String lite_try = HttpUtils.lite_try(this.lite_static);
                                if (this.lite_throws) {
                                    lite_try = URLEncoder.encode(lite_try);
                                }
                                if (this.lite_boolean.toUpperCase().equals(gb2.G)) {
                                    StringBuffer stringBuffer = new StringBuffer(this.lite_switch);
                                    stringBuffer.append(lite_try);
                                    httpUriRequest = new HttpGet(stringBuffer.toString());
                                } else if (this.lite_boolean.toUpperCase().equals(gb2.H)) {
                                    HttpUriRequest httpPost = new HttpPost(this.lite_switch);
                                    httpPost.setEntity(new ByteArrayEntity(cd2.lite_implements(lite_try)));
                                    httpUriRequest = httpPost;
                                } else {
                                    hc2.lite_case("openSDK_LOG.ReportManager", "-->httpRequest unkonw request method return.");
                                    return;
                                }
                                httpUriRequest.addHeader("Accept-Encoding", "gzip");
                                httpUriRequest.addHeader("Content-Type", "application/x-www-form-urlencoded");
                                int i = 0;
                                boolean z = false;
                                do {
                                    i++;
                                    try {
                                        try {
                                            httpResponse = lite_case.execute(httpUriRequest);
                                            try {
                                                int statusCode = httpResponse.getStatusLine().getStatusCode();
                                                hc2.lite_try("openSDK_LOG.ReportManager", "-->httpRequest, statusCode: " + statusCode);
                                                if (statusCode != 200) {
                                                    hc2.lite_try("openSDK_LOG.ReportManager", "-->ReportCenter httpRequest : HttpStatuscode != 200");
                                                } else {
                                                    try {
                                                        hc2.lite_try("openSDK_LOG.ReportManager", "-->ReportCenter httpRequest Thread success");
                                                        z = true;
                                                    } catch (SocketTimeoutException e) {
                                                        e = e;
                                                        z = true;
                                                        try {
                                                            hc2.lite_char("openSDK_LOG.ReportManager", "-->ReportCenter httpRequest SocketTimeoutException:", e);
                                                            if (httpResponse != null) {
                                                                try {
                                                                    HttpEntity entity = httpResponse.getEntity();
                                                                    if (entity != null) {
                                                                        entity.consumeContent();
                                                                        continue;
                                                                    } else {
                                                                        continue;
                                                                    }
                                                                } catch (Exception e2) {
                                                                    e = e2;
                                                                    hc2.lite_char("openSDK_LOG.ReportManager", "-->ReportCenter httpRequest consumeContent Exception:", e);
                                                                    continue;
                                                                    if (i >= lite_do) {
                                                                    }
                                                                }
                                                            } else {
                                                                continue;
                                                            }
                                                            if (i >= lite_do) {
                                                            }
                                                        } catch (Throwable th) {
                                                            th = th;
                                                            httpResponse2 = httpResponse;
                                                            if (httpResponse2 != null) {
                                                                try {
                                                                    HttpEntity entity2 = httpResponse2.getEntity();
                                                                    if (entity2 != null) {
                                                                        entity2.consumeContent();
                                                                    }
                                                                } catch (Exception e3) {
                                                                    hc2.lite_char("openSDK_LOG.ReportManager", "-->ReportCenter httpRequest consumeContent Exception:", e3);
                                                                }
                                                            }
                                                            throw th;
                                                        }
                                                    } catch (ConnectTimeoutException e4) {
                                                        e = e4;
                                                        z = true;
                                                        hc2.lite_char("openSDK_LOG.ReportManager", "-->ReportCenter httpRequest ConnectTimeoutException:", e);
                                                        if (httpResponse != null) {
                                                            try {
                                                                HttpEntity entity3 = httpResponse.getEntity();
                                                                if (entity3 != null) {
                                                                    entity3.consumeContent();
                                                                    continue;
                                                                } else {
                                                                    continue;
                                                                }
                                                            } catch (Exception e5) {
                                                                e = e5;
                                                                hc2.lite_char("openSDK_LOG.ReportManager", "-->ReportCenter httpRequest consumeContent Exception:", e);
                                                                continue;
                                                                if (i >= lite_do) {
                                                                    if (!z) {
                                                                    }
                                                                }
                                                            }
                                                        } else {
                                                            continue;
                                                        }
                                                        if (i >= lite_do) {
                                                        }
                                                    } catch (Exception e6) {
                                                        e = e6;
                                                        httpResponse2 = httpResponse;
                                                        z = true;
                                                        hc2.lite_char("openSDK_LOG.ReportManager", "-->ReportCenter httpRequest Exception:", e);
                                                        if (httpResponse2 != null) {
                                                            try {
                                                                HttpEntity entity4 = httpResponse2.getEntity();
                                                                if (entity4 != null) {
                                                                    entity4.consumeContent();
                                                                }
                                                            } catch (Exception e7) {
                                                                e = e7;
                                                                hc2.lite_char("openSDK_LOG.ReportManager", "-->ReportCenter httpRequest consumeContent Exception:", e);
                                                                if (!z) {
                                                                }
                                                            }
                                                        }
                                                        if (!z) {
                                                        }
                                                    }
                                                }
                                                try {
                                                    HttpEntity entity5 = httpResponse.getEntity();
                                                    if (entity5 != null) {
                                                        entity5.consumeContent();
                                                    }
                                                } catch (Exception e8) {
                                                    e = e8;
                                                    hc2.lite_char("openSDK_LOG.ReportManager", "-->ReportCenter httpRequest consumeContent Exception:", e);
                                                    if (!z) {
                                                    }
                                                }
                                            } catch (SocketTimeoutException e9) {
                                                e = e9;
                                            } catch (ConnectTimeoutException e10) {
                                                e = e10;
                                            } catch (Exception e11) {
                                                e = e11;
                                                httpResponse2 = httpResponse;
                                            }
                                        } catch (Throwable th2) {
                                            th = th2;
                                            if (httpResponse2 != null) {
                                            }
                                            throw th;
                                        }
                                    } catch (SocketTimeoutException e12) {
                                        e = e12;
                                        httpResponse = null;
                                    } catch (ConnectTimeoutException e13) {
                                        e = e13;
                                        httpResponse = null;
                                    } catch (Exception e14) {
                                        e = e14;
                                    }
                                    if (!z) {
                                        hc2.lite_try("openSDK_LOG.ReportManager", "-->ReportCenter httpRequest Thread request success");
                                        return;
                                    } else {
                                        hc2.lite_try("openSDK_LOG.ReportManager", "-->ReportCenter httpRequest Thread request failed");
                                        return;
                                    }
                                } while (i >= lite_do);
                                if (!z) {
                                }
                            } catch (Exception e15) {
                                hc2.lite_char("openSDK_LOG.ReportManager", "-->httpRequest, exception in serial executor:", e15);
                            }
                        }
                    }

                    private dc2() {
                        this.lite_int = null;
                        if (this.lite_int == null) {
                            HandlerThread handlerThread = new HandlerThread("opensdk.report.handlerthread", 10);
                            this.lite_int = handlerThread;
                            handlerThread.start();
                        }
                        if (!this.lite_int.isAlive() || this.lite_int.getLooper() == null) {
                            return;
                        }
                        this.lite_new = new a(this.lite_int.getLooper());
                    }

                    public static synchronized dc2 lite_if() {
                        dc2 dc2Var;
                        synchronized (dc2.class) {
                            if (lite_case == null) {
                                lite_case = new dc2();
                            }
                            dc2Var = lite_case;
                        }
                        return dc2Var;
                    }

                    public boolean lite_byte(String str, int i) {
                        int lite_if;
                        int i2 = 5;
                        if (str.equals("report_cgi")) {
                            lite_if = xc2.lite_int(wc2.lite_do(), null).lite_if("Common_CGIReportMaxcount");
                        } else if (str.equals("report_via")) {
                            lite_if = xc2.lite_int(wc2.lite_do(), null).lite_if("Agent_ReportBatchCount");
                        } else {
                            i2 = 0;
                        }
                        hc2.lite_try("openSDK_LOG.ReportManager", "-->availableCount, report: " + str + " | dataSize: " + i + " | maxcount: " + i2);
                        return i >= i2;
                    }

                    public boolean lite_case(String str, String str2) {
                        int lite_do;
                        hc2.lite_try("openSDK_LOG.ReportManager", "-->availableFrequency, report: " + str + " | ext: " + str2);
                        boolean z = false;
                        if (TextUtils.isEmpty(str)) {
                            return false;
                        }
                        int i = 100;
                        if (str.equals("report_cgi")) {
                            try {
                                lite_do = lite_do(Integer.parseInt(str2));
                                if (this.lite_do.nextInt(100) < lite_do) {
                                    z = true;
                                }
                            } catch (Exception unused) {
                                return false;
                            }
                        } else {
                            if (str.equals("report_via")) {
                                lite_do = bc2.lite_if(str2);
                                if (this.lite_do.nextInt(100) < lite_do) {
                                    i = lite_do;
                                    z = true;
                                }
                            }
                            hc2.lite_try("openSDK_LOG.ReportManager", "-->availableFrequency, result: " + z + " | frequency: " + i);
                            return z;
                        }
                        i = lite_do;
                        hc2.lite_try("openSDK_LOG.ReportManager", "-->availableFrequency, result: " + z + " | frequency: " + i);
                        return z;
                    }

                    public void lite_char() {
                        this.lite_byte.execute(new d());
                    }

                    public int lite_do(int i) {
                        if (i == 0) {
                            int lite_if = xc2.lite_int(wc2.lite_do(), null).lite_if("Common_CGIReportFrequencySuccess");
                            if (lite_if == 0) {
                                return 10;
                            }
                            return lite_if;
                        }
                        int lite_if2 = xc2.lite_int(wc2.lite_do(), null).lite_if("Common_CGIReportFrequencyFailed");
                        if (lite_if2 == 0) {
                            return 100;
                        }
                        return lite_if2;
                    }

                    public Bundle lite_else() {
                        if (this.lite_if.size() == 0) {
                            return null;
                        }
                        com.tencent.open.a.b bVar = (com.tencent.open.a.b) this.lite_if.get(0);
                        if (bVar == null) {
                            hc2.lite_try("openSDK_LOG.ReportManager", "-->prepareCgiData, the 0th cgireportitem is null.");
                            return null;
                        }
                        String str = bVar.f1166a.get("appid");
                        List<Serializable> lite_if = cc2.lite_do().lite_if("report_cgi");
                        if (lite_if != null) {
                            this.lite_if.addAll(lite_if);
                        }
                        StringBuilder b2 = r5.b("-->prepareCgiData, mCgiList size: ");
                        b2.append(this.lite_if.size());
                        hc2.lite_try("openSDK_LOG.ReportManager", b2.toString());
                        if (this.lite_if.size() == 0) {
                            return null;
                        }
                        Bundle bundle = new Bundle();
                        try {
                            bundle.putString("appid", str);
                            bundle.putString("releaseversion", gb2.lite_this);
                            bundle.putString(m3.lite_catch, Build.DEVICE);
                            bundle.putString("qua", gb2.lite_goto);
                            bundle.putString(SslContext.ALIAS, "apn,frequency,commandid,resultcode,tmcost,reqsize,rspsize,detail,touin,deviceinfo");
                            for (int i = 0; i < this.lite_if.size(); i++) {
                                com.tencent.open.a.b bVar2 = (com.tencent.open.a.b) this.lite_if.get(i);
                                bundle.putString(i + sy0.x, bVar2.f1166a.get("apn"));
                                bundle.putString(i + "_2", bVar2.f1166a.get("frequency"));
                                bundle.putString(i + "_3", bVar2.f1166a.get("commandid"));
                                bundle.putString(i + "_4", bVar2.f1166a.get(sy0.lite_static));
                                bundle.putString(i + "_5", bVar2.f1166a.get("timeCost"));
                                bundle.putString(i + "_6", bVar2.f1166a.get("reqSize"));
                                bundle.putString(i + "_7", bVar2.f1166a.get("rspSize"));
                                bundle.putString(i + "_8", bVar2.f1166a.get("detail"));
                                bundle.putString(i + "_9", bVar2.f1166a.get("uin"));
                                bundle.putString(i + "_10", zb2.lite_byte(wc2.lite_do()) + "&" + bVar2.f1166a.get("deviceInfo"));
                            }
                            StringBuilder b3 = r5.b("-->prepareCgiData, end. params: ");
                            b3.append(bundle.toString());
                            hc2.lite_const("openSDK_LOG.ReportManager", b3.toString());
                            return bundle;
                        } catch (Exception e2) {
                            hc2.lite_char("openSDK_LOG.ReportManager", "-->prepareCgiData, exception.", e2);
                            return null;
                        }
                    }

                    public void lite_for(Bundle bundle, String str, boolean z) {
                        if (bundle == null) {
                            return;
                        }
                        StringBuilder b2 = r5.b("-->reportVia, bundle: ");
                        b2.append(bundle.toString());
                        hc2.lite_const("openSDK_LOG.ReportManager", b2.toString());
                        if (lite_case("report_via", str) || z) {
                            this.lite_try.execute(new b(bundle, z));
                        }
                    }

                    public Bundle lite_goto() {
                        List<Serializable> lite_if = cc2.lite_do().lite_if("report_via");
                        if (lite_if != null) {
                            this.lite_for.addAll(lite_if);
                        }
                        StringBuilder b2 = r5.b("-->prepareViaData, mViaList size: ");
                        b2.append(this.lite_for.size());
                        hc2.lite_try("openSDK_LOG.ReportManager", b2.toString());
                        if (this.lite_for.size() == 0) {
                            return null;
                        }
                        JSONArray jSONArray = new JSONArray();
                        Iterator<Serializable> it = this.lite_for.iterator();
                        while (it.hasNext()) {
                            JSONObject jSONObject = new JSONObject();
                            com.tencent.open.a.b bVar = (com.tencent.open.a.b) it.next();
                            for (String str : bVar.f1166a.keySet()) {
                                try {
                                    String str2 = bVar.f1166a.get(str);
                                    if (str2 == null) {
                                        str2 = "";
                                    }
                                    jSONObject.put(str, str2);
                                } catch (JSONException e2) {
                                    hc2.lite_char("openSDK_LOG.ReportManager", "-->prepareViaData, put bundle to json array exception", e2);
                                }
                            }
                            jSONArray.put(jSONObject);
                        }
                        StringBuilder b3 = r5.b("-->prepareViaData, JSONArray array: ");
                        b3.append(jSONArray.toString());
                        hc2.lite_const("openSDK_LOG.ReportManager", b3.toString());
                        Bundle bundle = new Bundle();
                        JSONObject jSONObject2 = new JSONObject();
                        try {
                            jSONObject2.put("data", jSONArray);
                            bundle.putString("data", jSONObject2.toString());
                            return bundle;
                        } catch (JSONException e3) {
                            hc2.lite_char("openSDK_LOG.ReportManager", "-->prepareViaData, put bundle to json array exception", e3);
                            return null;
                        }
                    }

                    public void lite_int(String str, long j, long j2, long j3, int i) {
                        lite_new(str, j, j2, j3, i, "", false);
                    }

                    public void lite_long() {
                        this.lite_try.execute(new e());
                    }

                    public void lite_new(String str, long j, long j2, long j3, int i, String str2, boolean z) {
                        hc2.lite_const("openSDK_LOG.ReportManager", "-->reportCgi, command: " + str + " | startTime: " + j + " | reqSize:" + j2 + " | rspSize: " + j3 + " | responseCode: " + i + " | detail: " + str2);
                        if (lite_case("report_cgi", "" + i) || z) {
                            this.lite_byte.execute(new c(j, str, str2, i, j2, j3, z));
                        }
                    }

                    public void lite_try(String str, String str2, Bundle bundle, boolean z) {
                        ad2.lite_if(new f(bundle, str, z, str2));
                    }
                }