漫漫擼2 v1.3.9版本的 MD5 值为:e07b15db49ff38b958ff7c8268ff1c9b
以下内容为反编译后的 s6.java 源代码,内容仅作参考
package g.i.a.d.h.b;
import android.net.Uri;
import android.os.Bundle;
import android.text.TextUtils;
public final class s6 implements Runnable {
public final boolean f10872a;
public final Uri f10873b;
public final String f10874c;
public final String f10875d;
public final t6 f10876e;
public s6(t6 t6Var, boolean z, Uri uri, String str, String str2) {
this.f10876e = t6Var;
this.f10872a = z;
this.f10873b = uri;
this.f10874c = str;
this.f10875d = str2;
}
@Override
public final void run() {
Bundle p0;
Bundle p02;
t6 t6Var = this.f10876e;
boolean z = this.f10872a;
Uri uri = this.f10873b;
String str = this.f10874c;
String str2 = this.f10875d;
t6Var.f10901a.h();
try {
t9 A = t6Var.f10901a.f10663a.A();
if (!TextUtils.isEmpty(str2)) {
if (!str2.contains("gclid") && !str2.contains("utm_campaign") && !str2.contains("utm_source") && !str2.contains("utm_medium")) {
A.f10663a.b().f10585m.a("Activity created with data 'referrer' without required params");
} else {
p0 = A.p0(Uri.parse(str2.length() != 0 ? "https://google.com/search?".concat(str2) : new String("https://google.com/search?")));
if (p0 != null) {
p0.putString("_cis", "referrer");
}
if (z && (p02 = t6Var.f10901a.f10663a.A().p0(uri)) != null) {
p02.putString("_cis", "intent");
if (!p02.containsKey("gclid") && p0 != null && p0.containsKey("gclid")) {
p02.putString("_cer", String.format("gclid=%s", p0.getString("gclid")));
}
t6Var.f10901a.o(str, "_cmp", p02);
t6Var.f10901a.f10972n.a(str, p02);
}
if (TextUtils.isEmpty(str2)) {
t6Var.f10901a.f10663a.b().f10585m.b("Activity created with referrer", str2);
if (t6Var.f10901a.f10663a.f10836h.v(null, w2.b0)) {
if (p0 != null) {
t6Var.f10901a.o(str, "_cmp", p0);
t6Var.f10901a.f10972n.a(str, p0);
} else {
t6Var.f10901a.f10663a.b().f10585m.b("Referrer does not contain valid parameters", str2);
}
t6Var.f10901a.z(null);
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"))) {
if (TextUtils.isEmpty(str2)) {
return;
}
t6Var.f10901a.z(str2);
return;
} else {
t6Var.f10901a.f10663a.b().f10585m.a("Activity created with data 'referrer' without required params");
return;
}
}
return;
}
}
p0 = null;
if (z) {
p02.putString("_cis", "intent");
if (!p02.containsKey("gclid")) {
p02.putString("_cer", String.format("gclid=%s", p0.getString("gclid")));
}
t6Var.f10901a.o(str, "_cmp", p02);
t6Var.f10901a.f10972n.a(str, p02);
}
if (TextUtils.isEmpty(str2)) {
}
} catch (RuntimeException e2) {
t6Var.f10901a.f10663a.b().f10578f.b("Throwable caught in handleReferrerForOnActivityCreated", e2);
}
}
}