Video Downloader for FB v3.5.1版本的 MD5 值为:1db7d4aa9fc4356831f5521f52585a52

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


package com.yandex.mobile.ads.impl;

import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;
import android.os.Looper;
import android.os.SystemClock;
import android.text.TextUtils;
import com.yandex.mobile.ads.AdEventListener;
import com.yandex.mobile.ads.AdRequest;
import com.yandex.mobile.ads.AdRequestError;
import com.yandex.mobile.ads.impl.aj;
import com.yandex.mobile.ads.impl.al;
import com.yandex.mobile.ads.impl.gt;
import com.yandex.mobile.ads.impl.th;
import com.yandex.mobile.ads.impl.y;
import java.util.concurrent.Executor;

public abstract class ab<T> implements AdEventListener, ad, aj.b, th.a<x<T>>, y.a {
    protected final Context b;
    protected final al e;
    protected final fu f;
    protected final af g;
    protected x<T> h;
    private final ha i;
    private final Executor j;
    private final aj k;
    private final dy l;
    private final gt m;
    private final dm n;
    private final fw o;
    private final ga p;
    private final dk q;
    private int r;
    private boolean s;
    private long t;
    private AdEventListener u;
    private gs v;
    private gc w;

    protected final Handler f4130a = new Handler(Looper.getMainLooper());
    protected final s c = new s(this);
    protected final y d = new y(this.f4130a);

    protected abstract bz<T> a(String str, String str2);

    public ab(Context context, com.yandex.mobile.ads.c cVar, dk dkVar) {
        this.b = context;
        this.q = dkVar;
        this.d.a(this);
        this.r = u.b;
        this.k = aj.a();
        this.l = new dw();
        this.f = new fu(cVar);
        this.e = new al(context, this.f);
        this.j = ag.a().b();
        this.m = new gt(this.f);
        this.v = gq.a(context);
        this.i = new ha();
        this.n = new dm(context, this.f);
        this.o = new fw();
        this.p = new ga(this.o);
        this.w = fy.a();
        this.g = new af(this.b, this.f);
    }

    public synchronized void a(AdRequest adRequest) {
        if (b()) {
            if (d(adRequest)) {
                this.q.a();
                this.q.a(com.yandex.mobile.ads.a.AD_LOADING);
                b(adRequest);
                return;
            }
            j();
        }
    }

    public final synchronized void b(AdRequest adRequest) {
        a(adRequest, this.l);
    }

    public final synchronized void a(final AdRequest adRequest, final dy dyVar) {
        c(u.c);
        this.f4130a.post(new Runnable() {
            @Override
            public final void run() {
                ab.this.c(adRequest);
                AdRequestError o = ab.this.o();
                if (o == null) {
                    ab.a(ab.this, dyVar);
                } else {
                    ab.this.onAdFailedToLoad(o);
                }
            }
        });
    }

    final void a(final dy dyVar) {
        this.j.execute(new Runnable() {
            @Override
            public final void run() {
                ab.this.p.a(ab.this.b, ab.this.w, new gd() {
                    @Override
                    public final void a(String str) {
                        ab.this.f.g(str);
                        ab.this.b(dyVar);
                    }
                });
            }
        });
    }

    final synchronized void b(final dy dyVar) {
        this.j.execute(new Runnable() {
            @Override
            public final void run() {
                if (ab.this.a_()) {
                    return;
                }
                String a2 = dyVar.a(ab.this.f);
                if (!TextUtils.isEmpty(a2)) {
                    ab.this.f.a(dyVar.a());
                    dy dyVar2 = dyVar;
                    Context context = ab.this.b;
                    fu fuVar = ab.this.f;
                    fw unused = ab.this.o;
                    bz<T> a3 = ab.this.a(a2, dyVar2.a(context, fuVar));
                    a3.a(dz.a(this));
                    ab.this.c.a(a3);
                    return;
                }
                ab.this.onAdFailedToLoad(v.o);
            }
        });
    }

    protected final synchronized void c(AdRequest adRequest) {
        this.f.a(adRequest);
    }

    public final synchronized AdRequest k() {
        return this.f.c();
    }

    public final synchronized void c(int i) {
        this.r = i;
    }

    private synchronized boolean a() {
        return this.r == u.e;
    }

    private synchronized boolean b() {
        return this.r != u.c;
    }

    public final synchronized boolean l() {
        return this.r == u.d;
    }

    public final synchronized boolean m() {
        return this.r == u.f4583a;
    }

    public final Context n() {
        return this.b;
    }

    protected AdRequestError o() {
        return this.g.a();
    }

    public final void a_(String str) {
        this.f.b(str);
    }

    public final String p() {
        return this.f.e();
    }

    public void a(AdEventListener adEventListener) {
        this.u = adEventListener;
    }

    public AdEventListener i() {
        return this.u;
    }

    public final void b(ao aoVar) {
        this.f.a(aoVar);
    }

    public final fu q() {
        return this.f;
    }

    @Override
    public void onAdFailedToLoad(final AdRequestError adRequestError) {
        ip.b(adRequestError.getDescription(), new Object[0]);
        c(u.e);
        this.q.b(com.yandex.mobile.ads.a.AD_LOADING);
        this.f4130a.post(new Runnable() {
            @Override
            public final void run() {
                ab.this.a(adRequestError);
            }
        });
    }

    @Override
    public void onAdLoaded() {
        this.q.b(com.yandex.mobile.ads.a.AD_LOADING);
        r();
        j();
    }

    public final void r() {
        c(u.d);
        this.t = SystemClock.elapsedRealtime();
    }

    public synchronized void j() {
        if (this.u != null) {
            this.u.onAdLoaded();
        }
    }

    @Override
    public synchronized void onAdClosed() {
        if (this.u != null) {
            this.u.onAdClosed();
        }
    }

    @Override
    public synchronized void onAdOpened() {
        if (this.u != null) {
            this.u.onAdOpened();
        }
    }

    @Override
    public synchronized void onAdLeftApplication() {
        if (this.u != null) {
            this.u.onAdLeftApplication();
        }
    }

    public synchronized void d() {
        if (!a_()) {
            this.s = true;
            t();
            this.m.a(this.v);
            u();
            v();
            this.d.a(null);
            this.c.b();
            this.h = null;
            new Object[1][0] = getClass().toString();
        }
    }

    @Override
    public final synchronized boolean a_() {
        return this.s;
    }

    @Override
    public void a(int i, Bundle bundle) {
        if (i == 6) {
            onAdOpened();
        } else if (i == 7) {
            onAdLeftApplication();
        } else {
            if (i != 8) {
                return;
            }
            onAdClosed();
        }
    }

    public final synchronized void b(String str) {
        if (this.h != null) {
            this.n.a(str, this.h, new dr(this.b, this.f.k(), this.d));
        }
    }

    public void e() {
        d();
        getClass();
    }

    public final void a(String str, String str2, String str3) {
        this.f.e(str3);
        if (!TextUtils.isEmpty(str2) && "https://adlib-mock.yandex.net".equals(str2)) {
            this.f.l();
        }
        this.v = new gv(str, str2, this.v);
    }

    protected synchronized boolean d(AdRequest adRequest) {
        if (this.h != null && this.t > 0 && SystemClock.elapsedRealtime() - this.t <= this.h.v() && (adRequest == null || adRequest.equals(this.f.c()))) {
            if (!a()) {
                return false;
            }
        }
        return true;
    }

    public void a(Intent intent) {
        intent.getAction();
    }

    public final void s() {
        getClass();
        this.k.a(this, this.b);
    }

    public final void t() {
        getClass();
        this.k.b(this, this.b);
    }

    public final void u() {
        this.i.a(this.b);
    }

    public final void v() {
        this.p.a(this.w);
    }

    public final boolean w() {
        return !this.k.a(this.b);
    }

    public final void a_(boolean z) {
        this.f.a(z);
    }

    public final x<T> x() {
        return this.h;
    }

    @Override
    public synchronized void a(x<T> xVar) {
        this.h = xVar;
    }

    @Override
    public final void a(sr srVar) {
        b(srVar);
    }

    public void b(sr srVar) {
        if (srVar instanceof r) {
            onAdFailedToLoad(s.a(((r) srVar).a()));
        }
    }

    protected synchronized void a(AdRequestError adRequestError) {
        if (this.u != null) {
            this.u.onAdFailedToLoad(adRequestError);
        }
    }

    public void c(dy dyVar) {
        a(this.f.c(), dyVar);
    }

    static void a(ab abVar, final dy dyVar) {
        abVar.m.a(abVar.v, new gt.a() {
            @Override
            public final void a() {
                ab.b(ab.this, dyVar);
            }

            @Override
            public final void a(String str) {
                ab.this.onAdFailedToLoad(v.a(str));
            }
        });
    }

    static void b(ab abVar, final dy dyVar) {
        abVar.i.a(abVar.b, new hf() {
            @Override
            public final void a(gy gyVar) {
                if (gyVar != null) {
                    ab.this.f.a(gyVar.a());
                    ab.this.f.b(gyVar.b());
                }
                ab.c(ab.this, dyVar);
            }
        });
    }

    static void c(ab abVar, final dy dyVar) {
        abVar.j.execute(new Runnable() {
            @Override
            public final void run() {
                al alVar = ab.this.e;
                fw unused = ab.this.o;
                alVar.a(new al.a() {
                    @Override
                    public final void a() {
                        ab.this.a(dyVar);
                    }

                    @Override
                    public final void a(sr srVar) {
                        ab.this.b(srVar);
                    }
                });
            }
        });
    }
}