流利说-英语 v8.47.26版本的 MD5 值为:0079dce5ff96e6cdbc95c261b3f51387
以下内容为反编译后的 f.java 源代码,内容仅作参考
package com.geetest.onelogin.p;
import android.app.Activity;
import android.webkit.WebViewClient;
import com.geetest.onelogin.config.AuthRegisterViewConfig;
import com.geetest.onelogin.config.OLAlgorithmOption;
import com.geetest.onelogin.config.OneLoginThemeConfig;
import com.geetest.onelogin.t.k;
import com.huawei.hms.support.api.entity.core.JosStatusCodes;
import java.util.HashMap;
public class f {
private static volatile f f1269a;
private String f1270b;
private OneLoginThemeConfig j;
private Activity n;
private String c = "https://onepass.geetest.com";
private int d = JosStatusCodes.RTN_CODE_COMMON_ERROR;
private int e = JosStatusCodes.RTN_CODE_COMMON_ERROR;
private boolean f = true;
private boolean g = false;
private WebViewClient h = null;
private boolean i = false;
private final com.geetest.onelogin.b.h k = new com.geetest.onelogin.b.h();
private HashMap<String, AuthRegisterViewConfig> l = new HashMap<>();
private OLAlgorithmOption m = OLAlgorithmOption.AES2RSA;
private f() {
}
public static f a() {
if (f1269a == null) {
synchronized (f.class) {
if (f1269a == null) {
f1269a = new f();
}
}
}
return f1269a;
}
public String b() {
return this.f1270b;
}
public void a(String str) {
this.f1270b = str;
}
public String c() {
return this.c;
}
public void b(String str) {
this.c = str;
}
public int d() {
return this.d;
}
public void a(int i) {
this.d = i;
}
public int e() {
return this.e;
}
public void b(int i) {
this.e = i;
}
public boolean f() {
return this.f;
}
public void a(boolean z) {
this.f = z;
}
public boolean g() {
return this.g;
}
public void b(boolean z) {
this.g = z;
}
public WebViewClient h() {
return this.h;
}
public void a(WebViewClient webViewClient) {
this.h = webViewClient;
}
public boolean i() {
return !this.i;
}
public OneLoginThemeConfig j() {
return this.j;
}
public void a(OneLoginThemeConfig oneLoginThemeConfig) {
this.j = oneLoginThemeConfig;
}
public HashMap<String, AuthRegisterViewConfig> k() {
return this.l;
}
public void a(String str, AuthRegisterViewConfig authRegisterViewConfig) {
if (this.l == null) {
this.l = new HashMap<>();
}
this.i = true;
this.l.put(str, authRegisterViewConfig);
}
public void l() {
k.a("remove custom view");
HashMap<String, AuthRegisterViewConfig> hashMap = this.l;
if (hashMap != null) {
hashMap.clear();
}
this.i = false;
this.l = null;
}
public boolean m() {
return this.j == null;
}
public static void n() {
f1269a = null;
}
public OLAlgorithmOption o() {
return this.m;
}
public void a(OLAlgorithmOption oLAlgorithmOption) {
this.m = oLAlgorithmOption;
}
public com.geetest.onelogin.b.h p() {
return this.k;
}
public Activity q() {
return this.n;
}
public void a(Activity activity) {
this.n = activity;
}
}