package com.ss.android.downloadlib.addownload.compliance; import android.app.Activity; import android.text.TextUtils; import android.util.Pair; import androidx.annotation.NonNull; import cn.xiaochuankeji.xcad.sdk.model.XcConstants; import com.qq.e.ads.nativ.NativeUnifiedADAppInfoImpl; import com.ss.android.download.api.config.q; import com.ss.android.download.api.download.DownloadModel; import com.ss.android.downloadlib.activity.TTDelegateActivity; import com.ss.android.downloadlib.addownload.e; import com.ss.android.downloadlib.addownload.j; import com.ss.android.downloadlib.e.c; import com.ss.android.downloadlib.f; import com.ss.android.downloadlib.g.c; import com.ss.android.downloadlib.g.l; import java.lang.ref.SoftReference; import java.util.HashMap; import java.util.regex.Pattern; import org.json.JSONArray; import org.json.JSONObject; public class b { /* renamed from: a reason: collision with root package name */ private SoftReference<Activity> f21325a; public static class a { /* renamed from: a reason: collision with root package name */ private static b f21332a = new b(); } public void b(long j) { e a2 = f.a().a(com.ss.android.downloadlib.addownload.b.f.a().e(j).f21285b.getDownloadUrl()); if (a2 != null) { a2.a(true, true); return; } e.a(11, j); c.a().b("startDownload handler null"); } private b() { } public static b a() { return a.f21332a; } public void a(long j) { TTDelegateActivity.a(j); } public boolean a(DownloadModel downloadModel) { if (!downloadModel.isAd() || j.i().optInt("ad_lp_show_app_dialog") == 0) { return false; } String webUrl = downloadModel.getDeepLink() == null ? null : downloadModel.getDeepLink().getWebUrl(); if (!TextUtils.isEmpty(webUrl) && !Pattern.compile(j.i().optString("ad_allow_web_url_regex", ".+(www.chengzijianzhan.com|www.toutiaopage.com/tetris/page|ad.toutiao.com/tetris/page).+")).matcher(webUrl).matches()) { return true; } return false; } public Activity b() { Activity activity = this.f21325a.get(); this.f21325a = null; return activity; } public boolean a(@NonNull com.ss.android.downloadlib.addownload.b.e eVar) { final long j; long j2; if (!TextUtils.isEmpty(eVar.f21285b.getLogExtra())) { try { j2 = l.a(new JSONObject(eVar.f21285b.getLogExtra()), "convert_id"); } catch (Exception e) { e.printStackTrace(); j2 = 0; } if (j2 <= 0) { e.a(3, eVar); } j = j2; } else { e.a(9, eVar); c.a().a("requestAppInfo getLogExtra null"); j = 0; } final long j3 = eVar.f21284a; com.ss.android.downloadlib.addownload.b.b a2 = c.a().a(j, j3); if (a2 != null) { d.a().a(a2.a(), j3, a2.d); a(a2.a()); e.a("lp_app_dialog_try_show", eVar); return true; } StringBuilder sb = new StringBuilder(); if (j > 0) { sb.append("convert_id="); sb.append(j); } if (!TextUtils.isEmpty(eVar.f21285b.getPackageName())) { if (sb.length() > 0) { sb.append("&"); } sb.append("package_name="); sb.append(eVar.f21285b.getPackageName()); } if (sb.length() <= 0) { e.a(6, eVar); return false; } com.ss.android.downloadlib.g.c.a(new c.a<String, Boolean>() { /* class com.ss.android.downloadlib.addownload.compliance.b.AnonymousClass2 */ public Boolean a(String str) { final boolean[] zArr = {false}; j.d().a("GET", str, new HashMap(), new q() { /* class com.ss.android.downloadlib.addownload.compliance.b.AnonymousClass2.AnonymousClass1 */ @Override // com.ss.android.download.api.config.q public void a(String str) { boolean[] zArr = zArr; AnonymousClass2 r1 = AnonymousClass2.this; zArr[0] = b.this.a(j, j3, str); } @Override // com.ss.android.download.api.config.q public void a(Throwable th) { e.a(2, j3); zArr[0] = false; } }); return Boolean.valueOf(zArr[0]); } }, "https://apps.oceanengine.com/customer/api/app/pkg_info?" + sb.toString()).a(new c.a<Boolean, Object>() { /* class com.ss.android.downloadlib.addownload.compliance.b.AnonymousClass1 */ public Object a(Boolean bool) { if (bool.booleanValue()) { b.this.a(com.ss.android.downloadlib.addownload.b.b.a(j, j3)); e.b("lp_app_dialog_try_show", j3); return null; } b.this.b(j3); return null; } }).a(); return true; } /* access modifiers changed from: private */ /* access modifiers changed from: public */ private boolean a(long j, long j2, String str) { try { JSONObject optJSONObject = new JSONObject(str).optJSONObject("package"); if (optJSONObject != null) { if (optJSONObject.length() != 0) { com.ss.android.downloadlib.addownload.b.b bVar = new com.ss.android.downloadlib.addownload.b.b(); bVar.f21276a = j; bVar.f21277b = j2; bVar.d = optJSONObject.optString("icon_url"); bVar.e = optJSONObject.optString("app_name"); bVar.c = optJSONObject.optString("package_name"); bVar.f = optJSONObject.optString(NativeUnifiedADAppInfoImpl.Keys.VERSION_NAME); bVar.g = optJSONObject.optString(XcConstants.Keys.KEY_APP_DEVELOPER_NAME); bVar.i = optJSONObject.optString("policy_url"); JSONArray optJSONArray = optJSONObject.optJSONArray("permissions"); if (optJSONArray != null) { for (int i = 0; i < optJSONArray.length(); i++) { JSONObject jSONObject = (JSONObject) optJSONArray.get(i); bVar.h.add(new Pair<>(jSONObject.optString("permission_name"), jSONObject.optString("permission_desc"))); } } c.a().a(bVar); d.a().a(bVar.a(), j2, bVar.d); return true; } } e.a(7, j2); return false; } catch (Exception e) { com.ss.android.downloadlib.e.c.a().a(e, "AdLpComplianceManager parseResponse"); e.a(7, j2); return false; } } public void a(Activity activity) { this.f21325a = new SoftReference<>(activity); } }