package e.g.a.l0; import android.app.Activity; import android.content.Intent; import android.net.Uri; import android.os.Bundle; import android.text.TextUtils; import android.webkit.DownloadListener; import com.apkpure.aegon.R; import com.apkpure.aegon.apkpatch.PatchUpdateInfo; import com.apkpure.aegon.app.model.Asset; import com.apkpure.aegon.app.newcard.model.AppCardData; import com.apkpure.aegon.pages.WebAgentFragment; import com.apkpure.aegon.statistics.datong.element.DTStatInfo; import com.apkpure.proto.nano.AppDetailInfoProtos; import com.apkpure.proto.nano.AssetInfoProtos; import com.apkpure.proto.nano.BannerImageProtos; import com.apkpure.proto.nano.ImageInfoProtos; import com.google.android.gms.common.internal.ImagesContract; import e.g.a.e.a; import e.g.a.e.d.o; import e.g.a.i0.d1; import e.g.a.i0.n0; import e.g.a.i0.q0; import e.g.a.x.u4; import java.util.HashMap; import java.util.List; import java.util.Objects; import k.g.c; import o.h; import o.o.h; import o.s.c.j; import o.y.l; public final class g implements DownloadListener { /* renamed from: a reason: collision with root package name */ public final Activity f6713a; public final String b; public final u4 c; public final String d = g.class.getSimpleName(); /* renamed from: e reason: collision with root package name */ public final String f6714e = "application/vnd.android.package-archive"; /* renamed from: f reason: collision with root package name */ public final String f6715f = "https://static-sg.winudf.com/wupload/xy/aprojectadmin/QaQgkjrM.png"; /* renamed from: g reason: collision with root package name */ public final String f6716g = "0"; /* renamed from: h reason: collision with root package name */ public final String f6717h = "1"; /* renamed from: i reason: collision with root package name */ public final String f6718i = "2"; /* renamed from: j reason: collision with root package name */ public final String f6719j = "3"; public g(Activity activity, String str, u4 u4Var) { j.e(str, "webUrl"); j.e(u4Var, "h5VideoListener"); this.f6713a = activity; this.b = str; this.c = u4Var; } public final void a(String str, long j2, String str2) { Intent intent; Activity activity = this.f6713a; if (activity != null) { if (!(j2 > 0)) { q0.a(this.d, "onDownloadStart file size = 0"); return; } DTStatInfo dTStatInfo = new DTStatInfo(); Activity activity2 = this.f6713a; Bundle bundle = null; if (activity2 != null && !activity2.isFinishing() && !activity2.isDestroyed() && (intent = activity2.getIntent()) != null) { bundle = intent.getExtras(); } if (bundle != null) { dTStatInfo.scene = bundle.getLong(AppCardData.KEY_SCENE); dTStatInfo.modelType = bundle.getInt("model_type"); dTStatInfo.moduleName = bundle.getString("module_name"); dTStatInfo.position = bundle.getString("position"); dTStatInfo.linkUrl = bundle.getString("link_url"); dTStatInfo.recommendId = bundle.getString("recommend_id"); } a b2 = a.b(); b2.d = dTStatInfo; AssetInfoProtos.AssetInfo assetInfo = new AssetInfoProtos.AssetInfo(); assetInfo.url = str; assetInfo.name = str2; assetInfo.type = Asset.TYPE_APK; ImageInfoProtos.ImageInfo imageInfo = new ImageInfoProtos.ImageInfo(); imageInfo.url = this.f6715f; BannerImageProtos.BannerImage bannerImage = new BannerImageProtos.BannerImage(); bannerImage.original = imageInfo; bannerImage.thumbnail = imageInfo; AppDetailInfoProtos.AppDetailInfo appDetailInfo = new AppDetailInfoProtos.AppDetailInfo(); appDetailInfo.asset = assetInfo; appDetailInfo.icon = bannerImage; appDetailInfo.label = str2; appDetailInfo.packageName = j.k("webview.download.", str2); o.t(activity, appDetailInfo, null, 0, true, b2, Boolean.FALSE); s.e.a aVar = d1.f6496a; d1.c(activity, activity.getResources().getString(R.string.arg_RES_2131822010)); } } public final String b(String str) { Object obj; String str2 = null; try { Uri parse = Uri.parse(str); if (parse == null) { return null; } List<String> pathSegments = parse.getPathSegments(); obj = pathSegments == null ? null : (String) h.l(pathSegments); boolean z = obj instanceof h.a; if (!z) { return (String) obj; } if (o.h.a(obj) != null) { return null; } if (!z) { str2 = obj; } return str2; } catch (Throwable th) { obj = c.z(th); } } public final boolean c(String str, String str2) { return (TextUtils.equals(this.f6714e, str2) && l.d(str, ".APK", false, 2)) || l.d(str, PatchUpdateInfo.APK_FILE_NAME_SUFFIX, false, 2); } public void onDownloadStart(String str, String str2, String str3, String str4, long j2) { String str5; String str6; String str7; String str8; String str9 = this.d; q0.a(str9, "onDownloadStart mimetype =" + ((Object) str4) + ", downloadUrl =" + ((Object) str) + ", contentLength=" + j2 + ", userAgent=" + ((Object) str2)); Activity activity = this.f6713a; if (activity != null) { String str10 = ""; if (str == null) { str = str10; } String F = i.i.g.c.F(activity, "webViewDownload"); if (e.g.a.s.l.a.d0(this.b)) { WebAgentFragment webAgentFragment = this.c.f7511a; Objects.requireNonNull(webAgentFragment); if (!TextUtils.isEmpty(str) && webAgentFragment.f2259p && str.startsWith("http")) { HashMap j0 = e.d.a.a.a.j0(ImagesContract.URL, str, "contentDisposition", str3); j0.put("mimetype", str4); j0.put("contentLength", Long.valueOf(j2)); e.g.a.h0.b.h.o("App_h5_load_download_video", webAgentFragment.requireView(), j0); n0.u(webAgentFragment.c, str); } str6 = this.d; str5 = "isH5Video downloadUrl="; } else if (TextUtils.isEmpty(str)) { str6 = this.d; str5 = "downloadUrl="; } else { if (TextUtils.equals(this.f6716g, F)) { str8 = this.d; str7 = "noneDownloader downloadEngin="; } else if (TextUtils.equals(this.f6718i, F)) { n0.t(activity, str); str8 = this.d; str7 = "browserDownloader downloadEngin="; } else if (TextUtils.equals(this.f6717h, F)) { if (c(str, str4)) { String b2 = b(str); if (!TextUtils.isEmpty(b2)) { if (b2 != null) { str10 = b2; } a(str, j2, str10); } } str8 = this.d; str7 = "qdDownloader downloadEngin="; } else if (TextUtils.equals(this.f6719j, F)) { Activity activity2 = this.f6713a; if (activity2 != null) { if (c(str, str4)) { String b3 = b(str); if (!TextUtils.isEmpty(b3)) { if (b3 != null) { str10 = b3; } a(str, j2, str10); } } n0.t(activity2, str); } str8 = this.d; str7 = "qdDownloaderElseBrowser downloadEngin="; } else { return; } q0.a(str8, j.k(str7, F)); return; } q0.a(str6, j.k(str5, str)); } } }