CamScanner.apk(点击下载) / ServerRequestCreateUrl.java


package io.branch.referral;

import android.content.Context;
import io.branch.referral.Branch;
import java.net.URL;
import java.net.URLEncoder;
import java.util.Collection;
import org.json.JSONObject;

/* access modifiers changed from: package-private */
public class ServerRequestCreateUrl extends ServerRequest {

    /* renamed from: j  reason: collision with root package name */
    private BranchLinkData f47766j;

    /* renamed from: k  reason: collision with root package name */
    private boolean f47767k = true;

    /* renamed from: l  reason: collision with root package name */
    private Branch.BranchLinkCreateListener f47768l;

    /* renamed from: m  reason: collision with root package name */
    private boolean f47769m = true;

    public ServerRequestCreateUrl(Defines$RequestPath defines$RequestPath, JSONObject jSONObject, Context context) {
        super(defines$RequestPath, jSONObject, context);
    }

    private String L(String str) {
        try {
            String str2 = "";
            if (Branch.V().t0() && !str.contains("https://bnc.lt/a/")) {
                str = str.replace(new URL(str).getQuery(), str2);
            }
            StringBuilder sb2 = new StringBuilder();
            sb2.append(str);
            sb2.append(str.contains("?") ? str2 : "?");
            String sb3 = sb2.toString();
            StringBuilder sb4 = new StringBuilder();
            sb4.append(sb3);
            if (!sb3.endsWith("?")) {
                str2 = "&";
            }
            sb4.append(str2);
            String sb5 = sb4.toString();
            Collection<String> h10 = this.f47766j.h();
            if (h10 != null) {
                for (String str3 : h10) {
                    if (str3 != null && str3.length() > 0) {
                        sb5 = sb5 + Defines$LinkParam.Tags + "=" + URLEncoder.encode(str3, "UTF8") + "&";
                    }
                }
            }
            String a10 = this.f47766j.a();
            if (a10 != null && a10.length() > 0) {
                sb5 = sb5 + Defines$LinkParam.Alias + "=" + URLEncoder.encode(a10, "UTF8") + "&";
            }
            String c9 = this.f47766j.c();
            if (c9 != null && c9.length() > 0) {
                sb5 = sb5 + Defines$LinkParam.Channel + "=" + URLEncoder.encode(c9, "UTF8") + "&";
            }
            String e10 = this.f47766j.e();
            if (e10 != null && e10.length() > 0) {
                sb5 = sb5 + Defines$LinkParam.Feature + "=" + URLEncoder.encode(e10, "UTF8") + "&";
            }
            String g2 = this.f47766j.g();
            if (g2 != null && g2.length() > 0) {
                sb5 = sb5 + Defines$LinkParam.Stage + "=" + URLEncoder.encode(g2, "UTF8") + "&";
            }
            String b10 = this.f47766j.b();
            if (b10 != null && b10.length() > 0) {
                sb5 = sb5 + Defines$LinkParam.Campaign + "=" + URLEncoder.encode(b10, "UTF8") + "&";
            }
            String str4 = (sb5 + Defines$LinkParam.Type + "=" + ((long) this.f47766j.getType()) + "&") + Defines$LinkParam.Duration + "=" + ((long) this.f47766j.d());
            String jSONObject = this.f47766j.f().toString();
            if (jSONObject == null || jSONObject.length() <= 0) {
                return str4;
            }
            return str4 + "&source=android&data=" + URLEncoder.encode(Base64.e(jSONObject.getBytes(), 2), "UTF8");
        } catch (Exception unused) {
            this.f47768l.a(null, new BranchError("Trouble creating a URL.", -116));
            return str;
        }
    }

    public BranchLinkData M() {
        return this.f47766j;
    }

    public String N() {
        if (!this.f47748c.Z().equals("bnc_no_value")) {
            return L(this.f47748c.Z());
        }
        return L("https://bnc.lt/a/" + this.f47748c.q());
    }

    public void O() {
        Branch.BranchLinkCreateListener branchLinkCreateListener = this.f47768l;
        if (branchLinkCreateListener != null) {
            branchLinkCreateListener.a(null, new BranchError("Trouble creating a URL.", -105));
        }
    }

    @Override // io.branch.referral.ServerRequest
    public void b() {
        this.f47768l = null;
    }

    @Override // io.branch.referral.ServerRequest
    public void n(int i10, String str) {
        if (this.f47768l != null) {
            String str2 = null;
            if (this.f47769m) {
                str2 = N();
            }
            Branch.BranchLinkCreateListener branchLinkCreateListener = this.f47768l;
            branchLinkCreateListener.a(str2, new BranchError("Trouble creating a URL. " + str, i10));
        }
    }

    @Override // io.branch.referral.ServerRequest
    public boolean p() {
        return false;
    }

    /* access modifiers changed from: package-private */
    @Override // io.branch.referral.ServerRequest
    public boolean r() {
        return false;
    }

    @Override // io.branch.referral.ServerRequest
    public void v(ServerResponse serverResponse, Branch branch) {
        try {
            String string = serverResponse.b().getString("url");
            Branch.BranchLinkCreateListener branchLinkCreateListener = this.f47768l;
            if (branchLinkCreateListener != null) {
                branchLinkCreateListener.a(string, null);
            }
        } catch (Exception e10) {
            e10.printStackTrace();
        }
    }

    /* access modifiers changed from: protected */
    @Override // io.branch.referral.ServerRequest
    public boolean x() {
        return true;
    }
}