FlixOlé v4.4.0版本的 MD5 值为:50e7f767ca3e8715936523e9ef089581

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


package i.d.a.d.k.b;

import android.net.Uri;
import android.os.Bundle;
import android.text.TextUtils;
public final class e7 implements Runnable {
    public final boolean f6649n;
    public final Uri f6650o;
    public final String f6651p;
    public final String f6652q;
    public final g7 r;

    public e7(g7 g7Var, boolean z, Uri uri, String str, String str2) {
        this.r = g7Var;
        this.f6649n = z;
        this.f6650o = uri;
        this.f6651p = str;
        this.f6652q = str2;
    }

    @Override
    public final void run() {
        Bundle t0;
        Bundle t02;
        g7 g7Var = this.r;
        boolean z = this.f6649n;
        Uri uri = this.f6650o;
        String str = this.f6651p;
        String str2 = this.f6652q;
        g7Var.f6697n.h();
        try {
            ia N = g7Var.f6697n.a.N();
            if (!TextUtils.isEmpty(str2)) {
                if (str2.contains("gclid") || str2.contains("utm_campaign") || str2.contains("utm_source") || str2.contains("utm_medium")) {
                    String valueOf = String.valueOf(str2);
                    t0 = N.t0(Uri.parse(valueOf.length() != 0 ? "https://google.com/search?".concat(valueOf) : new String("https://google.com/search?")));
                    if (t0 != null) {
                        t0.putString("_cis", "referrer");
                    }
                    if (z && (t02 = g7Var.f6697n.a.N().t0(uri)) != null) {
                        t02.putString("_cis", "intent");
                        if (!t02.containsKey("gclid") && t0 != null && t0.containsKey("gclid")) {
                            t02.putString("_cer", String.format("gclid=%s", t0.getString("gclid")));
                        }
                        g7Var.f6697n.u(str, "_cmp", t02);
                        g7Var.f6697n.f6745n.a(str, t02);
                    }
                    if (TextUtils.isEmpty(str2)) {
                        g7Var.f6697n.a.b().q().b("Activity created with referrer", str2);
                        if (g7Var.f6697n.a.z().B(null, c3.b0)) {
                            if (t0 != null) {
                                g7Var.f6697n.u(str, "_cmp", t0);
                                g7Var.f6697n.f6745n.a(str, t0);
                            } else {
                                g7Var.f6697n.a.b().q().b("Referrer does not contain valid parameters", str2);
                            }
                            g7Var.f6697n.L("auto", "_ldl", null, true);
                            return;
                        } else if (!str2.contains("gclid") || (!str2.contains("utm_campaign") && !str2.contains("utm_source") && !str2.contains("utm_medium") && !str2.contains("utm_term") && !str2.contains("utm_content"))) {
                            g7Var.f6697n.a.b().q().a("Activity created with data 'referrer' without required params");
                            return;
                        } else if (TextUtils.isEmpty(str2)) {
                            return;
                        } else {
                            g7Var.f6697n.L("auto", "_ldl", str2, true);
                            return;
                        }
                    }
                    return;
                }
                N.a.b().q().a("Activity created with data 'referrer' without required params");
            }
            t0 = null;
            if (z) {
                t02.putString("_cis", "intent");
                if (!t02.containsKey("gclid")) {
                    t02.putString("_cer", String.format("gclid=%s", t0.getString("gclid")));
                }
                g7Var.f6697n.u(str, "_cmp", t02);
                g7Var.f6697n.f6745n.a(str, t02);
            }
            if (TextUtils.isEmpty(str2)) {
            }
        } catch (RuntimeException e) {
            g7Var.f6697n.a.b().r().b("Throwable caught in handleReferrerForOnActivityCreated", e);
        }
    }
}