流利说-英语 v8.47.26版本的 MD5 值为:0079dce5ff96e6cdbc95c261b3f51387
以下内容为反编译后的 a.java 源代码,内容仅作参考
package com.geetest.onelogin.m;
import com.geetest.onelogin.p.f;
import com.geetest.onelogin.p.j;
import com.geetest.onelogin.t.k;
import com.geetest.onelogin.t.y;
import org.json.JSONException;
import org.json.JSONObject;
public abstract class a {
public j f1206a;
protected String f1207b;
private com.geetest.onelogin.listener.b c;
public abstract void d();
public abstract void e();
public boolean a() {
return this.f1206a.h();
}
public a(j jVar) {
this.f1206a = jVar;
}
public void b() {
k.b(this.f1207b + "运营商预取号开始请求");
d();
}
public void c() {
k.b(this.f1207b + "运营商取号开始请求");
y.a().a("requestToken");
e();
}
public void a(j jVar) {
com.geetest.onelogin.listener.b bVar = this.c;
if (bVar != null) {
bVar.a(jVar);
}
}
public void a(j jVar, String str, String str2) {
JSONObject a2;
try {
a2 = com.geetest.onelogin.listener.a.a.a(str, jVar, new JSONObject(str2));
} catch (JSONException unused) {
a2 = com.geetest.onelogin.listener.a.a.a(str, jVar, com.geetest.onelogin.listener.a.a.a(str2));
}
com.geetest.onelogin.listener.b bVar = this.c;
if (bVar != null) {
bVar.a(jVar, a2);
}
}
public void b(j jVar, String str, String str2) {
JSONObject c;
try {
c = com.geetest.onelogin.listener.a.a.c(str, jVar, new JSONObject(str2));
} catch (JSONException unused) {
c = com.geetest.onelogin.listener.a.a.c(str, jVar, com.geetest.onelogin.listener.a.a.a(str2));
}
com.geetest.onelogin.listener.b bVar = this.c;
if (bVar != null) {
bVar.a(jVar, c);
}
}
public void a(j jVar, String str, JSONObject jSONObject, boolean z) {
JSONObject c;
if (z) {
c = com.geetest.onelogin.listener.a.a.a(str, jVar, jSONObject);
} else {
c = com.geetest.onelogin.listener.a.a.c(str, jVar, jSONObject);
}
com.geetest.onelogin.listener.b bVar = this.c;
if (bVar != null) {
bVar.a(jVar, c);
}
}
protected String a(String str, String str2) {
StringBuffer stringBuffer = new StringBuffer();
stringBuffer.append(str);
stringBuffer.append("__");
stringBuffer.append("1");
stringBuffer.append("__");
stringBuffer.append(f.a().b());
stringBuffer.append("__");
stringBuffer.append("2.8.7.1");
stringBuffer.append("__");
stringBuffer.append(this.f1206a.j().h().getValue());
stringBuffer.append("__");
stringBuffer.append(str2);
if (!f.a().g()) {
stringBuffer.append("__");
stringBuffer.append("NOTCUCC");
}
return stringBuffer.toString();
}
public String a(String str) {
return a(this.f1206a.a(), str);
}
public void setListener(com.geetest.onelogin.listener.b bVar) {
this.c = bVar;
}
}