射射AV v6.8.3版本的 MD5 值为:4b0475341d3c62fa7e762c41558fd25f

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


package com.avnight.tools.Base64ImageLoadUtil;

import android.annotation.SuppressLint;
import android.util.Base64;
import com.avnight.m.j6;
import com.avnight.tools.e0;
import com.bumptech.glide.h;
import com.bumptech.glide.load.data.d;
import g.b.n;
import i.d0;
import java.nio.ByteBuffer;
import kotlin.x.d.l;

public final class b implements com.bumptech.glide.load.data.d<ByteBuffer> {
    private String a;
    private g.b.t.c b;

    public static final class a implements n<byte[]> {
        final d.a<? super ByteBuffer> b;

        a(d.a<? super ByteBuffer> aVar) {
            this.b = aVar;
        }

        @Override
        public void onNext(byte[] bArr) {
            l.f(bArr, "byteArray");
            this.b.d(ByteBuffer.wrap(bArr));
        }

        @Override
        public void onComplete() {
        }

        @Override
        public void onError(Throwable th) {
            l.f(th, "e");
            this.b.b(new Exception("Base64ImageLoadUtil load fail"));
            e0.a("DEBUG", "Base64ImageLoadUtil load fail");
        }

        @Override
        public void onSubscribe(g.b.t.c cVar) {
            l.f(cVar, "d");
            b.this.e(cVar);
        }
    }

    public b(String str) {
        l.f(str, "model");
        this.a = str;
    }

    public static final byte[] d(d0 d0Var) {
        l.f(d0Var, "it");
        String C = d0Var.C();
        l.e(C, "body");
        return Base64.decode(new kotlin.e0.f("a").c(C, ""), 0);
    }

    @Override
    public void a() {
        g.b.t.c cVar = this.b;
        if (cVar == null || cVar.b()) {
            return;
        }
        cVar.dispose();
    }

    @Override
    @SuppressLint({"CheckResult"})
    public void c(h hVar, d.a<? super ByteBuffer> aVar) {
        l.f(hVar, "priority");
        l.f(aVar, "callback");
        if (this.a.equals("http://qlaops.nongchang168.com/black")) {
            return;
        }
        j6.a.g().c(this.a).t(new g.b.u.d() {
            @Override
            public final Object apply(Object obj) {
                byte[] d2;
                d2 = b.d((d0) obj);
                return d2;
            }
        }).a(new a(aVar));
    }

    @Override
    public void cancel() {
        g.b.t.c cVar = this.b;
        if (cVar == null || cVar.b()) {
            return;
        }
        cVar.dispose();
    }

    public final void e(g.b.t.c cVar) {
        this.b = cVar;
    }

    @Override
    public Class<ByteBuffer> getDataClass() {
        return ByteBuffer.class;
    }

    @Override
    public com.bumptech.glide.load.a getDataSource() {
        return com.bumptech.glide.load.a.REMOTE;
    }
}