导航菜单

页面标题

页面副标题

CallApp v2.226 - SmsConversationsActivity.java 源代码

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

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


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

import a1.d0;
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.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.animation.Animation;
import android.view.animation.AnimationUtils;
import android.view.inputmethod.InputMethodManager;
import android.widget.AutoCompleteTextView;
import android.widget.FrameLayout;
import android.widget.ImageView;
import androidx.appcompat.widget.s0;
import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentActivity;
import androidx.fragment.app.FragmentManager;
import androidx.lifecycle.ViewModelProvider;
import androidx.lifecycle.p0;
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.recyclerview.widget.RecyclerView;
import androidx.viewpager2.widget.ViewPager2;
import com.amazon.device.ads.l;
import com.callapp.ads.AdSdk;
import com.callapp.ads.api.BiddingAdLoader;
import com.callapp.ads.api.loader.MultiSizeBiddingAdLoader;
import com.callapp.ads.interfaces.AdCallback;
import com.callapp.ads.loaders.AdPreLoader;
import com.callapp.contacts.CallAppApplication;
import com.callapp.contacts.R;
import com.callapp.contacts.activity.base.BaseActivity;
import com.callapp.contacts.activity.base.BaseNoTitleActivity;
import com.callapp.contacts.activity.blocked.BlockedAndSpamActivity;
import com.callapp.contacts.activity.contact.details.AddNoteActivity;
import com.callapp.contacts.activity.contact.details.o;
import com.callapp.contacts.activity.contact.list.ContactsListActivity;
import com.callapp.contacts.activity.interfaces.ConversationMultiSelectEvent;
import com.callapp.contacts.activity.interfaces.InvalidateDataListener;
import com.callapp.contacts.activity.interfaces.MainScreenOnCreateListener;
import com.callapp.contacts.activity.interfaces.NotifyDataChangedListener;
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.settings.SettingsActivity;
import com.callapp.contacts.activity.sms.SmsNativeAdRendererResImpl;
import com.callapp.contacts.activity.sms.chat.SmsChatActivity;
import com.callapp.contacts.activity.sms.conversations.SmsConversationsActivity;
import com.callapp.contacts.activity.sms.conversations.SmsConversationsListFragment;
import com.callapp.contacts.activity.sms.conversations.SmsConversationsViewModel;
import com.callapp.contacts.activity.sms.schedule.ScheduleSmsActivity;
import com.callapp.contacts.activity.sms.search.SmsRepoImpl;
import com.callapp.contacts.activity.sms.search.SmsSearchFragment;
import com.callapp.contacts.activity.sms.search.main.SmsSearchResultViewModel;
import com.callapp.contacts.activity.sms.search.main.SmsSearchResultViewModel$Companion$factory$1;
import com.callapp.contacts.activity.sms.search.main.SmsSearchResultViewModelFactory;
import com.callapp.contacts.databinding.ActivitySmsConversationsLayoutBinding;
import com.callapp.contacts.event.EventBusManager;
import com.callapp.contacts.event.bus.EventBus;
import com.callapp.contacts.event.bus.EventType;
import com.callapp.contacts.manager.CallAppRemoteConfigManager;
import com.callapp.contacts.manager.CallAppShortcutManager;
import com.callapp.contacts.manager.NotificationManager;
import com.callapp.contacts.manager.SmsActivityVisibilityManager;
import com.callapp.contacts.manager.SmsNotificationManager;
import com.callapp.contacts.manager.analytics.AnalyticsManager;
import com.callapp.contacts.manager.popup.Popup;
import com.callapp.contacts.manager.popup.PopupManager;
import com.callapp.contacts.manager.preferences.Prefs;
import com.callapp.contacts.manager.sms.CallAppSmsManager;
import com.callapp.contacts.manager.sms.chat.SmsChatRepository;
import com.callapp.contacts.manager.sms.conversations.SmsConversationDataSources;
import com.callapp.contacts.manager.sms.conversations.SmsConversationsRepository;
import com.callapp.contacts.manager.task.Task;
import com.callapp.contacts.manager.virtualNumber.VirtualNumberInfoRepositoryImpl;
import com.callapp.contacts.manager.virtualNumber.dataSource.VirtualNumberBalanceRemoteDataSource;
import com.callapp.contacts.manager.virtualNumber.dataSource.VirtualNumberSendSmsRemoteDataSource;
import com.callapp.contacts.model.Constants;
import com.callapp.contacts.model.DataChangedInfo;
import com.callapp.contacts.model.sms.conversations.SmsConversationAdapterData;
import com.callapp.contacts.model.sms.conversations.SmsConversationType;
import com.callapp.contacts.model.sms.schedule.ScheduledSmsManager;
import com.callapp.contacts.popup.contact.AdapterText;
import com.callapp.contacts.popup.contact.DialogLocaleDirectionList;
import com.callapp.contacts.sync.syncer.SmsConversationsSyncer;
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.LocaleUtils;
import com.callapp.contacts.util.TCF2Manager;
import com.callapp.contacts.util.ThemeUtils;
import com.callapp.contacts.util.ViewUtils;
import com.callapp.framework.util.StringUtils;
import com.google.android.material.floatingactionbutton.FloatingActionButton;
import com.google.android.material.tabs.TabLayout;
import com.google.android.material.tabs.TabLayoutMediator;
import com.google.android.play.core.appupdate.f;
import h.j;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
import java.util.LinkedHashSet;
import java.util.List;
import java.util.Objects;
import java.util.Set;
import java.util.concurrent.CancellationException;
import kotlin.Lazy;
import kotlin.Metadata;
import kotlin.NoWhenBranchMatchedException;
import kotlin.Unit;
import kotlin.collections.CollectionsKt;
import kotlin.collections.q;
import kotlin.collections.r;
import kotlin.collections.u0;
import kotlin.coroutines.CoroutineContext;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.l0;
import lx.c2;
import lx.f0;
import mj.p;
import org.jetbrains.annotations.NotNull;
import ru.k;
import vk.n;
import xi.o0;

@Metadata(d1 = {"\u0000\u009c\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\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\b\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000b\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\n\n\u0002\u0010\u000e\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0006\n\u0002\u0018\u0002\n\u0002\b\u0015\n\u0002\u0010\"\n\u0002\u0018\u0002\n\u0002\b\u0011\n\u0002\u0018\u0002\n\u0002\b\n\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u0000\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u0011\n\u0002\b\t\u0018\u0000 ¨\u00012\u00020\u00012\u00020\u00022\u00020\u00032\u00020\u00042\u00020\u00052\u00020\u00062\u00020\u00072\u00020\b2\u00020\t:\u0004©\u0001¨\u0001B\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\r\u0010\u0011\u001a\u00020\u000e¢\u0006\u0004\b\u0011\u0010\u000bJ\r\u0010\u0013\u001a\u00020\u0012¢\u0006\u0004\b\u0013\u0010\u0014J\r\u0010\u0016\u001a\u00020\u0015¢\u0006\u0004\b\u0016\u0010\u0017J\u000f\u0010\u0019\u001a\u00020\u0018H\u0016¢\u0006\u0004\b\u0019\u0010\u001aJ\u000f\u0010\u001c\u001a\u00020\u001bH\u0014¢\u0006\u0004\b\u001c\u0010\u001dJ\u0019\u0010!\u001a\u00020 2\b\u0010\u001f\u001a\u0004\u0018\u00010\u001eH\u0016¢\u0006\u0004\b!\u0010\"J\u0017\u0010%\u001a\u00020 2\u0006\u0010$\u001a\u00020#H\u0016¢\u0006\u0004\b%\u0010&J\u0019\u0010)\u001a\u00020\u000e2\b\u0010(\u001a\u0004\u0018\u00010'H\u0016¢\u0006\u0004\b)\u0010*J\u0019\u0010+\u001a\u00020\u000e2\b\u0010(\u001a\u0004\u0018\u00010'H\u0016¢\u0006\u0004\b+\u0010*J\u0019\u0010,\u001a\u00020\u000e2\b\u0010(\u001a\u0004\u0018\u00010'H\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\u000f\u0010/\u001a\u00020\u000eH\u0014¢\u0006\u0004\b/\u0010\u000bJ%\u00104\u001a\u00020\u000e2\u0006\u00100\u001a\u00020\u001b2\u0006\u00101\u001a\u00020\u001b2\u0006\u00103\u001a\u000202¢\u0006\u0004\b4\u00105J\u0017\u00108\u001a\u00020\u000e2\u0006\u00107\u001a\u000206H\u0014¢\u0006\u0004\b8\u00109J\u0017\u0010<\u001a\u00020\u000e2\u0006\u0010;\u001a\u00020:H\u0016¢\u0006\u0004\b<\u0010=J\u0019\u0010@\u001a\u00020\u000e2\b\u0010?\u001a\u0004\u0018\u00010>H\u0016¢\u0006\u0004\b@\u0010AJ\u0019\u0010D\u001a\u00020\u000e2\b\u0010C\u001a\u0004\u0018\u00010BH\u0016¢\u0006\u0004\bD\u0010EJ\u000f\u0010F\u001a\u00020 H\u0016¢\u0006\u0004\bF\u0010GJ\u0019\u0010H\u001a\u00020\u000e2\b\u0010?\u001a\u0004\u0018\u00010>H\u0016¢\u0006\u0004\bH\u0010AJ\u0019\u0010K\u001a\u00020\u000e2\b\u0010J\u001a\u0004\u0018\u00010IH\u0016¢\u0006\u0004\bK\u0010LJ\u0019\u0010N\u001a\u00020\u000e2\b\u0010M\u001a\u0004\u0018\u000102H\u0016¢\u0006\u0004\bN\u0010OJ\u000f\u0010P\u001a\u00020\u000eH\u0016¢\u0006\u0004\bP\u0010\u000bJ\u0019\u0010Q\u001a\u00020\u000e2\b\u0010C\u001a\u0004\u0018\u00010BH\u0016¢\u0006\u0004\bQ\u0010EJ\u0017\u0010S\u001a\u00020\u000e2\u0006\u0010R\u001a\u00020 H\u0016¢\u0006\u0004\bS\u0010TJ\u0017\u0010V\u001a\u00020\u000e2\u0006\u0010U\u001a\u00020 H\u0002¢\u0006\u0004\bV\u0010TJ\u000f\u0010W\u001a\u00020\u000eH\u0002¢\u0006\u0004\bW\u0010\u000bJ\u000f\u0010X\u001a\u00020\u000eH\u0002¢\u0006\u0004\bX\u0010\u000bJ\u000f\u0010Y\u001a\u00020\u000eH\u0002¢\u0006\u0004\bY\u0010\u000bJ\u000f\u0010Z\u001a\u00020\u000eH\u0002¢\u0006\u0004\bZ\u0010\u000bJ\u000f\u0010[\u001a\u00020\u000eH\u0002¢\u0006\u0004\b[\u0010\u000bJ\u000f\u0010\\\u001a\u00020\u000eH\u0002¢\u0006\u0004\b\\\u0010\u000bJ\u0017\u0010^\u001a\u00020\u000e2\u0006\u0010]\u001a\u00020 H\u0002¢\u0006\u0004\b^\u0010TJ\u001d\u0010b\u001a\u00020\u000e2\f\u0010a\u001a\b\u0012\u0004\u0012\u00020`0_H\u0002¢\u0006\u0004\bb\u0010cJ\u000f\u0010d\u001a\u00020\u000eH\u0002¢\u0006\u0004\bd\u0010\u000bJ\u000f\u0010e\u001a\u00020\u000eH\u0002¢\u0006\u0004\be\u0010\u000bJ\u000f\u0010f\u001a\u00020\u000eH\u0002¢\u0006\u0004\bf\u0010\u000bJ\u000f\u0010g\u001a\u00020\u000eH\u0002¢\u0006\u0004\bg\u0010\u000bJ\u001f\u0010i\u001a\u00020\u000e2\u0006\u0010]\u001a\u00020 2\u0006\u0010h\u001a\u00020\u001bH\u0002¢\u0006\u0004\bi\u0010jJ\u000f\u0010k\u001a\u00020\u000eH\u0002¢\u0006\u0004\bk\u0010\u000bJ\u0017\u0010m\u001a\u00020\u000e2\u0006\u0010l\u001a\u00020 H\u0002¢\u0006\u0004\bm\u0010TJ\u001f\u0010n\u001a\u00020>2\u0006\u00100\u001a\u00020\u001b2\u0006\u00103\u001a\u000202H\u0002¢\u0006\u0004\bn\u0010oJ\u000f\u0010p\u001a\u00020\u000eH\u0002¢\u0006\u0004\bp\u0010\u000bJ\u000f\u0010q\u001a\u00020\u000eH\u0002¢\u0006\u0004\bq\u0010\u000bR\u0018\u0010s\u001a\u0004\u0018\u00010r8\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\bs\u0010tR\u0018\u0010u\u001a\u0004\u0018\u00010r8\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\bu\u0010tR\u0016\u0010v\u001a\u00020 8\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\bv\u0010wR\u0016\u0010x\u001a\u00020 8\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\bx\u0010wR\u0018\u0010y\u001a\u0004\u0018\u00010\u00158\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\by\u0010zR\u0014\u0010{\u001a\u0002028\u0002X\u0082D¢\u0006\u0006\n\u0004\b{\u0010|R\u0018\u0010~\u001a\u0004\u0018\u00010}8\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\b~\u0010\u007fR\u0018\u0010\u0080\u0001\u001a\u00020 8\u0002@\u0002X\u0082\u000e¢\u0006\u0007\n\u0005\b\u0080\u0001\u0010wR\u001c\u0010\u0082\u0001\u001a\u0005\u0018\u00010\u0081\u00018\u0002@\u0002X\u0082\u000e¢\u0006\b\n\u0006\b\u0082\u0001\u0010\u0083\u0001R\u001b\u0010\u0084\u0001\u001a\u0004\u0018\u00010\u00128\u0002@\u0002X\u0082\u000e¢\u0006\b\n\u0006\b\u0084\u0001\u0010\u0085\u0001R\u001c\u0010\u0087\u0001\u001a\u0005\u0018\u00010\u0086\u00018\u0002@\u0002X\u0082\u000e¢\u0006\b\n\u0006\b\u0087\u0001\u0010\u0088\u0001R \u0010\u008a\u0001\u001a\t\u0018\u00010\u0089\u0001R\u00020\u00008\u0002@\u0002X\u0082\u000e¢\u0006\b\n\u0006\b\u008a\u0001\u0010\u008b\u0001R\u001c\u0010\u008d\u0001\u001a\u0005\u0018\u00010\u008c\u00018\u0002@\u0002X\u0082\u000e¢\u0006\b\n\u0006\b\u008d\u0001\u0010\u008e\u0001R\u001c\u0010\u0090\u0001\u001a\u0005\u0018\u00010\u008f\u00018\u0002@\u0002X\u0082\u000e¢\u0006\b\n\u0006\b\u0090\u0001\u0010\u0091\u0001R\u001a\u0010\u0093\u0001\u001a\u00030\u0092\u00018\u0002@\u0002X\u0082.¢\u0006\b\n\u0006\b\u0093\u0001\u0010\u0094\u0001R\u001a\u0010\u0096\u0001\u001a\u00030\u0095\u00018\u0002@\u0002X\u0082\u000e¢\u0006\b\n\u0006\b\u0096\u0001\u0010\u0097\u0001R\u0016\u0010\u0098\u0001\u001a\u0002028\u0002X\u0082D¢\u0006\u0007\n\u0005\b\u0098\u0001\u0010|R\u0018\u0010\u0099\u0001\u001a\u00020 8\u0002@\u0002X\u0082\u000e¢\u0006\u0007\n\u0005\b\u0099\u0001\u0010wR\u0018\u0010\u009b\u0001\u001a\u00030\u009a\u00018\u0002X\u0082\u0004¢\u0006\b\n\u0006\b\u009b\u0001\u0010\u009c\u0001R*\u0010 \u0001\u001a\u0013\u0012\f\u0012\n\u0012\u0005\u0012\u00030\u009f\u00010\u009e\u0001\u0018\u00010\u009d\u00018\u0002@\u0002X\u0082\u000e¢\u0006\b\n\u0006\b \u0001\u0010¡\u0001R\u001e\u0010£\u0001\u001a\t\u0012\u0004\u0012\u00020\u001b0¢\u00018\u0002X\u0082\u0004¢\u0006\b\n\u0006\b£\u0001\u0010¤\u0001R\u0018\u0010¥\u0001\u001a\u00020 8\u0002@\u0002X\u0082\u000e¢\u0006\u0007\n\u0005\b¥\u0001\u0010wR\u001a\u0010¦\u0001\u001a\u0004\u0018\u0001028\u0002@\u0002X\u0082\u000e¢\u0006\u0007\n\u0005\b¦\u0001\u0010|R\u0018\u0010§\u0001\u001a\u00020 8\u0002@\u0002X\u0082\u000e¢\u0006\u0007\n\u0005\b§\u0001\u0010w¨\u0006«\u0001²\u0006\r\u0010ª\u0001\u001a\u00020\u00128\nX\u008a\u0084\u0002²\u0006\r\u0010ª\u0001\u001a\u00020\u00158\nX\u008a\u0084\u0002"}, d2 = {"Lcom/callapp/contacts/activity/sms/conversations/SmsConversationsActivity;", "Lcom/callapp/contacts/activity/base/BaseNoTitleActivity;", "Lcom/google/android/material/tabs/c;", "Lcom/callapp/contacts/activity/interfaces/InvalidateDataListener;", "Lcom/callapp/contacts/activity/interfaces/SmsMmsSendListener;", "Lcom/callapp/contacts/activity/interfaces/MainScreenOnCreateListener;", "Lcom/callapp/contacts/activity/interfaces/NotifyDataChangedListener;", "Lcom/callapp/contacts/activity/interfaces/SmsRefreshListener;", "Lcom/callapp/contacts/activity/interfaces/ConversationMultiSelectEvent;", "Lcom/callapp/ads/interfaces/AdCallback;", "<init>", "()V", "Landroid/os/Bundle;", "savedInstanceState", "", "onCreate", "(Landroid/os/Bundle;)V", "closeSearchFragment", "Lcom/callapp/contacts/activity/sms/conversations/SmsConversationsViewModel;", "createAndGetConversationViewModel", "()Lcom/callapp/contacts/activity/sms/conversations/SmsConversationsViewModel;", "Lcom/callapp/contacts/activity/sms/search/main/SmsSearchResultViewModel;", "createAndGetSmsSearchViewModel", "()Lcom/callapp/contacts/activity/sms/search/main/SmsSearchResultViewModel;", "Li5/a;", "getViewBinder", "()Li5/a;", "", "getLayoutResourceId", "()I", "Landroid/view/Menu;", "menu", "", "onCreateOptionsMenu", "(Landroid/view/Menu;)Z", "Landroid/view/MenuItem;", "item", "onOptionsItemSelected", "(Landroid/view/MenuItem;)Z", "Lcom/google/android/material/tabs/TabLayout$d;", ContactsListActivity.TAB_INTENT_EXTRA, "onTabSelected", "(Lcom/google/android/material/tabs/TabLayout$d;)V", "onTabUnselected", "onTabReselected", "onDestroy", "onPause", "onResume", "clickedPosition", "threadId", "", "phoneAsGlobal", "onItemClickedFromChildFragment", "(IILjava/lang/String;)V", "Landroid/content/Intent;", "intent", "onNewIntent", "(Landroid/content/Intent;)V", "Lcom/callapp/contacts/activity/interfaces/SmsMmsSendEvent;", "event", "onSmsSendEvent", "(Lcom/callapp/contacts/activity/interfaces/SmsMmsSendEvent;)V", "Lcom/callapp/contacts/model/DataChangedInfo;", "dataChangedInfo", "onDataChanged", "(Lcom/callapp/contacts/model/DataChangedInfo;)V", "Lcom/callapp/contacts/event/EventBusManager$CallAppDataType;", "type", "invalidateData", "(Lcom/callapp/contacts/event/EventBusManager$CallAppDataType;)V", "isBackPressedHandled", "()Z", "refresh", "Landroid/view/View;", "adView", "onAdLoaded", "(Landroid/view/View;)V", "error", "onAdFailed", "(Ljava/lang/String;)V", "onAdClick", "onMainScreenOnCreate", "enabled", "multiSelectToggle", "(Z)V", "isNewMessageSearch", "openSearchFragment", "removeNotificationIfNeeded", "requestDefaultSmsAppPermission", "loadScreenData", "loadDataSources", "onContactUpdate", "onDataSourceReady", "visible", "toggleLoadingIndicator", "", "Lcom/callapp/contacts/model/sms/conversations/SmsConversationType;", "types", "updateUnreadTabBadge", "(Ljava/util/Set;)V", "loadLayout", "loadTabsAndAdapter", "initToolbar", "setSearchViewCallbacks", "selectedAmount", "initMultiSelectToolbar", "(ZI)V", "showOverflowMenuPopup", "register", "registerAndUnregisterEventBus", "getItemDataChangeInfo", "(ILjava/lang/String;)Lcom/callapp/contacts/model/DataChangedInfo;", "initAd", "showAdSnack", "Lcom/callapp/contacts/activity/sms/search/SmsSearchFragment;", "searchFragment", "Lcom/callapp/contacts/activity/sms/search/SmsSearchFragment;", "newMessageSearchFragment", "searchFragmentOpen", "Z", "isKeyboardVisible", "smsSearchViewModel", "Lcom/callapp/contacts/activity/sms/search/main/SmsSearchResultViewModel;", "shortcutAnalyticsLabel", "Ljava/lang/String;", "Landroid/widget/FrameLayout;", "adPlaceHolder", "Landroid/widget/FrameLayout;", "adLoaded", "Lcom/callapp/ads/api/loader/MultiSizeBiddingAdLoader;", "multiSizeAdLoader", "Lcom/callapp/ads/api/loader/MultiSizeBiddingAdLoader;", "conversationsViewModel", "Lcom/callapp/contacts/activity/sms/conversations/SmsConversationsViewModel;", "Landroidx/fragment/app/FragmentManager$g;", "fragmentLifecycleCallbacks", "Landroidx/fragment/app/FragmentManager$g;", "Lcom/callapp/contacts/activity/sms/conversations/SmsConversationsActivity$SmsActivityPagerAdapter;", "fragmentsViewPagerAdapter", "Lcom/callapp/contacts/activity/sms/conversations/SmsConversationsActivity$SmsActivityPagerAdapter;", "Lcom/google/android/material/tabs/TabLayoutMediator;", "tabLayoutMediator", "Lcom/google/android/material/tabs/TabLayoutMediator;", "Lcom/callapp/contacts/activity/sms/conversations/SmsConversationsListFragment;", "currentFragment", "Lcom/callapp/contacts/activity/sms/conversations/SmsConversationsListFragment;", "Lcom/callapp/contacts/databinding/ActivitySmsConversationsLayoutBinding;", "binding", "Lcom/callapp/contacts/databinding/ActivitySmsConversationsLayoutBinding;", "", "dataSourceLock", "Ljava/lang/Object;", "LABEL", "isFirstTimeForAnalyticsReport", "Lcom/callapp/contacts/manager/sms/conversations/SmsConversationDataSources;", "conversationDataSources", "Lcom/callapp/contacts/manager/sms/conversations/SmsConversationDataSources;", "", "Lkotlin/Lazy;", "Landroidx/fragment/app/Fragment;", "fragmentsList", "Ljava/util/List;", "", "tabColors", "[Ljava/lang/Integer;", "isFirstTime", "source", "multiSelectMode", "Companion", "SmsActivityPagerAdapter", "viewModel", "callapp-client_playRelease"}, k = 1, mv = {2, 1, 0}, xi = 48)
public final class SmsConversationsActivity extends BaseNoTitleActivity implements com.google.android.material.tabs.c, InvalidateDataListener, SmsMmsSendListener, MainScreenOnCreateListener, NotifyDataChangedListener, SmsRefreshListener, ConversationMultiSelectEvent, AdCallback {
    private boolean adLoaded;
    private FrameLayout adPlaceHolder;
    private ActivitySmsConversationsLayoutBinding binding;
    private SmsConversationsViewModel conversationsViewModel;
    private SmsConversationsListFragment currentFragment;
    private FragmentManager.g fragmentLifecycleCallbacks;
    private List<? extends Lazy> fragmentsList;
    private SmsActivityPagerAdapter fragmentsViewPagerAdapter;
    private boolean isKeyboardVisible;
    private boolean multiSelectMode;
    private MultiSizeBiddingAdLoader multiSizeAdLoader;
    private SmsSearchFragment newMessageSearchFragment;
    private SmsSearchFragment searchFragment;
    private boolean searchFragmentOpen;
    private SmsSearchResultViewModel smsSearchViewModel;
    private String source;
    private TabLayoutMediator tabLayoutMediator;

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

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

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

    @NotNull
    private final String shortcutAnalyticsLabel = "shortcut_manual_click";

    @NotNull
    private Object dataSourceLock = new Object();

    @NotNull
    private final String LABEL = Constants.SMS_LIST_SCREEN;
    private boolean isFirstTimeForAnalyticsReport = true;

    @NotNull
    private final SmsConversationDataSources conversationDataSources = new SmsConversationDataSources();

    @NotNull
    private final Integer[] tabColors = {Integer.valueOf(ThemeUtils.getColor(R.color.colorPrimary)), Integer.valueOf(ThemeUtils.getColor(R.color.icon))};
    private boolean isFirstTime = true;

    @Metadata(d1 = {"\u0000\u0014\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0002\n\u0002\u0010\u000e\n\u0002\b\u0004\b\u0086\u0003\u0018\u00002\u00020\u0001B\t\b\u0002¢\u0006\u0004\b\u0002\u0010\u0003R\u0014\u0010\u0005\u001a\u00020\u00048\u0006X\u0087D¢\u0006\u0006\n\u0004\b\u0005\u0010\u0006R\u0014\u0010\u0007\u001a\u00020\u00048\u0006X\u0087D¢\u0006\u0006\n\u0004\b\u0007\u0010\u0006¨\u0006\b"}, d2 = {"Lcom/callapp/contacts/activity/sms/conversations/SmsConversationsActivity$Companion;", "", "<init>", "()V", "", "SELECT_TAB_EXTRA", "Ljava/lang/String;", "IGNORE_TAB_MOVING", "callapp-client_playRelease"}, k = 1, mv = {2, 1, 0}, xi = 48)
    public static final class Companion {

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

            static {
                int[] iArr = new int[SmsConversationType.values().length];
                try {
                    iArr[SmsConversationType.ALL_CONVERSATIONS.ordinal()] = 1;
                } catch (NoSuchFieldError unused) {
                }
                try {
                    iArr[SmsConversationType.FAVOURITE_CONVERSATIONS.ordinal()] = 2;
                } catch (NoSuchFieldError unused2) {
                }
                try {
                    iArr[SmsConversationType.SPAM_CONVERSATIONS.ordinal()] = 3;
                } catch (NoSuchFieldError unused3) {
                }
                $EnumSwitchMapping$0 = iArr;
            }
        }

        public Companion(DefaultConstructorMarker defaultConstructorMarker) {
            this();
        }

        public static int a(SmsConversationType smsConversationType) {
            Intrinsics.checkNotNullParameter(smsConversationType, "type");
            int i = WhenMappings.$EnumSwitchMapping$0[smsConversationType.ordinal()];
            if (i == 1) {
                return 10;
            }
            if (i == 2) {
                return 11;
            }
            if (i == 3) {
                return 12;
            }
            throw new NoWhenBranchMatchedException();
        }

        public static LinkedHashSet b(String str, SmsConversationDataSources smsConversationDataSources) {
            Intrinsics.checkNotNullParameter(str, "phoneAsGlobal");
            Intrinsics.checkNotNullParameter(smsConversationDataSources, "dataSources");
            LinkedHashSet linkedHashSet = new LinkedHashSet();
            boolean z = true;
            boolean z2 = false;
            boolean z3 = smsConversationDataSources.getSpamDataMap().contains(str) && !smsConversationDataSources.getGoldUserMap().contains(str);
            Boolean bool = smsConversationDataSources.getUserSpamDataMap().get(str);
            if (bool != null) {
                z3 = bool.booleanValue();
            }
            if (z3 || smsConversationDataSources.getBlockedNumbersMap().contains(str)) {
                linkedHashSet.add(SmsConversationType.SPAM_CONVERSATIONS);
                z3 = true;
                z2 = true;
            }
            if (smsConversationDataSources.getFavouritesMap().contains(str)) {
                linkedHashSet.add(SmsConversationType.FAVOURITE_CONVERSATIONS);
                if (!z3) {
                    linkedHashSet.add(SmsConversationType.ALL_CONVERSATIONS);
                }
            } else {
                z = z2;
            }
            if (!z) {
                linkedHashSet.add(SmsConversationType.ALL_CONVERSATIONS);
            }
            return linkedHashSet;
        }

        private Companion() {
        }
    }

    @Metadata(d1 = {"\u0000 \n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010\b\n\u0002\b\u0003\n\u0002\u0010\t\n\u0002\b\u0003\b\u0082\u0004\u0018\u00002\u00020\u0001B\u000f\u0012\u0006\u0010\u0003\u001a\u00020\u0002¢\u0006\u0004\b\u0004\u0010\u0005J\u000f\u0010\u0007\u001a\u00020\u0006H\u0016¢\u0006\u0004\b\u0007\u0010\bJ\u0017\u0010\u000b\u001a\u00020\n2\u0006\u0010\t\u001a\u00020\u0006H\u0016¢\u0006\u0004\b\u000b\u0010\f¨\u0006\r"}, d2 = {"Lcom/callapp/contacts/activity/sms/conversations/SmsConversationsActivity$SmsActivityPagerAdapter;", "Lj5/e;", "Landroidx/fragment/app/FragmentActivity;", "fragmentActivity", "<init>", "(Lcom/callapp/contacts/activity/sms/conversations/SmsConversationsActivity;Landroidx/fragment/app/FragmentActivity;)V", "", "getItemCount", "()I", AddNoteActivity.NOTE_EXTRA_POSITION, "", "getItemId", "(I)J", "callapp-client_playRelease"}, k = 1, mv = {2, 1, 0}, xi = 48)
    public final class SmsActivityPagerAdapter extends j5.e {
        public final SmsConversationsActivity r;

        public SmsActivityPagerAdapter(@NotNull SmsConversationsActivity smsConversationsActivity, FragmentActivity fragmentActivity) {
            super(fragmentActivity);
            Intrinsics.checkNotNullParameter(fragmentActivity, "fragmentActivity");
            this.r = smsConversationsActivity;
        }

        public int getItemCount() {
            List list = this.r.fragmentsList;
            if (list != null) {
                return list.size();
            }
            return 0;
        }

        public long getItemId(int position) {
            Lazy lazy;
            List list = this.r.fragmentsList;
            if (list == null || (lazy = (Lazy) list.get(position)) == null) {
                return -1L;
            }
            return lazy.hashCode();
        }

        public final boolean j(long j) {
            List list = this.r.fragmentsList;
            Object obj = null;
            if (list != null) {
                Iterator it = list.iterator();
                while (true) {
                    if (!it.hasNext()) {
                        break;
                    }
                    Object next = it.next();
                    if (((Lazy) next).hashCode() == j) {
                        obj = next;
                        break;
                    }
                }
                obj = (Lazy) obj;
            }
            return obj != null;
        }

        public final Fragment k(int i) {
            Lazy lazy;
            List list = this.r.fragmentsList;
            if (list == null || (lazy = (Lazy) list.get(i)) == null) {
                throw null;
            }
            return (Fragment) lazy.getValue();
        }
    }

    public static final z0 createAndGetConversationViewModel$lambda$7(SmsConversationsActivity smsConversationsActivity) {
        SmsConversationsViewModel.Companion companion = SmsConversationsViewModel.y;
        CallAppSmsManager callAppSmsManager = CallAppSmsManager.a;
        CallAppApplication callAppApplication = CallAppApplication.get();
        Intrinsics.checkNotNullExpressionValue(callAppApplication, "get(...)");
        callAppSmsManager.getClass();
        final SmsConversationsRepository h = CallAppSmsManager.h(callAppApplication);
        CallAppApplication callAppApplication2 = CallAppApplication.get();
        Intrinsics.checkNotNullExpressionValue(callAppApplication2, "get(...)");
        final SmsChatRepository g = CallAppSmsManager.g(callAppApplication2, new VirtualNumberSendSmsRemoteDataSource(), new VirtualNumberInfoRepositoryImpl(new VirtualNumberBalanceRemoteDataSource()));
        final ScheduledSmsManager scheduledSmsManager = new ScheduledSmsManager();
        final SmsConversationsActivity$createAndGetConversationViewModel$viewModel$2$1 smsConversationsActivity$createAndGetConversationViewModel$viewModel$2$1 = new SmsConversationsActivity$createAndGetConversationViewModel$viewModel$2$1(smsConversationsActivity);
        companion.getClass();
        Intrinsics.checkNotNullParameter(h, "conversationsRepo");
        Intrinsics.checkNotNullParameter(g, "chatRepo");
        Intrinsics.checkNotNullParameter(scheduledSmsManager, "scheduleRepo");
        Intrinsics.checkNotNullParameter(smsConversationsActivity$createAndGetConversationViewModel$viewModel$2$1, "predicate");
        return new z0() {
            public final v0 create(Class cls, CreationExtras creationExtras) {
                Intrinsics.checkNotNullParameter(cls, "modelClass");
                Intrinsics.checkNotNullParameter(creationExtras, "extras");
                return new SmsConversationsViewModel(SmsConversationsRepository.this, g, scheduledSmsManager, smsConversationsActivity$createAndGetConversationViewModel$viewModel$2$1);
            }
        };
    }

    private static final SmsConversationsViewModel createAndGetConversationViewModel$lambda$8(Lazy lazy) {
        return (SmsConversationsViewModel) lazy.getValue();
    }

    private static final SmsSearchResultViewModel createAndGetSmsSearchViewModel$lambda$10(Lazy lazy) {
        return (SmsSearchResultViewModel) lazy.getValue();
    }

    public static final z0 createAndGetSmsSearchViewModel$lambda$9() {
        SmsSearchResultViewModel.Companion companion = SmsSearchResultViewModel.w;
        SmsRepoImpl smsRepoImpl = new SmsRepoImpl();
        companion.getClass();
        Intrinsics.checkNotNullParameter(smsRepoImpl, "smsRepo");
        return new SmsSearchResultViewModel$Companion$factory$1(smsRepoImpl);
    }

    private final DataChangedInfo getItemDataChangeInfo(int clickedPosition, String phoneAsGlobal) {
        Companion companion = INSTANCE;
        SmsConversationDataSources smsConversationDataSources = this.conversationDataSources;
        companion.getClass();
        LinkedHashSet b = Companion.b(phoneAsGlobal, smsConversationDataSources);
        int a = Companion.a((SmsConversationType) CollectionsKt.K(b));
        if (b.size() > 1) {
            clickedPosition = DataChangedInfo.POSITION_ALL;
            a = 10;
        }
        DataChangedInfo create = DataChangedInfo.create(EventBusManager.CallAppDataType.REFRESH_SMS.ordinal(), clickedPosition, a);
        Intrinsics.checkNotNullExpressionValue(create, "create(...)");
        return create;
    }

    @NotNull
    public static final Set<SmsConversationType> getTypeOfConversation(@NotNull String str, @NotNull SmsConversationDataSources smsConversationDataSources) {
        INSTANCE.getClass();
        return Companion.b(str, smsConversationDataSources);
    }

    public final void initAd() {
        this.adPlaceHolder = (FrameLayout) findViewById(R.id.adLayout);
        INSTANCE.getClass();
        if (!AdUtils.c() && Activities.i() && this.multiSizeAdLoader == null) {
            AdPreLoader.AdData andRemove = AdPreLoader.INSTANCE.getAndRemove(SmsConversationsActivity.class);
            if (andRemove == null) {
                new Task() {
                    @Override
                    public final void doTask() {
                        MultiSizeBiddingAdLoader multiSizeBiddingAdLoader;
                        MultiSizeBiddingAdLoader multiSizeBiddingAdLoader2;
                        Boolean bool;
                        int i;
                        Boolean bool2;
                        AdSdk.waitForInitialization();
                        SmsNativeAdRendererResImpl smsNativeAdRendererResImpl = new SmsNativeAdRendererResImpl();
                        Context applicationContext = CallAppApplication.get().getApplicationContext();
                        final SmsConversationsActivity smsConversationsActivity = SmsConversationsActivity.this;
                        smsConversationsActivity.multiSizeAdLoader = new MultiSizeBiddingAdLoader(smsNativeAdRendererResImpl, applicationContext, new AdCallback() {
                            @Override
                            public final void onAdClick() {
                            }

                            @Override
                            public final void onAdFailed(String str) {
                                CLog.a();
                            }

                            @Override
                            public final void onAdLoaded(View view) {
                                CallAppApplication.get().runOnMainThread(new y9.b(SmsConversationsActivity.this, ThemeUtils.getColor(R.color.sms_ad_placeholder_background), view, 1));
                            }
                        }, AdUtils.a(CallAppRemoteConfigManager.get().d("SmsTabsMultiSizeBidding")), false);
                        multiSizeBiddingAdLoader = smsConversationsActivity.multiSizeAdLoader;
                        if (multiSizeBiddingAdLoader != null) {
                        }
                        multiSizeBiddingAdLoader2 = smsConversationsActivity.multiSizeAdLoader;
                        if (multiSizeBiddingAdLoader2 != null) {
                            bool = ((BaseActivity) smsConversationsActivity).mResumed;
                            if (bool != null) {
                                bool2 = ((BaseActivity) smsConversationsActivity).mResumed;
                                if (bool2.booleanValue()) {
                                    i = 0;
                                    multiSizeBiddingAdLoader2.setAdVisibility(i);
                                }
                            }
                            i = 8;
                            multiSizeBiddingAdLoader2.setAdVisibility(i);
                        }
                    }
                }.execute();
                return;
            }
            BiddingAdLoader adLoader = andRemove.getAdLoader();
            Intrinsics.d(adLoader, "null cannot be cast to non-null type com.callapp.ads.api.loader.MultiSizeBiddingAdLoader");
            MultiSizeBiddingAdLoader multiSizeBiddingAdLoader = (MultiSizeBiddingAdLoader) adLoader;
            this.multiSizeAdLoader = multiSizeBiddingAdLoader;
            multiSizeBiddingAdLoader.setAdCallbacks(this);
            MultiSizeBiddingAdLoader multiSizeBiddingAdLoader2 = this.multiSizeAdLoader;
            if (multiSizeBiddingAdLoader2 != null) {
                Boolean bool = this.mResumed;
                multiSizeBiddingAdLoader2.setAdVisibility((bool == null || !bool.booleanValue()) ? 8 : 0);
            }
            if (andRemove.getAdView() != null) {
                onAdLoaded(andRemove.getAdView());
            }
        }
    }

    private final void initMultiSelectToolbar(boolean visible, int selectedAmount) {
        Drawable e = visible ? l.e(2131101228, R.drawable.ic_arrow_back_grey) : l.e(R.color.icon, R.drawable.ic_arrow_back_grey);
        ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding = this.binding;
        if (activitySmsConversationsLayoutBinding == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsConversationsLayoutBinding.o.setNavigationIcon(e);
        ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding2 = this.binding;
        if (activitySmsConversationsLayoutBinding2 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        Drawable n = activitySmsConversationsLayoutBinding2.o.n();
        Intrinsics.d(n, "null cannot be cast to non-null type android.graphics.drawable.Drawable");
        n.setAutoMirrored(true);
        int color = ThemeUtils.getColor(visible ? R.color.sms_blue : 2131101162);
        ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding3 = this.binding;
        if (activitySmsConversationsLayoutBinding3 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsConversationsLayoutBinding3.o.setBackgroundColor(color);
        ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding4 = this.binding;
        if (activitySmsConversationsLayoutBinding4 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsConversationsLayoutBinding4.o.m().findItem(R.id.smsMenuItemOverFlow).setVisible(!visible);
        ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding5 = this.binding;
        if (activitySmsConversationsLayoutBinding5 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsConversationsLayoutBinding5.o.m().findItem(R.id.smsMenuChatDelete).setVisible(selectedAmount > 0 && visible);
        ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding6 = this.binding;
        if (activitySmsConversationsLayoutBinding6 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsConversationsLayoutBinding6.h.setVisibility(visible ? 8 : 0);
        ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding7 = this.binding;
        if (activitySmsConversationsLayoutBinding7 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsConversationsLayoutBinding7.i.setVisibility(visible ? 0 : 8);
        ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding8 = this.binding;
        if (activitySmsConversationsLayoutBinding8 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsConversationsLayoutBinding8.i.setText(Activities.f(R.string.multi_selection_title_text, Integer.valueOf(selectedAmount)));
        if (visible) {
            ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding9 = this.binding;
            if (activitySmsConversationsLayoutBinding9 != null) {
                activitySmsConversationsLayoutBinding9.j.e((FloatingActionButton.a) null, true);
                return;
            } else {
                Intrinsics.l("binding");
                throw null;
            }
        }
        ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding10 = this.binding;
        if (activitySmsConversationsLayoutBinding10 != null) {
            activitySmsConversationsLayoutBinding10.j.h((com.google.android.material.bottomappbar.c) null, true);
        } else {
            Intrinsics.l("binding");
            throw null;
        }
    }

    private final void initToolbar() {
        ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding = this.binding;
        if (activitySmsConversationsLayoutBinding == null) {
            Intrinsics.l("binding");
            throw null;
        }
        setSupportActionBar(activitySmsConversationsLayoutBinding.o);
        ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding2 = this.binding;
        if (activitySmsConversationsLayoutBinding2 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        View findViewById = activitySmsConversationsLayoutBinding2.h.findViewById(2131364950);
        Intrinsics.d(findViewById, "null cannot be cast to non-null type android.widget.AutoCompleteTextView");
        AutoCompleteTextView autoCompleteTextView = (AutoCompleteTextView) findViewById;
        ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding3 = this.binding;
        if (activitySmsConversationsLayoutBinding3 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsConversationsLayoutBinding3.o.setBackgroundColor(ThemeUtils.getColor(R.color.background));
        ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding4 = this.binding;
        if (activitySmsConversationsLayoutBinding4 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsConversationsLayoutBinding4.o.setNavigationIcon(l.e(R.color.icon, R.drawable.ic_arrow_back_grey));
        ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding5 = this.binding;
        if (activitySmsConversationsLayoutBinding5 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        Drawable n = activitySmsConversationsLayoutBinding5.o.n();
        if (n != null) {
            n.setAutoMirrored(true);
        }
        autoCompleteTextView.setInputType(524288);
        ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding6 = this.binding;
        if (activitySmsConversationsLayoutBinding6 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        ViewUtils.w(activitySmsConversationsLayoutBinding6.h.getBackground(), ThemeUtils.getColor(R.color.secondary_background));
        ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding7 = this.binding;
        if (activitySmsConversationsLayoutBinding7 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsConversationsLayoutBinding7.h.setIconifiedByDefault(false);
        ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding8 = this.binding;
        if (activitySmsConversationsLayoutBinding8 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsConversationsLayoutBinding8.h.setOnQueryTextFocusChangeListener(new com.google.android.material.datepicker.e(this, 4));
        setSearchViewCallbacks();
        ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding9 = this.binding;
        if (activitySmsConversationsLayoutBinding9 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        ImageView imageView = (ImageView) activitySmsConversationsLayoutBinding9.h.findViewById(2131364947);
        ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding10 = this.binding;
        if (activitySmsConversationsLayoutBinding10 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        ImageView imageView2 = (ImageView) activitySmsConversationsLayoutBinding10.h.findViewById(2131364944);
        int color = ThemeUtils.getColor(R.color.icon);
        PorterDuff.Mode mode = PorterDuff.Mode.SRC_IN;
        imageView.setColorFilter(color, mode);
        imageView2.setColorFilter(ThemeUtils.getColor(R.color.icon), mode);
        autoCompleteTextView.setHint(Activities.getString(R.string.conversations_search_view_hint));
        autoCompleteTextView.setHintTextColor(ThemeUtils.getColor(R.color.subtitle));
        autoCompleteTextView.setTextColor(ThemeUtils.getColor(R.color.subtitle));
        autoCompleteTextView.setTextSize(1, 14.0f);
    }

    public static final void initToolbar$lambda$19(SmsConversationsActivity smsConversationsActivity, View view, boolean z) {
        if (z) {
            smsConversationsActivity.openSearchFragment(false);
        } else if (smsConversationsActivity.isKeyboardVisible) {
            smsConversationsActivity.isKeyboardVisible = false;
            Object systemService = smsConversationsActivity.getSystemService("input_method");
            Intrinsics.d(systemService, "null cannot be cast to non-null type android.view.inputmethod.InputMethodManager");
            ((InputMethodManager) systemService).hideSoftInputFromWindow(smsConversationsActivity.getWindow().getDecorView().getWindowToken(), 0);
        }
    }

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

    private final void loadLayout() {
        ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding = this.binding;
        if (activitySmsConversationsLayoutBinding == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsConversationsLayoutBinding.g.setVisibility(8);
        ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding2 = this.binding;
        if (activitySmsConversationsLayoutBinding2 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsConversationsLayoutBinding2.g.setBackgroundColor(ThemeUtils.getColor(R.color.background));
        ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding3 = this.binding;
        if (activitySmsConversationsLayoutBinding3 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsConversationsLayoutBinding3.e.setTextColor(ThemeUtils.getColor(R.color.background));
        ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding4 = this.binding;
        if (activitySmsConversationsLayoutBinding4 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        ViewUtils.d(activitySmsConversationsLayoutBinding4.e, R.drawable.primary_rounded_rect, ThemeUtils.getColor(R.color.colorPrimary), 0, 0);
        ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding5 = this.binding;
        if (activitySmsConversationsLayoutBinding5 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        ViewUtils.w(activitySmsConversationsLayoutBinding5.d.getDrawable(), ThemeUtils.getColor(R.color.icon));
        ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding6 = this.binding;
        if (activitySmsConversationsLayoutBinding6 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        ViewUtils.w(activitySmsConversationsLayoutBinding6.d.getDrawable(), ThemeUtils.getColor(R.color.icon));
        if (LocaleUtils.isRTL()) {
            ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding7 = this.binding;
            if (activitySmsConversationsLayoutBinding7 == null) {
                Intrinsics.l("binding");
                throw null;
            }
            activitySmsConversationsLayoutBinding7.d.setRotation(180.0f);
        }
        ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding8 = this.binding;
        if (activitySmsConversationsLayoutBinding8 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsConversationsLayoutBinding8.f.setTextColor(ThemeUtils.getColor(R.color.subtitle));
        ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding9 = this.binding;
        if (activitySmsConversationsLayoutBinding9 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        final int i = 0;
        activitySmsConversationsLayoutBinding9.e.setOnClickListener(new View.OnClickListener(this) {
            public final SmsConversationsActivity b;

            {
                this.b = this;
            }

            @Override
            public final void onClick(View view) {
                switch (i) {
                    case 0:
                        SmsConversationsActivity.loadLayout$lambda$14(this.b, view);
                        break;
                    case 1:
                        SmsConversationsActivity.loadLayout$lambda$15(this.b, view);
                        break;
                    default:
                        SmsConversationsActivity.loadLayout$lambda$16(this.b, view);
                        break;
                }
            }
        });
        ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding10 = this.binding;
        if (activitySmsConversationsLayoutBinding10 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        final int i2 = 1;
        activitySmsConversationsLayoutBinding10.d.setOnClickListener(new View.OnClickListener(this) {
            public final SmsConversationsActivity b;

            {
                this.b = this;
            }

            @Override
            public final void onClick(View view) {
                switch (i2) {
                    case 0:
                        SmsConversationsActivity.loadLayout$lambda$14(this.b, view);
                        break;
                    case 1:
                        SmsConversationsActivity.loadLayout$lambda$15(this.b, view);
                        break;
                    default:
                        SmsConversationsActivity.loadLayout$lambda$16(this.b, view);
                        break;
                }
            }
        });
        if (ThemeUtils.isThemeLight()) {
            ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding11 = this.binding;
            if (activitySmsConversationsLayoutBinding11 == null) {
                Intrinsics.l("binding");
                throw null;
            }
            activitySmsConversationsLayoutBinding11.c.setImageDrawable(ThemeUtils.getDrawable(R.drawable.ic_sms_permissions_light));
        } else {
            ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding12 = this.binding;
            if (activitySmsConversationsLayoutBinding12 == null) {
                Intrinsics.l("binding");
                throw null;
            }
            activitySmsConversationsLayoutBinding12.c.setImageDrawable(ThemeUtils.getDrawable(R.drawable.ic_sms_permissions_dark));
        }
        ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding13 = this.binding;
        if (activitySmsConversationsLayoutBinding13 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsConversationsLayoutBinding13.q.setSelectedTabIndicatorColor(this.tabColors[0].intValue());
        ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding14 = this.binding;
        if (activitySmsConversationsLayoutBinding14 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsConversationsLayoutBinding14.q.setTabIconTint(new ColorStateList(new int[][]{new int[]{-16842913}, new int[]{android.R.attr.state_selected}}, new int[]{this.tabColors[1].intValue(), this.tabColors[0].intValue()}));
        ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding15 = this.binding;
        if (activitySmsConversationsLayoutBinding15 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        final int i3 = 2;
        activitySmsConversationsLayoutBinding15.j.setOnClickListener(new View.OnClickListener(this) {
            public final SmsConversationsActivity b;

            {
                this.b = this;
            }

            @Override
            public final void onClick(View view) {
                switch (i3) {
                    case 0:
                        SmsConversationsActivity.loadLayout$lambda$14(this.b, view);
                        break;
                    case 1:
                        SmsConversationsActivity.loadLayout$lambda$15(this.b, view);
                        break;
                    default:
                        SmsConversationsActivity.loadLayout$lambda$16(this.b, view);
                        break;
                }
            }
        });
        ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding16 = this.binding;
        if (activitySmsConversationsLayoutBinding16 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsConversationsLayoutBinding16.m.setBackgroundColor(ThemeUtils.getColor(R.color.background));
        int color = ThemeUtils.getColor(2131101162);
        ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding17 = this.binding;
        if (activitySmsConversationsLayoutBinding17 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsConversationsLayoutBinding17.n.setBackgroundColor(color);
        ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding18 = this.binding;
        if (activitySmsConversationsLayoutBinding18 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsConversationsLayoutBinding18.q.setBackgroundColor(color);
        ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding19 = this.binding;
        if (activitySmsConversationsLayoutBinding19 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsConversationsLayoutBinding19.j.setImageDrawable(l.e(2131101228, R.drawable.ic_fab_new_sms));
        ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding20 = this.binding;
        if (activitySmsConversationsLayoutBinding20 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsConversationsLayoutBinding20.r.setBackgroundColor(ThemeUtils.getColor(R.color.separate_line));
    }

    public static final void loadLayout$lambda$14(SmsConversationsActivity smsConversationsActivity, View view) {
        AndroidUtils.e(view, 1);
        smsConversationsActivity.requestDefaultSmsAppPermission();
    }

    public static final void loadLayout$lambda$15(SmsConversationsActivity smsConversationsActivity, View view) {
        AndroidUtils.e(view, 1);
        smsConversationsActivity.getOnBackPressedDispatcher().d();
    }

    public static final void loadLayout$lambda$16(SmsConversationsActivity smsConversationsActivity, View view) {
        AndroidUtils.e(view, 1);
        smsConversationsActivity.openSearchFragment(true);
        smsConversationsActivity.searchFragmentOpen = true;
        AnalyticsManager.get().q(Constants.SMS_APP, "ClickPencilIcon", Constants.SMS_LIST_SCREEN, 0.0d, "source", smsConversationsActivity.source);
    }

    public final void loadScreenData() {
        loadDataSources();
    }

    public final void loadTabsAndAdapter() {
        z unreadSmsTabLiveData;
        SmsActivityPagerAdapter smsActivityPagerAdapter = new SmsActivityPagerAdapter(this, this);
        this.fragmentsViewPagerAdapter = smsActivityPagerAdapter;
        ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding = this.binding;
        if (activitySmsConversationsLayoutBinding == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsConversationsLayoutBinding.n.setAdapter(smsActivityPagerAdapter);
        ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding2 = this.binding;
        if (activitySmsConversationsLayoutBinding2 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        TabLayoutMediator tabLayoutMediator = new TabLayoutMediator(activitySmsConversationsLayoutBinding2.q, activitySmsConversationsLayoutBinding2.n, new vk.z(20));
        this.tabLayoutMediator = tabLayoutMediator;
        if (tabLayoutMediator.g) {
            throw new IllegalStateException("TabLayoutMediator is already attached");
        }
        ViewPager2 viewPager2 = tabLayoutMediator.b;
        RecyclerView.f adapter = viewPager2.j.getAdapter();
        tabLayoutMediator.f = adapter;
        if (adapter == null) {
            throw new IllegalStateException("TabLayoutMediator attached before ViewPager2 has an adapter");
        }
        tabLayoutMediator.g = true;
        TabLayout tabLayout = tabLayoutMediator.a;
        TabLayoutMediator.b bVar = new TabLayoutMediator.b(tabLayout);
        tabLayoutMediator.h = bVar;
        viewPager2.c.a.add(bVar);
        TabLayoutMediator.c cVar = new TabLayoutMediator.c(viewPager2, tabLayoutMediator.d);
        tabLayoutMediator.i = cVar;
        tabLayout.a(cVar);
        if (tabLayoutMediator.c) {
            TabLayoutMediator.a aVar = new TabLayoutMediator.a(tabLayoutMediator);
            tabLayoutMediator.j = aVar;
            tabLayoutMediator.f.registerAdapterDataObserver(aVar);
        }
        tabLayoutMediator.a();
        tabLayout.setScrollPosition(viewPager2.d, 0.0f, true);
        ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding3 = this.binding;
        if (activitySmsConversationsLayoutBinding3 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsConversationsLayoutBinding3.q.a(this);
        int intExtra = getIntent().getIntExtra(SELECT_TAB_EXTRA, SmsConversationType.ALL_CONVERSATIONS.getIntType());
        if (intExtra == SmsConversationType.SPAM_CONVERSATIONS.getIntType()) {
            SmsNotificationManager.i.getSmsNotificationManager().j();
            AnalyticsManager.get().q(Constants.SMS_APP, "ClickNotificationShow", "spam", 0.0d, "source", this.source);
        }
        ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding4 = this.binding;
        if (activitySmsConversationsLayoutBinding4 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsConversationsLayoutBinding4.n.setCurrentItem(intExtra, false);
        SmsConversationsViewModel smsConversationsViewModel = this.conversationsViewModel;
        if (smsConversationsViewModel == null || (unreadSmsTabLiveData = smsConversationsViewModel.getUnreadSmsTabLiveData()) == null) {
            return;
        }
        unreadSmsTabLiveData.d(this, new SmsConversationsActivity$sam$androidx_lifecycle_Observer$0(new y9.c(this, 2)));
    }

    public static final void loadTabsAndAdapter$lambda$17(TabLayout.d dVar, int i) {
        Intrinsics.checkNotNullParameter(dVar, ContactsListActivity.TAB_INTENT_EXTRA);
        SmsConversationType smsConversationType = SmsConversationType.ALL_CONVERSATIONS;
        if (i == smsConversationType.getIntType()) {
            dVar.a(ViewUtils.getDrawable(R.drawable.ic_sms_message_list_tab));
            dVar.h.setTag(smsConversationType);
        } else {
            SmsConversationType smsConversationType2 = SmsConversationType.FAVOURITE_CONVERSATIONS;
            if (i == smsConversationType2.getIntType()) {
                dVar.a(ViewUtils.getDrawable(R.drawable.ic_sms_favorites_list_tab));
                dVar.h.setTag(smsConversationType2);
            } else {
                SmsConversationType smsConversationType3 = SmsConversationType.SPAM_CONVERSATIONS;
                if (i == smsConversationType3.getIntType()) {
                    dVar.a(ViewUtils.getDrawable(R.drawable.ic_sms_spam_list_tab));
                    dVar.h.setTag(smsConversationType3);
                }
            }
        }
        dVar.b("");
    }

    public static final Unit loadTabsAndAdapter$lambda$18(SmsConversationsActivity smsConversationsActivity, Set set) {
        Intrinsics.c(set);
        smsConversationsActivity.updateUnreadTabBadge(set);
        return Unit.a;
    }

    public static final Unit multiSelectToggle$lambda$32$lambda$31(SmsConversationsActivity smsConversationsActivity, Integer num) {
        boolean z = smsConversationsActivity.multiSelectMode;
        Intrinsics.c(num);
        smsConversationsActivity.initMultiSelectToolbar(z, num.intValue());
        return Unit.a;
    }

    public static final void onAdLoaded$lambda$30(SmsConversationsActivity smsConversationsActivity, int i, View view) {
        smsConversationsActivity.adLoaded = true;
        FrameLayout frameLayout = smsConversationsActivity.adPlaceHolder;
        if (frameLayout != null) {
            frameLayout.setBackgroundColor(i);
        }
        if (view != null) {
            view.setBackgroundColor(i);
            FrameLayout frameLayout2 = smsConversationsActivity.adPlaceHolder;
            if (frameLayout2 != null) {
                frameLayout2.removeAllViews();
            }
            FrameLayout frameLayout3 = smsConversationsActivity.adPlaceHolder;
            if (frameLayout3 != null) {
                frameLayout3.addView(view);
            }
            smsConversationsActivity.showAdSnack();
        }
    }

    private final void onContactUpdate() {
        if (this.conversationsViewModel != null) {
            f.H(o0.y(this), (CoroutineContext) null, (f0) null, new SmsConversationsActivity$onContactUpdate$1$1(this, null), 3);
        }
    }

    public static final Fragment onCreate$lambda$0() {
        SmsConversationsListFragment.Companion companion = SmsConversationsListFragment.t;
        SmsConversationType smsConversationType = SmsConversationType.ALL_CONVERSATIONS;
        companion.getClass();
        return SmsConversationsListFragment.Companion.a(smsConversationType);
    }

    public static final Fragment onCreate$lambda$1() {
        SmsConversationsListFragment.Companion companion = SmsConversationsListFragment.t;
        SmsConversationType smsConversationType = SmsConversationType.FAVOURITE_CONVERSATIONS;
        companion.getClass();
        return SmsConversationsListFragment.Companion.a(smsConversationType);
    }

    public static final Fragment onCreate$lambda$2() {
        SmsConversationsListFragment.Companion companion = SmsConversationsListFragment.t;
        SmsConversationType smsConversationType = SmsConversationType.SPAM_CONVERSATIONS;
        companion.getClass();
        return SmsConversationsListFragment.Companion.a(smsConversationType);
    }

    public static final void onCreate$lambda$3(boolean z) {
    }

    public final void onDataSourceReady() {
        if (this.conversationsViewModel != null) {
            f.H(o0.y(this), (CoroutineContext) null, (f0) null, new SmsConversationsActivity$onDataSourceReady$1$1(this, null), 3);
        } else {
            f.H(o0.y(this), (CoroutineContext) null, (f0) null, new SmsConversationsActivity$onDataSourceReady$2$1(this, null), 3);
        }
    }

    public static final void onItemClickedFromChildFragment$lambda$28(SmsConversationsActivity smsConversationsActivity, String str, int i, int i2) {
        SmsChatActivity.Companion.e(SmsChatActivity.INSTANCE, smsConversationsActivity, str, "", i, smsConversationsActivity.getItemDataChangeInfo(i2, str), null, 96);
    }

    private final void openSearchFragment(boolean isNewMessageSearch) {
        if (this.searchFragmentOpen) {
            return;
        }
        this.searchFragmentOpen = true;
        this.isKeyboardVisible = true;
        ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding = this.binding;
        if (activitySmsConversationsLayoutBinding == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsConversationsLayoutBinding.k.setVisibility(8);
        ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding2 = this.binding;
        if (activitySmsConversationsLayoutBinding2 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsConversationsLayoutBinding2.q.setVisibility(8);
        ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding3 = this.binding;
        if (activitySmsConversationsLayoutBinding3 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsConversationsLayoutBinding3.j.e((FloatingActionButton.a) null, true);
        SmsConversationsListFragment smsConversationsListFragment = this.currentFragment;
        if (smsConversationsListFragment != null) {
            smsConversationsListFragment.E(false);
        }
        if (isNewMessageSearch) {
            SmsSearchFragment.h.getClass();
            this.newMessageSearchFragment = SmsSearchFragment.Companion.a(true, null, 0);
        } else {
            SmsSearchFragment.h.getClass();
            this.searchFragment = SmsSearchFragment.Companion.a(false, null, 0);
        }
        FragmentManager supportFragmentManager = getSupportFragmentManager();
        androidx.fragment.app.a f = d0.f(supportFragmentManager, supportFragmentManager);
        SmsSearchFragment smsSearchFragment = isNewMessageSearch ? this.newMessageSearchFragment : this.searchFragment;
        Intrinsics.c(smsSearchFragment);
        f.i(R.id.smsSearchFragmentContainer, smsSearchFragment, (String) null);
        f.d();
        AnalyticsManager.get().p(Constants.SMS_APP, "ClickSearchBar", Constants.SMS_LIST_SCREEN);
    }

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

    public final void removeNotificationIfNeeded() {
        if (NotificationManager.get().isNotificationVisible(94)) {
            NotificationManager.get().e(94);
            AnalyticsManager.get().o(Constants.SECOND_NUMBER, "NotificationSmsAppDismissed");
        }
    }

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

    private final void setSearchViewCallbacks() {
        x query;
        ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding = this.binding;
        if (activitySmsConversationsLayoutBinding == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsConversationsLayoutBinding.h.setOnQueryTextListener(new s0() {
            public final void a(String str) {
                SmsSearchResultViewModel smsSearchResultViewModel;
                smsSearchResultViewModel = SmsConversationsActivity.this.smsSearchViewModel;
                if (smsSearchResultViewModel != null) {
                    smsSearchResultViewModel.setQuery(str);
                }
            }

            public final void b(String str) {
                SmsSearchResultViewModel smsSearchResultViewModel;
                smsSearchResultViewModel = SmsConversationsActivity.this.smsSearchViewModel;
                if (smsSearchResultViewModel != null) {
                    smsSearchResultViewModel.setQuery(str);
                }
            }
        });
        SmsSearchResultViewModel smsSearchResultViewModel = this.smsSearchViewModel;
        if (smsSearchResultViewModel == null || (query = smsSearchResultViewModel.getQuery()) == null) {
            return;
        }
        query.d(this, new SmsConversationsActivity$sam$androidx_lifecycle_Observer$0(new y9.c(this, 1)));
    }

    public static final Unit setSearchViewCallbacks$lambda$21(SmsConversationsActivity smsConversationsActivity, String str) {
        if (str != null && p.a(str)) {
            ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding = smsConversationsActivity.binding;
            if (activitySmsConversationsLayoutBinding == null) {
                Intrinsics.l("binding");
                throw null;
            }
            activitySmsConversationsLayoutBinding.h.setQuery("", true);
        }
        return Unit.a;
    }

    public static final boolean shouldShowAd() {
        INSTANCE.getClass();
        return !AdUtils.c() && Activities.i();
    }

    public final void showAdSnack() {
        try {
            if (this.adLoaded) {
                FrameLayout frameLayout = this.adPlaceHolder;
                if (frameLayout != null) {
                    frameLayout.setVisibility(0);
                }
                Animation loadAnimation = AnimationUtils.loadAnimation(this, R.anim.dialpad_slide_in_bottom);
                FrameLayout frameLayout2 = this.adPlaceHolder;
                if (frameLayout2 != null) {
                    frameLayout2.startAnimation(loadAnimation);
                }
            }
        } catch (Exception unused) {
        }
    }

    private final void showOverflowMenuPopup() {
        SmsConversationsListFragment smsConversationsListFragment;
        View view;
        Object tag;
        DialogLocaleDirectionList dialogLocaleDirectionList = new DialogLocaleDirectionList(null);
        ArrayList arrayList = new ArrayList();
        arrayList.add(new AdapterText.ItemText(R.string.conversations_mark_all_as_read));
        arrayList.add(new AdapterText.ItemText(R.string.settings_title));
        arrayList.add(new AdapterText.ItemText(R.string.blocked_numbers_title));
        arrayList.add(new AdapterText.ItemText(R.string.conversations_add_sms_messages));
        arrayList.add(new AdapterText.ItemText(R.string.sms_schedule_send_title));
        SmsConversationsListFragment smsConversationsListFragment2 = this.currentFragment;
        if (smsConversationsListFragment2 != null && StringUtils.k(smsConversationsListFragment2.getAnalyticsScreenView(), Constants.SMS_SPAM_SCREEN)) {
            arrayList.add(new AdapterText.ItemText(Prefs.W7.get().booleanValue() ? R.string.hide_blocked_contacts : R.string.show_blocked_contacts));
        }
        SmsConversationsViewModel smsConversationsViewModel = this.conversationsViewModel;
        if (smsConversationsViewModel != null && (smsConversationsListFragment = this.currentFragment) != null && (view = smsConversationsListFragment.getView()) != null && (tag = view.getTag()) != null && (tag instanceof SmsConversationType)) {
            SmsConversationType smsConversationType = (SmsConversationType) tag;
            Intrinsics.checkNotNullParameter(smsConversationType, "conversationType");
            Collection values = smsConversationsViewModel.i.values();
            ArrayList arrayList2 = new ArrayList();
            for (Object obj : values) {
                if (((SmsConversationAdapterData) obj).getConversationTypes().contains(smsConversationType)) {
                    arrayList2.add(obj);
                }
            }
            if (arrayList2.size() > 0) {
                arrayList.add(new AdapterText.ItemText(R.string.multi_selection_option));
            }
        }
        AdapterText adapterText = new AdapterText(this, R.layout.context_menu_row, arrayList);
        adapterText.setListener(new n(10, this, dialogLocaleDirectionList));
        dialogLocaleDirectionList.setAdapter(adapterText);
        dialogLocaleDirectionList.setDialogType(Popup.DialogType.rounded);
        PopupManager.get().c(this, dialogLocaleDirectionList, true);
    }

    public static final void showOverflowMenuPopup$lambda$26(SmsConversationsActivity smsConversationsActivity, DialogLocaleDirectionList dialogLocaleDirectionList, int i) {
        AndroidUtils.d(smsConversationsActivity);
        j9.a aVar = SmsRefreshListener.f617v8;
        switch (i) {
            case R.string.blocked_numbers_title:
                AnalyticsManager.get().q(Constants.SMS_APP, "ClickBlockList", smsConversationsActivity.LABEL, 0.0d, "source", smsConversationsActivity.source);
                Intent putExtra = new Intent((Context) CallAppApplication.get(), (Class<?>) BlockedAndSpamActivity.class).putExtra(BlockedAndSpamActivity.FRAGMENT_KEY_ENTER_BLOCK_DIRECT, true);
                Intrinsics.checkNotNullExpressionValue(putExtra, "putExtra(...)");
                Activities.E(smsConversationsActivity, putExtra);
                break;
            case R.string.conversations_add_sms_messages:
                AnalyticsManager.get().q(Constants.SMS_APP, "ClickAddSmsShortcut", smsConversationsActivity.LABEL, 0.0d, "source", smsConversationsActivity.source);
                Intent intent = new Intent((Context) CallAppApplication.get(), (Class<?>) SmsConversationsActivity.class);
                intent.setAction("android.intent.action.MAIN");
                intent.putExtra(smsConversationsActivity.shortcutAnalyticsLabel, true);
                String string = Activities.getString(R.string.shortcut_label_sms);
                Intrinsics.checkNotNullExpressionValue(string, "getString(...)");
                CallAppShortcutManager.a(CallAppApplication.get(), intent, null, string, string, R.mipmap.ic_sms_launcher, null);
                Intent intent2 = smsConversationsActivity.getIntent();
                if (intent2 != null) {
                    intent2.putExtra(smsConversationsActivity.shortcutAnalyticsLabel, true);
                    break;
                }
                break;
            case R.string.conversations_mark_all_as_read:
                AnalyticsManager.get().q(Constants.SMS_APP, "ClickMarkAllAsRead", smsConversationsActivity.LABEL, 0.0d, "source", smsConversationsActivity.source);
                f.H(o0.y(smsConversationsActivity), (CoroutineContext) null, (f0) null, new SmsConversationsActivity$showOverflowMenuPopup$3$1(smsConversationsActivity, null), 3);
                break;
            case R.string.hide_blocked_contacts:
                AnalyticsManager.get().p(Constants.SMS_APP, "ShowBlockedContacts", "Settings, disable");
                Prefs.W7.set(Boolean.FALSE);
                EventBusManager.a.b(aVar, DataChangedInfo.create(EventBusManager.CallAppDataType.REFRESH_SMS.ordinal(), DataChangedInfo.POSITION_ALL, 10), false);
                break;
            case R.string.multi_selection_option:
                f.H(o0.y(smsConversationsActivity), (CoroutineContext) null, (f0) null, new SmsConversationsActivity$showOverflowMenuPopup$3$2(smsConversationsActivity, null), 3);
                break;
            case R.string.settings_title:
                AnalyticsManager.get().q(Constants.SMS_APP, "ClickSettings", smsConversationsActivity.LABEL, 0.0d, "source", smsConversationsActivity.source);
                Intent putExtra2 = new Intent((Context) CallAppApplication.get(), (Class<?>) SettingsActivity.class).putExtra(SettingsActivity.EXTRA_SMS_SETTINGS, true).putExtra(SettingsActivity.EXTRA_SMS_SETTINGS_DIRECT_BACK, true);
                Intrinsics.checkNotNullExpressionValue(putExtra2, "putExtra(...)");
                Activities.E(CallAppApplication.get(), putExtra2);
                break;
            case R.string.show_blocked_contacts:
                AnalyticsManager.get().p(Constants.SMS_APP, "ShowBlockedContacts", "Settings, enable");
                Prefs.W7.set(Boolean.TRUE);
                EventBusManager.a.b(aVar, DataChangedInfo.create(EventBusManager.CallAppDataType.REFRESH_SMS.ordinal(), DataChangedInfo.POSITION_ALL, 10), false);
                break;
            case R.string.sms_schedule_send_title:
                if (!Activities.isDefaultSMSApp()) {
                    Activities.getString(R.string.toast_after_reject_sms_permissions);
                    return;
                }
                ScheduleSmsActivity.INSTANCE.getClass();
                Intrinsics.checkNotNullParameter(smsConversationsActivity, "context");
                Intent intent3 = new Intent((Context) CallAppApplication.get(), (Class<?>) ScheduleSmsActivity.class);
                intent3.addFlags(131072);
                Activities.E(smsConversationsActivity, intent3);
                AnalyticsManager.get().q(Constants.SMS_APP, "ShowScheduledMessageScreen", smsConversationsActivity.LABEL, 0.0d, "source", smsConversationsActivity.source);
                break;
        }
        dialogLocaleDirectionList.dismiss();
    }

    public final void toggleLoadingIndicator(boolean visible) {
        f.H(o0.y(this), (CoroutineContext) null, (f0) null, new SmsConversationsActivity$toggleLoadingIndicator$1(this, visible, null), 3);
    }

    private final void updateUnreadTabBadge(Set<? extends SmsConversationType> types) {
        f.H(o0.y(this), (CoroutineContext) null, (f0) null, new SmsConversationsActivity$updateUnreadTabBadge$1(this, types, null), 3);
    }

    public final void closeSearchFragment() {
        this.searchFragmentOpen = false;
        ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding = this.binding;
        if (activitySmsConversationsLayoutBinding == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsConversationsLayoutBinding.k.setVisibility(0);
        ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding2 = this.binding;
        if (activitySmsConversationsLayoutBinding2 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsConversationsLayoutBinding2.q.setVisibility(0);
        ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding3 = this.binding;
        if (activitySmsConversationsLayoutBinding3 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsConversationsLayoutBinding3.j.h((com.google.android.material.bottomappbar.c) null, true);
        SmsSearchResultViewModel smsSearchResultViewModel = this.smsSearchViewModel;
        if (smsSearchResultViewModel != null) {
            c2 c2Var = smsSearchResultViewModel.o;
            if (c2Var != null) {
                c2Var.a((CancellationException) null);
            }
            smsSearchResultViewModel.v.setValue("");
            ArrayList arrayList = smsSearchResultViewModel.n;
            arrayList.clear();
            smsSearchResultViewModel.k.clear();
            smsSearchResultViewModel.p.h(arrayList);
            smsSearchResultViewModel.t.h(Boolean.FALSE);
        }
        ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding4 = this.binding;
        if (activitySmsConversationsLayoutBinding4 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsConversationsLayoutBinding4.h.setQuery("", true);
        ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding5 = this.binding;
        if (activitySmsConversationsLayoutBinding5 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsConversationsLayoutBinding5.h.clearFocus();
        if (isFinishing()) {
            return;
        }
        SmsConversationsListFragment smsConversationsListFragment = this.currentFragment;
        if (smsConversationsListFragment != null) {
            smsConversationsListFragment.E(true);
        }
        SmsSearchResultViewModel smsSearchResultViewModel2 = this.smsSearchViewModel;
        if (smsSearchResultViewModel2 != null && smsSearchResultViewModel2.getIsNewSmsMessage() && this.newMessageSearchFragment != null) {
            FragmentManager supportFragmentManager = getSupportFragmentManager();
            androidx.fragment.app.a f = d0.f(supportFragmentManager, supportFragmentManager);
            SmsSearchFragment smsSearchFragment = this.newMessageSearchFragment;
            Intrinsics.c(smsSearchFragment);
            f.h(smsSearchFragment);
            final int i = 0;
            f.j(false, new Runnable(this) {
                public final SmsConversationsActivity b;

                {
                    this.b = this;
                }

                @Override
                public final void run() {
                    switch (i) {
                        case 0:
                            this.b.newMessageSearchFragment = null;
                            break;
                        default:
                            this.b.searchFragment = null;
                            break;
                    }
                }
            });
            f.n(true, true);
            return;
        }
        SmsSearchResultViewModel smsSearchResultViewModel3 = this.smsSearchViewModel;
        if (smsSearchResultViewModel3 == null || smsSearchResultViewModel3.getIsNewSmsMessage() || this.searchFragment == null) {
            return;
        }
        FragmentManager supportFragmentManager2 = getSupportFragmentManager();
        androidx.fragment.app.a f2 = d0.f(supportFragmentManager2, supportFragmentManager2);
        SmsSearchFragment smsSearchFragment2 = this.searchFragment;
        Intrinsics.c(smsSearchFragment2);
        f2.h(smsSearchFragment2);
        final int i2 = 1;
        f2.j(false, new Runnable(this) {
            public final SmsConversationsActivity b;

            {
                this.b = this;
            }

            @Override
            public final void run() {
                switch (i2) {
                    case 0:
                        this.b.newMessageSearchFragment = null;
                        break;
                    default:
                        this.b.searchFragment = null;
                        break;
                }
            }
        });
        f2.n(true, true);
    }

    @NotNull
    public final SmsConversationsViewModel createAndGetConversationViewModel() {
        return createAndGetConversationViewModel$lambda$8(new x0(l0.a.b(SmsConversationsViewModel.class), new SmsConversationsActivity$createAndGetConversationViewModel$$inlined$viewModels$default$2(this), new p0(this, 24), new SmsConversationsActivity$createAndGetConversationViewModel$$inlined$viewModels$default$3(null, this)));
    }

    @NotNull
    public final SmsSearchResultViewModel createAndGetSmsSearchViewModel() {
        return createAndGetSmsSearchViewModel$lambda$10(new x0(l0.a.b(SmsSearchResultViewModel.class), new SmsConversationsActivity$createAndGetSmsSearchViewModel$$inlined$viewModels$default$2(this), new ve.c(16), new SmsConversationsActivity$createAndGetSmsSearchViewModel$$inlined$viewModels$default$3(null, this)));
    }

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

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

    @Override
    public void invalidateData(EventBusManager.CallAppDataType type) {
        Objects.toString(type);
        CLog.a();
        if (type == EventBusManager.CallAppDataType.CONTACTS) {
            onContactUpdate();
            loadScreenData();
        } else if (type == EventBusManager.CallAppDataType.IDENTIFIED_CONTACTS_DATA_CHANGED || type == EventBusManager.CallAppDataType.IDENTIFY_CONTACTS_FINISHED || type == EventBusManager.CallAppDataType.BLOCK || type == EventBusManager.CallAppDataType.UNSET_INCOGNITO || type == EventBusManager.CallAppDataType.FAVORITES) {
            SmsConversationsActivity.class.getName().concat(" -> calling loadScreenData");
            CLog.a();
            loadScreenData();
        }
    }

    @Override
    public boolean isBackPressedHandled() {
        return true;
    }

    @Override
    public void multiSelectToggle(boolean enabled) {
        z multiSelectToggleLiveData;
        SmsConversationsViewModel smsConversationsViewModel;
        z multiSelectItemsCountLiveData;
        if (this.multiSelectMode == enabled) {
            return;
        }
        this.multiSelectMode = enabled;
        if (enabled) {
            SmsConversationsViewModel smsConversationsViewModel2 = this.conversationsViewModel;
            z multiSelectItemsCountLiveData2 = smsConversationsViewModel2 != null ? smsConversationsViewModel2.getMultiSelectItemsCountLiveData() : null;
            if (multiSelectItemsCountLiveData2 != null && ((x) multiSelectItemsCountLiveData2).b.d <= 0 && (smsConversationsViewModel = this.conversationsViewModel) != null && (multiSelectItemsCountLiveData = smsConversationsViewModel.getMultiSelectItemsCountLiveData()) != null) {
                multiSelectItemsCountLiveData.d(this, new SmsConversationsActivity$sam$androidx_lifecycle_Observer$0(new y9.c(this, 0)));
            }
        }
        initMultiSelectToolbar(this.multiSelectMode, 0);
        SmsConversationsViewModel smsConversationsViewModel3 = this.conversationsViewModel;
        if (smsConversationsViewModel3 == null || (multiSelectToggleLiveData = smsConversationsViewModel3.getMultiSelectToggleLiveData()) == null) {
            return;
        }
        multiSelectToggleLiveData.h(Boolean.valueOf(this.multiSelectMode));
    }

    @Override
    public void onAdClick() {
    }

    @Override
    public void onAdFailed(String error) {
        CLog.a();
    }

    @Override
    public void onAdLoaded(View adView) {
        CallAppApplication.get().runOnMainThread(new y9.b(this, ThemeUtils.getColor(R.color.sms_ad_placeholder_background), adView, 0));
    }

    @Override
    public void onCreate(Bundle savedInstanceState) {
        this.binding = ActivitySmsConversationsLayoutBinding.a(getLayoutInflater());
        this.fragmentsList = r.j(new Lazy[]{k.b(new ve.c(13)), k.b(new ve.c(14)), k.b(new ve.c(15))});
        super.onCreate(savedInstanceState);
        TCF2Manager.a(false, new vk.z(19), this);
        EventBusManager.a.a(MainScreenOnCreateListener.e8, this);
        initAd();
        Prefs.R7.set(Boolean.FALSE);
        this.smsSearchViewModel = (SmsSearchResultViewModel) new ViewModelProvider(this, new SmsSearchResultViewModelFactory(new SmsRepoImpl())).a(SmsSearchResultViewModel.class);
        h.k onBackPressedDispatcher = getOnBackPressedDispatcher();
        j jVar = new j() {
            {
                super(true);
            }

            public final void b() {
                boolean z;
                boolean z2;
                String str;
                String str2;
                j jVar2;
                ?? r0 = SmsConversationsActivity.this;
                z = ((SmsConversationsActivity) r0).searchFragmentOpen;
                if (z) {
                    r0.closeSearchFragment();
                    return;
                }
                z2 = ((SmsConversationsActivity) r0).multiSelectMode;
                if (z2) {
                    r0.multiSelectToggle(false);
                    return;
                }
                AnalyticsManager analyticsManager = AnalyticsManager.get();
                str = ((SmsConversationsActivity) r0).LABEL;
                str2 = ((SmsConversationsActivity) r0).source;
                analyticsManager.q(Constants.SMS_APP, "ClickBack", str, 0.0d, "source", str2);
                jVar2 = ((BaseActivity) r0).onBackPressedCallback;
                jVar2.b();
                r0.startActivity(new Intent((Context) r0, (Class<?>) ContactsListActivity.class));
                r0.finish();
            }
        };
        onBackPressedDispatcher.getClass();
        Intrinsics.checkNotNullParameter(jVar, "onBackPressedCallback");
        onBackPressedDispatcher.b(jVar);
        if (!Prefs.Q7.get().booleanValue()) {
            SmsConversationsSyncer.b.getClass();
            SmsConversationsSyncer.Companion.a();
        }
        this.isFirstTimeForAnalyticsReport = true;
        loadScreenData();
        initToolbar();
        this.source = getIntent().getStringExtra("source");
        FragmentManager.g gVar = new FragmentManager.g() {
            public final void a(FragmentManager fragmentManager, Fragment fragment, Context context) {
                SmsConversationsViewModel smsConversationsViewModel;
                Intrinsics.checkNotNullParameter(fragmentManager, "fm");
                Intrinsics.checkNotNullParameter(fragment, "f");
                Intrinsics.checkNotNullParameter(context, "context");
                if (fragment instanceof SmsConversationsListFragment) {
                    SmsConversationsActivity smsConversationsActivity = SmsConversationsActivity.this;
                    smsConversationsViewModel = smsConversationsActivity.conversationsViewModel;
                    if (smsConversationsViewModel == null) {
                        smsConversationsActivity.conversationsViewModel = smsConversationsActivity.createAndGetConversationViewModel();
                    }
                }
            }

            public final void b(FragmentManager fragmentManager, Fragment fragment) {
                String str;
                Intrinsics.checkNotNullParameter(fragmentManager, "fm");
                Intrinsics.checkNotNullParameter(fragment, "f");
                if (fragment instanceof SmsConversationsListFragment) {
                    SmsConversationsListFragment smsConversationsListFragment = (SmsConversationsListFragment) fragment;
                    SmsConversationsActivity smsConversationsActivity = SmsConversationsActivity.this;
                    smsConversationsActivity.currentFragment = smsConversationsListFragment;
                    AnalyticsManager analyticsManager = AnalyticsManager.get();
                    String analyticsScreenView = smsConversationsListFragment.getAnalyticsScreenView();
                    str = smsConversationsActivity.source;
                    analyticsManager.t(analyticsScreenView, str);
                }
            }
        };
        this.fragmentLifecycleCallbacks = gVar;
        getSupportFragmentManager().Z(gVar, false);
        loadLayout();
        registerAndUnregisterEventBus(true);
        Intent intent = getIntent();
        if (intent == null || !intent.getBooleanExtra(this.shortcutAnalyticsLabel, false)) {
            return;
        }
        AnalyticsManager.get().q(Constants.CALLAPP_ICON, "SMS Icon Clicked", null, 0.0d, "source", this.source);
    }

    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.menu_sms_conversations, menu);
        Intrinsics.c(menu);
        Drawable icon = menu.findItem(R.id.smsMenuItemOverFlow).getIcon();
        Intrinsics.c(icon);
        icon.setColorFilter(new PorterDuffColorFilter(ThemeUtils.getColor(R.color.icon), PorterDuff.Mode.SRC_IN));
        return super/*android.app.Activity*/.onCreateOptionsMenu(menu);
    }

    @Override
    public void onDataChanged(DataChangedInfo dataChangedInfo) {
        Objects.toString(dataChangedInfo);
        CLog.a();
        loadScreenData();
    }

    @Override
    public void onDestroy() {
        RecyclerView.f fVar;
        EventBusManager.a.f(MainScreenOnCreateListener.e8, this);
        SmsActivityVisibilityManager.e.get().setInConversationsActivity(false);
        ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding = this.binding;
        if (activitySmsConversationsLayoutBinding == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsConversationsLayoutBinding.q.K.remove(this);
        registerAndUnregisterEventBus(false);
        FrameLayout frameLayout = this.adPlaceHolder;
        if (frameLayout != null) {
            frameLayout.removeAllViews();
        }
        this.adPlaceHolder = null;
        MultiSizeBiddingAdLoader multiSizeBiddingAdLoader = this.multiSizeAdLoader;
        if (multiSizeBiddingAdLoader != null) {
            multiSizeBiddingAdLoader.destroy();
        }
        this.multiSizeAdLoader = null;
        this.fragmentsList = null;
        TabLayoutMediator tabLayoutMediator = this.tabLayoutMediator;
        if (tabLayoutMediator != null) {
            if (tabLayoutMediator.c && (fVar = tabLayoutMediator.f) != null) {
                fVar.unregisterAdapterDataObserver(tabLayoutMediator.j);
                tabLayoutMediator.j = null;
            }
            tabLayoutMediator.a.K.remove(tabLayoutMediator.i);
            tabLayoutMediator.b.c.a.remove(tabLayoutMediator.h);
            tabLayoutMediator.i = null;
            tabLayoutMediator.h = null;
            tabLayoutMediator.f = null;
            tabLayoutMediator.g = false;
        }
        this.currentFragment = null;
        this.fragmentsViewPagerAdapter = null;
        ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding2 = this.binding;
        if (activitySmsConversationsLayoutBinding2 == null) {
            Intrinsics.l("binding");
            throw null;
        }
        activitySmsConversationsLayoutBinding2.n.setAdapter((RecyclerView.f) null);
        this.tabLayoutMediator = null;
        FragmentManager.g gVar = this.fragmentLifecycleCallbacks;
        if (gVar != null) {
            getSupportFragmentManager().m0(gVar);
        }
        super.onDestroy();
    }

    public final void onItemClickedFromChildFragment(int clickedPosition, int threadId, @NotNull String phoneAsGlobal) {
        Intrinsics.checkNotNullParameter(phoneAsGlobal, "phoneAsGlobal");
        CallAppApplication.get().runOnMainThread(new o(this, phoneAsGlobal, threadId, clickedPosition, 4));
    }

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

    public void onNewIntent(@NotNull Intent intent) {
        Intrinsics.checkNotNullParameter(intent, "intent");
        if (intent.getBooleanExtra(this.shortcutAnalyticsLabel, false)) {
            AnalyticsManager.get().q(Constants.CALLAPP_ICON, "SMS Icon Clicked", null, 0.0d, "source", this.source);
        }
        int intExtra = intent.getIntExtra("notification_id", -1);
        int intExtra2 = intent.getIntExtra(SELECT_TAB_EXTRA, SmsConversationType.ALL_CONVERSATIONS.getIntType());
        if (!intent.getBooleanExtra(IGNORE_TAB_MOVING, false)) {
            ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding = this.binding;
            if (activitySmsConversationsLayoutBinding == null) {
                Intrinsics.l("binding");
                throw null;
            }
            activitySmsConversationsLayoutBinding.n.setCurrentItem(intExtra2, true);
        }
        if (intExtra2 == SmsConversationType.SPAM_CONVERSATIONS.getIntType()) {
            NotificationManager.get().e(91);
            AnalyticsManager.get().q(Constants.SMS_APP, "ClickNotificationShow", "spam", 0.0d, "source", this.source);
        }
        if (intExtra == 92) {
            NotificationManager.get().e(intExtra);
        }
        super/*androidx.activity.ComponentActivity*/.onNewIntent(intent);
    }

    @Override
    public boolean onOptionsItemSelected(@NotNull MenuItem item) {
        Intrinsics.checkNotNullParameter(item, "item");
        if (item.getItemId() == 2131365201) {
            AndroidUtils.d(this);
            showOverflowMenuPopup();
        }
        if (item.getItemId() == 2131365200) {
            AndroidUtils.d(this);
            f.H(o0.y(this), (CoroutineContext) null, (f0) null, new SmsConversationsActivity$onOptionsItemSelected$1(this, null), 3);
        }
        return super.onOptionsItemSelected(item);
    }

    @Override
    public void onPause() {
        SmsActivityVisibilityManager.e.get().setInConversationsActivity(false);
        MultiSizeBiddingAdLoader multiSizeBiddingAdLoader = this.multiSizeAdLoader;
        if (multiSizeBiddingAdLoader != null) {
            multiSizeBiddingAdLoader.setAdVisibility(8);
        }
        super.onPause();
    }

    @Override
    public void onResume() {
        if (!Activities.i()) {
            ActivitySmsConversationsLayoutBinding activitySmsConversationsLayoutBinding = this.binding;
            if (activitySmsConversationsLayoutBinding == null) {
                Intrinsics.l("binding");
                throw null;
            }
            activitySmsConversationsLayoutBinding.g.setVisibility(0);
            this.isFirstTime = false;
        } else if (this.isFirstTime && !Activities.isDefaultSMSApp()) {
            requestDefaultSmsAppPermission();
            this.isFirstTime = false;
        }
        SmsActivityVisibilityManager.e.get().setInConversationsActivity(true);
        super.onResume();
        MultiSizeBiddingAdLoader multiSizeBiddingAdLoader = this.multiSizeAdLoader;
        if (multiSizeBiddingAdLoader != null) {
            multiSizeBiddingAdLoader.setAdVisibility(0);
        }
        if (getIntent().getBooleanExtra(this.shortcutAnalyticsLabel, false)) {
            AnalyticsManager.get().t(this.LABEL, this.source);
        }
    }

    @Override
    public void onSmsSendEvent(@NotNull SmsMmsSendEvent event) {
        Intrinsics.checkNotNullParameter(event, "event");
        loadScreenData();
    }

    public void onTabReselected(TabLayout.d tab) {
        SmsConversationsListFragment smsConversationsListFragment = this.currentFragment;
        if (smsConversationsListFragment != null) {
            RecyclerView recyclerView = smsConversationsListFragment.d;
            if (recyclerView != null) {
                recyclerView.p0(0);
            } else {
                Intrinsics.l("recyclerView");
                throw null;
            }
        }
    }

    public void onTabSelected(TabLayout.d tab) {
        String str = this.isFirstTimeForAnalyticsReport ? " first time" : "";
        Integer valueOf = tab != null ? Integer.valueOf(tab.e) : null;
        if (valueOf != null && valueOf.intValue() == 0) {
            AnalyticsManager.get().q(Constants.SMS_APP, "ClickSmsList", d0.o(this.LABEL, str), 0.0d, "source", this.source);
        } else if (valueOf != null && valueOf.intValue() == 1) {
            AnalyticsManager.get().q(Constants.SMS_APP, "ClickFavoriteMessages", d0.o(this.LABEL, str), 0.0d, "source", this.source);
        } else if (valueOf != null && valueOf.intValue() == 2) {
            AnalyticsManager.get().q(Constants.SMS_APP, "ClickSpamAndBlock ", d0.o(this.LABEL, str), 0.0d, "source", this.source);
        }
        this.isFirstTimeForAnalyticsReport = false;
    }

    public void onTabUnselected(TabLayout.d tab) {
    }

    @Override
    public void refresh(DataChangedInfo dataChangedInfo) {
        if (dataChangedInfo != null) {
            if (dataChangedInfo.getDataType() != EventBusManager.CallAppDataType.REFRESH_SMS.ordinal()) {
                if (dataChangedInfo.getDataType() == EventBusManager.CallAppDataType.DELETE_SMS.ordinal()) {
                    SmsConversationsViewModel smsConversationsViewModel = this.conversationsViewModel;
                    if (smsConversationsViewModel != null) {
                        smsConversationsViewModel.g(q.c(Long.valueOf(dataChangedInfo.getPosition())), true);
                    }
                    loadScreenData();
                    return;
                }
                return;
            }
            if (dataChangedInfo.getPosition() == DataChangedInfo.POSITION_ALL) {
                loadScreenData();
                return;
            }
            SmsConversationsListFragment smsConversationsListFragment = this.currentFragment;
            if (smsConversationsListFragment != null) {
                int origin = dataChangedInfo.getOrigin();
                Companion companion = INSTANCE;
                SmsConversationType smsConversationType = smsConversationsListFragment.i;
                companion.getClass();
                if (origin == Companion.a(smsConversationType)) {
                    SmsConversationsViewModel smsConversationsViewModel2 = smsConversationsListFragment.c;
                    if (smsConversationsViewModel2 == null) {
                        Intrinsics.l("conversationsViewModel");
                        throw null;
                    }
                    smsConversationsViewModel2.m(u0.b(smsConversationsListFragment.i), false);
                    smsConversationsListFragment.k.clear();
                }
            }
        }
    }
}