导航菜单

页面标题

页面副标题

CallApp v2.226 - SmsChatActivity.java 源代码

正在查看: CallApp v2.226 应用的 SmsChatActivity.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.callapp.contacts.activity.sms.chat;

import a1.d0;
import android.animation.Animator;
import android.animation.AnimatorListenerAdapter;
import android.animation.AnimatorSet;
import android.animation.ObjectAnimator;
import android.app.Activity;
import android.content.ClipData;
import android.content.Context;
import android.content.Intent;
import android.content.res.ColorStateList;
import android.graphics.PorterDuff;
import android.graphics.PorterDuffColorFilter;
import android.graphics.drawable.Drawable;
import android.net.Uri;
import android.os.Build;
import android.os.Bundle;
import android.os.Environment;
import android.os.Handler;
import android.os.Looper;
import android.telephony.TelephonyManager;
import android.text.Editable;
import android.text.SpannableString;
import android.text.TextWatcher;
import android.text.style.StyleSpan;
import android.view.KeyEvent;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuItem;
import android.view.MotionEvent;
import android.view.View;
import android.view.ViewGroup;
import android.view.ViewTreeObserver;
import android.view.animation.OvershootInterpolator;
import android.widget.ImageView;
import android.widget.TextView;
import android.widget.Toast;
import androidx.appcompat.app.ActionBar;
import androidx.appcompat.widget.AppCompatEditText;
import androidx.constraintlayout.widget.ConstraintLayout;
import androidx.core.util.Preconditions;
import androidx.core.view.c;
import androidx.core.view.t0;
import androidx.databinding.DataBinderMapperImpl;
import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentManager;
import androidx.lifecycle.a0;
import androidx.lifecycle.n;
import androidx.lifecycle.p0;
import androidx.lifecycle.t;
import androidx.lifecycle.v0;
import androidx.lifecycle.viewmodel.CreationExtras;
import androidx.lifecycle.x;
import androidx.lifecycle.x0;
import androidx.lifecycle.z;
import androidx.lifecycle.z0;
import androidx.media3.common.MediaItem;
import androidx.media3.common.h;
import androidx.media3.exoplayer.ExoPlayer;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import androidx.recyclerview.widget.b0;
import androidx.recyclerview.widget.u;
import apk.tool.patcher.Premium;
import com.bytedance.sdk.openadsdk.TTAdConstant;
import com.callapp.ads.api.loader.MultiSizeBiddingAdLoader;
import com.callapp.ads.interfaces.NativeAdRendererResImpl;
import com.callapp.ads.loaders.AdPreLoader;
import com.callapp.contacts.CallAppApplication;
import com.callapp.contacts.R;
import com.callapp.contacts.action.Action;
import com.callapp.contacts.action.local.BlockCallAction;
import com.callapp.contacts.action.shared.SmsSendLocationAction;
import com.callapp.contacts.activity.base.BaseNoTitleActivity;
import com.callapp.contacts.activity.contact.details.AddNoteActivity;
import com.callapp.contacts.activity.contact.details.ContactDetailsActivity;
import com.callapp.contacts.activity.contact.details.presenter.IsSpamPresenter;
import com.callapp.contacts.activity.interfaces.InvalidateDataListener;
import com.callapp.contacts.activity.interfaces.MainScreenOnCreateListener;
import com.callapp.contacts.activity.interfaces.SmsMmsMessageStatus;
import com.callapp.contacts.activity.interfaces.SmsMmsSendEvent;
import com.callapp.contacts.activity.interfaces.SmsMmsSendListener;
import com.callapp.contacts.activity.interfaces.SmsRefreshListener;
import com.callapp.contacts.activity.sms.SmsExtensionFunctions;
import com.callapp.contacts.activity.sms.SmsHelper;
import com.callapp.contacts.activity.sms.SmsNativeAdRendererResImpl;
import com.callapp.contacts.activity.sms.chat.BaseFullScreenWithToolBarFragment;
import com.callapp.contacts.activity.sms.chat.SmsChatActivity;
import com.callapp.contacts.activity.sms.chat.SmsChatActivity$initActionsView$5;
import com.callapp.contacts.activity.sms.chat.SmsChatViewModel;
import com.callapp.contacts.activity.sms.chat.attachview.AttachFileGridAdapter;
import com.callapp.contacts.activity.sms.chat.attachview.AttachFileItem;
import com.callapp.contacts.activity.sms.chat.attachview.SmsAttachView;
import com.callapp.contacts.activity.sms.conversations.SmsConversationsActivity;
import com.callapp.contacts.activity.sms.conversations.SmsConversationsListFragment;
import com.callapp.contacts.activity.sms.schedule.ScheduleSmsActivity;
import com.callapp.contacts.activity.sms.search.SmsNewMessageActivity;
import com.callapp.contacts.activity.virtualNumber.VirtualNumberExpirationResult;
import com.callapp.contacts.activity.virtualNumber.VirtualNumberExpiredNumberDialog;
import com.callapp.contacts.databinding.ActivitySmsChatLayoutBinding;
import com.callapp.contacts.databinding.ScheduledMessageOptionsBottomSheetBinding;
import com.callapp.contacts.event.EventBusManager;
import com.callapp.contacts.event.bus.EventBus;
import com.callapp.contacts.event.bus.EventType;
import com.callapp.contacts.loader.PreferredSimManager;
import com.callapp.contacts.manager.CallAppClipboardManager;
import com.callapp.contacts.manager.CallAppRemoteConfigManager;
import com.callapp.contacts.manager.FeedbackManager;
import com.callapp.contacts.manager.NotificationManager;
import com.callapp.contacts.manager.OverlayManager;
import com.callapp.contacts.manager.SmsActivityVisibilityManager;
import com.callapp.contacts.manager.SmsNotificationManager;
import com.callapp.contacts.manager.WindowInsetsManager;
import com.callapp.contacts.manager.analytics.AnalyticsManager;
import com.callapp.contacts.manager.permission.PermissionManager;
import com.callapp.contacts.manager.phone.PhoneManager;
import com.callapp.contacts.manager.popup.PopupManager;
import com.callapp.contacts.manager.preferences.Prefs;
import com.callapp.contacts.manager.sim.MultiSimManager;
import com.callapp.contacts.manager.sim.SimManager;
import com.callapp.contacts.manager.sim.SimMapper;
import com.callapp.contacts.manager.sim.SimSelectionPurpose;
import com.callapp.contacts.manager.sms.CallAppSmsManager;
import com.callapp.contacts.manager.sms.SmsConversationMessage;
import com.callapp.contacts.manager.sms.chat.SmsChatRepository;
import com.callapp.contacts.manager.sms.conversations.SmsConversationsRepository;
import com.callapp.contacts.manager.virtualNumber.VirtualNumberInfoRepository;
import com.callapp.contacts.manager.virtualNumber.VirtualNumberInfoRepositoryImpl;
import com.callapp.contacts.manager.virtualNumber.dataSource.BaseApiResponseKt;
import com.callapp.contacts.manager.virtualNumber.dataSource.VirtualNumberBalanceRemoteDataSource;
import com.callapp.contacts.manager.virtualNumber.dataSource.VirtualNumberSendSmsRemoteDataSource;
import com.callapp.contacts.model.CallAppMimeType;
import com.callapp.contacts.model.Constants;
import com.callapp.contacts.model.DataChangedInfo;
import com.callapp.contacts.model.contact.ContactData;
import com.callapp.contacts.model.objectbox.ENTRYPOINT;
import com.callapp.contacts.model.objectbox.SingleSmsData;
import com.callapp.contacts.model.objectbox.UserSpamData;
import com.callapp.contacts.model.sms.chat.ChatMessageItem;
import com.callapp.contacts.model.sms.chat.SmsChatAttachment;
import com.callapp.contacts.model.sms.chat.SmsChatMessage;
import com.callapp.contacts.model.sms.chat.SmsComponent;
import com.callapp.contacts.model.sms.conversations.SmsChatAdapterData;
import com.callapp.contacts.model.sms.schedule.ScheduleSmsRepository;
import com.callapp.contacts.model.sms.schedule.ScheduledSmsData;
import com.callapp.contacts.model.sms.schedule.ScheduledSmsManager;
import com.callapp.contacts.popup.ActionsLocaleDirectionPopup;
import com.callapp.contacts.popup.SmsContactPopup;
import com.callapp.contacts.popup.contact.AdapterText;
import com.callapp.contacts.popup.contact.DeleteDialog;
import com.callapp.contacts.popup.contact.DialogSimpleMessage;
import com.callapp.contacts.util.Activities;
import com.callapp.contacts.util.AdUtils;
import com.callapp.contacts.util.AndroidUtils;
import com.callapp.contacts.util.CLog;
import com.callapp.contacts.util.IoUtils;
import com.callapp.contacts.util.LocaleUtils;
import com.callapp.contacts.util.ThemeUtils;
import com.callapp.contacts.util.ViewUtils;
import com.callapp.contacts.util.date.DateUtils;
import com.callapp.contacts.widget.CharacterCountTextView$getTextListener$1;
import com.callapp.contacts.widget.tooltip.CallappTooltip;
import com.callapp.contacts.widget.tooltip.CallappTooltip$waitAnchorReady$1;
import com.callapp.framework.phone.Phone;
import com.callapp.framework.util.StringUtils;
import com.facebook.appevents.w;
import com.fyber.fairbid.n00;
import com.google.android.material.bottomsheet.j;
import com.google.android.play.core.appupdate.f;
import com.google.android.play.core.splitcompat.SplitCompatApplication;
import com.twitter.sdk.android.tweetcomposer.ComposerView;
import j.b;
import java.io.File;
import java.io.Serializable;
import java.net.URLDecoder;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Comparator;
import java.util.Date;
import java.util.HashMap;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Locale;
import java.util.Map;
import java.util.Objects;
import java.util.WeakHashMap;
import k.c;
import kotlin.Lazy;
import kotlin.Metadata;
import kotlin.NoWhenBranchMatchedException;
import kotlin.Pair;
import kotlin.Unit;
import kotlin.collections.o;
import kotlin.collections.q;
import kotlin.collections.s;
import kotlin.collections.v;
import kotlin.coroutines.CoroutineContext;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.f0;
import kotlin.jvm.internal.l0;
import kotlin.text.StringsKt;
import lx.c2;
import lx.l1;
import ob.d;
import or.m0;
import org.jetbrains.annotations.NotNull;
import s4.y;
import w9.e;
import w9.g;
import w9.i;
import w9.k;
import w9.l;
import w9.m;
import xi.o0;

@Metadata(d1 = {"\u0000¬\u0003\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010\b\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\t\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u000e\n\u0002\b\u0003\n\u0002\u0010\u000b\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\t\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\b\n\u0002\u0018\u0002\n\u0002\b\b\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0007\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0007\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b \n\u0002\u0018\u0002\n\u0002\b\u0006\n\u0002\u0018\u0002\n\u0002\b\u0014\n\u0002\u0018\u0002\n\u0002\b\f\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0011\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\b\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0015\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0010\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\b\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010\u0011\n\u0002\b\n\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\b\u0006*\u0002Î\u0002\u0018\u0000 Ñ\u00022\u00020\u00012\u00020\u00022\u00020\u00032\u00020\u00042\u00020\u00052\u00020\u00062\u00020\u00072\u00020\b2\u00020\t:\u0002Ñ\u0002B\u0007¢\u0006\u0004\b\n\u0010\u000bJ\u0019\u0010\u000f\u001a\u00020\u000e2\b\u0010\r\u001a\u0004\u0018\u00010\fH\u0014¢\u0006\u0004\b\u000f\u0010\u0010J\u0017\u0010\u0013\u001a\u00020\u000e2\u0006\u0010\u0012\u001a\u00020\u0011H\u0014¢\u0006\u0004\b\u0013\u0010\u0014J\u000f\u0010\u0016\u001a\u00020\u0015H\u0014¢\u0006\u0004\b\u0016\u0010\u0017J\u000f\u0010\u0019\u001a\u00020\u0018H\u0016¢\u0006\u0004\b\u0019\u0010\u001aJ\u0011\u0010\u001b\u001a\u0004\u0018\u00010\u0015H\u0016¢\u0006\u0004\b\u001b\u0010\u001cJ\u000f\u0010\u001e\u001a\u00020\u001dH\u0016¢\u0006\u0004\b\u001e\u0010\u001fJ!\u0010$\u001a\u00020\u000e2\b\u0010!\u001a\u0004\u0018\u00010 2\u0006\u0010#\u001a\u00020\"H\u0016¢\u0006\u0004\b$\u0010%J\u0011\u0010'\u001a\u0004\u0018\u00010&H\u0016¢\u0006\u0004\b'\u0010(J\u0011\u0010*\u001a\u0004\u0018\u00010)H\u0016¢\u0006\u0004\b*\u0010+J\u0017\u0010.\u001a\u00020-2\u0006\u0010,\u001a\u00020\"H\u0016¢\u0006\u0004\b.\u0010/J\u000f\u00100\u001a\u00020\u0015H\u0016¢\u0006\u0004\b0\u0010\u0017J\u0019\u00103\u001a\u00020-2\b\u00102\u001a\u0004\u0018\u000101H\u0016¢\u0006\u0004\b3\u00104J\u0017\u00107\u001a\u00020-2\u0006\u00106\u001a\u000205H\u0016¢\u0006\u0004\b7\u00108J\u0019\u00109\u001a\u00020-2\b\u00102\u001a\u0004\u0018\u000101H\u0016¢\u0006\u0004\b9\u00104J\u0017\u0010;\u001a\u00020\u000e2\u0006\u0010:\u001a\u00020\u0015H\u0016¢\u0006\u0004\b;\u0010<J\u000f\u0010=\u001a\u00020\u000eH\u0014¢\u0006\u0004\b=\u0010\u000bJ\u000f\u0010>\u001a\u00020\u000eH\u0014¢\u0006\u0004\b>\u0010\u000bJ\u0017\u0010A\u001a\u00020\u000e2\u0006\u0010@\u001a\u00020?H\u0016¢\u0006\u0004\bA\u0010BJ\u000f\u0010C\u001a\u00020\u000eH\u0016¢\u0006\u0004\bC\u0010\u000bJ'\u0010H\u001a\u00020\u000e2\u0006\u0010E\u001a\u00020D2\u0006\u0010F\u001a\u00020-2\u0006\u0010G\u001a\u00020\u0015H\u0016¢\u0006\u0004\bH\u0010IJ\u001f\u0010K\u001a\u00020\u000e2\u0006\u0010E\u001a\u00020D2\u0006\u0010J\u001a\u00020-H\u0016¢\u0006\u0004\bK\u0010LJ\u0017\u0010O\u001a\u00020\u000e2\u0006\u0010N\u001a\u00020MH\u0016¢\u0006\u0004\bO\u0010PJ\u0017\u0010Q\u001a\u00020\u000e2\u0006\u0010E\u001a\u00020DH\u0016¢\u0006\u0004\bQ\u0010RJ\u001f\u0010T\u001a\u00020\u000e2\u0006\u0010E\u001a\u00020D2\u0006\u0010S\u001a\u00020)H\u0016¢\u0006\u0004\bT\u0010UJ3\u0010\\\u001a\u00020\u000e2\u000e\u0010X\u001a\n\u0012\u0004\u0012\u00020W\u0018\u00010V2\b\u0010Y\u001a\u0004\u0018\u00010)2\b\u0010[\u001a\u0004\u0018\u00010ZH\u0016¢\u0006\u0004\b\\\u0010]J)\u0010a\u001a\u00020\u000e2\u0006\u0010E\u001a\u00020D2\b\u0010_\u001a\u0004\u0018\u00010^2\u0006\u0010`\u001a\u00020-H\u0016¢\u0006\u0004\ba\u0010bJ\u000f\u0010c\u001a\u00020\u000eH\u0016¢\u0006\u0004\bc\u0010\u000bJ\u000f\u0010d\u001a\u00020\u000eH\u0014¢\u0006\u0004\bd\u0010\u000bJ\u000f\u0010e\u001a\u00020\u000eH\u0014¢\u0006\u0004\be\u0010\u000bJ\u0019\u0010h\u001a\u00020\u000e2\b\u0010g\u001a\u0004\u0018\u00010fH\u0016¢\u0006\u0004\bh\u0010iJ\u0019\u0010k\u001a\u00020-2\b\u0010@\u001a\u0004\u0018\u00010jH\u0016¢\u0006\u0004\bk\u0010lJ\r\u0010m\u001a\u00020\u000e¢\u0006\u0004\bm\u0010\u000bJ\u0019\u0010n\u001a\u00020\u000e2\b\u0010g\u001a\u0004\u0018\u00010fH\u0016¢\u0006\u0004\bn\u0010iJ\u0017\u0010p\u001a\u00020\u000e2\u0006\u0010o\u001a\u00020\fH\u0014¢\u0006\u0004\bp\u0010\u0010J\u000f\u0010q\u001a\u00020\u000eH\u0016¢\u0006\u0004\bq\u0010\u000bJ\u0019\u0010t\u001a\u00020\u000e2\b\u0010s\u001a\u0004\u0018\u00010rH\u0016¢\u0006\u0004\bt\u0010uJ\u000f\u0010v\u001a\u00020\u000eH\u0002¢\u0006\u0004\bv\u0010\u000bJ\u000f\u0010w\u001a\u00020\u000eH\u0002¢\u0006\u0004\bw\u0010\u000bJ'\u0010{\u001a\u00020\u000e2\u0016\u0010z\u001a\u0012\u0012\u0004\u0012\u00020D0xj\b\u0012\u0004\u0012\u00020D`yH\u0002¢\u0006\u0004\b{\u0010|J\u000f\u0010}\u001a\u00020-H\u0002¢\u0006\u0004\b}\u0010~J\u000f\u0010\u007f\u001a\u00020\u000eH\u0002¢\u0006\u0004\b\u007f\u0010\u000bJ\u0011\u0010\u0080\u0001\u001a\u00020\u000eH\u0002¢\u0006\u0005\b\u0080\u0001\u0010\u000bJ\u0011\u0010\u0081\u0001\u001a\u00020\u000eH\u0002¢\u0006\u0005\b\u0081\u0001\u0010\u000bJ\u001c\u0010\u0083\u0001\u001a\u00020\u000e2\t\b\u0002\u0010\u0082\u0001\u001a\u00020\u0015H\u0002¢\u0006\u0005\b\u0083\u0001\u0010<J\u001d\u0010\u0085\u0001\u001a\u00020\u000e2\t\b\u0002\u0010\u0084\u0001\u001a\u00020-H\u0002¢\u0006\u0006\b\u0085\u0001\u0010\u0086\u0001J\u0011\u0010\u0087\u0001\u001a\u00020\u000eH\u0002¢\u0006\u0005\b\u0087\u0001\u0010\u000bJ\u0011\u0010\u0088\u0001\u001a\u00020\u000eH\u0002¢\u0006\u0005\b\u0088\u0001\u0010\u000bJ\u0011\u0010\u0089\u0001\u001a\u00020\u000eH\u0002¢\u0006\u0005\b\u0089\u0001\u0010\u000bJ\u0011\u0010\u008a\u0001\u001a\u00020\u000eH\u0002¢\u0006\u0005\b\u008a\u0001\u0010\u000bJ\u0011\u0010\u008b\u0001\u001a\u00020\u0015H\u0002¢\u0006\u0005\b\u008b\u0001\u0010\u0017J\u0011\u0010\u008c\u0001\u001a\u00020\u000eH\u0002¢\u0006\u0005\b\u008c\u0001\u0010\u000bJ\u0011\u0010\u008d\u0001\u001a\u00020\u000eH\u0002¢\u0006\u0005\b\u008d\u0001\u0010\u000bJ\u0011\u0010\u008e\u0001\u001a\u00020-H\u0002¢\u0006\u0005\b\u008e\u0001\u0010~J\u0011\u0010\u008f\u0001\u001a\u00020\u000eH\u0002¢\u0006\u0005\b\u008f\u0001\u0010\u000bJ$\u0010\u0092\u0001\u001a\u00020\u000e2\u0007\u0010\u0090\u0001\u001a\u00020\u00152\u0007\u0010\u0091\u0001\u001a\u00020-H\u0002¢\u0006\u0006\b\u0092\u0001\u0010\u0093\u0001J\u0011\u0010\u0094\u0001\u001a\u00020\u000eH\u0002¢\u0006\u0005\b\u0094\u0001\u0010\u000bJ\u0011\u0010\u0095\u0001\u001a\u00020\u000eH\u0002¢\u0006\u0005\b\u0095\u0001\u0010\u000bJ\u001b\u0010\u0097\u0001\u001a\u00020\u000e2\u0007\u0010\u0096\u0001\u001a\u00020)H\u0002¢\u0006\u0006\b\u0097\u0001\u0010\u0098\u0001J\u0011\u0010\u0099\u0001\u001a\u00020\u000eH\u0002¢\u0006\u0005\b\u0099\u0001\u0010\u000bJ%\u0010\u009d\u0001\u001a\u00020\u000e2\b\u0010\u009b\u0001\u001a\u00030\u009a\u00012\u0007\u0010\u009c\u0001\u001a\u00020)H\u0002¢\u0006\u0006\b\u009d\u0001\u0010\u009e\u0001J'\u0010\u009f\u0001\u001a\u00020\u000e2\b\u0010\u009b\u0001\u001a\u00030\u009a\u00012\t\u0010\u009c\u0001\u001a\u0004\u0018\u00010)H\u0002¢\u0006\u0006\b\u009f\u0001\u0010\u009e\u0001J%\u0010 \u0001\u001a\u00020\u000e2\b\u0010\u009b\u0001\u001a\u00030\u009a\u00012\u0007\u0010\u009c\u0001\u001a\u00020)H\u0002¢\u0006\u0006\b \u0001\u0010\u009e\u0001J(\u0010£\u0001\u001a\u00020\u000e2\u0014\u0010¢\u0001\u001a\u000f\u0012\u0004\u0012\u00020-\u0012\u0004\u0012\u00020\u000e0¡\u0001H\u0002¢\u0006\u0006\b£\u0001\u0010¤\u0001J\u0011\u0010¥\u0001\u001a\u00020\u000eH\u0002¢\u0006\u0005\b¥\u0001\u0010\u000bJ(\u0010§\u0001\u001a\u00020\u000e2\u0007\u0010\u0096\u0001\u001a\u00020)2\u000b\b\u0002\u0010¦\u0001\u001a\u0004\u0018\u00010)H\u0002¢\u0006\u0006\b§\u0001\u0010¨\u0001J\u001b\u0010ª\u0001\u001a\u00020\u000e2\u0007\u0010©\u0001\u001a\u00020&H\u0002¢\u0006\u0006\bª\u0001\u0010«\u0001J\u001b\u0010\u00ad\u0001\u001a\u00020\u000e2\u0007\u0010¬\u0001\u001a\u00020)H\u0002¢\u0006\u0006\b\u00ad\u0001\u0010\u0098\u0001J\u001b\u0010¯\u0001\u001a\u00020\u000e2\u0007\u0010®\u0001\u001a\u00020-H\u0002¢\u0006\u0006\b¯\u0001\u0010\u0086\u0001J\u0011\u0010°\u0001\u001a\u00020\u000eH\u0002¢\u0006\u0005\b°\u0001\u0010\u000bJ\u0011\u0010±\u0001\u001a\u00020\u000eH\u0002¢\u0006\u0005\b±\u0001\u0010\u000bJ\u0011\u0010²\u0001\u001a\u00020\u000eH\u0002¢\u0006\u0005\b²\u0001\u0010\u000bJ\u0011\u0010³\u0001\u001a\u00020\u000eH\u0002¢\u0006\u0005\b³\u0001\u0010\u000bJ\u001b\u0010´\u0001\u001a\u00020\u000e2\u0007\u0010©\u0001\u001a\u00020&H\u0002¢\u0006\u0006\b´\u0001\u0010«\u0001J\u001b\u0010µ\u0001\u001a\u00020\u000e2\u0007\u0010©\u0001\u001a\u00020&H\u0002¢\u0006\u0006\bµ\u0001\u0010«\u0001J%\u0010¸\u0001\u001a\u00020\u000e2\b\u0010·\u0001\u001a\u00030¶\u00012\u0007\u0010©\u0001\u001a\u00020&H\u0002¢\u0006\u0006\b¸\u0001\u0010¹\u0001J\u0011\u0010º\u0001\u001a\u00020\u000eH\u0002¢\u0006\u0005\bº\u0001\u0010\u000bJ\u0011\u0010»\u0001\u001a\u00020)H\u0002¢\u0006\u0005\b»\u0001\u0010+J1\u0010¿\u0001\u001a\u00020\u000e2\u0007\u0010¼\u0001\u001a\u00020-2\u0007\u0010½\u0001\u001a\u00020)2\u000b\b\u0002\u0010¾\u0001\u001a\u0004\u0018\u00010)H\u0002¢\u0006\u0006\b¿\u0001\u0010À\u0001J\u0011\u0010Á\u0001\u001a\u00020-H\u0002¢\u0006\u0005\bÁ\u0001\u0010~J'\u0010Å\u0001\u001a\u00020\u000e2\u0007\u0010Â\u0001\u001a\u00020)2\n\b\u0002\u0010Ä\u0001\u001a\u00030Ã\u0001H\u0002¢\u0006\u0006\bÅ\u0001\u0010Æ\u0001J'\u0010Ç\u0001\u001a\u00020\u000e2\u0007\u0010Â\u0001\u001a\u00020)2\n\b\u0002\u0010Ä\u0001\u001a\u00030Ã\u0001H\u0002¢\u0006\u0006\bÇ\u0001\u0010Æ\u0001J+\u0010Ë\u0001\u001a\u00020\u000e2\n\u0010É\u0001\u001a\u0005\u0018\u00010È\u00012\u000b\b\u0002\u0010Ê\u0001\u001a\u0004\u0018\u00010)H\u0002¢\u0006\u0006\bË\u0001\u0010Ì\u0001J\u001e\u0010Í\u0001\u001a\u00020\u00152\n\u0010É\u0001\u001a\u0005\u0018\u00010È\u0001H\u0002¢\u0006\u0006\bÍ\u0001\u0010Î\u0001J1\u0010Ë\u0001\u001a\u00020\u000e2\u0010\u0010Ï\u0001\u001a\u000b\u0012\u0005\u0012\u00030È\u0001\u0018\u00010V2\u000b\b\u0002\u0010Ê\u0001\u001a\u0004\u0018\u00010)H\u0002¢\u0006\u0006\bË\u0001\u0010Ð\u0001J\u0011\u0010Ñ\u0001\u001a\u00020\u000eH\u0002¢\u0006\u0005\bÑ\u0001\u0010\u000bJ\u0011\u0010Ò\u0001\u001a\u00020\u000eH\u0002¢\u0006\u0005\bÒ\u0001\u0010\u000bJ\u0011\u0010Ó\u0001\u001a\u00020\u000eH\u0002¢\u0006\u0005\bÓ\u0001\u0010\u000bJ\u0011\u0010Ô\u0001\u001a\u00020\u000eH\u0002¢\u0006\u0005\bÔ\u0001\u0010\u000bJ\u001c\u0010Ö\u0001\u001a\u00020\u000e2\t\b\u0002\u0010Õ\u0001\u001a\u00020\u0015H\u0002¢\u0006\u0005\bÖ\u0001\u0010<J\u0011\u0010×\u0001\u001a\u00020\u000eH\u0002¢\u0006\u0005\b×\u0001\u0010\u000bJ\u001b\u0010Ù\u0001\u001a\u00020\u000e2\u0007\u0010Ø\u0001\u001a\u00020-H\u0002¢\u0006\u0006\bÙ\u0001\u0010\u0086\u0001J&\u0010Þ\u0001\u001a\u00020\u000e2\b\u0010Û\u0001\u001a\u00030Ú\u00012\b\u0010Ý\u0001\u001a\u00030Ü\u0001H\u0002¢\u0006\u0006\bÞ\u0001\u0010ß\u0001J\u0011\u0010à\u0001\u001a\u00020\u000eH\u0002¢\u0006\u0005\bà\u0001\u0010\u000bJ\u0011\u0010á\u0001\u001a\u00020-H\u0002¢\u0006\u0005\bá\u0001\u0010~J\u0011\u0010â\u0001\u001a\u00020\u000eH\u0002¢\u0006\u0005\bâ\u0001\u0010\u000bJ\u001a\u0010ã\u0001\u001a\u00020)2\u0006\u0010:\u001a\u00020\u0015H\u0002¢\u0006\u0006\bã\u0001\u0010ä\u0001J \u0010ç\u0001\u001a\u00020\u000e2\f\b\u0002\u0010æ\u0001\u001a\u0005\u0018\u00010å\u0001H\u0002¢\u0006\u0006\bç\u0001\u0010è\u0001J\u0011\u0010é\u0001\u001a\u00020\u000eH\u0002¢\u0006\u0005\bé\u0001\u0010\u000bJ\u0011\u0010ê\u0001\u001a\u00020\u000eH\u0002¢\u0006\u0005\bê\u0001\u0010\u000bJ\u001c\u0010í\u0001\u001a\u00020\u000e2\b\u0010ì\u0001\u001a\u00030ë\u0001H\u0002¢\u0006\u0006\bí\u0001\u0010î\u0001J\u001b\u0010ï\u0001\u001a\u00030å\u00012\u0006\u0010E\u001a\u00020DH\u0002¢\u0006\u0006\bï\u0001\u0010ð\u0001J\u001d\u0010ñ\u0001\u001a\u00020\u000e2\t\u0010É\u0001\u001a\u0004\u0018\u00010)H\u0002¢\u0006\u0006\bñ\u0001\u0010\u0098\u0001J\u001d\u0010ò\u0001\u001a\u00020\u000e2\t\u0010É\u0001\u001a\u0004\u0018\u00010)H\u0002¢\u0006\u0006\bò\u0001\u0010\u0098\u0001J\u0011\u0010ó\u0001\u001a\u00020\u000eH\u0002¢\u0006\u0005\bó\u0001\u0010\u000bJ\u0011\u0010ô\u0001\u001a\u00020\u000eH\u0002¢\u0006\u0005\bô\u0001\u0010\u000bJ\u0011\u0010õ\u0001\u001a\u00020\u000eH\u0002¢\u0006\u0005\bõ\u0001\u0010\u000bJ\u0011\u0010ö\u0001\u001a\u00020\u000eH\u0002¢\u0006\u0005\bö\u0001\u0010\u000bJ\u0011\u0010÷\u0001\u001a\u00020\u000eH\u0002¢\u0006\u0005\b÷\u0001\u0010\u000bJ\u0011\u0010ø\u0001\u001a\u00020\u000eH\u0002¢\u0006\u0005\bø\u0001\u0010\u000bJ\u001b\u0010ú\u0001\u001a\u00020\u000e2\u0007\u0010ù\u0001\u001a\u00020-H\u0002¢\u0006\u0006\bú\u0001\u0010\u0086\u0001R\u0019\u0010û\u0001\u001a\u00020)8\u0002@\u0002X\u0082\u000e¢\u0006\b\n\u0006\bû\u0001\u0010ü\u0001R\u0019\u0010ý\u0001\u001a\u00020\u00158\u0002@\u0002X\u0082\u000e¢\u0006\b\n\u0006\bý\u0001\u0010þ\u0001R\u0019\u0010ÿ\u0001\u001a\u00020\u00158\u0002@\u0002X\u0082\u000e¢\u0006\b\n\u0006\bÿ\u0001\u0010þ\u0001R\u0019\u0010\u0080\u0002\u001a\u00020\u00158\u0002@\u0002X\u0082\u000e¢\u0006\b\n\u0006\b\u0080\u0002\u0010þ\u0001R\u001c\u0010\u0082\u0002\u001a\u0005\u0018\u00010\u0081\u00028\u0002@\u0002X\u0082\u000e¢\u0006\b\n\u0006\b\u0082\u0002\u0010\u0083\u0002R-\u0010\u0084\u0002\u001a\u0016\u0012\u0004\u0012\u00020D\u0018\u00010xj\n\u0012\u0004\u0012\u00020D\u0018\u0001`y8\u0002@\u0002X\u0082\u000e¢\u0006\b\n\u0006\b\u0084\u0002\u0010\u0085\u0002R-\u0010\u0086\u0002\u001a\u0016\u0012\u0004\u0012\u00020D\u0018\u00010xj\n\u0012\u0004\u0012\u00020D\u0018\u0001`y8\u0002@\u0002X\u0082\u000e¢\u0006\b\n\u0006\b\u0086\u0002\u0010\u0085\u0002R\u001c\u0010\u0088\u0002\u001a\u0005\u0018\u00010\u0087\u00028\u0002@\u0002X\u0082\u000e¢\u0006\b\n\u0006\b\u0088\u0002\u0010\u0089\u0002R\u0017\u0010\u008a\u0002\u001a\u00020)8\u0002X\u0082D¢\u0006\b\n\u0006\b\u008a\u0002\u0010ü\u0001R\u0017\u0010\u008b\u0002\u001a\u00020)8\u0002X\u0082D¢\u0006\b\n\u0006\b\u008b\u0002\u0010ü\u0001R\u0017\u0010\u008c\u0002\u001a\u00020\"8\u0002X\u0082D¢\u0006\b\n\u0006\b\u008c\u0002\u0010\u008d\u0002R\u0017\u0010\u008e\u0002\u001a\u00020\u00158\u0002X\u0082D¢\u0006\b\n\u0006\b\u008e\u0002\u0010þ\u0001R\u0019\u0010\u008f\u0002\u001a\u00020\"8\u0002@\u0002X\u0082\u000e¢\u0006\b\n\u0006\b\u008f\u0002\u0010\u008d\u0002R\u0019\u0010\u0090\u0002\u001a\u00020-8\u0002@\u0002X\u0082\u000e¢\u0006\b\n\u0006\b\u0090\u0002\u0010\u0091\u0002R\u0019\u0010\u0092\u0002\u001a\u00020\u00158\u0002@\u0002X\u0082\u000e¢\u0006\b\n\u0006\b\u0092\u0002\u0010þ\u0001R\u0019\u0010\u0093\u0002\u001a\u00020\u00158\u0002@\u0002X\u0082\u000e¢\u0006\b\n\u0006\b\u0093\u0002\u0010þ\u0001R\u0019\u0010\u0094\u0002\u001a\u00020\"8\u0002@\u0002X\u0082\u000e¢\u0006\b\n\u0006\b\u0094\u0002\u0010\u008d\u0002R\u001b\u0010\u0095\u0002\u001a\u0004\u0018\u00010)8\u0002@\u0002X\u0082\u000e¢\u0006\b\n\u0006\b\u0095\u0002\u0010ü\u0001R\u0019\u0010\u0096\u0002\u001a\u00020-8\u0002@\u0002X\u0082\u000e¢\u0006\b\n\u0006\b\u0096\u0002\u0010\u0091\u0002R\u001b\u0010\u0097\u0002\u001a\u0004\u0018\u00010)8\u0002@\u0002X\u0082\u000e¢\u0006\b\n\u0006\b\u0097\u0002\u0010ü\u0001R\u001c\u0010\u0099\u0002\u001a\u0005\u0018\u00010\u0098\u00028\u0002@\u0002X\u0082\u000e¢\u0006\b\n\u0006\b\u0099\u0002\u0010\u009a\u0002R\u001f\u0010\u009d\u0002\u001a\n\u0012\u0005\u0012\u00030\u009c\u00020\u009b\u00028\u0002X\u0082\u0004¢\u0006\b\n\u0006\b\u009d\u0002\u0010\u009e\u0002R\u001a\u0010 \u0002\u001a\u00030\u009f\u00028\u0002@\u0002X\u0082.¢\u0006\b\n\u0006\b \u0002\u0010¡\u0002R\u001a\u0010£\u0002\u001a\u00030¢\u00028\u0002@\u0002X\u0082.¢\u0006\b\n\u0006\b£\u0002\u0010¤\u0002R\u0019\u0010¥\u0002\u001a\u00020-8\u0002@\u0002X\u0082\u000e¢\u0006\b\n\u0006\b¥\u0002\u0010\u0091\u0002R\u001b\u0010¦\u0002\u001a\u0004\u0018\u00010 8\u0002@\u0002X\u0082\u000e¢\u0006\b\n\u0006\b¦\u0002\u0010§\u0002R\u0019\u0010¨\u0002\u001a\u00020)8\u0002@\u0002X\u0082.¢\u0006\b\n\u0006\b¨\u0002\u0010ü\u0001R\u001b\u0010©\u0002\u001a\u0004\u0018\u00010)8\u0002@\u0002X\u0082\u000e¢\u0006\b\n\u0006\b©\u0002\u0010ü\u0001R\u0019\u0010s\u001a\u0004\u0018\u00010r8\u0002@\u0002X\u0082\u000e¢\u0006\u0007\n\u0005\bs\u0010ª\u0002R\u001c\u0010¬\u0002\u001a\u0005\u0018\u00010«\u00028\u0002@\u0002X\u0082\u000e¢\u0006\b\n\u0006\b¬\u0002\u0010\u00ad\u0002R\u0019\u0010®\u0002\u001a\u00020-8\u0002@\u0002X\u0082\u000e¢\u0006\b\n\u0006\b®\u0002\u0010\u0091\u0002R\u001c\u0010°\u0002\u001a\u0005\u0018\u00010¯\u00028\u0002@\u0002X\u0082\u000e¢\u0006\b\n\u0006\b°\u0002\u0010±\u0002R\u0017\u0010²\u0002\u001a\u00020)8\u0002X\u0082D¢\u0006\b\n\u0006\b²\u0002\u0010ü\u0001R\u001e\u0010´\u0002\u001a\t\u0012\u0004\u0012\u00020)0³\u00028\u0002X\u0082\u0004¢\u0006\b\n\u0006\b´\u0002\u0010µ\u0002R\u0017\u0010¶\u0002\u001a\u00020)8\u0002X\u0082D¢\u0006\b\n\u0006\b¶\u0002\u0010ü\u0001R\u0017\u0010·\u0002\u001a\u00020)8\u0002X\u0082D¢\u0006\b\n\u0006\b·\u0002\u0010ü\u0001R\u0019\u0010¸\u0002\u001a\u00020-8\u0002@\u0002X\u0082\u000e¢\u0006\b\n\u0006\b¸\u0002\u0010\u0091\u0002R\u001a\u0010¹\u0002\u001a\u00030Ã\u00018\u0002@\u0002X\u0082\u000e¢\u0006\b\n\u0006\b¹\u0002\u0010º\u0002R\u0019\u0010»\u0002\u001a\u00020\u00158\u0002@\u0002X\u0082\u000e¢\u0006\b\n\u0006\b»\u0002\u0010þ\u0001R/\u0010¼\u0002\u001a\u0018\u0012\u0005\u0012\u00030È\u0001\u0018\u00010xj\u000b\u0012\u0005\u0012\u00030È\u0001\u0018\u0001`y8\u0002@\u0002X\u0082\u000e¢\u0006\b\n\u0006\b¼\u0002\u0010\u0085\u0002R\u0019\u0010½\u0002\u001a\u00020-8\u0002@\u0002X\u0082\u000e¢\u0006\b\n\u0006\b½\u0002\u0010\u0091\u0002R\u001c\u0010¿\u0002\u001a\u0005\u0018\u00010¾\u00028\u0002@\u0002X\u0082\u000e¢\u0006\b\n\u0006\b¿\u0002\u0010À\u0002R\u001c\u0010Â\u0002\u001a\u0005\u0018\u00010Á\u00028\u0002@\u0002X\u0082\u000e¢\u0006\b\n\u0006\bÂ\u0002\u0010Ã\u0002R\u0017\u0010Ä\u0002\u001a\u00020)8\u0002X\u0082D¢\u0006\b\n\u0006\bÄ\u0002\u0010ü\u0001R\u001f\u0010Ç\u0002\u001a\n\u0012\u0005\u0012\u00030Æ\u00020Å\u00028\u0002X\u0082\u0004¢\u0006\b\n\u0006\bÇ\u0002\u0010È\u0002R%\u0010Ê\u0002\u001a\u0010\u0012\u000b\u0012\t\u0012\u0004\u0012\u00020)0³\u00020É\u00028\u0002X\u0082\u0004¢\u0006\b\n\u0006\bÊ\u0002\u0010Ë\u0002R!\u0010Í\u0002\u001a\f\u0012\u0007\u0012\u0005\u0018\u00010Ì\u00020É\u00028\u0002X\u0083\u0004¢\u0006\b\n\u0006\bÍ\u0002\u0010Ë\u0002R\u0018\u0010Ï\u0002\u001a\u00030Î\u00028\u0002X\u0082\u0004¢\u0006\b\n\u0006\bÏ\u0002\u0010Ð\u0002¨\u0006Ó\u0002²\u0006\u000e\u0010Ò\u0002\u001a\u00030\u0098\u00028\nX\u008a\u0084\u0002"}, d2 = {"Lcom/callapp/contacts/activity/sms/chat/SmsChatActivity;", "Lcom/callapp/contacts/activity/base/BaseNoTitleActivity;", "Lcom/callapp/contacts/activity/sms/chat/ISmsChatDataHandler;", "Lcom/callapp/contacts/activity/sms/chat/attachview/AttachFileGridAdapter$OnAttachItemInteraction;", "Lcom/callapp/contacts/activity/interfaces/InvalidateDataListener;", "Lcom/callapp/contacts/activity/interfaces/SmsMmsSendListener;", "Lcom/callapp/contacts/activity/sms/chat/IChatSmsMessageListener;", "Lcom/callapp/contacts/activity/interfaces/MainScreenOnCreateListener;", "Lcom/callapp/contacts/activity/sms/chat/BaseFullScreenWithToolBarFragment$OnFragmentLifecycleChangeListener;", "Lcom/callapp/contacts/activity/interfaces/SmsRefreshListener;", "<init>", "()V", "Landroid/os/Bundle;", "savedInstanceState", "", "onCreate", "(Landroid/os/Bundle;)V", "Landroid/content/Intent;", "intent", "onNewIntent", "(Landroid/content/Intent;)V", "", "getLayoutResourceId", "()I", "Li5/a;", "getViewBinder", "()Li5/a;", "getLoadThreshold", "()Ljava/lang/Integer;", "Llx/l1;", "loadBatchMassages", "()Llx/l1;", "Lcom/callapp/framework/phone/Phone;", Constants.EXTRA_PHONE_NUMBER, "", "deviceId", "fetchContactData", "(Lcom/callapp/framework/phone/Phone;J)V", "Lcom/callapp/contacts/model/contact/ContactData;", "getContactData", "()Lcom/callapp/contacts/model/contact/ContactData;", "", "getHighlightSearchText", "()Ljava/lang/String;", "msgId", "", "isMessageSelected", "(J)Z", "getNumOfSelectedMessages", "Landroid/view/Menu;", "menu", "onCreateOptionsMenu", "(Landroid/view/Menu;)Z", "Landroid/view/MenuItem;", "item", "onOptionsItemSelected", "(Landroid/view/MenuItem;)Z", "onPrepareOptionsMenu", "id", "onItemClick", "(I)V", "onSettingsLocationEnabled", "onDestroy", "Lcom/callapp/contacts/activity/interfaces/SmsMmsSendEvent;", "event", "onSmsSendEvent", "(Lcom/callapp/contacts/activity/interfaces/SmsMmsSendEvent;)V", "onProfilePicClicked", "Lcom/callapp/contacts/model/sms/chat/SmsChatMessage;", "sms", "selected", AddNoteActivity.NOTE_EXTRA_POSITION, "onMessageSelectionChanged", "(Lcom/callapp/contacts/model/sms/chat/SmsChatMessage;ZI)V", "isScheduled", "onDeleteSmsClicked", "(Lcom/callapp/contacts/model/sms/chat/SmsChatMessage;Z)V", "Lcom/callapp/contacts/model/sms/chat/ChatMessageItem;", "data", "onOpenScheduleOptionsClick", "(Lcom/callapp/contacts/model/sms/chat/ChatMessageItem;)V", "onResendSmsClicked", "(Lcom/callapp/contacts/model/sms/chat/SmsChatMessage;)V", "imageUri", "onImageClicked", "(Lcom/callapp/contacts/model/sms/chat/SmsChatMessage;Ljava/lang/String;)V", "", "Lor/m0;", "photos", "contactName", "Lkr/c;", "vCard", "onContactClicked", "(Ljava/util/List;Ljava/lang/String;Lkr/c;)V", "Landroidx/media3/exoplayer/ExoPlayer;", "newPlayer", "isVideo", "onVideoClicked", "(Lcom/callapp/contacts/model/sms/chat/SmsChatMessage;Landroidx/media3/exoplayer/ExoPlayer;Z)V", "onSmsLinkClicked", "onResume", "onPause", "Lcom/callapp/contacts/event/EventBusManager$CallAppDataType;", "type", "invalidateData", "(Lcom/callapp/contacts/event/EventBusManager$CallAppDataType;)V", "Landroid/view/MotionEvent;", "dispatchTouchEvent", "(Landroid/view/MotionEvent;)Z", "toggleSearch", "onMainScreenOnCreate", "outState", "onSaveInstanceState", "onFragmentDestroyed", "Lcom/callapp/contacts/model/DataChangedInfo;", "dataChangedInfo", "refresh", "(Lcom/callapp/contacts/model/DataChangedInfo;)V", "closeKeyboardUpdateInsetsAccordingly", "handleForwarding", "Ljava/util/ArrayList;", "Lkotlin/collections/ArrayList;", "forwardMessages", "sendForwardedMessages", "(Ljava/util/ArrayList;)V", "isListInPositionToShowScrollToBottomView", "()Z", "getRecyclerViewDimens", "showScrollToBottomView", "hideScrollToBottomView", "count", "updateNewMessageCount", "openKeyboard", "fixScrollPosition", "(Z)V", "setOverrideScroll", "openSearchTermAndScrollToMessage", "clearAllSelectedMessages", "init", "parseIntent", "parseIntentFileMultiUris", "initLayout", "shouldShowScheduleTooltip", "setSmsActionButtonStatus", "selectedSIM", "updateSim", "onSimSelected", "(IZ)V", "initToolbar", "openConversationActivityIfNeeded", "action", "attachmentAction", "(Ljava/lang/String;)V", "closeFullScreenMmsFragment", "Lcom/callapp/contacts/model/sms/chat/SmsChatAttachment;", "smsChatAttachment", "fileUri", "downloadAttachmentFile", "(Lcom/callapp/contacts/model/sms/chat/SmsChatAttachment;Ljava/lang/String;)V", "shareAttachment", "saveSelectedFile", "Lkotlin/Function1;", "callback", "requestDefaultSmsAppPermission", "(Lkotlin/jvm/functions/Function1;)V", "enableEditableAndButtons", "addToLabel", "reportAnalytics", "(Ljava/lang/String;Ljava/lang/String;)V", "contactData", "setContactDetails", "(Lcom/callapp/contacts/model/contact/ContactData;)V", ContactDetailsActivity.EXTRA_FULL_NAME, "updateEmptyStateData", "register", "registerAndUnregisterEventBus", "initChatAdapterData", "updateSimSelection", "scrollToBottomOfScreen", "hideIsItSpam", "showIsItSpam", "isItSpamAnimation", "Landroid/content/Context;", "context", "handleBlock", "(Landroid/content/Context;Lcom/callapp/contacts/model/contact/ContactData;)V", "showSpamIndication", "getAnalyticsType", "callToNumber", "analyticsAction", "analyticsEntryPoint", "openCd", "(ZLjava/lang/String;Ljava/lang/String;)V", "isVirtualNumberSms", "content", "Lcom/callapp/contacts/manager/sim/SimManager$SimId;", "simId", "sendSms", "(Ljava/lang/String;Lcom/callapp/contacts/manager/sim/SimManager$SimId;)V", "sendSmsMessage", "Landroid/net/Uri;", "uri", "body", "sendMms", "(Landroid/net/Uri;Ljava/lang/String;)V", "isValidToSend", "(Landroid/net/Uri;)I", "uris", "(Ljava/util/List;Ljava/lang/String;)V", "ensureValidThreadId", "loadMessages", "initObservers", "onLastMessageSeen", "index", "scrollToPosition", "initActionsView", "visible", "toggleEmptyView", "Landroid/widget/ImageView;", "view", "Landroid/graphics/drawable/Drawable;", "drawableToFadeIn", "animateIcon", "(Landroid/widget/ImageView;Landroid/graphics/drawable/Drawable;)V", "setGoldBadgeIfNeeded", "isCurrentMmsFullScreen", "deleteSelectedMessages", "idToActionString", "(I)Ljava/lang/String;", "Lcom/callapp/contacts/model/sms/schedule/ScheduledSmsData;", "scheduledSmsData", "startScheduleMessage", "(Lcom/callapp/contacts/model/sms/schedule/ScheduledSmsData;)V", "openDocumentPicker", "openContactsPicker", "Lcom/callapp/contacts/activity/interfaces/SmsMmsMessageStatus;", "status", "handleForwardingAnalytics", "(Lcom/callapp/contacts/activity/interfaces/SmsMmsMessageStatus;)V", "smsChatMsgToScheduledSmsMsg", "(Lcom/callapp/contacts/model/sms/chat/SmsChatMessage;)Lcom/callapp/contacts/model/sms/schedule/ScheduledSmsData;", "openVideoFullScreenMms", "openImageFullScreenMms", "preLoadConversationsAd", "loadAd", "toggleMultiSelectVisibility", "initAndShowSearchView", "showSearchUi", "showNonSearchUi", "isVisible", "setIsAdVisible", "tag", "Ljava/lang/String;", "numOfForwardSuccess", "I", "numOfForwardFailed", "numOfForwarding", "Lcom/callapp/contacts/activity/sms/chat/attachview/SmsAttachView;", "smsAttachView", "Lcom/callapp/contacts/activity/sms/chat/attachview/SmsAttachView;", "forwardingMessages", "Ljava/util/ArrayList;", "forwardingMessagesStatus", "Lcom/google/android/material/bottomsheet/j;", "bottomSheetDialog", "Lcom/google/android/material/bottomsheet/j;", "DOWNLOAD", "SHARE", "SCROLL_TO_BOTTOM_MIN_DELAY", "J", "RECYCLER_VIEW_SCREEN_PERCENTAGE", "maxAttachmentKb", "forceRepositionScroll", "Z", "adViewHeight", "threadId", SingleSmsData.EXTRA_MESSAGE_ID, "searchTerm", "startWithSearchTerm", "originCaller", "Lcom/callapp/contacts/activity/sms/chat/SmsChatViewModel;", "chatViewModel", "Lcom/callapp/contacts/activity/sms/chat/SmsChatViewModel;", "Lcom/callapp/contacts/activity/sms/chat/SmsChatAdapter;", "Lcom/callapp/contacts/model/sms/chat/SmsComponent;", "adapter", "Lcom/callapp/contacts/activity/sms/chat/SmsChatAdapter;", "Lcom/callapp/contacts/databinding/ActivitySmsChatLayoutBinding;", "binding", "Lcom/callapp/contacts/databinding/ActivitySmsChatLayoutBinding;", "Landroidx/recyclerview/widget/LinearLayoutManager;", "linearLayoutManager", "Landroidx/recyclerview/widget/LinearLayoutManager;", "isFromNotificationFirstFocus", "contactPhone", "Lcom/callapp/framework/phone/Phone;", "originalRecipient", "messageBody", "Lcom/callapp/contacts/model/DataChangedInfo;", "Lcom/callapp/ads/api/loader/MultiSizeBiddingAdLoader;", "multiSizeAdLoader", "Lcom/callapp/ads/api/loader/MultiSizeBiddingAdLoader;", "userTouchedScreen", "Lcom/callapp/contacts/model/sms/conversations/SmsChatAdapterData;", "smsAdapterData", "Lcom/callapp/contacts/model/sms/conversations/SmsChatAdapterData;", "LABEL", "", "MIME_TYPES", "[Ljava/lang/String;", "clickActionProfilePic", "clickActionBack", "isInSearch", "preferredSim", "Lcom/callapp/contacts/manager/sim/SimManager$SimId;", "newMessageRecivedCount", "mmsUriList", "shouldRefreshAds", "Lcom/callapp/contacts/activity/sms/chat/FullScreenVideoFragment;", "mmsFullScreenVideoFragment", "Lcom/callapp/contacts/activity/sms/chat/FullScreenVideoFragment;", "Lcom/callapp/contacts/activity/sms/chat/FullScreenImageFragment;", "mmsFullScreenImageFragment", "Lcom/callapp/contacts/activity/sms/chat/FullScreenImageFragment;", "isReloadMmsFragmentKey", "Landroidx/lifecycle/a0;", "Lcom/callapp/contacts/model/objectbox/SingleSmsData;", "smsObserver", "Landroidx/lifecycle/a0;", "Lj/b;", "documentPick", "Lj/b;", "Ljava/lang/Void;", "contactPick", "com/callapp/contacts/activity/sms/chat/SmsChatActivity$searchTextWatcher$1", "searchTextWatcher", "Lcom/callapp/contacts/activity/sms/chat/SmsChatActivity$searchTextWatcher$1;", "Companion", "viewModel", "callapp-client_playRelease"}, k = 1, mv = {2, 1, 0}, xi = 48)
public final class SmsChatActivity extends BaseNoTitleActivity implements ISmsChatDataHandler, AttachFileGridAdapter.OnAttachItemInteraction, InvalidateDataListener, SmsMmsSendListener, IChatSmsMessageListener, MainScreenOnCreateListener, BaseFullScreenWithToolBarFragment.OnFragmentLifecycleChangeListener, SmsRefreshListener {

    @NotNull
    private static final String BODY = "SMS_BODY";

    @NotNull
    public static final Companion INSTANCE = new Companion(null);

    @NotNull
    private static final String DATA_CHANGE_INFO_POSITION = "SMS_DATA_CHANGE_INFO";

    @NotNull
    private static final String FILE_MULTI_URIS = "URI_MULTI";

    @NotNull
    public static final String FORWARD_MESSAGES = "FORWARD_MESSAGES";

    @NotNull
    private static final String MESSAGE_ID = "MESSAGE_ID";

    @NotNull
    private static final String MIME_TYPE = "MIME_TYPE";
    private static final long NO_MESSAGE_ID = -1;

    @NotNull
    private static final String ORIGIN = "ORIGIN";

    @NotNull
    private static final String PRELOAD_CONVERSATIONS_AD = "PRELOAD_CONVERSATIONS_AD";

    @NotNull
    public static final String RECEIVED_SUB_ID = "SUB_ID";

    @NotNull
    public static final String RECIPIENT_PHONE = "RECIPIENT_PHONE";

    @NotNull
    private static final String SEARCH_TERM = "SEARCH_TERM";

    @NotNull
    private static final String SOURCE = "SOURCE";

    @NotNull
    private static final String THREAD_ID = "THREAD_ID";

    @NotNull
    private final String DOWNLOAD;

    @NotNull
    private final String LABEL;

    @NotNull
    private final String[] MIME_TYPES;
    private final int RECYCLER_VIEW_SCREEN_PERCENTAGE;
    private final long SCROLL_TO_BOTTOM_MIN_DELAY;

    @NotNull
    private final String SHARE;
    private int adViewHeight;

    @NotNull
    private final SmsChatAdapter<SmsComponent> adapter;
    private ActivitySmsChatLayoutBinding binding;
    private j bottomSheetDialog;
    private SmsChatViewModel chatViewModel;

    @NotNull
    private final String clickActionBack;

    @NotNull
    private final String clickActionProfilePic;
    private Phone contactPhone;

    @NotNull
    private final b contactPick;
    private DataChangedInfo dataChangedInfo;

    @NotNull
    private final b documentPick;
    private boolean forceRepositionScroll;
    private ArrayList<SmsChatMessage> forwardingMessages;
    private ArrayList<SmsChatMessage> forwardingMessagesStatus;
    private boolean isFromNotificationFirstFocus;
    private boolean isInSearch;

    @NotNull
    private final String isReloadMmsFragmentKey;
    private LinearLayoutManager linearLayoutManager;
    private long maxAttachmentKb;
    private String messageBody;
    private long messageId;
    private FullScreenImageFragment mmsFullScreenImageFragment;
    private FullScreenVideoFragment mmsFullScreenVideoFragment;
    private ArrayList<Uri> mmsUriList;
    private MultiSizeBiddingAdLoader multiSizeAdLoader;
    private int newMessageRecivedCount;
    private int numOfForwardFailed;
    private int numOfForwardSuccess;
    private int numOfForwarding;
    private String originCaller;
    private String originalRecipient;

    @NotNull
    private SimManager.SimId preferredSim;
    private String searchTerm;

    @NotNull
    private final SmsChatActivity$searchTextWatcher$1 searchTextWatcher;
    private boolean shouldRefreshAds;
    private SmsChatAdapterData smsAdapterData;
    private SmsAttachView smsAttachView;

    @NotNull
    private final a0 smsObserver;
    private boolean startWithSearchTerm;

    @NotNull
    private String tag;
    private int threadId;
    private boolean userTouchedScreen;

    @Metadata(d1 = {"\u0000\u001c\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0002\n\u0002\u0010\u000e\n\u0002\b\u000e\n\u0002\u0010\t\n\u0002\b\u0003\b\u0086\u0003\u0018\u00002\u00020\u0001B\t\b\u0002¢\u0006\u0004\b\u0002\u0010\u0003R\u0014\u0010\u0005\u001a\u00020\u00048\u0002X\u0082T¢\u0006\u0006\n\u0004\b\u0005\u0010\u0006R\u0014\u0010\u0007\u001a\u00020\u00048\u0002X\u0082T¢\u0006\u0006\n\u0004\b\u0007\u0010\u0006R\u0014\u0010\b\u001a\u00020\u00048\u0002X\u0082T¢\u0006\u0006\n\u0004\b\b\u0010\u0006R\u0014\u0010\t\u001a\u00020\u00048\u0006X\u0086T¢\u0006\u0006\n\u0004\b\t\u0010\u0006R\u0014\u0010\n\u001a\u00020\u00048\u0006X\u0086T¢\u0006\u0006\n\u0004\b\n\u0010\u0006R\u0014\u0010\u000b\u001a\u00020\u00048\u0006X\u0086T¢\u0006\u0006\n\u0004\b\u000b\u0010\u0006R\u0014\u0010\f\u001a\u00020\u00048\u0002X\u0082T¢\u0006\u0006\n\u0004\b\f\u0010\u0006R\u0014\u0010\r\u001a\u00020\u00048\u0002X\u0082T¢\u0006\u0006\n\u0004\b\r\u0010\u0006R\u0014\u0010\u000e\u001a\u00020\u00048\u0002X\u0082T¢\u0006\u0006\n\u0004\b\u000e\u0010\u0006R\u0014\u0010\u000f\u001a\u00020\u00048\u0002X\u0082T¢\u0006\u0006\n\u0004\b\u000f\u0010\u0006R\u0014\u0010\u0010\u001a\u00020\u00048\u0002X\u0082T¢\u0006\u0006\n\u0004\b\u0010\u0010\u0006R\u0014\u0010\u0011\u001a\u00020\u00048\u0002X\u0082T¢\u0006\u0006\n\u0004\b\u0011\u0010\u0006R\u0014\u0010\u0012\u001a\u00020\u00048\u0002X\u0082T¢\u0006\u0006\n\u0004\b\u0012\u0010\u0006R\u0014\u0010\u0014\u001a\u00020\u00138\u0002X\u0082T¢\u0006\u0006\n\u0004\b\u0014\u0010\u0015¨\u0006\u0016"}, d2 = {"Lcom/callapp/contacts/activity/sms/chat/SmsChatActivity$Companion;", "", "<init>", "()V", "", SmsChatActivity.THREAD_ID, "Ljava/lang/String;", SmsChatActivity.MESSAGE_ID, SmsChatActivity.SEARCH_TERM, SmsChatActivity.RECIPIENT_PHONE, SmsChatActivity.FORWARD_MESSAGES, "RECEIVED_SUB_ID", SmsChatActivity.SOURCE, SmsChatActivity.ORIGIN, SmsChatActivity.PRELOAD_CONVERSATIONS_AD, "DATA_CHANGE_INFO_POSITION", "BODY", SmsChatActivity.MIME_TYPE, "FILE_MULTI_URIS", "", "NO_MESSAGE_ID", "J", "callapp-client_playRelease"}, k = 1, mv = {2, 1, 0}, xi = 48)
    public static final class Companion {
        public Companion(DefaultConstructorMarker defaultConstructorMarker) {
            this();
        }

        public static Intent a(String str, String str2, boolean z) {
            Intrinsics.checkNotNullParameter(str, Constants.EXTRA_PHONE_NUMBER);
            Intent intent = new Intent((Context) CallAppApplication.get(), (Class<?>) SmsChatActivity.class);
            intent.putExtra(SmsChatActivity.RECIPIENT_PHONE, str);
            if (StringUtils.x(str2)) {
                intent.putExtra(SmsChatActivity.SOURCE, str2);
            }
            intent.putExtra(SmsChatActivity.PRELOAD_CONVERSATIONS_AD, z);
            return intent;
        }

        public static void b(Context context, SmsConversationMessage smsConversationMessage, String str) {
            Intrinsics.checkNotNullParameter(context, "context");
            Intrinsics.checkNotNullParameter(smsConversationMessage, "smsMessage");
            Intrinsics.checkNotNullParameter(str, "searchTerm");
            Intent intent = new Intent(context, (Class<?>) SmsChatActivity.class);
            intent.putExtra(SmsChatActivity.THREAD_ID, smsConversationMessage.getThreadId());
            intent.putExtra(SmsChatActivity.MESSAGE_ID, smsConversationMessage.getCom.callapp.contacts.model.objectbox.SingleSmsData.EXTRA_MESSAGE_ID java.lang.String());
            intent.putExtra(SmsChatActivity.SEARCH_TERM, str);
            intent.putExtra(SmsChatActivity.RECIPIENT_PHONE, smsConversationMessage.getCom.callapp.contacts.model.Constants.EXTRA_PHONE_NUMBER java.lang.String().getRawNumber());
            intent.putExtra(SmsChatActivity.BODY, "");
            Activities.E(context, intent);
        }

        public static void c(Context context, String str, String str2, int i, DataChangedInfo dataChangedInfo, List list, String str3) {
            Intrinsics.checkNotNullParameter(context, "context");
            Intrinsics.checkNotNullParameter(str, "rawPhone");
            Intent intent = new Intent(context, (Class<?>) SmsChatActivity.class);
            intent.putExtra(SmsChatActivity.THREAD_ID, i);
            intent.putExtra(SmsChatActivity.RECIPIENT_PHONE, str);
            intent.putExtra(SmsChatActivity.BODY, str2);
            intent.putExtra(SmsChatActivity.ORIGIN, str3);
            List list2 = list;
            if (list2 != null && !list2.isEmpty()) {
                intent.putParcelableArrayListExtra(SmsChatActivity.FILE_MULTI_URIS, new ArrayList<>(list2));
            }
            if (dataChangedInfo != null) {
                intent.putExtra(SmsChatActivity.DATA_CHANGE_INFO_POSITION, dataChangedInfo);
            }
            Activities.E(context, intent);
        }

        public static void d(Context context, String str, ArrayList arrayList) {
            Intrinsics.checkNotNullParameter(context, "context");
            Intrinsics.checkNotNullParameter(str, "recipient");
            Intent intent = new Intent(context, (Class<?>) SmsChatActivity.class);
            intent.putExtra(SmsChatActivity.FORWARD_MESSAGES, arrayList);
            intent.putExtra(SmsChatActivity.RECIPIENT_PHONE, str);
            Activities.E(context, intent);
        }

        public static void e(Companion companion, Context context, String str, String str2, int i, DataChangedInfo dataChangedInfo, List list, int i2) {
            if ((i2 & 4) != 0) {
                str2 = "";
            }
            String str3 = str2;
            if ((i2 & 8) != 0) {
                i = UserSpamData.SPAM_MAX_THRESHOLD;
            }
            int i3 = i;
            DataChangedInfo dataChangedInfo2 = (i2 & 16) != 0 ? null : dataChangedInfo;
            List list2 = (i2 & 32) != 0 ? null : list;
            companion.getClass();
            c(context, str, str3, i3, dataChangedInfo2, list2, null);
        }

        private Companion() {
        }
    }

    @Metadata(k = 3, mv = {2, 1, 0}, xi = 48)
    public class WhenMappings {
        public static final int[] $EnumSwitchMapping$0;
        public static final int[] $EnumSwitchMapping$1;
        public static final int[] $EnumSwitchMapping$2;

        static {
            int[] iArr = new int[CallAppMimeType.values().length];
            try {
                iArr[CallAppMimeType.UNKNOWN.ordinal()] = 1;
            } catch (NoSuchFieldError unused) {
            }
            $EnumSwitchMapping$0 = iArr;
            int[] iArr2 = new int[SmsMmsMessageStatus.values().length];
            try {
                iArr2[SmsMmsMessageStatus.Sending.ordinal()] = 1;
            } catch (NoSuchFieldError unused2) {
            }
            try {
                iArr2[SmsMmsMessageStatus.JustSent.ordinal()] = 2;
            } catch (NoSuchFieldError unused3) {
            }
            try {
                iArr2[SmsMmsMessageStatus.MmsSent.ordinal()] = 3;
            } catch (NoSuchFieldError unused4) {
            }
            try {
                iArr2[SmsMmsMessageStatus.SentComplete.ordinal()] = 4;
            } catch (NoSuchFieldError unused5) {
            }
            try {
                iArr2[SmsMmsMessageStatus.SentFailed.ordinal()] = 5;
            } catch (NoSuchFieldError unused6) {
            }
            $EnumSwitchMapping$1 = iArr2;
            int[] iArr3 = new int[EventBusManager.CallAppDataType.values().length];
            try {
                iArr3[EventBusManager.CallAppDataType.CONTACTS.ordinal()] = 1;
            } catch (NoSuchFieldError unused7) {
            }
            try {
                iArr3[EventBusManager.CallAppDataType.IDENTIFIED_CONTACTS_DATA_CHANGED.ordinal()] = 2;
            } catch (NoSuchFieldError unused8) {
            }
            try {
                iArr3[EventBusManager.CallAppDataType.IDENTIFY_CONTACTS_FINISHED.ordinal()] = 3;
            } catch (NoSuchFieldError unused9) {
            }
            try {
                iArr3[EventBusManager.CallAppDataType.BLOCK.ordinal()] = 4;
            } catch (NoSuchFieldError unused10) {
            }
            try {
                iArr3[EventBusManager.CallAppDataType.UNSET_INCOGNITO.ordinal()] = 5;
            } catch (NoSuchFieldError unused11) {
            }
            try {
                iArr3[EventBusManager.CallAppDataType.REFRESH_SMS.ordinal()] = 6;
            } catch (NoSuchFieldError unused12) {
            }
            try {
                iArr3[EventBusManager.CallAppDataType.SMS_SEARCH.ordinal()] = 7;
            } catch (NoSuchFieldError unused13) {
            }
            $EnumSwitchMapping$2 = iArr3;
        }
    }

    public SmsChatActivity() {
        Intrinsics.checkNotNullExpressionValue("SmsChatActivity", "getSimpleName(...)");
        this.tag = "SmsChatActivity";
        this.forwardingMessagesStatus = new ArrayList<>();
        this.DOWNLOAD = "DOWNLOAD";
        this.SHARE = "SHARE";
        this.SCROLL_TO_BOTTOM_MIN_DELAY = 100L;
        this.RECYCLER_VIEW_SCREEN_PERCENTAGE = 80;
        this.threadId = UserSpamData.SPAM_MAX_THRESHOLD;
        this.messageId = -1L;
        this.adapter = new SmsChatAdapter<>(this, this);
        this.LABEL = "Chat Screen";
        this.MIME_TYPES = new String[]{"image/*", "video/*", CallAppMimeType.STICKER.getMimeType()};
        this.clickActionProfilePic = "ClickUserPhoto";
        this.clickActionBack = "ClickBack";
        this.preferredSim = SimManager.SimId.SIM_1;
        this.shouldRefreshAds = true;
        this.isReloadMmsFragmentKey = "isReloadMmsScreenFragment";
        this.smsObserver = new d(this, 1);
        this.documentPick = registerForActivityResult(new k.b(), new w9.d(this, 4));
        this.contactPick = registerForActivityResult(new c(), new w9.d(this, 5));
        this.searchTextWatcher = new TextWatcher() {
            @Override
            public final void afterTextChanged(Editable editable) {
                String str;
                SmsChatViewModel smsChatViewModel;
                String str2;
                Intrinsics.checkNotNullParameter(editable, "editable");
                SmsChatActivity smsChatActivity = SmsChatActivity.this;
                str = smsChatActivity.searchTerm;
                if (str != null) {
                    String obj = editable.toString();
                    str2 = smsChatActivity.searchTerm;
                    if (!Intrinsics.a(obj, str2)) {
                        smsChatActivity.searchTerm = null;
                        smsChatActivity.messageId = -1L;
                    }
                }
                smsChatViewModel = smsChatActivity.chatViewModel;
                if (smsChatViewModel != null) {
                    smsChatViewModel.q(editable.toString());
                }
            }

            @Override
            public final void beforeTextChanged(CharSequence charSequence, int i, int i2, int i3) {
            }

            @Override
            public final void onTextChanged(CharSequence charSequence, int i, int i2, int i3) {
            }
        };
    }

    public final void animateIcon(final ImageView view, final Drawable drawableToFadeIn) {
        ObjectAnimator ofFloat = ObjectAnimator.ofFloat(view, "alpha", 1.0f, 0.0f);
        ofFloat.setDuration(150L);
        ofFloat.addListener(new AnimatorListenerAdapter() {
            @Override
            public final void onAnimationStart(Animator animator) {
                Intrinsics.checkNotNullParameter(animator, "animation");
                onAnimationEnd(animator);
                Drawable drawable = drawableToFadeIn;
                ImageView imageView = view;
                imageView.setImageDrawable(drawable);
                ObjectAnimator ofFloat2 = ObjectAnimator.ofFloat(imageView, "alpha", 0.0f, 1.0f);
                ofFloat2.setDuration(150L);
                ofFloat2.start();
            }
        });
        ofFloat.start();
    }

    private final void attachmentAction(java.lang.String r12) {
        throw new UnsupportedOperationException("Method not decompiled: com.callapp.contacts.activity.sms.chat.SmsChatActivity.attachmentAction(java.lang.String):void");
    }

    public static final void attachmentAction$lambda$36(String str, SmsChatActivity smsChatActivity, String str2, SmsChatAttachment smsChatAttachment, SmsChatMessage smsChatMessage, f0 f0Var) {
        if (Intrinsics.a(str, smsChatActivity.DOWNLOAD)) {
            if (str2 == null || str2.length() == 0) {
                return;
            }
            smsChatActivity.downloadAttachmentFile(smsChatAttachment, str2);
            return;
        }
        if (Intrinsics.a(str, smsChatActivity.SHARE)) {
            if (!smsChatMessage.isMMS() || f0Var.a) {
                Intent intent = new Intent("android.intent.action.SEND");
                intent.setType(CallAppMimeType.TEXT.getMimeType());
                intent.addFlags(1);
                intent.putExtra("android.intent.extra.SUBJECT", Activities.getString(R.string.share));
                intent.putExtra("android.intent.extra.TEXT", smsChatMessage.getBody());
                smsChatActivity.startActivity(Intent.createChooser(intent, Activities.getString(R.string.share)));
            } else if (str2 != null && str2.length() != 0) {
                smsChatActivity.shareAttachment(smsChatAttachment, str2);
            }
            smsChatActivity.clearAllSelectedMessages();
            smsChatActivity.closeFullScreenMmsFragment();
        }
    }

    public final void clearAllSelectedMessages() {
        CallAppApplication.get().runOnMainThread(new k(this, 5));
    }

    public static final void clearAllSelectedMessages$lambda$19(SmsChatActivity smsChatActivity) {
        SmsChatViewModel smsChatViewModel = smsChatActivity.chatViewModel;
        if (smsChatViewModel != null) {
            smsChatViewModel.selectedMessages.clear();
        }
        smsChatActivity.toggleMultiSelectVisibility();
        smsChatActivity.adapter.notifyDataSetChanged();
    }

    public final void closeFullScreenMmsFragment() {
        if (this.mmsFullScreenVideoFragment != null) {
            ActionBar supportActionBar = getSupportActionBar();
            if (supportActionBar != null) {
                supportActionBar.y();
            }
            FragmentManager supportFragmentManager = getSupportFragmentManager();
            androidx.fragment.app.a f = d0.f(supportFragmentManager, supportFragmentManager);
            FullScreenVideoFragment fullScreenVideoFragment = this.mmsFullScreenVideoFragment;
            Intrinsics.c(fullScreenVideoFragment);
            f.h(fullScreenVideoFragment);
            f.d();
            this.mmsFullScreenVideoFragment = null;
        } else if (this.mmsFullScreenImageFragment != null) {
            ActionBar supportActionBar2 = getSupportActionBar();
            if (supportActionBar2 != null) {
                supportActionBar2.y();
            }
            FragmentManager supportFragmentManager2 = getSupportFragmentManager();
            androidx.fragment.app.a f2 = d0.f(supportFragmentManager2, supportFragmentManager2);
            FullScreenImageFragment fullScreenImageFragment = this.mmsFullScreenImageFragment;
            Intrinsics.c(fullScreenImageFragment);
            f2.h(fullScreenImageFragment);
            f2.d();
            this.mmsFullScreenImageFragment = null;
        }
        SmsChatViewModel smsChatViewModel = this.chatViewModel;
        if (smsChatViewModel != null) {
            smsChatViewModel.selectedMessages.clear();
        }
        invalidateOptionsMenu();
    }

    private final void closeKeyboardUpdateInsetsAccordingly() {
        WindowInsetsManager.l.get().setKeyboardStatusListener(new WindowInsetsManager.OnKeyboardStatusChanged() {
            @Override
            public final void a() {
            }

            @Override
            public final void b() {
                ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding;
                WindowInsetsManager windowInsetsManager = WindowInsetsManager.l.get();
                activitySmsChatLayoutBinding = SmsChatActivity.this.binding;
                if (activitySmsChatLayoutBinding == null) {
                    Intrinsics.l("binding");
                    throw null;
                }
                View root = activitySmsChatLayoutBinding.getRoot();
                Intrinsics.checkNotNullExpressionValue(root, "getRoot(...)");
                windowInsetsManager.setPaddingToKeyboard(root);
            }
        });
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding = this.binding;
        if (activitySmsChatLayoutBinding == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsChatLayoutBinding.v.clearFocus();
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding2 = this.binding;
        if (activitySmsChatLayoutBinding2 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsChatLayoutBinding2.getRoot().requestFocus();
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding3 = this.binding;
        if (activitySmsChatLayoutBinding3 != null) {
            Activities.j(activitySmsChatLayoutBinding3.getRoot());
        } else {
            Intrinsics.l("binding");
            throw null;
        }
    }

    public static final void contactPick$lambda$3(com.callapp.contacts.activity.sms.chat.SmsChatActivity r10, android.net.Uri r11) {
        throw new UnsupportedOperationException("Method not decompiled: com.callapp.contacts.activity.sms.chat.SmsChatActivity.contactPick$lambda$3(com.callapp.contacts.activity.sms.chat.SmsChatActivity, android.net.Uri):void");
    }

    private final void deleteSelectedMessages() {
        Integer num;
        HashMap<Long, SmsChatMessage> selectedMessages;
        z chatLiveData;
        Pair pair;
        List list;
        SmsChatViewModel smsChatViewModel = this.chatViewModel;
        if (smsChatViewModel == null || (chatLiveData = smsChatViewModel.getChatLiveData()) == null || (pair = (Pair) chatLiveData.getValue()) == null || (list = (List) pair.a) == null) {
            num = null;
        } else {
            ArrayList arrayList = new ArrayList();
            for (Object obj : list) {
                if (((SmsComponent) obj).isSelectable()) {
                    arrayList.add(obj);
                }
            }
            num = Integer.valueOf(arrayList.size());
        }
        SmsChatViewModel smsChatViewModel2 = this.chatViewModel;
        Integer valueOf = (smsChatViewModel2 == null || (selectedMessages = smsChatViewModel2.getSelectedMessages()) == null) ? null : Integer.valueOf(selectedMessages.size());
        SmsChatViewModel smsChatViewModel3 = this.chatViewModel;
        if (smsChatViewModel3 != null) {
            HashMap hashMap = smsChatViewModel3.selectedMessages;
            Iterator it = hashMap.entrySet().iterator();
            while (it.hasNext()) {
                SmsChatMessage smsChatMessage = (SmsChatMessage) ((Map.Entry) it.next()).getValue();
                boolean after = new Date(smsChatMessage.getDate()).after(new Date(System.currentTimeMillis()));
                SmsChatRepository smsChatRepository = smsChatViewModel3.c;
                if (after) {
                    long date = smsChatMessage.getDate();
                    String address = smsChatMessage.getAddress();
                    ScheduleSmsRepository scheduleSmsRepository = smsChatViewModel3.b;
                    if (scheduleSmsRepository.containsMessage(date, address)) {
                        ScheduledSmsData scheduledSmsData = new ScheduledSmsData(smsChatMessage.getId(), smsChatMessage.getDate(), smsChatMessage.getBody(), smsChatMessage.getAddress(), smsChatMessage.getStatus(), 0L, 0L, null, SimManager.get().e(SimManager.SimId.SIM_1), null, 736, null);
                        Intrinsics.checkNotNullParameter(scheduledSmsData, "data");
                        scheduleSmsRepository.cancel(scheduledSmsData);
                    } else {
                        Intrinsics.checkNotNullParameter(smsChatMessage, "sms");
                        smsChatRepository.d(smsChatMessage);
                    }
                } else {
                    Intrinsics.checkNotNullParameter(smsChatMessage, "sms");
                    smsChatRepository.d(smsChatMessage);
                }
            }
            DataChangedInfo dataChangedInfo = smsChatViewModel3.H;
            if (dataChangedInfo == null) {
                dataChangedInfo = DataChangedInfo.create(EventBusManager.CallAppDataType.REFRESH_SMS.ordinal(), DataChangedInfo.POSITION_ALL, 10);
            }
            EventBusManager.a.b(SmsRefreshListener.f617v8, dataChangedInfo, false);
            hashMap.clear();
        }
        SmsChatViewModel smsChatViewModel4 = this.chatViewModel;
        if (smsChatViewModel4 != null) {
            smsChatViewModel4.n(true);
        }
        FeedbackManager.get().d(null, Activities.getString(R.string.sms_messages_deleted_toast));
        toggleMultiSelectVisibility();
        closeFullScreenMmsFragment();
        if (num == null || !num.equals(valueOf)) {
            return;
        }
        finish();
    }

    private final void downloadAttachmentFile(SmsChatAttachment smsChatAttachment, String fileUri) {
        if (Build.VERSION.SDK_INT < 30) {
            PermissionManager.PermissionGroup permissionGroup = PermissionManager.PermissionGroup.STORAGE;
            if (!permissionGroup.arePermissionsGranted()) {
                PermissionManager.get().f(this, new pe.c(this, 9, smsChatAttachment, fileUri), new s8.c(2), permissionGroup);
                return;
            }
        }
        saveSelectedFile(smsChatAttachment, fileUri);
    }

    public static final void downloadAttachmentFile$lambda$38() {
        FeedbackManager.get().d(null, Activities.getString(R.string.permission_is_needed));
    }

    private final void enableEditableAndButtons() {
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding = this.binding;
        if (activitySmsChatLayoutBinding == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsChatLayoutBinding.v.addTextChangedListener(new TextWatcher() {
            @Override
            public final void afterTextChanged(Editable editable) {
                Intrinsics.checkNotNullParameter(editable, "editable");
                SmsChatActivity.this.setSmsActionButtonStatus();
            }

            @Override
            public final void beforeTextChanged(CharSequence charSequence, int i, int i2, int i3) {
            }

            @Override
            public final void onTextChanged(CharSequence charSequence, int i, int i2, int i3) {
                ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding2;
                activitySmsChatLayoutBinding2 = SmsChatActivity.this.binding;
                if (activitySmsChatLayoutBinding2 == null) {
                    Intrinsics.l("binding");
                    throw null;
                }
                ((CharacterCountTextView$getTextListener$1) activitySmsChatLayoutBinding2.H.getTextListener()).a(String.valueOf(charSequence));
            }
        });
        if (StringUtils.x(this.messageBody)) {
            ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding2 = this.binding;
            if (activitySmsChatLayoutBinding2 != null) {
                activitySmsChatLayoutBinding2.v.setText(this.messageBody);
            } else {
                Intrinsics.l("binding");
                throw null;
            }
        }
    }

    public final void ensureValidThreadId() {
        if (this.threadId == Integer.MAX_VALUE) {
            CallAppSmsManager callAppSmsManager = CallAppSmsManager.a;
            SplitCompatApplication splitCompatApplication = CallAppApplication.get();
            Intrinsics.checkNotNullExpressionValue(splitCompatApplication, "get(...)");
            String str = this.originalRecipient;
            if (str == null) {
                Intrinsics.l("originalRecipient");
                throw null;
            }
            callAppSmsManager.getClass();
            int e = CallAppSmsManager.e(splitCompatApplication, str);
            this.threadId = e;
            SmsChatViewModel smsChatViewModel = this.chatViewModel;
            if (smsChatViewModel != null) {
                smsChatViewModel.H = this.dataChangedInfo;
                smsChatViewModel.E = e;
                smsChatViewModel.t = 0;
                smsChatViewModel.j = 0;
                smsChatViewModel.l.clear();
                smsChatViewModel.n(false);
            }
        }
    }

    public final void fixScrollPosition(boolean openKeyboard) {
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding = this.binding;
        if (activitySmsChatLayoutBinding == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsChatLayoutBinding.Q.postDelayed(new androidx.media3.exoplayer.audio.j(this, openKeyboard, 12), 0L);
    }

    public static void fixScrollPosition$default(SmsChatActivity smsChatActivity, boolean z, int i, Object obj) {
        if ((i & 1) != 0) {
            z = false;
        }
        smsChatActivity.fixScrollPosition(z);
    }

    public static final void fixScrollPosition$lambda$18(SmsChatActivity smsChatActivity, boolean z) {
        if (smsChatActivity.isFinishing()) {
            return;
        }
        LinearLayoutManager linearLayoutManager = smsChatActivity.linearLayoutManager;
        if (linearLayoutManager == null) {
            Intrinsics.l("linearLayoutManager");
            throw null;
        }
        if (linearLayoutManager.B0() > 0) {
            int keyboardHeight = WindowInsetsManager.l.get().getKeyboardHeight();
            if (smsChatActivity.binding == null) {
                Intrinsics.l("binding");
                throw null;
            }
            float height = (keyboardHeight - r3.r.getHeight()) - Activities.e(4.0f);
            if (z) {
                ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding = smsChatActivity.binding;
                if (activitySmsChatLayoutBinding == null) {
                    Intrinsics.l("binding");
                    throw null;
                }
                activitySmsChatLayoutBinding.Q.scrollBy(0, (int) height);
            }
        } else {
            smsChatActivity.scrollToPosition(0);
        }
        smsChatActivity.setOverrideScroll();
    }

    private final String getAnalyticsType() {
        SmsChatViewModel smsChatViewModel = this.chatViewModel;
        ContactData contactData = smsChatViewModel != null ? smsChatViewModel.getContactData() : null;
        return (!SmsHelper.f(this.contactPhone) || contactData == null) ? "Without Phone Number" : StringUtils.y(contactData.getFullName(), true) ? "Unidentified Number" : "Identified Number";
    }

    @NotNull
    public static final Intent getChatActivityIntent(@NotNull String str, String str2, boolean z) {
        INSTANCE.getClass();
        return Companion.a(str, str2, z);
    }

    private final void getRecyclerViewDimens() {
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding = this.binding;
        if (activitySmsChatLayoutBinding != null) {
            activitySmsChatLayoutBinding.Q.getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() {
                @Override
                public final void onGlobalLayout() {
                    ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding2;
                    ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding3;
                    SmsChatActivity smsChatActivity = SmsChatActivity.this;
                    activitySmsChatLayoutBinding2 = smsChatActivity.binding;
                    if (activitySmsChatLayoutBinding2 == null) {
                        Intrinsics.l("binding");
                        throw null;
                    }
                    if (activitySmsChatLayoutBinding2.Q.getHeight() > 0) {
                        smsChatActivity.setOverrideScroll();
                        activitySmsChatLayoutBinding3 = smsChatActivity.binding;
                        if (activitySmsChatLayoutBinding3 != null) {
                            activitySmsChatLayoutBinding3.Q.getViewTreeObserver().removeOnGlobalLayoutListener(this);
                        } else {
                            Intrinsics.l("binding");
                            throw null;
                        }
                    }
                }
            });
        } else {
            Intrinsics.l("binding");
            throw null;
        }
    }

    public final void handleBlock(Context context, ContactData contactData) {
        AnalyticsManager.get().p(Constants.SMS_APP, "ClickBlock", "Chat Screen, Top Bar, Yes");
        new BlockCallAction().a(context, contactData, null);
    }

    private final void handleForwarding() {
        ArrayList<SmsChatMessage> arrayList = this.forwardingMessages;
        if (arrayList != null) {
            closeKeyboardUpdateInsetsAccordingly();
            sendForwardedMessages(arrayList);
            this.numOfForwarding = arrayList.size();
        }
        this.forwardingMessages = null;
        ArrayList<Uri> arrayList2 = this.mmsUriList;
        if (arrayList2 != null) {
            sendMms$default(this, arrayList2, (String) null, 2, (Object) null);
            this.mmsUriList = null;
        }
        this.mmsUriList = null;
    }

    private final void handleForwardingAnalytics(SmsMmsMessageStatus status) {
        Integer num;
        String str;
        int i = WhenMappings.$EnumSwitchMapping$1[status.ordinal()];
        if (i == 3 || i == 4) {
            this.numOfForwardSuccess++;
            this.numOfForwarding--;
        } else if (i == 5) {
            this.numOfForwardFailed++;
            this.numOfForwarding--;
        }
        if (this.numOfForwarding == 0) {
            ArrayList<SmsChatMessage> arrayList = this.forwardingMessagesStatus;
            if (arrayList != null) {
                ArrayList arrayList2 = new ArrayList();
                for (Object obj : arrayList) {
                    if (((SmsChatMessage) obj).isMMS()) {
                        arrayList2.add(obj);
                    }
                }
                num = Integer.valueOf(arrayList2.size());
            } else {
                num = null;
            }
            if (num != null && num.intValue() == 0) {
                str = Constants.SMS;
            } else {
                ArrayList<SmsChatMessage> arrayList3 = this.forwardingMessagesStatus;
                str = Intrinsics.a(num, arrayList3 != null ? Integer.valueOf(arrayList3.size()) : null) ? "Mms" : "Multiple";
            }
            AnalyticsManager analyticsManager = AnalyticsManager.get();
            int i2 = this.numOfForwardSuccess;
            String k = i2 > 0 ? d0.k(i2, "Sent: ", " ") : "";
            int i3 = this.numOfForwardFailed;
            analyticsManager.p(Constants.SMS_APP, "ClickForwardToContact", com.mobilefuse.sdk.assetsmanager.a.o("Chat Screen, ", str, ", ", k, i3 > 0 ? d0.j(i3, "Failed: ") : ""));
            this.numOfForwardFailed = 0;
            this.numOfForwardSuccess = 0;
            this.forwardingMessagesStatus = null;
        }
    }

    public final void hideIsItSpam() {
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding = this.binding;
        if (activitySmsChatLayoutBinding == null) {
            Intrinsics.l("binding");
            throw null;
        }
        if (activitySmsChatLayoutBinding.Z.getVisibility() != 8) {
            ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding2 = this.binding;
            if (activitySmsChatLayoutBinding2 != null) {
                activitySmsChatLayoutBinding2.Z.setVisibility(8);
            } else {
                Intrinsics.l("binding");
                throw null;
            }
        }
    }

    private final void hideScrollToBottomView() {
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding = this.binding;
        if (activitySmsChatLayoutBinding == null) {
            Intrinsics.l("binding");
            throw null;
        }
        if (activitySmsChatLayoutBinding.S.getVisibility() == 0) {
            CallAppApplication.get().runOnMainThread(new k(this, 4));
        }
    }

    public static final void hideScrollToBottomView$lambda$16(SmsChatActivity smsChatActivity) {
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding = smsChatActivity.binding;
        if (activitySmsChatLayoutBinding == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsChatLayoutBinding.S.clearAnimation();
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding2 = smsChatActivity.binding;
        if (activitySmsChatLayoutBinding2 != null) {
            activitySmsChatLayoutBinding2.S.animate().alpha(0.0f).setDuration(750L).withEndAction(new k(smsChatActivity, 3));
        } else {
            Intrinsics.l("binding");
            throw null;
        }
    }

    public static final void hideScrollToBottomView$lambda$16$lambda$15(SmsChatActivity smsChatActivity) {
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding = smsChatActivity.binding;
        if (activitySmsChatLayoutBinding == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsChatLayoutBinding.S.setVisibility(8);
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding2 = smsChatActivity.binding;
        if (activitySmsChatLayoutBinding2 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsChatLayoutBinding2.N.setText("1");
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding3 = smsChatActivity.binding;
        if (activitySmsChatLayoutBinding3 != null) {
            activitySmsChatLayoutBinding3.N.setVisibility(8);
        } else {
            Intrinsics.l("binding");
            throw null;
        }
    }

    private final String idToActionString(int id) {
        if (id == 3) {
            String string = Activities.getString(R.string.action_attach_file_no_permission);
            Intrinsics.checkNotNullExpressionValue(string, "getString(...)");
            return string;
        }
        if (id == 4) {
            String string2 = Activities.getString(R.string.action_sharing_location_no_permission);
            Intrinsics.checkNotNullExpressionValue(string2, "getString(...)");
            return string2;
        }
        if (id == 5) {
            String string3 = Activities.getString(R.string.action_share_contact_no_permission);
            Intrinsics.checkNotNullExpressionValue(string3, "getString(...)");
            return string3;
        }
        if (id != 6) {
            String string4 = Activities.getString(R.string.action_general_no_permission);
            Intrinsics.checkNotNullExpressionValue(string4, "getString(...)");
            return string4;
        }
        String string5 = Activities.getString(R.string.action_send_scheduled_message_no_permission);
        Intrinsics.checkNotNullExpressionValue(string5, "getString(...)");
        return string5;
    }

    private final void init() {
        SmsActivityVisibilityManager.e.get().setInChatActivity(true);
        String str = this.originalRecipient;
        if (str == null) {
            Intrinsics.l("originalRecipient");
            throw null;
        }
        if (str.length() == 0) {
            finish();
            return;
        }
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding = this.binding;
        if (activitySmsChatLayoutBinding == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsChatLayoutBinding.setIsLtr(Boolean.valueOf(LocaleUtils.isRTL()));
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding2 = this.binding;
        if (activitySmsChatLayoutBinding2 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsChatLayoutBinding2.setIsThemeLight(Boolean.valueOf(ThemeUtils.isThemeLight()));
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding3 = this.binding;
        if (activitySmsChatLayoutBinding3 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsChatLayoutBinding3.w.setText(Activities.getText(R.string.is_it_spam_title));
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding4 = this.binding;
        if (activitySmsChatLayoutBinding4 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsChatLayoutBinding4.d0.setText(Activities.getText(R.string.yes));
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding5 = this.binding;
        if (activitySmsChatLayoutBinding5 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsChatLayoutBinding5.y.setText(Activities.getText(R.string.no));
        String str2 = this.originalRecipient;
        if (str2 == null) {
            Intrinsics.l("originalRecipient");
            throw null;
        }
        updateEmptyStateData(str2);
        SmsChatViewModel smsChatViewModel = this.chatViewModel;
        if (smsChatViewModel != null) {
            int i = this.threadId;
            smsChatViewModel.H = this.dataChangedInfo;
            smsChatViewModel.E = i;
            smsChatViewModel.t = 0;
            smsChatViewModel.j = 0;
            smsChatViewModel.l.clear();
            smsChatViewModel.n(false);
        }
        loadMessages();
        initToolbar();
        initLayout();
        if (SmsHelper.f(this.contactPhone)) {
            enableEditableAndButtons();
            initActionsView();
        }
        if (this.startWithSearchTerm) {
            openSearchTermAndScrollToMessage();
        }
    }

    private final void initActionsView() {
        AttachFileItem attachFileItem;
        AttachFileItem attachFileItem2;
        Boolean bool = Prefs.a0.get();
        if (bool.booleanValue()) {
            String string = Activities.getString(R.string.bottom_action_gallery);
            Intrinsics.checkNotNullExpressionValue(string, "getString(...)");
            attachFileItem = new AttachFileItem(1, string, R.drawable.ic_sms_gallery, R.color.sms_attach_galery);
        } else {
            attachFileItem = null;
        }
        if (bool.booleanValue()) {
            String string2 = Activities.getString(R.string.bottom_action_camera);
            Intrinsics.checkNotNullExpressionValue(string2, "getString(...)");
            attachFileItem2 = new AttachFileItem(2, string2, R.drawable.ic_sms_camera, R.color.sms_attach_camera);
        } else {
            attachFileItem2 = null;
        }
        String string3 = Activities.getString(R.string.bottom_action_files);
        Intrinsics.checkNotNullExpressionValue(string3, "getString(...)");
        AttachFileItem attachFileItem3 = new AttachFileItem(3, string3, R.drawable.ic_sms_files, R.color.sms_attach_files);
        String string4 = Activities.getString(R.string.bottom_action_location);
        Intrinsics.checkNotNullExpressionValue(string4, "getString(...)");
        AttachFileItem attachFileItem4 = new AttachFileItem(4, string4, R.drawable.ic_sms_location, R.color.sms_attach_location);
        String string5 = Activities.getString(R.string.contacts);
        Intrinsics.checkNotNullExpressionValue(string5, "getString(...)");
        AttachFileItem attachFileItem5 = new AttachFileItem(5, string5, R.drawable.ic_sms_contact, R.color.sms_attach_contact);
        String string6 = Activities.getString(R.string.bottom_action_schedule_send);
        Intrinsics.checkNotNullExpressionValue(string6, "getString(...)");
        AttachFileItem[] attachFileItemArr = {attachFileItem, attachFileItem2, attachFileItem3, attachFileItem4, attachFileItem5, new AttachFileItem(6, string6, R.drawable.ic_sms_schedule_send, R.color.sms_attach_schedule_send)};
        Intrinsics.checkNotNullParameter(attachFileItemArr, "elements");
        ArrayList r = o.r(attachFileItemArr);
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding = this.binding;
        if (activitySmsChatLayoutBinding == null) {
            Intrinsics.l("binding");
            throw null;
        }
        final int i = 0;
        activitySmsChatLayoutBinding.v.setOnFocusChangeListener(new View.OnFocusChangeListener(this) {
            public final SmsChatActivity b;

            {
                this.b = this;
            }

            @Override
            public final void onFocusChange(View view, boolean z) {
                switch (i) {
                    case 0:
                        SmsChatActivity.initActionsView$lambda$55(this.b, view, z);
                        break;
                    default:
                        SmsChatActivity.initActionsView$lambda$56(this.b, view, z);
                        break;
                }
            }
        });
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding2 = this.binding;
        if (activitySmsChatLayoutBinding2 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        final int i2 = 1;
        activitySmsChatLayoutBinding2.A.setOnFocusChangeListener(new View.OnFocusChangeListener(this) {
            public final SmsChatActivity b;

            {
                this.b = this;
            }

            @Override
            public final void onFocusChange(View view, boolean z) {
                switch (i2) {
                    case 0:
                        SmsChatActivity.initActionsView$lambda$55(this.b, view, z);
                        break;
                    default:
                        SmsChatActivity.initActionsView$lambda$56(this.b, view, z);
                        break;
                }
            }
        });
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding3 = this.binding;
        if (activitySmsChatLayoutBinding3 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsChatLayoutBinding3.v.setOnClickListener(new e(this, 2));
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding4 = this.binding;
        if (activitySmsChatLayoutBinding4 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsChatLayoutBinding4.L.setOnClickListener(new e(this, 3));
        w9.d dVar = new w9.d(this, 2);
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding5 = this.binding;
        if (activitySmsChatLayoutBinding5 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsChatLayoutBinding5.v.setKeyListener(dVar);
        AttachFileGridAdapter attachFileGridAdapter = new AttachFileGridAdapter(r, this);
        if (this.smsAttachView == null) {
            ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding6 = this.binding;
            if (activitySmsChatLayoutBinding6 == null) {
                Intrinsics.l("binding");
                throw null;
            }
            ConstraintLayout constraintLayout = activitySmsChatLayoutBinding6.R;
            Intrinsics.checkNotNullExpressionValue(constraintLayout, "smsChatRootView");
            ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding7 = this.binding;
            if (activitySmsChatLayoutBinding7 == null) {
                Intrinsics.l("binding");
                throw null;
            }
            ImageView imageView = activitySmsChatLayoutBinding7.E;
            Intrinsics.checkNotNullExpressionValue(imageView, "smsChatAddBtn");
            final SmsAttachView smsAttachView = new SmsAttachView(constraintLayout, attachFileGridAdapter, imageView, new SmsChatActivity$initActionsView$5(this));
            this.smsAttachView = smsAttachView;
            WindowInsetsManager.l.get().setKeyboardStatusListener(new WindowInsetsManager.OnKeyboardStatusChanged() {
                @Override
                public final void a() {
                    SmsAttachView smsAttachView2 = SmsAttachView.this;
                    ((SmsChatActivity$initActionsView$5) smsAttachView2.d).a(true);
                    WindowInsetsManager.l.get().setPaddingToKeyboard(smsAttachView2.a);
                    if (smsAttachView2.getPendingOpen()) {
                        smsAttachView2.b();
                    }
                }

                @Override
                public final void b() {
                    SmsAttachView smsAttachView2 = SmsAttachView.this;
                    ((SmsChatActivity$initActionsView$5) smsAttachView2.d).a(false);
                    WindowInsetsManager.l.get().setPaddingToKeyboard(smsAttachView2.a);
                    smsAttachView2.a(true);
                }
            });
        }
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding8 = this.binding;
        if (activitySmsChatLayoutBinding8 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsChatLayoutBinding8.E.setOnClickListener(new e(this, 4));
    }

    public static final void initActionsView$lambda$55(SmsChatActivity smsChatActivity, View view, boolean z) {
        if (!z) {
            SmsAttachView smsAttachView = smsChatActivity.smsAttachView;
            if (smsAttachView != null) {
                smsAttachView.a(false);
                return;
            }
            return;
        }
        if (smsChatActivity.isFromNotificationFirstFocus) {
            ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding = smsChatActivity.binding;
            if (activitySmsChatLayoutBinding != null) {
                Activities.y(0, activitySmsChatLayoutBinding.v);
            } else {
                Intrinsics.l("binding");
                throw null;
            }
        }
    }

    public static final void initActionsView$lambda$56(SmsChatActivity smsChatActivity, View view, boolean z) {
        if (z) {
            ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding = smsChatActivity.binding;
            if (activitySmsChatLayoutBinding != null) {
                activitySmsChatLayoutBinding.r.setVisibility(8);
            } else {
                Intrinsics.l("binding");
                throw null;
            }
        }
    }

    public static final void initActionsView$lambda$57(SmsChatActivity smsChatActivity, View view) {
        SmsAttachView smsAttachView = smsChatActivity.smsAttachView;
        if (smsAttachView == null || !smsAttachView.getIsShowing()) {
            return;
        }
        SmsAttachView smsAttachView2 = smsChatActivity.smsAttachView;
        if (smsAttachView2 != null) {
            smsAttachView2.a(true);
        }
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding = smsChatActivity.binding;
        if (activitySmsChatLayoutBinding != null) {
            activitySmsChatLayoutBinding.v.setDisableCloseKeyboard(false);
        } else {
            Intrinsics.l("binding");
            throw null;
        }
    }

    public static final void initActionsView$lambda$58(SmsChatActivity smsChatActivity, View view) {
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding = smsChatActivity.binding;
        if (activitySmsChatLayoutBinding != null) {
            activitySmsChatLayoutBinding.v.performClick();
        } else {
            Intrinsics.l("binding");
            throw null;
        }
    }

    public static final void initActionsView$lambda$59(SmsChatActivity smsChatActivity) {
        SmsAttachView smsAttachView = smsChatActivity.smsAttachView;
        if (smsAttachView != null && smsAttachView.getIsShowing()) {
            SmsAttachView smsAttachView2 = smsChatActivity.smsAttachView;
            if (smsAttachView2 != null) {
                smsAttachView2.a(true);
            }
            AnalyticsManager.get().p(Constants.SMS_APP, "ClickNativeBack", "Files Menu");
            return;
        }
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding = smsChatActivity.binding;
        if (activitySmsChatLayoutBinding == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsChatLayoutBinding.v.setDisableCloseKeyboard(false);
        AnalyticsManager.get().p(Constants.SMS_APP, "ClickNativeBack", Constants.KEYBOARD);
    }

    public static final void initActionsView$lambda$60(SmsChatActivity smsChatActivity, View view) {
        SmsAttachView smsAttachView = smsChatActivity.smsAttachView;
        if (smsAttachView != null && smsAttachView.getIsShowing()) {
            SmsAttachView smsAttachView2 = smsChatActivity.smsAttachView;
            if (smsAttachView2 != null) {
                smsAttachView2.a(true);
            }
            AnalyticsManager.get().p(Constants.SMS_APP, "ClickKeyboard", smsChatActivity.LABEL);
            return;
        }
        AnalyticsManager.get().p(Constants.SMS_APP, "ClickPlusIcon", smsChatActivity.LABEL);
        SmsAttachView smsAttachView3 = smsChatActivity.smsAttachView;
        if (smsAttachView3 != null) {
            smsAttachView3.b();
        }
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding = smsChatActivity.binding;
        if (activitySmsChatLayoutBinding == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsChatLayoutBinding.v.setFocusableInTouchMode(true);
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding2 = smsChatActivity.binding;
        if (activitySmsChatLayoutBinding2 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsChatLayoutBinding2.r.setVisibility(8);
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding3 = smsChatActivity.binding;
        if (activitySmsChatLayoutBinding3 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsChatLayoutBinding3.v.requestFocus();
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding4 = smsChatActivity.binding;
        if (activitySmsChatLayoutBinding4 != null) {
            Activities.y(0, activitySmsChatLayoutBinding4.v);
        } else {
            Intrinsics.l("binding");
            throw null;
        }
    }

    public final void initAndShowSearchView() {
        z foundIndexLiveData;
        z notFoundLiveData;
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding = this.binding;
        if (activitySmsChatLayoutBinding == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsChatLayoutBinding.c0.setVisibility(0);
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding2 = this.binding;
        if (activitySmsChatLayoutBinding2 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsChatLayoutBinding2.b0.setVisibility(8);
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding3 = this.binding;
        if (activitySmsChatLayoutBinding3 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsChatLayoutBinding3.F.setVisibility(8);
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding4 = this.binding;
        if (activitySmsChatLayoutBinding4 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsChatLayoutBinding4.U.m().findItem(R.id.smsChatMenuItemOverFlow).setVisible(false);
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding5 = this.binding;
        if (activitySmsChatLayoutBinding5 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsChatLayoutBinding5.U.m().findItem(R.id.smsChatMenuItemCall).setVisible(false);
        setIsAdVisible(false);
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding6 = this.binding;
        if (activitySmsChatLayoutBinding6 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsChatLayoutBinding6.r.setVisibility(8);
        SmsChatViewModel smsChatViewModel = this.chatViewModel;
        if (smsChatViewModel != null && (notFoundLiveData = smsChatViewModel.getNotFoundLiveData()) != null) {
            notFoundLiveData.d(this, new SmsChatActivityKt$sam$androidx_lifecycle_Observer$0(new u9.o(1)));
        }
        SmsChatViewModel smsChatViewModel2 = this.chatViewModel;
        if (smsChatViewModel2 != null && (foundIndexLiveData = smsChatViewModel2.getFoundIndexLiveData()) != null) {
            foundIndexLiveData.d(this, new SmsChatActivityKt$sam$androidx_lifecycle_Observer$0(new g(this, 4)));
        }
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding7 = this.binding;
        if (activitySmsChatLayoutBinding7 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsChatLayoutBinding7.A.addTextChangedListener(this.searchTextWatcher);
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding8 = this.binding;
        if (activitySmsChatLayoutBinding8 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        final int i = 0;
        activitySmsChatLayoutBinding8.A.setOnEditorActionListener(new TextView.OnEditorActionListener() {
            @Override
            public final boolean onEditorAction(TextView textView, int i2, KeyEvent keyEvent) {
                boolean initAndShowSearchView$lambda$96;
                switch (i) {
                    case 0:
                        initAndShowSearchView$lambda$96 = SmsChatActivity.initAndShowSearchView$lambda$96((SmsChatActivity) this, textView, i2, keyEvent);
                        return initAndShowSearchView$lambda$96;
                    default:
                        ComposerView composerView = this;
                        composerView.j.a(composerView.c.getText().toString());
                        return true;
                }
            }
        });
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding9 = this.binding;
        if (activitySmsChatLayoutBinding9 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsChatLayoutBinding9.t.setOnClickListener(new e(this, 6));
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding10 = this.binding;
        if (activitySmsChatLayoutBinding10 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsChatLayoutBinding10.s.setOnClickListener(new e(this, 7));
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding11 = this.binding;
        if (activitySmsChatLayoutBinding11 != null) {
            activitySmsChatLayoutBinding11.r.setVisibility(8);
        } else {
            Intrinsics.l("binding");
            throw null;
        }
    }

    public static final Unit initAndShowSearchView$lambda$93(Boolean bool) {
        if (bool != null && bool.booleanValue()) {
            FeedbackManager.get().d(null, Activities.getString(R.string.sms_chat_search_bar_title_not_found));
        }
        return Unit.a;
    }

    public static final Unit initAndShowSearchView$lambda$95(SmsChatActivity smsChatActivity, Integer num) {
        if (num != null) {
            int intValue = num.intValue();
            if (intValue <= -1 || !smsChatActivity.isInSearch) {
                smsChatActivity.getClass();
                CLog.a();
            } else {
                AnalyticsManager.get().p(Constants.SMS_APP, "DisplayKeywordsResults", "Chat Screen, results: Found Results");
                CLog.a();
                f.H(o0.y(smsChatActivity), (CoroutineContext) null, (lx.f0) null, new SmsChatActivity$initAndShowSearchView$2$1$1(smsChatActivity, intValue, null), 3);
            }
        }
        return Unit.a;
    }

    public static final boolean initAndShowSearchView$lambda$96(SmsChatActivity smsChatActivity, TextView textView, int i, KeyEvent keyEvent) {
        SmsChatViewModel smsChatViewModel;
        if (i != 3 || (smsChatViewModel = smsChatActivity.chatViewModel) == null) {
            return true;
        }
        smsChatViewModel.s();
        return true;
    }

    public static final void initAndShowSearchView$lambda$97(SmsChatActivity smsChatActivity, View view) {
        AndroidUtils.e(view, 1);
        SmsChatViewModel smsChatViewModel = smsChatActivity.chatViewModel;
        if (smsChatViewModel != null) {
            smsChatViewModel.s();
        }
    }

    public static final void initAndShowSearchView$lambda$98(SmsChatActivity smsChatActivity, View view) {
        AndroidUtils.e(view, 1);
        SmsChatViewModel smsChatViewModel = smsChatActivity.chatViewModel;
        if (smsChatViewModel != null) {
            smsChatViewModel.p();
        }
    }

    public final void initChatAdapterData() {
        f.H(o0.y(this), (CoroutineContext) null, (lx.f0) null, new SmsChatActivity$initChatAdapterData$1(this, null), 3);
    }

    private final void initLayout() {
        boolean f = SmsHelper.f(this.contactPhone);
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding = this.binding;
        String[] strArr = null;
        if (activitySmsChatLayoutBinding == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsChatLayoutBinding.P.setText(Activities.getString(R.string.replying_is_not_supported_by_this_sender));
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding2 = this.binding;
        if (activitySmsChatLayoutBinding2 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        boolean z = false;
        activitySmsChatLayoutBinding2.G.setVisibility(f ? 0 : 8);
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding3 = this.binding;
        if (activitySmsChatLayoutBinding3 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsChatLayoutBinding3.P.setVisibility(f ? 8 : 0);
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding4 = this.binding;
        if (activitySmsChatLayoutBinding4 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsChatLayoutBinding4.P.setClickable(!f);
        setSmsActionButtonStatus();
        int color = ThemeUtils.getColor(R.color.icon);
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding5 = this.binding;
        if (activitySmsChatLayoutBinding5 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        ViewUtils.v(activitySmsChatLayoutBinding5.E, Integer.valueOf(color));
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding6 = this.binding;
        if (activitySmsChatLayoutBinding6 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsChatLayoutBinding6.A.setHint(Activities.getString(R.string.sms_chat_search_bar_title));
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding7 = this.binding;
        if (activitySmsChatLayoutBinding7 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsChatLayoutBinding7.v.setHint(Activities.getString(R.string.message));
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding8 = this.binding;
        if (activitySmsChatLayoutBinding8 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        String[] strArr2 = this.MIME_TYPES;
        androidx.core.view.a0 a0Var = new androidx.core.view.a0() {
            public final androidx.core.view.c a(View view, androidx.core.view.c cVar) {
                androidx.core.view.c initLayout$lambda$24;
                initLayout$lambda$24 = SmsChatActivity.initLayout$lambda$24(SmsChatActivity.this, view, cVar);
                return initLayout$lambda$24;
            }
        };
        WeakHashMap weakHashMap = t0.a;
        int i = Build.VERSION.SDK_INT;
        AppCompatEditText appCompatEditText = activitySmsChatLayoutBinding8.v;
        if (i >= 31) {
            t0.k.c(appCompatEditText, strArr2, a0Var);
            return;
        }
        if (strArr2 != null && strArr2.length != 0) {
            strArr = strArr2;
        }
        Preconditions.checkArgument(strArr != null, "When the listener is set, MIME types must also be set");
        if (strArr != null) {
            int length = strArr.length;
            int i2 = 0;
            while (true) {
                if (i2 >= length) {
                    break;
                }
                if (strArr[i2].startsWith("*")) {
                    z = true;
                    break;
                }
                i2++;
            }
            Preconditions.checkArgument(true ^ z, "A MIME type set here must not start with *: " + Arrays.toString(strArr));
        }
        appCompatEditText.setTag(androidx.core.R.id.tag_on_receive_content_mime_types, strArr);
        appCompatEditText.setTag(androidx.core.R.id.tag_on_receive_content_listener, a0Var);
    }

    public static final androidx.core.view.c initLayout$lambda$24(SmsChatActivity smsChatActivity, View view, androidx.core.view.c cVar) {
        android.util.Pair create;
        Intrinsics.checkNotNullParameter(view, "view");
        Intrinsics.checkNotNullParameter(cVar, "contentInfo");
        ClipData c = cVar.a.c();
        if (c.getItemCount() == 1) {
            boolean initLayout$lambda$24$lambda$22 = initLayout$lambda$24$lambda$22(c.getItemAt(0));
            androidx.core.view.c cVar2 = initLayout$lambda$24$lambda$22 ? cVar : null;
            if (initLayout$lambda$24$lambda$22) {
                cVar = null;
            }
            create = android.util.Pair.create(cVar2, cVar);
        } else {
            ArrayList arrayList = null;
            ArrayList arrayList2 = null;
            for (int i = 0; i < c.getItemCount(); i++) {
                ClipData.Item itemAt = c.getItemAt(i);
                if (initLayout$lambda$24$lambda$22(itemAt)) {
                    if (arrayList == null) {
                        arrayList = new ArrayList();
                    }
                    arrayList.add(itemAt);
                } else {
                    if (arrayList2 == null) {
                        arrayList2 = new ArrayList();
                    }
                    arrayList2.add(itemAt);
                }
            }
            android.util.Pair create2 = arrayList == null ? android.util.Pair.create(null, c) : arrayList2 == null ? android.util.Pair.create(c, null) : android.util.Pair.create(androidx.core.view.c.a(c.getDescription(), arrayList), androidx.core.view.c.a(c.getDescription(), arrayList2));
            if (create2.first == null) {
                create = android.util.Pair.create(null, cVar);
            } else if (create2.second == null) {
                create = android.util.Pair.create(cVar, null);
            } else {
                c.a aVar = new c.a(cVar);
                ClipData clipData = (ClipData) create2.first;
                androidx.core.view.d dVar = aVar.a;
                dVar.b(clipData);
                androidx.core.view.c build = dVar.build();
                c.a aVar2 = new c.a(cVar);
                ClipData clipData2 = (ClipData) create2.second;
                androidx.core.view.d dVar2 = aVar2.a;
                dVar2.b(clipData2);
                create = android.util.Pair.create(build, dVar2.build());
            }
        }
        Intrinsics.checkNotNullExpressionValue(create, "partition(...)");
        androidx.core.view.c cVar3 = (androidx.core.view.c) create.first;
        androidx.core.view.c cVar4 = (androidx.core.view.c) create.second;
        if (cVar3 != null) {
            ClipData c2 = cVar3.a.c();
            Intrinsics.checkNotNullExpressionValue(c2, "getClip(...)");
            int itemCount = c2.getItemCount();
            for (int i2 = 0; i2 < itemCount; i2++) {
                sendMms$default(smsChatActivity, c2.getItemAt(i2).getUri(), (String) null, 2, (Object) null);
            }
            Activities.j(view);
        }
        return cVar4;
    }

    private static final boolean initLayout$lambda$24$lambda$22(ClipData.Item item) {
        return item.getUri() != null;
    }

    public final void initObservers() {
        x virtualNumberExpirationResult;
        z draftLiveData;
        z chatLiveData;
        SmsChatViewModel smsChatViewModel = this.chatViewModel;
        if (smsChatViewModel != null && (chatLiveData = smsChatViewModel.getChatLiveData()) != null) {
            chatLiveData.d(this, new SmsChatActivityKt$sam$androidx_lifecycle_Observer$0(new g(this, 1)));
        }
        SmsChatViewModel smsChatViewModel2 = this.chatViewModel;
        if (smsChatViewModel2 != null && (draftLiveData = smsChatViewModel2.getDraftLiveData()) != null) {
            draftLiveData.d(this, new SmsChatActivityKt$sam$androidx_lifecycle_Observer$0(new g(this, 2)));
        }
        SmsChatViewModel smsChatViewModel3 = this.chatViewModel;
        if (smsChatViewModel3 == null || (virtualNumberExpirationResult = smsChatViewModel3.getVirtualNumberExpirationResult()) == null) {
            return;
        }
        virtualNumberExpirationResult.d(this, new SmsChatActivityKt$sam$androidx_lifecycle_Observer$0(new g(this, 3)));
    }

    public static final Unit initObservers$lambda$52(SmsChatActivity smsChatActivity, Pair pair) {
        SmsChatAdapter<SmsComponent> smsChatAdapter = smsChatActivity.adapter;
        ((b0) smsChatAdapter).i.b((List) pair.a, new l(smsChatActivity, pair, 1));
        smsChatActivity.toggleEmptyView(((List) pair.a).isEmpty());
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding = smsChatActivity.binding;
        if (activitySmsChatLayoutBinding != null) {
            activitySmsChatLayoutBinding.O.setVisibility(8);
            return Unit.a;
        }
        Intrinsics.l("binding");
        throw null;
    }

    public static final void initObservers$lambda$52$lambda$51(com.callapp.contacts.activity.sms.chat.SmsChatActivity r3, kotlin.Pair r4) {
        throw new UnsupportedOperationException("Method not decompiled: com.callapp.contacts.activity.sms.chat.SmsChatActivity.initObservers$lambda$52$lambda$51(com.callapp.contacts.activity.sms.chat.SmsChatActivity, kotlin.Pair):void");
    }

    public static final void initObservers$lambda$52$lambda$51$lambda$50(SmsChatActivity smsChatActivity, Pair pair) {
        if (!smsChatActivity.isListInPositionToShowScrollToBottomView()) {
            smsChatActivity.hideScrollToBottomView();
            return;
        }
        if (((Number) pair.b).intValue() > 0) {
            smsChatActivity.updateNewMessageCount(((Number) pair.b).intValue());
        } else {
            smsChatActivity.updateNewMessageCount(smsChatActivity.newMessageRecivedCount);
        }
        smsChatActivity.showScrollToBottomView();
    }

    public static final Unit initObservers$lambda$53(SmsChatActivity smsChatActivity, String str) {
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding = smsChatActivity.binding;
        if (activitySmsChatLayoutBinding == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsChatLayoutBinding.v.setText(str);
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding2 = smsChatActivity.binding;
        if (activitySmsChatLayoutBinding2 != null) {
            activitySmsChatLayoutBinding2.v.setSelection(str.length());
            return Unit.a;
        }
        Intrinsics.l("binding");
        throw null;
    }

    public static final Unit initObservers$lambda$54(SmsChatActivity smsChatActivity, VirtualNumberExpirationResult virtualNumberExpirationResult) {
        String str = virtualNumberExpirationResult.a;
        if (virtualNumberExpirationResult.b) {
            NotificationManager.get().a0(str, true);
            VirtualNumberExpiredNumberDialog.a.getClass();
            VirtualNumberExpiredNumberDialog.Companion.a(smsChatActivity, str);
        } else {
            smsChatActivity.sendSmsMessage(virtualNumberExpirationResult.c, virtualNumberExpirationResult.d);
        }
        return Unit.a;
    }

    private final void initToolbar() {
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding = this.binding;
        if (activitySmsChatLayoutBinding == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsChatLayoutBinding.U.setTitle("");
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding2 = this.binding;
        if (activitySmsChatLayoutBinding2 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        setSupportActionBar(activitySmsChatLayoutBinding2.U);
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding3 = this.binding;
        if (activitySmsChatLayoutBinding3 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsChatLayoutBinding3.U.setBackgroundColor(ThemeUtils.getColor(R.color.background));
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding4 = this.binding;
        if (activitySmsChatLayoutBinding4 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsChatLayoutBinding4.U.setNavigationIcon(com.amazon.device.ads.l.e(R.color.icon, R.drawable.ic_arrow_back_grey));
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding5 = this.binding;
        if (activitySmsChatLayoutBinding5 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        Drawable n = activitySmsChatLayoutBinding5.U.n();
        if (n != null) {
            n.setAutoMirrored(true);
        }
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding6 = this.binding;
        if (activitySmsChatLayoutBinding6 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        int color = ThemeUtils.getColor(R.color.icon);
        PorterDuff.Mode mode = PorterDuff.Mode.SRC_IN;
        activitySmsChatLayoutBinding6.t.setColorFilter(new PorterDuffColorFilter(color, mode));
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding7 = this.binding;
        if (activitySmsChatLayoutBinding7 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsChatLayoutBinding7.s.setColorFilter(new PorterDuffColorFilter(ThemeUtils.getColor(R.color.icon), mode));
        SmsHelper smsHelper = SmsHelper.a;
        SmsChatViewModel smsChatViewModel = this.chatViewModel;
        ContactData contactData = smsChatViewModel != null ? smsChatViewModel.getContactData() : null;
        String str = this.originalRecipient;
        if (str == null) {
            Intrinsics.l("originalRecipient");
            throw null;
        }
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding8 = this.binding;
        if (activitySmsChatLayoutBinding8 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        SmsHelper.m(smsHelper, activitySmsChatLayoutBinding8.W, str, activitySmsChatLayoutBinding8.X, contactData, false, 144);
        Phone phone = this.contactPhone;
        if (phone != null) {
            if (!SmsHelper.f(phone)) {
                ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding9 = this.binding;
                if (activitySmsChatLayoutBinding9 == null) {
                    Intrinsics.l("binding");
                    throw null;
                }
                activitySmsChatLayoutBinding9.K.setText("");
            }
            e eVar = new e(this, 0);
            ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding10 = this.binding;
            if (activitySmsChatLayoutBinding10 == null) {
                Intrinsics.l("binding");
                throw null;
            }
            activitySmsChatLayoutBinding10.W.setOnClickListener(eVar);
            ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding11 = this.binding;
            if (activitySmsChatLayoutBinding11 == null) {
                Intrinsics.l("binding");
                throw null;
            }
            activitySmsChatLayoutBinding11.X.setOnClickListener(eVar);
        }
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding12 = this.binding;
        if (activitySmsChatLayoutBinding12 != null) {
            activitySmsChatLayoutBinding12.U.setNavigationOnClickListener(new e(this, 1));
        } else {
            Intrinsics.l("binding");
            throw null;
        }
    }

    public static final void initToolbar$lambda$32$lambda$31(SmsChatActivity smsChatActivity, View view) {
        String str;
        AndroidUtils.d(smsChatActivity);
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding = smsChatActivity.binding;
        String str2 = null;
        if (activitySmsChatLayoutBinding == null) {
            Intrinsics.l("binding");
            throw null;
        }
        if (Intrinsics.a(view, activitySmsChatLayoutBinding.X)) {
            str = "ClickUserName";
        } else {
            str = smsChatActivity.clickActionProfilePic;
            str2 = Constants.TOP_BAR;
        }
        smsChatActivity.openCd(false, str, str2);
    }

    public static final void initToolbar$lambda$33(SmsChatActivity smsChatActivity, View view) {
        smsChatActivity.getOnBackPressedDispatcher().d();
    }

    private final boolean isCurrentMmsFullScreen() {
        return (this.mmsFullScreenVideoFragment == null && this.mmsFullScreenImageFragment == null) ? false : true;
    }

    public final void isItSpamAnimation(ContactData contactData) {
        float f = getResources().getDisplayMetrics().widthPixels;
        if (LocaleUtils.isRTL()) {
            f *= -1;
        }
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding = this.binding;
        if (activitySmsChatLayoutBinding == null) {
            Intrinsics.l("binding");
            throw null;
        }
        ObjectAnimator duration = ObjectAnimator.ofFloat(activitySmsChatLayoutBinding.w, "translationX", 0.0f, f).setDuration(2000L);
        Intrinsics.checkNotNullExpressionValue(duration, "setDuration(...)");
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding2 = this.binding;
        if (activitySmsChatLayoutBinding2 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        ObjectAnimator duration2 = ObjectAnimator.ofFloat(activitySmsChatLayoutBinding2.d0, "translationX", 0.0f, f).setDuration(2000L);
        Intrinsics.checkNotNullExpressionValue(duration2, "setDuration(...)");
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding3 = this.binding;
        if (activitySmsChatLayoutBinding3 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        ObjectAnimator duration3 = ObjectAnimator.ofFloat(activitySmsChatLayoutBinding3.y, "translationX", 0.0f, f).setDuration(2000L);
        Intrinsics.checkNotNullExpressionValue(duration3, "setDuration(...)");
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding4 = this.binding;
        if (activitySmsChatLayoutBinding4 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        ObjectAnimator duration4 = ObjectAnimator.ofFloat(activitySmsChatLayoutBinding4.w, "alpha", 1.0f, 0.0f).setDuration(2000L);
        Intrinsics.checkNotNullExpressionValue(duration4, "setDuration(...)");
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding5 = this.binding;
        if (activitySmsChatLayoutBinding5 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        ObjectAnimator duration5 = ObjectAnimator.ofFloat(activitySmsChatLayoutBinding5.y, "alpha", 1.0f, 0.0f).setDuration(2000L);
        Intrinsics.checkNotNullExpressionValue(duration5, "setDuration(...)");
        duration4.addListener(new SmsChatActivity$isItSpamAnimation$1(this, contactData));
        AnimatorSet animatorSet = new AnimatorSet();
        animatorSet.playTogether(duration, duration2, duration3, duration5, duration4);
        animatorSet.start();
    }

    public final boolean isListInPositionToShowScrollToBottomView() {
        LinearLayoutManager linearLayoutManager = this.linearLayoutManager;
        if (linearLayoutManager != null) {
            return linearLayoutManager.B0() > 0;
        }
        Intrinsics.l("linearLayoutManager");
        throw null;
    }

    private final int isValidToSend(Uri uri) {
        if (uri == null) {
            StringUtils.I(SmsChatActivity.class);
            CLog.a();
            FeedbackManager.get().d(null, Activities.getString(R.string.mms_send_file_open_error));
            return 3;
        }
        SmsExtensionFunctions smsExtensionFunctions = SmsExtensionFunctions.a;
        Context applicationContext = getApplicationContext();
        smsExtensionFunctions.getClass();
        if (SmsExtensionFunctions.a(applicationContext, uri) == CallAppMimeType.UNKNOWN) {
            StringUtils.I(SmsChatActivity.class);
            CLog.a();
            return 2;
        }
        MmsHelper.a.getClass();
        if (MmsHelper.a(this, uri) <= this.maxAttachmentKb) {
            return -1;
        }
        StringUtils.I(SmsChatActivity.class);
        CLog.a();
        reportAnalytics$default(this, "AddFileFailed", null, 2, null);
        return 1;
    }

    private final boolean isVirtualNumberSms() {
        MultiSimManager.a.getClass();
        if (!MultiSimManager.c() && MultiSimManager.d()) {
            this.preferredSim = SimManager.SimId.VN_1;
            return true;
        }
        SimMapper.Companion companion = SimMapper.a;
        SimManager.SimId simId = this.preferredSim;
        companion.getClass();
        return SimMapper.Companion.b(simId);
    }

    private final void loadAd() {
    }

    private final void loadMessages() {
        f.H(o0.y(this), (CoroutineContext) null, (lx.f0) null, new SmsChatActivity$loadMessages$1(this, null), 3);
    }

    public static final Unit onCreate$lambda$10() {
        AnalyticsManager.get().o(Constants.SMS_APP, "ToolTipShow");
        return Unit.a;
    }

    public static final void onCreate$lambda$7(SmsChatActivity smsChatActivity, View view) {
        smsChatActivity.scrollToPosition(0);
        smsChatActivity.newMessageRecivedCount = 0;
        smsChatActivity.userTouchedScreen = false;
    }

    public static final z0 onCreate$lambda$8() {
        SmsChatViewModel.Companion companion = SmsChatViewModel.I;
        final ScheduledSmsManager scheduledSmsManager = new ScheduledSmsManager();
        CallAppSmsManager callAppSmsManager = CallAppSmsManager.a;
        CallAppApplication callAppApplication = CallAppApplication.get();
        Intrinsics.checkNotNullExpressionValue(callAppApplication, "get(...)");
        VirtualNumberSendSmsRemoteDataSource virtualNumberSendSmsRemoteDataSource = new VirtualNumberSendSmsRemoteDataSource();
        VirtualNumberInfoRepositoryImpl virtualNumberInfoRepositoryImpl = new VirtualNumberInfoRepositoryImpl(new VirtualNumberBalanceRemoteDataSource());
        callAppSmsManager.getClass();
        final SmsChatRepository g = CallAppSmsManager.g(callAppApplication, virtualNumberSendSmsRemoteDataSource, virtualNumberInfoRepositoryImpl);
        CallAppApplication callAppApplication2 = CallAppApplication.get();
        Intrinsics.checkNotNullExpressionValue(callAppApplication2, "get(...)");
        final SmsConversationsRepository h = CallAppSmsManager.h(callAppApplication2);
        final VirtualNumberInfoRepositoryImpl virtualNumberInfoRepositoryImpl2 = new VirtualNumberInfoRepositoryImpl(new VirtualNumberBalanceRemoteDataSource());
        companion.getClass();
        Intrinsics.checkNotNullParameter(scheduledSmsManager, "scheduleSmsRepo");
        Intrinsics.checkNotNullParameter(g, "chatRepository");
        Intrinsics.checkNotNullParameter(h, "conversationRepository");
        return new z0() {
            public final v0 create(Class cls, CreationExtras creationExtras) {
                Intrinsics.checkNotNullParameter(cls, "modelClass");
                Intrinsics.checkNotNullParameter(creationExtras, "extras");
                return new SmsChatViewModel(ScheduleSmsRepository.this, g, h, virtualNumberInfoRepositoryImpl2);
            }
        };
    }

    private static final SmsChatViewModel onCreate$lambda$9(Lazy lazy) {
        return (SmsChatViewModel) lazy.getValue();
    }

    public static final void onDeleteSmsClicked$lambda$81(SmsChatActivity smsChatActivity, SmsChatMessage smsChatMessage, Activity activity) {
        SmsChatViewModel smsChatViewModel = smsChatActivity.chatViewModel;
        if (smsChatViewModel != null) {
            ScheduledSmsData smsChatMsgToScheduledSmsMsg = smsChatActivity.smsChatMsgToScheduledSmsMsg(smsChatMessage);
            Intrinsics.checkNotNullParameter(smsChatMsgToScheduledSmsMsg, "data");
            smsChatViewModel.b.cancel(smsChatMsgToScheduledSmsMsg);
        }
        EventBusManager.a.b(SmsMmsSendListener.u8.getTYPE(), new SmsMmsSendEvent(smsChatActivity.getIntent().getStringExtra("message_uri"), SmsMmsMessageStatus.Sending, smsChatActivity.getIntent().getStringExtra(BODY)), false);
    }

    public static final void onDeleteSmsClicked$lambda$82(Activity activity) {
    }

    public static final Unit onItemClick$lambda$76(SmsChatActivity smsChatActivity, int i, boolean z) {
        if (z) {
            smsChatActivity.onItemClick(i);
            SmsChatViewModel smsChatViewModel = smsChatActivity.chatViewModel;
            if (smsChatViewModel != null) {
                smsChatViewModel.m();
            }
        } else {
            FeedbackManager.get().d(null, Activities.f(R.string.sms_permission_required_prefix, smsChatActivity.idToActionString(i)));
        }
        return Unit.a;
    }

    public final void onLastMessageSeen() {
        this.newMessageRecivedCount = 0;
        this.userTouchedScreen = false;
        hideScrollToBottomView();
    }

    public static final boolean onMessageSelectionChanged$lambda$80(SmsChatMessage smsChatMessage, Long l) {
        Intrinsics.checkNotNullParameter(l, "it");
        return l.longValue() == smsChatMessage.getId();
    }

    public static final void onOpenScheduleOptionsClick$lambda$83(SmsChatActivity smsChatActivity, ScheduledSmsData scheduledSmsData, View view) {
        smsChatActivity.startScheduleMessage(scheduledSmsData);
        j jVar = smsChatActivity.bottomSheetDialog;
        if (jVar != null) {
            jVar.dismiss();
        }
    }

    public static final void onOpenScheduleOptionsClick$lambda$84(SmsChatActivity smsChatActivity, ChatMessageItem chatMessageItem, ScheduledSmsData scheduledSmsData, View view) {
        smsChatActivity.sendSms(chatMessageItem.getMsg().getBody(), scheduledSmsData.getSimId());
        SmsChatViewModel smsChatViewModel = smsChatActivity.chatViewModel;
        if (smsChatViewModel != null) {
            Intrinsics.checkNotNullParameter(scheduledSmsData, "data");
            smsChatViewModel.b.cancel(scheduledSmsData);
        }
        j jVar = smsChatActivity.bottomSheetDialog;
        if (jVar != null) {
            jVar.dismiss();
        }
    }

    public static final void onOpenScheduleOptionsClick$lambda$85(SmsChatActivity smsChatActivity, ChatMessageItem chatMessageItem, View view) {
        smsChatActivity.onDeleteSmsClicked(chatMessageItem.getMsg(), true);
        j jVar = smsChatActivity.bottomSheetDialog;
        if (jVar != null) {
            jVar.dismiss();
        }
    }

    public static final void onOptionsItemSelected$lambda$64(SmsChatActivity smsChatActivity, Activity activity) {
        HashMap<Long, SmsChatMessage> selectedMessages;
        String str = smsChatActivity.isCurrentMmsFullScreen() ? "Full Screen MMS" : "MMS";
        SmsChatViewModel smsChatViewModel = smsChatActivity.chatViewModel;
        smsChatActivity.reportAnalytics("ClickDeleteMessageComplete", "number of messages deleted: " + ((smsChatViewModel == null || (selectedMessages = smsChatViewModel.getSelectedMessages()) == null) ? null : Integer.valueOf(selectedMessages.size())) + ", " + str);
        if (Activities.isDefaultSMSApp()) {
            smsChatActivity.deleteSelectedMessages();
        } else {
            smsChatActivity.requestDefaultSmsAppPermission(new g(smsChatActivity, 0));
        }
    }

    public static final Unit onOptionsItemSelected$lambda$64$lambda$63(SmsChatActivity smsChatActivity, boolean z) {
        if (z) {
            smsChatActivity.deleteSelectedMessages();
        } else {
            FeedbackManager.get().d(null, Activities.f(R.string.sms_permission_required_prefix, Activities.getString(R.string.action_delete_sms_no_permission)));
        }
        return Unit.a;
    }

    public final void onSimSelected(int selectedSIM, boolean updateSim) {
        String str;
        int i = SimManager.SimId.SIM_1.simId;
        if (selectedSIM < i) {
            selectedSIM = i;
        }
        SimManager.SimId simId = SimManager.SimId.getSimId(Integer.valueOf(selectedSIM));
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding = this.binding;
        if (activitySmsChatLayoutBinding == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsChatLayoutBinding.T.setTextColor(ThemeUtils.getColor(R.color.icon));
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding2 = this.binding;
        if (activitySmsChatLayoutBinding2 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        SimMapper.Companion companion = SimMapper.a;
        Intrinsics.c(simId);
        companion.getClass();
        activitySmsChatLayoutBinding2.T.setText(SimMapper.Companion.a(simId));
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding3 = this.binding;
        if (activitySmsChatLayoutBinding3 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        ColorStateList valueOf = ColorStateList.valueOf(ThemeUtils.getColor(R.color.icon));
        WeakHashMap weakHashMap = t0.a;
        t0.d.j(activitySmsChatLayoutBinding3.T, valueOf);
        if (updateSim) {
            this.preferredSim = simId;
            Intrinsics.checkNotNullParameter(simId, "<this>");
            switch (SimMapper.Companion.WhenMappings.$EnumSwitchMapping$0[simId.ordinal()]) {
                case 1:
                    str = "";
                    break;
                case 2:
                    str = "SIM 1";
                    break;
                case 3:
                    str = "SIM 2";
                    break;
                case 4:
                case 5:
                case 6:
                case 7:
                case 8:
                case 9:
                case 10:
                case 11:
                case 12:
                case 13:
                    str = Constants.SECOND_NUMBER.toUpperCase(Locale.ROOT);
                    Intrinsics.checkNotNullExpressionValue(str, "toUpperCase(...)");
                    break;
                default:
                    throw new NoWhenBranchMatchedException();
            }
            reportAnalytics("ChooseSIM", str);
        }
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding4 = this.binding;
        if (activitySmsChatLayoutBinding4 != null) {
            activitySmsChatLayoutBinding4.E.setVisibility(SimMapper.Companion.b(simId) ? 8 : 0);
        } else {
            Intrinsics.l("binding");
            throw null;
        }
    }

    private final void openCd(boolean callToNumber, String analyticsAction, String analyticsEntryPoint) {
        if (SmsHelper.f(this.contactPhone)) {
            SmsChatViewModel smsChatViewModel = this.chatViewModel;
            if ((smsChatViewModel != null ? smsChatViewModel.getContactData() : null) != null) {
                SmsChatViewModel smsChatViewModel2 = this.chatViewModel;
                ContactData contactData = smsChatViewModel2 != null ? smsChatViewModel2.getContactData() : null;
                Intrinsics.c(contactData);
                if (callToNumber) {
                    ContactData contactData2 = contactData;
                    PhoneManager.c(this, this.contactPhone, contactData2.getDeviceId(), contactData2.getFullName(), Constants.SMS_APP, analyticsAction, this.LABEL, contactData2.isIncognito(), null);
                    return;
                }
                ContactData contactData3 = contactData;
                reportAnalytics(analyticsAction, analyticsEntryPoint);
                long deviceId = contactData3.getDeviceId();
                String fullName = contactData3.getFullName();
                Intrinsics.checkNotNullExpressionValue(fullName, "getFullName(...)");
                Phone phone = this.contactPhone;
                Intent createIntent = ContactDetailsActivity.createIntent(this, deviceId, phone != null ? phone.getRawNumber() : null, null, true, this.dataChangedInfo, "SMS", ENTRYPOINT.SMS);
                if (StringUtils.x(fullName) && !PhoneManager.get().e(fullName).equals(this.contactPhone)) {
                    createIntent.putExtra(ContactDetailsActivity.EXTRA_FULL_NAME, fullName);
                }
                createIntent.putExtra(ContactDetailsActivity.EXTRA_FORCE_SHOW_CORRECTED_INFO_PRESENTER, deviceId == 0);
                createIntent.putExtra(ContactDetailsActivity.EXTRA_FORCE_SHOW_IS_SPAM_PRESENTER, deviceId == 0);
                if (Activities.J(this, createIntent)) {
                    return;
                }
                FeedbackManager.get().d(null, Activities.getString(R.string.open_contact_while_incoming_ringing));
                return;
            }
        }
        FeedbackManager.get().d(null, Activities.getString(R.string.sms_open_cd_no_phone));
        reportAnalytics(analyticsAction, analyticsEntryPoint + ", Unrespondable");
    }

    public static void openCd$default(SmsChatActivity smsChatActivity, boolean z, String str, String str2, int i, Object obj) {
        if ((i & 4) != 0) {
            str2 = null;
        }
        smsChatActivity.openCd(z, str, str2);
    }

    private final void openContactsPicker() {
        AnalyticsManager.get().p(Constants.SMS_APP, "AddContact", this.LABEL);
        this.contactPick.a((Object) null);
    }

    public final void openConversationActivityIfNeeded() {
        if (this.originCaller == null) {
            ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding = this.binding;
            if (activitySmsChatLayoutBinding == null) {
                Intrinsics.l("binding");
                throw null;
            }
            Activities.j(activitySmsChatLayoutBinding.R);
            Intent intent = new Intent((Context) this, (Class<?>) SmsConversationsActivity.class);
            intent.putExtra(SmsConversationsActivity.IGNORE_TAB_MOVING, true);
            intent.setFlags(4194304);
            startActivity(intent);
        }
    }

    private final void openDocumentPicker() {
        AnalyticsManager.get().p(Constants.SMS_APP, "AddFile", this.LABEL + ",null");
        this.documentPick.a(CallAppMimeType.INSTANCE.getSupportedMimeTypes().keySet().toArray(new String[0]));
    }

    private final void openImageFullScreenMms(String uri) {
        if (this.mmsFullScreenImageFragment == null) {
            this.mmsFullScreenImageFragment = new FullScreenImageFragment();
            invalidateOptionsMenu();
            Bundle bundle = new Bundle();
            bundle.putString("videoUri", uri);
            FullScreenImageFragment fullScreenImageFragment = this.mmsFullScreenImageFragment;
            if (fullScreenImageFragment != null) {
                fullScreenImageFragment.setArguments(bundle);
                FragmentManager supportFragmentManager = getSupportFragmentManager();
                supportFragmentManager.getClass();
                androidx.fragment.app.a aVar = new androidx.fragment.app.a(supportFragmentManager);
                aVar.i(R.id.mmsFullScreenFragmentContainer, fullScreenImageFragment, (String) null);
                aVar.d();
            }
        }
    }

    private final void openSearchTermAndScrollToMessage() {
        f.H(o0.y(this), (CoroutineContext) null, (lx.f0) null, new SmsChatActivity$openSearchTermAndScrollToMessage$1(this, null), 3);
    }

    private final void openVideoFullScreenMms(String uri) {
        if (this.mmsFullScreenVideoFragment == null) {
            this.mmsFullScreenVideoFragment = new FullScreenVideoFragment();
            invalidateOptionsMenu();
            Bundle bundle = new Bundle();
            bundle.putString("videoUri", uri);
            FullScreenVideoFragment fullScreenVideoFragment = this.mmsFullScreenVideoFragment;
            if (fullScreenVideoFragment != null) {
                fullScreenVideoFragment.setArguments(bundle);
                FragmentManager supportFragmentManager = getSupportFragmentManager();
                supportFragmentManager.getClass();
                androidx.fragment.app.a aVar = new androidx.fragment.app.a(supportFragmentManager);
                aVar.i(R.id.mmsFullScreenFragmentContainer, fullScreenVideoFragment, (String) null);
                aVar.d();
            }
        }
    }

    private final int parseIntent() {
        Uri data;
        String action = getIntent().getAction();
        if ((StringUtils.k(action, "android.intent.action.SENDTO") || StringUtils.k(action, "android.intent.action.VIEW")) && (data = getIntent().getData()) != null) {
            String uri = data.toString();
            Intrinsics.checkNotNullExpressionValue(uri, "toString(...)");
            if (uri.length() > 0) {
                String uri2 = data.toString();
                Intrinsics.checkNotNullExpressionValue(uri2, "toString(...)");
                List R = StringsKt.R(uri2, new String[]{":"}, 0, 6);
                if (R.size() == 2) {
                    String str = (String) R.get(0);
                    if (StringUtils.k(str, "smsto")) {
                        try {
                            String decode = URLDecoder.decode((String) R.get(1), "UTF-8");
                            Intrinsics.c(decode);
                            getIntent().putExtra(RECIPIENT_PHONE, (String) StringsKt.R(decode, new String[]{";"}, 0, 6).get(0));
                        } catch (Exception unused) {
                            getIntent().putExtra(RECIPIENT_PHONE, (String) R.get(1));
                        }
                    } else if (StringUtils.k(str, "sms")) {
                        try {
                            Uri parse = Uri.parse((String) R.get(1));
                            String decode2 = URLDecoder.decode((String) R.get(1), "UTF-8");
                            Intrinsics.c(decode2);
                            String str2 = (String) StringsKt.R(decode2, new String[]{"?"}, 0, 6).get(0);
                            String queryParameter = parse.getQueryParameter("body");
                            getIntent().putExtra(RECIPIENT_PHONE, str2);
                            if (queryParameter != null) {
                                getIntent().putExtra("android.intent.extra.TEXT", queryParameter);
                            }
                        } catch (Exception unused2) {
                            getIntent().putExtra(RECIPIENT_PHONE, (String) R.get(1));
                        }
                    }
                }
                Intent intent = getIntent();
                String type = getIntent().getType();
                intent.putExtra(MIME_TYPE, (type == null || type.length() <= 0) ? getIntent().getStringExtra("android.intent.extra.MIME_TYPES") : getIntent().getType());
                getIntent().putExtra(BODY, getIntent().getStringExtra("android.intent.extra.TEXT"));
            }
        }
        String stringExtra = getIntent().getStringExtra(RECIPIENT_PHONE);
        if (stringExtra == null) {
            stringExtra = "";
        }
        this.originalRecipient = stringExtra;
        this.contactPhone = new Phone(stringExtra);
        if (getIntent().hasExtra(FILE_MULTI_URIS)) {
            parseIntentFileMultiUris();
        }
        this.messageBody = getIntent().getStringExtra(BODY);
        this.messageId = getIntent().getLongExtra(MESSAGE_ID, -1L);
        String stringExtra2 = getIntent().getStringExtra(SEARCH_TERM);
        this.searchTerm = stringExtra2;
        this.startWithSearchTerm = !(stringExtra2 == null || stringExtra2.length() == 0);
        int i = Build.VERSION.SDK_INT;
        this.dataChangedInfo = i >= 33 ? (DataChangedInfo) oh.d.f(getIntent()) : (DataChangedInfo) getIntent().getParcelableExtra(DATA_CHANGE_INFO_POSITION);
        Intent intent2 = getIntent();
        if (intent2 != null && intent2.hasExtra(FORWARD_MESSAGES)) {
            Serializable b = i >= 33 ? oh.d.b(getIntent()) : getIntent().getSerializableExtra(FORWARD_MESSAGES);
            Intrinsics.d(b, "null cannot be cast to non-null type java.util.ArrayList<com.callapp.contacts.model.sms.chat.SmsChatMessage>");
            this.forwardingMessages = (ArrayList) b;
        }
        Intent intent3 = getIntent();
        if (intent3 == null || !intent3.hasExtra(ORIGIN)) {
            this.originCaller = null;
        } else {
            this.originCaller = getIntent().getStringExtra(ORIGIN);
        }
        return getIntent().getIntExtra(THREAD_ID, UserSpamData.SPAM_MAX_THRESHOLD);
    }

    private final void parseIntentFileMultiUris() {
        SimMapper.Companion companion = SimMapper.a;
        SimManager.SimId simId = this.preferredSim;
        companion.getClass();
        if (SimMapper.Companion.b(simId)) {
            FeedbackManager.get().d(null, Activities.getString(R.string.second_number_mms_not_supported));
        } else {
            this.mmsUriList = Build.VERSION.SDK_INT >= 33 ? oh.d.e(getIntent()) : getIntent().getParcelableArrayListExtra(FILE_MULTI_URIS);
        }
    }

    private final void preLoadConversationsAd() {
        boolean z = false;
        if (getIntent().getBooleanExtra(PRELOAD_CONVERSATIONS_AD, false)) {
            SmsConversationsActivity.INSTANCE.getClass();
            if (!AdUtils.c() && Activities.i()) {
                z = true;
            }
            if (z) {
                AdPreLoader.Companion companion = AdPreLoader.INSTANCE;
                NativeAdRendererResImpl smsNativeAdRendererResImpl = new SmsNativeAdRendererResImpl();
                SplitCompatApplication splitCompatApplication = CallAppApplication.get();
                Intrinsics.checkNotNullExpressionValue(splitCompatApplication, "get(...)");
                String a = AdUtils.a(CallAppRemoteConfigManager.get().d("SmsTabsMultiSizeBidding"));
                Intrinsics.checkNotNullExpressionValue(a, "convertConf(...)");
                companion.loadAndAddMultiSizeAd(smsNativeAdRendererResImpl, splitCompatApplication, null, a, false, SmsConversationsActivity.class);
                return;
            }
            SmsConversationsListFragment.t.getClass();
            if (AdUtils.c() || !Activities.i()) {
                return;
            }
            AdPreLoader.Companion companion2 = AdPreLoader.INSTANCE;
            NativeAdRendererResImpl smsNativeAdRendererResImpl2 = new SmsNativeAdRendererResImpl();
            SplitCompatApplication splitCompatApplication2 = CallAppApplication.get();
            Intrinsics.checkNotNullExpressionValue(splitCompatApplication2, "get(...)");
            String a2 = AdUtils.a(CallAppRemoteConfigManager.get().d("SmsListSmallAdMultiSizeBidding"));
            Intrinsics.checkNotNullExpressionValue(a2, "convertConf(...)");
            companion2.loadAndAddMultiSizeAd(smsNativeAdRendererResImpl2, splitCompatApplication2, null, a2, false, SmsConversationsListFragment.class);
        }
    }

    private final void registerAndUnregisterEventBus(boolean register) {
        EventType eventType = InvalidateDataListener.d8;
        SmsMmsSendListener.Companion companion = SmsMmsSendListener.u8;
        j9.a aVar = SmsRefreshListener.f617v8;
        if (register) {
            EventBus eventBus = EventBusManager.a;
            eventBus.a(aVar, this);
            eventBus.a(companion.getTYPE(), this);
            eventBus.a(eventType, this);
            return;
        }
        EventBus eventBus2 = EventBusManager.a;
        eventBus2.f(aVar, this);
        eventBus2.f(companion.getTYPE(), this);
        eventBus2.f(eventType, this);
    }

    private final void reportAnalytics(String action, String addToLabel) {
        if (addToLabel != null) {
            AnalyticsManager.get().q(Constants.SMS_APP, action, y.c(this.LABEL, ", ", addToLabel), 0.0d, new String[0]);
        } else {
            AnalyticsManager.get().q(Constants.SMS_APP, action, this.LABEL, 0.0d, new String[0]);
        }
    }

    public static void reportAnalytics$default(SmsChatActivity smsChatActivity, String str, String str2, int i, Object obj) {
        if ((i & 2) != 0) {
            str2 = null;
        }
        smsChatActivity.reportAnalytics(str, str2);
    }

    private final void requestDefaultSmsAppPermission(Function1<? super Boolean, Unit> callback) {
        f.H(o0.y(this), (CoroutineContext) null, (lx.f0) null, new SmsChatActivity$requestDefaultSmsAppPermission$1(this, callback, null), 3);
    }

    public final void saveSelectedFile(SmsChatAttachment smsChatAttachment, String fileUri) {
        File o = IoUtils.o(String.valueOf(System.currentTimeMillis()), d0.C(".", smsChatAttachment.getMimeType().getFileExtension()), null, Environment.DIRECTORY_DOWNLOADS);
        IoUtils.d(new File(IoUtils.i(Uri.parse(fileUri), System.currentTimeMillis() + "." + smsChatAttachment.getMimeType().getFileExtension())), o, false);
        if (this.mmsFullScreenVideoFragment == null && this.mmsFullScreenImageFragment == null) {
            clearAllSelectedMessages();
        }
        FeedbackManager.get().d(null, Activities.f(R.string.mms_download_file, o.getPath()));
    }

    private final void scrollToBottomOfScreen() {
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding = this.binding;
        if (activitySmsChatLayoutBinding == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsChatLayoutBinding.Q.postDelayed(new k(this, 0), this.SCROLL_TO_BOTTOM_MIN_DELAY);
    }

    public final void scrollToPosition(int index) {
        f.H(o0.y(this), (CoroutineContext) null, (lx.f0) null, new SmsChatActivity$scrollToPosition$1(this, index, null), 3);
    }

    public static void scrollToPosition$default(SmsChatActivity smsChatActivity, int i, int i2, Object obj) {
        if ((i2 & 1) != 0) {
            i = 0;
        }
        smsChatActivity.scrollToPosition(i);
    }

    private final void sendForwardedMessages(ArrayList<SmsChatMessage> forwardMessages) {
        this.forwardingMessagesStatus = new ArrayList<>();
        if (forwardMessages.size() > 1) {
            v.q(forwardMessages, new Comparator() {
                @Override
                public final int compare(Object obj, Object obj2) {
                    return tu.a.a(Long.valueOf(((SmsChatMessage) obj).getDate()), Long.valueOf(((SmsChatMessage) obj2).getDate()));
                }
            });
        }
        f.H(o0.y(this), (CoroutineContext) null, (lx.f0) null, new SmsChatActivity$sendForwardedMessages$2(forwardMessages, this, null), 3);
    }

    private final void sendMms(Uri uri, String body) {
        Uri uri2;
        Boolean bool;
        SmsChatViewModel smsChatViewModel;
        if (uri == null) {
            StringUtils.I(SmsChatActivity.class);
            CLog.a();
            FeedbackManager.get().d(null, Activities.getString(R.string.mms_send_file_open_error));
            return;
        }
        SmsExtensionFunctions smsExtensionFunctions = SmsExtensionFunctions.a;
        Context applicationContext = getApplicationContext();
        smsExtensionFunctions.getClass();
        CallAppMimeType a = SmsExtensionFunctions.a(applicationContext, uri);
        if (WhenMappings.$EnumSwitchMapping$0[a.ordinal()] == 1) {
            a.toString();
            StringUtils.I(SmsChatActivity.class);
            CLog.a();
            FeedbackManager.get().d(null, Activities.getString(R.string.sms_action_send_file_not_support));
            uri2 = null;
        } else {
            uri2 = uri;
        }
        if (uri2 != null) {
            MmsHelper.a.getClass();
            if (MmsHelper.a(this, uri) > this.maxAttachmentKb) {
                a.toString();
                StringUtils.I(SmsChatActivity.class);
                CLog.a();
                FeedbackManager.get().d(null, Activities.f(R.string.sms_action_mms_file_size_limit, String.valueOf((int) (this.maxAttachmentKb / 1000))));
                reportAnalytics$default(this, "AddFileFailed", null, 2, null);
                uri2 = null;
            }
        }
        if (uri2 != null) {
            SmsChatViewModel smsChatViewModel2 = this.chatViewModel;
            if (smsChatViewModel2 != null) {
                String str = this.originalRecipient;
                if (str == null) {
                    Intrinsics.l("originalRecipient");
                    throw null;
                }
                if (body == null) {
                    ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding = this.binding;
                    if (activitySmsChatLayoutBinding == null) {
                        Intrinsics.l("binding");
                        throw null;
                    }
                    body = String.valueOf(activitySmsChatLayoutBinding.v.getText());
                }
                bool = Boolean.valueOf(smsChatViewModel2.u(str, body, q.c(uri2), this.preferredSim));
            } else {
                bool = null;
            }
            if (Intrinsics.a(bool, Boolean.TRUE) && (smsChatViewModel = this.chatViewModel) != null) {
                smsChatViewModel.n(true);
            }
            ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding2 = this.binding;
            if (activitySmsChatLayoutBinding2 == null) {
                Intrinsics.l("binding");
                throw null;
            }
            Editable text = activitySmsChatLayoutBinding2.v.getText();
            if (text != null) {
                text.clear();
            }
            scrollToBottomOfScreen();
        }
    }

    public static void sendMms$default(SmsChatActivity smsChatActivity, Uri uri, String str, int i, Object obj) {
        if ((i & 2) != 0) {
            str = null;
        }
        smsChatActivity.sendMms(uri, str);
    }

    public static final void sendMms$lambda$49(String str) {
        FeedbackManager.get().d(null, str);
    }

    public final void sendSms(String content, SimManager.SimId simId) {
        String str;
        SimMapper.a.getClass();
        if (!SimMapper.Companion.b(simId)) {
            sendSmsMessage(content, simId);
            return;
        }
        MultiSimManager.SimDetails simDetailsFromSimId = MultiSimManager.a.getSimDetailsFromSimId(simId.simId);
        if (simDetailsFromSimId == null || (str = simDetailsFromSimId.getPhoneNumber()) == null) {
            str = "";
        }
        String str2 = str;
        SmsChatViewModel smsChatViewModel = this.chatViewModel;
        if (smsChatViewModel != null) {
            Intrinsics.checkNotNullParameter(str2, "virtualNumber");
            Intrinsics.checkNotNullParameter(content, "content");
            Intrinsics.checkNotNullParameter(simId, "simId");
            VirtualNumberInfoRepository virtualNumberInfoRepository = smsChatViewModel.e;
            if (virtualNumberInfoRepository != null) {
                BaseApiResponseKt.a(((VirtualNumberInfoRepositoryImpl) virtualNumberInfoRepository).a(str2), new n00(str2, smsChatViewModel, content, simId, 2));
            }
        }
    }

    public static void sendSms$default(SmsChatActivity smsChatActivity, String str, SimManager.SimId simId, int i, Object obj) {
        if ((i & 2) != 0) {
            simId = SimManager.SimId.ASK;
        }
        smsChatActivity.sendSms(str, simId);
    }

    private final void sendSmsMessage(String content, SimManager.SimId simId) {
        Boolean valueOf;
        String str;
        SimManager.SimId simId2 = this.preferredSim;
        Objects.toString(simId);
        Objects.toString(simId2);
        CLog.a();
        Phone phone = this.contactPhone;
        if (phone == null || !SmsHelper.f(phone)) {
            return;
        }
        Prefs.Y7.a(1);
        if (isVirtualNumberSms()) {
            SmsChatViewModel smsChatViewModel = this.chatViewModel;
            if (smsChatViewModel != null) {
                MultiSimManager.SimDetails simDetailsFromSimId = MultiSimManager.a.getSimDetailsFromSimId(this.preferredSim.simId);
                if (simDetailsFromSimId == null || (str = simDetailsFromSimId.getPhoneNumber()) == null) {
                    str = "";
                }
                String str2 = str;
                String str3 = this.originalRecipient;
                if (str3 == null) {
                    Intrinsics.l("originalRecipient");
                    throw null;
                }
                valueOf = Boolean.valueOf(smsChatViewModel.v(this.preferredSim.simId, this.threadId, str2, str3, content));
            }
            valueOf = null;
        } else {
            SmsChatViewModel smsChatViewModel2 = this.chatViewModel;
            if (smsChatViewModel2 != null) {
                String str4 = this.originalRecipient;
                if (str4 == null) {
                    Intrinsics.l("originalRecipient");
                    throw null;
                }
                SmsChatViewModel.Companion companion = SmsChatViewModel.I;
                valueOf = Boolean.valueOf(smsChatViewModel2.u(str4, content, null, simId));
            }
            valueOf = null;
        }
        if (Intrinsics.a(valueOf, Boolean.TRUE)) {
            SmsChatViewModel smsChatViewModel3 = this.chatViewModel;
            if (smsChatViewModel3 != null) {
                smsChatViewModel3.n(true);
            }
            ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding = this.binding;
            if (activitySmsChatLayoutBinding == null) {
                Intrinsics.l("binding");
                throw null;
            }
            Editable text = activitySmsChatLayoutBinding.v.getText();
            if (text != null) {
                text.clear();
            }
        }
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding2 = this.binding;
        if (activitySmsChatLayoutBinding2 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsChatLayoutBinding2.H.clear();
        scrollToBottomOfScreen();
    }

    public static void sendSmsMessage$default(SmsChatActivity smsChatActivity, String str, SimManager.SimId simId, int i, Object obj) {
        if ((i & 2) != 0) {
            simId = SimManager.SimId.ASK;
        }
        smsChatActivity.sendSmsMessage(str, simId);
    }

    public final void setContactDetails(com.callapp.contacts.model.contact.ContactData r10) {
        throw new UnsupportedOperationException("Method not decompiled: com.callapp.contacts.activity.sms.chat.SmsChatActivity.setContactDetails(com.callapp.contacts.model.contact.ContactData):void");
    }

    public static final boolean setContactDetails$lambda$40(SmsChatActivity smsChatActivity, ContactData contactData, View view) {
        AndroidUtils.d(smsChatActivity);
        f.H(o0.y(smsChatActivity), (CoroutineContext) null, (lx.f0) null, new SmsChatActivity$setContactDetails$2$1(contactData, smsChatActivity, null), 3);
        return true;
    }

    public final void setGoldBadgeIfNeeded() {
        ContactData contactData;
        boolean z = getContactData() != null && Premium.Premium();
        boolean z2 = Prefs.T2.get().booleanValue() && (contactData = getContactData()) != null && contactData.isInstalledApp();
        if (z || z2) {
            ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding = this.binding;
            if (activitySmsChatLayoutBinding == null) {
                Intrinsics.l("binding");
                throw null;
            }
            ImageView imageView = activitySmsChatLayoutBinding.V;
            Intrinsics.checkNotNullExpressionValue(imageView, "smsChatToolbarProfileBadge");
            imageView.setVisibility(0);
            if (z2) {
                imageView.setImageDrawable(ViewUtils.getDrawable(ThemeUtils.isThemeLight() ? R.drawable.ic_incoming_eye_gold_user_light : R.drawable.ic_incoming_eye_gold_user));
            } else {
                imageView.setImageDrawable(ViewUtils.getDrawable(ThemeUtils.isThemeLight() ? R.drawable.ic_callapp_gold_badge_cd_full_light : R.drawable.ic_callapp_gold_badge_cd_full));
            }
        }
    }

    public final void setIsAdVisible(boolean isVisible) {
        MultiSizeBiddingAdLoader multiSizeBiddingAdLoader;
        this.shouldRefreshAds = isVisible;
        Boolean bool = this.mResumed;
        if (bool == null || !bool.booleanValue() || (multiSizeBiddingAdLoader = this.multiSizeAdLoader) == null) {
            return;
        }
        Intrinsics.c(multiSizeBiddingAdLoader);
        multiSizeBiddingAdLoader.setAdVisibility(isVisible ? 0 : 8);
    }

    public final void setOverrideScroll() {
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding = this.binding;
        if (activitySmsChatLayoutBinding == null) {
            Intrinsics.l("binding");
            throw null;
        }
        int computeVerticalScrollExtent = activitySmsChatLayoutBinding.Q.computeVerticalScrollExtent();
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding2 = this.binding;
        if (activitySmsChatLayoutBinding2 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        int computeVerticalScrollRange = activitySmsChatLayoutBinding2.Q.computeVerticalScrollRange();
        if (computeVerticalScrollRange > 0) {
            this.forceRepositionScroll = (((float) computeVerticalScrollExtent) / ((float) computeVerticalScrollRange)) * ((float) 100) > ((float) this.RECYCLER_VIEW_SCREEN_PERCENTAGE);
        }
    }

    public final void setSmsActionButtonStatus() {
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding = this.binding;
        if (activitySmsChatLayoutBinding == null) {
            Intrinsics.l("binding");
            throw null;
        }
        boolean z = StringsKt.d0(String.valueOf(activitySmsChatLayoutBinding.v.getText())).toString().length() > 0;
        int color = ThemeUtils.getColor(R.color.third_background);
        int color2 = ThemeUtils.getColor(R.color.secondary_background);
        w9.d dVar = new w9.d(this, 3);
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding2 = this.binding;
        if (activitySmsChatLayoutBinding2 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsChatLayoutBinding2.C.setOnClickListener(new s8.a(9, this, dVar));
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding3 = this.binding;
        if (activitySmsChatLayoutBinding3 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        ViewUtils.v(activitySmsChatLayoutBinding3.L, Integer.valueOf(ThemeUtils.getColor(R.color.secondary_background)));
        Drawable i = ViewUtils.i(R.drawable.ic_sms_send, z ? null : Integer.valueOf(color));
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding4 = this.binding;
        if (activitySmsChatLayoutBinding4 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        if (z) {
            color2 = ThemeUtils.getColor(R.color.sms_blue);
        }
        ViewUtils.v(activitySmsChatLayoutBinding4.D, Integer.valueOf(color2));
        i.setAutoMirrored(true);
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding5 = this.binding;
        if (activitySmsChatLayoutBinding5 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsChatLayoutBinding5.D.setImageDrawable(i);
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding6 = this.binding;
        if (activitySmsChatLayoutBinding6 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsChatLayoutBinding6.D.setOnClickListener(new m(z, this, 0));
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding7 = this.binding;
        if (activitySmsChatLayoutBinding7 != null) {
            activitySmsChatLayoutBinding7.D.setOnLongClickListener(new net.pubnative.lite.sdk.utils.browser.a(this, 2));
        } else {
            Intrinsics.l("binding");
            throw null;
        }
    }

    public static final void setSmsActionButtonStatus$lambda$26(SmsChatActivity smsChatActivity, AdapterText.AdapterEvents adapterEvents, View view) {
        AndroidUtils.e(view, 1);
        if (MultiSimManager.a.isMultiSim()) {
            reportAnalytics$default(smsChatActivity, "ClickDualSIM", null, 2, null);
            SimManager.k(smsChatActivity, null, adapterEvents, false, SimSelectionPurpose.OUTGOING_SMS);
        }
    }

    public static final void setSmsActionButtonStatus$lambda$29(boolean z, SmsChatActivity smsChatActivity, View view) {
        if (z) {
            AndroidUtils.e(view, 1);
            p0 p0Var = new p0(smsChatActivity, 19);
            if (Activities.isDefaultSMSApp()) {
                p0Var.invoke();
            } else {
                smsChatActivity.requestDefaultSmsAppPermission(new com.callapp.contacts.activity.userProfile.k(10, p0Var, smsChatActivity));
            }
        }
    }

    public static final Unit setSmsActionButtonStatus$lambda$29$lambda$27(SmsChatActivity smsChatActivity) {
        try {
            SimManager simManager = SimManager.get();
            SimManager.SimId simId = smsChatActivity.preferredSim;
            simManager.getClass();
            if (((TelephonyManager) CallAppApplication.get().getSystemService(Constants.EXTRA_PHONE_NUMBER)).createForSubscriptionId(simManager.e(simId)).isSmsCapable()) {
                ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding = smsChatActivity.binding;
                if (activitySmsChatLayoutBinding == null) {
                    Intrinsics.l("binding");
                    throw null;
                }
                smsChatActivity.sendSms(String.valueOf(activitySmsChatLayoutBinding.v.getText()), smsChatActivity.preferredSim);
            } else {
                FeedbackManager.get().d(null, Activities.getString(R.string.sms_not_supported));
            }
        } catch (Throwable th) {
            CLog.m(smsChatActivity.tag, th);
            FeedbackManager.get().d(null, th.getLocalizedMessage());
        }
        return Unit.a;
    }

    public static final Unit setSmsActionButtonStatus$lambda$29$lambda$28(Function0 function0, SmsChatActivity smsChatActivity, boolean z) {
        if (z) {
            function0.invoke();
            SmsChatViewModel smsChatViewModel = smsChatActivity.chatViewModel;
            if (smsChatViewModel != null) {
                smsChatViewModel.m();
            }
        } else {
            FeedbackManager.get().d(null, Activities.getString(R.string.toast_after_reject_sms_permissions));
        }
        return Unit.a;
    }

    public static final boolean setSmsActionButtonStatus$lambda$30(SmsChatActivity smsChatActivity, View view) {
        startScheduleMessage$default(smsChatActivity, null, 1, null);
        return true;
    }

    private final void shareAttachment(SmsChatAttachment smsChatAttachment, String fileUri) {
        Intent intent = new Intent("android.intent.action.SEND");
        intent.setType(smsChatAttachment.getMimeType().getMimeType());
        intent.addFlags(1);
        File file = new File(IoUtils.i(Uri.parse(fileUri), System.currentTimeMillis() + "." + smsChatAttachment.getMimeType().getFileExtension()));
        if (file.exists()) {
            intent.putExtra("android.intent.extra.STREAM", IoUtils.l(this, file));
            intent.putExtra("android.intent.extra.SUBJECT", Activities.getString(R.string.share));
            intent.putExtra("android.intent.extra.TEXT", "");
            startActivity(Intent.createChooser(intent, Activities.getString(R.string.share)));
        }
    }

    private final boolean shouldShowScheduleTooltip() {
        Phone phone = this.contactPhone;
        return phone != null && SmsHelper.f(phone) && Prefs.Y7.get().intValue() >= 3;
    }

    private final void showIsItSpam(ContactData contactData) {
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding = this.binding;
        if (activitySmsChatLayoutBinding == null) {
            Intrinsics.l("binding");
            throw null;
        }
        if (activitySmsChatLayoutBinding.Z.getVisibility() != 0) {
            ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding2 = this.binding;
            if (activitySmsChatLayoutBinding2 == null) {
                Intrinsics.l("binding");
                throw null;
            }
            activitySmsChatLayoutBinding2.Z.setVisibility(0);
            String analyticsType = getAnalyticsType();
            ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding3 = this.binding;
            if (activitySmsChatLayoutBinding3 == null) {
                Intrinsics.l("binding");
                throw null;
            }
            activitySmsChatLayoutBinding3.d0.setOnClickListener(new i(contactData, analyticsType, this));
            ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding4 = this.binding;
            if (activitySmsChatLayoutBinding4 == null) {
                Intrinsics.l("binding");
                throw null;
            }
            activitySmsChatLayoutBinding4.y.setOnClickListener(new i(contactData, this, analyticsType));
            AnalyticsManager.get().p(Constants.USER_CORRECTED_INFO, IsSpamPresenter.ANALYTICS_SPAM_PRESENTER_SHOWN_LABEL, "from: sms chat,  sms type:" + analyticsType);
        }
    }

    public static final void showIsItSpam$lambda$44(ContactData contactData, String str, SmsChatActivity smsChatActivity, View view) {
        String fullName = contactData.getFullName();
        Intrinsics.checkNotNullExpressionValue(fullName, "getFullName(...)");
        String string = Activities.getString(R.string.sms_report_spam_thanks);
        Intrinsics.checkNotNullExpressionValue(string, "getString(...)");
        SmsHelper.k(contactData, fullName, string);
        AnalyticsManager.get().p(Constants.USER_CORRECTED_INFO, IsSpamPresenter.ANALYTICS_SPAM_PRESENTER_SHOWN_LABEL, "Positive, from: sms chat, sms type::" + str);
        f.H(o0.y(smsChatActivity), (CoroutineContext) null, (lx.f0) null, new SmsChatActivity$showIsItSpam$1$1(smsChatActivity, contactData, null), 3);
    }

    public static final void showIsItSpam$lambda$45(ContactData contactData, SmsChatActivity smsChatActivity, String str, View view) {
        String string = Activities.getString(R.string.sms_report_spam_thanks);
        Intrinsics.checkNotNullExpressionValue(string, "getString(...)");
        SmsHelper.l(contactData, string);
        smsChatActivity.hideIsItSpam();
        AnalyticsManager.get().p(Constants.USER_CORRECTED_INFO, IsSpamPresenter.ANALYTICS_SPAM_PRESENTER_SHOWN_LABEL, "Negative, from: sms chat, sms type:" + str);
    }

    private final void showNonSearchUi() {
        z notFoundLiveData;
        z foundIndexLiveData;
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding = this.binding;
        if (activitySmsChatLayoutBinding == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsChatLayoutBinding.c0.setVisibility(8);
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding2 = this.binding;
        if (activitySmsChatLayoutBinding2 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsChatLayoutBinding2.b0.setVisibility(0);
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding3 = this.binding;
        if (activitySmsChatLayoutBinding3 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsChatLayoutBinding3.F.setVisibility(0);
        setIsAdVisible(true);
        if (!AdUtils.c()) {
            ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding4 = this.binding;
            if (activitySmsChatLayoutBinding4 == null) {
                Intrinsics.l("binding");
                throw null;
            }
            activitySmsChatLayoutBinding4.r.setVisibility(0);
        }
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding5 = this.binding;
        if (activitySmsChatLayoutBinding5 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsChatLayoutBinding5.t.setOnClickListener(new com.callapp.contacts.activity.contact.cards.i(14));
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding6 = this.binding;
        if (activitySmsChatLayoutBinding6 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsChatLayoutBinding6.s.setOnClickListener(new com.callapp.contacts.activity.contact.cards.i(15));
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding7 = this.binding;
        if (activitySmsChatLayoutBinding7 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsChatLayoutBinding7.U.x();
        SmsChatViewModel smsChatViewModel = this.chatViewModel;
        if (smsChatViewModel != null && (foundIndexLiveData = smsChatViewModel.getFoundIndexLiveData()) != null) {
            foundIndexLiveData.j(this);
        }
        SmsChatViewModel smsChatViewModel2 = this.chatViewModel;
        if (smsChatViewModel2 != null && (notFoundLiveData = smsChatViewModel2.getNotFoundLiveData()) != null) {
            notFoundLiveData.j(this);
        }
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding8 = this.binding;
        if (activitySmsChatLayoutBinding8 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsChatLayoutBinding8.A.removeTextChangedListener(this.searchTextWatcher);
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding9 = this.binding;
        if (activitySmsChatLayoutBinding9 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsChatLayoutBinding9.A.removeTextChangedListener(this.searchTextWatcher);
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding10 = this.binding;
        if (activitySmsChatLayoutBinding10 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        MenuItem findItem = activitySmsChatLayoutBinding10.U.m().findItem(R.id.smsChatMenuItemOverFlow);
        if (findItem != null) {
            findItem.setVisible(true);
        }
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding11 = this.binding;
        if (activitySmsChatLayoutBinding11 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        MenuItem findItem2 = activitySmsChatLayoutBinding11.U.m().findItem(R.id.smsChatMenuItemCall);
        if (findItem2 != null) {
            findItem2.setVisible(true);
        }
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding12 = this.binding;
        if (activitySmsChatLayoutBinding12 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        Activities.j(activitySmsChatLayoutBinding12.A);
        this.searchTerm = null;
        this.messageId = -1L;
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding13 = this.binding;
        if (activitySmsChatLayoutBinding13 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsChatLayoutBinding13.A.setText((CharSequence) null);
        SmsChatViewModel smsChatViewModel3 = this.chatViewModel;
        if (smsChatViewModel3 != null) {
            smsChatViewModel3.q(null);
        }
        LinearLayoutManager linearLayoutManager = this.linearLayoutManager;
        if (linearLayoutManager == null) {
            Intrinsics.l("linearLayoutManager");
            throw null;
        }
        int B0 = linearLayoutManager.B0();
        LinearLayoutManager linearLayoutManager2 = this.linearLayoutManager;
        if (linearLayoutManager2 == null) {
            Intrinsics.l("linearLayoutManager");
            throw null;
        }
        int C0 = linearLayoutManager2.C0();
        SmsChatAdapter<SmsComponent> smsChatAdapter = this.adapter;
        int i = C0 - B0;
        if (5 >= i) {
            i = 5;
        }
        smsChatAdapter.notifyItemRangeChanged(B0, i * 2);
    }

    public static final void showNonSearchUi$lambda$100(View view) {
    }

    public static final void showNonSearchUi$lambda$101(View view) {
    }

    public final void showScrollToBottomView() {
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding = this.binding;
        if (activitySmsChatLayoutBinding == null) {
            Intrinsics.l("binding");
            throw null;
        }
        if (activitySmsChatLayoutBinding.S.getVisibility() == 8) {
            CallAppApplication.get().runOnMainThread(new k(this, 2));
        }
    }

    public static final void showScrollToBottomView$lambda$14(SmsChatActivity smsChatActivity) {
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding = smsChatActivity.binding;
        if (activitySmsChatLayoutBinding == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsChatLayoutBinding.S.setAlpha(0.0f);
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding2 = smsChatActivity.binding;
        if (activitySmsChatLayoutBinding2 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsChatLayoutBinding2.S.setVisibility(0);
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding3 = smsChatActivity.binding;
        if (activitySmsChatLayoutBinding3 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsChatLayoutBinding3.S.setScaleX(0.7f);
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding4 = smsChatActivity.binding;
        if (activitySmsChatLayoutBinding4 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsChatLayoutBinding4.S.setScaleY(0.7f);
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding5 = smsChatActivity.binding;
        if (activitySmsChatLayoutBinding5 != null) {
            activitySmsChatLayoutBinding5.S.animate().alpha(1.0f).scaleX(1.0f).scaleY(1.0f).setDuration(250L).setInterpolator(new OvershootInterpolator());
        } else {
            Intrinsics.l("binding");
            throw null;
        }
    }

    private final void showSearchUi() {
        reportAnalytics$default(this, "ClickSearchChat", null, 2, null);
        initAndShowSearchView();
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding = this.binding;
        if (activitySmsChatLayoutBinding == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsChatLayoutBinding.A.setFocusable(true);
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding2 = this.binding;
        if (activitySmsChatLayoutBinding2 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsChatLayoutBinding2.A.setFocusableInTouchMode(true);
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding3 = this.binding;
        if (activitySmsChatLayoutBinding3 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsChatLayoutBinding3.A.requestFocus();
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding4 = this.binding;
        if (activitySmsChatLayoutBinding4 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        Activities.y(TTAdConstant.MATE_VALID, activitySmsChatLayoutBinding4.A);
        LinearLayoutManager linearLayoutManager = this.linearLayoutManager;
        if (linearLayoutManager == null) {
            Intrinsics.l("linearLayoutManager");
            throw null;
        }
        View E0 = linearLayoutManager.E0(0, linearLayoutManager.getChildCount(), true, false);
        if ((E0 == null ? -1 : RecyclerView.n.z(E0)) == 0) {
            ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding5 = this.binding;
            if (activitySmsChatLayoutBinding5 != null) {
                activitySmsChatLayoutBinding5.Q.postDelayed(new k(this, 1), 300L);
            } else {
                Intrinsics.l("binding");
                throw null;
            }
        }
    }

    public static final void showSearchUi$lambda$99(SmsChatActivity smsChatActivity) {
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding = smsChatActivity.binding;
        if (activitySmsChatLayoutBinding == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsChatLayoutBinding.Q.t0(0);
        smsChatActivity.onLastMessageSeen();
    }

    private final void showSpamIndication() {
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding = this.binding;
        if (activitySmsChatLayoutBinding == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsChatLayoutBinding.a0.setVisibility(0);
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding2 = this.binding;
        if (activitySmsChatLayoutBinding2 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        TextView textView = activitySmsChatLayoutBinding2.u.b;
        Intrinsics.checkNotNullExpressionValue(textView, "indicationForSpamText");
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding3 = this.binding;
        if (activitySmsChatLayoutBinding3 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsChatLayoutBinding3.u.b.setText(Activities.getString(R.string.callapp_gold_indication_for_spam));
        textView.setTextColor(ThemeUtils.getColor(R.color.title));
    }

    private final ScheduledSmsData smsChatMsgToScheduledSmsMsg(SmsChatMessage sms) {
        SimManager.SimId simSlotIdFromSubscriptionInfo;
        String originPhoneNumber = sms.getOriginPhoneNumber();
        if (StringUtils.x(originPhoneNumber)) {
            MultiSimManager multiSimManager = MultiSimManager.a;
            Intrinsics.c(originPhoneNumber);
            MultiSimManager.SimDetails b = multiSimManager.b(originPhoneNumber);
            simSlotIdFromSubscriptionInfo = SimManager.SimId.getSimId(b != null ? Integer.valueOf(b.getSimId()) : null);
        } else {
            simSlotIdFromSubscriptionInfo = SimManager.get().getSimSlotIdFromSubscriptionInfo(sms.getSubId());
        }
        SimManager.SimId simId = simSlotIdFromSubscriptionInfo;
        long id = sms.getId();
        long date = sms.getDate();
        String body = sms.getBody();
        String address = sms.getAddress();
        int status = sms.getStatus();
        Intrinsics.c(simId);
        return new ScheduledSmsData(id, date, body, address, status, 0L, 0L, simId, sms.getSubId(), sms.getOriginPhoneNumber(), 96, null);
    }

    public static final void smsObserver$lambda$1(SmsChatActivity smsChatActivity, SingleSmsData singleSmsData) {
        SmsChatViewModel smsChatViewModel;
        Intrinsics.checkNotNullParameter(singleSmsData, "smsData");
        CallAppSmsManager callAppSmsManager = CallAppSmsManager.a;
        SplitCompatApplication splitCompatApplication = CallAppApplication.get();
        Intrinsics.checkNotNullExpressionValue(splitCompatApplication, "get(...)");
        String phone = singleSmsData.getPhone();
        Intrinsics.checkNotNullExpressionValue(phone, "getPhone(...)");
        callAppSmsManager.getClass();
        if (CallAppSmsManager.e(splitCompatApplication, phone) == smsChatActivity.threadId) {
            smsChatActivity.newMessageRecivedCount++;
            SmsChatViewModel smsChatViewModel2 = smsChatActivity.chatViewModel;
            if (smsChatViewModel2 != null) {
                smsChatViewModel2.n(true);
            }
            if (!smsChatActivity.mResumed.booleanValue() || (smsChatViewModel = smsChatActivity.chatViewModel) == null) {
                return;
            }
            smsChatViewModel.m();
        }
    }

    public static final void startActivity(@NotNull Context context, @NotNull SmsConversationMessage smsConversationMessage, @NotNull String str) {
        INSTANCE.getClass();
        Companion.b(context, smsConversationMessage, str);
    }

    private final void startScheduleMessage(ScheduledSmsData scheduledSmsData) {
        ScheduledSmsData scheduledSmsData2;
        Phone phone = this.contactPhone;
        if (phone != null) {
            if (scheduledSmsData == null) {
                ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding = this.binding;
                if (activitySmsChatLayoutBinding == null) {
                    Intrinsics.l("binding");
                    throw null;
                }
                String valueOf = String.valueOf(activitySmsChatLayoutBinding.v.getText());
                String rawNumber = phone.getRawNumber();
                Intrinsics.checkNotNullExpressionValue(rawNumber, "getRawNumber(...)");
                long j = this.threadId;
                SimManager.SimId simId = this.preferredSim;
                int e = SimManager.get().e(this.preferredSim);
                MultiSimManager.SimDetails simDetailsFromSimId = MultiSimManager.a.getSimDetailsFromSimId(this.preferredSim.simId);
                scheduledSmsData2 = new ScheduledSmsData(0L, 0L, valueOf, rawNumber, 0, 0L, j, simId, e, simDetailsFromSimId != null ? simDetailsFromSimId.getPhoneNumber() : null, 32, null);
            } else {
                scheduledSmsData2 = scheduledSmsData;
            }
            ScheduleSmsActivity.Companion companion = ScheduleSmsActivity.INSTANCE;
            g gVar = new g(this, 5);
            companion.getClass();
            ScheduleSmsActivity.Companion.a(scheduledSmsData2, this, gVar);
            AnalyticsManager.get().q(Constants.SMS_APP, "ClickScheduledMessage", this.LABEL, 0.0d, new String[0]);
        }
    }

    public static void startScheduleMessage$default(SmsChatActivity smsChatActivity, ScheduledSmsData scheduledSmsData, int i, Object obj) {
        if ((i & 1) != 0) {
            scheduledSmsData = null;
        }
        smsChatActivity.startScheduleMessage(scheduledSmsData);
    }

    public static final Unit startScheduleMessage$lambda$78$lambda$77(SmsChatActivity smsChatActivity, ScheduledSmsData scheduledSmsData) {
        Intrinsics.checkNotNullParameter(scheduledSmsData, "it");
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding = smsChatActivity.binding;
        if (activitySmsChatLayoutBinding == null) {
            Intrinsics.l("binding");
            throw null;
        }
        Editable text = activitySmsChatLayoutBinding.v.getText();
        if (text != null) {
            text.clear();
        }
        new ScheduledSmsManager().schedule(scheduledSmsData);
        EventBusManager.a.b(SmsMmsSendListener.u8.getTYPE(), new SmsMmsSendEvent(smsChatActivity.getIntent().getStringExtra("message_uri"), SmsMmsMessageStatus.Sending, smsChatActivity.getIntent().getStringExtra(BODY)), false);
        FeedbackManager.get().d(null, Activities.getString(R.string.sms_schedule_created_toast_text));
        AnalyticsManager.get().q(Constants.SMS_APP, "ClickSendScheduledMessage", smsChatActivity.LABEL, 0.0d, new String[0]);
        AnalyticsManager.get().q(Constants.SMS_APP, "ShowScheduledMessageScreen", smsChatActivity.LABEL, 0.0d, new String[0]);
        return Unit.a;
    }

    private final void toggleEmptyView(boolean visible) {
        if (visible) {
            AnalyticsManager.get().p(Constants.SMS_APP, "StartMessagingNow", this.LABEL);
        }
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding = this.binding;
        if (activitySmsChatLayoutBinding == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsChatLayoutBinding.I.setVisibility(visible ? 0 : 8);
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding2 = this.binding;
        if (activitySmsChatLayoutBinding2 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsChatLayoutBinding2.M.setVisibility(visible ? 8 : 0);
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding3 = this.binding;
        if (activitySmsChatLayoutBinding3 != null) {
            activitySmsChatLayoutBinding3.Y.setVisibility(visible ? 8 : 0);
        } else {
            Intrinsics.l("binding");
            throw null;
        }
    }

    private final void toggleMultiSelectVisibility() {
        if (this.isInSearch) {
            toggleSearch();
        }
        invalidateOptionsMenu();
    }

    private final void updateEmptyStateData(String fullName) {
        f.H(o0.y(this), (CoroutineContext) null, (lx.f0) null, new SmsChatActivity$updateEmptyStateData$1(this, fullName, null), 3);
    }

    private final void updateNewMessageCount(int count) {
        CallAppApplication.get().runOnMainThread(new w9.j(count, this));
    }

    public static void updateNewMessageCount$default(SmsChatActivity smsChatActivity, int i, int i2, Object obj) {
        if ((i2 & 1) != 0) {
            i = 0;
        }
        smsChatActivity.updateNewMessageCount(i);
    }

    public static final void updateNewMessageCount$lambda$17(int i, SmsChatActivity smsChatActivity) {
        if (i == 0) {
            ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding = smsChatActivity.binding;
            if (activitySmsChatLayoutBinding != null) {
                activitySmsChatLayoutBinding.N.setVisibility(8);
                return;
            } else {
                Intrinsics.l("binding");
                throw null;
            }
        }
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding2 = smsChatActivity.binding;
        if (activitySmsChatLayoutBinding2 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsChatLayoutBinding2.N.setText(i > 9 ? "9+" : String.valueOf(i));
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding3 = smsChatActivity.binding;
        if (activitySmsChatLayoutBinding3 != null) {
            activitySmsChatLayoutBinding3.N.setVisibility(0);
        } else {
            Intrinsics.l("binding");
            throw null;
        }
    }

    public final void updateSimSelection() {
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding = this.binding;
        if (activitySmsChatLayoutBinding == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsChatLayoutBinding.T.setVisibility(8);
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding2 = this.binding;
        if (activitySmsChatLayoutBinding2 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsChatLayoutBinding2.C.setVisibility(8);
        if (MultiSimManager.a.isMultiSim()) {
            ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding3 = this.binding;
            if (activitySmsChatLayoutBinding3 == null) {
                Intrinsics.l("binding");
                throw null;
            }
            activitySmsChatLayoutBinding3.T.setVisibility(0);
            ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding4 = this.binding;
            if (activitySmsChatLayoutBinding4 == null) {
                Intrinsics.l("binding");
                throw null;
            }
            activitySmsChatLayoutBinding4.C.setVisibility(0);
            PreferredSimManager preferredSimManager = PreferredSimManager.a;
            ContactData contactData = getContactData();
            Long valueOf = contactData != null ? Long.valueOf(contactData.getDeviceId()) : null;
            ContactData contactData2 = getContactData();
            this.preferredSim = preferredSimManager.e(this, valueOf, contactData2 != null ? contactData2.getPhone() : null, null);
            Bundle extras = getIntent().getExtras();
            if (extras != null) {
                if ((extras.containsKey(RECEIVED_SUB_ID) ? extras : null) != null) {
                    Bundle extras2 = getIntent().getExtras();
                    onSimSelected(SimManager.get().getSimSlotIdFromSubscriptionInfo(extras2 != null ? extras2.getInt(RECEIVED_SUB_ID) : 0).simId, true);
                    return;
                }
            }
            onSimSelected(this.preferredSim.simId, false);
        }
    }

    public boolean dispatchTouchEvent(MotionEvent event) {
        this.userTouchedScreen = true;
        return super/*android.app.Activity*/.dispatchTouchEvent(event);
    }

    @Override
    public void fetchContactData(Phone phone, long deviceId) {
        f.H(o0.y(this), (CoroutineContext) null, (lx.f0) null, new SmsChatActivity$fetchContactData$1(this, null), 3);
        SmsChatViewModel smsChatViewModel = this.chatViewModel;
        if (smsChatViewModel != null) {
            if (phone == null) {
                phone = this.contactPhone;
            }
            smsChatViewModel.fetchContactData(phone, deviceId);
        }
    }

    @Override
    public ContactData getContactData() {
        SmsChatViewModel smsChatViewModel = this.chatViewModel;
        if (smsChatViewModel != null) {
            return smsChatViewModel.getContactData();
        }
        return null;
    }

    @Override
    public String getHighlightSearchText() {
        SmsChatViewModel smsChatViewModel = this.chatViewModel;
        if (smsChatViewModel != null) {
            return smsChatViewModel.getHighlightSearchText();
        }
        return null;
    }

    @Override
    public int getLayoutResourceId() {
        return 0;
    }

    @Override
    public Integer getI() {
        SmsChatViewModel smsChatViewModel = this.chatViewModel;
        if (smsChatViewModel != null) {
            return smsChatViewModel.getI();
        }
        return null;
    }

    @Override
    public int getNumOfSelectedMessages() {
        HashMap<Long, SmsChatMessage> selectedMessages;
        SmsChatViewModel smsChatViewModel = this.chatViewModel;
        Integer valueOf = (smsChatViewModel == null || (selectedMessages = smsChatViewModel.getSelectedMessages()) == null) ? null : Integer.valueOf(selectedMessages.size());
        Intrinsics.c(valueOf);
        return valueOf.intValue();
    }

    @Override
    @NotNull
    public i5.a getViewBinder() {
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding = this.binding;
        if (activitySmsChatLayoutBinding != null) {
            return activitySmsChatLayoutBinding;
        }
        Intrinsics.l("binding");
        throw null;
    }

    @Override
    public void invalidateData(EventBusManager.CallAppDataType type) {
        switch (type == null ? -1 : WhenMappings.$EnumSwitchMapping$2[type.ordinal()]) {
            case 1:
            case 2:
            case 3:
            case 4:
            case 5:
                Objects.toString(type);
                CLog.a();
                fetchContactData(null, 0L);
                break;
            case 6:
                finish();
                break;
            case 7:
                toggleSearch();
                break;
        }
    }

    @Override
    public boolean isMessageSelected(long msgId) {
        HashMap<Long, SmsChatMessage> selectedMessages;
        SmsChatViewModel smsChatViewModel = this.chatViewModel;
        return (smsChatViewModel == null || (selectedMessages = smsChatViewModel.getSelectedMessages()) == null || !selectedMessages.containsKey(Long.valueOf(msgId))) ? false : true;
    }

    @Override
    @NotNull
    public l1 loadBatchMassages() {
        SmsChatViewModel smsChatViewModel = this.chatViewModel;
        c2 l = smsChatViewModel != null ? smsChatViewModel.l() : null;
        Intrinsics.c(l);
        return l;
    }

    @Override
    public void onContactClicked(List<? extends m0> photos, String contactName, kr.c vCard) {
        AnalyticsManager.get().p(Constants.SMS_APP, "ClickedContactFile", "Chat Screen,Click on card");
        PopupManager.get().c(this, new SmsContactPopup(photos, contactName, vCard), true);
    }

    @Override
    public void onCreate(Bundle savedInstanceState) {
        LayoutInflater layoutInflater = getLayoutInflater();
        int i = ActivitySmsChatLayoutBinding.f0;
        DataBinderMapperImpl dataBinderMapperImpl = androidx.databinding.f.a;
        this.binding = (ActivitySmsChatLayoutBinding) androidx.databinding.m.g(layoutInflater, R.layout.activity_sms_chat_layout, (ViewGroup) null, false, (Object) null);
        super.onCreate(savedInstanceState);
        Prefs.R7.set(Boolean.FALSE);
        if (savedInstanceState != null && savedInstanceState.getBoolean(this.isReloadMmsFragmentKey)) {
            for (Fragment fragment : getSupportFragmentManager().c.f()) {
                if (fragment instanceof FullScreenVideoFragment) {
                    this.mmsFullScreenVideoFragment = (FullScreenVideoFragment) fragment;
                } else if (fragment instanceof FullScreenImageFragment) {
                    this.mmsFullScreenImageFragment = (FullScreenImageFragment) fragment;
                }
            }
        }
        this.threadId = parseIntent();
        ensureValidThreadId();
        this.maxAttachmentKb = CallAppRemoteConfigManager.get().c("maxMmsAttachmentKb");
        h.k onBackPressedDispatcher = getOnBackPressedDispatcher();
        h.j jVar = new h.j() {
            {
                super(true);
            }

            public final void b() {
                boolean z;
                FullScreenVideoFragment fullScreenVideoFragment;
                FullScreenImageFragment fullScreenImageFragment;
                SmsChatViewModel smsChatViewModel;
                boolean z2;
                String str;
                HashMap<Long, SmsChatMessage> selectedMessages;
                ?? r0 = SmsChatActivity.this;
                z = ((SmsChatActivity) r0).isInSearch;
                if (z) {
                    SmsChatActivity.reportAnalytics$default(r0, "ClickBackToChatScreen", null, 2, null);
                    r0.toggleSearch();
                    return;
                }
                fullScreenVideoFragment = ((SmsChatActivity) r0).mmsFullScreenVideoFragment;
                if (fullScreenVideoFragment == null) {
                    fullScreenImageFragment = ((SmsChatActivity) r0).mmsFullScreenImageFragment;
                    if (fullScreenImageFragment == null) {
                        smsChatViewModel = ((SmsChatActivity) r0).chatViewModel;
                        Integer valueOf = (smsChatViewModel == null || (selectedMessages = smsChatViewModel.getSelectedMessages()) == null) ? null : Integer.valueOf(selectedMessages.size());
                        Intrinsics.c(valueOf);
                        if (valueOf.intValue() > 0) {
                            SmsChatActivity.reportAnalytics$default(r0, "ClickBackFromLongPressMessage", null, 2, null);
                            r0.clearAllSelectedMessages();
                            return;
                        }
                        z2 = ((SmsChatActivity) r0).startWithSearchTerm;
                        if (z2) {
                            str = ((SmsChatActivity) r0).clickActionBack;
                            SmsChatActivity.reportAnalytics$default(r0, str, null, 2, null);
                        } else {
                            SmsChatActivity.reportAnalytics$default(r0, "ClickBackToSearchScreen", null, 2, null);
                            r0.openConversationActivityIfNeeded();
                        }
                        r0.finish();
                        return;
                    }
                }
                r0.closeFullScreenMmsFragment();
                ((SmsChatActivity) r0).mmsFullScreenVideoFragment = null;
                ((SmsChatActivity) r0).mmsFullScreenImageFragment = null;
                r0.invalidateOptionsMenu();
            }
        };
        onBackPressedDispatcher.getClass();
        Intrinsics.checkNotNullParameter(jVar, "onBackPressedCallback");
        onBackPressedDispatcher.b(jVar);
        final boolean z = true;
        registerAndUnregisterEventBus(true);
        LinearLayoutManager linearLayoutManager = new LinearLayoutManager(this);
        linearLayoutManager.setReverseLayout(true);
        linearLayoutManager.setStackFromEnd(true);
        this.linearLayoutManager = linearLayoutManager;
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding = this.binding;
        if (activitySmsChatLayoutBinding == null) {
            Intrinsics.l("binding");
            throw null;
        }
        u uVar = new u();
        ((RecyclerView.k) uVar).f = 0L;
        activitySmsChatLayoutBinding.Q.setItemAnimator(uVar);
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding2 = this.binding;
        if (activitySmsChatLayoutBinding2 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsChatLayoutBinding2.z.setImageDrawable(com.amazon.device.ads.l.e(R.color.background, R.drawable.keyboard_double_arrow_down));
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding3 = this.binding;
        if (activitySmsChatLayoutBinding3 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        ViewUtils.v(activitySmsChatLayoutBinding3.z, Integer.valueOf(ThemeUtils.getColor(R.color.icon)));
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding4 = this.binding;
        if (activitySmsChatLayoutBinding4 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        ViewUtils.d(activitySmsChatLayoutBinding4.N, R.drawable.circle_stroke, ThemeUtils.getColor(R.color.sms_attach_contact), ThemeUtils.getColor(R.color.background), 3);
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding5 = this.binding;
        if (activitySmsChatLayoutBinding5 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        LinearLayoutManager linearLayoutManager2 = this.linearLayoutManager;
        if (linearLayoutManager2 == null) {
            Intrinsics.l("linearLayoutManager");
            throw null;
        }
        activitySmsChatLayoutBinding5.Q.setLayoutManager(linearLayoutManager2);
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding6 = this.binding;
        if (activitySmsChatLayoutBinding6 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsChatLayoutBinding6.Q.setAdapter(this.adapter);
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding7 = this.binding;
        if (activitySmsChatLayoutBinding7 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsChatLayoutBinding7.Q.n(new RecyclerView.p() {
            public final void a(int i2, RecyclerView recyclerView) {
                boolean isListInPositionToShowScrollToBottomView;
                Intrinsics.checkNotNullParameter(recyclerView, "recyclerView");
                if (i2 == 0) {
                    SmsChatActivity smsChatActivity = SmsChatActivity.this;
                    isListInPositionToShowScrollToBottomView = smsChatActivity.isListInPositionToShowScrollToBottomView();
                    if (isListInPositionToShowScrollToBottomView) {
                        smsChatActivity.showScrollToBottomView();
                    } else {
                        smsChatActivity.onLastMessageSeen();
                    }
                }
            }
        });
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding8 = this.binding;
        if (activitySmsChatLayoutBinding8 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsChatLayoutBinding8.S.setOnClickListener(new e(this, 5));
        this.chatViewModel = onCreate$lambda$9(new x0(l0.a.b(SmsChatViewModel.class), new SmsChatActivity$onCreate$$inlined$viewModels$default$2(this), new ve.c(10), new SmsChatActivity$onCreate$$inlined$viewModels$default$3(null, this)));
        handleForwarding();
        init();
        preLoadConversationsAd();
        getRecyclerViewDimens();
        EventBusManager.a.a(MainScreenOnCreateListener.e8, this);
        getLifecycle().addObserver(new t() {

            @Metadata(k = 3, mv = {2, 1, 0}, xi = 48)
            public class WhenMappings {
                public static final int[] $EnumSwitchMapping$0;

                static {
                    int[] iArr = new int[n.a.values().length];
                    try {
                        iArr[n.a.ON_CREATE.ordinal()] = 1;
                    } catch (NoSuchFieldError unused) {
                    }
                    try {
                        iArr[n.a.ON_DESTROY.ordinal()] = 2;
                    } catch (NoSuchFieldError unused2) {
                    }
                    $EnumSwitchMapping$0 = iArr;
                }
            }

            public final void onStateChanged(androidx.lifecycle.v vVar, n.a aVar) {
                a0 a0Var;
                a0 a0Var2;
                Intrinsics.checkNotNullParameter(vVar, "source");
                Intrinsics.checkNotNullParameter(aVar, "event");
                int i2 = WhenMappings.$EnumSwitchMapping$0[aVar.ordinal()];
                SmsChatActivity smsChatActivity = SmsChatActivity.this;
                if (i2 == 1) {
                    CallAppSmsManager callAppSmsManager = CallAppSmsManager.a;
                    a0Var = smsChatActivity.smsObserver;
                    callAppSmsManager.getClass();
                    CallAppSmsManager.a(a0Var);
                    return;
                }
                if (i2 != 2) {
                    return;
                }
                CallAppSmsManager callAppSmsManager2 = CallAppSmsManager.a;
                a0Var2 = smsChatActivity.smsObserver;
                callAppSmsManager2.getClass();
                CallAppSmsManager.i(a0Var2);
            }
        });
        if (shouldShowScheduleTooltip()) {
            String string = Activities.getString(R.string.sms_chat_hold_to_schedule_tooltip);
            Intrinsics.checkNotNullExpressionValue(string, "getString(...)");
            SpannableString spannableString = new SpannableString(string);
            if (StringsKt.C(string, " ", false)) {
                spannableString.setSpan(new StyleSpan(1), 0, StringsKt.I(string, " ", 0, false, 6), 33);
            }
            ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding9 = this.binding;
            if (activitySmsChatLayoutBinding9 == null) {
                Intrinsics.l("binding");
                throw null;
            }
            ImageView imageView = activitySmsChatLayoutBinding9.D;
            Intrinsics.checkNotNullExpressionValue(imageView, "smsChatActionBtn");
            final CallappTooltip callappTooltip = new CallappTooltip(imageView, spannableString, 1, 7);
            ve.c cVar = new ve.c(11);
            Intrinsics.checkNotNullParameter(cVar, "sendEventFunction");
            callappTooltip.u = cVar;
            callappTooltip.setTextColorRes(R.color.sms_background);
            callappTooltip.setBackgroundColorRes(R.color.twitter_background_color);
            if (!Prefs.S2.get().booleanValue()) {
                CallappTooltip.ToolTipLocation toolTipLocation = CallappTooltip.ToolTipLocation.LEFT_TO_START_BOTTOM;
                if (LocaleUtils.isRTL()) {
                    toolTipLocation = CallappTooltip.ToolTipLocation.END_BOTTOM;
                }
                callappTooltip.d(toolTipLocation, true);
            } else if (callappTooltip.c()) {
                if (callappTooltip.t) {
                    callappTooltip.d(callappTooltip.a(), true);
                } else {
                    CallappTooltip.OnAnchorStatus onAnchorStatus = new CallappTooltip.OnAnchorStatus() {
                        @Override
                        public final void a() {
                            CallappTooltip callappTooltip2 = CallappTooltip.this;
                            callappTooltip2.d(callappTooltip2.a(), z);
                        }
                    };
                    if (!callappTooltip.t) {
                        callappTooltip.a.getViewTreeObserver().addOnGlobalLayoutListener(new CallappTooltip$waitAnchorReady$1(callappTooltip, onAnchorStatus));
                    }
                }
            }
        }
        AnalyticsManager.get().t(Constants.SMS_CHAT_SCREEN, null);
    }

    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.menu_sms_chat, menu);
        Intrinsics.c(menu);
        Drawable icon = menu.findItem(R.id.smsChatMenuItemOverFlow).getIcon();
        Intrinsics.c(icon);
        MenuItem findItem = menu.findItem(R.id.smsChatMenuItemCall);
        PorterDuffColorFilter porterDuffColorFilter = new PorterDuffColorFilter(ThemeUtils.getColor(R.color.icon), PorterDuff.Mode.SRC_IN);
        icon.setColorFilter(porterDuffColorFilter);
        Drawable icon2 = findItem.getIcon();
        Intrinsics.c(icon2);
        icon2.setColorFilter(porterDuffColorFilter);
        if (this.startWithSearchTerm) {
            menu.findItem(R.id.smsChatMenuItemOverFlow).setVisible(false);
            menu.findItem(R.id.smsChatMenuItemCall).setVisible(false);
        }
        return super/*android.app.Activity*/.onCreateOptionsMenu(menu);
    }

    public void onDeleteSmsClicked(@NotNull SmsChatMessage sms, boolean isScheduled) {
        Intrinsics.checkNotNullParameter(sms, "sms");
        if (isScheduled) {
            String string = Activities.getString(R.string.delete_message);
            Intrinsics.checkNotNullExpressionValue(string, "getString(...)");
            String string2 = Activities.getString(R.string.delete_this_scheduled_message);
            Intrinsics.checkNotNullExpressionValue(string2, "getString(...)");
            PopupManager.get().c(this, new DialogSimpleMessage(string, string2, Activities.getString(R.string.delete), Activities.getString(R.string.cancel), ThemeUtils.getColor(R.color.secondary_text_color), false, new vk.n(8, this, sms), new vk.z(10), null), true);
            return;
        }
        SmsChatViewModel smsChatViewModel = this.chatViewModel;
        if (smsChatViewModel != null) {
            Intrinsics.checkNotNullParameter(sms, "sms");
            smsChatViewModel.c.d(sms);
        }
    }

    @Override
    public void onDestroy() {
        z notFoundLiveData;
        z foundIndexLiveData;
        z contactDataLiveData;
        SmsChatViewModel smsChatViewModel = this.chatViewModel;
        if (smsChatViewModel != null) {
            ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding = this.binding;
            if (activitySmsChatLayoutBinding == null) {
                Intrinsics.l("binding");
                throw null;
            }
            smsChatViewModel.j(StringsKt.d0(String.valueOf(activitySmsChatLayoutBinding.v.getText())).toString());
        }
        EventBusManager.a.f(MainScreenOnCreateListener.e8, this);
        SmsActivityVisibilityManager.Companion companion = SmsActivityVisibilityManager.e;
        companion.get().setInChatActivity(false);
        companion.get().setThreadId(UserSpamData.SPAM_MAX_THRESHOLD);
        if (this.smsAttachView != null) {
            WindowInsetsManager.l.get().setKeyboardStatusListener(null);
        }
        SmsChatViewModel smsChatViewModel2 = this.chatViewModel;
        if (smsChatViewModel2 != null && (contactDataLiveData = smsChatViewModel2.getContactDataLiveData()) != null) {
            contactDataLiveData.j(this);
        }
        SmsChatViewModel smsChatViewModel3 = this.chatViewModel;
        if (smsChatViewModel3 != null && (foundIndexLiveData = smsChatViewModel3.getFoundIndexLiveData()) != null) {
            foundIndexLiveData.j(this);
        }
        SmsChatViewModel smsChatViewModel4 = this.chatViewModel;
        if (smsChatViewModel4 != null && (notFoundLiveData = smsChatViewModel4.getNotFoundLiveData()) != null) {
            notFoundLiveData.j(this);
        }
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding2 = this.binding;
        if (activitySmsChatLayoutBinding2 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsChatLayoutBinding2.A.removeTextChangedListener(this.searchTextWatcher);
        SmsChatViewModel smsChatViewModel5 = this.chatViewModel;
        if (smsChatViewModel5 != null) {
            smsChatViewModel5.q(null);
        }
        registerAndUnregisterEventBus(false);
        this.contactPick.b();
        this.documentPick.b();
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding3 = this.binding;
        if (activitySmsChatLayoutBinding3 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsChatLayoutBinding3.r.removeAllViews();
        MultiSizeBiddingAdLoader multiSizeBiddingAdLoader = this.multiSizeAdLoader;
        if (multiSizeBiddingAdLoader != null) {
            multiSizeBiddingAdLoader.destroy();
        }
        MmsPlayerManager mmsPlayerManager = MmsPlayerManager.a;
        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding4 = this.binding;
        if (activitySmsChatLayoutBinding4 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        RecyclerView recyclerView = activitySmsChatLayoutBinding4.Q;
        Intrinsics.checkNotNullExpressionValue(recyclerView, "smsChatRecyclerView");
        mmsPlayerManager.getClass();
        Intrinsics.checkNotNullParameter(recyclerView, "smsChatRecyclerView");
        androidx.media3.exoplayer.b bVar = MmsPlayerManager.videoPlayer;
        if (bVar != null) {
            bVar.N();
        }
        MmsPlayerManager.videoPlayer = null;
        int childCount = recyclerView.getChildCount();
        for (int i = 0; i < childCount; i++) {
            RecyclerView.y R = recyclerView.R(recyclerView.getChildAt(i));
            Intrinsics.checkNotNullExpressionValue(R, "getChildViewHolder(...)");
            if (R instanceof RecipientSmsVideoViewHolder) {
                RecipientSmsVideoViewHolder recipientSmsVideoViewHolder = (RecipientSmsVideoViewHolder) R;
                androidx.media3.exoplayer.b bVar2 = recipientSmsVideoViewHolder.t;
                if (bVar2 != null) {
                    bVar2.N();
                }
                recipientSmsVideoViewHolder.t = null;
            } else if (R instanceof MySmsVideoViewHolder) {
                MySmsVideoViewHolder mySmsVideoViewHolder = (MySmsVideoViewHolder) R;
                androidx.media3.exoplayer.b bVar3 = mySmsVideoViewHolder.x;
                if (bVar3 != null) {
                    bVar3.N();
                }
                mySmsVideoViewHolder.x = null;
            } else if (R instanceof RecipientSmsAudioViewHolder) {
                RecipientSmsAudioViewHolder recipientSmsAudioViewHolder = (RecipientSmsAudioViewHolder) R;
                androidx.media3.exoplayer.b bVar4 = recipientSmsAudioViewHolder.t;
                if (bVar4 != null) {
                    bVar4.N();
                }
                Handler handler = recipientSmsAudioViewHolder.u;
                if (handler != null) {
                    handler.removeCallbacksAndMessages(null);
                }
                recipientSmsAudioViewHolder.t = null;
            } else if (R instanceof MySmsAudioViewHolder) {
                MySmsAudioViewHolder mySmsAudioViewHolder = (MySmsAudioViewHolder) R;
                androidx.media3.exoplayer.b bVar5 = mySmsAudioViewHolder.x;
                if (bVar5 != null) {
                    bVar5.N();
                }
                Handler handler2 = mySmsAudioViewHolder.y;
                if (handler2 != null) {
                    handler2.removeCallbacksAndMessages(null);
                }
                mySmsAudioViewHolder.x = null;
            }
        }
        WindowInsetsManager.l.get().getClass();
        Intrinsics.checkNotNullParameter(this, "activity");
        findViewById(android.R.id.content).setOnApplyWindowInsetsListener(null);
        super.onDestroy();
    }

    @Override
    public void onFragmentDestroyed() {
        SmsChatViewModel smsChatViewModel = this.chatViewModel;
        if (smsChatViewModel != null) {
            smsChatViewModel.selectedMessages.clear();
        }
    }

    @Override
    public void onImageClicked(@NotNull SmsChatMessage sms, @NotNull String imageUri) {
        HashMap<Long, SmsChatMessage> selectedMessages;
        Intrinsics.checkNotNullParameter(sms, "sms");
        Intrinsics.checkNotNullParameter(imageUri, "imageUri");
        reportAnalytics$default(this, "ClickOnImage", null, 2, null);
        SmsChatViewModel smsChatViewModel = this.chatViewModel;
        if (smsChatViewModel != null && (selectedMessages = smsChatViewModel.getSelectedMessages()) != null) {
            selectedMessages.put(Long.valueOf(sms.getId()), sms);
        }
        openImageFullScreenMms(imageUri);
    }

    @Override
    public void onItemClick(final int id) {
        if (!Activities.isDefaultSMSApp()) {
            requestDefaultSmsAppPermission(new Function1() {
                public final Object invoke(Object obj) {
                    Unit onItemClick$lambda$76;
                    onItemClick$lambda$76 = SmsChatActivity.onItemClick$lambda$76(SmsChatActivity.this, id, ((Boolean) obj).booleanValue());
                    return onItemClick$lambda$76;
                }
            });
        }
        switch (id) {
            case 1:
                Toast.makeText((Context) this, (CharSequence) "open GALLERY", 0).show();
                break;
            case 2:
                Toast.makeText((Context) this, (CharSequence) "open CAMERA", 0).show();
                break;
            case 3:
                openDocumentPicker();
                break;
            case 4:
                new SmsSendLocationAction().a(this, getContactData(), null);
                break;
            case 5:
                openContactsPicker();
                break;
            case 6:
                startScheduleMessage$default(this, null, 1, null);
                SmsAttachView smsAttachView = this.smsAttachView;
                if (smsAttachView != null) {
                    smsAttachView.a(true);
                    break;
                }
                break;
        }
    }

    @Override
    public void onMainScreenOnCreate(EventBusManager.CallAppDataType type) {
        finish();
    }

    @Override
    public void onMessageSelectionChanged(@org.jetbrains.annotations.NotNull com.callapp.contacts.model.sms.chat.SmsChatMessage r5, boolean r6, int r7) {
        throw new UnsupportedOperationException("Method not decompiled: com.callapp.contacts.activity.sms.chat.SmsChatActivity.onMessageSelectionChanged(com.callapp.contacts.model.sms.chat.SmsChatMessage, boolean, int):void");
    }

    public void onNewIntent(@NotNull Intent intent) {
        Intrinsics.checkNotNullParameter(intent, "intent");
        super/*androidx.activity.ComponentActivity*/.onNewIntent(intent);
        this.userTouchedScreen = false;
        setIntent(intent);
        String stringExtra = intent.getStringExtra(SEARCH_TERM);
        if (stringExtra == null || stringExtra.length() == 0) {
            showNonSearchUi();
        }
        int parseIntent = parseIntent();
        ensureValidThreadId();
        if (this.threadId != parseIntent) {
            this.threadId = parseIntent;
            init();
        }
        handleForwarding();
    }

    @Override
    public void onOpenScheduleOptionsClick(@NotNull ChatMessageItem data) {
        Intrinsics.checkNotNullParameter(data, "data");
        ScheduledSmsData scheduledSmsData = new ScheduledSmsData(data.getMsg().getId(), data.getMsg().getDate(), data.getMsg().getBody(), data.getMsg().getAddress(), data.getSmsStatus().ordinal(), 0L, this.threadId, this.preferredSim, data.getMsg().getSubId(), data.getMsg().getOriginPhoneNumber(), 32, null);
        j jVar = this.bottomSheetDialog;
        if (jVar == null || !jVar.isShowing()) {
            this.bottomSheetDialog = new j(this, ThemeUtils.isThemeLight() ? R.style.BottomSheetRoundedStyle : R.style.BottomSheetRoundedStyleDark);
            ScheduledMessageOptionsBottomSheetBinding a = ScheduledMessageOptionsBottomSheetBinding.a(LayoutInflater.from(this));
            Intrinsics.checkNotNullExpressionValue(a, "inflate(...)");
            j jVar2 = this.bottomSheetDialog;
            if (jVar2 != null) {
                jVar2.setContentView(a.getRoot());
            }
            a.e.setLayoutDirection(LocaleUtils.isRTL() ? 1 : 0);
            int color = ThemeUtils.getColor(R.color.title);
            TextView textView = a.i;
            textView.setTextColor(color);
            a.c.setBackgroundColor(ThemeUtils.getColor(R.color.secondary_background));
            a.h.setBackgroundColor(ThemeUtils.getColor(R.color.secondary_background));
            Date date = new Date(data.getMsg().getDate());
            String[] strArr = DateUtils.a;
            CharSequence c = DateUtils.c(262144, date.getTime());
            TextView textView2 = a.f;
            textView2.setText(c);
            textView2.setTextColor(ThemeUtils.getColor(R.color.subtitle_light));
            int color2 = ThemeUtils.getColor(R.color.store_btn_action);
            TextView textView3 = a.d;
            textView3.setTextColor(color2);
            textView3.setOnClickListener(new s8.a(7, this, scheduledSmsData));
            int color3 = ThemeUtils.getColor(R.color.store_btn_action);
            TextView textView4 = a.g;
            textView4.setTextColor(color3);
            textView4.setOnClickListener(new ba.a(this, 11, data, scheduledSmsData));
            int color4 = ThemeUtils.getColor(R.color.store_btn_action);
            TextView textView5 = a.b;
            textView5.setTextColor(color4);
            textView5.setOnClickListener(new s8.a(8, this, data));
            textView.setText(Activities.getText(R.string.scheduled_message));
            textView3.setText(Activities.getText(R.string.edit_message));
            textView4.setText(Activities.getText(R.string.send_now));
            textView5.setText(Activities.getText(R.string.delete_message));
            j jVar3 = this.bottomSheetDialog;
            if (jVar3 != null) {
                jVar3.show();
            }
        }
    }

    @Override
    public boolean onOptionsItemSelected(@NotNull MenuItem item) {
        HashMap<Long, SmsChatMessage> selectedMessages;
        HashMap<Long, SmsChatMessage> selectedMessages2;
        LinkedHashMap linkedHashMap;
        HashMap<Long, SmsChatMessage> selectedMessages3;
        HashMap<Long, SmsChatMessage> selectedMessages4;
        Intrinsics.checkNotNullParameter(item, "item");
        AndroidUtils.d(this);
        String str = "SMS";
        r8 = null;
        LinkedHashMap linkedHashMap2 = null;
        r8 = null;
        Integer num = null;
        switch (item.getItemId()) {
            case R.id.copySelectedMessages:
                reportAnalytics$default(this, "ClickCopyMessage", null, 2, null);
                SmsChatViewModel smsChatViewModel = this.chatViewModel;
                HashMap<Long, SmsChatMessage> selectedMessages5 = smsChatViewModel != null ? smsChatViewModel.getSelectedMessages() : null;
                Intrinsics.c(selectedMessages5);
                Iterator<Map.Entry<Long, SmsChatMessage>> it = selectedMessages5.entrySet().iterator();
                while (it.hasNext()) {
                    SmsChatMessage value = it.next().getValue();
                    CallAppClipboardManager callAppClipboardManager = CallAppClipboardManager.get();
                    String string = Activities.getString(R.string.action_copy_code_caption);
                    String body = value.getBody();
                    callAppClipboardManager.getClass();
                    callAppClipboardManager.d(ClipData.newPlainText(string, body));
                }
                clearAllSelectedMessages();
                FeedbackManager.get().d(80, Activities.getString(R.string.copied_to_clipboard));
                break;
            case R.id.deleteSelectedMessages:
                SmsChatViewModel smsChatViewModel2 = this.chatViewModel;
                reportAnalytics("ClickDelete", "number of messages to delete: " + ((smsChatViewModel2 == null || (selectedMessages2 = smsChatViewModel2.getSelectedMessages()) == null) ? null : Integer.valueOf(selectedMessages2.size())));
                SmsChatViewModel smsChatViewModel3 = this.chatViewModel;
                if (smsChatViewModel3 != null && (selectedMessages = smsChatViewModel3.getSelectedMessages()) != null) {
                    num = Integer.valueOf(selectedMessages.size());
                }
                Intrinsics.c(num);
                String string2 = Activities.getString(num.intValue() > 1 ? R.string.delete_multiple_messages : R.string.delete_single_message);
                Intrinsics.c(string2);
                PopupManager popupManager = PopupManager.get();
                SpannableString spannableString = new SpannableString(Activities.getString(R.string.deleted_messages_canot_be_restored));
                String string3 = Activities.getString(R.string.confirm_delete);
                Intrinsics.checkNotNullExpressionValue(string3, "getString(...)");
                String string4 = Activities.getString(R.string.cancel);
                Intrinsics.checkNotNullExpressionValue(string4, "getString(...)");
                popupManager.c(this, new DeleteDialog(string2, spannableString, string3, string4, ThemeUtils.getColor(R.color.secondary_text_color), false, new w9.d(this, 0), new w9.d(this, 1), null, false, 768, null), true);
                break;
            case R.id.downloadSelectedMessages:
                reportAnalytics("ClickDownloadMMS", isCurrentMmsFullScreen() ? "Full Screen MMS" : "MMS");
                attachmentAction(this.DOWNLOAD);
                break;
            case R.id.forwardSelectedMessages:
                SmsChatViewModel smsChatViewModel4 = this.chatViewModel;
                if (smsChatViewModel4 == null || (selectedMessages3 = smsChatViewModel4.getSelectedMessages()) == null) {
                    linkedHashMap = null;
                } else {
                    linkedHashMap = new LinkedHashMap();
                    for (Map.Entry<Long, SmsChatMessage> entry : selectedMessages3.entrySet()) {
                        SmsChatMessage value2 = entry.getValue();
                        if (value2.isMMS() && value2.getBody().length() == 0) {
                            linkedHashMap.put(entry.getKey(), entry.getValue());
                        }
                    }
                }
                if (linkedHashMap != null && (!linkedHashMap.isEmpty())) {
                    str = isCurrentMmsFullScreen() ? "Full Screen MMS" : "MMS";
                }
                reportAnalytics("ClickForwardIcon", str);
                SmsChatViewModel smsChatViewModel5 = this.chatViewModel;
                if (smsChatViewModel5 != null && smsChatViewModel5.getSelectedMessages() != null) {
                    ArrayList arrayList = new ArrayList();
                    SmsChatViewModel smsChatViewModel6 = this.chatViewModel;
                    HashMap<Long, SmsChatMessage> selectedMessages6 = smsChatViewModel6 != null ? smsChatViewModel6.getSelectedMessages() : null;
                    Intrinsics.c(selectedMessages6);
                    arrayList.addAll(selectedMessages6.values());
                    SmsNewMessageActivity.INSTANCE.getClass();
                    Intrinsics.checkNotNullParameter(this, "context");
                    Intrinsics.checkNotNullParameter(arrayList, "smsChatMessagesList");
                    Intent intent = new Intent((Context) this, (Class<?>) SmsNewMessageActivity.class);
                    intent.putExtra("activity_mode", 2);
                    intent.putExtra(SmsNewMessageActivity.messagesListKey, arrayList);
                    Activities.E(this, intent);
                    closeFullScreenMmsFragment();
                    clearAllSelectedMessages();
                    break;
                }
                break;
            case R.id.shareSelectedMessages:
                SmsChatViewModel smsChatViewModel7 = this.chatViewModel;
                if (smsChatViewModel7 != null && (selectedMessages4 = smsChatViewModel7.getSelectedMessages()) != null) {
                    linkedHashMap2 = new LinkedHashMap();
                    for (Map.Entry<Long, SmsChatMessage> entry2 : selectedMessages4.entrySet()) {
                        SmsChatMessage value3 = entry2.getValue();
                        if (value3.isMMS() && value3.getBody().length() == 0) {
                            linkedHashMap2.put(entry2.getKey(), entry2.getValue());
                        }
                    }
                }
                if (linkedHashMap2 != null && (!linkedHashMap2.isEmpty())) {
                    str = isCurrentMmsFullScreen() ? "Full Screen MMS" : "MMS";
                }
                reportAnalytics("ClickShareMMS", str);
                attachmentAction(this.SHARE);
                break;
            case R.id.smsChatMenuItemCall:
                openCd$default(this, true, "ClickCallIcon", null, 4, null);
                break;
            case R.id.smsChatMenuItemOverFlow:
                SmsChatAdapterData smsChatAdapterData = this.smsAdapterData;
                if (smsChatAdapterData != null) {
                    ContactData contactData = smsChatAdapterData.getContactData();
                    if (contactData != null) {
                        PopupManager.get().c(this, new ActionsLocaleDirectionPopup(contactData, Action.ContextType.SMS_CHAT_ITEM, smsChatAdapterData), true);
                    }
                    ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding = this.binding;
                    if (activitySmsChatLayoutBinding == null) {
                        Intrinsics.l("binding");
                        throw null;
                    }
                    activitySmsChatLayoutBinding.v.clearFocus();
                    break;
                }
                break;
        }
        return super.onOptionsItemSelected(item);
    }

    @Override
    public void onPause() {
        SmsActivityVisibilityManager.Companion companion = SmsActivityVisibilityManager.e;
        companion.get().setInChatActivity(false);
        companion.get().setThreadId(UserSpamData.SPAM_MAX_THRESHOLD);
        j jVar = this.bottomSheetDialog;
        if (jVar != null) {
            jVar.dismiss();
        }
        MultiSizeBiddingAdLoader multiSizeBiddingAdLoader = this.multiSizeAdLoader;
        if (multiSizeBiddingAdLoader != null) {
            multiSizeBiddingAdLoader.setAdVisibility(8);
        }
        androidx.media3.exoplayer.b videoPlayer = MmsPlayerManager.a.getVideoPlayer();
        if (videoPlayer != null) {
            videoPlayer.a0();
        }
        if (videoPlayer != null) {
            androidx.media3.exoplayer.b bVar = (h) videoPlayer;
            bVar.j(bVar.w(), false, -9223372036854775807L);
        }
        super.onPause();
    }

    public boolean onPrepareOptionsMenu(Menu menu) {
        MenuItem visible;
        LinkedHashMap linkedHashMap;
        LinkedHashMap linkedHashMap2;
        LinkedHashMap linkedHashMap3;
        LinkedHashMap linkedHashMap4;
        HashMap<Long, SmsChatMessage> selectedMessages;
        HashMap<Long, SmsChatMessage> selectedMessages2;
        List<SmsChatAttachment> attachments;
        HashMap<Long, SmsChatMessage> selectedMessages3;
        HashMap<Long, SmsChatMessage> selectedMessages4;
        HashMap<Long, SmsChatMessage> selectedMessages5;
        if (menu != null) {
            menu.clear();
            SmsChatViewModel smsChatViewModel = this.chatViewModel;
            Integer valueOf = (smsChatViewModel == null || (selectedMessages5 = smsChatViewModel.getSelectedMessages()) == null) ? null : Integer.valueOf(selectedMessages5.size());
            ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding = this.binding;
            if (activitySmsChatLayoutBinding == null) {
                Intrinsics.l("binding");
                throw null;
            }
            activitySmsChatLayoutBinding.U.setNavigationIcon(ViewUtils.i(R.drawable.ic_arrow_back_grey, Integer.valueOf(ThemeUtils.getColor(2131101228))));
            ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding2 = this.binding;
            if (activitySmsChatLayoutBinding2 == null) {
                Intrinsics.l("binding");
                throw null;
            }
            Drawable n = activitySmsChatLayoutBinding2.U.n();
            if (n != null) {
                n.setAutoMirrored(true);
            }
            if ((valueOf == null || valueOf.intValue() <= 0) && this.mmsFullScreenVideoFragment == null && this.mmsFullScreenImageFragment == null) {
                ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding3 = this.binding;
                if (activitySmsChatLayoutBinding3 == null) {
                    Intrinsics.l("binding");
                    throw null;
                }
                activitySmsChatLayoutBinding3.B.setVisibility(8);
                ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding4 = this.binding;
                if (activitySmsChatLayoutBinding4 == null) {
                    Intrinsics.l("binding");
                    throw null;
                }
                activitySmsChatLayoutBinding4.b0.setVisibility(0);
                getMenuInflater().inflate(R.menu.menu_sms_chat, menu);
                Phone phone = this.contactPhone;
                if ((phone != null && !phone.isValid()) || !SmsHelper.f(this.contactPhone)) {
                    menu.findItem(R.id.smsChatMenuItemCall).setVisible(false);
                }
                ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding5 = this.binding;
                if (activitySmsChatLayoutBinding5 == null) {
                    Intrinsics.l("binding");
                    throw null;
                }
                ViewUtils.r(ThemeUtils.getColor(R.color.background), activitySmsChatLayoutBinding5.U);
                ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding6 = this.binding;
                if (activitySmsChatLayoutBinding6 == null) {
                    Intrinsics.l("binding");
                    throw null;
                }
                activitySmsChatLayoutBinding6.X.setTextColor(ThemeUtils.getColor(R.color.title));
                ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding7 = this.binding;
                if (activitySmsChatLayoutBinding7 == null) {
                    Intrinsics.l("binding");
                    throw null;
                }
                activitySmsChatLayoutBinding7.U.setNavigationIcon(ViewUtils.i(R.drawable.ic_arrow_back_grey, Integer.valueOf(ThemeUtils.getColor(R.color.icon))));
                ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding8 = this.binding;
                if (activitySmsChatLayoutBinding8 == null) {
                    Intrinsics.l("binding");
                    throw null;
                }
                Drawable n2 = activitySmsChatLayoutBinding8.U.n();
                if (n2 != null) {
                    n2.setAutoMirrored(true);
                }
            } else {
                getMenuInflater().inflate(R.menu.menu_mms_full_screen, menu);
                ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding9 = this.binding;
                if (activitySmsChatLayoutBinding9 == null) {
                    Intrinsics.l("binding");
                    throw null;
                }
                activitySmsChatLayoutBinding9.b0.setVisibility(8);
                if (this.mmsFullScreenVideoFragment == null && this.mmsFullScreenImageFragment == null) {
                    ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding10 = this.binding;
                    if (activitySmsChatLayoutBinding10 == null) {
                        Intrinsics.l("binding");
                        throw null;
                    }
                    activitySmsChatLayoutBinding10.B.setVisibility(0);
                    ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding11 = this.binding;
                    if (activitySmsChatLayoutBinding11 == null) {
                        Intrinsics.l("binding");
                        throw null;
                    }
                    ViewUtils.r(ThemeUtils.getColor(R.color.sms_blue), activitySmsChatLayoutBinding11.U);
                    if (valueOf == null || valueOf.intValue() <= 1) {
                        SmsChatViewModel smsChatViewModel2 = this.chatViewModel;
                        if (smsChatViewModel2 == null || (selectedMessages4 = smsChatViewModel2.getSelectedMessages()) == null) {
                            linkedHashMap = null;
                        } else {
                            linkedHashMap = new LinkedHashMap();
                            for (Map.Entry<Long, SmsChatMessage> entry : selectedMessages4.entrySet()) {
                                if (entry.getValue().isMMS()) {
                                    linkedHashMap.put(entry.getKey(), entry.getValue());
                                }
                            }
                        }
                        if (linkedHashMap != null) {
                            menu.findItem(R.id.forwardSelectedMessages).setVisible(linkedHashMap.size() <= 1);
                        }
                        SmsChatViewModel smsChatViewModel3 = this.chatViewModel;
                        if (smsChatViewModel3 == null || (selectedMessages3 = smsChatViewModel3.getSelectedMessages()) == null) {
                            linkedHashMap2 = null;
                        } else {
                            linkedHashMap2 = new LinkedHashMap();
                            for (Map.Entry<Long, SmsChatMessage> entry2 : selectedMessages3.entrySet()) {
                                SmsChatMessage value = entry2.getValue();
                                if (value.isMMS() && value.getBody().length() == 0) {
                                    linkedHashMap2.put(entry2.getKey(), entry2.getValue());
                                }
                            }
                        }
                        menu.findItem(R.id.copySelectedMessages).setVisible(Intrinsics.a(linkedHashMap2 != null ? Boolean.valueOf(!linkedHashMap2.isEmpty()) : null, Boolean.FALSE));
                        SmsChatViewModel smsChatViewModel4 = this.chatViewModel;
                        if (smsChatViewModel4 == null || (selectedMessages2 = smsChatViewModel4.getSelectedMessages()) == null) {
                            linkedHashMap3 = null;
                        } else {
                            linkedHashMap3 = new LinkedHashMap();
                            for (Map.Entry<Long, SmsChatMessage> entry3 : selectedMessages2.entrySet()) {
                                SmsChatMessage value2 = entry3.getValue();
                                if (value2.isMMS() && (attachments = value2.getAttachments()) != null && !attachments.isEmpty()) {
                                    linkedHashMap3.put(entry3.getKey(), entry3.getValue());
                                }
                            }
                        }
                        SmsChatViewModel smsChatViewModel5 = this.chatViewModel;
                        if (smsChatViewModel5 == null || (selectedMessages = smsChatViewModel5.getSelectedMessages()) == null) {
                            linkedHashMap4 = null;
                        } else {
                            linkedHashMap4 = new LinkedHashMap();
                            for (Map.Entry<Long, SmsChatMessage> entry4 : selectedMessages.entrySet()) {
                                SmsChatMessage value3 = entry4.getValue();
                                if (!value3.isMMS() && value3.getBody().length() > 0) {
                                    linkedHashMap4.put(entry4.getKey(), entry4.getValue());
                                }
                            }
                        }
                        Boolean valueOf2 = linkedHashMap3 != null ? Boolean.valueOf(!linkedHashMap3.isEmpty()) : null;
                        MenuItem findItem = menu.findItem(R.id.shareSelectedMessages);
                        Boolean bool = Boolean.TRUE;
                        findItem.setVisible((Intrinsics.a(valueOf2, bool) && linkedHashMap3.size() == 1) || (linkedHashMap4 != null && (linkedHashMap4.isEmpty() ^ true) && linkedHashMap4.size() == 1));
                        visible = menu.findItem(R.id.downloadSelectedMessages).setVisible(Intrinsics.a(valueOf2, bool) && linkedHashMap3.size() == 1);
                    } else {
                        menu.findItem(R.id.copySelectedMessages).setVisible(false);
                        menu.findItem(R.id.downloadSelectedMessages).setVisible(false);
                        visible = menu.findItem(R.id.shareSelectedMessages).setVisible(false);
                    }
                } else {
                    ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding12 = this.binding;
                    if (activitySmsChatLayoutBinding12 == null) {
                        Intrinsics.l("binding");
                        throw null;
                    }
                    activitySmsChatLayoutBinding12.B.setVisibility(8);
                    ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding13 = this.binding;
                    if (activitySmsChatLayoutBinding13 == null) {
                        Intrinsics.l("binding");
                        throw null;
                    }
                    ViewUtils.r(ThemeUtils.getColor(R.color.title_light_80), activitySmsChatLayoutBinding13.U);
                    menu.findItem(R.id.forwardSelectedMessages).setVisible(true);
                    menu.findItem(R.id.downloadSelectedMessages).setVisible(true);
                    visible = menu.findItem(R.id.shareSelectedMessages).setVisible(true);
                }
                Intrinsics.c(visible);
            }
        }
        return super/*android.app.Activity*/.onPrepareOptionsMenu(menu);
    }

    @Override
    public void onProfilePicClicked() {
        openCd(false, this.clickActionProfilePic, "Bubble Chat");
    }

    @Override
    public void onResendSmsClicked(@NotNull SmsChatMessage sms) {
        String str;
        Intrinsics.checkNotNullParameter(sms, "sms");
        reportAnalytics("SmsFailedAlertClick", "Alert");
        SmsChatViewModel smsChatViewModel = this.chatViewModel;
        if (smsChatViewModel != null) {
            String str2 = this.originalRecipient;
            ArrayList arrayList = null;
            if (str2 == null) {
                Intrinsics.l("originalRecipient");
                throw null;
            }
            SimManager.SimId simId = this.preferredSim;
            Intrinsics.checkNotNullParameter(str2, "recipient");
            Intrinsics.checkNotNullParameter(sms, "sms");
            Intrinsics.checkNotNullParameter(simId, "simId");
            SimMapper.a.getClass();
            if (SimMapper.Companion.b(simId)) {
                MultiSimManager.SimDetails simDetailsFromSimId = MultiSimManager.a.getSimDetailsFromSimId(simId.simId);
                if (simDetailsFromSimId == null || (str = simDetailsFromSimId.getPhoneNumber()) == null) {
                    str = "";
                }
                smsChatViewModel.v(simId.simId, sms.getThreadId(), str, str2, sms.getBody());
                return;
            }
            String body = sms.getBody();
            List<SmsChatAttachment> attachments = sms.getAttachments();
            if (attachments != null) {
                List<SmsChatAttachment> list = attachments;
                arrayList = new ArrayList(s.n(list, 10));
                Iterator<T> it = list.iterator();
                while (it.hasNext()) {
                    arrayList.add(Uri.parse(((SmsChatAttachment) it.next()).getFileUri()));
                }
            }
            if (smsChatViewModel.u(str2, body, arrayList, simId)) {
                Intrinsics.checkNotNullParameter(sms, "sms");
                if (smsChatViewModel.c.d(sms)) {
                    return;
                }
                CLog.f("###SmsChatViewModel", "Cant delete message " + sms.getId() + " " + sms.getAddress() + " " + sms.getBody());
            }
        }
    }

    @Override
    public void onResume() {
        SmsChatViewModel smsChatViewModel = this.chatViewModel;
        if (smsChatViewModel != null) {
            smsChatViewModel.m();
        }
        OverlayManager.get().b();
        SmsActivityVisibilityManager.Companion companion = SmsActivityVisibilityManager.e;
        companion.get().setInChatActivity(true);
        companion.get().setThreadId(this.threadId);
        Phone phone = this.contactPhone;
        if (phone != null) {
            SmsNotificationManager smsNotificationManager = SmsNotificationManager.i.getSmsNotificationManager();
            String rawNumber = phone.getRawNumber();
            Intrinsics.checkNotNullExpressionValue(rawNumber, "getRawNumber(...)");
            smsNotificationManager.k(rawNumber, true);
        }
        MmsPlayerManager.a.getClass();
        androidx.media3.exoplayer.b bVar = MmsPlayerManager.videoPlayer;
        if (bVar != null) {
            androidx.media3.exoplayer.b bVar2 = bVar;
            bVar2.g0();
            if (!bVar2.i0.g) {
                androidx.media3.exoplayer.b bVar3 = MmsPlayerManager.videoPlayer;
                if (bVar3 != null) {
                    bVar3.M();
                }
                androidx.media3.exoplayer.b bVar4 = MmsPlayerManager.videoPlayer;
                if (bVar4 != null) {
                    bVar4.U(false);
                }
            }
        }
        super.onResume();
        setIsAdVisible(this.shouldRefreshAds);
        updateSimSelection();
    }

    @Override
    public void onSaveInstanceState(@NotNull Bundle outState) {
        Intrinsics.checkNotNullParameter(outState, "outState");
        super.onSaveInstanceState(outState);
        if (this.mmsFullScreenVideoFragment == null && this.mmsFullScreenImageFragment == null) {
            return;
        }
        outState.putBoolean(this.isReloadMmsFragmentKey, true);
    }

    @Override
    public void onSettingsLocationEnabled() {
        super.onSettingsLocationEnabled();
        new SmsSendLocationAction().a(this, getContactData(), null);
    }

    @Override
    public void onSmsLinkClicked() {
        ContactData contactData;
        SmsChatAdapterData smsChatAdapterData = this.smsAdapterData;
        String str = "None contact";
        if (smsChatAdapterData != null && (contactData = smsChatAdapterData.getContactData()) != null && contactData.isContactInDevice()) {
            str = "contact";
        }
        AnalyticsManager.get().p(Constants.SMS_APP, "ClickURLOpen", ((Object) str) + ", Sms Chat");
    }

    @Override
    public void onSmsSendEvent(@NotNull SmsMmsSendEvent event) {
        Intrinsics.checkNotNullParameter(event, "event");
        SmsMmsMessageStatus status = event.getStatus();
        event.getUri();
        event.getBody();
        Objects.toString(status);
        CLog.a();
        if (this.numOfForwarding > 0) {
            handleForwardingAnalytics(event.getStatus());
        }
        int i = WhenMappings.$EnumSwitchMapping$1[event.getStatus().ordinal()];
        if (i != 1 && i != 2) {
            if (i != 3) {
                if (i == 4) {
                    CLog.a();
                    if (this.mResumed.booleanValue()) {
                        j jVar = this.bottomSheetDialog;
                        if (jVar != null) {
                            jVar.dismiss();
                        }
                        SimMapper.Companion companion = SimMapper.a;
                        SimManager.SimId simId = this.preferredSim;
                        companion.getClass();
                        reportAnalytics$default(this, SimMapper.Companion.b(simId) ? "SmsSentSuccessfullySecondNumber" : "SmsSentSuccessfully", null, 2, null);
                    }
                } else {
                    if (i != 5) {
                        throw new NoWhenBranchMatchedException();
                    }
                    reportAnalytics("SmsFailed", "other");
                    j jVar2 = this.bottomSheetDialog;
                    if (jVar2 != null) {
                        jVar2.dismiss();
                    }
                }
            } else if (this.mResumed.booleanValue()) {
                reportAnalytics$default(this, "SmsSentSuccessfully", null, 2, null);
            }
        }
        f.H(o0.y(this), (CoroutineContext) null, (lx.f0) null, new SmsChatActivity$onSmsSendEvent$1(this, null), 3);
    }

    @Override
    public void onVideoClicked(@NotNull SmsChatMessage sms, ExoPlayer newPlayer, boolean isVideo) {
        MediaItem mediaItem;
        SmsChatViewModel smsChatViewModel;
        HashMap<Long, SmsChatMessage> selectedMessages;
        MediaItem.LocalConfiguration localConfiguration;
        Intrinsics.checkNotNullParameter(sms, "sms");
        if (isVideo) {
            if (newPlayer != null) {
                androidx.media3.exoplayer.b bVar = (h) newPlayer;
                androidx.media3.exoplayer.b bVar2 = bVar;
                androidx.media3.common.m0 z = bVar2.z();
                if (!z.p()) {
                    mediaItem = z.m(bVar2.w(), ((h) bVar).a, 0L).c;
                    openVideoFullScreenMms(String.valueOf((mediaItem != null || (localConfiguration = mediaItem.b) == null) ? null : localConfiguration.uri));
                    smsChatViewModel = this.chatViewModel;
                    if (smsChatViewModel != null && (selectedMessages = smsChatViewModel.getSelectedMessages()) != null) {
                        selectedMessages.put(Long.valueOf(sms.getId()), sms);
                    }
                    reportAnalytics$default(this, "ClickMMS", null, 2, null);
                    return;
                }
            }
            mediaItem = null;
            openVideoFullScreenMms(String.valueOf((mediaItem != null || (localConfiguration = mediaItem.b) == null) ? null : localConfiguration.uri));
            smsChatViewModel = this.chatViewModel;
            if (smsChatViewModel != null) {
                selectedMessages.put(Long.valueOf(sms.getId()), sms);
            }
            reportAnalytics$default(this, "ClickMMS", null, 2, null);
            return;
        }
        MmsPlayerManager.a.getClass();
        ExoPlayer exoPlayer = MmsPlayerManager.videoPlayer;
        if (exoPlayer == null) {
            MmsPlayerManager.videoPlayer = newPlayer;
            if (newPlayer != null) {
                androidx.media3.exoplayer.b bVar3 = (h) newPlayer;
                if (!bVar3.g()) {
                    ((androidx.media3.exoplayer.b) newPlayer).M();
                    bVar3.U(true);
                    return;
                }
            }
            if (newPlayer != null) {
                ((h) newPlayer).U(false);
                return;
            }
            return;
        }
        if (exoPlayer.equals(newPlayer)) {
            androidx.media3.exoplayer.b bVar4 = MmsPlayerManager.videoPlayer;
            if (bVar4 != null) {
                androidx.media3.exoplayer.b bVar5 = (h) bVar4;
                if (!bVar5.g()) {
                    bVar4.M();
                    bVar5.U(true);
                    return;
                }
            }
            if (bVar4 != null) {
                ((h) bVar4).U(false);
                return;
            }
            return;
        }
        androidx.media3.exoplayer.b bVar6 = MmsPlayerManager.videoPlayer;
        if (bVar6 != null) {
            bVar6.a0();
        }
        if (bVar6 != null) {
            androidx.media3.exoplayer.b bVar7 = (h) bVar6;
            bVar7.j(bVar7.w(), false, -9223372036854775807L);
        }
        MmsPlayerManager.videoPlayer = newPlayer;
        if (newPlayer != null) {
            ((androidx.media3.exoplayer.b) newPlayer).M();
        }
        if (newPlayer != null) {
            ((h) newPlayer).U(true);
        }
    }

    @Override
    public void refresh(DataChangedInfo dataChangedInfo) {
        if (dataChangedInfo != null && dataChangedInfo.getDataType() == EventBusManager.CallAppDataType.REFRESH_SMS.ordinal() && dataChangedInfo.getOrigin() == 11) {
            fetchContactData(null, 0L);
        }
    }

    public final void toggleSearch() {
        if (this.isInSearch) {
            showNonSearchUi();
        } else {
            showSearchUi();
        }
        this.isInSearch = !this.isInSearch;
    }

    public static void sendMms$default(SmsChatActivity smsChatActivity, List list, String str, int i, Object obj) {
        if ((i & 2) != 0) {
            str = null;
        }
        smsChatActivity.sendMms((List<? extends Uri>) list, str);
    }

    public static final void startActivity(@NotNull Context context, @NotNull String str) {
        Companion companion = INSTANCE;
        companion.getClass();
        Intrinsics.checkNotNullParameter(context, "context");
        Intrinsics.checkNotNullParameter(str, "rawPhone");
        Companion.e(companion, context, str, null, 0, null, null, 124);
    }

    public static final void startActivity(@NotNull Context context, @NotNull String str, String str2) {
        Companion companion = INSTANCE;
        companion.getClass();
        Intrinsics.checkNotNullParameter(context, "context");
        Intrinsics.checkNotNullParameter(str, "rawPhone");
        Companion.e(companion, context, str, str2, 0, null, null, 120);
    }

    public static final void startActivity(@NotNull Context context, @NotNull String str, String str2, int i) {
        Companion companion = INSTANCE;
        companion.getClass();
        Intrinsics.checkNotNullParameter(context, "context");
        Intrinsics.checkNotNullParameter(str, "rawPhone");
        Companion.e(companion, context, str, str2, i, null, null, 112);
    }

    public static final void startActivity(@NotNull Context context, @NotNull String str, String str2, int i, DataChangedInfo dataChangedInfo) {
        Companion companion = INSTANCE;
        companion.getClass();
        Intrinsics.checkNotNullParameter(context, "context");
        Intrinsics.checkNotNullParameter(str, "rawPhone");
        Companion.e(companion, context, str, str2, i, dataChangedInfo, null, 96);
    }

    public static final void startActivity(@NotNull Context context, @NotNull String str, String str2, int i, DataChangedInfo dataChangedInfo, List<? extends Uri> list) {
        Companion companion = INSTANCE;
        companion.getClass();
        Intrinsics.checkNotNullParameter(context, "context");
        Intrinsics.checkNotNullParameter(str, "rawPhone");
        Companion.e(companion, context, str, str2, i, dataChangedInfo, list, 64);
    }

    public static final void startActivity(@NotNull Context context, @NotNull String str, String str2, int i, DataChangedInfo dataChangedInfo, List<? extends Uri> list, String str3) {
        INSTANCE.getClass();
        Companion.c(context, str, str2, i, dataChangedInfo, list, str3);
    }

    public static final void startActivity(@NotNull Context context, @NotNull String str, ArrayList<SmsChatMessage> arrayList) {
        INSTANCE.getClass();
        Companion.d(context, str, arrayList);
    }

    public final void sendMms(List<? extends Uri> uris, String body) {
        String f;
        ArrayList arrayList = new ArrayList();
        ArrayList arrayList2 = new ArrayList();
        ArrayList arrayList3 = new ArrayList();
        if (uris != null) {
            for (Uri uri : uris) {
                int isValidToSend = isValidToSend(uri);
                if (isValidToSend == -1) {
                    arrayList.add(uri);
                } else if (isValidToSend == 1) {
                    arrayList2.add(uri);
                } else if (isValidToSend == 2 || isValidToSend == 3) {
                    arrayList3.add(uri);
                }
            }
            if (uris.size() - arrayList.size() > 0) {
                if (arrayList2.size() >= arrayList3.size()) {
                    f = Activities.f(R.string.share_multi_failed_max_size, Integer.valueOf(arrayList2.size()), Integer.valueOf(uris.size()));
                    Intrinsics.checkNotNullExpressionValue(f, "getString(...)");
                } else {
                    f = Activities.f(R.string.share_multi_failed_warning, Integer.valueOf(arrayList3.size()), Integer.valueOf(uris.size()));
                    Intrinsics.checkNotNullExpressionValue(f, "getString(...)");
                }
                new Handler(Looper.getMainLooper()).postDelayed(new w(f, 5), 500L);
            }
            SmsChatViewModel smsChatViewModel = this.chatViewModel;
            if (smsChatViewModel != null) {
                String str = this.originalRecipient;
                if (str != null) {
                    if (body == null) {
                        ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding = this.binding;
                        if (activitySmsChatLayoutBinding == null) {
                            Intrinsics.l("binding");
                            throw null;
                        }
                        body = String.valueOf(activitySmsChatLayoutBinding.v.getText());
                    }
                    smsChatViewModel.u(str, body, arrayList, this.preferredSim);
                } else {
                    Intrinsics.l("originalRecipient");
                    throw null;
                }
            }
            ActivitySmsChatLayoutBinding activitySmsChatLayoutBinding2 = this.binding;
            if (activitySmsChatLayoutBinding2 == null) {
                Intrinsics.l("binding");
                throw null;
            }
            Editable text = activitySmsChatLayoutBinding2.v.getText();
            if (text != null) {
                text.clear();
                return;
            }
            return;
        }
        StringUtils.I(SmsChatActivity.class);
        CLog.a();
        FeedbackManager.get().d(null, Activities.getString(R.string.mms_send_file_open_error));
    }
}