package com.intsig.camscanner.share.type; import android.content.Intent; import android.content.pm.ActivityInfo; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.text.TextUtils; import android.util.Pair; import androidx.fragment.app.FragmentActivity; import com.intsig.camscanner.R; import com.intsig.camscanner.app.AppSwitch; import com.intsig.camscanner.app.AppUtil; import com.intsig.camscanner.app.DBUtil; import com.intsig.camscanner.fundamental.net_tasks.DocShareLinkInfo; import com.intsig.camscanner.log.LogAgentData; import com.intsig.camscanner.share.LinkPanelShareType; import com.intsig.camscanner.share.NormalLinkListUtil; import com.intsig.camscanner.share.ShareAppCompatibleEnum; import com.intsig.camscanner.share.ShareSignatureLinkHelper; import com.intsig.camscanner.share.listener.BaseShareListener; import com.intsig.camscanner.share.task.ShareDocLinkTask; import com.intsig.camscanner.tsapp.sync.AppConfigJsonUtils; import com.intsig.camscanner.tsapp.sync.SyncUtil; import com.intsig.camscanner.util.PreferenceHelper; import com.intsig.comm.account_data.AccountHelper; import com.intsig.log.LogUtils; import com.intsig.share.QQShareHelper; import com.intsig.utils.CustomExecutor; import com.intsig.utils.ListUtils; import com.intsig.utils.ToastUtils; import com.intsig.wechat.WeChatApi; import io.netty.handler.codec.http.multipart.HttpPostBodyUtil; import java.util.ArrayList; import java.util.Iterator; import java.util.Locale; public class ShareNormalLink extends BaseShare { /* renamed from: x reason: collision with root package name */ private String f32242x; /* renamed from: y reason: collision with root package name */ public boolean f32243y = false; /* renamed from: z reason: collision with root package name */ private ArrayList<String> f32244z; public ShareNormalLink(FragmentActivity fragmentActivity, ArrayList<Long> arrayList) { super(fragmentActivity, arrayList); } private void b0(String str, String str2) { FragmentActivity fragmentActivity = this.f32176b; if (fragmentActivity != null) { if (!fragmentActivity.isDestroyed()) { if (ShareAppCompatibleEnum.PACKAGE_DING_DING.equals(str)) { c0(str2); } } } } private void e0() { if (p() == R.drawable.ic_share_more) { if (f().size() == 1) { LogAgentData.b("CSShare", "more", "type", "single"); } else if (f().size() > 1) { LogAgentData.b("CSShare", "more", "type", "batch"); } } else if (p() == R.drawable.ic_share_qq) { if (f().size() == 1) { LogAgentData.b("CSShare", "qq", "type", "single"); } else if (f().size() > 1) { LogAgentData.b("CSShare", "qq", "type", "batch"); } } } private void g0(ActivityInfo activityInfo, String str) { String str2; if (activityInfo != null) { if (this.f32180f != null) { String str3 = null; if (NormalLinkListUtil.j(activityInfo.packageName)) { String y12 = PreferenceHelper.y1(); if (!TextUtils.isEmpty(y12)) { str3 = str + "\n\n\n" + y12; } PreferenceHelper.gg(true); } if (str3 != null) { str = str3; } if (AppConfigJsonUtils.e().isSharedLinkOptimizeOpen()) { str2 = str + "&openbylink=1"; } else { str2 = str + "&openbylink=0"; } this.f32180f.putExtra("android.intent.extra.TEXT", str2); } } } @Override // com.intsig.camscanner.share.type.BaseShare public boolean H() { return false; } @Override // com.intsig.camscanner.share.type.BaseShare public void I(final ActivityInfo activityInfo, BaseShareListener baseShareListener) { super.I(activityInfo, baseShareListener); final long currentTimeMillis = System.currentTimeMillis(); new ShareDocLinkTask(this.f32176b, this.f32175a, DBUtil.L1(this.f32176b, this.f32183i), null, 2, SyncUtil.v(), j(activityInfo), new ShareDocLinkTask.DocLinkCallBack() { /* class com.intsig.camscanner.share.type.ShareNormalLink.AnonymousClass1 */ @Override // com.intsig.camscanner.share.task.ShareDocLinkTask.DocLinkCallBack public void a(ArrayList<String> arrayList, ArrayList<String> arrayList2, ArrayList<DocShareLinkInfo> arrayList3) { ShareNormalLink.this.f32244z = arrayList2; ShareNormalLink.this.d0(activityInfo, arrayList, arrayList3); ShareNormalLink.this.J(System.currentTimeMillis() - currentTimeMillis); } }).executeOnExecutor(CustomExecutor.q(), new ArrayList[0]); } @Override // com.intsig.camscanner.share.type.BaseShare public boolean X(Intent intent) { Bitmap bitmap; if (!this.f32243y) { LogUtils.a(BaseShare.f32173v, "not from more item dialog, return"); return false; } else if (!AppSwitch.p()) { LogUtils.a(BaseShare.f32173v, "not real cn market"); return false; } else if (!AppConfigJsonUtils.e().isSharedLinkOptimizeOpen()) { LogUtils.a(BaseShare.f32173v, "use before link share"); return false; } else if (ListUtils.b(this.f32175a) || intent == null) { LogUtils.a(BaseShare.f32173v, "docIds is empty or intent == null"); return false; } else { String packageName = intent.getComponent().getPackageName(); String b10 = AccountHelper.b(); if (b10.length() > 6) { b10 = b10.substring(0, 6) + "…"; } String string = this.f32176b.getString(R.string.cs_626_link_share, new Object[]{b10, this.f32244z.size() + ""}); ArrayList arrayList = new ArrayList(); for (int i10 = 0; i10 < this.f32244z.size() && arrayList.size() != 3; i10++) { String str = this.f32244z.get(i10); if (!TextUtils.isEmpty(str)) { arrayList.add(str); } } String stringExtra = intent.getStringExtra("android.intent.extra.TEXT"); if (TextUtils.isEmpty(stringExtra)) { LogUtils.a(BaseShare.f32173v, "url is empty"); return false; } StringBuilder sb2 = new StringBuilder(); int size = arrayList.size(); for (int i11 = 0; i11 < size; i11++) { String str2 = (String) arrayList.get(i11); if (i11 == size - 1) { sb2.append(str2); if (this.f32244z.size() > 3) { sb2.append("…"); } } else if (str2.length() > 12) { sb2.append(str2.substring(0, 12)); sb2.append("…"); sb2.append("\r\n"); } else { sb2.append(str2); sb2.append("\r\n"); } } if ("com.tencent.mm".equals(packageName)) { LogUtils.a(BaseShare.f32173v, "shareInLocal onWeiXinSdkShare"); WeChatApi g2 = WeChatApi.g(); if (!g2.m()) { ToastUtils.j(this.f32176b, R.string.a_msg_we_chat_uninstall_prompt); LogUtils.a(BaseShare.f32173v, "WeChat Not Installed"); return false; } else if (ListUtils.b(this.f32244z)) { return false; } else { try { bitmap = BitmapFactory.decodeResource(this.f32176b.getResources(), R.drawable.ic_fake_pdf); } catch (Exception e10) { LogUtils.e(BaseShare.f32173v, e10); bitmap = null; } if (bitmap == null) { return false; } return g2.y(string, sb2.toString(), stringExtra, bitmap, false); } } else if (!"com.tencent.mobileqq".equals(packageName)) { return super.X(intent); } else { LogUtils.a(BaseShare.f32173v, "shareInLocal onQQSDKshare"); if (!QQShareHelper.a(this.f32176b)) { ToastUtils.j(this.f32176b, R.string.cs_35_download_qq); LogUtils.a(BaseShare.f32173v, "QQ not installed"); return false; } QQShareHelper.d(this.f32176b, string, sb2.toString(), "https://ss-static.intsig.net/10000_c530788e3a5715b0ee7911cabb6aa6eb.png", stringExtra, null); return true; } } } @Override // com.intsig.camscanner.share.type.BaseShare public Intent a() { Intent intent = new Intent("android.intent.action.SEND"); this.f32180f = intent; intent.setType(HttpPostBodyUtil.DEFAULT_TEXT_CONTENT_TYPE); return this.f32180f; } /* access modifiers changed from: protected */ public void c0(String str) { AppUtil.p(this.f32176b, "", str); ToastUtils.j(this.f32176b, R.string.a_msg_copy_url_success); } /* access modifiers changed from: protected */ /* JADX WARNING: Removed duplicated region for block: B:22:0x00e7 */ public void d0(ActivityInfo activityInfo, ArrayList<String> arrayList, ArrayList<DocShareLinkInfo> arrayList2) { Object[] objArr; BaseShareListener baseShareListener; String e10 = NormalLinkListUtil.e(this.f32176b, arrayList2, this instanceof ShareWhatsApp, k()); g0(activityInfo, e10); Iterator<String> it = NormalLinkListUtil.c().iterator(); while (true) { if (it.hasNext()) { if (it.next().equalsIgnoreCase(k())) { objArr = null; break; } } else { objArr = 1; break; } } if (objArr != null) { if (this.f32175a.size() == 1) { this.f32180f.putExtra("android.intent.extra.SUBJECT", SyncUtil.r0(this.f32176b, arrayList.get(0))); } else if (arrayList.size() > 1) { String r02 = SyncUtil.r0(this.f32176b, arrayList.get(0)); String lowerCase = Locale.getDefault().getLanguage().toLowerCase(); int size = arrayList.size(); if (!"zh".equals(lowerCase)) { size--; } this.f32180f.putExtra("android.intent.extra.SUBJECT", this.f32176b.getString(R.string.a_subject_email_share_multi_docs, new Object[]{r02, Integer.valueOf(size)})); } else { this.f32180f.putExtra("android.intent.extra.SUBJECT", this.f32176b.getString(R.string.a_global_share_link_subject)); } baseShareListener = this.f32178d; if (baseShareListener != null) { baseShareListener.a(this.f32180f); ArrayList<String> L1 = DBUtil.L1(this.f32176b, this.f32183i); LogAgentData.e("CSShare", "link_status", new Pair("from_part", this.f32242x), new Pair("status_code", 1), new Pair("is_sign", Integer.valueOf(ShareSignatureLinkHelper.c(this.f32176b, arrayList, L1) ? 1 : 0)), new Pair("doc_num", Integer.valueOf(L1.size()))); } e0(); b0(activityInfo.packageName, e10); } baseShareListener = this.f32178d; if (baseShareListener != null) { } e0(); b0(activityInfo.packageName, e10); } public void f0() { this.f32243y = true; } @Override // com.intsig.camscanner.share.type.BaseShare public LinkPanelShareType h() { return LinkPanelShareType.LINK_SHARE_GRID_ITEM; } public void h0(String str) { this.f32242x = str; } @Override // com.intsig.camscanner.share.type.BaseShare public int o() { return 5; } @Override // com.intsig.camscanner.share.type.BaseShare public int p() { int i10 = this.f32185k; return i10 != 0 ? i10 : R.drawable.ic_share_link; } @Override // com.intsig.camscanner.share.type.BaseShare public String t() { long size = (long) (this.f32175a.size() * 100); this.f32177c = size; return String.format("%.2fKB", Double.valueOf(((double) size) / 1024.0d)); } @Override // com.intsig.camscanner.share.type.BaseShare public String u() { return !TextUtils.isEmpty(this.f32187m) ? this.f32187m : this.f32176b.getString(R.string.a_label_share_pdf_link); } }