流利说-英语 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;
    }
}