package com.ss.android.downloadlib.addownload.compliance; import android.app.Activity; import android.text.TextUtils; import android.util.Pair; import androidx.annotation.NonNull; import com.mbridge.msdk.foundation.entity.CampaignEx; import com.qq.e.ads.nativ.NativeUnifiedADAppInfoImpl; import com.ss.android.download.api.config.yi; import com.ss.android.download.api.download.DownloadModel; import com.ss.android.downloadlib.activity.TTDelegateActivity; import com.ss.android.downloadlib.addownload.ao; import com.ss.android.downloadlib.addownload.kd; import com.ss.android.downloadlib.addownload.tf.rb; import com.ss.android.downloadlib.kd.ry; import com.ss.android.downloadlib.t; import com.ss.android.downloadlib.t.ni; import com.ss.android.downloadlib.t.ry; import java.lang.ref.SoftReference; import java.util.HashMap; import java.util.regex.Pattern; import org.json.JSONArray; import org.json.JSONObject; public class tf { private SoftReference<Activity> pf; /* access modifiers changed from: private */ public static class pf { private static tf pf = new tf(); } public void tf(long j) { kd pf2 = t.pf().pf(rb.pf().kd(j).tf.getDownloadUrl()); if (pf2 != null) { pf2.pf(true, true); return; } t.pf(11, j); ry.pf().tf("startDownload handler null"); } private tf() { } public static tf pf() { return pf.pf; } public void pf(long j) { TTDelegateActivity.pf(j); } public boolean pf(DownloadModel downloadModel) { if (!downloadModel.isAd() || ao.ig().optInt("ad_lp_show_app_dialog") == 0) { return false; } String webUrl = downloadModel.getDeepLink() == null ? null : downloadModel.getDeepLink().getWebUrl(); if (!TextUtils.isEmpty(webUrl) && !Pattern.compile(ao.ig().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 tf() { Activity activity = this.pf.get(); this.pf = null; return activity; } public boolean pf(@NonNull com.ss.android.downloadlib.addownload.tf.kd kdVar) { final long j; long j2; if (!TextUtils.isEmpty(kdVar.tf.getLogExtra())) { try { j2 = ni.pf(new JSONObject(kdVar.tf.getLogExtra()), "convert_id"); } catch (Exception e2) { e2.printStackTrace(); j2 = 0; } if (j2 <= 0) { t.pf(3, kdVar); } j = j2; } else { t.pf(9, kdVar); ry.pf().pf("requestAppInfo getLogExtra null"); j = 0; } final long j3 = kdVar.pf; com.ss.android.downloadlib.addownload.tf.tf pf2 = ry.pf().pf(j, j3); if (pf2 != null) { w.pf().pf(pf2.pf(), j3, pf2.w); pf(pf2.pf()); t.pf("lp_app_dialog_try_show", kdVar); return true; } StringBuilder sb = new StringBuilder(); if (j > 0) { sb.append("convert_id="); sb.append(j); } if (!TextUtils.isEmpty(kdVar.tf.getPackageName())) { if (sb.length() > 0) { sb.append("&"); } sb.append("package_name="); sb.append(kdVar.tf.getPackageName()); } if (sb.length() <= 0) { t.pf(6, kdVar); return false; } com.ss.android.downloadlib.t.ry.pf(new ry.pf<String, Boolean>() { /* class com.ss.android.downloadlib.addownload.compliance.tf.AnonymousClass2 */ public Boolean pf(String str) { final boolean[] zArr = {false}; ao.w().pf("GET", str, new HashMap(), new yi() { /* class com.ss.android.downloadlib.addownload.compliance.tf.AnonymousClass2.AnonymousClass1 */ @Override // com.ss.android.download.api.config.yi public void pf(String str) { boolean[] zArr = zArr; AnonymousClass2 r1 = AnonymousClass2.this; zArr[0] = tf.this.pf(j, j3, str); } @Override // com.ss.android.download.api.config.yi public void pf(Throwable th) { t.pf(2, j3); zArr[0] = false; } }); return Boolean.valueOf(zArr[0]); } }, "https://apps.oceanengine.com/customer/api/app/pkg_info?" + sb.toString()).pf(new ry.pf<Boolean, Object>() { /* class com.ss.android.downloadlib.addownload.compliance.tf.AnonymousClass1 */ public Object pf(Boolean bool) { if (bool.booleanValue()) { tf.this.pf(com.ss.android.downloadlib.addownload.tf.tf.pf(j, j3)); t.tf("lp_app_dialog_try_show", j3); return null; } tf.this.tf(j3); return null; } }).pf(); return true; } /* access modifiers changed from: private */ /* access modifiers changed from: public */ private boolean pf(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.tf.tf tfVar = new com.ss.android.downloadlib.addownload.tf.tf(); tfVar.pf = j; tfVar.tf = j2; tfVar.w = optJSONObject.optString(CampaignEx.JSON_KEY_ICON_URL); tfVar.kd = optJSONObject.optString("app_name"); tfVar.ry = optJSONObject.optString("package_name"); tfVar.rb = optJSONObject.optString(NativeUnifiedADAppInfoImpl.Keys.VERSION_NAME); tfVar.t = optJSONObject.optString("developer_name"); tfVar.ig = optJSONObject.optString("policy_url"); JSONArray optJSONArray = optJSONObject.optJSONArray("permissions"); if (optJSONArray != null) { for (int i2 = 0; i2 < optJSONArray.length(); i2++) { JSONObject jSONObject = (JSONObject) optJSONArray.get(i2); tfVar.nl.add(new Pair<>(jSONObject.optString("permission_name"), jSONObject.optString("permission_desc"))); } } ry.pf().pf(tfVar); w.pf().pf(tfVar.pf(), j2, tfVar.w); return true; } } t.pf(7, j2); return false; } catch (Exception e2) { com.ss.android.downloadlib.kd.ry.pf().pf(e2, "AdLpComplianceManager parseResponse"); t.pf(7, j2); return false; } } public void pf(Activity activity) { this.pf = new SoftReference<>(activity); } }