射射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;
}
}