Fast Orange v3.5.3版本的 MD5 值为:33b91aba50c566533dfd683a85f79158

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


package com.free.vpn.proxy.hotspot;

import android.content.Context;
import android.text.TextUtils;
import android.webkit.URLUtil;
import java.util.HashSet;
import java.util.Iterator;
import org.json.JSONException;

public abstract class kt3 {
    public static final int[] g = {3, 4, 5, 6, 7};
    public ar1 a;
    public final int b;
    public final m13 c;
    public final Context d;
    public final HashSet e;
    public int f;

    public kt3(int i, ar1 ar1Var, Context context) {
        this.f = 0;
        this.d = context;
        this.b = i;
        this.a = ar1Var;
        this.c = m13.c(context);
        this.e = new HashSet();
    }

    public static kt3 b(Context context, ar1 ar1Var) {
        ar1 ar1Var2;
        String str;
        boolean z;
        if (ar1Var.i("REQ_POST")) {
            ar1Var2 = ar1Var.f("REQ_POST");
            if (ar1Var.i("REQ_POST_PATH")) {
                str = ar1Var.h("REQ_POST_PATH");
                if (ar1Var.i("INITIATED_BY_CLIENT")) {
                    z = ar1Var.b("INITIATED_BY_CLIENT");
                    if (!TextUtils.isEmpty(str)) {
                        return null;
                    }
                    if (str.equalsIgnoreCase("v1/url")) {
                        return new lt3(ar1Var2, context);
                    }
                    if (str.equalsIgnoreCase("v1/install")) {
                        return new qt3(ar1Var2, context, z);
                    }
                    if (!str.equalsIgnoreCase("v1/open")) {
                        return null;
                    }
                    return new rt3(ar1Var2, context, z);
                }
                z = true;
                if (!TextUtils.isEmpty(str)) {
                }
            }
            str = "";
            if (ar1Var.i("INITIATED_BY_CLIENT")) {
            }
            z = true;
            if (!TextUtils.isEmpty(str)) {
            }
        }
        ar1Var2 = null;
        if (ar1Var.i("REQ_POST_PATH")) {
        }
        str = "";
        if (ar1Var.i("INITIATED_BY_CLIENT")) {
        }
        z = true;
        if (!TextUtils.isEmpty(str)) {
        }
    }

    public abstract void a();

    public final String c() {
        StringBuilder sb = new StringBuilder();
        this.c.getClass();
        String str = null;
        if (!URLUtil.isHttpsUrl(null)) {
            str = "https://api2.branch.io/";
        }
        sb.append(str);
        sb.append(hj.d(this.b));
        return sb.toString();
    }

    public abstract void d(int i, String str);

    public abstract void e();

    public void f() {
        m13 m13Var = this.c;
        sc0.n("onPreExecute " + this);
        if (this instanceof rt3) {
            try {
                zf2 zf2Var = new zf2(m13Var);
                zf2Var.C(m13Var.k("bnc_external_intent_uri"));
                ar1 w = zf2Var.w(this);
                Iterator k = w.k();
                while (k.hasNext()) {
                    String str = (String) k.next();
                    this.a.x(w.a(str), str);
                }
            } catch (Exception e) {
                sc0.h("Caught exception in onPreExecute: ", e);
            }
        }
    }

    public abstract void g(st3 st3Var, Cdo cdo);

    public boolean h() {
        return this instanceof lt3;
    }

    public boolean i() {
        return false;
    }

    public boolean j() {
        return this instanceof qt3;
    }

    public boolean k() {
        return false;
    }

    public ar1 l() {
        ar1 ar1Var = new ar1();
        try {
            ar1Var.x(this.a, "REQ_POST");
            ar1Var.x(hj.d(this.b), "REQ_POST_PATH");
            return ar1Var;
        } catch (JSONException unused) {
            return null;
        }
    }

    public kt3(Context context, int i) {
        this.f = 0;
        this.d = context;
        this.b = i;
        this.c = m13.c(context);
        this.a = new ar1();
        this.e = new HashSet();
    }
}