Step Record v1.1.5版本的 MD5 值为:5797275f89198878d2f00ee92d534382

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


package sg.bigo.ads.controller.c;

import android.graphics.Bitmap;
import android.net.Uri;
import android.text.TextUtils;
import android.util.Pair;
import android.webkit.MimeTypeMap;
import androidx.annotation.IntRange;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import com.chartboost.heliumsdk.impl.KKzzzzH1;
import java.io.File;
import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
import java.util.Locale;
import java.util.concurrent.atomic.AtomicInteger;
import org.json.JSONArray;
import org.json.JSONObject;
import sg.bigo.ads.api.core.n;
import sg.bigo.ads.core.e.a.a;

public final class l extends b implements sg.bigo.ads.api.core.n {
    private static final AtomicInteger L = new AtomicInteger();
    protected String C;

    @Nullable
    protected n.a D;

    @Nullable
    protected n.a[] E;

    @Nullable
    protected n.c F;
    protected int G;
    protected int H;

    @Nullable
    protected n.b I;

    @Nullable
    protected n.d J;
    public int K;

    @Nullable
    private sg.bigo.ads.core.e.a.p M;

    @Nullable
    private sg.bigo.ads.api.core.m N;
    private boolean O;
    private String P;

    @NonNull
    private int Q;
    private int R;

    @NonNull
    private long S;
    private a.C0513a T;
    private a.C0513a U;
    private boolean V;
    private boolean W;
    private int X;
    private int Y;
    private int Z;
    private int aa;
    private Pair<Bitmap, String> ab;
    private boolean ac;
    private final String ad;
    private String ae;

    public l(long j, @NonNull sg.bigo.ads.api.core.h hVar, @NonNull sg.bigo.ads.api.a.j jVar, @NonNull JSONObject jSONObject) {
        super(j, hVar, jVar, jSONObject);
        this.H = 0;
        this.K = 0;
        this.O = false;
        this.Q = 0;
        this.R = 0;
        this.V = false;
        this.W = false;
        this.X = 4;
        this.Y = 6;
        this.Z = 4;
        this.aa = 0;
        this.ac = false;
        this.C = jSONObject.optString("iurl");
        JSONObject optJSONObject = jSONObject.optJSONObject("icon");
        if (optJSONObject != null) {
            this.D = new i(optJSONObject);
        }
        JSONArray optJSONArray = jSONObject.optJSONArray("images");
        if (optJSONArray != null) {
            ArrayList arrayList = new ArrayList();
            for (int i = 0; i < optJSONArray.length(); i++) {
                JSONObject optJSONObject2 = optJSONArray.optJSONObject(i);
                if (optJSONObject2 != null) {
                    arrayList.add(new i(optJSONObject2));
                }
            }
            i[] iVarArr = new i[arrayList.size()];
            this.E = iVarArr;
            this.E = (n.a[]) arrayList.toArray(iVarArr);
        }
        JSONObject optJSONObject3 = jSONObject.optJSONObject("video");
        if (optJSONObject3 != null) {
            this.F = new q(optJSONObject3);
        }
        this.I = new j(jSONObject);
        JSONObject optJSONObject4 = jSONObject.optJSONObject("ad_play_cfg");
        if (optJSONObject4 != null) {
            this.J = new r(optJSONObject4);
        }
        this.G = jSONObject.optInt("immersive_ad_type", 0);
        try {
            if (1 == this.A) {
                List<sg.bigo.ads.api.core.c> list = this.a;
                if (!sg.bigo.ads.common.utils.k.a((Collection) list)) {
                    sg.bigo.ads.api.a.k kVar = this.y;
                    if (kVar == null || kVar.a("multi_ads.multi_ads_type") != 1) {
                        this.H = 1;
                    } else {
                        this.H = 2;
                    }
                    for (sg.bigo.ads.api.core.c cVar : list) {
                        if (cVar instanceof l) {
                            ((l) cVar).H = this.H;
                        }
                    }
                }
            }
        } catch (Exception unused) {
        }
        this.ad = this.l + "_" + this.c + "_" + L.addAndGet(1);
    }

    @Nullable
    private sg.bigo.ads.core.e.a.b bc() {
        sg.bigo.ads.core.e.a.p pVar = this.M;
        if (pVar != null) {
            return pVar.n;
        }
        return null;
    }

    @Override
    public final void a(Pair<Bitmap, String> pair) {
        this.ab = pair;
    }

    @Override
    public final void a(sg.bigo.ads.api.core.m mVar) {
        this.N = mVar;
    }

    @Override
    public final void a(a.C0513a c0513a) {
        this.T = c0513a;
    }

    @Override
    public final void a(sg.bigo.ads.core.e.a.p pVar) {
        this.M = pVar;
        if (pVar != null && sg.bigo.ads.common.utils.q.b(pVar.m)) {
            L().a(this.M.m);
        }
        this.J.a(aM());
    }

    @Override
    @Nullable
    public final String aA() {
        sg.bigo.ads.core.e.a.b bc = bc();
        if (bc != null) {
            return bc.c;
        }
        return null;
    }

    @Override
    public final long aB() {
        n.d dVar = this.J;
        if (dVar != null) {
            return dVar.a();
        }
        return 0L;
    }

    @Override
    public final int aC() {
        return this.K;
    }

    @Override
    public final String aD() {
        sg.bigo.ads.core.e.a.b bc = bc();
        String str = bc != null ? bc.e : null;
        if (sg.bigo.ads.common.utils.q.b(str)) {
            return str;
        }
        sg.bigo.ads.core.e.a.p pVar = this.M;
        if (pVar != null) {
            return pVar.o;
        }
        return null;
    }

    @Override
    public final boolean aE() {
        n.d dVar = this.J;
        if (dVar != null && dVar.b() && dVar.c() < 100) {
            sg.bigo.ads.core.e.a.b bc = bc();
            if (bc != null ? "video/mp4".equals(bc.d) : false) {
                return true;
            }
        }
        return false;
    }

    @Override
    @Nullable
    public final String aF() {
        return aA();
    }

    @Override
    @Nullable
    public final String aG() {
        String aD = aD();
        if (!sg.bigo.ads.common.utils.q.a((CharSequence) aD)) {
            return aD;
        }
        StringBuilder sb = new StringBuilder();
        sb.append(hashCode());
        return sb.toString();
    }

    @Override
    @NonNull
    public final String aH() {
        return sg.bigo.ads.common.k.b();
    }

    @Override
    @NonNull
    public final String aI() {
        return sg.bigo.ads.common.k.b() + File.separator + aG();
    }

    @Override
    public final boolean aJ() {
        return this.h == 2;
    }

    @Override
    public final String aK() {
        n.a aVar;
        n.a[] aVarArr = this.E;
        if (aVarArr == null || aVarArr.length <= 0 || (aVar = aVarArr[0]) == null) {
            return null;
        }
        return aVar.c();
    }

    @Override
    public final String aL() {
        Pair pair;
        if (!aE()) {
            this.K = 0;
            return aI();
        }
        sg.bigo.ads.core.player.a.d b = sg.bigo.ads.core.player.b.a().b();
        String aA = aA();
        String b2 = sg.bigo.ads.common.k.b();
        String aG = aG();
        File file = new File(b2, aG);
        if (file.exists()) {
            pair = new Pair(Uri.fromFile(file).toString(), 1);
        } else if (b.d.a()) {
            StringBuilder sb = new StringBuilder(aA);
            if (aA.contains("?")) {
                sb.append("&");
            } else {
                sb.append("?");
            }
            sb.append("path=");
            sb.append(b2);
            sb.append("&name=");
            sb.append(aG);
            pair = new Pair(String.format(Locale.US, "http://%s:%d/%s", "127.0.0.1", Integer.valueOf(b.c), sg.bigo.ads.common.utils.q.f(sb.toString())), 2);
        } else {
            pair = new Pair(aA, 3);
        }
        this.K = ((Integer) pair.second).intValue();
        return (String) pair.first;
    }

    @Override
    public final long aM() {
        sg.bigo.ads.core.e.a.p pVar = this.M;
        if (pVar != null) {
            return pVar.s;
        }
        return 0L;
    }

    @Override
    @Nullable
    public final sg.bigo.ads.api.core.m aN() {
        return this.N;
    }

    @Override
    public final boolean aO() {
        return this.O;
    }

    @Override
    public final void aP() {
        this.O = true;
    }

    @Override
    public final String aQ() {
        String aK;
        if (!sg.bigo.ads.common.utils.q.a((CharSequence) this.P)) {
            return this.P;
        }
        if (aJ()) {
            sg.bigo.ads.core.e.a.b bc = bc();
            if (bc != null) {
                this.P = bc.d;
            }
            if (!sg.bigo.ads.common.utils.q.a((CharSequence) this.P)) {
                return this.P;
            }
            aK = aA();
        } else {
            aK = aK();
        }
        String mimeTypeFromExtension = MimeTypeMap.getSingleton().getMimeTypeFromExtension(MimeTypeMap.getFileExtensionFromUrl(aK));
        this.P = mimeTypeFromExtension;
        return mimeTypeFromExtension;
    }

    @Override
    public final boolean aR() {
        return this.ac;
    }

    @Override
    public final void aS() {
        this.ac = true;
    }

    @Override
    public final boolean aT() {
        return this.V;
    }

    @Override
    public final void aU() {
        this.V = true;
    }

    @Override
    public final int aV() {
        return this.X;
    }

    @Override
    public final int aW() {
        return this.Y;
    }

    @Override
    public final int aX() {
        return this.Z;
    }

    @Override
    public final int aY() {
        return this.aa;
    }

    @Override
    public final Pair<Bitmap, String> aZ() {
        return this.ab;
    }

    @Override
    @Nullable
    public final n.a ak() {
        return this.D;
    }

    @Override
    @Nullable
    public final n.a[] al() {
        return this.E;
    }

    @Override
    @Nullable
    public final n.c am() {
        return this.F;
    }

    @Override
    @Nullable
    public final String an() {
        return this.C;
    }

    @Override
    @Nullable
    public final n.b ao() {
        return this.I;
    }

    @Override
    @Nullable
    public final n.d ap() {
        return this.J;
    }

    @Override
    public final int aq() {
        return this.Q;
    }

    @Override
    public final int ar() {
        return this.R;
    }

    @Override
    public final long as() {
        return this.S;
    }

    @Override
    public final a.C0513a at() {
        return this.T;
    }

    @Override
    public final a.C0513a au() {
        return this.U;
    }

    @Override
    public final boolean av() {
        a.C0513a c0513a = this.U;
        return c0513a != null && c0513a.a();
    }

    @Override
    public final boolean aw() {
        a.C0513a c0513a = this.T;
        return c0513a != null && c0513a.a();
    }

    @Override
    public final int ax() {
        return this.H;
    }

    @Override
    public final String ay() {
        return this.ae;
    }

    @Override
    public final String az() {
        return !TextUtils.isEmpty(this.ad) ? this.ad : String.valueOf(this.j);
    }

    @Override
    public final void b(long j) {
        this.S = j;
    }

    @Override
    public final void b(a.C0513a c0513a) {
        this.U = c0513a;
    }

    @Override
    public final boolean ba() {
        return this.W;
    }

    @Override
    public final void bb() {
        this.W = true;
    }

    @Override
    public final void c(String str) {
        if (this.H == 2) {
            this.H = 3;
            List<sg.bigo.ads.api.core.c> list = this.a;
            if (!sg.bigo.ads.common.utils.k.a((Collection) list)) {
                for (sg.bigo.ads.api.core.c cVar : list) {
                    if (cVar instanceof l) {
                        ((l) cVar).H = this.H;
                    }
                }
            }
        }
        if (this.ae == null) {
            this.ae = str;
        } else {
            this.ae = KKzzzzH1.KtH1t1(new StringBuilder(), this.ae, ",", str);
        }
    }

    @Override
    public final boolean c(@IntRange(from = 1, to = 100) long j) {
        n.d dVar = this.J;
        return j >= ((long) (dVar != null ? dVar.c() : 50));
    }

    @Override
    public final void d(String str) {
        if (sg.bigo.ads.common.utils.q.a((CharSequence) str)) {
            return;
        }
        this.P = str;
    }

    @Override
    public final void f(int i) {
        this.Q = i;
    }

    @Override
    public final void g(int i) {
        this.R = i;
    }

    @Override
    public final void h(int i) {
        this.X = i;
    }

    @Override
    public final void i(int i) {
        this.Y = i;
    }

    @Override
    public final void j(int i) {
        this.Z = i;
    }

    @Override
    public final void k(int i) {
        this.aa = i;
    }

    @Override
    public final String q() {
        sg.bigo.ads.core.e.a.p pVar = this.M;
        return (pVar == null || !sg.bigo.ads.common.utils.q.b(pVar.p)) ? super.q() : this.M.p;
    }

    @Override
    public final String r() {
        sg.bigo.ads.core.e.a.p pVar = this.M;
        return (pVar == null || !sg.bigo.ads.common.utils.q.b(pVar.q)) ? super.r() : this.M.q;
    }
}