電視直播.apk(点击下载) / c.java


package com.opos.mobad.model.a;

import com.baidu.mobads.sdk.internal.an;
import com.mbridge.msdk.playercommon.exoplayer2.C;
import com.opos.acs.st.STManager;
import com.opos.cmn.an.f.a;
import com.opos.cmn.func.a.b.d;
import com.opos.cmn.func.a.b.e;
import com.opos.mobad.b;
import com.opos.mobad.b.a.y;
import com.opos.mobad.b.a.z;
import com.opos.mobad.model.c.d;
import com.opos.mobad.model.data.AdData;
import com.opos.mobad.model.e.f;
import java.io.BufferedInputStream;
import java.io.ByteArrayOutputStream;
import java.nio.charset.Charset;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.HashSet;
import java.util.List;
import org.json.JSONArray;
import org.json.JSONObject;

public class c extends a {
    private b d;

    /* renamed from: e  reason: collision with root package name */
    private String f14295e;

    /* renamed from: f  reason: collision with root package name */
    private String f14296f;

    /* renamed from: g  reason: collision with root package name */
    private d f14297g;

    public c(b bVar, String str, String str2, com.opos.mobad.model.c.c cVar, boolean z, f.a aVar) {
        super(bVar, str, cVar, z, new f(str, str2, true), aVar);
        this.d = bVar;
        this.f14295e = str;
        this.f14296f = str2;
    }

    /* access modifiers changed from: private */
    /* access modifiers changed from: public */
    /* JADX WARNING: Code restructure failed: missing block: B:103:0x0275, code lost:
        if (0 == 0) goto L_0x027a;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:104:0x0277, code lost:
        r5.a();
     */
    /* JADX WARNING: Code restructure failed: missing block: B:106:0x027f, code lost:
        return new com.opos.mobad.model.c.b(-1, "unknown error.");
     */
    /* JADX WARNING: Code restructure failed: missing block: B:88:0x0256, code lost:
        r0 = move-exception;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:91:?, code lost:
        r9.close();
     */
    /* JADX WARNING: Code restructure failed: missing block: B:92:0x025c, code lost:
        r0 = move-exception;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:93:0x025d, code lost:
        r0.addSuppressed(r0);
     */
    /* JADX WARNING: Code restructure failed: missing block: B:94:0x0261, code lost:
        throw r0;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:96:0x0266, code lost:
        if (r5 != null) goto L_0x0277;
     */
    private d a(d dVar, h hVar) {
        e eVar = null;
        try {
            List<com.opos.mobad.b.a.b> h2 = dVar.h();
            if (h2 == null || h2.size() <= 0) {
                return new com.opos.mobad.model.c.b(10004, "adItemList is null.");
            }
            JSONArray jSONArray = new JSONArray();
            for (com.opos.mobad.b.a.b bVar : h2) {
                if (bVar.A != null && bVar.A.size() > 0) {
                    z zVar = bVar.A.get(0);
                    if (b.a(this.d.b(), zVar, hVar)) {
                        if (b.a(zVar)) {
                            List<y> list = zVar.aq;
                            if (list == null || list.size() <= 0) {
                                hVar.f(zVar);
                            } else if (!b.a(this.d, bVar, list)) {
                                hVar.g(zVar);
                                com.opos.mobad.model.utils.d.a(this.d.b(), zVar);
                            }
                        }
                        JSONObject jSONObject = new JSONObject();
                        jSONObject.put(STManager.KEY_AD_ID, bVar.x);
                        jSONObject.put("adSource", bVar.R);
                        jSONObject.put("bizTraceId", zVar.aU);
                        jSONObject.put("posId", bVar.y);
                        jSONArray.put(jSONObject);
                    }
                }
            }
            a.b("cAdLoader", "data size:" + jSONArray.length());
            if (jSONArray.length() <= 0) {
                return new com.opos.mobad.model.c.b(10004, "adItemList is null.");
            }
            JSONObject jSONObject2 = new JSONObject();
            jSONObject2.put("adReqInfoList", jSONArray);
            ((a) this).a.a();
            HashMap hashMap = new HashMap();
            hashMap.put("Content-Type", an.d);
            hashMap.put("Route-Data", com.opos.cmn.biz.a.e.a(this.d.b()));
            eVar = com.opos.cmn.func.a.b.b.a().a(this.d.b(), new d.a().a(jSONObject2.toString().getBytes()).a(hashMap).a(an.b).b("https://uapi.ads.heytapmobi.com/union/ads/advert/aol").a());
            a.b("cAdLoader", "check code:" + eVar.a);
            if (eVar == null || 200 != eVar.a) {
                this.f14297g = dVar;
            } else {
                BufferedInputStream bufferedInputStream = new BufferedInputStream(eVar.c);
                byte[] bArr = new byte[1024];
                ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
                while (true) {
                    int read = bufferedInputStream.read(bArr);
                    if (read == -1) {
                        break;
                    } else if (read > 0) {
                        byteArrayOutputStream.write(bArr, 0, read);
                    }
                }
                String str = new String(byteArrayOutputStream.toByteArray(), Charset.forName(C.UTF8_NAME));
                a.b("cAdLoader", "check result:" + str);
                JSONObject jSONObject3 = new JSONObject(str);
                if (jSONObject3.getInt("code") == 0) {
                    JSONArray optJSONArray = jSONObject3.optJSONArray("traceIdList");
                    if (optJSONArray != null) {
                        if (optJSONArray.length() > 0) {
                            HashSet hashSet = new HashSet(optJSONArray.length());
                            for (int i2 = 0; i2 < optJSONArray.length(); i2++) {
                                hashSet.add(optJSONArray.getString(i2));
                            }
                            ArrayList arrayList = new ArrayList();
                            for (com.opos.mobad.b.a.b bVar2 : h2) {
                                if (bVar2.A != null) {
                                    if (bVar2.A.size() > 0) {
                                        z zVar2 = bVar2.A.get(0);
                                        if (hashSet.contains(zVar2.aU)) {
                                            hVar.k(zVar2);
                                            arrayList.add(bVar2);
                                        } else {
                                            hVar.j(zVar2);
                                        }
                                    }
                                }
                            }
                            a.a("cAdLoader", "enable size:" + arrayList.size());
                            if (arrayList.size() <= 0) {
                                com.opos.mobad.model.c.b bVar3 = new com.opos.mobad.model.c.b(10004, "adItemList is null.");
                                bufferedInputStream.close();
                                if (eVar != null) {
                                    eVar.a();
                                }
                                return bVar3;
                            }
                            com.opos.mobad.model.c.d dVar2 = new com.opos.mobad.model.c.d(dVar.c(), arrayList, dVar.i());
                            bufferedInputStream.close();
                            if (eVar != null) {
                                eVar.a();
                            }
                            return dVar2;
                        }
                    }
                    com.opos.mobad.model.c.b bVar4 = new com.opos.mobad.model.c.b(10004, "adItemList is null.");
                    bufferedInputStream.close();
                    if (eVar != null) {
                        eVar.a();
                    }
                    return bVar4;
                }
                com.opos.mobad.model.c.b bVar5 = new com.opos.mobad.model.c.b(-1, "unknown error.");
                bufferedInputStream.close();
                if (eVar != null) {
                    eVar.a();
                }
                return bVar5;
            }
        } catch (Throwable th) {
            if (0 != 0) {
                eVar.a();
            }
            throw th;
        }
    }

    private void a(final String str, String str2, final com.opos.mobad.model.c.c cVar) {
        com.opos.cmn.an.j.b.c(new Runnable() {
            /* class com.opos.mobad.model.a.c.AnonymousClass1 */

            public void run() {
                if (!c.this.d.p().a()) {
                    a.b("cAdLoader", "cache disable");
                    c.this.b((c) new AdData(10001, "net response is null."));
                    return;
                }
                com.opos.mobad.model.c.c cVar = cVar;
                if (cVar == null || (!com.opos.mobad.service.e.a.a(cVar.i()) && cVar.l() == null)) {
                    try {
                        com.opos.mobad.model.c.d a2 = c.this.d.k().a(str, cVar.e());
                        if (a2 == null) {
                            a.b("cAdLoader", "cache null");
                            c.this.b((c) new AdData(10001, "net response is null."));
                        } else if (System.currentTimeMillis() >= a2.i()) {
                            c.this.a(new com.opos.mobad.model.c.b(10003, "now time over ad expire time."));
                        } else {
                            a.b("cAdLoader", "cache data:", a2);
                            if (a2 == null || a2.h() == null || a2.h().size() <= 0) {
                                c.this.a(new com.opos.mobad.model.c.b(10004, "adItemList is null."));
                                return;
                            }
                            c cVar2 = c.this;
                            c.this.a(cVar2.a((c) a2, (com.opos.mobad.model.c.d) ((a) cVar2).a));
                        }
                    } catch (Exception e2) {
                        a.b("cAdLoader", "fail cache", e2);
                        c.this.a(new com.opos.mobad.model.c.b(-1, "unknown error."));
                    }
                } else {
                    a.b("cAdLoader", "cache but in childMode", cVar.l());
                    c.this.b((c) new AdData(10001, "net response is null."));
                }
            }
        });
    }

    /* access modifiers changed from: protected */
    @Override // com.opos.mobad.model.a.a
    public void a(z zVar) {
    }

    @Override // com.opos.mobad.model.a.a
    public void a(com.opos.mobad.model.c.c cVar) {
        a(this.f14295e, this.f14296f, cVar);
    }

    @Override // com.opos.mobad.model.a.a
    public void a(boolean z) {
        super.a(z);
    }

    public void f() {
        if (j() == 4 && this.f14297g != null) {
            a.b("cAdLoader", "cache origin cache");
            com.opos.mobad.model.e.b k = this.d.k();
            b bVar = this.d;
            String str = this.f14295e;
            com.opos.mobad.model.c.d dVar = this.f14297g;
            k.a(bVar, str, dVar, dVar.h(), this.c.e(), ((a) this).b);
        }
    }
}